.gallery-wrapper{max-width: 1605px;margin: 45px 0 0 auto;}
ul.prod-gallery-js {
    margin: 0 -23px;
}
ul.prod-gallery-js .slick-list.draggable{
    padding-left: 0 !important;
}
ul.prod-gallery-js li{
    padding: 0 23px;
}
/* SLICK ARROW */
.prod-gallery-js.slick-arrow .slick-arrow{
    top: -62px;
}
.prod-gallery-js.slick-arrow  .slick-prev {
    left: inherit;
    right: 390px;
}
.prod-gallery-js.slick-arrow .slick-next {
    right: 330px;
}
.prod-left{
    width: 510px;
    padding-right: 0;
    position: sticky;
    align-self: flex-start;
    top: 92px;
}
.prod-detail{
    width: calc(100% - 510px);
    padding-left: 90px;
}
.product-information{
    width: calc(100% - 330px);
    padding-right: 55px;
}
.badge-list{
    width: 100%;
    margin-bottom: 50px;
}
.prod-gauranted{
    background: #EFEFEF;
    width: 330px;
    
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 20px 0 20px 0;
}
.prod-gauranted .btn-theme{min-width: 237px;margin-bottom: 30px;}
.prod-gauranted .btn-theme:last-child{margin-bottom: 0;}
.clrbox {width: 30px;height: 30px;border-radius: 5px 0 5px 0;display: block;}
.silver{background: #C0C3CC;}
.blue{background: #9CC3E0;}
.mint{background: #B2D7DD;}
.gold{background: #B2977A;}
.color-list li{width: 50%;}
.color-list li:nth-child(n+3){margin-top: 15px;}
.clrow{display: flex;flex-wrap: wrap;align-items: center;}
.clr-name{padding-left: 10px;line-height: 100%;}
.color-list{max-width: 205px;}
.prodout-detailpg .hm-testimonial .need-text{display: none;}
.product_slide_js .slick-dots{bottom: 30px;}
.product_slide_js.slick-dotted.slick-slider{margin-bottom: 0;}
.product_slide_js .slick-dots li{width: 15px;height: 15px;}
.product_slide_js .slick-dots li button{background: #fff;border-radius: 100%;border: 3px solid #fff;width: 5px;height: 5px;padding: 3px;}
.product_slide_js .slick-dots li.slick-active button{border-color: #000;}
.product_slide_js .slick-dots li button:before{content: none;}
.prod_btn_group{width: 100%;padding:45px 30px;text-align: center;}
.prod_key_factor {border-top:1px solid #D6D6D6;padding-top: 40px;width: 100%;padding:45px 30px;}
.prod_key_factor .gaurant-info .title-30{color: var( --primary-color);font-size: 1.5rem;}
.prod_key_factor .gaur-box .circle::after{background-color: #EFEFEF;}
.prod_key_factor .gaur-box  .circle::before{background: linear-gradient(90deg, #EFEFEF, #312E00);}
.prod_key_factor .gaur-box  .circle span img{filter: brightness(0);}
.prod_key_factor .gauranteed-list li .gaurant-info{width: calc(100% - 64px);}
.prod_key_factor .gauranteed-list li:not(:last-child):after{background: #D6D6D6;}
.prod-detail .btnlist {margin-top: 3.125rem !important;} 



/* Plain Frost */
.plain-frost-pro{display: flex;flex-wrap: wrap;}
.plain-frost .prod-detail {width: 330px;padding-left: 0;position: sticky;top: 95px;align-self: flex-start;}
.plain-frost .privacy-wrap{width: calc(100% - 330px);padding-right: 50px;}
.privacy-wrap .plain-frost-pro .prod-left{width: 400px;position: relative;top: 0;}
.privacy-wrap .plain-frost-pro .product-information {width: calc(100% - 400px);padding-left: 55px;padding-right: 0;}
.privacy-wrap .plain-frost-pro .product-information .title-md{margin-bottom: 30px;}
.plain-frost-pro:not(:last-child){margin-bottom: 50px;border-bottom: 1px solid #D6D6D6;padding-bottom: 50px;}



/* coloured-glass-films */
.colored-film .privacy-wrap{width: calc(100% - 330px);padding-right: 50px;}
.colored-film .title-lg{margin-bottom: 30px;width: 100%;}
.colored-film-pro .prod-left{width: 400px;}
.colored-film-pro .product-information {width: calc(100% - 400px);padding-right: 0;padding-left: 50px;}

.decorative-films .product-list li .btn-theme, .colored-film .product-list .btn-theme{display: inline-flex;border-radius: 50px;margin-top: 20px;padding: 5px 15px 5px 25px;min-width: 200px;min-height: 60px;}
.decorative-films .product-list li .prod-info, .colored-film .product-list li .prod-info{max-width: 100%;text-align: left;display: block;padding: 20px 0 30px;position: relative;}
.decorative-films .product-list li .btn-theme:after, .colored-film .product-list .btn-theme:after{bottom: -4px;left: 5px;right: 0;margin: 0 auto;background: url(../../assets/images/svg/theme-btn-shadow.svg) no-repeat;height: 24px;width: 224px;background-size: 85%;}
.decorative-films .product-list li [class*="btn-"] span.arrow, .colored-film .product-list .btn-theme span.arrow {width: 28px;height: 28px;}
.decorative-films .product-list li .box:hover .prod-info{transform: translate(0, 0);}
.decorative-films .product-list .prod-info .text-20 {font-size: 22px;line-height: 24px;color: var(--secondary-color);text-transform: capitalize;}

.privacy-wrap .btn-theme{margin-top: 0;}

.colored-film .colored-transclude-films{margin:50px 0;}
.colored-row{display: flex;flex-wrap: wrap;}
.colored-row:not(:last-child) {margin-bottom: 50px;border-bottom: 1px solid #D6D6D6;padding-bottom: 50px;}
.privacy-wrap .product-list li{width: 33.33%;}


.colored-film .product-list li .prod-info .text-20{color:var(--secondary-color);margin-bottom: 10px;text-transform: capitalize;}
.colored-film .product-list li .prod-info p{font-size: 16px;line-height: 24px;}
.colored-film .product-list li .prod-info .btn-theme{margin-top: 15px;}
.colored-film .product-list li .prod-info {padding: 20px 0 0;}
.colored-film .prod-detail-wrapper, .colrow .colored-transclude-films{margin-bottom: 50px;border-bottom: 1px solid #D6D6D6;padding-bottom: 50px;}
.colored-film .product-list, 
.decorative-films  .product-list{justify-content: flex-start;}

.colored-film .product-list li .prod-img:after, 
.decorative-films  .product-list li .prod-img:after {
	/*background: linear-gradient( to bottom , transparent, rgb(0 0 0 / 70%));*/

    content: none;
}

.colored-film .product-list li .prod-img,
.prod-gallery-js li .gallerybox,
.decorative-films .product-list li .prod-img{border: 1px solid #D6D6D6;}
.product-information .title-sm {text-transform: capitalize;}

.product_slide_js.slick-initialized .slick-track >  li, 
.product_slide_js.slick-initialized .slick-track > li:first-child   {display: block;}
.product_slide_js li {display: none;}
.product_slide_js li:first-child{display: block;}
.product_slide_js.slick-initialized .slick-dots li{display: inline-block;}   

.prod-gallery-js{display: flex;flex-wrap: wrap;}
.prod-gallery-js.slick-initialized{display: block;}

.prod-gallery-js.slick-initialized li,
.prod-gallery-js.slick-initialized  li:nth-child(n+5){
    display: block;
}

.prod-gallery-js li{width: 25%}
.prod-gallery-js li:nth-child(n+5) {
    display: none;
}

/* START MEDIA QUERY */
@media screen and (max-width: 1700px){
    .gallery-wrapper{max-width: 100%;padding-left: 100px;}

}
@media screen and (max-width: 1500px){
    .gallery-wrapper{padding-left: 50px;}

}
@media screen and (max-width: 1365.99px){
    .prod-left {width: 430px;}
    .product-information {width: calc(100% - 300px);padding-right: 30px;}
    .prod-detail {width: calc(100% - 430px);padding-left: 50px;}  
    .prod-gauranted{width: 300px;}  
    .badge-list{margin-bottom: 30px;}
    .prod-gauranted .btn-theme{margin-bottom: 10px;}
    .colored-film-pro .prod-left {width: 330px;}
    .colored-film-pro .product-information {width: calc(100% - 330px);padding-left: 30px;}
    .decorative-films .product-list , .colored-transclude-films .product-list {margin: 0 -10px;}
    .decorative-films .product-list li, .colored-transclude-films .product-list li{padding: 0 10px;}
}
@media screen and (max-width: 1279.99px){
    .gallery-wrapper {padding: 0 15px;max-width: 1120px;margin: 0 auto;}
    .prod-gallery-js.slick-arrow .slick-next {right: 20px;}
    .prod-gallery-js.slick-arrow .slick-prev{right: 70px;}
    ul.prod-gallery-js {margin: 0 -15px;}
    ul.prod-gallery-js li {padding: 0 15px;}    
    .prod-detail .btnlist {margin-top: 1.875rem !important;justify-content: flex-start;}

    .privacy-wrap .plain-frost-pro .prod-left {width: 300px;}
    .privacy-wrap .plain-frost-pro .product-information {width: calc(100% - 300px);padding-left: 30px}
    .plain-frost-pro hr {margin: 25px 0;}

    .prod-gallery-js li {width: 33.33%;}
    .prod-gallery-js li:nth-child(n+5) {display: block;}
    .prod-gallery-js li:nth-child(n+4){margin-top: 20px;}
    .prod-gallery-js.slick-initialized li{
        margin-top: 0;
    }
}
@media screen and (max-width: 1199.99px){
    .prod-left {width: 300px;}
    .prod-detail {width: calc(100% - 300px);padding-left: 30px;}
    .prod-left .slide.wrap{max-width: 500px;}
    .prod-gauranted .btn-theme{min-width: 200px;}
    .prod-gallery-js.slick-arrow .slick-arrow {top: -42px;}
    .gallery-wrapper {max-width: 960px;}
    ul.prod-gallery-js {margin: 0 -6px;}
    ul.prod-gallery-js li {padding: 0 6px;}
    .avail-colours .title-xs.mb-50{margin-bottom: 1.875rem;}

    .colored-film-pro .prod-left {width: 300px;}
    .colored-film-pro .product-information {width: calc(100% - 300px);}
    .colored-film .privacy-wrap {padding-right: 30px;}

    .colored-film .prod-detail-wrapper, .colrow .colored-transclude-films{margin-bottom: 35px;padding-bottom: 35px;}

    .decorative-films .product-list li .prod-info{position: relative;transform: translate(0, 0);padding: 12px 0 0;}
    .decorative-films .product-list li .prod-info .text-20{color: var(--secondary-color);}
    .decorative-films .product-list li [class*="btn-"] span.arrow > img, .colored-film .product-list .btn-theme span.arrow > img{width: 12px;}
    .decorative-films .product-list li [class*="btn-"] span.arrow , .colored-film .product-list .btn-theme span.arrow {width: 22px;height: 22px;margin-left: 10px;}
    .decorative-films .product-list li .btn-theme, .colored-film .product-list .btn-theme{margin-top: 10px;padding: 5px 15px 5px 20px;min-width: 160px;min-height: 52px;}
    .decorative-films .product-list li .btn-theme:after, .colored-film .product-list .btn-theme:after{background-size: 67%;bottom: -8px;}

    .decorative-films .product-list , .colored-transclude-films .product-list {margin: 0 -6px;}
    .decorative-films .product-list li, .colored-transclude-films .product-list li{padding: 0 6px;}

    .colored-film .product-list li .prod-info .text-20{padding: 0;}
    .privacy-wrap .product-list li {width: 50%;}

    .prod-gallery-js li:nth-child(n+4){
        margin-top: 12px;
    }
}
@media screen and (max-width: 991.99px){
    .prod-left {width: 100%;position: relative;top:0;}
    .prod-detail {width: 100%;padding-left:0;margin-top: 1.875rem;}
    .prod-gauranted {width: 280px;}  
    .product-information {width: calc(100% - 280px);}  
    .slide  > img{width: 100%;}
    .prod-gallery-js.slick-arrow .slick-arrow {top: -38px;}
    ul.prod-gallery-js {margin: 30px -6px 0;}
    .prod-gallery-js.slick-arrow .slick-prev {right: 60px;}
    .prod_key_factor .gaurant-info .title-30{font-size: 1.125rem;line-height: 18px;}
    .prod_key_factor{padding: 25px 12px;}
    .prod_btn_group{padding: 25px 12px 17px;}

    .plain-frost .privacy-wrap {width: 100%;padding-right: 0;}
    .plain-frost .prod-detail{position: relative;top: 0;}
    .plain-frost-pro:not(:last-child){margin-bottom: 30px;padding-bottom: 30px;}
    .privacy-wrap .plain-frost-pro .product-information .title-md {margin-bottom: 12px;}
    .colored-film .privacy-wrap {padding-right: 0;width: 100%;}

    .decorative-films .product-list li {width: 33.33%;}
    .decorative-films .product-list li .prod-info .text-20 {font-size: 18px;padding: 0;}
    .decorative-films .product-list li:nth-child(n+3){margin-top: 0;}
    .decorative-films .product-list li:nth-child(n+4) {margin-top: 30px;}

    .colored-film-pro{margin-bottom: 30px;}
}
@media screen and (max-width:767.99px){
    .prod-gauranted, .product-information {width:100%;}
    .prod-gauranted{margin-top: 1.875rem;}
    .prod-gauranted{height: auto;}
    .badge-list {justify-content: center;margin-top: 20px;order: 2;margin-bottom: 0;}
    .badge-list .badge-img{padding: 0 10px;}
    .prod-gauranted .btn-theme{margin: 0 5px 10px;}
    .prod-gauranted .btn-theme:last-child {margin-bottom: 10px;}
    .privacy-wrap .plain-frost-pro .product-information {width: 100%;padding-left: 0;margin-top: 30px;}
    .plain-frost-pro .product-information hr{display: none;}
    .plain-frost-pro .product-information .btn-theme{margin-top: 15px;}

    .colored-film-pro .prod-left {width: 100%;}
    .colored-film-pro .product-information {width:100%;padding-left: 0;margin-top: 30px;}



    .decorative-films .product-list li {width: 50%;}
    .decorative-films .product-list li:nth-child(n+3){margin-top: 30px;}
}
@media screen and (max-width:575.99px){
    .prod-gauranted .btn-theme{min-width: 152px;min-height: 50px;padding: 5px 10px;}
    .prod-gauranted span.arrow{margin-left: 6px;width: 20px;height: 20px;}
    .prod-gauranted span.arrow > img{width: 12px;}
    .prod-gauranted .btn-theme::before{top: 4px;height: 25px;}
    .prod-gauranted .btn-theme::after{height: 15px;}
    .prod-gauranted .btn-theme {margin: 0 2px 8px;}
    .badge-list{margin-top: 10px;}

    .decorative-films .product-list li .btn-theme, .colored-film .product-list .btn-theme {padding: 5px 10px;min-width: 150px;min-height: 50px;}
    .decorative-films .product-list li .btn-theme:after, .colored-film .product-list .btn-theme:after{width: 205px;}
    .privacy-wrap .btn-theme{margin-top: 0;}

    .colored-film .product-list li .prod-info p {font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:400px){
	.colored-transclude-films .product-list li, .product-list li, .privacy-wrap .product-list li{width: 100%;}
	.colored-transclude-films .product-list li:nth-child(n+2) {margin-top: 30px;}

}
@media screen and (max-width:375px){
    .prod_btn_group{text-align: left;}
}
@media screen and (max-width: 360px){
    .decorative-films .product-list li {width: 100%;}
    .decorative-films .product-list li:nth-child(n+2) {margin-top: 30px;}
}