/* mobile syles starts */
/* button styles */
.sh-primary-button a,.sh-secondary-button a,.sh-common-btn-wrapper button{
	font-size:0.938rem;
	line-height:1.375rem;
	font-weight:500;
	border:0.063rem solid var(--VividOrange);
	padding:0.625rem 1.563rem;
	position:relative;
	transition:0.5s ease-in-out;
	border-radius:3.125rem;
	display:block;
	width:fit-content;
}
.sh-primary-button a{
	background:var(--VividOrange);
	color:var(--White);
}

.sh-secondary-button a,.sh-common-btn-wrapper button{
	background:var(--White);
	color:var(--DarkGray);
}
.sh-common-btn-wrapper button{
	font-family: "Poppins", sans-serif;
}
.sh-primary-button a::after,.sh-secondary-button a::after,.sh-common-btn-wrapper button::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/button-arrow.svg") no-repeat;
	background-size:100%;
	height:2.75rem;
	width:2.75rem;
	top:0;
	right:-2.75rem;
	transform:rotate(0deg);
	will-change:transform;
	transition:0.35s ease-in-out;
}

.sh-common-btn-wrapper button::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/load-more-arrow.svg") no-repeat;
	background-size:100%;
}

/* button styles end */
/* why choose us */
.sh-upper-sub-text{
	font-size:0.75rem;
	line-height:1.125rem;
	font-weight:500;
	color:var(--DarkGray);
	text-transform:uppercase;
	border:0.063rem solid var(--SkyBlue);
	border-radius:1.875rem;
	padding:0.375rem 1.875rem;
	width:fit-content;
}
.why-chooseus-main-grp .sh-upper-sub-text{
	margin:auto;
}
.why-chooseus-main-grp h2{
	padding:0.375rem 0 0.625rem 0;
}
.why-chooseus-main-grp p:not(.sh-upper-sub-text) {
	color: var(--DimGray);
}
.sh-whychooseus-cols{
	margin-top:1.563rem;
	flex-direction:column;
	gap:1.438rem;
}
.sh-whychooseus-cols > div{
	padding:4.438rem 4.125rem;
	background-image:url("/wp-content/themes/alpha-x-theme-framework/assets/images/checks-background.webp");
	background-repeat:no-repeat;
	background-size:cover;
}
.sh-whychooseus-cols > div:first-child{
	background-color:var(--MintTint);
	border-radius:7.375rem;
}
.sh-whychooseus-cols > div:nth-child(2){
	background-color:var(--Lavender);
	padding:4.438rem 3.625rem;
	border-radius:2rem;
}
.sh-whychooseus-cols > div:nth-child(3){
	background-color:var(--SkyBlue);
	border-radius:7.375rem;
}
/* why choose us end*/
/* vision and mision section */
.sh-visionmision-cols{
	flex-direction:column;
	gap:1.875rem;

}
.sh-visionmision-cols > div{
	position:relative;
}
.sh-visionmision-mask-grp {
	background-color:var(--IceBlue);
	padding:2.5rem 4.438rem 3.688rem 1.563rem;
	background: url('/wp-content/themes/alpha-x-theme-framework/assets/masking/mobile-about-msk.svg') no-repeat center/cover;
	min-height:17.875rem;
	background-size:100% 100%;
}
.sh-visionmision-mask-grp p{
	padding-top:0.313rem;
	color:var(--DimGray);
}
.sh-visionmision-cols figure{
	position:absolute;
	bottom:0;
	right:0;
}
.sh-visionmision-cols img{
	width:4.063rem;
	height:4.063rem;
}
/* vision and mision section end */
/* counter section */
.sh-counter-main-grp{
	background-color:var(--IceBlue);
	border-radius:1.875rem;
	padding:1.5rem 1.25rem;
}
.sh-counter-main-columns{
	flex-direction:column;
	gap:1.875rem;
}
.sh-counter-main-columns img{
	display:none;
}
.sh-counter-main-columns > div .sh-counter-text-group{
	padding:2.5rem;
	border-radius:1.875rem;
}
.sh-counter-main-columns > div:nth-child(1) .sh-counter-text-group,.sh-counter-main-columns > div:nth-child(5) .sh-counter-text-group{
	background-color:var(--SkyBlue);
}
.sh-counter-main-columns > div:nth-child(3) .sh-counter-text-group{
	background-color:var(--Lavender);
}
.sh-counter-main-columns > div:nth-child(2) .sh-counter-text-group,.sh-counter-main-columns > div:nth-child(4) .sh-counter-text-group{
	background-color:var(--MintTint);
}
.sh-counter-main-columns > div p{
	color:var(--DarkGray);
}
.sh-counter-main-columns > div p:first-child{
	font-size:3.75rem;
	line-height:5rem;
	font-weight:600;
	padding-bottom:3.75rem;
}
.sh-counter-main-columns > div p:last-child{
	padding-top:0.625rem;
	border-top:0.031rem solid var(--DimGray)
}
/* counter section end*/
/* find insurance section start*/
.sh-findinsurance-main-grp{
	background: var(--DarkIndigo);
	padding:4.313rem 1.563rem;
	border-radius:1.25rem;
	position:relative;
}
.sh-findinsurance-main-grp::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-box-mobile.png") no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.sh-findinsurance-main-grp h2,.sh-latest-report-wrapper h2{
	color:var(--White);

}
.sh-findinsurance-main-grp p,.sh-latest-report-wrapper p{
	color:var(--offwhite);
}
.sh-findinsurance-columns{
	flex-direction:column;
	gap:0.625rem;
	z-index:2;
	position:relative;
}
.sh-find-insurance-button-grp{
	margin:1.5rem 0 2.563rem 0;
	gap:0.938rem;
}
.sh-findinsurance-main-grp img{
	border-radius:1.25rem;
	width:17.375rem;
	height:11.5rem;
	object-fit:cover;
	z-index:2;
	position:relative;

}
/* find insurance section end*/
/* financial report section start*/
.sh-financial-report-main-grp{
	background-color:var(--DarkIndigo);
	background-image:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-box-mobile.png");
	background-size:100%;
	background-repeat:no-repeat;
	border-radius:1.875rem;
	overflow:hidden;
}
.sh-latest-report-wrapper{
	padding:4.688rem 1.438rem;
	display:flex;
	flex-direction:column;
	gap:1.25rem;
}
.sh-latest-report-wrapper h2{
	padding:0.375rem 0 0.625rem 0;
}
.marque-overlay-group > div{
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
}
.marquee {
	position: relative;
	overflow: hidden;
	flex:1;
	background-color: var(--RoyalBlue);
	padding: 1.563rem 0;
}
.marquee h2 {
	font-size: 1.625rem;
	line-height: 1.5rem;
	color: #F6F5F266;
	white-space: nowrap;
	position:relative;
	display: flex;
	align-items: center;
}
.marquee h2::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/marque-dashedround.png") no-repeat;
	background-size:cover;
	top:50%;
	transform:translatey(-50%);
	right:-3.063rem;
	width:1.688rem;
	height:1.688rem;
}
.marquee > div {
	display: flex;
	gap:  5.063rem;
	white-space: nowrap;
	width: max-content;
	will-change: transform;
	animation: scroll 100s linear infinite;
	animation-play-state: paused;
}
.marquee.ready > div {
	animation-play-state: running; /* start after JS adds duplicates */
}
@keyframes scroll {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}
/* financial report section end*/
/* testimonials*/
.sh-testimonial-main-grp h2{
	padding:0.375rem 0 0.625rem 0;
}
.tstmnl-prev svg,.tstmnl-next svg{
	width:0.938rem;
	height:0.938rem;

}
.tstmnl-prev,.tstmnl-next{
	width:2.5rem;
	height:2.5rem;
	border-radius:50%;
	background:var(--VividOrange);
	border:0.063rem solid var(--VividOrange);
	display:flex;
	align-items: center;
	justify-content: center;
	cursor:pointer;
}
.swiper-button-disabled{
	background:var(--White);
}
.tstmnl-prev svg path,.tstmnl-next svg path{
	stroke:var(--White);
}
.swiper-button-disabled svg path{
	stroke:var(--DarkGray);
}
.swiper-wrapper{
	margin-top:2.188rem;
}
.swiper-slide{
	padding:1.875rem 1.563rem 1.375rem 1.563rem;
	background:var(--IceBlue);
	width:20.438rem !important;
	margin-right:1.25rem !important;
	position:relative;
	border-radius:1.25rem;
}

