.plist-container{
    padding-bottom: 0px;
}
.plist-hero{
    height:535px;
    padding:50px;
    flex-direction: column;
    box-sizing: border-box;
}





.plist-hero p{
    font-size:19px;
    color:white;
    margin:15px auto;
    text-align: center;
    max-width:800px;
    line-height:25px;
}

/*.plist-hero-text{*/
/*    text-align: left;*/
/*}*/


.plist-product img{
    top:-50px;
}


.plist-products{
    margin-top:100px;
}

.sec-list .plist-product{
    margin-bottom: 80px;
}




@media(min-width: 968px) and (max-width: 1100px) {
 .plist-equipment-item{
        font-size:19px;
    }
}




@media(min-width: 768px) and (max-width: 967px) {

    .plist-hero h1{
        font-size:35px;
    }
    .plist-hero{
        height: 480px;
    }
    .plist-equipment-item{
        font-size:17px;
    }
}

@media(max-width: 768px) {

    .plist-hero h1{
        font-size:28px;
    }
     .plist-hero{
        height: 420px;
        padding:0px 30px 50px
    }
    .plist-equipment-item{
        font-size:18px;
    }
    .plist-equipment-item:not(:last-child){
        border-right:1px dashed #ebebeb;
    }
}




















.relation-slider .plist-product img{
    top:-95px;
}

.relation-title{
    margin:80px auto 160px
}


