/* customize page start */

.dynamic_post_id {
	display:none;
}
.breaking-points span {
    color: #284E9B;
    font-weight: 700;
}
.breaking-points .elementor-icon-list-item .elementor-icon-list-text > span::before {
    content: "•"; 
    color: #284E9B;
    font-weight: 700;
    margin-right: 0.4em;
	 position: absolute;
    left: -13px;
}
.home-banner .elementor-widget-loop-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    height: 16px; 
}

	.block {
		display: none;
	}
.wcl .elementor-icon{
	width: 90px;
	height: 90px;
}
.core-value-block .elementor-icon{
	width: 90px;
	height: 90px;
}
.outlined-text {  
    color: #284e9b;
    text-shadow:
        2px 2px 0 #fff,
       -2px 2px 0 #fff,
        2px -2px 0 #fff,
       -2px -2px 0 #fff;
}



.home-counter .app-download h3 {
	left: 34% !important;
}
.cities-covered h3 { 
	left: 27% !important;
}

  .home-counter h3.elementor-icon-box-title {
      position: absolute;
      top: 30%;
      left: 17%;
  }
.who-we-start-block::before, .board-directors-start-block::before, .management-team-start-block::before {
    content: "";
    position: absolute;
    top: -108px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 2;
	  height: 514px;
}

.product-apply-btn .elementor-size-sm {
	width: 450px !important;
}
@media only screen and (min-width: 999px) {
.home-counter p.elementor-icon-box-description {
    margin-top: 10px !important;
}
  .home-counter .swiper-slide::after {
    content: "";
    position: absolute;
    right: 0;
    top: 30px;
    width: 2px; /* adjust based on your image width */
    height: 70%;
    background: url("/wp-content/themes/hello-theme-child-master/assets/images/Line-31.png") no-repeat center;
    background-size: cover;
  }
.swiper-slide:last-child::after {
  content: none;
}
	.home-counter h3.elementor-icon-box-title, .home-counter .elementor-icon-box-description{
		left: 0 !important;
		right: 0 !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
  .right-box {
    width: 400px;
  }
}
 
 
@media only screen and (max-width: 600px) {
/*   .header .login-btn { 
      position: absolute;
      left: 132px;
  } */
	.rs-menu .elementor-menu-toggle {
			background: #fff;
	}
	.rs-menu ul.elementor-nav-menu--dropdown a{
		border-inline-start: none;
	}
	.rs-menu .elementor-nav-menu--dropdown a { 
			justify-content: space-between;
	}
	.rs-menu .elementor-nav-menu .elementor-item{
		font-weight: 700 !important;
	}
.rs-menu .elementor-nav-menu .sub-arrow svg {
  transition: transform 0.3s ease;
}
 
.rs-menu .elementor-nav-menu a.highlighted .sub-arrow svg,
.elementor-nav-menu a[aria-expanded="true"] .sub-arrow svg {
  transform: rotate(180deg);
}	
 .rs-menu .elementor-nav-menu {
    border-top: solid 1px #434343;
}
	.rs-menu .elementor-nav-menu .elementor-item{
		padding: 25px 20px 5px 20px;
	}
.rs-menu .elementor-nav-menu li:last-child > .elementor-item {
    padding: 25px 20px 25px 20px;
}
	.about-right-box {
		width: 340px;
		margin: 0 auto;
		display: block;
		right: 0px ! IMPORTANT;
		left: 0px;
	}
	.hide-me {
		display: none;
	} 
	.block {
		display: block;
	}
.hightlight-box {
    width: 320px;
    		margin: 0 auto;
		display: block;
		right: 0px ! IMPORTANT;
		left: 0px;
}
	
.home-counter h3.elementor-icon-box-title {
    position: absolute;
    top: 20%;
}	
	.home-counter .elementor-icon-box-description {
    position: absolute;
    bottom: -25px;
}
	.home-counter h3.elementor-icon-box-title, .home-counter .elementor-icon-box-description{
    left: 0 !important;
    right: 0 !important;
}
	.smart-image {
    left: 0px !important;
    right: 0px !important;
}
	.form-section {
    order: 1;
}

	.apply-button {
		margin-top: 0px !important;
	}
	  .our-mv-block {
    width: 300px;
    margin: 0 auto;
  }
 .about-loop-box .e-con-full.e-flex.e-con.e-child {
    height: 350px;
}
.who-we-start-block::before, .board-directors-start-block::before, .management-team-start-block::before { 
    top: -160px;
}
.our-vision-img {
    top: -55px;
    position: absolute;
    left: -90px;
}
	  .product-business-financing td.label {
      padding-left: 20px !important;
  }

}

/* customize page end */

/* partner page start */

.partner-header-enroll-btn {
	display: none;
} 
/*  */

.partner-icon-list-block li.elementor-icon-list-item {
  margin-bottom: 16px;
  background: #FFFFFF;
  box-shadow: 0px 2.67px 6.67px 0px #0000000D;
  width: 600px;
  height: 82px;
  angle: 0 deg;
  opacity: 1;
  border-width: 0.67px;
  border-radius: 20px;
  border-style: dashed; 
  border-color: #284E9B;
}
.partner-icon-list-block li.elementor-icon-list-item:last-child {
  display: none;
}
.partner-documents-ul ul {
	padding-left: 20px;
}

.panrtner-queries-block.e-flex.e-con.e-child::before {
  content: "";
  position: absolute;
  left: -10px;
  top: 0;
  width: 6px;
  height: 100%;
  border-radius: 6px;
  background: #FF7000;
  opacity: 1;
}
.partner-client-slider .swiper-wrapper {
    transition-timing-function: linear !important;
}
.partner-client-slider .swiper-slide-image {
  width: 248px !important;
  filter: grayscale(100%);
  transition: filter 0.5s ease;
} 
.partner-client-slider .swiper-slide-image:hover {
  filter: grayscale(0%);
}
.panter-br {
	display: none;
}
@media only screen and (min-width: 601px) and (max-width: 1027px) {
  .partner-icon-list-block li.elementor-icon-list-item 
   { 
      width: auto;
  }
	.partner-dsa-block {
		display: grid;
		grid-template-columns: 50% 50%;
		gap: 20px 0px;
	}

	.partner-dsa-block .e-con-full.e-flex.e-con.e-child {
		width: 360px;
	}
}
@media only screen and (min-width: 819px) and (max-width: 822px) {
    .partner-dsa-block .e-con-full.e-flex.e-con.e-child {
        width: 380px;
        margin-left: 10px;
    }
}
@media only screen and (max-width: 600px) {
	span.partner-mb-br {
		display: none;
	}
	.partner-icon-list-block li.elementor-icon-list-item { 
		width: 100%;
		height: 94px;
	}
	.partner-bold {
		font-weight: 700;
	}
	.partner-light {
		font-weight: 400 !important;
	}
  .partner-document-slider .swiper-pagination-bullet.swiper-pagination-bullet-active, .partner-number-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 height: 12px !important;
	 width: 12px !important;
	 margin-top: -2px !important;
	 background: #FF7000 !important;
  }
  .partner-faq-all::after {
	content: url("/wp-content/themes/hello-theme-child-master/assets/images/right-blcak.svg");
	display: inline-block;
	margin-left: 8px;  
	vertical-align: middle;
  }
	.patner-color {
		color: #272C3B !important;
		font-weight: 400 !important;
	}
	.panter-br {
		display: block;
	}
	.partner-faq span.e-opened, .partner-faq span.e-closed {
		position: relative;
		top: -9px;
	}
	.partner-faq-all {
	  position: relative; 
	}

	.partner-faq-all::before {
	  content: "";
	  position: absolute;
	  left: 0;
	  bottom: -3px;  
	  width: 100%;  
	  height: 1px;  
	  background-color: #272C3B;
	}
}
@media only screen and (min-width: 410px) and (max-width: 600px) {
  .partner-who-block .e-con-full.e-flex.e-con.e-child {
      width: 185px;
  }
  .partner-dsa-block .e-con-full.e-flex.e-con.e-child {
	  width: 190px;
  }
}
@media only screen and (max-width: 376px) {
	.partner-who-block .e-con-full.e-flex.e-con.e-child {
		width: 160px;
	}
	.partner-dsa-block .e-con-full.e-flex.e-con.e-child {
		max-width: 165px;
	}
	.partner-documents-ul.e-flex.e-con.e-child {
		width: 310px;
	}
}
@media only screen and (max-width: 361px) {
  .partner-documents-ul.e-flex.e-con.e-child {
      width: 310px;
  }
}

