@media screen and (min-width: 768px) { .newlayout .main_calculator_start .tabs_btns span.detch_cartsafety button.single_add_to_cart_button.button.alt {
display: block !important;
}
.newlayout .main_calculator_start .tabs_btns span.detch_cartsafety {
display: block !important;
}
.newlayout .main_calculator_start .tabs_btns span.detch_cartsafety button.single_add_to_cart_button.button.alt {
display: block !important;
width: 100% !important;
height: 45px !important;
}
.newlayout .main_calculator_start .quantity_section .col-md-12 {
padding: 0px;
}
button.single_add_to_cart_button_frame.button.alt {
display: inline-block;
position: relative;
width: 100% !important;
}
.newlayout .main_calculator_start .quantity_section .qty_section.col-md-12 div#bulkhidestic .rp_wcdpd_pricing_table table tr td.samecolor1, .newlayout .main_calculator_start .quantity_section .qty_section.col-md-12 div#bulkhidestic .rp_wcdpd_pricing_table table tr td.samecolor {
font-size: 1.7em !important;
font-weight: 500 !important;
font-family: antonio !important;
line-height: normal !important;
height: 1.8em !important;
background-color: #e1e1e1 !important;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_hemming label {
font-size: 0.8em;
line-height: normal;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_hemming .tag_styling span.hemming_tag_price ,.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_fold .tag_styling  span.unfolded_tag_price{
background-color: transparent;
color: black !important;
padding: 0px;
text-align: left;
width: 63%;
font-size: 0.8em !important;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_hemming .tag_styling,.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_fold .tag_styling {
position: relative;
margin: 0px;
padding: 0px;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_hemming .tag_styling span.hemming_tag,.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_fold .tag_styling span.folded_tag {
background-color: transparent;
color: black !important;
padding: 0px;
text-align: left;
width: 63%;
font-size: 0.8em !important;
}
.new_layout .main_summery_product .col-md-3.everythingmid {
width: 18%;
float: right;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row .col-md-10 {
display: inline-block;
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row .col-md-10 .col-lg-6.col-sm-6.second_hemming {
float: right;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row .col-md-10 {
display: inline-block;
position: relative;
width: 100%;
margin: -10px 0px 0px 0px;
padding: 0px;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row {
display: inline-block;
position: relative;
width: 100%;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section {
display: inline-block;
position: relative;
width: 100%;
}
.new_layout .main_summery_product .col-md-3 {
width: 26%;
}
.new_layout .main_summery_product .col-md-3.everythingmid   .fst_detach_here {
display: inline-block;
position: relative;
width: 100%;
float: right;
}
.new_layout .main_summery_product .col-md-3.everythingmid   .fst_detach_here   .summ_prileft {
width: 100%;
float: left;
}
span.span_riartwork span.basic_pri_scene {
display: none !important;
}
.newlayout .main_calculator_start .eyelet_section {
pointer-events: auto !important;
opacity: 1 !important;
color: black !important;
}
.newlayout .main_calculator_start .eyelet_section label {
color: black !important;
}
.newlayout .main_calculator_start span.redtxt {
color: red;
}
.newlayout .main_calculator_start .tabs_start .tab_unique.first_tab {
width: 100% !important;
float: left;
text-align: left; 
}
.newlayout .main_calculator_start div#tabs .tab {
display: block !important;
}
.newlayout .main_calculator_start  .finishing_bottom {
display: inline-block;
position: relative;
width: 100%;
margin-top: -19px;
}
.newlayout .main_calculator_start .finishing_bottom h3.main-heading {
margin: 0;
}
.newlayout .main_calculator_start .finishing_bottom .hemming_wrapper {
display: inline-block;
position: relative;
width: 36%;
float: left;
}
.newlayout .main_calculator_start .finishing_bottom .packaging_wrappper {
display: inline-block;
position: relative;
width: 37%;
float: left;
}
.newlayout .main_calculator_start .finishing_bottom .hemming_wrapper .hemming_section {
width: 100%;
height: auto;
background-color: white;
padding-top: 0px;
}
.newlayout .main_calculator_start .finishing_bottom .packaging_wrappper .folded_section {
width: 100%;
height: auto;
background-color: white;
padding-top: 0px;
}
.cable_tie_sec .eyelet_section {
background-color: white;
}
.newlayout .main_calculator_start div#tabs .tab .eyelet_section h3.main-heading {
float: left;
width: 11%;
}
.newlayout .main_calculator_start .stat_pole_text .bk_pol_head {
display: inline-block;
position: relative;
width: 100%;
}
.newlayout .main_calculator_start .stat_pole_text {
width: 100%;
display: inline;
position: relative;
}
.newlayout .main_calculator_start .stat_pole_text .bk_pol_head p.polepocketstxt {
float: left;
padding: 7px 0px 0px 0px;
margin: 0px;
font-size: 17px;
font-weight: 400;
}
.newlayout .main_calculator_start .stat_pole_text .bk_pol_head h3 {
float: left;
width: 17%;
}
.newlayout .main_calculator_start div#tabs .tab  .col-md-10 {
width: 100%;
padding: 0px;
}
.newlayout .main_calculator_start div#tabs .tab  .col-md-10 .row {
width: 100%;
display: inline-block;
position: relative;
padding: 0px;
margin: 0px;
}
.newlayout .main_calculator_start .finishing_bottom .cabletie_section h3.main-heading span {
font-size: 12px;
font-weight: normal;
display: inline-block;
top: -5px;
position: relative;
}
.newlayout .main_calculator_start div#tabs .tab .col-md-10 .row .stat_polewidth.col-lg-6.col-sm-6 {
margin-bottom: 1em;
}
.newlayout .main_calculator_start div#tabs .tab .col-md-10 .row .col-lg-6.col-sm-6 .bk_pol {
margin: 0px;
padding: 0px;
} 
.newlayout .main_calculator_start div#tabs .tab .col-md-10 .row .stat_polewidth {
margin-bottom: 2.5em;
}
.newlayout .main_calculator_start div#tabs .tab  .col-md-10 .row .col-md-3 {
width: 133px;
height: 150px;
padding: 0px;
margin: 0px 3px 0px 0px;
}
.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth {
width: 11.11%;
display: inline-block;
}
.newlayout .main_calculator_start div#tabs .tab .eyelet_section {
padding: 0px;
margin: 5px 0px 0px 0px;
background-color: white;
}
.newlayout .main_calculator_start div#tabs .tab .polepocket_section {
height: auto;
background: white;
margin: 5px 0px 0px 0px;
}
.newlayout .main_calculator_start  .cable_tie_sec {
width: 27%;
float: left;
background-color: white;
padding: 1em 0em 1em 0em;
}
.newlayout .main_calculator_start  .cable_tie_sec .eyelet_section {
background-color: white;
}
.newlayout .main_calculator_start .finishing_bottom .hemming_wrapper .hemming_section .row .col-md-10 {
width: 100%;
}
.newlayout .main_calculator_start .finishing_bottom .packaging_wrappper .folded_section .row .col-md-10 {
width: 100%;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 {
width: 133px;
height: 150px;
padding: 0px;
margin: 0px 10px 0px 0px;
}
.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth {
width: 133px;
height: 150px;
padding: 0px;
margin: 0px 3.5px 0px 0px;
margin-bottom: 12px;
}
.newlayout .main_calculator_start div#tabs .tab .col-md-10 .row .col-lg-6.col-sm-6 {
width: 133px;
height: 150px;
padding: 0px;
margin: 0px 3.5px 0px 0px;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6  img,.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth .bk_pol img {
width: 117px;
height: 88px;
margin: auto;
padding: 7px 0px 0px 0px;
}
.newlayout .main_calculator_start div#tabs .tab .col-md-10 .row .col-lg-6.col-sm-6 img {
padding: 7px 0px 0px 0px;
width: 117px;
height: 88px;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .number-input input {
height: 34px;
background-color: #e1e1e1;
border-radius: 0px;
border: 1px solid #1c1c1c;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .number-input button {
height: 34px;
background-color: #e1e1e1;
border-radius: 0px;
border: 1px solid #1c1c1c;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .number-input {
margin: 2.5px;
}
.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_hemming,.newlayout .main_calculator_start .finishing_bottom .row .col-md-10 .col-lg-6.col-sm-6 .bk_fold {
padding: 0px 0px 2px 0px;
margin: 0px;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section h3.main-heading {
padding: 0px;
margin: 0px;
line-height: 14px;
padding-bottom: 0px;
width: 100%;
float: right;
display: inline-block;
position: relative;
text-align: right;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row span {
text-align: right;
width: 100%;
display: inline-block;
font-size: 10px;
line-height: 10px;
}
.newlayout .main_calculator_start div#tabs .tab  p.eyelet_para {
float: left;
padding-top: 7px;
font-size: 17px;
font-weight: 400;
}
.newlayout .main_calculator_start div#tabs .tab  .col-md-10 .row .col-md-3 label ,.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth .bk_pol label {
font-size: 10px;
line-height: 15px;
font-weight: 600;
}
.newlayout .main_calculator_start div#tabs .tab  .col-md-10 .row .col-md-3 span ,.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth .bk_pol span {
font-size: 8px;
font-weight: 400;
line-height: 9;
}
.newlayout .main_calculator_start div#tabs .tab .eyelet_section .col-md-12 {
margin: 0px;
padding: 0px;
}
.newlayout .main_calculator_start div#tabs .tab .polepocket_section .col-md-12 {
padding: 0px;
margin: 0px;
}
.newlayout .main_calculator_start .polepocket_section .row .col-md-12 .stat_polewidth .bk_pol {
padding: 0px;
margin: 0px;
}
.newlayout .main_calculator_start .cable_tie_sec .cabletie_section .row .col-md-10 .bk_hemming {
margin-top: 5px;
}
.newlayout .main_calculator_start .tab.artwork_section .brdrbtm_art .form-check.brd_artsty {
background-color: #e1e1e1;
border-top-left-radius:unset;
border-bottom-left-radius:unset;
border-bottom:unset;
}
.newlayout .main_calculator_start .tab.artwork_section .brdrbtm_art .form-check.brd_artsty img {
width: 12.5%;
}
.newlayout .main_calculator_start .tab.artwork_section .brdrbtm_art {
border: unset;
}
.newlayout .main_calculator_start .qty_section.col-md-12 .quantity {
margin: 0px !important;
padding: 0px !important;
width: 100%;
float: left;
display: flex;
}
.tabs_start.artwork {
margin-bottom: 10px;
}
.quantity_section .qty_section.col-md-12 {
margin-bottom: 1em;
}
.tabs_start.artworkhead {
margin-bottom: 10px;
}
.newlayout .main_calculator_start .quantity_section .qty_div_here_text span.qty_txt {
float: left;
position: relative;
font-size: 22px;
line-height: 22px;
margin-top: -2px;
width: 50% !important;
text-align: left;
}
.newlayout .main_calculator_start .quantity {
width: 40% !important;
display: inline-block !important;
position: relative;
float: right;
margin: 0px 0px !important;
padding: 0px;
text-align: right;
font-size: 22px;
line-height: normal;
}
.newlayout .main_calculator_start .quantity_section .qty_div_here_text.hoardingproduct span.qty_txt{
float: left;
position: relative;
font-size: 22px;
line-height: 22px;
margin-top: -2px;
width: 40% !important;
text-align: left;   
}
.newlayout .main_calculator_start .quantity_section .qty_div_here_text.hoardingproduct .quantity{
width: 60% !important;
display: inline-block;
position: relative;
float: right;
margin: 0px 0px !important;
padding: 0px;
text-align: right;
font-size: 22px;
line-height: normal;
}
}
.safety_signs_page #material{
display:none;
}
.rp_wcdpd_pricing_table,.rp_wcdpd_pricing_table  table{
overflow:hidden;
}
@media screen and (min-width: 768px) {
span.shw_sfty_date {
float: right;
}
.safety_signs_page .variations tr{
width: 50%;
float: left;
}
.safety_signs_page .mat_1 {
width: 50%;
float: left;
}
.safety_signs_page .label label{
text-align: left;
display: block!important;
}
.safety_signs_page .full_width_image input{
margin-right: 2em;
}
.safety_signs_page .variation-radios label{
margin-left: 2em;
}
.safety_signs_page .tab_unique {
width:50%;
}
.safety_signs_page .variations tr:nth-child(2){
padding-left:7%;
}
.safety_signs_page a.reset_variations{
display:none;
}
.safety_signs_page .variations select{
width: 100%;
border: none;
border-bottom: 2px solid #d82430;
}
.safety_signs_page .tabs_start{
display: inline-flex;
width: 100%;
}
.safety_signs_page .sfty_qty {
float: right;
text-align: right;
}
.safety_signs_page .sfty_qty .qty{
min-width: 40%;
display: inline-block;
padding: 7px;
margin-left: 8px!important;
margin-top: 4px;
width: 20%!important;
background: #dfdfdf;
border-radius: 0.2em!important;
}
.tab_unique:last-child:before {
background: transparent;
}
.tab_unique:last-child{
overflow: hidden;
}
.safety_signs_page .span_price_main{
display: inline-flex;
font-size: 25px!important;
font-weight: 600;
}
.safety_signs_page span.price{
color: black!important;
width: unset!important;
line-height: unset!important;
}
.safety_signs_page span.woocommerce-Price-amount.amount{
color: black!important;
font-weight: unset!important;
left: unset!important;
font-size: 25px!important;
}
.safety_signs_page .smry_upr_sction{
height: 3.2em;
}
.shw_sze_here,.shw_sze_option,.stnd_option{
line-height: initial;
}
.smry_lwr_sction.firstLwr_smry {
color: #d82430;
}
.shw_qty_option {
margin-top: 1em;
text-align: left;
}
.shw_qty_here {
text-align: left;
}
.main_summery_product.safety_sings .col-md-3{
border-right: 2px solid white;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.main_summery_product.safety_sings .col-md-3:last-child,.main_summery_product.safety_sings .col-md-3:nth-child(3){
border-right: 0px solid white;
}
.safety_signs_page span.qquantity{
font-size: 1.5em!important;
display: block;
color: white;
font-weight: 600;
}
.safety_signs_page .rp_wcdpd_pricing_table table tr td:nth-child(2) span {
color: #000;
font-size: 2em;
font-weight: bold;
}
.safety_signs_page .rp_wcdpd_pricing_table table tr td:nth-child(3){
font-size: 1.8em;
}
.safety_signs_page .rp_wcdpd_pricing_table table tr td{
color:white;
}
.left_section_sfty_qty{
text-align:left;
margin-top:0.8em;
margin-bottom:0.8em;
}
.sfty_qty {
margin: 3.5em auto auto auto!important;
}
.safety_signs_page figure.woocommerce-product-gallery__wrapper{
position: absolute;
top: 50%; 
right: 50%; 
transform: translate(50%, -50%);
width: max-content;
}
.safety_signs_page .product_specific .col-md-6.prod_gallery_right .woocommerce-product-gallery {
background: white;
max-height: 27em;
min-height: 27em;
position: relative;
border: 1px solid #cfcfcf;
}
.safety_signs_page a.woocommerce-product-gallery__trigger {
display: none;
}
.safety_signs_page .col-md-6.prod_gallery_right .woocommerce-product-gallery__image img.wp-post-image {
border: 1px solid;
}
.evry_sfy_right{
text-align:right;
}
.product_cat-safety-signs img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.product_cat-signs img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: fit-content!important;
object-fit: contain !important;
display: inline-block!important;
width: 13em!important;
}
.product_cat-safety-signs .title_on_img{
line-height: 1.2;
}
.product_cat-safety-signs a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.product_cat-signs a.woocommerce-LoopProduct-link.woocommerce-loop-product__link  {
height: 20em;
line-height: 20em;
display: inline-block!important;
width: 100%;
background: #ececec;
padding: 0% 5%;
}
.rp_wcdpd_pricing_table.safety_signs td.row3samecolor span:nth-child(1){
display:block;
margin-bottom: 0.3em;
}
} @media screen and (max-width: 768px) {
.mobile_new_layout .main_calculator_start.seftysign button.single_add_to_cart_button.button.alt {
display: inline-block !important;
position: relative;
width: 84% !important;
float: right !important;
}
.mobile_new_layout .main_calculator_start.seftysign span.detch_cartsafety {
width: 100%;
float: right;
}   
.rp_wcdpd_pricing_table table tr td {
display: block;
border: 0px !important;
width: 100%;
padding: 0px !important;
line-height: 2em !important;
text-align: center;
}
.safety_signs_page,.variations_form {
display:inline-block;
}
.col-xs-6 {
width: 50%!important;
}
.col-xs-4,.main_summery_product .col-xs-4 {
width: 33.33333333333333%!important;
}
div#nav-tabContent {
padding-bottom: 0;
} .nav_pro_spec nav.inner_pro_spec div#nav-tab a.nav-item.nav-link {
float: left;
width: 19%;
color: #d82430;
margin-right: 1%;
}
.nav_pro_spec nav.inner_pro_spec div#nav-tab a.nav-item.nav-link span.tab_txt{
font-size:0.8em;
}
.nav_pro_spec nav.inner_pro_spec div#nav-tab a.nav-item.nav-link.active {
background-color: #d8232f;
color: white;
padding-left: 5px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.nav_pro_spec nav.inner_pro_spec div#nav-tab {
display: inline-block;
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
border-bottom: 2px solid #d82430;
}
.nav_pro_spec nav.inner_pro_spec {
display: inline-block;
position: relative;
width: 100%; 
} 
h1.singl_product_title { 
font-size: 2em!important;
margin: 0;
font-weight: bold;
}
.main_summery_product button.single_add_to_cart_button.button.alt{
background: #efefef!important;
color: black!important;
font-size: 0.72em;
line-height: 22px;
height: 25px;
}
.main_summery_product .col-xs-5{
padding-left: 0;
} .accordion-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.6s ease-out;
}
.accordion-section.active .accordion-content {
max-height: 1000px; 
transition: max-height 0.6s ease-in;
}
.finish_restricitons{
text-align: left;
font-size: 0.6em;
display: inline-block;
line-height: 0.9;
float: right;
color: red;
}
button.accordion-button,.here_is_finish_tab {
background: #d82430;
width: 100%;
padding: 5px;
border-radius: 0.4em;
color: white;
font-weight: bold;
font-size: 1.3em;
text-align: left;
margin-bottom: 0.4em;
}
h3.cal_main_heading {
font-size: 1.5em;
margin: 0;
text-align: left;
font-weight: bold;
line-heigh:initial
}
.accordion-section.hide_acords button.accordion-button{
background: none;
color: black;
font-weight: 100;
border: 1px solid #555555;
}
.accordion-section.hide_acords.active button.accordion-button{
border: 1px solid #d82430;
} .safety_signs_page .variations tr{
width:100%;
}
.full_width_image img {
width:100px;
}
.safety_signs_page .full_width_image input {
margin-right: 1em;
}
.safety_signs_page .mat_1 label,.safety_signs_page .mat_2 label {
font-size: 1.2em;
margin-left: 1.7em!important;
font-weight: 400;
}
.safety_signs_page table.variations tr td.label{
line-height: 1;
padding: 0;
text-align:left;
}
.safety_signs_page table.variations tr td.label label{
font-weight:bold;
}
.safety_signs_page table.variations tr td.value{
padding:0;
}
.safety_signs_page .variations tr:nth-child(2){
padding-left:0;
margin-top:1em;
}
.safety_signs_page span.woo-selected-variation-item-name{
display:none;
}
.safety_signs_page select#size{
border: 1px solid #d82430;
border-radius: 0.4em;
font-size: 1.2em;
width: 100%;
margin-top: 0.3em;
color:black!important;
}
.safety_summery span.span_price {
display: inline-flex;
}
.safety_summery span.woocommerce-Price-amount.amount{
color: white!important;
font-size: 20px!important;
}
.safety_summery .woocommerce-variation.single_variation{
margin:0px;
}
.safety_summery .totalcost {
margin-top: 0px!important;
}
.safety_summery .stnd_static_sfty,.safety_summery .shw_sze_option,.safety_summery .shw_mtrl_option,.safety_summery .shw_qty_option {
font-size: 1.2em;
font-weight: bold;
}
.safety_summery .shw_qty_option {
margin: 0;
}
.safety_summery .smry_lwr_sction{
margin-top: 0.5em;
}
.safety_signs_page span.qquantity{
font-size: 2.5em !important;
display: block;
color: white;
font-weight: 600;
padding: 3px 0px;
}
.mobile_new_layout .main_calculator_start .qty_above .quantity-wrapper .quantity span.span_qty {
display: none !important;
}
.safety_signs_page .mat_1 {
width: 50%;
float: left;
}
.safety_signs_page a.reset_variations {
display: none;
}
.safety_signs_page td.samecolor {
color: white;
}
.safety_signs_page td.row3samecolor {
line-height: 1!important;
height: 2em;
margin-top: 1em;
margin-bottom: 1em;
color: white;
}
.col-md-5.left_section_sfty_qty {
padding-right: 0;
margin-top: 0.5em;
}
.safety_signs_page .qty_hook{
display: inline-block!important;
width: fit-content;
font-size: 1.5em;
}
.safety_signs_page .qty {
background: #d9d9d9;
margin-top: 0em;
margin-left: 0em;
border-radius: 0em;
width: 20%;
height: 30px;
}
.sfty_qty{
text-align:center;
}
.product_cat-safety-signs img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.product_cat-signs img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: fit-content!important;
object-fit: cover !important;
display: inline-block!important;
width: 13em!important;
}
.product_cat-safety-signs a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.product_cat-signs a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
height: 12em;
line-height: 12em;
display: inline-block!important;
width: 100%;
background: #ececec;
padding: 0% 5%;
}
}