.ui.checkbox .box:before, 
.ui.checkbox label:before,
.speed-selection-bottom__flex ._anim_items input.label-cbx {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    opacity: 0;
    margin: 0;
    padding: 0;
}

.speed-selection-bottom__flex .modal__form-input label{
	padding-left:0!important;
}

.speed-selection-bottom__flex .wpcf7-list-item-label:before,
.speed-selection-bottom__flex .wpcf7-list-item-label:after{
    content: "";
    display: block;
    width: 1.38888889em;
    height: 1.38888889em;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 2px;
    border: 1px solid #00a9ff;
}


.potok_block_14 .form_rass  .wpcf7-list-item-label:before,
.potok_block_14 .form_rass  .wpcf7-list-item-label:after{
    position: absolute;
    top: 0;
    left: -26px;
    border-radius: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #fff;
}

.potok_block_14 .blue_form .wpcf7 .form_rass .ui.checkbox input:checked ~ span:after {
    left: -26px!important;
}

.speed-selection-bottom__flex .wpcf7-list-item-label:after {
    border: none;
    background: url(../../img/gal.svg) 50% no-repeat;
    background-size: 60% auto;
    opacity: 0;
	cursor:pointer;
}

.speed-selection-bottom__flex ._anim_items input:checked~.wpcf7-list-item-label:after  {
    opacity: 1;
}

.popup_container_form button.mfp-close {
    font-size: 28px;
	height:44px;
	width:44px;
}

.veb-form-policy .contact-us-link {
    padding-left: 37px;
}
@media (min-width: 768px) {
    div.mob-slider {
        display: none;
    }
}