*{
	box-sizing:border-box;
	margin:0;
	padding:0;
}
html{
	font-size: clamp(16px, calc(16px + (100vw - 360px) / 45), 24px);
	scroll-behavior: smooth;
}
body{
	overflow-x:hidden;
}
/* common styles */
h1,h2,h3,h4,h5{
	font-family: "Raleway", sans-serif;
	color:var(--DarkGray);
}
h1,.sh-main-heading{
	font-size:2.5rem;
	line-height:2.75rem;
	font-weight:700;
}
h2,.sh-primary-heading{
	font-size:2rem;
	line-height:2.438rem;
	font-weight:600;
}
h3,.sh-secondary-heading{
	font-size:1.375rem;
	line-height:1.688rem;
	font-weight:600;
}
h4,.sh-sub-heading{
	font-size:1.25rem;
	line-height:1.75rem;
	font-weight:600;
}
h5,.sh-secondary-sub-heading{
	font-size:1.125rem;
	line-height:1.563rem;
	font-weight:600;
}
p,a{
	font-family: "Poppins", sans-serif;
	text-decoration:none;
}
p,.para{
	font-size:0.938rem;
	line-height:1.375rem;
	font-weight:400;
	color:var(--DimGray);
}
/* spacer */
.sh-spacer{
	height:5rem !important;
}
/* toggle */

/* toggle button */
.toggleButton span {
	background-color: var(--DarkGray);
	width: 1.5rem;
	height: 0.179rem;
	display: block;
	position: relative;
	border-radius:3.125rem;
}
.toggleButton span::before,
.toggleButton span::after {
	position: absolute;
	content: "";
	background-color: var(--DarkGray);
	width: 1.5rem;
	height: 0.179rem;
	display: block;
	border-radius:0.625rem;
	transform: translateY(-0.413rem);
	transition: 0.5s ease;
}

.toggleButton span::after {
	transform: translateY(0.413rem);
	transition: 0.5s ease;
	width:0.938rem;
	right:0;
}
.toggleButton.active span{
	background-color: transparent;
}
.toggleButton.active .toggleButton span {
	background-color: transparent;
	transition: 0.5s ease;
}

