/*# sourceMappingURL=app.custom.css.map */

.bravo-text .title { font-size: 28px; margin-bottom: 20px; }
.bravo_wrap .bravo_topbar{background: linear-gradient(30deg,#1dbf46,#6bd025 41.07%,#0dcc61 76.05%); padding:8px 0}
.bravo_wrap .bravo_header {background: #f3ffed; }
.bravo_wrap .bravo_header .content{background:#f3ffed;display:flex;align-items:center}
.bravo_wrap .bravo_header .content .header-left .bravo-menu { padding-left: 100px; }
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li > .menu-dropdown {
	min-width: 275px; background: #f3ffed; padding:0px; z-index: 1111; }
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li > .menu-dropdown li a { padding: 12px 0; font-size: 14px;}
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li>.menu-dropdown li:not(:last-child) a {
    border-bottom: 1px #E1E0E0 dashed; }
.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact {
    border-left-color: #6ac411; margin-bottom: 20px;}
.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact .c-title {margin-bottom: 0px;}	
.bravo_wrap .bravo_footer .main-footer .nav-footer .context ul li a {
    margin-bottom: 15px; font-size: 14px; font-weight: 400;	}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature {
    padding-top: 0px;   padding-bottom: 0px; border-top: 1px solid #BFF7A6;border-bottom: 1px solid #BFF7A6;}	
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item {
	 margin-bottom: 0px; }
.bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li {    
    margin-bottom: 10px; }	
.bravo_wrap .bravo_detail_tour .bravo_content .g-include-exclude .item {    
    margin-bottom: 10px; }
.bravo_wrap .bravo_header .content .header-left { min-height: 60px;}
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li a {
    padding: 15px 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #555;
    transition: all .3s;
	text-transform: none;
}
.bravo_wrap .bravo_detail_location .bravo_content .g-overview .description {
    font-size: 16px;
    color: #5b5b5b;
    letter-spacing: 0;
    font-weight: 400;
}
.bravo_wrap .bravo_detail_location .bravo_banner{padding:225px 0px}
.page_title_wrapper {    
    margin: auto !important;
    position: absolute;
    bottom: 10px !important;
    z-index: 3;
}

.page_title_wrapper h1 {
	font-size: 125px !important; font-weight:800; padding-left:20px; text-shadow: 0 2px 2px rgba(0,0,0,.5);
}
@media(max-width: 990px){
.page_title_wrapper h1 {
	font-size: 115px !important; font-weight:800; padding-left:20px;
}
}
@media(max-width: 768px){
.page_title_wrapper h1 {
	font-size: 50px !important; font-weight:800; padding-left:20px;
}
.bravo-text .title { font-size: 20px; margin-bottom: 15px; }
}

/* New  */

.description h2 { font-size: 22px}
.br {
	border-bottom:2px dashed #CCCCCC;
	padding:30px 0px;
	}
.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea h2 {
    font-size: 26px;
    line-height: 30px;
}
.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .description {    
    margin-top: 20px;
    margin-bottom: 22px;
}	
@media (max-width:766px){
	.description h2 { font-size: 20px}
	.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea h2 {
    font-size: 24px;
    line-height: 50px;
	}
	.bravo_wrap .bravo_detail_location .bravo_content .g-overview .description {
    font-size: 16px;
	}
	.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .description {    
    margin-top: 0px;}
	
	.br {
	border-bottom:2px dashed #CCCCCC;
	padding:20px 0px; }
	.bravo_wrap .bravo_detail_location .bravo_content .title-location {
    font-size: 22px; }
	.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item {
    margin-bottom: 10px; }
	.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea {
    margin-bottom: 15px !important;
    border-bottom:2px dashed #CCCCCC;
}

}

.trip-idea-category {
	margin:20px 0px 0px 0px    
}	
.trip-idea:last-child{
	border:none !important
}
.package { padding-bottom:10px;
}
.bravo_wrap .bravo_detail_location .bravo_content .g-location-module #module-tour .item-tour .item-title {
	min-height: 25px;
}
.title { font-size:22px}
.bravo_wrap .bravo_footer .main-footer .nav-footer .title {
    text-transform: none;
    font-weight: 500;
    padding: 10px 0;
    margin-bottom: 21px;
    position: relative;
	font-size: 20px;
}
.bravo_wrap .bravo-contact-block .contact-info .info-content { background: #ffdf5f !important;}
.bravo_wrap .bravo_footer .mailchimp {padding-top: 45px; padding-bottom: 20px; background: linear-gradient(30deg,#1dbf46,#7dd920 41.07%,#18cc67 76.05%);}
.bravo_wrap .bravo_footer .mailchimp .media-left i {  font-size: 80px;  color:#F9FF40; }
.bravo_wrap .bravo_footer .mailchimp .media-body p {  font-size: 16px !important;  color: #FFFDEE !important; }
.bravo_wrap .bravo_footer .mailchimp .subcribe-form .btn-submit { background: #09823e;}
.bravo_wrap .bravo_footer .mailchimp .subcribe-form .form-control { border-color:#61b012;;}
.bravo_wrap .bravo_detail_tour .bravo_single_book_wrap { padding: 20px 0px;}
.bravo_wrap .bravo_header {border-bottom: 1px solid #e8f2d6;}
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item {    
/*	background-color: #f3ffed;
    border: #a9e697 1px solid; */
    border-radius: 8px;
    padding-left: 10px;
}
.bravo_wrap .page-template-content .bravo-form-search-tour .g-form-control {    
    margin: 20px 0 0 !important;
}
.tour-link {
    
    padding: 4px 0px 0px;    
    overflow: hidden;
	margin-bottom: 15px;
}
@media (max-width:766px){
.tour-link {    
    height: auto;
    overflow: hidden;
	margin-bottom: 15px;
} 
}
.tour-link li {
    display: inline-block;
    list-style: outside none none;
    margin: 0px 4px 4px 0px;
}
/*.css-link li h2{
	text-rendering: optimizeLegibility;
    font-weight: 500;
    line-height: 1.1;
    color:#FF0004;
} */
.tour-link li a {
	padding: 4px 15px;
	font-size: 14px;
	line-height: 16px;
	border-radius: 24px;
	border: 1px solid rgb(72, 166, 19);
	display: block;
	background-color: #6ac411;
	color: #fff;
	font-weight: 500;
}


.more-link a {
	padding: 4px 15px;
	font-size: 14px;
	line-height: 16px;
	border-radius: 24px;
	border: 1px solid rgb(72, 166, 19);
	display: block;
	background-color: #6ac411;
	color: #fff;
	font-weight: 500;
	width:110px;
}
.bravo_wrap .page-template-content .bravo-form-search-tour .carousel_v2 {
    padding: 350px 0 15px 0px !important;
}

.bravo_wrap .page-template-content .bravo-form-search-tour {
    padding: 350px 0px 15px 0px !important;
	 }
	
@media (max-width:766px){
.bravo_wrap .page-template-content .bravo-form-search-tour {
    padding: 300px 0 15px 0px !important;
} 
}	
.bravo_wrap .bravo_form .form-content {    
    padding: 10px 0 10px 55px;   
}
	
.bravo_wrap .page-template-content .bravo-featured-box {
    padding: 10px 0;
    background: #f2f2f2;
}
.bravo_wrap .page-template-content .bravo-featured-box .title {
    margin-top: 0px; }
.bravo_wrap .page-template-content .bravo-featured-box .featured-item .text {
    margin-top: 10px;
}
.bravo_wrap .page-template-content .bravo-featured-box .featured-item {
    background: #fff;
    text-align: center;
    padding: 10px 30px;
    margin: 10px 0;
	border-radius: 20px;
}
@media (max-width:766px){
 /*.bravo-featured-box, .f-visa {display:none} */

}
.bravo_wrap .page-template-content .bravo-offer .item {    
    height: 290px;    
}
.bravo_wrap .page-template-content .bravo-offer .item:hover a.btn-default {
    opacity: 1;
    bottom: 20px;
}
.bravo_wrap .page-template-content .bravo-offer .item a.btn-default {
    bottom: 20px !important;   position: absolute ; 	padding: 5px 8px;
}
.bravo_wrap .page-template-content .bravo-featured-item .featured-item .content .title {
    font-size: 15px; }
.bravo_wrap .page-template-content .bravo-featured-item .featured-item .image {
    margin-top: 15px; float: left; margin-right: 10px; }
.bravo_wrap .page-template-content .bravo-featured-item { margin: 10px 0; padding-bottom: 10px; border-bottom: none}
.covidSection_heading { font-size:22px;}
@media (max-width:766px){
.covidSection_heading { font-size: 18px;} }
.bravo_wrap .page-template-content .bravo-offer {
    margin: 30px 0 30px;
}
.header-right p.text-center { margin: 8px 0px 8px 5px; }
.header-right .btn.btn-primary {background: linear-gradient(30deg,#1dbf46,#7dd920 41.07%,#18cc67 76.05%);}

@media (max-width:766px){
	.header-right p.text-center {display:none}
}
.bravo_wrap .page-template-content .bravo-call-to-action .context .btn-more {    
    background: linear-gradient(30deg,#1dbf46,#7dd920 41.07%,#18cc67 76.05%);
	color: #FFF;
	font-size:16px;    
}
.bravo_wrap .page-template-content .bravo-call-to-action .context .btn-more:hover {    
    background:#24AA3C;
	color: #FFF;
	font-size:16px;    
}
.bravo_wrap .bravo_topbar .content .topbar-left .line::before {    
    height: 18px;
    border-right: 1px solid #a8df71;
	}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .list-item .item{
	min-height: 250px;
	background: #F9F9F9;
    background-size: cover;
	border-radius: 5px;
	border:1px solid #E4E4E4 ;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-prev  {
background: rgba(67, 215, 36, 0.7) !important ;
}
.bravo_wrap .bravo_detail_tour .bravo_content .g-itinerary .owl-nav.disabled .owl-next  {
background: rgba(67, 215, 36, 0.7) !important ;
}
.lr{ padding:0px 25px}
.fotorama__nav-wrap {display:none !important}
.g-overview { margin-top:20px}
strong {
    font-weight: bold;
}

.bravo_wrap .bravo_detail_location .bravo_content .g-overview ul {
    padding-left: 25px;
}
.bravo_wrap .bravo_detail_location .bravo_content .g-overview ul li {
    font-size: 15px;
    color: #666;
    margin-bottom: 5px;
    font-weight: 400
}
@media (max-width:766px){

.bravo-featured-box .col-sm-4 {
    flex: 0 0 100%;
    max-width: 33.33%;
	padding-right: 5px;
	padding-left: 5px;
}
.bravo_wrap .page-template-content .bravo-featured-box .featured-item {
	padding: 5px;
}
.g-tour-feature .col-xs-6 {
    flex: 0 0 100%;
    max-width: 50%;
	padding-right: 10px;
	padding-left: 10px;
}
}
@media (max-width: 768px){
.bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .col-lg-4 {
    display: block !important;
}
}
.bravo-news .post-content {
    color: #555;
    font-size: 18px;
	font-family: Georgia, serif  ;
}
.bravo-news .post-content h3{
    color:#6ac411;
	font-weight:500;
	margin-bottom:20px  
}
@media (max-width: 768px){
	.bravo-news .post-content h3{
    font-size: 22px; margin-bottom:20px   
}
}

.bravo_wrap .page-template-content .bravo-list-news .item-news .thumb-image {
    
    height: 200px;
    padding-bottom: 0  ;
}
.bravo_wrap .page-template-content .bravo-list-news .item-news .caption .item-date ul li {
	text-transform: capitalize }
.bravo_wrap .page-template-content .bravo-list-news .item-news .caption .item-more a::after {
	background: #a1f906; }
.bravo_wrap .bravo_detail_tour .bravo_content .g-tour-feature .item .icon {
    margin-right: 10px;
    font-size: 40px;
    color: #6ac411;
}
.bravo_wrap .page-template-content .bravo-form-search-tour .text-heading {
    font-weight: 600;
    font-size: 80px;
    color: #FFF;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.bravo_wrap .page-template-content .bravo-form-search-tour .sub-heading {
    font-size: 25px;
    color: #FFF;
    font-weight: normal;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.bravo-list-news {padding: 30px 0;}
@media (max-width: 768px){
	.bravo_wrap .page-template-content .bravo-form-search-tour .text-heading {
		font-size: 50px;
	}
	.bravo_wrap .page-template-content .bravo-form-search-tour .sub-heading {
		font-size: 22px;
		margin-top: 15px;
		padding: 0px 15px		
	}
}
.bravo_wrap .bravo_search_tour .bravo_banner h1 {
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.bravo-news .bravo_banner h1 {
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.bravo-news .bravo_banner {
	padding: 60px 0;}

/* mobile bottom booking    */	

.bravo_wrap .bravo_detail_tour .bravo-more-book-mobile {    
    z-index: 111;    
}	
	

.whtsappshared {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99;
}
.whtsappshared img {
    width: 45% !important;
}
.website-img { display: compact;}
.mobile-img { display:none;}
@media (max-width: 440px) {
	.whtsappshared {
    position: fixed;
    bottom: 15px;
    left: 10px;
    z-index: 99;
}
.whtsappshared img {
    width: 50% !important;
	opacity:.9;
}
.mobile-img { display: inline;}
.website-img { display:none;}
	}

/*** 

====================================================================
	Scroll To Top style
====================================================================

***/

.scroll-to-top{
	position:fixed;
	right:20px;
	bottom:20px;
	width:45px;
	height:45px;
	color:#fff;
	font-size:35px;
	line-height:45px;
	text-align:center;
	z-index:100;
	cursor:pointer;
	background:#72CE33;
	border-radius: 0px;
	margin-left:-26px;
	display:none;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.scroll-to-top:hover{
	background:#07770C;
	color:#ffffff;
	
}	
@media (max-width: 440px) {
	.scroll-to-top{
		bottom:15px;
		width:30px;
		height:30px;
		line-height:30px;
		font-size:24px;
		opacity:.7;
	}
	.scroll-to-top:hover{
		opacity:.9;
	}
	
}
