
@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; font-weight: bold;}
.sub-head strong {font-size: 17px; color: #5a5a5a;}
.sub-head p {margin-bottom: 0; font-size: 13px; color: #5a5a5a;}

.info-box.techinfo-table-content.transducers tr td.sub-head-2 {background: #fff; border-bottom: 1px solid #000;}

.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%;}

/*============================= Transducers Tech info vertical tables ==============================*/

.transducers .rotated_cell {width: auto; color: #5a5a5a;}
.info-box.techinfo-table-content.transducers tr td {width:auto;}
.transducers .simplified-verticaltext-table tr td {color: #5a5a5a;}
.transducers .simplified-verticaltext-table tr td:not(:first-child) {text-align: center;}
.green-text {color: #009755 !important;}

.id-1464 .rotated_cell:nth-child(5), .id-1464 .rotated_cell:nth-child(10), .id-1464 .rotated_cell:nth-child(15) {border-right: 1px solid #000;}

.id-1464.table-1 .rotated_cell:nth-child(8) {border-right: 1px solid #000;}
.id-1464.table-1 .rotated_cell:nth-child(10) {border-right: 0;}

.id-136 .rotated_cell:nth-child(6), .id-136 .rotated_cell:nth-child(9) {border-right: 1px solid #000;}
.id-1511 .rotated_cell:nth-child(5), .id-1511 .rotated_cell:nth-child(9) {border-right: 1px solid #000;}
.id-126 .rotated_cell:nth-child(5), .id-126 .rotated_cell:nth-child(9) {border-right: 1px solid #000;}
.id-2015 .rotated_cell:nth-child(5), .id-2015 .rotated_cell:nth-child(9) {border-right: 1px solid #000;}

.id-1583 .rotated_cell:nth-child(4), .id-1583 .rotated_cell:nth-child(6) {border-right: 1px solid #000;}
.id-1585 .rotated_cell:nth-child(5), .id-1585 .rotated_cell:nth-child(8) {border-right: 1px solid #000;}
.id-1593 .rotated_cell:nth-child(4), .id-1593 .rotated_cell:nth-child(5) {border-right: 1px solid #000;}
.id-1604 .rotated_cell:nth-child(4), .id-1604 .rotated_cell:nth-child(6) {border-right: 1px solid #000;}
.id-1616 .rotated_cell:nth-child(4), .id-1616 .rotated_cell:nth-child(6) {border-right: 1px solid #000;}
.id-4085 .rotated_cell:nth-child(4), .id-4085 .rotated_cell:nth-child(6) {border-right: 1px solid #000;}
.id-1487 .rotated_cell:nth-child(2), .id-1487 .rotated_cell:nth-child(16) {border-right: 1px solid #000;}
.id-1487 tr:not(.top-section) .rotated_cell {border-bottom: 1px solid #000;}
.simplified-verticaltext-table.id-1487 tr td:nth-child(2) {text-align: left;}

.id-1405 .rotated_cell:nth-child(2), .id-1405 .rotated_cell:nth-child(16) {border-right: 1px solid #000;}
.id-1405 tr:not(.top-section) .rotated_cell {border-bottom: 1px solid #000;}
.simplified-verticaltext-table.id-1405 tr td:nth-child(2) {text-align: left;}

.info-box.techinfo-table-content.transducers .id-1467 tr td {width: 33.33%;}



/*================================ 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;}
}

.amgdprcookie-modal-template .amgdprcookie-link, .amgdprcookie-modal-template .amgdprcookie-policy a, .amgdprcookie-bar-container .amgdprcookie-policy a {
    color: #009755 !important;
}

.green-heading {background: #009755; color: #fff;}
.prod-feature table tr:first-child td:nth-child(2), .prod-feature table tr:first-child td:last-child {font-weight: normal;}

/*========================== Tech Info mobile table =============================*/

@media (min-width: 768px) {
    .industrial-spl-applicator .surface.mobile-tech-table,
    .industrial-pneumatic-pumps .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;}
}

.info-box.prod-feature-table .body-sec .right {max-width: 100% !important;}

.info-box.prod-feature-table.corrosion_thickness .datatabletop.id-4052 td {width: 20% !important;}

.info-box.prod-feature-table .datatabletop.id-4076 td {width: 20%;}
.info-box.prod-feature-table .datatabletop.id-4042 td {width: 35% !important;}
.info-box.prod-feature-table .datatabletop.id-4042 td:first-child {width: 30% !important;}

.info-box.prod-feature-table .datatabletop.id-4057 td {width: 30% !important;}
.info-box.prod-feature-table .datatabletop.id-4057 td:first-child {width: 40% !important;}

.info-box.prod-feature-table .datatabletop.id-4061 td {width: 50% !important; text-align: left;}

.info-box.prod-feature-table .datatabletop.id-4063 td {width: 60% !important;}
.info-box.prod-feature-table .datatabletop.id-4063 td:first-child {width: 40% !important;}

.prod-feature table tr td.orange-part span {color: #5a5a5a !important;}


.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: #009755; background-color: #009755; 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: #009755;}


.navigation ul.main-manu {padding: 8px;}

@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: #009755;}

.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: #009755; padding: 0 2px; color: #fff;}
.page-wrapper .amsearch-products-section .amsearch-item .product-item-description {display: none;}
.page-wrapper .amsearch-products-section .amsearch-wrapper-inner {display: none;}

.page-wrapper .amsearch-block-header .amsearch-link {color: #009755;}
.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: #009755;}

@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: #009755;}
    .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: #009755; 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: #009755;}

.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;}


.transducers .id-4187 .rotated_cell {border-bottom: 1px solid #353535; width: 4%;}
.transducers .id-4187 .rotated_cell:first-child {width: 13%;}
.transducers .id-4187 .rotated_cell:nth-child(2) {width: 35%;}

.transducers .simplified-verticaltext-table.id-4187 tr td {width: 4%;}
.transducers .simplified-verticaltext-table.id-4187 tr td:first-child {width: 13%;}
.transducers .simplified-verticaltext-table.id-4187 tr td:nth-child(2) {width: 35%;}

.transducers .simplified-verticaltext-table.id-126 {margin-bottom: 60px;}
.transducers .simplified-verticaltext-table.id-126:last-child {margin-bottom: 0;}


@media (min-width: 769px), print {
    .page-wrapper .finder .amsearch-input-wrapper {min-width: 283px;}
    .page-wrapper .finder .amsearch-input-wrapper.-match {width: 100%;}
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .page-wrapper .finder .amsearch-wrapper-block-mini {right: -70px;}
}

@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;}
}
