#logo {
    margin: 0 0 0 75px;
}
.banner_lft figure {
    text-align: right;
}
.banner_lft figure img {
    height: 407px
}
.banner_lft figure:after {
    left: 34%;
}
.offer_special {
    width: 270px;
    top: 130px;
    right: 5px;
}
.offer_special h4 {
    font-size: 35px;
    line-height: 20px;
}
.offer_special h4 strong {
    font-size: 40.46px;
}
.offer_special h4 span {
    font-size: 35px;
}
.offer_special h1 {
    font-size: 73.38px;
    line-height: 35px;
}
.banner_rt {
    margin-top: -30px;
}
.search_section {
 position: relative;
 z-index: 9999;
}
.ban_blk ul li.extra, .franc_ais p {
    display: none;
}

/*RESPONSIVE*/
@media only screen and (min-width: 1024px) {
    .banner_lft figure img {
        height: 407px;
        width: 673px;
    }
}
@media only screen and (max-width: 1700px) {
    .banner_lft figure img {
        width: 673px!important;
        left: -30px;
        position: relative;
        margin-bottom: -10px;
        margin-top: -40px;
    }
    .banner_lft figure:after {
        left: 23%;
    }
    .offer_special h1 {
        font-size: 71.55px;
        line-height: 63px;
    }
    .offer_special h4 {
        font-size: 34.31px!important;
        line-height: 34px!important;
    }
    .offer_special h4 strong {
        font-size: 42.31px!important;
        line-height: 44px!important;
    }
    .offer_special {
        width: 255px!important;
        top: 80px!important;
        right: 45px!important;
    }
    .offer_special h1 {
        font-size: 70.55px!important;
        line-height: 60px!important;
    }
    .banner_rt {
        margin-top: 0;
    }
}
@media only screen and (max-width: 1024px) {
    .ban_blk ul li.extra {
        display: table;
    }
}
@media only screen and (max-width: 767px) {
    .offer_special {
        right: -45px!important;
    }
}
@media only screen and (max-width: 479px) {
    .banner_lft figure img {
        width: 100%!important;
    }
    .offer_special {
        width: 181px!important;
        top: 34px!important;
        right: 30px!important;
    }
    .banner_lft figure:after {
        height: 60px!important;
        background-position: 50px 0px!important;
    }
    .offer_special h4 {
        font-size: 18.87px!important;
        line-height: 19px!important;
    }
    .offer_special h4 strong {
        font-size: 26.68px!important;
        line-height: 32px!important;
    }
    .offer_special h4 span {
        font-size: 16.27px!important;
        line-height: 30px!important;
    }
    .offer_special h1 {
        font-size: 39.51px!important;
        line-height: 26px!important;
    }
}
