.royalSlider {
    width: 600px;
    height: 400px;
    position: relative;
    direction: ltr
}
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
    color: #444;
    overflow: hidden
}
.royalSlider>* {
    float: left
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none
}
.rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.rsVisibleNearbyWrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.rsVisibleNearbyWrap .rsOverflow {
    position: absolute;
    left: 0;
    top: 0
}
.rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.rsArrow,
.rsThumbsArrow {
    cursor: pointer
}
.rsThumb {
    float: left;
    position: relative
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
    opacity: 1;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}
.rsDefault .rsArrow {
    height: 100%;
    width: 44px;
    position: absolute;
    display: block ;
    cursor: pointer;
    z-index: 21
}
.rsDefault.rsVer .rsArrow {
    width: 100%;
    height: 44px
}
.rsDefault.rsVer .rsArrowLeft {
    top: 0;
    left: 0
}
.rsDefault.rsVer .rsArrowRight {
    bottom: 0;
    left: 0
}
.rsDefault.rsHor .rsArrowLeft {
    left: 0;
    top: 0
}
.rsDefault.rsHor .rsArrowRight {
    right: 0;
    top: 0
}
.rsDefault .rsArrowIcn {
    width: 32px;
    height: 32px;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
    position: absolute;
    cursor: pointer;
    background: url('/templates/grupoab/plugin/banners/rs-default.png');
    border-radius: 2px
}
.rsDefault .rsArrowIcn:hover {}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
    background-position: -64px -32px
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -64px -64px
}
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
    background-position: -96px -32px
}
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
    background-position: -96px -64px
}
.rsDefault .rsArrowDisabled .rsArrowIcn {
    opacity: .2;
    filter: alpha(opacity=20);
    *display: none
}
.rsHidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    transition: visibility 0s linear 0.3s, opacity 0.3s linear
}
.rsGCaption {
    width: 100%;
    float: left;
    text-align: center
}
.royalSlider.rsFullscreen {
    position: fixed !important;
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2147483647 !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important
}
.royalSlider .rsSlide.rsFakePreloader {
    opacity: 1 !important;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    display: none
}
.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
    height: auto
}
.rsContent {
    width: 100%;
    height: 100%;
    position: relative
}
.rsPreloader {
    position: absolute;
    z-index: 0
}
.rsNav {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none
}
.rsNavItem {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25)
}
.rsThumbs {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 22
}
.rsTabs {
    float: left;
    background: none 
}
.rsTabs,
.rsThumbs {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.rsVideoContainer {
    width: auto;
    height: auto;
    line-height: 0;
    position: relative
}
.rsVideoFrameHolder {
    position: absolute;
    left: 0;
    top: 0;
    background: #141414;
    opacity: 0;
    -webkit-transition: .3s
}
.rsVideoFrameHolder.rsVideoActive {
    opacity: 1
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 44px
}
.rsABlock {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 15;
    width: 100%;
    height: 100%
}
img.rsImg {
    max-width: none;
    margin-top: 0 
}
.grab-cursor {
    cursor: url(/templates/grupoab/plugin/banners/grab.png) 8 8, move
}
.grabbing-cursor {
    cursor: url(/templates/grupoab/plugin/banners/grabbing.png) 8 8, move
}
.rsNoDrag {
    cursor: auto
}
.rsLink {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: url(/templates/grupoab/plugin/banners/blank.gif)
}
.royalSlider {
    width: 100%;
    height: 340px 
}
.royalSlider.b-mercedes {
    width: 100%;
    height: 400px 
}
.royalSlider .rsContent {
    border: 6px
}
.image-old .foto {
    width: 100%
}
.royalSlider.b-quadrado {
    width: 100%;
    height: 270px !important;
}
.royalSlider.b-quadrado .rsArrow,
.royalSlider.b-grande .rsArrow {
    display: none 
}
.royalSlider.b-quadrado a {
    cursor: pointer
}
.royalSlider.b-grande .rsContent {
    cursor: default
}
@media (max-width: 1199px) {
    .royalSlider {
        /*height: 250px */
    }
    .royalSlider.b-mercedes {
        width: 100%;
        /*height: 335px */
    }
}
@media (max-width: 991px) {
    .royalSlider {
        height: 340px 
    }
    .royalSlider.b-quadrado {
        width: 370px;
        height: 270px !important;
        margin: auto;
        margin-bottom: 50px
    }
    .royalSlider.b-mercedes {
        width: 100%;
        height: 260px 
    }
}
@media (max-width: 768px) {
    .royalSlider {
        width: 350px ;
        margin: auto
    }
    .royalSlider.b-mercedes {
        width: 100%;
        height: 260px 
    }
    .royalSlider.b-mercedes .image-old .foto {
        width: 220%;
        margin-left: 0px
    }
}
@media (max-width: 400px) {
    .royalSlider {
        width: 320px ;
        height: 270px 
    }
}
.rsContent.banner001 .rsABlock .title1 {
    position: absolute;
    right: 16%;
    top: 10%;
    font-size: 75px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 90%;
    text-align: center;
    letter-spacing: 1px
}
.rsContent.banner001 .rsABlock .title2 {
    position: absolute;
    left: 51%;
    top: 48%;
    font-size: 27px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 100%;
    text-align: left;
    letter-spacing: 1px
}
.rsContent.banner001 .rsABlock .list {
    position: absolute;
    left: 51%;
    top: 70%;
    font-size: 18px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 130%;
    text-align: left
}
.rsContent.banner001 .rsABlock .phone {
    position: absolute;
    left: 51%;
    top: 90%;
    font-size: 16px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 100%;
    text-align: left
}
@media (max-width: 1199px) {
    .rsContent.banner001 .bg {
        width: 100%
    }
    .rsContent.banner001 .rsABlock .title1 {
        right: 16%;
        top: 10%;
        font-size: 60px
    }
    .rsContent.banner001 .rsABlock .title2 {
        left: 51%;
        top: 48%;
        font-size: 22px
    }
    .rsContent.banner001 .rsABlock .list {
        left: 51%;
        top: 65%;
        font-size: 18px
    }
    .rsContent.banner001 .rsABlock .phone {
        left: 51%;
        top: 90%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .rsContent.banner001 .bg {
        width: 100%
    }
    .rsContent.banner001 .rsABlock .title1 {
        right: 16%;
        top: 10%;
        font-size: 47px
    }
    .rsContent.banner001 .rsABlock .title2 {
        left: 51%;
        top: 45%;
        font-size: 16px
    }
    .rsContent.banner001 .rsABlock .list {
        left: 51%;
        top: 60%;
        font-size: 16px
    }
    .rsContent.banner001 .rsABlock .phone {
        left: 51%;
        top: 88%;
        font-size: 11px
    }
}
@media (max-width: 768px) {
    .rsContent.banner001 .bg {
        width: 230%;
        margin-left: -0px
    }
    .rsContent.banner001 .rsABlock .title1 {
        right: auto;
        left: 0%;
        top: 10%;
        font-size: 47px;
        background: rgba(0, 0, 0, 0.5);
        padding: 10px
    }
    .rsContent.banner001 .rsABlock .title2 {
        display: none
    }
    .rsContent.banner001 .rsABlock .list {
        display: none
    }
    .rsContent.banner001 .rsABlock .phone {
        left: 0;
        font-size: 14px;
        background: rgba(0, 0, 0, 0.5);
        padding: 10px
    }
}
.rsContent.banner002 .bg {
    width: 100%
}
.rsContent.banner002 .rsABlock .title1 {
    position: absolute;
    left: 3.5%;
    top: 6%;
    font-size: 19px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 125%
}
.rsContent.banner002 .rsABlock .title2 {
    position: absolute;
    left: 3.5%;
    top: 30%;
    font-size: 15px;
    text-align: left;
    font-weight: bold;
    color: #263d58;
    line-height: 130%
}
.rsContent.banner002 .rsABlock .title3 {
    position: absolute;
    left: 0%;
    top: 51%;
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    padding: 5px 25px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 130%;
    background: #263d58
}
@media (max-width: 1199px) {
    .rsContent.banner002 .rsABlock .title1 {
        left: 3.5%;
        top: 4%;
        font-size: 16px
    }
    .rsContent.banner002 .rsABlock .title2 {
        left: 3.5%;
        top: 32%;
        font-size: 13px
    }
    .rsContent.banner002 .rsABlock .title3 {
        left: 0%;
        top: 55%;
        font-size: 12px
    }
}
@media (max-width: 991px) {
    .rsContent.banner002 .rsABlock .title1 {
        left: 3.5%;
        top: 6%;
        font-size: 19px
    }
    .rsContent.banner002 .rsABlock .title2 {
        left: 3.5%;
        top: 30%;
        font-size: 15px
    }
    .rsContent.banner002 .rsABlock .title3 {
        left: 0%;
        top: 51%;
        font-size: 16px
    }
}
@media (max-width: 768px) {
    .rsContent.banner002 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -100px
    }
}
.rsContent.banner003 .rsABlock .title1 {
    position: absolute;
    left: 40%;
    top: 10%;
    font-size: 26px;
    color: #FFF;
    line-height: 120%;
    text-align: left;
    font-weight: lighter
}
.rsContent.banner003 .rsABlock table {
    position: absolute;
    left: 37%;
    top: 34%;
    width: 58%
}
.rsContent.banner003 .rsABlock table th,
.rsContent.banner003 .rsABlock table td {
    text-align: center;
    color: #FFF;
    height: 35px;
    border-bottom: 1px solid #FFF
}
.rsContent.banner003 .rsABlock table tr:first-child th,
.rsContent.banner003 .rsABlock table tr:last-child td {
    border-bottom: 0
}
.rsContent.banner003 .rsABlock table th:last-child,
.rsContent.banner003 .rsABlock table td:last-child {
    color: #4382b6
}
.rsContent.banner003 .rsABlock .title2 {
    position: absolute;
    left: 40%;
    bottom: 8%;
    font-size: 20px;
    color: #FFF;
    line-height: 100%;
    text-align: left;
    letter-spacing: 1px
}
@media (max-width: 1199px) {
    .rsContent.banner003 .bg {
        width: 100%
    }
    .rsContent.banner003 .rsABlock .title1 {
        left: 40%;
        top: 10%;
        font-size: 21px
    }
    .rsContent.banner003 .rsABlock table {
        left: 37%;
        top: 31%;
        width: 58%
    }
    .rsContent.banner003 .rsABlock table th,
    .rsContent.banner003 .rsABlock table td {
        font-size: 12px
    }
    .rsContent.banner003 .rsABlock .title2 {
        left: 40%;
        bottom: 8%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .rsContent.banner001 .bg {
        width: 100%
    }
    .rsContent.banner003 .rsABlock .title1 {
        left: 40%;
        top: 10%;
        font-size: 16px
    }
    .rsContent.banner003 .rsABlock table {
        left: 37%;
        top: 30%;
        width: 58%
    }
    .rsContent.banner003 .rsABlock table th,
    .rsContent.banner003 .rsABlock table td {
        font-size: 11px;
        height: 25px
    }
    .rsContent.banner003 .rsABlock .title2 {
        left: 40%;
        bottom: 8%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .rsContent.banner003 .bg {
        width: 230%;
        margin-left: -0px
    }
    .rsContent.banner003 .rsABlock .title1 {
        left: 0%;
        top: 10%;
        font-size: 12px;
        background: rgba(0, 0, 0, 0.5);
        padding: 10px
    }
    .rsContent.banner003 .rsABlock table {
        display: none
    }
    .rsContent.banner003 .rsABlock .title2 {
        left: 20%;
        bottom: 8%;
        font-size: 12px
    }
}
.rsContent.banner004 .bg {
    width: 100%
}
.rsContent.banner004 .rsABlock .title1 {
    position: absolute;
    right: 0%;
    top: 28%;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color: #f6d72b;
    padding: 8px 5%;
    background: #000;
    text-transform: uppercase;
    line-height: 100%
}
.rsContent.banner004 .rsABlock .title2 {
    position: absolute;
    right: 5%;
    top: 40%;
    font-size: 24px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 130%
}
.rsContent.banner004 .rsABlock .title3 {
    position: absolute;
    right: 5%;
    top: 50%;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    color: #f6d72b;
    line-height: 130%
}
.rsContent.banner004 .rsABlock .title4 {
    position: absolute;
    right: 5%;
    top: 60%;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 160%
}
.rsContent.banner004 .rsABlock .title4 span {
    font-size: 30px
}
.rsContent.banner004 .rsABlock .box {
    position: absolute;
    left: 4%;
    bottom: 10%;
    background: #000;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center
}
.rsContent.banner004 .rsABlock .box1 {
    text-align: center;
    font-size: 10px;
    color: #FFF;
    display: block;
    margin-top: 12px
}
.rsContent.banner004 .rsABlock .box2 {
    text-align: center;
    font-size: 32px;
    color: #f6d72b;
    display: block;
    margin-top: -5px
}
.rsContent.banner004 .rsABlock .box3 {
    text-align: center;
    font-size: 11px;
    color: #FFF;
    display: block;
    margin-top: -5px
}
@media (max-width: 1199px) {
    .rsContent.banner004 .rsABlock .title1 {
        right: 0%;
        top: 28%;
        font-size: 12px
    }
    .rsContent.banner004 .rsABlock .title2 {
        right: 5%;
        top: 40%;
        font-size: 20px
    }
    .rsContent.banner004 .rsABlock .title3 {
        right: 5%;
        top: 50%;
        font-size: 14px
    }
    .rsContent.banner004 .rsABlock .title4 {
        right: 5%;
        top: 60%;
        font-size: 14px
    }
    .rsContent.banner004 .rsABlock .title4 span {
        font-size: 23px
    }
    .rsContent.banner004 .rsABlock .box {
        left: 4%;
        bottom: 10%;
        background: #000;
        border-radius: 50%;
        width: 120px;
        height: 120px;
        text-align: center
    }
    .rsContent.banner004 .rsABlock .box1 {
        text-align: center;
        font-size: 10px
    }
    .rsContent.banner004 .rsABlock .box2 {
        text-align: center;
        font-size: 32px
    }
    .rsContent.banner004 .rsABlock .box3 {
        text-align: center;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .rsContent.banner004 .rsABlock .title1 {
        right: 0%;
        top: 28%;
        font-size: 16px
    }
    .rsContent.banner004 .rsABlock .title2 {
        right: 5%;
        top: 40%;
        font-size: 24px
    }
    .rsContent.banner004 .rsABlock .title3 {
        right: 5%;
        top: 50%;
        font-size: 18px
    }
    .rsContent.banner004 .rsABlock .title4 {
        right: 5%;
        top: 60%;
        font-size: 18px
    }
    .rsContent.banner004 .rsABlock .title4 span {
        font-size: 30px
    }
    .rsContent.banner004 .rsABlock .box {
        left: 4%;
        bottom: 10%;
        background: #000;
        border-radius: 50%;
        width: 120px;
        height: 120px;
        text-align: center
    }
    .rsContent.banner004 .rsABlock .box1 {
        text-align: center;
        font-size: 10px
    }
    .rsContent.banner004 .rsABlock .box2 {
        text-align: center;
        font-size: 32px
    }
    .rsContent.banner004 .rsABlock .box3 {
        text-align: center;
        font-size: 11px
    }
}
@media (max-width: 768px) {
    .rsContent.banner004 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -300px
    }
    .rsContent.banner004 .rsABlock .title1 {
        right: 0%;
        top: 8%;
        font-size: 12px
    }
    .rsContent.banner004 .rsABlock .title2 {
        right: 5%;
        top: 20%;
        font-size: 20px;
        text-shadow: 0 0 5px #000
    }
    .rsContent.banner004 .rsABlock .title3 {
        right: 5%;
        top: 30%;
        font-size: 14px;
        text-shadow: 0 0 5px #000
    }
    .rsContent.banner004 .rsABlock .title4 {
        right: 5%;
        top: 40%;
        font-size: 14px;
        text-shadow: 0 0 5px #000
    }
    .rsContent.banner004 .rsABlock .title4 span {
        font-size: 23px
    }
    .rsContent.banner004 .rsABlock .box {
        left: 62%;
        bottom: 5%;
        background: #000;
        border-radius: 50%;
        width: 120px;
        height: 120px;
        text-align: center
    }
    .rsContent.banner004 .rsABlock .box1 {
        text-align: center;
        font-size: 10px
    }
    .rsContent.banner004 .rsABlock .box2 {
        text-align: center;
        font-size: 32px
    }
    .rsContent.banner004 .rsABlock .box3 {
        text-align: center;
        font-size: 11px
    }
}
@media (max-width: 400px) {
    .rsContent.banner004 .bg {}.rsContent.banner004 .rsABlock .box {
        left: 62%;
        bottom: 5%;
        background: #000;
        border-radius: 50%;
        width: 90px;
        height: 90px;
        text-align: center
    }
    .rsContent.banner004 .rsABlock .box1 {
        text-align: center;
        font-size: 8px
    }
    .rsContent.banner004 .rsABlock .box2 {
        text-align: center;
        font-size: 22px
    }
    .rsContent.banner004 .rsABlock .box3 {
        text-align: center;
        font-size: 8px
    }
}
.rsContent.banner018 .bg {
    width: 100%
}
.rsContent.banner018 .rsABlock .title1 {
    position: absolute;
    left: 2%;
    bottom: 4%;
    letter-spacing: -1px;
    font-size: 40px;
    line-height: 100%;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
.rsContent.banner018 .rsABlock .link {
    position: absolute;
    right: 0%;
    bottom: 4%;
    letter-spacing: -1px;
    font-size: 35px;
    background: #bb7821;
    padding: 5px 10px;
    line-height: 100%;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .rsContent.banner018 .rsABlock .title1 {
        left: 2%;
        bottom: 4%;
        font-size: 30px
    }
    .rsContent.banner018 .rsABlock .link {
        right: 0%;
        bottom: 4%;
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .rsContent.banner018 .rsABlock .title1 {
        left: 2%;
        bottom: 6%;
        font-size: 40px
    }
    .rsContent.banner018 .rsABlock .link {
        right: 0%;
        bottom: 6%;
        font-size: 35px
    }
}
@media (max-width: 768px) {
    .rsContent.banner018 .bg {
        width: inherit;
        margin-left: -180px;
        border-radius: 0
    }
    .rsContent.banner018 .rsABlock .title1 {
        left: 2%;
        bottom: 24%;
        font-size: 25px
    }
    .rsContent.banner018 .rsABlock .link {
        right: 0%;
        bottom: 4%;
        font-size: 25px
    }
}
@media (max-width: 400px) {
    .rsContent.banner018 .rsABlock .title1 {
        left: 2%;
        bottom: 24%;
        font-size: 22px
    }
    .rsContent.banner018 .rsABlock .link {
        right: 0%;
        bottom: 4%;
        font-size: 25px
    }
}
.banner034 .bg {
    width: 100%
}
.banner034 .price {
    position: absolute;
    right: 4%;
    top: 5%;
    font-size: 25px;
    line-height: 110%;
    letter-spacing: 0px;
    font-weight: lighter;
    color: #000
}
.banner034 .price span {
    color: #c22027;
    font-size: 55px;
    font-family: 'Kanit';
    font-weight: bold;
    text-transform: uppercase
}
.banner034 .txt {
    position: absolute;
    right: 1%;
    bottom: 1%;
    font-size: 12px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
@media (max-width: 1199px) {
    .banner034 .price {
        right: 4%;
        top: 5%
    }
    .banner034 .price span {
        color: #c22027;
        font-size: 45px
    }
    .banner034 .txt {
        right: 1%;
        bottom: 1%
    }
}
@media (max-width: 991px) {
    .banner034 .price {
        right: 4%;
        top: 5%
    }
    .banner034 .price span {
        color: #c22027;
        font-size: 55px
    }
    .banner034 .txt {
        right: 1%;
        bottom: 4%
    }
}
@media (max-width: 768px) {
    .banner034 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -0px
    }
    .banner034 .price {
        right: 4%;
        top: 5%;
        font-size: 12px
    }
    .banner034 .price span {
        color: #c22027;
        font-size: 35px
    }
    .banner034 .txt {
        right: 1%;
        bottom: 7%;
        font-size: 10px
    }
}
.banner035 .title {
    position: absolute;
    left: 5%;
    bottom: 2%;
    font-size: 20px;
    width: 90%;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    font-family: 'Roboto Condensed';
    line-height: 120%;
    letter-spacing: 0px;
    text-transform: uppercase
}
.banner035 .title span {
    color: #ffbe00;
    text-decoration: underline;
    font-size: 17px
}
@media (max-width: 1199px) {
    .rsContent.banner035 .bg {
        width: inherit
    }
    .banner035 .title {
        left: 5%;
        bottom: 2%;
        font-size: 18px
    }
    .banner035 .title span {
        color: #ffbe00;
        text-decoration: underline;
        font-size: 15px
    }
}
@media (max-width: 991px) {
    .banner035 .title {
        left: 5%;
        bottom: 2%;
        font-size: 20px
    }
    .banner035 .title span {
        color: #ffbe00;
        text-decoration: underline;
        font-size: 17px
    }
}
@media (max-width: 400px) {
    .banner035 .title {
        left: 5%;
        bottom: 2%;
        font-size: 18px
    }
    .banner035 .title span {
        color: #ffbe00;
        text-decoration: underline;
        font-size: 15px
    }
}
.rsContent.banner005 .rsABlock .carro {
    position: absolute;
    right: 0%;
    bottom: 0%
}
.rsContent.banner005 .rsABlock .title1 {
    position: absolute;
    left: 5%;
    top: 9%;
    font-size: 37px;
    color: #c71545;
    font-weight: bold;
    letter-spacing: -4px;
    font-family: 'Gloria Hallelujah'
}
.rsContent.banner005 .rsABlock .title2 {
    position: absolute;
    left: 5%;
    top: 26%;
    font-size: 17px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.rsContent.banner005 .rsABlock .box {
    position: absolute;
    left: 20%;
    bottom: 12%;
    background: #FFF;
    width: 250px;
    height: 150px
}
.rsContent.banner005 .rsABlock .title3 {
    position: absolute;
    left: 10%;
    top: 10%;
    font-size: 20px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.rsContent.banner005 .rsABlock .title4 {
    position: absolute;
    left: 10%;
    top: 27%;
    font-size: 15px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.rsContent.banner005 .rsABlock .desc {
    position: absolute;
    left: 10%;
    top: 58%;
    font-size: 11px;
    color: #434343;
    font-family: 'Archivo Black'
}
.rsContent.banner005 .rsABlock .price {
    position: absolute;
    left: 10%;
    bottom: 7%;
    font-size: 33px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.rsContent.banner005 .rsABlock .price span {
    font-size: 25px
}
@media (max-width: 1199px) {
    .rsContent.banner005 .rsABlock .carro {
        width: 60%
    }
    .rsContent.banner005 .rsABlock .title1 {
        font-size: 22px;
        letter-spacing: -1px;
        font-size: 24px
    }
    .rsContent.banner005 .rsABlock .title2 {
        top: 22%;
        font-size: 15px
    }
    .rsContent.banner005 .rsABlock .box {
        width: 230px;
        height: 120px
    }
    .rsContent.banner005 .rsABlock .title3 {
        font-size: 18px
    }
    .rsContent.banner005 .rsABlock .title4 {
        font-size: 13px
    }
    .rsContent.banner005 .rsABlock .desc {
        font-size: 10px
    }
    .rsContent.banner005 .rsABlock .price {
        bottom: 2%;
        font-size: 29px
    }
    .rsContent.banner005 .rsABlock .price span {
        font-size: 20px
    }
}
@media (max-width: 991px) {
    .rsContent.banner005 .rsABlock .carro {
        width: 70%
    }
    .rsContent.banner005 .rsABlock .title1 {
        font-size: 31px;
        letter-spacing: -1px
    }
    .rsContent.banner005 .rsABlock .title2 {
        top: 22%;
        font-size: 17px
    }
    .rsContent.banner005 .rsABlock .box {
        width: 250px;
        height: 150px
    }
    .rsContent.banner005 .rsABlock .title3 {
        font-size: 20px
    }
    .rsContent.banner005 .rsABlock .title4 {
        font-size: 15px
    }
    .rsContent.banner005 .rsABlock .desc {
        top: 62%;
        font-size: 11px
    }
    .rsContent.banner005 .rsABlock .price {
        font-size: 32px
    }
    .rsContent.banner005 .rsABlock .price span {
        font-size: 25px
    }
}
@media (max-width: 768px) {
    .rsContent.banner005 .rsABlock .carro {
        bottom: 0%;
        right: -20%;
        width: 80%
    }
    .rsContent.banner005 .rsABlock .title1 {
        font-size: 26px
    }
    .rsContent.banner005 .rsABlock .title2 {
        top: 32%;
        font-size: 18px
    }
    .rsContent.banner005 .rsABlock .box {
        left: 5%;
        bottom: 10%;
        width: 220px;
        height: 120px
    }
    .rsContent.banner005 .rsABlock .title3 {
        font-size: 18px
    }
    .rsContent.banner005 .rsABlock .title4 {
        font-size: 13px
    }
    .rsContent.banner005 .rsABlock .desc {
        font-size: 10px
    }
    .rsContent.banner005 .rsABlock .price {
        font-size: 26px
    }
    .rsContent.banner005 .rsABlock .price span {
        font-size: 18px
    }
}
.b-quadrado .banner006 .title1 {
    position: absolute;
    left: 0%;
    top: 3%;
    font-size: 20px;
    line-height: 110%;
    color: #FFF;
    background: #c1142e;
    padding: 5px 10px 5px 30px;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner006 .title2 {
    position: absolute;
    left: 6.5%;
    top: 14%;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner006 .title3 {
    position: absolute;
    left: 6.5%;
    top: 24%;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-quadrado .banner006 .bg {
        margin-left: -0px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner006 .bg {
        width: auto;
        margin-left: 0px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner006 .bg {
        width: auto;
        margin-left: -30px
    }
}
.b-medio{
    min-height: 280px;
    max-height: 400px;
}
.b-medio .banner006 .bg {
    width: 100%
}
.b-medio .banner006 .title1 {
    position: absolute;
    left: 0%;
    top: 10%;
    font-size: 20px;
    line-height: 110%;
    color: #FFF;
    background: #c1142e;
    padding: 5px 10px 5px 30px;
    font-family: 'Roboto Condensed'
}
.b-medio .banner006 .title2 {
    position: absolute;
    left: 4%;
    top: 20%;
    font-size: 30px;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.b-medio .banner006 .title3 {
    position: absolute;
    left: 4%;
    top: 30%;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.b-medio .banner006 .link {
    position: absolute;
    right: 0%;
    bottom: 5%;
    font-size: 20px;
    line-height: 110%;
    color: #FFF;
    background: #c1142e;
    padding: 5px 10px 5px 30px;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner006 .title1 {
        left: 0%;
        top: 6%;
        font-size: 20px
    }
    .b-medio .banner006 .title2 {
        left: 4%;
        top: 19%;
        font-size: 25px
    }
    .b-medio .banner006 .title3 {
        left: 4%;
        top: 30%;
        font-size: 14px
    }
    .b-medio .banner006 .link {
        right: 0%;
        bottom: 5%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .b-medio .banner006 .title1 {
        left: 0%;
        top: 8%;
        font-size: 25px
    }
    .b-medio .banner006 .title2 {
        left: 4%;
        top: 20%;
        font-size: 30px
    }
    .b-medio .banner006 .title3 {
        left: 4%;
        top: 30%;
        font-size: 18px
    }
    .b-medio .banner006 .link {
        right: 0%;
        bottom: 5%;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-medio .banner006 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -100px
    }
    .b-medio .banner006 .title1 {
        left: 0%;
        top: 6%;
        font-size: 20px
    }
    .b-medio .banner006 .title2 {
        left: 4%;
        top: 19%;
        font-size: 28px
    }
    .b-medio .banner006 .title3 {
        left: 4%;
        top: 30%;
        font-size: 14px
    }
    .b-medio .banner006 .link {
        right: 0%;
        bottom: 5%;
        font-size: 16px
    }
}
.b-grande.nissan-promo13,
.b-grande.nissan-promo13 .rsOverflow {
    width: 100%;
    height: 1737px 
}
.b-grande.nissan-promo13 .title1 {
    position: absolute;
    left: 0%;
    top: 4%;
    font-size: 40px;
    width: 100%;
    text-align: center;
    line-height: 100%;
    color: #3e3e3e;
    font-family: 'Kanit'
}
.b-grande.nissan-promo13 .title1 span {
    color: #ff123c
}
.b-grande.nissan-promo13 .title2 {
    position: absolute;
    left: 15%;
    top: 35%;
    font-size: 28px;
    color: #FFF;
    font-weight: bold;
    background: #ff123c;
    padding: 2px 85px;
    font-family: 'Kanit';
    text-align: center
}
.b-grande.nissan-promo13 .title3 {
    position: absolute;
    left: 0%;
    top: 41%;
    font-size: 17px;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit';
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    line-height: 170%
}
.b-grande.nissan-promo13 .title4 {
    position: absolute;
    left: 0%;
    top: 47.5%;
    font-size: 18px;
    color: #ff123c;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-family: 'Kanit';
    text-transform: uppercase
}
.b-grande.nissan-promo13 .list {
    position: absolute;
    left: 25%;
    top: 50.7%;
    font-size: 17px;
    width: 600px;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit';
    text-transform: uppercase
}
.b-grande.nissan-promo13 .list li {
    margin-bottom: 15px
}
.b-grande.nissan-promo13 .title5 {
    position: absolute;
    left: 7.5%;
    top: 61.5%;
    font-size: 20px;
    color: #FFF;
    font-weight: bold;
    background: #ff123c;
    padding: 15px 35px;
    font-family: 'Kanit';
    text-align: center
}
.b-grande.nissan-promo13 .box1 {
    position: absolute;
    left: 7.5%;
    top: 77.5%;
    font-size: 15px;
    width: 320px;
    color: #FFF;
    font-weight: bold;
    font-family: 'Kanit';
    line-height: 120%;
    text-align: center
}
.b-grande.nissan-promo13 .box2 {
    position: absolute;
    left: 51%;
    top: 77.5%;
    font-size: 15px;
    width: 320px;
    color: #FFF;
    font-weight: bold;
    font-family: 'Kanit';
    line-height: 120%;
    text-align: center
}
.b-grande.nissan-promo13 .box3 {
    position: absolute;
    left: 7.5%;
    top: 94%;
    font-size: 15px;
    width: 320px;
    color: #FFF;
    font-weight: bold;
    font-family: 'Kanit';
    line-height: 120%;
    text-align: center
}
.b-grande.nissan-promo13 .box4 {
    position: absolute;
    left: 51%;
    top: 94%;
    font-size: 15px;
    width: 320px;
    color: #FFF;
    font-weight: bold;
    font-family: 'Kanit';
    line-height: 120%;
    text-align: center
}
@media (max-width: 1199px) {
    .b-grande.nissan-promo13,
    .b-grande.nissan-promo13 .rsOverflow {
        width: 100%;
        height: 1437px 
    }
    .b-grande.nissan-promo13 .title1 {
        left: 0%;
        top: 4%;
        font-size: 30px
    }
    .b-grande.nissan-promo13 .title1 span {
        color: #ff123c
    }
    .b-grande.nissan-promo13 .title2 {
        left: 15%;
        top: 34%;
        font-size: 20px;
        padding: 10px 95px
    }
    .b-grande.nissan-promo13 .title3 {
        left: 0%;
        top: 41%;
        font-size: 14px
    }
    .b-grande.nissan-promo13 .title4 {
        left: 0%;
        top: 47.5%;
        font-size: 16px
    }
    .b-grande.nissan-promo13 .list {
        left: 25%;
        top: 50.7%;
        font-size: 14px;
        width: 600px
    }
    .b-grande.nissan-promo13 .list li {
        margin-bottom: 15px
    }
    .b-grande.nissan-promo13 .title5 {
        left: 7.5%;
        top: 61.5%;
        font-size: 16px
    }
    .b-grande.nissan-promo13 .box1 {
        left: 3%;
        top: 77.5%;
        font-size: 14px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box2 {
        left: 47%;
        top: 77.5%;
        font-size: 14px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box3 {
        left: 3%;
        top: 94%;
        font-size: 14px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box4 {
        left: 47%;
        top: 94%;
        font-size: 14px;
        width: 320px
    }
}
@media (max-width: 991px) {
    .b-grande.nissan-promo13,
    .b-grande.nissan-promo13 .rsOverflow {
        width: 100%;
        height: 1692px 
    }
    .b-grande.nissan-promo13 .title1 {
        left: 0%;
        top: 4%;
        font-size: 40px
    }
    .b-grande.nissan-promo13 .title1 span {
        color: #ff123c
    }
    .b-grande.nissan-promo13 .title2 {
        left: 15%;
        top: 34%;
        font-size: 28px
    }
    .b-grande.nissan-promo13 .title3 {
        left: 0%;
        top: 41%;
        font-size: 17px
    }
    .b-grande.nissan-promo13 .title4 {
        left: 0%;
        top: 47.5%;
        font-size: 18px
    }
    .b-grande.nissan-promo13 .list {
        left: 25%;
        top: 50.7%;
        font-size: 17px;
        width: 600px
    }
    .b-grande.nissan-promo13 .list li {
        margin-bottom: 15px
    }
    .b-grande.nissan-promo13 .title5 {
        left: 7.5%;
        top: 61.5%;
        font-size: 19.5px
    }
    .b-grande.nissan-promo13 .box1 {
        left: 7.5%;
        top: 77.5%;
        font-size: 15px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box2 {
        left: 51%;
        top: 77.5%;
        font-size: 15px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box3 {
        left: 7.5%;
        top: 94%;
        font-size: 15px;
        width: 320px
    }
    .b-grande.nissan-promo13 .box4 {
        left: 51%;
        top: 94%;
        font-size: 15px;
        width: 320px
    }
}
@media (max-width: 768px) {
    .b-grande.nissan-promo13,
    .b-grande.nissan-promo13 .rsOverflow {
        width: 100%;
        height: 790px 
    }
    .b-grande.nissan-promo13 .title1 {
        left: 0%;
        top: 4%;
        font-size: 20px
    }
    .b-grande.nissan-promo13 .title1 span {
        color: #ff123c
    }
    .b-grande.nissan-promo13 .title2 {
        left: 15%;
        top: 34%;
        font-size: 14px;
        padding: 2px 35px
    }
    .b-grande.nissan-promo13 .title3 {
        display: none
    }
    .b-grande.nissan-promo13 .title4 {
        left: 0%;
        top: 41%;
        font-size: 14px
    }
    .b-grande.nissan-promo13 .list {
        left: 25%;
        top: 45%;
        font-size: 11px;
        width: 600px
    }
    .b-grande.nissan-promo13 .list li {
        margin-bottom: 5px
    }
    .b-grande.nissan-promo13 .title5 {
        left: 7.5%;
        top: 60%;
        font-size: 12px;
        width: 300px;
        padding: 2px 20px
    }
    .b-grande.nissan-promo13 .box1 {
        left: 0%;
        top: 77.5%;
        font-size: 7px;
        width: 200px
    }
    .b-grande.nissan-promo13 .box2 {
        left: 44%;
        top: 77.5%;
        font-size: 7px;
        width: 200px
    }
    .b-grande.nissan-promo13 .box3 {
        left: 0%;
        top: 94%;
        font-size: 7px;
        width: 200px
    }
    .b-grande.nissan-promo13 .box4 {
        left: 44%;
        top: 94%;
        font-size: 7px;
        width: 200px
    }
}
@media (max-width: 400px) {
    .b-grande.nissan-promo13,
    .b-grande.nissan-promo13 .rsOverflow {
        width: 100%;
        height: 722px 
    }
    .b-grande.nissan-promo13 .title1 {
        left: 0%;
        top: 4%;
        font-size: 20px
    }
    .b-grande.nissan-promo13 .title1 span {
        color: #ff123c
    }
    .b-grande.nissan-promo13 .title2 {
        left: 10%;
        top: 34%;
        font-size: 14px;
        padding: 2px 35px
    }
    .b-grande.nissan-promo13 .title3 {
        display: none
    }
    .b-grande.nissan-promo13 .title4 {
        left: 0%;
        top: 41%;
        font-size: 14px
    }
    .b-grande.nissan-promo13 .list {
        left: 15%;
        top: 45%;
        font-size: 11px;
        width: 600px
    }
    .b-grande.nissan-promo13 .list li {
        margin-bottom: 5px
    }
    .b-grande.nissan-promo13 .title5 {
        left: 7.5%;
        top: 60%;
        font-size: 12px;
        width: 275px;
        padding: 2px 20px
    }
    .b-grande.nissan-promo13 .box1 {
        left: 0%;
        top: 77.5%;
        font-size: 7px;
        width: 180px
    }
    .b-grande.nissan-promo13 .box2 {
        left: 44%;
        top: 77.5%;
        font-size: 7px;
        width: 180px
    }
    .b-grande.nissan-promo13 .box3 {
        left: 0%;
        top: 94%;
        font-size: 7px;
        width: 180px
    }
    .b-grande.nissan-promo13 .box4 {
        left: 44%;
        top: 94%;
        font-size: 7px;
        width: 180px
    }
}
.b-medio .banner007 .bg {
    width: 100%
}
.b-medio .banner007 .title1 {
    position: absolute;
    right: 2%;
    top: 26%;
    font-size: 32px;
    text-align: right;
    color: #000;
    font-family: 'Jockey One';
    line-height: 100%
}
.b-medio .banner007 .title2 {
    position: absolute;
    right: 2%;
    top: 50%;
    font-size: 14px;
    line-height: 140%;
    color: #FFF;
    text-align: right;
    text-transform: uppercase;
    text-shadow: 0 0 10px #000
}
.b-medio .banner007 .link {
    position: absolute;
    right: 2%;
    bottom: 20%;
    font-size: 14px;
    line-height: 160%;
    color: #FFF;
    padding: 5px 20px;
    text-align: left;
    text-transform: uppercase;
    background: #60494d
}
@media (max-width: 1199px) {
    .b-medio .banner007 .bg {
        margin-left: 0px
    }
    .b-medio .banner007 .title1 {
        right: 2%;
        top: 24%;
        font-size: 24px
    }
    .b-medio .banner007 .title2 {
        right: 2%;
        top: 50%;
        font-size: 12px
    }
    .b-medio .banner007 .link {
        right: 2%;
        bottom: 14%;
        font-size: 12px
    }
}
@media (max-width: 991px) {
    .b-medio .banner007 .bg {
        margin-left: 0px
    }
    .b-medio .banner007 .title1 {
        right: 2%;
        top: 26%;
        font-size: 32px
    }
    .b-medio .banner007 .title2 {
        right: 2%;
        top: 50%;
        font-size: 14px
    }
    .b-medio .banner007 .link {
        right: 2%;
        bottom: 20%;
        font-size: 14px
    }
}
@media (max-width: 768px) {
    .b-medio .banner007 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -0px
    }
    .b-medio .banner007 .title1 {
        right: auto;
        left: 5%;
        text-align: left;
        color: #FFF;
        top: 5%;
        font-size: 24px
    }
    .b-medio .banner007 .title2 {
        right: auto;
        left: 5%;
        text-align: left;
        top: 23%;
        font-size: 12px
    }
    .b-medio .banner007 .link {
        right: 2%;
        bottom: 7%;
        font-size: 12px
    }
}
@media (max-width: 400px) {
    .b-medio .banner007 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: 0px;
        margin-top: -60px
    }
    .b-medio .banner007 .link {
        right: 2%;
        bottom: 7%;
        font-size: 11px
    }
}
.banner008 .bg {
    width: 100%
}
.banner008 .title1 {
    position: absolute;
    left: 4%;
    top: 12%;
    font-size: 52px;
    line-height: 110%;
    letter-spacing: 0px;
    font-weight: lighter;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
.banner008 .title1 span {
    color: #e10f0f
}
.banner008 .txt {
    position: absolute;
    left: 4%;
    top: 42%;
    font-size: 16px;
    color: #FFF;
    text-align: left;
    font-family: 'Roboto Condensed';
    line-height: 170%;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 0px 10px #000
}
.banner008 .txt span {
    color: #dc8721;
    font-size: 24px
}
@media (max-width: 1199px) {
    .banner008 .title1 {
        left: 4%;
        top: 12%;
        font-size: 36px
    }
    .banner008 .title1 span {
        color: #e10f0f
    }
    .banner008 .txt {
        left: 4%;
        top: 40%;
        font-size: 11px
    }
    .banner008 .txt span {
        color: #dc8721;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .banner008 .title1 {
        left: 4%;
        top: 12%;
        font-size: 52px
    }
    .banner008 .title1 span {
        color: #e10f0f
    }
    .banner008 .txt {
        left: 4%;
        top: 42%;
        font-size: 16px
    }
    .banner008 .txt span {
        color: #dc8721;
        font-size: 24px
    }
}
@media (max-width: 768px) {
    .banner008 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -420px
    }
    .banner008 .title1 {
        left: 4%;
        top: 2%;
        font-size: 36px
    }
    .banner008 .title1 span {
        color: #e10f0f
    }
    .banner008 .txt {
        left: 4%;
        top: 70%;
        font-size: 14px
    }
    .banner008 .txt span {
        color: #dc8721;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .banner008 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -450px
    }
    .banner008 .title1 {
        left: 4%;
        top: 2%;
        font-size: 36px
    }
    .banner008 .title1 span {
        color: #e10f0f
    }
    .banner008 .txt {
        left: 4%;
        top: 20%;
        font-size: 14px
    }
    .banner008 .txt span {
        color: #dc8721;
        font-size: 20px
    }
}
.banner009 .bg {
    width: 100%
}
.banner009 .title1 {
    position: absolute;
    left: 0%;
    top: -2%;
    font-size: 56px;
    color: #105281;
    font-family: 'Jockey One';
    line-height: 100%
}
.banner009 .title2 {
    position: absolute;
    left: 2%;
    top: 10%;
    font-size: 42px;
    line-height: 100%;
    color: #000;
    font-family: 'Jockey One';
    text-align: left;
    letter-spacing: -2px
}
.banner009 .price1 {
    position: absolute;
    right: 20%;
    top: 3%;
    font-size: 20px;
    color: #FFF;
    font-family: 'Jockey One';
    line-height: 100%
}
.banner009 .price2 {
    position: absolute;
    right: 19%;
    top: 8%;
    font-size: 35px;
    line-height: 100%;
    color: #06273f;
    font-family: 'Jockey One';
    text-align: left
}
.banner009 .link {
    position: absolute;
    right: 1%;
    bottom: 1%
}
@media (max-width: 1199px) {
    .banner009 .title1 {
        left: 0%;
        top: -2%;
        font-size: 46px
    }
    .banner009 .title2 {
        left: 2%;
        top: 12%;
        font-size: 32px
    }
    .banner009 .price1 {
        right: 10%;
        top: 3%;
        font-size: 16px
    }
    .banner009 .price2 {
        right: 8%;
        top: 8%;
        font-size: 30px
    }
    .banner009 .link {
        right: 1%;
        bottom: 1%
    }
}
@media (max-width: 991px) {
    .banner009 .title1 {
        left: 0%;
        top: -2%;
        font-size: 56px
    }
    .banner009 .title2 {
        left: 2%;
        top: 10%;
        font-size: 42px
    }
    .banner009 .price1 {
        right: 16%;
        top: 3%;
        font-size: 20px
    }
    .banner009 .price2 {
        right: 15.5%;
        top: 8%;
        font-size: 35px
    }
    .banner009 .link {
        right: 1%;
        bottom: 4%
    }
}
@media (max-width: 768px) {
    .banner009 .bg {
        width: inherit
    }
    .banner009 .title1 {
        left: 1%;
        top: -2%;
        font-size: 30px
    }
    .banner009 .title2 {
        left: 12%;
        top: 7%;
        font-size: 25px
    }
    .banner009 .price1 {
        right: auto;
        left: 10%;
        top: 22%;
        font-size: 18px
    }
    .banner009 .price2 {
        right: auto;
        left: 10%;
        top: 28%;
        font-size: 35px
    }
    .banner009 .link {
        right: 1%;
        bottom: 1%
    }
}
.rsContent.banner011 .foto {
    width: 100%
}
.rsContent.banner011 .rsABlock .txt-gol {
    position: absolute;
    left: 0%;
    top: 0%
}
.rsContent.banner011 .rsABlock .gol {
    position: absolute;
    left: 24%;
    top: 9%
}
.rsContent.banner011 .rsABlock .txt-voyage {
    position: absolute;
    left: -5%;
    bottom: 9%
}
.rsContent.banner011 .rsABlock .voyage {
    position: absolute;
    left: 31%;
    bottom: 0%
}
.rsContent.banner011 .rsABlock .title1 {
    position: absolute;
    right: 5%;
    top: 13%;
    font-size: 27px;
    text-align: right;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.rsContent.banner011 .rsABlock .desc {
    position: absolute;
    right: 5%;
    top: 38%;
    font-size: 23px;
    text-align: right;
    color: #74b6e6;
    font-family: 'Roboto Condensed';
    font-weight: normal;
    letter-spacing: 2px
}
.rsContent.banner011 .rsABlock .txt-button {
    position: absolute;
    right: 6%;
    bottom: 13%;
    font-size: 27px;
    text-align: right;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.rsContent.banner011 .rsABlock .bg-button {
    position: absolute;
    right: 0%;
    bottom: 4%
}
@media (max-width: 1199px) {
    .rsContent.banner011 .rsABlock .txt-gol {
        left: 0%;
        top: 0%;
        width: 30%
    }
    .rsContent.banner011 .rsABlock .gol {
        left: 23%;
        top: 5%;
        width: 30%
    }
    .rsContent.banner011 .rsABlock .txt-voyage {
        left: -3%;
        bottom: 9%;
        width: 45%
    }
    .rsContent.banner011 .rsABlock .voyage {
        right: 15%;
        bottom: 0%;
        width: 35%
    }
    .rsContent.banner011 .rsABlock .title1 {
        right: 3%;
        top: 5%;
        font-size: 20px
    }
    .rsContent.banner011 .rsABlock .desc {
        right: 3%;
        top: 28%;
        font-size: 18px
    }
    .rsContent.banner011 .rsABlock .txt-button {
        right: 6%;
        bottom: 14%;
        font-size: 20px
    }
    .rsContent.banner011 .rsABlock .bg-button {
        right: 0%;
        bottom: 4%;
        width: 35%
    }
}
@media (max-width: 991px) {
    .rsContent.banner011 .foto {
        width: auto;
        border-radius: 0
    }
    .rsContent.banner011 .rsABlock .txt-gol {
        left: 0%;
        top: 0%
    }
    .rsContent.banner011 .rsABlock .gol {
        left: 24%;
        top: 9%
    }
    .rsContent.banner011 .rsABlock .txt-voyage {
        left: -5%;
        bottom: 9%
    }
    .rsContent.banner011 .rsABlock .voyage {
        left: 31%;
        bottom: 0%
    }
    .rsContent.banner011 .rsABlock .title1 {
        right: 5%;
        top: 13%;
        font-size: 27px;
        text-align: right
    }
    .rsContent.banner011 .rsABlock .desc {
        right: 5%;
        top: 38%;
        font-size: 23px;
        text-align: right
    }
    .rsContent.banner011 .rsABlock .txt-button {
        right: 6%;
        bottom: 13%;
        font-size: 27px
    }
    .rsContent.banner011 .rsABlock .bg-button {
        right: 0%;
        bottom: 4%
    }
}
@media (max-width: 768px) {
    .rsContent.banner011 .foto {
        width: auto;
        border-radius: 0;
        margin-left: -30px
    }
    .rsContent.banner011 .rsABlock .txt-gol,
    .rsContent.banner011 .rsABlock .gol,
    .rsContent.banner011 .rsABlock .txt-voyage,
    .rsContent.banner011 .rsABlock .voyage,
    .rsContent.banner011 .rsABlock .title1,
    .rsContent.banner011 .rsABlock .desc,
    .rsContent.banner011 .rsABlock .txt-button,
    .rsContent.banner011 .rsABlock .bg-button {
        display: none
    }
}
.b-medio .banner012 .bg {
    width: 100%
}
.b-medio .banner012 .title1 {
    position: absolute;
    right: 15%;
    top: 32%;
    font-size: 16px;
    text-align: right;
    color: #FFF;
    line-height: 100%;
    text-transform: uppercase;
    text-shadow: 0 0 10px #000
}
.b-medio .banner012 .title2 {
    position: absolute;
    right: 15%;
    top: 30%;
    font-size: 45px;
    line-height: 140%;
    color: #787473;
    text-align: right;
    font-family: 'Jockey One';
    text-transform: uppercase
}
.b-medio .banner012 .price1 {
    position: absolute;
    right: 15%;
    top: 50%;
    font-size: 13px;
    text-align: right;
    color: #FFF;
    line-height: 100%;
    text-transform: uppercase;
    text-shadow: 0 0 10px #000
}
.b-medio .banner012 .price2 {
    position: absolute;
    right: 15%;
    top: 61%;
    font-size: 29px;
    text-align: right;
    color: #FFF;
    line-height: 100%;
    text-transform: uppercase;
    text-shadow: 0 0 10px #000
}
.b-medio .banner012 .link {
    position: absolute;
    right: 0%;
    bottom: 8%;
    font-size: 26px;
    line-height: 160%;
    color: #FFF;
    padding: 2px 20px;
    font-family: 'Jockey One';
    text-align: left;
    text-transform: uppercase;
    background: #344d74
}
@media (max-width: 1199px) {
    .b-medio .banner012 .title1 {
        right: 15%;
        top: 32%;
        font-size: 13px
    }
    .b-medio .banner012 .title2 {
        right: 15%;
        top: 30%;
        font-size: 32px
    }
    .b-medio .banner012 .price1 {
        right: 15%;
        top: 50%;
        font-size: 12px
    }
    .b-medio .banner012 .price2 {
        right: 15%;
        top: 61%;
        font-size: 22px
    }
    .b-medio .banner012 .link {
        right: 0%;
        bottom: 10%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .b-medio .banner012 .title1 {
        right: 15%;
        top: 32%;
        font-size: 16px
    }
    .b-medio .banner012 .title2 {
        right: 15%;
        top: 30%;
        font-size: 45px
    }
    .b-medio .banner012 .price1 {
        right: 15%;
        top: 50%;
        font-size: 13px
    }
    .b-medio .banner012 .price2 {
        right: 15%;
        top: 61%;
        font-size: 29px
    }
    .b-medio .banner012 .link {
        right: 0%;
        bottom: 8%;
        font-size: 26px
    }
}
@media (max-width: 768px) {
    .b-medio .banner012 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -0px
    }
    .b-medio .banner012 .title1 {
        right: 15%;
        top: 2%;
        font-size: 13px;
        color: #000;
        text-shadow: 0 0 0
    }
    .b-medio .banner012 .title2 {
        right: 15%;
        top: 5%;
        font-size: 32px
    }
    .b-medio .banner012 .price1 {
        right: 55%;
        top: 87%;
        font-size: 12px;
        color: #000;
        text-shadow: 0 0 0
    }
    .b-medio .banner012 .price2 {
        right: 55%;
        top: 91%;
        font-size: 22px;
        color: #000;
        text-shadow: 0 0 0
    }
    .b-medio .banner012 .link {
        right: 0%;
        bottom: 3%;
        font-size: 18px
    }
}
@media (max-width: 400px) {
    .b-medio .banner012 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: 0px;
        margin-top: -0px
    }
    .b-medio .banner012 .title1 {
        right: 10%;
        top: 2%;
        font-size: 13px;
        color: #000;
        text-shadow: 0 0 0
    }
    .b-medio .banner012 .title2 {
        right: 10%;
        top: 5%;
        font-size: 32px
    }
    .b-medio .banner012 .price1,
    .b-medio .banner012 .price2 {
        display: none
    }
    .b-medio .banner012 .link {
        right: 0%;
        bottom: 3%;
        font-size: 18px
    }
}
.b-quadrado .banner012 .title1 {
    position: absolute;
    right: 4%;
    top: 16%;
    font-size: 14px;
    text-align: right;
    color: #000;
    line-height: 100%;
    text-transform: uppercase
}
.b-quadrado .banner012 .title2 {
    position: absolute;
    right: 4%;
    top: 5%;
    font-size: 35px;
    line-height: 140%;
    color: #787473;
    text-align: right;
    font-family: 'Jockey One';
    text-transform: uppercase
}
.b-quadrado .banner012 .price1 {
    position: absolute;
    right: 4%;
    top: 22%;
    font-size: 12px;
    text-align: right;
    color: #000;
    line-height: 100%;
    text-transform: uppercase
}
.b-quadrado .banner012 .price2 {
    position: absolute;
    right: 4%;
    top: 47%;
    font-size: 20px;
    text-align: right;
    color: #000;
    line-height: 100%;
    text-transform: uppercase
}
.b-quadrado .banner012 .link {
    position: absolute;
    right: 0%;
    bottom: 45%;
    font-size: 20px;
    line-height: 160%;
    color: #FFF;
    padding: 2px 20px;
    font-family: 'Jockey One';
    text-align: left;
    text-transform: uppercase;
    background: #344d74
}
@media (max-width: 1199px) {
    .b-quadrado .banner012 .bg {
        width: inherit;
        margin-left: -10px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner012 .bg {
        width: auto;
        margin-left: 0px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner012 .bg {
        width: auto;
        margin-left: 0px
    }
}
.rsContent.banner013 .rsABlock .title1 {
    position: absolute;
    left: 6.5%;
    top: 17%;
    font-size: 19px;
    line-height: 110%;
    color: #666;
    font-weight: lighter;
    font-family: 'Kanit'
}
.rsContent.banner013 .rsABlock .title2 {
    position: absolute;
    left: 6.5%;
    top: 36%;
    font-size: 20px;
    color: #b82e3a;
    font-weight: bold;
    font-family: 'Archivo Black'
}
.rsContent.banner013 .rsABlock .title3,
.rsContent.banner013 .rsABlock .title4 {
    position: absolute;
    right: 30%;
    top: 17%;
    font-size: 16px;
    color: #000;
    font-family: 'Archivo Black'
}
.rsContent.banner013 .rsABlock .title4 {
    position: absolute;
    right: 19%;
    top: 57%
}
.rsContent.banner013 .rsABlock .desc1,
.rsContent.banner013 .rsABlock .desc2 {
    position: absolute;
    right: 15%;
    top: 24%;
    line-height: 120%;
    font-size: 17px;
    color: #FFF;
    font-family: 'Kanit'
}
.rsContent.banner013 .rsABlock .desc2 {
    position: absolute;
    right: 9.5%;
    top: 64%
}
.rsContent.banner013 .rsABlock .phone1,
.rsContent.banner013 .rsABlock .phone2 {
    position: absolute;
    right: 22%;
    top: 38%;
    font-size: 15px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.rsContent.banner013 .rsABlock .phone2 {
    position: absolute;
    right: 18%;
    top: 77%
}
@media (max-width: 1199px) {
    .rsContent.banner013 .foto {
        margin-left: 0px;
        width: 100%
    }
    .rsContent.banner013 .rsABlock .title1 {
        left: 6.5%;
        top: 14%;
        font-size: 15px
    }
    .rsContent.banner013 .rsABlock .title2 {
        left: 6.5%;
        top: 36%;
        font-size: 15px
    }
    .rsContent.banner013 .rsABlock .title3,
    .rsContent.banner013 .rsABlock .title4 {
        right: 29%;
        top: 16%;
        font-size: 14px
    }
    .rsContent.banner013 .rsABlock .title4 {
        right: 16%;
        top: 56%
    }
    .rsContent.banner013 .rsABlock .desc1,
    .rsContent.banner013 .rsABlock .desc2 {
        right: 13%;
        top: 24%;
        font-size: 14px
    }
    .rsContent.banner013 .rsABlock .desc2 {
        right: 6%;
        top: 64%
    }
    .rsContent.banner013 .rsABlock .phone1,
    .rsContent.banner013 .rsABlock .phone2 {
        right: 21%;
        top: 38%;
        font-size: 12px
    }
    .rsContent.banner013 .rsABlock .phone2 {
        right: 17%;
        top: 78%
    }
}
@media (max-width: 991px) {
    .rsContent.banner013 .foto {
        margin-left: 0px;
        width: 100%
    }
    .rsContent.banner013 .rsABlock .title1 {
        left: 6.5%;
        top: 14%;
        font-size: 19px
    }
    .rsContent.banner013 .rsABlock .title2 {
        left: 6.5%;
        top: 36%;
        font-size: 20px
    }
    .rsContent.banner013 .rsABlock .title3,
    .rsContent.banner013 .rsABlock .title4 {
        right: 30%;
        top: 17%;
        font-size: 16px
    }
    .rsContent.banner013 .rsABlock .title4 {
        right: 18%;
        top: 56%
    }
    .rsContent.banner013 .rsABlock .desc1,
    .rsContent.banner013 .rsABlock .desc2 {
        right: 15%;
        top: 24%;
        font-size: 17px
    }
    .rsContent.banner013 .rsABlock .desc2 {
        right: 8%;
        top: 63%
    }
    .rsContent.banner013 .rsABlock .phone1,
    .rsContent.banner013 .rsABlock .phone2 {
        right: 21%;
        top: 38%;
        font-size: 15px
    }
    .rsContent.banner013 .rsABlock .phone2 {
        right: 17%;
        top: 76%
    }
}
@media (max-width: 768px) {
    .rsContent.banner013 .foto {
        margin-left: -100px;
        width: auto
    }
    .rsContent.banner013 .rsABlock .title1 {
        left: 6.5%;
        top: 8%;
        font-size: 19px
    }
    .rsContent.banner013 .rsABlock .title2 {
        left: 6.5%;
        top: 28%;
        font-size: 20px
    }
    .rsContent.banner013 .rsABlock .title3,
    .rsContent.banner013 .rsABlock .title4 {
        right: 30%;
        top: 17%;
        font-size: 16px;
        ;
        display: none
    }
    .rsContent.banner013 .rsABlock .title4 {
        right: 18%;
        top: 56%
    }
    .rsContent.banner013 .rsABlock .desc1,
    .rsContent.banner013 .rsABlock .desc2 {
        right: 15%;
        top: 24%;
        font-size: 17px;
        ;
        display: none
    }
    .rsContent.banner013 .rsABlock .desc2 {
        right: 8%;
        top: 63%
    }
    .rsContent.banner013 .rsABlock .phone1,
    .rsContent.banner013 .rsABlock .phone2 {
        right: 21%;
        top: 38%;
        font-size: 15px;
        display: none
    }
    .rsContent.banner013 .rsABlock .phone2 {
        right: 17%;
        top: 76%
    }
}
.rsContent.banner014 .rsABlock .title1 {
    position: absolute;
    left: 6%;
    top: 11%;
    font-size: 21px;
    line-height: 110%;
    font-weight: bold;
    color: #f5b71a;
    font-family: 'Roboto Condensed'
}
.rsContent.banner014 .rsABlock .title2 {
    position: absolute;
    left: 59%;
    top: 11%;
    font-size: 26px;
    color: #444;
    font-weight: bold;
    font-family: 'Playfair Display'
}
.rsContent.banner014 .rsABlock .title3 {
    position: absolute;
    left: 60%;
    top: 19%;
    font-size: 49px;
    color: #444;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.rsContent.banner014 .rsABlock .title4,
.rsContent.banner014 .rsABlock .title5,
.rsContent.banner014 .rsABlock .title6 {
    position: absolute;
    left: 6.5%;
    top: 40%;
    font-size: 17px;
    color: #839dae;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.rsContent.banner014 .rsABlock .title5 {
    position: absolute;
    left: 6.5%;
    top: 58%
}
.rsContent.banner014 .rsABlock .title6 {
    position: absolute;
    left: 6.5%;
    top: 75%
}
.rsContent.banner014 .rsABlock .phone1,
.rsContent.banner014 .rsABlock .phone2,
.rsContent.banner014 .rsABlock .phone3 {
    position: absolute;
    left: 6.5%;
    top: 46.5%;
    font-size: 18px;
    color: #FFF;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.rsContent.banner014 .rsABlock .phone2 {
    position: absolute;
    left: 6.5%;
    top: 64%
}
.rsContent.banner014 .rsABlock .phone3 {
    position: absolute;
    left: 6.5%;
    top: 82%
}
@media (max-width: 1199px) {
    .rsContent.banner014 .foto {
        width: 100%
    }
    .rsContent.banner014 .rsABlock .title1 {
        left: 6%;
        top: 9%;
        font-size: 15px;
        line-height: 130%
    }
    .rsContent.banner014 .rsABlock .title2 {
        left: 59%;
        top: 5%;
        font-size: 22px
    }
    .rsContent.banner014 .rsABlock .title3 {
        left: 60%;
        top: 13%;
        font-size: 42px
    }
    .rsContent.banner014 .rsABlock .title4,
    .rsContent.banner014 .rsABlock .title5,
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 38%;
        font-size: 15px;
        font-weight: normal
    }
    .rsContent.banner014 .rsABlock .title5 {
        left: 6.5%;
        top: 56%
    }
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 74%
    }
    .rsContent.banner014 .rsABlock .phone1,
    .rsContent.banner014 .rsABlock .phone2,
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 46.5%;
        font-size: 13px;
        font-weight: normal
    }
    .rsContent.banner014 .rsABlock .phone2 {
        left: 6.5%;
        top: 64%
    }
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 82%
    }
}
@media (max-width: 991px) {
    .rsContent.banner014 .foto {
        width: 100%
    }
    .rsContent.banner014 .rsABlock .title1 {
        left: 6%;
        top: 9%;
        font-size: 21px;
        line-height: 110%
    }
    .rsContent.banner014 .rsABlock .title2 {
        left: 59%;
        top: 11%;
        font-size: 26px
    }
    .rsContent.banner014 .rsABlock .title3 {
        left: 60%;
        top: 19%;
        font-size: 49px
    }
    .rsContent.banner014 .rsABlock .title4,
    .rsContent.banner014 .rsABlock .title5,
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 37%;
        font-size: 20px;
        font-weight: bold
    }
    .rsContent.banner014 .rsABlock .title5 {
        left: 6.5%;
        top: 55%
    }
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 73%
    }
    .rsContent.banner014 .rsABlock .phone1,
    .rsContent.banner014 .rsABlock .phone2,
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 44.5%;
        font-size: 20px;
        font-weight: bold
    }
    .rsContent.banner014 .rsABlock .phone2 {
        left: 6.5%;
        top: 62%
    }
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 80%
    }
}
@media (max-width: 768px) {
    .rsContent.banner014 .foto {
        width: auto;
        margin-left: -390px
    }
    .rsContent.banner014 .rsABlock .title1 {
        left: 6%;
        top: 9%;
        font-size: 21px;
        color: #444
    }
    .rsContent.banner014 .rsABlock .title2 {
        left: 59%;
        top: 11%;
        font-size: 26px;
        display: none
    }
    .rsContent.banner014 .rsABlock .title3 {
        left: 60%;
        top: 19%;
        font-size: 49px;
        display: none
    }
    .rsContent.banner014 .rsABlock .title4,
    .rsContent.banner014 .rsABlock .title5,
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 37%;
        font-size: 20px;
        font-weight: bold;
        display: none
    }
    .rsContent.banner014 .rsABlock .title5 {
        left: 6.5%;
        top: 55%
    }
    .rsContent.banner014 .rsABlock .title6 {
        left: 6.5%;
        top: 73%
    }
    .rsContent.banner014 .rsABlock .phone1,
    .rsContent.banner014 .rsABlock .phone2,
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 44.5%;
        font-size: 20px;
        font-weight: bold;
        display: none
    }
    .rsContent.banner014 .rsABlock .phone2 {
        left: 6.5%;
        top: 62%
    }
    .rsContent.banner014 .rsABlock .phone3 {
        left: 6.5%;
        top: 80%
    }
}
.banner015 .bg {
    width: 100%
}
.banner015 .title1 {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 45px;
    line-height: 70%;
    color: #888;
    letter-spacing: 0px;
    font-family: 'Kanit';
    text-transform: uppercase;
    font-weight: 700
}
.banner015 .title2 {
    position: absolute;
    right: 0%;
    top: 0%;
    font-size: 16px;
    line-height: 100%;
    color: #000;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
.banner015 .link {
    position: absolute;
    right: 0%;
    top: 50%;
    font-size: 13px;
    background: #c41733;
    line-height: 100%;
    text-align: center;
    padding: 5px 15px;
    border: 2px solid #ff3159;
    color: #FFF;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
@media (max-width: 1199px) {
    .banner015 .title1 {
        left: 0%;
        top: 0%;
        font-size: 30px
    }
    .banner015 .title2 {
        right: 0%;
        top: 0%;
        font-size: 13px
    }
    .banner015 .link {
        right: 0%;
        top: 50%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .banner015 .title1 {
        left: 0%;
        top: 0%;
        font-size: 40px
    }
    .banner015 .title2 {
        right: 0%;
        top: 0%;
        font-size: 16px
    }
    .banner015 .link {
        right: 0%;
        top: 50%;
        font-size: 13px
    }
}
@media (max-width: 768px) {
    .rsContent.banner015 .bg {
        width: inherit;
        margin-left: -100px
    }
    .banner015 .title1 {
        left: 0%;
        top: 0%;
        font-size: 30px
    }
    .banner015 .title2 {
        right: 0%;
        top: 8%;
        font-size: 10px
    }
    .banner015 .link {
        right: 20%;
        top: 82%;
        font-size: 13px
    }
}
@media (max-width: 400px) {
    .rsContent.banner015 .bg {
        width: inherit;
        margin-left: -100px
    }
    .banner015 .title1 {
        left: 0%;
        top: 0%;
        font-size: 27px
    }
    .banner015 .title2 {
        right: 0%;
        top: 8%;
        font-size: 9px
    }
    .banner015 .link {
        right: 20%;
        top: 82%;
        font-size: 12px
    }
}
.rsContent.banner016 .bg {
    width: inherit
}
.rsContent.banner016 .rsABlock .title1 {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 30px;
    width: 100%;
    line-height: 120%;
    color: #888;
    letter-spacing: 0px;
    text-align: center;
    font-family: 'Kanit';
    text-transform: uppercase;
    font-weight: 700
}
.rsContent.banner016 .rsABlock .link {
    position: absolute;
    right: 0%;
    top: 14%;
    font-size: 13px;
    background: #c41733;
    line-height: 100%;
    text-align: center;
    padding: 5px 15px;
    border: 2px solid #ff3159;
    color: #FFF;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
@media (max-width: 1199px) {
    .rsContent.banner016 .bg {
        width: inherit;
        margin-left: -10px
    }
    .rsContent.banner016 .rsABlock .title1 {
        left: 0%;
        top: 0%;
        font-size: 25px
    }
    .rsContent.banner016 .rsABlock .link {
        right: 0%;
        top: 14%;
        font-size: 13px
    }
}
@media (max-width: 991px) {
    .rsContent.banner016 .bg {
        width: auto;
        margin-left: 0px
    }
    .rsContent.banner016 .rsABlock .title1 {
        left: 0%;
        top: 0%;
        font-size: 30px
    }
    .rsContent.banner016 .rsABlock .link {
        right: 0%;
        top: 14%;
        font-size: 13px
    }
}
@media (max-width: 400px) {
    .rsContent.banner016 .bg {
        width: auto;
        margin-left: 0px
    }
    .rsContent.banner016 .rsABlock .title1 {
        left: 0%;
        top: 0%;
        font-size: 25px
    }
    .rsContent.banner016 .rsABlock .link {
        right: 0%;
        top: 14%;
        font-size: 13px
    }
}
.banner017 .title1 {
    position: absolute;
    left: 0%;
    top: 1%;
    width: 100%;
    font-size: 26px;
    letter-spacing: 1px;
    color: #f60;
    font-family: 'Anton';
    text-align: center
}
.banner017 .box-1 {
    position: absolute;
    left: 5%;
    top: 25%;
    width: 170px;
    height: 120px;
    background: #FFF;
    box-shadow: 0 5px 10px #000;
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg)
}
.banner017 .title2 {
    position: absolute;
    left: 8%;
    top: 5%;
    font-size: 22px;
    color: #000;
    font-family: 'Anton'
}
.banner017 .title3 {
    position: absolute;
    left: 8%;
    top: 20%;
    font-size: 36px;
    color: #f60;
    font-family: 'Anton'
}
.banner017 .title4 {
    position: absolute;
    left: 8%;
    top: 58%;
    font-size: 15px;
    color: #000;
    font-family: 'Anton';
    line-height: 100%
}
.banner017 .title5 {
    position: absolute;
    left: 74%;
    top: 32%;
    font-size: 15px;
    color: #000;
    font-family: 'Anton';
    line-height: 100%;
    background: #f60;
    padding: 10px 20px;
    box-shadow: 0 5px 10px #000;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg)
}
.banner017 .link {
    position: absolute;
    right: 3%;
    bottom: 2%;
    font-size: 22px;
    color: #FFF;
    font-family: 'Anton';
    background: #000;
    padding: 10px 15px
}
@media (max-width: 1199px) {
    .rsContent.banner017 .bg {
        width: 100%
    }
    .banner017 .title1 {
        position: absolute;
        left: 0%;
        top: 1%;
        width: 100%;
        font-size: 18px
    }
    .banner017 .box-1 {
        position: absolute;
        left: 5%;
        top: 20%;
        width: 170px;
        height: 120px
    }
    .banner017 .title2 {
        position: absolute;
        left: 8%;
        top: 5%;
        font-size: 22px
    }
    .banner017 .title3 {
        position: absolute;
        left: 8%;
        top: 20%;
        font-size: 36px
    }
    .banner017 .title4 {
        position: absolute;
        left: 8%;
        top: 58%;
        font-size: 15px
    }
    .banner017 .title5 {
        position: absolute;
        left: 67%;
        top: 32%;
        font-size: 15px
    }
    .banner017 .link {
        position: absolute;
        right: 3%;
        bottom: 2%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .rsContent.banner017 .bg {
        width: 100%
    }
    .banner017 .title1 {
        position: absolute;
        left: 0%;
        top: 1%;
        width: 100%;
        font-size: 26px
    }
    .banner017 .box-1 {
        position: absolute;
        left: 5%;
        top: 25%;
        width: 170px;
        height: 120px
    }
    .banner017 .title2 {
        position: absolute;
        left: 8%;
        top: 5%;
        font-size: 22px
    }
    .banner017 .title3 {
        position: absolute;
        left: 8%;
        top: 20%;
        font-size: 36px
    }
    .banner017 .title4 {
        position: absolute;
        left: 8%;
        top: 58%;
        font-size: 15px
    }
    .banner017 .title5 {
        position: absolute;
        left: 74%;
        top: 32%;
        font-size: 15px
    }
    .banner017 .link {
        position: absolute;
        right: 3%;
        bottom: 8%;
        font-size: 22px
    }
}
@media (max-width: 768px) {
    .rsContent.banner017 .bg {
        width: auto;
        margin-left: -200px
    }
    .banner017 .title1 {
        position: absolute;
        left: 0%;
        top: 1%;
        width: 100%;
        font-size: 22px
    }
    .banner017 .box-1 {
        position: absolute;
        left: 5%;
        top: 20%;
        width: 170px;
        height: 90px
    }
    .banner017 .title2 {
        position: absolute;
        left: 8%;
        top: 5%;
        font-size: 18px
    }
    .banner017 .title3 {
        position: absolute;
        left: 8%;
        top: 25%;
        font-size: 26px
    }
    .banner017 .title4 {
        position: absolute;
        left: 8%;
        top: 64%;
        font-size: 13px
    }
    .banner017 .title5 {
        position: absolute;
        left: 57%;
        top: 25%;
        font-size: 12px
    }
    .banner017 .link {
        position: absolute;
        right: 3%;
        bottom: 2%;
        font-size: 18px
    }
}
@media (max-width: 400px) {
    .rsContent.banner017 .bg {
        width: auto;
        margin-left: -200px;
        margin-top: -40px
    }
    .banner017 .title1 {
        position: absolute;
        left: 0%;
        top: 1%;
        width: 100%;
        font-size: 18px
    }
    .banner017 .box-1 {
        position: absolute;
        left: 5%;
        top: 22%;
        width: 150px;
        height: 90px
    }
    .banner017 .title2 {
        position: absolute;
        left: 8%;
        top: 5%;
        font-size: 18px
    }
    .banner017 .title3 {
        position: absolute;
        left: 8%;
        top: 25%;
        font-size: 26px
    }
    .banner017 .title4 {
        position: absolute;
        left: 8%;
        top: 64%;
        font-size: 13px
    }
    .banner017 .title5 {
        position: absolute;
        left: 57%;
        top: 22%;
        font-size: 11px
    }
    .banner017 .link {
        position: absolute;
        right: 3%;
        bottom: 2%;
        font-size: 16px
    }
}
.rsContent.banner019 .rsABlock .title1 {
    position: absolute;
    left: 24%;
    top: 13%;
    font-size: 52px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 55%;
    text-align: right;
    letter-spacing: 1px
}
.rsContent.banner019 .rsABlock .title1 span {
    color: #000;
    font-size: 43px
}
.rsContent.banner019 .rsABlock .desc1 {
    position: absolute;
    left: 15%;
    top: 31%;
    font-size: 14px;
    color: #FFF;
    line-height: 130%;
    text-align: right
}
.rsContent.banner019 .rsABlock .title2 {
    position: absolute;
    left: 52%;
    top: 53%;
    font-size: 52px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 65%;
    text-align: left;
    letter-spacing: 1px
}
.rsContent.banner019 .rsABlock .title2 span {
    color: #56585d;
    font-size: 40px
}
.rsContent.banner019 .rsABlock .desc2 {
    position: absolute;
    left: 52%;
    top: 75%;
    font-size: 14px;
    color: #FFF;
    line-height: 130%;
    text-align: left
}
@media (max-width: 1199px) {
    .rsContent.banner019 .bg {
        width: 100%
    }
    .rsContent.banner019 .rsABlock .title1 {
        left: 24%;
        top: 9%;
        font-size: 45px;
        line-height: 52%
    }
    .rsContent.banner019 .rsABlock .title1 span {
        color: #000;
        font-size: 35px
    }
    .rsContent.banner019 .rsABlock .desc1 {
        left: 15%;
        top: 30%;
        font-size: 12px
    }
    .rsContent.banner019 .rsABlock .title2 {
        left: 52%;
        top: 53%;
        font-size: 45px;
        line-height: 52%
    }
    .rsContent.banner019 .rsABlock .title2 span {
        color: #56585d;
        font-size: 35px
    }
    .rsContent.banner019 .rsABlock .desc2 {
        left: 52%;
        top: 75%;
        font-size: 12px
    }
}
@media (max-width: 991px) {
    .rsContent.banner019 .bg {
        width: 100%
    }
    .rsContent.banner019 .rsABlock .title1 {
        left: 26%;
        top: 6%;
        font-size: 30px;
        line-height: 65%
    }
    .rsContent.banner019 .rsABlock .title1 span {
        color: #000;
        font-size: 25px
    }
    .rsContent.banner019 .rsABlock .desc1 {
        left: 8%;
        top: 25%;
        font-size: 11px
    }
    .rsContent.banner019 .rsABlock .title2 {
        left: 52%;
        top: 53%;
        font-size: 30px;
        line-height: 60%
    }
    .rsContent.banner019 .rsABlock .title2 span {
        color: #56585d;
        font-size: 25px
    }
    .rsContent.banner019 .rsABlock .desc2 {
        left: 52%;
        top: 73%;
        font-size: 10px
    }
}
@media (max-width: 768px) {
    .rsContent.banner019 .bg {
        width: 230%;
        margin-left: -0px
    }
    .rsContent.banner019 .rsABlock .title1 {
        left: 20%;
        top: 25%;
        font-size: 35px;
        line-height: 80%
    }
    .rsContent.banner019 .rsABlock .title1 span {
        color: #000;
        font-size: 30px
    }
    .rsContent.banner019 .rsABlock .desc1,
    .rsContent.banner019 .rsABlock .title2,
    .rsContent.banner019 .rsABlock .desc2 {
        display: none
    }
}
.b-quadrado .banner020 .rsABlock .link {
    position: absolute;
    left: 10%;
    top: 75%;
    font-size: 22px;
    width: 80%;
    background: #c41733;
    line-height: 100%;
    text-align: center;
    padding: 15px 0px;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 700
}
@media (max-width: 1199px) {
    .b-quadrado .banner020 .bg {
        margin-left: -40px
    }
    .b-quadrado .banner020 .link {
        left: 10%;
        top: 75%;
        font-size: 18px;
        width: 80%
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner020 .bg {
        width: auto;
        margin-left: 0px
    }
    .b-quadrado .banner020 .link {
        left: 10%;
        top: 75%;
        font-size: 22px;
        width: 80%
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner020 .bg {
        width: auto;
        margin-left: 0px
    }
    .b-quadrado .banner020 .link {
        left: 10%;
        top: 75%;
        font-size: 18px;
        width: 80%
    }
}
.b-medio .banner020 .bg {
    width: 100%
}
.b-medio .banner020 .title1 {
    position: absolute;
    left: 3%;
    top: 7%;
    font-size: 22px;
    line-height: 110%;
    text-align: left;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 700
}
.b-medio .banner020 .taxa {
    position: absolute;
    left: 3%;
    top: 70%;
    font-size: 14px;
    line-height: 110%;
    text-align: left;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 500
}
.b-medio .banner020 .taxa span {
    font-size: 35px;
    color: #fac218;
    font-weight: bold
}
.b-medio .banner020 .bonus {
    position: absolute;
    left: 3%;
    top: 82%;
    font-size: 14px;
    line-height: 110%;
    text-align: left;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 500
}
.b-medio .banner020 .bonus span {
    font-size: 35px;
    color: #fac218;
    font-weight: bold
}
.b-medio .banner020 .link {
    position: absolute;
    right: 0%;
    bottom: 10%;
    font-size: 18px;
    background: #0a1e27;
    line-height: 100%;
    text-align: center;
    padding: 5px 20px;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 700
}
@media (max-width: 1199px) {
    .b-medio .banner020 .bg {
        width: 100%
    }
    .b-medio .banner020 .title1 {
        left: 3%;
        top: 6%;
        font-size: 18px
    }
    .b-medio .banner020 .taxa {
        left: 3%;
        top: 70%;
        font-size: 14px
    }
    .b-medio .banner020 .taxa span {
        font-size: 25px;
        color: #fac218
    }
    .b-medio .banner020 .bonus {
        left: 3%;
        top: 82%;
        font-size: 14px
    }
    .b-medio .banner020 .bonus span {
        font-size: 25px;
        color: #fac218
    }
    .b-medio .banner020 .link {
        right: 0%;
        bottom: 10%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .b-medio .banner020 .bg {
        width: 100%
    }
    .b-medio .banner020 .title1 {
        left: 3%;
        top: 7%;
        font-size: 22px
    }
    .b-medio .banner020 .taxa {
        left: 3%;
        top: 70%;
        font-size: 14px
    }
    .b-medio .banner020 .taxa span {
        font-size: 35px;
        color: #fac218
    }
    .b-medio .banner020 .bonus {
        left: 3%;
        top: 82%;
        font-size: 14px
    }
    .b-medio .banner020 .bonus span {
        font-size: 35px;
        color: #fac218
    }
    .b-medio .banner020 .link {
        right: 0%;
        bottom: 10%;
        font-size: 18px
    }
}
@media (max-width: 768px) {
    .b-medio .banner020 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -200px
    }
    .b-medio .banner020 .title1 {
        left: 3%;
        top: 6%;
        font-size: 18px
    }
    .b-medio .banner020 .taxa {
        left: 3%;
        top: 82%;
        font-size: 14px
    }
    .b-medio .banner020 .taxa span {
        font-size: 25px;
        color: #fac218
    }
    .b-medio .banner020 .bonus {
        left: 3%;
        top: 89%;
        font-size: 14px
    }
    .b-medio .banner020 .bonus span {
        font-size: 25px;
        color: #fac218
    }
    .b-medio .banner020 .link {
        right: 0%;
        bottom: 20%;
        font-size: 18px
    }
}
@media (max-width: 400px) {
    .b-medio .banner020 .bg {
        width: inherit;
        margin-left: -200px;
        margin-top: -30px
    }
}
.b-medio .banner021 .bg {
    max-width: 100%
}
.b-medio .banner021 .title1 {
    position: absolute;
    left: 3%;
    top: 13%;
    font-size: 40px;
    text-align: left;
    color: #ffd200;
    letter-spacing: 0px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner021 .title2 {
    position: absolute;
    left: 3%;
    top: 35%;
    font-size: 29px;
    text-align: left;
    color: #FFF;
    letter-spacing: 0px;
    line-height: 120%;
    text-transform: uppercase;
    font-weight: 100
}
.b-medio .banner021 .title3 {
    position: absolute;
    left: 39.5%;
    top: 31%;
    font-size: 28px;
    text-align: center;
    color: #ffd200;
    letter-spacing: 0px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner021 .texto {
    position: absolute;
    left: 3%;
    top: 78%;
    font-size: 18px;
    color: #ffd200;
    font-weight: 100;
    font-style: italic;
    text-decoration: underline
}
@media (max-width: 1199px) {
    .b-medio .banner021 .title1 {
        left: 3%;
        top: 13%;
        font-size: 30px
    }
    .b-medio .banner021 .title2 {
        left: 3%;
        top: 35%;
        font-size: 20px
    }
    .b-medio .banner021 .title3 {
        left: 39.5%;
        top: 31%;
        font-size: 20px
    }
    .b-medio .banner021 .texto {
        left: 3%;
        top: 78%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .b-medio .banner021 .title1 {
        left: 3%;
        top: 13%;
        font-size: 40px
    }
    .b-medio .banner021 .title2 {
        left: 3%;
        top: 35%;
        font-size: 29px
    }
    .b-medio .banner021 .title3 {
        left: 39.5%;
        top: 31%;
        font-size: 28px
    }
    .b-medio .banner021 .texto {
        left: 3%;
        top: 78%;
        font-size: 18px
    }
}
@media (max-width: 768px) {
    .b-medio .banner021 .bg {
        max-width: inherit;
        border-radius: 0;
        margin-left: -400px
    }
    .b-medio .banner021 .title1 {
        left: 0%;
        top: 0%;
        font-size: 25px;
        color: #000
    }
    .b-medio .banner021 .title2 {
        display: none
    }
    .b-medio .banner021 .title3 {
        left: 65%;
        top: 0%;
        font-size: 25px;
        color: #000
    }
    .b-medio .banner021 .texto {
        display: none
    }
}
@media (max-width: 400px) {
    .b-medio .banner021 .title3 {
        left: 65%;
        top: 0%;
        font-size: 22px;
        color: #000
    }
}
.b-quadrado .banner021 .bg {
    max-width: inherit
}
.b-quadrado .banner021 .title1 {
    position: absolute;
    left: 5%;
    top: 31%;
    font-size: 25px;
    text-align: center;
    color: #1c3c57;
    letter-spacing: 0px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-quadrado .banner021 .bg {
        max-width: inherit;
        margin-left: -70px
    }
    .b-quadrado .banner021 .title1 {
        position: absolute;
        left: 2%;
        top: 5%;
        font-size: 20px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner021 .bg {
        max-width: inherit;
        margin-left: 0px
    }
    .b-quadrado .banner021 .title1 {
        position: absolute;
        left: 5%;
        top: 31%;
        font-size: 25px
    }
}
@media (max-width: 768px) {
    .b-quadrado .banner021 .bg {
        max-width: inherit;
        margin-left: -20px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner021 .bg {
        max-width: inherit;
        margin-left: -50px
    }
    .b-quadrado .banner021 .title1 {
        position: absolute;
        left: 2%;
        top: 5%;
        font-size: 22px
    }
}
.b-medio .banner022 .title1 {
    position: absolute;
    left: 13%;
    top: 7%;
    font-size: 20px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.b-medio .banner022 .title2 {
    position: absolute;
    left: 13%;
    top: 13.5%;
    font-size: 20px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.b-medio .banner022 .title3 {
    position: absolute;
    left: 60%;
    top: 11.5%;
    font-size: 16px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.b-medio .banner022 .link {
    position: absolute;
    right: 5%;
    bottom: 5%;
    font-size: 20px;
    background: #c41733;
    text-align: center;
    padding: 5px 20px;
    letter-spacing: 1px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: normal
}
@media (max-width: 1199px) {
    .b-medio .banner022 .bg {
        width: 100%
    }
    .b-medio .banner022 .title1 {
        left: 13%;
        top: 7%;
        font-size: 16px
    }
    .b-medio .banner022 .title2 {
        left: 13%;
        top: 13.5%;
        font-size: 16px
    }
    .b-medio .banner022 .title3 {
        left: 60%;
        top: 11.5%;
        font-size: 12px
    }
    .b-medio .banner022 .link {
        right: 5%;
        bottom: 5%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .b-medio .banner022 .bg {
        width: 100%
    }
    .b-medio .banner022 .title1 {
        left: 13%;
        top: 7%;
        font-size: 20px
    }
    .b-medio .banner022 .title2 {
        left: 13%;
        top: 13.5%;
        font-size: 20px
    }
    .b-medio .banner022 .title3 {
        left: 60%;
        top: 11.5%;
        font-size: 16px
    }
    .b-medio .banner022 .link {
        right: 5%;
        bottom: 8%;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-medio .banner022 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -100px
    }
    .b-medio .banner022 .title1 {
        left: 3%;
        top: 5%;
        font-size: 22px
    }
    .b-medio .banner022 .title2 {
        left: 3%;
        top: 12%;
        font-size: 22px
    }
    .b-medio .banner022 .title3 {
        left: 60%;
        top: 21.5%;
        font-size: 16px
    }
    .b-medio .banner022 .link {
        right: 5%;
        bottom: 5%;
        font-size: 16px
    }
}
@media (max-width: 400px) {
    .b-medio .banner022 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -100px
    }
    .b-medio .banner022 .title1 {
        left: 3%;
        top: 8%;
        font-size: 22px
    }
    .b-medio .banner022 .title2 {
        left: 3%;
        top: 17%;
        font-size: 22px
    }
    .b-medio .banner022 .title3 {
        left: 60%;
        top: 28%;
        font-size: 16px
    }
    .b-medio .banner022 .link {
        right: 5%;
        bottom: 5%;
        font-size: 16px
    }
}
.b-medio .banner023 .bg {
    width: 100%
}
.b-medio .banner023 .title1 {
    position: absolute;
    left: 6%;
    top: 10%;
    font-size: 30px;
    line-height: 110%;
    text-align: left;
    letter-spacing: -1px;
    color: #FFF;
    font-family: 'Roboto Condensed';
    text-transform: uppercase
}
.b-medio .banner023 .title2 {
    position: absolute;
    left: 3%;
    top: 25%;
    font-size: 30px;
    line-height: 120%;
    text-align: left;
    letter-spacing: -1px;
    color: #80776c;
    font-family: 'Roboto Condensed';
    text-transform: uppercase
}
.b-medio .banner023 .title2 span {
    color: #525350
}
.b-medio .banner023 .link {
    position: absolute;
    right: 2%;
    bottom: 4%;
    letter-spacing: 0px;
    font-size: 22px;
    background: #d48c34;
    border: 1px solid #be6000;
    padding: 10px;
    line-height: 100%;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner023 .title1 {
        left: 6%;
        top: 10%;
        font-size: 22px
    }
    .b-medio .banner023 .title2 {
        left: 3%;
        top: 25%;
        font-size: 22px
    }
    .b-medio .banner023 .link {
        right: 2%;
        bottom: 4%;
        font-size: 20px
    }
}
@media (max-width: 991px) {
    .b-medio .banner023 .title1 {
        left: 6%;
        top: 10%;
        font-size: 30px
    }
    .b-medio .banner023 .title2 {
        left: 3%;
        top: 25%;
        font-size: 28px
    }
    .b-medio .banner023 .link {
        right: 2%;
        bottom: 6%;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-medio .banner023 .bg {
        width: inherit;
        margin-left: -400px
    }
    .b-medio .banner023 .title1 {
        left: 6%;
        top: 5%;
        font-size: 25px
    }
    .b-medio .banner023 .title2 {
        display: none
    }
    .b-medio .banner023 .link {
        right: 2%;
        bottom: 6%;
        font-size: 20px
    }
}
.b-quadrado .banner023 .title1 {
    position: absolute;
    left: 7%;
    top: 17%;
    font-size: 23px;
    line-height: 110%;
    text-align: left;
    letter-spacing: -1px;
    color: #80776c;
    font-family: 'Roboto Condensed';
    text-transform: uppercase
}
.b-quadrado .banner023 .title1 span {
    color: #525350
}
.b-quadrado .banner023 .price {
    position: absolute;
    left: 7%;
    top: 56%;
    font-size: 43px;
    color: #ca6709;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner023 .link {
    position: absolute;
    left: 7%;
    top: 78%;
    font-size: 16px;
    color: #525350;
    font-family: 'Roboto Condensed';
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .b-quadrado .banner023 .bg {
        margin-left: -70px
    }
    .b-quadrado .banner023 .title1 {
        left: 7%;
        top: 27%;
        font-size: 18px
    }
    .b-quadrado .banner023 .title1 span {
        color: #525350
    }
    .b-quadrado .banner023 .price {
        left: 7%;
        top: 58%;
        font-size: 33px
    }
    .b-quadrado .banner023 .link {
        left: 7%;
        top: 75%;
        font-size: 12px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner023 .bg {
        margin-left: 0px
    }
    .b-quadrado .banner023 .title1 {
        left: 7%;
        top: 20%;
        font-size: 22px
    }
    .b-quadrado .banner023 .title1 span {
        color: #525350
    }
    .b-quadrado .banner023 .price {
        left: 7%;
        top: 57%;
        font-size: 41px
    }
    .b-quadrado .banner023 .link {
        left: 7%;
        top: 78%;
        font-size: 15px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner023 .bg {
        margin-left: -50px
    }
}
.b-mercedes .banner024 .bg {
    width: 100%
}
.b-mercedes .banner024 .title1 {
    position: absolute;
    left: 3%;
    top: 10%;
    font-size: 30px;
    color: #109dff;
    font-family: 'Oranienbaum';
    line-height: 120%;
    letter-spacing: 0px
}
.b-mercedes .banner024 .title2 {
    position: absolute;
    left: 3%;
    top: 45%;
    font-size: 18px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 120%;
    letter-spacing: 0px
}
.b-mercedes .banner024 .desc {
    position: absolute;
    right: 3%;
    top: 9%;
    font-size: 20px;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 0px
}
.b-mercedes .banner024 .list {
    position: absolute;
    right: 3%;
    top: 20%;
    font-size: 14px;
    color: #FFF;
    line-height: 150%;
    text-align: right;
    letter-spacing: 0px;
    list-style: none
}
.b-mercedes .banner024 .link {
    position: absolute;
    right: 0%;
    top: 84%;
    font-size: 21px;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 1px;
    background: #109dff;
    padding: 10px 40px
}
@media (max-width: 1199px) {
    .b-mercedes .banner024 .title1 {
        left: 3%;
        top: 9%;
        font-size: 26px
    }
    .b-mercedes .banner024 .title2 {
        left: 3%;
        top: 44%;
        font-size: 16px
    }
    .b-mercedes .banner024 .desc {
        right: 3%;
        top: 9%;
        font-size: 18px
    }
    .b-mercedes .banner024 .list {
        right: 3%;
        top: 20%;
        font-size: 12px
    }
    .b-mercedes .banner024 .link {
        right: 0%;
        top: 80%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner024 .title1 {
        left: 3%;
        top: 9%;
        font-size: 22px
    }
    .b-mercedes .banner024 .title2 {
        left: 3%;
        top: 44%;
        font-size: 13px
    }
    .b-mercedes .banner024 .desc {
        right: 3%;
        top: 9%;
        font-size: 14px
    }
    .b-mercedes .banner024 .list {
        right: 3%;
        top: 20%;
        font-size: 9px
    }
    .b-mercedes .banner024 .link {
        right: 0%;
        top: 80%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner024 .bg {
        width: 230%;
        margin-left: -200px
    }
    .b-mercedes .banner024 .title1 {
        left: 3%;
        top: 9%;
        font-size: 22px;
        color: #FFF;
        text-shadow: 0px 0px 10px #000
    }
    .b-mercedes .banner024 .title2 {
        display: none
    }
    .b-mercedes .banner024 .desc {
        display: none
    }
    .b-mercedes .banner024 .list {
        display: none
    }
    .b-mercedes .banner024 .link {
        right: 0%;
        top: 80%;
        font-size: 12px
    }
}
.b-mercedes .banner025 .bg {
    width: 100%
}
.b-mercedes .banner025 .title1 {
    position: absolute;
    right: 5%;
    top: 12%;
    font-size: 35px;
    text-align: right;
    color: #109dff;
    font-family: 'Oranienbaum';
    line-height: 120%;
    letter-spacing: 0px
}
.b-mercedes .banner025 .desc {
    position: absolute;
    right: 5%;
    top: 40%;
    font-size: 25px;
    color: #FFF;
    text-align: right;
    font-family: 'Oranienbaum';
    letter-spacing: 0px
}
.b-mercedes .banner025 .link {
    position: absolute;
    right: 5%;
    top: 72%;
    font-size: 21px;
    color: #FFF;
    text-align: right;
    font-family: 'Oranienbaum';
    letter-spacing: 1px;
    border: 1px solid #109dff;
    border-radius: 15px;
    padding: 10px 30px
}
@media (max-width: 1199px) {
    .b-mercedes .banner025 .title1 {
        right: 5%;
        top: 12%;
        font-size: 30px
    }
    .b-mercedes .banner025 .desc {
        right: 5%;
        top: 40%;
        font-size: 20px
    }
    .b-mercedes .banner025 .link {
        right: 5%;
        top: 72%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner025 .title1 {
        right: 5%;
        top: 12%;
        font-size: 25px
    }
    .b-mercedes .banner025 .desc {
        right: 5%;
        top: 42%;
        font-size: 16px
    }
    .b-mercedes .banner025 .link {
        right: 5%;
        top: 72%;
        font-size: 16px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner025 .bg {
        width: 230%;
        margin-left: -200px
    }
    .b-mercedes .banner025 .title1 {
        right: 5%;
        top: 2%;
        font-size: 25px;
        text-shadow: 0px 0px 5px #000;
        color: #FFF
    }
    .b-mercedes .banner025 .desc {
        display: none
    }
    .b-mercedes .banner025 .link {
        right: 5%;
        top: 72%;
        font-size: 16px;
        background-color: #109dff
    }
}
.rsContent.banner026 .rsABlock .hrv {
    position: absolute;
    left: 0%;
    top: 11%
}
.rsContent.banner026 .rsABlock .title {
    position: absolute;
    left: 0%;
    bottom: 3%;
    width: 100%;
    text-align: center;
    font-size: 22px;
    color: #79201e;
    line-height: 130%
}
.rsContent.banner026 .rsABlock .title span {
    font-weight: bold;
    font-size: 30px
}
.rsContent.banner026 .rsABlock .logo {
    position: absolute;
    right: 2%;
    top: 7%
}
@media (max-width: 1199px) {
    .rsContent.banner026 .rsABlock .hrv {
        top: 23%;
        width: 90%
    }
    .rsContent.banner026 .rsABlock .title {
        font-size: 18px
    }
    .rsContent.banner026 .rsABlock .title span {
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .rsContent.banner026 .rsABlock .hrv {
        top: 11%;
        width: 85%
    }
    .rsContent.banner026 .rsABlock .title {
        font-size: 22px
    }
    .rsContent.banner026 .rsABlock .title span {
        font-size: 32px
    }
}
.b-mercedes .banner028 .bg {
    width: 100%
}
.b-mercedes .banner028 .title1 {
    position: absolute;
    right: 26%;
    top: 6%;
    font-size: 22px;
    color: #000;
    font-family: 'Oranienbaum';
    letter-spacing: 1px;
    font-weight: bold
}
.b-mercedes .banner028 .title2 {
    position: absolute;
    right: 3%;
    top: 1%;
    font-size: 75px;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 1px;
    font-weight: bold
}
.b-mercedes .banner028 .bonus {
    position: absolute;
    right: 0%;
    top: 30%;
    font-size: 20px;
    color: #FFF;
    letter-spacing: 2px;
    line-height: 190%;
    font-family: 'Oranienbaum';
    background: #111;
    padding: 5px 20px 5px 2%
}
.b-mercedes .banner028 .bonus span {
    font-size: 35px
}
@media (max-width: 1199px) {
    .b-mercedes .banner028 .title1 {
        right: 26%;
        top: 6%;
        font-size: 18px
    }
    .b-mercedes .banner028 .title2 {
        right: 2%;
        top: 1%;
        font-size: 65px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner028 .title1 {
        right: 24%;
        top: 6%;
        font-size: 15px
    }
    .b-mercedes .banner028 .title2 {
        right: 2%;
        top: 1%;
        font-size: 45px
    }
    .b-mercedes .banner028 .bonus {
        position: absolute;
        right: 0%;
        top: 30%;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner028 .bg {
        width: 230%;
        margin-left: -340px
    }
    .b-mercedes .banner028 .title1 {
        right: 5%;
        top: 6%;
        font-size: 20px
    }
    .b-mercedes .banner028 .title2 {
        right: 5%;
        top: 16%;
        font-size: 40px;
        text-shadow: 0 0 2px #000
    }
    .b-mercedes .banner028 .bonus {
        position: absolute;
        right: 0%;
        top: auto;
        bottom: 0;
        font-size: 16px
    }
    .b-mercedes .banner028 .bonus span {
        font-size: 25px
    }
}
.b-mercedes .banner029 .bg {
    width: 100%
}
.b-mercedes .banner029 .title1 {
    position: absolute;
    left: 5%;
    top: 15%;
    font-size: 45px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 40%;
    letter-spacing: 1px
}
.b-mercedes .banner029 .title1 span {
    font-size: 32px
}
.b-mercedes .banner029 .price1 {
    position: absolute;
    left: 5%;
    top: 34%;
    font-size: 27px;
    color: #FFF;
    font-family: 'Oranienbaum'
}
.b-mercedes .banner029 .price2 {
    position: absolute;
    left: 5%;
    top: 43%;
    font-size: 32px;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 1px
}
.b-mercedes .banner029 .desc {
    position: absolute;
    left: 5%;
    top: 63%;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 1px
}
@media (max-width: 1199px) {
    .b-mercedes .banner029 .title1 {
        left: 5%;
        top: 15%;
        font-size: 35px
    }
    .b-mercedes .banner029 .title1 span {
        font-size: 32px
    }
    .b-mercedes .banner029 .price1 {
        left: 5%;
        top: 34%;
        font-size: 22px
    }
    .b-mercedes .banner029 .price2 {
        left: 5%;
        top: 45%;
        font-size: 20px
    }
    .b-mercedes .banner029 .desc {
        left: 5%;
        top: 63%;
        font-size: 12px
    }
}
@media (max-width: 991px) {}@media (max-width: 768px) {
    .b-mercedes .banner029 .bg {
        width: 230%;
        margin-left: -400px
    }
    .b-mercedes .banner029 .title1 {
        left: 50%;
        top: 10%;
        font-size: 35px
    }
    .b-mercedes .banner029 .title1 span {
        font-size: 32px
    }
    .b-mercedes .banner029 .price1 {
        left: 50%;
        top: 18%;
        font-size: 20px
    }
    .b-mercedes .banner029 .price2 {
        left: 50%;
        top: 25%;
        font-size: 22px
    }
    .b-mercedes .banner029 .desc {
        left: 50%;
        top: 35%;
        font-size: 14px
    }
}
.banner030 .bg {
    width: 100%;
    border-radius: 4px
}
.banner030 .title1 {
    position: absolute;
    right: 3%;
    top: -2%;
    font-size: 75px;
    letter-spacing: -1px;
    color: #cdcfd0;
    font-family: 'Jockey One'
}
.banner030 .title2 {
    position: absolute;
    right: 3%;
    top: 13%;
    font-size: 85px;
    letter-spacing: -1px;
    color: #539fc3;
    font-family: 'Jockey One'
}
.banner030 .title3 {
    position: absolute;
    right: 10%;
    top: 51%;
    font-size: 42px;
    letter-spacing: -1px;
    color: #539fc3
}
.banner030 .title4 {
    position: absolute;
    right: 11%;
    top: 63%;
    font-size: 42px;
    letter-spacing: -1px;
    color: #FFF
}
.banner030 .title5 {
    position: absolute;
    right: 10%;
    top: 81%;
    font-size: 26px;
    letter-spacing: -1px;
    color: #FFF;
    border: 3px solid #539fc3;
    padding: 2px 15px;
    border-radius: 20px
}
@media (max-width: 1199px) {
    .banner030 .title1 {
        right: 3%;
        top: -2%;
        font-size: 52px
    }
    .banner030 .title2 {
        right: 3%;
        top: 13%;
        font-size: 58px
    }
    .banner030 .title3 {
        right: 10%;
        top: 48%;
        font-size: 30px
    }
    .banner030 .title4 {
        right: 11%;
        top: 60%;
        font-size: 30px
    }
    .banner030 .title5 {
        right: 10%;
        top: 77%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .banner030 .title1 {
        right: 3%;
        top: -2%;
        font-size: 72px
    }
    .banner030 .title2 {
        right: 3%;
        top: 13%;
        font-size: 80px
    }
    .banner030 .title3 {
        right: 10%;
        top: 48%;
        font-size: 40px
    }
    .banner030 .title4 {
        right: 11%;
        top: 60%;
        font-size: 40px
    }
    .banner030 .title5 {
        right: 10%;
        top: 77%;
        font-size: 25px
    }
}
@media (max-width: 768px) {
    .banner030 .bg {
        width: inherit;
        border-radius: 0px;
        margin-left: 0px
    }
    .banner030 .title1 {
        right: 14%;
        top: 45%;
        font-size: 42px
    }
    .banner030 .title2 {
        right: 14%;
        top: 56%;
        font-size: 48px
    }
    .banner030 .title3 {
        right: 10%;
        top: 48%;
        font-size: 30px;
        display: none
    }
    .banner030 .title4 {
        right: 11%;
        top: 60%;
        font-size: 30px;
        display: none
    }
    .banner030 .title5 {
        right: 30%;
        top: 84%;
        font-size: 18px
    }
}
.b-quadrado .banner031 .title1 {
    position: absolute;
    left: 0%;
    top: 8%;
    font-size: 30px;
    text-align: center;
    width: 100%;
    color: #FFF;
    font-family: 'Jockey One';
    line-height: 100%
}
.b-quadrado .banner031 .title2 {
    position: absolute;
    left: 5%;
    bottom: 8%;
    font-size: 20px;
    line-height: 160%;
    color: #FFF;
    font-family: 'Jockey One';
    text-align: left
}
.b-quadrado .banner031 .title2 span {
    font-size: 40px
}
@media (max-width: 1199px) {
    .b-quadrado .banner031 .bg {
        margin-left: -30px
    }
    .b-quadrado .banner031 .title1 {
        left: 0%;
        top: 8%;
        font-size: 25px
    }
    .b-quadrado .banner031 .title2 {
        left: 5%;
        bottom: 5%;
        font-size: 20px
    }
    .b-quadrado .banner031 .title2 span {
        font-size: 40px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner031 .bg {
        margin-left: 0px
    }
}
.b-medio .banner031 .bg {
    width: 100%
}
.b-medio .banner031 .title1 {
    position: absolute;
    left: 3%;
    top: 8%;
    font-size: 45px;
    text-align: left;
    color: #FFF;
    font-family: 'Jockey One';
    line-height: 100%
}
.b-medio .banner031 .title2 {
    position: absolute;
    left: 3%;
    top: 34%;
    font-size: 18px;
    line-height: 160%;
    color: #FFF;
    font-family: 'Jockey One';
    text-align: left
}
.b-medio .banner031 .title3 {
    position: absolute;
    left: 3%;
    bottom: 8%;
    font-size: 20px;
    line-height: 160%;
    color: #FFF;
    font-family: 'Jockey One';
    text-align: left
}
.b-medio .banner031 .title3 span {
    font-size: 40px
}
@media (max-width: 1199px) {
    .b-medio .banner031 .bg {
        margin-left: 0px
    }
    .b-medio .banner031 .title1 {
        left: 3%;
        top: 8%;
        font-size: 32px
    }
    .b-medio .banner031 .title2 {
        left: 3%;
        top: 34%;
        font-size: 14px
    }
    .b-medio .banner031 .title3 {
        left: 3%;
        bottom: 8%;
        font-size: 20px
    }
    .b-medio .banner031 .title3 span {
        font-size: 40px
    }
}
@media (max-width: 991px) {
    .b-medio .banner031 .bg {
        margin-left: 0px
    }
    .b-medio .banner031 .title1 {
        left: 3%;
        top: 8%;
        font-size: 42px
    }
    .b-medio .banner031 .title2 {
        left: 3%;
        top: 33%;
        font-size: 18px
    }
    .b-medio .banner031 .title3 {
        left: 3%;
        bottom: 8%;
        font-size: 20px
    }
    .b-medio .banner031 .title3 span {
        font-size: 40px
    }
}
@media (max-width: 768px) {
    .b-medio .banner031 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -410px
    }
    .b-medio .banner031 .title1 {
        left: 3%;
        top: 11%;
        font-size: 23px
    }
    .b-medio .banner031 .title2 {
        left: 3%;
        top: 25%;
        font-size: 14px
    }
    .b-medio .banner031 .title3 {
        left: auto;
        right: 6%;
        bottom: 8%;
        font-size: 20px
    }
    .b-medio .banner031 .title3 span {
        font-size: 40px
    }
}
@media (max-width: 400px) {
    .b-medio .banner031 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -430px
    }
    .b-medio .banner031 .title1 {
        left: 3%;
        top: 13%;
        font-size: 23px
    }
    .b-medio .banner031 .title2 {
        left: 3%;
        top: 30%;
        font-size: 14px
    }
    .b-medio .banner031 .title3 {
        left: auto;
        right: 6%;
        bottom: 8%;
        font-size: 20px
    }
    .b-medio .banner031 .title3 span {
        font-size: 40px
    }
}
.banner032 .bg {
    width: 100%
}
.banner032 .title1 {
    position: absolute;
    left: 0%;
    top: 20%;
    font-size: 40px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-weight: 700;
    font-family: 'Roboto Condensed'
}
.banner032 .title2 {
    position: absolute;
    left: 0%;
    top: 32%;
    font-size: 23px;
    width: 100%;
    color: #eac80e;
    letter-spacing: 1px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 5px #000
}
.banner032 .title2 span {
    color: #a13936;
    font-size: 30px;
    vertical-align: middle
}
.banner032 .link {
    position: absolute;
    left: 50%;
    top: 55%;
    font-size: 16px;
    width: 350px;
    margin-left: -175px;
    text-align: center;
    color: #FFF;
    background: #a13936;
    padding: 5px;
    text-transform: uppercase;
    box-shadow: 0 0 10px #000
}
@media (max-width: 1199px) {
    .banner032 .title1 {
        position: absolute;
        left: 0%;
        top: 20%;
        font-size: 30px
    }
    .banner032 .title2 {
        position: absolute;
        left: 0%;
        top: 32%;
        font-size: 18px
    }
    .banner032 .title2 span {
        color: #a13936;
        font-size: 30px;
        vertical-align: middle
    }
    .banner032 .link {
        position: absolute;
        left: 50%;
        top: 55%;
        font-size: 14px;
        width: 300px;
        margin-left: -150px
    }
}
@media (max-width: 991px) {
    .banner032 .title1 {
        position: absolute;
        left: 0%;
        top: 20%;
        font-size: 38px
    }
    .banner032 .title2 {
        position: absolute;
        left: 0%;
        top: 32%;
        font-size: 23px
    }
    .banner032 .title2 span {
        color: #a13936;
        font-size: 30px;
        vertical-align: middle
    }
    .banner032 .link {
        position: absolute;
        left: 50%;
        top: 55%;
        font-size: 16px;
        width: 350px;
        margin-left: -175px
    }
}
@media (max-width: 768px) {
    .rsContent.banner032 .bg {
        width: inherit;
        border-radius: 0
    }
    .banner032 .title1 {
        position: absolute;
        left: 0%;
        top: 10%;
        font-size: 35px;
        line-height: 100%
    }
    .banner032 .title2 {
        position: absolute;
        left: 0%;
        top: 32%;
        font-size: 14px
    }
    .banner032 .title2 span {
        color: #a13936;
        font-size: 25px;
        vertical-align: middle
    }
    .banner032 .link {
        position: absolute;
        left: 50%;
        top: 55%;
        font-size: 12px;
        width: 250px;
        margin-left: -125px
    }
}
@media (max-width: 400px) {}.chevrolet-promo07,
.chevrolet-promo07 .rsOverflow {
    width:100%;
    height:541px 
}
.chevrolet-promo07 .title1 {
    position: absolute;
    left: 0%;
    top: 60%;
    font-size: 39px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-weight: 700;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo07 .title2 {
    position: absolute;
    left: 0%;
    top: 68%;
    font-size: 23px;
    width: 100%;
    color: #eac80e;
    letter-spacing: 1px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 5px #000
}
.chevrolet-promo07 .title2 span {
    color: #a13936;
    font-size: 30px;
    vertical-align: middle
}
.chevrolet-promo07 .title3 {
    position: absolute;
    left: 3%;
    top: 80%;
    font-size: 19px;
    width: 94%;
    text-align: center;
    color: #FFF;
    text-transform: uppercase
}
.chevrolet-promo07 .txt {
    position: absolute;
    left: 3%;
    bottom: 2%;
    font-size: 10px;
    width: 94%;
    text-align: center;
    color: #000;
    text-align: justify;
    line-height: 100%
}
@media (max-width: 1199px) {
    .chevrolet-promo07,
    .chevrolet-promo07 .rsOverflow {
        width: 100%;
        height: 447px 
    }
    .chevrolet-promo07 .title1 {
        left: 0%;
        top: 60%;
        font-size: 33px
    }
    .chevrolet-promo07 .title2 {
        left: 0%;
        top: 67%;
        font-size: 18px
    }
    .chevrolet-promo07 .title2 span {
        color: #a13936;
        font-size: 30px
    }
    .chevrolet-promo07 .title3 {
        left: 3%;
        top: 80%;
        font-size: 14px
    }
    .chevrolet-promo07 .txt {
        left: 3%;
        bottom: 2%;
        font-size: 9px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo07,
    .chevrolet-promo07 .rsOverflow {
        width: 100%;
        height: 527px 
    }
    .chevrolet-promo07 .title1 {
        left: 0%;
        top: 60%;
        font-size: 39px
    }
    .chevrolet-promo07 .title2 {
        left: 0%;
        top: 68%;
        font-size: 23px
    }
    .chevrolet-promo07 .title2 span {
        color: #a13936;
        font-size: 30px
    }
    .chevrolet-promo07 .title3 {
        left: 3%;
        top: 80%;
        font-size: 19px
    }
    .chevrolet-promo07 .txt {
        left: 3%;
        bottom: 2%;
        font-size: 10px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo07,
    .chevrolet-promo07 .rsOverflow {
        width: 100%;
        height: 225px 
    }
    .chevrolet-promo07 .title1 {
        left: 0%;
        top: 60%;
        font-size: 18px
    }
    .chevrolet-promo07 .title2 {
        left: 0%;
        top: 69%;
        font-size: 12px
    }
    .chevrolet-promo07 .title2 span {
        color: #a13936;
        font-size: 25px
    }
    .chevrolet-promo07 .title3 {
        left: 3%;
        top: 87%;
        font-size: 8px
    }
    .chevrolet-promo07 .txt {
        display: none
    }
}
@media (max-width: 400px) {}.rsContent.banner036 .bg {
    width:100%
}
.rsContent.banner036 .rsABlock .title1 {
    position: absolute;
    left: 5.5%;
    top: 7%;
    font-size: 44px;
    line-height: 110%;
    text-align: left;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.rsContent.banner036 .rsABlock .title1 span {
    color: #ffde00
}
.rsContent.banner036 .rsABlock .title2 {
    position: absolute;
    left: 5.5%;
    top: 69%;
    font-size: 35px;
    border: 1px solid #FFF;
    border-radius: 10px;
    padding: 8px 30px;
    text-align: right;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
@media (max-width: 1199px) {
    .rsContent.banner036 .bg {
        width: 100%
    }
    .rsContent.banner036 .rsABlock .title1 {
        position: absolute;
        left: 5.5%;
        top: 7%;
        font-size: 28px
    }
    .rsContent.banner036 .rsABlock .title2 {
        position: absolute;
        left: 5.5%;
        top: 69%;
        font-size: 24px;
        padding: 8px 23px
    }
}
@media (max-width: 991px) {
    .rsContent.banner036 .bg {
        width: 100%
    }
    .rsContent.banner036 .rsABlock .title1 {
        position: absolute;
        left: 5.5%;
        top: 7%;
        font-size: 40px
    }
    .rsContent.banner036 .rsABlock .title2 {
        position: absolute;
        left: 5.5%;
        top: 69%;
        font-size: 28px;
        padding: 8px 30px
    }
}
@media (max-width: 768px) {
    .rsContent.banner036 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -250px
    }
    .rsContent.banner036 .rsABlock .title1 {
        position: absolute;
        left: 5.5%;
        top: 7%;
        font-size: 25px
    }
    .rsContent.banner036 .rsABlock .title2 {
        position: absolute;
        left: 5.5%;
        top: 80%;
        font-size: 20px;
        padding: 8px 20px
    }
}
.rsContent.banner037 .bg {
    width: 100%
}
.rsContent.banner037 .rsABlock .logo {
    position: absolute;
    left: 7%;
    top: 13%
}
.rsContent.banner037 .rsABlock .title1 {
    position: absolute;
    left: 5%;
    top: 42%;
    font-size: 22px;
    line-height: 120%;
    color: #FFF;
    letter-spacing: 1px;
    text-align: center;
    font-family: 'Kanit';
    text-transform: uppercase
}
.rsContent.banner037 .rsABlock .title3 {
    position: absolute;
    left: 4.5%;
    top: 66%;
    font-size: 20px;
    background: #ee7500;
    border-radius: 6px;
    padding: 10px 35px;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .rsContent.banner037 .rsABlock .logo {
        left: 7%;
        top: 13%;
        width: 27%
    }
    .rsContent.banner037 .rsABlock .title1 {
        left: 5%;
        top: 42%;
        font-size: 16px
    }
    .rsContent.banner037 .rsABlock .title3 {
        left: 4.5%;
        top: 66%;
        font-size: 16px;
        padding: 10px 20px
    }
}
@media (max-width: 991px) {
    .rsContent.banner037 .rsABlock .logo {
        left: 7%;
        top: 13%;
        width: 27%
    }
    .rsContent.banner037 .rsABlock .title1 {
        left: 5%;
        top: 40%;
        font-size: 22px
    }
    .rsContent.banner037 .rsABlock .title3 {
        left: 4.5%;
        top: 64%;
        font-size: 20px;
        padding: 10px 30px
    }
}
@media (max-width: 768px) {
    .rsContent.banner037 .bg {
        width: inherit;
        margin-left: -310px
    }
    .rsContent.banner037 .rsABlock .logo {
        left: 31%;
        top: 5%;
        width: 40%
    }
    .rsContent.banner037 .rsABlock .title1 {
        left: 25%;
        top: 72%;
        font-size: 16px
    }
    .rsContent.banner037 .rsABlock .title3 {
        left: 25%;
        top: 85%;
        font-size: 16px;
        padding: 10px 20px
    }
}
.b-quadrado .banner038 .bg {
    width: 100%
}
.b-quadrado .banner038 .rotate {
    -ms-transform: rotate(-30deg);
    -webkit-transform: rotate(-30deg);
    transform: rotate(-32deg)
}
.b-quadrado .banner038 .title1 {
    position: absolute;
    right: 6%;
    top: 18%;
    font-size: 38px;
    text-align: left;
    color: #dcd649;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner038 .title2 {
    position: absolute;
    left: 11%;
    top: 9%;
    font-size: 25px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner038 .title3 {
    position: absolute;
    left: 25%;
    top: 12%;
    font-size: 25px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner038 .title4 {
    position: absolute;
    left: 58%;
    top: 7%;
    font-size: 25px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-quadrado .banner038 .bg {
        width: 100%
    }
    .b-quadrado .banner038 .title1 {
        right: 6%;
        top: 16%;
        font-size: 30px;
        text-align: left;
        color: #dcd649;
        letter-spacing: -1px;
        line-height: 90%;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-quadrado .banner038 .title2 {
        left: 10%;
        top: 9%;
        font-size: 20px;
        text-align: left;
        color: #FFF;
        letter-spacing: -1px;
        line-height: 90%;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-quadrado .banner038 .title3 {
        left: 23%;
        top: 12%;
        font-size: 20px;
        text-align: left;
        color: #FFF;
        letter-spacing: -1px;
        line-height: 90%;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-quadrado .banner038 .title4 {
        left: 56%;
        top: 7%;
        font-size: 20px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner038 .bg {
        width: 100%
    }
    .b-quadrado .banner038 .title1 {
        right: 6%;
        top: 18%;
        font-size: 38px
    }
    .b-quadrado .banner038 .title2 {
        left: 11%;
        top: 9%;
        font-size: 25px
    }
    .b-quadrado .banner038 .title3 {
        left: 25%;
        top: 12%;
        font-size: 25px
    }
    .b-quadrado .banner038 .title4 {
        left: 58%;
        top: 7%;
        font-size: 25px
    }
}
@media (max-width: 768px) {
    .b-quadrado .banner038 .bg {
        width: inherit
    }
}
.b-medio .banner038 .bg {
    width: 100%
}
.b-medio .banner038 .rotate {
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
}
.b-medio .banner038 .title1 {
    position: absolute;
    right: 3%;
    top: 8%;
    font-size: 60px;
    text-align: left;
    color: #024e64;
    letter-spacing: -3px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner038 .title2 {
    position: absolute;
    right: 3%;
    top: 25%;
    font-size: 35px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner038 .title3 {
    position: absolute;
    right: 3%;
    top: 40%;
    font-size: 35px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner038 .title4 {
    position: absolute;
    right: 3%;
    top: 52%;
    font-size: 35px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner038 .title1 {
        right: 3%;
        top: 8%;
        font-size: 45px
    }
    .b-medio .banner038 .title2 {
        right: 3%;
        top: 25%;
        font-size: 25px
    }
    .b-medio .banner038 .title3 {
        right: 3%;
        top: 40%;
        font-size: 25px
    }
    .b-medio .banner038 .title4 {
        right: 3%;
        top: 52%;
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .b-medio .banner038 .title1 {
        right: 3%;
        top: 8%;
        font-size: 55px
    }
    .b-medio .banner038 .title2 {
        right: 3%;
        top: 24%;
        font-size: 35px
    }
    .b-medio .banner038 .title3 {
        right: 3%;
        top: 39%;
        font-size: 35px
    }
    .b-medio .banner038 .title4 {
        right: 3%;
        top: 51%;
        font-size: 35px
    }
}
@media (max-width: 768px) {
    .b-medio .banner038 .bg {
        width: inherit;
        margin-left: -00px
    }
    .b-medio .banner038 .title1 {
        right: 3%;
        top: 8%;
        font-size: 55px;
        text-shadow: 0 0 10px #000;
        color: #FFF
    }
    .b-medio .banner038 .title2 {
        right: 3%;
        top: 24%;
        font-size: 35px;
        text-shadow: 0 0 10px #000
    }
    .b-medio .banner038 .title3 {
        right: 3%;
        top: 39%;
        font-size: 35px;
        text-shadow: 0 0 10px #000
    }
    .b-medio .banner038 .title4 {
        right: 3%;
        top: 51%;
        font-size: 35px;
        text-shadow: 0 0 10px #000
    }
}
@media (max-width: 400px) {
    .b-medio .banner038 .bg {
        width: inherit;
        margin-left: -170px
    }
    .b-medio .banner038 .title1 {
        right: 3%;
        bottom: 28%;
        font-size: 27px
    }
    .b-medio .banner038 .title2 {
        right: 0%;
        bottom: 5%;
        font-size: 20px
    }
}
.rsContent.banner041 .bg {
    width: 100%
}
.rsContent.banner041 .rsABlock .title2 {
    position: absolute;
    right: 7%;
    top: 20%;
    font-size: 40px;
    font-weight: 700;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    text-transform: uppercase
}
.b-quadrado .vw039 .title1 {
    position: absolute;
    left: 0%;
    top: 2%;
    font-size: 21px;
    width: 100%;
    line-height: 110%;
    text-align: center;
    color: #000;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px;
    text-transform: uppercase
}
.b-quadrado .vw039 .title2 {
    position: absolute;
    left: 0%;
    top: 19%;
    font-size: 18px;
    width: 100%;
    line-height: 120%;
    text-align: center;
    color: #00a6e6;
    letter-spacing: 2px
}
.b-quadrado .vw039 .link {
    position: absolute;
    left: 18%;
    bottom: 4%;
    background: #00a6e6;
    color: #FFF;
    width: 240px;
    padding: 12px 0px;
    text-align: center
}
@media (max-width: 1199px) {
    .b-quadrado .vw039 .title1 {
        left: 0%;
        top: 4%;
        font-size: 18px
    }
    .b-quadrado .vw039 .title2 {
        left: 0%;
        top: 20%;
        font-size: 16px
    }
    .b-quadrado .vw039 .link {
        left: 10%;
        bottom: 4%
    }
}
@media (max-width: 991px) {
    .b-quadrado .vw039 .title1 {
        left: 0%;
        top: 4%;
        font-size: 22px
    }
    .b-quadrado .vw039 .title2 {
        left: 0%;
        top: 25%;
        font-size: 12px
    }
    .b-quadrado .vw039 .link {
        left: 18%;
        bottom: 4%
    }
}
.b-quadrado .vw043 .title1 {
    position: absolute;
    left: 22%;
    top: 4%;
    font-size: 21px;
    line-height: 100%;
    text-align: left;
    color: #999;
    font-family: 'Roboto Condensed';
    letter-spacing: 0.5px
}
.b-quadrado .vw043 .title1 span {
    color: #1e77af
}
.b-quadrado .vw043 .title2 {
    position: absolute;
    left: 0%;
    bottom: 4%;
    font-size: 20px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 0.5px
}
.b-quadrado .vw043 .title2 span {
    color: #fedc32
}
@media (max-width: 1199px) {
    .b-quadrado .vw043 .bg {
        margin-left: -20px
    }
    .b-quadrado .vw043 .title1 {
        left: 22%;
        top: 4%;
        font-size: 18px
    }
    .b-quadrado .vw043 .title2 {
        left: 0%;
        bottom: 4%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .b-quadrado .vw043 .bg {
        margin-left: 0px
    }
    .b-quadrado .vw043 .title1 {
        left: 22%;
        top: 4%;
        font-size: 18px
    }
    .b-quadrado .vw043 .title2 {
        left: 0%;
        bottom: 4%;
        font-size: 16px
    }
}
@media (max-width: 400px) {
    .b-quadrado .vw043 .bg {
        margin-left: 0px
    }
    .b-quadrado .vw043 .title1 {
        left: 28%;
        top: 6%;
        font-size: 15px
    }
    .b-quadrado .vw043 .title2 {
        left: 0%;
        bottom: 4%;
        font-size: 14px
    }
}
.banner044 .bg {
    width: 100%
}
.banner044 .title1 {
    position: absolute;
    left: 3.5%;
    top: 4%;
    font-size: 25px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-style: italic
}
.banner044 .title2 {
    position: absolute;
    left: 10.6%;
    top: 18.7%;
    font-size: 27px;
    text-align: center;
    color: #5d5d5d;
    font-weight: bold;
    font-style: italic
}
.banner044 .title3 {
    position: absolute;
    left: 3.5%;
    top: 49%;
    font-size: 16px;
    color: #FFF;
    font-weight: 700;
    text-align: left;
    text-shadow: 0 0 10px #000;
    font-style: italic;
    line-height: 140%
}
.banner044 .title3 span {
    color: #e0c708;
    display: block;
    margin-top: 20px;
    color: #e0c708
}
.banner044 .title4 {
    position: absolute;
    left: 55%;
    top: 5%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-style: italic;
    text-shadow: 0 0 10px #000
}
.banner044 .title4 span {
    font-size: 24px;
    color: #e0c708;
    font-weight: bold
}
@media (max-width: 1199px) {
    .banner044 .title1 {
        left: 3.5%;
        top: 4%;
        font-size: 18px
    }
    .banner044 .title2 {
        left: 10.6%;
        top: 18.7%;
        font-size: 19px
    }
    .banner044 .title3 {
        left: 3.5%;
        top: 42%;
        font-size: 14px
    }
    .banner044 .title3 span {
        color: #e0c708
    }
    .banner044 .title4 {
        left: 55%;
        top: 5%;
        font-size: 14px
    }
    .banner044 .title4 span {
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .banner044 .title1 {
        left: 3.5%;
        top: 4%;
        font-size: 24px
    }
    .banner044 .title2 {
        left: 10.6%;
        top: 18.3%;
        font-size: 26px
    }
    .banner044 .title2 span {
        color: #a13936;
        font-size: 30px
    }
    .banner044 .title3 {
        left: 3.5%;
        top: 47%;
        font-size: 16px
    }
    .banner044 .title3 span {
        color: #e0c708
    }
    .banner044 .title4 {
        left: 55%;
        top: 5%;
        font-size: 18px
    }
    .banner044 .title4 span {
        font-size: 24px
    }
}
@media (max-width: 768px) {
    .banner044 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -150px
    }
    .banner044 .title1 {
        left: 2%;
        top: 6%;
        font-size: 15px
    }
    .banner044 .title2 {
        left: 2%;
        top: 20%;
        font-size: 19px
    }
    .banner044 .title3 {
        left: 4%;
        top: 52%;
        font-size: 14px
    }
    .banner044 .title3 span {
        color: #e0c708
    }
    .banner044 .title4 {
        left: 2%;
        top: 35%;
        font-size: 18px;
        text-shadow: 0 0 10px #000
    }
    .banner044 .title4 span {
        font-size: 16px
    }
}
@media (max-width: 400px) {
    .banner044 .title1 {
        left: 2%;
        top: 8%;
        font-size: 15px
    }
    .banner044 .title2 {
        left: 2%;
        top: 25%;
        font-size: 19px
    }
    .banner044 .title3 {
        left: 4%;
        top: 52%;
        font-size: 11px
    }
    .banner044 .title3 span {
        color: #e0c708
    }
    .banner044 .title4 {
        left: 4%;
        top: 39%;
        font-size: 16px;
        text-shadow: 0 0 10px #000
    }
    .banner044 .title4 span {
        font-size: 16px
    }
}
.banner045 .title1 {
    position: absolute;
    right: 5%;
    bottom: 3%;
    font-size: 18px;
    color: #c21212;
    line-height: 130%
}
.banner045 .title1 span {
    color: #FFF
}
@media (max-width: 1199px) {
    .banner045 .bg {
        max-width: inherit;
        margin-left: -30px
    }
}
@media (max-width: 991px) {
    .banner045 .bg {
        max-width: inherit;
        margin-left: 0px
    }
}
.banner046 .title1 {
    position: absolute;
    left: 10%;
    top: 2.5%;
    font-size: 33px;
    color: #FFF;
    text-align: center;
    letter-spacing: -1px
}
.banner046 .title2 {
    position: absolute;
    right: 6%;
    top: 5%;
    font-size: 14px;
    color: #DD9434;
    letter-spacing: -1px
}
.banner046 .desconto {
    position: absolute;
    right: 5.5%;
    top: 9%;
    font-size: 34px;
    color: #FFF;
    letter-spacing: -1px
}
.banner046 .title3 {
    position: absolute;
    right: 7%;
    top: 22%;
    font-size: 14px;
    color: #DD9434;
    letter-spacing: -1px
}
.banner046 .title4 {
    position: absolute;
    right: 8%;
    top: 31%;
    font-size: 8px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px
}
.banner046 .price1 {
    position: absolute;
    left: 10%;
    top: 20%;
    font-size: 20px;
    color: #DD9434;
    text-align: center;
    letter-spacing: -1px
}
.banner046 .price2 {
    position: absolute;
    left: 10%;
    top: 26%;
    font-size: 27px;
    color: #FFF;
    text-align: center;
    letter-spacing: -1px
}
.banner046 .link {
    position: absolute;
    right: 6%;
    bottom: 7%;
    font-size: 11px;
    color: #000;
    background: #DD9434;
    padding: 10px 20px
}
@media (max-width: 1199px) {
    .banner046 .bg {
        max-width: 100%
    }
    .banner046 .title1 {
        left: 10%;
        top: 2.5%;
        font-size: 25px
    }
    .banner046 .title2 {
        right: 7%;
        top: 5%;
        font-size: 11px
    }
    .banner046 .desconto {
        right: 5.5%;
        top: 9%;
        font-size: 31px
    }
    .banner046 .title3 {
        right: 10%;
        top: 23%;
        font-size: 12px
    }
    .banner046 .title4 {
        right: 7%;
        top: 31%;
        font-size: 8px
    }
    .banner046 .price1 {
        left: 10%;
        top: 20%;
        font-size: 16px
    }
    .banner046 .price2 {
        left: 10%;
        top: 28%;
        font-size: 22px
    }
    .banner046 .link {
        right: 6%;
        bottom: 7%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .banner046 .title1 {
        left: 10%;
        top: 2.5%;
        font-size: 33px
    }
    .banner046 .title2 {
        right: 6%;
        top: 5%;
        font-size: 14px
    }
    .banner046 .desconto {
        right: 5.5%;
        top: 9%;
        font-size: 34px
    }
    .banner046 .title3 {
        right: 7%;
        top: 22%;
        font-size: 14px
    }
    .banner046 .title4 {
        right: 8%;
        top: 31%;
        font-size: 8px
    }
    .banner046 .price1 {
        left: 10%;
        top: 20%;
        font-size: 20px
    }
    .banner046 .price2 {
        left: 10%;
        top: 26%;
        font-size: 27px
    }
    .banner046 .link {
        right: 6%;
        bottom: 7%;
        font-size: 11px
    }
}
@media (max-width: 768px) {
    .banner046 .bg {
        max-width: inherit;
        margin-left: -250px
    }
    .banner046 .title1 {
        left: 5%;
        top: 6%;
        font-size: 20px;
        letter-spacing: -0px
    }
    .banner046 .title2 {
        right: 7%;
        top: 4%;
        font-size: 9px
    }
    .banner046 .desconto {
        right: 7%;
        top: 7%;
        font-size: 22px
    }
    .banner046 .title3 {
        right: 12%;
        top: 16%;
        font-size: 9px
    }
    .banner046 .title4 {
        right: 4%;
        top: 20%;
        font-size: 7px
    }
    .banner046 .price1 {
        left: 5%;
        top: 17%;
        font-size: 13px;
        letter-spacing: -0px
    }
    .banner046 .price2 {
        left: 5%;
        top: 22%;
        font-size: 18px;
        letter-spacing: -0px
    }
    .banner046 .link {
        right: 7%;
        bottom: 4%;
        font-size: 11px
    }
}
.b-mercedes .banner047 .bg {
    width: 100%
}
.b-mercedes .banner047 .title1 {
    position: absolute;
    left: 2%;
    top: 13%;
    font-size: 100px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 40%;
    letter-spacing: 1px
}
.b-mercedes .banner047 .bonus {
    position: absolute;
    right: 2%;
    bottom: 5%;
    font-size: 26px;
    color: #FFF;
    font-family: 'Oranienbaum';
    background: #226df7;
    padding: 5px 20px 5px 2%
}
.b-mercedes .banner047 .price1 {
    position: absolute;
    right: 2%;
    top: 56%;
    font-size: 26px;
    color: #FFF;
    font-family: 'Oranienbaum'
}
.b-mercedes .banner047 .price2 {
    position: absolute;
    right: 2%;
    top: 65%;
    font-size: 50px;
    color: #FFF;
    font-family: 'Oranienbaum'
}
@media (max-width: 1199px) {
    .b-mercedes .banner047 .title1 {
        left: 2%;
        top: 13%;
        font-size: 90px
    }
    .b-mercedes .banner047 .bonus {
        right: 2%;
        bottom: 5%;
        font-size: 26px
    }
    .b-mercedes .banner047 .price1 {
        right: 2%;
        top: 50%;
        font-size: 26px
    }
    .b-mercedes .banner047 .price2 {
        right: 2%;
        top: 60%;
        font-size: 50px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner047 .title1 {
        left: 2%;
        top: 13%;
        font-size: 70px
    }
    .b-mercedes .banner047 .bonus {
        right: 2%;
        bottom: 5%;
        font-size: 20px
    }
    .b-mercedes .banner047 .price1 {
        right: 2%;
        top: 50%;
        font-size: 22px
    }
    .b-mercedes .banner047 .price2 {
        right: 2%;
        top: 60%;
        font-size: 40px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner047 .bg {
        width: 230%;
        margin-left: -140px
    }
    .b-mercedes .banner047 .title1 {
        left: 2%;
        top: 13%;
        font-size: 50px
    }
    .b-mercedes .banner047 .bonus {
        right: 2%;
        bottom: 5%;
        font-size: 16px
    }
    .b-mercedes .banner047 .price1 {
        right: auto;
        left: 5%;
        top: 70%;
        font-size: 16px
    }
    .b-mercedes .banner047 .price2 {
        right: auto;
        left: 5%;
        top: 80%;
        font-size: 30px
    }
}
.b-mercedes .banner048 .bg {
    width: 100%
}
.b-mercedes .banner048 .title1 {
    position: absolute;
    left: 3%;
    top: 1%;
    font-size: 55px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 100%
}
.b-mercedes .banner048 .title1 span {
    font-size: 70px
}
.b-mercedes .banner048 .price1 {
    position: absolute;
    left: 20%;
    top: 7%;
    font-size: 18px;
    color: #FFF;
    line-height: 40%;
    letter-spacing: 3.5px;
    font-weight: lighter
}
.b-mercedes .banner048 .price2 {
    position: absolute;
    left: 20%;
    top: 15%;
    font-size: 50px;
    color: #f7c222;
    line-height: 40%;
    font-family: 'Oranienbaum';
    letter-spacing: 1px
}
@media (max-width: 1199px) {
    .b-mercedes .banner048 .title1 {
        left: 3%;
        top: 1%;
        font-size: 40px;
        font-family: 'Oranienbaum';
        line-height: 100%
    }
    .b-mercedes .banner048 .title1 span {
        font-size: 50px
    }
    .b-mercedes .banner048 .price1 {
        left: 20%;
        top: 7%;
        font-size: 14px;
        line-height: 40%;
        letter-spacing: 3.5px;
        font-weight: lighter
    }
    .b-mercedes .banner048 .price2 {
        left: 20%;
        top: 15%;
        font-size: 40px;
        line-height: 40%;
        font-family: 'Oranienbaum';
        letter-spacing: 1px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner048 .title1 {
        left: 3%;
        top: 1%;
        font-size: 35px;
        font-family: 'Oranienbaum';
        line-height: 100%
    }
    .b-mercedes .banner048 .title1 span {
        font-size: 44px
    }
    .b-mercedes .banner048 .price1 {
        left: 20%;
        top: 7%;
        font-size: 13px;
        line-height: 40%;
        letter-spacing: 1.5px;
        font-weight: lighter
    }
    .b-mercedes .banner048 .price2 {
        left: 20%;
        top: 15%;
        font-size: 30px;
        line-height: 40%;
        font-family: 'Oranienbaum';
        letter-spacing: 1px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner048 .bg {
        width: 240%;
        margin-left: -300px
    }
    .b-mercedes .banner048 .price1 {
        left: 40%;
        top: 2%;
        font-size: 13px;
        line-height: 40%;
        letter-spacing: 1.5px;
        font-weight: lighter
    }
    .b-mercedes .banner048 .price2 {
        left: 40%;
        top: 9%;
        font-size: 30px;
        line-height: 40%;
        font-family: 'Oranienbaum';
        letter-spacing: 1px
    }
}
.b-medio .banner049 .bg {
    width: 100%
}
.b-medio .banner049 .rsABlock .title1 {
    position: absolute;
    left: 2%;
    top: -5%;
    font-size: 90px;
    text-align: center;
    letter-spacing: 8px;
    font-weight: bold;
    color: #2093b8;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner049 .rsABlock .bonus {
    position: absolute;
    left: 35%;
    top: 5%;
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    font-weight: lighter;
    color: #000;
    text-transform: uppercase;
    line-height: 130%
}
.b-medio .banner049 .rsABlock .price {
    position: absolute;
    left: 28%;
    top: 10%;
    font-size: 60px;
    text-align: left;
    font-weight: bold;
    letter-spacing: 2px;
    color: #ef065e;
    line-height: 130%;
    font-family: 'Roboto Condensed'
}
.b-medio .banner049 .rsABlock .box {
    position: absolute;
    right: 1.5%;
    top: 0%;
    text-align: center
}
.b-medio .banner049 .rsABlock .box1 {
    text-align: center;
    font-size: 14px;
    color: #000;
    display: block;
    margin-top: 12px
}
.b-medio .banner049 .rsABlock .box2 {
    text-align: center;
    font-size: 32px;
    color: #2093b8;
    display: block;
    margin-top: -5px;
    font-family: 'Roboto Condensed'
}
.b-medio .banner049 .rsABlock .box3 {
    text-align: center;
    font-size: 14px;
    color: #000;
    display: block;
    margin-top: -5px;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner049 .rsABlock .title1 {
        left: 2%;
        top: -5%;
        font-size: 70px
    }
    .b-medio .banner049 .rsABlock .bonus {
        left: 32%;
        top: 5%;
        font-size: 16px
    }
    .b-medio .banner049 .rsABlock .price {
        left: 28%;
        top: 10%;
        font-size: 45px
    }
    .b-medio .banner049 .rsABlock .box {
        right: 1.9%;
        top: -2%;
        text-align: center
    }
    .b-medio .banner049 .rsABlock .box1 {
        text-align: center;
        font-size: 12px;
        color: #000;
        display: block;
        margin-top: 12px
    }
    .b-medio .banner049 .rsABlock .box2 {
        text-align: center;
        font-size: 22px;
        color: #2093b8;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner049 .rsABlock .box3 {
        text-align: center;
        font-size: 12px;
        color: #000;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
}
@media (max-width: 991px) {
    .b-medio .banner049 .rsABlock .title1 {
        left: 2%;
        top: -5%;
        font-size: 90px
    }
    .b-medio .banner049 .rsABlock .bonus {
        left: 35%;
        top: 5%;
        font-size: 20px
    }
    .b-medio .banner049 .rsABlock .price {
        left: 28%;
        top: 10%;
        font-size: 60px
    }
    .b-medio .banner049 .rsABlock .box {
        right: 1.5%;
        top: 0%;
        text-align: center
    }
    .b-medio .banner049 .rsABlock .box1 {
        text-align: center;
        font-size: 14px;
        color: #000;
        display: block;
        margin-top: 12px
    }
    .b-medio .banner049 .rsABlock .box2 {
        text-align: center;
        font-size: 32px;
        color: #2093b8;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner049 .rsABlock .box3 {
        text-align: center;
        font-size: 14px;
        color: #000;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
}
@media (max-width: 768px) {
    .b-medio .banner049 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -400px
    }
    .b-medio .banner049 .rsABlock .title1 {
        left: 2%;
        top: -2%;
        font-size: 60px
    }
    .b-medio .banner049 .rsABlock .bonus {
        left: 2%;
        top: 20%;
        font-size: 16px
    }
    .b-medio .banner049 .rsABlock .price {
        left: 2%;
        top: 25%;
        font-size: 35px;
        letter-spacing: 1px
    }
    .b-medio .banner049 .rsABlock .box {
        right: 1.9%;
        top: 0%;
        text-align: center
    }
    .b-medio .banner049 .rsABlock .box1 {
        text-align: center;
        font-size: 14px;
        color: #000;
        display: block;
        margin-top: 12px
    }
    .b-medio .banner049 .rsABlock .box2 {
        text-align: center;
        font-size: 26px;
        color: #2093b8;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner049 .rsABlock .box3 {
        text-align: center;
        font-size: 14px;
        color: #000;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
}
@media (max-width: 400px) {
    .b-medio .banner049 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -420px
    }
    .b-medio .banner049 .rsABlock .title1 {
        left: 2%;
        top: -2%;
        font-size: 50px
    }
    .b-medio .banner049 .rsABlock .bonus {
        left: 2%;
        top: 20%;
        font-size: 14px
    }
    .b-medio .banner049 .rsABlock .price {
        left: 2%;
        top: 25%;
        font-size: 30px;
        letter-spacing: 1px
    }
    .b-medio .banner049 .rsABlock .box {
        right: 1.9%;
        top: 0%;
        text-align: center
    }
    .b-medio .banner049 .rsABlock .box1 {
        text-align: center;
        font-size: 12px;
        color: #000;
        display: block;
        margin-top: 12px
    }
    .b-medio .banner049 .rsABlock .box2 {
        text-align: center;
        font-size: 24px;
        color: #2093b8;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner049 .rsABlock .box3 {
        text-align: center;
        font-size: 12px;
        color: #000;
        display: block;
        margin-top: -5px;
        font-family: 'Roboto Condensed'
    }
}
.b-quadrado .banner049 .title1 {
    position: absolute;
    left: 6%;
    top: 2%;
    font-size: 38px;
    text-align: center;
    font-weight: bold;
    color: #2093b8;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner049 .title2 {
    position: absolute;
    left: 27%;
    top: -6%;
    font-size: 95px;
    text-align: center;
    font-weight: bold;
    color: #2b7785;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner049 .title3 {
    position: absolute;
    right: 6%;
    top: 2%;
    font-size: 38px;
    text-align: center;
    font-weight: bold;
    color: #2093b8;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-quadrado .banner049 .title1 {
        left: 6%;
        top: 2%;
        font-size: 34px
    }
    .b-quadrado .banner049 .title2 {
        left: 27%;
        top: -4%;
        font-size: 75px
    }
    .b-quadrado .banner049 .title3 {
        right: 6%;
        top: 2%;
        font-size: 34px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner049 .title1 {
        left: 6%;
        top: 2%;
        font-size: 34px
    }
    .b-quadrado .banner049 .title2 {
        left: 30%;
        top: -4%;
        font-size: 75px
    }
    .b-quadrado .banner049 .title3 {
        right: 6%;
        top: 2%;
        font-size: 34px
    }
}
.banner050 .bg {
    width: 100%
}
.banner050 .title1 {
    position: absolute;
    right: 1%;
    top: 0%;
    font-size: 35px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.banner050 .title2 {
    position: absolute;
    right: 47%;
    top: 13%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.banner050 .title3 {
    position: absolute;
    right: 1%;
    top: 10%;
    font-size: 35px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.banner050 .title4 {
    position: absolute;
    right: 1%;
    top: 23%;
    font-size: 13px;
    text-align: center;
    color: #ca9d02;
    font-weight: bold;
    text-shadow: 0 0 10px #000
}
.banner050 .title5 {
    position: absolute;
    right: 1%;
    bottom: 17%;
    font-size: 11px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 0 10px #000
}
.banner050 .price {
    position: absolute;
    right: 1%;
    bottom: 0%;
    font-size: 50px;
    text-align: center;
    color: #ca9d02;
    font-weight: bold
}
.banner050 .price span {
    font-size: 20px
}
.banner050 .taxa {
    position: absolute;
    left: 6.5%;
    top: 2%;
    font-size: 12px;
    text-align: center;
    color: #FFF;
    font-weight: bold
}
.banner050 .juro {
    position: absolute;
    left: 6.5%;
    top: 3%;
    font-size: 45px;
    text-align: center;
    color: #FFF;
    font-weight: bold
}
.banner050 .juro span {
    font-size: 22px;
    font-weight: lighter
}
@media (max-width: 1199px) {
    .banner050 .title1 {
        right: 1%;
        top: 0%;
        font-size: 25px
    }
    .banner050 .title2 {
        right: 47%;
        top: 13%;
        font-size: 12px
    }
    .banner050 .title3 {
        right: 1%;
        top: 10%;
        font-size: 25px
    }
    .banner050 .title4 {
        right: 1%;
        top: 23%;
        font-size: 10px
    }
    .banner050 .title5 {
        right: 1%;
        bottom: 17%;
        font-size: 11px
    }
    .banner050 .price {
        right: 1%;
        bottom: 0%;
        font-size: 35px
    }
    .banner050 .price span {
        font-size: 20px
    }
    .banner050 .taxa {
        left: 6.5%;
        top: 1%;
        font-size: 10px
    }
    .banner050 .juro {
        left: 6.5%;
        top: 4%;
        font-size: 30px
    }
    .banner050 .juro span {
        font-size: 22px;
        font-weight: lighter
    }
}
@media (max-width: 991px) {
    .banner050 .title1 {
        right: 1%;
        top: 0%;
        font-size: 35px
    }
    .banner050 .title2 {
        right: 47%;
        top: 13%;
        font-size: 18px
    }
    .banner050 .title3 {
        right: 1%;
        top: 10%;
        font-size: 35px
    }
    .banner050 .title4 {
        right: 1%;
        top: 23%;
        font-size: 13px
    }
    .banner050 .title5 {
        right: 1%;
        bottom: 17%;
        font-size: 11px
    }
    .banner050 .price {
        right: 1%;
        bottom: 0%;
        font-size: 50px
    }
    .banner050 .price span {
        font-size: 20px
    }
    .banner050 .taxa {
        left: 6.5%;
        top: 2%;
        font-size: 12px
    }
    .banner050 .juro {
        left: 6.5%;
        top: 3%;
        font-size: 45px
    }
    .banner050 .juro span {
        font-size: 22px;
        font-weight: lighter
    }
}
@media (max-width: 768px) {
    .banner050 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -250px
    }
    .banner050 .title1 {
        right: auto;
        left: 6%;
        top: 0%;
        font-size: 25px
    }
    .banner050 .title2 {
        right: auto;
        left: 9%;
        top: 10%;
        font-size: 12px
    }
    .banner050 .title3 {
        right: auto;
        left: 18%;
        top: 8%;
        font-size: 25px
    }
    .banner050 .title4 {
        right: auto;
        left: 8%;
        top: 18%;
        font-size: 12px
    }
    .banner050 .title5 {
        right: 1%;
        bottom: 14%;
        font-size: 11px
    }
    .banner050 .price {
        right: 1%;
        bottom: 0%;
        font-size: 35px
    }
    .banner050 .price span {
        font-size: 20px
    }
    .banner050 .taxa {
        left: 75%;
        top: 28%;
        font-size: 10px
    }
    .banner050 .juro {
        left: 75%;
        top: 31%;
        font-size: 30px
    }
    .banner050 .juro span {
        font-size: 22px;
        font-weight: lighter
    }
}
@media (max-width: 400px) {}.b-mercedes .banner051 .bg {
    width:100%
}
.b-mercedes .banner051 .title1 {
    position: absolute;
    left: 3%;
    top: 10%;
    font-size: 40px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 110%
}
@media (max-width: 1199px) {
    .b-mercedes .banner051 .title1 {
        left: 3%;
        top: 10%;
        font-size: 35px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner051 .title1 {
        left: 3%;
        top: 10%;
        font-size: 27px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner051 .bg {
        width: 250%;
        margin-left: -330px
    }
    .b-mercedes .banner051 .title1 {
        left: 3%;
        top: 5%;
        font-size: 20px;
        color: #000
    }
}
.b-medio .banner052 .bg {
    width: 100%
}
.b-medio .banner052 .info {
    position: absolute;
    left: 35%;
    top: 0%;
    background: #000;
    text-align: center;
    width: 35%;
    height: 145px
}
.b-medio .banner052 .info1 {
    display: block;
    font-size: 16px;
    text-align: center;
    margin-top: 18px;
    color: #efdfbf;
    text-transform: uppercase;
    line-height: 100%
}
.b-medio .banner052 .info2 {
    display: block;
    font-size: 33.5px;
    text-align: center;
    margin-top: 2px;
    color: #2a6776;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.b-medio .banner052 .info3 {
    display: block;
    font-size: 13.4px;
    text-align: center;
    margin-top: 2px;
    color: #efdfbf;
    text-transform: uppercase;
    line-height: 100%;
}
.b-medio .banner052 .info4 {
    display: block;
    font-size: 45.5px;
    text-align: center;
    margin-top: 2px;
    color: #8b273a;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner052 .info {
        left: 35%;
        top: 0%;
        width: 40%;
        height: 115px
    }
    .b-medio .banner052 .info1 {
        font-size: 13px;
        margin-top: 14px
    }
    .b-medio .banner052 .info2 {
        font-size: 27.5px;
        margin-top: 2px
    }
    .b-medio .banner052 .info3 {
        font-size: 11px;
        margin-top: 2px
    }
    .b-medio .banner052 .info4 {
        font-size: 38px;
        margin-top: 2px
    }
}
@media (max-width: 991px) {
    .b-medio .banner052 .info {
        left: 38%;
        top: 0%;
        width: 35%;
        height: 140px
    }
    .b-medio .banner052 .info1 {
        font-size: 16px;
        margin-top: 18px
    }
    .b-medio .banner052 .info2 {
        font-size: 33.5px;
        margin-top: 2px
    }
    .b-medio .banner052 .info3 {
        font-size: 13.4px;
        margin-top: 2px
    }
    .b-medio .banner052 .info4 {
        font-size: 45.5px;
        margin-top: 2px
    }
}
@media (max-width: 768px) {
    .b-medio .banner052 .bg {
        width: 250%;
        margin-left: -60px
    }
    .b-medio .banner052 .info {
        left: 25%;
        top: 0%;
        width: 65%;
        height: 120px
    }
    .b-medio .banner052 .info1 {
        font-size: 13px;
        margin-top: 14px
    }
    .b-medio .banner052 .info2 {
        font-size: 27.5px;
        margin-top: 2px
    }
    .b-medio .banner052 .info3 {
        font-size: 11px;
        margin-top: 2px
    }
    .b-medio .banner052 .info4 {
        font-size: 38px;
        margin-top: 2px
    }
}
.b-medio .banner053 .bg {
    width: 100%
}
.b-medio .banner053 .title1 {
    position: absolute;
    left: 0%;
    top: 4%;
    font-size: 39px;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: lighter;
    letter-spacing: -2px
}
.b-medio .banner053 .box-title1 {
    position: absolute;
    left: 69%;
    top: 40%;
    font-size: 24px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 80%
}
.b-medio .banner053 .box-title1 span {
    font-size: 14px
}
.b-medio .banner053 .price1 {
    position: absolute;
    left: 69%;
    top: 55%;
    font-size: 22px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.b-medio .banner053 .price2 {
    position: absolute;
    left: 69%;
    top: 62%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner053 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 25px;
        width: 100%;
        letter-spacing: 0
    }
    .b-medio .banner053 .box-title1 {
        position: absolute;
        left: 66%;
        top: 36%;
        font-size: 20px;
        line-height: 80%
    }
    .b-medio .banner053 .box-title1 span {
        font-size: 14px
    }
    .b-medio .banner053 .price1 {
        position: absolute;
        left: 66%;
        top: 55%;
        font-size: 18px;
        letter-spacing: 0
    }
    .b-medio .banner053 .price2 {
        position: absolute;
        left: 66%;
        top: 62%;
        font-size: 35px;
        letter-spacing: 0
    }
}
@media (max-width: 991px) {
    .b-medio .banner053 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 34px;
        width: 100%;
        letter-spacing: 0
    }
    .b-medio .banner053 .box-title1 {
        position: absolute;
        left: 69%;
        top: 40%;
        font-size: 24px;
        line-height: 80%
    }
    .b-medio .banner053 .box-title1 span {
        font-size: 14px
    }
    .b-medio .banner053 .price1 {
        position: absolute;
        left: 69%;
        top: 55%;
        font-size: 22px;
        letter-spacing: 0
    }
    .b-medio .banner053 .price2 {
        position: absolute;
        left: 69%;
        top: 62%;
        font-size: 40px;
        letter-spacing: 0
    }
}
@media (max-width: 768px) {
    .b-medio .banner053 .bg {
        width: 250%;
        margin-left: -0px
    }
    .b-medio .banner053 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 25px;
        width: 100%;
        letter-spacing: 0
    }
    .b-medio .banner053 .box-title1 {
        position: absolute;
        left: 5%;
        top: 30%;
        font-size: 20px;
        line-height: 80%
    }
    .b-medio .banner053 .box-title1 span {
        font-size: 14px
    }
    .b-medio .banner053 .price1 {
        position: absolute;
        left: 5%;
        top: 43%;
        font-size: 14px;
        letter-spacing: 0
    }
    .b-medio .banner053 .price2 {
        position: absolute;
        left: 5%;
        top: 48%;
        font-size: 25px;
        letter-spacing: 0
    }
}
.b-quadrado .banner054 .title1 {
    position: absolute;
    left: 5%;
    top: 3%;
    font-size: 24px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    line-height: 130%
}
.b-quadrado .banner054 .title2 {
    position: absolute;
    left: 5%;
    top: 15%;
    font-size: 16px;
    text-align: left;
    color: #fe6f29;
    line-height: 130%
}
.b-quadrado .banner054 .box {
    position: absolute;
    left: 4%;
    top: 28%;
    background: #000;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    text-align: center
}
.b-quadrado .banner054 .box1 {
    text-align: center;
    font-size: 9px;
    color: #FFF;
    display: block;
    margin-top: 8px
}
.b-quadrado .banner054 .box2 {
    text-align: center;
    font-size: 22px;
    color: #f6d72b;
    display: block;
    margin-top: -2px
}
.b-quadrado .banner054 .box3 {
    text-align: center;
    font-size: 9px;
    color: #FFF;
    display: block;
    margin-top: -2px
}
@media (max-width: 1199px) {}@media (max-width: 991px) {}.b-mercedes .banner055 .bg {
    width:100%
}
.b-mercedes .banner055 .title1 {
    position: absolute;
    left: 3%;
    top: 10%;
    font-size: 30px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 110%
}
@media (max-width: 1199px) {
    .b-mercedes .banner055 .title1 {
        left: 3%;
        top: 10%;
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner055 .title1 {
        left: 3%;
        top: 10%;
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner055 .bg {
        width: 250%;
        margin-left: -70px
    }
    .b-mercedes .banner055 .title1 {
        left: 3%;
        top: 10%;
        font-size: 20px
    }
}
.b-medio .banner056 .bg {
    width: 100%
}
.b-medio .banner056 .title1 {
    position: absolute;
    left: 3%;
    top: 6%;
    font-size: 34px;
    color: #000;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.b-medio .banner056 .title1 span {
    font-size: 33.5px
}
.b-medio .banner056 .title2 {
    position: absolute;
    left: 3%;
    top: 27%;
    font-size: 17.2px;
    color: #000;
    line-height: 100%;
    font-weight: bold
}
.b-medio .banner056 .title3 {
    position: absolute;
    right: 7%;
    top: 17%;
    font-size: 17.2px;
    color: #000;
    line-height: 100%;
    font-weight: bold
}
@media (max-width: 1199px) {
    .b-medio .banner056 .title1 {
        left: 3%;
        top: 6%;
        font-size: 25px
    }
    .b-medio .banner056 .title1 span {
        font-size: 24.6px
    }
    .b-medio .banner056 .title2 {
        left: 3%;
        top: 27%;
        font-size: 12.7px
    }
    .b-medio .banner056 .title3 {
        right: 6%;
        top: 17%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .b-medio .banner056 .title1 {
        left: 3%;
        top: 6%;
        font-size: 34px
    }
    .b-medio .banner056 .title1 span {
        font-size: 33.5px
    }
    .b-medio .banner056 .title2 {
        left: 3%;
        top: 27%;
        font-size: 17.2px
    }
    .b-medio .banner056 .title3 {
        right: 7%;
        top: 17%;
        font-size: 17.2px
    }
}
@media (max-width: 768px) {
    .b-medio .banner056 .bg {
        width: 250%;
        margin-left: -70px
    }
    .b-medio .banner056 .title1 {
        left: 3%;
        top: 6%;
        font-size: 24px
    }
    .b-medio .banner056 .title1 span {
        font-size: 23.6px
    }
    .b-medio .banner056 .title2 {
        left: 3%;
        top: 22%;
        font-size: 12.5px
    }
    .b-medio .banner056 .title3 {
        display: none
    }
}
.b-medio .banner057 .bg {
    width: 100%
}
.b-medio .banner057 .title1 {
    position: absolute;
    right: 29%;
    bottom: 20%;
    font-size: 14px;
    font-style: italic;
    text-transform: uppercase;
    line-height: 110%;
    color: #FFF
}
.b-medio .banner057 .price {
    position: absolute;
    right: 3%;
    bottom: 5%;
    font-size: 60px;
    line-height: 110%;
    font-weight: bold;
    color: #FFF
}
.b-medio .banner057 .price span {
    font-size: 35px
}
.b-medio .banner057 .txt {
    position: absolute;
    right: 1%;
    bottom: 3%;
    font-size: 12px;
    color: #FFF;
    font-family: 'Kanit'
}
@media (max-width: 1199px) {
    .b-medio .banner057 .title1 {
        right: 27%;
        bottom: 20%;
        font-size: 10px
    }
    .b-medio .banner057 .price {
        right: 3%;
        bottom: 7%;
        font-size: 40px
    }
    .b-medio .banner057 .price span {
        font-size: 25px
    }
    .b-medio .banner057 .txt {
        right: 1%;
        bottom: 3%;
        font-size: 10px
    }
}
@media (max-width: 991px) {
    .b-medio .banner057 .title1 {
        right: 29%;
        bottom: 20%;
        font-size: 14px
    }
    .b-medio .banner057 .price {
        right: 3%;
        bottom: 5%;
        font-size: 60px
    }
    .b-medio .banner057 .price span {
        font-size: 35px
    }
    .b-medio .banner057 .txt {
        right: 1%;
        bottom: 3%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .b-medio .banner057 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -0px
    }
    .b-medio .banner057 .title1 {
        right: 67%;
        bottom: 20%;
        font-size: 14px
    }
    .b-medio .banner057 .price {
        right: 9%;
        bottom: 5%;
        font-size: 60px
    }
    .b-medio .banner057 .price span {
        font-size: 35px
    }
    .b-medio .banner057 .txt {
        right: 0%;
        bottom: 3%;
        width: 100%;
        text-align: center;
        font-size: 11px
    }
}
@media (max-width: 400px) {
    .b-medio .banner057 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -0px;
        margin-top: -0px
    }
    .b-medio .banner057 .title1 {
        right: 62%;
        bottom: 52%;
        font-size: 12px
    }
    .b-medio .banner057 .price {
        right: 9%;
        bottom: 35%;
        font-size: 50px
    }
    .b-medio .banner057 .price span {
        font-size: 35px
    }
    .b-medio .banner057 .txt {
        right: 0%;
        bottom: 3%;
        width: 100%;
        text-align: center;
        font-size: 11px
    }
}
.b-mercedes .banner058 .bg {
    width: 100%
}
.b-mercedes .banner058 .title1 {
    position: absolute;
    right: 5%;
    top: 9%;
    font-size: 75px;
    text-align: right;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 90%;
    letter-spacing: 0px
}
.b-mercedes .banner058 .desc {
    position: absolute;
    right: 5%;
    top: 45%;
    font-size: 16px;
    color: #FFF;
    font-weight: lighter
}
.b-mercedes .banner058 .price_old {
    position: absolute;
    right: 5%;
    top: 55%;
    font-size: 20px;
    color: #FFF;
    letter-spacing: 4px;
    font-weight: lighter
}
.b-mercedes .banner058 .price {
    position: absolute;
    right: 5%;
    top: 60%;
    font-size: 60px;
    color: #ad1f23;
    font-family: 'Oranienbaum'
}
@media (max-width: 1199px) {
    .b-mercedes .banner058 .title1 {
        right: 5%;
        top: 9%;
        font-size: 60px
    }
    .b-mercedes .banner058 .desc {
        right: 5%;
        top: 42%;
        font-size: 13px
    }
    .b-mercedes .banner058 .price_old {
        right: 5%;
        top: 53%;
        font-size: 16px
    }
    .b-mercedes .banner058 .price {
        right: 5%;
        top: 58%;
        font-size: 50px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner058 .title1 {
        right: 5%;
        top: 9%;
        font-size: 45px
    }
    .b-mercedes .banner058 .desc {
        right: 5%;
        top: 45%;
        font-size: 10px
    }
    .b-mercedes .banner058 .price_old {
        right: 5%;
        top: 54%;
        font-size: 16px;
        letter-spacing: 1px
    }
    .b-mercedes .banner058 .price {
        right: 5%;
        top: 60%;
        font-size: 40px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner058 .bg {
        width: 230%;
        margin-left: -350px
    }
    .b-mercedes .banner058 .title1 {
        right: 5%;
        top: 9%;
        font-size: 35px
    }
    .b-mercedes .banner058 .desc {
        right: 5%;
        top: 38%;
        font-size: 12px;
        width: 130px
    }
    .b-mercedes .banner058 .price_old {
        right: 5%;
        top: 59%;
        font-size: 14px;
        letter-spacing: 0
    }
    .b-mercedes .banner058 .price {
        right: 5%;
        top: 65%;
        font-size: 30px;
        color: #FFF
    }
}
.b-medio .banner058 .bg {
    width: 100%
}
.b-medio .banner058 .title1 {
    position: absolute;
    right: 3%;
    top: 9%;
    font-size: 50px;
    text-align: right;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 90%;
    letter-spacing: 0px
}
.b-medio .banner058 .desc {
    position: absolute;
    right: 3%;
    top: 38%;
    font-size: 12px;
    color: #FFF;
    font-weight: lighter
}
.b-medio .banner058 .price_old {
    position: absolute;
    right: 3%;
    top: 49%;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 2px;
    font-weight: lighter
}
.b-medio .banner058 .price {
    position: absolute;
    right: 3%;
    top: 54%;
    font-size: 45px;
    color: #ad1f23;
    font-family: 'Oranienbaum'
}
@media (max-width: 1199px) {
    .b-medio .banner058 .title1 {
        right: 3%;
        top: 4%;
        font-size: 38px
    }
    .b-medio .banner058 .desc {
        right: 3%;
        top: 33%;
        font-size: 14px;
        width: 140px
    }
    .b-medio .banner058 .price_old {
        right: 3%;
        top: 53%;
        font-size: 11px;
        letter-spacing: 1px
    }
    .b-medio .banner058 .price {
        right: 3%;
        top: 57%;
        font-size: 30px
    }
}
@media (max-width: 991px) {
    .b-medio .banner058 .title1 {
        right: 3%;
        top: 9%;
        font-size: 50px
    }
    .b-medio .banner058 .desc {
        right: 3%;
        top: 38%;
        font-size: 12px;
        width: auto
    }
    .b-medio .banner058 .price_old {
        right: 3%;
        top: 49%;
        font-size: 16px
    }
    .b-medio .banner058 .price {
        right: 3%;
        top: 54%;
        font-size: 45px
    }
}
@media (max-width: 768px) {
    .b-medio .banner058 .bg {
        width: 230%;
        margin-left: -350px
    }
    .b-medio .banner058 .title1 {
        right: 3%;
        top: 9%;
        font-size: 35px
    }
    .b-medio .banner058 .desc {
        right: 3%;
        top: 28%;
        font-size: 12px;
        width: 130px
    }
    .b-medio .banner058 .price_old {
        right: 3%;
        top: 49%;
        font-size: 14px;
        letter-spacing: 0
    }
    .b-medio .banner058 .price {
        right: 3%;
        top: 55%;
        font-size: 30px;
        color: #FFF
    }
}
.b-medio .banner059 .bg {
    width: 100%
}
.b-medio .banner059 .title1 {
    position: absolute;
    left: 49%;
    top: 2.5%;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: bold;
    color: #FFF
}
.b-medio .banner059 .txt {
    position: absolute;
    left: 49%;
    top: 19%;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: bold;
    color: #FFF
}
.b-medio .banner059 .price {
    position: absolute;
    left: 49%;
    top: 22%;
    font-size: 90px;
    letter-spacing: -2px;
    font-weight: bold;
    color: #f8dc22;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner059 .title1 {
        left: 49%;
        top: 2.5%;
        font-size: 11px
    }
    .b-medio .banner059 .txt {
        left: 42%;
        top: 19%;
        font-size: 10px
    }
    .b-medio .banner059 .price {
        left: 42%;
        top: 22%;
        font-size: 70px
    }
}
@media (max-width: 991px) {
    .b-medio .banner059 .title1 {
        position: absolute;
        left: 49%;
        top: 2.5%;
        font-size: 16px;
        letter-spacing: 0px;
        font-weight: bold;
        color: #FFF
    }
    .b-medio .banner059 .txt {
        position: absolute;
        left: 49%;
        top: 19%;
        font-size: 12px;
        letter-spacing: 0px;
        font-weight: bold;
        color: #FFF
    }
    .b-medio .banner059 .price {
        position: absolute;
        left: 49%;
        top: 22%;
        font-size: 90px;
        letter-spacing: -2px;
        font-weight: bold;
        color: #f8dc22;
        font-family: 'Roboto Condensed'
    }
}
@media (max-width: 768px) {
    .b-medio .banner059 .bg {
        width: inherit;
        margin-left: -380px
    }
    .b-medio .banner059 .title1 {
        left: 3%;
        top: 2.5%;
        font-size: 11px
    }
    .b-medio .banner059 .txt {
        left: 3%;
        top: 20%;
        font-size: 11px
    }
    .b-medio .banner059 .price {
        left: 3%;
        top: 21%;
        font-size: 90px
    }
}
.b-medio .banner060 .bg {
    width: 100%
}
.b-medio .banner060 .title1 {
    position: absolute;
    left: 5%;
    top: 10%;
    font-size: 36px;
    text-align: center;
    color: #0f4194;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.b-medio .banner060 .title2 {
    position: absolute;
    left: 5%;
    top: 25%;
    font-size: 19px;
    text-align: center;
    color: #000;
    font-weight: bold;
    text-transform: uppercase
}
.b-medio .banner060 .title2 span {
    font-size: 40px;
    line-height: 50%
}
.b-medio .banner060 .title3 {
    position: absolute;
    left: 5%;
    top: 40%;
    font-size: 16.5px;
    text-align: center;
    color: #000;
    font-weight: bold;
    text-transform: uppercase
}
.b-medio .banner060 .title3 span {
    font-size: 40px;
    line-height: 60%
}
.b-medio .banner060 .title4 {
    position: absolute;
    left: 5%;
    top: 53%;
    font-size: 23.5px;
    text-align: center;
    color: #000;
    font-weight: bold;
    text-transform: uppercase
}
.b-medio .banner060 .link {
    position: absolute;
    left: 5%;
    top: 65%;
    font-size: 35px;
    text-align: center;
    color: #0f4194;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed';
    border-top: 2px solid #0f4194;
    padding: 12px 20px 0 20px
}
@media (max-width: 1199px) {
    .b-medio .banner060 .title1 {
        left: 5%;
        top: 10%;
        font-size: 26px;
        text-align: center;
        color: #0f4194;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner060 .title2 {
        left: 5%;
        top: 25%;
        font-size: 14px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .title2 span {
        font-size: 30px;
        line-height: 50%
    }
    .b-medio .banner060 .title3 {
        left: 5%;
        top: 40%;
        font-size: 12px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .title3 span {
        font-size: 30px;
        line-height: 60%
    }
    .b-medio .banner060 .title4 {
        left: 5%;
        top: 53%;
        font-size: 17px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .link {
        left: 5%;
        top: 65%;
        font-size: 23px;
        text-align: center;
        color: #0f4194;
        text-transform: uppercase;
        line-height: 100%;
        font-family: 'Roboto Condensed';
        border-top: 2px solid #0f4194;
        padding: 12px 20px 0 20px
    }
}
@media (max-width: 991px) {
    .b-medio .banner060 .title1 {
        left: 5%;
        top: 10%;
        font-size: 36px;
        text-align: center;
        color: #0f4194;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner060 .title2 {
        left: 5%;
        top: 25%;
        font-size: 19px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .title2 span {
        font-size: 40px;
        line-height: 50%
    }
    .b-medio .banner060 .title3 {
        left: 5%;
        top: 40%;
        font-size: 16.5px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .title3 span {
        font-size: 40px;
        line-height: 60%
    }
    .b-medio .banner060 .title4 {
        left: 5%;
        top: 53%;
        font-size: 23.5px;
        text-align: center;
        color: #000;
        font-weight: bold;
        text-transform: uppercase
    }
    .b-medio .banner060 .link {
        left: 5%;
        top: 65%;
        font-size: 35px;
        text-align: center;
        color: #0f4194;
        text-transform: uppercase;
        line-height: 100%;
        font-family: 'Roboto Condensed';
        border-top: 2px solid #0f4194;
        padding: 12px 20px 0 20px
    }
}
@media (max-width: 768px) {
    .b-medio .banner060 .bg {
        width: 250%;
        margin-left: -400px
    }
    .b-medio .banner060 .title1 {
        left: 5%;
        top: 0%;
        font-size: 36px;
        text-align: center;
        color: #0f4194;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
    .b-medio .banner060 .title2,
    .b-medio .banner060 .title3,
    .b-medio .banner060 .title4,
    .b-medio .banner060 .link {
        display: none
    }
}
.b-medio .banner061 .bg {
    width: 100%
}
.b-medio .banner061 .title1 {
    position: absolute;
    right: 3%;
    bottom: 8%;
    font-size: 24px;
    text-align: right;
    color: #000;
    line-height: 110%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-medio .banner061 .title1 {
        right: 3%;
        bottom: 8%;
        font-size: 18px;
        line-height: 110%
    }
}
@media (max-width: 991px) {
    .b-medio .banner061 .title1 {
        right: 3%;
        bottom: 8%;
        font-size: 24px;
        line-height: 110%
    }
}
@media (max-width: 768px) {
    .b-medio .banner061 .bg {
        width: 250%;
        margin-left: -500px
    }
    .b-medio .banner061 .title1 {
        right: 5%;
        bottom: 5%;
        font-size: 18px;
        line-height: 110%
    }
}
.b-quadrado .banner061 .bg {
    width: 100%
}
.b-quadrado .banner061 .title1 {
    position: absolute;
    left: 5%;
    bottom: 24%;
    font-size: 18px;
    width: 90px;
    text-align: left;
    color: #000;
    line-height: 110%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .b-quadrado .banner061 .bg {
        width: auto;
        margin-left: -30px
    }
    .b-quadrado .banner061 .title1 {
        position: absolute;
        left: 5%;
        bottom: 24%;
        font-size: 14px;
        width: 90px;
        text-align: left;
        color: #000;
        line-height: 110%;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner061 .bg {
        width: auto;
        margin-left: 0px
    }
    .b-quadrado .banner061 .title1 {
        position: absolute;
        left: 5%;
        bottom: 24%;
        font-size: 18px;
        width: 90px;
        text-align: left;
        color: #000;
        line-height: 110%;
        text-transform: uppercase;
        font-family: 'Roboto Condensed'
    }
}
.b-medio .banner062 .bg {
    width: 100%
}
.b-medio .banner062 .title1 {
    position: absolute;
    left: 4%;
    top: 7%;
    font-size: 32px;
    line-height: 100%;
    color: #000;
    font-family: 'Archivo Black'
}
.b-medio .banner062 .title2 {
    position: absolute;
    left: 4%;
    bottom: 15%;
    font-size: 20px;
    color: #FFF;
    font-weight: bold
}
.b-medio .banner062 .title2 span {
    font-size: 50px;
    font-family: 'Archivo Black'
}
.b-medio .banner062 .title3 {
    position: absolute;
    left: 4%;
    bottom: 8%;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    line-height: 120%
}
.b-medio .banner062 .title4 {
    position: absolute;
    right: 3%;
    bottom: 8%;
    font-size: 18px;
    line-height: 110%;
    color: #FFF;
    font-weight: bold;
    text-align: center
}
@media (max-width: 1199px) {
    .b-medio .banner062 .title1 {
        left: 4%;
        top: 7%;
        font-size: 22px
    }
    .b-medio .banner062 .title2 {
        left: 4%;
        bottom: 17%;
        font-size: 16px
    }
    .b-medio .banner062 .title2 span {
        font-size: 35px
    }
    .b-medio .banner062 .title3 {
        left: 4%;
        bottom: 8%;
        font-size: 10px
    }
    .b-medio .banner062 .title4 {
        right: 3%;
        bottom: 8%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .b-medio .banner062 .title1 {
        left: 4%;
        top: 7%;
        font-size: 32px
    }
    .b-medio .banner062 .title2 {
        left: 4%;
        bottom: 15%;
        font-size: 20px
    }
    .b-medio .banner062 .title2 span {
        font-size: 50px
    }
    .b-medio .banner062 .title3 {
        left: 4%;
        bottom: 8%;
        font-size: 12px
    }
    .b-medio .banner062 .title4 {
        right: 3%;
        bottom: 8%;
        font-size: 18px
    }
}
@media (max-width: 768px) {
    .b-medio .banner062 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -150px
    }
    .b-medio .banner062 .title1 {
        left: 4%;
        top: 7%;
        font-size: 18px
    }
    .b-medio .banner062 .title2 {
        left: 4%;
        bottom: 9%;
        font-size: 16px
    }
    .b-medio .banner062 .title2 span {
        font-size: 35px
    }
    .b-medio .banner062 .title3 {
        left: 4%;
        bottom: 3%;
        font-size: 10px
    }
    .b-medio .banner062 .title4 {
        display: none
    }
}
.b-medio .banner063 .bg {
    width: 100%
}
.b-medio .banner063 .title1 {
    position: absolute;
    left: 4%;
    top: 7%;
    font-size: 32px;
    line-height: 90%;
    color: #c85810;
    font-weight: bold;
    font-family: "Kanit"
}
.b-medio .banner063 .title2 {
    position: absolute;
    left: 4%;
    top: 28%;
    font-size: 20px;
    color: #282929;
    font-weight: bold
}
.b-medio .banner063 .title3 {
    position: absolute;
    left: 4%;
    top: 36%;
    font-size: 22px;
    color: #282929;
    line-height: 140%
}
.b-medio .banner063 .title3 span {
    font-size: 45px;
    color: #c85810;
    font-weight: bold;
    font-family: "Kanit"
}
.b-medio .banner063 .title4 {
    position: absolute;
    left: 3%;
    top: 61%;
    font-size: 14px;
    line-height: 110%;
    color: #666;
    font-weight: bold;
    text-align: center
}
.b-medio .banner063 .title4 span {
    font-size: 40px;
    font-family: "Kanit"
}
@media (max-width: 1199px) {
    .b-medio .banner063 .title1 {
        left: 4%;
        top: 6%;
        font-size: 26px
    }
    .b-medio .banner063 .title2 {
        left: 4%;
        top: 27%;
        font-size: 14px
    }
    .b-medio .banner063 .title3 {
        left: 4%;
        top: 36%;
        font-size: 16px
    }
    .b-medio .banner063 .title3 span {
        font-size: 30px
    }
    .b-medio .banner063 .title4 {
        left: 3%;
        top: 61%;
        font-size: 12px
    }
    .b-medio .banner063 .title4 span {
        font-size: 30px
    }
}
@media (max-width: 991px) {
    .b-medio .banner063 .title1 {
        left: 4%;
        top: 7%;
        font-size: 32px
    }
    .b-medio .banner063 .title2 {
        left: 4%;
        top: 28%;
        font-size: 20px
    }
    .b-medio .banner063 .title3 {
        left: 4%;
        top: 36%;
        font-size: 22px
    }
    .b-medio .banner063 .title3 span {
        font-size: 45px
    }
    .b-medio .banner063 .title4 {
        left: 3%;
        top: 61%;
        font-size: 14px
    }
    .b-medio .banner063 .title4 span {
        font-size: 40px
    }
}
@media (max-width: 768px) {
    .b-medio .banner063 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -100px
    }
    .b-medio .banner063 .title1 {
        left: 4%;
        top: 6%;
        font-size: 35px
    }
    .b-medio .banner063 .title2 {
        left: 4%;
        top: 31%;
        font-size: 14px
    }
    .b-medio .banner063 .title3 {
        left: 4%;
        top: 40%;
        font-size: 16px
    }
    .b-medio .banner063 .title3 span {
        font-size: 22px
    }
    .b-medio .banner063 .title4 {
        left: 3%;
        top: 61%;
        font-size: 11px
    }
    .b-medio .banner063 .title4 span {
        font-size: 25px
    }
}
.b-quadrado .banner063 .title1 {
    position: absolute;
    left: 0%;
    top: 4%;
    font-size: 34px;
    text-align: center;
    width: 100%;
    line-height: 90%;
    color: #c85810;
    font-family: "Kanit"
}
.b-quadrado .banner063 .title2 {
    position: absolute;
    left: 4%;
    top: 16%;
    font-size: 20px;
    color: #282929
}
.b-quadrado .banner063 .title3 {
    position: absolute;
    left: 4%;
    top: 28%;
    font-size: 30px;
    color: #c85810;
    line-height: 140%;
    font-family: "Kanit"
}
.b-quadrado .banner063 .title3 span {
    font-size: 45px;
    color: #c85810;
    font-weight: bold;
    font-family: "Kanit"
}
.b-quadrado .banner063 .title4 {
    position: absolute;
    left: 3%;
    top: 46%;
    font-size: 14px;
    line-height: 110%;
    color: #666;
    font-weight: bold;
    text-align: center
}
.b-quadrado .banner063 .title4 span {
    font-size: 30px;
    font-family: "Kanit"
}
@media (max-width: 1199px) {
    .b-quadrado .banner063 .bg {
        width: auto;
        margin-left: -0px
    }
    .b-quadrado .banner063 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 28px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner063 .bg {
        width: auto;
        margin-left: 0px
    }
    .b-quadrado .banner063 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 34px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner063 .bg {
        width: auto;
        margin-left: -30px
    }
    .b-quadrado .banner063 .title1 {
        position: absolute;
        left: 0%;
        top: 4%;
        font-size: 28px
    }
}
.b-mercedes .banner064 .bg {
    width: 100%
}
.b-mercedes .banner064 .title1 {
    position: absolute;
    left: 5%;
    top: 9%;
    font-size: 60px;
    text-align: left;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 100%;
    letter-spacing: 0px
}
.b-mercedes .banner064 .desc {
    position: absolute;
    left: 5%;
    top: 45%;
    font-size: 18px;
    color: #FFF
}
@media (max-width: 1199px) {
    .b-mercedes .banner064 .title1 {
        left: 5%;
        top: 9%;
        font-size: 50px
    }
    .b-mercedes .banner064 .desc {
        left: 5%;
        top: 45%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .b-mercedes .banner064 .title1 {
        left: 5%;
        top: 9%;
        font-size: 40px
    }
    .b-mercedes .banner064 .desc {
        left: 5%;
        top: 45%;
        font-size: 14px
    }
}
@media (max-width: 768px) {
    .b-mercedes .banner064 .bg {
        width: 230%;
        margin-left: -400px
    }
    .b-mercedes .banner064 .title1 {
        left: 0%;
        top: 6%;
        font-size: 40px;
        background: rgba(0, 0, 0, .5);
        padding: 10px
    }
    .b-mercedes .banner064 .desc {
        left: 0%;
        top: 45%;
        font-size: 14px;
        background: rgba(0, 0, 0, .5);
        padding: 10px
    }
}
.b-quadrado .banner064 .bg {
    width: 100%
}
.b-quadrado .banner064 .title1 {
    position: absolute;
    right: 5%;
    top: 7%;
    font-size: 28px;
    text-align: right;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 100%;
    letter-spacing: 0px
}
@media (max-width: 1199px) {
    .b-quadrado .banner064 .bg {
        width: auto;
        margin-left: -0px
    }
    .b-quadrado .banner064 .title1 {
        position: absolute;
        right: 5%;
        top: 4%;
        font-size: 18px;
        text-align: right;
        color: #FFF;
        font-family: 'Oranienbaum';
        line-height: 100%;
        letter-spacing: 0px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner064 .bg {
        width: auto;
        margin-left: 0px
    }
    .b-quadrado .banner064 .title1 {
        position: absolute;
        right: 5%;
        top: 4%;
        font-size: 28px;
        text-align: right;
        color: #FFF;
        font-family: 'Oranienbaum';
        line-height: 100%;
        letter-spacing: 0px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner064 .bg {
        width: auto;
        margin-left: -30px
    }
    .b-quadrado .banner064 .title1 {
        position: absolute;
        right: 5%;
        top: 4%;
        font-size: 26px;
        text-align: right;
        color: #FFF;
        font-family: 'Oranienbaum';
        line-height: 100%;
        letter-spacing: 0px
    }
}
.b-medio .banner066 .bg {
    width: 100%
}
.b-medio .banner066 .title1 {
    position: absolute;
    left: 25%;
    top: 7%
}
.b-medio .banner066 .txt {
    position: absolute;
    left: 0;
    bottom: 5%;
    font-size: 18px;
    text-align: center;
    width: 100%;
    letter-spacing: 1px;
    color: #FFF;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .b-medio .banner066 .title1 {
        position: absolute;
        left: 25%;
        top: 7%;
        width: 50%
    }
    .b-medio .banner066 .txt {
        position: absolute;
        left: 0;
        bottom: 7%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .b-medio .banner066 .title1 {
        position: absolute;
        left: 25%;
        top: 7%
    }
    .b-medio .banner066 .txt {
        position: absolute;
        left: 0;
        bottom: 5%;
        font-size: 18px;
        text-align: center;
        width: 100%;
        letter-spacing: 1px;
        color: #FFF;
        font-family: 'Jockey One'
    }
}
@media (max-width: 768px) {
    .b-medio .banner066 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -400px
    }
}
@media (max-width: 400px) {
    .b-medio .banner066 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: 0px;
        margin-top: -0px
    }
}
.b-quadrado .banner066 .title1 {
    position: absolute;
    left: 13%;
    top: 7%
}
.b-quadrado .banner066 .txt {
    position: absolute;
    left: 0;
    top: 45%;
    font-size: 14px;
    text-align: center;
    width: 100%;
    color: #686e72;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .b-quadrado .banner066 .bg {
        width: inherit;
        margin-left: -20px
    }
    .b-quadrado .banner066 .title1 {
        position: absolute;
        left: 16%;
        top: 7%;
        width: 70%
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner066 .bg {
        width: auto;
        margin-left: 0px
    }
}
@media (max-width: 400px) {
    .b-quadrado .banner066 .bg {
        width: auto;
        margin-left: 0px
    }
}
.b-grande.volvo-promo07,
.b-grande.volvo-promo07 .rsOverflow {
    width: 100%;
    height: 945px 
}
.b-grande.volvo-promo07 .title1 {
    position: absolute;
    left: 25%;
    top: 7%
}
.b-grande.volvo-promo07 .title2 {
    position: absolute;
    left: 5%;
    bottom: 10%;
    font-size: 25px;
    letter-spacing: 1px;
    color: #FFF;
    font-family: 'Jockey One'
}
.b-grande.volvo-promo07 .txt {
    position: absolute;
    left: 5%;
    bottom: 3.2%;
    font-size: 15px;
    text-align: left;
    color: #FFF;
    font-weight: lighter
}
.b-grande.volvo-promo07 .title3 {
    position: absolute;
    right: 12%;
    bottom: 4%;
    font-size: 16px;
    text-align: right;
    color: #FFF;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .b-grande.volvo-promo07,
    .b-grande.volvo-promo07 .rsOverflow {
        width: 100%;
        height: 782px 
    }
    .b-grande.volvo-promo07 .title1 {
        position: absolute;
        left: 22%;
        top: 7%
    }
    .b-grande.volvo-promo07 .title2 {
        position: absolute;
        left: 5%;
        bottom: 10%;
        font-size: 20px;
        letter-spacing: 1px;
        color: #FFF;
        font-family: 'Jockey One'
    }
    .b-grande.volvo-promo07 .txt {
        position: absolute;
        left: 5%;
        bottom: 3.2%;
        font-size: 13px;
        text-align: left;
        color: #FFF;
        font-weight: lighter
    }
    .b-grande.volvo-promo07 .title3 {
        position: absolute;
        right: 12%;
        bottom: 4%;
        font-size: 13px;
        text-align: right;
        color: #FFF;
        font-family: 'Jockey One'
    }
}
@media (max-width: 991px) {
    .b-grande.volvo-promo07,
    .b-grande.volvo-promo07 .rsOverflow {
        width: 100%;
        height: 921px 
    }
    .b-grande.volvo-promo07 .title1 {
        position: absolute;
        left: 25%;
        top: 7%
    }
    .b-grande.volvo-promo07 .title2 {
        position: absolute;
        left: 5%;
        bottom: 10%;
        font-size: 25px;
        letter-spacing: 1px;
        color: #FFF;
        font-family: 'Jockey One'
    }
    .b-grande.volvo-promo07 .txt {
        position: absolute;
        left: 5%;
        bottom: 3.2%;
        font-size: 15px;
        text-align: left;
        color: #FFF;
        font-weight: lighter
    }
    .b-grande.volvo-promo07 .title3 {
        position: absolute;
        right: 12%;
        bottom: 4%;
        font-size: 16px;
        text-align: right;
        color: #FFF;
        font-family: 'Jockey One'
    }
}
@media (max-width: 768px) {
    .b-grande.volvo-promo07,
    .b-grande.volvo-promo07 .rsOverflow {
        width: 100%;
        height: 430px 
    }
    .b-grande.volvo-promo07 .title1 {
        position: absolute;
        left: 22%;
        top: 7%;
        width: 55%
    }
    .b-grande.volvo-promo07 .title2 {
        position: absolute;
        left: 5%;
        bottom: 25%;
        font-size: 13px;
        letter-spacing: 1px;
        color: #FFF;
        font-family: 'Jockey One'
    }
    .b-grande.volvo-promo07 .txt {
        position: absolute;
        left: 5%;
        bottom: 15%;
        font-size: 10px;
        text-align: left;
        color: #FFF;
        font-weight: lighter
    }
    .b-grande.volvo-promo07 .title3 {
        position: absolute;
        right: 12%;
        bottom: %;
        font-size: 11px;
        text-align: right;
        color: #FFF;
        font-family: 'Jockey One'
    }
}
@media (max-width: 410px) {
    .b-grande.volvo-promo07,
    .b-grande.volvo-promo07 .rsOverflow {
        width: 100%;
        height: 400px 
    }
}
.b-medio .banner067 .bg {
    width: 100%
}
.b-medio .banner067 .rsABlock .title1 {
    position: absolute;
    left: 4%;
    top: 6%;
    font-size: 54px;
    line-height: 110%;
    text-align: left;
    color: #32538a;
    font-weight: lighter
}
.b-medio .banner067 .rsABlock .list {
    position: absolute;
    left: 35%;
    top: 9%;
    font-size: 16px;
    text-align: left;
    color: #666;
    line-height: 120%
}
.b-medio .banner067 .rsABlock .dolar {
    position: absolute;
    left: 4%;
    top: 24%;
    font-size: 34px;
    line-height: 110%;
    text-align: left;
    color: #9a1864;
    font-weight: lighter
}
.b-medio .banner067 .rsABlock .price {
    position: absolute;
    left: 10%;
    top: 23%;
    font-size: 58px;
    line-height: 110%;
    text-align: left;
    color: #9a1864;
    font-weight: lighter
}
@media (max-width: 1199px) {
    .b-medio .banner067 .bg {
        width: 100%
    }
    .b-medio .banner067 .rsABlock .title1 {
        left: 4%;
        top: 6%;
        font-size: 37px
    }
    .b-medio .banner067 .rsABlock .list {
        left: 35%;
        top: 9%;
        font-size: 12px
    }
    .b-medio .banner067 .rsABlock .dolar {
        left: 4%;
        top: 24%;
        font-size: 24px
    }
    .b-medio .banner067 .rsABlock .price {
        left: 10%;
        top: 23%;
        font-size: 39px
    }
}
@media (max-width: 991px) {
    .b-medio .banner067 .bg {
        width: 100%
    }
    .b-medio .banner067 .rsABlock .title1 {
        left: 4%;
        top: 6%;
        font-size: 54px
    }
    .b-medio .banner067 .rsABlock .list {
        left: 35%;
        top: 9%;
        font-size: 16px
    }
    .b-medio .banner067 .rsABlock .dolar {
        left: 4%;
        top: 24%;
        font-size: 34px
    }
    .b-medio .banner067 .rsABlock .price {
        left: 10%;
        top: 23%;
        font-size: 58px
    }
}
@media (max-width: 768px) {
    .b-medio .banner067 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -250px
    }
    .b-medio .banner067 .rsABlock .title1 {
        left: 4%;
        top: 3%;
        font-size: 47px
    }
    .b-medio .banner067 .rsABlock .list {
        left: 63%;
        top: 5%;
        font-size: 12px
    }
    .b-medio .banner067 .rsABlock .dolar {
        left: 4%;
        top: 18%;
        font-size: 24px
    }
    .b-medio .banner067 .rsABlock .price {
        left: 14%;
        top: 17%;
        font-size: 32px
    }
}
.b-grande.banner067,
.b-grande.banner067.rsOverflow {
    width: 100%;
    height: 1062px 
}
.b-medio .banner068 .bg {
    width: 100%
}
.b-medio .banner068 .title1 {
    position: absolute;
    left: 3%;
    top: 30%;
    font-size: 20px;
    text-align: center;
    color: #f3c421;
    background: #1d476e;
    padding: 20px 15px 10px 15px;
    font-weight: lighter
}
.b-medio .banner068 .title1 span {
    color: #FFF
}
.b-medio .banner068 .title2 {
    position: absolute;
    left: 3%;
    top: 47%;
    font-size: 17.3px;
    text-align: center;
    color: #FFF;
    background: #1d6e6d;
    padding: 10px 15px 20px 15px;
    font-weight: lighter
}
.b-medio .banner068 .title2 span {
    color: #FFF
}
.b-medio .banner068 .title3 {
    position: absolute;
    right: 1%;
    bottom: 7%;
    font-size: 16px;
    text-align: center;
    width: 100%;
    color: #FFF;
    font-weight: lighter
}
.b-medio .banner068 .title2 span {
    color: #f3c421;
    font-size: 24px
}
@media (max-width: 1199px) {}@media (max-width: 991px) {}@media (max-width: 768px) {
    .b-medio .banner068 .bg {
        width:inherit;
        border-radius:0;
        margin-left:-250px
    }
}
.b-grande.banner068,
.b-grande.banner068 .rsOverflow {
    width: 100%;
    height: 550px 
}
@media (max-width: 1199px) {
    .b-grande.banner068,
    .b-grande.banner068 .rsOverflow {
        width: 100%;
        height: 470px 
    }
}
@media (max-width: 991px) {
    .b-grande.banner068,
    .b-grande.banner068 .rsOverflow {
        width: 100%;
        height: 550px 
    }
}
@media (max-width: 768px) {
    .b-grande.banner068,
    .b-grande.banner068 .rsOverflow {
        width: 100%;
        height: 300px 
    }
}
.b-medio .banner069 .bg {
    width: 100%
}
.b-medio .banner069 .title1 {
    position: absolute;
    left: 4%;
    top: 5%;
    font-size: 34px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-weight: bold
}
.b-medio .banner069 .title1 .color {
    font-size: 24px
}
.b-medio .banner069 .price {
    position: absolute;
    left: 4%;
    top: 26%;
    font-size: 50px;
    text-align: left;
    line-height: 100%;
    color: #f3c421;
    font-weight: bold
}
.b-medio .banner069 .price span {
    font-size: 20px
}
@media (max-width: 1199px) {
    .b-medio .banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 24px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-medio .banner069 .title1 .color {
        font-size: 18px
    }
    .b-medio .banner069 .price {
        position: absolute;
        left: 4%;
        top: 26%;
        font-size: 40px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-medio .banner069 .price span {
        font-size: 20px
    }
}
@media (max-width: 991px) {
    .b-medio .banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 34px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-medio .banner069 .title1 .color {
        font-size: 24px
    }
    .b-medio .banner069 .price {
        position: absolute;
        left: 4%;
        top: 26%;
        font-size: 50px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-medio .banner069 .price span {
        font-size: 20px
    }
}
@media (max-width: 768px) {
    .b-medio .banner069 .bg {
        width: inherit;
        border-radius: 0;
        margin-left: -170px
    }
    .b-medio .banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 19px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-medio .banner069 .title1 .color {
        font-size: 14px
    }
    .b-medio .banner069 .price {
        position: absolute;
        left: 4%;
        top: 18%;
        font-size: 30px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-medio .banner069 .price span {
        font-size: 20px
    }
}
.b-grande.banner069,
.b-grande.banner069 .rsOverflow {
    width: 100%;
    height: 575px 
}
.b-grande.banner069 .title1 {
    position: absolute;
    left: 4%;
    top: 5%;
    font-size: 34px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-weight: bold
}
.b-grande.banner069 .title1 .color {
    font-size: 22px
}
.b-grande.banner069 .price {
    position: absolute;
    left: 4%;
    top: 19%;
    font-size: 50px;
    text-align: left;
    line-height: 100%;
    color: #f3c421;
    font-weight: bold
}
.b-grande.banner069 .price span {
    font-size: 20px
}
.b-grande.banner069 .list {
    position: absolute;
    left: 50%;
    top: 5%;
    font-size: 11px;
    color: #276ca2
}
@media (max-width: 1199px) {
    .b-grande.banner069,
    .b-grande.banner069 .rsOverflow {
        width: 100%;
        height: 476px 
    }
    .b-grande.banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 28px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-grande.banner069 .title1 .color {
        font-size: 18px
    }
    .b-grande.banner069 .price {
        position: absolute;
        left: 4%;
        top: 19%;
        font-size: 40px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-grande.banner069 .price span {
        font-size: 18px
    }
    .b-grande.banner069 .list {
        position: absolute;
        left: 50%;
        top: 5%;
        font-size: 11px;
        color: #276ca2
    }
}
@media (max-width: 991px) {
    .b-grande.banner069,
    .b-grande.banner069 .rsOverflow {
        width: 100%;
        height: 560px 
    }
    .b-grande.banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 34px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-grande.banner069 .title1 .color {
        font-size: 22px
    }
    .b-grande.banner069 .price {
        position: absolute;
        left: 4%;
        top: 19%;
        font-size: 50px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-grande.banner069 .price span {
        font-size: 18px
    }
    .b-grande.banner069 .list {
        position: absolute;
        left: 50%;
        top: 5%;
        font-size: 11px;
        color: #276ca2
    }
}
@media (max-width: 768px) {
    .b-grande.banner069,
    .b-grande.banner069 .rsOverflow {
        width: 100%;
        height: 261px 
    }
    .b-grande.banner069 .title1 {
        position: absolute;
        left: 4%;
        top: 5%;
        font-size: 16px;
        text-align: left;
        line-height: 100%;
        color: #FFF;
        font-weight: bold
    }
    .b-grande.banner069 .title1 .color {
        font-size: 12px
    }
    .b-grande.banner069 .price {
        position: absolute;
        left: 4%;
        top: 19%;
        font-size: 30px;
        text-align: left;
        line-height: 100%;
        color: #f3c421;
        font-weight: bold
    }
    .b-grande.banner069 .price span {
        font-size: 18px
    }
    .b-grande.banner069 .list {
        display: none
    }
}
.b-quadrado .banner070 .title1 {
    position: absolute;
    left: 51%;
    top: 5%;
    font-size: 14px;
    line-height: 110%;
    color: #666;
    font-weight: lighter;
    font-family: 'Roboto Condensed';
    display: none
}
.b-quadrado .banner070 .title2 {
    position: absolute;
    right: 2%;
    top: 6%;
    font-size: 11px;
    color: #b82e3a;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner070 .title3,
.b-quadrado .banner070 .title4 {
    position: absolute;
    left: 50px;
    top: 22%;
    font-size: 14px;
    color: #000;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner070 .title4 {
    position: absolute;
    left: 35px;
    top: 54%
}
.b-quadrado .banner070 .desc1,
.b-quadrado .banner070 .desc2 {
    position: absolute;
    left: 50px;
    top: 29%;
    line-height: 120%;
    font-size: 11px;
    color: #FFF;
    text-align: left;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner070 .desc2 {
    position: absolute;
    left: 35px;
    top: 62%
}
.b-quadrado .banner070 .phone1,
.b-quadrado .banner070 .phone2 {
    position: absolute;
    left: 50px;
    top: 39%;
    font-size: 14px;
    color: #b82e3a;
    font-family: 'Roboto Condensed'
}
.b-quadrado .banner070 .phone2 {
    position: absolute;
    left: 35px;
    top: 72%
}
@media (max-width: 1199px) {
    .b-quadrado .banner070 .bg {
        width: inherit;
        margin-left: -20px
    }
}
@media (max-width: 991px) {
    .b-quadrado .banner070 .bg {
        width: auto;
        margin-left: 0px
    }
}
@media (max-width: 768px) {
    .b-quadrado .banner070 .bg {
        width: inherit;
        margin-left: -20px
    }
}

.royalSlider.chevrolet-promo02 {
    width: 100%;
    height: 3700px 
}
.chevrolet-promo02 .bg {
    height: 3700px
}
.chevrolet-promo02 .box-1 {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 200px
}
.chevrolet-promo02 .box-1 .title {
    position: absolute;
    left: 5%;
    top: 15%;
    font-size: 28px;
    text-align: left;
    width: 100%;
    font-weight: normal;
    color: #474747;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-1 .desc {
    position: absolute;
    left: 5%;
    top: 36%;
    font-size: 34px;
    text-align: left;
    width: 100%;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix {
    position: absolute;
    left: 0%;
    top: 6%;
    width: 100%;
    height: 550px
}
.chevrolet-promo02 .box-onix .car {
    position: absolute;
    left: 4%;
    top: 10%;
    width: 81%
}
.chevrolet-promo02 .box-onix .title {
    position: absolute;
    right: 14%;
    top: -1%;
    font-size: 90px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-onix .taxa {
    position: absolute;
    left: 3%;
    top: 58%;
    height: 150px;
    width: 160px
}
.chevrolet-promo02 .box-onix .taxa .tx1 {
    position: absolute;
    left: 5%;
    top: 0%;
    font-size: 16px;
    color: #83888f;
    font-family: 'Playfair Display';
    font-style: italic
}
.chevrolet-promo02 .box-onix .taxa .tx2 {
    position: absolute;
    left: 25%;
    font-style: italic;
    top: -4%;
    color: #474747;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    font-size: 40px
}
.chevrolet-promo02 .box-onix .taxa .tx3 {
    position: absolute;
    left: 0%;
    top: 27%;
    font-size: 20px;
    color: #FFF;
    font-family: 'Playfair Display';
    font-style: italic
}
.chevrolet-promo02 .box-onix .taxa .tx4 {
    position: absolute;
    left: 15%;
    top: 17%;
    font-weight: bold;
    font-family: 'Playfair Display';
    font-size: 60px;
    color: #FFF
}
.chevrolet-promo02 .box-onix .icon {
    position: absolute;
    right: 8%;
    top: 39%
}
.chevrolet-promo02 .box-onix .icon-desc {
    position: absolute;
    right: 4%;
    top: 53%;
    font-size: 19px;
    color: #83888f;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.chevrolet-promo02 .box-onix .info1 {
    position: absolute;
    left: 34%;
    top: 70%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-onix .info1 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info1 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-onix .info1 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info1 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info1 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-onix .info2 {
    position: absolute;
    left: 69%;
    top: 70%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-onix .info2 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info2 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-onix .info2 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info2 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-onix .info2 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-prisma {
    position: absolute;
    left: 0%;
    top: 20%;
    width: 100%;
    height: 600px
}
.chevrolet-promo02 .box-prisma .car {
    position: absolute;
    right: 0%;
    top: 20%;
    width: 76%
}
.chevrolet-promo02 .box-prisma .title {
    position: absolute;
    left: 5%;
    top: 8%;
    font-size: 85px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-prisma .taxa {
    position: absolute;
    left: 5%;
    top: 52%;
    height: 150px;
    width: 160px
}
.chevrolet-promo02 .box-prisma .taxa .tx1 {
    position: absolute;
    left: 5%;
    top: 0%;
    font-size: 16px;
    color: #83888f;
    font-family: 'Playfair Display';
    font-style: italic
}
.chevrolet-promo02 .box-prisma .taxa .tx2 {
    position: absolute;
    left: 25%;
    font-size: 45px;
    font-style: italic;
    top: -4%;
    color: #474747;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .icon {
    position: absolute;
    right: 10%;
    top: 78%
}
.chevrolet-promo02 .box-prisma .icon-desc {
    position: absolute;
    right: 6%;
    top: 91%;
    font-size: 19px;
    color: #83888f;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.chevrolet-promo02 .box-prisma .info1 {
    position: absolute;
    left: 5%;
    top: 70%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-prisma .info1 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info1 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-prisma .info1 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info1 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info1 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-prisma .info2 {
    position: absolute;
    left: 41%;
    top: 73%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-prisma .info2 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info2 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-prisma .info2 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info2 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-prisma .info2 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-spin {
    position: absolute;
    left: 0%;
    top: 36%;
    width: 100%;
    height: 580px
}
.chevrolet-promo02 .box-spin .car {
    position: absolute;
    left: 2%;
    top: 16%;
    width: 70%
}
.chevrolet-promo02 .box-spin .title {
    position: absolute;
    right: 14%;
    top: 16%;
    font-size: 80px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-spin .icon {
    position: absolute;
    right: 5%;
    top: 58%
}
.chevrolet-promo02 .box-spin .icon-desc {
    position: absolute;
    right: 13%;
    top: 57%;
    font-size: 29px;
    line-height: 110%;
    text-align: right;
    color: #83888f;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.chevrolet-promo02 .box-spin .info1 {
    position: absolute;
    left: 19%;
    top: 78%;
    height: 150px;
    width: 310px
}
.chevrolet-promo02 .box-spin .info1 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info1 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-spin .info1 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info1 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info1 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-spin .info2 {
    position: absolute;
    left: 65%;
    top: 78%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-spin .info2 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info2 .desc span {
    font-size: 20px
}
.chevrolet-promo02 .box-spin .info2 .old-price {
    position: absolute;
    left: 2%;
    top: 40%;
    font-size: 25px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info2 .price {
    position: absolute;
    left: 2%;
    top: 58%;
    font-size: 40px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-spin .info2 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-cruze {
    position: absolute;
    left: 0%;
    top: 52%;
    width: 100%;
    height: 600px
}
.chevrolet-promo02 .box-cruze .car {
    position: absolute;
    right: 0%;
    top: 17%;
    width: 100%
}
.chevrolet-promo02 .box-cruze .title {
    position: absolute;
    left: 11%;
    top: 10%;
    font-size: 80px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-cruze .taxa {
    position: absolute;
    right: 1%;
    top: 87%;
    height: 150px;
    width: 140px
}
.chevrolet-promo02 .box-cruze .taxa .tx1 {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 28px;
    color: #444;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .taxa .tx2 {
    position: absolute;
    left: 0%;
    font-size: 24px;
    top: 22%;
    color: #444;
    font-weight: bold;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .icon {
    position: absolute;
    left: 3%;
    top: 55%
}
.chevrolet-promo02 .box-cruze .icon-desc {
    position: absolute;
    left: 5%;
    top: 50%;
    font-size: 19px;
    color: #83888f;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.chevrolet-promo02 .box-cruze .info1 {
    position: absolute;
    left: 5%;
    top: 71%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-cruze .info1 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info1 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-cruze .info1 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info1 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info1 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-cruze .info2 {
    position: absolute;
    left: 41%;
    top: 75%;
    height: 150px;
    width: 270px
}
.chevrolet-promo02 .box-cruze .info2 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info2 .desc span {
    font-size: 19px
}
.chevrolet-promo02 .box-cruze .info2 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info2 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-cruze .info2 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-tracker {
    position: absolute;
    left: 0%;
    top: 66%;
    width: 100%;
    height: 580px
}
.chevrolet-promo02 .box-tracker .car {
    position: absolute;
    left: 0%;
    top: 25%;
    width: 60%
}
.chevrolet-promo02 .box-tracker .title {
    position: absolute;
    right: 8%;
    top: 31%;
    font-size: 78px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-tracker .icon {
    position: absolute;
    left: 37%;
    top: 80%
}
.chevrolet-promo02 .box-tracker .icon-desc {
    position: absolute;
    right: 40%;
    top: 81%;
    font-size: 19px;
    line-height: 130%;
    text-align: left;
    color: #444;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.chevrolet-promo02 .box-tracker .info1 {
    position: absolute;
    left: 67%;
    top: 71%;
    height: 150px;
    width: 310px
}
.chevrolet-promo02 .box-tracker .info1 .desc {
    position: absolute;
    left: 2%;
    top: 0%;
    font-size: 20px;
    color: #f2b518;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-tracker .info1 .desc span {
    font-size: 17px
}
.chevrolet-promo02 .box-tracker .info1 .old-price {
    position: absolute;
    left: 2%;
    top: 38%;
    font-size: 18px;
    font-style: italic;
    color: #474747;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-tracker .info1 .price {
    position: absolute;
    left: 2%;
    top: 51%;
    font-size: 50px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo02 .box-tracker .info1 .price span {
    font-size: 27px
}
.chevrolet-promo02 .box-cobalt {
    position: absolute;
    left: 0%;
    top: 81%;
    width: 100%;
    height: 580px
}
.chevrolet-promo02 .box-cobalt .car {
    position: absolute;
    left: 15%;
    top: 30%;
    width: 68%
}
.chevrolet-promo02 .box-cobalt .title1 {
    position: absolute;
    left: 13%;
    top: 7%;
    font-size: 21px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-cobalt .title2 {
    position: absolute;
    left: 21%;
    top: 12%;
    font-size: 36px;
    color: #839daf;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .box-cobalt .title3 {
    position: absolute;
    left: 15%;
    top: 21%;
    font-size: 21px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo02 .rsABlock .logo {
    position: absolute;
    left: 40%;
    bottom: 3%
}
@media (max-width: 1199px) {
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-prisma .title,
    .chevrolet-promo02 .box-spin .title,
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-tracker .title {
        font-size: 65px
    }
    .chevrolet-promo02 .box-onix .taxa {
        position: absolute;
        left: 3%;
        top: 52%;
        height: 150px;
        width: 160px
    }
    .chevrolet-promo02 .box-onix .info1 {
        position: absolute;
        left: 28%;
        top: 70%;
        height: 150px;
        width: 270px
    }
    .chevrolet-promo02 .box-spin .info1 {
        position: absolute;
        left: 9%;
        top: 78%;
        height: 150px;
        width: 310px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-prisma .title,
    .chevrolet-promo02 .box-spin .title,
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-tracker .title {
        font-size: 65px
    }
    .chevrolet-promo02 .box-onix .taxa {
        position: absolute;
        left: 3%;
        top: 55%;
        height: 150px;
        width: 160px
    }
    .chevrolet-promo02 .box-onix .info1 {
        position: absolute;
        left: 32%;
        top: 70%;
        height: 150px;
        width: 270px
    }
    .chevrolet-promo02 .box-spin .info1 {
        position: absolute;
        left: 19%;
        top: 78%;
        height: 150px;
        width: 310px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo02 .box-1 {
        left: 0%;
        top: 0%
    }
    .chevrolet-promo02 .box-1 .title {
        left: 5%;
        top: 10%;
        font-size: 26px;
        text-align: left;
        width: 100%;
        font-weight: normal;
        color: #474747;
        font-family: 'Roboto Condensed'
    }
    .chevrolet-promo02 .box-1 .desc {
        left: 5%;
        top: 46%;
        font-size: 24px;
        text-align: left;
        width: 100%;
        color: #FFF;
        font-family: 'Roboto Condensed'
    }
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-prisma .title,
    .chevrolet-promo02 .box-spin .title,
    .chevrolet-promo02 .box-onix .title,
    .chevrolet-promo02 .box-tracker .title,
    .chevrolet-promo02 .box-cruze .title {
        font-size: 45px
    }
    .chevrolet-promo02 .box-onix .taxa,
    .chevrolet-promo02 .box-prisma .taxa,
    .chevrolet-promo02 .box-spin .taxa,
    .chevrolet-promo02 .box-tracker .taxa,
    .chevrolet-promo02 .box-onix .taxa,
    .chevrolet-promo02 .box-cruze .taxa {
        display: none
    }
    .chevrolet-promo02 .box-onix .icon,
    .chevrolet-promo02 .box-onix .icon-desc,
    .chevrolet-promo02 .box-prisma .icon,
    .chevrolet-promo02 .box-prisma .icon-desc,
    .chevrolet-promo02 .box-spin .icon,
    .chevrolet-promo02 .box-spin .icon-desc,
    .chevrolet-promo02 .box-cruze .icon,
    .chevrolet-promo02 .box-cruze .icon-desc,
    .chevrolet-promo02 .box-tracker .icon,
    .chevrolet-promo02 .box-tracker .icon-desc {
        display: none
    }
    .chevrolet-promo02 .box-onix {
        left: 0%;
        top: 5%
    }
    .chevrolet-promo02 .box-onix .info1 {
        top: 38%;
        left: 20%
    }
    .chevrolet-promo02 .box-onix .info2 {
        top: 68%;
        left: 20%
    }
    .chevrolet-promo02 .box-onix .info1 .desc,
    .chevrolet-promo02 .box-onix .info2 .desc,
    .chevrolet-promo02 .box-prisma .info1 .desc,
    .chevrolet-promo02 .box-prisma .info2 .desc,
    .chevrolet-promo02 .box-spin .info1 .desc,
    .chevrolet-promo02 .box-spin .info2 .desc,
    .chevrolet-promo02 .box-cruze .info1 .desc,
    .chevrolet-promo02 .box-cruze .info2 .desc,
    .chevrolet-promo02 .box-tracker .info1 .desc {
        color: #444
    }
    .chevrolet-promo02 .box-prisma .info1 {
        top: 50%;
        left: 18%
    }
    .chevrolet-promo02 .box-prisma .info2 {
        top: 75%;
        left: 18%
    }
    .chevrolet-promo02 .box-spin .info1 {
        top: 50%;
        left: 18%
    }
    .chevrolet-promo02 .box-spin .info2 {
        top: 75%;
        left: 18%
    }
    .chevrolet-promo02 .box-cruze .info1 {
        top: 48%;
        left: 18%
    }
    .chevrolet-promo02 .box-cruze .info2 {
        top: 75%;
        left: 18%
    }
    .chevrolet-promo02 .box-tracker .car {
        left: 0%;
        top: 36%;
        width: 60%
    }
    .chevrolet-promo02 .box-tracker .info1 {
        top: 68%;
        left: 20%
    }
    .chevrolet-promo02 .box-cobalt .car {
        position: absolute;
        left: 15%;
        top: 50%;
        width: 68%
    }
    .chevrolet-promo02 .box-cobalt .title1 {
        left: 13%;
        top: 15%;
        font-size: 25px;
        color: #474747;
        font-family: 'Roboto Condensed';
        font-weight: bold;
        font-style: italic
    }
    .chevrolet-promo02 .box-cobalt .title2 {
        left: 13%;
        top: 21%;
        font-size: 34px;
        color: #839daf;
        font-family: 'Roboto Condensed';
        font-weight: bold;
        font-style: italic
    }
    .chevrolet-promo02 .box-cobalt .title3 {
        left: 15%;
        top: 37%;
        font-size: 21px;
        color: #474747;
        font-family: 'Roboto Condensed';
        font-weight: bold;
        font-style: italic
    }
    .chevrolet-promo02 .rsABlock .logo {
        position: absolute;
        left: 30%;
        bottom: 2%
    }
}
.royalSlider.chevrolet-promo03 {
    width: 100%;
    height: 900px 
}
.chevrolet-promo03 .foto {
    height: 900px
}
.chevrolet-promo03 .foto {
    width: 100%
}
.chevrolet-promo03 .title1 {
    position: absolute;
    left: 11%;
    top: 5.8%;
    font-size: 30px;
    color: #FFF;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic;
    -ms-transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg)
}
.chevrolet-promo03 .title2 {
    position: absolute;
    left: 20%;
    top: 11.7%;
    font-size: 30px;
    color: #FFF;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic;
    -ms-transform: rotate(-4deg);
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg)
}
.chevrolet-promo03 .bg-txt {
    position: absolute;
    left: 6%;
    top: 3%;
    width: 77%
}
.chevrolet-promo03 .rsABlock .car {
    position: absolute;
    left: 2%;
    top: 36%;
    width: 80%
}
.chevrolet-promo03 .box-captiva {
    position: absolute;
    left: 38%;
    top: 76%;
    width: 230px;
    height: 200px
}
.chevrolet-promo03 .box-captiva .name {
    position: absolute;
    left: 8%;
    top: 5%;
    font-size: 30px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo03 .box-captiva .year {
    position: absolute;
    left: 8%;
    top: 24%;
    font-size: 18px;
    color: #ffae00;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo03 .box-captiva .price {
    position: absolute;
    left: 8%;
    top: 35%;
    font-size: 46px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo03 .box-captiva .price span {
    font-size: 22px
}
.chevrolet-promo03 .rsABlock .cruze {
    position: absolute;
    right: 3%;
    top: 21%;
    width: 40%
}
.chevrolet-promo03 .box-cruze {
    position: absolute;
    right: 0%;
    top: 38%;
    width: 240px;
    height: 200px
}
.chevrolet-promo03 .box-cruze .name {
    position: absolute;
    left: 5%;
    top: 19%;
    font-size: 31px;
    color: #474747;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo03 .box-cruze .name span {
    color: #ffae00
}
.chevrolet-promo03 .box-cruze .year {
    position: absolute;
    left: 5%;
    top: 40%;
    font-size: 18px;
    color: #ffae00;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo03 .box-cruze .desc {
    position: absolute;
    left: 5%;
    top: 51%;
    font-size: 17px;
    color: #ffae00;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    line-height: 110%;
    text-align: left
}
.chevrolet-promo03 .box-cruze .price {
    position: absolute;
    left: 8%;
    top: 71%;
    font-size: 42px;
    font-style: italic;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo03 .box-cruze .price span {
    font-size: 24px
}
.chevrolet-promo03 .logo {
    position: absolute;
    right: 5%;
    top: 83%;
    width: 15%
}
.chevrolet-promo03 .motor {
    position: absolute;
    left: 4%;
    top: 67%;
    width: 18%
}
.chevrolet-promo03 .desc {
    position: absolute;
    left: 13%;
    top: 85%;
    font-size: 16px;
    color: #7c9cad;
    font-weight: bold;
    line-height: 120%;
    font-family: 'Roboto Condensed';
    text-align: right
}
.chevrolet-promo03 .desc span {
    font-size: 22px;
    color: #474747
}
.chevrolet-promo03 .onstar {
    position: absolute;
    right: 3%;
    top: 38%;
    width: 9%
}
@media (max-width: 1199px) {
    .chevrolet-promo03 .foto {
        max-width: inherit
    }
    .chevrolet-promo03 .title1 {
        left: 11%;
        top: 5.3%;
        font-size: 25px
    }
    .chevrolet-promo03 .title2 {
        left: 20%;
        top: 10%;
        font-size: 25px
    }
    .chevrolet-promo03 .bg-txt {
        left: 6%;
        top: 3%;
        width: 77%
    }
    .chevrolet-promo03 .rsABlock .car {
        left: 2%;
        top: 45%;
        width: 70%
    }
    .chevrolet-promo03 .box-captiva {
        left: 38%;
        top: 76%;
        width: 230px;
        height: 200px
    }
    .chevrolet-promo03 .box-captiva .name {
        left: 8%;
        top: 5%;
        font-size: 30px
    }
    .chevrolet-promo03 .box-captiva .year {
        left: 8%;
        top: 24%;
        font-size: 18px
    }
    .chevrolet-promo03 .box-captiva .price {
        left: 8%;
        top: 35%;
        font-size: 46px
    }
    .chevrolet-promo03 .box-captiva .price span {
        font-size: 22px
    }
    .chevrolet-promo03 .rsABlock .cruze {
        right: 3%;
        top: 31%;
        width: 45%
    }
    .chevrolet-promo03 .box-cruze {
        right: 0%;
        top: 48%;
        width: 240px;
        height: 200px
    }
    .chevrolet-promo03 .box-cruze .name {
        left: 5%;
        top: 19%;
        font-size: 31px
    }
    .chevrolet-promo03 .box-cruze .name span {
        color: #ffae00
    }
    .chevrolet-promo03 .box-cruze .year {
        left: 5%;
        top: 40%;
        font-size: 18px
    }
    .chevrolet-promo03 .box-cruze .desc {
        left: 5%;
        top: 51%;
        font-size: 17px
    }
    .chevrolet-promo03 .box-cruze .price {
        left: 8%;
        top: 71%;
        font-size: 42px
    }
    .chevrolet-promo03 .box-cruze .price span {
        font-size: 24px
    }
    .chevrolet-promo03 .logo {
        right: 6%;
        top: 82%;
        width: 20%
    }
    .chevrolet-promo03 .motor {
        left: 4%;
        top: 70%;
        width: 18%
    }
    .chevrolet-promo03 .desc {
        left: 6%;
        top: 85%
    }
    .chevrolet-promo03 .desc span {
        font-size: 22px;
        color: #474747
    }
    .chevrolet-promo03 .onstar {
        right: 3%;
        top: 48%;
        width: 9%
    }
}
@media (max-width: 991px) {
    .chevrolet-promo03 .title1 {
        left: 11%;
        top: 5.8%;
        font-size: 28px
    }
    .chevrolet-promo03 .title2 {
        left: 20%;
        top: 11.5%;
        font-size: 28px
    }
    .chevrolet-promo03 .box-cruze .price span {
        font-size: 24px
    }
    .chevrolet-promo03 .rsABlock .cruze {
        right: 3%;
        top: 25%;
        width: 40%
    }
    .chevrolet-promo03 .box-cruze {
        right: 0%;
        top: 43%;
        width: 240px;
        height: 200px
    }
    .chevrolet-promo03 .onstar {
        right: 3%;
        top: 43%;
        width: 10%
    }
    .chevrolet-promo03 .motor {
        left: 4%;
        top: 62%;
        width: 18%
    }
}
@media (max-width: 768px) {
    .chevrolet-promo03 .foto {
        max-width: inherit
    }
    .chevrolet-promo03 .title1 {
        left: 11%;
        top: 9.5%;
        font-size: 16px
    }
    .chevrolet-promo03 .title2 {
        left: 23%;
        top: 12.5%;
        font-size: 16px
    }
    .chevrolet-promo03 .bg-txt {
        left: 6%;
        top: 8%;
        width: 90%
    }
    .chevrolet-promo03 .rsABlock .car {
        left: 0%;
        top: 54%;
        width: 85%
    }
    .chevrolet-promo03 .box-captiva {
        left: 35%;
        top: 71%;
        width: 230px;
        height: 200px
    }
    .chevrolet-promo03 .box-captiva .name {
        left: 8%;
        top: 5%;
        font-size: 25px
    }
    .chevrolet-promo03 .box-captiva .year {
        left: 8%;
        top: 24%;
        font-size: 14px
    }
    .chevrolet-promo03 .box-captiva .price {
        left: 8%;
        top: 35%;
        font-size: 36px
    }
    .chevrolet-promo03 .box-captiva .price span {
        font-size: 22px
    }
    .chevrolet-promo03 .rsABlock .cruze {
        right: 3%;
        top: 27%;
        width: 55%
    }
    .chevrolet-promo03 .box-cruze {
        right: 0%;
        top: 35%;
        width: 240px;
        height: 200px
    }
    .chevrolet-promo03 .box-cruze .name {
        left: 5%;
        top: 19%;
        font-size: 28px
    }
    .chevrolet-promo03 .box-cruze .name span {
        color: #ffae00
    }
    .chevrolet-promo03 .box-cruze .year {
        left: 5%;
        top: 40%;
        font-size: 16px
    }
    .chevrolet-promo03 .box-cruze .desc {
        left: 5%;
        top: 51%;
        font-size: 14px
    }
    .chevrolet-promo03 .box-cruze .price {
        left: 8%;
        top: 71%;
        font-size: 27px
    }
    .chevrolet-promo03 .box-cruze .price span {
        font-size: 24px
    }
    .chevrolet-promo03 .logo {
        right: 6%;
        top: 87%;
        width: 25%
    }
    .chevrolet-promo03 .motor {
        left: 4%;
        top: 78%;
        width: 28%
    }
    .chevrolet-promo03 .desc {
        left: 6%;
        top: 87%
    }
    .chevrolet-promo03 .desc span {
        font-size: 22px;
        color: #474747
    }
    .chevrolet-promo03 .onstar {
        right: 3%;
        top: 38%;
        width: 9%
    }
}
.royalSlider.chevrolet-promo04,
.royalSlider.chevrolet-promo04 .rsOverflow {
    width: 100%;
    height: 1550px 
}
.royalSlider.chevrolet-promo04 .logo {
    position: absolute;
    left: 8%;
    top: 1.3%;
    width: 38%
}
.royalSlider.chevrolet-promo04 .title1 {
    position: absolute;
    left: 54%;
    top: 3.2%;
    font-size: 27px;
    color: #f7af27;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .title2 {
    position: absolute;
    left: 57%;
    top: 5.2%;
    font-size: 35px;
    color: #FFF;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .title3 {
    position: absolute;
    left: 50%;
    top: 7.3%;
    font-size: 37px;
    color: #f7af27;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box1 {
    position: absolute;
    left: 0;
    top: 16.5%;
    width: 100%;
    height: 300px
}
.royalSlider.chevrolet-promo04 .box1 .box-title {
    position: absolute;
    left: 6.5%;
    top: 41%;
    width: 285px;
    border: 1px solid #333;
    padding: 0px 10px
}
.royalSlider.chevrolet-promo04 .box1 .box-title1 {
    display: block;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box1 .box-title1 span {
    font-size: 60px;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box1 .box-title2 {
    display: block;
    text-align: right;
    font-size: 25px;
    padding-right: 5px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed';
    margin-top: -20px
}
.royalSlider.chevrolet-promo04 .box1 .onix {
    position: absolute;
    right: 2%;
    top: 0;
    width: 52%
}
.royalSlider.chevrolet-promo04 .box1 .taxa {
    position: absolute;
    left: 24%;
    top: 79%;
    width: 25%
}
.royalSlider.chevrolet-promo04 .box1 .taxa-title {
    position: absolute;
    left: 28%;
    top: 78.5%;
    font-size: 21px;
    color: #FFF;
    font-weight: normal;
    font-style: italic
}
.royalSlider.chevrolet-promo04 .box2 {
    position: absolute;
    left: 0;
    top: 34%;
    width: 100%;
    height: 300px
}
.royalSlider.chevrolet-promo04 .box2 .box-title {
    position: absolute;
    right: 4.5%;
    top: 9%;
    width: 285px;
    border: 1px solid #333;
    padding: 0px 10px
}
.royalSlider.chevrolet-promo04 .box2 .box-title1 {
    display: block;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box2 .box-title1 span {
    font-size: 50px;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box2 .box-title2 {
    display: block;
    text-align: right;
    font-size: 25px;
    padding-right: 5px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed';
    margin-top: -15px
}
.royalSlider.chevrolet-promo04 .box2 .onix {
    position: absolute;
    left: 4%;
    top: 4%;
    width: 53%
}
.royalSlider.chevrolet-promo04 .box2 .taxa {
    position: absolute;
    right: 1%;
    top: 46%;
    width: 25%
}
.royalSlider.chevrolet-promo04 .box2 .taxa-title {
    position: absolute;
    right: 5%;
    top: 46%;
    font-size: 21px;
    color: #FFF;
    font-weight: normal;
    font-style: italic
}
.royalSlider.chevrolet-promo04 .box3 {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
    height: 300px
}
.royalSlider.chevrolet-promo04 .box3 .box-title {
    position: absolute;
    left: 6%;
    top: 41%;
    width: 285px;
    border: 1px solid #333;
    padding: 0px 10px
}
.royalSlider.chevrolet-promo04 .box3 .box-title1 {
    display: block;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box3 .box-title1 span {
    font-size: 60px;
    font-family: 'Roboto Condensed'
}
.royalSlider.chevrolet-promo04 .box3 .box-title2 {
    display: block;
    text-align: right;
    font-size: 25px;
    padding-right: 5px;
    font-weight: bold;
    font-style: italic;
    font-family: 'Roboto Condensed';
    margin-top: -20px
}
.royalSlider.chevrolet-promo04 .box3 .onix {
    position: absolute;
    right: 2%;
    top: 0;
    width: 50%
}
.royalSlider.chevrolet-promo04 .box3 .taxa {
    position: absolute;
    left: 23%;
    top: 77%;
    width: 25%
}
.royalSlider.chevrolet-promo04 .box3 .taxa-title {
    position: absolute;
    left: 27%;
    top: 77%;
    font-size: 21px;
    color: #FFF;
    font-weight: normal;
    font-style: italic
}
.royalSlider.chevrolet-promo04 .txt {
    position: absolute;
    left: 5%;
    top: 70%;
    width: 90%;
    font-size: 12px;
    color: #76787c;
    text-align: center;
    line-height: 150%
}
@media (max-width: 1199px) {
    .royalSlider.chevrolet-promo04,
    .royalSlider.chevrolet-promo04 .rsOverflow {
        width: 100%;
        height: 1300px 
    }
    .royalSlider.chevrolet-promo04 .logo {
        left: 8%;
        top: 2%;
        width: 38%
    }
    .royalSlider.chevrolet-promo04 .title1 {
        left: 54%;
        top: 2.3%;
        font-size: 23px
    }
    .royalSlider.chevrolet-promo04 .title2 {
        left: 57%;
        top: 4.8%;
        font-size: 27px
    }
    .royalSlider.chevrolet-promo04 .title3 {
        left: 50%;
        top: 7.5%;
        font-size: 26px
    }
    .royalSlider.chevrolet-promo04 .box1 {
        left: 0;
        top: 12%;
        width: 100%;
        height: 300px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title {
        left: 6.5%;
        top: 51%;
        width: 285px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 span {
        font-size: 60px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box1 .onix {
        right: 2%;
        top: 20%;
        width: 45%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa {
        left: 24%;
        top: 86%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa-title {
        left: 29%;
        top: 86.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box2 {
        position: absolute;
        left: 0;
        top: 35%
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title {
        position: absolute;
        right: 4.5%;
        top: 9%;
        width: 285px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 span {
        font-size: 50px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box2 .onix {
        position: absolute;
        left: 4%;
        top: 4%;
        width: 45%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa {
        position: absolute;
        right: 1%;
        top: 41%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa-title {
        position: absolute;
        right: 6%;
        top: 41.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box3 {
        position: absolute;
        left: 0;
        top: 46%
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title {
        position: absolute;
        left: 6%;
        top: 31%
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 span {
        font-size: 60px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box3 .onix {
        position: absolute;
        right: 2%;
        top: 10%;
        width: 43%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa {
        position: absolute;
        left: 23%;
        top: 66%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa-title {
        position: absolute;
        left: 27.5%;
        top: 66.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .txt {
        position: absolute;
        left: 5%;
        top: 68.5%;
        width: 90%;
        font-size: 10px
    }
}
@media (max-width: 991px) {
    .royalSlider.chevrolet-promo04,
    .royalSlider.chevrolet-promo04 .rsOverflow {
        width: 100%;
        height: 1500px 
    }
    .royalSlider.chevrolet-promo04 .logo {
        left: 8%;
        top: 2%;
        width: 38%
    }
    .royalSlider.chevrolet-promo04 .title1 {
        left: 54%;
        top: 2.8%;
        font-size: 28px
    }
    .royalSlider.chevrolet-promo04 .title2 {
        left: 57%;
        top: 5.2%;
        font-size: 30px
    }
    .royalSlider.chevrolet-promo04 .title3 {
        left: 50%;
        top: 7.8%;
        font-size: 32px
    }
    .royalSlider.chevrolet-promo04 .box1 {
        left: 0;
        top: 13.5%;
        width: 100%;
        height: 300px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title {
        left: 6.5%;
        top: 55%;
        width: 285px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 span {
        font-size: 60px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box1 .onix {
        right: 2%;
        top: 20%;
        width: 45%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa {
        left: 24%;
        top: 91%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa-title {
        left: 30%;
        top: 92%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box2 {
        position: absolute;
        left: 0;
        top: 36%
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title {
        position: absolute;
        right: 4.5%;
        top: 9%;
        width: 285px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 span {
        font-size: 50px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box2 .onix {
        position: absolute;
        left: 4%;
        top: 0%;
        width: 49%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa {
        position: absolute;
        right: 1%;
        top: 41%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa-title {
        position: absolute;
        right: 6%;
        top: 41.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box3 {
        position: absolute;
        left: 0;
        top: 47%
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title {
        position: absolute;
        left: 6%;
        top: 31%
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 span {
        font-size: 60px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title2 {
        display: block;
        text-align: right;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box3 .onix {
        position: absolute;
        right: 2%;
        top: 10%;
        width: 47%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa {
        position: absolute;
        left: 23%;
        top: 66%;
        width: 25%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa-title {
        position: absolute;
        left: 27.5%;
        top: 66.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .txt {
        position: absolute;
        left: 5%;
        top: 70%;
        width: 90%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .royalSlider.chevrolet-promo04,
    .royalSlider.chevrolet-promo04 .rsOverflow {
        width: 100%;
        height: 700px 
    }
    .royalSlider.chevrolet-promo04 .logo {
        left: 8%;
        top: 2%;
        width: 38%
    }
    .royalSlider.chevrolet-promo04 .title1 {
        left: 54%;
        top: 2.2%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .title2 {
        left: 57%;
        top: 5.5%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .title3 {
        left: 50%;
        top: 8.8%;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box1 {
        left: 0;
        top: 8%;
        width: 100%;
        height: 300px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title {
        left: 6.5%;
        top: 51%;
        width: 160px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 {
        display: block;
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title1 span {
        font-size: 30px
    }
    .royalSlider.chevrolet-promo04 .box1 .box-title2 {
        display: block;
        text-align: left;
        font-size: 16px;
        margin-top: -10px
    }
    .royalSlider.chevrolet-promo04 .box1 .onix {
        right: 15%;
        top: 20%;
        width: 45%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa {
        left: 55%;
        top: 55%;
        width: 40%
    }
    .royalSlider.chevrolet-promo04 .box1 .taxa-title {
        left: 62%;
        top: 55.5%;
        width: 40%;
        font-size: 14px
    }
    .royalSlider.chevrolet-promo04 .box2 {
        position: absolute;
        left: 0;
        top: 40%
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title {
        position: absolute;
        right: 2%;
        top: 3%;
        width: 160px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 {
        display: block;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title1 span {
        font-size: 25px
    }
    .royalSlider.chevrolet-promo04 .box2 .box-title2 {
        display: block;
        text-align: left;
        font-size: 16px;
        margin-top: -8px
    }
    .royalSlider.chevrolet-promo04 .box2 .onix {
        position: absolute;
        left: 4%;
        top: 7%;
        width: 55%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa {
        position: absolute;
        right: 5%;
        top: 25%;
        width: 40%
    }
    .royalSlider.chevrolet-promo04 .box2 .taxa-title {
        position: absolute;
        right: 14%;
        top: 25.5%;
        font-size: 14px
    }
    .royalSlider.chevrolet-promo04 .box3 {
        position: absolute;
        left: 0;
        top: 55%
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title {
        position: absolute;
        left: 5%;
        top: 60%;
        width: 160px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 {
        display: block;
        font-size: 16px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title1 span {
        font-size: 30px
    }
    .royalSlider.chevrolet-promo04 .box3 .box-title2 {
        display: block;
        text-align: right;
        font-size: 16px;
        margin-top: -10px
    }
    .royalSlider.chevrolet-promo04 .box3 .onix {
        position: absolute;
        right: 20%;
        top: 10%;
        width: 55%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa {
        position: absolute;
        left: 55%;
        top: 66%;
        width: 40%
    }
    .royalSlider.chevrolet-promo04 .box3 .taxa-title {
        position: absolute;
        left: 62%;
        top: 66.5%;
        font-size: 14px
    }
    .royalSlider.chevrolet-promo04 .txt {
        display: none
    }
}
.chevrolet-promo05,
.chevrolet-promo05 .rsOverflow {
    width: 100%;
    height: 1770px 
}
.chevrolet-promo05 .title1 {
    position: absolute;
    left: 6%;
    top: 6%;
    font-size: 60px;
    color: #FFF;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 90%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo05 .title2 {
    position: absolute;
    left: 65.5%;
    top: 12.5%;
    font-size: 37px;
    color: #333;
    font-weight: 700;
    line-height: 80%;
    text-align: left;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo05 .title3 {
    position: absolute;
    left: 6%;
    top: 8%;
    font-size: 160px;
    color: #7f021f;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 100%;
    text-transform: uppercase;
    font-family: 'Kanit'
}
.chevrolet-promo05 .box1 {
    position: absolute;
    right: 0%;
    top: 35%;
    width: 96%;
    height: 300px
}
.chevrolet-promo05 .box .box-title {
    position: absolute;
    left: 0%;
    top: 5%;
    font-size: 70px;
    color: #FFF;
    font-weight: lighter;
    letter-spacing: 4px;
    line-height: 90%
}
.chevrolet-promo05 .box .car1 {
    position: absolute;
    left: 6%;
    top: 33%
}
.chevrolet-promo05 .box .car2 {
    position: absolute;
    left: 38%;
    top: 33%
}
.chevrolet-promo05 .box .car3 {
    position: absolute;
    left: 71%;
    top: 33%
}
.chevrolet-promo05 .box .car4 {
    position: absolute;
    left: 22%;
    top: 59%
}
.chevrolet-promo05 .box .car5 {
    position: absolute;
    left: 56%;
    top: 59%
}
.chevrolet-promo05 .box .car .car-title {
    display: block;
    color: #FFF;
    font-size: 26px
}
.chevrolet-promo05 .box .car .car-price_old {
    display: block;
    color: #FFF;
    font-size: 18px;
    line-height: 190%
}
.chevrolet-promo05 .box .car .car-price {
    display: block;
    color: #FFF;
    font-size: 32px;
    line-height: 70%
}
.chevrolet-promo05 .box .car .car-taxa {
    background: #303b46;
    margin-top: 14px;
    height: 40px;
    color: #FFF;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    display: block
}
.chevrolet-promo05 .box2 {
    position: absolute;
    right: 0%;
    top: 51.7%;
    width: 96%;
    height: 500px
}
.chevrolet-promo05 .box2 .box-title {
    left: 0%;
    top: 3%
}
.chevrolet-promo05 .box2 .car1 {
    top: 22%
}
.chevrolet-promo05 .box2 .car2 {
    top: 22%
}
.chevrolet-promo05 .box2 .car3 {
    top: 22%
}
.chevrolet-promo05 .box2 .car .car-taxa {
    background: #7f021f
}
.chevrolet-promo05 .txt {
    position: absolute;
    bottom: 2%;
    left: 4%;
    width: 92%;
    text-align: justify;
    color: #FFF;
    font-size: 11.5px
}
@media (max-width: 1199px) {
    .chevrolet-promo05,
    .chevrolet-promo05 .rsOverflow {
        width: 100%;
        height: 1464px 
    }
    .chevrolet-promo05 .title1 {
        left: 6%;
        top: 6%;
        font-size: 50px
    }
    .chevrolet-promo05 .title2 {
        left: 65.5%;
        top: 12.5%;
        font-size: 30px
    }
    .chevrolet-promo05 .title3 {
        left: 6%;
        top: 8%;
        font-size: 130px
    }
    .chevrolet-promo05 .box1 {
        position: absolute;
        right: 0%;
        top: 35%;
        width: 96%;
        height: 300px
    }
    .chevrolet-promo05 .box .box-title {
        position: absolute;
        left: 0%;
        top: 5%;
        font-size: 58px;
        color: #FFF;
        font-weight: lighter;
        letter-spacing: 4px;
        line-height: 90%
    }
    .chevrolet-promo05 .box .car1 {
        position: absolute;
        left: 6%;
        top: 26%
    }
    .chevrolet-promo05 .box .car2 {
        position: absolute;
        left: 38%;
        top: 26%
    }
    .chevrolet-promo05 .box .car3 {
        position: absolute;
        left: 71%;
        top: 26%
    }
    .chevrolet-promo05 .box .car4 {
        position: absolute;
        left: 22%;
        top: 48%
    }
    .chevrolet-promo05 .box .car5 {
        position: absolute;
        left: 56%;
        top: 48%
    }
    .chevrolet-promo05 .box .car .car-title {
        display: block;
        color: #FFF;
        font-size: 22px
    }
    .chevrolet-promo05 .box .car .car-price_old {
        display: block;
        color: #FFF;
        font-size: 16px;
        line-height: 190%
    }
    .chevrolet-promo05 .box .car .car-price {
        display: block;
        color: #FFF;
        font-size: 27px;
        line-height: 70%
    }
    .chevrolet-promo05 .box .car .car-taxa {
        background: #303b46;
        margin-top: 14px;
        height: 30px;
        color: #FFF;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        display: block
    }
    .chevrolet-promo05 .box2 {
        position: absolute;
        right: 0%;
        top: 51.7%;
        width: 96%;
        height: 500px
    }
    .chevrolet-promo05 .box2 .box-title {
        left: 0%;
        top: 3%
    }
    .chevrolet-promo05 .box2 .car1 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car2 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car3 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car .car-taxa {
        background: #7f021f
    }
    .chevrolet-promo05 .txt {
        position: absolute;
        bottom: 1%;
        left: 4%;
        width: 92%;
        text-align: justify;
        color: #FFF;
        font-size: 10px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo05,
    .chevrolet-promo05 .rsOverflow {
        width: 100%;
        height: 1724px 
    }
    .chevrolet-promo05 .title1 {
        left: 6%;
        top: 6%;
        font-size: 60px
    }
    .chevrolet-promo05 .title2 {
        left: 65.5%;
        top: 12.5%;
        font-size: 37px
    }
    .chevrolet-promo05 .title3 {
        left: 6%;
        top: 8%;
        font-size: 160px
    }
    .chevrolet-promo05 .box1 {
        right: 0%;
        top: 35%;
        width: 96%;
        height: 300px
    }
    .chevrolet-promo05 .box .box-title {
        left: 0%;
        top: 5%;
        font-size: 70px
    }
    .chevrolet-promo05 .box .car1 {
        left: 6%;
        top: 33%
    }
    .chevrolet-promo05 .box .car2 {
        left: 38%;
        top: 33%
    }
    .chevrolet-promo05 .box .car3 {
        left: 71%;
        top: 33%
    }
    .chevrolet-promo05 .box .car4 {
        left: 22%;
        top: 59%
    }
    .chevrolet-promo05 .box .car5 {
        left: 56%;
        top: 59%
    }
    .chevrolet-promo05 .box .car .car-title {
        color: #FFF;
        font-size: 26px
    }
    .chevrolet-promo05 .box .car .car-price_old {
        font-size: 18px;
        line-height: 190%
    }
    .chevrolet-promo05 .box .car .car-price {
        font-size: 32px;
        line-height: 70%
    }
    .chevrolet-promo05 .box .car .car-taxa {
        margin-top: 14px;
        height: 40px;
        font-size: 24px
    }
    .chevrolet-promo05 .box2 {
        right: 0%;
        top: 51.7%;
        width: 96%;
        height: 500px
    }
    .chevrolet-promo05 .box2 .box-title {
        left: 0%;
        top: 3%
    }
    .chevrolet-promo05 .box2 .car1 {
        top: 22%
    }
    .chevrolet-promo05 .box2 .car2 {
        top: 22%
    }
    .chevrolet-promo05 .box2 .car3 {
        top: 22%
    }
    .chevrolet-promo05 .box2 .car .car-taxa {
        background: #7f021f
    }
    .chevrolet-promo05 .txt {
        bottom: 2%;
        left: 4%;
        width: 92%;
        text-align: justify;
        color: #FFF;
        font-size: 11.5px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo05,
    .chevrolet-promo05 .rsOverflow {
        width: 100%;
        height: 805px 
    }
    .chevrolet-promo05 .title1 {
        left: 6%;
        top: 6%;
        font-size: 27px
    }
    .chevrolet-promo05 .title2 {
        left: 65.5%;
        top: 12.5%;
        font-size: 16px
    }
    .chevrolet-promo05 .title3 {
        left: 6%;
        top: 8%;
        font-size: 70px
    }
    .chevrolet-promo05 .box1 {
        position: absolute;
        right: 0%;
        top: 35%;
        width: 96%;
        height: 140px
    }
    .chevrolet-promo05 .box .box-title {
        position: absolute;
        left: 0%;
        top: 5%;
        font-size: 30px;
        color: #FFF;
        font-weight: lighter;
        letter-spacing: 4px;
        line-height: 90%
    }
    .chevrolet-promo05 .box .car1 {
        position: absolute;
        left: 6%;
        top: 26%
    }
    .chevrolet-promo05 .box .car2 {
        position: absolute;
        left: 38%;
        top: 26%
    }
    .chevrolet-promo05 .box .car3 {
        position: absolute;
        left: 71%;
        top: 26%
    }
    .chevrolet-promo05 .box .car4 {
        position: absolute;
        left: 22%;
        top: 55%
    }
    .chevrolet-promo05 .box .car5 {
        position: absolute;
        left: 56%;
        top: 55%
    }
    .chevrolet-promo05 .box .car .car-title {
        display: block;
        color: #FFF;
        font-size: 14px
    }
    .chevrolet-promo05 .box .car .car-price_old {
        display: block;
        color: #FFF;
        font-size: 9px;
        line-height: 190%
    }
    .chevrolet-promo05 .box .car .car-price {
        display: block;
        color: #FFF;
        font-size: 14px;
        line-height: 70%
    }
    .chevrolet-promo05 .box .car .car-taxa {
        background: #303b46;
        margin-top: 14px;
        height: 20px;
        color: #FFF;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        display: block
    }
    .chevrolet-promo05 .box2 {
        position: absolute;
        right: 0%;
        top: 51.7%;
        width: 96%;
        height: 230px
    }
    .chevrolet-promo05 .box2 .box-title {
        left: 0%;
        top: 3%
    }
    .chevrolet-promo05 .box2 .car1 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car2 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car3 {
        top: 18%
    }
    .chevrolet-promo05 .box2 .car .car-taxa {
        background: #7f021f
    }
    .chevrolet-promo05 .txt {
        bottom: 2%;
        left: 4%;
        width: 92%;
        text-align: justify;
        color: #FFF;
        font-size: 5px
    }
}
@media (max-width: 400px) {
    .chevrolet-promo05,
    .chevrolet-promo05 .rsOverflow {
        width: 100%;
        height: 736px 
    }
}
.honda-promo06,
.honda-promo06 .rsOverflow {
    width: 100%;
    height: 503px 
}
.honda-promo06 .title1 {
    position: absolute;
    left: 4%;
    top: 2.5%;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: bold;
    color: #FFF
}
.honda-promo06 .txt {
    position: absolute;
    left: 4%;
    top: 16.5%;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: bold;
    color: #FFF
}
.honda-promo06 .price {
    position: absolute;
    left: 4%;
    top: 15%;
    font-size: 160px;
    letter-spacing: -2px;
    font-weight: bold;
    color: #f8dc22;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .honda-promo06,
    .honda-promo06 .rsOverflow {
        width: 100%;
        height: 416px 
    }
    .honda-promo06 .title1 {
        left: 4%;
        top: 2.5%;
        font-size: 14px
    }
    .honda-promo06 .txt {
        left: 4%;
        top: 16.5%;
        font-size: 12px
    }
    .honda-promo06 .price {
        left: 4%;
        top: 17%;
        font-size: 120px;
        letter-spacing: 0
    }
}
@media (max-width: 991px) {
    .honda-promo06,
    .honda-promo06 .rsOverflow {
        width: 100%;
        height: 490px 
    }
    .honda-promo06 .title1 {
        left: 4%;
        top: 2.5%;
        font-size: 16px
    }
    .honda-promo06 .txt {
        left: 4%;
        top: 16.5%;
        font-size: 12px
    }
    .honda-promo06 .price {
        left: 4%;
        top: 15%;
        font-size: 150px
    }
}
@media (max-width: 768px) {
    .honda-promo06,
    .honda-promo06 .rsOverflow {
        width: 100%;
        height: 290px 
    }
    .honda-promo06 .title1 {
        left: 4%;
        top: 1%;
        font-size: 10px
    }
    .honda-promo06 .txt {
        left: 4%;
        top: 14%;
        font-size: 10px
    }
    .honda-promo06 .price {
        left: 4%;
        top: 21%;
        font-size: 55px;
        letter-spacing: 0
    }
}
.chevrolet-promo06,
.chevrolet-promo06 .rsOverflow {
    width: 100%;
    height: 2792px 
}
.chevrolet-promo06 .title1 {
    position: absolute;
    left: 5.5%;
    top: 0.5%;
    font-size: 80px;
    color: #574c3d;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 140%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo06 .title1 span {
    color: #FFF;
    font-size: 90px;
    line-height: 130%
}
.chevrolet-promo06 .box {
    position: absolute
}
.chevrolet-promo06 .box .box-title {
    color: #c28638;
    display: block;
    font-size: 25px;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo06 .box .price {
    color: #574c3d;
    display: block;
    font-size: 25px;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo06 .box.box1 {
    left: 8%;
    top: 36.5%
}
.chevrolet-promo06 .box.box2 {
    left: 7.5%;
    top: 39.6%
}
.chevrolet-promo06 .box.box3 {
    left: 7.5%;
    top: 42.68%
}
.chevrolet-promo06 .box.box4 {
    left: 7.5%;
    top: 45.9%
}
.chevrolet-promo06 .box.box5 {
    left: 35.5%;
    top: 72.5%
}
.chevrolet-promo06 .box.box6 {
    left: 35.5%;
    top: 75.6%
}
.chevrolet-promo06 .box.box7 {
    left: 35.5%;
    top: 78.7%
}
.chevrolet-promo06 .txt {
    position: absolute;
    left: 7.5%;
    top: 82.8%;
    width: 85%;
    font-size: 18px;
    line-height: 116%;
    letter-spacing: -1.1px;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    text-align: justify
}
@media (max-width: 1199px) {
    .chevrolet-promo06,
    .chevrolet-promo06 .rsOverflow {
        width: 100%;
        height: 2310px 
    }
    .chevrolet-promo06 .title1 {
        left: 5.5%;
        top: 0.5%;
        font-size: 66px
    }
    .chevrolet-promo06 .title1 span {
        color: #FFF;
        font-size: 75px;
        line-height: 130%
    }
    .chevrolet-promo06 .box {
        position: absolute
    }
    .chevrolet-promo06 .box .box-title {
        font-size: 21px
    }
    .chevrolet-promo06 .box .price {
        font-size: 20px
    }
    .chevrolet-promo06 .box.box1 {
        left: 7%;
        top: 36.5%
    }
    .chevrolet-promo06 .box.box2 {
        left: 7%;
        top: 39.55%
    }
    .chevrolet-promo06 .box.box3 {
        left: 7%;
        top: 42.67%
    }
    .chevrolet-promo06 .box.box4 {
        left: 7%;
        top: 45.9%
    }
    .chevrolet-promo06 .box.box5 {
        left: 35%;
        top: 72.5%
    }
    .chevrolet-promo06 .box.box6 {
        left: 35%;
        top: 75.6%
    }
    .chevrolet-promo06 .box.box7 {
        left: 35%;
        top: 78.7%
    }
    .chevrolet-promo06 .txt {
        left: 7.5%;
        top: 82.8%;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo06,
    .chevrolet-promo06 .rsOverflow {
        width: 100%;
        height: 2720px 
    }
    .chevrolet-promo06 .title1 {
        left: 5.5%;
        top: 0.5%;
        font-size: 77px
    }
    .chevrolet-promo06 .title1 span {
        color: #FFF;
        font-size: 87px;
        line-height: 130%
    }
    .chevrolet-promo06 .box {
        position: absolute
    }
    .chevrolet-promo06 .box .box-title {
        font-size: 23px
    }
    .chevrolet-promo06 .box .price {
        font-size: 22px
    }
    .chevrolet-promo06 .box.box1 {
        left: 9%;
        top: 36.55%
    }
    .chevrolet-promo06 .box.box2 {
        left: 9%;
        top: 39.7%
    }
    .chevrolet-promo06 .box.box3 {
        left: 9%;
        top: 42.8%
    }
    .chevrolet-promo06 .box.box4 {
        left: 9%;
        top: 46%
    }
    .chevrolet-promo06 .box.box5 {
        left: 37%;
        top: 72.55%
    }
    .chevrolet-promo06 .box.box6 {
        left: 37%;
        top: 75.7%
    }
    .chevrolet-promo06 .box.box7 {
        left: 37%;
        top: 78.8%
    }
    .chevrolet-promo06 .txt {
        left: 7.5%;
        top: 82.8%;
        font-size: 18px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo06,
    .chevrolet-promo06 .rsOverflow {
        width: 100%;
        height: 1269px 
    }
    .chevrolet-promo06 .title1 {
        left: 5.5%;
        top: 0.5%;
        font-size: 38px
    }
    .chevrolet-promo06 .title1 span {
        color: #FFF;
        font-size: 43px;
        line-height: 130%
    }
    .chevrolet-promo06 .box {
        position: absolute
    }
    .chevrolet-promo06 .box .box-title {
        font-size: 16px;
        letter-spacing: 0;
        color: #000
    }
    .chevrolet-promo06 .box .price {
        font-size: 12px;
        letter-spacing: 0
    }
    .chevrolet-promo06 .box.box1 {
        left: 2%;
        top: 36.5%
    }
    .chevrolet-promo06 .box.box2 {
        left: 2%;
        top: 39.55%
    }
    .chevrolet-promo06 .box.box3 {
        left: 2%;
        top: 42.67%
    }
    .chevrolet-promo06 .box.box4 {
        left: 2%;
        top: 45.9%
    }
    .chevrolet-promo06 .box.box5 {
        left: 35%;
        top: 72.5%
    }
    .chevrolet-promo06 .box.box6 {
        left: 35%;
        top: 75.6%
    }
    .chevrolet-promo06 .box.box7 {
        left: 35%;
        top: 78.7%
    }
    .chevrolet-promo06 .txt {
        left: 7.5%;
        top: 82.8%;
        font-size: 9px
    }
}
@media (max-width: 400px) {
    .chevrolet-promo06,
    .chevrolet-promo06 .rsOverflow {
        width: 100%;
        height: 1160px 
    }
    .chevrolet-promo06 .title1 {
        left: 5.5%;
        top: 0.5%;
        font-size: 35px
    }
    .chevrolet-promo06 .title1 span {
        color: #FFF;
        font-size: 39px;
        line-height: 130%
    }
    .chevrolet-promo06 .box {
        position: absolute
    }
    .chevrolet-promo06 .box .box-title {
        font-size: 16px;
        letter-spacing: 0;
        color: #000
    }
    .chevrolet-promo06 .box .price {
        font-size: 11px;
        letter-spacing: 0
    }
    .chevrolet-promo06 .box.box1 {
        left: 2%;
        top: 36.5%
    }
    .chevrolet-promo06 .box.box2 {
        left: 2%;
        top: 39.55%
    }
    .chevrolet-promo06 .box.box3 {
        left: 2%;
        top: 42.67%
    }
    .chevrolet-promo06 .box.box4 {
        left: 2%;
        top: 45.9%
    }
    .chevrolet-promo06 .box.box5 {
        left: 35%;
        top: 72.5%
    }
    .chevrolet-promo06 .box.box6 {
        left: 35%;
        top: 75.6%
    }
    .chevrolet-promo06 .box.box7 {
        left: 35%;
        top: 78.7%
    }
    .chevrolet-promo06 .txt {
        left: 7.5%;
        top: 82.8%;
        font-size: 9px
    }
}
.chevrolet-promo08,
.chevrolet-promo08 .rsOverflow {
    width: 100%;
    height: 1000px 
}
.chevrolet-promo08 .title1 {
    position: absolute;
    left: 28%;
    top: 37%;
    font-size: 22px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo08 .title2 {
    position: absolute;
    left: 34.5%;
    top: 41.2%;
    font-size: 24px;
    text-align: center;
    color: #5d5d5d;
    font-weight: bold;
    font-style: italic
}
.chevrolet-promo08 .title3 {
    position: absolute;
    left: 0%;
    top: 86%;
    font-size: 24px;
    width: 100%;
    color: #FFF;
    font-weight: 700;
    text-align: center;
    font-style: italic;
    line-height: 140%
}
.chevrolet-promo08 .title3 span {
    color: #e0c708;
    display: block;
    margin-top: 15px;
    color: #e0c708
}
.chevrolet-promo08 .title4 {
    position: absolute;
    left: 0%;
    top: 77%;
    font-size: 30px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-style: italic;
    text-shadow: 0 0 10px #000
}
.chevrolet-promo08 .title4 span {
    font-size: 40px;
    color: #e0c708;
    font-weight: bold
}
@media (max-width: 1199px) {
    .chevrolet-promo08,
    .chevrolet-promo08 .rsOverflow {
        width: 100%;
        height: 827px 
    }
    .chevrolet-promo08 .title1 {
        left: 28.5%;
        top: 37%;
        font-size: 18px
    }
    .chevrolet-promo08 .title2 {
        left: 35%;
        top: 41.5%;
        font-size: 19px
    }
    .chevrolet-promo08 .title3 {
        left: 0%;
        top: 86%;
        font-size: 20px
    }
    .chevrolet-promo08 .title3 span {
        color: #e0c708
    }
    .chevrolet-promo08 .title4 {
        left: 0%;
        top: 77.5%;
        font-size: 20px
    }
    .chevrolet-promo08 .title4 span {
        font-size: 30px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo08,
    .chevrolet-promo08 .rsOverflow {
        width: 100%;
        height: 974px 
    }
    .chevrolet-promo08 .title1 {
        left: 28%;
        top: 37%;
        font-size: 21.5px
    }
    .chevrolet-promo08 .title2 {
        left: 34.5%;
        top: 41.2%;
        font-size: 24px
    }
    .chevrolet-promo08 .title3 {
        left: 0%;
        top: 86%;
        font-size: 24px
    }
    .chevrolet-promo08 .title3 span {
        color: #e0c708
    }
    .chevrolet-promo08 .title4 {
        left: 0%;
        top: 77%;
        font-size: 30px
    }
    .chevrolet-promo08 .title4 span {
        font-size: 40px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo08,
    .chevrolet-promo08 .rsOverflow {
        width: 100%;
        height: 455px 
    }
    .chevrolet-promo08 .title1 {
        left: 28.5%;
        top: 37%;
        font-size: 10px
    }
    .chevrolet-promo08 .title2 {
        left: 35%;
        top: 41.5%;
        font-size: 11px
    }
    .chevrolet-promo08 .title3 {
        left: 0%;
        top: 86%;
        font-size: 10px
    }
    .chevrolet-promo08 .title3 span {
        color: #e0c708
    }
    .chevrolet-promo08 .title4 {
        left: 0%;
        top: 76.5%;
        font-size: 12px
    }
    .chevrolet-promo08 .title4 span {
        font-size: 20px
    }
}
@media (max-width: 400px) {
    .chevrolet-promo08,
    .chevrolet-promo08 .rsOverflow {
        width: 100%;
        height: 415px 
    }
}
.chevrolet-promo09,
.chevrolet-promo09 .rsOverflow {
    width: 100%;
    height: 836px 
}
.chevrolet-promo09 .title1 {
    position: absolute;
    left: 1.5%;
    top: 0%;
    font-size: 44px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.chevrolet-promo09 .title2 {
    position: absolute;
    left: 1.5%;
    top: 7%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.chevrolet-promo09 .title3 {
    position: absolute;
    left: 8.5%;
    top: 5.6%;
    font-size: 47px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    text-shadow: 0 0 10px #000
}
.chevrolet-promo09 .title3 span {
    font-style: italic;
    color: #ca9d02
}
.chevrolet-promo09 .title4 {
    position: absolute;
    right: 8%;
    top: 53%;
    font-size: 34px;
    text-align: center;
    color: #FFF;
    font-weight: lighter;
    line-height: 110%;
    text-align: left
}
.chevrolet-promo09 .title5 {
    position: absolute;
    left: 7%;
    top: 78.5%;
    font-size: 21px;
    text-align: center;
    color: #FFF;
    font-weight: lighter
}
.chevrolet-promo09 .price {
    position: absolute;
    left: 7%;
    top: 80%;
    font-size: 60px;
    text-align: center;
    color: #ca9d02;
    font-weight: bold
}
.chevrolet-promo09 .price span {
    font-size: 40px
}
.chevrolet-promo09 .taxa {
    position: absolute;
    left: 7%;
    top: 88%;
    font-size: 31px;
    text-align: center;
    color: #FFF;
    font-weight: bold
}
.chevrolet-promo09 .taxa span {
    color: #ca9d02
}
@media (max-width: 1199px) {
    .chevrolet-promo09,
    .chevrolet-promo09 .rsOverflow {
        width: 100%;
        height: 692px 
    }
    .chevrolet-promo09 .title1 {
        left: 1.5%;
        top: 0%;
        font-size: 34px
    }
    .chevrolet-promo09 .title2 {
        left: 1.5%;
        top: 7%;
        font-size: 16px
    }
    .chevrolet-promo09 .title3 {
        left: 8.5%;
        top: 5.6%;
        font-size: 35px
    }
    .chevrolet-promo09 .title3 span {
        font-style: italic;
        color: #ca9d02
    }
    .chevrolet-promo09 .title4 {
        right: 8%;
        top: 53%;
        font-size: 28px
    }
    .chevrolet-promo09 .title5 {
        left: 7%;
        top: 78.5%;
        font-size: 18px
    }
    .chevrolet-promo09 .price {
        left: 7%;
        top: 80%;
        font-size: 50px
    }
    .chevrolet-promo09 .price span {
        font-size: 40px
    }
    .chevrolet-promo09 .taxa {
        left: 7%;
        top: 88%;
        font-size: 27px
    }
    .chevrolet-promo09 .taxa span {
        color: #ca9d02
    }
}
@media (max-width: 991px) {
    .chevrolet-promo09,
    .chevrolet-promo09 .rsOverflow {
        width: 100%;
        height: 815px 
    }
    .chevrolet-promo09 .title1 {
        left: 1.5%;
        top: 0%;
        font-size: 44px
    }
    .chevrolet-promo09 .title2 {
        left: 1.5%;
        top: 7%;
        font-size: 18px
    }
    .chevrolet-promo09 .title3 {
        left: 8.5%;
        top: 5.6%;
        font-size: 47px
    }
    .chevrolet-promo09 .title3 span {
        font-style: italic;
        color: #ca9d02
    }
    .chevrolet-promo09 .title4 {
        right: 8%;
        top: 53%;
        font-size: 34px
    }
    .chevrolet-promo09 .title5 {
        left: 7%;
        top: 78.5%;
        font-size: 21px
    }
    .chevrolet-promo09 .price {
        left: 7%;
        top: 80%;
        font-size: 60px
    }
    .chevrolet-promo09 .price span {
        font-size: 40px
    }
    .chevrolet-promo09 .taxa {
        left: 7%;
        top: 88%;
        font-size: 31px
    }
    .chevrolet-promo09 .taxa span {
        color: #ca9d02
    }
}
@media (max-width: 768px) {
    .chevrolet-promo09,
    .chevrolet-promo09 .rsOverflow {
        width: 100%;
        height: 380px 
    }
    .chevrolet-promo09 .title1 {
        left: 1.5%;
        top: 0%;
        font-size: 24px
    }
    .chevrolet-promo09 .title2 {
        left: 1.5%;
        top: 9%;
        font-size: 13px
    }
    .chevrolet-promo09 .title3 {
        left: 12%;
        top: 8%;
        font-size: 24px
    }
    .chevrolet-promo09 .title3 span {
        font-style: italic;
        color: #ca9d02
    }
    .chevrolet-promo09 .title4 {
        right: 8%;
        top: 53%;
        font-size: 16px
    }
    .chevrolet-promo09 .title5 {
        left: 7%;
        top: 76.5%;
        font-size: 12px
    }
    .chevrolet-promo09 .price {
        left: 7%;
        top: 80%;
        font-size: 28px
    }
    .chevrolet-promo09 .price span {
        font-size: 14px
    }
    .chevrolet-promo09 .taxa {
        left: 7%;
        top: 90%;
        font-size: 14px
    }
    .chevrolet-promo09 .taxa span {
        color: #ca9d02
    }
}
@media (max-width: 400px) {
    .chevrolet-promo09,
    .chevrolet-promo09 .rsOverflow {
        width: 100%;
        height: 348px 
    }
}
.chevrolet-promo10,
.chevrolet-promo10 .rsOverflow {
    width: 100%;
    height: 2132px 
}
.chevrolet-promo10 .title1 {
    position: absolute;
    left: 0%;
    top: 1.5%;
    font-size: 39px;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: lighter;
    letter-spacing: -2px
}
.chevrolet-promo10 .box1 {
    position: absolute;
    left: 0%;
    top: 6%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box1 .box-title1 {
    position: absolute;
    left: 9%;
    top: 25%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 100%
}
.chevrolet-promo10 .box1 .box-title1 span {
    font-size: 10px
}
.chevrolet-promo10 .box1 .price1 {
    position: absolute;
    left: 9%;
    top: 44%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box1 .price2 {
    position: absolute;
    left: 9%;
    top: 54%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .box2 {
    position: absolute;
    left: 0%;
    top: 18%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box2 .box-title1 {
    position: absolute;
    left: 70%;
    top: 29%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 70%
}
.chevrolet-promo10 .box2 .box-title1 span {
    font-size: 12px
}
.chevrolet-promo10 .box2 .price1 {
    position: absolute;
    left: 70%;
    top: 53%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box2 .price2 {
    position: absolute;
    left: 70%;
    top: 62%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .box3 {
    position: absolute;
    left: 0%;
    top: 31%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box3 .box-title1 {
    position: absolute;
    left: 9%;
    top: 22%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 70%
}
.chevrolet-promo10 .box3 .box-title1 span {
    font-size: 10px
}
.chevrolet-promo10 .box3 .price1 {
    position: absolute;
    left: 9%;
    top: 45%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box3 .price2 {
    position: absolute;
    left: 9%;
    top: 55%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .box4 {
    position: absolute;
    left: 0%;
    top: 44%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box4 .box-title1 {
    position: absolute;
    left: 75%;
    top: 28%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 70%
}
.chevrolet-promo10 .box4 .box-title1 span {
    font-size: 12px
}
.chevrolet-promo10 .box4 .price1 {
    position: absolute;
    left: 75%;
    top: 43%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box4 .price2 {
    position: absolute;
    left: 75%;
    top: 53%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .box5 {
    position: absolute;
    left: 0%;
    top: 57%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box5 .box-title1 {
    position: absolute;
    left: 7%;
    top: 22%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 80%
}
.chevrolet-promo10 .box5 .box-title1 span {
    font-size: 10px
}
.chevrolet-promo10 .box5 .price1 {
    position: absolute;
    left: 7%;
    top: 46%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box5 .price2 {
    position: absolute;
    left: 7%;
    top: 56%;
    font-size: 40px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .box6 {
    position: absolute;
    left: 0%;
    top: 72%;
    width: 100%;
    height: 11%
}
.chevrolet-promo10 .box6 .box-title1 {
    position: absolute;
    left: 76%;
    top: 22%;
    font-size: 20px;
    color: #4a4a45;
    font-family: 'Roboto Condensed';
    line-height: 80%
}
.chevrolet-promo10 .box6 .box-title1 span {
    font-size: 10px
}
.chevrolet-promo10 .box6 .price1 {
    position: absolute;
    left: 76%;
    top: 45%;
    font-size: 20px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px
}
.chevrolet-promo10 .box6 .price2 {
    position: absolute;
    left: 76%;
    top: 55%;
    font-size: 38px;
    color: #fc0332;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo10 .title2 {
    position: absolute;
    left: 0%;
    top: 86%;
    font-size: 39px;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: lighter;
    letter-spacing: -2px
}
.chevrolet-promo10 .title3 {
    position: absolute;
    left: 0%;
    top: 91%;
    font-size: 39px;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: lighter;
    letter-spacing: -2px
}
.chevrolet-promo10 .title4 {
    position: absolute;
    left: 0%;
    top: 96.8%;
    font-size: 36px;
    width: 100%;
    text-align: center;
    color: #fc0332;
    font-weight: lighter;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .chevrolet-promo10,
    .chevrolet-promo10 .rsOverflow {
        width: 100%;
        height: 1764px 
    }
    .chevrolet-promo10 .title1 {
        position: absolute;
        left: 0%;
        top: 1.5%;
        font-size: 29px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 {
        left: 0%;
        top: 6%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box1 .box-title1 {
        left: 5%;
        top: 25%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box1 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box1 .price1 {
        left: 5%;
        top: 46%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 .price2 {
        left: 5%;
        top: 54%;
        font-size: 35px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 {
        left: 0%;
        top: 18%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box2 .box-title1 {
        left: 72%;
        top: 29%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box2 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box2 .price1 {
        left: 72%;
        top: 58%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 .price2 {
        left: 72%;
        top: 66%;
        font-size: 35px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 {
        left: 0%;
        top: 31%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box3 .box-title1 {
        left: 5%;
        top: 18%;
        font-size: 20px;
        line-height: 80%
    }
    .chevrolet-promo10 .box3 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box3 .price1 {
        left: 5%;
        top: 50%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 .price2 {
        left: 5%;
        top: 60%;
        font-size: 35px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 {
        left: 0%;
        top: 44%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box4 .box-title1 {
        left: 75%;
        top: 28%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box4 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box4 .price1 {
        left: 75%;
        top: 46%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 .price2 {
        left: 75%;
        top: 53%;
        font-size: 30px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 {
        left: 0%;
        top: 57%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box5 .box-title1 {
        left: 5%;
        top: 17%;
        font-size: 20px;
        line-height: 90%
    }
    .chevrolet-promo10 .box5 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box5 .price1 {
        left: 5%;
        top: 49%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 .price2 {
        left: 5%;
        top: 57%;
        font-size: 30px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 {
        left: 0%;
        top: 72%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box6 .box-title1 {
        left: 76%;
        top: 15%;
        font-size: 20px;
        line-height: 90%
    }
    .chevrolet-promo10 .box6 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box6 .price1 {
        left: 76%;
        top: 48%;
        font-size: 14px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 .price2 {
        left: 76%;
        top: 55%;
        font-size: 30px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title2 {
        left: 0%;
        top: 86%;
        font-size: 28px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title3 {
        left: 0%;
        top: 91%;
        font-size: 30px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title4 {
        left: 0%;
        top: 96.8%;
        font-size: 30px;
        width: 100%
    }
}
@media (max-width: 991px) {
    .chevrolet-promo10,
    .chevrolet-promo10 .rsOverflow {
        width: 100%;
        height: 2077px 
    }
    .chevrolet-promo10 .title1 {
        position: absolute;
        left: 0%;
        top: 1.5%;
        font-size: 32px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 {
        left: 0%;
        top: 6%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box1 .box-title1 {
        left: 9%;
        top: 25%;
        font-size: 20px
    }
    .chevrolet-promo10 .box1 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box1 .price1 {
        left: 9%;
        top: 44%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 .price2 {
        left: 9%;
        top: 54%;
        font-size: 40px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 {
        left: 0%;
        top: 18%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box2 .box-title1 {
        left: 70%;
        top: 29%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box2 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box2 .price1 {
        left: 70%;
        top: 53%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 .price2 {
        left: 70%;
        top: 62%;
        font-size: 40px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 {
        left: 0%;
        top: 31%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box3 .box-title1 {
        left: 9%;
        top: 22%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box3 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box3 .price1 {
        left: 9%;
        top: 45%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 .price2 {
        left: 9%;
        top: 55%;
        font-size: 40px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 {
        left: 0%;
        top: 44%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box4 .box-title1 {
        left: 75%;
        top: 28%;
        font-size: 20px;
        line-height: 70%
    }
    .chevrolet-promo10 .box4 .box-title1 span {
        font-size: 12px
    }
    .chevrolet-promo10 .box4 .price1 {
        left: 75%;
        top: 43%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 .price2 {
        left: 75%;
        top: 53%;
        font-size: 40px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 {
        left: 0%;
        top: 57%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box5 .box-title1 {
        left: 7%;
        top: 22%;
        font-size: 20px;
        line-height: 80%
    }
    .chevrolet-promo10 .box5 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box5 .price1 {
        left: 7%;
        top: 46%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 .price2 {
        left: 7%;
        top: 56%;
        font-size: 40px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 {
        left: 0%;
        top: 72%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box6 .box-title1 {
        left: 76%;
        top: 22%;
        font-size: 20px;
        line-height: 80%
    }
    .chevrolet-promo10 .box6 .box-title1 span {
        font-size: 10px
    }
    .chevrolet-promo10 .box6 .price1 {
        left: 76%;
        top: 45%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 .price2 {
        left: 76%;
        top: 55%;
        font-size: 38px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title2 {
        left: 0%;
        top: 86%;
        font-size: 32px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title3 {
        left: 0%;
        top: 91%;
        font-size: 32px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title4 {
        left: 0%;
        top: 96.8%;
        font-size: 30px;
        width: 100%
    }
}
@media (max-width: 768px) {
    .chevrolet-promo10,
    .chevrolet-promo10 .rsOverflow {
        width: 100%;
        height: 969px 
    }
    .chevrolet-promo10 .title1 {
        position: absolute;
        left: 0%;
        top: 1.5%;
        font-size: 16px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 {
        left: 0%;
        top: 6%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box1 .box-title1 {
        left: 5%;
        top: 20%;
        font-size: 14px;
        line-height: 100%
    }
    .chevrolet-promo10 .box1 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box1 .price1 {
        left: 5%;
        top: 46%;
        font-size: 10px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box1 .price2 {
        left: 5%;
        top: 58%;
        font-size: 22px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 {
        left: 0%;
        top: 18%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box2 .box-title1 {
        left: 68%;
        top: 28%;
        font-size: 14px;
        line-height: 100%
    }
    .chevrolet-promo10 .box2 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box2 .price1 {
        left: 68%;
        top: 50%;
        font-size: 12px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box2 .price2 {
        left: 68%;
        top: 64%;
        font-size: 24px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 {
        left: 0%;
        top: 31%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box3 .box-title1 {
        left: 5%;
        top: 20%;
        font-size: 14px;
        line-height: 80%
    }
    .chevrolet-promo10 .box3 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box3 .price1 {
        left: 5%;
        top: 46%;
        font-size: 11px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box3 .price2 {
        left: 5%;
        top: 60%;
        font-size: 24px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 {
        left: 0%;
        top: 44%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box4 .box-title1 {
        left: 72%;
        top: 28%;
        font-size: 14px;
        line-height: 70%
    }
    .chevrolet-promo10 .box4 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box4 .price1 {
        left: 72%;
        top: 46%;
        font-size: 12px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box4 .price2 {
        left: 72%;
        top: 58%;
        font-size: 20px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 {
        left: 0%;
        top: 57%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box5 .box-title1 {
        left: 5%;
        top: 17%;
        font-size: 14px;
        line-height: 90%
    }
    .chevrolet-promo10 .box5 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box5 .price1 {
        left: 5%;
        top: 49%;
        font-size: 12px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box5 .price2 {
        left: 5%;
        top: 62%;
        font-size: 18px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 {
        left: 0%;
        top: 72%;
        width: 100%;
        height: 11%
    }
    .chevrolet-promo10 .box6 .box-title1 {
        left: 72%;
        top: 15%;
        font-size: 14px;
        line-height: 90%
    }
    .chevrolet-promo10 .box6 .box-title1 span {
        display: none
    }
    .chevrolet-promo10 .box6 .price1 {
        left: 72%;
        top: 48%;
        font-size: 12px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .box6 .price2 {
        left: 72%;
        top: 59%;
        font-size: 18px;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title2 {
        left: 0%;
        top: 86.5%;
        font-size: 15px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title3 {
        left: 0%;
        top: 91%;
        font-size: 16px;
        width: 100%;
        letter-spacing: 0
    }
    .chevrolet-promo10 .title4 {
        left: 0%;
        top: 96.8%;
        font-size: 16px;
        width: 100%
    }
}
@media (max-width: 400px) {
    .chevrolet-promo10,
    .chevrolet-promo10 .rsOverflow {
        width: 100%;
        height: 886px 
    }
}
.chevrolet-promo11,
.chevrolet-promo11 .rsOverflow {
    width: 100%;
    height: 1812px 
}
.chevrolet-promo11 .title1 {
    position: absolute;
    left: 12%;
    top: 3%;
    font-size: 45px;
    color: #3a3a38;
    line-height: 110%;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .t2 {
    position: absolute;
    left: auto;
    right: 12%;
    top: 5.8%
}
.chevrolet-promo11 .title2 {
    position: absolute;
    left: 0%;
    top: 9%;
    font-size: 24px;
    width: 100%;
    text-align: center;
    color: #000;
    line-height: 120%;
    font-style: italic
}
.chevrolet-promo11 .price1 {
    position: absolute;
    right: 9%;
    top: 31.7%;
    font-size: 44px;
    color: #4a4a45;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .price2 {
    position: absolute;
    right: 15%;
    top: 34.8%;
    font-size: 78px;
    color: #FFF;
    line-height: 100%;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .price2 span {
    font-size: 35px
}
.chevrolet-promo11 .info1 {
    position: absolute;
    right: 20%;
    top: 50.5%;
    font-size: 18px;
    color: #4a4a45;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .info2 {
    position: absolute;
    right: 40%;
    top: 53.5%;
    font-size: 21px;
    color: #4a4a45;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .info3 {
    position: absolute;
    right: 11%;
    top: 52.5%;
    font-size: 66px;
    color: #4a4a45;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .txt1 {
    position: absolute;
    left: 10%;
    top: 65.5%;
    font-size: 22px;
    color: #9a9a9a;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .txt2 {
    position: absolute;
    left: 41%;
    top: 65.5%;
    font-size: 22px;
    color: #9a9a9a;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .txt3 {
    position: absolute;
    left: 72%;
    top: 65.5%;
    font-size: 22px;
    color: #9a9a9a;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .title3 {
    position: absolute;
    left: 15%;
    top: 76.5%;
    font-size: 24px;
    color: #FFF;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.chevrolet-promo11 .title3 span {
    color: #e2b100
}
.chevrolet-promo11 .copy1 {
    position: absolute;
    left: 17%;
    top: 87.5%;
    font-size: 24px;
    color: #000;
    line-height: 120%
}
@media (max-width: 1199px) {
    .chevrolet-promo11,
    .chevrolet-promo11 .rsOverflow {
        width: 100%;
        height: 1499px 
    }
    .chevrolet-promo11 .title1 {
        left: 12%;
        top: 3%;
        font-size: 35px
    }
    .chevrolet-promo11 .t2 {
        left: auto;
        right: 12%;
        top: 5.8%
    }
    .chevrolet-promo11 .title2 {
        left: 0%;
        top: 9%;
        font-size: 20px
    }
    .chevrolet-promo11 .price1 {
        right: 9%;
        top: 31.7%;
        font-size: 36px
    }
    .chevrolet-promo11 .price2 {
        right: 15%;
        top: 35.2%;
        font-size: 60px
    }
    .chevrolet-promo11 .price2 span {
        font-size: 35px
    }
    .chevrolet-promo11 .info1 {
        right: 20%;
        top: 50.5%;
        font-size: 15px
    }
    .chevrolet-promo11 .info2 {
        right: 40%;
        top: 53.5%;
        font-size: 16px
    }
    .chevrolet-promo11 .info3 {
        right: 11%;
        top: 52.5%;
        font-size: 56px
    }
    .chevrolet-promo11 .txt1 {
        left: 10%;
        top: 65.5%;
        font-size: 18px
    }
    .chevrolet-promo11 .txt2 {
        left: 41%;
        top: 65.5%;
        font-size: 18px
    }
    .chevrolet-promo11 .txt3 {
        left: 72%;
        top: 65.5%;
        font-size: 18px
    }
    .chevrolet-promo11 .title3 {
        left: 15%;
        top: 76.5%;
        font-size: 24px
    }
    .chevrolet-promo11 .title3 span {
        color: #e2b100
    }
    .chevrolet-promo11 .copy1 {
        left: 17%;
        top: 87.5%;
        font-size: 24px
    }
}
@media (max-width: 991px) {
    .chevrolet-promo11,
    .chevrolet-promo11 .rsOverflow {
        width: 100%;
        height: 1765px 
    }
    .chevrolet-promo11 .title1 {
        left: 12%;
        top: 3%;
        font-size: 45px
    }
    .chevrolet-promo11 .t2 {
        left: auto;
        right: 12%;
        top: 5.8%
    }
    .chevrolet-promo11 .title2 {
        left: 0%;
        top: 9%;
        font-size: 24px
    }
    .chevrolet-promo11 .price1 {
        right: 9%;
        top: 31.7%;
        font-size: 44px
    }
    .chevrolet-promo11 .price2 {
        right: 15%;
        top: 34.8%;
        font-size: 78px
    }
    .chevrolet-promo11 .price2 span {
        font-size: 35px
    }
    .chevrolet-promo11 .info1 {
        right: 20%;
        top: 50.5%;
        font-size: 18px
    }
    .chevrolet-promo11 .info2 {
        right: 40%;
        top: 53.5%;
        font-size: 21px
    }
    .chevrolet-promo11 .info3 {
        right: 11%;
        top: 52.5%;
        font-size: 66px
    }
    .chevrolet-promo11 .txt1 {
        left: 10%;
        top: 65.5%;
        font-size: 22px
    }
    .chevrolet-promo11 .txt2 {
        left: 41%;
        top: 65.5%;
        font-size: 22px
    }
    .chevrolet-promo11 .txt3 {
        left: 72%;
        top: 65.5%;
        font-size: 22px
    }
    .chevrolet-promo11 .title3 {
        left: 15%;
        top: 76.5%;
        font-size: 24px
    }
    .chevrolet-promo11 .title3 span {
        color: #e2b100
    }
    .chevrolet-promo11 .copy1 {
        left: 17%;
        top: 87.5%;
        font-size: 24px
    }
}
@media (max-width: 768px) {
    .chevrolet-promo11,
    .chevrolet-promo11 .rsOverflow {
        width: 100%;
        height: 824px 
    }
    .chevrolet-promo11 .title1 {
        left: 12%;
        top: 3%;
        font-size: 20px
    }
    .chevrolet-promo11 .t2 {
        left: auto;
        right: 12%;
        top: 5.8%
    }
    .chevrolet-promo11 .title2 {
        left: 0%;
        top: 9%;
        font-size: 12px
    }
    .chevrolet-promo11 .price1 {
        right: 9%;
        top: 31.7%;
        font-size: 20px
    }
    .chevrolet-promo11 .price2 {
        right: 15%;
        top: 35.2%;
        font-size: 35px
    }
    .chevrolet-promo11 .price2 span {
        font-size: 15px
    }
    .chevrolet-promo11 .info1 {
        right: 20%;
        top: 50.5%;
        font-size: 9px
    }
    .chevrolet-promo11 .info2 {
        right: 40%;
        top: 53.5%;
        font-size: 9px
    }
    .chevrolet-promo11 .info3 {
        right: 14%;
        top: 52.5%;
        font-size: 26px
    }
    .chevrolet-promo11 .txt1 {
        left: 10%;
        top: 65.5%;
        font-size: 10px
    }
    .chevrolet-promo11 .txt2 {
        left: 41%;
        top: 65.5%;
        font-size: 10px
    }
    .chevrolet-promo11 .txt3 {
        left: 72%;
        top: 65.5%;
        font-size: 10px
    }
    .chevrolet-promo11 .title3 {
        left: 15%;
        top: 76.5%;
        font-size: 14px
    }
    .chevrolet-promo11 .title3 span {
        color: #e2b100
    }
    .chevrolet-promo11 .copy1 {
        left: 17%;
        top: 87.5%;
        font-size: 12px
    }
}
@media (max-width: 400px) {
    .chevrolet-promo11,
    .chevrolet-promo11 .rsOverflow {
        width: 100%;
        height: 753px 
    }
}
.royalSlider.promo-onix-2016 {
    width: 100%;
    height: 2500px 
}
.promo-onix-2016 .rsABlock .onix {
    position: absolute;
    right: 5%;
    top: 8%
}
.promo-onix-2016 .rsABlock .title1 {
    position: absolute;
    left: 18%;
    top: 2%;
    font-size: 30px;
    font-weight: bold;
    color: #f5b71a;
    font-family: 'Roboto Condensed';
    font-style: italic
}
.promo-onix-2016 .rsABlock .title2 {
    position: absolute;
    left: 25%;
    top: 3.2%;
    font-size: 33px;
    font-weight: bold;
    color: #f5f5f5;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .title2.mleft {
    left: 19%;
    top: 4.5%
}
.promo-onix-2016 .rsABlock .desc1 {
    position: absolute;
    left: 6%;
    top: 14.3%;
    font-size: 33px;
    font-weight: bold;
    color: #f5f5f5;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .desc2 {
    position: absolute;
    left: 14.5%;
    top: 16%;
    font-size: 13px;
    font-weight: bold;
    color: #839daf;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .price {
    position: absolute;
    left: 3%;
    top: 16.5%;
    font-size: 31px;
    font-weight: bold;
    color: #f5b71a;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .price span {
    font-size: 26px
}
.promo-onix-2016 .rsABlock .taxa {
    position: absolute;
    right: 7%;
    top: 18.5%;
    font-size: 22px;
    color: #f5f5f5;
    font-style: italic;
    border-top: 1px solid #f5f5f5;
    font-family: 'Playfair Display'
}
.promo-onix-2016 .rsABlock .tx2 {
    top: 19.5%;
    border-top: 0;
    border-bottom: 1px solid #f5f5f5
}
.promo-onix-2016 .rsABlock .title3 {
    position: absolute;
    left: 22%;
    top: 21.4%;
    font-size: 18px;
    font-weight: normal;
    color: #464b51;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .title4 {
    position: absolute;
    left: 20%;
    top: 22.3%;
    font-size: 23px;
    font-weight: bold;
    color: #464b51;
    font-style: italic;
    font-family: 'Roboto Condensed'
}
.promo-onix-2016 .rsABlock .title4.mtop {
    left: 20%;
    top: 23.3%
}
.promo-onix-2016 .rsABlock p {
    position: absolute;
    left: 0%;
    bottom: 0%;
    font-size: 9.5px;
    color: #666;
    line-height: 100%
}
.promo-onix-2016 .foto {
    position: absolute;
    left: 0%;
    top: 0%
}
.promo-onix-2016 .foto2 {
    position: absolute;
    left: 18%;
    bottom: 29%;
    width: 63%
}
.promo-onix-2016 .foto3 {
    position: absolute;
    left: 0%;
    bottom: 4%
}
.promo-onix-2016 .serv01 {
    position: absolute;
    left: 18%;
    top: 28%;
    width: 33%
}
.promo-onix-2016 .serv02 {
    position: absolute;
    right: 18%;
    top: 28%;
    width: 33%
}
.promo-onix-2016 .serv03 {
    position: absolute;
    left: 18%;
    top: 40%;
    width: 33%
}
.promo-onix-2016 .serv04 {
    position: absolute;
    right: 18%;
    top: 40%;
    width: 33%
}
@media (max-width: 1199px) {
    .royalSlider.promo-onix-2016 {
        width: 100%;
        height: 2100px 
    }
    .promo-onix-2016 .rsABlock .onix {
        top: 7%;
        width: 60%
    }
    .promo-onix-2016 .rsABlock .desc1 {
        left: 6%;
        top: 11.3%;
        font-size: 33px
    }
    .promo-onix-2016 .rsABlock .desc2 {
        left: 14.5%;
        top: 13%;
        font-size: 13px
    }
    .promo-onix-2016 .rsABlock .price {
        left: 3%;
        top: 13.5%;
        font-size: 31px
    }
    .promo-onix-2016 .rsABlock .taxa {
        right: 7%;
        top: 14.5%;
        font-size: 22px
    }
    .promo-onix-2016 .rsABlock .tx2 {
        top: 15.5%
    }
}
@media (max-width: 991px) {
    .promo-onix-2016 .rsABlock .onix {
        top: 7%;
        width: 60%
    }
    .promo-onix-2016 .rsABlock .title1 {
        left: 14%;
        top: 1%
    }
    .promo-onix-2016 .rsABlock .title2 {
        left: 22%;
        top: 2.5%
    }
    .promo-onix-2016 .rsABlock .title2.mleft {
        left: 15%;
        top: 4%
    }
    .promo-onix-2016 .rsABlock .title3 {
        left: 18%;
        top: 24%
    }
    .promo-onix-2016 .rsABlock .title4 {
        left: 18%;
        top: 25.5%
    }
    .promo-onix-2016 .rsABlock .title4.mtop {
        left: 18%;
        top: 26.7%
    }
    .promo-onix-2016 .rsABlock .desc1 {
        left: 14%;
        top: 15.5%;
        font-size: 33px
    }
    .promo-onix-2016 .rsABlock .desc2 {
        left: 23%;
        top: 17.5%;
        font-size: 13px
    }
    .promo-onix-2016 .rsABlock .price {
        left: 12%;
        top: 18%;
        font-size: 31px
    }
    .promo-onix-2016 .rsABlock .taxa {
        right: 7%;
        top: 19%;
        font-size: 22px
    }
    .promo-onix-2016 .rsABlock .tx2 {
        top: 20.2%
    }
    .promo-onix-2016 .serv01 {
        top: 29.5%
    }
    .promo-onix-2016 .serv02 {
        top: 29.5%
    }
    .promo-onix-2016 .serv03 {
        top: 41.5%
    }
    .promo-onix-2016 .serv04 {
        top: 41.5%
    }
    .promo-onix-2016 .foto2 {
        bottom: 27.5%
    }
    .promo-onix-2016 .foto3 {
        bottom: 4%
    }
}
@media (max-width: 768px) {
    .promo-onix-2016 .rsABlock .onix {
        top: 7%;
        width: 60%
    }
    .promo-onix-2016 .rsABlock .title1 {
        left: 18%;
        top: 1%;
        font-size: 25px
    }
    .promo-onix-2016 .rsABlock .title2 {
        left: 25%;
        top: 2.2%;
        font-size: 18px
    }
    .promo-onix-2016 .rsABlock .title2.mleft {
        left: 19%;
        top: 3%
    }
    .promo-onix-2016 .rsABlock .onix {
        top: 4%;
        width: 60%
    }
    .promo-onix-2016 .rsABlock .desc1 {
        left: 6%;
        top: 4.5%;
        font-size: 23px;
        display: none
    }
    .promo-onix-2016 .rsABlock .desc2 {
        left: 13%;
        top: 7.8%;
        font-size: 13px
    }
    .promo-onix-2016 .rsABlock .price {
        left: 3%;
        top: 8.5%;
        font-size: 25px
    }
    .promo-onix-2016 .rsABlock .price span {
        font-size: 13px
    }
    .promo-onix-2016 .rsABlock .taxa {
        right: 6%;
        top: 9%;
        font-size: 15px;
        letter-spacing: -1px
    }
    .promo-onix-2016 .rsABlock .tx2 {
        top: 10%
    }
    .promo-onix-2016 .rsABlock .title3 {
        left: 18%;
        top: 13%;
        font-size: 16px;
        letter-spacing: -1px
    }
    .promo-onix-2016 .rsABlock .title4 {
        left: 18%;
        top: 14%;
        font-size: 20px
    }
    .promo-onix-2016 .rsABlock .title4.mtop {
        left: 18%;
        top: 15%
    }
    .promo-onix-2016 .serv01 {
        left: 18%;
        top: 18%;
        width: 70%
    }
    .promo-onix-2016 .serv02 {
        left: 18%;
        top: 30%;
        width: 70%
    }
    .promo-onix-2016 .serv03 {
        left: 18%;
        top: 42%;
        width: 70%
    }
    .promo-onix-2016 .serv04 {
        left: 18%;
        top: 54%;
        width: 70%
    }
    .promo-onix-2016 .foto2 {
        left: 0%;
        bottom: 19%;
        width: 100%
    }
    .promo-onix-2016 .foto3 {
        left: 0%;
        bottom: 5%
    }
}
.royalSlider.promo-nissan01 {
    width: 100%;
    height: 1360px 
}
.promo-nissan01 .foto {
    height: 1350px
}
.promo-nissan01 .rsABlock.nissan01 .title1 {
    position: absolute;
    left: 5%;
    top: 3.5%;
    font-size: 36px;
    color: #c71545;
    letter-spacing: -4px;
    font-family: 'Gloria Hallelujah';
    font-weight: bold
}
.promo-nissan01 .rsABlock.nissan01 .title2 {
    position: absolute;
    left: 22%;
    top: 7%;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .carro {
    position: absolute;
    right: -5%;
    top: 1%
}
.promo-nissan01 .rsABlock .tag1 {
    position: absolute;
    left: 44%;
    top: 15.5%;
    background: #b82e3a;
    width: 150px;
    height: 50px;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .tag1 .title1 {
    position: absolute;
    left: 10%;
    top: 12%;
    font-size: 13px;
    color: #FFF;
    font-weight: bold
}
.promo-nissan01 .rsABlock .tag1 .title2 {
    position: absolute;
    left: 30%;
    top: 40%;
    font-size: 20px;
    color: #FFF;
    font-weight: bold
}
.promo-nissan01 .rsABlock .box1 {
    position: absolute;
    left: 7.6%;
    top: 13%;
    background: #FFF;
    width: 280px;
    height: 310px
}
.promo-nissan01 .rsABlock .box1 .title1 {
    position: absolute;
    left: 10%;
    top: 5%;
    font-size: 20px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box1 .title2 {
    position: absolute;
    left: 10%;
    top: 14%;
    font-size: 20px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .box1 .itens {
    position: absolute;
    left: 10%;
    top: 28%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 18px;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .box1 .desc {
    position: absolute;
    left: 10%;
    bottom: 20%;
    font-size: 12px;
    color: #434343;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box1 .price {
    position: absolute;
    left: 10%;
    bottom: 6%;
    font-size: 40px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box1 .price span {
    font-size: 25px
}
.promo-nissan01 .rsABlock .carro2 {
    position: absolute;
    left: 1%;
    top: 47%
}
.promo-nissan01 .rsABlock .box2 {
    position: absolute;
    right: 9%;
    top: 42%;
    background: #FFF;
    width: 290px;
    height: 260px
}
.promo-nissan01 .rsABlock .box2 .title1 {
    position: absolute;
    right: 10%;
    top: 4%;
    font-size: 25px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box2 .title2 {
    position: absolute;
    right: 10%;
    top: 14%;
    font-size: 20px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .box2 .itens {
    position: absolute;
    right: 10%;
    top: 31%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 18px;
    text-align: right;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .tag2 {
    position: absolute;
    right: 46.5%;
    top: 44%
}
.promo-nissan01 .rsABlock .carro3 {
    position: absolute;
    right: -3%;
    top: 73%
}
.promo-nissan01 .rsABlock .box3 {
    position: absolute;
    left: 7.6%;
    top: 67%;
    background: #FFF;
    width: 290px;
    height: 300px
}
.promo-nissan01 .rsABlock .box3 .title1 {
    position: absolute;
    left: 10%;
    top: 5%;
    font-size: 20px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box3 .title2 {
    position: absolute;
    left: 10%;
    top: 14%;
    font-size: 20px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .box3 .itens {
    position: absolute;
    left: 10%;
    top: 28%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 18px;
    font-family: 'Kanit'
}
.promo-nissan01 .rsABlock .box3 .desc {
    position: absolute;
    left: 10%;
    bottom: 22%;
    font-size: 12px;
    color: #434343;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box3 .price {
    position: absolute;
    left: 10%;
    bottom: 6%;
    font-size: 42px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan01 .rsABlock .box3 .price span {
    font-size: 25px
}
.promo-nissan01 .rsABlock .tag3 {
    position: absolute;
    right: 37%;
    top: 69%
}
.promo-nissan01 .rsABlock .ipva {
    position: absolute;
    right: 40.2%;
    top: 84%
}
@media (max-width: 1199px) {
    .promo-nissan01 .rsABlock.nissan01 .title1 {
        left: 6%;
        top: 3.5%;
        font-size: 29px;
        color: #c71545;
        letter-spacing: -3px
    }
    .promo-nissan01 .rsABlock.nissan01 .title2 {
        left: 18%;
        top: 6%;
        font-size: 18px
    }
    .promo-nissan01 .rsABlock .carro {
        right: -3%;
        top: 9%;
        width: 75%
    }
    .promo-nissan01 .rsABlock .tag1 {
        left: 51.5%;
        top: 15%
    }
    .promo-nissan01 .rsABlock .carro2 {
        left: 1%;
        top: 48%;
        width: 60%
    }
    .promo-nissan01 .rsABlock .tag2 {
        right: 54.5%;
        top: 44%
    }
    .promo-nissan01 .rsABlock .carro3 {
        right: -3%;
        top: 73%;
        width: 60%
    }
    .promo-nissan01 .rsABlock .tag3 {
        right: 25.5%;
        top: 69%
    }
    .promo-nissan01 .rsABlock .ipva {
        right: 30%;
        top: 84%
    }
    .promo-nissan01 .foto {
        height: 1280px
    }
}
@media (max-width: 991px) {
    .promo-nissan01 .rsABlock.nissan01 .title1 {
        left: 5%;
        top: 3.5%;
        font-size: 34px;
        color: #c71545;
        letter-spacing: -3px
    }
    .promo-nissan01 .rsABlock.nissan01 .title2 {
        left: 18%;
        top: 6.5%;
        font-size: 18px
    }
    .promo-nissan01 .rsABlock .carro {
        right: -3%;
        top: 3%;
        width: 85%
    }
    .promo-nissan01 .rsABlock .tag1 {
        left: 45%;
        top: 15%
    }
    .promo-nissan01 .rsABlock .carro2 {
        left: 1%;
        top: 46%;
        width: 65%
    }
    .promo-nissan01 .rsABlock .tag2 {
        right: 47.5%;
        top: 44%
    }
    .promo-nissan01 .rsABlock .carro3 {
        right: -3%;
        top: 72%;
        width: 65%
    }
    .promo-nissan01 .rsABlock .tag3 {
        right: 35.5%;
        top: 69%
    }
    .promo-nissan01 .rsABlock .ipva {
        right: 39%;
        top: 84%
    }
}
@media (max-width: 768px) {
    .promo-nissan01 .foto {
        height: 1600px
    }
    .promo-nissan01 .rsABlock.nissan01 .title1 {
        left: 7%;
        top: 2%;
        font-size: 28px;
        text-align: left
    }
    .promo-nissan01 .rsABlock.nissan01 .title2 {
        left: 10%;
        top: 8%;
        font-size: 20px
    }
    .promo-nissan01 .rsABlock .carro {
        right: -3%;
        top: 4.5%;
        width: 90%
    }
    .promo-nissan01 .rsABlock .box1 {
        left: 7.6%;
        top: 20%
    }
    .promo-nissan01 .rsABlock .tag1 {
        left: 45%;
        top: 40.7%
    }
    .promo-nissan01 .rsABlock .carro2 {
        left: 1%;
        top: 44.5%;
        width: 65%
    }
    .promo-nissan01 .rsABlock .box2 {
        right: 9%;
        top: 50%
    }
    .promo-nissan01 .rsABlock .tag2 {
        right: 52.5%;
        top: 67.3%
    }
    .promo-nissan01 .rsABlock .carro3 {
        right: -3%;
        top: 71%;
        width: 60%
    }
    .promo-nissan01 .rsABlock .box3 {
        left: 7.6%;
        top: 76%
    }
    .promo-nissan01 .rsABlock .box3 .desc {
        bottom: 31%
    }
    .promo-nissan01 .rsABlock .box3 .price {
        bottom: 15%
    }
    .promo-nissan01 .rsABlock .tag3 {
        right: 9.5%;
        top: 95%
    }
    .promo-nissan01 .rsABlock .ipva {
        right: 61%;
        top: 95.1%
    }
}
.royalSlider.promo-nissan02 {
    width: 100%;
    height: 1600px 
}
.promo-nissan02 .rsABlock.nissan02 .foto {
    position: absolute;
    left: 0%;
    top: 0%
}
.promo-nissan02 .rsABlock.nissan02 .title1 {
    position: absolute;
    left: 33%;
    top: 16%;
    font-size: 25px;
    line-height: 115%;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: bold
}
.promo-nissan02 .rsABlock.nissan02 .objeto {
    position: absolute;
    left: 6%;
    top: 13%
}
.promo-nissan02 .rsABlock .march {
    position: absolute;
    right: 4%;
    top: 26%
}
.promo-nissan02 .rsABlock .selo01 {
    position: absolute;
    right: 8%;
    top: 23.5%
}
.promo-nissan02 .rsABlock .box1 {
    position: absolute;
    left: 4%;
    top: 22.3%;
    width: 480px;
    height: 360px
}
.promo-nissan02 .rsABlock .box1 .bgbox {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 88%
}
.promo-nissan02 .rsABlock .box1 .title1 {
    position: absolute;
    left: 10%;
    top: 8%;
    font-size: 23px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box1 .title2 {
    position: absolute;
    left: 11%;
    top: 16%;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box1 .itens {
    position: absolute;
    left: 13%;
    top: 26%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 19px;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box1 .desc {
    position: absolute;
    left: 12%;
    top: 57%;
    font-size: 12px;
    color: #434343;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box1 .price {
    position: absolute;
    left: 41%;
    top: 53%;
    font-size: 33px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box1 .price span {
    font-size: 15px
}
.promo-nissan02 .rsABlock .box1 .taxa {
    position: absolute;
    left: 14%;
    bottom: 16%;
    font-size: 24px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.promo-nissan02 .rsABlock .box1 .taxa span {
    color: #fff228
}
.promo-nissan02 .rsABlock .versa {
    position: absolute;
    left: 11%;
    top: 46%;
    width: 47%
}
.promo-nissan02 .rsABlock .selo02 {
    position: absolute;
    left: 9%;
    top: 43.5%
}
.promo-nissan02 .rsABlock .box2 {
    position: absolute;
    right: -2%;
    top: 42%;
    width: 425px;
    height: 340px
}
.promo-nissan02 .rsABlock .box2 .bgbox {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 88%
}
.promo-nissan02 .rsABlock .box2 .title1 {
    position: absolute;
    right: 23%;
    top: 10%;
    font-size: 23px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box2 .title2 {
    position: absolute;
    right: 25%;
    top: 18%;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box2 .itens {
    position: absolute;
    right: 22%;
    text-align: right;
    top: 29%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 19px;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box2 .taxa {
    position: absolute;
    left: 23%;
    bottom: 16%;
    font-size: 24px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.promo-nissan02 .rsABlock .box2 .taxa span {
    color: #fff228
}
.promo-nissan02 .rsABlock .sentra {
    position: absolute;
    right: 5%;
    top: 66%;
    width: 49%
}
.promo-nissan02 .rsABlock .selo03 {
    position: absolute;
    right: 16%;
    top: 63%
}
.promo-nissan02 .rsABlock .selo04 {
    position: absolute;
    right: 6%;
    top: 63%
}
.promo-nissan02 .rsABlock .box3 {
    position: absolute;
    left: 7%;
    top: 60.5%;
    width: 416px;
    height: 356px
}
.promo-nissan02 .rsABlock .box3 .bgbox {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 88%
}
.promo-nissan02 .rsABlock .box3 .title1 {
    position: absolute;
    left: 14%;
    top: 8%;
    font-size: 23px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box3 .title2 {
    position: absolute;
    left: 14%;
    top: 16%;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box3 .itens {
    position: absolute;
    left: 13%;
    top: 26%;
    font-size: 13px;
    color: #434343;
    font-weight: bold;
    line-height: 19px;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box3 .desc {
    position: absolute;
    left: 13%;
    top: 57%;
    font-size: 12px;
    color: #434343;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box3 .price {
    position: absolute;
    left: 30%;
    top: 52%;
    font-size: 33px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box3 .price span {
    font-size: 21px
}
.promo-nissan02 .rsABlock .box3 .taxa {
    position: absolute;
    left: 15%;
    bottom: 15%;
    font-size: 24px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.promo-nissan02 .rsABlock .box3 .taxa span {
    color: #fff228
}
.promo-nissan02 .rsABlock .frontier {
    position: absolute;
    left: 13%;
    top: 83%;
    width: 50%
}
.promo-nissan02 .rsABlock .selo05 {
    position: absolute;
    left: 16%;
    top: 81.5%
}
.promo-nissan02 .rsABlock .box4 {
    position: absolute;
    right: 0%;
    top: 80%;
    width: 430px;
    height: 190px
}
.promo-nissan02 .rsABlock .box4 .bgbox {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 88%
}
.promo-nissan02 .rsABlock .box4 .title1 {
    position: absolute;
    right: 23%;
    top: 15%;
    font-size: 23px;
    color: #b82e3a;
    font-family: 'Archivo Black'
}
.promo-nissan02 .rsABlock .box4 .title2 {
    position: absolute;
    right: 27%;
    top: 30%;
    font-size: 28px;
    color: #434343;
    font-weight: bold;
    font-family: 'Kanit'
}
.promo-nissan02 .rsABlock .box4 .taxa {
    position: absolute;
    left: 39%;
    bottom: 20%;
    font-size: 20px;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.promo-nissan02 .rsABlock .box4 .taxa span {
    color: #fff228
}
@media (max-width: 1199px) {
    .promo-nissan02 .bg {
        max-width: inherit
    }
    .promo-nissan02 .rsABlock.nissan02 .objeto {
        position: absolute;
        left: 6%;
        top: 10%
    }
    .promo-nissan02 .rsABlock.nissan02 .title1 {
        position: absolute;
        left: 38%;
        top: 13.5%;
        font-size: 19px
    }
    .promo-nissan02 .rsABlock .box1 {
        position: absolute;
        left: 4%;
        top: 18%;
        width: 480px;
        height: 360px
    }
    .promo-nissan02 .rsABlock .march {
        position: absolute;
        right: 4%;
        top: 22%;
        width: 38%
    }
    .promo-nissan02 .rsABlock .selo01 {
        position: absolute;
        right: 8%;
        top: 20%
    }
    .promo-nissan02 .rsABlock .versa {
        position: absolute;
        left: 3%;
        top: 45%;
        width: 42%
    }
    .promo-nissan02 .rsABlock .selo02 {
        position: absolute;
        left: 9%;
        top: 40%
    }
    .promo-nissan02 .rsABlock .box2 {
        position: absolute;
        right: -6%;
        top: 38%;
        width: 425px;
        height: 340px
    }
    .promo-nissan02 .rsABlock .sentra {
        position: absolute;
        right: 5%;
        top: 63%;
        width: 43%
    }
    .promo-nissan02 .rsABlock .selo03 {
        position: absolute;
        right: 19%;
        top: 58%
    }
    .promo-nissan02 .rsABlock .selo04 {
        position: absolute;
        right: 6%;
        top: 58%
    }
    .promo-nissan02 .rsABlock .box3 {
        position: absolute;
        left: 4%;
        top: 57%;
        width: 416px;
        height: 356px
    }
    .promo-nissan02 .rsABlock .frontier {
        position: absolute;
        left: 8%;
        top: 82%;
        width: 50%
    }
    .promo-nissan02 .rsABlock .selo05 {
        position: absolute;
        left: 10%;
        top: 78%
    }
    .promo-nissan02 .rsABlock .box4 {
        position: absolute;
        right: -5%;
        top: 78%;
        width: 430px;
        height: 190px
    }
}
@media (max-width: 991px) {
    .promo-nissan02 .bg {
        max-width: inherit
    }
    .promo-nissan02 .rsABlock.nissan02 .title1 {
        position: absolute;
        left: 33%;
        top: 15%;
        font-size: 25px
    }
    .promo-nissan02 .rsABlock.nissan02 .objeto {
        position: absolute;
        left: 6%;
        top: 13%
    }
    .promo-nissan02 .rsABlock .box1 {
        position: absolute;
        left: 4%;
        top: 21%;
        width: 480px;
        height: 360px
    }
    .promo-nissan02 .rsABlock .march {
        position: absolute;
        right: 4%;
        top: 24%;
        width: 43%
    }
    .promo-nissan02 .rsABlock .selo01 {
        position: absolute;
        right: 8%;
        top: 23%
    }
    .promo-nissan02 .rsABlock .versa {
        position: absolute;
        left: 5%;
        top: 45%;
        width: 49%
    }
    .promo-nissan02 .rsABlock .selo02 {
        position: absolute;
        left: 9%;
        top: 42%
    }
    .promo-nissan02 .rsABlock .box2 {
        position: absolute;
        right: 0%;
        top: 41%;
        width: 425px;
        height: 340px
    }
    .promo-nissan02 .rsABlock .sentra {
        position: absolute;
        right: 5%;
        top: 65%;
        width: 50%
    }
    .promo-nissan02 .rsABlock .selo03 {
        position: absolute;
        right: 19%;
        top: 60%
    }
    .promo-nissan02 .rsABlock .selo04 {
        position: absolute;
        right: 6%;
        top: 60%
    }
    .promo-nissan02 .rsABlock .box3 {
        position: absolute;
        left: 4%;
        top: 60%;
        width: 416px;
        height: 356px
    }
    .promo-nissan02 .rsABlock .frontier {
        position: absolute;
        left: 8%;
        top: 84%;
        width: 55%
    }
    .promo-nissan02 .rsABlock .selo05 {
        position: absolute;
        left: 10%;
        top: 81%
    }
    .promo-nissan02 .rsABlock .box4 {
        position: absolute;
        right: -5%;
        top: 81%;
        width: 430px;
        height: 190px
    }
}
@media (max-width: 768px) {
    .promo-nissan02 .bg {
        max-width: inherit
    }
    .promo-nissan02 .rsABlock.nissan02 .title1 {
        position: absolute;
        left: 35%;
        top: 7.2%;
        font-size: 11px
    }
    .promo-nissan02 .rsABlock.nissan02 .objeto {
        position: absolute;
        left: 2%;
        top: 5%;
        width: 30%
    }
    .promo-nissan02 .rsABlock .box1 {
        position: absolute;
        left: 4%;
        top: 9%;
        width: 480px;
        height: 360px
    }
    .promo-nissan02 .rsABlock .box1 .bgbox {
        position: absolute;
        left: 0%;
        top: 0%;
        width: 70%
    }
    .promo-nissan02 .rsABlock .box1 .title1 {
        position: absolute;
        left: 7%;
        top: 8%;
        font-size: 15px
    }
    .promo-nissan02 .rsABlock .box1 .title2 {
        position: absolute;
        left: 7%;
        top: 13%;
        font-size: 14px
    }
    .promo-nissan02 .rsABlock .box1 .itens {
        position: absolute;
        left: 7%;
        top: 20%;
        font-size: 13px
    }
    .promo-nissan02 .rsABlock .box1 .desc {
        position: absolute;
        left: 7%;
        top: 48%;
        font-size: 11px
    }
    .promo-nissan02 .rsABlock .box1 .price {
        position: absolute;
        left: 36%;
        top: 45%;
        font-size: 23px
    }
    .promo-nissan02 .rsABlock .box1 .price span {
        font-size: 15px
    }
    .promo-nissan02 .rsABlock .box1 .taxa {
        position: absolute;
        left: 10%;
        bottom: 33%;
        font-size: 20px
    }
    .promo-nissan02 .rsABlock .box1 .taxa span {
        color: #fff228
    }
    .promo-nissan02 .rsABlock .march {
        position: absolute;
        right: 25%;
        top: 23.5%;
        width: 50%
    }
    .promo-nissan02 .rsABlock .selo01 {
        display: none
    }
    .promo-nissan02 .rsABlock .box2 {
        position: absolute;
        right: -36%;
        top: 33%;
        width: 480px;
        height: 360px
    }
    .promo-nissan02 .rsABlock .box2 .bgbox {
        position: absolute;
        left: 0%;
        top: 0%;
        width: 70%
    }
    .promo-nissan02 .rsABlock .box2 .title1 {
        position: absolute;
        right: 40%;
        top: 4%;
        font-size: 15px
    }
    .promo-nissan02 .rsABlock .box2 .title2 {
        position: absolute;
        right: 40%;
        top: 9%;
        font-size: 14px
    }
    .promo-nissan02 .rsABlock .box2 .itens {
        position: absolute;
        right: 40%;
        top: 17%;
        font-size: 13px
    }
    .promo-nissan02 .rsABlock .box2 .taxa {
        position: absolute;
        left: 17%;
        bottom: 30%;
        font-size: 20px
    }
    .promo-nissan02 .rsABlock .box2 .taxa span {
        color: #fff228
    }
    .promo-nissan02 .rsABlock .versa {
        position: absolute;
        left: 25%;
        top: 49%;
        width: 54%
    }
    .promo-nissan02 .rsABlock .selo02 {
        display: none
    }
    .promo-nissan02 .rsABlock .box3 {
        position: absolute;
        left: 4%;
        top: 56%;
        width: 480px;
        height: 360px
    }
    .promo-nissan02 .rsABlock .box3 .bgbox {
        position: absolute;
        left: 0%;
        top: 0%;
        width: 70%
    }
    .promo-nissan02 .rsABlock .box3 .title1 {
        position: absolute;
        left: 7%;
        top: 7%;
        font-size: 15px
    }
    .promo-nissan02 .rsABlock .box3 .title2 {
        position: absolute;
        left: 7%;
        top: 13%;
        font-size: 14px
    }
    .promo-nissan02 .rsABlock .box3 .itens {
        position: absolute;
        left: 7%;
        top: 20%;
        font-size: 13px
    }
    .promo-nissan02 .rsABlock .box3 .desc {
        position: absolute;
        left: 7%;
        top: 48%;
        font-size: 11px
    }
    .promo-nissan02 .rsABlock .box3 .price {
        position: absolute;
        left: 36%;
        top: 45%;
        font-size: 23px
    }
    .promo-nissan02 .rsABlock .box3 .price span {
        font-size: 15px
    }
    .promo-nissan02 .rsABlock .box3 .taxa {
        position: absolute;
        left: 17%;
        bottom: 23%;
        font-size: 20px
    }
    .promo-nissan02 .rsABlock .box3 .taxa span {
        color: #fff228
    }
    .promo-nissan02 .rsABlock .sentra {
        position: absolute;
        right: 22%;
        top: 73.5%;
        width: 55%
    }
    .promo-nissan02 .rsABlock .selo03 {
        display: none
    }
    .promo-nissan02 .rsABlock .selo04 {
        display: none
    }
    .promo-nissan02 .rsABlock .selo05 {
        display: none
    }
    .promo-nissan02 .rsABlock .box4 {
        position: absolute;
        right: -20%;
        top: 81%;
        width: 430px;
        height: 190px
    }
    .promo-nissan02 .rsABlock .box4 .bgbox {
        position: absolute;
        left: 0%;
        top: 0%;
        width: 80%
    }
    .promo-nissan02 .rsABlock .box4 .title1 {
        position: absolute;
        left: 18%;
        top: 7%;
        font-size: 18px
    }
    .promo-nissan02 .rsABlock .box4 .title2 {
        position: absolute;
        left: 53%;
        top: 18%;
        font-size: 16px
    }
    .promo-nissan02 .rsABlock .box4 .taxa {
        position: absolute;
        left: 22%;
        bottom: 28%;
        font-size: 20px
    }
    .promo-nissan02 .rsABlock .box4 .taxa span {
        color: #fff228
    }
    .promo-nissan02 .rsABlock .frontier {
        position: absolute;
        left: 14%;
        top: 90%;
        width: 60%
    }
}
.royalSlider.nissan-promo03 {
    width: 100%;
    height: 1700px 
}
.nissan-promo03 .bg {
    height: 1700px
}
.nissan-promo03 .foto-header {
    position: absolute;
    left: 0%;
    top: 0%
}
.nissan-promo03 .objeto {
    position: absolute;
    left: 6.5%;
    top: 18.5%
}
.nissan-promo03 .title-content {
    position: absolute;
    right: 7%;
    top: 21%;
    font-size: 20px;
    text-align: right;
    line-height: 130%;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: bold;
    text-transform: uppercase
}
.nissan-promo03 .box-car1 {
    position: absolute;
    left: 0%;
    top: 29%;
    width: 100%;
    height: 350px
}
.nissan-promo03 .box-car1 .car {
    position: absolute;
    left: 22%;
    top: -45%;
    width: 85%
}
.nissan-promo03 .box-car1 .title {
    position: absolute;
    left: 14%;
    top: 12%;
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    font-family: 'Kanit';
    text-transform: uppercase
}
.nissan-promo03 .box-car1 .desc {
    position: absolute;
    left: 14%;
    top: 20%;
    font-size: 14px;
    font-weight: lighter;
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car1 .txt {
    position: absolute;
    left: 14%;
    top: 68%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car1 .price-entrada {
    position: absolute;
    left: 14%;
    top: 72%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car1 .parcelas {
    position: absolute;
    left: 14%;
    top: 86%;
    font-size: 14px;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car1 .price {
    position: absolute;
    left: 14%;
    top: 89%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 {
    position: absolute;
    left: 0%;
    top: 47%;
    width: 100%;
    height: 350px
}
.nissan-promo03 .box-car2 .car {
    position: absolute;
    left: 5%;
    top: 35%;
    width: 50%
}
.nissan-promo03 .box-car2 .title {
    position: absolute;
    right: 7%;
    top: 20%;
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    font-family: 'Kanit';
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .desc {
    position: absolute;
    right: 8%;
    top: 31%;
    font-size: 14px;
    font-weight: lighter;
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .price-entrada {
    position: absolute;
    right: 24%;
    top: 62%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .txt-entrada {
    position: absolute;
    right: 30%;
    top: 78%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .price {
    position: absolute;
    right: 30%;
    top: 82%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .plus {
    position: absolute;
    right: 25%;
    top: 75%;
    font-size: 45px;
    font-family: 'Kanit';
    color: #FFF
}
.nissan-promo03 .box-car2 .txt {
    position: absolute;
    right: 8%;
    top: 78%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car2 .parcelas {
    position: absolute;
    right: 8%;
    top: 82%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 {
    position: absolute;
    left: 0%;
    top: 66%;
    width: 100%;
    height: 350px
}
.nissan-promo03 .box-car3 .car {
    position: absolute;
    right: 0%;
    top: 0%;
    width: 62%
}
.nissan-promo03 .box-car3 .title {
    position: absolute;
    left: 9%;
    top: 19%;
    font-size: 21px;
    font-weight: normal;
    color: #FFF;
    font-family: 'Kanit';
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .desc {
    position: absolute;
    left: 9%;
    top: 30%;
    font-size: 14px;
    font-weight: lighter;
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .txt-entrada {
    position: absolute;
    left: 34%;
    top: 72%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .price {
    position: absolute;
    left: 34%;
    top: 76%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .plus {
    position: absolute;
    left: 29%;
    top: 70%;
    font-size: 45px;
    font-family: 'Kanit';
    color: #FFF
}
.nissan-promo03 .box-car3 .txt {
    position: absolute;
    left: 19%;
    top: 72%;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .parcelas {
    position: absolute;
    left: 8%;
    top: 76%;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #e40e3c;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .box-car3 .price-entrada {
    position: absolute;
    left: 51%;
    top: 76%;
    font-size: 25px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #CCC;
    line-height: 140%;
    text-transform: uppercase
}
.nissan-promo03 .txt-copy {
    position: absolute;
    left: 4%;
    bottom: 2%;
    font-size: 9px;
    font-weight: lighter;
    color: #CCC;
    line-height: 140%;
    width: 92%;
    text-align: justify
}
@media (max-width: 1199px) {
    .nissan-promo03 .foto-header {
        left: 0%;
        top: 0%
    }
    .nissan-promo03 .objeto {
        left: 6.5%;
        top: 17%
    }
    .nissan-promo03 .title-content {
        right: 7%;
        top: 20%;
        font-size: 20px;
        text-align: right
    }
    .nissan-promo03 .box-car1 {
        left: 0%;
        top: 29%
    }
    .nissan-promo03 .box-car1 .car {
        left: 22%;
        top: -35%;
        width: 85%
    }
    .nissan-promo03 .box-car1 .title {
        left: 8%;
        top: 12%;
        font-size: 21px
    }
    .nissan-promo03 .box-car1 .desc {
        left: 8%;
        top: 20%;
        font-size: 14px
    }
    .nissan-promo03 .box-car1 .txt {
        left: 8%;
        top: 68%;
        font-size: 14px
    }
    .nissan-promo03 .box-car1 .price-entrada {
        left: 8%;
        top: 72%;
        font-size: 35px
    }
    .nissan-promo03 .box-car1 .parcelas {
        left: 8%;
        top: 85%;
        font-size: 14px
    }
    .nissan-promo03 .box-car1 .price {
        left: 8%;
        top: 88%;
        font-size: 35px
    }
    .nissan-promo03 .box-car2 {
        left: 0%;
        top: 47%
    }
    .nissan-promo03 .box-car2 .car {
        left: 5%;
        top: 32%;
        width: 45%
    }
    .nissan-promo03 .box-car2 .title {
        right: 7%;
        top: 20%;
        font-size: 21px
    }
    .nissan-promo03 .box-car2 .desc {
        right: 8%;
        top: 31%;
        font-size: 14px
    }
    .nissan-promo03 .box-car2 .price-entrada {
        right: 24%;
        top: 64%;
        font-size: 35px
    }
    .nissan-promo03 .box-car3 {
        left: 0%;
        top: 66%
    }
    .nissan-promo03 .box-car3 .car {
        right: 0%;
        top: 0%;
        width: 45%
    }
    .nissan-promo03 .box-car3 .title {
        left: 9%;
        top: 19%;
        font-size: 21px
    }
    .nissan-promo03 .box-car3 .desc {
        left: 9%;
        top: 30%;
        font-size: 14px
    }
    .nissan-promo03 .box-car3 .txt-entrada {
        left: 42%;
        top: 52%;
        font-size: 14px
    }
    .nissan-promo03 .box-car3 .price {
        left: 42%;
        top: 56%;
        font-size: 35px
    }
    .nissan-promo03 .box-car3 .plus {
        left: 34%;
        top: 50%;
        font-size: 45px
    }
    .nissan-promo03 .box-car3 .txt {
        left: 21%;
        top: 52%;
        font-size: 14px
    }
    .nissan-promo03 .box-car3 .parcelas {
        left: 8%;
        top: 56%;
        font-size: 35px
    }
    .nissan-promo03 .box-car3 .price-entrada {
        left: 65%;
        top: 56%;
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .nissan-promo03 .foto-header {
        left: 0%;
        top: 0%
    }
    .nissan-promo03 .objeto {
        left: 6.5%;
        top: 18%
    }
    .nissan-promo03 .title-content {
        right: 7%;
        top: 21%;
        font-size: 20px;
        text-align: right
    }
    .nissan-promo03 .box-car1 {
        left: 0%;
        top: 29%
    }
    .nissan-promo03 .box-car1 .car {
        left: 22%;
        top: -45%;
        width: 82%
    }
}
@media (max-width: 768px) {
    .nissan-promo03 .foto-header {
        left: 0%;
        top: 0%
    }
    .nissan-promo03 .objeto {
        left: 25%;
        top: 10%;
        width: 50%
    }
    .nissan-promo03 .title-content {
        right: 7%;
        top: 21%;
        font-size: 20px;
        text-align: center
    }
    .nissan-promo03 .box-car1 {
        left: 0%;
        top: 28%
    }
    .nissan-promo03 .box-car1 .car {
        left: 30%;
        top: 5%;
        width: 80%
    }
    .nissan-promo03 .box-car1 .txt {
        left: 8%;
        top: 23%;
        font-size: 14px
    }
    .nissan-promo03 .box-car1 .price-entrada {
        left: 8%;
        top: 27%;
        font-size: 35px
    }
    .nissan-promo03 .box-car1 .parcelas {
        left: 8%;
        top: 40%;
        font-size: 14px
    }
    .nissan-promo03 .box-car1 .price {
        left: 8%;
        top: 43%;
        font-size: 35px
    }
    .nissan-promo03 .box-car1 .desc {
        display: none
    }
    .nissan-promo03 .box-car2 {
        left: 0%;
        top: 38%
    }
    .nissan-promo03 .box-car2 .car {
        left: 5%;
        top: 30%;
        width: 70%
    }
    .nissan-promo03 .box-car2 .title {
        right: 7%;
        top: 20%;
        font-size: 21px
    }
    .nissan-promo03 .box-car2 .desc {
        display: none
    }
    .nissan-promo03 .box-car2 .price-entrada {
        display: none
    }
    .nissan-promo03 .box-car2 .txt-entrada {
        right: 75%;
        top: 68%;
        font-size: 14px
    }
    .nissan-promo03 .box-car2 .price {
        right: 55%;
        top: 72%;
        font-size: 30px
    }
    .nissan-promo03 .box-car2 .plus {
        right: 45%;
        top: 65%;
        font-size: 45px
    }
    .nissan-promo03 .box-car2 .txt {
        right: 8%;
        top: 68%;
        font-size: 14px
    }
    .nissan-promo03 .box-car2 .parcelas {
        right: 8%;
        top: 72%;
        font-size: 30px
    }
    .nissan-promo03 .box-car3 {
        left: 0%;
        top: 53%
    }
    .nissan-promo03 .box-car3 .car {
        right: 0%;
        top: 20%;
        width: 65%
    }
    .nissan-promo03 .box-car3 .desc {
        display: none
    }
    .nissan-promo03 .box-car3 .txt-entrada {
        left: 51%;
        top: 52%;
        font-size: 14px
    }
    .nissan-promo03 .box-car3 .price {
        left: 51%;
        top: 56%;
        font-size: 25px
    }
    .nissan-promo03 .box-car3 .plus {
        left: 41%;
        top: 50%;
        font-size: 35px
    }
    .nissan-promo03 .box-car3 .txt {
        left: 5%;
        top: 52%;
        font-size: 14px
    }
    .nissan-promo03 .box-car3 .parcelas {
        left: 8%;
        top: 56%;
        font-size: 25px
    }
    .nissan-promo03 .box-car3 .price-entrada {
        left: 41%;
        top: 66%;
        font-size: 25px
    }
}
.royalSlider.promo-nissan04 {
    width: 100%;
    height: 1300px ;
    background: #e4e3e8
}
.royalSlider.promo-nissan04 .foto {
    max-width: 100%
}
.royalSlider.promo-nissan04 .rsABlock .title1 {
    position: absolute;
    left: 7%;
    top: 1.5%;
    font-size: 30px;
    color: #7e7f82;
    font-weight: lighter
}
.royalSlider.promo-nissan04 .rsABlock .title1 span {
    color: #b00026;
    font-family: 'Kanit';
    font-size: 35px
}
.royalSlider.promo-nissan04 .rsABlock .title2 {
    position: absolute;
    right: 7.6%;
    top: 2.5%;
    font-size: 20px;
    color: #7e7f82;
    font-weight: lighter
}
.royalSlider.promo-nissan04 .rsABlock .title2 span {
    color: #acd136;
    font-size: 53px;
    line-height: 130%
}
.royalSlider.promo-nissan04 .rsABlock .title3 {
    position: absolute;
    left: 8%;
    top: 9%;
    font-size: 22px;
    color: #b00026;
    font-weight: lighter;
    font-family: 'Kanit';
    line-height: 60%
}
.royalSlider.promo-nissan04 .rsABlock .title3 span {
    color: #444;
    font-weight: bold;
    font-size: 12px
}
.royalSlider.promo-nissan04 .rsABlock .box {
    position: absolute;
    left: 67%;
    top: 29%;
    font-weight: lighter;
    height: 150px;
    width: 250px
}
.royalSlider.promo-nissan04 .rsABlock .box .box-title {
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    font-size: 16px;
    font-family: 'Archivo Black'
}
.royalSlider.promo-nissan04 .rsABlock .box .box-price {
    position: absolute;
    top: 0%;
    left: 0;
    color: #b00026;
    font-size: 20px;
    font-family: 'Kanit';
    font-weight: bold
}
.royalSlider.promo-nissan04 .rsABlock .box .box-price span {
    font-size: 80px
}
.royalSlider.promo-nissan04 .rsABlock .box .box-cents {
    position: absolute;
    top: 20%;
    left: 62%;
    color: #b00026;
    font-size: 25px;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan04 .rsABlock .box .box-desc {
    position: absolute;
    top: 46%;
    left: 58%;
    color: #b00026;
    font-size: 16px;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan04 .rsABlock .box .box-total {
    position: absolute;
    top: 60%;
    left: 0;
    color: #333;
    font-size: 16px;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan04 .rsABlock .table {
    position: absolute;
    left: 8%;
    top: 45%;
    width: 84%
}
.royalSlider.promo-nissan04 .rsABlock .table2 {
    top: 68%
}
.royalSlider.promo-nissan04 .rsABlock .table .linha {
    display: table;
    width: 100%
}
.royalSlider.promo-nissan04 .rsABlock .table .linha.l-header {
    color: #b00026;
    font-family: 'Kanit';
    font-size: 14px;
    border-bottom: 1px solid #CCC
}
.royalSlider.promo-nissan04 .rsABlock .table .coluna {
    display: table-cell;
    padding: 8px 0 5px 0px;
    font-weight: bold;
    text-align: left;
    width: 12%;
    text-align: left;
    font-size: 13px
}
.royalSlider.promo-nissan04 .rsABlock .table .coluna.col-first {
    width: 32%
}
.royalSlider.promo-nissan04 .carro {
    position: absolute;
    left: 13%;
    top: 56%;
    width: 60%
}
@media (max-width: 1199px) {
    .royalSlider.promo-nissan04 {
        width: 100%;
        height: 1020px ;
        background: #e4e3e8
    }
    .royalSlider.promo-nissan04 .rsABlock .title1 {
        left: 7%;
        top: 1.5%;
        font-size: 25px;
        color: #7e7f82;
        font-weight: lighter
    }
    .royalSlider.promo-nissan04 .rsABlock .title1 span {
        color: #b00026;
        font-size: 30px
    }
    .royalSlider.promo-nissan04 .rsABlock .title2 {
        right: 7.6%;
        top: 2.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan04 .rsABlock .title3 {
        left: 8%;
        top: 10%;
        font-size: 20px;
        color: #b00026;
        font-weight: lighter;
        font-family: 'Kanit';
        line-height: 60%
    }
    .royalSlider.promo-nissan04 .rsABlock .box {
        left: 62%;
        top: 30%;
        font-weight: lighter;
        height: 150px;
        width: 250px
    }
    .royalSlider.promo-nissan04 .rsABlock .table {
        left: 6%;
        top: 49%;
        width: 92%
    }
    .royalSlider.promo-nissan04 .rsABlock .table2 {
        top: 78%
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-nissan04 {
        width: 100%;
        height: 1220px ;
        background: #e4e3e8
    }
    .royalSlider.promo-nissan04 .rsABlock .title1 {
        left: 7%;
        top: 3.5%;
        font-size: 25px;
        color: #7e7f82;
        font-weight: lighter
    }
    .royalSlider.promo-nissan04 .rsABlock .title1 span {
        color: #b00026;
        font-size: 30px
    }
    .royalSlider.promo-nissan04 .rsABlock .title2 {
        right: 7.6%;
        top: 4%;
        font-size: 17px
    }
    .royalSlider.promo-nissan04 .rsABlock .title3 {
        left: 8%;
        top: 12%;
        font-size: 20px;
        color: #b00026;
        font-weight: lighter;
        font-family: 'Kanit';
        line-height: 60%
    }
    .royalSlider.promo-nissan04 .rsABlock .box {
        left: 65%;
        top: 36%;
        font-weight: lighter;
        height: 150px;
        width: 250px
    }
    .royalSlider.promo-nissan04 .rsABlock .table {
        left: 6%;
        top: 50%;
        width: 92%
    }
    .royalSlider.promo-nissan04 .rsABlock .table2 {
        top: 75%
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-nissan04,
    .royalSlider.promo-nissan04 .rsOverflow {
        width: 100%;
        height: 1500px ;
        background: #e4e3e8
    }
    .royalSlider.promo-nissan04 .rsABlock .title1 {
        left: 0%;
        top: 0%;
        font-size: 25px;
        color: #7e7f82;
        font-weight: lighter;
        width: 100%;
        text-align: center
    }
    .royalSlider.promo-nissan04 .rsABlock .title2 {
        right: 0%;
        top: 18%;
        font-size: 17px;
        width: 100%;
        text-align: center
    }
    .royalSlider.promo-nissan04 .rsABlock .title3 {
        left: 30%;
        top: 21%;
        font-size: 20px;
        color: #b00026;
        font-weight: lighter;
        font-family: 'Kanit';
        line-height: 60%
    }
    .royalSlider.promo-nissan04 .rsABlock .box {
        left: 22%;
        top: 29%;
        font-weight: lighter;
        height: 150px;
        width: 250px
    }
    .royalSlider.promo-nissan04 .rsABlock .table {
        left: 6%;
        top: 40%;
        width: 92%
    }
    .royalSlider.promo-nissan04 .rsABlock .table2 {
        top: 68%
    }
}
.royalSlider.promo-nissan05 {
    width: 100%;
    height: 1800px 
}
.royalSlider.promo-nissan05 .bg {
    max-width: 100%
}
.royalSlider.promo-nissan05 .box1 {
    position: absolute;
    left: 0%;
    top: 4.5%;
    width: 100%;
    height: 250px
}
.royalSlider.promo-nissan05 .box1 .title1 {
    position: absolute;
    right: 5%;
    top: 20%;
    font-size: 25px;
    line-height: 100%;
    color: #c41733;
    letter-spacing: 0px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Archivo Black'
}
.royalSlider.promo-nissan05 .box1 .title1 span {
    color: #ff3800
}
.royalSlider.promo-nissan05 .box1 .price {
    position: absolute;
    right: 5%;
    top: 31%;
    font-size: 40px;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 0px;
    font-weight: bold
}
.royalSlider.promo-nissan05 .box1 .title2 {
    position: absolute;
    right: 5%;
    top: 49%;
    font-size: 25px;
    text-align: right;
    line-height: 100%;
    color: #EEE;
    letter-spacing: 0px
}
.royalSlider.promo-nissan05 .box1 .title2 span {
    color: #FFF;
    font-weight: bold
}
.royalSlider.promo-nissan05 .box1 .title3 {
    position: absolute;
    right: 5%;
    top: 75%;
    font-size: 15px;
    line-height: 100%;
    color: #EEE;
    letter-spacing: 0px;
    text-align: right
}
.royalSlider.promo-nissan05 .title-top {
    position: absolute;
    left: 0%;
    top: 44%;
    width: 100%;
    font-size: 35px;
    line-height: 110%;
    color: #c41733;
    text-align: center;
    font-family: 'Archivo Black';
    text-transform: uppercase
}
.royalSlider.promo-nissan05 .serv1 {
    position: absolute;
    left: 4%;
    top: 36.2%;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .serv2 {
    position: absolute;
    left: 24%;
    top: 36.2%;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .serv3 {
    position: absolute;
    left: 54%;
    top: 36.2%;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .serv4 {
    position: absolute;
    left: 76%;
    top: 36.2%;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box2 {
    position: absolute;
    left: 0%;
    top: 52.8%;
    width: 100%;
    height: 400px
}
.royalSlider.promo-nissan05 .box2 .title1 {
    position: absolute;
    left: 7%;
    top: 11%;
    font-size: 30px;
    line-height: 100%;
    color: #000;
    letter-spacing: 0px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box2 .title1 span {
    font-weight: 100
}
.royalSlider.promo-nissan05 .box2 .price {
    position: absolute;
    left: 9.5%;
    top: 61%;
    font-size: 25px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box2 .price1 {
    position: absolute;
    left: 36%;
    top: 61%;
    font-size: 32px;
    line-height: 80%;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box2 .price-title {
    position: absolute;
    left: 18%;
    top: 79%;
    font-size: 20px;
    text-align: center;
    line-height: 130%;
    color: #3e3e3e;
    letter-spacing: 0px
}
.royalSlider.promo-nissan05 .box2 .price-title span {
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #c41733
}
.royalSlider.promo-nissan05 .box2 .taxa {
    position: absolute;
    left: 64%;
    top: 61%;
    font-size: 25px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box2 .taxa1 {
    position: absolute;
    left: 82%;
    top: 61%;
    font-size: 30px;
    line-height: 80%;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box3 {
    position: absolute;
    left: 0%;
    top: 73%;
    width: 100%;
    height: 400px
}
.royalSlider.promo-nissan05 .box3 .title1 {
    position: absolute;
    right: 5%;
    top: 12%;
    font-size: 26px;
    line-height: 130%;
    color: #000;
    text-align: right;
    letter-spacing: 0px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Archivo Black'
}
.royalSlider.promo-nissan05 .box3 .title1 span {
    font-weight: 100
}
.royalSlider.promo-nissan05 .box3 .price {
    position: absolute;
    left: 9.7%;
    top: 18%;
    font-size: 25px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 8px;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box3 .price1 {
    position: absolute;
    left: 9.3%;
    top: 24%;
    font-size: 38px;
    line-height: 80%;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box3 .taxa {
    position: absolute;
    left: 13%;
    top: 30.5%;
    font-size: 20px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 3px;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box3 .taxa1 {
    position: absolute;
    left: 9.5%;
    top: 34.5%;
    font-size: 55px;
    line-height: 80%;
    color: #FFF;
    text-align: center;
    font-weight: bold;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan05 .box3 .taxa-title {
    position: absolute;
    left: 65%;
    top: 79%;
    font-size: 20px;
    text-align: center;
    line-height: 130%;
    color: #3e3e3e;
    letter-spacing: 0px
}
.royalSlider.promo-nissan05 .box3 .taxa-title span {
    font-size: 35px;
    font-weight: bold;
    font-family: 'Kanit';
    color: #c41733
}
@media (max-width: 1199px) {
    .royalSlider.promo-nissan05,
    .royalSlider.promo-nissan05 .rsOverflow {
        width: 100%;
        height: 1400px 
    }
    .royalSlider.promo-nissan05 .title-top {
        left: 0%;
        top: 47%;
        width: 100%;
        font-size: 25px;
        line-height: 130%;
        color: #c41733;
        text-align: center;
        font-family: 'Archivo Black';
        text-transform: uppercase
    }
    .royalSlider.promo-nissan05 .box1 {
        left: 0%;
        top: 2%;
        width: 100%;
        height: 250px
    }
    .royalSlider.promo-nissan05 .box1 .title1 {
        right: 5%;
        top: 20%;
        font-size: 25px;
        line-height: 100%;
        color: #c41733;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box1 .title1 span {
        color: #ff3800
    }
    .royalSlider.promo-nissan05 .box1 .price {
        right: 5%;
        top: 31%;
        font-size: 40px;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold
    }
    .royalSlider.promo-nissan05 .box1 .title2 {
        right: 5%;
        top: 49%;
        font-size: 25px;
        text-align: right;
        line-height: 100%;
        color: #EEE;
        letter-spacing: 0px
    }
    .royalSlider.promo-nissan05 .box1 .title2 span {
        color: #FFF;
        font-weight: bold
    }
    .royalSlider.promo-nissan05 .box1 .title3 {
        right: 5%;
        top: 75%;
        font-size: 15px;
        line-height: 100%;
        color: #EEE;
        letter-spacing: 0px;
        text-align: right
    }
    .royalSlider.promo-nissan05 .serv1 {
        left: 4%;
        top: 38.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv2 {
        left: 24%;
        top: 38.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv3 {
        left: 54%;
        top: 38.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv4 {
        left: 76%;
        top: 38.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .box2 {
        left: 0%;
        top: 54.5%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box2 .title1 {
        left: 7%;
        top: 15%;
        font-size: 25px;
        line-height: 100%;
        color: #000;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box2 .price {
        left: 9.5%;
        top: 56%;
        font-size: 20px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price1 {
        left: 36%;
        top: 56%;
        font-size: 27px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price-title {
        left: 18%;
        top: 71%;
        font-size: 16px;
        text-align: center;
        line-height: 130%;
        color: #3e3e3e;
        letter-spacing: 0px
    }
    .royalSlider.promo-nissan05 .box2 .price-title span {
        font-size: 35px;
        font-weight: bold;
        font-family: 'Kanit';
        color: #c41733
    }
    .royalSlider.promo-nissan05 .box2 .taxa {
        left: 64%;
        top: 56%;
        font-size: 20px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .taxa1 {
        left: 82%;
        top: 56%;
        font-size: 25px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 {
        left: 0%;
        top: 76.5%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box3 .title1 {
        right: 5%;
        top: 12%;
        font-size: 22px;
        line-height: 130%;
        color: #000;
        text-align: right;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box3 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box3 .price {
        left: 9.7%;
        top: 18.5%;
        font-size: 20px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 8px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .price1 {
        left: 9.3%;
        top: 23.5%;
        font-size: 32px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa {
        left: 13%;
        top: 29.5%;
        font-size: 15px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 3px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa1 {
        left: 9.5%;
        top: 33%;
        font-size: 45px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa-title {
        left: 65%;
        top: 79%;
        font-size: 20px;
        text-align: center;
        line-height: 130%;
        color: #3e3e3e;
        letter-spacing: 0px
    }
    .royalSlider.promo-nissan05 .box3 .taxa-title span {
        font-size: 35px;
        font-weight: bold;
        font-family: 'Kanit';
        color: #c41733
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-nissan05,
    .royalSlider.promo-nissan05 .rsOverflow {
        width: 100%;
        height: 1800px 
    }
    .royalSlider.promo-nissan05 .title-top {
        position: absolute;
        left: 0%;
        top: 43%;
        width: 100%;
        font-size: 35px;
        line-height: 110%;
        color: #c41733;
        text-align: center;
        font-family: 'Archivo Black';
        text-transform: uppercase
    }
    .royalSlider.promo-nissan05 .box1 {
        position: absolute;
        left: 0%;
        top: 4.5%;
        width: 100%;
        height: 250px
    }
    .royalSlider.promo-nissan05 .box1 .title1 {
        position: absolute;
        right: 5%;
        top: 20%;
        font-size: 25px;
        line-height: 100%;
        color: #c41733;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box1 .title1 span {
        color: #ff3800
    }
    .royalSlider.promo-nissan05 .box1 .price {
        position: absolute;
        right: 5%;
        top: 31%;
        font-size: 40px;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold
    }
    .royalSlider.promo-nissan05 .box1 .title2 {
        position: absolute;
        right: 5%;
        top: 49%;
        font-size: 25px;
        text-align: right;
        line-height: 100%;
        color: #EEE;
        letter-spacing: 0px
    }
    .royalSlider.promo-nissan05 .box1 .title2 span {
        color: #FFF;
        font-weight: bold
    }
    .royalSlider.promo-nissan05 .box1 .title3 {
        position: absolute;
        right: 5%;
        top: 75%;
        font-size: 15px;
        line-height: 100%;
        color: #EEE;
        letter-spacing: 0px;
        text-align: right
    }
    .royalSlider.promo-nissan05 .serv1 {
        left: 4%;
        top: 35.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv2 {
        left: 24%;
        top: 35.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv3 {
        left: 54%;
        top: 35.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .serv4 {
        left: 76%;
        top: 35.5%;
        font-size: 17px
    }
    .royalSlider.promo-nissan05 .box2 {
        position: absolute;
        left: 0%;
        top: 51.2%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box2 .title1 {
        position: absolute;
        left: 7%;
        top: 11%;
        font-size: 30px;
        line-height: 100%;
        color: #000;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box2 .price {
        position: absolute;
        left: 9.5%;
        top: 61%;
        font-size: 25px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price1 {
        position: absolute;
        left: 36%;
        top: 61%;
        font-size: 32px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price-title {
        position: absolute;
        left: 18%;
        top: 77%;
        font-size: 20px;
        text-align: center;
        line-height: 130%;
        color: #3e3e3e;
        letter-spacing: 0px
    }
    .royalSlider.promo-nissan05 .box2 .price-title span {
        font-size: 35px;
        font-weight: bold;
        font-family: 'Kanit';
        color: #c41733
    }
    .royalSlider.promo-nissan05 .box2 .taxa {
        position: absolute;
        left: 64%;
        top: 61%;
        font-size: 25px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .taxa1 {
        position: absolute;
        left: 82%;
        top: 61%;
        font-size: 30px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 {
        position: absolute;
        left: 0%;
        top: 71%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box3 .title1 {
        position: absolute;
        right: 5%;
        top: 12%;
        font-size: 26px;
        line-height: 130%;
        color: #000;
        text-align: right;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box3 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box3 .price {
        position: absolute;
        left: 9.7%;
        top: 18%;
        font-size: 25px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 8px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .price1 {
        position: absolute;
        left: 9.3%;
        top: 24%;
        font-size: 38px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa {
        position: absolute;
        left: 13%;
        top: 30.5%;
        font-size: 20px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 3px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa1 {
        position: absolute;
        left: 9.5%;
        top: 34.5%;
        font-size: 55px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 .taxa-title {
        position: absolute;
        left: 65%;
        top: 79%;
        font-size: 20px;
        text-align: center;
        line-height: 130%;
        color: #3e3e3e;
        letter-spacing: 0px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-nissan05,
    .royalSlider.promo-nissan05 .rsOverflow {
        width: 100%;
        height: 850px 
    }
    .royalSlider.promo-nissan05 .title-top {
        left: 0%;
        top: 42%;
        width: 100%;
        font-size: 16px;
        line-height: 130%;
        color: #c41733;
        text-align: center;
        font-family: 'Archivo Black';
        text-transform: uppercase
    }
    .royalSlider.promo-nissan05 .box1 {
        left: 0%;
        top: 1%;
        width: 100%;
        height: 250px
    }
    .royalSlider.promo-nissan05 .box1 .title1 {
        right: 5%;
        top: 1%;
        font-size: 25px;
        line-height: 100%;
        color: #c41733;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box1 .title1 span {
        color: #ff3800
    }
    .royalSlider.promo-nissan05 .box1 .price {
        right: 5%;
        top: 13%;
        font-size: 20px;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold
    }
    .royalSlider.promo-nissan05 .box1 .title2,
    .royalSlider.promo-nissan05 .box1 .title2 span,
    .royalSlider.promo-nissan05 .box1 .title3 {
        display: none
    }
    .royalSlider.promo-nissan05 .serv1 {
        left: 4%;
        top: 35%;
        font-size: 9px
    }
    .royalSlider.promo-nissan05 .serv2 {
        left: 24%;
        top: 35%;
        font-size: 9px
    }
    .royalSlider.promo-nissan05 .serv3 {
        left: 54%;
        top: 35%;
        font-size: 9px
    }
    .royalSlider.promo-nissan05 .serv4 {
        left: 76%;
        top: 35%;
        font-size: 9px
    }
    .royalSlider.promo-nissan05 .box2 {
        left: 0%;
        top: 46%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box2 .title1 {
        left: 7%;
        top: 15%;
        font-size: 16px;
        line-height: 100%;
        color: #000;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box2 .price {
        left: 9.5%;
        top: 38%;
        font-size: 12px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price1 {
        left: 36%;
        top: 38%;
        font-size: 14px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .price-title {
        display: none
    }
    .royalSlider.promo-nissan05 .box2 .taxa {
        left: 64%;
        top: 38%;
        font-size: 12px;
        text-align: center;
        line-height: 100%;
        color: #FFF;
        letter-spacing: 0px;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box2 .taxa1 {
        left: 82%;
        top: 38%;
        font-size: 14px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan05 .box3 {
        left: 0%;
        top: 67%;
        width: 100%;
        height: 400px
    }
    .royalSlider.promo-nissan05 .box3 .title1 {
        right: 5%;
        top: 12%;
        font-size: 12px;
        line-height: 130%;
        color: #000;
        text-align: right;
        letter-spacing: 0px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'Archivo Black'
    }
    .royalSlider.promo-nissan05 .box3 .title1 span {
        font-weight: 100
    }
    .royalSlider.promo-nissan05 .box3 .price,
    .royalSlider.promo-nissan05 .box3 .price1,
    .royalSlider.promo-nissan05 .box3 .taxa {
        display: none
    }
    .royalSlider.promo-nissan05 .box3 .taxa1 {
        left: 9.5%;
        top: 18%;
        font-size: 25px;
        line-height: 80%;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        font-family: 'Kanit'
    }
}
.royalSlider.promo-nissan06 {
    width: 100%;
    height: 2200px 
}
.royalSlider.promo-nissan06 .foto {
    max-width: 100%
}
.royalSlider.promo-nissan06 .logo {
    position: absolute;
    left: 31%;
    top: 4.4%;
    width: 41%
}
.royalSlider.promo-nissan06 .title1 {
    position: absolute;
    left: 0%;
    top: 10.5%;
    font-size: 44px;
    width: 100%;
    line-height: 120%;
    color: #FFF;
    letter-spacing: 1px;
    text-align: center;
    font-family: 'Kanit';
    text-transform: uppercase
}
.royalSlider.promo-nissan06 .title2 {
    position: absolute;
    left: 0%;
    top: 36.5%;
    font-size: 27px;
    color: #d46800;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
    font-family: 'Kanit'
}
.royalSlider.promo-nissan06 .title3 {
    position: absolute;
    left: 5%;
    top: 56.4%;
    font-size: 30px;
    color: #d46800;
    letter-spacing: 1px;
    font-family: 'Kanit';
    letter-spacing: 8px
}
.royalSlider.promo-nissan06 .title4 {
    position: absolute;
    left: 5%;
    top: 62.7%;
    font-size: 23px;
    width: 90%;
    color: #3e3e3e;
    text-align: center;
    line-height: 160%;
    letter-spacing: 0.8px;
    font-weight: lighter
}
.royalSlider.promo-nissan06 .title4 span {
    font-family: 'Kanit'
}
.royalSlider.promo-nissan06 .title5 {
    position: absolute;
    left: 5%;
    top: 91.5%;
    font-size: 36px;
    width: 90%;
    color: #FFF;
    text-align: center;
    line-height: 120%;
    letter-spacing: 0.8px;
    font-weight: lighter
}
@media (max-width: 1199px) {
    .royalSlider.promo-nissan06,
    .royalSlider.promo-nissan06 .rsOverflow {
        width: 100%;
        height: 1800px 
    }
    .royalSlider.promo-nissan06 .logo {
        position: absolute;
        left: 31%;
        top: 4.4%;
        width: 40%
    }
    .royalSlider.promo-nissan06 .title1 {
        position: absolute;
        left: 0%;
        top: 10.5%;
        font-size: 35px
    }
    .royalSlider.promo-nissan06 .title2 {
        position: absolute;
        left: 0%;
        top: 37%;
        font-size: 22px
    }
    .royalSlider.promo-nissan06 .title3 {
        position: absolute;
        left: 5%;
        top: 56.7%;
        font-size: 26px
    }
    .royalSlider.promo-nissan06 .title4 {
        position: absolute;
        left: 5%;
        top: 63.5%;
        font-size: 19px
    }
    .royalSlider.promo-nissan06 .title4 span {
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan06 .title5 {
        position: absolute;
        left: 5%;
        top: 92.5%;
        font-size: 29px
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-nissan06,
    .royalSlider.promo-nissan06 .rsOverflow {
        width: 100%;
        height: 2200px 
    }
    .royalSlider.promo-nissan06 .logo {
        position: absolute;
        left: 31%;
        top: 4.4%;
        width: 41%
    }
    .royalSlider.promo-nissan06 .title1 {
        position: absolute;
        left: 0%;
        top: 10.2%;
        font-size: 42px
    }
    .royalSlider.promo-nissan06 .title2 {
        position: absolute;
        left: 0%;
        top: 36%;
        font-size: 26px
    }
    .royalSlider.promo-nissan06 .title3 {
        position: absolute;
        left: 5%;
        top: 55%;
        font-size: 30px
    }
    .royalSlider.promo-nissan06 .title4 {
        position: absolute;
        left: 5%;
        top: 61%;
        font-size: 23px
    }
    .royalSlider.promo-nissan06 .title4 span {
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan06 .title5 {
        position: absolute;
        left: 5%;
        top: 89%;
        font-size: 35px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-nissan06,
    .royalSlider.promo-nissan06 .rsOverflow {
        width: 100%;
        height: 1100px 
    }
    .royalSlider.promo-nissan06 .logo {
        position: absolute;
        left: 23%;
        top: 2.4%;
        width: 60%
    }
    .royalSlider.promo-nissan06 .title1 {
        position: absolute;
        left: 0%;
        top: 10%;
        font-size: 24px
    }
    .royalSlider.promo-nissan06 .title2 {
        position: absolute;
        left: 5%;
        top: 32.5%;
        font-size: 18px;
        line-height: 100%;
        width: 90%
    }
    .royalSlider.promo-nissan06 .title3 {
        position: absolute;
        left: 5%;
        top: 51%;
        font-size: 20px;
        letter-spacing: 0
    }
    .royalSlider.promo-nissan06 .title4 {
        position: absolute;
        left: 5%;
        top: 63.5%;
        font-size: 10px;
        display: none
    }
    .royalSlider.promo-nissan06 .title4 span {
        font-family: 'Kanit'
    }
    .royalSlider.promo-nissan06 .title5 {
        position: absolute;
        left: 5%;
        top: 83%;
        font-size: 20px
    }
}
.royalSlider.promo-nissan07 {
    width: 100%;
    height: 1700px 
}
.royalSlider.promo-nissan07 .bg {
    max-width: 100%
}
.royalSlider.promo-nissan07 .logo {
    position: absolute;
    left: 5%;
    top: 0%
}
.royalSlider.promo-nissan07 .title1 {
    position: absolute;
    left: 15%;
    top: 8%;
    font-size: 46px;
    line-height: 120%;
    color: #FFF;
    text-align: left;
    font-weight: lighter
}
.royalSlider.promo-nissan07 .title2 {
    position: absolute;
    left: 0%;
    top: 42%;
    font-size: 22px;
    width: 100%;
    line-height: 180%;
    letter-spacing: 1px;
    color: #FFF;
    text-align: center;
    font-weight: lighter
}
.royalSlider.promo-nissan07 .title2 span {
    font-weight: bold
}
.royalSlider.promo-nissan07 .title3 {
    position: absolute;
    left: 0%;
    top: 50%;
    font-size: 22px;
    width: 100%;
    line-height: 180%;
    letter-spacing: 1px;
    color: #FFF;
    text-align: center;
    font-weight: lighter
}
.royalSlider.promo-nissan07 .title3 span {
    font-weight: bold
}
@media (max-width: 1199px) {
    .royalSlider.promo-nissan07,
    .royalSlider.promo-nissan07 .rsOverflow {
        width: 100%;
        height: 1400px 
    }
    .royalSlider.promo-nissan07 .title1 {
        left: 15%;
        top: 8%;
        font-size: 36px
    }
    .royalSlider.promo-nissan07 .title2 {
        left: 0%;
        top: 42%;
        font-size: 18px
    }
    .royalSlider.promo-nissan07 .title3 {
        left: 0%;
        top: 50%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-nissan07,
    .royalSlider.promo-nissan07 .rsOverflow {
        width: 100%;
        height: 1700px 
    }
    .royalSlider.promo-nissan07 .title1 {
        left: 15%;
        top: 8%;
        font-size: 46px
    }
    .royalSlider.promo-nissan07 .title2 {
        left: 0%;
        top: 41%;
        font-size: 22px
    }
    .royalSlider.promo-nissan07 .title3 {
        left: 0%;
        top: 48.5%;
        font-size: 22px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-nissan07,
    .royalSlider.promo-nissan07 .rsOverflow {
        width: 100%;
        height: 850px 
    }
    .royalSlider.promo-nissan07 .logo {
        left: 5%;
        top: 0%;
        width: 14%
    }
    .royalSlider.promo-nissan07 .title1 {
        left: 15%;
        top: 9%;
        font-size: 20px
    }
    .royalSlider.promo-nissan07 .title2 {
        left: 0%;
        top: 38%;
        font-size: 11px
    }
    .royalSlider.promo-nissan07 .title3 {
        left: 0%;
        top: 45%;
        font-size: 11px
    }
}
.nissan-promo09,
.nissan-promo09 .rsOverflow {
    max-width: 100%;
    width: 100%;
    height: 766px 
}
.nissan-promo09 .title1 {
    position: absolute;
    left: 16%;
    top: 3%;
    font-size: 20px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.nissan-promo09 .title2 {
    position: absolute;
    left: 16%;
    top: 6%;
    font-size: 20px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.nissan-promo09 .title3 {
    position: absolute;
    left: 60%;
    top: 5%;
    font-size: 16px;
    color: #000;
    font-family: 'Kanit';
    font-weight: bold
}
.nissan-promo09 .box1 {
    position: absolute;
    left: 0%;
    top: 46%;
    width: 100%;
    height: 230px
}
.nissan-promo09 .box1 .box1-title {
    position: absolute;
    top: 2%;
    font-size: 43px;
    color: #ae534f;
    text-align: center;
    width: 100%
}
.nissan-promo09 .box1 .box1-list {
    position: absolute;
    top: 28%;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    width: 100%;
    line-height: 120%;
    text-transform: uppercase
}
.nissan-promo09 .box1 .box1-taxa {
    position: absolute;
    top: 62%;
    font-size: 50px;
    color: #000;
    text-align: center;
    width: 100%
}
.nissan-promo09 .box1 .box1-taxa span {
    font-size: 16px;
    color: #FFF
}
.nissan-promo09 .box2 {
    position: absolute;
    left: 0%;
    top: 75%;
    width: 100%;
    height: 150px
}
.nissan-promo09 .box2 .box2-title {
    position: absolute;
    top: 2%;
    font-size: 43px;
    color: #FFF;
    text-align: center;
    width: 100%
}
.nissan-promo09 .box2 .box2-list {
    position: absolute;
    top: 28%;
    font-size: 16px;
    color: #FFF;
    text-align: center;
    width: 100%;
    line-height: 120%;
    text-transform: uppercase
}
.nissan-promo09 .box2 .box2-taxa {
    position: absolute;
    top: 42%;
    font-size: 50px;
    color: #a02335;
    text-align: center;
    width: 100%
}
.nissan-promo09 .box2 .box2-taxa span {
    font-size: 16px;
    color: #FFF
}
.nissan-promo09 .txt {
    position: absolute;
    right: 7%;
    bottom: 2%;
    font-size: 17px;
    color: #000;
    font-family: 'Kanit'
}
@media (max-width: 1199px) {
    .nissan-promo09,
    .nissan-promo09 .rsOverflow {
        width: 100%;
        height: 633px 
    }
    .nissan-promo09 .title1 {
        left: 16%;
        top: 3%;
        font-size: 18px
    }
    .nissan-promo09 .title2 {
        left: 16%;
        top: 6%;
        font-size: 18px
    }
    .nissan-promo09 .title3 {
        left: 60%;
        top: 5.5%;
        font-size: 13px
    }
    .nissan-promo09 .box1 {
        left: 0%;
        top: 46%;
        width: 100%;
        height: 230px
    }
    .nissan-promo09 .box1 .box1-title {
        top: 2%;
        font-size: 40px
    }
    .nissan-promo09 .box1 .box1-list {
        top: 28%;
        font-size: 14px
    }
    .nissan-promo09 .box1 .box1-taxa {
        top: 60%;
        font-size: 30px
    }
    .nissan-promo09 .box1 .box1-taxa span {
        font-size: 16px
    }
    .nissan-promo09 .box2 {
        left: 0%;
        top: 75%;
        width: 100%;
        height: 150px
    }
    .nissan-promo09 .box2 .box2-title {
        top: 2%;
        font-size: 40px
    }
    .nissan-promo09 .box2 .box2-taxa {
        top: 48%;
        font-size: 30px
    }
    .nissan-promo09 .box2 .box2-taxa span {
        font-size: 16px
    }
    .nissan-promo09 .txt {
        right: 7%;
        bottom: 1%;
        font-size: 17px
    }
}
@media (max-width: 991px) {
    .nissan-promo09,
    .nissan-promo09 .rsOverflow {
        width: 100%;
        height: 746px 
    }
    .nissan-promo09 .title1 {
        left: 16%;
        top: 3%;
        font-size: 20px
    }
    .nissan-promo09 .title2 {
        left: 16%;
        top: 6%;
        font-size: 20px
    }
    .nissan-promo09 .title3 {
        left: 60%;
        top: 5%;
        font-size: 16px
    }
    .nissan-promo09 .box1 {
        left: 0%;
        top: 46%;
        width: 100%;
        height: 230px
    }
    .nissan-promo09 .box1 .box1-title {
        top: 2%;
        font-size: 43px
    }
    .nissan-promo09 .box1 .box1-list {
        top: 28%;
        font-size: 16px
    }
    .nissan-promo09 .box1 .box1-taxa {
        top: 65%;
        font-size: 45px
    }
    .nissan-promo09 .box1 .box1-taxa span {
        font-size: 16px
    }
    .nissan-promo09 .box2 {
        left: 0%;
        top: 75%;
        width: 100%;
        height: 150px
    }
    .nissan-promo09 .box2 .box2-title {
        top: 2%;
        font-size: 43px
    }
    .nissan-promo09 .box2 .box2-list {
        top: 28%;
        font-size: 16px
    }
    .nissan-promo09 .box2 .box2-taxa {
        top: 45%;
        font-size: 45px
    }
    .nissan-promo09 .box2 .box2-taxa span {
        font-size: 16px
    }
    .nissan-promo09 .txt {
        right: 7%;
        bottom: 2%;
        font-size: 17px
    }
}
@media (max-width: 768px) {
    .nissan-promo09,
    .nissan-promo09 .rsOverflow {
        width: 100%;
        height: 348px 
    }
    .nissan-promo09 .title1 {
        left: 0%;
        top: 0%;
        font-size: 22px;
        background: #000;
        color: #FFF
    }
    .nissan-promo09 .title2 {
        left: 0%;
        top: 8%;
        font-size: 22px;
        background: #000;
        color: #FFF
    }
    .nissan-promo09 .title3 {
        display: none
    }
    .nissan-promo09 .box1 {
        left: 0%;
        top: 46%;
        width: 100%;
        height: 230px
    }
    .nissan-promo09 .box1 .box1-title {
        top: 8%;
        font-size: 25px
    }
    .nissan-promo09 .box1 .box1-list {
        top: 2%;
        font-size: 14px;
        display: none
    }
    .nissan-promo09 .box1 .box1-taxa {
        top: 26%;
        font-size: 12px
    }
    .nissan-promo09 .box1 .box1-taxa span {
        font-size: 12px
    }
    .nissan-promo09 .box2 {
        left: 0%;
        top: 75%;
        width: 100%;
        height: 150px
    }
    .nissan-promo09 .box2 .box2-title {
        top: 2%;
        font-size: 25px
    }
    .nissan-promo09 .box2 .box2-taxa {
        top: 28%;
        font-size: 12px
    }
    .nissan-promo09 .box2 .box2-taxa span {
        font-size: 12px
    }
    .nissan-promo09 .txt {
        right: 7%;
        bottom: 1%;
        font-size: 12px
    }
}
@media (max-width: 400px) {
    .nissan-promo09,
    .nissan-promo09 .rsOverflow {
        width: 100%;
        height: 348px 
    }
    .nissan-promo09 .title1 {
        left: 0%;
        top: 0%;
        font-size: 22px;
        background: #000;
        color: #FFF
    }
    .nissan-promo09 .title2 {
        left: 0%;
        top: 8%;
        font-size: 22px;
        background: #000;
        color: #FFF
    }
    .nissan-promo09 .title3 {
        display: none
    }
    .nissan-promo09 .box1 {
        left: 0%;
        top: 46%;
        width: 100%;
        height: 230px
    }
    .nissan-promo09 .box1 .box1-title {
        top: 2%;
        font-size: 25px
    }
    .nissan-promo09 .box1 .box1-list {
        top: 2%;
        foznt-size: 14px;
        display: none
    }
    .nissan-promo09 .box1 .box1-taxa {
        top: 20%;
        font-size: 12px
    }
    .nissan-promo09 .box1 .box1-taxa span {
        font-size: 12px
    }
    .nissan-promo09 .box2 {
        left: 0%;
        top: 70%;
        width: 100%;
        height: 150px
    }
    .nissan-promo09 .box2 .box2-title {
        top: 0%;
        font-size: 25px
    }
    .nissan-promo09 .box2 .box2-taxa {
        top: 23%;
        font-size: 12px
    }
    .nissan-promo09 .box2 .box2-taxa span {
        font-size: 12px
    }
    .nissan-promo09 .txt {
        right: 7%;
        bottom: 1%;
        font-size: 12px
    }
}
.nissan-promo10,
.nissan-promo10 .rsOverflow {
    width: 100%;
    height: 1950px 
}
.nissan-promo10 .title1 {
    position: absolute;
    left: 11.5%;
    top: 30.5%;
    font-size: 25px;
    color: #fcb324;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .title2 {
    position: absolute;
    left: 11.5%;
    top: 35.5%;
    font-size: 15px;
    color: #FFF;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .title2 span {
    color: #fcb324
}
.nissan-promo10 .title3 {
    position: absolute;
    left: 0%;
    top: 42.5%;
    font-size: 23px;
    color: #222;
    width: 100%;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    font-family: 'Kanit'
}
.nissan-promo10 .title3 span {
    font-size: 28px;
    font-weight: 700
}
.nissan-promo10 .desc1 {
    position: absolute;
    left: 3%;
    top: 61%;
    font-size: 12px;
    color: #222;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .desc2 {
    position: absolute;
    left: 36%;
    top: 61%;
    font-size: 12px;
    color: #222;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .desc3 {
    position: absolute;
    left: 69%;
    top: 61%;
    font-size: 12px;
    color: #222;
    font-weight: 700;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .title4 {
    position: absolute;
    left: 0%;
    top: 63.5%;
    font-size: 32px;
    color: #222;
    width: 100%;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    font-family: 'Kanit'
}
.nissan-promo10 .box {
    position: absolute;
    width: 35%;
    height: 200px
}
.nissan-promo10 .box .box-title1 {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 16px;
    color: #222;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 90%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-price1 {
    position: absolute;
    left: 40%;
    top: 0%;
    font-size: 16px;
    color: #c51733;
    font-weight: 300;
    line-height: 90%;
    font-family: 'Kanit'
}
.nissan-promo10 .box.box2 .box-price1 {
    left: 52%
}
.nissan-promo10 .box.box3 .box-price1 {
    left: 47%
}
.nissan-promo10 .box .box-price2 {
    position: absolute;
    left: 47%;
    top: 0%;
    font-size: 40px;
    color: #c51733;
    font-weight: 300;
    line-height: 60%;
    font-family: 'Kanit'
}
.nissan-promo10 .box.box2 .box-price2 {
    left: 60%
}
.nissan-promo10 .box.box3 .box-price2 {
    left: 55%
}
.nissan-promo10 .box .box-price2 span {
    font-size: 25px;
    margin-left: 5px
}
.nissan-promo10 .box.box2 .box-price3 {
    left: 45%
}
.nissan-promo10 .box .box-price3 {
    position: absolute;
    left: 37%;
    top: 18%;
    font-size: 14px;
    color: #222;
    font-weight: 300;
    line-height: 60%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-desc {
    position: absolute;
    left: 0%;
    top: 25%;
    font-size: 8px;
    color: #222;
    font-weight: 300;
    line-height: 100%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-desc1 {
    position: absolute;
    left: 0%;
    top: 35%;
    font-size: 8px;
    color: #222;
    font-weight: 300;
    letter-spacing: -0.5px;
    line-height: 120%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-desc2 {
    position: absolute;
    left: 26%;
    top: 35%;
    font-size: 8px;
    color: #222;
    font-weight: 300;
    line-height: 110%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-desc3 {
    position: absolute;
    left: 55%;
    top: 35%;
    font-size: 8px;
    color: #222;
    font-weight: 300;
    line-height: 110%;
    font-family: 'Kanit'
}
.nissan-promo10 .box .box-desc1 span,
.nissan-promo10 .box .box-desc2 span,
.nissan-promo10 .box .box-desc3 span {
    color: #c51733
}
.nissan-promo10 .box1 {
    left: 2%;
    top: 81%
}
.nissan-promo10 .box2 {
    left: 34.5%;
    top: 81%
}
.nissan-promo10 .box3 {
    left: 67.5%;
    top: 80.8%
}
@media (max-width: 1199px) {
    .royalSlider.nissan-promo10,
    .royalSlider.nissan-promo10 .rsOverflow {
        width: 100%;
        height: 1650px 
    }
    .nissan-promo10 .title1 {
        left: 10%;
        top: 29.5%;
        font-size: 20px
    }
    .nissan-promo10 .title2 {
        left: 10%;
        top: 34%;
        font-size: 12px
    }
    .nissan-promo10 .title2 span {
        color: #fcb324
    }
    .nissan-promo10 .title3 {
        left: 0%;
        top: 41.5%;
        font-size: 20px
    }
    .nissan-promo10 .title3 span {
        font-size: 25px;
        font-weight: 700
    }
    .nissan-promo10 .desc1 {
        left: 3%;
        top: 59.5%;
        font-size: 9px
    }
    .nissan-promo10 .desc2 {
        left: 36%;
        top: 59.5%;
        font-size: 9px
    }
    .nissan-promo10 .desc3 {
        left: 69%;
        top: 59.5%;
        font-size: 9px
    }
    .nissan-promo10 .title4 {
        left: 0%;
        top: 62%;
        font-size: 25px
    }
    .nissan-promo10 .box {
        width: 35%;
        height: 200px
    }
    .nissan-promo10 .box .box-title1 {
        left: 0%;
        top: 0%;
        font-size: 13px
    }
    .nissan-promo10 .box .box-price1 {
        left: 40%;
        top: 0%;
        font-size: 12px
    }
    .nissan-promo10 .box.box2 .box-price1 {
        left: 52%
    }
    .nissan-promo10 .box.box3 .box-price1 {
        left: 47%
    }
    .nissan-promo10 .box .box-price2 {
        left: 47%;
        top: 0%;
        font-size: 35px
    }
    .nissan-promo10 .box.box2 .box-price2 {
        left: 60%
    }
    .nissan-promo10 .box.box3 .box-price2 {
        left: 55%
    }
    .nissan-promo10 .box .box-price2 span {
        font-size: 20px;
        margin-left: 5px
    }
    .nissan-promo10 .box.box2 .box-price3 {
        left: 45%
    }
    .nissan-promo10 .box .box-price3 {
        left: 37%;
        top: 18%;
        font-size: 12px
    }
    .nissan-promo10 .box .box-desc {
        left: 0%;
        top: 25%;
        font-size: 7px
    }
    .nissan-promo10 .box .box-desc1 {
        left: 0%;
        top: 35%;
        font-size: 7px
    }
    .nissan-promo10 .box .box-desc2 {
        left: 26%;
        top: 35%;
        font-size: 7px
    }
    .nissan-promo10 .box .box-desc3 {
        left: 55%;
        top: 35%;
        font-size: 7px
    }
    .nissan-promo10 .box .box-desc1 span,
    .nissan-promo10 .box .box-desc2 span,
    .nissan-promo10 .box .box-desc3 span {
        color: #c51733
    }
    .nissan-promo10 .box1 {
        left: 2%;
        top: 78.5%
    }
    .nissan-promo10 .box2 {
        left: 34.5%;
        top: 78.5%
    }
    .nissan-promo10 .box3 {
        left: 67.5%;
        top: 78.5%
    }
}
@media (max-width: 991px) {
    .royalSlider.nissan-promo10,
    .royalSlider.nissan-promo10 .rsOverflow {
        width: 100%;
        height: 1910px 
    }
    .nissan-promo10 .title1 {
        left: 11.5%;
        top: 30.5%;
        font-size: 25px
    }
    .nissan-promo10 .title2 {
        left: 11.5%;
        top: 35.5%;
        font-size: 15px
    }
    .nissan-promo10 .title2 span {
        color: #fcb324
    }
    .nissan-promo10 .title3 {
        left: 0%;
        top: 42.5%;
        font-size: 23px
    }
    .nissan-promo10 .title3 span {
        font-size: 28px;
        font-weight: 700
    }
    .nissan-promo10 .desc1 {
        left: 3%;
        top: 61%;
        font-size: 12px
    }
    .nissan-promo10 .desc2 {
        left: 36%;
        top: 61%;
        font-size: 12px
    }
    .nissan-promo10 .desc3 {
        left: 69%;
        top: 61%;
        font-size: 12px
    }
    .nissan-promo10 .title4 {
        left: 0%;
        top: 63.5%;
        font-size: 32px
    }
    .nissan-promo10 .box {
        width: 35%;
        height: 200px
    }
    .nissan-promo10 .box .box-title1 {
        left: 0%;
        top: 0%;
        font-size: 16px
    }
    .nissan-promo10 .box .box-price1 {
        left: 40%;
        top: 0%;
        font-size: 16px
    }
    .nissan-promo10 .box.box2 .box-price1 {
        left: 52%
    }
    .nissan-promo10 .box.box3 .box-price1 {
        left: 47%
    }
    .nissan-promo10 .box .box-price2 {
        left: 47%;
        top: 0%;
        font-size: 40px
    }
    .nissan-promo10 .box.box2 .box-price2 {
        left: 60%
    }
    .nissan-promo10 .box.box3 .box-price2 {
        left: 55%
    }
    .nissan-promo10 .box .box-price2 span {
        font-size: 25px;
        margin-left: 5px
    }
    .nissan-promo10 .box.box2 .box-price3 {
        left: 45%
    }
    .nissan-promo10 .box .box-price3 {
        left: 37%;
        top: 18%;
        font-size: 14px
    }
    .nissan-promo10 .box .box-desc {
        left: 0%;
        top: 25%;
        font-size: 8px
    }
    .nissan-promo10 .box .box-desc1 {
        left: 0%;
        top: 35%;
        font-size: 8px
    }
    .nissan-promo10 .box .box-desc2 {
        left: 26%;
        top: 35%;
        font-size: 8px
    }
    .nissan-promo10 .box .box-desc3 {
        left: 55%;
        top: 35%;
        font-size: 8px
    }
    .nissan-promo10 .box .box-desc1 span,
    .nissan-promo10 .box .box-desc2 span,
    .nissan-promo10 .box .box-desc3 span {
        color: #c51733
    }
    .nissan-promo10 .box1 {
        left: 2%;
        top: 81%
    }
    .nissan-promo10 .box2 {
        left: 34.5%;
        top: 81%
    }
    .nissan-promo10 .box3 {
        left: 67.5%;
        top: 80.8%
    }
}
@media (max-width: 768px) {
    .royalSlider.nissan-promo10,
    .royalSlider.nissan-promo10 .rsOverflow {
        width: 100%;
        height: 950px 
    }
    .nissan-promo10 .title1 {
        left: 10%;
        top: 29%;
        font-size: 15px
    }
    .nissan-promo10 .title2 {
        display: none
    }
    .nissan-promo10 .title2 span {
        color: #fcb324
    }
    .nissan-promo10 .title3 {
        left: 0%;
        top: 39%;
        font-size: 13px
    }
    .nissan-promo10 .title3 span {
        font-size: 14px;
        font-weight: 700
    }
    .nissan-promo10 .desc1 {
        display: none
    }
    .nissan-promo10 .desc2 {
        display: none
    }
    .nissan-promo10 .desc3 {
        display: none
    }
    .nissan-promo10 .title4 {
        left: 0%;
        top: 58%;
        font-size: 18px
    }
    .nissan-promo10 .box {
        width: 35%;
        height: 200px
    }
    .nissan-promo10 .box .box-title1 {
        left: 0%;
        top: 0%;
        font-size: 7px
    }
    .nissan-promo10 .box .box-price1 {
        left: 40%;
        top: 0%;
        font-size: 8px
    }
    .nissan-promo10 .box.box2 .box-price1 {
        left: 52%
    }
    .nissan-promo10 .box.box3 .box-price1 {
        left: 47%
    }
    .nissan-promo10 .box .box-price2 {
        left: 47%;
        top: 0%;
        font-size: 20px
    }
    .nissan-promo10 .box.box2 .box-price2 {
        left: 60%
    }
    .nissan-promo10 .box.box3 .box-price2 {
        left: 55%
    }
    .nissan-promo10 .box .box-price2 span {
        font-size: 12px;
        margin-left: 0px
    }
    .nissan-promo10 .box .box-price3 {
        display: none
    }
    .nissan-promo10 .box .box-desc {
        display: none
    }
    .nissan-promo10 .box .box-desc1 {
        display: none
    }
    .nissan-promo10 .box .box-desc2 {
        display: none
    }
    .nissan-promo10 .box .box-desc3 {
        display: none
    }
    .nissan-promo10 .box .box-desc1 span,
    .nissan-promo10 .box .box-desc2 span,
    .nissan-promo10 .box .box-desc3 span {
        color: #c51733
    }
    .nissan-promo10 .box1 {
        left: 2%;
        top: 75%
    }
    .nissan-promo10 .box2 {
        left: 34.5%;
        top: 75%
    }
    .nissan-promo10 .box3 {
        left: 67.5%;
        top: 75%
    }
}
.nissan-promo11,
.nissan-promo11 .rsOverflow {
    width: 100%;
    height: 1399px 
}
.nissan-promo11 .title1 {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 68px;
    text-align: center;
    width: 100%;
    line-height: 70%;
    color: #888;
    letter-spacing: 0px;
    font-family: 'Kanit';
    text-transform: uppercase;
    font-weight: 700
}
.nissan-promo11 .title2 {
    position: absolute;
    left: 0%;
    top: 90%;
    font-size: 31px;
    width: 100%;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700;
    text-transform: uppercase
}
.nissan-promo11 .price1 {
    position: absolute;
    left: 61.5%;
    top: 21.5%;
    font-size: 21px;
    line-height: 70%;
    color: #000;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
.nissan-promo11 .price2 {
    position: absolute;
    left: 61.5%;
    top: 23%;
    font-size: 37px;
    line-height: 100%;
    color: #a91d35;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
.nissan-promo11 .parcelas {
    position: absolute;
    left: 87%;
    top: 26%;
    font-size: 37px;
    line-height: 100%;
    color: #a91d35;
    letter-spacing: 0px;
    font-family: 'Kanit';
    font-weight: 700
}
.nissan-promo11 .list {
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%
}
.nissan-promo11 .list li {
    list-style: none;
    font-size: 18px;
    line-height: 130%;
    color: #FFF;
    letter-spacing: 0px;
    font-weight: 500;
    margin-bottom: 14px
}
@media (max-width: 1199px) {
    .royalSlider.nissan-promo11,
    .royalSlider.nissan-promo11 .rsOverflow {
        width: 100%;
        height: 1158px 
    }
    .nissan-promo11 .title1 {
        left: 0%;
        top: 0%;
        font-size: 50px
    }
    .nissan-promo11 .title2 {
        left: 0%;
        top: 90%;
        font-size: 25px
    }
    .nissan-promo11 .price1 {
        left: 61.5%;
        top: 21.5%;
        font-size: 17px
    }
    .nissan-promo11 .price2 {
        left: 61.5%;
        top: 23%;
        font-size: 30px
    }
    .nissan-promo11 .list {
        left: 10%;
        top: 43%;
        width: 80%
    }
    .nissan-promo11 .list li {
        list-style: none;
        font-size: 16px
    }
}
@media (max-width: 991px) {
    .royalSlider.nissan-promo11,
    .royalSlider.nissan-promo11 .rsOverflow {
        width: 100%;
        height: 1363px 
    }
    .nissan-promo11 .title1 {
        left: 0%;
        top: 0%;
        font-size: 60px
    }
    .nissan-promo11 .title2 {
        left: 0%;
        top: 90%;
        font-size: 28px
    }
    .nissan-promo11 .price1 {
        left: 61.5%;
        top: 21.5%;
        font-size: 21px
    }
    .nissan-promo11 .price2 {
        left: 61.5%;
        top: 23%;
        font-size: 37px
    }
    .nissan-promo11 .list {
        left: 10%;
        top: 45%;
        width: 80%
    }
    .nissan-promo11 .list li {
        list-style: none;
        font-size: 18px
    }
}
@media (max-width: 768px) {
    .royalSlider.nissan-promo11,
    .royalSlider.nissan-promo11 .rsOverflow {
        width: 100%;
        height: 636px 
    }
    .nissan-promo11 .title1 {
        left: 0%;
        top: 0%;
        font-size: 28px
    }
    .nissan-promo11 .title2 {
        left: 0%;
        top: 72%;
        font-size: 16px
    }
    .nissan-promo11 .price1 {
        left: 0%;
        top: 48%;
        font-size: 30px;
        width: 100%;
        text-align: center;
        color: #FFF
    }
    .nissan-promo11 .price2 {
        left: 0%;
        top: 52%;
        font-size: 50px;
        width: 100%;
        text-align: center;
        color: #FFF
    }
    .nissan-promo11 .parcelas {
        left: 87%;
        top: 26%;
        font-size: 22px
    }
    .nissan-promo11 .list {
        display: none
    }
}
@media (max-width: 400px) {
    .nissan-promo11 .title1 {
        left: 0%;
        top: 0%;
        font-size: 20px
    }
    .nissan-promo11 .title2 {
        left: 0%;
        top: 65%;
        font-size: 12px
    }
    .nissan-promo11 .price1 {
        left: 0%;
        top: 48%;
        font-size: 25px;
        width: 100%;
        text-align: center;
        color: #FFF
    }
    .nissan-promo11 .price2 {
        left: 0%;
        top: 52%;
        font-size: 43px;
        width: 100%;
        text-align: center;
        color: #FFF
    }
    .nissan-promo11 .parcelas {
        left: 87%;
        top: 24%;
        font-size: 22px
    }
}
.nissan-promo12,
.nissan-promo12 .rsOverflow {
    width: 100%;
    height: 789px 
}
.nissan-promo12 .title1 {
    position: absolute;
    left: 3%;
    top: 8%;
    font-size: 30px;
    line-height: 110%;
    text-align: left;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Kanit';
    font-weight: 700
}
.nissan-promo12 .taxa {
    position: absolute;
    left: 5%;
    bottom: 7%;
    font-size: 12px;
    line-height: 110%;
    text-align: center;
    width: 90%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: 500
}
.nissan-promo12 .taxa span {
    font-size: 30px;
    color: #fac218;
    font-weight: bold
}
.nissan-promo12 .txt {
    position: absolute;
    left: 3%;
    bottom: 1%;
    font-size: 11px;
    line-height: 110%;
    text-align: left;
    color: #FFF
}
@media (max-width: 1199px) {
    .nissan-promo12,
    .nissan-promo12 .rsOverflow {
        width: 100%;
        height: 653px 
    }
    .nissan-promo12 .title1 {
        left: 3%;
        top: 8%;
        font-size: 30px
    }
    .nissan-promo12 .taxa {
        left: 5%;
        bottom: 7%;
        font-size: 11px
    }
    .nissan-promo12 .taxa span {
        font-size: 22px;
        color: #fac218
    }
    .nissan-promo12 .txt {
        left: 3%;
        bottom: 1%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .nissan-promo12,
    .nissan-promo12 .rsOverflow {
        width: 100%;
        height: 769px 
    }
    .nissan-promo12 .title1 {
        left: 3%;
        top: 8%;
        font-size: 30px
    }
    .nissan-promo12 .taxa {
        left: 5%;
        bottom: 7%;
        font-size: 12px
    }
    .nissan-promo12 .taxa span {
        font-size: 27px;
        color: #fac218
    }
    .nissan-promo12 .txt {
        left: 3%;
        bottom: 1%;
        font-size: 11px
    }
}
@media (max-width: 768px) {
    .nissan-promo12,
    .nissan-promo12 .rsOverflow {
        width: 100%;
        height: 359px 
    }
    .nissan-promo12 .title1 {
        left: 3%;
        top: 8%;
        font-size: 22px
    }
    .nissan-promo12 .taxa {
        left: 0%;
        bottom: 7%;
        font-size: 14px;
        background: #000;
        width: 100%;
        padding: 15px 10px
    }
    .nissan-promo12 .taxa span {
        font-size: 22px;
        color: #fac218;
        line-height: 110%
    }
    .nissan-promo12 .txt {
        left: 3%;
        bottom: 1%;
        font-size: 6px
    }
}
@media (max-width: 400px) {
    .nissan-promo12,
    .nissan-promo12 .rsOverflow {
        width: 100%;
        height: 328px 
    }
    .nissan-promo12 .title1 {
        left: 3%;
        top: 8%;
        font-size: 22px
    }
    .nissan-promo12 .taxa {
        left: 0%;
        bottom: 7%;
        font-size: 14px;
        background: #000;
        width: 100%;
        padding: 10px 10px
    }
    .nissan-promo12 .taxa span {
        font-size: 22px;
        color: #fac218;
        line-height: 110%
    }
    .nissan-promo12 .txt {
        left: 3%;
        bottom: 1%;
        font-size: 6px
    }
}
.b-grande.nissan-promo14,
.b-grande.nissan-promo14 .rsOverflow {
    width: 100%;
    height: 1280px 
}
.b-grande.nissan-promo14 .title1 {
    position: absolute;
    left: 10%;
    top: 42%;
    font-size: 37px;
    text-align: right;
    line-height: 90%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo14 .title2 {
    position: absolute;
    right: 9%;
    top: 42%;
    font-size: 22px;
    text-align: left;
    line-height: 90%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo14 .title3 {
    position: absolute;
    left: 10%;
    top: 59.5%;
    font-size: 18px;
    width: 80%;
    text-align: justify;
    line-height: 120%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo14 .title4 {
    position: absolute;
    left: 40%;
    top: 73%;
    font-size: 16px;
    text-align: right;
    line-height: 130%;
    color: #FFF
}
.b-grande.nissan-promo14 .price1 {
    position: absolute;
    right: 15%;
    top: 73%;
    font-size: 22px;
    text-align: left;
    line-height: 90%;
    color: #FFF
}
.b-grande.nissan-promo14 .price2 {
    position: absolute;
    right: 34%;
    top: 75.5%;
    font-size: 22px;
    text-align: left;
    line-height: 90%;
    color: #FFF
}
.b-grande.nissan-promo14 .price3 {
    position: absolute;
    right: 9%;
    top: 74.5%;
    font-size: 73px;
    text-align: left;
    line-height: 90%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo14 .title5 {
    position: absolute;
    left: 9%;
    top: 86%;
    font-size: 21px;
    text-align: left;
    line-height: 90%;
    color: #FFF
}
.b-grande.nissan-promo14 .txt {
    position: absolute;
    left: 5%;
    top: 93.5%;
    font-size: 12px;
    width: 90%;
    text-align: justify;
    line-height: 120%;
    color: #000;
    font-family: 'Kanit'
}
@media (max-width: 1199px) {
    .b-grande.nissan-promo14,
    .b-grande.nissan-promo14 .rsOverflow {
        width: 100%;
        height: 1059px 
    }
    .b-grande.nissan-promo14 .title1 {
        left: 10%;
        top: 42%;
        font-size: 30px
    }
    .b-grande.nissan-promo14 .title2 {
        right: 9%;
        top: 42%;
        font-size: 18px
    }
    .b-grande.nissan-promo14 .title3 {
        left: 10%;
        top: 59.5%;
        font-size: 15px;
        width: 80%
    }
    .b-grande.nissan-promo14 .title4 {
        left: 40%;
        top: 73%;
        font-size: 14px
    }
    .b-grande.nissan-promo14 .price1 {
        right: 15%;
        top: 73%;
        font-size: 18px
    }
    .b-grande.nissan-promo14 .price2 {
        right: 34%;
        top: 75.5%;
        font-size: 18px
    }
    .b-grande.nissan-promo14 .price3 {
        right: 9%;
        top: 74.5%;
        font-size: 60px
    }
    .b-grande.nissan-promo14 .title5 {
        left: 9%;
        top: 86%;
        font-size: 18px
    }
    .b-grande.nissan-promo14 .txt {
        left: 5%;
        top: 93.5%;
        font-size: 10px;
        width: 90%
    }
}
@media (max-width: 991px) {
    .b-grande.nissan-promo14,
    .b-grande.nissan-promo14 .rsOverflow {
        width: 100%;
        height: 1247px 
    }
    .b-grande.nissan-promo14 .title1 {
        left: 10%;
        top: 42%;
        font-size: 37px
    }
    .b-grande.nissan-promo14 .title2 {
        right: 9%;
        top: 42%;
        font-size: 22px
    }
    .b-grande.nissan-promo14 .title3 {
        left: 10%;
        top: 59.5%;
        font-size: 18px;
        width: 80%
    }
    .b-grande.nissan-promo14 .title4 {
        left: 40%;
        top: 73%;
        font-size: 16px
    }
    .b-grande.nissan-promo14 .price1 {
        right: 15%;
        top: 73%;
        font-size: 22px
    }
    .b-grande.nissan-promo14 .price2 {
        right: 34%;
        top: 75.5%;
        font-size: 22px
    }
    .b-grande.nissan-promo14 .price3 {
        right: 9%;
        top: 74.5%;
        font-size: 73px
    }
    .b-grande.nissan-promo14 .title5 {
        left: 9%;
        top: 86%;
        font-size: 21px
    }
    .b-grande.nissan-promo14 .txt {
        left: 5%;
        top: 93.5%;
        font-size: 12px;
        width: 90%
    }
}
@media (max-width: 768px) {
    .b-grande.nissan-promo14,
    .b-grande.nissan-promo14 .rsOverflow {
        width: 100%;
        height: 582px 
    }
    .b-grande.nissan-promo14 .title1 {
        left: 10%;
        top: 42%;
        font-size: 16px
    }
    .b-grande.nissan-promo14 .title2 {
        right: 9%;
        top: 42%;
        font-size: 10px
    }
    .b-grande.nissan-promo14 .title3 {
        left: 10%;
        top: 59.5%;
        font-size: 9px;
        width: 80%
    }
    .b-grande.nissan-promo14 .title4 {
        left: 40%;
        top: 73%;
        font-size: 8px
    }
    .b-grande.nissan-promo14 .price1 {
        right: 15%;
        top: 73%;
        font-size: 10px
    }
    .b-grande.nissan-promo14 .price2 {
        right: 34%;
        top: 75.5%;
        font-size: 10px
    }
    .b-grande.nissan-promo14 .price3 {
        right: 9%;
        top: 74.5%;
        font-size: 32px
    }
    .b-grande.nissan-promo14 .title5 {
        left: 9%;
        top: 86%;
        font-size: 10px
    }
    .b-grande.nissan-promo14 .txt {
        left: 5%;
        top: 93.5%;
        font-size: 5px;
        width: 90%
    }
}
@media (max-width: 400px) {
    .b-grande.nissan-promo14,
    .b-grande.nissan-promo14 .rsOverflow {
        width: 100%;
        height: 532px 
    }
}
.b-grande.nissan-promo15,
.b-grande.nissan-promo15 .rsOverflow {
    width: 100%;
    height: 1269px 
}
.b-grande.nissan-promo15 .title1 {
    position: absolute;
    left: 0%;
    top: 35.5%;
    font-size: 53px;
    text-align: center;
    width: 100%;
    line-height: 130%;
    color: #bcbdbd;
    letter-spacing: 0px;
    font-family: 'Kanit';
    text-transform: uppercase;
    font-weight: 700
}
.b-grande.nissan-promo15 .title1 span {
    font-size: 125px;
    color: #FFF
}
.b-grande.nissan-promo15 .title2 {
    position: absolute;
    left: 2.5%;
    top: 2%;
    font-size: 46px;
    width: 100%;
    text-align: left;
    line-height: 90%;
    color: #000;
    font-family: 'Kanit';
    font-weight: 700;
    text-transform: uppercase
}
.b-grande.nissan-promo15 .car-1 .title {
    position: absolute;
    left: 2.5%;
    top: 10%;
    font-size: 24px;
    width: 100%;
    text-align: left;
    line-height: 70%;
    color: #000;
    font-family: 'Kanit';
    font-weight: 700
}
.b-grande.nissan-promo15 .car-1 .title span {
    font-size: 18px;
    font-weight: normal
}
.b-grande.nissan-promo15 .car-1 .desc {
    position: absolute;
    left: 3.5%;
    top: 15%;
    font-size: 18px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo15 .car-1 .price {
    position: absolute;
    left: 7.5%;
    top: 16%;
    font-size: 28px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit'
}
.b-grande.nissan-promo15 .car-1 .price span {
    font-size: 45px;
    font-weight: bold
}
.b-grande.nissan-promo15 .car-1 .taxa {
    position: absolute;
    left: 2.5%;
    top: 19.2%;
    font-size: 23px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #a91d35;
    font-family: 'Kanit'
}
.b-grande.nissan-promo15 .car-2 {
    position: absolute;
    left: 6%;
    top: 63.8%
}
.b-grande.nissan-promo15 .car-2 .title {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 23px;
    width: 100%;
    text-align: left;
    line-height: 70%;
    color: #7d7e7f;
    font-family: 'Kanit';
    font-weight: 700
}
.b-grande.nissan-promo15 .car-2 .title span {
    font-weight: lighter
}
.b-grande.nissan-promo15 .car-2 .desc {
    position: absolute;
    left: 0%;
    top: 1.7%;
    font-size: 15px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #7d7e7f;
    font-family: 'Kanit'
}
.b-grande.nissan-promo15 .car-2 .price {
    position: absolute;
    left: 0%;
    top: 2.8%;
    font-size: 40px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #a91d35;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-2 .price span {
    font-size: 45px;
    font-weight: bold
}
.b-grande.nissan-promo15 .car-2 .taxa {
    position: absolute;
    left: 0%;
    top: 6%;
    font-size: 18.5px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #7d7e7f;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-2 .taxa span {
    color: #a91d35
}
.b-grande.nissan-promo15 .car-3 {
    position: absolute;
    left: 6%;
    top: 63.8%
}
.b-grande.nissan-promo15 .car-3 .title {
    position: absolute;
    left: 51%;
    top: 0%;
    font-size: 23px;
    text-align: left;
    line-height: 70%;
    color: #7d7e7f;
    font-family: 'Kanit';
    font-weight: 700
}
.b-grande.nissan-promo15 .car-3 .taxa {
    position: absolute;
    left: 51.5%;
    top: 3.6%;
    font-size: 18.5px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-3 .taxa span {
    font-size: 32px
}
.b-grande.nissan-promo15 .car-3 .desc {
    position: absolute;
    left: 60%;
    top: 3.6%;
    font-size: 18.5px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-3 .desc span {
    font-size: 26px
}
.b-grande.nissan-promo15 .car-4 {
    position: absolute;
    left: 3%;
    top: 77.6%
}
.b-grande.nissan-promo15 .car-4 .title {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 23px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: 700
}
.b-grande.nissan-promo15 .car-4 .price {
    position: absolute;
    left: 0%;
    top: 4.5%;
    font-size: 40px;
    width: 100%;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-4 .taxa {
    position: absolute;
    left: 18.5%;
    top: 3.7%;
    font-size: 18.5px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-4 .taxa span {
    font-size: 32px
}
.b-grande.nissan-promo15 .car-4 .desc {
    position: absolute;
    left: 27%;
    top: 3.7%;
    font-size: 18.5px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: bold
}
.b-grande.nissan-promo15 .car-4 .desc span {
    font-size: 26px
}
.b-grande.nissan-promo15 .car-4 .info {
    position: absolute;
    left: 0%;
    top: 8.2%;
    font-size: 13px;
    text-align: left;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: 700
}
.b-grande.nissan-promo15 .title3 {
    position: absolute;
    left: 9%;
    top: 91.3%;
    font-size: 25px;
    text-align: left;
    line-height: 100%;
    color: #a91d35;
    font-family: 'Kanit';
    font-weight: 300
}
.b-grande.nissan-promo15 span {
    font-weight: bold
}
.b-grande.nissan-promo15 .title4 {
    position: absolute;
    left: 3%;
    top: 95.3%;
    font-size: 14px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: 300
}
.b-grande.nissan-promo15 .title5 {
    position: absolute;
    right: 3%;
    top: 95.3%;
    font-size: 14px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    font-family: 'Kanit';
    font-weight: 300
}
@media (max-width: 1199px) {
    .b-grande.nissan-promo15,
    .b-grande.nissan-promo15 .rsOverflow {
        width: 100%;
        height: 1050px 
    }
    .b-grande.nissan-promo15 .title1 {
        left: 0%;
        top: 35.5%;
        font-size: 40px
    }
    .b-grande.nissan-promo15 .title1 span {
        font-size: 95px;
        color: #FFF
    }
    .b-grande.nissan-promo15 .title2 {
        left: 2.5%;
        top: 2%;
        font-size: 36px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .title {
        left: 2.5%;
        top: 10%;
        font-size: 14px;
        line-height: 100%
    }
    .b-grande.nissan-promo15 .car-1 .title span {
        font-size: 18px;
        font-weight: normal
    }
    .b-grande.nissan-promo15 .car-1 .desc {
        left: 4.5%;
        top: 15%;
        font-size: 14px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price {
        left: 9.5%;
        top: 16%;
        font-size: 20px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price span {
        font-size: 35px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-1 .taxa {
        left: 2.5%;
        top: 19.2%;
        font-size: 20px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-2 .title {
        left: 0%;
        top: 0%;
        font-size: 20px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .title span {
        font-weight: lighter
    }
    .b-grande.nissan-promo15 .car-2 .desc {
        left: 0%;
        top: 1.7%;
        font-size: 14px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price {
        left: 0%;
        top: 2.8%;
        font-size: 35px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price span {
        font-size: 45px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-2 .taxa {
        left: 0%;
        top: 6%;
        font-size: 16px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .taxa span {
        color: #a91d35
    }
    .b-grande.nissan-promo15 .car-3 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-3 .title {
        left: 51%;
        top: 0%;
        font-size: 20px
    }
    .b-grande.nissan-promo15 .car-3 .taxa {
        left: 51.5%;
        top: 3.6%;
        font-size: 14.5px
    }
    .b-grande.nissan-promo15 .car-3 .taxa span {
        font-size: 26px
    }
    .b-grande.nissan-promo15 .car-3 .desc {
        left: 60%;
        top: 3.6%;
        font-size: 16px
    }
    .b-grande.nissan-promo15 .car-3 .desc span {
        font-size: 22px
    }
    .b-grande.nissan-promo15 .car-4 {
        left: 3%;
        top: 77.6%
    }
    .b-grande.nissan-promo15 .car-4 .title {
        left: 0%;
        top: 0%;
        font-size: 20px
    }
    .b-grande.nissan-promo15 .car-4 .price {
        left: 0%;
        top: 4.5%;
        font-size: 30px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-4 .taxa {
        left: 18.5%;
        top: 3.7%;
        font-size: 14.5px
    }
    .b-grande.nissan-promo15 .car-4 .taxa span {
        font-size: 26px
    }
    .b-grande.nissan-promo15 .car-4 .desc {
        left: 27%;
        top: 3.7%;
        font-size: 14.5px
    }
    .b-grande.nissan-promo15 .car-4 .desc span {
        font-size: 22px
    }
    .b-grande.nissan-promo15 .car-4 .info {
        left: 0%;
        top: 8.2%;
        font-size: 10px
    }
    .b-grande.nissan-promo15 .title3 {
        left: 9%;
        top: 91.3%;
        font-size: 20px
    }
    .b-grande.nissan-promo15 span {
        font-weight: bold
    }
    .b-grande.nissan-promo15 .title4 {
        left: 3%;
        top: 95.3%;
        font-size: 11px
    }
    .b-grande.nissan-promo15 .title5 {
        right: 3%;
        top: 95.3%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .b-grande.nissan-promo15,
    .b-grande.nissan-promo15 .rsOverflow {
        width: 100%;
        height: 1236px 
    }
    .b-grande.nissan-promo15 .title1 {
        left: 0%;
        top: 35.5%;
        font-size: 53px
    }
    .b-grande.nissan-promo15 .title1 span {
        font-size: 125px;
        color: #FFF
    }
    .b-grande.nissan-promo15 .title2 {
        left: 2.5%;
        top: 2%;
        font-size: 46px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .title {
        left: 2.5%;
        top: 10%;
        font-size: 24px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .title span {
        font-size: 18px;
        font-weight: normal
    }
    .b-grande.nissan-promo15 .car-1 .desc {
        left: 3.5%;
        top: 15%;
        font-size: 18px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price {
        left: 7.5%;
        top: 16%;
        font-size: 28px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price span {
        font-size: 45px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-1 .taxa {
        left: 2.5%;
        top: 19.2%;
        font-size: 23px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-2 .title {
        left: 0%;
        top: 0%;
        font-size: 23px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .title span {
        font-weight: lighter
    }
    .b-grande.nissan-promo15 .car-2 .desc {
        left: 0%;
        top: 1.7%;
        font-size: 15px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price {
        left: 0%;
        top: 2.8%;
        font-size: 40px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price span {
        font-size: 45px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-2 .taxa {
        left: 0%;
        top: 6%;
        font-size: 18.5px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .taxa span {
        color: #a91d35
    }
    .b-grande.nissan-promo15 .car-3 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-3 .title {
        left: 51%;
        top: 0%;
        font-size: 23px
    }
    .b-grande.nissan-promo15 .car-3 .taxa {
        left: 51.5%;
        top: 3.6%;
        font-size: 18.5px
    }
    .b-grande.nissan-promo15 .car-3 .taxa span {
        font-size: 32px
    }
    .b-grande.nissan-promo15 .car-3 .desc {
        left: 60%;
        top: 3.6%;
        font-size: 18.5px
    }
    .b-grande.nissan-promo15 .car-3 .desc span {
        font-size: 26px
    }
    .b-grande.nissan-promo15 .car-4 {
        left: 3%;
        top: 77.6%
    }
    .b-grande.nissan-promo15 .car-4 .title {
        left: 0%;
        top: 0%;
        font-size: 23px
    }
    .b-grande.nissan-promo15 .car-4 .price {
        left: 0%;
        top: 4.5%;
        font-size: 40px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-4 .taxa {
        left: 18.5%;
        top: 3.7%;
        font-size: 18.5px
    }
    .b-grande.nissan-promo15 .car-4 .taxa span {
        font-size: 32px
    }
    .b-grande.nissan-promo15 .car-4 .desc {
        left: 27%;
        top: 3.7%;
        font-size: 18.5px
    }
    .b-grande.nissan-promo15 .car-4 .desc span {
        font-size: 26px
    }
    .b-grande.nissan-promo15 .car-4 .info {
        left: 0%;
        top: 8.2%;
        font-size: 13px
    }
    .b-grande.nissan-promo15 .title3 {
        left: 9%;
        top: 91.3%;
        font-size: 25px
    }
    .b-grande.nissan-promo15 span {
        font-weight: bold
    }
    .b-grande.nissan-promo15 .title4 {
        left: 3%;
        top: 95.3%;
        font-size: 14px
    }
    .b-grande.nissan-promo15 .title5 {
        right: 3%;
        top: 95.3%;
        font-size: 14px
    }
}
@media (max-width: 768px) {
    .b-grande.nissan-promo15,
    .b-grande.nissan-promo15 .rsOverflow {
        width: 100%;
        height: 577px 
    }
    .b-grande.nissan-promo15 .title1 {
        left: 0%;
        top: 35.5%;
        font-size: 20px
    }
    .b-grande.nissan-promo15 .title1 span {
        font-size: 45px;
        color: #FFF
    }
    .b-grande.nissan-promo15 .title2 {
        left: 2.5%;
        top: 2%;
        font-size: 18px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .title {
        left: 2.5%;
        top: 9%;
        font-size: 12px;
        line-height: 90%
    }
    .b-grande.nissan-promo15 .car-1 .title span {
        font-size: 10px;
        font-weight: normal
    }
    .b-grande.nissan-promo15 .car-1 .desc {
        left: 4.5%;
        top: 15%;
        font-size: 10px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price {
        left: 10.5%;
        top: 16.5%;
        font-size: 11px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-1 .price span {
        font-size: 15px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-1 .taxa {
        left: 2.5%;
        top: 19.2%;
        font-size: 12px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-2 .title {
        left: 0%;
        top: 0%;
        font-size: 11px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .title span {
        font-weight: lighter
    }
    .b-grande.nissan-promo15 .car-2 .desc {
        left: 0%;
        top: 1.7%;
        font-size: 11px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price {
        left: 0%;
        top: 2.8%;
        font-size: 20px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .price span {
        font-size: 45px;
        font-weight: bold
    }
    .b-grande.nissan-promo15 .car-2 .taxa {
        left: 0%;
        top: 6%;
        font-size: 11px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-2 .taxa span {
        color: #a91d35
    }
    .b-grande.nissan-promo15 .car-3 {
        left: 6%;
        top: 63.8%
    }
    .b-grande.nissan-promo15 .car-3 .title {
        left: 51%;
        top: 0%;
        font-size: 11px
    }
    .b-grande.nissan-promo15 .car-3 .taxa {
        left: 51.5%;
        top: 3.6%;
        font-size: 9px
    }
    .b-grande.nissan-promo15 .car-3 .taxa span {
        font-size: 16px
    }
    .b-grande.nissan-promo15 .car-3 .desc {
        left: 60%;
        top: 3.6%;
        font-size: 9px
    }
    .b-grande.nissan-promo15 .car-3 .desc span {
        font-size: 12px
    }
    .b-grande.nissan-promo15 .car-4 {
        left: 3%;
        top: 77.6%
    }
    .b-grande.nissan-promo15 .car-4 .title {
        left: 0%;
        top: 0%;
        font-size: 11px
    }
    .b-grande.nissan-promo15 .car-4 .price {
        left: 0%;
        top: 4.5%;
        font-size: 14px;
        width: 100%
    }
    .b-grande.nissan-promo15 .car-4 .taxa {
        left: 18.5%;
        top: 3.7%;
        font-size: 9px
    }
    .b-grande.nissan-promo15 .car-4 .taxa span {
        font-size: 16px
    }
    .b-grande.nissan-promo15 .car-4 .desc {
        left: 27%;
        top: 3.7%;
        font-size: 9px
    }
    .b-grande.nissan-promo15 .car-4 .desc span {
        font-size: 14px
    }
    .b-grande.nissan-promo15 .car-4 .info {
        left: 0%;
        top: 8.2%;
        font-size: 6px
    }
    .b-grande.nissan-promo15 .title3 {
        left: 9%;
        top: 91.3%;
        font-size: 11px
    }
    .b-grande.nissan-promo15 span {
        font-weight: bold
    }
    .b-grande.nissan-promo15 .title4 {
        left: 3%;
        top: 95.3%;
        font-size: 6.5px
    }
    .b-grande.nissan-promo15 .title5 {
        right: 3%;
        top: 95.3%;
        font-size: 7px
    }
}
@media (max-width: 400px) {
    .b-grande.nissan-promo15,
    .b-grande.nissan-promo15 .rsOverflow {
        width: 100%;
        height: 527px 
    }
}
.royalSlider.promo-volvo01 {
    width: 100%;
    height: 1200px 
}
.promo-volvo01 .rsABlock .carro1 {
    position: absolute;
    left: 0%;
    top: 0%
}
.promo-volvo01 .rsABlock .carro2 {
    position: absolute;
    left: 0%;
    top: 32%
}
.promo-volvo01 .rsABlock .carro3 {
    position: absolute;
    left: 0%;
    top: 55%
}
.promo-volvo01 .rsABlock .title1 {
    position: absolute;
    left: 15%;
    top: 5%;
    font-size: 45px;
    color: #06273f;
    font-family: 'Jockey One'
}
.promo-volvo01 .rsABlock .title2 {
    position: absolute;
    left: 7%;
    top: 9.5%;
    font-size: 28px;
    color: #105281;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .royalSlider.promo-volvo01 {
        width: 100%;
        height: 900px 
    }
    .promo-volvo01 .rsABlock .carro2 {
        position: absolute;
        left: 0%;
        top: 35%
    }
    .promo-volvo01 .rsABlock .carro3 {
        position: absolute;
        left: 0%;
        top: 61%
    }
    .promo-volvo01 .rsABlock .title1 {
        position: absolute;
        left: 8.5%;
        top: 5%
    }
    .promo-volvo01 .rsABlock .title2 {
        position: absolute;
        left: 6.5%;
        top: 11%;
        font-size: 24px
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-volvo01 {
        width: 100%;
        height: 1200px 
    }
    .promo-volvo01 .rsABlock .carro2 {
        position: absolute;
        left: 0%;
        top: 31%
    }
    .promo-volvo01 .rsABlock .carro3 {
        position: absolute;
        left: 0%;
        top: 55%
    }
    .promo-volvo01 .rsABlock .title1 {
        position: absolute;
        left: 15%;
        top: 5%
    }
    .promo-volvo01 .rsABlock .title2 {
        position: absolute;
        left: 7%;
        top: 9.5%;
        font-size: 28px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-volvo01 {
        width: 100%;
        height: 500px 
    }
    .promo-volvo01 .rsABlock .carro2 {
        position: absolute;
        left: 0%;
        top: 35%
    }
    .promo-volvo01 .rsABlock .carro3 {
        position: absolute;
        left: 0%;
        top: 60%
    }
    .promo-volvo01 .rsABlock .title1 {
        position: absolute;
        left: 8%;
        top: 2%;
        font-size: 25px
    }
    .promo-volvo01 .rsABlock .title2 {
        position: absolute;
        left: 7%;
        top: 8%;
        font-size: 20px;
        line-height: 110%
    }
}
.royalSlider.volvo-promo01 {
    width: 100%;
    height: 1200px 
}
.volvo-promo01 .rsABlock .title1 {
    position: absolute;
    left: 0%;
    top: 5%;
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #105281;
    font-family: 'Jockey One'
}
.volvo-promo01 .rsABlock .title2 {
    position: absolute;
    left: 0%;
    top: 7.5%;
    width: 100%;
    text-align: center;
    font-size: 35px;
    color: #06273f;
    font-family: 'Jockey One'
}
.volvo-promo01 .rsABlock .box {
    position: absolute;
    left: 24%;
    top: 41%;
    width: 405px;
    height: 220px;
    background: #FFF
}
.volvo-promo01 .rsABlock .box-title {
    position: absolute;
    left: 0%;
    top: 15%;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #105281;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.volvo-promo01 .rsABlock .old-price {
    position: absolute;
    left: 0%;
    top: 40%;
    font-size: 30px;
    color: #06273f;
    font-family: 'Jockey One';
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: -1px
}
.volvo-promo01 .rsABlock .price {
    position: absolute;
    left: 0%;
    top: 50%;
    font-size: 58px;
    color: #105281;
    font-family: 'Jockey One';
    text-align: center;
    width: 100%;
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .volvo-promo01 .rsABlock .box {
        left: 18%;
        top: 35%;
        width: 405px;
        height: 220px
    }
}
@media (max-width: 991px) {
    .volvo-promo01 .rsABlock .box {
        left: 24%;
        top: 41%;
        width: 405px;
        height: 220px
    }
}
@media (max-width: 768px) {
    .royalSlider.volvo-promo01 {
        width: 100%;
        height: 500px 
    }
    .volvo-promo01 .rsABlock .title1 {
        left: 0%;
        top: 1%;
        width: 100%;
        text-align: center;
        font-size: 25px
    }
    .volvo-promo01 .rsABlock .title2 {
        left: 0%;
        top: 8%;
        width: 100%;
        text-align: center;
        font-size: 20px
    }
    .volvo-promo01 .rsABlock .box {
        left: 4%;
        top: 40%;
        width: 320px;
        height: 120px
    }
    .volvo-promo01 .rsABlock .box-title {
        display: none
    }
    .volvo-promo01 .rsABlock .old-price {
        top: 15%;
        font-size: 22px
    }
    .volvo-promo01 .rsABlock .price {
        top: 35%;
        font-size: 45px
    }
}
.royalSlider.volvo-promo02 {
    width: 100%;
    height: 1200px 
}
.royalSlider.volvo-promo02 .bg {
    width: 100%
}
.royalSlider.volvo-promo02 .rsABlock .title1 {
    position: absolute;
    left: 0%;
    top: 4%;
    font-size: 35px;
    letter-spacing: -1px;
    color: #105281;
    width: 100%;
    line-height: 125%;
    font-family: 'Jockey One';
    text-align: center;
    text-transform: uppercase
}
.royalSlider.volvo-promo02 .rsABlock .title1 span {
    color: #000
}
.royalSlider.volvo-promo02 .rsABlock .box {
    position: absolute;
    right: 0%;
    top: 53%;
    width: 52%;
    height: 150px
}
.royalSlider.volvo-promo02 .rsABlock .title-price {
    position: absolute;
    left: 0%;
    top: 0%;
    font-size: 25px;
    color: #105281;
    font-family: 'Jockey One';
    text-align: left;
    width: 100%;
    text-transform: uppercase
}
.royalSlider.volvo-promo02 .rsABlock .desc {
    position: absolute;
    left: 0%;
    top: 25%;
    padding-right: 35px;
    font-size: 16px;
    color: #105281;
    font-family: 'Roboto Condensed';
    text-align: left;
    width: 100%
}
.royalSlider.volvo-promo02 .rsABlock .old-price {
    position: absolute;
    left: 0%;
    top: 75%;
    font-size: 25px;
    color: #06273f;
    font-family: 'Jockey One';
    text-align: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: -1px
}
.royalSlider.volvo-promo02 .rsABlock .price {
    position: absolute;
    left: 0%;
    top: 90%;
    font-size: 52px;
    color: #105281;
    font-family: 'Jockey One';
    text-align: left;
    width: 100%;
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .royalSlider.volvo-promo02 {
        width: 100%;
        height: 900px 
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 {
        left: 0%;
        top: 4%;
        font-size: 30px
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 span {
        color: #000
    }
    .royalSlider.volvo-promo02 .rsABlock .box {
        right: 0%;
        top: 58%;
        width: 52%;
        height: 150px
    }
    .royalSlider.volvo-promo02 .rsABlock .title-price {
        left: 0%;
        top: 0%;
        font-size: 22px
    }
    .royalSlider.volvo-promo02 .rsABlock .desc {
        left: 0%;
        top: 25%;
        padding-right: 35px;
        font-size: 14px
    }
    .royalSlider.volvo-promo02 .rsABlock .old-price {
        left: 0%;
        top: 65%;
        font-size: 20px
    }
    .royalSlider.volvo-promo02 .rsABlock .price {
        left: 0%;
        top: 78%;
        font-size: 42px
    }
}
@media (max-width: 991px) {
    .royalSlider.volvo-promo02 {
        width: 100%;
        height: 1200px 
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 {
        left: 0%;
        top: 5%;
        font-size: 35px;
        line-height: 100%
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 span {
        color: #000
    }
    .royalSlider.volvo-promo02 .rsABlock .box {
        right: 0%;
        top: 51%;
        width: 52%;
        height: 150px
    }
    .royalSlider.volvo-promo02 .rsABlock .title-price {
        left: 0%;
        top: 0%;
        font-size: 25px
    }
    .royalSlider.volvo-promo02 .rsABlock .desc {
        left: 0%;
        top: 25%;
        padding-right: 35px;
        font-size: 16px
    }
    .royalSlider.volvo-promo02 .rsABlock .old-price {
        left: 0%;
        top: 74%;
        font-size: 22px
    }
    .royalSlider.volvo-promo02 .rsABlock .price {
        left: 0%;
        top: 90%;
        font-size: 52px
    }
}
@media (max-width: 768px) {
    .royalSlider.volvo-promo02 {
        width: 100%;
        height: 600px 
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 {
        left: 0%;
        top: 2%;
        font-size: 25px
    }
    .royalSlider.volvo-promo02 .rsABlock .title1 span {
        color: #000
    }
    .royalSlider.volvo-promo02 .rsABlock .box {
        right: 0%;
        top: 47%;
        width: 52%;
        height: 150px
    }
    .royalSlider.volvo-promo02 .rsABlock .title-price {
        left: 0%;
        top: 0%;
        font-size: 18px
    }
    .royalSlider.volvo-promo02 .rsABlock .desc {
        display: none
    }
    .royalSlider.volvo-promo02 .rsABlock .old-price {
        left: 0%;
        top: 27%;
        font-size: 17px
    }
    .royalSlider.volvo-promo02 .rsABlock .price {
        left: 0%;
        top: 42%;
        font-size: 30px
    }
}
.volvo-promo03,
.volvo-promo03 .rsOverflow {
    width: 100%;
    height: 929px 
}
.volvo-promo03 .title1 {
    position: absolute;
    left: 6%;
    top: 18%;
    font-size: 58px;
    text-align: left;
    color: #FFF;
    font-family: 'Jockey One'
}
.volvo-promo03 .title2 {
    position: absolute;
    left: 6%;
    top: 25%;
    font-size: 28px;
    text-align: left;
    color: #FFF;
    font-family: 'Jockey One'
}
.volvo-promo03 .title3 {
    position: absolute;
    left: 3%;
    bottom: 18%;
    font-size: 18px;
    line-height: 160%;
    color: #FFF;
    font-family: 'Jockey One';
    text-align: left
}
.volvo-promo03 .title3 span {
    font-size: 50px
}
.volvo-promo03 .title4 {
    position: absolute;
    right: 6%;
    top: 72%;
    font-size: 28px;
    text-align: right;
    color: #FFF;
    line-height: 110%;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .volvo-promo03,
    .volvo-promo03 .rsOverflow {
        width: 100%;
        height: 769px 
    }
    .volvo-promo03 .title1 {
        left: 6%;
        top: 17%;
        font-size: 45px
    }
    .volvo-promo03 .title2 {
        left: 6%;
        top: 24%;
        font-size: 22px
    }
    .volvo-promo03 .title3 {
        left: 3%;
        bottom: 18%;
        font-size: 18px
    }
    .volvo-promo03 .title3 span {
        font-size: 50px
    }
    .volvo-promo03 .title4 {
        right: 6%;
        top: 72%;
        font-size: 28px
    }
}
@media (max-width: 991px) {
    .volvo-promo03,
    .volvo-promo03 .rsOverflow {
        width: 100%;
        height: 905px 
    }
    .volvo-promo03 .title1 {
        left: 6%;
        top: 17%;
        font-size: 45px
    }
    .volvo-promo03 .title2 {
        left: 6%;
        top: 23%;
        font-size: 22px
    }
    .volvo-promo03 .title3 {
        left: 3%;
        bottom: 18%;
        font-size: 18px
    }
    .volvo-promo03 .title3 span {
        font-size: 50px
    }
    .volvo-promo03 .title4 {
        right: 6%;
        top: 72%;
        font-size: 28px
    }
}
@media (max-width: 768px) {
    .volvo-promo03,
    .volvo-promo03 .rsOverflow {
        width: 100%;
        height: 422px 
    }
    .volvo-promo03 .title1 {
        left: 6%;
        top: 17%;
        font-size: 25px
    }
    .volvo-promo03 .title2 {
        left: 6%;
        top: 24%;
        font-size: 14px
    }
    .volvo-promo03 .title3 {
        left: 3%;
        bottom: 18%;
        font-size: 12px
    }
    .volvo-promo03 .title3 span {
        font-size: 30px
    }
    .volvo-promo03 .title4 {
        right: 6%;
        top: 72%;
        font-size: 14px
    }
}
@media (max-width: 400px) {
    .volvo-promo03,
    .volvo-promo03 .rsOverflow {
        width: 100%;
        height: 422px 
    }
    .volvo-promo03 .title1 {
        left: 6%;
        top: 15%;
        font-size: 25px
    }
    .volvo-promo03 .title2 {
        left: 6%;
        top: 22%;
        font-size: 14px
    }
    .volvo-promo03 .title3 {
        left: 3%;
        bottom: 25%;
        font-size: 12px
    }
    .volvo-promo03 .title3 span {
        font-size: 30px
    }
    .volvo-promo03 .title4 {
        right: 6%;
        top: 72%;
        font-size: 14px
    }
}
.volvo-promo04 {
    width: 100%;
    height: 1900px 
}
.volvo-promo04 .bg {
    width: 100%
}
.volvo-promo04 .title1 {
    position: absolute;
    left: 0;
    top: 16.5%;
    font-size: 55px;
    letter-spacing: -2px;
    color: #fff;
    font-family: 'Jockey One'
}
.volvo-promo04 .title2 {
    position: absolute;
    left: 11%;
    top: 19.5%;
    font-size: 37px;
    letter-spacing: -1px;
    color: #000;
    font-family: 'Jockey One';
    line-height: 120%
}
.volvo-promo04 .box {
    position: absolute;
    display: block
}
.volvo-promo04 .box .box-title {
    font-size: 36px;
    letter-spacing: -2px;
    color: #fff;
    font-family: 'Jockey One';
    display: block
}
.volvo-promo04 .box li {
    color: #FFF;
    font-size: 17px;
    list-style: none
}
.volvo-promo04 .box1 {
    position: absolute;
    left: 11%;
    top: 25.5%
}
.volvo-promo04 .box2 {
    position: absolute;
    left: 58%;
    top: 35%;
    width: 260px
}
.volvo-promo04 .box3 {
    position: absolute;
    left: 8%;
    top: 46.5%;
    width: 320px
}
.volvo-promo04 .box4 {
    position: absolute;
    left: 58%;
    top: 46.5%;
    width: 210px
}
.volvo-promo04 .box5 {
    position: absolute;
    left: 8%;
    top: 57.5%
}
.volvo-promo04 .price1 {
    position: absolute;
    left: 7%;
    top: 74%;
    font-size: 52px;
    letter-spacing: -2px;
    color: #FFF;
    font-family: 'Jockey One'
}
.volvo-promo04 .price2 {
    position: absolute;
    left: 7%;
    top: 77%;
    font-size: 85px;
    letter-spacing: -2px;
    color: #FFF;
    font-family: 'Jockey One'
}
.volvo-promo04 .txt {
    position: absolute;
    left: 0;
    top: 90.5%;
    font-size: 35px;
    width: 100%;
    text-align: center;
    color: #FFF;
    line-height: 100%;
    font-family: 'Jockey One'
}
@media (max-width: 1199px) {
    .volvo-promo04 {
        width: 100%;
        height: 1600px 
    }
    .volvo-promo04 .bg {
        width: 100%
    }
    .volvo-promo04 .title1 {
        left: 0;
        top: 16%;
        font-size: 45px
    }
    .volvo-promo04 .title2 {
        left: 11%;
        top: 19.5%;
        font-size: 27px
    }
    .volvo-promo04 .box {
        display: block
    }
    .volvo-promo04 .box .box-title {
        font-size: 30px;
        letter-spacing: -2px
    }
    .volvo-promo04 .box li {
        color: #FFF;
        font-size: 14px
    }
    .volvo-promo04 .box1 {
        left: 11%;
        top: 25%
    }
    .volvo-promo04 .box2 {
        left: 58%;
        top: 34.5%;
        width: 240px
    }
    .volvo-promo04 .box3 {
        left: 8%;
        top: 45.5%;
        width: 260px
    }
    .volvo-promo04 .box4 {
        left: 58%;
        top: 45.5%;
        width: 210px
    }
    .volvo-promo04 .box5 {
        left: 8%;
        top: 56.5%
    }
    .volvo-promo04 .price1 {
        left: 7%;
        top: 73%;
        font-size: 42px
    }
    .volvo-promo04 .price2 {
        left: 7%;
        top: 76%;
        font-size: 70px
    }
    .volvo-promo04 .txt {
        left: 0;
        top: 89%;
        font-size: 29px
    }
}
@media (max-width: 991px) {
    .volvo-promo04 {
        width: 100%;
        height: 1900px 
    }
    .volvo-promo04 .bg {
        width: 100%
    }
    .volvo-promo04 .title1 {
        left: 0;
        top: 16%;
        font-size: 53px
    }
    .volvo-promo04 .title2 {
        left: 11%;
        top: 19.5%;
        font-size: 32px
    }
    .volvo-promo04 .box {
        display: block
    }
    .volvo-promo04 .box .box-title {
        font-size: 36px;
        letter-spacing: -2px
    }
    .volvo-promo04 .box li {
        color: #FFF;
        font-size: 17px
    }
    .volvo-promo04 .box1 {
        left: 11%;
        top: 24.5%
    }
    .volvo-promo04 .box2 {
        left: 58%;
        top: 34%;
        width: 260px
    }
    .volvo-promo04 .box3 {
        left: 8%;
        top: 45%;
        width: 320px
    }
    .volvo-promo04 .box4 {
        left: 58%;
        top: 45%;
        width: 210px
    }
    .volvo-promo04 .box5 {
        left: 8%;
        top: 56%
    }
    .volvo-promo04 .price1 {
        left: 7%;
        top: 72.5%;
        font-size: 52px
    }
    .volvo-promo04 .price2 {
        left: 7%;
        top: 75%;
        font-size: 85px
    }
    .volvo-promo04 .txt {
        left: 0;
        top: 88%;
        font-size: 35px
    }
}
@media (max-width: 768px) {
    .volvo-promo04 {
        width: 100%;
        height: 920px 
    }
    .volvo-promo04 .bg {
        width: 100%
    }
    .volvo-promo04 .title1 {
        left: 6%;
        top: 16%;
        font-size: 40px
    }
    .volvo-promo04 .title2 {
        left: 6%;
        top: 23.5%;
        font-size: 20px;
        width: 90%
    }
    .volvo-promo04 .box {
        display: block
    }
    .volvo-promo04 .box .box-title {
        font-size: 30px;
        letter-spacing: -2px
    }
    .volvo-promo04 .box li {
        color: #FFF;
        font-size: 14px;
        display: none
    }
    .volvo-promo04 .box1 {
        left: 11%;
        top: 25%
    }
    .volvo-promo04 .box2 {
        left: 58%;
        top: 34.5%;
        width: 240px
    }
    .volvo-promo04 .box3 {
        left: 8%;
        top: 45.5%;
        width: 260px
    }
    .volvo-promo04 .box4 {
        left: 58%;
        top: 45.5%;
        width: 210px
    }
    .volvo-promo04 .box5 {
        left: 8%;
        top: 56.5%
    }
    .volvo-promo04 .box5 .box-title {
        letter-spacing: -1px;
        font-size: 25px
    }
    .volvo-promo04 .price1 {
        left: 7%;
        top: 70%;
        font-size: 27px
    }
    .volvo-promo04 .price2 {
        left: 7%;
        top: 73%;
        font-size: 42px
    }
    .volvo-promo04 .txt {
        left: 0;
        top: 85%;
        font-size: 16px
    }
}
.b-grande.volvo-promo05,
.b-grande.volvo-promo05 .rsOverflow {
    width: 100%;
    height: 646px 
}
.b-grande.volvo-promo05 .title1 {
    position: absolute;
    left: 5%;
    top: 6%;
    font-size: 52px;
    text-align: left;
    color: #c5bdad;
    font-family: 'Jockey One';
    line-height: 100%;
    text-shadow: 0 0 10px #000
}
.b-grande.volvo-promo05 .title2 {
    position: absolute;
    left: 5%;
    top: 15%;
    font-size: 15px;
    line-height: 140%;
    color: #c5bdad;
    text-align: right;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 0 10px #000
}
.b-grande.volvo-promo05 .txt {
    position: absolute;
    left: 0%;
    bottom: 6.5%;
    font-size: 18px;
    line-height: 120%;
    color: #FFF;
    width: 100%;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase
}
.b-grande.volvo-promo05 .txt-legal {
    position: absolute;
    left: 0%;
    bottom: 0.5%;
    font-size: 10px;
    line-height: 120%;
    color: #000;
    font-weight: bold;
    width: 100%;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .b-grande.volvo-promo05,
    .b-grande.volvo-promo05 .rsOverflow {
        width: 100%;
        height: 534px 
    }
    .b-grande.volvo-promo05 .title1 {
        left: 5%;
        top: 6%;
        font-size: 44px
    }
    .b-grande.volvo-promo05 .title2 {
        left: 5%;
        top: 15%;
        font-size: 13px
    }
    .b-grande.volvo-promo05 .txt {
        left: 0%;
        bottom: 6.5%;
        font-size: 14px
    }
    .b-grande.volvo-promo05 .txt-legal {
        position: absolute;
        left: 0%;
        bottom: 0.5%;
        font-size: 8px
    }
}
@media (max-width: 991px) {
    .b-grande.volvo-promo05,
    .b-grande.volvo-promo05 .rsOverflow {
        width: 100%;
        height: 629px 
    }
    .b-grande.volvo-promo05 .title1 {
        left: 5%;
        top: 6%;
        font-size: 52px
    }
    .b-grande.volvo-promo05 .title2 {
        left: 5%;
        top: 15%;
        font-size: 15px
    }
    .b-grande.volvo-promo05 .txt {
        left: 0%;
        bottom: 6.5%;
        font-size: 16px
    }
    .b-grande.volvo-promo05 .txt-legal {
        position: absolute;
        left: 0%;
        bottom: 0.5%;
        font-size: 10px
    }
}
@media (max-width: 768px) {
    .b-grande.volvo-promo05,
    .b-grande.volvo-promo05 .rsOverflow {
        width: 100%;
        height: 294px 
    }
    .b-grande.volvo-promo05 .title1 {
        left: 5%;
        top: 6%;
        font-size: 24px
    }
    .b-grande.volvo-promo05 .title2 {
        left: 5%;
        top: 15%;
        font-size: 13px;
        width: 75%;
        text-align: left
    }
    .b-grande.volvo-promo05 .txt {
        left: 0%;
        bottom: 5%;
        font-size: 13px;
        background: #60494d;
        border-top: 2px solid #c5bdad
    }
    .b-grande.volvo-promo05 .txt-legal {
        position: absolute;
        left: 0%;
        bottom: -1%;
        font-size: 4px
    }
}
@media (max-width: 400px) {
    .b-grande.volvo-promo05,
    .b-grande.volvo-promo05 .rsOverflow {
        width: 100%;
        height: 269px 
    }
}
.b-grande.volvo-promo06,
.b-grande.volvo-promo06 .rsOverflow {
    width: 100%;
    height: 885px 
}
.b-grande.volvo-promo06 .title1 {
    position: absolute;
    left: 0%;
    top: 7%;
    font-size: 42px;
    text-align: center;
    width: 100%;
    color: #FFF;
    font-family: 'Jockey One';
    line-height: 100%;
    text-shadow: 0 0 10px #000
}
.b-grande.volvo-promo06 .title2 {
    position: absolute;
    left: 0%;
    top: 15%;
    font-size: 35px;
    line-height: 100%;
    width: 100%;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Jockey One'
}
.b-grande.volvo-promo06 .txt {
    position: absolute;
    left: 0%;
    top: 21%;
    font-size: 30px;
    line-height: 160%;
    color: #FFF;
    width: 100%;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Jockey One'
}
.b-grande.volvo-promo06 .txt span {
    font-size: 70px
}
.b-grande.volvo-promo06 .txt-legal {
    position: absolute;
    left: 0%;
    top: 38%;
    font-size: 14px;
    line-height: 120%;
    color: #000;
    font-weight: bold;
    width: 100%;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .b-grande.volvo-promo06,
    .b-grande.volvo-promo06 .rsOverflow {
        width: 100%;
        height: 732px 
    }
    .b-grande.volvo-promo06 .title1 {
        position: absolute;
        left: 0%;
        top: 7%;
        font-size: 35px
    }
    .b-grande.volvo-promo06 .title2 {
        position: absolute;
        left: 0%;
        top: 15%;
        font-size: 28px
    }
    .b-grande.volvo-promo06 .txt {
        position: absolute;
        left: 0%;
        top: 21%;
        font-size: 25px
    }
    .b-grande.volvo-promo06 .txt span {
        font-size: 56px
    }
    .b-grande.volvo-promo06 .txt-legal {
        position: absolute;
        left: 0%;
        top: 38%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .b-grande.volvo-promo06,
    .b-grande.volvo-promo06 .rsOverflow {
        width: 100%;
        height: 862px 
    }
    .b-grande.volvo-promo06 .title1 {
        position: absolute;
        left: 0%;
        top: 7%;
        font-size: 42px
    }
    .b-grande.volvo-promo06 .title2 {
        position: absolute;
        left: 0%;
        top: 15%;
        font-size: 35px
    }
    .b-grande.volvo-promo06 .txt {
        position: absolute;
        left: 0%;
        top: 21%;
        font-size: 30px
    }
    .b-grande.volvo-promo06 .txt span {
        font-size: 70px
    }
    .b-grande.volvo-promo06 .txt-legal {
        position: absolute;
        left: 0%;
        top: 38%;
        font-size: 14px
    }
}
@media (max-width: 768px) {
    .b-grande.volvo-promo06,
    .b-grande.volvo-promo06 .rsOverflow {
        width: 100%;
        height: 394px 
    }
    .b-grande.volvo-promo06 .title1 {
        position: absolute;
        left: 0%;
        top: 7.5%;
        font-size: 18px
    }
    .b-grande.volvo-promo06 .title2 {
        position: absolute;
        left: 0%;
        top: 16%;
        font-size: 28px
    }
    .b-grande.volvo-promo06 .txt {
        position: absolute;
        left: 0%;
        top: 23%;
        font-size: 18px
    }
    .b-grande.volvo-promo06 .txt span {
        font-size: 40px
    }
    .b-grande.volvo-promo06 .txt-legal {
        position: absolute;
        left: 0%;
        top: 40%;
        font-size: 12px
    }
}
@media (max-width: 400px) {
    .b-grande.volvo-promo06,
    .b-grande.volvo-promo06 .rsOverflow {
        width: 100%;
        height: 402px 
    }
}
.royalSlider.promo-vw01 {
    width: 100%;
    height: 550px 
}
.promo-vw01 .foto {
    max-width: inherit
}
.promo-vw01 .rsABlock .logo {
    position: absolute;
    right: 5%;
    top: 5%;
    width: 30%
}
.promo-vw01 .rsABlock .title1 {
    position: absolute;
    left: 39%;
    top: 4.5%;
    font-size: 27px;
    color: #2a6286;
    font-family: 'Roboto Condensed'
}
.promo-vw01 .rsABlock .title1 span {
    font-size: 30px;
    color: #2a6286;
    font-weight: bold
}
.promo-vw01 .rsABlock .desc1 {
    position: absolute;
    left: 39%;
    top: 10.5%;
    font-size: 17px;
    color: #2a6286;
    font-family: 'Roboto Condensed'
}
.promo-vw01 .rsABlock .price1 {
    position: absolute;
    left: 42.5%;
    top: 13%;
    font-size: 45px;
    color: #053268;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.promo-vw01 .rsABlock .price1 span {
    position: absolute;
    left: -19%;
    top: 10%;
    font-size: 20px
}
.promo-vw01 .rsABlock .up {
    position: absolute;
    left: 4%;
    top: 15%;
    width: 50%
}
.promo-vw01 .rsABlock .title2 {
    position: absolute;
    left: 34%;
    top: 56%;
    font-size: 26px;
    color: #2a6286;
    font-family: 'Roboto Condensed'
}
.promo-vw01 .rsABlock .title2 span {
    font-size: 30px;
    color: #2a6286;
    font-weight: bold
}
.promo-vw01 .rsABlock .desc2 {
    position: absolute;
    left: 34%;
    top: 62%;
    font-size: 30px;
    color: #053268;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.promo-vw01 .rsABlock .gol {
    position: absolute;
    left: 3%;
    bottom: 5%;
    width: 40%
}
.promo-vw01 .rsABlock .title3 {
    position: absolute;
    left: 64%;
    top: 50%;
    font-size: 25px;
    color: #2a6286;
    font-family: 'Roboto Condensed'
}
.promo-vw01 .rsABlock .desc3 {
    position: absolute;
    left: 64%;
    top: 55%;
    font-size: 17px;
    color: #2a6286;
    font-family: 'Roboto Condensed'
}
.promo-vw01 .rsABlock .price2 {
    position: absolute;
    left: 66.5%;
    top: 58%;
    font-size: 42px;
    color: #053268;
    font-family: 'Roboto Condensed';
    font-weight: bold
}
.promo-vw01 .rsABlock .price2 span {
    position: absolute;
    left: -19%;
    top: 10%;
    font-size: 20px
}
.promo-vw01 .rsABlock .fox {
    position: absolute;
    right: 5%;
    bottom: 4%;
    width: 40%
}
@media (max-width: 1199px) {
    .promo-vw01 .rsABlock .up {
        left: 4%;
        top: 15%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title2 {
        left: 34%;
        top: 55%
    }
    .promo-vw01 .rsABlock .desc2 {
        left: 34%;
        top: 61%
    }
    .promo-vw01 .rsABlock .gol {
        left: 3%;
        bottom: 8%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title3 {
        left: 64%;
        top: 50%
    }
    .promo-vw01 .rsABlock .desc3 {
        left: 64%;
        top: 55%
    }
    .promo-vw01 .rsABlock .price2 {
        left: 66.5%;
        top: 58%
    }
    .promo-vw01 .rsABlock .fox {
        right: 5%;
        bottom: 9%;
        width: 40%
    }
}
@media (max-width: 991px) {
    .promo-vw01 .rsABlock .up {
        left: 4%;
        top: 15%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title2 {
        left: 34%;
        top: 55%
    }
    .promo-vw01 .rsABlock .desc2 {
        left: 34%;
        top: 61%
    }
    .promo-vw01 .rsABlock .gol {
        left: 3%;
        bottom: 4%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title3 {
        left: 64%;
        top: 50%
    }
    .promo-vw01 .rsABlock .desc3 {
        left: 64%;
        top: 55%
    }
    .promo-vw01 .rsABlock .price2 {
        left: 66.5%;
        top: 58%
    }
    .promo-vw01 .rsABlock .fox {
        right: 5%;
        bottom: 5%;
        width: 40%
    }
}
@media (max-width: 768px) {
    .promo-vw01 .rsABlock .logo {
        right: 32%;
        top: 2%;
        width: 30%
    }
    .promo-vw01 .rsABlock .title1 {
        left: 50%;
        top: 25%
    }
    .promo-vw01 .rsABlock .desc1 {
        left: 50%;
        top: 31%
    }
    .promo-vw01 .rsABlock .price1 {
        position: absolute;
        left: 56%;
        top: 35%;
        font-size: 38px
    }
    .promo-vw01 .rsABlock .price1 span {
        font-size: 15px
    }
    .promo-vw01 .rsABlock .up {
        left: 4%;
        top: 25%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title2 {
        left: 50%;
        top: 75%
    }
    .promo-vw01 .rsABlock .desc2 {
        left: 50%;
        top: 81%
    }
    .promo-vw01 .rsABlock .gol {
        left: 3%;
        bottom: 4%;
        width: 45%
    }
    .promo-vw01 .rsABlock .title3 {
        left: 12%;
        top: 50%
    }
    .promo-vw01 .rsABlock .desc3 {
        left: 12%;
        top: 55%
    }
    .promo-vw01 .rsABlock .price2 {
        left: 17%;
        top: 58%
    }
    .promo-vw01 .rsABlock .fox {
        right: 5%;
        bottom: 33%;
        width: 40%
    }
}
.royalSlider.vw-promo02 {
    width: 100%;
    height: 1900px 
}
.vw-promo02 .bg {
    max-width: inherit
}
.vw-promo02 .rsABlock .title-gol {
    position: absolute;
    left: -7%;
    top: -2%;
    width: 46%
}
.vw-promo02 .rsABlock .gol {
    position: absolute;
    left: 24%;
    top: 2%
}
.vw-promo02 .rsABlock .title-voyage {
    position: absolute;
    right: 0%;
    top: 12%;
    width: 64%
}
.vw-promo02 .rsABlock .voyage {
    position: absolute;
    left: 0%;
    top: 14%;
    width: 46%
}
.vw-promo02 .rsABlock .title-header {
    position: absolute;
    right: 4%;
    top: 3.3%;
    font-size: 33px;
    color: #FFF;
    font-weight: bold;
    text-align: right;
    line-height: 120%
}
.vw-promo02 .box1 {
    position: absolute;
    left: 0;
    top: 24%;
    width: 100%;
    height: 250px
}
.vw-promo02 .box1 .rsABlock .car {
    position: absolute;
    left: 0;
    top: 13%;
    width: 27%
}
.vw-promo02 .box1 .title {
    position: absolute;
    left: 28%;
    top: 22%;
    font-size: 25px;
    font-weight: lighter;
    color: #d5e6f2;
    text-align: left;
    line-height: 120%
}
.vw-promo02 .box1 .title span {
    font-weight: bold
}
.vw-promo02 .box1 .desc {
    position: absolute;
    left: 28%;
    top: 50%;
    font-size: 16px;
    font-weight: normal;
    color: #8ac3ed;
    text-align: left;
    line-height: 140%
}
.vw-promo02 .box1 .rsABlock .selo1 {
    position: absolute;
    right: 9%;
    top: 24%;
    width: 14%
}
.vw-promo02 .box1 .rsABlock .linha {
    position: absolute;
    right: 0%;
    top: 83%;
    width: 77%
}
.vw-promo02 .box2 {
    position: absolute;
    left: 0;
    top: 40%;
    width: 100%;
    height: 250px
}
.vw-promo02 .box2 .txt {
    font-size: 30px;
    font-weight: lighter;
    color: #d5e6f2;
    line-height: 100%
}
.vw-promo02 .box2 .txt span {
    font-size: 21px
}
.vw-promo02 .box2 .txt.txt1 {
    position: absolute;
    left: 8%;
    top: 2%
}
.vw-promo02 .box2 .txt.txt2 {
    position: absolute;
    left: 63%;
    top: 6%
}
.vw-promo02 .box2 .txt.txt3 {
    position: absolute;
    left: 79%;
    top: 2%
}
.vw-promo02 .box2 .txt-bold {
    font-size: 60px;
    font-weight: bold;
    color: #00f7ff
}
.vw-promo02 .box2 .txt-bold.tb1 {
    position: absolute;
    left: 23%;
    top: -4%
}
.vw-promo02 .box2 .txt-bold.tb2 {
    position: absolute;
    left: 46%;
    top: -4%
}
.vw-promo02 .box2 .txt-bold.tb3 {
    position: absolute;
    left: 69%;
    top: -4%
}
.vw-promo02 .box2 .txt-plus {
    position: absolute;
    left: 40.5%;
    top: 1%;
    font-size: 45px;
    font-weight: bold;
    color: #5f45c6
}
.vw-promo02 .box2 .title {
    position: absolute;
    left: 8%;
    top: 37%;
    font-size: 25px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 1.2px
}
.vw-promo02 .box2 .title span {
    font-weight: bold;
    color: #00f7ff
}
.vw-promo02 .box2 .list1 {
    position: absolute;
    left: 9%;
    top: 57%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box2 .list1 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box2 .list2 {
    position: absolute;
    left: 9%;
    top: 71%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box2 .list2 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box3 {
    position: absolute;
    left: 0;
    top: 55%;
    width: 100%;
    height: 250px
}
.vw-promo02 .box3 .title {
    position: absolute;
    left: 9%;
    top: 8%;
    font-size: 20px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 1px;
    line-height: 160%
}
.vw-promo02 .box3 .title span {
    font-weight: bold;
    color: #FFF
}
.vw-promo02 .box3 .list1 {
    position: absolute;
    left: 10%;
    top: 54%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box3 .list1 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box3 .list2 {
    position: absolute;
    left: 10%;
    top: 66%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box3 .list2 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box3 .list3 {
    position: absolute;
    left: 10%;
    top: 78%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box3 .list3 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box3 .list4 {
    position: absolute;
    left: 10%;
    top: 89%;
    font-size: 16px;
    font-weight: lighter;
    color: #d5e6f2;
    letter-spacing: 0.3px
}
.vw-promo02 .box3 .list4 .fa {
    font-size: 12px;
    font-weight: bold;
    color: #8ac3ed;
    margin-right: 20px
}
.vw-promo02 .box3 .selo2 {
    position: absolute;
    right: 0%;
    top: 4%;
    width: 21%
}
.vw-promo02 .foto2 {
    position: absolute;
    left: 0%;
    bottom: 13%;
    width: 33.3%
}
.vw-promo02 .foto3 {
    position: absolute;
    left: 33.3%;
    bottom: 13%;
    width: 33.4%
}
.vw-promo02 .foto4 {
    position: absolute;
    right: 0%;
    bottom: 13%;
    width: 33.3%
}
@media (max-width: 1199px) {
    .royalSlider.vw-promo02 {
        width: 100%;
        height: 1400px 
    }
    .vw-promo02 .bg {
        max-width: 100%
    }
    .vw-promo02 .rsABlock .title-gol {
        left: -4%;
        top: -1.5%;
        width: 40%
    }
    .vw-promo02 .rsABlock .gol {
        left: 26%;
        top: 1%;
        width: 40%
    }
    .vw-promo02 .rsABlock .title-voyage {
        right: 0%;
        top: 12%;
        width: 64%
    }
    .vw-promo02 .rsABlock .voyage {
        left: 0%;
        top: 14%;
        width: 46%
    }
    .vw-promo02 .rsABlock .title-header {
        right: 4%;
        top: 3%;
        font-size: 28px;
        color: #FFF
    }
    .vw-promo02 .box1 {
        left: 0;
        top: 24%
    }
    .vw-promo02 .box1 .rsABlock .car {
        left: 0;
        top: 13%;
        width: 27%
    }
    .vw-promo02 .box1 .title {
        left: 28%;
        top: 22%;
        font-size: 21px
    }
    .vw-promo02 .box1 .title span {
        font-weight: bold
    }
    .vw-promo02 .box1 .desc {
        left: 28%;
        top: 50%;
        font-size: 14px
    }
    .vw-promo02 .box1 .rsABlock .selo1 {
        right: 9%;
        top: 24%;
        width: 14%
    }
    .vw-promo02 .box1 .rsABlock .linha {
        right: 0%;
        top: 71%;
        width: 77%
    }
    .vw-promo02 .box2 {
        left: 0;
        top: 40%
    }
    .vw-promo02 .box2 .txt {
        font-size: 18px;
        line-height: 110%
    }
    .vw-promo02 .box2 .txt span {
        font-size: 16px
    }
    .vw-promo02 .box2 .txt.txt1 {
        left: 8%;
        top: 2%
    }
    .vw-promo02 .box2 .txt.txt2 {
        left: 63%;
        top: 6%
    }
    .vw-promo02 .box2 .txt.txt3 {
        left: 79%;
        top: 2%
    }
    .vw-promo02 .box2 .txt-bold {
        font-size: 50px;
        font-weight: bold;
        color: #00f7ff
    }
    .vw-promo02 .box2 .txt-bold.tb1 {
        left: 23%;
        top: -4%
    }
    .vw-promo02 .box2 .txt-bold.tb2 {
        left: 46%;
        top: -4%
    }
    .vw-promo02 .box2 .txt-bold.tb3 {
        left: 69%;
        top: -4%
    }
    .vw-promo02 .box2 .txt-plus {
        left: 40.5%;
        top: -3%;
        font-size: 45px
    }
    .vw-promo02 .box2 .title {
        left: 8%;
        top: 27%;
        font-size: 20px
    }
    .vw-promo02 .box2 .title span {
        font-weight: bold;
        color: #00f7ff
    }
    .vw-promo02 .box2 .list1 {
        left: 9%;
        top: 50%;
        font-size: 12px
    }
    .vw-promo02 .box2 .list1 .fa {
        font-size: 12px
    }
    .vw-promo02 .box2 .list2 {
        left: 9%;
        top: 61%;
        font-size: 12px
    }
    .vw-promo02 .box2 .list2 .fa {
        font-size: 12px
    }
    .vw-promo02 .box3 {
        position: absolute;
        left: 0;
        top: 54%
    }
    .vw-promo02 .box3 .title {
        position: absolute;
        left: 9%;
        top: 8%;
        font-size: 16px
    }
    .vw-promo02 .box3 .title span {
        font-weight: bold;
        color: #FFF
    }
    .vw-promo02 .box3 .list1 {
        position: absolute;
        left: 10%;
        top: 50%;
        font-size: 12px
    }
    .vw-promo02 .box3 .list2 {
        position: absolute;
        left: 10%;
        top: 62%;
        font-size: 12px
    }
    .vw-promo02 .box3 .list3 {
        position: absolute;
        left: 10%;
        top: 74%;
        font-size: 12px
    }
    .vw-promo02 .box3 .list4 {
        position: absolute;
        left: 10%;
        top: 85%;
        font-size: 12px
    }
    .vw-promo02 .box3 .selo2 {
        position: absolute;
        right: 0%;
        top: 4%;
        width: 21%
    }
    .vw-promo02 .foto2 {
        position: absolute;
        left: 0%;
        bottom: 13%;
        width: 33.3%
    }
    .vw-promo02 .foto3 {
        position: absolute;
        left: 33.3%;
        bottom: 13%;
        width: 33.4%
    }
    .vw-promo02 .foto4 {
        position: absolute;
        right: 0%;
        bottom: 13%;
        width: 33.3%
    }
}
@media (max-width: 768px) {
    .royalSlider.vw-promo02 {
        width: 100%;
        height: 800px 
    }
    .vw-promo02 .bg {
        max-width: 100%
    }
    .vw-promo02 .rsABlock .title-gol {
        left: 0%;
        top: -1.5%;
        width: 57%
    }
    .vw-promo02 .rsABlock .gol {
        left: 18%;
        top: 9%;
        width: 80%
    }
    .vw-promo02 .rsABlock .title-voyage {
        right: 10%;
        top: 48%;
        width: 78%
    }
    .vw-promo02 .rsABlock .voyage {
        left: 0%;
        top: 60%;
        width: 100%
    }
    .vw-promo02 .rsABlock .title-header {
        right: 0%;
        top: 31%;
        font-size: 25px;
        color: #FFF;
        width: 100%;
        text-align: center
    }
    .vw-promo02 .box1 {
        left: 0;
        top: 81%
    }
    .vw-promo02 .box1 .rsABlock .car {
        left: 0;
        top: 13%;
        width: 27%
    }
    .vw-promo02 .box1 .title {
        left: 28%;
        top: 12%;
        font-size: 16px
    }
    .vw-promo02 .box1 .title span {
        font-weight: bold
    }
    .vw-promo02 .box1 .desc {
        left: 28%;
        top: 28%;
        font-size: 11px
    }
    .vw-promo02 .box1 .rsABlock .selo1 {
        right: 45%;
        top: 48%;
        width: 14%;
        display: none
    }
    .vw-promo02 .box1 .rsABlock .linha {
        right: -20%;
        top: 44.5%;
        width: 100%;
        display: none
    }
    .vw-promo02 .box2,
    .vw-promo02 .box3,
    .vw-promo02 .foto2,
    .vw-promo02 .foto3,
    .vw-promo02 .foto4 {
        display: none
    }
}

.royalSlider.promo-vw04 {
    width: 100%;
    height: 2600px 
}
.royalSlider.promo-vw04 .foto {
    max-width: 100%
}
.royalSlider.promo-vw04 .rsABlock .title1 {
    position: absolute;
    left: 8%;
    top: 1.5%;
    font-size: 35px;
    color: #FFF;
    font-family: 'Roboto';
    letter-spacing: 1px;
    line-height: 110%
}
.royalSlider.promo-vw04 .rsABlock .title1 span {
    font-size: 25px;
    font-weight: lighter
}
.royalSlider.promo-vw04 .rsABlock .title2 {
    position: absolute;
    right: 3%;
    top: 14.5%;
    font-size: 23px;
    color: #FFF;
    font-family: 'Roboto';
    font-weight: lighter;
    line-height: 130%
}
.royalSlider.promo-vw04 .rsABlock .title2-cv {
    position: absolute;
    right: 7%;
    top: 16.6%;
    font-size: 50px;
    color: #FFF;
    font-family: 'Roboto';
    font-weight: bold
}
.royalSlider.promo-vw04 .rsABlock .title3 {
    position: absolute;
    left: 0%;
    top: 21.5%;
    width: 100%;
    text-align: center;
    font-size: 27px;
    color: #FFF;
    font-family: 'Roboto';
    line-height: 130%
}
.royalSlider.promo-vw04 .rsABlock .itemcar {
    position: absolute;
    left: 0%;
    width: 100%;
    height: 250px
}
.royalSlider.promo-vw04 .rsABlock .car1 {
    top: 24.8%
}
.royalSlider.promo-vw04 .rsABlock .car2 {
    top: 33.3%
}
.royalSlider.promo-vw04 .rsABlock .car3 {
    top: 41.8%
}
.royalSlider.promo-vw04 .rsABlock .car4 {
    top: 53.7%
}
.royalSlider.promo-vw04 .rsABlock .car5 {
    top: 62.2%
}
.royalSlider.promo-vw04 .rsABlock .car6 {
    top: 70.6%
}
.royalSlider.promo-vw04 .rsABlock .vendido {
    position: absolute;
    left: 30%;
    width: 40%
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-title1 {
    position: absolute;
    left: 10%;
    top: 0%;
    font-size: 20px;
    color: #717e8b;
    font-family: 'Roboto';
    font-weight: bold
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-title2 {
    position: absolute;
    left: 10%;
    top: 10%;
    font-size: 20px;
    color: #717e8b;
    font-family: 'Roboto'
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-price {
    position: absolute;
    left: 69%;
    top: 1%;
    font-size: 25px;
    color: #394b50;
    font-family: 'Roboto';
    font-weight: bold
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left {
    position: absolute;
    left: 10%;
    top: 25%;
    width: 40%
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left span,
.royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right span {
    display: block;
    color: #394b50;
    font-family: 'Roboto'
}
.royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right {
    position: absolute;
    left: 56%;
    top: 25%;
    width: 40%
}
@media (max-width: 1199px) {
    .royalSlider.promo-vw04 {
        width: 100%;
        height: 2150px 
    }
    .royalSlider.promo-vw04 .rsABlock .title1 {
        position: absolute;
        left: 8%;
        top: 1.5%;
        font-size: 27px
    }
    .royalSlider.promo-vw04 .rsABlock .title1 span {
        font-size: 18px;
        font-weight: lighter
    }
    .royalSlider.promo-vw04 .rsABlock .title2 {
        position: absolute;
        right: 3%;
        top: 14.3%;
        font-size: 23px
    }
    .royalSlider.promo-vw04 .rsABlock .title2-cv {
        position: absolute;
        right: 10%;
        top: 16.6%;
        font-size: 45px
    }
    .royalSlider.promo-vw04 .rsABlock .title3 {
        position: absolute;
        left: 0%;
        top: 21.5%;
        font-size: 27px
    }
    .royalSlider.promo-vw04 .rsABlock .car1 {
        top: 24.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car2 {
        top: 32.8%
    }
    .royalSlider.promo-vw04 .rsABlock .car3 {
        top: 41.3%
    }
    .royalSlider.promo-vw04 .rsABlock .car4 {
        top: 53%
    }
    .royalSlider.promo-vw04 .rsABlock .car5 {
        top: 61.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car6 {
        top: 70%
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title1 {
        position: absolute;
        left: 5%;
        top: 0%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title2 {
        position: absolute;
        left: 5%;
        top: 10%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-price {
        position: absolute;
        left: 69%;
        top: 1%;
        font-size: 25px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left {
        position: absolute;
        left: 5%;
        top: 25%;
        width: 45%
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left span,
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right span {
        display: block;
        color: #394b50;
        font-family: 'Roboto';
        font-size: 13px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right {
        position: absolute;
        left: 55%;
        top: 25%;
        width: 45%
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-vw04,
    .royalSlider.promo-vw04 .rsOverflow {
        width: 100%;
        height: 2600px 
    }
    .royalSlider.promo-vw04 .rsABlock .title1 {
        position: absolute;
        left: 8%;
        top: 1.5%;
        font-size: 32px
    }
    .royalSlider.promo-vw04 .rsABlock .title1 span {
        font-size: 20px;
        font-weight: lighter
    }
    .royalSlider.promo-vw04 .rsABlock .title2 {
        position: absolute;
        right: 3%;
        top: 14.3%;
        font-size: 23px
    }
    .royalSlider.promo-vw04 .rsABlock .title2-cv {
        position: absolute;
        right: 10%;
        top: 16.3%;
        font-size: 45px
    }
    .royalSlider.promo-vw04 .rsABlock .title3 {
        position: absolute;
        left: 0%;
        top: 25.5%;
        font-size: 27px
    }
    .royalSlider.promo-vw04 .rsABlock .car1 {
        top: 24.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car2 {
        top: 32.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car3 {
        top: 41%
    }
    .royalSlider.promo-vw04 .rsABlock .car4 {
        top: 52.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car5 {
        top: 60.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car6 {
        top: 68.5%
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title1 {
        position: absolute;
        left: 5%;
        top: 0%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title2 {
        position: absolute;
        left: 5%;
        top: 10%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-price {
        position: absolute;
        left: 69%;
        top: 1%;
        font-size: 25px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left {
        position: absolute;
        left: 5%;
        top: 25%;
        width: 45%
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left span,
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right span {
        display: block;
        color: #394b50;
        font-family: 'Roboto';
        font-size: 13px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right {
        position: absolute;
        left: 55%;
        top: 25%;
        width: 45%
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-vw04,
    .royalSlider.promo-vw04 .rsOverflow {
        width: 100%;
        height: 1200px 
    }
    .royalSlider.promo-vw04 .rsABlock .title1 {
        position: absolute;
        left: 8%;
        top: 1.5%;
        font-size: 20px
    }
    .royalSlider.promo-vw04 .rsABlock .title1 span {
        font-size: 18px;
        font-weight: lighter
    }
    .royalSlider.promo-vw04 .rsABlock .title2 {
        position: absolute;
        right: 3%;
        top: 12.5%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .title2-cv {
        position: absolute;
        right: 22%;
        top: 16.3%;
        font-size: 25px
    }
    .royalSlider.promo-vw04 .rsABlock .title3 {
        position: absolute;
        left: 0%;
        top: 25.5%;
        font-size: 27px
    }
    .royalSlider.promo-vw04 .rsABlock .car1 {
        top: 24%
    }
    .royalSlider.promo-vw04 .rsABlock .car2 {
        top: 32%
    }
    .royalSlider.promo-vw04 .rsABlock .car3 {
        top: 40.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car4 {
        top: 52%
    }
    .royalSlider.promo-vw04 .rsABlock .car5 {
        top: 60.5%
    }
    .royalSlider.promo-vw04 .rsABlock .car6 {
        top: 69%
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title1 {
        position: absolute;
        left: 5%;
        top: 0%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-title2 {
        position: absolute;
        left: 5%;
        top: 10%;
        font-size: 18px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-price {
        position: absolute;
        left: 5%;
        top: 20%;
        font-size: 25px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left {
        position: absolute;
        left: 5%;
        top: 25%;
        width: 45%;
        display: none
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-left span,
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right span {
        display: block;
        color: #394b50;
        font-family: 'Roboto';
        font-size: 13px
    }
    .royalSlider.promo-vw04 .rsABlock .itemcar .car-col-right {
        position: absolute;
        left: 55%;
        top: 25%;
        width: 45%;
        display: none
    }
}
.promo-vw05 {
    width: 100%;
    height: 4500px 
}
.promo-vw05 .bg {
    max-width: 100%
}
.promo-vw05 .rsABlock .title1 {
    position: absolute;
    left: 6%;
    top: 1%;
    font-size: 30px;
    color: #000;
    font-family: 'Archivo Black';
    line-height: 150%
}
.promo-vw05 .itemcar {
    position: absolute;
    top: 11%;
    left: 5%;
    width: 90%;
    height: 300px
}
.promo-vw05 .car-title1 {
    position: absolute;
    left: 2%;
    top: 5%;
    font-size: 22px;
    color: #000;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.promo-vw05 .car-title2 {
    position: absolute;
    left: 2%;
    top: 15%;
    font-size: 19px;
    color: #333
}
.promo-vw05 .car-price {
    position: absolute;
    right: 11%;
    top: 4%;
    font-size: 26px;
    color: #2a6286;
    font-family: 'Roboto Condensed';
    letter-spacing: -1px
}
.promo-vw05 .car-price2 {
    position: absolute;
    right: 0%;
    top: 12%;
    font-size: 24px;
    color: #2a6286;
    font-family: 'Roboto Condensed';
    letter-spacing: -1px
}
.promo-vw05 .car-price2 span {
    font-size: 40px
}
.promo-vw05 .car-price2 .cents {
    font-size: 20px
}
.promo-vw05 .car-text {
    position: absolute;
    left: 2%;
    top: 34%;
    font-size: 14px;
    color: #000;
    line-height: 150%
}
.promo-vw05 .car1 {
    top: 11%
}
.promo-vw05 .car2 {
    top: 18.8%
}
.promo-vw05 .car3 {
    top: 26.4%
}
.promo-vw05 .car4 {
    top: 33.3%
}
.promo-vw05 .car5 {
    top: 37.5%
}
.promo-vw05 .car6 {
    top: 41.7%
}
.promo-vw05 .car7 {
    top: 46.1%
}
.promo-vw05 .car8 {
    top: 52.1%
}
.promo-vw05 .car8 .car-title1 {
    line-height: 110%
}
.promo-vw05 .car8 .car-title2 {
    top: 20%
}
.promo-vw05 .car9 {
    top: 58.7%
}
.promo-vw05 .car10 {
    top: 62.5%
}
.promo-vw05 .car11 {
    top: 67%
}
.promo-vw05 .car12 {
    top: 71.4%
}
.promo-vw05 .car13 {
    top: 75.7%
}
.promo-vw05 .car14 {
    top: 80%
}
.promo-vw05 .car15 {
    top: 84.5%
}
.promo-vw05 .car16 {
    top: 92%
}
.promo-vw05 .car16 .car-title1 {
    line-height: 110%
}
.promo-vw05 .car16 .car-title2 {
    top: 20%
}
@media (max-width: 1199px) {
    .promo-vw05 {
        width: 100%;
        height: 3700px 
    }
    .promo-vw05 .bg {
        max-width: 100%
    }
    .promo-vw05 .rsABlock .title1 {
        left: 6%;
        top: 1%;
        font-size: 25px
    }
    .promo-vw05 .itemcar {
        top: 11%;
        left: 5%;
        width: 90%;
        height: 300px
    }
    .promo-vw05 .car-title1 {
        left: 2%;
        top: 5%;
        font-size: 16px
    }
    .promo-vw05 .car-title2 {
        left: 2%;
        top: 12%;
        font-size: 14px
    }
    .promo-vw05 .car-price {
        right: 11%;
        top: 4%;
        font-size: 20px
    }
    .promo-vw05 .car-price2 {
        right: 2%;
        top: 12%;
        font-size: 18px
    }
    .promo-vw05 .car-price2 span {
        font-size: 25px
    }
    .promo-vw05 .car-price2 .cents {
        font-size: 16px
    }
    .promo-vw05 .car-text {
        left: 2%;
        top: 28%;
        font-size: 11px
    }
    .promo-vw05 .car1 {
        top: 11%
    }
    .promo-vw05 .car2 {
        top: 19.5%
    }
    .promo-vw05 .car3 {
        top: 27%
    }
    .promo-vw05 .car4 {
        top: 33.5%
    }
    .promo-vw05 .car5 {
        top: 37.5%
    }
    .promo-vw05 .car6 {
        top: 41.7%
    }
    .promo-vw05 .car7 {
        top: 46.5%
    }
    .promo-vw05 .car8 {
        top: 52.6%
    }
    .promo-vw05 .car8 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car8 .car-title2 {
        top: 16%
    }
    .promo-vw05 .car9 {
        top: 59%
    }
    .promo-vw05 .car10 {
        top: 62.9%
    }
    .promo-vw05 .car11 {
        top: 67.5%
    }
    .promo-vw05 .car12 {
        top: 71.8%
    }
    .promo-vw05 .car13 {
        top: 76%
    }
    .promo-vw05 .car14 {
        top: 80.5%
    }
    .promo-vw05 .car15 {
        top: 85.2%
    }
    .promo-vw05 .car16 {
        top: 92.2%
    }
    .promo-vw05 .car16 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car16 .car-title2 {
        top: 20%
    }
}
@media (max-width: 991px) {
    .promo-vw05 {
        width: 100%;
        height: 4400px 
    }
    .promo-vw05 .bg {
        max-width: 100%
    }
    .promo-vw05 .rsABlock .title1 {
        left: 6%;
        top: 1%;
        font-size: 28px
    }
    .promo-vw05 .itemcar {
        top: 11%;
        left: 5%;
        width: 90%;
        height: 300px
    }
    .promo-vw05 .car-title1 {
        left: 2%;
        top: 5%;
        font-size: 16px
    }
    .promo-vw05 .car-title2 {
        left: 2%;
        top: 15%;
        font-size: 14px
    }
    .promo-vw05 .car-price {
        right: 11%;
        top: 4%;
        font-size: 26px
    }
    .promo-vw05 .car-price2 {
        right: 0%;
        top: 12%;
        font-size: 24px
    }
    .promo-vw05 .car-price2 span {
        font-size: 40px
    }
    .promo-vw05 .car-price2 .cents {
        font-size: 20px
    }
    .promo-vw05 .car-text {
        left: 2%;
        top: 34%;
        font-size: 13px
    }
    .promo-vw05 .car1 {
        top: 11%
    }
    .promo-vw05 .car2 {
        top: 18.8%
    }
    .promo-vw05 .car3 {
        top: 26.4%
    }
    .promo-vw05 .car4 {
        top: 33.3%
    }
    .promo-vw05 .car5 {
        top: 37.5%
    }
    .promo-vw05 .car6 {
        top: 41.7%
    }
    .promo-vw05 .car7 {
        top: 46.1%
    }
    .promo-vw05 .car8 {
        top: 52.1%
    }
    .promo-vw05 .car8 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car8 .car-title2 {
        top: 20%
    }
    .promo-vw05 .car9 {
        top: 58.7%
    }
    .promo-vw05 .car10 {
        top: 62.5%
    }
    .promo-vw05 .car11 {
        top: 67%
    }
    .promo-vw05 .car12 {
        top: 71.4%
    }
    .promo-vw05 .car13 {
        top: 75.7%
    }
    .promo-vw05 .car14 {
        top: 80%
    }
    .promo-vw05 .car15 {
        top: 84.5%
    }
    .promo-vw05 .car16 {
        top: 92%
    }
    .promo-vw05 .car16 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car16 .car-title2 {
        top: 20%
    }
}
@media (max-width: 768px) {
    .promo-vw05 {
        width: 100%;
        height: 2200px 
    }
    .promo-vw05 .bg {
        max-width: 100%
    }
    .promo-vw05 .rsABlock .title1 {
        left: 6%;
        top: 0.5%;
        font-size: 15px
    }
    .promo-vw05 .itemcar {
        top: 11%;
        left: 5%;
        width: 90%;
        height: 300px
    }
    .promo-vw05 .car-title1 {
        left: 2%;
        top: 0%;
        font-size: 14px
    }
    .promo-vw05 .car-title2 {
        left: 2%;
        top: 6%;
        font-size: 12px
    }
    .promo-vw05 .car-price {
        right: 58%;
        top: 15%;
        font-size: 18px
    }
    .promo-vw05 .car-price2 {
        right: 2%;
        top: 14%;
        font-size: 16px
    }
    .promo-vw05 .car-price2 span {
        font-size: 20px
    }
    .promo-vw05 .car-price2 .cents {
        font-size: 14px
    }
    .promo-vw05 .car-text {
        display: none
    }
    .promo-vw05 .car1 {
        top: 11%
    }
    .promo-vw05 .car2 {
        top: 18.5%
    }
    .promo-vw05 .car3 {
        top: 25.1%
    }
    .promo-vw05 .car4 {
        top: 31.2%
    }
    .promo-vw05 .car5 {
        top: 35.1%
    }
    .promo-vw05 .car6 {
        top: 39.1%
    }
    .promo-vw05 .car7 {
        top: 43.2%
    }
    .promo-vw05 .car8 {
        top: 49%
    }
    .promo-vw05 .car8 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car8 .car-title2 {
        top: 10%
    }
    .promo-vw05 .car9 {
        top: 55%
    }
    .promo-vw05 .car10 {
        top: 58.8%
    }
    .promo-vw05 .car11 {
        top: 62.5%
    }
    .promo-vw05 .car12 {
        top: 66.7%
    }
    .promo-vw05 .car13 {
        top: 70.5%
    }
    .promo-vw05 .car14 {
        top: 74.7%
    }
    .promo-vw05 .car15 {
        top: 79%
    }
    .promo-vw05 .car16 {
        top: 85.5%
    }
    .promo-vw05 .car16 .car-title1 {
        line-height: 110%
    }
    .promo-vw05 .car16 .car-title2 {
        top: 10%
    }
}
.promo-vw06 {
    width: 100%;
    height: 2100px 
}
.promo-vw06 .bg {
    max-width: 100%
}
.promo-vw06 .title1 {
    position: absolute;
    left: 0%;
    top: 2.5%;
    font-size: 50px;
    width: 100%;
    line-height: 110%;
    text-align: center;
    color: #000;
    font-family: 'Roboto Condensed'
}
.promo-vw06 .title2 {
    position: absolute;
    left: 0%;
    top: 8.5%;
    font-size: 28.5px;
    width: 100%;
    text-align: center;
    color: #00a6e6;
    letter-spacing: 0px;
    line-height: 130%
}
.promo-vw06 .box {
    position: absolute;
    left: 0%;
    top: 11.5%;
    width: 100%;
    height: 300px
}
.promo-vw06 .box .box-title {
    position: absolute;
    left: 7%;
    top: 20%;
    font-size: 36px;
    color: #6d7e89;
    font-family: 'Roboto Condensed'
}
.promo-vw06 .box .box-title span {
    font-size: 52px
}
.promo-vw06 .box .box-desc {
    position: absolute;
    left: 7%;
    top: 39%;
    font-size: 24px;
    color: #00a6e6
}
.promo-vw06 .box .box-price {
    position: absolute;
    left: 7%;
    top: 44%;
    font-size: 69px;
    color: #0169a6;
    font-family: 'Roboto Condensed';
    letter-spacing: -2px
}
.promo-vw06 .box .box-price span {
    font-size: 33px;
    margin-right: 10px
}
.promo-vw06 .box .position-r {
    left: auto;
    right: 7%
}
.promo-vw06 .box1 {
    top: 11.5%
}
.promo-vw06 .box2 {
    top: 24.3%
}
.promo-vw06 .box3 {
    top: 37%
}
.promo-vw06 .box4 {
    top: 52%
}
.promo-vw06 .box4 .box-desc {
    position: absolute;
    top: 37%;
    font-size: 24px;
    color: #00a6e6
}
.promo-vw06 .box4 .box-desc span {
    font-size: 60px;
    font-family: 'Roboto Condensed'
}
.promo-vw06 .box .box-title2 {
    position: absolute;
    top: 68%;
    font-size: 55px;
    color: #6d7e89;
    font-family: 'Roboto Condensed'
}
.promo-vw06 .box .box-ano {
    position: absolute;
    top: 88%;
    font-size: 32px;
    color: #6d7e89;
    font-family: 'Roboto Condensed'
}
.promo-vw06 .box .box-desc2 {
    position: absolute;
    top: 101%;
    font-size: 21px;
    color: #00a6e6
}
.promo-vw06 .box .box-price2 {
    position: absolute;
    top: 105%;
    font-size: 68px;
    color: #0169a6;
    font-family: 'Roboto Condensed';
    letter-spacing: -2px
}
.promo-vw06 .box5 {
    top: 72.5%
}
@media (max-width: 1199px) {
    .promo-vw06,
    .promo-vw06 .rsOverflow {
        width: 100%;
        height: 1700px 
    }
    .promo-vw06 .title1 {
        left: 0%;
        top: 2.5%;
        font-size: 40px
    }
    .promo-vw06 .title2 {
        left: 0%;
        top: 8.5%;
        font-size: 24px
    }
    .promo-vw06 .box .box-title {
        left: 7%;
        top: 20%;
        font-size: 26px
    }
    .promo-vw06 .box .box-title span {
        font-size: 42px
    }
    .promo-vw06 .box .box-desc {
        left: 7%;
        top: 39%;
        font-size: 20px
    }
    .promo-vw06 .box .box-price {
        left: 7%;
        top: 44%;
        font-size: 59px
    }
    .promo-vw06 .box .box-price span {
        font-size: 33px;
        margin-right: 10px
    }
    .promo-vw06 .box .position-r {
        left: auto;
        right: 7%
    }
    .promo-vw06 .box1 {
        top: 11.5%
    }
    .promo-vw06 .box2 {
        top: 24.3%
    }
    .promo-vw06 .box3 {
        top: 37%
    }
    .promo-vw06 .box4 {
        top: 52%
    }
    .promo-vw06 .box4 .box-desc {
        top: 34%;
        font-size: 20px
    }
    .promo-vw06 .box4 .box-desc span {
        font-size: 50px
    }
    .promo-vw06 .box .box-title2 {
        top: 58%;
        font-size: 45px
    }
    .promo-vw06 .box .box-ano {
        top: 78%;
        font-size: 28px
    }
    .promo-vw06 .box .box-desc2 {
        top: 95%;
        font-size: 17px
    }
    .promo-vw06 .box .box-price2 {
        top: 100%;
        font-size: 58px
    }
    .promo-vw06 .box5 {
        top: 72.5%
    }
}
@media (max-width: 991px) {
    .promo-vw06,
    .promo-vw06 .rsOverflow {
        width: 100%;
        height: 2000px 
    }
    .promo-vw06 .title1 {
        left: 0%;
        top: 2.5%;
        font-size: 50px
    }
    .promo-vw06 .title2 {
        left: 0%;
        top: 8.5%;
        font-size: 28.5px
    }
    .promo-vw06 .box .box-title {
        left: 7%;
        top: 20%;
        font-size: 36px
    }
    .promo-vw06 .box .box-title span {
        font-size: 52px
    }
    .promo-vw06 .box .box-desc {
        left: 7%;
        top: 39%;
        font-size: 24px
    }
    .promo-vw06 .box .box-price {
        left: 7%;
        top: 44%;
        font-size: 69px
    }
    .promo-vw06 .box .box-price span {
        font-size: 33px;
        margin-right: 10px
    }
    .promo-vw06 .box .position-r {
        left: auto;
        right: 7%
    }
    .promo-vw06 .box1 {
        top: 11.5%
    }
    .promo-vw06 .box2 {
        top: 24.3%
    }
    .promo-vw06 .box3 {
        top: 37%
    }
    .promo-vw06 .box4 {
        top: 52%
    }
    .promo-vw06 .box4 .box-desc {
        top: 37%;
        font-size: 24px
    }
    .promo-vw06 .box4 .box-desc span {
        font-size: 60px
    }
    .promo-vw06 .box .box-title2 {
        top: 68%;
        font-size: 55px
    }
    .promo-vw06 .box .box-ano {
        top: 88%;
        font-size: 32px
    }
    .promo-vw06 .box .box-desc2 {
        top: 101%;
        font-size: 21px
    }
    .promo-vw06 .box .box-price2 {
        top: 105%;
        font-size: 68px
    }
    .promo-vw06 .box5 {
        top: 72.5%
    }
}
@media (max-width: 768px) {
    .promo-vw06,
    .promo-vw06 .rsOverflow {
        width: 100%;
        height: 900px 
    }
    .promo-vw06 .title1 {
        left: 0%;
        top: 2.5%;
        font-size: 20px
    }
    .promo-vw06 .title2 {
        left: 0%;
        top: 8.5%;
        font-size: 12px
    }
    .promo-vw06 .box .box-title {
        left: 7%;
        top: 20%;
        font-size: 14px
    }
    .promo-vw06 .box .box-title span {
        font-size: 22px
    }
    .promo-vw06 .box .box-desc {
        left: 7%;
        top: 30%;
        font-size: 14px
    }
    .promo-vw06 .box .box-price {
        left: 7%;
        top: 36%;
        font-size: 25px
    }
    .promo-vw06 .box .box-price span {
        font-size: 16px;
        margin-right: 10px
    }
    .promo-vw06 .box .position-r {
        left: auto;
        right: 7%
    }
    .promo-vw06 .box1 {
        top: 7%
    }
    .promo-vw06 .box2 {
        top: 22%
    }
    .promo-vw06 .box3 {
        top: 36%
    }
    .promo-vw06 .box4 {
        top: 51%
    }
    .promo-vw06 .box5 {
        top: 72.5%
    }
    .promo-vw06 .box4 .box-desc {
        top: 28%;
        font-size: 14px
    }
    .promo-vw06 .box4 .box-desc span {
        font-size: 22px
    }
    .promo-vw06 .box4 .box-title2 {
        top: 42%;
        font-size: 25px
    }
    .promo-vw06 .box4 .box-ano {
        top: 55%;
        font-size: 16px
    }
    .promo-vw06 .box4 .box-desc2 {
        top: 62%;
        font-size: 12px
    }
    .promo-vw06 .box4 .box-price2 {
        top: 68%;
        font-size: 25px
    }
}
.promo-vw07 {
    width: 100%;
    height: 2500px 
}
.promo-vw07 .bg {
    max-width: 100%
}
.promo-vw07 .title1 {
    position: absolute;
    left: 7%;
    top: 17.5%;
    font-size: 53px;
    text-align: center;
    color: #6d7e89;
    letter-spacing: 0px;
    line-height: 130%;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .title2 {
    position: absolute;
    left: 7%;
    top: 20.2%;
    font-size: 30px;
    text-align: center;
    color: #0169a6;
    letter-spacing: 0px;
    line-height: 130%;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .title2 span {
    font-size: 50px
}
.promo-vw07 .title3 {
    position: absolute;
    left: 0%;
    top: 34.3%;
    font-size: 33px;
    width: 100%;
    text-align: center;
    color: #FFF;
    letter-spacing: 0px;
    line-height: 130%;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .box {
    position: absolute;
    left: 0%;
    width: 100%;
    height: 250px
}
.promo-vw07 .box .box-title span {
    position: absolute;
    left: 12%;
    top: 3%;
    font-size: 42px;
    color: #ffce3f;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .box .box-title.position-r span {
    left: auto;
    right: 18%
}
.promo-vw07 .box .box-desc {
    position: absolute;
    left: 12%;
    top: 17%;
    font-size: 28px;
    color: #FFF
}
.promo-vw07 .box .box-desc.position-r {
    left: auto;
    right: 12%
}
.promo-vw07 .box .box-desc span {
    font-size: 50px;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .box .box-price {
    position: absolute;
    left: 12%;
    top: 50%;
    font-size: 30px;
    color: #0169a6;
    color: #FFF;
    line-height: 120%
}
.promo-vw07 .box .box-price.position-r {
    left: auto;
    right: 11%
}
.promo-vw07 .box .box-price span {
    font-size: 50px;
    margin-right: 10px;
    font-family: 'Roboto Condensed'
}
.promo-vw07 .box1 {
    top: 44%
}
.promo-vw07 .box2 {
    top: 55%
}
.promo-vw07 .box2 .box-price {
    top: 23%
}
.promo-vw07 .box3 {
    top: 65.2%
}
.promo-vw07 .box3 .box-title.position-r span {
    left: auto;
    right: 19%;
    top: 0%;
    font-size: 50px
}
.promo-vw07 .box4 {
    top: 75.7%
}
.promo-vw07 .box5 {
    top: 87.2%
}
.promo-vw07 .box5 .box-title.position-r span {
    left: auto;
    right: 20%;
    top: 0%;
    font-size: 52px
}
.promo-vw07 .box5 .box-desc.position-r {
    right: 7%
}
.promo-vw07 .texto {
    position: absolute;
    left: 10%;
    bottom: 3%;
    font-size: 13px;
    width: 80%;
    text-align: center;
    color: #FFF;
    line-height: 130%
}
@media (max-width: 1199px) {
    .promo-vw07,
    .promo-vw07 .rsOverflow {
        width: 100%;
        height: 2100px 
    }
    .promo-vw07 .title1 {
        left: 7%;
        top: 17.5%;
        font-size: 43px
    }
    .promo-vw07 .title2 {
        left: 7%;
        top: 20.2%;
        font-size: 20px
    }
    .promo-vw07 .title2 span {
        font-size: 40px
    }
    .promo-vw07 .title3 {
        left: 0%;
        top: 34.3%;
        font-size: 28px
    }
    .promo-vw07 .box {
        left: 0%;
        width: 100%;
        height: 250px
    }
    .promo-vw07 .box .box-title span {
        left: 12%;
        top: 3%;
        font-size: 32px
    }
    .promo-vw07 .box .box-title.position-r span {
        left: auto;
        right: 18%
    }
    .promo-vw07 .box .box-desc {
        left: 12%;
        top: 17%;
        font-size: 22px;
        color: #FFF
    }
    .promo-vw07 .box .box-desc.position-r {
        left: auto;
        right: 12%
    }
    .promo-vw07 .box .box-desc span {
        font-size: 35px
    }
    .promo-vw07 .box .box-price {
        left: 12%;
        top: 40%;
        font-size: 25px
    }
    .promo-vw07 .box .box-price.position-r {
        left: auto;
        right: 9%
    }
    .promo-vw07 .box .box-price span {
        font-size: 30px
    }
    .promo-vw07 .box1 {
        top: 43.5%
    }
    .promo-vw07 .box2 {
        top: 54.5%
    }
    .promo-vw07 .box2 .box-price {
        top: 23%
    }
    .promo-vw07 .box3 {
        top: 64.5%
    }
    .promo-vw07 .box3 .box-title.position-r span {
        left: auto;
        right: 19%;
        top: 0%;
        font-size: 40px
    }
    .promo-vw07 .box4 {
        top: 74.7%
    }
    .promo-vw07 .box5 {
        top: 85.2%
    }
    .promo-vw07 .box5 .box-title.position-r span {
        left: auto;
        right: 20%;
        top: 0%;
        font-size: 42px
    }
    .promo-vw07 .box5 .box-desc.position-r {
        right: 9%
    }
    .promo-vw07 .texto {
        left: 10%;
        bottom: 4.5%;
        font-size: 11px;
        width: 80%
    }
}
@media (max-width: 991px) {
    .promo-vw07,
    .promo-vw07 .rsOverflow {
        width: 100%;
        height: 2500px 
    }
    .promo-vw07 .title1 {
        left: 7%;
        top: 16.5%;
        font-size: 53px
    }
    .promo-vw07 .title2 {
        left: 7%;
        top: 19.2%;
        font-size: 30px
    }
    .promo-vw07 .title2 span {
        font-size: 50px
    }
    .promo-vw07 .title3 {
        left: 0%;
        top: 34.3%;
        font-size: 33px
    }
    .promo-vw07 .box {
        left: 0%;
        width: 100%;
        height: 250px
    }
    .promo-vw07 .box .box-title span {
        left: 12%;
        top: 3%;
        font-size: 42px
    }
    .promo-vw07 .box .box-title.position-r span {
        left: auto;
        right: 18%
    }
    .promo-vw07 .box .box-desc {
        left: 12%;
        top: 17%;
        font-size: 28px;
        color: #FFF
    }
    .promo-vw07 .box .box-desc.position-r {
        left: auto;
        right: 12%
    }
    .promo-vw07 .box .box-desc span {
        font-size: 50px
    }
    .promo-vw07 .box .box-price {
        left: 12%;
        top: 50%;
        font-size: 30px
    }
    .promo-vw07 .box .box-price.position-r {
        left: auto;
        right: 11%
    }
    .promo-vw07 .box .box-price span {
        font-size: 50px
    }
    .promo-vw07 .box1 {
        top: 43%
    }
    .promo-vw07 .box2 {
        top: 54%
    }
    .promo-vw07 .box2 .box-price {
        top: 27%
    }
    .promo-vw07 .box3 {
        top: 63.5%
    }
    .promo-vw07 .box3 .box-title.position-r span {
        left: auto;
        right: 19%;
        top: 0%;
        font-size: 50px
    }
    .promo-vw07 .box4 {
        top: 73.7%
    }
    .promo-vw07 .box5 {
        top: 85%
    }
    .promo-vw07 .box5 .box-title.position-r span {
        left: auto;
        right: 20%;
        top: 0%;
        font-size: 52px
    }
    .promo-vw07 .box5 .box-desc.position-r {
        right: 7%
    }
    .promo-vw07 .texto {
        left: 10%;
        bottom: 3%;
        font-size: 13px;
        width: 80%
    }
}
@media (max-width: 768px) {
    .promo-vw07,
    .promo-vw07 .rsOverflow {
        width: 100%;
        height: 1200px 
    }
    .promo-vw07 .title1 {
        left: 7%;
        top: 15.5%;
        font-size: 25px
    }
    .promo-vw07 .title2 {
        left: 7%;
        top: 19%;
        font-size: 14px
    }
    .promo-vw07 .title2 span {
        font-size: 30px
    }
    .promo-vw07 .title3 {
        left: 0%;
        top: 32.2%;
        font-size: 15px
    }
    .promo-vw07 .box {
        left: 0%;
        width: 100%;
        height: 250px
    }
    .promo-vw07 .box .box-title span {
        left: 12%;
        top: 3%;
        font-size: 22px
    }
    .promo-vw07 .box .box-title.position-r span {
        left: auto;
        right: 16%
    }
    .promo-vw07 .box .box-desc {
        left: 12%;
        top: 11%;
        font-size: 14px;
        color: #FFF
    }
    .promo-vw07 .box .box-desc.position-r {
        left: auto;
        right: 9%;
        top: 13%
    }
    .promo-vw07 .box .box-desc span {
        font-size: 20px
    }
    .promo-vw07 .box .box-price {
        left: 12%;
        top: 28%;
        font-size: 12px
    }
    .promo-vw07 .box .box-price.position-r {
        left: auto;
        right: 12%
    }
    .promo-vw07 .box .box-price span {
        font-size: 18px
    }
    .promo-vw07 .box1 {
        top: 41%
    }
    .promo-vw07 .box2 {
        top: 51.5%
    }
    .promo-vw07 .box2 .box-price {
        top: 20%
    }
    .promo-vw07 .box3 {
        top: 62%
    }
    .promo-vw07 .box3 .box-title.position-r span {
        left: auto;
        right: 15%;
        top: 0%;
        font-size: 25px
    }
    .promo-vw07 .box4 {
        top: 71%
    }
    .promo-vw07 .box5 {
        top: 81.5%
    }
    .promo-vw07 .box5 .box-title.position-r span {
        left: auto;
        right: 19%;
        top: 2%;
        font-size: 25px
    }
    .promo-vw07 .box5 .box-desc.position-r {
        right: 5%;
        top: 11%
    }
    .promo-vw07 .texto {
        left: 10%;
        bottom: 8.5%;
        font-size: 8px;
        width: 80%
    }
}
.vw-promo08 {
    width: 100%;
    height: 1999px 
}
.vw-promo08 .bg {
    max-width: 100%
}
.vw-promo08 .title1 {
    position: absolute;
    left: 3%;
    top: 3.2%;
    font-size: 40px;
    text-align: left;
    color: #ffd200;
    letter-spacing: 0px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo08 .title2 {
    position: absolute;
    left: 3%;
    top: 7%;
    font-size: 29px;
    text-align: left;
    color: #FFF;
    letter-spacing: 0px;
    line-height: 120%;
    text-transform: uppercase;
    font-weight: 100
}
.vw-promo08 .title3 {
    position: absolute;
    left: 39.5%;
    top: 5%;
    font-size: 28px;
    text-align: center;
    color: #ffd200;
    letter-spacing: 0px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo08 .box-title {
    font-size: 30px;
    color: #777;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo08 .desc {
    font-size: 25px;
    color: #777
}
.vw-promo08 .desc span {
    font-size: 35px;
    color: #285176;
    font-family: 'Roboto Condensed'
}
.vw-promo08 .box1 .box-title {
    position: absolute;
    left: 49%;
    top: 21.5%
}
.vw-promo08 .box1 .desc {
    position: absolute;
    left: 49%;
    top: 23%
}
.vw-promo08 .box2 .box-title {
    position: absolute;
    left: 13%;
    top: 35%
}
.vw-promo08 .box2 .desc {
    position: absolute;
    left: 13%;
    top: 36.7%;
    line-height: 140%
}
.vw-promo08 .box3 .box-title {
    position: absolute;
    right: 8%;
    top: 47.5%
}
.vw-promo08 .box3 .desc {
    position: absolute;
    right: 8%;
    top: 49%;
    line-height: 120%;
    text-align: right
}
.vw-promo08 .box4 .box-title {
    position: absolute;
    left: 8%;
    top: 57.5%
}
.vw-promo08 .box4 .desc {
    position: absolute;
    left: 8%;
    top: 59%;
    line-height: 130%
}
.vw-promo08 .box4 .desc span {
    font-size: 30px
}
.vw-promo08 .box5 .box-title {
    position: absolute;
    left: 38%;
    top: 77.5%
}
.vw-promo08 .box5 .desc {
    position: absolute;
    left: 38%;
    top: 79%;
    line-height: 120%;
    text-align: left;
    font-size: 20px
}
.vw-promo08 .box5 .desc span {
    font-size: 25px
}
.vw-promo08 .texto {
    position: absolute;
    left: 0%;
    bottom: 0.5%;
    font-size: 25px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-weight: 100;
    font-style: italic;
    text-decoration: underline
}
@media (max-width: 1199px) {
    .vw-promo08,
    .vw-promo08 .rsOverflow {
        width: 100%;
        height: 1654px 
    }
    .vw-promo08 .title1 {
        left: 3%;
        top: 3.2%;
        font-size: 30px
    }
    .vw-promo08 .title2 {
        left: 3%;
        top: 7%;
        font-size: 25px
    }
    .vw-promo08 .title3 {
        left: 39.5%;
        top: 5%;
        font-size: 23px
    }
    .vw-promo08 .box-title {
        font-size: 25px;
        color: #777
    }
    .vw-promo08 .desc {
        font-size: 18px;
        color: #777
    }
    .vw-promo08 .desc span {
        font-size: 20px;
        color: #285176
    }
    .vw-promo08 .box1 .box-title {
        left: 49%;
        top: 21.5%
    }
    .vw-promo08 .box1 .desc {
        left: 49%;
        top: 23%
    }
    .vw-promo08 .box2 .box-title {
        left: 13%;
        top: 35%
    }
    .vw-promo08 .box2 .desc {
        left: 13%;
        top: 36.7%;
        line-height: 140%
    }
    .vw-promo08 .box3 .box-title {
        right: 8%;
        top: 47.5%
    }
    .vw-promo08 .box3 .desc {
        right: 8%;
        top: 49%;
        line-height: 120%;
        text-align: right
    }
    .vw-promo08 .box4 .box-title {
        left: 8%;
        top: 57.5%
    }
    .vw-promo08 .box4 .desc {
        left: 8%;
        top: 59%;
        line-height: 130%
    }
    .vw-promo08 .box4 .desc span {
        font-size: 20px
    }
    .vw-promo08 .box5 .box-title {
        left: 38%;
        top: 77.5%
    }
    .vw-promo08 .box5 .desc {
        left: 38%;
        top: 79.2%;
        line-height: 120%;
        text-align: left;
        font-size: 16px
    }
    .vw-promo08 .box5 .desc span {
        font-size: 20px
    }
    .vw-promo08 .texto {
        left: 0%;
        bottom: 0.5%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .vw-promo08,
    .vw-promo08 .rsOverflow {
        width: 100%;
        height: 1947px 
    }
    .vw-promo08 .title1 {
        left: 3%;
        top: 3.2%;
        font-size: 40px
    }
    .vw-promo08 .title2 {
        left: 3%;
        top: 7%;
        font-size: 29px
    }
    .vw-promo08 .title3 {
        left: 39.5%;
        top: 5%;
        font-size: 28px
    }
    .vw-promo08 .box-title {
        font-size: 30px;
        color: #777
    }
    .vw-promo08 .desc {
        font-size: 25px;
        color: #777
    }
    .vw-promo08 .desc span {
        font-size: 25px;
        color: #285176
    }
    .vw-promo08 .box1 .box-title {
        left: 49%;
        top: 21.5%
    }
    .vw-promo08 .box1 .desc {
        left: 49%;
        top: 23%
    }
    .vw-promo08 .box2 .box-title {
        left: 13%;
        top: 35%
    }
    .vw-promo08 .box2 .desc {
        left: 13%;
        top: 36.7%;
        line-height: 140%
    }
    .vw-promo08 .box3 .box-title {
        right: 8%;
        top: 47.5%
    }
    .vw-promo08 .box3 .desc {
        right: 8%;
        top: 49%;
        line-height: 120%;
        text-align: right
    }
    .vw-promo08 .box4 .box-title {
        left: 8%;
        top: 57.5%
    }
    .vw-promo08 .box4 .desc {
        left: 8%;
        top: 59%;
        line-height: 130%
    }
    .vw-promo08 .box4 .desc span {
        font-size: 25px
    }
    .vw-promo08 .box5 .box-title {
        left: 38%;
        top: 77.5%
    }
    .vw-promo08 .box5 .desc {
        left: 38%;
        top: 79.2%;
        line-height: 120%;
        text-align: left;
        font-size: 18px
    }
    .vw-promo08 .box5 .desc span {
        font-size: 22px
    }
    .vw-promo08 .texto {
        left: 0%;
        bottom: 0.5%;
        font-size: 25px
    }
}
@media (max-width: 768px) {
    .vw-promo08,
    .vw-promo08 .rsOverflow {
        width: 100%;
        height: 909px 
    }
    .vw-promo08 .title1 {
        left: 3%;
        top: 3.2%;
        font-size: 18px
    }
    .vw-promo08 .title2 {
        left: 3%;
        top: 7%;
        font-size: 14px
    }
    .vw-promo08 .title3 {
        left: 37%;
        top: 2%;
        font-size: 15px
    }
    .vw-promo08 .box-title {
        font-size: 20px;
        color: #777
    }
    .vw-promo08 .desc {
        font-size: 16px;
        color: #777
    }
    .vw-promo08 .desc span {
        font-size: 18px;
        color: #285176
    }
    .vw-promo08 .box1 .box-title {
        left: 49%;
        top: 20%
    }
    .vw-promo08 .box1 .desc {
        left: 49%;
        top: 23%
    }
    .vw-promo08 .box2 .box-title {
        left: 11%;
        top: 34.2%
    }
    .vw-promo08 .box2 .desc {
        left: 11%;
        top: 36.7%;
        line-height: 140%
    }
    .vw-promo08 .box3 .box-title {
        right: 5%;
        top: 46%
    }
    .vw-promo08 .box3 .desc {
        right: 5%;
        top: 49%;
        line-height: 120%;
        text-align: right
    }
    .vw-promo08 .box4 .box-title {
        left: 4%;
        top: 56%
    }
    .vw-promo08 .box4 .desc {
        left: 4%;
        top: 59%;
        line-height: 130%
    }
    .vw-promo08 .box4 .desc span {
        font-size: 15px
    }
    .vw-promo08 .box5 .box-title {
        left: 38%;
        top: 73%
    }
    .vw-promo08 .box5 .desc {
        left: 38%;
        top: 76%;
        line-height: 120%;
        text-align: left;
        font-size: 16px
    }
    .vw-promo08 .box5 .desc span {
        font-size: 18px
    }
    .vw-promo08 .texto {
        left: 0%;
        bottom: 0.5%;
        font-size: 11px
    }
}
@media (max-width: 400px) {
    .vw-promo08,
    .vw-promo08 .rsOverflow {
        width: 100%;
        height: 831px 
    }
}
.vw-promo09,
.vw-promo09 .rsOverflow {
    width: 100%;
    height: 1721px 
}
.vw-promo09 .title1 {
    position: absolute;
    left: 3%;
    top: 2%;
    font-size: 68px;
    text-align: left;
    color: #024e64;
    letter-spacing: -5px;
    line-height: 90%;
    text-transform: uppercase
}
.vw-promo09 .box1 .box-title {
    position: absolute;
    left: 0%;
    top: 38%;
    font-size: 36px;
    text-align: center;
    width: 100%;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase
}
.vw-promo09 .box2 .box-title {
    position: absolute;
    right: 4%;
    top: 48%;
    font-size: 38px;
    text-align: right;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 120%;
    text-transform: uppercase
}
.vw-promo09 .box3 .box-title {
    position: absolute;
    left: 4%;
    top: 64%;
    font-size: 38px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 120%;
    text-transform: uppercase
}
.vw-promo09 .box4 .box-title {
    position: absolute;
    right: 4%;
    top: 81%;
    font-size: 38px;
    text-align: right;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 130%;
    text-transform: uppercase
}
.vw-promo09 .txt {
    position: absolute;
    right: 4%;
    bottom: 2%;
    font-size: 13px;
    text-align: right;
    color: #000;
    line-height: 95%;
    width: 32%
}
@media (max-width: 1199px) {
    .vw-promo09,
    .vw-promo09 .rsOverflow {
        width: 100%;
        height: 1424px 
    }
    .vw-promo09 .title1 {
        left: 3%;
        top: 2.5%;
        font-size: 58px
    }
    .vw-promo09 .box1 .box-title {
        left: 0%;
        top: 38%;
        font-size: 30px
    }
    .vw-promo09 .box2 .box-title {
        right: 4%;
        top: 48%;
        font-size: 30px
    }
    .vw-promo09 .box3 .box-title {
        left: 4%;
        top: 64%;
        font-size: 35px
    }
    .vw-promo09 .box4 .box-title {
        right: 4%;
        top: 81%;
        font-size: 29px
    }
    .vw-promo09 .txt {
        right: 4%;
        bottom: 1%;
        font-size: 11.5px
    }
}
@media (max-width: 991px) {
    .vw-promo09,
    .vw-promo09 .rsOverflow {
        width: 100%;
        height: 1677px 
    }
    .vw-promo09 .title1 {
        left: 3%;
        top: 2.5%;
        font-size: 68px
    }
    .vw-promo09 .box1 .box-title {
        left: 0%;
        top: 38%;
        font-size: 35px
    }
    .vw-promo09 .box2 .box-title {
        right: 4%;
        top: 49%;
        font-size: 33px
    }
    .vw-promo09 .box3 .box-title {
        left: 4%;
        top: 64%;
        font-size: 38px
    }
    .vw-promo09 .box4 .box-title {
        right: 4%;
        top: 81%;
        font-size: 34px
    }
    .vw-promo09 .txt {
        right: 4%;
        bottom: 1%;
        font-size: 13px
    }
}
@media (max-width: 768px) {
    .vw-promo09,
    .vw-promo09 .rsOverflow {
        width: 100%;
        height: 782px 
    }
    .vw-promo09 .title1 {
        left: 5%;
        top: 1%;
        font-size: 42px;
        letter-spacing: -2px
    }
    .vw-promo09 .box1 .box-title {
        left: 0%;
        top: 38%;
        font-size: 16px;
        letter-spacing: -0.5px
    }
    .vw-promo09 .box2 .box-title {
        right: 4%;
        top: 49%;
        font-size: 16px;
        letter-spacing: -0.5px
    }
    .vw-promo09 .box3 .box-title {
        left: 4%;
        top: 64%;
        font-size: 18px;
        letter-spacing: -0.5px
    }
    .vw-promo09 .box4 .box-title {
        right: 4%;
        top: 81%;
        font-size: 16px;
        letter-spacing: -0.5px
    }
    .vw-promo09 .txt {
        right: 4%;
        bottom: 2%;
        font-size: 6px
    }
}
@media (max-width: 400px) {
    .vw-promo09,
    .vw-promo09 .rsOverflow {
        width: 100%;
        height: 715px 
    }
}
.vw-promo10,
.vw-promo10 .rsOverflow {
    width: 100%;
    height: 939px 
}
.vw-promo10 .rotate {
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
}
.vw-promo10 .title1 {
    position: absolute;
    left: 3%;
    top: 4%;
    font-size: 68px;
    text-align: left;
    color: #024e64;
    letter-spacing: -5px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo10 .title2 {
    position: absolute;
    left: 3%;
    top: 21.5%;
    font-size: 40px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo10 .title3 {
    position: absolute;
    left: 3%;
    top: 27%;
    font-size: 40px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo10 .title4 {
    position: absolute;
    left: 3%;
    top: 33.5%;
    font-size: 40px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-family: 'Roboto Condensed'
}
.vw-promo10 .box1 {
    position: absolute;
    left: 0%;
    top: 44%;
    width: 100%;
    height: 150px
}
.vw-promo10 .box1 .box-title1 {
    position: absolute;
    left: 2%;
    top: 30%;
    font-size: 60px;
    text-align: left;
    color: #e0c708;
    letter-spacing: -5px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box1 .box-title1 span {
    font-size: 40px;
    vertical-align: top
}
.vw-promo10 .box1 .box-title2 {
    position: absolute;
    left: 47%;
    top: 45%;
    font-size: 18px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box1 .box-title2 span {
    font-family: 'Roboto Condensed'
}
.vw-promo10 .box1 .box-title3 {
    position: absolute;
    left: 27%;
    top: 66%;
    font-size: 22px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box1 .box-title3 span {
    font-family: 'Roboto Condensed';
    font-size: 28px
}
.vw-promo10 .box2 {
    position: absolute;
    left: 0%;
    top: 64%;
    width: 100%;
    height: 150px
}
.vw-promo10 .box2 .box-title1 {
    position: absolute;
    left: 13%;
    top: 0%;
    font-size: 60px;
    text-align: left;
    color: #344d63;
    letter-spacing: -5px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box2 .box-title1 span {
    font-size: 37px;
    vertical-align: top
}
.vw-promo10 .box2 .box-title2 {
    position: absolute;
    left: 50%;
    top: 35%;
    font-size: 18px;
    text-align: left;
    color: #344d63;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box2 .box-title2 span {
    font-family: 'Roboto Condensed';
    font-size: 27px
}
.vw-promo10 .box2 .box-title3 {
    position: absolute;
    left: 27%;
    top: 66%;
    font-size: 22px;
    text-align: left;
    color: #344d63;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box2 .box-title3 span {
    font-family: 'Roboto Condensed';
    font-size: 28px
}
.vw-promo10 .box3 {
    position: absolute;
    left: 0%;
    top: 80%;
    width: 100%;
    height: 150px
}
.vw-promo10 .box3 .box-title1 {
    position: absolute;
    left: 38%;
    top: 0%;
    font-size: 60px;
    text-align: left;
    color: #e0c708;
    letter-spacing: -5px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box3 .box-title2 {
    position: absolute;
    left: 55%;
    top: 27%;
    font-size: 18px;
    text-align: left;
    color: #FFF;
    letter-spacing: -1px;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
.vw-promo10 .box3 .box-title2 span {
    font-family: 'Roboto Condensed';
    font-size: 27px
}
.vw-promo10 .txt {
    position: absolute;
    right: 5%;
    top: 92%;
    font-size: 12px;
    text-align: left;
    color: #FFF;
    line-height: 90%;
    text-transform: uppercase;
    font-weight: lighter
}
@media (max-width: 1199px) {
    .vw-promo10,
    .vw-promo10 .rsOverflow {
        width: 100%;
        height: 777px 
    }
    .vw-promo10 .title1 {
        left: 3%;
        top: 4%;
        font-size: 48px
    }
    .vw-promo10 .title2 {
        left: 3%;
        top: 22%;
        font-size: 30px
    }
    .vw-promo10 .title3 {
        left: 3%;
        top: 27%;
        font-size: 30px
    }
    .vw-promo10 .title4 {
        left: 3%;
        top: 33.5%;
        font-size: 30px
    }
    .vw-promo10 .box1 {
        left: 0%;
        top: 42%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box1 .box-title1 {
        left: 2%;
        top: 30%;
        font-size: 40px;
        letter-spacing: -2px
    }
    .vw-promo10 .box1 .box-title1 span {
        font-size: 20px;
        vertical-align: top;
        letter-spacing: 0
    }
    .vw-promo10 .box1 .box-title2 {
        left: 40%;
        top: 45%;
        font-size: 18px
    }
    .vw-promo10 .box1 .box-title2 span {
        font-family: 'Roboto Condensed'
    }
    .vw-promo10 .box1 .box-title3 {
        left: 17%;
        top: 66%;
        font-size: 22px
    }
    .vw-promo10 .box1 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 28px
    }
    .vw-promo10 .box2 {
        left: 0%;
        top: 63%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box2 .box-title1 {
        left: 13%;
        top: 0%;
        font-size: 35px;
        letter-spacing: -2px
    }
    .vw-promo10 .box2 .box-title1 span {
        font-size: 25px;
        vertical-align: top;
        letter-spacing: 0
    }
    .vw-promo10 .box2 .box-title2 {
        left: 40%;
        top: 35%;
        font-size: 18px
    }
    .vw-promo10 .box2 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 27px
    }
    .vw-promo10 .box2 .box-title3 {
        left: 27%;
        top: 66%;
        font-size: 22px
    }
    .vw-promo10 .box2 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 28px
    }
    .vw-promo10 .box3 {
        left: 0%;
        top: 80%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box3 .box-title1 {
        left: 38%;
        top: 0%;
        font-size: 40px;
        letter-spacing: -2px
    }
    .vw-promo10 .box3 .box-title2 {
        left: 45%;
        top: 27%;
        font-size: 14px;
        letter-spacing: 0
    }
    .vw-promo10 .box3 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 27px
    }
    .vw-promo10 .txt {
        position: absolute;
        right: 5%;
        top: 92%;
        font-size: 10px
    }
}
@media (max-width: 991px) {
    .vw-promo10,
    .vw-promo10 .rsOverflow {
        width: 100%;
        height: 915px 
    }
    .vw-promo10 .title1 {
        left: 3%;
        top: 4%;
        font-size: 68px
    }
    .vw-promo10 .title2 {
        left: 3%;
        top: 21.5%;
        font-size: 40px
    }
    .vw-promo10 .title3 {
        left: 3%;
        top: 27%;
        font-size: 40px
    }
    .vw-promo10 .title4 {
        left: 3%;
        top: 33.5%;
        font-size: 40px
    }
    .vw-promo10 .box1 {
        left: 0%;
        top: 44%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box1 .box-title1 {
        left: 2%;
        top: 30%;
        font-size: 55px
    }
    .vw-promo10 .box1 .box-title1 span {
        font-size: 20px;
        vertical-align: top
    }
    .vw-promo10 .box1 .box-title2 {
        left: 47%;
        top: 45%;
        font-size: 18px
    }
    .vw-promo10 .box1 .box-title2 span {
        font-family: 'Roboto Condensed'
    }
    .vw-promo10 .box1 .box-title3 {
        left: 27%;
        top: 66%;
        font-size: 22px
    }
    .vw-promo10 .box1 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 28px
    }
    .vw-promo10 .box2 {
        left: 0%;
        top: 64%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box2 .box-title1 {
        left: 13%;
        top: 0%;
        font-size: 50px
    }
    .vw-promo10 .box2 .box-title1 span {
        font-size: 27px;
        vertical-align: top
    }
    .vw-promo10 .box2 .box-title2 {
        left: 50%;
        top: 35%;
        font-size: 18px
    }
    .vw-promo10 .box2 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 27px
    }
    .vw-promo10 .box2 .box-title3 {
        left: 27%;
        top: 66%;
        font-size: 22px
    }
    .vw-promo10 .box2 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 28px
    }
    .vw-promo10 .box3 {
        left: 0%;
        top: 80%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box3 .box-title1 {
        left: 38%;
        top: 0%;
        font-size: 55px
    }
    .vw-promo10 .box3 .box-title2 {
        left: 55%;
        top: 35%;
        font-size: 15px
    }
    .vw-promo10 .box3 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 27px
    }
    .vw-promo10 .txt {
        position: absolute;
        right: 5%;
        top: 92%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .vw-promo10,
    .vw-promo10 .rsOverflow {
        width: 100%;
        height: 427px 
    }
    .vw-promo10 .title1 {
        left: 3%;
        top: 4%;
        font-size: 28px;
        letter-spacing: -1px
    }
    .vw-promo10 .title2 {
        left: 3%;
        top: 22%;
        font-size: 18px
    }
    .vw-promo10 .title3 {
        left: 3%;
        top: 27%;
        font-size: 18px
    }
    .vw-promo10 .title4 {
        left: 3%;
        top: 33.5%;
        font-size: 18px
    }
    .vw-promo10 .box1 {
        left: 0%;
        top: 35%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box1 .box-title1 {
        left: 2%;
        top: 30%;
        font-size: 25px;
        letter-spacing: -2px
    }
    .vw-promo10 .box1 .box-title1 span {
        font-size: 14px;
        vertical-align: top;
        letter-spacing: 0
    }
    .vw-promo10 .box1 .box-title2 {
        left: 30%;
        top: 45%;
        font-size: 14px;
        letter-spacing: 0
    }
    .vw-promo10 .box1 .box-title2 span {
        font-family: 'Roboto Condensed'
    }
    .vw-promo10 .box1 .box-title3 {
        left: 17%;
        top: 60%;
        font-size: 12px
    }
    .vw-promo10 .box1 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 16px
    }
    .vw-promo10 .box2 {
        left: 4%;
        top: 63%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box2 .box-title1 {
        left: 13%;
        top: 0%;
        font-size: 25px;
        letter-spacing: -1px
    }
    .vw-promo10 .box2 .box-title1 span {
        font-size: 15px;
        vertical-align: top;
        letter-spacing: 0
    }
    .vw-promo10 .box2 .box-title2 {
        left: 20%;
        top: 20%;
        font-size: 14px
    }
    .vw-promo10 .box2 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 18px
    }
    .vw-promo10 .box2 .box-title3 {
        left: 27%;
        top: 66%;
        font-size: 20px
    }
    .vw-promo10 .box2 .box-title3 span {
        font-family: 'Roboto Condensed';
        font-size: 18px
    }
    .vw-promo10 .box3 {
        left: 0%;
        top: 80%;
        width: 100%;
        height: 150px
    }
    .vw-promo10 .box3 .box-title1 {
        left: 45%;
        top: 0%;
        font-size: 25px;
        letter-spacing: -2px
    }
    .vw-promo10 .box3 .box-title2 {
        left: 45%;
        top: 19%;
        font-size: 11px;
        letter-spacing: 0
    }
    .vw-promo10 .box3 .box-title2 span {
        font-family: 'Roboto Condensed';
        font-size: 12px
    }
    .vw-promo10 .txt {
        display: none
    }
}
@media (max-width: 400px) {
    .vw-promo10,
    .vw-promo10 .rsOverflow {
        width: 100%;
        height: 390px 
    }
}
.vw-promo11,
.vw-promo11 .rsOverflow {
    width: 100%;
    height: 1312px 
}
.vw-promo11 .box1 .box-title {
    position: absolute;
    left: 7%;
    top: 1%;
    font-size: 100px;
    color: #2b7785;
    font-family: 'Roboto Condensed'
}
.vw-promo11 .box1 .box-bonus {
    position: absolute;
    left: 18%;
    top: 9.5%;
    font-size: 16px;
    color: #000;
    text-transform: uppercase
}
.vw-promo11 .box1 .box-price {
    position: absolute;
    left: 11%;
    top: 10%;
    font-size: 52px;
    color: #ef6306;
    font-family: 'Roboto Condensed';
    letter-spacing: -3px
}
.vw-promo11 .box1 .box-desc {
    position: absolute;
    left: 11%;
    top: 15.5%;
    font-size: 10px;
    color: #333;
    font-weight: lighter;
    text-transform: uppercase
}
.vw-promo11 .box2 .box-title {
    position: absolute;
    left: 53%;
    top: 2%;
    font-size: 120px;
    color: #2093b8;
    font-family: 'Roboto Condensed'
}
.vw-promo11 .box2 .box-bonus {
    position: absolute;
    left: 59%;
    top: 12%;
    font-size: 16px;
    color: #000;
    text-transform: uppercase
}
.vw-promo11 .box2 .box-price {
    position: absolute;
    left: 53%;
    top: 13%;
    font-size: 55px;
    color: #ef065e;
    font-family: 'Roboto Condensed';
    letter-spacing: -0px
}
.vw-promo11 .box2 .box-desc {
    position: absolute;
    left: 52%;
    top: 18%;
    font-size: 10px;
    color: #333;
    font-weight: lighter;
    text-transform: uppercase
}
.vw-promo11 .box2 .box-tx {
    position: absolute;
    right: 5%;
    top: 14.5%;
    text-align: center
}
.vw-promo11 .box2 .tx1 {
    text-align: center;
    font-size: 14px;
    color: #000;
    display: block;
    margin-top: 14px
}
.vw-promo11 .box2 .tx2 {
    text-align: center;
    font-size: 26px;
    color: #2093b8;
    display: block;
    margin-top: -5px;
    font-family: 'Roboto Condensed'
}
.vw-promo11 .box2 .tx3 {
    text-align: center;
    font-size: 14px;
    color: #000;
    display: block;
    margin-top: -5px;
    font-family: 'Roboto Condensed'
}
.vw-promo11 .box3 .box-title {
    position: absolute;
    left: 14%;
    top: 57%;
    font-size: 120px;
    color: #f2fb03;
    font-family: 'Roboto Condensed'
}
.vw-promo11 .box3 .box-bonus {
    position: absolute;
    left: 46%;
    top: 61.5%;
    font-size: 16px;
    color: #000;
    text-transform: uppercase
}
.vw-promo11 .box3 .box-price {
    position: absolute;
    left: 39%;
    top: 62%;
    font-size: 58px;
    color: #ba557b;
    font-family: 'Roboto Condensed';
    letter-spacing: 0px
}
.vw-promo11 .box3 .box-desc {
    position: absolute;
    left: 70%;
    top: 65%;
    font-size: 10px;
    color: #333;
    font-weight: lighter;
    text-transform: uppercase
}
.vw-promo11 .box4 .box-title {
    position: absolute;
    left: 12%;
    top: 70%;
    font-size: 85px;
    color: #9ee5eb;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.vw-promo11 .box4 .box-bonus {
    position: absolute;
    left: 57%;
    top: 72%;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase
}
.vw-promo11 .box4 .box-price {
    position: absolute;
    left: 57%;
    top: 72.5%;
    font-size: 58px;
    color: #f2fb03;
    font-family: 'Roboto Condensed';
    letter-spacing: 0px
}
.vw-promo11 .box4 .box-desc {
    position: absolute;
    left: 70%;
    top: 65%;
    font-size: 10px;
    color: #333;
    font-weight: lighter;
    text-transform: uppercase
}
.vw-promo11 .box5 .box-title {
    position: absolute;
    left: 43%;
    top: 79%;
    font-size: 85px;
    color: #fa8034;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.vw-promo11 .box5 .box-bonus {
    position: absolute;
    left: 22%;
    top: 81%;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase
}
.vw-promo11 .box5 .box-price {
    position: absolute;
    left: 7.5%;
    top: 81.5%;
    font-size: 55px;
    color: #FFF;
    font-family: 'Roboto Condensed';
    letter-spacing: 0px
}
.vw-promo11 .box5 .box-desc {
    position: absolute;
    left: 70%;
    top: 65%;
    font-size: 10px;
    color: #333;
    font-weight: lighter;
    text-transform: uppercase
}
.vw-promo11 .box6 .box-title {
    position: absolute;
    left: 8%;
    top: 89%;
    font-size: 85px;
    color: #f2fb03;
    font-family: 'Roboto Condensed';
    letter-spacing: 2px
}
.vw-promo11 .box6 .box-taxa {
    position: absolute;
    left: 53.5%;
    top: 92%;
    font-size: 19px;
    color: #FFF;
    text-transform: uppercase
}
.vw-promo11 .box6 .box-juros {
    position: absolute;
    left: 61%;
    top: 91%;
    font-size: 55px;
    color: #9ee5eb;
    font-family: 'Roboto Condensed';
    letter-spacing: 5px
}
.vw-promo11 .box6 .box-entrada {
    position: absolute;
    left: 72%;
    top: 92%;
    font-size: 19px;
    color: #FFF;
    text-transform: uppercase
}
.vw-promo11 .box6 .box-vezes {
    position: absolute;
    left: 83%;
    top: 91%;
    font-size: 55px;
    color: #9ee5eb;
    font-family: 'Roboto Condensed';
    letter-spacing: 0px
}
@media (max-width: 1199px) {
    .vw-promo11,
    .vw-promo11 .rsOverflow {
        width: 100%;
        height: 1085px 
    }
    .vw-promo11 .box1 .box-title {
        left: 7%;
        top: 1%;
        font-size: 85px
    }
    .vw-promo11 .box1 .box-bonus {
        left: 18%;
        top: 9.5%;
        font-size: 14px
    }
    .vw-promo11 .box1 .box-price {
        left: 11%;
        top: 10%;
        font-size: 42px
    }
    .vw-promo11 .box1 .box-desc {
        left: 8%;
        top: 15.5%;
        font-size: 10px
    }
    .vw-promo11 .box2 .box-title {
        left: 56%;
        top: 2%;
        font-size: 90px
    }
    .vw-promo11 .box2 .box-bonus {
        left: 59%;
        top: 12%;
        font-size: 16px
    }
    .vw-promo11 .box2 .box-price {
        left: 55%;
        top: 13%;
        font-size: 45px
    }
    .vw-promo11 .box2 .box-desc {
        left: 45%;
        top: 18%;
        font-size: 10px
    }
    .vw-promo11 .box2 .box-tx {
        right: 4.5%;
        top: 14.5%;
        text-align: center
    }
    .vw-promo11 .box2 .tx1 {
        text-align: center;
        font-size: 12px
    }
    .vw-promo11 .box2 .tx2 {
        text-align: center;
        font-size: 24px
    }
    .vw-promo11 .box2 .tx3 {
        text-align: center;
        font-size: 12px
    }
    .vw-promo11 .box3 .box-title {
        left: 14%;
        top: 59%;
        font-size: 100px
    }
    .vw-promo11 .box3 .box-bonus {
        left: 46%;
        top: 63%;
        font-size: 14px
    }
    .vw-promo11 .box3 .box-price {
        left: 39%;
        top: 64%;
        font-size: 48px
    }
    .vw-promo11 .box3 .box-desc {
        left: 70%;
        top: 66%;
        font-size: 10px
    }
    .vw-promo11 .box4 .box-title {
        left: 12%;
        top: 70%;
        font-size: 75px
    }
    .vw-promo11 .box4 .box-bonus {
        left: 57%;
        top: 72%;
        font-size: 14px
    }
    .vw-promo11 .box4 .box-price {
        left: 57%;
        top: 73.5%;
        font-size: 40px
    }
    .vw-promo11 .box4 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box5 .box-title {
        left: 49%;
        top: 79%;
        font-size: 75px
    }
    .vw-promo11 .box5 .box-bonus {
        left: 27%;
        top: 81%;
        font-size: 12px
    }
    .vw-promo11 .box5 .box-price {
        left: 12%;
        top: 81.5%;
        font-size: 45px
    }
    .vw-promo11 .box5 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box6 .box-title {
        left: 8%;
        top: 89%;
        font-size: 70px
    }
    .vw-promo11 .box6 .box-taxa {
        left: 53.5%;
        top: 91%;
        font-size: 16px
    }
    .vw-promo11 .box6 .box-juros {
        left: 61%;
        top: 90%;
        font-size: 55px
    }
    .vw-promo11 .box6 .box-entrada {
        left: 72%;
        top: 91%;
        font-size: 16px
    }
    .vw-promo11 .box6 .box-vezes {
        left: 83%;
        top: 90%;
        font-size: 55px
    }
}
@media (max-width: 991px) {
    .vw-promo11,
    .vw-promo11 .rsOverflow {
        width: 100%;
        height: 1278px 
    }
    .vw-promo11 .box1 .box-title {
        left: 7%;
        top: 1%;
        font-size: 100px
    }
    .vw-promo11 .box1 .box-bonus {
        left: 18%;
        top: 9.5%;
        font-size: 16px
    }
    .vw-promo11 .box1 .box-price {
        left: 11%;
        top: 10%;
        font-size: 52px
    }
    .vw-promo11 .box1 .box-desc {
        left: 11%;
        top: 15.5%;
        font-size: 10px
    }
    .vw-promo11 .box2 .box-title {
        left: 53%;
        top: 2%;
        font-size: 120px
    }
    .vw-promo11 .box2 .box-bonus {
        left: 59%;
        top: 12%;
        font-size: 16px
    }
    .vw-promo11 .box2 .box-price {
        left: 53%;
        top: 13%;
        font-size: 55px
    }
    .vw-promo11 .box2 .box-desc {
        left: 52%;
        top: 18%;
        font-size: 10px
    }
    .vw-promo11 .box2 .box-tx {
        right: 5%;
        top: 14.5%;
        text-align: center
    }
    .vw-promo11 .box2 .tx1 {
        text-align: center;
        font-size: 14px
    }
    .vw-promo11 .box2 .tx2 {
        text-align: center;
        font-size: 26px
    }
    .vw-promo11 .box2 .tx3 {
        text-align: center;
        font-size: 14px
    }
    .vw-promo11 .box3 .box-title {
        left: 14%;
        top: 57%;
        font-size: 120px
    }
    .vw-promo11 .box3 .box-bonus {
        left: 46%;
        top: 61.5%;
        font-size: 16px
    }
    .vw-promo11 .box3 .box-price {
        left: 39%;
        top: 62%;
        font-size: 58px
    }
    .vw-promo11 .box3 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box4 .box-title {
        left: 12%;
        top: 70%;
        font-size: 85px
    }
    .vw-promo11 .box4 .box-bonus {
        left: 57%;
        top: 72%;
        font-size: 16px
    }
    .vw-promo11 .box4 .box-price {
        left: 57%;
        top: 72.5%;
        font-size: 58px
    }
    .vw-promo11 .box4 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box5 .box-title {
        left: 43%;
        top: 79%;
        font-size: 85px
    }
    .vw-promo11 .box5 .box-bonus {
        left: 22%;
        top: 81%;
        font-size: 16px
    }
    .vw-promo11 .box5 .box-price {
        left: 7.5%;
        top: 81.5%;
        font-size: 55px
    }
    .vw-promo11 .box5 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box6 .box-title {
        left: 8%;
        top: 89%;
        font-size: 85px
    }
    .vw-promo11 .box6 .box-taxa {
        left: 53.5%;
        top: 92%;
        font-size: 19px
    }
    .vw-promo11 .box6 .box-juros {
        left: 61%;
        top: 91%;
        font-size: 55px
    }
    .vw-promo11 .box6 .box-entrada {
        left: 72%;
        top: 92%;
        font-size: 19px
    }
    .vw-promo11 .box6 .box-vezes {
        left: 83%;
        top: 91%;
        font-size: 55px
    }
}
@media (max-width: 768px) {
    .vw-promo11,
    .vw-promo11 .rsOverflow {
        width: 100%;
        height: 596px 
    }
    .vw-promo11 .box1 .box-title {
        left: 7%;
        top: 0%;
        font-size: 40px
    }
    .vw-promo11 .box1 .box-bonus {
        left: 10%;
        top: 8%;
        font-size: 12px
    }
    .vw-promo11 .box1 .box-price {
        left: 5%;
        top: 10%;
        font-size: 28px;
        letter-spacing: -2px
    }
    .vw-promo11 .box1 .box-desc {
        left: 3%;
        top: 17%;
        font-size: 6px
    }
    .vw-promo11 .box2 .box-title {
        left: 60%;
        top: 0%;
        font-size: 50px
    }
    .vw-promo11 .box2 .box-bonus {
        left: 59%;
        top: 9.5%;
        font-size: 12px
    }
    .vw-promo11 .box2 .box-price {
        left: 55%;
        top: 12%;
        font-size: 28px
    }
    .vw-promo11 .box2 .box-desc {
        left: 45%;
        top: 18%;
        font-size: 6px
    }
    .vw-promo11 .box2 .box-tx {
        right: 2.5%;
        top: 12.5%;
        text-align: center
    }
    .vw-promo11 .box2 .tx1 {
        text-align: center;
        font-size: 10px
    }
    .vw-promo11 .box2 .tx2 {
        text-align: center;
        font-size: 16px
    }
    .vw-promo11 .box2 .tx3 {
        text-align: center;
        font-size: 10px
    }
    .vw-promo11 .box3 .box-title {
        left: 14%;
        top: 59%;
        font-size: 50px
    }
    .vw-promo11 .box3 .box-bonus {
        left: 46%;
        top: 61%;
        font-size: 11px
    }
    .vw-promo11 .box3 .box-price {
        left: 39%;
        top: 63%;
        font-size: 28px
    }
    .vw-promo11 .box3 .box-desc {
        left: 70%;
        top: 64%;
        font-size: 8px
    }
    .vw-promo11 .box4 .box-title {
        left: 12%;
        top: 70%;
        font-size: 40px
    }
    .vw-promo11 .box4 .box-bonus {
        left: 57%;
        top: 71.5%;
        font-size: 12px
    }
    .vw-promo11 .box4 .box-price {
        left: 57%;
        top: 73.5%;
        font-size: 20px
    }
    .vw-promo11 .box4 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box5 .box-title {
        left: 49%;
        top: 79%;
        font-size: 40px
    }
    .vw-promo11 .box5 .box-bonus {
        left: 22%;
        top: 80%;
        font-size: 10px
    }
    .vw-promo11 .box5 .box-price {
        left: 18%;
        top: 82%;
        font-size: 20px
    }
    .vw-promo11 .box5 .box-desc {
        left: 70%;
        top: 65%;
        font-size: 10px
    }
    .vw-promo11 .box6 .box-title {
        left: 8%;
        top: 89%;
        font-size: 40px
    }
    .vw-promo11 .box6 .box-taxa {
        left: 53.5%;
        top: 91%;
        font-size: 12px
    }
    .vw-promo11 .box6 .box-juros {
        left: 64%;
        top: 90%;
        font-size: 25px;
        letter-spacing: 0px
    }
    .vw-promo11 .box6 .box-entrada {
        left: 74%;
        top: 91%;
        font-size: 12px
    }
    .vw-promo11 .box6 .box-vezes {
        left: 88%;
        top: 90%;
        font-size: 25px
    }
}
@media (max-width: 400px) {
    .vw-promo11,
    .vw-promo11 .rsOverflow {
        width: 100%;
        height: 545px 
    }
}

.royalSlider.promo-honda02 {
    width: 100%;
    height: 1900px 
}
.royalSlider.promo-honda02 .foto {
    width: 100%;
    border-radius: 4px
}
.royalSlider.promo-honda02 .box1 .title1 {
    position: absolute;
    right: 0%;
    top: 26.3%;
    width: 100%;
    text-align: center;
    font-size: 51px;
    letter-spacing: 30px;
    text-indent: 20px;
    color: #13b9ff;
    font-weight: bold
}
.royalSlider.promo-honda02 .box1 .title2 {
    position: absolute;
    right: 0%;
    top: 27.5%;
    width: 100%;
    text-align: center;
    font-size: 113px;
    letter-spacing: 5px;
    color: #13b9ff;
    font-weight: bold
}
.royalSlider.promo-honda02 .box1 .title3 {
    position: absolute;
    right: 0%;
    top: 34%;
    width: 100%;
    text-align: center;
    font-size: 43px;
    letter-spacing: 0px;
    color: #13b9ff;
    font-weight: normal
}
.royalSlider.promo-honda02 .box1 .desc1 {
    position: absolute;
    right: 0%;
    top: 36.5%;
    width: 100%;
    text-align: center;
    font-size: 16px;
    letter-spacing: 0px;
    color: #13b9ff;
    font-weight: normal
}
.royalSlider.promo-honda02 .car {
    position: absolute;
    left: 4%;
    top: 47%;
    width: 92%
}
.royalSlider.promo-honda02 .box2 .title1 {
    position: absolute;
    right: 0%;
    top: 59%;
    width: 100%;
    text-align: center;
    font-size: 52px;
    letter-spacing: 5px;
    color: #000;
    font-weight: bold
}
.royalSlider.promo-honda02 .box2 .title2 {
    position: absolute;
    right: 0%;
    top: 62.5%;
    width: 100%;
    text-align: center;
    font-size: 28px;
    letter-spacing: 2.5px;
    color: #FFF;
    font-weight: normal
}
.royalSlider.promo-honda02 .box3 .title1 {
    position: absolute;
    left: 5%;
    top: 68.5%;
    width: 90%;
    text-align: center;
    font-size: 17px;
    letter-spacing: 0px;
    color: #000;
    font-weight: normal
}
@media (max-width: 1199px) {
    .royalSlider.promo-honda02 {
        width: 100%;
        height: 1600px 
    }
    .royalSlider.promo-honda02 .foto {
        width: 100%;
        border-radius: 4px
    }
    .royalSlider.promo-honda02 .box1 .title1 {
        right: 0%;
        top: 23.3%;
        width: 100%;
        font-size: 41px
    }
    .royalSlider.promo-honda02 .box1 .title2 {
        right: 0%;
        top: 24.5%;
        width: 100%;
        font-size: 99px
    }
    .royalSlider.promo-honda02 .box1 .title3 {
        right: 0%;
        top: 32.5%;
        width: 100%;
        font-size: 37.5px
    }
    .royalSlider.promo-honda02 .box1 .desc1 {
        right: 0%;
        top: 35.5%;
        width: 100%;
        font-size: 14px
    }
    .royalSlider.promo-honda02 .car {
        left: 4%;
        top: 44%;
        width: 92%
    }
    .royalSlider.promo-honda02 .box2 .title1 {
        right: 0%;
        top: 56.5%;
        width: 100%;
        font-size: 42px
    }
    .royalSlider.promo-honda02 .box2 .title2 {
        right: 0%;
        top: 60%;
        width: 100%;
        font-size: 22.5px
    }
    .royalSlider.promo-honda02 .box3 .title1 {
        left: 5%;
        top: 67%;
        width: 90%;
        font-size: 14px
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-honda02,
    .royalSlider.promo-honda02 .rsOverflow {
        width: 100%;
        height: 1800px 
    }
    .royalSlider.promo-honda02 .foto {
        width: 100%;
        border-radius: 4px
    }
    .royalSlider.promo-honda02 .box1 .title1 {
        right: 0%;
        top: 24.2%;
        width: 100%;
        font-size: 51px
    }
    .royalSlider.promo-honda02 .box1 .title2 {
        right: 0%;
        top: 26%;
        width: 100%;
        font-size: 113px
    }
    .royalSlider.promo-honda02 .box1 .title3 {
        right: 0%;
        top: 34.5%;
        width: 100%;
        font-size: 43px
    }
    .royalSlider.promo-honda02 .box1 .desc1 {
        right: 0%;
        top: 37.5%;
        width: 100%;
        font-size: 16px
    }
    .royalSlider.promo-honda02 .car {
        left: 4%;
        top: 47%;
        width: 92%
    }
    .royalSlider.promo-honda02 .box2 .title1 {
        right: 0%;
        top: 60%;
        width: 100%;
        font-size: 52px
    }
    .royalSlider.promo-honda02 .box2 .title2 {
        right: 0%;
        top: 64%;
        width: 100%;
        font-size: 28px
    }
    .royalSlider.promo-honda02 .box3 .title1 {
        left: 5%;
        top: 70%;
        width: 90%;
        font-size: 16px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-honda02,
    .royalSlider.promo-honda02 .rsOverflow {
        width: 100%;
        height: 900px 
    }
    .royalSlider.promo-honda02 .foto {
        width: 100%;
        border-radius: 4px
    }
    .royalSlider.promo-honda02 .box1 .title1 {
        right: 0%;
        top: 18%;
        width: 100%;
        font-size: 44px;
        letter-spacing: 2px;
        text-indent: 0
    }
    .royalSlider.promo-honda02 .box1 .title2 {
        right: 0%;
        top: 22%;
        width: 100%;
        font-size: 50px
    }
    .royalSlider.promo-honda02 .box1 .title3 {
        right: 0%;
        top: 29%;
        width: 100%;
        font-size: 21px
    }
    .royalSlider.promo-honda02 .box1 .desc1 {
        left: 15%;
        top: 32%;
        width: 100%;
        font-size: 14px;
        width: 70%
    }
    .royalSlider.promo-honda02 .car {
        left: 4%;
        top: 42%;
        width: 92%
    }
    .royalSlider.promo-honda02 .box2 .title1 {
        right: 0%;
        top: 54%;
        width: 100%;
        font-size: 28px;
        letter-spacing: 0
    }
    .royalSlider.promo-honda02 .box2 .title2 {
        right: 10%;
        top: 58%;
        width: 100%;
        font-size: 15px;
        letter-spacing: 0;
        width: 80%
    }
    .royalSlider.promo-honda02 .box3 .title1 {
        left: 5%;
        top: 65%;
        width: 90%;
        font-size: 8px
    }
}
.honda-promo03,
.honda-promo03 .rsOverflow {
    width: 100%;
    height: 1265px 
}
.honda-promo03 .title1 {
    position: absolute;
    right: 0%;
    top: 9.5%;
    font-size: 35px;
    color: #000;
    width: 100%;
    line-height: 95%;
    letter-spacing: 1px;
    text-align: center;
    font-weight: lighter
}
.honda-promo03 .serv1 {
    position: absolute;
    left: 15.5%;
    top: 52.5%;
    font-size: 14px;
    color: #000;
    line-height: 120%;
    text-align: center;
    font-weight: lighter
}
.honda-promo03 .serv2 {
    position: absolute;
    left: 45%;
    top: 52.5%;
    font-size: 14px;
    color: #FFF;
    line-height: 120%;
    text-align: center;
    font-weight: lighter
}
.honda-promo03 .serv3 {
    position: absolute;
    left: 75%;
    top: 52.5%;
    font-size: 14px;
    color: #FFF;
    line-height: 120%;
    text-align: center;
    font-weight: lighter
}
.honda-promo03 .txt {
    position: absolute;
    right: 0%;
    top: 92%;
    font-size: 14px;
    color: #000;
    width: 100%;
    line-height: 120%;
    letter-spacing: 1px;
    text-align: center;
    font-weight: lighter;
    text-transform: uppercase
}
@media (max-width: 1199px) {
    .honda-promo03,
    .honda-promo03 .rsOverflow {
        width: 100%;
        height: 1046px 
    }
    .honda-promo03 .title1 {
        position: absolute;
        right: 0%;
        top: 9.5%;
        font-size: 30px
    }
    .honda-promo03 .serv1 {
        position: absolute;
        left: 15.5%;
        top: 52.5%;
        font-size: 12px
    }
    .honda-promo03 .serv2 {
        position: absolute;
        left: 45%;
        top: 52.5%;
        font-size: 12px
    }
    .honda-promo03 .serv3 {
        position: absolute;
        left: 75%;
        top: 52.5%;
        font-size: 12px
    }
    .honda-promo03 .txt {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .honda-promo03,
    .honda-promo03 .rsOverflow {
        width: 100%;
        height: 1232px 
    }
    .honda-promo03 .title1 {
        position: absolute;
        right: 0%;
        top: 9.5%;
        font-size: 35px
    }
    .honda-promo03 .serv1 {
        position: absolute;
        left: 15.5%;
        top: 52.5%;
        font-size: 14px
    }
    .honda-promo03 .serv2 {
        position: absolute;
        left: 45%;
        top: 52.5%;
        font-size: 14px
    }
    .honda-promo03 .serv3 {
        position: absolute;
        left: 75%;
        top: 52.5%;
        font-size: 14px
    }
    .honda-promo03 .txt {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 14px
    }
}
@media (max-width: 768px) {
    .honda-promo03,
    .honda-promo03 .rsOverflow {
        width: 100%;
        height: 575px 
    }
    .honda-promo03 .title1 {
        position: absolute;
        right: 0%;
        top: 9.5%;
        font-size: 16px
    }
    .honda-promo03 .serv1 {
        position: absolute;
        left: 15.5%;
        top: 52.5%;
        font-size: 6px
    }
    .honda-promo03 .serv2 {
        position: absolute;
        left: 45%;
        top: 52.5%;
        font-size: 6px
    }
    .honda-promo03 .serv3 {
        position: absolute;
        left: 75%;
        top: 52.5%;
        font-size: 6px
    }
    .honda-promo03 .txt {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 9px
    }
}
@media (max-width: 400px) {
    .honda-promo03,
    .honda-promo03 .rsOverflow {
        width: 100%;
        height: 526px 
    }
    .honda-promo03 .txt {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 7px
    }
}
.honda-promo04,
.honda-promo04 .rsOverflow {
    width: 100%;
    height: 832px 
}
.honda-promo04 .title1 {
    position: absolute;
    right: 4%;
    top: 9%;
    font-size: 85px;
    line-height: 80%;
    letter-spacing: 0px;
    font-weight: lighter;
    text-align: right;
    color: #FFF;
    font-family: 'Roboto Condensed'
}
.honda-promo04 .title1 span {
    color: #e10f0f
}
.honda-promo04 .title2 {
    position: absolute;
    right: 4%;
    top: 30%;
    font-size: 16px;
    color: #FFF;
    text-align: right;
    font-family: 'Roboto Condensed';
    line-height: 170%;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 0px 10px #000
}
.honda-promo04 .title2 span {
    color: #dc8721;
    font-size: 26px
}
.honda-promo04 .txt {
    position: absolute;
    left: 5%;
    bottom: 1.5%;
    font-size: 10px;
    color: #FFF;
    width: 90%;
    text-align: right;
    line-height: 110%;
    font-weight: lighter
}
@media (max-width: 1199px) {
    .honda-promo04,
    .honda-promo04 .rsOverflow {
        width: 100%;
        height: 688px 
    }
    .honda-promo04 .title1 {
        right: 4%;
        top: 9%;
        font-size: 70px
    }
    .honda-promo04 .title1 span {
        color: #e10f0f
    }
    .honda-promo04 .title2 {
        right: 4%;
        top: 30%;
        font-size: 16px
    }
    .honda-promo04 .title2 span {
        color: #dc8721;
        font-size: 26px
    }
    .honda-promo04 .txt {
        left: 5%;
        bottom: 1.5%;
        font-size: 9px
    }
}
@media (max-width: 991px) {
    .honda-promo04,
    .honda-promo04 .rsOverflow {
        width: 100%;
        height: 810px 
    }
    .honda-promo04 .title1 {
        right: 4%;
        top: 9%;
        font-size: 85px
    }
    .honda-promo04 .title1 span {
        color: #e10f0f
    }
    .honda-promo04 .title2 {
        right: 4%;
        top: 30%;
        font-size: 16px
    }
    .honda-promo04 .title2 span {
        color: #dc8721;
        font-size: 26px
    }
    .honda-promo04 .txt {
        left: 5%;
        bottom: 1.5%;
        font-size: 10px
    }
}
@media (max-width: 768px) {
    .honda-promo04,
    .honda-promo04 .rsOverflow {
        width: 100%;
        height: 378px 
    }
    .honda-promo04 .title1 {
        right: 4%;
        top: 9%;
        font-size: 38px
    }
    .honda-promo04 .title1 span {
        color: #e10f0f
    }
    .honda-promo04 .title2 {
        right: 4%;
        top: 26%;
        font-size: 14px
    }
    .honda-promo04 .title2 span {
        color: #dc8721;
        font-size: 16px
    }
    .honda-promo04 .txt {
        display: none
    }
}
@media (max-width: 400px) {
    .honda-promo04,
    .honda-promo04 .rsOverflow {
        width: 100%;
        height: 346px 
    }
    .honda-promo04 .title1 {
        right: 4%;
        top: 9%;
        font-size: 32px
    }
    .honda-promo04 .title1 span {
        color: #e10f0f
    }
    .honda-promo04 .title2 {
        right: 4%;
        top: 26%;
        font-size: 12px
    }
    .honda-promo04 .title2 span {
        color: #dc8721;
        font-size: 14px
    }
}
.honda-promo05,
.honda-promo05 .rsOverflow {
    width: 100%;
    height: 1929px 
}
.honda-promo05 .title1 {
    position: absolute;
    left: 17%;
    top: 9%;
    font-size: 22px;
    color: #000
}
.honda-promo05 .title2 {
    position: absolute;
    left: 13%;
    top: 10.5%;
    font-size: 22px;
    color: #db0e0e
}
.honda-promo05 .info1-title {
    position: absolute;
    left: 54%;
    top: 35%;
    font-size: 24px;
    color: #FFF
}
.honda-promo05 .info1-desc {
    position: absolute;
    left: 54%;
    top: 37%;
    font-size: 14px;
    color: #FFF
}
.honda-promo05 .info2-title {
    position: absolute;
    left: 4%;
    top: 44%;
    font-size: 24px;
    color: #FFF
}
.honda-promo05 .info2-desc {
    position: absolute;
    left: 4%;
    top: 48%;
    font-size: 14px;
    color: #FFF
}
.honda-promo05 .info3-title {
    position: absolute;
    left: 54%;
    top: 55%;
    font-size: 24px;
    color: #FFF
}
.honda-promo05 .info3-desc {
    position: absolute;
    left: 54%;
    top: 59%;
    font-size: 14px;
    color: #FFF
}
.honda-promo05 .list {
    position: absolute;
    left: 4%;
    top: 68%
}
.honda-promo05 .list li {
    font-size: 19px;
    font-weight: lighter;
    text-align: left;
    color: #FFF;
    text-indent: 10px;
    list-style: none;
    margin-bottom: 10px
}
.honda-promo05 .txt {
    position: absolute;
    right: 0%;
    bottom: 2%;
    font-size: 22px;
    width: 100%;
    font-weight: lighter;
    text-align: center;
    color: #FFF
}
@media (max-width: 1199px) {
    .honda-promo05,
    .honda-promo05 .rsOverflow {
        width: 100%;
        height: 1596px 
    }
    .honda-promo05 .title1 {
        left: 17%;
        top: 9%;
        font-size: 18px;
        color: #000
    }
    .honda-promo05 .title2 {
        left: 13%;
        top: 10.5%;
        font-size: 18px;
        color: #db0e0e
    }
    .honda-promo05 .info1-title {
        left: 54%;
        top: 35%;
        font-size: 20px;
        color: #FFF
    }
    .honda-promo05 .info1-desc {
        left: 54%;
        top: 37%;
        font-size: 12px;
        color: #FFF
    }
    .honda-promo05 .info2-title {
        left: 4%;
        top: 44%;
        font-size: 20px;
        color: #FFF
    }
    .honda-promo05 .info2-desc {
        left: 4%;
        top: 48%;
        font-size: 12px;
        color: #FFF
    }
    .honda-promo05 .info3-title {
        left: 54%;
        top: 55%;
        font-size: 20px;
        color: #FFF
    }
    .honda-promo05 .info3-desc {
        left: 54%;
        top: 59%;
        font-size: 12px;
        color: #FFF
    }
    .honda-promo05 .list {
        left: 4%;
        top: 68%
    }
    .honda-promo05 .list li {
        font-size: 16px
    }
    .honda-promo05 .txt {
        right: 0%;
        bottom: 2%;
        font-size: 18px;
        width: 100%;
        font-weight: lighter;
        text-align: center;
        color: #FFF
    }
}
@media (max-width: 991px) {
    .honda-promo05,
    .honda-promo05 .rsOverflow {
        width: 100%;
        height: 1879px 
    }
    .honda-promo05 .title1 {
        left: 17%;
        top: 9%;
        font-size: 22px;
        color: #000
    }
    .honda-promo05 .title2 {
        left: 13%;
        top: 10.5%;
        font-size: 22px;
        color: #db0e0e
    }
    .honda-promo05 .info1-title {
        left: 54%;
        top: 35%;
        font-size: 24px;
        color: #FFF
    }
    .honda-promo05 .info1-desc {
        left: 54%;
        top: 37%;
        font-size: 14px;
        color: #FFF
    }
    .honda-promo05 .info2-title {
        left: 4%;
        top: 44%;
        font-size: 24px;
        color: #FFF
    }
    .honda-promo05 .info2-desc {
        left: 4%;
        top: 48%;
        font-size: 14px;
        color: #FFF
    }
    .honda-promo05 .info3-title {
        left: 54%;
        top: 55%;
        font-size: 24px;
        color: #FFF
    }
    .honda-promo05 .info3-desc {
        left: 54%;
        top: 59%;
        font-size: 14px;
        color: #FFF
    }
    .honda-promo05 .list {
        left: 4%;
        top: 68%
    }
    .honda-promo05 .list li {
        font-size: 18px
    }
    .honda-promo05 .txt {
        right: 0%;
        bottom: 2%;
        font-size: 22px;
        width: 100%;
        font-weight: lighter;
        text-align: center;
        color: #FFF
    }
}
@media (max-width: 768px) {
    .honda-promo05,
    .honda-promo05 .rsOverflow {
        width: 100%;
        height: 877px 
    }
    .honda-promo05 .title1 {
        left: 17%;
        top: 9%;
        font-size: 14px;
        color: #000
    }
    .honda-promo05 .title2 {
        left: 13%;
        top: 11%;
        font-size: 14px;
        color: #db0e0e
    }
    .honda-promo05 .info1-title {
        left: 54%;
        top: 35%;
        font-size: 11px;
        color: #FFF
    }
    .honda-promo05 .info1-desc {
        left: 54%;
        top: 37%;
        font-size: 7px;
        color: #FFF
    }
    .honda-promo05 .info2-title {
        left: 4%;
        top: 44%;
        font-size: 11px;
        color: #FFF
    }
    .honda-promo05 .info2-desc {
        left: 4%;
        top: 48%;
        font-size: 7px;
        color: #FFF
    }
    .honda-promo05 .info3-title {
        left: 54%;
        top: 55%;
        font-size: 11px;
        color: #FFF
    }
    .honda-promo05 .info3-desc {
        left: 54%;
        top: 59%;
        font-size: 7px;
        color: #FFF
    }
    .honda-promo05 .list {
        left: 4%;
        top: 68%
    }
    .honda-promo05 .list li {
        font-size: 9px;
        margin-bottom: 5px
    }
    .honda-promo05 .txt {
        right: 0%;
        bottom: 2%;
        font-size: 10px;
        width: 100%;
        font-weight: lighter;
        text-align: center;
        color: #FFF
    }
}
@media (max-width: 400px) {
    .honda-promo05,
    .honda-promo05 .rsOverflow {
        width: 100%;
        height: 802px 
    }
}
.royalSlider.man-promo01,
.royalSlider.man-promo01 .rsOverflow {
    width: 100%;
    height: 2050px 
}
.man-promo01 .title-top {
    position: absolute;
    left: 0%;
    top: 3%;
    text-align: center;
    width: 100%;
    font-size: 43px;
    font-weight: bold;
    color: #FFF;
    letter-spacing: -1px;
    font-family: 'Roboto Condensed'
}
.man-promo01 .desc-top {
    position: absolute;
    left: 0%;
    top: 27.2%;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    color: #000;
    font-family: 'Roboto Condensed'
}
.man-promo01 .box-car1 {
    position: absolute;
    right: 0%;
    top: 31%;
    width: 100%;
    height: 270px
}
.man-promo01 .box-car1 .car {
    position: absolute;
    right: 3%;
    top: 40px;
    width: 62%
}
.man-promo01 .box-car1 .box-txt {
    position: absolute;
    left: 12%;
    top: 5%;
    background: #F0F0F0;
    border: 1px solid #DBDBDB;
    width: 320px;
    height: 200px
}
.man-promo01 .box-car1 .title {
    position: absolute;
    left: 5%;
    top: 14%;
    font-size: 30px;
    width: 90%;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-family: 'Roboto Condensed'
}
.man-promo01 .box-car1 .txt {
    position: absolute;
    left: 5%;
    top: 40%;
    font-size: 15px;
    width: 90%;
    font-weight: normal;
    color: #474c51;
    font-family: 'Roboto Condensed';
    line-height: 120%
}
.man-promo01 .box-car1 .link {
    position: absolute;
    left: 3.5%;
    bottom: 1%;
    width: 35%;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 140%;
    background: #fec607;
    border-left: 3px solid #000;
    font-family: 'Roboto Condensed';
    padding: 12px 30px
}
.man-promo01 .box-car1 .link span {
    font-size: 35px
}
.man-promo01 .box-car2 {
    position: absolute;
    right: 0%;
    top: 47%;
    width: 100%;
    height: 270px
}
.man-promo01 .box-car2 .car {
    position: absolute;
    left: 3%;
    top: 20px;
    width: 43%
}
.man-promo01 .box-car2 .box-txt {
    position: absolute;
    right: 8%;
    top: 6%;
    border: 1px solid #DBDBDB;
    width: 390px;
    height: 200px
}
.man-promo01 .box-car2 .title {
    position: absolute;
    left: 12%;
    top: 12%;
    font-size: 32px;
    font-weight: bold;
    color: #000;
    font-family: 'Roboto Condensed'
}
.man-promo01 .box-car2 .txt {
    position: absolute;
    left: 1%;
    top: 40%;
    font-size: 15px;
    font-weight: normal;
    color: #474c51;
    font-family: 'Roboto Condensed';
    line-height: 120%;
    padding: 0 35px
}
.man-promo01 .box-car2 .link {
    position: absolute;
    right: 4%;
    bottom: 2%;
    width: 35%;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 140%;
    background: #fec607;
    border-left: 3px solid #000;
    font-family: 'Roboto Condensed';
    padding: 12px 30px
}
.man-promo01 .box-car2 .link span {
    font-size: 35px
}
.man-promo01 .box-car3 {
    position: absolute;
    right: 0%;
    top: 61.5%;
    width: 100%;
    height: 270px
}
.man-promo01 .box-car3 .car {
    position: absolute;
    right: 5%;
    top: 65px;
    width: 53%
}
.man-promo01 .box-car3 .box-txt {
    position: absolute;
    left: 15%;
    top: 5%;
    background: #F0F0F0;
    border: 1px solid #DBDBDB;
    width: 350px;
    height: 200px
}
.man-promo01 .box-car3 .title {
    position: absolute;
    left: 5%;
    top: 14%;
    font-size: 23px;
    width: 90%;
    text-align: center;
    font-weight: bold;
    color: #000;
    font-family: 'Roboto Condensed'
}
.man-promo01 .box-car3 .txt {
    position: absolute;
    left: 5%;
    top: 40%;
    font-size: 15px;
    width: 90%;
    font-weight: normal;
    color: #474c51;
    font-family: 'Roboto Condensed';
    line-height: 120%
}
.man-promo01 .box-car3 .link {
    position: absolute;
    left: 6%;
    bottom: 5%;
    width: 35%;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 140%;
    background: #fec607;
    border-left: 3px solid #000;
    font-family: 'Roboto Condensed';
    padding: 12px 30px
}
.man-promo01 .box-car3 .link span {
    font-size: 35px
}
.man-promo01 .title-bottom {
    position: absolute;
    left: 0%;
    top: 78.5%;
    text-align: center;
    width: 100%;
    font-size: 20px;
    color: #000;
    font-family: 'Roboto Condensed'
}
.man-promo01 .title-copy {
    position: absolute;
    left: 10%;
    top: 85.5%;
    text-align: center;
    width: 80%;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    line-height: 170%
}
@media (max-width: 1199px) {
    .royalSlider.man-promo01,
    .royalSlider.man-promo01 .rsOverflow {
        width: 100%;
        height: 1700px 
    }
    .man-promo01 .title-top {
        left: 0%;
        top: 2.5%;
        font-size: 35px
    }
    .man-promo01 .desc-top {
        left: 0%;
        top: 27%;
        font-size: 17px
    }
    .man-promo01 .box-car1 {
        right: 0%;
        top: 31%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car1 .car {
        right: 3%;
        top: 65px;
        width: 48%
    }
    .man-promo01 .box-car1 .box-txt {
        left: 12%;
        top: 5%;
        width: 320px
    }
    .man-promo01 .box-car1 .title {
        left: 5%;
        top: 14%;
        font-size: 28px
    }
    .man-promo01 .box-car1 .txt {
        left: 5%;
        top: 40%;
        font-size: 15px;
        width: 90%
    }
    .man-promo01 .box-car1 .link {
        left: 5.5%;
        bottom: 6%;
        width: 40%;
        font-size: 20px
    }
    .man-promo01 .box-car1 .link span {
        font-size: 30px
    }
    .man-promo01 .box-car2 {
        right: 0%;
        top: 47%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car2 .car {
        left: 3%;
        top: 80px;
        width: 33%
    }
    .man-promo01 .box-car2 .box-txt {
        right: 8%;
        top: 0%
    }
    .man-promo01 .box-car2 .title {
        left: 12%;
        top: 12%;
        font-size: 32px
    }
    .man-promo01 .box-car2 .txt {
        left: 1%;
        top: 40%;
        font-size: 15px
    }
    .man-promo01 .box-car2 .link {
        right: 4%;
        bottom: 10%;
        width: 40%;
        font-size: 20px
    }
    .man-promo01 .box-car2 .link span {
        font-size: 30px
    }
    .man-promo01 .box-car3 {
        right: 0%;
        top: 61.5%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car3 .car {
        right: 5%;
        top: 65px;
        width: 43%
    }
    .man-promo01 .box-car3 .box-txt {
        left: 15%;
        top: 5%
    }
    .man-promo01 .box-car3 .title {
        left: 5%;
        top: 14%;
        font-size: 23px
    }
    .man-promo01 .box-car3 .txt {
        left: 5%;
        top: 40%;
        font-size: 15px
    }
    .man-promo01 .box-car3 .link {
        left: 6%;
        bottom: 5%;
        width: 40%;
        font-size: 20px
    }
    .man-promo01 .box-car3 .link span {
        font-size: 30px
    }
    .man-promo01 .title-bottom {
        left: 0%;
        top: 78%;
        text-align: center;
        width: 100%;
        font-size: 18px
    }
    .man-promo01 .title-copy {
        left: 5%;
        top: 85.5%;
        text-align: center;
        width: 90%;
        font-size: 11px
    }
}
@media (max-width: 991px) {
    .royalSlider.man-promo01,
    .royalSlider.man-promo01 .rsOverflow {
        width: 100%;
        height: 2050px 
    }
    .man-promo01 .title-top {
        left: 0%;
        top: 3%;
        width: 100%;
        font-size: 43px
    }
    .man-promo01 .desc-top {
        left: 0%;
        top: 26.5%;
        font-size: 21px
    }
    .man-promo01 .box-car1 {
        right: 0%;
        top: 31%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car1 .car {
        right: 3%;
        top: 40px;
        width: 60%
    }
    .man-promo01 .box-car1 .box-txt {
        left: 12%;
        top: 5%
    }
    .man-promo01 .box-car1 .title {
        left: 5%;
        top: 14%;
        font-size: 30px
    }
    .man-promo01 .box-car1 .txt {
        left: 5%;
        top: 40%;
        font-size: 15px
    }
    .man-promo01 .box-car1 .link {
        left: 3.5%;
        bottom: 1%;
        width: 35%;
        font-size: 20px
    }
    .man-promo01 .box-car1 .link span {
        font-size: 35px
    }
    .man-promo01 .box-car2 {
        right: 0%;
        top: 47%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car2 .car {
        left: 3%;
        top: 20px;
        width: 40%
    }
    .man-promo01 .box-car2 .box-txt {
        right: 8%;
        top: 6%
    }
    .man-promo01 .box-car2 .title {
        left: 12%;
        top: 12%;
        font-size: 32px
    }
    .man-promo01 .box-car2 .txt {
        left: 1%;
        top: 40%;
        font-size: 15px
    }
    .man-promo01 .box-car2 .link {
        right: 4%;
        bottom: 2%;
        width: 35%;
        font-size: 20px
    }
    .man-promo01 .box-car2 .link span {
        font-size: 35px
    }
    .man-promo01 .box-car3 {
        right: 0%;
        top: 61.5%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car3 .car {
        right: 5%;
        top: 65px;
        width: 53%
    }
    .man-promo01 .box-car3 .box-txt {
        left: 15%;
        top: 5%
    }
    .man-promo01 .box-car3 .title {
        left: 5%;
        top: 14%;
        font-size: 23px
    }
    .man-promo01 .box-car3 .txt {
        left: 5%;
        top: 40%;
        font-size: 15px
    }
    .man-promo01 .box-car3 .link {
        left: 6%;
        bottom: 5%;
        width: 35%;
        font-size: 20px
    }
    .man-promo01 .box-car3 .link span {
        font-size: 35px
    }
    .man-promo01 .title-bottom {
        left: 0%;
        top: 76.4%;
        font-size: 20px
    }
    .man-promo01 .title-copy {
        left: 10%;
        top: 84%;
        width: 80%;
        font-size: 12px
    }
}
@media (max-width: 768px) {
    .royalSlider.man-promo01,
    .royalSlider.man-promo01 .rsOverflow {
        width: 100%;
        height: 1000px ;
        background: #f4f4f4
    }
    .man-promo01 .title-top {
        left: 0%;
        top: 1.5%;
        font-size: 22px;
        letter-spacing: 1px
    }
    .man-promo01 .desc-top {
        left: 0%;
        top: 25.5%;
        font-size: 9px
    }
    .man-promo01 .box-car1 {
        right: 8%;
        top: 27%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car1 .car {
        right: 15%;
        top: 56px;
        width: 60%
    }
    .man-promo01 .box-car1 .box-txt {
        left: 12%;
        top: 5%;
        width: 320px
    }
    .man-promo01 .box-car1 .title {
        left: 5%;
        top: 5%;
        font-size: 28px
    }
    .man-promo01 .box-car1 .txt {
        display: none
    }
    .man-promo01 .box-car1 .link {
        left: 15%;
        bottom: 20%;
        width: 300px;
        text-align: center;
        font-size: 14px
    }
    .man-promo01 .box-car1 .link span {
        font-size: 23px
    }
    .man-promo01 .box-car2 {
        right: 8%;
        top: 49%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car2 .car {
        left: 35%;
        top: 56px;
        width: 40%
    }
    .man-promo01 .box-car2 .box-txt {
        left: 12%;
        top: 5%;
        width: 320px
    }
    .man-promo01 .box-car2 .title {
        left: 5%;
        top: 5%;
        font-size: 28px
    }
    .man-promo01 .box-car2 .txt {
        display: none
    }
    .man-promo01 .box-car2 .link {
        left: 15%;
        bottom: 20%;
        width: 300px;
        text-align: center;
        font-size: 14px
    }
    .man-promo01 .box-car2 .link span {
        font-size: 23px
    }
    .man-promo01 .box-car3 {
        right: 8%;
        top: 72%;
        width: 100%;
        height: 270px
    }
    .man-promo01 .box-car3 .car {
        right: 15%;
        top: 56px;
        width: 60%
    }
    .man-promo01 .box-car3 .box-txt {
        left: 12%;
        top: 5%;
        width: 320px
    }
    .man-promo01 .box-car3 .title {
        left: 5%;
        top: 5%;
        font-size: 28px
    }
    .man-promo01 .box-car3 .txt {
        display: none
    }
    .man-promo01 .box-car3 .link {
        left: 15%;
        bottom: 20%;
        width: 300px;
        text-align: center;
        font-size: 14px
    }
    .man-promo01 .box-car3 .link span {
        font-size: 23px
    }
    .man-promo01 .title-bottom {
        display: none
    }
    .man-promo01 .title-copy {
        display: none
    }
}
.royalSlider.promo-man02,
.royalSlider.promo-man02 .rsOverflow {
    width: 100%;
    height: 770px 
}
.royalSlider.promo-man02 .foto {
    max-width: 100%
}
.royalSlider.promo-man02 .rsABlock .title1 {
    position: absolute;
    left: 4.5%;
    top: 2.5%;
    font-size: 56px;
    color: #FFF;
    font-weight: bold
}
.royalSlider.promo-man02 .rsABlock .title1 span {
    font-weight: lighter
}
.royalSlider.promo-man02 .rsABlock .title1.t-right {
    left: 35%;
    top: 11%;
    font-size: 74px
}
.royalSlider.promo-man02 .rsABlock .title2 {
    position: absolute;
    left: 0%;
    top: 61%;
    font-size: 33px;
    color: #FFF;
    width: 100%;
    text-align: center;
    font-weight: lighter
}
.royalSlider.promo-man02 .rsABlock .title2 span {
    font-weight: bold
}
.royalSlider.promo-man02 .rsABlock .title3 {
    position: absolute;
    left: 5%;
    top: 80%;
    font-size: 32px;
    color: #FFF;
    font-weight: lighter;
    line-height: 140%;
    text-align: center
}
.royalSlider.promo-man02 .rsABlock .title3 span {
    color: #444;
    font-weight: bold;
    font-size: 12px
}
.royalSlider.promo-man02 .rsABlock .title4 {
    position: absolute;
    left: 40%;
    top: 74.5%;
    font-size: 32px;
    color: #FFF;
    font-weight: lighter;
    line-height: 140%
}
@media (max-width: 1199px) {
    .royalSlider.promo-man02,
    .royalSlider.promo-man02 .rsOverflow {
        width: 100%;
        height: 700px 
    }
    .royalSlider.promo-man02 .foto {
        max-width: 100%
    }
    .royalSlider.promo-man02 .rsABlock .title1 {
        left: 4.5%;
        top: 2.5%;
        font-size: 46px;
        color: #FFF;
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title1 span {
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title1.t-right {
        left: 35%;
        top: 11%;
        font-size: 64px
    }
    .royalSlider.promo-man02 .rsABlock .title2 {
        left: 0%;
        top: 55%;
        font-size: 25px;
        color: #FFF;
        width: 100%;
        text-align: center;
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title2 span {
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title3 {
        left: 10%;
        top: 70%;
        font-size: 25px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%;
        text-align: center
    }
    .royalSlider.promo-man02 .rsABlock .title3 span {
        color: #444;
        font-weight: bold;
        font-size: 12px
    }
    .royalSlider.promo-man02 .rsABlock .title4 {
        left: 45%;
        top: 68%;
        font-size: 22px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-man02,
    .royalSlider.promo-man02 .rsOverflow {
        width: 100%;
        height: 770px 
    }
    .royalSlider.promo-man02 .foto {
        max-width: 100%
    }
    .royalSlider.promo-man02 .rsABlock .title1 {
        left: 4.5%;
        top: 2.5%;
        font-size: 56px;
        color: #FFF;
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title1 span {
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title1.t-right {
        left: 35%;
        top: 11%;
        font-size: 74px
    }
    .royalSlider.promo-man02 .rsABlock .title2 {
        left: 0%;
        top: 60%;
        font-size: 32px;
        color: #FFF;
        width: 100%;
        text-align: center;
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title2 span {
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title3 {
        left: 10%;
        top: 78%;
        font-size: 25px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%;
        text-align: center
    }
    .royalSlider.promo-man02 .rsABlock .title3 span {
        color: #444;
        font-weight: bold;
        font-size: 12px
    }
    .royalSlider.promo-man02 .rsABlock .title4 {
        left: 45%;
        top: 76%;
        font-size: 22px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-man02,
    .royalSlider.promo-man02 .rsOverflow {
        width: 100%;
        height: 450px 
    }
    .royalSlider.promo-man02 .foto {
        max-width: 100%
    }
    .royalSlider.promo-man02 .rsABlock .title1 {
        left: 4.5%;
        top: 2.5%;
        font-size: 30px;
        color: #FFF;
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title1 span {
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title1.t-right {
        left: 25%;
        top: 11%;
        font-size: 34px
    }
    .royalSlider.promo-man02 .rsABlock .title2 {
        left: 0%;
        top: 48%;
        font-size: 18px;
        color: #FFF;
        width: 100%;
        text-align: center;
        font-weight: lighter
    }
    .royalSlider.promo-man02 .rsABlock .title2 span {
        font-weight: bold
    }
    .royalSlider.promo-man02 .rsABlock .title3 {
        left: 10%;
        top: 62%;
        font-size: 16px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%;
        text-align: center
    }
    .royalSlider.promo-man02 .rsABlock .title3 span {
        color: #444;
        font-weight: bold;
        font-size: 12px
    }
    .royalSlider.promo-man02 .rsABlock .title4 {
        left: 48%;
        top: 60%;
        font-size: 12px;
        color: #FFF;
        font-weight: lighter;
        line-height: 140%
    }
}
.royalSlider.promo-man03,
.royalSlider.promo-man03 .rsOverflow {
    width: 100%;
    height: 1800px 
}
.royalSlider.promo-man03 .title1 {
    position: absolute;
    left: 0%;
    top: 18%;
    font-size: 43px;
    width: 100%;
    text-align: center;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .title1 span {
    color: #222
}
.royalSlider.promo-man03 .box1 {
    position: absolute;
    left: 0;
    top: 30%;
    width: 100%;
    display: block;
    height: 400px
}
.royalSlider.promo-man03 .box1-produto {
    position: absolute;
    left: 10%;
    top: 5%;
    width: 43%
}
.royalSlider.promo-man03 .box1-title1 {
    position: absolute;
    left: 57%;
    top: 8%;
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box1-cod {
    position: absolute;
    left: 57%;
    top: 32%;
    font-size: 28px;
    color: #858585;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box1-list {
    position: absolute;
    left: 57%;
    top: 47%;
    font-size: 13px;
    color: #858585;
    font-weight: bold;
    line-height: 130%
}
.royalSlider.promo-man03 .box1-oferta {
    position: absolute;
    left: 47%;
    top: 66%;
    width: 25%
}
.royalSlider.promo-man03 .title2 {
    position: absolute;
    left: 0%;
    top: 56.5%;
    font-size: 31px;
    width: 100%;
    text-align: center;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2 {
    position: absolute;
    left: 0;
    top: 60%;
    width: 50%;
    display: block;
    height: 400px
}
.royalSlider.promo-man03 .box2-produto {
    position: absolute;
    left: 12%;
    top: 11%;
    width: 76%
}
.royalSlider.promo-man03 .box2-title1 {
    position: absolute;
    left: 57%;
    top: 8%;
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2-simbolo {
    position: absolute;
    left: 37%;
    top: 21%;
    font-size: 36px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2-price {
    position: absolute;
    left: 47%;
    top: 17%;
    font-size: 75px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2-centavos {
    position: absolute;
    left: 71%;
    top: 21%;
    font-size: 36px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2-cod {
    position: absolute;
    left: 40%;
    top: 4.5%;
    font-size: 28px;
    color: #858585;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box2-list {
    position: absolute;
    left: 37%;
    top: 49%;
    font-size: 13px;
    color: #858585;
    font-weight: bold;
    line-height: 130%
}
.royalSlider.promo-man03 .box3 {
    position: absolute;
    left: 45%;
    top: 60%;
    width: 50%;
    display: block;
    height: 400px
}
.royalSlider.promo-man03 .box3-produto {
    position: absolute;
    left: 12%;
    top: 11%;
    width: 76%
}
.royalSlider.promo-man03 .box3-title1 {
    position: absolute;
    left: 57%;
    top: 8%;
    font-size: 31px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box3-simbolo {
    position: absolute;
    left: 37%;
    top: 21%;
    font-size: 36px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box3-price {
    position: absolute;
    left: 47%;
    top: 17%;
    font-size: 75px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box3-centavos {
    position: absolute;
    left: 71%;
    top: 21%;
    font-size: 36px;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box3-cod {
    position: absolute;
    left: 40%;
    top: 4.5%;
    font-size: 28px;
    color: #858585;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .box3-list {
    position: absolute;
    left: 37%;
    top: 49%;
    font-size: 13px;
    color: #858585;
    font-weight: bold;
    line-height: 130%
}
.royalSlider.promo-man03 .title4 {
    position: absolute;
    left: 5%;
    top: 78.2%;
    font-size: 20px;
    width: 90%;
    padding: 15px 0;
    background: #fec607;
    text-align: center;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .title5 {
    position: absolute;
    left: 0%;
    top: 84%;
    font-size: 23px;
    width: 100%;
    text-align: center;
    color: #353535;
    font-weight: bold;
    font-family: 'Roboto Condensed';
    line-height: 150%
}
.royalSlider.promo-man03 .title5 span {
    color: #858585
}
@media (max-width: 1199px) {
    .royalSlider.promo-man03,
    .royalSlider.promo-man03 .rsOverflow {
        width: 100%;
        height: 1400px 
    }
    .royalSlider.promo-man03 .title1 {
        left: 0%;
        top: 19%;
        font-size: 35px;
        width: 100%
    }
    .royalSlider.promo-man03 .box1 {
        left: 0;
        top: 30%
    }
    .royalSlider.promo-man03 .box1-produto {
        left: 10%;
        top: 5%;
        width: 45%
    }
    .royalSlider.promo-man03 .box1-title1 {
        left: 57%;
        top: 12%;
        font-size: 31px
    }
    .royalSlider.promo-man03 .box1-cod {
        left: 57%;
        top: 32%;
        font-size: 28px
    }
    .royalSlider.promo-man03 .box1-list {
        left: 57%;
        top: 44%;
        font-size: 12px
    }
    .royalSlider.promo-man03 .box1-oferta {
        position: absolute;
        left: 47%;
        top: 62%;
        width: 25%
    }
    .royalSlider.promo-man03 .title2 {
        left: 0%;
        top: 60%;
        font-size: 26px;
        width: 100%
    }
    .royalSlider.promo-man03 .box2 {
        left: 0;
        top: 63%;
        width: 50%
    }
    .royalSlider.promo-man03 .box2-produto {
        left: 12%;
        top: 11%;
        width: 76%
    }
    .royalSlider.promo-man03 .box2-title1 {
        left: 57%;
        top: 8%;
        font-size: 31px
    }
    .royalSlider.promo-man03 .box2-simbolo {
        left: 37%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box2-price {
        left: 47%;
        top: 17%;
        font-size: 58px
    }
    .royalSlider.promo-man03 .box2-centavos {
        left: 71%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box2-cod {
        left: 40%;
        top: 4.5%;
        font-size: 28px
    }
    .royalSlider.promo-man03 .box2-list {
        left: 37%;
        top: 43%;
        font-size: 13px
    }
    .royalSlider.promo-man03 .box3 {
        position: absolute;
        left: 45%;
        top: 63%;
        width: 50%
    }
    .royalSlider.promo-man03 .box3-produto {
        position: absolute;
        left: 12%;
        top: 11%;
        width: 76%
    }
    .royalSlider.promo-man03 .box3-title1 {
        position: absolute;
        left: 57%;
        top: 8%;
        font-size: 31px
    }
    .royalSlider.promo-man03 .box3-simbolo {
        position: absolute;
        left: 37%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box3-price {
        position: absolute;
        left: 47%;
        top: 17%;
        font-size: 58px
    }
    .royalSlider.promo-man03 .box3-centavos {
        position: absolute;
        left: 71%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box3-cod {
        position: absolute;
        left: 40%;
        top: 4.5%;
        font-size: 28px
    }
    .royalSlider.promo-man03 .box3-list {
        position: absolute;
        left: 37%;
        top: 43%;
        font-size: 13px
    }
    .royalSlider.promo-man03 .title4 {
        position: absolute;
        left: 5%;
        top: 83%;
        font-size: 16px;
        width: 90%
    }
    .royalSlider.promo-man03 .title5 {
        position: absolute;
        left: 0%;
        top: 89%;
        font-size: 19px
    }
    .royalSlider.promo-man03 .title5 span {
        color: #858585
    }
}
@media (max-width: 991px) {
    .royalSlider.promo-man03,
    .royalSlider.promo-man03 .rsOverflow {
        width: 100%;
        height: 1650px 
    }
    .royalSlider.promo-man03 .title2 {
        left: 0%;
        top: 60%;
        font-size: 26px;
        width: 100%
    }
    .royalSlider.promo-man03 .box2 {
        left: 0;
        top: 63%;
        width: 50%
    }
    .royalSlider.promo-man03 .box2-produto {
        left: 12%;
        top: 11%;
        width: 76%
    }
    .royalSlider.promo-man03 .box2-title1 {
        left: 57%;
        top: 8%;
        font-size: 31px
    }
    .royalSlider.promo-man03 .box2-simbolo {
        left: 37%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box2-price {
        left: 47%;
        top: 17%;
        font-size: 70px
    }
    .royalSlider.promo-man03 .box2-centavos {
        left: 71%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box2-cod {
        left: 40%;
        top: 4.5%;
        font-size: 26px
    }
    .royalSlider.promo-man03 .box2-list {
        left: 37%;
        top: 47%;
        font-size: 13px
    }
    .royalSlider.promo-man03 .box3 {
        position: absolute;
        left: 45%;
        top: 63%;
        width: 50%
    }
    .royalSlider.promo-man03 .box3-produto {
        position: absolute;
        left: 12%;
        top: 11%;
        width: 76%
    }
    .royalSlider.promo-man03 .box3-title1 {
        position: absolute;
        left: 57%;
        top: 8%;
        font-size: 31px
    }
    .royalSlider.promo-man03 .box3-simbolo {
        position: absolute;
        left: 37%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box3-price {
        position: absolute;
        left: 47%;
        top: 17%;
        font-size: 70px
    }
    .royalSlider.promo-man03 .box3-centavos {
        position: absolute;
        left: 71%;
        top: 21%;
        font-size: 25px
    }
    .royalSlider.promo-man03 .box3-cod {
        position: absolute;
        left: 40%;
        top: 4.5%;
        font-size: 26px
    }
    .royalSlider.promo-man03 .box3-list {
        position: absolute;
        left: 37%;
        top: 47%;
        font-size: 13px
    }
}
@media (max-width: 768px) {
    .royalSlider.promo-man03,
    .royalSlider.promo-man03 .rsOverflow {
        width: 100%;
        height: 850px 
    }
    .royalSlider.promo-man03 .box1 {
        left: 0;
        top: 26%
    }
    .royalSlider.promo-man03 .box1-produto {
        left: 5%;
        top: 5%;
        width: 50%
    }
    .royalSlider.promo-man03 .box1-title1 {
        left: 58%;
        top: 8%;
        font-size: 16px
    }
    .royalSlider.promo-man03 .box1-cod {
        left: 58%;
        top: 20%;
        font-size: 14px
    }
    .royalSlider.promo-man03 .box1-list {
        left: 58%;
        top: 26%;
        font-size: 9px
    }
    .royalSlider.promo-man03 .box1-oferta {
        left: 47%;
        top: 42%;
        width: 25%
    }
    .royalSlider.promo-man03 .title1 {
        left: 0%;
        top: 17%;
        font-size: 20px;
        width: 100%
    }
    .royalSlider.promo-man03 .box2,
    .royalSlider.promo-man03 .box3 {
        display: none
    }
    .royalSlider.promo-man03 .title2 {
        left: 0%;
        top: 55%;
        font-size: 18px;
        width: 100%
    }
    .royalSlider.promo-man03 .title4 {
        position: absolute;
        left: 5%;
        top: 60%;
        font-size: 16px;
        width: 90%
    }
    .royalSlider.promo-man03 .title5 {
        position: absolute;
        left: 10%;
        top: 72%;
        font-size: 14px;
        width: 80%
    }
}
.man-promo04,
.man-promo04 .rsOverflow {
    width: 100%;
    height: 1320px 
}
.man-promo04 .title1 {
    position: absolute;
    left: 9.5%;
    top: 4%;
    font-size: 23px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 130%;
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg)
}
.man-promo04 .title2 {
    position: absolute;
    left: 5%;
    top: 36%;
    font-size: 24px;
    width: 90%;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 120%
}
.man-promo04 .title3 {
    position: absolute;
    left: 5%;
    top: 44%;
    font-size: 23px;
    width: 90%;
    text-align: center;
    font-weight: bold;
    color: #ffbf00;
    text-transform: uppercase;
    line-height: 130%
}
.man-promo04 .title4 {
    position: absolute;
    left: 5%;
    top: 48%;
    font-size: 23px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 130%
}
.man-promo04 .desc1 {
    position: absolute;
    left: 7%;
    top: 61%;
    font-size: 22px;
    text-align: left;
    font-weight: bold;
    color: #222;
    line-height: 100%
}
.man-promo04 .desc2 {
    position: absolute;
    left: 36.5%;
    top: 62%;
    font-size: 22px;
    text-align: left;
    font-weight: bold;
    color: #222;
    line-height: 100%
}
.man-promo04 .desc3 {
    position: absolute;
    left: 66%;
    top: 62%;
    font-size: 21px;
    text-align: left;
    font-weight: bold;
    color: #222;
    line-height: 100%
}
.man-promo04 .txt {
    position: absolute;
    left: 5%;
    top: 67.5%;
    font-size: 14px;
    width: 90%;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 130%
}
.man-promo04 .txt span {
    color: #ffbf00
}
.man-promo04 .copy {
    position: absolute;
    left: 5%;
    top: 86%;
    font-size: 23px;
    width: 90%;
    text-align: left;
    font-weight: bold;
    color: #222;
    line-height: 120%
}
@media (max-width: 1199px) {
    .man-promo04,
    .man-promo04 .rsOverflow {
        width: 100%;
        height: 1110px 
    }
    .man-promo04 .title1 {
        left: 9.5%;
        top: 4%;
        font-size: 19px
    }
    .man-promo04 .title2 {
        left: 5%;
        top: 36%;
        font-size: 20px
    }
    .man-promo04 .title3 {
        left: 5%;
        top: 44%;
        font-size: 19px
    }
    .man-promo04 .title4 {
        left: 5%;
        top: 47.5%;
        font-size: 20px
    }
    .man-promo04 .desc1 {
        left: 7%;
        top: 60.5%;
        font-size: 17px
    }
    .man-promo04 .desc2 {
        left: 36.5%;
        top: 61.3%;
        font-size: 17px
    }
    .man-promo04 .desc3 {
        left: 66%;
        top: 61.3%;
        font-size: 17px
    }
    .man-promo04 .txt {
        left: 5%;
        top: 67.5%;
        font-size: 11px
    }
    .man-promo04 .txt span {
        color: #ffbf00
    }
    .man-promo04 .copy {
        left: 5%;
        top: 85%;
        font-size: 18px
    }
}
@media (max-width: 991px) {
    .man-promo04,
    .man-promo04 .rsOverflow {
        width: 100%;
        height: 1280px 
    }
    .man-promo04 .title1 {
        left: 9.5%;
        top: 4%;
        font-size: 23px
    }
    .man-promo04 .title2 {
        left: 5%;
        top: 36%;
        font-size: 23px
    }
    .man-promo04 .title3 {
        left: 5%;
        top: 44%;
        font-size: 22px
    }
    .man-promo04 .title4 {
        left: 5%;
        top: 48%;
        font-size: 22px
    }
    .man-promo04 .desc1 {
        left: 7%;
        top: 61.5%;
        font-size: 21px
    }
    .man-promo04 .desc2 {
        left: 36.5%;
        top: 62.5%;
        font-size: 21px
    }
    .man-promo04 .desc3 {
        left: 66%;
        top: 62.5%;
        font-size: 20px
    }
    .man-promo04 .txt {
        left: 5%;
        top: 67.5%;
        font-size: 14px
    }
    .man-promo04 .txt span {
        color: #ffbf00
    }
    .man-promo04 .copy {
        left: 5%;
        top: 86%;
        font-size: 22px
    }
}
@media (max-width: 768px) {
    .man-promo04,
    .man-promo04 .rsOverflow {
        width: 100%;
        height: 650px 
    }
    .man-promo04 .title1 {
        left: 4.5%;
        top: 4%;
        font-size: 12px
    }
    .man-promo04 .title2 {
        left: 5%;
        top: 33%;
        font-size: 11px
    }
    .man-promo04 .title3 {
        left: 5%;
        top: 40%;
        font-size: 10px
    }
    .man-promo04 .title4 {
        left: 5%;
        top: 44%;
        font-size: 11px
    }
    .man-promo04 .desc1 {
        left: 7%;
        top: 56.5%;
        font-size: 10px
    }
    .man-promo04 .desc2 {
        left: 36.5%;
        top: 57.2%;
        font-size: 10px
    }
    .man-promo04 .desc3 {
        left: 66.5%;
        top: 57.2%;
        font-size: 9px
    }
    .man-promo04 .txt {
        left: 5%;
        top: 61%;
        font-size: 7px
    }
    .man-promo04 .txt span {
        color: #ffbf00
    }
    .man-promo04 .copy {
        left: 5%;
        top: 79.5%;
        font-size: 10px
    }
}
.man-promo05,
.man-promo05 .rsOverflow {
    width: 100%;
    height: 623px 
}
.man-promo05 .title1 {
    position: absolute;
    right: 3%;
    top: 3.5%;
    font-size: 55px;
    text-align: center;
    font-weight: bold;
    letter-spacing: -2px;
    color: #0e4194;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed';
    letter-spacing: 0.5px
}
.man-promo05 .title2 {
    position: absolute;
    left: 0%;
    top: 57.5%;
    font-size: 47px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 110%;
    font-family: 'Roboto Condensed'
}
.man-promo05 .title3 {
    position: absolute;
    left: 0%;
    top: 86%;
    font-size: 25px;
    width: 100%;
    text-align: center;
    font-weight: lighter;
    color: #FFF;
    text-transform: uppercase;
    line-height: 130%
}
.man-promo05 .title3 span {
    font-weight: bold
}
.man-promo05 .taxa {
    position: absolute;
    right: 16%;
    top: 29.5%;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 90%;
    font-family: 'Roboto Condensed';
    text-shadow: 0 0px 10px #000
}
@media (max-width: 1199px) {
    .man-promo05,
    .man-promo05 .rsOverflow {
        width: 100%;
        height: 515px 
    }
    .man-promo05 .title1 {
        right: 4%;
        top: 3.5%;
        font-size: 45px
    }
    .man-promo05 .title2 {
        left: 0%;
        top: 58%;
        font-size: 38px
    }
    .man-promo05 .title3 {
        left: 0%;
        top: 86%;
        font-size: 20px
    }
    .man-promo05 .taxa {
        right: 16%;
        top: 30%;
        font-size: 25px
    }
}
@media (max-width: 991px) {
    .man-promo05,
    .man-promo05 .rsOverflow {
        width: 100%;
        height: 607px 
    }
    .man-promo05 .title1 {
        right: 4%;
        top: 3.5%;
        font-size: 55px
    }
    .man-promo05 .title2 {
        left: 0%;
        top: 57.5%;
        font-size: 45px
    }
    .man-promo05 .title3 {
        left: 0%;
        top: 86%;
        font-size: 25px
    }
    .man-promo05 .taxa {
        right: 16%;
        top: 29.5%;
        font-size: 30px
    }
}
@media (max-width: 768px) {
    .man-promo05,
    .man-promo05 .rsOverflow {
        width: 100%;
        height: 283px 
    }
    .man-promo05 .title1 {
        right: 4%;
        top: 3.5%;
        font-size: 25px
    }
    .man-promo05 .title2 {
        left: 0%;
        top: 58%;
        font-size: 20px
    }
    .man-promo05 .title3 {
        left: 0%;
        top: 86%;
        font-size: 11px
    }
    .man-promo05 .taxa {
        right: 16%;
        top: 30%;
        font-size: 14px
    }
}
@media (max-width: 400px) {
    .man-promo05,
    .man-promo05 .rsOverflow {
        width: 100%;
        height: 259px 
    }
    .man-promo05 .title1 {
        right: 4%;
        top: 3.5%;
        font-size: 22px
    }
    .man-promo05 .title2 {
        left: 0%;
        top: 58%;
        font-size: 18px
    }
    .man-promo05 .title3 {
        left: 0%;
        top: 86%;
        font-size: 10px
    }
    .man-promo05 .taxa {
        right: 16%;
        top: 30%;
        font-size: 12px
    }
}
.man-promo06,
.man-promo06 .rsOverflow {
    width: 100%;
    height: 782px 
}
.man-promo06 .info {
    position: absolute;
    right: 0%;
    top: 4%;
    background: #000;
    text-align: center;
    width: 200px;
    height: 120px
}
.man-promo06 .info1 {
    display: block;
    font-size: 18px;
    text-align: right;
    margin-right: 20px;
    margin-top: 20px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 100%
}
.man-promo06 .info2 {
    display: block;
    font-size: 14px;
    text-align: right;
    margin-right: 20px;
    margin-top: 10px;
    color: #f6d72b;
    text-transform: uppercase;
    line-height: 100%
}
.man-promo06 .info3 {
    display: block;
    font-size: 26px;
    text-align: right;
    margin-right: 20px;
    margin-top: 10px;
    font-weight: bold;
    color: #FFF
}
.man-promo06 .title4 {
    position: absolute;
    right: 5%;
    top: 60%;
    font-size: 25px;
    text-align: left;
    font-weight: bold;
    color: #FFF;
    line-height: 160%
}
.man-promo06 .title4 span {
    font-size: 30px
}
.man-promo06 .box {
    position: absolute;
    left: 3%;
    top: 2%;
    background: #000;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center
}
.man-promo06 .box1 {
    text-align: center;
    font-size: 10px;
    color: #FFF;
    display: block;
    margin-top: 12px
}
.man-promo06 .box2 {
    text-align: center;
    font-size: 32px;
    color: #f6d72b;
    display: block;
    margin-top: -5px
}
.man-promo06 .box3 {
    text-align: center;
    font-size: 11px;
    color: #FFF;
    display: block;
    margin-top: -5px
}
.man-promo06 .car1 {
    position: absolute;
    left: 0%;
    bottom: 12%;
    width: 50%
}
.man-promo06 .car1 .title1 {
    display: block;
    font-size: 18px;
    text-align: center;
    color: #FFF
}
.man-promo06 .car1 .title2 {
    display: block;
    font-size: 15px;
    text-align: center;
    color: #FFF
}
.man-promo06 .car1 .title3 {
    display: block;
    font-size: 26px;
    text-align: center;
    color: #f6d72b
}
.man-promo06 .car2 {
    position: absolute;
    right: 0%;
    bottom: 12%;
    width: 50%
}
.man-promo06 .car2 .title1 {
    display: block;
    font-size: 18px;
    text-align: center;
    color: #FFF
}
.man-promo06 .car2 .title2 {
    display: block;
    font-size: 15px;
    text-align: center;
    color: #FFF
}
.man-promo06 .car2 .title3 {
    display: block;
    font-size: 26px;
    text-align: center;
    color: #f6d72b
}
.man-promo06 .txt {
    position: absolute;
    left: 0;
    bottom: 2%;
    font-size: 20px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #000
}
@media (max-width: 1199px) {
    .man-promo06,
    .man-promo06 .rsOverflow {
        width: 100%;
        height: 647px 
    }
    .man-promo06 .car1 {
        left: 0%;
        bottom: 10%;
        width: 50%
    }
    .man-promo06 .car2 {
        right: 0%;
        bottom: 10%;
        width: 50%
    }
}
@media (max-width: 991px) {
    .man-promo06,
    .man-promo06 .rsOverflow {
        width: 100%;
        height: 762px 
    }
    .man-promo06 .car1 {
        left: 0%;
        bottom: 11%;
        width: 50%
    }
    .man-promo06 .car2 {
        right: 0%;
        bottom: 11%;
        width: 50%
    }
}
@media (max-width: 768px) {
    .man-promo06,
    .man-promo06 .rsOverflow {
        width: 100%;
        height: 356px 
    }
    .man-promo06 .info {
        right: 0%;
        top: 4%;
        width: 150px;
        height: 100px
    }
    .man-promo06 .info1 {
        display: block;
        font-size: 12px
    }
    .man-promo06 .info2 {
        display: block;
        font-size: 11px
    }
    .man-promo06 .info3 {
        display: block;
        font-size: 16px
    }
    .man-promo06 .title4 {
        right: 5%;
        top: 60%;
        font-size: 25px
    }
    .man-promo06 .title4 span {
        font-size: 30px
    }
    .man-promo06 .box {
        left: 3%;
        top: 2%;
        width: 70px;
        height: 70px
    }
    .man-promo06 .box1 {
        text-align: center;
        font-size: 7px
    }
    .man-promo06 .box2 {
        text-align: center;
        font-size: 14px
    }
    .man-promo06 .box3 {
        text-align: center;
        font-size: 7px
    }
    .man-promo06 .car1 {
        left: 0%;
        bottom: 8%;
        width: 50%
    }
    .man-promo06 .car1 .title1 {
        display: block;
        font-size: 10px
    }
    .man-promo06 .car1 .title2 {
        display: block;
        font-size: 11px
    }
    .man-promo06 .car1 .title3 {
        display: block;
        font-size: 16px
    }
    .man-promo06 .car2 {
        right: 0%;
        bottom: 8%;
        width: 50%
    }
    .man-promo06 .car2 .title1 {
        display: block;
        font-size: 10px
    }
    .man-promo06 .car2 .title2 {
        display: block;
        font-size: 11px
    }
    .man-promo06 .car2 .title3 {
        display: block;
        font-size: 16px
    }
    .man-promo06 .txt {
        left: 0;
        bottom: 2%;
        font-size: 11px
    }
}
@media (max-width: 400px) {
    .man-promo06,
    .man-promo06 .rsOverflow {
        width: 100%;
        height: 325px 
    }
}
.man-promo07,
.man-promo07 .rsOverflow {
    width: 100%;
    height: 1050px 
}
.man-promo07 .info {
    position: absolute;
    left: 20%;
    top: 0%;
    background: #000;
    text-align: center;
    width: 60%;
    height: 260px
}
.man-promo07 .info1 {
    display: block;
    font-size: 28px;
    text-align: center;
    margin-top: 35px;
    color: #efdfbf;
    text-transform: uppercase;
    line-height: 100%
}
.man-promo07 .info2 {
    display: block;
    font-size: 58.2px;
    text-align: center;
    margin-top: 2px;
    color: #2a6776;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
.man-promo07 .info3 {
    display: block;
    font-size: 23.4px;
    text-align: center;
    margin-top: 2px;
    color: #efdfbf;
    text-transform: uppercase;
    line-height: 100%;
}
.man-promo07 .info4 {
    display: block;
    font-size: 82px;
    text-align: center;
    margin-top: 2px;
    color: #8b273a;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed'
}
@media (max-width: 1199px) {
    .man-promo07,
    .man-promo07 .rsOverflow {
        width: 100%;
        height: 868px 
    }
    .man-promo07 .info {
        left: 20%;
        top: 0%;
        width: 60%;
        height: 220px
    }
    .man-promo07 .info1 {
        font-size: 24px;
        margin-top: 30px
    }
    .man-promo07 .info2 {
        font-size: 50.2px;
        margin-top: 2px
    }
    .man-promo07 .info3 {
        font-size: 20.2px;
        margin-top: 2px
    }
    .man-promo07 .info4 {
        font-size: 70px;
        margin-top: 2px
    }
}
@media (max-width: 991px) {
    .man-promo07,
    .man-promo07 .rsOverflow {
        width: 100%;
        height: 1022px 
    }
    .man-promo07 .info {
        left: 20%;
        top: 0%;
        width: 60%;
        height: 250px
    }
    .man-promo07 .info1 {
        font-size: 28px;
        margin-top: 30px
    }
    .man-promo07 .info2 {
        font-size: 58.2px;
        margin-top: 2px
    }
    .man-promo07 .info3 {
        font-size: 23.2px;
        margin-top: 2px
    }
    .man-promo07 .info4 {
        font-size: 80px;
        margin-top: 2px
    }
}
@media (max-width: 768px) {
    .man-promo07,
    .man-promo07 .rsOverflow {
        width: 100%;
        height: 477px 
    }
    .man-promo07 .info {
        left: 10%;
        top: 0%;
        width: 80%;
        height: 130px
    }
    .man-promo07 .info1 {
        font-size: 18px;
        margin-top: 10px
    }
    .man-promo07 .info2 {
        font-size: 32px;
        margin-top: 2px;
        letter-spacing: 2.8px
    }
    .man-promo07 .info3 {
        font-size: 15px;
        margin-top: 2px
    }
    .man-promo07 .info4 {
        font-size: 45px;
        margin-top: 2px;
        letter-spacing: 3.5px
    }
}
@media (max-width: 400px) {
    .man-promo07,
    .man-promo07 .rsOverflow {
        width: 100%;
        height: 400px 
    }
}
.man-promo08,
.man-promo08 .rsOverflow {
    width: 100%;
    height: 713px 
}
.man-promo08 .box1.title1 {
    position: absolute;
    left: 8%;
    top: 3%;
    font-size: 25px;
    text-align: center;
    font-weight: lighter;
    color: #FFF;
    line-height: 110%;
    background: #0e4194;
    padding: 6px 15px
}
.man-promo08 .box1.title1 span {
    font-size: 29px
}
.man-promo08 .box1.price {
    position: absolute;
    left: 8%;
    top: 13%;
    font-size: 38px;
    text-align: center;
    font-weight: bold;
    color: #0e4194;
    line-height: 110%
}
.man-promo08 .box1.title2 {
    position: absolute;
    left: 9%;
    top: 19.5%;
    font-size: 27px;
    text-align: center;
    font-weight: bold;
    color: #0e4194;
    line-height: 110%;
    font-family: 'Roboto Condensed'
}
.man-promo08 .box2.info1 {
    position: absolute;
    right: 6.5%;
    top: 2.5%;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: #000
}
.man-promo08 .box2.info2 {
    position: absolute;
    right: 6.5%;
    top: 4%;
    font-size: 35px;
    text-align: center;
    font-weight: bold;
    color: #000
}
.man-promo08 .box2.info3 {
    position: absolute;
    right: 6.5%;
    top: 10.5%;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    color: #000
}
.man-promo08 .box2.info4 {
    position: absolute;
    right: 6.5%;
    top: 13%;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #000
}
.man-promo08 .box2.price {
    position: absolute;
    right: 6.5%;
    top: 17%;
    font-size: 23.5px;
    text-align: center;
    font-weight: bold;
    color: #0e4194;
    font-family: 'Roboto Condensed'
}
.man-promo08 .box2.title1 {
    position: absolute;
    right: 6.5%;
    top: 20.5%;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #0e4194;
    font-family: 'Roboto Condensed'
}
.man-promo08 .box3.info1 {
    position: absolute;
    left: 8%;
    top: 73.5%;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #000;
    line-height: 110%
}
.man-promo08 .box3.title1 {
    position: absolute;
    left: 8%;
    top: 77%;
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #0e4194;
    font-family: 'Roboto Condensed'
}
.man-promo08 .box3.info2 {
    position: absolute;
    left: 8%;
    top: 82%;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: #000;
    line-height: 110%
}
.man-promo08 .box3.price {
    position: absolute;
    left: 7%;
    top: 84%;
    font-size: 39px;
    text-align: center;
    font-weight: bold;
    color: #0e4194
}
@media (max-width: 1199px) {
    .man-promo08,
    .man-promo08 .rsOverflow {
        width: 100%;
        height: 590px 
    }
    .man-promo08 .box1.title1 {
        left: 8%;
        top: 3%;
        font-size: 20px
    }
    .man-promo08 .box1.title1 span {
        font-size: 24px
    }
    .man-promo08 .box1.price {
        left: 8%;
        top: 13%;
        font-size: 32px
    }
    .man-promo08 .box1.title2 {
        left: 9%;
        top: 19.5%;
        font-size: 22px
    }
    .man-promo08 .box2.info1 {
        right: 6.5%;
        top: 2.5%;
        font-size: 15px
    }
    .man-promo08 .box2.info2 {
        right: 6.5%;
        top: 4%;
        font-size: 29px
    }
    .man-promo08 .box2.info3 {
        right: 6.5%;
        top: 10.5%;
        font-size: 14px
    }
    .man-promo08 .box2.info4 {
        right: 6.5%;
        top: 13%;
        font-size: 21px
    }
    .man-promo08 .box2.price {
        right: 6.5%;
        top: 17%;
        font-size: 19px
    }
    .man-promo08 .box2.title1 {
        right: 6.5%;
        top: 20.5%;
        font-size: 23px
    }
    .man-promo08 .box3.info1 {
        left: 8%;
        top: 73.5%;
        font-size: 23px
    }
    .man-promo08 .box3.title1 {
        left: 8%;
        top: 77%;
        font-size: 26px
    }
    .man-promo08 .box3.info2 {
        left: 8%;
        top: 82%;
        font-size: 15px
    }
    .man-promo08 .box3.price {
        left: 7%;
        top: 84%;
        font-size: 32px
    }
}
@media (max-width: 991px) {
    .man-promo08,
    .man-promo08 .rsOverflow {
        width: 100%;
        height: 695px 
    }
    .man-promo08 .box1.title1 {
        left: 8%;
        top: 3%;
        font-size: 25px
    }
    .man-promo08 .box1.title1 span {
        font-size: 29px
    }
    .man-promo08 .box1.price {
        left: 8%;
        top: 13%;
        font-size: 38px
    }
    .man-promo08 .box1.title2 {
        left: 9%;
        top: 19.5%;
        font-size: 27px
    }
    .man-promo08 .box2.info1 {
        right: 6.5%;
        top: 2.5%;
        font-size: 18px
    }
    .man-promo08 .box2.info2 {
        right: 6.5%;
        top: 4%;
        font-size: 35px
    }
    .man-promo08 .box2.info3 {
        right: 6.5%;
        top: 10.5%;
        font-size: 17px
    }
    .man-promo08 .box2.info4 {
        right: 6.5%;
        top: 13%;
        font-size: 26px
    }
    .man-promo08 .box2.price {
        right: 6.5%;
        top: 17%;
        font-size: 23.5px
    }
    .man-promo08 .box2.title1 {
        right: 6.5%;
        top: 20.5%;
        font-size: 28px
    }
    .man-promo08 .box3.info1 {
        left: 8%;
        top: 73.5%;
        font-size: 28px
    }
    .man-promo08 .box3.title1 {
        left: 8%;
        top: 77%;
        font-size: 30px
    }
    .man-promo08 .box3.info2 {
        left: 8%;
        top: 82%;
        font-size: 18px
    }
    .man-promo08 .box3.price {
        left: 7%;
        top: 84%;
        font-size: 39px
    }
}
@media (max-width: 768px) {
    .man-promo08,
    .man-promo08 .rsOverflow {
        width: 100%;
        height: 324px 
    }
    .man-promo08 .box1.title1 {
        left: 8%;
        top: 2%;
        font-size: 12px;
        padding: 5px
    }
    .man-promo08 .box1.title1 span {
        font-size: 14px
    }
    .man-promo08 .box1.price {
        left: 8%;
        top: 14%;
        font-size: 18px;
        display: none
    }
    .man-promo08 .box1.title2 {
        left: 3%;
        top: 17%;
        font-size: 18px
    }
    .man-promo08 .box2.info1 {
        right: 3%;
        top: 2.5%;
        font-size: 10px;
        display: none
    }
    .man-promo08 .box2.info2 {
        right: 3%;
        top: 5%;
        font-size: 19px;
        display: none
    }
    .man-promo08 .box2.info3 {
        right: 3%;
        top: 11%;
        font-size: 9px;
        display: none
    }
    .man-promo08 .box2.info4 {
        right: 3%;
        top: 13%;
        font-size: 14px;
        display: none
    }
    .man-promo08 .box2.price {
        right: 3%;
        top: 17%;
        font-size: 13px;
        display: none
    }
    .man-promo08 .box2.title1 {
        right: 3%;
        top: 17%;
        font-size: 18px
    }
    .man-promo08 .box3.info1 {
        left: 8%;
        top: 73.5%;
        font-size: 23px;
        display: none
    }
    .man-promo08 .box3.title1 {
        left: 3%;
        top: 77%;
        font-size: 20px
    }
    .man-promo08 .box3.info2 {
        left: 8%;
        top: 82%;
        font-size: 15px;
        display: none
    }
    .man-promo08 .box3.price {
        left: 7%;
        top: 84%;
        font-size: 32px;
        display: none
    }
}
.man-promo09,
.man-promo09 .rsOverflow {
    width: 100%;
    height: 1532px 
}
@media (max-width: 1199px) {
    .man-promo09,
    .man-promo09 .rsOverflow {
        width: 100%;
        height: 1267px 
    }
}
@media (max-width: 991px) {
    .man-promo09,
    .man-promo09 .rsOverflow {
        width: 100%;
        height: 1492px 
    }
}
@media (max-width: 768px) {
    .man-promo09,
    .man-promo09 .rsOverflow {
        width: 100%;
        height: 696px 
    }
}
.royalSlider.harley-promo01,
.royalSlider.harley-promo01 .rsOverflow {
    width: 100%;
    height: 1700px ;
    background: #000
}
.royalSlider.harley-promo01 .title1 {
    position: absolute;
    left: 15%;
    top: 21.5%;
    font-size: 44px;
    letter-spacing: 1px;
    color: #FFF;
    font-family: 'Anton';
    line-height: 110%;
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg)
}
.royalSlider.harley-promo01 .texto {
    position: absolute;
    left: 5%;
    top: 32%;
    font-size: 20px;
    width: 90%;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 150%;
    font-weight: bold
}
.royalSlider.harley-promo01 .texto span {
    color: #f58220
}
.royalSlider.harley-promo01 .title2 {
    position: absolute;
    left: 0%;
    top: 68.5%;
    font-size: 35px;
    width: 100%;
    letter-spacing: 2px;
    text-align: center;
    color: #f7b984;
    font-family: 'Anton';
    line-height: 110%
}
.royalSlider.harley-promo01 .btn1 {
    position: absolute;
    left: 5%;
    top: 72.5%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 130%;
    width: 25%;
    height: 40px
}
.royalSlider.harley-promo01 .btn2 {
    position: absolute;
    right: 5%;
    top: 72.5%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 130%;
    width: 25%;
    height: 40px
}
.royalSlider.harley-promo01 .btn5 {
    position: absolute;
    left: 35%;
    top: 72.5%;
    font-size: 18px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 130%;
    width: 30%;
    height: 40px
}
.royalSlider.harley-promo01 .btn1 .rsLink,
.royalSlider.harley-promo01 .btn2 .rsLink,
.royalSlider.harley-promo01 .btn5 .rsLink {
    color: #FFF;
    background: #f58220;
    padding: 7px 20px;
    border: 1px solid #FFF
}
.royalSlider.harley-promo01 .info1 {
    position: absolute;
    left: 10%;
    top: 79%;
    font-size: 22px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 110%
}
.royalSlider.harley-promo01 .info2 {
    position: absolute;
    left: 10%;
    top: 81%;
    font-size: 25.5px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 110%
}
.royalSlider.harley-promo01 .info3 {
    position: absolute;
    left: 10%;
    top: 82.5%;
    font-size: 38px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 110%
}
.royalSlider.harley-promo01 .info4 {
    position: absolute;
    right: 10%;
    top: 79%;
    font-size: 20px;
    text-align: center;
    color: #f7b984;
    font-family: 'Kanit';
    line-height: 110%
}
.royalSlider.harley-promo01 .info5 {
    position: absolute;
    right: 10%;
    top: 80.2%;
    font-size: 27px;
    text-align: center;
    color: #f7b984;
    font-family: 'Kanit';
    line-height: 110%;
    letter-spacing: 1px
}
.royalSlider.harley-promo01 .btn3 {
    position: absolute;
    right: 10%;
    top: 82.5%;
    font-size: 25px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 110%;
    width: 24%;
    height: 40px
}
.royalSlider.harley-promo01 .btn3 .rsLink {
    color: #FFF;
    background: #f58220;
    padding: 7px 20px;
    border: 1px solid #FFF
}
.royalSlider.harley-promo01 .btn4 {
    position: absolute;
    right: 10%;
    top: 87%;
    font-size: 25px;
    text-align: center;
    color: #FFF;
    font-family: 'Kanit';
    line-height: 110%;
    width: 80%;
    height: 40px
}
.royalSlider.harley-promo01 .btn4 .rsLink {
    color: #FFF;
    background: #f58220;
    padding: 7px 20px;
    border: 1px solid #FFF
}
@media (max-width: 1199px) {
    .royalSlider.harley-promo01,
    .royalSlider.harley-promo01 .rsOverflow {
        width: 100%;
        height: 1770px ;
        background: #000
    }
}
@media (max-width: 991px) {
    .royalSlider.harley-promo01,
    .royalSlider.harley-promo01 .rsOverflow {
        width: 100%;
        height: 1650px ;
        background: #000
    }
    .royalSlider.harley-promo01 .texto {
        position: absolute;
        left: 5%;
        top: 32%;
        font-size: 19px;
        width: 90%;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 150%;
        font-weight: bold
    }
}
@media (max-width: 768px) {
    .royalSlider.harley-promo01,
    .royalSlider.harley-promo01 .rsOverflow {
        width: 100%;
        height: 800px ;
        background: #000
    }
    .royalSlider.harley-promo01 .title1 {
        left: 12%;
        top: 21%;
        font-size: 19px;
        letter-spacing: 1px;
        color: #FFF;
        font-family: 'Anton';
        line-height: 110%
    }
    .royalSlider.harley-promo01 .texto {
        left: 5%;
        top: 29%;
        font-size: 9.1px;
        width: 90%;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 150%;
        font-weight: bold
    }
    .royalSlider.harley-promo01 .title2 {
        left: 0%;
        top: 65.5%;
        font-size: 20px;
        width: 100%;
        letter-spacing: 2px;
        text-align: center;
        color: #f7b984;
        font-family: 'Anton';
        line-height: 110%;
        display: none
    }
    .royalSlider.harley-promo01 .btn1 {
        left: 10%;
        top: 65.5%;
        font-size: 11px;
        width: 35%;
        height: 30px
    }
    .royalSlider.harley-promo01 .btn2 {
        left: 10%;
        right: auto;
        top: 70%;
        font-size: 11px;
        width: 35%;
        height: 30px
    }
    .royalSlider.harley-promo01 .btn5 {
        left: auto;
        right: 10%;
        top: 66.5%;
        font-size: 11px;
        width: 40%;
        height: 45px
    }
    .royalSlider.harley-promo01 .info1 {
        left: 10%;
        top: 75.5%;
        font-size: 14px;
        text-align: center;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 110%
    }
    .royalSlider.harley-promo01 .info2 {
        left: 10%;
        top: 78%;
        font-size: 14px;
        text-align: center;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 110%
    }
    .royalSlider.harley-promo01 .info3 {
        left: 10%;
        top: 80%;
        font-size: 20px;
        text-align: center;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 110%
    }
    .royalSlider.harley-promo01 .info4 {
        right: 8%;
        top: 75.5%;
        font-size: 13px;
        text-align: center;
        color: #f7b984;
        font-family: 'Kanit';
        line-height: 110%
    }
    .royalSlider.harley-promo01 .info5 {
        right: 8%;
        top: 77%;
        font-size: 17px;
        text-align: center;
        color: #f7b984;
        font-family: 'Kanit';
        line-height: 110%;
        letter-spacing: 1px
    }
    .royalSlider.harley-promo01 .btn3 {
        right: 8%;
        top: 80%;
        font-size: 12px;
        text-align: center;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 110%;
        width: 35%;
        height: 25px
    }
    .royalSlider.harley-promo01 .btn4 {
        right: 10%;
        top: 84%;
        font-size: 10px;
        text-align: center;
        color: #FFF;
        font-family: 'Kanit';
        line-height: 110%;
        width: 80%;
        height: 25px
    }
}
.harley-promo02,
.harley-promo02 .rsOverflow {
    width: 100%;
    height: 1782px 
}
.harley-promo02 .title1 {
    position: absolute;
    right: 3%;
    top: 3%;
    font-size: 70px;
    text-align: center;
    font-weight: bold;
    letter-spacing: -2px;
    color: #000;
    text-transform: uppercase;
    line-height: 100%;
    font-family: 'Roboto Condensed';
    letter-spacing: 0.5px;
    -ms-transform: rotate(14deg);
    -webkit-transform: rotate(14deg);
    transform: rotate(14deg)
}
.harley-promo02 .title1 span {
    margin-left: 300px
}
.harley-promo02 .title2 {
    position: absolute;
    left: 6%;
    top: 3%;
    font-size: 29px;
    text-align: left;
    letter-spacing: 0px;
    color: #000;
    text-transform: uppercase;
    line-height: 124%;
    font-family: 'Roboto Condensed'
}
.harley-promo02 .title3 {
    position: absolute;
    left: 20%;
    top: 34%;
    font-size: 44px;
    text-align: left;
    letter-spacing: 0px;
    color: #daab5c;
    text-transform: uppercase;
    line-height: 160%;
    font-family: 'Roboto Condensed'
}
.harley-promo02 .title4 {
    position: absolute;
    left: 9%;
    top: 57%;
    font-size: 45px;
    text-align: left;
    letter-spacing: 0px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 170%;
    font-family: 'Roboto Condensed'
}
.harley-promo02 .title4 span {
    font-size: 77px
}
.harley-promo02 .title5 {
    position: absolute;
    left: 58%;
    top: 56.5%;
    font-size: 30px;
    text-align: left;
    letter-spacing: 0px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 125%;
    font-family: 'Roboto Condensed'
}
.harley-promo02 .title6 {
    position: absolute;
    left: 58%;
    top: 61.5%;
    font-size: 20px;
    text-align: left;
    letter-spacing: 0px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 120%;
    font-family: 'Roboto Condensed'
}
.harley-promo02 .btn1 {
    position: absolute;
    right: 3%;
    top: 71%;
    width: 100%;
    text-align: right
}
.harley-promo02 .btn2 {
    position: absolute;
    right: 3%;
    top: 72.8%;
    width: 100%;
    text-align: right
}
.harley-promo02 .btn1 a,
.harley-promo02 .btn2 a {
    font-size: 26px;
    color: #FFF
}
@media (max-width: 1199px) {
    .harley-promo02,
    .harley-promo02 .rsOverflow {
        width: 100%;
        height: 1474px ;
        background: #000
    }
    .harley-promo02 .title1 {
        right: 5%;
        top: 3%;
        font-size: 60px
    }
    .harley-promo02 .title1 span {
        margin-left: 200px
    }
    .harley-promo02 .title2 {
        left: 6%;
        top: 2%;
        font-size: 24px
    }
    .harley-promo02 .title3 {
        left: 20%;
        top: 34%;
        font-size: 36px
    }
    .harley-promo02 .title4 {
        left: 15%;
        top: 58%;
        font-size: 30px
    }
    .harley-promo02 .title4 span {
        font-size: 52px
    }
    .harley-promo02 .title5 {
        left: 58%;
        top: 57%;
        font-size: 25px
    }
    .harley-promo02 .title6 {
        left: 58%;
        top: 61.5%;
        font-size: 16px
    }
    .harley-promo02 .btn1 {
        right: 3%;
        top: 71%;
        width: 100%
    }
    .harley-promo02 .btn2 {
        right: 3%;
        top: 72.8%;
        width: 100%
    }
    .harley-promo02 .btn1 a,
    .harley-promo02 .btn2 a {
        font-size: 21px;
        color: #FFF
    }
}
@media (max-width: 991px) {
    .harley-promo02,
    .harley-promo02 .rsOverflow {
        width: 100%;
        height: 1735px ;
        background: #000
    }
    .harley-promo02 .title1 {
        right: 5%;
        top: 3%;
        font-size: 80px
    }
    .harley-promo02 .title1 span {
        margin-left: 200px
    }
    .harley-promo02 .title2 {
        left: 6%;
        top: 2%;
        font-size: 28px
    }
    .harley-promo02 .title3 {
        left: 20%;
        top: 34%;
        font-size: 43px
    }
    .harley-promo02 .title4 {
        left: 12%;
        top: 58%;
        font-size: 40px
    }
    .harley-promo02 .title4 span {
        font-size: 69px
    }
    .harley-promo02 .title5 {
        left: 58%;
        top: 57%;
        font-size: 30px
    }
    .harley-promo02 .title6 {
        left: 58%;
        top: 61.5%;
        font-size: 20px
    }
    .harley-promo02 .btn1 {
        right: 3%;
        top: 71%;
        width: 100%
    }
    .harley-promo02 .btn2 {
        right: 3%;
        top: 72.8%;
        width: 100%
    }
    .harley-promo02 .btn1 a,
    .harley-promo02 .btn2 a {
        font-size: 26px;
        color: #FFF
    }
}
@media (max-width: 768px) {
    .harley-promo02,
    .harley-promo02 .rsOverflow {
        width: 100%;
        height: 810px ;
        background: #000
    }
    .harley-promo02 .title1 {
        right: 5%;
        top: 3%;
        font-size: 30px
    }
    .harley-promo02 .title1 span {
        margin-left: 100px
    }
    .harley-promo02 .title2 {
        left: 6%;
        top: 2%;
        font-size: 14px
    }
    .harley-promo02 .title3 {
        left: 20%;
        top: 34%;
        font-size: 20px
    }
    .harley-promo02 .title4 {
        left: 10%;
        top: 58%;
        font-size: 18px
    }
    .harley-promo02 .title4 span {
        font-size: 31px
    }
    .harley-promo02 .title5 {
        left: 58%;
        top: 57%;
        font-size: 14px
    }
    .harley-promo02 .title6 {
        left: 58%;
        top: 61.5%;
        font-size: 9px
    }
    .harley-promo02 .btn1 {
        right: 3%;
        top: 71%;
        width: 100%
    }
    .harley-promo02 .btn2 {
        right: 3%;
        top: 72.8%;
        width: 100%
    }
    .harley-promo02 .btn1 a,
    .harley-promo02 .btn2 a {
        font-size: 12px;
        color: #FFF
    }
}
@media (max-width: 400px) {
    .harley-promo02,
    .harley-promo02 .rsOverflow {
        width: 100%;
        height: 810px ;
        background: #000
    }
    .harley-promo02 .title1 {
        right: 5%;
        top: 3%;
        font-size: 30px
    }
    .harley-promo02 .title1 span {
        margin-left: 100px
    }
    .harley-promo02 .title2 {
        left: 6%;
        top: 2%;
        font-size: 12px
    }
    .harley-promo02 .title3 {
        left: 20%;
        top: 31%;
        font-size: 18px
    }
    .harley-promo02 .title4 {
        left: 10%;
        top: 53%;
        font-size: 18px
    }
    .harley-promo02 .title4 span {
        font-size: 31px
    }
    .harley-promo02 .title5 {
        left: 58%;
        top: 51.5%;
        font-size: 14px
    }
    .harley-promo02 .title6 {
        left: 58%;
        top: 56.5%;
        font-size: 9px
    }
    .harley-promo02 .btn1 {
        right: 40%;
        top: 63%;
        width: 100%
    }
    .harley-promo02 .btn2 {
        right: 40%;
        top: 66%;
        width: 100%
    }
    .harley-promo02 .btn1 a,
    .harley-promo02 .btn2 a {
        font-size: 16px;
        color: #FFF
    }
}
.mercedes-promo01,
.mercedes-promo01 .rsOverflow {
    width: 100%;
    height: 1812px 
}
.mercedes-promo01 .rsABlock .title {
    position: absolute;
    left: 7%;
    top: 2.5%;
    font-size: 57px;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 90%;
    text-align: left;
    letter-spacing: 1px
}
.mercedes-promo01 .rsABlock .title1 {
    position: absolute;
    left: 7%;
    top: 39.5%;
    font-size: 62px;
    color: #000;
    font-family: 'Oranienbaum';
    line-height: 65%;
    text-align: left;
    letter-spacing: 1px
}
.mercedes-promo01 .rsABlock .title1 span {
    color: #FFF;
    font-size: 52px
}
.mercedes-promo01 .rsABlock .desc1 {
    position: absolute;
    left: 53%;
    top: 42.5%;
    font-size: 16px;
    color: #FFF;
    line-height: 120%;
    text-align: left
}
.mercedes-promo01 .rsABlock .title2 {
    position: absolute;
    right: 6%;
    top: 81%;
    font-size: 65px;
    color: #000;
    font-family: 'Oranienbaum';
    line-height: 60%;
    text-align: right;
    letter-spacing: 1px
}
.mercedes-promo01 .rsABlock .title2 span {
    color: #FFF;
    font-size: 54px
}
.mercedes-promo01 .rsABlock .desc2 {
    position: absolute;
    left: 10%;
    top: 84%;
    font-size: 16px;
    color: #FFF;
    line-height: 120%;
    text-align: right
}
.mercedes-promo01 .rsABlock .txt {
    position: absolute;
    left: 0%;
    bottom: 3%;
    font-size: 34px;
    width: 100%;
    color: #FFF;
    font-family: 'Oranienbaum';
    line-height: 90%;
    text-align: center;
    letter-spacing: 1px
}
@media (max-width: 1199px) {
    .royalSlider.mercedes-promo01,
    .royalSlider.mercedes-promo01 .rsOverflow {
        width: 100%;
        height: 1499px 
    }
    .mercedes-promo01 .rsABlock .title {
        position: absolute;
        left: 7%;
        top: 2.5%;
        font-size: 47px
    }
    .mercedes-promo01 .rsABlock .title1 {
        position: absolute;
        left: 7%;
        top: 39.5%;
        font-size: 52px
    }
    .mercedes-promo01 .rsABlock .title1 span {
        color: #FFF;
        font-size: 42px
    }
    .mercedes-promo01 .rsABlock .desc1 {
        position: absolute;
        left: 53%;
        top: 42.5%;
        font-size: 14px
    }
    .mercedes-promo01 .rsABlock .title2 {
        position: absolute;
        right: 6%;
        top: 81%;
        font-size: 55px
    }
    .mercedes-promo01 .rsABlock .title2 span {
        color: #FFF;
        font-size: 44px
    }
    .mercedes-promo01 .rsABlock .desc2 {
        position: absolute;
        left: 10%;
        top: 84%;
        font-size: 14px
    }
    .mercedes-promo01 .rsABlock .txt {
        position: absolute;
        left: 0%;
        bottom: 3%;
        font-size: 28px
    }
}
@media (max-width: 991px) {
    .royalSlider.mercedes-promo01,
    .royalSlider.mercedes-promo01 .rsOverflow {
        width: 100%;
        height: 1765px 
    }
    .mercedes-promo01 .rsABlock .title {
        position: absolute;
        left: 7%;
        top: 2.5%;
        font-size: 57px
    }
    .mercedes-promo01 .rsABlock .title1 {
        position: absolute;
        left: 7%;
        top: 39.5%;
        font-size: 62px
    }
    .mercedes-promo01 .rsABlock .title1 span {
        color: #FFF;
        font-size: 52px
    }
    .mercedes-promo01 .rsABlock .desc1 {
        position: absolute;
        left: 53%;
        top: 42.5%;
        font-size: 16px
    }
    .mercedes-promo01 .rsABlock .title2 {
        position: absolute;
        right: 6%;
        top: 81%;
        font-size: 65px
    }
    .mercedes-promo01 .rsABlock .title2 span {
        color: #FFF;
        font-size: 54px
    }
    .mercedes-promo01 .rsABlock .desc2 {
        position: absolute;
        left: 10%;
        top: 84%;
        font-size: 16px
    }
    .mercedes-promo01 .rsABlock .txt {
        position: absolute;
        left: 0%;
        bottom: 3%;
        font-size: 34px
    }
}
@media (max-width: 768px) {
    .royalSlider.mercedes-promo01,
    .royalSlider.mercedes-promo01 .rsOverflow {
        width: 100%;
        height: 824px 
    }
    .mercedes-promo01 .rsABlock .title {
        position: absolute;
        left: 7%;
        top: 2.5%;
        font-size: 25px
    }
    .mercedes-promo01 .rsABlock .title1 {
        position: absolute;
        left: 25%;
        top: 39%;
        font-size: 35px
    }
    .mercedes-promo01 .rsABlock .title1 span {
        color: #FFF;
        font-size: 30px
    }
    .mercedes-promo01 .rsABlock .desc1 {
        display: none
    }
    .mercedes-promo01 .rsABlock .title2 {
        position: absolute;
        right: 20%;
        top: 80.7%;
        font-size: 35px
    }
    .mercedes-promo01 .rsABlock .title2 span {
        color: #FFF;
        font-size: 30px
    }
    .mercedes-promo01 .rsABlock .desc2 {
        display: none
    }
    .mercedes-promo01 .rsABlock .txt {
        position: absolute;
        left: 0%;
        bottom: 3%;
        font-size: 14px
    }
}
@media (max-width: 400px) {
    .royalSlider.mercedes-promo01,
    .royalSlider.mercedes-promo01 .rsOverflow {
        width: 100%;
        height: 753px 
    }
}
.mercedes-promo02,
.mercedes-promo02 .rsOverflow {
    width: 100%;
    height: 849px 
}
.mercedes-promo02 .title1 {
    position: absolute;
    left: 0%;
    bottom: 34%;
    font-size: 60px;
    color: #FFF;
    width: 100%;
    text-align: center;
    font-family: 'Oranienbaum';
    line-height: 100%;
    letter-spacing: 1px
}
.mercedes-promo02 .price1 {
    position: absolute;
    left: 2%;
    bottom: 21%;
    font-size: 45px;
    color: #FFF;
    letter-spacing: 1.9px
}
.mercedes-promo02 .price2 {
    position: absolute;
    left: 2%;
    bottom: 8%;
    font-size: 85px;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 1px
}
.mercedes-promo02 .desc {
    position: absolute;
    right: 2%;
    bottom: 11%;
    font-size: 35px;
    color: #FFF;
    letter-spacing: 1px;
    font-family: 'Oranienbaum';
    line-height: 200%;
    border: 2px solid #FFF;
    padding: 2px 10px;
    text-align: center
}
.mercedes-promo02 .promo {
    position: absolute;
    right: 0%;
    top: 93%;
    font-size: 40px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-family: 'Oranienbaum';
    letter-spacing: 1px
}
@media (max-width: 1199px) {
    .royalSlider.mercedes-promo02,
    .royalSlider.mercedes-promo02 .rsOverflow {
        width: 100%;
        height: 702px 
    }
    .mercedes-promo02 .title1 {
        left: 0%;
        bottom: 34%;
        font-size: 45px
    }
    .mercedes-promo02 .price1 {
        left: 7%;
        bottom: 22%;
        font-size: 30px
    }
    .mercedes-promo02 .price2 {
        left: 7%;
        bottom: 10%;
        font-size: 60px
    }
    .mercedes-promo02 .desc {
        right: 7%;
        bottom: 11%;
        font-size: 25px
    }
    .mercedes-promo02 .desc span {
        font-size: 60px;
        color: #569cd1
    }
    .mercedes-promo02 .promo {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 40px
    }
}
@media (max-width: 991px) {
    .royalSlider.mercedes-promo02,
    .royalSlider.mercedes-promo02 .rsOverflow {
        width: 100%;
        height: 827px 
    }
    .mercedes-promo02 .title1 {
        left: 0%;
        bottom: 34%;
        font-size: 45px
    }
    .mercedes-promo02 .price1 {
        left: 10%;
        bottom: 22%;
        font-size: 30px
    }
    .mercedes-promo02 .price2 {
        left: 10%;
        bottom: 12%;
        font-size: 60px
    }
    .mercedes-promo02 .desc {
        right: 10%;
        bottom: 13%;
        font-size: 25px
    }
    .mercedes-promo02 .desc span {
        font-size: 60px;
        color: #569cd1
    }
}
@media (max-width: 768px) {
    .royalSlider.mercedes-promo02,
    .royalSlider.mercedes-promo02 .rsOverflow {
        width: 100%;
        height: 386px 
    }
    .mercedes-promo02 .title1 {
        left: 0%;
        bottom: 34%;
        font-size: 25px
    }
    .mercedes-promo02 .price1 {
        left: 5%;
        bottom: 22%;
        font-size: 16px
    }
    .mercedes-promo02 .price2 {
        left: 5%;
        bottom: 10%;
        font-size: 30px
    }
    .mercedes-promo02 .desc {
        right: 5%;
        bottom: 11%;
        font-size: 14px
    }
    .mercedes-promo02 .desc span {
        font-size: 35px;
        color: #569cd1
    }
    .mercedes-promo02 .promo {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 30px
    }
}
@media (max-width: 400px) {
    .royalSlider.mercedes-promo02,
    .royalSlider.mercedes-promo02 .rsOverflow {
        width: 100%;
        height: 353px 
    }
    .mercedes-promo02 .promo {
        position: absolute;
        right: 0%;
        top: 92%;
        font-size: 25px
    }
}