/*
.item .img-scale-1{transform: scale(1);transition:0.5s;}
.item:hover .img-scale-1{transform: scale(0.8);transition:0.5s;}
*/

.item .img-scale-1{opacity: 1;transition:0.5s;}
.item:hover .img-scale-1{opacity: 0.8;transition:0.5s;}

.item .img-zoom{opacity: 0;transition:0.5s;}
.item:hover .img-zoom{opacity: 1;transition:0.5s;}




.btn_next {box-sizing: border-box;position: relative;display: block;transform: scale(1);width: 3.75rem;height:3.75rem;}
.btn_next::after,
.btn_next::before {content: "";display: block;box-sizing: border-box;position: absolute;top: 0rem;}
.btn_next::after {width: 0.15rem;height: 0.825rem;border-left: 0.15rem solid;transform: rotate(45deg);left: 1.75rem ;top:1.75rem;}
.btn_next::before {width: 0.15rem;height: 0.825rem;border-left: 0.15rem solid;transform: rotate(-45deg);left: 1.75rem ;top:1.25rem;}
  
.btn_previous {box-sizing: border-box;position: relative;display: block;transform: scale(1);width: 3.75rem;height:3.75rem;}
.btn_previous::after,
.btn_previous::before {content: "";display: block;box-sizing: border-box;position: absolute;top: 0rem;}
.btn_previous::after {width: 0.15rem;height: 0.825rem;border-left: 0.15rem solid;transform: rotate(-45deg);left: 1.75rem ;top:1.75rem;}
.btn_previous::before {width: 0.15rem;height: 0.825rem;border-left: 0.15rem solid;transform: rotate(45deg);left: 1.75rem ;top:1.25rem;}



.btn_next2 {box-sizing: border-box;position: relative;display: block;transform: scale(1);width: 3.75rem;height:3.75rem;}
.btn_next2::after,
.btn_next2::before {content: "";display: block;box-sizing: border-box;position: absolute;top: 0rem;}
.btn_next2::after {width: 0.125rem;height: 0.825rem;border-left: 0.125rem solid;transform: rotate(45deg);left: 1.75rem ;top:1.75rem;}
.btn_next2::before {width: 0.125rem;height: 0.825rem;border-left: 0.125rem solid;transform: rotate(-45deg);left: 1.75rem ;top:1.24rem;}
  
.btn_previous2 {box-sizing: border-box;position: relative;display: block;transform: scale(1);width: 3.75rem;height:3.75rem;}
.btn_previous2::after,
.btn_previous2::before {content: "";display: block;box-sizing: border-box;position: absolute;top: 0rem;}
.btn_previous2::after {width: 0.125rem;height: 0.825rem;border-left: 0.125rem solid;transform: rotate(-45deg);left: 1.75rem ;top:1.75rem;}
.btn_previous2::before {width: 0.125rem;height: 0.825rem;border-left: 0.125rem solid;transform: rotate(45deg);left: 1.75rem ;top:1.24rem;}


