/*
 Theme Name:   Astra Child
 Theme URI:    https://example.com/
 Description:  A child theme of Astra.
 Author:       Your Name
 Author URI:   https://example.com/
 Template:     astra
 Version:      1.0.0
 Text Domain:  astra-child
*/

.min-767 {
    display: none !important;
}
.page-id-3257 .elementor-icon-list-icon svg {
    fill: #E5AF00 !important;
}
.investor-documents-wrapper {
    display: flex;
    gap: 50px;
}
.investor-sidebar {
    max-width: 240px;
    width: 20%;
}
.investor-sidebar ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.investor-sidebar li {
	margin-bottom: 10px;
}
.investor-sidebar li:last-child {
    margin-bottom: 0;
}
.investor-sidebar li a {
    font-size: 1rem;
    text-decoration: none !important;
    text-align: center;
    font-family: Montserrat !important;
    padding: 15px 35px;
    border-radius: 0;
    color: #54595f;
}
.investor-sidebar a {
	display: block;
	padding: 10px;
	background: #eee;
	text-decoration: none;
	color: #000;
	border-radius: 4px;
}
.investor-sidebar a.active, .investor-sidebar a:hover, .mobile-accordion-header.active {
	background: #FF5900 !important;
	color: #fff !important;
}
.investor-content {
    width: 80%;
    padding: 30px 40px;
    background: #4A4A4A;
}
.doc-item img {
    width: 51px;
    height: 51px;
    margin-right: 25px;
}
.doc-section h3 {
    font-size: 22px !important;
    margin-top: 12px;
    color: #fff;
    font-family: barnegatregular !important;
}
.doc-section {
	display: none;
}
.doc-section.active {
	display: block;
}
.doc-sub-category {
	margin-bottom: 25px;
}
.doc-items {
    display: flex;
    flex-wrap: wrap;
	gap: 20px;
}
.doc-item {
    width: 48%;
    background-color: #fff8f0;
    padding: 12px;
}
.doc-item a{
	display: flex;
    align-items: center;
}
.mobile-accordion-header {
    width: 100%;
    background: #f1f2f3 !important;
    border: none !important;
    border-radius: 0px;
    color: #54595f !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
    padding: 15px 35px !important;
}
.mobile-investor-accordion {
    display: flex;
    flex-direction: column;
}
.mobile-accordion-content.open {
    padding: 30px 20px 10px 20px;
    margin-bottom: 15px;
}
.mobile-accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, padding 0.3s ease;
    background: #4A4A4A;
    margin-top: 15px;
}
.mobile-document-items a {
    display: flex;
    align-items: center;
    font-size: 16px !important;
    text-decoration: none ! IMPORTANT;
    font-family: 'Montserrat' !important;
    line-height: 20px;
    color: #1F2A32 !important;
    letter-spacing: normal !important;
}
.mobile-document-items {
    list-style: none;
    padding-left: 0 !important;
    display: flex;
    flex-direction: column;
    padding: 1;
}
.mobile-document-items a img {
    width: 49px;
    height: 49px;
    margin-right: 10px;
}
.mobile-document-items li {
    margin-bottom: 10px;
    background-color: #fff8f0;
    padding: 12px;
    height: 100%;
}
.document_subtitle {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
	.sidebar {
      width: 250px;
      background: #333;
      padding: 20px 0;
      display: flex;
      flex-direction: column;
      flex-shrink: 0;
    }
    .sidebar a {
      display: block;
      padding: 12px 20px;
      color: #fff;
      text-decoration: none;
      border-left: 4px solid transparent;
      transition: 0.3s;
      cursor: pointer;
    }
    .sidebar a:hover,
    .sidebar a.active {
      background: #444;
      border-left: 4px solid #ff5200;
    }
    .content {
      flex: 1;
      padding: 30px;
      background: #2d2d2d;
    }
    .tab-content {
      display: none;
    }
    .tab-content.active {
      display: block;
    }
    .tab-content h2 {
      margin-bottom: 20px;
      color: #fff;
    }
    .compliance-section {
      margin-bottom: 30px;
    }
    .compliance-section h3 {
      margin: 15px 0;
      font-size: 18px;
      color: #ff8c42;
    }
    .pdf-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 15px;
    }
    .pdf-item {
      display: flex;
      align-items: center;
      padding: 10px;
      background: #3a3a3a;
      border-radius: 6px;
      transition: 0.3s;
      cursor: pointer;
    }
    .pdf-item:hover {
      background: #444;
    }
    .pdf-item img {
      width: 35px;
      margin-right: 10px;
    }
    .pdf-item span {
      color: #fff;
      font-size: 14px;
      line-height: 1.3;
    }
    @media(max-width: 767px){
        .sidebar {
            width: 100%;
        }
        .content {
            display: none;
        }
        .tab-content {
            padding: 15px;
            background: #2d2d2d;
        }
		.min-767 {
			display: block !important;
		}
		.max-768{
			display: none !important;
		}
    }

    @media(min-width:768px){
      .sidebar .tab-content {    
        display: none !important; 
        }
    }
.solar_pv, .smart_solar, .innovation, .rural, .best_integrated{
	cursor: pointer;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'barnegatregular';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}
.elementor-widget-heading h1.elementor-heading-title, h2, h3, h4, h5, h6 {
    font-family: barnegatregular !important;
    font-weight: 500 !important;
    letter-spacing: -1px;
    line-height: 1em !important;
}
.elementor-element .elementor-button, .newsletter-submit-btn {
    font-family: Montserrat !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}
