
@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%;}


/*================================ 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-3776 tr:nth-child(6), .datatabletop.id-3790 tr:nth-child(6), .datatabletop.id-3796 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-3790 tr:nth-child(17), .datatabletop.id-3796 tr:nth-child(17) {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-3776 tr:nth-child(6) td:first-child, .datatabletop.id-3790 tr:nth-child(6) td:first-child, .datatabletop.id-3796 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-3790 tr:nth-child(17) td:first-child, .datatabletop.id-3796 tr:nth-child(17) 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(6), .datatabletop.id-3790.fixed-tip tr:nth-child(6), .datatabletop.id-3796.fixed-tip tr:nth-child(6),
.datatabletop.id-3776.fixed-tip tr:nth-child(15), .datatabletop.id-3790.fixed-tip tr:nth-child(15), .datatabletop.id-3796.fixed-tip tr:nth-child(15) {border-top: 1px solid #000;}

.datatabletop.id-3776.fixed-tip tr:nth-child(11), .datatabletop.id-3790.fixed-tip tr:nth-child(11), .datatabletop.id-3796.fixed-tip tr:nth-child(11), .datatabletop.id-3776.fixed-tip tr:nth-child(17), .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(15) td:first-child, .datatabletop.id-3790.fixed-tip tr:nth-child(15) td:first-child, .datatabletop.id-3796.fixed-tip tr:nth-child(15) 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;}
}



