/* CSS Document */
@media (min-width: 375px) {
    
}
/* end min-width 375*/

@media (min-width: 768px){

}
/*end min-width: 768*/

@media (min-width: 1025px){

}
/*end min-width 1025*/

@media (min-width: 1200px){

}
/*end min-width 1200*/



/************MAX-width****************/
@media (max-width: 1600px){
    .col-sports .btn-green, .col-sports .btn-blue{font-size:23px;}
    .sports-btn .btn-mp{margin-leftr:0}
    .sports-list .active{width:65%}
    .sports-list .noactive{width:35%}
}
/*end max-width 1550*/

@media (max-width: 1400px){
    .default-header .first-data {width: 100%;}
    .default-header .first-data .title {font-size:60px; font-weight:400;}
    .default-header .first-data .title br{display:none}
    .default-header .first-data .title span{display:block}
    .default-header .first-data .fd-col {max-width: 100%;}
    .default-header .next-d{width:100%;}
    .arrow-anim{display:none;}
    .default-header .first-data{margin-top:0px;}
    .default-header .next-data .text-69{font-size:50px;}
    .counter2 .first-data {width:100%; text-align: center;}
    .counter2 .first-data br{display:none}
    .sports-list .sports-btn .btn {font-size:18px; padding:12px 20px}
    .sports-list .desc-dh .sports-subtitle { font-size: 18px;}
    .sports-list .desc-dh .sports-title-x{font-size:55px; font-weight:600; line-height:60px;}
    .sports-list .desc-dh .sports-subtitle-x{font-size:25px; font-weight:600}
    .sports-list .desc-dh .desc-place-row .logo-cities{width:35px}
    .sports-list .desc-dh .sports-text { font-size: 18px;}
    .sports-data .container{max-width:100% !important;}
/*end max-width 1400*/

@media (max-width: 1200px){
    .sports-data .pack-item .title{font-size:30px; line-height:35px;}
    .sports-data .pack-item .title img{height:50px;}

}
/*end max-width 1200*/

@media (max-width: 1025px){

}
/*end max-width 1025*/

@media (max-width: 991px){
    .cities-list {margin: 20px}
    .cities-list .col-cities{min-height:450px;}
    .cities-list .col-cities .text-60{font-size:45px}
    .cities-list .big.col-cities{min-height:700px;}
    .projects-header-data { margin: 50px;}
    .projects-header-data br{display:none}
    .col-citie-text_u{margin-left:0; max-width:100%; font-size:16px}
    .logo-cities{max-width: 150px;}
    .col-cities-title {margin: 30px 0}
    .header-black{padding: 11px 30px}
    .space-200{height:50px;}
    .counter1 .next-data{padding:18px 20px; display:block; text-align: center;width:33.33%}
    .counter1 .next-data .counter-l {padding:0;}
    .counter1 .d-inline-flex {display:flex !important;}
    .reference-vt{padding:80px;}
    footer .title-f{margin-top:30px;}
    footer{padding: 50px 0;}
    .image-in-slider {  height: 300px !important;}
    .form-label{font-size:16px;height:25px;margin-bottom:0px}
    .req {font-size: 16px;}
    .form-control {font-size: 16px;font-weight: 400;padding: 6px 10px 6px;}
    form .text-25{font-size:16px;}
    form .btn{font-size:15px !important;padding:10px 40px;}
    .modul-form-cities .title{font-size:25px;font-weight:500;}
    .modul-form-cities .subtitle{font-size:16px;font-weight:300;}
    .col-cities-title {font-size: 40px;font-weight: 600;line-height: 50px;}
    .sports-list .big-c {width: 100%; margin-top:30px;}
    .sports-list .col-sports{height: 400px;}
    .sports-list .active .col-sports{height:700px;}
    .sports-data .pack-item .title{font-size:25px; line-height:35px;}
    .sports-data .pack-item .title img{height:50px;}
    .sports-data .title-h2 {font-size: 28px;}
    
}
/*end max-width: 991*/

@media (max-width: 850px){
    /*.trustpilot-logo{display:none;}*/
}
/*end max-width: 850*/

@media (max-width: 960px){

}
/*end max-width: 960*/

@media (max-width: 768px){
    .reference-vt{padding:50px;}
    .default-header .next-data {width: 100%;margin:40px 0; min-height:450px;}
    .default-header .next-data br{display:none}
    .default-header .next-d { display: block }
    .default-header .next-data .icon-dh{width: 45px}
    .logo-img-au{width: 90%;}
    .about-us .title{margin-top:50px;}
    .about-us {padding: 50px 0 80px 0}
    .newsletter-h{padding:30px 0}
    .newsletter-h .text-40{font-size:20px}
    .newsletter-h .text-20{font-size:12px}
    .newsletter-h .mt-3{margin-top:0 !important}
    .newsletter-h .btn.mt-3{margin-top:1rem !important}
    .newsletter-h .form-group{margin-top:15px !important}
    .newsletter-h .form-control{color: #7F7F7F;font-size: 10px; height:36px;border: none;font-weight: 300;}
    .counter2{padding: 30px 0}
    .counter2 .first-data .text-35{font-size:28px}
    .counter2 .next-data .text-48{font-size:35px}
    .sports-list{margin: 20px;}
    .sports-list .desc-dh .sports-subtitle-x{font-size:14px; font-weight:400; margin-top:20px}
    .sports-list .desc-dh .desc-place-row .logo-cities{width:20px}
    .sports-list .desc-dh .sports-title-x{font-size:40px; font-weight:600; line-height:45px;}
    .sports-list .desc-dh .desc-year{font-size:30px; font-weight:500; line-height:35px;}
    .sports-list .desc-dh .sports-text {font-size: 14px;}
    .sports-list .active .col-sports {height: 550px;}
    .sports-list .sports-btn .btn {font-size: 17px; padding: 6px 12px;}
    .sports-list .sports-btn{margin-top:40px; display:block;}
    .sports-data .title-h2 {font-size: 24px;}
    .sports-data .pack-item .title{font-size:21px; line-height:35px;}
    .sports-data .pack-item .title img{height:50px;}
    .packages-item .m-text{font-size:16px;}
    .sports-data .pack-item {padding:30px 30px}
    .sports-data .label{top:-11px; font-size:21px;}
    .packages-item .sport-close {font-size: 40px;}
    
}
/*end max-width: 768*/

@media (max-width: 575px){
    .projects-header-data { margin: 30px;}
    .counter1 .next-data .counter-l {font-size:23px; line-height:25px}
    .counter1 .title {font-size: 20px;padding-bottom:10px;}
    .counter1.blue {padding: 50px 0;}
    .counter1 .next-data .text {font-size: 12px; line-height: 16px}
    .reference-vt{padding:30px;}
    .reference-vt .text-48{font-size:20px;}
    .cities-list .desc-dh{margin:30px;}
    .image-in-slider {  height: 200px !important;}
    .header-black {padding: 11px 5px;}
    .modul-image-slider .title{font-size: 20px;margin-top:30px;}
    .modul-image-slider .subtitle{font-size: 12px;}
    .form-label{font-size:16px;}
    .modul-form-cities .title{font-size:20px;font-weight:500;}
    .modul-form-cities .subtitle{font-size:12px;font-weight:200;}
    .space-200{height:20px;}
    .col-cities-title {font-size: 30px;font-weight: 600;line-height: 40px;}
    .col-citie-text_u{font-size:14px}
    .cities-list .desc-dh .icon-dh{display:none;}
    .cities-list .col-cities{min-height:250px;}
    .cities-list .col-cities .btn{font-size:16px; font-weight:500;padding: 10px 28px;}
    .cities-list{margin: 0 20px 20px;  }
    
    .default-header .first-data .title{font-size:30px; font-weight:500;margin-top:10px !important; line-height:60px;}
    .default-header .first-data img{max-width:120px;}
    .default-header .first-data .title span{line-height:28px;}    
    .default-header .next-data {width: 100%;margin:40px 0; min-height:350px;}
    .default-header .next-data .text-69{font-size:30px}
    .default-header .next-data .lh-72{line-height:40px}
    .default-header .next-data .btn{font-size:20px;padding: 10px 25px;}
    .about-us .title{font-size:20px}
    .about-us .text{font-size:14px; margin: 20px; text-align:justify;}
    .counter2 .first-data .text-35{font-size:20px}
    .counter2 .next-data .text-48{font-size:23px}
    .counter2 .next-data .text-20{font-size:12px}
    .sports-list .desc-dh .sports-text {font-size: 12px;}
    .sports-list .desc-dh .sports-subtitle-x{font-size:12px; font-weight:300; margin-top:10px}
    .sports-list .desc-dh .desc-place-row .logo-cities{width:15px}
    .sports-list .desc-dh .sports-title-x{font-size:25px; font-weight:700; line-height:30px;}
    .sports-list .desc-dh .desc-year{font-size:15px; font-weight:600; line-height:19px;}
    .sports-list .col-sports {height: 450px;margin: 0 !important;}
    .sports-list .desc-dh .sport-text-info {display:none}
    .explore-destination .btn{font-size: 16px !important;font-weight: 500 !important;padding: 10px 28px !important;}
    .space-100{height:60px;}
    .sports-data .title-h2 {font-size: 20px;}
    .packages-item .m-text{font-size:14px;}
    .packages-item {padding:15px 15px 50px 40px}
    .alerts{padding: 20px 10px;}
    .alerts .alerts-text{font-size:8px;}
    .modul-form .title{font-size:20px;font-weight:600;}
    .modul-form .subtitle{font-size:12px;}
    .modul-form .container{padding: 0 20px;width:100%;}
    #checkboxes label {font-size:14px;}
    #checkboxes label {padding: 5px 40px; line-height: 28px;}
    #checkboxes{top:27px;}
    .control_indicator{top:10px !important; left:11px !important; height:20px !important; width:20px !important;}
    .control-checkbox .control_indicator::after{left: 6px !important;top: 1px !important;width: 4px !important;height: 10px !important;}
    .packages-item .subtitle { display: block !important; line-height: 20px !important; margin-top: 20px !important;}
    .packages-item .subtitle .ms-3{margin-left: 0 !important}
    .packages-item .subtitle img{width: 26px !important;}
    .packages-item .subtitle{font-size:15px !important;}
    .packages-item .sub-desc{font-size:12px !important;font-weight:300 !important;}
    .packages-item .b-text .price-from {font-size:12px !important;}
    .packages-item .b-text .price-desc {font-size:12px !important;line-height: 18px !important;}
    .packages-item .b-text .p-price {font-size:40px !important;line-height: 50px !important;margin-top: 15px; margin-bottom:15px;}
    .packages-item .btn-black {font-weight: 400;font-size: 12px;padding: 4px 30px;line-height: 25px;}
    .sports-list .sports-btn .btn {font-size: 14px;}
    .btn-black-m {font-size: 12px;}
    .form-control{font-size: 12px;}
    
}
/*end max-width 575*/

@media (max-width: 460px){
    .cities-list .col-cities{min-height:230px;border-radius:10px;}
    .gradient-dh::before {border-radius:10px;}
    .sports-list .gradient-dh{border-radius:10px;}
    .sports-list .active .desc-dh{border-radius:10px; padding: 50px 30px;}
    .sports-list .desc-dh{border-radius:10px;}
    .cities-list .col-cities .btn{font-size:14px; font-weight:500;padding: 6px 20px;}    
    .cities-list .col-cities .text-60{font-size:23px; }   
    .cities-list .col-cities .lh-72{line-height: 30px}  
    .cities-list .desc-dh {margin: 25px;}
    .header-black a,.header-black a:hover,.header-black a:visited{font-size:18px;}
    .default-header .next-data .text-69{font-size:23px}
    .default-header .next-data .lh-72{line-height:25px}
    .default-header .next-data {width: 100%;margin:20px 0; min-height:250px; border-radius:5px;}
    .default-header .next-data .btn{font-size:20px;padding: 7px 25px;}
    .default-header .next-data .icon-dh{width: 35px}
    .default-header .desc-dh {margin: 30px;}
    .packages-item .m-text{font-size:12px;}
}
/*end max-width 460*/

@media (max-width: 375px){
    .projects-header-data { margin: 10px;}
    .form-label{font-size:12px;height:20px; margin-bottom:0px}
    .req{font-size: 12px;}
    .form-control {font-size: 14px;font-weight: 400;padding: 6px 10px 6px;}
    form .text-25{font-size:12px;}
    .cities-list .col-cities{min-height:200px;}
    .cities-list .col-cities .btn{font-size:13px; font-weight:500;padding: 6px 20px;}    
    .cities-list .col-cities .text-60{font-size:23px; }    
    
}
/*end max-width 375*/