 /******************************************** */
   /* Home Page /*
/********************************************* */

/* ## Top Header Area
--------------------------------------------- */
.bravo_wrap .page-template-content .bravo-form-search-all{padding:13.5% 0 0;}
.bravo_wrap .page-template-content .bravo-form-search-all .text-heading{width:48%;font-weight:600;position:relative;}
.bravo_wrap .page-template-content .bravo-form-search-all .text-heading:after{position:absolute; display:block;content:"";width:430px;height:20px;left:24%;top:60px;}
.bravo_wrap .page-template-content .bravo-form-search-all .sub-heading{width:40%;}
.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control{margin:140px 0 0;}
.bravo_wrap .bravo-form-search-all #bravo_car,.bravo_wrap .bravo-form-search-all #bravo_event,.bravo_wrap .bravo-form-search-all #bravo_tour{width:100%!important;max-width:100%!important;}

.home-banner{ margin-bottom:1%;  padding:0% 0px; margin-top:-2%; }
.home-banner .mobile { display:none;}
.home-banner .container{ width:100%; max-width: 100%; padding-left:0px; padding-right:0px;}
.home-banner img{ width: 100%;/* max-height: 460px;*/ object-fit:cover; min-height:460px; margin-top:90px;  }
.home-banner h3{ color:#fff;}


/* ## Content Area
--------------------------------------------- */
.container-box{margin:2% 0;}
.container-box .last-box{margin-bottom:-3%;margin-top:-3%;}
.container .col-md-4 img{width:100%;height:auto;}
.mid-content{display:grid;align-content:center;}

/* ## services Area
--------------------------------------------- */
.bravo-text.services{background:rgb(255 225 171 / 10%) url(/uploads/dec21/branch-new.jpg) right top no-repeat;text-align:center;padding:2% 0;}
.bravo-text.services h2{text-align:left;color:#14183E;padding-left:0%; margin-top:10%;}
.bravo-text.services figure{background:#004D00;border-radius:250%;width:160px;height:160px;display:block;transition:all .3s;padding:28px;}
.bravo-text.services figure:hover{background:#9F7335;transition:all .3s;}
.bravo-text.services h3{font:var(--t-b-1);font-size:20px;color:#14183E; font-weight:bold;}
.bravo-text.services h3 a{color:#14183E;}
.bravo-text.services .button{background:url(/uploads/dec21/arrow-right.png) no-repeat right;padding-right:24px;color:#FF9413;}
/* .servic img{margin:-12px 0px -30px;}*/



.boxicon {
    min-height: 137px;
    margin:0em 0 2em 60px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
    color: #67757c;	
    display: flex;
}
.boxicon .text-center{
	display: grid;
    align-content: center; 
	width: 69%;
}
 .boxicon .text-center .title{text-align: center;
    font-size: 17px;
    font-weight: bold;}
	
 .boxicon .text-center .title a{color:#fff;}


.back-dark-green {
    background: rgb(98,125,77);
    background: -moz-linear-gradient(top, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%);
    background: linear-gradient(to bottom, rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
}
.back-dark-green:hover{
	 background: rgb(98,125,77);
}




.back-dark-blue {
    background: rgb(98,125,77);
    background: -moz-linear-gradient(to bottom, rgb(129, 59, 4) 0%,rgb(42, 14, 2) 100%);
    background: -webkit-linear-gradient(to bottom, rgb(129, 59, 4) 0%,rgb(42, 14, 2) 100%);
    background: linear-gradient(to bottom, rgb(129, 59, 4) 0%,rgb(42, 14, 2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
}
.back-dark-black {
    background: rgb(98,125,77);
    background: -moz-linear-gradient(to bottom, #4CAF50 0%,rgb(6, 111, 101) 100%);
    background: -webkit-linear-gradient(to bottom, #4CAF50 0%,rgb(6, 111, 101) 100%);
   background: linear-gradient(to bottom, #4CAF50 0%,rgb(6, 111, 101) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
}

.hotelgir {
    background: url(/uploads/dec21/hotelpack.jpg) center;
    height: 140px;
    width: 140px;
    background-size: cover;
    z-index: 1;
    border-radius: 100%;
    border: 5px solid rgba(0,0,0,0.6);
    margin-left: -45px;
}

.tourgir {
    background: url(/uploads/dec21/tourpack.jpg) center;
  height: 140px;
    width: 140px;
    background-size: cover;
    z-index: 1;
    border-radius: 100%;
    border: 5px solid rgba(0,0,0,0.6);
    margin-left: -45px;
}
.gir {
 background: url(/uploads/dec21/jeepsafari.jpg) center;
    height: 140px;
    width: 140px;
    background-size: cover;
    z-index: 1;
    border-radius: 100%;
    border: 5px solid rgba(0,0,0,0.6);
    margin-left: -45px;
}

















/* ## tourist-attraction
--------------------------------------------- */
.tourist-attraction .row{margin-bottom:15px;}
.tourist-attraction .row img{ border-radius:10px;}
.tourist-attraction .row:nth-child(odd){ flex-direction: row-reverse;}
.sasan-bg { background: rgb(146 103 61 / 20%);  padding: 2% 0;}

/* ## Top Things To Do
--------------------------------------------- */
.top-things-outer{background:url(/uploads/dec21/thing-bg.jpg) repeat;margin:-2% 0 -3%;padding:2% 0 1%;}
.top-things-outer .box2{text-align:center;padding:14% 0 0;}
.top-things-outer .box2 a{color:var(--cr-prim-txt);border:var(--cr-prim-txt) solid 1px;border-radius:4px;margin-top:0;display:inline-block;padding:6px 20px;}
.top-things-outer .box2 a:hover{background:var(--cr-prim-txt);color:#fff;}
.top-things-outer .box{background:#fff;border:1px solid #CECECE;box-sizing:border-box; box-shadow:0px 0px 4px rgb(0 0 0 / 6%);border-radius:10px;margin-bottom:30px;padding:15px;}
.top-things-outer .box .iconbox{width:81px;height:81px;background:#ebeaea;border-radius:50%;margin-top:15px;}
.top-things-outer .box .iconbox img{position:absolute;left:78px;width:auto;height:auto;}

 
/* ## Hotel Area
--------------------------------------------- */
.bravo_wrap .page-template-content .bravo-list-hotel{background:#FFE1AB;padding:1% 0;}
.bravo-list-hotel .title{font:var(--t-h-2) !important; color:var(--cr-prim-txt) !important; }
.bravo-list-hotel .sub-title{ font:var(--t-b-2) !important; margin-top:5px; color:var(--cr-prim-txt) !important; max-width: 90%;}
.bravo_wrap .page-template-content .bravo-list-hotel .item-loop{box-shadow:none;text-align:center;background:none;margin-bottom:0;}
.bravo_wrap .page-template-content .bravo-list-hotel .item-loop .item-title{padding:10px 0 0;}
.bravo_wrap .page-template-content .bravo-list-hotel .item-loop .item-title h4{font-size:18px;}
.bravo_wrap .page-template-content .bravo-list-hotel .item-loop .item-title a{color:var(--cr-sec-txt);}
.bravo_wrap .bravo-list-hotel .item-loop .star-rate{position:relative;}
.bravo-text .hotel img{width: 100%; max-height: 140px;}

/* ## Geographical 
--------------------------------------------- */
.geographical-bg{	background: rgb(245, 245, 245));  padding: 2% 0;}
.geographical ul {margin:0px 0px 0px 0px;}
.geographical ul li{ 	list-style-type:none;	background:#D1D1D1;	padding:7px 5px 7px 10px;}
.geographical ul li:nth-child(odd){	background:#F5F5F5;}
 
 
/* ## How to reach
--------------------------------------------- */
.nearby .tab-title-box,.nearby .tab-content{background:#eee;}
.nearby .nav-tabs{border-bottom:1px solid #92673D;}
.nearby .tab-title-box ul li{display:inline-block;text-transform:uppercase;}
.nearby .nav-fill .active{background:#92673D;color:#fff;}
.nearby .tab-title-box ul li.active a{color:#fff;}
.nearby .tab-title-box ul li a{color:var(--cr-sec-txt);}
.nearby .tab-content{padding:20px !important;}
.nearby .nav-tabs{ padding-left: 0px !important;}



/* ## Frequently Asked Questions
--------------------------------------------- */
.faq-section{background: rgb(255 225 101 / 20%);padding: 2% 0px;}
.faq-section #accordion{padding-top:1%;}
.faq-section #accordion .panel{ box-shadow:none;  margin-bottom: 0px; background:none; display:block;}
.faq-section #accordion .panel .panel-title {font: var(--t-b-1);  font-size: 14px;  padding:5px 0px 12px 0px;  border-bottom: 1px solid #dbd2aa; font-weight:500; }
.faq-section #accordion .panel .panel-title a {background: url(/uploads/dec21/plus-minus.png) no-repeat 98% -41px; width: 100%; display: block;}
.faq-section #accordion .panel .panel-title a[aria-expanded="true"]{background: url(/uploads/dec21/plus-minus.png) no-repeat 98% 14px;}  
.faq-section #accordion .panel .panel-title a{ color:#000;}
.faq-section .panel .panel-body{padding:0px 0px 20px 0px;}
.faq-section .panel .panel-body p{font-size: 13px; color:#000}


/* ## Blog Area
--------------------------------------------- */
.bravo-list-news .title{font:var(--t-h-2) !important; text-align:center; }
.bravo-list-news .sub-title{ font:var(--t-b-2) !important; margin-top:5px;text-align:center; color: var(--cr-prim-txt) !important; }
.bravo-list-news h4{ font-size: 18px!important;margin-bottom: 5px !important;}
.bravo-list-news h4 a{ color:var(--cr-prim-txt) !important;} 
.bravo-list-news  .item-desc, .bravo-list-news  .item-desc p { color:var(--cr-prim-txt) !important;} 
.bravo-list-news .item-news .thumb-image img{position:relative!important;border-radius:10px!important;}
.bravo-list-news .right-panel-news ul li{text-transform:capitalize!important;}
.bravo-list-news .item-news .btn-readmore { background: url(/uploads/dec21/arrow-right.png) no-repeat right; padding-right:24px; color:#FF9413!important;	}
.bravo-list-news .item-news .btn-readmore:after{display:none !important;}


/* ## News Information Links
--------------------------------------------- */
.news-information .col-md-4 .box { background:#fff; box-shadow: rgb(100 100 111 / 20%) 0 7px 29px 0;overflow: hidden;border-radius: 10px;}
.news-information .col-md-4 .list{ padding:8px;}
.news-information .col-md-4 .list li{ list-style-type: disc; padding:0px;color: #fff;}
.news-information .col-md-4 .list li:last-child{border:none;}
.news-information .col-md-4.info_2 h2{ background:#4B6F45;}
.news-information .col-md-4.info_3 h2{ background:#6F4745;}


/******************************************** */
         /*  Responsive Start   /*
/********************************************* */
@media (max-width:1366px) {	.home-banner img {	max-height:400px; min-height:400px; }}

@media (max-width:680px) {
	/* ##Home Page Start
--------------------------------------------- */
.home-banner .mobile { display:block;}
.home-banner .desktop  { display:none;}
.home-banner img {	    max-height: 280px;     min-height: 160px;     margin-top: 60px;   } 
.bravo_header .container-fluid marquee:before{z-index:9;}	
.bravo_wrap .bravo_header .bravo-menu-mobile .user-profile .avatar{background:#555;}
.bravo_wrap .bravo_header .bravo-menu-mobile .user-profile ul{padding:0;}
.bravo_wrap .bravo_header .content .header-left {width:90%;padding-top:0;min-height:60px;}
.bravo_wrap .bravo_header .content .header-right{top:-57px;}
.frontend-page .bravo_wrap .page-template-content .bravo-form-search-all{ background: #2d201b url(/uploads/dec21/home-banner-mobile.jpg) no-repeat !important;
background-size: cover !important;}  
.bravo_wrap .page-template-content .bravo-form-search-all{padding:22% 0 0;}
.bravo_wrap .bravo_header .content .header-left .bravo-logo,.bravo_wrap .bravo_header .content .header-left .bravo-logo img{max-width:200px;}
.bravo_wrap .bravo_form .input-search .bravo-autocomplete,.bravo_wrap .bravo_form .smart-search .bravo-autocomplete{margin-top:10px;border-radius:0;right:0;left:0;background:#f1f1f1;}
.bravo_wrap .bravo_form .smart-search .bravo-autocomplete{width:106%!important;left:-11px;}
body .daterangepicker{border:none;left:23px!important;width:89%;}
.bravo_wrap .geographical img{width:100%;}
.bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs{margin-top:30px;}
.bravo_wrap .tab-pane .bravo_form .form-content input,.bravo_wrap .tab-pane .bravo_form .form-content input::placeholder{font-size:16px!important;}
.bravo_wrap .tab-pane .bravo_form .form-content .render{font-size:16px!important;line-height:20px;height:20px;}
.bravo_wrap .bravo_form .border-right .form-group{max-height:55px;min-height:55px;}
.bravo_wrap .bravo_form .form-content input{line-height:17px;height:19px!important;text-indent:0;}
.bravo-text.services{background-size:120px;padding-bottom:5%;}
.bravo-text.services figure{margin-bottom:6px;}
.bravo-text.services .col-md-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.bravo-text.services h2{text-align:center;color:#14183E;padding-left:0;margin-top:2%;}
.tourist-attraction img{width:100%;max-height:220px;margin-bottom:10px;}
.quick-outside .col-md-1 .btn.btn-primary{display:block;width:100%;margin-bottom:10px;}
.top-things-outer .box2{text-align:center;padding:4% 0 0;}
.top-things-outer{margin:-2% 0 -12%;padding:2% 0 7%;}
.bravo_wrap .page-template-content .bravo-list-hotel .item-loop .item-title h4{font-size:18px;font-weight:700;padding-bottom:6px;}
.bravo-list-news .item-news .thumb-image{height:inherit!important;}
.bravo-list-hotel .sub-title, .bravo-list-tour .sub-title{width:100%;}
.bravo-list-news .item-news .thumb-image img{max-height:220px;}
.geographical{padding-top:2%;padding-bottom:2%;}
.bravo_wrap .page-template-content .bravo-form-search-all .text-heading:after,.bravo_wrap .tab-pane .bravo_form:before,.bravo_wrap .tab-pane .bravo_form::after,.home-content img,.bravo-text.services .button{display:none;}
.bravo-text.services .offer p,.top-things-outer .box p{text-align:center;}
.quick-outside .col-md-3 input,.top-things-outer .box,.news-information .col-md-4 .box{margin-bottom:10px;}
.bravo_wrap .page-template-content .bravo-list-news .item-news,.bravo_wrap .page-template-content .bravo-list-hotel{margin-bottom:0;}
.news-information {padding: 2% 0px 27%; margin-bottom: -29%;}
.faq-section #accordion .panel .panel-title a{ background: url(/uploads/dec21/plus-minus.png) no-repeat 98% -49px; padding-right: 6%;}
.servic img{ margin-left: 49px;}
.bravo-list-news h4 a {font-weight: bold;}
.call-action .col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%;}
.bravo-text .hotel img{max-height:inherit;}
.boxicon{
	margin-left:44px;
}

}