/* partner page end */

/* media page start */

.media-content-block::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 12;
    height: 514px;
}
.media-loop-data {
    position: relative;
    top: -111px;
}
.media--txonomy-filter {
    position: relative;
    top: -50px;
}
/* .media-centre {
    height: 470px;
} */
.loop-item-media {
    height: 470px !important;
}
.disclamier-block li.elementor-icon-list-item.elementor-inline-item::after {
  content: "";
  display: inline-block;
  width: 1px;            
  height: 16px;          
  background-color: #000000;
  margin: 0 40px;          
}
.media-top-bar {
    height: 38px;
}
.max-limit-4-line.elementor-widget.elementor-widget-text-editor p {
    margin-block-end: 0px !important;
}
.disclamier-block span.elementor-icon-list-text {    
    display: -webkit-box;            
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 1;            
    overflow: hidden;              
    text-overflow: ellipsis;          
    white-space: normal;              
    line-height: 1.3;                
    max-height: calc(1.3em * 2);   
}
.single-media-centre {
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/single-blog-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}
.media-centre-template-default .breadcrumb-links-off .elementor-icon-list-item:last-child .elementor-icon-list-text {
  display: inline-block;
  max-width: 32ch;           
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  height: 16px;
}
 
.media-centre-template-default .breadcrumb-links-off .elementor-icon-list-item:last-child .elementor-icon-list-text::after {
  content: "..";
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;         
  padding-left: 0.2ch;      
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .media--txonomy-filter {
        padding-left: 0px !important;
    }
}