.tstmnl-next svg{
	transform:rotate(180deg);
}
.tstmnl-buttons-wrapper{
	display: flex;
	gap:0.625rem;
}
.testimonial-author{
	display:flex;
	gap:0.688rem;
	margin-top:4.563rem;
}
.author-image img{
	width:3.188rem;
	height:3.188rem;
	border-radius:50%;
}
.testimonial-content p{
	color:var(--DarkGray);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
.testimonial-content{
	min-height:8.25rem;
}
/* Latest Insights */
.sh-latest-posts-wrapper{
	display:grid;
	grid-template-columns:1fr;
	gap:2.5rem;
	margin-top:1.875rem;

}
.sh-latest-posts-item img,.sh-latest-posts-image-category{
	width:20.563rem;
	height:11.688rem;
	object-fit:cover;
	border-radius:1.25rem;
}
.sh-latest-posts-image-category{
	position:relative;
}
.sh-latest-posts-category{
	background:var(--White);
	padding:0.25rem 0.938rem;
	position:absolute;
	bottom:0.875rem;
	right:0.875rem;
	border-radius:1.438rem;
	color:var(--DarkGray);
	border:0.063rem solid var(--SkyBlue);
}
.sh-latest-posts-date{
	margin-top:0.938rem;
	border-radius:0.375rem;
	background:var(--IceBlue);
	width:fit-content;
	padding:0.25rem 0.5rem;

}
.sh-latest-posts-wrapper h4{
	padding:0.688rem 0 0 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.sh-latest-posts-title{
	color:var(--DarkGray);
	font-family: "Raleway", sans-serif;
	display: inline;
	cursor: pointer;
	background-image: linear-gradient(to right, #000 0%, #000 100%);
	background-size: 0% .125rem;
	background-repeat: no-repeat;
	background-position: left 98%;
	transition: background-size 0.35s linear;
	/* 	display:block; */
}
.sh-latest-posts-title:hover {
	background-size: 100% .125rem;
}
.sh-threeinsights-columns{
	flex-direction:column;
	gap:0;
}
.sh-threeinsights-columns h2{
	padding-top:0.5rem;
}
.sh-three-insights-grp{
	position:relative;
	padding-bottom:5.5rem;
}
.sh-latest-posts-link{
	font-size:0.938rem;
	line-height:1.375rem;
	color:var(--DarkGray);
	position:relative;
	display:block;
	margin-top:0.5rem;
	width:fit-content;
	font-weight:500;
}
.sh-latest-posts-link::after{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/learn-more.svg") no-repeat;
	background-size:100%;
	top:0;
	right:-2.188rem;
	width:1.563rem;
	height:1.563rem;
	transition: 0.35s ease-in-out;
}
.sh-insights-button{
	position:absolute;
	content:'';
	bottom:0;
}
/* partners section */
.sh-partners-grop{
/* 	background: linear-gradient(360deg, rgba(245, 248, 255, 0) 0%, #F5F8FF 100%); */
	background-color:var(--IceBlue);
	border-radius:1.25rem;
	margin-bottom:5rem;
	padding:2.5rem 1.188rem;
}
.sh-partners-columns{
	display:grid !important;
	gap:1.563rem;
}
.sh-partners-grop .sh-partners-columns:nth-child(2){
	margin-top:3.75rem;
}
.sh-logo-column{
	display:grid;
	grid-template-columns:repeat(2,1fr);
	gap:0.438rem;
}
.sh-logo-column figure{
	display:flex;
	align-items:center;
	justify-content:center;
	border:0.063rem solid var(--SkyBlue);
	border-radius:0.563rem;
}
.sh-logo-column img{
	width:8.813rem;
	height:4.375rem;
	border-radius:0.563rem;
	object-fit:cover;
	filter: grayscale(1);
}

/* FAQ */

.faq-header,.careers-header{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	background-color:var(--IceBlue);
	padding:1.25rem;
	margin-bottom:1.25rem;
	cursor:pointer;
	border-radius:0.5rem;
	gap:0.625rem;
}
.faq-item:last-child .faq-header,.careers-item:last-child .careers-header{
	margin-bottom:unset;
}

.faq-content,.careers-content-wrapper{
	max-height:0;
	transition:0.5s ease-in-out;
	overflow:hidden;
	padding:0 1.25rem;
}
.faq-title,.careers-title{
	max-width: 15rem;
	min-width: 15rem;
}
.faq-content p{
	padding-top:0.625rem;
}
.faq-item:last-child .faq-content p{
	padding-top:1.25rem
}
.faq-content p:first-child{
	padding-top:0.25rem
}
.faq-content p:last-child{
	padding-bottom:2.563rem;
}
.faq-icon,.careers-icon{
	height:1.875rem;
	width:1.875rem;
	border-radius:50%;
	background-color:var(--RoyalBlue);
	display:flex;
	justify-content:center;
	align-items:center;
}
.faq-icon svg,.careers-icon svg{
	transform:rotateX(180deg);
	transition:0.5s ease-in-out;
	height:0.5rem;
	width:0.813rem;
}
.faq-item.active .faq-icon svg,.careers-item.active .careers-icon svg{
	transform:rotatex(0deg);
}
.faq-main-grp h2,.sh-careers-main-group h2{
	padding-bottom:1.875rem;
}
/* careers */
.careers-content{
	padding-bottom:1.875rem;
}
.careers-content p:not(:first-child){
	padding-top:0.625rem;
}
.careers-item:last-child .careers-content{
	padding-bottom:unset;
}
.careers-item:last-child .careers-meta{
	margin-top:1.25rem;
}
.careers-meta{
	padding:0.25rem 0 1.125rem 0;
	display:flex;
	gap:0.938rem;
	flex-wrap:wrap;
}
.careers-meta p{
	position:relative;
	padding-left:1.625rem;
}
.careers-meta p::after{
	position:absolute;
	content:'';
	width:1rem;
	height:1.063rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.careers-location{
	padding-left:1.313rem !important;
}
.careers-location::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/career_location.svg") no-repeat;
	background-size:100%;
	width:0.688rem !important;
}
.careers-type::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/career_time.svg") no-repeat;
	background-size:100%;
}
.careers-experience::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/career_experience.svg") no-repeat;
	background-size:100%;
}
.careers-item .sh-primary-button{
	order:3;
}

/* investor Relation page */

.sh-investor-rltn-head-columns,.sh-investor-rltn-content-columns{
	flex-direction:column;
	gap:0.625rem;
}
.sh-investor-rltn-content-columns{
	gap:1.875rem;
	margin-top:1.875rem;
}
.sh-investor-rltn-content-columns > div{
	background-color:var(--IceBlue);
	border:0.063rem solid #0F228A1A;
	padding:1.25rem;
	border-radius:1.25rem;
}
.sh-investor-rltn-content-columns > div h3{
	padding-bottom:0.625rem;
}
.sh-investor-rltn-content-columns > div img{
	width:4.563rem;
	height:4.563rem;
}
.sh-investor-rltn-text-group{
	background-color:var(--White);
	margin-top:1rem;
	padding:1.25rem;
	border-radius:1.25rem;
}
/* Relation manager CTA */
.sh-relationmanager-cta-group{
	background-color:var(--DarkIndigo);
	background-image: url(/wp-content/themes/alpha-x-theme-framework/assets/images/check-box-mobile.png);
	background-size: 100%;
	background-repeat: no-repeat;
	border-radius: 1.875rem;
	overflow: hidden;
	padding: 4.313rem 1.75rem;
}
.sh-relationmanager-cta-group h2,.sh-relationmanager-cta-group h3,.sh-relationmanager-cta-group a{
	color:var(--White);
}
.sh-relationmanager-cta-columns{
	flex-direction:column;
	gap:1.25rem;
}
.sh-relationmanager-cta-columns > div:last-child{
	padding:1.25rem;
	background-color: rgba(255, 255, 255, 0.05); /* 5% opacity white */
	border: 0.063rem solid var(--White);
	backdrop-filter: blur(0.438rem); /* Background blur */
	-webkit-backdrop-filter: blur(0.438rem); /* Safari support */
	border-radius:1.875rem;
	max-width:25rem;
}
.sh-relationmanager-cta-group h3{
	padding-bottom:1.625rem;
	padding-left:2.75rem;
}
.sh-relationmanager-cta-group a{
	font-family: "Raleway", sans-serif;
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.sh-relationmanager-cta-group h3:last-child{
	padding-bottom:unset;
}
.sh-relation-manager-name,.sh-relation-manager-phone,.sh-relation-manager-mail{
	position:relative;
}
.sh-relation-manager-name::after,.sh-relation-manager-phone a::after,.sh-relation-manager-mail a::after{
	position:absolute;;
	content:'';
	width:1.875rem;
	height:1.875rem;
	left:0;
	top:0;	
}
.sh-relation-manager-name::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/person-icon.svg") no-repeat;
	background-size:100%;
}
.sh-relation-manager-phone a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/phone-with-white-bg.svg") no-repeat;
	background-size:100%;

}
.sh-relation-manager-mail a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/mail-with-white-bg.svg") no-repeat;
	background-size:100%;
}
/* Investor relation filter  */
.rpt-all-dowld-links a{
	padding:0.5rem 1.563rem;
}
.sh-investor-relation-report-main .sh-all-report-wrapper{
	padding:unset;
	margin-top:1.875rem;
}
.reports-filters-search{
	display:flex;
	justify-content:space-between;
	gap:0.938rem;
	flex-direction: column;
}
.reports-filters-search input,.reports-filters-search select{
	font-family: "Poppins", sans-serif;
	font-size:0.75rem;
	line-height:1.25rem;
	color:var(--DimGray);
	border:0.063rem solid var(--DimGray);
	border-radius:2.5rem;
	background:transparent;
	padding:0.625rem 1.25rem;
	width:100%;
	padding-right: 5.5rem;
}
.search-input-wrapper{
	position:relative;
	width: 100%;
	display: flex;
	align-items: center;
}
.search-input-wrapper span:last-child svg{
	width:1.094em;
	height:1.094rem;
}
.reports-search-clear,
.reports-search-divider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease, visibility 0.2s ease;
}

