html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,
center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,
section,summary,time,mark,audio,video
{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family: 'Open Sans', sans-serif; /* font-family:'Ubuntu', sans-serif;*/ vertical-align:baseline}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{/* font-family:'Ubuntu', sans-serif!important; font-family: 'Poppins', sans-serif!important; */ font-family: 'Open Sans', sans-serif!important;}
body{line-height:1}
p{font-size:15px;color:#3a3a3a;text-align: justify;/* font-family:'Poppins', sans-serif!important; font-family: 'Ubuntu', sans-serif;*/  font-family: 'Open Sans', sans-serif; line-height:24px;}
button{outline:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
q{display:inline;font-style:italic}
q:before{content:'"';font-style:normal}
q:after{content:'"';font-style:normal}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}
table{border-collapse:collapse;border-spacing:0}
th,td{padding:2px}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}
sub{vertical-align:sub}
dd{margin-left:20px}
kbd,tt{font-family:courier;font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}
a:hover{color:#00a760!important;text-decoration:none!important;}
.xoo-el-login-ph{margin-top:20px;}
.img{width:100%;height:auto;}
.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.col-md-4{float:left;}
.float_left{float:left;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{outline:none;}
#header{padding:20px 0 20px 0;height:92px;position:fixed;left:0;top:0;right:0;transition:all 0.5s;z-index:997;background:#f8f8f8;box-shadow:1px 0px 5px 1px #989898;}
#header.header-scrolled{background:rgba(0, 0, 0, 0.9);padding:20px 0;height:72px;transition:all 0.5s;}
#header #logo{float:left;}
#header #logo h1{font-size:34px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:3px;}
#header #logo h1 a,#header #logo h1 a:hover{color:#fff;padding-left:10px;border-left:4px solid #18d26e;}
#header #logo img{padding:0;margin:0;max-width: initial;}
#intro{display:table;width:100%;/*height:567px;*/margin-top:90px;}
#intro .carousel-item{width:100%; height: 407px; background-size: 100%;background-position:right;background-repeat:no-repeat;}
li#menu-item-2039{margin-left:0;}
li#menu-item-1743{margin-left:0;}
#intro .carousel-item::before{content:'';position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0;}
#intro .carousel-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;}
#intro .carousel-background img{max-width:100%;}
#intro .carousel-content{text-align:left;position:absolute;left:50px;width:35%;top:15%;}
hr {
    margin-left: 0%;
width: 60%;}
.newproduct h2::first-letter {
    text-transform: uppercase;
}
#intro h2{color:#00a760;margin-bottom:0px;font-size:60px;font-weight:700;text-transform:capitalize;}
#intro h3{color:#00a760;margin-bottom:0;text-transform:capitalize;font-size:30px;font-weight:normal;font-family: 'Open Sans', sans-serif!important; /*font-family:'Poppins', sans-serif!important;*/}
 #intro span{color:#000;margin-bottom:0;text-transform:capitalize;font-size:30px;font-weight:normal;font-family: 'Open Sans', sans-serif!important; /*font-family:'Poppins', sans-serif!important;*/display:block;line-height:52px;}
#intro p{margin:0 0 14px 0;color:#737373;}
#intro .carousel-fade{overflow:hidden;}
#intro .carousel-fade .carousel-inner .carousel-item{transition-property:opacity;}
#intro .carousel-fade .carousel-inner .carousel-item,#intro .carousel-fade .carousel-inner .active.carousel-item-left,#intro .carousel-fade .carousel-inner .active.carousel-item-right{opacity:0;}
#intro .carousel-fade .carousel-inner .active,#intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,#intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right{opacity:1;transition:0.5s;}
#intro .carousel-fade .carousel-inner .carousel-item-next,#intro .carousel-fade .carousel-inner .carousel-item-prev,#intro .carousel-fade .carousel-inner .active.carousel-item-left,#intro .carousel-fade .carousel-inner .active.carousel-item-right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
#intro .carousel-control-prev,#intro .carousel-control-next{width:10%;}
#intro .carousel-control-next-icon,#intro .carousel-control-prev-icon{background:none;font-size:32px;line-height:1;}
#intro .carousel-indicators li{cursor:pointer;}
#intro .btn-get-started{font-weight:700;font-size:14px;letter-spacing:1px;display:inline-block;padding:8px 20px;border-radius:50px;transition:0.5s;margin:10px 10px 10px 0;color:#00a760;background:#fff;border:1px solid #00a760;text-transform:capitalize;}
#intro .btn-get-started:hover {
    background: #00a760;
    color: #fff!important;
}
#header.header-scrolled{background:#f8f8f8;padding:10px 0;height:72px;transition:all 0.5s;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
#header.header-scrolled #logo img{padding:0;margin:0 0 0 0;}
 .nav-menu,.nav-menu *{margin:0;padding:0;list-style:none;}
.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.nav-menu li{position:relative;white-space:nowrap;}
.nav-menu > li{float:left;}
.nav-menu li:hover > ul,.nav-menu li.sfHover > ul{display:block;}
.nav-menu ul ul{top:0;left:100%;}
.nav-menu ul li{min-width:180px;}
.sf-arrows .sf-with-ul{padding-right:30px;}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome;font-style:normal;font-weight:normal;}
.sf-arrows ul .sf-with-ul:after{content:"\f105";}
#nav-menu-container{margin:0 0 0 45px;}
.nav-menu a{padding:0 5px 10px 5px;text-decoration:none;display:inline-block;color:#000;font-weight:400;font-size:14.5px;outline:none;}
.nav-menu ul li{border-bottom:1px solid #eaeaea;}
.nav-menu li:hover > a,.nav-menu > .menu-active > a{color:#18d26e;}
.nav-menu > li{margin-left:5px;margin-top:13px;}
h2.woocommerce-loop-product__title::first-letter  { text-transform: uppercase;}
.nav-menu ul{margin:4px 0 0 0;padding:10px;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);background:#fff;}
.nav-menu ul li{transition:0.3s;}
.nav-menu ul li a{padding:10px;color:#333;transition:0.3s;display:block;font-size:13px;text-transform:none;}
.nav-menu ul li:hover > a{color:#18d26e;}
.nav-menu ul ul{margin:0;}
.product-carousel .owl-item > div:after{font-family:sans-serif;font-size:24px;font-weight:bold;}
.product-carousel .active.center{-webkit-filter:grayscale(0);filter:grayscale(0);}
.product-carousel .active{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
#services .active .icon{background:#f8f8f8;}
#services .active.center .icon{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
.section-header h3{font-size:35px;color:#00a760;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:15px;}
.section-header h3::before{content:'';position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px);}
.section-header h3::after{content:'';position:absolute;display:block;width:40px;height:3px;background:#00a760;bottom:0;left:calc(50% - 20px);}



.section-header h1{font-size:35px;color:#00a760;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:15px;}
.section-header h1::before{content:'';position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px);}
.section-header h1::after{content:'';position:absolute;display:block;width:40px;height:3px;background:#00a760;bottom:0;left:calc(50% - 20px);}




.section-header p{text-align:center;padding-bottom:30px;color:#3a3a3a;margin-top:25px;line-height:28px;font-size:16px;}
.section-bg{background:#f7f7f7;}
#services{background:#fff;background-size:cover;padding:60px 0 40px 0;}
#services .box{margin-bottom:30px;}
#services .icon{text-align:center;border:1px solid #f8f8f8;border-radius:10px;padding:22px 10px;margin:20px 15px;}
#services .icon i{color:#00a760;font-size:36px;line-height:1;transition:0.5s;}
#services .title{margin-left:60px;font-weight:700;margin-bottom:15px;font-size:18px;}
#services .title a{color:#111;}
#services .box:hover .title a{color:#00a760;}
#services .description{font-size:14px;margin-left:60px;line-height:24px;margin-bottom:0;}
#services .icon img{width:70px!important;text-align:center;display:initial;height:inherit;}
.icon h2{font-size:20px;text-transform:uppercase;padding:25px 0 5px 0;font-weight:bold;color:#000;}
.product-cats a:hover{text-decoration:none;color:#000;}
.icon .line{height:2px;background:#000;width:50px;margin:0 auto;}
.icon p{margin:20px 0 0 0;}
#choosse{background:#e6f6ed;padding:60px 0 60px 0;}
.best{text-align:center;margin:0 auto;}
.whychooseus-carousel .best img{width:60px!important;margin:20px 9px;}
.whychooseus-carousel .best h2{font-size:15px;padding:10px 50px;color:#000;}
.best .wrapus{width:100px;background:#fff;padding:10px;border-radius:100%;height:100px;border:1px solid #00a760;margin:0 auto;}
.partnerbox{width:20%;float:left;text-align:center;margin:25px 0 0px 0;}
.partnerbox a{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.partnerbox a:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}
#testimonials{padding:90px 0 60px 0;}
#testimonials .section-header{margin-bottom:40px;}
#testimonials .testimonial-item{text-align:center;}
#testimonials .testimonial-item .testimonial-img{width:120px;border-radius:50%;border:4px solid #fff;margin:0 auto;}
#testimonials .testimonial-item h3{font-size:20px;font-weight:bold;margin:10px 0 5px 0;color:#111;text-transform:uppercase;}
#testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0 0 15px 0;}
#testimonials .testimonial-item .quote-sign-left{margin-top:-15px;padding-right:10px;display:inline-block;width:37px;}
#testimonials .testimonial-item .quote-sign-right{margin-bottom:-15px;padding-left:10px;display:inline-block;max-width:100%;width:37px;}
#testimonials .testimonial-item p{margin:0 auto 15px auto;padding:25px 15px;}
#testimonials .owl-nav,#testimonials .owl-dots{margin-top:5px;text-align:center;}
#testimonials .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd;}
#testimonials .owl-dot.active{background-color:#00a760;}
.testimonials .owl-item > div:after{font-family:sans-serif;font-size:24px;font-weight:bold;}
.testimonials .active.center{transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);margin:30px 0 30px 0;text-align:center;border:1px solid #f8f8f8;padding:22px 10px;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
.testimonials .active{transform:scale(.9);-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:70px 0 0 0;}
.testimonials .active .testimonial-item{background:#f8f8f8;}
.testimonials .active.center .testimonial-item{background:#fff;}
.owl-carousel.testimonials.owl-theme.owl-center.owl-loaded{margin-bottom:30px;}
#contact{padding:0 0 60px 0;display: none;}
#contact .contact-info{margin-bottom:20px;text-align:center;margin-top:65px;}
#contact .contact-info i{font-size:48px;display:inline-block;margin-bottom:10px;color:#00a760;}
#contact .contact-info address,#contact .contact-info p{margin-bottom:0;color:#000;}
#contact .contact-info h3{font-size:18px;margin-bottom:15px;font-weight:bold;text-transform:uppercase;color:#999;}
#contact .contact-info a{color:#000;}
#contact .contact-info a:hover{color:#00a760;}
#contact .contact-address,#contact .contact-phone,#contact .contact-email{margin-bottom:20px;}
#contact .form #sendmessage{color:#00a760;border:1px solid #00a760;display:none;text-align:center;padding:15px;font-weight:600;margin-bottom:15px;}
#contact .form #errormessage{color:red;display:none;border:1px solid red;text-align:center;padding:15px;font-weight:600;margin-bottom:15px;}
#contact .form #sendmessage.show,#contact .form #errormessage.show,#contact .form .show{display:block;}
#contact .form .validation{color:red;display:none;margin:0 0 20px;font-weight:400;font-size:13px;}
#contact .form input{padding:10px 14px;border-radius:5px;box-shadow:none;font-size:15px;height:50px;outline:none;}
#contact .form textarea{padding:10px 14px;border-radius:5px;box-shadow:none;font-size:15px;height:220px;}
#contact .form button[type="submit"]{background:#fff;border:1px solid #00a760;padding:8px 38px;color:#00a760;transition:0.4s;cursor:pointer;border-radius:50px;float:left;}
#contact .form button[type="submit"]:hover{background:#13a456;color:#fff;}
.btn9{background:#fff;border:1px solid #00a760;padding:8px 38px!important;color:#00a760;transition:0.4s;cursor:pointer;border-radius:50px!important;float:left;height:45px!important;}
.btn9:hover{background:#13a456;color:#fff;}
.maphome{width:100%;height:420px;z-index:9;position:relative;left:0;top:35px;}
.green_bg1{width:300px;height:492px;background:#fff;top:0;z-index:1;position:absolute;left:15px;}
 .form{margin-top:35px;}
 #footer{background:#000;padding:0 0 10px 0;color:#eee;font-size:14px;float:left;width:100%;}
#footer .footer-top{background:#e3fbed;padding:50px 0 0 0;}
#footer .footer-top .footer-info{margin-bottom:30px;    text-align: center;}
#footer .footer-top .footer-info h3{font-size:34px;margin:0 0 20px 0;padding:2px 0 2px 10px;line-height:1;font-weight:700;letter-spacing:3px;border-left:4px solid #00a760;}
#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;color:#eee;}
#footer .footer-top .social-links a{font-size:17px;display:inline-block;background:#00a760;color:#eee;line-height:1;padding:10px 0;margin-right:4px;border-radius:50%;text-align:center;width:35px;height:35px;transition:0.3s;}
#footer .footer-top .social-links a:hover{background:#000;}
#footer .footer-top h4{font-size:17px;font-weight:bold;color:#000;text-transform:uppercase;position:relative;padding-bottom:12px;}
#footer .footer-top h4::before,#footer .footer-top h4::after{content:'';position:absolute;left:0;bottom:0;height:2px;}
#footer .footer-top h4::before{right:0;background:#555;}
#footer .footer-top h4::after{background:#00a760;width:60px;}
#footer .footer-top .footer-links{margin-bottom:30px;}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0;}
#footer .footer-top .footer-links ul i{padding-right:8px;color:#000000;}
#footer .footer-top .footer-links ul li{border-bottom:1px solid #c0e7d1;padding:2px 0;font-size:15px;}
#footer .footer-top .footer-links ul li:first-child{padding-top:0;}
#footer .footer-top .footer-links ul a{color:#000;}
#footer .footer-top .footer-links ul a:hover{color:#00a760;}
#footer .footer-top .footer-contact{margin-bottom:30px;}
#footer .footer-top .footer-contact p{line-height:26px;}
#footer .footer-top .footer-newsletter{margin-bottom:30px;}
#footer .footer-top .footer-newsletter input[type="email"]{border: 1px solid #00a760;padding:6px 8px;width:65%;}
#footer .footer-top .footer-newsletter input[type="submit"]{ border: 1px solid #00a760;background:#00a760;border:0;width:35%;padding:6px 0;text-align:center;color:#fff;transition:0.3s;cursor:pointer;}
#footer .footer-top .footer-newsletter input[type="submit"]:hover {
    color: #00a760;
    background: #fff;
  border: 1px solid #00a760;
}
#footer .copyright{text-align:center;padding-top:10px;}
#footer .credits{text-align:center;font-size:13px;color:#ddd;}
.fa-whatsapp:before{color:#00a967;}
.woocommerce .add-request-quote-button.button:hover, .woocommerce .add-request-quote-button-addons.button:hover{color:#fff!important;}
img.footlogo{/* width:95%; */}
.social-links{margin:0 0 30px 0;}
.back-to-top{position:fixed;display:none!important;background:#00a760;color:#fff;width:44px;height:44px;text-align:center;line-height:1;font-size:16px;border-radius:50%;right:15px;bottom:15px;transition:background 0.5s;z-index:11;}
.back-to-top i{padding-top:12px;color:#fff;}
.seemore_btn1{background:#fff;border:1px solid #00a760;padding:15px 38px;color:#00a760;transition:0.4s;cursor:pointer;border-radius:50px;font-size:16px;text-transform:uppercase;font-weight:bold;}
.seemore_btn1:hover{text-decoration:none;background:#00a760;color:#fff!important;}
.seebtn{text-align:center;width:100%;margin-top:30px;}
.newproduct{text-align:center;border:1px solid #eaeaea;padding:22px 18px;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);margin:20px 10px 90px 10px;position:relative;top:80px;}
.wrap_new{position:relative;top:-70px;left:0;right:0;}
.newproduct .wrap_new img{width:197px!important;display:initial!important;text-align:center;height:197px;border:1px solid #fafafa;}
.newproduct h2{font-size:20px;margin-top:-30px;margin-bottom:20px;height:50px;color:#000;}
 .whatapp{position:fixed;background:#e6e6e6;z-index:9;right:25px;bottom:86px;width:60px;height:60px;border-radius:50px;text-align:center;box-shadow:2px 6px 13px 0px #dedede;}
 .whatapp a{color:#fff;font-size:40px;}
 .whatapp a:hover{color:#fff;}
 .newproduct h2 a{color:#000;}
.icon h2 a{color:#000;text-decoration:none;}
.newproduct-carousel .owl-nav,.newproduct-carousel .owl-dots{margin-top:5px;text-align:center;}
.newproduct-carousel .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd;}
.newproduct-carousel .owl-dot.active{background-color:#00a760;}
.newproduct-carousel .owl-dot.active{background-color:#00a760;}
section#clients {
    margin-top: 40px;
    margin-bottom: 40px;
}
.whychooseus-carousel .owl-nav,.whychooseus-carousel .owl-dots{margin-top:5px;text-align:center;}
.whychooseus-carousel .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd;}
.whychooseus-carousel .owl-dot.active{background-color:#00a760;}
.whychooseus-carousel .owl-dot.active{background-color:#00a760;}
.whychooseus-carousel .owl-controls{margin-top:20px;}
.arrow_left{width:35px;float:left;background:#00a760;color:#fff;border-radius:50px;padding:2px 10px;font-size:30px;height:35px;line-height:1px;}
.arrow_right{width:35px;background:#00a760;color:#fff;border-radius:50px;padding:2px 14px;float:right;font-size:30px;height:35px;line-height:1px;}
.product-carousel .owl-nav{width:100%;}
.product-carousel .owl-prev{position:absolute;bottom:130px;left:0;}
.product-carousel .owl-next{position:absolute;bottom:130px;right:0;}
header #search input.search-field{border-radius:50px;border:1px solid #00a549;padding:10px 40px 10px 10px;width:100%;outline:none;}
header #search input.search-submit{border:0;position:relative;right:-110px;background:url(images/search_icon.png) no-repeat;width:25px;font-size:0;height:25px;top:-48px;}
header #search{float:left;width:150px;padding:0 0px;height:45px;}
.download{background:#fff;float:left;border-radius:50px;border:1px solid #00a760;font-size:15px;margin:0 0px 0 12px;}
.download a{color:#00a760;padding:10px 24px;float:left;}
.woocommerce .woocommerce-breadcrumb a{text-decoration:none;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{opacity:1;}
.download a:hover{color:#fff;}
.login_download{float:left;padding:16px 3px;border-radius:50px;color:#000;margin:0 4px 0 0;font-weight:550;font-size:13px;}
.login_download a{color:#000000;font-weight:550;}
.login_download a:hover{color:#00a760;}
.bannerinner{z-index:-1;background:url(images/inner_bg.png) no-repeat;width:684px;height:584px;position:absolute;right:0;}
.space2{height:140px;float:left;width:100%;}
.about-col{padding:0 0 50px 0;}
.about-col h3{font-size:35px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;letter-spacing:1px;}
.about-col p{line-height:25px;}
.mission{width:100%;padding:0 0 35px 0;float:left;}
.mission h2{padding:0 0 20px 0;font-size:40px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;letter-spacing:1px;}
.mission ul{margin:0!important;padding:0;}
.mission ul li{padding:4px 0;width:100%;font-size:15px;float:left;color:#3a3a4a;}
.mission .col-md-4{float:left;padding:0;}
.mission ul li::before{content:" • ";}
.contactusform{padding:10px 0 0 45px;margin-top:95px;}
.cont_wrap input{border:1px solid #cdcdcd;height:50px;margin:0 0 20px 0;padding:20px;border-radius:7px;}
.cont_wrap textarea{border:1px solid #cdcdcd;height:200px;margin:0 0 20px 0;padding:20px;border-radius:7px;width:84%;}
.cont_btn1{outline:none;background:#fff;border:1px solid #00a760;padding:11px 43px;color:#00a760;transition:0.4s;cursor:pointer;border-radius:50px!important;font-size:16px;text-transform:uppercase;font-weight:bold;}
.cont_btn1:hover{text-decoration:none;background:#00a760;color:#fff;outline:none;}
.col_phone{border-bottom:1px solid #cdcdcd;width:100%;float:left;margin:30px 0 0 0;}
#contact_wrap h3{font-size:42px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;letter-spacing:1px;}
#contact_wrap p{line-height:29px;font-family:'Ubuntu', sans-serif;font-size:16px;}
.col_phone h2{font-size:16px;color:#000;font-weight:bold;}
.col_officephone h2{font-size:16px;color:#000;font-weight:bold;}
.col_email h2{font-size:16px;color:#000;font-weight:bold;    margin: 10px 0 0 0;}
.col_officephone{padding:20px 0;float:left;width:100%;border-bottom:1px solid #cdcdcd;}
.right_line1{}
.col_email{padding:20px 0;float:left;width:100%;}
.col_email ul li span{width:45%;float:left;}
.col_email ul li{padding:5px 0;padding:5px 0;font-family:'Ubuntu', sans-serif;font-size:16px;color:#848484;}
.col_email a{color:#0ea350;}
.col_email a:hover{text-decoration:none;}
.cont_download{color:#00a760;padding:10px 10px;text-decoration:underline;font-weight:500;}
#contact_map{position:relative;margin:40px 0 0 0;}
.overlay1{background:rgba(0, 0, 0, 0.25);position:absolute;z-index:99;width:100%;height:100%;top:0;}
.mapcontact{width:100%;height:420px;}
.blog_wrap{margin:0 20px 30px 20px;}
.vcard a{color:#000;}
.blog_wrap h2{font-size:42px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;letter-spacing:1px;}
.blog_wrap p{line-height:25px;}
.blog_col{padding:0 0 50px 0;}
.blog_col h3{font-size:48px;color:#00a760;}
.head_text{width:75%;margin:30px 0 10px 0;}
.postwrap{border:1px solid #f3f3f3;margin:0 0 50px 0;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);background:#fff;}
.postwrap img{width:100%;}
.searchwrap{border:1px solid #f3f3f3;margin:0 0 50px 0;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);background:#fff;float:left;width:100%;padding:20px;}
.searchwrap img{width:100%;height:auto;border:1px solid #cdcdcd;}
.searchwrap .btn4{color:#fff !important;text-decoration:none;background:#00a760;padding:10px 20px;border-radius:50px;margin:10px 0 25px 0;float:left;}

.detail_post{padding:10px 20px 10px 20px;}
.detail_post h2.entry-title{line-height:24px;min-height:100px;}
.detail_post .entry-title a{font-size:18px;color:#000;}
.detail_post .entry-summary p{padding:10px 0 0 0;}
.detail_post .btn3{color:#00a760;text-decoration:none;}
li#search-2{background:#f4f4f4;width:100%;padding:10px 20px;}
#search-2 h3{font-size:21px;padding:10px 0;}
#search-2 label{width:100%;}
#search-2 input.search-field{border:1px solid #cdcdcd;padding:10px 10px;width:100%;outline:none;}
#search-2 .search-submit{width:45%;padding:10px;background:#2ba65a;border:0;color:#fff;border-radius:30px;margin:10px 0;}
#recent-posts-widget-with-thumbnails-2{background:#f4f4f4;margin-top:40px;padding:20px;display: none;}
#recent-posts-widget-with-thumbnails-2 h3{font-size:21px;padding:10px 0;}
span.rpwwt-post-title{color:#5f5f5f;font-weight:800;font-size:15px;}
.post_description{margin:0 0 60px 0;float:left;}
.post_description img{width:100%;}
.post_description h1{padding:40px 0 10px 0;font-size:25px;color:#00a760;text-transform:uppercase;font-weight:bold;letter-spacing:0px;}
.post_description p{font-size:15px;line-height:26px;}
.footer .nav-next a{color:#09a753;}
form#commentform{display: none;background:#f4f4f4;padding:30px 30px;}
.reply_wrap textarea{width:100%;height:150px;border:1px solid #cdcdcd;padding:8px;}
.reply_wrap input{border:1px solid #cdcdcd;height:45px;width:100%;padding:8px;}
p.comment-form-cookies-consent{display:none;}
.reply_wrap input#submit{background:#09a753;width:30%;border-radius:20px;height:48px;color:#fff;}
#blog footer{margin:30px 0 70px 0;}
.nav-previous a{color:#09a753;}
.reply_wrap h3#reply-title{display: none;padding:0 0 20px 0;}
.woocommerce.columns-4{width:100%;}
ul.products.columns-4{width:100%;}
li.product-category.product{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);width:15.5%!important;float:inherit!important;text-align:center;border:1px solid #f8f8f8;border-radius:10px;padding:0!important;margin:20px 15px!important;display:inline-block;}
.cate_wrap .woocommerce ul.products li.product a img{box-shadow:none;width:80px!important;text-align:center;display:initial;margin:0;padding:12px 5px;}
.product_container{text-align:center;border:1px solid #f8f8f8;border-radius:10px;padding:22px 10px;background:#fff;margin:20px 0 0 0;}
.product_container img{width:45px!important;text-align:center;display:initial;height:inherit;}
.product_container h2{font-size:20px;text-transform:uppercase;padding:25px 0 5px 0;color:#000;}
.product_container a{color:#000;}
.cate_wrap .woocommerce ul.products li.product a{text-decoration:none;float:left;padding:22px 10px;width:100%;}
.subcatr a h2{text-transform:uppercase;color:#717171;margin:17px 0 0 0;font-weight:600;font-size:14px;word-break:break-all;}
.subcatr a{width:100%;float:left;padding:22px 10px!important;}
.subcatr a:hover{background:#f7f7f7;border-radius:10px;text-decoration:none;}
.product_container .line{height:2px;background:#000;width:50px;margin:0 auto;}
.product_container p{font-size:14px;margin:20px 0 10px 0;}
.product_container .btn12{color:#00a760;font-weight:600;}
#product_wrap{margin:0 0 80px 0;}
.prodiscrip .woocommerce-product-gallery__wrapper{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
.prodiscrip .flex-viewport{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
.prodiscrip a.add-request-quote-button.button{font-weight:normal;border-radius:30px;padding:14px 17px;border:1px solid #00a760;float:left;margin:0 0 11px 0;text-transform:uppercase;font-size:14px;}
.prodiscrip span.posted_in a{color:#000;text-decoration:none;}
.prodiscrip .woocommerce .quantity .qty{display:none;}
.woocommerce-product-gallery__trigger{display:none;}
.prodiscrip .post_description .flex-viewport img{padding:50px 90px;}
.prodiscrip .post_description .woocommerce div.product div.images .flex-control-thumbs li{margin:25px 5px;border:1px solid #d6d1d1;padding:8px 10px;}
.prodiscrip .post_description .woocommerce span.onsale{border-radius:0;left:0;top:40px;line-height:24px;height:24px;margin:0;padding:10px 18px;display:none;}
 .prodiscrip .post_description h1{padding:0 0 20px 0;width:48%;float:right;font-size:25px;margin:0;}
.prodiscrip li#tab-title-description{background:transparent;color:#000;padding:0px 9px;border:0;margin-top:7px;}
.prodiscrip .woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #969696;}
.prodiscrip .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none;}
.prodiscrip .woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
.prodiscrip .wc-tab h2{display:none;}
 .prodiscrip .products h2{width:100%;float:left;font-size:27px;color:#00a760;text-transform:uppercase;font-weight:700;padding-bottom:15px;margin:50px 0 20px 0;}
 .yith_ywraq_add_item_product_message{display:none!important;}
.prodiscrip h2.woocommerce-loop-product__title{font-weight:normal;text-transform:inherit;letter-spacing:0;}
.woocommerce .quantity .qty{width:5.631em;text-align:center;}
ul.woocommerce-error{display:none!important;}
.prodiscrip .single-product .entry-summary .yith_ywraq_add_item_browse_message{width:auto;width:auto;text-align:center;padding:10px 17px!important;margin:0px 0 0 0;}
products columns-4 .yith_ywraq_add_item_browse_message.show{}
.yith_ywraq_add_item_browse_message{background:#06a64e;color:#fff;font-size:14px!important;text-transform:initial!important;border-radius:30px;padding:9px 17px;border:1px solid #00a760;float:left;margin:12px 0 0 0;width:100%;font-weight:normal!important;text-align:center;}
.yith_ywraq_add_item_browse_message a{color:#fff;text-transform:uppercase;}
.yith_ywraq_add_item_browse_message a:hover{color:#fff;text-decoration:none;}
.yith_ywraq_add_item_response_message.show{float:left;width:100%;padding:10px 10px 10px 0;color:#06a64e;display:none!important;}
.yith_ywraq_add_item_product_message{float:left;padding:9px 0 0 0px;color:#000;font-weight:550;text-decoration:none;}
.yith-ywraq lodder{display:none;}
.ywraq-loader{width:20px!important;}
.request-quote h3{font-size:28px;color:#00a760;text-transform:uppercase;font-weight:500;padding-bottom:15px;}
.request-quote .shop_table thead{background:#00a760;color:#fff;}
th.product-name{text-align:left;}
.woocommerce table.shop_table{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);}
.requestimg img{padding:20px;}
td.product-name a{color:#000;text-decoration:none;padding:10px 0 20px 0;font-weight:550;}
.product-thumbnail{width:25%;}
td.product-name{border-right:1px solid #ebe9eb;border-left:1px solid #ebe9eb;padding:10px 50px!important;}
.product-quantity{width:10%;text-align:center;}
.woocommerce a.remove{width:300px;color:#53a4e9!important;}
.woocommerce a.remove:hover{color:#53a4e9!important;background:transparent;}
.woocommerce a.remove img{float:left;padding:0 10px 0 0;}
.woocommerce a.remove h6{float:left;}
 .woocommerce .quantity .qty{text-align:center;padding:10px 10px;border:0px solid #ebe9eb;}
.shop_wrap{background:#f2f2f2;}
.backtoshop{width:50%;float:left;text-align:right;padding:10px 10px;}
.updateqty{width:50%;padding:10px 10px;float:left;}
.backtoshop a.button.wc-backward{background:#00a760;color:#fff;float:right!important;border-radius:20px;padding:12px 28px;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
.backtoshop a.button.wc-backward:hover{background:#00a760;color:#fff;}
.updateqty input.button{float:left!important;margin:0 10px;background:#fff!important;color:#00a760!important;border-radius:20px;padding:12px 28px!important;border:1px solid #00a760;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
.updateqty input.button:hover{background:#fff!important;color:#00a760!important;}
li.current-menu-item a{}
#mobile-nav-toggle{position:fixed;right:0;top:0;z-index:999;margin:20px 20px 0 0;border:0;background:none;font-size:24px;display:none;transition:all 0.4s;outline:none;cursor:pointer;}
#mobile-nav-toggle i{color:#fff;}
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:#fff;right:-260px;width:260px;overflow-y:auto;transition:0.4s;}
#mobile-nav ul{padding:0;margin:0;list-style:none;position:relative;background:transparent;box-shadow:none;}
#mobile-nav ul li{position:relative;width:100%;}
#mobile-nav ul li a{color:#000;font-size:13px;top:10px;text-transform:uppercase;overflow:hidden;padding:12px 18px;position:relative;text-decoration:none;width:95%;display:block;outline:none;font-weight:normal;border-bottom:1px solid #8a8a8a;}
#mobile-nav ul li a:hover{color:#00a760;}
#mobile-nav ul li li{padding-left:0px;}
#mobile-nav ul li.menu-active a{color:#00a760;}
#mobile-nav .menu-item-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#000;}
#mobile-nav ul .menu-item-has-children i{position:absolute;right:10px;z-index:99;padding:15px;cursor:pointer;color:#000;top:6px;}
#mobile-nav ul .menu-item-has-children i.fa-chevron-up{color:#00a760;}
#mobile-nav ul .menu-item-active{color:#00a760;}
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0, 0, 0, 0.7);display:none;}
body.mobile-nav-active{overflow:hidden;}
body.mobile-nav-active #mobile-nav{right:0;}
body.mobile-nav-active #mobile-nav-toggle{color:#fff;}
#product_wrap .woocommerce-loop-category__title{text-transform:uppercase;color:#717171;font-weight:600;font-size:14px;}
#product_wrap mark.count{text-transform:uppercase;color:#717171;font-weight:600;font-size:14px;background-color:transparent;}
#product_wrap h1{font-size:35px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;letter-spacing:1px;}
#product_wrap p{line-height:26px;}
.type-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;margin:0 2% 2% 0;position:relative;width:23%;margin-left:0;background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);border-radius:10px;padding:0 15px 15px 15px;display:inline-block;}
.type-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product:hover{background:#fff;}
.woocommerce ul.products li.product .button{border-radius:20px;border:1px solid #00a760;font-weight:normal;}
.woocommerce ul.products li.product a img{width:90%!important;margin:10px 10px;padding:20px;}
h2.woocommerce-loop-product__title{color:#000;line-height:24px;font-size:14px!important;height:70px;text-align:center;}
.yith-ywraq-add-button{text-align:center;}
.woocommerce ul.products li.product .onsale{top:20px;right:auto;left:0;margin:0;border-radius:0;padding:0 15px;min-height:35px;line-height:35px;background-color:#00a760;}
p.woocommerce-result-count{display:none;}
.prodiscrip .woocommerce ul.products.columns-3 li.product, .prodiscrip .woocommerce-page ul.products.columns-3 li.product{width:23%;}
.prodiscrip .woocommerce ul.products.columns-4 li.product, .prodiscrip .woocommerce-page ul.products.columns-4 li.product{width:23%;}
#tab-description li{ list-style: initial; width: 100%; color: #3a3a3a; float: left; margin-right: 20px;  font-family: 'Poppins', sans-serif!important;  font-size: 14px;}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 2em;padding:0;}
.woocommerce div.product .woocommerce-tabs .panel th, td{padding:2px;padding:10px 10px;}
.marg100{height:120px;}
.woocommerce .woocommerce-ordering select{display:none;vertical-align:top;background:#fff;position:relative;padding:8px 10px;font-size:15px;width:162px;border:1px solid #049b4c;color:#049b4c;border-radius:100px;}
#post-0 h1.entry-title{font-size:32px;color:#00a760;text-transform:uppercase;font-weight:700;padding-bottom:15px;}
.sendquote_wrap{width:100%;float:left;margin:5px 5px!important;}
.sendquote_wrap span.woocommerce-input-wrapper{width:100%;}
.sendquote_textarea span.woocommerce-input-wrapper{width:100%;}
.sendquote_wrap input{height:50px;background:#f6f6f6;border:0;padding:10px 20px;}
.sendquote_textarea{width:99%;margin:5px 5px!important;float:left;}
.sendquote_textarea textarea{height:150px!important;background:#f6f6f6;border:0;padding:10px 20px;}
input.button.raq-send-request.btn30{background-color:#00a760;color:#fff;border-radius:50px;padding:13px 25px;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:35px auto;}
 .slider_box{position:relative;height:auto;width:1100px;margin:50px auto 120px;}
.left_img_box{width:40%;float:right;position:relative;top:0;}
.dine_detail_box{left:0;position:absolute;width:67%;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.dine_align_inner{background:#f8f8f8;padding:45px 110px 45px 55px;height:450px;}
.flower_bg{position:relative;}
.left_img_box2{float:none;}
.dine_detail_box2{right:0;left:auto;}
.dine_align_inner h2{font-size:25px;margin:30px 0 20px 0;color:#00a760;font-weight:600;letter-spacing:1px;}
.effect_inner img{    height: 350px;width:90%;box-shadow:-1px 1px 10px 4px rgba(167, 167, 167, 0.75);}
.dine_detail_box2 .dine_align_inner{padding:45px 55px 45px 110px;}
.becomepartner_form h2{font-size:30px;color:#00a760;margin:0 0 50px 0;text-transform:uppercase;font-weight:600;letter-spacing:1px;}
.becomepartner_form input{background:#f6f6f6;border:0;border-radius:10px;height:55px;outline:none;cursor:pointer;}
.becomepartner_form textarea{background:#f6f6f6;border:0;border-radius:10px;height:180px!important;}
.becomepartner_wrap{width:100%;text-align:center;}
span.xoo-el-close:hover{color:#35453e;}
.becomepartner_btn:hover{background-color:#fff!important;color:#00a760;border:1px solid #00a760;}
.becomepartner_btn{background:#00a760!important;color:#fff;border-radius:50px!important;padding:13px 25px;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:35px auto;}
.getquotation_form{background:#fff;padding:50px 50px 0px 50px;box-shadow:-1px 2px 13px 6px #d6d5d5;margin:70px 0 0 0;}
.getquotation_form h2{font-size:30px;color:#00a760;margin:0 0 50px 0;text-transform:uppercase;font-weight:600;letter-spacing:1px;}
.getquotation_form input{background:#f6f6f6;border:0;border-radius:10px;height:55px;outline:none;}
.getquotation_form textarea{background:#f6f6f6;border:0;border-radius:10px;height:180px!important;}
.getquotation_wrap{width:100%;text-align:center;}
.getquotation_btn{background:#00a760!important;color:#fff;border-radius:50px!important;padding:10px 40px;font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:35px auto;height:auto!important;}
#introCarousel .carousel-indicators li{width:10px;height:10px;opacity:1;border-radius:100%;border:1px solid #00a760;}
#introCarousel .carousel-indicators .active{opacity:1;background:#00a760;}
#introCarousel .carousel-indicators{bottom:5px;left:0;right:inherit;margin-right:0;margin-left:5%;}
#intro .carousel-control-prev, #intro .carousel-control-next{display:none;}
.raq-items-number::before{content:url(images/cart.png);position:relative;z-index:1;left:-5px;top:3px;}
span.handler-label{font-size:0;}
.widget_ywraq_mini_list_quote .raq-info{margin:0!important;padding:0 0px!important;font-size:14px;border:0px solid #efefef!important;}
.menu-menu-1-container{margin:0 0 0 20px;}
.cartlist{float:left;width:40px;margin:0 0 0 15px;}
.downloaddiv{float:left;/*width:40px;border-left:1px solid #ccc;*/padding-left:10px;border-right:1px solid #ccc;height:20px;margin-top:15px;margin-right:10px;}
.downloaddiv .fa{color:#000;display: none;}
.searchdiv{float:left;width:32px;border-right:1px solid #ccc;height:20px;margin-top:16px;}
.searchdiv .fa{margin-top:16px;}
.calldiv{float:left;width:40px;border-right:1px solid #ccc;height:20px;margin-top:16px;}
 .calldiv .fa{margin-left:14px;font-size:18px;color:#000;margin-top:4px;}
 .switcher{font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;position:fixed;top:0;right:0;}
 .gtdiv{float:left;width:89px;height:20px;margin-top:10px;position:fixed;display:none;right:0;}
a.glink.nturl.notranslate{padding:2px;}
.brach_erp span.float1{min-height: 116px;
    width: 80%;}
.loginsignup{float:left;width:12%;margin-top:10px;}
/*.radius img{     border-radius: 65px;
    border-bottom-left-radius: inherit;}*/
.loginsignup a{font-size:13px;}
.loginsignup .btn-primary{color:#fff!important;background-color:#00a760 !important;border-color:#00a760 !important;}
.loginsignup .btn-primary:not(:disabled):not(.disabled).active:focus, .loginsignup .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.loginsignup .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.loginsignup .btn-primary.focus, .loginsignup .btn-primary:focus{box-shadow:none;}


.loginsignup .btn-primary:hover {
    color: #00a760!important;
    background-color: #fff !important;
    border-color: #00a760 !important;
}




a.yith-ywraq-list-item-info{font-size:14px;color:#000;font-weight:normal!important;padding:8px 10px 0 0px;}
.yith-ywraq-list-item span.quantity{display:none;}
.widget_ywraq_mini_list_quote{margin:13px 0 0 5px !important;}
ul.yith-ywraq-list a.yith-ywraq-item-remove.remove{position:absolute!important;top:20px!important;right:0%!important;color:#585858!important;width:53px;font-size:25px;left:inherit!important;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:0.600em 1em;color:#ffffff;background-color:#00a760;}
.dine_detail_box ul{margin:0!important;padding:0;}
.dine_detail_box ul li{padding:4px 0;width:100%;float:left;color:#3a3a3a;font-size:15px;}
.dine_detail_box ul li::before{content:" • ";}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng{font-size:12px;text-transform:none;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{font-size:12px;text-transform:none;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content a.button{margin:13px 20px;float:left;font-size:13px;font-weight:normal;text-transform:none;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{
	    top: 24px;
    width: 340px!important;
    left: inherit!important;
    right: 0;
    margin-top: 15px;
    padding-top: inherit!important;}
a.btn_woow{float:right;color:#00a967;text-decoration:none;}
span.raq-items-number{color:#000;font-size:14px;}
ul#menu-menu-1{margin:0 0 0 0;float:left;}
span.wpcf7-not-valid-tip{color:#00a760;font-size:12px;text-transform:none;}
.postwrap img{width:100%;height:auto;}
.set_pp p{text-align:left;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{border-bottom:1px solid #cdcdcd!important;padding:15px 40px 15px 20px!important;float:left;background:#fff;width:100%;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content{    margin-top:-15px!important;padding:0!important;background:#f3f3f3!important;border:1px solid #b2e2c7!important;}
 ul.yith-ywraq-list li a:hover{color:#00a760;text-decoration:none;}
ul.yith-ywraq-list img{float:left!important;margin-right:20px;width:60px!important;margin-left:0!important;}
.ywraq-loader{display:none!important;}
.header h1.entry-title{font-size:30px;color:#00a760;text-transform:uppercase;font-weight:500;padding-bottom:15px;letter-spacing:0px;}
.u-column1.col-1{max-width:48%;display:table;}
.u-column2.col-2{max-width:48%;display:table;margin:-40px 0 0 0;}
.u-column1.col-1 h2{float:left;font-size:18px;font-weight:bold;padding-bottom:7px;letter-spacing:1px;}
.u-column2.col-2 h2{float:left;font-size:18px;font-weight:bold;padding-bottom:7px;letter-spacing:1px;}
.woocommerce-form-login input{border:1px solid #cdcdcd;height:40px;border-radius:5px;padding:10px;width:100%;}
.woocommerce-form-login p{float:left;padding:0!important;margin:0!important;width:100%;}
.woocommerce-form-login{border:1px solid #d3ced2;padding:20px;margin:0!important;text-align:left;border-radius:5px;float:left;width:100%;display:table;height:377px;}
.woocommerce-form-login__submit{background:#00a760!important;color:#fff!important;border-radius:50px!important;padding:10px 40px!important;font-weight:normal!important;text-transform:uppercase;font-size:14px!important;letter-spacing:1px;margin:8px 0!important;float:left!important;}
.woocommerce-form-login input#rememberme{margin: 0 10px 0 0;border:1px solid #cdcdcd;height:auto;border-radius:5px;padding:2px;width:14px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:table;width:100%;margin-top:-28px;}
p.woocommerce-LostPassword.lost_password{float:inherit;padding:0!important;margin:0!important;width:100%;text-align:left;display:table;}
 .woocommerce-form-register input{border:1px solid #cdcdcd;height:40px;border-radius:5px;padding:10px;width:100%;}
.woocommerce-form-register p{float:left;padding:0!important;margin:0!important;width:100%;white-space:pre-wrap;}
.woocommerce-form-register{border:1px solid #d3ced2;padding:20px;margin:0!important;text-align:left;border-radius:5px;float:left;width:100%;display:table;}
.woocommerce-privacy-policy-text{display:none;}
div#customer_login{margin:-120px 0;display:inherit;width:100%;}
.woocommerce-notices-wrapper .woocommerce-error{border-top-color:#b81c23;display:grid;}
.woocommerce-account .woocommerce-MyAccount-navigation{display:flex;background:#fbfbfb;width:25%;border-radius:10px;}
.woocommerce-MyAccount-navigation ul{margin:0;padding:0;width:100%;display:table;}
.woocommerce-MyAccount-navigation ul li{display:table;text-align:left;width:100%;background:transparent;margin:0;padding:15px 10px 15px 70px;border-bottom:1px dotted #e6e6e6;}
.yith-wcwl-wishlistexistsbrowse{color:#00a967;font-weight:bold;text-decoration:none;border-radius:30px;float:left;text-transform:uppercase;font-weight:normal;font-size:14px;}
.yith-wcwl-wishlistaddedbrowse.show{color:#00a967;font-weight:bold;text-decoration:none;border-radius:30px;border:1px solid #00a760;float:left;margin:-9px 20px 11px 0;font-weight:normal;text-transform:uppercase;font-size:14px;background:#fff;}
.shop_wish .yith_ywraq_add_item_browse_message{width:223px;padding:10px 25px 7px 25px;margin:0;}
.shop_wish .product-add-to-cart .clear{display:none;}
.shop_wish a.add-request-quote-button.button:hover{background:#ffffff;color:#06a64e!important;}
.shop_wish a.remove_from_wishlist.button{background:#ffffff;color:#06a64e;font-weight:normal!important;font-size:14px!important;border-radius:30px;padding:13px 29px;border:1px solid #00a760;float:left;margin:0 10px 0 10px!important;width:auto;display:inherit!important;text-align:center;text-transform:uppercase!important;}
.shop_wish td.product-name{width:35%;}
td.wishlist-empty{height:200px;}
.relatedproduct2 .woocommerce-tabs.wc-tabs-wrapper{display:none;}
.relatedproduct1 section.related.products{display:none;}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 2em;padding:0;display:block!important;}
.relatedproduct2 section.related.products{float:left;width:100%;}
.backtoshop a.button.wc-backward:hover{background:#ffffff;color:#06a64e;border:1px solid #06a64e;}
.updateqty input.button:hover{background:#06a64e;color:#ffffff;}
input.button.raq-send-request.btn30:hover{background:#ffffff;color:#06a64e;border:1px solid #06a64e;}
.yith_ywraq_add_item_browse_message:hover a{color:#06a64e!important;}
.yith_ywraq_add_item_browse_message:hover{background:#ffffff;color:#06a64e!important;border:1px solid #06a64e;}
.yith_ywraq_add_item_browse_message a:hover{color:#06a64e!important;}
.download:hover a{color:#03a84e;}
.download:hover{background:#ffffff;color:#06a64e!important;border:1px solid #06a64e;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{margin:0px 0;}
.shop_wish a.remove_from_wishlist.button:hover{background:#06a64e;color:#ffffff!important;}
.shop_wish{min-height:275px;}
li.xoo-el-login-tgr:hover{color:#03a84e;text-decoration:underline;}
li.xoo-el-reg-tgr:hover{color:#03a84e;text-decoration:underline;}
.product-name a:hover{color:#03a84e;}
form#yith-ywraq-form{width:55%;float:left;margin-right:40px;}
.requestwrap{margin:-70px 0 0 0;width:40%;float:left;}
form#yith-ywraq-default-form .woocommerce form .form-row{width:100%;}
 .bread_woo{width:100%;float:left;position:relative;top:120px;text-align:left;}
 .bread_woo .woocommerce-breadcrumb li{display:inline-block;float:left;position:relative;padding:10px 20px 10px 0;}
 .bread_woo .woocommerce-breadcrumb li:after{position:absolute;top:10px;margin:0 0 0 5px;vertical-align:middle;display:inline-block;width:auto;height:auto;background:transparent;font-family:FontAwesome;content:"\f105";}
.bread_woo .woocommerce-breadcrumb{margin:0;}
.bread_woo .woocommerce .woocommerce-breadcrumb a{color:#00a967;}
.bread_woo .woocommerce .woocommerce-breadcrumb a:hover{color:#00a760;}
.bread_woo .woocommerce .woocommerce-breadcrumb a{color:#000;text-decoration:none;}
.bread_woo .woocommerce .woocommerce-breadcrumb a:hover{color:#00a760;text-decoration:none;}
.bread_woo .woocommerce-breadcrumb li a{color:#000;text-decoration:none;}
.nav-links{float:left;margin:0 0 30px 0;}
.nav-previous{float:left;margin-right:30px;}
.nav-next{float:left;}
.nav-next a{color:#000;}
.removespace{}
.removespace a{padding:0;margin:0;}
.sitemap{width:46%;float:left;margin-right:15px;margin-bottom:40px;}
.sitemap ul li a{color:#000;text-decoration:none;}
.sitemap ul li{border-bottom:1px solid #cacaca;width:100%;padding:7px;}
.yith-wcwl-wishlistexistsbrowse a{color:#00a967;padding:10px 14px;float:left;font-weight:normal;font-weight:normal;}
.yith-wcwl-wishlistexistsbrowse a:hover{color:#00a967;text-decoration:none;float:left;padding:10px 14px;}
.yith-wcwl-wishlistaddedbrowse.show a{color:#00a967;padding:10px 14px;float:left;margin:0px 0 0 0;}
.yith-wcwl-wishlistaddedbrowse.show a:hover{color:#00a967;text-decoration:none;float:left;padding:10px 14px;font-weight:normal;}
.woocommerce-MyAccount-navigation ul li a{color:#000;font-size:15px;}
.woocommerce-MyAccount-content p{white-space:normal;margin-bottom:0;float:left;}
.woocommerce-account .woocommerce-MyAccount-content{margin:-135px 0 0 0;overflow:hidden;width:71%;}
.woocommerce-EditAccountForm input{border:1px solid #cdcdcd;height:40px;border-radius:5px;padding:10px;width:100%;}
.woocommerce-EditAccountForm{display:inline-table;}
.woocommerce-EditAccountForm fieldset{display:contents;}
.woocommerce-EditAccountForm legend{margin:40px 0 0 0;font-size:15px;}
.woocommerce .wishlist-title h2{font-size:16px;padding:0 0 20px 0;}
.woocommerce table.wishlist_table tbody td{padding:0px 35px;}
.shop_wish a.add-request-quote-button.button{background:#06a64e;font-weight:normal!important;color:#fff;font-size:14px!important;text-transform:uppercase!important;border-radius:30px;padding:13px 17px;border:1px solid #00a760;float:left;margin:12px 0 0 0;width:100%;text-align:center;}
.shop_wish .product-add-to-cart{padding:0;}
.shop_wish .woocommerce table.wishlist_table tbody td{padding:0px 0 0px 35px;}
.shop_wish .product-add-to-cart .yith-ywraq-add-to-quote{float:left;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show{border-radius:30px;padding:0;border:1px solid #00a760;float:left;margin:-9px 20px 11px 0;text-transform:uppercase;font-size:14px;}
.yith-wcwl-add-to-wishlist .ajax-loading{display:none!important;}
a.add_to_wishlist{color:#00a967;font-weight:normal!important;font-weight:bold;text-decoration:none;float:left;padding:11px 14px}
 a.add_to_wishlist:hover{color:#fff;text-decoration:none;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show{background:#fff;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show:hover{background:#00a967;color:#fff;padding:0;}
.yith-wcwl-add-to-wishlist{float:left;}
 h2.ywraq_my_account_quotes_title{margin:0px 0 0 0;float:left;width:100%;font-size:25px;}
.woocommerce-EditAccountForm .form-row{width:100%;}
.prodiscrip .single-product .product-type-simple .entry-summary .clear{display:none;margin:20px 0 0 0;}
.prodiscrip .single-product span.posted_in{font-weight:bold;font-size:13px;width:100%;margin:15px 0 0 0;float:left;}
.myacco{margin:0 0 20px 0;font-size:22px;float:left;color:#00a967;width:100%;}
.my_account_orders thead{background:#03a84e;color:#fff;font-weight:normal;letter-spacing:1px;}
 th.order-date{padding:24px 0 0 45px!important;}
th.order-actions{display:none!important;}
td.quotes-actions{display:none!important;}
.woocommerce-MyAccount-content .woocommerce table.shop_table{width:100%;display:inline-block;float:left;}
 .woocommerce-MyAccount-content th{float:left;display:inline-block;width:33.3%;text-align:center;text-align:left;white-space:nowrap;padding:12px 20px!important;font-size:15px;}
.woocommerce-MyAccount-content td{float:left;display:inline-block;width:33.3%;text-align:center;text-align:left;white-space:nowrap;padding:15px 20px!important;font-size:15px;}
li.woocommerce-product-category-page{background:#fff;box-shadow:-1px 1px 10px 4px rgba(239, 239, 239, 0.75);width:29.5%!important;text-align:center;border:1px solid #f8f8f8;border-radius:10px;padding:0px!important;margin:20px 15px!important;float:left;}
.woocommerce-product-category-page img{height:80px;max-width:100%;box-shadow:none;width:80px!important;text-align:center;display:initial;margin:0;padding:12px 5px 0 5px;}
.woocommerce-product-category-page h2 a{text-transform:uppercase;color:#717171;font-weight:600;font-size:14px;}
.term-description{width:60%;}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-total{display:none;}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{display:none;}
.product-subcategories ul.products.columns-3{display:none;}
.product-subcategories ul.products.columns-4{display:none;}
.product-subcategories nav.woocommerce-pagination{display:none;}
.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{display:none;}
.my_account_orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:none;}
.woocommerce-message{border-top-color:#00a967;}
.woocommerce-message::before{color:#00a967;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#03a84e;color:#ffffff;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{color:#000;}
#yith-wcwl-popup-message{display:none!important;}
.xoo-el-reg-tgr{position:relative;left:0;}
button.xoo-el-action-btn{background-color:#00a967;color:#fff;}
.xoo-el-main{padding:35px 20px 0 20px;position:relative;vertical-align:top;}
.xoo-el-footer-note{display:none!important;}
.xoo-aff-group label{font-size:13px;}
pre.wp-block-preformatted{background:#fff;border-radius:10px;box-shadow:1px 7px 6px #ffffff;padding:0 20px 0 0;}
.clientlogo{border:1px solid #ffffff;padding:15px 9px;box-shadow:-1px 1px 10px 0px rgba(239, 239, 239, 0.75);margin:10px;border-radius:5px;}
.clientslogo-carousel{margin:50px 0 0 0;}
.clientslogo-carousel .owl-prev{left:-30px;position:absolute;top:40px;background:#00a967 url(images/w2.png) no-repeat 3px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.clientslogo-carousel .owl-next{right:-30px;position:absolute;top:40px;background:#00a967 url(images/w1.png) no-repeat 6px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.about-col p span{font-size:20px;color:#00a760;}
 #mission .card-header{background-color:transparent;border-bottom:1px solid #c0e7d1;}
#mission .card{border:0;border-radius:0;}
#mission .mb-0 > a{display:block;position:relative;font-size:25px;color:#00a760;}
#mission .mb-0 > a:hover{text-decoration:none;}
#mission .mb-0 > a:after{content:"\f078";font-family:'FontAwesome';position:absolute;right:0;}
#mission .mb-0 > a[aria-expanded="true"]:after{content:"\f077";}
#mission .card-body{border-bottom:1px solid #c0e7d1;float:left;}
 .teamscrown-carousel .owl-prev{left:-30px;position:absolute;top:40px;background:#00a967 url(images/w2.png) no-repeat 3px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.teamscrown-carousel .owl-next{right:-30px;position:absolute;top:40px;background:#00a967 url(images/w1.png) no-repeat 6px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
section#mission{margin:0 0 60px 0;}
.awsm-job-item h2.awsm-job-post-title{font-size:24px;color:#00a760;}
span.awsm-job-more{background:#fff;float:left;border-radius:50px;border:1px solid #00a760;font-size:15px;margin:19px 0 0 0;color:#00a760;padding:6px 15px;}
span.awsm-job-more:hover{background:#00a760;border:1px solid #00a760;color:#fff;}
.awsm-job-form-inner h2{margin:0!important;padding:0 0 12px 0!important;}
 .awsm-job-form-field{border:1px solid #cdcdcd;height:40px;margin:0 0 0px 0;padding:7px 7px;border-radius:7px!important;}
.awsm-job-form-group{margin-bottom:10px;}
input#awsm_form_privacy_policy{height:auto;}
input#awsm-application-submit-btn{background:#fff;float:left;padding:10px 40px;border-radius:50px;border:1px solid #00a760;font-size:15px;margin:0 0px 0 12px;}
.job_detailwrap .awsm-job-specification-wrapper{background:#ffffff;padding:20px;border-radius:10px;box-shadow:1px 1px 10px 0px #f3f3f3;}
.awsm-job-form-group.awsm-job-inline-group{font-size:14px;margin-bottom:0;}
.awsm-job-form-inner{float:left;width:100%;}
.col_officephone strong{font-size:16px;color:#000;font-weight:bold;}
.col_officephone a{background:#fff;float:left;padding:10px 34px;border-radius:50px;border:1px solid #00a760;font-size:15px;margin:0;color:#00a760;}
.col_officephone a:hover{background:#00a760;text-decoration:none;color:#fff !important;}
.awsm-job-specification-label strong{width:20%;float:left;color:#00a760;font-weight:normal;font-size:17px;}
 .card_branches .card-title{font-size:20px;color:#00a760;}
.job_detailwrap .awsm-job-form .awsm-job-form-group input#awsm-application-submit-btn{background:#03a84e;float:left;padding:10px 40px;border-radius:50px;border:1px solid #00a760;font-size:15px;margin:20px 0px 0 12px;color:#fff;}
#branches_wrap{margin:0 0 50px 0;}
#branches_wrap .card_branches{float:left;margin:0;position:relative;width:100%;margin-left:0;display:inline-block;}
#branches_wrap h3{font-size:32px;color:#00a760;text-transform:uppercase;font-weight:700;padding-bottom:15px;}
#branches_wrap ul{width:100%;}
header .container{max-width:100%;width:1250px;}
.jobdetail_title h3{font-size:42px;color:#00a760;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
.job_detailwrap .awsm-job-content h3{margin:30px 0px 20px 0;padding:6px 0 6px 13px;font-size:20px;color:#00a760;border-left:5px solid #00a760;}
.awsm-job-entry-content ul li{list-style-type:square;}
.job_detailwrap .awsm-job-content{width:65%;float:left;padding:0 30px 0 0;}
.job_detailwrap .awsm-job-form{width:35%;float:left;}
.awsm-job-entry-content ul{padding:0 0 0 20px;}
h1.page-title.awsm-jobs-archive-title{margin:133px 0 35px 0;font-size:42px;color:#00a760;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}
.awsm-job-main .awsm-job-archive-content .awsm-filter-wrap{margin:30px -10px 20px;}
.awsm-selectric .label{font-size:16px;}
.awsm-selectric-items li:hover{font-size:16px;}
.awsm-job-specification-term{font-size:17px;}
.crp-tile-inner .tile-inner{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:none!important;box-shadow:-2px -3px 7px #636363!important;border:5px solid #fff!important;}
.relative{position:relative;}
.contact-row{width:31%;padding:5px 5px;float:left;background:#fff;box-shadow:3px 2px 9px #f1e6e6;margin:0 12px 30px 12px;border-radius:7px;}
.brach_erp{padding:0 24px;float:left;}
.contact-row h4{    height: 60px;color:#000000;line-height:27px;margin-bottom:12px;font-size:17px;text-transform:uppercase;font-weight:700;margin-top:15px;float:left;width:100%;}
.contact-row span{display: inline-flex;
    float: left;
    width: 20%;}
.contact-row i{width:30px;height:30px;background:#00a760;text-align:center;padding:8px;border-radius:100%;color:#fff;margin-right:20px;}
.emailcol{color:#000;}
.contact-row .cont-img{float:left;margin-right:0;width:100%;position:relative;}
.cont-img img{width:100%;}
.yith-wcwl-add-to-wishlist a{color:#00a967;font-weight:normal!important;text-decoration:none;padding:10px 14px;border-radius:30px!important;float:left;margin:-9px 20px 11px 0;text-transform:uppercase;font-size:14px;background-color:#fff;}
.yith-wcwl-add-to-wishlist a:hover{background-color:#00a760;color:#fff!important;text-decoration:none;}
 li#categories-2{background:#f4f4f4;margin-top:40px;padding:20px;display: none;}
 #categories-2 h3{font-size:21px;padding:10px 0;}
 #categories-2 a{color:#000;}
 form.woocommerce-form.woocommerce-form-login.login .xoo-sl-btns-container{display:none;}
#blog .nav-links{font-size:12.2px;}
#services .wpb-woo-cat-item-image img{width:70px!important;text-align:center;display:initial;height:inherit;}
#services .wpb-woo-cat-item-content .button{display:none;}
#services .wpb-woo-cat-items .wpb-woo-cat-item{background:#ededed;text-align:center;border:1px solid #f8f8f8;border-radius:10px;padding:35px 10px!important;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;}
#services .wpb-woo-cat-item-content h3{font-size:20px!important;text-transform:uppercase;padding:25px 0 5px 0;font-weight:bold;}
#services .wpb-woo-cat-item-content h3 a{color:#000;text-decoration:none;}
#services .wpb-woo-cat-item-content h3::after{background:#000000;bottom:-6px;}
#services .wpb-woo-cat-item-content h3::before{background:transparent;}
#services .wpb-woo-cat-items.wpb-wcs-content-type-with_image .wpb-woo-cat-item-content{padding:0px 15px;}
#services .wpb-woo-cat-items .owl-nav{position:inherit;top:inherit;right:inherit;margin-top:0;width:100%;}
#services .wpb-woo-cat-items.owl-theme .owl-prev{width:35px;color:#fff;border-radius:50px;padding:2px 10px;font-size:30px;height:35px;line-height:1px;position:absolute;bottom:88px;left:-26px;background:#03a84e;}
#services .wpb-woo-cat-items.owl-theme .owl-next{width:35px;color:#fff;border-radius:50px;padding:2px 14px;font-size:30px;height:35px;line-height:1px;position:absolute;bottom:88px;right:-15px;background:#03a84e;}
 #services .owl-dots{display:none;}
#services .wpb-woo-cat-items .wpb-woo-cat-item:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);cursor:pointer;-webkit-transition:0.2s;transition:0.2s;border:1px solid #f5f5f5;background:#fff;}
#about .container{display:grid;}
#product_wrap .container{display:grid;}
#blog .container{display:grid;}
#Partner .container{display:grid;}
 #contact_wrap .container{display:grid;}
#branches_wrap .container{display:grid;}
#Quotation .container{display:grid;}
 #arrow{border-right:2px solid black;border-bottom:2px solid black;width:10px;height:10px;transform:rotate(-45deg);margin-top:40px;}
#categories-2 ul li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid #e2e2e2;}
#categories-2 ul{list-style:none;padding:0 10px 10px 0;}
#categories-2 ul li:before{content:'';position:absolute;border-right:2px solid black;border-bottom:2px solid black;width:10px;height:10px;top:calc(60% - 3px);left:0px;transform:translateY(-50%) rotate(-45deg);}
.header_s1{max-width:720px;margin:13px 0;}
.header-nav{position:relative;padding-right:3em;}
.header-nav:before, .header-nav:after{content:'';display:table;}
.header-nav:after{clear:both;}
 .search-button{position:absolute;right:32px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.search-toggle{position:relative;display:block;height:13px;width:13px;}
.search-toggle::before, .search-toggle::after{content:'';position:absolute;display:block;transition:all 0.1s;}
.search-toggle::before{border:2px solid #000;border-radius:50%;width:100%;height:100%;left:-2px;top:-2px;}
.search-toggle::after{height:2px;width:7px;background:#000;top:10px;left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.search-toggle.active::before{width:0;border-width:1px;border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:4px;}
.search-toggle.active::after{width:12px;left:-1px;top:4px;}
.search-input:focus{outline:none;}
#header-1 .search-box{position:absolute;bottom:-47px;width:100%;height:100%;max-height:0;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#00a760;transition:all 0.3s;border-radius:5px;}
#header-1 .search-box .search-input{width:100%;height:100%;padding:0 1em;border:0;background-color:transparent;opacity:0;color:#fff;}
#header-1 .search-box .search-input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.4);}
#header-1.show .search-box{max-height:40px;height:200px;width:235px;right:24px;}
#header-1.show .search-box .search-input{opacity:1;}
#header-1 .search-box .search-submit{width:5px;height:24px;padding:0 1em;background:url(images/s.png)no-repeat;border:0;background-color:transparent;opacity:0;color:#fff;position:absolute;right:0;top:11px;}
 #header-1.show .search-box .search-submit{opacity:1;}
#header.header-scrolled #header-1 .search-box{bottom:-36px;}
 .popover__title{font-size:24px;line-height:36px;text-decoration:none;color:rgb(228, 68, 68);text-align:center;padding:15px 0;}
.popover__wrapper a{color:#000;font-size:15px;}
.popover__wrapper{position:relative;margin-top:0;display:inline-block;}
.popover__content{opacity:0;visibility:hidden;position:absolute;left:-60px;transform:translate(0, 10px);background-color:#ececec;padding:15px 20px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);width:auto;top:40px;}
.popover__content:before{position:absolute;z-index:-1;content:"";right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent;transition-duration:0.3s;transition-property:transform;}
.popover__wrapper:hover .popover__content{z-index:10;opacity:1;visibility:visible;transform:translate(0, 0px);transition:all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);}
.popover__message{text-align:center;}
.innerbanner{width:100%;position:relative;top:50px;height:396px;}
.innerbanner h1{position:absolute;bottom:50%;color:#00a760;left:115px; font-weight: bold;}
.innerbanner img {
    width: 100%;
    height: 356px;
}
.inner_heading{text-align:center;width:70%;margin:0 auto;}
.inner_heading h2{font-size:16px;color:#00a760;text-transform:uppercase;font-weight:bold;}
.inner_heading h3{font-size:30px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:55px;/*letter-spacing:1px;*/}
 #about_whychoose{background:#f8f8f8;padding:80px 0 50px 0;}
 #benefits{padding:80px 0;}
 #policy_wrap{background:#f8f8f8;padding:80px 0;}
 #about_mission{background:rgba(248, 248, 248, 0.69);padding:80px 0 50px 0;}
 #about_section{padding:80px 0 50px 0;}
.mission_wrap{background:#f8f8f8;padding:20px;width:31%;float:left;border-radius:10px;text-align:center;margin:0 12px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.mission_wrap:hover{text-decoration:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);box-shadow:1px 0px 7px 2px #e6e6e6;}
.mission_wrap a{width:100%;display:block;}
.mission_wrap h2{color:#00a760;font-size:22px;font-weight:bold;margin:20px 0 12px 0;}
.mission_wrap p{}
.mission_wrap a:hover{text-decoration:none;}
.ch_wrap{background:#f8f8f8;padding:20px;border-radius:10px;text-align:center;margin:10px;}
.ch_wrap img{margin:0 auto;    height: 61px!important;
    width: auto !important;}
.ch_wrap h2{font-size:20px;padding:13px 0 0 0;margin:0;font-weight:bold;}
.ch_wrap h3{font-size:16px;padding:8px 0 8px 0;margin:0;}
.ch_wrap p{height:90px;margin:0;}
 .policyabout_wrap{background:#fff;padding:20px 18px;border-radius:0px;text-align:center;margin:10px;box-shadow:1px 1px 8px 2px #e6e6e6;width:31%;float:left;}
 .policyabout_wrap h2{font-size:30px;padding:13px 0 0 0;margin:0;font-weight:bold;color:#03a84e;}
.policyabout_wrap h3{font-size:20px;padding:8px 0 8px 0;margin:0;font-weight:bold;}
.policyabout_wrap p{margin:0;min-height:100px;}
.formdownload_wrap input{background:#f2f2f2;border:0;height:53px;padding:33px 40px;border-radius:50px;width:100%;outline:none;float:left;}
.formdownload_wrap .downloadcat{border:0;height:61px;border-radius:50px;width:35%;outline:none;position:absolute;
	right:0;background:#00a967;top:22px;padding:20px 20px;  border: 1px solid #00a967;}
 .formdownload_wrap .downloadcat:hover{background:#fff; color: #00a967; border: 1px solid #00a967;}

 .formdownload_wrap{width:53%;margin:0 auto;padding: 20px 20px 20px 0px;display:grid;     position: relative;}
#download_wrap{text-align:center;padding:50px 0 30px 0;position:relative;}
 .benefits-carousel .owl-prev{left:-30px;position:absolute;top:115px;
 background:#00a967 url(images/w2.png) no-repeat 3px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.benefits-carousel .owl-next{right:-30px;position:absolute;top:115px;
background:#00a967 url(images/w1.png) no-repeat 6px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.heading_benefit h2{font-size:30px;color:#00a760;text-transform:uppercase;font-weight:bold;padding-bottom:15px;/* letter-spacing:1px; */text-align:center;}
#mishis_wrap{padding: 50px 0 50px 0;
    background: #03a84e;}
	.mission_wrap img{ animation: none;}

.his_wrap {
    /* background: #fff; */
    padding: 20px;
    width: 47%;
    float: left;
    /* border-radius: 10px; */
    text-align: center;
    margin: 0 12px;
    /* box-shadow: 1px 0px 9px 2px #e6e6e6; */
    border-right: 1px solid #cdcdcd;
}
.his_wrap h2{font-size:22px;padding:13px 0;margin:0;font-weight:bold;color:#fff;}
 .his_wrap p{margin:0;min-height:120px;    text-align: center;color:#fff;}
 
 .his_wrap:nth-child(2) {
     border-right: 1px solid #03a84e;
}



#myModal h4.modal-title{float:left;width:100%;}
#myModal button.close{position:absolute;right:20px;outline:none;}
li#menu-item-4482{border-bottom:0px solid #eaeaea!important;}
.bread_woo .woocommerce-breadcrumb li:last-child:after{content:"";}
 .page-id-4305 .bread_woo{top:450px;z-index:1;width:100%;float:inherit;}
.page-id-4343 .bread_woo .woocommerce-breadcrumb li:last-child:after{content:"";}
 .page-id-4343 .bread_woo{top:450px;width:100%;z-index:1;float:inherit;}
.requestwrap .woocommerce-error.woocommerce-message{display:none;}
.brach_erp h4 a{color:#00a760;}
.dropicon-box img{bottom: 20%;}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    max-height: 407px; 
}
.dropicon-box {
    display: none;
}

li.menu-item.menu-item-gtranslate {
    display: none;
}

.popup_enquirenow .form {
    margin-top: 0;
}
.popup_enquirenow .form-group {
    margin-bottom: 0;
}
.popup_enquirenow input[type="text"]{border-radius: .25rem;}

.popup_enquirenow textarea.form-control {
    height: 100px;
}

.dropicon-box img {
    position: absolute;
    bottom: 7px;
    left: 50%;
    right: 50%;
    z-index: 995;
}

img.vert-move{-webkit-animation:mover 0.5s infinite alternate;animation:mover 1s infinite alternate;}
img.vert-move{-webkit-animation:mover 0.5s infinite alternate;animation:mover 0.5s infinite alternate;}
@-webkit-keyframes mover{0%{transform:translateY(0);}
 100%{transform:translateY(-10px);}
}
@keyframes mover{0%{transform:translateY(0);}
 100%{transform:translateY(-10px);}
}
 
.result_page .detail_post h2.entry-title{ min-height: auto;}

.contactusform h2 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.cart_item td{ width:100%;}

.table_wrap{    display: table;
    table-layout: fixed;
    width: 100%;}
	
.table_container{
    display: table-cell;
    overflow-x: auto;
    width: 100%;}
/*	
.onlyhome .owl-carousel .owl-item {
    width: 24%!important;
    float: left;
}
.onlyhome .owl-item:nth-child(3n) { display:none;}
*/


#product_wrap .columns-4 li.product-category.product:nth-child(3n) { display:none;}

.op_phone{float: left;
    width: 100%;
    height: 59px;
}

.op_phone span{ float: right;
    width: 80%;}
.entry-content .woocommerce ul.no-image-list li.product a img{display: none!important;}
.entry-content ul.no-image-list li.product {
    float: left;
    margin: 0 2% 1% 0;
    position: relative;
    width: 47%!important;
    margin-left: 0;
    background: none!important;
    box-shadow: none!important;
    border-radius: 10px;
    padding: 0 15px 0px 15px;
    display: inline-block;
}

.entry-content ul.no-image-list li.product:before {
    content: '';
    position: absolute;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    width: 10px;
    height: 10px;
    top: calc(55% - 3px);
    left: -6px;
    transform: translateY(-50%) rotate(-45deg);
}

.entry-content .yith-ywraq-add-to-quote{display: none!important;}
.entry-content .no-image-list h2.woocommerce-loop-product__title{text-align: left!important; height: auto!important;}




.entry-content .post_description .woocommerce ul.no-image-list li.product a img{display: block!important;}
.entry-content .post_description ul.no-image-list li.product {
    float: left;
    margin: 0 2% 1% 0;
    position: relative;
    width: 23%!important;
    margin-left: 0;
    background: #ffffff!important;
    box-shadow: -1px 1px 10px 4px rgba(239, 239, 239, 0.75)!important;
    border-radius: 10px;
    padding: 0 15px 0px 15px;
    display: inline-block;
}

.entry-content .post_description ul.no-image-list li.product:before {
    content: initial;
    position: initial!important;
   
}

.entry-content .post_description .yith-ywraq-add-to-quote{display: inline-block;!important;}
.entry-content .post_description .no-image-list h2.woocommerce-loop-product__title{text-align: center!important; height: 70px!important;}

.category_banner_image{margin:10px 0 30px 0; padding: 10px; background-color: #ffffff; box-shadow: -1px 1px 10px 4px rgba(239, 239, 239, 0.75)!important;}

.crp-wrapper #gallery .details33 .details { 
    bottom: 0; 
}
.crp-wrapper #gallery .details33 .details h3 { 
    font-size: 14px;
}

.onlyhome {
    width: 100%;
    float: left;
    margin: 0 0 70px 0;
}

 .mission_wrap p {
    text-align: center;
}

#download_wrap p{ text-align: center;}
.desktopbanner{ display:block;}
.mobilebanner{display:none;}


#page-id-6572 .lg-info h4 {
    display: none!important;
} 
#page-id-6572 #lg-slider .lg-info h4{ display: none!important;}

.lg-info h4{ display: none!important;}


.lg-info{    position: fixed;
    z-index: 3;
    left: 10px;
    top: 10px;
    padding: 10px;
    margin-right: 70px;
    min-width: 260px;
    max-width: 260px;
    background-color: rgb(13, 13, 13);
    color: #FFF;
    font-size: 16px;
}
.lg-info p {
    text-align: justify;
    white-space: break-spaces;
    overflow: inherit;
    font-size: 14px;

}


.newproduct-carousel .owl-prev{left:-30px;position:absolute;top:220px;background:#00a967 url(images/w2.png) no-repeat 3px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.newproduct-carousel .owl-next{right:-30px;position:absolute;top:220px;background:#00a967 url(images/w1.png) no-repeat 6px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}

#myModal_download .form {
    margin-top: 0;
}
li.product-category.product.first .service_icon {
    width: 95px!important;
    display: inherit;
    margin: 10px 0 0 0;
}

.tc-carousel .owl-prev{left:-30px;position:absolute;top:175px;background:#00a967 url(images/w2.png) no-repeat 3px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
.tc-carousel .owl-next{right:-30px;position:absolute;top:175px;background:#00a967 url(images/w1.png) no-repeat 6px 5px;width:30px;height:30px;font-size:0px;padding:10px;border-radius:15px;}
 

section#adv {
    padding: 40px 0 60px 0;
}
	
.footer-newsletter div.wpcf7-validation-errors{
 
    color: #000;
}
	 
.footer-newsletter div.wpcf7-acceptance-missing {
 
    color: #000;
}

form.woocommerce-form.woocommerce-form-register.register button.woocommerce-Button.button {
    border-radius: 50px;
    padding: 12px 30px;
}

@media (min-width:1490px) and (max-width:3900px){
	
.carousel-inner { 
    max-height: 407px;
}
#intro .carousel-item { 
    height: 407px;
    background-size: 100%; 
}

}

 
@media (min-width:1001px) and (max-width:1180px){
#header.header-scrolled{height:73px;}
#header{background:#fff;}
#footer .footer-top .social-links a{width:33px;height:33px;}
#nav-menu-container { margin: 0px 0px;}
#header.header-scrolled #nav-menu-container{margin:0 0;}
#mobile-nav-toggle i{color:#00a760;}
.partnerbox img{width:100%;}
#intro{height:400px;}
#intro .carousel-item{height:400px; background-size: cover;}
#intro .carousel-content{left:10px;top:80px;width:50%;}
#intro .btn-get-started{margin:10px 0;}
#header #logo img{width:65%;height:auto;margin:5px 0 0 -20px;}
#intro p{font-size:13px;}
#intro h2{font-size:40px;}
#intro h3{font-size:28px;}
.download{margin:0;position:absolute;right:0;top:-14px;}
#header #logo{float:left;margin:10px 0;}
header #search{float:right;margin:0;position:absolute;right:149px;top:-14px;}
.cartlist{float:right;margin:0;position:absolute;right:0;top:25px;}
.whychooseus-carousel .best h2{padding:10px 25px;}
#header.header-scrolled .download{margin:0px 20px 0 0;top:-5px;}
#header.header-scrolled #search{margin:0px 20px 0 0;top:-5px;}
#header.header-scrolled .cartlist{ margin: 0px 0 0 0;
    top: 3px;
    right: 0;}
#header #logo img {
    width: 170px;
    margin: 0 0 0 0;
}
#mobile-nav-toggle{margin:8px 8px 0 0;}
/*li.product-category.product{width:31.5%!important;margin:20px 5px!important;}*/
li.product-category.product{width:15%!important;margin:2px 10px!important;}
.prodiscrip .post_description .flex-viewport img{padding:20px 20px;}
.cont_wrap input{width:100%;}
.cont_wrap textarea{width:100%;}
.col_email ul li span{width:100%;}
.effect_inner img{width:100%;}
.sendquote_wrap{width:100%;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{display:table-cell!important;}

.nav-menu > li {
    margin-left: 5px; 
}
.nav-menu a {
    padding: 0 5px 10px 5px; 
    font-size: 13px; 
}
.loginsignup { 
    width: 15%; 
}
.cartlist { 
    top: 3px;
}
.innerbanner { 
    height: auto;
}
.page-id-4305 .bread_woo { top: 310px;}
.page-id-4343 .bread_woo { top: 310px;}
.innerbanner h1 { 
    left: 45px;
}
.policyabout_wrap { 
    min-height: 275px;
}
.mission_wrap {  
    margin: 0 11px; 
}
.his_wrap { 
    margin: 0 10px; 
    min-height: 240px;
}
form#yith-ywraq-form {
    width: 63%; 
    margin-right: 35px;
}
.requestwrap { 
    width: 33%; 
}
.contact-row { 
    margin: 0 5px 30px 12px; 
}
.awsm-job-container { 
    width: 90%; 
}
.awsm-job-specification-label strong {
    width: 26%; 
}

.downloaddiv { 
    width: 35px; 
}
.searchdiv { 
    width: 25px; 
}
.calldiv { 
    width: 35px; 
}
.loginsignup .btn-primary { 
    padding: 5px 5px;
}
.innerbanner img { 
    height: auto;
}
}

@media (min-width:768px) and (max-width:1000px){
.awsm-job-main.awsm-job-archive-content{width:95%;margin:0 auto;}
#footer .footer-top .social-links a{width:33px;height:33px;}
.contact-row{width:46%;}
.removespace{display:none;}
#nav-menu-container{display:none;}
#mobile-nav-toggle i{color:#00a760;}
.partnerbox img{width:100%;}
#intro{height:407px;margin-top:70px;}
#intro .carousel-item{height:407px; background-size: cover;}
#intro .carousel-content {
    left: 10px;
    top: 150px;
    width: 41%;
}
#intro .btn-get-started{margin:10px 0;}
#header #logo img{width:65%;height:auto;margin:5px 0 0 -20px;}
#intro h3{font-size:17px;color: #fff;}
#intro h2{font-size:17px;}
#intro span { font-size: 17px; color: #fff;   line-height: 30px;}
#intro p {
    font-size: 14px;
    color: #fff;
    text-align: left;
}
.download{margin:-12px 0 0 0;float:right;}
#header #logo{float:left;margin:10px 0;}
header #search{float:right;margin:-12px 0 0 5px;}
.cartlist{float:right;margin:2px 0 0 0;}
.whychooseus-carousel .best h2{padding:10px 25px;}
.woocommerce-EditAccountForm legend{font-size:13px;}
#header.header-scrolled .download{margin:0px 20px 0 0;}
#header.header-scrolled #search{margin:0px 20px 0 0;}
#header.header-scrolled .cartlist{margin:0px 10px 0 0;}
#header #logo img{    width: auto;
    margin: -10px 0 0 0;
    max-width: initial;}
#mobile-nav-toggle{margin:8px 8px 0 0;}
li.product-category.product{width:47.5%!important;margin:20px 5px!important;}
.prodiscrip .post_description .flex-viewport img{padding:20px 20px;}
.cont_wrap input{width:100%;}
.cont_wrap textarea{width:100%;}
.col_email ul li span{width:100%;}
.dine_detail_box{position:relative;width:100%;top:0;transform:none;-webkit-transform:none;}
.left_img_box{width:100%;}
.effect_inner img{width:100%;    height: auto;}
.slider_box{margin:50px auto 28px;}
.sendquote_wrap{width:100%;}
.woocommerce-MyAccount-content td{width:100%;}
 
.newproduct { 
    width: 100%;
}
.newproduct h2 { 
    height: 40px; 
}
 #header {
    padding: 10px 0px 10px 0;
    height: 70px; 
}
#intro .carousel-item::before {
    content: '';
    background-color: rgba(0, 0, 0, 0.54);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
#mobile-nav-toggle{display:inline;margin:6px 4px 0 0;top:9px;}
.dropicon-box{display:none;}

#intro hr { 
    border-top: 1px solid rgba(255, 255, 255, 0.58);
}
li.woocommerce-product-category-page { 
    width: 28.9%!important; 
}
.prodiscrip .woocommerce ul.products.columns-3 li.product, .prodiscrip .woocommerce-page ul.products.columns-3 li.product {
      width: 33.3%;
    float: left;
    clear: initial!important;
}
form#yith-ywraq-form {
    width: 100%; 
}

.requestwrap {
    margin: 30px 0 0 0;
    width: 100%; 
}
.shop_wrap {
    background: #ffffff;
}
td.product-name {text-align: left!important;}


.sendquote_wrap{width:99%;}
.prodiscrip .flex-viewport{width:100%;}
.prodiscrip .post_description h1{padding:20px 0;width:100%;}
.u-column1.col-1{float:left!important;}
.u-column2.col-2{margin:-63px 0 0 0;}
.woocommerce-account .woocommerce-MyAccount-navigation{display:block;width:25%;float:left;}
.woocommerce-account .woocommerce-MyAccount-content{width:70%;float:right;}
.clientslogo-carousel .owl-prev{left:-20px;top:26px;}
.clientslogo-carousel .owl-next{right:-20px;top:26px;}
.newproduct h2 a{font-size:13px;}

#footer .footer-top .footer-info {display: none;}
.col-lg-3.col-md-6.footer-links {
    max-width: 30%;
}
.col-lg-3.col-md-6.footer-newsletter {
    max-width: 40%;
}
.loginsignup { 
    width: 21%; 
}
.icons_header {
    position: absolute;
    right: 30px;
}
.loginsignup { 
    width: 120px; 
}
.menu-menu-1-container {
    margin: 20px 0 0 0;
    width: 95%;
}
#introCarousel .carousel-indicators { 
    margin-left: 2%;
}
#yith-ywrq-table-list tr td {
    width: 50%;
    float: left;
    height: 100px;
}
.shop_wrap td { width: 100%!important;}
.detail_post .entry-title a {
    font-size: 15px; 
    line-height: 11px;
}
.detail_post .entry-summary p { 
    display: none;
}

.detail_post h2.entry-title { 
    min-height: 120px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 100%!important; 
}
#header-1 .search-box { bottom: -32px;}
.innerbanner { 
    height: auto;
}
.innerbanner h1 { 
    left: 20px;
    font-size: 20px;
}
.page-id-4305 .bread_woo {
    top: 240px; 
}
.page-id-4343 .bread_woo {
    top: 240px; 
}

.policyabout_wrap { 
    width: 30%; 
    height: 310px;
}
.formdownload_wrap .downloadcat { 
    bottom: 87px; 
}
.ch_wrap { 
    min-height: 330px;
}
#mobile-nav .nav-menu ul li {
    border-bottom: 0px solid #eaeaea;
}
#mobile-nav ul.sub-menu li a::before {
  content: " - ";
}
.mission_wrap { 
    width: 30%; 
}
img.vert-move { 
    animation: none;
}
.his_wrap { 
    height: 300px;    margin: 0 8px;
}
.awsm-job-specification-label strong {
    width: 37%; 
    font-size: 15px;
}
.awsm-job-specification-term {
    font-size: 15px;
}

.innerbanner img { 
    height: auto;
}

}

@media (min-width:240px) and (max-width:767px){
	.newproduct-carousel .owl-prev {
    left: 0;}
	
	.newproduct-carousel .owl-next {
    right: 0;}
	
	.tc-carousel .owl-prev {
    left: 0;}
	
	.tc-carousel .owl-next {
     right: 0;}
	.desktopbanner{ display:none;}
.mobilebanner{display:block;}

#mission .mb-0 > a{font-size:17px;}
#services .wpb-woo-cat-slider{margin:30px 0;}
#product_wrap h3{font-size:35px;}
#contact_wrap h3{font-size:35px;}
.bread_woo .woocommerce-breadcrumb li{padding:2px 20px 2px 0;font-size:11px;}
.bread_woo .woocommerce-breadcrumb li:after{top:4px;}
.about-col h3{font-size:35px;}
#Partner .about-col{padding:0 0 0 0;}
#blog .post_description img{height:auto;}
.brach_erp{padding:0 6px;}
.xoo-el-main{padding:10px 5px 0 5px;}
 .xoo-aff-group{margin-bottom:12px;}
.xoo-aff-group label{width:100%;}
.awsm-filter-wrap .awsm-filter-item{width:100%;}
.jobdetail_title h3{font-size:30px;}
.set_pp p{text-align:left;}
.request-quote h3{padding-top:15px;float:left;width:100%;}
.requestwrap { margin: 30px 0 0 0; width: 100%;}
.sendquote_wrap{width:100%;float:left;}
.updateqty input.button{padding:12px 10px!important;}
.shop_wrap{background:#ffffff;}
.woocommerce-MyAccount-content td{width:100%;}
.woocommerce-MyAccount-content p{padding:10px 0px;}
/* td.product-name{padding:0px!important;} */
td.product-name {  padding: 9px 12px!important;}
.prodiscrip .flex-viewport{width:100%;}
.prodiscrip .post_description h1{padding:0 0 20px 0;width:100%;font-size:20px;margin:0;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%;}
.prodiscrip .post_description .flex-viewport img{padding:10px;}
.getquotation_form{padding:20px 20px 0px 20px;}
.dine_detail_box{width:100%;;transform:none;-webkit-transform:none;position:initial;}
.left_img_box{width:100%;}
.effect_inner img{width:100%;}
 .dine_detail_box2 .dine_align_inner{padding:20px;height:auto;}
.dine_align_inner{padding:20px;height:auto;}
.becomepartner_form{margin:20px 0 0 0;}
section#Partner_container{padding:20px;}
.slider_box{width:100%;margin:0 auto 0;}
.cont_wrap textarea{width:100%;}
.reply_wrap input#submit{width:auto;}
li.product-category.product{width:47%!important;margin:20px 3px 0 3px!important;}
#intro .btn-get-started{margin:10px 10px 10px 0;}
#header.header-scrolled #logo img{margin:-6px 0 0 -20px;}
#header.header-scrolled{height:45px;}
#mobile-nav ul{margin:0;}
.login_download{position:fixed;top:0;right:60px;}
.cartlist{position:fixed;top:35px;right:45px;line-height:0;}
.partnerbox{width:45%;}
.partnerbox img{width:100%;}
.sf-arrows .sf-with-ul:after{display:none;}
#nav-menu-container{display:none;}
header #search{display:none;}
header .download{display:none;}
#header{background:#fff;padding:5px 0;height:60px;box-shadow:none;top:33px;}
#mobile-nav-toggle i{color:#00a760;}
#header #logo img{width:80%;height:auto;margin:5px 0 0 -20px;}
#intro .carousel-content{left:0;top:110px;width:92%;text-align:center;right:0;margin:0 auto;}
#intro h3{font-size:18px;color:#fff;}
#intro h2{font-size:18px;color:#fff;}
#intro p{    font-size: 16px;
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: 24px;
    text-align: center;
}
#intro span{color:#fff;font-size:20px;display:initial;line-height:33px;}
#introCarousel .carousel-indicators{left:0;bottom:0;right:0;margin-right:inherit;margin-left:inherit;}
#intro{height:375px;margin-top:95px;}
#intro .carousel-item{height:375px;background-size:cover;}
.maphome{height:auto;top:0;}
.green_bg1{display:none;}
#contact{padding:0 0 50px 0;}
/* img.footlogo{width:60%;} */
#footer .footer-top .footer-links ul li{width:50%;float:left;}
.section-header h3{font-size:24px;}
.section-header h1{font-size:24px;}

.mission h2{font-size:20px;padding:30px 0 0 0;}
.mission{padding:0 0 20px 0;}
.cont_wrap input, textarea{width:100%;}
.contactusform{padding:0;margin-top:20px;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{left:-290px!important;}
.col_email ul li span{width:100%;float:left;}
.u-column1.col-1{max-width:100%;}
.woocommerce-form-login{height:auto;}
.u-column2.col-2{max-width:100%;margin:0;}
.woocommerce table.wishlist_table tbody td{padding:15px 15px!important;width: 50%;}
.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 20px 0;}
.bannerinner{;z-index:-1;}
.term-description{width:100%;float:left;}
ul.woocommerce-categories{float:left;width:100%;}
li.woocommerce-product-category-page{width:43.5%!important;margin:20px 10px!important;}
.woocommerce-product-category-page h2 a{;line-height:11px;}
.woocommerce-product-category-page h2{line-height:25px;height:50px;}
.woocommerce div.product{float:left;}
.removespace{display:none;}
#product_wrap .woocommerce-loop-category__title{min-height:65px;}
.effect_inner{margin-bottom:40px;}
pre.wp-block-preformatted{padding:0px;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}
.woocommerce-MyAccount-navigation ul li{padding:15px 10px 15px 0px;text-align:center;}
.woocommerce-account .woocommerce-MyAccount-content{margin:-110px 0 0 0;overflow:hidden;width:100%;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ":";font-weight:700;float:left;margin-right:65px;}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before{content:' ';display:inline-block;}
.clientslogo-carousel .owl-prev{left:0;}
.clientslogo-carousel .owl-next{right:0;}
.clientlogo{margin:10px 70px;}
.prodiscrip .woocommerce ul.products.columns-3 li.product, .prodiscrip .woocommerce-page ul.products.columns-3 li.product{width:100%;}
.relatedproduct2 section.related.products{margin-top:60px;}
#branches_wrap .card_branches{margin:0 0 30px 0;}
.sitemap{width:100%;}
.contact-row{width:100%;}
.awsm-job-main.awsm-job-archive-content{width:95%;margin:0 auto;}
.job_detailwrap .awsm-job-content{width:100%;}
.job_detailwrap .awsm-job-form{width:100%;}
.awsm-job-specification-label strong{width:100%;}
.woocommerce ul.products li.product .button{float:inherit;}
#post-0 h1.entry-title{word-break:break-all;}
.xoo-el-inmodal{max-height:520px!important;}
.dropicon-box{display:none;}
 #intro .carousel-item::before{content:'';background-color:rgba(0, 0, 0, 0.54);position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0;}
.icons_header{position:fixed;top:0;width:100%;background:#fff;left:0;border-bottom:1px solid #f3f3f3;}
.loginsignup { width: 32%;  margin-top: 5px;}
.downloaddiv{display: none;margin-top:8px;width: 35px;}
.searchdiv{margin-top:7px;}
.calldiv{margin-top:8px;width: 35px;}
.loginsignup .btn-primary{color:#0a0a0a!important;background-color:transparent!important;border-color:transparent!important;font-size: 13px; padding: 3px 4px;}
.gtdiv{margin-top:3px;}
.menu-menu-1-container{margin:30px 0 0 0;}
 #header-1.show .search-box{width:260px;right:0;left:0px;}
#header-1 .search-box{bottom:-16px;}
.innerbanner{height:auto;top:inherit;margin-top:65px;}
.mission_wrap{padding:14px;width:100%;margin:5px 12px;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.mission_wrap img{width:10%; animation: none;}
 .inner_heading h3{font-size:15px;padding-bottom:20px;}
.inner_heading{width:100%;}
.his_wrap{padding:20px;width:100%;margin:0 0 14px 0;}
.heading_benefit h2{font-size:21px;}
.formdownload_wrap{width:100%;position:relative;    }
.formdownload_wrap .downloadcat{width:36%;    right: 15px;position:absolute;height:46px;padding:10px;bottom:20px;}
.formdownload_wrap input{height:45px;padding:22px 40px;}
#download_wrap{padding:40px 0 30px 0;}
#about_mission{padding:80px 0 0 0;}
 .benefits-carousel .owl-prev{left:0;}
.benefits-carousel .owl-next{right:0px;}
.policyabout_wrap{width:94%;}
.policyabout_wrap p{min-height:auto;}
body.mobile-nav-active #mobile-nav-toggle{top:0;}
.nav-menu ul li{border-bottom:1px solid #fff;}
.nav-menu > li{margin-left:5px;margin-top:0;}
.innerbanner h1{bottom:20px;left:10px;font-size:18px;display: none;}
.page-id-4305 .bread_woo{top:360px;}
.page-id-4305 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-4305 .bread_woo .woocommerce-breadcrumb{color:#000;}
.page-id-4343 .bread_woo{top:360px;}
.page-id-4343 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-4343 .bread_woo .woocommerce-breadcrumb{color:#000;}

.page-id-5173 .bread_woo{top:360px;}
.page-id-5173 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-5173 .bread_woo .woocommerce-breadcrumb{color:#000;}


.page-id-5188 .bread_woo{top:360px;}
.page-id-5188 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-5188 .bread_woo .woocommerce-breadcrumb{color:#000;}

.page-id-5331 .bread_woo{top:360px;}
.page-id-5331 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-5331 .bread_woo .woocommerce-breadcrumb{color:#000;}

.page-id-5309 .bread_woo{top:360px;}
.page-id-5309 .bread_woo .woocommerce-breadcrumb li a{color:#000;}
.page-id-5309 .bread_woo .woocommerce-breadcrumb{color:#000;}

.brach_erp span.float1{min-height:auto;}
 
#yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail {
    display: block!important;
    width: 100%;
    margin: 0 auto;
    text-align: center!important;
}
.requestimg img {
    padding: 20px;
    width: 50%;
}

 .woocommerce table.shop_table_responsive tr td.requestimg::before{
   display:none;
} 

form#yith-ywraq-form {
width: 100%;
    margin-right: 0;
}

form#yith-ywraq-form a.remove {
    width: 100%;
    color: #53a4e9!important;
}

#mobile-nav ul.sub-menu li a::before {
  content: " - ";
}
#about_whychoose .about-col {
    padding: 0 0 0px 0;
}
#benefits {
    padding: 50px 0;
}

#policy_wrap { 
    padding: 51px 0;
    margin: 0 0 40px 0;
}
.policyabout_wrap h3 {
font-size: 17px;}
#about_section {
    padding: 50px 0 50px 0;
}
#header.header-scrolled #header-1 .search-box {
    bottom: -15px;
}
h1.page-title.awsm-jobs-archive-title {
    margin: 110px 0 28px 0;
    font-size: 25px; 
}
.job_detailwrap .awsm-job-specification-wrapper { 
    margin: 0 0 30px 0; 
}
a.xoo-el-lostpw-tgr {
    font-size: 14px;
}
.shop_wish a.add-request-quote-button.button { 
   font-size: 12.5px!important;
    padding: 13px 10px;
    width: 100%;	
}
.shop_wish a.remove_from_wishlist.button {
    font-size: 12.5px!important;
    padding: 13px 6px;
    width: 95%;
    margin: 0 10px 0 4px!important;;
}
#mobile-nav-toggle{display:inline;margin:6px 4px 0 0;top:34px;}
.dropicon-box{display:none;}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}
a.btn_woow {
    float: inherit; 
    width: 100%;
}
.entry-content .post_description ul.no-image-list li.product {
    width: 98%!important; margin-bottom: 15px!important;

}

.entry-content ul.no-image-list li.product {
    margin: 0 2% 1% 0!important;
    width: 98%!important;
}

hr {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.53)!important;
    text-align: center;
    margin: 7px auto;
}
.onlyhome { 
    margin: 0 0 10px 0;
}
.innerbanner img { 
    height: 250px;
}
 
}


span.entry-date {
    font-size: 12px;
}


.ch_wrap_tc { 
    background: #f8f8f8;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    margin: 10px;
    height: 350px;
}

.ch_wrap_tc h2 {
    font-size: 20px;
    padding: 13px 0 0 0;
    margin: 0;
    font-weight: bold;
    height: 70px;
    color: #03a84e;
}