@media only screen and (min-width: 1204px) {
  .loop-item-media .elementor-heading-title {
    display: -webkit-box;            
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 2;            
    overflow: hidden;              
    text-overflow: ellipsis;          
    white-space: normal;              
    line-height: 1.3;                
    max-height: calc(1.3em * 2);     
  }
	

}
@media only screen and (max-width: 600px) {
	.disclamier-block .elementor-icon-list-item.elementor-inline-item {
		display: inline-flex;
		align-items: center;
		white-space: nowrap;  
	}
	.disclamier-block .elementor-icon-list-text {
		display: inline;
		white-space: nowrap; 
	}
	.disclamier-block li.elementor-icon-list-item.elementor-inline-item::after { 
		margin: 0 8px;          
	}
	.media-links {
		bottom: -120px;
	}	
	.media-loop-data {
		position: relative;
		top: -51px;
	}
.loop-item-media {
    height: auto !important;
}

  .loop-single-block .elementor-heading-title {
    display: -webkit-box;            
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 2;            
    overflow: hidden;              
    text-overflow: ellipsis;          
    white-space: normal;              
    line-height: 1.3;                
    max-height: calc(1.3em * 2);     
  }
 .loop-single-block .elementor-widget-text-editor {
    display: -webkit-box;            
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 3;            
    overflow: hidden;              
    text-overflow: ellipsis;          
    white-space: normal;              
    line-height: 1.3;                
    max-height: calc(1.3em * 3);     
  }
  .loop-single-block .swiper-pagination-bullet-active {
 	background: #FF7000 !important 
  }
.media-centre-template-default .mobile-breadcrumb .elementor-icon-list-item:last-child .elementor-icon-list-text {
  display: inline-block;
  max-width: 27ch;           
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
 
.media-centre-template-default .mobile-breadcrumb .elementor-icon-list-item:last-child .elementor-icon-list-text::after {
  content: "..";
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;         
  padding-left: 0.2ch;      
}
 
}

@media only screen and (max-width: 1027px) {
	.disclamier-block .elementor-icon-list-item.elementor-inline-item {
		display: inline-flex;
		align-items: center;
		white-space: nowrap;  
	}
	.disclamier-block .elementor-icon-list-text {
		display: inline;
		white-space: nowrap; 
	} 
	.disclamier-block li.elementor-icon-list-item.elementor-inline-item::after { 
		content: none;        
	}
  .loop-single-block .elementor-heading-title {
    display: -webkit-box;            
    -webkit-box-orient: vertical;   
    -webkit-line-clamp: 2;            
    overflow: hidden;              
    text-overflow: ellipsis;          
    white-space: normal;              
    line-height: 1.3;                
    max-height: calc(1.3em * 2);     
  }
.media-bar-img-1 {
    display: none;
} 
.media-bar-img-2 {
    left: -62px !important;
}
.media-bar-img-text {
    left: 12px !important;
}
}
@media only screen and (min-width: 765px) and (max-width: 1025px) {
  .max-2-line-text .elementor-loop-container {
      gap: 40px;
  }
 
 
}

@media only screen and (min-width: 765px) and (max-width: 1026px) {
    .ticker-wrap{
      overflow-x: hidden; 
    }
}
 
@media only screen and (min-width: 1024px) and (max-width: 1398px) {
    .media-bar-img-1 {
        display: none;
    }

    .media-bar-img-2 {
        left: -62px;
    }

    .media-bar-img-text {
        left: 40px !important;
  }
}

/* media page end */

/* media page end */

/* product page strat */

.faq-main-block .e-opened svg, .faq-main-block .e-closed svg {
    height: 16px !important;
    width: 16px !important;
}

/* table css */
.product-business-financing {
	font-family: Open Sans; 
	margin: 20px auto;
}

.product-business-financing .loan-details-table tr td { 
	height: 67px !important;
}
.product-business-financing .loan-details-table {
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #96969666;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
	border-radius: 8px;
	overflow: hidden;
	background: #F1F4FB;
}
.product-business-financing .loan-details-table td {
	padding: 12px 16px;
	border-bottom: none;
	vertical-align: top;
}
.product-business-financing .loan-details-table td.label { 
	width: 23%;
	color: #284E9B; 
	font-weight: 700;
	font-style: Bold;
	font-size: 16px;
	line-height: 130%;
	letter-spacing: 0%;
	vertical-align: middle; 
}
.product-business-financing .loan-details-table td.value {
	color: #171717 ;
		font-weight: 400;
	font-style: Regular;
	font-size: 16px;
	line-height: 130%;
	letter-spacing: 0%;
	vertical-align: middle;
}

.product-business-financing .loan-details-table tr  td {
	border: none;
}
.product-business-financing .loan-details-table tr:nth-child(even) {
	background: #ffffff;
}

.product-business-financing .loan-details-table tr:hover {
	background: #ffffff;
}

.product-business-financing .loan-details-table tr:nth-child(even):hover {
	background: #ffffff !important;
}
.product-business-financing table tbody>tr:nth-child(odd)>td, .product-business-financing table tbody>tr:nth-child(odd)>th {
    background-color: #F1F4FB !important;
}
 
/*  */
.quick-loans-block span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline 
{
	position: absolute;
	bottom: -31px;
	right: 8px;
}

.quick-loans-block .elementor-message:before {
	content: none !important;
}

.quick-loans-block .elementor-message.elementor-message-danger {
	position: absolute;
	right: 90px;
	bottom: 63px;
}
.quick-loans-block label[for="form-field-field_009f51f-0"] {   
	text-decoration: underline solid;
	text-decoration-thickness: 1px;  
	text-decoration-offset: 2px;
	text-decoration-skip-ink: auto; 
	color: #284E9B !important; 
	display: inline-block;
	position: relative;
	top: -2px;
	left: 5px;
}
.quick-loans-block input[type="checkbox"] {
	width: 20px;
	height: 20px;
	opacity: 1;
	position: relative;
	top: 4.43px;
	left: 1.43px; 
	background: #C1C1C1;
}
.quick-loans-block span.elementor-button-content-wrapper {
	justify-content: space-between !important;
}

.quick-loans-block .select-caret-down-wrapper svg {
	display: none !important;  
}

.quick-loans-block .select-caret-down-wrapper {
	width: 20px; /* adjust as needed */
	height: 20px;
	background-image: url("/wp-content/themes/hello-theme-child-master/assets/images/Clip-path-group-3.svg");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.quick-loans-block input, .quick-loans-block select {
	height: 54px; 
}
.product-apply-btn span {
	color: #ffffff !important;
}
.product-financing-box::before {
	content: "";
	display: block;
	width: 6px;
	height: 90px;
	background-color: #FF7000;
	border-radius: 6px;
	opacity: 1;
	transform: rotate(0deg);
	margin-right: 12px;
	float: left;
	margin-left: -8px;
}
.product-financing-box {
	background: #ffffff;
	border-radius: 12px;
	box-shadow: 0px 0px 9px 0px rgb(0 0 0 / 15%); 
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 1.5;
	/*   margin-left: 10px; */
}
.product-financing-box p {
	margin: 0px;
}
.interest-rate-slider .e-n-carousel {
	padding: 10px 4px 10px 10px;
}
.quick-loans-block::before {
	content: "";
	position: absolute;
	top: -97px;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: 1;
	pointer-events: none;
	z-index: 2;
	height: 514px;
}

.product-tabs-block .elementor-sticky--active {
	margin-left: 10px !important;
	background: #ffffff;
	/*     padding: 20px 20px 20px 0px; */

	border-radius: 12px;
	/*     gap: 0px;  */
}

.product-tab-bar .elementor-button-link:hover {
	cursor: pointer;
}
/* #guidelines, #apply-now, #eligibility-documents, #interest-rate-charges, #required-documents, #guidelines, #faqs {
	scroll-margin-top: 100px; 
} */



.blod-in-dekstop {
	font-weight: 700;
}
.page-id-2345 {
	overflow-x: hidden; 
}
.guidelines-img img {
    min-width: 1315px;
    height: 100.794921875;
}
 

@media only screen and (min-width: 999px) {
	.guideline-accordion .e-opened svg, .guideline-accordion .e-closed svg {
		height: 30px !important; 
		margin-top: -4px;
	}
}


 
 
@media (min-width: 1400px) {
	.product-tab-bar {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch !important;  
		gap: 8px !important;  
		scrollbar-width: none !important; 
	}

	.product-tab-bar::-webkit-scrollbar {
		display: none !important;  
	}

	.product-tab-bar .elementor-widget-button {
		flex: 0 0 auto !important;  
	}

	.product-tab-bar .elementor-button {
		white-space: nowrap !important;  
	}
/* 	.product-financing-box::before { 
		height: 114px !important; 
		margin-left: -10px;
	} */
}    

@media only screen and (max-width: 1027px) {
	.product-tab-bar {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch;  
		gap: 8px;  
		scrollbar-width: none; 
	}

	.product-tab-bar::-webkit-scrollbar {
		display: none;  
	}

	.product-tab-bar .elementor-widget-button {
		flex: 0 0 auto !important;  
	}

	.product-tab-bar .elementor-button {
		white-space: nowrap !important;  
	}
}
@media only screen and (min-width: 1027px) {
	.product-tab-bar {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch;  
		gap: 8px;  
		scrollbar-width: none; 
	}

	.product-tab-bar::-webkit-scrollbar {
		display: none;  
	}

	.product-tab-bar .elementor-widget-button {
		flex: 0 0 auto !important;  
	}

	.product-tab-bar .elementor-button {
		white-space: nowrap !important;  
	}
}
@media only screen and (max-width: 600px) {
	.product-apply-btn .elementor-button-link.elementor-size-sm {
		width: auto !important;
	}
	.product-loop-box .e-con-full.e-flex.e-con.e-child {
		height: 240px !important;
	}
	.interest-rate-slider .swiper-pagination-bullet-active {
		background: #FF7000 !important;
		height: 12px !important;
		width: 12px !important;
		margin-top: -2px !important;
	}
	.product-tabs-block .elementor-sticky--active {
		margin-left: 0px !important; 
		border-radius: 0px;
	}
	.blod-in-dekstop {
		font-weight: 400;
	}

	/* 	table */
	.product-business-financing .loan-details-table td {
		font-size: 14px;
		padding: 8px;
	}
	.product-business-financing {
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; /* smooth scrolling on mobile */
	}

	.product-business-financing .loan-details-table {
		width: 100%;
		border-collapse: collapse;
		min-width: 1060px; /* ensures scroll on small screens */
	}

	.product-business-financing .loan-details-table td {
		padding: 10px;
		border: 1px solid #ddd;
	}

	.quick-loans-block span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline { 
		font-size: 10px;
	}
	 .product-business-financing .loan-details-table td.label {
		  width: 26%;
	  }
	.quick-loans-block .elementor-message.elementor-message-danger {
		position: absolute;
		right: 1%;
		bottom: 65px;
		font-size: 10px !important;
	}
	.product-financing-box::before { 
		height: 112px; 
		margin-left: -12px;
	}
    .media-counter .elementor-icon-box-description { 
        bottom: -6px !important;
    }
.quick-loans-block::before { 
    height: 95px;
}
.faq-main-block .e-opened svg, .faq-main-block .e-closed svg {
    height: 16px !important;
    width: 16px !important;
}
}
@media only screen and (max-width: 1025px) {
	.product-tabs-block .elementor-sticky--active {
		margin-left: 0px !important; 
		border-radius: 0px;
	}
}
@media only screen and (min-width: 765px) and (max-width: 1047px) {
  .quick-loans-block .elementor-message.elementor-message-danger { 
      right: 1%; 
  }
	.product-financing-box::before { 
		height: 110px; 
		margin-left: -11px;
	}
.guidelines-img img {
    min-width: 600px;
    height: 73.794922px;
}
	.quick-loans-block::before { 
    height: 95px;
}
}
@media only screen and (min-width: 370px) and (max-width: 376px) {
  .product-financing-box::before 
   { 
      height: 132px; 
  }
}

@media only screen and (min-width: 358px) and (max-width: 361px) {
	.product-financing-box::before { 
		height: 132px; 
		margin-left: -9px;
	}
}

@media only screen and (min-width: 1024px) {
  .interest-rate-slider .swiper-pagination {
      display: none;
  }
}



/* product page end */


/* product page strat */

h2.ajax-post-title, p.ajax-post-excerpt {
  font-weight: 700;  
  margin: 5px 0px
}

@media only screen and (min-width: 1024px) {
  .about-right-box{
      width: 752px;
      left: 39.5%;
  }
.team-block .elementor-widget-image {
    width: 402px; 
}

.team-block {
    padding: 0px;
}	
}
@media only screen and (max-width: 600px) {
/* Base excerpt width */
.management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt {
  width: 75%;
}

/* Shared top positions (items 1, 3, 5–10) */
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(1) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(5) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(6) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(7) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(8) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(10) .elementor-page-title {
  top: 64%;
}

.management-team-block .elementor-loop-container div.e-loop-item:nth-child(1) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(5) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(6) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(7) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(8) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(10) .elementor-widget-theme-post-excerpt {
  top: 74%;
}

/* Special styling for item 4 */
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(4) .elementor-page-title {
  width: 70%;
  top: 65%;
}

.management-team-block .elementor-loop-container div.e-loop-item:nth-child(4) .elementor-widget-theme-post-excerpt {
  top: 82%;
}
	
.board-directors-block .post-1593 .elementor-page-title {
    top: 56% !important; 
}


.board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
    top: 75% !important; 
}


.board-directors-block .post-1485 .elementor-page-title {
   top: 65% !important; 
}

.board-directors-block .post-1485 .elementor-widget-theme-post-excerpt {
   top: 75% !important; 
   width: 70% !important;
}

.board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-heading {
    left: 10% !important;
}

.board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt {
    left: 10% !important;
}
/* pop */
	  h2.ajax-post-title {
      font-size: 18px;
  } 
  p.ajax-post-excerpt {
      font-size: 14px; 
  } 
  .ajax-post-content {
      font-size: 14px;
  }
/* loop slider	 */
	.about-loop-box .swiper-pagination-bullet {
    background: #687390 !important;
}

.about-loop-box .swiper-pagination-bullet-active {
    background: #FF7000 !important;
    font-size: 12px !important;
}
.about-loop-box .e-con-inner {
    padding-block-start: 0px !important; 
}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.resonsive-slider-loop .e-con-full {
		height: 350px;
	}

	.about-loop-box .e-con-inner {
    padding-block-start: 0px !important; 
}
.right-box {
    width: 500px !important;
    margin-top: -30px !important;
}	
	
}
@media only screen and (max-width: 376px) {

  .board-directors-block .elementor-loop-container h1.elementor-heading-title, .management-team-block .elementor-loop-container h1.elementor-heading-title {
      font-size: 12px !important;
  }

  .elementor-widget-theme-post-excerpt {
      font-size: 12px !important;
      width: 75% !important;
  } 
}
@media only screen and (min-width: 600px) and (max-width: 999px) {
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-widget-theme-post-excerpt {
    top: 79% !important;
    width: 60% !important;
  }

  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-page-title {
    width: 70% !important;
    top: 70% !important;
  }
.about-first-btn.elementor-widget.elementor-widget-button .elementor-button-text { 
    margin-left: -15px;
}
.about-right-box {
    margin-top: -22px;
}
	.who-we-start-block::before, .board-directors-start-block::before, .management-team-start-block::before 
 { 
    top: -79px;
}
.about-image img {
    height: auto !important;
}
	.our-vision-img { 
    top: 84px;
}

}
@media only screen and (max-width: 999px) {
/* loop slider	 */
	.about-loop-box .swiper-pagination-bullet {
    background: #687390 !important;
}

.about-loop-box .swiper-pagination-bullet-active {
    background: #FF7000 !important;
    font-size: 12px !important;
}
}
@media only screen and (min-width: 410px) and (max-width: 415px) {
  .board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
      width: 75% !important;
  }
}

