@charset "utf-8";
/* CSS Document */

.wpcf7-form-control {
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    -webkit-rtl-ordering: logical;
    cursor: text;
    background-color: field;
    margin: 0em;
    padding: 1px 5px;
    border-width: 1px!important;
    border-radius: 4px;
    border-style: inset;
    border-image: initial;
    padding-block: 5px;
    padding-inline: 6px;
    border-color: #bedae5;
    width: 97%;
    /*border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    text-indent: 5px;*/
}
.wpcf7-submit {
    width: auto;
    padding-inline: 23px!important;
}
.wpcf7-file {
    border: none;
    margin-left: -6px;
}

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e) center / 1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: .5;
}

/* popup video dimensions */
@media (min-width: 993px) and (max-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 90%;
    }
}
@media (min-width: 577px) and (max-width: 992px) {
    .modal-xl {
        --bs-modal-width: 90%;
    }
}
@media (min-width: 5px) and (max-width: 576px) {
    .modal-xl {
        --bs-modal-width: 95%;
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto;
    }
}
/* end popup video dimensions */

.accreditation-logo {width: 160px;}
@media(max-width:991px){
	
	.home .header-body {height:auto!important;}
	.home #header .header-nav-main nav > ul {padding-top:60px;}

	.leadershipdiv img{display:none;}
	
	.sidemenu-label{margin-left:0px;}
	.sidebar>ul{padding-left:0px!important;}
}
.strategicpartnersbck {
	background-color: #0096d4;color: #fff; padding-top: 30px; min-height: 100px;
}
/*.img-fluid {
    max-width: 100%;
    max-height: 200px;
    margin: 10px;
}*/
.outdent {margin-left: -34px;}
.outdentmobile {margin-right: 0px!important;}
.img-fluid {
    max-width: 100%;
    height: auto;
    margin: 0px;
}
.img-fluid-video {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
	padding: 0.25rem;
	background-color: #fff;
	border: 1px solid var(--bs-border-color);
	border-radius: 0.375rem;
	max-width: 100%;
	height: auto;
}
.nav-link {
    margin-top: 5px;
}
.g-watermark {
    background-image: url("../images/G-watermark.png");
background-repeat: no-repeat;
    margin-top: 25px;
    padding-bottom: 70px;
    min-height: 300px;
    background-position-x: center;
    background-size: 315px;
}
body[data-plugin-page-transition] {
    transition: none!important;
}
body.page-transition-active{ transition: none!important;     opacity: 1 !important;}
.social-icons{padding-left:0px!important;}
/*class="page-template page-template-metal_grades_inside_template page-template-metal_grades_inside_template-php page page-id-96 wp-embed-responsive singular enable-search-modal missing-post-thumbnail has-no-pagination not-showing-comments show-avatars metal_grades_inside_template footer-top-visible elementor-default"
class="page-template page-template-metal_grades_inside_template page-template-metal_grades_inside_template-php page page-id-96 wp-embed-responsive singular enable-search-modal missing-post-thumbnail has-no-pagination not-showing-comments show-avatars metal_grades_inside_template footer-top-visible elementor-default page-transition-active"

*/
.noleftmargin {margin-left: 0px!important;}

.toplogo {width: 320px; margin: 2px 0 2px 0;}
.footer_logo{ width: 320px; padding-bottom:25px;
}
	
@media(max-width:551px){
.toplogo {
    width: 270px;
    margin: 2px 0 2px 0;
}
    .footer_logo{
		width: 270px;;
	}
}

.header-body  {z-index:1500;}
.metal_grades_inside_template #site-content > section > div > div > div.col-sm-9.col-lg-9{width:100%;}

.collapse.show {
  visibility: visible;
}
#site-content > div > div > div > p:nth-child(8) > .btn {text-decoration:none!important;}

#site-content > div > div > div > p:nth-child(8) > .btn:hover{text-decoration:none!important; color:#fff!important;}

.careersbutton {width: 120px;}
.page-id-186 #site-content > div > div > div > p > .btn {text-decoration:none!important;}

.page-id-186 #site-content > div > div > div > p > .btn:hover{text-decoration:none!important; color:#fff!important;}

.page-id-188 #site-content > div > div > div > h2:nth-child(12) {text-align:center; padding-top:30px;}
.page-id-188 #site-content > div > div > div > p:nth-child(13){text-align:center;}
.accordion {display:block!important; transition:none;   visibility: visible!important;}

