/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
.booking-col1 .vc_column-inner{
	padding-left:0px !important;
	padding-right:0px !important;
}
.pack-holder-col .vc_column-inner{
	padding-left:0px !important;
	padding-right:0px !important;
}
.book-elements{

}
.flex.gap-3.justify-center.pb-6{
	display:none !important;
}
.lqd-contact-form textarea{
	height: 120px !important;
}
.booking-price{
	color: #5b4049 !important;
	font-size:18px !important;
	text-align:right !important;
}
.imagine-reality ul, .imagine-reality2 ul{
	margin-left: -20px;
    color: #151515;
}
.accordion .active .accordion-title a {
    color: #6D9167 !important;
}
.testimonial-quote p{
	font-size:22px;
	line-height:34px;
	color:#ffffff;
}
.imagine-reality ul li, .imagine-reality2 ul li{
	line-height: 21px;
    margin-bottom: 12px;
}
.home-my-mission .iconbox, .about-my-belief .iconbox{
	 margin-bottom: 1em !important;
}
.navbar-brand {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.fancy-box-overlay .cb-subtitle{
	background:#D1C9AF !important;
	color:#000000 !important;
}
/**---------------- Media query ----------------**/
@media screen and (max-width:767px){
	.testimonial-quote p{
		font-size:15px;
		line-height:24px;
		color:#ffffff;
	}
	.main-first-fancy h2{
		font-size:28px !important;
		line-height:42px !important;
	}
	.pack-holder-col{
		margin:15px !important;
		background:#ffffff;
		width: 92%;
	}
	.book-elements{
		padding-left:15px;
		padding-right:15px;
	}
	.book-elementsbut{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-left:15px !important;
	}
}

@media screen and (min-width:768px){
	.pack-holder-col{
		width: 32% !important;
        margin-right: 1% !important;
		background:#ffffff;
	}
	.book-elements{
		padding-left:15px;
		padding-right:15px;
	}
	.book-elementsbut{
		padding-left:15px !important;
		padding-right:15px !important;
		margin-left:15px !important;
	}
}

/*
@media only screen and (min-width: 48em) { 
	.page-id-15112 .column-half{
		width: 50%;
	}
}

@media screen and (max-width:767px){
	.footer-right-col{
		text-align:center;
	}
	.platform-holder1 .vc_column_container{
		width: 44% !important;
    	margin-left: 4%;
    	height: 150px;
    	float: left;
	}
	.banner-header1 h1{
    font-size: 26px !important;
    background: rgba(199, 199, 199, 0.70) !important;
    padding: 15px 20px 6px 20px !important;
}
}

@media screen and (max-width:540px){
	.platform-holder1 .vc_column_container{
		width: 47% !important;
    	margin-left: 2%;
    	height: 105px;
    	float: left;
	}
}

@media screen and (min-width:1200px){
	.page-id-15078 .mainbar-wrap, .page-id-15112 .mainbar-wrap, .page-id-15349 .mainbar-wrap, .page-id-15100 .mainbar-wrap, .page-id-15092 .mainbar-wrap{
		background:#f8f8f8 !important;
	}
	.blog-single-cover[data-fullheight=true]{
		margin-top: 135px;
	}
}

@media screen and (max-width:1199px){
	.mobile-logo-default{
		max-width: 80px !important;
	}
}

@media screen and (min-width:992px){
	.page-id-15078 .lqd-contact-form textarea {
    	height: 120px !important;
    	width: 107% !important;
    	left: -3.8%;
	}
}
*/