@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap');

::selection {
  color: #fff;
  background: #2a2c87; 
}
body{font-family: 'Poppins', sans-serif;margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;overflow-x:hidden;}
section{overflow-x:hidden;}
a {-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;text-decoration: none;}
button:focus{outline: none;}
.container{max-width:100%;padding: 0 100px;} 
.header{position: absolute;left: 0;top: 0;width: 100%;background: #fff;z-index: 999;padding: 18px 0;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.menu-fixed{position: fixed;box-shadow: 0 0 15px rgba(0,0,0,0.15); -webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.logo{float: left;}
.logo img{max-width: 100%;}
.menu{background: #fff;border-bottom-left-radius:20px;border-bottom-right-radius: 20px;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);padding:10px 0;position: absolute;left: 30%;top: 0;width: auto;}
.menu .navbar-nav .nav-item{padding: 0 25px;}
.menu .navbar-nav .nav-item a{color: #323232;text-transform: uppercase;padding: 0;text-align: center;font-size: 14px;font-weight: 700;}
.menu .navbar-nav .nav-item a img{margin-bottom: 3px;}
.menu .dropdown-toggle:after{position: absolute;right: 15px;bottom: 7px;}
.menu .navbar-nav .dropdown-menu{padding: 10px;background: rgba(0,109,180,0.95);}
.menu .navbar-nav .dropdown-menu a{color: #fff;padding: 5px 8px;border-bottom: solid rgba(255,255,255,0.15) 1px;font-size: 14px;font-weight: 400;border-radius: 10px;text-align: left;}
.menu .navbar-nav .dropdown-menu a:hover{color: #000;}
.menu-fixed .menu{padding: 0;box-shadow: none;}
.menu-fixed .navbar{padding: 4px;}
.slider{width: 100%;height: calc(100vh - 0px);float: left;position: relative;overflow: initial;}
.slider .item img{width: 100%;height: 100vh;object-fit: cover;}
.slider:before{position: absolute;left: 0;top: 0;background: url("../images/banner-map.png") no-repeat;background-size: 119%;width: 50%;height: 100%;content: "";z-index: 9;}
.slider-form{width: 530px;position: absolute;z-index: 99;top: 200px;left: 100px;} 
.slider-form h3{font-size: 50px;color: #004661;margin: 0 0 0px;font-weight: 700;line-height: 50px;}
.slider-form h3 strong{font-weight: 800;text-transform: uppercase;color: #b88600;}
.slider-form .oneway-travellers-class-open{top: 87%;}
.slider-form select{width:100%;border:solid #fff 1px;background:#44076e  no-repeat;background-position:95% center;padding:8px 12px;color:#fff;-moz-appearance:none; 
    -webkit-appearance:none;  
    appearance:none;}
.slider-form .hierarchy-select button{width:100%;border:solid #777777 1px;background:#fff;padding:8px 12px;color:#000;text-align:left;position:relative;font-size: 14px;border-radius: 0;margin-top: 0;}
.slider-form .btn-secondary:not(:disabled):not(.disabled).active, .slider-form .btn-secondary:not(:disabled):not(.disabled):active, .slider-form .show>.btn-secondary.dropdown-toggle{background:#fff !important;border-color:#777777;color: #000;}
.slider-form label{margin:5px 0 0px 0;font-weight: 600;text-transform: uppercase;}

.slider-form .dropdown-menu{min-width:100%;padding:0;}
.slider-form .dropdown-toggle:after {position: absolute;right: 13px;top: 20px;}
.slider-form input{border-radius: 0;border:solid #777777 1px;padding: 8px 12px;width: 100%;height:39px;outline: none;}
.slider-form input:focus{box-shadow: 0 0 0 0.2rem rgb(0,123,255,0);border-color: #777777;}
.slider-form button{border-radius: 0;background: #ecb115;color: #fff;font-weight: 700;padding:12px 25px;text-transform: uppercase;cursor: pointer;margin-top:5px;border: none;float: right;}
.head-right{float: right;}
.enqr-btn{float: left;margin-right: 15px;color: #fff;border-radius: 6px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.enqr-btn:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.log-reg-btn{float: left;position: relative;padding-left: 35px;color: #222222;font-weight: 600;line-height: 15px;margin-top: 5px;}
.log-reg-btn img{position: absolute;left: 0;top: 2px;}
.log-reg-btn:hover{color: #b88600;}
.head-currency{float: left;}
.head-currency a{color: #000;}
.head-currency .dropdown-menu{padding: 0;}
.head-currency .dropdown-menu a{padding: 8px;font-size: 14px;border-bottom: solid rgba(0,0,0,0.10) 1px;font-weight: 600;}
.head-currency .dropdown-menu img{max-width: 30px;}
.login-box-show{width: 360px;position: absolute;right: 5%;top: 76px;z-index: 99;background: #fff;padding: 15px;border-radius: 10px;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);display: none;}
.login-box-show h3{color: #000;font-weight: 600;font-size: 20px;margin: 0 0 15px;position: relative;padding-bottom: 10px;}
.login-box-show h3:before{content: "";position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;background: #b88600;}
.login-box-show .nav-tabs{border-bottom-color: #ecb114;margin-bottom: 10px;}
.login-box-show .nav-tabs .nav-item{margin: 0 1px 0 0;}
.login-box-show .nav-tabs .nav-item a{border: none;border-radius: 0;padding: 10px 25px;color: #000;text-transform: uppercase;font-weight: 600;}
.login-box-show .nav-tabs .nav-item a:hover{background: #ecb114;color: #fff;}
.login-box-show .nav-tabs .nav-item a.active{background: #ecb114;color: #fff;}
.login-box-show input{width: 100%;margin: 0 0 10px;padding: 10px 15px;border: solid rgba(0,0,0,0.10) 1px;border-radius: 6px;}
.login-box-show textarea{width: 100%;margin: 0 0 10px;padding: 10px 15px;border: solid rgba(0,0,0,0.10) 1px;border-radius: 6px;resize: none;height: 80px;}
.login-box-show button{display: inline-block;color: #fff;border-radius: 6px;padding: 10px 35px;text-transform: uppercase;font-weight: 600;border: none;cursor: pointer;
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.knowmore { 
    padding-left: 0px;
    padding-right: 0px;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 15px !important;
    text-align: center !important;
    height: 50px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    background-color: #4dc247;
    box-shadow: 2px 2px 6px rgb(0 0 0 / 40%);
    right: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wa-messenger-svg-whatsapp {
    fill: white;
    width: 41px;
    height: 50px;
}
.travel-destination{width: 100%;float: left;padding: 140px 0;background: url("../images/travels-destination-bg.jpg") no-repeat;background-size: cover;background-attachment: fixed;background-position: left top;border-bottom: solid #ecb114 8px;}
.travel-destination h3{font-weight: 800;font-size: 60px;color: #000;text-transform: uppercase;line-height: 58px;display: inline-block;position: relative;padding-bottom: 13px;margin: 50px 0 0 0;}
.travel-destination h3:after{position: absolute;right: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.travel-destination h3 strong{font-weight: 800;color: #b88600;}
.travel-destination .container{padding-right: 0;}
.travel-destination .slick-slide img{width: 100%;}
.travel-destination .slick-slide{padding:15px;}
.travel-destination .slick-slide a{position: relative;width: 100%;z-index: 9;display: block;}
.travel-slide-des{width: 100%;float: left;position: relative;border-radius: 20px;border: solid #fff 3px;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);background: #fff;overflow: hidden;}
.travel-destination .slick-list{padding-left: 0 !important;}
.travel-destination .slick-slide a:before{position: absolute;left: 0;bottom: 0;width: 100%;height:0;content: "";background: rgba(0,12,72,0.65);-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.travel-slide-des:hover  a:before{height: 100%;}
.travel-slide-des h4{color: #fff;font-weight: 700;margin: 0;padding: 10px;position: absolute;left: 0;bottom: 0;width: 100%;font-size:20px;z-index: 9;}
.travel-slide-des .dropdown{position: absolute;right: 10px;top: 10px;z-index: 99;}
.travel-slide-des .dropdown-menu{left: auto !important;right: 0;}
.travel-slide-des .dropdown-toggle:after{display: none;}
.travel-slide-des .dropdown-toggle{width: 35px;height: 35px;border-radius: 35px;color: #fff;background: #cd9708;text-align: center;outline: none;border: none;padding: 0;}
.travel-slide-des .dropdown-menu{padding: 10px;background: rgba(0,109,180,0.95);}
.travel-slide-des .dropdown-menu a{color: #fff;padding: 5px 8px;border-bottom: solid rgba(255,255,255,0.15) 1px;font-size: 14px;font-weight: 400;border-radius: 10px;text-align: left;}
.travel-slide-des .dropdown-menu a:before{display: none;}
.travel-slide-des .dropdown-menu a:hover{color: #000;}
.tourism-destination{width: 100%;float: left;padding:80px 0;}
.tourism-destination h3{font-weight: 800;font-size: 60px;color: #000;text-transform: uppercase;line-height: 58px;display: inline-block;position: relative;padding-bottom: 13px;margin: 0 0 50px 0;}
.tourism-destination h3:after{position: absolute;right: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.tourism-destination h3 strong{font-weight: 800;color: #b88600;}
.tourism-destination-box{width: 100%;float: left;background: #f1f1f1;border-right: solid #fff 15px;overflow: hidden;}
.tourism-destination-box span{padding:80px 30px 30px;display: inline-block;width: 100%;text-align: center;}
.tourism-destination .container .row .col-md-6:nth-child(2n) .tourism-destination-box {border-right: none;border-left: solid #fff 15px;} 
.tourism-destination-box h4{color: #404040;font-size: 30px;margin: 0 0 10px;font-weight: 700;}
.tourism-destination-box p{color: #404040;font-size: 18px;margin: 0 0 10px;}
.tourism-destination-box p strong{font-weight: 700;color: #000;font-size: 22px;}
.tourism-destination-box a{display: inline-block;padding: 10px 25px;background: #ecb114;border: solid #ecb114 2px;color: #fff;font-weight: 600;font-size: 16px;border-radius: 30px;}
.tourism-destination-box a:hover{background: none;color: #ecb114;}
.tourism-destination-box img{width: 100%;}
.tourism-destination-img-1{padding-left: 0;}
.tourism-destination-img-2{padding-left: 0;}
.tourism-destination-img-3{padding-right: 0;}
.tourism-destination-img-4{padding-right: 0;}
.whoweare{width: 100%;float: left;padding: 150px 0;background: url("../images/whoweare.jpg") no-repeat;background-size: cover;background-attachment: fixed;background-position: left top;position: relative;overflow: hidden;}
.whoweare-img{position: absolute;left: 0;top: 50%;width: 100%;height:360px;object-fit: cover;  -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.whoweare-des{background: #b88600;padding: 110px;box-shadow: 0px 0px 15px rgba(0,0,0,0.30);}
.whoweare-des h3{font-weight: 700;color: #fff;text-transform: uppercase;margin: 0 0 30px;padding-bottom: 15px;position: relative;display: inline-block;}
.whoweare-des h3:before{position: absolute;right: 0;bottom: 0;width: 120px;height: 4px;content: "";background: #fff;}
.whoweare-des p{line-height: 22px;color: #fff;margin: 0 0 20px;}
.tourism-places{width: 100%;float: left;padding: 100px 0;background: url("../images/whoweare.jpg") no-repeat;background-size: cover;background-attachment: fixed;background-position: left top;}
.tourism-places h3{font-weight: 800;font-size: 60px;color: #000;text-transform: uppercase;line-height: 58px;display: inline-block;position: relative;padding-bottom: 13px;margin: 0 0 50px 0;}
.tourism-places h3:after{position: absolute;left: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.tourism-places h3 strong{font-weight: 800;color: #b88600;}
.tourism-places-list{margin: 0;padding: 0;list-style: none;}
.tourism-places-list li{width: 30%;float: left;padding: 13px 0;text-align: center;margin:15px 33px 15px 0;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);position: relative;background: #fff;}
.tourism-places-list li img{position: relative;z-index: 9;}
.tourism-places-list li p{margin: 10px 0 0 0;color: rgba(0,0,0,0.70);position: relative;z-index: 9;}
.tourism-places-list li:nth-child(3n){float: right;margin-right: 0;}
.tourism-places-list li:before{position: absolute;left: 0;top: 0;width: 100%;height:0;content: "";background: #b88600;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.tourism-places-list li:hover:before{height: 100%;}
.tourism-places-list li:hover p{color: #fff;}
.tourism-places-list li:hover img{filter: invert(100%);}
.tourism-places .owl-item{padding: 15px;}
.tourism-places .item{background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);border-radius: 10px;overflow: hidden;}
.tourism-places .item img{width: 100%;object-fit: cover;height: 285px;}
.place-slider-des{width: 100%;float: left;padding: 15px;position: relative;}
.place-slider-des h4{padding-right:100px;margin: 0 0 5px;color: #000;font-weight: 700;font-size: 20px;}
.place-slider-des p{color: rgba(0,0,0,0.70);margin: 0 0 10px;}
.place-slider-des h5{font-weight: 700;color: #000;font-size: 25px;margin: 0 0 10px;}
.place-slider-des a{display: inline-block;padding: 10px 25px;background: #ecb114;border: solid #ecb114 2px;color: #fff;font-weight: 600;font-size: 16px;border-radius: 30px;position: absolute;right: 15px;bottom: 15px;}
.place-slider-des a:hover{background: none;color: #ecb114;}
.rate-box{position: absolute;right: 15px;top: 17px;font-size: 14px;color: #ffd201;}
.tourism-places .owl-nav{text-align: right;padding-right: 15px;}
.tourism-places .owl-nav button{width: 24px;height: 14px;background: url("../images/black-arrow.png") no-repeat !important;outline: none;}
.tourism-places .owl-nav button span{display: none;}
.tourism-places .owl-nav button.owl-next{background-position: -26px center !important;}
.client-faq{width: 100%;float: left;overflow: hidden;}
.client-faq .container{padding: 0 15px;}
.client-say{background: #0a0d17;padding: 0 0 0 90px;}
.client-say h3{font-weight: 800;font-size: 60px;color: #fff;text-transform: uppercase;line-height: 58px;display: inline-block;position: absolute;padding-bottom: 13px;margin: 0 0 0 0;left: 0;top: 100px;}
.client-say h3:after{position: absolute;left: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.client-say h3 strong{font-weight: 800;color: #fc9e20;} 
.clien-des-img{width:100%;float: left;}
.client-say-slide .item{width: 100%;float: left;}
.client-say-slide .item img{width: 100%;}
.client-say p{color: #fff;margin: 0 0 15px;line-height: 24px;}
.clien-des{width:100%;float: left;background: url("../images/qoute.png") no-repeat;background-position: 20px top;position: absolute;left: 0;top: 50%;-webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);padding-left: 0;padding-left: 90px;}
.clien-des h4{font-weight: 600;font-size: 16px;color: #fff;margin: 0;}
.client-faq .owl-nav{text-align: center;margin-top: 0;position: absolute;left: 0;bottom: 15px;width: 100%;}
.client-faq .owl-nav button{width: 25px;height: 20px;background: url("../images/yellow-arrow.png") no-repeat !important;outline: none;background-color: #fff !important;background-position: 7px !important;background-size: 35px !important;}
.client-faq .owl-nav button span{display: none;}
.client-faq .owl-nav button.owl-next{background-position: -18px center !important;}
.happy-client{padding: 0;}
.happy-client img{width: 100%;object-fit: cover;height: 900px;}
.faq-sec{padding: 100px 50px 0;text-align: center;}
.faq-sec h3{font-weight: 800;font-size: 60px;color: #fc9e20;text-transform: uppercase;line-height: 58px;margin: 0 0 30px 0;text-align: left;}
.faq-sec img{max-width: 100%;margin-bottom: 15px;}
.faq-sec a{display: inline-block;margin-right: 15px;color: #fff;border-radius: 6px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.faq-sec a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.faq-sec .accordion .card h2 { 
  cursor: pointer;
  font-size: 14px;color: #000;position: relative;padding:22px 68px 22px 25px;background: #fff;border-radius: 10px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);font-weight: 700;
}
.faq-sec .accordion .card h2:after{width:15px;height:155px;content:"\ef9a";font-family:IcoFont;position: absolute;right: 10px;top:25px;color: rgba(0,0,0,0.50);}
.faq-sec .accordion .card h2.collapsed:after {content:"\efc2";}
/* .faq-sec .card-head{} */
.faq-sec .card{border: none;margin-bottom: 15px;}
.faq-sec .card-body p{text-align: justify;line-height: 22px;margin:0 0 15px;}
.footer{width: 100%;float: left;padding: 95px 0 30px;background: url("../images/footer-bg.jpg") no-repeat;background-size: cover;}
.footer h3{font-weight: 700;font-size: 32px;margin: 0 0 55px;color: #141414;text-align: center;}
.footer h3 a{color: #b88600;}
.footer h3 a:hover{color: #2d2f89;}
.footer-logo img{max-width: 100%;margin-bottom: 15px;}
.footer-logo p{margin: 0 0 15px;line-height: 24px;color: #000;}
.quicklinks h3{color: #0a0d17;font-size: 25px;margin: 0 0 25px;font-weight: 700;}
.quicklinks ul{margin: 0;padding: 0;list-style: none;}
.quicklinks ul li{width: 50%;margin: 0 0 10px;float: left;}
.quicklinks ul li a{color: #000;}
.quicklinks ul li a:hover{color: #b88600;}
.footer-social h3{color: #0a0d17;font-size: 25px;margin: 0 0 25px;font-weight: 700;}
.footer-social ul{margin: 0;padding: 0;list-style: none;}
.footer-social ul li{float: left;margin-right: 10px;}
.footer-social ul li a i{display: inline-block;width: 35px;height: 35px;border-radius: 35px;text-align: center;padding-top: 12px;color: #fff;}
.footer-social ul li a .icofont-facebook{ background: #6081c4;}
.footer-social ul li a .icofont-whatsapp{background: #1fb180;}
.footer-social ul li a .icofont-instagram{background: #e200d5;}
.footer-social ul li a .icofont-youtube-play{background: #cf1200;}
.footer-social ul li a .icofont-twitter{background: #31c4f0;}
.copyright{width: 100%;float: left;margin-top: 80px;}
.copyright p{margin: 0;color: #000;text-align: center;}
.copyright ul{float: right;margin: 0;padding: 0;list-style: none;}
.copyright ul li{float: left;margin-left: 10px;}
.copyright ul li a{color: #000;}
.head-currency .dropdown-toggle .icofont-flag{display: none;}
.nav-currency{display: none;}
.inner-banner{width: 100%;float: left;position: relative;}
.inner-banner img{width: 100%;object-fit: cover;height: 500px;}
.inner-banner h3{text-align: center;position: absolute;width: 100%;left: 0;bottom:150px;font-weight: 700;font-size: 60px;color: #fff;}
.inner-banner-form{width: 100%;float: left;position: relative;margin-top: -150px; overflow: initial;z-index: 9;}
.inner-banner-form-inr{background: #1c78b8;width: 100%;float: left;padding:30px 30px 70px;}

.inner-banner-form select{width:100%;border:solid #fff 1px;background:#44076e url(../images/select-arrow.png) no-repeat;background-position:95% center;padding:8px 12px;color:#fff;-moz-appearance:none; 
    -webkit-appearance:none;  
    appearance:none;}
.inner-banner-form .hierarchy-select button{width:100%;border:none;background:#fff;padding:8px 12px;color:#000;text-align:left;position:relative;font-size: 14px;border-radius: 0;}
.inner-banner-form .btn-secondary:not(:disabled):not(.disabled).active, .slider-form .btn-secondary:not(:disabled):not(.disabled):active, .slider-form .show>.btn-secondary.dropdown-toggle{background:#fff !important;border-color:#777777;color: #000;}
.inner-banner-form label{margin:5px 0 0px 0;font-weight: 600;text-transform: uppercase;}
.inner-banner-form .dropdown-menu{min-width:100%;padding:0;}
.inner-banner-form .dropdown-toggle:after {position: absolute;right:5px;top:16px;}
.inner-banner-form input{border-radius: 0;border:none;padding: 8px 12px;width: 100%;height: 40px;outline: none;}
.inner-banner-form input:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);}
.inner-banner-form .tab-content{width: 100%;float: left;background: #fff;padding: 25px 30px;border-radius: 15px;}
.inner-banner-form .nav-tabs{border-bottom: none;margin-bottom: 10px;}
.inner-banner-form .nav-tabs .nav-link{color: #fff;border:none;border-radius: 0;position: relative;padding: 0 5px 15px;font-weight: 700;font-size: 16px;}
.inner-banner-form .nav-tabs .nav-link.active{color: #fff;background: none;}
.inner-banner-form .nav-tabs .nav-link.active:before{width: 100%;height: 2px;content: "";left: 0;bottom: 0;background: #fff;position: absolute;}
.inner-banner-form .nav-tabs .nav-item{margin-right: 15px;}
.travel-form-box:after{position: absolute;right: 0;top: 15px;content: "";width: 3px;height: 40px;background: #e4e4e4;}
.enquire-btn{padding: 25px 60px;border-radius: 20px;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 30px;cursor: pointer;margin: 0 auto;position: absolute;left: 0;right: 0;bottom:-36px; width: 340px;border: none;outline: none !important; 
background: rgb(42,44,135); 
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%);  
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%); 
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );}
.enquire-btn:hover{color: #fff;  
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 );} 
.inner-content{width: 100%;float: left;padding: 60px 0;}
.treavels-vehicle-row{width: 100%;float: left;margin-bottom: 55px;border-radius: 20px;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);padding: 30px 45px;min-height: 300px;}
.treavels-vehicle-left{padding-left: 400px;border-right: dashed #505050 1px;min-height: 240px;} 
.treavels-vehicle-slide{position: absolute;left: 0;top: 0;width: 370px;}
.treavels-vehicle-slide img{width: 100%;border-radius:20px;}
.treavels-vehicle-left .rate-box{color: #000;}
.treavels-vehicle-left .rate-box i{color: #ffd201;}
.treavels-vehicle-left h3{font-size: 26px;color: #141414;font-weight: 700;margin:15px 0 15px;}
.treavels-vehicle-left ul{margin: 0;padding: 0;list-style: none;}
.treavels-vehicle-left ul li{position: relative;font-size:20px;color: #505050;padding-right: 10px;margin-right: 10px;float: left;margin-bottom: 10px;}
.treavels-vehicle-left ul li:after{background: #505050;width: 1px;height: 100%;position: absolute;right: 0;top: 0;content: "";}
.treavels-vehicle-left ul li:last-child:after{display: none;}
.treavels-vehicle-right{padding: 65px 70px;}
.treavels-vehicle-right p{color: #000;margin: 0 0 15px;}
.treavels-vehicle-right a{display: inline-block;padding:15px 40px;color: #fff;font-weight: 700;font-size: 18px;border-radius: 15px;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.treavels-vehicle-right a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.pagenation{width: 100%;float: left;}
.pagenation ul{margin: 0;padding: 0;list-style: none;}
.pagenation ul li{float: left;width: 35px;height: 35px;border-radius: 35px;border: solid #dadada 1px;text-align: center;color: #dadada;line-height: 35px;margin-right:5px;}
.pagenation ul li a{display: inline-block;width: 35px;height: 35px;border-radius: 35px;color: #000;}
.pagenation ul li a.active{background: #2a2c87;color: #fff;}
.pagenation ul li a:hover{background: #2a2c87;color: #fff;}
.popular-travels{width: 100%;float: left;margin-top:35px;}
.popular-travels h3{font-weight: 800;font-size: 36px;color: #000;text-transform: uppercase;line-height:36px;display: inline-block;position: relative;padding-bottom: 13px;margin: 0 0 20px 0;}
.popular-travels h3:after{position: absolute;left: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.popular-travels h3 strong{font-weight: 800;color: #b88600;}
.popular-travels .item {padding: 15px;}
.popular-travels .item img{width: 100%;border: solid #fff 5px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);margin-bottom: 15px;}
.popular-travels .item p{font-weight: 700;font-size: 16px;text-align: center;margin: 0;}
.popular-travels .owl-theme .owl-nav{position: absolute;margin-top: 0;top: 50%;left: 0;width: 100%; -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.popular-travels .owl-nav button{color: #b88600 !important;font-size: 40px !important;outline: none;}
.popular-travels .owl-nav button:hover{background: none !important;}
.popular-travels .owl-nav .owl-prev{float: left;}
.popular-travels .owl-nav .owl-next{float: right;}
.package-one{width: 100%;float: left;padding: 60px 0;}
.package-one h3{font-weight: 800;font-size: 36px;color: #000;line-height:36px;display: inline-block;position: relative;padding-bottom: 13px;margin: 0 0 20px 0;}
.package-one h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 220px;height: 4px;background: #b88600;}
.package-one h3 strong{font-weight: 800;color: #b88600;}
.package-one .nav-tabs{border-bottom:none;margin-bottom:20px;}
.package-one .nav-tabs .nav-item{margin:0 25px 0 0;background: #fff;}
.package-one .nav-tabs .nav-item a{padding:20px 65px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);text-align:center;color:#999999;border:none;border-radius:0;}
.package-one .nav-tabs .nav-item a img{opacity:.4;}
.package-one .nav-tabs .nav-item a.active{background:#cd9500;color:#fff;}
.package-one .nav-tabs .nav-item a.active img{filter:invert(100%);opacity:1;}
.package-one .nav-tabs .nav-item a:hover{background:#cd9500;color:#fff;}
.package-one .nav-tabs .nav-item a:hover img{filter:invert(100%);opacity:1;}
.package-one .item img{width:100%;}
.package-one .item{border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);overflow:hidden;}
.package-one .owl-item{padding:15px;}
.holiday-pack-1-des{position:relative;width:100%;float:left;padding:15px;background: #fff;}
.holiday-pack-1-des h4{font-weight:700;font-size:18px;color:#1d1d21;margin:0;padding-right:100px;}
.holiday-pack-1-des .rate-box{top:16px;}
.package-two-sec{width:100%;float:left;padding:100px 0;background:url(../images/package-sec-two-bg.jpg) no-repeat;background-size:cover;}
.package-two-sec h3{font-weight: 800;font-size: 56px;color: #000;line-height:56px;display: inline-block;position: relative;padding-bottom: 13px;margin:70px 0 15px 0;text-transform:uppercase;}
.package-two-sec h3:before{position: absolute;left: 0;bottom: 0;content: "";width:100px;height: 4px;background: #b88600;}
.package-two-sec h3 strong{font-weight: 800;color: #b88600;}
.package-two-sec p{color:#5b5b5b;margin:0 0 15px;}
.package-two-sec .owl-item{padding:15px;}
.package-two-sec .item{border-radius:10px;box-shadow:0px 0px 15px rgba(0,0,0,0.15);overflow:hidden;border:solid #fff 5px;position:relative;}
.package-two-sec .item img{width:100%;}
.package-two-sec .item h4{margin:0;width:100%;left:0;bottom:0;position:absolute;padding:15px;font-size:30px;font-weight:700;color:#fff;}
.package-three-sec{width:100%;float:left;padding:100px 0 60px;}
.package-three-sec h3{font-weight: 800;font-size:36px;color: #000;line-height:56px;display: inline-block;position: relative;padding-bottom: 13px;margin:0 0 15px 0;}
.package-three-sec h3:before{position: absolute;left: 0;bottom: 0;content: "";width:100px;height: 4px;background: #b88600;}
.package-three-sec h3 strong{font-weight: 800;color: #b88600;}
.holiday-destination-box{padding-top:15px;}
.holiday-destination-box img{width:100%;}
.holiday-destination-text{width:100%;float:left;padding:15px;text-align:center;}
.holiday-destination-text h4{font-weight:600;font-size:20px;margin:0 0 10px;color: #000;}
.holiday-destination-text p{color:#010101;margin:0;line-height:22px;}
.whyus{width:100%;float:left;background:#cd9500;padding:60px 0;}
.whyus p{color:#fff;margin:0 0 0 0;line-height:22px;}
.whyus .item{position:relative;padding-left:110px;min-height:85px;padding-top:18px;}
.whyus .item img{position:absolute;left:0;max-width:100%;top:0;}
.whoweare-about{width: 100%;float: left;padding: 115px 0;position: relative;}
.whoweare-about:before{position: absolute;left: 0;top: 0;content: "";background: url("../images/whoweare-bg.jpg") no-repeat;background-position: left center;background-size:cover;width: 75%;height: 100%;}
.whoweare-about img{max-width: 100%;}
.whoweare-about h3{font-size: 72px;line-height:60px;margin: 0 0 30px;padding-bottom: 30px;position: relative;color: #fff;font-weight: 700;text-transform: uppercase;}
.whoweare-about h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 130px;height: 6px;background: #fff;}
.whoweare-about h4{font-size: 18px;text-transform: uppercase;color: #fff;margin: 0 0 15px;}
.whoweare-about p{color: #fff;line-height: 22px;margin: 0 0 15px;}
.faq-page{padding-top: 100px;float: left;width: 100%;border-bottom: solid #398899 3px;position: relative;overflow: hidden;}
.faq-page:after{position: absolute;right: 0;bottom: 240px;content: "";background: url("../images/faq-after.png") no-repeat;width: 125px;height: 397px;}
.faq-page:before{position: absolute;left: 0;bottom: 0;content: "";width: 100%;height: 301px; background-image:url("../images/faq-bottom-scroll.png");
    background-repeat: repeat-x;
    animation: slide 30s linear infinite;
}
.select-destination-outer{width:50%;margin: 0 auto 15px;padding: 15px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);border-radius: 60px; 
background: rgb(55,51,138); 
background: -moz-linear-gradient(left,  rgba(55,51,138,1) 0%, rgba(16,119,200,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(55,51,138,1) 0%,rgba(16,119,200,1) 100%);
background: linear-gradient(to right,  rgba(55,51,138,1) 0%,rgba(16,119,200,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37338a', endColorstr='#1077c8',GradientType=1 );}
.select-destination-outer h4{float: left;margin: 0 0 0 0;font-weight: 700;color: #fff;font-size: 18px;width: 50%;padding: 10px;}
.select-destination {padding:10px 20px;background: #fff;border: none;margin: 0 0 0;color: #000;border-radius: 0;width: 50%;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.select-destination option {background: #fff;color: #000;padding: 0;}

@-webkit-keyframes slide {
    from {
        background-position: -1335px 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes slide {
    from {
        background-position: -1335px 0;
    }
    to {
        background-position: 0 0;
    }
}
.faq-page .faq-sec{padding: 0;}
.faq-page .faq-sec .accordion .card h2{background:#8d80f7;color: #fff;position: relative;padding-left:50px;} 
.faq-page .faq-sec .accordion .card h2.collapsed{background:#f5f5f5;color: #000;}
.faq-page .faq-sec .accordion .card h2.collapsed:after{color: #255bf2;}
.faq-page .faq-sec .accordion .card h2:after{color: #fff;}
.faq-page .faq-sec .accordion .card h2 .icon{font-size: 25px;position: absolute;left:15px;top:18px;}
.faq-page .faq-sec .accordion .card h2.collapsed .icon{color: #8d80f7;}
.faq-page .container{position: relative;z-index: 9;}
.faq-aside{padding-left: 50px;}
.faq-aside h3{font-size:36px;color: #16101d;margin: 0 0 15px;font-weight: 700;}
.faq-aside a{float: left;margin-right: 15px;color: #fff;border-radius: 6px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.faq-aside a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.faq-aside input{width: 100%;padding:18px;margin-bottom: 10px;border: solid #b0b0b0 1px;background: #fff;}
.faq-aside select{width: 100%;padding:18px;margin-bottom: 10px;border: solid #b0b0b0 1px;background: #fff;}
.faq-aside textarea{width: 100%;padding:18px;margin-bottom: 10px;border: solid #b0b0b0 1px;background: #fff;height:80px;resize: none;}
.faq-aside img{max-width: 100%;margin-top: 60px;}
.faq-aside button{display: inline-block;padding: 13px 25px;border-radius: 10px;border: solid #2a2c87 2px;background: #2a2c87;color: #fff;font-weight: 700;}
.faq-aside button:hover{background: none;color: #2a2c87;}
.contact-banner img{height: 800px;}
.contact-banner h3{font-size: 36px;line-height: 30px;bottom: auto;top: 50%;-webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.contact-banner h3 strong{font-size: 15px;font-weight: 400;}
.contact-wrapper{width: 100%;float: left;background: #fbfbfb;padding-bottom: 140px;overflow: initial;position: relative;z-index: 9;}

.contact-wrapper:before{position: absolute;left: 0;bottom: 0;content: "";width: 100%;height: 301px; background-image:url("../images/faq-bottom-scroll.png");
    background-repeat: repeat-x;
    animation: slide 30s linear infinite;
}




.contact-inner{width:1300px;margin:-300px auto 0;background: #fff;overflow: hidden;box-shadow: 0px 5px 10px rgba(0,0,0,0.15);position: relative;z-index: 99; }
#map{width: 100%;display: inline-block;height: 500px;background: #ccc;}
.contact-left{padding: 60px;}
.contact-left h3{color: #252525;font-size: 36px;font-weight: 700;margin: 0 0 25px;}
.contact-left input{width: 100%;margin-bottom: 15px;border: none;outline: none;background: #f3f4f6;padding: 20px;}
.contact-left textarea{width: 100%;margin-bottom: 15px;border: none;outline: none;background: #f3f4f6;padding: 20px;resize: none;height: 209px;}
.contact-left button, .contact-left .contact-submit-btn {width: 100%;padding: 20px;color: #fff;text-transform: uppercase;outline: none;border: none;font-weight: 700;cursor: pointer;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.contact-left button:hover,.contact-left .contact-submit-btn:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.contact-right{padding: 60px 30px;}
.contact-right h3{color: #252525;font-size: 36px;font-weight: 700;margin: 0 0 25px;}
.contact-right h4{font-weight: 300;color: #252525;font-size: 21px;margin: 0 0 15px;}
.contact-right p{color: #252525;position: relative;padding-left: 60px;margin: 0;min-height: 65px;font-size: 19px;padding-top: 5px;}
.contact-right p img{position: absolute;left: 0;top: 0;}
.contact-right p a{color: #252525;}
.contact-right p a:hover{color: #2a2c87;}
.contact-right-bg{background: #f3f4f6;border-right: solid #efefef 15px;}

.inner-banner-form .tab-pane{position: relative;}


.package-form-modal .modal-dialog{max-width:700px;}
.package-form-modal .modal-header{background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.package-form-modal .modal-header h4{color: #fff;padding-right: 35px;}
.package-form-modal .modal-header .close{opacity: 1;width: 30px;height: 30px;position: absolute;right:10px;top:15px;padding:2px 0 0 0;margin: 0;border-radius: 30px;color: #000;text-align: center;background: #fff;text-shadow: none;outline: none;border: none;}
.package-form-modal input{width: 100%;padding: 10px;margin-bottom: 10px;border: solid rgba(0,0,0,0.10) 1px;border-radius: 6px; outline: none;}
.package-form-modal textarea{width: 100%;padding: 10px;margin-bottom: 10px;border: solid rgba(0,0,0,0.10) 1px;border-radius: 6px;height: 80px;resize: none;outline: none;}
.package-form-modal select{width: 100%;padding: 10px;margin-bottom: 10px;border: solid rgba(0,0,0,0.10) 1px;border-radius: 6px; outline: none;background: #fff;}
.package-form-modal .modal-dialog button{display: inline-block;padding:10px 40px;color: #fff;font-weight: 700;font-size: 16px;border-radius:5px;border:none;cursor: pointer;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 );}
.package-form-modal .modal-dialog button:hover{background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  color: #fff;}

.travelers p{margin:5px 0 0 0;font-weight: 600;color: #000;}
.travelers .dropdown{width: 100%;}
.travelers .btn-primary:after{width: 30px;height: 100%;background: #fff;font-family:IcoFont;content: "\ea67";border: none;right: 0;top: 0;text-align: center;padding-top: 6px;}
.travelers .btn-primary{width: 100%;background: none;border: none;border-radius: 0;color: #000;text-align: left;padding:5px 20px 5px 5px;overflow: hidden;font-weight: 400;font-size: 14px;}
.travelers .btn-primary:focus{background: none !important;color: #000 !important;}

.travelers .btn-primary:not(:disabled):not(.disabled).active, .travelers .btn-primary:not(:disabled):not(.disabled):active, .travelers .show>.btn-primary.dropdown-toggle{background: none;color: #000;}
.travelers-select{display: inline-block;width: 100%;padding:8px 12px;border: solid #777777 1px;color: #000;}
.travelers_box_open{width: 100%;top:100%;left: 0;position: absolute;background: #fff;z-index: 99;display: none;}
.travelers ul{margin: 0;padding:0 15px;list-style: none;}
.travelers ul li{width: 100%;float: left;padding: 5px;border: solid rgba(0,0,0,0.10) 1px;font-size: 14px;border-top: none;} 
.travelers ul li p{float: left;margin:1px 0 0 0;font-weight: 400;}
.travelers ul li button{float: left;border: none;background: none;outline: none;cursor: pointer;color: #fc9e20;padding:2px;margin: 0;}
.travelers ul li input{float: left;border: none;background: none;outline: none;width: 30px;height: 25px;padding: 0;text-align: center;}
.travelers ul li:last-child button{color: #fff;background:#2a2c87;padding: 5px 10px;float: right;}
.slider-form .travelers .btn-primary:after{top: 5px;height: 30px;}
.travelers-pasngr{float: right;}
.inner-banner-form .travelers .dropdown-menu{width:215px;right: 0 !important;left: auto !important;transform: none !important;top: 28px !important;}
.inner-banner-form .travelers ul{padding: 0;}
.inner-banner-form .travelers-select{padding: 8px 6px;font-size: 13px;height: 34px;overflow: hidden;}
.inner-banner-form .travelers_box_open{right: 0;width: 93%;margin: 0 auto;}
.pasng-age{width: 100%;display: inline-block;background: rgba(0,0,0,0.18);padding: 5px;font-size: 13px;}
.find-your-place{width: 100%;float: left;background: #1d9fd9;padding: 100px 0 60px;}
.find-your-place h3{color: #fff;font-weight: 700;font-size: 36px;padding-bottom: 10px;margin: 0 0 35px;position: relative;}
.find-your-place h3:before{position: absolute;left: 0;bottom: 0;width: 60px;height: 3px;content: "";background: #fff;}
.find-your-place .nav-tabs{border-bottom:none;margin-bottom:20px;}
.find-your-place .nav-tabs .nav-item{margin:0 45px 45px 0;width: 25%;}
.find-your-place .nav-tabs .nav-item a{padding:20px 15px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);text-align:center;color:#999999;border:none;border-radius:0;background: #fff;width: 100%;height: 130px;}
.find-your-place .nav-tabs .nav-item a img{opacity:.4;}
.find-your-place .nav-tabs .nav-item a.active{background:#292b84;color:#fff;}
.find-your-place .nav-tabs .nav-item a.active img{filter:invert(100%);opacity:1;}
.find-your-place .nav-tabs .nav-item a:hover{background:#292b84;color:#fff;}
.find-your-place .nav-tabs .nav-item a:hover img{filter:invert(100%);opacity:1;}
.find-your-place .item img{width:100%;}
.find-your-place .item{border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);overflow:hidden;background: #fff;border: solid #fff 4px;}
.find-your-place .owl-item{padding:15px;}
.find-your-place .holiday-pack-1-des{min-height: 140px;}
.find-your-place .owl-nav{text-align: right;padding-right: 15px;}
.find-your-place .owl-nav button{background:url("../images/whitarrow.png") no-repeat !important;width: 24px;height: 14px;outline: none;}
.find-your-place .owl-nav button span{display: none;}
.find-your-place .owl-nav button.owl-next{background-position: -25px 0 !important;}
.find-your-place .nav-tabs .nav-item:nth-child(3n){margin-right: 0;}
.find-your-place .holiday-pack-1-des p{margin: 0 0 10px;color: #404040;font-size:14px;}
.find-your-place .holiday-pack-1-des p small {color: #006dc4;font-weight: 600;}
.find-your-place .holiday-pack-1-des a{float:right;border: solid #292b84 2px;background: #292b84;color: #fff;padding: 10px 25px;border-radius: 30px;font-weight: 600;}
.find-your-place .holiday-pack-1-des a:hover{background: none;color: #292b84;}
.tourism-offer-sec{width: 100%;float: left;padding: 100px 0;background: #fff;overflow: hidden;}
.text-rotate img{ max-width: 100%;} 
.text-rotate h4{display: none;color: #ebebeb;font-weight: 600;font-size: 22px;margin: 0;text-transform: uppercase;}
.text-rotate h3{display: none;color: #ebebeb;font-weight: 700;font-size: 28px;margin: 0;text-transform: uppercase;}
.tourism-offer-des{width: 100%;float: left;padding:40px;}
.tourism-offer-sec .item img{width: 100%;border-radius: 10px;box-shadow: 0px 4px 0px rgba(0,0,0,0.10);}
.tourism-offer-sec .owl-item{padding:30px 10px;}
.tourism-offer-sec .owl-carousel{padding-top: 55px;}
.offer-tag{position: absolute;right: -30px;top:-30px;width: auto !important;box-shadow: none !important;}
.tourism-offer-sec .owl-dots{width:40%;}
.tourism-offer-sec .owl-dots button{outline: none;}
.tourism-offer-sec .owl-dots button span{width: 45px !important;height: 6px !important;background: #d6d6d6 !important;border-radius: 0 !important;}
.tourism-offer-sec .owl-theme .owl-dots .owl-dot.active span, .tourism-offer-sec .owl-theme .owl-dots .owl-dot:hover span{background: #292b85 !important;}
.tourism-offer-des h3{font-weight: 700;font-size: 44px;color: #000;margin: 0 0 5px !important;text-align: left !important;}
.tourism-offer-des p{margin: 0 0 40px;line-height: 24px;color: #454545;font-size: 16px;}
.tourism-offer-des p strong{font-weight: 500;font-size: 24px;color: #000;}
.tourism-offer-des a{display: inline-block;padding:14px 75px;color: #fff;font-weight: 600;text-transform: uppercase;border-radius: 10px;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.tourism-offer-des a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
} 
.popular-tourism-destination{width: 100%;float: left;padding: 100px 0;background: #e6efff;}
.popular-tourism-destination h3{text-align: center;padding-bottom: 15px;margin:0 0 35px;font-weight: 700;font-size: 45px;position: relative;}
.popular-tourism-destination h3:before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #000;width: 60px;height: 3px;content: "";}
.poplr-trsm-desntn-box{width: 100%;float: left;margin: 0 0 30px;padding: 0 15px;}
.poplr-trsm-desntn-box img{width: 100%;border: solid #fff 8px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);margin-bottom: 10px;}
.poplr-trsm-desntn-box h4{font-weight: 700;color: #000;font-size: 22px;margin: 0 0 10px;}
.poplr-trsm-desntn-box p{margin: 0;}
.poplr-trsm-dest-btn{display: table;width: 200px;text-align: center;padding: 15px 0;font-weight: 700;font-size: 20px;margin: 15px auto 0;color: #fff;border-radius: 8px; background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.poplr-trsm-dest-btn:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
} 
.other-destination{width: 100%;float: left;padding:10px 0 100px 0;background: #fff;}
.other-destination-img:before{background: url("../images/other-destination-bg.png") no-repeat;background-size:cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 9;}
.other-destination-img img{width: 100%;}
.other-destination-des{width: 50%;position: absolute;right:60px;top: 50%;background: #fff;padding: 50px;border-radius: 15px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15); -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);z-index: 99;}
/*.other-destination-des ul{margin: 0;padding:30px 0 0 0;list-style: none;display: inline-block;width: 100%;}
.other-destination-des ul li{float: left;width: 130px;margin: 0 10px 10px 0;text-align: center;font-weight: 600;font-size: 16px;color: #000;}
.other-destination-des ul li img{max-width: 100%;}
.other-destination-des ul li p{margin: 0;line-height: normal;}
.other-destination-des ul li figure{display: inline-block;width: 100%;margin: 0;min-height: 30px;}*/
.other-destination-des h3{font-size: 45px;color: #000;font-weight: 700;margin: 0 0 5px;}
.other-destination-des p{line-height: 22px;margin: 0 0 15px;color: #000;}
.other-destination-des a{display: inline-block;padding:14px 75px;color: #fff;font-weight: 600;text-transform: uppercase;border-radius: 10px;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.other-destination-des a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.other-destination .owl-nav button{outline: none;}
.other-destination .owl-nav button span{font-size:36px;color: #fff;width: 30px !important;height: 30px !important;text-align: center;background: #292b84;padding-top: 4px;display: inline-block;}
.other-destination-des h4{font-size: 20px;margin: 0 0 0;}
.other-destination-des ul{margin: 0;padding: 0;list-style: none;}
.other-destination-des ul li{display: inline-block;margin:5px 5px 0 0;font-size: 13px;padding: 8px 12px;color: #000;font-weight: 600;border: solid rgba(0,0,0,1.00) 1px;border-radius: 4px;}
.other-destination-des ul li a{display: inline-block;background: none;}
.other-destination-des ul li.active a{color: #fff;background: #fc9e20;border-color: #fc9e20;}
.other-destination-des ul li:hover{color: #fff;background: #fc9e20;border-color: #fc9e20;}
.poplr-trsm-desntn-page-one{background: url("../images/whoweare.jpg") no-repeat;background-size: cover;background-attachment: fixed;}
.poplr-trsm-desntn-list-box{width: 100%;float: left;padding: 5px;background: #fff;margin-bottom: 30px;}
.poplr-trsm-desntn-list-box figure{margin: 0;width: 100%;height: 300px;overflow: hidden;}
.poplr-trsm-desntn-list-box img{width: 100%;height:100%;object-fit: cover;transition: transform .2s;}
.poplr-trsm-desntn-list-box:hover img{transform: scale(1.5);}
.poplr-trsm-desntn-list{width: 100%;float: left;padding: 100px 0;background: #f4f4f4;}
.poplr-trsm-desntn-list-box .holiday-pack-1-des a{float:right;border: solid #292b84 2px;background: #292b84;color: #fff;padding: 10px 25px;border-radius: 30px;font-weight: 600;}
.poplr-trsm-desntn-list-box .holiday-pack-1-des a:hover{background: none;color: #292b84;}
.tourism-detail-banner{width: 100%;float: left;position: relative;}
.tourism-detail-banner .item img{width: 100%;object-fit: cover;height: 890px;}
.tourism-detail-banner .owl-dots{margin: 0;width: 50%;position: absolute;right: 0;bottom: 90px;}
.tourism-detail-banner .owl-dots button{width: 22px;height:3px;background: rgba(255,255,255,0.50);outline: none;margin: 0 5px;}
.tourism-detail-banner .owl-dots button span{display: none !important;}
.tourism-detail-banner .owl-dots button.active{background: #1d9fd9;} 
.tourism-detail-banner-des{width: 50%;height: 100%;background: #fff;border-top-right-radius: 500px;padding: 150px;position: absolute;left: 0;top: 0;z-index: 9;}
.tourism-detail-banner-des h3{color: #ebebeb;font-weight: 700;margin: 0;text-transform: uppercase;font-size: 30px;position: absolute;left: 0;top: 0;}
.tourism-detail-banner-des h3 strong{font-weight: 700;display: none;}
.tourism-detail-banner-des h3 img{max-width: 100%;}
.tourism-detail-banner-des-inner{float: right;position: relative;z-index: 9;padding: 150px 0 0 150px;}
.tourism-detail-banner-des-inner h4{color: #2c2e88;font-weight: 700;font-size: 30px;margin: 0 0 10px;}
.tourism-detail-banner-des-inner p{color: rgba(0,0,0,0.50);line-height: 22px;margin: 0 0 20px;}
.tourism-detail-banner-des-inner p strong{font-weight: 600;color: #000;font-size: 16px;}
.tourism-detail-banner-des-inner a{display: inline-block;padding: 10px 25px;border-radius:5px;font-weight: 600;text-transform: uppercase;color: #fff;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.tourism-detail-banner-des-inner a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
} 
.tourism-pack-enqr{width: 100%;float: left;}
.tourism-pack{background: #102157;padding: 100px;}
.tourism-pack h3{font-size: 45px;font-weight: 700;margin: 0 0 10px;color: #fff;}
.tourism-pack p{ line-height: 24px;margin: 0 0 15px;color: #fff;}
.tourism-pack p strong{font-weight: 600;font-size: 18px;}
.tourism-pack ul{margin: 0;padding: 0;list-style: none;}
.tourism-pack ul li{float: left;margin: 0 5px 0 0;text-align: center;font-weight: 700;color: #fff;}
.tourism-pack ul li figure img{max-width: 90px;}
.tourism-pack ul li figure{margin: 0 0 6px;}
.tourism-enqr{background: #1d9fd9;padding: 100px;}
.tourism-enqr h3{font-size: 45px;font-weight: 700;margin: 0 0 10px;color: #fff;}
.tourism-enqr input{width: 100%;float: left;padding: 10px 20px;background: #fff;border: solid rgba(0,0,0,0.10) 1px;outline: none;margin-bottom: 10px;}
.tourism-enqr textarea{width: 100%;float: left;padding: 10px 20px;background: #fff;border: solid rgba(0,0,0,0.10) 1px;outline: none;margin-bottom: 10px;height:100px;resize: none;}
.tourism-enqr button{display: inline-block;padding: 13px 25px;border-radius: 8px;color: #fff;font-weight: 600;text-transform: uppercase;background: #292b83;border: solid #292b83 2px;cursor: pointer;outline: none;}
.tourism-enqr button:hover{background: none;color:#292b83; }
.gethelp-other-dstntn{width: 100%;float: left;padding: 100px 0;}
.gethelp-other-dstntn h3{color: #102157;font-weight: 700;font-size: 45px;margin: 0 0 35px;}
.gethelp-info{padding-bottom: 25px;}
.gethelp-info h4{font-size: 28px;color: #222222;margin:10px 0 15px;font-weight: 700;}
.gethelp-info p{color: #616368;line-height: 22px;margin: 0 0 15px;}
.gethelp-info a{font-weight: 700;font-size: 18px;color: #242f51;text-decoration: underline;}
.gethelp-a{position: relative;padding-left: 90px;color: #242f51;min-height: 75px;display: inline-block;font-size: 26px;line-height: 34px;}
.gethelp-a strong{font-size: 36px;}
.gethelp-a img{position: absolute;left: 0;top:0;}
.gethelp-a:hover{color: #e9ae14;}
.gethelp-other-dstntn .owl-item{padding: 15px;}
.gethelp-other-dstntn .poplr-trsm-desntn-list-box{box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.viewmore-btn{margin:15px auto 0;display: table;width: 150px;padding: 15px 0;text-align: center;font-weight: 700;text-transform: uppercase;border-radius: 5px;color: #fff;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.viewmore-btn:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.tourism-gallery-btn{position: absolute;right:15px;bottom: 150px;z-index: 9;}
.tourism-gallery-btn button{background: #e6ad14;border:solid #e6ad14 2px;border-radius: 50px;padding:1px 0 0 0;color: #fff;font-weight: 700;cursor: pointer;width: 60px;height: 60px;text-align: center;outline: none;animation: bluePulse 1.5s infinite;}
@keyframes bluePulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(230, 173, 21, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(230, 173, 21, 0.4),
      0 0 0 8px rgba(230, 173, 21, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(230, 173, 21, 0.4),
      0 0 0 16px rgba(230, 173, 21, 0.2);
  }
}
@keyframes greenPulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(63, 172, 56, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(63, 172, 56, 0.4),
      0 0 0 8px rgba(63, 172, 56, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(63, 172, 56, 0.4),
      0 0 0 16px rgba(63, 172, 56, 0.2);
  }
}

.offer-section h1{color: rgba(0,0,0,0.10);font-weight: 700;font-size: 36px;margin: 0 0 10px;text-align: center;text-transform: uppercase;}
.offer-section h2{font-size: 70px;text-align: center;color:#fc9e20;font-weight: 700;text-transform: uppercase;}
.offer-section h2 strong{font-weight: 700;color: #fd181a;}
.pagenations{width: 100%;float: left;margin-bottom:25px;text-align: center;}
.pagenations ul{margin: 0;padding: 0;list-style: none;}
.pagenations ul li{display: inline-block;}
.pagenations ul li a{display: inline-block;padding-top:7px;min-width: 35px;height: 35px;border-radius: 5px;border: solid rgba(0,0,0,0.20) 1px;color: #000;}
.pagenations ul li.active a{border-color: #292b84;background: #292b84;color: #fff;}
.pagenations ul li a:hover{border-color: #292b84;background: #292b84;color: #fff;}
.tourism-nav{margin: 0 0 25px;padding: 0;list-style: none;width: 100%;display: inline-block;}
.tourism-nav li{margin: 0 15px 15px 0;background: #fff;float: left;}
.tourism-nav li a{padding:15px 48px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);text-align:center;color:#999999;border:none;border-radius:0;display: block;}
.tourism-nav li a img{opacity:.4;}
.tourism-nav li a.active{background:#cd9500;color:#fff;}
.tourism-nav li a.active img{filter:invert(100%);opacity:1;}
.tourism-nav li a:hover{background:#cd9500;color:#fff;}
.tourism-nav li a:hover img{filter:invert(100%);opacity:1;}
.tourism-places-nav{margin: 0 0 15px;padding: 0;list-style: none;width: 100%;display: inline-block;}
.tourism-places-nav li{float: left;margin: 0 10px 10px 0;}
.tourism-places-nav li a{display: inline-block;padding: 10px 15px;border-radius: 5px;border: solid #fff 2px;color: #fff;font-weight: 600;text-transform: uppercase;}
.tourism-places-nav li a:hover{background: #292b84;color: #fff;border-color: #292b84;}
.tourism-places-nav li a.active{background: #292b84;color: #fff;border-color: #292b84;}
.privacy-policy{padding: 60px 0;}
.privacy-policy h3{font-size: 26px;font-weight: 700;padding-bottom: 10px;margin: 0 0 15px;position: relative;color: #000;}
.privacy-policy h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 3px;background: #292b84;}
.privacy-policy h4{font-size: 22px;font-weight: 600;margin: 0 0 15px;color: #000;}
.privacy-policy p{text-align: justify;line-height: 22px;margin: 0 0 15px;color: #000;}
.privacy-policy ul{margin: 0;padding: 0;list-style: none;}
.privacy-policy p a{color: #000;}
.privacy-policy p a:hover{color: #fc9e20;}
.our-services{width: 100%;float: left;padding: 60px 0;background: #fff;}
.our-services h3{font-weight: 800;font-size: 60px;color: #000;text-transform: uppercase;text-align: center;position: relative;padding-bottom: 13px;margin: 0 0 0 0;}
.our-services h3 strong:after{position: absolute;right: 0;bottom: 0;content: "";width: 100%;height: 4px;background: #b88600;}
.our-services h3 strong{font-weight: 800;color: #b88600;position: relative;}
.our-services .item figure{margin: 0;}
.our-services .item figure img{width: 100%;}
.our-services .item{width: 100%;border: solid #fff 2px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);border-radius: 15px;overflow: hidden;position: relative;}
.our-services .item::before{position: absolute;left: 0;bottom: 0;width: 100%;content: "";height: 50%;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;
background: -moz-linear-gradient(top,  rgba(41,43,132,0) 0%, rgba(41,43,132,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(41,43,132,0) 0%,rgba(41,43,132,1) 100%); 
background: linear-gradient(to bottom,  rgba(41,43,132,0) 0%,rgba(41,43,132,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00292b84', endColorstr='#292b84',GradientType=0 ); }
.our-services .item:hover::before{height: 100%;}
.our-services .owl-item{padding: 15px;}
.our-services .item h4{position: absolute;left: 0;bottom: 10px;text-align: center;margin: 0;padding: 10px;color: #fff;font-size: 16px;font-weight: 600;width: 100%;}
.country_list_owl .item{background: none;border: none;border-radius: 0;padding: 0;text-align: center;}
.country_list_owl .item a{display: inline-block;padding: 10px 15px;border-radius: 5px;border: solid #fff 2px;color: #fff;font-weight: 600;text-transform: uppercase;width: 100%;}
.country_list_owl .item a:hover{background: #292b84;color: #fff;border-color: #292b84;}
.country_list_owl .item a.active{background: #292b84;color: #fff;border-color: #292b84;}
.country_list_owl .owl-item{padding: 2px 5px;}
.country_list_owl{padding:0 40px;width: 100%;display: inline-block;position: relative;margin-bottom: 15px;}
.country_list_owl .owl-nav{padding: 0;margin: 0;position: absolute;top: 0;left: 0;width: 100%;}
.country_list_owl .owl-nav button{position: absolute;top: 0;width: 35px;height: 35px;background-color: #fab600 !important;}
.country_list_owl .owl-nav .owl-prev{left: -40px;background-position: 10px center !important;}
.find-your-place .country_list_owl .owl-nav .owl-next{right: -40px;background-position:-24px center !important;}
.tourism-offer-sec h3{font-weight: 800;font-size: 36px;color: #000;text-transform: uppercase;text-align: center;margin: 0 0 0 0;}
.tourism-offer-sec h3 strong:after{position: absolute;right: 0;bottom: 0;content: "";width: 100%;height: 4px;background: #b88600;}
.tourism-offer-sec h3 strong{font-weight: 800;color: #b88600;position: relative;}
.detail-page{width: 100%;float: left;padding: 60px 0;}
.detail-page-left h3{font-size: 26px;font-weight: 700;padding-bottom: 10px;margin: 0 0 15px;position: relative;color: #000;}
.detail-page-left h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 3px;background: #292b84;}
.detail-page-left h4{font-size: 22px;font-weight: 600;margin: 0 0 15px;color: #000;}
.detail-page-left p{text-align: justify;line-height: 22px;margin: 0 0 15px;color: #000;}
.detail-page-left button{color: #fff;text-align: center;padding: 13px 60px 13px 15px;border-radius: 5px; border: none;cursor: pointer;text-transform: uppercase;font-weight: 600;position: relative;display: table;margin: 0 auto;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.detail-page-left button:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}

.detail-page-left button::before{position: absolute;content: "\ea65";font-family:IcoFont;font-size: 28px;font-weight: 400;right:5px;top: 12px;color: #fff;-webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;}
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  60% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-15px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
.book-car-btn{width: 100%;display: inline-block;margin: 15px 0;}
.book-car-btn img{max-width: 100%;border-radius: 10px;border: solid #fff 2px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}


.pack-available{margin: 0 0 15px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.pack-available li{float: left;margin: 0 10px 5px 0;padding-right: 10px;position: relative;}
.pack-available li::after{position: absolute;right: 0;top:5px;content: "";background: rgba(0,0,0,0.25);width: 1px;height: 10px;}
.pack-available li:last-child{padding-right: 0;margin-right: 0;}
.pack-available li:last-child::after{display: none;}
.detail-page-left .item img{width: 100%;}
.detail-page-left .owl-carousel{margin-bottom: 15px;}
.pack-detail-list{margin: 0 0 15px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.pack-detail-list li{padding-left: 20px;position: relative;}
.pack-detail-list li::before{position: absolute;left: 0;top: 0;content: "\f00e";font-family:IcoFont;color: #006db1;}
.detail-book-detail{width: 100%;float: left;margin: 0 0 30px;background: #fff;border-radius: 15px;padding: 25px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.detail-book-detail h3{font-size: 20px;font-weight: 600;padding:12px 15px;margin: 0 0 15px;color: #fff;background: #2a2c87;border-radius: 10px;}
.detail-book-detail ul{margin: 0;padding: 0;list-style: none;}
.detail-book-detail ul li{padding: 12px 0 12px 20px;border-bottom: solid rgba(0,0,0,0.10) 1px;color: #000;position: relative;}
.detail-book-detail ul li:last-child{border-bottom: none;padding-bottom: 0;}
.detail-book-detail ul li i{color: #fab600;position: absolute;left: 0;top: 15px;}
.detail-book-detail ul li a{color: #000;}
.need-help{width: 100%;float: left;border-radius: 15px;padding: 25px;border: solid rgba(0,0,0,0.10) 2px;}
.need-help h3{font-size: 20px;font-weight: 600;padding:12px 15px;margin: 0 0 15px;color: #fff;background: #2a2c87;border-radius: 10px;}
.need-help ul{margin: 0;padding: 0;list-style: none;}
.need-help ul li{padding: 12px 0 12px 20px;border-bottom: solid rgba(0,0,0,0.10) 1px;position: relative;}
.need-help ul li:last-child{border-bottom: none;padding-bottom: 0;}
.need-help ul li i{color: #fab600;position: absolute;left: 0;top: 15px;}
.need-help ul li a{color: #000;}
.search-state{width: 50%;display: table;padding: 10px;background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);margin: 0 auto 25px;}
.search-state input{width: 100%;background: #fff;outline: none;border: solid rgba(0,0,0,0.10) 1px;padding: 15px;height: 50px;}
.search-state button{width: 100%;color: #fff;text-align: center;padding: 15px;border: none;cursor: pointer;text-transform: uppercase;font-weight: 600;height: 50px;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.search-state button:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.tourism-page h3{text-align:center;padding-bottom: 20px;}
.tourism-page h3::before{right: 0;margin: 0 auto;width: 30%;}
.tourism-page-inr{width: 100%;float: left;padding: 25px;background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.tourism-page-inr .poplr-trsm-desntn-list-box{box-shadow: 0px 0px 15px rgba(0,0,0,0.15);position: relative;}
.tourism-page-inr .poplr-trsm-desntn-list-box .holiday-pack-1-des a{float: left;padding: 4px 18px;}
.find-your-place .tourism-page-inr .item{box-shadow: none;border-radius: 0;border: none;}
.package_owl_item{border: dashed rgba(0,0,0,0.10) 2px;border-radius: 10px;text-align: center;min-height: 115px;position: relative;padding-top: 10px;}
.package_owl_item:hover{border-color: #fff;border-width: 0px; background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 );}
.package_owl_item:hover h5{color: #fff;}
.package_owl_item figure{width: 100%;display: inline-block;text-align: center;overflow: hidden;height: 64px;margin: 0;}
.package_owl_item:hover figure img{margin-top: -64px;}
.find-your-place .package_owl_item figure img{max-width: 100%;width: auto;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.package_owl_item h5{font-size: 14px;color: #3444b9;font-weight: 600;margin: 0;}
.package_owl_item .all-pack{font-weight: 700;font-size: 16px;color: #3444b9;margin: 0;width: 100%;position: absolute;left: 0;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.package_owl_item:hover .all-pack{color: #fff;}
.package_owl_item.active .all-pack{color: #fff;}
.package_owl_item.active{border-color: transparent;border-width: 0; background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 );}
.package_owl_item.active figure img{margin-top: -64px;}
.package_owl_item.active h5{color: #fff;}

.find-your-place .tourism-page-inr .owl-item{padding: 5px;}
.package_owl_car{margin-bottom: 40px;}
.package_owl_car .owl-nav{margin: 0;}
.package_owl_car .owl-nav button{width: 17px !important;height: 32px !important;background: url("../images/arrow-nexr-prev.png") no-repeat !important;position: absolute;top: 44px;}
.find-your-place .package_owl_car .owl-nav button.owl-next{background-position: -19px 0 !important;right: -18px;}
.package_owl_car .owl-prev{left: -18px;}
.tourism-search-box{display: table;margin: 0 auto 40px;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);border: solid #e9f1f5 1px;border-radius: 60px;padding: 15px 30px 15px 30px;}
.tourism-search-box input{width: 450px;outline: none;background: none;border: none;padding:2px 5px 5px;}
.tourism-search-box button{width: 45px;outline: none;border: none;background: none;cursor: pointer;text-align: right;color: #222785;font-size: 24px;position: relative;padding-top: 8px;}
.tourism-search-box button::before{content: "";position: absolute;width: 1px;height: 20px;background: #222785;left: 0;top: 9px;}
.tourism-page-inr .holiday-pack-1-des ul{margin: 0 0 5px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.tourism-page-inr .holiday-pack-1-des ul li{float: left;padding: 1px 5px;border-radius: 30px;border: dashed 1px #b7b7b7;color: #b7b7b7;margin-right: 5px;margin-bottom: 1px;}
.tourism-page-inr .holiday-pack-1-des ul li a{color: #b7b7b7;padding: 0 !important;background: none;border: none;font-weight: normal;}
.find-your-place .tourism-page-inr .holiday-pack-1-des{min-height: 170px;}
.offer-tag-inr{position: absolute;right: 15px;top: 15px;background: url("../images/offer-tag.png") no-repeat;width: 192px;height: 73px;line-height: 73px;text-align: center;color: #fff;font-size: 14px;z-index: 9;font-weight: 600;}
.blog-list h3{font-weight: 700;font-size: 30px;color: #000;margin: 0 0 25px;padding: 0 0 10px;position:relative;text-transform: uppercase;}
.blog-list h3:before{position: absolute;left: 0;bottom: 0;content: "";background: #b88600;width: 60px;height: 3px;}
.blog-list-box{position: relative;width: 100%;margin: 0 0 30px;padding-left: 90px;}
.entry-date{position: absolute;left: 0;top: 0;border: solid #e5e5e5 1px;border-radius: 4px;width: 68px;text-align: center;color: #c2c2c2;padding-bottom: 10px;}
.entry-date span{display: inline-block;width: 100%;padding: 14px 0;background: #f6f6f6;color: #2b2e88;font-size: 24px;font-weight: 700;margin-bottom: 10px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.blog-list-box figure{margin: 0 0 15px;}
.blog-list-box figure img{width: 100%;}
.blog-list-box h4{font-weight: 700;font-size: 24px;color: #000;margin: 0 0 10px;}
.blog-list-box .author{margin: 0 0 10px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.blog-list-box .author li{margin: 0;display: inline-block;color: #cacaca;}
.blog-list-box .author li i{color: #cacaca;}
.blog-list-box p{text-align: justify;line-height: 22px;margin: 0 0 10px;color: #818181;}
.aside-social-box {width: 100%;float: left;border-radius: 15px;padding: 25px;border: solid rgba(0,0,0,0.10) 2px;margin-top: 30px;}
.aside-social-box h3{font-size: 20px;font-weight: 600;padding:12px 15px;margin: 0 0 15px;color: #fff;background: #2a2c87;border-radius: 10px;}
.aside-social-box ul{margin: 0;padding: 0;list-style: none;}
.aside-social-box ul li{display: inline-block;margin-right: 3px;}
.aside-social-box ul li a{display: inline-block;width: 35px;height: 35px;border-radius: 35px;text-align: center;padding-top: 6px;border: solid #e7e7e7 2px;color: #ababab;}
.aside-social-box ul li a:hover{color: #fff;background: #1D1D1D;border-color: #1D1D1D;}
.blog-list .pagenation{text-align: center;margin-bottom: 15px;}
.blog-list .pagenation ul li{float: none;display: inline-block;margin: 0 2px;}
.blog-details figure{margin: 0 0 15px;position: relative;}
.blog-details figure img{width: 100%;}
.blog-details figure a{position: absolute;bottom: 15px;left: 15px;border: solid #1e7ab9 1px;color: #fff;border-radius: 6px;padding: 10px 15px;text-transform: uppercase;font-weight: 600;
background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); }
.blog-details figure a:hover{color: #fff; 
background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  
}
.blog-details h4{font-weight: 700;font-size: 24px;color: #000;margin: 0 0 10px;}
.blog-details .author{margin: 0 0 10px;padding: 0;list-style: none;display: inline-block;width: 100%;}
.blog-details .author li{margin: 0 10px 0 0;display: inline-block;color: #8c8c8c;}
.blog-details .author li i{color: #cacaca;}
.gallery-thumb{width: 100%;float: left;position: relative;margin: 15px 0;overflow: hidden;height: 335px;padding: 10px;}

.gallery-thumb figure{margin: 0;}
.gallery-thumb-des{width: 90%;position: absolute;left: 0;bottom: 0;padding: 10px;text-align: center;z-index: 999;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;}
.gallery-thumb-des h3{color: #fff;margin: 0 0 10px;text-transform: uppercase;font-size: 18px;font-weight: 700;}
.gallery-thumb-des p{color: #fff;margin: 0 0 10px;display: none;}
.gallery-thumb-des a{display:none;width: 45px;height: 45px;border: solid #fff 1px;text-align: center;padding-top: 10px;color: #fff;font-size: 18px;cursor: pointer;}
.gallery-thumb-des a i{color: #fff;}
.gallery-thumb:hover .gallery-thumb-des p{display: block;}
.gallery-thumb:hover .gallery-thumb-des a{display: inline-block;}
.gallery-thumb:hover .gallery-thumb-des{bottom: 80px;}
.gallery-thumb ul{margin: 0;padding:10px;list-style: none;position: relative;height: 100%;}
.gallery-thumb ul li{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;}
.gallery-thumb ul li img{border: solid #fff 2px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10); width: 100%;object-fit: cover;object-position: center;position: relative;height: 100%;border-radius: 20px;} 
.gallery-thumb ul li:nth-child(1){z-index: 99;width: 90%;height: 90%;}
.gallery-thumb ul li:nth-child(2){width: 90%;height: 90%;z-index: 9;left: 15px;bottom: 15px;}
.gallery-thumb ul li:nth-child(3){width: 90%;height: 90%;left: 30px;bottom: 30px;}

.gallery-thumb ul li:nth-child(1)::before{position: absolute;left: 0;bottom: 0;content: "";width: 99.2%;height: 50%;z-index: 9;border-radius: 20px;right: 0;margin: 0 auto;-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out; 
background: -moz-linear-gradient(top,  rgba(43,45,135,0) 0%, rgba(43,45,135,0.98) 100%);  
background: -webkit-linear-gradient(top,  rgba(43,45,135,0) 0%,rgba(43,45,135,0.98) 100%); 
background: linear-gradient(to bottom,  rgba(43,45,135,0) 0%,rgba(43,45,135,0.98) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b2d87', endColorstr='#fa2b2d87',GradientType=0 );  }
.gallery-thumb:hover ul li:nth-child(1)::before{height: 99.3%; 
background: -moz-linear-gradient(top,  rgba(43,45,135,0.96) 0%, rgba(43,45,135,0.98) 100%);  
background: -webkit-linear-gradient(top,  rgba(43,45,135,0.96) 0%,rgba(43,45,135,0.98) 100%);  
background: linear-gradient(to bottom,  rgba(43,45,135,0.96) 0%,rgba(43,45,135,0.98) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f52b2d87', endColorstr='#fa2b2d87',GradientType=0 );  }



/*=======media start here=======*/

@media screen and (max-width:1720px){
	.header .container{padding: 0 15px;}
}

@media screen and (max-width:1620px){
	.menu .navbar-nav .nav-item{padding: 0 20px;}
	.menu .dropdown-toggle:after{right: 0;}
}

@media screen and (max-width:1580px){
	.slider:before{width: 55%;}
	.travel-destination h3{margin-top: 20px;}
	.tourism-places-list li{margin:15px 30px 15px 0; }
	.treavels-vehicle-right{padding: 40px;}
	.treavels-vehicle-left h3{font-size: 20px;}
	.treavels-vehicle-left ul li{font-size: 15px;}
	.package-one .nav-tabs .nav-item a{padding:20px 55px;}
	.tourism-detail-banner .item img{height:600px;}
	.tourism-detail-banner-des-inner{padding: 30px 0 0 100px;}
	.tourism-detail-banner-des h3 img{max-width: 75%;}
	.detail-book-detail{padding: 15px;}
	.need-help{padding: 15px;}
}

@media screen and (max-width:1470px){
	.menu .navbar-nav .nav-item a{font-size: 14px;}
	.travel-destination h3{font-size: 50px;line-height: 50px;}
	.tourism-destination h3{font-size: 50px;}
	.tourism-places h3{font-size: 50px;line-height: 50px;}
	.tourism-places-list li{margin: 15px 28px 15px 0;}
	.place-slider-des h4{font-size: 14px;} 
	.inner-banner-form .container{padding: 0 15px;}
	.package-one .nav-tabs .nav-item a{padding:15px 40px;}
	.package-two-sec .item h4{font-size:20px;}
	.find-your-place .nav-tabs .nav-item{width:29%;margin: 0 20px 20px 0;}
	.find-your-place .nav-tabs .nav-item a{height: 110px;}
	.find-your-place .nav-tabs .nav-item a img{max-width: 50px;}
	.tourism-offer-des{padding: 10px 30px;}
	.tourism-offer-des p{margin: 0 0 15px;font-size: 14px;line-height: 22px;}
	.text-rotate img{max-width: 60%;}
	.poplr-trsm-desntn-box h4{font-size: 15px;}
	.tourism-detail-banner-des h3 img{max-width: 40%;}
	.tourism-detail-banner-des{padding: 140px 140px 140px 65px;}
	.gethelp-info h4{font-size: 22px;}
	.our-services h3{font-size: 50px;}
	.detail-book-detail h3{font-size: 16px;}
	.need-help h3{font-size: 16px;}
	.faq-sec{padding-top: 50px;}
	.tourism-page{max-width: 100%;padding: 0 15px;}
	.tourism-page-inr .poplr-trsm-desntn-list-box figure{height: 215px;}
	.tourism-grid {max-width: 33%;flex: 0 0 33%;}
}

@media screen and (max-width:1400px){
.logo{margin-top: 8px;}
.logo img{max-width: 85%;}
	.menu{padding: 10px 0;}
	.menu .navbar-nav .nav-item{padding: 0 10px;}
	.slider-form{top: 120px;left: 50px;}
	.slider:before{background-size: 100%;}
	.slider{height: calc(100vh - 0px);}
	.tourism-destination-box h4{font-size: 18px;}
	.tourism-destination-box span{padding-top: 40px;}
	.whoweare{padding: 60px 0;}
	.whoweare-des{padding: 50px;}
	.tourism-places{padding: 60px 0;}
	.place-slider-des a{font-size: 14px;padding: 6px 18px;}
	.tourism-places-list li{margin: 15px 26px 15px 0;}
	.happy-client img{height: 903px;}
	.faq-sec{padding: 40px;}
	.faq-sec h3{font-size: 50px;}
	.treavels-vehicle-slide{width: 300px;}
	.treavels-vehicle-left{padding-left: 315px;}
	.treavels-vehicle-row{min-height: 245px;}
	.treavels-vehicle-left{min-height: 170px;}
	.treavels-vehicle-right{padding: 15px;}
	.holiday-destination-text h4{font-size:22px;}
	.whoweare-about{padding: 60px 0;} 
	.whoweare-about h3{font-size: 60px;line-height: 52px;}
	.faq-aside h3{font-size: 26px;}
	.contact-inner{width: 90%;}
	.offer-tag{max-width: 90px;right: -15px;top: -15px;}
	.find-your-place .owl-item{padding: 5px;}
	.other-destination-des{padding: 30px;}
	.other-destination-des h3{font-size: 26px;}
	.poplr-trsm-desntn-list{padding: 60px 0;}
	.tourism-pack{padding: 30px 40px;}
	.tourism-enqr{padding: 30px 40px;}
	.gethelp-other-dstntn{padding:30px 0;}
	.gethelp-other-dstntn h3{font-size: 36px;}
	.our-services h3{font-size: 36px;}
	.country_list_owl .owl-nav button{top: 4px;}
}

@media screen and (max-width:1300px){
.container{padding: 0 50px;} 
	.slider:before{background-size: cover;}	
	.client-say h3{font-size: 50px;line-height: 50px;} 
	.clien-des{margin-top: 35px;}
	.package-one{padding:30px 0;}
	.package-two-sec{padding:30px 0;}
	.package-two-sec h3{margin-top:0;font-size:45px;line-height:45px;}
	.tourism-offer-sec{padding: 50px 0;}
	.tourism-offer-sec .owl-carousel{padding-top: 0;}
	.tourism-offer-des h3{font-size: 30px;}
	.tourism-offer-des p strong{font-size: 18px;}
	.popular-tourism-destination{padding: 50px 0;}
	.poplr-trsm-dest-btn{font-size: 16px;}
	.popular-tourism-destination h3{font-size: 30px;}
	.poplr-trsm-desntn-box{padding: 0;}
	.other-destination{padding:10px 0 50px 0;}
	.poplr-trsm-desntn-list{padding: 30px 0 0;}
	.tourism-detail-banner-des-inner{padding: 10px 0 0 100px;}
	.tourism-detail-banner-des h3 img{max-width: 60%;}
	.our-services{padding: 30px 0;}
	.detail-page{padding: 30px 0;}
	.faq-sec h3{margin-bottom: 15px;}
}

@media screen and (max-width:1200px){
	.enqr-btn{text-indent: -900px;overflow: hidden;background: url("../images/enquiry-icon.png") no-repeat;background-position: center center;}
	.log-reg-btn{text-indent: -900px;overflow: hidden;width: 30px;}
	.logo img{max-width: 66%;}
	.menu{width: 443px;margin: 0 auto;right: 0;left: 0;} 
	.menu .navbar-nav .nav-item{padding: 0 7px;}
	.menu .navbar-nav .nav-item a{font-size: 13px;}
	.head-currency .dropdown-menu{left: 0 !important;right: 0;}
	.travel-destination h3{font-size: 36px;line-height: 36px;}
	.travel-destination{padding: 30px 0;}
	.travel-slide-des h4{font-size: 14px;}
	.container{padding: 0 15px;}
	.tourism-destination{padding: 30px 0;}
	.tourism-destination h3{font-size: 36px;line-height: 36px;margin-bottom: 15px;}
	.whoweare-des{padding:30px;}
	.whoweare-img{height: 250px;}
	.tourism-places-list li{margin: 15px 24px 15px 0;}
	.client-say h3{font-size: 30px;line-height: 30px;margin: 0 0 0;top: 25px;}
	.client-say h3:after{width: 60px;} 
	.faq-sec{padding: 15px;}
	.faq-sec h3{font-size: 30px;}
	.happy-client img{height: 750px;}
	.treavels-vehicle-left .rate-box{position: relative;top: 0;right: 0;margin-bottom: 10px;}
	.treavels-vehicle-left h3{margin-bottom: 10px;}
	.whoweare-about h3{font-size:36px;line-height: 32px;padding-bottom: 15px;}
	.whoweare-about h3:before{width: 70px;height: 3px;}
	.faq-page{padding: 30px 15px 0 30px;}
	.faq-page:after{width: 150px;height: 150px;background-size:contain;background-position: right top;}
	.faq-aside input{padding: 10px;}
	.faq-aside select{padding: 10px;}
	.faq-aside textarea{padding: 10px;}
	.faq-aside{padding-left: 30px;}
	.faq-aside img{margin-top: 20px;}
	.contact-banner img{height: 500px;}
	.contact-inner{margin: 0 auto;}
	.contact-wrapper{padding-top: 30px;}
	#map{height: 300px;}
	.tourism-detail-banner-des h3 img{max-width:30%;}
	.tourism-detail-banner-des{border-top-right-radius: 0;padding: 140px 20px 0 20px;}
	.tourism-pack h3{font-size: 25px;}
	.tourism-enqr h3{font-size: 25px;}
	.tourism-pack ul li figure img{max-width: 50px;}
	.gethelp-other-dstntn h3{font-size:28px;}
	.client-say{padding-left: 30px;}
	.client-say p{line-height: 18px;}
	.clien-des{padding-left: 60px;background-size: 30px;}
}

@media screen and (max-width:1024px){ 
	.menu .navbar-nav .nav-item a{font-size: 13px;}
	.tourism-places-list li{margin: 15px 22px 15px 0;}
	.package-one .nav-tabs .nav-item a img{max-width:40px;}
	.package-one .nav-tabs .nav-item a{padding:10px 30px;}
	.package-two-sec h3{font-size:25px;line-height:25px;}
	.package-one h3{font-size:25px;line-height:25px;}
	.search-state{width: 80%;}
}

@media screen and (max-width:991px){
	.menu{width: 100%;padding:20px 0 0;border-radius: 0;min-height: 66px;}
	.menu-fixed .menu{padding-top: 20px;}
	.logo{position: relative;z-index: 9;margin-top: 2px;float: left;}
	.head-right{position: relative;z-index: 9;padding-right: 0;margin-right: 40px;}
	.menu .navbar-toggler{position: absolute;right: 5px;top: 0;}
	.enqr-btn{padding: 5px 15px;}
	.log-reg-btn{margin-top: 0;}
	.head-currency a{padding-top: 6px;}
	.menu .navbar-light .navbar-toggler{border-color: #ecb115;color: #ecb115;outline: none;}
	.menu .navbar-nav .nav-item{padding: 0;}
	.menu .dropdown-toggle:after{bottom: 16px;right: 15px;}
	.menu .navbar-collapse{margin-top: 30px;}
	.menu .navbar-nav .nav-item a br{display: none;}
	.menu .navbar-nav .nav-item a{position: relative;padding-left: 62px;min-height: 43px;padding-top: 10px;border-bottom: solid rgba(0,0,0,0.10) 1px;text-align: left;}
	.menu .navbar-nav .nav-item:last-child a{border-bottom: none;}
	.menu .navbar-nav .nav-item a img{position: absolute;margin-bottom: 0;left: 0;top: 0;}
	.nav-currency .dropdown-item{padding-top: 0 !important;padding-left: 0 !important;min-height: 0 !important;}
	.nav-currency img{max-width: 35px;position: relative !important;}
	.menu .navbar-nav .dropdown-menu a{padding: 5px 8px !important;min-height: 0 !important;}
	.slider:before{display: none;}	
	.slider-form{top: 0;left: 0;padding:15px;position: relative;width: 100%;}
	.slider{height: auto;}
	.slider-form h3{font-size: 30px;line-height: 30px;}
	.tourism-destination h3{font-size: 26px;line-height: 26px;}
	.tourism-destination h3:after{right: auto;left: 0;width: 60px;}
	.travel-destination h3{font-size: 26px;line-height: 26px;}
	.travel-destination h3:after{width: 60px;left: 0;right: auto;}
	.tourism-places h3{font-size: 26px;line-height: 26px;}
	.tourism-places-list li{margin: 0 0 20px;width: 48%;}
	.tourism-places-list li:nth-child(3n){float: left;}
	.tourism-places-list li:nth-child(2n){float: right;}
	.tourism-places{padding: 30px 0;}
	.happy-client img{height: auto;}
	.copyright{margin-top: 30px;}
	.copyright p{width: 100%;text-align: center;}
	.copyright ul{width: 100%;text-align: center;}
	.copyright ul li{float: none;display: inline-block;margin: 0 3px;}
	.footer h3{font-size: 24px;margin-bottom: 15px;}
	.inner-banner-form{margin-top: 15px;}
	.treavels-vehicle-left{border-right: none;border-bottom: dashed #505050 1px;padding-bottom: 15px;min-height: 200px;}
	.popular-travels .item p{font-size: 14px;}
	.popular-travels h3{font-size: 24px;line-height: 24px;}
	.package-one .nav-tabs .nav-item{margin-right:10px;}
	.package-one .nav-tabs .nav-item a{padding:10px 25px;}
	.holiday-pack-1-des .rate-box{top:-25px;}
	.holiday-pack-1-des h4{padding-right:0;}
	.package-three-sec{padding:30px 0;}
	.package-three-sec h3{font-size:26px;line-height:26px;}
	.holiday-destination-text h4{font-size:18px;}
	.faq-aside h3{font-size: 20px;}
	.contact-right-bg{border-left: solid #efefef 15px;}
	.contact-left{padding: 15px;}
	.contact-left{padding: 15px;}
	.contact-left h3{margin-bottom: 15px;font-size: 28px;}
	.contact-right{padding: 15px;}
	.contact-right h3{margin-bottom: 15px;font-size: 28px;}
	.slider-form .oneway-travellers-class-open{right: 15px;}
	.package-form-modal .modal-dialog{max-width: 98%;}
	.package-form-modal .modal-header h4{font-size: 16px;}
	.find-your-place .nav-tabs .nav-item{width: 27%;}
	.find-your-place{padding:30px 0;}
	.find-your-place h3{font-size: 22px;}
	.text-rotate img{display: none;}
	.text-rotate h4{display: block;text-align: center;}
.text-rotate h3{display:block;}
	.tourism-offer-sec{padding: 30px 0;}
	.tourism-offer-sec .owl-dots{width: 100%;}
	.other-destination-des{width: 90%;right: 0;left: 0;margin: 0 auto;bottom: 30px;position: relative;padding: 15px; -webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);}
	.gethelp-other-dstntn h3{margin:15px 0 15px;}
	.tourism-destination-box{border-right: none;}
	.offer-section h1{font-size: 30px;margin: 0;}
	.offer-section h2{font-size: 28px;}
	.tourism-offer-sec h3{font-size: 24px;}
	.select-destination-outer{width: 100%;}
	.tourism-page-inr{padding: 15px;}
	.tourism-grid {max-width: 50%;flex: 0 0 50%;}
}

@media screen and (max-width:850px){
	.tourism-detail-banner-des{position: relative;height: auto;padding: 15px;width: 100%;}
	.tourism-detail-banner{overflow: initial;}
	.tourism-detail-banner-des h3 img{display: none;}
	.tourism-detail-banner-des h3 strong{display: block;}
	.tourism-detail-banner-des-inner{padding: 15px 0 15px 0;}
	.tourism-detail-banner-des h3{position: relative;padding: 0;}
	.tourism-detail-banner .item img{height: 350px;}
	.tourism-gallery-btn{position: relative;left: 15px;right: 0;bottom: 0;margin-top: -80px;float: left;}
	.tourism-detail-banner .owl-dots{width: 100%;bottom: 15px;}
	.search-state{width:100%;}
}


@media screen and (max-width:767px){
	.slider .item img{object-position: 68%;} 
	.head-currency{display: none;}
	.nav-currency{display: block;}
	.nav-currency .dropdown-toggle{background: #ecb115;padding: 10px !important;}
	.log-reg-btn{padding-left: 30px;}
	.enqr-btn{margin-right: 2px;}
	.logo{width: 60%;}
	.logo img{max-width: 100%;}
	.whoweare-des{width: 95%;margin: 0 auto;}
	.whoweare-des h3:before{left: 0;right: auto;}
	.inner-banner img{height: 300px;}
	.inner-banner h3{bottom:15px;font-size: 26px;}
	.travel-form-box::after {width: 100%;height:1px;top:auto;bottom: 0;}
	.enquire-btn{bottom: -28px;padding: 16px 30px;width: 220px;font-size: 18px;}
	.treavels-vehicle-left{padding-left: 15px;}
	.treavels-vehicle-slide{position: relative;width: 100%;}
	.treavels-vehicle-row{min-height: 0;padding: 15px 15px;margin-bottom: 20px;} 
	.package-one .nav-tabs .nav-item{width:30%;margin-bottom:10px;}
	.whoweare-about:before{width: 100%;}
	.whoweare-about{padding: 30px 0;}
	.faq-aside img{display: block;}
	.faq-page .faq-sec .card{margin-bottom: 25px;}
	.faq-page {padding-left: 15px;}
	.faq-aside{padding-left: 15px;}
	.contact-banner img{height: 300px;}
	.contact-banner h3{bottom: auto;font-size: 22px;line-height: 22px;}
	.contact-wrapper{padding-bottom: 60px;background-size: cover;}
	.contact-right h4{font-size: 16px;}
	.contact-right p{font-size: 14px;}
	.oneway-travellers-class-open{left: 0;margin: 0 auto;width: 100%;}
	.slider-form .oneway-travellers-class-open{width: 95%;}
	.inner-banner-form-inr{padding: 30px 10px 70px;}
	.find-your-place .nav-tabs{margin-bottom: 0;}
	.offer-tag{right: 10px;top: 0;}
	.tourism-offer-des{padding: 15px 0;}
	.tourism-offer-des h3{font-size: 24px;}
	.tourism-offer-sec .owl-dots button span{width: 15px !important;height: 2px !important;}
	.footer{padding: 30px 0;}
	.popular-tourism-destination{padding: 20px 0;}
	.poplr-trsm-dest-btn{width: 170px;padding: 8px 0;}
	.other-destination-img:before{display: none;}
	.other-destination-des ul li img{max-width: 30px;}
	.other-destination-des ul li{width: auto;} 
	.other-destination-des ul{padding:10px 0 0 0;}
	.other-destination-des h3{font-size: 18px;}
	.other-destination-des h4{font-size: 15px;}
	.other-destination-des a{padding: 10px 35px;}
	.package-one .owl-item{padding: 10px;}
	.tourism-pack ul li strong{font-weight: 600;}
	.tourism-pack{padding: 30px;}
	.tourism-enqr{padding: 30px;}
	.tourism-pack ul li figure img{max-width: 40px;}
	.tourism-pack ul li{font-size: 12px;}
	.tourism-pack p{line-height: 20px;}
	.gethelp-info img{max-width: 50px;}
	.gethelp-a img{max-width: 40px;}
	.gethelp-a {font-size: 16px;padding-left: 50px;line-height:22px;}
	.gethelp-a strong{font-size: 20px;}
	.contact-left input{padding: 10px;margin-bottom: 5px;}
	.contact-left textarea{height: 100px;padding: 10px;margin-bottom: 5px;}
	.contact-wrapper:before {height: 200px;}
	.travel-form-box{padding-bottom: 5px;}
	.inner-banner-form .travelers_box_open{width: 90%;}
	.tourism-nav li a img{display: none;}
	.tourism-nav li a br{display: none;}
	.tourism-nav li a{padding:8px 10px;}
	.tourism-nav li{margin: 0 10px 10px 0;}
	.tourism-nav{margin: 0 0 10px;}
	.our-services h3{font-size: 24px;}
	.slider-form .chosen-select {
  background: #fff;
  border: solid #777 1px;color: #000;}
	.slider-form .chosen-select option{color: #000;}
	.treavels-vehicle-left ul li{font-size: 12px;}
	.treavels-vehicle-left h3{font-size: 16px;}
	.treavels-vehicle-right a{padding: 10px 25px;border-radius: 10px;}
	.detail-page{padding: 15px 0;}
	.client-say h3{position: relative;top: 0;margin: 25px 0;}
	.client-say{padding:15px;}
	.clien-des{position: relative;top: 0;-webkit-transform: translate(0, 0%);
    transform: translate(0, 0%);margin: 0 0 15px;}
	.clien-des-outer{padding-left: 0;}
	.select-destination-outer h4{width: 100%;margin: 0 0 10px;padding: 0;}
	.select-destination{width: 100%;border-radius: 10px;}
	.search-state input{margin: 0 0 10px;}
	.poplr-trsm-desntn-list-box figure{height: auto;}
	.select-destination-outer{border-radius: 10px;}
	.tourism-search-box{width: 100%;border-radius: 10px;padding:10px 15px;position: relative;}
	.tourism-search-box input{width: 100%;padding: 5px 45px 5px 5px;}
	.tourism-search-box button{position: absolute;right: 10px;top: 9px;}
	.package_owl_car{margin-bottom: 15px;}
	.tourism-search-box{margin-bottom: 15px;}
	.holiday-pack-1-des h4{font-size: 14px;}
	.find-your-place .holiday-pack-1-des p{font-size: 14px;}
	.tourism-page-inr .holiday-pack-1-des{padding: 5px;}
	.blog-list .pagenation ul li{margin: 0 1px;}
}

@media screen and (max-width:630px){
	.tourism-grid {max-width: 100%;flex: 0 0 100%;}
	.find-your-place .tourism-page-inr .holiday-pack-1-des{min-height: 0;}
	.tourism-page-inr .poplr-trsm-desntn-list-box figure{height: 160px;}
	.detail-page-left button{display: table;margin: 0 auto;}
	.book-car-btn img{object-fit: cover;height: 45px;object-position: center;}
	.gallery-thumb img{height: 250px;}
	.gallery-thumb:hover .gallery-thumb-des{bottom: 35px;}
	.gallery-thumb{margin: 10px 0;height: 265px;}
}

@media screen and (max-width:460px){
	.login-box-show{width: 90%;left: 0;right: 0;margin: 0 auto;top: 66px;}
	.login-box-show h3{font-size: 16px;}
	.package-one .nav-tabs .nav-item{width:46%;}
	.package-one .nav-tabs{margin-bottom:0px;}
	.oneway-travellers-class-open{padding: 10px 0;}
	.travellers-list li{padding-top: 1px;width: 20px;height: 20px;font-size: 12px;}
	.inner-banner-form .tab-content{padding: 15px 0;}
	.inner-banner-form .tab-content .row{margin: 0;}
	.slider-form .oneway-travellers-class-open{right: 0;padding: 10px;}
	.find-your-place .nav-tabs .nav-item{width: 31%;margin: 0 10px 10px 0;}
	.find-your-place .nav-tabs .nav-item a{font-size: 13px;padding:10px 5px;height: 80px;}
	.find-your-place .nav-tabs .nav-item a img{max-width: 35px;}
	.poplr-trsm-desntn-page-one .nav-tabs .nav-item{width:29%;}
	.poplr-trsm-desntn-page-one .nav-tabs .nav-item a{padding: 10px 4px;font-size: 12px;}
	.blog-list-box{padding-left: 0;}
	.entry-date{background: #fff;left: 15px;top: 15px;}
	.blog-list-box figure img{object-fit: cover;height: 300px;}
	.blog-list-box h4{font-size: 20px;}
}


/**************** Backend custom css *****************/

.dropdown-menu .nav-item {
	padding: 0 !important;
}
.menu-item-has-children {
	position: relative;
}
.wp-add-pagenations ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 5px;
}
.wp-add-pagenations ul li a{
	display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.pagenation ul li  span.active {
	display: block;
	background: #2a2c87;
    color: #fff;
	border-radius: 50%;
}

.contact-left .contact-submit-btn {
	margin-bottom: 0;
}
.contact-left input {
	margin-bottom: 0;
}
.contact-page-form-wrapper .wpcf7-form-control-wrap {
	margin-bottom: 15px;
	display: block;
}


.wpcf7 form .wpcf7-response-output {
	margin: 10px 0 0;
}
.wpcf7-response-output {
	margin: 0 !important;
}
 .package-form-modal .modal-main-form-wrapper input, .package-form-modal .modal-main-form-wrapper textarea , .package-form-modal .modal-main-form-wrapper select {
	margin-bottom: 0 !important;
}
.package-form-modal .modal-main-form-wrapper  .wpcf7-form-control-wrap {
	margin-bottom: 10px;
	display: block;
}

.package-form-modal .modal-dialog .cozy-submit-btn{display: inline-block;padding:10px 40px;color: #fff;font-weight: 700;font-size: 16px;border-radius:5px;border:none;cursor: pointer;background: rgb(28,121,185); 
background: -moz-linear-gradient(top,  rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%);  
background: linear-gradient(to bottom,  rgba(28,121,185,1) 0%,rgba(42,44,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c79b9', endColorstr='#2a2c87',GradientType=0 ); width: fit-content;}
.package-form-modal .modal-dialog .cozy-submit-btn:hover{background: rgb(42,44,135);  
background: -moz-linear-gradient(top,  rgba(42,44,135,1) 0%, rgba(28,121,185,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
background: linear-gradient(to bottom,  rgba(42,44,135,1) 0%,rgba(28,121,185,1) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2c87', endColorstr='#1c79b9',GradientType=0 );  color: #fff;}

.modal-main-form-wrapper .wpcf7-response-output {
	margin-top: 12px !important;
}

.inner-banner h3 {
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0 ;
    bottom: 150px;
    font-weight: 700;
    font-size: 60px;
    color: #fff;
	padding-bottom: 0;
}
.privacy-policy .privacy-policy-inner-wrapper ul li{position: relative;padding-left: 15px;margin-bottom: 10px;}
.privacy-policy .privacy-policy-inner-wrapper ul li:before{position: absolute;left: 0;top:8px;width: 6px;height: 6px;content: "";background: #292b84;}

/* .tourism-destination-box img {
	height: 95%;
    object-fit: cover;
} */


.loder-wrapper {
	min-height: 130px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.loader-anime {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: inherit;
  vertical-align: middle;
  pointer-events: none;
}

.loader-anime {
  border: 6px dotted #292b84;
  border-radius: 50%;
  -webkit-animation: 1.3s loader-01 linear infinite;
          animation: 1.3s loader-01 linear infinite;
}

@-webkit-keyframes loader-01 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-01 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.poplr-trsm-desntn-box h4 a {
	color: #000;
}
.best-holiday-destination-box img {
	height: 18.55vw;
	object-fit: cover;
}

.xl-img-wrapper img {
	height: 24.15vw;
	object-fit: cover;
}
.lg-img-wrapper img {
	height: 10.5vw;
	object-fit: cover;
}



.cozy-search-main-wrapper {
	position: relative;
}
.tourism-search-box {
	margin-bottom: 0;
}
.tourism_search_result {
	max-width: 555px;
	width: 100%;
	margin: auto;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    border: solid #e9f1f5 1px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	position: absolute;
	top: 80px;
	background-color: #fff;
	left: 50%;
	transform: translateX(-50%);
	z-index: 99;
	animation: fadeInSearch .3s linear;
}
@keyframes fadeInSearch {
	from{
		margin-top: 10px;
	}
	to{
		margin-top: 0;
	}
	
}
.tourism_search_result .tourism-post {
	display: flex;
	align-items: center;
	gap: 12px;
}
.tourism_search_result .tourism-post .tourism-thumb {
	max-width: 100px;
	width: 100%;
}
.tourism_search_result .tourism-post .tourism-thumb img {
	width: 100%;
	height: 80px;
	object-fit: cover;
}
.tourism_search_result .tourism-post .post-search-title {
	flex: 1;
}
.tourism_search_result .tourism-post  h4 a {
	font-size: 15px;
	color: #000;
}

#tourism-listings {
	margin-top: 40px;
}
.travelers-select {
	background-color: #fff;
}
.enquire-btn {
	bottom: -130px;
}
.right-offer-feature-list p {
	margin-bottom: 2px;
	font-weight: 600;
}
.book-now-btn-cozy {
	margin-top: 15px;
}


/************* Gallery CSS Starys ***************/

.cozy-gallery-main-container {
	margin-top: 30px;
}
.cozy-gallery-inner-wrapper {
	margin-top: 0 !important;
}
/* .cozy-gallery-wrapper {
	margin-top: 30px;
} */
.cozy-gallery-wrapper .ngg-albumoverview.default-view  {
	margin: 0 !important;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view {
	display: flex !important;
	flex-wrap: wrap;
	gap: 60px 80px;
	padding-right: 20px;
	
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
	width: calc(100% / 3 - 65px);
	border-radius: 15px;
	position: relative;
	padding: 0 !important;
	display: block;
	margin-top: 0 !important;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:nth-child(-n+3) {
	margin-top: 30px !important;
}
/* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:nth-child(3n) {
	margin-right: 0 !important;
} */
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-compactbox {
	padding: 0 !important;
	height: 18vw;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact div, .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact div a {
	height: 100%;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact a {
	display: block;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact a img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 15px;
	border: 2px solid #fff !important;
	position: relative;
	z-index: 99;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link::before, .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 15px;
	border: 2px solid #fff;
	transition: all .3s;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link::before {
	left: 30px;
    bottom: 30px;
	background-image: url(../images/gallery/gallery-3.jpg);
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link::after {
	z-index: 1;
    left: 15px;
    bottom: 15px;
	background-image: url(../images/gallery/gallery-4.jpg);
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link a {
	display: block;
	position: relative;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-link a::after {
	background: -moz-linear-gradient(top,  rgba(43,45,135,0) 0%, rgba(43,45,135,0.98) 100%);  
	background: -webkit-linear-gradient(top,  rgba(43,45,135,0) 0%,rgba(43,45,135,0.98) 100%); 
	background: linear-gradient(to bottom,  rgba(43,45,135,0) 0%,rgba(43,45,135,0.98) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b2d87', endColorstr='#fa2b2d87',GradientType=0 ); 
	content: '';
	position: absolute;
	width: 100%;
	height: 40%;
	left: 0;
	right: 0;
	z-index: 99;
	bottom: 0;
	border-radius: 15px;
	transition: all .3s;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:hover .ngg-album-link a::after {
	height: 100%;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact h4 {
	position: absolute;
	bottom: 15px;
	width: calc(100% - 36px);
	left: 50%;
	z-index: 99;
	transform: translateX(-50%);
	transition: all .3s;
	margin: 0;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:hover h4{
	bottom: 43%;
}
/* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:hover  .ngg-album-link::after , .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:hover  .ngg-album-link::before {
	left: 0;
	bottom: 0;
} */



/* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact h4::after {
	content: "+";
	width: 40px;
	height: 40px;
	border: 2px solid #fff;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	align-items: center;
	justify-content: center;
	margin: 12px 0 0;
	display: none;
	z-index: -1;
	text-align: center;
}
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:hover h4::after {
	display: flex;
} */
.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-desc {
	height: 50px !important;
	max-width: 100% !important;
	display: flex;
	align-items: end;
	justify-content: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

.wpcf7-not-valid-tip {
	font-size: 13px;
}
.holiday-pack-1-des {
	align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.holiday-pack-1-des .top-sec {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
} 
.cozy-map iframe{
	width: 100%;
	height: 500px;
}


/************** 404 page css ******************/
.not-found-main-wrapper {
	padding: 0 15px;
}
.not-found-main-wrapper .not-found-wrapper{
    height: 100%;
    max-width: 600px;
    margin: 200px auto 70px;
    border-radius: 15px;
    padding: 40px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.20);
	text-align: center;
}


.not-found-main-wrapper .not-found-wrapper h2 {
	font-size: 50px;
	margin-bottom: 20px;
}

.not-found-main-wrapper .not-found-wrapper h3 {
	font-size: 30px;
	margin-bottom: 25px;
}
.actions {
	display: flex;
	justify-content: center;
	gap: 10px;
}

.btn-not-found {
	display: flex;
	padding: 10px 20px;
	gap: 6px;
	align-items: center;
	margin: 0;
	max-width: 200px;
	width: 100%;
	justify-content: center;

    color: #fff;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 600;
    background: rgb(28, 121, 185);
    background: -moz-linear-gradient(top, rgba(28,121,185,1) 0%, rgba(42,44,135,1) 100%);
    background: -webkit-linear-gradient(top, rgba(28, 121, 185, 1) 0%, rgba(42, 44, 135, 1) 100%);
    background: linear-gradient(to bottom, rgba(28, 121, 185, 1) 0%, rgba(42, 44, 135, 1) 100%);
}



#form-error-modal .modal-dialog .modal-content .modal-body {
	min-height: 160px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 25px;
	padding: 20px 20px;
}
/* #form-error-modal .modal-dialog .modal-content .modal-body {
	height: fit-content;
	background: #ecb114;
    border: solid #ecb114 2px;
} */
 #form-error-modal .modal-dialog .modal-content .modal-body p {
	font-size: 16px;
 }
#form-error-modal .modal-clode-btn-s {
	padding: 10px 35px;
    background: #ecb114;
    border: solid #ecb114 2px;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    border-radius: 30px;
	cursor: pointer;
}
.rate-box-main-wrapper {
	display: flex;
	align-items: center;
	gap: 5px;
}
.cozy-rating-option {
	display: flex;
	gap: 4px;
}
.cozy-rating-option img {
	width: 13px !important;
	transform: scale(1) !important;
}
.rate-box-main-wrapper h5 {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
}
.modal-content {
	border: none;
}

#client.owl-carousel.owl-drag .owl-item {
	opacity: 0;
}
#client.owl-carousel.owl-drag .owl-item.active {
	opacity: 1;
}

/* @media screen and (min-width:1200px) {
	.other-destination-img img {
		height: 34vw;
		object-fit: cover;
	}
}
@media screen and (min-width:992px) {
	.other-destination-img img {
		height: 38vw;
		object-fit: cover;
	}
} */
@media screen and (max-width:1199.98px) {
	.xl-img-wrapper img {
		height: 28vw;
	}
	.lg-img-wrapper img {
		height: 15vw;
	}

	/************* Gallery CSS Starts ***************/

	/* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: calc(100% / 3 - 20px);
	} */
	/* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact a img {
		height: 220px;
	} */
	 .cozy-gallery-wrapper .ngg-albumoverview.default-view {
		gap: 50px;
		padding-right: 0px;
	 }
	 .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: calc(100% / 3 - 50px);
	 }

	/************* Gallery CSS end ***************/
	 .cozy-map iframe{
		height: 300px;
	}
}

@media screen and (max-width:991.98px) {
	.best-holiday-destination-box img {
		height: 30vw;
	}
	.xl-img-wrapper img {
		height: 170px;
	}
	.lg-img-wrapper img {
		height: 170px;
	}



	.slider-form {
		padding: 0 20px;
		bottom: 20px;
		margin-top: -240px;
	}
	.slider-from-inner-wrapper {
		/* background: #00000090; */
		background: linear-gradient(to bottom, rgba(43, 45, 135, 0.65) 0%, rgba(43, 45, 135, 0.85) 100%);
		background-size: cover;
		padding: 30px;
		border-radius: 15px;
	}
	.slider-form label , .travelers p{
		color: #fff;
	}
	.slider-form input {
		color: #000;
	}
	/* .travelers-select {
		color: #495057;
	} */
	 .slider-form h3 {
		color: #fff;
	 }
	 .travelers_box_open {
		background: transparent;
	 }
	 .travelers_box_open li {
		background-color: #fff;
	 }
	 .travelers_box_open li p {
		color: #000;
	 }
	/************* Gallery CSS Starys ***************/

	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact:nth-child(-n+3) {
		margin-top: 0px !important;
	}
	.cozy-gallery-main-container {
		margin-top: 60px;
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view {
		gap: 50px;
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: calc(100% / 2 - 50px);
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-compactbox {
		height: 35vw;
	}

	/************* Gallery CSS end ***************/

	/* .other-destination-img::before {
		display: none;
	}
	.other-destination-img img {
		height: 400px;
		object-fit: cover;
	} */
}

@media screen and (max-width:767.98px){ 
	.contact-page-form-wrapper .wpcf7-form-control-wrap {
		margin-bottom: 5px;
	}
	.inner-banner h3{bottom:15px;font-size: 26px;}
	/* .tourism-destination-box img {
		height: 380px;
	} */
	 .best-holiday-destination-box img , .xl-img-wrapper img  , .lg-img-wrapper img  {
		height: auto;
	 }

	 .slider-form {
		padding: 0 15px;
		margin-top: -350px;
	}
	.slider-from-inner-wrapper {
		padding: 25px;
	}
	.slider-form button {
		float: none;
		margin-top: 12px;
	}
	.enquire-btn {
		bottom: -122px;
	}
	/************* Gallery CSS Starys ***************/

	.cozy-gallery-wrapper .ngg-albumoverview.default-view {
		gap: 50px;
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: calc(100% / 2 - 50px);
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-compactbox {
		height: 39vw;
	}

	.other-destination-img img {
		height: 340px;
	}
}
@media screen and (max-width: 575.98px){
	 /* .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: 100%;
	}
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact a img {
		height: auto;
	} */
	.cozy-gallery-wrapper .ngg-albumoverview.default-view {
		gap: 40px;
		padding-right: 20px;
	 }
	 .cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact {
		width: 100% ;
	 }
	.cozy-gallery-wrapper .ngg-albumoverview.default-view .ngg-album-compact .ngg-album-compactbox {
		height: auto;
	}

	/* .other-destination-img img {
		height: 280px;
	} */


	.tourism_search_result .tourism-post .tourism-thumb {
		max-width: 90px;
	}
	.tourism_search_result .tourism-post .tourism-thumb img {
		height: 70px;
	}
	.tourism_search_result .tourism-post h4 {
		font-size: 14px;
		line-height: 20px !important;
	}
	.tourism_search_result .tourism-post p {
		display: none;
	}
	.slider .item img {
		height: 90vh;
	}
}

.tourism-pagination {
	display: flex;
	gap: 5px;
	justify-content: center;
	flex-wrap: wrap;
}
.tourism-pagination a {
    width: 35px;
    height: 35px;
    border-radius: 35px;
    color: #000;
	border: solid #dadada 1px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tourism-pagination a.active {
    background: #2a2c87;
    color: #fff;
    border-radius: 50%;
}