/* Banner Styles  */
.header-title {
    background-image: url('./images/banner/banner1.png');
    background-size: contain;
    height: 808px;
    width: 1600px;
    background-repeat: no-repeat;
}

.title {
    position: absolute;
    width: 525px;
    height: 228px;
    left: 845px;
    top: 216px;
    color: #151414;
    font-weight: 700;
    font-size: 65px;
    line-height: 76px;
    text-align: right;
}

.title-description {
    position: absolute;
    width: 494px;
    height: 78px;
    left: 876px;
    top: 468px;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: right;
    color: #444343;
    margin-top: 24px;
}

.header-btn {
    position: absolute;
    width: 160px;
    height: 64px;
    left: 1210px;
    top: 578px;
    background: #F15B22;
    border-radius: 5px;
}

.btn-description {
    font-weight: 600;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 32px;
}

/* Main-01 styles */

.main-01 {
    display: flex;
}

.women-img {
    position: absolute;
    width: 569px;
    height: 723.3px;
    left: 206px;
    top: 939px;
}

.main-01-heading {
    position: absolute;
    width: 288px;
    height: 94px;
    left: 862px;
    top: 1178px;
    font-weight: 700;
    font-size: 40px;
    line-height: 47px;
    color: #151414;
}

.main-01-description {
    position: absolute;
    width: 416px;
    height: 104px;
    left: 862px;
    top: 1296px;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    margin-top: 24px;
    color: #444343;
}

.main-01-ulist {
    position: absolute;
    width: 315px;
    height: 26px;
    left: 896px;
    top: 1416px;
    color: #444343;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}

/* Main-02 Styles */

.myplans {
    position: absolute;
    width: 179px;
    height: 47px;
    left: 711px;
    top: 1792.3px;
    font-weight: 700;
    font-size: 40px;
    line-height: 47px;
    color: #151414;
    margin-bottom: 40px;

}

.web-img {
    position: absolute;
    width: 92.96px;
    height: 92.96px;
    left: 330px;
    top: 1901px;
}

.web-heading {
    position: absolute;
    width: 270px;
    height: 35px;
    left: 230px;
    top: 2012.26px;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin-top: auto;
    color: #151414;
}

.web-description {
    position: absolute;
    width: 177px;
    height: 29px;
    left: 277px;
    top: 2063.26px;
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    text-align: center;
    color: #737272;
    margin-top: auto;

}

.js-img {
    position: absolute;
    width: 92.96px;
    height: 92.96px;
    left: 631px;
    top: 1895px;

}

.js-heading {
    color: #151414;
    position: absolute;
    width: 156px;
    height: 35px;
    left: 599px;
    top: 2006.3px;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin: auto;
}

.js-description {
    position: absolute;
    width: 181px;
    height: 29px;
    left: 586px;
    top: 2057.3px;
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    text-align: center;
    color: #737272;
    margin: auto;


}

.smoke-img {
    position: absolute;
    width: 93px;
    height: 93px;
    left: 916px;
    top: 1889.3px;

}

.smoke-heading {
    position: absolute;
    width: 218px;
    height: 35px;
    left: 853px;
    top: 2006.3px;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    color: #151414;
    margin: auto;

}

.smoke-description {
    position: absolute;
    width: 164px;
    height: 29px;
    left: 880px;
    top: 2057.3px;
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    text-align: center;
    color: #737272;
    margin: auto;
}

.ecom-img {
    position: absolute;
    width: 92.96px;
    height: 92.96px;
    left: 1218px;
    top: 1889.3px;
}

.ecom-heading {
    position: absolute;
    width: 174px;
    height: 35px;
    left: 1177px;
    top: 2006.3px;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    color: #151414;
    margin: auto;
}

.ecom-description {

    position: absolute;
    width: 214px;
    height: 29px;
    left: 1157px;
    top: 2057.3px;
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    text-align: center;
    color: #737272;
    margin: auto;

}

/* Main-03 Styles */


.main-03-always {
    background-image: url('./images/watch.png');
    background-size: contain;
    position: absolute;
    width: 1140px;
    height: 400px;
    background-repeat: no-repeat;
    left: 230px;
    top: 2222.26px;
}

.main-03-heading {
    width: 459px;
    left: 294px;
    font-weight: 700;
    font-size: 40px;
    color: #FFFFFF;
    margin-left: 30px;


}

.main-03-btn {
    width: 160px;
    height: 64px;
    left: 294px;
    background: #FFFFFF;
    border-radius: 5px;
    margin-left: 30px;
}

.txt {
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #F15B22;

}

.footer {
    background: #151414;
    position: absolute;
    width: 1600px;
    height: 577px;
    left: 0px;
    top: 2652.26px;
    margin: auto;
    display: flex;
}

.footer-part-01 {
    width: 485px;
    height: 317px;
    left: 230px;
    top: 2782.26px;
    color: #FFFFFF;
    margin-left: 230px;
}

.footer-part-02 {
    width: 325px;
    margin-left: 1026px;
    color: #FFFFFF;
    margin-bottom: 50%;


}

.footer-btn {
    
}

.btn-txt{
    color: #F15B22;
}