/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 10 2025 | 22:17:39 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
}

body,
html {
    overflow-x: hidden;
}

header,
footer {
    display: none !important;
}

.service-video-wrap {
    overflow: hidden !important; 
}


.service-video-wrap-desc,
.service-video-wrap-buttton {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
}


.service-video-wrap:hover::before {
    content: none;
}


.service-video-wrap:hover .service-video-wrap-desc,
.service-video-wrap:hover .service-video-wrap-buttton {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}


.service-video-wrap-heading {
    text-align: center;
    margin: 0; 
}
.dsm-mobile-menu a:hover {
    background-color: #C0562199;
    color: #000;
}

.dsm-mobile-menu li a {
    background-color: #fff;
    color: #000;
}

.dsm-mobile-menu li a {
    padding-left: 16px !important;
    padding-right: 12px !important;
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}

.dsm-mobile-menu .elementor-nav-menu .sub-arrow .e-font-icon-svg {
    fill: #000;
}
.elementor-lightbox {
	z-index:99999;
}
.dsm-mobile-menu li a {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.dsm-mobile-menu .sub-menu {
	margin-top:10px !important;
}
.dsm-mobile-menu li {
    padding-bottom: 12px;
}

.dsm-mobile-menu a.elementor-item-active {
    color: #000 !important;
}

.dsm-mobile-menu .elementor-nav-menu--dropdown a:hover {
    color: #000 !important;
}
.header-Scrolled .navbar-1 {
    background: #C0562199 !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
	backdrop-filter: blur(14.399999618530273px)

}
.header-Scrolled .primary-button a {
    background-color: #fff !important;
    border: 1px solid #fff !important;
}
.header-Scrolled .primary-button a {
    transition: all 0.3s ease-in-out !important;
}
.header-Scrolled .primary-button  .elementor-button-text {
	color:#C05621 !important;
}
.header-Scrolled .primary-button .elementor-button-icon {
    background-color:#C05621 !important;
    border-color: #C05621 !important;
}
.header-Scrolled .primary-button .elementor-button-icon path {
    fill: #fff;
}
.header-Scrolled .primary-button a:hover .elementor-button-icon {
    background-color: #fff !important;
	 border-color: #fff !important;
}
.header-Scrolled .primary-button a:hover {
    background-color: #C05621 !important;
    border-color: #C05621 !important;
}
.header-Scrolled .primary-button a:hover .elementor-button-text {
    color: #fff !important;
}
.header-Scrolled .primary-button a:hover .elementor-button-icon svg path {
    fill: #C05621 !important;
}

.header-Scrolled .primary-button .elementor-button-icon path {
    fill: #fff !important;
}
.navbar-1 {
    transition: all 0.3s ease-in-out;
}

.header-dropdown .sub-menu {
    padding: 32px 25px !important;
    width: clamp(300px,24.792vw,357px) !important;
    position: relative;
	background-color:#FFFFFF1A !important;
	backdrop-filter: blur(10px) !important;
}
.header-dropdown .sub-menu li a {
	background-color:#FEF9F4 !important;
	margin-bottom:18px !important;

}
.header-dropdown .elementor-nav-menu--dropdown a.elementor-item-active {
    background-color: #C05621 !important;
    color: #fff !important; 
}
.header-dropdown .sub-menu li:hover a {
    background-color: #C05621!important;
	color:#fff !important;
}
.capabilities-card.card-active .capabilities-vertical {
    display: none;
}
.capabilities-card.card-active .capabilities-horizontal {
    display: block;
}
.capabilities-card {
    flex: 0 0 10% !important;
    overflow: hidden !important;
    transition: flex 0.5s ease-in-out !important;
    cursor: pointer !important;
/*     min-height: 450px !important; */
    height: clamp(550px,43.75vw,630px) !important;
}
.capabilities-card.card-active {
    flex: 0 0 40% !important;
    cursor: default !important;
}
.capabilities-vertical {
/*     display: block; */
    height: 100% !important;
    writing-mode: tb;
    width: 100% !important;
    text-align: center !important;
}
.capabilities-horizontal {
   
    display: none;
    height: 100% !important;
}
.capabilities-vertical {
    display: flex;
    flex-direction: row;
}

.secondary-button a:hover .elementor-button-icon svg path {
    fill: #fff !important;
}
.primary-button .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #C05621;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.primary-button-box .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.secondary-button .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #C05621;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tertiary-button .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #C05621;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fourth-button .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #C05621;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-wrap .elementor-button-icon {
    width: clamp(25px,2.222vw,32px);
    height: clamp(25px,2.222vw,32px);
    background-color: #C05621;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.primary-button .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.primary-button-box .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.secondary-button .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tertiary-button  .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fourth-button  .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-wrap  .elementor-button-icon svg {
    width: clamp(18px,1.597vw,23px) !important;
    height: clamp(18px,1.597vw,23px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.primary-button .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.primary-button-box .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.secondary-button .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.tertiary-button .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.fourth-button .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.form-wrap .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.primary-button .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #C05621;
}
.primary-button-box .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #C05621;
}
.secondary-button .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #C05621;
}
.tertiary-button .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #fff;
}
.fourth-button .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #fff;
}
.form-wrap .elementor-button-icon path {
	width:15px !important;
    height:15px !important;
	fill: #fff !important;
}
.primary-button a {
    transition: all 0.3s ease-in-out !important;
}
.primary-button-box a {
    transition: all 0.3s ease-in-out !important;
}
.secondary-button a {
    transition: all 0.3s ease-in-out !important;
}
.tertiary-button a {
    transition: all 0.3s ease-in-out !important;
}
.fourth-button a {
    transition: all 0.3s ease-in-out !important;
}