.btn_back div{background-color:#F3F3F3 ;transition:0.5s;}
.btn_back div:hover{background-color:#FAFAFA ;transition:0.5s;}




@media(min-width: 1023px)
{
  .fade{opacity: 0;}
}

@media(max-width: 1023px)
{
    #s1{padding-bottom:6.25rem;}

    #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 .b1{display:none;}*/
    #s1 .b1{width: auto;}
    
    #s1 .c2{padding-left:6%;height:auto;}
    #s1 .c3{right:6%;bottom:-2rem;width:5rem;height:5rem;font-size: 0.875rem;line-height: 1.25rem;letter-spacing:0;}

    #s1 .d1{width:100%;padding-top:3.75rem;}
    #s1 .d2{margin:0;padding-left:6%;padding-right: 6%;height:auto;}
    #s1 .d2 h1{font-size:1.5rem;line-height:2.125rem;letter-spacing:0;}


    #s1 .d3{margin:0;padding:0;height:auto;width:88%;padding-left: 6%;padding-right: 6%;  flex-wrap: wrap;}
    #s1 .d4{margin:0;padding:0;height:auto;width:100%;}


    #s1 .d6{margin:0;padding:0;height:auto;padding-top: 1.25rem;margin-top: 1.25rem;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d7{margin:0;padding:0;height:auto;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d8{margin:0;padding:0;height:auto;padding-top: 1.25rem;margin-top: 1.25rem;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d9{margin:0;padding:0;height:auto;font-size:0.9375rem;line-height:1.5;}
    #s1 .d10{margin:0;padding:0;height:auto;padding-top: 1.25rem;margin-top: 1.25rem;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d11{margin:0;padding:0;height:auto;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d12{margin:0;padding:0;height:auto;padding-top: 1.25rem;margin-top: 1.25rem;font-size:0.9375rem;line-height:1.5rem;}
    #s1 .d13{margin:0;padding:0;height:auto;margin-top: 0.625rem;}
    
    #s1 .d5{margin:0;padding:0;height:auto;width:100%;padding-top:2.125rem;}
    #s1 .d14{margin:0;padding:0;height:auto;padding-top:2.25rem;font-size:1.25rem;line-height:1.8125rem;}
    #s1 .d15{margin:0;padding:0;height:auto;padding-top:2.25rem;font-size:1rem;line-height:1.9375rem;letter-spacing:0.03125rem;}

    #s1 .d16{margin:0;padding:0;height:auto;padding-top:2.25rem;font-size:1.75rem;line-height:2.625rem;letter-spacing:0.0625rem;}
    #s1 .d17{margin:0;padding:0;height:auto;padding-top:2.25rem;font-size:1rem;line-height:1.9375rem;letter-spacing:0.03125rem;}

    #s1 .d18{margin:0;padding:0;height:auto;width:100%;padding-top:2.25rem;}

    #s1 .d19{margin:0;padding:0;height:auto;width:100%;padding-top:2.25rem;font-size:1rem;line-height:1.9375rem;letter-spacing:0.03125rem;}

    #s2{width:100%;padding-bottom:5rem;}

    #s2 .a1{margin:0;padding:0;height:auto;width:88%;padding-left:6%;padding-right:6%;padding-top:2.5625rem;padding-bottom:2.5625rem;font-size:1.125rem;line-height:1.125rem;letter-spacing:0.125rem;}
    #s2 .a2{margin:0;padding:0;height:auto;width:100%;}

    #s2 .a3{margin:0;padding:0;height:auto;width:100%;justify-content: flex-end;}

    #s2 .a3 .btn_previous{margin:0;padding:0;transform: scale(0.8);}
    #s2 .a3 .btn_next{margin:0;padding:0;transform: scale(0.8);}


    #s2 .item{margin:0;width:88%;margin-left:6%;margin-right:6%;border:0.0rem #445566 solid;}
    #s2 .a4{width:88vw;border:0.0rem #445566 solid;}
    #s2 .item img{width:auto;height:auto;transform: scale(1);transition:0s;}
    #s2 .item:hover img{transform: scale(1);transition:0s;}


    #s2 .a5{margin:0;padding:0;height:auto;padding-top:0.8125rem;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.03125rem;}
    #s2 .a6{margin:0;padding:0;height:auto;padding-top:0.8125rem;font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.03125rem;}

    /*#s2 .item .a4 > img{width:100%;border:1.1rem #445566 solid;}*/


    #s3{width:100%;padding-top:6.25rem;}
    #s3 .a1{width:100%;padding:0;flex-direction: column;padding-bottom:2rem;}
    #s3 .a2{width:100%;margin:0;padding:0;}
    #s3 .a3{width:60%;margin:0;padding:0;}
    #s3 .a4{width:100%;margin:0;padding:0;}

    #s3 .a5{width:100%;margin:0;padding:0;padding-top:1.25rem;font-size:0.9375rem;line-height:0.9375rem;letter-spacing:0.125rem;}
    #s3 .a6{width:100%;margin:0;padding:0;padding-top:1rem;font-size:1.15rem;line-height:1.5rem;letter-spacing:0.214375rem;}

    #s3 .a7{width:88%;margin:0;padding:0;padding-left:6%;padding-right:6%;padding-bottom: 1rem;}
    #s3 .a8{width:100%;margin:0;padding:0;padding-top:3.75rem;font-size:1rem;line-height:1.9375rem;letter-spacing:0.03125rem;}

    #s3 .a9{width:88%;margin:0;padding:0;padding-left:6%;padding-right:6%;margin-top: 0rem;margin-bottom: 4rem;}

    #s3 .a10{width:100%;padding:0;}

    #s3 .a11{width:100%;padding:0;flex-direction: column;padding-bottom:0rem;}
    #s3 .a12{margin:0;padding:0;height:0rem;}
    #s3 .a13{width:88%;margin:0;padding:0;padding-left:6%;padding-right:6%;margin-top: 0rem;margin-bottom: 5rem;}


    #s3 .b1{width:100%;margin:0;padding:0;}
    #s3 .b2{width:100%;margin:0;padding:0;}
    #s3 .b3{font-size:1.125rem;line-height:1.125rem;letter-spacing:0.125rem;border:0.0rem #445566 solid;}

    #item_detail .a1{width:100%;height:auto;margin:0;padding:0;}
    #item_detail .a2{margin:0;padding:0;width:auto;height:auto;}
    #item_detail .a3{margin:0;padding:0;width:auto;height:auto;padding:1rem;}
    #item_detail .a3 .btn_close{transform: scale(0.7);}


    #item_detail .b1{display:none;}

    #item_detail .c1{width:100%;margin:0;padding:0;}
    #item_detail .c2{width:88%;margin:0;padding:0;padding-left:6%;padding-right:6%;}
    #item_detail .c3{width:100%;margin:0;padding:0;}

    #item_detail .c4{width:100%;height:auto;margin:0;padding:0;padding-top:1.875rem;}

    #item_detail .c5{width:100%;height:auto;margin:0;padding:0;}

    #item_detail .c6{margin:0;padding:0;display:block;}
    #item_detail .c7{margin:0;height:auto;padding:0;font-size:0.9375rem;line-height:1.3125rem;letter-spacing:0;}
    #item_detail .c8{margin:0;padding:0;display:block;}

    #item_detail .btn_next2 {width: 1.75rem;}
    #item_detail .btn_next2::after {left: 1.5rem ;}
    #item_detail .btn_next2::before {left: 1.5rem ;}
    
    #item_detail .btn_previous2 {width: 1.75rem;}
    #item_detail .btn_previous2::after {left: 0rem ;}
    #item_detail .btn_previous2::before {left: 0rem ;}
     
    .item .img-zoom{opacity: 0;transition:0s;}
    .item:hover .img-zoom{opacity: 0;transition:0s;}
    
  }





