/*
Theme Name:     Meni Child
Theme URI: 		http://dev.themes-demo.com/meni/
Author: 		The DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Meni theme powered by DesignThemes
Template:       meni
Version:        1.0
*/


/* 
.header-main-menu-div .wpb_wrapper{
	display:flex;
	justify-content:center;
} */
.main-title-section-wrapper .breadcrumb{
	display:none !important;
}
.d-none{
	display:none;
}
.hide-desk{
	display:none;
}
.vc_custom_1561619658121 img{
	position:relative;
}
.see-all a {
    font-size: 20px;
}
div[id="1560499167858-2ff6f451-7e79"]{
	height:25px !important;
}
#rev_slider_4_1[data-slideactive="rs-7"] rs-arrow.metis.tparrows{
	height:40px !important;
	width:40px !important;
}

.dt-sc-icon-box.type15.about-invert:hover {
    background: #fff !important;
}
.dt-sc-icon-box.type15.about-invert:hover img {
	filter: invert(1);
}
.dt-sc-icon-box.type15.about-invert:hover h4{
	color:#8AADB8;
}
.table-container tr>*{
	border:1px solid #0000001a;
}
.dt-sc-toggle a{
color:#000;
}
.dt-sc-full{
	width:100%;
}
.title-box-border{
border:1px solid #0000004a;
}
.dt-sc-meni-content-wrapper h5 {
	display: flex;
    flex-direction: column;
	color: #8AADB8;
}
.dt-sc-meni-content-wrapper h5:after {
    content: '';
    display: block;
    height: 2px;
    width: 40%;
    margin: 10px auto 0;
    background: #8AADB8;
}
.dt-sc-meni-package-caption .dt-sc-meni-image > div{
background-position:left !important;
}
.laser-removal-div .wpb_wrapper{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	height:100%;
}
.image_100 img{
	width:100% !important;
}
/* .home-treatment-div .wpb_wrapper{
	display: flex;
    flex-direction: column;
    justify-content: space-around;
} */
/* .table-cl3 tr>th:nth-child(2),
.table-cl3 tr>td:nth-child(2){
	border-left:1px solid #0000001a;
	border-right:1px solid #0000001a;
}

.table-cl4 tr>th:nth-child(2),
.table-cl4 tr>td:nth-child(2),	
.table-cl3 tr>th:nth-child(3),
.table-cl3 tr>td:nth-child(3){
	border-left:1px solid #0000001a;
	border-right:1px solid #0000001a;
} */

.color_blue h2{
	color: #8AADB8 !important;
}

.about_quote q{
	text-align: justify;
	font-size: 18px !important;
	}
.about_quote{
	border-right: 8px solid rgba(0, 0, 0, 0.2);
	padding-right:20px !important;
	padding-left:20px !important;
}
.table-w-fix{
	width:150px;
}

footer .footer-form form > p{
padding-top:60px;
}
footer .footer-form .cf7sr-recaptcha{
float:none !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.wpb_content_element.whatsapp_float {
    position: fixed;
    bottom: 60px;
    right: 15px;
    width: 60px;
    height: auto;
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {

	.dt-sc-icon-box.type15 .icon-wrapper h4{
		font-size: 14px;
	}
	.no-header-menu ul li a, .dt-header-menu .dt-primary-nav > li > a{
		padding:10px 50px !important;
	}
	.about-div-1 .vc_column-inner, .about-div-2 .vc_column-inner{
		padding: 0 15px !important;
	}
	div[id="1738910534585-88f2924c-d238"]{
		height:0px !important;
	}

	div[id="1739167086172-e57d2fc3-cd56"] {
    	height: 0 !important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.home-eneka-btn{
		margin-top:32px;
	}
	div[id="1560486514327-6da42e41-a03a"]{
		height:0 !important;
	}
	div[id="1737003752195-f0941f73-8a51"]{
		height:67px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1120px){
	.wpb_column.rs_col-sm-6{
		width:100% !important;
	}
	.vc_column_container>.vc_custom_1564382796430{
		padding:0 30px !important;
	}
		.footer-number h3{
		font-size:24px !important;
	}
}
@media only screen and (max-width:992px) {
	.vc_column_container>.vc_custom_1561619658121{
		padding-right:0px !important;
		padding-left:0px !important;
	}

	div#dt-1505913242232-e64ea019-90fc-mobile .menu-trigger > span{
		font-size:28px !important;
	}
	.vc_custom_1561619658121 img{
		padding-top:20px !important;
	}
		.about-div-1 .vc_column-inner, .about-div-2 .vc_column-inner{
		padding: 0 15px !important;
	}
}

@media only screen and (max-width: 830px) {
			.vc_column-inner.vc_custom_1739429818976, .vc_column-inner.vc_custom_1739429841056{
		padding:10px !important;
	}
	}
	
	@media only screen and (max-width: 479px) {
	.main-title-section-wrapper{
		padding:50px 10px 40px !important;
	}
	.dt-sc-classic-ii-style.dt-sc-post-entry .blog-entry > div.entry-button:last-child {
		display: flex;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		justify-content: center;
	}
	.mobile-nav-container .menu-trigger > i:before{
		font-size:22px !important
	}
	.vc_column_container>.vc_custom_1737364489734 {
		padding: 20px !important;
	}
	div#dt-1505913242232-e64ea019-90fc-mobile .menu-trigger > i,div#dt-1505913242232-e64ea019-90fc-mobile .menu-trigger > span{
		color:#000 !important;
	}
	.vc_custom_1561543100874 h3{
		font-size:26px !important;
		text-align:center;
	}
	.laser-removal-div .wpb_wrapper{
		padding-top:20px;
		gap:10px;
	}
	.table-cl4{
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}

	.dt-sc-hr-invisible-small{
		margin:15px 0 0  !important;
	}
	.dt-sc-meni-content-wrapper br{
		display:none;
	}
	.left-space{
		margin:0 !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	#header{
		height:140px !important;
	}
	#header .container div.sticky-wrapper{
		height:100% !important;
	}
	#header .vc_column_container{
		padding:0 10px !important;
	}
	.hide-desk{
		display:block;
	}
	.dt-sc-meni-package-caption .dt-sc-meni-content-wrapper{
		padding: 25px 5% !important;
	}
	.custom-image-column-overlap{
		left:inherit !important;
	}

	.custom-half-column-overlap > .vc_column-inner{
		padding-left:15px !important;
	}
	.vc_column_container>.vc_custom_1564382796430{
		padding:0 20px !important;
	}
	.dt-sc-button.bordered.medium.with-icon.icon-right.type2{
		margin-top:20px;
	}
	.dt-sc-button.type2{
		display:flex !important;
		margin:10px auto !important;
		width:fit-content !important;
	}
	.dt-sc-appointment-wrapper .dt-sc-reservation-form .column{
		margin-bottom:10px !important;
	}
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle{
		font-size:16px !important;
	}
	.contact-book-section{
		padding-top:20px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 420px) {
	#primary{
		padding:0 20px !important;
	}
	.container{
		width:100% !important;
	}	
}