.form-wrap .elementor-button {
    transition: all 0.3s ease-in-out !important;
}
.primary-button a:hover {
    background-color: #fff !important;
    border-color: #fff !important;
}
.specialized-customize-wrap:hover .primary-button-box a {
    background-color: #fff !important;
    border-color: #fff !important;
}
.secondary-button a:hover {
    background-color: #fff !important;
    border-color: #fff !important;
}
.tertiary-button a:hover {
    background-color: #fff !important;
    border-color: #fff !important;
}
.fourth-button a:hover {
    background-color: #C05621 !important;
    border-color: #C05621 !important;
}
.form-wrap .elementor-button:hover {
    background-color: #C05621 !important;
    border-color: #fff !important;
}
.primary-button .elementor-button-icon {
    background-color: #fff !important;
    border-color: #fff !important;
}

.secondary-button .elementor-button-icon {
    background-color: #fff !important;
    border-color: #fff !important;
}
.tertiary-button .elementor-button-icon {
    background-color: #C05621 !important;
    border-color: #C05621 !important;
}
.fourth-button .elementor-button-icon {
    background-color: #C05621 !important;
    border-color: #C05621 !important;
}
.form-wrap .elementor-button-icon {
    background-color: #C05621 !important;
    border-color: #C05621 !important;
}
.primary-button a:hover .elementor-button-icon svg {
    transform: rotate(45deg) !important;
}
.specialized-customize-wrap:hover .elementor-button-icon svg {
  transform: rotate(45deg) !important;
}
.secondary-button a:hover .elementor-button-icon svg {
    transform: rotate(45deg) !important;
}
.tertiary-button a:hover .elementor-button-icon svg {
    transform: rotate(45deg) !important;
}
.fourth-button a:hover .elementor-button-icon svg {
    transform: rotate(45deg) !important;
}
.form-wrap .elementor-button:hover .elementor-button-icon svg {
    transform: rotate(45deg) !important;
    width: clamp(18px, 1.597vw, 23px) !important;
    height: clamp(18px, 1.597vw, 23px) !important;
}

.primary-button a:hover .elementor-button-icon svg path {
    fill: #fff !important;
}
.specialized-customize-wrap:hover .elementor-button-icon svg path {
  fill: #fff !important;
}

