.container_banner{
    padding: 0;
    min-height: 600px;
}
.division-1{
    width: 60%;
    background-image: linear-gradient(180deg, #D8F0D2 0%, #F3FCE4 100%);
}
.division-brown-1 {
    width: 60%;
    background-image: linear-gradient(180deg, #FFF0E2 0%, #FFFAF0 100%);
}
.division-1 .boxText_banner, .division-brown-1 .boxText_banner {
    padding-left: 156px;
    margin-top: 164.5px;
}
.division-1 .boxText_banner h1, .division-brown-1 .boxText_banner h1 {
    font-size: 56px;
    font-weight: 300;
    line-height: 70px;
    width: 55%;
}
.division-1 .boxText_banner h1,
.division-1 .boxText_banner p {
    color: #004207;
}
.division-brown-1 .boxText_banner h1,
.division-brown-1 .boxText_banner p {
    color: #482817;
}
.division-1 .boxText_banner p, .division-brown-1 .boxText_banner p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24.5px;
    width: 65%;
}
.division-1 .boxText_banner .arrowDown, .division-brown-1 .boxText_banner .arrowDown{
    margin-top: 41px;
}
.division-2, .division-brown-2 {
    width: 40%;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-bottomright: 50px;
    border-bottom-right-radius: 50px;
}
.division-2 {
    background: -moz-linear-gradient(180deg, rgba(1,69,53,1) 0%, rgba(1,69,53,1) 34%, rgba(78,174,77,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(1,69,53,1) 0%, rgba(1,69,53,1) 34%, rgba(78,174,77,1) 100%);
    background: linear-gradient(180deg, rgba(1,69,53,1) 0%, rgba(1,69,53,1) 34%, rgba(78,174,77,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#014535",endColorstr="#4eae4d",GradientType=1);
}
.division-brown-2 {
    background: rgb(58,24,5);
    background: -moz-linear-gradient(180deg, rgba(58,24,5,1) 0%, rgba(135,70,36,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(58,24,5,1) 0%, rgba(135,70,36,1) 100%);
    background: linear-gradient(180deg, rgba(58,24,5,1) 0%, rgba(135,70,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a1805",endColorstr="#874624",GradientType=1);
}
.division-2::before, .division-brown-2::before {
    content: '';
    position: absolute;
    background: url("../img/brand/bg-repeat-light.svg");
    height: 600px;
    width: 40%;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-bottomright: 50px;
    border-bottom-right-radius: 50px;
}
.division-2 .banner_thumbnail, .division-brown-2 .banner_thumbnail {
    display: flex;
    position: relative;
    height: 476px;
    left: -167px;
    margin-top: 60px;
    border-radius: 50px 0 50px 0;
}
.division-2 .banner_thumbnail img, .division-brown-2 .banner_thumbnail img, .banner-img-border {
    border-radius: 50px 0 50px 0;
    max-height: 476px;
  /*  float: right; */
}
@media (min-width: 811px) and (max-width: 1080px){
    .container_banner{
        min-height: 390px;
    }
    .division-1 .boxText_banner, .division-brown-1 .boxText_banner {
        padding-left: 88px;
        margin-top: 85.5px;
    }
    .division-1 .boxText_banner h1, .division-brown-1 .boxText_banner h1 {
        width: 60%;
        font-size: 34px;
        line-height: 40px;
        margin: 0;
        margin-bottom: 24px;
    }
    .division-1 .boxText_banner .arrowDown, .division-brown-1 .boxText_banner .arrowDown {
        margin-top: 0;
    }
    .division-2 .banner_thumbnail, .division-brown-2 .banner_thumbnail {
        left: -125px;
        height: 359px;
        margin-top: 16px;
    }
    .division-2 .banner_thumbnail img, .division-brown-2 .banner_thumbnail img {
        max-height: 359px;
    }
}

@media (max-width: 994px){
    .division-2, .division-brown-2, .banner-img-border {
        display: none;
    }
}
@media (min-width: 280px) and (max-width: 810px){
    .container_banner{
        min-height: 404px;
    }
    .division-2, .division-brown-2, .banner-img-border {
        display: none;
    }
    .division-1, .division-brown-1 {
        width: 100%;
    }
    .division-1 .boxText_banner, .division-brown-1 .boxText_banner {
        padding: 32px;
        margin-top: 64px;
        margin-right: 0;
    }
    .division-1 .boxText_banner h1, .division-brown-1 .boxText_banner h1 {
        width: 100%;
        font-size: 32px;
        line-height: 40px;
        margin: 0;
        margin-bottom: 24px;
    }
    .division-1 .boxText_banner p, .division-brown-1 .boxText_banner p {
        width: 100%;
        margin: 0;
    }
    .division-1 .boxText_banner .arrowDown .division-brown-1 .boxText_banner .arrowDown {
        margin-top: 25px;
    }
}
