@media all and (max-width: 991px){
    #content-wrapper > .blocks-container.style-2 .block-on-background > .clip > .bg-nofixed{
        background-position: top right!important;
        background-size: 130vw auto;
    }
    #content-wrapper > .blocks-container.style-2 .block-type-9{
        height: auto;
    }
}
.imgs-clients img{
    margin: 0 20px;
}
.icons-wow .icon-wrapper > img{
    max-height: 48px;
}
@media (max-width: 767px) {
	.block-type-3 .clip{ height: auto!important; }
    .icons-wow .meny-icon .h6{ font-size: 0.6rem; min-height: 28px; }
}
body.services header.style-2 .mob-icon span,
body.contact header.style-2 .mob-icon span,
body.portfolio header.style-2 .mob-icon span{
    background-color: #333;
}
@media all and (min-width: 768px){
    .imgs-clients img{
        margin: 0 15px;
    }
}
@media all and (max-width: 767px){
    .imgs-clients img{
        margin: 0 auto;
        max-width: 100%;
    }
    .bg-title{
        white-space: normal;
    }
}
@media ALL AND ( max-width: 1400px ){
    .image-contact-footer{
        margin-bottom: -2px;
    }
    .text-respo-1{
        /* margin-top: 1vw; */
        font-size: 2.8rem;
        line-height: 2.4rem;
    }
}
@media ALL AND ( max-width: 1400px ) AND ( min-width: 992px ){
    .text-respo-1{
        margin-top: 1vw;
        font-size: 2.5rem;
        line-height: 2rem;
    }
}
