/*
Theme Name: Curly Child
Theme URI: https://curly.qodeinteractive.com/
Description: A child theme of Curly Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com/
Version: 1.0.0
Text Domain: curly
Template: curly
*/

.contact-map-top {
    position:relative;
}

.contact-map-top:before {
    content: '';
    display: block !important;
    position: absolute;
    background: rgba(0,0,0,0.5);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

body:not(.home) .mkdf-mobile-header-holder .mkdf-position-right-inner {
	display:none !important;
}

@media only screen and (max-width: 1024px) {
	
	/*body.home .mkdf-vss-responsive .mkdf-vss-ms-section>.ms-tableCell {
		height:700px !important;
	}*/
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell {
		height:500px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(6) .ms-tableCell {
	    height:400px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor>section.elementor-section,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container, body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container
	
	{
		height:100% !important;
	}
	
	body.home .versec3hp .mkdf-is-inner {
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container .mkdf-custom-font-holder {
		padding:0 30px !important;
		text-align:center !important;
		
	}
	
	.hpcontactbtm .elementor-col-50 {
		width:100% !important;
		padding-bottom:20px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:last-child .ms-tableCell {
		height:auto !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:last-child {
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	.pricelistsecst .mkdf-bsl-title,
	.pricelistsecst .mkdf-st-title,
	.pricelistsecst h3 {
		font-size:30px !important;
	}
	
	.pricelistsecst {
		padding:5px 20px 20px 20px !important;
	}
}


@media only screen and (max-width: 767px) {
	
	body.home .mkdf-vss-responsive .mkdf-vss-ms-section>.ms-tableCell,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(6) .ms-tableCell {
		height:500px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell {
		height:400px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor>section.elementor-section,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(1) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container, body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section,
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container
	
	{
		height:100% !important;
	}
	
	body.home .versec3hp .mkdf-is-inner {
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:nth-child(7) .ms-tableCell>div.elementor>section.elementor-section>.elementor-container .mkdf-custom-font-holder {
		padding:0 30px !important;
		text-align:center !important;
		
	}
	
	.hpcontactbtm .elementor-col-50 {
		width:100% !important;
		padding-bottom:20px !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:last-child .ms-tableCell {
		height:auto !important;
	}
	
	body.home .mkdf-vss-responsive>.mkdf-vss-ms-section:last-child {
		padding-top:50px !important;
		padding-bottom:50px !important;
	}
	
	.pricelistsecst .mkdf-bsl-title,
	.pricelistsecst .mkdf-st-title,
	.pricelistsecst h3 {
		font-size:30px !important;
	}
	
	.pricelistsecst {
		padding:5px 20px 20px 20px !important;
	}
}