.toggleButton.active span::before {
	transform: rotate(45deg);
	border-radius:0.625rem;
	transition: 0.5s ease;
	height: 0.125rem;
	width:1.563rem;
}
.toggleButton.active span::after {
	transform: rotate(-45deg);
	border-radius:0.625rem;
	transition: 0.5s ease;
	height: 0.125rem;
	width:1.563rem;
}
.toggleButton{
	z-index:100;
}
.menu-mob.active{
	opacity: 0;
}
.mob-nav-menu{
	display: none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:var(--White);
	height:100vh;
	z-index:9;
	padding-top:3.5rem;
	opacity: 1; 
	transition: opacity 0.3s ease, background-color 0.3s ease;
}
.sh-mobile-search{
	padding:0 0 0.563rem 0.563rem;
	display:flex;
	gap:1.125rem;
	align-items:center;
}
.sh-mobile-search img{
	width:1.063rem;
	height:1.063rem;
}
.menu-mob li{
	list-style:none;
}
.menu-mob li a{
	font-size:0.938rem;
	line-height:1.375rem;
	color:var(--DarkGray);
	padding:0.688rem 0.625rem;
	display:block;
	border-bottom:0.063rem solid var(--SkyBlue);
}
/* mobile menu */
.desk-nav-menu{
	display:none;
}
.desk-logo{
	display:none;
}
.mobile-logo{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.875rem 0;
	gap:2.625rem;
}
.mobile-logo img{
	width:16.5rem;
	height:auto;
	position:relative;
	z-index:10;
	object-fit:cover;
	display:block;
}
.sh-menu-overflow {
	overflow-y: scroll;
	height: 90vh;
	padding:2.188rem 1rem 4rem 1rem;
	background-color:var(--IceBlue);
	border-radius:1.25rem;
}
.header_main{
	position: sticky;
	top: 0;
	background-color:var(--White);
	z-index:999;
}
/* mobile megga menu */
.menu-mob .menu-item-image,.menu-mob .menu-item-desc,.menu-mob .menu-item-btn-wrapper{
	display:none;
}
.menu-mob .sub-menu {
	display:none;
}
.menu-mob .sub-menu.active{
	display:block;
	border-radius:0.5rem;
}
.menu-mob ul li ul li ul.active{
	background-color:var(--White);
	border-radius:unset !important;
}
.menu-mob .current-menu-item > a{
	color:var(--RoyalBlue);
} 
.menu-mob .products-mega-menu li{
	position:relative;
}
.menu-mob .products-mega-menu li > a{
	padding-left:1.563rem;
}
.menu-mob .products-mega-menu .menu-item-has-children .sub-menu.active {
	display:block;
}
.menu-mob .products-mega-menu li.menu-item-has-children::after {
	position: absolute;
	content: '';
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/images/mobile-black-arrow-main.svg) no-repeat;
	background-position: center;
	background-size: 0.938rem 0.563rem;
	right: 0;
	top: 1.563rem;
	transform: translateY(-50%);
	width: 3rem;
	height: 2.3rem;
	transition: transform 0.5s ease;
}
.menu-mob .products-mega-menu li ul li ul li.menu-item-has-children::after {
	content: none;
}
.menu-mob .mg-megamenu-wrapper.active{
	display:block;
}
.menu-mob .mg-megamenu-wrapper{
	display:none;
}
.menu-mob .sub-menu.active > a{
	color:var(--RoyalBlue);
}
.menu-mob .menu-item-title{
	min-height:2.313rem;
	padding:0.625rem 0 0.313rem 3.438rem;
	color:var(--DarkGray);
}
.sh-sub-list-menu.active{
	background-color:var(--White);
	border-radius:0.5rem;
}
.menu-mob .sub-menu.active .menu-item-title{
	color:var(--RoyalBlue);
}
.menu-mob .sub-menu.active  a{
	padding-left:2.5rem;
}
.menu-mob .sh-common-arrow.active > a{
	color:var(--RoyalBlue);
	background-color:var(--White);
	border-radius:0.5rem;
}
.menu-mob .products-mega-menu li.active > a{
	color:var(--RoyalBlue);
	background-color:var(--White);
	border-radius:0.5rem;
}
.menu-mob .sh-menu-container ul li:not(.menu-item-has-children) > a {
	padding:0.625rem 0 0.313rem 3.438rem;
	border-bottom:unset;
}
.menu-mob .sh-menu-container ul li:not(.menu-item-has-children):last-child > a {
	padding-bottom: 10px;
}
.sh-common-arrow{
	position:relative;
}
.sh-common-arrow::after {
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/images/mobile-black-arrow-main.svg)no-repeat;
	background-size: 0.938rem 0.563rem;
	background-position: center;
	right:0;
	top:1.563rem;
	transform:translatey(-50%);
	width:3rem;
	height:2.3rem;
	transition: transform 0.5s ease;
}
.menu-mob .sh-common-arrow.active::after {
	transform: translateY(-50%) rotate(180deg);
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-arrow.svg)no-repeat;
	background-size: 0.938rem 0.563rem;
	background-position: center;
}
.menu-mob li.menu-item-has-children.active::after{
	transform: translateY(-50%) rotate(180deg);
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/blue-arrow.svg)no-repeat;
	background-size: 0.938rem 0.563rem;
	background-position: center;
}
.sh-our-products{
	border-bottom:unset;
}
/* hero section */
div.sh-we-paid-col{
	display:grid;
	grid-template-columns:1fr;
	gap:1.125rem;
}
.sh-we-paid-col img{
	width:8.375rem;
	height:7rem;
	border-radius:1.017rem;
}
.sh-counter-row p{
	color:var(--White);
	font-weight:500;
}
.sh-counter-plus{
	font-size:2.813rem;
	line-height:3.438rem;
}
div.sh-hero-counter-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2.188rem;
}
.sh-year-text{
	font-size:0.813rem;
	line-height:1.188rem;
	font-weight:500;
}
.sh-we-offer{
	font-size:0.813rem;
	line-height:1.188rem;
	font-weight:400;
	color:var(--White);
	padding-top:0.188rem;
}
p.sh-we-paid-text-main{
	font-family: "Raleway", sans-serif;
	font-size:1rem;
	line-height:1.313rem;
	font-weight:600;
	color:var(--White);
}
div.sh-we-paid-main-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2.188rem;
	margin-top:4.5rem;
	padding:1.875rem;
	border-radius:1.25rem;
	backdrop-filter: blur(1.25rem);
	-webkit-backdrop-filter: blur(1.25rem); 
	background-color:var(--darkblue);
}
.sh-hero-section::before {
	content: '';
	position: absolute;
	background: 
		linear-gradient(180deg, rgba(29, 22, 85, 0.7) 14.39%, rgba(29, 22, 85, 0.56) 81.16%, rgba(29, 22, 85, 0.07) 133.87%),
		linear-gradient(180deg, rgba(29, 22, 85, 0.9) 12.1%, rgba(29, 22, 85, 0.27) 58.44%, rgba(29, 22, 85, 0) 86.82%);
	width:100%;
	height:100%;
	z-index: 1;
	top:0;
	left:0;
}
.sh-hero-section{
	position:relative;
	padding:4.875rem 2.25rem 3.125rem 2.25rem;
}
.sh-hero-wrapper-group{
	position:relative;
	z-index:2;
}
.sh-hero-col :is(h1, p){
	color:var(--White);
}
.sh-hero-col p{
	padding:0.313rem 0 1.875rem;
}
.sh-wrapper-main-header{
	display:none;
}
.sh-footer-menu .menu li a{
	color:var(--offwhite);
	font-size:0.938rem;
	line-height:1.375rem;
}
.sh-footer-menu .menu li{
	list-style:none;
}
.sh-footer-menu .menu{
	display:flex;
	flex-direction:column;
	gap:0.313rem;
}
.sh-social-col{
	display:flex;
	gap:1.25rem;
	padding-top:1.563rem;
	padding:1.563rem 0 3.125rem;
}
.sh-footer-logo img{
	width:17.313rem;
	height:1.938rem;
	margin-bottom:1.25rem;
}
.sh-masking-col{
	background-color:var(--DarkGray);
	padding:3.125rem 1.25rem 2.188rem 1.25rem;
	border-radius:1.25rem;
	margin-bottom:3.813rem;
}
.sh-service-text a{
	display:block;
	color:var(--offwhite);
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
}
.sh-service-text p{
	padding-bottom:0.625rem;
}
.sh-service-text p:last-child {
	padding-bottom: unset;
}
.sh-social-col-main p{
	color:var(--White);
}
.sh-privicy-text-cast p{
	color:var(--offwhite);
}
.sh-uae-first-col p{
	font-family: "Raleway", sans-serif;
	font-weight:600;
	font-size:2.125rem;
	line-height:2.625rem;
	color:var(--White);
	opacity:30%;
	padding: 1.875rem 0;
}
.sh-privicy-text-cast{
	display:flex;
	gap:1.75rem;
	align-items:center;
	position:relative;
}
.sh-copy-col p {
	color:var(--offwhite);
}
.sh-copy-col a {
	text-decoration:underline;
	color:var(--White);
}
.sh-get-the-lastest-col p{
	font-family: "Raleway", sans-serif;
	font-weight:600;
	font-size:1.375rem;
	line-height:1.688rem;
	color:var(--White);
	padding-bottom:1.875rem;
}
.sh-address-text,.sh-phone-number,.sh-mail-text{
	position:relative;
}
.sh-mail-text a,.sh-phone-number a{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	color:var(--White);
	display:block;
}
.sh-phone-number a[href^="tel"] {
	color:var(--White);
	text-decoration: none;
}
.sh-address-text{
	padding:1.563rem 0 0 1.563rem;
	margin-bottom:0.938rem;
}
.sh-phone-number{
	padding-left:1.688rem;
	margin-bottom:0.938rem;
}
div.sh-social-col-main-parent{
	display:grid;
	grid-template-columns:1fr;
	gap:0;
}
.sh-mail-text{
	padding-left:1.75rem;
}
.sh-phone-number::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/call.svg) no-repeat;
	background-size:contain;
	width:1.125rem;
	height:1.125rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sh-address-text::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/location.svg) no-repeat;
	background-size:contain;
	width:0.875rem;
	height:1.188rem;
	left:0;
}
.sh-mail-text::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/mail.svg) no-repeat;
	background-size:contain;
	width:1.25rem;
	height:0.938rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sh-terms-bar{
	position:relative;
}
.sh-terms-bar::before{
	position:absolute;
	content:'|';
	right:0;
	color:var(--offwhite);
	font-size:1rem;
	transform: translateX(1.25rem);
}
.sh-facebook-icon img{
	width:0.688rem;
	height:1.25rem;
	transition: transform 0.5s ease; 
	will-change:transform;
}
.sh-inst-icons img{
	width:1.25rem;
	height:1.25rem;
	transition: transform 0.5s ease; 
	will-change:transform;
}
.sh-in-icons img{
	width:1.375rem;
	height:1.25rem;
	transition: transform 0.5s ease; 
	will-change:transform;
}
.sh-twitter-icons img{
	width:1.375rem;
	height:1.313rem;
	transition: transform 0.5s ease; 
}
.sh-copyright-col{
	gap:1.313rem;
	flex-direction:column;
}
.sh-hero-btn{
	gap:1.063rem;
	flex-direction:column;
	margin-right:2.625rem;
}
.custom-container{
	margin:auto;
}
.sh-desktop-btn{
	display:none !important;
}
.sh-mobile-download-btn a::after{
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/icons/mobile-downlod.svg) no-repeat !important;
	background-size:100% !important;
}
.sh-insurance-group{
	max-width:20.5rem;
	margin:auto;
}
div.sh-find-the-right-col{
	display:grid;
	gap:0.625rem;
}
.sh-insu-pb{
	margin-bottom:0.375rem;
}
.sh-insurance-service-col{
	position:relative;
	z-index:2;
}
div.sh-general-ins-col-col h3{
	padding: 2rem 1rem 2rem 2.688rem;
}
.sh-insurance-service-col a{
	color: var(--DarkGray);
	font-family: "Raleway", sans-serif;
}
.sh-insurance-service-col h3{
	background-blend-mode: normal;
	-webkit-mask-image: url('/wp-content/themes/alpha-x-theme-framework/assets/masking/mobile-masking.png');
	mask-image: url('/wp-content/themes/alpha-x-theme-framework/assets/masking/mobile-masking.png');
	-webkit-mask-size: cover;
	mask-size: cover;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	background-color:var(--IceBlue);
	padding:3rem 1rem 3rem 2.688rem;
	color: var(--DarkGray);
	font-family: "Raleway", sans-serif;
	font-weight:600;
	position:relative;
	font-size:1.5rem;
	line-height:2.063rem;
	transition: background-color 0.5s ease;
}
.sh-insurance-service-col img{
	width:4.063rem;
	height:4.063rem;
	position:relative;
	z-index:4;
}
.sh-insurance-icons{
	position:absolute;
	top:0;
	right:0;
	z-index:4;
}
div.sh-Motor-Insurance-col{
	display:grid;
	grid-template-columns:1fr;
	gap:1.875rem;
	margin-top:1.875rem;
}
.sh-insurance-service-col h3::after{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/service-arrow.svg) no-repeat;
	background-size:contain;
	width:2.625rem;
	height:2.625rem;
	right:1.059rem;
	bottom:1.188rem;
}
div.sh-about-col{
	display:grid;
	gap:0.625rem;
	grid-template-columns:1fr;
	margin-bottom:2.188rem;
}
.sh-about-main-col{
	max-width: 20.5rem;
	margin: auto;
}
.sh-about-second-col p{
	padding-bottom:1.625rem;
}
.sh-spacer-custom{
	height:5rem !important;
}
.sh-process-group{
	max-width: 20.5rem;
	margin: auto;
}
div.sh-process-col{
	display:grid;
	grid-template-columns:1fr;
	gap:0.625rem;
	margin-bottom:1.875rem;
}
div.sh-how-it-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2.188rem;
}
.sh-number-col-get,.sh-submit-col,
.sh-get-pick-col,.sh-manage-col{
	background-image:url(/wp-content/themes/alpha-x-theme-framework/assets/images/Get-a-Quote-Pick-a-Plan.webp);
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:1.25rem;
	position:relative;
	padding:2.5rem 1.875rem 0 1.875rem;
	background-position:bottom;
	transition: background-color 0.5s ease;
}
.sh-submit-col{
	background-image:url(/wp-content/themes/alpha-x-theme-framework/assets/images/Submit-Your-Documents.webp);
	background-position:unset;
}
.sh-get-pick-col{
	background-image:url(/wp-content/themes/alpha-x-theme-framework/assets/images/Get-Instant-Approval.webp);
}
.sh-manage-col{
	background-image:url(/wp-content/themes/alpha-x-theme-framework/assets/images/Manage-Claim-Easily.webp);
}
.sh-get-same-col :is(p, h4){
	color:var(--White);
}
.sh-get-same-col h4{
	padding-bottom:0.313rem;
}
div.sh-number-col{
	display:grid;
	grid-template-columns:1fr;
	gap:0;
}
.sh-number-text p{
	position:relative;
}
.sh-number-text p{
	font-size:8.125rem;
	line-height:8.125rem;
	color:var(--White);
	opacity:70%;
	position:absolute;
	bottom:-2.5rem;
	left:5.375rem;
}
.sh-get-text p{
	padding-bottom:6.875rem;
}
.sh-submit-text p{
	padding-bottom:8.375rem;
}
.sh-get-instan-text p{
	padding-bottom:6.938rem;
}
.sh-manage-text p{
	padding-bottom:8.375rem;
}
div.sh-sharjah-col{
	display:grid;
	grid-template-columns:1fr;
	gap:1.563rem;
	max-width:20.5rem;
	margin:auto;
}
.sh-trusted p{
	font-size:1.625rem;
	line-height:2.25rem;
	font-family: "Raleway", sans-serif;
	color:var(--DarkGray);
	font-weight:600;
}
.sh-trusted{
	position:relative;
}
.sh-trusted::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/masking/mobile-map.svg) no-repeat;
	background-size:contain;
	width:20.438rem;
	height:14.75rem;
	bottom:-8.125rem;
	z-index:-1;
}
.sh-sharjah-main-group{
	padding:5rem 0 10rem;
}
div.sh-download-col{
	display:grid;
	grid-template-columns:1fr;
	gap:3.813rem;
}
.sh-downloade-main-group{
	padding:4.313rem 1.75rem 19.2rem 1.875rem;;
	border-radius:1.25rem;
	background-image:url(/wp-content/themes/alpha-x-theme-framework/assets/masking/mobile-net.svg);
	background-repeat:no-repeat;
	background-size:100%;
	position:relative;
	overflow:hidden;
	border-radius:1.25rem;
}
.sh-our-app p{
	padding:0.625rem 0 1.563rem;
	color:var(--offwhite);
}
.sh-our-app h2{
	color:var(--White);
}
div.sh-google-pay-img{
	gap:1.25rem;
}
.sh-google-pay-img img{
	width:12.625rem;
	height:4.125rem;
}
.sh-mobile-hold img{
	width:16.875rem;
	height:20.125rem;
	position:absolute;
	right:0;
	bottom:0;
}
/* request page */
.sh-request-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-request-col{
	display:flex;
	gap:0;
	flex-direction:column;
	position:relative;
}
.sh-request-a-free{
	background-color:var(--IceBlue);
	border-radius:1.25rem 1.25rem 0 0;
	padding:3.125rem 1.25rem;
}
.sh-home-page-map iframe{
	height:24.438rem;
	border-radius: 0 0 1.25rem 1.25rem;
}
.sh-qr-scan-me{
	display:none;
}
.sh-google-pay-img{
	display:flex;
	flex-direction:column;
	gap:1.25rem;
}
/* wp-form styling */
.sh-form-btn{
	font-size: 0.938rem !important;
	line-height: 1.375rem !important;
	font-weight: 500 !important;
	background: var(--VividOrange) !important;
	color: var(--White) !important;
	border: 0.063rem solid var(--VividOrange) !important;
	padding: 0.625rem 1.563rem !important;
	position: relative !important;
	transition: 0.5s ease-in-out !important;
	border-radius: 3.125rem !important;
	display: block !important;
	width: fit-content !important;
	font-family: "Poppins", sans-serif !important;
	height:2.75rem !important;
}
.sh-form-btn::after{
	position: absolute !important;
	content: '' !important;
	background: url(/wp-content/themes/alpha-x-theme-framework/assets/images/button-arrow.svg) no-repeat !important;
	background-size: 100% !important;
	height: 2.75rem !important;
	width: 2.75rem !important;
	top: 0 !important;
	right: -2.75rem !important;
	transform: rotate(0deg) !important;
	will-change: transform !important;
	transition: 0.35s ease-in-out !important;
}
div.wpforms-container-full button[type=submit]:focus:after{
	border:unset !important;
	right: -2.75rem !important;
	left:unset !important;
}
.sh-common-form-style .wpforms-submit-container{
	margin-top:1.5rem !important;
}
.sh-common-form-style .sh-cutom-form-btn{
	padding-bottom:unset !important;
}
.sh-common-form-style .wpforms-field{
	padding-bottom:unset !important;
	padding-top:1.25rem !important;
}
.sh-common-form-style input{
	border:0.063rem solid var(--SkyBlue)!important;
	border-radius:0.5rem !important;
	height:3.25rem !important;
	padding:0.938rem 1rem !important; 
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
}
.wpforms-error{
	font-size:0.738rem !important;
	line-height:1.375rem !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
}
div.wpforms-container .wpforms-form .choices__list--single .choices__item{
	font-size:0.938rem !important;
	line-height:1.375rem !important;
}
.sh-common-form-style input::placeholder{
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:before{
	background:unset !important;
}
.sh-common-form-style input:focus{
	box-shadow:unset !important;
}
.sh-common-form-style .wpforms-field-label{
	font-family: "Raleway", sans-serif !important;
	color:var(--DarkGray) !important;
	margin-bottom:0.5rem !important;
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	font-weight:500 !important;
}
.sh-wp-form-btn{
	margin-top:0.375rem !important;
	height:2.813rem !important;
}
.sh-common-form-style .choices.is-open .choices__list--dropdown{
	border-width: 0.063rem !important;
	border-color: var(--SkyBlue) !important;
	box-shadow: unset !important;
	padding:0.75rem 1rem 1.063rem 1rem !important;
	border-radius:0.5rem  !important;
}
.sh-common-form-style .choices__placeholder{
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
}
.sh-common-form-style .choices__list{
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
	margin-top:0.063rem !important;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{ 
	content:'' !important;
	position:absolute !important;
	height: unset !important;
	width: unset !important;
	border-style: unset !important;
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/form-arrow.svg) no-repeat !important;
	background-size:contain !important;
	width:0.795rem !important;
	height:0.486rem !important;
	transform: rotate(0deg);
	transition: transform 0.35s;
	will-change:transform;
	margin-right:0.25rem !important;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"].is-open:after{
	margin-top:-0.188rem !important;
	transform:rotateX(180deg);
}
.sh-common-form-style .choices__inner{
	border:0.063rem solid var(--SkyBlue)!important;
	border-radius:0.5rem !important;
	height:3.25rem !important;
	min-height:unset !important;
	box-shadow: unset !important;
	padding:0 1rem 0 0.688rem !important;
}
.sh-spacer-custom-height{
	height:2.625rem !important;
}
.sh-get-a-quote-hero-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-common-form-style textarea{
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
	border:0.063rem solid var(--SkyBlue)!important;
	border-radius:0.5rem !important;
	box-shadow: unset !important;
	padding:0.625 1rem !important;
	resize:unset !important;
	min-height:9.188rem !important;
}
div.sh-request-quote-main-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2.188rem;
}
.sh-request-quote-form{
	background-color:var(--IceBlue);
	border-radius:1rem;
	padding:1.875rem 1.25rem;
}
.sh-common-form-style .wpforms-layout-row{
	flex-direction:column !important;
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{
	width:100% !important;
}
.sh-common-form-style  div.wpforms-field-layout{
	padding-top:unset !important;
}
div.sh-common-form-style{
	margin:unset !important;
}
.sh-common-form-style .choices__item--selectable{
	color:var(--DimGray) !important;
}
.sh-common-form-style  .choices__list--dropdown .choices__item--selectable.is-highlighted{
	background-color:var(--IceBlue) !important;
	color:var(--DimGray) !important;
	border-radius:0.3rem;
}
.sh-get-personal-col h1{
	padding-bottom:0.938rem;
}
.sh-listed-group{
	padding: 2.5rem 1.875rem;
	background-position:center;
}
.sh-listed-col  p{
	color:var(--offwhite);
}
.sh-listed-col h2{
	font-size:1.75rem;
	line-height:2.375rem;
	padding-bottom:0.625rem;
	color:var(--White);
}
div.sh-listed-col-main{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
}
.sh-listed-img-adx img{
	width:16.75rem;
	height:5.551rem;
}
div.sh-get-personal-col{
	margin-top:2rem;
}
/* Investor Relations */
.sh-investor-cover-col{
	position:relative;
	padding:3.125rem 1.25rem;
}
.sh-investor-cover-col::before{
	content: '';
	position: absolute;
	background: 
		linear-gradient(180deg, rgba(29, 22, 85, 0.7) 14.39%, rgba(29, 22, 85, 0.56) 81.16%, rgba(29, 22, 85, 0.07) 133.87%),
		linear-gradient(180deg, rgba(29, 22, 85, 0.9) 12.1%, rgba(29, 22, 85, 0.27) 58.44%, rgba(29, 22, 85, 0) 86.82%);
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
}
.sh-investor-col-main{
	position:relative;
	z-index:2;
	max-width:20.5rem;
	margin:auto !important;
}
.sh-investor-col-main h1{
	padding-bottom:0.313rem;
}
.sh-investor-cover-col :is(h1, p){
	color:var(--White);
}
/* Investor Relations end */
/* contact page */
.sh-contact-container{
	max-width:20.5rem;
	margin:auto;
}
div.sh-we-are-here-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
}
.sh-contact-form-col{
	background-color: var(--IceBlue);
	border-radius: 1rem;
	padding:0.625rem 1.25rem 1.875rem 1.25rem;
}
.sh-we-are-help-col h2{
	padding-bottom:0.938rem;
}
.sh-logo-round-animate{
	display:none;
}
.sh-we-are-help-col .sh-logo-round-animate{
	margin-top:2rem;
}
.sh-spacer-request{
	height:2.5rem !important;
}
.sh-location-group{
	max-width:20.5rem;
	margin:auto;
	border-radius:1.25rem;
	padding: 1.875rem 1.25rem;
	background-color:var(--IceBlue);
}
.sh-location-same-btn a{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 500;
	border: 0.063rem solid var(--VividOrange);
	padding: 0.625rem 1.563rem;
	background: var(--White);
	color: var(--DarkGray);
	transition: 0.5s ease-in-out;
	border-radius: 3.125rem;
	display: block;
	width: fit-content;
}
.sh-location-map iframe{
	height:18.75rem;
	border-radius:1.25rem;
}
.sh-location-btns{
	margin-top:2rem;
}
.sh-location-details-col{
	background-color:var(--White);
	border-radius:1.25rem;
	padding:2.188rem 1.25rem;
}
div.sh-location-main-wrapped{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
	margin-top:1.875rem;
}
.sh-Follow-us-row{
	gap:1.25rem;
	margin-top:0.938rem;
}
.sh-Follow-us-row img[alt="facebook"] {
	width: 0.688rem;
	height:1.25rem;
	object-fit: contain;
	display: block;
}
.sh-Follow-us-row img[alt="instagram"] {
	width: 1.25rem;
	height: 1.25rem;
	object-fit: contain;
	display: block;
}
.sh-Follow-us-row img[alt="linkedin"] {
	width: 1.25rem;
	height: 1.375rem;
	object-fit: contain;
	display: block;
}
.sh-Follow-us-row img[alt="twitter"] {
	width: 1.375rem;
	height: 1.313rem;
	object-fit: contain;
	display: block;
}
.sh-phone-number-contact,.sh-email-text-contact,.sh-location-text-contact{
	position:relative;
	padding-left:2.313rem;
	margin-bottom:1.25rem;
	font-weight:500;
	color:var(--DarkGray);
	font-family: "Raleway", sans-serif;
}
.sh-location-text-contact a{
	color:var(--DarkGray);
	text-decoration: underline;
	text-decoration-color: transparent
}
.sh-location-text-contact{
	margin-bottom:2rem;
}
.sh-phone-number-contact a,.sh-email-text-contact a{
	color:var(--DarkGray);
	font-family: "Raleway", sans-serif;
	font-weight:500;
	font-size: 0.938rem;
	display:block;
	line-height: 1.375rem;
	text-decoration: underline;
	text-decoration-color: transparent
}
.sh-phone-number-contact::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/call-blue.svg) no-repeat;
	background-size:99% 100%;
	width:1.563rem;
	height:1.563rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sh-email-text-contact::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/mail-blue.svg) no-repeat;
	background-size:99% 100%;
	width:1.563rem;
	height:1.563rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sh-location-text-contact::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/location-blue.svg) no-repeat;
	background-size:99% 100%;
	width:1.563rem;
	height:1.563rem;
	left:0;
} 
.sh-sharjah-main {
	display: block;
}
.sh-dubai-main,
.sh-ajman-main {
	display: none; 
}
.sh-location-btns .wp-block-button__link.active {
	background-color: var(--VividOrange);
	color: var(--White);
}
/* about page */
div.sh-insurance-company-col{
	display:grid;
	grid-template-columns:1fr;
	gap:0;
}
.sh-about-sharjah-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-about-sico-text p{
	font-size:1.625rem;
	line-height:2.25rem;
	font-weight:600;
	font-family: "Raleway", sans-serif;
	color:var(--DarkGray);
}
.sh-about-sico-text p:first-child{
	padding-bottom:0.938rem;
}
.sh-spacer-about{
	height:5rem !important;
}
.sh-company-group{
	max-width:20.5rem;
	margin:auto;
	background-color:var(--IceBlue);
	border-radius:1.25rem;
	padding:2.5rem 1.25rem;
}
div.sh-company-pro-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
}
.sh-about-company-img img{
	width:100%;
	height:21.875rem;
	object-fit:cover;
	border-radius:1.25rem;
}
.sh-about-company-pro-col h2{
	padding-bottom:1rem;
}
.sh-about-company-pro-col p{
	padding-bottom:0.938rem;
}
.sh-about-company-pro-col p:last-of-type{
	padding-bottom:unset;
}
.sh-snapshot-we-col h2{
	padding-bottom:2rem;
}
/* form page */
.sh-forms-wrapper{
	max-width:20.5rem;
	margin:auto;
}
.sh-forms-wrapper .forms-filters-search .filter-category{
	font-family: "Poppins", sans-serif;
	font-size: 0.813rem;
	line-height: normal;
	font-weight: 500;
	border: 0.063rem solid var(--VividOrange);
	padding: 0.5rem 0.938rem;
	transition: 0.5s ease-in-out;
	border-radius: 3.125rem;
	display: block;
	width: fit-content;
	background: var(--White);
	color: var(--DarkGray);
	cursor:pointer;
}
.sh-forms-wrapper .forms-filters-search .filter-category.active{
	background: var(--VividOrange);
	color: var(--White);
}
.sh-forms-wrapper .forms-filters-search .forms-category-filter{
	display:flex;
	flex-wrap:wrap;
	gap:0.938rem;
}
.sh-forms-wrapper .forms-filters-search{
	margin:2rem 0 1rem;
	display:flex;
	flex-direction:column-reverse;
	justify-content:space-between;
	gap:1.5rem;
}
.sh-forms-wrapper .forms-filters-search .search-input-wrapper{
	width:100%;
	border-radius:2.5rem;
	border:0.063rem solid var(--DimGray);
	position:relative;
}
.forms-search-icon-wrapper,.search-pg-search-icon-wrapper{
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translatey(-50%);
	width: 1.094em;
	height: 1.094rem;
	cursor: pointer;
}
.sh-forms-wrapper .forms-filters-search .search-input-wrapper input
,.search-pg-search-input-wrapper input{
	width:82%;
	border:unset;
	font-family: "Poppins", sans-serif;
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: var(--DimGray);
	border-radius: 2.5rem;
	padding: 0.625rem 1.25rem;
	background: transparent;
}
.sh-forms-wrapper .forms-filters-search .search-input-wrapper input:focus-visible
,.search-pg-search-input-wrapper input:focus-visible{
	outline:unset;
}

