@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden;  scroll-behavior: smooth;}
body{margin:0px; padding:0px; color:#000000; font-size:19px; line-height:40px; font-weight:300; -webkit-text-size-adjust: none; background-color:#ffffff;font-family: 'Poppins', sans-serif; overflow-x:hidden; -webkit-font-smoothing: antialiased;}
b,strong{font-weight:700;}
img{max-width:100%;height:auto !important;}
a img{border:none;}
a {text-decoration:none; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease;}
.clear{clear:both;}
.wrapper{width:100%; margin:0px auto; max-width:1610px; padding:0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.small-wrapper{}
h1{margin:0; padding:0; font-size:51.4px; line-height:normal; letter-spacing:1px; color:#ffffff; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:uppercase;}
h2{margin:0; padding:0; font-family: 'Montserrat', sans-serif; font-weight:700;font-size: 50px;letter-spacing: 0.25px; }
header .headertop{background-color:#00804e; font-size:16px; line-height:15px; letter-spacing:0.75px; padding:12px 0;}
header .headertop .lft{float:left; width:50%; padding-right:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
header .headertop .rgt{float:right; width:50%; text-align:right; padding-left:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
header .headertop ul{margin:0; padding:0; list-style:none;}
header .headertop ul li{display:inline-block; vertical-align:middle; border-left:1px solid #ffffff; padding-left:21px; margin-left:17px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
header .headertop ul li:first-child{margin-left:0; padding-left:0; border:0;}
header .headertop .lft ul li i{margin-right:7px;}
header .headertop .rgt ul li i{margin-left:13px;}
header .headertop ul li a{color:#ffffff;}
header .headertop ul li:hover a{text-decoration:underline;}
header .wrapper{max-width:1799px;}
.headerbottom{padding:27px 0 22px;}
.headerbottom .logo{width:570px; float:left; padding-left:1px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.headerbottom .logo a{display:block;}
.headerbottom .menu{float:right; text-align:right; width:calc(100% - 570px); width:-moz-calc(100% - 570px); width:-webkit-calc(100% - 570px); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:17px; line-height:30px; letter-spacing:1.5px; text-transform:uppercase; padding:19px 0 14px 20px;}
.headerbottom .menu ul{margin:0; padding:0; list-style:none; font-weight:600;}
.headerbottom .menu ul li{display:inline-block; text-align:center; vertical-align:middle; margin:0 27px;position: relative;}
.headerbottom .menu ul li:first-child{padding-left:0;}
.headerbottom .menu ul li a{color:#323232; display:block; padding: 10px 0;}
.headerbottom .menu ul li:hover a,.headerbottom .menu ul li.current_page_item a{color:#00804e;}
.headerbottom .menu ul li.btn{padding-right:0; padding-left:7px; margin:0;}
.headerbottom .menu ul li.btn a{color: #fff; padding:22px 46px;}
.headerbottom .menu ul li ul{width: 200px; position: absolute;padding: 30px 0px 20px;background: #fff;z-index: 9; text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-top: 5px solid #9cc026;left: 35px;-webkit-box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.2);box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.2); top: 50px;display: none;}
.headerbottom .menu ul li:hover>ul{display: block;}
.headerbottom .menu ul li ul li{display: block;margin: 0px;text-align: left;font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14px;padding-bottom: 15px}
.headerbottom .menu ul li ul li a,.headerbottom .menu ul li ul li ul li a{padding: 0 40px;color: #323232 !important;}
.headerbottom .menu ul li ul li:hover>a{color: #9cc026 !important}
.headerbottom .menu ul li ul li ul li:hover a{color: #54be73 !important}
.headerbottom .menu ul li ul ul{left: 200px;top: 0;border-top: 5px solid #54be73}
.headerbottom .menu ul li ul li ul{display: none}
.headerbottom .menu ul li ul li:hover ul{display: block}

.btn a,.page-template-tools .the-content ul li a{background-color:#0694a9; color:#ffffff; border-radius:37px; padding:22px 46px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;display: inline-block;line-height: 27px;}
.titlesection{position:relative; height:201px;}
.titlesection:before{content:''; background-repeat:no-repeat;background-position: center 97%; background-size:cover; opacity:0.45; position:absolute; height:100%; width:100%; left:0; bottom:0; right:0; top:0; z-index:2;}
.titlesection:after{content:''; background-color:rgba(30,30,30,1); position:absolute; height:100%; width:100%; left:0; bottom:0; right:0; top:0; z-index:1;}
.titlesection table{height:100%; width:100%; border-collapse:collapse; border:0; border-spacing:0; position:relative; z-index:2;}
.titlesection table td{padding:0; vertical-align:middle;}
ul.breadcrumb {padding:0;list-style: none;margin:10px 0 0;line-height:normal;text-transform:uppercase;}
ul.breadcrumb li {display: inline;font-size: 12px;color:#ffffff;}
ul.breadcrumb li+li:before {padding:0 32px 0 28px;color: #585858;content: "|";}
ul.breadcrumb li a {color:#f3f3f3;text-decoration: none;}
ul.breadcrumb li a:hover {text-decoration: underline;}
.titlesection{text-align:center;}
.banner-home{background-position: center center; background-repeat: no-repeat; background-size: cover; height: 730px;width: 100%; display: table; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;position: relative}
.banner-home .banner-cont{display: table-cell; text-align: center; margin: 0px auto;height: 100%;vertical-align: middle;width: 100%; padding:0 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.banner-home .banner-cont .inner-text{max-width: 980px;margin: 0px auto; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;font-size: 22px;font-weight: 500;}
.banner-home .banner-cont .inner-text h1{font-size: 140px; color: #00804e;text-transform: capitalize;letter-spacing: normal; line-height: 140px;}
.banner-home .banner-cont .inner-text span{font-size:51px;font-family: 'Montserrat', sans-serif;font-weight: 700; color: #323232; display: block;}
.banner-home .banner-cont .inner-text span.left{text-align: left;padding-left: 110px;}
.banner-home .banner-cont .inner-text span.right{text-align: right;padding-right: 110px;padding-top: 18px;padding-bottom: 46px}
.banner-home .banner-cont .inner-text .btn{margin-top: 52px;font-weight: 500;}
.banner-home .banner-cont .inner-text .btn a{letter-spacing: 0.15px}
.banner-home .down-arrow{position: absolute;width: 100%;bottom: -30px;left: 50%;-webkit-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%);z-index: 9;}
.banner-home .down-arrow a{width: 60px; height: 60px; background: #fff; line-height: 60px; text-align: center;margin: 0px auto;display: block;border-radius: 50%;color: #494949}
.banner-home .down-arrow a .fa{line-height: 60px;}
.sustainability-process.extra{padding-top: 82px; padding-bottom: 62px; text-align: center;}
.sustainability-process.extra h2{padding-bottom: 20px;}
.sustainability-process.extra h2 strong{color: #00804e}
.sustainability-process.extra p strong{font-weight: 500}
.sustainability-process.extra .left{width: 25%;padding-left: 30px}
.sustainability-process.extra .panel{margin-left: -30px;}
.sustainability-process.extra .left .content{padding: 38px 19px 32px 19px;font-size: 17px; line-height: 30px;}
.sustainability-process.extra .left .content p{margin: 0px}

.about-content{padding: 74px 0px;}
.about-content.mid{text-align:center;}
.about-content .inner-about {padding: 0px 58px;}
.about-content .inner-about .abt-left{width:45%; float:left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.about-content .inner-about .abt-right{width:55%; float:left;padding-left: 70px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.about-content .inner-about p{margin: 0px;padding-bottom: 40px;}
.about-content.mid .inner-about .abt-left{width:40%; float: left; padding:0 30px;}
.about-content.mid .inner-about .abt-left.right{width:60%; float: left; }
.about-content.mid .inner-about .abt-left.right p{ padding-bottom: 20px;}
.about-content .btn {margin-top: 20px;}
.about-content .wp-caption-text{padding:0 !important;}
.about-content.mid .inner-about .abt-left ul{margin:13% 0 0;padding: 0px; list-style: none}
.about-content.mid .inner-about .abt-left ul li{display: inline-block;padding-left: 30px}
.about-content.mid .inner-about .abt-left ul li:first-child{padding-left: 0}
.diversity{text-align: center;padding: 70px 0px 20px}
.diversity p{margin: 0px;padding-bottom: 50px;}
.diversity h2{margin: 0px;padding-bottom: 40px;}
.diversity a{color: #01804d;text-decoration: underline;font-weight: 500}
.about-detail .two-panel{background-position: center center;background-size: cover; width: 50%; height: 590px;float: left; display: table;position: relative}
.about-detail .two-panel:before{position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%;background-color: rgba(35, 35, 35, 0.90)}
.about-detail .two-panel.blue-overlay:before{background-color: rgba(6, 148, 169, 0.86)}
.about-detail .two-panel .text{display: table-cell; height: 100%; vertical-align: middle;color: #fff;position: relative;z-index: 9;}
.about-detail .two-panel .text h2{line-height: 62px;}
.about-detail .two-panel .text .inner-box{max-width: 595px;margin: 0px auto; text-align: center}
.about-detail .two-panel.blue-overlay ul{margin: 0px;padding: 0px;list-style: none;    text-align: left;}
.about-detail .two-panel.blue-overlay ul li{vertical-align: middle;padding-bottom: 18px;font-family: 'Montserrat', sans-serif;font-weight: 300;font-size: 38.53px;}
.about-detail .two-panel.blue-overlay ul li span.left{width: 52px; display: inline-block}
.about-detail .two-panel.blue-overlay ul li span.right{width: calc(100% - 55px);width: -webkit-calc(100% - 55px);width: -moz-calc(100% - 55px);display: inline-block;padding-left: 42px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.about-detail .two-panel.blue-overlay ul li img{display: inline-block;vertical-align: middle}
.about-detail .two-panel.blue-overlay ul li a{color: #fff}
.about-detail .two-panel.no-ovarlay:before{display: none}
.about-detail .two-panel.home-panel .text .inner-box{max-width: 758px}
.about-detail .two-panel.home-panel .text .inner-box p{margin:0;}
.about-detail .two-panel.home-panel .text .inner-box h2{padding-top: 10px;padding-bottom: 20px;}
.about-detail .two-panel.home-panel .text .inner-box .btn{padding-top:30px;}
.about-detail .two-panel.home-panel .text .inner-box .btn a{font-size:16px; padding: 21px 57px;letter-spacing: 0.50px;}

.product-sec.extra{padding: 25px 0px 60px}
.home .product-sec.extra .content p{margin:0;}
.product-sec.extra .sustainability-process .left .content{font-size: 17px; line-height: 30px;}
.product-sec.extra .btn{padding-top:42px;}
.product-sec.extra .content{max-width: 100%;letter-spacing: 0.25px;}
.product-sec.extra .content h2{margin-bottom: 30px;}

.contact-tab{background-image: url(../images/footer-bg.jpg); background-size: cover; min-height: 235px;background-repeat: no-repeat;font-family: 'Lato', sans-serif;}
.contact-tab .f-conent{display: table;width: 100%; height: 235px;}
.contact-tab .cont{display: table-cell;vertical-align: middle;text-align: center;}
.contact-tab .inner-text{display: inline-block;color: #fff;font-size: 20px;line-height: 24px;letter-spacing: 0.5px;vertical-align: middle;}
.contact-tab .inner-text p{margin: 0px}
.contact-tab .inner-text h2{color: #fff;margin: 0px;padding-bottom:10px; line-height:normal;}
.contact-tab .wrapper{position: relative}
.contact-tab .button{position: absolute;right:0; top:50%; transform: translate(0, -50%);}
.contact-tab .button a{padding: 28px 102px;color: #fff; font-size: 17px;border: 2px solid #fff; letter-spacing: 2px;border-radius: 50px;text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 500;} .contact-tab .button a:hover {background-color: #f9f9f973; color:#ffffff;}
footer .footer-content{padding: 47px 0px 40px;border-bottom: 40px solid #00804e;font-family: 'Lato', sans-serif;}
footer .wrapper{max-width:1648px;}
footer .footer-detail{width: 38%;float: left;font-size: 17px; font-weight: 400; line-height: 29px;}
footer .footer-detail span.sleft{width: 12px;color: #00804e;float: left;padding-top: 40px;}
footer .footer-detail span.sright{width: calc(100% - 12px);width: -webkit-calc(100% - 12px);width: -moz-calc(100% - 12px); float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 9px;padding-top: 36px; letter-spacing: 0.5px;}
footer .footer-detail span.sright p{margin: 0px;}
footer .footer-menu{width: 62%;float: right;padding-left: 110px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
footer .four-panel{width: 29%;float: left}
footer .four-panel.last{width:42% }
footer .four-panel h3 {margin: 0px; padding: 0px;font-weight: 700;color: #1e1e1e; font-size: 18px; line-height: 33px;text-transform: uppercase;font-family: 'Lato', sans-serif;letter-spacing:1px}
footer .four-panel h3:after{width: 33px; height: 3px; content: ''; display: block; background-color: #258aa2;margin-top: 7px;}
footer .four-panel ul{margin: 16px 0px 0px;padding: 0px; list-style: none;}
footer .four-panel ul li{font-size: 17px; line-height: 35px; color: #1e1e1e;font-weight: 400;letter-spacing: 0.5px;}
footer .four-panel ul li a,footer .footer-detail span.sright a{color: #1e1e1e;}
footer .copyright{background-color: #1e1e1e; color: #ffffff; font-size: 12px; line-height: 33px;letter-spacing: 2px;text-align: center; font-weight: 700;text-transform: uppercase;padding: 32px 0px;font-family: 'Lato', sans-serif;}
footer .copyright p{margin: 0px}

.sustainability-process .text{text-align: center;padding: 42px 0 76px 0;}
.wrap-inner{max-width: 1230px;width: 100%;margin: 0px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sustainability-process .panel{margin-left: -46px;}
.sustainability-process .left{float: left;width: 33.33%;box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;padding-left: 46px;}
.sustainability-process .left .content{border: 2px solid #eaeaea;box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;border-radius: 4px;position: relative;padding:38px 38px 21px 38px;}
.sustainability-process .left .content .sust-icon{position: absolute;top: -70px;left: 50%;-webkit-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%);padding: 20px;background-color: #fff;}
.sustainability-process .left .content .sust-icon .icon{background-color: #00804e;border-radius: 100%;-webkit-border-radius: 100%;width: 100px;height: 100px;display: table;}
.sustainability-process .left .content .sust-icon .icon-center{display: table-cell;vertical-align: middle;text-align: center;}
.sustainability-process .left .content h3{text-align: center;margin: 0; padding: 30px 0 16px 0;color: #323232;font-size: 25px;}
.sustainability-process .left .content h3:hover{text-decoration: underline;} 

.sustainability-process .left .content img:hover {-moz-transform: scale(1.05);-webkit-transform: scale(1.05); transform: scale(1.05);}
.sustainability-process .left .content img {-moz-transition: all 0.15s;-webkit-transition: all 0.15s;transition: all 0.15s;}
.sustainability-process .left .content ul{margin: 0;padding: 0;list-style: none;}
.sustainability-process .left .content ul li{padding-left: 30px;position: relative;font-size: 17px;line-height: 30px;padding-bottom: 8px;}
.sustainability-process .left .content ul li::before{content: "\f05d";color: #00804e; display: inline-block;font: normal normal normal 20px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing:antialiased;position: absolute;top: 5px;left: 0;}
.sustainability-process .text-bottom{text-align: center;color: #232323;padding: 24px 0 8px 0;}
.text-content{text-align: center;padding: 50px 0 36px 0;}
.about-detail .two-panel .text .inner-box h2 small{font-size: 19px;display: inline-block;vertical-align: middle;padding-left: 5px;}
.about-detail .two-panel .text .inner-box.head-padding h2{line-height: 50px; padding: 28px 0 8px 0;}
.product-sec .sustainability-process{padding-top:60px; padding-bottom:20px;}
.product-sec .sustainability-process .panel{margin-left:-30px;}
.product-sec .sustainability-process .left{width:25%; padding-left:30px;}
.product-sec .sustainability-process .left .content{padding:75px 25px 10px 25px;}
.product-sec .sustainability-process .left .content .sust-icon .icon{width:150px; height:150px; background:#fff; border:6px solid #00804e; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; transition:0.5s;}
.product-sec .sustainability-process .left .content .sust-icon .icon:hover{transition:0.5s; background-color: #ebf1eb}
.product-sec .sustainability-process .left .content .sust-icon .icon img{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;}
.product-sec .sustainability-process .left .content ul li{padding-left:0px; padding-bottom:0px; margin-bottom:10px; color:#00804e; line-height:25px;}
.product-sec .sustainability-process .left .content ul li a{border-bottom:1px solid #00804e; color:#00804e;}
.product-sec .sustainability-process .left .content ul li::before{display:none;}
.product-sec .sustainability-process .left .content .sust-icon{top:-95px;}
.faq-panel{ padding-top: 65px; padding-bottom: 105px; }
.faq-panel .faq-content{max-width:1128px;margin: 0px auto;  text-align: center; }
.faq-panel .faq{padding-top:57px;}
.faq-panel p{margin: 0px;}
.faq-panel .ui-state-active .ui-icon,.ui-accordion-header-icon{background-image: inherit !important;}
.faq-panel .ui-icon{width:82px;}
.faq-panel .faq .ui-accordion .ui-accordion-header.ui-state-active{background-color: #00804e;}
.faq-panel .faq .ui-accordion .ui-accordion-header{background-color: #0694a9; border:0px; border-radius: 0px; outline: none; font-size:17px; color:#fff;padding: 23px 0px; font-family: 'Poppins', sans-serif; font-weight: 400; letter-spacing: 0.5px;margin: 11px 0 0 0;}
.faq-panel .faq .ui-accordion .ui-accordion-header{position: relative;}
.faq-panel .faq .ui-accordion .ui-accordion-header:before{font: normal normal normal 14px/1 FontAwesome; content: "\f0e5"; position: absolute;left: 32px; top: 27px;color:#fff; font-size:18px;}
.faq-panel .faq .ui-accordion .ui-accordion-header:after{font: normal normal normal 14px/1 FontAwesome; content: "\f067"; position: absolute;right: 37px; top: 27px;color:#fff; font-size:13px;}
.faq-panel .faq .ui-accordion .ui-accordion-header.ui-state-active:after{font: normal normal normal 14px/1 FontAwesome; content: "\f068"; position: absolute;right: 37px; top: 27px;color:#fff; font-size:13px;}
.faq-panel .faq .ui-widget-content{border: 2px solid #eaeaea; font-size: 17px; font-weight: 300; font-family: 'Poppins', sans-serif; color:#232323; padding: 36px 37px 35px 40px;border-top: none}
.faq-panel .faq .ui-widget-content a{font-family: 'Poppins', sans-serif; font-weight: 400; color:#00804e; text-decoration: underline;}
.all-products{max-width: 1170px; margin: 0px auto;}
.all-products{padding-top:75px; padding-bottom: 88px;}
.all-products .product-left{float: left; width:270px;}
.all-products .product-right{float: left; width:calc(100% - 270px); width:-webkit-calc(100% - 270px); width:-moz-calc(100% - 270px); padding-left: 30px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; overflow-x:hidden;}
.all-products .product-left .search{position: relative;}
.all-products .product-left .search input[type="search"],.all-products .product-left .search input[type="text"]{width:100%; height:50px; line-height: 50px; padding-left: 18px !important; padding-right: 18px !important; font-size: 14px;font-family: 'Montserrat', sans-serif; font-weight: 400;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline: none; border:none; border:1px solid #ececec !important;-webkit-appearance: none; color:#666666;}
.all-products .product-left .search:before{ background-image: url(../images/search.png); background-repeat: no-repeat; width: 15px; height: 15px; content: ''; position: absolute;right: 19px; top: 19px;color:#333333; font-size:18px;}
.all-products .product{margin-left: -30px;}
.all-products .product-left .p-list{padding-top:55px;}
.all-products .product-left .p-list h3{text-transform: uppercase; font-size: 16px; line-height: 14px; letter-spacing: 0.5px; margin: 0px; position: relative; padding-left: 17px;} 
.all-products .product-left .p-list h3:after{position: absolute; left: 0px; top:0px; content: ''; width:3px; height: 14px; background-color: #00804e;}
.all-products .product-left .p-list ul.list{margin: 0px; padding: 0px;}
.all-products .product-left .p-list ul.list li{list-style:none; font-size: 12px; font-family: 'Poppins', sans-serif; font-weight: 700; letter-spacing:0.2px; text-transform: uppercase; line-height: normal;}
.all-products .product-left .p-list ul.list li.sub-prod>ul{display:none;}
.all-products .product-left .p-list ul.list li ul{ margin: 0px; padding: 0px;}
.all-products .product-left .p-list ul.list li ul li{font-family: 'Poppins', sans-serif; font-weight: 600;}
.all-products .product-left .p-list ul.list li ul li ul li{font-family: 'Montserrat', sans-serif; font-weight: 400;}
.all-products .product-left .p-list ul.list li ul li a{padding-left:26px; padding-right:10px;}
.all-products .product-left .p-list ul.list{ margin-top: 37px;}
.all-products .product-left .p-list ul.list li a{color:#333333; display: block; position: relative;padding-left: 0px; padding-top: 16px;padding-bottom: 17px;} ul.list li a:hover {background-color: #ebf1eb;}

.all-products .product-left .p-list ul.list li>a:before{content: "\f105"; display:inline-block; vertical-align:top; margin-top:1px; width:15px; visibility:hidden;}
.all-products .product-left .p-list ul.list li.sub-prod>a:before, .all-products .product-left .p-list ul.list li.sub-prodcode>a:before{font: normal normal normal 14px/1 FontAwesome; content: "\f105"; color:#00804e; font-size:14px; font-weight:700; display:inline-block; vertical-align:top; margin-top:1px; visibility:visible;}

.all-products .product-left .p-list ul.list li ul li ul li a{padding-left:73px;}
.all-products .product-left .p-list ul.list li ul li ul li a:before{display:none;}
.all-products .product-left .p-list ul li a{position: relative;}
.all-products .product-left .p-list ul li a:after{border-bottom:1px solid #ececec; position: absolute; left:0px; bottom: 0; width: 100%; content: '';}
.all-products .product-left .p-list ul.list li.current_page_ancestor>a:before{content: "\f107";}
.all-products .product-left .p-list ul.list li.sub-prod.current_page_ancestor>ul,.all-products .product-left .p-list ul.list li.sub-prod.current_page_ancestor ul li.sub-prodcode{display:block;}
.all-products .product-left .p-list ul.list li ul li.sub-prodcode{display:none;}
.all-products .product-left .p-list ul.list li ul li.sub-prodcode.current-page-prod,.all-products .product-left .p-list ul.list li ul li.sub-prodcode.current-page-prod ul{display:block;}
.all-products .product-left .p-list ul.list li ul li ul li.current-page-menu>a:before,.all-products .product-left .p-list ul.list li.sub-prodcode.current-page-prod>a:before,.all-products .product-left .p-list ul.list li.sub-prod.current_page_ancestor ul li.sub-prodcode.open>a:before{content: "\f107";}
.all-products .product-right .product .products{float:left; width: 33.33%;padding-bottom: 56px; padding-left: 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.all-products .product-right .product .products .img img{vertical-align:middle;}
.all-products .product-right .product .products a{border:1px solid #e3e3e3; display: block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.all-products .product-right .product .products h4{text-align: center; text-transform: uppercase; margin: 0px; font-size:14px; line-height:28.8px; font-family: 'Poppins', sans-serif; font-weight:600; letter-spacing:0.5px; border-top:2px solid #ececec; padding:20.5px 12px 16.5px; color:#333333;}
.all-products .product-right .product .products a:hover h4{background-color: #00804e; color:#fff;}
.product-right .detail .left{ padding-top: 5px; padding-bottom: 16px;}
.product-right .detail .left{float:left; width: 350px; line-height: normal;}
.product-right .detail .right{ float:left; width:calc(100% - 380px); width:-webkit-calc(100% - 380px); width:-moz-calc(100% - 380px); text-align: right;}
.product-right .detail .left button{border:none;background-color: transparent; padding :0px; padding-right: 32px; vertical-align: top; cursor: pointer;outline: none; -webkit-appearance:none;} 
.product-right .detail .left span{display:inline-block; font-size: 13px; letter-spacing: 0.2px; line-height: 16px; color:#333333;font-family: 'Montserrat', sans-serif; font-weight: 600;}
.product-right .detail .right select{line-height: 50px; height: 50px; width: 183px; border:none; border:1px solid #e3e3e3; padding:0px 18px; letter-spacing: 0.5px; text-transform: uppercase; font-size:12px;outline: none; -webkit-appearance: none;font-family: 'Montserrat', sans-serif; font-weight: 600;}
.product-right .detail .right{position: relative; float:right;}
.product-right .detail .right:before{font: normal normal normal 14px/1 FontAwesome; content: "\f107"; color: #00804e; font-size: 18px; margin-right: 11px;  display: inline-block; vertical-align: top;  margin-top: 1.5px; position: absolute;right: 0px; top: 14px; color:#333333; cursor: pointer;}
.product-right .p-left img{border: 1px solid #e3e3e3;}
.product-right .p-left{float:left; width: 366px;}
.product-right .p-right h2{font-family: 'Montserrat', sans-serif; font-weight: 600; color:#232323;}
.product-right .p-right p{margin-top: 12px;}
.product-right .p-right{float:left; width:calc(100% - 366px); width:-webkit-calc(100% - 366px); width:-moz-calc(100% - 366px); padding-left:58px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:10px;}
.product-right .p-right span{display: inline-block; vertical-align: middle;}
.product-right .p-right span img{display: inline-block; vertical-align: middle; padding-right: 11px;}
.all-products.single{max-width: 1366px; margin: 0px auto;}
.all-products.single .p-right span.lft-btn{font-size:16px; letter-spacing:1px; background-color:#1c7489;font-family: 'Montserrat', sans-serif; font-weight: 600; display: inline-block; padding: 10px; border-top-left-radius:30px; border-bottom-left-radius:30px;min-height:54px; vertical-align: middle; text-align:center; padding: 8px 13px; min-width:56px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.all-products.single .p-right .btn a{font-size: 13px; line-height: normal;  letter-spacing: 0.5px; font-weight: 400; text-transform:uppercase;}
.all-products.single .p-right span.lft-btn.two{padding-top: 13px;background-color:#016840;}
.all-products.single .p-right span.rgt-btn.two{padding: 0px 19px 0px 10px;}
.all-products.single .p-right .btn.two a{background-color:#00804e;}
.all-products.single .p-right .btn a{padding: 0px; height: 54px;line-height: 21px;} 
.all-products.single .p-right .btn.line a{line-height: 54px;}
.all-products.single .p-right span.lft-btn img{vertical-align: middle; padding-right:0px;}
.all-products.single .p-right span.rgt-btn{display: inline-block;padding: 0px 25px 0px 25px;}
.all-products.single .p-right a{font-size:13px; line-height: normal;}
.all-products.single .detail-panel{margin: 0 0 30px;}
.all-products.single .detail-panel.button {margin: 0 0 0 15px; display:inline-block; vertical-align:middle;}
.all-products.single .detail-panel.button a{padding:0;}
.all-products.single .detail-panel h2{font-size:25px;}
.all-products.single .detail-panel a .fa{padding-right: 8px;}
.all-products.single .detail-panel a{font-size:16px;display:inline-block; color:#258aa2;font-family: 'Poppins', sans-serif; font-weight: 500;padding-top:13px;padding-bottom: 39px;}
.all-products.single .detail-panel .slider a{padding:0; margin:0;}
.all-products.single .detail-panel span .fa{padding-right:8px;}
.all-products.single .detail-panel ul{margin:0px; padding: 0px; padding-top: 21px;}
.all-products.single .detail-panel ul li{list-style:none; font-size:19px;font-weight: 300;font-family: 'Poppins', sans-serif; position: relative; padding-left: 29px;}
.all-products.single .detail-panel ul li a{padding:0px; color:#232323;}
.all-products.single .detail-panel ul li:before{background-image: url(../images/right.png);background-repeat: no-repeat; width: 17px; height: 17px; content: ''; position: absolute; left: 0px; top: 11px; color: #333333; font-size: 18px;}
.all-products.single{padding-bottom: 49px;}
.all-products.single .detail-panel ul li strong{font-weight:normal; font-weight: 600;}
.all-products.single .detail-panel .list-detail{margin: 0px;}
.all-products.single .detail-panel .list-detail ul li{font-size:16.32px;font-family: 'Poppins', sans-serif;font-weight: 600;float:left;width: 33.33%; box-sizing: border-box; line-height: normal; padding: 9.5px 0px;}
.all-products.single .detail-panel .list-detail.similar_products ul li{float:none; width:100%;}
.all-products.single .detail-panel .list-detail{padding-top:32px;}
.all-products.single .detail-panel .list-detail ul{padding-top:6px;}
.all-products.single .detail-panel .list-detail ul:after{clear:both; display:table; content:'';}
.all-products.single .detail-panel .list-detail ul li:before{left: -24px; top: 14px;}
.all-products.single .detail-panel .list-detail h2{padding-top: 7px; padding-bottom: 4px;}
.slider .swiper-button-prev, .slider .swiper-container-rtl .swiper-button-next{background-image: inherit; left:0; outline:none; margin:0; height:auto; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:auto; top:45%;}
.slider .swiper-button-next, .slider .swiper-container-rtl .swiper-button-prev{background-image: inherit; right:0; outline:none; margin:0; height:auto; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:auto; top:45%;}
.all-products.single .detail-panel .slider a{color:#00804e;}
.slider h2{padding-top:40px; padding-bottom: 30px;}
.slider .main{position:relative; padding:0 29px;}
.slider .fa{color:#00804e;}
.slider .swiper-slide{text-align: center;}
.slider .swiper-slide img{width:100%;}
.slider .slider .swiper-button-prev{}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -28px; outline: none;}
.p-right .btn a span{display: inline-block; vertical-align: middle;}
.contact-sec p{margin: 0;}
.contact-sec .left{font-size:17px;padding-top:70px;letter-spacing:0.5px;color: #1e1e1e;font-weight:400;font-family: 'Lato', sans-serif; line-height:32px;}
.contact-sec .left a{color:#1e1e1e;}
.contact-sec .right{padding-top: 25px;}
.contact-sec .left .address{ max-width:1300px; margin: 0px auto;}
.contact-sec .content{float: left;  width: 50%; box-sizing: border-box; webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding: 20px; }
.contact-sec .content p:nth-child(2){ margin-bottom: 30px;}
.right form .lft{float: left;width:50%;font-family: 'Montserrat', sans-serif;font-weight: 300;color: #000000;font-size: 17px;line-height: 50px;padding-left: 30px;box-sizing: border-box;}
.right form input[type="text"], input[type="email"], .calculator_form input[type="text"], .calculator_form input[type="email"],.common_form input[type="text"],.common_form input[type="password"],.common_form input[type="email"],.dashbord-sec .acf-field input[type="text"],.dashbord-sec .acf-field input[type="email"],.dashbord-sec .acf-field input[type="password"]{margin-bottom: 30px;height: 53px;width: 100%;padding: 0 20px;color: #000000;font-size: 17px;line-height: 10px;font-family: 'Montserrat', sans-serif; font-weight: 300;box-sizing: border-box; outline:none; border-radius:0; box-shadow:none; border:1px solid #000000;}
.right form textarea{height: 209px;width: 100%;padding: 15px 20px;color: #000000;font-size: 17px;line-height: 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;font-family: 'Montserrat', sans-serif;font-weight: 300; outline:none; border:1px solid #000000;}
.right form ::placeholder {color:#000;}
.dashbord-sec .acf-field .acf-label label{color: #00804e; margin:0;}
.right form .lft h5{display: inline;color: #444444;font-size: 17px;font-weight: 600; font-family: 'Montserrat', sans-serif;}
.contact-sec .left h4{font-size:21px;color:#00804e;letter-spacing: 0.5px;line-height:29px;margin:0 0 30px;font-weight: 900; font-family: 'Lato', sans-serif;}
.contact-sec .right h3{font-size: 55px;padding-top: 20px; line-height: 10px; color: #222222; letter-spacing: 0.55px;font-family: 'Montserrat', sans-serif; font-weight: 600;}
.right form input[type="submit"],.calculator_form input[type="submit"],.common_form input[type="submit"],.common_form button[type="submit"],.calculator_form input[type="button"],.calculator_form input[type="reset"],.acf-form-submit input[type="submit"]{background-color:#0694a9; color: #ffffff; border-radius:37px; padding:26.5px 71.5px; outline: none; border: none; float:right; margin-top:20px; font-size:14.47px; letter-spacing:1.5px; cursor:pointer; -webkit-appearance:none; text-transform:uppercase;font-family: 'Poppins', sans-serif; font-weight:600; border:1px solid #f1f1f1;}
.form-sec{margin-left: -30px;}
/*.contact-sec .left .content:nth-child(2) h4{padding-top:50px;}*/
.map{padding-top: 50px;}
.map iframe,.map #map{width:100%; height:639px;}
.map p{margin:0;}
.product-sec .content{padding: 80px 0 70px;}
.product-sec .content{text-align: center;max-width: 1232px;margin: 0 auto;color: #232323;}
.product-sec .btn{text-align: center;padding-top: 50px;}
.industry-sec .two{ margin-top:0px;}
.industry-sec .two ul{columns: 2;  -webkit-columns: 2; -moz-columns: 2; padding-top: 0px;}
.industry-sec .two ul li{ width: 100%; display: block;}
.industry-sec .two .label-sec-img{width: 49px;}
.industry-sec{background-color:#f5f5f5;padding: 70px 0 35px;margin-top: 70px;}
.industry-sec ul{list-style:none;margin:0 -15px;padding:0;padding-top: 110px;}
.industry-sec h3{text-align:center;color:#1e1e1e;font-size: 50px;line-height: 25px;letter-spacing: 1px;margin: 0;}
.industry-sec ul li{display:inline-block;width:24.75%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 15px; padding-bottom: 40px; vertical-align:top;}
.industry-sec ul li a{color: #00804e;font-size:25px;font-weight:600;position: relative;}
.industry-sec ul li small{font-size:19px; line-height:33px; display:block; font-weight:400;}
.industry-sec ul li span{font-size:13px;letter-spacing: 0.33px;padding-left: 65px;}
.industry-sec ul li a img{padding-right: 10px;vertical-align: middle;}
.check{display:inline-block;}
.check .wpcf7-form-control-wrap,.check .wpcf7-form-control.wpcf7-checkbox{display:block;}
.p-right .btn{display:inline-block;}
.all-products.single .p-right a{padding-left:15px}

.navigation.pagination{text-align:center; padding-left:30px; font-size:15px; font-family: 'Poppins', sans-serif; font-weight:400; letter-spacing: 0.5px;}
.navigation.pagination h2{display:none;}
.navigation.pagination .nav-links span,.navigation.pagination .nav-links a{display:inline-block; vertical-align:middle; border:2px solid #ececec; color: #333333; line-height:normal; padding:3px 10px;}
.navigation.pagination .nav-links span.current,.navigation.pagination .nav-links a:hover{border-color:#00804e;}

.all-products .product-left .p-list ul.list li ul.prodcode{display:none;}
.all-products .product-left .p-list ul.list li.sub-prodcode.open ul.prodcode{display:block;}

.all-products .product-left .search .cse .gsc-control-cse, .gsc-control-cse{padding:0 !important;}
.all-products .product-left .search table.gsc-search-box td{padding:0; display:block;}
.all-products .product-left .search table.gsc-search-box td.gsc-search-button{display:none;}
.all-products .product-left .search .gsc-search-box-tools .gsc-search-box .gsc-input{border:0; border-spacing:0;}
.all-products .product-left .search .gsc-input-box{border:0;}
.all-products .product-left .search .gsib_b{display:none !important;}

.all-products .product-right ul.tabs{margin: 0px; padding: 0px;	list-style: none; text-align:center; margin-left:-2%;}
.all-products .product-right ul.tabs:after{clear:both; display:table; content:'';}
.all-products .product-right ul.tabs li{background: #ececec; color: #222; float:left; width:48%; margin-left:2%; padding: 10px 15px; cursor: pointer; font-size: 16px; line-height: 14px; letter-spacing: 0.5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-weight:700;}
.all-products .product-right ul.tabs li[data-tab="recycled"]{color:#016840;}
.all-products .product-right ul.tabs li[data-tab="virgin"]{color:#1c7489;}
.all-products .product-right ul.tabs li img{vertical-align:middle;}
.all-products .product-right ul.tabs li span{vertical-align:middle; display:inline-block; margin-left:3px;}
.all-products .product-right ul.tabs li.current{background: #f8f8f8;}
.all-products .product-right .tab-content{display: none; background: #f8f8f8; padding:26px 40px 19px;}
.all-products .product-right .tab-content.current{display: inherit;}

.all-products .product .gsc-result .gs-title{height:auto !important; color: #00804e !important;}
.all-products .product .gs-result .gs-title, .all-products .product .gs-result .gs-title *{color: #00804e !important;}
.all-products .product .gsc-control-cse{background-color: #00804e !important; font-family: 'Poppins', sans-serif; line-height:normal;}
.all-products .product .gsc-control-cse, .gsc-control-cse .gsc-table-result {font-size: 15px !important; line-height:25px; font-weight: 300; font-family: 'Poppins', sans-serif !important;}
.all-products .product .gsc-result-info{color:#ffffff !important;}
.all-products .product .gsc-results{width: 100% !important;}
.all-products .product .gcsc-branding{display:none !important;}

.alert{position:relative; padding:6px 20px; margin-bottom: 1rem; border:1px solid transparent; border-radius: .25rem; margin-top:15px; line-height:normal; font-size:14px;}
.alert-danger{color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert-success{color: #155724; background-color: #d4edda; border-color: #c3e6cb;}

.common_form{padding:60px 0;}
.common_form form {border:2px solid #eaeaea; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:25px 24px 35px; margin:0 auto; max-width:400px; border-radius:5px;}
.common_form form label{color: #00804e;}
.common_form input[type="text"], .common_form input[type="password"], .common_form input[type="email"]{margin-bottom:15px;}
.common_form button[type="submit"]{float:none; margin-top:10px;}

.dashbord-sec .acf-fields>.acf-field{padding:0; border:0;}

.page-template-user .all-products .product-left .p-list,.page-template-change-password .all-products .product-left .p-list,.page-template-view-user .all-products .product-left .p-list,.page-template-dashboard .all-products .product-left .p-list,.page-template-edit-user .all-products .product-left .p-list{padding:12px 0 0;}
.dashbord-sec .acf-field input[type="text"], .dashbord-sec .acf-field input[type="email"], .dashbord-sec .acf-field input[type="password"]{margin-bottom:20px;}

.page-template-view-user .dashbord-sec table,.page-template-dashboard .dashbord-sec table{font-family: 'Poppins', sans-serif; border-collapse: collapse; width: 100%; line-height:30px; font-size:17px;}
.page-template-view-user .dashbord-sec td, .page-template-view-user .dashbord-sec th,.page-template-dashboard .dashbord-sec th,.page-template-dashboard .dashbord-sec td{border: 1px solid #ddd; padding: 8px;}
.page-template-view-user .dashbord-sec tr:nth-child(even),.page-template-dashboard .dashbord-sec tr:nth-child(even){background-color: #f2f2f2;}
.page-template-view-user .dashbord-sec tr:hover,.page-template-dashboard .dashbord-sec tr:hover{background-color: #ddd;}
.page-template-view-user .dashbord-sec th,.page-template-dashboard .dashbord-sec th{padding-top: 5px; padding-bottom: 5px; text-align: left; background-color: #00804e; color: white;}
.page-template-view-user .dashbord-sec th[align="center"],.page-template-dashboard .dashbord-sec th[align="center"]{text-align:center;}
.page-template-view-user .dashbord-sec .fa,.page-template-dashboard .dashbord-sec .fa{color:rgba(30,30,30,1);}

#message.updated{position: relative; padding: .50rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem; margin-top:15px;color: #155724; background-color: #d4edda; border-color: #c3e6cb;}

.page-template-tools .the-content{padding:60px 0 25px; text-align:center;}
.page-template-tools .the-content h2{margin-bottom:30px;}
.page-template-tools .the-content ul{list-style:none; margin:0 0 40px; padding:0;}
.page-template-tools .the-content ul li{display:inline-block; vertical-align:middle; margin:15px;}
.page-template-tools .the-content ul li a{display:block; text-align:center;}

.all-products .product-left .p-list ul.list li ul li.sub-prodcode#product-373>a{display:none;}
.all-products .product-left .p-list ul.list li ul li.sub-prodcode#product-373 ul.prodcode{display:block;}

.calculator_form .left{float:left; width:50%; padding-right:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.calculator_form .right{float:right; width:50%; padding-left:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.calculator_form .button{text-align:right;}
.calculator_form{margin:19px 0px 30px 0px; padding:25px 20px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.calculator_form label{display:block; padding:0px 0px 0px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-transform:uppercase; font-weight:600;
	font:normal 12px/32px 'Raleway', sans-serif; font-weight:700; letter-spacing:3px;}
.calculator_form .select-wrapper{position:relative;}
.calculator_form .select-wrapper::before{content:'\f0d7'; font-family:FontAwesome; color:#5C6F7B; display:inline-block; position:absolute; right:24px; top:12px; pointer-events:none; font-size:15px;}
.calculator_form select{width:100%; padding:16px 20px; border:1px solid #cccccc; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -moz-appearance:none; -webkit-appearance:none; appearance:none; font:normal 14px 'Raleway', sans-serif; margin:0px 0px 15px 0px; color:#8F9799; outline-color:#B6C731; background:#ffffff;}
.calculator_form input[type="reset"]{background:#ffffff; color:#5c6f7b; margin-left:15px;}
.calculator_form input[type="button"],.calculator_form input[type="reset"]{float:none; margin-top:0;}
.calculator_form .result {background: #fffff0; border: 1px dashed #00804e; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding:25px 30px; margin:40px 0;}

.calculator_form .result .table{line-height:normal; font-size:16px; line-height:25px;}
.calculator_form .result .table h3{margin:0; padding: 5px 0 20px; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 30px; letter-spacing: 0.25px;}
.calculator_form .result .tablehead,.calculator_form .result .tablecont{width:50%; float:left; padding-right:10px; box-sizing: border-box; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;}
.calculator_form .result .tablecont{padding-left:10px; padding-right:0;}
.calculator_form .result .tablehead div,.calculator_form .result .tablecont div{padding-bottom:10px;}

.calculator_form .result .box{border: 1px dashed #00804e; background-color:#ffffff; margin:20px auto 0; width:100%; max-width:450px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:15px;}
.calculator_form .result .box p{margin:0 0 10px; padding-bottom:4px; font-size:large; text-align:center; background-color:#00804e; color:#ffffff;}
.calculator_form .result .box table{width:100%; border-spacing:0;}
.calculator_form .result .box table td{border-bottom:1px solid #cccccc;}
.calculator_form .result .box tr td:first-child{font-weight:700;}
.calculator_form .result .box tr td:last-child{background-color:#00804e; color:#ffffff; text-align:center;}
.left.calculator p a{background-color: #0694a9; color: #ffffff; border-radius: 37px;  padding: 22px 46px;  box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  display: inline-block; line-height: 27px;}
.bottombutton{text-align:right;}
.bottombutton i{margin:0 10px; color: #00804e; font-size: 25px; cursor:pointer;}
.title-print{ display:none;color:#000000 !important;-webkit-print-color-adjust: exact;  color-adjust: exact;}
.form-sec-full .full{ margin-bottom:10px;}
.form-sec-full .full input[type=email],.form-sec-full .full input[type=text]{height:53px;width:100%;padding:0 20px;color:#7a7a7a;font-size:17px;line-height:10px;font-family:Montserrat,sans-serif;font-weight:300;box-sizing:border-box;outline:0;border-radius:0;box-shadow:none;border:1px solid #eaeaea}
.form-sec-full  input[type=submit]{background-color:#0694a9;color:#fff;border-radius:37px;padding:20px 50px;outline:0;border:none;margin-top:0px;font-size:14.47px;letter-spacing:1.5px;cursor:pointer;-webkit-appearance:none;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;border:1px solid #f1f1f1}
.submit-sec{ text-align:right;}
.full span.wpcf7-not-valid-tip { margin-top:0;}
#inline1 div.wpcf7-response-output{font-size: 12px;}
.fancybox-skin{ background:#ffffff;}

.lft-sec-print{ width:400px; float:left;}
.rgt-sec-print{width: calc(100% - 400px);width: -moz-calc(100% - 400px);width: -webkit-calc(100% - 400px); float:left; font-size:12px;}
.rgt-sec-print  a{ color:#000000;}
.rgt-sec-print span.sleft {width: 12px;color: #00804e;float: left;padding-top: 20px;}
.rgt-sec-print span.sright {width: calc(100% - 12px);width: -webkit-calc(100% - 12px);width: -moz-calc(100% - 12px); line-height:normal;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 9px;padding-top: 10px;letter-spacing: 0.5px;}
 .rgt-sec-print p{ margin:0;}
 @media print {
	.parsley-errors-list li{ display:none;}
	.title-print{ display:block; color:#000;-webkit-print-color-adjust: exact;color-adjust: exact;}
	.title-print .logo{ width:300px;}
	.title-print h2{ font-size:14px; padding:10px 0; line-height:normal;}
	.calculator_form{ padding:0; margin:0;}
	.calculator_form .result{ margin:0;}
	header,footer,.titlesection,.contact-tab,.main h1, .main center, .main form .left, .main form .right, .main form input{display:none; padding:0;}
	.calculator_form .left.print{float: none; width: 100%; padding-right: 0px!important; display: none!important;}
	.calculator_form .right.print {float: none; width: 100%; padding-left: 0px!important; display: none!important;}
	.calculator_form #calc_results .left,.calculator_form #calc_results .right{display: block!important}
	.calculator_form.third #frm_inductance .three-pnl {width:100%!important; display: none!important;}
	.calculator_form #frm_inductance h4{margin-bottom: 0!important;}
	.calculator_form .result {-webkit-print-color-adjust: exact;  color-adjust: exact; font-family: 'Poppins', sans-serif; font-weight: 300; background: #fffff0; border: 1px dashed #00804e; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding:20px 25px; margin-top:15px;}
	.calculator_form .result .table{line-height:normal; font-size:12px !important; line-height:25px;}
	.calculator_form .result .table h3{margin:0; padding: 5px 0 20px; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; letter-spacing: 0.25px;}
	.calculator_form .result .tablehead,  .calculator_form .result .tablecont{width:50%; float:left; padding-right:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.calculator_form .result .tablecont{padding-left:10px; padding-right:0;}
	.calculator_form .result .tablehead div, .calculator_form  .result .tablecont div{padding-bottom:5px;}
	b{font-weight: 700;}
	.calculator_form .result .box{border: 1px dashed #00804e; background-color:#ffffff; margin:20px auto 0; width:100%; max-width:450px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:15px;}
	.calculator_form .result .box p{margin:0 0 10px; padding-bottom:4px; font-size:large; text-align:center; background-color:#00804e; color:#ffffff;}
	.calculator_form  .result .box table{width:100%; border-spacing:0;}
	.calculator_form .result .box table td{border-bottom:1px solid #cccccc;}
	.calculator_form .result .box tr td:first-child{font-weight:700;}
	.calculator_form .result .box tr td:last-child{background-color:#00804e; color:#ffffff; text-align:center;}
	.bottombutton{text-align:right;}
	.bottombutton i{margin:0 10px; color: #00804e; font-size: 25px; cursor:pointer;}
	.clear{ clear:both;}
	.calculator_form .result .box table{ font-size:14px;}
	.calculator_form .result .tablehead div, .calculator_form .result .tablecont div {padding-bottom:5px;}
	 .left.calculator .sright p a{padding: 0!important;background-color: transparent!important;border-radius: 0!important;color: #000000!important}
	.bottombutton{ display:none;}
}
.about-content .full-wid{width: 100%; text-align: left;}
.about-content .map-section{background-position: center center; max-width: 900px;margin: 0px auto;height: 675px;background-size: 900px 675px;position: relative;background-repeat: no-repeat;}
.about-content .location-1, .about-content .location-2{max-width: 400px;position: absolute;font-size: 16px;}
.about-content .location-1 img,.about-content .location-2 img{border: 2px solid #fff;-webkit-box-shadow: -1px 2px 5px 4px rgba(0,0,0,0.6);-moz-box-shadow: -1px 2px 5px 4px rgba(0,0,0,0.6);box-shadow: -1px 2px 5px 4px rgba(0,0,0,0.6);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; }
.about-content .location-1{top: 7%;left: 34px;padding-top: 38px;}
.about-content .location-2{bottom: 24%;right: 77px;}
.about-content .location-1:before{content: "\f00d";font: normal normal normal 22px/1 FontAwesome;display: block;position: absolute;left: 27%;margin-bottom: 80px;top: 28px;    z-index: 9;}
.about-content .location-2:before{content: "\f00d";font: normal normal normal 22px/1 FontAwesome;display: block;position: absolute;right: 19%;margin-bottom: 80px;top: -14px;    z-index: 9;}


.about-content .location-1 img:hover,.about-content .location-2 img:hover {-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.3);}
.about-content .full-wid ul {margin: 0 auto;padding: 0px 0px 0px 250px;list-style: none;text-align: left;}
.about-content .full-wid ul li {display: inline-block;padding-left: 30px;}
.about-content .full-wid ul li:first-child {padding-left: 0;}
.about-content .location-1 .img-pnl {background-color: rgba(192, 192, 192, 0.5);-webkit-clip-path: polygon(29% 0, 29% 1%, 100% 100%, 0 98%);clip-path: polygon(29% 0, 29% 1%, 100% 100%, 0 98%); height: 40px}
.about-content .location-2 .img-pnl{background-color: rgba(192, 192, 192, 0.5);-webkit-clip-path: polygon(80% 1%, 80% 1%, 100% 100%, 0 100%);
clip-path: polygon(80% 1%, 80% 1%, 100% 100%, 0 100%);height: 40px}
.about-content.mid .location-1 strong,.about-content.mid .location-2 strong{text-align: left !important;padding-top: 20px;display: block}