@media only screen and (min-width: 1001px) and (max-width: 1030px) {
  .about-right-box {
      width: 594px;
      top: 67px !important;
  }
	.board-directors-block .e-con-inner, .management-team-block .e-con-inner { 
		width: 87%;
	}
  .management-team-block .elementor-loop-container div.e-loop-item .elementor-page-title, .management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-page-title, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt  {  
    left: 47px !important;
  }
}
@media only screen and (min-width: 900px) and (max-width: 999px) {
  .about-right-box {
      width: 594px; 
  }
	.board-directors-block .e-con-inner, .management-team-block .e-con-inner { 
		width: 87%;
	}
  .management-team-block .elementor-loop-container div.e-loop-item .elementor-page-title, .management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-page-title, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt  {  
    left: 47px !important; 
  }
 .board-directors-block .post-1593 .elementor-page-title {
      width: 75% !important;
	  top: 65% !important;
  }
  .board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
      width: 75% !important;
	  top: 80% !important;
  }
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-page-title {
	  top: 75%;
  }	
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-widget-theme-post-excerpt {
	  width: 75%;
	  top:83%;
  }
}

/* product page end */

/* about main page start */

h2.ajax-post-title, p.ajax-post-excerpt {
  font-weight: 700;  
  margin: 5px 0px
}

