.wpcf7 .wpcf7-form {
        display: flex; 
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; 
         margin-right: -15px;
         margin-left: -15px;
}
.ajax-loader
{position: absolute!important;
    top: 20px!important;   
    right: 45px!important;
    background-color:white!important;
    z-index: 2!important;
}
#wpcf7-f1873-p1752-o2 .wpcf7-form .col-12 .btn.btn-primary.gradient span .ajax-loader {
    position: absolute!important;
    top: 20px!important;   
    right: 29px!important;
    background-color:red!important;
    z-index: 2!important; 
}
#wpcf7-f1874-o1 .wpcf7-form .text-center.new-center .btn.btn-primary.light span .ajax-loader {
    position: absolute!important;
    top: 20px!important;   
    right: 45px!important;
    background-color:red!important;
    z-index: 2!important; 
}
#wpcf7-f1873-p1752-o3 .wpcf7-form .col-12 .btn.btn-primary.gradient span .ajax-loader {
    position: absolute!important;
    top: 20px!important;   
    right: 29px!important;
    background-color:red!important;
    z-index: 2!important; 
}
div.wpcf7-mail-sent-ok {
    display: none!important;
}
.wpcf7-not-valid-tip{
    display: none!important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    display: none!important;
}
input[type="text"].wpcf7-not-valid {
    border: 1px solid red!important;    
}
.wpcf7-not-valid {
    border: 1px solid red!important;    
}
.wpcf7-form-control.wpcf7-radio.checkbox-entry {
    display: flex;
    margin-left: -45px;
}
.wpcf7-list-item.first::before{
    display: none!important;
}
.wpcf7-list-item.last::before{
    display: none!important;
}
.wpcf7-list-item:before{
    display: none!important; 
}
.wpcf7-form-control-wrap.radio-813 .wpcf7-form-control.wpcf7-radio.checkbox-entry
{
    display: block;
}
.wpcf7-form-control-wrap.radio-813 .wpcf7-form-control.wpcf7-radio.checkbox-entry span{
    padding-bottom:5px!important;
}
div.wpcf7 .wpcf7-form>span{
    width:100%!important;
    padding: 5px 10px!important;
}
div.wpcf7 .wpcf7-form .new-center{
    margin-left: auto!important;
    margin-right: auto!important;
}
.banner-block .title{
margin-left: 15px!important;
    margin-right: 15px;!important}
.SumoSelect > .wpcf7-not-valid+.CaptionCont{border-color:red!important}
.SumoSelect > .wpcf7-not-valid~.optWrapper .opt label {color:#000!important}
.wpcf7-form-control-wrap.text-533 input[type=text]:focus {
  border-bottom: 2px solid #000000!important;
}
@media (max-width:600px){
    /*.row.row-40 > div{
        padding: 0 40px!important;
    }*/
}
/* .dec{
    padding-left: 12px;
    z-index:2;
}
.add{
    padding-left: 12px;
} */
/* Ensure visible text colors for SumoSelect inside choose-your-zone2 popup */
.choose-your-zone2 .SumoSelect > .CaptionCont > span { color: #000 !important; }
.choose-your-zone2 .SumoSelect > .optWrapper > .options li.opt label { color: #000 !important; }
.choose-your-zone2 .SumoSelect .select-all > label { color: #000 !important; }