
@charset "utf-8";

/* CSS Document */

/* Awesome Font */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

/* Font */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
:root{--maincolor:#166a01;--secondcolor:#4d4d4d;--default: #333333;--bluecolor: #090b59;--white: #ffffff;--black:#000000;--greycolor: #f6f6f6;}
body{font-family: 'Roboto', sans-serif;font-weight:400;font-size:15px;line-height:1.6;color: var(--default);background-color:#ffffff;}
a{text-decoration:none;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;}
button{transition:all .4s ease;-moz-transition:all .4s ease !important;-webkit-transition:all .4s ease !important;-ms-transition:all .4s ease;-o-transition:all .4s ease !important;}
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;}
b,strong{font-weight:700;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
figure{margin:0px;}
.container{max-width:1200px;}
*::-moz-selection{background:#166a01;color:#fff;text-shadow:none;}
::-moz-selection{color:#fff;background:#166a01;text-shadow:none;}
::selection{background:#166a01;text-shadow:none;color:#fff;}




/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header{position: relative;}
.top-header{background-color: var(--secondcolor);padding: 8px 0px;}
.top-social ul{list-style-type: none;}
.top-social ul li{display: inline-block;padding-right: 10px;}
.top-social ul li:last-child{padding-right: 0px;}
.top-social ul li a{color: var(--white);font-size: 14px;}
.email-area{text-align: right;}
.email-area a{color: var(--white);font-size: 14px;}
.email-area a i{padding-right: 6px;}
.email-area a:hover{color: rgba(255, 255, 255, 0.8);}
.logo-area{padding: 10px 0px;}
.site-logo h1{margin: 0px;padding: 0px;}
.site-logo img{max-width: 130px;}
.phone-area{text-align: right;}
.phone-area a{font-size: 26px;color: var(--default);font-weight: 700;}
.phone-area a i{padding-right: 6px;}
.phone-area a:hover{color: var(--maincolor);}
/* Menu */
.main-menu{background-color: var(--white);border-top: 1px solid #ddd;}



/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.hero{position: relative;}
.carousel-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(22,106,1,.58);}
.carousel-caption{position:absolute;right:auto;bottom:auto;left:auto;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:left;top:20%;}
.caption-info{margin-left: 20%;max-width: 100%;width: 100%;}
.caption-info h2{font-size: 60px;margin-bottom: 15px;font-weight: 900;letter-spacing: 2px;}
.caption-info p{font-size: 20px;}
.banner-btns{margin-top:40px;}
.banner-btns a{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;outline:none;background-color:var(--secondcolor);color:var(--white);font-size:15px;font-weight:800;text-transform:uppercase;padding:20px 40px 16px;transition:all 0.3s linear;overflow:hidden;letter-spacing:0.1em;border-radius:var(--secondcolor);z-index:1;}
.banner-btns a i{padding-left:6px;}
.banner-btns a:hover{color:var(--maincolor);background-color:var(--secondcolor);}
.banner-btns a::before{position:absolute;content:'';background-color:var(--white);width:0%;height:100%;left:0px;top:0px;border-top-left-radius:3px;border-bottom-left-radius:3px;z-index:-1;transition:all 500ms ease;}
.banner-btns a::after{position:absolute;content:'';background-color:var(--white);width:0%;height:100%;right:0px;top:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;z-index:-1;transition:all 500ms ease;}
.banner-btns a:hover::before,.banner-btns a:hover::after{width:50%;}

/* Search Form */
.search-form{position:absolute;bottom:-70px;z-index:1;left:0;right:0;margin:auto;max-width:1260px;padding:30px 15px 15px 15px;background:#f9f8fe;border-radius:3px;border:5px solid #ffffff;-webkit-box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);}
.search-form .select-box{position:relative;-webkit-box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);margin-bottom:15px;cursor:pointer;}
.search-form .btn-search{text-align:center;-webkit-transition:0.5s;transition:0.5s;padding:14px 0;width:100%;color:#ffffff;background-color: var(--maincolor);border:1px solid transparent;font-size:18px;font-weight:600;display:inline-block;margin-bottom:15px;}
.search-form .btn-search:hover i{-webkit-transform:scale(1.2);transform:scale(1.2);}
.search-form .btn-search i{-webkit-transition:0.5s;transition:0.5s;vertical-align:middle;}

/*Form-Control CSS*/
.form-control{height:58px;color:#090031;-webkit-box-shadow:unset!important;box-shadow:unset!important;border:none;border-radius:5px;background-color:#ffffff;-webkit-transition:0.5s;transition:0.5s;padding:0 0 0 18px;font-size:15px;}
.form-control::-webkit-input-placeholder{color:#797979;-webkit-transition:0.5s;transition:0.5s;}
.form-control:-ms-input-placeholder{color:#797979;-webkit-transition:0.5s;transition:0.5s;}
.form-control::-ms-input-placeholder{color:#797979;-webkit-transition:0.5s;transition:0.5s;}
.form-control::placeholder{color:#797979;-webkit-transition:0.5s;transition:0.5s;}
.form-control:focus{border-color:#fd5056;}
textarea.form-control{height:auto;padding-top:15px;}
.search-form .select-box .form-control{padding:12px 0 12px 18px;}
.search-form .select-box i{position:absolute;top:50%;right:18px;font-size:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#4141a5;z-index:1;}
.search-form .select-box .date-select::-webkit-input-placeholder{color:#39325a;}
.search-form .select-box .date-select:-ms-input-placeholder{color:#39325a;}
.search-form .select-box .date-select::-ms-input-placeholder{color:#39325a;}
.search-form .select-box .date-select::placeholder{color:#39325a;}
.search-form .select-box .nice-select{float:unset;color:#39325a;text-transform:capitalize;line-height:35px;}
.search-form .select-box .nice-select .list{border-radius:0;width:100%;background-color:#ffffff;-webkit-box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);box-shadow:0px 0px 29px 0px rgba(102,102,102,0.1);height:300px;overflow-y:auto;}
.search-form .select-box .nice-select .list .option{-webkit-transition:.6s;transition:.6s;color:#39325a;font-size:14px;line-height:25px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:10px;}
.search-form .select-box .nice-select .list .option.selected{background-color:transparent;font-weight:500;color:#090031;}
.search-form .select-box .nice-select::after{display:none;}
.search-form .select-box .open:after{display:none;}




/*--------------------------------------------------------------
# Best Selling Holidays
--------------------------------------------------------------*/
.best-selling{padding: 140px 0px 40px 0px;}
.site-title{text-align: center;margin-bottom: 40px;}
.site-title h5{padding-left:80px;position:relative;color:#F56960;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:22px;text-transform:uppercase;display:inline-block;}
.site-title h5::before{background-color:#F56960;content:"";height:2px;width:70px;margin-right:10px;position:absolute;left:0;top:50%;}
.site-title h2{font-size: 40px;}
.package-box{box-shadow:0 0 23px rgba(10,10,10,0.08);-moz-box-shadow:0 0 23px rgba(10,10,10,0.08);-webkit-box-shadow:0 0 23px rgba(10,10,10,0.08);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom: 30px;}
.package-img{overflow: hidden;}
.package-img img{height:420px;object-fit:cover;position:relative;width:100%;transition:transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;}
.package-box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.package-info{padding: 20px;}
.package-info h3{font-size: 24px;margin-bottom: 15px;}
.package-info h3 a{color: var(--default);}
.package-info h3 a:hover{color: var(--maincolor);}
.package-info p{font-size: 16px;margin-bottom: 25px;color: #8c8c8c;}
.package-info p i{padding-right: 6px;color: var(--maincolor);}
.package-info ul{list-style-type: none;}
.package-info ul li{display: inline-block;color: #8c8c8c;}
.package-info ul li:last-child{float: right;font-size: 18px;font-weight: 700;color: var(--maincolor);}
.package-info ul li i{padding-right: 6px;}
.package-midimg img{height: 280px;}




/*--------------------------------------------------------------
# Welcome Section
--------------------------------------------------------------*/
.welcome-section{padding:70px 0px;background-color:#f5f5f5;}
.welcome-img img{height: 560px;object-fit: cover;}
.welcome-content h2{font-size: 40px;margin-bottom: 25px;}
.welcome-content p{line-height: 26px;text-align: justify;}



/*--------------------------------------------------------------
# All Destination
--------------------------------------------------------------*/
.all-destination{padding:70px 0px;background-attachment:fixed;background-position:bottom center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;position:relative;z-index:1;}
.all-destination::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:100%;background-color:rgba(255,255,255,0.98);z-index:-1;}
.dest-box{position:relative;}
.dest-img{position:relative;overflow:hidden;}
.dest-img img{object-fit:cover;height:400px;width:100%;transition:transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;}
.dest-box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.dest-title{position:absolute;left:0;right:0;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .2s ease-out,top .2s ease-out;-moz-transition:transform .2s ease-out,top .2s ease-out;-o-transition:transform .2s ease-out,top .2s ease-out;-webkit-transition:transform .2s ease-out,top .2s ease-out;bottom:5px;z-index:1;}
.title-text{text-align:center;padding:15px;}
.title-text h3{font-size:22px;}
.title-text a{color:var(--white);}
.image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:url('../img/bg-overlay.png') bottom repeat-x;}
.tour-count{position: absolute;top: 20px;right: 20px;}
.tour-count span{display: block;background-color: var(--maincolor);padding: 6px 12px;border-radius: 10px;color: var(--white);font-weight: 700;font-size: 14px;}




/*--------------------------------------------------------------
# All Destination
--------------------------------------------------------------*/
.general-block{padding: 70px 0px;}
.tour-tab{margin-bottom: 30px;}
.tour-tab .nav-tabs{display: flex;justify-content: center;border: none;}
.tour-tab .nav-tabs .nav-item{padding-right: 20px;}
.tour-tab .nav-tabs .nav-item:last-child{padding-right: 0px;}
.tour-tab .nav-tabs .nav-item .nav-link{padding: 15px 40px;background-color: var(--secondcolor);color: var(--white);font-weight: 700;font-size: 15px;text-transform: uppercase;border: none;}
.tour-tab .nav-tabs .nav-item.show .nav-link, .tour-tab .nav-tabs .nav-link.active{background-color: var(--maincolor);border: none;}
.site-btn a:hover{color: var(--white);}
.site-btn a:hover::before, .site-btn a:hover::after{background-color: var(--maincolor);color: var(--white);}



/*--------------------------------------------------------------
# Why Choose Us
--------------------------------------------------------------*/
.imposter-block{padding: 100px 0px 180px 0px;position: relative;z-index: 1;background-size: cover;background-position: center center;background-attachment: fixed;}
.imposter-block::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:100%;background-color:rgba(0,0,0,0.6);z-index:-1;}
.imposter-block .site-title{max-width: 900px;margin: 0 auto;}
.imposter-block .site-title h2{color: var(--white);margin-bottom: 20px;}
.imposter-block .site-title p{color: var(--white);font-size: 16px;}
.whychooseus{position: relative;}
.whychooseus__inner{position: relative;margin-top: -100px;z-index: 1;}
.col-center{display: flex;}
.whus-box{padding:20px;box-shadow:0px 30px 50px 0px rgba(0,0,0,0.1);border-radius:3px 3px 3px 3px;background-color: var(--white);display: flex;flex-direction: column;text-align: center;}
.why-icon{margin-bottom: 15px;}
.why-icon img{max-width: 80px;}
.whus-box h4{font-size: 20px;margin-bottom: 20px;color: var(--black);}


/*--------------------------------------------------------------
# Featured Holidays
--------------------------------------------------------------*/
.featured-packages{padding: 70px 0px;}




/*--------------------------------------------------------------
# Sale
--------------------------------------------------------------*/
.banner-sale{position:relative;background-repeat:repeat;background-attachment:fixed;background-position:center;background-size:cover;-webkit-background-size:cover;width:100%;background-color:#202b3d;color:#fff;display:table;}
.banner-sale .banner-left{display:table-cell;vertical-align:middle;width:40%;height:100%;background-color:rgba(255,255,255,0.85);}
.banner-sale .banner-right{display:table-cell;vertical-align:middle;}
.banner-sale .title-box{color:rgba(255,221,0,0.8);width:100%;background-image:url("../img/bgsale.jpg");background-repeat:repeat;background-attachment:fixed;background-position:center;background-size:cover;}
.banner-sale .title-box .title-overlay{mix-blend-mode:lighten;overflow:hidden;background-color:rgba(255,255,255,0.85);text-transform:uppercase;margin:0;font-weight:900;color:#000;padding-left:10%;padding-right:10%;}
.banner-sale .title-box .title-1{font-size:95px;}
.banner-sale .title-box .title-2{font-size:80px;}
.banner-sale .title-box .title-3{font-size:45px;padding-top:8px;}
.text-salebox{display:table;width:520px;margin:0 auto;}
.text-salebox .text-left{display:table-cell;vertical-align:top;}
.text-salebox .text-left .sale-box .number{font-size:90px;color:#ffdd00;font-weight:900;margin:0;line-height:1;display:inline-block;}
.text-salebox .text-left .sale-box .sup-1{color:#ffdd00;font-weight:900;font-size:40px;position:absolute;top:10px;left:100%;display:block;line-height:1;}
.text-salebox .text-left .sale-box .sup-2{font-weight:900;font-size:36px;text-transform:uppercase;position:absolute;bottom:8px;left:100%;display:block;line-height:1;}
.text-salebox .text-left .sale-box .text-sale{font-size:72px;color:#fff;font-weight:900;margin:0;line-height:55px;text-transform:uppercase;}
.text-salebox .text-left .sale-box .sale-box-top{display:inline-block;position:relative;}
.text-salebox .text-right{display:table-cell;vertical-align:top;text-align:left;padding-left:20px;padding-top:13px;}
.text-salebox .text-right .title{font-size:20px;text-transform:capitalize;margin:0;padding:0 0 5px 0;display:inline-block;line-height:24px;border-bottom:1px solid #fff;}
.text-salebox .text-right .text{margin:0;}
.text-salebox .text-right .group-button{margin-top:20px;}
.text-salebox .text-right .group-button .btn{width:auto;text-transform:capitalize;padding:10px 30px;font-size:13px;border-radius:30px;}
.text-salebox .text-right .group-button .btn:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white);}
.group-button .btn:first-child{margin-right:15px;}
.btn.btn-maincolor{background-color:var(--maincolor);border:1px solid var(--maincolor);color:var(--white);}
.btn.btn-maincolor:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white);}
.text-salebox .text-right .group-button .btn.btn-transparent{color:#fff;border:1px solid #fff;}
.text-salebox .text-right .group-button .btn.btn-transparent:hover{border:1px solid #3c3c3c;}
.padding-top{padding-top:100px;}
.padding-bottom{padding-bottom:100px;}




/*--------------------------------------------------------------
# Blog
--------------------------------------------------------------*/
.blog-sec{padding:70px 0px;position:relative;z-index: 1;}
.background-overlay{opacity:0.02;height:100%;width:100%;top:0;left:0;position:absolute;z-index: -1;}
.sec-title{position:relative;margin-bottom: 30px;}
.sec-big-text{z-index:0;top:-40px;left:-7px;position:absolute;}
.sec-big-text h2{color:#152B5A14;font-size:96px;text-transform:uppercase;letter-spacing:2px;}
.sec-heading h2{color:#152B5A;font-size:32px;margin-bottom: 15px;}
.site-view-more{float: right;}
.site-view-more a{background-color: var(--maincolor);padding: 18px 40px;color: var(--white);font-weight: 700;border-radius: 30px;text-transform: uppercase;}
.site-view-more a:hover{background-color: var(--secondcolor);}
.blog-img{overflow: hidden;}
.blog-box{background-color:#FFFFFF;box-shadow:0px 5px 25px 0px rgba(0,0,0,0.1);border-radius:10px 10px 10px 10px;}
.blog-img img{border-radius: 10px 10px 0px 0px;height: 570px;object-fit: cover;width: 100%;transition:transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;}
.blog-box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.blog-info{padding: 50px 30px;}
.post-date{font-size: 16px;color: var(--maincolor);margin-bottom: 20px;}
.post-date i{padding-right: 8px;}
.blog-info h3{margin-bottom: 15px;font-size: 26px;}
.blog-info h3 a{color: var(--black);}
.blog-info h3 a:hover{color: var(--secondcolor);}
.blog-info p{color: #6F747E;margin: 0px;font-size: 16px;}
.read-more{margin-top: 30px;}
.read-more a{background-color: var(--maincolor);padding: 12px 24px;color: var(--white);font-weight: 700;border-radius: 30px;text-transform: uppercase;font-size: 13px;}
.read-more a:hover{background-color: var(--secondcolor);}
.blog-img--inner img{height: 200px;}
.blog-info--inner h3 a{font-size: 22px;}
.blog-info--inner{padding: 30px 20px;}




/*--------------------------------------------------------------
# Newsletter
--------------------------------------------------------------*/
.newsletter-sec{background-color:#F8FAFF;padding:70px 0px;position:relative;z-index:1;}
.newsletter-overlay{background-position:0px 29%;background-repeat:no-repeat;background-size:cover;opacity:0.02;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1;}
.newsletter-inner{max-width: 600px;margin: 0 auto;}
.newsletter-content{text-align: center;margin-bottom: 30px;}
.newsletter-content h3{font-size: 32px;margin-bottom: 20px;}
.newsleter-form input{font-size:16px;font-weight:300;border-radius:30px 0px 0px 30px;border-style:solid;border-width:1px 0px 1px 1px;border-color:#F0F0F0;padding:14px 20px 14px 25px;}
.newsleter-form button.ekit-mail-submit{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-radius:0px 30px 30px 0px;padding:13px 0px 13px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--maincolor);width:121px;margin:0px 0px 0px 0px;color:#fff;background-color:var(--maincolor);}



/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.top-footer,.associates-payment{background-color: #171717;}
.top-footer__inner{padding: 50px 0px;border-bottom: 1px solid #333333;}
.footer-box h3{margin-bottom: 20px;color: var(--white);font-size: 18px;}
.footer-nav ul{list-style-type: none;}
.footer-nav ul li{padding-bottom:10px;webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.footer-nav ul li:hover{padding-left:5px;}
.footer-nav ul li:last-child{padding-bottom:0px;}
.footer-nav ul li a{color:rgba(255,255,255,0.7);}
.footer-nav ul li a::before{content:"\f105";font-family:FontAwesome;display:inline-block!important;cursor:pointer;line-height:20px;color:rgba(255,255,255,0.7);margin-right:6px;}
.footer-nav ul li a:hover,.footer-nav ul li a:hover::before{color: var(--white);}
.footer-info ul{list-style-type: none;}
.footer-info ul li{padding-bottom: 10px;color:rgba(255,255,255,0.99);}
.footer-info ul li:last-child{padding-bottom: 0px;}
.footer-info ul li a{color:rgba(255,255,255,0.99);}
.footer-info ul li i{padding-right: 8px;}
.footer-info ul li a:hover{color: var(--white);}
.footer-info ul li:last-child{padding-bottom: 0px;}
.associates-payment{padding: 50px 0px;}
.associates-logo ul{list-style-type: none;}
.associates-logo ul li{display: inline-block;padding-right: 10px;}
.associates-logo ul li:last-child{padding-right: 0px;}
.associates-logo ul li img{max-width: 50px;}
.footer-social{float: right;}
.footer-social ul{list-style-type: none;}
.footer-social ul li{display: inline-block;padding-right: 20px;}
.footer-social ul li:last-child{padding-right: 0px;}
.footer-social ul li a{font-size: 26px;color: var(--white);}
.footer-social ul li a:hover{color: var(--maincolor);}
.footer-copyright{padding: 15px 0px;}
.footer-copyright p,.footer-copyright a{font-size:14px;color:#666666;margin:0px;}
.site-created-by{text-align: right;}
.footer-copyright a:hover{color: var(--maincolor);}




/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (min-width: 320px) and (max-width: 767px)
{
.email-area a{font-size: 13px;}
.header-top-logo img{max-width: 100px;}
.main-menu{padding:5px 0px;}
.primarymenu.dark a, .primarymenu.dark li a{color: var(--white);}
.primarymenu .menu-toggle span.bars span{width:30px;height:3px;margin:0 0 7px;}
.primarymenu .menu-toggle{padding:0px;float: right;}
.banner-sale .banner-left,.banner-sale .banner-right,.banner-sale,.text-salebox .text-left,.text-salebox .text-right,.text-salebox{display:block;}
.banner-sale .banner-left{width: 100%;}
.banner-sale .title-box .title-1{font-size: 60px;}
.banner-sale .title-box .title-2{font-size: 50px;}
.banner-sale .title-box .title-3{font-size: 40px;}
.padding-top{padding-top: 30px;}
.padding-bottom{padding-bottom: 30px;}
.text-salebox{width: 100%;padding:30px 15px;text-align: center;}
.sale-box{margin-bottom: 20px;}
.search-form{position: relative;bottom: 0;}
.primarymenu.mobile.left>ul, .primarymenu.mobile.right>ul{z-index: 9;}
.primarymenu.dark .menu-toggle span.bars span{background: #000000;}
.best-selling{padding:30px 0px 10px 0px;}
.site-title h2,.welcome-content h2{font-size: 26px;}
.welcome-img{margin-top: 30px;}
.welcome-img img{height: auto;}
.all-destination{padding:30px 0px 10px 0px;}
.dest-box{margin-bottom: 30px;}
.dest-img img{height: 300px;}
.tour-tab .nav-tabs .nav-item{padding-right: 10px;}
.tour-tab .nav-tabs .nav-item .nav-link{padding:8px 12px;font-size: 11px;}
.general-block,.newsletter-sec{padding:30px 0px;}
.imposter-block{padding:30px 0px 120px 0px;}
.site-view-more{float:none;margin:15px 0px 5px 0px;}
.blog-sec{padding:30px 0px 10px 0px;}
.blog-box{margin-bottom: 30px;}
.blog-img img{height: 260px;}
.top-footer__inner{padding:30px 0px 0px 0px;}
.footer-box{padding-bottom: 30px;}
.associates-logo{text-align: center;}
.associates-logo ul li{margin-bottom: 10px;}
.footer-social{float:none;text-align:center;}
.associates-payment{padding:30px 0px;}
.site-created-by{text-align:center;}
}
@media (min-width: 768px) and (max-width: 991px)
{
.email-area a{font-size: 13px;}
.header-top-logo img{max-width: 100px;}
.main-menu{padding:5px 0px;}
.primarymenu.dark a, .primarymenu.dark li a{color: var(--white);}
.primarymenu .menu-toggle span.bars span{width:30px;height:3px;margin:0 0 7px;}
.primarymenu .menu-toggle{padding:0px;float: right;}
.banner-sale .banner-left,.banner-sale .banner-right,.banner-sale,.text-salebox .text-left,.text-salebox .text-right,.text-salebox{display:block;}
.banner-sale .banner-left{width: 100%;}
.banner-sale .title-box .title-1{font-size: 60px;}
.banner-sale .title-box .title-2{font-size: 50px;}
.banner-sale .title-box .title-3{font-size: 40px;}
.padding-top{padding-top: 30px;}
.padding-bottom{padding-bottom: 30px;}
.text-salebox{width: 100%;padding:30px 15px;text-align: center;}
.sale-box{margin-bottom: 20px;}
.search-form{position: relative;bottom: 0;}
.primarymenu.mobile.left>ul, .primarymenu.mobile.right>ul{z-index: 9;}
.primarymenu.dark .menu-toggle span.bars span{background: #000000;}
.best-selling{padding:30px 0px 10px 0px;}
.site-title h2,.welcome-content h2{font-size: 26px;}
.welcome-img{margin-top: 30px;}
.welcome-img img{height: auto;}
.all-destination{padding:30px 0px 10px 0px;}
.dest-box{margin-bottom: 30px;}
.dest-img img{height: 300px;}
.text-salebox .text-right{text-align: center;}
.top-footer__inner{padding:30px 0px 0px 0px;}
.footer-box{padding-bottom: 30px;}
.associates-logo{text-align: center;}
.associates-logo ul li{margin-bottom: 10px;}
.footer-social{float:none;text-align:center;}
.associates-payment{padding:30px 0px;}
.site-created-by{text-align:center;}
}