@media (min-width: 1400px) and (max-width: 1480px) {
    .relation-slider .plist-product img{
        top:-32px;
    }
    .relation-title{
        margin:80px auto 150px;
    }
}
@media (min-width: 1300px) and (max-width: 1399px) {
    .relation-slider .plist-product img{
        top:-20px;
    }
     .relation-title{
        margin-bottom:150px;
    }
}
@media (min-width: 1200px) and (max-width: 1299px) {
    .relation-slider .plist-product img{
        top:0px;
    }
    .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

     .relation-title{
        margin-bottom:120px;
        font-size:30px;
    }
}
@media (min-width: 1100px) and (max-width: 1199px) {
    .relation-slider .plist-product img{
        top:21px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

    .relation-title{
        margin-bottom:110px;
        font-size:28px;
    }

}
@media (min-width: 970px) and (max-width: 1099px) {
    .relation-slider .plist-product img{
        top:12px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

    .relation-title{
        margin-bottom:70px;
        font-size:27px;
    }


}
@media (min-width: 900px) and (max-width: 969px) {
    .relation-slider .plist-product img{
        top:15px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

    .relation-title{
        margin-bottom:85px;
        font-size:27px;
    }


}
@media (min-width: 800px) and (max-width: 899px) {
    .relation-slider .plist-product img{
        top:20px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }
    .relation-title{
        margin-bottom:75px;
        font-size:27px;
    }
}

@media (min-width: 700px) and (max-width: 799px) {

    .relation-slider .plist-product{
        width: 100% !important;
    }

    .relation-slider .plist-product img{
        top:-20px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

    .relation-title{
        margin-bottom:90px;
        font-size:27px;
    }




}
@media (min-width: 650px) and (max-width: 699px) {
    .relation-slider .plist-product{
        width: 100% !important;
    }
     .relation-slider .plist-product img{
        top:18px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

     .relation-title{
        margin-bottom:75px;
        font-size:25px;
    }


}
@media (min-width: 600px) and (max-width: 649px) {
 .relation-slider .plist-product{
        width: 100% !important;
    }

     .relation-slider .plist-product img{
        top:25px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }

    .relation-title{
        margin-bottom:80px;
        font-size:25px;
    }


}

@media (min-width: 500px) and (max-width: 599px) {

     .relation-slider .plist-product{
        width: 100% !important;
    }
     .relation-slider .plist-product img{
        top:-120px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }
    .relation-title{
        margin-bottom:215px;
        font-size:23px;
    }
}
@media (min-width: 420px) and (max-width: 499px) {
      .relation-slider .plist-product{
        width: 100% !important;
    }
     .relation-slider .plist-product img{
        top:-70px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }
    .relation-title{
        margin-bottom:155px;
        font-size:23px;
    }
}
@media(max-width: 419px) {

     .relation-slider .plist-product{
        width: 100% !important;
    }
     .relation-slider .plist-product img{
        top:-30px;
    }
    .relation-slider .plist-product-info h3{
        font-size:16px;
    }
     .relation-slider .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
     .relation-slider .plist-product .pdetail:before{
        font-size:20px;
    }
    .relation-title{
        margin-bottom:115px;
        font-size:21px;
    }
}
@media (max-width: 800px) {
     .case-container{
                height: auto;
            }
}



























@media (min-width: 1400px) and (max-width: 1480px) {
        .plist-product img{
            top:-35px;
        }
          .sec-list .plist-product{
        margin-bottom: 75px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:90px;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
        .plist-product img{
            top:-20px;
        }
           .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
      .sec-list .plist-product{
        margin-bottom: 65px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:90px;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
        .plist-product img{
            top:-30px;
            
        }
           .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }

  .sec-list .plist-product{
        margin-bottom: 85px;
        height: 250px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:90px;
    }
    

}

@media (min-width: 1100px) and (max-width: 1199px) {
        .plist-product img{
            top:25px;
        }

        .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
    .plist-product-info h3{
        font-size:16px;
    }


    .sec-list .plist-product{
        margin-bottom: 35px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:60px;
    }


}
@media (min-width: 1000px) and (max-width: 1099px) {
        .plist-product img{
            top:15px;
        }
         .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
    .plist-product-info h3{
        font-size:16px;
    }

    .sec-list .plist-product{
        margin-bottom: 35px;
        height: 250px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:50px;
    }


}

@media (min-width: 900px) and (max-width: 999px) {
   .plist-product img{
            top:25px;
        }
         .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
    .plist-product-info h3{
        font-size:16px;
    }

          .sec-list .plist-product{
        margin-bottom: 35px;
        height: 250px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:50px;
    }

}
@media (min-width: 850px) and (max-width: 899px) {
   .plist-product img{
            top:30px;
        }
         .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
    .plist-product-info h3{
        font-size:16px;
    }

      .sec-list .plist-product{
        margin-bottom: 35px;
        flex:1 1 calc(33.333% - 20px);
        max-width:calc(33.333% - 38px);
        height: 250px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:50px;
        gap:20px;
    }

}

@media (min-width: 768px) and (max-width: 849px) {
    .plist-product img{
            top:-30px;
        }
    .plist-product{
        width:50%;
        min-width:auto;
        height: 250px;
        max-width: none;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }

   .sec-list .plist-product{
        margin-bottom: 70px;
        flex:1 1 calc(50% - 20px)
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:50px;
         gap:20px;
    }




}
@media (min-width: 700px) and (max-width: 767px) {
 .plist-product img{
            top:21px;
        }
    .plist-product{
        flex:1 1 calc(50% - 20px);
        width:50%;
        min-width:auto;
        max-width:50%;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }

     .sec-list .plist-product{
        margin-bottom: 35px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 35px;
    }
    .plist-products{
        margin-top:50px;
         gap:20px;
    }

}

@media (min-width: 650px) and (max-width: 699px) {
 .plist-product img{
            top:15px;
        }
    .plist-product{
        flex:1 1 calc(50% - 20px);
        width:50%;
        min-width:auto;
        max-width:50%;
        height: 250px;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }


      .sec-list .plist-product{
        margin-bottom: 20px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 20px;
    }
    .plist-products{
        margin-top:40px;
         gap:20px;
    }

}
@media (min-width: 600px) and (max-width: 649px) {
 .plist-product img{
            top:30px;
        }
    .plist-product{
        flex:1 1 calc(50% - 20px);
        width:50%;
        min-width:auto;
        max-width:50%;
        height: 250px;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }


      .sec-list .plist-product{
        margin-bottom: 20px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 20px;
    }
    .plist-products{
        margin-top:40px;
         gap:20px;
    }

}
@media (min-width: 550px) and (max-width: 599px) {
 .plist-product img{
            top:32px;
        }
    .plist-product{
        flex:1 1 calc(50% - 20px);
        width:50%;
        min-width:auto;
        max-width:50%;
        height: 250px;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }



      .sec-list .plist-product{
        margin-bottom: 20px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 20px;
    }
    .plist-products{
        margin-top:40px;
         gap:20px;
    }


}

@media (min-width: 500px) and (max-width: 549px) {
 .plist-product img{
            top:21px;
        }
    .plist-product{
        flex:1 1 calc(50% - 20px);
        width:50%;
        min-width:auto;
        max-width:50%;
        height: 210px;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }



      .sec-list .plist-product{
        margin-bottom: 20px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 20px;
    }
    .plist-products{
        margin-top:40px;
         gap:20px;
    }


}

@media (min-width: 450px) and (max-width: 499px) {

    .plist-product img{
            top:-40px;
        }
    .plist-product{
        flex:1 1 100%;
        min-width:auto;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }

        .sec-list .plist-product{
        margin-bottom: 100px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 100px;
    }
    .plist-products{
        margin-top:120px;
         gap:20px;
    }



}

@media(max-width: 449px) {
     .plist-product img{
            top:-10px;
        }
    .plist-product{
        flex:1 1 100%;
        min-width:auto;
    }
    .plist-product-info h3{
        font-size:16px;
    }
          .plist-product .pdetail{
        padding:5px 15px;
        border-top-left-radius: 21px;
    }
    .plist-product .pdetail:before{
        font-size:20px;
    }
    .sec-list .plist-product{
        margin-bottom: 30px;
    }
    .plist-products .plist-product:nth-last-child(3), .plist-products .plist-product:nth-last-child(2), .plist-products .plist-product:nth-last-child(1){
         margin-bottom: 30px;
    }
    .plist-products{
        margin-top:50px;
         gap:20px;
    }
}