img{
    max-width:100%;
    height:auto;
}

.banner{
    margin-top:105px
}
.banner img{
    margin-top:0 !important;
}
@media (max-width:767px){
    .banner{
        margin-top:44px;
    }
    .banner img{
        height:auto !important;
        left:inherit !important;
        width:100% !important;
    }
    header .mydiv{
        margin-top:40px;
    }
    .sexy ul li{
        margin:0 !important;
    }
    .sexy{
        margin-top:30px;
    }
    .sexy ul li{
        width:50%;
        padding:0;
        flex-direction: column;
        margin-bottom:20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom:20px !important;
        padding:0 10px;
    }
    .name ul{
        display: flex;
        flex-flow:wrap;
    }
    .name ul li{
        width:50%;
        height:auto;
    }
}
.ct1 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct1 li span{
    line-height:2;
}
.ct2 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct2 li span{
    line-height:2;
}
.ct3 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct3 li span{
    line-height:2;
}

@media (max-width:767px){
    .ct1,.ct2,.ct3{
        width:100%;
        padding:0 20px;
        height:auto;
        display: flex;
        flex-flow:wrap;
    }

    header .mydiv,.sexy ul{
        width:100%;
        padding:0 20px;
    }
    header .mydiv ul{
        display: none;
    }
    .name li{
        padding:0 10px;
        box-sizing: border-box !important;
        margin-bottom:20px;
    }
    .sexy ul li{
        box-sizing: border-box;
    }
}