
    
@media only screen and (max-width:1500px){
    .banner-cnt{left: 0;padding: 0 15px;}
    .behr-in ul{margin: 0;}
    .popular-in{padding: 20px 15px;}
    .flight-tabs1 > ul {padding: 20px 15px 0 93px;}
    .popular-in ul{margin: 0 -12px;}
    .popular-in ul li{padding: 0 12px;}
}

@media only screen and (max-width:1200px){
    .container{max-width: 100%;margin: 0 auto;padding: 0 15px;}
    .banner figure img{height: 550px;object-fit: cover;}
    .popular-in ul{margin: 0;}
    .slick-next{top: 34%;}
    .slick-prev{top: 35%;}
    .choose-main{padding: 0 25px;}
    .dropdown1 .nice-select ul.list li {font-size: 12px;}
    
   }
@media only screen and (max-width:991px){
    .flight-tabs1 > ul {padding: 20px 15px 0 57px;}
   
    h1{font-size: 52px;line-height: 60px;}
    .search-btn{padding: 0 20px;}
    .radioboxes p{padding: 6px 21px 0 0;}
    .behr-in h3,.popular-in h2,.testimonial-in h4{font-size: 30px;line-height: 34px;}
    .behr-in ul li,.popular-in ul li{padding: 0 15px;margin-bottom: 15px;}
    .popular-cont{padding-bottom: 15px;}
    /*--inner1 starts here--*/
    .logo{padding: 0 10px 0 0;}
    .logo a{font-size: 20px;line-height: 22px;}
    .nice-select{font-size: 13px;}
    .flight-tabs1 .flights-cont{padding: 0;}
    .rescalendar_controls{width:95%;padding: 0 40px;}
    .summary1{width: 80%;}
    .summary2{width: 20%;}
    .rescalendar_day_cells td{width: 21%;}
    .summary ul{width: 70%;}
    .trip{width: 30%;}
    nav ul li {padding: 0 6px 0 12px;}
    nav ul li:after {right:-6px;}
    .time-cnt ul li span, .duration span {font-size: 13px;}
    .dropdown1 .nice-select ul.list li{padding-left: 10px;}
    .slick-prev{top:57%;}
    .slick-next{top:58%;}
    .testimonial-in p{padding: 13px 60px 18px 60px;}
    .slick-prev{left: 0;}
    .slick-next{right: 0;}
    
    
}
        
@media only screen and (max-width:767px){
    nav{display: none;}
    .header2 .menu{top:28px;}
    .menu{display: block;position: absolute;right: 15px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    header{position:absolute;padding: 15px 0;}
    .open nav{position: fixed;right:0;width: 250px;height: 100%;background: #154ab7;display: block;top: 0;padding: 12px 0 0 0;}
    .header-in{padding: 0;}
    .close{display: block;opacity: 1;float: none;padding: 0 25px;}
    nav ul li{display: block !important;padding: 7px 22px;}
    nav ul{display: block !important;}
    .flights-cont-in{padding:14px 23px 42px 30px;}
    .flights-cont-in1{padding:14px 0px 42px 0px;}
    h1{font-size: 38px;line-height: 45px;}
    .passeners ul{text-align: left;width: 100% !important;display: block !important;margin: 0;}
    .passeners > ul > li{display: inline-block;padding: 0 10px;}
    .radioboxes p,.radioboxes p label{margin: 0;}
    .passeners{margin-bottom: 10px;}
    .banner-cnt{padding: 0;}
    .flights-cont-in1 .form-cont ul  li{width: 50% !important;}
    .banner-cnt{top: 20%;}
    .popular-in ul li{}
    .slick-next{top:56%;right: 0;}
    .slick-prev{top:56%;left: 0;}
    .flights-cont-in1 .form-cont ul{margin: 0;}
    .flights-cont-in2 .form-cont ul li.link1{padding: 0;}
    .choose-main{padding: 0;}
    .dropdown1{padding: 22px 0 0 5px;}
    .tab-cnt1 > ul > li{padding: 15px;}
    .choose-main{width: 718px;}
    .choose-cnt{overflow-x: auto;}
    .testimonial-in p{padding: 13px 50px 18px 50px;font-size: 16px;}
    .flight-tabs1 > ul{padding: 20px 15px 0 17px;}

}
@media only screen and (max-width:575px){
    .form-group label{font-size: 13px;}
    
    h1{font-size: 35px;line-height: 40px;}
    .banner-cnt h1 span{font-size: 30px;line-height: 50px;}
    .banner figure img{height: 630px;}
     .behr-in h3,.popular-in h2,.testimonial-in h4{font-size: 25px;line-height: 34px;}
    p{font-size: 16px;}
    .summary ul li span{font-size: 16px;padding: 0 0 0 15px;}
    .summary ul{width: 65%;}
    .trip{width: 35%;}
    .summary2{width: 40%;}
    .summary1{width: 60%;padding: 10px 15px;}
    .summary ul li:before,.summary ul li:after{border-left: 25px solid #7297e1;
    border-top: 24px solid transparent;
    border-bottom: 23px solid transparent;right: -25px;}
    .nice-select {font-size:14px;}
    .slick-next{width:30px;height: 30px;}
    .slick-next:hover{width:30px;height: 30px;}
    .slick-next:focus{width:30px;height: 30px;}
    .slick-prev{width:30px;height: 30px;}
    .slick-prev:hover{width:30px;height: 30px;}
    .slick-prev:focus{width:30px;height: 30px;}
    .popular-cont h4 {font-size: 25px;line-height: 27px;}
    .logo a img{width:120px;height: auto;}
}

@media only screen and (max-width:479px){
    .form-cont ul li{width: 50% !important;}
    .form-cont1 ul li{padding: 0 10px 10px 10px;}
    .passeners .nice-select{padding-left: 0;}
    .passeners > ul > li:nth-child(2) .nice-select:after{right:-5px;}
    .flights-cont-in1 .form-group1 .form-control{font-size: 13px;}
    .flights-cont-in2 .form-cont ul li {margin: 0 0 25px 0;}
    .header-left a {font-size: 13px;padding: 0 0 0 25px;}
    .header-left a span{width:20px;height: 20px;}
    .flights-cont-in1 .form-cont ul li {padding: 0 10px;}
    h1{font-size: 20px;line-height: 24px;}
    .banner-cnt h1 span {font-size: 18px;line-height: 20px;}
    .flight-tabs{padding: 20px 0 0 0;}
    .flight-tabs1{padding: 0px 0 0 0;}
    .logo a img{width:90px;}
    .header2 .header-left {padding: 0 40px 0 0;}
    .header2 .menu {top:27px;}
    .testimonial-in p{padding: 13px 40px 18px 40px;}
}


















