.oxi-addons-container .oxi-addons-row .oxi-addons-main-wrapper-image-comparison-style-1,
.oxi-addons-container .oxi-addons-row .oxi-addons-main-wrapper-image-comparison-style-1 *{
    transition: none;
}


.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-up-arrow,
.twentytwenty-down-arrow {
    left: 50% ;
    transform: translateX(-50%)
}
 
.oxi-addons-main-wrapper-image-comparison-style-1 .oxi-addons-main {
    width: 100%; 
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-left-arrow,
.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-right-arrow {
    top: 50%;
    transform: translateY(-50%)
}

.oxi-addons-main-wrapper-image-comparison-style-1 .oxi-img {
    transition: none
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-handle {
    transition: none
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-horizontal .twentytwenty-handle::before,
.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-horizontal .twentytwenty-handle::after,
.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-vertical .twentytwenty-handle::before,
.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-vertical .twentytwenty-handle::after {
    background: #ffffff
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-handle {
    border-color: #ffffff
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-horizontal .twentytwenty-handle::after {
    box-shadow: 0 -3px 0 #ffffff, 0px 0px 12px rgba(51, 51, 51, 0.5) 
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-horizontal .twentytwenty-handle::before {
    box-shadow: 0 -3px 0 #ffffff, 0px 0px 12px rgba(51, 51, 51, 0.5) 
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-left-arrow {
    border-right: 6px solid #ffffff
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-right-arrow {
    border-left: 6px solid #ffffff
}

.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-before-label::before,
.oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-after-label::before {
    background: rgba(158, 9, 9, 0.44) ;
    color: #ffffff ;
    display: inline-block;
    font-family: "Crate Round";
    font-weight: 100;
    font-style: normal;
    line-height: 1.3;
    text-align: center;
    font-size: 16px ;
    border: 1px none ;
    border-color: #707070;
    border-radius: 5px 5px 5px 5px ;
    padding: 5px 15px 5px 15px 
}

@media only screen and (min-width:669px) and (max-width:993px) {
    .oxi-addons-main-wrapper-image-comparison-style-1 {
        padding: 0px 0px 0px 0px
    }
    .oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-before-label::before,
    .oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-after-label::before {
        font-size: 16px ;
        border-radius: 5px 5px 5px 5px ;
        padding: 5px 15px 5px 15px 
    }
}

@media only screen and (max-width:668px) {
    .oxi-addons-main-wrapper-image-comparison-style-1 {
        padding: 0px 0px 0px 0px
    }
    .oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-before-label::before,
    .oxi-addons-main-wrapper-image-comparison-style-1 .twentytwenty-after-label::before {
        font-size: 16px ;
        border-radius: 5px 5px 5px 5px ;
        padding: 5px 15px 5px 15px     ;
        -webkit-border-radius: 5px 5px 5px 5px ;
        -moz-border-radius: 5px 5px 5px 5px ;
        -ms-border-radius: 5px 5px 5px 5px ;
        -o-border-radius: 5px 5px 5px 5px ;
}
}