.elementor-widget-image a{display:block}.p-0 p{margin:0!important}.elementor-location-header{box-shadow:0 0 15px 2px rgb(0 0 0 / 10%)}.main-menu .menu-item>a{padding:0 20px!important;line-height:33px}.home-section01 .elementor-element:hover .elementor-button{border-color:#C48D1F!important;background:#C48D1F!important;color:#fff!important;fill:#fff!important}.carousel-img .swiper-slide-inner img{height:490px;object-fit:cover}.new-loop-item .post-title .elementor-heading-title,.new-loop-item .post-desc p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.new-loop-item .post-desc p{-webkit-line-clamp:1}.new-loop-item{height:100%}.new-loop-item .post-img .elementor-widget-container{overflow:hidden}.new-loop-item .post-img img{transition:all 0.3s}.new-loop-item:hover .post-img img{transform:scale(1.1)}.new-loop-item:hover .post-title a{color:#C48D1F!important}.post-tags .elementor-post-info__terms-list{font-size:0}.post-tags .elementor-post-info__terms-list .elementor-post-info__terms-list-item,.blog-tags-info .tagcloud a{font-size:14px!important;padding:11px 20px;margin:5px 10px 5px 0;border:1px solid #D9D9D9;text-transform:capitalize;display:inline-block;color:#54595F;background:#fff;display:inline-block!important}.post-tags .elementor-post-info__terms-list .elementor-post-info__terms-list-item:hover,.blog-tags-info .tagcloud a:hover{background:#C48D1F;border-color:#C48D1F;color:#fff}.post-share-btn .elementor-share-btn__icon{width:40px!important}.post-share-btn .elementor-share-btn{height:40px!important}.latest-post .elementor-post__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sidebar-title .elementor-heading-title,.sidebar-category h5,.blog-tags-info h5{position:relative;padding-bottom:15px}.sidebar-title .elementor-heading-title:after,.sidebar-category h5:after,.blog-tags-info h5:after{content:'';width:50px;position:absolute;height:2px;bottom:-1px;left:0;background:#de9a4f}.sidebar-category h5,.blog-tags-info h5{font-size:24px;font-weight:600}.sidebar-category ul{margin-top:30px;list-style:none;padding:0}.sidebar-category li{line-height:28px;margin-bottom:10px}.sidebar-category li a{color:#151515;display:block}.sidebar-category li a:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;color:#C48D1F;margin-right:10px}.sidebar-category li a:hover{color:#C48D1F}.blog-tags-info .tagcloud{margin-top:30px}.contact-carousel .elementor-testimonial__image img{height:auto!important;border-radius:0}.contact-carousel .elementor-testimonial__content{display:flex;flex-direction:column;height:100%}.contact-carousel .elementor-testimonial__cite{order:1}.contact-carousel .elementor-testimonial__text{order:2}.contact-carousel .elementor-testimonial{text-align:center;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .06);padding:45px;min-height:290px;height:100%}.contact-forms .wpforms-field-container{position:relative;padding-right:calc(50% + 20px)}.contact-forms .wpforms-field-container .wpforms-field-textarea{position:absolute;top:0;right:0;width:calc(50% - 20px)}.contact-forms textarea{height:478px!important}.contact-forms .wpforms-submit-container{text-align:center}.contact-forms .wpforms-submit,.pro-forms .wpforms-submit{background:#C58E1F!important;border-radius:36px!important;width:150px;border:0!important}.contact-forms .wpforms-submit:hover{background:#000!important}.solution-list-row .elementor-post__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.solution-list-row .elementor-post:hover .elementor-post__card{background:#C58E1F!important}.solution-list-row .elementor-post:hover .elementor-post__title a{color:#fff!important}.f-18{font-size:18px!important}.pro-li-row .elementor-icon-list-item{width:48%;background:#f5f5f5;padding:20px;margin-bottom:30px;position:relative;overflow:hidden}.pro-li-row .elementor-icon-list-item:before,.category-item .category-content:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;transform:translate(-101%);background-color:#C48D1F;transition:transform 0.3s cubic-bezier(.25,.1,.25,1)}.pro-li-row .elementor-icon-list-item:hover:before,.category-item:hover .category-content:before{transform:translate(0%);transition:transform 0.3s cubic-bezier(.25,.1,.25,1)}.pro-li-row .elementor-icon-list-text{position:relative}.pro-li-row .elementor-icon-list-item:hover .elementor-icon-list-text,.pro-li-row .elementor-icon-list-item:hover .elementor-icon-list-icon svg{color:#fff!important;fill:#fff!important}.di{display:flex;margin-bottom:10px}.di .dd1{width:60%;color:#666}.di .dd2{width:40%}.btn-icon-orange .elementor-button-icon svg{fill:#C48D1F}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background:#C48D1F!important}.pro-toggle-txt .uc_style_toggle_text_button_elementor_button_text:after,.pro-toggle-txt .uc_style_toggle_text_button_elementor_button_text_close:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:600;margin-left:5px;font-size:18px}.site-logo img{width:150px}.site-header-section{margin:0 auto;max-width:96%;position:relative;justify-content:space-between;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.header-right{display:flex;align-items:center}#search-btn{background:none;border:0;padding:0;color:#000;font-size:22px}.header-right .search-container{margin-left:25px;margin-top:5px}.site-header .site-navigation ul.menu{margin:0}.site-header .site-navigation ul.menu li>a{color:#111;text-decoration:none;padding:0 20px;font-size:18px;line-height:36px;font-family:"Roboto",Sans-serif}.site-navigation ul.menu li.menu-item-has-children:after{display:none}.site-navigation ul.menu>li.current-menu-item>a,.site-navigation ul.menu>li.current-menu-parent>a,.site-navigation ul.menu>li#menu-item-1214>a{background:#C48D1F;border-radius:24px;color:#fff}.site-header .site-navigation ul.menu a:hover{color:#C48D1F}.site-navigation ul.menu>li.current-menu-item>a:hover,a,.site-navigation ul.menu>li.current-menu-parent>a:hover,.site-navigation ul.menu>li#menu-item-1214>a:hover{color:#fff}.site-navigation ul.menu>li.current-menu-parent li.current-menu-item a{color:#C48D1F}.site-navigation ul.menu .sub-menu{box-shadow:0 5px 10px 0 rgb(0 0 0 / 20%)}.site-navigation ul.menu .sub-menu li a{font-size:16px;color:#666}.site-navigation ul.menu li ul{min-width:220px;padding:10px 0}.site-navigation ul.menu>li{padding:20px 0}.site-header .site-navigation ul.menu li li a{line-height:1.4;display:block;margin:10px 0}.site-header{box-shadow:0 10px 15px 0 rgb(0 0 0 / 6%);padding:0}.site-navigation ul.menu>li#menu-item-1214>a{margin-left:15px}.search-popup{position:fixed;top:0;left:0;transform:translate(-50%,-50%) scale(0);width:100%;padding:40px 0;background:#fff;z-index:1000;opacity:0;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.search-popup.active{opacity:1;transform:translate(0,0) scale(1)}.search-popup .search-form{max-width:520px;margin:0 auto;border-bottom:1px solid #ddd}.search-popup .input-group{flex-direction:row;flex-wrap:nowrap}.search-popup .form-control{margin-bottom:0!important}.search-popup .btn{background:#000;width:36px;height:36px;border-radius:50%!important;padding:0!important}.search-popup .form-control{border:0!important;border-radius:0!important;outline:none!important}input:focus{outline:none!important}.search-container.active:before,.side-menu.active:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:999}.hamburger-menu{margin-left:50px}.hamburger-menu button{background:#C48D1F;border:none;font-size:18px;width:36px;height:36px;border-radius:50%;padding:0;color:#fff}.side-menu-info{position:fixed;top:0;right:-380px;width:380px;height:100%;background:#fff;padding:20px 50px;transition:all 0.3s ease;z-index:1000;color:#333}.side-menu.active .side-menu-info{right:0}.side-menu .close-btn{font-size:24px;background:#C48D1F;border:none;color:#fff;margin-top:30px;border-radius:50%;padding:0;width:36px;height:36px;float:right}.sidebar-nav{padding-top:80px;clear:both}.sidebar-nav a{color:#222;text-decoration:none;display:block;margin-bottom:0;font-size:24px}.sidebar-nav ul,sidebar-nav li{list-style:none;padding:0;margin:0}.sidebar-nav li{padding:15px 0}.sidebar-extra{margin-top:70px}.pro-list-row .elementor-post__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.pro-list-row .elementor-post__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sidebar-extra p{color:#fff}.search-form input[type="search"]{width:100%;padding:10px;margin-bottom:10px}.search-form button{padding:10px;background-color:#555;color:#fff;border:none;cursor:pointer}.sidebar-extra .search-form{display:flex}.sidebar-extra .search-submit{background:none;color:#333;padding:0 10px 0 0}.sidebar-extra .search-field{border:0!important;background:none!important;margin:0!important;padding:0 10px!important;line-height:36px;outline:none!important}.sidebar-extra .search-form{border:1px solid #ddd;border-radius:16px;background:#f3f3f3;height:36px}.sidebar-desc{color:#C48D1F;font-size:16px;text-transform:uppercase;margin-bottom:15px}.search-container #search-btn{font-size:0}.search-container #search-btn:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px}@media screen and (max-width:1024px){.contact-carousel .elementor-testimonial{padding:20px}}@media screen and (max-width:480px){.home-section01{background:none!important}.home-section01 .elementor-element{background:#fff}.carousel-img .swiper-slide-inner img{height:220px}.section-img-txt .section-img{order:1}.section-img-txt .section-txt{order:2}.contact-forms .wpforms-field-container{padding-right:0}.contact-forms .wpforms-field-container .wpforms-field-textarea{position:inherit;width:100%}.contact-forms textarea{height:120px!important}.contact-carousel .elementor-testimonial{min-height:inherit}.hamburger-menu{margin-left:20px}.site-header-section{padding:15px;margin:0;max-width:100%}.search-popup .search-form{max-width:80%}.side-menu-info{width:100%;padding:30px;right:-100%}.elementor-location-footer .elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow:inherit}.foot-bottom-info{position:fixed;width:100%;z-index:100;bottom:0}}.site-header{transition:top 0.3s ease;position:fixed;width:100%;top:0;z-index:100;background:#fff}.site-header.hidden{top:-100px}.category-item{display:block;text-align:center;border:1px solid #ddd;border-radius:5px;padding:10px;text-decoration:none}.category-item.active{border-color:#007bff;color:#007bff}.category-item .category-content{margin:0;padding:20px;transition:background-color 0.3s ease;overflow:hidden;position:relative}.category-item:hover .category-content{background-color:#f7f7f7}.category-item h3{font-size:18px;font-weight:600}.list-categories .category-item{border:0;padding:0}.list-categories .category-item h3{margin:0;font-size:15px;color:#333;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.category-item .category-content:before{opacity:0}.category-item:hover .category-content:before{opacity:1}.category-item:hover h3{color:#fff}.list-categories{justify-content:center}.single-products_type .products_type{padding-top:76px}.list-banner{min-height:480px!important}.site-header{background:#151515}.site-header .site-navigation ul.menu li>a,#search-btn{color:#fff}.site-navigation ul.menu li ul{background:#222}.site-navigation ul.menu li ul li{border-block-end:#2e2e2e 1px solid}.side-top-section{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin-top:30px}.side-logo img{width:150px;height:auto}.side-menu .close-btn{margin-top:0}.sidebar-nav a,.sidebar-extra,body{font-family:"Roboto",Sans-serif}@media screen and (max-width:768px){.pro-li-row .elementor-icon-list-item{width:100%}}