.sec-main-top-v4{
    position:relative;
    padding:10.4rem 0 8rem;
}
.main-top-v4-text a{
    color: #f25929;
}
.main-top-v4-text a:hover {
    text-decoration: underline!important;
}
.main-top-v4 .row{
    align-items:flex-end;
}
.main-top-v4 .col-lg-7{
    align-self:flex-start;
}
.main-top-v4-text{
    padding-bottom:7rem;
}
.sec-main-top-v4 h1,
.sec-main-top-v4 h2,
.sec-main-top-v4 h3,
.sec-main-top-v4 h4{
    font-size: 4.4rem;
    font-weight: 800;
    line-height: 5.6rem;
    margin: 0 0 5.9rem;
}
.sec-main-top-v4 p{
    font-size:2rem;
    line-height:1.5;
}
.main-top-v4-img{
    padding-left:4.9rem;
    position:relative;
    z-index:1;
}
.main-top-v4-img img{
    width:100%;
    min-height:49.7rem;
    height:auto;
    object-fit:cover;
}
@media(min-width:1360px) and (max-width:1426.98px){
    .sec-main-top-v4{
        padding:9.4rem 0 7rem;
    }
    .sec-main-top-v4 p{
        font-size:1.9rem;
    }
    .sec-main-top-v4 h1,
    .sec-main-top-v4 h2,
    .sec-main-top-v4 h3,
    .sec-main-top-v4 h4{
        margin: 0 0 4.9rem;
    }
    .main-top-v4-img{
        padding-left:2.9rem;
    }
    .main-top-v4-img img{
        min-height:47.7rem;
    }
}
@media(min-width:1200px) and (max-width:1359.98px){
    .sec-main-top-v4{
        padding:9.4rem 0 7rem;
    }
    .sec-main-top-v4 h1,
    .sec-main-top-v4 h2,
    .sec-main-top-v4 h3,
    .sec-main-top-v4 h4{
        margin-bottom:3.6rem;
    }
    .sec-main-top-v4 p{
        font-size:1.9rem;
    }
    .main-top-v4-img{
        padding-left:1.9rem;
    }
    .main-top-v4-img img{
        min-height:43.4rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-main-top-v4{
      padding:9.4rem 0 6rem;
    }
    .main-top-v4-text{
        padding-bottom:4rem;
    }
    .sec-main-top-v4 h1,
    .sec-main-top-v4 h2,
    .sec-main-top-v4 h3,
    .sec-main-top-v4 h4{
        margin: 0 0 2.4rem;
        font-size:3.4rem;
        line-height:4.6rem;
    }
    .sec-main-top-v4 p{
        font-size:1.8rem;
    }
    .main-top-v4-img{
        padding-left:0;
        margin-top:2rem;
    }
    .main-top-v4-img img{
        min-height:32.1rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-main-top-v4{
        padding:4.4rem 0 0;
        margin-bottom:4rem;
        background:transparent;
    }
    .sec-main-top-v4::after{
        position:absolute;
        content:"";
        left:0;
        top:0;
        width:100%;
        height:calc(100% - 5.5rem);
        background:#F3F3F3;
    }
    .sec-main-top-v4 .container{
        position:relative;
        z-index:1;
    }
    .sec-main-top-v4 h1,
    .sec-main-top-v4 h2,
    .sec-main-top-v4 h3,
    .sec-main-top-v4 h4{
        margin: 0 0 4rem;
    }
    .main-top-v4-img{
        padding-left:0;
        margin:auto;
        width:50.7rem;
    }
    .main-top-v4-img img{
        min-height:initial;
    }
}
@media(max-width:767.98px){
    .sec-main-top-v4{
        padding:1.7rem 0 0;
        background:transparent;
        margin-bottom:3.7rem;
    }
    .sec-main-top-v4::after{
        position:absolute;
        content:"";
        left:0;
        top:0;
        width:100%;
        height:calc(100% - 5.5rem);
        background:#F3F3F3;
    }
    .sec-main-top-v4 .container{
        position:relative;
        z-index:1;
    }
    .sec-main-top-v4 h1,
    .sec-main-top-v4 h2,
    .sec-main-top-v4 h3,
    .sec-main-top-v4 h4{
        margin: 0 0 2.4rem;
    }
    .sec-main-top-v4 p{
        font-size:1.6rem;
    }
    .main-top-v4-text{
      padding:0 0.1rem 3rem 0.3rem;
    }
    .main-top-v4-img{
        padding-left:0;
    }
    .main-top-v4-img img{
        min-height:initial;
    }
}
@media(max-width:575.98px){
    .main-top-v4-img{
        width:calc(100% + 3.6rem);
        margin:0 -1.8rem;
    }
    .sec-main-top-v4::after{
        height:calc(100% - 10.4rem);
    }
}