/* new css for home and inner pages only */
.fullimg{width:100%; height:auto;}
.blue{color:#0060d6;}
.clr{clear:both;}
/*-- Header --*/

.topRibon{width:100%; height:auto; padding:0px 0 0 0; margin:auto;}
.tr25off{width:auto; height:auto; padding:9px 3% 0 0; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trbookdif{width:auto; height:auto; padding:9px 0 0 3%; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trEmail{width:auto; height:auto; padding:9px 0 0 0; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trRightBox{width:100%; height:auto; padding:0; margin:0 0 7px 0; float:right; color:#fff; font-weight:300; font-size:12px;}
.trsmnav{width:20px; height:auto; padding:12px 7px 7px 7px; margin:0; display:block; float:left;text-align:center; color:#fff;}
.trsmnav:hover{ background:#d70a00; color:#fff;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:7px 9%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .rightBox{width:70%;float:right; margin:15px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:300px;height: auto; padding:0px; margin:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:2px 9%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:70%;float:right; margin:13px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:220px;height: auto; padding:0px; margin:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{ margin:14px 15% 0 auto;}

.menuBox{width:auto; height:auto; margin:14px 15% 0 auto; padding:0; color:#007db8; font-size:15px; font-weight:400; text-align:left; float:right;}
.contactBox{width:auto; height:auto; margin:0 auto; padding:0px 0 0 42px; background:url(../images/animation-call.gif) no-repeat top 2px left; color:#007db8; font-size:15px; font-weight:600; text-align:left; float:right;}
.contactBox a{font-size:21px;color:#062b60;display: inline-block;margin:1px 0 5px 0;font-weight:700;}
.contactBox span{display:none;width:auto; height:auto; margin:auto; padding:0;color:#999; font-size:11px; font-weight:500; text-align:left;}

.getaquote{width:100%;height:auto;padding:0;margin:auto;font-size:12px;color:#777; text-transform:uppercase;font-weight:500;}

.countryBox .countrycode{background:none; border:none;}

.hbanner{width:100%;height:450px;padding:0; margin:75px auto 0px auto;background:url(../images/hero.jpg) no-repeat center left; background-size:100% 100%;position:relative;}
.hbanner .banner-text{display:none;width:100%;height:auto;padding:0; margin:auto;position:absolute;z-index:1; text-align:center; top:75px;}
.hbanner .banner-text h1{width:100%;height:auto;padding:0; margin:auto; font-size:50px; color:#fff;text-shadow: 0 0 20px #555;}

.mobdivspan{width:auto;height:auto;padding:0;margin:auto;position:absolute; top:100px;right:280px;}
.mobdivspan h4{padding: 1em;margin: 0px; background:rgb(254,37,0,0.8);border: 1px solid #fe2500;border-radius: 10px;color: #fff;font-weight: bold;font-size: 19px;text-shadow: 3px 3px 2px rgb(0 30 69 / 70%);letter-spacing: 2px;}

.flight-row{width:100%;height:auto;padding:10px 15px; margin:auto;}
.flight-row .searchcol-1{width:20%;height:auto;padding:0; margin:auto; float:left;position:relative;}
.flight-row .searchcol-2{width:8%;height:auto;padding:7px 2% 0 0; margin:auto; float:left;position:relative;}
.flight-row .searchcol-3{width:20%;height:auto;padding:0; margin:auto; float:left;border-right:solid 1px #e1e1e1;position:relative;}
.flight-row .searchcol-4{width:20%;height:auto;padding:0 0 0 4%; margin:auto; float:left;position:relative;}
.flight-row .searchcol-5{width:20%;height:auto;padding:0 0 0 4%; margin:auto; float:left;position:relative;}
.flight-row .searchcol-6{width:12%;height:auto;padding:0; margin:auto; float:left;}
.flight-row .sFromTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/take-flight.png) no-repeat center left; background-size:20px; border:none;}
.flight-row .sToTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/land-flight.png) no-repeat center left; background-size:20px; border:none;}
.flight-row .sDepartDTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/calander-icon.png) no-repeat center left; background-size:30px !important; border:none;}
.flight-row .sRerurnDTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/calander-icon.png) no-repeat center left; background-size:30px !important; border:none;}
.flight-row .sf_button{width:100%;height:auto;padding:4px 7px; margin:auto;background:#ff3600;border-radius:4px;font-size: 15px;font-weight:500;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.flight-row .sf_button:hover{background:#0061bb;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


/* end css for home and innner pages only */


.fullimage{width:100%;height:auto;}


/*-- Banner Text --*/
.banner-text-box{width:52%; height:auto; padding:15px 40px 15px 20px; margin:4% auto 0 48%; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:55%;height:auto;padding:0;margin:0;}

.banner-smltext {display: inline-block;width: auto;height: auto;padding: 10px 18px  7px 18px;background: #ff3600;font-size: 14px;color: #fff;line-height:27px;border-radius: 50px; font-weight:bold;}
.banner-smltext span{display: inline-block;width: auto;height: auto;padding:4px 0 0 0;}
.banner-bigtext{width:100%; height:auto; margin:25px 0 0 0; font-size:32px; color:#fff; font-weight:600; line-height:50px;}
.banner-smltext1{width:100%; height:auto; margin:25px 0 0 0; font-size:20px; color:#fff; font-weight:600; line-height:32px;}

.bannercallbtn{display:inline-block;width:auto;height:auto;padding:15px 25px;margin:25px 0 0 0;background:#ff3600;color:#fff; font-size:27px;font-weight:bold;line-height:20px;border-radius:50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bannercallbtn:hover{background:#00548a;color:#fff;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bannercallbtn .fa{margin:0 5px 0 0;color:#fff; font-size:20px;}


/*-- Services Section --*/
.services-panel{width:100%; height:auto; padding:60px 0 60px 0; margin:auto;}
.services-panel .heading-box{width:100%; height:auto; padding:0; margin:0 auto 40px auto;}
.services-panel .headingbox{width:100%; height:auto; padding:0; margin:20px 0 20px 0;}
.services-panel .headingbox h2{width:100%; height:auto; padding:0; margin:0px auto; font-size:27px;font-weight:700; line-height:32px;text-align:center;color:#00548a; }
.services-panel .textbox1{width:70%; height:auto; padding:0; margin:0px auto;color:#555; font-size:17px;font-weight:500; line-height:27px; text-align:center; }

.services-panel .service-box{width:100%; height:auto; padding:7px 7px 25px 7px; margin:12px auto 12px auto; background:#fff;text-align:center; border-radius:10px;box-shadow: 0 0 5px #d1d1d1;border-bottom: solid 0px #fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}
.services-panel .service-box:hover{box-shadow: 0 0 15px #d1d1d1;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}
.services-panel .img_box{width:100%; height:auto; padding:0; margin:auto;position:relative; border-radius:7px;overflow:hidden;}
.services-panel .service-box .text-box {padding:0;margin: 0px;}
.services-panel .service-box .text-box h2{width:auto;height:auto;margin:10px 5px 15px 5px;font-size:20px;font-weight:600;color:#00548a;line-height:27px; text-align:center;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}
.services-panel .service-box .text-box1 {width:100%; height:auto; padding:0; margin:auto;font-size:14px; font-weight:500; color:#555; text-align:center;}

.services-panel .service-box .grow img{transition: 1s ease;}
.services-panel .service-box .grow .imgwh{width:100%;height:440px;}
.services-panel .service-box:hover .grow img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 1s ease;}

.servcallbtn{display:inline-block;width:auto;height:auto;padding:7px 12px;margin:25px auto 0 auto;background:#ff3600;color:#fff; font-size:15px;font-weight:bold;line-height:20px;border-radius:50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.servcallbtn:hover{background:#00548a;color:#fff;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.servcallbtn .fa{margin:0 5px 0 0;color:#fff; font-size:20px;}

/*-- Contact Section --*/
.contact-panel{width:100%; height:auto; padding:0; margin:auto;}
.contact-outerbox{width:100%; height:auto; padding:60px 5%; margin:auto;background:#00548a; color:#fff; border-radius:15px; text-align:center;}
.contact-outerbox .imgbox{width:180px; height:auto; padding:0; margin:auto;background:#fff;border:solid 7px #fff;border-radius:10px; overflow:hidden;}
.contact-outerbox .contact-textbox{width:100%; height:auto; padding:0; margin:auto;font-size:22px; color:#fff; font-weight:600; line-height:35px;}

.contcallbtn{display:inline-block;width:auto;height:auto;padding:15px 20px;margin:25px auto 0 auto;background:#ff3600;color:#fff; font-size:20px;font-weight:bold;line-height:20px;border-radius:50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contcallbtn:hover{background:#fff;color:#00548a;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contcallbtn .fa{margin:0 5px 0 0;color:#fff; font-size:20px;}
.contcallbtn:hover .fa{color:#00548a; font-size:25px;}

.contcallbtn1{display:inline-block;width:auto;height:auto;padding:15px 20px;margin:25px auto 0 auto;background-image: linear-gradient(to right, #1c93e0 , #ff3600);border: solid 3px #fff;color:#fff; font-size:20px;font-weight:bold;line-height:20px;border-radius:50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contcallbtn1:hover{background:#fff;color:#00548a;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contcallbtn1 .fa{margin:0 5px 0 0;color:#fff; font-size:20px;}
.contcallbtn1:hover .fa{color:#00548a; font-size:25px;}

.blinking {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

/*-- Top Trending Destinations --*/
.ttd-panel{width:100%; height:auto; padding:60px 0 60px 0; margin:auto;}
.ttd-panel .heading-box{width:100%; height:auto; padding:0; margin:0 auto 40px auto;}
.ttd-panel .headingbox{width:100%; height:auto; padding:0; margin:20px 0 20px 0;}
.ttd-panel .headingbox h2{width:100%; height:auto; padding:0; margin:0px auto; font-size:27px;font-weight:700; line-height:32px;text-align:center;color:#00548a; }
.ttd-panel .textbox1{width:70%; height:auto; padding:0; margin:0px auto;color:#555; font-size:17px;font-weight:500; line-height:27px; text-align:center; }

.ttd-panel .ttd-box{width:100%; height:auto; padding:10px; margin:12px auto 12px auto; background:#fff;text-align:center; border-radius:10px;position:relative;box-shadow: 0 0 5px #d1d1d1;border-bottom: solid 0px #fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}
.ttd-panel .ttd-box:hover{box-shadow: 0 0 15px #d1d1d1;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}
.ttd-panel .img_box{width:100%; height:auto; padding:0; margin:auto;position:relative; border-radius:7px;overflow:hidden;}
.ttd-panel .ttd-box .text-box {padding:0;margin:0px;}
.ttd-panel .ttd-box .text-box h2{width:auto;height:auto;margin:10px 5px 0px 5px;font-size:18px;font-weight:600;color:#00548a;line-height:27px; text-align:center;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s !important;}

.ttd-panel .ttd-box .grow img{transition: 1s ease;}
.ttd-panel .ttd-box .grow .imgwh{width:100%;height:440px;}
.ttd-panel .ttd-box:hover .grow img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition: 1s ease;}

.ttd-box .booknowbtn{opacity:0;display:inline-block;width:auto;height:auto;padding:7px 15px;margin:0 auto;background:#ff3600;color:#fff; font-size:15px;font-weight:600;line-height:20px;border-radius:50px;position:absolute;z-index:1; Top:40%; left:35%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.ttd-box:hover .booknowbtn{opacity:1;background:#00548a;color:#fff;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- About Company Section --*/
.ac-panel{width:100%; height:auto; padding:60px 0 0 0; margin:0px auto 80px auto; border-top:solid 0px #f7f7f7;}
.ac-panel .ac-contentbox{width:100%; height:auto; padding:0 10% 0 0; margin:0px auto 0px auto;}
.ac-panel .heading{width:100%; height:auto; padding:0; margin:0px 0 10px 0;}
.ac-panel .heading h1{width:100%; height:auto; padding:0; margin:0px auto 20px auto;color:#00548a; font-size:35px;font-weight:bold; line-height:50px; }
.ac-panel .textbox{width:100%; height:auto; padding:0; margin:0px auto;color:#333; font-size:15px;font-weight:500; line-height:27px; text-align:justify; }
.ac-panel ul{width:92%; height:auto; padding:0; margin:15px auto 15px 25px;list-style-type: none;}
.ac-panel ul li{list-style-type: none;width:100%; height:auto; padding:2px 0 2px 25px; margin:0px auto;background:url(../images/ok-icon2.png) no-repeat left 8px;color:#333; font-size:15px;font-weight:500; line-height:27px;}

.aboutcallbtn{display:inline-block;width:auto;height:auto;padding:20px 25px;margin:15px auto 0 auto;background:#ff3600;color:#fff; font-size:20px;font-weight:bold;line-height:20px;border-radius:50px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.aboutcallbtn:hover{background:#00548a;color:#fff;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.aboutcallbtn .fa{margin:0 5px 0 0;color:#fff; font-size:20px;}
.aboutcallbtn:hover .fa{color:#fff; font-size:20px;}

/*-- Price Section --*/
.price-panel{width:100%; height:auto; padding:80px 0; margin:auto;}
.price-panel .price-contentbox{width:85%; height:auto; padding:60px 8%; margin:0px auto 0px auto; background:#00548a; border-radius:15px;}
.price-panel .heading{width:100%; height:auto; padding:0; margin:0px 0 10px 0;}
.price-panel .heading h2{width:100%; height:auto; padding:0; margin:0px auto 20px auto;color:#fff; font-size:35px;font-weight:bold; line-height:50px; }
.price-panel .textbox{width:100%; height:auto; padding:0; margin:0px auto;color:#fff; font-size:15px;font-weight:500; line-height:27px; text-align:justify; }
.price-panel .textbox1{width:100%; height:auto; padding:0; margin:30px auto 20px auto;color:#fff; font-size:25px;font-weight:600; line-height:27px; text-align:left;}
.price-panel .price{width:100%; height:auto; padding:0; margin:0px auto;color:#fff; font-size:35px;font-weight:700; line-height:27px; text-align:left;}

.ticketbtn{display:inline-block;width:auto;height:auto;padding:20px 25px 18px 25px;margin:50px auto 0 auto;background:#ff3600;color:#fff; font-size:18px;font-weight:bold;line-height:20px;border-radius:7px;text-transform:uppercase;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.ticketbtn:hover{background:#fff;color:#00548a;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.ticketbtn .fa{margin:0 0px 0 10px;color:#fff; font-size:20px;}
.ticketbtn:hover .fa{color:#fff; font-size:20px;}

.price-panel .title{width:100%; height:auto; padding:0; margin:20px auto 30px auto;color:#000; font-size:27px;font-weight:bold; line-height:50px; }
.price-panel ul{width:92%; height:auto; padding:0; margin:15px auto 15px 0px;list-style-type: none;}
.price-panel ul li{list-style-type: none;width:100%; height:auto; padding:5px 0 5px 25px; margin:0px auto;background:url(images/ok-icon.png) no-repeat left 10px;color:#333; font-size:17px;font-weight:500; line-height:27px;}

.progressbar{width:100%; height:auto; padding:30px 0 0 0; margin:60px auto 0px auto; border-top:solid 4px #f1f1f1;font-family: rajdhani, sans-serif;}
.progressbar .title{width:100%; height:auto; padding:0; margin:0 auto 15px auto;color:#333;font-size:17px;font-weight:500;line-height: 25px;}
.progressbar .progress{height:25px;background: #e1e1e1;}
.progressbar .progress-bar{height:25px;background: #00548a;}

.spancallnow{display:inline-block;}
.mob-ccountry-contact{display:none;}
@media (min-width: 1300px) and (max-width: 3000px){
.fix-header1{max-width:1120px; margin:auto;}
}
@media (min-width: 1200px) and (max-width: 1300px){
header .header {width: 100%;height: auto;padding: 1px 7% 1px 5%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 7% 1px 5%;}
.fix-header1{max-width:1140px; margin:auto;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}
.menuBox {margin: 12px auto 0 auto;}
}
@media (min-width: 1030px) and (max-width: 1200px){
header .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
header .rightBox {width: 65%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
header.smaller .rightBox {width: 65%;margin: 15px 0 0 0 !important;}
.fix-header1{max-width:100%; margin:auto;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}
.menuBox {margin: 12px auto 0 auto !important;float: left;}

.banner-text-box {width: 45%;padding: 5px 40px 15px 20px;margin:10px auto 0 55%;}
.banner-bigtext {margin: 10px 0 0 0;font-size: 24px;line-height: 32px;}
.banner-smltext1 {margin: 15px 0 0 0;font-size: 16px;line-height: 27px;}
.bsearch-box {top: 25px !important;left: 5% !important;}

}
@media (min-width: 1000px) and (max-width: 1030px){
header .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
header .rightBox {width: 65%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
header.smaller .rightBox {width: 65%;margin: 15px 0 0 0 !important;}
.fix-header1{max-width:100%; margin:auto;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}
.menuBox {margin: 12px auto 0 auto !important;float: left;}

.banner-text-box {width: 45%;padding: 5px 40px 15px 20px;margin:10px auto 0 55%;}
.banner-bigtext {margin: 10px 0 0 0;font-size: 24px;line-height: 32px;}
.banner-smltext1 {margin: 15px 0 0 0;font-size: 16px;line-height: 27px;}
.bsearch-box {top: 25px !important;left: 5% !important;}

}
@media (min-width: 769px) and (max-width: 900px){
header .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
header.smaller .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
.fix-header1{max-width:740px; margin:auto; position:relative;}

.banner-text-box {width: 90%;height: auto;padding: 0px 0px 15px 0px;margin: 0 5% 0 5%;top: 5%;}
.banner-smltext1 {width: 100%;height: auto;margin: 12px 0 0 0;font-size: 16px;line-height: 32px;}
.spancallnow{display:none;}
.contact-outerbox .imgbox {width: auto;}
.ac-panel .heading h1 {width: 100%;height: auto;padding: 0;margin: 0px auto 10px auto;font-size: 25px;line-height: 32px;}
}
@media (min-width: 481px) and (max-width: 769px){
header .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
header.smaller .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
.fix-header1{max-width:540px; margin:auto; position:relative;}
.banner-text-box {display:none;}
.ac-panel .heading h1 {width: 100%;height: auto;padding: 0;margin: 0px auto 10px auto;font-size: 25px;line-height: 32px;}
.spancallnow{display:none;}
}
@media (min-width: 320px) and (max-width: 481px){
.banner-text-box {display:none;}
.ac-panel .heading h1 {width: 100%;height: auto;padding: 0;margin: 0px auto 10px auto;font-size: 25px;line-height: 32px;}
.spancallnow{display:none;}
}

@media (min-width: 220px) and (max-width: 900px){
.topRibon{display:none !important;}

header {width: 100%;height: auto;margin:0 0px;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0 0 0 0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; } 
header .rightBox{width:100%;float:right; margin:5px 0 0 0; text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:250px;height: auto; padding:0px; margin:7px 0 0px 10px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .topRibon{display:none !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative;z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:right; margin:5px 0 0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:200px;height: auto; padding:0px; margin:7px 0 4px 10px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .topRibon{display:none !important;}

.menuBox{width:100%; height:auto; margin:0 auto; padding:0; color:#007db8; font-size:15px; font-weight:400; text-align:left; float:right;}
.countryBox{display:none;}
.contactBox{display:none;}

header .logoBox img{width:100% !important;height:auto !important;}

.desktop_ticket{display:none;}
.form_sec {background: #fff;}
select.form-control {background: #fff !important;}
.mob-ccountry-contact {display: none;width: 100%;height: auto;border-top: solid 1px #e1e1e1;padding: 10px 5% 5px 5%;text-align: center;}

.countryBox1{display:none;width:100px; height:auto; margin:0px 10px 6px 10px; padding:0; color:#007db8; font-size:15px; font-weight:600; text-align:left; float:left;}
.contactBox1{width:auto; height:auto; margin:auto; padding:5px 0 5px 55px; background:url(../images/telephone-call.png) no-repeat center left; color:#007db8; font-size:15px; font-weight:600; text-align:left; float:left;}
.contactBox1 span{display:block;width:auto; height:auto; margin:auto; padding:0;color:#999; font-size:11px; font-weight:500; text-align:left;}
.countryBox1 .countrycode{background:none; border:none;}

.hbanner {height: auto;padding:10px 0 1px 0;margin:auto;}
.hbanner .banner-text {width: 100%;height: auto;padding: 0; margin: auto;position: relative;top: 30px;}
.hbanner .banner-text h1 {font-size: 30px;}
.mobile_ticket {display: block;margin:70px 0 50px 0;}

.row.slider-box {margin-left: 95px;margin-right: 0px;}
.slider-box button.slick-prev.slick-arrow {left: 6% !important;}
.form-inline label {display: inline-block;}
.form-inline .form-control {width: 100%;vertical-align: middle;}
.form-control::placeholder {color: #bec6cc;}
.mobdivspan{display:none;}

.search-fly .form-group {border-bottom: solid 0px #f1f1f1 !important;}

.NumberofTraveler {margin: 0 0 0 0% !important;}
.flight-row .searchcol-6 {width: 98% !important;margin: auto 1% !important;}
.containt_box1 {padding: 20px 0;margin:0px !important;}
.cborderlr {padding-left: 0px;border-left: solid 0px #6491d2;border-right: solid 0px #6491d2;}

.guaranteed{width: 100%;height: auto;padding:25px 0 15px 0;margin: 0;}
.about_section .au-imgbox {width:100%;margin:0 0 25px 0px}
#footer .footer-wrapper {padding: 0px 5%;}
.newcopyright {text-align: left;}
.fdisclaimer {width: 100%;padding: 20px 5% 90px 5%;}
}