@media only screen and (min-width: 1024px) {
  .about-right-box{
      width: 752px;
      left: 39.5%;
  }
.team-block .elementor-widget-image {
    width: 402px; 
}

.team-block {
    padding: 0px;
}	
}
@media only screen and (max-width: 600px) {
/* Base excerpt width */
.management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt {
  width: 75%;
}

/* Shared top positions (items 1, 3, 5–10) */
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(1) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(5) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(6) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(7) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(8) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-page-title,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(10) .elementor-page-title {
  top: 64%;
}

.management-team-block .elementor-loop-container div.e-loop-item:nth-child(1) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(5) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(6) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(7) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(8) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-widget-theme-post-excerpt,
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(10) .elementor-widget-theme-post-excerpt {
  top: 74%;
}

/* Special styling for item 4 */
.management-team-block .elementor-loop-container div.e-loop-item:nth-child(4) .elementor-page-title {
  width: 70%;
  top: 65%;
}

.management-team-block .elementor-loop-container div.e-loop-item:nth-child(4) .elementor-widget-theme-post-excerpt {
  top: 82%;
}
	
.board-directors-block .post-1593 .elementor-page-title {
    top: 56% !important; 
}


.board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
    top: 75% !important; 
}


.board-directors-block .post-1485 .elementor-page-title {
   top: 65% !important; 
}