.tertiary-button a:hover .elementor-button-icon svg path {
    fill: #fff !important;
}
.fourth-button a:hover .elementor-button-icon svg path {
    fill: #C05621 !important;
}
.form-wrap .elementor-button:hover .elementor-button-icon svg path {
    fill: #C05621 !important;
}
.primary-button a:hover .elementor-button-text {
	color: #C05621 !important;
}
.specialized-customize-wrap:hover .elementor-button-text {
 color: #C05621 !important;
}
.secondary-button a:hover .elementor-button-text {
	color: #C05621 !important;
}
.tertiary-button a:hover .elementor-button-text {
	color: #C05621 !important;
}
.fourth-button a:hover .elementor-button-text {
    color: #fff !important;
}
.form-wrap .elementor-button:hover .elementor-button-text {
    color: #fff !important;
}
.primary-button a:hover .elementor-button-icon {
	 background-color: #C05621!important;
}
.specialized-customize-wrap:hover .elementor-button-icon  {
  background-color: #C05621!important;
}
.secondary-button a:hover .elementor-button-icon {
	 background-color: #C05621!important;
}
.tertiary-button a:hover .elementor-button-icon {
	 background-color: #C05621!important;
}
.fourth-button a:hover .elementor-button-icon {
	 background-color: #fff!important;
}
.form-wrap .elementor-button:hover .elementor-button-icon {
	 background-color: #fff!important;
}
.primary-button .elementor-button-icon svg {
    transition: all 0.3s ease-in-out !important; 
	transform: rotate(0deg) !important;
}
.specialized-customize-wrap:hover .elementor-button-icon svg {
 transition: all 0.2s ease-in-out !important; 
	transform: rotate(0deg);
}
.secondary-button .elementor-button-icon svg {
    transition: all 0.3s ease-in-out !important; 
	transform: rotate(0deg) !important;
}
.tertiary-button .elementor-button-icon svg {
    transition: all 0.3s ease-in-out !important; 
	transform: rotate(0deg) !important;
}
.fourth-button .elementor-button-icon svg {
    transition: all 0.3s ease-in-out !important; 
	transform: rotate(0deg) !important;
}
.form-wrap .elementor-button-icon svg {
    transition: all 0.3s ease-in-out !important; 
	transform: rotate(0deg) !important;
}

.banner-soical .elementor-button-icon {
    height: 20px;
    width: 20px;
}

.banner-soical .elementor-button-icon svg {
    height: clamp(16px,1.389vw,20px);
    width: clamp(16px,1.389vw,20px);
}
.banner-soical .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.customize-wrap-btn {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease-in-out;
    height: 0;
    margin: 0 !important;
}

/* Show the button on hover */
.customize-wrap:hover .customize-wrap-btn {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
	height:auto;
	margin-top:clamp(20px,2.361vw,34px) !important;
}

.customize-wrap {
    transition: all 0.3s ease-in-out;
}
.box-clippath {
            clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 20%) !important;
        }


.specialized-customize-wrap:hover {
   background-color:#C05621 !important;
}
.specialized-customize-wrap:hover .primary-button {
  
}
.specialized-customize-wrap:hover .specialized-customize-wrap-box-content h4 , .specialized-customize-wrap:hover .specialized-customize-wrap-box-content p {
   color:#fff !important;
}
.specialized-customize-wrap:hover .specialized-customize-wrap-number-box {
   background-color:#fff !important;
}
.specialized-customize-wrap:hover .specialized-customize-wrap-number-box p {
    color:rgba(0, 0, 0, 0.3) !important;
}




/* .business-wrap {
	position:relative;
}
.business-wrap::before {
	position:absolute;
	clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%, 0 20%) !important;
	content:"";
	left:0;
	z-index:999;
} */
.customize-wrap:hover {
   background-color:#C05621 !important;
}

.customize-wrap:hover .customize-wrap-box-content h4 , .customize-wrap:hover .customize-wrap-box-content p {
   color:#fff !important;
}
.customize-wrap:hover .customize-wrap-number-box {
   background-color:#fff !important;
}
.customize-wrap:hover .customize-wrap-number-box p {
    color:rgba(0, 0, 0, 0.3) !important;
}

.form-wrap input {
	padding-top: 16px !important;
    padding-bottom: 18px !important;
    padding-left: 14px !important;
}
.form-wrap textarea {
	padding-top: 16px !important;
    padding-left: 14px !important;
}
.form-wrap .elementor-field-textual {
	color: #000 !important;
}
.form-wrap .elementor-field-type-submit  {
	margin-bottom:0 !important;
}

.work-slider-carousel .elementor-swiper-button {
    padding: clamp(13px,1.597vw,23px) clamp(13px,1.597vw,23px) !important;
    border: 1px solid #C05621 !important;
    border-radius: 8px !important;
}

.work-slider-carousel .elementor-swiper-button svg {
    width: 13px !important;
    height: 13px !important;
}
.work-slider-carousel .elementor-swiper-button-prev path {
	fill:#C05621 ;
}


