
@media (max-width: 767px) {
    .mobile-product-page table {font-family: 'Roboto', sans-serif;}
    .info-box .surface.id-3771 tr.tablehead:first-child td {white-space: normal;}
    .info-box.techinfo-table-content .surface.graytophead.id-3771 tr td:first-child,
    .info-box.techinfo-table-content .surface.graytophead.id-3704 tr td:first-child,
    .info-box.techinfo-table-content .surface.graytophead.id-3731 tr td:first-child {width: 50%;}
}



/*========================= Spray Gun mobile products =============================*/

@media (max-width: 767px) {
    .prod-feature .info-box .right .main-feature-table table.id-2323,
    .prod-feature .info-box .right .main-feature-table table.id-2322,
    .prod-feature .info-box .right .main-feature-table table.id-2320,
    .prod-feature .info-box .right .main-feature-table table.id-2262,
    .prod-feature .info-box .right .main-feature-table table.id-2321,
    .prod-feature .info-box .right .main-feature-table table.id-2324,
    .prod-feature .info-box .right .main-feature-table table.id-2326,
    .prod-feature .info-box .right .main-feature-table table.id-2325,
    .prod-feature .info-box .right .main-feature-table table.id-2327,
    .prod-feature .info-box .right .main-feature-table table.id-2332,
    .prod-feature .info-box .right .main-feature-table table.id-2331,
    .prod-feature .info-box .right .main-feature-table table.id-2330 {display: none;}
    
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2323,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2322,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2320,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2262,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2321,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2324,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2326,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2325,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2327,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2332,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2331,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2330 {display: inline-table;}
    
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2323 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2322 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2320 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2262 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2321 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2324 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2326 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2325 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2327 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2332 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2331 tr td,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-2330 tr td {width: 50%; text-align: left;}
}



/*================================ Kara Product =============================*/

