:root{--color-primary:#f90;--color-primary-rgb:255,153,0;--color-secondary:#0046e2}body{font-family:Arial,"Microsoft Yahei",sans-serif !important}.pt-5r{padding-top:5rem}.mt-10{margin-top:10rem !important}.mt-15{margin-top:15rem !important}.m-t-10{margin-top:10px !important}.m-t-15{margin-top:15px !important}.m-t-25{margin-top:25px !important}.m-t-35{margin-top:35px !important}.m-b-10{margin-bottom:10px !important}.m-b-15{margin-bottom:15px !important}.m-b-20{margin-bottom:20px !important}.p-t-35{padding-top:35px !important}.p-b-5{padding-bottom:5px !important}.p-b-35{padding-bottom:35px !important}.p-l-10{padding-left:10px !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.p-indent p{text-indent:2em;font-size:14px}.float-l{float:left}.float-r{float:right}.color-o{color:#f90}.color-b{color:#0046e2}.clear{clear:both}h1,h2,h3,h4,h5,h6{font-weight:500}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1-5{width:20%;float:left}.section-padding-03{padding-top:100px}h1.title{margin-bottom:20px}h3{font-size:22px}.single-service{height:auto;padding-top:25px;padding-bottom:15px}.service-wrapper{padding:45px 0 0}.call-to-action-content .shape{bottom:0;right:0;opacity:.15}.about-wrapper .about-content>p{text-indent:2em}.home h2.main-title{font-size:52px;font-weight:600}.home h3.sub-title{margin-top:10px}.home .service-wrapper .row .single-service{margin-top:0}.home .single-team .team-content .content-wrapper .social{border-top:none}.home .single-team .team-content .content-wrapper .name{padding:15px 0}.single-cat{position:relative;display:inline-block;width:100%}.cat-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.cat-content .content-wrapper{text-align:center;pointer-events:auto}.cat-content h4.name{font-size:55px}.cat-content .social{font-weight:600}.cat-content .name a{color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5);display:block;pointer-events:auto}.cat-images{position:relative;display:inline-block;overflow:hidden;line-height:0}.cat-images img{display:block;width:100%;height:auto}.cat-images:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:rgba(255,153,0,.4);pointer-events:none;z-index:1}.single-sample .sample-content{padding:15px 0;background-color:var(--color-primary);text-align:center}.home .about-content{margin:0;padding:0;max-width:100%}.home .header-top-wrapper{visibility:hidden}.home .header-main:not(.sticky) .header-main-wrapper{background-color:rgba(0,0,0,.1)}.slider-content{max-width:100%;padding-top:300px}.slider-content .main-title{color:#ffff;text-align:center}.page-banner-content{padding-left:32px}.single-slider{height:800px}.single-slider:before{background-color:#cee3f3;opacity:.9}.slider-content .main-title,.page-banner-content .section-title .main-title{font-size:45px;font-weight:500}.single .page-banner-content .section-title .main-title{font-size:35px;line-height:130%}.single-gallery .gallery-content{left:3%;right:3%;bottom:15%;padding:15px}.img-wrapper img{border-radius:5px}.img-title{padding:15px 2px}.single-gallery .gallery-images{border-radius:5px}.footer-widget .company-name{font-size:20px;color:#ffc;font-weight:300}.section-padding{padding-top:100px;padding-bottom:80px}.footer-widget .widget-subscribe .subscribe-form{margin-top:5px}.section-title .main-title{font-size:45px}.footer-widget-title{font-size:22px}.section-title .main-title,.footer-widget .title,.footer-widget-title{font-weight:500;font-size:32px}.single-blog .blog-content .title a{font-weight:300;font-size:18px}.page.about .justify-content-between img{border-radius:5px}.about-content{padding:0 20px}.about-count.about-count-02{padding-top:10px}.page.about .ys h4.sub-title{margin-top:15px}.page.about .ys p{margin-top:5px;font-size:16px}.team-profile-image img{border-radius:1%}.adva .team-profile-image{padding-right:0}.vertical-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:80%}.advantage table.table{font-size:13px}.advantage .table>:not(caption)>*>*{padding:.3rem}#debug{display:none}.single-product .product-content{padding:15px 10px;text-align:left}.single-product .product-content .name a{font-size:16px;font-weight:300;line-height:20px}.product-details-content .title{font-size:32px;font-weight:500}.full-width-li li{width:100% !important;box-sizing:border-box}.widget-sidebar-02 .widget-link .link li a{border-radius:5px;height:55px;line-height:55px}.widget-sidebar-02 .widget-search button,.widget-sidebar-02 .widget-search input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]){height:55px;border-radius:5px}.widget-sidebar-02 .widget-search button{border-top-left-radius:0;border-bottom-left-radius:0}.search-form-wrapper label{display:unset}.search-form-wrapper .screen-reader-text{display:none}.search-form-wrapper input[type=search]{max-width:320px !important;height:45px !important}.search-form-wrapper input[type=submit]{padding:5px 25px;margin-left:15px;background:#fcfcfc;border:1px solid #ccc;border-radius:2px;border-bottom-width:2px}.search-form-wrapper input[type=submit]:hover{background:#cfcfcf}.search-form-wrapper p{padding:10px;margin:0}.custom-css .project-details-content .title{font-size:42px}.custom-css .align-items-center{display:flex;align-items:stretch !important}.title-line{border:0;background-color:#f90;height:5px !important;width:75px;margin:5px auto;opacity:1}.feature-box{border:2px solid #f90;border-radius:8px;padding:20px;min-height:180px;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-box h5{margin-bottom:10px;font-size:1.2rem;color:#333}.feature-box p{margin:0;font-size:.95rem;color:#555;line-height:1.5}.product-details-tabs .nav{display:none}.single-product{border-radius:6px}.product-details-image{border-radius:10px;display:none}.product-details-content{padding-left:0;padding-top:0;margin-top:0}.product-details-tabs .nav li+li:before,.product-details-tabs .nav li button{font-size:22px;font-weight:300}.product-details-content .product-categories-tags .label,.product-details-content .product-categories-tags ul li a{font-size:15px;color:#ccc}.product-details-content .product-categories-tags ul li+li:before{color:#ccc}.product-details-tabs .tab-content .reviews .reviews-title{font-weight:300;font-size:26px}figure.wp-caption{padding:5px 5px 0;text-align:center}figure.wp-caption img{border-radius:5px}figcaption.wp-caption-text{text-align:center;padding:10px 5px;margin:5px 0}.plating-sample .single-gallery .gallery-content h4.title{font-size:1.45rem}.plating-details .project-details-content{padding-top:0}.plating-details .project-information{padding:40px 30px;margin-top:0;color:#fff}.plating-details .details-image .title{color:#f90}.product-details .details h3{margin-top:25px}.product-details .details p{margin:10px 0}.page-pagination .pagination li span{width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;font-size:16px;font-weight:600;border:0;background-color:#f90;color:#fff;padding:9px 13.5px}.single-blog.aos-init{border-bottom:1px solid #e4f3ff;padding-bottom:15px}.single-blog .blog-image,.blog-image{border-radius:5px}.blog-details-content .title{font-size:30px;font-weight:500}.blog-details-content .details-images img{border-radius:5px}.blockquote{border-radius:10px;padding:25px 30px}.blog-details-content .description-img .dec-img img{border-radius:5px}.comment-items .children{margin-left:25px}.comment-items .children li{background:#fafafa}.comment-items .children li .single-comment{padding:15px}.service-details-content .title,.team-profile-Content .name{font-size:45px;font-weight:500}.profile-info ul{display:flex;flex-wrap:wrap;margin-top:10px}.profile-info ul li{margin-top:15px;width:50%}.profile h3.title{color:#f90}.service-details-content .details-description .description{width:70%}.service-details-content .details-description .images{width:30%;margin-top:75px}.service-details-content .details-description .description ul li{width:100%;margin-top:10px}.li-p-t li{margin-top:15px}#aff-im-root>div{visibility:hidden;display:none}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}