.theme-header-topbar, .theme-site-name, .theme-scoialicon-inner-parent  {
    display: none !important;    
}
.theme-header {
	padding-top: 20px;
}
.zpheader-style-01 .theme-header .zpcontainer {
	padding: 10px !important;
    margin-bottom: 0px !important;
}
.zscustom-banner-img {
    max-height: 400px;
}
.footer-container > div {
	padding-bottom: 25px !important;
}
.footer-container > a {
    display: none !important;
}
.footer-container a {
    font-size: 18px !important;
	color: black !important;
    font-weight: 500;
}
.zpsection.zpdefault-section.zpdefault-section-bg{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
div[data-element-id="elm_WapKi_GRgFW64is7GKT1dg"] {
    margin-top: 40px !important;
}
div[data-element-id="elm_2L5sxomYH5ZRmx-qfoY8XQ"] {
	margin-bottom: 50px !important;
}
@media (max-width: 768px) {
    .theme-header, .theme-branding-info  {
    	padding-top: 0px !important;
    }
    .zpcarousel-content-inner .zprow-container  {
    	display: flex !important;
    }
    .zpcarousel-content-inner .zprow-container > div {
    	width: 50% !important;
    }
    span[style="font-size:40px;"] p  {
    	font-size: 35px !important;	
    }	
}
@media (max-width:768px) {
	[class*="zpimage-size"].zpimage-tablet-fallback-original figure img {
    	 width: 90% !important;
        max-width: 100% !important;
    	height: auto !important;
    }
    div[data-element-id="elm_IsEfXsrafNVciGe_qMwXpg"]  {
    	margin-top: 50px !important;
    }
    .flex-sm-reverse {
    	flex-direction: column-reverse !important;
    }
}

@media (min-width: 768px) and (max-width:992px) {
    .contact-box {
    	width: 50% ;
    }
    .about-container > div > div > div {
    	width: 50% ;
    }
    .services-container > div > div:nth-child(2) {
    	display: flex !important;
        flex-wrap: wrap;
    }
    .services-container > div > div:nth-child(2) > div {
    	width: 50%;
    }
    div[data-element-id="elm_-Bt2lzxMPF0_QUNkVJQ0Ng"] {
    	width: 45% !important;
    }
    div[data-element-id="elm_IsEfXsrafNVciGe_qMwXpg"] {
    	width: 50% !important;
    }
    .zscustom-banner-img img {
    	    width: 100% !important;
            height: auto !important;
            min-height: 350px;
    }
    [class*="zpimage-size"].zpimage-tablet-fallback-original figure img {
    	 width: 100% !important;
        max-width: 100% !important;
    }
    div[data-element-id="elm_oXzs2hafFxrdUO3HzAVKWg"] > div {
    	width: 50% !important; 
    }
}
@media (min-width: 992px) 
.services-container  figure img, {
	height: 200px !important;
	}
	
}
@media (min-width:992px) and (max-width: 1200px) {
	.zprow-container {
        width: 100% !important;
	}
}
div[data-footer-type="site_footer"] .zprow-container {
	width: 100% !important;
}