@media(min-width: 1023px)
{
  .fade{opacity: 0;}
}



#s14 .b2 img{transform: scale(1);transition: 0.5s;}
#s14 .b2 img:hover{transform: scale(1.1);transition: 0.5s;}

@media(max-width: 1023px)
{
    .btn_top{transform: scale(0.6);right:5%;bottom:5%;}
    /*.btn_top{display:none;}*/


    .bg-image-1{background-image:url('../assets/program/banner1-s.jpg');background-repeat:no-repeat;background-position:right top;background-size:cover;}
    .bg-image-2{background-image:url('../assets/program/banner2-s.jpg');background-repeat:no-repeat;background-position:left top;background-size:cover;}
    .bg-image-3{background-image:url('../assets/program/banner3-s.jpg');background-repeat:no-repeat;background-position:right top;background-size:cover;}
    .bg-image-4{background-image:url('../assets/program/banner4-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-5{background-image:url('../assets/program/banner5-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-6{background-image:url('../assets/program/banner6-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-7{background-image:url('../assets/program/banner7-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-8{background-image:url('../assets/program/banner8-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-9{background-image:url('../assets/program/banner9-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-10{background-image:url('../assets/program/banner10-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    .bg-image-11{background-image:url('../assets/program/banner11-s.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
    
    



    #s1{height: auto;border:0.0rem #445566 solid;}

    #s1 .a1{position:relative;}
    #s1 .a2{width:100%;flex-direction:column-reverse;border:0.0rem #445566 solid;}
    #s1 .a3{width:80%;padding-left:10%;padding-right:10%; border:0.0rem #445566 solid;}
    #s1 .a4{width:100%; border:0.0rem #445566 solid;justify-content:flex-end;}
    #s1 .a5{display:block;padding-top:1rem;padding-bottom:1.725rem;}

    #s1 .ml-60p{margin:0;}
    #s1 .h-120p{height:auto;}


    #s1 .b1{position:relative;width:100%; height:auto;justify-content:flex-end;}

    #s1 .b1 img{width:1.5rem;height:1.5rem;padding-right:1.375rem;padding-bottom:1.375rem;}

    #s1 .c1{position:relative;height:auto;}
    #s1 .c1 video{position:relative;width:100%;height:100%;display: block;}


    #s1 .d1{position:relative;height:auto;width:80%;padding-left: 10%;padding-right: 10%;padding-top:1rem;}
    #s1 .d1 div:nth-child(1){font-size:1.8125rem;line-height: 2rem;   border:0.0rem #445566 solid;padding-bottom:0.5rem;}
    #s1 .d1 div:nth-child(2){font-size:1rem;border:0.0rem #445566 solid;padding-bottom:1rem;}



    #s2{height: auto;border:0.0rem #445566 solid;}
    #s2 .a1{height: auto;padding-top:8rem;padding-bottom:6rem; border:0.0rem #445566 solid;}
    #s2 .a2{font-size:1.25rem;line-height:1.25rem;}
    #s2 .a3{font-size:1.25rem;line-height: 2rem;width:70%;padding-top:0.5rem;}
    #s2 .a4{margin-top:3rem;}
    #s2 .a4 > div{border-radius:1.875rem;height:3.75rem;}


    
    #s3{display:none;}
    #s4{display:none;}
    #s5{display:none;}
    #s6{display:none;}
    #s7{display:none;}
    #s8{display:none;}
    #s9{display:none;}
    #s10{display:none;}
    #s11{display:none;}
    #s12{display:none;}
    #s13{display:none;}

    #f3{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f4{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f5{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f6{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f7{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f8{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f9{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f10{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f11{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f12{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}
    #f13{position:relative;height:auto;background-color: #FFFFFF;z-index:1;}

    #f3 div{margin:-2.5rem}
    #f4 div{margin:-2.5rem}
    #f5 div{margin:-2.5rem}
    #f6 div{margin:-2.5rem}
    #f7 div{margin:-2.5rem}
    #f8 div{margin:-2.5rem}
    #f9 div{margin:-2.5rem}
    #f10 div{margin:-2.5rem}
    #f11 div{margin:-2.5rem}
    #f12 div{margin:-2.5rem}
    #f13 div{margin:-2.5rem}



    #s14{height: auto;}
    #s14 .a1{margin: 0;text-align: center;padding-top:5rem}
    #s14 .a1 h1{font-size:2.25rem;line-height:2.25rem;}
    #s14 .a2{margin: 0;text-align: center;padding-top:1.5rem}

    #s14 .b1{margin:0;flex-wrap:wrap;width:90%;padding-left:5%;padding-right:5%;border:0.0rem #445566 solid;}
    #s14 .b2{margin:0;width:40%;padding-top:2.5rem;padding-left:5%;padding-right:5%;border:0.0rem #445566 solid;}

    #s14 .b2 div:nth-child(1) img{width:100%;}
    #s14 .b2 div:nth-child(2) {margin:0;font-size:0.75rem;padding-top:0.425rem;}
    #s14 .b2 div:nth-child(3) {margin:0;font-size:1.125rem;padding-top:0.15rem;}

    #s14 .b3{width:100%;}
    #s14 .b4{line-height:1.25rem;}

    #s15{height:auto;width:100%;flex-direction: column;}
    #s15 .a1{width:100%;padding-top:10rem;}
    #s15 .a2{margin:0;width:80%;padding-left:10%;padding-right:10%;text-align: center;font-size:2.25rem;line-height:2.25rem;}
    #s15 .a3{margin:0;width:80%;padding-top:1.75rem;padding-left:10%;padding-right:10%;text-align: center;}
    #s15 .a4{margin:0;width:80%;padding-top:2.5rem;padding-left:10%;padding-right:10%;}
    #s15 .a5{margin:0;width:80%;padding-top:2.5rem;padding-left:10%;padding-right:10%;}
    #s15 .a6{margin:0;width:80%;padding-top:2.5rem;padding-left:10%;padding-right:10%;}
    #s15 .a7{width:100%;}


    #s15 .b1{width:100%;padding-top:6rem;}
    #s15 .b2{margin:0;width:80%;padding-left:10%;padding-right:10%;flex-direction: column;}

    #s15 .b3{width:100%;margin:0;padding:0}
    #s15 .b4{width:100%;margin:0;padding:0;margin-top: 3rem;margin-bottom: 3rem;}



}