.page-wrapper{overflow-x:hidden !important;}
.contentmanager-content-view.page-layout-1column .products-grid .product-item{width:33.3%;}
.contentmanager-content-view.page-layout-1column .toolbar-products{display:none;}
.contentmanager-content-view .product-item-info{width:240px;}
.contentmanager-content-view .products-list .product-item-photo{width:auto;padding:0 0 0 0;vertical-align:initial;display:block;}
.contentmanager-content-view .products-list .product-item-details{vertical-align:initial;display:block;}
.contentmanager-contentlist-1 .contents-items .content-item{display:block;width:390px;float:left;margin-left:10px;margin-right:10px;}
.contentmanager-contentlist-2 .contents-items .content-item{display:block;width:100%;margin-left:10px;margin-right:10px;}
.contentmanager-contentlist-2 .contents-items .content-item img{width:100%;height:auto;}
.contentmanager-contentlist-2 .contents-items .content-item h2{font-size:4rem;}
.label{font-weight:300;font-size:1.5rem;margin-bottom:0.5rem;text-transform:uppercase;}
.contents-items .content-item .ct-column-bottom{height:60px;}
.ct-view .inside .cms-content-important{margin-left:0;}
.center{text-align:center;}
.spacer{clear:both;display:block;line-height:0;font-size:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.wrapper{margin-left:auto;margin-right:auto;max-width:1170px;width:auto;}
.page-header .panel.wrapper{color:#b7b7b7;}
.top-info-link{float:left;background:url(../images/icon-email.png) no-repeat 0 6px;}
.top-info-link a{color:#676767;font-size:0.875rem;padding:0 0 0 25px;}
.header-top-right{float:right;}
.top-enquery-wrapper{display:inline-block;vertical-align:middle;padding-right:10px;}
.top-enquery-wrapper a{color:#ffffff;background:#2e3192;padding:5px 10px;border-radius:2px;animation:blink 3s infinite;text-decoration:none;}
@keyframes blink{20%,
60%,
100%{background:#2E3092}
0%,
40%,
80%{background:#00854A}
}
.top-enquery-wrapper a:hover{background:#00854a;color:#ffffff;}
.header-top-right .call{background:url(../images/icon-call.png) no-repeat 2px 6px;color:#2e3192;font-size:0.875rem;padding:0 0 0 20px;margin-right:20px;display:inline-block;vertical-align:middle;margin-left:15px;}
.header-top-right .call p{margin-bottom:0;}
.header-top-right .call p a{font-size:0.875rem;text-decoration:none;color:#2e3192;}
.social-link{display:inline-block;vertical-align:middle;}
.social-link ul{padding:0;margin:0;list-style:none;}
.social-link ul li{display:inline-block;margin:0 2px;height:20px;width:20px;border-radius:50px;text-align:center;}
.social-link ul li:hover{background:#ffffff;}
.navigation{float:right;background:none !important;width:auto !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}
.text-left{text-align:left !important;}
.bg-green-corner{background:url(../images/bg-green-corner.png) no-repeat right bottom;}
.bg-yellow-corner{background:url(../images/bg-yellow-corner.png) no-repeat right bottom;}
.image-full-width{width:100%;clear:both;}
.image-full-width img{display:block;width:100%;height:auto;margin:0 auto;margin:1rem 0;}
.breadcrumbs{display:none !important;}
.page-footer{}
.footer-top{padding-bottom:2rem;}
.foot-col-one{float:left;width:25%;margin-right:5%;}
.foot-col-two{float:left;width:13%;margin-right:5%;}
.foot-col-three{float:left;width:22%;}
.footer.content{color:#d6d6d6;}
.footer.content h2{font-size:1.375rem;font-family:'Roboto', sans-serif, serif;font-weight:400;position:relative;padding-bottom:1.2rem;color:#ffffff;margin-bottom:1rem;}
.footer.content h2:after{content:'';height:1px;width:35px;position:absolute;left:0;bottom:0;display:block;background:#1096bd;}
.footer-about-content{font-size:0.875rem;line-height:1.5rem;}
.footer-news-list ul{padding:0 !important;margin:0 !important;list-style:none;width:100%;}
.footer-news-list ul li{overflow:hidden;padding:1rem 0;border-top:1px solid rgba(255,255,255,0.2);}
.footer-news-list ul li:first-child{padding-top:0;border:none;}
.footer-news-list ul li figure{float:left;width:70px;margin-right:20px;}
.footer-news-list ul li figure img{display:block;height:auto;width:100%;}
.footer-news-list ul li .news-content{overflow:hidden;display:block;}
.footer-news-list ul li a{color:#d5d5d5;font-size:0.875rem;line-height:1rem;text-decoration:none;}
.footer-news-list ul li a:hover{color:#ffffff;}
.footer-news-list ul li a strong{display:block;font-weight:400;color:#1096bd;}
ul.footer-link li{padding-bottom:0.2rem;}
ul.footer-link li a{font-size:0.875rem;color:#d5d5d5;text-decoration:none;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
ul.footer-link li a:hover{color:#1096bd;}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.address{font-size:0.875rem;padding-top:1rem;}
.area{padding:0 0 0 25px;background:url(../images/icon-location.png) no-repeat 0 3px;padding-bottom:1.5rem;}
.phone{padding:0 0 0 25px;background:url(../images/icon-call-gray.png) no-repeat 0 3px;padding-bottom:1.5rem;}
.email{padding:0 0 0 25px;background:url(../images/icon-email-gray.png) no-repeat 0 3px;}
.email a{color:#d5d5d5;}
.footer-bottom{border-top:1px solid rgba(255,255,255,0.2);padding:1rem 0 0 0;}
.footer-login{float:left;}
.footer-login span{display:inline-block;font-size:1.375rem;font-family:'Roboto', sans-serif, serif;font-weight:400;vertical-align:middle;padding-right:10px;}
.footer-login span a, .footer-login span a:hover{color:inherit;text-decoration:none;}
.footer-login ul{display:inline-block;vertical-align:middle;}
.footer-login ul li{display:inline-block;margin:0 10px 0 0 !important;}
.copy-right{float:right;color:#d5d5d5;font-size:0.875rem;font-family:'Roboto', sans-serif, serif;font-weight:400;}
h2.section-title{font-size:2.5rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#282828;margin-top:0;}
.home-about{border-bottom:1px solid #e9e9e9;padding:3.125rem 0 0 0;position:relative;z-index:2;float:left;width:100%;clear:both;}
.about-content{float:left;width:380px;background:url(../images/bg-about.png) no-repeat left bottom;padding-bottom:200px;}
.more-btn{color:#f0791a !important;text-decoration:none !important;position:relative;}
.more-btn:after{content:'';height:1px;width:20px;position:absolute;left:0;bottom:-5px;display:block;background:#f0791a;text-decoration:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.more-btn:hover:after{width:100%;}
.about-box{float:right;width:724px;margin-top:-125px;}
.about-box .box{float:left;width:33.33%;margin:0;padding:0;background:#f8f8f8;padding:2rem;box-sizing:border-box;text-align:center;color:#595959;min-height:230px;}
.about-box .box .icon{width:90px;margin:0 auto;}
.about-box .box.blue{background:#2e3192;color:#ffffff;}
.about-box .box.green{background:#00854a;color:#ffffff;}
.leader{padding:3.125rem 0;clear:both;}
.leader h2.section-title{text-align:center;}
.home-banner{position:relative;z-index:1;overflow:hidden;}
.home-banner:after{content:"";position:absolute;width:10%;height:60%;top:0;right:0;background:url("../images/banner-right-strip.png") no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;z-index:99;background-size:contain;background-position:right top;-webkit-transition:ease 1s all;-moz-transition:ease 1s all;transition:ease 1s all;}
.home-banner:hover:after{right:-10%;}
.home-banner:before{content:"";position:absolute;width:10%;height:60%;bottom:0;left:0;background:url("../images/banner-left-strip.png") no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;z-index:99;background-size:contain;background-position:left bottom;-webkit-transition:ease 1s all;-moz-transition:ease 1s all;transition:ease 1s all;}
.home-banner:hover:before{left:-10%;}
.banner-txt{position:absolute;left:50%;top:30%;color:#ffffff;width:1170%;margin-left:-585px;}
.banner-txt span.small{font-size:2.5625rem;font-weight:300;display:block;}
.banner-txt span.big{font-size:4.6875rem;line-height:4rem;font-weight:900;display:block;text-transform:uppercase;}
.home-banner-slider.owl-theme .owl-dots{position:absolute;bottom:10px;text-align:left;width:1170px;left:50%;margin-left:-585px;}
.home-banner-slider.owl-theme .owl-dots .owl-dot span{height:4px;width:33px;border-radius:0;background:#ee8383;}
.home-banner-slider.owl-theme .owl-dots .owl-dot.active span{background:#ffffff;}
.home-banner .banner-link{margin-top:20px;}
.rt-floating-panel{position:fixed;right:0;top:330px;z-index:3;}
.rt-floating-panel ul{padding:0;margin:0;list-style:none;}
.rt-floating-panel ul li{padding:0;margin:0 0 4px 0;}
.rt-floating-panel ul li a{height:58px;width:58px;display:block;font-size:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.rt-floating-panel ul li.query a{background:#a00707 url(../images/bg-right-floating.png) no-repeat 0 0;}
.rt-floating-panel ul li.location a{background:#023347 url(../images/bg-right-floating.png) no-repeat 0 -58px;}
.rt-floating-panel ul li.chat a{background:#023347 url(../images/bg-right-floating.png) no-repeat 0 -116px;}
.rt-floating-panel ul li.email a{background:#0f171a url(../images/bg-right-floating.png) no-repeat 0 -175px;}
.rt-floating-panel ul li a:hover{background-color:#00854a;}
.range-product{padding:3.125rem 0;background:rgba(38,96,143,1);background:-moz-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(38,96,143,1)), color-stop(100%, rgba(0,133,73,1)));background:-webkit-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-o-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-ms-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:linear-gradient(135deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26608f', endColorstr='#008549', GradientType=1);}
.range-product h2.section-title{text-align:center;color:#ffffff;}
.range-produc-slider-holder{background:#ffffff;padding:60px 90px;}
.range-item h3{color:#ffffff;font-size:1.25rem;font-weight:400;padding:13px 10px;margin:0;background-color:#2e3192;text-align:center;}
.range-item h3 a{color:inherit;}
.range-item h3 a:hover{text-decoration:none;}
.range-item h3:hover{background-color:#101477;}
.range-content{overflow:hidden;position:relative;}
.range-content img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.range-content .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background-color:rgba(14,36,84, 0.85);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;}
.range-content .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.range-content p{font-size:1rem;position:relative;color:#fff;padding:10px 20px 20px;text-align:center;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.range-content a.info{display:inline-block;text-decoration:none;padding:7px 14px;color:#f0791a;text-transform:uppercase;}
.range-content a.info:before{content:'';height:1px;width:17px;background:#ffffff;display:block;position:absolute;left:-20px;top:50%;}
.range-content a.info:after{content:'';height:1px;width:17px;background:#ffffff;display:block;position:absolute;right:-20px;top:50%;}
.range-content a.info:hover{text-decoration:underline;}
.range-content a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.range-content img{display:block;position:relative;}
.range-content:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.range-content:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.range-content:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;opacity:1;}
.range-content:hover p{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}
.range-content:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.home-shades{padding:3.125rem 0;background:#ffffff url(../images/bg-shades-block.jpg) no-repeat center;background-size:cover;}
.featured-shades, .latest-shades{float:left;width:50%;box-sizing:border-box;}
.latest-shades{padding-left:3.375rem;}
ul.resp-tabs-list{padding:0;}
.resp-tabs-list li{font-weight:300;font-size:0.9375rem;margin:0 14px;padding:8px 0;list-style:none;cursor:pointer;float:left;background:none !important;}
.resp-tabs-list li:first-child{padding-left:0;margin-left:0;}
.resp-tabs-container{clear:both;float:left;width:100%;margin-bottom:2.8125rem;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;padding:2.125rem 0;}
.resp-tab-active{background:none !important;color:#00854a !important;border-bottom:1px solid #00854a !important;}
.resp-tab-active{border-bottom:none;background-color:#fff;}
.resp-content-active, .resp-accordion-active{display:block;}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px;}
h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px;margin:0 0 4px;cursor:pointer;float:none;}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;float:right;width:60%;min-height:250px;;clear:none;}
.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word;}
.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:1px solid #5AB1D0 !important;border-left:4px solid #5AB1D0 !important;margin-bottom:4px !important;border-right:1px #FFF solid !important;}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1;}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797;}
h2.resp-tab-active{background:#DBDBDB;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;}
@media only screen and (max-width:1023px){.navigation ul li .dropdown-menu.bgmenu.menudesktop{display:none !important;visibility:hidden !important;}
.design-upload-form h2{font-size:1.4rem;margin:0;padding:22px 0 4px;}
.feature-projects-popup-container .details-text .form-group .form-col-2{margin-bottom:0;}
.testimonials-content{padding:0;}
.leader-slider{max-width:80%;margin:auto;}
.leader-slider.owl-carousel .owl-prev{left:-50px !important;}
.leader-slider.owl-carousel .owl-next{right:-50px !important;}
.navigation ul li .dropdown-menu[style="display: block;"],
.navigation ul li > ul[style="display: block;"]{opacity:1;visibility:visible;}
.navigation .resp-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #a6a7d0;}
.block.block-search{margin:0;}
ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;}
ul li .resp-vtabs .resp-tab-content{border:0 none;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
}

#parentHorizontalTab{float:left;width:100%;clear:both;}
ul.shade-list{padding:0 0 2rem 0;margin:0;list-style:none;float:left;width:100%;clear:both;}
ul.shade-list li{float:left;width:30.33%;padding:5px;margin:0;box-sizing:border-box;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
ul.shade-list li figure img{display:block;height:auto;width:100%;}
ul.shade-list li:hover{background:#ffffff;box-shadow:0 0 5px rgba(0,0,0,0.3);}
ul.latest-shade-list{padding:0;margin:0;list-style:none;}
ul.latest-shade-list li{float:left;padding:0;margin:2%;width:46%;box-sizing:border-box;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;position:relative;}
ul.latest-shade-list li figure img{display:block;height:auto;width:100%;}
ul.latest-shade-list li figure figcaption{position:absolute;left:10px;bottom:10px;color:#ffffff;font-weight:300;}
.btn-view-all span{display:block;background:url(../images/arrow-white.png) no-repeat 100% 50%;padding-right:30px;}
.btn-view-all{display:inline-block;border:2px solid #ffffff;background:transparent;font-size:15px;color:#ffffff;padding:11px 43px;padding-right:20px;border-radius:30px;text-decoration:none;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;text-decoration:none;}
.btn-view-all:hover{background:#00854a;color:#ffffff;text-decoration:none;border-color:#00854a;}
.btn-view-all:hover span{background:url(../images/arrow-white.png) no-repeat 100% 50%;}
.feature-projects{padding:3.125rem 0;background:#ffffff url(../images/bg-project.png) no-repeat bottom right;}
.feature-projects h2.section-title{text-align:center;}
.block-project{float:left;position:relative;background:#000000;margin-bottom:3px;margin-right:3px;}
.block-project.first-block{width:541px;height:246px;}
.block-project.second-block{width:620px;height:495px;}
.block-project.third-block{width:541px;height:326px;margin-top:-249px;}
.block-project.fourth-block{width:620px;height:327px;}
.block-project.fifth-block{width:541px;height:246px;margin-top:-250px;}
.block-project .block-content{position:absolute;left:0;bottom:0;max-height:100%;width:100%;padding:2rem;}
.block-project .block-content h3{font-size:1.75rem;color:#ffffff;font-weight:400;margin-bottom:0.5rem;}
.block-project .block-content .btn-know-more{display:inline-block;border:1px solid #ffffff;font-size:0.875rem;color:#ffffff;padding:9px 40px;padding-right:20px;border-radius:20px;text-decoration:none;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.block-project .block-content .btn-know-more span{display:block;background:url(../images/arrow-white.png) no-repeat 100% 50%;padding-right:30px;}
.block-project .block-content .btn-know-more:hover{background:#ffffff;color:#000000;cursor:pointer;}
.block-project .block-content .btn-know-more:hover span{background:url(../images/arrow-black.png) no-repeat 100% 50%;}
.block-project .block-content ul{padding:0;margin:0 0 0.5rem 0;list-style:none;}
.block-project .block-content ul li{color:#ffffff;font-size:0.8125rem;padding:2px 5px 2px 15px;margin:0;line-height:normal;background:url(../images/bullet-one.png) no-repeat 0 11px;}
.block-project .block-content ul li strong{font-weight:600;}
.block-project .block-content ul li span{border-bottom:1px solid rgba(255,255,255,0.3);display:inline-block;padding-bottom:0.2rem;}
.block-project img{display:block;height:auto;width:100%;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;opacity:0.8;}
.block-project:hover img{opacity:0.5;}
.block-project .block-content ul{height:0;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;opacity:0;overflow:hidden;}
.block-project:hover ul{height:100px;opacity:1;}
.testimonials-home{padding:3.125rem 0;background:#f8f8f8 url(../images/bg-testimonials.png) no-repeat 0 0;float:left;width:100%;clear:both;}
.testimonials-home .wrapper{position:relative;}
.testimonials-home h2.section-title{color:#282828;position:absolute;left:245px;top:0;}
.testimonials-item figure{float:left;width:205px;}
.testimonials-item figure img{height:auto;width:100%;display:block;}
.testimonials-content{overflow:hidden;padding-top:75px;padding-left:40px;}
.testimonials-content .article{font-size:1.125rem;line-height:2rem;color:#686868;font-family:'Roboto', sans-serif, serif;font-weight:300;padding-right:175px;background:url(../images/bg-article.png) no-repeat 90% top;padding-bottom:2rem;}
.testimonials-content .author h4{font-size:0.875rem;line-height:normal;padding:0;margin:0;}
.testimonials-content .author span{font-size:0.875rem;font-weight:300;color:#28558f;}
.blog{padding:3.125rem 0;background:#ffffff url(../images/bg-blog.jpg) no-repeat bottom right;}
.blog h2.section-title{text-align:center;color:#2e3192;}
.blog-item{box-shadow:0 0 10px rgba(0,0,0,0.1);background:#ffffff;position:relative;}
.blog-item .date{padding:1rem;background:#11a9c0;color:#ffffff;position:absolute;top:0;left:-20px;text-align:center;text-transform:uppercase;}
.blog-item .date span{display:block;font-size:3.125rem;line-height:2.5rem;font-weight:300;display:block;}
.blog-item figure img{display:block;height:auto;width:100%;margin:0 auto;}
.blog-item .blog-content{padding:1rem 2rem 4rem 2rem;position:relative;}
.blog-item .blog-content h3{font-family:'Lato', sans-serif;font-weight:300;color:#2c2c2c;font-size:1.375rem;line-height:2rem;padding:0;margin:0 0 1rem 0;min-height:8rem;}
.blog-item .blog-content .btn-more{height:35px;width:35px;border:1px solid #097d95;position:absolute;right:12px;bottom:12px;display:block;font-size:0;background:url(../images/bg-plus.png) no-repeat center center;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.blog-item .blog-content .btn-more:hover{background:#097d95 url(../images/bg-plus-white.png) no-repeat center center;}
.blog-slider .owl-stage{padding-top:20px;padding-bottom:20px;}
.blog-slider.owl-theme .owl-dots .owl-dot span,
.testi-slider.owl-theme .owl-dots .owl-dot span,
.feature-projects-slider.owl-theme .owl-dots .owl-dot span{background:#c3c3c3;margin:5px 5px;}
.blog-slider.owl-theme .owl-dots .owl-dot.active span, .blog-slider.owl-theme .owl-dots .owl-dot:hover span,
.testi-slider.owl-theme .owl-dots .owl-dot.active span, .testi-slider.owl-theme .owl-dots .owl-dot:hover span,
.feature-projects-slider.owl-theme .owl-dots .owl-dot.active span, .feature-projects-slider.owl-theme .owl-dots .owl-dot:hover span{background:#2e3192;}
.feature-projects-slider.owl-theme .owl-dots{text-align:left;}
.range-produc-slider.owl-carousel .owl-prev, .range-produc-slider.owl-carousel .owl-next,
.leader-slider.owl-carousel .owl-prev, .leader-slider.owl-carousel .owl-next{position:absolute;height:30px;width:30px;top:50%;margin-top:-30px;}
.range-produc-slider.owl-carousel .owl-prev,
.leader-slider.owl-carousel .owl-prev{left:-75px;background:url(../images/lt-arrow.png) no-repeat 50% 50% !important;}
.range-produc-slider.owl-carousel .owl-next,
.leader-slider.owl-carousel .owl-next{right:-75px;background:url(../images/rt-arrow.png) no-repeat 50% 50% !important;}
.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:920px;margin:20px auto;}
.white-popup h2{text-align:center;font-size:2.5rem;font-weight:300;color:#282828;font-family:'Roboto', sans-serif, serif;}
.white-popup form{width:80%;margin:0 auto;}
.form-group{float:left;width:100%;margin-bottom:0.9375rem;clear:both;}
.form-col-2{float:left;width:49.35%;position:relative;padding-top:20px;}
.form-col-1{float:left;width:100%;position:relative;padding-top:20px;}
.form-col-2:nth-child(2){float:right;}
:focus{outline:none;}
.from-item{display:block;width:100%;padding:10px 17px !important;height:45px !important;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;color:rgba(0,0,0,0.7);line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none !important;border:0;padding:7px 0;border:none !important;border-bottom:1px solid #ccc !important;background:rgba(255,255,255,1) !important;position:relative;z-index:2;}
.from-item ~ .focus-border{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#2e3192;transition:0.4s;z-index:2;}
.from-item:focus ~ .focus-border{width:100%;transition:0.4s;left:0;}
.from-item ~ label{position:absolute;left:15px;top:30px;color:#000000;transition:0.3s;z-index:1;letter-spacing:0.5px;font-size:1em;}
.from-item ~ label{color:rgba(0,0,0,0.7);z-index:9;}.from-item.filldata ~ label,
.from-item:focus ~ label, .from-item.has-content ~ label{top:-10px;color:#2e3192;transition:0.3s;z-index:2;}
select.from-item{background:rgba(255,255,255,0.7) url(../images/arrow-select.png) no-repeat 97% 50% !important;}
textarea.from-item{min-height:95px;box-shadow:none !important;}
.btn-submit{background-color:#2e3092;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:25px;color:#ffffff;padding:13px 40px;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;background-position:80% 50%;background-repeat:no-repeat;width:146px;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.btn-submit:hover{background-color:#00854a;}
.mfp-close{height:34px !important;width:34px !important;background:#8a8a8a url(../images/popup-close.png) no-repeat 50% 50% !important;border-radius:0 !important;opacity:1 !important;color:#ffffff !important;font-size:0;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.mfp-close:hover{background-color:#00854a !important;}
.page-footer{background:#343434 url(../images/bg-footer.jpg) no-repeat center center;background-size:cover;margin-top:auto;padding-bottom:25px;}
#enquiry-form{padding:1rem;background:#f7f7f7;overflow:hidden;}
#enquiry-form h2{margin:0;line-height:normal;font-size:1.875rem;font-family:'Roboto', sans-serif, serif;margin-bottom:2rem;text-align:center;color:#000000;}
.inner-banner{position:relative;z-index:1;overflow:hidden;}
.inner-banner:after{content:"";position:absolute;width:10%;height:60%;top:0;right:0;background:url("../images/banner-right-strip.png") no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;z-index:99;background-size:contain;background-position:right top;-webkit-transition:ease 1s all;-moz-transition:ease 1s all;transition:ease 1s all;}
.inner-banner:hover:after{right:-10%;}
.inner-banner:before{content:"";position:absolute;width:10%;height:60%;bottom:0;left:0;background:url("../images/banner-left-strip.png") no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto auto;z-index:99;background-size:contain;background-position:left bottom;-webkit-transition:ease 1s all;-moz-transition:ease 1s all;transition:ease 1s all;}
.inner-banner:hover:before{left:-10%;}
.inner-banner .wrapper{position:absolute;left:50%;margin-left:-585px !important;top:40%;}
.inner-banner .wrapper h1{color:#ffffff;font-size:2.5rem;font-family:'Lato', sans-serif;font-weight:700;text-shadow:2px 0px 4px #000;}
.inner-banner img{display:block;width:100%;height:auto;max-width:none;}
.inner-banner .product-banner-txt{position:absolute;left:13%;top:50%;transform:translateY(-50%);color:#ffffff;z-index:2;}
.inner-banner .product-banner-txt h2{font-size:2.375rem;font-weight:700;margin:0 0 1rem 0;text-shadow:3px 1px 3px #000;}
.inner-banner .product-banner-txt p{font-size:1.125rem;font-weight:300;text-shadow:1px 1px 2px #000;}
.inner-banner .product-banner-txt a{display:inline-block;border:2px solid #ffffff;color:#ffffff;padding:10px 30px;border-radius:40px;text-decoration:none;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;font-size:15px;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.inner-banner .product-banner-txt a:hover{background:#00854a;color:#ffffff;border:2px solid #00854a;}
.inner-banner .product-banner-txt .cat-color-list{padding:3rem 0 0 0;margin:0;list-style:none;}
.inner-banner .product-banner-txt .cat-color-list li{float:left;margin:0 10px 0 0;}
.inner-banner .product-banner-txt .cat-color-list li a, .inner-banner .product-banner-txt .cat-color-list li span{display:block;height:4px;width:30px;}
.lt-panel{float:left;width:17.8125rem;}
.rt-panel{float:right;width:53.1375rem;}
.sub-page-link{background:#f5f5f5;padding:2rem;padding-bottom:0.5rem;margin-bottom:1rem;}
.sub-page-link h2{font-family:'Roboto', sans-serif, serif;color:#282828;font-size:1.25rem;font-weight:400;padding:0 0 1.85rem 0;margin:0;}
.sub-page-link ul{padding:0;margin:0;list-style:none;}
.sub-page-link ul li{margin:0;font-size:1.0625rem;font-family:'Lato', sans-serif;font-weight:400;}
.sub-page-link ul li a{color:#606060;position:relative;text-decoration:none;padding:0 0 1.2625rem 0;padding-left:23px;display:block;}
.sub-page-link ul li a:before{position:absolute;left:0;top:7px;height:7px;width:7px;border-radius:50%;background:#00854a;display:block;content:'';}
.sub-page-link ul li a.active, .sub-page-link ul li a:hover{color:#2e3192;}
.lt-banner{margin-bottom:1rem;}
.lt-banner img{width:100%;height:auto;margin:0 auto;}
.about-top{padding:2rem 0 3.75rem;position:relative;z-index:2;}
.cmd-message{margin-top:-5rem;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#ffffff;padding:2.18rem 3rem;position:relative;}
.cmd-message h2{padding:0 0 1rem 0;margin:0;font-family:'Roboto', sans-serif, serif;font-size:2.5rem;color:#282828;}
.dear-friends{display:block;font-size:1.125rem;font-family:'Roboto', sans-serif, serif;font-weight:300;margin-bottom:1rem;}
.cmd-message p{font-style:italic;}
.cmd-content{width:33.4375rem;}
.signature figure{display:inline-block;vertical-align:middle;}
.signature .cmd-name{display:inline-block;vertical-align:middle;font-family:'Roboto', sans-serif, serif;font-weight:300;padding-left:1rem;color:#282828;}
.cmd-pic{position:absolute;bottom:0;right:0;}
.cmd-pic img{display:block;height:auto;width:100%;}
.corporate-profile{padding:3.75rem 0;}
.wcrc{float:left;width:22.0625rem;margin-right:4.125rem;}
.wcrc img{display:block;height:100%;width:100%;margin:0 auto;}
.corporate-rt-content{overflow:hidden;}
.corporate-rt-content h2{padding:0 0 1.5rem 0;margin:0;font-family:'Roboto', sans-serif, serif;font-size:2.5rem;color:#282828;}
.corporate-rt-content p{margin-bottom:2.1875rem;}
p span.height-txt{font-size:1.875rem;font-weight:300;}
.txt-blue{color:#2e3192 !important;}
.txt-green{color:#00854a !important;}
.know-more span{display:block;background:url(../images/arrow-blue.png) no-repeat 100% 50%;padding-right:30px;}
.know-more{display:inline-block;border:1px solid #3c3f99;background:#ffffff;font-size:1rem;color:#3c3f99;padding:7px 40px;padding-right:20px;border-radius:20px;text-decoration:none;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;text-decoration:none;}
.know-more:hover{background:#3c3f99;color:#ffffff;text-decoration:none;}
.know-more:hover span{background:url(../images/arrow-white.png) no-repeat 100% 50%;}
.vision-mission{padding:3.125rem 0;background:rgba(38,96,143,1);background:-moz-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(38,96,143,1)), color-stop(100%, rgba(0,133,73,1)));background:-webkit-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-o-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:-ms-linear-gradient(-45deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);background:linear-gradient(135deg, rgba(38,96,143,1) 0%, rgba(0,133,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26608f', endColorstr='#008549', GradientType=1);}
.vision-mission .col-3{float:left;width:27.33%;margin:0 2rem;box-sizing:border-box;color:#ffffff;}
.vision-mission .col-3 figure{width:85px;margin:0 auto;}
.vision-mission .col-3 figure img{display:block;height:auto;width:100%;margin:0 auto;}
.vision-mission .col-3 h2{font-size:2.25rem;padding:0 0 1rem 0;margin:1.5rem 0 1rem 0;font-family:'Roboto', sans-serif, serif;font-weight:300;position:relative;}
.vision-mission .col-3 h2:after{content:'';height:1px;width:28px;position:absolute;left:0;bottom:0;display:block;background:#ffffff;}
.vision-mission .col-3 .content{font-size:1.0625rem;line-height:1.7rem;}
.vision-mission .col-3 .content ul{padding:0;padding-left:1.0625rem;margin:0;}
.vision-mission .col-3 .content ul li{margin-bottom:0.25rem;}
.quality-assurance{padding:3.125rem 0 1.125rem;}
.quality-assurance h2.section-title{text-align:center;padding:0;margin:0;}
.quality-assurance h3{text-align:center;padding:1rem 0;margin:0;color:686868;font-size:1.125rem;font-weight:400;}
.quality-assurance .row{float:left;width:100%;clear:both;padding-bottom:3rem;}
.quality-assurance .row .col-2{float:left;width:48%;}
.quality-assurance .row .col-2:nth-child(2){float:right;}
.quality-assurance .four-box{padding-top:2.5rem;}
.quality-assurance .four-box figure{float:left;width:80px;margin-right:1.75rem;}
.quality-assurance .four-box .content{overflow:hidden;color:#828282;font-size:1rem;line-height:1.7rem;}
.quality-assurance .four-box .content h4{padding:0 0 0.875rem 0;margin:0;font-size:1.25rem;font-weight:500;color:#2f3030;}
.research-development{padding:3.125rem 0;background:#f8f8f8;float:left;width:100%;clear:both;}
ul.research-list{padding:1rem 0 0 0;margin:0;list-style:none;}
ul.research-list li{float:left;width:22%;margin:1.5%;background:#2e3192;overflow:hidden;}
ul.research-list li:first-child{margin-left:0;}
ul.research-list li figure{position:relative;}
ul.research-list li figure img{display:block;height:auto;width:100%;margin:0 auto;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;opacity:1;}
ul.research-list li figure figcaption{position:absolute;left:0;bottom:0;padding:5px 10px;font-size:1.125rem;font-weight:600;color:#ffffff;background:#2e3192;max-width:100%;}
ul.research-list li:nth-child(2n+1) figure figcaption{background:#00854a;}
ul.research-list li a{display:block;position:relative;}
ul.research-list li a span{height:32px;width:32px;position:absolute;left:50%;top:50%;margin:-16px auto auto -16px;background:url(../images/zoom-out.png) no-repeat 0 0;opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
ul.research-list li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:0.5}
ul.research-list li:hover a span{opacity:1;}
.about-txt p span.height-txt span{font-weight:400;}
.about-txt p{padding-bottom:1rem;}
.manufacturing-list{padding:0;margin:0;list-style:none;}
.manufacturing-list > li{float:left;width:100%;clear:both;padding-bottom:0rem;}
.manufacturing-list li .manufacturing-content{float:right;width:48%;padding:1rem 0;}
.manufacturing-list li .manufacturing-content h2{padding:0 0 1rem 0;margin:0;font-size:2.5rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#282828;}
.manufacturing-list li .manufacturing-content p{color:#686868;font-size:1rem;line-height:1.7rem;}
.manufacturing-list > li > figure{float:left;width:48%;position:relative;}
.manufacturing-list > li > figure img{display:block;height:auto;width:100%;max-width:none;}
.manufacturing-list > li > figure:before{content:'';height:100%;width:24px;background:#fbebc3;display:block;position:absolute;right:-24px;bottom:-24px;}
.manufacturing-list > li > figure:after{content:'';width:100%;height:24px;background:#fbebc3;display:block;position:absolute;right:-24px;bottom:-24px;}
.manufacturing-list > li > figure img{display:block;height:auto;width:100%;}
.manufacturing-list li:nth-child(2n+1) > .manufacturing-content{float:left;}
.manufacturing-list li:nth-child(2n+1) > figure{float:right;}
.manufacturing-list li:nth-child(1n+1) > figure:before{right:auto;left:-24px;bottom:-24px;}
.manufacturing-list li:nth-child(1n+1) > figure:after{right:auto;left:-24px;bottom:-24px;}
.contact-us-top{position:relative;z-index:2;}
.contact-map-responsive{overflow:hidden;padding-bottom:36%;position:relative;height:0;float:left;width:36%;}
.contact-map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.contact-top-inner{margin-top:-2.875rem;background:#ffffff;float:left;width:100%;clear:both;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-bottom:5rem;}
.contact-rt-content{float:right;width:60%;padding:2.5rem 0 0 0}
.contact-rt-content h2.section-title{text-align:center;margin-bottom:1rem;}
.office-code{text-align:center;border-bottom:1px solid #e9e9e9;padding:0 0 2rem 0;color:#595959;font-weight:500;margin-bottom:2rem;}
.office-code span{display:block;color:#00854a;font-size:1.375rem;}
.address-row{float:left;width:65%;clear:both;}
.address-row .col-2{float:left;width:48%;margin-right:4%;padding-bottom:3rem;min-height:20rem;}
.contact-rt-content .address-row .col-2{min-height:auto;}
.maparea{float:right;width:30%;}
div#map_canvas{float:right;width:30%;height:350px;}
.maparea.fixed-it{position:fixed;width:312px;right:17.05%;margin-top:20px;}
.maparea div#map_canvas{float:none;width:100%;}
.address-row .col-2:nth-child(even){margin-right:0;}
.contact-address{padding-left:40px;position:relative;padding-bottom:1rem;}
.dealer-search-result .contact-address{padding-right:160px;}
.contact-address h3{padding:0 0 0.5rem 0;margin:0;font-size:1.125rem;font-weight:400;text-transform:uppercase;color:#00854a;}
.contact-address:before{content:'';height:22px;width:22px;position:absolute;left:0;top:5px;background-size:cover !important;}
.contact-address.location:before{background:url(../images/iocn-location.png) no-repeat center center;}
.contact-address.mail:before{background:url(../images/icon-email-2.png) no-repeat center center;}
.contact-address.phone-no:before{background:url(../images/icon-call-2.png) no-repeat center center;}
.contact-address.fax:before{background:url(../images/icon-fax.png) no-repeat center center;}
.contact-address.person:before{background:url(../images/icon-person.png) no-repeat center center;}
.contact-address.code:before{background:url(../images/icon-code.png) no-repeat center center;}
.clearfixx::after,
.clearfixx::before{clear:both;content:"";display:table;}
.noclear{clear:none !important;}
.contact-address a{color:#2e3192;}
.contact-address strong{font-weight:700;}
.top-address .contact-address:before{height:30px;width:30px;}
.top-address .address-row{padding-bottom:0;}
.top-address .location, .top-address .phone-no{min-height:5rem;}
#parentVerticalTab .resp-tab-content{padding:0;}
#parentVerticalTab.resp-vtabs .resp-tabs-list li{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;line-height:normal;color:#818080 !important;border-bottom:1px solid #e9e9e9 !important;padding:14px 15px 15px 14px !important;background:url(../images/arrow-gray-big.png) no-repeat 100% 50% !important;}
#parentVerticalTab.resp-vtabs li.resp-tab-active{border:none !important;border-bottom:1px solid #e9e9e9 !important;color:#2e3192 !important;background:url(../images/arrow-blue-big.png) no-repeat 100% 50% !important;}
.dealer-locator{padding:3.125rem 0;}
.dealer-search-panel{text-align:center;}
.dealer-search-panel select{display:inline-block;width:auto;border:1px solid #bababa;min-width:290px;padding:10px 27px;height:47px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;color:#8d8d8d;line-height:normal;background:url(../images/arrow-select.png) no-repeat 95% 50%;border-radius:50px;margin-right:15px;}
.dealer-search-panel input[type="submit"], .dealer-search-panel input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 27px;height:47px;border:none;background:#00854a;color:#ffffff;font-size:1.25rem;font-family:'Lato', sans-serif;font-weight:400;border-radius:50px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.dealer-search-panel input[type="submit"]:hover, .dealer-search-panel input[type="button"]:hover{background:#2e3192;}
.dealer-search-result{padding:4rem;margin-top:3.125rem;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.dealer-search-result .address-row #scroll-bar .dealer-data{padding:2rem 2rem 1rem;margin:2rem 2rem 1rem 0;transition:background 0.25s ease;}
.dealer-search-result .address-row #scroll-bar .dealer-data:first-child{margin-top:0;}.premium-dealer-sec{box-shadow:inset 0 0 52px 1px rgba(0, 0, 0, 0.03);position:relative;overflow:hidden;border:1px solid #00854a !important;}
.gold-dealer-sec{box-shadow:inset 0 0 52px 1px rgba(0, 0, 0, 0.03);position:relative;overflow:hidden;border:1px solid #00854a !important;}
.premium-dealer{background:transparent url(../images/platinum-logo-.png) no-repeat center center/contain;width:150px;height:80px;text-indent:-10000px;overflow:hidden;position:absolute;right:5px;top:3px;}
.gold-dealer{background:transparent url("../images/gold-card.jpg") no-repeat center center/contain;width:184px;height:110px;text-indent:-10000px;overflow:hidden;position:absolute;right:3px;top:3px;}
.dealer-search-result .address-row #scroll-bar .dealer-data:hover{background:#f2f2f2;}
.dealer-search-result .contact-address h3{color:#2e3192;}
.page-products .columns, .catalog-product-view .columns{max-width:1170px;margin:0 auto;width:90%;}
.page-layout-2columns-left .sidebar-main{background:#fafafa;padding:20px;}
.page-layout-2columns-left .sidebar-main .block-subtitle{display:none;}
.page-layout-2columns-left .sidebar-main .filter-options-content{display:block !important;padding-bottom:20px;}
.filter-options-title{text-transform:none !important;color:#0a0a0a;font-family:'Roboto', sans-serif, serif;font-weight:400;}
.filter-options-title::after{display:none !important;}
.filter-options-content .item{font-size:0.875rem;}
.filter-options-item{border:none !important;}
.filter-options-content a{color:#8b8b8b !important;}
ol.sy-multiple-layered-navigation-items li a{background-image:url(../images/unchecked.png) !important;background-position:left top 1px !important;}
ol.sy-multiple-layered-navigation-items li.active a{background-image:url(../images/checked.png) !important;}
ol.sy-multiple-layered-navigation-items li a span.count{display:none;}
.toolbar{text-align:left !important}
.cat-label{font-size:1.75rem;font-weight:400;font-family:'Roboto', sans-serif, serif;float:left;}
#sorter{border:1px solid #bababa;min-width:235px;padding:10px 50px 10px 30px;height:47px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;color:#8d8d8d;line-height:normal;background:url(../images/arrow-select.png) no-repeat right 36px center;border-radius:50px;margin-right:15px;}
.page-title-wrapper{display:none;}
.page-products .product-item-info{width:100% !important;}
.page-products .product-item-info .image-container{position:relative;overflow:hidden;}
.page-products .product-item-info .image-container .sub-menu-list{position:absolute;width:112px;bottom:-50px;left:50%;margin-left:-56px;z-index:2;transition:all 0.2s linear;}
.page-products .product-item-info .image-container .sub-menu-list ul{padding:0;margin:0;list-style:none;}
.page-products .product-item-info .image-container .sub-menu-list li{float:left;margin:0 1px 0 0;}
.page-products .product-item-info .image-container .sub-menu-list li a,
.page-products .product-item-info .image-container .sub-menu-list li div{display:block;height:36px;width:36px;background:#fafafa url(../images/bg-product-btn.png) no-repeat;cursor:pointer;}
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-1 a,
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-1 div{background-position:0 0;}
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-2 a,
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-2 div{background-position:0 -36px;}
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-3 a,
.page-products .product-item-info .image-container .sub-menu-list li.menu-item-3 div{background-position:0 -72px;}
.products.list li:hover .sub-menu-list{bottom:10px;}
.page-products .products-grid .product-item{box-sizing:border-box;}
.product-image-container{width:100% !important;display:block !important;}
.product-image-wrapper{height:auto !important;padding-bottom:0 !important;}
.product-image-photo{bottom:auto;display:block;height:auto;left:auto;margin:auto;max-width:100%;position:relative;right:auto;top:auto;}
.product-item-name, .product.name a{font-size:0.875rem;}
.product-item-details .item-1, .product-item-details .item-2{font-weight:300;color:#717171;}
.products-grid .product-item-info:hover{box-shadow:none !important;border-color:#ffffff !important;}
a.filter-clear{display:inline-block;padding:10px 42px;color:#ffffff;background:#f47851;border-radius:20px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;}
a.filter-clear:hover{background:#2e3192;}
.catalog-product-view.page-layout-1column .product.media{width:37%;}
.catalog-product-view.page-layout-1column .product-info-main{width:60%;}
.product.data.items > .item.title > .switch{font-size:0.875rem !important;font-weight:700 !important;text-transform:uppercase;color:#464646 !important;background:#ffffff !important;border:none !important;}
.product.data.items > .item.title.active > .switch, .item.title.active > .switch:hover{background:#a7a7a7 !important;color:#ffffff !important;}
.product.data.items > .item.content p{font-size:0.875rem;line-height:1.5rem;color:#939393;}
.product.data.items > .item.content ul{padding:0;margin:0;list-style:none;}
.product.data.items > .item.content ul li{color:#939393;font-size:0.875rem;line-height:1.5rem;padding:0 0 0 15px;background:url(../images/bullet-blue.png) no-repeat 0 10px;margin-bottom:0;}
.product.data.items > .item.content table.additional-attributes th,
.product.data.items > .item.content table.additional-attributes td{font-size:0.875rem;color:#939393;}
.product.data.items > .item.content table.additional-attributes th.label{font-weight:700;}
.review-list .block-title strong{font-size:1.125rem;font-weight:700;}
.review-title{font-size:0.875rem;}
.review-ratings ~ .review-content{color:#939393;font-size:0.875rem;}
.fieldset .review-legend.legend strong{font-size:1.125rem;}
.review-field-ratings .label{font-size:1.125rem;}
.product.data.items > .item.content .review-form{max-width:none;}
.product.data.items > .item.content .field .label{font-size:0.875rem;}
.product.data.items > .item.content .field textarea{min-height:45px;}
.product.data.items > .item.content .review-form .action.primary{background-color:#2e3092;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:20px;color:#ffffff;padding:10px 40px;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.product.data.items > .item.content .review-form .action.primary:hover{background-color:#00854a;}
.product-r-item-1{float:left;width:363px;}
.product-r-item-1 .product-label-1{color:#282828;font-size:1.625rem;line-height:normal;padding-bottom:1rem;margin-bottom:1rem;font-family:'Roboto', sans-serif, serif;font-weight:400;border-bottom:1px solid #ededed;}
.product-r-item-1 .p-l-key{font-size:1rem;color:#464646;font-weight:700;padding-top:0.8rem;}
.product-r-item-1 .p-l-v{font-size:1rem;color:#717171;font-weight:300;padding-bottom:0.8rem;}
.product-r-item-1 .p-l-v ul{padding:0;margin:0;list-style:none;}
.product-r-item-1 .p-l-v ul li{display:inline-block;height:25px;width:25px;border-radius:50%;margin:0 7px 0 0;}
.product-r-item-1 .p-l-v ul li span{display:block;height:25px;width:25px;border-radius:50%;font-size:0;}
.product-r-item-1 .product-label-6{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding-bottom:0.5rem;}
.product-r-item-1 .product-label-7{padding-top:2rem;}
.product-r-item-1 .product-label-7 .p-enquery,
.product-r-item-1 .product-label-7 .p-sub-menu-list{display:inline-block;vertical-align:middle;}
.product-r-item-1 .product-label-7 .p-enquery .p-e-button{display:inline-block;padding:10px 42px;color:#ffffff;background:#f47851;border-radius:20px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;}
.product-r-item-1 .product-label-7 .p-enquery .p-e-button:hover{background:#2e3192;}
.product-r-item-1 .product-label-7 .p-sub-menu-list ul{padding:0;margin:0;list-style:none;}
.product-r-item-1 .product-label-7 .p-sub-menu-list li{float:left;margin:0 5px;}
.product-r-item-1 .product-label-7 .p-sub-menu-list li div{display:block;height:36px;width:36px;background:#ffffff url(../images/bg-product-btn.png) no-repeat;cursor:pointer;border:2px solid #d9d9d9;border-radius:50%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.product-r-item-1 .product-label-7 .p-sub-menu-list li div.option-1{background-position:0 0;}
.product-r-item-1 .product-label-7 .p-sub-menu-list li div.option-2{background-position:0 -72px;}
.product-r-item-1 .product-label-7 .p-sub-menu-list li div:hover{background-color:#d9d9d9;}
.product-r-item-2{float:right;width:286px;}
.product-r-item-2 .recent-view{background:#fafafa;padding:30px;margin-bottom:10px;}
.product-r-item-2 .recent-view .recent-title{font-family:'Roboto', sans-serif, serif;font-weight:400;color:#282828;font-size:1.125rem;padding-bottom:1.2rem;}
.product-r-item-2 .recent-view ul{padding:0;margin:0;list-style:none;overflow:hidden;}
.product-r-item-2 .recent-view ul li{float:left;width:100%;clear:both;margin-bottom:10px;}
.product-r-item-2 .recent-view ul li .r-img{float:left;width:96px;height:81px;overflow:hidden;margin:0 10px 0 0;}
.product-r-item-2 .recent-view ul li .shade-content{overflow:hidden;}
.product-r-item-2 .recent-view ul li .shade-content .r-label{color:#464646;font-size:1.3125rem !important;}
.product-r-item-2 .recent-view ul li .shade-content .r-label a{color:inherit;}
.product-r-item-2 .recent-view ul li .shade-content .r-s-label{color:#717171;font-size:1rem;font-weight:300;}
.block.related .title strong{text-align:center;font-family:'Roboto', sans-serif, serif;font-weight:300;font-size:2.5rem;line-height:normal;color:#282828;display:block;}
.back-link a{color:#8b8b8b;padding-left:30px;background:url(../images/arrow-gray-big-left.png) no-repeat 0 6px;display:inline-block;}
.fotorama__thumb-border{border-color:#5255a5 !important;}
.fotorama__caption__wrap{display:none !important;}
.owl-item .product-item{width:100% !important;}
.owl-item .product-item-info{width:auto;}
.block.related .related-available .product-item-name{margin-left:0;}
.related-product-slider.owl-carousel .owl-prev,
.related-product-slider.owl-carousel .owl-next{position:absolute;height:30px;width:30px;top:50%;margin-top:-30px;}
.related-product-slider.owl-carousel .owl-prev{left:-75px;background:url(../images/lt-arrow.png) no-repeat 50% 50% !important;}
.related-product-slider.owl-carousel .owl-next{right:-75px;background:url(../images/rt-arrow.png) no-repeat 50% 50% !important;}
.gallery{padding:3.75rem 0 0;}
.gallery-search{}
.gallery-search select{display:inline-block;width:auto;border:1px solid #bababa;min-width:230px;max-width:230px;padding:10px 27px;height:47px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-family:'Lato', sans-serif !important;font-weight:400;font-size:1rem !important;color:#8d8d8d;line-height:normal;background:url(../images/arrow-select.png) no-repeat 95% 50%;border-radius:50px;margin-right:15px;box-shadow:none !important;}
.gallery-search input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 27px;height:47px;border:none;background:#00854a;color:#ffffff;font-size:1.25rem;font-family:'Lato', sans-serif;font-weight:400;border-radius:50px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;min-width:175px;}
.gallery-search input[type="submit"]:hover{background:#2e3192;}
.box .btn-holder{position:absolute;width:36px;height:82px;left:50%;top:50%;margin-left:-18px;margin-top:-42px;z-index:2;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;opacity:0;}
.box:hover .btn-holder{opacity:1;}
.box .btn-holder a{height:35px !important;width:35px !important;display:block;background-color:#ffffff;border-radius:50%;font-size:0;margin-bottom:10px;background-image:url(../images/bg-gallery-btn.png);background-size:35px;}
.box .btn-holder a.zoom{background-position:0 0;}
.box .btn-holder a.view{background-position:0 -35px;}
.category-gallery.page-products .products-grid .product-item{width:255px;}
.category-gallery.page-products .products-grid .product-item{margin:0 25px 25px 0;}
.acp-top{padding:3.75rem 0 0 0;background:url(../images/bg-acp.png) no-repeat right bottom;position:relative;}
.acp-top:after{content:'';height:210px;width:105px;position:absolute;left:0;bottom:-105px;background:url(../images/yellawo-arrow.png) no-repeat center center;background-size:cover;}
.acp-content{border-bottom:1px solid #dfdfdf;padding-bottom:3.75rem;}
.inside-story{background:#11a9c0;padding:2rem;margin:3.75rem 0 0 0;color:#fff;}
.inside-story .section-title{text-align:center;color:#fff;margin-bottom:1rem;}
.inside-story p{font-size:1rem;text-align:center;padding:0 2rem;margin-bottom:2rem;}
.inside-story ul{padding:0 2rem;margin:0;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.inside-story ul li{background:url(../images/bullet-two.png) no-repeat 0 8px;padding-left:30px;margin-bottom:0.5rem;}
.story-image{padding:2rem;background:#f8f8f8;border:1px solid #dddddd;}
.story-image img{display:block;height:auto;width:100%;margin:0 auto;}
.why-acp{clear:both;padding:3.75rem 0 0 0;}
.why-acp .section-title{text-align:center;margin-bottom:1rem;}
.why-acp p{font-size:1rem;text-align:center;margin-bottom:2rem;}
.table-responsive{overflow:auto;}
.table-acp{border-collapse:separate;border-spacing:1px;}
.table-acp tr th, .table-acp tr td{padding:10px 25px;}
.table-acp tr th{font-family:'Roboto', sans-serif, serif;font-size:1rem;background:#454545;color:#ffffff;}
.table-acp tr th:first-child{background:#00854a;}
.table-acp tr:nth-child(odd) td{background:#f0f0f0;}
.table-acp tr:nth-child(even) td{background:#f8f8f8;}
.table-acp tr:nth-child(odd) td:first-child{background:#ededed;}
.table-acp tr:nth-child(even) td:first-child{background:#f2f2f2;}
.acp-bottom{padding:3.75rem 0 2rem 0;}
.acp-list{padding:0;margin:0;list-style:none;}
.acp-list li{float:left;width:100%;clear:both;padding-bottom:3.75rem;margin-bottom:0;}
.acp-list li .acp-list-content{float:right;width:48%;padding:0;}
.acp-list li .acp-list-content h2{padding:0 0 1.5rem 0;margin:0;font-size:2.5rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#282828;}
.acp-list li .acp-list-content p{color:#686868;font-size:1rem;line-height:1.7rem;margin-bottom:1.5rem;}
.acp-list li .acp-list-content ul{padding:0 0 2rem 0;margin:0;list-style:none;overflow:hidden;}
.acp-list li .acp-list-content ul li{padding:0 0 .05rem 32px;background:url(../images/arrow-green.png) no-repeat 0 10px;color:#686868;}
.acp-list li figure{float:left;width:48%;position:relative;}
.acp-list li figure img{display:block;height:auto;width:100%;max-width:none;}
.acp-list li figure:before{content:'';height:100%;width:24px;background:#fbebc3;display:block;position:absolute;left:-24px;bottom:-24px;}
.acp-list li figure:after{content:'';width:100%;height:24px;background:#fbebc3;display:block;position:absolute;left:-24px;bottom:-24px;}
.acp-list li figure img{display:block;height:auto;width:100%;}
.acp-list li:nth-child(even) .acp-list-content{float:left;}
.acp-list li:nth-child(even) figure{float:right;}
.acp-list li:nth-child(even) figure:before{left:auto;right:-24px;bottom:-24px;}
.acp-list li:nth-child(even) figure:after{left:auto;right:-24px;bottom:-24px;}
.faq{padding:2rem 0 3.75rem;position:relative;z-index:2;}
.faq-content{margin-top:-5rem;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#ffffff;padding:1.25rem;position:relative;}
.faq-search{padding:1.25rem;background:#097d95;}
.faq-search h2{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;line-height:normal;color:#fff;margin-top:0;text-align:center;margin-bottom:1.85rem;}
.faq-search-box{position:relative;margin-bottom:1.25rem;}
.faq-search-box input[type="text"]{padding:10px 160px 10px 50px;color:#000000;font-size:1rem;font-family:'Lato', sans-serif;font-weight:400;border:none;background:#ffffff url(../images/bg-faq-search.png) no-repeat left 27px center;height:40px;border-radius:25px;}
.faq-search-box input[type="submit"]{position:absolute;top:0;right:-1px;background:#ff7200;color:#fff;font-size:1rem;font-family:'Lato', sans-serif;font-weight:400;height:40px;width:150px;border-radius:0 25px 25px 0;border:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.faq-search-box input[type="submit"]:hover{background:#2e3192;}
.faq-search-box input[type="button"]{position:absolute;top:0;right:-1px;background:#ff7200;color:#fff;font-size:1rem;font-family:'Lato', sans-serif;font-weight:400;height:40px;width:150px;border-radius:0 25px 25px 0;border:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.faq-search-box input[type="button"]:hover{background:#2e3192;}
.faq-result{padding:1.25rem 0 0 0;}
ul.faq-list{padding:0;margin:0;list-style:none;}
ul.faq-list > li{border-bottom:1px solid #c9c9c9;margin:0;padding:15px 0;}
ul.faq-list > li:last-child{border-bottom:none;}
ul.faq-list > li h2{color:#676767;font-size:1rem;font-family:'Lato', sans-serif;font-weight:400;padding:0 45px 0 30px;margin:0;background:url(../images/arrow-green.png) no-repeat 0 5px;position:relative;cursor:pointer;}
ul.faq-list > li h2:after{content:'';height:18px;width:18px;position:absolute;right:0;top:0;background:url(../images/plus-minus.png) no-repeat 0 0;display:block;}
ul.faq-list > li h2.active:after{background-position:0 -18px;}
ul.faq-list > li .faq-dlt-box{color:#8c8c8c;font-size:0.9375rem;display:none;padding:10px 30px}
ul.faq-list > li .faq-dlt-box img{display:block;max-width:100%;height:auto;margin:0 auto;}
.design{padding:2rem 0 0 0;position:relative;z-index:2;}
.design-content{margin-top:-5rem;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#ffffff;padding:1.25rem;position:relative;float:right;width:100%;clear:both;box-sizing:border-box;}
.design-top-box{padding:1.875rem;background:#00854a;color:#ffffff;font-family:'Roboto', sans-serif, serif;font-weight:400;text-align:center;margin-bottom:2.5rem;}
.how-work h2{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#000000;margin-top:0;text-align:center;margin-bottom:0;}
#progressbar{overflow:hidden;counter-reset:step;padding:0;margin:0;}
#progressbar li{list-style-type:none;color:#7f7f7f;font-size:1rem;width:25%;float:left;position:relative;text-align:center;padding:0 1rem;box-sizing:border-box;margin-top:125px;}
#progressbar li .icon{height:50px;width:50px;position:absolute;top:-70px;left:50%;transform:translateX(-50%);}
#progressbar li::before{content:counter(step);counter-increment:step;width:35px;height:35px;display:block;font-family:'Roboto', sans-serif,;font-size:20px;line-height:35px;color:#0c2f40;background:#ffffff;border-radius:100%;margin:0 auto 15px auto;box-shadow:0 0 10px rgba(0,0,0,0.2);position:relative;z-index:2;text-align:center;}
#progressbar li::after{content:'';width:100%;height:1px;background:#ebebeb;position:absolute;left:-50%;top:19px;z-index:1;}
#progressbar li:first-child::after{content:none;}
#progressbar li.active{color:#2f394f;}
.design-upload-form{padding:1rem;background:#f7f7f7;margin-top:2rem;float:left;width:100%;clear:both;box-sizing:border-box;}
.design-upload-form h2{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#000000;text-align:center;}
.design-upload-form h3{font-size:1rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#555555;margin-top:0;}
.uploadsec .upload-section span.upload-title,
.design-upload-form .upload-section span.upload-title{display:inline-block;vertical-align:middle;padding-right:1rem;}
.design-upload-form .attach-btn, .uploadsec .attach-btn{position:relative;text-align:center;font-size:18px;border:1px solid #b0b0b0;line-height:40px;display:inline-block;box-sizing:border-box;border-radius:40px;background:#ffffff;vertical-align:middle;}
.uploadsec input[type="file"],
.design-upload-form input[type="file"]{position:absolute;left:15px;top:0;}
.uploadsec input[type="file"],
.design-upload-form input[type="file"]{margin:0px;padding:0px 10px;float:left;width:100%;box-sizing:border-box;border:1px solid #dad8d8;height:40px;border-radius:40px;line-height:40px;cursor:pointer;}
.design-upload-form .attach-btn .resume, .uploadsec .attach-btn .resume{position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:118px;}
.design-upload-form .attach-btn .resume input[type="file"], .uploadsec .attach-btn .resume input[type="file"]{}
.design-upload-form .attach-btn .btn-text, .uploadsec .attach-btn .btn-text{padding:0 20px 0 20px;color:#000000;font-family:'Lato', sans-serif;font-size:1rem;font-weight:400;float:left;cursor:pointer;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.upload-section{padding-top:1rem;}
.downloads{padding:2rem 0 3.75rem;position:relative;z-index:2;}
.lt-panel-download{float:left;width:40%;}
.rt-panel-download{float:right;width:55%;}
.design-upload-form.e-catalogues{margin-top:0;padding-top:0;}
.design-upload-form.e-catalogues .btn-submit{width:190px;}
.lt-panel-download ul{overflow:hidden;counter-reset:step;padding:0;margin:0;}
.lt-panel-download ul li{list-style-type:none;color:#7f7f7f;font-size:1rem;float:left;width:100%;position:relative;padding:0 0 10px 50px;box-sizing:border-box;}
.lt-panel-download ul li::before{content:counter(step);counter-increment:step;width:35px;height:35px;display:block;font-family:'Roboto', sans-serif,;font-size:20px;line-height:32px;color:#ffffff;background:#00854a;border-radius:100%;margin:0 auto 15px auto;position:absolute;left:0;top:0;z-index:2;text-align:center;}
.cd-popup-container .cd-popup-close{background-color:#8a8a8a;background-image:url(../images/popup-close.png);background-repeat:no-repeat;background-position:center center;font-size:0;top:0;right:0;}
.cd-popup-container .cd-popup-close:before, .cd-popup-container .cd-popup-close:after{display:none;}
.categorypath-products-aluminium-composite-panel .columns{display:none;}
.page-header .panel.wrapper{max-width:none;clear:both;}
.page-header{height:119px;background:#ffffff;position:fixed;width:100%;left:0;top:0;z-index:999;border-bottom:1px solid rgba(0,0,0,0.2) !important;}
body{padding-top:119px;}
.navigation ul{padding:0;padding-top:8px !important;position:relative;}
.navigation ul li{display:inline-block;margin:0 -4px 0 2px;}
.navigation ul li.has-doropdown{position:relative;}
.navigation > ul > li.has-arrow > a{background:url(../images/arrow-select.png) no-repeat top 13px right 6px}
.navigation ul li > a{display:block;padding:0 22px 20px 20px;color:#3c3c3c;font-size:18px;text-decoration:none;position:relative;}
.navigation ul li > a:hover{color:#00854a;}
.navigation ul li.active > a{color:#00854a;}
.navigation > ul > li > a:after{content:'';height:2px;width:0;background:#00854a;position:absolute;left:0;bottom:0;display:block;opacity:0;transition:all .3s ease;}
.navigation > ul > li > a:hover:after{width:100%;opacity:1;}
.navigation ul li .dropdown-menu,
.navigation ul li > ul{visibility:hidden;opacity:0;transition:all 0.25s ease;}
.navigation ul li .dropdown-menu{position:absolute;right:0;top:24px;width:150%;height:215px;background:#ffff;box-shadow:0 0 5px rgba(0,0,0,0.2);padding:10px;}
.navigation ul li > ul{padding:10px !important;position:absolute;left:0;top:16px;width:180px;background:#ffff;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.navigation ul li > ul li{display:block;margin:0;}
.navigation ul li > ul li:first-child{border:none;}
.navigation ul li > ul li a{font-size:14px;padding:7px 5px;transition:all .3s ease;display:block;font-weight:700;border:0 none !important;}
.navigation ul li > ul li a:hover{background:#00854a;color:#fff;}
.navigation ul li:hover > ul{visibility:visible;opacity:1;top:46px;}
.navigation ul li:hover > .dropdown-menu{visibility:visible;opacity:1;top:54px;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list{border-right:1px solid #a2a2a2;width:28%;padding:0 10px 0 0 !important;margin:0 !important;box-sizing:border-box;min-height:215px;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container{width:72%;box-sizing:border-box;padding:0 0 0 10px;margin-bottom:0;min-height:215px;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container .sub-scrolling-menu .slimScrollDiv .sub-scrolling-menu-scroll > ul{column-count:2;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container .sub-scrolling-menu .slimScrollDiv .sub-scrolling-menu-scroll > ul > li > a{padding-left:8px;transition:all .3s ease;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container .sub-scrolling-menu .slimScrollDiv .sub-scrolling-menu-scroll > ul > li > a:hover{background-color:#368648;color:#fff;}
#nav_Tab_Manu.resp-vtabs .resp-tab-content{padding:0;background:#f5f5f5;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list li{padding:0 !important;border:none !important;}
#nav_Tab_Manu.resp-vtabs.resp-vtabs li.resp-tab-active{padding:0 !important;}
#nav_Tab_Manu.resp-vtabs.resp-vtabs li.resp-tab-active > a{background-color:#00854a;color:#fff;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list li a{padding:5px !important;font-weight:700;font-size:14px;}
.sub-scrolling-menu{float:left;width:50%;}
.sub-scrolling-menu ul{padding:0 !important;}
.sub-scrolling-menu ul li{display:block;}
.sub-scrolling-menu ul li a{font-size:14px;padding:5px 0;}
.menu-image{width:49%;float:right;height:215px;}
.menu-image img{display:block;max-width:100%;height:auto;margin:0 auto;}
@-webkit-keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);}
}
@-moz-keyframes fstAnimationEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0);}
to{opacity:1;-moz-transform:translate3d(0, 0, 0);}
}
@keyframes fstAnimationEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fstElement{display:inline-block;position:relative;border:1px solid #D7D7D7;box-sizing:border-box;color:#232323;font-size:1.1em;background-color:#fff;}
.fstElement > select,
.fstElement > input{position:absolute;left:-999em;}
.fstToggleBtn{font-size:1.4em;display:block;position:relative;box-sizing:border-box;padding:0.71429em 1.42857em 0.71429em 0.71429em;min-width:14.28571em;cursor:pointer;}
.fstToggleBtn:after{position:absolute;content:"";right:0.71429em;top:50%;margin-top:-0.17857em;border:0.35714em solid transparent;border-top-color:#cacaca;}
.fstQueryInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;box-sizing:border-box;background:transparent;border:0;}
.fstResults{position:absolute;left:-1px;top:100%;right:-1px;max-height:30em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #D7D7D7;border-top:0;background-color:#FFF;display:none;}
.fstResultItem{font-size:1.4em;display:block;padding:0.5em 0.71429em;margin:0;cursor:pointer;border-top:1px solid #fff;}
.fstResultItem.fstUserOption{color:#707070;}
.fstResultItem.fstFocused{color:#fff;background-color:#43A2F3;border-color:#73baf6;}
.fstResultItem.fstSelected{color:#fff;background-color:#2694f1;border-color:#73baf6;}
.fstGroupTitle{font-size:1.4em;display:block;padding:0.5em 0.71429em;margin:0;font-weight:bold;}
.fstGroup{padding-top:1em;}
.fstGroup:first-child{padding-top:0;}
.fstNoResults{font-size:1.4em;display:block;padding:0.71429em 0.71429em;margin:0;color:#999;}
.fstSingleMode .fstControls{position:absolute;left:-1px;right:-1px;top:100%;padding:0.5em;border:1px solid #D7D7D7;background-color:#fff;display:none;}
.fstSingleMode .fstQueryInput{font-size:1.4em;display:block;width:100%;padding:0.5em 0.35714em;color:#999;border:1px solid #D7D7D7;}
.fstSingleMode.fstActive{z-index:100;}
.fstSingleMode.fstActive.fstElement,
.fstSingleMode.fstActive .fstControls,
.fstSingleMode.fstActive .fstResults{box-shadow:0 0.2em 0.2em rgba(0, 0, 0, 0.1);}
.fstSingleMode.fstActive .fstControls{display:block;}
.fstSingleMode.fstActive .fstResults{display:block;z-index:10;margin-top:-1px;}
.fstChoiceItem{display:inline-block;font-size:1.2em;position:relative;margin:0 0.41667em 0.41667em 0;padding:0.33333em 0.33333em 0.33333em 1.5em;float:left;border-radius:0.25em;border:1px solid #43A2F3;cursor:auto;color:#fff;background-color:#43A2F3;-webkit-animation:fstAnimationEnter 0.2s;-moz-animation:fstAnimationEnter 0.2s;animation:fstAnimationEnter 0.2s;}
.fstChoiceItem.mod1{background-color:#F9F9F9;border:1px solid #D7D7D7;color:#232323;}
.fstChoiceItem.mod1 > .fstChoiceRemove{color:#a4a4a4;}
.fstChoiceRemove{margin:0;padding:0;border:0;cursor:pointer;background:none;font-size:1.16667em;position:absolute;left:0;top:50%;width:1.28571em;line-height:1.28571em;margin-top:-0.64286em;text-align:center;color:#fff;}
.fstChoiceRemove::-moz-focus-inner{padding:0;border:0;}
.fstMultipleMode .fstControls{box-sizing:border-box;padding:0.5em 0.5em 0em 0.5em;overflow:hidden;width:20em;cursor:text;}
.fstMultipleMode .fstQueryInput{font-size:1.4em;float:left;padding:0.28571em 0;margin:0 0 0.35714em 0;width:2em;color:#999;}
.fstMultipleMode .fstQueryInputExpanded{float:none;width:100%;padding:0.28571em 0.35714em;}
.fstMultipleMode .fstFakeInput{font-size:1.4em;}
.fstMultipleMode.fstActive,
.fstMultipleMode.fstActive .fstResults{box-shadow:0 0.2em 0.2em rgba(0, 0, 0, 0.1);}
.fstMultipleMode.fstActive .fstResults{display:block;z-index:10;border-top:1px solid #D7D7D7;}
.block-search .action.search::before{display:none !important;}
.block-search input{margin:0;padding-right:35px;position:static;border:none;width:35px;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;background:#ffffff url(../images/glass.png) right 5px center no-repeat;cursor:pointer;}
.block-search input:focus{width:230px;background-color:#f1f1f1;box-shadow:none !important;}
.top-menu-bar{position:absolute;height:18px;width:22px;background:url(../images/burger-menu.png) no-repeat 0 0;top:34px;right:0;cursor:pointer;display:none;}
.nav-toggle, .block-search .label{display:none !important;}
.overlay{position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:9998;display:none;}
.subscribe-form{position:fixed;left:50%;top:50%;width:500px;max-width:100%;transform:translate(-50%, -50%);background:#ffffff;padding:20px;box-sizing:border-box;z-index:9999;display:none;}
.subscribe-inner{background:#f7f7f7;padding:10px;}
.subscribe-inner h2{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#000000;padding:0;margin:0 0 1rem 0;}
.subscribe-inner .btn-submit{background-image:none;}
.subscribe-form .close{position:absolute;top:-15px;right:-15px;height:30px;width:30px;border-radius:50%;background:#00854a;cursor:pointer;display:block;font-size:18px;color:#ffffff;text-align:center;}
.subscribe-form p{margin-bottom:0;}
.subscribe-form p.lock{background:url(../images/lock.png) no-repeat 0 0;padding-left:30px;}
.subscribe-form form{overflow:hidden;padding-top:10px;}
.testimonial-list-item{float:left;width:100%;clear:both;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eeeeee;}
.testimonial-list-item .t-left{float:left;width:20%;margin-right:20px;}
.testimonial-list-item .t-right{overflow:hidden;}
.testimonial-list-item .t-right .t-name{font-size:1.875rem;font-family:'Roboto', sans-serif, serif;font-weight:300;color:#000000;}
.testimonial-list-item .t-right .t-designation{margin-bottom:1rem;font-size:1rem;color:#000000;}
.testimonial-list-item .t-right .t-content{color:#7f7f7f;}
.toolbar-amount{float:left;}
.limiter{float:right;}
.page.messages{position:relative;}
.close-message{position:absolute;top:50%;right:10px;height:30px;width:30px;background:rgba(0,0,0,0.5);display:block;z-index:2;transform:translateY(-50%);border-radius:50%;color:#fff;text-align:center;font-size:18px;cursor:pointer;}
.picker{display:block !important;}
.picker .pc-select{width:100%;max-width:none !important;}
.picker .pc-select .pc-trigger{height:45px;padding:10px 17px;border:none;box-sizing:border-box;}
.picker .pc-select .pc-list li{margin-bottom:0 !important;padding:5px !important;}
.picker .pc-select .pc-list{top:calc(100% - 5px) !important;border:1px solid #2e3192 !important;}
.picker .pc-element:hover, .picker .pc-trigger:hover{background-color:#2e3192 !important;color:#fff;}
.picker .pc-select .pc-list li:hover{background-color:#2e3192 !important;color:#fff;}
.picker .pc-element, .picker .pc-trigger{background:#2e3192 !important;border:1px solid #2e3192 !important;color:#ffffff !important;}
.picker .pc-element{padding-bottom:4px !important;}
.picker .pc-element .pc-close, .picker .pc-trigger .pc-close{margin-top:-13px !important;}
.category-gallery .grid li{width:33% !important;}
.category-gallery .grid{margin:0 !important;}
.catalog-product-view.page-layout-1column .product.media{margin-top:50px;}
.catalog-product-view.page-layout-1column .product.media .back-link{display:none;}
.catalog-product-view.page-layout-1column .product.media .gallery-placeholder{border:1px solid #d3d3d3;padding:15px;}
.catalog-product-view.page-layout-1column .product.media .fotorama__stage .fotorama__stage__shaft, .catalog-product-view.page-layout-1column .product.media .fotorama__stage{margin:0;width:100% !important;}
.catalog-product-view .fotorama__stage__frame .fotorama__img{min-height:100%;min-width:100%;}
.catalog-product-view.page-layout-1column .product.media .gallery-placeholder .fotorama-item .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-top:10px;}
.catalog-product-view.page-layout-1column .product-info-main{margin-top:50px;}
.product.data.items > .item.title.active > .switch, .item.title.active > .switch:hover{background:#2e3192 !important;color:#ffffff !important;}
.product.data.items > .item.title.active > .switch .counter{color:#fff !important;}
#product-review-container .block-title{border-bottom:solid 1px #d3d3d3;padding-bottom:8px;margin-bottom:0px;}
#product-review-container .block-title strong{font-family:'lato';font-size:1.5rem;font-weight:400;border-bottom:2px solid #00854a;padding-bottom:8px;}
#product-review-container .block-content .review-items .review-item{padding:20px 0;}
#product-review-container .block-content .review-items .review-item .review-title{font-size:1.1rem;font-weight:600;margin-bottom:6px;}
#product-review-container .block-content .review-items .review-item .review-ratings{width:100%;float:none;margin-bottom:20px;}
#product-review-container .block-content .review-items .review-item .review-ratings .rating-label{display:none;}
#product-review-container .block-content .review-items .review-item .review-content{color:#3c3c3c;margin-left:0;margin-bottom:15px;}
#product-review-container .block-content .review-items .review-item .review-details{margin-left:0;}
.review-add .block-content .review-legend{margin-bottom:20px;}
.review-add .block-content .review-legend span{font-family:'lato';font-size:1.5rem;font-weight:400;margin-bottom:10px;display:inline-block;}
.review-add .block-content .review-legend strong{color:#00854a;font-weight:600;}
.review-add .block-content .review-field-ratings > legend.label{margin-bottom:0;}
.review-add .block-content .review-field-ratings .field.choice.review-field-rating #Rating_rating_label{display:none;}
.review-control-vote label:before, .review-control-vote:before{font-size:25px;height:25px;letter-spacing:5px;}
.product-r-item-2 .recent-view > ul > li{padding-bottom:10px;*/margin-bottom:10px;}
.product-r-item-2 .recent-view > ul > li:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.product-r-item-2 .recent-view .shade-content .r-label{font-size:1rem !important;line-height:1.3;padding-left:5px;}
.feature-projects-popup-container{padding-left:20px;padding-right:20px;padding-bottom:20px;}
.feature-projects-popup-container .details-image{padding-top:0;background:#f3f3f3;border:1px solid #d3d3d3;display:flex;align-items:center;}
.feature-projects-popup-container .details-image img{height:100%;width:100%;object-fit:contain;max-height:360px;}
.feature-projects-popup-container .details-text{padding-top:0;text-align:left;padding-left:20px;box-sizing:border-box;}
.feature-projects-popup-container .details-text .form-group{margin-bottom:0;}
.feature-projects-popup-container .details-text .form-group .form-col-2{padding-top:6px;padding-bottom:6px;}
.feature-projects-popup-container .cd-popup-close{width:34px;height:34px;background-color:#8a8a8a;background-image:url(../images/popup-close.png);background-repeat:no-repeat;background-position:center center;font-size:0;top:0;right:0;}
.feature-projects-popup-container .cd-popup-close:before{display:none}
.feature-projects-popup-container .detailsContainer{display:flex;justify-content:space-between;}
#enquiry-form{max-width:700px;margin:20px auto;padding:1.5rem 2rem;box-shadow:0 0 20px 0px rgba(0,0,0,0.2);}
.certificates, .awards{display:none;}
.certificates.active, .awards.active{display:block;}
.cert-links{text-align:center;margin-bottom:40px;}
.cert-links a{display:inline-block;padding:12px 60px;border:solid 1px #ccc;margin-left:10px;cursor:pointer;text-decoration:none;color:#606060;font-size:14px;}
.cert-links a.active{background:#2f3590;color:#fff;border-color:#2f3590;}
.certificate-list{padding-left:0;}
.certificate-list li{list-style:none;width:calc(30% - 34px);margin-left:30px;display:inline-block;margin-bottom:30px;border:solid 1px #ccc;padding:10px;vertical-align:top;}
.certificate-list li figure{position:relative;}
.manufactures .manufacturing-list li .manufacturing-content{width:100%;}
.manufactures .manufacturing-list li .manufacturing-content h2{font-size:2.2rem;border-bottom:1px solid #d3d3d3;padding-bottom:10px;margin-bottom:20px;margin-top:0;padding-top:0;}
.manufactures .manufacturing-list li .manufacturing-content h3{margin-top:0;font-size:1.5rem;padding-bottom:6px;}
.manufactures .manufacturing-list li .manufacturing-content figure{margin-right:25px;margin-bottom:50px;}
.manufactures .manufacturing-list li:nth-child(2n+1) .manufacturing-content figure{margin-left:50px;}
.fancybox-caption{text-align:center;}
ul.research-list li img{transition:all 0.5s ease;}
.fancybox-toolbar button:hover{background-color:#000;border:;}
a.fancybox:after{position:absolute;background:url(../images/musica-searcher.png) no-repeat center;left:0;right:0;bottom:0;top:0;content:'';visibility:hidden;opacity:0;transition:all 0.25s ease;}
a.fancybox:hover:after{visibility:visible;opacity:1;}
.secreltive{position:relative;padding-top:20px;}
.p-t-0{padding-top:0 !important;}
.txtinfo{color:#8a8a8a;font-size:14px;line-height:20px;margin:0;}
.csbtn .btn-submit{width:auto;border:0 none !important;height:50px;box-sizing:border-box;display:inline-block;vertical-align:top;}
.m-b-5{margin-bottom:5px;}
.srchov{display:none !important}
.social-link li a:hover .act{display:none !important;}
.social-link li a:hover .srchov{display:block !important}
label.m-b-5{display:inline-block;}
button.btn-submit:hover{color:#ffffff;}
.pdfsec{height:290px;position:relative;overflow:hidden;}
.pdfsec embed{height:100%;width:100%;}
.pdfview-btn{-webkit-transition:400ms;transition:400ms;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.75) url(../images/view-icon.svg) no-repeat center center/60px auto;transform:scale(0);}
.certificate-list li figure:hover .pdfview-btn,
.pdfsec:hover .pdfview-btn{display:block;transform:scale(1);}
.thankyousec h2{font-size:30px;line-height:36px;font-weight:bold;margin:0 0 18px;color:#5f5f5f;text-transform:capitalize;}
.thankyousec{text-align:center;padding:70px 0;}
a.back_button{font-family:'Lato', sans-serif !important;font-size:1rem !important;line-height:1.6rem;background-color:#2e3092;color:#ffffff;border:1px solid #2e3192;display:inline-block;padding:6px 20px;}
.with-val label{margin:3px 0 0;position:absolute !important;display:block;text-align:left;top:0 !important;}
.with-val{position:relative;padding-top:40px;}
.with-val input.from-item{color:#2a2a2a;}
.design-upload-form #myProgress{width:100%;background-color:#ececec;border-radius:100px;overflow:hidden;margin-top:8px;}
.design-upload-form #myBar{width:1%;height:5px;background-color:#4CAF50;}
#design_submit.inactive{pointer-events:none;opacity:0.6;}
.careerpage{font-family:'Lato', sans-serif;}
.careertop{box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.16);background-color:#ffffff;margin:-44px 0 0;position:relative;z-index:1;display:flex;}
.careertop figure{margin:0;width:35%;float:left;}
.careertop figure img{min-height:100%;}
.crTitle{font-family:'Roboto', sans-serif;font-size:40px;line-height:46px;margin:0 0 22px;color:#282828;font-weight:300;}
.rightcont{padding:48px 0 0 86px;width:52%;float:left;}
.crdesk{color:#686868;font-size:16px;line-height:26px;margin:0 0 7px;}
.crdesk p{font-size:inherit;line-height:inherit;}
.crdesk ul{padding:0;margin:0;}
.crdesk ul li{list-style:none;position:relative;padding:5px 0 0 24px;margin:0;}
.crdesk ul li::before{content:"";display:block;position:absolute;top:16px;left:0;width:7px;height:7px;border-radius:100%;background-color:#468cc0;}
.btn-border{border:1px solid #2e3192;color:#2e3192;background-color:transparent;font-size:15px;line-height:21px;padding:7px 55px 7px 29px;border-radius:50px;text-decoration:none;display:inline-block;-webkit-transition:400ms;transition:400ms;}
.btnarrw{background-image:url("../images/arrowbtn.png");background-position:right 22px center;background-repeat:no-repeat;}
.btnarrw:hover{background-image:url("../images/arrowbtn-h.png");}
.btn-border:hover{background-color:#2e3192;color:#ffffff;text-decoration:none;}
.rightcont .btn-border:hover{min-width:100px;}
.workwithus{padding:84px 0;}
.leftcontc{width:55%;max-width:614px;float:left;padding-right:50px;}
.workwithus figure{margin:0;float:left;width:43%;}
.leftcontc .crTitle{margin-top:32px;}
.currentopening{background:#f7f7f7 url("../images/career-right-element.png") no-repeat right bottom;padding:75px 0 33px;}
.openList{padding:0;margin:0;}
.openList li{float:left;width:50%;list-style:none;margin-bottom:52px;}
.openList li h4{font-family:'Roboto', sans-serif;font-size:24px;line-height:30px;margin:0 0 16px;color:#0a0a0a;font-weight:300;}
.openList li p{font-size:14px;line-height:20px;margin:0 0 5px;color:#5d5d5d;font-weight:normal;}
.openList li p strong{color:#000000;}
.openList li .btn-border{padding:7px 26px;text-align:center;color:#8a8a8a;border-color:#00854a;margin-top:23px;text-decoration:none;}
.openList li .btnaply,
.openList li .btn-border:hover{background-color:#00854a;color:#ffffff;text-decoration:none;}
.openList li .btnaply{margin-left:15px;}
.openList li .btnaply:hover{background-color:transparent;color:#8a8a8a;text-decoration:none;}
#feature-projects-popup .btn-view-all{border-color:#2e3192;color:#2e3192;margin-top:10px;}
.featured-shades .resp-tab-content .btn-view-all{border-color:#2e3192;color:#2e3192;}
.featured-shades .resp-tab-content .btn-view-all span,
#feature-projects-popup .btn-view-all span{background-image:url(../images/arrowbtn.png);}
.featured-shades .resp-tab-content .btn-view-all:hover,
#feature-projects-popup .btn-view-all:hover{background:#00854a;color:#ffffff !important;text-decoration:none;border-color:#00854a !important;}
.featured-shades .resp-tab-content .btn-view-all:hover span,
#feature-projects-popup .btn-view-all:hover span{background-image:url(../images/arrow-white.png);}
.downloadicon{background:transparent url(../images/icon-download.svg) no-repeat center center/contain;width:26px;height:26px;position:absolute;top:-6px;right:-3px;display:none;z-index:1;}
.certificate-list figure:hover .downloadicon{display:block;}
.certificate-list figure .fancybox::after{display:none;}
#opening_apply{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;}
#opening_apply.is-visible{opacity:1;visibility:visible;z-index:999;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s;}
#opening_apply form{max-width:80%;margin:0 auto;}
.openList li p{font-size:12px;line-height:18px;margin:0 0 3px;}
.openList li h4{font-size:20px;line-height:26px;margin:0 0 9px;}
.btn-border{font-size:13px;line-height:19px;padding:6px 55px 6px 22px}
.openList li .btn-border{padding:6px 18px;}
.promotional_popup{width:640px;background-color:#d6d6d6;color:#404040;}
.promotional_popup h2{margin:0;font-weight:normal;font-family:inherit;font-size:26px;line-height:38px;text-transform:uppercase;text-align:center;padding-bottom:6px;}
.promotional_popup figure{margin:0;background:#e7e7e9 url(../images/agplussrc.jpg) no-repeat center center/contain;position:relative;width:260px;float:right;height:360px;}
.leftpdesk{float:left;width:340px;padding:24px 14px 5px;text-align:center;}
.promotional_popup p{font-size:15px;line-height:28px;color:inherit;margin:0 0 7px;text-align:center;}
.mrgt15{margin-top:15px;}
.promotional_popup a.btn-submit{display:inline-block;text-align:left;width:auto;background-image:none;color:#ffffff;text-decoration:none;}
.promotional_popup a.btn-submi:hover{text-decoration:none;}
.agbio{padding:50px 0;}
.home-banner .banner-link span{color:#ffffff !important;}
.openrtmenu,
.offmmenu{display:none !important;}
.mainmenuoverlay,
.shomlogo{display:none;}
.picker .pc-select .pc-list{z-index:99 !important;}
.menudesktop{display:none !important;opacity:1 !important;vertical-align:top;width:100% !important;}
.navigation ul li:hover .menudesktop{display:flex !important;}
.menubox h4{color:#333333;font-size:16px;line-height:22px;margin:0 0 0 18px;padding:5px 0;text-transform:uppercase;}
.menubox h4::after{content:"";display:block;height:2px;width:50px;background-color:#2e3192;margin:13px 0 0;}
.menudesktop .menubox ul{padding:0 !important;}
.dropdown-menu.bgmenu.menudesktop{padding:27px 0 20px;}
.menubox{padding:0;min-width:114px;}
.menubox + .menubox{border-left:2px solid rgba(0, 0, 0, 0.09);}
.menudesktop .menubox ul li{text-align:left;padding:0;margin:0 !important;display:block;}
.menudesktop .menubox ul li a{padding:7px 18px;font-size:16px;line-height:22px;color:#7b7b7b;font-weight:normal;transition:all 0.5s ease 0s;}
.menudesktop .menubox ul li a:before{position:absolute;content:"";display:block;top:50%;bottom:50%;left:0;width:2px;background-color:#2e3192;transition:all 0.5s ease 0s;}
.menudesktop .menubox ul li a:hover{color:#2e3192;}
.menudesktop .menubox ul li a:hover:before{top:3px;bottom:3px;transition:all 0.3s ease 0s;}
.menudesktop .menubox ul.txtbld li a strong{font-weight:900;}
.menubox .menu-image{float:none !important;min-width:inherit !important;max-width:220px;}
.toshowmore{display:inline-block;padding:7px 0 0 13px;font-size:16px;line-height:22px;color:#555555;font-weight:normal;}
.toshowmore::before{display:inline-block;content:"...";}
.toclip ul{max-height:300px;overflow:hidden;}
.opencnt.toclip ul{overflow:auto;}
.showdorpmenu,
.opencnt .txtmore,
.txtless{display:none !important;}
.opencnt .txtless{display:inline-block !important;}
label.checkme{position:relative;padding-left:29px !important;display:inline-block;cursor:pointer;margin:20px 0 11px;font-size:18px;line-height:24px;color:#2e3092;}
.hideit{position:absolute;left:-1000px;top:0;opacity:0;visibility:hidden;}
.checkboxicon{border:1px solid #696969;display:inline-block;width:16px;height:17px;position:absolute;left:0;top:1px;}
input[type="checkbox"]:checked + .checkboxicon{display:block;border-color:#2e3092;}
.checkboxicon::after{opacity:0;height:20px;width:7px;transform-origin:left top;border-right:3px solid #00854a;border-top:3px solid #00854a;content:'';left:1px;top:6px;position:absolute;}
input[type="checkbox"]:checked + .checkboxicon::after{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg);opacity:1;}
@keyframes checkmark{0%{height:0;width:0;opacity:1;}
20%{height:0;width:7px;opacity:1;}
40%{height:20px;width:7px;opacity:1;}
100%{height:20px;width:7px;opacity:1;}
}
.currentopening h4{margin:6px 0;color:#212121;}
ul.linkresum{padding:15px 0 0;list-style:none;margin:0;}
.linkresum li{margin:0;display:block;}
.linkresum li a{display:inline-block;padding:4px 0;color:#212121;font-size:19px;font-weight:bold;line-height:25px;text-decoration:underline;}
.linkresum li a:hover{text-decoration:none;color:#2e3092;}
.currentopening .crTitle + p{margin:4px 0 50px;max-width:90%;}
.formboxresm{padding:20px;background-color:#e8e8e8;}
.formboxresm .btn-submit{margin-top:20px;}
.currentopening h2{margin:0 0 23px;}
.fullwidth{width:100%;}
.shade-list li figure{position:relative;}
.shade-list li figure figcaption{position:absolute;bottom:0;color:#fff;padding:6px;font-weight:300;}
select#category{background-color:#2e3192;color:#ffffff;height:45px;padding:10px 17px;}
ul.research-list li:hover{cursor:pointer;}
ul.research-list li figure::after{display:none;content:"";background:rgba(255, 255, 255, 0.6) url(../images/view-icon.svg) no-repeat center center/50px;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;}
ul.research-list li:hover figure::after{display:block;}
.vision-mission .col-3 figure{margin:0;}
.serchicon{background:rgba(255, 255, 255, 0.6) url(../images/view-icon.svg) no-repeat center center/50px;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;display:none;cursor:pointer;z-index:2;}
.manufacturing-list li figure:hover .serchicon{display:block;}
.mx-auto{margin-right:auto;margin-left:auto;display:block;}
.wrapper.agplus .manufacturing-list li{padding-bottom:0;}
.pb60{padding-bottom:60px;}
.wrapper.agplus{max-width:900px;padding:20px 40px;border:1px solid #ececec;margin:30px auto 0;background-color:#ffffff;}
.aludecorBranche h4{margin:0 0 3px;color:#3a3a3a;font-size:17px;line-height:23px;}
.aludecorBranche p{color:#797979;font-size:16px;line-height:22px;margin:0 0 2px;}
.aludecorBranche{margin:10px 0 20px;}
.fullsw .manufacturing-content{width:100% !important;}
.fullsw.manufacturing-list > li > figure{margin-right:20px;margin-bottom:20px;}
.fullsw.manufacturing-list > li:nth-child(2n+1) > figure{margin-left:40px;margin-right:0;}
.dpsCont{position:relative;padding-left:80px;min-height:63px;margin:20px 0;}
.gptptable{margin-bottom:43px !important;}
.dpsCont figure{position:absolute !important;left:0;top:0;width:auto !important;}
.dpsCont figure::before,
.dpsCont figure::after{display:none !important;}
.dpsCont h4{margin:0;font-size:17px;line-height:23px;}
.dpsCont ul{padding:0 0 0 18px;}
.dpsCont ul li{margin:0;}
.agicont img{margin:auto;display:block;}
.manufacturing-list li .dpsCont figure img{width:auto;}
.contdp{width:50%;float:right}
.withdpscont{width:42% !important;}
.page-products .product-item-info{text-align:center;}
.offmmenu2,
.mobview{display:none !important;}
.tablestl{margin-top:15px;}
.tablestl thead>tr>td{background-color:#e8e8e8;color:#333;text-align:center;vertical-align:middle;padding:14px 9px;border:solid 1px #ccc;}
.tablestl tbody>tr>td{background-color:#ffffff;color:#333;text-align:center;vertical-align:middle;padding:12px 7px;border:solid 1px #ccc;}
.categorypath-products-firewall #maincontent,
.categorypath-products-copper-composite-panel #maincontent,
.category-aludecor-systems #maincontent,
.categorypath-products-zinc-composite-panel #maincontent{display:none;}
.manufacturing-list li figure figcaption a{color:#fff;text-decoration:none;background-color:#2e3192;padding:6px 10px;border-radius:4px;display:inline-block;margin:10px 0 0 10px;}
.catalog-category-view .ias-trigger.ias-trigger-next a{display:none;}
.allproduct{min-height:1500px;}
.catalog-category-view .columns > .slimScrollDiv{height:auto !important;}
.catalog-category-view .columns .column.main{padding-left:30px;}
.sysicolist::after{display:table;clear:both;content:"";}
.sysicolist li{padding:0;list-style-type:none;position:relative;min-height:120px;margin:0 0 20px;float:left;width:50%;text-align:center;}
.allproduct{margin-bottom:40px;padding-right:30px;}
.sysicolist li p{margin:0;padding:0;}
.sysicolist li figure{position:relative;left:0;top:0;margin:0;margin:auto;display:block;float:none !important;}
.sysicolist{padding:0;margin:0;max-width:370px;}
.videolink{background:#000000;width:125px;height:30px;line-height:30px;display:block;color:#ffffff !important;text-transform:uppercase;font-size:12px;text-align:center;margin-right:8px;position:relative;overflow:hidden;-webkit-transition:ease 0.5s all;-moz-transition:ease 0.5s all;transition:ease 0.5s all;border:solid 1px #000;text-decoration:none;}
.videolink:hover{background:#fff;color:#000 !important;text-decoration:none;background-image:none;}
.videolink::after{display:none;}
.pagesystem h4{font-size:18px;line-height:24px;margin:30px 0 10px;}
.pagesystem h2{font-size:23px;line-height:30px;margin:0 0 10px;font-weight:500;}
.manufactures .manufacturing-list li .manufacturing-content figure{display:inline-block;position:relative;}
.manufactures .manufacturing-list li .manufacturing-content figure:hover{cursor:pointer;}
.page-products .product-item-info .image-container a,
.page-products .products-grid .product-items .image-container a.product-item-link{display:block;width:100%;height:240px;overflow:hidden;background-color:#ffffff;position:relative;}
.page-products .product-item-info .image-container a img,
.page-products .product-item-info .image-container a img, .page-products .products-grid .product-items a.product-item-link img{width:auto;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.manufactures .manufacturing-list li:nth-child(2n+1) .manufacturing-content figure{margin-left:0;}
.closefilter{display:none !important;}
.showfilter{position:fixed;left:-24px;top:17rem;background-color:#2e3192;color:#ffffff;font-size:17px;line-height:22px;padding:6px 20px;transform:rotate(270deg);border:0 none;border-radius:0;display:none !important;}
.showfilter:focus{background-color:#00854a;}
.scrollup{background:transparent url(../images/topgo.png) no-repeat center center/contain;width:43px;height:43px;position:fixed;right:10px;z-index:99;bottom:10px;}
.scrollup:hover{background-image:url("../images/topgo-h.png");}
.page-layout-2columns-left .sidebar-main .filter-options-content{max-height:200px;overflow-x:hidden;overflow-y:auto;}
.gallery-search{text-align:center;}
.closesearch{position:absolute;right:0;top:0;background-color:transparent !important;border:0 none !important;color:#fff;box-shadow:none !important;font-size:47px;font-weight:300;padding:22px;}
.closesearch:hover{color:#e66161;}
.block.block-search{width:100%;position:absolute !important;left:0;top:100% !important;background-color:rgba(46, 49, 146, 0.86);padding:10px 0;display:none;}
.block.block-search input{width:100%;font-size:18px;height:54px;padding:10px 10px;background-position:right 20px center;}
.showsearch{background:#ffffff url(../images/glass.png) center center no-repeat;width:30px;height:30px;top:6px;display:inline-block;left:-14px;padding:0;background-size:17px;position:absolute;z-index:9;}
.header.content{position:static !important;}
.searchopen .block.block-search{display:block;}
.block-search .control{max-width:830px;margin:auto !important;}
body.cms-page-view.page-layout-1column footer{z-index:1;}
.menutitlem,
#messageModal,
.shwmobile{display:none !important;}
.about-txt #manufacturers{position:relative;}
.about-txt #manufacturers:hover span.serchicon{display:block;}
.about-txt #manufacturers:hover{cursor:pointer;}
.noblank ul li:first-child,
.menudesktop .menubox.noblank ul li:first-child{display:none;}
#enquiry-popup .cd-popup-container{background-color:transparent;padding:0;overflow:inherit;height:100%;padding-top:0;max-height:inherit;}
#enquiry-popup .cd-popup-container .cd-popup-close{z-index:9;margin-top:0;}
#enquiry-popup .cd-popup-container .popdata{padding:2rem 0;background-color:#ffffff;overflow:auto;max-height:80%;position:relative;width:100%;}
.catalog-product-view .zopim{z-index:99 !important}
.top-enquiry{padding:5px 10px 6px !important;}
.catalog-category-view .gallery-button,
.category-gallery .toolbar-products{display:none !important;}
.picker-item{padding:1px 24px 1px 6px;margin:0 7px 2px 0;background-color:#2e3192;color:#fff;border-radius:2px;border:1px solid #2e3192 !important;display:inline-block;position:relative;overflow:hidden;}
.hide-cs-picker::after{display:block;content:'\2716';}
.hide-cs-picker{position:absolute;right:2px;top:1px;cursor:pointer;}
.hide-cs-picker:hover{cursor:pointer;}
.withcs_picker .picker > .pc-element{display:none !important;}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right{bottom:60px !important;}
@font-face{font-family:"icomoon";src:url('https://www.aludecor.com/blogs/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot');src:url('https://www.aludecor.com/blogs/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
url('https://www.aludecor.com/blogs/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff') format('woff'),
url('https://www.aludecor.com/blogs/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf') format('truetype'),
url('https://www.aludecor.com/blogs/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}
.product-item-info.related-available a.product.photo.product-item-photo,
.product-item-info.related-available a.product.photo.product-item-photo span.product-image-wrapper{height:211px !important;overflow:hidden;display:block;}
.block.related .related-available .product-item-name{color:#464646;font-weight:600;}
.block.related .product-item-details{text-align:center;}
.product-r-item-2 .recent-view ul li .shade-content .r-label{font-size:16px !important;padding:0;}
.product-r-item-2 .recent-view ul li .shade-content .r-label a{text-decoration:none;}
figure a.fancybox:after{background:rgba(255, 255, 255, 0.6) url(../images/view-icon.svg) no-repeat center center/50px;}
.fullsw.manufacturing-list > li > figure a{display:block;overflow:hidden;}
.fullsw.manufacturing-list > li > figure div,
.about-txt figure{overflow:hidden;}
.about-txt figure img,
.manufacturing-list > li > figure img,
.fullsw.manufacturing-list > li > figure div img,
.fullsw.manufacturing-list > li > figure a img{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.about-txt figure:hover img,
.fullsw.manufacturing-list > li > figure:hover div img,
.fullsw.manufacturing-list > li > figure a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.fullsw.manufacturing-list > li > figure:hover .serchicon{display:block;z-index:1;}
.block-search .control{position:relative;}
.searchsuite-autocomplete{left:0 !important;}
.searchsuite-autocomplete ul{max-height:300px;overflow-y:auto;overflow-x:hidden;}
.pbox{position:relative;height:100%;width:100%;overflow:hidden;}
.page-products .products-grid .product-items .image-container a.product-item-link{padding:0 12px;box-sizing:border-box;}
.color-ribbon{background:transparent url(../images/ribbon-new.png) no-repeat left center/contain;width:142px;height:72px;position:absolute;z-index:2;top:0;left:3px;overflow:hidden;}
.product.media .color-ribbon{left:7px;top:16px;}
.color-ribbon span{display:block;color:#fff;font-size:14px;line-height:22px;position:relative;transform:rotate(-23deg);left:-25px;top:12px;font-weight:bold;}
.catalog-product-view.page-layout-1column .product.media .color-ribbon span{left:5px;top:-1px;font-weight:bold;}
.catalog-product-view.page-layout-1column .product.media{position:relative;}
.magnifier-preview{left:103% !important;top:0 !important;}
.srcRow{margin:0 -20px;display:flex;flex-wrap:wrap;}
.srchalf{width:50%;float:left;padding:0 20px;box-sizing:border-box;}
.srcstyle{position:relative;display:inline-block;margin:0;overflow:hidden;padding:50px 30px 20px;}
.srcstyle > div{position:relative;}
.srcstyle img{border:1px solid #c5c5c5;}
.srcone{position:absolute;transform:rotate(-9deg);z-index:2;top:0;left:0;}
.srctwo{position:absolute;z-index:1;top:0;left:0;}
.srcmain{position:absolute;transform:rotate(7deg);z-index:3;top:0;left:0;}
.contsrc{background-color:rgba(46, 49, 146, 0.77);position:absolute;top:-1000px;left:0;height:100%;-webkit-transition:400ms;transition:400ms;z-index:4;display:flex;align-items:center;}
.contsrc p{margin:0;color:#fff;font-size:16px;line-height:25px;text-align:center;padding:5px 12px;cursor:pointer;}
.srcstyle:hover .contsrc{top:0;}
.csractiTitle{margin:0;font-size:20px;line-height:26px;}
.csrdate{margin:3px 0 5px;font-weight:normal;font-size:15px;line-height:21px;}
.contcsr{padding:21px 15px;text-align:center;background-color:#f1f1f1;margin:40px 0 10px;height:140px;display:flex;align-items:center;}
.csr-rt-panel{margin-bottom:40px;}
.csr-rt-panel .owl-theme .owl-nav [class*='owl-'] {background: transparent url("../images/prev-nav.svg") no-repeat center center;width: 33px;height: 100%;background-size: contain;position: absolute;top: 0;left: -79px;}
.csr-rt-panel .owl-theme .owl-nav .owl-next {background-image: url("../images/next-nav.svg"); left:inherit; right: -79px;}
.csr-rt-panel .owl-theme .owl-nav [class*='owl-']:hover {opacity: 0.8;}
.contcsr p{margin:0 0 4px;font-size:15px;line-height:23px;color:#5f5f5f;}
.secfull{position:relative;overflow:hidden;max-height:400px;}
.contfull{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.65);display:flex;align-items:center;color:#ffffff;}
.mt-40{margin-top:40px;}
.mb-40{margin-bottom:40px;}
.top-cont .contfull h2{margin-top:0;}
.top-cont .contfull p{margin:10px 0 0;}
.threesrc{display:flex;align-items:baseline;max-width:600px;}
.threesrc div{width:100%;display:block;}
.threesrc a{display:inline-block;}
.topdate .wrapper{align-items:center;display:flex;}
.topdate a{display:block;width:100%;text-align:center;color:#fff;font-size:24px;line-height:30px;font-weight:bold;padding:17px 0;border-left:1px solid #797979;}
.topdate{background-color:#1f1f1f;}
.topdate a:first-child{border-left:0 none;}
.topdate a.active,
.topdate a:hover{color:#00854a;text-decoration:none;}
.notfoundpage{text-align:center;font-family:'Montserrat', sans-serif;padding:3rem 0;background-color:#f1f1f1;}
.notfoundpage h1{font-size:200px;font-weight:900;font-family:'Montserrat', sans-serif;background:url(https://www.aludecor.com/pub/media/wysiwyg/banner-product_1_.jpg);overflow:hidden;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-position:left 50px top -8px;background-repeat:no-repeat;background-size:contain;text-shadow:6px 3px 5px rgba(0, 0, 0, 0);}
.notfoundpage h5{font-weight:400;font-size:28px;line-height:34px;margin:0;padding:23px 0 20px;}
.btngohome{box-sizing:border-box;display:inline-block;background-color:#f47851;color:#fff;font-size:14px;line-height:20px;text-transform:uppercase;padding:11px 30px;margin-bottom:30px;border-radius:50px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;}
.btngohome:hover{background-color:#2e3192;color:#fff;text-decoration:none;}
.footer-news-list .mptwitterwidget-container .mptwitterwidget-header + div{max-height:320px;overflow-x:hidden;overflow-y:auto;}
.bloghome .section-title{text-align:center;}
.blogdata{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style-type:none;}
.blogdata li{flex:0 0 33.333%;padding:0 10px 10px;margin:0;box-sizing:border-box;}
.blogdata li div{height:100%;box-shadow:0 0 9px rgba(0, 0, 0, 0.16);padding:10px;text-align:center;}
.blogdata li h4{margin:10px 0;color:#424141;font-size:20px;line-height:26px;}
.blogdata li p{font-size:14px;line-height:23px;color:#6f6f6f;}
.bloghome{padding:50px 0 70px;}
.resonwarp{display:flex;}
.leftsec{min-width:240px;}
.bloghome .resonwarp .section-title{text-align:left;font-size:22px;line-height:32px;font-weight:normal;margin:0;padding:50px 0 30px;}
.leftcont{border-right:4px solid rgba(100, 111, 121, 0.09);padding-bottom:4rem;}
.leftcont a{display:block;color:#646f79;font-size:16px;line-height:22px;margin:5px 0;padding:10px 0;text-decoration:none;position:relative;}
.leftcont a.tab-active::after{width:4px;height:100%;background-color:#00854a;display:block;content:"";position:absolute;right:-4px;top:0;}
.leftcont a:hover,
.leftcont a.tab-active{color:#00854a;text-decoration:none;}
.resonwarp .blogdata{padding-left:16px;}
.resonwarp .blogdata li div{box-shadow:none;text-align:left;}
.blogdata li figure{max-width:70px;}
.blogdata li p{font-size:16px;line-height:25px;color:#646f79;}
.blogdata li h4{color:#424242;font-weight:bold;font-size:16px;line-height:22px;}
.menuwrap{display:flex;background-color:#ffffff;justify-content:center;width:100%;}
.exmenu{position:relative;top:-21px;left:-23px;}
.exmenu .showsearch{position:absolute;left:0;top:0;padding:0;line-height:0;}
.exmenu .showsearch::after{display:none;}
nav.navigation > .showsearch{display:none;}
.navigation,
.navigation > ul{position:static !important;}
.dropdown-menu.bgmenu.menudesktop{padding:0 15px;width:100% !important;background-color:transparent;box-sizing:border-box;}
.menuwrap{display:flex;background-color:#ffffff;justify-content:center;width:100%;padding:20px 17px 40px 0;}
.menubox{width:100%;padding-left:17px;}
.home-modification .page-footer{background:#3e3d3d;background-image:url("../images/bg-new-footer.png");}
.home-modification .page-footer::after{background-color:#313131;display:block;content:"";width:100%;height:70px;position:absolute;bottom:0;left:0;}
.home-modification .footer-bottom{border-top:0 none;padding:2.5em 0 0;position:relative;z-index:1;top:13px;}
.home-modification .footer.content{padding-top:15px;}
.home-modification .menu-image{display:none;}
.home-modification .menubox h4{text-transform:none;}
.home-modification .menudesktop .menubox ul li a{padding:9px 18px;font-size:15px;line-height:21px;font-weight:400;}
.home-modification{padding-top:0 !important}
.home-modification .page-header{background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(255, 255, 255, 0.2) !important;transition:background-color 300ms ease-in-out;}
.home-modification .header-sticky.page-header{background-color:rgba(255,255,255,1);border-bottom:1px solid rgba(255, 255, 255, 0.2) !important;}
.home-modification .header-top-right .call p a,
.home-modification .top-info-link a,
.home-modification .navigation > ul > li > a{color:#ffffff}
.home-modification .header-sticky .header-top-right .call p a,
.home-modification .header-sticky .top-info-link a,
.home-modification .header-sticky .navigation > ul > li > a{color:#3c3c3c}
.home-modification .page-header .panel.wrapper{border-bottom:1px solid rgba(255, 255, 255, 0);background-color:rgba(255, 255, 255, 0);transition:background-color 300ms ease-in-out;}
.home-modification .page-header.header-sticky .panel.wrapper{border-bottom:1px solid #eeeeee;background-color:#f1f1f1;}
.home-modification .social-link a img.act{filter:brightness(2);}
.home-modification .navigation > ul > li.has-arrow > a{background-image:url(../images/arrow-select-w.png);}
.home-modification .showsearch{background-image:url(../images/glass-w.png);background-color:transparent;}
.home-modification .header-top-right .call{background-image:url(../images/icon-call-w.png);}
.home-modification .top-info-link{background-image:url(../images/icon-email-w.png);}
@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}
to{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}
to{transform:translate3d(0,0,0);opacity:1}
}
.product-heartwood-hazelnut .product-r-item-1 .p-l-key{padding-top:10px;}
.product-heartwood-hazelnut .product-r-item-1 .product-label-1{margin-bottom:0;}
.product-heartwood-hazelnut .product-r-item-1 .p-l-v{padding-bottom:0;}
.dropdown-menu.bgmenu.menudesktop{visibility:visible;transition:none !important;animation-duration:300ms;animation-fill-mode:both;-webkit-animation-duration:300ms;-webkit-animation-fill-mode:both
opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;}
.form-col-2 div.mage-error[generated],
.form-col-1 div.mage-error[generated]{position:absolute;}
.form-col-3.form-col-2{width:100%;}
.certificate-list li figure iframe{width:100%;height:auto;}
.cms-videos .downloadicon{display:none;}
.menubox h4::after{display:none;}
.newscol::before, .newscol::after{display:table;content:"";clear:both;}
.newscol figure{margin:0;float:left;width:40%;}
.newsdata{float:left;width:60%;padding:0 0 0 20px;box-sizing:border-box;}
.newscol:nth-child(even) figure{float:right;}
.newscol:nth-child(even) .newsdata{padding:0 20px 0 0;}
.newscol{display:block;padding:20px 0;}
.newsdata h4{margin:0 0 5px;font-size:23px;line-height:29px;font-weight:normal;text-transform:none;}
.newsdata h4:first-letter{text-transform:uppercase;}
.newsdata p{font-size:15px;line-height:27px;color:#565656;margin:0 0 8px;}
.newspage{padding:40px 0;background:#ffffff url("../images/news-page-bg.png") repeat top left;}
.videopage li{width:calc(50% - 34px);}
.videopage li figure iframe{height:280px;}
.cmdmsg{padding:130px 0 20px;float:left;clear:both;width:100%;}
.cmdmsg .cmd-content{width:100%;padding-right:180px;box-sizing:border-box;}
.errorpageuc{height:100vh;overflow-x:hidden;overflow-y:auto;}
.errorpageuc .clip .shadow{height:180px;}
.errorpageuc .clip:nth-of-type(2) .shadow{width:130px;}
.errorpageuc .clip:nth-of-type(1) .shadow,
.errorpageuc .clip:nth-of-type(3) .shadow{width:250px;}
.errorpageuc .digit{width:150px;height:150px;line-height:150px;font-size:120px;font-weight:bold;}
.errorpageuc h2{font-size:32px;margin:0;padding-top:100px;}
.errorpageuc .msg{width:118px;height:96px;line-height:92px;font-size:32px;position:relative;z-index:9999;display:block;background:#6d5d88;color:#f5f5f5;border-radius:50%;font-style:italic;margin:auto;font-weight:bold;}
.errorpageuc span.triangle{top:78%;left:37%;border-left:20px solid #6d5d88;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;z-index:999;transform:rotate(-24deg);content:"";width:0;height:0;}
.errorpageuc .container-errorpageuc-404{margin-top:0;position:relative;height:250px;padding-top:3%;}
.errorpageuc .container-errorpageuc-404 .clip{display:inline-block;transform:skew(-45deg);}
.errorpageuc .clip .shadow{overflow:hidden;}
.errorpageuc .clip:nth-of-type(2) .shadow{overflow:hidden;position:relative;box-shadow:inset 20px 0px 20px -20px rgba(150, 150, 150, 0.8), 20px 0px 18px -20px rgba(150, 150, 150, 0.8);}
.errorpageuc .digit{position:relative;top:8%;color:#2e3192;background:#ffffff;border-radius:50%;display:inline-block;transform:skew(45deg);}
.errorpageuc .clip:nth-of-type(2) .digit{left:-10%;}
.errorpageuc .clip:nth-of-type(1) .digit{right:-20%;}
.errorpageuc .clip:nth-of-type(3) .digit{left:-20%;}
.errorpageuc h2{color:#A2A2A2;font-weight:bold;padding-bottom:20px;text-align:center;}
.errorpageuc h2 span{background:transparent url("../images/sad404.png") no-repeat right 2px center;display:inline-block;padding-right:34px;background-size:23px;}
@media(max-width:767px){.errorpageuc .clip .shadow{height:100px;}
.errorpageuc .clip:nth-of-type(2) .shadow{width:80px;}
.errorpageuc .clip:nth-of-type(1) .shadow,
.errorpageuc .clip:nth-of-type(3) .shadow{width:100px;}
.errorpageuc .digit{width:80px;height:80px;line-height:80px;font-size:52px;}
.errorpageuc h2{font-size:24px;}
.errorpageuc .msg{position:absolute;z-index:9999;display:block;background:#535353;color:#A2A2A2;border-radius:50%;font-style:italic;}
.errorpageuc span.triangle{top:70%;right:-3%;border-left:10px solid #535353;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.errorpageuc .container-errorpageuc-404{height:150px;}
}
.overlay{position:relative;z-index:20;}
.container-floud{max-width:1200px;margin:auto;}
.ground-color{float:left;width:65%;}
.rightmenu{width:35%;float:right;padding-top:21%;}
.shadebox{background-color:rgba(255, 255, 255, 0.08);padding:22px 30px;display:inline-block;text-align:center;}
.rightmenu h4{color:#dedede;font-size:20px;line-height:26px;font-weight:normal;margin:0;padding:20px 0 30px;}
.rightmenu ul{list-style-type:none;margin:0;padding:0;}
.rightmenu li{display:inline-block;margin:0;}
.rightmenu ul li a{color:#ffffff;display:inline-block;font-size:13px;line-height:19px;padding:10px 13px;text-decoration:none;background-color:rgba(255, 255, 255, 0.06);min-width:84px;margin:5px 3px;text-transform:uppercase;text-align:center;}
.rightmenu ul li a:hover{color:#3a3a3a;background-color:rgba(255, 255, 255, 0.9);}
.logo404{width:160px;display:block;margin:0 auto 10px;padding:9px 30px 4px;background-color:#fff;}
.page-layout-empty{overflow:hidden;}
ul.fullview li{width:100%;}
ul.fullview li#bimgallery{max-width:640px;float:none;}
.bimpage .threesrc{float:right;width:53.1375rem;max-width:100%;}
.a2a_default_style{margin-top:30px;}
.agplus img{display:block;margin-left:auto;margin-right:auto;}
.agplus .contdp,
.manufactures .agicont .manufacturing-list li .manufacturing-content figure.withdpscont{width:100% !important;}
.manufactures .agicont .manufacturing-list li .manufacturing-content figure{display:block;margin-right:0;margin-left:0;}
@media (min-width:1024px){.menumobile{display:none !important;}
.navigation ul li .dropdown-menu{width:auto;left:0;right:inherit;min-width:180px;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container,
#nav_Tab_Manu.resp-vtabs .resp-tabs-list,
.menu-image,
.sub-scrolling-menu{width:100%;}
.dropdown-menu .resp-vtabs,
.resp-vtabs .resp-tab-content > .clearfix{display:flex !important;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list{max-width:220px;min-width:200px;}
.menu-image{min-width:260px;}
.sub-scrolling-menu{min-width:190px;}
.navigation ul li:hover > .dropdown-menu{top:100%;}
.navigation ul li .dropdown-menu,
.menu-image{height:auto;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list,
.resp-vtabs .resp-tabs-container,
#nav_Tab_Manu.resp-vtabs .resp-tabs-container{min-height:inherit;}
}
@media (max-width:1500px){.menu-image{min-width:180px}
.careertop{margin-top:-34px;}
.container-floud{transform:scale(0.9);filter:blur(0);}
}
@media (max-width:1450px){.sidebar.sidebar-main.fixed-it{width:312px !important;}
}
@media (max-width:1300px){.menu-image{min-width:140px}
.sidebar.sidebar-main.fixed-it{width:275px !important;}
}
@media only screen and (orientation:landscape){body{-webkit-text-size-adjust:none;}
}
@media only screen and (orientation:portrait){body{-webkit-text-size-adjust:none;}
}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){.banner-txt span.big{font-size:3.6875rem;}
.inner-banner .product-banner-txt{left:7%;}
.maparea.fixed-it{right:11.8%;}
}
@media (max-width:1300px){.maparea.fixed-it{right:9.5%;}
}
@media screen and (max-width:1279px){.panel.header{padding:10px;background:#f1f1f1;overflow:hidden;}
.logo{margin-left:10px;}
.banner-txt, .home-banner-slider.owl-theme .owl-dots{width:90%;margin-left:auto;transform:translateX(-50%);}
.wrapper, .footer.content{margin-left:10px !important;margin-right:10px !important;}
.page-header .wrapper{margin-left:0 !important;margin-right:0 !important;}
.banner-txt span.big{font-size:2.6875rem;}
.about-content{width:30%;}
.about-box{width:65%;}
.block-project.second-block, .block-project.fourth-block{width:600px;}
h2{font-size:2rem;}
h2.section-title{font-size:2rem;}
.acp-list li .acp-list-content h2{font-size:2rem;padding-bottom:1rem;}
.inner-banner .wrapper h1{font-size:2rem;}
}
@media screen and (max-width:1199px){.product-r-item-1{margin-bottom:20px;}
.navigation ul li > a{padding:0 8px 20px 12px;font-size:16px;line-height:22px;}
.navigation > ul > li.has-arrow > a{padding-right:19px;background-position:top 10px right 2px;}
.maparea.fixed-it{right:7.2%;width:263px;}
.about-box .box{min-height:250px;}
.resp-tabs-list li{font-size:0.8375rem;}
.block-project.first-block,.block-project.second-block, .block-project.third-block, .block-project.fourth-block, .block-project.fifth-block{width:100%;height:auto;margin:2px 0;}
.cmd-message{margin-top:0;}
.lt-panel{width:20%;}
.rt-panel{width:78%;}
.rt-panel.category-gallery{width:100%;}
.sub-page-link{padding:1rem;}
.sub-page-link ul li{font-size:0.875rem;}
.cmd-message h2, .corporate-rt-content h2, .vision-mission .col-3 h2{font-size:2rem;}
.dear-friends{font-size:1rem;}
p, .inside-story p, .inside-story ul li, .why-acp p{font-size:0.875rem;}
p span.height-txt{font-size:1.5rem;}
.table-acp, .table-acp tr th{font-size:0.875rem;}
.acp-list li .acp-list-content p, .acp-list li .acp-list-content ul li{font-size:0.875rem;}
.acp-top::after{display:none;}
.sub-page-link ul li a{padding-bottom:0.5rem;}
.acp-top{padding:1.5rem 0;}
.why-acp{padding-top:1.5rem;}
.acp-bottom{padding-top:1.5rem;}
.acp-list li{padding-bottom:1.5rem;}
.inner-banner .product-banner-txt h2{font-size:1.5rem;margin:0 0 0 0;}
.inner-banner .product-banner-txt p{font-size:0.875rem;}
.inner-banner .product-banner-txt a{padding:5px 20px;}
.acp-content{padding-bottom:0;border:none;}
.vision-mission .col-3{width:26.33%;}
.vision-mission .col-3 .content{font-size:0.875rem;line-height:1.5rem;}
.vision-mission .col-3 .content ul li{margin-bottom:0;}
.quality-assurance .four-box .content{font-size:0.875rem;line-height:1.5rem;}
.wcrc{float:left;width:25%;margin-right:2%;}
.testimonial-list-item .t-right .t-name{font-size:1.5rem;}
.testimonial-list-item .t-right .t-content{font-size:0.875rem;}
.testimonial-list-item .t-right .t-designation{font-size:0.875rem;}
.lt-panel-download ul li{font-size:0.875rem;}
.inner-banner .wrapper{margin-left:-45% !important;width:90%;}
#progressbar li{font-size:0.875rem;}
.gallery-search select{min-width:175px;max-width:200px;}
.category-gallery .grid li{width:50% !important;}
.rightcont{padding:17px 0 0 38px;}
.crTitle{font-size:34px;line-height:40px;margin:0 0 18px;}
.crdesk{font-size:15px;line-height:25px;margin:0 0 7px;}
.workwithus{padding:34px 0;}
.leftcontc{width:52%;padding-right:40px;}
.leftcontc .crTitle{margin-top:23px;}
.currentopening{padding:45px 0 23px;}
.openList li h4{font-size:22px;line-height:28px;margin:0 0 12px;}
.menubox h4{font-size:14px;line-height:20px;margin:0 0 0 11px;padding:3px 0;}
.menudesktop .menubox ul li a{padding:5px 10px;font-size:14px;line-height:20px;}
.toshowmore{padding:0px 0 0 6px;font-size:14px;line-height:20px;}
.page-products .product-item-info .image-container a, .page-products .products-grid .product-items .image-container a.product-item-link{height:210px;}
.color-ribbon{width:109px;height:57px;top:0;left:6px;}
.color-ribbon span{font-size:11px;line-height:19px;left:-20px;top:9px;}
.product.media .color-ribbon{left:10px;top:15px;}
}
@media screen and (max-width:1023px){.exmenu{display:none !important;}
nav.navigation > .showsearch{display:block;}
.blogdata li{flex:0 0 50%;}
.top-cont .contfull p{font-size:13px;line-height:20px;}
.top-cont .contfull h2{margin-bottom:2px;}
.contsrc p{font-size:13px;line-height:21px;}
.product-item-link .color-ribbon{top:9px;}
.page-products .inner-banner .product-banner-txt a{padding:3px 15px;border-width:1px;font-size:13px;line-height:20px;margin-top:6px;}
.page-products .inner-banner .product-banner-txt{left:0;padding:17px 30px;transform:inherit;top:0;background-color:rgba(0, 0, 0, 0.34);height:100%;}
#nav_Tab_Manu.resp-vtabs .resp-tab-content{background-color:transparent;}
.block-search .control{max-width:650px;}
.showsearch{display:none !important;}
.shwmobile.showsearch{display:block !important;right:100px;left:inherit;top:70px;border:1px solid #ccc;}
.navigation ul li > a{padding:0 8px 20px 14px}
.navigation > ul > li.has-arrow > a{padding-right:15px;}
.catalog-category-view .columns > .slimScrollDiv > .slimScrollBar{display:none !important;}
.sidebar.sidebar-main.fixed-it{position:static !important;width:100% !important;max-height:inherit;}
.catalog-category-view .columns > .slimScrollDiv{height:auto !important;overflow:inherit !important;width:26% !important;}
.menudesktop{display:none !important;}
.dealer-search-result{padding:1rem;}
.maparea{width:35%;}
.maparea.fixed-it{right:3.5%;width:250px;}
.banner-txt{top:20%;}
.home-about{padding:20px 0 0 0;}
.about-content{width:100%;clear:both;margin-bottom:20px;}
.about-content h2{padding:0 0 20px 0;margin:0;}
.about-box{width:100%;clear:both;margin:0 0;}
.header.content{padding:15px 0 !important;clear:both;}
.block-search{position:absolute;right:4px !important;top:25px !important;z-index:4 !important;}
.top-menu-bar{display:block !important;z-index:3;right:55px !important;top:0;margin:75px 0;}
.top-header-bar .block-search{top:0 !important;margin:6px 0 !important;}
.navigation{position:fixed !important;left:0 !important;top:0 !important;height:100% !important;overflow:auto !important;background:#ffffff !important;width:305px !important;z-index:9999 !important;border-right:1px solid #eeeeee;margin-left:-350px !important;-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.navigation.open{margin-left:0 !important;}
.navigation ul li{display:block;margin:0 0;border-bottom:1px solid #eeeeee;}
.navigation ul li > a{padding:5px 20px 5px 15px;font-size:16px;border:none !important;}
.navigation ul li > ul{position:relative;width:100%;box-shadow:none;top:auto;left:auto;display:none;background-color:rgba(15, 140, 84, 0.16);}
.navigation ul li:hover > ul, .navigation ul li:hover > .dropdown-menu{display:block;opacity:1;visibility:visible;position:static;}
.navigation > ul > li.has-arrow > a{background-position:95% 13px;}
.navigation ul li .dropdown-menu{position:relative;left:auto;top:auto;width:100%;box-shadow:none;padding:0;height:auto;display:none;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container{width:100% !important;clear:both !important;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list{width:100%;border:none;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-list li a{font-weight:400;}
.sub-scrolling-menu ul li a{font-size:12px;padding:4px 10px;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container{padding:0;min-height:1px;margin-bottom:0;}
#nav_Tab_Manu.resp-vtabs .resp-tab-content{margin:0;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container .sub-scrolling-menu .slimScrollDiv .sub-scrolling-menu-scroll > ul{column-count:1;}
.sub-scrolling-menu .slimScrollDiv, .sub-scrolling-menu .sub-scrolling-menu-scroll{height:auto !important;}
#nav_Tab_Manu.resp-vtabs h2.resp-accordion{position:relative;border:none;padding:0 !important;background:#ffffff !important;font-size:14px;}
#nav_Tab_Manu.resp-vtabs h2.resp-accordion a{padding:7px 10px 7px 24px !important;color:#3c3c3c;border-bottom:1px solid #eeeeee !important;font-weight:4 00 !important;display:block !important;}
#nav_Tab_Manu.resp-vtabs h2.resp-accordion a:hover{background:#f8f8f9 !important;color:#000000 !important;}
.sub-scrolling-menu{width:100%;}
.menu-image{width:100%;margin-top:3px;height:auto;}
#nav_Tab_Manu.resp-vtabs h2.resp-accordion .resp-arrow{display:block;margin-right:13px;margin-top:9px;}
.mainmenuoverlay{position:fixed;height:100%;width:100%;left:0;top:0;cursor:pointer;background:rgba(0,0,0,0.5);z-index:999;display:none;}
#parentHorizontalTab h2.resp-accordion, #parentVerticalTab h2.resp-accordion{background:#2e3192 !important;color:#fff !important;font-weight:600;margin-bottom:1px;padding:15px !important;clear:both;}
#parentHorizontalTab h2.resp-tab-active, #parentVerticalTab resp-tab-active{background:#00854a !important;color:#ffffff !important;}
#parentHorizontalTab h2.resp-accordion .resp-arrow, #parentVerticalTab h2.resp-accordion .resp-arrow{border-top-color:#ffffff;}
#parentHorizontalTab h2.resp-tab-active span.resp-arrow, #parentVerticalTab h2.resp-tab-active span.resp-arrow{border-bottom-color:#ffffff;}
#nav_Tab_Manu.resp-vtabs .resp-tabs-container .sub-scrolling-menu .slimScrollDiv .sub-scrolling-menu-scroll > ul > li > a{padding:5px 35px;font-size:14px;line-height:20px;}
.design-content{margin-top:0;}
.lt-panel-download{width:100%;clear:both;}
.rt-panel-download{width:100%;clear:both;}
.gallery{padding-top:1rem;}
.gallery-search select{max-width:none;min-width:33%;margin-bottom:15px;height:40px;padding:5px 27px;}
.gallery-search input[type="submit"]{height:40px;padding:5px 27px 8px 27px;font-size:1rem;}
.crTitle{font-size:26px;line-height:32px;margin:0 0 10px;}
.rightcont{padding:19px 0 5px 36px;width:65%;}
.careertop figure{margin:0;width:35%;float:left;}
.careertop{margin-top:-14px;}
.workwithus{display:flex;}
li .showdorpmenu{display:block !important;background:transparent url(../images/arrow-select.png) no-repeat center center;width:40px;height:43px;position:absolute;top:0;right:0;z-index:9;border-left:1px solid #f1f1f1;}
.navigation ul > li{position:relative;}
.navigation ul li > a{background-image:none !important;}
#nav_Tab_Manu.resp-vtabs .resp-tab-content ul.txtbld li a{font-size:12px;line-height:18px;padding-left:8px;}
.sub-scrolling-menu ul li a{background-color:#d4d4e8;}
#nav_Tab_Manu.resp-vtabs .resp-tab-content ul.txtbld{padding-top:1px !important;width:100%;float:left;}
.catalog-product-view.page-layout-1column .product-info-main,
.catalog-product-view.page-layout-1column .product.media{width:100%;}
.catalog-product-view .product.media{-ms-flex-order:-1;-webkit-order:-1;order:-1;}
.from-item ~ label{top:15px;}
.from-item.filldata ~ label, .from-item:focus ~ label, .from-item.has-content ~ label{top:4px;}
.formboxresm .from-item ~ label,
.design-upload-form .from-item ~ label{top:30px;}
.formboxresm .from-item.filldata ~ label, .formboxresm .from-item:focus ~ label, .formboxresm .from-item.has-content ~ label,
.design-upload-form .from-item.filldata ~ label, .design-upload-form .from-item:focus ~ label, .design-upload-form .from-item.has-content ~ label{top:-4px;}
.form-group .form-col-2:first-child{margin-bottom:0.9375rem;}
.cms-enquiry .from-item ~ label{top:33px;}
.subscribe-form .from-item ~ label{top:30px;}
.subscribe-form .from-item.has-content ~ label,
.subscribe-form .from-item:focus + label,
.cms-enquiry .from-item.has-content ~ label,
.cms-enquiry .from-item:focus + label{top:-4px;}
.shomlogo{display:block;width:100%;text-align:center;padding:20px 0 0;}
.shomlogo .logo{float:none;margin:auto;max-width:140px;display:block;}
.shomlogo .logo img{max-width:100%;width:auto !important}
.menudtitle{display:none !important;}
.menudflt,
.navigation ul{-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s;}
.navigation ul li > ul.menudflt{position:fixed !important;width:305px !important;box-shadow:none;top:80px !important;left:-480px !important;display:block !important;background-color:rgb(153, 206, 182);visibility:visible !important;opacity:1 !important;padding:0 !important;z-index:99999;height:100%;}
.navigation ul.offleft{left:-130% !important;overflow:inherit;}
.navigation ul li > ul.menudflt.openright{left:0 !important;}
li.menutitlem{text-align:center;background-color:#f7f7f7;padding:10px 10px;}
span.closesubm::after{display:inline-block;content:"<";width:50px;height:100%;position:absolute;right:0;top:0;text-align:center;font-size:26px;background-color:#e1e1ef;color:#2e3192;font-weight:bold;padding-top:2px;box-sizing:border-box;font-family:inherit;}
.navigation ul li > a{padding:10px 15px;}
.navigation ul li ul.subsubmenu li a{background-color:#b9bada;padding:10px;}
.closesubsub,
span.openmenusub{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#f7f7f7;text-align:center;font-size:26px;color:#2e3192;cursor:pointer;z-index:9999;}
.menutitlem{display:block !important;}
.closesubsub{background-color:#e1e1ef;}
.navigation ul li > ul{position:fixed !important;width:305px !important;box-shadow:none;opacity:1 !important;top:80px !important;left:-480px !important;display:block !important;background-color:rgb(185, 186, 218);visibility:visible !important;padding:0 !important;height:100%;}
.navigation ul li > ul.openrightsub{left:0 !important;}
.navigation ul li > ul.menudflt.openright.offleftsub{left:-400px !important;}
.offsecndLi li:nth-child(2){display:none !important;}
/*Edited/Added from 11th NOV 2019*/
.bulltitem li figure{width:60px;float:left;flex:0 0 auto}
.bulltitem li p{overflow:hidden;font-size:0.799rem;line-height:1.2rem}
.bulltitem li figure img{max-width:100%;width:100%}
.page-wrapper h3,
.page-wrapper h4{margin-top:0;margin-bottom:1rem;font-size:1.3rem;letter-spacing:-.5px;line-height:1.3}
.page-wrapper p {margin-bottom:1.5rem;line-height:1.3rem}
.page-wrapper .rt-panel{font-size:0.875rem;line-height:1.3rem}
.page-wrapper .about-top{padding-top:.5rem}
.page-wrapper tr:nth-child(even){background:rgba(255,255,255,1)}
.page-wrapper tr:nth-child(odd){background:rgba(238,238,238,1)}
.page-wrapper .rt-panel ol{padding-left:30px;padding-right:30px;font-size:0.799rem}
.page-wrapper .bulltitem{margin:0;padding:0 10px}
.page-wrapper .bg-green-corner{padding-bottom:2rem}
.page-wrapper .inner-banner .wrapper{top:35%}
.page-wrapper .inner-banner .wrapper h1{font-size:1.7rem;line-height:normal}
.page-wrapper .top-info-link a,
.page-wrapper .header-top-right .call p a,
.page-wrapper .top-enquery-wrapper a{font-size:0.795rem}
.page-wrapper table{border-color:rgba(170,170,170,1)}
.page-wrapper table p{font-size:0.799rem;letter-spacing:-.2px}
.page-wrapper .top-enquery-wrapper{padding-right:0}
.page-wrapper .footer-login span,
.cms-page-view .footer-login span{font-size:1.165rem}
.page-wrapper .footer.content h2,
.cms-page-view .footer.content h2{font-size:1.175rem;padding-bottom:.5rem}
.page-wrapper .foot-col-two{margin-bottom:20px}
.page-wrapper a.fancybox:after{visibility:visible;opacity:1}
.fancybox-prev span,
.fancybox-next span{visibility:visible!important}
.page-wrapper h2{font-weight:700;font-size:1.3rem;line-height:normal;margin-bottom:1rem;margin-top:1.5rem}
.page-wrapper .topdate a.active{color:rgba(255,255,255,1)}
.page-wrapper .contcsr p{letter-spacing:-.4px;margin-bottom:0;font-size:14px}
.csr-rt-panel .owl-theme .owl-nav [class*='owl-']{width:15px;left:-15px}
.csr-rt-panel .owl-theme .owl-nav .owl-next{left:inherit;width:15px;right:-15px}
.page-wrapper ul.research-list{padding:0 0 1rem;text-align:center}
.page-wrapper ul.fullview li#bimgallery{display:inline-block;width:auto}
.page-wrapper ul.research-list li figure::after{display:block;background:rgba(255,255,255,0.3) url(../images/view-icon-wht.svg) no-repeat center center/50px}
.page-wrapper .bimpage .threesrc{margin-bottom:2rem}
}
@media screen and (max-width:999px){
.page-wrapper .footer.content ul > li,
.cms-page-view .footer.content ul > li{float:left;width:50%} /*Edited on 11-11-2019*/
.page-wrapper .footer.content .footer-bottom ul > li,
.cms-page-view .footer.content .footer-bottom ul > li{float:none;width:auto} /*Edited on 11-11-2019*/
.page-wrapper .footer-top,
.cms-page-view .footer-top{padding-bottom:.5rem} /*Edited on 11-11-2019*/
.page-wrapper .csr-rt-panel{margin-bottom:80px} /*Edited on 11-11-2019*/
}
@media screen and (max-width:959px){.footer.content{margin-top:0;}
.foot-col-one, .foot-col-two, .foot-col-three{width:100%;margin:0 0 20px 0;}
.footer.content h2{margin-top:0;}
.footer-login{width:100%;}
.copy-right{width:100%;padding-top:10px;}
}
@media screen and (max-width:839px){.home-shades{background:#ffffff;padding:20px 0;}
.featured-shades, .latest-shades{width:100%;clear:both;}
.latest-shades{padding-left:0;}
.cmd-content{width:90%;}
.cmd-pic{width:20%;}
.vision-mission .col-3{width:24.33%;}
.vision-mission .col-3 figure{display:none;}
.vision-mission .col-3 h2{font-size:1.5rem;}
.about-top{padding-bottom:0;}
.vision-mission{padding:1rem 0 2rem 0;}
.corporate-profile{padding:1rem 0;}
.lt-panel{display:none;}
.rt-panel{width:100%;clear:both;}
.quality-assurance, .research-development{padding:1rem 0;}
.quality-assurance .four-box{padding-top:1rem;}
ul.research-list li figure figcaption{font-size:1rem;}
.faq-content{margin-top:0;}
}
@media (max-width:799px){.product-item-link .color-ribbon{top:12px;}
}
@media screen and (max-width:768px){h2.resp-accordion{padding:15px 15px;}
.testimonials-home{padding:2rem 0;background:none;}
.testimonials-home h2.section-title{position:relative;left:auto;top:auto;}
.testimonials-content{padding-top:0;}
.testimonials-content .article{padding-right:50px;font-size:0.875rem;line-height:1.5rem;padding-top:1rem;}
.range-produc-slider-holder{padding:20px 30px;}
.range-produc-slider.owl-carousel .owl-next, .leader-slider.owl-carousel .owl-next{right:0;}
.range-produc-slider.owl-carousel .owl-prev, .leader-slider.owl-carousel .owl-prev{left:0;}
#parentHorizontalTab h2.resp-accordion{border:none;font-weight:400;font-size:16px;line-height:22px;margin-bottom:2px;}
.address-row .col-2{width:100%;clear:both;min-height:1px !important;margin:0 0 1rem;padding:1rem;}
}
@media screen and (max-width:767px){.resonwarp{display:block;}
.leftsec{min-width:inherit;}
.bloghome .resonwarp .section-title{min-height:inherit;border-right:0 none;padding:0 0 18px;text-align:center;}
.srcstyle{padding:20px 10px;}
.csractiTitle,
.top-cont .contfull h2{margin-bottom:0;font-size:14px;line-height:22px;}/*Edited on 11-11-2019*/
.csrdate{font-size:14px;line-height:20px;}
.top-cont .contfull p{font-size:13px;line-height:19px;margin:4px 0;} /*Edited on 11-11-2019*/
.product-item-link .color-ribbon{top:0;}
#enquiry-popup .cd-popup-container{margin-top:3%;}
.vision-mission .col-3{width:23.33%;margin:0 1.8rem;}
.tbl-responsv{width:100%;overflow-y:hidden;overflow-x:auto;}
.sysicolist li{width:38%;}
.currentopening .wrapper > .form-col-2{width:100%;}
.block-collapsible-nav{top:0;}
.privacy-policy-content{padding:10px;}
.footer.content{border-top:0 none;}
.certificate-list li{width:calc(44.1% - 34px);}
.testimonials-content .article{background-position:99% top;}
.leader-slider{max-width:80%;}
.leader-slider.owl-carousel .owl-prev, .leader-slider.owl-carousel .owl-next{position:static;padding:0;margin:0 10px;}
.block-search .control{max-width:82%;}
.shwmobile.showsearch{top:58px;}
.showfilter{display:block !important;z-index:999;}
.page-layout-2columns-left .sidebar-main .filter-actions{margin:0;}
.page-layout-2columns-left .sidebar-main{position:fixed;top:0;padding-top:110px;left:-800px;width:100%;height:100%;z-index:999999;opacity:0;-webkit-transition:400ms;transition:400ms;overflow-x:hidden;overflow-y:auto;}
.page-layout-2columns-left .sidebar-main .filter-options{display:block;}
.page-layout-2columns-left.openfilter .sidebar-main{left:0;opacity:1;}
.page-layout-2columns-left.openfilter .sidebar-main .filter.block{position:relative;}
.page-layout-2columns-left.openfilter .sidebar-main .filter.block .block-title.filter-title{display:none;}
.closefilter{right:0;display:inline-block !important;width:auto;left:inherit;color:#fff;background-color:#2e3192;border:1px solid #2e3192;box-shadow:none !important;cursor:pointer;position:absolute;z-index:99;font-size:14px;padding:2px 10px;}
.page-layout-2columns-left.openfilter .sidebar-main .filter.block .block-content.filter-content{max-width:390px;}
.page-header{height:102px;}
body{padding-top:103px;}
.top-menu-bar{margin:63px 0}
.top-header-bar .block-search{margin:13px 0 !important}
.page-products .sorter{position:relative;top:auto;right:auto;}
.maparea{margin-bottom:15px;width:100% !important;position:static !important;}
.address-row.noclear{width:100%;}
.dealer-search-panel select{min-width:230px;}
.linkresum li a,
.currentopening h4{font-size:16px;line-height:22px;}
.currentopening h4.crTitle,
.crTitle{font-size:20px;line-height:26px;margin:0 0 7px;}
.rightcont{padding:16px 0 5px 29px;width:65%;}
.crdesk{font-size:13px;line-height:21px;margin:0;}
.openList li h4{font-size:17px;line-height:23px;margin:0 0 9px;}
.openList li .btn-border{margin-top:9px;}
.openList li{margin-bottom:32px;min-height:140px;}
.currentopening{padding:0 0 16px;}
.promotional_popup figure{width:220px;height:300px;}
.leftpdesk{width:290px;}
.promotional_popup h2{font-size:21px;line-height:27px;}
.promotional_popup{width:550px;}
.feature-projects-popup-container .details-text .form-group .form-col-2{margin-bottom:0;}
}
@media screen and (max-width:719px){.logo{max-width:130px;}
.header-top-right .call{position:absolute;width:auto;display:block;left:150px;top:9px;}
.block-search{top:18px !important;}
h2.section-title{font-size:1.5rem;}
.featured-shades h2.section-title{text-align:center;}
.about-box .box{width:100%;clear:both;min-height:1px;}
.banner-txt span.small{font-size:1rem;}
.banner-txt span.big{font-size:2rem;}
.vision-mission .col-3{width:23.33%;}
ul.research-list li{width:47%;margin:1.5% !important;}
.cmd-message{padding:1rem;}
.contact-map-responsive{width:100%;clear:both;}
.contact-rt-content{width:100%;clear:both;}
}
@media (max-width:639px){.topdate a{font-size:14px;line-height:20px;padding:8px 0;}
.feature-projects-popup-container .detailsContainer{display:block;}
.feature-projects-popup-container .detailsContainer::after,
.feature-projects-popup-container .detailsContainer::before{display:table;clear:both;content:"";}
.feature-projects-popup-container .details-text{padding-left:0;}
.category-gallery .grid li{width:100% !important;}
.testimonials-item figure{width:100%;clear:both;margin-bottom:1rem;}
.testimonials-content{width:100%;clear:both;overflow:visible;border:none;padding:0 !important;}
.subscribe-form{background-color:transparent;}
.subscribe-form .close{top:4px;right:4px;}
.block-search .control{max-width:76%;}
.mobview{display:block !important;}
.webview{display:none !important;}
.home-banner-slider.owl-carousel .owl-item img{min-height:400px;}
.dealer-search-panel select{min-width:213px;margin-bottom:18px;}
.careertop figure img{min-height:inherit;}
.leftcontc{width:66%;padding-right:19px;}
.leftcontc .crTitle{margin-top:0;}
.openList li{margin-bottom:32px;min-height:inherit;width:100%;}
.header.content{padding:7px 0 !important;}
.logo{margin-top:8px;}
.leftpdesk{box-sizing:border-box;width:100%;overflow-wrap:break-word;}
.promotional_popup figure{width:100%;height:230px;}
.promotional_popup{width:400px;padding:20px 10px;}
}
@media screen and (max-width:599px){.social-link{display:none !important;}
.block-project .block-content h3{font-size:1.5rem;}
.vision-mission .col-3{width:100%;clear:both;margin:1% 0;}
.quality-assurance .row .col-2{width:100%;margin-bottom:20px;}
.wcrc{width:100%;clear:both;}
.corporate-rt-content{overflow:visible;clear:both;padding-top:1rem;}
.acp-list li figure, .acp-list li .acp-list-content{width:100%;clear:both;}
.acp-list li .acp-list-content{padding-bottom:1rem;}
.acp-list li figure::before{display:none;}
.acp-list li figure::after{display:none;}
.inside-story ul{column-count:1;}
.inside-story{padding:2rem 0;}
.inner-banner img{height:150px;width:auto;}
.inner-banner .product-banner-txt h2{font-size:1rem;}
.inner-banner .product-banner-txt p{font-size:0.75rem;padding-bottom:0;margin-bottom:0;}
.testimonial-list-item .t-left{width:100%;margin:0 0 1rem 0;}
.testimonial-list-item .t-right{overflow:visible;}
.form-col-2{width:100%;clear:both;}
.cat-label{font-size:1rem;}
#sorter{height:35px;padding:3px 31px 3px 28px;min-width:150px;max-width:150px;}
#progressbar li{width:100%;margin-top:85px;}
#progressbar li::after{display:none;}
.faq-search-box input[type="submit"]{position:relative;top:auto;right:auto;margin-top:10px;border-radius:25px;width:100%;}
.faq-search-box input[type="button"]{position:relative;top:auto;right:auto;margin-top:10px;border-radius:25px;width:100%;}
.manufactures .manufacturing-list li .manufacturing-content figure{width:95%;margin-left:5% !important;margin-right:0 !important;}
.manufactures .agicont .manufacturing-list li .manufacturing-content figure{margin:0 !important;width:100% !important;}
.manufactures .agicont .manufacturing-list li .manufacturing-content .contdp{width:100%;}
.manufactures .agicont .manufacturing-list li .manufacturing-content .contdp .dpsCont figure{width:auto !important;}
}
@media screen and (max-width:479px){.form-col-2 div.mage-error[generated], .form-col-1 div.mage-error[generated]{z-index:11;}
.resonwarp .blogdata{padding:0;}
.blogdata li{flex:0 0 100%;}
.secfull{/*height:800px;*/height:500px;max-height:initial} /*Edited on 11-11-2019*/
.srcstyle{padding:22px 13px;}
.secfull img{height:100%;object-fit:cover;}
.srchalf{width:100%;}
.manufacturing-list > li h2{margin-top:0;margin-bottom:20px;font-size:20px;line-height:26px;}
.cms-manufacturing-unit .fancybox-wrap{left:0 !important;width:100% !important;padding:0 19px 0 5px;box-sizing:border-box;text-align:center;}
.cms-manufacturing-unit .fancybox-wrap .fancybox-skin{display:inline-block;}
.cms-manufacturing-unit .fancybox-wrap div{box-sizing:border-box;width:auto !important;height:auto !important;}
.quality-assurance .four-box figure{width:54px;margin-right:1rem;}
.contact-address:before{left:8px;}
.catalog-product-view.page-layout-1column .product-info-main{margin-top:22px;}
.design-upload-form .upload-section span.upload-title{padding-right:0;padding-bottom:10px;}
.pagesystem h4{font-size:15px;line-height:21px;margin:25px 0 6px;}
.design .wrapper{margin:0 !important;}
.design .wrapper{margin:0 !important;}
.testimonials-index-index .design .wrapper{margin-left:10px !important;margin-right:10px !important;}
.how-work h2{font-size:22px;line-height:28px;}
.design-content{padding:0;}
.picker .pc-select .pc-trigger{padding:10px 12px;}
.design-upload-form h2{font-size:1.275rem;margin:0;padding:12px 0 14px;}
.picker .pc-element .pc-close{color:inherit !important;}
.sysicolist li{width:50%;box-sizing:border-box;}
.wrapper.agplus{padding:20px;}
.manufactures .agicont .manufacturing-list li .manufacturing-content{padding:0;}
.fullsw.manufacturing-list > li > figure{width:93%;float:left !important;margin:0 0 40px 20px !important;cursor:pointer;}
.manufacturing-list > li > figure:hover{cursor:pointer;}
.pagesystem h2{font-size:19px;line-height:25px;}
.cms-content.privacy-policy table>thead>tr>th:first-child, .cms-content.privacy-policy table>tbody>tr>th{max-width:120px !important;font-size:14px;line-height:20px;padding-right:3px;overflow-wrap:break-word;}
.privacy-policy h2{font-size:1.5rem;}
.cms-content.privacy-policy table>tbody>tr>td{font-size:14px;line-height:20px;padding-right:3px;overflow-wrap:break-word;}
.dealer-search-result .contact-address{padding-right:4px;padding-top:10px;}
.contact-address:before{top:11px;}
.top-address .contact-address:before{top:1px;}
.premium-dealer{position:static !important;margin:7px 0 0 40px;}
.cms-enquiry .from-item ~ label{font-size:13px !important;}
.cms-enquiry .from-item{font-size:13px;}
#enquiry-form{padding:1.5rem 1rem;}
.cms-certificates .inner-banner .wrapper{top:25%;}
.testimonials-content .article{padding-right:60px;background-size:98% top;}
.certificate-list li{width:100%;margin-left:0;box-sizing:border-box;}
.cert-links a{padding:8px 21px;}
ul.award-list{padding:0;}
.cert-links{margin-bottom:20px;}
.navigation ul li > ul,
.navigation ul li > ul.menudflt{width:100% !important;}
ul.research-list li figure figcaption{font-size:0.9rem;}
.product-r-item-1{max-width:100%;}
.shwmobile.showsearch{top:58px;right:52px;}
.showfilter{top:19rem;}
.block-project .block-content ul{display:none !important;}
.dealer-search-result .address-row #scroll-bar .dealer-data{padding:0;margin-right:0}
.contact-address a{display:block;width:100%;overflow-wrap:break-word;}
.workwithus, .careertop{display:block;}
.careertop figure{width:100%;}
.rightcont{padding:6px 11px 17px;width:100%;overflow-wrap:break-word;box-sizing:border-box;}
.leftcontc{width:100%;padding:0;}
.workwithus figure{width:100%;margin-top:15px;}
.currentopening .crTitle{margin-bottom:18px;}
.currentopening{padding:25px 0 10px;}
.header.content{padding:0px 0 !important;}
.logo{margin-top:10px;}
.top-menu-bar{margin:66px 20px;right:0 !important;}
.block.block-search input{width:100%;font-size:15px;height:40px;padding:10px 8px;background-position:right 9px center;}
.block-search .control{max-width:81%;margin:0 0 0 7px !important;}
.closesearch{font-size:37px;padding:17px;}
.top-header-bar .block-search{margin:8px 0 !important;z-index:999 !important;}
.offmmenu{display:inline-block !important;font-size:32px;line-height:15px;padding:2px !important;width:20px;position:absolute;right:0;top:0;margin:8px;}
.shomlogo{display:block;width:100%;text-align:center;padding:20px 0 0;}
.shomlogo .logo{display:inline-block;margin:0;padding:0;float:none;}
.navigation{width:100% !important;margin-left:-480px !important;}
.mainmenuoverlay{display:none !important;}
.openrtmenu{display:inline-block !important;background:#023347 url(../images/rtmenu-icon.svg) no-repeat center center/24px;width:33px;height:40px;position:absolute;left:0;top:39%;}
.showit .openrtmenu{background-image:url("../images/rtmenu-icon-left.svg");}
.rt-floating-panel{padding-left:35px;right:-59px;}
.rt-floating-panel.showit{right:0;}
.promotional_popup{width:280px;}
.promotional_popup h2{font-size:18px;line-height:24px;}
.promotional_popup p{font-size:13px;line-height:22px;}
.promotional_popup a.btn-submit{font-size:0.8rem !important;padding:7px 30px;}
label.checkme{font-size:13px;line-height:19px;padding-left:25px !important;}
.checkboxicon{width:14px;height:14px;}
.checkboxicon::after{width:7px;height:18px;top:4px;left:1px;}
@keyframes checkmark{0%{height:0;width:0;opacity:1;}
20%{height:0;width:11px;opacity:1;}
40%{height:18px;width:7px;opacity:1;}
100%{height:18px;width:7px;opacity:1;}
}
.store-locator.searchcs{left:0 !important;}
ul.shade-list li{width:50%;}
.catalog-category-view .columns .column.main{padding-left:0;}
.catalog-category-view .columns .column.main .allproduct{padding-right:0;}
.page-products .products-grid .product-item{padding-bottom:17px;}
}
@media screen and (max-width:410px){.top-info-link{position:relative;top:-6px;}
.header-top-right .call{position:absolute;width:auto;display:block;left:-3px;top:24px;}
.panel.header{padding-bottom:20px;}
}
@media screen and (max-width:399px){.footer-login ul{margin-top:10px !important;} /*Edited on 11-11-2019*/
}
@media screen and (max-width:370px){.promotional_popup{width:271px;}
}
@media screen and (max-width:350px){.promotional_popup{width:229px;}
.products.wrapper.grid.products-grid{margin:0 !important;}
.page-products .product-item-info .image-container a, .page-products .products-grid .product-items .image-container a.product-item-link{height:190px;}
}
@media (min-width:768px), print{.navigation{float:right;margin-right:0 !important;}
.block-search{top:5px !important;float:right;position:relative !important;}
}
.cms-certificates .rt-panel .main-list{display:none;}
.cms-certificates .rt-panel .main-list.active{display:block;}
.product-item, .product-item-info, .product-item-details{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;}
.label{color:#333;padding:inherit;}
.page-header{margin:inherit;padding:0px;}
a.menu-item-active > span{text-decoration:underline;}
ol.sy-multiple-layered-navigation-items li a{display:inline-block;width:100%;padding-left:24px;margin-left:0;margin-right:0;min-height:18px;box-sizing:border-box;background-image:url(../img/unchecked.png);background-repeat:no-repeat;background-position:left center;background-color:transparent !important;}
ol.sy-multiple-layered-navigation-items li.active a{background-image:url(../img/checked.png);}
ol.bulltitem li {display: flex;align-items: center;vertical-align: middle;text-align: left;}
.bulltitem figure {padding-right: 15px;margin: 0;}
ol.bulltitem li p {margin: 0;}