@font-face{font-family:"Roboto-Regular";
src:url(fonts/Roboto-Regular.ttf)}

@font-face{font-family:"Roboto-Light";
src:url(fonts/Roboto-Light.ttf)}

@font-face{font-family:"Roboto-Medium";
src:url(fonts/Roboto-Medium.ttf)}

@font-face{font-family:"Roboto-Regular";
src:url(fonts/Roboto-Regular.ttf)}

@font-face{font-family:"Roboto-Bold";
src:url(fonts/Roboto-Bold.ttf)}


/*--------------------------------------------------------------------------*/
.logo_container{padding-bottom: 10px;position: absolute;z-index: 9;float: left;width: 100%;}
.soc_box{float: right; margin-top: 43px;}
.soc_box a{font-size: 18px; color: #000;padding: 10px;text-decoration: none;}
.soc_box a :hover{color: #c16f3f;}
.logo{margin-top: 18px; margin-bottom: 18px; float:left; width:100%;}

.menu_container{width: 100%;float: left;position: absolute;margin-top: 127px;z-index: 9;}
#mega-menu-wrap-top-bar{background: #c89551;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background: #c89551;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{font-family: "Roboto-Regular";font-size: 17px;color: #fff;
    text-transform: uppercase;padding-right: 30px;padding-left: 30px;}
#mega-menu-wrap-top-bar #mega-menu-top-bar{padding: 15px 0px 15px 0px;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item{}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:hover{background: #c89551;color: #000;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background: #c89551;  color: #fff;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color: #fff;background: #323232;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu{ margin-top:15px!important;}
.form_box{box-shadow: 0px 0px 7px 4px#f1f1f1;
    float: left;
    width: 100%;
    padding: 40px 25px 0px 25px;}
.banner_box{position: absolute; width: 100%; margin: -400px auto; text-align:center;}
.banner_h{font-family: 'Roboto-Light';color: #fff;font-size:34px;text-transform: uppercase; padding-bottom: 6px;}
.small_h{font-family: 'Roboto-bold';color: #fff;font-size:24px;text-transform: capitalize; font-style: italic;padding-bottom: 22px;}
.banner_text{color: #fff;font-family: 'Roboto-Light';font-size: 18px;width:45%;line-height: 37px;margin: 20px auto;}
.banner_border{border-bottom: 1px solid#fff;margin: auto;width: 100px;}
.ms-slide-info {position: absolute !important;}

.call_text{float: right;width:80%;margin-top: 42px;}
.contact_text{float: left; border-right: 1px solid #fff; padding-right: 24px;}
.contact_text a{font-size: 16px;color: #fff;text-decoration:none;}
.email_text a{font-size: 16px;color: #fff;text-decoration:none;}
.email_text{padding-left: 16px;float: right;}
.logo_container_inner .email_text a{color: #000;}
.logo_container_inner .contact_text a{color: #000;}
.logo_container_inner .contact_text{border-right: 1px solid #000;}
.service_box{float: left; width: 100%;}
.serv_icon{width: 23%; float: left;}
.serv_icon img{width: 88%;}
.serv_heading{float: left; width: 77%; font-size: 19px; margin-top: 7px; font-family:"Roboto-Bold"; text-transform:uppercase;}
.serv_heading a{color: #000;font-family:"Roboto-Bold"; text-transform:uppercase; }
.serv_text{float: left; width: 77%; font-size: 15px;color: #7d879c;  margin-top: 7px;font-family:"Roboto-Light";text-align: left;padding-right: 15px;line-height: 27px;}

.border{width:65px; border-bottom:4px solid #c16f3f;}
.border2{width:65px; border-bottom:4px solid #c16f3f; margin:auto;}
.eael-product-wrap img{height: 265px!important;}

.elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product{background-color: #c16f3f!important;}
.elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color: #ffffff!important;font-size: 16px!important;font-family:"Roboto-Light"!important;text-transform:capitalize!important;margin-top: 38px!important;margin-bottom: 32px!important;}
.elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce li.product .button, .elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{padding-top: 6px!important; padding-bottom: 6px!important;}
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button{margin: 0px!important;}


.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left{color: #ffffff!important;}
.wptww-testimonials-list .wptww-testimonials-text p, .wptww-testimonials-slidelist .wptww-testimonials-text p, .wptww-testimonials-slide-widget .wptww-testimonials-text p{color: #000!important; font-size: 16px!important; line-height: 32px!important;font-family:"Roboto-Light"!important;}
.wptww-testimonials-list h4, .wptww-testimonials-slidelist h4, .wptww-testimonials-slide-widget h4{color: #c16f3f!important; margin: 24px 0!important;}


.footer_container{ float:left; width:100%; height:auto;padding-bottom:30px;padding-top: 10px;background-color: #c89551;}
.footercol{ background-color:#80be79; float:left; width:100%;}
.footer_h{font-family:"Roboto-Bold"!important; font-size:17px!important; color:#fff; text-transform:uppercase;margin-top: 30px;}
.footer_border{border-bottom: 3px solid#fff;width: 43px;margin-bottom: 20px;margin-top: 10px;}
.footer_text{color: #fff;font-family:"Roboto-Light"; font-size:15px;line-height: 31px;}
.footer_logo{float: right;width: 100%;margin-top: 80px;}

.widget-wrapper{padding-bottom:0px;}

#menu-quick-links{float: left;width: 100%;}
#menu-quick-links li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;text-transform: capitalize;}

#menu-quick-links2{float: left;width: 50%;}
#menu-quick-links2 li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links2 li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;text-transform: capitalize;}


#menu-quick-links3{float: right;width: 50%;}
#menu-quick-links3 li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links3 li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;text-transform: capitalize;}

.footer_box{ margin-top:30px;}
.footer_address_box{float: left;width: 100%;margin-bottom:15px;}
.footer_address_icon{float: left;width: 12%;margin-right: 10px;}
.footer_address_text{color: #fff;padding-top: 2px;line-height: 26px;font-family:"Roboto-Regular"; font-size:15px;float: right;width: 84%;}

.footer_phone_box{float: left;width: 100%;margin-bottom:15px;}
.footer_phone_icon{float: left;width: 12%;margin-right: 10px;}
.footer_phone_text{padding-top: 10px;float: right;width: 84%;}
.footer_phone_text a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}

.footer_email_box{float: left;width: 100%;margin-bottom: 15px;}
.footer_email_icon{float: left;width: 12%;margin-right: 10px;}
.footer_email_text{padding-top:5px;float: right;width: 84%;}
.footer_email_text a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}

.copyright_container{float:left; width:100%; height:auto;background-color:#504037;}

.footer_text2{text-align: center;color: #fff;font-family:"Roboto-Regular";font-size: 16px;float: left;width: 100%;padding-bottom: 24px;padding-top: 24px;}
.footersoc{margin-top: 30px;float: left;width: 100%;margin-left: 10px;}
.footersoc img{width: 15%;padding: 10px;border: 1px solid#fff;margin-right: 20px;}


.input_box1{width: 100%; padding: 20px; margin-bottom: 15px;font-family: "Roboto-Regular";  font-size: 14px; text-transform: capitalize;}
.submit_btn{color: #fff!important; background-color: #c16f3f!important; border-color: #c16f3f!important; border-radius: 0px!important;  width: 28%!important; margin-bottom: 50px!important;  text-transform: uppercase!important; font-family: "Roboto-Regular"!important; padding: 14px 12px!important; font-size: 17px!important; margin-top: 20px;}

.inner_container h1{margin-top: 40px; margin-bottom: 28px;border-bottom: 1px solid #c16f3f;  padding-bottom: 10px;}
.dgwt-wcas-sf-wrapp{margin-top: 34px;}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background-color: #c89551;}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{border-color: transparent #c89551 transparent;}

/*--------------------------------------------------------------------------*/
.single_container h1 {    font-family: "Roboto-Regular";
    color: #000;
    font-size: 30px;
    margin-bottom: 12px;
    margin-top: 70px;
    border-bottom: 1px solid;
    padding: 0px 0px 15px 0px;}
.single_container{}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom: 1px solid #fbfafa!important;}
.single_container p{ font-family:"Roboto-Light";text-align: left;line-height: 26px;font-size: 15px;}
.price{ display:inline!important;}
.woocommerce div.product .woocommerce-tabs .panel {background-color: #fff!important;padding: 25px 25px 25px 25px!important;}
.wc-tabs-wrapper {margin-top: 25px;float: left;width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #fbfafa;border-radius: 0px!important;margin: 0px!important;padding: 10px 40px 10px 40px!important;}
.wc-tabs-wrapper p {font-family:"Roboto-Light";text-align: justify;line-height: 35px;font-size: 18px;display: inline;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-family:"Roboto-Regular";font-size: 20px;text-transform: uppercase;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0px!important;}

.woocommerce div.product p.price, .woocommerce div.product span.price {color: #24aeb1;font-size: 30px;font-family:"Roboto-Regular"!important;}
.woocommerce div.product form.cart .variations label {font-weight: 700;text-align: left;font-size: 20px;font-family:"Roboto-Regular";
    margin-top: 25px;color: #000;}
.woocommerce div.product form.cart .variations select {max-width: 100%;min-width: 50%;display: inline-block;margin-right: 11em;margin-top: 20px;
    height: 40px;font-family:"Roboto-Regular";font-size: 16px;}
.woocommerce .quantity .qty {width: 60px;text-align: center;height: 40px;margin-right: 30px;}
.single_add_to_cart_button{background-color: #24aeb1!important;padding: 14px 35px 14px 35px!important;color: #fff!important;text-transform: uppercase!important;font-size: 14px!important;font-family:"Roboto-Regular";}
.sku_wrapper{font-size: 20px!important;font-family:"Roboto-Regular";float: left;width: 100%;}
.posted_in{font-size:18px!important;font-family:"Roboto-Regular";float: left;width: 100%;margin-top: 10px;}
.related{float: left;width: 100%;}
.related h2{font-family:"Roboto-Bold";font-size: 30px;text-transform: capitalize;background-color: #323232;padding: 15px;color: #fff;
    margin-bottom: 40px;}
.related .woocommerce-loop-product__title{background-color: #fff!important;}
.inner_body .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {background-color: #fff!important;padding: 15px;width: 22.05%!important;}
.inner_body {float: left;width: 100%;height: auto;background-color: #f1f1f1;padding-bottom: 50px;padding-top: 20px;}
.post_title{font-family:"Roboto-Bold";font-size: 30px;text-transform: capitalize;background-color: #323232;padding: 15px;color: #fff;
    margin-bottom: 20px; margin-top:20px;}



.woocommerce .woocommerce-result-count {margin: 0 0 2em!important;font-family:"Roboto-Regular";font-size: 18px;}
.orderby {width: 100%;padding: 6px;font-family:"Roboto-Regular";font-size: 16px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 17px!important;font-family:"Roboto-Regular"!important;color: #000!important;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.woocommerce .products .star-rating{ float:left; width:100%;}
.woocommerce ul.products li.product .price {font-size: 16px!important;font-family: 'Roboto-Medium'!important;padding-top: 10px!important;
    color: #000!important;float: left;width: 100%; text-align:center;}
.woocommerce ul.products li.product .star-rating{ display:none;}
.woocommerce ul.products li.product .button { margin-top: 1em;text-align: center;float: left;width: 100%;padding: 15px;font-size: 17px;
    font-family:"Roboto-Regular";background-color: #c89551;color: #fff;text-transform: capitalize;border-radius: 0px;}
.woocommerce div.product .woocommerce-tabs .panel ul li{line-height: 45px;background: url(img/innerarrow.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;font-family:"Roboto-Light"; font-size:18px;}
.related ul li a img{height: 250px!important;}
.related ul li{background-color: #fff;float: left!important;width: 22%!important;padding: 15px!important;}


#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{width: 50%!important;height: 44px!important;}
.woocommerce table.shop_table th {font-weight: 100!important;padding: 20px 12px;line-height: 1.5em;font-family: 'Roboto-Medium';font-size: 18px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: left;width:50%;}
.cart_totals h2{font-family:"Roboto-Regular";font-size: 35px;margin-top: 50px;background-color: #323232;color: #fff;padding: 10px 10px 10px 20px;}
.woocommerce-billing-fields h3{font-family:"Roboto-Regular";font-size: 35px;background-color: #323232;color: #fff;padding: 10px 10px 10px 20px;}
.woocommerce-additional-fields h3{font-family:"Roboto-Regular";font-size: 35px;background-color: #323232;color: #fff;padding: 10px 10px 10px 20px;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{padding: 15px!important;}
label {font-size: 18px;font-weight: 300;color: #666;margin: 0;font-family: 'Roboto-Medium';}
#order_review_heading{font-family:"Roboto-Regular";font-size: 35px;background-color: #323232;color: #fff;padding: 10px 10px 10px 20px;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{    width: 25%!important;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width: 61%!important;padding: 7px!important;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{width: 30%!important;}
.woocommerce table.shop_table .button{padding: 11px!important;font-size: 15px!important;font-family:"Roboto-Regular"!important;background-color: #24aeb1!important;color: #fff!important;text-transform: capitalize!important; border-radius: 0px!important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{padding: 15px 40px 15px 40px!important;font-size: 17px!important;font-family:"Roboto-Regular"!important;background-color: #24aeb1!important;color: #fff!important;text-transform: capitalize!important; border-radius: 0px!important;}
.wpcf7 form>div, .wpcf7 form>p{ margin-bottom:0px!important;}
.post-edit{display:none;}

.woocommerce-Tabs-panel woocommerce-Tabs-panel--description panel entry-content wc-tab p{font-family: "Roboto-Light"!important;   font-size: 18px!important;}


/*--------------------------------------------------------------------------*/

#respond h3{font-family:"Roboto-Regular"!important;font-size: 14px!important;}
.logged-in-as{font-family:"Roboto-Light"!important;}
.input[type=submit]{font-family: 'Roboto-Light'!important;border-radius: 0px!important;}
.post-date{ display:none;}
/*--------------------------------------------------------------------------*/

.woocommerce-MyAccount-navigation ul {
    box-shadow: 0px 0px 3px 2px#f1f1f1;
    float: left;
    width: 30%;
    background-color: #24aeb1;
    margin-bottom: 25px;
}

.woocommerce-MyAccount-navigation li a {
    float: left;
    width: 100%;
    padding: 15px 15px 15px 20px;
    color: #fff;
    border-bottom: 1px solid#f1f1f1;
    font-family:"Roboto-Regular"!important;
    background: url(img/arrow.png)no-repeat;
    background-position: left 12px top 18px;
    padding-left: 50px;
    background-size: 13px;
    font-size: 17px;text-decoration:none;
}
.woocommerce-MyAccount-navigation li a:hover { background-color:#323232;}
.woocommerce-MyAccount-content{ float: right;width: 67%;}
.woocommerce-MyAccount-content p {
    font-family: 'Roboto-Light'!important;
    line-height: 30px;
    font-size: 16px;
    color: #000;
    
}

.post-entry {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 30px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 100%;
    border: 1px solid#ccc;
    padding: 20px;
    margin-top: 20px;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: left;
    width: 100%;
    border: 1px solid#ccc;
    padding: 20px;
    margin-top: 20px; margin-bottom: 40px;
}
fieldset {
    padding: 0px!important;
}
legend {
    margin-top: 24px!important;
    float: left;
    width: 100%;
    font-size: 20px;
    background-color: #323232;
    color: #fff;
    padding: 10px;
    text-transform: capitalize;
    font-family:"Roboto-Regular"!important; margin-bottom:30px;
}
.catboder{border-bottom: 2px solid#f1f1f1;width: 19%;margin: auto;}
.welboder{border-bottom: 2px solid#f1f1f1;width: 19%; float:left;}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display: none;}

/*--------------------------------------------------------------------------*/

@media(max-width:1199px){#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item{padding-right: 10px;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}.call_text{width: 83%;}.contact_text a{font-size: 14px;}.email_text a{ font-size: 14px;}.banner_h{font-size: 30px;}.banner_box{margin: -376px auto;}.footer_address_icon{width: 11%;
	margin-right: 0px;}.footer_phone_icon{width: 11%;margin-right: 0px;}.footer_email_icon{width: 11%;margin-right: 0px;}.footersoc img{padding: 8px;}.woocommerce div.product .woocommerce-tabs .panel{border: 1px solid #fbfafa;}}

@media(max-width:991px){.dgwt-wcas-sf-wrapp{margin-top: 18px;}.soc_box{margin-top: 27px;}.call_text {width: 100%;margin-top:27px;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{padding: 0px 15px 0px 15px;}.contact_text{padding-right: 9px;}.email_text{padding-left: 1px;}.banner_box{margin-top: -305px;}.banner_h{font-size: 25px;}.elementor-474 .elementor-element.elementor-element-4cb5920 > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-c62ed30 .elementor-heading-title{font-size: 23px!important;}.elementor-474 .elementor-element.elementor-element-44041a3 .elementor-button{font-size: 20px!important;}.related ul li a img{height: auto!important;}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size: 11px!important;}.menu_container{margin-top: 85px;}.elementor-474 .elementor-element.elementor-element-24d3d06 .elementor-heading-title{font-size: 30px!important;}.elementor-474 .elementor-element.elementor-element-24d3d06 > .elementor-widget-container{margin: 10px 0px 0px 0px!important;}.footer_logo{float:left;width: 30%;  margin-top: 10px;}.footersoc{margin-top: 26px;width: 32%; margin-left: 30px;}.elementor-476 .elementor-element.elementor-element-3abc374 .elementor-heading-title{font-size: 23px!important;}.elementor-476 .elementor-element.elementor-element-9bdbd85{font-size: 16px!important;line-height: 32px!important;}.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products{display:contents!important;}.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product{width: 22%!important; margin: 10px!important;}}

@media(max-width:767px){.call_text{width: 52%;margin-top: 33px;}.banner_box{margin-top: -200px;}#mega-menu-wrap-top-bar .mega-menu-toggle.mega-menu-open + #mega-menu-top-bar{width: 100%;float: left;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{text-align: center;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{text-align: center;}.banner_text{font-size: 16px; width: 64%; line-height: 31px;margin: 15px auto;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align: center;color: #fff;}.serv_icon{text-align: center;width: 100%;}.serv_icon img{width: 14%;}.serv_heading{text-align: center;width: 100%;}.serv_text{text-align: center;width: 100%;}.elementor-474 .elementor-element.elementor-element-f871c08 > .elementor-widget-container{padding: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-4cb5920 .elementor-heading-title{font-size: 27px!important;}.elementor-474 .elementor-element.elementor-element-5198453 .elementor-heading-title{font-size: 26px!important;}.elementor-474 .elementor-element.elementor-element-5b5461d{margin-top: 0px!important;}.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products{display:contents!important;}.elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product{margin: 15px!important;}.elementor-align-right{text-align: left!important;}.elementor-474 .elementor-element.elementor-element-9526560 .elementor-heading-title{font-size: 27px!important;}.menu_container{margin-top: 152px;}.dgwt-wcas-sf-wrapp{margin-top: 0px;margin-bottom:25px;}#mega-menu-wrap-top-bar .mega-menu-toggle{background: #c89551;}.elementor-474 .elementor-element.elementor-element-fa2f219 img{width: 15%!important;}.elementor-474 .elementor-element.elementor-element-483900a img{width: 15%!important;}.elementor-474 .elementor-element.elementor-element-0bb7448 img{width: 15%!important;}.elementor-474 .elementor-element.elementor-element-37bc98b img{width: 15%!important;}.elementor-474 .elementor-element.elementor-element-397b91f .elementor-button{margin-bottom: 25px!important;}.elementor-476 .elementor-element.elementor-element-2ca5f03 .elementor-heading-title{font-size: 22px!important;}.elementor-476 .elementor-element.elementor-element-ccfa0f5{line-height: 32px!important;font-size: 16px!important;}.elementor-476 .elementor-element.elementor-element-8fa2182 > .elementor-element-populated{margin: 0px 0px 0px 0px!important;}.eael-product-wrap img{height: 150px!important;}.inner_body .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 44.05%!important;}}

@media(max-width:480px){.logo_container{background-color: #323232;position: unset;}.logocol{ width:100%;}.logo{width:100%; text-align:center;}.logo img{width:58%;}.searchcol{width:100%;}.dgwt-wcas-sf-wrapp{  padding-left: 0px; margin-top: 6px;margin-bottom: 10px;}.soccol{width:100%;}.soc_box{margin-top: 20px;width: 100%; text-align: center;margin-bottom:10px;}.banner_box{margin-top: -185px;}.menucol{width:100%;margin-top: 12px;}.call_text{width: 100%; margin-top: 0px; text-align: center; margin-bottom: 12px;}.email_text{float: left; width: 100%; text-align: center;margin-top: 7px;padding-left: 0px;}.contact_text {padding-right: 0px;  width: 100%; text-align: center;border-right: none;}.contact_text a{font-size: 16px;}.email_text a{font-size: 16px;}.serv_icon img{width: 18%;}.small_h{font-size: 18px;padding-bottom: 10px;}.banner_h{font-size: 19px;padding-bottom: 0px;}.banner_text{line-height: 21px;    width: 79%;}.banner_border{margin-top: -11px;}.elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-474 .elementor-element.elementor-element-ea5a233 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{margin-top: 25px!important;margin-bottom:0px!important;}.elementor-474 .elementor-element.elementor-element-c62ed30 .elementor-heading-title{font-size: 18px!important;}.single_container h1{font-size: 18px; margin-bottom: 20px; margin-top: 30px;}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:font-size: 22px!important;}.inner_container h1{padding-bottom: 2px; font-size: 25px;margin-top: 25px;margin-bottom: 15px;}.elementor-476 .elementor-element.elementor-element-e17c66b .elementor-heading-title{font-size: 22px!important;}.woocommerce .woocommerce-result-count{width: 100%;margin: 0 0 1em!important;}.woocommerce .woocommerce-ordering{width: 100%;}.woocommerce div.product .woocommerce-tabs .panel ul li{line-height: 32px;font-size: 16px;}.wc-tabs-wrapper p{line-height: 32px;font-size: 16px;}.related h2{font-size: 18px;}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{margin: 0px 10px 2.992em!important;}.menu_container{margin-top:240px;}.wel_h h2{font-size: 22px!important;}.elementor-474 .elementor-element.elementor-element-24d3d06 .elementor-heading-title{font-size: 22px!important;}.footersoc{margin-top: 16px; width: 47%;}.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product{width: 45%!important;}.woocommerce div.product .woocommerce-tabs .panel h2{font-size: 22px; font-family:"Roboto-Regular";margin-top: -2px;}.logo_container_inner .contact_text{border-right:none;}}

@media(max-width:414px){.banner_text{display:none;}.footerboxcol1{width:100%;}.footerboxcol2{ width:100%;}.banner_box{margin-top: -147px;}.elementor-1375 .elementor-element.elementor-element-09fd909{line-height: 32px!important;font-size: 16px!important;}.elementor-1375 .elementor-element.elementor-element-79ba001{line-height: 32px!important;font-size: 16px!important;}.elementor-1375 .elementor-element.elementor-element-b7cc8e6{line-height: 32px!important;font-size: 16px!important;}.submit_btn{width: 53%!important;}.footersoc{width: 55%;}.footer_logo{width: 36%;}.banner_border{margin-top: 0px;}.elementor-476 .elementor-element.elementor-element-3abc374 .elementor-heading-title{font-size: 19px!important;}.elementor-476 .elementor-element.elementor-element-2ca5f03 .elementor-heading-title{font-size: 19px!important;}.elementor-476 .elementor-element.elementor-element-2ca5f03 > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.form_box{padding: 40px 0px 0px 0px!important;}.eael-product-grid .woocommerce ul.products .product, .eael-post-grid .woocommerce ul.products .product{width: 97%!important;}.inner_body .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 99.05%!important;}}

@media(max-width:375px){.elementor-474 .elementor-element.elementor-element-4cb5920 .elementor-heading-title{font-size: 20px!important;}.elementor-474 .elementor-element.elementor-element-3319ada > .elementor-widget-container{padding: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-d219ccb > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-d219ccb .elementor-button{font-size: 15px!important;}.elementor-474 .elementor-element.elementor-element-37f3137{padding: 10px 0px 10px 0px!important;}.elementor-474 .elementor-element.elementor-element-9526560 .elementor-heading-title{font-size: 22px!important;}.elementor-474 .elementor-element.elementor-element-5198453 .elementor-heading-title{font-size: 22px!important;}.elementor-474 .elementor-element.elementor-element-c331d09{margin-top: 10px!important;}.wptww-quote{margin-bottom: 0px;}.banner_box{margin-top: -107px;}.banner_h{font-size: 17px;}.elementor-474 .elementor-element.elementor-element-fa2f219 img{width: 20%!important;}.elementor-474 .elementor-element.elementor-element-483900a img{width: 20%!important;}.elementor-474 .elementor-element.elementor-element-0bb7448 img{width: 20%!important;}.elementor-474 .elementor-element.elementor-element-37bc98b img{width: 20%!important;}.footer_logo{width: 71%;}.footersoc{margin-left: 0px;width: 65%;}.elementor-474 .elementor-element.elementor-element-397b91f .elementor-button{font-size: 13px!important;padding: 15px 25px 15px 25px!important;}.elementor-476 .elementor-element.elementor-element-47c98b0{margin-bottom: 10px!important;}}

@media(max-width:360px){.banner_box{margin-top: -107px;}.banner_h{font-size: 17px;}.banner_border{margin-top: 0px;}.serv_icon img{width: 27%;}.elementor-474 .elementor-element.elementor-element-073335c{margin-top: 10px!important;}.elementor-476 .elementor-element.elementor-element-e17c66b .elementor-heading-title{font-size: 19px!important;}.area, textarea{height: 140px;}.footer_text2{font-size: 13px;padding-bottom: 15px; padding-top: 15px;}.footersoc{width: 84%;}}

@media(max-width:320px){.banner_box{margin-top: -87px;}.banner_h{font-size: 15px;}}