/* Styling for the swiper slides */
.real-stories-carousel .swiper-slide {
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0.7;
    transform: scale(0.9);
    margin: 90px 0;
    overflow: hidden !important;
}

/* Styling for the active slide */
.real-stories-carousel .swiper-slide-active {
    opacity: 1;
    transform: scale(1.1);
    z-index: 1;
	box-shadow: 0px 4px 50px 0px #00000057 !important;

}

/* Styling for the adjacent slides */
.real-stories-carousel .swiper-slide-next,
.real-stories-carousel .swiper-slide-prev {
    opacity: 0.8;
    transform: scale(1);
    z-index: 0;
}

.real-stories-carousel .elementor-swiper-button {
    background-color: #C05621 !important;
    padding: clamp(13px, 1.597vw, 23px) clamp(13px, 1.597vw, 23px) !important;
    border: 1px solid #C05621 !important;
    border-radius: 8px !important;
}

.work-slider-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .work-slider-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover {
	background-color:#C05621 !important;
}
.work-slider-carousel .elementor-swiper-button.elementor-swiper-button-next:hover path, .work-slider-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover path {
	fill:#fff !important;
}

.real-stories-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .real-stories-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover {
	background-color:transparent !important;
}
.real-stories-carousel .elementor-swiper-button.elementor-swiper-button-next:hover path, .real-stories-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover path {
	fill:#C05621 !important;
}
.real-stories-carousel .elementor-swiper-button svg {
    width: 16px !important;
    height: 16px !important;
}
.real-stories-carousel .elementor-swiper-button-prev path , .real-stories-carousel .elementor-swiper-button-next path {
	fill:#fff !important;
}
.bannner-heading {
	position:relative;
}
.bannner-heading::after {
	position:absolute;
	content:"";
	top:-5px;
	background-color:#C05621;
	height:5px;
	left:0;
	width:40%;
}
.second-heading-after {
	position:relative;
}
.second-heading-after::after {
	position:absolute;
	content:"";
	top:-5px;
	background-color:#C05621;
	height:5px;
	left:0;
	width:60%;
}
.bannner-heading-work {
	position:relative;
}
.bannner-heading-work::after {
	position:absolute;
	content:"";
	top:-5px;
	background-color:#C05621;
	height:5px;
	left:28%;
	width:40%;
}
.Specialized-after {
	position:relative;
}
.Specialized-after::after {
	position:absolute;
	content:"";
	top:-5px;
	background-color:#C05621;
	height:5px;
	left:28%;
	width:40%;
}
.about-image {
	position:relative;
}
.about-image::before {
	position:absolute;
	clip-path: polygon(0 0, 70% 0, 100% 33%, 100% 100%, 25% 100%, 0 100%, 0 24%);
	content:"";
	top:0;
	right:0;
}
.soical-icon .elementor-icon-list-icon {
    border: 1px solid #0000001A;
    border-radius: 50%;
    padding: clamp(8px,0.972vw,14px);
}
.soical-icon .elementor-icon-list-text {
	padding-left: clamp(10px,1.667vw,24px)!important;
}
.soical-icon-2 span.elementor-icon-list-text {
    padding: 0 !important;
}
/* .soical-icon .elementor-icon-list-item a:hover .elementor-icon-list-icon{
	    background-color: #C05621;
}
.soical-icon .elementor-icon-list-item a:hover .elementor-icon-list-icon path {
    fill: #fff !important;
} */
.cad-list ul {
	list-style:square !important;
}



@media(max-width: 1024px) { 

.real-stories-carousel .swiper-slide {
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: 0.7;
    transform: scale(0.9);
    margin: 50px 0;
    overflow: hidden !important;
}
	.real-stories-carousel .swiper-slide-active {
    opacity: 1;
    transform: scale(1.1);
    z-index: 1;
	box-shadow: 0px 4px 30px 0px #00000057 !important;

}
	.header-dropdown .sub-menu {
    padding: 24px 20px !important;
}
	.header-dropdown .sub-menu li a {
    margin-bottom: 14px !important;
}
}


@media(max-width: 930px) { 
	.about-right , .about-left {
		width :100% !important;
	}
	    .about-wrap {
        flex-wrap: wrap;
        row-gap: 30px !important;
    }
	.soical-wrap {
flex-wrap: wrap;
        align-items: center;
        justify-content: space-evenly;
        row-gap: 20px;
        column-gap: 20px;
	}
	.soical-wrap-inner {
		width:48%;
		padding:0 !important;
	}
/* 	.icon-list-phone , .icon-list-follow  {
		width:100% !important;
	} */
}

