/*
Theme Name: Responsive Child
Theme URI: https://cyberchimps.com/responsive/
Template: responsive
Author: CyberChimps
Author URI: https://cyberchimps.com
Description: Responsive is a fast, lightweight, &amp; fully customizable WordPress theme, which offers 100+ free ready-to-use Elementor &amp; WordPress Block templates for websites of all types (blog, WooCommerce, Portfolio, Podcast, Startups, Consultancy, Education, LMS, Auctions, and more). The theme is easy to customize and you can create blog or eCommerce websites using a user-friendly drag and drop interface. It's optimized for SEO with support for Schema.org microdata, fast loading speed, and responsive layout designs. Responsive works with all popular WordPress plugins like WooCommerce, bbPress, LearnDash, BuddyPress, etc. Responsive theme is fully compatible with popular page builders like Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. It comes with ready to import websites: Built with Elementor &amp; full site editing(FSE) features, it's an ideal theme to quickly launch a fully functional website. Features: #Responsive #Starter Templates #WooCommerce Ready #Import Pre-Built Elementor Websites (Elementor &amp; Block editor) #LearnDash LMS Ready #RTL support #Translations Ready #WPML Compatible #Retina Logo #Layout Settings #Transparent Headers #Blog Layouts #Unlimited Colors. Check out the list of all 100+ Responsive Starter Templates: https://cyberchimps.com/wordpress-themes/
Tags: blog,grid-layout,one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-colors,custom-logo,custom-menu,editor-style,featured-images,featured-image-header,flexible-header,footer-widgets,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,e-commerce,portfolio,rtl-language-support,post-formats,accessibility-ready,wide-blocks
Version: 6.1.1.1739774564
Updated: 2025-02-17 06:42:44

*/

/* .custom-logo-link img{
	width:24vw;
	height:2.143vw;
} */



/****************common css***************/