.sh-forms-wrapper .report-item .rpt-all-dowld-links{
	margin-left:unset;
}
.sh-forms-wrapper .report-item{
	display:flex;
	flex-direction:column;
	gap:1rem;
	background-color:var(--White);
	padding:1.2rem;
	margin-bottom:0.875rem;
	border-radius:0.5rem;
}

#forms-list{
	border-radius:1rem;
	margin-top:2rem;
	padding:2rem 1.2rem 1.125rem 1.2rem; 
	background-color:var(--IceBlue);
}
.forms-search-clear,.faqs-search-clear,.blogs-all-search-clear,.search-pg-search-clear,
.forms-search-divider,.faqs-search-divider,.blogs-all-search-divider,.search-pg-search-divider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease, visibility 0.2s ease;
	position:absolute;
	top:55%;
	transform:translatey(-50%);
}
.forms-search-clear,.search-pg-search-clear {
	right:3.8rem;
}
.forms-search-divider,.search-pg-search-divider {
	right:2.913rem;
}
.forms-search-clear.active,.faqs-search-clear.active,.blogs-all-search-clear.active,.search-pg-search-clear.visible,
.forms-search-divider.active,.faqs-search-divider.active,.blogs-all-search-divider.active,.search-pg-search-divider.visible
{
	opacity: 1;
	visibility: visible;
}
.forms-search-clear svg,.search-pg-search-clear img{
	width:0.75rem;
	height:0.75rem;
	cursor:pointer;
}
.forms-search-divider svg,.search-pg-search-clear img,.search-pg-search-divider img{
	height:0.938rem;
}
/* carres page */
.sh-employess-stories-group{
	max-width:20.5rem;
	margin:auto;
}
div.sh-employees-col{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
	margin-top:2rem;
}
.sh-employees-content-col >div > p {
	min-height: 9rem;
	color:var(--DarkGray);
}
.sh-employees-content-col{
	background-color:var(--IceBlue);
	padding: 1.875rem 1.563rem 1.375rem 1.563rem;
	border-radius: 1.25rem;
}
div.sh-abdul-hashir-col {
	display: grid;
	grid-template-columns: minmax(3.188rem, 1fr) minmax(13rem, 2fr);
	gap: 0.688rem;
	margin-top: 2.563rem;
}
.sh-employees-profile img{
	width: 3.188rem;
	height: 3.188rem;
	border-radius: 50%;
}