.board-directors-block .post-1485 .elementor-widget-theme-post-excerpt {
   top: 75% !important; 
   width: 70% !important;
}

.board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-heading {
    left: 10% !important;
}

.board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt {
    left: 10% !important;
}
/* pop */
	  h2.ajax-post-title {
      font-size: 18px;
  } 
  p.ajax-post-excerpt {
      font-size: 14px; 
  } 
  .ajax-post-content {
      font-size: 14px;
  }
/* loop slider	 */
	.about-loop-box .swiper-pagination-bullet {
    background: #687390 !important;
}

.about-loop-box .swiper-pagination-bullet-active {
    background: #FF7000 !important;
    font-size: 12px !important;
}
.about-loop-box .e-con-inner {
    padding-block-start: 0px !important; 
}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.resonsive-slider-loop .e-con-full {
		height: 350px;
	}

	.about-loop-box .e-con-inner {
    padding-block-start: 0px !important; 
}
.right-box {
    width: 500px !important;
    margin-top: -30px !important;
}	
	
}
@media only screen and (max-width: 376px) {

  .board-directors-block .elementor-loop-container h1.elementor-heading-title, .management-team-block .elementor-loop-container h1.elementor-heading-title {
      font-size: 12px !important;
  }

  .elementor-widget-theme-post-excerpt {
      font-size: 12px !important;
      width: 75% !important;
  } 
}
@media only screen and (min-width: 600px) and (max-width: 999px) {
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-widget-theme-post-excerpt {
    top: 79% !important;
    width: 60% !important;
  }

  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(3) .elementor-page-title {
    width: 70% !important;
    top: 70% !important;
  }
.about-first-btn.elementor-widget.elementor-widget-button .elementor-button-text { 
    margin-left: -15px;
}
.about-right-box {
    margin-top: -22px;
}
	.who-we-start-block::before, .board-directors-start-block::before, .management-team-start-block::before 
 { 
    top: -79px;
}
.about-image img {
    height: auto !important;
}
	.our-vision-img { 
    top: 84px;
}

}
@media only screen and (max-width: 999px) {
/* loop slider	 */
	.about-loop-box .swiper-pagination-bullet {
    background: #687390 !important;
}

.about-loop-box .swiper-pagination-bullet-active {
    background: #FF7000 !important;
    font-size: 12px !important;
}
}
@media only screen and (min-width: 410px) and (max-width: 415px) {
  .board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
      width: 75% !important;
  }
}