.elementor-element .elementor-button{
	line-height: 23px !important;
}
body, input, textarea, select, .breadcrumb a, .breadcrumb strong, div, p, span {
    font-family: Montserrat !important;
}
.search-results article .ast-post-format- {
    border-top: 5px solid #FF5900;
}
.search-results article .ast-post-format- header {
    display: none;
}
input[type="submit"] {
    border-radius: 0;
}
.partner-with-us a {
    font-weight: 600 !important;
    text-decoration: none !important;
    font-family: Montserrat !important;
    font-size: 16px !important;
}
.solution-box .elementor-cta__bg-wrapper {
    height: 250px;
}
.img-slider .swiper-slide figure img {
    height: 100%;
    object-fit: cover;
	width: 100%;
}
.img-slider .swiper-slide figure {
    height: 100%;
	width: 100%;
}
ul.dsm_breadcrumbs span.et-pb-icon.dsm_separator_icon:after {
    content: "/";
    font-family: auto !important;
    font-weight: 700;
    font-size: 18px;
}
ul.dsm_breadcrumbs li, ul.dsm_breadcrumbs li a {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat';
}
ul.dsm_breadcrumbs li.dsm_breadcrumbs_separator {
    font-size: 0;
}
ul.dsm_breadcrumbs {
    list-style: none;
    display: flex;
    gap: 8px;
    margin: 0;
    padding: 0;
}
ul.dsm_breadcrumbs li.dsm_breadcrumbs_item_current {
    font-weight: 600;
}
ul.dsm_breadcrumbs.veracity-breadcrumbs li, ul.dsm_breadcrumbs.veracity-breadcrumbs li span {
    color: #1f2a32;
}
ul.dsm_breadcrumbs.veracity-breadcrumbs li.dsm_home_item_custom a span {
	color: #f4ba00 !important;
	text-decoration: underline;
}
.projects-section-wrap .projects-content h3 {
	font-family: Montserrat !important;
	text-transform: capitalize !important;
}
.breadcrumb a {
	font-size: 16px !important;
}
.breadcrumb strong {
	font-size: 14px !important;
}
.detail-para .elementor-widget-container, .testimonial_slide .test_content {
    font-size: 16px;
    line-height: 26px;
}
span.home-main-heading {
    font-family: 'barnegatregular' !important;
    color: #ff5900;
}
#sticky-sahaj-wrapper {
	position: fixed;
	z-index: 99999;
	bottom: 0;
	display: none;
	width: 100%;
	background-color: #2C2C2C;
	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 -3px 6px 0 #1e1e1e5c;
}
.sticky-footer-content {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	gap: 30px;
	padding: 15px 0;
	max-width: 1240px;
	margin: 0 auto;
	width: 90%;
}
.sticky-footer-content p {
    text-align: left;
    margin-bottom: 0;
    font: 400 15px / 120% Montserrat;
    max-width: 800px;
}
.sticky-ras a.elementor-button.elementor-button-link, .newsletter-submit-btn {
	border: 0;
	font-family: Montserrat;
	line-height: 120%;
}
.partners-wrapper {
    max-width: 1240px;
    width: 95%;
    margin: 0 auto;
    background-color: #2C2C2C;
    position: fixed;
    z-index: 99999;
    bottom: 0;
    display: none;
    width: 100%;
    left: 0;
    right: 0;
    padding-bottom: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 -1px 0px #00000036;
}
.partners-wrapper .partners-container {
    display: flex;
    gap: 35px;
    max-width: 100%;
    overflow-x: auto;
    width: 90%;
    margin: 0 auto;
    justify-content: space-between;
}
a.partners-item {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: space-between;  
    margin-top: 10px;
    margin-bottom: 8px;
    border-right: 1px solid #ccc;
    padding-right: 8px;
}
a.partners-item:last-child {
	border-right: 0;
}
.partners-wrapper p {
    font: 400 16px Montserrat;
    color: #fff;
    margin-bottom: 0;
    width: 260px;
    position: relative;
    padding-right: 8px;
}
.partners-container::-webkit-scrollbar {
    height: 5px;
}
.partners-container::-webkit-scrollbar-track {
    background: transparent;
}
.solutions-cta-box:hover .elementor-bg {
	transform: scale(1.2) !important;
	filter: brightness(0.7);
}
.partners-container::-webkit-scrollbar-thumb {
    background-color: #a8a5a5;
    border-radius: 10px;
}
.solutions-cta-box.elementor-element .elementor-cta .elementor-cta__bg,
.solutions-cta-box.elementor-element .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 500ms !important;
}
.solutions-cta-box .elementor-widget-container .elementor-cta__content {
    height: 100%;
    flex-direction: column;
    padding-bottom: 70px !important;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 10px;
}
.solutions-cta-box .elementor-widget-container a.elementor-cta {
    height: 100%;
}
a:focus {
	outline: none;
}
.header_menubar .sub-menu li a.elementor-sub-item.menu-link {
	font-weight: 500 !important;
	font-size: 14px !important;
	font-family: Montserrat !important;
	line-height: 18px !important;
	white-space: normal;
}
.header_menubar .elementor-nav-menu li a {
	font-family: Montserrat !important;
	font-weight: 600 !important;
}
.elementor-sticky--effects {
	background-color: #fff;
}
.reveal-box,
.svg-ani rect.st1,
.svg-ani path.st2,
.svg-ani .st3,
.svg-ani image {
	clip-path: inset(0 0 100% 0);
	transition: clip-path 1s linear;
}
.reveal-box.delay1,
.reveal-box2.delay3 {
	transition-delay: 0.05s;
}
.reveal-box.delay2 {
	transition-delay: 0.1s;
}
.reveal-box.delay3 {
	transition-delay: 0.6s;
}
.reveal-box.delay4 {
	transition-delay: 0.3s;
}
.reveal-box.delay5 {
	transition-delay: 0.5s;
}
.reveal-box.delay6 {
	transition-delay: 0.7s;
}
.reveal-box.delay7 {
	transition-delay: 0.9s;
}
.reveal-box.visible,
.svg-ani rect.st1.visible,
.svg-ani path.st2.visible,
.svg-ani .st3.visible,
.svg-ani image.visible {
	clip-path: inset(0 0 0 0);
}
.blog-h4 h4 {
	font-family: 'MRLZ Text';
	font-weight: 300;
	line-height: 35px;
}
.single-post p,
.single-post ul {
	margin-bottom: 10px;
}
.blog-h2 {
	margin-top: 18px;
}
.single-post .e-con-inner {
	row-gap: 10px !important;
}
.blog-h3 {
	margin-top: 14px;
}
.single-post h4 {
	font-family: 'MRLZ Text' !important;
	font-weight: 400 !important;
	margin-top: 10px;
	margin-bottom: 0;
}
.single-post .entry-content ul {
	margin-left: 20px;
	margin-top: 0;
}
.single-post .ast-single-entry-banner .ast-container {
	padding: 60px 0 0 !important;
}
.single-post .entry-meta,
.single-post .entry-meta span {
	color: #1e293b;
}
.single-post div#comments {
	display: none;
}
.single-post .post-navigation a:hover {
	color: #FF5900;
}
.single-post .post-navigation {
	max-width: 840px;
	width: 90%;
	margin: 0 auto;
}
article.elementor-post:hover a.elementor-post__read-more {
	color: #fff !important;
}
.careers-form .form-fields p label {
	color: #fff;
}
.careers-form .wpcf7 input[type=file].wpcf7-form-control {
	border-radius: 0px;
}
/*Mobile menu*/
.menu-header img {
    width: 120px;
}
.mobile-menu-main {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 380px;
    height: 100%;
    background: #2c2c2c;
    transform: translateX(100%);
    transition: 0.3s ease-in-out;
    overflow-x: hidden;
}
.mobile-menu-main.active {
    transform: translateX(0);
    z-index: 1100;
    box-shadow: 1px 0 3px #000;
}
.menu-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 0 15px 30px;
    background: #2c2c2c;
    color: #2a323b;
    font-weight: bold;
}
.menu-header span {
    display: flex;
}
.menu-close {
    background-color: transparent !important;
    border: none;
    color: #ffffff !important;
    font-size: 20px;
    cursor: pointer;
    border: 0;
    box-shadow: none;
}
.menu-list {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    height: 90%;
    padding-left: 30px;
}
.menu-list li {
    border-bottom: 1px solid #898a8b;
    list-style: none;
}
.menu-list a {
    display: block;
    padding: 24px 20px 24px 0;
    text-decoration: none;
    color: #2a323b;
    font-family: barnegatregular,sans-serif!important;
    font-size: 20px;
    line-height: 1.2;
    color: #ffffff !important;
}
.menu-list .has-submenu>a {
    position: relative;
    cursor: pointer;
}
.menu-list .has-submenu>a::after {
    content: "";
    float: right;
    background-image: url(/wp-content/uploads/2025/07/arrow_right_alt_white-1.svg);
    height: 20px;
    width: 20px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.3s ease;
    position: absolute;
    right: 38px;
}
.submenu {
    padding-left: 15px!important;
}
.submenu {
    background: #2c2c2c;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transform: translateX(100%);
    transition: transform 0.3s ease!important;
}
div.submenu.active {
    transform: translateX(0);
}
.submenu.active {
    z-index: 1;
    padding: 0;
    padding-left: 30px !important;
}
.submenu ul {
    padding: 0;
}
.has-submenu .submenu ul {
    margin-left: 0;
}
.submenu-header {
    background: #2c2c2c;
    padding: 10px 0px;
}
.submenu .submenu li:last-child {
    border-bottom: 0;
}
.back-button {
    background-color: transparent !important;
    border: 0;
    color: #ffffff !important;
    font-size: 14px !important;
    cursor: pointer;
    font-weight: 400;
    box-shadow: none;
    display: flex;
    padding-left: 0 !important;
    font-family: Montserrat !important;
    line-height: 24px;
}
.back-button img {
    padding: 0;
    max-width: 18px;
    margin-right: 10px;
}
.hburger-wrapp {
    display: flex;
    gap: 25px;
}
.hamburger {
    cursor: pointer;
    display: inline-block;
    top: 17px;
    right: 0;
    z-index: 99999;
}
p.mobile-side-menu {
    color: #fff;
    border-bottom: 1px solid #fff;
}
div.submenu li.has-submenu>a.submenu-opened:after {
    transform: rotate(90deg);
}
.submenu .submenu {
    transform: unset!important;
    position: unset!important;
    padding-left: 60px!important;
    display: none;
}
/* header css */
.navbar-form-search {
	position: relative;
}
.search-form-container {
	position: absolute;
	right: 49px;
	top: 0;
	width: 720px;
	overflow: hidden;
	background: #fff;
	white-space: nowrap;
	transition: opacity 0.3s ease-in-out;
	z-index: 1;
	display: flex;
	align-items: center;
    opacity: 0;
}
.search-form-container input {
	width: 660px;
	padding: 8px 15px;
	margin-left: 5px;
}
button#close-search {
    background-color: transparent;
    font-family: 'Montserrat';
    font-size: 18px;
    color: #1f2a32;
    border-style: solid;
    padding: 10px 11px 10px 11px;
    font-weight: 600;
    border: 1px solid #d1d5db;
    box-shadow: none;
}
.search-button {
	background: transparent;
	display: flex;
	padding: 0 15px;
	height: 40px;
}
.search-button:hover {
	border-top: none;
	border-bottom: none;
}
.search-form-container.active {
	opacity: 1;
    z-index: 9;
}
a.search-button {
    align-items: center;
}
.search-button img {
    width: 25px;
    height: 25px !important;
}
.header-wrapper .e-con-inner .elementor-button-wrapper a {
    vertical-align: bottom;
}
.header-wrapper .e-con-inner {
    border-bottom: 1px solid #ccc;
}
.veracity-header .e-con-inner {
    border: 0;
}
.header-wrapper .e-con-inner .elementor-widget-theme-site-logo img {
    margin-bottom: 8px;
}
.subsidiary-dd ul.sub-menu .sub-menu, .sub-menu {
	left: 100%;
	top: -1px !important;
	border: 1px solid #00000024 !important;
}
.subsidiary-dd ul.sub-menu {
	width: 280px !important;
	border: 1px solid #00000024 !important;
}
.subsidiary-dd ul.sub-menu .sub-menu li {
	padding-left: 50px;
}
.media-dd ul.sub-menu .sub-menu li,
.solution-dd ul.sub-menu .sub-menu li {
	padding-left: 0;
}
.subsidiary-dd ul.sub-menu .sub-menu li a:after {
	display: none;
}
.subsidiary-dd ul.sub-menu .sub-menu li a {
	white-space: break-spaces;
	font-size: 12px !important;
	line-height: normal;
}
.subsidiary-dd.menu-item-has-children ul.sub-menu li a {
	font-size: 14px !important;
	font-weight: 600 !important;
	font-family: 'MRLZ Text' !important;
}
.subsidiary-dd ul.sub-menu li:first-child a:after {
	width: 20px;
	height: 20px;
	right: 80px;
}
.subsidiary-dd ul.sub-menu li:nth-child(2) a:after {
	width: 20px;
	height: 20px;
	right: 60px;
}
.subsidiary-dd ul.sub-menu li:last-child a:after {
	width: 20px;
	height: 20px;
	right: 80px;
}
li.veracity {
	background-image: url(/wp-content/uploads/2025/05/Veracity.svg);
	background-repeat: no-repeat;
	background-position: 20px, 50px;
	background-size: 40px;
}
li.sahaj-submenu {
	background-image: url(/wp-content/uploads/2025/05/Sahaj-Solar.svg);
	background-repeat: no-repeat;
	background-position: 20px, 50px;
	background-size: 40px;
}
.nav-dd ul.sub-menu {
	min-width: fit-content !important;
	width: 100% !important;
}
.media-dd.menu-item-has-children ul.sub-menu li:last-child a:after,
.solution-dd.menu-item-has-children ul.sub-menu li:last-child a:after {
	display: none;
}
.solution-dd ul.sub-menu li:nth-child(2) a:after {
	right: 20px;
}
.solution-dd ul.sub-menu li:first-child a:after {
	right: 176px;
}
.header_menubar .elementor-nav-menu--main .sub-menu {
    margin: 0 !important;
    border-top: 0 !important;
}
.subsidiary-dd ul.sub-menu .sub-menu {
    left: 100% !important;
}
/* header css end */
.footer_call a {
    color: #fff !important;
    font-size: 22px !important;
    font-weight: bold!important;
    font-family: 'MRLZ Text' !important;
}
.link_color a,
.elementor-widget-text-editor .tp_link {
	color: #fff !important;
	font-size: 16px !important;
	line-height: 22px !important;
	font-family: Montserrat !important;
}
.link_color a:hover,
.elementor-widget-text-editor .tp_link:hover {
	color: #FF5900;
}
.e-n-accordion-item-title {
	justify-content: space-between !important;
}
.home_tab .e-n-tabs-heading {
	border: 1px solid #000;
	padding: 25px 25px;
	background-color: #fff;
	width: fit-content;
	margin: 0 auto;
	z-index: 1;
}
.home_tab .e-n-tabs-heading button {
	max-width: 249px;
	line-height: normal;
}
svg.next-btn, svg.prev-btn {
    cursor: pointer;
}
.success_stories_arrow svg circle,
.success_stories_arrow svg path {
	transition: all 0.3s ease;
}
.success_stories_arrow svg:hover rect {
    fill: #ff5900;
    stroke: #ff5900;
}
.success_stories_arrow svg:hover circle {
	fill: #F07F04;
	opacity: 1 !important;
	fill-opacity: 1;
	stroke: #F07F04;
}
.success_stories_arrow svg:hover path {
	stroke: #fff;
}
.story_inner h3 {
	font: 500 normal 23px/32px Montserrat !important;
    color: #424242;
    transition: all 0.5s ease;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.story_wrapper:hover div {
	color: #ff5900;
}
.location {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 10px;
	color: #666666 !important;
	font-size: 14px;
}
.story_inner {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	margin-top: 20px;
}
.success_stories .story_wrapper {
	margin: 0 25px 0 0;
	text-decoration: none !important;
}
.show_story {
	overflow: hidden;
	position: relative;
}
.show_story img {
	width: 100%;
	transition: transform 0.8s ease;
	max-height: 300px;
	object-fit: cover;
}
.story_wrapper:hover .show_story img {
	transform: scale(1.1);
	filter: brightness(0.7);
}
.success_stories_arrow {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: end;
}
.investor-accordion .e-n-tabs.e-activated .e-grid {
    --e-con-grid-template-columns: repeat(2, 1fr);
}
.investor-accordion .e-n-tabs.e-activated .e-active .e-con-inner .elementor-image-box-wrapper {
    background-color: #fff8f0;
    padding: 12px;
    height: 100%;
}
.investors-box {
    max-width: 500px !important;
    width: 100% !important;
}
.investor-accordion .investors-box h3 a, .doc-item a {
    font-size: 16px !important;
    text-decoration: none !IMPORTANT;
    font-family: 'Montserrat' !important;
    line-height: 20px;
    color: #1F2A32 !important;
    letter-spacing: normal !important;
}
.investors-box:hover h3 a, .doc-item a:hover {
	color: #ff5900 !important;
}
.investor-accordion h4.elementor-heading-title, .mobile-sub-category {
    font-size: 22px !important;
    margin-top: 12px;
	color: #fff !important;
}
.investor-accordion h5.elementor-heading-title {
    font-size: 17px !important;
    font-family: 'Montserrat' !important;
}
.investors-box h3 {
	margin-bottom: 0;
}
@-webkit-keyframes scroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(calc(-230px * 7));
	}
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-50%); 
	}
}
.slider, .reverce-slider {
	overflow: hidden;
}
.slider .slide-track {
	-webkit-animation: scroll 30s linear infinite;
	animation: scroll 40s linear infinite;
	animation-play-state: running;
	display: flex;
	align-items: center;
	width: calc(230px * 34);
}
.slider:hover .slide-track, .reverce-slider:hover .reverce-slide-track {
	animation-play-state: paused;
}
.slider .slide, .reverce-slider .slide {
	width: 180px;
	margin-right: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 0.3s ease;
}
.w-140{
	width: 160px !important;
}
.w-120{
	width: 120px !important;
}
.w-70{
	width: 70px !important;
}
.slider:hover .slide, .reverce-slider:hover .slide {
	opacity: 0.5;
}
.slider .slide:hover, .reverce-slider .slide:hover {
	opacity: 1 !important;
}
.reverce-slider {
	margin-top: 30px;
}
.gallery-tabs .e-n-tabs-content img {
	object-fit: cover;
	width: 390px;
	height: 300px;
}
@keyframes scroll-reverse {
	0% {
		transform: translateX(calc(-250px * 7));
	}

	100% {
		transform: translateX(0);
	}
}
.reverce-slide-track {
	animation: scroll-reverse 30s linear infinite;
	animation-play-state: running;
	display: flex;
	width: calc(250px * 14);
}
.slider .slide img, .reverce-slider .slide img {
	filter: grayscale(100%);
	transition: all 0.3s ease;
	opacity: 1;
	width: 90px;
}
.slider .slide:hover img, .reverce-slider .slide:hover img {
	filter: grayscale(0%);
	opacity: 1 !important;
}
.action-tabs {
	position: fixed;
	left: 100%;
	top: 38%;
	z-index: 9;
	align-items: center
}
.action-tabs a {
	height: 60px;
	display: block;
	margin-bottom: 15px;
	text-transform: uppercase;
	text-align: left;
	color: white;
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	transform: translateX(-50px);
	position: relative;
	transition: transform ease-in-out 500ms;
	white-space: nowrap;
	background-color: #FFF8F0;
	border-radius: 50px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.action-tabs .vc_logo {
	background-image: url('/wp-content/uploads/2025/05/Veracity.svg') !important;
}
.action-tabs .ss_logo {
	background-image: url('/wp-content/uploads/2025/05/Sahaj-Solar.svg') !important;
}
.action-tabs .vc_logo, .action-tabs .ss_logo {
	background-repeat: no-repeat;
	background-size: 45px;
	background-position: 10px;
}
.action-tabs a span {
	background: #FFF8F0;
	height: 60px;
	margin-left: 50px;
	padding: 0px 20px 0 15px;
	line-height: 50px;
	width: 190px;
	color: #000;
	font-weight: 600;
	display: flex;
	align-items: center;
}
.action-tabs a span {
	font-size: 16px;
}
.action-tabs a:hover {
	transform: translateX(-100%);
	text-decoration: none;
}
.ornage {
	color: #FF5900;
}
.test_content {
	font-size: 21px;
	line-height: 32px;
	color: #1F2A32;
	margin: 40px 0;
}
.squote_img img {
    width: 65px;
}
.test_company {
	display: flex;
	align-items: center;
	gap: 25px;
}
.test_company h3 {
    color: #FF5900 !important;
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
    font-weight: 600 !important;
    margin: 0px !important;
}
.slick-arrow {
	cursor: pointer;
}
.sub-menu {
	width: 240px !important;
}
.breadcrumb {
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 600 !important;
    font-family: 'Montserrat';
    line-height: 20px !important;
}
.breadcrumb a {
	color: #fff !important;
}
.breadcrumb strong {
    font-weight: 500 !important;
}
.hero_banner {
    min-height: 450px !important;
	background-position: bottom !important;
}
.e-parent.video-wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.solutions-cta-box .elementor-cta__bg-wrapper:after {
	content: '';
	position: absolute;
	background-image: url(/wp-content/uploads/2025/06/arrow.svg);
	background-size: contain;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	bottom: 0px;
	right: 0px;
	z-index: 999;
}
.New-solution .solutions-cta-box .elementor-cta__bg-wrapper:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2025/06/arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 0px;
    z-index: 999;
}
.solutions-cta-box:hover .elementor-cta__content h2.elementor-cta__title,
.solutions-cta-box:hover .elementor-cta__content a,
.solutions-cta-box:hover .elementor-cta__content .elementor-cta__description a.solution-link {
	color: #fff !important;
}
.solutions-cta-box:hover .elementor-cta__bg-wrapper:after {
	background-image: url(/wp-content/uploads/2025/06/arrow-orange.svg);
}
.solutions-cta-box:hover .elementor-cta__content {
	background-color: #FF5900 !important;
	transition: all 0.2s;
}
.solutions-cta-box:hover {
	cursor: pointer;
}
.solutions-cta-box .elementor-widget-container {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.subsidiary-products-box:hover .elementor-cta__bg-wrapper:after {
	background-image: url(/wp-content/uploads/2025/06/arrow-yellow.svg);
}
.vc-service-box .elementor-cta {
	height: 100%;
}
.solutions-cta-box .elementor-cta__content .elementor-cta__description a.solution-link {
	text-decoration: none;
	color: #FF5900 !important;
	margin-top: 20px;
}
.subsidiary-products-box .elementor-cta__content .elementor-cta__description a.solution-link {
	color: #E5AF00 !important;
}
.subsidiary-products-box:hover .elementor-cta__content {
	background-color: #E5AF00 !important;
	transition: all 0.2s;
}
.solutions-cta-box .elementor-cta__content a {
    text-decoration: none;
    font-family: 'Montserrat';
    font-size: 16px;
}
.solutions-cta-box .elementor-cta__content .elementor-cta__description a {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: #fff !important;
}
.timeline-heading h2.elementor-heading-title {
	max-width: 900px;
	margin: 0 auto;
	width: 90%;
}
.gallery-tabs .e-n-tab-title[aria-selected=true] {
	border: 1px solid;
}
/* Timeline element */
.timeline .wpr-story-info-vertical svg path {
	transition: fill 0.4s ease;
}
.timeline .wpr-story-info-vertical {
	display: flex !important;
}
.timeline .wpr-timeline-centered article.wpr-timeline-entry .wpr-story-info-vertical .wpr-timeline-content-wrapper {
	width: 75%;
}
.timeline article.wpr-timeline-entry {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 0px !important;
}
.timeline .wpr-middle-line, .timeline .wpr-timeline-fill, .timeline .wpr-main-line-icon {
	left: calc(-10px / 2) !important;
}
.timeline .wpr-timeline-centered article.wpr-timeline-entry:nth-child(3) .wpr-story-info-vertical {
	padding-top: 160px !important;
}
.timeline article.wpr-timeline-entry:last-child {
	border-bottom: 0;
}
/* Timeline element ends */
.text-list ul li::marker {
	font-size: 24px;
}
.text-list ul {
	margin: 10px 0;
}
.single-team-box a {
	position: relative;
}
.single-team-box a:after {
	content: '';
	position: absolute;
	background-image: url(/wp-content/uploads/2025/06/arrow.svg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 35px;
	display: block;
	background-size: contain;
	bottom: 3px;
	right: -7px;
}
.single-team-box h3 {
	margin: 20px 0 0;
	font-size: 35px;
	line-height: 135%;
	color: #1F2A32;
}
.single-team-box p {
	font-size: 18px;
	color: #1F2A32;
}
.team-wrapper {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.team-wrapper-1 {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center !important;
}
.single-team-box {
	width: 32%;
	text-align: left;
	cursor: pointer;
}
.single-team-box a {
	position: relative;
	display: block;
}
.single-team-box a:after {
	content: '';
	position: absolute;
	background-image: url(/wp-content/uploads/2025/06/arrow.svg);
	background-repeat: no-repeat;
	background-position: top;
	width: 55px;
	height: 35px;
	display: block;
	background-size: contain;
	bottom: 0;
	right: -7px;
}
/* Popup Overlay */
.popup-overlay {
	display: none;
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	justify-content: center;
	align-items: center;
	padding: 20px;
}
.popup-content {
	background: #fff;
	padding: 30px;
	max-width: 1100px;
	width: 100%;
	border-radius: 10px;
	position: relative;
	max-height: 90vh;
	overflow-y: auto;
	box-shadow: 0 5px 30px rgba(0, 0, 0, 0.3);
	display: flex;
	align-items: center;
	gap: 20px;
}
.popup-content img {
	max-width: 150px;
	float: left;
	margin-right: 20px;
}
.popup-close {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 40px;
	cursor: pointer;
	color: #00000033;
}
.single-team-box {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.6s ease, transform 0.6s ease;
}
.single-team-box.fade-in {
	opacity: 1;
	transform: translateY(0);
}
.popup-content p {
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}
.form-fields p {
	display: flex;
	gap: 10px;
	margin-bottom: 10px;
}
.form-fields p label {
	width: 50%;
	font-size: 16px;
	line-height: 40px;
	font-weight: 400;
}
.message-label label {
	width: 100% !important;
}
.form-fields p label input,
.form-fields p label textarea {
	padding: 24px 16px !important;
	border-color: #9CA3AF;
	border-radius: 0;
}
.form-fields p label input::placeholder {
	font-family: 'MRLZ Text';
	color: #9CA3AF;
	font-weight: 300;
}
.form-fields p label input:focus, .form-fields p label textarea:focus {
	border-style: solid;
	border-color: #9CA3AF !important;
}
.submit-btn p {
	text-align: center;
	justify-content: center;
	margin-top: 30px;
	align-items: center;
}
.wpcf7-acceptance span.wpcf7-list-item {
	margin: 0;
}
span.wpcf7-list-item-label, span.wpcf7-list-item-label a {
	font-size: 16px;
}
.projects-content ul li::marker {
	font-size: 24px;
	color: #ff5900;
}
.projects-content ul li {
	margin-bottom: 10px;
}
.projects-content ul {
	margin: 0 0 30px;
}
.project-img-slider .swiper-pagination {
	text-align: right !important;
	bottom: -34px !important;
	color: #8C8C8C;
}
.project-img-slider .swiper-pagination span {
	color: #8C8C8C;
}
.project-img-slider {
	position: relative;
	margin-top: 90px;
}
.project-img-slider .elementor-swiper-button-prev, .project-img-slider .elementor-swiper-button-next {
	top: -50px !IMPORTANT;
	border: 1px solid #1f2a32;
	width: 50px !important;
	height: 50px !IMPORTANT;
	border-radius: 100%;
}
.project-img-slider .elementor-swiper-button-prev:hover, .project-img-slider .elementor-swiper-button-next:hover {
	background-color: #ff5900;
	border-color: #ff5900;
}
.project-img-slider .elementor-swiper-button-prev {
	left: 80% !important;
}
.project-img-slider .elementor-swiper-button-prev svg, .project-img-slider .elementor-swiper-button-next svg {
	left: 15px;
	fill: #1f2a32 !important;
	top: 16px;
	position: absolute;
	width: 17px !important;
	height: 17px !important;
}
.project-img-slider .elementor-swiper-button-prev:hover svg, .project-img-slider .elementor-swiper-button-next:hover svg {
	fill: #FFFFFF !important;
}
.project-img-slider, .project-img-slider .elementor-widget-container, .project-img-slider .elementor-widget-container .elementor-swiper,
.project-img-slider .elementor-widget-container .elementor-main-swiper {
	height: 100% !important;
}
.project-img-slider .elementor-widget-container .elementor-main-swiper {
	padding-bottom: 0 !important;
}
.elementor-image-gallery .gallery-item img {
	margin: 0 auto;
}
.vc-testimonial .test_company h3 {
    color: #E5AF00 !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    font-family: 'Montserrat' !important;
}
.vc-testimonial-wrap .success_stories_arrow svg:hover circle {
	fill: #f4ba00;
	stroke: #f4ba00;
}
.img-slider .swiper-slide {
	height: 300px;
}
.error404 .elementor-location-header {
    background-color: #fff;
}
.error404 .ast-container {
    max-width: 100%;
    padding: 0;
    background-color: #fff8f0;
}
.error404 .ast-container div#primary {
    margin: 0;
}
.error404 .header-wrapper .e-con-inner {
    border-bottom: 0;
}
.app-img, .app-img .elementor-widget-container, .app-img .elementor-widget-container img {
    height: 100%;
    object-fit: cover;
}
/* Image slider */
.slider-section {
	max-width: 600px;
	margin: 0 auto 40px;
	background: #fff;
	padding: 20px;
}
.slider-controls-top {
	display: flex;
	justify-content: flex-end;
	gap: 10px;
	margin-bottom: 30px;
}
.slider-controls-top button {
	background-color: transparent !important;
	border: 1px solid #1f2a32;
	color: #1f2a32 !important;
	font-size: 35px !important;
	font-family: "MRLZ Text", Sans-serif !important;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	cursor: pointer;
	padding: 0px 18px 10px 17px !important;
}
.slider-controls-top button:hover {
	background-color: #ff5900 !important;
	border-color: #ff5900 !important;
	color: #FFFFFF !important;
}
.image-wrapper {
	position: relative;
	overflow: hidden;
	height: 400px;
}
.image-wrapper img {
	height: 100% !important;
}
.slider-image {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}
.slider-image.active {
	opacity: 1;
}
.fraction {
	text-align: right;
	margin-top: 8px;
	font-size: 18px;
	color: #8C8C8C;
}
@media (min-width: 2600px) {
	.e-parent {
	    max-width: 1240px !important;
	    width: 100% !important;
	    margin: auto !important;
	}
}
@media (max-width: 600px) {
	.popup-content img {
		float: none;
		display: block;
		margin: 0 auto 20px auto;
	}
	.test_content {
	    margin: 30px 0 40px;
	}
}
@media (max-width: 1500px) {
	.img-slider .swiper-slide {
		height: 200px;
	}
}
@media (max-width: 1200px) {
	.grid-right-wrap .elementor-widget-image, .grid-right-wrap .elementor-widget-image img {
		height: 100%;
	}
	.timeline .wpr-timeline-centered article.wpr-timeline-entry .wpr-story-info-vertical .wpr-timeline-content-wrapper {
		width: 70%;
	}
	.timeline .wpr-timeline-centered article.wpr-timeline-entry .wpr-story-info-vertical .wpr-timeline-media svg {
		width: 100% !important;
	}
}

@media (max-width: 1039px) {
	.single-team-box img {
		width: 100%;
	}
	.single-team-box {
		width: 48%;
	}
	.team-wrapper {
		justify-content: space-between;
	}
}

@media (max-width: 1024px) {
	.gt_switcher-popup.glink::before {
		margin-top: 8px;
	}
	.solution-dd ul.sub-menu li:nth-child(2) a:after {
		left: 190px !important;
	}
	.solution-dd ul.sub-menu li:first-child a:after {
		left: 56px !important;
	}
	.subsidiary-dd ul.sub-menu, .subsidiary-dd ul.sub-menu .sub-menu {
		border: 0 !important;
	}
	.sub-menu {
		width: 100% !important;
	}
	.subsidiary-dd ul.sub-menu,	.company-dd ul.sub-menu {
		width: 100% !IMPORTANT;
	}
	.subsidiary-dd ul.sub-menu li:first-child a:after {
		left: 116px;
		transform: rotate(90deg);
	}
	.subsidiary-dd ul.sub-menu li:nth-child(2) a:after {
		left: 136px;
		transform: rotate(90deg);
	}
	.subsidiary-dd ul.sub-menu li:last-child a:after {
		left: 116px;
		transform: rotate(90deg);
	}
	.timeline .wpr-middle-line, .timeline .wpr-timeline-fill, .timeline .wpr-main-line-icon {
		left: calc(10px / 2) !important;
	}
	.single-post .ast-single-entry-banner {
		width: 90%;
		max-width: 920px;
	}
	.slider-section {
		padding: 0px;
	}
	.img-slider .swiper-slide figure.swiper-slide-inner, .img-slider .swiper-slide figure.swiper-slide-inner img {
		height: 100%;
		width: 100%;
	}
	img-slider .swiper-slide {
		height: 150px;
		width: 225px ! IMPORTANT;
	}
	.mobile-search-wrapper {
        width: 40px;
        height: 27px;
        position: relative;
        z-index: 10;
        padding: 0px 9px;
    }
    .mobile-search-wrapper img, .mobile-search-wrapper a {
        vertical-align: middle;
        height: 100%;
    }
    .mobile-search-wrapper img {
        width: 22px !important;
        height: 22px !important;
    }
    .mobile-search-trigger {
        display: inline-block;
        cursor: pointer;
    }
    .mobile-searchbox {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity 0.3s ease;
        position: fixed;
        top: 0;
        left: 0;
        background: #fff;
        width: 100%;
        padding: 10px 15px;
        z-index: 999;
        display: flex;
        align-items: center;
        gap: 0;
    }
    .mobile-searchbox.active {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }
    .mobile-searchbox input[type="search"] {
        flex: 1;
        border: 1px solid #eee;
        border-right: 0;
        border-radius: 4px 0 0 4px;
        padding: 8px 12px;
        font-size: 14px;
        outline: none;
    }
    .mobile-search-submit {
        background-color: transparent !important;
        border: 1px solid #eee;
        border-left: 0 !important;
        border-radius: 0 4px 4px 0;
        padding: 8px 25px 8px 25px !important;
        cursor: pointer;
    }
    .mobile-back-icon {
        margin-right: 5px;
        background-color: transparent !important;
        font-family: 'Montserrat' !important;
        font-size: 18px;
        color: #1f2a32 !important;
        border-style: solid;
        padding: 10px 11px 10px 11px !important;
        font-weight: 600;
        border: 1px solid #eee;
        box-shadow: none !important;
    }
    .searchbar_overlay a#open-mobile-search {
        display: none;
    }
    .mobile-search-wrapper.searchbar_overlay {
        position: fixed;
        top: 0;
        left: 0;
        background-color: #fff;
        width: 100%;
        z-index: 998;
    }
}

@media (max-width: 990px) {
	.positioned-img-wrap .elementor-widget-image {
		text-align: center !important;
	}
	.positioned-img-wrap .elementor-widget-image {
		text-align: center !important;
		position: unset !important;
	}
	.project-img-slider .elementor-swiper-button-prev {
		left: 70% !important;
	}
	.search-form-container.active {
		width: 500px;
	}
}

@media(max-width: 850px) {
	.timeline .wpr-timeline-centered article.wpr-timeline-entry:nth-child(3) .wpr-story-info-vertical {
		padding-top: 100px !important;
	}
	.popup-content {
		flex-wrap: wrap;
	}
	.popup-content img {
		width: 100%;
	}
	.project-img-slider .elementor-swiper-button-prev {
		left: 65% !important;
	}
	.gallery-tabs .e-n-tabs-content img {
		width: 100% !important;
		height: 280px !important;
	}
	.doc-item {
		width: 100%;
		background-color: #fff8f0;
		padding: 12px;
	}
	.investor-content {
		width: 65%;
	}
	.investor-sidebar {
		width: 35%;
	}
}

@media(max-width: 767px) {
	.img-slider .swiper-slide {
		height: 150px;
	}
	.partners-wrapper p {
	    width: 220px;
	}
	.partners-wrapper {
		width: 90%;
	}
	.img-box:not(:last-child) {
	    border-bottom: 1px solid #ccc;
	}
	.app-img {
	    width: 100%;
	}
	ul.dsm_breadcrumbs {
	    row-gap: 0 !important;
	    flex-wrap: wrap;
	}
	.app-wrapper {
	    margin-bottom: 60px !important;
	}
	.story_inner div {
		font: 600 18px / 22px Montserrat !important;
	}
	.show_story img {
		height: 200px !important;
	}
	.investor-accordion .e-n-tabs.e-activated .e-grid {
	    --e-con-grid-template-columns: repeat(1, 1fr);
	}
	.projects-content ul {
	    margin: 0 0 20px;
	}
	.projects-head h2.elementor-heading-title {
	    font-size: 28px !IMPORTANT;
	}
	.projects-content {
	    row-gap: 10px !important;
	}
	.projects-section-wrap:not(:nth-child(3)) .e-con-inner {
	    padding-top: 30px;
	}
	.projects-content ul li {
	    margin-bottom: 0px;
	}
	.projects-section-wrap .projects-content h3 {
	    font-size: 20px !important;
	}
	.e-parent {
	    padding-left: 25px !important;
	    padding-right: 25px !important;
	}
	.squote_img img {
	    width: 55px;
	}
	.hero_banner {
	    min-height: 330px !important;
	}
	.hero_banner .e-con-inner {
	    justify-content: center !important;
	    padding-bottom: 0 !important;
	}
	.sticky-ras {
		flex-direction: column;
		align-items: flex-start;
		gap: 15px;
	}
	.banner-overlay {
	    background-blend-mode: darken;
	    background-color: #110e0e59;
	}
	.investors-box .elementor-image-box-wrapper {
		display: flex;
		gap: 15px;
		align-items: center;
	}
	.single-post .post-navigation a p {
		display: block;
	}
	.success_stories .story_wrapper {
		margin: 0 15px 0 0;
	}
	.slider .slide-track, .reverce-slide-track {
		width: calc(150px * 34);
	}
	.slider .slide, .reverce-slider .slide {
		width: 150px;
		margin-right: 50px;
	}
	.grid-right-wrap {
		flex-wrap: nowrap !important;
	}
	.testimonial-img-grid .elementor-widget-image,
	.testimonial-img-grid .elementor-widget-image img {
		width: 100%;
	}
	.testimonial-img-grid {
		display: flex !important;
	}
	.timeline .wpr-story-info-vertical {
		flex-direction: column;
	}
	.timeline .wpr-timeline-centered article.wpr-timeline-entry:nth-child(3) .wpr-story-info-vertical {
		padding-top: 60px !important;
	}
	.timeline .wpr-timeline-centered article.wpr-timeline-entry .wpr-story-info-vertical .wpr-timeline-content-wrapper {
		width: 100%;
	}
	.timeline .wpr-story-info-vertical {
		gap: 0px !important;
	}
	.timeline .wpr-timeline-centered article.wpr-timeline-entry .wpr-story-info-vertical .wpr-timeline-media svg {
		width: 100px !important;
	}
	.single-team-box {
		width: 100%;
	}
	.popup-content {
		gap: 0px;
		padding: 40px 25px;
	}
	.single-team-box h3 {
		font-size: 22px;
	}
	.single-post .ast-single-entry-banner .ast-container {
		padding: 30px 0 0 !important;
	}
	.project-img-slider .elementor-swiper-button-prev {
		left: 83% !important;
	}
	@-webkit-keyframes scroll {
		0% {
			transform: translateX(0);
		}

		100% {
			transform: translateX(calc(-150px * 7));
		}
	}
	@keyframes scroll {
		0% {
			transform: translateX(0);
		}

		100% {
			transform: translateX(calc(-150px * 7));
		}
	}
	.reverce-slider {
		margin-top: 30px;
	}
}

@media (max-width: 680px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 80% !important;
	}
	.sticky-footer-content p {
	    display: none;
	}
	.sticky-footer-content img {
	    width: 100px !IMPORTANT;
	}
	.sticky-ras a.elementor-button.elementor-button-link {
		padding: 9px 18px;
		font-size: 16px;
	}
}

