@import url('https://fonts.googleapis.com/css2?family=Baskervville&family=Open+Sans:wght@300;400;700&family=Playfair+Display:wght@400;600&family=Poppins:wght@300;400;700&family=Roboto+Condensed:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@100;300;400;500;600;700;800;900&display=swap');

/*  
font-family: 'Baskervville', serif;

font-family: 'Open Sans', sans-serif;

font-family: 'Playfair Display', serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto Condensed', sans-serif;
font-family: 'Urbanist', sans-serif;

*/
body{font-family:Urbanist,sans-serif}
p{color:#2a2a2a;font-size:16px;line-height:1.8;margin:0;padding:0}
a{color:#38445c;display:inline-block}
a:hover{color:#a9742f;text-decoration:none}
.text-red{color:#c00!important;font-size:12px}
.img-fullwidth{width:100%}
.wait{background-image:url(../images/load-indicator.gif);background-repeat:no-repeat;position:absolute;bottom:20px;height:50px;width:50px;z-index:10}
.error-text{text-align:left!important}
.bread{background:#f9f9f9;color:#000;margin:0;padding:10px 0;border-top:#e4e4e5 1px solid;border-bottom:#e4e4e5 1px solid}
.bread ul{margin:0;padding:0;text-align:left}
.bread ul li{color:#000;display:inline-block;margin:0 5px;padding:0}
.bread ul li a{color:#000}
.bread ul li a:hover{color:#000}
.header{background:#f3eee7;position:relative;width:100%;z-index:9;padding-bottom:1px}
.header .navbar-collapse{padding:0}
.header .topbar{background-color:#e7b962;padding:5px 0}
.header .content{margin:30px 0}
.header .content li{display:inline-block;color:#ed5632;letter-spacing:1px;font-size:16px;margin:0 5px;padding:8px 15px}
.header .content li img{margin-right:3px;margin-top:-3px}
.header .content li a{color:#444444; }
.header .content li a.act{font-weight:600!important}
.header .content li.active{background:#b79e5f;padding:8px 30px; border:#646464 1px solid; color:#646464!important}
.header .content li.active a{color:#ffffff!important}
.header .social{ margin:30px 0; }
.header .social li{display:inline-block;color:#ed5632;letter-spacing:4px;text-transform:uppercase;font-size:16px;margin:0 5px;padding:5px 3px}
.header .social li img{margin-right:3px;margin-top:-3px}
.header .social li a{color:#444444;font-weight:300!important}
.header .logo{margin:5px  0;padding:0; text-align:center;    }
.header .logo a{font-weight:100!important;color:#646464} 
.header .header-menu{z-index:3333;padding:  0; border-bottom:#dad9d7 1px solid;  }
.header .navbar{background:0;box-shadow:none;border:0;position:relative;padding:0; text-align:center;}
.navbar-nav{display:block}
.header .nav li{display:inline-block;position:relative;margin-right:5px; }
.header .nav li:last-child{margin-right:0}
.header .nav li a{  display:block;position:relative;text-shadow:none; border-bottom:transparent 1px solid;  color: #2a2a2a; font-size: 14px;margin: 0 0px;padding: 8px 5px;text-transform:uppercase; }
.header .nav li:hover a,.header .nav li.active a{color:#2a2a2a;  border-bottom:#2a2a2a 1px solid;}
.header .nav li a i{margin-left:5px}
.header .nav li .dropdown{background:#fff;width:220px;position:absolute;left:0;z-index:99;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5);-webkit-box-shadow:0 5px 12px rgba(0,0,0,.2);-moz-box-shadow:0 5px 12px rgba(0,0,0,.2);box-shadow:0 5px 12px rgba(0,0,0,.2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0}
.header .nav li:hover .dropdown{transform:scale(1);opacity:1;visibility:visible}
.header .nav li .dropdown li{float:none;margin:0;border:0}
.header .nav li .dropdown li a{padding:10px 15px;color:#252525;display:block;font-weight:400;text-transform:capitalize;background:0 0}
.header .nav li .dropdown li i{float:right}
.header .nav li .dropdown li:hover a{color:#252525}
.header .nav li .dropdown.submenu{left:100%;top:0;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-moz-transform:scale(.5);transform:scale(.5)}
.header .nav li .dropdown li:hover .dropdown.submenu{opacity:1;visibility:visible;transform:scale(1)}
.header .nav li .dropdown li .dropdown.submenu li a{color:#777;background:0 0}
.header .nav li .dropdown li .dropdown.submenu li:hover a{color:#252525}
.header .button{text-align:center}
.header .button .btn{margin-top:0;color:#fff;border-radius:0;box-shadow:none;padding:8px 25px;background:#f60;border:1px solid transparent}
.header .button .btn:hover{color:#252525;background:0 0;border-color:#e6e6e6}
.header.sticky .header-menu{position:fixed; width:100%; top:0; left:0; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background:rgba(243,238,231,0.95); z-index:9;transition:all .4s ease;animation:fadeInDown 1s both .2s}
.home-slider{position:relative}
.home-slider .single-slider{background-size:cover;background-position:center;background-repeat:no-repeat;border:none;text-align:center;}
.home-slider .single-slider:before{opacity:.1}
.home-slider .single-slider .slider-text{margin:220px 0 0}
.home-slider .owl-carousel .owl-nav div{height:55px;width:55px;line-height:55px;top:50%;background:rgba(0,0,0,.3);color:#fff;font-size:25px;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;margin:-30px 0 0 0}
.home-slider .owl-carousel .owl-nav div:hover{background:#a9742f}
.home-slider .owl-carousel .owl-nav .owl-prev{left:15px}
.home-slider .owl-carousel .owl-nav .owl-prev:hover{left:25px}
.home-slider .owl-carousel .owl-nav .owl-next{right:15px}
.home-slider .owl-carousel .owl-nav .owl-next:hover{right:25px}
.home-slider .owl-item.active .slider-text h1{animation:fadeInUp 1s both .8s}
.home-slider .owl-item.active .slider-text p{animation:fadeInUp 1s both 1s}
.home-slider .owl-item.active .slider-text .button{animation:fadeInUp 1s both 1.2s}
.explore{margin:0;padding:40px 0;position:relative}
.heading-underline span{width:336px;display:inline-flex;height:2px;background-color:#dedede;position:relative}
.heading-underline span::before{transform:translateX(100%)}
.heading-underline span::before{content:"";display:block;width:112px;height:4px;position:absolute;left:0;top:-1px;background-color:#b79e5f}
.explore h1{font-family:Urbanist,sans-serif;font-size:36px;color:#38445c;position:relative;padding-bottom:5px;text-align:center;margin-bottom:5px}
.explore h1 small{font-size:18px;text-transform:uppercase;color:#373a3c}
.explore p{margin:0 0 20px 0;padding:0;font-size:16px;color:#38445c;text-align:center}
.explore p a{font-size:18px;color:#38445c}
.explore p a:hover{color:#a9742f}
.explore .read-btn{line-height:45px;border:1px solid #dbdbdb;border-radius:23px;padding:0 20px;font-size:14px;color:#2e2e2e;font-weight:500}
.explore .read-btn:hover{border-color:#a9742f;background:#fff;color:#a9742f}
.expBox{margin:15px 0;padding:0;}
.expBox img{box-shadow:0px 0px 15px -7px #000;
	/* filter: url(filters.svg#grayscale); Firefox 3.5+ */
	filter: gray; /* IE5+ */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
	-webkit-transition: all .8s ease-in-out;  
}

.expBox img:hover{filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1);}
.explore-ranthambore{margin:0;padding:30px 0;position:relative}
.expactivities{margin:25px 0;padding:0;position:relative;background:#fff}
.expactivities img{box-shadow:0px 0px 15px -7px #000;
	/* filter: url(filters.svg#grayscale); Firefox 3.5+ */
	filter: gray; /* IE5+ */
	-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
	-webkit-transition: all .8s ease-in-out;  
}
.expactivities img:hover{filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1); cursor:pointer;}

.expactivities .col-md-6,.expactivities .row{margin:0;padding:0}
.eatext{padding:50px;align-content:center;align-content:flex-start;align-items:center;display:flex;height:100%}
.eatext h2{margin:0 0 20px 0;padding:0 0 20px 0;font-size:32px;color:#38445c;position:relative}
.eatext h2::before{position:absolute;bottom:-1px;left:0;background:#a9742f;content:"";width:50px;height:2px}
.eatext p{text-align:justify;font-size:14px}
.eatext .button{margin-top:20px}
.eatext .btn{color:#5b5b5b;font-size:14px;letter-spacing:1px;padding:15px 30px;border-radius:30px;text-transform:uppercase;background:0 0;border:#38445c 1px solid}
.eatext .btn:hover{border:#a9742f 1px solid;}

.hmserviceBlock{padding:30px 0 30px;background:#faf8f5}
.hmservice-box{margin-top:10px;color:#fff;position:relative;background:#FFF;padding:30px 15px;min-height:378px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 5px rgba(0,0,0,0);text-align:center;}
.hmservice-box:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}
.hmservice-box:hover,.hmservice-box:focus,.hmservice-box:active{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-name:hover;animation-name:hover;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.hmservice-box:hover:before,.hmservice-box:focus:before,.hmservice-box:active:before{opacity:.4;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-animation-name:hover-shadow;animation-name:hover-shadow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.hmservice-box i{font-size:42px;color:#b79e5f;border: 2px solid #E6E6E6;border-radius: 50%;width: 120px;height: 120px;line-height: 110px;text-align: center;margin-bottom: 10px;}
.hmservice-box h4{color:#b79e5f;font-size:24px;text-transform:capitalize;font-weight:700;letter-spacing:0px;line-height:1.3;margin:15px 0;}
.hmservice-box p{margin:0;padding:0; font-size:14px}
.hmservice-box h2{color:#b79e5f; font-size:24px; font-weight:700;  line-height:1.3;text-transform:capitalize; margin:15px 0;}
.unact h2{color:#fff!important}
.unact i{color:#fff!important}
.unact p{margin:0;padding:0;color:#fff;font-size:14px}

.prtoursBlock{margin:0;padding:40px 0;position:relative; background:#fefefe;}
.prtoursBlock .main_title{margin-bottom:50px}
.prtoursBlock .main_title h2{color:#242424;font-size:32px;position:relative;display:inline-block;margin-bottom:15px}
.prtoursBlock .main_title h2:before{content:"";width:40px;height:2px;background:#bfa373;position:absolute;right:-60px;bottom:7px}
.prtoursBlock .main_title p{margin-bottom:0;font-style:italic;font-size:20px}
.prtoursBlock .main_title.title_small p{font-size:16px;font-weight:400;color:#797979;font-style:normal}
.fetour-box{margin:15px 0;border:1px solid #dfdfdf;position:relative;min-height:125px;background:#faf8f5;}
.fetour-box .content{padding:15px;position:relative}
.fetour-box .content .ribbon{color:#a9742f;font-size:14px}
.fetour-box .content p{font-size:14px;color:#7d7c7c}
.fetour-box .content h3{color:#38445c;font-size:16px;line-height:26px;margin:5px 0}
.fetour-box .content h3 a{color:#38445c}

.fetour-box .button{margin:10px 0} 
.fetour-box .btn{color:#ef3131;background-color:transparent;border:#ef3131 1px solid !important;font-size:12px;border-radius:0;padding:7px 12px;font-weight:400;text-transform:capitalize}
.fetour-box .btn:before{background:none;}
.fetour-box .btn-whatsapp{color:#28a745;background-color:transparent!important;border:#28a745 1px solid !important}

.mostcat{margin:0;padding:40px 0;position:relative; background:#faf8f5;}
.mostcat .main_title{margin-bottom:50px}
.mostcat .main_title h2{color:#242424;font-size:32px;position:relative;display:inline-block;margin-bottom:15px}
.mostcat .main_title h2:before{content:"";width:40px;height:2px;background:#bfa373;position:absolute;right:-60px;bottom:7px}
.mostcat .main_title p{margin-bottom:0;font-style:italic;font-size:20px}
.mostcat .main_title.title_small p{font-size:16px;font-weight:400;color:#797979;font-style:normal}

.featured-products{position:relative}
.featured-products:before{content:'';display:inline-block;width:1px;height:50px;background-color:rgba(89,90,90,.6);margin-top:18px;left:50%;position:relative}
.featured-products:after{content:'';display:inline-block;width:1px;height:50px;background-color:rgba(89,90,90,.6);margin-top:8px;left:50%;position:relative}
.featured-products h1{font-size:36px;color:#38445c;text-align:center;line-height:1.15em;}
.featured-products h1 span{color:#a9742f;}
.featured-products h6{text-align:center;font-size:15px;margin:10px 0}
.tourcat{margin:50px 0 50px 0;padding:30px 0;background:url(../images/h1-pat.png)}
.tourcat h2{font-size:36px;margin:10px 0;color:#38445c;text-align:right;line-height:1.15em;}
.tourcat p{text-align:right;font-size:16px;margin:10px 0;font-weight:300}
.tourcat img{margin-top:-100px;margin-bottom:-100px; box-shadow:0px 0px 15px -7px #000;}
.tourcat .button{margin-top:20px;text-align:right}
.tourcat .btn{color:#5b5b5b;font-size:14px;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;background:0 0;border:#a9742f 1px solid}


.service-block-nine{position:relative;margin-bottom:30px}
.service-block-nine .inner-box{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;border:1px solid transparent;padding:10px 10px;border-radius:5px;background-color:#fff}
.service-block-nine .inner-box:hover{border-color:#b79e5f}
.service-block-nine .inner-box:hover .image-box .image a:after{left:0;right:0;opacity:0;-webkit-transition:all .4s linear;transition:all .4s linear}
.service-block-nine .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.service-block-nine .image-box{position:relative}
.service-block-nine .image-box .image{position:relative;overflow:hidden;margin-bottom:0;border-radius:10px}
.service-block-nine .image-box figure {margin: 0em 0;}
.service-block-nine .image-box .image img{display:block;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}
.service-block-nine .image-box .image a:after{background:rgba(255,255,255,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;-webkit-transition:all .4s linear;transition:all .4s linear}
.service-block-nine .content-box{position:relative;padding:10px 15px 0;border-radius:0 0 10px 10px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.service-block-nine .content-box .title{margin-bottom:10px;color:#38445c;font-size:21px;line-height:26px;margin:5px 0}
.service-block-nine .content-box .title:hover{color:#38445c}
.service-block-nine .content-box .text{margin-bottom:10px;color:#67687a;}
.service-block-nine .content-box .text p{font-size:15px;}
.service-block-nine .content-box .read-btn{line-height:45px;border:1px solid #dbdbdb;border-radius:23px;padding:0 20px;font-size:14px;color:#2e2e2e;font-weight:500}
.service-block-nine .content-box .read-btn:hover{border-color:#a9742f;background:#fff;color:#a9742f}

.er{padding:50px 0;background-image:url(../images/testim.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
.er .enroll{margin:10px 0;border-radius:5px}
.er .form-title{padding:0;margin-bottom:10px;text-align:center}
.er .form-title h2{padding:0;font-size:32px;margin-bottom:25px;color:#fff}
.er .form{padding:0}
.er .form-group{margin-bottom:15px}
.er .form-group:last-child{margin-bottom:0}
.er .form-group label{font-size:14px;font-weight:500;margin-bottom:5px}
.er .form-group input{width:100%;height:40px;color:#707070;box-shadow:none;text-shadow:none;border:1px solid #bdbdbd;border-radius:3px;padding:0 0 0 10px;background:rgb(255 255 255 / 75%);}
.er .form-group input:hover,.er .form-group textarea:hover{padding-left:15px}
.er .form-group textarea{background:rgb(255 255 255 / 75%);height:70px;color:#707070;box-shadow:none;text-shadow:none;border:none;resize:none;font-weight:400;margin-bottom:0;padding:0 0 0 10px;border-radius:0}
.er .form-group .btn{width:100px;background:#a9742f;color:#fff;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:10px 20px;border-radius:3px;border:none;margin:auto}
.er .form-group .btn:before{display:none}
.footer{padding:0 0 25px 0;position:relative;background:#ede8db }
.footer .footer-top{padding:30px 0 0}
.footer .footer-top .flogo{margin:15px 0;padding:0;text-align:center}
.footer .single-widget{margin:15px 0}
.footer .single-widget h2 {
  font-size: 20px;
  margin-bottom: 10px; 
  position: relative; 
  text-align:center;
}
.footer .useful-links{text-align:center;margin:10px 0}
.footer .useful-links ul li{position:relative;line-height:30px;list-style:none;font-size:14px;padding:0 8px;display:inline-block; text-transform:uppercase}
.footer .useful-links ul li a{color:#444}
.footer .useful-links ul li i{margin-right:10px}
.footer .social{text-align:center;margin:10px 0}
.footer .social li{display:inline-block;margin-right:5px}
.footer .social li:last-child{margin:0}
.footer .social li a{display:block;height:40px;width:40px;line-height:40px;background:#b79e5f;text-align:center;margin:0;padding:  0;border-radius:5px;color:#fff}
.footer .social li a:hover{background:#a9742f}
.footer .bottom-head{padding:10px 0}
.footer .copyright{text-align:center}
.footer .copyright p{color:#444;line-height:1.4;font-size:14px;text-transform:capitalize}
.footer .copyright a{color:#444}
.footer .copyright a:hover{color:#444}
.footer .copyright .designby {color:#444;}
.footer .copyright .designby a{color:#444}
.footer .copyright .designby a:hover{color:#444}
.innerbanner{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-position:center center;padding-top:38.1%}
@media only screen and (max-width:767px){
.innerbanner{background-position:50%;padding-top:87%}
}
.intitle{position:absolute;bottom:15px;color:#fff;font-size:24px;z-index:111;font-size:62px;line-height:70px}
@media only screen and (max-width:767px){
.intitle{font-size:36px;line-height:40px;bottom:10px}
}
.inner{margin:0;padding:20px 0;background:#fff}
.ab-content{margin:25px 0;padding:0;word-wrap:break-word}
.ab-content .moretext{display:none;overflow:hidden}
.ab-content h2{font-size:32px;line-height:44px;margin:0 0 19px;}
.ab-content p{font-size:16px;line-height:26px;text-align:justify}
.ab-content a{color:#565656;font-size:16px;font-weight:400}
.ab-content ul{margin:0 0 0 15px;padding:0;column-count:2;list-style:disc}
.ab-content ul li{margin:10px 0 0 15px;font-size:20px;list-style:disc;line-height:30px;color:#565656;padding:0}
@media only screen and (max-width:767px){
.inner{padding:15px 0}
.ab-content h2{font-size:24px;line-height:30px;margin-bottom:10px}
.ab-content p{font-size:16px;line-height:24px}
.ab-content ul{column-count:1}
.ab-content ul li{font-size:16px;line-height:24px}
}
.about-cat{margin:0;padding:80px 0;border-bottom:#f5d6b0 1px solid}
.actxt{margin:20px 0;padding:0}
.actxt h1 small{color:#a9742f;font-size:24px}
.actxt h1{color:#101010;font-size:44px;line-height:50px;letter-spacing:1px;margin-bottom:20px}
.actxt h4{color:#101010;font-size:25px;line-height:35px;margin-bottom:15px}
.actxt h5{color:#101010;font-size:21px;line-height:50px;letter-spacing:1px;margin-bottom:10px}
.actxt p{color:#101010;font-size:20px;line-height:30px;margin-bottom:20px;}
.actxt p span{color:#a9742f;font-size:18px;margin:5px 0}
.actxt .button{margin:10px 0}
.actxt .button .btn{margin-top:1px;color:#bb832a;background:0 0;box-shadow:none;text-transform:inherit;font-weight:16px!important;padding:10px 30px 10px;border-radius:0;border:2px solid #bb832a}
.actxt .button .btn:hover{color:#fff;background:#bb832a!important;border-color:#bb832a}
@media only screen and (min-width:992px) and (max-width:1199px){
.about-cat{padding:10px 0!important}
.about-cat,.actxt h1{font-size:24px;line-height:30px}
.about-cat,.actxt h1 small{font-size:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){
.about-cat{padding:10px 0!important}
}
@media only screen and (max-width:767px){
.about-cat{padding:10px 0!important}
.about-cat,.actxt h1{font-size:24px;line-height:30px;margin-bottom:10px}
.about-cat,.actxt h1 small{font-size:16px}
.about-cat,.actxt p{font-size:14px;line-height:22px;margin-bottom:10px;}
}
.single-hotel{margin-top:30px;position:relative}
.feature-head{position:relative;overflow:hidden}
.single-hotel img{width:100%;transition:all .4s ease}
.single-hotel img:hover{transform:scale(1.2) rotate(0)}
.single-hotel h2{font-size:21px;margin:10px 0 0 0;color:#565656}
.single-hotel p{margin:0 0 5px 0;color:#bb832a;font-size:15px}
.hoteltitle{margin:0;padding:0;text-align:center;}
.hoteltitle h2{font-size:32px;line-height:42px;color:#9e6a16;display:block;letter-spacing:.03em;margin-bottom:13px}
.hoteltitle h1{font-size:76px;line-height:76px;margin:0 0 20px}
@media only screen and (min-width:768px) and (max-width:991px){
.hoteltitle h2{font-size:18px;line-height:24px}
.hoteltitle h1{font-size:24px;line-height:30px}
}
@media only screen and (max-width:767px){
.hoteltitle h2{font-size:18px;line-height:24px}
.hoteltitle h1{font-size:30px;line-height:30px}
}
.about-contact{padding:0;background:#fff}
.about-contact .col-md-6,.about-contact .row{margin:0;padding:0}
.services-section{margin:0;padding:40px 0;position:relative}
.service-block-ten{position:relative;margin-bottom:30px}
.service-block-ten .inner-box{background:#fff;-webkit-box-shadow:0 10px 60px rgba(0,0,0,.07);box-shadow:0 10px 60px rgba(0,0,0,.07);border-radius:10px}
.service-block-ten .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.service-block-ten .content-box i{color:#a9742f;font-size:22px;border:#a9742f 1px solid;padding:15px;border-radius:50%;margin-bottom:10px}
.service-block-ten .inner-box .content-box{position:relative;padding:30px 30px 30px}
@media (max-width: 991.98px) {
  .service-block-ten .inner-box .content-box {
    padding: 50px 50px;
  }
}
@media (max-width: 767.98px) {
  .service-block-ten .inner-box .content-box {
    padding: 30px 20px;
  }
}
.service-block-ten .inner-box .content-box .icon{display:block;width:60px;height:60px;text-align:center;line-height:60px;color:#134cb3;font-size:30px;border:1px solid #134cb3;border-radius:50%;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}
.service-block-ten .inner-box .content-box .title{line-height:34px;font-size:22px;margin-bottom:10px}
.service-block-ten .inner-box .content-box .title a:hover{color:#a9742f}
.service-block-ten .inner-box .content-box .text{margin-bottom:20px}
.service-block-ten .inner-box .content-box .read-more{border:1px solid #134cb3;line-height:18px;background-color:#fff;color:#16243e}
.service-block-ten .inner-box .content-box .read-more:before{background-color:#134cb3}
.service-block-ten .inner-box .content-box .read-more:hover{color:#ffffff}
.service-block-ten .inner-box .image-box .image{position:relative;overflow:hidden}
.service-block-ten .inner-box .image-box .image img{-webkit-transition:all .3s ease;transition:all .3s ease}
.btn-style-one{position:relative;font-size:14px;line-height:26px;border:1px solid #a9742f;border-radius:23px;padding:7px 25px;overflow:hidden;letter-spacing:.8px;color:#a9742f;font-weight:500;}
.btn-style-one:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:#000);border-radius:7px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:top right;transform-origin:top right;transition:-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);-webkit-transition:-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);transition:transform .5s cubic-bezier(.86, 0, .07, 1);transition:transform .5s cubic-bezier(.86, 0, .07, 1),-webkit-transform .5s cubic-bezier(.86, 0, .07, 1);-webkit-transition-timing-function:cubic-bezier(0.86,0,0.07,1);transition-timing-function:cubic-bezier(0.86,0,0.07,1)}
.btn-style-one:hover:before{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left}
.btn-style-one:hover{color:#fff;background:#a9742f;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}
.testimonial-section{margin:0;padding:40px 0;position:relative}
.testimonial-section .main_title{margin-bottom:15px}
.testimonial-section .main_title h2{color:#242424;font-size:32px;position:relative;display:inline-block;margin-bottom:15px}
.testimonial-section .main_title h2:before{content:"";width:40px;height:2px;background:#bfa373;position:absolute;right:-60px;bottom:7px}
.testimonial-section .main_title p{margin-bottom:0;font-style:italic;font-size:20px}
.testimonial-section .main_title.title_small p{font-size:16px;font-weight:400;color:#797979;font-style:normal}

.testibox{margin:15px 0;padding:0;position:relative}
.testibox .inner-box{position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,.07);box-shadow:0 0 20px rgba(0,0,0,.07);border-radius:10px}
.testibox .inner-box .info-box{position:relative;display:inline-block;text-align:left;padding-left:100px;padding-top:5px;z-index:2;padding:40px 0 35px 139px;border-radius:0 0 10px 10px;width:100%;margin-top:-1px;z-index:-1}
.testibox .inner-box .info-box .thumb{position:absolute;left:40px;top:40px;height:80px;width:80px;border-radius:10px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0 0 5px 0}
.testibox .inner-box:hover .info-box .thumb{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.testibox .inner-box .info-box h4{font-size: 18px;font-weight: 600;line-height: 1.5rem;color:#00aa6c;}
.testibox .inner-box .info-box h3{font-size: 18px;font-weight: 600;line-height: 1.5rem;color:#00aa6c;}
.testibox .inner-box .info-box .designation{font-size: 16px;}
.testibox .inner-box .content-box{position:relative;padding:0 40px 40px}
.testibox .inner-box .content-box .icon{position:absolute;top:40px;right:40px;color:#666779;font-size:40px;line-height:40px}
.testibox .inner-box .content-box .rating{position:relative;font-size:16px;z-index:2;line-height:20px;color:#ffba08}
.testibox .inner-box .content-box .rating i{margin-right:4px}
.testibox .inner-box .content-box .text{position:relative;color:#666779;margin-bottom:0;border-top:1px solid #e3e3e3;padding-top:20px;margin-bottom:30px}
.blog-section{margin:0;padding:40px 0;position:relative}
.blog-section .main_title{margin-bottom:25px}
.blog-section .main_title h2{color:#242424;font-size:32px;position:relative;display:inline-block;margin-bottom:15px}
.blog-section .main_title h2:before{content:"";width:40px;height:2px;background:#bfa373;position:absolute;right:-60px;bottom:7px}
.blog-section .main_title p{margin-bottom:0;font-style:italic;font-size:20px}
.blog-section .main_title.title_small p{font-size:16px;font-weight:400;color:#797979;font-style:normal}

.news-block{position:relative;margin-bottom:30px}
.news-block .inner-box{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.news-block .inner-box:hover .image-box .image a:after{left:0;right:0;opacity:0;-webkit-transition:all .4s linear;transition:all .4s linear}
.news-block .inner-box:hover .image-box .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news-block .image-box{position:relative}
.news-block .image-box .image{position:relative;overflow:hidden;margin-bottom:0;border-radius:10px}
.news-block .image-box .image img{display:block;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}
.news-block .image-box .image a:after{background:rgba(255,255,255,.3);bottom:0;content:"";left:50%;position:absolute;right:51%;top:0;opacity:1;pointer-events:none;-webkit-transition:all .4s linear;transition:all .4s linear}
.news-block .content-box{position:relative;padding:15px 20px 15px;border-bottom:3px solid #a9742f;border-radius:10px 0 10px 10px;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:50px;margin-top:-65px;box-shadow: 0 0 20px rgba(0,0,0,.07);}
@media (max-width:575.98px){
.news-block .content-box{margin-top:-10px;margin-left:0;border-radius:0}
}
.news-block .content-box .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}
.news-block .content-box .post-info li{font-size:16px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#15233c;margin-right:30px}
.news-block .content-box .post-info li:last-child{margin-right:0}
.news-block .content-box .post-info li i{font-size:14px;font-weight:400;margin-right:10px;color:#a9742f}
.news-block .content-box .post-info li a{color:#777;-webkit-transition:all .3s ease;transition:all .3s ease}
.news-block .content-box .post-info li a:hover{color:#a9742f}
.news-block .content-box .title{margin-bottom:30px;font-size:18px}
.news-block .content-box .title:hover{color:#a9742f}
.news-block .content-box .read-more{border:1px solid #a9742f;background-color:#fff;color:#15233c}
.news-block .content-box .read-more:before{background-color:#a9742f}
.news-block .content-box .read-more:hover{color:#a9742f}

.testimonial{border:1px solid #00aa6c;border-radius:3px;padding:30px;margin:15px 0;/*background:#faf8f5 url(../../assets/images/qoute_icon.png) top 30px right 30px no-repeat*/}
.testimonial .author{display:flex;align-items:center;margin-bottom:15px}
.testimonial .author img{margin-right:20px;width:70px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.testimonial .author .author-meta h4{font-size:20px;margin-bottom:8px}
.testimonial h3 {color: #38445c; font-size: 24px;line-height: 30px;margin: 10px 0;}
.testimonial .author .author-meta .star .fa{color:#00aa6c;font-size:16px;margin-right:2px}
.testimonial p{font-size:16px;color:#3d4450;font-weight:500;margin-bottom:0;text-align:justify}
.videoBox{margin:15px 0;padding:0}
.intitle{position:absolute;bottom:15px;color:#fff;font-size:24px;z-index:111;font-size:62px;line-height:70px}
.events{margin:15px 0;}
.events .single-event{margin:15px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.events .single-event:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.events .single-event .head{position:relative}
.events .single-event .head .btn{position:absolute;top:50%;left:50%;width:50px;height:50px;line-height:50px;border-radius:100%;line-height:50px;padding:0;margin:-25px 0 0 -25px;color:#fff;-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:35;background:#000}
.events .single-event:hover .head .btn{transform:scale(1);opacity:1;visibility:visible}
.events .single-event .head .btn:hover{background:#fff;color:#252525}
.events .single-event .head.overlay:before{opacity:0;visibility:hidden;z-index:34}
.events .single-event:hover .head.overlay:before{opacity:.5;visibility:visible}
.events .event-content{margin:0;padding:10px 0;text-align:center}
.events .event-content h4{margin:5px 0}
.events .event-content h4 a{color:#252525;font-size:20px;font-weight:300!important}
.enroll-form{text-align:left;margin:10px 0;}
.enroll-form h3{font-size:20px;width:100%;border-bottom:solid 1px #a9742f;color:#a9742f;padding-bottom:10px;padding-top:10px;margin-bottom:10px}
.enroll-form .form{color:#565656}
.enroll-form .form-group{margin-bottom:30px}
.enroll-form .form-group input{width:100%;height:40px;color:#565656;box-shadow:none;text-shadow:none;background:0 0;border:none;border-bottom:1px solid #e2e2e2;border-radius:0;padding-left:10px;transition:.3s}
.enroll-form .form-group input:hover,.enroll-form .form-group textarea:hover{padding-left:15px}
.enroll-form .form-group textarea{height:100px;color:#565656;box-shadow:none;transition:.3s;text-shadow:none;border:none;background:0 0;resize:none;border-bottom:1px solid #e2e2e2;margin-bottom:0;padding-left:10px;width:100%;border-radius:0}
.enroll-form .form-group .btn{width:100%;background:#a9742f;color:#fff;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:18px 0;border-radius:3px;border:none}
.enroll-form .form-group .btn:before{display:none}
.chktxt .chk{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;margin-right:10px;cursor:pointer;font-size:16px;color:#5a5a5a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.chktxt .chk input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.chktxt .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:#5a5a5a 1px solid}
.chktxt .chk:hover input~.checkmark{background-color:#ccc}
.chktxt .chk input:checked~.checkmark{background-color:#a9742f;border:#a9742f 1px solid}
.chktxt .checkmark:after{content:"";position:absolute;display:none}
.chktxt .chk input:checked~.checkmark:after{display:block}
.chktxt .chk .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.sj-details{background-color:#332524;color:#fff;padding:30px 0;}
@media only screen and (max-width:767px){
.sj-details{padding:20px 0}
}
.sj-details h6{text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:4px;color:#fff}
.sj-details p{font-size:20px;color:#fff;font-weight:400;line-height:24px;padding:0}
.overview{margin:0 0 15px 0;padding:0;}
.overview h2{font-size:50px;line-height:54px;margin:0 0 19px}
.overview p{font-weight:300;font-size:20px;line-height:30px;text-align:justify}
@media only screen and (max-width:767px){
.overview h2{font-size:24px;line-height:30px;margin-bottom:10px}
.overview p{font-size:16px;line-height:24px}
}
.highlights{margin:0 0 15px 0;padding:0;}
.highlights h2{font-size:50px;line-height:54px;margin:0 0 19px}
.highlights ul{margin:0 0 0 15px;padding:0;column-count:2;list-style:disc}
.highlights ul li{margin:10px 0 0 15px;font-size:20px;list-style:disc;line-height:30px;color:#565656;padding:0}
@media only screen and (max-width:767px){
.highlights h2{font-size:24px;line-height:30px;margin-bottom:10px}
.highlights ul{column-count:1}
.highlights ul li{font-size:16px;line-height:24px}
}
.included{margin:0 0 15px 0;padding:0;}
.included h2{font-size:50px;line-height:54px;margin:0 0 19px}
.included ul{margin:0 0 0 15px;padding:0;column-count:2;list-style:disc}
.included ul li{margin:10px 0 0 15px;font-size:20px;list-style:disc;line-height:30px;color:#565656;padding:0}
@media only screen and (max-width:767px){
.included h2{font-size:24px;line-height:30px;margin-bottom:10px}
.included ul{column-count:1}
.included ul li{font-size:16px;line-height:24px}
}
.map{margin:0 0 15px 0;padding:0;}
.map h2{font-size:50px;line-height:54px;margin:0 0 19px}
@media only screen and (max-width:767px){
.map h2{font-size:24px;line-height:30px;margin-bottom:10px}
}
.enquiry{margin:0 0 15px 0;padding:0;}
.enquiry h2{
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 38px;
  color: #111c06;
  text-align: center;
 }
@media only screen and (max-width:767px){
.enquiry h2{font-size:24px;line-height:30px;margin-bottom:10px}
}
.enquiry .form-content{padding:25px;padding-bottom:0;background:#faf8f5;border:#b79e5f 1px solid;box-shadow:0 0 10px 5px rgb(0 0 0 / 20%);}
.enquiry .form-content .form-group{position:relative;margin-bottom:25px}
.enquiry .form-content .form-group input[type=date],.enquiry .form-content .form-group input[type=email],.enquiry .form-content .form-group input[type=text],.enquiry .form-content .form-group select,.enquiry .form-content .form-group textarea{width:100%;height:42px;background:#fff;color:#2f2f2f;padding:10px 20px;font-size:14px;border:1px solid #bdbdbd;border-radius:0;transition:all .5s ease}
.enquiry .form-content .form-group .ui-selectmenu-button.ui-button{padding:17px 20px}
.enquiry .form-content .form-group textarea{height:70px;resize:none}
.enquiry .form-content .form-group .ui-selectmenu-button.ui-button:focus,.enquiry .form-content .form-group input:focus,.enquiry .form-content .form-group textarea:focus{border:1px solid #222}
.enquiry .form-content .form-group .btn{width:100%;background:#ff5300;color:#fff;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:10px 0;letter-spacing:2px;border-radius:0;border:none}
.enquiry .form-content .form-group .btn:before{display:none}

.inright{position:sticky;top:100px;padding-top:33px}
.carBooking{margin:0 0 15px 0;box-shadow:0 10px 30px 0 rgba(66,50,50,.1);padding:25px}
.carBooking p{font-size:20px;margin:0;padding:0;line-height:28px;text-align:center;color:#525252}
.carBooking p a{color:#e46d33;font-size:20px;font-weight:300}
.tourBooking{margin:0 0 15px 0;}
.tourBooking .button{margin-top:0}
.tourBooking .btn{margin-bottom:16px;color:#fff;text-transform:uppercase;padding:13px 15px 11px;font-size:13px;letter-spacing:.1em;text-align:center;width:100%;border:2px solid #993d0f;background:#993d0f}
.tourBooking .btn:before{background:#000}
@media only screen and (max-width:767px){
.tourBooking .btn{position:fixed;bottom:0;left:0;right:0;z-index:899;padding:14px 20px;border-top:1px solid #d9d4d0;text-align:center}
}
.tourBooking ul{margin:10px 0 0 0;padding:0;list-style:none}
.tourBooking ul li{margin:10px 0 10px 10px;padding:0;font-size:20px;color:#565656;font-weight:300;line-height:35px}
.tourBooking ul li a{color:#565656;font-size:20px;font-weight:300}
.tourBooking ul li a:hover{color:#e46d33}
.tourBooking p{font-size:18px;margin:0;padding:0;line-height:28px;text-align:center;color:#525252}
.tourBooking p a{color:#e46d33}
.destinationbox{margin:15px 0}
.stories-post__wrapper{display:block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-bottom:calc(100% - 1px);overflow:hidden}
.stories-post__wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(top,rgba(0,0,0,.55),rgba(0,0,0,.2) 100%);transition:all .8s linear;opacity:0}
.stories-post__wrapper:hover:before{opacity:1}
.stories-post__wrapper:hover .stories-post__content{padding-bottom:20px}
.stories-post__wrapper:hover .stories-post__excerpt{opacity:1}
.stories-post--wide .stories-post__wrapper{padding-bottom:calc(50% - 1px)}
.stories-post__content{position:absolute;left:0;bottom:0;width:100%;padding:0 20px;color:#fffcf9;font-family:Verlag,sans-serif;-webkit-transition:padding .2s linear;transition:padding .2s linear}
.stories-post__content:hover{color:#fffcf9}
.stories-post__content>div,.stories-post__content>h3{position:relative;z-index:2}
.stories-post__title{color:inherit;font-family:inherit;font-size:28px;font-weight:400;line-height:1.2;margin:0}
.stories-post__author{font-size:15px}
.stories-post__excerpt{font-size:15px;min-height:32px;color:#fcb74f;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}
.ptour-box{margin:15px 0;border:1px solid #dfdfdf;position:relative;min-height:425px;background:#faf8f5;}
.ptour-box .content{padding:15px;position:relative}
.ptour-box .content .ribbon{color:#a9742f;font-size:14px}
.ptour-box .content p{font-size:14px;color:#7d7c7c}
.ptour-box .content h3{color:#38445c;font-size:18px;line-height:26px;margin:5px 0}
.ptour-box .content h3 a{color:#38445c}

.ptour-box .button{margin:10px 0} 
.ptour-box .btn{color:#ef3131;background-color:transparent;border:#ef3131 1px solid !important;font-size:15px;border-radius:0;padding:7px 12px;font-weight:400;text-transform:capitalize}
.ptour-box .btn:before{background:none;}
.ptour-box .btn-whatsapp{color:#28a745;background-color:transparent!important;border:#28a745 1px solid !important}

.custom_btn.r_btn{margin-top:20px}
.custom_btn.r_btn a{background:#f89406 none repeat scroll 0 0;border:1px solid #f89406;border-radius:4px;color:#fff;font-weight:700;line-height:40px;position:relative;text-align:center;text-transform:uppercase;width:120px;z-index:1}
.custom_btn a:before{background:#fff none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1;border-radius:5px}
.custom_btn a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.custom_btn a:hover{border:1px solid #ff962a;color:#3b3b3b}
.comment_form .custom_btn.r_btn a{border-color:#f89406}
.custom_btn.r_btn a{border-color:#f89406}
.section_title{margin-bottom:20px;position:relative}
.section_title>h2{color:#38445c;font-size:26px;font-weight:600;margin:20px 0 30px;position:relative}
.section_title>h6{font-size:16px;margin:10px 0}
.section_title>h6 span{color:#f89406}
.section_title>p{text-align:justify}
.section_title>h2:after{background:#a9742f;bottom:-20px;content:"";height:2px;left:0;position:absolute;width:50px}
.tourheader{margin:0;padding:0;position:relative}
.duration{background:#b79e5f;padding:8px 20px;color:#fff;text-transform:uppercase;text-align:center;font-size:15px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top}
.duration h4{text-transform:capitalize;font-size:14px;color:#fff;line-height:114%;margin:3px 0}
.tourtype{display:inline-block;vertical-align:top}
.tourtype ul{list-style:none;padding:0 0;width:100%;text-align:center;display:block;margin:0 0;vertical-align:top}
.tourtype ul li{padding:35px 0 6px 0;list-style:none;font-size:10px;background:#f5f5f5 url(../../images/bg_interest.gif) no-repeat center 0;text-align:center;margin:0 2px;line-height:100%;display:inline-block;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:64px;width:64px;overflow:hidden;position:relative;border:solid 1px #ededed}
.tourtype ul li.leisure{background-position:center -176px}
.tourtype ul li.food_lover{background-position:center -297px}
.tourtype ul li.traveler{background-position:center 3px}
.tourtype ul li.religious{background-position:center -116px}
.tourtype ul li.cultural{background-position:center -412px}
.tourtype ul li.heritage{background-position:center -235px}
.tourtype ul li.taj_mahal{background-position:center -57px}
.tourtype ul li.wildlife{background-position:center -354px}
.tourtype ul li.air_conditioner{background-position:center -660px}
.tourtype ul li.heater{background-position:center -720px}
.tourtype ul li.air_bags{background-position:center -780px}
.tourtype ul li.power_windows{background-position:center -840px}
.tourtype ul li span{font-family:Poppins,sans-serif;vertical-align:bottom;display:block;width:100%;position:absolute;bottom:3px}
.tour-overview{border:solid 1px #dedede;padding:20px 20px;margin-bottom:20px}
.tour-overview h4{font-size:21px;font-weight:400;margin-bottom:.5rem}
.tour-overview p{font-size:14px;line-height:26px;color:#333;font-weight:400;text-align:justify}
.tour-overview ul{margin-left:15px;}
.itinerary{border:solid 1px #dedede;padding:20px 20px;margin-bottom:20px}
.itinerary h4{font-size:21px;font-weight:400;margin-bottom:1rem}
.itinerary>div{position:relative;display:table;width:100%;border-top:solid 1px #dedede;padding:10px 0}
.itinerary>div>div{display:table-cell;vertical-align:top}
.itinerary>div>div:first-child{width:86px}
.itinerary>div>div:first-child span{background:#b79e5f;display:block;float:left;margin:0 10px 10px 0;padding:4px 6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;height:66px;color:#fff;width:66px;font-size:26px;text-transform:uppercase}
.itinerary>div>div:first-child small{line-height:100%;font-size:12px}
.itinerary>div>div h4{text-transform:uppercase;font-size:16px;color:#262626;font-weight:700;margin:8px 0}
.itinerary>div>div li,.itinerary>div>div p{font-size:14px;font-weight: 500;}
.itinerary>div>div ol{margin:0 0 20px 0;list-style:none;padding:0 0}
.itinerary>div>div ol li{display:inline-block;margin:0 10px 0 0;border:solid 1px #b2b2b2;padding:4px 12px;font-size:11px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;line-height:100%;vertical-align:top}
.itinerary h6{font-weight:700;color:#777;font-size:86%;line-height:100%;margin:7px 0}
.core-widget-list{margin:0 0 20px 0;padding:0;background-color:#faf8f5;color:#949494}
.core-widget-list h3{font-size:18px;font-weight:600;padding:35px 27px 0;margin-bottom:13px;color:#252525}
.core-widget-list ul{list-style:none;margin-left:0;padding-bottom:5px}
.core-widget-list ul li{padding:13px 27px;border-top:#e1e1e1 1px solid}
.core-widget-list ul li i{font-size:15px;color:#a9742f;margin-right:13px}
.core-widget-list ul li:first-child{border-top:none}
.core-widget-box-shortcode{font-size:13px;color:#ffefe8;padding:40px 30px 30px 30px;position:relative;background:url(../../images/widget-bg-1.jpg);background-size:cover;background-position:center}
.core-widget-box-shortcode h3{color:#fff;font-size:21px;margin-bottom:20px;line-height:1.2;font-weight:600}
.core-widget-box-shortcode p{margin-bottom:20px;color:#fff;font-size:13px;line-height:1.7}
.core-widget-box-shortcode h6{font-size:15px;color:#fff;font-weight:400;margin-bottom:10px}
.core-widget-box-shortcode h6 a{color:#fff;}
.core-widget-box-shortcode h6 i{font-size:18px;color:#ffe786;margin-right:5px}
.blog_site_bar>*{box-shadow:0 0 5px rgb(0 0 0 / 20%);margin-top:30px;padding:15px}
.blog_widget a{color:#4a4a4a;line-height:32px;text-decoration:none;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s}
.blog_widget ul{list-style:none}
.blog_widget a:hover{color:#f89406}
.blog_widget li>a>i{margin-right:5px}
a.single_latest_post{border-bottom:1px solid #efefef;border-top:1px solid #efefef;cursor:pointer;display:block;margin-bottom:1px;padding:25px 0;text-decoration:none}
.single_latest_post>img{float:left;margin-right:20px}
a.single_latest_post:nth-child(2){border-top:medium none}
a.single_latest_post:last-child{border-bottom:medium none}
a.single_latest_post>span{color:grey;font-size:14px}
.single_latest_post>h4{-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s}
.single_latest_post:hover>h4{color:#f89406}
.blog_site_bar h4{color:#282828;font-size:20px;font-weight:600;margin-bottom:5px;margin-top:9px}
.single_latest_post>h4{font-size:15px}
.tags li{display:inline-block}
.tags a{border:1px solid #f89406;border-radius:3px;color:#535353;line-height:36px;margin-top:10px;padding:0 10px;text-decoration:none;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s}
.tags a:hover{background:#f89406 none repeat scroll 0 0;color:#fff}
.blog_pages{margin-top:80px}
.blog_pages li{display:inline-block}
.blog_pages li>a{border-radius:50%;color:#f89406;line-height:30px;margin-left:5px;text-align:center;text-decoration:none;width:30px}
.blog_pages li:first-child>a{margin:0}
.blog_pages li>a.next_page,.blog_pages li>a.previous_page{background:#f89406 none repeat scroll 0 0;color:#fff}
.blog_pages li>a.page_number{box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s}
.blog_pages li.active>a.page_number,.blog_pages li>a.page_number:hover{background:#f9a021 none repeat scroll 0 0;color:#fff}
.click .button{margin:0 0}
.click .button a.btn{color:#fff;font-size:16px;letter-spacing:1px;padding:10px 30px;text-transform:capitalize;background:#a9742f;border:#a9742f 2px solid}
.click .button a.btn:hover{background:#fff;color:#000}
.clickto .btn{margin:0 0;color:#a9742f;font-size:14px;letter-spacing:1px;padding:13px 30px;text-transform:uppercase;background:0 0;border:#a9742f 1px solid}
.tourcats{margin:20px 0 20px 0;padding:30px 0;border: 1px solid #dfdfdf;background:#faf8f5}
.tourcats h2{font-size:30px;margin:120px 0 0 0;color:#a9742f;text-align:right;line-height:1.15em;}
.tourcats h3{font-size:30px;margin:50px 0 0 0;color:#a9742f;text-align:right;line-height:1.15em;}
.tourcats p{text-align:right;font-size:16px;margin:10px 0;}
.tourcats img{box-shadow:0 0 20px rgba(0,0,0,.07);}
.tourcats .button{margin-top:20px;text-align:right}
.tourcats .btn{color:#a9742f;font-size:14px;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;background:0 0;border:#a9742f 1px solid}
.hirecabs p{margin:0 0 20px 0!important;padding:0}
.hirecabs{margin:0;padding:30px 0;background:#fcfcfc}
.hirecabs h2{margin:0 0 10px 0;padding:0;font-size:36px;font-weight:400;color:#a31412;text-align:center;line-height:36px}
.hirecabs h2 span{color:#a9742f;font-size:22px}
.hirecabs h6{margin:0;padding:0;font-weight:400;line-height:22px;font-size:16px;color:#717171;text-align:center}
.single-hirecab{margin:15px 0;padding:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.single-hirecab:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.single-hirecab .head{position:relative}
.single-hirecab .head .btn{position:absolute;top:50%;left:50%;width:50px;height:50px;line-height:50px;border-radius:100%;line-height:50px;padding:0;margin:-25px 0 0 -25px;color:#fff;-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:35;background:#a9742f}
.single-hirecab:hover .head .btn{transform:scale(1);opacity:1;visibility:visible}
.single-hirecab .head .btn:hover{background:#fff;color:#252525}
.single-hirecab .head.overlay:before{opacity:0;visibility:hidden;z-index:34}
.single-hirecab:hover .head.overlay:before{opacity:.8;visibility:visible;background:#a9742f}
.cab-content{padding:0;margin:0}
.cab-content h3{margin:10px 0;padding:0;font-size:20px;font-weight:400;text-align:center}
.cab-content h3 a{color:#3f3f3f}
.cab-content ul{display:block;list-style:outside none none;margin:10px 0;padding:0 6px;text-align:center;vertical-align:top;width:100%}
.cab-content ul li{background:#ededed url(../images/bg_car_black.png) no-repeat scroll 2px 0;display:inline-block;margin:0 1% 3px 0!important;padding:2px 2px 2px 26px!important;text-align:left;width:48%;color:#000}
.cab-content ul li:nth-child(2n){background-position:2px -40px}
.cab-content ul li:nth-child(3n){background-position:2px -80px}
.cab-content ul li:nth-child(4n){background-position:2px -120px}
.cab-content .button{margin-top:10px;text-align:center}
.cab-content .btn{color:#fff;background:#a9742f;border-radius:30px}
.cab-content .btn:before{background:#252525}
.textwidget{margin:0;padding:0}
.textwidget ul{margin:0;padding:0;list-style:none}
.textwidget ul li{margin:0;padding:0}
.textwidget ul li{display:inline-block;vertical-align:top;width:29%;background:#f8f9fb url(../images/whyusicons.png) no-repeat;margin:0 3% 4% 0;min-height:60px;font-size:14px;background-size:100% cover;padding:10px 10px 10px 60px}
.textwidget ul li:nth-child(2n){background-position:0 -60px}
.textwidget ul li:nth-child(3n){background-position:0 -120px}
.textwidget ul li:nth-child(4n){background-position:0 -180px}
.textwidget ul li:nth-child(5n){background-position:0 -240px}
.textwidget ul li:nth-child(6n){background-position:0 -300px}
.textwidget ul li:nth-child(7n){background-position:0 -360px}
.textwidget ul li:nth-child(8n){background-position:0 -420px}
.textwidget ul li:nth-child(9n){background-position:0 -480px}
.textwidget ul li:nth-child(10n){background-position:0 -540px}
.textwidget ul li:nth-child(11n){background-position:0 -600px}
.textwidget ul li:nth-child(12n){background-position:0 -660px}
@media only screen and (max-width:767px){
.textwidget ul li{display:inline-block;vertical-align:top;width:100%;background:#f8f9fb url(../assets/images/whyusicons.png) no-repeat;margin:0 3% 4% 0;min-height:60px;line-height:inherit;font-size:14px;background-size:100% cover;padding:10px 10px 10px 60px}
}
.featuBox{margin:25px 0 15px 0;padding:0;position:relative; background:#f9f9f9;}
.featuBox .image{margin:10px 0;padding:0;position:absolute}
.featuBox .ftxt{margin-left:75px;padding:0}
.featuBox .ftxt h2{margin:0;padding:10px 5px;font-size:24px;margin-top:10px;margin-bottom:10px;color:#38445c}
.featuBox .ftxt p{font-size:13px;font-weight:400;color:gray;line-height:1.5}
.inner .graybg{margin:0;padding:15px;background:#faf8f5}
.inner .graybg h2{line-height:44px;margin:0 0 19px;font-weight:600;font-size:24px;color:#38445c}
.inner .graybg p{font-size:14px;margin:0 0 15px 0;line-height:26px;text-align:justify}
.ab-content{margin:25px 0;padding:0}
.ab-content h2{font-size:30px;line-height:40px;margin:0 0 19px;color:#a9742f;}
.ab-content p{font-size:16px;line-height:30px;text-align:justify; margin:0px 0px 20px 0px;font-weight:500;}
.ab-content ul{margin:0 0 0 15px;padding:0;column-count:2;list-style:disc}
.ab-content ul li{margin:10px 0 0 15px;font-size:20px;list-style:disc;line-height:30px;color:#565656;padding:0}
@media only screen and (max-width:767px){
.inner{padding:15px 0}
.ab-content h2{font-size:24px;line-height:30px;margin-bottom:10px}
.ab-content p{font-size:16px;line-height:24px}
.ab-content ul{column-count:1}
.ab-content ul li{font-size:16px;line-height:24px}
}
.iBox02{margin:0 0 30px 0;padding:0 0 10px 0;background:#fff;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.iBox02 h3{margin:15px 10px 10px 10px;padding:0;font-size:22px;color:#000;}
.iBox02 h3 a{color:#000}
.iBox02 p{margin:0 10px;padding:0;line-height:26px;text-align:center;font-size:14px;color:#5f5f5f}
.iBox02 p a{color:#f37434}
.iBox02 .button{margin-top:10px;text-align:center}
.iBox02 .btn{color:#5b5b5b;font-size:14px;letter-spacing:1px;padding:10px 15px;background:0 0;border:#5b5b5b 1px solid}
.blog-left h3{margin:15px 0;padding:0;font-size:22px;color:#000;}
.blog-left h3 a{color:#000}
.blog-left p{margin:10px 0;padding:0;line-height:26px;font-size:16px;text-align:justify;color:#5f5f5f;font-weight:500;}
.blog-left ul li{margin:0 0 0 15px;padding:0;line-height:26px;font-size:16px; color:#5f5f5f;font-weight:500; list-style:disc;}
.blog-left p a{color:#f37434}
.blog-info{margin:5px 10px}
.blog-info a{color:#777;margin-right:5px;padding-right:5px;border-right:1px solid #e7e7e7;}
.blog-info a:last-child{border-right:0px;margin-right:0;padding-right:0}
.blog-info a i{margin-right:5px;text-align:center;border-radius:100%;font-size:13px;color:#a9742f}
.blog-right{margin:10px 0;background:#f3f3f1;padding:20px 20px 0 20px}
.custbttn{margin-bottom:30px;padding:12px 0;text-align:center;font-size:18px;font-weight:700;background:linear-gradient(to bottom,#df1f25 0,#fa3e1b 100%)}
.custbttn:hover{background:linear-gradient(to bottom,#fa3e1b 0,#df1f25 100%)}
.custbttn a{color:#fff}
.searchwidget{margin-bottom:30px;position:relative}
.searchwidget input{padding-right:3.5em;border-radius:0;background-color:#fff;border-color:#eaeaea;color:#5c5c5c;-webkit-box-shadow:none;box-shadow:none;max-width:100%;height:3.06em;padding-left:calc(1em - 1px);width:100%}
.searchwidget .button{top:0;right:0;position:absolute;background-color:transparent;color:#b0b0b0;font-size:17px;border:none;height:100%;width:15%;padding:0}
.searchwidget:hover .button{color:#f37434}
.widgetlink{margin-bottom:30px;position:relative;background:#fff;padding:15px}
.widgetlink h3{text-transform:capitalize;color:#101010;letter-spacing:0;font-size:19px;margin-bottom:1.5rem;font-weight:600}
.widgetlink ul{list-style:none}
.widgetlink ul li{padding:6px 0;font-size:16px;font-size:1rem;border-bottom:1px dotted #d2d2d2;letter-spacing:1px}
.widgetlink ul li a{color:#555}
.widgetlink ul li:first-child{padding-top:0}
.widgetlink ul li:last-child{padding-bottom:0}
.widgetlink ul li span{font-size:14px;font-size:.875rem;color:#f37434}
.latest-news{margin-bottom:30px;position:relative}
.latest-news h3{text-transform:capitalize;color:#c83c45;letter-spacing:0;font-size:24px;font-weight:600;margin-bottom:1.5rem}
.latest-news .single-news{position:relative;padding-left:65px;margin-bottom:15px}
.latest-news .single-news:last-child{margin:0}
.latest-news .single-news img{width:55px;height:55px;position:absolute;left:0;top:0}
.latest-news .single-news h4{margin:0;padding:0;line-height:20px;font-weight:700}
.latest-news .single-news h4 a{color:#3a3a3a;margin:0;padding:0;font-size:16px}
.latest-news .single-news p{padding-right:50px;font-size:14px;color:#6d6d6d;line-height:16px}
.tags{margin-bottom:30px;position:relative}
.tags h3{text-transform:capitalize;color:#101010;letter-spacing:0;font-size:18px;margin-bottom:1.5rem;font-weight:600}
.tags a{background-color:#fff;border:1px solid #eaeaea;color:#a6a6a6;font-size:12px;letter-spacing:1.5px;padding:.7em .7em;margin-right:.4rem;margin-bottom:.7rem;border-radius:0;display:inline-block}
.tags a:hover{text-decoration:none;color:#fff!important;background-color:#f37434!important;border-color:transparent}
.destitab{margin:0;padding:30px 0}
.destitab .nav-tabs .nav-item{margin-bottom:0}
.destitab nav>.nav.nav-tabs{border:none;color:#fff;background:#b79e5f;border-radius:0}
.destitab nav>div a.nav-item.nav-link,.destitab nav>div a.nav-item.nav-link.active{border:none;padding:10px 20px;color:#fff;background:#b79e5f;border-radius:0;display:inline-block}
.destitab nav>div a.nav-item.nav-link.active:after{content:"";position:relative;bottom:-50px;left:-10%;border:15px solid transparent;border-top-color:#a9742f}
.destitab .tab-content{background:#fdfdfd;line-height:25px;border-top:5px solid #a9742f;border-bottom:5px solid #a9742f;padding:20px 0}
.destitab nav>div a.nav-item.nav-link:focus,.destitab nav>div a.nav-item.nav-link:hover{border:none;background:#a9742f;color:#fff;border-radius:0;transition:background .2s linear}
.cat-sec{background:#f9f9f9;padding:30px 0}
.cat-sec h2{font-size:26px;color:#111;line-height:34px;text-align:center}
.cat-sec h2 span{color:#a9742f}
.dividerline{border-bottom:1px solid #eee;text-align:center;width:30%;margin:0 auto}
.dividerline svg{margin-bottom:-12px;background:#fff}
.catBox{margin:15px 0;position:relative;box-shadow:0 1px 2px 1px rgba(219,219,219,.5);background:#faf8f5;}
.catBox img{width:100%;transition:all .4s ease}
.catBox img:hover{transform:scale(1.2) rotate(0)}
.catBox h2{font-size:18px;line-height:36px;margin:5px 0 5px 0;color:#565656}
.about-contact{padding:0;background:#fff}

.wmap{margin:0;padding:0;background-color:#fefefe !important;background-image:url(../images/wmap.png)!important;background-repeat:no-repeat;background-size:contain;background-position:center}
.bg-none{background:0 0!important}

.contxt{margin:40px auto;padding:0 20px;text-align:center;position:relative}
.contxt h3{color:#917122;font-size:28px;font-weight:600;letter-spacing:3px;line-height:30px;margin-bottom:20px;text-transform:uppercase;}
.contxt p{color:#38445c;font-size:18px;line-height:24px;margin-bottom:20px;}
.contxt p span i{color:#a9742f;font-size:20px;margin:5px 0;width:60px;height:60px;line-height:60px;background-color:#fff;border-radius:50%}
.contxt p a{color:#38445c;font-size:18px;}
.contxt .form-group{margin-bottom:15px}
.contxt .input-box{position:relative}
.contxt .input-icon{position:absolute;top:18px;left:10px;z-index:222}
.contxt .input-icon i{color:#a9742f}
.contxt .form-control{background:#fff;height:60px;outline:0;border-radius:5px;border:2px solid rgba(221,221,221,.8);box-shadow:none}
.contxt .input-box .form-control{padding-left:30px}
.contxt textarea.form-control{height:90px;padding-top:12px}
.contxt .check-box{position:relative;display:inline-block;margin-bottom:10px;cursor:pointer;font-size:14px;user-select:none}
.contxt .btn{background:#917122;color:#fff;outline:0;box-shadow:6px 2px 20px 0 rgba(0,0,0,.1);border-radius:3px;font-size:14px;letter-spacing:.05rem;height:45px;line-height:45px;padding:0 20px;font-weight:400;border:none;transition:all .3s ease-in-out}


@media only screen and (min-width:768px) and (max-width:991px){
.contxt{max-width:100vw}
}
@media only screen and (max-width:767px){
.contxt{max-width:100vw}
}
.contxt02{margin:auto;padding:47px 40px;background-color:#f5f5f5;position:relative}
.contxt02 h1{color:#000;font-size:24px;font-weight:600;letter-spacing:3px;line-height:30px;margin-bottom:20px}
.contxt02 p{color:#000;font-size:16px;line-height:24px;margin-bottom:15px}
.contxt02 p a{color:#000}
.vertical-menu{width:100%;box-shadow:0 0 10px 5px rgb(0 0 0 / 20%);background:#fff;padding:10px;margin-bottom:25px}
.vertical-menu a{background-color:#faf8f5;color:#000;display:block;padding:12px;text-decoration:none;margin-bottom:5px;font-size:18px;padding-left:30px}
.vertical-menu a:hover{background-color:#a9742f;color:#ffffff}
.vertical-menu a.active{background-color:#a9742f;color:#ffffff}
.widget-box{color:#1a2b48;padding:20px 20px 10px 20px;background:#faf8f5;box-shadow:0 0 10px 5px rgb(0 0 0 / 20%);margin:10px 0}
.widget-box h3{color:#1a2b48;margin-bottom:10px;font-size:24px;font-weight:500;line-height:1.1;}
.widget-box p{font-size:16px!important;color:#2e2e2e;text-align:justify;margin:0 0 10px}
.widget-box ul{margin:0;padding:0;list-style:none!important}
.widget-box ul li{margin:0;padding:0 0px 5px 0px;color:#1a2b48;font-size:16px;list-style:none!important}
.contact-desti{margin:0;padding:15px;background-color:#fff;color:#1a2b48;box-shadow:0 0 10px 5px rgb(0 0 0 / 20%)}
.contact-desti h1{color:#a9742f!important;font-size:20px;line-height:32px;margin-bottom:20px}
.contact-desti p{color:#101010;font-size:18px;line-height:24px;margin-bottom:20px;}
.contact-desti p span i{color:#a9742f;font-size:20px;margin:5px 0;width:60px;height:60px;line-height:60px;background-color:#fff;border-radius:50%}
.contact-desti p a{color:#000;font-size:18px;}
.contact-desti .form-group{margin-bottom:15px}
.contact-desti .input-box{position:relative}
.contact-desti .input-icon{position:absolute;top:10px;left:10px;z-index:222}
.contact-desti .input-icon i{color:#a9742f}
.contact-desti .form-control{background:0 0;height:40px;outline:0;border-radius:3px;border:1px solid #bdbdbd;box-shadow:none}
.contact-desti .input-box .form-control{padding-left:35px}
.contact-desti textarea.form-control{height:90px;padding-top:12px}
.contact-desti .check-box{position:relative;display:inline-block;margin-bottom:10px;cursor:pointer;font-size:14px;user-select:none}
.contact-desti .btn{background:#a9742f;color:#fff;outline:0;box-shadow:6px 2px 20px 0 rgba(0,0,0,.1);border-radius:3px;font-size:14px;letter-spacing:.05rem;height:45px;line-height:45px;padding:0 20px;font-weight:400;border:none;transition:all .3s ease-in-out}



/* -------------------------------------------------------------------- Updated CSS -------------------------------------------------------------------- */


.hwmap{margin:0;padding:60px 0;background-color:#ede8db !important; }
.hmfrm{margin:0;padding:0  ;text-align:center;position:relative}
.hmfrm h3{color:#917122;font-size:28px;font-weight:600;letter-spacing:3px;line-height:30px;margin-bottom:20px;text-transform:uppercase;}
.hmfrm p{color:#38445c;font-size:18px;line-height:24px;margin-bottom:20px;}
.hmfrm p span i{color:#a9742f;font-size:20px;margin:5px 0;width:60px;height:60px;line-height:60px;background-color:#fff;border-radius:50%}
.hmfrm p a{color:#38445c;font-size:18px;}
.hmfrm .form-group{margin-bottom:15px}
.hmfrm .input-box{position:relative}
.hmfrm .input-icon{position:absolute;top:18px;left:10px;z-index:222}
.hmfrm .input-icon i{color:#a9742f}
.hmfrm .form-control{background:#fff;height:60px;outline:0;border-radius:5px;border:2px solid rgba(221,221,221,.8);box-shadow:none}
.hmfrm .input-box .form-control{padding-left:30px}
.hmfrm textarea.form-control{height:90px;padding-top:12px}
.hmfrm .check-box{position:relative;display:inline-block;margin-bottom:10px;cursor:pointer;font-size:14px;user-select:none}
.hmfrm .btn{width: 100%;
    background: #ff5300;
    color: #fff;
    text-align: center;
    -webkit-transition: all .4s 
ease;
    -moz-transition: all .4s ease;
    transition: all .4s 
ease;
    display: block;
    padding: 10px 0; 
    border-radius: 0;
    border: none;
}

.hmfrm .form-group .btn{width:100%;background:#ff5300;color:#fff;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;display:block;padding:10px 0; border-radius:0;border:none}
.hmfrm .form-group .btn:before{display:none}

.btn-success {
    color: #fff;
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}



.support-list{margin:0;padding:0;position:fixed;bottom:5%;left:10px;list-style:none;width:50px;background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.16);border-radius:30px;text-align:center;padding-top:15px;padding-bottom:15px;z-index:9999;color:#181818}
.support-list li{display:block;list-style:none;margin:0;padding:0}
.support-list li a{font-size:20px;display:block;line-height:30px}
.support-list li img{width:30px;margin:0 auto}
@media only screen and (min-width:320px) and (max-width:767px){
.support-list{position:fixed;bottom:0;left:0;list-style:none;width:100%;background:#fff;box-shadow:0 0 14px 0 rgb(0 0 0 / 16%);border-radius:0;text-align:center;padding-top:0;padding-bottom:0;z-index:9999;color:#181818}
}
@media only screen and (min-width:320px) and (max-width:767px){
.support-list li{display:inline-block;width:20%;padding-top:5px}
}



.faqs {
  padding: 60px 0 60px;
  margin: 0;
  background: #fff;
  position: relative;
}
.faqs h2 {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 38px;
  color: #151515;
  text-align: center; 
}

.faqs .text-content {
  text-align: left;
  padding: 0 60px 0 0;
  margin-bottom: 30px;
}
.faqs .text-content h2 {
  font-size: 38px;
  margin-bottom: 25px;
}
.faqs .text-content p {
  font-size: 16px;
}
.faqs .panel-group {
  margin: 0;
  text-align: left;
}
.faqs .panel {
  background: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: 0 0 2px;
}
.faqs .panel-heading {
  background: 0 0;
}
.faqs .faq-title a {
  padding: 20px 15px; 
  font-size: 18px;
  position: relative;
  color: #1a1a1a;
  width: 100%;
  border: none;
  background: #fff;
  border-radius: 5px;
  display: block;
}
.faqs .faq-title a::after {
  content: "\f0d8";
  font-family: FontAwesome;
  top: 50%;
  margin-top: -5px;
  right: 24px;
  position: absolute;
  background: 0 0;
  width: 10px;
  height: 10px;
  line-height: 10px;
  color: #4d2508;
  border-radius: 0;
  text-align: center;
  font-size: 16px;
}
.faqs .panel.active .faq-title a {
  color: #1a1a1a;
  text-decoration: none;
}
.faqs .faq-title a.collapsed::after {
  content: "\f0d7";
  color: #191919;
  background: 0 0;
}
.faqs .faq-body {
  padding: 5px 10px;
  color: #282828;
  font-size: 16px;
  box-shadow: none;
  text-shadow: none;
  background: #f4f4f4;
}
.faqs .panel-default {
  border: none;
  box-shadow: none;
  background: 0 0 !important;
  text-shadow: none;
  margin: 12px 0;
  border-radius: 5px;
  box-shadow: 0 8px 12px rgb(0 0 0 / 12%);
}
.faqs .faq-img img {
  width: 100%;
}


.error-container {
  text-align: center;
  margin-top: 70px;
}
.error-code {
  font-size: 120px;
  font-weight: 700;
  color: #e74c3c;
}
.error-message {
  font-size: 24px;
  margin: 50px 0;
}


.reviewbox {
  margin: 15px 5px;
  padding: 30px;
  border-radius: 5px;
  position: relative;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.175);
  background: #fff;
}
.reviewbox .content {
  display: block;
  position: relative;
  margin-bottom: 5px;
  line-height: 2em;
  font-size: 14px;
  text-align: left;
  color: #000;
  transition: all 0.3s ease;
}
.reviewbox .ofhide {
  max-height: 80px;
  overflow: hidden;
}
.reviewbox .rquote1 {
  color: #ddd;
  font-size: 10px;
}
.reviewbox .rquote2 {
  color: #ddd;
  font-size: 10px;
  margin-right: 5px;
}
.reviewbox .content more {
  position: absolute;
  bottom: -5px;
  right: 0;
  color: #000;
  font-weight: 700;
  cursor: pointer;
  background-color: #fff;
  display: block;
}
.reviewbox .content .less {
  position: static;
  padding-left: 0;
  text-align: right;
  display: inline-block;
}
.reviewbox .rrate {
  font-size: 12px;
}
.reviewbox .rrate i {
  color: #fabb05;
  font-size: 15px;
}
.reviewbox .rtitle {
  padding-top: 5px;
  font-size: 14px;
  text-align: left;
  font-weight: 600;
  color: #000;
}
.ti-review-header {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}
.ti-profile-img {
  margin: 0 15px 0 0 !important;
}

.ti-profile-img img {
  width: 40px !important;
  height: 40px !important;
  padding: 0px !important;
  display: block;
  border-radius: 30px;
  min-width: initial !important;
  max-width: initial !important;
  object-fit: cover;
  object-position: top;
}
.ti-profile-details {
  -webkit-box-flex: 1;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ti-name {
  font-size: 16px;
  overflow: hidden;
  padding-right: 25px;
  white-space: nowrap;
  line-height: 18px;
  text-overflow: ellipsis;
  color: #000000;
  margin-bottom: 2px;
}
.ti-date {
  color: #000000;
  font-size: 11px !important;
}
.ti-review-header::after {
  background-image: url("https://cdn.trustindex.io/assets/platform/Tripadvisor/icon.svg");
  background-size: 100% 100%;
}
.ti-review-header::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0px;
  background-repeat: no-repeat;
  background-position: center center;
}

.home-seocontent{background:#fff;margin:0;padding:30px 0;position:relative}
.home-seocontent h2{color: #000;
    line-height: 1.2;
    font-size: 34px;
    margin: 15px 0; 
    text-align: center;}
.home-seocontent p{margin:0 0 15px 0;padding:0;font-size:16px; }
.home-seocontent p a{color:#666;text-decoration:underline}
.home-seocontent ul{margin:0 0 15px 0;}
.home-seocontent ul li{margin:0 0 0 15px; color:#666; list-style:disc; padding:0;font-size:16px; }
.mybox1{display:none}
.home-seocontent button{padding:10px;font-size:14px;border-radius:0;color:#fff;background-color:#541142;border-color:#541142;margin-top:20px;text-align:center}
.home-seocontent button i{font-weight:300;font-size:11px}

.cta{background-color: #ffede2; padding:0 15px;box-shadow: 2px 2px 6px #ddd; border-radius:10px}
.ctaMain{padding:20px 0 10px;margin:0;position:relative;background:#faf8f4}
.ctaMain h3{font-size:26px;font-weight:700;margin:10px 0;color:#213207;text-transform:uppercase;padding:0;font-family:'Miller Banner';letter-spacing:1px}
.ctaMain h4{font-size:21px;font-weight:700}
.ctaMain h5{font-size:14px;line-height:23px}
.ctaMain p{margin:0;font-size:16px;line-height:26px}
.ctaMain img{margin:0;padding:0;border:#e7cb91 10px ridge}
.ctaMain .mail i{background:#e30000!important}
.ctaMain .call i{background:#5580ff!important}
.ctaMain .whatsapp i{background:#0b9100!important}
.fc-box{position:relative;padding:0;margin:25px 0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.fc-box i{background:#ff671f;color:#fff;width:44px;line-height:44px;height:44px;border-radius:50%;text-align:center;font-size:20px}
.fc-box p{color:#1e1e1e}
.fc-box p a{color:#1e1e1e}
.fc-box .flex-grow-1{font-weight:400;margin-left:1rem!important;line-height:20px}
.set-title ul {margin:0px; padding:0px;}
.set-title ul li{margin-left:20px;}

.featured-tours h6 {
    color: #242424;
    font-size: 32px;
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
}

.featured-tours h6:before {
    content: "";
    width: 40px;
    height: 2px;
    background: #bfa373;
    position: absolute;
    right: -60px;
    bottom: 7px;
}
 
 
.wwdo {
    margin: 0;
    padding: 60px 0;
    background: #fff
}

.wwdo h2 {
    color: #b79e5f;
    line-height: 1.2; 
    font-size: 32px;
    margin: 15px 0;
    font-weight: 600
}

.wwdo p {
    margin: 15px 0;
    padding: 0;
    color: #2a2a2a;
    font-size: 16px;
    text-align: justify;
    line-height: 1.5
}

.wwdo ul {
    margin: 15px 0 15px 30px;
    padding: 0
}

.wwdo ul li {
    margin: 5px 0;
    padding: 0;
    color: #2a2a2a;
    font-size: 16px;
    text-align: justify;
    line-height: 1.5;
    list-style: disc
}

.wwdo .dotxt {
    align-content: flex-start;
    align-items: center;
    display: flex;
    height: 100%
} 