div.sh-our-work-gallery-row-img,div.sh-our-work-gallery-row{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:1rem;
}
.sh-our-work-gallery-row-img img,.sh-our-work-gallery-row img{
	width:100%;
	height:9.938rem;
	object-fit:cover;
	border-radius:1rem;
}
div.sh-Our-Workspace-col{
	display:grid;
	grid-template-columns:1fr;
	gap:1rem;
	margin-top:2rem;
}
.sh-our-work-gallery-big-img img{
	width:100%;
	height:9.938rem;
	object-fit:cover;
	border-radius:1rem;
}
.sh-Our-Workspace-group{
	max-width:20.5rem;
	margin:auto;
}
div.sh-our-work-gallery-row-img{
	margin-bottom:1rem;
}
div.sh-our-work-gallery-row{
	margin-top:1rem;
}
.sh-our-workspace-heading p{
	padding-top:0.938rem;
}
.start-your-journey-form{
	max-width:20.5rem;
	margin:auto;
}
.sh-start-your-us-form form{
	background-color:var(--IceBlue) !important;
	border-radius:1rem !important;
	padding:0.625rem 1.25rem  1.875rem 1.25rem !important;
}
div.wpforms-container-full .wpforms-field-file-upload input[type=file] {
	border: 0.063rem solid var(--SkyBlue) !important;
	border-radius: 0.5rem !important;
	height: 3.25rem !important;
	font-size:0.938rem !important;
	line-height:1.375rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
	text-align: left !important;
	width:100% !important;
	background-color:var(--White);
}
div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]{
	border: 0.063rem solid var(--SkyBlue) !important;
}
.sh-choose-file-field input[type="file"] {
	position: relative !important;
	width: 100% !important;
	padding:0.688rem 0 0 0.925rem !important;
}

