@charset "utf-8";

/* CSS Document */

/*
Theme Name: Everest Expedition
Theme URI: https://ncs3.demo.ncs.technology/everest
*/

/* Awesome Font */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* Google Fonts open sans */
@import url('https://fonts.googleapis.com/css?family=Candal&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
html,body{color:#555;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;background-color:#ffffff;letter-spacing:0.64px;}
body{background-color: #fff;font-family: 'Roboto', sans-serif;}
a{text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover{text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
img{max-width:100%;}
ul,li{margin:0;padding:0;}
img{max-width:100%;height:auto;}
h1,h2,h3,h4,h5,h6{/* letter-spacing:2px; */}
h1{color:#000;font-size:50px;}
h2{color:#000;font-size:28px;}
b,strong{font-weight: 700;}
p{color:#7a7a7a;line-height: 26px;font-weight: normal;}
.ptb50{padding:50px 0px;}
.pt50{padding-top:50px;}
.pb50{padding-bottom:50px;}
.ptb30{padding:30px 0px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.mtb30{margin:30px 0px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.ptb10{padding:10px 0px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.ptb30{padding:30px 0px;}
.pb30{padding-bottom:30px;}
.pt30{padding-top:30px;}
.ptb20{padding:20px 0px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.p10{padding-top: 10px;}
.container{max-width:1200px;}

*::-moz-selection {
    background: #54b948;
    color: #fff;
    text-shadow: none;
}
::-moz-selection {
    color: #fff;
    background: #54b948;
    text-shadow: none;
}
::selection {
    background: #54b948;
    text-shadow: none;
    color: #fff;
}
.site-title{position:relative;margin-bottom: 50px;}
.site-title h2{margin-bottom:5px;text-transform:uppercase;font-size:60px;color:#f7f4f4;font-weight:normal;text-align: left;word-wrap: anywhere;}
.bottom-border-line{position:absolute;width:100px;border-top:5px solid #62c2cc;}
.site-title p{top:35px;position:absolute;font-size:30px;color:#000000;font-weight:normal;}
.site-title p span{font-size:30px;color:#000000;font-weight:900;}




/*------------------------------------------------------------------
1. Header
-------------------------------------------------------------------*/
.logo img{max-width: 290px;}
.phone-email,.whatviber,.logregsocial{padding-top: 15px;}
.TopHead ul{list-style-type: none;}
.whatviber ul{display: block;}
.socialmedia ul li,.login-register ul li{display: inline-block;}
.TopHead{padding:5px 0px;}
.phone-email ul li,.whatviber ul li{padding-bottom: 5px;}
.phone-email ul li:last-child,.whatviber ul li:last-child{margin-bottom: 0px;}
.whatviber ul li img{max-width: 16px;margin-right: 6px;}
.phone-email ul li a,.whatviber ul li a{color: #333;}
.phone-email ul li a i{padding-right: 5px;}
.login-register ul li a{background-image:linear-gradient(to right,#9fea96 0%,#54b948 51%,#9fea96 100%);padding:2px 12px;text-align:center;text-transform:capitalize;transition:0.5s;background-size:200% auto;color:white;text-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0 0 20px #eee;border-radius:4px;display:block;font-weight:600;font-size:13px;}
.logregsocial{float: right;}
.socialmedia{text-align: right;padding-top: 7px;}
.socialmedia ul li{padding-right: 10px;}
.socialmedia ul li:last-child{padding-right: 0px;}
.socialmedia ul li a{color: #848181;font-size: 18px;}
/* Menu */
.mainmenu{padding-top:0px;background:#62c2cc;width:100%;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* z-index:9; */}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{}
#cssmenu > ul > li{position:relative;float:left;/* margin-right:10px; */padding-right:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
#cssmenu > ul > li:before{position:absolute;right:0;top:0px;height:56px;border-left: 1px solid #0b717b;
border-right: 1px solid #62c2cc;content:"";}
#cssmenu > ul > li:last-child:before{border-right:none;border-left:none;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li.active > a{/* padding-left:0px; */}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a{color:#000000;/* background-color: #f89800; */}
#cssmenu > ul > li > a{padding:14px 16px;font-size:14px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:600;text-transform:uppercase;line-height:24px;}
#cssmenu > ul > li.has-sub > a{padding-right:26px;}
#cssmenu > ul > li.has-sub > a::after{position:absolute;top:20px;right:11px;width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after{position:absolute;top:24px;right:11px;width:6px;height:6px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(226deg);-moz-transform:rotate(226deg);-ms-transform:rotate(226deg);-o-transform:rotate(226deg);transform:rotate(226deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{position:absolute;left:-9999px;padding-top:0px;z-index:9;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li a{border-bottom:1px solid rgba(119,117,117,0.2);padding:11px 15px;width:270px;font-size:15px;text-decoration:none;color:#fff;font-weight:400;background:#0c7580;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#ffffff;background-color:#03363c;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
	#cssmenu{width:100%;}
	#cssmenu ul{width:100%;display:none;}
	#cssmenu.align-center > ul{text-align:left;}
	#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2);}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
	#cssmenu > ul > li{float:none;}
	#cssmenu ul ul li a{padding-left:25px;}
	#cssmenu ul ul ul li a{padding-left:35px;}
	#cssmenu ul ul li a{color:#fff;background:none;}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#ffffff;}
	#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
	#cssmenu #menu-button{display:block;padding:17px;color:#dddddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
	#cssmenu #menu-button:after{position:absolute;top:22px;left:17px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:'';}
	#cssmenu #menu-button:before{position:absolute;top:16px;left:17px;display:block;height:2px;width:20px;background:#fff;content:'';}
	#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:20px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:48px;width:46px;cursor:pointer;}
	#cssmenu .submenu-button.submenu-opened{background:#28a5f8;}
	#cssmenu ul ul .submenu-button{height:34px;width:34px;}
	#cssmenu .submenu-button:after{position:absolute;top:23px;right:19px;width:8px;height:2px;display:block;background:#fff;content:'';}
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
	#cssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
	#cssmenu .submenu-button:before{position:absolute;top:20px;right:22px;display:block;width:2px;height:8px;background:#fff;content:'';}
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
	#cssmenu .submenu-button.submenu-opened:before{display:none;}
}




/*------------------------------------------------------------------
2. Slider
-------------------------------------------------------------------*/

.mainslider{position:relative;}
.mainslider .carousel-item img{height: 480px;}
.searchwrapper{position:absolute;top:13%;right:0px;left:0px;bottom:0px;z-index: 1;}
.searchwidth{max-width: 800px;}
.searchwrapper h2{color: #fff;font-size: 40px;padding-bottom: 15px;}
.searchwrapper h3{color: #f1981f;font-size: 25px;padding-bottom: 15px;}
.searchbox{padding:10px;}
.searchform .nav-tabs,.searchform .nav-tabs .nav-item.show .nav-link,.searchform .nav-tabs .nav-link.active,.searchform .nav-link{border:none;}
.searchform .nav-link{border-radius:0px;color:#fff;font-weight:500;font-size:14px;background-color:rgba(0,0,0,0.5);padding:0.7rem 1.2rem;text-transform:uppercase;}
.searchform .nav-link i{padding-right:3px;}
.searchwrapper .tab-content{background-color: rgba(0, 0, 0, 0.7);padding:10px;}
.searchwrapper .tab-content p{font-size:14px;line-height:1.8;}
.searchwrapper .nav-link.active{background-color:#54b948;color:#fff;font-weight:500;position: relative;}
.searchwrapper .nav-item{margin-bottom:0px;margin-right:5px;}
.searchbox .form-control{height: auto;padding: .675rem .75rem;border-radius: 0px;font-size: 13px;color: #999;padding-left: 35px;}
.searchbox .form-control:focus{border-color:#ced4da;box-shadow:none;}
.searchbox select.form-control{padding: .694rem .75rem calc(.694rem + 1px);padding-left: 35px;}
.searchbox .form-control:focus{border-color:#ced4da;box-shadow:none;outline:0 none;}
.searchbox label{font-weight: 500;font-size: 14px;color: #fff;}
.searchbox .form-group{margin-bottom: 1.0rem;}
.searchbox ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
.searchbox ::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
.searchbox :-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
.searchbox :-moz-placeholder { /* Firefox 18- */
  color: #999;
}
.paddtopmks{padding-top:32px;}
.searchbtnflight input.searchbtn{background-color:#54b948;color:#fff;border:none;border-radius:0px;padding:8px 20px;cursor:pointer;width:100%;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}
.searchbtnflight input.searchbtn:hover{border-radius:12px;}
.fromorigin input{background: url(../img/airplane.png) no-repeat 5% 50% #ffffff;}
.torigin input{background: url(../img/todestination.png) no-repeat 5% 50% #ffffff;}
.departrerndate input{background: url(../img/depretrndate.png) no-repeat 5% 50% #ffffff;}
.selectnoperson input{background: url(../img/noperson.png) no-repeat 5% 50% #ffffff;}
.selectclass select{background: url(../img/selectclass.png) no-repeat 5% 50% #ffffff;}
.selectcountry select{background: url(../img/selectclass.png) no-repeat 5% 50% #ffffff;}
.selectcurrency select{background: url(../img/npr.jpg) no-repeat 5% 50% #ffffff;}
.selectstops select{background: url(../img/airplane.png) no-repeat 5% 50% #ffffff;}
.alldestination select{background: url(../img/destination.png) no-repeat 5% 50% #ffffff;}
.allactivity select{background: url(../img/activity.png) no-repeat 5% 50% #ffffff;}
.allduration select{background: url(../img/duration.png) no-repeat 5% 50% #ffffff;}
.roomsmks select{background: url(../img/rooms.png) no-repeat 5% 50% #ffffff;}
.hotelicon select{background: url(../img/hotel.png) no-repeat 5% 50% #ffffff;}
.moremksoptions{padding-top: 8px;}
.moremksoptions a{background-color:#62c2cc;color:#fff;border:none;border-radius:0px;padding:10px 20px;cursor:pointer;width:100%;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;margin-top:32px;font-weight: 600;}
.moremksoptions a:hover{border-radius:12px;}
button.add_more_button{background-color:#90cc38;color:#fff;border:none;border-radius:0px;padding:6px 12px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;margin-top: 30px;}
a.remove_field{background-color:#bf1e30;color:#fff;border:none;border-radius:0px;padding:6px 12px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;margin-top: 32px;height: 32px;}

/* Radio Button Select Css */
.formchecklabel{position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right: 20px;font-weight: 700 !important;}
.formchecklabel input{position:absolute;opacity:0;cursor:pointer;}
.formchecklabel .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%;}
.formchecklabel:hover input ~ .checkmark{background-color:#ccc;}
.formchecklabel input:checked ~ .checkmark{background-color:#54b948;}
.formchecklabel input[type="radio"]:checked ~ span{color: #54b948;}
.formchecklabel .checkmark:after{content:"";position:absolute;display:none;}
.formchecklabel input:checked ~ .checkmark:after{display:block;}
.formchecklabel .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:white;}
.exploredestination{background-color: #fff;padding:40px 10px;overflow: hidden;}
.exploredestination .DealBox{overflow:hidden;border-bottom:1px solid #ccc;padding:15px 0px;}
.exploredestination .DealBox:first-child{padding-top: 0px;}
.exploredestination .DealBox:last-child{border-bottom: none;padding-bottom: 0px;}
.exploredestination .DealBox ul { margin:0; padding:0; }
.exploredestination .DealBox ul li { margin:0; padding:0; list-style:none; }
.exploredestination .DealBox ul li p.FromToPlace { margin:0; padding:0; font-weight:bold; text-transform:uppercase; font-size:14px; color:#585858;line-height: 1.3; }
.exploredestination .DealBox ul li p.FromToPlace span.Seperator { background:url(../img/icon1.jpg) no-repeat 0 0; width:18px; height:12px; display:inline-block; margin:0 10px; }
.exploredestination .DealBox ul li span.TripType { font-size:12px; color:#9a9999; }
.exploredestination .DealBox ul li p.FromToDate { color:#585858; font-size:12px; margin:0; padding:0;line-height: 1.3; }
.exploredestination .DealBox ul li p.FromToDate span.Seperator { background:url(../img/icon2.jpg) no-repeat 0 0; width:18px; height:12px; display:inline-block; margin:0 5px; }
.exploredestination .DealBox ul li span.AirLogo { display:block; }
.exploredestination .DealBox ul li span.FlightCost { display:block; font-size:14px; color:#e22425; margin:15px 0 0 0; }
.exploredestination .DealBox ul li span.FlightCost i { color:#9c9c9c; font-style:normal; }
.exploredestination .DealBox ul li.Lcol{float:left;width:50%;}
.exploredestination .DealBox ul li.Rcol{float:right;width:45%;border-left:1px solid #d6d6d6;padding-left:15%;text-align:center;}
.clears{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
div.page-title-top-shadow{position:absolute;z-index:1;left:0px;right:0px;top:0px;height:37px;background-repeat:no-repeat;z-index:90;background-image:url('../img/page-title-top-shadow.png');background-position:center 0px;}


/* Hotel */
.hotelsearch{padding-bottom: 0px;}
.hotelsearch .form-group{position: relative;}
.hotelsearch .form-group label{text-align: left;padding-bottom: 4px;font-weight: 600;}
.hotelsearch .form-group label span{color: #ff2424;}
.hotelsearch .form-group span.icon{position:absolute;right:12px;top:44px;text-align: right;}
.hotelsearch .form-group span.icon i{color: #C7C7C7;}
.hotelsearch .form-control{height: auto;padding: .675rem .75rem;}
.checkavailability{padding-top: 31px;}
.checkavailability input.searchbtn{background-color:#ff2424;color:#fff;border:none;border-radius:25px;padding: .775rem .75rem;cursor:pointer;width:100%;text-transform:uppercase;}
.hotelsearch .searchbtnflight{padding-top: 33px;}
.hotelsearch .searchbtnflight input.searchbtn{padding: 9px 20px;}
.searchbtnflight input.searchbtn:hover{background-color: #62c2cc;}




/*------------------------------------------------------------------
3. Why Book With Us
-------------------------------------------------------------------*/
.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
.whybookwithus{background-color: #ffffff;padding:20px 0px;}
.whybookwithus .wbbox{text-align: center;}
.whybookwithus .wbbox img{max-width: 55px;margin-bottom: 15px;}
.whybookwithus .wbbox h4{font-size: 15px;font-weight: 700;}
.whybookwithus .wbbox p{font-size: 13px;line-height: 20px;margin-bottom: 0px;}




/*------------------------------------------------------------------
4. Trendding Tours
-------------------------------------------------------------------*/
.trendding-tours .site-title h2{color:#e6e2e2;}
.trendding-tours{background-color: #f2f2f2; padding:30px 0px 50px 0px;}
.trendbox{box-shadow:-1px 10px 34px -1px rgba(0,0,0,0.12);-o-box-shadow:-1px 10px 34px -1px rgba(0,0,0,0.12);border-radius:4px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
.trendbox:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 22px 40px rgba(0,0,0,0.15);box-shadow:0 22px 40px rgba(0,0,0,0.15);}
.trendimg{height: 260px;position: relative;overflow: hidden;}
.trendimg img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;-webkit-transition:all .4s linear;transition:all .4s linear;}
.trendbox:hover .trendimg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.tour-desc{padding:25px 20px;position:relative;background-color:#ffffff;}
.tour-desc h4 a{margin-bottom:3px;text-transform:uppercase;font-size:17px;color:black;font-weight:600;}
.group-star-lists ul{list-style-type: none;}
.group-star-lists ul li{display: inline-block;}
.group-star-lists ul li a{color: #62c2cc;}
.daysnight{margin-top:18px;color:#666666;}
.daysnight p{margin:0px;}
.daysnight p i{color: #62c2cc;}
p.trending-group-price-discount{margin:0;position:absolute;right:20px;top:62px;text-decoration:line-through;font-size:20px;color:#999999;font-weight:normal;}
span.group-price-mks{position:absolute;top:86px;right:20px;font-size:27px;color:#54b948;font-weight:900;}

/* Scrolling Nav */

.trendingslider,.trendingslider .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.trendingslider{display:none;width:100%;z-index:1}.trendingslider .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden; padding: 0px 0px 0px 0px;}.trendingslider .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.trendingslider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.trendingslider .owl-item,.trendingslider .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.trendingslider .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.trendingslider .owl-item img{display:block;width:100%}.trendingslider .owl-dots.disabled,.trendingslider .owl-nav.disabled{display:none}

.no-js .trendingslider,.trendingslider.owl-loaded{display:block;position: relative;}.trendingslider .owl-dot,.trendingslider .owl-nav .owl-next,.trendingslider .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trendingslider.owl-loading{opacity:0;display:block}.trendingslider.owl-hidden{opacity:0}.trendingslider.owl-refresh .owl-item{visibility:hidden}.trendingslider.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trendingslider.owl-grab{cursor:move;cursor:grab}.trendingslider.owl-rtl{direction:rtl}.trendingslider.owl-rtl .owl-item{float:right}.trendingslider .animated{animation-duration:1s;animation-fill-mode:both}.trendingslider .owl-animated-in{z-index:0}.trendingslider .owl-animated-out{z-index:1}.trendingslider .fadeOut{animation-name:fadeOut}


@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.trendingslider .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.trendingslider .owl-item img.owl-lazy{transform-style:preserve-3d}.trendingslider .owl-video-wrapper{position:relative;height:100%;background:#000}.trendingslider .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.trendingslider .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.trendingslider .owl-video-playing .owl-video-play-icon,.trendingslider .owl-video-playing .owl-video-tn{display:none}.trendingslider .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.trendingslider .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Nav */
.trendingslider .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
.trendingslider .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 14px 5px 5px;padding:0px 10px;background:#62c2cc;display:inline-block;cursor:pointer; /* border-radius: 2px; */}
.trendingslider .owl-nav [class*=owl-]:hover{background:#0a8043;color:#fff!important;text-decoration:none}
.trendingslider .owl-nav .disabled{opacity:1;cursor:default;}
.trendingslider .owl-nav i{font-size:50px;color:#fff;}
.trendingslider .owl-nav [class*=owl-]:hover i{color:#fff!important;}
.trendingslider .owl-prev{position:absolute;top:40%;left:-5px;}
.trendingslider .owl-next{position:absolute;top:40%;right:-14px;}



/*------------------------------------------------------------------
5. Top Flight Deals
-------------------------------------------------------------------*/
.top-flight-deals{background-color: #ffffff;padding:30px 0px 20px 0px;}
.tfdbox{background-color: #fff;padding:15px;}
.top-flight-deals .media-body{text-align: right;}
.tfdmks-inner{border:2px solid #ddd;margin-left:35px;transition:.3s;background-color: #f2f2f2;position: relative;}
.airline-name{position:absolute;top:-4%;left:50%;transform:translate(-50%,-50%);}
.airline-name span{background-color: #000;padding:4px 8px;color: #fff;font-size: 10px;font-weight: 700;text-transform: uppercase;border-radius: 30px;}
.imgbox{padding:5px;background-color: #f2f2f2;}
.imgbox img{width: 60px;}
.our-tfdmks-img{float:left;margin-left:-36px;margin-top:22px;}
.our-tfdmks-text{padding-right:10px;}
.our-tfdmks-text{overflow:hidden;padding:28px 0 25px;}
.our-tfdmks-text h4{color:#222222;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:8px;position:relative;text-transform:uppercase;}
.our-tfdmks-wrapper{margin-bottom: 30px;}
.our-tfdmks-wrapper:hover .tfdmks-inner{background:#fff none repeat scroll 0 0;border:2px solid transparent;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2);}
.our-tfdmks-text p{margin-bottom:0;}
.our-tfdmks-text h4{color: #092E3F;font-weight: 600;}
.our-tfdmks-text h4 span{padding:0px 20px;color: #54b948;}
.our-tfdmks-text ul{list-style-type: none;}
.our-tfdmks-text ul li{display: inline-block;font-size: 13px;}
.our-tfdmks-text ul li span{padding:0px 5px;}
.oneround-trip{padding:46px 0 0px;text-align: right}
.oneround-trip h5{font-size: 10px;text-transform: uppercase;}
.oneround-trip h5 span{background-color: #54b948;padding:5px 10px;color: #fff;border-radius: 2px;}






/*------------------------------------------------------------------
6. Top Destinations
-------------------------------------------------------------------*/
.top-destinations{background:rgba(0,0,0,0) url("../img/topdestinbg.png") repeat scroll 0% 0%;padding:30px 0px 50px 0px;}
.tdbox{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
.tdbox:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 22px 40px rgba(0,0,0,0.15);box-shadow:0 22px 40px rgba(0,0,0,0.15);}
.tdimg{position:relative;height:240px;overflow:hidden;}
.tdimg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:5px;-webkit-transition:all .4s linear;transition:all .4s linear;}
.tdbox:hover .tdimg img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.topdes-overlay{padding:0 20px;width:100%;bottom:18px;position:absolute;z-index:10;}
.destinationoverl::before{background-image:linear-gradient(transparent,#000),linear-gradient(transparent,#000);height:40%;opacity:0.9;bottom:0;content:"";left:0;width:100%;position:absolute;right:0;z-index:1;}
.topdes-overlay ul{list-style-type:none;}
.topdes-overlay ul li{display:inline-block;color:#fff;font-weight:700;font-size: 16px;}
.topdes-overlay ul li:last-child{float:right;}
.topdes-overlay ul li a{color:#fff;font-weight:700;font-size: 16px;text-transform: uppercase}
.topdes-overlay ul li a i{color: #54b948;}

/* Scrolling Nav */

.destinationtop,.destinationtop .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.destinationtop{display:none;width:100%;z-index:1}.destinationtop .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden; padding: 0px 0px 0px 0px;}.destinationtop .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.destinationtop .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.destinationtop .owl-item,.destinationtop .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.destinationtop .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.destinationtop .owl-item img{/* display:block;width:100% */}.destinationtop .owl-dots.disabled,.destinationtop .owl-nav.disabled{display:none}

.no-js .destinationtop,.destinationtop.owl-loaded{display:block;position: relative;}.destinationtop .owl-dot,.destinationtop .owl-nav .owl-next,.destinationtop .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.destinationtop.owl-loading{opacity:0;display:block}.destinationtop.owl-hidden{opacity:0}.destinationtop.owl-refresh .owl-item{visibility:hidden}.destinationtop.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.destinationtop.owl-grab{cursor:move;cursor:grab}.destinationtop.owl-rtl{direction:rtl}.destinationtop.owl-rtl .owl-item{float:right}.destinationtop .animated{animation-duration:1s;animation-fill-mode:both}.destinationtop .owl-animated-in{z-index:0}.destinationtop .owl-animated-out{z-index:1}.destinationtop .fadeOut{animation-name:fadeOut}


@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.destinationtop .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.destinationtop .owl-item img.owl-lazy{transform-style:preserve-3d}.destinationtop .owl-video-wrapper{position:relative;height:100%;background:#000}.destinationtop .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.destinationtop .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.destinationtop .owl-video-playing .owl-video-play-icon,.destinationtop .owl-video-playing .owl-video-tn{display:none}.destinationtop .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.destinationtop .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Nav */
.destinationtop .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
.destinationtop .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 14px 5px 5px;padding:0px 10px;background:#62c2cc;display:inline-block;cursor:pointer; /* border-radius: 2px; */}
.destinationtop .owl-nav [class*=owl-]:hover{background:#0a8043;color:#fff!important;text-decoration:none}
.destinationtop .owl-nav .disabled{opacity:1;cursor:default;}
.destinationtop .owl-nav i{font-size:50px;color:#fff;}
.destinationtop .owl-nav [class*=owl-]:hover i{color:#fff!important;}
.destinationtop .owl-prev{position:absolute;top:40%;left:-5px;}
.destinationtop .owl-next{position:absolute;top:40%;right:-14px;}




/*------------------------------------------------------------------
7. Our Rooms
-------------------------------------------------------------------*/
.our-rooms{background:#f2f2f2;padding:30px 0px 50px 0px;}
.our-rooms .site-title h2{color:#e6e2e2;}
.orbox{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
.orbox:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-o-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 22px 40px rgba(0,0,0,0.15);-moz-box-shadow:0 22px 40px rgba(0,0,0,0.15);box-shadow:0 22px 40px rgba(0,0,0,0.15);}
.orimg{height:260px;position:relative;overflow:hidden;}
.orimg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .4s linear;transition:all .4s linear;}
.room-desc{padding:25px 20px;position:relative;background-color:#ffffff;}
.room-desc h4 a{text-transform:uppercase;font-size:17px;color:black;font-weight:600;}
.starting-price{border-top: 1px solid #ddd;padding: 10px 0px;}
.starting-price ul li:last-child{font-size:20px;color:#54b948;font-weight:700;}
.starting-price ul li sub{color: #333;}
.view-book ul,.starting-price ul{list-style-type: none;}
.view-book{padding-top: 25px;}
.view-book ul li,.starting-price ul li{display: inline-block;}
.view-book ul li:last-child{float: right;}
.view-book ul li a{padding:8px 16px;color: #333;border:1px solid #ddd;font-weight: 500;border-radius: 4px;}
.view-book ul li a:hover{background-color: #62c2cc;color: #fff;border:1px solid #62c2cc;}

/* Scrolling Nav */

.roomslider,.roomslider .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.roomslider{display:none;width:100%;z-index:1}.roomslider .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden; padding: 0px 0px 0px 0px;}.roomslider .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.roomslider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.roomslider .owl-item,.roomslider .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.roomslider .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.roomslider .owl-item img{/* display:block;width:100% */}.roomslider .owl-dots.disabled,.roomslider .owl-nav.disabled{display:none}

.no-js .roomslider,.roomslider.owl-loaded{display:block;position: relative;}.roomslider .owl-dot,.roomslider .owl-nav .owl-next,.roomslider .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roomslider.owl-loading{opacity:0;display:block}.roomslider.owl-hidden{opacity:0}.roomslider.owl-refresh .owl-item{visibility:hidden}.roomslider.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roomslider.owl-grab{cursor:move;cursor:grab}.roomslider.owl-rtl{direction:rtl}.roomslider.owl-rtl .owl-item{float:right}.roomslider .animated{animation-duration:1s;animation-fill-mode:both}.roomslider .owl-animated-in{z-index:0}.roomslider .owl-animated-out{z-index:1}.roomslider .fadeOut{animation-name:fadeOut}


@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.roomslider .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.roomslider .owl-item img.owl-lazy{transform-style:preserve-3d}.roomslider .owl-video-wrapper{position:relative;height:100%;background:#000}.roomslider .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.roomslider .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.roomslider .owl-video-playing .owl-video-play-icon,.roomslider .owl-video-playing .owl-video-tn{display:none}.roomslider .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.roomslider .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Nav */
.roomslider .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;}
.roomslider .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px 14px 5px 5px;padding:0px 10px;background:#62c2cc;display:inline-block;cursor:pointer; /* border-radius: 2px; */}
.roomslider .owl-nav [class*=owl-]:hover{background:#0a8043;color:#fff!important;text-decoration:none}
.roomslider .owl-nav .disabled{opacity:1;cursor:default;}
.roomslider .owl-nav i{font-size:50px;color:#fff;}
.roomslider .owl-nav [class*=owl-]:hover i{color:#fff!important;}
.roomslider .owl-prev{position:absolute;top:40%;left:-5px;}
.roomslider .owl-next{position:absolute;top:40%;right:-14px;}



/*------------------------------------------------------------------
8. Explore Reviews
-------------------------------------------------------------------*/
.explore-review{padding:30px 0px 90px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;position:relative;}
.erbox{margin-bottom: 30px;}
.explore-review .site-title h2{color: #2f2d2d;}
.explore-review .site-title p,.explore-review .site-title p span{color: #fff;}
.explore-review::before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.80);}
.erbox{background-color: #fff;padding:20px;position: relative;}
.erbox img{width: 90px;height: 90px;object-fit: cover;object-position: center;border-radius: 100%;}
.erbox p{font-size: 13px;text-align: justify;}
.erbox h5{font-size: 16px;color: #54b948;}
.erbox small{font-size: 12px;text-transform: uppercase;}
.quation-icon{text-align: right;font-size: 24px;color: #62c2cc;}

/* Scrolling Nav */

.reviewexplore,.reviewexplore .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.reviewexplore{display:none;width:100%;z-index:1}.reviewexplore .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden; padding: 0px 0px 0px 0px;}.reviewexplore .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.reviewexplore .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.reviewexplore .owl-item,.reviewexplore .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.reviewexplore .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.reviewexplore .owl-item img{/* display:block;width:100% */}.reviewexplore .owl-dots.disabled,.reviewexplore .owl-nav.disabled{display:none}

.no-js .reviewexplore,.reviewexplore.owl-loaded{display:block;position: relative;}.reviewexplore .owl-dot,.reviewexplore .owl-nav .owl-next,.reviewexplore .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reviewexplore.owl-loading{opacity:0;display:block}.reviewexplore.owl-hidden{opacity:0}.reviewexplore.owl-refresh .owl-item{visibility:hidden}.reviewexplore.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reviewexplore.owl-grab{cursor:move;cursor:grab}.reviewexplore.owl-rtl{direction:rtl}.reviewexplore.owl-rtl .owl-item{float:right}.reviewexplore .animated{animation-duration:1s;animation-fill-mode:both}.reviewexplore .owl-animated-in{z-index:0}.reviewexplore .owl-animated-out{z-index:1}.reviewexplore .fadeOut{animation-name:fadeOut}


@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.reviewexplore .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.reviewexplore .owl-item img.owl-lazy{transform-style:preserve-3d}.reviewexplore .owl-video-wrapper{position:relative;height:100%;background:#000}.reviewexplore .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.reviewexplore .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.reviewexplore .owl-video-playing .owl-video-play-icon,.reviewexplore .owl-video-playing .owl-video-tn{display:none}.reviewexplore .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.reviewexplore .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* Owl Nav */
.reviewexplore .owl-dots,.reviewexplore .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent}
.reviewexplore .owl-nav [class*=owl-]{color:#999;font-size:14px;margin:5px 5px 5px 5px;padding:0px 10px;/* background:#bd1e30; */display:inline-block;cursor:pointer;border-radius:0px;border: 2px solid #999;}
.reviewexplore .owl-nav [class*=owl-]:hover{/* background:#21409a; */color:#FFF;text-decoration:none;border:2px solid #62c2cc;}
.reviewexplore .owl-nav [class*=owl-]:hover i{color: #62c2cc;}
.reviewexplore .owl-nav .disabled{opacity:1;cursor:default}
.reviewexplore .owl-nav.disabled+.owl-dots{margin-top:10px;}
.reviewexplore .owl-dots .owl-dot{display:inline-block;zoom:1}
.reviewexplore .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.reviewexplore .owl-dots .owl-dot.active span,.reviewexplore .owl-dots .owl-dot:hover span{background:#62c2cc;}
.reviewexplore .owl-nav i{font-size:30px;color:#999;}
.reviewexplore .owl-nav{position:absolute;right:-4px;left:0px;bottom:-50px;margin:0 auto;text-align:center;}


/*------------------------------------------------------------------
9. Newsletter Signup,We Are Associated and Certified,Payment Option
-------------------------------------------------------------------*/
.newsletter-associated{padding:30px 0px;}
.newslettersignup form{width:100%;height:40px;background: transparent;position:relative;border-radius:5px;}
.newslettersignup form input{position:absolute;top:0;left:0;width:100%;background:#f2f2f2;height:auto;border:medium none;padding:12px 10px;color:#333;}
.newslettersignup form button{position:absolute;border:medium none;background:transparent;right:10px;height:100%;color:#ec3323;cursor:pointer;top: 3px;}
.newslettersignup form button{color:#54b948;cursor:pointer;}
.newsletter-associated ul{list-style-type: none;}
.newsletter-associated ul li{display: inline-block;margin-right: 10px;}
.newsletter-associated ul li:last-child{margin-right: 0px;}
.newsletter-associated h4{font-weight: 600;font-size: 18px;padding-bottom: 15px;}
.newsletter-associated img{max-width: 45px;}




/*------------------------------------------------------------------
10. Video,Activities
-------------------------------------------------------------------*/
.about-content small{text-transform: uppercase;color: #54b948;font-weight: 600;font-size: 14px;}
.about-content h2{margin-bottom:15px;font-size:30px;color:#000000;font-weight:normal;}
.about-content h2 span{font-weight: 700;}
.about-content p{text-align: justify;}
.read-more{padding-top: 10px;}
.read-more a{background-color: #54b948;padding:8px 16px;color: #fff;font-weight: 600;border-radius: 2px;}
.read-more a:hover{background-color: #62c2cc;}
.read-more i{padding-right: 3px;}
/* Activities */
.activities-lists h2{margin-bottom:15px;font-size:30px;color:#000000;font-weight:700;text-align: center;}
.activities-lists .iconbox{text-align: center;margin-bottom: 30px;}
.activities-lists .iconbox img{max-width: 60px;margin-bottom: 10px;}
.activities-lists .iconbox h4 a{text-transform:capitalize;font-size:17px;color:#333;font-weight:600;}
.activities-lists .iconbox h4 a:hover{color: #62c2cc;}



/*------------------------------------------------------------------
11. Footer
-------------------------------------------------------------------*/
.footer-bottom{background: #62c2cc;padding:50px 0px;}
.footer-bottom h4{color: #fff;font-weight: 900;font-size: 20px;padding-bottom: 15px;}
.contactinfo ul{list-style-type: none;}
.contactinfo ul li{font-size:13px;line-height:22px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;position:relative;padding:0px 0px 12px 0px;}
.contactinfo ul li:last-child{padding-bottom: 0px;}
.icon-list-text{color: rgba(255,255,255,0.7);padding-left:12px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:5px;word-break:break-all;}
.icon-list-icon{color: rgba(255,255,255,0.7);}
.useflinktren ul{list-style-type: none;}
.useflinktren ul li{padding-bottom: 12px;}
.useflinktren ul li:last-child{padding-bottom: 0px;}
.useflinktren ul li a{font-size: 13px;color: #fff;}
.useflinktren ul li a:hover::before,.useflinktren ul li a:hover{color: #000;}
.useflinktren ul li a::before{content:"\f101";font-family:FontAwesome;font-size:14px;display:inline-block!important;cursor:pointer;line-height:20px;color: #fff;margin-right:6px;}
/* Last Bottom */
.last-bottom{background-color: #fff;padding:10px 0px;}
.last-bottom .fbox p{margin:0px;color: #333;font-size: 14px;}
.last-bottom .fbox p.developedby{text-align: right;}
.last-bottom .fbox a{color: #333;}
.stay-connected{text-align: center;}
.stay-connected ul li{position: relative;background: #54b948;width: 30px;height: 30px;margin-right: 10px;border-radius: 100%;}
.stay-connected ul li:last-child{margin-right: 0px;}
.stay-connected ul li i{width: 18px;height: 14px;}
.stay-connected ul li a{color: #fff !important;}
.stay-connected ul li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}



/*------------------------------------------------------------------
12. Responsive
-------------------------------------------------------------------*/
@media (min-width: 320px) and (max-width: 576px)
{
.TopHead{margin-bottom: 10px;}
.logregsocial{float: left;}
#cssmenu > ul > li::before{content: none;}
.mainslider .carousel-item img{height: auto;}
.searchwrapper{position: initial;margin-top: 20px;}
.socialmedia{display: none;}
.searchform .nav-link{padding: 0.3rem 0.6rem;font-size: 12px;margin-bottom: 10px;}
.searchbox label{font-size: 12px;}
.formchecklabel{margin-right: 7px;padding-left: 25px;}
.formchecklabel .checkmark{width: 16px;height: 16px;}
.formchecklabel .checkmark::after{top:5px;left:5px;width:6px;height:6px;}
.ftbox,.orbox,.tdbox,.trendbox,.wbbox{margin-bottom: 30px;}
.oneround-trip{padding:0px 0 0px;text-align:center;}
.iconbox{margin-bottom: 20px;}
.newsltbox{margin-bottom: 30px;}
.payment-option{margin-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px)
{
.logo img{max-width: 200px;}
.logregsocial{float: none;text-align: center;}
.socialmedia{text-align: center;}
.wbbox{margin-bottom: 30px;}
}
@media (max-width: 992px)
{
#cssmenu > ul > li > a{padding:14px 12px;font-size:13px;}
.stay-connected ul li{width:25px;height:25px;}
}