.reports-search-clear.active,
.reports-search-divider.active {
	opacity: 1;
	visibility: visible;
}
.reports-search-icon-wrapper,.reports-filters-search .reports-search-divider,.reports-filters-search .reports-search-clear{
	position:absolute;
	right:1.25rem;
	top:50%;
	transform:translatey(-50%);
	cursor:pointer;
	padding:0.5rem;
}
.reports-filters-search .reports-search-divider{
	right:2.563rem;
}
.reports-filters-search .reports-search-divider svg{
	width: 0.125rem;
	height: 1.063rem;
}
.reports-filters-search .reports-search-clear{
	right:3.125rem;
}
.reports-filters-search .reports-search-clear svg{
	width:0.75rem;
	height:0.75rem;
}
.reports-filters-search select option{
	color:var(--DarkGray);
	font-family: "Poppins", sans-serif;
	font-size:0.75rem;
	line-height:1.25rem;
}
.reports-filters-search input:focus,.reports-filters-search select:focus{
	outline:none;
}
#category-filter-wrapper,#reports-list{
	background:var(--IceBlue);
	padding:1.25rem;
	margin-top:1.25rem;
	border-radius:1rem;
	border:0.063rem solid var(--SkyBlue);
}
#category-filter-wrapper > div:first-child{
	display:flex;
	justify-content:space-between;
	margin-bottom:1.25rem;
	align-items: center;
}
#category-filter-wrapper > div:first-child button{
	background:none;
	font-family: "Poppins", sans-serif;
	border:none;
	font-size:0.938rem;
	line-height:1.375rem;
	color:var(--DarkGray);
	cursor:pointer;
	height:fit-content;
}
#category-filter-wrapper li{
	list-style:none;
	font-family: "Poppins", sans-serif;
	font-size:0.938rem;
	line-height:1.375rem;
	color:var(--DarkGray);
	padding-bottom:0.625rem;
}
#category-filter-wrapper li label{
	display:flex;
	/* 	align-items:center; */
	gap:0.75rem;
}
#category-filter-wrapper li ul li{
	padding-top:0.5rem;
	padding-bottom:unset;
	color:var(--DimGray);
}
/* #category-filter-wrapper li ul{
margin-left:0.75rem !important;
} */
#category-filter-wrapper > ul{
	background:var(--White);
	padding:1.25rem;
	border-radius:0.75rem;
}
#category-filter-wrapper li input[type="checkbox"]{
	background:transparent;
	width:1.125rem;
	height:1.125rem;
	min-width:1.125rem;
	min-height:1.125rem;
	border:0.063rem solid var(--DimGray);
	border-radius:0.25rem;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
