/*
Theme Name: Simply180
Theme URI: https://Simply180.com
Author: Simply180
Author URI: https://Simply180.com
Template: betheme
Version: 1.0
*/

 
.gform_wrapper .gform_validation_errors {
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.alert-danger {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: transparent;
    border: none;
    margin-top: 0;
    padding: 0;
}

.alert {
    padding: 0;
    margin-bottom: 0;
}

.gform-icon {
	display: none;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
    padding-top: 0;
}

.alert-success {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}

.gform_required_legend {
display: none;
}

.gform_wrapper .gform_validation_errors>h2 .gform-icon {
    display: none !important;
}

.gform_wrapper .gform_validation_errors>h2 {
    margin: 0 0 12px 0 !important;
	font-size: 15px !important;
}

.faq .question {
    background: transparent !important;
	border-bottom: 1px solid #333;
}

.faq .question:after {
    background: #2C3035;
	width: 20px;
}

.faq .question:before {
    border-color: transparent;
}

.hide {
	display: none;
}

.faq .question > .title {
    padding: 20px 40px 20px 50px;
	    font-size: 25px;
	color: #ffff;
	line-height: 28px;
	
}

.faq .question > .title .num {
    display: none;
}
 

.faq .question > .answer {
    padding: 0 20px 20px 50px;
	color: #fff;
}

.faq .question > .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
    color: #fff;
}

.img-service img,
.before-after .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    outline: 1px solid #ffffff;
    outline-offset: -14px;  
	padding: 2px; 
}



@media only screen and  (max-width: 768px) {
  .show-desktop{
	display: none !important;
}
}

