
/* nyPro_location start*/
.nyPro_location{width: 100%;height: auto;overflow: hidden;margin: 100px auto 0;padding: 40px 40px 40px 30px;position: relative;}
.nyPro_location img{display: block;width: 20px;height: 20px;margin: -10px 0 0;position: absolute;left: 0;top: 50%;}
.nyPro_location p{width: 100%;height: 40px;overflow: hidden;line-height: 40px;color: #303030;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;}
.nyPro_location p a{color: #303030;}
.nyPro_location p a:hover{color: #e60013;}
.nyPro_location p span{color: #999;}
.nyPro_location p i{display: inline-block;width: 10px;height: 10px;vertical-align: middle;margin: -2px 6px 0;background: url(../images/arrowRight_ico4.png) center center no-repeat;background-size: 10px 10px;}
.nyPro_location a.ny_back{display: block;width: 140px;height: 40px;overflow: hidden;line-height: 38px;color: #303030;font-size: 16px;text-align: center;margin: -20px 0 0;background-color: rgba(230, 0, 19, 0);border: 1px solid #666;position: absolute;top: 50%;right: 0;}
.nyPro_location a.ny_back:hover{color: #fff;background-color: #e60013;border: 1px solid #e60013;}
.nyPro_location a.ny_back i{display: inline-block;width: 24px;height: 20px;overflow: hidden;margin: -2px 6px 0 0;vertical-align: middle;background: url(../images/back_ico1.png) center center no-repeat;background-size: 24px 20px;}
.nyPro_location a.ny_back:hover i{background: url(../images/back_ico2.png) center center no-repeat;background-size: 24px 20px;margin: -2px 12px 0 0;}
@media (max-width:1600px){.nyPro_location{margin: 20px auto 0;}}
@media (max-width:1560px){.nyPro_location{padding: 30px 40px 30px 30px;}
.nyPro_location p{font-size: 15px;}}
@media (max-width:1280px){.nyPro_location{padding: 20px 40px 20px 30px;}}
@media (max-width:1080px){.nyPro_location a.ny_back{width: 20px;font-size: 14px;}
.nyPro_location{padding: 20px 20px 20px 30px;}}
@media (max-width:767px){.nyPro_location{margin: 60px auto 0;padding: 10px 0 10px 30px;}
.nyPro_location p{font-size: 14px;}
.nyPro_location a.ny_back{display: none;}}
/* nyPro_location end*/


/* nyProDetail_main start*/
.nyProDetail_main{width: 100%;height: auto;overflow: hidden;margin: 0 auto 60px;}
.nyProDetail_main .nyProDetail_left{width: 50%;height: auto;overflow: hidden;padding: 0 20px 0 0;float: left;}
.nyProDetail_main .nyProDetail_left .j-showcase {padding: 0 0 30px 30px}
.nyProDetail_main .nyProDetail_left{width:49%;position:relative}
.nyProDetail_main .nyProDetail_left .j-showcase{padding:0 0 30px 30px}
@media only screen and (max-width:768px){.nyProDetail_main .nyProDetail_left .j-showcase{padding:30px 0}
}


.nyProDetail_left .nyProDetail_img{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 20px;background-color: #fff;}
.nyProDetail_img p{width: 100%;height: 410px;overflow: hidden;margin: 0 auto;position: relative;}
.nyProDetail_img p img{display: block;max-width: 100%;max-height: 100%;margin: auto;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.nyProDetail_main .nyProDetail_right{width: 50%;height: auto;overflow: hidden;padding: 0 0 0 20px;float: right;}
.nyProDetail_right .nyProDetail_text{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.nyProDetail_text .nyProDetail_name{width: 100%;height: auto;overflow: hidden;line-height: 40px;color: #303030;font-size: 30px;font-weight: bold;margin: 0 auto;padding: 20px 0 19px;border-bottom: 1px solid #ddd;position: relative;}
.nyProDetail_name i{display: block;width: 60px;height: 3px;background-color: #e60013;position: absolute;left: 0;bottom: 0;}
.nyProDetail_text .nyProDetail_ms{width: 100%;height: auto;overflow: hidden;margin: 30px auto;}
.nyProDetail_ms span{display: block;width: 100%;height: auto;overflow: hidden;line-height: 30px;color: #303030;font-size: 18px;font-weight: bold;margin: 0 auto 5px;}
.nyProDetail_ms p{width: 100%;height: auto;max-height: 90px;overflow: hidden;line-height: 30px;color: #999;font-size: 15px;margin: 0 auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.nyProDetail_text ul{margin: 35px auto 40px;}
.nyProDetail_text ul li{width: 33.333333%;height: 60px;overflow: hidden;padding: 4px 0 4px 62px;position: relative;float: left;}
.nyProDetail_text ul li i{display: block;width: 50px;height: 50px;overflow: hidden;margin: -25px 0 0;background-color: #e60013;border-radius: 50%;position: absolute;left: 0;top: 50%;}
.nyProDetail_text ul li i img{display: block;width: 30px;height: 30px;margin: 10px auto;}
.nyProDetail_text ul li span{display: block;width: 100%;height: 26px;overflow: hidden;line-height: 26px;color: #303030;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;}
.nyProDetail_text ul li p{width: 100%;height: 26px;overflow: hidden;line-height: 26px;color: #999;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;}
.nyProDetail_text .nyProDetail_zx{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 0 160px 0 0;background-color: #fff;position: relative;}
.nyProDetail_zx .nyProDetail_tel{width: 100%;height: 80px;overflow: hidden;line-height: 40px;color: #303030;font-size: 18px;font-weight: bold;padding: 20px;}
.nyProDetail_tel img{display: block;width: 40px;height: 40px;margin: 0 20px 0 0;float: left;}
.nyProDetail_tel span{display: inline-block;color: #020202;font-size: 32px;font-family: "DINMittelschrift";font-weight: normal;vertical-align: middle;margin: -2px 0 0 0;}
.nyProDetail_zx a.nyProDetail_zxBtn{display: block;width: 160px;height: 80px;overflow: hidden;line-height: 80px;color: #fff;font-size: 18px;font-weight: bold;text-align: center;background-color: #e60013;position: absolute;top: 0;right: 0;}
.nyProDetail_zx a.nyProDetail_zxBtn:hover{background-color: #b8000f;}
.nyProDetail_zx a.nyProDetail_zxBtn img{display: inline-block;width: 32px;height: 32px;margin: -2px 10px 0 0;vertical-align: middle;}
/* nyProDetail_main end*/



.prod_tabsSection{background: #000;padding: 50px 0;width: 100vw;float: left;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);left: 50%;position: relative;margin-bottom: 25px}
#prodTabsWrap{width: 100%;margin-bottom: 30px}
#tabsHeader .tab-ul{margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 3px solid #fa0500}
@media screen and (max-width: 1000px){#tabsHeader .tab-ul{border:1px solid #fa0500;-ms-flex-wrap: wrap;flex-wrap: wrap}}
#tabsHeader .tab-ul li{margin: 0;padding: 0;list-style: none;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;height: 55px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
@media screen and (max-width: 1000px){#tabsHeader .tab-ul li{min-width:50%}}
@media screen and (max-width: 640px){#tabsHeader .tab-ul li{height:45px}}
@media screen and (min-width: 1001px){#tabsHeader .tab-ul li:not(:last-of-type){margin-right:2px}}
#tabsHeader .tab-ul li a{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: #4c4c4c;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;width: 100%;color: white;text-decoration: none;font-size: 15px;text-transform: uppercase;letter-spacing: 1.5px;font-weight: bold;border-radius: 5px 5px 0 0;padding: 10px;text-align: center}
@media screen and (max-width: 1250px){#tabsHeader .tab-ul li a{font-size:14px;letter-spacing: 1px}}
@media screen and (max-width: 1000px){#tabsHeader .tab-ul li a{border-radius:0;border: 1px solid var(--theme-color);background: black}}
@media screen and (max-width: 640px){#tabsHeader .tab-ul li a{font-size:13px}}
#tabsHeader .tab-ul li a.active{background: var(--theme-color)}
@media screen and (max-width: 1000px){#tabsHeader .tab-ul li a.active:after{background-image:url(../images/icons/minus.png)}}
#tabsHeader .tab-ul li a:not(.active):hover{background: #333333}
@media screen and (max-width: 1000px){#tabsHeader .tab-ul li a:after{content:"";width: 7px;height: 7px;display: block;background-image: url(../images/icons/plus.png);background-position: center;background-size: contain;background-repeat: no-repeat;margin-left: 5px;-ms-flex-negative: 0;flex-shrink: 0}}
#tabsHeader .tab-ul li a img{margin-right: 10px;-ms-flex-negative: 0;flex-shrink: 0}
@media screen and (max-width: 1250px){#tabsHeader .tab-ul li a img{margin-right:5px}}
#tabsSectionWrap div#faqFormDiv{width: 100%}
#tabsSectionWrap div#faqFormDiv #ContactForm{width: 100%}
#tabsSectionWrap{float: left;width: 100%;position: relative;background: #fff}
#tabsSectionWrap>.group{border-radius: 0 0 5px 5px}
#tabsSectionWrap #CustomerReviews h4,#tabsSectionWrap #ManufacturerReviews h4{margin-bottom: 0!important;padding: 20px 30px}
#tabsSectionWrap .paginationWrap:first-of-type{margin-block:30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
#tabsSectionWrap .paginationWrap:last-of-type{margin-top: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px}
#tabsSectionWrap .paginationWrap .gc_pagination{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 5px}
#tabsSectionWrap .paginationWrap .page_link{position: relative;border-radius: 2px;width: 30px;height: 30px;color: #141414;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease}
#tabsSectionWrap .paginationWrap .page_link a{position: relative;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-decoration: none;color: #141414;border-radius: 2px;-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease}
#tabsSectionWrap .paginationWrap .page_link a:hover{background-color: rgba(20, 20, 20, 0.2)}
#tabsSectionWrap .paginationWrap .page_link a.js-pagination-current{color: white;background-color: #141414}
#tabsSectionWrap .paginationWrap .page_next{position: relative;border-radius: 2px;width: 30px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease}
#tabsSectionWrap .paginationWrap .page_next:before{content: "";display: block;position: absolute;inset: 50%;translate: calc(-50% - 2px) -50%;rotate: -135deg;height: 11px;width: 11px;border-left: 2px solid #141414;border-bottom: 2px solid #141414;pointer-events: none}
#tabsSectionWrap .paginationWrap .page_next:has(.disabled):before{opacity: 0.2}
#tabsSectionWrap .paginationWrap .page_next:not(:has(.disabled)):hover{background-color: rgba(20, 20, 20, 0.2)}
#tabsSectionWrap .paginationWrap .page_next a{position: relative;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#tabsSectionWrap .paginationWrap .page_next a.disabled{cursor: not-allowed}
#tabsSectionWrap .paginationWrap .page_previous{position: relative;border-radius: 2px;width: 30px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s all ease;-o-transition: 0.4s all ease;transition: 0.4s all ease}
#tabsSectionWrap .paginationWrap .page_previous:has(.disabled):before{opacity: 0.2}
#tabsSectionWrap .paginationWrap .page_previous:before{content: "";display: block;position: absolute;inset: 50%;translate: calc(-50% + 2px) -50%;rotate: -135deg;height: 11px;width: 11px;border-right: 2px solid #141414;border-top: 2px solid #141414;pointer-events: none}
#tabsSectionWrap .paginationWrap .page_previous:not(:has(.disabled)):hover{background-color: rgba(20, 20, 20, 0.2)}
#tabsSectionWrap .paginationWrap .page_previous a{height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#tabsSectionWrap .paginationWrap .page_previous a.disabled{cursor: not-allowed}
#prodTabsApplications,#prodTabsDimensions,#prodTabsFeatures,#prodTabsSpecifications,#prodTabsVideos{display: none;float: left;width: 100%;padding: 2% 3%;color: #111;height: auto;}
#prodTabsApplications p,#prodTabsFeatures p,#prodTabsSpecifications p{margin: 15px 0 20px 0}
#prodTabsApplications ul,#prodTabsFeatures ul,#prodTabsSpecifications ul{margin: 15px 2em 20px}
#prodTabsApplications img,#prodTabsFeatures img,#prodTabsSpecifications img{margin: 15px;max-width: calc(100% - 30px)}
#prodTabsApplications table{width: 100%;color: #000;margin: 25px 0}
#prodTabsApplications table tr:nth-of-type(2n){background: #ececec}
#prodTabsApplications table tr td,#prodTabsApplications table tr th{padding: 20px 30px;font-size: 18px;line-height: 1.3;color: #000}
@media screen and (max-width: 1250px){#prodTabsApplications table tr td,#prodTabsApplications table tr th{padding:15px 20px;font-size: 16px}}
@media screen and (max-width: 1000px){#prodTabsApplications table tr td,#prodTabsApplications table tr th{padding:7px 15px;margin: 0}}
#prodTabsApplications table tr td h1,#prodTabsApplications table tr td h2,#prodTabsApplications table tr td h3,#prodTabsApplications table tr td h4,#prodTabsApplications table tr td h5,#prodTabsApplications table tr td h6,#prodTabsApplications table tr td p,#prodTabsApplications table tr th h1,#prodTabsApplications table tr th h2,#prodTabsApplications table tr th h3,#prodTabsApplications table tr th h4,#prodTabsApplications table tr th h5,#prodTabsApplications table tr th h6,#prodTabsApplications table tr th p{font-size: 18px;margin: 3px 0;color: #000;line-height: 1.3}
@media screen and (max-width: 1250px){#prodTabsApplications table tr td h1,#prodTabsApplications table tr td h2,#prodTabsApplications table tr td h3,#prodTabsApplications table tr td h4,#prodTabsApplications table tr td h5,#prodTabsApplications table tr td h6,#prodTabsApplications table tr td p,#prodTabsApplications table tr th h1,#prodTabsApplications table tr th h2,#prodTabsApplications table tr th h3,#prodTabsApplications table tr th h4,#prodTabsApplications table tr th h5,#prodTabsApplications table tr th h6,#prodTabsApplications table tr th p{font-size:16px}}
#prodTabsApplications table tr th{font-weight: bold;text-align: left;color: white;background: #000;border-top-right-radius: 5px;border-top-left-radius: 5px}
@media screen and (max-width: 1000px){#prodTabsApplications table tr th{display:block}}
#prodTabsApplications table tr th h1,#prodTabsApplications table tr th h2,#prodTabsApplications table tr th h3,#prodTabsApplications table tr th h4,#prodTabsApplications table tr th h5,#prodTabsApplications table tr th h6,#prodTabsApplications table tr th p{color: white}
#prodTabsVideos{text-align: center}
#prodTabsVideos p{display: inline-block;margin: 0}
#prodTabsVideos iframe{width: 100%;max-width: 560px;min-width: 560px;margin: 10px;height: 100%;min-height: 315px;display: inline-block}
#prodDeetsAccBlock{float: left;width: 100%;margin-top: 35px;background: url(../images/accessoriesProdBG.jpg) bottom center no-repeat #000;padding: 15px;margin-bottom: 40px}
#prodDeetsAccTitle{float: left;margin: 0 20px 0 5px}
#mobile-acc-title{display: none}
#prodDeetsAccTitle img{width: 100%;width: 40px}
#currentProductBlock{float: left;background: #fff;border: 3px solid #db0111;text-align: center;width: 350px}
#currentProductName{float: left;width: 100%;text-align: center;font-size: 12px;letter-spacing: 0.5px;margin-top: 25px;height: 50px}
#currentProductBlock img{float: none;margin: 0 auto 20px;max-height: 265px;max-width: 330px;height: 100%}
#accPlus{float: left;margin: 137px 0 0 25px}
#prodDeetsAccBlock .productScrollerSet{margin: 0 0 0 12px;width: 865px}
#prodDeetsAccBlock .products{padding: 0;margin-top: 5px}
#prodDeetsAccBlock .product .prod-name{color: #fff;min-height: 48px;margin-bottom: 4px}
#prodDeetsAccBlock .product .prod-price{color: #fff}
#prodDeetsAccBlock .product .prod-number{color: #959595}
#prodDeetsAccBlock .product .prod-info{min-height: 35px}
#prodDeetsAccBlock .product .prod-saved{display: inline-block;margin-right: 4px}
#prodDeetsAccBlock .product .prod-reg{display: inline-block}
.prodAttributeOpt{width: 100%}
label.attOptLabel{font-size: 12px;letter-spacing: 0.5px;color: #000;float: left;width: 100%;margin-bottom: 3px}
select.js-select-product-option{display: block;width: 100%;max-width: 150px;height: 40px;background: #fff;border: 1px solid #a5a5a5;line-height: 38px;font-weight: 600;font-size: 16px;text-transform: uppercase;padding-left: 8px;font-family: "Open Sans", sans-serif;letter-spacing: 0.5px}
#tabsSectionWrap div{font-size: 14px;line-height: 20px;letter-spacing: 0.5px;}
#tabsSectionWrap div.feature-content.dontend{color: #fff;padding: 0 20px}
#tabsSectionWrap div.feature-description h5{text-align: left}
#tabsSectionWrap div h2{color: var(--title-color);font-weight: 600;font-size: 16px}
#tabsSectionWrap div h3{color: #333;font-weight: 600;font-size: 14px}
#tabsSectionWrap div h4{color: var(--title-color);font-weight: 600;font-size: 14px;font-style: italic}
#tabsSectionWrap div h5{background: url(../images/logo-update/specialH5BG.png) bottom left no-repeat #000;letter-spacing: 0.5px;width: 100%;color: #fff;padding: 22px 50px;font-size: 15px}
#tabsSectionWrap div h5 a{color: var(--title-color)}
#tabsSectionWrap div h5 a:hover{color: #fff}
#tabsSectionWrap div a{color: var(--title-color)}
#tabsSectionWrap div a:hover{color: #000;text-decoration: none}
#prodTabsFeatures p{line-height: 1.6;font-size: 15px}
#prodTabsFeatures img[src="../files/viewAllicon.png"]{margin: 0 5px 0 0}
#prodTabsFeatures hr{margin: 40px 0}
#tabsSectionWrap div h4{font-size: 15px;font-weight: bold;color: black;text-transform: uppercase;font-style: normal;margin-bottom: 0}
#tabsSectionWrap div h3{font-size: 22px;font-weight: bold;color: black;margin-bottom: 15px;text-transform: uppercase}
#tabsSectionWrap div h3 .highlight{color: white;background: black;padding: 10px 15px;display: inline-block;text-decoration: none}
#prodTabsFeatures .product-feature-icons ul{background: #121212;border-radius: 5px;margin: 15px 0 35px 0;padding: 15px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
@media screen and (max-width: 640px){#prodTabsFeatures .product-feature-icons ul{-webkit-box-pack:start;-ms-flex-pack: start;justify-content: flex-start}}
#prodTabsFeatures .product-feature-icons ul li{margin: 0;padding: 5px 20px;background: none;color: white;font-weight: bold;font-size: 16px;text-align: center;position: relative;width: calc(100% / 7)}
@media screen and (max-width: 1250px){#prodTabsFeatures .product-feature-icons ul li{width:calc(100% / 5)}}
@media screen and (max-width: 1000px){#prodTabsFeatures .product-feature-icons ul li{padding:10px 20px;width: calc(100% / 3)}}
@media screen and (max-width: 640px){#prodTabsFeatures .product-feature-icons ul li{padding:10px;width: calc(100% / 2);font-size: 14px}}
#prodTabsFeatures .product-feature-icons ul li:not(:last-of-type):after{content: "";width: 2px;background: #353535;height: 65%;position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
#prodTabsFeatures .product-feature-icons ul li img{display: block;margin: 0 auto 10px auto;-o-object-fit: contain;object-fit: contain}
@media screen and (max-width: 640px){#prodTabsFeatures .product-feature-icons ul li img{width:50px}}
@media screen and (max-width: 640px){#tabsSectionWrap div h3{font-size:16px;line-height: 1.4}
#tabsSectionWrap div h3 .highlight{padding: 5px 10px}}
#prodTabsFeatures .content-img-split{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}
#prodTabsFeatures .content-img-split .split-content{width: 60%}
#prodTabsFeatures .content-img-split .split-img{width: calc(40% - 25px);text-align: right}
#prodTabsFeatures .content-img-split .split-img img{margin-left: 25px;max-width: 100%}
@media screen and (max-width: 1000px){#prodTabsFeatures .content-img-split{-ms-flex-wrap:wrap;flex-wrap: wrap}
#prodTabsFeatures .content-img-split .split-content{width: 100%}
#prodTabsFeatures .content-img-split .split-img{width: 100%}
#prodTabsFeatures .content-img-split .split-img img{width: auto;margin: auto;display: block}}
#prodTabsFeatures .prod-details-btn-contain{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}
#prodTabsFeatures .prod-details-btn-contain a{background: black;color: white;font-weight: bold;text-decoration: none;font-size: 16px;text-transform: uppercase;padding: 10px 25px;margin-right: 15px;margin-bottom: 15px;max-width: 400px;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
#prodTabsFeatures .prod-details-btn-contain.non-miller a{padding: 20px 25px}
#prodTabsFeatures .prod-details-btn-contain a:hover{background: #ff0000;color: white}
#prodTabsFeatures .prod-details-btn-contain a:hover:before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1)}
#prodTabsFeatures .prod-details-btn-contain a:before{content: url(../files..ProdImages/miller-logo.png);display: inline-block;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin-right: 25px}
#prodTabsFeatures .prod-details-btn-contain.non-miller a:before{display: none}
@media screen and (max-width: 640px){#prodTabsFeatures .prod-details-btn-contain a{margin-right:0;margin-bottom: 7px}
#prodTabsFeatures .prod-details-btn-contain a:before{display: none}}
#prodTabsFeatures .pdf-contain{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}
#prodTabsFeatures .pdf-contain a{margin-right: 25px;margin-bottom: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;color: black;font-size: 15px;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#prodTabsFeatures .pdf-contain a:hover{text-decoration: underline;color: #ff0000}
#prodTabsFeatures .pdf-contain a:before{content: url(../files..ProdImages/pdf.png);display: inline-block;margin-right: 15px}
#prodTabsFeatures ul{padding: 0;margin: 15px 2em 20px 10px}
#prodTabsFeatures ul li{list-style: none;background: url(../images/ul-check.png) left center no-repeat;padding-left: 35px;min-height: 18px;font-size: 15px;margin-bottom: 10px}
#prodTabsFeatures ul ul li{background: none;position: relative}
#prodTabsFeatures ul ul li:before{content: "\2022";font-size: 16px;color: #222222;position: absolute;top: 50%;left: 20px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
#prodTabsSpecifications ul{margin-top: 10px}
#prodTabsSpecifications ul li{list-style: none;background: url(../images/PDFIcon.jpg) left center no-repeat;padding-left: 30px;min-height: 23px;margin-bottom: 12px;margin-top: 12px}
#prodTabsSpecifications ul li a{color: var(--title-color);font-weight: 600;letter-spacing: 0.5px}
#prodTabsSpecifications ul li a:hover{color: #000}
#lightbox-container-image-data-box{-webkit-box-sizing: initial;box-sizing: initial}
#prodTabsApplications ul{margin: 0}
#prodTabsApplications ul li{list-style: none;padding: 10px 15px}
#prodTabsApplications ul li:nth-child(odd){background: #eee}
.gc_consumableProds .prod-img-contain{height: 75px;display: inline-block;padding-right: 2%;float: left}
.gc_consumableProds .prod-img-contain img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
.gc_consumableProds .prod-name{height: 75px;float: left}
.gc_consumableProds .prod-name h4{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0}
.gc_consumableProds{width: 50%;padding: 1%;float: right}
.gc_consumableProds .prod-info{float: right;margin: 0.8em 0 0}
.gc_consumableProds .prod-price-current{color: #000;font-weight: bold}
.gc_consumableProds .gc_ProdDisplay{width: 100%;padding: 0 2%;display: inline-block;border-radius: 5px}
.gc_consumableProds .gc_ProdDisplay:nth-child(odd){background: #e8e8e8}
.gc_consumableProds .prod-price{color: var(--title-color)}
#tabsSectionWrap div.gc_consumableProds h3{font-size: 24px;line-height: 1.1;border-bottom: 3px solid #cacac8}
#tabsSectionWrap div.gc_consumableProds h4{margin: 0}
.gc_consumableProds .prod-info{display: inline-block}
#tabsSectionWrap .gc_consumableProds .view-product{background: red;clear: both;margin: 0 0 1em;color: #fff;text-decoration: none;padding: 5px 10px;float: right;cursor: pointer;border: none;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease}
#tabsSectionWrap .gc_consumableProds .view-product:hover{background: #000}
#tabsSectionWrap .gc_consumableProds .view-outOfStock{background: red;color: #fff;padding: 5px 10px;border-radius: 5px;clear: both;margin: 0 0 1em}
/* nyPrevNext start*/.nyPrevNext{width: 100%;height: auto;overflow: hidden;margin: 40px auto;}
.nyPrevNext .nyPrev,.nyPrevNext .nyNext{width: 50%;height: 80px;overflow: hidden;line-height:80px;color:#aaa;font-size: 18px;margin: 0;padding: 0 20px;background-color: #fff;position: relative;}
.nyPrevNext .nyPrev{border-right: 1px solid #eaeaea;border-top: 1px solid #eaeaea;float: left;}
.nyPrevNext .nyNext{border-top: 1px solid #eaeaea;float: right;text-align:right}
.nyPrevNext .nyPrev:hover{background-color: var(--theme-color);border-right: 1px solid var(--theme-color);}
.nyPrevNext .nyNext:hover{background-color: var(--theme-color);}
.nyPrev a,
.nyNext a{display: block;width: auto;height: 80px;overflow: hidden;line-height: 40px;color: #303030;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;padding:20px 0;}
.nyPrev a{text-align: left;}
.nyNext a{text-align: right;}
.nyPrevNext .nyPrev:hover a,
.nyPrevNext .nyNext:hover a{color: #fff;}
.nyPrev p,
.nyNext p{width: 100px;height: 40px;overflow: hidden;line-height: 40px;color: #999;font-size: 16px;text-align: center;position: relative;}
.nyPrev p{margin: 20px 20px 20px 0;padding: 0 1px 0 10px;float: left;}
.nyNext p{margin: 20px 0 20px 20px;padding: 0 10px 0 1px;float: right;}
.nyPrev:hover p,
.nyNext:hover p{color: #fff;}
.nyPrev p i,
.nyNext p i{display: block;width: 10px;height: 18px;margin: -9px 0 0;position: absolute;top: 50%;}
.nyPrev p i{background: url(../images/arrowLeft_ico6.png) center center no-repeat;background-size: 10px 18px;left: 0;}
.nyNext p i{background: url(../images/arrowRight_ico11.png) center center no-repeat;background-size: 10px 18px;right: 0;}
.nyPrev:hover p i{background: url(../images/arrowLeft_ico7.png) center center no-repeat;background-size: 10px 18px;}
.nyNext:hover p i{background: url(../images/arrowRight_ico7.png) center center no-repeat;background-size: 10px 18px;}
.nyPrev p em,
.nyNext p em{display: block;width: 1px;height: 18px;margin: -9px 0 0;background-color: #aaa;position: absolute;top: 50%;}
.nyPrev em{right: 0;}
.nyNext em{left: 0;}
.nyPrev:hover p em,
.nyNext:hover p em{background-color: rgba(255, 255, 255, 0.5);}
/* nyPrevNext end*/

/* nyProDetail_adv start*/
.nyProDetail_adv{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 60px 0;background-color: #fff;}
.nyProDetail_adv .nyProDetailAdv_main{width: 100%;height: auto;margin: 0 auto;}
.nyProDetailAdv_main ul li{width: 22.9%;height: auto;margin: 0 2.8% 0 0;padding: 40px 20px 20px;background-color: #fff;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);float: left;}
.nyProDetailAdv_main ul li:nth-child(4){margin: 0;}
.nyProDetailAdv_main ul li img{display: block;width: 90px;height: 106px;overflow: hidden;margin: 0 auto 30px;}
.nyProDetailAdv_main ul li:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.nyProDetailAdv_main ul li span{display: block;width: 100%;height: auto;overflow: hidden;line-height: 30px;color: #303030;font-size: 20px;font-weight: bold;text-align: center;margin: 0 auto;}
.nyProDetailAdv_main ul li i{display: block;width: 30px;height: 3px;overflow: hidden;margin: 10px auto 15px;background-color: #e60013;}
.nyProDetailAdv_main ul li p{width: 100%;height: 96px;overflow: hidden;line-height: 24px;color: #999;font-size: 14px;text-align: center;margin: 0 auto;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-overflow: ellipsis;}
@media (max-width:1600px) {
  
  .nyProDetailAdv_main ul li {
    width: 23.5%;
    margin: 0 2% 0 0;
  }

  .nyProDetailAdv_main ul li:nth-child(2) {
    margin: 0 2% 0 0;
  }

  .proRecSwiper .swiper-slide .nyProRec_con .nyProRec_img {
    height: 190px;
  }
}
@media (max-width:1080px) {
  .nyProDetailAdv_main ul li {
    width: 48.5%;
    margin: 0 3% 30px 0;
    padding: 40px 20px;
  }

  .nyProDetailAdv_main ul li:nth-child(4) {
    margin: 0 3% 30px 0;
  }

  .nyProDetailAdv_main ul li:nth-child(2n+2) {
    margin: 0 0 30px;
  }

  .nyProDetailAdv_main ul li p {
    height: 48px;
    font-size: 14px;
    -webkit-line-clamp: 2;
  }
}
@media (max-width:820px) {
  .nyProDetailAdv_main ul li p {
    height: 72px;
    font-size: 14px;
    -webkit-line-clamp: 3;
  }

}
@media (max-width:767px) {
    .nyProDetailAdv_main ul li {
    width: 100%;
    margin: 0 auto 20px;
    padding: 20px;
    float: inherit;
  }

  .nyProDetailAdv_main ul li img {
    margin: 0 auto 20px;
  }
}
/* nyProDetail_adv end*/

/* nyProDetail_rec start*/
.nyProDetail_rec{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 60px 0;}
.nyProDetail_rec .nyProDetailRec_main{width: 100%;height: auto;margin: 0 auto;}
.nyProDetailRec_main .nyProDetailRec_swiper{width: 100%;position: relative;}
.nyProDetailRec_swiper .proRecSwiper{width: 100%;height: auto;overflow: hidden;margin: -20px auto;padding: 20px 0;}
.nyProDetailRec_swiper .proRecSwiper .swiper-slide{padding: 35px 20px;background-color: #fff;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);}

.proRecSwiper .swiper-slide .lyIdxPro_text{ width:100%; padding:0 0 20px; border-bottom:1px solid #e5e5e5; overflow:hidden; position:relative;}
.proRecSwiper .swiper-slide .lyIdxPro_text:before { content: ""; width: 0; height: 1px; display: block; position: absolute; bottom:0; left: 0; transition: .5s; z-index:99; opacity: 0; background: var(--theme-color);}
.proRecSwiper .swiper-slide:hover .lyIdxPro_btn{background:var(--theme-color); color: #fff;}
.proRecSwiper .swiper-slide .lyIdxPro_tit{ display:block; font-size:20px; color:#333; width:80%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-weight:bold; margin-bottom:7px;}
.proRecSwiper .swiper-slide .lyIdxPro_tit p{padding:20px 0 0;font-size:16px; color:#999; height:25px; overflow:hidden;}
.proRecSwiper .swiper-slide .lyIdxPro_tit p img { display:block; width:14px; height:14px; margin:1px 10px 1px 0; padding:0; float:left;}

.proRecSwiper .swiper-slide .lyIdxPro_btn{ position:absolute; right:0; top:0;width: 26px; height: 26px; border-radius: 100%; background: #e5e5e5; text-align: center; font-size: 16px; font-weight:600; }
.proRecSwiper .swiper-slide .lyIdxPro_img{ width:100%; height:220px; position:relative; margin-top:10px;}
.proRecSwiper .swiper-slide .lyIdxPro_img img{ display:block; max-height:100%; max-width:100%; margin: auto; position:absolute; top:0; left:0; right:0; bottom:0;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
.proRecSwiper .swiper-slide:hover .lyIdxPro_tit{ color:var(--theme-color);}
.proRecSwiper .swiper-slide:hover .lyIdxPro_img img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}

.nyProDetailRec_swiper .swiper-button-next,
.nyProDetailRec_swiper .swiper-button-prev{width: 40px;height: 40px;overflow: hidden;background-color: #e60013;}
.nyProDetailRec_swiper .swiper-button-next{right: 0;top: -40px;}
.nyProDetailRec_swiper .swiper-button-prev{left: inherit;right: 60px;top: -40px;}
.nyProDetailRec_swiper .swiper-button-next:hover,
.nyProDetailRec_swiper .swiper-button-prev:hover{background-color: #b8000f;}
.nyProDetailRec_swiper .swiper-button-next::after,
.nyProDetailRec_swiper .swiper-button-prev::after{content: '';display: block;width: 14px;height: 24px;margin: 0 auto;}
.nyProDetailRec_swiper .swiper-button-next::after{background: url(../images/baArrowRight_ico1.png) center center no-repeat;background-size: 100% 100%;}
.nyProDetailRec_swiper .swiper-button-prev::after{background: url(../images/baArrowLeft_ico1.png) center center no-repeat;background-size: 100% 100%;}
/* nyProDetail_rec end*/
/* nyProDetail_msg start*/

#ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
#ly_msg.ly_msg h3 { display:none!important;}
#ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
#ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
#ly_msg.ly_msg ul li { width:100%!important; height:auto!important; overflow:hidden!important; line-height:inherit!important; color:inherit!important; font-size:inherit!important; margin:0 0 30px!important; padding:0!important; clear:inherit;}
#ly_msg.ly_msg ul li:nth-child(1), #ly_msg.ly_msg ul li:nth-child(3), #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
#ly_msg.ly_msg ul li:nth-child(2),#ly_msg.ly_msg ul li:nth-child(4), #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
#ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
#ly_msg.ly_msg ul li .msg_ipt1 input, #ly_msg.ly_msg ul li .msg_ipt12 input, #ly_msg.ly_msg ul li .msg_ipt2 input, #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display:block!important; width:100%!important; height:60px!important; line-height:60px; color:#999!important; font-size:16px; margin:0!important; padding:0 20px!important; background-color:#fff!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
#ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
#ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
#ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:120px!important; height:40px!important; margin:10px 0!important; padding:0!important; float:left!important;}
#ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
#ly_msg.ly_msg ul li .msg_tara textarea, #ly_msg.ly_msg ul li .msg_ipt0 textarea { display:block!important; width:100%!important; height:150px!important; line-height:30px; color:#aaa; font-size:16px; margin:0!important; padding:15px 20px!important; background-color:#fff!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#ly_msg.ly_msg ul li .msg_btn { width:100%!important; height:auto!important; overflow:hidden!important; margin:0!important; padding:0!important; float:inherit!important;}
#ly_msg.ly_msg .msg_btn input { width:200px!important; height:60px!important; overflow:hidden!important; line-height:60px!important; color:#fff!important; font-size:16px!important; text-align:center!important; background-color:#333!important; margin:0 30px 0 0!important; padding:0!important; border:none!important; cursor:pointer!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
#ly_msg.ly_msg .msg_btn input:hover { background-color:var(--theme-color)!important;}
#ly_msg.ly_msg .msg_btn input.msg_btn1 { background-color:var(--theme-color)!important;}
#ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#b00000!important;}