#category-filter-wrapper li input[type="checkbox"]:checked::after {
	content: "";
	position: absolute;
	left: 0.375rem;
	top: 0.125rem;
	width: 0.25rem;
	height: 0.563rem;
	border: solid #696969;
	border-width: 0 0.063rem 0.063rem 0;
	transform: rotate(45deg);
}
#reports-list .report-item{
	display:flex;
	gap:0.625rem;
	flex-direction:column;
	background:var(--White);
	padding:1.25rem;
	border-radius:1rem;
	margin-bottom:1.25rem;
}
#reports-list .all-rpt-img-tit-yr{
	display:flex;
	gap:0.938rem;
}
.all-rpt-img-tit-yr svg{
	width:1.8rem;
	height:2rem;
}
.rpt-title-year{
	flex-basis: 80%;
}
#reports-list p{
	color:var(--DimGray);
	padding-top:0.625rem;
}
.rpt-all-dowld-links{
	display:flex;
	flex-direction:column;
	gap:0.625rem;
	margin-left: 3.125rem;
}
.sh-investor-relation-report-main .sh-latest-report-wrapper{
	display:block;
}
.sh-common-btn-wrapper{
	display: flex;
	justify-content: center;

	margin-left: -2.75rem;
}
.sh-common-btn-wrapper button{
		margin-top:1.875rem;
}
.rpt-all-dowld-links a{
	position:relative;
}
.rpt-all-dowld-links a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/download-button.svg") no-repeat;
	background-size:100%;
	height:2.5rem !important;
	right: -2.5rem !important;
	width:2.5rem !important;
	transform:rotate(0deg) !important;
}
.custom-dropdown {
	position: relative;
	width: 7.5rem;
	font-family: "Poppins", sans-serif;
	cursor: pointer;
	display:none;

}
.custom-dropdown .selected > span{
	color: var(--DimGray);
	margin-right:0.625rem;
}
.custom-dropdown .selected {
	color:var(--DarkGray);
	border:0.063rem solid var(--SkyBlue);
	border-radius:2.5rem;
	background:transparent;
	padding:0.625rem 1.25rem;
	font-size:0.75rem;
	line-height:1.25rem;
}

