@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #more-20-y, #home-products, #where-buy{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #more-20-y .subtitle, #mag-how{
        margin-bottom: 20px;
    }
    .page-hero{
        min-height: 470px;
    }
    img.banner-side {
        max-width: 360px!important;
    }
    .banner-side {
        margin-left: -99px;
    }
    .center-flower{
        top: 0px;
        left: 38%;
    }
    .center-flower img{
        width: 50%;
    }
    .bg-banner{
        box-shadow: none;
    }
    .equal-height{
        min-height: 146px;
    }
    #where-buy .card-full::after{
        width: 70px;
        height: 70px;
    }
    .card-full .t-b{
        padding: 45px;
    }
    #where-buy{
        padding-bottom: 0px;
    }
    .card-third .t-b .card-t-title{
        font-size: 18px;
        line-height: 22px;
    }
    .card-third .t-b{
        padding: 19px 24px 0px;
    }
    .card-third p{
        font-size: 14px;
    }
    .searchpage .h-text-box{
        max-width: 40%;
    }
    .searchpage .bg-right{
        background-position: center right -170px;
    }

    /* revision */
    .m-homepage{
        min-height: 450px !important;
    }
    .m-homepage .bg-left{
        width: 55%;
    }
    .m-homepage .center-flower{
        left: 38%;
    }
    .m-homepage .bg-right{
        background-position: center right -100px;
    }
    .m-inner-page .bg-left{
        width: 55%;
    }
    .m-inner-page .page-hero-text{
        width: 50%;
        margin-left: 40px;
        padding-left: 0px;
    }
    .m-inner-page.page-hero .center-flower{
        left: 43%;
    }
    .m-inner-page.page-hero  .center-flower img{
        width: 50%;
    }

    .magne-presentation {
        height: 250px !important;
    }

    .magne-presentation {
        position: relative !important;
    }

}
