@charset "utf-8";
/* CSS Document */
html, body {width: 100%;margin: 0px; padding: 0px;}
.border{ border: solid #f00 1px; overflow: hidden;}
.container_fluid{width: 100%; height: auto; float: left;}
.p1{ font-size: 50px; line-height: 50px; font-family: 'Swis721 BlkCn BT'; text-transform: uppercase;color: #2d2d2d; }
.p2{ font-size: 76px; line-height:76px; font-family: 'Swis721 BlkCn BT'; text-transform: uppercase;color: #2d2d2d; }

.title{margin: 100px 0 60px; text-align: center;}
img{ max-width:100%; width: auto;}
p{font-size: 16px; line-height: 26px; font-weight: 400;font-family: 'Open Sans', sans-serif}
a{ text-transform: uppercase; text-decoration: none;}
button{border: none; margin: 0; padding: 0;}
a:hover{ text-decoration:none; }
a:focus{ text-decoration:none; }

h1{font-family: 'Swis721 BlkCn BT';text-transform: uppercase;}
*{box-sizing: border-box;}
.over-f{overflow: hidden;}
.wrapper{ width: 90%; max-width: 1400px; height: auto; margin: auto;}
.wrapper-o{ width: 90%; max-width: 1400px; height: auto; margin: auto; overflow: hidden;}
.ve-menu a{color: #fff;}
.active_menu >a{color: #000000; background:#fff00d; margin: 0; }

.slogan{ width: 100%; height: auto; float: left; background-color: #fff00d; color:#1f2125;}
.slogan p{font-family: 'Palatino Linotype'; font-size: 28px; font-style: italic; font-weight: bold; padding: 22px 10px; text-align: center;}
.slogan i{font-weight: normal;}

.banner{ position: relative;float: left; width: 100%; height: auto;}
.banner ul{position: relative;float: left; margin-bottom: 0px; width: 100%; height: auto;}
.banner li{ position: relative;}
.banner li img { width: 100%; }
.banner .logo { z-index: 0; width:28.8%; height: auto; position: absolute; top: 14%; right: 15%;  margin: auto;  }
.banner .logo img { width: 100%; }

/*SECTION-1*/

.sec-1{ float: left; background-image: url(../images/sec-1.jpg); background-repeat:repeat-x; background-size: cover; width: 100%; height: auto; text-align: center; padding: 80px 0% 90px; background-attachment: fixed; }

/*.sec-1 .p1,.p2{font-family: 'Swis721 BlkCn BT'; text-transform: uppercase; font-weight: 900; color: #2d2d2d; line-height: 65px;}
.sec-1 .p1{font-size: 51px;}
.sec-1 .p2{font-size: 77px;}*/
.sec-1 .wrapper{max-width: 1124px;}
.sec-1 a{ text-transform: uppercase; font-family: 'Swis721 BlkCn BT'; font-weight: 900; color: #fff112; font-size: 23px; background-color: #b32d2f;  padding: 17px 100px; }
.sec-1 a:hover{background-color: #a11e20;}
.sec-1 .read_btn{ margin-top: 5%;}
.sec-1 .content{ margin-top:  2%;}

/*SECTION-2--*/
.sec-2{float: left;}
.sec-2 .plywood_gallery img{ width:100%;}
.plywood_gallery{position: relative;}
.overlay-2{position: absolute; bottom: 45px; left: 100px;}
.sec-2 i{position: absolute; top: 0; right: 0; opacity: 0; transition: .5s; width: 65px; height: auto;}
.plywood_gallery:hover i{ opacity: 1;}

.sec-2 .plywood_gallery{float: left;width: 33.3%;height: auto;}


.sec-2 .overlay-2 p{font-family: 'Roboto', sans-serif; text-align: left; text-transform: uppercase; color: #ffffff; font-size: 22px; }
.sec-2 .overlay-2 .p3{ font-weight: 300;}
.sec-2 .overlay-2 .p4{ font-weight: 900;}


/*section-3-brochure*/
.sec-3{ position: relative; text-align: right; font-family: 'Swis721 BlkCn BT'; text-transform: uppercase; background:url(../images/sec-3.jpg) top center no-repeat #b32d2e; 
	 padding: 70px 0;}
.sec-3 .pdf{ position: absolute;top: 5px; right: -15px;}
.sec-3 a{ position: relative; float: right; padding: 20px 61px 20px 24px; font-size: 25.9px; color: #fff; border:  #c35758 solid 1px; margin-right: 100px; background-color: rgba(179, 45, 47, 0.8)}
.sec-3 a:hover{ border-color: #d27172; }
.sec-3 .pdf img{ left: 0; width:42px; height: auto; }


.sec-4 aside{ float: left; width: 50%;   background-size: cover;}
.sec-4 .left{ height:400px; background: url(../images/contact-bg_02.jpg); background-size:cover; text-align: left; }

.sec-4 aside article{width:95%; max-width: 704px; float: left; } 
.sec-4 .left article{ float: right;  margin: 80px 0 0 0px;}
.sec-4 .left article hr{ border: none; height:1px; background-color: #e9e9e9; width:75%; margin: 0;}
.sec-4 .left article h3{ font-size: 36px; font-family: 'Swis721 BlkCn BT'; margin-top: 13px;color: #000; }
.sec-4 .left article p{font-family: 'Lato', sans-serif; font-weight: 400; font-size: 31px; color: #000; text-transform: lowercase;}
.sec-4 .left article .social_wrap { width: 100%; float: left; text-align: center; }
.sec-4 .left img{ width: 180px; height: auto; margin-bottom: 20px;}

.sec-4 .right { height: 400px; background: url(../images/social_03.jpg); background-size: cover; }
.sec-4 .right article { margin: 115px 0 0 0; padding-left: 14%; box-sizing:border-box; }
.sec-4 .right article a{ float: left; height: auto; z-index: 9;}

.sec-4 .right img:hover, .sec-4 .right img:focus .sec-4 .right img:active{
 opacity:0.8; transition: .1s;
	}

.sec-4 .right article h3{ font-family: 'Swis721 BlkCn BT'; font-size: 35px; color: #444444; text-transform: uppercase; margin-bottom: 22px;}

/*footer*/

footer{background: url(../images/footer.jpg); background-size: cover; text-align: left; padding: 60px 0;}
footer ul li a{ line-height: 28px; font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #949494; }
footer ul li a:hover{color: #b6b3b3;}

footer  p{ margin-bottom: 21px; color: #d9d9d9; text-transform: uppercase; font-size: 23px;font-family: 'Swis721 BlkCn BT'; }
footer .col-3{float: left; width:25%; height: auto; margin-right: 30px;}
footer .col-3 ul{width: 50%; height: auto; float: left;}

footer .products_list ul li a{font-family: 'Roboto', sans-serif;}
footer .products_list ul{width: 100%; height: auto;}
footer .logo{float: left; width: 20%;height: auto; margin-right: 0;}
footer .logo2{float: left; width: 20%;height: auto; margin-right: 0;}

.copyright { width: 100%; float: left; }
.copyright p { font-family: 'Lato', sans-serif; font-weight: 400; color: #b9b9b9; font-size: 16px; text-transform: lowercase; margin:0; }

       /*about*/

.about{ float: left; background: url(../images/about_bg_03.jpg); background-size: cover; text-align: center;background-attachment: fixed;}
.about article{padding: 100px; }
.about .row1 { width: 100%; float: left; padding: 0 23px; margin: 60px 0; }
.about .row1 img{ width: 100%}
.about .para{ font-size: 16px; color: #000000; line-height: 30px; text-align:justify; }
.margin2 { font-size: 16px; color: #000000; line-height: 30px; margin-top:20px; }


      /*contact*/
   
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #989898;
}
::-webkit-input-placeholder { /* Chrome */
  color: #989898;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #989898;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #989898;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #989898;
}  
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #989898;
}
    
.contact{float: left; text-align: center; margin: 100px 0;}
.contact h1{font-size: 33px; color: #2d2d2d;margin-bottom: 60px; }
.contact .contact_wrap { max-width: 900px; width: 90%; margin:0 auto;  }
.contact .contact_wrap .row1 { width:100%; float: left; margin-bottom: 20px; text-align: center; }
.contact .contact_wrap .row1 .input_wrap { width: 50%; float: left;  box-sizing:border-box; padding-right: 20px; }
.contact .contact_wrap .row1 .input_wrap2 { width: 100%; float: left;  box-sizing:border-box; padding-right: 20px; }

.contact input{ width:100%; float: left; height: auto;  padding:20px; border:1px solid #a7a7a7; font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; font-size: 14px;color:#989898; }
.contact input:focus{border: none;background-color: #eeeeee;}
.contact select:focus{border: none; background-color: #eeeeee;}
.contact textarea:focus{border: none;background-color: #eeeeee;}

.contact select{ -moz-appearance:none;-webkit-appearance: none; width: 100%; border: 1px solid #a7a7a7; padding: 20px;font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; font-size: 14px;color: #989898; background: url(../images/dropdown_arrow.png) no-repeat 98% 50%;}

.contact .contact_wrap .row1 .input_wrap2 select option { padding: 10px;}

.contact textarea{resize: none;width:100%; height: 205px; border: 1px solid #a7a7a7; 
	padding: 12px 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; font-size: 14px;color: #989898;}



.contact input[type=submit]{background: #fff00d;color: #2f2f2f; font-size: 18px; text-transform: uppercase;  font-family: 'Swis721 BlkCn BT'; width: 634px; height: auto; border: none; margin-top: 50px; 
				display:inline-block; float: none; padding: 30px 0; }
.address{background: #e7e4d9; float: left;}
.address{padding:70px 0;}
.address h1{ font-size: 33px;  text-align: center; color: #2d2d2d;}
.address p{text-align: center;color: #2d2d2d; font-weight: 700; margin-top: 10px; font-size: 19px;}
.address .wrapper{max-width: 640px;}

/*gallery*/
.gallery img{}
.gallery .row2 { width: 100%; float: left; background: #fff112; }
.gallery_tab{float: left;}
.gallery_tab a{ width: 23%; height: auto; float: left; margin: 1%; position: relative;}
/*.gallery_tab i{background-color: #b32d2f; float: left; width:100%; height: auto;}*/

/*.gallery_tab a:hover i img{opacity: 0.7; transition: bottom 0.5s ease;}
/*.gallery_tab a:hover .icon{opacity: 1; -moz-transition:.5s ease-in-out; }
.gallery_tab a:hover p{opacity: 1;transition:0.5s;}*/

.gallery_tab .icon{  width: 50px; height: 50px; position: absolute; bottom:0px; right:0px;}
.gallery_tab p{  position: absolute; bottom: 12px; right: 90px; color: #fff112; font-size: 21px; font-weight: 600;}

.thumbnail{position: relative;}
.gallery_tab .overlay{ position: absolute; background-color:rgba(179, 45, 47, 0.5);}
.gallery_tab .snake{position: relative; overflow: hidden;}

/*product_detail*/

.product_detail{float: left; background: #efefef; width: 100%; height: auto; text-align: center;}
.product_detail .product_detail_img{padding: 30px;}
.product_detail .p1{margin-top: 96px; margin-bottom: 25px; font-size: 54px; }
.product_detail .content{color: #4f4f4f; margin-bottom: 60px; padding: 0 80px;}


.products_tab{ float: left; height: auto; width: 100%; padding: 20px 0 70px; background:#efefef;}
.products_tab .wrapper{width: 80%; max-width:1200px; margin: auto; height: auto;background: #fff;}
.products_tab .tab_image{ float: left; width:35%; height: auto;}
.products_tab .tab_image img{width:100%;}
.products_tab a{margin-left: 4%; text-transform: capitalize; font-size: 23px;color: #6e6e6e;}
.products_tab .addui-Accordion-open a{ color: #fff112 !important;}
.products_tab .tab_content .content{float: left; width: 55%; height: auto; margin-top: 4%; margin-left: 5%; margin-bottom: 20px;}
.products_tab h1{ text-transform: capitalize; font-size: 30px; color: #494949;}
.products_tab p{ margin-top: 2%; color: #4f4f4f; font-size: 18px; float: left; line-height: 29px;}

.products_tab .row1 { width:100%; float: left; }
.products_tab .row1 img { width: 100%; }
.products_tab .row2 { width:100%; float: left; padding: 10px 0 0 0; }
.products_tab .row2 p {}

/*our_products*/
.our_products{float: left; padding-bottom: 7%;}
.our_products .wrapper{  margin-bottom: 50px;width: 80%; max-width: 1220px; margin: auto;}
.our_products .col-2 {width: 48%; height: auto; float: left; margin: 1%; background:#f1f1f1; }
.our_products .col-2 .image_thumb { width: 100%; float: left; }
.our_products .col-2 .image_thumb img { width: 100%; }
.our_products .col-2 .content{float: left; width: 100%; height: auto; padding: 40px 20px 60px;text-align: center; }
.our_products h1{color: #2d2d2d; font-size: 32px;}
.our_products .col-2 p{line-height: normal; color: #4f4f4f; font-size: 16px; line-height: 26px; margin-top: 14px;}
.our_products .col-2 a{ font-family:'Open Sans', sans-serif; font-size: 20px;color: #fff; background: #b32d2f; padding: 15px 90px; display:inline-block; border-radius: 5px; margin-top: 20px;}

.our_products .col-2:hover .content{background:#fff112; transition: 0.5s;}
.our_products .col-2 a:hover{background: #a11e20;}

/*media*/
.banner .media-logo{width: 23.8%!important; right: 15%!important; top: 11%!important;}
.media {background: url(../images/media-bg_02.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed;padding: 112px 0;}
.media .title { width: 90%; max-width: 1050px; margin: auto; margin-bottom: 80px;}
.media .title .p1{color: #fff00d; font-family: 'Open Sans', sans-serif; font-weight: 700; margin-bottom: 2%; font-size: 50px;}
.media .title p{color: #fff;}



.media .media_tab{margin:1% 4%;}
.media .media_tab hr{float: left;width: 100%; height: 1px; background: #505050; border: none;}
.media .media_tab ul{width: 100%; float: left; height: auto;}
/*.media .media_tab ul li{float: left;width: 100%;}*/
.media .media_tab ul li a {width: 23%; height: auto; float: left; margin: 1%;}
.media .media_tab ul li a img { width: 100%; }
.media .media_tab p{padding: 5%; float: left; text-align: center; color: #fff; font-size: 20px; text-transform:none; }
.media .media_tab iframe{width: 33%; height: 200px; float: left; padding: 7px;}

.factory_test { width: 100%; float: left; background:url(../images/plywood_test.jpg) center top no-repeat; height: 841px; display:table; text-align: center; }
.factory_test .test_report { width:100%; display:table-cell; vertical-align: middle; }
.factory_test .test_report a { padding: 40px 80px; border: 2px solid  #FFF; font-size: 46px; color: #FFF;  font-family: 'Swis721 BlkCn BT'; }

.career_wrap { width: 100%; float: left; padding: 90px 0 100px; background:url(../images/career_bg.jpg) top center no-repeat; background-size:cover;  }
.career_wrap .container { max-width:1450px; width: 92%; margin:0 auto;overflow: hidden; }
.career_wrap .row1 { width:100%; float: left; margin: 0 0 60px; padding: 0; }
.career_wrap .row1 h3 { text-align: center; font-size: 51px; text-transform:uppercase; color: #b32d2f; }
.career_wrap .row1 p { font-size: 18px; line-height:28px; text-align: center; font-family: 'Roboto', sans-serif; padding: 15px 50px 10px; display: inline-block;}
.career_wrap .row2 { max-width:1144px; width: 100%; height:auto; margin: 0 auto; background: #fef34c; padding: 80px 90px; clear:both; overflow:hidden;  }
.career_wrap .row2 form { width: 100%; float: left; }
.career_wrap .row2 h2 { margin-bottom: 30px; text-align: center; font-size: 36px; text-transform:uppercase; color: #3b3b3b; font-family: 'Open Sans', sans-serif; font-weight: 700;  }
.career_wrap .row2 .input_row { width: 100%; float: left; margin: 18px 0; }
.career_wrap .row2 .input_row .input1 { width: 100%; float: left; padding: 25px 38px; background: #FFF; border: 1px solid #ededed; border-radius: 7px; font-size: 18px; color: #333333; font-family: 'Open Sans', sans-serif;
			font-weight:600; }
.career_wrap .row2 .input_row input { float: left;}
.submit_btn { width: 100%; float: left; text-align: center; background: #b32d2f; color: #FFF; border-radius: 3px; text-transform:uppercase; font-size: 24px; font-weight:700; padding: 20px 0; border: 1px solid #FFF; }

.certication { width: 100%; float: left; background:url(../images/certification_bg.jpg) top center no-repeat; background-size:cover; height: 810px; position:relative; }
.certication .leftbar { width: 37%; position:absolute; left:0; top:0; height:100%; background:rgba(0,0,0,0.5); }
.certication .leftbar .block1 { max-width: 410px; width: 100%; float: right; padding: 164px 80px 80px 0; background:url(../images/border_line.jpg) left bottom no-repeat; }
.certication .leftbar .block1 h2 { color: #FFF; font-size: 58px; line-height: 60px; font-family: 'Swis721 BlkCn BT'; text-transform:uppercase; }
.certication .rightbar { width: 63%; float: right; padding: 100px 0 100px 0px; }
.certication .rightbar .certification_slider { width: 100%; float: left; }
.certication .rightbar .certification_slider .column_one { float: left; width: 50%; text-align: center; }
.certication .rightbar .certification_slider .column_one img { width: 90%; margin-bottom: 40px; display:inline-block; }

.career_wrap ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #333333;
}
.career_wrap ::-webkit-input-placeholder { /* Chrome */
  color: #333333; opacity:1;
}
.career_wrap :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #333333;
   opacity:  1;
}
.career_wrap ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #333333;
   opacity:  1;
}
.career_wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #333333;
}  
.career_wrap ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #333333;
}


.inner-section .qoute{ background:#b32d2f; padding:60px 0; margin: 60px 0;}
.inner-section .qoute h5{ margin-right:70px;}
.inner-section .qoute h5 p{ padding:0; font: 600 18px/30px 'Montserrat', sans-serif; color:#fff; display: inline-block; padding-top: 10px;}
.inner-section .qoute h5 i{ display:inline-block;margin-right: 20px;}
.inner-section .qoute h5 i img{ width:auto; opacity: 0.2;}
.inner-section .qoute h5 p span{ font: 300 15px 'Montserrat', sans-serif; color:#fff; margin-top: 20px; display: block;}

.resource-sec-1{ display:inline-block; padding-top: 0!important;}
.resource-head{ padding-top:90px!important;}
.p1.our{ padding-top:90px;}

.products_tab .row-1{ width:100%; float:left; height:auto; }
.products_tab .table_wrap { width:100%;  float:left;  height:auto;  }
.products_tab .table_wrap table{ width:100%;max-width:1000px; margin:30px auto; }
.products_tab .table_wrap table td{ border:1px solid #c1c1c1; font:400 14px 'Open Sans', sans-serif; background:#fff;padding: 10px 15px;}
.products_tab .table_wrap table th{ border:1px solid #c1c1c1; font:600 16px 'Open Sans', sans-serif; background:#fff;padding: 20px 15px;color: #4f4f4f; text-align:left;}

.products_tab .table_wrap.full table { max-width:100% !important;}

.products_tab .table_wrap table ul{ margin-top:10px; margin-left:15px;}
.products_tab .table_wrap table ul li{ margin: 5px 0; list-style:inside;}
.products_tab .table_wrap table .align{padding-top: 40px;line-height: 24px;}


.col-12{width:98% !important;}
.warranty-wrap { width: 100%; /*max-width:1000px; margin:0 auto; padding: 0 20px; */ text-align: center; padding:20px 100px; float: left;}
.warranty-wrap p { text-align: left; }
.warranty-wrap h3 { text-align: left; font:400 24px 'Open Sans', sans-serif; }

.award .modal-dialog { max-width: 900px; width: 90%; margin: 3% auto; }
.award .modal-dialog .award-wrap { width: 100%; }
.award .modal-dialog .award-wrap img { width: 100%;}
.award .modal-dialog button.close { position:absolute; top:5px; right: 5px; color:#000; opacity:1; font-size: 30px; font-weight:300; line-height: 15px; z-index:999; }
.award .modal-dialog .content2 { width: 100%; float: left;  background: #fff00d; position:relative; padding-right: 150px; }
.award .modal-dialog .content2 p { font-size: 16px; line-height: 26px; text-align: left; margin:0 0 0 0 !important; color: #000; padding: 20px; }
.award .modal-dialog .content2 a { position:absolute; right: 0px; top: 0px; padding:3.5% 30px; color: #fff; height: 100%; width: 120px; background: url(../images/read-more-arrow.png) center center no-repeat #b32d2f;}

.award .modal-dialog .content3 { width: 100%; float: left;  background: #fff00d; position:relative;  }
.award .modal-dialog .content3 p { font-size: 24px; line-height: 30px; text-align: center; margin:0 0 0 0 !important; color: #000; padding: 20px; font-family: 'Swis721 BlkCn BT'; text-transform:uppercase; }

.test-report .modal-dialog { max-width: 800px; width: 90%; margin: 3% auto; } 
.test-report .modal-dialog .report-wrap { width: 100%;}
.test-report .modal-dialog h2 { font-size: 24px; text-align: center; padding: 20px 0; }
.test-report .modal-dialog button.close { position:absolute; top:5px; right: 5px; color:#000; opacity:1; font-size: 30px; font-weight:300; line-height: 15px; }
.test-report .modal-dialog ul { width: 100%; margin:0; padding:0px 0px 10px; text-align: center; }
.test-report .modal-dialog ul li { width:49%; display:inline-block; list-style: none; padding:10px; }
.test-report .modal-dialog ul li .box { width: 100%; float: left; height: 170px; background: #fff00d; padding: 10px; }
.test-report .modal-dialog ul li .box p { text-align: center; font-size: 18px; color:#000; text-transform:uppercase; }