@media(max-width: 1023px)
{

    #s1 .a1{height: auto;}
    #s1 .a2{margin:0;height:auto;width:100%;padding-left:1.5rem;padding-top:0rem;border:0.0rem #445566 solid;}
    #s1 .a2 img{width:55vw;border:0.0rem #445566 solid;}

    #s1 .ml-60p{margin:0;}
    #s1 .h-120p{height:auto;}



    #s1 .b2{margin:0;padding-top:5rem;}
    #s1 .b2 h1{font-size:2.625rem;line-height:2.625rem;letter-spacing:0.1875rem;}
    #s1 .b3{margin:0;padding: 0.375rem;font-size:1.25rem;line-height:1.625rem;}

    #s2 {margin:0;padding:0;}
    #s2 .a1{margin:0;padding:0;width:80%;margin-left:10%;margin-right:10%;padding-top:5rem;padding-bottom:1.5rem;}
    #s2 .a2{margin:0;padding:0;width:20%;font-size:0.9375rem;}
    #s2 .a3{margin:0;padding:0;width:30%;font-size:0.9375rem;}

    #s2 #f{margin:0;padding:0;width:80%;padding-left:10%;padding-right:10%;padding-bottom:10rem;}


    #s2 #f .item{margin:0;padding:0;width:100%;font-size:0.9375rem;flex-wrap:wrap;align-items: center;   padding-top:2.5rem;padding-bottom:2.5rem;}
    #s2 #f .item .b1{margin:0;padding:0;width:100%;font-size:0.9375rem;line-height: 1.375rem;}
    #s2 #f .item .b2{margin:0;padding:0;width:100%;}
    #s2 #f .item .b3{margin:0;padding:0;width:100%;font-size:0.9375rem;line-height:0.9375rem;padding-top:0.375rem; }
    #s2 #f .item .b4{margin:0;padding:0;width:100%;font-size:1.125rem; line-height: 1.625rem;padding-top:0.375rem;}
    #s2 #f .item .b5{margin:0;padding:0;width:100%;font-size:0.9375rem; line-height: 1.375rem;padding-top:0.625rem;}
    #s2 #f .item .b6{margin:0;padding:0;width:100%;font-size:0.9375rem; line-height: 1.375rem;padding-top:0.625rem;padding-bottom:1.25rem;}
    #s2 #f .item .b7{margin:0;padding:0;width:100%;font-size:0.9375rem; justify-content:center;}
    #s2 #f .item .b7 div{font-size:0.9375rem; }





}