*{box-sizing:border-box;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
.thankyouBlk{display:block;padding:70px 0px;}
.thankyouBlk h1{text-align:center;padding:0px 0 15px 0;font-size:42px;color:#0e743f;border-bottom:2px solid #ff0000;max-width:620px;margin:auto;margin-bottom:5px;line-height:1;font-style:italic;}
.thankyouBlk p{text-align:center;padding:0px;margin:0px;font-size:18px;line-height:1.5em;}
a{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;cursor:pointer;text-decoration:none;}
a:hover, a:active{text-decoration:none;}
a:focus{text-decoration:none;outline:none;}
::-moz-selection{color:#fff;background:#74cc59;text-shadow:none;}
::selection{color:#fff;background:#74CC59;text-shadow:none;}
p{display:block;padding:0;}
.clearfix{display:block;line-height:0px;font-size:0px;clear:both;}
header, section, aside, nav, footer{display:block;}
h1, h2, h3, h4, h5{display:block;margin:0;padding:0;}
img{max-width:100%;}
ul{display:block;margin:0;padding:0;list-style:none;color:#666;}
body{font-family:'Poppins', sans-serif;margin:0;padding:0 0 0;width:100%;font-size:16px;color:#666}
.gototp{background:#0e743f;border-radius:4px;bottom:12px;padding:5px 20px;position:fixed;right:20px;z-index:999;cursor:pointer;color:#fff;}
.gototp:hover{background:#ec202a;}
.header{display:block;}
.header > .container{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 0}
.header .top_contact{display:flex;justify-content:flex-end;margin-top:40px;}
.header .top_contact ul{display:flex;}
.header .top_contact li a{color:#666666;padding:0 5px;}
.header .top_contact li a i{width:40px;height:40px;line-height:38px;border-radius:50%;border:1px solid #1b94c6;text-align:center}
.header .top_contact li a:hover{color:#1b94c6;}
.header .top_contact li:first-child a i{color:#1b94c6}
.header .top_contact li:nth-child(2) a i{color:#1b94c6}
.navblk{display:block;background:#0e743f;}
.navblk ul{display:flex;justify-content:space-between;align-items:center;}
.navblk ul li a{color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:-0.05em;padding:10px 8px;text-transform:uppercase;}
.navblk ul li a:hover{color:#ec202a;}
.navblk ul li a.active{background:#ec202a; color: #fff;}
.navblk .container{position:relative;}
.bannerblk{position:relative;}
.bannerblk .owl-carousel .bnrCap{position:absolute;left:0;top:-30px;width:100%;height:100%;display:flex;align-items:center;color:#fff;text-align:center}
.bannerblk .owl-carousel .bnrCap .title{font-size:68px;font-weight:800;text-shadow:2px 2px 2px #000;}
.bannerblk .owl-carousel .bnrCap .title + p{line-height:1.3em;font-size:22px;padding:0;margin:0;font-weight:400;text-shadow:2px 2px 2px #000;}
.bannerblk .owl-carousel .bnrCap .title + a{display:block;background:#ec202a;color:#fff;margin:15px auto 0;max-width:165px;padding:10px 30px;border-radius:30px;font-size:18px;text-transform:uppercase;font-weight:800}
.bannerblk .owl-carousel .bnrCap .title + a:hover{background:#1b94c6}
.bannerblk .owl-carousel .owl-prev, .bannerblk .owl-carousel .owl-next{color:#ffffff;font-size:30px;left:2%;position:absolute;top:50%;transform:translateY(-50%);z-index:999;background:rgba(255,255,255,0.3);width:65px;height:65px;text-align:center;line-height:65px;color:#ffff}
.bannerblk .owl-carousel .owl-next{left:inherit;right:2%;}
.bannerblk .owl-carousel .owl-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center}
.bannerblk .owl-carousel .owl-dot{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.bannerblk .owl-carousel .owl-dot.active{background:#fff;}
.our_products{display:block;padding:50px 0;}
.our_products .container .title{text-align:center;font-size:32px;font-weight:800;line-height:1em;color:#000;}
.our_products .container .title:after{content:'';max-width:70%;margin:5px auto 0;background:#1b94c6;height:1px;display:block}
.our_products .container > p{text-align:center}
.our_products .opblk{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;}
.our_products .opblk:after{content:"";flex:auto;}
.our_products .opBox{margin:5px;width:calc(25% - 10px);background:#f7f7f7;padding-bottom:20px;}
.our_products .opBox strong{display:block;text-align:center;font-size:20px;color:#000;font-weight:500;min-height:62px;}
.our_products .opBox span{display:block;padding:0 10px 15px;text-align:center;font-size:14px;}
.our_products .opBox img{width:100%;}
.our_products .opBox > a{background:#1b94c6;border-radius:30px;color:#ffffff;display:block;margin:auto;max-width:55%;text-align:center;padding:10px 0}
.our_products .opBox > a:hover{background:#ec202a;}
.our_products .opBox:hover{background:#f5f5f5;}
.our_products .op_readmore{border:1px solid #ec202a;border-radius:30px;color:#ec202a;display:block;font-weight:600;margin:30px auto 0;max-width:180px;padding:10px;text-align:center;text-transform:uppercase;font-weight:800;font-weight:18px}
.our_products .op_readmore:hover{background:#ec202a;color:#fff;}
.about_usblk{display:block;background:url('../img/aboutusbg.jpg') no-repeat #257f62;padding:50px 0;color:#fff;background-size:cover;text-align:center}
.about_usblk .title{text-align:center;font-size:32px;font-weight:800;line-height:1em;color:#fff;}
.about_usblk .container .title:after{content:'';max-width:25%;margin:5px auto 0;background:#fff;height:1px;display:block}
.about_usblk .container > p strong{display:block;font-weight:500;font-size:18px;}
.about_usblk .abtus_readmore{border:1px solid #ec202a;border-radius:30px;color:#ec202a;display:block;font-weight:800;margin:30px auto 0;max-width:165px;padding:10px 0;text-align:center;text-transform:uppercase;background:#ec202a;color:#fff;}
.about_usblk .abtus_readmore:hover{background:#000}
.quality_assurance{display:block;padding:0 0}
.quality_assurance .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;}
.quality_assurance .title:after{content:'';max-width:35%;margin:10px 0 0;background:#ec202a;height:1px;display:block}
.quality_assurance ul.qa_points{display:block;padding-top:10px;}
.quality_assurance ul.qa_points li{font-size:14px;color:#000;padding:5px 5px 5px 15px;position:relative;}
.quality_assurance ul.qa_points li:before{content:"\f054";font-family:'FontAwesome';position:absolute;left:0;font-size:10px;top:10px;color:#ec202a;}
.quality_assurance ul.qa_points li a{color:#666;cursor:pointer;}
.quality_assurance ul.qa_points li a:hover{color:#ec202a;}
.quality_assurance .container{align-items:center;display:flex;justify-content:space-between;}
.quality_assurance .container .left_block{border-right:1px solid #dddddd;padding:50px 50px 50px 0;width:55%;}
.quality_assurance ul.qa_logos{display:flex;padding-top:30px;}
.quality_assurance ul.qa_logos li{padding:0 5px;}
.quality_assurance ul.qa_logos li img{max-width:100%}
.whats_new{display:block;background:url('../img/whats_new.jpg') no-repeat;background-size:cover;color:#fff;padding:50px 0 100px;position:relative}
.whats_new .title{font-size:32px;font-weight:800;line-height:1em;text-align:center;color:#ec202a;}
.whats_new .title:after{content:'';max-width:25%;margin:10px auto 0;background:#ec202a;height:1px;display:block}
.whats_new .container > p{display:block;text-align:center}
.whats_new .owl-carousel .item{background:#fff;color:#666;position:relative;text-align:center;padding:140px 10px 25px 10px;margin-top:70px;}
.whats_new .owl-carousel .item p{font-size:14px;line-height:1.2em;font-weight:300;}
.whats_new .container > p strong{display:block;font-weight:500;font-weight:18px;}
.whats_new .owl-carousel .owl-item img{width:200px;border-radius:50%;position:absolute;left:50%;top:0;transform:translate(-50%, 50%);margin-top:-160px;}
.whats_new .owl-carousel .owl-item a.readmore{background:#ec202a;border-radius:30px;color:#ffffff;display:block;margin:10px auto 0;max-width:165px;padding:10px 0;text-align:center;text-transform:uppercase;}
.whats_new .owl-carousel .owl-item a.readmore:hover{background:#000;}
.whats_new .owl-carousel .owl-dots{position:absolute;bottom:-50px;left:0;width:100%;text-align:center;display:block !important}
.whats_new .owl-carousel .owl-dot{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.whats_new .owl-carousel .owl-dot.active{background:#fff;}
.whats_new .owl-carousel .owl-prev, .whats_new .owl-carousel .owl-next{display:none}
.awards_recognition{display:block}
.awards_recognition{display:block;color:#666;padding:50px 0 100px;}
.awards_recognition .title{font-size:32px;font-weight:800;line-height:1em;text-align:left;color:#ec202a;}
.awards_recognition .title:after{content:'';max-width:35%;margin:10px 0 0 0;background:#ec202a;height:1px;display:block}
.awards_recognition img{border:solid #ddd 1px;padding:10px;margin-left:15px;float:right;}
.footer_blk{display:block;background:url('../img/footer_bg.jpg') no-repeat;background-size:cover;color:#fff;padding:50px 0 0 0;position:relative;}
.footer_blk .fblk{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;}
.footer_blk .fBox{margin:5px;width:calc(33% - 15px);padding-bottom:20px;}
.footer_blk .fBox:nth-child(even){padding-left:80px;}
.footer_blk .fBox img{margin-bottom:10px;}
.footer_blk .fBox .title{font-size:24px;font-weight:700;line-height:1.5em;text-transform:uppercase;text-align:left;color:#0e743f;}
.footer_blk .fBox p{font-size:14px;font-weight:300;}
.footer_blk .fBox ul.fSmo{margin-top:10px;}
.footer_blk .fBox ul.fSmo li{display:inline-block;width:auto;}
.footer_blk .fBox ul.fSmo li a{display:block;color:#fff;width:46px;line-height:46px;border:solid 1px;border-radius:50%;text-align:center;margin-right:5px;}
.footer_blk .fBox ul.fSmo li a i{font-size:18px;}
.footer_blk .fBox ul.fSmo li a:hover{color:#ec202a;}
.footer_blk .fBox ul.mainLinks li a{display:inline-block;position:relative;color:#fff;font-size:14px;font-weight:300;padding:5px 0 5px 15px;}
.footer_blk .fBox ul.mainLinks li a:before{content:'\f0da';font-family:FontAwesome;position:absolute;top:8px;left:0;color:#fff;}
.footer_blk .fBox ul.mainLinks li a:hover{color:#ec202a;}
.footer_blk .cfBx{padding:0;}
.footer_blk .cfBx input{width:80%;padding:10px;margin-bottom:5px;color:#4c4c4c;background:transparent;border:1px solid #4c4c4c;border-radius:4px;}
.footer_blk .cfBx textarea{width:80%;padding:10px;margin-bottom:5px;color:#4c4c4c;resize:none;background:transparent;border:1px solid #4c4c4c;border-radius:4px;font-family:sans-serif;font-size:12px; overflow: auto;}
.footer_blk .cfBx .sendBtn{background:#0e743f;color:#fff;font-size:18px;font-weight:800;padding:15px 30px;border:none;border-radius:4px;display:inline-block;width:auto;text-transform:uppercase;cursor:pointer;}
.footer_blk .cfBx .sendBtn:hover{background:#ec202a;}
.footerBtm{clear:both;display:block;background:#000;margin:30px 0 0 0;padding:20px 0;}
.footerBtm ul li{position:relative;padding:0 10px;}
.footerBtm ul li, .footerBtm ul li a{display:inline-block;font-weight:300;color:#fff;font-size:16px;}
.footerBtm ul li a:hover{color:#f00;}
.footerBtm ul li:after{content:'';position:absolute;top:6px;width:1px;height:15px;background:#ddd;right:-5px;}
.footerBtm ul li:last-child:after{display:none;}
.innerBanner{position:relative;color:#fff;text-align:center;}
.innerBanner .title{position:absolute;top:90px;width:100%;font-size:38px;font-weight:800;}
.aboutusTxt{display:block;text-align:center;}
.aboutusTxt .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;margin:25px 0 0 0;}
.aboutusTxt .title:after{content:'';max-width:35%;margin:10px auto;background:#ec202a;height:1px;display:block}
.aboutusTxt .subtitle{font-size:18px;color:#1b94c6;padding:10px 0;font-weight:600;}
.innerContactBx{display:block;background:url('../img/inner_contact.jpg') no-repeat;background-color:#53b0d5;background-size:cover;color:#fff;padding:0px;}
.innerContactBx{display:block;clear:both;margin:55px 0 0 0;}
.innerContactBx .cLft, .innerContactBx .cRgt{display:inline-block;}
.innerContactBx .cLft{width:58%;padding:0 55px 0 0;}
.innerContactBx .cLft .title{font-size:22px;font-weight:800;text-transform:uppercase;line-height:0;}
.innerContactBx .cLft p{padding:5px 0 0 0;line-height:1.25em;}
.innerContactBx .cRgt{width:35%;min-height:175px;background:#ec202a;text-align:center;}
.innerContactBx .cRgt .pNo{font-size:37px;font-weight:800;padding-top:15px;}
.innerContactBx .cRgt .pNo{font-size:37px;font-weight:800;padding-top:15px;line-height:1em;}
.innerContactBx .cRgt .mailTxt{font-size:22px;font-weight:400;padding-top:0px;line-height:1em;}
.innerContactBx .cRgt .contactbtn{display:inline-block;background:#000;padding:10px 25px;border-radius:30px;margin:25px 0;font-weight:700;text-transform:uppercase;color:#fff;}
.innerContactBx .cRgt .contactbtn:hover{background:#0e743f;}
.abtGallery{display:block;clear:both;margin-bottom:50px;}
.innerContactBx .cRgt .pNo{color:#fff;padding-top:25px;display:inline-block;}
.innerContactBx .cRgt .pNo:hover{color:#0e743f;}
.innerContactBx .cRgt .mailTxt{color:#fff;padding-top:10px;display:inline-block;}
.innerContactBx .cRgt .mailTxt:hover{color:#0e743f;}
.abtGallery .grid{width:100%;display:block;position:relative;list-style:none;text-align:center;}
.abtGallery .grid figure{width:48%;position:relative;float:left;overflow:hidden;margin:20px 10px 45px 10px;background:#000;}
.abtGallery .grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}
.abtGallery .grid figure figcaption{color:#fff;text-transform:uppercase;font-size:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.abtGallery .grid figure figcaption::before, .abtGallery .grid figure figcaption::after{pointer-events:none;}
.abtGallery .grid figure figcaption, .abtGallery .grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.abtGallery .grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.abtGallery .grid figure .figtitle{word-spacing:-0.15em;font-weight:300;}
.abtGallery .grid figure .figtitle span{font-weight:800;}
.abtGallery .grid figure .figtitle, .abtGallery .grid figure p{margin:0;}
.abtGallery .grid figure p{letter-spacing:1px;font-size:68.5%;}
.abtGallery figure.effect-chico img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12);}
.abtGallery figure.effect-chico:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1);}
.abtGallery figure.effect-chico figcaption{padding:3em;}
.abtGallery figure.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1);}
.abtGallery figure.effect-chico figcaption::before, .abtGallery figure.effect-chico p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.abtGallery figure.effect-chico .figtitle{padding:20% 0 20px 0;}
.abtGallery figure.effect-chico p{margin:0 auto;max-width:98%;-webkit-transform:scale(1.5);transform:scale(1.5);font-size:16px;}
.abtGallery figure.effect-chico:hover figcaption::before, .abtGallery figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1);text-transform:none;font-weight:300;}
.productInner{display:block;width:100%;}
.productInner{display:block;text-align:center;}
.productInner .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;margin:25px 0 0 0;}
.productInner .title:after{content:'';max-width:35%;margin:10px auto;background:#ec202a;height:1px;display:block}
.productInner .opblk{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -5px;}
.productInner .opBox{margin:5px;width:calc(25% - 10px);background:#f7f7f7;padding-bottom:20px;}
.productInner .opBox strong{display:block;text-align:left;font-size:17px;padding:10px;color:#000;font-weight:700;text-transform:uppercase;min-height:72px;}
.productInner .opBox span{display:block;padding:0 10px 15px;text-align:left;font-size:14px;}
.productInner .opBox img{width:100%;}
.productInner .opBox > a{color:#f00;font-weight:600;display:block;text-align:left;padding:0 0}
.productInner .opBox > a.view_details{padding:0 0 0 10px;}
.productInner .opBox > a:hover{color:#000;}
.productInner .opBox:hover{background:#f5f5f5;}
.productInner .op_readmore{border:1px solid #ec202a;border-radius:30px;color:#ec202a;display:block;font-weight:600;margin:30px auto 0;max-width:180px;padding:10px;text-align:center;text-transform:uppercase;font-weight:800;font-weight:18px}
.productInner .op_readmore:hover{background:#ec202a;color:#fff;}
.productDetails{display:block;width:100%;}
.productDetails .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;margin:25px 0 0 0;}
.productDetails .title:after{content:'';max-width:35%;margin:10px 0;background:#ec202a;height:1px;display:block}
.productDetails .container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.productDetails .container .pContent{width:48%;}
.productDetails .container .pContent table{width:100%;}
.productDetails .container .pGallery{margin-top:35px;width:48%;}
.pGallery img{width:100%;height:auto;}
.productDetails .container .pGallery .clearfix{background:#ddd;padding:5px;}
.attachment-small.size-small.wp-post-image img{width:100% !important;height:inherit !important;}
.pGallery ul#image-gallery{height:300px;}
.contacBlk{display:block;background:url('../img/mapBg.png') no-repeat;background-position:center;height:inherit;}
.contacBlk .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;margin:25px 0;}
.contacBlk .title:after{content:'';max-width:35%;margin:10px 0;background:#ec202a;height:1px;display:block}
.contacBlk .container{display:flex;justify-content:space-between;flex-wrap:wrap;}
.contacBlk .container .cinfoBlk{width:56%;margin-top:25px;}
.contacBlk .container .cinfoBlk a{color:#666;}
.contacBlk .container .cinfoBlk a:hover{color:#ec202a;}
.contacBlk .container .cinfoBlk h1{font-size:24px;font-weight:700;color:#121212;}
.contacBlk .container .cinfoBlk .consubtitle, .contacBlk .container .cinfoBlk .consubtitle{font-size:19px;font-weight:400;color:#ec202a;margin-top:15px;}
.contacBlk .container .cinfoBlk .consubtitle span, .contacBlk .container .cinfoBlk .consubtitle span{color:#121212;}
.contacBlk .container .cinfoBlk .address, .contacBlk .container .cinfoBlk .email, .contacBlk .container .cinfoBlk .phone, .contacBlk .container .cinfoBlk .fax, .contacBlk .container .cinfoBlk .website{display:block;margin:10px 0;padding-left:50px;}
.contacBlk .container .cinfoBlk .address strong, .contacBlk .container .cinfoBlk .email strong, .contacBlk .container .cinfoBlk .phone strong, .contacBlk .container .cinfoBlk .fax strong, .contacBlk .container .cinfoBlk .website strong{color:#121212;font-size:16;font-weight:600;line-height:1em;position:relative;}
.contacBlk .container .cinfoBlk .address strong:before, .contacBlk .container .cinfoBlk .email strong:before, .contacBlk .container .cinfoBlk .phone strong:before, .contacBlk .container .cinfoBlk .fax strong:before, .contacBlk .container .cinfoBlk .website strong:before{position:absolute;top:5px;left:-26px;color:#f00;font-family:'FontAwesome';}
.contacBlk .container .cinfoBlk .address strong:before{content:'\f041';font-size:20px;}
.contacBlk .container .cinfoBlk .email strong:before{content:'\f0e0';font-size:13px;}
.contacBlk .container .cinfoBlk .phone strong:before{content:'\f095';font-size:16px;}
.contacBlk .container .cinfoBlk .fax strong:before{content:'\f1ac';font-size:16px;}
.contacBlk .container .cinfoBlk .website strong:before{content:'\f0ac';font-size:16px;}
.contacBlk .container .cinfoBlk .address p, .contacBlk .container .cinfoBlk .email p, .contacBlk .container .cinfoBlk .phone p, .contacBlk .container .cinfoBlk .fax p, .contacBlk .container .cinfoBlk .website p{line-height:1.25em;font-size:14px;margin:0;}
.contacBlk .container .cfBlk{width:42%;background:#121212;margin-top:35px;padding:0;border-bottom:solid 5px #ec202a;text-align:center;}
.contacBlk .container .cfBlk header{background:#ec202a;color:#fff;padding:5px 0;font-size:28px;text-transform:uppercase;font-weight:700;}
.contacBlk .container .cfBlk p{font-size:16px;color:#fff;}
.contacBlk .container .cfBlk input{width:80%;padding:15px;margin:2px auto;color:#ddd;background:#5a5a5a;border:0;border-radius:2px;}
.contacBlk .container .cfBlk textarea{width:80%;min-height:120px;padding:15px;margin:2px 0;resize:none;color:#ddd;background:#5a5a5a;border:0;border-radius:2px;font-family:sans-serif;font-size:12px;}
.contacBlk .container .cfBlk .sendBtn{background:#ec202a;color:#fff;font-size:16px;font-weight:400;padding:15px 40px;border:none;border-radius:35px;display:inline-block;width:auto;text-transform:uppercase;cursor:pointer;margin:15px auto;}
.contacBlk .container .cfBlk .sendBtn:hover{background:#0e743f;}
.contacBlk .container .cfBlk input::-webkit-input-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk input:-ms-input-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk input::-moz-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk input:-moz-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk textarea::-webkit-input-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk textarea:-ms-input-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk textarea::-moz-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.contacBlk .container .cfBlk textarea:-moz-placeholder{color:#ddd;font-size:14px;font-weight:300;}
.mapBlk .map{display:block;margin:50px 0 0 0;width:100%;height:300px;background:#efefef;}
.sustainabilityBlk{display:block;text-align:center;margin-bottom:50px;}
.sustainabilityBlk .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;margin:25px 0 0 0;}
.sustainabilityBlk .title:after{content:'';max-width:35%;margin:10px auto;background:#ec202a;height:1px;display:block}
.sustainabilityBlk .panelBx{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;}
.sustainabilityBlk .panelBx .panelBox{margin:5px;width:calc(32% - 10px);background:#fff;padding:10px;-webkit-box-shadow:0px 0px 10px -3px rgba(153,153,153,1);-moz-box-shadow:0px 0px 10px -3px rgba(153,153,153,1);box-shadow:0px 0px 10px -3px rgba(153,153,153,1);}
.sustainabilityBlk .panelBx .panelBox header{font-size:16px;text-transform:uppercase;margin:10px 0 0 0;padding:0 35px;color:#121212;font-weight:700;line-height:1.25em;}
.sustainabilityBlk .panelBx .panelBox p{line-height:1.25em;font-weight:300;}
.communityBlk{display:block;text-align:center;margin:0 0 50px 0;padding:0;}
.communityBlk .cbBx{background:#3b8e63;display:block;padding:10px 0;margin:-10px 0 0 0;}
.communityBlk .title{font-size:32px;font-weight:800;line-height:1em;color:#fff;margin:25px 0 0 0;}
.communityBlk .title:after{content:'';max-width:35%;margin:10px auto;background:#fff;height:1px;display:block}
.communityBlk p{color:#fff;}
.communityBlk .commPanel{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px -5px;}
.communityBlk .commPanel .commupBox{margin:115px 5px 5px 5px;width:calc(24% - 10px);border:solid 1px #ddd;padding:10px 10px 20px 10px;}
.communityBlk .commPanel .commupBox img{width:200px;height:200px;border-radius:100px;margin-top:-100px;}
.communityBlk .commPanel .commupBox header{font-size:18px;color:#121212;font-weight:700;text-transform:uppercase;margin-top:15px;}
.communityBlk .commPanel .commupBox p{color:#666;line-height:1.25em;font-weight:300;}
.communityBlk .commPanel .commupBox a{display:inline-block;background:#ed1c24;color:#fff;border:2px;padding:10px 20px;border-radius:35px;}
.communityBlk .commPanel .commupBox a:hover{background:#000;}
.awardsBlk{display:block;width:100%;}
.awardsBlk .title{font-size:32px;font-weight:800;text-align:center;line-height:1em;color:#ec202a;margin:25px 0 0 0;}
.awardsBlk .title:after{content:'';max-width:35%;margin:10px auto;background:#ec202a;height:1px;display:block}
.awardsBlk .arPanel{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px 0;}
.awardsBlk .arPanel .arContent{width:65%;}
.awardsBlk .arPanel .arContent .subtitle{font-size:20px;font-weight:600;line-height:1.25em;}
.awardsBlk .arPanel .arContent p{font-size:16px;font-weight:300;color:#666;margin:5px 0;}
.awardsBlk .arPanel .arGallery{width:33%;}
.awardsBlk .arPanel .arGallery img{background:#ddd;border:solid 1px #ccc;padding:5px;height:auto;}
.awardsRecognition{display:block;width:100%;background:#268252;min-height:525px;margin:0;padding:25px 0;}
.awardsRecognition .title{font-size:32px;font-weight:800;text-align:center;line-height:1em;color:#fff;margin:25px 0 35px 0;}
.awardsRecognition .title:after{content:'';max-width:35%;margin:10px auto;background:#fff;height:1px;display:block}
.awardsRecognition .owl-carousel .item{background:#fff;color:#666;position:relative;text-align:center;padding:0;min-height:350px;}
.awardsRecognition .owl-carousel .item p{font-size:16px;padding:5px 10px 20px 10px;text-align:left;color:#121212;font-weight:300;}
.awardsRecognition .owl-carousel .owl-item img{width:100%;}
.awardsRecognition .owl-carousel .owl-dots{position:absolute;bottom:-15px;left:0;width:100%;text-align:center;display:block !important}
.awardsRecognition .owl-carousel .owl-dot{border:1px solid #fff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.awardsRecognition .owl-carousel .owl-dot.active{background:#fff;}
.awardsRecognition .owl-carousel .owl-prev, .whats_new .owl-carousel .owl-next{display:none}
.menu_search{position:absolute;top:7px;right:10px;}
.menu_search i{color:#fff;}
.search_field .search-field{border:1px solid #268252;padding:10px;border-radius:4px;width:250px;}
.navBlock .search_field span{font-size:16px;font-weight:400;}
.search_field button.search-submit{font-size:20px;border:none;background:none;color:#268252;position:absolute;right:0px;top:5px;}
.search_field{position:absolute;top:5px;right:0px;display:flex;}
.search-form{position:relative;}
.languagebtn{padding:4px 8px 12px 8px;background:#ec202a;width:35px;height:35px !important;margin-left:10px;border-radius:4px;color:#fff;text-align:center;font-size:20px;cursor:pointer;line-height:36px !important;}
.paddingTop20{padding-top:20px;}
.languagebtn:hover{background:#268252;}
.other_products{display:block;padding:60px 0;}
.other_products .container .title{text-align:center;font-size:32px;font-weight:800;line-height:1em;color:#000;}
.other_products .container .title:after{content:'';max-width:25%;margin:5px auto 0;background:#1b94c6;height:1px;display:block}
.other_products .container > p{text-align:center}
.other_products .opblk{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;}
.other_products .item{margin:5px;width:calc(100% - 10px);background:#f7f7f7;padding-bottom:20px;border:1px solid #ddd;}
.other_products .item strong{display:block;text-align:center;font-size:20px;color:#000;font-weight:500;padding:5px 0px;min-height:75px;}
.other_products .item span{display:block;padding:0 10px 15px;text-align:center;font-size:14px;}
.other_products .item img{width:100%;}
.other_products .item > a{background:#1b94c6;border-radius:30px;color:#ffffff;display:block;margin:auto;max-width:55%;text-align:center;padding:10px 0}
.other_products .item > a:hover{background:#ec202a;}
.other_products .op_readmore{border:1px solid #ec202a;border-radius:30px;color:#ec202a;display:block;font-weight:600;margin:30px auto 0;max-width:180px;padding:10px;text-align:center;text-transform:uppercase;font-weight:800;font-weight:18px}
.other_products .op_readmore:hover{background:#ec202a;color:#fff;}
.other_products .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{color:#ffffff;font-size:30px;left:-6%;position:absolute;top:50%;transform:translateY(-50%);z-index:999;background:#0e743f;width:65px;height:65px;text-align:center;line-height:65px;color:#ffff}
.other_products .owl-carousel .owl-next{left:inherit;right:-6%;}
.other_products .owl-carousel .owl-prev:hover, .other_products .owl-carousel .owl-next:hover{background:#ec202a;}
.other_products .owl-carousel .owl-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center}
.other_products .owl-carousel .owl-dot{border:1px solid #fff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.other_products .owl-carousel .owl-dot.active{background:#fff;}
.awards_recognition a.readmore{background:#ec202a;border-radius:30px;color:#ffffff;display:block;margin:35px auto 0;max-width:165px;padding:10px 0;text-align:center;text-transform:uppercase;}
.awards_recognition a.readmore:hover{background:#000;}
.other_products .owl-carousel .owl-dots{display:none !important;}
.right_block{width:40%;text-align:right;padding-left:20px;}
.right_block .get_title{text-align:center;color:#fff;font-weight:600;font-size:28px;}
.right_block p{text-align:center;color:#fff;font-weight:300;line-height:1.3em;font-size:14px;}
.right_block_inner{max-width:352px;width:100%;background:url('../img/get_touch.jpg') top center no-repeat;background-size:cover;position:relative;text-align:center;margin:auto;}
.right_block .pGallery{max-width:inherit !important;float:none !important;padding-left:30px;}
.get_innerbox{margin:15px;border:1px solid #fff;height:100%;display:inline-block;padding:80px 15px;}
.get_innerbox a.contact_usbtn{display:block;background:#ec202a;color:#fff;margin:15px auto 0;max-width:160px;padding:8px 25px;border-radius:30px;font-size:16px;text-transform:uppercase;font-weight:400;}
.right_block .phone_no{font-size:36px;font-weight:800;color:#fff;}
.right_block i{color:#fff;width:50px;height:50px;border-radius:50%;border:1px solid #fff;font-size:24px;padding:13px;text-align:center;}
.get_innerbox a.contact_usbtn:hover{background:#0e743f;}
.right_block i:hover{border:1px solid #ec202a;color:#ec202a;}
.right_block .phone_no a{color:#fff;}
.right_block .phone_no a:hover{color:#ec202a;}
.search-page{display:block;border:1px solid #ddd;padding:10px;margin:10px 0px;border-radius:4px;}
.search-page .search-page-title a{padding:10px 0px;display:inline-block;color:#0e743f;font-size:16px;text-transform:uppercase;font-weight:600;}
.search-page .search-page-title a:hover{color:#ec202a;}
.search-page-content-img img{padding:5px;border:1px solid #ddd;width:100%;height:auto;max-width:250px;box-shadow:2px 2px 10px #ccc;}
.search-page .search-page-content p{padding:10px 0px;width:90%;margin:auto;}
.search-page .search-page-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.search-page-content > a.readmore{padding:7px 12px;color:#fff;display:inline-block;background:#0e743f;border-radius:50px;}
.search-page-content > a.readmore:hover{background:#ec202a;}
span.wpcf7-not-valid-tip{font-size:.8em !important;}
div.wpcf7-validation-errors{border:1px solid #f7e700 !important;font-size:11px !important;}
div.wpcf7-response-output{margin:4px !important;padding:4px !important;}
.goog-te-gadget .goog-te-combo{width:150px !important;height:40px !important;margin:0px 0px 0px 10px !important;border:1px solid #0e743f !important;border-radius:4px !important;background:none !important;padding:4px !important;color:#666 !important;}
.cfBlk form .wpcf7-recaptcha{width:304px !important;margin:auto !important;}
.portfolio-btn-blk{text-align:center;}
.portfolio-btn-blk .btn{cursor:pointer;}
.gallery-title{font-size:36px;color:#42B32F;text-align:center;font-weight:500;margin-bottom:70px;}
.gallery-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e;}
.filter-button{display:inline-block;border-radius:30px;color:#666;border:solid 3px #97cc52;text-transform:uppercase;padding:10px 24px;margin-top:15px;font-family:'Poppins', sans-serif;font-size:16px;font-weight:300;margin:0 0 26px 0;}
.filter-button:hover{background:#97cc52;color:#fff;border:solid 3px #97cc52;}
.filter-button.active{background:#97cc52;color:#fff;border:solid 3px #97cc52;}
.filter-button.active:hover{background:#97cc52;color:#fff;border:solid 3px #97cc52;}
.img-responsive{width:92.35%;}
.gallery_product{margin-bottom:30px;position:relative;}
.gallery_product:after{content:'';width:82%;height:64%;border:solid 1px #efefef;position:absolute;top:3.25%;left:5.25%;}
.error_404{display:block;padding:30px 0px;text-align:center;background:#f1f1f1;}
a.error_404btn{border-radius:30px;font-weight:800;margin:30px auto 0;max-width:165px;padding:10px 0;text-align:center;text-transform:uppercase;background:#ec202a;color:#fff;display:block;}
a.error_404btn:hover{background:#000;}
.error_404 header{font-size:24px;font-weight:400;padding-top:30px;}
.error_404 .errorfirstTxt{font-size:72px;font-weight:600;color:#0e743f;letter-spacing:4px;display:inline-block;}
.error_404 .errorfirstTxt span{font-style:italic;font-weight:300;color:#ec202a;margin-right:8px;}
.right_block .owl-carousel .owl-prev, .right_block .owl-carousel .owl-next{font-size:30px;left:2%;position:absolute;top:50%;transform:translateY(-50%);z-index:999;background:rgba(255,255,255,0.3);width:65px;height:65px;text-align:center;line-height:65px;color:#000}
.right_block .owl-carousel .owl-next{left:inherit;right:2%;}
.right_block .owl-carousel .owl-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center}
.right_block .owl-carousel .owl-dot{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.right_block .owl-carousel .owl-dot.active{background:#fff;}
.right_block .owl-carousel .owl-dots{display:none;}
.kwayy-html-sitemap-wrapper{padding:30px 0px;}
.kwayy-page-title{padding:0px 0px 5px;color:#0e743f;border-bottom:1px solid #0e743f;margin-bottom:15px;display:inline-block;min-width:250px;}
.kwayy-page-list ul li a{color:#666;}
.kwayy-page-list ul li a:hover{color:#ff0000;}
.kwayy-page-list ul li{position:relative;padding-left:12px;}
.kwayy-page-list ul li a::before{content:'\f0da';font-family:FontAwesome;position:absolute;top:4px;left:0;color:#666;}
.kwayy-page-list ul li:hover a::before{color:#ff0000;}
.awards_recognition_inner{width:100%;padding:30px 0px;}
.awards_recognition_inner .owl-carousel .owl-dots{position:absolute;bottom:10px;left:0;width:100%;text-align:center;display:block !important}
.awards_recognition_inner .owl-carousel .owl-dot{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.awards_recognition_inner .owl-carousel .owl-dot.active{background:#fff;}
.awards_recognition_inner .owl-carousel .owl-prev, .awards_recognition_inner .owl-carousel .owl-next{display:none}
.awards_recognition_inner a.readmore{background:#ec202a;border-radius:30px;color:#ffffff;display:block;margin:30px auto 0;max-width:165px;padding:10px 0;text-align:center;text-transform:uppercase;}
.awards_recognition_inner a.readmore:hover{background:#000}
.awards_recognition_inner .title{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;text-align:center}
.awards_recognition_inner .title:after{content:'';max-width:35%;margin:10px auto 30px;background:#ec202a;height:1px;display:block;}
.socialPost{width:60%; margin:0 auto;}
.socialPost #facebooklikebox-2{width:48% !important;background:#efefef;text-align:center;padding:10px;margin:10px 0;}
.socialPost #twitter-timeline-profile-2{width:48% !important;background:#efefef;text-align:center;padding:10px;margin:10px 0;}
.socialPost #text-3{width:48% !important;background:#efefef;text-align:center;padding:10px;margin:10px 0;}
.socialPost #text-3 #sb_instagram{width:300px !important;}
.socialPost .pw-wrap.pw-shortcode{width:48% !important;background:#efefef;text-align:center;padding:10px;margin:10px 0;}
.socialPost .pw-wrap.pw-shortcode .PIN_1511876734183_embed_grid.PIN_1511876734183_c5{width:275px!important;min-width:275px!important;}
.whats_new .owl-carousel .owl-item img{width:200px;border-radius:50%;position:absolute;left:50%;top:0;transform:translate(-50%, 50%);margin-top:-155px;height:inherit;}
.whats_new .owl-carousel .item p{font-size:16px;line-height:1.2em;font-weight:300;padding:0 100px;}
.ctSlider .owl-carousel.owl-loaded.owl-drag{display:inline-block !important;width:100% !important;min-height:400px;}
.ctSlider .ctContent{display:inline-block;width:100%;vertical-align:top;background:#ddd;padding:11px;}
.span12{width:100%;text-align:left;display:block;margin:25px 0;}
.span12 .mid-heading{font-size:32px;font-weight:800;line-height:1em;color:#ec202a;position:relative;}
.span12 .mid-heading:before{content:'';position:absolute;width:30%;height:1px;background:#ec202a;bottom:0;left:0;margin-bottom:-5px;}
.search-grid .search-page{width:32%;text-align:center;}
.quality_assurance ul.qa_logos li img:hover{width:150px;height:auto;}
#menu-main-menu li:nth-child(3) .sub-menu li:first-child{display:none;}
.aside .search-field{border:1px solid #268252;padding:10px;border-radius:4px;width:100%;position:relative;}
.aside .search-submit{position:absolute;right:0px;top:0px;width:40px;height:40px;border:none;background:no-repeat;}
.aside .fa-search{position:absolute;top:10px !important;}


.socialPost {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
}

.facebook{ 
    height: 500px !important;
    overflow-y: scroll;
	margin-bottom: 15px;
	border: 1px solid #ddd;
padding: 5px;
border-radius: 4px;
	width: 49%;
}
.twitter_post{ 
    height: 500px !important;
    overflow-y: scroll;
	margin-bottom: 15px;
	border: 1px solid #ddd;
padding: 5px;
border-radius: 4px;
	width: 49%;
}
.pinterest{ 
    height: 500px !important;
	margin-bottom: 15px;
padding: 5px;
	width: 49%;
}
.instagram{ 
    height: 500px !important;
    overflow-y: scroll;
	margin-bottom: 15px;
	border: 1px solid #ddd;
padding: 5px;
border-radius: 4px;
	width: 49%;
}
.PIN_1516784423761_embed_grid .PIN_1516784423761_c2{
    width: 100% !important;
}

.colander-blk {float: none !important;}
.blog_box .contentBlk h2 {line-height: inherit;font-size: 18px !important;margin: 0px;font-weight: 700;display: block;}
.blog_box .contentBlk p {margin: 0px;}
.blog_box .contentBlk .rm {margin: 10px 0 24px 0 !important;}
div.wpcf7-validation-errors {display: none !important;}

a.logo {width: 30%;}
.header .top_contact{width: 70%;}

@media (min-width:1200px){.container{max-width:1170px;margin:auto;}
}
@media (min-width:992px) and (max-width:1199px){.container{max-width:970px;margin:auto;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{left:2%;}
.other_products .owl-carousel .owl-next{left:inherit;right:2%;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{background:rgba(14, 116, 63, 0.51);}
.abtGallery .grid figure{width:47%;}
.abtGallery figure.effect-chico .figtitle{padding:0px;}
.abtGallery figure.effect-chico figcaption{padding:2em;}
.abtGallery .grid figure figcaption{color:#fff;text-transform:uppercase;font-size:24px;}
.left_block{height:auto !important;}
.navblk ul li a{font-size:13.5px;padding:10px 2px;}
.bannerblk .owl-carousel .bnrCap .title {font-size: 42px;}
}
@media (min-width:768px) and (max-width:991px){.container{max-width:750px;margin:auto;}
.header .top_contact{margin-top:20px;}
.search_field{top:35px;}
.navblk ul li a{font-size:11px;padding:5px 3px;display:inline-block;}
.header .top_contact{display:flex;width:100%;align-items:center;justify-content:center;}
.our_products .opBox{width:calc(33% - 10px);}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{left:2%;}
.other_products .owl-carousel .owl-next{left:inherit;right:2%;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{background:rgba(14, 116, 63, 0.51);}
.innerContactBx .cRgt .pNo{font-size:32px;}
.innerContactBx .cRgt .mailTxt{font-size:18px;}
.innerBanner .title{top:50px;font-size:28px;}
.abtGallery .grid figure{width:47%;}
.abtGallery figure.effect-chico h2{padding:0% 0 0px 0;}
.communityBlk .commPanel .commupBox{width:calc(49% - 10px);}
.productInner .opBox{width:calc(33% - 10px);}
.quality_assurance .container{align-items:inherit}
.search-page-content > a.readmore{margin:15px auto;}
.footer_blk .fBox ul.fSmo li a{width:38px;line-height:38px;margin-right:4px;}
.search-page .search-page-content{align-items:inherit;}
.right_block{padding-top:40px;}
.abtGallery figure.effect-chico .figtitle{padding:0px;}
.abtGallery figure.effect-chico figcaption{padding:2em;}
.abtGallery .grid figure figcaption{color:#fff;text-transform:uppercase;font-size:24px;}
.cfBx iframe{max-width:235px;overflow:hidden;}
.bannerblk .owl-carousel .owl-dots{bottom:5px;}
.socialPost{width:100%;}
.left_block{height:auto !important;}
.ctSlider .owl-carousel.owl-loaded.owl-drag{min-height:auto !important;}
.bannerblk .owl-carousel .bnrCap .title {font-size: 42px;}
}

@media (min-width:576px) and (max-width:767px){.container{max-width:570px;margin:auto;}
.our_products .opBox{width:calc(50% - 10px);}
.search_field{top:35px;}
.search_field .search-field{width:150px;}
.goog-te-gadget .goog-te-combo{width:100px !important;}
.navblk{display:none;}
.top_contact li{display:inline-block;margin:5px;}
.top_contact li:nth-child(n+3){display:none;}
.header .top_contact{display:block;margin-top:10px;padding:10px;width:100%;}
.header .top_contact li a{padding:0px;display:inline-block;}
.top_contact{text-align:center;}
.header > .top_contact > li:nth-child(1), li:nth-child(2){width:47%;}
.quality_assurance .container .left_block{border-right:0px solid #dddddd;padding:15px 0px;width:100%;}
.quality_assurance .container{display:block;}
.right_block{text-align:center;}
.languagebtn{width:34px;height:24px;}
.languagebtn img{max-width:79%;}
.bannerblk .owl-carousel .bnrCap .title{font-size:24px;}
.bannerblk .owl-carousel .bnrCap .title + p{font-size:18px;}
.footer_blk{padding:15px 10px;}
.our_products .opBox{width:calc(50% - 10px);}
.footer_blk .fBox{width:calc(100% - 15px);}
.footer_blk .fBox:nth-child(2n){padding-left:0px;}
.footer_blk .fBox:nth-child(2n), .fBox:nth-child(3n){width:calc(50% - 15px);}
.our_products .container > p{padding:10px;}
.our_products .opblk{margin:0px;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{display:none;}
.other_products .owl-carousel .owl-next{display:none;}
.innerContactBx .cLft{padding:15px 10px 0px 0px;width:55%;}
.innerContactBx .container{display:flex;}
.innerContactBx .cRgt{width:42%;}
.innerContactBx .cRgt .pNo{font-size:26px;}
.innerContactBx .cRgt .mailTxt{font-size:16px;}
.innerBanner .title{top:50px;font-size:28px;line-height:inherit;}
.productDetails .container .pContent{width:100%;}
.productDetails .container .pGallery{width:100%;margin-top:35px;}
.other_products{padding:30px 0px;}
.innerContactBx .cLft p{margin:0px;}
.aboutusTxt{padding:0px 10px;}
.abtGallery .grid figure{width:100%;float:none;margin:10px;}
.awardsBlk .arPanel .arContent{width:100%;}
.awardsBlk .arPanel .arGallery{width:100%;margin-top:35px;}
.innerContactBx .cLft .title{line-height:inherit;}
.communityBlk .commPanel .commupBox{width:calc(50% - 10px);}
.contacBlk .container .cinfoBlk{width:100%;margin-top:25px;}
.contacBlk .container .cfBlk{width:100%;}
.contacBlk{padding:10px;}
.productInner .opBox{width:calc(50% - 10px);}
.sustainabilityBlk .panelBx .panelBox{width:calc(100% - 10px);}
.search-page-content > a.readmore{margin:15px auto;}
.right_block{width:100%;margin-bottom:25px;}
.right_block .pGallery{padding:10px 00 00 00}
.left_block{height:auto !important;}
.whats_new .owl-carousel .item p{padding:0px;}
.socialPost #facebooklikebox-2{width:100% !important;}
.socialPost #twitter-timeline-profile-2{width:100% !important;}
.socialPost #text-3{width:100% !important;}
.socialPost .pw-wrap.pw-shortcode{width:100% !important;}
.socialPost{width:100%;display:block;}
.sb_instagram_error p{padding:10px;}
.awards_recognition_inner{padding:30px 10px !important;}
.ctSlider .owl-carousel.owl-loaded.owl-drag{min-height:auto !important;}
.search-grid .search-page{width:49% !important;}
#menu-main-menu li:nth-child(3) .sub-menu li:first-child{display:block;}
}
@media (max-width:575px){.container{max-width:100%;margin:auto;}
.our_products .opBox{width:calc(100%);}
.navblk{display:none;}
.search_field{position:static;max-width:320px;margin:auto;}
.search_field .search-field{width:100px;}
.languagebtn{width:36px;height:39px;}
a.logo{text-align:center;max-width:182px;height:100%;margin:auto;}
.header .top_contact{display:block;margin-top:10px;padding:10px;width:100%;}
.top_contact li{display:inline-block;margin:5px;}
.top_contact li:nth-child(n+3){display:none;}
.header .top_contact li a{padding:0px;display:inline-block;}
.top_contact{text-align:center;}
.top_contact li:nth-child(1), li:nth-child(2){display:block;}
.goog-te-gadget .goog-te-combo{width:100px !important;}
.bannerblk .owl-carousel .bnrCap{position:static;background:#268252;padding:15px 10px;}
.owl-nav{display:none;}
.bannerblk .owl-carousel .bnrCap .title{font-size:32px;}
.bannerblk .owl-carousel .bnrCap .title + p{font-size:18px;}
.quality_assurance .container .left_block{border-right:0px solid #dddddd;padding:20px 10px;width:100%;}
.quality_assurance .container{display:block;}
.awards_recognition{padding:15px 10px;}
.bannerblk .owl-carousel .owl-dots{display:none;}
.footer_blk .fBox{width:calc(100% - 15px);}
.footer_blk .fBox:nth-child(2n){padding-left:0px;}
.footer_blk{padding:15px 10px;}
.quality_assurance .title{font-size:26px;}
.about_usblk .title{font-size:26px;}
.whats_new .title{font-size:26px;}
.awards_recognition .title{font-size:26px;}
.our_products .container .title{font-size:26px;}
.our_products .opBox{width:calc(100% - 10px);}
.awards_recognition img{margin:20px 0px 15px 10px;}
.about_usblk{padding:50px 10px;}
.whats_new{padding:20px 10px 100px 10px;}
.our_products .container > p{padding:10px;}
.our_products .opblk{margin:0px;}
.other_products .owl-carousel .owl-prev, .other_products .owl-carousel .owl-next{display:none;}
.other_products .owl-carousel .owl-next{display:none;}
.innerBanner .title{top:20px;font-size:22px;}
.productDetails .container .pContent{width:100%;}
.other_products{padding:30px 0px;}
.productDetails{padding:0px 10px;}
.innerContactBx .cRgt{width:100%;}
.innerContactBx .cLft{width:100%;padding:10px;text-align:center;}
.innerContactBx .cLft .title{line-height:inherit;}
.innerContactBx .cLft p{margin:0px;}
.innerContactBx{margin:0px;}
.productDetails .title{font-size:26px;}
.productDetails .container .pGallery{width:100%!important;}
.pGallery #image-gallery{height:auto;}
.other_products .item{margin:5px auto;width:calc(100% - 10px);}
.other_products .item img{width:auto!important;margin:auto;}
.portfolio-btn-blk{flex-wrap:wrap;}
.filter-button{width:100%;margin:5px!important;}
.productInner .opblk{padding-right:15px;}
.other_products .container .title{font-size:26px;}
.other_products .opblk{margin:0px;}
.footer_blk .cfBx input{width:100%;}
.footer_blk .cfBx textarea{width:100%;}
.aboutusTxt{padding:0px 10px;}
.abtGallery .grid figure{width:100%;float:none;margin:10px 0px;}
.abtGallery figure.effect-chico h2{padding:2% 0 0px 0;}
.abtGallery .grid figure figcaption{font-size:18px;}
.awardsBlk .title{font-size:26px;}
.awardsBlk .arPanel .arContent{width:100%;}
.awardsBlk .arPanel .arGallery{width:100%;margin-top:35px;}
.awardsBlk .arPanel{margin:30px 10px;}
.awardsRecognition .title{font-size:26px;}
.awardsRecognition .owl-carousel .owl-dots{display:none !important;}
.awardsRecognition{min-height:auto;}
.communityBlk .commPanel .commupBox{width:calc(100% - 10px);}
.communityBlk .cbBx{padding:10px;}
.communityBlk .commPanel{margin:0px;}
.contacBlk .container .cinfoBlk{width:100%;margin-top:25px;}
.contacBlk .container .cfBlk{width:100%;}
.contacBlk{padding:10px;}
.productInner .opBox{width:calc(100% - 10px);}
.productInner{padding:10px;}
.sustainabilityBlk .panelBx .panelBox{width:calc(100% - 10px);}
.sustainabilityBlk{padding:10px;}
.right_block{width:100%;margin-bottom:25px;padding:10px;}
.right_block .phone_no{font-size:32px;}
.right_block .get_title{font-size:24px;}
.get_innerbox{padding:40px 5px;}
.abtGallery figure.effect-chico .figtitle{padding:15px 10px !important;}
.abtGallery figure.effect-chico figcaption::before{top:10px;right:10px;bottom:10px;left:10px;}
.abtGallery figure.effect-chico figcaption{padding:1em;}
.search-page .search-page-content p{padding:15px 0px;margin:0px;width:100%;}
.right_block .pGallery{padding:10px 00 00 00}
.productDetails .container .pGallery{margin:auto;margin-top:25px;margin-bottom:25px;}
.left_block{height:auto !important;}
.quality_assurance ul.qa_logos{flex-wrap:wrap;}
.quality_assurance ul.qa_logos li{padding:0 5px;width:25%;}
.whats_new .owl-carousel .item p{padding:0px;}
.socialPost #facebooklikebox-2{width:100% !important;}
.socialPost #twitter-timeline-profile-2{width:100% !important;}
.socialPost #text-3{width:100% !important;}
.socialPost .pw-wrap.pw-shortcode{width:100% !important;}
.socialPost{width:100%;display:block;}
.sb_instagram_error p{padding:10px;}
.awards_recognition_inner{padding:30px 10px !important;}
.ctSlider .owl-carousel.owl-loaded.owl-drag{min-height:auto !important;}
.search-grid .search-page{width:100% !important;}
.search-grid{padding:0px 10px;}
.bannerblk .owl-carousel .bnrCap .title{font-size:24px;}
.bannerblk .owl-carousel .bnrCap .title + p{font-size:18px;}
.our_products{display:block;padding:20px 0;}
#menu-main-menu li:nth-child(3) .sub-menu li:first-child{display:block;}
	
	
.facebook{ 
	width: 100% !important;
}
.twitter_post{ 
	width: 100%;
}
.pinterest{ 
	width: 100%;
}
.instagram{ 
	width: 100%;
}
	.socialPost {
    width: 300px;
}
	
}
.awards_recognition_inner{width:100%;padding:30px 0px;}
.awards_recognition_inner .owl-carousel .owl-dots{position:absolute;bottom:10px;left:0;width:100%;text-align:center;display:block !important}
.awards_recognition_inner .owl-carousel .owl-dot{border:1px solid #ffffff;border-radius:50%;display:inline-block;height:18px;width:18px;margin:0 3px;}
.awards_recognition_inner .owl-carousel .owl-dot.active{background:#fff;}
.awards_recognition_inner .owl-carousel .owl-prev, .awards_recognition_inner .owl-carousel .owl-next{display:none}
.blog_sec{display:block;padding:30px 0px;}
.blog_secinner{display:flex;justify-content:space-between;flex-wrap:wrap;}
.blog_secinner .blog_left{width:70%;padding-right:40px;}
.blog_secinner .aside{width:30%;}
.blog_box{margin:0 46px 25px 0;border:solid 1px #ccc;padding:0 20px;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;}
.blog_box .imgBlk img{width:100%;padding:20px 0 0 0;}
.blog_box .imgBlk{width:40%;}
.blog_box .contentBlk{padding-left:20px;width:60%;}
.blog_box .contentBlk h2{line-height:25px;font-size:24px;color:#222;margin:26px 0 8px 0;font-weight:700;text-transform:uppercase;}
.blog_box .contentBlk p{line-height:25.45px;color:#666;letter-spacing:0.25px;}
.blog_box .contentBlk .rm{border:#0e743f 1px solid;background:#0e743f;padding:10px 16px;margin:0 0 24px 0;display:inline-block;font-size:16px;text-transform:uppercase;color:#fff;font-weight:600;}
.blog_box .contentBlk .rm i{padding:0 0 0 10px;color:#fff;}
.blog_box .contentBlk .rm:hover{background:#e62f27;border:#e62f27 1px solid;}
.colander-blk{margin:20px 0 16px 0;}
.colander-blk .cal{position:relative;margin:0 28px 0 0;top:3px;}
.colander-blk .cal:before{content:'\f073';font:20px/1 FontAwesome;position:absolute;top:-3px;left:0;width:24px;color:#e62f27;}
.colander-blk a{background:#ddd;padding:5px 12px;border-radius:2px;color:#444444;font-size:14px;font-weight:600;text-transform:uppercase;}
.colander-blk span{color:#666;padding:0 12px;border-right:solid 2px #e62f27;margin-right:16px;margin-left:15px;}
.colander-blk a:hover{background:#e62f27;color:#fff;}
.aside .search{padding:0;margin:0;position:relative;}
.aside .searchblog{position:relative;line-height:16px;height:55px;border:solid 1px #e62f27;background-color:transparent;color:#444444;width:100%;padding-left:10px;border-radius:4px;}
.aside .fa-search{position:absolute;top:16px;right:12px;font-size:18px;color:#e62f27;}
.connect-us{width:100%;margin:24px 0 0 0;text-align:center;}
.connect-us h2{background:#1b94c6;font-size:22px;padding:12px 0;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;}
.connect-us ul{margin:16px 0 24px 0;}
.connect-us ul li{display:inline-block;width:40px;height:38px;margin-right:6px;text-align:center;}
.connect-us ul li i{padding-top:12px;color:#fff;font-size:18px;}
.connect-us ul li.fb{background:#3b5998;}
.connect-us ul li.tt{background:#1da1f2;}
.connect-us ul li.gp{background:#DD4F43;}
.connect-us ul li.yt{background:#e62f27;}
.connect-us ul li.ig{background:#5561CF;}
.connect-us ul li:hover{opacity:0.8;cursor:pointer;}
.recent-post{width:100%;margin:48px 0 0 0;}
.recent-post h2{background:#0e743f;font-size:22px;padding:12px 0;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;}
.recent-post ul{margin:16px 0;}
.recent-post ul li a{color:#666;letter-spacing:0.35px;}
.recent-post ul li{font-size:15px;border-bottom:solid 1px #e3e3e3;padding-bottom:26px;margin-bottom:12px;line-height:19px;display:inline-block;width:100%;}
.recent-post ul li img{float:left;margin-right:10px;max-width:80px;}
.recent-post ul li a:hover{color:#0e743f;}
.categories{width:100%;margin:48px 0 0 0;}
.categories h2{background:#1b94c6;font-size:22px;padding:12px 0;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;}
.categories ul{margin:16px 0;}
.categories ul li a{color:#666;line-height:26px;letter-spacing:0.35px;font-size:14px;}
.categories ul li{position:relative;font-size:15px;border-bottom:dotted 1px #e3e3e3;padding:0 0 12px 28px;margin-bottom:12px;}
.categories ul li:last-child{border-bottom:0px;}
.categories ul li:before{position:absolute;top:6px;left:0;content:'\f138';color:#e62f27;font:15px/1 FontAwesome;}
.categories ul li a:hover{color:#0e743f;}
.details-left{width:100%;}
.details-left img.banner{padding:10px;border:solid 1px #ddd;}
.details-left h1{font-size:28px;color:#222;margin:32px 0 0px 0;text-transform:uppercase;font-weight:700;padding:0px;}
.details-left p{font-size:15.32px;color:#666;line-height:26px;}
.details-left ul{padding:0;}
.details-left ul li{position:relative;padding-left:28px;margin:10px 0;}
.details-left ul li a{font-size:15.32px;color:#666;line-height:26px;}
.details-left ul li:before{position:absolute;top:5px;left:0;content:'\f18e';color:#e62f27;font:20px/1 FontAwesome;}
.comments-blk{width:89%;margin:24px 0;}
.comments-blk .cmt-header{width:100%;height:36px;border-bottom:2px solid #ccc;}
.cmt-h-l{width:14%;float:left;font-size:18px;border-bottom:solid 2px #111;padding-bottom:9px;}
.cmt-h-r{width:18.5%;float:right;font-size:18px;}
.cmt-h-r a{padding:4px 8px;border-radius:14px;background:#f54e62;color:#fff;text-align:center;font-size:12px;}
.cmt-h-r .login{float:right;border-radius:2px;border:0px;}
.comments-blk .cmt-header-btm{width:100%;height:36px;}
.comments-blk .cmt-header-btm a{color:#666;margin:10px 14px 0 0;display:inline-block;}
.short-best{float:right;padding:4px;margin-top:4px;border:0px;}
.searchblog::-webkit-input-placeholder{color:#444444;font-size:15px;}
.searchblog::-moz-placeholder{color:#444444;font-size:15px;}
.searchblog:-ms-input-placeholder{color:#444444;font-size:15px;}
.searchblog:-moz-placeholder{color:#444444;font-size:15px;}
@media (min-width:768px) and (max-width:991px){.blog_secinner .blog_left{width:60%;padding-right:20px;}
.blog_secinner .aside{width:40%;}
.blog_box{margin-right:0px;}
.blog_box .imgBlk{width:100%;}
.blog_box .contentBlk{padding-left:20px;width:100%;}
}
@media (min-width:576px) and (max-width:767px){.blog_secinner .blog_left{width:100%;padding-right:20px;}
.blog_secinner .aside{width:100%;}
.blog_box{margin-right:0px;}
.blog_box .imgBlk{width:100%;}
.blog_box .contentBlk{padding-left:20px;width:100%;}
}
@media (max-width:575px){.blog_secinner .blog_left{width:100%;padding:10px;}
.blog_secinner .aside{width:40%;}
.blog_box{margin-right:0px;}
.blog_box .imgBlk{width:100%;}
.blog_box .contentBlk{padding-left:0px;width:100%;}
.blog_secinner .aside{width:100%;padding:10px;}
.colander-blk .cn{margin-top:10px;display:inline-block;}
}
.blog-pagination-block li{float:left;margin-right:10px;background:#0e743f;}
.blog-pagination-block li a{display:block;font-size:16px;color:#fff;padding:10px 20px;font-weight:bold;}
.blog-pagination-block li a:hover{background:red;}
.blog-pagination-block li.active{background:red!important;}
.footerBtm .designcompany a{color: #fff;}
.footerBtm .designcompany a:hover {color: #f00;}