#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: 85% 0px !important;
    }
}
@media screen and (max-width: 767px) {
    #home.layout-7 {
        background-position: 87% 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 screen and (max-width: 990px){
    #home.layout-7 {
        background-position: 89% 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: 90% top !important;
    }
}
@media screen and (max-width: 360px) {
    #home.layout-7 {
        background-position: 87% top !important;
    }
}
@media screen and (max-width: 320px) {
    #home.layout-7 {
        background-position: 86% top !important;
    }
}
#home.layout-7 .images {
    height: 100%;
    position: relative;
}
#home.layout-7 .banner_sponsor_layout_7 {
    width: 100%;
    max-width: 36%;
    position: relative;
    left: 0;
    margin: auto;
}
#home.layout-7 .banner_date_layout_7 {
    min-width: 10% !important;
    position: absolute;
    bottom: 5%;
    margin: auto;
    max-width: 10%;
    left: 5%;
}
#home.layout-7 .banner_logo_set {
    width: 100%;
    max-width: 30%;
    position: relative;
    left: -2%;
    margin: auto;
}
#home.layout-7 .banner_qutoes_layout_7 {
    max-width: 22%;
    width: 100%;
    position: absolute;
    top: 20%;
    margin: auto;
    /* left: 0; */
    right: 2%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media screen and (max-width: 480px) {
    #home.layout-7 .banner_sponsor_layout_7{
        max-width: 57%;
        top: -200px;
        left: -2%;
    }
    .banner_qutoes_layout_7{
        width: 100% !important;
        max-width: 48% !important;
        top: 0px !important;
         right: 27% !important;
         bottom: 42px;
    }
    #home.layout-7 .banner_date_layout_7 {
        max-width: 30%;
        left: 0;
        right: 0;
        bottom: -140px;
    }
    #home.layout-7 .banner_logo_set {
        width: 100%;
        max-width: 48%;
        left: 0;
    }
}
@media screen and (min-width: 481px) and (max-width: 768px){
    #home.layout-7 .banner_sponsor_layout_7{
        width: 100%;
        max-width: 54%;
        position: relative;
        top: -145px;
        left: -140px;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        width: 100% !important;
        max-width: 32% !important;
        top: -38px;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 17% !important;
        position: relative !important;
        bottom: 0 !important;
        top: 120PX;
        left: -35%;
    }
    #home.layout-7 .banner_logo_set {
        width: 100%;
        max-width: 40%;
    }
 }
 @media screen and (min-width: 769px) and (max-width: 1024px){
    #home.layout-7 .banner_sponsor_layout_7{
        max-width: 47%;
        width: 100%;
        position: relative;
        top: -170px;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        max-width: 27% !important;
        top: -50px;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 17% !important;
        bottom: -135px;
    }
    #home.layout-7 .banner_logo_set {
        width: 100%;
        max-width: 35%;
        position: relative;
        left: 0;
        margin: auto;
        bottom: 100px;
    }
 }
 
 @media only screen and (max-height: 480px) and (max-width: 768px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2)  { 
    #home.layout-7 .banner_sponsor_layout_7{
        max-width: 33% !important;
        top: 0px !important;
        left: -200px !important;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        width: 100% !important;
        max-width: 19% !important;
        right: 4% !important;
        top: 55px !important;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 11% !important;
        bottom: 0 !important;
        top: 0 !important;
    }
    #home.layout-7 .banner_logo_set {
        width: 100% !important;
        max-width:28% !important;
        left: 0 !important;
    }
} 
@media only screen and (max-height: 480px) and (min-width:769px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2)  { 
    #home.layout-7 .banner_sponsor_layout_7{
        max-width: 30% !important;
        top: -30px !important;
        left:0 !important;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        width: 100% !important;
        max-width: 20% !important;
        right: 4% !important;
        top: 50px !important;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 10% !important;
        bottom: -10px !important;
    }
    #home.layout-7 .banner_logo_set {
        width: 100% !important;
        max-width:30% !important;
        left: 0 !important;
    }
} 
@media screen and (min-width: 1025px) and (max-width: 1200px){ 
    #home.layout-7 .banner_sponsor_layout_7{
        max-width: 44%;
        width: 100%;
        top: -90px;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        max-width: 28% !important;
        top: 47px;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 15% !important;
        bottom: -50px;
    }
    #home.layout-7 .banner_logo_set {
        width: 100%;
        max-width: 35%;
        left: 0;
        bottom: 100px;
    }
 }
 @media screen and (min-width: 1025px) and (orientation:portrait){
    #home.layout-7 .banner_sponsor_layout_7{
        margin-top: 11%;
        max-width: 55% !important;
    }
    #home.layout-7 .banner_qutoes_layout_7{
        max-width: 35% !important;
    }
    #home.layout-7 .banner_date_layout_7{
        max-width: 20% !important;
        bottom: 13%;
        width: 100%;
    }
    #home.layout-7 .banner_logo_set {
        width: 100%;
        max-width: 50%;
        left: 0;
        bottom: 0px;
        top: 405px;
    }
 }
/*# sourceMappingURL=uk-style.css.map */
