div.main{
    height: auto;
}
div.main section .fitday{
    max-width: 80%; height: 60vh;
}
div.main section .fitday .texts .logo{
    width: 100%; height: 10vh; background-size: contain;
}
div.main section .fitday .texts h3{
    font-size: 28px;
}
div.main section .fitday .texts h4{
    font-size: 24px; line-height: 30px;
}
div.main section .fitday .image{
    top: 0; height: 100%; 
}
div.main section .fitday .image .phone{
    height: 100%; background-position: 0 80%;
}
div.main section .download{
    height: 25vh;
}
div.main .download .btns{
    height: 25vh; max-width: 650px;
}
div.main .download .btns a{
    height: 90px;
}
div.main .download .scroll{
    bottom: 170px;
    width: 4%; height: 4%;
}
div.ct1{
    height: 540px;
}
div.ct1 section{
    max-width: 85%;
}
div.ct1 section .texts h2{
    font-size: 36px;
}
div.ct1 section .texts p{
    font-size: 24px; line-height: 30px;
    margin-top: 20px; 
}
div.ct2{
    height: 540px;
}
div.ct2 section{
    max-width: 85%;
}
div.ct2 section .texts h2{
    font-size: 36px;
}
div.ct2 section .texts p{
    font-size: 24px; line-height: 30px;
    margin-top: 20px; 
}
div.ct3{
    height: 760px;
}
div.ct3 section{
    max-width: 85%;
}
div.ct3 section .artGroup .texts h2{
    font-size: 36px; line-height: 40px;
}
div.ct3 section .artGroup .texts article .icon{
    width: 80px; height: 80px;
    background-size: contain;
}
div.ct3 section .artGroup .texts article p{
    font-size: 24px; line-height: 30px;
    width: calc(100% - 100px);
}