.info-box.techinfo-table-content .surface.kara tr td {width: auto;}
.info-box.techinfo-table-content .surface.kara tr.rowhead td {background: #b2b2b2; color: #fff !important;}

.info-box.techinfo-table-content .surface.kara tr.top-rowhead td {background: #fff; color: #5a5a5a !important;}
.smallbox {background: #353535; margin: auto; vertical-align: baseline; display: inline-block;}



/*======================== Kara Complex Table ==========================*/

.widearea .kara-vertical.surfacenew .first {text-align: left; padding-left: 13px !important;}
.widearea .kara-vertical.surfacenew .nopad {vertical-align: top;}
.widearea .kara-vertical.surfacenew .nopad.cust-width {vertical-align: bottom;}
.widearea .kara-vertical.surfacenew .tableheading {text-indent: 0; padding-left: 13px !important;}
.widearea .kara-vertical.surfacenew th.verticalTableHeader.new {bottom: 132px;}
.widearea .kara-vertical.surfacenew .verticalTableHeader {height: 211px;}
.widearea .kara-vertical.surfacenew .verticalTableHeader p {width: 250px;}
.widearea .kara-vertical.surfacenew th.verticalTableHeader.new:nth-child(odd) p {height: 70px; padding-top: 27px; margin-left: -100px;}
.widearea .kara-vertical.surfacenew th.verticalTableHeader.new:nth-child(even) p {height: 70px; padding-top: 27px;}


.widearea .kara-vertical.surfacenew .verticalTableHeader:nth-child(6) p {border-bottom: 1px solid #000;}
.widearea .kara-vertical.surfacenew .verticalTableHeader:nth-child(9) p {border-bottom: 1px solid #000;}

.widearea .kara-vertical.surfacenew .fulltable tr td {vertical-align: middle;}
.widearea .kara-vertical.surfacenew .fulltable tr td:first-child {width: 64px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(2) {width: 65px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(3) {width: 64px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(4) {width: 64px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(5) {width: 66px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(6) {width: 63px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(7) {width: 66px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(8) {width: 64px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(9) {width: 66px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(10) {width: 63px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:nth-child(11) {width: 66px;}
.widearea .kara-vertical.surfacenew .fulltable tr td:last-child {width: 64px;}

.widearea .kara-vertical.surfacenew .righttable tr:first-child td:first-child {width: 50%;}
.widearea .kara-vertical.surfacenew .righttable tr:first-child td:nth-child(2) {width: 25%;}
.widearea .kara-vertical.surfacenew .righttable tr:last-child td:last-child {width: 25%;}

.widearea .kara-vertical.surfacenew .first {width: 100%;}

.smallbox-hollow {width: 10px; height: 10px; margin: 10px auto; background: transparent; border: 2px solid #a0a0a0; box-sizing: border-box;}


/*================================== Simplified Vertical Text Table ===================================*/

.simplified-verticaltext-table {border-collapse: collapse;}
.rotate_text {writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-lr; -webkit-transform: rotate(-180deg);    -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); display: inline-block; text-align: left;}
.rotate_text sup {left: 5px; top: 0; font-size: 9px;}

.rotated_cell {width: 8%; text-align: center; vertical-align: bottom; padding: 1px; padding-bottom: 12px; padding-top: 20px; background: #fff;    font-weight: 400; font-size: 13px;}
.rotated_cell:first-child {background: #fff; width: 27%; text-align: left; padding-left: 13px; font-size: 14px; line-height: 22px; padding-bottom: 10px;}
.rotated_cell:nth-child(even) {background: #f0f0f0/*#dddddd*/;}

.simplified-verticaltext-table { margin: 0;}
.simplified-verticaltext-table td {padding: 8px 13px; text-align: center; font-size: 14px;}
.simplified-verticaltext-table tr td:first-child {width: 27%; background: #fff; text-align: left; color: #ff8000;}
.simplified-verticaltext-table tr td:nth-child(odd) {background: #fff;}
.simplified-verticaltext-table tr td:nth-child(even) {background: #f0f0f0/*#dddddd*/;}

.sub-head {background: #f0f0f0/*#dddddd*/ !important; border-top: 1px solid #353535; border-bottom: 1px solid #353535; color: #000 !important;}
.sub-head strong {font-size: 17px; color: #5a5a5a;}
.sub-head p {margin-bottom: 0; font-size: 13px; color: #5a5a5a;}

.simplified-verticaltext-table tr td.main-head {background: #b2b2b2; color: #fff !important; font-weight: bold;}

.top-section th {text-align: center; padding-top: 10px; background: #f0f0f0/*#dddddd*/; border: 0 !important; font-size: 14px; padding-bottom: 10px;}

.id-3527 .rotated_cell:nth-child(7) {border-right: 1px solid #000;}

.id-3537 .rotated_cell:nth-child(7) {border-right: 1px solid #000;}
.id-3537 .rotated_cell {width: 7%;}
.id-3537 .rotated_cell:first-child {width: 30%;}
.id-3537.simplified-verticaltext-table tr td:first-child {width: 30%;}

.id-3819 .rotated_cell:nth-child(7) {border-right: 1px solid #000;}
.id-3819 .rotated_cell {width: 7%;}
.id-3819 .rotated_cell:first-child {width: 30%;}
.id-3819.simplified-verticaltext-table tr td:first-child {width: 30%;}

.id-3552 .rotated_cell:nth-child(7), .id-3552 .rotated_cell:nth-child(8) {border-right: 1px solid #000;}
.id-3552 .rotated_cell {width: 10%;}
.id-3552 .rotated_cell:first-child {width: 20%;}
.id-3552.simplified-verticaltext-table tr td:first-child {width: 20%;}

.id-4671 .rotate_text {height: 140px;}
.id-4671.no-sub-head thead {border-bottom: 1px solid #000;}


/*================================ Elcomaster ==================================*/

.info-box.techinfo-table-content .surface.kara.id-2968 tr td:not(:first-child) {text-align: center;}
.info-box.techinfo-table-content .surface.kara.id-2968 .smallbox.no {background: transparent;}

@media (max-width: 767px) {
    .info-box.techinfo-table-content .surface.kara.id-2968 .top-rowhead td {white-space: normal;}
}


/*================================ Sagola Gun Applicator =============================*/

.info-box.techinfo-table-content .surface.graytophead tr td {width: auto;}
.info-box.techinfo-table-content .surface.graytophead tr td:first-child {width: 25%;}
/*.info-box.techinfo-table-content .surface.graytophead tr td:nth-child(2) {width: 35%;}
.info-box.techinfo-table-content .surface.graytophead tr td:nth-child(3) {width: 15%;}
.info-box.techinfo-table-content .surface.graytophead tr td:last-child {width: 25%;}*/
.info-box.techinfo-table-content .surface.graytophead tr.rowhead td {background: #b2b2b2; color: #fff !important;}

.info-box.techinfo-table-content .surface.id-3305 tr td.spray_indent {padding-left: 30px !important;}

/*================================ Added Css 19-12-22 ================================*/

.info-box.techinfo-table-content.spray-ancillary .surface.id-3970 tr td:nth-child(2) {width: 20%;}

.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 {margin-top: 50px;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td {width: 15%; background: transparent; border: 0;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr>td:last-child {width: 70%; /*border: 0;*/ padding: 0 !important;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td {width: 14%; /*border: 1px solid #808080;*/ text-align: left;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td:first-child {color: #ff8000;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr.tablehead td:first-child {color: #5a5a5a;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td:last-child {/*border-left: 0;*/}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td table tr td:last-child {/*border: 1px solid #808080; border-left: 0;*/ padding: 8px 12px !important; text-align: center;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td table tr td:first-child {color: #5a5a5a;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr td table tr td {text-align: center;}

.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr.tablehead td {background: #f0f0f0;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr.tablehead td table tr:first-child td {background: #fff;}

.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr:nth-child(odd) {background: #f0f0f0;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr.tablehead, .info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr:nth-child(even) {background: #fff;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2 tr td table tr:nth-child(even) td table tr td {background: #fff;}

/*================================= New Other ================================*/

.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr.tablehead td table tr:first-child td {background: #f0f0f0;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr td {width: 20%;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr td:last-child {width: 60%;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr td:last-child table tr td {width: 20%;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr td:last-child table tr td:first-child {width: 40%; color: #ff8000; text-align: left;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr.tablehead td:last-child table tr td:last-child {color: #5a5a5a; text-align: center;}
.info-box.techinfo-table-content.spray-ancillary .surface.id-3970-2.new-other tr td table tr.tablehead td:last-child table tr:last-child td {color: #5a5a5a;}

/*========================= Pressure Pots & Tanks ============================*/

.pots-tanks .rotated_cell {width: 5%;}
.pots-tanks .rotated_cell:first-child {width: 25%;}
.pots-tanks.simplified-verticaltext-table tr td:first-child {width: 25%;}
.pots-tanks .rotated_cell:nth-child(2), .pots-tanks .rotated_cell:nth-child(5), .pots-tanks .rotated_cell:nth-child(8), .pots-tanks .rotated_cell:nth-child(13) {border-right: 1px solid #000;}

/*========================== Feature Table with flexi col =================================*/

.prod-feature .datatabletop.featuretable-flexicol td {width: auto !important; text-align: left;}


/*============================== Application Guide =================================*/

.simplified-verticaltext-table.id-3750 .rotated_cell {width: 4%;}
.simplified-verticaltext-table.id-3750 .rotated_cell:first-child,
.simplified-verticaltext-table.id-3750 .rotated_cell:nth-child(2),
.simplified-verticaltext-table.id-3750 .rotated_cell:nth-child(3),
.simplified-verticaltext-table.id-3750 .rotated_cell:nth-child(4) {width: 11%;}
.simplified-verticaltext-table.id-3750 tr td:first-child {width: 11%; color: #5a5a5a; font-weight: bold;}
.simplified-verticaltext-table.id-3750 .rotated_cell:nth-child(4) {border-right: 1px solid #000;}

.simplified-verticaltext-table.id-3305 .rotated_cell {width: 5%;}
.simplified-verticaltext-table.id-3305 .rotated_cell:first-child,
.simplified-verticaltext-table.id-3305 .rotated_cell:nth-child(2),
.simplified-verticaltext-table.id-3305 .rotated_cell:nth-child(3),
.simplified-verticaltext-table.id-3305 .rotated_cell:nth-child(4),
.simplified-verticaltext-table.id-3305 .rotated_cell:nth-child(5) {width: 9%;}
.simplified-verticaltext-table.id-3305 tr td:first-child {width: 9%; color: #5a5a5a; font-weight: bold;}
.simplified-verticaltext-table.id-3305 .rotated_cell:nth-child(4) {border-right: 1px solid #000;}

.simplified-verticaltext-table.id-2331 .rotated_cell {width: 4%;}
.simplified-verticaltext-table.id-2331 .rotated_cell:first-child,
.simplified-verticaltext-table.id-2331 .rotated_cell:nth-child(2),
.simplified-verticaltext-table.id-2331 .rotated_cell:nth-child(3),
.simplified-verticaltext-table.id-2331 .rotated_cell:nth-child(4) {width: 10%;}
.simplified-verticaltext-table.id-2331 tr td:first-child {width: 10%; color: #5a5a5a; font-weight: bold;}
.simplified-verticaltext-table.id-2331 .rotated_cell:nth-child(4) {border-right: 1px solid #000;}

.simplified-verticaltext-table.id-3811 .rotated_cell {width: 4%;}
.simplified-verticaltext-table.id-3811 .rotated_cell:first-child,
.simplified-verticaltext-table.id-3811 .rotated_cell:nth-child(2),
.simplified-verticaltext-table.id-3811 .rotated_cell:nth-child(3),
.simplified-verticaltext-table.id-3811 .rotated_cell:nth-child(4) {width: 11%;}
.simplified-verticaltext-table.id-3811 tr td:first-child {width: 11%; color: #5a5a5a; font-weight: bold;}
.simplified-verticaltext-table.id-3811 .rotated_cell:nth-child(4) {border-right: 1px solid #000;}

.featuretable-flexicol.id-3814 tr td:last-child {color: #ff8000;}
.datatabletop.id-3814 td:nth-child(even) {font-weight: normal;}
.datatabletop.id-3814 tr:nth-child(2), .datatabletop.id-3814 tr:nth-child(6), .datatabletop.id-3814 tr:nth-child(14), .datatabletop.id-3814 tr:nth-child(18) {border-top: 1px solid #000;}
.datatabletop.id-3814 tr:nth-child(2) td:first-child, .datatabletop.id-3814 tr:nth-child(6) td:first-child,
.datatabletop.id-3814 tr:nth-child(14) td:first-child, .datatabletop.id-3814 tr:nth-child(18) td:first-child {background: #fff;}


.datatabletop.id-3775 td:nth-child(even), .datatabletop.id-3776 td:nth-child(even), .datatabletop.id-3790 td:nth-child(even), .datatabletop.id-3796 td:nth-child(even) {font-weight: normal;}
.datatabletop.id-3775 tr:nth-child(2), .datatabletop.id-3775 tr:nth-child(6), .datatabletop.id-3775 tr:nth-child(14) {border-top: 1px solid #000;}
.datatabletop.id-3775 tr td:last-child {color: #ff8000;}

.datatabletop.id-3776 tr:nth-child(2), .datatabletop.id-3790 tr:nth-child(2), .datatabletop.id-3796 tr:nth-child(2),
 .datatabletop.id-3790 tr:nth-child(6),
.datatabletop.id-3776 tr:nth-child(11), .datatabletop.id-3790 tr:nth-child(11), .datatabletop.id-3796 tr:nth-child(11),
.datatabletop.id-3776 tr:nth-child(17), .datatabletop.id-3776 tr:nth-child(32), .datatabletop.id-3790 tr:nth-child(17), .datatabletop.id-3796 tr:nth-child(17), .datatabletop.id-3796 tr:nth-child(32) {border-top: 1px solid #000;}

.datatabletop.id-3776 tr:nth-child(2) td:first-child, .datatabletop.id-3790 tr:nth-child(2) td:first-child, .datatabletop.id-3796 tr:nth-child(2) td:first-child,
.datatabletop.id-3790 tr:nth-child(6) td:first-child, .datatabletop.id-3776 tr:nth-child(11) td:first-child, .datatabletop.id-3790 tr:nth-child(11) td:first-child, .datatabletop.id-3796 tr:nth-child(11) td:first-child,
.datatabletop.id-3776 tr:nth-child(17) td:first-child, .datatabletop.id-3776 tr:nth-child(32) td:first-child, .datatabletop.id-3790 tr:nth-child(17) td:first-child, .datatabletop.id-3796 tr:nth-child(17) td:first-child, .datatabletop.id-3796 tr:nth-child(32) td:first-child {background: #f0f0f0;}

.datatabletop.id-3776 tr td:last-child, .datatabletop.id-3790 tr td:last-child, .datatabletop.id-3796 tr td:last-child {color: #ff8000;}

.datatabletop.id-3776.fixed-tip tr:nth-child(2), .datatabletop.id-3790.fixed-tip tr:nth-child(2), .datatabletop.id-3796.fixed-tip tr:nth-child(2),
.datatabletop.id-3776.fixed-tip tr:nth-child(7), .datatabletop.id-3790.fixed-tip tr:nth-child(6), .datatabletop.id-3796.fixed-tip tr:nth-child(7),
.datatabletop.id-3776.fixed-tip tr:nth-child(16), .datatabletop.id-3790.fixed-tip tr:nth-child(15), .datatabletop.id-3796.fixed-tip tr:nth-child(16) {border-top: 1px solid #000;}

.datatabletop.id-3776.fixed-tip tr:nth-child(11), .datatabletop.id-3776.fixed-tip tr:nth-child(17), .datatabletop.id-3790.fixed-tip tr:nth-child(11), .datatabletop.id-3796.fixed-tip tr:nth-child(11), .datatabletop.id-3790.fixed-tip tr:nth-child(17), .datatabletop.id-3796.fixed-tip tr:nth-child(17) {border-top: 0;}


.datatabletop.id-3776.fixed-tip tr:nth-child(16) td:first-child, .datatabletop.id-3790.fixed-tip tr:nth-child(15) td:first-child, .datatabletop.id-3796.fixed-tip tr:nth-child(16) td:first-child {background: #f0f0f0;}

.datatabletop tr td.orange-sku {color: #ff8000;}
.datatabletop tr td .Red {display: table; background: #f04b22; width: 12px; height: 12px; border-radius: 50%; margin: auto;}
.datatabletop tr td .Yellow {display: table; background: /*#fff101*/ #ffbd01; width: 12px; height: 12px; border-radius: 50%; margin: auto;}
.datatabletop tr td .White {display: block; background: #fff; width: 12px; height: 12px; border-radius: 50%; margin: auto; border: 2px solid #a8a9ad; box-sizing: border-box;}

.table-subhead {background: #b2b2b2; display: block; padding: 8px 13px; color: #fff; font-weight: bold;}

.hallowbox {width: 10px; height: 10px; background: #fff; margin: auto; vertical-align: baseline; display: inline-block; border: 2px solid #999;    box-sizing: border-box;}


/*======================== Application: Spray Hose & Coupling =========================*/

.sprayhose-coupling-appltable thead {border-bottom: 1px solid #000;}
.sprayhose-coupling-appltable .rotated_cell {width: 4%;}
.sprayhose-coupling-appltable .top-section .rotated_cell:first-child {background: #fff;}
.sprayhose-coupling-appltable .rotated_cell:first-child {width: 14%; text-align: left; background: #f0f0f0;}
.sprayhose-coupling-appltable .rotated_cell:nth-child(2) {width: 14%; text-align: left; padding-left: 13px; font-size: 14px;}
.sprayhose-coupling-appltable .top-section .rotated_cell:nth-child(2) {text-align: center;}
.sprayhose-coupling-appltable.simplified-verticaltext-table tr td {width: 4%;}
.sprayhose-coupling-appltable.simplified-verticaltext-table tr td:first-child {text-align: left;}
.sprayhose-coupling-appltable.simplified-verticaltext-table tr td:nth-child(2) {text-align: left;}
.sprayhose-coupling-appltable .rotated_cell:nth-child(2), .sprayhose-coupling-appltable .rotated_cell:nth-child(6), .sprayhose-coupling-appltable .rotated_cell:nth-child(9), .sprayhose-coupling-appltable .rotated_cell:nth-child(14) {border-right: 1px solid #000;}
.prod-feature table.sprayhose-coupling-appltable tr:first-child td:first-child,
.prod-feature table.sprayhose-coupling-appltable tr:first-child td:nth-child(2) {font-weight: normal !important;}



/*========================== Package Selector mobile table =============================*/

@media (max-width: 767px) {
    
    .mobile-product-page .tech-info-desktop .widearea.package-selector {margin: 0;}   
    .simplified-verticaltext-table.pots-tanks {display: none;}
    
    .widearea .surfacenew.kara-vertical {display: none;}
    .widearea.product-selector .simplified-verticaltext-table {display: none;}
    
    .product-selector .surface.mobile-tech-table .table-heading td {background: #b2b2b2 !important;}
    .product-selector .surface.mobile-tech-table .sku td {border-top: 1px solid #000;}
    .package-selector .surface.mobile-tech-table .sku td {border-top: 1px solid #000;}
    #cssmenu.contactus-mobile-tab .count-divi-tab ul li .product-selector .surface.mobile-tech-table .table-heading strong {color: #fff !important;}
}

/*========================== Application Guide mobile table =============================*/

@media (min-width: 768px) {
    .application-guide-table .table-subhead.mobile-tech-table {display: none;}
    .application-guide-table .surface.mobile-tech-table {display: none;}
}

@media (max-width: 767px) {
    .info-box.techinfo-table-content .surface.graytophead tr td {width: 50% !important; white-space: normal;}
    
    .application-guide-table table:not(.mobile-tech-table) {display: none;}
    .application-guide-table .table-subhead:not(.mobile-tech-table) {display: none;}
    .application-guide-table .surface.mobile-tech-table tr:nth-child(odd) {background: #f0f0f0;}
    .application-guide-table .surface.mobile-tech-table tr.sku {border-top: 1px solid #000;}
    .application-guide-table .surface.mobile-tech-table tr.sku td {font-weight: 500;}
    .application-guide-table .surface.mobile-tech-table tr td.firstcol {color: #ff8000 !important; font-weight: 500;}
    .application-guide-table .surface.mobile-tech-table tr.sku td:last-child {color: #ff8000 !important; font-weight: 500;}
    .application-guide-table .surface.mobile-tech-table tr td {text-align: left; vertical-align: top;}
    
    .application-guide-table .surface.mobile-tech-table tr td .Red {display: table; background: #f04b22; width: 12px; height: 12px; border-radius: 50%; margin: 0;}
    .application-guide-table .surface.mobile-tech-table tr td .Yellow {display: table; background: /*#fff101*/ #ffbd01; width: 12px; height: 12px; border-radius: 50%; margin: 0;}
    .application-guide-table .surface.mobile-tech-table tr td .White {display: block; background: #fff; width: 12px; height: 12px; border-radius: 50%; margin: 0; border: 2px solid #a8a9ad; box-sizing: border-box;}
    
    .application-guide-table .surface.mobile-tech-table.id-3798 tr:first-child td {font-weight: normal;}
    .application-guide-table .surface.mobile-tech-table.id-3798 tr:first-child td,
    .application-guide-table .surface.mobile-tech-table.id-3798 tr:nth-child(8) td {border-top: 1px solid #000;}
    
    .application-guide-table .surface.mobile-tech-table.id-3806 tr:first-child td {font-weight: normal;}
    .application-guide-table .surface.mobile-tech-table.id-3806 tr:first-child td,
    .application-guide-table .surface.mobile-tech-table.id-3806 tr:nth-child(8) td,
    .application-guide-table .surface.mobile-tech-table.id-3806 tr:nth-child(15) td {border-top: 1px solid #000;}
    
    /*.application-guide-table .surface.mobile-tech-table.id-2331 tr td.main-head {background: #b2b2b2; color: #fff !important;}
    .application-guide-table .surface.mobile-tech-table.id-2331 tr td.sub-head {font-weight: bold; border-bottom: 0;}
    .application-guide-table .surface.mobile-tech-table.id-2331 tr.loop-firstrow td {border-top: 1px solid #000;}
    
    .application-guide-table .surface.mobile-tech-table.id-3305 tr td.main-head {background: #b2b2b2; color: #fff !important;}
    .application-guide-table .surface.mobile-tech-table.id-3305 tr td.sub-head {font-weight: bold; border-bottom: 0;}
    .application-guide-table .surface.mobile-tech-table.id-3305 tr.loop-firstrow td {border-top: 1px solid #000;}*/
    
    .application-guide-table .surface.mobile-tech-table tr td.main-head {background: #b2b2b2; color: #fff !important;}
    .application-guide-table .surface.mobile-tech-table tr td.sub-head {font-weight: bold; border-bottom: 0;}
    .application-guide-table .surface.mobile-tech-table tr.loop-firstrow td {border-top: 1px solid #000;}
}

.table-rowspan {vertical-align: middle;}

.info-box.techinfo-table-content.blast_machines  table.id-4027 td {width: 13%;}
.info-box.techinfo-table-content.blast_machines  table.id-4027 td:first-child {width: 12%;}
.info-box.techinfo-table-content.blast_machines  table.id-4027 td:nth-child(2) {width: 10%;}

.info-box.techinfo-table-content.blast_machines  table.id-4056 td {width: 20%;}
.info-box.techinfo-table-content.blast_machines  table.id-4056 td:first-child, .info-box.techinfo-table-content.blast_machines  table.id-4056 td:nth-child(2) {width: 20%;}

/*========================== Blast Hose =========================*/

@media (min-width: 768px) {
.info-box.techinfo-table-content.blast-hose .surface tr td {width: auto;}
}

/*========================== Blast Nozzle =========================*/

@media (min-width: 768px) {
.info-box.techinfo-table-content.blast-nozzle .surface tr td {width: auto;}
}

/*========================== Tech Info mobile table =============================*/

@media (min-width: 768px) {
    .industrial-spl-applicator .surface.mobile-tech-table,
    .industrial-pneumatic-pumps .surface.mobile-tech-table,
    .blast_machines .surface.mobile-tech-table {display: none;}
    
    .info-box.techinfo-table-content .surface.id-4187 tr td:first-child {width: 25%;}
    .info-box.techinfo-table-content .surface.id-4187 tr td:nth-child(even) {width: 75%;}
    
    .blast-hose .surface.mobile-tech-table {display: none;}
    
    .blast-nozzle .surface.mobile-tech-table {display: none;}
}

@media (max-width: 767px) {
    .industrial-spl-applicator table:not(.mobile-tech-table) {display: none;}
    .industrial-spl-applicator table tr.tablehead td {background: #b2b2b2 !important; color: #fff !important;}
    
    .industrial-pneumatic-pumps table:not(.mobile-tech-table) {display: none;}
    .industrial-pneumatic-pumps table tr.rowhead td {background: #b2b2b2 !important; color: #fff !important;}
    
    .industrial-pneumatic-pumps table.id-3595 {display: block;}
    
    .blast_machines table:not(.mobile-tech-table) {display: none;}
    .blast_machines table tr.tablehead.rowhead td {background: #ff8000 !important; color: #fff !important;}
    .blast_machines table tr.rowhead td {background: #b2b2b2 !important; color: #fff !important;}
    .blast_machines .surface .tablehead br {display: none;}
    
    .blast-hose table:not(.mobile-tech-table) {display: none !important;}
    .blast-hose table tr.tablehead.rowhead td {background: #b2b2b2 !important; color: #fff !important;}
    
    .blast-nozzle table:not(.mobile-tech-table) {display: none !important;}
    
    .industrial-pneumatic-pumps table.id-4671 {display: block;}
}


.custom-designed-form .field.form-group.fb-checkbox.field-product-range label {width: 31.8% !important;}
.custom-designed-form .field.form-group.fb-checkbox.field-product-range .control {width: 67% !important;}
.custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group {text-align: left; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group label {font-size: inherit; width: 45% !important;  background: transparent !important; border: 0; border-radius: 0; line-height: normal;padding-left: 50px; position: relative; margin-bottom: 20px; word-break: break-word;}
.custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group label:before {margin: 0; padding: 0; width: 33px !important;  height: 33px !important; border: 1px solid #999; border-radius: 4px; -webkit-border-radius: 4px; font-size: 0; cursor: pointer; content: ""; display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 0;}
.custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group input[type="checkbox"]:checked + label:before {border-color: #ff8000; background-color: #ee7003; background-image: url("../images/checkbox-tick.png"); background-repeat: no-repeat; background-position: 0 0; content: "";
}

.custom-designed-form .field.form-group.fb-checkbox.field-privacy label .required, .custom-designed-form .field.form-group.fb-checkbox.field-emailsubscription label .required {margin-top: -28px; margin-right: -15px;}
.custom-designed-form .field.read-accept-policy label {display: flex; flex-direction: row; width: 100% !important; align-items: center;}
.custom-designed-form .field.read-accept-policy label .amform-checkbox {height: auto; margin: -5px 10px 0 0; display: inline-block;}
.custom-designed-form .field.read-accept-policy label a {margin-left: 7px; color: #ee7003;}


/*=============================== 17-04-24 start =====================================*/

/*tech table --------------------------------*/

.info-box.techinfo-table-content .surface.graytophead.id-4656 tr td {width: 20%; text-align: center;}
.info-box.techinfo-table-content .surface.graytophead.id-4656 tr td:first-child {text-align: left;}
.info-box .right .surface.id-4656 tr.tablehead td {text-align: center;}

.info-box.techinfo-table-content .surface.graytophead.id-4616 tr td {width: 20%; text-align: center;}
.info-box.techinfo-table-content .surface.graytophead.id-4616 tr td:first-child {text-align: left;}
.info-box .right .surface.id-4616 tr.tablehead td {text-align: center;}

.prod-feature .main-feature-table table.id-4656 thead tr th {text-align: center; font-weight: bold;}
.prod-feature .main-feature-table table.id-4656 thead tr th:last-child {text-align: center;}
.prod-feature .main-feature-table table.id-4656 tr td:first-child {text-align: center; font-weight: normal;}
.prod-feature .main-feature-table table.id-4656 tr:first-child td:last-child {font-weight: normal;}
.prod-feature .main-feature-table table.id-4656 tr td:first-child {text-align: left;}

/*feature table --------------------------------*/

.prod-feature .main-feature-table table.id-4616 thead tr th {text-align: center; font-weight: bold;}
.prod-feature .main-feature-table table.id-4616 thead tr th:last-child {text-align: center;}
.prod-feature .main-feature-table table.id-4616 tr td:first-child {text-align: center; font-weight: normal;}
.prod-feature .main-feature-table table.id-4616 tr:first-child td:last-child {font-weight: normal;}
.prod-feature .main-feature-table table.id-4616 tr td:first-child {text-align: left;}

@media (max-width: 767px) {
    .prod-feature .info-box .right .main-feature-table table.id-4656,
    .prod-feature .info-box .right .main-feature-table table.id-4616 {display: none;}
    
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-4656,
    .prod-feature .info-box .right .main-feature-table table.mobile-feature-table.id-4616 {display: inline-table;}
    
    #cssmenu.contactus-mobile-tab .count-divi-tab ul li table.id-4656 td,
    #cssmenu.contactus-mobile-tab .count-divi-tab ul li table.id-4616 td {width: auto !important; word-break: break-word; white-space: normal;}
}


/*=============================== 17-04-24 end =====================================*/


@media (max-width: 767px) {
    .custom-designed-form .field.form-group.fb-checkbox.field-product-range label, .custom-designed-form .field.form-group.fb-checkbox.field-product-range .control {width: 100% !important;}
    .custom-designed-form .field.form-group.fb-checkbox.field-product-range .control {margin-top: 15px;}
    .custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group {flex-direction: column;}
    .custom-designed-form .field.form-group.fb-checkbox.field-product-range .control .checkbox-group label {width: auto !important; margin-bottom: 0;}
}


/*================================= Elco new header search Css ====================================*/

.page-wrapper .page-header .amsearch-wrapper-block {position: absolute; right: 0; top: 34px; z-index: 200; padding: 0 15px; display: none;}
.page-wrapper .page-header .amsearch-wrapper-block.show {display: block;}
.page-wrapper .amsearch-result-section:not(.-small) {align-items: flex-start;}
.page-wrapper .amsearch-input-wrapper .amsearch-input {height: 45px; border-radius: 5px;}
.page-wrapper .amsearch-block-header .amsearch-title {font-size: 1.7rem; color: #000000; text-transform: uppercase;}
.page-wrapper .amsearch-item-container .amsearch-item .amsearch-link {color: #5a5a5a; font-size: 1.2rem; text-decoration: underline; padding-bottom: 6px; padding-top: 6px; height: auto;}
.page-wrapper .amsearch-item-container .amsearch-item .amsearch-link:hover {color: #5a5a5a;}
.page-wrapper .amsearch-item-container.-recent_searches .amsearch-item .amsearch-link {border: 1px solid #e2e4ee; border-radius: 25px; text-decoration: none; font-size: 12px; background: #fff;}
.page-wrapper .amsearch-item-container.-recent_searches .amsearch-item .amsearch-link:hover {border-color: #ee7002;}

.page-wrapper .amsearch-products-section {border-color: #e8e9ef;}
.page-wrapper .amsearch-products-section .amsearch-item {padding: 15px;}
.page-wrapper .amsearch-products-section.-grid:not(.-slider) .amsearch-item {max-width: 33.33%;}
.page-wrapper .amsearch-products-section.-grid .amsearch-image .amsearch-product-image-container {border: 1px solid #f1f1f1;}
.page-wrapper .amsearch-products-section .product-item-link {color: #333;}
.page-wrapper .amsearch-products-section .amsearch-link:hover {color: #333;}
.page-wrapper .amsearch-products-section .product-item-link .amsearch-highlight {font-weight: 400; background: #ee7002; padding: 0 2px; color: #fff;}
.page-wrapper .amsearch-products-section .amsearch-wrapper-inner {display: none;}

.page-wrapper .amsearch-block-header .amsearch-link {color: #ee7002;}
.page-wrapper .search-icon .custom-block-search {position: absolute; right: 10px; top: -1px; cursor: pointer;}
.page-wrapper .search-icon .custom-block-search .action.search:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 22px; line-height: 22px; color: #8f8f8f;    content: '\e615'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block;  font-weight: normal; overflow: hidden; speak: none; text-align: center;}
.page-wrapper .search-icon .custom-block-search .action.search:hover:before {color: #ff8000;}

@media (max-width: 991px) {
    .page-wrapper .page-header .amsearch-wrapper-block {width: 100%;}
    .amsearch-form-block.-opened {width: 100% !important;}
}

@media (max-width: 768px) {
    .page-wrapper .search-icon .custom-block-search {top: 7px; right: 80px; z-index: 200;}
    .page-wrapper .search-icon .custom-block-search .action.search {display: block;}
    .page-wrapper .search-icon .custom-block-search .action.search:hover:before {color: #ff8000;}
    .page-wrapper .page-header .amsearch-wrapper-block:before {display: none;}
}

@media (max-width: 499px) {
    .page-wrapper .amsearch-products-section.-grid:not(.-slider) .amsearch-item {max-width: 50%;}
}

@media (max-width: 399px) {
    .page-wrapper .search-icon .custom-block-search {right: 60px;}
}




/*================================= Elco new mini search Css ====================================*/

.page-wrapper .finder .amsearch-wrapper-block-mini {position: absolute; right: -68px; top: 50px; z-index: 200; padding: 0 15px; display: none;}
.page-wrapper .finder .amsearch-wrapper-block-mini.show {display: block;}

.page-wrapper .finder .search-icon .custom-block-search-mini {position: absolute; right: -55px; top: 6px; cursor: pointer;}
.page-wrapper .finder .search-icon .custom-block-search-mini .action.search {display: flex; align-items: center; justify-content: center;}
.page-wrapper .finder .search-icon .custom-block-search-mini .action.search:before {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 35px; line-height: 40px; color: #ff8000;    content: '\e615'; font-family: 'luma-icons'; margin: 0; vertical-align: top; display: inline-block;  font-weight: normal; overflow: hidden; speak: none; text-align: center;}
.page-wrapper .search-icon .custom-block-search-mini .action.search:hover {color: #ff8000;}

.page-wrapper .finder .amsearch-wrapper-block-mini ul li a:before {display: none;}
.page-wrapper .finder .amsearch-item-container.-popular_searches .amsearch-tab-items, .page-wrapper .finder .amsearch-item-container.-category .amsearch-tab-items {flex-direction: column; width: 100%;}
.page-wrapper .finder .amsearch-item-container.-recent_searches .amsearch-tab-items {display: inline-block;}
.page-wrapper .finder .amsearch-products-section.-grid .amsearch-image {padding-left: 0; height: auto; text-align: left;}
.page-wrapper .finder .amsearch-products-section .product-item-link {display: inline; font-weight: normal;}


.simplified-verticaltext-table.small-width.id-4671 .rotated_cell {width: 16.6%;}
.simplified-verticaltext-table.small-width.id-4671 .rotated_cell:first-child {width: 16.6%;}
.simplified-verticaltext-table.small-width.id-4671 tbody tr td {width: 16.6%;}
.simplified-verticaltext-table.small-width.id-4671 tbody tr td:first-child {width: 16.6%;}

.widearea.product-selector.zh .rotate_text, .widearea.product-selector.ja .rotate_text {
    writing-mode: initial;
    -webkit-writing-mode: initial;
    -ms-writing-mode: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    padding: 0 10px;
}


@media (min-width: 769px), print {
    .page-wrapper .finder .amsearch-input-wrapper {min-width: 283px;}
    .page-wrapper .finder .amsearch-input-wrapper.-match {width: 100%;}
    
    .info-box.techinfo-table-content .surface.id-694 tr td {width: auto; text-align: center;}
    .info-box.techinfo-table-content .surface.id-694 tr td:first-child {text-align: left;}
    .info-box.techinfo-table-content .surface.id-694 tr td[colspan="3"] {text-align: left;}
    
    .info-box.techinfo-table-content.pinhole-porosity .surface tr td {width: auto;}
    
    .info-box.techinfo-table-content.ptg .surface.fourcol-table tr td {width: 25%;}
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .page-wrapper .finder .amsearch-wrapper-block-mini {right: -180px;}
}

@media (max-width: 1199px) {
    .finder ul {position: relative;}
    .finder ul li {position: static;}
    .page-wrapper .finder .search-icon .custom-block-search-mini {right: calc(100% - 60%); top: 18px;}
    .page-wrapper .finder .amsearch-item-container.-popular_searches .amsearch-item, .page-wrapper .finder .amsearch-item-container.-category .amsearch-item {width: 100%;}
    .page-wrapper .finder .amsearch-item-container.-recent_searches .amsearch-item {width: auto;}
    
    .page-wrapper .finder .amsearch-wrapper-block-mini {width: 100%; right: 0; top: 67px; box-sizing: border-box;}
    .page-wrapper .finder .amsearch-input-wrapper {min-width: 100%;}
    .page-wrapper .finder .amsearch-wrapper-block-mini .amsearch-form-block {width: 100% !important;}
    
    .page-wrapper .finder .amsearch-products-section.-grid:not(.-slider) .amsearch-item {width: 33.33%;}
}

@media (max-width: 991px) {
    .page-wrapper .finder .amsearch-wrapper-block-mini {width: 100%;}
}

@media (max-width: 768px) {
    .page-wrapper .finder .amsearch-wrapper-block-mini:before {display: none;}
}

@media (max-width: 767px) {
    .finder.mobile ul {padding: 5px 0;}
    .finder.mobile ul li .bottom-search.block-search {right: 0; left: auto; top: 15px; transform: none;}
    .finder.mobile ul li .bottom-search.block-search .control {margin-top: -43px;}
    .finder.mobile ul li a {margin-left: 15px;}
}

@media (max-width: 399px) {
    .page-wrapper .search-icon .custom-block-search-mini {right: 60px;}
}


@media (min-width: 768px) {
    .info-box.techinfo-table-content.climate .right .surface tr td {width: 20% !important;}
    .info-box.techinfo-table-content.climate .right .surface tr td:first-child {width: 40% !important;}
    .info-box.techinfo-table-content.climate .right .surface tr td:last-child {text-align: center !important;}
    
    .info-box.techinfo-table-content.climate .right .surface.twocol-left-close tr td {width: 50% !important; text-align: left !important;}
    
    .info-box.techinfo-table-content.wet-film .right .surface tr td {width: 20% !important;}
    .info-box.techinfo-table-content.wet-film .right .surface tr td:first-child {width: 40% !important;}
    .info-box.techinfo-table-content.wet-film .right .surface tr td:last-child {text-align: center !important;}
}

