#home.layout-7 {
    background-repeat: no-repeat;
    height: 100vh;
}
@media screen and (max-width: 1920px) {
    #home.layout-7 {
        background-position: left -85px;
    }
}
@media screen and (max-width: 1680px) {
    #home.layout-7 {
        background-position: left 60%;
    }
}
@media screen and (max-width: 1440px) {
    #home.layout-7 {
        background-position: left -10px;
    }
}
@media screen and (max-width: 1366px) {
    #home.layout-7 {
        background-position: left -50px;
    }
}
@media screen and (max-width: 1280px) {
    #home.layout-7 {
        background-position: left -10px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 {
        background-position: 65% 0% !important;
        background-attachment: initial !important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 {
        background-position: 60% 0px !important;
    }
}
@media only screen and (max-width: 768px) and (orientation: landscape) {
    #home.layout-7 {
        width: auto;
    }
}
@media screen and (max-width: 768px) {
    #home.layout-7 {
        background-position: 55% 0px !important;
    }
}
@media screen and (max-width: 767px) {
    #home.layout-7 {
        background-position: 60% 45% !important;
    }
}
@media only screen and (min-width: 414px) and (max-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
    #home.layout-7 {
        background-position: 50% 0px !important;
    }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    #home.layout-7 {
        background-position: 50% 0px !important;
    }
}
@media only screen and (min-width: 414px) and (max-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
    #home.layout-7 {
        background-position: 70% 0px !important;
    }
}
@media only screen and (max-width: 375) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #home.layout-7 {
        background-position: 70% 0px !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #home.layout-7 {
        background-position: 70% 0px !important;
    }
}
@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #home.layout-7 {
        background-position: 55% top !important;
    }
}
@media screen and (max-width: 360px) {
    #home.layout-7 {
        background-position: 50% top !important;
    }
}
@media screen and (max-width: 320px) {
    #home.layout-7 {
        background-position: 55% top !important;
    }
}
#home.layout-7 .images {
    height: 100%;
    position: relative;
}
#home.layout-7 .banner_sponsor_layout_7 {
    width: 100%;
    max-width: 50%;
    /*padding: 30px 0 0;*/
}
.caption-img{text-align: left !important;}
@media screen and (max-width: 1199px) {
    #home.layout-7 .banner_sponsor_layout_7 {
        max-width: 100%;
        width: 340px;
    }
}
@media screen and (max-width: 480px) {
    #home.layout-7 .banner_sponsor_layout_7 {
        width: 90%;
            margin: 85px 0 0 0;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_sponsor_layout_7 {
        width: 600px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_sponsor_layout_7 {
        width: 600px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 780px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_sponsor_layout_7 {
        width: 340px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-height: 780px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_sponsor_layout_7 {
        width: 340px;
        
    }
}
#home.layout-7 .banner_qutoes_layout_7 {
    max-width: 35%;
    width: 100%;
    position: absolute;
    top: 55%;
    margin: auto;
    left: 0;
    right: 0;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media screen and (max-width: 1199px) {
    #home.layout-7 .banner_qutoes_layout_7 {
        position: relative;
        top: auto;
        -moz-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        margin: 60px 0 0 0;
        max-width: 100%;
        width: 350px;
    }
}
@media screen and (max-width: 992px) {
    #home.layout-7 .banner_qutoes_layout_7 {
        margin: 40px 0 0 0;
        width: 270px;
    }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
    #home.layout-7 .banner_qutoes_layout_7 {
        width: 170px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #home.layout-7 .banner_qutoes_layout_7 {
        margin: 4% 0 0;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_qutoes_layout_7 {
        width: 380px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_qutoes_layout_7 {
        width: 490px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 780px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_qutoes_layout_7 {
        width: 180px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-height: 780px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_qutoes_layout_7 {
        width: 300px;
    }
}
#home.layout-7 .banner_date_layout_7 {
    min-width: 17% !important;
    position: absolute;
    /*left: 0;*/
    right: 0;
    bottom: 0;
    margin: auto;
}
@media only screen and (max-width: 1199px) {
    #home.layout-7 .banner_date_layout_7 {
        position: relative;
        bottom: auto;
        margin: 60px 0 0 0;
        max-width: 100%;
        width: 250px;
    }
}
@media screen and (max-width: 992px) {
    #home.layout-7 .banner_date_layout_7 {
        margin: 40px 0 20px 0;
        width: 210px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_date_layout_7 {
        width: 360px;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_date_layout_7 {
        width: 360px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 780px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_date_layout_7 {
        width: 160px;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-height: 780px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #home.layout-7 .banner_date_layout_7 {
        width: 200px;

    }
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #home.layout-7 .banner_date_layout_7 {
        margin: 4% 0 0;
    }
}

/*# sourceMappingURL=uk-style.css.map */