.sh-choose-file-field input[type="file"]::file-selector-button {
	color: transparent !important;
	font-size:0.75rem !important;
	border: 0.063rem solid var(--SkyBlue) !important;
	height:1.75rem !important;
	color: var(--DimGray) !important;
}
.sh-choose-file-field input[type="file"]::before {
	position: absolute !important;
	left: 0 !important;
	top: 50% !important;
	border: 0.063rem solid var(--SkyBlue) !important;
	transform: translateY(-50%) !important;
	pointer-events: none !important;
}
.sh-choose-file-field input[type="file"]::file-selector-button {
	border: 0.063rem solid var(--SkyBlue) !important;
	outline: none !important;
}
.sh-choose-file-field input[type="file"]::file-selector-button:focus{
	border: 0.063rem solid var(--SkyBlue) !important;
	outline: none !important;
}
.sh-choose-file-field input[type="file"]::file-selector-button:active {
	background-color: var(--SkyBlue) !important;
	border:none !important;
}
.sh-choose-file-field .wpforms-field-description{
	font-size:0.775rem !important;
	line-height:1.25rem !important;
	color:var(--DimGray) !important;
	font-family: "Poppins", sans-serif !important;
	font-weight:400 !important;
	margin-top:0.5rem !important;
}
.sh-start-your-col-main h2{
	padding-bottom:0.938rem;
}
.sh-start-your-col-main{
	padding-bottom:2rem;
}
.sh-common-form-style .wpforms-confirmation-scroll{
	background-color:var(--lightgreen) !important;
	border-radius:1.063rem !important;
	border:none !important;
	margin-top:1rem !important;
	padding:1.125rem !important;
}
.sh-common-form-style .wpforms-confirmation-scroll p{
	font-size:0.938rem !important;
	padding-left:2.25rem !important;
	position:relative !important;
	color:var(--White) !important;
	font-family: "Raleway", sans-serif !important;
	font-weight:600 !important;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button{
	margin-inline-end: 1.875rem !important;
}
.sh-common-form-style .wpforms-confirmation-scroll p::before{
	position:absolute !important;
	content:'' !important;
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/masking/submit-icons.svg) no-repeat !important;
	width:1.25rem !important;
	height:1.25rem !important;
	background-size:contain !important;
	left:0 !important;
	top:50% !important;
	transform:translatey(-50%) !important;
}
/* Faq page */
.sh-faq-group{
	max-width:20rem;
	margin:auto;
}
.sh-how-can-help-col h2{
	padding-bottom:1.5rem;
}
.sh-all-faqs-wrapper .search-input-wrapper{
	width: 100%;
	border-radius: 2.5rem;
	border: 0.063rem solid var(--DimGray);
	position: relative;
}
.sh-all-faqs-wrapper .search-input-wrapper input{
	width: 80%;
	border: unset;
	font-family: "Poppins", sans-serif;
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: var(--DimGray);
	border-radius: 2.5rem;
	padding: 0.625rem 1.25rem;
	background: transparent;
}
.sh-all-faqs-wrapper .faq-search-icon-wrapper{
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translatey(-50%);
	width: 1.094em;
	height: 1.094rem;
	cursor: pointer;
}
.sh-all-faqs-wrapper .faqs-filters-search{
	margin-bottom:2rem;
}
.sh-all-faqs-wrapper .search-input-wrapper input:focus-visible{
	outline:unset;
}
div.sh-faq-find-an-answer-col{
	display:grid;
	grid-template-columns:1fr;
	gap:1rem;
}
.sh-faq-reach-para-btn p{
	color:var(--White);
	padding-bottom:1.5rem;
}
.sh-faq-find-an-answer-col h2{
	color:var(--White);
}
.faqs-search-icon-wrapper,.blogs-all-search-icon-wrapper{
	position: absolute;
	right: 1.25rem;
	top: 50%;
	transform: translatey(-50%);
	width: 1.094em;
	height: 1.094rem;
	cursor: pointer;
}
.faqs-search-clear svg,.blogs-all-search-clear svg{
	width: 0.75rem;
	height: 0.75rem;
	cursor:pointer;
}
.faqs-search-divider svg,.blogs-all-search-divider svg{
	height: 0.938rem;
}
.faqs-search-clear,.blogs-all-search-clear{
	position:absolute;
	right: 3.8rem;
	top: 52%;
	transform: translatey(-50%);
}
.faqs-search-divider,.blogs-all-search-divider{
	position:absolute;
	right: 2.913rem;
	top: 52%;
	transform: translatey(-50%);
}
div.sh-about-cta-answer{
	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-snapshot-group{
	max-width:20.5rem;
	margin:auto;
}
.faq-content li{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: var(--DimGray);
	font-family: "Poppins", sans-serif;
	padding-bottom:0.5rem;
}
.faq-content li:last-child{
	padding-bottom:unset;
}
.faq-content ul{
	padding:1rem 0 2.563rem 1.25rem;
}
/* end */
/* author page */
.sh-auther-dtls{
	max-width:20.5rem;
	margin:auto;
	display:grid;
	grid-template-columns:1fr;
	gap:1.5rem;
	padding:5rem 0;
}
.sh-img img{
	width: 20.563rem;
	height: 23.688rem;
	object-fit: cover;
	border-radius: 1.25rem;
}
.sh-auth-name{
	padding-bottom:0.625rem;
	font-size: 2rem;
	line-height: 2.438rem;
}
.sh-auth-head-posts-wrapper{
	max-width: 20.5rem;
	margin: auto;
	padding-bottom:5rem;
}
.sh-auth-bio{
	padding-bottom:1.25rem;
}
.sh-auth-bio:last-of-type{
	padding-bottom:unset;
}
/* products page */
.pro-posts-list {
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
	padding-bottom:5rem;
}
.pro-post-thumbnail img{
	width: 18.75rem;
	height: 11.688rem;
	object-fit: cover;
	border-radius: 1.25rem;
	margin-bottom:0.875rem;
}
.breadcrumb{
	max-width:20.5rem;
	margin:auto;
	padding:1.875rem 0 1rem;
}
.breadcrumb a,.breadcrumb span{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	font-family: "Poppins", sans-serif;
	color:var(--DimGray);
	padding-right:0.125rem;
}
.breadcrumb span:nth-child(2){
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	font-family: "Poppins", sans-serif;
	color:var(--DimGray);
}
.pro-tax-posts-heading{
	margin-bottom:1.5rem;
}
.pro-post-item,.products-taxonomy-items{
	list-style:none;
	background-color:var(--IceBlue);
	padding:1.563rem 0.875rem ;
	border-radius:1.25rem;
	position:relative;
	transition:background 0.5s ease;
}
.pro-post-quote,.pdt-tax-url-rqst{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 500;
	border: 0.063rem solid var(--VividOrange);
	padding: 0.5rem 1.125rem;
	position: relative;
	transition: 0.5s ease-in-out;
	border-radius: 3.125rem;
	display: block;
	width: fit-content;
	background: var(--VividOrange);
	color: var(--White);
}
.pro-tax-related-wrapper{
	padding-top:5rem;
}
.pro-post-learn-more,.pdt-tax-url-more{
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 500;
	border: 0.063rem solid var(--VividOrange);
	padding: 0.5rem 1.125rem;
	position: relative;
	transition: 0.5s ease-in-out;
	border-radius: 3.125rem;
	display: block;
	width: fit-content;
	background: var(--White);
	color: var(--DarkGray);
}

.pro-post-exc{
	padding-bottom:2rem;
}
.pro-post-exc p{
	color: var(--DarkGray);
}
.pro-post-buttons{
	display:flex;
	gap:0.938rem;
}
.sh-latest-posts-item{
	list-style:none;
}

.related-blog-wrapper{
	padding-bottom:5rem;
}
.pro-tax-posts-title{
	margin-bottom: 1.5rem;
}
.breadcrumb span:last-child {
	color: var(--orange);
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	font-family: "Poppins", sans-serif;
	padding-left:0.125rem;
}
input:-webkit-autofill{
	-webkit-text-fill-color: unset !important;
}
.faq-content a{
	color: var(--orange);
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	text-decoration:underline;
}
.pro-post-item h3{
	text-transform:capitalize;
	padding-bottom:0.5rem;
}
/* end */
/* floatin button */
.sh-request-quot a,.sh-whatsapp-flout a,.sh-phone-call a{
	position:relative;
}
.sh-request-quot{
	flex-basis:60%;
	order:1;
}
.sh-whatsapp-flout,.sh-phone-call{
	flex-basis:20%;
}
.sh-whatsapp-flout{
	order:3;
}
.sh-phone-call{
	order:2;
}
.sh-float-container .sh-whatsapp-flout a,
.sh-float-container .sh-phone-call a{
	color:transparent;
}
.sh-whatsapp-flout a::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/whatsapp-no-bg.svg) no-repeat;
	background-size:contain;
	width:1.313rem;
	height:1.313rem;
}
.sh-phone-call a::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/phone-white.svg) no-repeat;
	background-size:contain;
	width:1.313rem;
	height:1.313rem;
}
/* Floating container */
.sh-float-container {
	gap:0.563rem;
	align-items: center;
	display: flex;
	margin:auto !important;
}
.sh-sticky-req-what-call{
	position: fixed;
	z-index: 999;
	background-color:var(--White);
	padding:0.5rem 1rem;
	left: 0;
	right: 0;
	width: 100%;
	bottom: 0;
	top: auto;
	z-index: 999;
}
/* Buttons */
.sh-float-container a {
	display: flex;
	height: 2.813rem;
	padding: 0.313rem;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
	color: var(--White);
	border-radius: 0.5rem;
	align-items: center;
	justify-content: flex-start;
	font-size: 0.938rem;
	font-weight:500;
	line-height:1.375rem;
	width: 100%;
	margin: 0;
	justify-content: center;

}
.pro-tax-desc {
	color: var(--White);
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	font-family: "Poppins", sans-serif;
	max-width:34.125rem;
	margin:auto;
}
/* Individual Button Colors */
.sh-request-quot a {
	background-color: var(--orange);
}
.sh-whatsapp-flout a {
	background-color:var(--SkyBlue);
}
.sh-phone-call a{
	background-color:var(--RoyalBlue);
}
/* product filter taxonomy page */
#products-taxonomy-list{
	display: grid;
	grid-template-columns: 1fr;
	gap: 2rem;
}
#products-taxonomy-list img{
	width: 18.75rem;
	height: 11.688rem;
	object-fit: cover;
	border-radius: 1.25rem;
	margin-bottom: 0.938rem;
}
.sh-find-right-group  h2{
	padding-bottom:1.875rem;
}

