@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{   }
.slider-dtl a{
background-color: green;
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{ margin-top: 310px;
margin-left: 20px;
color: #46ba6f
!important;
}
.services1 span{
color: #46ba6f
!important;
}
.first-header .btn{
background-color: #19a94c;
} #page-banner{ 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{ }	
.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{ }
.address-top-block{
background-color: #19A94C; 
}
.address-dtl-block{
background-color: #19A94C; 
}
.address-heading{
color: #fff;
} .nav-right{
background-color: #585858;
}
.about-features-icon{
color: green !important;
} .counter-heading{
color: #19A94C; 
}
.counter-heading span{
color: #fff 
!important;
} #message-contact{
opacity: 0.9;
background-color: #F3F2F2;
} .info-nav-dt1, a{
font-size: 13.4px !important;
}