/************** custom css *********************/

html .featured-product-sec-itemsmain-wraper .aboutbusinessbox .img{background-color:#F6F6F6;width:18.929vw;height:18.929vw;display:flex;}
html .featured-product-sec-itemsmain-wraper .aboutbusinessbox .img img{margin:auto;}
:root {
	
  --font-sora: "Sora", sans-serif;

  /*--font-sanspro-italic: "source_sans_proitalic", Arial, "Helvetica Neue",
    Helvetica, sans-serif;

  --font-sanspro-regular: "source_sans_proregular", Arial, "Helvetica Neue",
    Helvetica, sans-serif;

  --font-sanspro-semibold: "source_sans_prosemibold", Arial, "Helvetica Neue",
    Helvetica, sans-serif;*/
	
  --font-weight-light: 300;
	
  --font-weight-regular: 400;
	
  --font-weight-medium: 500;

  --font-weight-semibold: 600;

  /* color settings */

  --color-primary: #E61A1C;

  --color-secondary: #d53329;

  --color-secondary-dark: #c43c34;

  --color-alternate-dark: #101820;

  --color-charcol: #1f1f1f;

  --color-ash: #404040;

  --color-concrete: #f7f7f7;

  --color-text-gray: #707070;

  --color-text-light: #e9e9e9;

  --color-text-black: #101820;

  --color-text-body: #404040;

}

/* ----------------------<>--------------------- */

/* initial settings */

:root {

  /* color settings */

  --color-primary: #E61A1C;

  --color-secondary: #d53329;

  --color-secondary-dark: #c43c34;

  --color-secondary-light: #c2adac27;

  --color-alternate-dark: #101820;

  --color-charcol: #1f1f1f;

  --color-ash: #404040;

  --color-concrete: #f7f7f7;

  --color-text-gray: #707070;

  --color-text-light: #e9e9e9;

  --color-text-black: #101820;

  --color-text-body: #404040;

  /* measurements */

  --mobile-menu-height: 7.6rem;

  --desktop-menu-height: 17.5rem;
}

@font-face {
  font-family: "source_sans_proitalic";

  src: url("/wp-content/themes/responsive-child/fonts/sourcesanspro-italic-webfont.woff2") format("woff2"),
    url("/wp-content/themes/responsive-child/fonts/sourcesanspro-italic-webfont.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "source_sans_prosemibold";

  src: url("/wp-content/themes/responsive-child/fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"),
    url("/wp-content/themes/responsive-child/fonts/sourcesanspro-semibold-webfont.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}

@font-face {
  font-family: "source_sans_proregular";

  src: url("/wp-content/themes/responsive-child/fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),
    url("/wp-content/themes/responsive-child/fonts/sourcesanspro-regular-webfont.woff") format("woff");

  font-weight: normal;

  font-style: normal;
}
/***********************************************/
.heading-4 {font-family: var(--font-sora);font-weight: var(--font-weight-medium);font-size: 1.643vw;line-height: 2.857vw;margin: 0;}
.media-text-header {margin: 0;text-align: center;padding: 5.714vw 10%;}
.heading-wrapper-underlined {margin-bottom: 1.071vw;padding-bottom: 0.857vw;border-bottom: 2px solid var(--color-secondary);}
a.link-tabulated:link, a.link-tabulated:visited {display: flex;flex-wrap: nowrap;gap: 2.143vw;padding: 5vw 0 3.571vw;text-decoration: none;background-color: var(--color-concrete);}
a.link-tabulated > .link-area {display: flex;justify-content: center;align-items: center;flex-grow: 1;font-family: var(--font-sora);font-weight: var(--font-weight-medium);font-size: 2.143vw;line-height: 2.143vw;color: var(--color-secondary);}
a.link-tabulated > .link-area span {transform: rotate(0);transition: 0.5s;}
a.link-tabulated:hover > .link-area span, a.link-tabulated:focus > .link-area span {transform: rotate(180deg);}
/*************************************************/
html header .header-btn-wraper{background-color: #E61A1C;color: #FFFFFF;padding: 1vw 1.714vw;}
.fourthaxis-cnc-tab-breif .heading{text-align:center;font-weight:500;padding-bottom:2.857vw;color:#000000;}
.fourthaxis-cnc-tab-breif{padding:5.286vw 0;}
.fourthaxis-cnc-tab-breif p{text-align:center;width:59.643vw;margin:auto;}
.fourthaxis-wraper .filter{width:26.66vw;background-color:#FFF;padding-bottom:2.571vw;}
.fourthaxis-wraper .filter .filter_slider_fields{padding:20px;}
.fourthaxis-wraper{display:flex;gap:2.429vw;padding-top:9.071vw;padding-bottom:6.429vw;}
.product-box{background-color:#FFF;padding:1.571vw 1.571vw;}
.product-box div{background-color:#FFF;}
.product-box .prod-name{text-align:right;}
.product-box .other-content{display:flex;justify-content:space-between;min-height:4.286vw;}
.fourthaxis-posts-ajax-container .product-box .other-content{min-height:unset;}
.noUi-horizontal .noUi-tooltip{display:none !important;}
html .noUi-connect{background:#000}
html .noUi-horizontal{height:8px;}
html .noUi-horizontal .noUi-handle{width:12px;height:12px;background-color:#1F1F1F;border-radius:50%;right: -4px;top: -3px;border:unset;box-shadow:unset;}
html .slider-input-container{display:flex;gap:10px;padding-top:35px;}
html .slider-input-container input{background-color:#F7F7F7;border:unset;}
html .slider-input-header{font-family: var(--font-sora);
    font-size: 1.143vw;line-height: 2.143vw;font-weight: 500;margin-bottom:1.214vw}
html .slider-input-wrapper{margin-top:2.857vw;}
html .noUi-handle:after,html .noUi-handle:before{content:unset;}
html .fourthaxis-wraper .filter .heading{background-color:#E61A1C;color:#FFFFFF;padding:2.143vw 2.857vw;font-size:1.286vw;line-height:2.143vw;}
.clear-filter{width:fit-content;margin:auto;margin-top:3.571vw;}
.clear-filter button{background-color:#F7F7F7;color:#000;border:0;text-transform:capitalize;padding:0.571vw 3.786vw;font-family: var(--font-sora);
    font-size: 1.143vw;
    line-height: 2.143vw;}
html .fourthaxis-posts-ajax-container{display:flex;gap:18px;flex-wrap:wrap;}
html .axisdp-filter-checkbox-header{font-family: var(--font-sora);
    font-size: 1.143vw;line-height: 2.143vw;font-weight: 500;margin-bottom:1.214vw;margin-top:1.214vw;}
/* .noUi-target::before {
    content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.4rem;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 1) 2px, 
    rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 18px), #E61A1C;
background-size: 18px;}
html .noUi-target{
background: none;position: relative;border: 0;margin-bottom: 2rem;
    background: linear-gradient(to bottom, rgb(195, 229, 253) 0%, rgba(195, 229, 253, 1) 2px, rgba(195, 229, 253, 0) 2px, rgba(195, 229, 253, 0) 3px, rgba(195, 229, 253, 0) 100%), #FFF;} */
.product-with-cat-listing .accessory_card .other_content .name{display:flex;justify-content:space-between;}
html .product-with-cat-listing.accessory-detail-page-listing{padding-top:3.571vw;padding-bottom:10vw;}

/* contact accordian css */
.contact-accordion-header{cursor: pointer;position: relative;padding-right: 30px;}
.contact-accordion-header::after {content: "\25BC";position: absolute;right: 3vw;top: 50%;
  transform: translateY(-50%);transition: transform 0.3s ease-in-out;}
.contact-accordion-header.active::after {transform: translateY(-50%) rotate(180deg);}
html .contact-accordion-content {max-height: 0;overflow: hidden;
  transition: max-height 0.4s ease-in-out, padding 0.3s ease-in-out;padding-left:3vw !important;padding-right:3vw !important;margin-bottom:2vw;}
html .address-boxmain-wraper .address-box-wraped-mainwraper{padding-top:0;padding-bottom:0;}
html .address-boxmain-wraper .address-box-wraped-mainwraper h2{border:unset;background-color:#F7F7F7;padding-top:1.429vw;padding-left:3vw;padding-right:3vw;}
html .address-boxmain-wraper{padding-top:3.571vw;}
.contact-accordion-content.open {max-height: 1000px;padding: 10px 3vw;}

.main-navigation .menu .sub-menu .current_page_item > a, .main-navigation .menu .sub-menu .current-menu-item > a{background-color: transparent;border-bottom: 1.5px solid #E61A1C;}
.main-navigation .menu .sub-menu .current_page_item > a:hover, .main-navigation .menu .sub-menu .current-menu-item > a:hover{background-color:transparent;}
.main-navigation .menu .sub-menu .current_page_item > a:visited, .main-navigation .menu .sub-menu .current-menu-item > a:visited{transition: border-color 0.5s;border-bottom-color: #d53329;position: relative;}
.main-navigation .submenu-without-image.menu-item-has-children .sub-menu{gap:15.643vw;} 
.main-navigation .submenu-without-image.menu-item-has-children .sub-menu a{font-size:}
/* .main-navigation .menu .submenu-with-image .sub-menu .current_page_item > a, .main-navigation .menu .submenu-with-image .sub-menu .current-menu-item > a{border:unset;} */
html .downloads-wrapper .heading{font-size:3.143vw;line-height:5vw;}
html .downloads-wrapper .product-list{list-style:none;margin:0;font-weight:700;}
html .downloads-wrapper .product-item{display:flex;gap:6.786vw;border-bottom:1px solid #E63027;padding-bottom:3vw;padding-top:4.643vw;display:grid;grid-template-columns:30% auto;gap:unset;}
html .downloads-wrapper .category-title{font-size:1.643vw;line-height:2.857vw;font-weight:700;padding-top:7.143vw;}
html .downloads-wrapper .product-item .prod-name{color:#404040;line-height:1.429vw;font-size:1vw;}
html .downloads-wrapper .product-item .prod-name br{display:none;}
html .download-attach-parent p{font-size:1.143vw;line-height:1.429vw;font-weight:700;margin-bottom:0.714vw;}
html .download-attach-link a{display:flex;gap:0.857vw;align-items:center;color:#E71618 !important;font-weight:500;}
html .download-attach-link{display:flex;gap:1.429vw;}
html .downloads-wrapper{padding-bottom:8.571vw;}
html .spare-parts-access-banner{padding-top:8.857vw;padding-bottom:8.857vw;}
html .spare-parts-access-banner .elementor-heading-title{font-size:4.286vw;line-height:5.571vw;color:#101820;font-weight:200;padding-bottom:1.5vw;}
html .spare-parts-access-banner .elementor-widget-text-editor .elementor-widget-container span{color:#404040;}
html .spare-parts-access-banner .e-con-inner{width:60.857vw;padding-left:0 !important;padding-right:0!important;}
html .spare-parts-grid{display:flex;flex-direction:column;gap:1.714vw;}
html .spare-parts-grid .spare-part-card{display:flex;justify-content:space-between;align-items:center;padding:2.286vw;padding-right:3.286vw;background-color:#fff;}
html .spare-parts-wrapper{padding-top:7.143vw;padding-bottom:7.143vw;}
html .spare-part-title{font-size:1.143vw;line-height:1.429vw;margin:0;font-weight:500;}
html .spare-part-card .img-title{display:flex;gap:8.357vw;align-items:center;}
html .spare-part-image img{display:block;}
html .postmain-wraper .postMainHead{display:flex;margin-top:4.286vw;}
html .postmain-wraper .postMainHead .title_wrapper{margin-left:3.929vw;width:44.357vw;}
html .single-post-page-wraper .social-icons{display:flex;gap:1.429vw;align-items:center;padding-top:4vw;}
html .featured-posts-wraper{margin-top:5.857vw;padding-top:7.143vw;}
html .featured-posts-wraper .section-title{font-size:1vw;line-height:4.071vw;text-align:center;margin-bottom:2.857vw;}
/*html .featured-post-slider .swiper-slide{width:25.5vw !important;}*/
/* html .featured-post-slider .swiper-wrapper{gap:1.643vw;} */
html .featured-post-slider .swiper-button-next{background-image:url('/wp-content/uploads/2025/02/Group-651.svg');}
html .featured-post-slider .swiper-button-prev{background-image:url('/wp-content/uploads/2025/02/Group-650.svg');}
html .featured-post-slider .swiper-button-prev,html .featured-post-slider .swiper-button-next{bottom:0;width:2.857vw;}
html .featured-post-slider{padding-bottom:5.714vw;}
html .featured-post-slider .allPostBox{display:flex;flex-direction:column;}
html a:hover{color:#E61A1C !important;}
.accessory-detail-page .single-term-header .content{width:37.143vw;margin-top:-4vw;}
html .events-wrapper .event-item{background-color:#fff;width:23.571vw;padding:}
html .home-page-events-sec .events-wrapper .event-item{background-color:#F7F7F7;}
html .home-page-events-sec .events-wrapper .event-thumb img{mix-blend-mode: darken;}
html .events-wrapper .sub_heading{color:#000000;font-weight:500;}
html .events-post-slider .swiper-wrapper{gap:4.286vw;}
/*html .events-post-slider .swiper-wrapper .swiper-slide{width:23.571vw!important;}*/
html .events-wrapper{padding-top:9.071vw;padding-bottom:16.429vw;}
html .events-wrapper .heading{font-size:3.571vw;line-height:5vw;font-weight:500;padding-bottom:5vw;}
html .events-wrapper .event-item .event-content .event-date{background-image:url('/wp-content/uploads/2025/05/Path-115297.svg');background-repeat:no-repeat;color:#FFF;height:4.286vw;display:flex;align-items:center;background-size:15.104vw;}
html .events-wrapper .event-item .event-content div, html .events-wrapper .event-item .event-content a,html .events-wrapper .event-item .event-content .event-title{padding-left:2.571vw;padding-right:2.571vw;}
html .events-wrapper .event-item .event-content .event-title{font-size:1vw;line-height:4.071vw;}
html .events-wrapper .event-item .event-content a{color:#000;font-weight:500;}
html .events-wrapper .event-thumb{margin-top:2vw;}
html .events-wrapper .event-item .event-content .event_det{padding:0;padding-bottom:3.071vw;}
html .events-wrapper .event-item .event-content .event_det div{color:#E71618;display: grid;
    grid-template-columns: 30% auto;}
html .events-wrapper .event-item .event-content .event_det div span{color:#101820;}
html .upcoming-event{color:#E71618;font-weight:500;text-transform:uppercase;}
html .countdown-timer-wrapper{background-color:#E8E8E8;padding-top:4.643vw;padding-bottom:4.643vw;display:flex;justify-content:space-between;}
html .pg-padding{padding-left:10vw;padding-right:10vw;}
html .event-detail-page .single-term-header{justify-content:space-between;background-color:#FFF;align-items:unset;}
html .countdown_left_span span{font-size:2.286vw;line-height:3.714vw;background-color:#E71618;width:4.286vw;height:4.286vw;color:#fff;}
html .countdown_left_span{display:flex;flex-direction:column;text-align:center;display:inline-flex;gap:1.357vw;}
.countdown_left_span{font-size:1.286vw;line-height:2.143vw;}
html .event-img{width:31.357vw;}
html .event-detail-page .event-date{font-size:1.143vw;line-height:2.5vw;color:#1F1F1F;font-weight:700;}
html .custom-tb-tr-par{padding-left:9vw;padding-right:9vw;text-align:center;}
html .single-detail-product{background-color:#fff;}
html .single-product-cat .img-box{width:50vw;}
html .single-prod-breif .heading{font-weight:500;padding-bottom:2.857vw;text-transform:uppercase;font-size:1vw;}
html .single-prod-breif{text-align:center;background-color:#FFF;padding:5.071vw 10vw;}
html .single-prod-breif .desc{width:59.643vw;margin:auto;}
/* html .accessories-slider .swiper-wrapper .swiper-slide{width:17.5vw !important;} */
html .ath-axis-acc-slider .access-slid-box .prod-name{min-height:7.3vw;}
html .access-slid-box .prod-name{text-align:left;font-weight:600;text-transform:uppercase;min-height:4.3vw;
border-bottom:2px solid #E61A1C;padding-bottom:1.429vw;margin-bottom:1.429vw;padding-top:1.429vw;}
html .accessories-slider-wrapper{padding-bottom:7.143vw;}
html .accessories-slider-wrapper .swiper{position:unset;}
html .accessories-slider-wrapper .swiper-button-next{right:6%;}
html .accessories-slider-wrapper .swiper-button-prev{left:6%;}
html .accessories-slider-wrapper .swiper-button-next, html .accessories-slider-wrapper .swiper-button-prev{top:50%;}
html .accessories-slider-wrapper .heading{text-align:center;padding-bottom:5vw;padding-top:3.714vw;font-weight:500;text-transform:uppercase;}
html .accessories-slider-wrapper .img-box img{background-color:#F7F7F7;display:block;}
html .accessories-slider-wrapper .swiper-button-next{background-image:url('/wp-content/uploads/2025/05/Group-813-2.svg');background-size:unset;transform:rotate(180deg);background-position:unset;}
html .accessories-slider-wrapper .swiper-button-prev{background-image:url('/wp-content/uploads/2025/05/Group-813-2.svg');background-size:unset;background-position:unset;}
html .access-slid-box .view-post{font-weight:500;}
html .single-detail-product .single-term-header .img-box{width:51.429vw;}
html .single-detail-product .single-term-header .img-box img{width:100%;}
html .accessories-slider-wrapper .access-slid-box{position:relative;}
html .overlay_text{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;align-items:center;text-align:center;font-weight:200;}
html .accessories-slider-wrapper .access-slid-box .img-box:hover .overlay_text{opacity:1;}
html .access-slid-box .img-box{position:relative;}
html body #news-posts-wrapper{display: grid;grid-template-columns: 32% 32% 32%;gap: 2.64vw 1.57vw;}
html body #news-posts-wrapper .allPostBox{flex-direction:column;}
html body #news-posts-wrapper .post-card-wraper .post-content-sec{min-height:unset;}
html #news-posts-wrapper .post-img{height:auto;}
html #news-posts-wrapper .post-card-wraper .meta-info{flex-direction:column;align-items:start;gap:1vw;}
html #news-posts-wrapper .post-card-wraper .post-title{font-weight: var(--font-weight-regular);line-height: 2.143vw;font-size: 1.286vw;color: rgb(64, 64, 64);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-decoration: none;overflow: hidden;}
html #news-posts-wrapper .post-img img{display:block;}
html #news-posts-wrapper{padding-top:7.143vw;}
html #load-more-wrapper{margin:auto;width:fit-content;margin-bottom:6.429vw;margin-top:6.429vw;}
html body #news-posts-wrapper .post-card-wraper .post-content-sec{background:#F7F7F7;}
html .news-header{padding-top:6.786vw;text-align:center;}
html .news-header .heading{color:#000000;font-weight:500;padding-bottom:2.857vw;}
html .news-header .sub-heading{font-size:3.571vw;line-height:5vw;}
html #news-posts-wrapper.latest-news-wrapper .post-card-wraper .post-title{font-size:1.286vw;line-height:2.143vw;font-weight:500;text-transform:uppercase;font-weight:600;}
html body #news-posts-wrapper.latest-news-wrapper{display:flex;flex-direction:column;gap:3.143vw;}
html body #news-posts-wrapper.latest-news-wrapper .post-card-wraper .post-content-sec{background-color:unset;}
html .latest-news-wrapper .head{font-size:3.929vw;line-height:5vw;color:#000;}
html body .latest-news-wrapper .post-card-wraper .post-content-sec{padding:0;}
html body .latest-news-wrapper .post-card-wraper a{display:flex;align-items:end;gap:1.071vw;}
html body .home-page-events-sec .events-wrapper .heading{display:none;}
html body .home-page-events-sec .events-wrapper .sub_heading{display:none;}
html .latest-news-wrapper span{font-weight:500;margin-bottom:0.714vw;}
html .home-page-events-sec .e-con-inner{gap:3.571vw;}
html .latest-news-wrapper .post-content-sec .desc{margin:0;}
html #load-more-wrapper.latest-news-view-all{margin:unset;margin-top:3.429vw;margin-bottom:unset;}
html body .home-page-events-sec .events-wrapper .swiper-button-next{right: 40.5%;}
html .single-term-header.single-product-cat .content{width:27.286vw;margin-top:-5vw;}

/* Details page css starts */
.related-models .other-content{align-items:center;}
	 .related-models .other-content .name{line-height:1.429vw;font-size:1.143vw;}
	 .download_layout .head p{font-weight:600;}
	 .download_layout .head{font-size:1.429vw;line-height:4.071vw;font-weight:600;color:#000000;}
	 .download_layout{background-color:#F7F7F7;padding:3.929vw 0;padding-left:10vw;padding-right:10vw;display:flex;justify-content:space-between;align-items:center;}
	 .related-models .product-box .other-content div{font-weight:500;}
/* 	 .related-models .swiper-slide{width:18.429vw !important;} */
	 .related-models .product-box,.related-models .product-box div,.related-models .product-box a{background-color:#F7F7F7;}
	 .related-models .heading{text-align:center;}
	 .related_application_swiper .swiper-slide span{font-family: var(--font-sora);font-size: 1.143vw;line-height: 1.429vw;min-height:4.286vw;font-weight:400;}
	 .related_application_swiper .swiper-wrapper{gap:1.929vw;}
	 .related_application_swiper .swiper-slide img{width:5vw;margin:auto;margin-top:0;margin-bottom:0;height:6vw;}
.related-applications .heading{text-align:center;font-weight:500;text-transform:uppercase;}
.related_application_swiper .swiper-slide .related-app-box{background-color:#F7F7F7;display:flex;flex-direction:column;gap:2.5vw;padding:2.929vw 1.429vw 1.643vw;text-align:center;min-height:11.286vw;}
.product-tab-container .tab-buttons {display: flex;}
html .product-tab-container .tab-btn {font-family: var(--font-sora);font-size: 1.143vw;line-height: 2.143vw;font-weight: 500;color:#000;cursor: pointer; background: unset; border: none;text-transform:capitalize;padding:0;letter-spacing:0;}
.product-tab-container button:focus{background-color:unset;border:unset;}
.product-tab-container .tab-btn.active {border-bottom:2px solid #E71618;color: #000;}
.product-tab-container .tab-content {display: none;padding-top:7.143vw;background-color:#F7F7F7;padding-bottom:6.786vw;}
.product-tab-container .tab-content.video-tab{background-color:#E8E8E8;}
/* .product-tab-container .tab-content .desc{margin-bottom:19.929vw;} */
.product-tab-container .tab-content.active {display: block;}
.product-tab-container .product-info-grid {display: flex;gap: 20px;align-items: start;}
html .product-tab-container .product-360-image{width:45vw;} 
.product-tab-container .features-list {flex: 1;}
.product-tab-container .feature-item {display: flex;align-items: center;gap: 1.786vw;margin-bottom: 10px;}
.product-tab-container .feature-item img {width: 2.143vw;height: 2.143vw;}
.product-tab-container .product-360-image img {max-width: 100%;width:100%}
.product-tab-container .video-wrapper iframe {width: 100%;height:100%;margin-top:-21.429vw;height:auto;aspect-ratio: 16/9;}
.product-tab-container .tab-buttons{ background-color:#E8E8E8;padding:2.571vw 0;justify-content:center;gap:28.571vw;}
.product-tab-container .features-list .feature-item p{margin:0;}
.product-tab-container .product-info-grid .features-list{display:flex;flex-direction:column;gap:2.286vw;}
.product-tab-container .product-info-grid .features-list .heading{margin:0;padding:0;font-size:3.571vw;line-height:5vw;margin-bottom:0.571vw;font-weight:300;text-transform: capitalize;}
.single-detail-product .heading{color:#000000;font-weight:500;margin-bottom:3.929vw;padding-top:5.714vw;text-transform:uppercase;font-size:1vw;}
.single-detail-product .heading.spec{margin-bottom:5.357vw;}
.table-wrapper {max-width: 100%;overflow-x: auto;margin: 0 auto;padding-bottom:5.714vw;}
.product-tab-container .feature-item p{font-size:1.286vw;line-height:2.143vw;color:#000000;font-weight:300;text-transform:uppercase;}
table {margin: 0 auto;border-collapse: collapse;min-width: 600px;border:0;}
table th, table td {text-align: left;border:0;border-bottom: 1px solid #B4B4B4;padding: 10px;}
table tr td{font-size:1vw;line-height:1.786vw;color:#404040;}
table tr td:last-child,table tr td:nth-child(2),table tr td:nth-last-child(2){text-align:center;}
	 table tr td:nth-last-child(2){border-right:1px solid #B4B4B4;}
.compare-pr-table table tr th:first-child{text-align:left;}
.compare-pr-table table tr td:nth-last-child(3){border-right: 1px solid #B4B4B4 !important;text-align:center;}
table tr th{border-bottom:1px solid #000000;font-weight: bold;text-align: center;font-size:1.143vw;line-height:1.786vw;color:#000000;}
table tr th:first-child{position:relative;padding-left:20px}
table tr th:first-child:before{content:"";background-image:url('/wp-content/uploads/2025/05/Rectangle-8194.svg');display:block;width:9px;height:9px;background-size:9px;position:absolute;top:40%;left:0;}
table tr th:nth-child(2){border-left:1px solid #B4B4B4;border-right:1px solid #B4B4B4;}
	 table tr th:nth-last-child(2){border-right:1px solid #B4B4B4;}
.compare-pr-table table tr th:nth-last-child(3){border-right:1px solid #B4B4B4;color:#E61A1C;}
.compare-pr-table table thead tr th:nth-last-child(2),.compare-pr-table table thead tr th:nth-last-child(1){color:#E61A1C;}
table tr td:nth-child(2){border-left:1px solid #B4B4B4;border-right:1px solid #B4B4B4;min-width:5.357vw;}

/* Details page css ends */
/* html .swiper-wrapper{justify-content:center;} */

html .know-more-link{font-size:1vw;line-height:normal;font-weight:500;}
html .download-links{display:flex;align-items:center;justify-content:space-between;padding:5.714vw 0;}
html .download-links .btns{display:flex;align-items:center;gap:4.414vw;}
html .download-links .head{font-weight:500;}
html .secondary-navigation .secondary-navigation-wrapper .menu .menu-item.current-menu-item a{color:#E61A1C;}
@media screen and (min-width:768px){
	html .related_application_swiper .swiper-wrapper{justify-content:center;}
	html .spare-part-card .img-title .spare-part-image{width:15vw;}
	html #masthead.sticky-header{opacity:1;}
	.main-navigation .menu-item-has-children.submenu-without-image .sub-menu{padding: 2.5vw 4.286vw;}
	.main-navigation .menu li.submenu-without-image:hover>.sub-menu{right:11vw;}
	html .main-navigation-wrapper ul.menu li.menu-item-has-children:hover a:before {
		border-color: transparent transparent #E8E8E8 transparent;
	}
	html .main-navigation-wrapper ul.menu li.menu-item-has-children:hover > a{
		transition: border-color 0.5s;border-bottom-color: #d53329;position: relative;color:#E61A1C;}
	.main-navigation .menu{display:flex;align-items:center;}
	html .custom-scroll-logo{display:none;}
html .sticky-header .custom-scroll-logo{display:block;}
	html .sticky-header .custom-scroll-logo a{background-image:url('/wp-content/uploads/2025/05/header-logo.png');display:block;width:30px;height:30px;background-size:30px;background-repeat:no-repeat;font-size:0 !important;}
	html .aboutbusinessvertical .aboutbusinessboxescontainer{display: flex;flex-wrap: wrap;column-gap: 2.86vw;justify-content:space-between;}
	html .custom-logo-link:not(.sticky-custom-logo){
		transition: all 0.33s ease-in-out;
		object-fit: cover;
		overflow: hidden;
		padding: 7px 10px 0px 9px;
		border-radius: 25px;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	}
	html .responsive-site-above-header-wrap{padding-top: 3.5vw;background-color:#FFFFFF;}
	html .responsive-site-primary-header-wrap{padding-top:2.857vw;padding-bottom:20px;}
	html .site-branding-wrapper{padding:0;}
	html .site-header.sticky-header.sticky-logo .custom-logo-link{display:none;}
	html body .site-header.sticky-header{padding-top:3.571vw;}
	#masthead.sticky-header .custom-logo-link:not(.sticky-custom-logo){
		transform: translateY(4.9vw);
		clip-path: polygon(0 0, 3.2vw 0, 3vw 100%, 0 100%);
	}
	html body #masthead .site-branding .custom-logo,html #masthead.sticky-header.shrink .site-branding .custom-logo{width: 29vw;display:block;}
	html body #masthead .site-branding .custom-logo{width:8.071vw;}
	.site-header-row > .site-header-section.site-header-above-section-left{z-index:999;}
	html .site-primary-header-inner-wrap{padding-top:2.857vw;}
	html .site-header.sticky-header .custom-logo-link.sticky-custom-logo{display:none;}
	html .responsive-site-above-header-wrap .site-header-item  .responsive-header-button-wrap .responsive-header-button-inner-wrap .responsive-header-button {color:#777777;text-decoration:underline;font-size:1vw;font-family:Sora;background-color:transparent !important;border:0;line-height:1.5vw;padding:0;font-weight: var(--font-weight-medium);}
	header .site-header-row, html .header-widgets .header-widgets-wrapper{margin-left:0;margin-right:0;}
	.main-navigation .menu > li > a{font-size: 1vw;font-family: var(--font-sora);font-weight: var(--font-weight-medium);color: black;border-bottom: 2px solid transparent;padding-bottom: 0rem;transition: border-color 0.5s;line-height:1.5vw;position:relative;}
	header#masthead{
		top: 0px;
		left: 0;
		width: 100%;
		max-width: 100%;
		z-index: 10100;
		transform: translate3d(0, 0, 0);
		transition: 0.5s all;
		background-color: #FFFFFF;
		animation: fadebg 0.2s;position:sticky;
	}
	header#masthead.sticky-header{
		background: white;
		box-shadow: 0 0 50px 0 rgb(0 0 0 / 20%);
		transform: translate3d(0, -7vw, 0);
		transition: 0.5s all linear;
	}
	.main-navigation .menu > li.web-header-logo{display:none;width: 3.5vw;}
	.main-navigation .menu > li.web-header-logo a{font-size: 0;padding: 0;}
	header#masthead.sticky-header .main-navigation .menu > li.web-header-logo{display:block;}
	/**#masthead.sticky-header .responsive-site-primary-header-wrap{position:fixed;top:0;left:0;right:0;background-color:#fff;}**/
	.main-navigation .menu > li.show-on-scroll{display:none;}
	header#masthead.sticky-header .main-navigation .menu > li.show-on-scroll{display:block;}
	.site-header-primary-section-right .header-widgets{border:0;}
	.responsive-site-primary-header-wrap .site-header-item-main-navigation{width:100%;}
	.responsive-site-primary-header-wrap .site-header-item-main-navigation .main-navigation-wrapper{justify-content:space-between;}
	header .site-header-row > .site-header-section .header-widgets-wrapper .widget.widget_block{padding:0;}
	html .site-header-upper-wrap .site-header-row{grid-template-columns: 83% auto;gap: 25px;display:flex;justify-content:space-between;}
	html .site-header-upper-wrap .site-header-row .site-header-section{justify-content:left;}
	.site-header-row > .site-header-section .header-widgets-wrapper{padding:0;}
	html .responsive-site-primary-header-wrap .site-header-row{display:block;}
	html .main-navigation-wrapper{justify-content: space-between;align-items: center;}
}

/************************************* Button Css ***************************************************/
.compare-products-download {color: white;background-color: var(--color-charcol);position: relative;margin: 8px auto;padding: 10px;font-weight: 300;text-align: center;}
/* links and buttons */
/* button/link types */
 a.link-text:link, a.link-text:visited, button.link-text {line-height: 2.143vw;padding: 0;margin: 0;text-decoration: underline;color: var(--color-primary);font-size: 1vw;font-family: var(--font-sora);font-weight: var(--font-weight-medium);white-space: nowrap;transition: 0.3s;}
 .userbot_circle-button[data-v-2e69b883] {background: var(--color-secondary) !important;}
 a.link-text:hover, button.link-text:hover {color: var(--color-charcol);}
/* **** */
 a.link-readmore:link, a.link-readmore:visited, button.link-readmore {display: inline-flex;line-height: 2.143vw;padding: 0;margin: 0;border: 0;text-decoration: none;color: var(--color-primary);font-size: 1.071vw;font-family: var(--font-sora);font-weight: var(--font-weight-medium);white-space: nowrap;background: none;cursor: pointer;transition: 0.3s;}
 .link-readmore::after {content: "\00bb";font-size: 1.429vw;padding-inline-start: 0.714vw;margin-top: -2px;}
 a.link-readmore:hover, a.link-readmore:focus, button.link-readmore:hover {color: black;}
 a.link-readmore.link-readmore-light {color: white;}
 a.link-readmore.link-readmore-light:hover, a.link-readmore.link-readmore-light:focus, button.link-readmore.link-readmore-light:focus {color: var(--color-primary);}
/* **** */
 a.btn-fancy:link, a.btn-fancy:visited, button.btn-fancy, .btn-fancy {height:100%;padding: 0 1.65vw 0 4.286vw;border: 0;margin: 0;text-decoration: none;position: relative;display: inline-flex;font-family: var(--font-sora);font-weight: var(--font-weight-light);font-size: 1.143vw;line-height:3vw;transition: 0.5s;white-space: nowrap;cursor: pointer;}
 a.btn-fancy::before, button.btn-fancy::before, .btn-fancy::before {content: "\276f \276f";width:3.571vw;height:100%;left: -0.3vw;top: 0;position: absolute;font-size: 1.071vw;line-height:3vw;vertical-align: middle;display: inline-flex;justify-content: center;align-items: center;z-index: 2;font-weight: 100;padding-top:0;transition: 0.5s;}
 a.btn-fancy::after, button.btn-fancy::after, .btn-fancy::after {content: attr(data-label);display: block;position: absolute;left: 0;top: 0;z-index: 1;width:3.571vw;height:100%;clip-path: polygon(0 0, 100% 0, 70% 100%, 0 100%);font-family: var(--font-sora);font-weight: var(--font-weight-medium);font-size: 1.143vw;line-height:3vw;text-indent: 4.286vw;transition: 0.3s;}
 a.btn-fancy:hover::before, button.btn-fancy:hover::before, .btn-fancy:hover::before {text-indent: 1.429vw;}
 a.btn-fancy:hover:after, button.btn-fancy:hover:after, .btn-fancy:hover:after {width: 100%;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);transition: 0.3s;}
/* **** */
 a.btn-fancy.btn-black-to-white, button.btn-fancy.btn-black-to-white {background-color: black;color: white;}
 a.btn-fancy.btn-black-to-white::before, button.btn-fancy.btn-black-to-white::before {color: var(--color-primary);}
 a.btn-fancy.btn-black-to-white::after, button.btn-fancy.btn-black-to-white::after {background-color: white;}
 a.btn-fancy.btn-black-to-white:hover, button.btn-fancy.btn-black-to-white:hover {color: var(--color-primary);}
/* **** */
 a.btn-fancy.btn-blue-to-black, button.btn-fancy.btn-blue-to-black, .btn-blue-to-black {background-color: #E61A1C;color: white;}
 a.btn-fancy.btn-blue-to-black::before, button.btn-fancy.btn-blue-to-black::before, .btn-blue-to-black::before {color: white;}
 a.btn-fancy.btn-blue-to-black::after, button.btn-fancy.btn-blue-to-black::after, .btn-blue-to-black::after {background-color: black;}
 a.btn-fancy.btn-blue-to-black:hover, button.btn-fancy.btn-blue-to-black:hover, .btn-blue-to-black:hover {color: white !important;}
/* **** */
 a.btn-fancy.btn-blue-to-white, button.btn-fancy.btn-blue-to-white {background-color: var(--color-primary);color: white;}
 a.btn-fancy.btn-blue-to-white::before, button.btn-fancy.btn-blue-to-white::before {color: var(--color-charcol);}
 a.btn-fancy.btn-blue-to-white::after, button.btn-fancy.btn-blue-to-white::after {background-color: white;}
 a.btn-fancy.btn-blue-to-white:hover, button.btn-fancy.btn-blue-to-white:hover {color: var(--color-primary);}
/* **** */
 a.btn-slick:link, a.btn-slick:visited, button.btn-slick {border: 0;padding: 0 1.429vw;width: 7.143vw;height: 4.286vw;white-space: nowrap;background-color: transparent;background-position: 50% 50%;background-repeat: no-repeat;white-space: nowrap;transition: 0.3s;}
 a.btn-slick::after, button.btn-slick::after {content: none;}
 a.btn-slick:link:hover, a.btn-slick:visited:hover, button.btn-slick:hover {filter: brightness(9999900%) saturate(0%);}
 a.btn-slick.btn-slick-prev, button.btn-slick.btn-slick-prev {background-image: url(../images/btn-slick-arrow-prev.png);}
 a.btn-slick.btn-slick-prev:hover, button.btn-slick.btn-slick-prev:hover {filter: brightness(9999900%) saturate(0%);}
 a.btn-slick.btn-slick-next, button.btn-slick.btn-slick-next {background-image: url(../images/btn-slick-arrow-next.png);}
 a.btn-slick.btn-slick-next:hover, button.btn-slick.btn-slick-next:hover {filter: brightness(9999900%) saturate(0%);}
/* **** */
 a.btn-vslick:link, a.btn-vslick:visited, button.btn-vslick {border: 0;padding: 0 1.429vw;width: 2.143vw;height: 4.286vw;background-color: transparent;white-space: nowrap;background-position: 50% 50%;background-repeat: no-repeat;transition: 0.3s;border-radius: 2.143vw;}
 a.btn-vslick::after, button.btn-vslick::after {content: none;}
/* a.btn-vslick:link:hover, a.btn-vslick:visited:hover, button.btn-vslick:hover {
     background-color: var(--color-alternate-dark);
}
 */
 a.btn-vslick:link:hover, a.btn-vslick:visited:hover, button.btn-vslick:hover {filter: brightness(0);}
 a.btn-vslick.btn-vslick-prev, button.btn-vslick.btn-vslick-prev {background-image: url(../images/btn-slick-arrow-up.png);}
 a.btn-vslick.btn-vslick-prev:hover, button.btn-vslick.btn-vslick-prev:hover {background-image: url(../images/btn-slick-arrow-up.png);}
 a.btn-vslick.btn-vslick-next, button.btn-vslick.btn-vslick-next {background-image: url(../images/btn-slick-arrow-down.png);}
 a.btn-vslick.btn-vslick-next:hover, button.btn-vslick.btn-vslick-next:hover {background-image: url(../images/btn-slick-arrow-down.png);}
 button.btn-plain-primary {cursor: pointer;padding: 0.714vw;text-decoration: none;color: white;font-family: var(--font-sora);font-weight: var(--font-weight-medium);font-size: 1vw;border: 0;background-color: var(--color-primary);vertical-align: middle;white-space: nowrap;transition: 0.5s background-color;}
 button.btn-plain-primary:hover {transition: 0.5s background-color;background-color: black;}
/*************************************End: Button Css ***************************************************/


ul.oppurtunity-list {margin: 0;padding: 0;list-style: none;margin: 0px 9vw 0 11vw;}
ul.oppurtunity-list > li {background-color: #f7f7f7;border-bottom: 9px solid white;}
.oppurtunity-list .oppurtunity-content-wraper{width:70%;}

.allPostBox {
/*     box-shadow: 0px 5px 20px rgba(128, 128, 128, 0.521); */
    display: flex;
    background: white;
    margin-top: 4.286vw;
    overflow-y: hidden;
    align-items: center;
	display: grid;
    grid-template-columns: 42% 54%;
    justify-content: space-between;
	column-gap:3.214vw;
}

 
.mobile-bottom-header{display:none;}
html .mobile-header-logo{display:none;}
html .mobile-news-heading{display:none;}
.footer-compar-prod-secmain-wraper .compare-product-sec .desc{display:flex;align-items:center;justify-content:space-between;}
html .footer-compar-prod-secmain-wraper .compare-product-sec a{top:unset;}
.footer-compar-prod-secmain-wraper .compare-product-sec{display:block;}


@media screen and (max-width:767px){
	
	.footer-compar-prod-secmain-wraper .compare-product-sec .desc{flex-direction:column;gap:5.429vw;}
	.single-detail-product .heading.spec{margin-bottom: 4.357vw;}
	html .single-prod-breif .heading{font-size: 3.733vw;line-height: 6.667vw;padding-bottom:4vw;}
	html .search-result-header{padding-top:12vw;}
	html .download-attach-link{flex-direction:column;}
	.related-models .other-content{align-items:center;}
	html .site-header-row{margin-right:0;margin-left:0;}
	html .address-boxmain-wraper .address-box-wraped-mainwraper{padding-left:9vw;padding-right:9vw;}
	html body .events-wrapper .swiper-button-next{right: 43.5%;}
	html .countdown_left_span span{font-size: 3.733vw;line-height: 6.667vw;width:10vw;height:10vw;}
	html .countdown-timer-wrapper{flex-direction:column;align-items:center;gap:6.333vw;padding-top:12vw;padding-bottom:12vw;}
	html .countdown_left_span{font-size: 3.733vw;line-height: 6.667vw;gap:2.2vw;}
	html .event-detail-page .event-date{font-size: 3.733vw;line-height: 6.667vw;}
	html .event-img{width:100%;}
	html .address-boxmain-wraper .address-box-wraped-mainwraper{margin-bottom:4.29vw;height:auto;}
	html .address-boxmain-wraper{padding-top:10.571vw;}
	html .accessories-slider-wrapper .swiper-button-prev{left:5%;}
	html .accessories-slider-wrapper .swiper-button-next{right:5%;}
	.product-tab-container .tab-content .desc{margin-bottom: 14.929vw;}
	html .know-more-link{font-size:3vw;line-height:5vw;}
	html .download-links .btns{flex-direction:column;gap:5vw;}
	html .download-links{flex-direction:column;padding:12vw 0 15vw;gap:8vw;align-items:start;}
	html .spare-parts-access-banner .elementor-heading-title{font-size: 8.533vw;line-height: 10.667vw;}
	html body .custom-table-sub-decwraper{padding-top:0;}
	html .related_models_swiper .swiper-button-prev, html .related_models_swiper .swiper-button-next{bottom:15vw;}
	html .featured-post-slider.related_models_swiper{padding-bottom: 22.714vw;}
	html .related-models{padding-bottom:10vw;}
	html .related_models_swiper .product-box{min-height:59.2vw;}
	.download_layout .head{font-size: 3.733vw;line-height: 6.667vw;text-align:center;}
	.download_layout{flex-direction:column;padding:12vw 9.333vw;gap:8vw;}
	.related-models .other-content .name{font-size: 3.733vw;line-height: 6.667vw;}
	.table-wrapper{padding-left:9.333vw;padding-right:9.333vw;}
	.table-wrapper.compare-pr-table{padding:0;}
	table tr td{font-size:2.933vw;line-height:6.667vw;}
	table tr th{font-size:2.933vw;line-height:6.667vw;}
	.related_application_swiper .swiper-slide .related-app-box{padding: 4.929vw 3.429vw 4.643vw;text-align: center;
    min-height: 29.286vw;gap:5vw;}
	.related_application_swiper .swiper-wrapper{gap:0;}
	.related_application_swiper .swiper-slide span{font-size: 3vw;line-height: 4.667vw;}
	.related_application_swiper .swiper-slide img{width:12vw;height:unset;}
	html .product-tab-container .product-360-image{width:100%;}
	.product-tab-container .feature-item{gap:5.333vw;}
	.product-tab-container .product-info-grid .features-list{gap: 4.643vw;}
	.product-tab-container .product-info-grid .features-list .heading{margin-bottom: 4.571vw;font-size:6vw;}
	.product-tab-container .feature-item p{font-size: 3.733vw;line-height: 6.667vw;}
	.product-tab-container .feature-item img{width:9.333vw;height:9.333vw;}
	.product-tab-container .tab-content{padding-top:16vw;padding-bottom:4vw;}
	.product-tab-container .product-info-grid{flex-direction:column;row-gap:0;}
	.single-detail-product .heading{padding-top:15vw;font-size: 3.733vw;line-height: 6.667vw;}
	.product-tab-container .tab-buttons{gap:11vw;padding: 5.571vw 0;}
	html .product-tab-container .tab-btn{font-size: 3.143vw;line-height: 5.143vw;}
	html .single-detail-product .single-term-header .img-box{width:100%;}
	html .single-prod-breif .desc{width:100%;}
	html .single-prod-breif{padding:12vw 9.333vw;}
	html .single-product-cat .img-box{width:100%;}
	html .single-term-header.single-product-cat .content{width:100%;padding-left:9.333vw;padding-right:9.333vw;}
	 header .main-navigation #searchform {position: unset;}
	header#masthead.site-header{position: fixed;opacity: 1;position: sticky;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    background-color: #fff;
    margin: 0 !important;
    -webkit-transition: all .8s ease-in-out 0s;
    -moz-transition: all .8s ease-in-out 0s;
    -o-transition: all .8s ease-in-out 0s;
    transition: all .8s ease-in-out 0s;
    z-index: 99999;background-color: #FFF;}
	header .main-navigation .res-last-item.res-search-link{display:none;}
	.fourthaxis-wraper .filter .filter_slider_fields{padding:0;}
	html .accessories-slider-wrapper{padding-bottom:12vw;}
	html .accessories-slider-wrapper .heading{padding-top:12vw;padding-bottom: 7vw;}
	html .access-slid-box .prod-name{margin-bottom: 2.429vw;min-height:13.333vw;}
	html .ath-axis-acc-slider .access-slid-box .prod-name{min-height: 17.3vw;}
	html .axisdp-filter-checkbox-header{font-size:4.267vw;line-height:normal;}
	html .slider-input-wrapper{margin-top:5.857vw;}
	html body .fourthaxis-wraper .filter .heading{font-size:4.267vw;line-height:normal;padding: 2.95vw 3.857vw;}
	html .fourthaxis-wraper{padding-top:12vw;padding-bottom:12vw;}
	.product-box{padding:6.571vw 6.571vw;}
	html .mobile-filter-toggle {
	visibility:hidden;
		opacity:0;
    position: fixed;
    top: 18.133vw;
    left: 0;
    width: 100%;
    z-index: 10000;
    background: #fff;
    border-bottom: 1px solid #ccc;
    text-align: center;
		transition:opacity 0.3s ease, visibility 0.3s ease;
  }
	html .mobile-filter-toggle.show{visibility:visible;opacity:1;}
	html #mobile-filter-btn {background-color: #c40000;color: #fff;border: none;padding: 2.667vw 5.333vw;
    font-weight: bold;width:100%;}
	.filter-overlay.active {
    display: block;
  }
	.filter-overlay {
    display: none;
    position: fixed;
    top: 100px; left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    z-index: 9998;
  }
	.fourthaxis-wraper .mobile-slide-filter.filter.active{left: 0;}
	.fourthaxis-wraper .mobile-slide-filter.filter{position: fixed;
    top: 26.667vw;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
    overflow-y: auto;
    transition: left 0.3s ease-in-out;
    padding: 30px;padding-left:9.333vw;padding-right:9.333vw;}
	.fourthaxis-cnc-tab-breif{padding:15vw 0;}
	.fourthaxis-cnc-tab-breif p{width:100%;}
	html body .aboutpagequalitycertification.certific .box p:last-child{padding-bottom:0;}
	html .spare-parts-wrapper .view-more-wrapper{margin-top:12.143vw}
	html .spare-parts-wrapper{padding-top: 15.143vw;
    padding-bottom: 15.143vw;}
	html .spare-parts-grid{gap: 5.714vw;}
	html .spare-part-title{font-size: 4vw;line-height: 6.667vw;}
	html .spare-part-card .img-title{flex-direction:column;}
	html .spare-parts-grid .spare-part-card{flex-direction:column;padding:5.286vw;gap:8vw;}
	html .spare-parts-access-banner .e-con-inner{width:unset;padding-left:9.333vw !important;padding-right:9.333vw !important;}
	html .featured-product-sec-itemsmain-wraper .aboutbusinessbox .img{width:100%;height:65.929vw;}
	.accessory-detail-page .single-term-header .content{width:100%;padding-left:9.333vw;padding-right:9.333vw;}
	html .downloads-wrapper{padding-bottom:16.571vw;}
	html .downloads-wrapper .product-item{padding-bottom: 5vw;padding-top: 7.643vw;gap:4.975vw;}
	html .download-attach-parent p{font-size: 2.733vw;line-height: 5.667vw;}
	html .downloads-wrapper .product-item .prod-name{font-size: 2.733vw;line-height: 5.667vw;}
	html .downloads-wrapper .category-title{font-size: 3.733vw;line-height: 6.667vw;}
	html .downloads-wrapper .heading{font-size:5.4vw;line-height:7.5vw;}
	html body .featured-posts-wraper .section-title{font-size: 3.733vw;line-height: 6.667vw;padding-bottom:4vw;}
	html .single-post-page-wraper .social-icons{gap:7vw;padding-top: 8.143vw;}
	html .postmain-wraper .postMainHead .title_wrapper{width:100%;margin-left:0;}
	html .postmain-wraper .postMainHead{flex-direction:column-reverse;}
	html .events-wrapper .heading{font-size:5.333vw;line-height:7vw;padding-top:2vw;padding-bottom:8vw;}
	html .news-header{padding-top:14.786vw;}
	html #load-more-wrapper{margin-bottom: 16.429vw;margin-top: 10.429vw;}
	html #news-posts-wrapper .post-card-wraper .meta-info{gap: 3vw;margin-bottom:5vw;}
	html #news-posts-wrapper .post-card-wraper .post-title{font-size:4vw;line-height:6.667vw;margin-bottom:5vw;}
	html body #news-posts-wrapper{grid-template-columns:1fr;gap: 6.64vw;padding-top: 10.143vw;}
	html body .events-wrapper .event-item .event-content .event_det div:nth-child(2){min-height:20vw;}
	html body .events-wrapper .event-item .event-content .event_det{min-height: 37.5vw;}
	html .latest-news-wrapper .head{display:none;}
	html body .events-wrapper{padding-top:12vw;padding-bottom:16vw;}
	html .mobile-news-heading{display:block;padding-top:14.667vw;}
	html .mobile-news-heading .elementor-heading-title{font-size:8vw;line-height:11.2vw;color:#101820;font-weight:300;}
	html #load-more-wrapper.latest-news-view-all{margin-top:8.667vw;padding-right:9.333vw;text-align:center;margin-bottom:16vw;}
	html body .latest-news-wrapper .post-card-wraper a{gap:2vw;}
	html body #news-posts-wrapper.latest-news-wrapper{padding-right:9.333vw;gap:10.667vw;}
	html #news-posts-wrapper.latest-news-wrapper .post-card-wraper .post-title{font-size:3.733vw;line-height:6vw;}
	html .events-wrapper .event-item .event-content div, html .events-wrapper .event-item .event-content a, html .events-wrapper .event-item .event-content .event-title{padding-left: 4.571vw;padding-right: 4.571vw;}
	html .featured-post-slider{padding-bottom: 20.714vw;}
	html body .events-wrapper .swiper-button-prev{left: 33.5%;}
	html body .home-page-events-sec .events-wrapper .swiper-button-next{right: 45%;}
	html .featured-post-slider .swiper-button-prev, html .featured-post-slider .swiper-button-next{width:8.6vw;display:inline-block;}
	html .events-wrapper .event-item .event-content .event-title{font-size:3.467vw;line-height:14.133vw;}
	html body .events-wrapper .event-item .event-content .event-title{margin-top:4.8vw;margin-bottom:5.6vw;}
	html .events-wrapper .event-item .event-content .event-date{height:10.667vw;background-size:unset;}
	#masthead.sticky-header.shrink .site-branding .custom-logo{transition:unset;max-height:unset;}
	html .site-branding-wrapper{line-height:0 !important;}
	html .mobile-custom-logo img{display:block;width:100%;}
	html .main-navigation.toggled .mobile-header-logo a{text-align:right;padding:0;}
	html .main-navigation.toggled .mobile-header-logo{display:block;width:22.667vw;margin-top:5.6vw;margin-left:auto;margin-right:9.333vw;}
	html .mobile-custom-logo{width:22.667vw;}
	html .main-navigation.toggled .mobile-custom-logo{display:none;}
	html .home-page-events-sec .e-con-inner{padding-right:0 !important;}
	html .events-wrapper .event-item{width:100%;}
	html .main-navigation #searchform .res-search-wrapper{border-bottom: 1px solid #B4B4B4;}
	.main-navigation .menu>li{border-bottom: 1px solid #B4B4B4;}
	.sub-menu {
  display: none;
}

.menu-item-has-children.submenu-open > .sub-menu {display: block;margin-left:0;}

.res-iconify-inner.active {
  transform: rotate(90deg); /* optional visual indicator */
}

	.main-navigation .mobile-bottom-header .menu>li{border:0;}
	#masthead .main-navigation .mobile-bottom-header .menu > li > a{color:#777777;}
	.mobile-bottom-header{display:none;}
	.main-navigation.toggled .mobile-bottom-header{display:block;background-color:#F7F7F7;width:100%;left:0;padding:0 9.333vw;height:31.733vw;margin-top:5.333vw;}
	.mobile-bottom-header .menu-header-top-menu-container .menu{display:flex;flex-direction:row;flex-wrap:wrap;
row-gap: 0vw;
    column-gap: 10.133vw;
	}
	.mobile-bottom-header .menu-header-top-menu-container .menu:before{content:unset;}
	html header .main-navigation .menu>.submenu-without-image .sub-menu li a{justify-content:start;}
	.main-navigation .menu > li > a{font-size:3.733vw;line-height:5.2vw;font-weight:600 !important;}
	html .main-navigation .res-iconify svg{stroke:#E71618;width:3.467vw;}
	html .main-navigation .menu li:hover .res-iconify svg:hover, .main-navigation .menu > li:hover > a:not(.sub-menu) > .res-iconify svg{transform:rotate(180deg);stroke:#E71618;}
	.main-navigation .menu .menu-item-has-children.focus>ul.sub-menu, .main-navigation .menu li.focus>.children, .main-navigation .menu li.focus>.sub-menu{margin:0;padding-bottom: 4vw;}
	html .compare-productmb-menu-item.menu-item{border:0;padding-top:4vw;padding-bottom:4vw;}
	html #site-navigation{position:unset;}
	#site-navigation.main-navigation.toggled{position:fixed;overflow:scroll;}
	.menu-item > .res-iconify{display:none;}
	#masthead.sticky-header, .res-transparent-header #masthead.sticky-header, .res-transparent-header:not(.woocommerce-cart):not(.woocommerce-checkout) #masthead.sticky-header{position:fixed;opacity:1;}
	.res-iconify{top:0;right:0;}
	*.main-navigation .menu > li{position:relative;}
	.main-navigation-wrapper > ul.menu > li.menu-item-has-children > a:before{content:unset;}
	html .three-modaloption-topsecwraper .aboutpagewhatwedo .heading{width:100%;font-size: 8vw;}
	html .three-modaloption-topsecwraper .aboutpagewhatwedo .what-we-do{width:100%;font-size: 4vw;margin-bottom: 4vw;}
	html .home-page-whowesection-text h3{padding-bottom:7vw;}
	html .aboutbusinessvertical.threed-modals-cards-contain-in.featured-product-secmain-wraper h3{padding-bottom:5vw;min-height:19.2vw;}
	html body .faetured-product-secmainwraper{padding-top:15vw;}
	html body .faetured-product-secmainwraper >.e-con-inner{padding-right:0 !important;}
	html body .featured-product-secmain-wraper .regular-swiper-nav-wrapper{padding-top:10vw;}
	/************************************* Button Css ***************************************************/
.compare-products-download {margin: 8px auto;padding: 10px;}
/* links and buttons */
/* button/link types */
 a.link-text:link, a.link-text:visited, button.link-text {line-height: 2.143vw;font-size: 1vw;}

/* **** */
 a.link-readmore:link, a.link-readmore:visited, button.link-readmore {line-height: 2.143vw;font-size: 1.071vw;}
 .link-readmore::after {content: "\00bb";font-size: 1.429vw;padding-inline-start: 0.714vw;margin-top: -2px;}

/* **** */
 a.btn-fancy:link, a.btn-fancy:visited, button.btn-fancy, .btn-fancy {height: 10.571vw;padding: 0 7.143vw 0 14.286vw;font-size: 4.267vw;line-height: 10.571vw;}
 a.btn-fancy::before, button.btn-fancy::before, .btn-fancy::before {width: 12.571vw;height: 9.214vw;font-size: 4.071vw;line-height: 5.571vw;padding-top: 5px;}
 a.btn-fancy::after, button.btn-fancy::after, .btn-fancy::after {width: 13.571vw;height: 10.571vw;font-size: 4.143vw;line-height: 10.571vw;text-indent: 13.286vw;}
 a.btn-fancy:hover::before, button.btn-fancy:hover::before, .btn-fancy:hover::before {text-indent: 1.429vw;}
 a.btn-fancy:hover:after, button.btn-fancy:hover:after, .btn-fancy:hover:after {width: 100%;}

 /* **** */

/* **** */
 a.btn-slick:link, a.btn-slick:visited, button.btn-slick {padding: 0 1.429vw;width: 7.143vw;height: 4.286vw;}
/* **** */
 a.btn-vslick:link, a.btn-vslick:visited, button.btn-vslick {padding: 0 1.429vw;width: 2.143vw;height: 4.286vw;border-radius: 2.143vw;}

 button.btn-plain-primary {padding: 0.714vw;font-size: 1vw;}

/*************************************End: Button Css ***************************************************/
	
	html .main-navigation-wrapper{flex-direction:column-reverse;}
	html body .site-header-upper-wrap .site-header-row .site-header-section-right{display:none;}
	header:not(.sticky-header) .main-navigation #searchform{display:none;}
	html .site-branding-wrapper {padding: 5.6vw 0px 5.6vw 0px;}
	html body .site-header .container,html .site-header-upper-wrap .site-header-row{position:unset;}
	html body .responsive-site-primary-header-wrap{padding:0;}
	.site-header.sticky-header.sticky-logo .custom-logo-link{display:none;}
	.site-header-row > .site-header-section{justify-content:end;}
	html .site-header-upper-wrap .site-header-row{padding:0;}
	html .main-navigation .menu-toggle{right: auto;left: 9vw;top: 21px;padding: 0;height: auto;}
	html .main-navigation.toggled #searchform{display:block;width:100%;}
	html header#masthead.sticky-header{background-color:#FFF;}
	html body #main-header{background-color:#FFF;}
	.main-navigation.toggled .menu-toggle{color: var(--color-primary);position:absolute;top:3.5%;}
	html body .main-navigation .menu-toggle[aria-expanded="false"]{position:absolute;top:33%;}
	html .main-navigation.toggled .menu {margin-top: 4vw;}
	html .main-navigation.toggled{padding:0!important;}
	html .main-navigation.toggled .mobile-main-top-navigation-wraper .main-navigation-wrapper{padding:9vw 9.333vw 9vw 9.333vw;}
	html .main-navigation .mobile-main-top-navigation-wraper{height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
	html .main-navigation .menu > li > a{padding-left:0;}
	header.site-header.shrink.sticky-logo.sticky-header .main-navigation .menu > li > a,html .main-navigation .menu > li > a{padding:2vw 0;}
	header.sticky-header .main-navigation #searchform{position:unset;}
	html .main-navigation #searchform .res-search-wrapper:after{width: 4vw;height: 4vw;}
	html .site-header-row-container .site-branding{z-index: 1;}
	html .main-navigation .main-navigation-btn-wraper{display:none;}
	html .main-navigation.toggled .main-navigation-btn-wraper{display:block;}
	html #main-header{position:relative;}
	.main-navigation .menu>li.web-header-logo {display:none;}
	
}
@media screen and (min-width:768px){
	.site-header-upper-inner-wrap > :first-child {
/*   transform: translateY(0); */
  opacity: 1;
  transition: all 0.3s ease-in-out;
/*   will-change: transform, opacity; */
		
}
	
	html body .site-header {
  transform: translateY(0);
  opacity: 1;
  transition: all 0.3s ease-in-out;
  will-change: transform, opacity;
		
}
	
html body .custom-sticky-header.site-header{
  transform: translateY(-50%) !important;
  opacity: 1;
}

/* When header is scrolled */
.custom-sticky-header .site-header-upper-inner-wrap > :first-child {
/*   transform: translateY(-100%); */
  opacity: 0;
}
	html .custom-sticky-header .res-last-item.res-search-link a{border:0 !important;}
	html .custom-scroll-logo a{border:0 !important;}

	html body .responsive-site-primary-header-wrap{transition:all 0.3s ease-in-out;}
	html body .custom-sticky-header .responsive-site-primary-header-wrap{padding-bottom:2vw;}
html .custom-scroll-logo{display:none;}
html .custom-sticky-header .custom-scroll-logo{display:block;}
	html .custom-sticky-header .custom-scroll-logo a{background-image:url('/wp-content/uploads/2025/05/header-logo.png');display:block;width:30px;height:30px;background-size:30px;background-repeat:no-repeat;font-size:0 !important;}
	header.custom-sticky-header .main-navigation #searchform{top: 3vw;left: auto;right: -2.5vw;}
html body header:not(.custom-sticky-header) .main-navigation #searchform{position: relative;top: 0vw;}  
	html body header:not(.custom-sticky-header) .main-navigation #searchform{
	display:block;
	position:unset;
	box-shadow:unset;
	width:15vw;
}
	header#masthead.custom-sticky-header .main-navigation .menu > li.show-on-scroll{display:block;}
	header.custom-sticky-header .main-navigation .res-last-item.res-search-link{
		position: absolute;
    right: -3.5vw;
    left: auto;
    top: .5vw;
	}
	header:not(.custom-sticky-header) .main-navigation .res-last-item.res-search-link{display:none;}
	.main-navigation #searchform .res-search-wrapper:after{right:13.5vw;}
	header.custom-sticky-header .main-navigation #searchform .res-search-wrapper:after{right:0;}
	html .site-header.custom-sticky-header input[type=search] {
    background: #F8F8F8;
    padding-top: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 1vw;
    padding-right: 0.5vw;
}
	header#masthead.custom-sticky-header {
        background: white;
        box-shadow: 0 0 50px 0 rgb(0 0 0 / 20%);
    }
}