.pdt-tax-url-wrapper{
	display: flex;
	gap: 0.938rem;
}

.products-taxonomy-filter{
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-bottom:2rem;
}
.filter-taxonomy{
	font-size: 0.813rem;
	line-height: normal;
	font-weight: 500;
	border: 0.063rem solid var(--VividOrange);
	padding: 0.5rem 0.625rem;
	transition: 0.5s ease-in-out;
	border-radius: 3.125rem;
	display: block;
	width: fit-content;
	background: var(--White);
	color: var(--DarkGray);
	cursor: pointer;
}
.filter-taxonomy.active{
	background: var(--VividOrange);
	color: var(--White);
}
.sh-spacer-catgory{
	height:5rem !important;
}
.products-taxonomy-items p{
	padding-bottom:2rem;
	color: var(--DarkGray);
}
.products-taxonomy-items h3{
	text-transform:capitalize;
	padding-bottom:0.5rem;
}
/* news page*/
.sh-news-group{
	max-width:20.5rem;
	margin:auto;
}
#news-list{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
}
.news-item{
	padding:1.25rem;
	border-radius:1.25rem;
	background-color: var(--IceBlue);
	transition: background 0.5s ease;
}
.news-link,.sh-featured-posts-link{
	position:relative;
	font-size: 0.938rem;
	line-height: 1.375rem;
	color: var(--DarkGray);
	display: block;
	margin-top: 0.5rem;
	width: fit-content;
	font-weight: 500;
}
.news-link::before,.sh-featured-posts-link::before{
	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-news-item-date{
	padding:0.313rem 0.625rem;
	background-color:var(--White);
	border-radius:0.5rem;
	width: fit-content;
	margin-bottom:1.125rem;
}
.news-excerpt{
	padding-top:0.813rem;
}
/* blog */
.sh-blog-custom-container{
	max-width:20.5rem;
	margin:auto;
	padding-bottom:5rem;
}
.sh-blog-under-line{
	border-bottom:0.063rem solid var(--DimGray);
	padding-bottom:2.813rem;
}
.sh-featured-posts-item{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
}
.sh-featured-posts-image-category img{
	width:100%;
	height:21.938rem;
	object-fit:cover;
	border-radius:1rem;
}
.sh-blog-custom-container h2{
	margin-bottom:2rem;
}
.sh-featured-posts-title{
	color: var(--DarkGray);
	font-family: "Raleway", sans-serif;
	display:block;
}

.sh-featured-posts-date{
	padding:0.313rem 0.625rem;
	background-color:var(--IceBlue);
	border-radius:0.5rem;
	width:fit-content;
	margin-bottom:0.75rem;
}
.sh-blog-custom-container h4{
	margin-bottom:1rem;
}
.sh-featured-posts-link{
	margin-top:1.3rem;
}
.blogs-all-filters-search{
	display:flex;
	flex-direction:column;
	gap:unset;
	padding:2.813rem 0 2rem;
}
#blogs-all-list{
	display: grid;
	grid-template-columns: 1fr;
	gap: 2.5rem;
}
#blogs-all-list h4{
	margin-top:1rem;
}
.blogs-all-filters-search .search-input-wrapper{
	width: 100%;
	border-radius: 2.5rem;
	border: 0.063rem solid var(--DimGray);
	position: relative;
}
.blogs-all-filters-search .search-input-wrapper input{
	width: 80%;
	border: unset;
	font-family: "Poppins", sans-serif;
	font-size: 0.75rem;
	line-height: 1.25rem;
	color: var(--DimGray);
	border-radius: 2.5rem;
	padding: 0.625rem 1.25rem;
	background: transparent;
}
.blogs-all-filters-search .search-input-wrapper input:focus-visible{
	outline:none;
}
/* news end */
/* thank you page  */
.sh-thank-you-group,.sh-lates-articles-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-thank-you-group{
	padding-top:5rem;
}
.sh-thank-you-group img{
	width:8rem;
	height:8rem;
	margin-bottom:1.875rem;
}
.sh-thank-you-group h1{
	margin-bottom:0.625rem;
}
.sh-thank-you-group p{
	margin-bottom:2.063rem;
}
.sh-lates-articles-group h2{
	margin-bottom:2rem;
}
.sh-thank-you-height{
	height:5rem !important;
}
.sh-error-button,.sh-thank-you-btn{
	margin-left: -2.75rem;
}
/* Complaints and Suggestion */
.sh-complaints-form,.sh-frequently-ask-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-complaints-form{
	background-color:var(--IceBlue);
	border-radius:1rem;
	padding:1.875rem 1.25rem;
}
.sh-frequently-head{
	padding-bottom:2rem;
}
div.sh-common-form-style .sh-comp-sug-name-field{
	padding-top:unset !important;
}
/* privacy policy */
.sh-privacy-policy-group{
	max-width:20.5rem;
	margin:auto;
}
.sh-privacy-policy-group h1{
	padding-bottom:3.125rem;
}
.sh-privacy-policy-group h2{
	padding-bottom:0.938rem;
}
.sh-privicy-policy-content{
	padding-bottom:3rem;
}
.sh-privicy-policy-content:last-child {
	padding-bottom: unset;
}
.sh-privacy-policy-group ul,ol{
	padding:0 0 1rem 1.25rem ;
}

