@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700&display=swap);.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px;color:#000!important}ul.sub-menu li ul.sub-menu li a{font-weight:300}ul.sub-menu li a{font-weight:700}.nav-dropdown.nav-dropdown-simple>li>a:hover{background-color:var(--primary-color);color:#fff}.nav-dropdown>li.nav-dropdown-col{display:block}.nav-dropdown{border:1px solid #ddd;padding:0;margin-top:2px}.nav-dropdown .nav-dropdown-col>a,.nav-dropdown li a{font-weight:normal!important;text-transform:none!important;font-size:15px;font-weight:500}.nav-dropdown .nav-dropdown-col>ul li:hover{background:var(--primary-color)}.nav-dropdown-default>li:hover>a,.nav-dropdown .nav-dropdown-col>ul li:hover>a{color:#fff}.nav-dropdown-default>li:hover{background:#008848}.nav-dropdown-default>li>a{border-bottom:0!important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width:10px;margin-left:-10px}.nav-dropdown .nav-dropdown-col>ul{border:1px solid #d2d2d2;margin-top:-40px;box-shadow:2px 2px 5px #828282;display:none;position:absolute;left:100%;z-index:9;background:#fff;min-width:240px}.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;text-transform:none;color:#000}.header-nav li.nav-dropdown-col:hover>ul{display:block!important}p.name.product-title.woocommerce-loop-product__title a{overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;height:50px;display:-webkit-box;-webkit-box-orient:vertical}.nav-dropdown .nav-dropdown-col>a,.nav-dropdown li a{color:#000}h5.uppercase.header-title:hover{color:#024387}.model-open a.Click-here{display:none!important}.model-open a.click-less{display:block!important}a.click-less{display:none!important}.model-open .content-content.table-box.bg-hidden.mt-4{display:none}.model-open .font-bold.pt-3.content-kt{height:auto;overflow:hidden}.font-bold.pt-3.content-kt{height:80px;overflow:hidden}.bg-hidden{position:relative}.bg-hidden:after{content:"";left:0;right:0;bottom:0;height:100px;background:linear-gradient(180deg,#fff0 17%,#FFFFFF 93.12%);display:block;position:absolute}ul.breadcrumb.wow.fadeInUp{display:flex;list-style:none;margin:0}li.separator{margin:0!important;padding-right:15px}li.breadcrumb-item{margin:0 15px 0 0!important}.category-project nav.rank-math-breadcrumb>p>span.last:first-child,.category-project nav.rank-math-breadcrumb>p>span.separator:first-child{display:none}a.header-cart-link.is-small{background:none!important}.header-main{border-bottom:1px solid #fff}.header-block-block-1 h2,.header-block-block-1{color:#fff}.flex-col.hide-for-medium.flex-right{width:28%}button.ux-search-submit.submit-button.secondary.button.icon.mb-0{background:var(--primary-color)}input#woocommerce-product-search-field-0{border-color:#f8e896}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{box-shadow:unset}.text-f20 h3{font-size:20px;margin-bottom:20px}.contact-left img.alignleft{background:rgb(209 213 219);padding:7px;border-radius:99px;margin-right:10px}.carousel-cell img{height:auto;width:100%}.text-f30{font-size:30px;line-height:32px;font-weight:300;margin-bottom:25px}.page-title.text-center h1{width:max-content}.sec-project .carousel-nav .carousel-cell:not(.is-selected) img:hover{opacity:1}.sec-project .carousel-nav .carousel-cell:not(.is-selected) img{transition:0.25s;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.col.large-7.col-info{padding-left:25px}.sec-project .carousel.carousel-main .flickity-prev-next-button:disabled,.sec-project .carousel.carousel-main button.flickity-prev-next-button[disabled],.sec-project .flickity-prev-next-button{opacity:1!important;bottom:-100px;top:unset;z-index:9;background:#fff!important;border-radius:5px;min-height:30px;min-width:30px;width:30px}.sec-project .flickity-prev-next-button .arrow{fill:#000!important}.sec-project .carousel.carousel-nav{padding:30px 50px;background:#000;margin-top:15px}.title-project:hover{color:#edb61b}.mt-8{margin-top:2rem}hr{border-top-width:1px;opacity:1}h3.text-f18{text-transform:uppercase;font-size:18px;line-height:20px;margin-bottom:16px}.sec-project h1{font-size:25px;line-height:28px;font-weight:300}.cat-project,.sec-project{padding:30px 0}.carousel-nav .flickity-slider{display:flex;position:unset;gap:10px;justify-content:center;align-items:center}.carousel-nav .carousel-cell{height:82px;width:100px!important;padding:5px!important;max-width:116px!important}.carousel-nav .carousel-cell:before{font-size:50px;line-height:80px}.carousel-nav .carousel-cell.is-nav-selected img{border:1px solid red}ul.tabs.wc-tabs.product-tabs{border-top:1px solid rgb(229 231 235);border-left:1px solid rgb(229 231 235);border-right:1px solid rgb(229 231 235)}.woocommerce-tabs .nav-tabs>li>a{background:unset;border:unset}.woocommerce-tabs .nav-tabs>li.active>a{border-top:unset;color:#fff;background:var(--primary-color)}aside#text-3 li{list-style:disc}.box-sha>.col-inner{box-shadow:rgb(0 0 0 / .1) 0 10px 50px;padding:20px 15px}aside#text-3 ul,aside#text-4 ul{padding:10px 0}aside#text-4 ul li{font-size:14px;margin-left:10px}.mar-0 p{font-weight:900;margin:5px 0}.text-f14.mb-\[3px\]>span:first-child,.text-f14.mb-\[3px\]{display:flex;flex-wrap:wrap}.mr-1{margin-right:.25rem}button.single_add_to_cart_button.button.alt{display:none}.ml-1{margin-left:.25rem}.star-rating{margin-top:4px}[data-icon-label]:after{background-color:#ff1100!important}p.price.product-page-price{border:1px dashed #FF8125;border-radius:10px;margin:12px 0;font-size:25px;padding:10px}h1.product-title.product_title.entry-title{font-size:25px}.cart-icon strong{display:none}.image-tools .cart-icon:before{content:"";font-size:20px;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;color:var(--primary-color)}.category-page-row .product-small.box{border:1px solid rgb(243 244 246)}.price-wrapper .price{text-align:left}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{font-size:15px}span.amount{color:rgb(220 31 38)}p.woocommerce-result-count.hide-for-medium{font-size:15px}ul.product-categories{border:1px solid rgb(243 244 246)}ul.product-categories li{padding:0 10px}.product-small.box img{object-fit:contain}select.orderby{font-size:15px}.shop-page-title.category-page-title.page-title{background-color:rgb(243 244 246)}nav.woocommerce-breadcrumb.breadcrumbs.uppercase{text-transform:inherit;font-size:15px}.page-title-inner.flex-row.medium-flex-wrap.container{padding:0}.col-fea>.col-inner{border:1px solid rgb(243 244 246);border-radius:10px}.post-fea{padding:10px 10px!important}.title-nb p{margin:0}.post-fea .col.post-item{padding-bottom:0}h5.post-title.is-large{overflow:hidden;text-overflow:ellipsis;line-height:25px;-webkit-line-clamp:2;height:52px;font-size:13px;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical}.box-blog-post .is-divider{display:none}.section-title i{color:var(--primary-color);opacity:1}nav.rank-math-breadcrumb p{margin:0}div#wide-nav.header-bottom{background:var(--primary-color)}.section-title-normal{border-bottom:1px solid #132232}span.section-title-main{background:var(--primary-color);display:block;padding:11px 80px 11px 15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;border-bottom:2px solid #132232;margin-bottom:-1px}aside#custom_html-2 .textwidget.custom-html-widget{border:unset}.header-bottom-nav.nav>li>a{font-size:15px;padding:0 20px}.lh-mh{font-size:15px}.copyright-footer{color:#fff}footer p{margin:0}.pad-none{padding-bottom:0}.textwidget.custom-html-widget ul li:first-child{border-top:unset}.textwidget.custom-html-widget ul li p{margin:0}a.button.primary.bg-gradian{border:unset}.textwidget.custom-html-widget ul li{border-top:1px dashed orange;margin:0!important;padding:10px}.product-nb .product-small.box.has-hover.box-normal.box-text-bottom{border:1px solid rgb(243 244 246)}li.recent-blog-posts-li{padding:0 10px}li.recent-blog-posts-li .badge.post-date.badge-outline{width:100px;height:70px}aside#flatsome_recent_posts-2,.textwidget.custom-html-widget{border-radius:5px;border:1px solid rgb(243 244 246)}.col-dt .flickity-prev-next-button.previous{left:0}.col-dt .flickity-prev-next-button.next{right:0%}.col-dt .flickity-prev-next-button{opacity:1;top:24%}.col-dt .gallery-col.col .col-inner{border-radius:10px;background-color:#fff;padding:10px}.col-dt .gallery-col.col{padding-bottom:0}.title-sec-2 a{font-size:18px}.title-sec h2{font-size:35px}.bg-gradian{background:var(--primary-color)}.product-small.box .image-cover img{object-fit:contain}h5.uppercase.header-title{font-size:15px;text-transform:inherit}.product-cate .box-image{background-color:rgb(243 244 246);padding:10px;border-radius:15px}.slider-bar .box-text-inner{border:1px solid #ccc}span.widget-title{background:var(--primary-color);display:block;padding:11px 15px;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff}.slider-bar .section{padding:0}.widget .is-divider{display:none}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,.nav>li>a,body{font-family:'Roboto',sans-serif!important}body{font-size:15px!important}@media only screen and (min-width:1024px){.flex-col.hide-for-medium.flex-right{width:28%}}@media only screen and (max-width:1024px){h3.product-section-title.container-width.product-section-title-related{padding:15px}li.recent-blog-posts-li .badge.post-date.badge-outline{width:60px;height:50px}#logo{width:200px!important}.row-collapse>.col,.row-collapse>.flickity-viewport>.flickity-slider>.col{padding:0 10px!important}.header-block-block-2 a,h2.text-center.header-company,.text-center.header-com-des span{font-size:100%!important}}@media only screen and (max-width:850px){.title-sec h2{font-size:25px}.row-slider .flickity-prev-next-button{width:40px!important;padding:7px}.row-slider .flickity-prev-next-button svg{border:1px solid;padding:10px!important}.col.large-7.col-info{padding-left:15px}}@media only screen and (max-width:550px){.product-category.col{padding-bottom:0}}