.leadershipdiv{display:block; min-height:65px;   border-bottom: 1px solid #dbdbdb;}


.wptb-preview-table > tbody > tr:nth-child(1){
	background-color:#ef3340 !important;}

.wptb-preview-table > tbody > tr:nth-child(1)>td p{	color:#fff!important; font-weight:bold; }


.wptb-preview-table p{margin:0px!important;}
.wptb-preview-table td{padding:10px;}
.wptb-preview-table tr:nth-child(odd) {
background-color:#E8E8E8;
}

@media(min-width:992px){	
	.three-box-area{margin-bottom:40px; max-height: 270px;}
}

.wp-block-toggles summary{
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 13px;
    padding: 12px; position:relative;
    background: #ef3340;
    color: #fff;
	/*text-transform: uppercase;*/
}

.wp-block-toggles summary::marker { display: none!important;
}

details summary::-webkit-details-marker {
  display:none!important;
}
details > summary marker:first-of-type{display:none!important;}

details > summary {
  list-style: none;
}
details > summary::-webkit-details-marker {
  display: none;
}

.wp-block-toggles summary:after {
      content: "+";
    display: block;
    position: absolute;
    right: 20px;
    top: 12px;
    height: 29px;
    font-size: 25px;
}
.wp-block-toggles[open] summary:after {    content: "-"!important; font-size:30px;}


@media (max-width: 991px){
.g-watermark {
padding-bottom: 10px!important;
}
    #header .header-nav-main {

    /* transition: none !important; */
	} 
    
.header-body{height:auto!important;} 
.mobile_main_nav{padding-top:34px!important;}
}


.tablepress .even{background: #e8e8ef;}
.tablepress tr>td>p{    /* padding-top: 1pt; */
    /* padding-right: 7pt; */
    /* text-indent: 0pt
pt
; */
    /* line-height: 5pt; */
    text-align: center!important;     margin: 10px;
	padding:0px!important;
	text-indent:inherit!important;
	line-height:16px!important;
	font-size: 14px;
}
.row-hover>tr:first-of-type{background: #a6a6b7; color:#fff;padding:0px!important;}
.row-hover>tr:first-of-type p{ color:#fff; font-weight:600; text-transform: uppercase;}
.tablepress {width:100%;}

.row-1 {text-align: left;}
.s1 {font-size: 24px!important;}
.s2 {font-size: 15px!important; 
    text-align: left!important;
    padding-left: 13px!important;
    padding-right: 13px!important;
    margin-bottom: 13px!important;}
.lastrow {margin-bottom: 30px;}
.tablefooter {margin-bottom: 40px;}

.word-rotator-words[class*="bg-"] b {
    color: #FFF;
    padding: 1.6px 8px;
    padding: 0.1rem 0rem;
}

.s5 {
    font-size: 17px !important;  
    font-weight: normal !important;
}
.s6 {
  font-size: 17px !important;
    font-weight: normal !important;
}
.s7 {
     font-size: 17px !important;
    font-weight: normal !important;
}
.mixedNo{
    font-size: 15px;
}
#tablepress-Cold_Rolled tr.row-6.even{
    background: white;
}
#tablepress-Galvanized tr.row-32.even{
    background: white;
} 
#tablepress-perforated tr.row-4.even{
    background: white;
}
#tablepress-perforated p.s3{
    color: black;
    font-weight: 400;
}
#tablepress-perforated tr.row-2.even{
     background-color: #e8e8ef;
}
#tablepress-8 p.s3{
     line-height: 5pt !important;
}
#tablepress-Abrasion-Resistant2 tr.row-10.even{
    background: white;
}
#tablepress-others tr.row-8.even{
	background-color: white !important;
}

iframe{
	width: 100%;
	height: 600px;
	/*overflow-x: auto;*/
}
.fitV1{
    height: 190px !important;
}
.fitV2{
    height: 380px !important;
}
.fitV3{
    height: 150px !important;
}
.fitV4{
    height: 270px !important;
}
.fitV5{
    height: 340px !important;
}

/*for website forms*/

.wpcf7-not-valid-tip{color:#f00;/*padding-left:5px;*/ display: block !important;}
#TradeshowVideo{z-index:10000;}
.wpcf7-response-output{
    font-size: 22px !important;
    font-style: italic !important;
    font-weight: bold;
    color: red;
    margin-bottom: 30px !important;
}
.screen-reader-response p{
    color: red;
    font-weight: bold;
}

#wpcf7-f376-o1-ve-your-firstname, #wpcf7-f376-o1-ve-your-lastname, #wpcf7-f376-o1-ve-your-company, #wpcf7-f376-o1-ve-your-email, #wpcf7-f376-o1-ve-quote_request, #wpcf7-f19-o1-ve-your-name, #wpcf7-f19-o1-ve-your-email, #wpcf7-f19-o1-ve-your-company, #wpcf7-f19-o1-ve-country{
    display: none !important;
}