.header-text1{
    font-family: Archivo-bold;
    font-style: normal;
    font-size: 65px;
}
.header-text1 .underline{
    position: absolute;
    margin-left: 284px;
    margin-top: 50px;
    width: 173px;
    height: 19px;
}
.header-text1 .arrows{
    margin-left: -45px;
    width: 50px;
}
.header-text1 .star{
    margin-top: -55px;
    margin-left: -23px;
}
.mob-section{
    margin-left: 5rem;
    margin-right: 5rem;
    margin-top: 12rem;
}
.phone{
    width: 210.02px;
    position: absolute;
    margin-left: 105px;
}
.phn1{
    margin-top: -135px;
}
.phn3{
    margin-top: -135px;
    margin-left: 80px;
}
.phn2{
    margin-top: -85px;
    margin-left: 515px;
}
.mob-section .info-box{
    background-color: #F5F4F4;
    padding: 3rem;
    border-radius: 30px;
    width: 100%;
    text-align: -webkit-right;
}
.mob-section .info-box .text-cont{
    width: 400px;
    text-align: left;
}
.mob-section .info-box .text-cont h1{
    font-size: 2rem;
}
.v3, .v4, .v5, .v6, .v7, .v8, .v9{
    position: absolute;
}
.mob-section .v3{
    margin-left: 327px;
    margin-top: -54px;
}
.mob-section .v4{
    margin-left: 228px;
    margin-top: -23px;
}
.mob-section .sec-2{
    margin-top: 12rem;
    margin-bottom: 12rem;
}
.sec-2 .info-box{
    text-align: -webkit-auto;
    padding: 5rem;
    padding-bottom: 4rem;
}
.sec-2 .info-box .text-cont {
    width: 380px;
}
.sec-2 .v5{
    margin-left: 364px;
    margin-top: -28px;
}
.sec-2 .v6{
    margin-left: 693px;
    margin-top: -129px;
}
.sec-2 .v7{
    margin-left: 684px;
    margin-top: -98px;
}
.sec-2 .text-cont .v7{
    margin-left: 414px;
    margin-top: -150px;
}
.sec-3 .info-box .text-cont{
    width: 370px;
}
.sec-3 .info-box{
    padding-bottom: 2rem;
}
.sec-3 .info-box .v8{
    margin-left: -32px;
    margin-top: -86px;
}
.sec-3 .v9{
    margin-left: 246px;
    margin-top: -88px;
}
.sec-4 h1{
    font-size: 2rem;
}
.sec-4 img{
    margin-left: -30px;
    margin-right: 30px;
}

@media (max-width: 991px){
    .mob-section {
        margin-left: 0rem;
        margin-right: 0rem;
    }
    .phone{
        margin-left: 30px;
    }
    .mob-section .info-box .text-cont {
        width: 377px;
    }
    .mob-section .v4 {
        margin-left: 160px;
    }
    .mob-section .v3 {
        margin-left: 255px;
    }
    .phn2 {
        margin-left: 450px;
    }
    .sec-2 .v5{
        margin-left: 331px;
    }
    .sec-2 .v6{
        margin-left: 628px;
    }
    .sec-2 .v7{
        margin-left: 619px;
    }
    .sec-2 .text-cont .v7{
        margin-left: 381px;
    }
    .sec-2 .info-box{
        padding-left: 3rem;
    }
    .sec-3 .v9 {
        margin-left: 194px;
    }
}
@media (max-width: 768px){
    .header-text1{
        font-size: 56px;
    }
    .header-text1 .underline{
        margin-left: 242px;
        margin-top: 45px;
        width: 143px;
        height: 13px;
    }
    .mob-section .info-box .text-cont {
        width: 240px;
    }
    .mob-section .info-box {
        padding: 2rem 1rem;
    }
    .phn1 {
        margin-top: -60px;
    }
    .phn2 {
        margin-left: 280px;
    }
    .sec-2 .v5{
        margin-left: 195px;
    }
    .sec-2 .v6{
        margin-left: 458px;
    }
    .sec-2 .v7{
        margin-left: 449px;
    }
    .sec-2 .text-cont .v7{
        margin-left: 244px;
    }
    .phn3 {
        margin-top: -15px;
    }
}
@media (max-width: 531px){
    .full-phone{
        display: none;
    }
    .half-phone{
        display: block !important;
        width: 110px;
    }
    .phn1 {
        left: -30px;
        margin-top: -22%;
    }
    .phn2 {
        margin-left: 0px;
        right: 0;
        margin-top: -22%;
    }
    .phn3 {
        margin-top: -5%;
        left: -29px;
    }
    .mob-section .info-box .text-cont {
        width: 65%;
    }
}
@media (max-width: 423px){
    .header-text1 .underline {
        margin-left: 23px;
        margin-top: 111px;
    }
}