﻿@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&amp;display=swap);
@font-face{font-family:icomoon;src:url("../fonts/icomoon/icomoona57c.eot?srf3rx");src:url("../fonts/icomoon/icomoona57c.eot?srf3rx#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoona57c.ttf?srf3rx") format("truetype"),url("../fonts/icomoon/icomoona57c.woff?srf3rx") format("woff"),url("../fonts/icomoon/icomoona57c.svg?srf3rx#icomoon") format("svg");font-weight:400;font-style:normal}
body{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.7;color:#595959;background:#fff}
#page{position:relative;overflow-x:hidden;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.offcanvas #page{overflow:hidden;position:absolute}
.offcanvas #page:after{-webkit-transition:2s;-o-transition:2s;transition:2s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:rgba(0,0,0,.7);content:""}
a{color:#4586ff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
a:active,a:focus,a:hover{color:#354a9a;outline:0;text-decoration:none}
p{margin-bottom:20px;font-family:Roboto,sans-serif}
figure,h1,h2,h3,h4,h5,h6{color:#000;font-family:Roboto,sans-serif;font-weight:400;margin:0 0 20px 0}
::-webkit-selection{color:#fff;background:#4586ff}
::-moz-selection{color:#fff;background:#4586ff}
::selection{color:#fff;background:#4586ff}
.colorlib-nav{width:100%;position:absolute;top:30px;z-index:9;background:#fff}
ul.logincsign{display:inline-block;margin-left:10px;color:#fff}
.colorlib-nav ul.logincsign{margin:0}
.colorlib-nav ul.logincsign li a{padding:0;margin:0;color:#fff;font-size:12px;margin-left:20px}
span.clock{background:#b4ffb7;color:#2f7132;padding:1px 10px;font-weight:500;float:right;margin:14px 4px;border-radius:27px;border:solid 1px #3cf144;font-size:10px}
.content_bx222{width: 769px;background: #94e3de;border-radius: 12px;}
#popupModal.modal.fade.in.show{z-index:9999;}
@media (min-width:1440px){
    .fare-dt-cnr{width: 690px !important;}
    span.fr-dt {width: 45% !important;}
    .flight_time_two {width: 60% !important;}
    span.timedurtion{font-size: 14px !important;}
    .cls-tt-psgnr {
        float: left;
        width: 110px !important;
        margin-top: 8px;
    }
}
@media (min-width:1200px){
.container.main{max-width:1170px;margin-left:10px}
.header-content2__call img{width:30px}
.right-data{float: right;}
span.clock {
    padding: 1px 10px;
    font-weight: 500;
    float: none !important;
    margin: 15px 8px; 
    font-size: 9px;
    display: BLOCK;
   }
}
@media screen and (max-width:768px){
.colorlib-nav{margin:0}
}
.colorlib-nav .top p{color:#000;margin:0;display:block;font-size:16px;font-weight:400;line-height:15px;font-weight:5}
.colorlib-nav .top .num{display:inline-block}
@media screen and (max-width:768px){
.colorlib-nav .top .num{display:none}
}
.colorlib-nav .top .colorlib-social{display:inline-block;padding:0;margin:0;margin-right:20px}
.colorlib-nav .top .colorlib-social li a{color:#fff;padding:4px 7px}
.colorlib-logo-whatsapp{float:left;margin-right:15px;margin-top:19px}
.col-12.col-md-3.col-lg-4.pull-right{padding:0}
.colorlib-nav .top-menu{padding:0;background-color:rgb(18 51 104 / 75%);border-bottom:none}
@media screen and (max-width:768px){
.colorlib-nav .top-menu{padding:5px 1em}
}
.colorlib-nav #colorlib-logo{font-size:24px;margin-top:-7px;padding:0;text-transform:uppercase;font-weight:600;width:270px}
.colorlib-nav #colorlib-logo a{position:relative;color:#000}
.colorlib-nav #colorlib-logo a i{position:absolute;top:4px;left:0;color:#4586ff}
@media screen and (max-width:768px){
.colorlib-nav .menu-1{display:none}
}
.colorlib-nav .top-menu{padding:0;margin:0;display:inline-block;background:0 0;margin-top:15px}
.colorlib-nav .top-menu li{padding:0;margin:0;list-style:none;display:inline;font-weight:400}
.colorlib-nav .top-menu li a{position:relative;font-size:14px;padding:0;color:#514b4b;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:10px 20px;padding-bottom:8px;letter-spacing:0;float:left;font-weight:700;text-transform:uppercase;}
.colorlib-nav ul{padding:0;margin:0}
.colorlib-nav ul li{padding:0;margin:0;list-style:none;display:inline;font-weight:400}
.colorlib-nav ul.protect-symbol li{float:left;padding-top:10px}
.colorlib-nav ul.protect-symbol li.emailistest{padding:0;position:relative}
.colorlib-nav ul.protect-symbol li.emailistest a{padding:0;position:relative;border-radius:50px;padding:5px 10px;margin:15px;background-color:rgb(222 237 251 / 55%);position:relative;padding-left:35px;margin-top:15px;float:left;font-weight:400;color:#333}
.colorlib-nav ul.protect-symbol li.emailistest a i{position:absolute;font-size:20px;left:10px;top:8px;font-weight:300}
.colorlib-nav ul.protect-symbol li a img{height:46px}
.colorlib-nav .top-menu li a:hover{color:#3a7cc3!important;position:relative;border-bottom:2px solid #3a7cc3}
.colorlib-nav .top-menu li.has-dropdown{position:relative}
.colorlib-nav .top-menu li.has-dropdown .dropdown{width:140px;-webkit-box-shadow:0 14px 33px -9px rgba(0,0,0,.75);-moz-box-shadow:0 14px 33px -9px rgba(0,0,0,.75);box-shadow:0 14px 33px -9px rgba(0,0,0,.75);z-index:1002;visibility:hidden;opacity:0;position:absolute;top:40px;left:0;text-align:left;background:#000;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:0s;-o-transition:0s;transition:0s}
.colorlib-nav .top-menu ul li.has-dropdown .dropdown:before{bottom:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#000;border-width:8px;margin-left:-8px}
.colorlib-nav .top-menu ul li.has-dropdown .dropdown li{display:block;margin-bottom:7px}
.colorlib-nav .top-menu ul li.has-dropdown .dropdown li:last-child{margin-bottom:0}
.colorlib-nav .top-menu ul li.has-dropdown .dropdown li a{padding:2px 0;display:block;color:#999;line-height:1.2;text-transform:none;font-size:13px;letter-spacing:0}
.colorlib-nav .top-menu ul li.has-dropdown .dropdown li a:hover{color:#fff}
.colorlib-nav .top-menu ul li.has-dropdown:hover a,.colorlib-nav ul li.has-dropdown:focus a{color:#000}
.colorlib-nav .top-menu ul li.btn-cta a{padding:30px 0!important;color:#fff}
.colorlib-nav .top-menu ul li.btn-cta a span{background:#4586ff;padding:4px 10px;display:-moz-inline-stack;display:inline-block;zoom:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}
.colorlib-nav .top-menu li.btn-cta a:hover span{-webkit-box-shadow:0 14px 20px -9px rgba(0,0,0,.75);-moz-box-shadow:0 14px 20px -9px rgba(0,0,0,.75);box-shadow:0 14px 20px -9px rgba(0,0,0,.75)}
.colorlib-nav .top-menu ul li.active>a{color:#f9c541!important;position:relative;border-bottom:2px solid #f9c541}
.colorlib-nav .top-menu ul li.active>a:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#colorlib-counter,.colorlib-bg{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}
.colorlib-video{overflow:hidden}
@media screen and (max-width:992px){
.colorlib-video{height:450px}
}
.colorlib-video a{z-index:1001;position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;display:table;text-align:center;background:#fff;-webkit-box-shadow:0 14px 30px -15px rgba(0,0,0,.75);-moz-box-shadow:0 14px 30px -15px rgba(0,0,0,.75);-ms-box-shadow:0 14px 30px -15px rgba(0,0,0,.75);-o-box-shadow:0 14px 30px -15px rgba(0,0,0,.75);box-shadow:0 14px 30px -15px rgba(0,0,0,.75);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.colorlib-video a i{text-align:center;display:table-cell;vertical-align:middle;font-size:40px;color:#354a9a}
.colorlib-video .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.colorlib-video:hover .overlay{background:rgba(0,0,0,.7)}
.colorlib-video:hover a{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
#colorlib-hero{width:100%;float:left;margin-top:-15px}
#colorlib-hero .btn{font-size:24px}
#colorlib-hero .btn.btn-primary{padding:14px 30px!important}
#colorlib-hero .flexslider{border:none;z-index:1;margin-bottom:0;top:60px;zoom:1.2}
#colorlib-hero .flexslider .slides{position:relative}
#colorlib-hero .flexslider .slides li{rgb(222, 222, 222);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:400px}
#colorlib-hero .flexslider .slides li .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(top,rgba(45,45,45,.9) 0,rgba(45,45%,45%,0%) 30%,rgba(45,45,45,.2) 100%)}
#colorlib-hero .flexslider .flex-control-nav{bottom:10em;z-index:1000;width:0 auto}
#colorlib-hero .flexslider .flex-control-nav li a{background:rgba(255,255,255,.8);-webkit-box-shadow:none;box-shadow:none;width:12px;height:12px;cursor:pointer}
#colorlib-hero .flexslider .flex-control-nav li a.flex-active{cursor:pointer;background:0 0;background:#4586ff}
#colorlib-hero .flexslider .flex-direction-nav{display:block;position:relative;top:18em}
#colorlib-hero .flexslider .slider-text{display:block;z-index:9}
#colorlib-hero .flexslider .slider-text>.slider-text-inner{display:inherit;vertical-align:middle;padding:0}
@media screen and (max-width:768px){
#colorlib-hero .flexslider .slider-text>.slider-text-inner{text-align:center}
}
#colorlib-hero .flexslider .slider-text>.slider-text-inner span i{font-size:24px;color:#f7af1d}
#colorlib-hero .flexslider .slider-text>.slider-text-inner h1,#colorlib-hero .flexslider .slider-text>.slider-text-inner h2{margin:0;padding:0;color:#fff}
#colorlib-hero .flexslider .slider-text>.slider-text-inner h1{margin-bottom:50px;font-size:40px;line-height:1.3;font-weight:300;text-align: center !important;}
@media screen and (max-width:768px){
#colorlib-hero .flexslider .slider-text>.slider-text-inner h1{font-size:28px}
}
#colorlib-hero .flexslider .slider-text>.slider-text-inner h2{font-size:18px;line-height:1.5;margin-bottom:10px}
#colorlib-hero .flexslider .slider-text>.slider-text-inner h2 a{color:#4586ff;border-bottom:1px solid rgba(69,134,255,.7)}
#colorlib-hero .flexslider .slider-text>.slider-text-inner .heading-section{font-size:50px}
@media screen and (max-width:768px){
#colorlib-hero .flexslider .slider-text>.slider-text-inner .heading-section{font-size:30px}
}
#colorlib-hero .flexslider .slider-text>.slider-text-inner s .colorlib-lead{font-size:20px;color:#354a9a}
#colorlib-hero .flexslider .slider-text>.slider-text-inner s .colorlib-lead .icon-heart{color:#d9534f}
#colorlib-hero .flexslider .slider-text>.slider-text-inner .btn{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#fff;padding:20px 30px!important;border:none}
#colorlib-hero .flexslider .slider-text>.slider-text-inner .btn.btn-learn{background:#354a9a;color:#fff}
#colorlib-hero .flexslider .slider-text>.slider-text-inner .btn:hover{background:#000!important}
@media screen and (max-width:480px){
#colorlib-hero .flexslider .slider-text>.slider-text-inner .btn{width:100%}
.span.dr-tion{width:80px}
}
.colorlib-light-grey{background:#fafafa}
#colorlib-about,#colorlib-amenities,#colorlib-blog,#colorlib-contact,#colorlib-dining-bar,#colorlib-footer,#colorlib-rooms,#colorlib-services,#colorlib-subscribe,#colorlib-testimony{padding:0;clear:both}
@media screen and (max-width:768px){
#colorlib-about,#colorlib-amenities,#colorlib-blog,#colorlib-contact,#colorlib-dining-bar,#colorlib-footer,#colorlib-rooms,#colorlib-services,#colorlib-subscribe,#colorlib-testimony{padding:3em 0;padding-bottom:0}
}
.colorlib-services{padding:3em!important}
@media screen and (max-width:768px){
.colorlib-services{padding:.5em!important}
}
.bg-primary-color{background:#4586ff}
.bg-primary-color p{color:#fff!important}
#colorlib-reservation{clear:both;position:relative;top:-25px;margin-bottom:-25px}
#colorlib-reservation .search-wrap{width:100%;display:block;z-index:1;animation:.5s ease 0s 1 normal forwards running fadeInBtm;margin-top:-30em}
.colorlib-form label{font-weight:400;color:#fff}
.colorlib-form .form-control{height:50px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:rgba(255,255,255,.03);border:2px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}
.colorlib-form .form-control:active,.colorlib-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#4586ff}
.colorlib-form .form-control::-webkit-input-placeholder{color:rgba(255,255,255,.7)}
.colorlib-form .form-control::-moz-placeholder{color:rgba(255,255,255,.7)}
.colorlib-form .form-control:-ms-input-placeholder{color:rgba(255,255,255,.7)}
.colorlib-form .form-control:-moz-placeholder{color:rgba(255,255,255,.7)}
.colorlib-form .form-group{margin-bottom:15px}
.colorlib-form .form-group .form-field{position:relative;padding:0;margin:0}
.colorlib-form .form-group .form-field .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:rgba(255,255,255,.5)}
.colorlib-form .form-group .form-field .form-control{padding-right:50px}
.colorlib-form textarea.form-control{height:inherit;resize:vertical}
.colorlib-form .btn-block{margin-top:28px;padding:12px!important}
.services .icon{margin:0 auto;margin-bottom:0;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;margin-right:10px;width:20%}
.services h3{text-align:left;display:inline-block;width:70%;font-size:26px;margin:0;margin-top:0;font-weight:500;color:#000}
#colorlib-services .services{padding-top:1em;padding-bottom:27px}
.fluynow{display:block;padding:10px;border-radius:3px}
.destination-item{margin-bottom:30px;position:relative}
.destination-item::before{content:'';background:linear-gradient(to top,rgb(0 0 0 / 83%) 6%,rgba(19,19,19,.2) 72%,rgba(34,34,34,0) 89%,rgba(44,44,44,0) 100%);z-index:1;width:100%;height:100%;position:absolute;left:0;bottom:0}
.destination-item .image{position:relative;overflow:hidden;border-radius:5px}
.st-link{color:var(--link-color,#5191fa);text-decoration:none}
.list-destination a{color:#fff}
.destination-item .image img{width:100%;height:auto;border-radius:5px;transition:all .3s}
.destination-item .image .content{width:90%}
.destination-item .image .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}
.destination-item .image .content h4{font-size:24px!important;text-transform:uppercase;font-weight:450!important;margin-top:0}
.destination-item .image .content .title{margin-bottom:0;font-size:36px;font-weight:400;color:#fff}
.list-destination a{color:#fff}
.destination-item .image .content h4:after{content:'';height:2px;width:50px;background:#fff;display:block;margin:auto;margin-top:15px;-webkit-transition:all .3s;transition:all .3s}
.list-destination.layout4 .destination-item .image .desc.multi{position:absolute;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;width:90%;text-align:center;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.destination-item .image .desc.multi a{color:#fff;font-size:14px}
.destination-item .image .desc.multi a:after{content:'';height:5px;width:5px;display:inline-block;background:#fff;vertical-align:middle;border-radius:50%;margin-left:10px;margin-right:10px}
.destination-item .image img{width:100%;height:auto;border-radius:5px;transition:all .3s}
.destination-item:hover .image img{transform:scale(1.1)}
.destination-item .image .desc.multi{position:absolute;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;width:90%;text-align:center;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.destination-item .image .content .title a{color:#fff}
.destination-item .image:hover .content h4:after{width:70px}
div#colorlib-destination.colorlib-light-50{padding:50px 0}
.destination-item .image{position:relative;overflow:hidden;border-radius:5px}
.destination-item:hover .image{border-radius:5px}
.destination-item .image:hover .desc.multi{bottom:20px;opacity:1}
.fluynow img{max-width:100%}
.fluynow a{display:inline-block}
div#colorlib-services.container-flynowpyleter{padding:1em 0}
.services h3 span{font-size:13px;display:block;font-weight:300;line-height:20px;padding-top:5px;letter-spacing:.4px}
.services .icon i{display:table-cell;vertical-align:middle;height:120px;font-size:60px;color:#4586ff}
.owl-carousel{margin-bottom:0}
.owl-carousel .owl-controls,.owl-carousel-posts .owl-controls{margin-top:0}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:-25px;z-index:9999;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-next{right:-5px}
.owl-carousel .owl-controls .owl-nav .owl-next:hover,.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover{margin-right:5px!important}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{right:24px}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover{margin-left:0!important}
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i,.owl-carousel-posts .owl-controls .owl-nav .owl-next i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev i{color:#000}
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i,.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i{color:#000}
.owl-theme .owl-controls .owl-nav [class*=owl-]{padding:0;background:#213976;border:1px solid rgba(0,0,0,.1)}
.owl-theme .owl-controls .owl-nav [class*=owl-] i{border:none}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#213976}
.owl-carousel .owl-controls .owl-nav .owl-next i,.owl-carousel .owl-controls .owl-nav .owl-prev i{font-size:14px;color:rgba(255,255,255,.7);background:#213976}
.owl-carousel .owl-controls .owl-nav .owl-next:hover i,.owl-carousel .owl-controls .owl-nav .owl-prev:hover i{color:#fff}
.owl-carousel .owl-dots{display:none!important}
h2.topresult{text-align:center;font-size:17px;background:#2692b2;padding:0;color:#fff;margin:7px 0;box-shadow:0 0 7px 0 #00000029;border-radius:4px;    background: linear-gradient(to right, rgba(34,44,117,1) 0%,rgba(71,186,239,1) 100%);}
img.callusimg{width:15%}
@media screen and (max-width:992px){
.owl-carousel .owl-dots{display:none!important}
#itnrydiv{margin-bottom: 15px;}
}
.item{position:relative;margin-bottom:20px}
.item .pop-up-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(69,134,255,.8);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.item .pop-up-overlay .desc{position:absolute;top:50%;left:0;bottom:0;right:0;margin-top:-60px;padding:30px}
.item .pop-up-overlay .desc h3{color:rgba(255,255,255,.9);margin-bottom:10px}
.item .pop-up-overlay .desc span{display:block;color:rgba(255,255,255,.6)}
.item .pop-up-overlay:focus,.item .pop-up-overlay:hover{text-decoration:none}
.item:focus .pop-up-overlay,.item:hover .pop-up-overlay{opacity:1}
#colorlib-rooms .room-wrap{margin-bottom:3em}
#colorlib-rooms .room{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:300px;width:100%;display:table;overflow:hidden}
@media screen and (max-width:768px){
#colorlib-rooms .room{height:400px}
}
@media screen and (max-width:480px){
#colorlib-rooms .room{height:270px}
.phoneOnlyNumber{width:194px!important}
.oth-timing{float:right!important;width:50%!important}
#flight-deals .mapItem.AFRC .dropdown-map .dropdown-map-menu{left:-166px!important}
#flight-deals .mapItem.OCEN .dropdown-map .dropdown-map-menu{left:-240px!important}
#flight-deals .mapItem.EURP .dropdown-map .dropdown-map-menu{left:-140px!important}
#flight-deals .mapItem.NAMR .dropdown-map .dropdown-map-menu{left:-50px!important}
#flight-deals .mapItem.SAMR .dropdown-map .dropdown-map-menu{left:-50px!important}
#flight-deals .dropdown-map .dropdown-map-menu{left:-200px!important}
}
@media screen and (max-width:411px){
.phoneOnlyNumber{width:191px!important}
.oth-timing{float:right!important;width:50%!important}
#flight-deals .dropdown-map .dropdown-map-menu{left:-200px!important}
}
@media screen and (max-width:375px){
.phoneOnlyNumber{width:155px!important}
.oth-timing{float:right!important;width:50%!important}
#flight-deals .dropdown-map .dropdown-map-menu{left:-200px!important}
}
@media screen and (max-width:360px){
.phoneOnlyNumber{width:140px!important}
.oth-timing{float:right!important;width:50%!important}
#flight-deals .dropdown-map .dropdown-map-menu{left:-200px!important}
}
#colorlib-rooms .desc{-webkit-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-moz-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-ms-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-o-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);box-shadow:0 15px 18px -17px rgba(0,0,0,.07);background:#fff;padding:20px;padding-top:40px}
#colorlib-rooms .desc .rate-star{margin-bottom:20px;display:block}
#colorlib-rooms .desc .rate-star i{color:#fce3b1}
#colorlib-rooms .desc .rate-star .full{color:#f7af1d}
#colorlib-rooms .desc h3{font-size:20px;margin-bottom:0}
#colorlib-rooms .desc h3 a{color:#000}
#colorlib-rooms .desc .price{font-family:"Playfair Display",Times,serif}
#colorlib-rooms .desc .price span{color:#000}
#colorlib-rooms .desc .price .currency{font-size:20px;color:#4586ff}
#colorlib-rooms .desc .price .currency.currency-menu{color:#354a9a;font-size:16px}
#colorlib-rooms .desc .price .price-room{font-size:40px;font-weight:400;color:#4586ff}
#colorlib-rooms .desc .price .price-room.price-menu{color:#354a9a;font-size:30px}
#colorlib-rooms .desc ul{margin:0 0 40px 0;padding:0}
#colorlib-rooms .desc ul li{margin-bottom:10px;list-style:none}
#colorlib-rooms .desc .btn-book{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}
.testimony{position:relative;padding:2em;background:#fff;-webkit-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-moz-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-ms-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);-o-box-shadow:0 15px 18px -17px rgba(0,0,0,.07);box-shadow:0 15px 18px -17px rgba(0,0,0,.07)}
@media screen and (max-width:768px){
.testimony{margin-bottom:70px}
}
.testimony .img-user{background-size:cover;background-position:center center;background-repeat:no-repeat;width:120px;height:120px;display:block;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.testimony .user{display:block;margin-top:10px;font-size:20px;margin-bottom:10px}
.testimony small{display:block;margin-bottom:20px;font-size:14px;color:#999}
.testimony blockquote{padding:0;margin:0 0 20px 0;border:none}
.testimony blockquote p{color:#000;font-size:16px}
article{width:100%;float:left;margin-bottom:2em}
article .blog-img{height:400px;z-index:-1;width:100%;float:left}
article .desc{padding:3em;width:90%;float:left;margin-top:-3em;z-index:1;background:#fff}
article .desc h2 a{color:#000}
article .desc .meta span{margin-right:10px}
.aside{margin-bottom:4em}
.aside .blog-entry-side h3{font-size:20px!important}
.aside .category{margin:0;padding:0}
.aside .category li{margin-bottom:10px;list-style:none}
.aside .category li a span{color:#999}
.aside .colorlib-form label{font-weight:400;color:#000}
.aside .colorlib-form .form-control{height:50px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#f5f5f5;border:2px solid rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.aside .colorlib-form .form-control:active,.aside .colorlib-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#4586ff}
.aside .colorlib-form .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.7)}
.aside .colorlib-form .form-control::-moz-placeholder{color:rgba(0,0,0,.7)}
.aside .colorlib-form .form-control:-ms-input-placeholder{color:rgba(0,0,0,.7)}
.aside .colorlib-form .form-control:-moz-placeholder{color:rgba(0,0,0,.7)}
.aside .colorlib-form .form-group{margin-bottom:15px}
.aside .colorlib-form .form-group .form-field{position:relative;padding:0;margin:0}
.aside .colorlib-form .form-group .form-field .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:rgba(0,0,0,.5)}
.aside .colorlib-form .form-group .form-field .form-control{padding-right:50px}
.aside .colorlib-form textarea.form-control{height:inherit;resize:vertical}
.aside .colorlib-form .btn-block{margin-top:28px;padding:12px!important}
.blog-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;width:100%;padding:0!important}
.blog-flex .blog-entry,.blog-flex .video{width:50%;display:inline-block}
a.card-title{color:#fff}
@media screen and (max-width:768px){
.blog-flex .blog-entry,.blog-flex .video{width:100%}
}
.blog-flex .video{display:table;background-size:cover;background-position:left center;background-repeat:no-repeat;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap}
.blog-entry{padding:3em 4em}
@media screen and (max-width:768px){
.blog-entry{padding:4em 1em}
}
.blog-post{margin-bottom:2.5em;display:block;position:relative}
.blog-post .desc{padding-left:110px}
.blog-post .desc h3{font-weight:400;font-size:24px;line-height:30px;margin-bottom:10px}
.blog-post .desc span{font-size:13px;color:#b3b3b3}
.blog-post .img{position:absolute;top:0;left:0;display:block;width:90px;height:90px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:4px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.diningbar-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;width:100%;background:#354a9a}
.diningbar-flex .half{width:50%;padding:2em}
@media screen and (max-width:768px){
.diningbar-flex .half{width:100%;padding:1em}
}
@media screen and (max-width:768px){
.diningbar-img{display:none}
}
.amenities-img,.blog-img,.diningbar-img{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}
.menu-dish{padding:0;margin:0}
.menu-dish li{padding:0;margin:0;list-style:none;display:block;position:relative;padding:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.menu-dish li.active,.menu-dish li:focus,.menu-dish li:hover{background:rgba(255,255,255,.1)}
.menu-dish li .image,.menu-dish li .text{display:table-cell;vertical-align:top}
.menu-dish li .image{width:70px}
.menu-dish li .image img{max-width:100%;border-radius:50%}
.menu-dish li .text{padding-left:20px}
.menu-dish li .text h3{margin:10px 0 10px 0;font-size:18px;color:#fff}
@media screen and (max-width:768px){
.menu-dish li .text h3{margin-top:0}
}
.menu-dish li .text .cat{color:rgba(255,255,255,.8)}
.menu-dish li .text .price{position:absolute;top:20px;right:10px;font-size:24px;color:#fff;font-family:"Playfair Display",Times,serif}
@media screen and (max-width:768px){
.menu-dish li .text .price{top:0;position:relative;display:block;margin-bottom:0}
}
.tab-pane{padding:0em 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.nav-tabs{border:none;border-bottom:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.nav-tabs li{font-size:20px}
@media screen and (max-width:768px){
.nav-tabs li{font-size:12px}
}
.nav-tabs li a{border:none!important;border-bottom:none!important;background:0 0}
.nav-tabs li a:first-child{padding-left:13px}
.nav-tabs li a:focus,.nav-tabs li a:hover{background:0 0;border:1px solid red}
.nav-tabs li.active a{border:none!important;border-bottom:none!important;color:#fff!important;background:0 0!important;border:1px solid red}
.amenities-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;width:100%}
.amenities-flex .amenities-img,.amenities-flex .desc{width:50%;padding:5em 4em}
@media screen and (max-width:768px){
.amenities-flex .amenities-img,.amenities-flex .desc{padding:1em}
}
@media screen and (max-width:768px){
.amenities-flex .amenities-img{width:30%}
}
.amenities-flex .desc{background:#f5f5f5}
@media screen and (max-width:768px){
.amenities-flex .desc{width:70%}
}
.amenities-flex .desc h2{font-size:24px}
.amenities-flex .desc h2 a{color:#000}
.amenities-flex .desc h2 a:hover{color:#4586ff}
.amenities-flex .desc .price{position:relative;font-family:"Playfair Display",Times,serif}
.amenities-flex .desc .price span{color:#000}
.amenities-flex .desc .price .currency{font-size:30px;color:#4586ff}
.amenities-flex .desc .price .price-room{font-size:50px;font-weight:400;color:#4586ff}
.amenities-flex .desc .price .free{font-size:40px;color:#354a9a}
.about{margin-bottom:30px}
.contact-info-wrap{margin-bottom:3em}
.contact-info-wrap p span{padding-right:10px}
.contact-info-wrap p span i{font-size:20px;color:#4586ff}
.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;font-size:13px!important;font-weight:300;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}
.form-control:active,.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:2px solid rgba(0,0,0,.8)}
input[type=text]{height: 41px;}
.form-group{margin-bottom:30px}
.form-group .btn-modify{text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:13px;padding:10px 15px}
.colorlib-social-icons{margin:0;padding:0}
.colorlib-social-icons li{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1}
.colorlib-social-icons li a{zoom:1;display:inline-block;color:#4586ff;padding-left:10px;padding-right:10px;width:40px;height:40px;background:#f4f4f4;line-height:45px;border-radius:5px;margin-right:5px;text-align:center}
.colorlib-social-icons li a i{font-size:16px;color:#506eae}
.colorlib-social-icons li a:nth-child(2) i{color:#40afe7}
.colorlib-social-icons li a:nth-child(3) i{color:#0678b6}
.colorlib-social-icons li a:nth-child(4) i{color:#db3e35}
.colorlib-contact-icons{margin:0;padding:0}
.colorlib-contact-icons li{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1}
.colorlib-contact-icons li a{zoom:1;display:inline-block;color:#213976;padding-left:10px;padding-right:10px;margin-top:10px;height:40px;line-height:45px;border-radius:50px;margin-right:5px;text-align:center;font-weight:600;font-size:19px}
.colorlib-contact-icons li a i{font-size:30px;color:#506eae;margin-right:8px}
.head-title{font-size:13px;margin-bottom:30px;line-height:1.5;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#000}
.colorlib-heading{margin-bottom:1em}
.colorlib-heading.colorlib-heading-sm{margin-bottom:2em}
.colorlib-heading h2{font-size:24px;margin-bottom:40px;line-height:1.5;color:#000;position:relative;font-weight:600}
.colorlib-heading h2 span{color:#ff7f00;font-size:24px;display:inline-block;text-transform:inherit;letter-spacing:0}
.colorlib-heading h2:after{position:absolute;top:inherit;left:0;right:0;content:'';background:#ff7f00;width:60px;height:2px;bottom:-10px}
.colorlib-heading span{display:block;margin-bottom:10px;text-transform:uppercase;font-size:12px;letter-spacing:2px}
.colorlib-heading span i{color:#f7af1d}
#colorlib-subscribe{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;color:#fff}
#colorlib-subscribe .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);font-weight:700}
#colorlib-subscribe .colorlib-heading h2{color:#fff!important;font-size:34px}
#colorlib-subscribe .colorlib-heading p{font-size:18px}
.qbstp-header-subscribe .form-group{position:relative;width:60%}
@media screen and (max-width:480px){
.qbstp-header-subscribe .form-group{width:100%}
}
.qbstp-header-subscribe .form-group input::-webkit-input-placeholder{color:#333}
.qbstp-header-subscribe .form-group input::-moz-input-placeholder{color:#333}
.qbstp-header-subscribe .form-group input::-ms-input-placeholder{color:#333}
.qbstp-header-subscribe .form-group input::-o-input-placeholder{color:#333}
.qbstp-header-subscribe .form-group input::input-placeholder{color:#333}
.qbstp-header-subscribe #email{font-size:18px;width:100%;padding-right:3em;border:none;border:2px solid #fff;background:#fff;color:#333!important}
.qbstp-header-subscribe button{position:absolute;top:0;right:-4px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;background:#4586ff;color:#fff;border:none;padding:14px}
#colorlib-offcanvas{position:absolute;z-index:1901;width:270px;background:#44474a;top:0;right:0;top:0;bottom:0;padding:75px 40px 40px 40px;overflow-y:auto;display:none;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
@media screen and (max-width:768px){
#colorlib-offcanvas{display:block}
}
.offcanvas #colorlib-offcanvas{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
#colorlib-offcanvas a{color:rgba(255,255,255,.5)}
#colorlib-offcanvas a:hover{color:rgba(255,255,255,.8)}
#colorlib-offcanvas ul{padding:0;margin:0}
#colorlib-offcanvas ul li{padding:10px 0;margin:0;list-style:none;border-bottom:1px solid #6c7176}
#colorlib-offcanvas ul li>ul{padding-left:20px;display:none}
#colorlib-offcanvas ul li.offcanvas-has-dropdown>a{display:block;position:relative}
#colorlib-offcanvas ul li.offcanvas-has-dropdown>a:after{position:absolute;right:0;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e0c5";font-size:20px;color:rgba(255,255,255,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
#colorlib-offcanvas ul li.offcanvas-has-dropdown.active a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.gototop{position:fixed;bottom:10px;right:15px;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.gototop.active{opacity:1;visibility:visible;bottom:68px}
.gototop a{width:50px;height:50px;display:table;background:#ff6921;color:#fff;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.gototop a i{height:50px;display:table-cell;vertical-align:middle}
.gototop a:active,.gototop a:focus,.gototop a:hover{text-decoration:none;outline:0}
.colorlib-nav-toggle{width:25px;height:25px;cursor:pointer;text-decoration:none;top:5em!important}
.colorlib-nav-toggle.active i::after,.colorlib-nav-toggle.active i::before{background:#444}
.colorlib-nav-toggle:active,.colorlib-nav-toggle:focus,.colorlib-nav-toggle:hover{outline:0;border-bottom:none!important}
.colorlib-nav-toggle i{position:relative;display:inline-block;width:25px;height:2px;color:#252525;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#252525;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.colorlib-nav-toggle i::after,.colorlib-nav-toggle i::before{content:'';width:25px;height:2px;background:#252525;position:absolute;left:0;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.colorlib-nav-toggle.colorlib-nav-white>i{color:#fff;background:#000}
.colorlib-nav-toggle.colorlib-nav-white>i::after,.colorlib-nav-toggle.colorlib-nav-white>i::before{background:#000}
.colorlib-nav-toggle i::before{top:-7px}
.colorlib-nav-toggle i::after{bottom:-7px}
.colorlib-nav-toggle:hover i::before{top:-10px}
.colorlib-nav-toggle:hover i::after{bottom:-10px}
.colorlib-nav-toggle.active i{background:0 0}
.colorlib-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);background:#fff}
.colorlib-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);background:#fff}
.colorlib-nav-toggle{position:absolute;right:0;top:65px;z-index:21;padding:6px 0 0 0;display:block;margin:0 auto;display:none;height:44px;width:44px;z-index:2001;border-bottom:none!important}
@media screen and (max-width:768px){
.colorlib-nav-toggle{display: block;
    top: 18px!important;
    z-index: 999;
    color: #fff;
    position: sticky;
    float: right;
    z-index: 5000}
img.srchicon.btn{display:none;width:0px;}
}
span.fr-dt{width:100%}
.btn{margin-right:4px;margin-bottom:4px;font-size:16px;font-weight:400;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding:8px 20px}
.btn.btn-md{padding:8px 20px!important}
.btn.btn-lg{padding:18px 36px!important}
.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}
.btn-primary{background:#4586ff;color:#fff;border:2px solid #4586ff}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#5f97ff!important;border-color:#5f97ff!important}
.btn-primary.btn-outline{background:0 0;color:#4586ff;border:2px solid #4586ff}
.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#4586ff;color:#fff}
.btn-success{background:#5cb85c;color:#fff;border:2px solid #5cb85c}
.btn-success:active,.btn-success:focus,.btn-success:hover{background:#4cae4c!important;border-color:#4cae4c!important}
.btn-success.btn-outline{background:0 0;color:#5cb85c;border:2px solid #5cb85c}
.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{background:#5cb85c;color:#fff}
.btn-info{background:#5bc0de;color:#fff;border:2px solid #5bc0de}
.btn-info:active,.btn-info:focus,.btn-info:hover{background:#46b8da!important;border-color:#46b8da!important}
.btn-info.btn-outline{background:0 0;color:#5bc0de;border:2px solid #5bc0de}
.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{background:#5bc0de;color:#fff}
.btn-warning{background:#f0ad4e;color:#fff;border:2px solid #f0ad4e}
.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#eea236!important;border-color:#eea236!important}
.btn-warning.btn-outline{background:0 0;color:#f0ad4e;border:2px solid #f0ad4e}
.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{background:#f0ad4e;color:#fff}
.btn-danger{background:#d9534f;color:#fff;border:2px solid #d9534f}
.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#d43f3a!important;border-color:#d43f3a!important}
.btn-danger.btn-outline{background:0 0;color:#d9534f;border:2px solid #d9534f}
.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{background:#d9534f;color:#fff}
.btn-outline{background:0 0;border:2px solid gray;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-outline:active,.btn-outline:focus,.btn-outline:hover{-webkit-box-shadow:none;box-shadow:none}
.btn.with-arrow{position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn.with-arrow i{visibility:hidden;opacity:0;position:absolute;right:0;top:50%;margin-top:-8px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.btn.with-arrow:hover{padding-right:50px}
.btn.with-arrow:hover i{color:#fff;right:18px;visibility:visible;opacity:1}
.form-control{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:2px solid rgba(0,0,0,.1);height:54px;font-size:18px;font-weight:300}
.form-control:active,.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#4586ff}
.row-pb-lg{padding-bottom:6em!important}
.row-pb-md{padding-bottom:2em!important}
.row-pb-sm{padding-bottom:2em!important}
.nopadding{padding:0!important;margin:0!important}
.colorlib-loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(../images/loader-flight.gif) center no-repeat #fff}
.js .animate-box{opacity:0}
.colorlib-logo-phone{margin:0;padding:0;color:#ff7f00;font-size:20px;font-weight:600;padding-top:10px;position:relative;display:inline-block;width:100%}
.header-content2__call__phone-number{display:inline-block}
.colorlib-logo-phone i{font-weight:300;font-size:14px;display:inline-block;vertical-align:text-bottom;border:2px solid #ff7f00;padding:5px;border-radius:15px;margin-right:5px;position:absolute;left:-10px;top:17px}
.colorlib-logo-whatsapp i{color:#20b2aa;font-size:25px;vertical-align:text-bottom;border-radius:15px;margin-right:10px}
div#colorlib-services.icon-area-wrap{background:#fff;padding-top:5em;border-bottom:1px solid #ffe0ec}
.list-destination.layout4 .destination-item .image .content{width:90%}
.service-border{border:1px solid #dfdfdf;border-radius:3px;overflow:hidden;height:100%;padding-bottom:15px;display:table}
.thumb{overflow:visible;margin-bottom:16px}
.thumb .st_sale_class{position:absolute;width:80px;height:48px;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-30px;top:-13px;line-height:65px;text-align:center;color:#fff;font-size:15px;z-index:8}
.st_sale_class{background-color:#354a9a}
.item-service .thumb a{display:block;overflow:hidden;width:100%}
.grid-item .service-border{border:1px solid #dfdfdf;border-radius:3px;overflow:hidden;height:100%;padding-bottom:15px;display:table}
.item-service .thumb{position:relative}
.service-add-wishlist{position:absolute;top:18px;right:10px;width:30px;height:30px;color:#fff;font-size:21px;z-index:8;cursor:pointer}
.thumb .service-add-wishlist{right:20px}
.lds-dual-ring{width:20px;height:20px;position:absolute;top:4px;right:10px;display:none}
.item-service .thumb .service-tag{position:absolute;top:20px;left:0;font-size:13px;color:#fff;font-weight:500;z-index:8;border-radius:0 3px 3px 0}
.item-service .thumb .service-tag.bestseller{background:#ed0925;border-radius:0 4px 4px 0}
.feature_class{background:#354a9a}
.item-service .thumb .service-tag .feature_class{border-radius:0 3px 3px 0;padding:6px 10px}
.item-service .thumb a{display:block;overflow:hidden;width:100%}
.item-service .thumb a img{min-width:100%;-webkit-transition:all .3s;transition:all .3s}
.item-service .thumb a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.grid-item .plr15{padding-left:15px;padding-right:15px}
.item-service p.service-location{font-size:13px;color:var(--grey-color,#5e6d77);margin:0;margin-bottom:5px}
.grid-item .plr15{padding-left:15px;padding-right:15px}
.item-service p.service-location .fa{position:relative;top:3px;left:-2px}
p.service-location>i{font-size:12px;display:inline-block;margin-right:5px;color:#9e9e9e}
.grid-item .section-footer .service-duration i{display:inline-block;margin-right:5px}
.grid-item .service-title{margin-top:0;line-height:22px}
.item-service h4.service-title{font-size:16px;margin:0;font-weight:600}
.item-service h4.service-title a{color:#1a2b50}
.grid-item .service-review{margin-top:8px;margin-bottom:15px}
.grid-item .service-review .booking-item-rating-stars{padding:0;margin:0}
.grid-item .service-review .booking-item-rating-stars li{list-style:none;float:left;margin-right:5px}
.grid-item .service-review .booking-item-rating-stars li .fa{font-size:15px;color:#ffdc00}
.grid-item .section-footer{display:table-footer-group;height:1px}
.grid-item .section-footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.grid-item .section-footer .service-duration{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--grey-color,#5e6d77)}
.grid-item .section-footer .service-duration .field-icon{margin-right:4px}
.grid-item .section-footer .service-price{margin-left:auto;margin-top:0}
.grid-item .section-footer .service-price span{color:var(--grey-color,#5e6d77)}
.item-service .service-price span .fa{position:relative;top:3px;left:0}
.item-service .service-price span.price{font-size:16px;color:#1a2b50;margin-left:5px;margin-right:5px}
.grid-item .section-footer .service-price span{color:var(--grey-color,#5e6d77)}
.grid-item .section-footer .service-price .price{position:relative}
.grid-item .section-footer .service-price .price span{font-size:20px;color:#ff9d0d;font-weight:600}
.item-service .thumb .service-tag .feature_class{border-radius:0 3px 3px 0;padding:6px 10px}
.item-service .thumb .service-tag{position:absolute;top:20px;left:0;font-size:13px;color:#fff;font-weight:500;z-index:8;border-radius:0 3px 3px 0}
.st-offer-new{padding:60px 30px;border-radius:5px;position:relative;overflow:hidden;z-index:0;margin:0}
div#colorlib-topdestination{display:block;padding:5em 0}
.st-offer-new .btn.btn-primary{background:var(--orange-color,#fa5636);font-size:14px;color:#fff;font-weight:500}
.st-offer-new .featured-text{padding:7px 20px}
.st-offer-new .item-title{color:#fff;margin-top:24px;font-weight:450;font-size:35px;margin-bottom:18px;-webkit-transition:all .4s;transition:all .4s}
div#colorlib-testimony .col-lg-3.col-sm-6.col-md-6.col-12,div#colorlib-testimony .col-lg-6.col-sm-12.col-md-12.col-12{padding:0 5px}
.st-offer-new .item-sub-title{color:#fff;font-size:14px;line-height:24px;padding-bottom:0;min-height:70px}
.st-offer-new .btn.btn-default{border-radius:3px;color:var(--link-color,#5191fa);border:1px solid #d7dce3}
.st-offer-new a.btn-default{position:absolute;opacity:0;bottom:20px;color:#fff;background:0 0;border-color:#fff;-webkit-transition:all .3s;transition:all .3s}
.st-offer-new:hover a.btn-default{opacity:1;bottom:60px}
.st-offer-new h2.item-title::after{display:none}
.img-coverst{background:url(../images/image_banner_1.jpg);}
.st_newsllter{background:url(../images/image_banner_2.jpg);}
.st_traveltip{background:url(../images/image_banner_3.jpg);}
.st-offer-new .img-coverst{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;-webkit-transition:all .2s;transition:all .2s;background-size:cover!important;background-position:center}
.st-offer-new:hover a.btn-default{opacity:1;bottom:15px;color:#fff}
.st-offer-new a.btn-default:hover{background:#fff;border-color:#fff;color:var(--link-color,#5191fa)}
.heading-bannermain{display:block;text-align:center;margin-top:8em;color:#fff;position:relative;margin-bottom:2em;text-shadow:0 2px 2px rgb(0 0 0 / 40%)}
.heading-bannermain h1{color:#fff;font-weight:700;font-size:32px;margin-bottom:10px;text-shadow: 2px 2px #000000;}
.heading-bannermain h1 i{transform:rotate(135deg);display:inline-block;margin-right:15px;font-size:16px;border:3px solid #354a9a;padding:10px;border-radius:50px;background:#354a9a}
.heading-bannermain h2{color:#fff;margin:0;padding:0;font-size:20px;text-shadow: 2px 2px #000000;}
.flight-boking-wrap{display:inline-block;width:100%;z-index:10;-webkit-border-radius:8px;-moz-border-radius:8px;}
.flight-boking-wrap .nav{background:0 0;padding:0;border:none;float:left;width:100%;position:relative;top:0}
.flight-boking-wrap .tab-content{display:inline-block;width:100%;border-radius:11px;padding:15px 10px;box-shadow:0 3px 10px 0rgb(0 0 0 / 28%)}
.flight-boking-wrap .nav li a{color:#fff;font-size:14px;font-weight:500;display:inline-block;padding:15px 20px 15px;text-transform:uppercase}
.flight-boking-wrap .nav li a.active{color:#565c64;border-radius:6px}
.flight-boking-wrap .nav li a i.icon-airplane{transform:rotate(135deg);display:inline-block;font-size:12px}
.flight-boking-wrap .nav li a i{display:inline-block;margin-right:5px;font-size:17px;font-weight:300}
.flight-boking-wrap .tab-content .tab-pane{padding:0}
.button-radio{margin:0;display:block;display:inline-block;float:left}
.button-radio.button-radio-inline{display:inline-block}
.button-radio input[type=radio]{display:none}
.button-radio input[type=radio]:checked+label:before{border-color: #fbfcff;}
.button-radio input[type=radio]:checked+label:after{transform:scale(1);animation:button-radio-ripple .5s linear}
.button-radio input[type=radio]:not(:checked):focus+label:after,.button-radio input[type=radio]:not(:checked):hover+label:after{transform:scale(.4);border-color:#fff}
.button-radio label{display:inline-block;height:20px;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;color:#fff;vertical-align:bottom;font-weight:500}
.button-radio label:after,.button-radio label:before{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}
.page-login{position:relative;width:100%;height:auto;background-repeat:repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.page-login{background:url(../images/bg-white-bg.png);background-repeat:repeat;height:100%}
.wrapper-login{display:table;height:100%}
.wrapper-login .content-form{float:left;width:100%}
.wrapper-login .logo-login{margin-bottom:30px}
.wrapper-login .content-login{display:table-cell;width:770px;vertical-align:middle;}
.wrapper-login .main-login{text-align:left}
p.allfim{color:red;text-decoration:underline;margin:0;margin-top:1.5em;padding:0 30px;}
.wrapper-login .login-title{font-size:18px;font-weight:400;color:#5a4e54;text-align:center;padding:1em 3em;background:rgb(217 17 116 / 5%);border:5px solid #fff}
.main-login h1{font-weight:700;font-size:32px;color:#354a9a;text-align:center;text-transform:uppercase}
.wrapper-login .main-login{position:relative;padding:0;text-align:left;background-color:rgb(255 255 255);margin:0 100px;border-radius:5px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 5%),0 3px 14px 2px rgb(0 0 0 / 8%),0 5px 5px -3px rgb(0 0 0 / 10%);z-index:1;top:-3em}
.custcall{padding-right:0}
.support{padding-left:0}
.support .call{font-size:32px;color:#fff;font-weight:300;margin-left:20px;}
.support p{margin-top:-17%;}
.support .phn{font-size:34.94px;color:#fff;font-weight:300;margin-left:30%;margin-top:-20px;}
.custmercer{display:inline-block;width:100%;margin:0;margin-top:30px;}
.custmercer h2{text-align:center;font-size:24px;display:block;font-weight:700;color:#213976;}
.content-login.callmeback .main-login h1{text-align:center}
.content-login.callmeback .main-login{margin:1em 15em;border-radius:15px;border:15px solid #e6ab13;}
.content-login.callmeback .main-login .login-title{text-align:center;padding:0;font-size:16px;font-weight:400;}
.custmercer h2 span{display:block;font-size:16px;padding:1em 10em;line-height:25px;font-weight:400;color:#333;}
.support .for{font-size:24px;text-transform:captilize;margin-left:17%;color:#fff;font-weight:300;}
.custcall img{margin-left:25%}
.support img{vertical-align:middle;margin-top:14%;margin-left:10%}
.wrapper-login .form-login{margin-bottom:20px;text-align:left}
.wrapper-login .label-login{font-weight:500;text-transform:uppercase;display:inline-block;max-width:100%}
.wrapper-login .form-login .input-login:last-child{margin-bottom:0}
.wrapper-login .label-login{font-weight:500;text-transform:uppercase}
.wrapper-login .label-login .form-icon{font-size:8px;position:relative;top:-5px;margin-left:5px;color:#d50f2b}
.wrapper-login .btn{width:170px;padding:6px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;text-transform:uppercase;color:#6c6c6c;border:1px solid #c3c3c3;border-radius:50px;background-color:transparent}
.wrapper-login .btn:hover{color:#fff;border:1px solid #3c3c3c;background-color:#3c3c3c}
.wrapper-login .btn.btn-maincolor{color:#3c3c3c}
.wrapper-login .btn.btn-maincolor:hover{color:#fff;border:1px solid #3c3c3c;background-color:#3c3c3c}
.wrapper-login .btn.btn-gray{color:#fff;border:1px solid #4d4d4d;background-color:#4d4d4d}
.wrapper-login .btn.btn-gray:hover{color:#3c3c3c}
.wrapper-login .btn.btn-fit{width:auto}
.wrapper-login .btn.btn-capitalize{text-transform:capitalize}
.wrapper-login .btn-slide{font-size:14px;position:relative;display:inline-block;width:200px;height:45px;padding:0 0 0 15px;text-align:center;text-transform:uppercase;border:1px solid #354a9a;border-radius:50px;background-color:#354a9a;font-weight:700;color:#000}
.wrapper-login .btn-slide .text{font-style:inherit;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.wrapper-login .btn-slide .icons{position:absolute;top:1px;bottom:1px;left:1px;padding:9px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;border-radius:50%;background-color:#505050;width:45px;line-height:23px}
.wrapper-login .btn-slide:before{position:absolute;left:0;width:auto;padding-right:15px;content:attr(data-hover);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;content:"\f178";font:normal normal normal 14px/1 FontAwesome;left:15px;font-size:18px;top:13px}
.wrapper-login .btn-slide:hover .text{opacity:0}
.main-login .psngrdetpage.fare-detials-col.psgndetpage{padding:30px}
.psngrdetpage.fare-detials-col.psgndetpage p em{color:red;font-weight:700;font-style:normal}
.wrapper-login .btn-slide:hover .icons{left:calc(100% - 45px);left:-moz-calc(100% - 45px)}
.wrapper-login .btn-slide:hover:before{opacity:1}
.wrapper-login .label-input{line-height:40px;background-color:#f4f4f4}
.wrapper-login .label-input:focus{box-shadow:1px 1px 2px rgba(0,0,0,.2)}
.wrapper-login .input-login{margin-bottom:15px}
.wrapper-login .contact-submit{margin-top:30px;text-align:center;width:100%}
.button-radio label:before{left:0;top:0;width:20px;height:20px;border:2px solid #fff}
.button-radio label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background: #dde4ff;}
.tp-line-rado{display:inline-block;width:100%;margin-bottom:8px}
fieldset.trip-destinations{float:left;margin-right: 0px;}
.trip-destinations .arrival,.trip-destinations .departure{width:270px}
.trip-destinations .wrap{float:left;position:relative}
/*.trip-destinations .wrap1{float:left;position:relative}*/
fieldset .field-label{display:block;padding:0 0 2px 1px;line-height:13px;font-size:13px;font-weight:400;color:#eee}
fieldset input{color:#003dbd;background-color:#fff;border:none;border-radius:3px;width:100%;padding-left:15px}
.trip-destinations .trip-arrows{margin: 8px 0 0;width:10px;height:40px;line-height:40px;text-align:center;position:relative;display:none;}
.trip-destinations .trip-arrows:before{content:'';width:27px;height:27px;background:url(../images/arrow.png) no-repeat;transition:all .5s ease 0s;position:absolute;right:-8px;top:0;z-index:1;cursor:pointer}
.trip-dates .wrap{width:170px;float:left;position:relative}
.trip-dates .wrap i.icon-calendar3,.trip-destinations .wrap i{position:absolute;z-index:1;top: 12px;left:10px;font-size:18px;color: #eb7f0f;font-weight:5}
.trip-destinations .wrap input{padding-left: 38px;border:1px solid #d3cece;font-size:15px;border-radius:5px 0px 0px 5px;}
input#_destination,input#FlightSearchQuery_Destination{border-radius:0px;}
button#sbt.btn.transaction.hlt-search{top:0px;}
button.btn.transaction.hlt-search{top:23px;}
.right-data.traveller{float:left;}
span.nost{padding-left: 20px;}
img.srchicon{position: absolute;z-index: 1;top: 11px;left: 10px;font-size: 18px;color: #eb7f0f;font-weight: 5;width: 21px;}
.trip-dates .departure-date{margin-right: 0px;}
.trip-dates input{position:relative;padding-left: 35px;color:#354a9a;border:1px solid #d3cece;font-size:15px;}
.trip-paxes{position:relative;width:137px;float:left;margin-right: 0px;border-radius: 0px;}
.accordion-toggle:after{font-family:FontAwesome;content:"\f078"}
.accordion-opened .accordion-toggle:after{content:"\f054"}
.accordion.advncoption{margin-top:15px;display:inline-block;width:100%}
.trip-paxes .pax-widget:hover{cursor:pointer}
.trip-paxes .pax-widget{width:100%;height: 41px;line-height:40px;font-size:14px;text-indent:12px;border:none;color:#505c75;-moz-border-radius:3px;border-radius:3px;position:relative;background:#fff;position:relative;border-radius: 0px;}
.trip-paxes .pax-widget::after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:7px;pointer-events:none;color:#666;font-size:24px;right:10px}
.trip-search{margin-right:0;float:left;display:inline-block}
.btn.hlt-search{width:70px;height: 41px;overflow:visible;position:relative;border-radius: 0px;top:22px}
.btn.call-me{width:70px;height:50px;overflow:visible;border-radius:3px}
.btn.transaction{background-color: #eb7f10;color:#fff;top:0;border-radius: 0 16px 16px 0;}
.btn.hlt-search .text{display:none;font-size:18px;font-weight:400}

.btn.hlt-search:after{font-family:icomoon;content:"\e909";position:absolute;font-size:26px;color:#fff;top:0;left:22px}
fieldset.trip-dates{float:left}
.btn.hlt-search:after{top:5px;color:#fff;display:none;}
.dropdown-content-n{display:none;position:absolute;background-color:#fff;width:180px;padding: 10px;box-shadow:0 0 20px 0rgba(0,0,0,.45);z-index:1;top: 53px;box-sizing:content-box;-webkit-box-sizing:content-box}
.innr_pnl{width:180px;position:relative}
.innr_pnl::before{content:'';position:absolute;left:2%;top:-20px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;clear:both}
.innr_pnl a{cursor:pointer;background:#eb7f10;float:right;text-align:center;padding:4px 12px;display:block;color:#fff!important;font-size:11px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.main_dv{width:100%;float:left;margin-bottom:0;border-bottom:1px solid #e4e4e4;padding:8px}
.ttl_col{width:40%;float:left}
.ttl_col p{font-size:13px;color:#000;display:block;margin:0}
.ttl_col span{font-size:10px;color:#4c4b4b;display:block}
.count_col{width:60%;float:left}
.plu-mis-s{width:85px;float:right}
.minus_box1,.minus_boxADt{background-color:#eb7f10;border:none;clear:both;color:#fff;cursor:pointer;display:block;float:left;font-size:19px;margin-left:0;outline:0;width:26px;height:26px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:0;padding:0}
.plus_box1,.plus_box1Inf,.plus_boxChd{background-color:#eb7f10;border:none;color:#fff;cursor:pointer;display:block;float:right;font-size:21px;margin-right:0;outline:0;width:26px;height:26px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:0;padding:0}
.clr{clear:both}
.numbe_box2{background-color:transparent;border:none;color:#000;display:block;float:left;font-size:15px;outline:0;text-align:center;width:32px;line-height:30px;padding:0;height:auto!important}
.ro-select-wrapper{display:inline-block;position:relative;min-width:150px}
.ro-select-text{border:none;display:block;max-height:48px;padding:7px 25px;cursor:pointer;margin-top:15px;padding-left:10px;border-radius:3px;color:#505c75;background:#f6f9fc}
.ro-select-text.ro-select-text-empty{color:#ccc}
.ro-select-caret{position:absolute;right:8px;top:20px;color:#888}
.ro-select-list{user-select:none;position:absolute;transition:.25s ease;top:0;left:0;width:100%;display:none;list-style:none;margin:0;padding:8px 0;background-color:#fff;box-shadow:0 3px 10px #adadad}
.pure-material-checkbox{z-index:0;position:relative;display:inline-block;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);font-family:var(--pure-material-font, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);font-size:16px;line-height:1.5;margin-top:25px;margin-left:25px}
.pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);box-shadow:none;outline:0;opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}
.pure-material-checkbox>span{display:inline-block;width:100%;cursor:pointer;color:#fff}
.pure-material-checkbox>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 2px;border-color:#fff);border-radius:2px;width:18px;height:18px;vertical-align:top;transition:border-color .2s,background-color .2s}
.pure-material-checkbox>span::after{content:"";display:block;position:absolute;top:4px;left:2px;width:10px;height:5px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}
.pure-material-checkbox>input:checked,.pure-material-checkbox>input:indeterminate{background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox>input:checked+span::before,.pure-material-checkbox>input:indeterminate+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));background-color:rgb(var(--pure-material-primary-rgb,33,150,243))}
.pure-material-checkbox>input:checked+span::after,.pure-material-checkbox>input:indeterminate+span::after{border-color:rgb(var(--pure-material-onprimary-rgb,255,255,255))}
.pure-material-checkbox>input:indeterminate+span::after{border-left:none;transform:translate(4px,3px)}
.pure-material-checkbox:hover>input{opacity:.04}
.pure-material-checkbox>input:focus{opacity:.12}
.pure-material-checkbox:hover>input:focus{opacity:.16}
.pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}
.pure-material-checkbox>input:active+span::before{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));}
.pure-material-checkbox>input:checked:active+span::before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6)}
.pure-material-checkbox>input:disabled{opacity:0}
.pure-material-checkbox>input:disabled+span{color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);cursor:initial}
.pure-material-checkbox>input:disabled+span::before{border-color:currentColor}
.pure-material-checkbox>input:checked:disabled+span::before,.pure-material-checkbox>input:indeterminate:disabled+span::before{border-color:transparent;background-color:currentColor}
.ro-select-list>.ro-select-item{padding:0 16px;line-height:48px;cursor:pointer}
.ro-select-list>.ro-select-item:hover{background-color:#eaeaea}
.ro-select-list>.ro-select-item.ro-select-item-active{background:#eaeaea}
.advncoption .accordion-inner{display:inline-block;width:100%}
.advncoption .accordion-inner .form-group{float:left;margin-right:9px}
.fullwidthbanner-light-grey{padding:30px 0;background:#003a6c url(../images/home-2-bg3.jpg);background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}
.fullwidthbanner-light-grey::before{content:'';content:'';background:#213976;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.9}
.icon-wrapper{display:inline-block;margin:0 0 30px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-ms-transition:all .3s linear 0s;transition:all .3s linear 0s;position:relative}
.icon-wrapper img{position:static}
.col-wrap-col:hover .icon-wrapper{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg)}
.icon-content h4{display:inline-block;font-size:20px;line-height:normal;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:700}
.col-wrap-col{display:inline-block;width:100%;border-right:1px solid #274682;padding:15px}
.icon-content p{clear:both;color:#fff;line-height:26px}
.dt-sc-hr-invisible-large{clear:both;display:block;float:left;margin:75px 0 0;width:100%}
.col-wrap-col.brnone{border:none}
.dt-sc-contact-info{float:left;margin:0;padding:0;clear:both;width:100%;line-height:30px;position:relative;padding-left:50px}
.dt-sc-contact-info{color:#221f1f;font-size:14px;margin:0 0 5px 20px;padding-left:45px;margin-left:0;font-weight:500}
.dt-sc-contact-info span{color:#000;font-size:30px;margin:2px 0 0 0;text-align:left;width:auto;font-weight:500}
.dt-sc-contact-info span.logodet{position:absolute;left:0}
.dt-sc-contact-info span.logodet img{width:23px}
.contact_wrapper{float:left;width:40%;border-right:1px solid #b1b1b1}
.divcloction{float:left;width:40%;padding-left:25px}
footer#colorlib-footer h4{font-size:20px;font-weight:500;position:relative}
footer#colorlib-footer h4::after{content:"";height:2px;top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#354a9a;display:inline-block;margin-left:15px;vertical-align:unset}
#colorlib-footer ul.colorlib-footer-links{padding:0;margin:0;padding-left:15px}
#colorlib-footer ul.colorlib-footer-links li{list-style:none;padding-bottom:10px;float:left;width:33.3%}
#colorlib-footer ul.colorlib-footer-links li a{font-size:14px;color:#221f1f;padding-left:5px;position:relative;font-weight:500}
#colorlib-footer ul.colorlib-footer-links li a::before{font:normal normal normal 14px/1 FontAwesome;content:"\f0da";position:absolute;left:-10px;top:4px;color:#666}
.colorlib-social-icons li a i{font-size:16px;color:#506eae}
.colorlib-social-icons li:nth-child(2) a i{color:#40afe7}
.colorlib-social-icons li:nth-child(3) a i{color:#0678b6}
.colorlib-social-icons li:nth-child(4) a i{color:#db3e35}
footer#colorlib-footer{padding-bottom:0}
.foot-line-btm{padding-top:28px!important;padding-bottom:0;position:relative}
.foot-line-btm::before{content:'';left:0;width:1518px;height:180px;position:absolute;top:-180px;pointer-events:none}
p.textrlij.copy{margin:0}
p.textrlij{padding:0;margin:0 0 33px 0;color:#fff}
ul.ft-links{padding:0;margin:0}
ul.ft-links li{list-style:none;float:left;margin-left:15px}
ul.ft-links li:first-child{margin-left:0}
ul.ft-links li a{color:#fff;font-size:12px}
.resul-page-info{display:inline-block;width:100%;background:#213976;padding:3px 0;border-top:3px solid #213976}
.searc-fly-opt{display:inline-block;color:#fff;padding:10px 0}
.searc-fly-opt h2{color:#fff;font-weight:700;font-size:16px;margin:0;padding:0;display:inline-block}
.searc-fly-opt p{font-size:14px;color:#fff;display:block;padding-top:5px;margin:0;display:contents}
.searc-fly-opt p strong{font-weight:500;color:#f8f9fb}
.searc-fly-opt h2 i{transform:rotate(180deg);display:inline-block;font-size:16px;margin:0 10px;color:#c2ced3}
.modal.flight-modify-seach{z-index:9999999}
.resul-page-info button.btn.btn-primary{border-color:#fff!important;border-radius:15px;font-weight:700;float: right;}
.resul-page-info button.btn.btn-primary i{display:inline-block;margin-left:0;padding-left:0;border-left:none}
form.colorlib-form{background:#495057b8;border-radius: 10px;}
.flight-modify-seach .modal-header{background:#354a9a;color:#fff;border-color:#404448;border-radius:0;padding:6px 15px}
.flight-modify-seach .modal-content{background:#b8bbbb}
.flight-modify-seach .modal-header h5{color:#fff;font-size:18px}
.flight-modify-seach .modal-header button.close{color:#fff;opacity:initial;font-size:28px}
.datepicker thead{background:#012a56;color:#fff}
.datepicker thead th,.datepicker thead tr,.datepicker thead tr td{border-radius:0}
.fare-wrapper{display:inline-block;width:100%;background-color:#f9f9f9;padding:30px 0}
.fare-reapeat-col,.fly-fare-det-col,.sidebar-filtter{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);background-color:#fff;padding:0;float:left;width:100%}
.fare-phoneOnly-col{border-bottom:10px solid #d91174!important;border-top:2px solid #d91174!important;border-left:2px solid #d91174!important;border-right:1px solid #d91174!important}
.fare-phoneOnly-col1{border-bottom:4px solid #d91174!important;border-top:2px solid #d91174!important;border-left:2px solid #d91174!important;border-right:1px solid #d91174!important}
.sidebar-filtter h2{font-size:18px;font-weight:500;padding:15px;position:relative;padding-left:45px;color:#fff;margin:0}
.sidebar-filtter .card h2.mb-0{padding:10px 15px;font-size:16px;background-color:#f8f8f8;border-top:1px solid #dbdfe2;border-bottom:1px solid #dbdfe2}
.sidebar-filtter .card{border:none}
.sidebar-filtter h2 span{display:block;font-size:14px;font-weight:400;padding-top:7px}
.sidebar-filtter h2 i{position:absolute;left:15px;top:19px}
.sortesultby{float:left;width:19%}
.selecsortfil{float:left;width:27%}
.sidebar-filtter .card .card-body{padding:15px}
.sidebar-filtter .card .card-body .radio input[type=radio]{display:inline-block;margin-right:10px}
.sortesultby h3{margin:0;font-size:16px;font-weight:500;color:#012a56;padding:22px 15px;text-align:center}
.fare-reapeat-col,.fly-fare-det-col{margin-bottom:15px;background:#fff;box-shadow:0 0 5px -1px rgb(0 0 0 / 20%);border:1px solid #b9b8b8}
h6.notecredit{text-align:justify;font-size:10px;margin-top:7PX;border-top:dashed}
span.plznote{padding-top:5px}
.features-box{padding:12px;margin-bottom:15px;border:1px solid #cacaca;color:#555}
.title{font-size:18px;line-height:20px;color:#455d88;font-weight:700;text-transform:uppercase;margin-bottom:8px;background-image:-webkit-linear-gradient(left,#28369c,#4197cd);background-image:-moz-linear-gradient(left,#28369c,#4197cd);background-image:-ms-linear-gradient(left,#28369c,#4197cd);background-image:-o-linear-gradient(to right,#28369c,#4197cd);background-image:linear-gradient(to right,#28369c,#4197cd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.text{text-align:justify;font-size:13px}
a.phone-booking-btn{background:#19ab1f;padding:6px 20px 10px 20px;border-radius:5px;margin-top:10px;transition:all ease-in .2s;color:#fff;display:inline-block}
a.phone-booking-btn:hover{transition:all ease-out .2s;text-decoration:none;box-shadow:0 2px 7px #0b8a10;color:#fff}
.icon-wrap{font-size:20px;font-weight:500}
ul.list-price-col-res{padding:0;margin:0}
ul.list-price-col-res li{list-style:none;float:left;width:25%;padding:5px 10px;font-weight:500;color:#000;font-size:14px;border-right:1px solid rgb(1 42 86 / 9%);padding-left:50px;position:relative;cursor:pointer}
ul.list-price-col-res li i{position:absolute;left:15px;font-size:20px;top:17px;color:#0091d2}
ul.list-price-col-res li span{display:block;color:#012a56;font-size:12px;font-weight:500}
.selecsortfil .form-group{margin:0}
.selecsortfil .form-group select.ro-select-text{margin:10px 0;width:95%;font-size:12px}
.left-fare-wrp{float:left;width:80%;border-right:1px solid #e0e0e0}
.rgt-price-wrp{float:left;width:20%;padding:0;text-align:center;background:#fdfdfd}
.deprt-fare{border-bottom: 1px solid #e0e0e0;padding: 0px;display: inline-block;width: 100%;background-color: #fdfdfd;padding-bottom: 9px;}
.airlin-logo{float:left;width:100px;text-align:center}
.fare-dt-cnr{float:left;width:541px}
.cls-tt-psgnr{float:left;width:110px;margin-top:8px}
.airlin-logo span{display:block}
.airlin-logo span{font-size:12px;padding-top:5px;font-weight:500}
.rgt-price-wrp h2{font-weight:600;font-size:24px;margin:0;margin-bottom:10px;margin-top:20px;color:#344697;}
.rgt-price-wrp p{margin:0;font-size:12px;display:block;line-height:18px;margin-bottom:20px}
.rgt-price-wrp p span{display:block}
.rgt-price-wrp button.btn{background:#f15a22;border-radius:3px;color:#fff;font-weight:500;font-size:16px}
.filter_result_wrap .range_slider_wrap span.range{color:#040e27;font-size:16px;font-weight:400;display:block;margin-bottom:10px}
.filter_result_wrap .range_slider_wrap p{margin-top:14px;margin-bottom:5px}
.filter_result_wrap .range_slider_wrap p input{background-color:transparent;outline:0;height:auto;color:#042a57!important;font-weight:500!important;font-size:16px!important}
.filter_result_wrap .range_slider_wrap .ui-widget.ui-widget-content{border:0;background:#0675e1}
.filter_result_wrap .range_slider_wrap .ui-slider-horizontal{height:4px}
.filter_result_wrap .range_slider_wrap .ui-button,.filter_result_wrap .range_slider_wrap .ui-state-default,.filter_result_wrap .range_slider_wrap .ui-widget-content .ui-state-default,.filter_result_wrap .range_slider_wrap .ui-widget-header .ui-state-default,.filter_result_wrap .range_slider_wrap html .ui-button.ui-state-disabled:active,.filter_result_wrap .range_slider_wrap html .ui-button.ui-state-disabled:hover{border:6px solid #fff;background:#0776e2;font-weight:400;width:25px;height:25px;border-radius:50px;outline:0;box-shadow:0 2px 5px 0 rgb(0 0 0 / 22%)}
.filter_result_wrap .range_slider_wrap .ui-widget-header{background:#b3b3b3}
.range_slider_wrap{margin-top:0;margin-right:0}
.flt-detls{float:left;width:100%;position:relative;bottom:0}
.flt-detls ul{float:right;padding:0;border-radius:50px;background:#426196;margin:0;margin-right:15px;margin-top:11px;position:absolute;right:0}
.flt-detls ul li{float:left;list-style:none}
.flt-detls ul li a{padding:5px 15px;display:inline-block;color:#fff;font-size:12px;font-weight:600}
.flt-detls ul li:nth-child(2) a{background-color:#2692b2}
.flt-detls ul li:nth-child(3) a{background-color:#04cb3f;border-radius:0 50px 50px 0}
a.blink_me{animation:blinker 7s linear infinite}
@keyframes blinker{
50%{opacity:0}
}
.flt-detls .flightdetails .card-header{float:left;background:0 0;border:none;font-weight:600;color:#0675e0;cursor:pointer}
.flt-detls .flightdetails .card-body{margin-top:50px;padding:0}
.flt-detls .flightdetails .card-header i{font-size:20px;display:inline-block;vertical-align:middle;margin-left:5px;font-weight:700}
.accordion.flightdetails .card-header:after{font-family:FontAwesome;content:"\f068";float:right;color:#3893cc;font-weight:300;font-size: 12px;padding:0;margin-left: 5px;;margin-top:6px;}
.accordion.flightdetails .card-header.collapsed:after{content:"\f067";color:#354a9a;padding-top: 0px;margin-top: 3px;}
.accordion.flightdetails .card-body{padding:10px 0 0 0p;margin:0;background-color:#fefefe;float:left;width:100%;padding-top:0}
.fl-left-flight-dt{float:left;width:50%;padding:0;border-right:1px solid #f36c0d}
.rt-right-flight-dt{width:50%;float:left;padding:0;background-color:#fefefe}
h4.fl-heading-col{font-size:14px;font-weight:500;display:block;background-color:#f3f2f0;padding:5px 0 2px;border-radius:3px;color:#012c57;padding-left:35px;position:relative}
h4.fl-heading-col i{transform:rotate(135deg);display:inline-block;font-size:15px;position:absolute;left:5px;top:15px;color:#00b0fe}
h4.fl-heading-col i{display:inline-block;margin:0 5px;color:#354a9a}
h4.fl-heading-col span{font-size:12px;display:block;font-weight:500;padding:5px 0;color:#75768a}
h4.fl-heading-col.arrfontde i{transform:rotate(-45deg)}
.fl-depart-cl{display:block;position:relative}
.lft-fst-c{float:left;width:30%}
.lt-br-col{display:inline-block;width:100%}
.duration-col{float:left;width:60%;background-color:#f8f8f8;font-size:12px;text-align:center;padding:10px;border-radius:3px;margin-top:8px;color:#f07f39;font-weight:500}
.line-broke{width:35%;float:left;height:53px;position:relative}
.line-broke::after{width:1px;height:100%;position:absolute;right:14px;top:0;border-right:2px dotted #354a9a;content:''}
.lft-fst-c span.dep-time{font-size:14px;font-weight:400}
.lft-fst-c span.dep-time strong{display:block;font-weight:600;line-height:16px;margin-top:0;color:#3f4247;font-size:14px}
ul.protect-icon{display:inline-block;margin:0 auto;margin-bottom:25px;padding:0}
ul.protect-icon li a img{height:60px}
ul.protect-icon li{float:left;list-style:none}
ul.protect-icon li:hover a{opacity:.5}
ul.protect-icon li a{display:inline-block}
span.break-point{text-align:left;display:block;padding:9px 0}
span.break-point span{display:block;font-size:14px;color:#666}
.air-plane-col{float:left;width:5%;min-height:170px;position:relative}
.air-plane-col::after{width:1px;height:100%;position:absolute;right:17px;top:10px;background-color:#354a9a;content:''}
.air-plane-col::before{content:'';content:'';background:#fff;width:13px;height:13px;display:inline-block;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:-4px;border:4px solid #354a9a;border-radius:50px}
.flydierstinfo{float:left;width:65%}
span.devihkr{font-size:14px;line-height:16px;display:block;color:#333;font-weight:400;font-size:12px}
span.devihkr strong{display:block;line-height:16px;font-weight:600;font-size:14px;margin-bottom:5px;margin-top:0;color:#3f4247;font-size:16px}
span.airlinbrake{font-size:12px;line-height:18px;display:block;margin:4px 0}
span.airlinbrake b{font-weight:500;display:inline-block;margin-right:5px}
.depar-lft-boxinfo{display:inline-block;width:100%;padding:0 10px}
.fare-detials-col{margin-bottom:10px}
.card-body.pricerange{display:inline-block;width:100%;padding-top:35px}
.card-body.pricerange-duration .filter_result_wrap{display:inline-block;padding:0;width:100%}
.flt-detls .flightdetails{float:left;width:100%;margin-bottom:-8px;background: #ffffff;border-top: 1px solid #d1cbcb;border-bottom: 1px solid #d1cbcb;}
.collapsed.main{margin-bottom:-10px}
.filter_result_wrap .range_slider_wrap .ui-slider-horizontal .ui-slider-handle{top:-12px;margin-left:0}
.filter_result_wrap .reset_btn button{width:100%}
.airlin-logo img{width:30px;margin-top:5px;border-radius:5px}
span.fr-dt{color:#012273;font-size:17px;display:inline-flex;width:42%}
span.fr-dt b{display:inline-block;margin:8px 6px 0 6px;font-weight:500;float:left}
img.planeicon{width:11px;height:10px;margin-top:18px}
img.mapicon{width:9px;height:12px;margin-top:15px}
.flight_time_two{width:52%;float:left;text-align:center;padding:0;line-height:16px}
span.flight-duration{color:#194497;font-size:14px;font-weight:500;line-height:23px}
span.dr-tion{font-size:12px;border-top:1.5px solid #e8edf1;float:left;position:relative;width:100%;display:inline-block}
span.flight-type{padding-top:7px;display:inherit;color:#686d86;font-size:12px}
span.dr-tion em{font-style:normal;padding-top:0px;display:inline-block;font-weight:500;}
span.dte-infoset{color:#686d86;font-size:12px;display:inline-block;margin-left:0;font-weight:500}
span.dte-infoset i{display:inline-block;margin-right:5px;color:#6666}
.fare-dt-cnr p{display:inline;padding:0p;padding-left:0;width:100%;margin:0}
span.timedurtion{font-size:13px;color:#303032;font-weight:700}
span.timedurtion i{display:inline-block;margin:0 15px}
span.dr-tion::after,span.dr-tion::before{content:'';background:0 0;width:6px;height:6px;position:absolute;left:0;border-radius:50px;top:-4px}
span.dr-tion::after{right:0;left:inherit}
span.dr-tion i{position:absolute;top:-6px;font-size:10px;width:15px;height:15px;background:#fff;text-align:center;top:-5px;color:#666}
span.timedurtion i.fa.fa-long-arrow-right{font-size:13px;width:0;text-align:center;display:inline-block;vertical-align:middle}
span.timedurtion em.overley-break{font-size:12px;font-style:normal;color:#969dad;border-bottom:1px dashed #969dad;display:inline-block;vertical-align:text-top;font-weight:600;margin-left:5px;margin-right:15px}
span.timddrtiott{color:#333644;font-weight:500;font-size:14px}
span.timddrtiott i{color:#a79dc0;display:inline-block;vertical-align:text-bottom;margin-left:15px;font-size:20px}
span.cls-tick{font-size:12px;line-height:18px;display:block;padding-top:6px}
span.cls-tick strong{display:block}
.card-body.pricerange-duration span.range{font-size:14px;font-weight:500;margin-bottom:20px;color:#022b57}
.card-body.pricerange-duration span.range span{display:block;font-size:12px;color:#444141}
.form-info-col .form-group,.form-info-col .form-radio{position:relative;margin-top:0}
.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}
.form-help{margin-top:.125rem;margin-left:.125rem;color:#b3b3b3;font-size:.8rem}
.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}
.checkbox .form-help{position:relative;margin-bottom:1rem}
.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}
.widget__input--swap{background:#fff;border:1px solid #b9bec2;border-radius:50%;cursor:pointer;display:block;height:2.3rem;margin-right:-.875rem;padding:.3rem;position:absolute;text-align:center;width:2.3rem;right:-.4375rem;top:.7rem;z-index:3;color:#29afca}
.form-group input{height:1.9rem}
.form-group textarea{resize:none}
.form-group .control-label{position:absolute;top:18px;pointer-events:none;padding-left:.125rem;z-index:1;color:#b3b3b3;font-size:1rem;font-weight:400;-webkit-transition:all .28s ease;transition:all .28s ease;left:35px;color:#999;font-size:16px}
.form-group.return-col .control-label{left:45px}
.form-group .bar{position:relative;display:block}
.form-group .bar::before{content:'';height:.125rem;width:0;left:50%;bottom:-.0625rem;position:absolute;background:#354a9a;-webkit-transition:left .28s ease,width .28s ease;transition:left .28s ease,width .28s ease;z-index:2}
.form-group input,.form-group textarea{display:block;background:0 0;padding:0;font-size:1rem;border-width:0;border-color:transparent;line-height:1.9;width:100%;-webkit-transition:all .28s ease;transition:all .28s ease;box-shadow:none;border-radius:.25rem;border:1px solid #ced4da;height:60px;padding-left:35px;padding-top:10px;padding-right:15px}
.form-group input[type=file]{line-height:1}
.form-group input[type=file]~.bar{display:none}
.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#333;border:1px solid #d3cece}
.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{font-size:.8rem;color:gray;top:0;left:35px}
.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{font-size:.8rem;color:gray;top:5px;left:35px}
.form-group.return-col input.form-file~.control-label,.form-group.return-col input.has-value~.control-label,.form-group.return-col input:focus~.control-label,.form-group.return-col input:valid~.control-label,.form-group.return-col select~.control-label,.form-group.return-col textarea.form-file~.control-label,.form-group.return-col textarea.has-value~.control-label,.form-group.return-col textarea:focus~.control-label,.form-group.return-col textarea:valid~.control-label{font-size:.8rem;color:gray;top:5px;left:45px}
.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0}
.form-group input:focus~.control-label,.form-group select:focus~.control-label,.form-group textarea:focus~.control-label{color:#337ab7}
.form-group input:focus~.bar::before,.form-group select:focus~.bar::before,.form-group textarea:focus~.bar::before{width:100%;left:0}
.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:1.8rem;text-align:left;color:#333;display:block;font-size:14px}
.checkbox input,.form-radio input{width:auto;opacity:.00000001;position:absolute;left:0}
.radio{margin-bottom:1rem}
.radio .helper{position:absolute;top:-.25rem;left:-.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}
.radio .helper::after,.radio .helper::before{content:'';position:absolute;left:0;top:0;margin:.3rem;width:1.3rem;height:1.3rem;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;border-radius:50%;border:.125rem solid currentColor}
.radio .helper::after{-webkit-transform:scale(0);transform:scale(0);background-color:#92cb30;border-color:#92cb30}
.radio label:hover .helper{color:#337ab7}
.radio input:checked~.helper::after{-webkit-transform:scale(.5);transform:scale(.5)}
.radio input:checked~.helper::before{color:#92cb30}
.calss-choose .radio input[type=radio]{margin-right:5px;display:inline-block;vertical-align:text-top}
.calss-choose .radio+.radio{margin:0;position:relative;display:inline-block;margin-right:15px}
.calss-choose{display:block;margin-top:20px}
.calss-choose .radio{margin:0;position:relative;display:inline-block;margin-right:10px}
.checkbox{margin-top:0;margin-bottom:0p}
.checkbox .helper{color:#999;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:.125rem solid currentColor;border-radius:.0625rem;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}
.checkbox .helper::after,.checkbox .helper::before{position:absolute;height:0;width:.2rem;background-color:#337ab7;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:.25rem;content:'';-webkit-transition:opacity .28s ease,height 0s linear .28s;transition:opacity .28s ease,height 0s linear .28s;opacity:0}
.checkbox .helper::before{top:.65rem;left:.38rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}
.checkbox .helper::after{top:.3rem;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.checkbox label:hover .helper{color:#337ab7}
.checkbox input:checked~.helper{color:#337ab7}
.checkbox input:checked~.helper::after,.checkbox input:checked~.helper::before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}
.checkbox input:checked~.helper::after{height:.5rem}
.checkbox input:checked~.helper::before{height:16px;-webkit-transition-delay:0.28s;transition-delay:0.28s}
.checkbox+.checkbox,.radio+.radio{margin-top:1rem}
.has-error .legend.legend,.has-error.form-group .control-label.control-label{color:#d9534f}
.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}
.has-error .bar::before{background:#d9534f;left:0;width:100%}
@media (min-width:576px){
.flight-modify-seach .modal-dialog{max-width:1129px;margin:1.75rem auto}
}
.airportinfois{display:inline-block;margin-top:0;width:100%}
.allnone{display:block;float:left;width:100%}
.allnone ul{padding:0;margin:0;display:inline-block;margin-top:10px}
.allnone ul li{float:left;list-style:none;width:65px;font-size:12px;background-color:#f8f8f8;margin-right:5px;text-align:center;border-radius:5px;padding:5px 15px}
.airportinfois span{font-weight:500;color:#022b57;font-size:13px;margin-bottom:10px;display:block;margin-top:10px}
.airportinfois .checkbox{margin:5px 0}
.airportinfois .checkbox label{font-size:12px;padding-left:25px}
.airportinfois .checkbox label:hover p a{display:block;color:red}
.airportinfois .checkbox .helper{top:2px;border-width:1px}
.airportinfois .checkbox img{width:25px;margin:0 5px;display:inline-block}
.airportinfois .checkbox label span{float:right;margin:0;font-size:12px}
.airportinfois .checkbox label p{display:inline-block;padding:0;margin:0}
.airportinfois span i{display:inline-block;margin:0 5px;color:#000000;transform:rotate(135deg)}
.airportinfois span.rtihbo i{transform:rotate(-45deg)}
.sidebar-filtter .card .card-body.pricerange-duration{padding-top:0}
.ttpsgnrtime{display:inline-block;width:100%;padding:10px 15px;border-bottom:1px solid #4d668e;background-color:rgb(230 234 237);border:2px solid #fff;border-left:5px solid #fdc714}
.ttpsgnrtime span{float:left;font-size:16px;color:#153865;font-weight:500}
.ttpsgnrtime strong{float:right;font-weight:400;color:#153865}
.ttpsgnrtime span i.icon-airplane{display:inline-block;margin:0 5px;color:#153865;transform:rotate(135deg);font-size:14px}
.ttpsgnrtime strong b{font-weight:600}
.psg-mid-dt{float:left;width:85%;padding:10px}
.psgr-logodet{float:left;width:15%;padding:10px 15px}
.psgr-faredt{display:inline-block;width:100%}
.left-det-psg{width:33.3%;float:left}
.mid-time-pds{width:23%;float:left;margin-right:10%;text-align:center;border-top:1px solid #ddd;margin-top:35px;position:relative}
.mid-time-pds strong i{display:inline-block;margin-right:5px;font-size:13px}
.mid-time-pds strong{position:absolute;top:-28px;font-weight:500;color:#000}
.mid-time-pds::after,.mid-time-pds::before{content:'';width:10px;height:10px;background:#fff;position:absolute;left:0;top:-6px;border-radius:15px;border:3px solid #354a9a}
.mid-time-pds::after{right:0;left:inherit}
.right-det-psg{width:33.3%;float:left}
.left-det-psg h3{margin:0;font-size:18px}
.psgr-logodet{text-align:center}
.psgr-logodet img{width:40px;border-radius:5px}
.psgr-logodet span{display:block;margin-top:5px;color:#444;line-height:20px;font-size:12px}
.psgr-logodet span strong{font-weight:500}
.ttpsgnrtime span.detps i.icon-airplane{transform:rotate(-45deg)}
.searc-fly-optpsgr{display:inline-block;height:15px}
#_sticky{background:#c72026}
#backbtnflights{text-align: left!important;margin-bottom: 1em;}
#itnrydiv{background: #ffffff;border-radius: 5px;box-shadow: 0 0 5px rgb(0 0 0 / 20%);}
h2.pricedetails{color:#fff}
.searc-fly-optpsgr h2{font-size:18px;font-weight:400;padding:6px 12px}
i.fa.fa-ticket{color:#c72026;font-size: 24px;padding-left: 20px;transform: rotate(45deg);padding: 0px 0px 0px 5px;}
h2.ryt{font-weight: 600;font-size: 1.3em;display: inline-block;padding:6px 2px;}
.box-shadow{background:#fff;border-radius:5px;box-shadow:0 1px 2px #ccc!important;padding:0 15px 10px}
.countdown{margin-top:15px}
.count-heading{font-size:18px;color:#3568b5}
.timer-p{width:150px;margin-left:auto;margin-right:auto;margin-bottom:0}
.timer-p i{font-size:30px;color:#4091caad}
.timer-p span{font-size:40px;font-weight:700;font-family:'Roboto Slab',serif;color:#30b932}
.min-ul{padding-left:0;margin-left:auto;margin-right:auto;width:150px}
.min-ul li{padding-left:43px;display:inline-block;color:#444;font-weight:500;font-size:11px}
a.bscktoflighresult{font-weight:500;border:2px solid #153865;color:#e3d8d8;padding:5px;border-radius:5px;background:#153865;}
a.bscktoflighresult:hover{background:#e3d8d8;text-decoration:none;}
a.bscktoflighresult:hover{background-color:#153865;color:#fff;border:2px solid #153865}
a.bscktoflighresult i{display:inline-block;margin-right:5px;font-size:20px;vertical-align:middle}
.flig-psgr-det-col{display:inline-block;width:100%}
.flig-psgr-det-col .accordion.flightdetails{display:inline-block;cursor:pointer;width:100%;}
.flig-psgr-det-col .accordion.flightdetails .card-header{background-color:transparent;border:none;padding:0 15px;color:#3893cc;font-weight:600;font-size:12px;display:inline-block}
a.card-title{font-size: 14px;font-weight: 700;}
.flig-psgr-det-col{border-bottom:1px solid #ddd;padding-bottom:10px}
span.ecomno-clsinfo{float:right;padding:0 15px;font-weight:500;font-size:12px}
.left-det-psg h3 strong{font-weight:500;font-size:24px}
span.dt-psgrdet{font-size:14px;color:#000;padding:5px 0;display:block;padding-bottom:0}
.left-det-psg p{font-size:12px;margin:0;padding:0;color:#8a8a8a}
.left-det-psg em{font-style:normal;font-size:12px;color:#666}
.ttpsgnrtime i.fa.fa-long-arrow-right{display:inline-block;margin:0 5px;color:#666;font-size:13px}
.left-det-psg i.fa.fa-arrow-right{display:inline-block;margin:0 10px;font-size:14px;vertical-align:middle;color:#666}
.left-det-psg h3 strong{font-weight:600;font-size:17px}
.enter-tracel-detials{display:inline-block;width:100%;padding:0}
.enter-tracel-detials h2{display:inline-block;width:100%;padding:10px 15px;background-color:#4d668e;border-left:3px solid #354a9a;font-size:18px;font-weight:500;margin-bottom:0;border-top:none;color:#fff}
.psngrdetpage{padding:15px;display:inline-block;width:100%}
.adults-sct{float:left}
.adults-sct p{float:left;width:100px;line-height:45px;font-size:14px;color:#000;font-weight:500}
.psngrdetinfl{display:inline-block;width:100%;margin-bottom:15px}
.adults-sct .form-group{float:left;width:150px;margin:0}
.adults-sct .form-group select{border:1px solid #ccc;height:45px;padding:10px;font-size:14px;border-radius:5px}
.adults-sct p img{display:inline-block;margin-right:5px;width:15px;vertical-align:initial}
.fly-fare-det-col.col-infosetset ul{padding:0;margin:0}
.fly-fare-det-col.col-infosetset ul li{list-style:none;text-align:left;display:inline-block;width:100%;font-size:14px;border-bottom:1px solid #efefef;padding-bottom:8px;padding-top:8px}
.fly-fare-det-col.col-infosetset ul li span{float:left;font-size:11px}
.fly-fare-det-col.col-infosetset ul li span b{display:block;font-size:14px;font-weight:500}
.fly-fare-det-col.col-infosetset{padding:0 15px;display:inline-block;width:100%;background:#fff;color:#3c3a3a}
.fly-fare-det-col.col-infosetset ul li strong{float:right}
.foot-seir{display:inline-block;width:100%;text-align:right;line-height:20px;font-size:10px;padding-top:20px}
.foot-seir strong{display:block;font-size:24px;color:#161414}
.fly-fare-det-col.col-infosetset h2{font-size:10px}
.fly-fare-det-col.col-infosetset h2 strong{display:block;font-size:20px;font-weight:500}
.promocode.fare-detials-col.psgndetpage .form-group button.btn{position:absolute;right:-3px;top:1px;border-radius:0 5px 5px 0}
.fare-detials-col.psgndetpage{position:relative}
.fare-detials-col.psgndetpage .form-group input{height:40px;padding:15px 0;padding-left:10px;background:#fff;box-shadow: 0 1px 2px #ccc !important;}
.fare-detials-col.psgndetpage .form-group .control-label{font-size:14px;color:#444;top:12px;left:15px;font-weight:400}
.fare-detials-col.psgndetpage .form-group input.form-file~.control-label,.fare-detials-col.psgndetpage .form-group input.has-value~.control-label,.fare-detials-col.psgndetpage .form-group input:focus~.control-label,.fare-detials-col.psgndetpage .form-group input:valid~.control-label,.fare-detials-col.psgndetpage .form-group select~.control-label,.fare-detials-col.psgndetpage .form-group textarea.form-file~.control-label,.fare-detials-col.psgndetpage .form-group textarea.has-value~.control-label,.fare-detials-col.psgndetpage .form-group textarea:focus~.control-label,.fare-detials-col.psgndetpage .form-group textarea:valid~.control-label{font-size:.8rem;color:gray;top:-10px;left:15px;background:#fff}
.psngrdetpage.fare-detials-col.psgndetpage p{margin:0;font-weight:500;font-size:15px;display:block;padding-bottom:5px}
.fare-detials-col.psgndetpage .form-group{margin:0;position:relative;margin-bottom:20px}
.fare-detials-col.psgndetpage .form-group select{border:1px solid #e1e1e1;height:40px;padding:10px;font-size:14px;border-radius:5px;width:100%;background:#fff}
.fare-detials-col.psgndetpage .col-lg-2.col-sm-2.col-md-2.col-12{padding:0 5px}
.checkbox.bxinfsetr{padding:0;margin:15px 5px;margin-top:45px}
.checkbox.bxinfsetr .helper{top:1px}
.checkbox.bxinfsetr label{color:#337ab7;font-size:14px;font-weight:500}
.fare-detials-col.psgndetpage .col-lg-6.col-sm-6.col-md-6.col-12{padding:0 5px}
#reviewoth.col-sm-8.col-md-8.col-lg-9.col-12{background: #fff;
    margin-top: 10px;
    border-radius: 5px;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);}
.checkbox.bxinfsetr label a{display:inline-block;color:#ff9e37}
.fare-detials-col.psgndetpage .form-group.deteofmonth{width:29%;float:left;margin-right:3%}
.psngrdetpage.fare-detials-col.psgndetpage .col-lg-6.col-sm-6.col-md-6.col-12{padding:0 15px}
.right-arrow-submit-btn{display:inline-block;width:100%;text-align:center;margin-top:8px;margin-bottom:15px}
.right-arrow-submit-btn button{background:#f15a22;color:#fff;border:none;padding:5px 23px;border-radius:5px;font-weight:500;font-size:20px;outline:0;cursor:pointer}
.row.moreoptionseat{background-color:rgb(248 248 248 / 59%);padding:15px 0;border-top:1px solid #f8f8f8}
.fly-fare-det-col.col-contctddtinfo{text-align:center;padding:15px 0}
.fly-fare-det-col.col-contctddtinfo i.icon-phone2{width:60px;height:60px;display:inline-block;border:3px solid #ec822c;font-size:32px;border-radius:50px;text-align:center;line-height:55px;margin-top:25px;color:#ec822c}
.fly-fare-det-col.col-contctddtinfo span{display:block;padding-top:2px;font-size:14px}
.fly-fare-det-col.col-contctddtinfo h3{font-weight:600;font-size:26px;display:block;color:#ae2727;padding-top:5px}
.themeum-titlelayout1{padding-bottom:35px;margin-bottom:10px;position:relative;background-image:url(../images/heading-bg.png);background-repeat:no-repeat;background-position:center bottom;overflow:hidden}
.themeum-titlelayout1:after,.themeum-titlelayout1:before,.themeum-titlelayout2:after,.themeum-titlelayout2:before{position:absolute;content:'';bottom:2px;width:215px;height:1px;background-color:#e8e8e8}
.themeum-titlelayout1:before,.themeum-titlelayout2:before{left:50%;margin-left:-265px}
.themeum-titlelayout1:after,.themeum-titlelayout2:after{right:50%;margin-right:-265px}
.thm-titlestandardstyle{font-size:30px;color:#4586ff;text-align:center;font-weight:600;text-transform:uppercase;margin-top:0;margin:0 0 10px 0}
section#flight-deals{padding-bottom:15px}
.addon-themeum-title{display:inline-block;text-align:center;width:100%;margin:30px 0}
.thm-sub-titlestandardstylesub{text-align:center;margin-bottom:0;margin-top:0;font-size:16px;line-height:20px}
.mostpopular-light-50{margin-top:30px;display:inline-block;width:100%;position:relative;z-index:1}
.package-list-wrap{border-radius:4px;position:relative;z-index:10;overflow:hidden;margin-bottom:30px;overflow:hidden;display:block;box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff}
.package-list-wrap>img{max-width:100%;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;overflow:hidden;margin-right:-1px;display:block;max-width:100%;height:auto}
.package-list-content{left:0;width:100%;padding:20px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:10;-webkit-transition:all .4s;transition:all .4s;background:#fff!important}
.package-list-wrap:hover .package-list-content{bottom:0}
.package-list-duration{margin:0;font-weight:400}
.package-list-title{font-size:20px;margin-top:0;margin-bottom:18px;display:block}
.package-list-wrap .package-list-title{line-height:1.1}
.package-list-title a,.package-list-title a:hover{color:#354a9a;font-weight:700;margin-top:5px;display:block}
.package-list-button{display:inline-block;background-color:#00aeef;color:#fff;padding:4px 15px;border-radius:4px;font-size:12px;font-weight:500;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.package-list-button{background-color:#32aad6;border-color:#32aad6;color:#fff!important}
.package-list-button:hover{background-color:#2695bc;border-color:#2695bc;color:#fff!important}
.package-list-wrap:hover .package-list-button{bottom:0;opacity:1}
.package-list-button:focus,.package-list-button:hover{color:#fff;background:#0195cc}
.package-list-wrap:hover:before{opacity:0}
.addon-themeum-title{padding:0;display:block}
.why-chosseus{display:inline-block;width:100%;border:1px solid #89d8f3;text-align:center;padding:15px;border-radius:15px;background:#f8f8f8;border-width:3px!important}
.why-chosseus h3{font-size:18px;color:#333;margin:8px 0}
.why-chosseus h3 strong{font-weight:500}
.why-chosseus img{width:50px}
.wyechoosusinfo .addon-themeum-title{padding-top:20px;margin-bottom:0}
.section-full.content-inner.overlay-white-middle{display:inline-block;width:100%;padding-top:20px}
.section-full.content-inner.overlay-white-middle h2{font-size:26px;font-weight:600;color:#000}
.section-full.content-inner.overlay-white-middle p{font-weight:400;color:#333;font-size:14px}
.wyechoosusinfo{padding-bottom:30px;display:inline-block;width:100%}
div#colorlib-testimony{padding-bottom:0}
section.trip-ad{position:relative;background:url(../images/adbg.jpg) no-repeat;background-size:cover;background-attachment:fixed;background-position:center;overflow:hidden;padding:50px 0;margin-bottom:50px}
section.trip-ad .container{position:relative;z-index:2}
.trip-ad-content p{color:#000;font-weight:300;font-size:16px}
.trip-ad:before{position:absolute;content:'';top:0;left:-12%;height:100%;width:65%;background:#fff;transform:skew(0);z-index:1}
.trip-ad:after{position:absolute;content:'';top:0;right:0;height:100%;width:100%;background:rgba(0,0,0,.5)}
.ad-title h2{text-transform:uppercase;color:#f3a316;font-weight:700}
.ad-title span{display:block;font-size:24px;color:#005294}
.trip-ad-btn{margin-top:32px}
.ad-price-outer{position:relative}
.ad-price{padding:5px;background:#f7bb0e;border-radius:50%;box-shadow:1px 1px 5px #000;text-align:center;height:200px;width:200px;z-index:1;margin:13% auto 0}
.ad-price-inner{height:190px;width:190px;border:1px dashed #fff;border-radius:50%;padding:45px 0;background:#c39100}
.qa-travel{height:auto;width:100%;background-color:#354a9a;background-position:center;background-size:cover;display:inline-block;width:100%;float:left}
.qa-travel__center{display:flex;justify-content:center;height:100%;padding:1em 0}
.qa-travel__question{display:flex;justify-content:space-between;align-items:center;flex-flow:wrap;margin:0 -15px}
.arlinwrapline{padding:15px;padding-bottom:0;margin-bottom:0;display:inline-block;width:100%;padding-top:35px;float:left}
.qa-travel__question h6{font-size:20px;color:#fff;font-weight:600;margin:0}
#colorlib-footer .colorlib-widget:first-child{background-repeat:no-repeat;background-position:0 40px}
.qa-travel__question__text{color:#000!important;font-size:20px}
.qa-travel__question h6 span{color:#213976;font-size:36px;display:block;vertical-align:middle;margin:5px 0;margin-bottom:0}
.disabledindf{display:flex}
.qa-travel__question h6 p.emaijfdd{font-size:20px;color:#fff;line-height:25px;display:block;font-weight:600}
.disabledindf img{display:inline-block;position:relative;top:-8px;margin-right:15px}
.qa-travel__question h6 span img{width:28px;display:inline-block;vertical-align:initial}
.qa-travel__question h6 p{font-size:14px;font-weight:400;padding-top:4px;padding-bottom:0;margin:0}
.qa-travel__question h6 span a{font-size:20px;margin-right:38px;color:#fff}
.qa-travel__question__btn{color:#000!important;width:135px;height:45px;background-color:#fff;border-radius:5px;text-transform:uppercase;text-align:center;line-height:45px}
.ad-price span{color:#fff;font-size:25px}
span.rate{display:block;font-size:50px;font-weight:600}
.trip-ad-btn{margin-top:32px}
.btn-blue{border:1px solid #354a9a;padding:7px 25px;display:inline-block;background:#354a9a;color:#fff;transition:all ease-in-out .3s;cursor:pointer;border-radius:50px}
#newsletter-main{background:url(../images/newssection-bg.jpg) no-repeat;background-position:bottom;background-size:100%;padding-top:80px;background-size:cover;background-attachment:fixed;background-position:center}
.newsletter{padding:0 0 35px;position:relative;z-index:1;display:inline-block}
.section-title{position:relative;padding:0 20%;margin-bottom:40px;z-index:1}
#newsletter-main .section-title{padding:0}
.newsletter .addon-themeum-title{margin-top:0;padding-top:0;padding-bottom:5px}
.newsletter .thm-sub-titlestandardstylesub{font-size:15px}
.section-title h2{position:relative;margin-bottom:10px;text-transform:uppercase}
.style-3 .section-title h2{margin-bottom:0}
.style-3 .section-title h2{margin-bottom:15px;color:#555;margin-bottom:0}
.newsletter form{position:relative;width:100%;margin:0 auto}
#newsletter-main .newsletter form{width:100%}
.newsletter input[type=text]{padding-right:115px;margin-bottom:0}
#newsletter-main .newsletter input[type=text]{background:#ffffff8f}
#newsletter-main .newsletter input[type=text]{font-size:14px;font-size:14px;font-weight:300;background-color:#fff;border:1px solid #eceaea;border-radius:0;padding:10px 25px;width:50%;color:#444;height:auto;margin-bottom:0;box-shadow:none;float:left}

#flight-deals{margin:15px 0 50px}
#flight-deals .worldmap-bg{background-image:url(../images/worldmap-bg.png);background-size:contain;background-repeat:no-repeat;padding-top:50%;margin-top:25px;position:relative;width:100%}
#flight-deals .mapItem{cursor:pointer;position:absolute}
#flight-deals .mapItem.AFRC{top:50%;left:50%}
#flight-deals .dropdown-map .dropdown-map-menu{position:absolute;display:none;margin-top:15px;left:-100px;background:#fff!important;list-style:none;width:285px;padding:0 0 7px;border-radius:10px;border:none;z-index:999;-webkit-box-shadow:0 0 19px 0 #4e2da8;-moz-box-shadow:0 0 19px 0 #4e2da8;box-shadow:0 0 19px 0 #4e2da8}
#flight-deals .conti-title{background:#fff;font-weight:700;padding:10px 15px;border-radius:5px 5px 0 0;margin-bottom:7px}
#flight-deals .text-blue{background:#0186e2;color:#fff}
#flight-deals .dropdown-map a{display:block;text-decoration:none;padding:5px 20px;border-bottom:1px solid #f8f8f8;color:#373737;font-size:12px}
#flight-deals .conti-title a{background:0 0;text-decoration:none;color:#fff!important;font-weight:700;padding:0;font-size:14px;border:none}
#flight-deals .icon{font-size:48px;position:absolute}
#flight-deals .icon-afrc{top:-44px;left:-32px}
#flight-deals .mapItem.ASIA{top:26%;left:74%}
#flight-deals .mapItem.EURP{top:15%;left:45%}
#flight-deals .mapItem.NAMR{top:20%;left:15%}
#flight-deals .mapItem.OCEN{top:78%;left:86%}
#flight-deals .mapItem.SAMR{top:60%;left:27%}
#flight-deals .pointer-all{font-size:13px;text-align:center;margin-top:18px;margin-bottom:50px}
#flight-deals .pointer-all img{margin-left:15px}
#flight-deals .dropdown-map:hover .dropdown-map-menu{display:block}
#flight-deals .icon-asia{top:-44px;left:-32px}
#flight-deals .mapItem.NAMR{top:20%;left:15%}
#flight-deals .icon-namr{top:-44px;left:-32px}
#flight-deals .icon-samr{top:-44px;left:-62px}
#flight-deals .icon-ocen{top:-44px;left:-32px}
#flight-deals .icon-eurp{top:36px;left:10px}
#flight-deals .icon{font-size:48px;position:absolute}
#flight-deals .text-yellow{background:#ffd300;color:#fff}
#flight-deals .text-red{background:#fa374b;color:#fff}
#flight-deals .text-green-dark{background:#06b85a;color:#fff}
#flight-deals .text-brown{background:#9b602f;color:#fff}
#flight-deals .text-green-lite{background:#86c72f;color:#fff}
#flight-deals .text-yellow{background:#ffd300;color:#fff}
#flight-deals .icon img{max-width:initial}
.flight-loader-info{position:fixed;width:100%;height:100%;background-color:rgb(0 35 66 / .95);z-index:99;left:0;top:0;background-color:#0097cb;background-image:-moz-radial-gradient(center center,circle cover,#01b5f0,rgb(0 31 66) 100%);background-image:-webkit-radial-gradient(center center,circle cover,#01b5f0,rgb(0 31 66) 100%);background-image:-o-radial-gradient(center center,circle cover,#01b5f0,rgb(0 31 66) 100%);background-image:-ms-radial-gradient(center center,circle cover,#01b5f0,rgb(0 31 66) 100%);background-image:radial-gradient(center center,circle cover,#01b5f0,rgb(0 31 66) 100%);z-index:9999;background:#fff}
.notice-message.block{font-size:30px;line-height:.6666em;color:#ef6614;text-transform:uppercase;font-weight:900;text-align:center}
.cntr-fl-infoset{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:850px;height:fit-content;border-radius:10px;background:rgb(237 115 168 / 65%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%)}
.loadr-inner-fl{display:block;padding:30px}
.cntr-fl-infoset li i.icon-airplane.takoff{transform:rotate(90deg);display:inline-block}
.cntr-fl-infoset h3{font-size:1.2em;font-weight:300;color:#fff;letter-spacing:normal;text-transform:none;text-shadow:0 10px 6px rgba(3,121,165,.6);text-align:center;margin-bottom:15px}
.desti-fl-fare{text-align:center}
.desti-fl-fare p{font-size:42px;font-weight:400;color:rgb(255 255 255);text-shadow:0 10px 6px rgba(3,121,165,.6)}
.desti-fl-fare p i{display:inline-block;margin:0 15px;transform:rotate(-45deg);font-size:24px;vertical-align:middle}
.desti-fl-fare p i.icon-airplane.takoff{transform:rotate(135deg)}
.desti-fl-fare p i.icon-arrow-right{transform:none;margin:0;width:40px;height:40px;border:1px solid;text-align:center;line-height:38px;font-size:16px;border-radius:50px;margin-left:15px}
.cntr-fl-infoset ul{padding:0 50px;margin:0;display:inline-block;width:100%;margin-top:10px}
.cntr-fl-infoset li{list-style:none;float:left;border-right:1px dashed #c3c3c3;text-align:center;padding:0 20px;width:33.3%}
.cntr-fl-infoset li:last-child{border-right:none}
.cntr-fl-infoset p.lis-para-take{display:inline-block;width:100%;text-align:center;padding:15px 0;color:#666;font-size:14px;padding-top:30px}
.cntr-fl-infoset li i{font-size:36px;color:#004174}
.cntr-fl-infoset li p{color:#333;padding:10px 0;margin:0;font-size:20px;font-weight:300}
.dt-fl-info{display:inline-block;width:100%}
.dt-fl-info span{display:block;font-size:18px;color:#153865;font-weight:600}
.dt-fl-info{font-size:14px;color:#153865}
.loading-flight{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;width:100%;margin-top:20px}
.loading-flight .title{font-size:14px;color:#a5adba;margin-bottom:20px;transition:1s all ease-out;animation-name:loading-text;animation-duration:2s;animation-iteration-count:infinite}
.loading-bar{width:65%;height:50px;background:#ebecf0;position:relative;overflow:hidden;border:5px solid #e9ebef;border-radius:50px;margin:0 auto}
.bar-animation{width:50%;height:50px;background-image:linear-gradient(96deg,#d91174,#ff7100);position:absolute;transition:2s all ease-out;animation-name:loading-interminate;animation-duration:3s;animation-iteration-count:infinite}
.flypayletter{display:inline-block;margin:10px}
.flypayletter img{max-width:100%;width:100%;min-width:100%}
.flypayletter a{display:inline-block}
@keyframes loading-interminate{
0%{left:0;width:0}
50%{left:0}
70%{left:60%}
100%{left:100%;right:0}
}
@keyframes loading-text{
to{opacity:.5}
from{opacity:10}
}
.cntr-fl-infoset ul.secor-payment-option{padding:0;padding-bottom:0;margin-top:0}
.cntr-fl-infoset ul.secor-payment-option li{min-height:auto;background-color:#fefffd;padding:10px;margin:0 2%;width:29.3%;border-radius:15px 0;border:3px solid #fff;box-shadow:0 1px 3px 0 #e2e2e2}
.cntr-fl-infoset ul.secor-payment-option li span{display:block;font-size:12px;color:#666}
@media(max-width:767px){
.colorlib-nav{top:-15px;padding-left:40px;background:#fff;position:fixed;}
.colorlib-logo-phone,.colorlib-nav .top p,.heading-bannermain h2 i{display:none}
a.card-title{color:#000}
#colorlib-footer ul.colorlib-footer-links li{list-style:none;padding-bottom:10px;width:40%}
.trip-dates .wrap{width:100%}
ul.ft-links li{list-style:none;float:left;margin-left:15px;width:44%}
.colorlib-logo-whatsapp{display:none}
.heading-bannermain{margin-top:0;display:none;}
.heading-bannermain h2{font-size:14px;text-align:center}
.flight-boking-wrap .nav li a{padding:15px 13px 15px}
.trip-destinations .arrival,.trip-destinations .departure{width:100%;margin-bottom:15px}
.col-wrap-col{border-right:none;border-bottom:1px solid #00539a}
.heading-bannermain h1{font-size:12px}
.trip-dates .wrap{width:147px;margin-bottom:15px}
fieldset.trip-destinations{float:left;margin-right:0}
.right-data{float:right;width:100%}
.contact_wrapper{float:left;width:100%;border:none}
.divcloction{float:left;width:100%;padding-left:0;margin-top:17px;margin-bottom:30px}
.foot-line-btm{margin-top:145px}
fieldset#formButton.trip-paxes{position:relative;width:100%}
.btn.hlt-search .text{display:block;text-transform: uppercase;text-align: center;}
.trip-search{margin-top:22px;}
.accordion.advncoption{margin-top:15px;margin-left:15px;font-weight:700}
.services{padding-bottom:15px}
.pure-material-checkbox{margin-top:10px;margin-left:0}
.ro-select-text{width:94%}
.advncoption .accordion-inner .form-group{float:left;margin-right:9px;width:100%;margin:0}
.sortesultby{float:left;width:100%}
.selecsortfil{margin-left:15px}
ul.list-price-col-res li{width:50%}
.left-fare-wrp{width:100%}
.airlin-logo{width:20%}
.fare-dt-cnr{float:left;width:80%}
span.fr-dt{width:100%}
span.dte-infoset{display:block;text-align:center;font-weight:700;width:80%;font-size:13px}
span.timedurtion i.fa.fa-long-arrow-right{font-size:11px;width:0}
span.timedurtion em.overley-break{margin-right:0}
span.timddrtiott i{margin-left:4px}
span.timedurtion{font-size:12px}
.rgt-price-wrp{float:left;width:100%}
.flt-detls ul{position:static;margin-left:auto;margin-right:auto}
.fl-left-flight-dt,.rt-right-flight-dt{float:left;width:100%}
.rt-right-flight-dt{background-color:#fefefe}
a.bscktoflighresult,a.bscktoflighresult i{font-size:10px}
.ttpsgnrtime strong{float:left}
.left-det-psg h3{margin:0;font-size:14px}
.left-det-psg h3 strong{font-weight:600;font-size:14px}
.left-det-psg i.fa.fa-arrow-right{display:inline-block;margin:0 5px;font-size:10px}
.mid-time-pds strong{font-size:10px;margin-right: 16px;top: -38px;}
.mid-time-pds{font-size:10px}
.psgr-logodet{float:left;width:100%}
.psgr-logodet span{display:inline-block!important}
.message-bar{padding:.625rem!important}
.psg-mid-dt{float:left;width:100%}
.mid-time-pds{margin:0 5%;margin-top:35px}
.checkbox.bxinfsetr{padding:0;margin:15px 5px;margin-top:0}
.flight-boking-wrap{margin-bottom:1em}
.addon-themeum-title{padding:0}
.thm-titlestandardstyle{font-size:24px}
.thm-sub-titlestandardstylesub{text-align:center;margin-bottom:0;margin-top:0;font-size:10px;line-height:8px}
.why-chosseus{margin-bottom:15px}
.trip-ad:after{background:#f8f8f8}
.newsletter .thm-sub-titlestandardstylesub{font-size:15px;line-height:20px}
ul.protect-icon li{width:33.3%}
ul.protect-icon li a img{height:auto;max-width:100%}
ul.protect-icon li{height:auto;display:inline-block;height:50px;margin-bottom:15px}
.cntr-fl-infoset{width:92%;top:17px;bottom:initial;margin:0 15px}
.cntr-fl-infoset ul{padding:0}
.dt-fl-info span{display:block;font-size:16px}
.dt-fl-info{font-size:16px;color:#fff}
.desti-fl-fare p{font-size:20px}
.desti-fl-fare p i{display:inline-block;margin:0 15px;font-size:14px}
.cntr-fl-infoset li{padding:0 4px}
.cntr-fl-infoset li i{font-size:20px}
.notice-message.block{font-size:2.5em}
.desti-fl-fare p i.icon-arrow-right{width:auto;height:auto;border:none}
}
img{vertical-align:middle;border-style:none;max-width:100%}
@media(min-width:768px) and (max-width:1025px){
.fieldset.trip-destinations{}	
.wrap.departure{width:47%;}	
.colorlib-logo-phone{display: none;}
.col-12.col-lg-3.pull-right.tab{position:absolute}
.colorlib-logo-whatsapp{display:none}
.heading-bannermain{margin-top:6em}
.heading-bannermain h2{color:#fff;font-weight:700;font-size:24px}
.heading-bannermain h1{font-size:16px}
fieldset.trip-destinations{float:left;margin-right:0}
.trip-destinations .arrival,.trip-destinations .departure{width:47%;margin-bottom:15px}
.trip-dates .wrap{width:205px}
.pure-material-checkbox{margin:0;margin-top:25px;margin-left:25px}
.contact_wrapper{float:left;width:100%;border-right:none}
.divcloction{float:left;width:100%;padding-left:0;margin-top:15px}
.foot-line-btm{margin-top:0px}
.foot-line-btm{padding-top:0px;}
.icon-content h4{display:inline-block;font-size:16px}
ul.list-price-col-res li i{position:static;display:block;margin-top:10px}
.sortesultby h3{margin:0;font-size:10px}
.left-fare-wrp{float:left;width:100%}
.fare-dt-cnr{float:left;width:80%}
span.dte-infoset{color:#686d86;font-size:10px}
.cls-tt-psgnr{float:right;width:100%;text-align:center}
.rgt-price-wrp{float:left;width:100%;padding:0;text-align:center}
.fl-left-flight-dt,.rt-right-flight-dt{width:100%}
ul.list-price-col-res li{padding:0;text-align:center;font-size:12px}
.sidebar-filtter h2{font-size:16px}
.flight-modify-seach .modal-dialog{margin:0 15px}
.flight-modify-seach .trip-destinations .arrival,.flight-modify-seach .trip-destinations .departure{margin-bottom:15px}
.flight-modify-seach .trip-dates .wrap{width:235px}
ul.list-price-col-res li span{font-size:10px;margin-bottom:15px}
.left-det-psg h3{margin:0;font-size:14px}
.left-det-psg h3 strong{font-weight:600;font-size:14px}
.left-det-psg i.fa.fa-arrow-right{display:inline-block;margin:0 5px;font-size:10px}
span.dt-psgrdet{font-size:11px}
.psg-mid-dt{float:left;width:80%}
.psgr-logodet{float:left;width:20%;padding:10px 5px}
.checkbox.bxinfsetr{padding:0;margin:15px 5px;margin-top:10px}
.psngrdetpage.fare-detials-col.psgndetpage p{font-size:11px}
.fly-fare-det-col.col-infosetset ul li{font-size:12px}
.fly-fare-det-col.col-contctddtinfo h3{font-weight:600;font-size:20px}
.why-chosseus{margin-bottom:15px}
ul.protect-icon li a img{height:45px}
.cntr-fl-infoset{position:relative;width:100%}
.notice-message.block{font-size:5.5em}
}
.offer{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff;padding:15px;display:inline-block;width:100%}
.offer--details{float:left}
.offer-cta{float:right}
.offer--price{font-size:24px;font-weight:600;color:#354a9a}
span.offer--trip-class{display:inline-block}
span.offer--trip-type--oneway{color:#333;font-weight:500;display:inline-block}
.offer--origin{font-size:16px;color:#000}
.offer--destination{font-size:16px;color:#000}
abbr{font-size:14px}
span.offer--dates-departure{font-size:18px;font-weight:500;color:#000}
button.button--cta{border:none;background-color:#354a9a;color:#fff;border-radius:5px;margin-top:12px;width:100%;padding:5px 15px}
.transition-3d-hover{transition:all .2s ease-in-out}
#colorlib-rooms button.btn.btn-primary{border:none;background-color:transparent;padding:0;margin:0}
#colorlib-rooms button.btn.btn-primary:hover{background-color:transparent!important}
.gradient-overlay-half-bg-gradient-v5::before{content:'';background:linear-gradient(to top,rgb(0 0 0 / .9) 6%,rgba(19,19,19,.2) 72%,rgba(34,34,34,0) 89%,rgba(44,44,44,0) 100%);z-index:0;width:100%;height:100%;position:absolute;left:0;bottom:0}
.card-img-top{width:100%;border-top-left-radius:calc(.3125rem - 1px);border-top-right-radius:calc(.3125rem - 1px)}
.position-absolute.bottom-0{bottom:0;float:left;width:100%}
.position-absolute.top-0{top:0;bottom:inherit;padding-top:1rem!important;font-weight:700;left:15px;float:left;width:100%}
.priceinfos{float:right;padding:15px}
.priceinfos span.mr-1.font-size-14{display:inline-block;line-height:12px}
.priceinfos{float:left;padding:5px 15px;text-align:center}
.priceinfos span.font-weight-bold.font-size-19{display:inline-block;font-size:20px;color:#181831}
.position-absolute.top-0 a span{font-weight:700!important;font-size:18px;color:#f67f00!important;padding:0 15px!important}
.transition-3d-hover:focus,.transition-3d-hover:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.card-body.px-3.pt-2 a{font-size:16px;font-weight:700;color:#333;float:left}
.card-body.px-3.pt-2{padding-bottom:5px}
#colorlib-flynowpyleter{padding:30px 0}
#colorlib-topdestination .col-12.col-sm-6.col-md-6{padding:0}
#colorlib-topdestination .col-md-12.text-center{margin-top:15px}
#colorlib-topdestination .col-12.col-sm-6.col-md-3{padding:0}
#colorlib-topdestination img.img-responsive{border-radius:0;max-height:292px}
#colorlib-topdestination .image{border-radius:0}
#colorlib-topdestination .destination-item{margin:0}
.card-body.px-3.pt-2 a span{font-size:12px;display:block;color:#2b2622;font-weight:400}
.font-size-14.text-gray-1{display:inline-block;float:right}
.font-size-14.text-gray-1 a{border:1px solid #354a9a;padding:5px 25px!important;margin-top:5px;display:inline-block;color:#d91174!important;font-weight:600!important;border-radius:50px;font-size:12px!important}
.font-size-14.text-gray-1 a:hover{color:#fff!important;background-color:#d91174!important;border-bottom:2px solid #f9c541}
.colorlib-nav .top-menu li a:hover{color:#3a7cc3!important;position:relative;border:none;background:0 0!important}
.modal.fade.trandingtour-query{z-index:9999999}
@media (min-width:576px){
.modal.fade.trandingtour-query .modal-dialog{max-width:800px;margin:1.75rem auto}
}
h3.ecommairlines{margin:0;font-size:24px;font-weight:600;color:#354a9a;position:relative;text-align:center;margin-bottom:35px;margin-top:15px}
h3.ecommairlines::after{display:inline-block;width:50px;height:3px;background:#213976;content:'';margin-left:15px;text-align:center}
.form_title h3{margin:0;padding:0}
.form_title{position:relative;padding-left:20px;margin-bottom:10px}
.form_title p{color:#999;margin:0;padding:0;font-size:12px;line-height:14px}
.step{border-left:1px solid #ddd;padding:20px 0 20px 31px;margin:0 0 10px 20px}
.step label{display:inline-block;margin-bottom:.5rem}
.step .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:13px;color:#333;height:40px;border-radius:3px;transition:none}
span.baggageallwence{position:absolute;left:14em;font-size:12px;font-weight: 700;top: 10px;background-color: #e9e4e4;border:1px solid #ddd;padding:5px 10px;border-radius: 5px;}
span.baggageallwence1{left:14em;font-size:12px;font-weight:500;top:5px;background-color:#f8f8f8;border:1px solid #ddd;padding:5px 10px;border-radius:50px}
@media (max-width:767px){
.fltdtllink{margin-top:-85px;margin-left:90px;}
#colorlib-hero .flexslider .slides li{height:320px;}
#colorlib-hero{
    margin-top:60px;height:490px;
}
.slider-text-inner{width: 90% !important;}
#colorlib-hero .flexslider .slider-text > .slider-text-inner h2{
    font-size: 21px;
    line-height: 1.2 !important;
    margin: 10px 0px !important;
}

#colorlib-reservation .search-wrap{margin-top:-6em;}
.heading-bannermain h1 i{margin-right: 0px !important;}
.heading-bannermain h1{text-shadow: 1px 1px #000000;font-size: 15px;}
.heading-bannermain h2{text-shadow: 1px 1px #000000;}
.trip-destinations .wrap input{font-size: 11px !important;}
.trip-dates input{font-size: 11px !important;}
.trip-paxes .pax-widget{color: #8b8d91 !important;font-size: 11px !important;}
.ttl_col p {font-size: 12px !important;color: #8b8d91 !important;}
.trip-dates input{color: #8b8d91 !important;}
.ttl_col span {font-size: 11px;}
.services h3{font-weight:600;font-size:18px;}
.colorlib-heading{margin-bottom:0;}
ul.ft-links{padding:0;margin:0;display:inline-block;float:left;}
span.baggageallwence{display:block;text-align:center;left:inherit;right:15px;top:-41px;}
span.baggageallwence1{text-align:center;left:inherit;right:15px;top:-50px;}
.oth-timing{float:left;width:100%;position:relative;padding-top:0;padding-top:0!important;}
}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .airlin-logo{width:100% !important;}
.fare-dt-cnr {width: 100% !important;text-align: center;}
.lft-fst-c{width: 45% !important;}
.flydierstinfo{width: 45% !important;}
}
    #colorlib-hero .flexslider .slider-text > .slider-text-inner h1{
        width:100% !important;}

@media (min-width:1025px) and (max-width:1100px){
    .row.main{
        width: 1000px !important;
    }
}
@media (min-width:1101px) and (max-width:1199px){
    .row.main{
        width: 1010px !important;        
        }    
        span.clock{
            margin:15px 3px;
        }
}
@media (min-width:1200px) and (max-width:1250px){
    .row.main{
        width:1120px !important;
    }
}
@media (min-width:1251px) and (max-width:1300px){
    .row.main{
        width:1150px !important;
    }
}
@media (min-width:1301px) and (max-width:1339px){
    .row.main{
        width:1280px !important;
    }
}
@media (min-width:1340px)and (max-width:1457px){
    .row.main{
        width:1340px !important;
    }
}
@media (min-width:1458px)and (max-width:1499px){
    .row.main{
        width:1400px !important;
    }
}
@media (min-width:1500px)and (max-width:1546px){
    .row.main{
        width:1440px !important;
    }
}
@media (min-width:1547px){
    .row.main{width:1530px !important;}
    
}
/* End-of-Portrait and Landscape */
@media (min-width:768px) and (max-width:991px){
.services h3{font-size:12px;font-weight:700}
.services h3 span{font-size:10px;display:block;font-weight:500}
.destination-item .image .content h4{font-size:16px!important}
.icon-content h4{display:inline-block;font-size:12px}
.icon-content p{clear:both;color:#fff;line-height:16px;font-size:12px}
.colorlib-heading{margin-bottom:0}
span.baggageallwence{display:block;text-align:center;left:inherit;right:15px;top:-33px}
span.baggageallwence1{display:block;text-align:center;left:inherit;right:15px;top:-50px}
span.cls-tick{text-align:left;padding-left:20px}
.airlin-logo{width:100%;}
.fare-dt-cnr{width:100%;}
.flight_time_two{width:100%;}
span.timedurtion {
    font-size: 13px;
    width: 100%;
    display: inline-block;
    text-align: center;
  }
  

}
.position-absolute.bottom-0 .my-1{position:relative;padding:0}
.position-absolute.bottom-0 .my-1::after{content:'';height:3px;position:absolute;left:0;right:0;bottom:0;background:#ed8034;background:-moz-linear-gradient(left,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%);background:-webkit-linear-gradient(left,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%);background:linear-gradient(to right,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%)}
.position-absolute{position:static!important}
span.ml-2.text-white{color:#333!important;font-weight:400;font-size:12px;display:block;padding:0 8px}
.card.transition-3d-hover.shadow-hover-2.h-100{border:none;border:none;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 40px rgb(82 85 90 / 10%);-moz-box-shadow:0 0 40px rgba(82,85,90,.1);box-shadow:0 0 40px rgb(82 85 90 / 10%);padding:15px}
.colorlib-light-50.homebgtwo{height:auto;background:url("../images/home_bg_2.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative;padding-top:50px;margin-top:0}
.colorlib-light-50.homebgtwo .colorlib-heading{margin-top:10px}
.colorlib-light-50.homebgtwo .colorlib-heading h2 span{color:#fff;font-size:36px;display:block;margin:0;padding:0;font-weight:300}
.colorlib-light-50.homebgtwo .colorlib-heading h2 span strong{font-weight:600}
.colorlib-light-50.homebgtwo .colorlib-heading h2{display:block;text-align:center;width:100%}
.colorlib-light-50.homebgtwo .colorlib-heading h2:after{position:static;display:inline-block;margin:0 auto;height:3px;background:#ef6614}
.colorlib-light-50.homebgtwo::before{content:'';padding:0;vertical-align:middle;text-align:center;color:#fff;font-size:16px;background-color:hsl(213deg 46% 16% / 60%);width:100%;height:100%;position:absolute;left:0;top:0}
.position-absolute.top-0 a{float:right}
.position-absolute.top-0 a span.ml-2.text-white{font-size:12px;font-weight:500!important;color:#666!important;padding:0 8px!important}
.position-absolute.top-0 img{width:150px;padding:0 15px;float:left}
.card-body.px-3.pt-2 a{float:left}
.font-size-14.text-gray-1{float:right}
.card-body.px-3.pt-2 .font-size-14.text-gray-1 a{padding:5px 10px!important}
.colorlib-light-50.homebgtwo .colorlib-heading h2 i{display:inline-block;width:100px;height:3px;background:#ef6614;position:relative;border-radius:3px}
.colorlib-light-50.homebgtwo .colorlib-heading h2:after{display:none}
.colorlib-light-50.homebgtwo .colorlib-heading h2 i:before{content:'';width:15px;height:15px;position:absolute;left:44%;border:3px solid #ef6614;top:-6px;background:#ef6614;border-radius:3px}
.page-banner-section{padding:50px 0;position:relative;-webkit-background-size:cover;background-size:cover;background-position:center bottom;background-repeat:no-repeat;background-attachment:fixed;float:left;width:100%}
.overlay-gradient::before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:#f85032;background:-webkit-gradient(linear,left top,right top,from(#0056ff),to(#ff0042));background:-webkit-linear-gradient(left,#0056ff 0,#ff0042 100%);background:-o-linear-gradient(left,#0056ff 0,#ff0042 100%);background:linear-gradient(to right,#0056ff 0,#ff0042 100%);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.about_us{padding-top:49px;display:inline-block;width:100%}
.tourb2-ab-p-2{padding-top:50px;padding-bottom:0}
.tourb2-ab-p1{margin-top:60px;position:relative;overflow:hidden;width:100%}
.tourb2-ab-p1-left h3{margin-top:0;margin-bottom:0;color:#253d52}
.tourb2-ab-p1-left span{display:inline-block;padding:20px 0;font-size:16px;font-style:italic;font-weight:200;color:#212121;font-size:15px;font-weight:400;color:#212529!important;line-height:28px}
.tourb2-ab-p1-left p{margin-bottom:0;font-size:15px;font-weight:400;padding-top:12px;color:#212529!important;line-height:28px;text-align:justify}
.spe-title p strong{font-weight:500}
.tourb2-ab-p1-left a{color:#000;background:#1693c1;padding:10px 14px;display:inline-block;font-size:16px;text-transform:uppercase;border-radius:2px;margin-top:12px}
.tourb2-ab-p1-right img{max-width:100%;border-radius:3px;border:1px solid #cad5e6;outline:1px dashed #ffffff;outline-offset:-10px;box-shadow:0 3px 5px #cecece}
.tourb2-ab-p-3{background:#253d52;padding:50px 0 20px 0}
.tourb2-ab-p3-com{padding:15px 15px 10px 15px;position:relative;overflow:hidden;margin-bottom:30px;border-radius:2px}
.tourb2-ab-p3-com span{font-size:42px;font-weight:600;float:left;padding-right:15px;color:#ffc210;text-shadow:0 1px 0 rgba(0,0,0,.43)}
.tourb2-ab-p3-com h4{font-size:24px;font-weight:600;padding-top:2px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.43);color:#fff}
.tourb2-ab-p3-com p{display:block;float:left;width:100%}
.tourb2-ab-p3-1 p{font-size:18px;font-weight:300;color:#b7b7b7}
.tourb2-ab-p-4{background:#fff;padding:0}
.tourb2-ab-p4-com{background:#fff;padding:25px 25px 16px 25px;position:relative;overflow:hidden;border:1px #e0e0e0;border-style:dashed;margin-bottom:30px}
.tourb2-ab-p4-com i{font-size:30px;float:left;padding-right:25px;color:#00bcd4;text-shadow:0 1px 0 rgba(0,0,0,.43)}
.tourb2-ab-p4-com h4{padding-bottom:0;font-size:20px;font-weight:600;text-transform:uppercase;color:#253d52;margin-bottom:0}
.tourb2-ab-p4-com h4 span{font-size:20px;font-weight:600;text-transform:uppercase;color:#00bcd4}
.tourb2-ab-p4-com p{display:block;float:left;width:100%;font-size:16px;font-weight:300;text-align:justify;color:#212121;margin-bottom:0;font-size:15px;font-weight:400;padding-top:12px;color:#212529!important;line-height:28px;text-align:justify}
.tourb2-ab-p4-text{position:relative;overflow:hidden}
.about h1{padding-bottom:15px}
.about p{text-align:left;margin-bottom:15px}
.about_ser{position:relative;overflow:hidden}
.about_ser ul{padding:0}
.about_ser ul li{display:inline-block;text-align:center;border:1px solid #fff;font-size:18px;padding:20px;color:#fff;box-sizing:border-box;background:#55c0ea;margin-bottom:4px}
.about_ser ul li i{font-size:34px;color:#f1f1f1;text-shadow:1px 3px 5px rgba(0,0,0,.08)}
.about_ser ul li:hover{background:#3a3e44;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#b5b5b5}
.spe-title{text-align:center;position:relative;overflow:hidden;margin-bottom:50px}
.spe-title h2{margin-bottom:0;padding-bottom:20px;margin-top:0;text-transform:capitalize;font-size:44px;color:#253d52}
.spe-title h2 span{color:#f4364f;font-size:44px;font-weight:600;color:#f67f00;font-size:40px;font-weight:600}
.spe-title p{margin-bottom:0;font-size:15px;font-weight:400;padding-top:12px;color:#212529!important;line-height:28px;text-align:left}
.spe-title-1 h2{color:#253d52}
.spe-title-1 p{color:#4e5963}
.title-line{margin-top:-10px}
.tl-1{width:80px;height:1px;display:inline-block;background:#eee}
.tl-2{display:inline-block;height:12px;margin:0 5px;position:relative;top:5px;width:12px;border:1px solid #ebc131;border-radius:50px}
.tl-3{width:80px;height:1px;display:inline-block;background:#eee}
.tourb2-ab-p4-com p.flhf{min-height:405px}
.qa-travel-ewview .container.qa-travel__center{display:block;box-shadow:0 4px 10px 1px rgba(0,0,0,.13);padding:0;padding-bottom:0;margin:15px auto}
.col-lg-12.qa-travel__questionrevice{text-align:center}
.section-style3{margin:15px 0}
.head-title{margin-bottom:58px}
.promotion{background:url("../images/promo0.png") no-repeat 0 -5px}
.promotion .item{text-align:center}
.promotion .item img{height:79px}
.promotion .item h3{font-size:18px;color:#191919;font-weight:700;margin-top:27px}
.promotion .item p{font-size:14px;color:#555;line-height:24px}
.rows.contact-map.map-container iframe{width:100%;height:350px}
.contact-info::before{content:""}
@media only screen and (min-width:768px) and (max-width:991px){
.colorlib-nav{top:0}
.contact-info::before{width:200%;left:-50%;right:-50%}
.col-4.col-lg-7.tab{display:contents}
.text-left.menu-1{display:none}
}
@media only screen and (max-width:767px){
li.bgimage{animation: slide 30s infinite;}    

.cruiseDeal .box{
    width:auto !important;
}
.cruiseDeal .contents{
    height:220px !important;
}
.contact-info::before{width:200%;left:-50%;right:-50%}
.flight_time_two{width:50%}
}
@keyframes slide {
  0% {
    background-image: url('../images/cruiseBanner_Carnival.png');
  }
  33% {
    background-image: url('../images/cruiseBanner_Norwegian.png');
  }
  66% {
    background-image: url('../images/cruiseBanner_Royal.png');
  }
  100% {
    background-image: url('../images/cruiseBanner_Carnival.png'); /* Loop back to the first image */
  }
}
.contact-info .contact-info-wrapper{padding:100px 0;position:relative;z-index:2}
.contact-info .contact-info-wrapper .contact-title{margin-bottom:30px}
.contact-info .contact-info-wrapper .contact-title h2{color:#fff;font-weight:500;position:relative;padding-bottom:14px;margin-bottom:14px}
@media only screen and (max-width:767px){
.contact-info .contact-info-wrapper .contact-title h2{font-size:24px;line-height:30px}
.btn.hlt-search:after{margin:0 38%}
}
.contact-info .contact-info-wrapper .contact-title h2::before{position:absolute;left:0;bottom:0;height:1px;width:50px;content:"";background-color:#fff}
.contact-info .contact-info-wrapper .contact-title p{color:#fff;max-width:370px}
.contact-info .contact-info-wrapper .info{max-width:350px;display:block;clear:both;margin-top:30px;float:left;overflow:hidden}
.contact-info .contact-info-wrapper .info p{display:block;float:left;width:100%;color:#fff}
.contact-info .contact-info-wrapper .info p strong{font-size:16px;font-weight:700;float:left;width:115px}
.contact-info .contact-info-wrapper .info p strong i{display:inline-block;margin-right:5px}
.contact-info .contact-info-wrapper .info p span{font-size:14px;line-height:25px;display:block;overflow:hidden}
.contact-info .contact-info-wrapper .social{width:100%;display:block;overflow:hidden;margin-top:60px;float:left}
.contact-info .contact-info-wrapper .social a{width:30px;height:30px;border-radius:50px;float:left;background-color:rgba(0,0,0,.15);text-align:center;color:#fff;margin-right:20px}
.contact-info .contact-info-wrapper .social a:hover{background-color:#fff;color:#2e70ab}
.contact-info .contact-info-wrapper .social a i{display:block;line-height:32px}
.contact-form .contact-form-wrapper{padding:100px 70px;position:relative;z-index:2}
@media only screen and (min-width:768px) and (max-width:991px){
.contact-form .contact-form-wrapper{padding:100px 0}
}
@media only screen and (max-width:767px){
.contact-form .contact-form-wrapper{padding:100px 0}
}
.contact-form .contact-form-wrapper .contact-title{margin-bottom:30px}
.contact-form .contact-form-wrapper .contact-title h2{font-weight:500;position:relative;padding-bottom:14px;margin-bottom:14px}
@media only screen and (max-width:767px){
.contact-form .contact-form-wrapper .contact-title h2{font-size:24px;line-height:30px}
}
.contact-form .contact-form-wrapper .contact-title h2::before{position:absolute;left:0;bottom:0;height:1px;width:50px;content:"";background-color:#282828}
.contact-form .contact-form-wrapper .contact-title p{max-width:370px}
.contact-form .contact-form-wrapper form input[type=email],.contact-form .contact-form-wrapper form input[type=text],.contact-form .contact-form-wrapper form textarea{height:45px;margin-bottom:15px;background-color:#edf2fa;line-height:25px;padding:10px 20px;width:100%;color:#717171;border:none}
.contact-form .contact-form-wrapper form textarea{height:120px;resize:none}
.contact-form .contact-form-wrapper form input[type=submit]{height:45px;background-color:#2e70ab;color:#fff;line-height:25px;padding:10px 50px;border:none;text-transform:uppercase;font-weight:600}
.contact-form .contact-form-wrapper form input[type=submit]:hover{background-color:#004de6}
.subtitle-cover{padding:142px 0 92px;position:relative}
.package-single .subtitle-cover{padding:360px 0 275px}
.subtitle-cover:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:rgba(0,0,0,.5)}
.subtitle-cover h2{color:#fff;font-size:42px;line-height:1.15;font-weight:700;text-transform:uppercase}
.subtitle-cover .breadcrumb{background:0 0;padding:0;margin:0;color:#fff;border-radius:0}
.subtitle-cover .breadcrumb a{color:#fff}
.subtitle-cover .breadcrumb>.active{color:#fff}
.subtitle-cover.sub-title{position:relative;padding:70px 0}
.subtitle-cover .breadcrumb{background:0 0;padding:0;margin:0;color:#fff;border-radius:0}
.breadcrumb>li+li:before,.subtitle-cover .breadcrumb,.subtitle-cover .breadcrumb>.active{color:#fff}
.breadcrumb>li{display:inline-block}
.subtitle-cover .breadcrumb a{color:#fff}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb>li+li:before,.subtitle-cover .breadcrumb,.subtitle-cover .breadcrumb>.active{color:#fff}
.travelket-bar{padding-bottom:35px;margin-bottom:10px;position:relative;background-image:url(../images/about-bar.png);background-repeat:no-repeat;background-position:center bottom;overflow:hidden}
.font-weight-semi-bold{font-weight:500!important}
.text-gray-3{color:#212529!important}
.text-lh-lg{line-height:1.9}
.text-gray-1{color:#212529!important}
.font-weight-semi-bold{font-weight:500!important}
.font-size-16{font-size:1rem}
.pb-1,.py-1{padding-bottom:.25rem!important}
span.font-weight-normal.ml-1.text-gray-1{font-weight:500!important;font-size:13px}
.py-4.border.border-color-7.rounded-xs.mb-4.mb-md-0{background:#212529;padding:0!important}
h6.text-gray-6.font-weight-bold.font-size-17.px-4.ml-xl-1.mt-xl-1.mb-4.pb-1{background-color:#354a9a;margin:0!important;padding:15px 15px!important;border:1px solid #354a9a;font-size:18px;color:#fff!important}
a.d-flex span{color:#fff!important}
li.nav-item.mx-0.mb-2.pb-1{padding:0!important;margin:0!important}
a.d-flex{border-bottom:1px solid #15181b;margin:0!important;padding:15px!important}
a.d-flex i{color:#fff!important}
.terms_tab.border-bottom.border-color-8.pt-lg-1{border-bottom:1px solid #ddd}
a.d-flex.active,a.d-flex:hover{background-color:#090b0c}
div#pills-one-example1{margin:0!important}
h4.text-size-21.font-weight-semi-bold.text-gray-3.mb-3.pb-1{color:#05131d!important;font-weight:500!important;padding-bottom:10px!important;text-align:center}
p.text-lh-lg.text-gray-1{margin-bottom:0;font-size:15px;font-weight:400;padding-top:12px;color:#212529!important;line-height:28px;text-align:justify}
ul.fjgj{padding:0!important;margin:0!important}
ul.fjgj li{list-style:none;display:block;padding:5px 0;color:#212529!important;padding-top:0;color:#212529;font-weight:400}
p.text-lh-lg.text-gray-1 strong{display:block;font-weight:600;color:#212529}
#pills-two-example1 p.text-lh-lg.text-gray-1 b{display:block;font-weight:600;color:#212529}
#pills-tabContent ul{padding:0;margin:0;padding-left:20px}
#pills-tabContent ul li{padding:5px 0;padding-bottom:0;color:#212529;font-weight:400}
@media(max-width:767px){
input#_origin,input#_destination,input#FlightSearchQuery_Destination{border-radius:16px;}
.trip-dates input,.trip-paxes .pax-widget{border-radius:16px;}
button.btn.transaction.hlt-search{border-radius: 16px;}
#colorlib-topdestination .col-12.col-sm-6.col-md-6{padding:15px}
.wrapper-login .main-login{padding:0;text-align:left;background-color:rgb(255 255 255);margin:0}
.wrapper-login .login-title{padding:1em}
#colorlib-topdestination .col-12.col-sm-6.col-md-3{padding:15px}
.colorlib-nav .col-xl-6.col-lg-6{display:none}
.custmercer h2 span{display:block;font-size:14px;padding:15px 0}
.support p{margin-top:-21%}
.support .call{font-size:14px}
.support .phn{font-size:26.94px;color:#fff;font-weight:300;margin-left:25%;margin-top:-21px}
.content-login.callmeback .main-login{margin:1em 0}
.custmercer{margin-bottom:20px}
.custcall img{margin-left:0}
.support .for{font-size:12px;text-transform:captilize;margin-left:10%}
.support img{margin-bottom:0;margin-left:10px}
}
.header-content2__call__phone-number p{margin-bottom:-5px;font-size:17px}
.header-content2__call__phone-number span{font-size:20px;color:#f2be15}
.header-content2__call img{float:left;margin-top:2px;margin-right:10px}
.header-content2__call{color:#000!important;transition:all .5s;float:right;padding-top:0}
@media only screen and (min-width:992px) and (max-width:1199px){
.icon-wrap{font-size:15px}
.right-data{float: left;}
.trip-paxes{margin-left: 8px;}
.text-left.menu-1{display:none;}
.colorlib-nav-toggle{display:block;margin-top: -53px;}
#colorlib-offcanvas{display:block;}
fieldset.trip-destinations{width:100%;}
.wrap.departure,.wrap.arrival{width:49%;margin-bottom: 12px;}
input#_origin,input#_destination{border-radius:16px;}
fieldset.trip-dates{width: 60%;}
.wrap.departure-date.inner-addon.left-addon,.wrap.return-date.inner-addon.left-addon{width:49%;}
span.clock {
    padding: 2px 10px;
    font-weight: 500;
    float: none;
    margin: 20px 4px;
    border-radius: 27px;
    border: solid 1px #3cf144;
    font-size: 10px;
    }
}
@media(min-width:768px) and (max-width:992px){
#colorlib-reservation .search-wrap{margin-top: -26em; !important;}
.colorlib-nav-toggle{top: 12px !important;}
.mid-time-pds strong{top: -53px;}
fieldset.trip-dates{margin-right:9px;}	
.colorlib-nav-toggle{display:block;}
a.js-colorlib-nav-toggle.colorlib-nav-toggle.colorlib-nav-white{
    margin-right: auto;margin-left: auto;display: inline-block;}
	#colorlib-offcanvas{display:block;}
.icon-wrap{font-size:15px}
h2.topresult{font-size:11px}
span.fr-dt{width:100%}
.wrapper-login .main-login{padding:15px;text-align:left;background-color:rgb(255 255 255 / .95);margin:0}
.lft-fst-c{width:50%}
span.break-point{padding:0}
.flydierstinfo{width:41%}
.rt-right-flight-dt{background-color:#fefefe}
.colorlib-nav ul.protect-symbol li a img{height:25px}
.sidebar-filtter .card .card-body.pricerange{width:100%}
.colorlib-nav ul.protect-symbol li.emailistest a{padding:5px;margin:0;font-size:12px;margin-top:10px;padding-left:30px}
.colorlib-nav ul.protect-symbol li.emailistest a i{font-size:14px}
.custmercer h2 span{display:block;font-size:14px;padding:15px 0}
.support p{margin-top:-21%}
.support .call{font-size:20px}
.support .phn{font-size:34.94px;color:#fff;font-weight:300;margin-left:35%;margin-top:-22px}
.support .for{font-size:20px}
.content-login.callmeback .main-login{margin:1em 1em}
#colorlib-hero{margin-top: -55px !important;}
}
.deprt-spl-fare{border-bottom:1px solid #f9c541;padding:5px;display:inline-block;width:100%;background-color:#fff}
.left-pannel-ppc .phoneOnly{float:right;background-color:#ffcb00;font-family:'Roboto Medium';font-size:16px;color:#333;padding:7px 10px;position:relative}
.left-pannel-ppc .phoneOnly strong a{color:#333!important}
.left-pannel-ppc .phoneOnly strong{font-family:'Roboto Bold';font-size:15px;color:#333;font-weight:500}
.left-pannel-ppc .phoneOnly:before{content:"";position:absolute;border-left:13px solid transparent;border-right:13px solid #fc0;border-top:13px solid transparent;left:-19px;top:6px;transform:rotate(-90deg)}
@media(min-width:768px){
li.bgimage{background-image: url(../images/gfc/cruise2.jpg);}
.colorlib-nav .top-menu.menufixed{box-shadow:0 3px 16px 0 rgba(0,0,0,.1);position:fixed;width:100%;top:-70px;left:0;right:0;z-index:990;transform:translateY(70px);transition:transform .5s ease,background .5s ease;-webkit-transition:transform .5s ease,background .5s ease;box-shadow:0 2px 5px rgb(0 0 0 / 32%);background-color:#fffffffa;margin:0;display:none}
.colorlib-nav .top-menu.menufixed li a{color:#000}
.top-menu.menufixed{text-align:center}
.top-menu.menufixed .text-left.menu-1{display:inline-block;margin:0 auto}
}
.clsbutcall{margin:0;display:block;width:50px;height:50px;border-radius:50%;background:url(../images/icon-whtsapp-hover.png) no-repeat #3cbd52 center;background-size:auto;text-align:center;padding-top:15px;cursor:pointer;box-shadow:0 0 0 rgba(204,169,44,.4);margin-bottom:10px;color:#000}
.clsbutcall:hover{animation:none;background:url(../images/icon-whtsapp-hover.png) no-repeat #2ab200 center;background-size:auto;background-size:auto;color:#fff}
.clsusbtninfo.clsusbtninfo{background:url(../images/icon-callback-hover.png) no-repeat #d91174 center}
.clsusbtninfo.clsusbtninfo:hover{background:url(../images/icon-callback-hover.png) no-repeat #d91174 center}
#fixed-social{position:fixed;bottom:70px;right:15px;z-index:999}
#fixed-social a{position:relative;color:#fff}
#fixed-social a:hover>span{visibility:visible;right:55px;opacity:1}
#fixed-social a span{line-height:40px;right:60px;position:absolute;text-align:center;width:120px;visibility:hidden;transition-duration:.5s;z-index:1;opacity:0;top:5px;font-size:14px}
.fixed-facebook span{background-color:#d91174}
.fixed-twitter{background-color:#7d3895}
.fixed-twitter span{background-color:#7d3895}
.fixed-gplus span{background-color:#2ab200}
.fixed-linkedin{background-color:#ffc41e}
.fixed-linkedin span{background-color:#ffc41e}
.fixed-instagrem{background-color:#ed2b29}
.fixed-instagrem span{background-color:#ed2b29}
.fixed-tumblr{background-color:#eb1471}
.fixed-tumblr span{background-color:#eb1471}
@media(max-width:767px){
#fixed-social a>span{visibility:visible;right:55px;opacity:1;color:#fff;font-size:13px;width:auto;font-weight:500;line-height:32px}
.clsbutcall{border-radius:5px;margin:0}
#fixed-social{position:fixed;bottom:10px;right:0;z-index:999;width:100%;left:0}
#fixed-social{opacity:0}
#fixed-social.fixeddoiicon{opacity:1;text-align:left;margin-left:10px}
#fixed-social a{display:inline-block;width:150px;background-position:93% center;height:40px;padding-top:0}
.fixed-facebook span{background-color:transparent}
.fixed-gplus span{background-color:transparent}
.header-area .seach_icon a.whatsapbtn{display:none}
.gototop{display:none}
.qa-travel__question{display:block}
.disabledindf{display:block}
.disabledindf{display:block}
.container.qa-travel__center{display:block}
.container.qa-travel__center .col-lg-6.qa-travel__question{width:100%;display:inline-block;margin:0;margin-bottom:10px}
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:-50px}
.disabledindf{display:inline-block;width:100%}
.st-offer-new{margin:10px 0}
.disabledindf img{float:left;width:17%;margin-right:3%}
.qa-travel__question h6{float:left;width:80%}
.qa-travel__question h6 span a{font-size:16px}
.qa-travel__question h6{font-size:16px}
.qa-travel__question h6 p{font-size:10px}
.fullwidthbanner-light-grey .icon-wrapper{width:17%;float:left;margin-right:3%}
.icon-content h4{margin-bottom:5px}
.icon-content p{line-height:20px;margin-bottom:0}
.fullwidthbanner-light-grey .icon-content{width:80%;float:left}
.qa-travel__question h6 p.emaijfdd{font-size:14px;line-height:10px}
.qa-travel__question h6 span{color:#213976;font-size:24px}
}
#fixed-social{opacity:0}
#fixed-social.fixeddoiicon{opacity:1;display:none}
@media(min-width:768px) and (max-width:1199px){
.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel-posts .owl-controls .owl-nav .owl-next,.owl-carousel-posts .owl-controls .owl-nav .owl-prev{top:-50px}
img.callimg{width:21px;}
#colorlib-topdestination img.img-responsive{border-radius:0;min-height:205px}
.st-offer-new{margin-bottom:10px}
.disabledindf{display:inline-block}
span.clock {
    padding: 1px 10px;
    font-weight: 500;  
    border-radius: 27px;
    border: solid 1px #3cf144;
    font-size: 10px;
    display: block;
    margin: 12px;
    float: none;
    display: inline-block;
  }
}
.nk-cookie-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999;border-radius:0;display:block;padding-left:4px}
.alert-warning{background:#f2e7c2;color:#856404;border:none}
@media (max-width:767px){
.nk-cookie-banner{font-size:11px;z-index:99999999999}
.colorlib-nav #colorlib-logo img{margin-top:7px}
}
@media (min-width:768px){
img.srchicon.btn{top: 0px;margin:auto;width: 82%;}
.nk-cookie-banner{font-size:12px;padding:2px}
}
.colorlib-nav #colorlib-logo img{margin-top:0;width:250px!important}
.col-12.col-md-3.col-lg-2.pull-right{padding:0}
.colorlib-nav .col-4.col-lg-3{width:22%;float:left;max-width:22%}
.colorlib-nav .col-xl-6.col-lg-6.col-md-6{width:43%;max-width:43%;padding:0}
.colorlib-nav .col-12.col-md-3.col-lg-3{width:35%!important;max-width:35%!important;float:inherit;flex:auto}
.colorlib-nav .col-12.col-md-3.col-lg-3 .colorlib-logo-phone{float:right;width:auto}
.colorlib-nav .col-12.col-md-3.col-lg-3 .colorlib-logo-whatsapp{float:left;margin-top:12px;margin-right:0}
.colorlib-nav ul.protect-symbol li.emailistest a{margin:0;padding:0;padding-left:31px;background-color:transparent;font-weight:500}
.colorlib-nav ul.protect-symbol li.emailistest a i{top:3px;font-size:16px}
.colorlib-nav ul.protect-symbol li.emailistest{margin-top:20px}
.colorlib-nav .header-content2__call__phone-number p{font-size:14px;line-height:8px;margin-top:2px;color:#514b4b;font-weight:500}
.header-content2__call__phone-number span{font-size:16px}
.colorlib-logo-phone .header-content2__call__phone-number span{font-size:21px;line-height:17px;display:inline-block;color:#ef6614;font-weight:900}
.colorlib-logo-whatsapp .header-content2__call__phone-number span{background-color:#18c139;color:#fff!important;padding:3px 10px;border-radius:50px}
.colorlib-logo-whatsapp .header-content2__call__phone-number span i.fa.fa-whatsapp{color:#fff;margin-right:5px;font-size:16px;vertical-align:inherit}
#colorlib-reservation{background:#f6f9fc;top:0;margin:0}
.button-radio label{color: #f6faff;}
fieldset .field-label{color:#4f555e;font-weight:500;font-size:14px}
fieldset input{border:1px solid #f6f9fc;background-color:#f6f9fc;border-radius: 0px;}
.trip-paxes .pax-widget{background:#f8f8f8;border:1px solid #bfbfbf;background-color:#f6f9fc}
.trip-paxes{width:160px;border-radius: 0px;}
div.accordion.advncoption .accordion-heading a{color:#d91174!important;position:relative;z-index:9}
.flight-boking-wrap .tab-content{padding:20px}
.trip-dates .wrap{width:160px}
.button-radio label:before{border-color:#ffffff;border-width:1px}
.button-radio label{padding-left:25px}
.datepicker thead{background:#fff;color:#153865}
.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:15px!important;font-size:14px;padding-bottom:10px!important}
.datepicker.dropdown-menu td.day{color:#000}
.datepicker.dropdown-menu td.disabled.day{color:#c1c1c1}
fieldset input{outline:0;color:#000;font-weight:400;font-size:16px}
.colorlib-nav .top-menu li.beatmyquote a:hover{border:none;background-color:transparent!important}
div div.accordion.advncoption .accordion-heading a{color: #ffffff!important;position:relative;z-index:9;font-size:15px}
.pure-material-checkbox>span{color: #ffffff;}
.pure-material-checkbox{margin-top:22px}
.advncoption .accordion-inner .form-group{margin-bottom:0}
.position-absolute.top-0 img{border-radius:5px;display:inline-block;width:100px}
div.position-absolute.top-0 a small{font-size:20px;color:#ef6614;display:inline-block;vertical-align:bottom}
div.position-absolute.top-0 a span{background-color:transparent!important;color:#d91174!important;padding:0!important;font-weight:700!important}
div.position-absolute.top-0 a span.ml-2.text-white{color:#333!important;display:inline-block;font-size:12px}
.card.transition-3d-hover.shadow-hover-2.h-100{padding:0;padding-bottom:15px}
div.card-body.px-3.pt-2 a span{color:#314256!important;font-size:16px;font-weight:700}
.position-absolute.top-0 a{margin:0}
.position-absolute.top-0 span.ml-2.text-white{display:inline-block;font-size:15px;float:right;margin-bottom:20px;font-weight:700}
.position-absolute.top-0 span.ml-2.text-white b{display:inline-block;margin-left:15px;border:1px solid #ef6614;padding:0 10px;border-radius:50px;font-size:12px;background-color:#ef6614}
.font-size-14.text-gray-1 a{border-radius:5px;background:#354a9a;color:#fff!important}
.dt-sc-title.aligncenter{float:none;position:relative;text-align:center;display:inline-block;width:100%;margin-top:1em}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading{display:inline-block;position:relative;text-transform:uppercase;letter-spacing:4px;color:#003a6c;margin-bottom:10px;font-weight:700}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading:after,.dt-sc-title.with-before-after-shape .dt-sc-main-heading:before{content:"";height:2px;position:absolute;top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading:before{left:-50px}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading:after,.dt-sc-title.with-before-after-shape .dt-sc-main-heading:before{background:#354a9a}
.dt-sc-title.with-before-after-shape.aligncenter p{color:#666;font-size:16px;font-weight:300;margin-bottom:3em}
.fluynow{text-align:center}
.tour-section{position:relative}
.tour-block-one .inner-box{position:relative;display:block;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 25px 0 rgba(0,0,0,.05)}
.tour-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden;margin:0}
.tour-block-one .inner-box .image-box:before{position:absolute;content:'';width:100%;height:0%;left:0;top:0;opacity:.8;transition:all .5s ease}
.tour-block-one .inner-box .image-box:before{background:#ef6614}
.tour-block-one .inner-box:hover .image-box:before{height:100%}
.tour-block-one .inner-box:hover .image-box:before{height:100%}
.tour-block-one .inner-box .image-box a{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0px;color:#fff;z-index:1}
.tour-block-one .inner-box .lower-content{position:relative;padding:15px 20px}
div#colorlib-topdestination{background:#f5f4fb}
.tour-block-one .inner-box .lower-content .rating span{position:relative;display:block;font-size:15px;font-weight:500;padding-left:23px;margin-bottom:0}
.tour-block-one .inner-box .lower-content .rating span i{position:absolute;left:0;top:6px;font-size:13px}
.tour-block-one .inner-box .lower-content h3{display:block;font-size:24px;line-height:30px;font-weight:700;margin-bottom:0}
.tour-block-one .inner-box .lower-content h3 a{display:inline-block;color:#061a3a}
.tour-block-one .inner-box .lower-content h4{display:block;font-size:22px;line-height:28px;font-weight:700;margin-bottom:22px}
.tour-block-one .inner-box .lower-content h4 span{font-size:15px;font-weight:500;color:grey}
.tour-block-one .inner-box .lower-content .info{position:relative;display:block;padding:10px 0;border-radius:5px;margin-bottom:0}
.tour-block-one{margin-bottom:25px}
.tour-block-one .inner-box .lower-content .info li{position:relative;float:left;display:inline-block;font-size:22px;color:#ff9e10;font-weight:700;line-height:30px;padding-left:30px}
.tour-block-one .inner-box .lower-content .info li:last-child{margin:0!important}
.tour-block-one .inner-box .lower-content .info li i{position:absolute;left:0;top:6px;color:#c7c7c7;display:none}
.tour-block-one .inner-box .lower-content .info li:before{position:absolute;content:'';background:#e4e8e9;width:1px;height:20px;top:4px;right:-18px}
.tour-block-one .inner-box .lower-content .info li:last-child:before{display:none}
.tour-block-one .inner-box .lower-content p{margin-bottom:21px}
.tour-block-one .inner-box .lower-content .btn-box a{position:relative;display:inline-block;font-size:14px;line-height:26px;color:#354a9a;font-weight:500;border:1px solid #354a9a;border-radius:4px;padding:3px 15px;text-align:center}
.tour-block-one .inner-box .lower-content .btn-box a:hover{color:#fff;box-shadow:0 15px 25px 0 rgba(255,124,91,.3);background:#ef6614}
.tour-section .pattern-layer{position:absolute;left:0;bottom:0;width:100%;height:830px;background-repeat:repeat-x;animation:slide 100s linear infinite;-webkit-animation:slide 100s linear infinite}
.tour-block-one .inner-box .image-box img{width:100%}
.tour-block-one .inner-box .lower-content .info li:first-child{font-weight:400;color:#ff9d0e;font-size:14px;padding:0;border-radius:5px}
.tour-block-one .inner-box .lower-content .info li span{font-weight:300;color:#666;font-size:16px}
#colorlib-rooms .dt-sc-title.with-before-after-shape.aligncenter{margin-bottom:1em}
#colorlib-rooms{padding-bottom:2em}
div#colorlib-rooms{background:url(../images/shape-4.png);background-repeat:no-repeat;background-position:left center}
.grid-item .service-border{-webkit-box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);box-shadow:0 0 20px 0 rgb(62 28 131 / 10%);background:#fff;border:none}
.grid-item .service-border h4.service-title.plr15{padding-bottom:10px}
.section-header{margin:-8px 0 55px}
.section-header .section-title{font-size:36px;font-weight:400;margin-bottom:8px;line-height:1.2em}
.section-header .section-title>span{font-weight:600}
.section-header>p{margin-bottom:5px}
.headline{font-size:22px;font-weight:800;margin-bottom:25px}
.title-icon{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:18px 0;margin-bottom:8px}
.title-icon>.title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin-bottom:0;text-transform:capitalize}
.title-icon>.title>span{color:#a7a7a7;font-size:25px;margin-right:15px;display:inline-block}
.location-card-item{overflow:hidden;min-height:210px;position:relative;display:block;background-color:#999}
.location-card-item .location-thumb{position:relative}
.location-card-item .location-thumb:before{content:"";height:100%;width:100%;bottom:0;top:0;position:absolute;background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.5));z-index:2}
.location-card-item .location-thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:all .35s;transition:all .35s}
.location-card-item .featured-type{color:#fff;position:absolute}
.location-card-item .featured-type.featured{color:#fff;background-color:#f12c15;font-size:12px;font-weight:500;line-height:1em;padding:90px 0 15px;position:absolute;right:-97px;text-align:center;text-transform:uppercase;top:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top 0;transform-origin:right top 0;width:180px}
.location-card-item .featured-type.trending{font-size:16px;left:auto!important;padding:0;right:7px;top:3px}
.location-card-item .featured-type.trending:before{background-color:#ffc914;content:"";height:65px;position:absolute;right:-25px;top:-28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:45px}
.location-card-item .featured-type.trending>span{position:relative;z-index:5}
.location-card-item .location-content{bottom:0;padding:15px 30px;position:absolute;width:100%;z-index:9}
.location-card-item .location-content>.name{color:#fff;font-size:20px;-webkit-transition:all .25s;transition:all .25s;font-weight:700}
.location-card-item .location-content>.name:hover{color:#f12c15}
.location-card-item .location-content>.listing-no{color:#cfcfcf;font-size:14px;font-weight:500}
.location-card-item:hover .location-thumb>img{-webkit-transform:scale(1.025);transform:scale(1.025)}
.ptb-100{padding-top:50px;padding-bottom:100px}
@media only screen and (max-width:575px){
.location-card-item .location-content{padding:14px 15px}
}
.features-cat-area{padding:20px 80px 55px}
.features-cat-area .cat-item{font-size:16px;font-weight:500;display:block}
.features-cat-area .cat-item>.icon{border:5px solid rgba(255,255,255,0);border-radius:50%;font-size:36px;height:85px;line-height:75px;margin:0 auto 7px;width:85px;position:relative;-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s}
.features-cat-area .cat-item>.icon>i,.features-cat-area .cat-item>.icon>span{position:relative}
.features-cat-area .cat-item>.icon:before{width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;content:"";border-radius:50%;-webkit-transition:ease-in-out .25s;transition:ease-in-out .25s}
.features-cat-area .cat-item:hover{color:#fff}
.features-cat-list-area{overflow:hidden;position:relative;margin-top:-90px}
.features-cat-list-area:before{background-image:-webkit-linear-gradient(left,#3a1f82,#ce1820);background-image:linear-gradient(to right,#3a1f82,#ce1820);position:absolute;content:"";left:0;top:0;width:calc(50% + 585px);height:100%}
.features-cat-list-area:after{position:absolute;content:"";left:0;top:90px;width:calc(50% + 585px);height:1px;background-color:rgba(255,255,255,.2)}
.features-cat-list-area .cat-list-item{color:#fff;border-right:1px solid rgba(255,255,255,.2)}
.features-cat-list-area .cat-list-item .cat-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column-align:flex-start;justify-items:flex-start;min-height:90px}
.features-cat-list-area .cat-list-item .cat-title .cat-name{font-size:16px;font-weight:500}
.features-cat-list-area .cat-list-item .cat-title .icon{font-size:32px;margin-right:15px}
.features-cat-list-area .cat-list-item .list{font-size:15px;font-weight:500;padding:20px 40px 25px 0}
.features-cat-list-area .cat-list-item .list>li{overflow:hidden;padding:5px 0}
.features-cat-list-area .cat-list-item .list>li>span{float:right;color:rgba(255,255,255,.6)}
.features-cat-list-area>.social-profile{max-width:calc(50% - 585px);position:absolute;right:0;top:30px;width:100%}
.features-cat-list-area>.social-profile .social-share-two{margin-right:-5px;text-align:center}
.features-cat-list-area>.social-profile .social-share-two>li>a{color:#fff;font-size:12px;width:45px}
.features-cat-list-area.features-cat-list-style-two{margin-top:-180px}
.features-cat-list-area.features-cat-list-style-two:after{height:0}
.features-cat-list-area.features-cat-list-style-two .features-cat-carousel2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:180px}
.features-cat-list-area.features-cat-list-style-two .cat-item{font-size:16px;font-weight:500;display:block;color:#fff;text-align:center}
.features-cat-list-area.features-cat-list-style-two .cat-item>.icon{font-size:42px;height:55px;line-height:55px;margin:0 auto 5px;width:auto}
.features-cat-list-area.features-cat-list-style-two>.social-profile{top:auto;bottom:20px}
@media only screen and (max-width:1620px){
.features-cat-list-area>.social-profile{display:none}
}
@media only screen and (max-width:1366px){
.features-cat-list-area .cat-list-item .list{padding-right:25px}
}
@media only screen and (max-width:1199px){
.features-cat-list-area:before{width:calc(50% + 465px)}
}
@media only screen and (max-width:991px){
.features-cat-list-area:before{width:calc(50% + 345px)}
.features-cat-list-area:after{height:0}
.features-cat-list-area .cat-list-item{border-right:0px solid}
.features-cat-list-area .cat-list-item .list{padding-right:25px}
.features-cat-list-area .cat-list-item .cat-title{border-bottom:1px solid rgba(255,255,255,.2)}
.features-cat-area{padding:20px 0 50px}
.features-cat-area .cat-item{font-size:15px}
.features-cat-area .cat-item>.icon{font-size:30px;height:75px;line-height:68px;width:75px}
}
@media only screen and (max-width:767px){
.features-cat-list-area:before{width:calc(50% + 255px)}
.features-cat-list-area .cat-list-item{padding-right:30px}
.features-cat-list-area .cat-list-item .list{padding-right:0}
}
@media only screen and (max-width:575px){
.features-cat-list-area:before{width:100%}
.features-cat-list-area .cat-list-item{padding-right:0}
.features-cat-list-area .cat-list-item .list{padding-right:0}
}
.featured-locations-area.featured-location-style-one{height:auto;position:relative;padding-bottom:20px;margin-top:0}
.featured-locations-area.featured-location-style-one::before{content:'';padding:0;vertical-align:middle;text-align:center;color:#fff;font-size:16px;background-color:hsl(0deg 0% 98%);width:100%;height:100%;position:absolute;left:0;top:0}
div#colorlib-rooms .owl-theme .owl-controls{position:absolute;right:0;top:-25px}
.btn-normal-1{display:inline-block;padding:7px 28px;text-transform:uppercase;font-weight:700;color:#354a9a;position:relative}
.effect-white::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.effect-white::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid rgba(255,255,255,.5);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.arlinwrapline .owl-theme .owl-controls .owl-nav{display:inline-block;width:100%}
.arlinwrapline .owl-theme .owl-controls .owl-nav .owl-prev{position:absolute;left:0;width:40px;border-radius:50px;height:40px;line-height:40px;top:40px;left:-40px;background:#354a9a}
.arlinwrapline .owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;left:inherit;width:40px;border-radius:50px;height:40px;line-height:40px;top:40px;right:-40px;background:#354a9a}
.arlinwrapline .owl-carousel .owl-controls .owl-nav .owl-next i,.arlinwrapline .owl-theme .owl-controls .owl-nav .owl-prev i{background:0 0;color:#fff;font-weight:700}
.disabledindf{display:inline-block;position:relative;padding-left:8em}
.disabledindf img{position:absolute;left:0;top:0;margin-right:0}
.qa-travel__question h6 span{color:#fff}
.foot-line-btm{display:inline-block;width:100%}
header.inner-page-header.inner-page-header-1{position:relative}
.inner-page-header{padding-top:150px;padding-bottom:150px;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}
.inner-page-header:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}
.inner-page-header .header-content{position:relative;z-index:1}
.inner-page-header-1{background-image:url(../images/gfc/aboutus.jpg)}
.header-content{z-index:1;max-width:820px;text-align:center;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}
.inner-page-header:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}
.inner-page-header .header-content{position:relative;z-index:1}
.header-content h1{font-size:36px;color:#fff;margin-bottom:10px;font-weight:600}
.header-content.m-auto ol.breadcrumb{background-color:transparent;display:inline}
.header-content.m-auto ol.breadcrumb li.breadcrumb-item a{color:#fff}
.header-content.m-auto ol.breadcrumb li.breadcrumb-item.active{font-weight:700;color:#fff}
.header-content.m-auto .breadcrumb>li{font-size:14px}
.header-content.m-auto .breadcrumb-item+.breadcrumb-item::before{color:#fff}
.map-shape{position:absolute;z-index:-1}
.map-shape.map-shape-1{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}
.map-shape.map-shape-2{top:130px;right:0}
.map-shape.map-shape-top{top:0;-webkit-transform:none;transform:none;opacity:.8}
.map-shape.map-shape-bottom{top:auto;bottom:0;-webkit-transform:none;transform:none}
.map-shape.map-shape-vertical-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.map-shape.map-shape-top-100{top:-100px}
.map-shape.map-shape-sm img{width:80%;opacity:.5}
.section-title{text-align:center;margin-bottom:50px}
.section-title small{display:inline-block;font-size:24px;font-family:satisfy,cursive;margin-bottom:10px;font-weight:400;color:#d91174}
.section-title small:last-child{margin-bottom:0}
.section-title h2{font-size:42px;margin-bottom:15px;position:relative;line-height:1.4}
.section-title h2:last-child{margin-bottom:0}
.section-title p{font-size:17px;font-weight:400;margin-bottom:30px;position:relative}
.section-title p:last-child{margin-bottom:0}
.section-title p a{color:#3fd0d4}
.section-title.section-title-lg{max-width:940px}
.section-title.section-title-white small{color:#fff}
.section-title.section-title-white h2{color:#fff}
.section-title.section-title-white p{color:#fff}
.section-title.section-title-left{max-width:100%;text-align:left}
.sub-section-title{margin-bottom:26px}
.sub-section-title .sub-section-title-heading{font-size:35px;margin-bottom:20px}
.sub-section-title p{font-size:16px;font-weight:400}
.about-content-details p{font-size:16px;margin-bottom:15px;color:#464646}
section.about-section.position-relative.pb-70{padding-bottom:5em;padding-top:5em}
.btmtexfgr{display:inline-block;width:100%;padding-top:15px}
.btmtexfgr p{font-size:16px;margin-bottom:15px;color:#464646;font-weight:400;line-height:30px;text-align:center}
.about-content-details p{line-height:35px;font-weight:400;color:#000;text-align:center;font-size:16px}
.featured-locations-area .owl-nav{display:inline-block;width:100%}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-prev{position:absolute;left: -60px;width: 45px;display:inline-block;height: 45px;line-height: 41px;border-radius:50px!important;background-color: #ff6921;!important;border:none!important;top:10em;-webkit-box-shadow:0 2px 10px rgb(0 0 0 / 15%);-moz-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10pxrgb(0 0 0 / 15%)}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-prev i{color: #fff!important;background-color:transparent!important;font-weight:700;border:none!important}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;right: -60px;width:45px;display:inline-block;height: 45px;line-height: 41px;border-radius:50px!important;background-color: #ff6921!important;border:none!important;top:10em;-webkit-box-shadow:0 2px 10px rgb(0 0 0 / 15%);-moz-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10pxrgb(0 0 0 / 15%)}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-next i{font-size:14px;color:rgba(255,255,255,.7);background:#213976}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-next i{color: #ffffff;background:0 0;font-weight:700}
.arlinwrapline .owl-carousel .owl-item img{border:1px solid rgb(20 20 19 / 16%)}
.qa-travel12{display:inline-block;width:100%}
.qa-travel12 .container.qa-travel__center{background-color:#2f2b21;border-radius:3px}
.contact-section{background-color:#354a9a;padding-bottom:0;padding-top:0;display:inline-block;width:100%;float:left;border-top:5px solid #fbe1bb;border-bottom:5px solid #354a9a}
.contact-section .contact-img{background-size:contain;background-repeat:no-repeat;background-position:0 l0;margin-top:0;min-height:225px}
.contact-section .contact-details-wrap{padding-left:20px}
.contact-section .contact-btn-wrap{border-top:1px solid rgba(255,255,255,.25);margin-top:5px;padding-top:15px}
.contact-section .contact-details{border-right:1px solid rgba(255,255,255,.25);text-align:center}
.contact-section .contact-details .contact-icon{width:50px;height:50px;margin-bottom:30px;display:inline-block;margin:0 auto;margin-bottom:15px;margin-top:25px}
.contact-section .contact-details ul{padding:0;margin:0}
.contact-section .contact-details ul li{color:#fff;list-style:none;font-weight:400;line-height:1.3;margin-bottom:8px;font-size:18px}
.contact-section .contact-details ul li a{color:#fff}
@media screen and (min-width:576px){
.contact-section .contact-btn-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
}
.contact-section .contact-btn-wrap h3{color:#fff;font-size:23px;font-weight:700;margin-bottom:0}
.contact-btn-wrap .button-primary{border:none;color:#fff;display:inline-block;position:relative;font-size:15px;line-height:1.3;padding:15px 30px;font-weight:600;background-color:#f56960;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}
.contact-section .contact-btn-wrap form.newslatter-form{display:inline-block}
.contact-section .contact-btn-wrap form.newslatter-form input[type=email]{border:none;padding:10px 15px;width:390px;border-radius:5px 0 0 5px;float:left;outline:0}
.contact-section .contact-btn-wrap form.newslatter-form input[type=submit]{background:#232933;border:none;padding:10px;font-weight:700;border-radius:0 5px 5px 0;float:left;color:#fff}
.whatsup-box{text-align:left;margin-top:10px}
.whatsup-message{width:100%;margin:0 auto;padding:10px 10px 10px 45px;border-radius:5px;text-align:left;color:#2d2e27;font-size:20px;font-weight:700;margin-bottom:5px;position:relative;border:#29b201 solid 2px;padding-left:3em}
.whatsup-icon{width:40px;height:40px;left:0;top:-1px;position:absolute}
.whatsup-message .whatsup-icon img{margin:7px!important}
.whatsup-number{text-align:center;color:333;font-size:12px;font-weight:700;margin-bottom:10px}
footer#colorlib-footer{padding:0;margin:0}
.newstagadd{display:inline-block;width:100%;background:#333;padding:30px 0;margin-bottom:25px}
.newstagadd .row.row-pb-md{padding-bottom:0!important}
.newstagadd{display:inline-block;width:100%;background:#333;padding:30px 0;margin-bottom:25px}
.newstagadd .row.row-pb-md{padding-bottom:0!important}
.contact-section .contact-details ul li a{color:#011536}
.contact-section .contact-details ul li{color:#011536}
.contact-section .contact-btn-wrap h3{color:#333}
.contact-section .contact-details{border-right:1px solid rgb(51 51 51 / 14%)}
.contact-section .contact-btn-wrap{border-top:1px solid rgb(217 218 220)}
.newstagadd{display:inline-block;width:100%;background:#232933;padding:30px 0;margin-bottom:25px}
.newstagadd .row.row-pb-md{padding-bottom:0!important}
.contact-section .contact-details ul li a{color:#011536}
.contact-section .contact-details ul li{color:#011536}
.contact-section .contact-btn-wrap h3{color:#333}
.contact-section .contact-details{border-right:1px solid rgb(51 51 51 / 14%)}
.contact-section .contact-btn-wrap{border-top:1px solid rgb(215 169 13)}
#colorlib-footer ul.colorlib-footer-links li a{color:#ebebeb}
#colorlib-footer ul.colorlib-footer-links li a::before{color:#d1d1d1;top:0}
footer#colorlib-footer h4{color:#fff}
.whatsup-message{color:#fff}
.whatsup-number{color:#f2f2f2}
.placetop{margin:80px 0}
.places h1{margin:0 0 30px;font-size:24px;color:#000;text-transform:uppercase;text-align:center}
.places p{margin:0 0 30px;font-size:14px;color:#686868;text-align:center;font-family:'PT Serif',serif;position:relative}
.places p:after{border-top:5px solid #fcb714;position:absolute;left:0;top:48px;content:"";width:70px;margin:0 auto;right:0}
.placetop .matter{padding:15px;text-align:center;border-right:1px solid #fbf0e0}
.placetop .matter h1{font-size:18px;font-weight:700}
.imgs{min-height:90px}
.placetop{background:#fff;margin:0;padding:40px 0}
.placetop .row .col-sm-3:first-child .matter{border:none}
.group-title{margin-bottom:20px}
.group-title .sub-title .text{color:#6e747c;text-transform:uppercase;display:inline-block;margin-bottom:0}
.group-title .sub-title .icons{font-size:28px;color:#c6c6c6;margin-left:60px;position:relative}
.group-title .sub-title .icons:after{position:absolute;content:'';width:54px;height:2px;background-color:#354a9a;right:105%;bottom:7px}
.group-title .main-title{color:#354a9a;font-size:26px;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:5px 0 0 0}
.group-title.white .sub-title .icons,.group-title.white .sub-title .text{color:#fff}
.group-title.white .main-title{color:#fff}
.terpoldclas{display:inline-block;width:100%;padding:10px 0;padding-bottom:30px}
.terpoldclas p{line-height:30px;font-size:14px;text-align:justify}
.title-style-2{margin-top:20px;font-weight:500;font-size:18px;text-transform:uppercase;position:relative;color:#434a54;display:inline-block}
.title-style-2.white{color:#fff}
.title-style-2:after{position:absolute;content:"";bottom:5px;right:-57px;width:50px;height:3px;background-color:#354a9a}
section.tourb2-ab-p-2.com-colo-abou{background:#fafafa}
.terpoldclas ul{padding:0;margin:0}
.terpoldclas li{position:relative;list-style:none;display:block;font-size:16px;padding:5px 0;padding-left:20px;line-height:30px;font-weight:300}
.terpoldclas li:before{position:absolute;font-family:FontAwesome;content:'\f0a4';left:0;color:#7e7878;font-size:12px;top:4px;font-weight:500}
.terpoldclas p{font-weight:300;font-size:16px;color:#000}
.group-title{margin-bottom:5px}
.title-style-2{margin-bottom:10px}
.terpoldclas p.gdds{margin:0}
.colorlib-social-icons li:first-child a,.colorlib-social-icons li:first-child a i{background:#2a6195;color:#fff}
.colorlib-social-icons li:nth-child(2) a,.colorlib-social-icons li:nth-child(2) a i{background:#1bc4ef;color:#fff}
.colorlib-social-icons li:nth-child(3) a,.colorlib-social-icons li:nth-child(3) a i{background:#b3081b;color:#fff}
.colorlib-social-icons li:nth-child(4) a,.colorlib-social-icons li:nth-child(4) a i{background:#d6212a;color:#fff}
.colorlib-social-icons li a:hover{opacity:.9}
section#contact{display:inline-block;width:100%;margin:4em 0}
.contact .info-box{color:#444;text-align:center;box-shadow:0 0 30px rgba(214,215,216,.3);padding:20px 0 30px 0;margin-bottom:2em}
.contact .info-box i{font-size:32px;color:#f79806;border-radius:50%;border:2px dotted #ffdba3;width:65px;height:65px;line-height:65px}
.contact .info-box h3{font-size:16px;color:#3a3a3a;font-weight:300;margin:10px 0;margin-top:20px}
.contact .info-box p{padding:0;line-height:24px;font-size:16px;margin-bottom:0}
.contact .php-email-form{box-shadow:0 0 30px rgba(214,215,216,.4);padding:30px}
.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}
.contact .php-email-form .error-message br+br{margin-top:25px}
.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}
.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}
.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}
.contact .php-email-form .form-group{margin-bottom:20px}
.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px}
.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#106eea}
.contact .php-email-form input{padding:10px 15px;height:45px}
.contact .php-email-form textarea{padding:12px 15px}
.contact .php-email-form button[type=submit]{background:#a41e22;border:0;padding:10px 30px;color:#fff;transition:.4s;border-radius:4px}
.contact .php-email-form button[type=submit]:hover{background:#f36665}
@-webkit-keyframes animate-loading{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes animate-loading{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.section-col-box{box-shadow:0 0 30px rgb(214 215 216 / 40%);padding:10px;text-align:center}
.section-col-box h2{color:#000;font-weight:400;padding-top:15px}
.section-col-box p{color:#444;font-size:20px;font-weight:300}
.contact iframe{box-shadow:0 0 30px rgb(214 215 216 / 30%);background:#fff;padding:5px}
.container.aos-init.aos-animate.contact{width:100%;padding:4em 0}
.ui-widget.ui-widget-content{border:none;box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff;max-height:410px}
.ui-menu .ui-menu-item{font-size:14px!important;font-family:Roboto,sans-serif!important;padding:0}
.ui-menu .ui-menu-item-wrapper{padding:10px 15px}
.ui-menu .ui-menu-item-wrapper:hover{background:#ffebf5;border-color:#354a9a;color:#000;font-weight:500}
.innr_pnl a#done{font-size:14px;font-weight:500;margin-top:10px}
.section-col-box h2{font-size:16px}
.section-col-box h2 strong{display:block;padding-top:10px;font-size:20px}
.section-col-box p{font-size:14px;margin:0;padding:0}
.section-col-box p b{display:block;font-weight:600}
.datepicker th.datepicker-switch{cursor:pointer;font-size:16px;font-weight:600;color:#000;text-align:center}
.datepicker.dropdown-menu th.dow{font-weight:500}
.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:10px 15px!important}
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top{-webkit-box-shadow:0 1px 6px 0 rgb(0 0 0 / 20%);-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgb(0 0 0 / 20%);border-color:#ddd}
.flight-loader-info{background:url(../images/gfc/flybg-info.jpg);background-size:cover}
.flight-loader-info::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(255 255 255 / 60%)}
.notice-messagephone{display:inline-block;margin-bottom:1em;background-color:#343127;padding:0 15px;font-size:30px;font-weight:800;position:relative;border-radius:50px;height:50px;padding-left:70px;line-height:50px;color:#fff}
.loadr-inner-fl{text-align:center}
.loader-flightloader{display:inline-block;background:#fff}
.iata_code.arrival_city,.loader-flightloader .iata_code.departure_city{display:inline-block;float:left;font-weight:700;font-size:30px;margin-top:20px;margin-left:15px;margin-right:15px;color:#004174}
.loader-flightloader .plane{display:inline-block;float:left}
.loader-flightloader .plane img.plane-img{width:150px}
.notice-messagephone i.fa.fa-phone{position:absolute;left:0;background-color:#2c2a23;padding:0 15px;height:50px;line-height:50px;border-radius:50px 0 0 50px;top:0;color:#fff;border-right:1px solid #4e4e4e}
.notice-messagephone a{color:#fff}
.loadr-inner-fl .wait{font-size:26px;color:#000;font-weight:700;margin-bottom:1em}
.loader-flightloader{margin-bottom:1em}
.cntr-fl-infoset{background:rgb(255 255 255 / 80%)}
@media(max-width:767px){
span.clock{padding:1px 10px;font-weight:500;margin-right:5px;border-radius:27px;border:solid 1px #3cf144;font-size:10px;display:block;margin-top:12px;margin-bottom:9px}
.notice-messagephone{display:inline-block;margin-bottom:1em;background-color:#343127;padding:0 15px;font-size:30px;font-weight:800;position:relative;border-radius:50px;height:50px;padding-left:70px;line-height:50px;color:#fff}
.notice-messagephone i.fa.fa-phone{position:absolute;left:0;background-color:#2c2a23;padding:0 15px;height:50px;line-height:50px;border-radius:50px 0 0 50px;top:0;color:#fff;border-right:1px solid #4e4e4e}
.notice-messagephone a{color:#fff}
.loader-flightloader .wait{margin-top:0;font-size:16px;line-height:20px}
.loader-flightloader .departure_city{top:35px;font-size:30px}
.loader-flightloader .arrival_city{top:88%;font-size:30px}
.loadr-inner-fl{padding-bottom:0}
.notice-message.block{font-size:20px}
.notice-messagephone{font-size:20px}
}
.resul-page-info{background: linear-gradient(to right, rgba(34,44,117,1) 0%,rgb(0 147 215) 100%);background: #3a7cc3;position:relative;top:0px;padding-top:0px;margin-bottom:0;float:left}
.executive{background:url()}
.resul-page-info:before{content:'';background:#153865bf;position:absolute;width:100%;height:100%;top:0;left:0}
.resul-page-info button.btn.btn-primary{background:0 0;border:1px solid #fff;color:#fff;border-radius:3px}
.resul-page-info button.btn.btn-primary i{border-color:none}
.sidebar-filtter h2{background:#3e6082}
.checkbox input:checked~.helper{color:#000}
.checkbox .helper::after,.checkbox .helper::before{background:#000}
.card-body .checkbox{margin-top:0}
.checkbox .helper{top:5px}
.sidebar-filtter .card .card-body{padding:5px 0;padding-bottom:0}
.card-body .checkbox{padding:0 15px;border-bottom:1px solid #efefef}
.card-body .checkbox:last-child{border:none}
.sidebar-filtter .card h2.mb-0{background:#464646;border-top:1px solid #7d7d87;border-bottom:1px solid #73737e;color:#fff}
.sidebar-filtter .card .card-body.pricerange{width:89%;margin-top:8px;padding-left:8px;padding-right:8px;}
.card-body.pricerange.banner{width:100%;}
.filter_result_wrap .range_slider_wrap p input{font-size:15px!important}
.sidebar-filtter .card .card-body.pricerange-duration .range_slider_wrap{padding:0 10px;padding-right:35px;margin-top:0}
.airportinfois span{padding:0 15px}
.allnone ul{margin-left:15px}
.filter_result_wrap .range_slider_wrap .ui-button,.filter_result_wrap .range_slider_wrap .ui-state-default,.filter_result_wrap .range_slider_wrap .ui-widget-content .ui-state-default,.filter_result_wrap .range_slider_wrap .ui-widget-header .ui-state-default,.filter_result_wrap .range_slider_wrap html .ui-button.ui-state-disabled:active,.filter_result_wrap .range_slider_wrap html .ui-button.ui-state-disabled:hover{background:#fdc714}
.filter_result_wrap .range_slider_wrap .ui-widget.ui-widget-content{background:#fdc714}
span.dr-tion i{background:0 0;top:-6px;font-size:9px;display:block;margin-left:auto;margin-right:auto;width:100%}
.rgt-price-wrp button.btn{background:dedede;padding:4px 0;width:80%;margin:auto;}
.rgt-price-wrp button.btn: hover{background:#0000}
.rgt-price-wrp h2{color:#344697;font-size:25px;font-weight:700;}
.flt-detls ul li a{background:#00affe;border-radius:5px}
.flt-detls ul{background:0 0}
.flt-detls ul li{margin:0 4px}
.flt-detls ul li:nth-child(3) a{border-radius:5px}
span.baggageallwence{/* background: #f7faff; */border:initial;color: #2a2a2a;}
.flt-detls .flightdetails .card-header{color:#354a9a;}
@media(max-width:767px){
.sidebar-filtter .card .card-body.pricerange{width:91%}
.sidebar-filtter .card .card-body.pricerange.banner{display: none;}
.wrap.trip-arrows{display:none}
.flt-detls .flightdetails{float:left;width:100%}
.flt-detls .flightdetails .card-header{color:#354a9a;margin-top:0}
.rgt-price-wrp{background:#f7f7f7;padding-top:6px}
.resul-page-info button.btn.btn-primary{float:left;font-size:12px;padding:5px 10px;margin-top:9px}
.sidebar-filtter{margin-bottom:15px}
.lft-fst-c{width:50%}
.air-plane-col{width:18px}
span.break-point{padding:0}
.flydierstinfo{width:42%}
}
.right-arrow-submit-btn{text-align:left}
.checkbox.bxinfsetr{margin-top:5px;margin-bottom:0}
.right-arrow-submit-btn{text-align:left}
.checkbox.bxinfsetr{margin-top:5px;margin-bottom:0}
.left-det-psg h3{font-weight:600;color:#000}
.section-full.content-inner.overlay-white-middle.farefldnsn{padding:50px 0;background:#f8f8f8}
.offer--origin{display:inline-block}
.offer--destination{display:inline-block}
.section-full.content-inner.overlay-white-middle .offer--destination p{display:inline-block;font-weight:500;font-size:18px}
.section-full.content-inner.overlay-white-middle .offer--destination p abbr{display:inline-block;vertical-align:middle;margin-right:15px;font-weight:400}
.section-full.content-inner.overlay-white-middle .offer--destination p i.fa.fa-plane::before{transform:rotate(45deg);display:inline-block}
.offer--destination i.fa.fa-plane{transform:rotate(45deg);width:25px;height:25px;text-align:revert;border:1px solid #354a9a;border-radius:25px;line-height:25px;text-align:center;margin-top:15px;color:#354a9a;margin-right:10px}
.offer--dates{text-align:left;border-radius:50px;padding-left:0;color:#354a9a}
.section-full.content-inner.overlay-white-middle{background:#f8f8f8}
section.trip-ad{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background:#fff}
.main-content{position:relative;top:-45px;padding-top:45px;margin-bottom:-45px}
.main-content{position:relative}
.page-login .container.wrapper-login{z-index:1;position:relative}
@media(max-width:767px){
div#colorlib-reservation:before{display:none}
#colorlib-hero .flexslider{margin:0;top:0}
.trip-dates .wrap{width:100%}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading{font-size:18px}
.dt-sc-title.with-before-after-shape.aligncenter p{font-size:12px;padding:0 15px}
}
header.inner-page-header.inner-page-header-1.beatmyqyuteinfo{padding:100px 0}
header.inner-page-header.inner-page-header-1.beatmyqyuteinfo::after{background-color:rgb(0 27 62 / 30%)}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3{position:absolute!important;left:0;color:#fff}
.position-absolute.top-0.left-0.pt-5.pl-3 a span{color:#fff}
.position-absolute.top-0.left-0.pt-5.pl-3 a span.ml-2.text-white{color:#fff!important}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3 span.ml-2.text-white{font-size:12px;color:#d91174!important;background:#fff!important;border-radius:50px;padding:5px 15px;float:left}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3 a span{color:#fff!important}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3{position:absolute!important;left:0;color:#fff}
.position-absolute.top-0.left-0.pt-5.pl-3 a span{color:#fff}
.position-absolute.top-0.left-0.pt-5.pl-3 a span.ml-2.text-white{color:#fff!important}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3 span.ml-2.text-white{font-size:12px;color:#d91174!important;background:#fff!important;border-radius:50px;padding:5px 15px;float:left}
.aitlineinfodetcol .position-absolute.top-0.left-0.pt-5.pl-3 a span{color:#fff!important;margin-right:15px}
.aitlineinfodetcol .position-absolute.bottom-0.left-0.right-0{position:absolute!important}
.aitlineinfodetcol .position-absolute.bottom-0.left-0.right-0 .text-white.my-1{padding:15px 0;font-size:20px}
.aitlineinfodetcol .card-body.px-3.pt-2{background:#fff;border:none;box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%)}
.aitlineinfodetcol .card.transition-3d-hover.shadow-hover-2.h-100{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}
.product-card-block.product-card-v8 .w-md-80w-lg-50{text-align:center;padding-top:30px;padding-bottom:15px}
.product-card-block .section-title12::after{display:block;width:2.5rem;height:.125rem;background-color:#297cbb;content:" ";margin:1.5rem auto 0}
.product-card-block.product-card-v8{margin-bottom:3em}
span.h5font-weight{display:block;font-size:16px;font-weight:700;color:#333}
a.card-titletext-dark{font-size:20px;font-weight:700;color:#354a9a}
a.badgejhh{background:#354a9a;padding:5px 15px;border-radius:50px;color:#fff;margin-top:15px;display:inline-block}
.cardd .card-body{background:#fff}
.cardd .card-img-top{width:129px;padding:5px;background:#fff}
.deal-list-block{background:url(../images/footer-bg-info.jpg);background-size:cover;display:inline-block;width:100%;padding:4em 0}
.deal-list-block{position:relative}
.deal-list-block:before{content:'';width:100%;height:100%;background:rgb(255 255 255 / 80%);position:absolute;left:0;top:0}
.deal-list-block{position:relative}
.deal-list-block:before{content:'';width:100%;height:100%;background:rgb(255 255 255 / 80%);position:absolute;left:0;top:0;z-index:1}
.deal-list-block .w-md-80{text-align:center;position:relative;font-weight:700}
.deal-list-block .w-md-80 h2.section-title-1mb-0{font-weight:700;padding-bottom:20px}
.deal-list-block .row.mb-xl-5{margin:0;padding:0;margin-bottom:10px!important}
.deal-list-block .row.mb-xl-5 .text-hover.bg-white{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%)}
.product-card-block.product-card-v8{padding:2em 0}
.deal-list-block .container{position:relative;z-index:2}
@media(max-width:767px){
.section-full.content-inner.overlay-white-middle h2{font-size:18px}
.cardd .card-body{margin-bottom:15px}
}
section.page-login.paynowcl{float:left;width:100%}
section.page-login.paynowcl .content-login.callmeback .main-login{margin:0 3em;padding:0;background:#fff;border-radius:3px;margin-bottom:3em;position:relative;padding:0;text-align:left;background-color:rgb(255 255 255);border-radius:5px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 5%),0 3px 14px 2px rgb(0 0 0 / 8%),0 5px 5px -3px rgb(0 0 0 / 10%);z-index:1;top:-8.7em;border:none;border-radius:5px;margin-bottom:-4em}
section.page-login.paynowcl .content-login.callmeback .main-login .custmercer{margin:0;padding:15px 30px;text-align:center;font-size:18px;color:#354a9a;background:rgb(18 51 104 / 5%);color:#354a9a}
section.page-login.paynowcl .content-login.callmeback .main-login h1{background:rgb(18 51 104 / 15%);color:#000;font-size:18px;padding:15px 0}
.psngrdetpage.fare-detials-col.psgndetpage button.btn.btn-slide{color:#fff;background:#354a9a;border-radius:5px;margin-left:15px;padding:10px 30px;font-size:18px;cursor:pointer}
.psngrdetpage.fare-detials-col.psgndetpage button.btn.btn-slide:hover{background:#354a9a;color:#000}
header.inner-page-header.inner-page-header-1.paynowinfset{background:url(../images/paynowbg.jpg);background-size:contain}
@media(max-width:767px){
header.inner-page-header.inner-page-header-1.paynowinfset{background-size:cover;margin-bottom:0;top:0;padding:80px;background-position:right top}
section.page-login.paynowcl .content-login.callmeback .main-login{margin:0;top:-35px}
section.page-login.paynowcl .content-login.callmeback .main-login .custmercer{font-size:14px}
.main-login .psngrdetpage.fare-detials-col.psgndetpage{padding:0 15px}
.contact-section .contact-details{border:none}
.contact-section .contact-img{background-size:cover!important}
.contact-section .contact-btn-wrap h3{text-align:center;font-size:20px;padding-bottom:15px}
.contact-section .contact-btn-wrap form.newslatter-form{display:inline-block;width:100%;padding:0 15px}
.contact-section .contact-btn-wrap form.newslatter-form input[type=email]{width:100%;border-radius:5px}
.contact-section .contact-btn-wrap form.newslatter-form input[type=submit]{border-radius:5px;margin-top:5px;width:100%}
.foot-line-btm{margin-top:0}
ul.ft-links li{width:50%;margin:0}
a.badgejhh{font-size:11px}
.wrapper-login .login-title{font-size:12px}
p.allfim{padding:15px;padding-top:0}
header.inner-page-header.inner-page-header-1{background-position:center!important;background-position:center!important;background-size:cover!important;padding:70px}
.summer_offer_show h2{font-size:42px;font-weight:600;line-height:35px}
.summer_offer_show h3{font-weight:600;font-size:14px}
.arlinwrapline .owl-carousel .owl-controls .owl-nav .owl-next{right:-20px}
.arlinwrapline .owl-theme .owl-controls .owl-nav .owl-prev{left:-20px}
.pb-25 h4{display:inline-block;text-align:left;width:100%;margin-top:15px}
.section-title h2{font-size:20px}
.header-content h1{font-size:20px}
}
.beatmyquote-col{display:inline-block;width:100%}
.airline-contact-info,.online-check-in{background:url(../images/bg-white-bg.png);background-repeat:repeat;display:inline-block;width:100%}
.airline-contact-info{padding:3em 0}
.airlogocolnum{border-radius:5px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 5%),0 3px 14px 2px rgb(0 0 0 / 8%),0 5px 5px -3px rgb(0 0 0 / 10%);display:inline-block;width:100%;background:#fff;padding:15px}
.airlogocolnum p{margin:0}
.airlogocolnum p span.seoAirlinesListIcon{display:block;margin-bottom:5px}
.airlogocolnum p span{display:block;padding:5px 0;text-align:right;border-bottom:1px solid #dadee0}
.airlogocolnum p span b{float:left;font-weight:500;color:#354a9a;font-size:13px}
.airlogocolnum{position:relative;margin-bottom:20px}
airlogocolnum:before{content:'';height:3px;position:absolute;left:0;right:0;top:0;background:#ed8034;background:-moz-linear-gradient(left,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%);background:-webkit-linear-gradient(left,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%);background:linear-gradient(to right,#ed8034 0,#ed8034 33%,#feb123 33%,#feb123 66%,#2184cd 66%,#2184cd 100%)}
.airline-contact-info .wpb_wrapper{border-radius:5px;box-shadow:0 8px 10px 1px rgb(0 0 0 / 5%),0 3px 14px 2px rgb(0 0 0 / 8%),0 5px 5px -3px rgb(0 0 0 / 10%);display:inline-block;width:100%;background:#fff;padding:15px;margin-bottom:25px}
.airline-contact-info .wpb_wrapper .text-center.mb-15{float:left;width:40%;text-align:left!important}
.airline-contact-info .wpb_wrapper .text-center.mb-15 img{border-radius:50px;width:75px;height:75px}
.airline-contact-info .wpb_wrapper .text-center.mb-15 p{font-size:10px;font-weight:500;margin-top:10px;margin-bottom:0}
.airline-contact-info .wpb_wrapper .row.contact-list{float:left;display:inline-block;width:60%}
.airline-contact-info .wpb_wrapper .row.contact-list .col-sm-4.col-xs-12.p-0{float:left;max-width:inherit;flex:initial;display:inline-block;width:100%;text-align:left}
.airline-contact-info .wpb_wrapper .row.contact-list .col-sm-4.col-xs-12.p-0 .media.contact-list-media{display:block;-webkit-box-align:initial;-ms-flex-align:start;align-items:inherit}
.airline-contact-info .wpb_wrapper .row.contact-list .col-sm-4.col-xs-12.p-0 span.ml-10{color:#fff;border:1px solid #354a9a;width:25px;height:25px;display:inline-block;border-radius:50px px;background:#354a9a;margin-bottom:15px;text-align:center;margin-right:10px}
.airline-contact-info .wpb_wrapper .row.contact-list .col-sm-4.col-xs-12.p-0 .media-right{font-size:14px;font-weight:500;color:#264571}
.airline-contact-info .wpb_wrapper .row.contact-list .col-sm-4.col-xs-12.p-0 .media-left{float:left}
.themeum-titlelayout1{padding:15px}
.themeum-titlelayout1 p{line-height:28px;font-weight:400;color:#444}
.section-full.content-inner.overlay-white-middle p{font-weight:500;color:#333;font-size:14px;text-align:justify;}
.themeum-titlelayout1 .group-title{text-align:left;margin-bottom:1em}
.section-full.content-inner.overlay-white-middle .themeum-titlelayout1 h2{font-size:24px}
.section-full.content-inner.overlay-white-middle.detmidpoint h2#offers{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#49494a;font-size:21px;color:#fff;padding:10px 15px}
.sidebar-filtter{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%)}
.section-full.content-inner.overlay-white-middle .sidebar-filtter h2{position:relative;padding-left:40px;font-size:18px;font-weight:500;border-radius:3px 3px 0 0}
.section-full.content-inner.overlay-white-middle .sidebar-filtter h2.mb-0{background:no-repeat;padding:10px;font-size:16px;font-weight:500;background:#f6f9ff;border-radius:no;color:#000}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col{border:none!important;border-radius:3px!important}
.section-full.content-inner.overlay-white-middle.detmidpoint .rgt-price-wrp h2{margin:0;padding:0}
.section-full.content-inner.overlay-white-middle.detmidpoint .rgt-price-wrp p{text-align:center;font-size:12px;color:#9d9d9d}
.section-full.content-inner.overlay-white-middle.detmidpoint .rgt-price-wrp a.btn{border-radius:50px;padding:5px 10px!important;display:inline-block;color:#fff!important;font-size:12px!important;margin-top:0}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare{border:none}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr{text-align:center}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr p span{color:#333!important;position:relative}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col .left-fare-wrp{position:relative}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr p span.dte-infoset.d-sm-block.d-md-none.d-lg-none.d-xl-none{display:none}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col .left-fare-wrp .flt-detls{position:absolute;right:0;bottom:0}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col .left-fare-wrp .flt-detls a{padding:5px 10px;font-size:12px;border-radius:50px}
.deprt-spl-fare span.fr-dt{display:inline-block}
.section-full.content-inner.overlay-white-middle .fare-dt-cnr p{display:inline}
.section-full.content-inner.overlay-white-middle.detmidpoint .rgt-price-wrp h2{font-size:22px}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col .left-fare-wrp .flt-detls ul{margin:0!important;margin-right:10px}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr i.fa.fa-arrow-right{top:-5px}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr span.dr-tion em{padding-top:10px;font-size:12px;font-weight:500}
.section-full.content-inner.overlay-white-middle.detmidpoint .deprt-spl-fare .fare-dt-cnr span.dr-tion{margin-top:23px;width:50px}
.wyechoosusinfo .themeum-titlelayout1{box-shadow:none;margin-bottom:3em}
section#flight-deals .themeum-titlelayout1{box-shadow:none}
@media(max-width:767px){
.section-full.content-inner.overlay-white-middle .themeum-titlelayout1 h2{font-size:18px}
.section-full.content-inner.overlay-white-middle.detmidpoint .fare-reapeat-col .left-fare-wrp .flt-detls{position:static}
.airlin-logo span{font-size:10px}
}
.top-headinmore{display:inline-block;width:100%;background:#495057fa}
.top-headinmore ul.protect-symbol{margin:0;padding:0;float:right}
.top-headinmore ul.protect-symbol li{list-style:none;float:left}
.top-headinmore ul.protect-symbol li a{display:inline-block}
.top-headinmore ul.protect-symbol li a img{height:30px;border-radius:0;margin-right:15px;background:#fff;padding:0 5px}
.top-headinmore ul.protect-symbol li.emailistest a{color:#fff;font-size:12px;font-weight:700;margin:0 15px;margin-left:0;padding-top:7px}
.top-headinmore ul.protect-symbol li.whatsapp a span{color:#fff;padding-top:5px;display:inline-block}
.top-headinmore ul.protect-symbol li.whatsapp a span{font-weight:700}
.top-headinmore ul.protect-symbol li.whatsapp a span i{display:inline-block;margin-right:5px;color:#fff;background:green;padding:1px;border-radius:50px}
.services .icon img{width:47px}
.services .icon{margin:0}
.services h3{font-size:22px}
.services h3 span{font-size:15px;padding:0;padding-top:3px;line-height:18px}
.card.packages-box{border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);-moz-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15)}
.card.packages-box img{width:100%}
.package-img{overflow:hidden;background:#000;position:relative;z-index:0}
.packages-box .package-img img{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%;height:100%}
.packages-box:hover .package-img img{opacity:.6;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.packages-details .title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1}
.packages-box p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2}
.tour-info ul li{margin-bottom:10px}
.tour-info ul li:last-child{margin-bottom:0!important}
.tour-info ul li span,span.icon{width:25px;font-size:12px;height:25px;line-height:25px;text-align:center;background:#fff;color:#ef6c00;margin-right:5px;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.price-box .price{font-size:25px;font-weight:700;color:#ef6c00}
.price-text{font-weight:500;color:#000;font-size:18px}
.price.old-price{font-size:14px;text-decoration:line-through;font-weight:400;color:#5d646d}
.on_sale{color:#388e3c;font-size:14px;margin-left:5px}
.card .effect:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1)}
.card .effect:after{border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}
.card:hover .effect:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.card:hover .effect:after{border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.card .effect:after,.card .effect:before{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:10px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.rating-summary-block .rating-result{display:inline-block;position:relative;text-align:left}
.rating-summary-block .rating-result:before{color:#c7c7c7;content:"\f005" "\f005" "\f005" "\f005" "\f005";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;height:16px;left:0;letter-spacing:4px;line-height:16px;position:absolute;top:0;width:100%;z-index:1}
.rating-summary-block .rating-result>span{display:block;overflow:hidden}
.rating-summary-block .rating-result>span::before{color:#ffaf47;content:"\f005" "\f005" "\f005" "\f005" "\f005";display:block;font-family:"Font Awesome 5 Free";font-size:16px;font-style:normal;font-weight:900;height:16px;letter-spacing:4px;line-height:16px;position:relative;z-index:1}
.rating-summary-block .rating-result:before,.rating-summary-block .rating-result>span:before{font-size:13px;height:13px;line-height:13px}
.rating-summary-block.big .rating-result:before,.rating-summary-block.big .rating-result>span:before{font-size:17px;height:17px;line-height:17px}
.packages-details .title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;color:#000;font-weight:500;margin-top:0;margin-bottom:10px;font-size:18px;line-height:24px}
.tour-info ul{padding:0;margin:0}
.tour-info ul li{list-style:none}
.d-flex.align-items-center.mt-2.mt-sm-4{margin-top:10px!important;margin-bottom:10px}
a.btn.btn-color.mr-3{background:#495057;border-radius:5px;color:#fff;padding:5px 15px;font-size:14px}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading span{color:#ff6921}
.dt-sc-title.with-before-after-shape .dt-sc-main-heading{letter-spacing:0;color:#000;letter-spacing:1px}
.destinations-part .nav-tabs{border-bottom:none;padding-bottom:0;display:inline-block;margin:0}
.desti-item{background:#6b6b6b;overflow:hidden;display:block;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.isotope .desti-item.filtered{-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}
.desti-item:hover img{opacity:.7;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.desti-item .desti-detail-hover{position:absolute;text-align:center;padding:0;width:100%;height:100%;opacity:0;left:50%;top:50%;z-index:1;display:table;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;-webkit-transform:translateX(-50%) translateY(-50%) scale(0,0);-moz-transform:translateX(-50%) translateY(-50%) scale(0,0);-ms-transform:translateX(-50%) translateY(-50%) scale(0,0);-o-transform:translateX(-50%) translateY(-50%) scale(0,0);transform:translateX(-50%) translateY(-50%) scale(0,0)}
.desti-item:hover .desti-detail-hover{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) scale(1,1);transform:translateX(-50%) translateY(-50%) scale(1,1)}
.detail-inner-hover{padding:25px;text-align:left;vertical-align:bottom;display:table-cell}
p.dec{margin-bottom:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;color:#f2f2f2}
.desti-item .detail-inner-hover:before{background:#fff;position:absolute;content:'';width:100%;height:100%;left:0;top:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);z-index:-1;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
.desti-item .detail-inner-hover:before{background-color:rgba(0,0,0,.6)}
.desti-item:hover .detail-inner-hover:before{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.desti-detail{position:absolute;text-align:left;width:100%;padding:25px;bottom:0;left:0;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.desti-item:hover .desti-detail{opacity:0}
.desti-item .title{font-size:22px;font-weight:500;color:#fff;margin:0}
.mb-30{margin-bottom:30px}
.desti-item .tour-info{color:#fff;font-size:16px;margin-bottom:15px}
.desti-item .price-box .price{font-size:20px;color:#fff}
.desti-item .price-box .price span{font-size:16px;font-weight:400}
.desti-detail .rating-summary-block{line-height:0}
.destinations-part .nav-tabs .nav-link{background:#fff;color:#000;border:none;font-weight:500;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 15px}
.destinations-part .nav-tabs .nav-item.show .nav-link,.destinations-part .nav-tabs .nav-link.active{border:none;background:#354a9a;color:#fff}
.destinations-part .nav-tabs .nav-item{margin-bottom:-1px;float:left;margin:0 5px}
.packages-btn.mt-30.mt-md-15 a.btn.btn-color{background:#fff;padding:0;margin-top:10px;border-radius:5px;font-size:12px;font-weight:700;padding:5px 10px;color:#354a9a}
.packages-btn.mt-30.mt-md-15 a.btn.btn-color:hover{color:#fff;background:#354a9a}
.desti-detail hr{margin:10px 0;border-color:#b5b5b5}
.d-flex.align-items-center.justify-content-between.mt-2.mt-md-3{margin:0!important}
.heading-part.text-center.mb-30.mb-sm-20{margin-top:4em;margin-bottom:4em}
.heading-part.text-center.mb-30.mb-sm-20 h2.main_title.heading.mb-15{color:#333;font-weight:700;margin:0;padding-bottom:5px;color:#666;font-size:36px}
.heading-part.text-center.mb-30.mb-sm-20 h2.main_title.heading.mb-15 span{color:#354a9a}
.site-heading{margin-bottom:40px;margin-top:35px}
.site-title-tagline{text-transform:uppercase;font-weight:600;font-size:18px;color:#354a9a;padding-left:80px;position:relative}
.site-title-tagline::before{content:"";position:absolute;width:65px;height:3px;left:0;top:8px;background:#354a9a}
.site-title{font-weight:700;text-transform:uppercase;font-size:38px;color:#051242;margin:10px 0}
.site-heading p{font-size:16px}
.destination-area .destination-item{margin-bottom:25px;border-radius:15px;overflow:hidden;position:relative}
.destination-area .destination-item::after{transition:all .3s;content:"";position:absolute;display:block;width:100%;height:150px;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 15%,rgba(0,0,0,.6) 100%)!important}
.destination-area .destination-item img{border-radius:15px;width:100%;transition:all .5s}
.destination-area .destination-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.destination-area .destination-info{position:absolute;bottom:20px;left:20px;z-index:1}
.destination-area .destination-info h3{color:#fff;margin:0;font-weight:600;margin-bottom:10px}
.destinations-part{background:#f4f4f4}
.destination-area .destination-info span{color:#fff}
.destination-area .destination-btn{position:absolute;width:55px;height:55px;line-height:55px;text-align:center;background:#354a9a;color:#fff!important;border-radius:50px;opacity:0;visibility:hidden;top:50%;left:50%;font-size:22px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 3px 24px rgb(0 0 0 / 10%);transition:all .5s ease-in-out}
.destination-area .destination-item:hover .destination-btn{visibility:visible;opacity:1}
.destination-area .destination-item:before{display:none}
.dt-sc-title.with-before-after-shape.aligncenter.newrtrding{margin-top:50px}
.newsletter-bg{background:#363636;background-size:cover;display:inline-block;width:100%}
.newsletter-bg .newsletter{position:relative;padding:30px 0;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;width:100%}
.newsletter-icon{margin-right:20px}
.newsletter-inner p{margin-bottom:35px;color:#fff}
.newsletter-box{position:relative;padding-right:120px}
.newsletter .newsletter-inner form button{cursor:pointer;position:absolute;right:0;top:0;color:#fff;background:#ef6c00;border:none;padding:11px 15px;font-size:16px;line-height:20px;cursor:pointer;border:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.newsletter-bg .newsletter-inner input{color:#fff;background:0 0;padding:0 15px;font-size:14px;width:100%;height:auto;border:1px solid #e1e1e1;min-height:42px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.newsletter-bg .newsletter-inner input::placeholder{color:#c4c8d0!important}
.newsletter-title .main_title{color:#fff;font-size:26px;font-weight:700}
.footer-area{background-image:url(../images/gfc/footer-bg.png);background-position:center bottom;background-repeat:no-repeat;position:relative;padding-top:4em;border-top:5px solid #6a9a35}
ul.footer-contact{padding:0;margin:0}
ul.footer-list{padding:0;padding-left:15px}
.footer-area:after{content:'';position:absolute;left:0;right:0;top:-1px;bottom:0;width:100%;height:100%;background:#1c1c1c;z-index:-2}
.footer-widget-box{margin-bottom:20px}
.footer-widget{position:relative;z-index:1}
.footer-logo img{width:215px;margin-bottom:30px}
.copyright{border-top:1px solid #262727;padding:20px 0}
.copyright .footer-menu{margin:0;padding:0}
.copyright .footer-menu li{display:inline-block;margin-right:25px;font-size:16px}
.copyright .footer-menu li a{color:#f5faff;transition:all .5s ease-in-out}
.copyright .footer-menu li a:hover{color:#354a9a}
.copyright .copyright-text{text-align:right;color:#f5faff;margin-bottom:0;font-size:16px}
.copyright .copyright-text a{color:#354a9a;font-weight:600}
.footer-widget-title{color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px;z-index:1}
.footer-widget-title::before{position:absolute;content:'';z-index:-1;width:40px;height:2px;background-color:#354a9a;bottom:0;left:0}
.footer-widget-title::after{position:absolute;content:'';z-index:-1;width:5px;height:2px;background-color:#354a9a;bottom:0;left:45px}
.footer-list{display:flex;flex-direction:column;gap:1rem}
.footer-list li a{color:#d3d3d3;transition:all .5s ease-in-out}
.footer-list li a:hover{padding-left:10px;color:#354a9a}
.footer-widget-box p{color:#d3d3d3;padding-right:18px;margin-bottom:20px}
.footer-social{display:flex;gap:15px;margin-top:40px}
.footer-social li a i{height:40px;width:40px;line-height:35px;text-align:center;border:2px solid #354a9a;color:#fff;border-radius:50%;transition:all .5s ease-in-out}
.footer-social li a i:hover{background:#354a9a;color:#fff}
.footer-newsletter .subscribe-form .form-control{border:2px solid #e8e8e8;height:50px;padding:0 15px;border-radius:10px;font-size:16px;color:#fff;box-shadow:none;background-color:transparent}
.footer-newsletter .subscribe-form .form-control::placeholder{color:#f2f3f5;opacity:1}
.footer-newsletter .subscribe-form .form-control:-ms-input-placeholder{color:#f2f3f5}
.footer-newsletter .subscribe-form .form-control::-ms-input-placeholder{color:#f2f3f5}
.footer-newsletter .subscribe-form .theme-btn{margin-top:20px}
.footer-newsletter .subscribe-form .theme-btn:hover{background:#fff;color:#354a9a}
.footer-newsletter .subscribe-form .theme-btn i{margin-right:5px}
.footer-contact li{position:relative;display:flex;justify-content:start;align-items:center;color:#d3d3d3;font-size:16px;margin-bottom:20px}
.footer-contact li a{color:#d3d3d3;-webkit-transition:.3s;transition:.3s}
.footer-contact li i{width:15px;height:30px;font-size:18px;margin-right:15px;border-radius:5px;line-height:31px;text-align:center;-webkit-transition:.3s;transition:.3s;color:#354a9a}
@media all and (max-width:1199px){
.footer-widget-box{margin-bottom:50px}
}
@media all and (max-width:991px){
.copyright .copyright-text{margin-top:30px;text-align:left}
}
@media all and (max-width:767px){
.footer-widget-wrapper{padding-bottom:0}
}
ul.protect-icon li{margin:0 15px}
ul.protect-icon{background:#fff;padding:15px;border-radius:5px;margin:0}
.newsletter-bg{position:relative}
.newsletter-bg:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0}
.footer-widget-box.about-us h4{color:#fff;font-size:18px;font-weight:700;margin-top:3em}
.arlinwrapline .dt-sc-title.with-before-after-shape.aligncenter.newrtrding{margin:0;margin-bottom:30px;margin-top:15px}
.contact-wrapper{background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);border-radius:15px;position:relative}
.contact-form{padding:0 40px;border-right:4px solid #354a9a}
.contact-form-header{margin-bottom:30px;color:#005}
.contact-form-header h2{color:#354a9a;font-size:30px;margin:10px 0;font-weight:700}
.contact-form .form-group{margin-bottom:15px}
.contact-form .form-group .form-control{padding:12px 20px;border-radius:10px;box-shadow:none;transition:all .5s ease-in-out}
.contact-form .form-group .form-control:focus{border-color:#fca702}
.contact-map iframe{width:100%;border-radius:15px;height:560px;margin-bottom:-8px}
.contact-content{margin-top:120px}
.contact-btn{background:#0c0006;color:#fff;border-radius:3px;padding:10px 20px;border:none;box-shadow:0 3px 24px rgb(0 0 0 / 10%);transition:all .5s ease-in-out}
.contact-btn:hover{color:#fff;background:#444}
.contact-btn i{margin-right:5px}
.contact-info{background:#2c4769;text-align:center;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);padding:20px;border-radius:10px;position:relative;overflow:hidden;margin-bottom:20px}
.contact-info i{width:60px;height:60px;line-height:50px;font-size:25px;text-align:center;border-radius:50px;border:5px solid #354a9a;border-bottom-color:#fff;margin-bottom:20px;color:#fff}
.contact-info h5{color:#fff;margin-bottom:5px}
.contact-info p{color:#fff}
@media all and (max-width:991px){
.contact-form{padding:50px 20px}
}
.contact-area.py-120{padding:100px 0}
.about-area{position:relative;display:block}
.about-left{position:relative;display:block;margin-right:70px}
.about-img img{border-radius:15px}
.about-left-content{position:absolute;bottom:20px;left:20px;background:rgb(217 17 116 / 75%);padding:20px;border-radius:15px;text-align:center}
.about-left-content h5{color:#fff;font-size:45px;font-weight:700}
.about-left-content span{font-weight:600;color:#051242}
.about-right{position:relative;display:block}
.about-list-wrapper{position:relative;display:block;margin-top:32px}
.about-list{position:relative;display:block}
.about-list li{position:relative;display:flex;align-items:center}
.about-list li+li{margin-top:10px}
.about-list li .icon{position:relative;display:flex;align-items:center}
.about-list li .icon span{font-size:20px;color:#fca702}
.about-list li .text{margin-left:10px}
.about-list li .text p{color:#000;margin:0}
.about-right .theme-btn{margin-top:40px}
@media all and (max-width:991px){
.about-left{margin-right:0;margin-bottom:40px}
}
@media all and (max-width:767px){
.about-title{font-size:30px}
h2.topresult{font-size:17px;padding:5px 0}
img.callusimg{width:35%}
div#colorlib-services.icon-area-wrap{padding-top:2px}
.destination-area.pt-120{display:none}
}
.about-area.pt-120{padding:100px 0;padding-bottom:20px}
.about-right p.about-text{text-align:justify;line-height:30px;font-size:15px;color:#333}
.matter{position:relative}
.matter .imgs{position:absolute;left:0}
.matter{text-align:left;box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff}
.placetop .matter{text-align:left;padding-left:80px}
.placetop .matter h1{margin:0;margin-bottom:10px}
.matter p{line-height:25px;color:#333;font-size:14px}
.placetop .matter{border:none;padding:15px;padding-left:100px;margin-bottom:15px;border-radius:3px;min-height:180px}
.matter .imgs{left:15px}
.matter p{line-height:25px;color:#333;font-size:15px;text-align:justify}
.matter .imgs img{width:67px}
section.tourb2-ab-p-2.com-colo-abou{padding:0}
.tesdmadncomindft.tremconditionnew{background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);margin-bottom:30px}
.tesdmadncomindft.tremconditionnew{position:relative;top:-50px;margin-bottom:0}
.terpoldclas{position:relative}
.terpoldclas .title-style-2:after{height:10px;width:10px;left:0;top:5px}
h3.title-style-2{margin-bottom:10px;padding-left:20px}
.datepicker th.datepicker-switch{color:#354a9a;text-transform:uppercase}
.datepicker.dropdown-menu th.dow{color:#1e000f}
.datepicker.dropdown-menu td.disabled.day{font-size:14px}
.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:15px!important;border:1px solid #f6f9fc}
.about-area.pt-120{background:#fafafa;padding:0}
.row.align-items-center{background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);position:relative;top:-30px;margin-bottom:-30px}
.placetop{background:#fafafa}
.tesdmadncomindft.tremconditionnew .group-title .sub-title .icons::before{display:none}
.faquseinfo{background:#fafafa;display:inline-block;width:100%}
.accordion-pg{display:inline-block;width:100%}
.accordion-pg .panel-heading h4{font-size:16px;background:#fafafa;padding:0;border-radius:5px 5px 0 0;margin:0;margin-bottom:0;color:#000}
.accordion-pg .panel-heading h4 a{font-size:14px;color:#666;font-weight:600;display:inline-block;width:100%;padding:10px 15px}
.accordion-pg .panel.panel-default{border:2px solid #fafafa;border-radius:5px 5px 0 0;margin-bottom:10px}
.accordion-pg .panel.panel-default .panel-body{padding:5px 15px}
.accordion-pg .panel.panel-default .panel-body p.abouttext{font-weight:300;line-height:25px;color:#000}
.contact-area.py-120{padding:0}
.contact-area.py-120 .contact-wrapper{position:relative;top:-50px}
.ui-autocomplete{cursor:pointer;height:450px;overflow-y:scroll;overflow-x:hidden}
@media(max-width:991px){
fieldset.trip-destinations{position:relative;width:100%;}
.wrap.trip-arrows{position:absolute;right:0;transform:rotate(90deg);top:57px}
.site-title{font-size:20px}
.top-headinmore{display:none}
.about-area.pt-120{padding:15px 0}
.newsletter-title.color-white{margin-bottom:20px}
h2.main_title.mb-0{font-size:24px}
.newsletter-icon{display:block}
.newsletter-icon img{margin-bottom:15px;width:50px}
.newsletter-bg .newsletter{padding:15px 0}
ul.protect-icon li img{max-width:100%}
ul.protect-icon li:last-child a img{height:60px}
ul.protect-icon li{margin:0 -1px}
ul.protect-icon{border-radius:3px}
fieldset.trip-destinations{position:relative}
.wrap.trip-arrows{ z-index: 120;position: absolute;right: 0;transform: rotate(90deg);
    top: 57px;
    margin: -55px -18px 0px;
    width: 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: relative;}
.row.align-items-center{padding:15px}
.contact-area.py-120 .contact-wrapper{top:0;margin-top:15px}
.tesdmadncomindft.tremconditionnew{position:relative;top:0;margin-bottom:0;padding-top:10px}
section.tourb2-ab-p-2.com-colo-abou{padding:0;padding-top:15px}
.dropdown-content-n{width:100%;z-index:99}
.innr_pnl{width:100%}
.services h3{font-size:16px}
.services .icon img{width:45px}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-next{right:-15px}
.featured-locations-area .owl-carousel .owl-controls .owl-nav .owl-prev{left:-15px}
}
.loader-flightloader{padding:1em 5em;border-radius:100px}
.notice-message.block{color:#e95494}
.notice-messagephone{background:#e95494}
.notice-messagephone i.fa.fa-phone{background:#cf4b83;border-color:#c1467b}
.cntr-fl-infoset li i{color:#e95494}
.dt-fl-info span{color:#000}
.cntr-fl-infoset li p{color:#000}
.flights-grid{position:relative;overflow:hidden}
.mb-xl-30{margin-bottom:30px}
.bx-wrapper{box-shadow:0 0 8px rgb(0 0 0 / 10%)}
.animate-img{position:relative;overflow:hidden}
.flights-grid a{color:#01b7f2;text-decoration:none;transition:.5s}
.cruise-grid .cruise-grid-wrapper .image-sec>a:before,.flights-grid .flights-grid-wrapper .image-sec>a:before,.hotel-grid .hotel-grid-wrapper .image-sec>a:before{position:absolute;top:50%;opacity:0;color:#fff;font-size:26px;font-family:Flaticon;font-weight:900;content:"\f168";pointer-events:none;z-index:9000;transition:.5s all;transform:translate(-100%,-50%);left:0;right:0;text-align:center;line-height:.5}
.cruise-grid .cruise-grid-wrapper .image-sec>a:after,.flights-grid .flights-grid-wrapper .image-sec>a:after,.hotel-grid .hotel-grid-wrapper .image-sec>a:after{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#01b7f2;content:'';transition:.5s all;margin:10px;transform:translateX(-100%)}
.full-width{width:100%}
.bg-custom-white{background-color:#fff}
.padding-20{padding:20px}
.p-relative{position:relative}
.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec{display:flex;justify-content:space-between}
.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .left-side{display:flex}
.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .left-side i{border:1px solid #2d3e52;width:35px;height:35px;line-height:1.7333em;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}
.fs-16{font-size:16px}
.cruise-grid .cruise-grid-wrapper .cruise-grid-caption .price,.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .right-side .price,.hotel-grid .hotel-grid-wrapper .hotel-grid-caption .price{color:#7db921;font-size:18px;text-transform:uppercase;text-align:right;line-height:1;display:block;position:absolute;top:20px;right:20px}
.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .right-side .price{position:relative;top:0;right:0}
.cruise-grid .cruise-grid-wrapper .cruise-grid-caption .price small,.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .right-side .price small,.hotel-grid .hotel-grid-wrapper .hotel-grid-caption .price small{display:block;color:#838383;font-size:.5em;margin-bottom:5px}
section.section-padding.bg-light-white{padding:3em 0}
section.section-padding.bg-light-white{background:#f8f8f8}
.flights-grid.mb-xl-30{box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff}
.flights-grid .flights-grid-wrapper .flights-grid-caption .heading-sec .left-side .title h4 span{font-size:10px;text-transform:uppercase;display:block;margin-top:4px;color:#838383}
a.btn-first.btn-submit{background:#4586ff;padding:5px 20px;border-radius:50px;color:#fff;padding-top:5px;margin-top:5px;display:inline-block}
.flights-grid a{color:#01b7f2;text-decoration:none;transition:.5s;font-weight:700;color:#000}
.why-chosseus i{background:#354a9a;padding:15px;border-radius:50px;color:#fff;font-weight:700;font-size:17px;width:45px;height:45px;line-height:16px;text-align:center;margin-bottom:15px}
.trg-rounded{border-radius:3px}
.trg{border:1px solid #e6e6e6;margin-bottom:-1px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;z-index:1;position:relative;background:#fff;box-shadow:0 2px 4px 0 rgb(0 0 0 / 10%);background-color:#fff;margin-bottom:15px}
.trg-preview{padding:23px 20px;position:relative}
.trg-mask-link{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:5}
@media (min-width:992px){
.trg-flight-sections .trg-flight-section:last-child{margin-bottom:0;padding-bottom:0;border:none}
.fare-reapeat-col, .fly-fare-det-col{margin-bottom: 25px !important;}
}
.trg-flight-sections .trg-flight-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #e6e6e6}
.row.row-no-gutter,.row[data-gutter="0"],.row[data-gutter=none]{margin:0!important}
@media (min-width:992px){
.row-col-eq,.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}
}
.trg-flight-section-airline-logo-wrap{position:relative;height:100%}
.trg-flight-section-airline-logo{display:block;max-width:100%;max-height:100px;top:50%;left:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.trg-flight-section-item{padding:0 15px}
.trg-flight-section-meta-time{font-size:17px;font-weight:700;margin-bottom:6px;line-height:1em;text-transform:uppercase}
.trg-flight-section-meta-city{font-size:13px;opacity:.65;margin-bottom:2px}
.trg-flight-section-meta-date{font-size:10px;opacity:.65;margin-bottom:0}
.trg-flight-section-path{position:relative;height:60px;margin:0 5px}
.trg-flight-section-path-fly-time{text-align:center;width:100%;position:absolute;top:0;left:0}
.trg-flight-section-path-fly-time>p{font-size:12px;opacity:.65}
.trg-flight-section-path-line{position:absolute;top:30px;left:0;width:100%;height:2px;background:#dedede}
.trg-flight-section-path-line-end,.trg-flight-section-path-line-middle,.trg-flight-section-path-line-middle-1,.trg-flight-section-path-line-middle-2,.trg-flight-section-path-line-start{position:absolute;left:-15px;text-align:center;width:30px}
.trg-flight-section-path-icon{margin-bottom:9px;opacity:.5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.trg-flight-section-path-line-dot{width:8px;height:8px;border-radius:50%;background-color:#0093d2;margin-bottom:10px;margin-left:10px;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}
.trg-flight-section-path-line-title{font-size:9px;opacity:.65}
.trg-flight-section-path-line-end{right:-15px;left:auto}
.trg-flight-section-path-line-end .trg-flight-section-path-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.trg-flight-section-path-icon{margin-bottom:9px;opacity:.5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.trg-flight-section-path-line-dot{width:8px;height:8px;border-radius:50%;background-color:#0093d2;margin-bottom:10px;margin-left:10px;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}
.trg-flight-section-path-line-title{font-size:9px;opacity:.65}
.trg-flight-section-meta-time{font-size:17px;font-weight:700;margin-bottom:6px;line-height:1em;text-transform:uppercase}
.trg-flight-section-meta-time>span{font-weight:400;font-size:10px;margin-left:2px;opacity:.65;line-height:1em}
.trg-flight-section-meta-city{font-size:13px;opacity:.65;margin-bottom:2px}
.trg-flight-section-meta-date{font-size:10px;opacity:.65;margin-bottom:0}
.trg-flight-section-airline-title{font-size:10px;font-weight:400;opacity:.4;margin-bottom:0;margin-top:15px}
.trg-book{position:relative;height:100%}
.trg-price{text-align:center;margin-bottom:10px}
.trg-price-tag{font-size:22px;margin-bottom:0;line-height:1em}
.trg-price-sign{font-size:10px;color:#b3b3b3;margin-bottom:0;margin-top:2px}
.trg-price-btn{padding:7px 0;border-radius:2px;font-weight:700;font-size:11px;position:relative;z-index:10}
.trg-extend-inner{padding:23px 27px;padding-top:30px}
.trg-flight-detail-items .trg-flight-details:last-child{margin-bottom:0}
.trg-flight-detail-items .trg-flight-details{margin-bottom:30px}
.trg-flight-details-info-title{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;color:#999;margin-top:0;margin-bottom:7px}
.trg-flight-details-info-date{font-weight:700;font-size:16px;margin-bottom:3px;line-height:1em}
.trg-flight-details-info-cities{font-size:10px;opacity:.65;margin-bottom:10px}
.trg-flight-details-info-fly-time{font-size:16px;opacity:.7;margin-bottom:0}
.trg-flight-details-info-stops{font-size:12px;margin-bottom:0;opacity:.4}
.trg-flight-details-schedule-list{list-style:none;margin:0;padding-left:30px;position:relative}
.trg-flight-details-schedule-list:before{content:'';width:2px;height:100%;background-color:#d9d9d9;top:0;left:0;position:absolute}
.trg-flight-details-schedule-list>li:last-child{margin-bottom:0}
.trg-flight-details-schedule-list>li{margin-bottom:30px;position:relative}
.trg-flight-details-schedule-icon.fa-plane{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.trg-flight-details-schedule-icon{position:absolute;top:16px;left:-42px;width:26px;height:26px;line-height:26px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 0 1px #d9d9d9;box-shadow:0 0 0 1px #d9d9d9;color:#0093d2;border-radius:50%;display:block;font-size:12px}
.trg-flight-details-schedule-dots{position:absolute;top:29px;left:0;width:100%;border-top:2px dotted #000;opacity:.1}
.trg-flight-details-schedule-date{font-size:10px;margin-bottom:7px;opacity:.65}
.trg-flight-details-schedule-time{font-size:16px;margin-bottom:7px;line-height:1em;background:#fff;position:relative;display:table;z-index:2;padding-right:10px}
.trg-flight-details-schedule-fly-time{position:absolute;top:20px;right:0;font-size:12px;color:#999;background-color:#fff;padding-left:10px;z-index:2}
.trg-flight-details-schedule-time-item{font-weight:700;text-transform:uppercase}
.trg-flight-details-schedule-time-item>span{font-weight:400;font-size:10px;margin-left:1.5px}
.trg-flight-details-schedule-fly-time{position:absolute;top:20px;right:0;font-size:12px;color:#999;background-color:#fff;padding-left:10px;z-index:2}
.trg-flight-details-schedule-destination{margin-bottom:10px;overflow:hidden}
.trg-flight-details-schedule-destination-item,.trg-flight-details-schedule-destination-separator{float:left}
.trg-flight-details-schedule-destination-separator{margin:0 10px}
.trg-flight-details-schedule-destination-item,.trg-flight-details-schedule-destination-separator{float:left}
.trg-flight-details-schedule-destination-item,.trg-flight-details-schedule-destination-separator{float:left}
.trg-flight-details-schedule-destination-title{font-size:12px;margin-bottom:0}
.trg-flight-details-schedule-destination-city{font-size:10px;opacity:.5;margin-bottom:0}
.trg-flight-details-schedule-destination-separator>span{opacity:.5;display:block;line-height:1em}
.trg-flight-details-schedule-destination-title{font-size:12px;margin-bottom:0}
.trg-flight-details-schedule-destination-city{font-size:10px;opacity:.5;margin-bottom:0}
.trg-flight-details-schedule-features{font-size:12px;list-style:none;padding:0;margin:0;opacity:.5}
.trg-flight-details-schedule-features>li{display:inline-block;margin-right:10px}
.trg-extend-close{position:absolute;top:0;right:0;text-align:center;display:block;padding:0 23px;color:#595959;opacity:.5}
.trg-flight-section-path-fly-time p{text-align:center!important;color:#000!important}
a.btn.btn-primary-inverse.btn-block.trg-price-btn{background:#4586ff;color:#fff}
.showLogo{display:block}
.hideLogo{display:none}
@media only screen and (max-width:767px){
.flt-detls{top: 13px;}
span.baggageallwence{background: #03a9f4;}
.flt-detls ul{padding-bottom: 10px;}
.flt-detls .flightdetails{background: #e9e1e1;}
.deprt-fare{padding: 10px 10px;}
button#popBtn.close{right: 18px;}
button.btn.transaction.hlt-search{top:0px;}
.nav-call-bottom-mob{display:block}
.section-bottom-fixed.nav-call-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;font-size:12px;text-transform:uppercase;padding:0;height:40px;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.2);box-shadow:0 -4px 10px rgba(0,0,0,.2);background:#354a9a;}
.section-bottom-fixed.nav-call-mobile .call-button-left,.section-bottom-fixed.nav-call-mobile .call-button-right{width:60px;margin-top:-5px}
.section-bottom-fixed.nav-call-mobile .call-button-left a,.section-bottom-fixed.nav-call-mobile .call-button-right a{color:#fff;background:#ff7a3a;border:1px solid #ff6921;text-align:center;color:#d34500;-webkit-transition:all .3s cubic-bezier(.22,.61,.36,1);-moz-transition:all .3s cubic-bezier(.22,.61,.36,1);-ms-transition:all .3s cubic-bezier(.22,.61,.36,1);-o-transition:all .3s cubic-bezier(.22,.61,.36,1);transition:all .3s cubic-bezier(.22,.61,.36,1);cursor:pointer;outline:0;-webkit-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-moz-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-ms-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-o-user-select:1px,2px,2px,rgba(0,0,0,0.3);box-shadow:1px,2px,2px,rgba(0,0,0,.3);color:#fff;display:block;padding:4px 3px 8px;border-radius:2px;font-weight:700;text-align:center;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}
.section-bottom-fixed.nav-call-mobile .call-button-left a:hover,.section-bottom-fixed.nav-call-mobile .call-button-right a:hover{background:#ff5e11}
.section-bottom-fixed.nav-call-mobile .call-button-left a:active,.section-bottom-fixed.nav-call-mobile .call-button-right a:active{background:#ba3c00;outline:0}
.section-bottom-fixed.nav-call-mobile .call-button-left a:focus,.section-bottom-fixed.nav-call-mobile .call-button-right a:focus{outline:0}
.section-bottom-fixed.nav-call-mobile .call-button-left a:before,.section-bottom-fixed.nav-call-mobile .call-button-right a:before{background-image:url("../sites/1/Images/V3/sprite-all.html");background-repeat:no-repeat;position:relative;display:inline-block;content:'';padding:0;outline:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-repeat:no-repeat;vertical-align:middle;width:18px;height:18px;display:inline-block;margin:0 auto -2px}
.section-bottom-fixed.nav-call-mobile .call-button-left a{border-radius:0 100px 100px 0;padding:3px 10px 3px 0}
.section-bottom-fixed.nav-call-mobile .call-button-left a:before{background-position:-186px -291px}
.section-bottom-fixed.nav-call-mobile .call-button-right a{border-radius:100px 0 0 100px;padding:3px 0 3px 10px}
.section-bottom-fixed.nav-call-mobile .call-button-right a:before{background-position:-220px -291px}
.section-bottom-fixed.nav-call-mobile .call-detail{width:100%;line-height:1;text-align:center;padding:0 5px;font-weight:700}
.p.textrlij{text-align:justify;}
.textrlij.disc{margin-bottom:100px;text-align:justify;}
}
.nav-call-bottom-mob h4{text-align:center;color:#16385a;font-size:20px;margin:5px 0;font-family:Quicksand}
.nav-call-bottom-mob p{font-size:16px;text-align:center;margin:0 auto 8px}
.nav-call-bottom-mob p strong{font-weight:600;color:#eb7f10}
.nav-call-bottom-mob .callNchat{position:relative;width:80%;margin:0 auto}
.nav-call-bottom-mob .callNchat .call-but-bot{border-radius:23px;background:#676c70;-webkit-filter:drop-shadow(0 3px 6px rgba(69,186,17,0.5));filter:drop-shadow(0 3px 6px rgba(69,186,17,.5));width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;height:auto;font-size:22px;font-weight:600;font-family:emoji;margin-bottom:6px;}
.nav-call-bottom-mob .callNchat .call-but-bot span{color:#26ff41}
.nav-call-bottom-mob .callNchat .chat-but-bot img{height:70%}
.nav-call-bottom-mob .operator-na{position:absolute;background:url("../sites/1/Images/V3/call-center-007.html") no-repeat;width:78px;height:79px;content:'';display:block;top:0;left:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
.modal-lg222{width:770px;margin:105px auto 0 auto}
.my_model_ctnt222{background:linear-gradient(to bottom,#92d5d0,#e3eff4);font-family:'IBM Plex Sans',sans-serif;display:table;width:100%}
.mymodel_here222{padding:0;border-bottom:0}
.bx_hding222 img{width:100%;border-radius:6%}
.Left_sides{text-align:center;margin-top:26px}
.Left_sides h1{font-size:27px;color:red;margin:20px 0 12px 0;font-weight:700}
.Left_sides h6{font-size:18px;color:#5e4747;margin:0;font-weight:600}
.Left_sides h2{font-size:38px;color:#5e4747;font-weight:700;text-transform:uppercase;letter-spacing:1px}
button#myBtn{opacity:inherit;background:#009cad;height:30px;width:30px;font-size:22px;position:absolute;right:5px;top:6px;border-radius:20px;color:#fff;z-index:9}
@media(min-width:320px) and (max-width:479px){
.my_model_ctnt222{display:table;width:95%;margin:0 auto}
.modal-lg222{width:100%;margin:100px 0 0 0}
.mymodal_body22{padding:15px 5px}
.Left_sides h1{font-size:32px}
.bx_hding222{display:block}
.bx_hding222 img{width:100%;margin:22px auto 0 auto;display:block}
.content_bx222{display:table;width:100%;padding:0 0 15px 0}
}
#paximage.col-md-5{border:1px solid #9ad8d4;border-radius:11%;background:linear-gradient(to bottom,#85e1da,#e3eff4)}
@media(min-width:640px) and (max-width:991px){
#paximage.col-md-7{width:50%;display:inline-block;bottom:40px}
#modalbody.modal-body.mymodal_body22{padding:0}
.my_model_ctnt222{top:129}
}
.bg-light-perple{background:#ff9600}
.bg-perple{background:#00518a}
.call-box{padding:20px 10px 10px;font-size:initial;background:#fff;box-shadow:0 0 20px #00000036;width:100%;text-align:center;margin-top:20px;border-radius:5px}
.call-box a{text-decoration:none;color:#222}
.cal-btn{width:150px;margin-left:auto;margin-right:auto;background:#e60019;color:#fff;border-radius:3px;transition:all ease-out .3s;text-align:center}
.icon-dial{width:50px;float:left;padding:8px 0;background:#860208;border-radius:3px 0 0 3px;transition:all ease-in .3s}
.cal-btn:hover{background:#860208;transition:all ease-in .3s}
.cal-btn:hover>.icon-dial{background:#e60019;transition:all ease-out .3s}
.pop-num{font-size:20px!important;font-weight:600;margin-top:10px}
.call-txt{float:left;width:100px;padding:8px 0}
.section-bottom-fixed{display:none;position:fixed;bottom:0;left:0;z-index:1042;width:100%}
h4.phoneq{font-size:16px;margin:0;color:#fff}
@media only screen and (min-width:768px){
.section-bottom-fixed.nav-call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;padding:0 0;background:#9a5f35;-webkit-box-shadow:0 -4px 10px rgb(0 0 0 / 88%) box-shadow:0 -4px 10px rgba(0,0,0,.2)}
.section-bottom-fixed.nav-call a{background:#ff6921 !important;border:1px solid #ff6921;text-align:center;color:#d34500;-webkit-transition:all .3s cubic-bezier(.22,.61,.36,1);-moz-transition:all .3s cubic-bezier(.22,.61,.36,1);-ms-transition:all .3s cubic-bezier(.22,.61,.36,1);-o-transition:all .3s cubic-bezier(.22,.61,.36,1);transition:all .3s cubic-bezier(.22,.61,.36,1);cursor:pointer;outline:0;-webkit-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-moz-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-ms-box-shadow:1px,2px,2px,rgba(0,0,0,.3);-o-user-select:1px,2px,2px,rgba(0,0,0,0.3);box-shadow:1px,2px,2px,rgba(0,0,0,.3);border-width:1px;background:0 0;color:#fff;padding:8px 10px;border-radius:10px;margin-left:10px}
.section-bottom-fixed.nav-call a:hover{background:#ff5e11}
.section-bottom-fixed.nav-call a:active{background:#ba3c00;outline:0}
.section-bottom-fixed.nav-call a:focus{outline:0}
.nav-call-bottom-mob{display:none}
}
@media only screen and (min-width:381px) and (max-width:767px){
.trip-destinations,.trip-dates,.trip-search{width:100%;}
.btn.transaction{width:100%;}
.dropdown-content-n{background-color: #f7fafd;}
}
@media only screen and (max-width:380px){
	.btn.transaction{width: 280px;}
}
@media only screen and (min-width:1200px){
.section-bottom-fixed.nav-call-mobile{display:none}
}
.nav-call-bottom-mob{background:url("") no-repeat right bottom;background-size:cover;background:#ebe9e9;width:100%;height:auto;position:fixed;bottom:0;left:0;-webkit-filter:drop-shadow(0 1px 8px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 8px rgba(0,0,0,.2));padding-top:12px;z-index:100}