.sh-privacy-policy-group p{
	padding-bottom:1.25rem;
}
.sh-privacy-policy-group p:last-child{
	padding-bottom:unset;
}
.sh-privacy-policy-group li{
	padding-bottom:0.875rem;
	font-family: "Poppins", sans-serif;
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
	color: var(--DimGray);
}
.sh-privacy-policy-group li:last-child{
	padding-bottom:unset;
}
.sh-privacy-policy-group a{
	color:var(--orange);
	text-decoration:underline;
}
.sh-spacer-policy{
	height:3.125rem !important;
}
/* blog single */
.sh-single-body-grp{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
	max-width:20.5rem;
	margin:auto;
}
.sh-single-hero-grp,.sh-single-related-article{
	max-width:20.5rem;
	margin:auto;
}
.sh-single-related-article{
	padding:0 0 5rem;
}
.sh-single-table-of-contents
,.sh-single-related-pdt-item{
	display:none;
}
.sh-single-hero-grp h1{
	padding:1rem 0 0.938rem;
}
.post-date,.post-contributor,.sh-single-back-blog{
	font-family: "Poppins", sans-serif;
	font-size: 0.938rem;
	line-height: 1.375rem;
	color: var(--DimGray);
	font-weight: 400;
	position:relative;
	padding-left:1.625rem;
}
.sh-single-back-blog{
	padding-left:1rem;
}
.sh-single-back-blog::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/back-to-blog.svg) no-repeat;
	background-size:100%;
	height:1rem;
	width:0.563rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.post-category{
	width:fit-content;
	border-radius:1.875rem;
	padding:0.25rem 0.625rem;
	font-family: "Poppins", sans-serif;
	font-size: 0.938rem;
	line-height: 1.375rem;
	color:var(--DarkGray);
	font-weight: 400;
	background-color:var(--IceBlue);
}
.post-contributor::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/author-single.svg) no-repeat;
	background-size:contain;
	width:1.25rem;
	height:1.25rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.meta-info{
	display:flex;
	gap:0.86rem;
	align-items:center;
}
.post-date{
	padding-left:2rem;
}
.post-date::before{
	position:absolute;
	content:'';
	background:url(/wp-content/themes/alpha-x-theme-framework/assets/icons/calander-single.svg) no-repeat;
	background-size:contain;
	width:1.25rem;
	height:1.25rem;
	left:0;
	top:50%;
	transform:translatey(-50%);
}
.sh-single-blog-featured-img{
	width:20.5rem;
	height:14rem;
	border-radius:1.25rem;
	object-fit:cover;
	margin-bottom:1.25rem;
}
.sh-single-contents{
	margin-top:2rem;
}
.sh-single-post-wrapper{
	padding-top:3.125rem;
}
.sh-blog-single-group h3{
	font-size:1.125rem;
	line-height:1.563rem;
	padding:0.313rem 0 0.5rem;
}
.sh-blog-single-group h2{
	font-size:1.375rem;
	line-height:1.875rem;
	padding:0.25rem 0 0.5rem 0;
}
.sh-blog-single-group h4{
	font-size: 0.938rem;
	line-height: 1.375rem;
	padding:0.313rem 0 0.5rem;
}
.sh-blog-single-group img{
	width:20.5rem;
	height:10rem;
	object-fit:cover;
	border-radius:1.25rem;
	margin:0.313rem 0 1.25rem 0;
}
.sh-blog-single-group li{
	font-family: "Poppins", sans-serif;
	font-size: 0.938rem;
	line-height: 1.375rem;
	color:var(--DarkGray);
	font-weight: 400;
}
.sh-blog-single-group ul{
	padding:0 0 1.25rem 1.25rem;
}

