@media screen and (min-width: 992px){
	/* 	desk styles starts */

	/* button styles */
	.sh-primary-button a,.sh-secondary-button a{
		font-size:1rem;
		line-height:1.5rem;
	}
	.sh-primary-button a:hover{
		background:var(--White);
		color:var(--DarkGray);
	}
	.sh-secondary-button a:hover,.sh-common-btn-wrapper button:hover{
		background:var(--VividOrange);
		color:var(--White);
	}
	.sh-primary-button a::after,.sh-secondary-button a::after{
		height:2.813rem;
		width:2.813rem;
	}
	.sh-primary-button a:hover::after,.sh-secondary-button a:hover::after{
		transform:rotate(45deg);
	}
	.sh-connect-wtsap-btn a:hover::after{
		transform:rotate(0deg);
	}
	/* 	button style end */
	/* why choose us starts */
	.sh-upper-sub-text{
		font-size:0.875rem;
		line-height:1.313rem;
	}
	.why-chooseus-main-grp{
		max-width:80.688rem;
	}
	.why-chooseus-main-grp h2{
		padding:0.5rem 0 0.938rem 0;
	}
	.sh-whychooseus-cols{
		margin-top:3.125rem;
		flex-direction:row;
		gap:1.25rem;
	}
	.why-chooseus-main-grp p:not(.sh-upper-sub-text){
		width:35.75rem;
		margin:auto;
	}
	.sh-whychooseus-cols > div{
		padding:5.406rem 5.25rem;
		max-width:26.063rem;
	}
	.sh-whychooseus-cols > div:nth-child(2) {
		padding: 5.406rem 4.438rem;
	}

	/* why choose us end */
	/* vision and mision section */
	.sh-visionmision-cols{
		flex-direction:row;
		gap:2.5rem;
		padding-left:10.375rem;
		max-width:78rem;
		margin:auto;
		position:relative;
	}
	.sh-visionmision-cols:before{
		position:absolute;
		content:'';
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/dashed-round-bg.svg") no-repeat;
		background-size:cover;
		width:21.25rem;
		height:21.25rem;
		top: 50%;
		left: 0;
		transform: translateY(-50%);

	}
	.sh-visionmision-mask-grp {
		background-color:var(--IceBlue);
		padding:2.438rem 4.75rem 3.063rem 2.5rem;
		background: url('/wp-content/themes/alpha-x-theme-framework/assets/images/vision-mision-mask-desk.svg') no-repeat center/contain;
		min-height: unset;
	}
	/* vision and mision section end */
	/* counter section */
	.sh-counter-main-grp{
		border-radius:3.125rem;
		padding:4.75rem 2.5rem;
	}
	.sh-counter-main-columns{
		flex-direction:row;
		gap:1.25rem;
		align-items: center !important;
	}
	.sh-counter-main-columns img{
		display:block;
		border-radius:1.875rem;
		width:16.125rem;
		height:21.125rem;
		margin-bottom:1.25rem;
		object-fit: cover;
	}
	.sh-counter-main-columns > div:nth-child(3) img{
		height:12.313rem;
		margin-bottom:unset;
		margin-top:1.25rem;
	}
	.sh-counter-main-columns > div .sh-counter-text-group{
		padding:2.5rem 1.906rem;
	}
	.sh-counter-main-columns > div .sh-counter-text-group{
		max-height:21.125rem;
		/* 		min-height:21.125rem; */
	}
	.sh-counter-main-columns > div:nth-child(1) p:first-child,.sh-counter-main-columns > div:nth-child(4) p:first-child{
		padding-bottom:5.625rem;
	}
	.sh-counter-main-columns > div p {
		line-height:1.625rem;
	}
	.sh-counter-main-columns > div p:first-child{
		font-size:3.75rem;
		padding-bottom:7.25rem;
	}
	/* counter section end*/
	/* find insurance section start*/
	.sh-findinsurance-main-grp{
		background: radial-gradient(50% 50% at 50% 50%, #0F228A 0%, #1D1655 100%);
		padding:6.25rem;
		border-radius:3.125rem;
	}
	.sh-findinsurance-columns{
		flex-direction:row;
		gap:6.188rem;
	}
	.sh-find-insurance-button-grp{
		margin:1.813rem 0 0rem 0;
		gap:3.438rem;
	}
	.sh-findinsurance-main-grp img{
		border-radius:1.875rem;
		width:78.125rem;
		height:25.938rem;
		margin-top:4rem;
	}
	.sh-findinsurance-main-grp::after{
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-box.png") no-repeat;
		background-size:cover;
	}
	.sh-findinsurance-main-grp p{
		max-width: 34rem;
	}
	/* find insurance section end*/


	/* financial report section start*/
	.sh-financial-report-main-grp{
		background-image:url("/wp-content/themes/alpha-x-theme-framework/assets/images/check-box.png");
		background-size:100%;
		background-position: 100% 94%;
	}
	.sh-latest-report-wrapper h2{
		padding:0.5rem 0 0 0;
	}
	.marquee {
		padding: 1.938rem 0;
	}
	.marquee > div{
		gap:11.875rem;
	}
	.marquee h2 {
		font-size: 2.5rem;
		line-height: 2.375rem;
	}

	.marquee h2::after{
		right:-7.063rem;
		width:2.625rem;
		height:2.625rem;
	}
	.sh-latest-report-wrapper{
		padding:4.813rem 13.25rem 7.313rem 13.25rem;
		flex-direction:row;
		align-items: center;
		gap:16.7rem;
	}
	.latest-report-info{
		max-width:35.563rem;
	}
	/* financial report section end*/
	/* testimonials*/
	.sh-testimonial-main-grp{
		position:relative;
		max-width:85.625rem;
	}
	.sh-testimonial-main-grp h2{
		padding:2.313rem 0 0 0;
	}
	.swiper-wrapper{
		margin-top:2.5rem;
	}
	.swiper-slide{
		padding:2.75rem 1.938rem 0.625rem 2.875rem;
		/* 		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/testimonial-mask-desk.png") no-repeat; */
		background-size:100%;
		width:26.875rem !important;
		height:19.188rem;
		margin-right:2.5rem !important;
	}
	.swiper-slide::before{
		position:absolute;
		content:'';
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/testimonial-quotes.svg") no-repeat;
		background-size:100%;
		width:6.875rem;
		height:6.875rem;
		bottom: -1px;
		left: -1px;
	}
	.testimonial-author{
		margin-left:4.5rem;
		position:absolute;
		bottom:1.563rem;	
	}

	.author-image img {
		width: 3.625rem;
		height: 3.625rem;
	}
	.tstmnl-buttons-wrapper{
		position: absolute;
		right: 0;
		top: 7.313rem;
		gap:0.938rem;
	}
	/* testimonials end */
	/* Latest Insights */
	.sh-threeinsights-columns{
		flex-direction:row;
		align-items: flex-end !important;
	}
	.sh-latest-posts-wrapper{
		grid-template-columns:repeat(3,1fr);
		margin-top:3.125rem;
	}
	.sh-three-insights-grp{
		max-width:85.625rem;
	}
	.sh-threeinsights-columns h2{
		padding-top:0.938rem;
	}
	.sh-latest-posts-item img,.sh-latest-posts-image-category{
		width:26.875rem;
		height:15.25rem;
		border-radius:1.875rem;
	}
	.sh-latest-posts-date{
		margin-top:1.25rem;
		border-radius:0.5rem;
		padding:0.313rem 0.625rem;
	}
	.sh-latest-posts-wrapper h4{
		padding:1rem 0 0 0;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.sh-latest-posts-title:focus-visible {
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		border:2px solid black;
		outline-offset: none;
	}
	.sh-latest-posts-link{
		font-size:1rem;
		line-height:1.438rem;
		margin-top:0.938rem;
		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;
	}
	.sh-latest-posts-link:hover{
		background-size: 100% .125rem;
	}
	.sh-latest-posts-link:hover::after{
		transform:rotate(45deg);
	}
	.sh-latest-posts-category{
		padding:0.313rem 1.25rem;
		bottom:1.438rem;
		right:1.25rem;
	}
	.sh-insights-button{
		justify-content: flex-end;
		margin-right: 2.75rem;
		position:static;
	}
	.sh-three-insights-grp{
		padding-bottom:unset;
	}
	/* partners section */
	.sh-partners-grop{
		border-radius:1.875rem;
		padding:7.5rem 1.875rem 10rem 1.875rem;
		margin-bottom:8.75rem;
	}
	.sh-partners-columns{
		grid-template-columns: minmax(12.938rem, 1fr) minmax(62.813rem, 1fr);
	}
	.sh-partners-grop .sh-partners-columns:nth-child(2){
		margin-top:5.938rem;
	}
	.sh-logo-column{
		grid-template-columns:repeat(5,1fr);
		gap:0.625rem;
	}

	.sh-logo-column img{
		width:12.063rem;
		height:6rem;
		border-radius:0.75rem;
		transition:0.35s ease-in-out;
	}
	.sh-logo-column img:hover{
		filter: grayscale(0);
	}
	/* round image animation */
	.sh-logo-round-animate img,.sh-logo-round-animate{
		width:7.063rem;
		height:7.25rem;
	}
	.sh-logo-round-animate{
		position:relative;
	}
	.sh-logo-round-animate::after {
		position: absolute;
		content: '';
		width: 13.625rem;
		height: 13.625rem;
		background: url("/wp-content/themes/alpha-x-theme-framework/assets/images/text-rounded.svg") no-repeat;
		background-size: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) rotate(0deg);
		animation: rotate 8s linear infinite;
	}

	@keyframes rotate {
		from {
			transform: translate(-50%, -50%) rotate(0deg);
		}
		to {
			transform: translate(-50%, -50%) rotate(360deg);
		}
	}
	/* FAQ */
	.faq-main-grp,.sh-careers-main-group{
		max-width:85.625rem;
	}
	.faq-content p,.careers-content p{
		max-width:58.125rem;
	}
	.faq-title,.careers-title{
		max-width:73.125rem;
	}
	.faq-header,.careers-header{
		padding:1.75rem 3.125rem;
	}

	.faq-content,.careers-content-wrapper{
		padding:0 3.125rem;
	}
	.faq-main-grp h2,.sh-careers-main-group h2{
		padding-bottom:3.125rem;
		max-width:37rem;
	}
	.faq-icon,.careers-icon{
		height:2.375rem;
		width:2.375rem;
	}
	.careers-content {
		padding-bottom: 6.25rem;
	}
	.button-careers-icon-wrapper{
		display: flex;
		gap: 8.375rem;
	}
	.careers-item .sh-primary-button {
		order: unset;
		position:absolute;
		right:13.875rem;
	}
	.careers-header{
		position:relative;
	}
	/* investor Relation page */

	.sh-investor-rltn-head-columns,.sh-investor-rltn-content-columns{
		flex-direction:row;
		gap:2rem;
	}
	.sh-investor-rltn-head-columns > div:last-child{
		max-width:35.875rem;
	}
	.sh-investor-relations-group{
		max-width:85.625rem;
	}
	.sh-investor-rltn-content-columns{
		margin-top:3.125rem;
	}
	.sh-investor-rltn-content-columns > div{
		padding:1.5rem 1.438rem 1.563rem 1.375rem;
		border-radius:1.875rem;
	}
	.sh-investor-rltn-content-columns > div h3{
		padding-bottom:0.875rem;
	}
	.sh-investor-rltn-text-group{
		padding:1.375rem 1.5rem 2.188rem;
		border-radius:0.938rem;
	}
	/* Relation manager CTA */
	.sh-relationmanager-cta-group{
		background-image: url(/wp-content/themes/alpha-x-theme-framework/assets/images/blue-box-with-checks.svg);
		background-size: 100%;
		background-repeat: no-repeat;
		border-radius: 1.875rem;
		padding: 6.313rem 11.125rem;
		max-width:85.625rem;
	}
	.sh-relationmanager-cta-columns{
		flex-direction:row;
		justify-content:center;
		align-items:center !important;
		gap:5.875rem;
	}
	.sh-relationmanager-cta-group a{
		font-size: 1.375rem;
		line-height: 1.875rem;
		border-bottom: 0.094rem solid transparent;
		transition: border-color 0.5s ease;
	}
	.sh-relationmanager-cta-group a:hover{
		border-bottom-color: var(--White);
	}
	.sh-relationmanager-cta-columns > div:first-child{
		max-width:32.625rem;
	}
	.sh-relationmanager-cta-columns > div:last-child{
		padding:1.875rem;
	}

	/* Investor relation filter  */
	.sh-investor-relation-report-main{
		max-width:85.625rem;
	}
	.sh-investor-relation-report-main .sh-all-report-wrapper{
		margin-top:3.125rem;
	}
	.reports-filters-search{
		flex-direction: row;
	}
	.reports-filters-search input{
		font-size:1rem;
		line-height:1.438rem;
		width:26.625rem;
		padding:0.875rem 1.563rem;
		padding-right:7.5rem;

	}
	.search-input-wrapper{
		width:26.625rem;
	}
	.reports-filters-search .reports-search-divider {
		right: 3.75rem;
	}
	.reports-filters-search .reports-search-clear {
		right: 4.875rem;
	}
	.reports-filters-search .reports-search-divider svg{
		width: 0.125rem;
		height: 1.375rem;
	}

	.reports-filters-search .reports-search-clear svg{
		width: 0.875rem;
		height:0.875rem;
	}
	.report-search-icon-wrapper{
		right:1.563rem;
	}
	.custom-dropdown{
		width:10.25rem;
		display:block;
	}
	.custom-dropdown .selected{
		font-size:1rem;
		line-height:1.438rem;	
		padding:0.813rem 2.063rem;
		border-radius: 1.875rem;
	}
	.custom-dropdown .selected::after{
		right:1rem;
	}
	.custom-dropdown .dropdown-list{
		font-size:1rem;
		line-height:1.438rem;	
	}
	.reports-filters-search select option{
		font-size:1rem;
		line-height:1.438rem;
	}
	#category-filter-wrapper,#reports-list{
		margin-top:2.5rem;
	}
	#reports-list{
		padding:1.25rem 1.5rem;
	}
	.reports-content-wrapper{
		display:flex;
		gap:2.5rem;
	}
	#category-filter-wrapper{
		max-height:fit-content;
		min-width:21.188rem;
		padding:2rem 1.313rem;
	}
	#category-filter-wrapper > ul{
		padding:1.563rem;
	}
	#reports-list{
		width:100%;
		max-height: fit-content;
		min-height:33.875rem;
	}
	#reports-list .report-item{
		flex-direction:row;
		justify-content:space-between;
		padding:1.75rem 2.063rem;
		gap:1.875rem;
		align-items: center;
	}
	#reports-list .report-item:last-child {
		margin-bottom: unset;
	}
	.rpt-title-year{
		flex-basis:unset;
	}
	#reports-list .all-rpt-img-tit-yr{
		gap:1.75rem;
	}
	.all-rpt-img-tit-yr svg {
		width: 3.375rem;
		height:3.375rem;
		min-width: 3.375rem;
	}
	#reports-list p{
		padding-top:0;
	}
	.rpt-all-dowld-links{
		flex-direction: row;
		height: fit-content;
		gap: 3.438rem;
		margin-left: 0rem;
	}
	.rpt-all-dowld-links a:last-child{
		margin-right:2.75rem;
	}

	.sh-common-btn-wrapper{

		/* 		min-height:2.813rem; */
		margin-left:unset;
	}
	.sh-common-btn-wrapper button{
		margin-top:3.125rem;
	}
	.sh-common-btn-wrapper button{
		cursor:pointer;
		font-size:1rem;
		line-height: 1.5rem;
	}
	#category-filter-wrapper li{
		font-size: 1rem;
		line-height: 1.438rem;
		padding-bottom:0.875rem;
	}
	#category-filter-wrapper li ul li{
		padding-top:0.75rem;
		padding-bottom:unset;
	}
	#category-filter-wrapper > div:first-child button{
		font-size:1rem;
		line-height:1.438rem;
	}
	/* about members */
	.sh-board-members-group,.sh-team-members-group{
		max-width:85.625rem;
	}
	.sh-board-members-wrapper.structure-two-col{
		grid-template-columns:repeat(2,1fr);
		gap:1.75rem;
		margin-top:3.125rem;
	}
	.sh-board-members-wrapper.structure-four-col{
		grid-template-columns:repeat(4,1fr);
		column-gap:0.813rem;
		row-gap:1.5rem;
		margin-top:3.125rem;
	}
	.structure-two-col .member-two-col{
		display:flex;
		gap:1.875rem;
		padding:1.25rem 2rem 1.25rem  1.25rem;
		position:relative;
		transition:0.5s ease-in-out;
		border-radius:1.625rem;
	}
	.structure-two-col .member-two-col:hover,.member-four-col:hover{
		background:var(--SkyBlue);
	}
	.structure-two-col .member-two-col .member-socials{
		position:absolute;
		bottom:1.375rem;
	}
	.structure-two-col .member-image img,.structure-two-col .member-image{
		width:18.313rem;
		height:18.313rem;
		border-radius:1.625rem;
	}
	.member-info h4{
		padding:0.625rem 0 0.25rem 0;
	}
	.member-excerpt p {
		padding-top:1.375rem;
	}
	.member-four-col{
		padding:1.125rem 1.125rem 1.375rem 1.125rem;
	}
	.member-four-col .member-image img,.member-four-col .member-image{
		width:18.5rem;
		height:15.875rem;
	}
	.member-four-col .member-info h5{
		padding:0.813rem 0 0.25rem 0;
	}

	/* discover product */
	.sh-dp-trust-main-group{
		max-width:85.625rem;
	}
	.sh-dp-trust-columns{
		flex-direction:row;
		align-items:center !important;
		gap:3.563rem;
	}
	.sh-dp-trust-columns img{
		width:41.063rem;
		height:33.625rem;
		border-radius:2.75rem;
	}
	.sh-dp-trust-columns p{
		padding:1.5rem 0;
	}
	.sh-dp-trust-columns li{
		font-size:1.375rem;
		line-height:1.875rem;
		padding-bottom:1.188rem;
	}
	.sh-product-insurance-cta-column  h2{
		max-width:37.3rem;
	}
	.sh-product-insurance-cta-column > div:last-child{
		max-width:34.375rem;
	}
	.sh-product-insurance-cta-column > div{
		flex-basis:fit-content !important;
	}
	/* hero edit */
	.sh-about-hero h1{
		padding-top: 6.188rem;
	}
	.sh-whychooseus-cols .sh-about-why-choose-col{
		padding:5rem 4.438rem 4.938rem 4.5rem !important;
	}
	.sh-ab-bottom-spacer{
		display:none;
	}
	/* product single */
	.sh-pd-single-best-group{
		padding-left:21.313rem;
		max-width:85.625rem;
		position:relative;
	}
	.sh-pd-single-best-group:before{
		position:absolute;
		content:'';
		background:url("/wp-content/themes/alpha-x-theme-framework/assets/images/dashed-half-circle.svg") no-repeat;
		background-size:100%;
		width:17.938rem;
		height:35.875rem;
		top:1.75rem;
		left:-3.625rem;
	}
	.sh-testimonials-wrapper.non-active-desk .swiper-slide {
		width:41.625rem !important;
		padding:2.875rem 4.938rem 0.625rem 3.75rem;
	} 
	.sh-pd-single-best-group p{
		padding-top:1.563rem;
		font-size:1.75rem;
		line-height:2.813rem;
	}
	.sh-pd-single-best-group h2{
		max-width:58.875rem;
		padding-bottom:1.563rem;
	}
	.sh-single-list-row > div{
		justify-content:center;
		flex-direction:row;
		gap:2.125rem;
		max-width:71.375rem;
		margin: auto;
		row-gap:1.875rem;
	}
	.sh-single-list-row > div h4::before{
		top:50%;
		transform:translatey(-50%);
	}
	.sh-singlewhatis-two-col img{
		width:41rem;
		height:32.313rem;
		border-radius:2.75rem;
	}
	.sh-singlewhatis-two-col{
		flex-direction:row;
		gap:4.313rem;
	}
	.sh-singlewhatis-group{
		max-width:85.625rem;
	}
	.sh-singlewhatis-two-col p{
		padding-top:0.875rem;
	}
	.sh-second-container{
		max-width:85.625rem;
	}
	.sh-singlewhatis-two-col > div:last-child{
		max-width:40.313rem;
	}
	.sh-benifits-main-grp{
		padding:6.188rem 6.25rem;
		border-radius:2.375rem;
	}
	.sh-benifits-columns{
		grid-template-columns:repeat(3,1fr);
		column-gap:1.125rem;
		row-gap:1.75rem;
		margin-top:5.188rem;
		align-items: stretch !important;
	}
	.sh-benifits-columns > div.sh-pdsingle-benifits-descrptioncol{
		max-width:21.688rem;
	}
	.sh-benifits-columns > div.sh-pdsingle-benifits-descrptioncol h3{
		max-width:20.688rem;
	}
	.sh-benifits-columns > div:not(.sh-pdsingle-benifits-descrptioncol){
		padding:2rem;
		display: flex;
		flex-direction: column;
		min-height: 19.125rem;
		border-radius:1.875rem;
		justify-content: space-between;
	}
	.sh-benifits-columns > div:not(.sh-pdsingle-benifits-descrptioncol) p{
		line-height:1.625rem;
	}
	.sh-pdsingle-heading-list-cols{
		flex-direction:row;
		gap:7.375rem;
		padding:0 3.188rem;
	}
	.sh-pdsingle-heading-list-cols div:first-child{
		max-width:33.313rem;
	}
	.sh-pdsingle-heading-list-cols h3{
		padding:0 0 1.875rem 0;
	}
	.sh-pdsingle-heading-list-cols > div .wp-block-group:not(:last-child){
		margin-bottom:3.125rem;
		padding-bottom:3.125rem;
	}
	.sh-pdsingle-heading-list-cols:not(:last-child){
		padding-bottom:3.125rem;
		margin-bottom:3.125rem;
	}
	.sh-pdsingle-heading-list-cols li{
		margin-bottom:1.125rem;
		padding-left:4rem;
		min-height:2.375rem;
		display: flex;
		align-items: center;
		font-size:1.375rem;
		line-height:1.875rem;
	}
	.sh-pdsingle-heading-list-cols li::before,.sh-pdsingle-process-cols > div:nth-child(2) div::before{
		width: 2.375rem;
		height: 2.375rem;
	}
	.sh-pdsingle-heading-list-cols ul li:last-child{
		margin-bottom:unset;
	}
	.sh-pdsingle-eligiblerules-cols{
		flex-direction:row;
		gap:5rem;
		margin-top:3.125rem;
	}
	.sh-pdsingle-eligiblerules-cols > div:first-child{
		margin-top:0.625rem;
	}
	.sh-pdsingle-eligiblerules-cols img{
		width:41rem;
		height:33.938rem;
		border-radius:2.75rem;
	}
	.sh-pdsingle-eligiblerules-content-wrap{
		max-width:39.625rem;
	}
	.sh-pdsingle-eligiblerules-content-wrap > div{
		border-left:0.25rem solid transparent;
		transition:0.5s ease-in-out;
		padding-left:2.375rem;
		margin-left:-0.25rem;
		min-height:9rem;
		display: flex;
		align-items: center;
	}
	.sh-pdsingle-eligiblerules-content-wrap > div.active{
		border-color:var(--SkyBlue);
		background-color:var(--IceBlue);
	}
	.sh-pdsingle-eligiblerules-content-wrap h4{
		padding-bottom:0.688rem;
	}
	.sh-pdsingle-process-grp h2{
		padding-bottom:0.875rem;
		margin:auto;
		max-width:45.188rem;
	}
	.sh-pdsingle-process-grp  p:nth-child(2){
		max-width:31.188rem;
		margin:auto;
	}
	.sh-pdsingle-process-cols{
		flex-direction:row;
		gap:3.813rem;
		margin-top:3.125rem;
	}
	.sh-pdsingle-process-cols img,.sh-pdsingle-process-cols figure{
		width:33.25rem;
		height:32.75rem;
	}
	.sh-pdsingle-process-cols > div:first-child{
		max-width:33.25rem;
	}
	.sh-pdsingle-process-cols > div:nth-child(2) div{
		justify-content:space-between;
		flex-wrap:wrap !important;
		margin-bottom:2.125rem;
		padding-bottom:1.5rem;
		padding-left:4rem;
		min-height:4.813rem;
		align-items:normal;
		flex-direction:row;
	}
	.sh-pdsingle-process-cols > div:nth-child(2) h4{
		padding-top:0.438rem;
	}
	.sh-pdsingle-process-cols > div:nth-child(2) div:last-of-type{
		margin-bottom:0;
		padding-bottom:0;
	}
	/* 	.sh-pdsingle-process-cols > div:nth-child(2) div:last-of-type::before{
	top:1rem;
} */
	.sh-pdsingle-process-cols > div:nth-child(2) div::before {
		top:0.313rem;

	}
	.sh-pdsingle-process-cols > div:nth-child(2) div:first-child:before {
		top:0.063rem;
		padding-top:0.25rem;
	}
	.sh-pdsingle-process-cols > div:nth-child(2) div p{
		width:20.813rem;
		max-width: initial;
		margin: initial;
		padding-top:0.5rem;

	}
	.sh-pdsingle-cta .sh-findinsurance-columns{
		justify-content:space-between;
	}
	.sh-pdsingle-cta .sh-findinsurance-columns > div:first-child{
		max-width:38.875rem;
	}
	.sh-pdsingle-cta .sh-findinsurance-columns > div:last-child{
		max-width:29.375rem;
	}
	.sh-pdsingle-claim-cols{
		flex-direction:row;
		align-items:center !important;
		gap:5rem;
		padding:3.25rem 11.188rem;
		border-radius:2.375rem;
	}
	.sh-pdsingle-claim-cols > div:first-child{
		max-width:25.438rem !important;
	}
	.sh-pdsingle-faq h2{
		padding-bottom:3.125rem;
		max-width:27.563rem;
		margin:auto;
	}
	.sh-pdsingle-claim-cols > div:last-child{
		row-gap:1.125rem;
	}
	.sh-pdsingle-insurace-grid h2{
		padding-bottom:3.125rem;
	}
