/* ------------------------------------ Start OT - CMS Footer1 ------------------------------- */
#otcmsfooter1 {
    margin: 0;
    padding: 0 0 0 60px;
    border-left: 1px solid var(--border-color);
}
#otcmsfooter1 .otfooter1-logo {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}
#otcmsfooter1 p {
    display: none;
}
#otcmsfooter1 .otfooter1-logo .otfooter1-img {
    float: left;
    width: auto;
    margin-right: 50px;
}
#otcmsfooter1 .otfooter1-logo .otfooter1-img:last-child {
	margin:0;
}
#otcmsfooter1 .otfooter1-logo .otfooter1-img img {
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: .8;
}
#otcmsfooter1 .otfooter1-logo .otfooter1-img:hover img {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
@media (max-width: 1429px) {
    #otcmsfooter1 .otfooter1-logo .otfooter1-img {
        margin-right: 40px;
    }
}
@media (max-width: 1299px) {
    #otcmsfooter1 .otfooter1-logo .otfooter1-img {
        margin-right: 20px;
    }
    #otcmsfooter1 {
        padding: 0 0 0 30px;
    }
}
@media (max-width: 1199px) {
    #otcmsfooter1 {
        margin: 20px 0 !important;
        float: left;
        width: 100%;
        padding: 0 15px;
    }
}
@media (max-width: 670px) {
    #otcmsfooter1 .otfooter1-logo {
        display: flex;
        align-items: center;
    }
}