.custom-dropdown .selected::after {
	content: "";
	position: absolute;
	background: url('/wp-content/themes/alpha-x-theme-framework/assets/icons/black-dropdown-arrow.svg') no-repeat;
	background-size: 100%;
	right: 0.813rem;
	width: 0.75rem;
	height: 0.438rem;
	top: 50%;
	transform: translateY(-50%) rotateX(0deg);
	transition: transform 0.5s ease-in-out;
}

.custom-dropdown.open .selected::after {
	transform: translateY(-50%) rotateX(180deg);
}

.custom-dropdown .dropdown-list {
	display: none;
	position: absolute;
	background: white;
	border:0.063rem solid var(--SkyBlue);
	border-radius:0.75rem;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 10;
	max-height: fit-content;
	overflow-y: auto;
	font-size:0.75rem;
	line-height:1.25rem;
	transition: 0.5s ease-in-out;
}

.custom-dropdown .dropdown-list li {
	padding: 0.5rem 0.75rem;
	transition: background 0.2s;
}

.custom-dropdown .dropdown-list li:hover {
	background:var(--IceBlue);
}

.custom-dropdown.open .dropdown-list {
	display: block;
}
/* about members */
.sh-board-members-wrapper{
	display:grid;
	grid-template-columns:repeat(1,1fr);
	gap:1.25rem;
	margin-top:1.25rem;
}
.member-two-col,.member-four-col{
	background:var(--IceBlue);
	padding:1.25rem;
	border-radius:1.25rem;
	transition:0.5s ease-in-out;
}
.member-two-col{
	border:0.063rem solid var(--SkyBlue);
}
.member-image img{
	width:100%;
	height:17.5rem;
	border-radius:1.25rem;
	object-fit:cover;
	object-position:top;
}
.member-info h4{
	padding:0.625rem 0 0.188rem 0;
}
.member-excerpt p{
	padding-top:0.625rem;
}
.member-position{
	color:var(--DarkGray);
}
.member-socials{
	padding-top:2.188rem;
	display:flex;
	gap:1.25rem;
}
.member-socials img{
	height:1.25rem;
	width:auto;
}
.member-four-col .member-socials{
	gap:0.938rem;
}
.member-four-col .member-socials img{
	height:0.938rem;
	width:auto;
}

