*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

.daily{
    display: flex;
    justify-content: space-around;
    max-width: 800px;
    min-width: 320px;
    width: 100%;
    margin: auto;
    height: 100vh;
    margin-top: -100px;
    border-bottom: 1px solid #5e5e5e;
}

.daily .sbh{
    margin-top: 250px;
    background-image: url(../image/pangda-daily-selection-icon.svg);
    background-size: cover;
    width: 600px;
    height: 240px;
}

.blocks{
    display: block;
}

.blocks .fir{
    color: #fff;
    width: 100%;
    min-width: 320px;
    max-width: 800px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 40px;
}

.first-block,
.second-block{
    max-width: 800px;
    min-width: 320px;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 63px;
}

.first-block .image-block{
    background-image: url(../image/Group\ 43.jpg);
    background-size: cover;
    height: 320px;
    width: 320px;
}

.first-block .text{
    color: #fff;
}

.first-block .text h1{
    font-size: 30px;
    color: rgba(0,0,0,0);
    background: linear-gradient(180.18deg, #7B83EB 1.69%, #5961C3 100.27%);
    -webkit-background-clip: text;
    background-clip: text;
}

.first-block .text p{
    font-size: 15px;
    font-weight: 500;
}

.first-block .text p span{
    font-weight: 600;
    font-size: 40px;
}

.second-block .image-second{
    background-image: url(../image/Group\ 44.jpg);
    width: 320px;
    height: 320px;
    background-size: cover;
}

.second-block .image-third{
    background-image: url(../image/Group\ 45.jpg);
    width: 320px;
    height: 320px;
    background-size: cover;
}

.second-block .image-fourth{
    background-image: url(../image/Group\ 46.jpg);
    width: 320px;
    height: 320px;
    background-size: cover;
}

.second-block .image-fifth{
    background-image: url(../image/Group\ 47.jpg);
    background-size: cover;
    height: 320px;
    width: 320px;
}

.text h1{
    font-size: 30px;
    color: #fff;
}

.text p{
    font-size: 17px;
    color: #fff;
    width: 310px;
}

.search-section{
    margin-top: 63px;
    padding-top: 30px;
    border-top: 1px solid #141414;
    width: 100%;
}

.background-image-svg{
    background-image: url(../image/hero-icon-bg\ 1.svg);
    height: 80vh;
    width: 100%;
    background-size: contain;
}

.search-icon{
    background-image: url(../image/Group\ 34.svg);
    margin: auto;
    height: 330px;
    width: 320px;
    background-size: cover;
    margin-top: -75vh;
}

.text-search{
    margin: auto;
    max-width: 800px;
    min-width: 320px;
    width: 100%;
    margin-top: 20px;
}

.text-search p{
    font-size: 30px;
    color: rgb(188, 188, 188);
    font-weight: 600;
    text-align: center;
}

.text-search p span{
    font-size: 50px;
    color: #fff;
}

.text-search h2{
    font-size: 20px;
    text-align: center;
    color: rgb(164, 164, 164);
    margin-top: 20px;
}

.logo-bottom{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 70px;
}

.imggggfff{
    background-image: url(../image/pangdafp.ico);
    background-size: cover;
    height: 30px;
    width: 30px;
}

.logo-bottom h1{
    color: #42D2A3;
    font-weight: 500;
}

.ton{
    background-color: #0071ef;
    color: rgb(255, 255, 255);
    padding: 5px;
    border-radius: 10px;
    text-align: center;
    font-size: 15px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 150px;
}

.ton:hover{
    background-color: #2a89f5;
}

.ton:active{
    background-color: rgba(0,0,0,0);
    background-image: linear-gradient(180.18deg, #7B83EB 1.69%, #5961C3 100.27%);
}

.anline{
    margin: auto;
    background-color: #141414;
    height: 1px;
    width: 150px;
    margin-top: 8px;
}

.design-by-pangdafp{
    font-size: 10px;
    color: #fff;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.design-by-pangdafp span{
    font-size: 10px;
    color: #42D2A3
}

.design-by-pangdafp .imggggfff{
    width: 10px;
    height: 10px;
}

@media (max-width: 810px){
    .daily{
        display: block;
        margin-top: 50px;
    }
    .width{
        display: block;
        margin: auto;
    }
    .daily .sbh{
        transform: translateY(50px);
        height: 220px;
        width: 300px;
        background-size: cover;
        margin: auto;
    }
}
@media (max-width: 674px){
    .first-block,
    .second-block{
        display: block;
    }
    .first-block .image-block,
    .second-block .image-second,
    .second-block .image-third,
    .second-block .image-fourth,
    .second-block .image-fifth{
        margin-bottom: 30px;
        display: block;
        margin: auto;
    }
    .text{
        display: block;
        text-align: center;
        margin-top: 10px;
    }
    .text p{
        margin: auto;
    }
    .blocks .fir div{
        display: none;
    }
    .blocks .fir{
        text-align: center;
        display: block;
    }
}
@media (max-width: 425px){
    .search-icon{
        width: 290px;
        height: 300px;
    }
}