.sh-blog-single-group p{
	padding-bottom:1.25rem;
}
.sh-blog-single-group p:last-child{
	padding-bottom:unset;
}
.share-link-popup{
	background: var(--IceBlue);
	padding: 1.875rem;
	width: 20.5rem;
	opacity:0;
	z-index: 1;
	top:2.188rem;
	border-radius:1rem;
	box-shadow: 0 8px 16px rgba(0,0,0,.15);
	position: absolute;
	transition: opacity .25s ease-in-out;
}
.share-link-popup.is-open{
	opacity:1;
}
.sh-single-shr,.sh-share-list{
	display:flex;
	gap:1rem;
	position:relative;
	z-index:2;
}
.sh-single-shr p{
	color: var(--DarkGray);
}
.sh-single-shr {
	flex-direction:column;
}
.sh-share-list li{
	list-style:none;
}
.si-share-link-popup-head{
	display:flex;
	justify-content:space-between;
	margin-bottom:1rem;
}
.si-share-link-popup-close{
	background-color:transparent;
	border:none;
	font-size:1.25rem;
	cursor:pointer;
}
.sh-toc li{
	list-style:none;
	padding-bottom:0.688rem;
}
.sh-blog-single-group  a{
	font-size: 0.938rem;
	line-height: 1.375rem;
	color:var(--orange);
	text-decoration:underline;
}
.sh-toc li a{
	display:block;
	color: var(--DimGray);
	font-size:0.75rem;
	line-height:1.125rem;
}
div.sh-hightlight-blog-single-col{
	margin:0.313rem 0 1.25rem 0;
	background-color:var(--IceBlue);
	padding:1.563rem;
	border-radius:1.25rem;
}
.sh-toc ul li:last-child {
	padding-bottom: unset;
}
.sh-share-list .share-icon{
	width:1.625rem;
	height:1.375rem;
	cursor:pointer;
}
.sh-single-reusable .sh-relationmanager-cta-group h2{
	font-size:1.375rem;
	line-height:1.688rem;
}
div.sh-single-reusable .sh-relationmanager-cta-group{
	padding:1.875rem;
	margin:3.125rem 0 5rem;
}
.sh-single-reusable .sh-relationmanager-cta-group a {
	font-size: 0.938rem;
	line-height: 1.375rem;
	display:block;
	width:fit-content;
}
.sh-single-reusable .sh-relationmanager-cta-group h3{
	padding:0 0 0 1.563rem;
	margin-bottom:0.75rem;
}
.sh-single-reusable .sh-relationmanager-cta-group h3:last-child{
	margin-bottom:unset;
}
.sh-single-reusable .sh-relationmanager-cta-columns > div:last-child{
	border-radius:1rem;
}
.sh-single-reusable .sh-relation-manager-phone a::after,
.sh-single-reusable .sh-relation-manager-mail a::after{
	width:1.188rem;
	height:1.188rem;
	top:50%;
	transform:translatey(-50%);
}
.instagram img,.twitter img{
	width:1.438rem;
	height:1.438rem;
}
.linkedin img{
	width:1.563rem;
	height:1.438rem;
}
.facebook img{
	width:0.813rem;
	height:1.438rem;
}
.si-share-link input{
	width:100%;
	height:2.188rem;
	border:0.063rem solid var(--SkyBlue);
	border-radius:0.3rem;
	padding:0.3rem 0.5rem;
}
.si-copy-link-btn {
	background-color:var(--VividOrange);
	border:0.031rem solid var(--White);
	font-size:0.75rem;
	line-height:normal;
	cursor:pointer;
	padding:0.3rem 0.938rem;
	margin-top:0.8rem;
	font-weight:500;
	font-family: "Poppins", sans-serif !important;
	border-radius:0.3rem;
	color:var(--White);
}
/* search header */
.search-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 9rem;
	background:var(--IceBlue);
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.4s ease, visibility 0.4s ease;
	z-index: 9999;
}
.main-search-field{
	width:15.4rem;
	background-color:transparent;
	height:3rem;
	font-size: 1.25rem;
	line-height: 1.65rem;
	font-family: "Raleway", sans-serif;
	color:var(--smokgray);
	font-weight:500;
	padding-bottom:0.5rem;
	border: none;
}
.main-search-input-wrapper{
	border-bottom: 0.081rem solid var(--DarkGray);
	width:18.75rem;
}
.main-search-field:focus-visible{
	outline:unset;
}
.search-overlay.active {
	opacity: 1;
	visibility: visible;
}
.search-close {
	position: absolute;
	top: 1rem;
	right: 1rem;
	background: none;
	border: none;
	cursor: pointer;
}
.search-close img{
	width:1rem;
	height:1rem;
}
.search-form{
	position:relative;
}
.main-search-clear,.main-search-divider{
	position:absolute;
	right:2.3rem;
	top:0.938rem;
}
.main-search-clear img{
	width: 0.75rem;
	height: 0.75rem;
	margin-top:0.063rem;
	cursor:pointer;
}
.main-search-divider img{
	height: 0.938rem;
	width:0.125rem;
}
.main-search-divider{
	right:1.663rem;
}
.main-search-icon-wrapper img{
	width:1.25rem;
	height:1.25rem;
}
.main-search-icon-wrapper{
	border:none;
	background-color:transparent;
	position:absolute;
	top:0.813rem;
	right:0;
	cursor:pointer;
}
.search-result-item {
	opacity: 1;
	transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}

.search-result-item.newly-loaded {
	opacity: 0;
	transform: translateY(30px);
}
.main-search-clear,
.main-search-divider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease, visibility 0.2s ease;
}
.main-search-clear.visible,
.main-search-divider.visible {
	opacity: 1;
	visibility: visible;
	border:unset;
	background-color:transparent;
}
/* search results */
.site-main{
	max-width:20.5rem;
	margin:auto;
	padding:3.75rem 0;
}
.site-main span{
	word-break:break-word;
}
.site-main h1{
	padding-bottom:1.938rem;
}
.site-main h2{
	padding-bottom:0.688rem;
}
.search-result-item {
	margin-bottom:1.938rem;
}
.search-result-item :last-child{
	margin-bottom:unset;
}
.site-main .search-title a{
	display:block;
	color:var(--DarkGray);
	font-family: "Raleway", sans-serif;
	font-weight:600;
	text-transform:capitalize;
}
.site-main .search-excerpt p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.site-main .read-more{
	color:var(--VividOrange);
	padding-top:0.2rem;
	display:block;
}
.site-main .search-form{
	margin:0 0 2rem 0;
}
.search-pg-search-input-wrapper{
	width: 100%;
	border-radius: 2.5rem;
	border: 0.063rem solid var(--DimGray);
	position: relative;
}
.search-pg-search-clear{
	border:unset;
	background-color:unset;
	cursor:pointer;
}
.search-pg-search-icon-wrapper{
	background-color:transparent;
	border:unset;
}
/* end */
/* language selector */
.sh-Eng-to-Arbic-lng img{
	width:1.25rem;
	height:1.25rem;
}
.sh-Eng-to-Arbic-lng{
	display:none;
}
.glink{
	color:var(--DarkGray);
	font-size: 0.938rem;
	line-height: 1.375rem;
	font-weight: 400;
}
a.glink.nturl.notranslate.gt-current-lang {
	display: none;
}
a.glink.nturl.notranslate {
	display: block;
}
.sh-eng-to-arbic-desk,.sh-Eng-to-Arbic-lng-mobile{
	display:flex;
	align-items:center;
	gap:0.625rem;
}
.sh-Eng-to-Arbic-lng-mobile img{
	width:1.25rem;
	height:1.25rem;
}
/* subscribe */
.sh-subscribe-field input{
	padding:0.688rem 1rem !important;
	border:unset !important;
	height:2.813rem !important;
	border-radius:0.25rem !important;
}
button.sh-sub-btn{
	padding:0.625rem 1.563rem !important;
}
.sh-footer-subscribe .wpforms-submit-container{
	margin-top:1.25rem !important;
}
div.sh-footer-subscribe{
	margin-bottom:1.875rem !important;
}
/* back to top button */
.sh-bck-top-arrow img{
	width:2.813rem;
	height:2.813rem;
	cursor:pointer;
}
.sh-bck-top-arrow {
	opacity: 0;
	position: fixed;
	right: 1.5rem;
	bottom: 9%;
	transition: opacity 0.5s;
	pointer-events: none;
	z-index:1;
}
.sh-bck-top-arrow.active {
	opacity: 1;
	pointer-events: auto;
}
/* news lates  */
.sh-latest-news-main{
	display:grid;
	grid-template-columns:1fr;
	gap:2rem;
	margin-top:1.875rem;
}
.sh-home-news-latest{
	max-width:20.5rem;
	margin:auto;
	padding-bottom:5rem;
	margin-bottom:5rem;
}
.sh-webcast-row img{
	width:5.25rem;
	height:1.063rem;
	display:block;
}
.sh-webcast-row{
	gap:0.313rem;
}
/* end */
/*mobile style end */