/* 	.sh-pdsingle-stickyheading {
		position: sticky;
		top: 10.625rem;
	} */
	.sh-pdsingle-hero h1{
		padding-top:7.188rem;
	}
	.sh-pdsingle-lastspcr{
		display:block;
	}
	.sh-pdsingle-connect-text a{
		font-size: 1.375rem;
	}
	.sh-pdsingle-claim-cols > div:last-child h4{
		padding:1.188rem 2.188rem;
		padding-left:4rem;
		font-size: 1.375rem;
		line-height: 1.875rem;
	}
	.sh-pdsingle-claim-cols > div:last-child h4::after{
		width: 2rem;
		height:2rem;
	}
	.sh-pdsingle-connect-text{
		padding-top:3.125rem;
		font-size: 1.375rem;
		max-width: initial;
	}
	.sh-pdsingle-cta .sh-find-insurance-button-grp{
		margin-top:0.625rem;
		gap:4.063rem;
	}
	.sh-pdsingle-cta img {
		margin-top:5rem;
	}
	.sh-pdsingle-breadcrump-grp{
		padding-left: 23.7rem;
	}
	/* 404 */
	.sh-error-grp{
		max-width:49.375rem;
		padding:5rem 0 12.563rem;
	}
	.sh-error-grp img{
		width: 49.375rem;
		height: 25rem;
	}
	.sh-page-not-wrapper{
		margin-top:4.375rem;
	}
	/* blog single */
	.sh-single-other-contents{
		max-width:51.25rem;
	}
	.sh-contributor{
		padding:2.5rem 2.813rem;
		gap:2.625rem;
		flex-direction:row;
		align-items:center;
		margin-top:8.75rem;
	}
	.sh-contributor-image img{
		width:10.438rem;
		height:12.063rem;
	}
	.sh-contributor-name{
		padding-bottom:0.625rem;
	}
	.sh-contributor-link{
		font-size: 1rem;
		line-height: 1.438rem;
		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;
	}
	.sh-contributor-link:hover{
		background-size: 100% .125rem;
	}
	.sh-contributor-link:hover::after {
		transform: translateY(-50%) rotate(45deg);
	}
	/* comments */
	.sh-comment-form{
		padding:2.5rem;
		border-radius:1.25rem;
	}
	.comment-form p:not(:first-child){
		margin-top:1.5rem;
	}
	.comment-form input[type="email"],.comment-form input[type="text"],.comment-form textarea{
		padding:0.938rem 1rem;
		font-size:1rem;
		line-height:1.438rem;
	}
	.comment-meta.commentmetadata a,.logged-in-as a,.comment-awaiting-moderation,.comment-body{
		font-size: 1rem;
		line-height: 1.438rem;
	}
	.comment-form .sh-submit-wrapper{
		margin-top:1.5rem;
	}
	.comment-body .fn{
		font-size:1.375rem;
	}
	.sh-comment-list .children .comment-body{
		margin-left:5rem;
	}
	.comment-reply-title small{
		font-size:1rem;
		position: absolute;
		right: 0;
	}
	.sticky-section {
		height: 30%;
		margin-bottom: 5rem;/* each section takes one screen height */
	}

	.sticky-section > div {
		position: sticky;
		top: 11rem;
	}

	/* Megamenu */
	.mg-megamenu-wrapper{
		background:var(--IceBlue);
		position:absolute;
		min-width:76.375rem;
		left:-25rem;
		min-height:33.563rem;
		padding:1.563rem;
		border-radius:1.25rem;
		top:2.375rem;
		/* hidden state */
		opacity: 0;
		display: none;
		pointer-events: none;

		/* smooth fade */
		transition: opacity 0.5s ease-in-out;
	}
		.header_main.minimal-page .mg-megamenu-wrapper{
		top:2.063rem;
	}
	#menu-primary-menu > .sh-our-products:hover .mg-megamenu-wrapper{
		opacity:1;
		pointer-events: auto;
	}
	.mg-megamenu-wrapper a{
		color:var(--DarkGray) !important;
		line-height:1.625rem !important;
	}
	.sh-menu-container >  ul{
		position:relative;
		width:21.563rem;
		padding-top:1.875rem;
	}
	.sh-menu-container >  ul  li >  ul{
		position:absolute;
		left:100%;
		width:50rem;
		min-height:30.188rem;
		padding:1.563rem;
		padding-bottom:0.875rem;
		border-radius:1.25rem;
		background:var(--White);
		top: 0;
		opacity:0;
		visibility:hidden;
		transition:0.5s ease-in-out;
		margin-left:1.563rem;
	}

	.sh-menu-container >  ul  li.menu-item-has-children:hover > ul,	.sh-menu-container >  ul  li.active-menu > ul{
		opacity:1;
		visibility:visible;
	}

	.header_main.minimal-page .sh-menu-container >  ul  li >  ul{
		margin-top:unset !important;
	}
	.sh-menu-container   ul.products-mega-menu  > li  a{
		padding:0.938rem 1rem;
		border-radius:0.5rem;
		background:transparent;
		display:block;
		position:relative;
	}
	.sh-menu-container   ul.products-mega-menu  li.menu-item-has-children > a::after{
		position: absolute;
		content: '';
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/right-arrow-black.svg) no-repeat;
		background-size: 100%;
		right: 1rem;
		top: 50%;
		transform: translatey(-50%);
		height: 0.813rem;
		width:0.438rem;
		transition:0.5s ease-in-out;
	}
	.sh-menu-container   ul.products-mega-menu  li.menu-item-has-children > a:hover::after,.sh-menu-container   ul.products-mega-menu  > li.active-menu > a::after,
	.sh-menu-container   ul.products-mega-menu li ul li.active-menu > a::after{
		background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/right-arrow-blue.svg) no-repeat;
		background-size: 100%;
	}
	.sh-menu-container   ul.products-mega-menu  > li ul a{
		padding:0.438rem 0.625rem;
	}
	.sh-menu-container   ul.products-mega-menu  > li:hover  > a,.sh-menu-container   ul.products-mega-menu  > li.active-menu > a{
		color:var(--RoyalBlue) !important;
		background:var(--White);
	}
	.sh-menu-container   ul.products-mega-menu li ul li:hover > a,.sh-menu-container   ul.products-mega-menu li ul li.active-menu > a{
		color:var(--RoyalBlue) !important;
		background:var(--IceBlue);
	}
	.sh-menu-container   ul.products-mega-menu li ul li{
		width:21.563rem;
	}
	.sh-menu-container   ul.products-mega-menu li ul li ul{	
		width:25rem;
		left:25rem;
		margin-left:unset;
	}
	.sh-menu-container   ul.products-mega-menu li ul li ul > li:first-child{
		position:relative;
	}
	.sh-menu-container   ul.products-mega-menu li ul li ul > li:first-child::before{
		position:absolute;
		content:'';
		background: var(--offwhite);
		height:27.688rem;
		width:0.063rem;
		left:-1.625rem;

	}
	.sh-menu-container ul.products-mega-menu li ul li ul li {
		width:21.563rem;
	}

	.sh-menu-container img{
		width:17.813rem;
		height:10.313rem;
		object-fit:cover;
		border-radius:1.25rem;
	}
	.menu-item-custom .menu-item-title{
		color:var(--DarkGray);
		font-weight:600;
		padding:0.625rem 0 0.313rem 0;
	}
	.menu-item-btn-wrapper{
		display:flex;
		gap:0.625rem;
		margin-top:0.813rem;
	}
	.menu-item-custom .menu-item-desc{
		font-size:0.75rem;
		line-height:1.188rem;
	}
	.sh-menu-container ul.products-mega-menu .menu-item-btn-wrapper a{
		padding: 0.625rem 1.563rem;
		font-size:0.75rem;
		line-height:1.188rem !important;
		border: 0.063rem solid var(--VividOrange);
		transition:0.5s ease-in-out;
		border-radius:3.125rem;
		font-weight:500;
	}
	.sh-menu-container ul.products-mega-menu .menu-item-btn-wrapper a:first-child,
	.sh-menu-container ul.products-mega-menu .menu-item-btn-wrapper a:last-child:hover{
		background-color:var(--VividOrange);
		color:var(--White) !important;	
	}
	.sh-menu-container ul.products-mega-menu .menu-item-btn-wrapper a:first-child:hover{
		background:transparent;
		color:var(--DarkGray) !important;
	}
	.sh-sub-list-menu ul li.current-menu-item > a{
		background-color: var(--White);
		border-radius: 0.5rem;
		color:var(--RoyalBlue);
	}
	#menu-primary-menu > .current-menu-ancestor > a{
		background-size: 100% 0.125rem !important;
	}
	.sh-footer-one a{
		position:relative;
		z-index:9;
	}
	.reports-search-icon-wrapper,.reports-filters-search .reports-search-divider,.reports-filters-search .reports-search-clear{
		padding:1rem;
	}
	/* desk styles ends */	
}