@media only screen and (min-width: 1001px) and (max-width: 1030px) {
  .about-right-box {
      width: 594px;
      top: 67px !important;
  }
	.board-directors-block .e-con-inner, .management-team-block .e-con-inner { 
		width: 87%;
	}
  .management-team-block .elementor-loop-container div.e-loop-item .elementor-page-title, .management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-page-title, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt  {  
    left: 47px !important;
  }
}
@media only screen and (min-width: 900px) and (max-width: 999px) {
  .about-right-box {
      width: 594px; 
  }
	.board-directors-block .e-con-inner, .management-team-block .e-con-inner { 
		width: 87%;
	}
  .management-team-block .elementor-loop-container div.e-loop-item .elementor-page-title, .management-team-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-page-title, .board-directors-block .elementor-loop-container div.e-loop-item .elementor-widget-theme-post-excerpt  {  
    left: 47px !important; 
  }
 .board-directors-block .post-1593 .elementor-page-title {
      width: 75% !important;
	  top: 65% !important;
  }
  .board-directors-block .post-1593 .elementor-widget-theme-post-excerpt {
      width: 75% !important;
	  top: 80% !important;
  }
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-page-title {
	  top: 75%;
  }	
  .management-team-block .elementor-loop-container div.e-loop-item:nth-child(9) .elementor-widget-theme-post-excerpt {
	  width: 75%;
	  top:83%;
  }
}

/* about main page end */


/* about css page strat */

  /* Parent container: horizontal scrollable */
  .ttl-tabs .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;        /* Prevent wrapping */
    overflow-x: auto !important;         /* Allow horizontal scroll */
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important; 
    scroll-behavior: smooth !important;
  }

  /* Each tab container */
  .ttl-tabs .e-con-inner > .e-con {
    flex: 0 0 auto !important;           /* Prevent shrinking */
    width: auto !important;              /* Let content decide width */
    scroll-snap-align: start !important;
    margin-right: 10px !important;
  }

  /* Buttons inside tabs */
  .ttl-tabs .e-con-inner .elementor-button {
    white-space: nowrap !important;      /* Prevent text wrap */
    min-width: 160px !important;         /* Adjust width to fit one line */
    padding-left: 15px !important;
    padding-right: 15px !important;
    flex-shrink: 0 !important;
    text-align: center !important;
  }

  /* Optional: hide scrollbar */
  .ttl-tabs .e-con-inner::-webkit-scrollbar {
    display: none !important;
  }

    .ttl-tabs .e-con.e-flex { 
      --flex-wrap: none !important;
  } 

@media (max-width: 768px) {
  /* Parent container: horizontal scrollable */
  .about-tabs .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;        /* Prevent wrapping */
    overflow-x: auto !important;         /* Allow horizontal scroll */
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important; 
    scroll-behavior: smooth !important;
  }

  /* Each tab container */
  .about-tabs .e-con-inner > .e-con {
    flex: 0 0 auto !important;           /* Prevent shrinking */
    width: auto !important;              /* Let content decide width */
    scroll-snap-align: start !important;
    margin-right: 10px !important;
  }

  /* Buttons inside tabs */
  .about-tabs .e-con-inner .elementor-button {
    white-space: nowrap !important;      /* Prevent text wrap */
    min-width: 160px !important;         /* Adjust width to fit one line */
    padding-left: 15px !important;
    padding-right: 15px !important;
    flex-shrink: 0 !important;
    text-align: center !important;
  }

  /* Optional: hide scrollbar */
  .about-tabs .e-con-inner::-webkit-scrollbar {
    display: none !important;
  }

    .about-tabs .e-con.e-flex { 
      --flex-wrap: none !important;
  }
  
}
.single span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
    position: absolute;
    right: 1%;
    bottom: -32px;
    font-size: 12px;
} 

