@media (max-width: 768px){
.kc-css-24565 {display: none !important;}
.kc-css-300778 {display: none !important;}
.kc-css-550216 {display: none !important;}
	
body.kc-css-system .kc-css-613310 .group {
    width: 70px !important;
}
	
}

.postid-2523 .page-banner-main-block{
	display: none;
}

.woocommerce-page .col-sm-3 {
    display: none;
}

.postid-2523 .breadcrumb{
	display: none;
}

.home-slider-bg{
/* background: black; */
/* opacity: 0.9;  */
/*   filter: brightness(50%); */
}
.slider-dtl a{
	background-color: green;
	color: white !important;
}

/* .slider-dtl a btn-white{
	background-color: white !important;
}
 */

.mid4{
	color: green;
}

.cover1h{
	margin-top: 200px;
  color: black;	
}
.cover1p{
	margin-top: 0px;
	color: red;
}

.cover2{
	margin-top: 70px;
}

.cover4h{
	margin-top: 100px;
}

.cover4h span{
	color: green !important;
}

.services1{
/* 	color: black; */
	margin-top: 310px;
	margin-left: 20px;
color: #46ba6f
 !important;
}
.services1 span{
	color: #46ba6f
 !important;
}



.first-header .btn{
	background-color: #19a94c;
}

/* .first-header .btn :hover{
	background-color: yellow;
} */

#page-banner{
/* 	background: black; */
	opacity: 1;
}

.page-banner-heading{
text-align: left;
color: #fff;
margin: 0px 0px 0px 280px;
}

.aboutbox{
	color: #fff;
	font-weight: 600;
}

.aboutbox h2{
	font-size: 2.2em;
	font-weight: 700;
	color: #fff;
}

.aboutbox a{
	background-color: green;
	color: #fff;
}

.wpcf7-submit{
	background-color: #19A94C !important;
}

.red-underline{
border-bottom: 5px solid #EE4123;
display: inline-block;
line-height: 1.4;
}

.green-underline{
border-bottom: 5px solid #19A94C;
display: inline-block;
line-height: 1.4;
}

.red-underline-thin{
border-bottom: 3px dotted #EE4123;
display: inline-block;
line-height: 1.3;
}

.green-underline-thin{
border-bottom: 3px dotted #19A94C;
display: inline-block;
line-height: 1.3;
}

.copyright{
	background-color: #1d1d1d !important;
}

.call-block{
	color: #000;
}

.contact-addres{
	color: #fff;
}

.contact-addres p{
	color: #fff;
}
.footer-block{
		background-color: #f1f1f1;
}

.footer-block p, a, li{
/* 	color: #333 !important; */
}	

.footer-block span{
	color: #555 !important;
}

.footer-heading{
	color: #777;
}
.contact-form-on-map input, textarea{
	color: black !important;
}

.map_popup_contact_form.right{
	padding-top: 100px;
}

.map_popup_contact_form.right btn{
	color: #fff !important;
}

.map_popup_contact_form.right btn:hover{
	color: yellow !important;
}


.address-dtl-heading{
/* 	color: #000;
	 */
}

.address-top-block{
	background-color: #19A94C; 
}

.address-dtl-block{
	background-color: #19A94C; 
	
}

.address-heading{
	color: #fff;
}

/* .address-dtl-block li, a{
	color: #fff;
}
 */

.nav-right{
	background-color: #585858;
}

.about-features-icon{
	color: green !important;
}

/* .entry-footer{
	background-color: #f7f7f7 !important;
}
 */
.counter-heading{
	color: #19A94C; 
}


.counter-heading span{
	color: #fff 
 !important;
}

/* .kc-elm.kc-css-953731.kc_row.counter_overlay{
	background-color: white !important;
}
	 */
#message-contact{
	opacity: 0.9;
	background-color: #F3F2F2;
}

/* .owl-stage{
/*transform: translate3d(-2186px, 0px, 0px); 
transition: all 20s ease 1.5s !important; 
transition-delay: 10s;	
	/*width: 3825.5px;
} */
.info-nav-dt1, a{
	font-size: 13.4px !important;
}