@media(max-width: 880px) { 
	.spectized-inner-box {
		width :48% !important;
		padding:0 !important;
	}
}
@media(max-width: 840px) { 
	.follow-us-wrap {
		flex-wrap:wrap;
		row-gap:35px;
	}
		.icon-list-phone , .icon-list-follow  {
		width:100% !important;
	}
	.fabrication-wrap {
   flex-wrap: wrap;
    row-gap: 20px;
	}
	.fabrication-wrap-inner {
		width:50% !important;
		padding:0 !important;
	}
}
@media(max-width: 768px) { 
	.menu-mobile-dsm {
		border: 1px solid #F38C2966 !important;
			background-color: #FFFFFF0D !important;
		padding:7px !important;
		border-radius:6px !important;
	}
	.menu-mobile-dsm .elementor-icon-wrapper {
		height:20px !important;
	}
	.capabilities-vertical {
/*     display: block; */
    height: 100% !important;
writing-mode: horizontal-tb !important;
    width: 100% !important;
    text-align: center !important;
}
	.capabilities-card {
    flex: 0 0 10% !important;
    overflow: hidden !important;
    transition: flex 0.5s ease-in-out !important;
    cursor: pointer !important;
/*     min-height: 450px !important; */
    height: 0;
}
	.follow-us-wrap {
		flex-wrap:wrap;
		row-gap:0px;
	}
.real-stories-carousel .swiper-slide {
    transition: transform 0.5s ease, opacity 0.5s ease;
    opacity: none;
    transform: none;
        margin-bottom: 40px;
		 margin-top: 0px;
    overflow: hidden !important;
}

/* Styling for the active slide */
.real-stories-carousel .swiper-slide-active {
    opacity: 1;
    transform: none;
    z-index: 1;
	box-shadow: none;

}

/* Styling for the adjacent slides */
.real-stories-carousel .swiper-slide-next,
.real-stories-carousel .swiper-slide-prev {
    opacity: none;
    transform: none;
    z-index: 0;
}
	
}
@media(max-width: 690px) { 
	    .fabrication-wrap-inner {
        width: 100% !important;
    }

}
@media(max-width: 650px) { 
	
    .elementor-1281 .elementor-element.elementor-element-1bf684a {
        --e-n-carousel-arrow-next-right-position: 9%;
    }
}
@media(max-width: 620px) { 
	.box-clippath {
        width: 100%;
        padding: 0;
    }
}
@media(max-width: 600px) { 
	.spectized-inner-box {
		width :100% !important;
	}
		.soical-wrap-inner {
		width:100%;
		padding:0 !important;
	}
}
@media(max-width: 545px) { 	
    .elementor-1281 .elementor-element.elementor-element-1bf684a {
        --e-n-carousel-arrow-next-right-position: 12%;
		        --e-n-carousel-arrow-prev-top-position: -18%;
        --e-n-carousel-arrow-next-top-position: -18%;
    }
    .our-work .slider-heading h2 {
        width: 64%;
    }
	    .elementor-1281 .elementor-element.elementor-element-00bf55c ,
	    .elementor-1148 .elementor-element.elementor-element-00bf55c {
        --e-n-carousel-arrow-prev-left-position: 6.5%;
        --e-n-carousel-arrow-next-right-position: 6.5%;
    }
	.real-stories-carousel .swiper-slide {
    margin-bottom: 50px;
		 margin-top: 0px;

}
}
@media(max-width: 500px) {
	.capabilities-vertical .elementor-widget-heading h2 {
		    margin: 0 0 0 0px !important;
	}
	.capabilities-vertical {
	   padding-left: 15px !important;
       padding-right: 15px !important;
	flex-wrap: nowrap;
	}
}
 
@media(max-width: 430px) { 	
	    .elementor-1281 .elementor-element.elementor-element-00bf55c ,
	    .elementor-1148 .elementor-element.elementor-element-00bf55c {
        --e-n-carousel-arrow-prev-left-position: 8%;
        --e-n-carousel-arrow-next-right-position: 8%;
    }
	  .elementor-1281 .elementor-element.elementor-element-1bf684a {
        --e-n-carousel-arrow-next-right-position: 15%;
    }
}