/* section animation */
.sh-animated{
	opacity: 0;
	transform: translateY(2.5rem);
	transition: opacity 0.6s ease-out, transform 0.6s ease-out, filter 0.6s ease-out;
}
.sh-animated.sh-fadeInUp {
	opacity: 1;
	transform: translateY(0);
}
/* discover product */
.sh-dp-trust-columns{
	flex-direction:column;
	gap:1.563rem;
}
.sh-dp-trust-columns img{
	width:20.5rem;
	height:16.75rem;
	border-radius:1.875rem;
	object-fit:cover;
}
.sh-dp-trust-columns p{
	padding:0.938rem 0 1.563rem 0;
}
.sh-dp-trust-columns li{
	font-family: "Raleway", sans-serif;
	color: var(--DarkGray);
	list-style:none;
	padding-left:2.438rem;
	padding-bottom:0.938rem;
	font-weight:600;
	font-size:1.25rem;
	line-height:1.75rem;
	position:relative;
}
.sh-dp-trust-columns li::before{
	position:absolute;
	content:'';
	width:1.688rem;
	height:1.688rem;
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/list-icon.svg") no-repeat;
	background-size:100%;
	top:0.125rem;
	left:0;
}
.sh-dp-trust-columns li:last-child{
	padding-bottom:unset;
}

.sh-ab-bottom-spacer{
	height:2.5rem !important;
}
/* product single */
.sh-single-product-hero .sh-primary-button{
	margin-top:1.75rem;
}

.sh-pd-single-best-group p{
	font-family: "Raleway", sans-serif;
	padding-top:0.625rem;
	font-size:1.125rem;
	line-height:1.688rem;
	font-weight: 500;
}
.sh-single-list-row > div{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	gap:0.625rem;
}
.sh-single-list-row > div h4{
	padding-left:2.313rem;
	width:fit-content;
	position:relative;
}
.sh-single-list-row > div h4::before{
	position:absolute;
	content:'';
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/green-tick-mark.svg") no-repeat;
	background-size:100%;
	width:1.688rem;
	height:1.438rem;
	top:0.125rem;
	left:0;
}
.sh-singlewhatis-two-col{
	flex-direction:column;
	gap:1.25rem;
}
.sh-singlewhatis-two-col h2{
	padding-bottom:0.625rem;
}
.sh-singlewhatis-two-col p{
	padding-top:0.625rem;
}
.sh-singlewhatis-two-col img{
	width:20.5rem;
	height:16.063rem;
	border-radius:1.875rem;
	object-fit: cover;
}
.sh-benifits-main-grp{
	background-color:var(--IceBlue);
	padding:1.5rem;
	border-radius:1.25rem;
}
.sh-benifits-columns{
	display:grid !important;
	grid-template-columns:repeat(1,1fr);
	gap:1.25rem;
	margin-top:1.25rem;
}
.sh-benifits-columns > div:not(.sh-pdsingle-benifits-descrptioncol){
	background:var(--White);
	padding:1.25rem;
	border-radius:1.25rem;
	border:0.063rem solid var(--SkyBlue);
}
.sh-benifits-columns > div h3,.sh-benifits-columns > div h4{
	padding-bottom:0.5rem;
}
.sh-benifits-columns > div figure{
	padding-bottom:2.5rem;
}
.sh-benifits-columns > div figure img{
	width:4.563rem;
	height:4.563rem;
	object-fit: cover;
}
.sh-pdsingle-heading-list-cols{
	flex-direction:column;
	gap:1.25rem;
}
.sh-pdsingle-heading-list-cols:not(:last-child){
	padding-bottom:0.625rem;
	margin-bottom:1.25rem;
	border-bottom:0.063rem solid var(--SkyBlue);
}
.sh-pdsingle-heading-list-cols ul,.sh-pdsingle-process-cols > div:nth-child(2){
	counter-reset: list-counter; 
}

.sh-pdsingle-heading-list-cols li {
	list-style: none;
	font-family: "Raleway", sans-serif;
	color: var(--DarkGray);
	margin-bottom: 0.938rem;
	padding-left: 2.813rem;
	position: relative;
	font-size:1rem;
	line-height:1.75rem;
	font-weight:600;
}