@media only screen and (max-width: 600px) {
    .legal-links {
        bottom: -85px !important;
    }
	.comp-page .e-n-tabs-heading {
		position: relative;
		left: 12px;
	}
}

/* about page end */ 

.lead-form-block a {
    color: #284e9b;
}
.quicky-summary-block li::marker {
  color: #284E9B;
}
.quicky-summary-block li strong {
  color: #284E9B;
}
.quicky-summary-block ul {
    padding-left: 20px;
}

.max-2-line-text h2{
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.investors-tabs .e-n-tab-title[aria-selected="true"], 
.investors-tabs .e-n-tabs[data-touch-mode='true'],
.investors-tabs .e-n-tab-title[aria-selected="false"]:hover {
    background: #F1F4FB !important; 
}
.product-financing-box::before 
 {
    content: "";
    display: block;
    width: 6px;
    height: 90px;
    background-color: #FF7000;
    border-radius: 6px;
    opacity: 1;
    transform: rotate(0deg);
    margin-right: 12px;
    float: left;
    margin-left: -8px;
}
.newsletter-form .email_posts_subscribers span.email, .newsletter-form .email_posts_subscribers br{
    display: none;
}
.newsletter-form .email_posts_subscribers p{
    margin: 0 !important;
}
.newsletter-form .email_posts_subscribers input[name="submit"] {
    background-color: #FF7000;
    width: 138px;
    height: 52px;
    border-radius: 10px;
    font-family: "Open Sans", Sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    color: #fff;
    outline: none;
    border: 0;
    position: absolute;
    top: 5px;
    right: 5px;
}
.newsletter-form .email_posts_subscribers input#email {
    box-shadow: 50px 40px 90px 0px #00000012;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    height: 64px;
    color: #333333;
    outline: none;
    font-family: "Open Sans", Sans-serif;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 100%;
}

.value-box {
    background-image: url(/wp-content/uploads/2025/11/Rectangle-39.png) !important; 
}
 
.media-content-block::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png) !important;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 12;
    height: 514px;
}

.who-we-start-block::before, .board-directors-block::before, .management-team-block::before {
    content: "";
    position: absolute;
    top: -110px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 1;
}
.quick-loans-block::before {
    content: "";
    position: absolute;
    top: -90px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/Investors-tabs-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 1;
}
.single-press_release {
    background-image: url(/wp-content/themes/hello-theme-child-master/assets/images/single-blog-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}
 
/* .ltpl-mt .elementor-heading-title { 
  position: relative;
  left: 110px !important;
}

.ltpl-mt .elementor-widget-theme-post-excerpt {
    position: relative;
    left: 140px !important;
}	 */
@media only screen and (min-width: 999px) and (max-width: 1400px) {
/*   .ltpl-mt .elementor-heading-title { 
    position: relative;
    left: 42px !important;
  } */
/* 
  .ltpl-mt .elementor-widget-theme-post-excerpt {
      position: relative;
      left: 70px !important;
  }	 */
}
@media only screen and (max-width: 600px) {
/*   .ltpl-mt .elementor-heading-title { 
    position: relative;
    left: 10px !important;
    font-size: 12px !important;
  }

  .ltpl-mt .elementor-widget-theme-post-excerpt {
      position: relative;
      left: 26px !important;
  }	 */
.breadcrumb-links {
    z-index: 99 !important
}
.media-centre-main-block .breadcrumb-links {
    top: 115px;
	z-index: 9;
}	
.media-content-block::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/wp-content/uploads/2025/11/Investors-tabs-bg.png) !important;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    pointer-events: none;
    z-index: 12;
    height: 514px;
}	
	.product-financing-box::before {
		height: 100%;
		margin-left: -12px;
	}
.our-vision-img {
    top: -55px;
    position: absolute;
    left: -90px;
}
.home .right-box {
    left: 10px;
}
.home .hightlight-box {
    width: 295px;
    margin: 0 auto; 
}	
.hightlight-box {
    height: 200px;
    gap: 0px;
}

.elementor-grid-mobile-1 {
    gap: 0px;
}

.hightlight-box .e-con-inner {
    gap: 0px !important;
}

.hightlight-box .elementor-widget-text-editor {
  display: -webkit-box;           
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;        
  overflow: hidden;              
  text-overflow: ellipsis;       
  line-height: 1.3;             
  max-width: 100%;               
}
.about-right-box {
    width: 295px;
    margin: 0 auto;
}	
.blogs-loop .page-numbers:nth-child(7), .blogs-loop .page-numbers:nth-child(8), .blogs-loop .page-numbers:nth-child(9), .blogs-loop .page-numbers:nth-child(10), .blogs-loop .page-numbers:nth-child(11), .blogs-loop .page-numbers:nth-child(12)  {
   position: relative;
   top: 30px !important;
}	

span.form-mandetor-msh { 
    left: 40px;
}	
}

@media only screen and (min-width: 1024px) {
    .about-right-box {
        width: 752px;
        left: 41.5%;
    }
}