html body p,html body div{color:#404040;}
/*html a.btn-fancy::after,html button.btn-fancy::after,html .btn-fancy::after{line-height: 4rem;}
html a.btn-fancy:link,html a.btn-fancy:visited,html button.btn-fancy,html .btn-fancy{height: 4rem;line-height:4rem;font-size:1.2vw;}
html a.btn-fancy::before,html button.btn-fancy::before,html .btn-fancy::before{height: 3.5rem;}
html a.btn-fancy::after,html button.btn-fancy::after,html .btn-fancy::after{height: 4rem;font-size: 1.2vw;}*/

/*************common css end***************/

/***********genearl css start****************/

html body .single-detail-product .single-term-header .heading span{text-transform:lowercase;}
html body .hero-banner-box .last-slide-home-banner .cod-h2-like-h1 span{font-size: 2.5vw;}
html body div.compare-selects select{background-image: url(/wp-content/uploads/2025/07/dropdown-arrow.svg);background-size:13px;background-position-x: 95%;background-position-y: 50%;}
html .single-detail-product .single-term-header .content .heading + p{font-weight:300;}
html .services_page_committed .heading .elementor-heading-title{font-weight:500;}
html body.error404 .res-search-wrapper{padding-left:0.5vw;}
html body.error404 .post-entry .hentry h6 a{font-weight:500;}
html body.error404 #primary .hentry{background-color:transparent;}
html body.error404 #primary{width:100%;background-color:transparent;}
html body.error404 .post-entry .hentry h1 + p{display:none;}
html body.error404 .post-entry .hentry h6{font-size: 1.143vw;color: #404040;font-family: Sora;font-weight: 300;margin: 2vw 0;}
html body.error404 .post-entry .hentry h1{font-family: var(--font-sora);font-weight: 200;font-size: 4.286vw;line-height: normal;margin: 0;color: #101820;font-style: normal;text-align: left;}
html body.error404 #secondary{display:none;}
/*html body .single-term-header.single-product-cat .content{width:50vw;}*/
html .hiddenfield,html .hiddenformfield{display:none;}
html body .custom-tb-tr-par +p{text-align: center;margin-bottom: 2vw;font-weight: 500;font-size: 1.5vw;color:#000;}
html body .office-address-box .left > b{font-weight:500;}
html body .register-prod-secmainwrper-ele{display:none;}
html div.download-attach-link a{font-weight: 500;font-size: 1.07vw;}
html body div.download-attach-parent p{font-weight: 500;margin-bottom: 0.714vw;color: #101820;}
html body .downloads-wrapper .category-title{margin-bottom:0;}
html body .downloads-wrapper .category-title{color: #000000;font-weight:500;}
html body .aboutbusinessvertical .aboutbusinessboxescontainer .aboutbusinessbox .img{min-height: 24.2vw;background-color: #fff;display: flex;align-items: center;}
html body .aboutpagequalitycertification.certific .box p{padding-bottom:0;}
html body .aboutpagewhatwedo p{color: #404040;}
html body .aboutpagewhatwedo .what-we-do{font-size:1vw;}
html body .about-us-banner-sec .aboutpagemodern{width: 100%;background-color:#fff;}
html body .about-us-banner-sec .aboutpagemodern p{width: 36.36vw;}
html body .custom-table-detail-page-listing .custom-tables-wrapper .custom-table-card .pro-title{padding-left: 2.5vw;padding-bottom: 2vw;padding-right: 2.5vw;padding-top: 2vw;text-align: right;}
html body .custom-table-detail-page-listing .custom-table-card .other_content .cta_link a img{margin-right:0.5vw;}
html body .custom-table-detail-page-listing .custom-table-card .other_content .cta_link a{color: #E71618;font-size: 1.07vw;font-weight: 500;}
html body .custom-table-detail-page-listing .custom-table-card .other_content .name{font-size: 1.14vw;font-weight: 500;margin-bottom: 1.5vw;line-height: 1.8vw;min-height: 5vw;}
html body .custom-table-detail-page-listing .custom-table-card .other_content{padding-left: 2vw;padding-bottom: 2vw;padding-right: 2vw;padding-top: 2vw;}
html body .custom-table-detail-page-listing .heading{font-weight: 500;text-transform: uppercase;font-size: 1vw;text-align: center;margin-bottom: 4.5vw;}
html body .custom-table-detail-page-listing .custom-tables-wrapper .custom-table-card{background-color:#fff;}
html body .custom-table-detail-page-listing .custom-tables-wrapper{display: grid;grid-template-columns: 31.8% 31.8% 31.8%;gap: 5vw 1.71vw;}
html body .custom-table-detail-page-listing{padding-top: 7.86vw;padding-bottom: 7.86vw;}
html body .custom-tb-tr-par .heading{font-weight:500;}
html body .custom-tb-tr-par{background-color:#fff;}
html body .wpcf7 .wpcf7-form .btn-fancy.btn-blue-to-black{text-align:unset;}
html body .custom-table-detail-page .single-term-header{background-color:#fff;}
html body .custom-table-detail-page .single-term-header{display: grid;grid-template-columns: 50% 50%;gap: 0;}
html body .events-post-slider .swiper-wrapper{gap:unset;}
html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper .custom-table-card .other_content .name a{display: flex;justify-content: space-between;font-weight:500;}
html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper .custom-table-card .other_content{padding-left: 2.5vw;padding-bottom: 2vw;padding-right: 2.5vw;padding-top:2vw;}
html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper .custom-table-card{background-color:#fff;padding-top:3.571vw;}
html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper{display: grid;grid-template-columns: 31.8% 31.8% 31.8%;gap: 5vw 1.71vw;}
html body .custom-tabes-category-secmainwraper{padding-top: 7.86vw;padding-bottom: 7.86vw;}
html body .custom-tabes-category-secmainwraper .heading{font-weight: 500;text-transform: uppercase;font-size: 1vw;text-align: center;margin-bottom:4.5vw;}
html body .custom-table-sub-decwraper{padding-top: 5.14vw;padding-bottom: 5.14vw;}
html body .custom-table-sub-decwraper .heading{font-weight:500;font-size:1vw;color:#000000;}
html body .about-us-banner-sec.custom_table-scminwraper .aboutpagemodern .heading{width:20vw;}
html body .single-event-content .address .desc{font-size: 1.29vw;line-height: 2.14vw;width: 34vw;}
html body .single-event-content .address .subtitle{font-size: 2.5vw;font-weight: 300;line-height: normal;margin-bottom: 1.29vw;}
html body .upcoming-event .hall{text-transform: capitalize;}
html body .event-detail-page .event-date{font-weight: var(--font-weight-medium);}
html body .upcoming-event{font-size:1vw;margin-bottom:0.5vw;}
html body .events-wrapper .swiper-button-prev{left:46.5%;}
html body .events-wrapper .swiper-button-next{right:45.5%;}
html body .events-wrapper .event-item .event-content .event-date{font-size: 1vw;letter-spacing: 0.25px;}
html body .events-wrapper .event-item .event-content .event_det{padding-bottom:0;min-height:8.5vw;}
html body .events-wrapper .event-item .event-content .event-title{line-height: normal;margin-top: 1.93vw;margin-bottom: 1.71vw;}
html body .events-wrapper .event-item .event-content .event_det div:last-child{margin-bottom:0;}
html body .events-wrapper .event-item .event-content .event_det div{margin-bottom:0.57vw;}
html body .events-wrapper .event-item .event-content .event_det div{font-size: 0.86vw;line-height: 1.43vw;}
html body .events-wrapper{padding-top: 8.071vw;padding-bottom: 7.5vw;}
html body .events-wrapper .event-item .event-content .event_det div{column-gap:1vw;}
html body .countdown_left_span span{display: flex;align-items: center;justify-content: center;}
html body .events-wrapper .event-item .event-content{min-height:22vw;}
html body .events-wrapper .sub_heading{text-transform:uppercase;}
html body .events-wrapper .heading{font-weight:300;}
html body .about-us-banner-sec.evenets-banner-secmainwraper .aboutpagemodern{width:73%;}
html body .about-us-banner-sec.evenets-banner-secmainwraper{grid-template-columns: 51% 49%;}
html body .evenets-banner-secmainwraper{background-color:#fff;}
html body .blog-posts-cards-container + div.tCenter{margin-bottom: 8.429vw;}
html body .featured-posts-wraper >.container{max-width: 100%;padding-left: 10vw;padding-right: 10vw;}
html body.single-post .post-img img{width: 31.71vw;}
html body.single-post .postMainHead h1{max-width:100%;}
html body .featured-posts-wraper .swiper-button-prev{left: 45.8%;}
html body .featured-posts-wraper .swiper-button-next{right:45.8%;}
html body .featured-post-slider div.post-img img{min-height: 25.57vw;display: block;max-height: 25.57vw;}
html .single-post div.post-img{max-width:100%;width:auto;height:auto;}
html body .featured-post-slider .allPostBox{overflow:unset;}
html .single-post .featured-posts-wraper .meta-info{margin-top: 1.5vw;margin-bottom: 1.79vw;padding-bottom: 0;padding-top: 0;flex-wrap: wrap;gap: 0.357vw;flex-direction:column;align-items:start;}
html body .featured-posts-wraper .post-card-wraper .post-content-sec .post-title{font-weight: var(--font-weight-regular);line-height: 2.143vw;font-size: 1.286vw;color: #404040;text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
html body .post-card-wraper .post-content-sec{padding: 2.143vw;background-color: #fff;min-height:20.93vw;}
html body .featured-post-slider .allPostBox{margin-top:2.57vw;}
html body .featured-posts-wraper .section-title{margin-bottom:0;}
html body .featured-posts-wraper{padding-top: 7.14vw;background-color: #f7f7f7;padding-bottom: 7.14vw;}
html .postmain-wraper .postMainHead,html .single-post-page-wraper .post-content-wraper,html .single-post-page-wraper .social-icons{padding-left:10vw;padding-right:10vw;}
html body .single-post-page-wraper >div.container{padding-left:0;padding-right:0;padding-bottom:0;}
html .single.single-post{background-color:#fff;}
html .featured-posts-wraper .section-title{text-transform:uppercase;}
html body .blog-posts-cards-container .allPostBox .post-img{height:auto;}
html .blog-posts-cards-container .post-img img{min-height:25.57vw;display:block;max-height:25.57vw;}
html body .main-blog-postwraper{background-color:#fff;}
html body .allPosts .postSectionHeader h1{padding-bottom: 7.86vw;max-width:70vw;margin:auto;}
html body .blog-posts-cards-container .post-card-wraper .post-content-sec{padding:2.143vw;background-color:#f7f7f7;}
html body .blog-posts-cards-container .postSectionHeader h1{margin-bottom:4.86vw;}
html body .blog-posts-cards-container .post-card-wraper .meta-info{gap: 0.429vw;flex-wrap: wrap;    margin-top: 1.5vw;margin-bottom: 1.79vw;}
html body .blog-posts-cards-container .allPostBox{grid-template-columns: 100%;justify-content: unset;column-gap: 0;margin-top:0;background-color:#f7f7f7;align-items:flex-start;}
html body .blog-posts-cards-container{display: grid;grid-template-columns: 32% 32% 32%;gap: 4.64vw 1.57vw;}
html body .address-boxmain-wraper.left-block-india .address-box-wraped-mainwraper:last-child,html body .address-boxmain-wraper.right-block-global .address-box-wraped-mainwraper:last-child{margin-bottom:3vw;}
html body .office-address h3.fact{margin: 7.143vw 0px 3.5vw;}
html body .contact-office-address-mainsecwraper .office-address-box.open{margin-top:2vw;}
html body .contact-accordion-content{margin-top:2vw;}
html body .address-boxmain-wraper .address-box-wraped-mainwraper h2{margin-bottom:0;}
html body .address-boxmain-wraper .address-box-wraped-mainwraper h2{color: #101820;font-size: 1.64vw;}
html body .factory-locaddress-sec-mainwrper >.e-con-inner{max-width:100%;}
html body .contact-accordion-header::after{transform: rotate(-90deg);transition: transform 0.3s ease-in-out;background-image: url(/wp-content/uploads/2025/05/down-arrow-red.svg);background-size: 100%;padding: 0.5vw;background-repeat: no-repeat;content:'';top:44%;}
html body .fourthaxis-result-wrapper .product-box .other-content{margin-top:2vw;}
html body .fourthaxis-posts-ajax-container p{font-weight: 500;line-height: 1.5;}
html body .axisdp-filter-checkbox-wrapper.open .axisdp-filter-checkbox-content .axisdp-filter-label-text{margin-left: 0.5vw;font-weight: 400;}
html body .slider-input-header{color: #1F1F1F;line-height:normal;}
html .slider-input-container input{text-align: center;color: #1F1F1F;font-size: 0.93vw;}
html .axisdp-filter-checkbox-wrapper.open .axisdp-filter-checkbox-content .axisdp-filter-showmore-toggle{color: #1F1F1F;text-decoration: underline !important;}
html .axisdp-filter-checkbox-wrapper{padding-bottom: 0;margin-top: 1vw;margin-bottom: 0;}
html body .fourthaxis-wraper .product-box .prod-name{font-weight: 400;color: #404040;opacity:0.7;padding-bottom:2vw;font-size:0.929vw;line-height:2.429vw;}
html body .fourthaxis-wraper .product-box .prod-name br{display:none;}
html body .clear-filter button{color:#1F1F1F;font-weight:500;}
html body .noUi-base:before{content: "";position: absolute;bottom: -1.5vw;left: 0;width: 100%;height: 0.35vw;background:linear-gradient( to right, rgb(230 26 28) 0%, rgb(230 26 28) 2px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 18px );background-size: 18px;}
html body .noUi-base{background: none; position: relative;border: 0;margin-bottom: 2rem;background: linear-gradient( to bottom, rgb(230 26 28) 0%, rgb(230 26 28) 2px, rgba(195, 229, 253, 0) 2px, rgba(195, 229, 253, 0) 3px, rgba(195, 229, 253, 0) 100% );}
html body .noUi-horizontal{height:3px;}
html body .noUi-horizontal .noUi-handle{top:-5px;}
/*html .manufa-accordion-wrapper{padding-bottom:1.5vw;}*/
html body .manufa-accordion-wrapper.open .manufa-accordion-content select,html .select-type-filter select{background: url(/wp-content/uploads/2025/05/down-arrow-red.svg) no-repeat;background-position: calc(100% - 1vw) center !important;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;padding-right: 2rem !important;}
html body .fourthaxis-result-wrapper .product-box{flex: 18.43vw;max-width: 18.43vw;}
html body .fourthaxis-posts-ajax-container{gap: 0.94vw 1vw;display: grid;grid-template-columns: 18.43vw 18.43vw 18.43vw;}
.elementor-3605 .elementor-element.elementor-element-41ae409{padding:0;}
html footer .about-services-bottom-section{display:none;}
html body.page-id-1095 footer .about-services-bottom-section,html body.page-id-3717 footer .about-services-bottom-section{display: flex;justify-content: space-between;align-items: center;background-color:#fff;padding-top:5.36vw;padding-top:5.36vw;}
html body.page-id-1095 footer .about-services-bottom-section a{top:0;}
html .fourthaxis-wraper .fourthaxis-result-wrapper .product-box .other-content h4{margin-bottom: 0;font-weight: 500;}
html .manufa-accordion-content #model-filter{background-color: #f7f7f7;border: 0;color: #000;padding: 0.5vw 2.5vw 0.5vw 1.5vw!important;font-weight: 500;font-family: var(--font-sora);font-size: 1.143vw;line-height: 2.143vw;outline: 0;}
.manufa-accordion-wrapper.open .manufa-accordion-content #manufacturer-filter,html .select-type-filter select{background-color: #f7f7f7;border:0;color:#000;padding:0.5vw 2.5vw  0.5vw 1.5vw!important;font-weight: 500;font-family: var(--font-sora);font-size: 1.143vw;line-height: 2.143vw;outline:0;}
html .manufa-accordion-header{background-color: #E8E8E8;color: #000000;}
html .manufa-accordion-wrapper{color: #000000;}
html body .fourthaxis-wraper .filter .heading{padding: 1.95vw 2.857vw;white-space:nowrap;}
html .manufa-accordion-header{font-weight:500;padding: 1.95vw 1.857vw;}
html .fourthaxis-wraper .filter .heading{font-weight:600;}
html body .ucam_page_first_section.axis-section-mainwraper{padding-left: 10vw;padding-right: 7vw;}
html body .axis-section-mainwraper .aboutpagemodern{padding-left:0;}
html body .services_page_tabs_section.powering-serves-emainwraper .e-n-tabs-heading{display: none;}
html body .powering-serves-emainwraper .heading h2{font-size: 1vw;color: #000 !important;font-weight: 500 !important;letter-spacing: 0.25px !important;}
html body .powering-serves-emainwraper .sub-heading h2.elementor-heading-title{font-family: 'Sora' !important;font-size: 3.93vw!important;color: #000!important;margin: 0;font-weight: 200 !important;padding-bottom: 1.429vw;}
html .search.search-results .search-results .read-more{display:none;}
html .search.search-results .search-results .search-result-box .left h2{font-weight:400;border-bottom: 1px solid #E61A1C;padding-bottom: 1vw;}
html .search.search-no-results .search-result-header h2{text-align: center;font-family: 'Sora';font-size: 4.286vw;color: #101820;margin: 0;font-weight: 200;padding-top:3vw;}
.search.search-results .search-results .search-result-box .left {}
.search.search-results .search-results .search-result-box .left{width:47.57vw;}
.search.search-results .search-results .search-result-box{margin-bottom: 3.43vw;align-items:center;}
.search.search-results .search-results .search-result-box:last-child{margin-bottom:0;}
.search.search-results .search-results{padding:0;}
.search.search-results .search-results .search-result-box{padding: 4.29vw 7.14vw;background-color: #F7F7F7;display:flex;justify-content:space-between;}
html body.search.search-results{background-color:#fff;}
.search.search-results .search-result-header .search-result-heading{text-align: center;font-weight: 200;padding-bottom: 8.57vw;padding-top:5vw;}
.search.search-results .search-result-header{padding-left: 10vw;padding-right: 10vw;max-width: 100%;background-color: #fff;}
.search.search-results .search-results{max-width: 100%;margin: 0 10vw;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .wpcf7-form-control-wrap input::placeholder,
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .wpcf7-form-control-wrap input::-ms-input-placeholder{color: #919191;}
html body .address-boxmain-wraper.factory-loc-adress-wraped .address-box-wraped-mainwraper .office-address-box{padding:0;}
html .address-boxmain-wraper.factory-loc-adress-wraped{margin-bottom: 7vw;}
/*html .address-boxmain-wraper .address-box-wraped-mainwraper h2::first-letter{text-transform:capitalize;}*/
html .address-boxmain-wraper .address-box-wraped-mainwraper h2{border-bottom: 1px solid #E71618;font-size: 1.643vw;font-weight: normal;font-family: var(--font-sora);text-align: left;padding-bottom: 1.429vw;text-transform:capitalize;}
html .address-boxmain-wraper .address-box-wraped-mainwraper{padding: 5vw 9vw 4vw 11vw;margin-bottom:1.29vw;}
html .videoTestimonial-cards-wraper .content-wraper .view-more:hover{color:#000;}
html .customer-testimonial-itesmmaniwraper .section-wraped{text-align: center;padding-top: 3.14vw;}
html .customer-testimonial-itesmmaniwraper{padding-bottom: 7.14vw;}
html .videoTestimonial-wrapper >.container{max-width:100%;}
html .videoTestimonial-cards-wraper .content-wraper .view-more{display: inline-block;padding-top: 3.5vw;position: absolute;top: auto;bottom: 1.8vw;font-weight:500;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .wpcf7-form-control-wrap input{background: transparent;border-bottom: 1px solid #919191;padding-left: 0;font-weight: 300;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .wpcf7-form-control-wrap{max-width:55%;flex:55%;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .lable-wraper{flex:45%;max-width:45%;color: #E71618;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped >p{display: flex;align-items: center;}
html .office-address h3.fact{margin: 3.143vw 0px;}
html body.page-id-1071{background-color:#fff;}
html .contact-office-address-mainsecwraper a.btn-fancy.btn-blue-to-black, button.btn-fancy.btn-blue-to-black, .btn-blue-to-black{text-transform:capitalize;}
html .contact-office-address-mainsecwraper .office-address-box .left h2{width:100%;}
html body .contact-office-address-mainsecwraper .office-address-box{background-color:#fff;margin:0;}
html body .contatc-officeadrees-subtitle-wraper.office-address{background-color: #fff;}
html body .aboutpagemodern.contact-us-banner-desc .desc-main .desc{margin-bottom:2vw;}
html body .register-product-secmain-wraper >.section-wraper{display: flex;justify-content: space-between;align-items: center;}
html body .register-prod-secmainwrper-ele{background-color: #fff;padding-top: 4.429vw;padding-bottom: 4.429vw;}
html body .register-product-secmain-wraper .section-wraper .sub-title-wraper{font-size: 2.5vw;color: #101820;line-height: 5vw;}
html body .videoTestimonialModal{z-index: 100000;}
html body .videoTestimonial-card{cursor:pointer;}
html .videoTestimonial-cards-wraper .designation{font-size: 0.79vw;line-height: 2.143vw;font-weight: 300;}
html body .customer-testimonial-itesmmaniwraper .media-text-header{padding: 7.857vw 10% 7.143vw;}
html body .sustomer-testi-bannersecmainwrper{background-color:#fff;}
html body .customer-testimonial-itesmmaniwraper{margin-top:0;margin-bottom:0;background-color:#F7F7F7 !important;}
html body .contact-form-wrapper.linkedin-form-wrapper .generic-form-container .form-box{padding: 6rem 0 4rem 4.5rem;}
html body .contact-form-wrapper.linkedin-form-wrapper .generic-form-container .form-box.career_page_form{padding-top:0;}
html body .contact-form-wrapper.linkedin-form-wrapper >.container{max-width: 100%;padding: 0 10vw;}
html body .compare-product-sec.display-onlyoncareersdetails{display:none;}
html body.career-template-default.single.single-career .compare-product-sec.display-onlyoncareersdetails{display: flex;justify-content: space-between;align-items: center;}
html body.career-template-default.single.single-career .compare-product-sec.display-onlyoncareersdetails a{top:0;}
html body.career-template-default.single.single-career .compare-product-sec.display-inallpageaptcr{display:none;}
html body .oppurtunity-wrapper{margin-bottom:5vw;}
html body .oppurtunity-wrapper .media-text-header{padding: 7.143vw 0 4.714vw;}
html body .careers-testmonial-secmainwraper .myTestimonialSwiper .swiper-pagination{color:#fff;padding-bottom:0.3vw;}
html .careers-testmonial-secmainwraper .myTestimonialSwiper .swiper-slide .content .description .desc{color:#fff;opacity:0.9;padding-top: 1vw;}
html .our-coluture-careers-secmainwraper .aboutpagequalitycertification .head{font-size: 1vw;font-weight: 500;margin-bottom: 0;padding-bottom: 3vw;}
html body .our-coluture-careers-secmainwraper .aboutpagequalitycertification{padding-bottom:0;}
html body .ucam_page_first_section.careers-banner-sectionmainwraper{background-color:#fff;}
html body .our-coluture-careers-secmainwraper .aboutpagequalitycertificationchild .img img{width: 63.429vw;}
html body .our-coluture-careers-secmainwraper .aboutpagequalitycertificationchild .box p{color:#fff;padding-bottom:0;}
html body .our-coluture-careers-secmainwraper .aboutpagequalitycertificationchild .box{background-color: #E71618;}
html body .faq-pages-contentsecmainwrpar.csr .PolicyContainer ol[type="1"] li:last-child{margin-bottom:0;}
html body .faq-pages-contentsecmainwrpar.csr .PolicyContainer ol[type="1"] li{margin-bottom:1.3vw;}
html body .contact-banner-secmainwraper.get-ntouch-wraper{background-color:#fff;}
html .elementor-1261 .elementor-element.elementor-element-4b18c51{padding-top:0;}
html .elementor-1261 .elementor-element.elementor-element-4b18c51 .elementor-heading-title{font-weight:500;}
html body .single-post-page-wraper >.container{max-width: 100%;padding-left: 10vw;padding-right: 10vw;padding-bottom: 5vw;}
html body .blog-posts-cards-container +.tCenter{margin:auto;width:fit-content;margin-top:6.429vw; margin-bottom: 6.429vw;}
 html body .allPosts .blog-posts-cards-container .post-content-sec .post-title{font-weight: var(--font-weight-regular);line-height: 2.143vw;font-size: 1.286vw;color:#404040;text-decoration: none;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.main-navigation .menu li > a:hover{background-color:unset;}
html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper .swiper-button-prev{background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url(/wp-content/uploads/2025/02/Group-650.svg);}
html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper .swiper-button-next{background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url(/wp-content/uploads/2025/02/Group-651.svg);}
html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper .swiper-button-prev span{display:none;}
html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper .swiper-button-next span{display:none;}
html body .myTestimonialSwiper .swiper-pagination{left:48.6%;}
html body .myTestimonialSwiper .swiper-button-next{right: 43.6%;}
html body .myTestimonialSwiper .swiper-button-prev{left:43.5%;}
html body .responsive-site-primary-header-wrap:hover,.responsive-site-above-header-wrap:hover{background-color:#FFFFFF;}
html body .aboutvisionmissionlistitem:last-child{padding-bottom:0;}
html body .ucam_page_first_section.about-us-banner-sec .aboutpagemodern .heading{padding-bottom: 2.857vw;}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay svg{width:4.714vw;}
.footer-compar-prod-secmain-wraper .compare-product-sec a{position: relative;top: 1.5vw;}
footer#footer{padding-top:0;}
.footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper .bg-secwraper{margin-bottom:-12vw;}
.footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper{padding-bottom: 3.643vw;}
.footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .sub-title-desc-linkwraper .subtitle-desc-wraped .dsec{color: #404040;margin-bottom: 3.429vw;}
.footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .sub-title-desc-linkwraper .subtitle-desc-wraped .subtitle-wraper{margin-bottom: 1vw;color: #101820;font-size: 2.5vw;line-height: normal;}
.footer-compar-prod-secmain-wraper .catalogue-imahesec img{display:block;}
.footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .catalogue-imahesec-subttile-descwraper{display: flex;column-gap: 3.571vw;}
.footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper{background-color: #fff;max-width: 68.143vw;margin: auto;padding: 3.571vw 5.714vw;}
.footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper .bg-secwraper{background-color: #E71618;height: 18.929vw;}
.footer-compar-prod-secmain-wraper .compare-product-sec{display: flex;column-gap:4vw;padding-top: 5.643vw;padding-left: 9vw;padding-right: 9vw;padding-bottom: 5.643vw;align-items:center;background-color: #E8E8E8;}
footer .footer-compar-prod-secmain-wraper .compare-product-sec .left-block-wraper .sub-title-wraper{font-size: 2.5vw;line-height:normal;margin-bottom: 1vw;}
html body .elementor-26 .elementor-element.elementor-element-05fc47f .elementor-wrapper .elementor-custom-embed-play svg{width: 4.714vw;;}
html body .hero-banner-box .last-slide-home-banner .hero-carousel-item{padding-right:0;}
html .swiper-pagination{color:#000;}
html .myTestimonialSwiper .swiper-slide .content .description .desc{color:#000;}
html .home .three-modaloption-topsecwraper{background-color: #fff !important;}
html .aboutbusinessvertical.threed-modals-cards-contain-in.featured-product-secmain-wraper h3{font-weight: var(--font-weight-medium);color:#101820;min-height:6.071vw;}
html .featured-product-secmain-wraper .swiper-nav-wrapper a:hover{color:#FFF !important;}
html .elementor-26 .elementor-element.elementor-element-bf857eb > .elementor-widget-container{background-color: #F6F6F6;}
html body .hero-banner-box{list-style-type:none;}
html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper{column-gap: 1vw;}
html .infra-display-wrapper .regular-swiper-nav-wrapper button span{transform: translateY(-0.3vw);}
html .infra-display-wrapper .auto-slide-footer .auto-slide-content .content-box .title .num::after{font-size: inherit;line-height: normal;padding-left: 1.2vw;padding-right: 0.8vw;}
html .infra-display-wrapper p{font-size: 1.143vw;margin-top: 0;}
html .auto-slide-footer .auto-slide-content .content-box{grid-gap: 1.5vw;padding: 2.5vw;font-size: 1.143vw;}
html body .infra-display-wrapper{padding: 7.857vw 10vw;}
html body .infra-display-wrapper .description-box{max-width:100%;font-family:Sora;}
html body .infra-display-wrapper .infra-header .heading-hyphened{margin-inline-start: 2vw;margin-block-end: 2.5vw;}
html body .infra-display-wrapper .description-box p{font-size: 1.143vw;line-height: 2.5vw;margin: 0;font-family:Sora;margin-bottom: 2vw !important;}
html body .infra-display-wrapper .description-box p:last-child{margin-bottom:0;}
html .faetured-product-secmainwraper .aboutbusinessbox .heading,html .faetured-product-secmainwraper .aboutbusinessbox .heading a{text-transform:uppercase;font-weight: 400;font-size: 1.286vw;}
html body .three-modaloption-topsecwraper .left-block-wraper iframe{padding-left: 5vw;}
html body .contact-office-address-mainsecwraper .office-address-box{padding:0;}
html body .contact-office-address-mainsecwraper .e-n-tabs-heading .e-n-tab-title[aria-selected=false] .e-n-tab-title-text{border-bottom:0px;}
/*html .services_page_tabs_section.contact-office-address-mainsecwraper .elementor-widget-n-tabs {border-bottom:0;}*/
html .contact-office-address-mainsecwraper .services_page_tabs_left{background: #fff;padding: 0;}
html .contact-office-address-mainsecwraper .e-n-tabs-heading .e-n-tab-title-text{font-size:1.143vw;}
html .office-address.factory-location-subtitle-wraper >.elementor-element{background: white;margin-top: -3vw;}html .contact-office-address-mainsecwraper .services_page_tabs_left
html .address-boxmain-wraper.factory-loc-adress-wraped .office-address-box{padding-left: 11vw;padding-right: 9vw;padding-top: 2vw;}
/*html .contact-office-address-mainsecwraper .services_page_tabs_left{padding-top: 2.857vw;padding-left: 11vw;padding-right: 9vw;}*/
html .office-address-box{width: 100%;display: flex;background: #fff;padding: 2.857vw 9vw 2.857vw 11vw;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-bottom:0.714vw;}
html .office-address h3{margin: 7.143vw 0px;color: #000;}
html .office-address-box .left{width: 50%;text-align: left;}
html .office-address-box .left h2{border-bottom: 1px solid #E71618;font-size: 1.643vw;font-weight: normal;font-family: var(--font-sora);text-align: left;padding-bottom: 1.429vw;width:100%;}
html .office-address-box .left > p, html .office-address-box .left > b,html .office-address-box .left > span{font-size: 1.14vw;color:#000;font-family: var(--font-sora);text-align: left;}
html .office-address-box .left span{font-weight:300;}
html a.contact-show-map{text-decoration:none;}

html .contatc-officeadrees-subtitle-wraper >.elementor-element{text-align:center;}
html .prod-registration-subttile-descmain-wraper .title.heading-2{margin-bottom:1vw;font-weight:200;}
html .customer-registration-form-main-wraper-main + .wpcf7-response-output{width: auto;margin: auto;text-align: center;margin-top: 2vw;}
html .customer-registration-form-main-wraper-main{background:transparent;;margin: 0px 10vw;padding:0;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper{flex:100%;max-width:100%;padding: 2.86vw 3.21vw;background-color: #F7F7F7;}
html body .prod-registration-fromwraper .contact-form-wrapper >.container{padding-left:0 !important;padding-right:0 !important;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .lable-wraper{font-family: var(--font-sora);font-weight: 400;text-transform:uppercase;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .submit-btnwraper.button-wrapper{    margin-top: 4vw;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper{display: flex;flex-wrap: wrap;justify-content: center;column-gap: 3vw;row-gap: 1.57vw;}
html .contact-form-wrapper.customer-registration-formsecmainwraper .generic-form-container .form-box{ padding: 6.07vw 0 9.07vw;background:#fff;}
html .contact-form-wrapper.customer-registration-formsecmainwraper{background-color: transparent;background-image: unset;padding: 0;}
html .prod-registration-subttile-descmain-wraper .jd-header-wrapper{text-align:center;}
html .swiper-hero-wrapper .swiper-nav-wrapper a.btn-vslick:link,html .swiper-hero-wrapper .swiper-nav-wrapper a.btn-vslick:visited,html .swiper-hero-wrapper .swiper-nav-wrapper button.btn-vslick{height: 2.286vw;padding:0 0;}
html body .myTestimonialSwiper.clientTestimonialSwiper .swiper-slide .content{width:43.214vw;}
html .clientTestimonialSwiper .clinet-logo-name-wraper .separotor{position: absolute;display: block;height: 100%;width:1.5px;right: 0;background-color: var(--color-secondary);transform: translate3d(3rem, 0, 0);left: auto;right: 0.4vw;top:0;}
html body .site-header-upper-wrap .site-header-row .site-header-section-right{justify-content:flex-end;}
html .site-header.sticky-header .main-navigation #searchform .res-search-wrapper:after{right:0.5vw;}
html .site-header-upper-wrap .site-header-row .site-header-section .header-widgets{width:100%;}
html body header .header-btn-wraper{padding: 0.45vw 2.53vw;display: block;text-align: center;font-size: 1.071vw;}
header .site-header-row > .site-header-section .header-widgets-wrapper .widget.widget_block{width:100%;}
html .site-header.sticky-header input[type=search]{background: #F8F8F8;padding-top: 0.5vw;padding-bottom: 0.5vw;padding-left: 1vw;padding-right: 0.5vw;}
html .site-header.sticky-header.sticky-logo .custom-logo-link{transform: translateY(4vw) !important;}
header.site-header.shrink.sticky-logo.sticky-header .main-navigation .menu > li > a{padding-top:0;padding-bottom:0;}
header.site-header.site-primary-header-inner-wrap{transition:padding 0.5s linear;}
header.site-header.shrink.sticky-logo.sticky-header .site-primary-header-inner-wrap{padding-top: 2.5vw;padding-bottom: 1.5vw;}
.main-navigation #searchform{box-shadow:unset;}
header .icon-search:before{cursor:pointer;color: #0578CC;font-size: 1.076vw;}
header.sticky-header .main-navigation #searchform{top: 3vw;left: auto;right: -2.5vw;}

html body .hero-banner-box{margin-bottom:0;}
html body .home-bannerslidersec .swiper-fade .swiper-slide{height:auto;}
html body .home-bannerslidersec .hero-carousel-item{display: grid;grid-template-columns: 45% 60%;}
html body .swiper-hero-wrapper .hero-swiper-pagination{padding-bottom:0;}
.hero-carousel-item .feature-box .link-wraped{text-align:left;display:none;}
.hero-carousel-item .feature-box .btn-fancy.btn-blue-to-black{font-style:normal;}
.home-bannerslidersec .hero-carousel-item .feature-box .description *{font-size: 1.429vw !important;line-height: 2.5vw;font-weight: unset;font-style: normal;display:inline;}
.hero-banner-wrapper{background: #fff;overflow: hidden;}
.swiper-hero-wrapper{position: relative;height: 100%;}
.hero-banner-wrapper .swiper{height: 100%;}
.hero-carousel-item{display: flex;width: 100%;height: 100%;flex-wrap: nowrap;padding-left: 10vw;padding-right:10vw;}
.hero-carousel-item .img-box{display: flex;justify-content: center;align-items: center;flex-basis: 60%;order: 2;/* padding-top: 16.5rem; */padding-top:0;position: relative;background-color:#f7f7f7;}
.hero-carousel-item .img-box img{display: block;width: auto;height: auto;}
.hero-banner-box .swiper-slide:nth-child(2) .hero-carousel-item .img-box img{margin-top:0;}
.hero-carousel-item .feature-box{display: flex;align-items: flex-start;justify-content: center;flex-direction: column;flex-grow: 1;order: 1;
/* 	padding-top: 4vw; */
	margin-top:0;}
html body .cod-h2-like-h1{font-family: var(--font-sora);font-weight: 200;font-size: 4.286vw;line-height:normal;margin: 0;color: #101820;font-style: normal;text-align:left;}
/*html .hero-banner-box .swiper-slide:nth-child(2) .cod-h2-like-h1{width:135%;}*/
.hero-carousel-item .feature-box .description{font-size: 1.143vw !important;line-height:2.143vw;text-align:left;max-width: 35.714vw;font-style:normal;margin-bottom:1rem;}
.hero-carousel-item .hero-features{padding: 0;margin:0 0 3.214vw;list-style: none;display:flex;flex-direction:column;gap:1.429vw;}
.hero-carousel-item .description, .product-hero-wrapper .description{max-width: 50rem;font-size: 2rem;color: var(--color-ash);line-height: 3.5rem;margin: 1rem 0 2rem;}
.hero-carousel-item li{font-weight:500;line-height:normal;margin-bottom:0;font-size: 1.143vw;color: #1f1f1f;align-items: center;display: grid;grid-template-columns: 10% 90%;justify-content: flex-start;grid-template-columns: 1;text-align: left;column-gap: 0.5vw;font-style:normal;}
.hero-carousel-item .hero-features img{vertical-align: middle;margin-inline-end: 1rem;background-color:unset;transform:unset;width:2.143vw;height:2.143vw;}
.point-accuracy img{background: #0578cc;border-radius: 50%;object-fit: contain;transform: scale(0.55);}
.swiper-hero-wrapper .swiper-nav-wrapper{position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;width: 3rem;left: 3vw;top: -2vw;gap: 2vw;}
a.btn-vslick.btn-vslick-prev, button.btn-vslick.btn-vslick-prev{background-image: url(/wp-content/uploads/2025/02/btn-slick-arrow-up.png) !important;}
.swiper-hero-wrapper .btn-vslick{position: static;top: auto;margin: 0;}
a.btn-vslick:link, a.btn-vslick:visited, button.btn-vslick{border: 0;padding: 0 2rem;width: 3rem;height: 6rem;background-color: transparent;white-space: nowrap;background-position: 50% 50%;background-repeat: no-repeat;transition: 0.3s;border-radius: 3rem;}
.swiper-hero-wrapper .hero-swiper-pagination{position: static;display: flex;flex-direction: column;justify-content: center;align-items: center;gap:1.5vw;}
.swiper-hero-wrapper .swiper-pagination-bullet{background: var(--color-alternate-dark);opacity: 1;width: 6px;height: 6px;}
.swiper-hero-wrapper .swiper-pagination-bullet-active{background: url(/wp-content/uploads/2025/02/icon-selected-item.png) !important;width: 13px;height: 13px;}
a.btn-vslick.btn-vslick-next, button.btn-vslick.btn-vslick-next{background-image: url(/wp-content/uploads/2025/02/btn-slick-arrow-down.png) !important;}

html .clientTestimonialSwiper .name-desigwraper .wraped{font-size: 1.286vw;font-family: 'Sora';text-transform: uppercase;font-weight: 600;}
html body .clientTestimonialSwiper .swiper-slide .content img{width: 8.571vw;height: 5.571vw;border-radius: 0;object-fit: cover;height:auto;}
html .clientTestimonialSwiper .clinet-logo-name-wraper .name-desigwraper{font-size: 1.286vw;font-family: 'Sora';text-transform: uppercase;font-weight: 400;color:#000;}
html .clientTestimonialSwiper .clinet-logo-name-wraper{display: flex;justify-content: center;column-gap: 6.286vw;align-items: center;}
html .featured-product-secmain-wraper .aboutbusinessboxescontainer .aboutbusinessbox img{background-color:#F6F6F6;}
html .clientTestimonialSwiper .clinet-logo-name-wraper .logo-wraper{position:relative;display:flex;}
footer .wpcf7 form .wpcf7-response-output{margin-top: 1vw;line-height: normal;margin-left: 0;font-size: 0.929vw;}
html .site-footer a:focus{color:unset;}
html footer button.link-readmore{font-size: 0.857vw;color: #101820;text-transform:capitalize;letter-spacing:0;}
html footer .wpcf7-form .wpcf7-form-control::placeholder{opacity:45%;}
html footer .wpcf7-form .wpcf7-form-control{line-height: 1.15;color: #000;font-family: Sora;font-weight: 400;margin-bottom:0.5vw;font-size: 0.929vw;}
html .featured-product-secmain-wraper .aboutbusinessboxescontainer .aboutbusinessbox{width:auto;max-width: 17.5vw;padding-left: 0;}
html .featured-product-secmain-wraper .aboutbusinessboxescontainer{gap: 3vw;justify-content:center;}
html .faetured-product-secmainwraper .aboutbusinessvertical .head{padding-bottom:1vw;}
html .faetured-product-secmainwraper{padding-top: 7.143vw;padding-bottom: 0;background-color:#fff;}
html .aboutbusinessvertical.threed-modals-cards-contain-in{padding-top:0;}
html .three-modaloption-topsecwraper .axis-linksmainwraper .link-wraper:first-child{margin-right:1.2vw;}
html .three-modaloption-topsecwraper .aboutpagewhatwedo .what-we-do{width: 20.286vw;text-transform:uppercase;}
html .three-modaloption-topsecwraper{padding-top: 8.571vw;}
html .three-modaloption-topsecwraper .aboutpagewhatwedo .heading{color: #101820;margin-bottom: 3.929vw;font-size: 3.214vw;font-weight: var(--font-weight-light);width:28.143vw;}
html .three-modaloption-topsecwraper .aboutpagewhatwedo .what-we-do{color: #000000;font-size: 1vw;font-weight: var(--font-weight-medium);}
html body .home-page-models-cardsmainwraper .aboutbusinessbox{width:100%;}
html body .home-page-models-cardsmainwraper .aboutbusinessbox .heading{margin-bottom:0;border-bottom:0;}
html body .home-page-models-cardsmainwraper .aboutbusinessbox p{padding:2vw;}
html body .home-page-models-cardsmainwraper .aboutbusinessbox img{width: 100%;height: 100%;aspect-ratio: 1;object-fit: cover;overflow: hidden;}
html body .home-page-models-cardsmainwraper .aboutbusinessboxescontainer{display: grid;grid-template-columns: 31% 31% 31%;column-gap: 2.857vw;row-gap: 3.929vw;align-items: flex-start;}
html .home-page-whowesection-text{padding-left: 10.5vw;padding-right: 5vw;padding-top: 7.143vw;padding-bottom: 7.143vw;}
html .home-page-whowesection-text p{font-size: 1.143vw;line-height: 2.143vw;opacity:1;color:#000;margin-top: 3.786vw;margin-bottom: 2.286vw;}
html .home-page-whowesection-text h3{font-family: "Sora", Sans-serif;font-weight: 200;color: #1F1F1F;font-size: 2.143vw;line-height: 4.286vw;margin-bottom:3vw;}
html .home-page-whowesection-text h2 span{color:#000;}
html .home-page-whowesection-text h2{font-size: 1vw;line-height:normal;font-family: Sora;color: #000;font-weight: 500;}
html body .contact-form-secmainwraper .contact-form-wrapper >.container{padding-left: 0vw;padding-right: 0vw;max-width: 100%;}
html body .contact-form-secmainwraper .contact-form-wrapper >.container .description-box{padding-left:9vw;padding-right:9vw;}
html body .aboutpagewhatwedo.contact-us a.btn-fancy {max-width: 12vw;width: auto;}
html .contact-map-secmainwraper .aboutpagewhatwedo .what-we-do::after, html .contact-map-secmainwraper .aboutpagewhatwedo .what-we-do::before{background-color: #c43c34;margin: 0 10px;}
html body .contact-map-secmainwraper .aboutpagewhatwedo .heading{color: #101820;margin-bottom:2.857vw;}
html body .contact-map-secmainwraper{background-color:#f7f7f7 !important;}
html body .contact-map-secmainwraper .aboutpagewhatwedo .what-we-do{color: #0578CC;color: #000;font-weight: 500;}
html body .contact-banner-secmainwraper .aboutpagemodern .heading{padding-bottom:1vw;}
html body .contact-banner-secmainwraper .image-wraper img{height:100%;object-fit:cover;}
html body .contact-banner-secmainwraper{min-height: 42.643vw;}
html body{background-color:#f7f7f7;font-family: var(--font-sora);}
html body p,html body div,html body ol li,html body ul li{font-family: var(--font-sora);font-size:1.143vw;line-height:2.143vw;font-weight:var(--font-weight-light);}
html body .site-header .container{padding-left: 10vw;padding-right: 11vw;max-width: 100%;}
html .e-con-boxed.e-parent >.e-con-inner, html .e-con.e-parent >.e-con-inner,html body .elementor-section.elementor-section-boxed > .elementor-container{max-width: 100%;padding-left: 10vw;padding-right: 10vw;padding-top: 0;padding-bottom: 0;}
html header >.container,html footer .content-outer{padding-left:10vw;padding-right:10vw;}

.contact-form-wrapper .contact-us-methods li .icon-wraper img{position: relative;top: 0.3vw;}
.contact-form-wrapper .contact-us-methods li .phone-numwraped a:first-child{padding-bottom: 1.5vw;display: inline-block;}
.wpcf7-form .wpcf7-form-control{width:100%;padding:0 1.071vw;height:3vw;border: none;outline: none;background: #ffffff;font-size:1.071vw;line-height:2.143vw;font-family: var(--font-sora);}
.wpcf7-form textarea.wpcf7-form-control{height:unset;padding-top:.5vw;}
/* html .wpcf7-form{row-gap:0.714vw;} */
.contact-form-wrap p:nth-child(10){width:100%;}
.generic-form form input[type="text"], .generic-form form input[type="number"], .generic-form form input[type="email"]{width: 100%;height: 3vw;padding: 0 1.071vw;background: white;border: 0;font-size: 1.071vw;font-family: var(--font-sora);font-weight: normal;line-height: 2.143vw;color: black;outline: 0;}
.wpcf7-form-control-wrap{position:relative;}
.career-form-wrap p, .apply-job-wrap p, .download-form-wrap p, .contact-form-wrap p, .customer-reg-wrap p, .service-form-wrap p, .event-form-wrap p, .download-request-wrap p{width:45%;}
.generic-form form > p{margin: 10px 0px;}
.wpcf7-form{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.wpcf7 .screen-reader-response{position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;word-wrap: normal !important;}
.contact-form-wrapper .contact-us-methods li a{color:#fff;color:#000000;font-weight:400;}
.contact-us-methods{list-style-type:none;margin-left:0;}
.contact-us-methods li{padding-left: 0rem;background-position: 0 1.5rem;background-repeat: no-repeat;line-height:normal;font-size: 1.143vw;margin-bottom: 1.2vw;display:flex;column-gap:1vw;color:#000000;align-items:baseline;}
.heading-hyphened::after{left: auto !important;right: -1.5rem;}
.heading-hyphened{font-size:1.071vw;text-transform: uppercase;padding: 0;margin: 0;text-decoration: none;display: inline-flex;position: relative;font-family: var(--font-sora);font-weight: var(--font-weight-medium);}
/*.heading-hyphened::before, .heading-hyphened::after{content: "";display: block;position: absolute;top: 50%;left: -1.5rem;width: 1rem;height: 0.1rem;background-color:#d53329;}*/
.heading-hyphened.hyphened-light {
  color: white;
}

.heading-hyphened.hyphened-dark:before,
.heading-hyphened.hyphened-dark:after {
  background-color: black;
}

.generic-form-container .description-box .heading-hyphened {
  margin-left: 1.5rem;
}
.contact-form-wrapper .description-box .title {
  margin-bottom: 4rem;

  font-family: var(--font-sora);

  font-weight: var(--font-weight-medium);
}

.contact-form-wrapper .description-box .description {
text-transform:unset;margin-bottom: 2.929vw;font-size: 1.286vw;line-height: 2.143vw;font-size:1.143vw;
}
.generic-form-container {
  display: flex;

  flex-wrap: nowrap;

  gap: 3rem;
}

.generic-form-container .description-box {
  flex-grow: 1;

  flex-basis: 40%;
}

.generic-form-container .description-box .heading-hyphened {
  margin-left: 1.5rem;
}

.generic-form-container .form-box {
  flex-grow: 1;

  flex-basis: 60%;

  padding: 6rem 4.5rem 4rem;
  padding-top:0;
  color: black;

  background-color: var(--color-concrete);
}

.contact-form-wrapper {
  padding: 8vw 0 10vw;

  background-color: var(--color-charcol);

  background-image: url(../images/testimonial-rotor-bg.png);

  background-repeat: no-repeat;

  background-position: 0 90%;

  color: white;
}

.contact-form-wrapper .description-box .title {
  margin-bottom: 2.857vw;

  font-family: var(--font-sora);

  font-size:1.071vw;
	color:#000000;
}

.contact-form-wrapper .description-box .description {
  text-transform:unset;

  margin-bottom: 2.929vw;
	color:#000000;
}

.contact-form-wrapper{background-color: var(--color-charcol);background-image: url(/wp-content/uploads/2025/02/testimonial-rotor-bg.png);background-repeat: no-repeat;background-position: 0 90%;}

html body .rspv-site-above-footer-wrap{padding: 2vw 0px 2vw 0px;}
html body footer .rspv-site-below-footer-wrap{padding: 20px 0px 2.857vw 0px;}
html body .site-footer-row-columns-2.rspv-hfb-footer-row-layout-right-heavy{grid-template-columns: 1fr 3fr;align-items:flex-start;}
html body .rspv-site-primary-footer-wrap{padding:1.857vw 0px 3.429vw 0px;}
html body div.faq-pages-contentsecmainwrpar .PolicyContainer ol[type="i"]{list-style-type: lower-roman;}
html body div.faq-pages-contentsecmainwrpar .PolicyContainer ol[type="a"]{list-style-type: lower-alpha;}
html body div.faq-pages-contentsecmainwrpar .PolicyContainer ol ul ul {list-style-type: square;}
html body .faq-pages-contentsecmainwrpar .PolicyContainer ol li ul{list-style-type:circle;}
html body .faq-pages-contentsecmainwrpar h3{font-size: 1.143vw;color: #404040;font-weight:500;}
html body .faq-pages-contentsecmainwrpar h1.elementor-heading-title{color: #000;font-size: 3.571vw;font-weight: 200;margin-bottom: 1vw;}
html body .faq-pages-contentsecmainwrpar p strong{font-weight:600;}
html body .faq-pages-contentsecmainwrpar .PolicyContainer p:first-child{margin-top:0;}
html body .faq-pages-contentsecmainwrpar .PolicyContainer{width: 100%;margin: auto;border-radius: 1.429vw;background: white;padding: 2.429vw 2vw;}
html body .faq-pages-contentsecmainwrpar p,html body .faq-pages-contentsecmainwrpar p strong{font-size:1.143vw;margin-top:1.3vw;margin-bottom:1.3vw;}
html body .faq-pages-contentsecmainwrpar .sub-title-wraper{padding-bottom:1vw;}
html body .faq-pages-contentsecmainwrpar{padding-top: 6vw;padding-bottom: 6vw;}
html body .responsive-site-primary-header-wrap{padding-top: 0;padding-bottom: 1vw;background-color:#FFFFFF;}
html .main-navigation .menu > li > a{padding-top:0vw;}
header .site-header-row > .site-header-section .header-widgets-wrapper .widget.widget_block{padding-right: 0;}
.site-header-row > .site-header-section .header-widgets-wrapper{padding-right:0;}
html .main-navigation #searchform .res-search-wrapper{border-bottom: 1px solid #D1D1D1;}
html body .res-search-wrapper input[type=search]{font-size: 0.857vw;background:transparent;font-family: "source_sans_proregular";}
html body .site-primary-header-inner-wrap{padding-top:2vw;}
html header .header-btn-wraper{font-family: Sora;font-weight: 500;}
html body header:not(.sticky-header) .main-navigation #searchform{
/* 	position: relative;top: 0vw; */
}
html header .header-btn-wraper:hover{transition: 0.5s background-color;background-color: black;color:#fff !important;}
html .main-navigation .menu > li > a{font-family: Sora;font-weight: 500;padding-left: 0;padding-right: 0;}
.main-navigation .menu > li.current_page_item > a, .main-navigation .menu > li.current-menu-item > a,.main-navigation .menu > li.current-menu-parent > a{background-color: transparent;border-bottom: 2px solid #E61A1C;}
html .footer-email-soicl-linkswraper .footer-contacts .item-phoneno{margin-bottom:0.5vw;}
html .footer-company-branches .address-wrapper-main .address{font-size: 0.857vw;opacity: 1;line-height: 1.429vw;color: #404040;}
html .footer-company-branches .address-wrapper-main .icon-wraper img{position:relative;
	top:0.2vw;
	display:block;
}
html body .cp-section-footerwraper .left-block-wraper{color: #404040;font-size: 0.929vw;font-weight:400;}
html body .footer-company-branches .address-wrapper-main .subtitle-wraper .name-wraper{font-family: Sora;font-weight: 500;padding-bottom: 1.429vw;line-height:normal;color:#101820;}
html body footer .footer-navigation .menu{list-style:disc;display:flex;column-gap:1.5vw;}
html body footer .footer-navigation{padding-left:0;}
html footer .footer-navigation .menu li{margin-right: 2vw;display:list-item;}
/*html body footer #footer-menu li{margin-right: 3vw;}*/
html body footer #footer-menu li::marker{color: red;}
html .select-type-filter{padding-top:1.429vw;}
html .footer-company-branches .address-wrapper-main .icon-wraper img{min-width: 0.857vw;}
html .footer-company-branches .address-wrapper-main{display: flex;column-gap: 0.571vw;align-items: flex-start;}
html footer .footer-company-branches .section-wraped{display: grid;grid-template-columns: 30.5% 30.5% 30.5%;column-gap: 2.2vw;}
html footer .footer-email-soicl-linkswraper .footer-contacts{margin-bottom:2vw;}
footer .cp-section-footerwraper .right-block-wraper ul .divider{padding-left:0.5vw;color:#E63027;}
footer .cp-section-footerwraper .right-block-wraper ul a{color:#707070;font-size: 0.929vw;font-weight:400;}
footer .cp-section-footerwraper .right-block-wraper ul{list-style: none;margin: 0;display: flex;column-gap: 0.5vw;}
.rspv-hfb-footer-row-inline .site-footer-section{display:block;}
footer .cp-section-footerwraper{display: flex;justify-content: space-between;align-items: center;}
.site-footer-row.site-footer-row-columns-1{display:block;}
footer .footer-email-soicl-linkswraper .footer-contacts a:hover{color:#393939;}
footer {background-color: #f7f7f7 !important;padding-top: 4vw;padding-bottom: 0vw;}
footer .footer-email-soicl-linkswraper .footer-contacts a{margin-left: 0.714vw;font-size: 1vw;letter-spacing: 0.42px;font-weight:400;}
footer .footer-email-soicl-linkswraper .footer-social{display: flex;column-gap: 1.714vw;}
footer .footer-email-soicl-linkswraper .footer-contacts,footer .footer-email-soicl-linkswraper .footer-social {margin:0;list-style-type: none;}
footer .footer-email-soicl-linkswraper li a{color:#393939;}
footer {background-color: #F7F7F7;}
footer .footer-navigation,.footer-navigation:hover{background-color: transparent;}
footer .footer-navigation ul a,footer .footer-navigation ul a:hover{color:#000;font-family: Sora;font-weight: 500;font-size:1vw;}
footer .rspv-site-above-footer-wrap .footer-widget-wrapper figure img{max-width: 11.429vw;margin:unset;}
footer .container{padding-left: 10vw;padding-right: 10vw;max-width: 100%;}
footer div,footer p{color:#000;}
/*footer .footer-bar{display:none;}*/
html .rspv-site-above-footer-wrap,html .rspv-site-primary-footer-wrap,html .rspv-site-below-footer-wrap{background-color: #F7F7F7;border: 0;}



header:not(.sticky-header) .main-navigation #searchform{
/* 	display:block; */
/* 	position:unset;
	box-shadow:unset;
	width:15vw; */
}
header:not(.sticky-header) .res-last-item{
/* 	display:none; */
} 
header.sticky-header .main-navigation .res-last-item.res-search-link{position: absolute;right: -3.5vw;left: auto;top:.5vw;}
html .site-header-upper-wrap .site-header-row{position:relative;}
header.sticky-header .main-navigation .res-last-item.res-search-link a{padding:0;margin-left:0;margin-right:0;}
html #main-header{
	background-color:#FFFFFF;
}
.site-header .container{
	max-width:80vw;
	margin:auto;
	padding-left:0;
	padding-right:0;
}
html .top-header{
	display:flex;
	justify-content:space-between;
	padding:0;
	padding-top:3.571vw;
	padding-bottom:1.429vw;
	background-color:#FFFFFF;
	max-width:80vw;
	margin:auto
}
.top-header a{
	color:#0578CC;
	text-decoration:underline;
	font-size:14px;
	font-family:Sora;
}

.main-navigation-wrapper{
	display:flex;
	flex-direction:row-reverse;
}

#site-navigation{
	padding:0;
}
html .main-navigation .menu .header_contact_us_btn a{
	background-color:#0578CC;
	color:#FFFFFF;
}
.main-navigation #searchform .res-search-wrapper:after{
	content:"";
	background-image:url('/wp-content/uploads/2025/03/input-search-icon.svg');
	background-repeat:no-repeat;
	width:100%;
	background-size: cover;
    width: 1vw;
    height: 1vw;
    display: block;
    position: absolute;
    right: 0;
    top: 0.8vw;
}
.main-navigation #searchform .res-search-wrapper{
	border:none;
	border-bottom:1px solid;
}
.main-navigation .menu > li > a{
	font-size:14px;line-height:18px;font-family:Sora;
}
html .top-header img{
	width:340px;height:30px;
} 
.main-navigation-wrapper > ul.menu > li > a:hover, .main-navigation-wrapper > ul.menu > li > a:focus, .main-navigation-wrapper > ul.menu > li.current_page_item > a:link, .main-navigation-wrapper > ul.menu > li.current_page_item > a:visited{
	transition: border-color 0.5s;
    border-bottom-color:#d53329;
    position: relative;
}
/* .main-navigation-wrapper > ul.menu > li.menu-item-has-children:before{content: "";display: block;
    position: absolute;bottom: 0;left: 50%;top: 1.363vw;border: 1rem solid red;margin-left: -1rem;
    border-color: transparent transparent transparent transparent;} */
.main-navigation-wrapper > ul.menu > li.menu-item-has-children > a:before{content: "";display: block;
    position: absolute;bottom: 0;left:1vw;top: 1.5vw;border: 1rem solid red;
    border-color: transparent transparent transparent transparent;right:2vw;}

.main-navigation-wrapper > ul.menu > li.menu-item-has-children > a:after{content:"";display:block;position:absolute;top:1.5vw;width:100%;height:2vw;}
.main-navigation-wrapper > ul.menu > li.menu-item-has-children > a:hover::before{border-color: transparent transparent #E8E8E8 transparent;}
.single-term-header .content .heading{font-weight:200;font-size:4.286vw;line-height:5.571vw;}
html .single-term-header{display:flex;align-items:center;padding-left:10vw;gap:8.571vw;background-color: #fff;justify-content: space-between;}
html .accessory-detail-page{padding-bottom:5.157vw;background-color:#FFFFFF;}
html .single-term-header .img-box{background-color:#F7F7F7;display:flex;align-items:center;}
html .single-detail-product .single-term-header{background-color:#fff;}
.accessory-detail-page .accessories_wrapper .accessory_card{background-color:#F7F7F7;}
html .accessory-detail-page-listing .heading{font-weight:500;padding:5.071vw 0;text-align:center;text-transform:uppercase;color:#000000;}
html .accessory-detail-page-listing.product-with-cat-listing .heading{padding:3.071vw 0 5vw 0}
html .accessory_card .pro-title{text-align:right;padding-bottom:1.429vw;font-family:Sora;color:#404040;font-size:0.929vw;line-height:3.357vw;font-weight:400;}
html .accessory-detail-page-listing{padding-left:10vw;padding-right:10vw;}
.accessory_card .other_content .cta_link a{color:#E71618;display:flex;gap:1.071vw;font-weight:500;}
.accessory_card .other_content .cta_link a img{width:0.714vw;}
.accessory_card .other_content{display:flex;flex-direction:column;gap:1.143vw;}
.accessories-pg-vlu-add .heading{color:#000000;text-transform:uppercase;text-align:center;font-weight:500;}
.accessories-pg-vlu-add{text-align:center;}
.download-cat{padding-top:5vw;padding-bottom:7.143vw;}
.download-cat .heading{font-size:1.643vw;line-height:2.857vw;color:#101820;font-weight:500;padding-bottom:7.857vw;}
.cat-card .other-content .name{font-size:1.143vw;line-height:1.429vw;font-weight:500;color:#101820;padding-top:3vw;border-bottom:1px solid #E71618;padding-bottom:1.071vw;}
.download-cat-listing .cat-card{width:15.071vw;}
.download-cat-listing .cat-card .img-box img{display:block;width:100%;}
.cat-card .other-content .download-link{display:flex;gap:10px;color:#E71618;font-weight:500;padding-top:1.071vw;}
.cat-card .other-content .file_detail{font-weight:400;}
.app-wrapper .app-card{width:24.786vw;position:relative;}
.app-wrapper .app-card .title{position:absolute;top:0;left:0;color:#FFF;background-image:url('/wp-content/uploads/2025/04/Path-115291.png');background-size:17.143vw;width:17.143vw;height:4.429vw;text-align: center;display: flex;align-items: center;justify-content: center;background-repeat:no-repeat;}
.application_pg_section .desc{text-align:center;width:66.429vw;margin:auto;margin-bottom:6.429vw;}
.accessories_pg_section.application_pg_section .heading{margin-bottom:3.214vw;}
.app-wrapper .app-card img{display:block;width:100%;}
.accessories_pg_section.application_pg_section .app-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2.357vw;}
html .single-appli-header .content{width:44.286vw;padding-top:5.357vw;}
html .single-appli-header .img-box{width:60.714vw;}
html .single-appli-header .img-box img{width:100%;display:block;}
html .single-term-header.single-appli-header{background-color:#FFF;align-items:start;}
html .single-app-tooles-up{padding-left:10vw;padding-right:10vw;}
html .single-app-tooles-up.second{background-color:#FFF;display:none;}
html .single-app-tooles-up .heading{text-align:center;font-weight:500;}
html .single-app-tooles-up .heading{padding-top:7.143vw;padding-bottom:6.429vw;}
html .single-app-tooles-up.second .heading{padding-top:2.643vw;padding-bottom:3.214vw;}
.single-app-tooles-up .wrapper .card{border:0;border-radius:0;}
.single-app-tooles-up .wrapper .card .img-box{padding:2.857vw 1.429vw;height:18vw;}
.single-app-tooles-up .wrapper .card .img-box img{width:100%;height:auto;}
.single-app-tooles-up .wrapper .card .name{text-align:center;font-weight:500;padding-bottom:2.143vw;}
/* .single-app-tooles-up .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:1.5vw;} */
html .single-app-tooles-up{padding-bottom:6.429vw;}
.single-app-tooles-up.second .wrapper .card{background-color:#F7F7F7;}
html .about-us-banner-sec .elementor-widget-image{background-color:#F7F7F7;}
html .spare-parts-wrapper .view-more-wrapper{margin:auto;width:fit-content;margin-top:7.143vw;}
html .compare-selects{display:flex;align-items:center;justify-content:center;gap:3.571vw;}
html .compare-header{display:flex;align-items:center;justify-content:center;gap:3.571vw;margin-bottom:3.571vw;}
html .compare-pg-heading{padding-top:8.571vw;padding-bottom:9.286vw;}
html .compare-pg-heading .elementor-heading-title{font-size:3.93vw;line-height:5.571vw;font-weight:200;width: 83.29vw;margin: auto;}
html .compare-selects select{background-color:#F7F7F7;border:0;width:20vw;font-family: var(--font-sora);
font-size: 1vw;line-height: 2.071vw;font-weight:500;padding-left:1.071vw;}
html .compare-selects select:focus-visible{outline:0;}
html .compare-header .product-summary{width:20vw;}

html body .hero-banner-box .last-slide-home-banner .hero-carousel-item .img-box{padding-right:0;}
/*******media query css********/

@media only screen and (min-width:768px) {
	
	html body .aboutpagequalitycertification.certific .desktop-hide{display:none;}
	html .product-tab-container .video-wrapper iframe{width:80%;}
	html .tab-content.pg-padding.video-tab .video-wrapper{text-align:center;}
	html body .hero-banner-box .swiper-slide:nth-child(2) .hero-carousel-item .img-box img{transform:scale(1.2);}
/* 	html body .single-app-tooles-up .wrapper{display: flex;justify-content: center;column-gap: 3vw;} */
	html body .hero-banner-box .cod-h2-like-h1{font-size:3.93vw;}
	html body .hero-banner-box .cod-h2-like-h1{width: 43vw;position:relative;}
	html body .hero-banner-box .last-slide-home-banner .hero-carousel-item .feature-box .description{    margin-bottom: 3vw;}
	html body .home-page-whowesection-text p{margin-top: 2.786vw;}
	html body .home-bannerslidersec figure.hero-carousel-item{margin-top: -5vw !important;}
	
	/*****desktop related spaceing changes******/
	
	
	html body .manufa-accordion-wrapper.open .manufa-accordion-arrow{transform: rotate(-90deg);}
	html body .three-modaloption-topsecwraper .left-block-wraper iframe{height:25vw;}
	html body .single-detail-product .featured-post-slider{padding-bottom:0;}
	html body .single-detail-product .featured-post-slider.related_application_swiper{padding-bottom:5.14vw;}
	html body .single-detail-product .related-applications.pg-padding{padding-bottom: 5.14vw;}
	html body .product-tab-container .feature-item:last-child{margin-bottom: 0;}
	html body .single-detail-product .product-tab-container .tab-content .product-info-grid{padding-bottom:5.14vw;}
	html body .spare-parts-wrapper .view-more-wrapper{margin-top:3vw;}
	html body .spare-parts-wrapper{padding-top:5.14vw;padding-bottom:5.14vw;}
	html body .spare-parts-access-banner .e-con-inner{row-gap:0;}
	html body .spare-parts-access-banner{padding-top:5.14vw;padding-bottom:5.14vw;}
	html body.page-id-1095 footer .about-services-bottom-section, html body.page-id-3717 footer .about-services-bottom-section{padding-top:5.14vw;padding-bottom:5.14vw;}
	html .single-application-pg .single-app-tooles-up .heading{padding-top: 5.14vw;padding-bottom: 1.79vw;}
	html body .single-app-tooles-up .heading{padding-top: 5.14vw;padding-bottom: 1.79vw;}
	html .single-detail-product.single-model-pg .featured-post-slider.related_models_swiper{padding-bottom:5.14vw;}
	html body .contact-form-wrapper.customer-registration-formsecmainwraper .submit-btnwraper.button-wrapper{margin-top:3.5vw;}
	html body .contact-form-wrapper.customer-registration-formsecmainwraper .generic-form-container .form-box{padding: 4.07vw 0 5.14vw;}
	html body .jd-header-wrapper{padding-top:4vw;}
	html body .blog-posts-cards-container + div.tCenter{margin-bottom: 5.14vw;margin-top: 3.5vw;}
	html body .blog-posts-cards-container{gap: 3vw 1.57vw;}
	html body .allPosts .postSectionHeader h1{padding-bottom:3.86vw;}
	html body .allPosts .postSectionHeader{padding-top:5.14vw;}
	html body .videoTestimonial-cards-section{padding-bottom:2.857vw;}
	html body .media-text-header{padding: 5.714vw 10% 4.14vw;}
	html body .videoTestimonial-wrapper .title.heading-2{padding: 1.79vw 0 1.786vw;}
	html body .videoTestimonial-cards-wraper{grid-gap: 3.5vw 1.57vw;}
	html body .social-media-visit .sub-head{margin-bottom: 3.857vw;}
	html body .social-media-visit{padding-top:5.14vw;padding-bottom:5.14vw;}
	html body #load-more-wrapper{margin-bottom: 5.14vw;margin-top: 3.429vw;}
	html body .news-header .heading{padding-bottom:1.59vw;}
	html body .news-header{padding-top:5.14vw;}
	html body .events-wrapper .heading{padding-bottom:4vw;}
	html body .events-wrapper .sub_heading{padding-bottom: 1.59vw;line-height: normal;}
	html body .elementor-1071 .elementor-element.elementor-element-cda520e{gap:0;}
	html body .office-address h3.fact{margin: 5.143vw 0px 2.86vw;}
	html body .office-address h3{margin: 5.143vw 0px 2.86vw;}
	html body .downloads-wrapper .product-item{padding-top:4vw;}
	html .downloads-wrapper .product-item{padding-bottom: 2vw;padding-top: 3.643vw;}
	html body .downloads-wrapper{padding-bottom:6.14vw;}
	html body .downloads-wrapper .category-title{padding-top:5.14vw;}
	html .download-cat .download-cat-listing{row-gap: 3.714vw;}
	html .download-cat .heading{padding-bottom:3.86vw;}
	html body .download-cat{padding-top: 5.14vw;padding-bottom: 5.14vw;}
	html body .table-wrapper.compare-pr-table{padding-bottom:0;}
	html body .download-links{padding: 5.14vw 0;}
	html body .compare-pg-heading{padding-top:5.14vw;padding-bottom:6.14vw;}
	html body .contact-form-wrapper{padding: 5.14vw 0 5.14vw;}
	html body .services_page_services_sec{padding-bottom:5.14vw;}
	html body .services_page_services_sec .e-con-inner{gap: 2.286vw 0;}
	html .services_head{padding-top: 5.14vw;padding-bottom: 1.79vw;}
	html .services_page_committed .heading .elementor-heading-title{line-height:normal;}
	html body .services_page_committed{padding: 5.14vw 0;}
	html body .application_pg_section .desc{margin-bottom:5.14vw;}
	html body .accessories_pg_section.application_pg_section .heading{margin-bottom:1.79vw;}
	html body .accessories_pg_section .accessories_wrapper{row-gap: 3.071vw;}
	html body .accessories_pg_section .heading{margin-bottom:2.86vw;}
	html body .accessories_pg_section{padding:5.14vw 0;}
	html body .accessories-slider-wrapper.other-industries-sec .heading{padding-top:5.14vw;}
	html body .custom-table-detail-page-listing .heading{margin-bottom:2.86vw;}
	html body .custom-table-detail-page-listing{padding-top: 5.14vw;padding-bottom: 5.14vw;}
	html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper{gap: 3vw 1.71vw;}
	html body .custom-tabes-category-secmainwraper .heading{margin-bottom:2.86vw;}
	html body .custom-tabes-category-secmainwraper{padding-top: 5.14vw;
    padding-bottom: 5.14vw;}
	html body .single-prod-breif .heading{padding-bottom:1.79vw;}
	html body .accessory-detail-page-listing .accessories_wrapper{row-gap:3vw;}
	html body .product-with-cat-listing.accessory-detail-page-listing{padding-top: 5.14vw;padding-bottom: 5.14vw;}
	html body .accessory-detail-page-listing.product-with-cat-listing .heading{padding-top: 0;padding-bottom: 2.86vw;}
	html body .featured-post-slider.related_models_swiper{padding-bottom:11.714vw;}
	html body .related-models .related_models_swiper .swiper-button-next, html .related-models .related_models_swiper .swiper-button-prev{bottom:6vw !important;}
	html body .single-detail-product .heading.spec{padding-top: 0;margin-bottom: 2.86vw;}
	html body .single-detail-product .heading{margin-bottom: 2.86vw;}
	html body .product-tab-container .tab-content{padding-top: 5.14vw;padding-bottom:0;}
	html body .ucam_page_first_section.axis-section-mainwraper{padding-bottom:0;}
	html body .accessories-slider-wrapper{padding-bottom:5.14vw;}
	html body .accessories-slider-wrapper .heading{padding-top: 5.14vw;padding-bottom: 2.86vw;}
	html .fourthaxis-wraper{padding-top:5.14vw;padding-bottom:5.14vw;}
	html .fourthaxis-cnc-tab-breif .heading{padding-bottom:1.79vw;}
	html .fourthaxis-cnc-tab-breif{padding: 5.14vw 0;}
	html .submenu-inline-image{height:2.5vw;object-fit:contain;object-position:left;}
	html body .ucam_page_first_section.about-us-banner-sec.evenets-banner-secmainwraper .aboutpagemodern .heading{padding-bottom: 1.79vw;}
	html body .faetured-product-secmainwraper .swiper-button-prev{left:45.5%;}
	html body .faetured-product-secmainwraper .regular-swiper-nav-wrapper{margin-top: 0vw;}
	html body .faetured-product-secmainwraper .aboutbusinessbox .heading{margin-bottom: 1.5vw !important;}
	html body .faetured-product-secmainwraper .aboutbusinessbox .heading,html .faetured-product-secmainwraper .aboutbusinessbox .heading a{display: block;width: 15vw;height: 4vw;}
	html body .awards-list .heading{line-height:normal;}
	html body .awards-section{padding-top: 5.14vw;padding-bottom: 5.14vw;}
	html body .aboutbusinessvertical .head{margin-bottom: 2.86vw;padding-bottom: 0;}
	html body .aboutbusinessvertical{padding-top: 5.14vw;
    padding-bottom: 5.14vw;}
	html body .aboutpagequalitycertification.certific .head{padding-bottom: 2.86vw !important;}
	html body .aboutpagequalitycertification{padding-top: 5.14vw;padding-bottom: 5.14vw;}
	html body .infra-display-wrapper .infra-header{margin-block-end:4.14vw !important;}
	html body .infra-display-wrapper .infra-header .heading-hyphened{margin-bottom: 1.79vw !important;}
	html body .infra-display-wrapper{padding:4.5vw 10vw 5.14vw}
	html body .events-wrapper{padding-top: 5.14vw;
    padding-bottom: 5.14vw;}
	html body #news-posts-wrapper{padding-top:5.14vw;}
	html body .myTestimonialSwiper{margin-top: 1.5vw !important;}
	html body .three-modaloption-topsecwraper{padding-top:5.14vw;padding-bottom:5.14vw;}
	html .aboutbusinessvertical.threed-modals-cards-contain-in.featured-product-secmain-wraper h3{min-height: 0;padding-bottom: 0;margin-bottom: 2.86vw;}
	html body .custom-table-sub-decwraper .heading{margin-bottom:1.79vw;line-height:normal;}
	html .faetured-product-secmainwraper{padding-top: 5.14vw;padding-bottom:0;}
	
	/***** end desktop related spaceing changes ******/
	
	html .single-detail-product .heading{padding-top:5.14vw;}
	html body .custom-table-sub-decwraper .heading +p{margin-top:0;}
	html body .single-term-header.single-product-cat .content{padding: 25px 0;margin-top:0;}
	html body .single-term-header.single-product-cat .img-box{min-height:unset;}
	html body .hero-banner-box .swiper-slide:nth-child(2) .cod-h2-like-h1{position:relative;}
	html body .home-bannerslidersec .hero-carousel-item{padding-right:0;}
	html body .hero-banner-box{margin-left:0;}
	html .hero-carousel-item .img-box{padding-right:10vw;}
	html .single-term-header .content .heading{width:37.57vw;}
	html .single-term-header .content .heading + p {width: 31.43vw;}
	html body .custom-table-detail-page .single-term-header .content .heading{width:25.79vw;}
html body .custom-table-detail-page .single-term-header .content p{width: 34.71vw;}
	html body .aboutpagequalitycertification.certific .head{font-size: 1vw;line-height: normal;letter-spacing: 0.02vw;padding-bottom: 4.43vw;margin-bottom: 0;}
	html .about-us-banner-sec .elementor-widget-image.fouraxisbannerimg{background-color:transparent;}
	html .about-pg-art-slider .regular-swiper-nav-wrapper button{width: 2.5vw;height: 2.5vw;}
	html .auto-slide-footer .auto-slide-content .content-box .title{font-size: 1.29vw;}
	html .auto-slide-footer .auto-slide-content .content-box .title .num{font-size: 1.29vw;}
	html .fourthaxis-wraper .fourthaxis-result-wrapper .product-box .other-content h4{width: 11.86vw;}
	html body .fourthaxis-result-wrapper .product-box .other-content{align-items:flex-end;}
	html body .ucam_page_first_section.axis-section-mainwraper{background-color:#fff;padding-right:0}
	html .fivethaxisbannerimg img{position:absolute;right:0;top:0;}
	html .fouraxisbannerimg img{position:absolute;top:0;right:0;background-color:#f7f7f7;}
	.main-navigation .menu li.submenu-without-image .sub-menu{justify-content:space-between;}
html .filter.mobile-slide-filter .sticky-sidefilter{position:sticky;top:100px;}
/* html .about-us-banner-sec .elementor-widget-image{padding:4.857vw 0;} */
	header .icon-search:before{color:#E61A1C;}
/* 	header a.active .icon-search:before{color:#777777;} */
	a.active .icon-search:before{content: "\f00d";}
	.main-navigation .menu > li{position:unset;}
#site-navigation{position:relative;}
.main-navigation .menu li.focus>.children, .main-navigation .menu li.focus>.sub-menu, .main-navigation .menu li:focus>.children, .main-navigation .menu li:focus>.sub-menu, .main-navigation .menu li:hover>.children, .main-navigation .menu li:hover>.sub-menu{left:0;right:0;width:100%;top:4vw}
	.submenu-without-image .sub-menu{width:43.929vw !important;margin-left:auto;}
	.main-navigation .menu-item-has-children .sub-menu a{border-width: 1.5px;}
	.main-navigation .menu-item-has-children .sub-menu a:hover{transition: border-color 0.5s;
    border-bottom-color: #d53329;
    position: relative;}
	.main-navigation .menu-item-has-children .sub-menu  .current-menu-item a{
	background-color: transparent;
		border-bottom: 1.5px solid #E61A1C;}
	.main-navigation .menu > li{margin-left:1vw;margin-right:1vw;}
	.main-navigation .menu li.focus>.children, .main-navigation .menu li.focus>.sub-menu, .main-navigation .menu li:focus>.children, .main-navigation .menu li:focus>.sub-menu, .main-navigation .menu li:hover>.children, .main-navigation .menu li:hover>.sub-menu{left:-130px;top:3.214vw;}
	footer #menu-footer-menu{display:none;}
	html body .product-configuation-image-mbwraper{display:none;}
	html .secondary-navigation{background:transparent;}
html .secondary-navigation .secondary-navigation-wrapper .menu .menu-item a{color:#777777;font-size: 1vw;line-height: 1.5vw;}
html body .sticky-header .site-header-upper-wrap .site-header-row .site-header-section-right{display:none;}
	.main-navigation{background-color:#E8E8E8;}
	.submenu-inline-image {
    min-width: 5.357vw;
    height: auto;
    vertical-align: middle;
    display: inline-block;
}
	#menu-item-3419 .submenu-inline-image,#menu-item-3424 .submenu-inline-image{min-width:8vw !important;}
.main-navigation .menu > li .res-iconify{display:none;}
/* 	.accessories-slider .swiper-wrapper{gap:3vw;} */
.main-navigation .menu-item-has-children .sub-menu{display:flex !important;width:max-content;align-items:center;padding:0.714vw 1.286vw;gap:1.786vw;background-color:#E8E8E8;}
.main-navigation .menu-item-has-children .sub-menu a{display:flex;font-size:0.786vw;line-height:1.214vw;align-items:center;padding:0;gap:1.071vw;color:#1F1F1F;flex-direction:column;align-items:flex-start;border-bottom: 2px solid transparent;}
.main-navigation .submenu-with-image.menu-item-has-children .sub-menu{width:80.143vw;}
.main-navigation .menu li.focus>.sub-menu,.main-navigation .menu li.focus>.children, .main-navigation .menu li.focus>.sub-menu, .main-navigation .menu li:focus>.children, .main-navigation .menu li:focus>.sub-menu, .main-navigation .menu li:hover>.children, .main-navigation .menu li:hover>.sub-menu {left:-75px;
/* 	justify-content:space-between; */
	gap:3.429vw;
	align-items:end;}
}
.accessories_wrapper .accessory_card{width:25.357vw;background-color:#FFF;padding:1.143vw 2.5vw 2.071vw;}
.accessories_pg_section{padding:8vw 0;}
.accessories_pg_section .heading{margin-bottom:8vw;text-align:center;color:#000000;font-weight:500;text-transform:uppercase;}
.accessories_pg_section .accessories_wrapper{display:grid;grid-template-columns:32% 32% 32%;gap:2%;row-gap:5.071vw;}
.accessory_card .other_content .name{color:#101820;font-weight:500;}
.accessory_card .other_content .name a{display:flex;justify-content:space-between;}
.accessory_card .other_content{padding-top:2.5vw;}
.accessories-pg-vlu-add{padding:5.143vw 0;width:61.857vw;margin:auto;}
.accessory-detail-page-listing .accessories_wrapper{display:grid;grid-template-columns:32% 32% 32%;gap:2%;row-gap:5vw;}
.download-cat .download-cat-listing{display:flex;gap:15.857vw;flex-wrap:wrap;row-gap:5.714vw;}
html .social-media-visit{
/* 	text-align:center; */
	padding-bottom:10vw;padding-top:10vw;}
html .social-media-visit .heading{font-weight:600;text-align:center;}
html .social-media-visit .sub-head{font-size:3.571vw;line-height:5vw;margin-top:1.5vw;margin-bottom:5.857vw;text-align:center;}
html .social-media-visit .social-link-boxes{display:flex;align-items:center;justify-content:space-between;}
html .social-media-visit .social-link-boxes .link-box{background-color:#FFF;width:38.286vw;padding:2.5vw 0;}
html .social-media-visit .social-link-boxes .link-box p{font-size:2.143vw;line-height:4.286vw;text-align:center;}
html .social-media-visit .social-link-boxes .link-box .social-btn{width:fit-content;margin:auto;}
html .other-custom-tb{background-color:#FFF;}
html .other-custom-tb-slider .img-box{position:relative;}
html .other-custom-tb-slider .desc{opacity: 0;transition: opacity 0.3s ease-in-out;position: absolute;top: 0;
    background-color: #E61A1C;height: 100%;color: #FFF;padding: 0 1vw;display: flex;margin:0;align-items: center;text-align: center;font-weight: 200;width:100%;}
html .other-custom-tb-slider .overlay_text{margin:0;}
html .other-custom-tb-slider .img-box{padding:3.571vw 0;background-color:#F7F7F7;}
html .other-custom-tb-slider .img-box:hover .desc{opacity:1;}
html .other-custom-tb-slider .img-box img{width:100%;height:10.286vw;}
html .single-term-header .img-box{min-height:40.286vw;}
html .custom-table-detail-page .single-term-header .img-box img{width:100%;}
html .single-detail-product .single-term-header .img-box{min-height:35vw;}
html .related-models .related_models_swiper .swiper-button-next,html .related-models .related_models_swiper .swiper-button-prev{bottom:3vw;}
html .featured-post-slider.related_models_swiper{padding-bottom:8.714vw;}
html .single-detail-product.single-model-pg .single-term-header{background-color:#FFF;gap:4.571vw;justify-content:space-between;}
html .related_models_swiper .swiper-slide .product-box .img-box{min-height:16.071vw;}
html .single-detail-product.single-model-pg .single-term-header img{width:100%;}
html .services_page_form_section .contact-form-wrapper{padding-left:10vw;padding-right:5.5vw;}
html .site-branding{padding:0;}
/* .accessories_wrapper .accessory_card a{display:flex;flex-direction:column;height:100%;justify-content:space-between;} */
html body .wpcf7 input::placeholder,html body .wpcf7 textarea::placeholder{color:black;}
html body .wpcf7 select::placeholder{color:#A7A7A7;}
.rspv-site-primary-footer-inner-wrap.site-footer-row.site-footer-row-columns-2{gap:10px;}
.footer-navigation{padding:0;}
html body .rspv-site-above-footer-wrap .site-footer-row{align-items:center !important;}
html .contact-form-wrapper .popupform .title{font-size:2.5vw;line-height:3.714vw;font-weight:300;color:#1F1F1F;text-transform:capitalize;}
html .popupform .wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:4.286vw;}
html .popupform .wpcf7-form p{width:18.571vw;margin:1.071vw 0;}
html .popupform.generic-form-container .form-box{padding-right:0;padding-left:0;}
html .popupform .wpcf7-form p:last-child{margin:1.429vw 0;}
.contact-form-wrapper .popupform .description-box .title{margin-bottom: 1.857vw;}
html .events-form{padding-left:5.714vw;padding-right:5.714vw;}
html .events-form .wpcf7-form p{width:17.571vw;margin:0;}
html .events-form .wpcf7-form{column-gap:0.929vw;row-gap:1.929vw;}
html .events-form .wpcf7-form p:nth-child(6){width:100%;}
html .events-form .wpcf7-form p:nth-child(7){margin-top:1.786vw;}
html .img-box.events-form .wpcf7,html .event-detail-page .single-term-header .content{padding-top:5.571vw;}
html .popupform .wpcf7-form p:nth-child(10){margin-top:1.786vw;}
html .contact-us-form .contact-form-wrap p{width:49%;}
html .contact-us-form .contact-form-wrap p:nth-child(10){width:100%;}
.wpcf7-form select:after{content:"";background-image:url('/wp-content/uploads/2025/05/down-arrow-red.svg');background-size:14px;display:block;width:14px;height:14px;background-repeat:no-repeat;}
html .video-title{font-size:3.571vw;line-height:5vw;color:#101820;}
html .tab-content.pg-padding.video-tab{padding:0;}
html .tab-content.pg-padding.video-tab .video-cont{background-color:#FFF;
/* 	min-height:36.429vw; */
	padding:6.429vw 10vw 4vw 10vw;padding-bottom: 21.429vw;}
html .tab-content.pg-padding.video-tab .video-wrapper{
/* 	margin-top:-21.429vw; */
	padding:3vw 10vw 5vw 10vw;
	height:auto; 
}

/* popup form css */

.popup-overlay {
  position: fixed;
  top: 0px; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.6);
	background-color: rgba(212, 212, 212, 0.75);
  z-index: 99999;
  display: flex; align-items: center; justify-content: center;
}
html .generic-form-container.popupform{padding-left:5vw;padding-right:5vw;}
.generic-form-container.popupform .description-box{width:20vw;flex-basis:unset;}
.popup-content {
  background: white;
  position: relative;
  max-width: 80.357vw;
  width: 100%;
}
.close-popup {
  position: absolute;top:1.429vw; right:2.143vw ;cursor: pointer;font-size:2.5vw;color:#E71618;
}
.single-term-header .content .prod-subtitle{color:#1F1F1F;font-weight:500;}
html .wpcf7-not-valid-tip{font-size:1vw;line-height:1.286vw;padding-top:5px;}
html .event-detail-page .single-term-header .img-box.events-form{align-items:unset;}
html .widget-area .widget-wrapper a{color:#E61A1C;}
button{background-color:#E61A1C;border:0;}
button:hover{background-color:#E61A1C;border:0;}
html .img-box.events-form p button{text-align:unset;}
/* popup form css end */
html .btn-div{width:fit-content;margin:auto;}
html .btn-div button{text-align:unset;}
html .aboutbusinessbox .img a{display:flex;align-items:center;width:100%;}
html .product-pg-banner{padding-bottom:3.571vw;}
html .tab-content.pg-padding.video-tab .video-wrapper video{width: 80%;height: 100%;margin-top: -21.429vw;height: auto;aspect-ratio: 16/9;}
footer .footer-compar-prod-secmain-wraper .compare-product-sec.register-your-pr .left-block-wraper .sub-title-wraper{margin:0;}
.footer-compar-prod-secmain-wraper .compare-product-sec.register-your-pr a{top:unset;width:12.286vw;}
html .single-detail-product .single-term-header .heading{margin-bottom:3.571vw;padding-top:0;}
html .selecticon{background-image:url('/wp-content/uploads/2025/05/down-arrow-red.svg') !important;background-position: calc(100% - 1vw) center !important;background-repeat:no-repeat !important;}
/* html body .home-bannerslidersec .swiper-fade .swiper-slide {
    height: fit-content !important;
} */
html .newsviewallbtn{padding-bottom:7.143vw;}
html .aboutbusinessboxescontainer .aboutbusinessbox:first-child img{width:80%;margin:auto;}
html .single-applications .site-header #menu-item-3576 a{transition: border-color 0.5s;
    border-bottom-color: #d53329;position: relative;}
html .tax-accessory .site-header #menu-item-3483 a,html .tax-custom-tables .site-header #menu-item-3815 a,html  .single-custom-table .site-header #menu-item-3815 a{transition: border-color 0.5s;
    border-bottom-color: #d53329;position: relative;}
html .button.responsive-header-button.active{color:#E61A1C !important;}
/* html .tooled-up-slider .swiper-wrapper{justify-content:center;} */
@media only screen and (max-width:1440px) {
	html body .featured-posts-wraper .swiper-button-prev{left: 45.5%;}
	html body .featured-posts-wraper .swiper-button-next{right:45.5%;}
}
@media (min-width: 767px) and (max-width: 1024px) {
	.main-navigation .menu-item-has-children.submenu-without-image .sub-menu{
		justify-content:space-between;
	}
} 
@media only screen and (max-width:1024px){
	.popupform button.btn-fancy, .btn-fancy{height:2.889vw;}
	html .generic-form-container.popupform{gap:2rem;}
}

html body .aboutpagequalitycertification.certific .head{font-weight:500;}

@media only screen and (min-width: 768px) and (max-width: 1199px)  {
	
	html body .single-detail-product .related_application_swiper .swiper-wrapper{gap:unset;}
	html body .manufa-accordion-header .manufa-accordion-arrow img{width:10px;}
	html body .manufa-accordion-wrapper.open .manufa-accordion-content select, html .select-type-filter select{background-size:10px;}
	html body .fourthaxis-wraper .fourthaxis-result-wrapper .product-box .other-content h4{font-size:10px;}
	html body .myTestimonialSwiper .swiper-pagination{padding-bottom:1.5vw !important;}
	html .featured-post-slider .swiper-button-prev, html .featured-post-slider .swiper-button-next{background-size:100%;}
	html body .manufa-accordion-wrapper.open .manufa-accordion-content #manufacturer-filter, html body .select-type-filter select{padding: 0.5vw 2.5vw 0.5vw 1vw!important;}
	html body .fourthaxis-wraper .filter .filter_slider_fields{padding:1vw 1vw;}
	
    }

@media only screen and (max-width:767px) {
	
	html body .elementor-3803 .elementor-element.elementor-element-1736d0c img{padding-top:8vw;padding-bottom:8vw;}
	html body .custom-table-detail-page .img-box{order:-1;padding-top:10vw;padding-bottom:8vw;}
	html body .custom_table-scminwraper{padding-bottom: 0 !important;}
	html body .custom_table-scminwraper .elementor-widget-image{order:-1;}
	html body .about-us-banner-sec.axis-section-mainwraper .fivethaxisbannerimg{order:-1;}
	html body .aboutpagequalitycertification.certific .mb-hide{display:none;}
	html body table tr td:nth-child(2){min-width: 20.357vw;}
	html body table tr td:last-child{min-width:30vw;}
	html body table tr th:first-child{vertical-align:middle;}
	html body .product-tab-container .video-wrapper iframe{aspect-ratio: 16/9;height:auto;}
	html body .hero-banner-box .last-slide-home-banner .cod-h2-like-h1 span{font-size:5vw;}
	html body .hero-banner-box .last-slide-home-banner .hero-carousel-item .feature-box .description{margin-bottom:7vw;}
	html body .events-wrapper .event-item .event-content a{margin-top:1vw;}
	html body .events-wrapper .event-item .event-content{min-height:73vw;}
	html body .events-wrapper .event-item .event-content .event_det div{grid-template-columns: 35% auto;}
	html body .featured-post-slider .swiper-button-prev{left: 38.5%;}
	html body .featured-post-slider .swiper-button-next{right:39.5%;}
	html body .contact-office-address-mainsecwraper .office-address-box .contact-show-map{margin-top:3vw;}
	html .elementor-1071 .elementor-element.elementor-element-cda520e{row-gap: 0;}
	html body .prod_search{font-size: 3.2vw;margin-top: 1.5vw;}
	html body .main-blog-postwraper{padding-bottom:7vw;}
	html .address-boxmain-wraper.factory-loc-adress-wraped{margin-bottom: 14vw;padding-top: 6vw;}
	html body .compare-pg-heading{padding-top: 14.571vw;}
	html body .spare-parts-access-banner{padding-top: 14.857vw;
    padding-bottom: 14.857vw;}
	html body .services_page_services_sec{padding-bottom: 15.143vw;}
	html body .aboutpagemodern.servicespagefirstsection .heading{padding-bottom: 4.429vw;}
	html body .services_page_committed{padding-top: 0vw;padding-bottom: 15vw;}
	html body .accessory-detail-page{padding-bottom: 15.357vw;}
	html body .accessory-detail-page-listing .heading{padding: 0.071vw 0 6.071vw;}
	html body .accessories_pg_section .heading{margin-bottom: 6vw;}
	html body .accessories_pg_section{padding: 15vw 0;}
	html body .accessories-pg-vlu-add .heading + p {margin-top: 3.5vw;}
	html body.page-id-3453 .aboutpagemodern{padding: 13vw 9.333vw 6vw;}
	html .ucam_page_first_section.custom_table-scminwraper {flex-direction: column;padding-bottom: 15vw;}
	html body.archive.tax-custom-tables .custom-table-detail-page .single-term-header .content{padding: 15vw 9.333vw 0vw 9.333vw;}
	html .featured-post-slider.related_application_swiper{padding-bottom: 16.714vw;}
	html .footer-company-branches .address-wrapper-main:nth-child(2) .address-subttile-wraper .subtitle-wraper:after{right: 20vw;}
	html body.archive.tax-product-category .single-prod-breif{padding-top:0;}
	html .single-detail-product .single-term-header .content .heading + p{margin-top:3.5vw;}
	html body .single-term-header{padding-top: 0;padding-bottom: 15vw;flex-direction:column-reverse;gap: 15vw;}
	html body .axis-section-mainwraper .fouraxisbannerimg{order: -1;}
	html body div#news-posts-wrapper.latest-news-wrapper{gap: 5.667vw !important;}
	html body div.events-wrapper{padding-top: 16vw;}
	html body div#news-posts-wrapper.latest-news-wrapper{gap: 8.667vw;padding-top: 0;}
	html body .featured-product-secmain-wraper .regular-swiper-nav-wrapper{padding-top:0 !important;}
	html .featured-post-slider .swiper-button-prev, html .featured-post-slider .swiper-button-next{background-size:100%;}
	html body .swiper-button-next{right:38%;}
	html body .clientTestimonialSwiper .clinet-logo-name-wraper{flex-direction:column;}
	html header .main-navigation .menu>li .sub-menu li a img{height:9.5vh;width: 30vw;}
	html body .about-us-banner-sec.evenets-banner-secmainwraper .image-wraper img{height: 40vh;}
	html body .main-blog-postwraper .allPosts .postSectionHeader{padding-top:14.857vw;}
	html body .main-blog-postwraper .allPosts .postSectionHeader h1{max-width:100%;}
	html body.error404 .site-content{padding: 15vw 0;}
	html body.error404 .res-search-wrapper input[type=search]{font-size: 3.733vw;line-height: 6.667vw;}
	html body.error404 .post-entry .hentry h6{margin: 3vw 0 5vw;font-size: 3.733vw;line-height: 6.667vw;}
	html body.error404 .post-entry .hentry h1{font-size: 8vw !important;}
	html body.error404 #primary .hentry{padding:0;}
	html body .elementor-26 .elementor-element.elementor-element-c30c173{padding-top:2vw;}
	html body .axis-section-mainwraper.fouth-axis .aboutpagemodern{background-color:transparent;}
	html body .axis-section-mainwraper.fouth-axis .aboutpagemodern{padding-bottom: 10vw;padding-top: 5vw;}
	html body .axis-section-mainwraper.fouth-axis{flex-direction: column;}
	html body .ucam_page_first_section.axis-section-mainwraper{padding-right: 10vw;}
	html .newsviewallbtn{padding-bottom:16vw;}
	.generic-form-container.popupform .description-box{width:100%;padding:0 4.286vw;}
	.hero-carousel-item .hero-features img{width:30px;height:30px;margin-left:0;}
	html .fivethaxisbannerimg img{padding-top: 15.333vw;padding-bottom: 5vw;}
	html .accessory-detail-page-listing.product-with-cat-listing .heading{padding:12vw 0 12vw 0}
	html .fouraxisbannerimg img{padding-top:3.333vw;margin-bottom:0vw;}
	html .selecticon{background-position: calc(100% - 4vw) center !important;}
	html .single-detail-product .single-term-header .content{padding-left: 10vw;padding-right: 10vw;width: 100%;text-align: center;}
	html .jd-header-wrapper.prod-regist .container{padding-left:9vw;padding-right:9vw;padding-bottom:5vw;}
	html .contact-form-secmainwraper .contact-form-wrapper.customer-registration-formsecmainwraper{padding-top:0;}
	html .search.search-results .search-results .search-result-box .left h2{padding-bottom:4vw;}
	html .single-app-tooles-up.second .heading{padding-top:7.643vw;padding-bottom:8.214vw;}
	.single-detail-product .single-term-header .content .prod-subtitle{padding:0;}
	html .single-detail-product .single-term-header .heading{padding:0;}
	.footer-compar-prod-secmain-wraper .compare-product-sec.register-your-pr a{width:fit-content;margin:auto;}
	html .contact-us-form .btn-fancy{margin-top:20px;}
	html .contact-us-form .contact-form-wrap p{width:100%;}
	html .customer-registration-formsecmainwraper .btn-fancy{margin-top:20px;}
	.search.search-results .search-results .search-result-box{flex-direction:column;padding: 7.29vw 7.14vw;gap:6.857vw;align-items:self-start;}
	.search.search-results .search-results .search-result-box .left{width:100%;}
	.main-navigation-wrapper > ul.menu > li.current_page_item.compare-productmb-menu-item > a:link{border:0;}
	html .events-form{padding-left:9vw;padding-right:9vw;}
	html body.page-id-1095 footer .about-services-bottom-section a{margin:auto;}
	.single-term-header.single-appli-header .content .heading{padding:0;}
	html body .custom-table-sub-decwraper .heading{font-size: 3.733vw;line-height: 6.667vw;}
	html .address-subttile-wraper{padding-bottom:3vw;}
	html .related_models_swiper .swiper-slide .product-box .img-box{min-height:40vw;}
	html .tab-content.pg-padding.video-tab .video-wrapper{height:100%;margin-top:-12.429vw;}
	html .wpcf7-not-valid-tip{font-size:3.483vw;line-height:4.478vw;padding-top:5px;}
	.single-term-header .content .prod-subtitle{padding-left:9vw;padding-right:9vw;}
	.popupform button.btn-fancy, .btn-fancy{height:100%;}
	html .video-title{font-size: 7.286vw;line-height: 8.571vw;}
	html .popupform .wpcf7-form p:nth-child(10){margin-top:5vw;}
	.popup-content{max-width: 84.357vw;width: 100%;}
	html .popupform .wpcf7-form p{width:100%;margin: 2.071vw 0;}
	html .popupform .wpcf7-form{flex-direction:column;padding-right:4.286vw;}
	html body div.generic-form-container.popupform{gap:4vw;padding:0;flex-direction:column;flex-wrap:unset;height:90vh;overflow:scroll;}
	html .contact-form-wrapper .description-box .title{font-size:7vw;line-height:8vw;}
	.close-popup{font-size:8vw;top: 3.429vw;right: 4.143vw;}
	html footer .wpcf7-form .wpcf7-form-control{height:11vw;}
	html body .elementor-26 .elementor-element.elementor-element-05fc47f .elementor-wrapper .elementor-custom-embed-play svg{width:12.714vw;}
	html .events-form .wpcf7-form p:nth-child(7){margin-top:4vw;}
	html .events-form .wpcf7-form .wpcf7-form-control{height:12vw;}
	html .events-form .wpcf7-form{row-gap:4.929vw;}
	html .events-form .wpcf7-form p{width:100%;}
	html .img-box.events-form{padding-top:12vw;padding-bottom:12vw}
	.wpcf7-form select.wpcf7-form-control{height:14vw;}
	.wpcf7-form .wpcf7-form-control{height:6vw;font-size: 3.733vw;line-height: 6.667vw;padding:0vw 5vw;
        display: block;}
	html body footer #footer-menu li:first-child::marker{color:transparent;}
	html body .fourthaxis-wraper .product-box .prod-name{font-size: 3.733vw;
        line-height: 6.667vw;}
	html .services_page_form_section .contact-form-wrapper{padding:unset;}
	html .services_page_form_section .contact-form-wrapper .description-box{padding-left:9vw;padding-right:9vw;}
	html body .single-event-content .address .desc{width:100%;text-align:center;font-size: 3.733vw;line-height: 6.667vw;}
	html body .single-event-content .address .subtitle{font-size:6.667vw;line-height:8vw;text-align:center;}
	html .event-detail-page .single-term-header .content{width:100%;padding-left:9.333vw;padding-right:9.333vw;}
	html body .upcoming-event{font-size:4vw;line-height:15.2vw;}
	html .other-custom-tb-slider .img-box img{height:40.286vw;}
	html .single-term-header .img-box{height:unset;}
	html .other-custom-tb-slider .img-box img{width:100%;height:100%;}
	html body .office-address h3.fact{margin: 12.143vw 0px 0vw;}
	html .contact-form-wrapper .container{padding:0;}
	html .contact-form-wrapper .container .description-box{padding-left:6.333vw;padding-right:6.333vw;width:100%;}
	html body .contact-accordion-header::after{background-size: 10px;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;}
	html body .address-boxmain-wraper .address-box-wraped-mainwraper h2{font-size: 3.733vw;line-height:normal;padding: 3vw 5vw;}
	html .compare-header .product-summary{width:100%;}
	html .compare-header{flex-direction:column;gap:5vw;margin-bottom: 8.571vw;}
	html .social-media-visit{padding-bottom:16vw;padding-top:16vw;}
	html .social-media-visit .social-link-boxes .link-box{width:100%;padding: 7.5vw 0;}
	html .social-media-visit .social-link-boxes{flex-direction:column;gap:5vw;}
	html .social-media-visit .social-link-boxes .link-box p{font-size:5vw;line-height:5vw;}
	html body.page-id-1095 footer .about-services-bottom-section{padding-top:12vw;}
	.auto-slider .swiper-wrapper .media-box{min-height:500px;}
	html .compare-selects{flex-direction:column;gap:20px;}
	html .compare-selects select{font-size:3vw;line-height:5vw;width:100%;padding:3vw 0;padding-left: 3.071vw;}
	html .mobile-filter-toggle .active .open{display:none;}
	html .mobile-filter-toggle .close{display:none;}
	html .mobile-filter-toggle .active .close{display:flex;align-items:center;justify-content:center;gap:2vw;}
	html .mobile-filter-toggle .active .close img{width:14px;}
	html .manufa-accordion-content #model-filter{font-size: 3.733vw;line-height: normal;
        padding: 3.5vw 5.5vw 3.5vw 4.5vw !important;}
	.manufa-accordion-wrapper.open .manufa-accordion-content #manufacturer-filter,html .select-type-filter select{font-size:3.733vw;line-height:normal;padding: 3.5vw 5.5vw 3.5vw 4.5vw !important;}
	html .select-type-filter select{margin-top:12px;background-position: calc(100% - 1.7vw) center !important;}
	html .axisdp-filter-checkbox-wrapper{margin-top:5.857vw;}
	html body .noUi-base:before{height: 2vw;bottom: -4vw;}
	html .slider-input-container input{font-size:3.733vw;line-height:normal;padding:2.133vw;}
	html body .slider-input-header{font-size:4.267vw;line-height:normal;margin-bottom: 2.214vw;}
	html body .fourthaxis-result-wrapper .product-box{max-width:100%;}
	html body .fourthaxis-posts-ajax-container{grid-template-columns:1fr;gap:5vw;}
	html body .powering-serves-emainwraper .sub-heading h2.elementor-heading-title{font-size: 9vw !important;
        line-height: 12vw;}
	html body .powering-serves-emainwraper .heading h2{font-size: 4vw;line-height: 6.071vw;}
	html body .custom-table-detail-page-listing .custom-table-card .other_content{padding:4vw;}
	html body .custom-table-detail-page-listing .custom-tables-wrapper .custom-table-card .pro-title{padding-left: 4.5vw;padding-bottom: 4vw;padding-right: 4.5vw;padding-top: 4vw;}
	html body .custom-table-detail-page-listing .custom-table-card .other_content .cta_link a{font-size: 3vw;
        line-height: 5.667vw;}
	html body .custom-table-detail-page-listing .custom-table-card .other_content .name{font-size: 3vw;
        line-height: 4.667vw;}
	html body .custom-table-detail-page-listing{padding-top:9vw;padding-bottom:9vw;}
	html body .custom-table-detail-page-listing .custom-tables-wrapper{grid-template-columns:1fr;}
	html body .custom-table-detail-page-listing .heading{font-size: 3.733vw;line-height: 6.667vw;margin-bottom:8vw;}
	html body .custom-table-detail-page .single-term-header .content p{width:100%;margin-top:4vw;}
	html body .custom-table-detail-page .single-term-header .content .heading{width:100%;margin-bottom:0;}
	html .custom-table-detail-page .single-term-header .content{padding:0vw 9.333vw 9vw 9.333vw;}
	html body .custom-table-detail-page .single-term-header{grid-template-columns:1fr;padding-bottom:0vw;}
	html body .custom-table-sub-decwraper{
/* 		padding-top: 12.86vw; */
		padding-bottom:6.86vw;}
	html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper .custom-table-card .other_content{padding-left: 4.5vw;padding-bottom: 4vw;padding-right: 4.5vw;padding-top: 4vw;}
	html body .custom-tabes-category-secmainwraper{padding-top: 15.86vw;padding-bottom:15.86vw;}
	html body .custom-tabes-category-secmainwraper .heading{font-size: 3.733vw;line-height: 6.667vw;margin-bottom:7.86vw;}
	html body .custom-tabes-category-secmainwraper .custom-tables-section .custom-tables-wrapper{grid-template-columns:1fr;}
	html body .custom-tb-tr-par +p{font-size: 3.733vw;line-height: 6.667vw;margin-bottom: 7.467vw;margin-top:7.467vw;}
	html body .custom-table-detail-page .custom-tb-tr-par{padding:12vw 9.333vw;}
	html body .custom-tb-tr-par{padding:0vw 0vw 9vw;text-align:left;}
	html body .about-us-banner-sec.custom_table-scminwraper .aboutpagemodern .heading{width:100%;}
	footer .cp-section-footerwraper .right-block-wraper{width:100%;max-width:100%;}
	html .single-app-tooles-up .heading{padding-top:12.143vw;padding-bottom:12.143vw;}
	.single-app-tooles-up .wrapper .card .name{padding-bottom: 3.143vw;}
	.single-app-tooles-up .wrapper .card .img-box{padding: 3.857vw 2.429vw;height:52vw;}
	html .single-app-tooles-up{padding-bottom:12.143vw;}
/* 	html .single-app-tooles-up.second{padding-top:12.143vw;} */
	.single-app-tooles-up .wrapper .card{width:100%;}
/* 	.single-app-tooles-up .wrapper{grid-template-columns:1fr;gap:5vw;} */
	html .single-appli-header .img-box{width:100%;}
	html .single-appli-header .content{width:100%;padding-left:9.333vw;padding-right:9.333vw;}
	footer .cp-section-footerwraper .right-block-wraper ul li{display:flex;align-items:center;}
	html .accessory-detail-page{padding-bottom: 12.357vw;}
	.accessory_card .other_content{gap: 2.143vw;}
	.accessory_card .other_content .cta_link a{gap:3.071vw}
	.accessory_card .other_content .cta_link a img{width: 2.714vw;}
	html .accessory_card .pro-title{font-size: 3.733vw;line-height: 6.667vw;}
	.accessory-detail-page-listing .accessories_wrapper{display:flex;flex-direction:column;gap:4vw;}
	html .accessory-detail-page-listing .heading{padding: 12.071vw 0;}
	.single-term-header .content .heading{font-size: 7.286vw;line-height: 8.571vw;margin-bottom: 4vw;
	}
	html .single-term-header.single-product-cat .content h1 + p{margin-top: 0;}
	html .single-term-header{flex-direction:column;padding-left:0;padding-top:15vw;gap:7vw;}
	.accessories_pg_section{padding:12vw 0;}
	.app-wrapper .app-card .title{background-size: 76vw;width: 76vw;height: 11.429vw;}
	.application_pg_section .desc{width:100%;margin-bottom: 10.429vw;}
	.app-wrapper .app-card{width:100%;}
	.accessories_pg_section.application_pg_section .app-wrapper{grid-template-columns:1fr;row-gap:5.357vw;}
	.accessories_wrapper .accessory_card{width:100%;padding:4vw 8vw;}
	.accessories_pg_section .accessories_wrapper{grid-template-columns:1fr;}
	.accessories-pg-vlu-add{width:100%;text-align:left;padding-bottom:12vw;}
	.accessories-pg-vlu-add .heading{text-align:left;}
	html body .faq-pages-contentsecmainwrpar p, html body .faq-pages-contentsecmainwrpar p strong{font-size: 3.733vw;line-height: 6.667vw;}
	html div.download-attach-link a{font-size: 2.733vw;line-height: 5.667vw;}
	.download-cat{padding-top:0;padding-bottom:12.143vw;}
	.cat-card .other-content .download-link{padding-top:4vw;}
	.cat-card .other-content .name{font-size: 3.733vw;line-height: 6.667vw;padding-top:4vw;padding-bottom:4vw;}
	.download-cat-listing .cat-card{width:100%;}
	.download-cat .download-cat-listing{flex-direction:column;row-gap: 9.714vw;}
	.download-cat .heading{font-size: 3.733vw;line-height: 6.667vw;}
	html body .contact-form-wrapper.linkedin-form-wrapper >.container{padding:0;padding-bottom:18.4vw;}
	html body .contact-form-wrapper.linkedin-form-wrapper .generic-form-container .form-box{padding: 12vw 6.667vw;}
	html body .oppurtunity-wrapper .media-text-header{padding:16.8vw 0;}
	html body .blog-posts-cards-container +.tCenter{margin-top:8.429vw;margin-bottom:10.429vw;}
	html body .blog-posts-cards-container + div.tCenter{margin-bottom:10.429vw;}
	html body .blog-posts-cards-container .post-card-wraper .meta-info{margin-top: 3.5vw;margin-bottom: 3.79vw;}
	html body .blog-posts-cards-container .post-card-wraper .post-content-sec{padding:8vw;}
	html body .allPosts .blog-posts-cards-container .post-content-sec .post-title{font-size: 3.733vw;
        line-height: 6.667vw;}
	html .blog-posts-cards-container .post-img img{min-height:unset;max-height:unset;}
	html body .blog-posts-cards-container{grid-template-columns:1fr;}
	html body .featured-post-slider div.post-img img{min-height:unset;max-height:unset;}
	html .single-post .featured-posts-wraper .meta-info{gap:3vw;margin-bottom:5vw;}
	html .single-post div.post-img{width:100%;}
	html body .featured-posts-wraper .post-card-wraper .post-content-sec .post-title{font-size: 3.733vw;
        line-height: 6.667vw;margin-bottom:4vw;}
	html body .featured-posts-wraper{padding-top:12.14vw;padding-bottom:12.14vw;}
	html body .featured-posts-wraper .swiper-button-prev{left: 31.5%;}
	html body .featured-posts-wraper >.container{padding-right:0;}
	html body.single-post .post-img img{width:100%;}
	html body .aboutbusinessvertical .aboutbusinessboxescontainer .aboutbusinessbox .img{min-height:59.467vw;height:59.467vw;}
	html .custom-scroll-logo{display:none;}
	html body .footer-company-branches .address-wrapper-main .subtitle-wraper .name-wraper{padding-bottom:3vw;}
	html .footer-company-branches .address-wrapper-main:nth-child(1),
	html .footer-company-branches .address-wrapper-main:nth-child(2){width:70vw;margin:auto;}
	html body .footer-company-branches .address-wrapper-main:last-child .subtitle-wraper .name-wraper{
		font-size:4.267vw;line-height:8vw;margin-top:6.667vw;
	}
	html body .cp-section-footerwraper .left-block-wraper{font-size:3.467vw;line-height:4.8vw;}
	html .footer-company-branches .address-wrapper-main .address{font-size: 2.733vw;line-height: 5.667vw;}
/* 	footer .rspv-hfb-footer-row-inline .site-footer-section #menu-footer-menu .menu-item{flex: 0 0 33.33%;}
	footer .rspv-hfb-footer-row-inline .site-footer-section #menu-footer-menu .menu-item:nth-child(n+4){flex: 0 0 25%;} */
	html .digital-catlogue-secmain-wraper .catalogue-imahesec{width:40vw;margin:auto;}
	html .know-morelinkwraped.mobile{margin-top:10.667vw;text-align:center;}
	html body .our-coluture-careers-secmainwraper .aboutpagequalitycertificationchild .img img{width:100%;}
	html .our-coluture-careers-secmainwraper .aboutpagequalitycertification .head{font-size: 4vw;line-height: 15.2vw;}
	html body .events-wrapper .event-item .event-content .event-date{font-size: 3.733vw;line-height: 6.667vw;}
	html body .about-us-banner-sec.evenets-banner-secmainwraper .aboutpagemodern{width:100%;}
	.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay svg{width: 12.714vw;}
	html .home-page-whowesection-text p{font-size:3.467vw;line-height: 6.667vw;}
	html .videoTestimonial-cards-wraper .designation{font-size: 2.733vw;line-height: 4.667vw;}
	html body .aboutpagewhatwedo .what-we-do{font-size: 4vw;line-height: 5.333vw;}
	html body .about-us-banner-sec .aboutpagemodern p{width:100%;}
	html body .events-wrapper .event-item .event-content .event_det div{column-gap: 2vw;font-size: 3.733vw;
        line-height: 6.667vw;}
	header.sticky-header .main-navigation .res-last-item.res-search-link{display:none;}
/* 	.site-header-upper-inner-wrap{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;} */
	
	/*****common css start********/
	
	html body .home-page-events-sec .events-wrapper .swiper-button-next{right:44.5%;}
	html .career_page_form p{width:100%;}
	html body div.generic-form-container{gap:30vw;}
	html body .contact-form-wrapper div.generic-form-container{gap:12vw;}
	html a.link-tabulated > .link-area span{font-size:7vw;}
	html .media-text-header{padding: 16vw 0%;}
	html .heading-hyphened{font-size: 4vw;}
	html body .careerpageempower{padding-top: 18.667vw;padding-bottom: 18.667vw;}
	html body .careerpageempower .elementor-image-carousel-caption{padding-top: 5.333vw;font-size: 4vw;line-height: 8.857vw;}
	html .elementor-element-b5f2d82 .aboutpagequalitycertification{padding-bottom:0;}
	html body .home-page-models-cardsmainwraper .aboutbusinessbox .heading{margin-top:5vw;}
	html body .faetured-product-secmainwraper{padding-bottom:0;}
	html body .home-page-whowesection-text{padding-top: 18.143vw;padding-bottom: 18.143vw;padding-left:9.333vw;padding-right:9.333vw;}
	html body .elementor-26 .elementor-element.elementor-element-2e545e63{padding-bottom:10vw;}
	html body .myTestimonialSwiper{padding-top: 35vw;padding-bottom: 30vw;margin-bottom: 0vw !important;}
	html body .myTestimonialSwiper .swiper-pagination{font-size: 5vw !important;}
	html body .myTestimonialSwiper::before{top: 14vw;font-size: 40.714vw;}
	html body .myTestimonialSwiper{background-size: 28.643vw;}
	html body .swiper-button-next{right:38%;}
	html body .swiper-button-prev{left:38%;}
	html body a.swiper-button-prev span,html body a.swiper-button-next span{margin-top: -1.3vw;}
	/*html a.btn-fancy:link, a.btn-fancy:visited, html button.btn-fancy, .btn-fancy{font-size: 3.143vw;
    line-height: 5.571vw;height: 5.571vw;}*/
	html body p,html body,html body div, html body ol li, html body ul li{font-size:3.733vw;line-height:6.667vw}
	
	/****general css*********/
	
	
	html body footer .rspv-site-below-footer-wrap{padding: 0 0px 2.857vw 0px;}
	html body .rspv-site-primary-footer-wrap{padding: 5.857vw 0px 3.429vw 0px;}
	footer .footer-compar-prod-secmain-wraper .compare-product-sec .left-block-wraper .sub-title-wraper{margin-bottom: 5vw;font-size:8vw !important;line-height:11.2vw;}
	html .footer-compar-prod-secmain-wraper .compare-product-sec{text-align:center;}
	html body .myTestimonialSwiper .swiper-pagination, html .swiper-button-next, html body .myTestimonialSwiper .swiper-button-prev{padding-bottom:2.6vw !important;}
	html body .myTestimonialSwiper .swiper-button-prev{left:35.5%;}
	html .myTestimonialSwiper .swiper-button-next, html .myTestimonialSwiper .swiper-button-prev{width:10vw !important;}
	html body .myTestimonialSwiper .swiper-button-next{right: 28.6%;}
	html body .myTestimonialSwiper .swiper-pagination, html .swiper-button-next, html body .myTestimonialSwiper .swiper-button-prev{bottom:1.5vw;}
	html body .featured-product-secmain-wraper .aboutbusinessbox .img img{left: 0;width: 100%;}
	html .faetured-product-secmainwraper .aboutbusinessbox .heading,html .faetured-product-secmainwraper .aboutbusinessbox .heading a{font-size: 4.286vw;line-height: 6.667vw;}
	html .e-con-boxed.e-parent >.e-con-inner, html .e-con.e-parent >.e-con-inner, html body .elementor-section.elementor-section-boxed > .elementor-container{padding-left:9vw;padding-right:9vw;}
	html header .main-navigation .menu>li .sub-menu li a img{display: block;}
	html header .main-navigation .menu>li .sub-menu li a{display: inline-block;line-height: normal;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:2.133vw 3.467vw;background-color:#F7F7F7 !important;margin:2.133vw 0;align-items:end;font-size:3.2vw;line-height:5.333vw;color:#404040;font-weight:400;}
	html .footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper .bg-secwraper{height:148.8vw;}
	html .footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper .bg-secwraper{margin-bottom:-122.133vw;}
	html .footer-compar-prod-secmain-wraper .download-digitalcat-loguesecmainwraper{padding-bottom:15.643vw;}
	html .footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .sub-title-desc-linkwraper .subtitle-desc-wraped .dsec{margin-bottom: 7.2vw;}
	html .footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .sub-title-desc-linkwraper .subtitle-desc-wraped .subtitle-wraper{margin-bottom: 8vw;font-size: 8vw !important;line-height: 11.2vw !important;margin-top: 0;text-align:center;}
	html .footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper .catalogue-imahesec-subttile-descwraper{flex-wrap: wrap;flex-direction:column-reverse;text-align:center;}
	html .footer-compar-prod-secmain-wraper .digital-catlogue-secmain-wraper{max-width: 81.143vw;margin: auto;padding: 16vw 5.714vw;}
	html .footer-compar-prod-secmain-wraper .compare-product-sec{padding-top: 14.071vw;padding-left: 9.333vw;padding-right: 9.333vw;padding-bottom: 16.643vw;flex-wrap: wrap;row-gap: 7vw;justify-content: center !important;}
	html body .site-header .container{padding-left:9.333vw;padding-right:9.333vw;}
	html .services_page_form_section div.generic-form-container{gap:10vw;}
	html body .services_page_form form p{width:100%;}
	html body .services_page_services_sec .elementor-icon-box-content{width: 100%;max-width: 100%;}
	html body .heading .elementor-heading-title{font-size: 3.071vw;line-height: 6.071vw;font-size:4vw;
	 line-height:13.333vw;
	}
	/*html body .services_page_committed{padding-top:10vw;padding-bottom:12vw;}*/
	html .heading .elementor-heading-title{font-size: 3.071vw;line-height: 6.071vw;font-weight:500;}
	.elementor-1095 .elementor-element.elementor-element-19f712c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){padding-top:8vw;padding-bottom:8vw;margin-bottom:0;}
	html body .services_page_tabs_left{padding-left: 9vw;padding-top: 15.857vw;padding-right: 9vw;padding-bottom: 15vw;row-gap:4vw;}
	html body .services_page_committed .elementor-element, html body .services_page_committed .elementor-element.desc{max-width: 100vw !important;margin: auto;padding: 0 9vw;}
	html body .page .post-title{font-size: 4.714vw;line-height: 7.214vw;}
	html body .postSectionHeader h1{font-size: 4.857vw;line-height: 7.286vw;}
	html body .postSectionHeader .heading-hyphened{font-size: 4vw;}
	html body .post-card-wraper .post-content-sec{padding:5vw;}
	html .allPostBox{grid-template-columns: 100%;}
	html body .contact-map-secmainwraper .aboutpagewhatwedo .heading{margin-bottom: 6.857vw;}
	html .contact-form-wrapper.linkedin-form-wrapper >.container{padding:0;}
	html .contact-form-wrapper.linkedin-form-wrapper{padding-left: 8vw;padding-right: 8vw;}
	html .oppurtunity-list .oppurtunity-content-wraper{width:80%;}
	html body div.generic-form-container.linkedin-form{gap:18vw;}
	html .generic-form-container.linkedin-form .link-readmore::after{padding-inline-start: 1.714vw;margin-top: -2px;font-size: 4.429vw;}
	html .generic-form-container.linkedin-form .description-box a{font-size: 4vw;margin-top: 4vw;}
	html .contact-form-wrapper.linkedin-form-wrapper .description-box .heading-3{font-size: 6.667vw;
    margin-bottom: 5.333vw;}
	html .linkedin-form-wrapper{padding: 21.333vw 0;}
	html .oppurtunity-wrapper .oppurtunity-list .heading-wrapper-underlined{margin-bottom:3vw;}
	html ul.oppurtunity-list li >.container{padding: 0;}
	html a.link-tabulated:link, a.link-tabulated:visited{padding: 9vw;}
	html ul.oppurtunity-list{margin: 0 6vw;}
	html .oppurtunity-wrapper .oppurtunity-list .title.heading-4{font-size: 4.267vw;line-height: 8vw;padding-bottom: 1vw;}
	html .myTestimonialSwiper .swiper-slide .content .description{margin-top:4vw;}
	html body .myTestimonialSwiper .swiper-slide .content img{width: 30.571vw;height: 30.571vw;}
	html body .myTestimonialSwiper .swiper-slide .content{width: 100%;margin: auto;padding-left: 9.333vw;padding-right: 9.333vw;}
	html .elementor-element-b60e904 .aboutpagequalitycertificationchild .box ul{margin-left: 0vw;padding-right: 0vw;}
	html .elementor-element-b60e904 .aboutpagequalitycertificationchild .box ul li{
/* 		padding-left: 8.857vw; */
		background-size: 5vw;}
	html .elementor-element-b5f2d82 .aboutpagequalitycertificationchild .box{padding-top: 19.733vw;padding-bottom: 19.733vw;}
	html .elementor-element-b60e904 .aboutpagequalitycertificationchild{flex-direction: column;}
	html body .elementor-956 .elementor-element.elementor-element-b5f2d82 .aboutpagequalitycertification .head{padding-top: 0;padding-bottom: 10vw;}
	html .elementor-956 .aboutpagemodern{margin: auto;width: 100%;}
	html .elementor-956 .elementor-element.elementor-element-2352713 .elementor-element-2d39d11{order:-1;}
	html body .aboutpagewhatwedo.contact-us a.btn-fancy{max-width:initial;}
	html body .aboutbusinessvertical .head{padding-bottom:0;}
	html .elementor-694 .elementor-element.elementor-element-9f18bfc{padding-top: 5vw;padding-bottom: 10vw;}
	html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper{column-gap:2.5vw;}
	html .infra-display-wrapper .auto-slide-footer .regular-swiper-nav-wrapper{position: relative;top: -5vw;right:3vw;}
	html .infra-display-wrapper .regular-swiper-nav-wrapper button,html .infra-display-wrapper .regular-swiper-nav-wrapper a{width: 35px;height: 35px;font-size:30px;}
	html .infra-display-wrapper .auto-slide-footer .auto-slide-content .content-box .slide-count{font-size: 3vw !important;position: relative;right: 2vw;top: 2vw;}
	html .infra-display-wrapper .auto-slide-footer .auto-slide-content .content-box .title{font-size: 2.933vw !important;}
	html .infra-display-wrapper p{font-size: 3.467vw !important;max-width: 68vw;margin-bottom: 12vw;max-width:100%;}
	html .infra-display-wrapper .infra-header{margin-block-end: 12vw;padding-left:9.333vw;padding-right:9.333vw;}
	html body .infra-display-wrapper .auto-slide-footer .auto-slide-content .content-box{max-width: 100%;padding:7vw 3vw 7vw 9.333vw;}
	html body .infra-display-wrapper .auto-slider-item .media-box img{max-width:100%;width:100%;height:auto;}
	html body .infra-display-wrapper .auto-slide-footer{position:static;width:100%;max-width: 100%;padding-right: 0;padding-bottom: 0;padding-top: 0;}
	html body .infra-display-wrapper .description-box{max-width:100%;text-align:center;}
	html body .infra-display-wrapper >.container{padding:0;}
	html body .infra-display-wrapper{padding: 4.857vw 0vw 20vw;background-size: 20%;margin-left:0;}
	html body .infra-display-wrapper .description-box p{font-size: 3.467vw !important;line-height: 6.667vw;}
	html body .infra-display-wrapper .infra-header .heading-hyphened{font-size: 4vw;position: relative;left: 5vw;margin-bottom: 10vw;left:20vw;}
	html .factory-loc-adress-wraped .office-address-box{padding: 8.857vw 9vw 2.857vw 11vw;}
	html .office-address.factory-location-subtitle-wraper >.elementor-element{margin-top:0vw;    background: #fff;}
	html body .contact-office-address-mainsecwraper .office-address-box{padding: 0vw 9vw 0vw 11vw;margin-bottom: 4.714vw;}
	html body .services_page_tabs_section .e-n-tabs-heading{padding: 3.071vw 0;}
	html body .contact-office-address-mainsecwraper .e-n-tabs-heading .e-n-tab-title-text{padding-bottom:3px;}
	html .contact-map-secmainwraper iframe{height: 133.333vw;}
	html .contact-map-secmainwraper .aboutpagewhatwedo{align-items: center;padding: 2.667vw 9.333vw 16vw;}
	html .generic-form form input[type="text"]::placeholder,html .generic-form form input[type="number"]::placeholder,html .generic-form form input[type="email"]::placeholder,html .generic-form form textarea::placeholder{color:#000;}
	html .generic-form form > p{margin: 2.5vw 0px;}
	html .contact-form-wrapper .contact-us-methods li .icon-wraper img{top:1.3vw;}
	html .contact-us-methods li{justify-content:center;column-gap:2.5vw;font-size: 3.733vw;
        line-height: 6.667vw;margin-bottom:3.714vw;}
	html .contact-form-wrapper .description-box .description{font-size: 4vw !important;line-height: 8vw !important;margin: auto;padding-bottom: 3vw;}
	html .contact-form-wrapper .description-box .title{margin-bottom: 4.667vw;}
	html .generic-form-container .description-box{text-align:center;}
	html .contact-form-secmainwraper .contact-form-wrapper{padding: 2vw 0 22vw;background-position: 9vw 101vw;background-size: 30vw;}
	html body .contact-banner-secmainwraper .aboutpagemodern p{font-size: 4vw !important;line-height: 7.467vw !important;}
	html body .contact-banner-secmainwraper .aboutpagemodern .heading{padding-bottom: 2.667vw;}
	html body .contact-banner-secmainwraper .aboutpagemodern .heading br{display:none;}
	html body .contact-banner-secmainwraper .image-wraper{order:-1;}
	html .contact-banner-secmainwraper .aboutpagemodern{width:100%;}
	html .services_page_tabs_section .e-n-tabs-heading{padding: 4.071vw 0;}
	html body .office-address h3{margin: 16.143vw 0px 6vw;font-size:4vw;}
	html body .contact-office-address-mainsecwraper .address-boxmain-wraper.left-block-india .office-address-box:first-child{padding-top: 12vw;}
	html body .office-address-box .left{margin-bottom:0vw;}
	html body .office-address-box .left{width:100%;}
	html .office-address-box .left > p, html .office-address-box .left > b, html .office-address-box .left > span{font-size: 3.733vw;}
	html body .office-address-box .left h2{font-size:6.667vw;width:100%;}
	html .contact-office-address-mainsecwraper .e-n-tabs-heading .e-n-tab-title-text{font-size: 4vw;}
	.career-form-wrap p, .apply-job-wrap p, .download-form-wrap p, .contact-form-wrap p, .customer-reg-wrap p, .service-form-wrap p, .event-form-wrap p, .download-request-wrap p{width:100%;}
	html .generic-form-container .form-box{padding: 15vw 8.667vw;}
	html body .generic-form-container{flex-wrap: wrap;gap: 40vw;}
	html .clientTestimonialSwiper .clinet-logo-name-wraper .logo-wraper{border-bottom: 2.5px solid #E63027;padding-bottom: 6vw;}
	html .clientTestimonialSwiper .clinet-logo-name-wraper .separotor{display:none;}
	html .clientTestimonialSwiper .clinet-logo-name-wraper .name-desigwraper{font-size:4vw;}
	html body .clientTestimonialSwiper .clinet-logo-name-wraper{column-gap:0vw;row-gap: 10vw;align-items: center;flex-wrap: wrap;}
	html body .clientTestimonialSwiper .swiper-slide .content img{width: 35vw;height: 35vw;height:auto;}
	html body .myTestimonialSwiper.clientTestimonialSwiper .swiper-slide .content{width: 100%;padding-left: 9vw;padding-right:9vw;padding-top: 0vw;}
	html body .myTestimonialSwiper .swiper-slide .content .description .desc{font-size: 4.8vw !important;line-height: 8vw !important;}
	html body .myTestimonialSwiper{margin:0;}
	html body .home-page-models-cardsmainwraper .aboutbusinessbox p{padding:5vw;}
	html .aboutbusinessvertical.threed-modals-cards-contain-in{padding-bottom:18vw;}
	html body .home-page-models-cardsmainwraper{padding-left:0;padding-right:0;}
	html .elementor-26 .elementor-element.elementor-element-1cf9941d{padding-top:0;}
	html body .axis-linksmainwraper{text-align:center;}
	html .aboutpagewhatwedo.threed-modaloption-textwraper .product-configuation-image-mbwraper iframe{height:auto;margin-bottom:8vw;}
		html body .testimonials-container .testimonial-item-content-wraper .author-solution-secmainwraper .author a{text-transform:capitalize;}
	html .three-modaloption-topsecwraper .aboutpagewhatwedo .what-we-do{width:85%;}
	html body .three-modaloption-topsecwraper .left-block-wraper iframe{display:none;}
	html .home-page-whowesection-text h3{font-size:4.8vw;line-height: normal;animation-name}
	html .home-page-whowesection-text h2{font-size: 4vw;}
	html .home-page-whowesection-text{text-align: center;}
	html body .featured-product-secmain-wraper .aboutbusinessbox .img img{position:relative;left:-4vw;}
	html body .featured-product-secmain-wraper .regular-swiper-nav-wrapper{gap: 4vw;}
	html body .featured-product-secmain-wraper .aboutbusinessboxescontainer{padding-bottom:10vw;}
	html .faetured-product-secmainwraper{padding-top:13vw;padding-bottom:13vw;}
	html .faetured-product-secmainwraper .aboutbusinessvertical .head{padding-bottom:0;margin-bottom:0;}
	html body .featured-product-secmain-wraper .aboutbusinessboxescontainer{flex-direction: row;}
	html body .hero-carousel-item .hero-features{margin:0 0 8.214vw;}
	html body .hero-carousel-item .hero-features li:first-child{margin-bottom:2vw;}
	html .home-bannerslidersec a.btn-vslick.btn-vslick-next,html .home-bannerslidersec button.btn-vslick.btn-vslick-next{width: 9vw;height: 5vw;background-image: url(/wp-content/uploads/2025/03/btn-slick-arrow-next.png) !important;}
	html .home-bannerslidersec a.btn-vslick.btn-vslick-prev,html .home-bannerslidersec button.btn-vslick.btn-vslick-prev{width: 9vw;height: 5vw;background-image: url(/wp-content/uploads/2025/03/btn-slick-arrow-prev.png) !important;}
	html .hero-carousel-item .feature-box{padding-left: 9vw;padding-right: 0vw;padding-bottom:28vw;padding-top:15vw;}
	html body .hero-banner-box{margin:0;}
	html body .swiper-hero-wrapper .hero-swiper-pagination{flex-direction: row;display: inline-flex;width: auto;gap: 3vw;}
	html .swiper-hero-wrapper .swiper-nav-wrapper{bottom: 0;left: 0;width: 100%;height: auto;margin: 0rem 0 2.5rem;z-index: 5;top: auto;flex-direction: row;gap:5vw;}
	html body .hero-carousel-item li{font-size:3.733vw!important;column-gap: 5vw;grid-template-columns: 8% 85%;font-weight: 500;}
	.home-bannerslidersec .hero-carousel-item .feature-box .description *{font-size: 4vw !important;
    line-height: 2.5vw;}
	html .hero-carousel-item .feature-box .description{font-size: 3.733vw !important;max-width:100%;line-height: 6.667vw;}
	html body .cod-h2-like-h1{font-size: 8.533vw;}
	html body .home-bannerslidersec .hero-carousel-item{grid-template-columns: 100%;padding-left:0;padding-right:0;}
	html .home-bannerslidersec .hero-carousel-item .img-box{order:-1;}
	footer .cp-section-footerwraper .right-block-wraper ul .divider{padding-left:0.5vw;position: relative;top: -1px;}
	footer .rspv-site-below-footer-wrap{padding-top:0;}
	.site-footer-wrap .rspv-site-footer-focus-item .site-footer-row{row-gap: 0;}
	/*footer html body footer .footer-navigation{display:none;}*/
	footer #menu-footer-menu li{margin-right:5vw;}
	footer #menu-footer-menu li::marker{color: red;}
	footer #menu-footer-menu li:first-child::marker{color:transparent;}
	footer .rspv-hfb-footer-row-inline .site-footer-section #menu-footer-menu{list-style: disc;display: flex;column-gap: 2.5vw;justify-content: center;flex-wrap: wrap;margin-left: 0;margin-bottom:6vw;row-gap:2.667vw;}
	footer #menu-footer-menu li:nth-child(4)::marker{color:#FFF;}
	/*footer .rspv-hfb-footer-row-inline .site-footer-section .footer-widgets.footer-widget-4{order:-1;}*/
	footer .rspv-hfb-footer-row-inline .site-footer-section{display: flex;flex-wrap: wrap;}
	footer #menu-footer-menu li a{color: #000;font-family: Sora;font-weight: 500;}
	footer#footer{
/* 		padding-top: 12vw; */
		padding-bottom: 8vw;}
	footer .cp-section-footerwraper .right-block-wraper ul a{font-size: 2.133vw;}
	footer .cp-section-footerwraper .right-block-wraper ul{flex-wrap: wrap;justify-content: space-between;}
	footer .cp-section-footerwraper{flex-wrap: wrap;justify-content: center;flex-direction: column-reverse;row-gap:8vw;}
	html body footer .footer-navigation{padding-right:0;display:none;}
	html footer .wpcf7-spinner{position:absolute;}
	html footer .footer-company-branches .section-wraped .address-wrapper-main:nth-child(2) .icon-wraper{left:20vw;}
	html .footer-company-branches .address-wrapper-main .icon-wraper{position: absolute;left: 16vw;right: auto;top: 0vw;}
	html .footer-company-branches .address-wrapper-main .icon-wraper img{min-width: 2.857vw;min-width: 2.857vw;display:block;}
	html footer button.link-readmore{font-size: 3.467vw;}
	html footer .link-readmore::after{font-size: 4.429vw;}
	html footer .wpcf7-form .wpcf7-form-control{font-size: 3.467vw;margin-bottom: 6.133vw;margin-top: 4.133vw;}
	html .footer-company-branches .address-wrapper-main.mail-chimp-wraper{width: 100%;
    margin: auto;}
	html .footer-company-branches .address-wrapper-main{justify-content: center;position:relative;}
	html footer .footer-navigation .menu li{margin-right:5vw;}
	footer .container{padding-left: 9.067vw;padding-right: 9.067vw;}
	footer .footer-navigation ul a, footer .footer-navigation ul a:hover{font-size: 3.467vw;}
	html body footer .footer-navigation .menu{justify-content:center;}
	footer .footer-email-soicl-linkswraper .footer-social{justify-content:space-around;margin-top: 8.333vw;margin-bottom:9.333vw;column-gap:1vw;max-width: 70vw;margin: 8vw auto 7vw;padding-bottom: 0 !important;}
	html footer .footer-email-soicl-linkswraper .footer-contacts{text-align:center;margin-bottom:6vw;}
	footer .footer-email-soicl-linkswraper .footer-contacts a{font-size: 3.733vw;letter-spacing: 0.42px;margin-left: 2vw;}
	html .footer-email-soicl-linkswraper .footer-contacts .item-phoneno{text-align:center;}
	footer .rspv-site-above-footer-wrap .footer-widget-wrapper figure img{max-width: 53.333vw;margin: auto;}
	html .main-navigation.toggled{overflow:hidden;}
	html body .site-header{box-shadow: 0 0 12px 0 rgb(0 0 0 / 20%);}
	html body .main-navigation .menu-toggle{top:0vw;position:relative;}
	html body header.site-header.shrink.sticky-logo.sticky-header .site-primary-header-inner-wrap{padding-top:0;padding:0;}
	html body .main-navigation #searchform .res-search-wrapper:after{position: absolute;top: 2vw;left: auto;right: 0vw !important;}
	html body .main-navigation #searchform .res-search-wrapper{position:relative;}
	html header .compare-productmb-menu-item a{display: inline-block;text-decoration: underline;color:#777777 !important;text-transform:uppercase;}
	html body header .header-btn-wraper{padding: 2.4vw 8.3vw;display: inline-block;text-align: center;margin-top: 6vw;font-size:3.483vw;}
	html body .site-header input[type=search]::placeholder{font-size:3.733vw;}
	html body .site-header input[type=search]{background: transparent !important;padding-top: 0.533vw !important;padding-bottom: 0.533vw !important;padding-left: 3vw !important;font-size: 3.733vw;}
	html body header.site-header.shrink.sticky-logo.sticky-header .main-navigation .menu > li > a, html body .main-navigation .menu > li > a{padding: 2.533vw 0;position:relative;}
	html body header:not(.sticky-header) .main-navigation #searchform{top: auto;width: 100%;}
	html .main-navigation.toggled .menu-toggle .icon-times:before{background-image: url(/wp-content/uploads/2025/03/Cross.svg);content: '';background-size: contain;padding: 0vw 2.5vw;background-repeat: no-repeat;}
	html .main-navigation .menu-toggle .icon-bars:before{background-image: url(/wp-content/uploads/2025/07/Hamburger_UCAM-Mobile.svg);content: '';background-size: contain;padding: 0vw 2.5vw;background-repeat: no-repeat;}
	html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .lable-wraper + br{display:none;}
	html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper .field-wraped .lable-wraper{margin-bottom:2vw;display:block;}
	.generic-form form input[type="text"], .generic-form form input[type="number"], .generic-form form input[type="email"]{font-size: 3.733vw;height: 6vw;padding: 6.7vw 5vw;display:block;}
	html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper .registartion-form-field-wraper{flex: 100%;max-width: 100%;}
	html .customer-registration-form-main-wraper-main{margin: 0px 9.067vw;padding: 0vw;}
	html .contact-form-wrapper.customer-registration-formsecmainwraper .customer-registration-form-main-wraper{column-gap: 0;row-gap: 7vw;}
	html .contact-form-wrapper.customer-registration-formsecmainwraper .generic-form-container .form-box{padding: 10vw 0 15vw;}
	html .prod-registration-subttile-descmain-wraper .title.heading-2{font-size: 6.933vw;
    margin-bottom: 2vw;}
	html body .home-page-models-cardsmainwraper .aboutbusinessboxescontainer{grid-template-columns: 100%;column-gap: 0;row-gap: 10vw;}
	html .featured-product-secmain-wraper .aboutbusinessboxescontainer .aboutbusinessbox{max-width:100%;}
	html footer .footer-company-branches .section-wraped{column-gap: 0;row-gap: 0vw;padding-top: 4vw;padding-bottom: 0vw;grid-template-columns: 100%;margin: auto;text-align: center;}
	html body footer .footer-navigation .menu{flex-wrap:wrap;}
	html body .faq-pages-contentsecmainwrpar .PolicyContainer ol li ul,html body .faq-pages-contentsecmainwrpar .PolicyContainer ol{margin-left:5vw;}
	html body .faq-pages-contentsecmainwrpar h3{font-size: 4.533vw;}
	html body .faq-pages-contentsecmainwrpar >.e-con-inner .elementor-element{row-gap:0;}
	html body .faq-pages-contentsecmainwrpar .PolicyContainer{padding: 5.333vw;}
	html body .faq-pages-contentsecmainwrpar p strong{margin-top: 5.3vw;margin-bottom: 5vw;font-size: 4.533vw;display: block;}
	html body .faq-pages-contentsecmainwrpar h1.elementor-heading-title{font-size: 8.533vw;margin-bottom:7vw;}
	html body .faq-pages-contentsecmainwrpar{padding-left: 0;padding-right: 0;padding-top: 16vw;padding-bottom: 10vw;}
	html body .faq-pages-contentsecmainwrpar >.e-con-inner{padding-left: 9.067vw !important;padding-right: 9.067vw !important;}
}