@media (max-width: 600px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 78% !important;
	}
}

@media (max-width: 540px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 75% !important;
	}
}

@media (max-width: 470px) {
	.form-fields p {
		gap: 0px;
		flex-direction: column;
	}
	.form-fields p label {
		width: 100%;
	}
	.submit-btn input {
		width: fit-content !important;
	}
	.project-img-slider .elementor-swiper-button-prev {
		left: 72% !important;
	}
	.sticky-footer-content p {
		font-size: 14px;
	}
	.sticky-footer-content p.footer-head {
		font-size: 20px;
	}

}

@media (max-width: 445px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 69% !important;
	}
}

@media (max-width: 415px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 64% !important;
	}
}

@media (max-width: 390px) {
	.project-img-slider .elementor-swiper-button-prev {
		left: 60% !important;
	}
}

@media (min-width: 1025px) {
	.elementor-button.elementor-button-link, .newsletter-submit-btn {
		position: relative;
		overflow: hidden;
		border-radius: 0;
	}
	.elementor-button .elementor-button-content-wrapper, .newsletter-submit-btn {
		position: relative;
		z-index: 2;
	}
	.elementor-button.elementor-button-link::after, .newsletter-submit-btn::after {
		content: "";
		position: absolute;
		top: -50px;
		left: -75px;
		width: 50px;
		height: 155px;
		background: #fff;
		opacity: 0.2;
		transform: rotate(35deg);
		transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
		z-index: 1;
		transition-delay: 0.2s;
	}
	.elementor-button.elementor-button-link:hover::after, .newsletter-submit-btn::after {
		left: 120%;
	}
	.hover_link .elementor-widget-container a {
		position: relative;
		display: inline-block;
		padding-bottom: 2px;
		font-family: Montserrat;
	}
	.hover_link .elementor-widget-container a::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		height: 2px;
		width: 0;
		background-color: white;
		transition: width 0.4s ease;
	}
	.hover_link .elementor-widget-container a:hover::after {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.img-box:nth-child(2), .img-box:nth-child(5), .img-box:nth-child(8) {
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	.img-box:nth-child(1), .img-box:nth-child(2), .img-box:nth-child(3), .img-box:nth-child(4), .img-box:nth-child(5), .img-box:nth-child(6) {
		border-bottom: 1px solid #ccc;
	}
}

	.wpr-timeline-entry .wpr-main-line-icon svg circle {
		fill: #D9D9D9 !important;
		transition: fill 0.3s;
	}
	.wpr-timeline-entry.timeline-active .wpr-main-line-icon svg circle {
		fill: #FF5900 !important;
		transition: fill 5.5s;
	}
	.wpr-timeline-entry .wpr-animation-wrap svg path,
	.wpr-timeline-entry .wpr-animation-wrap svg circle {
		stroke: #D9D9D9 !important;
		fill: transparent !important;
		stroke-width: 1 !important;
		transition:
			stroke 0.2s,
			fill 0.4s cubic-bezier(0.77, 0, 0.175, 1);
	}
	.wpr-timeline-entry.timeline-active .wpr-animation-wrap svg path,
	.wpr-timeline-entry.timeline-active .wpr-animation-wrap svg circle {
		fill: #FF5900 !important;
		stroke: #D9D9D9;
	}
	#nav-icon3 {
		width: 35px;
		height: 52px;
		position: relative;
		/* margin: 50px auto; */
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}
	#nav-icon3 span {
		display: block;
		position: absolute;
		height: 2px;
		width: 70%;
		background-color: #1f2a32;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	#nav-icon3 span:nth-child(1) {
		top: 0px;
	}
	#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
		top: 8px;
	}

	#nav-icon3 span:nth-child(4) {
		top: 16px;
	}
	#nav-icon3.open span:nth-child(1) {
	  top: 18px;
	  width: 0%;
	  left: 50%;
	}
	#nav-icon3.open span {
		background-color: #fff !important;
	}
	#nav-icon3.open span:nth-child(2) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	#nav-icon3.open span:nth-child(3) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	#nav-icon3.open span:nth-child(4) {
	  top: 18px;
	  width: 0%;
	  left: 50%;
	}

@media (max-width: 1500px) {
	.subsidiary-dd ul.sub-menu {
	    width: 250px !important;
	}
    .solution-dd ul.sub-menu .sub-menu {
        left: 100% !important;
		width: 280px !important;
    }
}
@media(max-width: 1350px){
	.subsidiary-dd ul.sub-menu {
	    width: auto !important;
	}
}
.search-results .ast-row .ast-blog-single-element p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    font-size: 16px;
}
.search-results h1.page-title.ast-archive-title {
    font-family: 'barnegatregular';
}
.search-results .ast-row h2.ast-blog-single-element a {
    font-family: 'Montserrat' !important;
}