*{-webkit-box-sizing:unset;-moz-box-sizing:border-box;box-sizing:unset;}
select,form-control,.container-fluid,input,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,col-sm-1,col-sm-2,col-sm-3,col-sm-4,col-sm-5,col-sm-6,col-sm-7,col-sm-8,col-sm-9,col-sm-10,col-sm-11,col-sm-12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;}
.clear{clear:both;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f35{font-size:35px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
*,
*:after,
*:before{outline:none;}
.nomargin{margin:0;}
*{margin:0;padding:0;}
body, html{padding:0;margin:0;height:100%;}
.clearfix:before,
.clearfix:after{content:'';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.hidden{opacity:0;}
.visible{opacity:1;}
body{width:100%;font-family:'Montserrat';color:#1b1e28;line-height:1;background-color:#fff;height:100%;margin:0px;padding:0px;}
.container-fluid{padding:0 150px;transition:all 0.3s transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.o-wrapper{position:relative;opacity:0;overflow:hidden;}
.nanobar .bar{background-color:#283592;height:3px;}
button{outline:0;}
.container-fluid-custom-header{padding:0 40px;}
a{text-decoration:none;color:#283592;outline:0;border:none;}
.tel-number:hover{color:#fa9f28;all 0.3s transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:hover{text-decoration:none;color:#283592;}
input:focus, textarea:focus, select:focus{outline:none;}
select{cursor:pointer;}
.cap{text-transform:uppercase;}
a img{border:none;}
img{border:0 none;}
p{margin:0;padding:0;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
.none{display:none;}
#inlineblock{display:inline-block;}
h1{text-transform:uppercase;font-family:'Montserrat';font-weight:bold;font-size:36px;line-height:36px;color:#283592;padding:0px;margin:0;letter-spacing:2px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
h2{font-family:'Montserrat';font-weight:normal;font-size:16px;letter-spacing:3px;line-height:16px;color:#283592;margin:0;padding:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
h3{font-family:'Montserrat';font-weight:normal;font-size:30px;line-height:30px;color:#283592;padding:0px;margin:0;letter-spacing:1px;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
h4{font-family:'Montserrat';font-weight:normal;font-size:20px;line-height:25px;color:#283592;margin:0;padding:0px;}
.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
textarea{resize:none;}
.fixed{position:fixed;z-index:333;}
#clearnone{display:block;}
.bold{font-weight:bold;}
#bold{font-weight:bold;}
.semi-bold{font-weight:600;}
.italic{font-style:italic;}
.normal{font-weight:normal;}
.light{font-weight:300;}
.extralight{font-weight:200;}
.thin{font-weight:100;}
.medium{font-weight:500;}
.extra-bold{font-weight:800;}
.font-black{font-weight:900;}
.skyblue{color:#259ad6;}
.details{font-family:'Montserrat';font-weight:300;color:#283592;font-size:18px;line-height:24px;letter-spacing:1px;}
.capitalize{text-transform:uppercase;}
.footer-child{font-family:'Montserrat';font-weight:bold;color:#283592;font-size:14px;cursor:pointer;padding-bottom:25px;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.follow-us{font-family:'Montserrat';font-weight:bold;color:#283592;font-size:15px;letter-spacing:1px;}
.footer-child-span{color:#283592;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-child-span:hover{color:#fa9f28;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-child-span-customize{}
.footer-child-span-customize:hover{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-child-span.active{color:#fa9f28;}
.footer-ul{list-style:none;}
.footer-social-ul{list-style:none;text-align:right;}
.footer-social-child{display:inline-block;padding-right:15px;}
.footer-social-child:last-child{padding-right:0;}
.footer-section-2{border-top:1px dashed #e4e4e4;position:relative;}
.footer-section-2{font-family:'Montserrat';font-weight:normal;color:#283592;font-size:13px;line-height:60px;text-transform:uppercase;}
.plane-scroll-top{position:absolute;top:-20px;right:15px;}
.details-bold{font-weight:bold;}
.pb60{padding-bottom:60px;}
.pb40{padding-bottom:40px;}
.pb30{padding-bottom:30px;}
.pt40{padding-top:40px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pt20{padding-top:20px;}
.pt15{padding-top:15px;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}
.pb15{padding-bottom:15px;}
.pt15{padding-top:15px;}
.pb0{padding-bottom:0;}
.pbi0{padding-bottom:0 !important;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text{font-family:'Montserrat';}
.text1{font-family:'Bebas Neue';}
.text1-book{font-family:'Bebas Neue Book';}
.button-custom{font-family:'Montserrat';font-weight:bold;font-size:14px;letter-spacing:2px;width:300px;padding:25px 20px;box-shadow:none;border:none;text-transform:uppercase;position:relative !important;}
#page{position:relative;}
.text2{font-family:'Montserrat';color:#2f3343;font-size:20px;line-height:25px;}
.main-text{font-family:'Montserrat';}
#page-text{font-size:20px;line-height:25px;margin-top:40px;padding-bottom:40px;}
.text strong, .text b, .text1 strong, .text1 b, .text2 strong, .text2 b{font-family:'Montserrat';font-weight:normal;}
.text li, .text1 li, .text2 li{list-style:inside;}
.text a, .text1 a, .text2 a{color:#1b1e28;}
.text a:hover, .text1 a:hover, .text2 a:hover{color:#448356;}
#center{text-align:center;}
#left{text-align:left;}
#right{text-align:right;}
.center{text-align:center;}
.purple{color:#283592;}
.blue{color:#259ad6;}
#purple{color:#283592;}
#orange{color:#fa9f28;}
#white{color:#FFFFFF;}
.white{color:#FFFFFF;}
.travel-insurance-button{background-color:#fa9f28;color:#FFFFFF;}
.fade-in{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;}
.fade-out{visibility:hidden;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;}
.fade-in1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
::-webkit-input-placeholder{font-family:'Montserrat';font-size:16px;color:#2f3343;}
:-moz-placeholder{font-family:'Montserrat';font-size:16px;color:#2f3343;opacity:1;}
::-moz-placeholder{font-family:'Montserrat';font-size:16px;color:#2f3343;opacity:1;}
:-ms-input-placeholder{font-family:'Montserrat';font-size:16px;color:#2f3343;}
:placeholder-shown{font-family:'Montserrat';font-size:16px;color:#2f3343;}
.form-control-custom-c::-webkit-input-placeholder{font-family:'Montserrat';font-size:15px;color:#959595;font-weight:300;}
.form-control-custom-c:-moz-placeholder{font-family:'Montserrat';font-size:15px;color:#959595;opacity:1;font-weight:300;}
.form-control-custom-c::-moz-placeholder{font-family:'Montserrat';font-size:15px;color:#959595;opacity:1;font-weight:300;}
.form-control-custom-c:-ms-input-placeholder{font-family:'Montserrat';font-size:15px;color:#959595;font-weight:300;}
.form-control-custom-c:placeholder-shown{font-family:'Montserrat';font-size:15px;color:#959595;font-weight:300;}
.form-wrap{overflow:hidden;padding-bottom:30px;}
.step-other-text textarea::-webkit-input-placeholder{font-family:'Montserrat';font-size:12px;color:#1b1e28;}
.step-other-text textarea:-moz-placeholder{font-family:'Montserrat';font-size:12px;color:#1b1e28;opacity:1;}
.step-other-text textarea::-moz-placeholder{font-family:'Montserrat';font-size:12px;color:#1b1e28;opacity:1;}
.step-other-text textarea:-ms-input-placeholder{font-family:'Montserrat';font-size:12px;color:#1b1e28;}
.step-other-text textarea:placeholder-shown{font-family:'Montserrat';font-size:12px;color:#1b1e28;}
.pull-right-custom{float:right;}
.pull-left-custom{float:left;}
.banner-section{position:relative;}
.banner{background-position:cover;background-repeat:no-repeat;background-size:cover;height:474px;width:100%;min-height:474px;}
.banner-overlay{position:absolute;min-height:650px;width:100%;height:474px;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;}
.menu{float:right;transition:all 0.3s;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;top:-200px;}
.top-menu{position:fixed;padding-top:30px;left:0;width:100%;top:-200px;z-index:999999999;transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;}
.menu-child{display:inline-block;list-style:none;padding:15px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.menu-child-text{color:#283592;font-weight:bold;font-size:14px;text-transform:uppercase;}
.menu-child-text.active{color:#fa9f28;}
.col-md-logo{width:110px;display:inline-block;padding-left:0;opacity:1;z-index:9;}
.menu-child-pack:hover .dropdown{opacity:1;visibility:visible;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.menu-child-pack:hover .menu-children-thumb-wrap-a{opacity:1;height:70vh;overflow:hidden;overflow-y:scroll;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;padding-top:30px;position:absolute;left:0;padding-left:40px;background-color:#f4f4f1;padding-right:40px;z-index:-1;}
.menu-child-pack:hover .sub-menu-title-a{color:#fa9f28;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.menu-children-span-a{margin-right:20px;}
.menu-children-span-a:hover .menu-children-thumb-wrap{opacity:1;height:70vh;overflow:hidden;overflow-y:scroll;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;padding-top:30px;position:absolute;left:0;padding-left:40px;background-color:#f4f4f1;padding-right:40px;z-index:-1;}
.menu-children-span-b.menu-children-span-b-active{color:#fa9f28;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.menu-children-span-a-not-active{color:#283592 !important;}
.dropdown.dropdownbg .menu-children-span-a-not-active{color:#FFFFFF !important;}
.menu-active-customize{position:absolute;top:0;right:40px;}
.menu-active-customize .button-custom{padding:8px 45px;border-radius:25px;/*background-image:url('images/customizeplane.png');background-repeat:no-repeat;background-position:94%;*//*background-image:url('images/customizeplane.png');*/background-image:url(images/sprites.png);width:22px;height:22px;background-repeat:no-repeat;background-position:94% -484px;}
.menu-active-customize .button-custom-1{padding:8px 55px 8px 35px;border-radius:25px;/*background-image:url('images/customizeplane.png');*/background-image:url(images/sprites.png);width:22px;height:22px;background-repeat:no-repeat;background-position:94% -484px;}
.menu-active-customize .button-custom-1:hover #white{color:#283592;}
.menu-active-customize .button-custom-1.orange-bg:hover{background-color:#fff;/*background-image:url(images/searchplane.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;width:24px;height:24px;background-position:94% 4px;}
.dash-m{margin-right:20px;}
.dropdown{position:absolute;width:100%;left:0;height:auto;padding:40px 40px;background-color:#f4f4f1;z-index:-1;visibility:hidden;opacity:0;z-index:1;}
.dropdown.dropdownbg{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;top:70px;z-index:9;padding:0px 0px;}
.dropdown.dropdownbg .menu-children-span{color:#FFFFFF;}
.dropdownbg .menu-children{width:100%;height:60px;line-height:60px;background-color:#259ad6;padding:0 40px;display:inline-block;}
.top-menu.background{background-color:#f4f4f1;transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out}
.menu-children-thumb-div{padding-bottom:25px;padding-right:30px;background-color:#f4f4f1;}
.menu-children-thumb-div:nth-child(4n){padding-right:0;}
.theme-title{letter-spacing:5px;}
.thumbs-button-title{font-family:'Montserrat';font-weight:bold;font-size:13px;color:#FFFFFF;}
.menu-children-thumb-content{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:9;}
.menu-theme-img{width:100%;height:100%;}
.menu-children-thumb{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;position:relative;-webkit-transition:all 3s ease-out;-moz-transition:all 3s ease-out;-ms-transition:all 3s ease-out;-o-transition:all 3s ease-out;transition:all 3s ease-out;}
.menu-children-thumb:hover{-webkit-transition:all 10s ease-out;-moz-transition:all 7 ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.menu-children-thumb-content:hover + .menu-children-thumb{-moz-transition:all 7 ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.menu-children-thumb-h{height:250px;width:100%;overflow:hidden;position:relative;}
.menu-children-thumb-ol:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.43);}
.menu-children-thumb-wrap{opacity:0;height:0;overflow:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;margin-top:-2px;}
.top-menu#active .menu-children-thumb-wrap{position:absolute;left:0;background-color:#f4f4f1;padding-left:40px;padding-right:40px;}
.menu-children-span-b:hover .menu-children-thumb-wrap{opacity:1;height:70vh;overflow:hidden;overflow-y:scroll;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;padding-top:30px;}
.col-md-menu{width:auto;float:right;padding-top:42px;position:inherit;}
.menu-child-text-l{padding-bottom:5px;font-weight:800;}
.header-phone{padding:0px 10px;top:3px;position:relative;}
.search-img{border-right:2px solid #fa9f28;padding-right:10px;position:relative;}
.social-media-img{padding-left:5px;}
.menu-child-social{position:absolute;top:23px;right:40px;display:inline-block;}
.menu-child-phone{display:inline-block;}
.search-button{display:inline-block;}
.social-media-button{display:inline-block;}
.menu-child-customize{padding-right:0 !important;}
.menu-child-social{padding-right:0 !important;}
.col-md-menu{padding-right:0;transition:width 0.3s ease-in-out 0.3s, padding-top 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out 0.3s, padding-top 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out 0.3s, padding-top 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out 0.3s, padding-top 0.3s ease-in-out;}
.menu-child-text{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.menu-child:hover .menu-child-text{color:#fa9f28;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;cursor:pointer;}
.menu-child-text:hover{color:#fa9f28;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;cursor:pointer;}
.mc-c{top:6px;}
.menu-children-thumb-div-a{padding-top:40px;padding-bottom:55px;}
.menu-children-thumb-div-aa{height:180px;padding-left:25px;}
.menu-children-thumb-div-custom{padding-bottom:25px;margin-right:30px !important;background-color:#FFFFFF;position:relative;width:100%;height:250px;padding-top:50px;padding-left:15px;padding-right:0;}
.clear-custom{width:100%;height:auto;line-height:normal;background-color:transparent;}
.dest-wrap{margin-bottom:20px;padding-right:30px;}
.dest-wrap:nth-child(4n){padding-right:0px;}
.menu-child:hover .menu-child-text{cursor:pointer;}
.home-section-1{position:relative;}
.top-menu .first-menu-child{display:none;}
.top-menu#active .first-menu-child{display:inline-block;}
.top-menu#active .menu-child-customize{display:none;}
.top-menu#active .col-md-menu{width:100%;transition:width 0.2s ease-in-out, padding-top 0.2s ease-in-out 0.3s;-webkit-transition:width 0.2s ease-in-out, padding-top 0.2s ease-in-out 0.3s;-moz-transition:width 0.2s ease-in-out, padding-top 0.2s ease-in-out 0.3s;-o-transition:width 0.2s ease-in-out, padding-top 0.2s ease-in-out 0.3s;padding-left:0;padding-top:0;}
.top-menu#active .col-md-menu .menu .first-menu-child{padding-left:0;}
.top-menu#active .col-md-logo{display:none;}
.top-menu#active .menu{float:left;}
.top-menu#active{padding-top:0;background-color:#f4f4f1;}
.top-menu#active .menu-child{padding:30px 15px;}
@-webkit-keyframes fadingIn{0%{opacity:0;}
100%{opacity:1;}}
@-moz-keyframes fadingIn{0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fadingIn{0%{opacity:0;}
100%{opacity:1;}
}
@-ms-keyframes fadingIn{0%{opacity:0;}100%{opacity:1;}
}
@keyframes fadingIn{0%{opacity:0;}
100%{opacity:1;}
}
.menu-children-span{font-size:16px;color:#283592;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;padding-top:30px;padding-bottom:30px;}
.menu-children-span:hover{color:#fa9f28 !important;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.customize-your-trip-wrap{position:absolute;top:0;left:0;width:100%;height:auto;background-color:#259ad6;z-index:-1;background-image:url(images/cytw1.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;height:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.customize-your-trip-wrap.show-form{height:80vh;overflow-y:scroll;opacity:1;visibility:visible;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;z-index:999999999999;}
.container-fluid-custom-customize-wrap{padding-top:80px !important;padding-bottom:80px !important;}
.dropdown.dropdownbg .dash-m{display:none;}
.dropdown.dropdownbg .sub-menu-title{font-size:14px;}
.social-media-img.fb-img{/*background-image:url(images/facebook-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -102px;height:15px;width:9px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.social-media-img.fb-img:hover{background-position:0 -117px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.social-media-img.instagram-img{/*background-image:url(images/instagram-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -285px;height:15px;width:15px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.social-media-img.instagram-img:hover{background-position:0 -300px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.social-media-img.twitter-img{/*background-image:url(images/twitter-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -455px;height:12px;width:14px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.social-media-img.twitter-img:hover{background-position:0 -467px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-fbimg{/*background-image:url(images/footer-facebook-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -137px;height:23px;width:13px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-fbimg:hover{background-position:0 -160px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-instagramimg{/*background-image:url(images/footer-instagram-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -190px;height:24px;width:24px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-instagramimg:hover{background-position:0 -214px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-twitterimg{/*background-image:url(images/footer-twitter-icon.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -244px;height:18px;width:23px;overflow:hidden;top:3px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer-social-child-twitterimg:hover{background-position:0 -263px;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.banner-title{padding-bottom:20px;position:relative;left:100px;opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.banner-title-animate{left:0;opacity:1;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.banner-title-span{font-size:90px;letter-spacing:5px;margin-right:10px;text-transform:uppercase;}
.banner-subtitle{font-size:70px;letter-spacing:2px;}
.container-fluid-banner{z-index:99;position:relative;top:64%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.banner-desc-span{font-size:50px;text-transform:uppercase;}
.banner-desc{padding-bottom:20px;position:relative;left:-100px;opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.banner-desc-animate{left:0px;opacity:1;transition:all 0.3s ease-in-out 0.3s;-webkit-transition:all 0.3s ease-in-out 0.3s;-moz-transition:all 0.3s ease-in-out 0.3s;-o-transition:all 0.3s ease-in-out 0.3s;}
.banner-button{position:relative;top:0px;opacity:0;transition:all 0.3s ease-in-out 0.3s;-webkit-transition:all 0.3s ease-in-out 0.3s;-moz-transition:all 0.3s ease-in-out 0.3s;-o-transition:all 0.3s ease-in-out 0.3s;}
.banner-button-animate{top:0px;opacity:1;transition:all 0.3s ease-in-out 0.6s;-webkit-transition:all 0.3s ease-in-out 0.6s;-moz-transition:all 0.3s ease-in-out 0.6s;-o-transition:all 0.3s ease-in-out 0.6s;}
.banner-button-title{font-size:14px;text-transform:uppercase;cursor:pointer;}
.o-wrapper.fade-in .top-menu{-webkit-animation:fadingIn .9s forwards;-webkit-animation-delay:0.6s;-webkit-animation-timing-function:ease-in-out;-moz-animation:fadingIn .9s forwards;-moz-animation-delay:0.6s;-moz-animation-timing-function:ease-in-out;animation:fadingIn .9s forwards;animation-delay:0.6s;animation-timing-function:ease-in-out;-o-animation:fadingIn .9s forwards;-o-animation-delay:0.6s;-o-animation-timing-function:ease-in-out;}
@-webkit-keyframes fadingIn{0%{opacity:1;top:-200px;}
100%{opacity:1;top:0px;}}
@-moz-keyframes fadingIn{0%{opacity:1;top:-200px;}
100%{opacity:1;top:0px;}
}
@-o-keyframes fadingIn{0%{opacity:1;top:-200px;}
100%{opacity:1;top:0px;}
}
@-ms-keyframes fadingIn{0%{opacity:1;top:-200px;}100%{opacity:1;top:0px;}
}
@keyframes fadingIn{0%{opacity:1;top:-200px;}
100%{opacity:1;top:0px;}
}
.plane-arrow{position:absolute;bottom:0;right:80px;width:39px;z-index:1;/*background:url(images/plane-road.png);*/background:url(images/sprites.png);background-position:19px -327px;background-repeat:repeat-y;height:85px;}
.banner-plane-img{position:absolute;}
.banner-plane-road{position:relative;}
.banner-plane-img{position:relative;top:0px;cursor:pointer;transition:top 0.3s ease-in-out;-webkit-transition:top 0.3s ease-in-out;-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;}
.plane-arrow:hover .banner-plane-img{top:100%;transition:top 0.3s ease-in-out;-webkit-transition:top 0.3s ease-in-out;-moz-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;}
.inner-banner-image{height:474px;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:474px;}
/*.banner-overlay-inner{min-height:550px;}*/
.inner-banner-title{position:relative;top:50%;text-align:center;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.inner-banner{position:relative;}
.inner-banner-title-span{font-size:100px;letter-spacing:5px;}
.plane-arrow-inner{top:92%;}
#contain-pad{padding-top:80px;padding-bottom:80px;}
#contain-pad-bot{padding-bottom:80px;}
.section--custom{position:relative;background-image:url(images/aboutbackground.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.section--custom:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255, 0.1);}
#contain-pad-hs1{padding-top:80px;padding-bottom:50px;}
.title-custom{padding-bottom:15px;}
.subtitle-custom{text-transform:uppercase;padding-bottom:40px;}
.a-children:last-child{padding-bottom:0;}
.about-section-2{background-color:#259ad6;}
.about-section-2-box{height:100px;border:2px solid #FFFFFF;padding-top:40px;padding-bottom:20px;}
.about-section-2-custom:nth-child(4){padding-right:0;}
.white-background{background-color:#FFFFFF;}
.orange-bg{background-color:#fa9f28;}
.container-fluid-about-section-2{background-image:url(images/tiol.png);background-size:contain;background-repeat:no-repeat;background-position:right;}
.about-section-2-stars{position:relative;}
.about-section-2-stars:before{content:'';position:absolute;bottom:0;width:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);border-bottom:2px dashed #fa9f28;}
.abouts2box .about-section-2-stars:before{border-bottom:2px dashed #fa9f28;}
.details-custom-shred{padding:0% 30%;}
.col-md-s{width:19%;}
.col-md-s{display:inline-block;margin-bottom:35px;}
#contain-pad-bot-2{padding-bottom:45px;}
.s-section-2-a{background-size:cover;background-repeat:no-repeat;background-position:left;min-height:495px;}
.container-fluid-s-section-2-c{padding:0 !important;}
.s-section-2-bbg{background-image:url(images/about2layer.png);background-position:center;background-repeat:no-repeat;padding-left:70px;padding-right:70px;}
.s-section-2-bbg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#259ad6;background-image:url(images/tiol.png);background-size:90%;background-repeat:no-repeat;background-position:center;}
.details-custom-help strong{font-weight:500;}
.form-control-custom-c{border-radius:0px;border:none;border-bottom:1px solid #d7d7d7;height:42px;margin-top:15px;}
.form-control:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.custom-contact-btn{margin-top:25px;}
.form-errors{margin-bottom:20px;}
.form-wrap-8{padding-bottom:0;}
.get-directions{color:#283592;font-size:13px;font-weight:800;text-transform:uppercase;}
.contact-section-2{background-size:cover;background-repeat:no-repeat;background-position:center;height:630px;}
.contact-section-2-custom{height:auto;}
.contact-section-title{letter-spacing:2px;}
.subscribe-box{background-color:#259ad6;height:600px;padding-top:80px;padding-bottom:80px;}
.subscribe-box-c{background-color:transparent;}
.subscribe-box-wrap{position:relative;}
.subscribe-box-title{padding-bottom:25px;text-align:left;text-transform:uppercase;padding-left:0;padding-right:0;}
.subscribe-box-details{text-align:left;padding-bottom:40px;letter-spacing:2px;}
.form-group-subscribe{padding-left:30px;padding-right:30px;}
.form-errors-subscribe .errors{list-style:none;}
.form-errors-subscribe .errors li{text-align:center;}
.home-section-1-bg{background-size:cover;background-repeat:no-repeat;background-position:center;}
.section-continued{background-size:cover;background-repeat:no-repeat;background-position:bottom center;height:60%;position:absolute;bottom:0;}
.section-continued:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17, 0.5);z-index:9;}
.pack{background-size:cover;background-repeat:no-repeat;background-position:center;height:300px;position:relative;-webkit-transition:all 7s ease-out;-moz-transition:all 7 ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out;}
.pack:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.22);}
.packages-wrap-main{z-index:9;}
.packages-wrap-div{padding-bottom:35px;}
.packages-wrap-div-1{padding-right:30px;padding-left:15px;}
.packages-wrap-div-2{padding-right:30px;}
.pack-wrap{width:100%;height:300px;position:relative;overflow:hidden;border:5px solid #FFFFFF;-webkit-transition:box-shadow .25s linear;-moz-transition:box-shadow .25s linear;transition:box-shadow .25s linear;box-shadow:7px 7px 0px 0px transparent;}
.pack-wrap:hover{box-shadow:7px 7px 0px 0px #d7d9d7;}
.pack-details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:9;}
.pack-title{letter-spacing:5px;text-transform:uppercase;padding-bottom:10px;}
.pack-fromto{text-transform:uppercase;line-height:13px;}
.pack-title:before{content:'';position:absolute;left:50%;bottom:0;width:100px;border-bottom:1px dashed #FFFFFF;transform:translateX(-50%);-webkit-transform:translatex(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.pack-fromto{margin-top:15px;margin-bottom:15px;}
.pack-details-price{padding-bottom:15px;}
.pack:hover{-webkit-transition:all 7s ease-out;-moz-transition:all 7s ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.pack-details:hover + .pack{-moz-transition:all 7s ease-out;-ms-transition:all 7s ease-out;-o-transition:all 7s ease-out;transition:all 7s ease-out;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
#SubscribeModal .modal-content{background-color:#259ad6;}
.more-offers-button{z-index:9999;}
.so-btn-div{position:relative;bottom:-70px;z-index:99;text-align:center;}
}
.container-fluid-hs2{background-color:#f7f7f7;}
.hs2-bg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;min-height:1300px;width:100%;}
.home-section-2{position:relative;}
.pack-details-theme{padding-top:14px;letter-spacing:1px;}
.package-under-thumb{padding-top:20px;}
.package-plane{background-image:url('images/packageplane.png');background-repeat:no-repeat;height:39px;background-position:right 0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;width:39px;right:0;z-index:9;}
.package-plane:hover{background-position:right -39px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.packages-wrap-div:hover .package-plane{background-position:right -39px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.package-btn{padding-top:20px;}
.container-fluid-travel-insurance{position:relative;z-index:1;background-color:#259ad6;background-image:url(images/tiol.png);background-repeat:no-repeat;background-size:50%;background-position:right;}
.travel-insurance-subtitle{padding-bottom:40px;letter-spacing:2px;}
.travel-insurance-details{padding-bottom:40px;}
.container-fluid-customize{background-color:#d7d5d5;background-image:url('images/tripbg.png');background-size:cover;background-repeat:no-repeat;background-position:center;}
.customize-title-wrap{padding-bottom:50px;padding-top:40px;}
.filter-1{background-color:#FFFFFF;padding:20px 50px;background-repeat:no-repeat;background-position:10% 1px;height:19px;}
.filter-1:before{}
.filter-1-title{padding-left:15px;color:#259ad6;position:relative;}
.filter-1-title:before{content:'';height:25px;width:1px;background-color:#fa9f28 !important;position:absolute;left:0;top:-5px;}
.body-f{height:100vh;overflow:hidden;}
.bbg{background-color:#259ad6 !important;}
.filter-1.active{background-color:#259ad6;background-position:10% 19px;height:19px;overflow:hidden;}
.filter-1-cytw.active{background-color:#fa9f28;}
.filter-1.active .filter-1-title{color:#FFFFFF;}
.filter-1.active .filter-1-title:before{background-color:#FFFFFF;}
.filter-2{background-color:#FFFFFF;padding:20px 50px;margin-left:5px;}
.filter-2-title{padding-left:15px;color:#259ad6;position:relative;}
.filter-2-title:before{content:'';height:25px;width:1px;background-color:#fa9f28 !important;position:absolute;left:0;top:-5px;}
.filter-2.active{background-color:#259ad6;}
.filter-2-cytw.active{background-color:#fa9f28;}
.filter-2.active .filter-2-title{color:#FFFFFF;}
.filter-2.active .filter-2-title:before{background-color:#FFFFFF;}
label{display:inline;}
.radio-1{width:193px;}
.button-holder{margin-left:10px;margin-top:16px;display:inline-flex;}
.regular-radio{display:none;}
.regular-radio + label{background-color:transparent;border:0px solid #259ad6;border-radius:50px;display:inline-block;position:relative;margin-left:50px;text-transform:uppercase;color:#259ad6;font-size:12px;}
.regular-radio + label:before{background:none repeat scroll 0 0 #FDFDFD;border-radius:50%;content:" ";font-size:36px;height:7px;left:7px;position:absolute;top:10px;width:7px;margin-left:-30px;border:1px solid #259ad6;}
.regular-radio:1checked + label:after{border:1px solid #FFFFFF;}
.regular-radio:checked + label:after{background:none repeat scroll 0 0 #259ad6;border-radius:50%;content:" ";font-size:36px;height:7px;left:7px;position:absolute;top:10px;width:7px;margin-left:-30px;}
.regular-radio:checked + label{background-color:transparent;border:0px solid #259ad6;color:#259ad6;}
.regular-radio + label:active, .regular-radio:checked + label:active{}
.customize-filter-div{margin-bottom:35px;}
.radio1-img{margin-right:15px;}
.radio2-img{margin-right:15px;}
.form-group-customize .label1{color:red;}
.special-offer-star{position:absolute;top:-25px;right:0px;z-index:9;}
.regular-radio1 + label:before{background:none repeat scroll 0 0 transparent;border:1px solid #FFFFFF;}
.regular-radio1:checked + label:after{background:none repeat scroll 0 0 #FFFFFF;}
.menu-children-thumb-div, .menu-children-thumb-h-ol{transition:all 5s ease-in-out;-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;-o-transition:all 5s ease-in-out;}
.menu-children-thumb-h-ol{height:250px;background-repeat:no-repeat;background-size:cover;}
.menu-children-thumb-div:hover .menu-children-thumb-h-ol{transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4);transition:all 5s ease-in-out;-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;-o-transition:all 5s ease-in-out;}
.menu-children-thumb-h-ol:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.43);z-index:9;}
.container-fluid-filter{background-color:#259ad6;}
.filter-buttons{float:left;padding:21px;background-color:#FFFFFF;margin-right:10px;padding-left:10px;padding-right:10px;position:relative;cursor:pointer;}
.filter-buttons-wrap{margin-top:40px;margin-bottom:40px;}
.filter-title{padding-left:10px;border-left:1px solid #259ad6;padding-top:5px;padding-bottom:5px;}
.filter-img{margin-right:10px;}
.filter-arrow{margin-left:20px;}
.filter-buttons-month, .filter-buttons-year{padding:25px;padding-left:15px;padding-right:15px;}
.filter-buttons-month .filter-title, .filter-buttons-year .filter-title{border:none;padding-left:0;}
.submit-filter{background-color:#fa9f28;float:right;}
.filter-ul{list-style:none;background-color:#FFFFFF;padding:10px;box-shadow:1px 1px 1px #259ad6;}
.filter-li{padding-top:5px;padding-bottom:5px;color:#259ad6;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.filter-li:hover{color:#fa9f28;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.filter-drop-down{position:absolute;width:100%;height:100%;z-index:1;background-color:#FFFFFF;top:64px;left:0;opacity:0;height:0;visibility:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.filter-ul:before{position:absolute;top:-6px;left:45px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #259ad6;border-left:6px solid transparent;content:'';}
.filter-buttons.open .filter-drop-down{top:64px;left:0;opacity:1;height:auto;visibility:visible;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.back-btn-wrap{width:auto;float:left;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;cursor:pointer;}
.back-btn-wrap:hover .backplane{margin-left:-100px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.pd-1{padding-top:40px;padding-bottom:80px;}
.back-btn{position:relative;cursor:pointer;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.backplane{margin-left:-65px;cursor:pointer;position:absolute;top:-9px;}
.back-btn:hover .backplane, .backplane:hover, .backtrail:hover + .backplane{margin-left:-100px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.back-btn-title{margin-left:5px;letter-spacing:2px;}
.pd2-main{position:relative;margin-right:5%;}
.pd2layer{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(images/pd2layer.png);background-size:cover;background-repeat:no-repeat;background-position:center;}
.ratesw{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-top:45px;padding-bottom:45px;padding-left:30px;border-left:3px solid #283592;}
.rates-include-ul{list-style:none;padding-left:20px;}
.rates-include-title{padding-bottom:20px;border-bottom:3px solid #f7f7f7;padding-left:20px;}
.rates-include-main-wrap{padding-top:30px;}
.pd#page{background-color:#f7f7f7;}
.pdplus{margin-right:8px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.rates-include-li:hover .pdplus img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.pdplus img{margin-left:-25px;}
.pdplus:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.rates-include-li{padding-bottom:15px;}
.rates-include-li:last-child{padding-bottom:0;}
.rates-exclude-box{position:absolute;top:-90px;right:-50px;max-width:450px;}
.exclude-rates-wrap{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;background-color:#fa9f28;}
.exclude-box-button-custom{background-color:#259ad6;text-align:center;padding:18px 0px;width:100%;}
.exclude-box-button{margin-top:5px;width:100%;}
.exclude-rates-title{padding-bottom:20px;padding-left:15px;border-bottom:3px solid #e59227;padding-left:25px;}
.exclude-rates-main-wrap{padding-top:30px;}
.exclude-rates-ul{list-style:none;}
.pddash{margin-right:15px;}
.exclude-rates-li{padding-bottom:15px;}
.exclude-rates-li:last-child{padding-bottom:0;}
.exclude-rates-li:hover .pddash img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.pdtable-custom th, .pdtable td{text-align:center;}
.pdtable-custom th{border-bottom:3px solid #d7d7d7;padding-bottom:20px;border-right:7px solid #f7f7f7;background-color:#FFFFFF;color:#283592;font-weight:bold;font-size:14px;padding-top:20px;text-transform:uppercase;}
.pdtable-custom td{border-bottom:1px solid #d7d7d7;padding-bottom:20px;border-right:7px solid #f7f7f7;background-color:#FFFFFF;padding-top:20px;color:#283592;padding-left:5px;padding-right:5px;width:130px;}
.table-hotel-title{position:relative;padding-bottom:5px;text-transform:uppercase;}
.table-hotel-title:before{content:'';width:100px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:1px dashed #283592;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);display:none;}
.pdtrail{top:5px;position:relative;}
.table-hotel-stars-wrap{padding-top:15px;padding-bottom:15px;}
.th-icon{margin-right:10px;}
.hotel-desc{line-height:17px;}
.allmeal-text{line-height:18px;}
.flights-text{line-height:18px;}
.flights-text-wrap{padding-bottom:10px;}
.button-custom-table{width:100%;padding:30px 0px;}
.package-btn-table{padding-top:10px;}
.pd4{background-color:#259ad6;background-image:url(images/tiol.png);background-repeat:no-repeat;background-position:right;}
.flight-details-wrap{font-size:18px;color:#FFFFFF;font-family:'Montserrat';}
.fd-icon{position:absolute;left:-77px;top:-5px;}
.fd-custom-wrap{padding-left:80px;}
.fd-icon2{position:absolute;right:-80px;top:-5px;}
.pd5-desc{line-height:26px;}
.allbudget{width:24px;}
.select-customize-custom{border-bottom:1px solid #d7d7d7;padding-bottom:0;overflow:hidden;background-image:url(images/select.png);background-repeat:no-repeat;background-size:35px;background-position:96%;background-color:#FFFFFF;margin-top:15px;}
.form-control-customize{border-radius:0;height:40px;width:100%;background-color:transparent;border:none;box-shadow:none;border-bottom:1px solid #d7d7d7;padding-bottom:0;overflow:hidden;background-image:url(images/select.png);background-repeat:no-repeat;background-size:35px;background-position:96%;background-color:#FFFFFF;margin-top:15px;padding-top:0;}
.select-customize-custom1{border-bottom:1px solid #d7d7d7;padding-bottom:0;overflow:hidden;/*background-image:url(images/selectud.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:100% -414px;background-color:#FFFFFF;margin-top:15px;margin-right:15px;}
.form-control-customize1{border-radius:0;height:40px;width:110%;background-color:transparent;border:none;box-shadow:none;}
.form-control-customize-calendar{border-radius:0;height:40px;width:100%;background-color:transparent;border:none;box-shadow:none;border-bottom:1px solid #d7d7d7;padding-bottom:0;overflow:hidden;/*background-image:url(images/calendar.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-size:35px;background-position:96% -46px;background-color:#FFFFFF;padding-top:0;padding-left:15px;}
.containerc{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;}
.containerc input{position:absolute;opacity:0;cursor:pointer;}
.checkmark{position:absolute;top:0px;left:8px;height:8px;width:8px;border-radius:50%;background-color:transparent;border:1px solid #259ad6;}
.containerc input:checked ~ .checkmark{background-color:#2196F3;}
.checkmark:after{content:"";position:absolute;display:none;}
.containerc input:checked ~ .checkmark:after{display:none;}
.containerc .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.check1-label{top:-6px;position:relative;z-index:-1;}
.addh{top:5px;position:relative;}
.cytp{padding-top:31px;}
.customize-close{float:right;top:40px;position:relative;cursor:pointer;z-index:999;}
.fullscreen{height:100vh;overflow:hidden;}
.cytw1, .cytw2{margin-left:-30px;margin-right:15px;}
.search-popup{padding-top:50px;padding-bottom:50px;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;height:0;background-color:#FFFFFF;position:fixed;width:50%;right:0;top:0;z-index:999;opacity:0;visibility:hidden;}
.search-popup.show-search{opacity:1;visibility:visible;height:100vh;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.close-button-div{line-height:36px;cursor:pointer;}
.search-overlay:before{content:'';position:fixed;z-index:99;background-color:rgba(244,244,241,0.58);top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;height:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.show-layer.search-overlay:before{opacity:1;visibility:visible;height:100vh;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.button, .promo__button{overflow:hidden;position:relative;}
.button span{position:absolute;display:inline-block;white-space:nowrap;margin:0;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:2px;}
.promo__button span{animation:TEXT-IN 0.5s forwards;}
.promo__button:hover span{animation:TEXT-OUT 0.5s forwards;}
.promo__button::before{position:absolute;display:inline-block;height:2px;background:#fff;content:" ";top:50%;animation:LINE-OUT 1s forwards;}
.travel-insurance-button::before{background:#FFFFFF;}
.promo__button::after{position:absolute;display:inline-block;border-top:2px solid #fff;border-right:2px solid #fff;content:" ";top:50%;right:29%;margin-top:1px;transform-origin:center;opacity:0;transform:translate(-50%, -50%) rotate(45deg);animation:ARROWHEAD-OUT 1s forwards;}
.travel-insurance-button::after{border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
.promo__button:hover::before{animation:LINE-IN 0.7s forwards;}
.promo__button:hover::after{animation:ARROWHEAD-IN 0.7s forwards;}
@-webkit-keyframes TEXT-IN{0%{opacity:0;}
100%{margin-left:0;opacity:1;}
}
@-webkit-keyframes TEXT-OUT{0%{margin-left:0;opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes LINE-IN{0%{left:0;right:100%;}
50%{left:0;right:30%;}
100%{left:30%;right:30%;}
}
@-webkit-keyframes LINE-OUT{0%{width:40%;transform:translateX(-50%);left:50%;}
100%{width:40%;transform:translateX(100%);left:100%;}
}
@-webkit-keyframes ARROWHEAD-IN{60%{width:0;height:0;opacity:0;}
65%{width:0;height:0;opacity:1;}
100%{height:10px;width:10px;opacity:1;}
}
@-webkit-keyframes ARROWHEAD-OUT{0%{right:30%;height:10px;width:10px;opacity:1;}
100%{right:-100%;height:10px;width:10px;opacity:1;}
}
.input-sm-custom{padding-left:0px;padding-right:0px;border:none;box-shadow:none;border-bottom:3px solid #283592;border-radius:0px;color:#283592;font-weight:normal;/*background-image:url(images/searchplane.png);*/background-image:url(images/sprites.png);background-repeat:no-repeat;background-image:url(images/sprites.png);background-position:right 4px;}
.input-sm-custom::-webkit-input-placeholder{color:#283592;font-weight:normal;text-transform:uppercase;}
.input-sm-custom:-ms-input-placeholder{color:#283592;font-weight:normal;text-transform:uppercase;}
.input-sm-custom::-moz-placeholder{color:#283592;opacity:1;font-weight:normal;text-transform:uppercase;}
.input-sm-custom:-moz-placeholder{color:#283592;opacity:1;font-weight:normal;text-transform:uppercase;}
.input-sm-custom:focus{border-color:#283592;}
.close-text{margin-left:5px;}
.container-fluid-filterpage{margin-top:180px;margin-bottom:50px;}
.search-top-menu{background-color:#f4f4f1;}
.sp-title-wrap{padding-bottom:40px;}
.sp1-t1{padding-bottom:20px;}
.sp1-t-wrap{padding-bottom:30px;}
.search-button-page{width:160px;}
.search-pack-wrap{border:none;}
.form-group-customize{margin-bottom:35px;}
.custom-contact-btn-customize{margin-top:35px;}
.customize-input-background{background-image:url(images/select.png);background-repeat:no-repeat;background-position:96%;}
.form-control:focus{border-color:#d7d7d7;}
.filterbuttoncustom{background-color:transparent;border:none;}
.recaptcha-wrap-custom{margin-top:30px;}
.cf-hs2{padding-top:80px !important;padding-bottom:40px !important;}
.dropdown.hovered{opacity:1;visibility:visible;height:auto;}
.customize-your-trip-wrap-top .filter-2.active{background-color:#fa9f28;}
.customize-your-trip-wrap-top .filter-1.active{background-color:#fa9f28;}
.customize-your-trip-wrap-top .regular-radio:checked + label{color:#FFFFFF;}
.customize-your-trip-wrap-top .regular-radio:checked + label:after{background:none repeat scroll 0 0 #FFFFFF;}
.customize-your-trip-wrap-top .regular-radio + label:before{background:none repeat scroll 0 0 transparent;border:1px solid #FFFFFF;}
.customize-your-trip-wrap-top .regular-radio + label{color:#FFFFFF;}
.radio1-img-m1{display:none;}
.customize-your-trip-wrap-top .radio1-img-m1{display:inline-block;}
.customize-your-trip-wrap-top .radio1-img-m{display:none;}
.customize-your-trip-wrap-top .main-text-top{color:#FFFFFF !important;}
.close-button-div-top{display:none;}
.customize-your-trip-wrap-top .close-button-div-top{display:block;position:absolute;right:0;top:-60px;width:auto;}
#gradientBgNew{position:fixed;width:100%;height:100%;z-index:9999999999;display:none;top:0px;left:0;background-color:#259ad6;background-image:url(images/cytw1.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;-webkit-overflow-scrolling:touch;overflow-y:scroll;}
#popupsNew{position:relative;width:calc(100% - 120px);height:calc(100% - 120px);max-width:1080px;margin:60px 60px;}
.close_popupNew{position:absolute;top:-27px;right:40px;width:35px;height:35px;background:url(images/closepopup.png) no-repeat;background-position:0 0;z-index:2;background-size:50%;}
.update_frame{position:absolute;width:100%;height:100%;top:0;left:0;display:none;padding-bottom:60px;padding-top:20px;}
.popupclose{margin-left:25px;top:3px;position:relative;}
.trip-close-show{display:none;}
.search-page{padding-top:170px !important;}
.search-img{cursor:pointer;}
.white-border-bottom{letter-spacing:2px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color:#FFFFFF;opacity:1;}
.special-offer-star img{max-width:85%;}
.menu-children-thumb-div-aaw{background-color:#FFFFFF;}
.submit-filter-img{position:absolute;right:40px;top:15px;border-left:1px solid #ffc982;padding-left:15px;height:35px;}
.submit-filter-img img{top:7px;position:relative;}
.submit-filter{border-bottom:2px solid #ffc982;}
.submit-filter .filterbuttoncustom{line-height:14px;TEXT-ALIGN:LEFT;}
.col-s-b-custom{width:120px;}
.dest-search{-moz-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);background-color:#ff9c00;opacity:1;cursor:pointer;}
.dest-search-icon-container{float:right;width:20px;height:20px;position:absolute;right:15px;top:20px;}
.dest-search-icon-container .icon{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.icon-white{fill:#fff;}
.icon{width:100%;height:100%;-moz-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.dest-search:hover .icon{fill:#ed7000;-moz-transform:translate(5px, -5px) rotate(135deg);-ms-transform:translate(5px, -5px) rotate(135deg);-webkit-transform:translate(5px, -5px) rotate(135deg);transform:translate(5px, -5px) rotate(135deg);}
.pdfwrap{padding-top:70px;padding-bottom:70px;}
.pack-fromto-pdf{color:#283592;padding-left:20px;}
.pdpdfl{padding-left:20px;}
.hotel-desc-wrap{padding-bottom:10px;}
.print-loader{display:none;width:16px;height:16px;position:absolute;left:calc(50% - 8px);z-index:10000;top:calc(50% - 8px);}
.subscribe-contact-section-2-a{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:600px;}
.subscribe-contact-section-2-a:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;}
#SubscribeModal .modal-header{border-bottom:none;}
#SubscribeModal .modal-footer{border-top:none;}
#SubscribeModal .subscribe-box-title{text-align:center;}
#SubscribeModal .subscribe-box-details{text-align:center;padding-bottom:10px;}
.s-lh{line-height:40px;}
#SubscribeModal .custom-contact-btn{margin-bottom:25px;}
#SubscribeModal{background-color:rgba(244,244,241,0.8);}
#SubscribeModal .modal-content{border-radius:0px;box-shadow:none;}
#SubscribeModal button.close{color:#FFFFFF;opacity:1;margin-right:50px;margin-top:0;}
.modalclosetext{position:absolute;right:0;text-transform:uppercase;}
.close-btn-modal-head{width:auto;right:20px;position:absolute;cursor:pointer;}
.under-table-section{padding-top:30px;padding-bottom:0px;}
.under-table-content{color:#283592;padding:0 15%;line-height:24px;}
.under-table-content ul{list-style:none;}
.pd-bccc{overflow:hidden;padding-top:5px;}
.pd-bccc .download-pdf-b{width:100%;padding:25px 0px;}
.container-fluid-pd4c{padding-top:0 !important;}
.subtitle-custom-c{padding-bottom:0;}
.container-fluid-pd3c{padding-bottom:40px !important;}
#lhc_chatbox_container{right:80px !important;bottom:30px !important;padding:0 !important;width:48px !important;height:48px;box-shadow:none !important;border:0 !important;border-radius:0;background-color:transparent !important;overflow:hidden;}
#lhc_chatbox_container .status-icon{width:48px;height:48px;background-image:url(images/chat.png) !important;background-repeat:no-repeat !important;background-position:0 0 !important;padding:0 !important;text-indent:-999999px;}
#lhc_chatbox_container:hover .status-icon{background-position:0 -48px !important;}
#lhc_chatbox_title{display:none;}
#lhc_status_container{box-shadow:none !important;}
#lhc_need_help_container:hover{background-color:#26ADE4 !important;}
#lhc_need_help_container:hover #lhc_need_help_triangle:before{border-top-color:#26ADE4 !important;}
#lhc_need_help_image img{border-radius:0 !important;border:0 !important;}
#lhc_status_container:hover{background-color:transparent !important;}
#lhc_container *{color:#fff;}
#lhc_status_container .status-icon{background:#26ADE4 url('images/getstatus/online.svg') no-repeat center center !important;}