.sh-pdsingle-heading-list-cols li::before,.sh-pdsingle-process-cols > div:nth-child(2) div::before {
	counter-increment: list-counter;
	content: counter(list-counter);
	font-family: "Poppins", sans-serif;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	position: absolute;
	display: flex;
	width: 1.873rem;
	height: 1.873rem;
	line-height:1.875rem;
	justify-content: center;
	box-sizing: border-box;
	align-items: center;
	border-radius: 50%;
	color: var(--DarkIndigo);
	border:0.063rem solid var(--DarkIndigo);
	top: 0;
	left: 0;
}
.sh-pdsingle-process-cols > div:nth-child(2) div::before {
	top:0.25rem;
	font-weight: 600;
}
.sh-pdsingle-process-cols > div:nth-child(2) div p{
	color:var(--DarkGray);
}
.sh-pdsingle-process-cols > div:nth-child(2) h4{
	padding-top:0.313rem;
}
.sh-pdsingle-heading-list-cols >  div .wp-block-group:not(:last-child){
	padding-bottom:0.625rem;
	border-bottom:0.063rem solid var(--offwhite);
}
.sh-pdsingle-heading-list-cols >  div .wp-block-group:first-child h3{
	padding-top:unset;
}
.sh-pdsingle-heading-list-cols h3{
	padding:1.25rem 0;
}
.sh-pdsingle-eligiblerules-main-grp  h2{
	padding-bottom:0.813rem;
}
.sh-pdsingle-eligiblerules-main-grp > div  p{
	max-width:25.75rem;
}
.sh-pdsingle-eligiblerules-main-grp > div > p{
	margin:auto;
}
.sh-pdsingle-eligiblerules-cols{
	flex-direction:column;
	gap:1.25rem;
	margin-top:1.875rem;
}
.sh-pdsingle-eligiblerules-cols img{
	width:20.5rem;
	height:17.25rem;
	border-radius:1.875rem;
	object-fit: cover;
}
.sh-pdsingle-eligiblerules-content-wrap > div{
	padding:0.625rem 0 0.625rem 1.25rem;
}
.sh-pdsingle-eligiblerules-content-wrap{
	border-left:0.25rem solid var(--IceBlue);

}
.sh-pdsingle-eligiblerules-content-wrap h4{
	padding-bottom:0.313rem;
}
.sh-pdsingle-process-grp h2{
	padding-bottom:0.625rem;
}
.sh-pdsingle-process-cols{
	flex-direction:column;
	gap:2.5rem;
	margin-top:1.25rem;
}
.sh-pdsingle-process-cols img,.sh-pdsingle-process-cols figure{
	width:20.5rem;
	height:17.25rem;
	border-radius:1.875rem;
	object-fit: cover;
	position:relative;
}
.sh-pdsingle-process-cols figure::after{
	position:absolute;
	content:'';
	background:#1A196154;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border-radius:1.875rem;
}
.sh-pdsingle-process-cols > div:nth-child(2) div{
	flex-direction:column;
	align-items:flex-start;
	gap:0.313rem;
	margin-bottom:0.938rem;
	padding-bottom:0.938rem;
	border-bottom: 0.063rem solid var(--SkyBlue);
	padding-left:2.813rem;
	position:relative;
}

.sh-pdsingle-process-cols > div:nth-child(2) div:last-child{
	border: none;
}
.sh-pdsingle-connect-text a{
	font-size:1.125rem;
	line-height: 1.75rem;
	color: var(--DarkGray);
	text-decoration:underline;
	font-family: "Raleway", sans-serif;
}
.sh-pdsingle-connect-text {
	font-size: 1.125rem;
	max-width: 19.875rem;
}
.sh-connect-wtsap-btn a::after{
	background:url("/wp-content/themes/alpha-x-theme-framework/assets/icons/whatsapp-button-icon.svg") no-repeat;
	background-size:100%;
	right: -2.813rem;
}
/* .sh-connect-wtsap-btn a:hover::after{
transform:scale(1.05) !important;
} */
.sh-pdsingle-claim-cols{
	flex-direction:column;
	gap:1.25rem;
	padding:1.875rem;
	background-color:var(--IceBlue);
	border-radius:1.875rem;
}
.sh-pdsingle-claim-cols > div:last-child{
	display:flex;
	flex-wrap:wrap;
	gap:0.75rem;
}
.sh-pdsingle-claim-cols > div:last-child h4{
	padding:0.625rem 1.063rem;
	background-color:var(--White);
	border-radius:6rem;
	border:0.063rem solid var(--SkyBlue);
	padding-left:3.188rem;
	position:relative;
	font-size: 1rem;
	line-height: 1.5rem;
}
.sh-pdsingle-claim-cols > div:last-child h4::after{
	position: absolute;
	content: '';
	width: 1.5rem;
	height:1.5rem;
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/bluepoint-circle-icon.svg) no-repeat;
	background-size: 100%;
	top: 50%;
	transform:translatey(-50%);
	left: 1.063rem;
}
.sh-pdsingle-claim-cols  h2{
	padding-bottom:0.5rem;
}
.sh-pdsingle-faq h2,.sh-pdsingle-insurace-grid h2{
	padding-bottom:1.875rem;
}
.sh-pdsingle-lastspcr{
	display:none;
}

/* 404 */
.sh-error-grp{
	max-width:20.5rem;
	margin:auto;
	padding:5rem 0 6.25rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}
