.sd-logo .elementor-widget-container img {
width: 100% !important; }
.sd-logo-footer .elementor-widget-container img {
width: 100% !important;
}
.elementor-testimonial-details {text-align:center;}
#mobile_main_menu li{position:relative;padding-left:20px;}
#mobile_main_menu li:before {content:'';position:absolute;width: 10px;height: 10px;background:#388A89;left: 0;top: 15px;}
.icons-custom .elementor-widget-container img {height: 90px;width:auto !important;}
#contact-form-popup {padding:40px;}
#contact-form-popup form p {padding:5px 0;}
#contact-form-popup form select {border-radius: 5px;color:#000;border-color: #d8d8d8;}
.contact-logo .elementor-widget-container img {height: 150px;width: auto;}
.pop-up-form-custom:hover {background-color: #388A89;color: #fff;border-color: #388A89;}
.pop-up-form-custom:hover i {color:#fff;}
.pop-up-form-custom {
font-weight: 500;
fill:none;
text-shadow: none !important;
color: #ffffff;
background-color: #544E9C;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #544E9C;
border-radius: 5px 5px 5px 5px;
font-size: 16px;
padding: 15px 30px;
}
.home-contact form label {color:#fff;}
.home-contact form p {padding:5px 0 !important;}
.home-contact form textarea {height:90px;}
.home-copyright, .home .non-home-copyright {display:none}
.home .home-copyright {display:block;}
.home-copyright a {color:rgba(255, 255, 255, 0.7)}
.home-copyright a:hover, .footer-nav-a .elementor-heading-title a:hover {color:#388A89;}
.fb-icon-footer .elementor-social-icon.elementor-social-icon-facebook {padding-top:0 !important;}
div.wpcf7-mail-sent-ok {background: #388A89 !important;}
.wpcf7-response-output {
color: #46b450;
font-size: 18px !important;
padding: 10px !important;
text-align: -webkit-center;
}
.ginput_complex select {padding: 5px 4px;border-color: #d8d8d8;height:40px;}
.gform_wrapper ul li.gfield {
clear: inherit !important;
}
#field_1_8, #field_1_8 input {
width: 100%;
}
#field_1_3 input, #field_1_4 input {width:100%;}
#field_1_3, #field_1_4 {
width: 50%;
float:left;
}
div#gform_confirmation_message_1 h1, div#gform_confirmation_message_1 h4 {color:color: #388a89;}
.ginput_product_price {color: #388a89 !important;font-size:20px;}
@media (max-width:767px){ .single-post #page-header.hasbg {
max-height:320px !important;
}
}
@media (min-width:768px) and (max-width:991px) {
.single-post #page-header.hasbg {
max-height:400px !important;
}
#about-top-padding {padding:200px 20px 180px 20px !important;} }