.sh-error-grp img{
	width: 20.5rem;
	height: 10.375rem;
}
.sh-page-not-wrapper{
	margin-top:1.875rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
}
.sh-page-not-wrapper p{
	padding:0.625rem 0 1.75rem 0;
}
/* blog single Author*/
.sh-single-other-contents{
	max-width: 20.5rem;
	margin: auto;
}
.sh-contributor{
	display:flex;
	flex-direction:column;	
	background-color:var(--IceBlue);
	padding:1.875rem 1.25rem;
	border-radius:1.25rem;
	gap:0.938rem;
	margin-top:5rem;
}
.sh-single-contributors-details{
	padding-bottom:3.125rem;
	border-bottom: 0.063rem solid var(--offwhite);
}
.sh-contributor-image img{
	width:7.438rem;
	height:8.25rem;
	border-radius:0.5rem;
	object-fit:cover;
}
.sh-contributor-name{
	padding-bottom:0.5rem;
}
.sh-contributor-link{
	margin-top:0.938rem;
	display: inline-block;
	font-size: 0.938rem;
	line-height: 1.375rem;
	color: var(--DarkGray);
	position: relative;
	width: fit-content;
	font-weight: 500;
}
.sh-contributor-link::after {
	position: absolute;
	content: '';
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/images/learn-more.svg) no-repeat;
	background-size: 100% 99%;
	top: 50%;
	transform: translateY(-50%);
	right: -2.188rem;
	width: 1.563rem;
	height: 1.563rem;
	transition: 0.35s ease-in-out;
}
/* comments */
.sh-comment-form{
	background-color:var(--IceBlue);
	padding:1.875rem 1.25rem;
	margin-top:3.125rem;
	border-radius:1rem;
}
.comment-reply-title{
	padding-bottom:0.75rem;
	position:relative;
}
.comment-form input[type="email"],.comment-form input[type="text"],.comment-form textarea{
	width:100%;
	font-family: "Poppins", sans-serif;
	border:0.063rem solid var(--bordergray);
	border-radius:0.5rem;
	padding:0.625rem;
	resize: vertical;
	font-size:0.938rem;
	line-height:1.375rem;
	font-weight: 400;
	color: var(--DimGray);
}
.comment-form input[type="checkbox"] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 1.188rem;
	height: 1.188rem;
	min-width: 1.188rem;
	border: 0.063rem solid var(--DimGray);
	background: var(--White);
	border-radius: 0.313rem;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	transition: all 0.2s ease;
	position: relative;
}

.comment-form input[type="checkbox"]:checked::after {
	content: "";
	position: absolute;
	left: 0.375rem;
	top: 0.125rem;
	width: 0.25rem;
	height: 0.563rem;
	border: solid #696969;
	border-width: 0 0.125rem 0.125rem 0;
	transform: rotate(45deg);
}
.comment-form input:focus,.comment-form textarea:focus{
	outline:none;
}
.comment-form textarea{
	min-height:8.75rem;
	resize:unset;
}
.comment-form p:not(:first-child){
	margin-top:0.938rem;
}
.comment-form label{
	font-weight:500;
	font-family: "Raleway", sans-serif;
	margin-bottom:0.5rem;
	display:block;
	color:var(--DarkGray);
}
.comment-form{
	display:flex;
	flex-direction:column;
}
.comment-form .comment-notes{
	order:1;
}
.comment-form .comment-form-author{
	order:2;
}
.comment-form .comment-form-email{
	order:3;
}
.comment-form .comment-form-comment{
	order:4;
}
.comment-form-cookies-consent{
	order:5;
	display:flex;
	gap:0.625rem;
}
.comment-form-cookies-consent label{
	margin-bottom:0;
}
.comment-form .sh-submit-wrapper{
	order:6;
	width:fit-content;
	position: relative;
	margin-left:unset;
	margin-top:0.938rem;
}


.sh-comments-title{
	margin-top:3.125rem;
}
.sh-comment-list li{
	list-style:none;
	margin-top:0.938rem;
}


.comment-author img,.comment-author .says{
	display:none;
}
.comment-body{
	display: flex;
	flex-wrap: wrap;
	align-items:center;
	column-gap:1.5rem;
	row-gap:0.625rem;
}
.comment-body p{
	flex-basis:100%;
}
.comment-body .fn{
	font-size:1.25rem;
	line-height:1.875rem;
	font-weight:600;
	font-style:normal;
	    font-family: "Raleway", sans-serif;
    color: var(--DarkGray);
	    text-transform: capitalize;
}
.comment-meta.commentmetadata a,.logged-in-as a,.comment-awaiting-moderation,.comment-body{
	font-size: 0.938rem;
    line-height: 1.375rem;
    font-weight: 400;
    color: var(--DimGray);
	    font-family: "Poppins", sans-serif;
}
.logged-in-as a{
	text-decoration:underline;
}
.reply{
	margin-top:0.313rem;
}
.reply a{
	font-weight:600;
	font-size:1.125rem;
	line-height:1.563rem;
	color:var(--DarkGray);
	padding-left:1.688rem;
	font-family: "Raleway", sans-serif;
	position:relative;
}
.reply a:after{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/reply-icon.svg) no-repeat;
	background-size:100%;
	width:1.125rem;
	height:0.938rem;
	top:50%;
	transform:translatey(-50%);
	left:0;
}
.comment-reply-title a {
	color:var(--DarkGray);
		font-weight:600;
	font-family: "Raleway", sans-serif;
}
.comment-reply-title small{
	padding-left:1.25rem;
	text-decoration:underline;
	font-size:0.938rem;
}
.sh-comment-list .children .comment-body{
	margin-left:2.5rem;
}
.breadcrumb span{
  text-transform:capitalize;
}
/* hide class */
.sh-hide{
	display:none !important;
}
/* hide class */


/* mobile styles end */