[data-wpr-lazyrender] {
	content-visibility: visible !important;
}
div#wpadminbar {
	position: static;
	margin-top: -32px;
}

.cta_btn_header,
.ul_for_menu.main_menu li a {
	font-size: 1rem;
	color: #fff;
	text-decoration: none
}

img {display: block;height: auto;}

.slider_pagination .dot.active,
a.anim_btn {
	background: #fff
}

.about_right,
.stat_item,
.text_center {
	text-align: center
}

.agent_card,
.agent_slider,
.logo_scroller,
.marquee_wrapper,
.overlay p,
.service_card,
.slider_section,
a.skip-link {
	overflow: hidden
}

* {
	font-family: "Plus Jakarta Sans", sans-serif !important;
	color: #fff;
	margin: 0;
	line-height: 1.4;
	letter-spacing: .5px
}

main {
	max-width: 100%;
	margin-top: -95px
}

html {
	scroll-behavior: smooth;
	/* 	font-size: clamp(0.7rem, 0.471vw + 0.606rem, 1rem); */
	font-size: clamp(0.675rem, 0.319vw + 0.573rem, 1rem);
}

a.skip-link {
	width: 1px;
	height: 1px;
	position: absolute;
	clip: 1px 1px 1px 1px;
	transition: .3s;
	margin-top: 20px;
	z-index: 100
}

.submenu ul,
body {
	margin: 0;
	padding: 0
}

body {
	box-sizing: border-box
}

.content_starts {
	width: 94% !important;
	max-width: 1340px !important;
	display: flex;
	flex-wrap: wrap;
	margin: auto
}

.w_flex {
	display: flex
}

.w_grid {
	display: grid
}

.aitem_c {
	align-items: center
}

.jc_spaceb {
	justify-content: space-between
}

.jc_spacee {
	justify-content: space-evenly
}

.w100 {
	width: 100%
}

.w50 {
	width: 50%
}

.w60 {
	width: 60%
}

svg {
	width: 20px;
	height: 20px
}

img.custom-logo {
	max-width: 160px;
	max-height: 50px;
	width: auto;
	height: auto
}

.h_logo_d {display: none !important;}
.custom_header img.w_logo {display: block;}
.custom_header img.b_logo {display: none;}
.custom_header.sticky img.w_logo {display: none;}
.custom_header.sticky img.b_logo {display: block;filter: none !important;}

.custom_header {
	padding: 20px 0;
	/* 	background: rgba(0, 0, 0, 0.3); */
	background: #252323;
	position: sticky;
	top: 0;
	z-index: 999;
	transition: .3s
}
/* .custom_header .content_starts {
flex-wrap: nowrap;
} */

.custom_header.sticky {
	background: #fff;
	box-shadow: 0 0 2px #000;
	padding: 10px 0;
}

.custom_header.sticky * {
	color: #000 !important;
}

.custom_header.sticky a:hover {
	color: #C8654E !important;
}
.custom_header.sticky .cta_btn_header:hover {
	color: #fff !important;
}

.custom_header.sticky img {
	filter: invert(1);
	height: 55px !important;
}

.logo_link img.custom-logo {
	max-height: 65px;
	height: 65px
}

.ul_for_menu.main_menu {
	display: flex;
	gap: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative
}

.ul_for_menu.main_menu li a {
	position: relative;
	padding: 14px 10px
}

.submenu ul li a:hover,
.ul_for_menu.main_menu li a:hover {
	color: #C8654E;
}

li.has_submenu {
	position: relative
}

li.has_submenu:hover .submenu {
	display: block
}

.submenu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #012043;
	padding: 15px 20px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
	z-index: 100
}

.home_s1,
.slide {
	position: relative
}
.home_s1 p {
	max-width: 37ch;
}
.home_s1 p b {
    color: #4AB3F9;
}

.submenu ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
	list-style: none
}

.submenu ul li a {
	color: #fff;
	font-size: .95rem
}

.cta_btn_header {
	background: #C8654E;
	padding: 8px 24px;
	border-radius: 4px;
	font-weight: 500;
	transition: background .3s
}

.fixed_banner_badges {
	position: absolute;
	bottom: 70px;
	right: 40px;
	max-width: 250px;
}
.fixed_banner_badges img {
	max-width: 250px;
}

.stat_number,
a.anim_btn {
	font-weight: 700;
	color: #002144;
}

.btn_orange:hover,
.cta_btn_header:hover {
	background: #c94832
}

.menu_toggle {
	display: none;
	background: 0 0;
	border: none;
	color: #fff;
	font-size: 3rem;
	cursor: pointer;
	transform: translateY(-3px);
	padding: 0;
	position: static;
}

#hero_banner,
.home_s1 {
	background: linear-gradient(90deg, #011d38 0, #062b4c 100%)
}

.slide-content h2,
.slide-content p {
	animation: 1s forwards slideInLeft
}

.img_floater {
	animation: 1.2s forwards slideInRight
}

.all_slides {
	display: flex;
	/* 	padding: 120px 0 60px;
	height: 50vh;
	min-height: 625px; */
	padding: 140px 0 60px;
	height: 525px;
	min-height: fit-content;
	transition: all 0.5s;
}

.slide {
	flex: 0 0 100%;
	transition: .5s
}

.logo_item,
.slide img {
	transition: transform .3s
}

.slide img {
	position: absolute;
	/* 		top: -80px; */
	height: calc(100% + 140px);
	top: -140px;
	/* 	height: calc(100% + 200px); */
	right: 0;
	object-fit: cover;
	width: 100%;
	user-select: none;
	object-position: right;
	/* 	animation: 3.5s ease-in-out infinite float */
}
.hs1_single .slide img {
	height: calc(100% + 200px);
}

.home_s1 .content_starts {
	height: 100%;
	user-select: none;
	z-index: 3;
	position: relative;
}

.slide-content {
	height: 100%;
	display: grid;
	align-content: center;
	gap: 30px;
	z-index: 3
}

h2 {
	font-size: 3.875rem
}

a.anim_btn,
p {
	font-size: 1.25rem
}

a.anim_btn {
	width: fit-content;
	font-size: 1.1rem !important;
	padding: 8px 24px !important;
	border-radius: 4px;
	text-decoration: none
}
.home_s4 a.anim_btn {
	color: #0D4E9E;
}

.slider_controls {
	position: absolute;
	top: 50%;
	width: calc(100% - 40px);
	z-index: 10;
	display: flex;
	justify-content: space-between;
	transform: translateY(-50%);
	padding: 0 20px;
	pointer-events: none;
	display: none;
}

.slider_controls button {
	background: rgba(0, 0, 0, .5);
	color: #fff;
	border: none;
	font-size: 2rem;
	padding: 8px 16px;
	cursor: pointer;
	pointer-events: auto;
	border-radius: 5px;
	transition: background .3s
}

.slider_controls button:hover {
	background: rgba(0, 0, 0, .8)
}

.slider_pagination {
	position: absolute;
	bottom: 70px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	display: flex;
	gap: 8px
}

.slider_pagination .dot {
	width: 12px;
	height: 12px;
	/* 	background: #ffffff88; */
	border-radius: 15px;
	border: none;
	cursor: pointer;
	transition: background .3s;
	background: transparent;
	border: 2px solid #ffffff88;
	padding: 2px;
}
.home_s1 span.dot {
	width: 4px;
	height: 4px;
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-60px)
	}

	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(60px)
	}

	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.home_s2 {
	background: 0 0;
	/* 	padding-bottom: 50px; */
	margin-top: -25px;
	position: relative
}

.stats_wrap {
	background: #fff;
	border-radius: 20px;
	padding: 60px 20px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .1);
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-evenly;
	align-items: start;
	max-width: 1300px !important;
}

.stat_item {
	flex: 1 1 120px;
	min-width: 120px
}

.stat_number {
	font-size: 4rem;

	display: flex;
	justify-content: center;
	align-items: center;
}
.stat_number span {
	color: #002144;
	font-size: 3.2rem;
}

.stat_label {
	/* 	margin-top: 6px; */
	font-weight: 500
}

.stat_item .star_icon {
	color: #001a37;
	font-size: 1.6rem;
	vertical-align: middle
}

.home_s3 {
	background: linear-gradient(to bottom, transparent, #f0f9ff);
	padding: 60px 0;
	border-radius: 40px
}

.client_slider_wrap {
	flex-direction: column;
	align-items: center;
	text-align: center;
	gap: 30px
}

.client_slider_title {
	font-size: 2.25rem;
	color: #000;
	font-weight: 700;
	margin-bottom: 20px
}

.logo_scroller {
	position: relative;
	width: 100%
}

.logo_track {
	display: flex;
	width: max-content;
	/* 	animation: 25s linear infinite scrollLeft; */
	/* 	gap: 30px; */
	padding: 10px 0;
	transform: translateX(-180px);
}

.logo_item {
	background: transparent;
	border-radius: 10px;
	/* 	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1); */
	box-shadow: 0 0 4px 2px #0000001A;
	padding: 10px 18px;
	min-width: 125px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 1s;
	margin-right: 30px;
	overflow: hidden;
}
.marquee_track .logo_item {
	padding: 0;
	box-shadow: none;
	/*     margin: 0; */
	height: 100px;
	width: 100px;
	border-radius: 0;
	margin-right: 10px;
}
.marquee_track .logo_item img {
	height: 100px;
	width: 100px;
	max-width: 100px;
	max-height: 100px;
}
.logo_item.removed {
	min-width: 0 !important;
	max-width: 0 !important;
	padding: 0 !important;
	margin: 0 !important
}

.logo_item img {
	max-height: 80px;
	max-width: 100px;
	width: auto;
	height: auto;
	object-fit: contain
}

.home_s15_right, .contact_image_wrap, .home_s12_imgwrap, .home_s11_right, .about_right, .home_s9_img {
	overflow: hidden;border-radius: 30px;
}
.home_s15_right img, .contact_image_wrap img, .home_s12_imgwrap img, .home_s11_right img, .about_right img, .home_s9_img img {
	transition: all 0.5s;
}
.home_s15_right {
	box-shadow: 0 14px 31px 0 #0000001A;
}

.home_s16 .blog_card:hover .card_img_wrap img, .home_s15_right .home_s15_img:hover, .contact_image_wrap img:hover, .home_s12_imgwrap img:hover, .home_s11_right img:hover, .about_right img:hover,
.logo_item:hover, .home_s9_img img:hover {
	transform: scale(1.1);
}

@keyframes scrollLeft {
	0% {
		transform: translateX(0)
	}

	100% {
		transform: translateX(-50%)
	}
}

.home_s4 {
	/* 	background: linear-gradient(rgba(0, 43, 102, .75), rgba(0, 43, 102, .95)), url('../img/sec4_bg.jpg') center center/cover no-repeat; */
	background: 
		linear-gradient(#0d4e9eed, #0d4e9eed),
		url(../img/sec4_bg.jpg) center center / cover no-repeat;
	padding: 60px 0;
	color: #fff;
	margin-top: 120px
}

.about_left,
.home_s15_left {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.home_s15_left > a {margin-top: 40px;}

.about_heading {
	font-size: 2.25rem;
	font-weight: 700;
	line-height: 1.3;
	color: #fff
}

.about_para {
	font-size: 1.25rem;
	color: #fff;
	max-width: 90%
}
.iti__selected-flag * {
	color: #000;
}

.about_img {
	max-width: 100%;
	border-radius: 4px;
	/* 	animation: 4s ease-in-out infinite float */
}

@keyframes float {

	0%,
	100% {
		transform: translateY(0)
	}

	50% {
		transform: translateY(-10px)
	}
}

.home_s5 {
	background: #fff;
	padding: 60px 0;
	color: #001a37
}

.home_s7 {
/* 	background-image: url(../img/home_s7_bg.png); */
	background-size: 100% 40%;
	background-repeat: no-repeat;
}

.home_s5 .subtitle, .home_s7 .subtitle {
	margin-top: 30px;
}

.section_title {
	margin-bottom: 40px
}

.section_title h3 {
	font-size: 2.8rem;
	color: #000
}

.home_s5 h3 {
	color: #2E2E2E;
}

.title_divider {
	width: 13%;
	height: 3px;
	background: #001a37;
	margin: 20px auto
}

.subtitle {
	font-size: 1.25rem;
	color: #000;
	max-width: 70ch;
	margin: auto;
	font-weight: 400
}

.agent_slider {
	position: relative;
	width: 100%;
	user-select: none;
}

.agent_slides_wrapper {
	display: flex;
	transition: transform .5s ease-in-out;
	will-change: transform;
	gap: 30px
}

.agent_slide {
	display: flex;
	gap: 20px;
	flex: 0 0 calc(33.33% - 20px);
	/* 	opacity: 0; */
	opacity: 1;
	/* 	pointer-events: none; */
	transition: opacity .5s
}

/* .agent_slide.active {
opacity: 1;
pointer-events: auto
} */

.agent_card {
	flex: 1;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 14px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .06);
	padding-bottom: 20px;
	transition: transform .3s
}

.agent_card img {
	width: 100%;
	object-fit: cover;
	/* 	border-bottom: 4px solid #0f4a93; */
	aspect-ratio: 2/1
}

.agent_card h4 {
	font-size: 1.56rem;
	font-weight: 700;
	color: #22528E;
	margin: 18px 20px 8px;
	position: relative;
}
.agent_slide .agent_card h4::after {
	content: "";
	position: absolute;
	height: 200px;
	width: calc(100% + 40px);
	left: -20px;
	/* 	background: linear-gradient(to top, #245A97 10%, transparent); */
	background: linear-gradient(to top, #000 -30%, transparent 100%);
	/* 	bottom: 51px; */
	top: -218px;
	/* 	opacity: 0; */
	transition: all 0.3s;
}
.agent_slide:hover .agent_card h4::after {
	/* 	opacity: 1; */
	background: linear-gradient(to top, #245A97 -30%, transparent 100%);
}

.agent_card p {
	font-size: 1.25rem;
	color: #333;
	margin: 0 20px
}

.agent_pagination {
	margin: auto;
	margin-top: 24px;
	position: static;
	transform: none;
	justify-content: center
}

.agent_pagination .dot {
	background: #c8654E4D;
	transition: background .3s;
	padding: 0;
	border: none;
}

/* span.dot:nth-last-child(1), span.dot:nth-last-child(2) {
display: none;
} */

.agent_pagination .dot.active {
	background: #c8654e;
	width: 40px
}

.home_s10,
.home_s14,
.home_s15,
.home_s16,
.home_s17,
.home_s6,
.home_s7,
.home_s8,
.home_s9 {
	padding: 60px 0
}

.home_s6 {padding-top: 0;}
.home_s16 {padding: 0;}

.cta_block {
	background: #C8654E;
	border-radius: 8px;
	/* 	padding: 60px 10%; */
	padding: 40px 10%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	gap: 20px
}

.cta_block .cta_block_content {
	max-width: calc(100% - 260px);
	display: grid;
	gap: 15px;
}

.cta_block h3 {
	color: #fff;
	font-size: 2rem;
	font-weight: 700;
	margin: 0;
	max-width: 35ch;
}

.overlay p,
.section_heading,
.stat_block {
	margin-bottom: 10px
}

.stat_block {
	/* 	border-left: 2px solid #ABABAB; */
	text-align: center;
	padding-left: 30px;
	position: relative;
}
.stat_block::before {
	content: "";
	height: 80%;
	top: 15%;
	width: 2px;
	background: #ABABAB;
	position: absolute;
	left: 0;
}

a.cta_outline_btn {
	padding: 8px 24px;
	border-radius: 4px;
	background: #fff;
	color: #0D4E9E;
	text-decoration: none;
	font-weight: 700;
	font-size: 1.25rem;
	transition: background .3s;
	border: none
}

a.cta_outline_btn:hover {
	background: #f0f0f0
}

.section_subheading {
	font-size: 1rem;
	color: #aaa;
	max-width: 800px;
	margin: auto auto 40px
}

.service_grid {
	display: flex;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
	margin-top: 40px;
	justify-content: center;
	/* 	width: fit-content !important */
}

.service_card {
	position: relative;
	border-radius: 20px;
	background-size: cover;
	background-position: center;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
	transition: transform .3s;
	aspect-ratio: 11/8;
	max-width: 350px;
	min-width: 30%;
}

.overlay,
.overlay.dark {
	transition: .3s;
	text-align: center
}

.industry_head:hover {
	transform: translateY(-5px)
}
/* .service_card:hover {
box-shadow: 0 0 3px 6px rgba(4, 54, 115, 0.4);
}
*/
.overlay {
	height: calc(100% - 40px);
	width: calc(100% - 40px);
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: end;
	padding: 20px;
/* 	background: linear-gradient(to top, #000, transparent); */
}


/* .overlay.dark {
backdrop-filter: blur(5px);
justify-items: center;
align-content: center;
display: grid;
gap: 20px;
margin-top: -73%;
opacity: 0;
scale: 0.5
} */
.overlay.dark {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #043673b8;
	color: #fff;
	padding: 20px 50px;
	box-sizing: border-box;
	border-radius: 10px;
	right: 0;
	display: flex
		;
	flex-direction: column;
	font-size: 23px;
	text-align: center;
	justify-content: center;
	align-items: center;
	/* 	backdrop-filter: blur(12px) saturate(180%);
	-webkit-backdrop-filter: blur(12px) saturate(180%); */
	border: 1px solid rgba(255, 255, 255, 0.2);
	opacity: 0;
	transform: translateY(20px) scale(0.95);
	transition: opacity 0.5s ease, transform 0.5s ease, box-shadow 0.5s ease;
	pointer-events: none;
	margin: 0;
}

.service_card:hover .overlay {
	opacity: 0
}

/* .service_card:hover .overlay.dark {
opacity: 1;
scale: 1
} */
.service_card:hover .overlay.dark {
	opacity: 1;
	transform: translateY(0) scale(1);
	pointer-events: auto;
	box-shadow: 0 0 20px rgba(0, 123, 255, 0.6), 0 0 40px rgba(0, 123, 255, 0.3);
}

.overlay h3 {
	font-size: 1.625rem;
	font-weight: 600;
	max-width: 20ch;
	margin: 0 auto;
}

.overlay p {
	font-size: 1.25rem;
	line-height: 1.4;
	/* 	max-height: calc(4em * 1.4);
	min-height: calc(4em * 1.4) */
}

.btn_orange {
	background: #C8654E;
	box-shadow: 0 7.7px 26.18px 0 #C8654E80;
	width: fit-content;
	color: #fff;
	padding: 8px 24px;
	border-radius: 4px;
	text-decoration: none;
	font-size: 1.1rem;
	transition: background .3s;
	display: inline-block
}

.home_s8_parent {
	border-radius: 12px;
	/* 	box-shadow: 0 5px 30px rgba(0, 0, 0, .07); */
	box-shadow: 0 31px 68px 0 #0000001A;
	padding-top: 30px
}

.home_s8_parent h2 {
	color: #000
}

.blue_hr {
	width: 85%;
	height: 2px;
	background: #009cde;
	margin: 20px auto 40px;
	border: none
}

.review_left a.btn_orange {
	padding: 8px 44px !important;
}

.review_box {
	background: #fff;
	padding: 0 40px 30px;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-evenly;
	align-items: start
}

.review_left {
	/* 	flex: 1; */
	max-width: fit-content;
	gap: 20px
}

.appx_logo {
	max-height: 75px;
	width: auto;
	margin-bottom: 40px;
}

/* .shadowed {
box-shadow: 0 5px 15px rgba(225, 89, 63, .3);
width: fit-content
} */

.review_center {
	/* 	flex: 1; */
	max-width: fit-content;
	align-items: center;
	text-align: center;
	gap: 10px
}

.company_name {
	font-size: 2.18rem;
	font-weight: 700;
	color: #000;
	text-align: left
}

.company_tagline {
	font-size: 1.1rem;
	color: #000;
	margin: 5px 0;
	text-align: left
}

.stars_row {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 10px;
	gap: 6px
}

.stars_row img {
	height: 40px;
	width: 40px
}

.rating_count {
	/* 	margin-left: 10px; */
	color: #000;
	font-size: 1.1rem;
	width: fit-content;
}
.rating_count strong {
	color: #000;
}

.review_right {
	/* 	flex: 1; */
	max-width: fit-content;
	text-align: left;
	max-width: 230px;
	gap: 12px
}
.review_center, .review_left, .review_right {
	max-width: 33%;
}

.stat_value {
	color: #009CDB;
	font-size: 2rem;
	font-weight: 700
}

.stat_label {
	display: block;
	font-size: 1rem !important;
	color: #333
}

.home_s9_parent {
	/* 	padding: 60px 0; */
	flex-wrap: nowrap;
	gap: 40px
}

.home_s9_img img {
	/* 	max-width: 460px; */
	height: auto;
	display: block;
	margin: auto
}

.home_s9_text {
	display: flex;
	flex-direction: column;
	gap: 18px
}

.home_s9_text h2 {
	color: #000;
	font-size: 2.65rem;
	font-weight: 700
}

.home_awards_sec {
	padding: 60px 0;
	margin: 60px 0;
	color: #fff;
/* 	background-image: url(../img/sec10_bg.jpg); */
	background-size: cover
}

.home_awards_sec h2 {
	color: #fff;
	font-size: 2.25rem
}

.marquee_wrapper {
	width: 100%;
	position: relative;
	padding-top: 20px;
}

.marquee_track {
	display: flex;
	width: max-content;
	padding: 10px 0;
	transform: translateX(-130px);
	/* 	display: flex;
	gap: 40px;
	animation: 25s linear infinite scrollLeft;
	width: max-content */
}

.marquee_track img {
	height: 60px;
	width: auto;
	display: block
}

.home_awards_sec .blue_hr {
	width: 145px;
	background: #fff;
	margin: 25px auto;
}

.home_s11_sec {
	padding: 60px 0;
	background: #fff;
	position: relative;
}

.home_s9_parent, .home_s11_parent, .home_s12_parent, .home_s13_parent, .home_s14_parent, .home_s15_parent, .home_s17_parent, .home_s18_parent {
	flex-wrap: nowrap;
	gap: 100px;
}
.home_s9_parent, .home_s11_parent, .home_s12_parent, .home_s13_parent, .home_s14_parent, .home_s15_parent, .home_s17_parent, .home_s18_parent {
	width: 80% !important;
	max-width: 1240px !important;
}

.home_s11_left {
	/* 	padding-right: 30px */
}

.home_s11_left .section_heading {
	font-size: 2.65rem;
	font-weight: 700;
	color: #000;
	line-height: 1.4;
	margin-bottom: 20px
}

.home_s11_left .section_subtext {
	color: #666;
	font-size: 1.25rem;
	margin-bottom: 30px;
	max-width: 500px
}
.home_s11_right.w40.text_center {
	/* 	margin-right: auto; */
}
.home_s11_right {
	margin-bottom: 60px;
}
.home_s11_right .home_s11_img {
	width: 100%;
	max-width: min(100%, 800px);
	border-radius: 16px;
	/* 		box-shadow: 0 8px 40px rgba(0, 0, 0, .1); */
	z-index: 2;
	position: relative;
	/* 	padding-bottom: 60px; */
}

.home_s11_right::after {
	content: "";
	position: absolute;
	width: 30%;
	height: 200px;
	background: #fff;
	right: 0;
	bottom: 60px;
	z-index: 0;
	box-shadow: 0px 20px 18px 5px #0000001f;
	/* 	margin-bottom: -60px; */
}

.home_s12_parent {
	align-items: center;
}
.home_s12_sec {
	background: #fff;
	padding: 60px 0
}

.home_s12_imgwrap .home_s12_img {
	width: 100%;
	max-width: min(100%, 800px);
	border-radius: 20px;
	animation: none;
	/* 	margin-top: 7rem; */
}
/* .home_s12_imgwrap {
margin-top: 10px;
} */
.home_s12_right .btn_orange {
	margin-top: 30px;
}

.home_s12_right .section_heading {
	font-size: 2.65rem;
	font-weight: 700;
	color: #000;
	margin-bottom: 12px
}

.home_s12_right .section_subtext {
	color: #777;
	font-size: 1.25rem;
	margin-bottom: 30px;
	max-width: 500px
}

.industries_list {
	display: flex;
	flex-direction: column;
	/* 	gap: 10px */
}

.industry_item {
	border-bottom: 1px solid #ccc;
	padding: 18px 0;
	cursor: pointer
}

.industry_head {
	display: flex;
	transition: .3s
}

/* .industry_head:hover *,
.industry_item:hover .arrow {
color: #d95e45
} */

span.industry_title {
	font-size: 1.625rem;
	color: #000;
	font-weight: 600
}

.industry_item .arrow {
	font-size: 1.75rem;
	color: #000;
	margin-right: 30px;
}
.industry_item.active .arrow,
.industry_item.active span.industry_title {
	color: #C8654E;
}
.industry_item.active {
	border-color: #C8654E;
}
.industry_item.active .arrow {
	transform: rotate(90deg);
}

.industry_content p {
	margin: 12px 0;
	color: #888;
}
.industry_content {
	height: 0;
	overflow: hidden;
	transition: all 0.5s;
}
a.industry_link {
	color: #C8654E;
	font-size: 1.1rem;
	text-decoration: none;
	padding: 4px 0;
	border-bottom: 2px solid #C8654E;
	font-weight: 600;
}

.home_s13, .itcs_s10, .onsi_s4 {
	padding: 60px 0;
	margin-top: 60px;
	background: #d9d9d94f;
	position: relative;
	padding-bottom: 220px;
}

.home_s13::before, .itcs_s10::before, .onsi_s4::before {
	background: #fff;
	position: absolute;
	content: "";
	bottom: -140px;
	left: 0;
	height: 300px;
	width: 100%;
	z-index: 0;
	clip-path: polygon(100% 100%, 0% 100% , 0.00% -0.00%, 1.00% 1.62%, 2.00% 3.24%, 3.00% 4.86%, 4.00% 6.48%, 5.00% 8.08%, 6.00% 9.68%, 7.00% 11.27%, 8.00% 12.85%, 9.00% 14.41%, 10.00% 15.97%, 11.00% 17.50%, 12.00% 19.02%, 13.00% 20.52%, 14.00% 22.00%, 15.00% 23.46%, 16.00% 24.89%, 17.00% 26.30%, 18.00% 27.68%, 19.00% 29.04%, 20.00% 30.37%, 21.00% 31.67%, 22.00% 32.93%, 23.00% 34.17%, 24.00% 35.37%, 25.00% 36.53%, 26.00% 37.66%, 27.00% 38.76%, 28.00% 39.81%, 29.00% 40.82%, 30.00% 41.80%, 31.00% 42.73%, 32.00% 43.62%, 33.00% 44.47%, 34.00% 45.28%, 35.00% 46.04%, 36.00% 46.75%, 37.00% 47.42%, 38.00% 48.04%, 39.00% 48.61%, 40.00% 49.14%, 41.00% 49.62%, 42.00% 50.04%, 43.00% 50.42%, 44.00% 50.75%, 45.00% 51.03%, 46.00% 51.26%, 47.00% 51.44%, 48.00% 51.56%, 49.00% 51.64%, 50.00% 51.67%, 51.00% 51.64%, 52.00% 51.56%, 53.00% 51.44%, 54.00% 51.26%, 55.00% 51.03%, 56.00% 50.75%, 57.00% 50.42%, 58.00% 50.04%, 59.00% 49.62%, 60.00% 49.14%, 61.00% 48.61%, 62.00% 48.04%, 63.00% 47.42%, 64.00% 46.75%, 65.00% 46.04%, 66.00% 45.28%, 67.00% 44.47%, 68.00% 43.62%, 69.00% 42.73%, 70.00% 41.80%, 71.00% 40.82%, 72.00% 39.81%, 73.00% 38.76%, 74.00% 37.66%, 75.00% 36.53%, 76.00% 35.37%, 77.00% 34.17%, 78.00% 32.93%, 79.00% 31.67%, 80.00% 30.37%, 81.00% 29.04%, 82.00% 27.68%, 83.00% 26.30%, 84.00% 24.89%, 85.00% 23.46%, 86.00% 22.00%, 87.00% 20.52%, 88.00% 19.02%, 89.00% 17.50%, 90.00% 15.97%, 91.00% 14.41%, 92.00% 12.85%, 93.00% 11.27%, 94.00% 9.68%, 95.00% 8.08%, 96.00% 6.48%, 97.00% 4.86%, 98.00% 3.24%, 99.00% 1.62%, 100.00% 0.00%);
}
.s13_aspect_t1 {
	aspect-ratio: 5 / 7;
	object-fit: cover;
	border-radius: 0;
}
.s13_aspect_t2 {
	aspect-ratio: 6 / 5;
	object-fit: cover;
	border-radius: 0;
}
.s13_bortl {
	border-top-left-radius: 30px;
}
.s13_borbl {
	border-bottom-left-radius: 30px;
}
.s13_borall {
	border-radius: 30px;
}

.home_s13_parent {
	/* 	display: flex;
	gap: 50px;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
	flex-wrap: wrap; */
	position: relative
}

.s13_left_col {
	flex: 1;
	/* 	width: 38vw; */
	max-width: 40%;
	display: flex;
	justify-content: center;
	align-items: center;
	/* 	padding: 20px */
}

.s13_image_collage {
	width: 100%;
	/* 	    max-width: 640px; */
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 12px;
	margin-top: 55px;
}

.s13_image_collage img {
	width: 100%;
	/* 	    box-shadow: 0 0 6px 6px #ccc; */
	max-width: 300px;
	margin: auto
}

.gr_sp2 {
	grid-row: span 2
}

/* .s13_right_col {
flex: 1.5;
min-width: 400px;
position: relative;
padding: 20px;
z-index: 1
} */

ul.s13_features_list {
	width: min(100%, 520px);
	margin-left: auto;
}

.s13_right_col::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	height: 80%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	opacity: .05;
	z-index: -1;
	pointer-events: none
}

.home_s13 .section_heading_s13 {
	font-size: 2.625rem;
	color: #333;
	margin-bottom: 30px;
	line-height: 1.3;
	margin-left: -325px;
}

.main_footer .footer_links ul,
.s13_features_list {
	list-style: none;
	padding: 0;
	margin: 0
}

.s13_features_list li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 3rem;
	font-size: 1.625rem;
	color: #555;
	line-height: 1.5;
	font-weight: 500
}

.s13_features_list li span {
	color: #c8654e;
	text-align: right;
	margin-right: 5px;
}

.s13_features_list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 10px solid #000
}

.home_s14 {
	position: relative;
	z-index: 2;
}
/* .home_s14_parent {
gap: 40px;
flex-wrap: nowrap;
padding: 40px 0
} */

.home_s14_left {display: grid;gap: 25px;}

.home_s14_left .section_heading {
	font-size: 2.625rem;
	font-weight: 700;
	margin-bottom: 0;
	color: #000
}

.home_s14_left .section_subtext {
	font-size: 1.25rem;
	color: #666;
	margin-bottom: 0;
	line-height: 1.6
}
.home_s14_left a {margin-top: 15px;}

.home_s14_image_frame {
	position: relative;
	/* 	overflow: hidden; */
	max-width: 540px;
	width: 100%;
	background: 0 0;
	/* 	box-shadow: 0 4px 30px rgba(0, 0, 0, .08) */
}

.testimonial-circle {
	/* 	box-shadow: 0 5px 15px rgba(0, 0, 0, .1); */
	overflow: hidden
}
.testimonial-image-wrapper {
	/* 	box-shadow: 0 5px 15px rgba(0, 0, 0, .1); */
	overflow: hidden
}

.home_s14_img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 80px
}

.plus_icon {
	position: absolute;
	top: 15px;
	right: 15px;
	background: #2a70c0;
	color: #fff;
	font-size: 50px;
	width: 30px;
	height: 14px;
	border-radius: 120px;
	font-weight: 600;
	line-height: 0;
	padding: 25px;
}

/* .home_s15_parent {
flex-wrap: nowrap;
gap: 50px
} */

.section_heading {
	font-size: 2.3rem;
	font-weight: 700;
	color: #000
}

.section_subtext {
	font-size: 1.25rem;
	color: #666;
	line-height: 1.6;
	/* 	margin-bottom: 20px */
}

.home_s15 .section_subtext {
	max-width: 40ch;margin: auto;
}

.success_card {
	border-bottom: 1px solid #000;
	padding: 20px 0;
}
/* .success_card:first-child {
border: none;
} */

.card_top {
	cursor: pointer
}

.card_title {
	font-size: 1.5rem;
	font-weight: 600;
	color: #000;
	max-width: calc(100% - 70px);
	/* 	margin-left: 12px */
}

.logo_small {
	width: 50px;
	margin-right: 12px;
	/* 	height: 20px;
	width: auto */
}

.arrow_icon {
	font-size: 1.75rem;
	color: #356DB2;
	margin-right: 30px;
}
.success_card.active .arrow_icon {
	transform: rotate(90deg);
}

.card_bot_sec15 {
	height: 0;
	overflow: hidden;
	transition: all 0.5s;
	margin-left: 62px;
	margin-right: 40px;
}
.card_bot_sec15 .btn_orange {
	box-shadow: none;
}

/* .success_card.active .card_bot_sec15 {
height: auto
} */

.card_desc {
	font-size: 1rem;
	color: #444;
	margin: 12px 0;
	line-height: 1.5
}

.home_s15 {
	background: #fafafa;
	border-radius: 30px;
	display: grid;
	gap: 40px;
}
.home_s15 .section_heading {
	margin: 0;
}
.home_s15_right .home_s15_img {
	width: 100%;
	max-width: min(100%, 800px);
	border-radius: 20px;
	/* 	margin-top: 17px; */
	box-shadow: 0 8px 30px rgba(0, 0, 0, .1)
}
.home_s15_right {
	margin-right: auto;height: fit-content;margin-top: 17px;
}

.testimonials-section {
	position: relative;
	padding: 60px 0;
	text-align: center;
	overflow: hidden
}

.container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px
}

.section-title {
	font-size: 2.625rem;
	color: #333;
	margin-bottom: 20px;
	font-weight: 600
}

.section-description {
	font-size: 1.25rem;
	color: #555;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.6
}

.testimonials-wrapper {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 600px;
	margin-bottom: 50px;
	width: 1380px;
	transform: translateX(-90px);
}

.main-testimonial {
	background-color: transparent;
	/* 	padding: 40px 60px; */
	border-radius: 15px;
	/* 	max-width: 700px; */
	max-width: 900px;
	position: relative;
	z-index: 10;
	text-align: center;
	overflow: hidden;
}
.testimonial-slider {
	display: flex;
	transition: transform 0.5s ease;
	width: 100%;
}

.testimonial-slide {
	min-width: 100%;
	box-sizing: border-box;
	padding-top: 50px;
	/* 	padding: 20px; */
}
.testimonial-slide h3 {
	font-size: 2.5rem;
}
.testimonial-slide p {
	font-size: 0.75rem;
}
.testimonial-slide .testimonial-quote p {
	font-size: 1.25rem;
	padding-top: 10px;
}

.testimonial-image-wrapper {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 0 auto 10px;
	border: 5px solid #fff
}

.testimonial-circle img,
.testimonial-image-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#main-testimonial-name {
	font-size: 1.8em;
	color: #3498db;
	margin-bottom: 5px;
	font-weight: 600
}

#main-testimonial-title {
	font-size: 1em;
	color: #777;
	margin-bottom: 25px
}

.testimonial-quote {
	position: relative;
	font-size: 1.1em;
	line-height: 1.8;
	color: #444;
	padding: 0 20px
}

.testimonial-quote p {
	color: #565656;
	margin: 0
}

.quote-icon {
	font-family: Georgia, serif;
	font-size: 4em;
	color: #ccc;
	position: absolute;
	/* 	top: -20px */
}

.left-quote-icon {
	left: 0;
	top: -50px;
}

.right-quote-icon {
	right: 0;
	bottom: -50px;
}

.testimonial-rating {
	margin-top: 25px;
	color: #f39c12;
	gap: 8px;
	display: flex;
	justify-content: center;
}
.testimonial-rating img {
	max-width: 25px;
}

.testimonial-rating .fas {
	font-size: 1.4em;
	margin: 0 2px
}

.testimonial-circle {
	position: absolute;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	cursor: pointer;
	transition: transform .3s, filter .3s;
	filter: grayscale(100%);
	z-index: 15;
	border: 3px solid #fff
}

.testimonial-circle:hover {
	transform: scale(1.1);
	filter: grayscale(0%)
}

.testic_top_left {top: 100px;left: 150px;}
.testic_top_right {top: 80px;right: 150px;}
.testic_ctop_left {top: 200px;left: 50px;}
.testic_ctop_right {top: 200px;right: 50px;}
.testic_cbot_left {top: 300px;left: 100px;}
.testic_cbot_right {top: 300px;right: 100px;}
.testic_bottom_left {top: 400px;left: 150px;}
.testic_bottom_right {top: 400px;right: 150px;}
/* .testimonial-circle-top-left {
	top: 100px;
	left: 150px
}

.testimonial-circle-top-right {
	top: 80px;
	right: 150px
}

.testimonial-circle-center-left {
	top: 280px;
	left: 50px
}

.testimonial-circle-center-right {
	top: 280px;
	right: 50px
}

.testimonial-circle-bottom-right {
	bottom: 100px;
	right: 100px
}

.testimonial-circle-bottom-left {
	bottom: 100px;
	left: 100px
} */

.testimonial-circle.active {
	filter: grayscale(0%);
	/* 	transform: scale(1.15); */
	border: 3px solid #3498db
}

.wave-background {
	height: 279px;
	margin-top: -150px;
	background-color: #2c6da7;
	clip-path: polygon(100% 100%, 0% 100%, 0.00% 1.79%, 1.43% 1.98%, 2.86% 2.54%, 4.29% 3.47%, 5.71% 4.76%, 7.14% 6.41%, 8.57% 8.39%, 10.00% 10.69%, 11.43% 13.30%, 12.86% 16.19%, 14.29% 19.34%, 15.71% 22.72%, 17.14% 26.31%, 18.57% 30.07%, 20.00% 33.99%, 21.43% 38.02%, 22.86% 42.13%, 24.29% 46.30%, 25.71% 50.48%, 27.14% 54.64%, 28.57% 58.76%, 30.00% 62.79%, 31.43% 66.70%, 32.86% 70.47%, 34.29% 74.06%, 35.71% 77.44%, 37.14% 80.59%, 38.57% 83.48%, 40.00% 86.08%, 41.43% 88.39%, 42.86% 90.37%, 44.29% 92.01%, 45.71% 93.30%, 47.14% 94.23%, 48.57% 94.79%, 50.00% 94.98%, 51.43% 94.79%, 52.86% 94.23%, 54.29% 93.30%, 55.71% 92.01%, 57.14% 90.37%, 58.57% 88.39%, 60.00% 86.08%, 61.43% 83.48%, 62.86% 80.59%, 64.29% 77.44%, 65.71% 74.06%, 67.14% 70.47%, 68.57% 66.70%, 70.00% 62.79%, 71.43% 58.76%, 72.86% 54.64%, 74.29% 50.48%, 75.71% 46.30%, 77.14% 42.13%, 78.57% 38.02%, 80.00% 33.99%, 81.43% 30.07%, 82.86% 26.31%, 84.29% 22.72%, 85.71% 19.34%, 87.14% 16.19%, 88.57% 13.30%, 90.00% 10.69%, 91.43% 8.39%, 92.86% 6.41%, 94.29% 4.76%, 95.71% 3.47%, 97.14% 2.54%, 98.57% 1.98%, 100.00% 1.79%);
}

.home_s16 .section_heading {
	font-size: 2.625rem;
	color: #333;
	margin-bottom: 20px
}

.home_s16 .sub_para {
	font-size: 1.25rem;
	color: #666;
	max-width: 800px;
	margin: 0 auto 50px;
	line-height: 1.6
}

.home_s16 .blog_cards_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 40px;
}

.home_s16 .blog_card {
	bbackground-color: #fff;
	border-radius: 6px;
	overflow: hidden;
	flex: 1;
	min-width: 300px;
	display: flex;
	flex-direction: column;
	border: 1px solid #E5EAF4;
	padding: 5px;
	box-shadow: 0 15px 35px 0 #0000000D;
	max-width: calc(33% - 40px);
	/* 	    max-width: max(33%, 600px); */
	/* 	max-width: min(28%, 396px); */
}
.home_s16 .blog_card a {
	text-decoration: none;
}

.home_s16 .badge_tag,
.home_s16 .btn_orange {
	background-color: #C8654E;
	border-radius: 5px;
	font-weight: 700
}

.home_s16 .card_img_wrap {
	position: relative;
	width: 100%;
	/* 	padding-bottom: 60%; */
	overflow: hidden;
	border-radius: 3px;
}

.home_s16 .card_img_wrap img {
	/* 	position: absolute; */
	top: 0;
	left: 0;
	width: 100%;
	/* 	height: 100%; */
	aspect-ratio: 1200 / 628;
	object-fit: cover;
	transition: transform .3s;
	border-radius: 3px
}

.home_s16 .badge_tag {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #fff;
	padding: 8px 15px;
	font-size: .75rem;
	text-transform: uppercase
}

.home_s16 .blog_card .meta_row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 10px;
	font-size: 14px;
}

.home_s16 .blog_card .meta_row span {
	color: #000;
	display: flex;
	gap: 6px;
	background: #EAF5FE;
	padding: 12px 20px;
	border-radius: 40px;
}

.home_s16 .blog_card .meta_row i {
	margin-right: 5px;
	color: coral
}

.home_s16 .card_title {
	font-size: 1.35rem;
	color: #000;
	padding: 0 20px;
	margin-bottom: 15px;
	line-height: 1.3;
	font-weight: 700;
	min-height: calc(1.5em * 2);
	max-width: calc(100% - 40px);
}

.home_s16 .card_excerpt {
	font-size: 1rem;
	color: #666;
	padding: 0 20px;
	margin-bottom: 25px;
	line-height: 1.6;
	flex-grow: 1;
	display: none;
}

.home_s16 .btn_orange {
	display: inline-block;
	color: #fff;
	padding: 8px 24px;
	text-decoration: none;
	transition: background-color .3s;
	margin: 0 20px 30px;
	align-self: flex-start
}

/* .home_s16 .btn_orange:hover {
background-color: #e66a3d
} */

.home_s17_parent {
	display: flex;
	align-items: start;
}

.home_s17 .contact_form_content {
	/* 	flex: 1; */
	/* 	min-width: 400px;
	padding-right: 30px */
}

.home_s17 .section_heading_s17 {
	font-size: 2.625rem;
	color: #C8654E;
	margin-bottom: 10px
}

.home_s17 .sub_para_s17 {
	font-size: 1rem;
	color: #667085;
	margin-bottom: 16px;
}
span.wpcf7-not-valid-tip {display: block;margin-top: 6px;}

.home_s17 .contact_form .form_group_row {
	display: flex;
	gap: 20px;
	/* 	margin-bottom: 20px */
}
.home_s17 .contact_form br {
	display: none !important;
}
/* .iti.iti--container, .iti__selected-flag {
display: none;
} */

.home_s17 .contact_form .form_group {
	/* 	flex: 1; */
	margin-bottom: 15px;
}

.home_s17 .contact_form .form_group label {
	display: block;
	font-size: 1rem;
	color: #333;
	margin-bottom: 8px;
	font-weight: 500
}

.home_s17 .contact_form .form_group input[type=email],
.home_s17 .contact_form .form_group input[type=tel],
.home_s17 .contact_form .form_group input[type=text],
.home_s17 .contact_form .form_group textarea {
	width: 100%;
	padding: 8px 15px;
	border: 1px solid #ddd;
	border-radius: 5px;
	font-size: 16px;
	color: #000;
	transition: border-color .3s;
	box-sizing: border-box
}
.home_s17 .contact_form *::placeholder {
	color: #667085;
}
fieldset.hidden-fields-container {
	display: none;
}
.home_s17 .contact_form .form_group textarea {max-height: 100px;resize: none;}

.home_s17 .contact_form .form_group input:focus,
.home_s17 .contact_form .form_group textarea:focus {
	outline: 0;
	border-color: coral
}

.home_s17 .contact_form .phone_input_wrap {
	display: flex;
	border: 1px solid #ddd;
	border-radius: 5px
}

.home_s17 .contact_form .phone_input_wrap select {
	padding: 12px 10px;
	border: none;
	border-right: 1px solid #ddd;
	background-color: #f5f5f5;
	font-size: 16px;
	color: #333;
	outline: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer
}

.home_s17 .contact_form .phone_input_wrap input[type=tel] {
	border: none;
	flex-grow: 1;
	/* 	padding-left: 10px !important; */
}

.home_s17 .contact_form .checkbox_group {
	display: flex;
	align-items: center;
	margin-top: 10px;
	margin-bottom: 25px;
}
.checkbox_group p {
	display: flex;
	align-items: center;
}

.home_s17 .contact_form .checkbox_group input[type=checkbox] {
	margin-right: 10px;
	width: 12px;
	height: 12px;
	accent-color: #C8654E;
	cursor: pointer
}

.home_s17 .contact_form .checkbox_group label {
	font-size: 1.1rem;
	color: #667085;
	cursor: pointer;
	font-weight: 500;
}

.home_s17 .contact_form .checkbox_group .privacy_link {
	color: #667085;
	/* 	text-decoration: none; */
	transition: color .3s
}

.home_s17 .contact_form .checkbox_group .privacy_link:hover {
	text-decoration: underline
}

.home_s17 .contact_form .submit_btn {
	background-color: #356DB2;
	color: #fff;
	padding: 8px 24px;
	border: none;
	border-radius: 5px;
	font-size: 1.1rem;
	font-weight: 400;
	cursor: pointer;
	transition: background-color .3s;
	width: 100%;
	display: inline-block
}

.home_s17 .contact_form .submit_btn:hover,
.main_footer .newsletter_form button:hover {
	background-color: #286090
}
.newsletter_form_cont br {
	display: none;
}
.newsletter_form_cont span.wpcf7-not-valid-tip {
	display: none;
}
.newsletter_form_cont .wpcf7-response-output {
	margin-top: 15px;
	text-align: center;
	color: red;
}

/* .home_s17 .contact_image_wrap {
flex: 1;
display: flex;
justify-content: center;
align-items: center;
min-width: 300px
} */

.contact_image_wrap {
	margin-top: 8px;
}
.home_s17 .contact_person_img {
	max-width: 100%;
	height: auto;
	border-radius: 10px;
	height: 580px;
	width: 100%;
	object-fit: cover;
	/* 	box-shadow: 0 8px 20px rgba(0, 0, 0, .1) */
}

.home_s18 {
	background: linear-gradient(to top, #1D1D1D, #356DB2);
	padding: 60px 0;
}
.home_s18 h2 {
	font-size: 2.5rem;
	margin-bottom: 2rem;
}

.home_s18 form {
	position: relative;
}
.home_s18 input {
	width: -webkit-fill-available;
	border: none;
	padding: 12px 20px;
	border-radius: 30px;
}
.home_s18 input#email_footer::placeholder {
	color: #667085 !important;
}
.home_s18 input[type="submit"] {
	position: absolute;
	top: 2px;
	right: 2px;
	background: #19568C;
	border: none;
	height: fit-content;
	border-radius: 30px;
	padding: 10px 20px;
	width: fit-content;
	cursor: pointer;
}

.main_footer {
	background-color: #19568C;
	color: #fff;
	padding-top: 60px;
	margin-top: 60px;
	font-family: Arial, sans-serif
}

.main_footer .footer_content {
	gap: 0 30px;
	border-bottom: 2px solid #fff;
}

.main_footer .footer_col {
	flex: 1;
	min-width: 180px;
	/* 	margin-bottom: 20px; */
}

.main_footer .contact_info {
	flex: 1.5;
	max-width: 25ch;
	min-width: 250px
}

.main_footer .contact_info>div {
	display: flex;
	align-items: flex-start;
	margin-bottom: 25px;
}

.main_footer .contact_info svg {
	font-size: 20px;
	margin-right: 15px;
	color: #f8f8f8;
	margin-top: 8px;
	min-width: 30px;
	fill: #fff
}

.footer_col svg {
	width: 20px;
	height: 20px;
}

.main_footer .footer_social svg {
	margin: 0;
	fill: #000;
	width: 14px;
	height: 14px;
}
.main_footer .footer_social a:hover svg {
	fill: var(--social-color);
}

.main_footer .contact_info p {
	margin: 0;
	line-height: 1.6;
	font-size: 15px;
	color: #fff
}
.main_footer .contact_info p a {
	text-decoration: none;
}
.main_footer .contact_info p a:hover {
	color: #C8654E;
}

.main_footer .footer_social {
	display: flex;
	gap: 15px;
	/* 	margin-left: 50px; */
	margin-top: 30px;
	margin-bottom: 0 !important;
}

.main_footer .social_icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	border: 1px solid #d0d0d0;
	border-radius: 50%;
	color: #d0d0d0;
	font-size: 18px;
	text-decoration: none;
	background: #fff;
	transition: background-color .3s, color .3s, border-color .3s
}

/* .main_footer .social_icon:hover {
background-color: #4b8cd9;
border-color: #4b8cd9;
color: #fff
} */

.main_footer .footer_links h3,
.main_footer .newsletter_col h3 {
	font-size: 18px;
	margin-bottom: 16px;
	position: relative;
	padding-bottom: 10px;
	font-weight: 600
}
.main_footer .newsletter_col h3 {
	margin: 0;
}


.main_footer .footer_links h3::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 1px;
	background-color: #fff
}

/* .main_footer .footer_links ul li {
margin-bottom: 12px
} */

.main_footer .footer_links ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	line-height: 1.6;
	transition: color .3s
}

.main_footer .footer_links ul li a:hover {
	color: #C8654E;
}

.main_footer .newsletter_col {
	/* 	flex: 1.2; */
	min-width: 250px;
	margin-bottom: 60px;
	margin-top: -121px;
}
.footer_social {
	margin-top: 85px !important;
}

.newsletter_form_cont {
	margin: auto;
	/* 	align-items: center;
	justify-content: center;
	display: flex; */
}
.newsletter_form {
	display: flex;
	border-radius: 50px;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	width: 100%;
}

.newsletter_form input[type=email] {
	flex-grow: 1;
	padding: 13px 15px;
	border: none;
	outline: 0;
	font-size: 16px;
	color: #333;
	border-radius: 50px;
}

/* .newsletter_form input[type=email]::placeholder {
color: #999;
} */

span.wpcf7-not-valid-tip {
	font-size: 0.8rem;
	line-height: 1;
	color: red;
	font-weight: 500;
}
.screen-reader-response {
	display: none;
}
.newsletter_form input::placeholder {
	padding: 0 !important;
	margin: 0 !important;
	text-align: left !important;
	color: #667085 !important;
}
.newsletter_form button {
	background-color: #337ab7;
	color: #fff;
	padding: 8px 22px;
	border: none;
	cursor: pointer;
	font-size: 15px;
	font-weight: 600;
	transition: background-color .3s;
	margin: 6px;
	border-radius: 40px;
	position: absolute;
	right: 0;
}

.main_footer .footer_bottom {
	/* 	border-top: 1px solid rgba(255, 255, 255, .1); */
	padding: 40px 0;
	text-align: center;
	color: #d0d0d0;
}
.main_footer .footer_bottom p {
	font-size: 1rem;
}
.footer_location p {
	font-weight: 600;
}

.testi_slider_dots {
	display: none;
}

.animate_bottom_2_top {
	opacity: 0;
	transform: translateY(100px);
	/* 	border-radius: 8px; */
	transition: opacity 0.7s ease-out, transform 0.7s ease-out !important;
	will-change: opacity, transform;
}
.animate_bottom_2_top.anim_visible {
	opacity: 1;
	transform: none;
}
.tdelay05 {
	transition-delay: 0.5s !important;
}
.tdelay07 {
	transition-delay: 0.7s !important;
}
.tdelay09 {
	transition-delay: 0.9s !important;
}

.home_awards_sec .marquee_wrapper {padding-top: 0;}

.home_s1 a.anim_btn {font-size: 1.25rem !important;}
/* -----------------------------------------------------------------------------------------Salesforce Implementation Services Page-------------------------------------------------------------- */
.sfis_s4 {background-size: cover;background-position: center;background-repeat: no-repeat;padding-bottom: 0;}
.sfis_s4 .cta_block {padding: 30px 60px;background: #c8654ee3;}
.sfis_s4 .cta_block h3 {max-width: 38ch;font-weight: 400;}
.sfis_s4 .cta_block p {max-width: 55ch;}
.ecosystem_slider {position: relative;width: 100%;overflow: hidden;user-select: none;padding: 10px;}
.ecosystem_slides_wrapper {display: flex;transition: transform .5s ease-in-out;will-change: transform;gap: 30px;will-change: transform;}
.ecosystem_slide {flex: 0 0 calc(20% - 24px);}
.ecosystem_card {
	padding: 20px;
	border: 1px solid #E2E8F0;
	border-radius: 10px;
	aspect-ratio: 1 / 1;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	box-shadow: 0 0 10px 0 #0000001f;
	background: #fff;
}
.ecosystem_card *, .sfis_s10 * {color: #000;}
.ecosystem_card h3 {color: #000;font-weight: 900;font-size: 1.75rem;text-align: center;}
.ecosystem_hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #043673;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	right: 0;
	display: flex;
	gap: 15px;
	flex-direction: column;
	/*     font-size: 23px; */
	text-align: center;
	justify-content: center;
	align-items: center;
	border: 1px solid rgba(255, 255, 255, 0.2);
	opacity: 0;
	transform: translateY(20px) scale(0.95);
	transition: opacity 0.5s ease, transform 0.5s ease, box-shadow 0.5s ease;
	pointer-events: none;
	margin: 0;
}
.ecosystem_hover p {color: #fff;font-size: 1.1rem;}
.ecosystem_hover a {padding: 6px 12px;}
.ecosystem_card:hover .ecosystem_hover {opacity: 1;
	transform: translateY(0) scale(1);
	pointer-events: auto;}
.ecosystem_pagination {margin: auto;margin-top: 24px;}

.sfis_s5, .sfis_s11 {background: linear-gradient(to top, #F0F9FF, transparent);border-radius: 30px;margin-bottom: 60px;}
.sfis_s6 {background: linear-gradient(to bottom, #F0F9FF, transparent);border-radius: 30px;
	/* 	box-shadow: 0 4px 4px 0 #00000040; */
}
.sfis_s6_parent {display: flex;}
.sfis_s7 {padding-bottom: 0;}
.sfis_s7 .home_s8_parent {box-shadow: 0 31px 68px 0 #0000001A;}
.imp_exp_img img {max-width: calc(160%);transform: translateX(-20%);width: calc(160%);height: 70vh;object-fit: cover;}
.imp_exp_img {width: 40%;}
.imp_exp {display: grid;gap: 30px;align-items: center;height: fit-content;margin: auto;z-index: 3;width: 30%;}
.imp_exp a {color: #000;padding: 20px;display: flex;box-shadow: 0 0 6px 2px #0000001A;text-align: center;text-decoration: none;font-weight: 600;border-radius: 15px;font-size: 1.25rem;max-width: 210px;background: #FFFFFFCC;transition: all 0.3s;margin: auto;width: 210px;justify-content: center;}
.imp_exp a:hover {background: #356DB2;color: #fff;}
.imp_exp.imp_exp_left a {transform: translateX(15%);}
.imp_exp.imp_exp_right a {transform: translateX(-15%);}
.imp_exp.imp_exp_left a:first-child, .imp_exp.imp_exp_left a:last-child {transform: translateX(45%);}
.imp_exp.imp_exp_right a:first-child, .imp_exp.imp_exp_right a:last-child {transform: translateX(-45%);}
.sfis_s9 ul.s13_features_list {margin: 0;width: auto;}
.sfis_s9 .section_heading_s13, .onsi_s4 .section_heading_s13 {margin-left: 0 !important; font-size: 2.625rem;
	color: #333;
	margin-bottom: 30px;
	line-height: 1.3;}

.sfis_s10_parent {flex-wrap: nowrap;display: flex;gap: 100px;justify-content: center;}
.sfis_s10 img {max-width: 100%;}
.sfis_s10 h2 {font-size: 3rem;max-width: 20ch;}
.sfis_s10_left {display: grid;gap: 20px;}
.sfis_s10_right {display: grid;gap: 40px;align-content: start;}
.sfis_s10_list {
	border: 1px solid #8FD9FF;
	border-radius: 5px;
	position: relative;
	width: fit-content;
	min-width: 50%;
}
.sfis_s10_list1 {margin-left: auto;}
.sfis_s10_right h3 {
	position: absolute;
	/*     top: 50%;
	left: 0;
	transform: translateX(-50%) translateY(-50%); */
	font-size: 1.5rem;
	max-width: 9ch;
	background: #B4E0FF;
	padding: 20px;
	aspect-ratio: 1 / 1;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	text-align: center;
}
.sfis_s10_right::before {
	content: "";
	background: transparent;
	border: 1px solid #8FD9FF;
	position: absolute;
	width: 50%;
	height: 50%;
	top: 25%;
	left: 25%;
	border-radius: 15px;
	z-index: 0;
}
.sfis_s10_list1 h3 {top: 50%;left: 0;transform: translateX(-50%) translateY(-50%);}
.sfis_s10_list2 h3 {top: 50%;right: 0;transform: translateX(50%) translateY(-50%);}
.model_list {padding: 40px;display: grid;gap: 20px;justify-content: center;min-height: 20vh;background: #fff;border-radius: 10px;}
.sfis_s10_list1 .model_list {padding-left: 100px;}
.sfis_s10_list2 .model_list {padding-right: 100px;}
.model_list p {color: #C8654E;font-size: 1rem;font-weight: 600;display: flex;margin: auto 0;gap: 8px;}
.model_list p a {text-decoration: none;color: #C8654E;}
.model_list p a:hover {color: #606060;}
/* .model_list p::before {min-width: 18px;display: inline-flex;justify-content: center;align-items: center;width: 18px;height: 18px;border-radius: 14px;font-size: .7rem;margin-right: 5px;fill: #fff !important;color: #fff !important;
background-color: #606060 !important;
content: " ✔ ";}
*/
.model_list p::before {
	display: none !important;
	content: "\2713"; /* This is ✓ instead of ✔ */
	color: #fff;
	background-color: #606060;
	min-width: 18px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 18px;
	height: 18px;
	border-radius: 14px;
	font-size: 0.7rem;
	margin-right: 5px;
	font-family: sans-serif; /* Avoid emoji rendering */
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
	appearance: none;
}

.faqs_container_main {display: grid;gap: 30px;}
.faqs_container_main * {color: #000;}
.single_faq_sec {padding: 30px;border: 1px solid #CFCFCF;border-radius: 10px;cursor: pointer;padding-right: 50px;}
.faq_answer_cont {
	height: 0;
	overflow: hidden;
	transition: all 0.5s;
}
.single_faq_sec h3.faq_question {
	font-size: 1.5rem;
	position: relative;
	cursor: pointer;
	color: #000;
}
.single_faq_sec h3.faq_question::after {
	content: "+";
	position: absolute;
	right: -30px;
	font-size: 2.25rem;
	line-height: 0;
	font-weight: 300;
	top: 8px;
}
.single_faq_sec.active h3.faq_question::after {
	transform: rotate(45deg);
}
.faq_answer_cont p {
	margin-top: 20px;
	opacity: 0.6;
}
.single_faq_sec.active .faq_answer_cont {
	height: auto;
}

.salecs_s3 .home_s12_parent {align-items: flex-start;}
.salecs_s3 .home_s12_imgwrap {position: sticky;top: 30vh;margin-top: 25px;}
.sfis_s14 {padding: 60px 0;}
.sfis_s13, .sfis_s15 {padding-top: 60px;}
.sfis_s12 {position: relative;background: linear-gradient(to bottom, #fafafa, transparent);}
.rest_s8 {position: relative;}
.sfis_s12::after, .salecs_s11::after, .rest_s8::after {content: "";
	width: 15%;
	aspect-ratio: 1 / 1;
	position: absolute;
	bottom: 8%;
	right: 5%;
	background: linear-gradient(45deg, #E3F2FF80 50%, #78C2FF80);
	border-radius: 50%;
	z-index: 0;}
.home_s15_right {z-index: 2;}
.sfis_s16 {padding: 0;}
.sfis_s16 .title_divider {margin-bottom: 5px;}
.sfis_s14 {padding: 0 !important;}
/* -----------------------------------------------------------------------------------------Salesforce Implementation Services Page-------------------------------------------------------------- */
/* -----------------------------------------------------------------------------------------IT Consulting Services Page-------------------------------------------------------------- */
.itcs_s2 {padding-bottom: 85px;}
.itcs_s2 .logo_track {transform: translateX(-220px);}
.itcs_s2 .logo_item {border: 1px solid #ECECEC;box-shadow: none;background: #F5F5F5;min-width: 180px;}

.purpose_slider, .techstack_slider {position: relative;width: 100%;overflow: hidden;user-select: none;}
.purpose_slides_wrapper, .techstack_slides_wrapper {display: flex;transition: transform .5s ease-in-out;will-change: transform;gap: 0;will-change: transform;}
.purpose_slide {flex: 0 0 100%;}
.purpose_card {display: flex;gap: 40px;}
.purpose_card_left {display: grid;gap: 30px;align-content: center;margin-bottom: 80px;}
.purpose_card_left h3 {color: #22528E;font-size: 2.25rem;max-width: 25ch;}
.purpose_card_left h3 a {color: #22528E;text-decoration: none;transition: all 0.3s;}
.purpose_card_left h3 a:hover {color: #C8654E;}
.purpose_card_left p {color: #000;}
.purpose_card_right {padding-left: 10px;padding-bottom: 10px;margin-right: 5px;position: relative;}
.purpose_card_right::before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: calc(100% - 10px);
	height: calc(100% - 10px);
	background: #356DB2;
	z-index: -1;
}
.purpose_card_right img {max-width: 100%;display: block;-webkit-user-drag: none;aspect-ratio: 16 / 9;object-fit: cover;}
.slider_pagination.purpose_pagination {display: none;}
.slider_controls.purpose_arrows {
	display: block;
	width: fit-content;
	padding: 20px 0;
	bottom: 0;
	height: fit-content;
	transform: none;
	top: auto;
	z-index: 99;
	gap: 20px;
	display: flex;
}
.slider_controls.purpose_arrows button {background: transparent;border: 2px solid #959EAD;color: #959EAD;padding: 10px 16px;border-radius: 30px;}
.slider_controls.purpose_arrows button:hover {border: 2px solid #183B56;color: #183B56;background: transparent;}
.itcs_s5 .content_starts {position: relative;}

.itcs_s5, .itcs_s6 .cta_block, .itcs_s14 .cta_block {background-position: center;background-size: cover;background-repeat: no-repeat;}
.itcs_s5 h3 {max-width: 35ch;margin: auto;}
.purpose_card h3 {margin: 0;}
.itcs_s5 .subtitle, .itcs_s7 .subtitle { max-width: 70ch;}
.itcs_s6 .cta_block h3 {max-width: 38ch;font-weight: 400;}
.itcs_s6 .cta_block p {max-width: 60ch;}

.itcs_s7 {padding: 0;}

.techstack_slide {flex: 0 0 33.33%;}
.techstack_slides_wrapper {margin: 0px 18px;}
.techstack_card a {background: #356DB2;display: block;padding: 10px 20px;margin: auto;border-radius: 20px;text-decoration: none;font-weight: 600;font-size: 1.25rem;margin: 0 4%;text-align: center;max-width: 400px;}
.techstack_card a.active {background: #049BE4;}

.slider_pagination.techstack_pagination {display: none;}
.itcs_s7 .content_starts {position: relative}
.slider_controls.techstack_arrows {display: flex;top: 50%;padding: 0;width: 100%;}
.techstack_activebrands .logo_scroller {/* display: none; */max-height: 0;transition:max-height 0.5s !important}
.techstack_activebrands .logo_scroller.active {/* display: none; */max-height: 140px;}
.slider_controls button {font-size: 1.15rem;padding: 4px 9px;border-radius: 6px;background: #B0BFC6;}
.slider_controls button:hover {background: #C8654E;}
.itcs_s7 .section_title {margin-bottom: 50px;}
.itcs_s7 .techstack_activebrands {padding-top: 50px;}

.itcs_s9 {background: linear-gradient(to top, #F0F9FF, transparent);border-radius: 30px;margin-bottom: 60px;}
.itcs_s9 * {color: #000;}
.itcs_s9_parent {display: flex;gap: 100px;align-items: flex-start;}
.itcs_s9_list {display: grid;}
.itcs_s9 span.text_blue {color: #356DB2;font-size: 1.25rem;cursor: pointer;font-weight: 600;}
.itcs_s9 ul {margin-top: 8px;}
.itcs_s9 span.count {font-size: 2rem;font-weight: 900;color: #ccc;}
.itcs_s9_content, .itcs_s9 span.count {height: 0;overflow: hidden;display: block;transition: all 0.5s;}
.itcs_s9_item {padding: 12px 25px;margin-bottom: 20px;cursor: pointer;}
.itcs_s9_item.active .itcs_s9_content, .itcs_s9_item.active span.count {height: auto;}
.itcs_s9_item.active {
	background: #F2F8FF;
	border: 1px solid #D9D9D9;
	border-radius: 10px;
	border-left: 10px solid #245A97;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.itcs_s9_item.itcs_s9_hidden {overflow: hidden;height: 0;padding: 0;margin: 0;}
.itcs_s9 #viewmore_itcs_s9 {    color: #fff;}
/* .itcs_s9 .home_s12_right {height: -webkit-fill-available;}
.itcs_s9 .industries_list {height: 100%;}
.itcs_s9 .industries_list ul {padding: 30px;background: #E5EAF4;border-radius: 30px;} */

.itcs_s10 {margin-bottom: 60px;}
.itcs_s11 {z-index: 2;position: relative;}
.itcs_s14 {padding-top: 60px;}
.itcs_s5 {padding-bottom: 80px;}
/* -----------------------------------------------------------------------------------------IT Consulting Services Page-------------------------------------------------------------- */
/* -----------------------------------------------------------------------------------------Sales Cloud Services Page-------------------------------------------------------------- */
.sect_blue_bg {background: #356DB2;position: relative;padding-bottom: 150px;
	/* 	overflow: hidden; */
}
.sect_blue_bg * {color: #fff !important;}
.sect_blue_bg .content_starts {z-index: 2;position: relative;}
.sect_blue_bg .content_starts:first-child::before, .sect_blue_bg .content_starts:first-child::after {content: "";width: 70%;position: absolute;background: radial-gradient(transparent 50%, #FFFFFF0f 20%);border-radius: 50%;aspect-ratio: 1 / 1;}
.sect_blue_bg .content_starts:first-child::before {top: 0;left: 0;transform: translate(-50%, -50%);}
.sect_blue_bg .content_starts:first-child::after {bottom: -25%;display: none;
	right: 0;
	transform: none;
/* 	content: url(../../../../../wp-content/uploads/2025/07/Oval-1.webp); */
	top: auto;
	width: auto;
	background: none;}
.sect_blue_bg::before {content: "";position: absolute;bottom: -1px;left: 0;background: #fff;width: 100%;height: 200px;clip-path: polygon(100% 100%, 0% 100% , 0.00% 100.00%, 1.00% 98.57%, 2.00% 97.13%, 3.00% 95.70%, 4.00% 94.28%, 5.00% 92.86%, 6.00% 91.44%, 7.00% 90.04%, 8.00% 88.64%, 9.00% 87.26%, 10.00% 85.89%, 11.00% 84.53%, 12.00% 83.19%, 13.00% 81.86%, 14.00% 80.56%, 15.00% 79.27%, 16.00% 78.00%, 17.00% 76.75%, 18.00% 75.53%, 19.00% 74.33%, 20.00% 73.16%, 21.00% 72.01%, 22.00% 70.89%, 23.00% 69.80%, 24.00% 68.74%, 25.00% 67.71%, 26.00% 66.71%, 27.00% 65.74%, 28.00% 64.81%, 29.00% 63.92%, 30.00% 63.05%, 31.00% 62.23%, 32.00% 61.44%, 33.00% 60.69%, 34.00% 59.98%, 35.00% 59.31%, 36.00% 58.68%, 37.00% 58.09%, 38.00% 57.54%, 39.00% 57.03%, 40.00% 56.57%, 41.00% 56.15%, 42.00% 55.77%, 43.00% 55.43%, 44.00% 55.14%, 45.00% 54.90%, 46.00% 54.69%, 47.00% 54.54%, 48.00% 54.42%, 49.00% 54.36%, 50.00% 54.33%, 51.00% 54.36%, 52.00% 54.42%, 53.00% 54.54%, 54.00% 54.69%, 55.00% 54.90%, 56.00% 55.14%, 57.00% 55.43%, 58.00% 55.77%, 59.00% 56.15%, 60.00% 56.57%, 61.00% 57.03%, 62.00% 57.54%, 63.00% 58.09%, 64.00% 58.68%, 65.00% 59.31%, 66.00% 59.98%, 67.00% 60.69%, 68.00% 61.44%, 69.00% 62.23%, 70.00% 63.05%, 71.00% 63.92%, 72.00% 64.81%, 73.00% 65.74%, 74.00% 66.71%, 75.00% 67.71%, 76.00% 68.74%, 77.00% 69.80%, 78.00% 70.89%, 79.00% 72.01%, 80.00% 73.16%, 81.00% 74.33%, 82.00% 75.53%, 83.00% 76.75%, 84.00% 78.00%, 85.00% 79.27%, 86.00% 80.56%, 87.00% 81.86%, 88.00% 83.19%, 89.00% 84.53%, 90.00% 85.89%, 91.00% 87.26%, 92.00% 88.64%, 93.00% 90.04%, 94.00% 91.44%, 95.00% 92.86%, 96.00% 94.28%, 97.00% 95.70%, 98.00% 97.13%, 99.00% 98.57%, 100.00% 100.00%);
}

.salecs_s3 .industry_item img {float: left;width: 25px;background: #fff;border-radius: 50%;aspect-ratio: 1 / 1;margin-right: 10px;margin-top: 5px;padding: 5px;margin-left: 8px;}
.salecs_s3 .title_divider, .salecs_s13 .title_divider {background: #fff;}
.salecs_s3 .industry_item:hover {border-color: #fff;background: #FFFFFF1A;}
.salecs_s3 .industry_item.active {border-color: #fff;background: #FFFFFF1A;}
.salecs_s3 .industry_content {height: auto !important;}
.salecs_s3 .industry_head:hover {transform: none;}
.salecs_s3 .industry_item:hover .arrow {margin-right: 42px;}
.salecs_s3 .industry_item * {transition: all 0.5s;}

.salecs_s4 .cta_block h3 {font-weight: 400;max-width: 32ch;}

.salecs_s5 {margin-top: 0;padding: 0;}

.smartsale_slider {position: relative;width: 100%;overflow: hidden;user-select: none;}
.smartsale_slides_wrapper {display: flex;transition: transform .5s !important;will-change: transform;gap: 0;will-change: transform;}
.smartsale_slide {flex: 0 0 33.33%;}
.smartsale_card {padding: 40px 22%;border: 1px solid #346BB0;border-radius: 30px;margin: 40px 5px;position: relative;aspect-ratio: 16 / 11;display: grid;align-content: center;justify-content: center;}
.smartsale_card h4 {color: #000;font-size: 1.75rem;font-weight: 500;}
.smartsale_card img {max-height: 65px;margin-bottom: 12px;width: auto;}
.smartsale_hover {position: absolute;top: -40px;left: -40px;background: #346BB0;height: calc(100% + 40px);width: calc(100% + 40px);border-radius: 30px;display: grid;gap: 15px;align-content: center;text-align: center;scale: 0.5;opacity: 0;transition: all 0.5s;padding: 20px;}
.smartsale_slide.slm_active .smartsale_card .smartsale_hover {scale: 1;opacity: 1;}
.smartsale_hover h4, .smartsale_hover p {color: #fff;}
.smartsale_hover h4 {font-size: 2.75rem;font-weight: 800;}
.smartsale_hover p {max-width: 20ch;margin: auto;}
.smartsale_hover .smartsale_divider {background: #fff;width: 40%;height: 2px;margin: auto;}

.salecs_s9 * {color: #000;}
.salecs_s9 .home_s12_right {height: -webkit-fill-available;}
.salecs_s9 .industries_list {height: 100%;}
.salecs_s9 .industries_list ul {padding: 30px;background: #fff;border-radius: 30px;border: 1px solid #E5EAF4;box-shadow: 0 15px 35px 0 #0000000D;    margin-left: -25vw;
	padding-left: 25vw;gap: 12px;
	display: grid
		;}
.salecs_s9 .industries_list ul li {font-size: 1.1rem;color: #5A7184;line-height: 1.5;}

.salecs_s10 {background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;z-index: 2;}
.salecs_s10 .section_title {margin: 0;display: grid;gap: 20px;justify-items: center;text-align: center;}
.salecs_s10 .section_title h3 {color: #fff !important;font-size: 2.25rem;}
.salecs_s10 .section_title p {max-width: 90%;}

.sect_blue_bg_top::before {
	bottom: auto;
	top: 0;
	transform: rotate(180deg);
}
.sect_blue_bg_top {padding-bottom: 60px; padding-top: 150px;}

.salecs_s_bcs {padding-top: 0;}

.salecs_s13 .single_faq_sec {background: #b3bac51f;border: none;}
.salecs_s6 {background-size: cover;background-repeat: no-repeat;background-position: center;}

.salecs_s3 .section_title h3 {max-width: 30ch;margin: auto;}
.salecs_s3 .industry_item:last-child {border: none;}
.salecs_s4 {padding-top: 60px;}
.salecs_s5 {padding: 0;}
.salecs_s9 {background: linear-gradient(to top, #F0F9FF, transparent);border-radius: 30px;margin-bottom: 60px;}
.salecs_s12 {padding: 60px 0;z-index: 4;position: relative;}
.salecs_s8 {margin: 0;}
.salecs_s11 {background: linear-gradient(rgb(250, 250, 250), transparent);border-radius: 30px;margin-top: 60px;position: relative;}
.sect_blue_bg.salecs_s13 {background: #19568C;}
.sect_blue_bg .after_circle {width: 35%;aspect-ratio: 1 / 1;position: absolute;background: transparent;bottom: 0;z-index: 0;right: 0;overflow: hidden;}
.sect_blue_bg .after_circle::after {content: "";width: 200%;position: absolute;background: radial-gradient(transparent 50%, #FFFFFF0f 20%);border-radius: 50%;aspect-ratio: 1 / 1;}
.salecs_s3 .home_s12_imgwrap {width: 35%}
.salecs_s3 .home_s12_right {width: 55%} 

.salecs_s9 {position: relative;overflow: hidden;}
.salecs_s9::before, .salecs_s9::after {content: "";position: absolute;width: 20%;aspect-ratio: 1 / 1;background: transparent;border: 3px solid #fff;bottom: -60px;right: 0;border-radius: 50%;z-index: 0;}
.salecs_s9::after {transform: translate(40px, 20px);}
.salecs_s9 .home_s12_imgwrap {z-index: 2;position: relative;}
/* -----------------------------------------------------------------------------------------Sales Cloud Services Page-------------------------------------------------------------- */
/* -----------------------------------------------------------------------------------------Real State Page-------------------------------------------------------------- */
.rest_s3_parent {display: flex;flex-wrap: nowrap;gap: 60px;}
.rest_s3_card {border: 1px solid #E0E0E0;box-shadow: 0 4px 25px 0 #00000026;border-radius: 15px;padding: 30px;}
.rest_s3_card.active {background: #356DB2;}
.rest_s3_card p {color: #22528E;font-size: 1.5rem;font-weight: 700;margin-bottom: 2rem;}
.rest_s3_card ul li {color: #070707;font-size: 1.25rem;font-weight: 500;line-height: 1.6;}
.rest_s3_card.active p, .rest_s3_card.active ul li {color: #fff;}

.restate_slider {position: relative;width: 100%;user-select: none;}
.restate_slider * {color: #000;}
.restate_slides_wrapper {display: flex;transition: transform .5s ease-in-out;will-change: transform;gap: 30px;}
.restate_slide {display: flex;gap: 20px;flex: 0 0 calc(25% - 23px);transition: opacity .5s;}
.restate_card {box-shadow: 0 16px 19px 0 #0000000F;border-radius: 20px;background: #fff;border: 1px solid #0000000F;border-top: 8px solid #349FF8;padding: 30px;display: grid;gap: 20px;}
.restate_card h4 {font-size: 1.5rem;font-weight: 800;}
.restate_card p {color: #7D7D7D;font-weight: 400;}
.restate_card a {width: fit-content;color: #22528E;font-weight: 500;font-size: 1.25rem;}
.slider_pagination.restate_pagination {display: none;}

.rest_s3, .rest_s6_p2 {background: linear-gradient(to bottom, #F0F9FF, transparent);border-radius: 30px;}

.rest_s2 .stats_wrap, .rest_s4 .cta_block {background-position: center;background-size: cover;background-repeat: no-repeat;}
.rest_s2 .stats_wrap * {color: #fff;}
.rest_s6 .restate_slider {overflow: hidden;padding: 0px 60px;padding-bottom: 60px;position: relative;}
.rest_s6 .restate_slider::before {content: "";position: absolute;top: 0;left: 0;background: linear-gradient(to right, #fff, transparent);height: 100%;width: 100px;z-index: 9;}
.rest_s6 .restate_slider::after {content: "";position: absolute;top: 0;right: 0;background: linear-gradient(to left, #fff, transparent);height: 100%;width: 100px;z-index: 9;}
.rest_s6_parent {
	position: relative;
}
.slider_controls.restate_arrows {
	display: block;
}
.slider_controls.restate_arrows {
	display: flex;
	/* 	padding: 0; */
	/* 	width: 100%; */
	/* 	width: calc(100% + 70px);
	transform: translateX(-35px) translateY(-50%); */
	top: 50%;
}
.slider_controls.restate_arrows button {padding: 10px 15px;border-radius: 50%;}

.rest_s2 {position: relative;}
.rest_s2::after {content: "";width: 50%;position: absolute;background: radial-gradient(transparent 50%, #FFFFFF0f 20%);border-radius: 50%;aspect-ratio: 1 / 1;top: 0;left: 0;transform: translate(-50%, -50%);}
.rest_s3 {margin-top: 60px;}
.rest_s3 .section_title h3, .rest_s5 .section_title h3, .rest_s6 .section_title h3 {max-width: 30ch;margin: auto;}
.rest_s3 .subtitle, .rest_s6 .subtitle {max-width: 80ch;}
.rest_s7 {margin-top: 0;}
.rest_s6 .restate_slider {padding-bottom: 20px;}
.rest_s6 {padding-bottom: 0;}
.rest_s6_p2 {padding-bottom: 60px;}
.rest_su9 {padding: 60px 0;}
.rest_s3, .rest_s4 {padding-bottom: 60px;}
.rest_s4 {background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;overflow: hidden;}
.rest_s4::after {
	content: "";
	width: 60%;
	position: absolute;
	background: radial-gradient(transparent 50%, #FFFFFF0f 20%);
	border-radius: 50%;
	aspect-ratio: 1 / 1;
	bottom: 60px;
	left: 0;
}
/* -----------------------------------------------------------------------------------------Real State Page-------------------------------------------------------------- */
/* -----------------------------------------------------------------------------------------On Site Page-------------------------------------------------------------- */
.onsi_s2 {background: linear-gradient(to top, #F0F9FF, transparent);border-radius: 30px;}
.onsi_s2_parent {display: flex;flex-wrap: nowrap;gap: 60px;align-items: center;}
.w40 {width: 40%;}
.onsi_s2 p {color: #141414;font-size: 1.5rem;line-height: 1.6;}
.onsi_s2 p span {color: #C8654E;}
.onsi_s2 img {max-width: 100%;display: block;}
.onsi_s2 .w60 {border-right: 1px solid #000000;padding-right: 60px;}

.onsi_s3 {background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}
/* .onsi_s3::before {content: "";position: absolute;top: 0;right: 0;width: 50%;aspect-ratio: 1 / 1;background: #78C2FF;filter: blur(900px);border-radius: 50%;transform: translate(50%, -50%);z-index: 0;} */
.onsi_s3_parent {display: flex;flex-wrap: nowrap;}

.keybenif_titlepagination {display: grid;gap: 10px;align-content: flex-start;padding: 40px;    margin-top: -50px;
	margin-left: -10%;margin-bottom: 50px;}
.keybenif_titlepagination button {background: transparent;border: none;color: #000;font-size: 1.25rem;text-align: left;padding: 10px 20px;height: fit-content;cursor: pointer;}
.keybenif_titlepagination button.active {background: #C8654E;color: #fff;}
.keybenif_slider {overflow: hidden;    margin: 40px;
	/*     border-left: 2px solid red; */
	/*     padding-left: 40px; */
}
.keybenif_slider * {color: #000;}
.keybenif_slides_wrapper {display: flex;}
.keybenif_slide {flex: 0 0 100%;}
.onsi_s3_parent {
	border: 1px solid #0000004D;
	border-radius: 15px;    margin-left: 10%;
	margin-top: 50px;
	max-width: 90%;
}
.keybenif_slide span {    margin-left: auto;
	display: block;
	width: fit-content;
	font-size: 6rem;
	font-weight: 900;
	color: #1414141e;}
.keybenif_slide p {font-size: 1.75rem;
	max-width: 25ch;
	border-left: 4px solid #C8654E;
	padding-left: 30px;}

.onsi_s5 {position: relative;z-index: 2;}
.onsi_s4 {margin-top: 0;}
.onsi_s5 {padding-top: 60px;}
.onsi_s4 ul.s13_features_list {width: auto;}

.onsi_s7 {position: relative;}
.onsi_s7::before {
	content: "";
	width: 30%;
	aspect-ratio: 1 / 1;
	position: absolute;
	left: 0;
	background: #78C2FF;
	z-index: -1;
	border-radius: 50%;
	filter: blur(220px);
	top: 50%;
	transform: translate(-50%, -50%);
}

.onsi_s4 .section_heading_s13 {margin-left: -200px !important;}
.onsi_s5 {padding-bottom: 0;}
/* -----------------------------------------------------------------------------------------On Site Page-------------------------------------------------------------- */


/* Make the container relative for SVG absolute positioning */
.sfis_s10_right {position: relative;}
#line-svg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0;display: none;}

/* .home_s12_imgwrap {position: sticky;bottom: 15px;} */
.itcs_s9 .home_s12_imgwrap img:hover, .salecs_s3 .home_s12_imgwrap img:hover, .salecs_s9 .home_s12_imgwrap img:hover {transform: none;}
ul.sub-menu {
	display: none;
}

@keyframes BStitle {
	0% {
		transform: translateY(-60px);
		opacity: 0;
	}
	8% {
		transform: none;
		opacity: 1;
	}
	92% {
		transform: none;
		opacity: 1;
	}
	100% {
		transform: translateY(-60px);
		opacity: 0;
	}
}
@keyframes BSsubtitle {
	0% {
		transform: translateX(-60px);
		opacity: 0;
	}
	5% {
		transform: translateX(-60px);
		opacity: 0;
	}
	13% {
		transform: none;
		opacity: 1;
	}
	92% {
		transform: none;
		opacity: 1;
	}
	100% {
		transform: translateX(-60px);
		opacity: 0;
	}
}
@keyframes BSbtn {
	0% {
		transform: translateY(60px);
		opacity: 0;
	}
	10% {
		transform: translateY(60px);
		opacity: 0;
	}
	18% {
		transform: none;
		opacity: 1;
	}
	92% {
		transform: none;
		opacity: 1;
	}
	100% {
		transform: translateY(60px);
		opacity: 0;
	}
}
@keyframes BSimg {
	0% {
		opacity: 0;
	}
	60% {
		opacity: 1;
	}
	95% {
		opacity: 1;
	}
	100% {
		opacity: 0.3;
	}
}
@keyframes BSimgprev {
	0% {
		opacity: 0.3;
	}
	100% {
		opacity: 0;
	}
}

.home_s1 {overflow: hidden;width: 100%;}
.home_s1 .hs1_slider {transform: none !important;overflow: hidden;}
.hs1_slider .slide {
	flex: 0 0 100%;
	transition: .5s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hs1_slider .slide * {animation: none;}
.home_s1 .all_slides {transition: none !important;}
.hs1_slider .slide img {opacity: 0;transition: all 1s;}
.hs1_slider .slide.slm_active img {animation-name: BSimg;animation-duration: 10s;animation-iteration-count: 1;}
.hs1_slider .slide.slm_prev img {animation-name: BSimgprev;animation-duration: 2s;animation-iteration-count: 1;}
.hs1_slider .slide h2 {opacity: 0;transition: all 1s;}
.hs1_slider .slide.slm_active h2 {animation-name: BStitle;animation-duration: 10s;animation-iteration-count: 1;}
.hs1_slider .slide p {opacity: 0;transition: all 1s;}
.hs1_slider .slide.slm_active p {animation-name: BSsubtitle;animation-duration: 10s;animation-iteration-count: 1;}
.hs1_slider .slide a {opacity: 0;transition: all 1s;}
.hs1_slider .slide.slm_active a {animation-name: BSbtn;animation-duration: 10s;animation-iteration-count: 1;}
/* .hs1_slider .slide.active * {opacity: 1;} */


@keyframes BSgltitle {
	0% {transform: translateY(-60px);opacity: 0;}
	10% {transform: translateY(-60px);opacity: 0;}
	18% {transform: none;opacity: 1;}
	100% {transform: none;opacity: 1;}
}
@keyframes BSglsubtitle {
	0% {transform: translateX(-60px);opacity: 0;}
	15% {transform: translateX(-60px);opacity: 0;}
	23% {transform: none;opacity: 1;}
	100% {transform: none;opacity: 1;}
}
@keyframes BSglbtn {
	0% {transform: translateY(60px);opacity: 0;}
	20% {transform: translateY(60px);opacity: 0;}
	28% {transform: none;opacity: 1;}
	100% {transform: none;opacity: 1;}
}
@keyframes BSglimg {
	0% {opacity: 0;}
	20% {opacity: 1;}
	100% {opacity: 1;}
}
.hs1_single .slide * {animation: none;}
/* .hs1_slider .slide img {opacity: 0.1;transition: all 1s;} */
.hs1_single .slide img {animation-name: BSglimg;animation-duration: 10s;animation-iteration-count: 1;}
/* .hs1_slider .slide h2 {opacity: 0;transition: all 0.5s;} */
.hs1_single .slide h2 {animation-name: BSgltitle;animation-duration: 10s;animation-iteration-count: 1;}
/* .hs1_slider .slide p {opacity: 0;transition: all 0.5s;transition-delay: 0.3s;} */
.hs1_single .slide p {animation-name: BSglsubtitle;animation-duration: 10s;animation-iteration-count: 1;}
/* .hs1_slider .slide a {opacity: 0;transition: all 0.5s;transition-delay: 0.6s;} */
.hs1_single .slide a {animation-name: BSglbtn;animation-duration: 10s;animation-iteration-count: 1;}


.main_menu li {position: relative;}
ul.sub-menu {min-width: 220px;list-style: none;margin: 0;padding: 10px 0;background: #ffffff;display: block;position: absolute;visibility: hidden;left: 14px;top: 130%;opacity: 0;transition: 0.3s;border-radius: 4px;z-index: 99;box-shadow: 0 0 30px rgba(0, 0, 0, .1);}
.main_menu li:hover > ul.sub-menu {opacity: 1;top: 30px;visibility: visible;}
.ul_for_menu.main_menu li ul.sub-menu a {padding: 8px 20px;font-size: 1rem;text-transform: none;color: #333;font-weight: 400;display: block;}
.ul_for_menu.main_menu li ul.sub-menu a:hover {color: #C8654E;}
.main_menu ul.sub-menu ul.sub-menu {left: 100% !important;top: 0;}
.parent_m2level > a {color: #22528E;}

.main_menu .menu-item-has-children:nth-last-child(1) ul.sub-menu, .main_menu .menu-item-has-children:nth-last-child(3) ul.sub-menu, .main_menu .menu-item-has-children:nth-last-child(4) ul.sub-menu {right: 14px;left: auto;}
.main_menu .menu-item-has-children:nth-last-child(1) ul.sub-menu ul.sub-menu, .main_menu .menu-item-has-children:nth-last-child(3) ul.sub-menu ul.sub-menu, .main_menu .menu-item-has-children:nth-last-child(4) ul.sub-menu ul.sub-menu {right: 100%;left: auto !important;}

/* .main_menu .menu-item-has-children::after {content="∨"} */
li.menu-item-has-children > a::after {content: "◣";width: 8px;height: 0px;line-height: 14px;display: inline-block;transform: rotate(-45deg) translate(2px, 0px);transition: all 0.3s;font-size: 8px;}
ul.sub-menu li.menu-item-has-children > a::after {width: 14px;height: 10px;transform: rotate(-135deg) translate(2px, 0px);}


.itcs_s9 .itcs_s9_parent {align-items: flex-start;}
/* .itcs_s9 .section_title {position: sticky;top: 100px;z-index: 6;} */
.itcs_s9 .fixed_sticky {position: sticky;background: #fff;width: 100%;left: 0;top: 60px;height: 120px;}
.itcs_s9 .home_s12_imgwrap {position: sticky;top: 160px;}

.about_right {border-radius: 5px !important;}
.home_s17 {padding-top: 100px;}
.salecs_s14 {padding-top: 60px;}
.salecs_s3 .home_s12_imgwrap {top: 20vh;margin-top: 20px;border-radius: 0;}
.salecs_s3 .home_s12_imgwrap h3 {font-size: 2.25rem;text-align: left;margin-bottom: 30px;}
.salecs_s3 .home_s12_imgwrap img {margin-bottom: 35px;}

.home_s17 .form-col, .home_s17 div#email_p {
	height: fit-content !important;
	padding: 0 !important;
	margin: 12px 0 !important;
	min-height: fit-content !important;
}
.home_s17 div#email_p {
	margin: 0 !important;
}
.home_s17 .d-flex {
	gap: 16px;
	align-items: end;
}
.home_s17 .form-control {
	border: 1px solid #D0D5DD !important;
	background: #fff !important;
	border-radius: 5px;
	width: calc(100% - 26px) !important;
	padding: 8px 12px !important;
	color: #000;
	font-size: 1rem !important;
}
.home_s17 .row.formBack {
	display: flex;
	gap: 20px;
	margin: 12px 0;
}

.home_s17 p.country {
	color: #000;
	padding: 0;
	text-indent: 0;
	margin-top: -12px;
	margin-bottom: 8px;
}
.home_s17 input#country_selector {
	border: 1px solid #D0D5DD !important;
	background: #fff !important;
	border-radius: 5px;
	color: #000;
	font-size: 1rem !important;
}
.home_s17 .country-select.inside .selected-flag {
	border-radius: 8px;
}
.home_s17 .form-btn {
	cursor: pointer;
	border-radius: 5px !important;
	background: #356DB2;
	border-color: #356DB2;
	font-size: 16px;
	line-height: 1.4;
	padding: 8px 25px;
}
.home_s17 .iti input[type=tel] {
	padding-left: 72px !important;
	width: -webkit-fill-available !important;
}
.home_s17 p.country, .home_s17 div#termcon {
	color: #667085 !important;
}
.home_s17 div#termcon a {
	color: #356DB2 !important;
}

/* different banner for mobile  */
img.bnr_show_mobile {display: none;}

/* pagination logic  */
.pagination_wrap {margin-top: 30px;display: flex;justify-content: center;align-items: center;gap: 14px;flex-wrap: wrap;}
.pagination_wrap a, .pagination_wrap span {background: transparent;color: #000;line-height: 1;padding: 10px 16px;border-radius: 6px;text-decoration: none;border: 1px solid #00000024;font-weight: 700;display: block;transition: all 0.3s;}
.pagination_wrap span.page-numbers.dots {border-color: transparent;}
.pagination_wrap span.page-numbers.current, .pagination_wrap a:hover {background: #C8654E;color: #fff;border-color: #C8654E;}
/* new footer logic  */
.footer-widget-5, .footer-widget-6 {grid-column: span 4;max-width: 100% !important;}
.footer-widget-5 {margin-top: 50px;}
.footer-widget-5 .footer_sociallink {width: 44%;margin: 0 !important;margin-left: auto !important;margin-top: -60px !important;}
.footer-widget-6 .footer_copyrights {justify-content: center;margin: 0;font-size: 1.25rem;border-top: 2px solid;padding: 20px 0;margin-bottom: 0 !important;}
.main_footer .footer_content {border: none;}

.home_s13_parent {justify-content: center;}
.s13_right_col {width: min(50%, 520px);}


/* -------------------------------------------------------Single Blog page-------------------------------------------------------------- */
.singlepost_template_cont * {color: #000;}
		.sipost_s1, .sipost_s2 {padding: 60px 0;padding-top: 180px;background-position: center;background-size: cover;background-repeat: no-repeat;}
		.sipost_s2 {background-size: contain;padding: 60px 0;}
		.singlepost_template_cont h1 {font-size: 3.5rem;text-align: center;max-width: 28ch;margin: auto;}
		.sipost_s1_parent1 {gap: 60px;display: grid;}
		.author_header_card {display: flex;justify-content: center;align-items: center;gap: 25px;}
		.author_header_card img {max-width: 80px;aspect-ratio: 1/1;object-fit: cover;border-radius: 50%;}
		.ahc_min span {font-size: 1.75rem;color: #000000B3;font-weight: 700;}
		.ahc_min a {color: #000000B3;text-decoration: none;}
		.ahc_min p {font-size: 1.5rem;color: #00000080;}
		.author_header_card .ahc_divider {width: 2px;background: #0074b5;height: 50%;}
		.ahc_right svg {width: 55px;height: 55px;}
		.sipost_s1_parent1 p.sb_date {font-size: 1.2rem;display: flex;gap: 4px;justify-content: center;align-items: center;font-weight: 500;}
.sipost_s2_parent1 {display: flex;gap: 30px;}
		.sipost_s2_toc {width: 25%;position: relative;}
		.sipost_s2_content {width: 55%;}
		.sipost_s2_sidebar {width: 22%;position: relative;display: grid;align-content: start;gap: 30px;}
		.sipost_s2_content p {margin: 25px 0;}
		.sipost_s2_content p:first-child {margin-top: 0;}
		.sipost_s2_content p, .sipost_s2_content li {font-size: 1.25rem;color: #111827;font-weight: 400;}
		.sipost_s2_content h2 {font-size: 2.5rem;margin: 25px 0;margin-top: 45px;}
		.sipost_s2_content ul.wp-block-list, .sipost_s2_content ol.wp-block-list {margin: 25px 0;padding-left: 20px;}
		.sipost_s2_content img {width: 100%;margin: 35px 0;}
		.sipost_s2_content .post_thumbnail {margin-top: 0;}
		.sipost_s2_content figure {margin: auto;}
		.sipost_s2_content div#ez-toc-container, div#ez-toc-container a.ez-toc-toggle {display: none !important;}
/*----------blog patterns css starts here-----------------------  */
		.blog_p {margin: 35px 0;}
		.blog_p1 {padding: 40px;border-radius: 15px;background-position: center;background-size: cover;background-repeat: no-repeat;}
		.blog_p1 img {max-width: 100%;}
		.blog_p1 p {color: #fff;font-size: 1.75rem;max-width: 20ch;margin: 0;}
		.blog_p1 p strong {color: #fff;}
		.blog_p1 a {display: block;background: #fff;color: #356DB2;font-weight: 600;font-size: 1.25rem;border-radius: 8px;padding: 8px 24px;}
		.blog_p1_st1 {display: grid;gap: 20px;}

		.blog_p2 .wp-block-column {width: 100%;}
		.blog_p2 .wp-block-group {padding: 30px;border-radius: 20px;}
		.blog_p2 p {margin: 8px 0;}
		.blog_p2 ul.wp-block-list, .blog_p2 ol.wp-block-list {margin: 8px 0;width: calc(100% - 20px);}

		.blog_p3 {background: linear-gradient(180deg, rgb(240, 249, 255) 0%, rgba(240, 240, 240, 0) 100%);padding: 30px;border-radius: 20px;}
		.blog_p3 p.blog_p3_st1 {position: relative;}
		.blog_p3 p.blog_p3_st1::before {content: "❝";font-size: 4rem;line-height: 25px;}
		.blog_p3 p.blog_p3_st1::after {content: "❞";font-size: 4rem;line-height: 80px;position: absolute;}
		.blog_p3 .blog_p3_st2 p {color: #356DB2;font-weight: 600;margin: 0;}
		.blog_p3 .blog_p3_st2 img {max-width: 80px;aspect-ratio: 1 / 1;border-radius: 50%;}

		.blog_p4 table {border-spacing: 12px;}
		.blog_p4 td {border: 1px solid #C3CAD9;padding: 12px;font-size: 1.25rem;border-radius: 10px;box-shadow: 0 12px 16px 0 #00000014;color: #3F3737;}
		.blog_p4 tr:first-child td {background: #1565D8;border-color: #1565D8;color: #fff;}
		.blog_p4 tr td:first-child {font-weight: 700;}

		.blog_p5 {padding: 40px;border-radius: 15px;background-position: center;background-size: cover;background-repeat: no-repeat;gap: 30px;}
		.blog_p5 p {margin: 0;color: #fff;font-size: 1.75rem;max-width: 11ch;}
		.blog_p5 a {display: block;background: #fff;color: #356DB2;font-weight: 600;font-size: 1.25rem;border-radius: 8px;padding: 8px 24px;}

		.blog_p6 li {color: #356DB2;font-weight: 600;}
		/*---------------blog patterns css end here------------------  */
.sipost_s2_toc div#ez-toc-container {position: sticky;top: 100px;border: none;background: transparent;margin: 0;padding: 0;box-shadow: none !important;padding-left: 15px;}
.sipost_s2_toc div#ez-toc-container::before {content: "";height: 100%;width: 5px;background: #E6F2FF;position: absolute;left: 0;top: 0;z-index: 1;}
.sipost_s2_toc div#ez-toc-container::after {content: "";height: var(--sipost-size);width: 5px;background: #356DB2;position: absolute;left: 0;top: var(--sipost-offset);z-index: 2;}
		.sipost_s2_toc ul.ez-toc-list {display: grid;gap: 20px;}
		.sipost_s2_toc p.ez-toc-title {font-size: 1.75rem !important;font-weight: 700 !important;margin-bottom: 20px !important;display: block !important;}
		.sipost_s2_toc a.ez-toc-link {color: #070707 !important;font-size: 1.25rem !important;}
		.sipost_s2_toc a.ez-toc-link:hover {color: #356DB2 !important;}

.app_exchange_reviews_card {padding: 40px 20px;background: #FAFAFA;box-shadow: 0 9px 20px 0 #0000001A;border-radius: 10px;}
		.aerc_inner {border-top: 1px solid #009CDB;border-bottom: 1px solid #009CDB;display: grid;gap: 12px;overflow: hidden;padding: 30px 0;justify-items: center;}
		.aerc_inner img {max-width: 100%;}
		.aerc_inner .aerc_stars span {font-size: 35px;color: #009CDB;}
		.aerc_inner p {font-size: 1.1rem;font-weight: 700;text-align: center;}
		.aerc_inner span {font-size: 0.875rem;}
		.aerc_inner span.ratings {font-size: 3rem;font-weight: 700;line-height: 1;margin-top: -6px;display: inline-block;}
		.aerc_inner .btn_orange {box-shadow: none;font-size: 0.875rem;color: #fff;}

		.Sideform_card {border: 2px solid #D9D9D9;overflow: hidden;border-radius: 15px;padding: 20px;text-align: center;}
		.Sideform_card .d-flex {flex-wrap: wrap;}
		.Sideform_card .width-50 {width: 100%;}
		.Sideform_card .form-col {padding: 0;padding-top: 12px;}
		.Sideform_card p {font-size: 1.1rem;font-weight: 700;text-align: center;margin-bottom: 10px;}
		.Sideform_card span.txt_bot {font-size: 0.875rem;font-weight: 500;text-align: center;margin-top: 22px;display: block;}
		.Sideform_card input {border: 2px solid #d9d9d9;background: transparent;border-radius: 8px;max-width: calc(100% - 24px);text-align: center;}
		.Sideform_card .form-btn {background: #d9d9d9;min-width: -webkit-fill-available;white-space: break-spaces;line-height: 1.4;color: #fff;font-size: 0.875rem;background: #356DB2;border: none;}
		.Sideform_card .row.formBack {justify-content: center;align-items: center;display: flex;flex-wrap: wrap;gap: 12px;padding-top: 12px;}
		.Sideform_card .row.formBack .btnRefresh img {max-height: 25px !important;width: auto !important;}

		.custom-search-bar {position: relative;}
		.custom-search-bar input[type="search"] {width: 100%;padding: 16px;border-radius: 8px;border: 1px solid #013975;color: #000;background: #EFEFEF;padding-left: 60px;}
		.custom-search-bar input[type="search"]::placeholder {color: #013975;}
		.custom-search-bar button {position: absolute;top: 50%;left: 15px;border-radius: 50%;border: none;background: #fff;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;padding: 10px;transform: translateY(-50%);}

.side_categories_cont {box-shadow: 0 30px 30px 0 #00000017;border-radius: 10px;overflow: hidden;}
		.side_categories_cont p {padding: 10px;background: #004378;color: #fff;text-align: center;}
		.side_categories_cont ul {margin: 0;padding: 20px;padding-left: 40px;display: grid;gap: 12px;}
		.side_categories_cont ul a {text-decoration: none;font-size: 0.875rem;color: #000;}
		.side_categories_cont ul a:hover {color: #004378;}

		.shareblog_card p {font-size: 1rem;font-weight: 500;margin-bottom: 15px;margin-top: 30px;}
		.share_links {display: flex;gap: 8px;}
		.share_links a {border: 1px solid #000;width: 25px;height: 25px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}

		.side_sticky {position: sticky;top: 100px;}
		.side_categories_cont, .custom-search-bar, .side_sticky, .app_exchange_reviews_card {max-width: 275px !important;overflow: hidden !important;}

.sipost_s3 {padding: 60px 0;background: linear-gradient(to bottom, #F0F9FF, #F0F9FF, #F0F9FF);position: relative;overflow: hidden;}
		.sipost_s3 .single_faq_sec {background: #fff;}
		.sipost_s3 .content_starts {max-width: 1240px !important;width: 90% !important;z-index: 2;position: relative;}
		.sipost_s3_abso_svg1, .sipost_s3_abso_svg2 {position: absolute;width: 35vw;height: 35vw;z-index: 0;}
		.sipost_s3_abso_svg1 {top: -50%;left: 10vw;}
		.sipost_s3_abso_svg2 {top: 10%;right: -20vw;}

		.sipost_s4 {padding: 80px 0;}
		.sipost_s4_parent1 {background-size: cover;background-position: center;border-radius: 15px;display: flex;gap: 50px;align-items: center;padding: 30px;}
		.sipost_s4_parent1 .w66 {display: grid;gap: 20px;width: 66%;}
		.sipost_s4_parent1 .w33 {width: 33%;justify-content: center;align-items: center;display: flex;}
		.sipost_s4_parent1 img {max-width: 65%;scale: 1.4;border-radius: 10px;margin: auto;}
		.sipost_s4_parent1 h2 {color: #fff;font-weight: 700;font-size: 2.5rem;}
		.sipost_s4_parent1 span {color: #fff;font-weight: 700;font-size: 1.25rem;}
		.sipost_s4_parent1 p {color: #fff;font-weight: 400;font-size: 1.25rem;}
		.sipost_s4_parent1 a {text-decoration: none;color: #fff;}

		.sipost_s5 h2 {text-align: left;}

		.sipost_s6 {padding: 60px 0;}
		.sipost_s6 .cta_block_bottom {padding: 35px;padding-bottom: 0;}
		.sipost_s6 .cta_block_bottom h3 {text-align: center;font-size: 2rem;font-weight: 400;}
		.sipost_s6 .cta_block_bottom a {text-decoration: underline;color: #C8654E;}
/* -------------------------------------------------------Single Blog page-------------------------------------------------------------- */
/* -------------------------------------------------------Blog Listing page-------------------------------------------------------------- */
.bloghub_template_cont * {color: #000;}
		.bhub_s1 {padding: 60px 0;padding-top: 180px;background-position: center;background-size: cover;background-repeat: no-repeat;}
		.bhub_s1_parent1 {display: grid;gap: 30px;justify-items: center;}
		.bhub_s1_parent1 h1 {font-size: 4.5rem;text-align: center;max-width: 28ch;margin: auto;background: linear-gradient(45deg, #0A86C6, #003773);color: transparent !important;background-clip: text;}
		.bhub_s1_parent1 p {max-width: 55ch;text-align: center;font-weight: 500;font-size: 1.4rem;}
		.bhub_s1_parent1 a {color: #fff;font-size: 1.4rem;}
		.bhub_s2, .bhub_s3 {padding-top: 60px;}
		.bhub_s4 {padding-top: 40px;}
		.bhub_s5 {margin-top: 60px;}
.bhub_s2 form {max-width: -webkit-fill-available !important;}
		.bhub_s2 .custom-search-bar input[type="search"] {min-width: 45vw;border-radius: 30px;}
		.bhub_s2_parent1 {display: flex;justify-content: space-between;}
		
		.custom_category_select select {appearance: none;-webkit-appearance: none;-moz-appearance: none;background-color: #f3f3f3;border: 1px solid #1d4a90;border-radius: 30px;padding: 12px 16px;padding-right: 40px;color: #1d4a90;cursor: pointer;outline: none;width: 100%;max-width: 300px;font-family: inherit;background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6H0z' fill='%231d4a90'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center;background-size: 12px;}
		.custom_category_select {display: flex;justify-content: center;align-items: center;position: relative;}
		.custom_category_select::before {content: "|";font-size: 21px;position: absolute;right: 38px;color: #1d4a90;line-height: 0;top: 50%;transform: translateY(-50%);}

.bhub_s3_parent1 {display: flex;gap: 25px;border-bottom: 2px solid #969696;padding-bottom: 40px;}
.bhub_s3 a {text-decoration: none;}
		.bhub_s3_divider {width: 2px;min-width: 2px;height: -webkit-fill-available;background: #969696;}
		.bhub_s3_feature_t1 img, .bhub_s3_feature_t2 img, .bhub_s3_feature_t3 img {width: 100%;border-radius: 6px;aspect-ratio: 1200 / 628;object-fit: cover;}
		.bhub_s3_feature_t1 img {max-width: 100%;width: 1200px;}
		.bhub_s3_feature_t1 {display: grid;gap: 25px;justify-items: center;text-align: center;}
		.bhub_s3_feature_t2, .bhub_s3_feature_t3 {display: flex;gap: 20px;padding: 20px;border-radius: 8px;align-items: center;}
		.bhub_s3_feature_t2:first-child {padding-top: 0;}
		.bhub_s3_feature_t3 {background: #E2F4FF;}
		.bhub_s3_feature_t2 .w60, .bhub_s3_feature_t3 .w60 {display: grid;gap: 8px;}
		.bhub_s3_feature_t2 span, .bhub_s3_feature_t3 span {color: #013975;font-size: 1rem;font-weight: 700;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
		.bhub_s3_feature_t2 p, .bhub_s3_feature_t3 p {font-size: 1rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
		.bhub_s3_feature_t1 h2 {font-size: 2rem;max-width: 34ch;}
		.bhub_s3_feature_t1 p {max-width: 54ch;font-size: 1.15rem;font-weight: 400;}
		
		.bhub_b_extra {display: flex;gap: 30px;justify-content: center;align-items: center;font-size: 1rem;font-weight: 400;}
		.bhub_b_extra a {color: #C8654E;font-weight: 700;}
		.bhub_b_extra span {display: flex;justify-content: center;align-items: center;gap: 5px;}
		.bhub_b_extra svg {fill: #C8654E;}
		
		.bhub_s4 h2 {display: none;}

		.custom-search-bar {position: relative;}
		.custom-search-bar input[type="search"] {width: 100%;padding: 12px 16px;border-radius: 8px;border: 1px solid #013975;color: #000;background: #EFEFEF;padding-left: 60px;}
		.custom-search-bar input[type="search"]::placeholder {color: #013975;}
		.custom-search-bar button {position: absolute;top: 50%;left: 15px;border-radius: 50%;border: none;background: #fff;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;padding: 10px;transform: translateY(-50%);}
/* -------------------------------------------------------Blog Listing page-------------------------------------------------------------- */
/* -------------------------------------------------------Blog Category page-------------------------------------------------------------- */
.blogcat_template_cont .bhub_s4 {padding-top: 60px;}
p.search_result {margin-bottom: 40px;}
/* -------------------------------------------------------Blog Category page-------------------------------------------------------------- */
/* -------------------------------------------------------Author page-------------------------------------------------------------- */
		.baut_s1_parent1 {display: flex;align-items: center;gap: 30px;}
		.baut_s1_parent1 img {width: 100%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;}
		.baut_s1_atrimage {width: 15%;}
		.baut_s1_atrcntnt {width: 85%;}
		.baut_s1_parent1 .author_linkedin_card {background: #009CDB;width: fit-content;display: flex;padding: 20px;border-radius: 8px;gap: 10px;align-items: center;}
		.baut_s1_parent1 .author_linkedin_card * {color: #fff;margin: 0;}
		.baut_s1_parent1 svg {width: 45px;height: 45px;}
		.baut_s1_parent1 svg path {fill: #fff;}
		.baut_s1_parent1 p {margin-top: 15px;}
	
.blogauthor_template_cont .bhub_s4 {padding-top: 60px;background-size: contain;background-position: top;background-repeat: no-repeat;}
.blogauthor_template_cont .bhub_s4 h2 {display: block;}

		.baut_s5 {padding-top: 60px;overflow: hidden;background-size: contain;background-position: center calc(100% + 80px);background-repeat: no-repeat;}
		.authorpage_slider_wrapper {display: flex;transition: all 0.3s;}
		.authorpage_slide {flex: 0 0 25%;}
		.authorpage_card {display: grid;gap: 15px;margin: 15px;}
		.authorpage_card a {-webkit-user-drag: none;}
		.authorpage_card img {width: 100%;border-radius: 10px;-webkit-user-drag: none;}
		.authorcard_content {display: flex;gap: 10px;justify-content: space-between;}
		.authorcard_content p {font-size: 1.5rem;font-weight: 600;}
		.authorcard_content span {font-size: 1;font-weight: 400;}
		.authorcard_content svg path {fill: #676A6C;}
/* -------------------------------------------------------Author page-------------------------------------------------------------- */
/* -------------------------------------------------------Career page-------------------------------------------------------------- */
		.career_template_cont * {color: #000;}
		.career_s1 {background: linear-gradient(to bottom, #F0F9FF, #F0F0F000);padding: 60px 0;padding-top: 140px;}
		.career_s1 .content_starts {align-items: start;}
		.career_s1_right img {width: 60px;float: left;margin-top: -45px;}
		.career_s1_right h1, .career_s1_right p {margin-left: 80px;}
		.career_s1_right {height: -webkit-fill-available;background-size: contain;background-repeat: no-repeat;background-position: bottom;mix-blend-mode: multiply;}
		.career_s1_right h1{font-size: 4rem;margin-top: 40px;margin-bottom: 15px;}

.career_s2 {padding: 60px 0;background-size: contain;background-repeat: no-repeat;background-position: bottom;mix-blend-mode: multiply;}
		.career_s2 .content_starts {gap: 40px;}
		.career_s2_parent1 {display: grid;gap: 20px;width: 100%;justify-items: center;}
		.career_template_cont .horizontal_seperator {width: 12%;height: 4px;background: #000;margin: auto;}
		.career_s2_parent2 {display: flex;gap: 30px;width: 100%;}
		.career_s2 .job_toggler {display: grid;align-content: start;}
		.career_s2 .job_toggler button {text-align: left;background: transparent;border: none;padding: 16px;font-size: 1.2rem;color: #253A67;border-left: 6px solid transparent;background: transparent;}
		.career_s2 .job_toggler button.active {border-color: #0040D8;color: #000;font-size: 1.5rem;background: #fff;}
		.career_s2 .single_faq_sec {border: none;background: #fff;height: fit-content;box-shadow: 0 5px 3px 0 #0000000A;border-radius: 0;}
		.career_s2 .single_faq_sec.si_jp_visible {display: block;}
		.career_s2 .single_faq_sec.si_jp_hide {display: none;}
		.career_s2 .faq_question {position: relative;width: 100%;}
		.career_s2 .faq_question a {margin-left: auto;width: fit-content;margin-top: -30px;float: right;padding: 12px 20px;display: block;background: #000;color: #fff;border-radius: 35px;text-decoration: none;align-items: center;justify-content: center;display: flex;gap: 8px;}
		.career_s2 .faq_question a svg {transition: all 0.5s;}
		.career_s2 .single_faq_sec.active .faq_question a svg {transform: rotate(90deg);}
		.career_s2 .faq_question h3 {font-size: 2rem;max-width: calc(100% - 125px);}
		.career_s2 hr.jc_divider {margin: 30px 0;opacity: 0.2;}
		.career_s2 .faq_answer_cont p {color: #565656;font-size: 1.15rem;margin: 10px 0;opacity: 1;}
		.career_s2 .faq_answer_cont b, .career_s2 .faq_answer_cont strong {color: #565656;opacity: 1;}
		.career_s2 .faq_answer_cont h3 {color: #565656;font-size: 1.5rem;margin: 20px 0;}
		.career_s2 .faq_answer_cont ul {margin: 0;padding-left: 20px;}
		.career_s2 .faq_answer_cont li {color: #565656;font-size: 1.15rem;line-height: 1.6;}
		.career_s2 .faq_answer_cont a {display: block;width: fit-content;background: transparent;color: #0040d8;border: 2px solid #000;margin-top: 30px;margin-bottom: 20px;font-weight: 700;padding: 8px 20px;}

.career_s3 {background: #252323;padding: 90px 0;position: relative;overflow: hidden;}
		.career_s3::before {content: "";position: absolute;width: 350px;aspect-ratio: 1 / 1;background: #8DDFD0;border-radius: 50%;filter: blur(264px);bottom: -175px;right: 10%;z-index: 0;}
		.career_s3::after {content: "";position: absolute;width: 500px;height: 500px;background: #8DDFD0;border-radius: 50%;filter: blur(264px);left: -250px;top: -250px;z-index: 0;}
		.career_s3 .content_starts {gap: 25px;position: relative;z-index: 4;}
		.career_s3_parent1 {display: grid;gap: 20px;}
		.career_s3_parent1 h2 {text-align: center;color: #fff;}
		.career_s3_parent1 .horizontal_seperator {background: #fff;}
		.career_wyaslider {overflow: hidden;}
		.career_wyaslider_wrapper {display: flex;transition: all 0.3s;}
		.career_wyaslide {flex: 0 0 33%;}
		.career_wyacard {display: grid;margin: 15px;height: -webkit-fill-available;}
		.career_wyacard img {width: 100%;}
		.career_wyacontent {padding: 25px;background: #FFFFFF1A;width: fit-content;display: grid;gap: 12px;}
		.career_wyacontent * {color: #fff;}
		.career_wyacontent h3 {font-size: 1.5rem;}
		.career_wyacontent p {min-height: calc(1.4em * 4);}
		.career_s3_svg1 {position: absolute;top: 0;left: 0;z-index: 0;stroke: #fff;width: 100px;height: 100px;}
		.career_s3_svg2 {position: absolute;bottom: 0;right: 0;z-index: 0;stroke: #fff;width: 100px;height: 100px;}

		.career_s4 {padding: 60px 0;}
		.career_s4_parent1 {padding: 40px;border-radius: 15px;display: flex;align-items: center;gap: 30px;position: relative;justify-content: space-evenly;}
		.career_s4_parent1::before {content: "";width: 200px;position: absolute;height: 200px;background: #022C5D;right: 0;border-radius: 50%;filter: blur(100px);}
		.career_s4_parent1::after {content: "";width: 200px;position: absolute;height: 200px;background: #022C5D;left: 35vw;border-radius: 50%;filter: blur(100px);}
		.career_s4_svg1 {position: absolute;bottom: 0;right: 0;width: 100px;height: 100px;}
		.career_s4_parent1 * {color: #fff;}
		.career_s4_parent1 img {border-radius: 15px;aspect-ratio: 1/1;object-fit: cover;width: 100%;}
		.career_s4_parent1 h3 {font-size: 2.2rem;}
		.career_s4_parent1 .w50 {display: grid;gap: 15px;z-index: 2;}
		.career_s4_parent1 p {position: relative;padding: 25px 0;}
		.career_s4_parent1 p::before {content: "❝";font-size: 4rem;line-height: 25px;}
		.career_s4_parent1 p::after {content: "❞";font-size: 4rem;line-height: 80px;position: absolute;}
		.career_s4_parent1 .w33, .career_s4_parent1 .w50 {z-index: 2;}

.career_s5 {padding: 60px 0;background: #F7F9FC;position: relative;overflow: hidden;}
		.career_s5 .content_starts {gap: 40px;z-index: 4;position: relative;}
		.career_s5_parent1 h2 {text-align: center;}
		.career_lifeslider_wrapper {display: flex;transition: all 0.3s;}
		.career_lifeslide {flex: 0 0 33.33%;}
		.career_lifecard {display: grid;margin: 10px;box-shadow: 2px 4px 28px 0 #00000014;border-radius: 10px;padding: 50px 20px;gap: 15px;height: -webkit-fill-available;align-content: start;    background: #fff;}
		.career_s5_svg1 {position: absolute;width: 40vw;height: 40vw;top: 0;right: -12vw;}
		.career_lifehead {display: flex;align-items: center;gap: 10px;}
		.clh_img {float: left;padding: 10px;background: #EBF6FF;border-radius: 50%;}
		.clh_img img {width: 36px;}
		.career_lifehead h3 {font-size: 1.5rem;}
		.career_lifecard p {color: #565656;text-align: center;}

		.career_s6 {padding-top: 60px;}
		.career_s6_parent1 {padding: 40px;background-size: cover;background-position: center;border-radius: 15px;}
		.career_s6_parent1 h3 {text-align: center;color: #fff;font-size: 2.25rem;font-weight: 400;}

		.career_wyas_pagination, .career_life_pagination {margin: auto;}
		.career_wyas_pagination .dot {color: #FFFFFFB2;}
		.career_wyas_pagination .dot.active {color: #FFFFFF;}
/* -------------------------------------------------------Career page-------------------------------------------------------------- */
/* -------------------------------------------------------Contact page-------------------------------------------------------------- */
.page-template-contactus-template .contact_us_s1_main h2{font-size:2.5rem;padding-bottom:10px}.page-template-contactus-template .contact_template_cont .contact_us_s2,.page-template-contactus-template .section2_address div p a{color:#000!important}.page-template-contactus-template .parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:0}.page-template-contactus-template .div3,.page-template-contactus-template .div4{grid-row-start:2}.page-template-contactus-template .div5,.page-template-contactus-template .div6{grid-row-start:3}.page-template-contactus-template .div7,.page-template-contactus-template .div8{grid-row-start:4}.page-template-contactus-template .contact_us_s1_content{background:#252323;padding:63px 40px 20px;border-radius:25px;position:relative}.page-template-contactus-template .bg_image_cloud,.page-template-contactus-template section#contact_us_s1{background-position:top;background-size:contain;background-repeat:no-repeat}.page-template-contactus-template .contact_us_s1 h3{font-size:1.5rem;color:#7ccaff}.page-template-contactus-template .contact_us_s1_contact_info>div,.page-template-contactus-template .contact_us_s1_email,.page-template-contactus-template .contact_us_s1_location,.page-template-contactus-template .contact_us_s1_phone{display:flex;align-items:flex-start;margin-bottom:25px}.page-template-contactus-template .contact_us_s1_email svg,.page-template-contactus-template .contact_us_s1_location svg,.page-template-contactus-template .contact_us_s1_phone svg{font-size:20px;margin-right:15px;color:#f8f8f8;margin-top:4px;min-width:30px;fill:#fff}.page-template-contactus-template .contact_us_s1_parent.w100.w_flex.aitem_c.fgap_60{margin:30px 0}.page-template-contactus-template .contact_us_s1_contact_info{margin-top:15px}.page-template-contactus-template .full_width .contact_us_s1_location p a{max-width:35ch;display:block}.page-template-contactus-template .contact_us_s1_litem a{text-decoration:none}.page-template-contactus-template .contact_us_s1_gird{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.page-template-contactus-template .full_width{grid-column:span 2;border-bottom:1px solid rgba(255,255,255,.39);padding-bottom:20px}.page-template-contactus-template .contact_us_s1_main{flex-wrap:nowrap;gap:30px}.page-template-contactus-template h2.contact_h3{font-size:2.5rem;color:#c8654e}.page-template-contactus-template svg.lptr_s5_svg1{position:absolute;top:0;left:-11px;width:90px;height:90px;transform:rotate(180deg)!important}.page-template-contactus-template .lptr_s5 *{color:#fff}.page-template-contactus-template svg.lptr_s5_svg2{position:absolute;bottom:-56px;right:-56px;width:300px;height:300px}.page-template-contactus-template h3.section2_h3,.page-template-contactus-template p.country{color:#000}.page-template-contactus-template .section2_svg svg{fill:#000}.page-template-contactus-template .section .contact_us_s1{padding:60px 0}.page-template-contactus-template .contact_us_s1 .contact_us_s1_parent.w100.w_flex.aitem_c.fgap_60{z-index:99;position:relative}.page-template-contactus-template .contact_us_s1_content::after{position:absolute;background:#8ddfd09c;width:200px;height:200px;top:0;left:13px;content:"";z-index:0;border-radius:50%;filter:blur(100px)}.page-template-contactus-template .contact_us_s1 .w_flex{flex-direction:column}.page-template-contactus-template .sparater_line{grid-column:span 2;border-bottom:2px solid #0000001A}.page-template-contactus-template .contact_form_content form#formFirstLead{border:2px solid #d0d5dd;padding:20px 30px;border-radius:20px;margin-top:20px}.page-template-contactus-template .bottom_address{padding:40px 33px 0}.page-template-contactus-template .contact_form_content.w40.animate_bottom_2_top.contact_us_form.anim_visible{position:relative}.page-template-contactus-template .scroll_effect_section{position:sticky;top:100px}.page-template-contactus-template .sparater_line:last-child{border-bottom:none}.page-template-contactus-template .bg_image_cloud{width:100%;height:330px;z-index:-1;margin-top:-316px}.page-template-contactus-template .top_adress.contact_us_s1_content p{margin:15px 0}.page-template-contactus-template .contact_us_s1 .contact_us_s1_parent.w100.w_flex.aitem_c.fgap_60 p{margin:0}.page-template-contactus-template .bottom_address .contact_us_s1_location.section2_address{margin:0!important}
/* -------------------------------------------------------Contact page-------------------------------------------------------------- */
.foot_newsletter_form {margin-top: 60px;}
.foot_newsletter_form * {color: #fff;}
/* default page */
.defa_s1 {margin-top: 100px;padding-top: 60px;}
.defa_s1 * {color: #000;text-align: center;}
.defa_s1_parent {display: grid;gap: 12px;}
/* 404 page  */
.p404_s1 {margin-top: 95px;}
	.p404_s1_parent {display: grid;gap: 20px;}
	.p404_s1_parent * {color: #000;width: fit-content;margin: auto;display: block;}
	.p404_s1_parent img {max-height: 60vh;}
	.p404_s1_parent a {border: 2px solid #19568c;color: #19568c;padding: 8px 20px;font-weight: 700;text-decoration: none;border-radius: 30px;}
/* -------------------------------------------------------About page-------------------------------------------------------------- */
		.about_s2 {padding-top: 60px;background-position: top center;background-size: contain;background-repeat: no-repeat;border-radius: 30px;margin-top: 60px;position: relative;}
		.about_s2 .content_starts {gap: 50px;flex-wrap: nowrap;}
		.about_s2 img.about_s2_bottomimg {max-width: 100%;z-index: -1;position: relative;margin-top: -380px;}
		.about_template_cont h2, .about_template_cont p {color: #000;}
		.about_s2_left {display: grid;gap: 30px;}
		.about_template_cont p b, .about_template_cont p strong {color: #C8654E;}
		.about_s3 .content_starts {gap: 30px;}
		.about_s3_parent1 {width: 100%;}
		.about_s3_parent1 h2 {text-align: center;margin-bottom: 20px;}
		.about_template_cont .horizontal_seperator {width: 12%;height: 4px;background: #000;margin: auto;}
		.about_s3_parent3 {display: flex;width: 100%;justify-content: center;gap: 30px;padding: 20px 0;background: #fff;border-radius: 10px;}
		.about_s3_parent3 button {background: #0374C0;border: none;padding: 10px 24px;border-radius: 8px;font-size: 1.25rem;font-weight: 600;position: relative;}
		.about_s3_parent3 button.active {background: #C8654E;}
		.about_s3_parent3 button.active::before {content: "";position: absolute;bottom: -5px;left: 0;width: 100%;background: transparent;height: 2px;z-index: 0;}
		.about_s3_parent3 button.active::after {content: "";position: absolute;bottom: -5px;left: 0;width: var(--scroll-perc);background: #0374C0;height: 2px;z-index: 1;}
		.about_s3 {position: relative;padding-bottom: 60px;position: sticky;top: -250px;z-index: 2;}
		.about_s3::before {content: "";position: absolute;top: -100px;left: 0;width: 100%;height: calc(100% + 50px);background-image: var(--pseudo-bg);background-size: cover;background-position: center;z-index: -2;}
		.about_s3_active.about_s3::before {display: none !important}
		.about_s3_active .about_s3_parent3 {box-shadow: 0 0 6px #ccc;}
		.about_s3_close {position: static;}
		.about_s4_main {border-radius: 30px;padding: 60px 0;background: linear-gradient(to bottom, #f0f9ff, transparent);z-index: 1;position: relative;}
		.about_s4_main > section {display: none;}
		.about_s4_main > section.active {display: block;}
/* leadership css */
		.as4_leadership_s1 .content_starts, .as4_awards_s1 .content_starts, .as4_our_journey_s1 .content_starts {gap: 40px;}
.as4_leadership_s1 .content_starts {z-index: 2;position: relative;}
		.as4_leadership_s1_p1, .as4_awards_s1_p1 {display: grid;gap: 20px;justify-items: center;text-align: center;}
		.as4_leadership_s1_p1 span {color: #356DB2;font-size: 1.2rem;font-weight: 600;}
		.as4_leadership_s1_p2 {display: grid;gap: 30px;grid-template-columns: 1fr 1fr;}
		.leadership_s1_card {display: flex;gap: 20px;align-items: end;height: fit-content;}
		.ls1card_left {display: flex;width: 40%;align-items: flex-start;position: relative;}
		.ls1card_left::after {content: "";position: absolute;bottom: 0;right: 0;width: 80%;height: 85%;background: #0000000D;z-index: -1;border-radius: 10px;}
		.ls1card_left span {writing-mode: vertical-rl;transform: rotate(180deg);font-weight: bold;text-align: center;color: #0000000D;font-size: 2rem;margin: auto;}
		.ls1card_left img {max-width: 85%;}
		.ls1card_right {width: 60%;height: fit-content;}
		.leadership_s1_card .author_linkedin_card {background: #EEEEEE;width: fit-content;display: flex;padding: 20px;border-radius: 8px;gap: 10px;margin-top: 20px;}
		.leadership_s1_card .author_linkedin_card svg {width: 45px;height: 45px;}
		.leadership_s1_card .author_linkedin_card p {font-weight: 600;}
		.leadership_s1_card .author_linkedin_card span {color: #00000099;font-weight: 500;}
		.leadership_s1_absoimg {max-width: 100%;z-index: -1;position: relative;margin-top: -150px;}
/* awards css */
		.as4_awards_s1 {background-position: top;background-size: contain;background-repeat: no-repeat;mix-blend-mode: multiply;}
		.as4_awards_s2 {background-position: top;background-size: cover;background-repeat: no-repeat;}
		.as4_awards_s2_p1 {background-position: center;background-size: cover;background-repeat: no-repeat;}
		.as4_awards_s1_p2 {display: grid;gap: 20px;grid-template-columns: repeat(12, 1fr);}
		.as4_awards_s1_p2 img {max-width: 100%;aspect-ratio: 16/9;object-fit: cover;border-radius: 10px;}
		.awards_s1_imgt1 {grid-column: span 4;}
		.awards_s1_imgt2 {grid-column: span 6;}
		.as4_awards_s1, .as4_awards_s2 {padding-bottom: 60px;}
		.as4_awards_s2_p1 {padding: 40px;border-radius: 10px;display: flex;gap: 30px;}
		.as4_awards_s2_p1 h2 {font-size: 3.5rem;color: #fff;}
		.as4_awards_s2_p1 img {max-width: 100%;}
		.as4_awards_s2_p1 .w60 {display: grid;gap: 30px;align-items: center;}
		.btn_blue_t1 {background: #009CDB;box-shadow: none;border-radius: 30px;}
		.btn_blue_t1::after {content: "→";margin-left: 10px;}
/* journey css */
		.as4_our_journey_s1_p1 {display: grid;gap: 20px;justify-items: center;width: 100%;text-align: center;}
		.about_s4_our_journey_s1_p1 h2 {max-width: 22ch;}
		.ourj_slider {overflow: hidden;}
		.ourj_slider_wrapper {display: flex;flex-direction: column;height: fit-content;position: relative;}
		.ourj_slide {height: 0;overflow: hidden;opacity: 0;}
		.ourj_slide.active {opacity: 1;}
		.ourj_card {display: flex;padding: 60px;}
		.ourj_c_img {min-width: 300px;width: 40%;position: relative;z-index: 1;}
		.ourj_c_img img {width: 100%;border-radius: 10px;aspect-ratio: 16 / 12;transform: rotate(-15deg);object-fit: cover;transition: all 0.3s;}
		.ourj_c_year {position: relative;z-index: 2;}
		.ourj_c_year span {font-size: min(15vw, 200px);font-weight: 900;color: #0374C0;margin: 0 -60px;line-height: 1;display: flex;}
.ourj_c_year span span {margin: 0;transition: all 0.7s;}
.ourj_c_year span span:nth-child(1) {transition-delay: 0s;}
.ourj_c_year span span:nth-child(2) {transition-delay: 0.2s;}
.ourj_c_year span span:nth-child(3) {transition-delay: 0.4s;}
.ourj_c_year span span:nth-child(4) {transition-delay: 0.6s;}
		.ourj_c_description {width: 40%;display: grid;align-content: end;z-index: 3;gap: 12px;margin-top: min(15vw, 200px);}
		.ourj_c_description h3 {font-size: 1.4rem;color: #C8654E;font-weight: 600;}
		.ourj_c_description p {font-size: 1.4rem;}
		.ourj_slide_dots {display: flex;width: 100%;justify-content: space-between;position: relative;gap: 40px;overflow: scroll;scrollbar-width: none;flex-wrap: nowrap;}
		.ourj_slide_dots::before {content: "";position: absolute;top: 10px;left: 0;width: var(--act-width);height: 2px;background: #0374C0;z-index: -1;}
		.ourj_slide_dots .dot_wrap {display: grid;gap: 8px;cursor: pointer;}
		.ourj_slide_dots .dot_wrap span {color: #000;}
		.ourj_slide_dots .dot {width: 90%;aspect-ratio: 3/2;background: #fff;margin: auto;border-radius: 30px;border: 2px solid #0374C0;position: relative;overflow: hidden;}
		.ourj_slide_dots .dot::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #0374C0;scale: 0;transition: all 0.5s;border-radius: 10px;}
		.ourj_slide_dots .dot_wrap.active .dot::before {scale: 1;}

		.animate_ourjs_remove_forward .ourj_c_img img {transition: all 0.5s;transform: translateY(-150px) rotate(-5deg);opacity: 0;}
		.animate_ourjs_remove_backward .ourj_c_img img {transition: all 0.5s;transform: translateY(150px) rotate(-5deg);opacity: 0;}
		.animate_ourjs_remove_forward .ourj_c_description, .animate_ourjs_remove_backward .ourj_c_description {transition: all 0.5s;transform: translateY(40px);opacity: 0;}
.animate_ourjs_remove_forward .ourj_c_year span span:nth-child(4) {transition: all 0.7s;transform: translateY(-200px);opacity: 0;}
		.animate_ourjs_remove_backward .ourj_c_year span span:nth-child(4) {transition: all 0.7s;transform: translateY(200px);opacity: 0;}
.animate_ourjs_remove_forward .ourj_c_year span span:nth-child(3) {transition: all 0.7s;transform: translateY(-150px);opacity: 0;}
		.animate_ourjs_remove_backward .ourj_c_year span span:nth-child(3) {transition: all 0.7s;transform: translateY(150px);opacity: 0;}
.animate_ourjs_remove_forward .ourj_c_year span span:nth-child(2) {transition: all 0.7s;transform: translateY(-50px);opacity: 0;}
		.animate_ourjs_remove_backward .ourj_c_year span span:nth-child(2) {transition: all 0.7s;transform: translateY(50px);opacity: 0;}
.animate_ourjs_remove_forward .ourj_c_year span span:nth-child(1) {transition: all 0.7s;transform: translateY(-50px);opacity: 0;}
		.animate_ourjs_remove_backward .ourj_c_year span span:nth-child(1) {transition: all 0.7s;transform: translateY(50px);opacity: 0;}
		@keyframes slideUpFromBottom {
			from {top: 100%;opacity: 0;}
			to {top: 0%;opacity: 0.9;}
		}
@keyframes slideUpFromBottomimg {
			from {transform: rotate(-15deg) !important;}
			to {transform: none !important;}
		}
/* @keyframes slideUpFromBottomspan {
			from {transform: translateY(100px);opacity: 0;}
			to {transform: none;opacity: 1;}
		} */
		.animate_ourjs_add_forward {position: absolute;height: auto !important;animation: slideUpFromBottom 500ms ease forwards;}
.animate_ourjs_add_forward .ourj_c_img img {animation: slideUpFromBottomimg 500ms ease forwards;}
/* .animate_ourjs_add_forward .ourj_c_year span {animation: slideUpFromBottomspan 500ms ease forwards;} */
		@keyframes slideBottomFromUp {
			from {top: -100%;opacity: 0;}
			to {top: 0%;opacity: 0.9;}
		}
@keyframes slideBottomFromUpimg {
			from {transform: none !important;}
			to {transform: rotate(-15deg) !important;}
		}
/* @keyframes slideBottomFromUpspan {
			from {transform: translateY(-100px);opacity: 0;}
			to {transform: none;opacity: 1;}
		} */
		.animate_ourjs_add_backward {position: absolute;height: auto !important;animation: slideBottomFromUp 500ms ease forwards;}
.animate_ourjs_add_backward .ourj_c_img img {animation: slideBottomFromUpimg 500ms ease forwards;}
/* .animate_ourjs_add_backward .ourj_c_year span {animation: slideBottomFromUpspan 500ms ease forwards;} */
/* our culture css  */
		.w33 {width: 33%;}
		.w66 {width: 66%;}
		.as4_culture_s1_p2 {padding: 40px;border-radius: 15px;display: flex;gap: 30px;position: relative;overflow: hidden;align-items: center;}
		.as4_culture_s1_p2::after {content: "";position: absolute;width: 100%;background: #ECF7FF;height: 70%;z-index: -1;left: 0;top: 0;border-radius: 15px;background-size: 50%;background-repeat: no-repeat;background-position: bottom left;}
		.as4_culture_s1_p2 .w66 {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
		.as4_culture_s1_p2::before {content: "";position: absolute;width: 40px;height: 40px;top: 10px;right: 10px;background-image: var(--pseudo-bg);background-size: contain;background-position: center;}
.as4_culture_s1_p2 h2 {background-size: contain;background-position: bottom;background-repeat: no-repeat;mix-blend-mode: multiply;}
		.culture_s1_p2_card {background: #fff;padding: 20px;border-radius: 10px;display: grid;gap: 10px;align-content: start;position: relative;}
		.culture_s1_p2_card:first-child::before, .culture_s1_p2_card:last-child::before {content: "";position: absolute;width: 30px;height: 30px;bottom: 0;right: 0;background-image: var(--pseudo-bg);background-size: cover;background-position: center;}
		.culture_s1_p2_card img {max-height: 50px;width: auto;}
		.culture_s1_p2_card h3 {color: #0374c0;font-size: 1.25rem;}
		.culture_s1_p2_card p {font-size: 1.25rem;}

		.as4_culture_s2_p1 {width: 100%;}
		.as4_culture_s2_p1 span {max-width: 70ch;}
		.as4_culture_s2_p2 .w50 > img {mix-blend-mode: multiply;}
		.as4_culture_s2 {border-radius: 30px;background: linear-gradient(to bottom, #f0f9ff, transparent);padding-top: 60px;margin-top: 60px;overflow: hidden;}
		.as4_culture_s2_p2 {display: flex;gap: 30px;align-items: center;}
		.as4_culture_s2_p2 img {max-width: 100%;}
		.about_cultureslider {overflow: hidden;position: relative;}
		.about_cultureslider_wrapper {display: flex;align-items: center;transition: all 0.5s;}
		.about_cultureslide {flex: 0 0 65%;}
		.about_culturecard {margin: 20px;scale: 0.8;padding: 20px;background: #fff;border: 1px solid grey;border-radius: 10px;display: grid;gap: 10px;}
		.as4_culture_s2_p2 .active_overlay {display: grid;gap: 10px;}
		.as4_culture_s2_p2 .active_overlay * {color: #fff !important;}
		.as4_culture_s2_p2 .active_overlay span {font-size: 1.5rem;}
		.as4_culture_s2_p2 .active_overlay span.aco_quote {font-size: 5rem;line-height: 4rem;}
		.about_cultureslide.slm_active .about_culturecard {scale: 1;background: #025085;border-color: #025085;}
		.as4_culture_s2_p2 .cuser_card {align-items: center;width: 100%;display: flex;}
		.as4_culture_s2_p2 .cuser_card img {max-width: 40%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;margin-right: 20px;}
		.as4_culture_s2_p2 .cuser_card h3 {color: #000;font-size: 1.75rem;}
		.as4_culture_s2_p2 .cuser_content {display: grid;gap: 10px;}
		.as4_culture_s2_p2 .cuser_content span {color: #025085;font-size: 1.5rem;}
		.as4_culture_s2_p2 .active_overlay {height: 0;overflow: hidden;}
		.about_cultureslide.slm_active .cuser_card {height: 0;overflow: hidden;}
		.about_cultureslide.slm_active .cuser_content {height: 0;overflow: hidden;}
		.about_cultureslide.slm_active .active_overlay {height: auto;}
/* 		why choose css */
		.as4_chooseus_s2 {padding-top: 60px;}
		.as4_chooseus_s2_p1 {display: flex;align-items: center;gap: 30px;}
		.as4_chooseus_s2_p1 p {max-width: 37ch;}
		.as4_chooseus_s1 .content_starts, .as4_chooseus_s2 .content_starts {gap: 30px;position: relative;}
		.choose_wcuslider {width: 100%;overflow: hidden;}
		.choose_wcuslider_wrapper {display: flex;transition: all 0.3s;}
		.choose_wcuslide {   flex: 0 0 25%;}
		.choose_wcucard {background-size: cover;background-position: center;border-radius: 15px;margin: 15px;display: grid;gap: 20px;padding: 30px;aspect-ratio: 500/780;align-content: start;}
		.choose_wcucard h3 {font-size: 1.75rem;}
		.choose_wcucard p {color: #fff;font-size: 1.1rem;}
		.choose_htslider {width: 100%;overflow: hidden;position: relative;}
.choose_htslider::before, .about_cultureslider::before {
    content: "";
    position: absolute;
    top: -20px;
    right: -50px;
    width: 150px;
    background: #fff;
    height: 100%;
    z-index: 3;
    filter: blur(25px);
}
		.choose_htslider_wrapper {display: flex;transition: all 0.3s;}
		.choose_htslide {flex: 0 0 40%;}
		.choose_htcard img {max-width: 100%;}
		.choose_htcard_cont {    padding: 0 30px;display: grid;gap: 12px;height: 0;overflow: hidden;}
		.choose_htslide.slm_active .choose_htcard_cont {height: auto;padding: 30px;overflow: visible;}
		.choose_htcard_cont h3 {color: #000;font-size: 2rem;}
		.choose_htcard_cont span {color: #000;font-size: 5rem;margin-top: -5rem;background: #fff;width: 5rem;height: 5rem;display: flex;justify-content: center;border-radius: 3rem;}
.choose_htcard_cont h3 span {font-size: 1rem;margin: 0;width: -webkit-fill-available;display: block;height: auto;font-weight: 500;}
.choose_htslide_dots {display: none;}
		.choose_htcard {box-shadow: 0 60px 140px -16px #252D3D0F;margin: 15px;    border-radius: 10px;
    overflow: hidden;}
		.slider_controls.choose_htslide_arrows {background: #fff;padding: 40px 0;right: 0;width: 50%;justify-content: center;}
/* additional corrections */
.about_s3.about_s3part1 {position: relative !important;top: 0;}
.about_s3.about_s3part2 {top: 70px;}
.about_s3.about_s3part2::before {display: none;}

.about_s4_main {padding-bottom: 0 !important;}
.as4_our_journey_s2 {padding-bottom: 0 !important;}
.as4_our_journey_s2 .cta_block {flex-wrap: nowrap;}
.about_template_cont .home_s18 * {color: #fff;}
/* -------------------------------------------------------About page-------------------------------------------------------------- */
/* -------------------------------------------------------product page--------------------------------------------------------------  */
.pd_rating {display: flex;align-items: center;}
.pd_rating p {margin-left: 8px;color: #000;font-weight: 600;font-size: 1.25rem;}
.pd_rating svg {width: 25px;height: 25px;margin-right: 2px;display: inline-block;vertical-align: middle;}
.star-full path {fill: #f9ae0e;}
.star-half path.full {fill: #f9ae0e;}
.star-half path.empty {fill: #e5e7eb;}
.star-empty path {fill: #e5e7eb;}
.prod_s2 {padding-bottom: 60px;border-radius: 30px;background: linear-gradient(to top, #F0F9FF, transparent);}
.prod_s3, .prod_s4, .prod_s5, .prod_s6, .prod_s7, .prod_s8, .prod_s10 {padding: 60px 0;}
.prod_s3 *, .prod_s4 *, .prod_s5 *, .prod_s6 *, .prod_s7 *, .prod_s8 *, .prod_s10 * {color: #000;}
.prod_s3 .section_title p, .prod_s4 .section_title p, .prod_s8 .section_title p, .prod_s10 .section_title p {text-align: center;max-width: 72ch;margin: auto;margin-top: 30px;}
.prod_s3 img, .prod_s5 img, .prod_s6 img, .prod_s7 img, .prod_s10 img {max-width: 100%;}

.prod_s3_parent2 {display: flex;gap: 30px;align-items: center;}
.prod_s3_parent2 ul {display: grid;gap: 15px;margin: 0;padding: 0;padding-left: 25px;}
.prod_s3_parent2 ul li {font-size: 1.45rem;}
.prod_s3_parent2 ul li b, .prod_s3_parent2 ul li strong {color: #356DB2;}

.prod_s4 {background-size: cover;background-position: top;background-repeat: no-repeat;}
.prod_s4 .section_title {margin: 0;}

.prod_s5 {background: #F3F3F3;}

.prod_s6 {background: #F0F9FF;margin-top: 30px;}

.prod_s5_parent1, .prod_s6_parent1 {display: flex;gap: 30px;align-items: center;}
.prod_s5_p1left , .prod_s6_p1right {display: grid;gap: 20px;}
.prod_s5_p1left .single_faq_sec, .prod_s6_p1right .single_faq_sec {border-color: transparent;padding: 10px 30px;padding-right: 50px !important;transition: all 0.3s;opacity: 0.4;}
.prod_s5_p1left .single_faq_sec.active, .prod_s6_p1right .single_faq_sec.active {padding: 30px;background: #fff;border-color: #E3E3E3;opacity: 1;}
.prod_s5_p1left .single_faq_sec h3.faq_question::after, .prod_s6_p1right .single_faq_sec h3.faq_question::after {content: "▼";font-size: 1.25rem;}
.prod_s5_p1left .single_faq_sec.active h3.faq_question::after, .prod_s6_p1right .single_faq_sec.active h3.faq_question::after {transform: rotate(180deg);}

.prod_s7 {border-radius: 30px;background-position: top;background-size: contain;background-repeat: no-repeat;background-blend-mode: lighten;}
.prod_s7 img {max-height: 70vh;width: auto;margin: auto;}

.prod_s8 {border-radius: 30px;background: linear-gradient(to top, transparent, #F0F9FF);margin-top: 60px;}
.prod_s8_parent2 {max-width: 900px;margin: auto;display: grid;gap: 30px;grid-template-columns: 1fr 1fr;}
.prod_s8_p2_card {background: #fff;border: 1px solid #12141D1A;border-radius: 10px;padding: 30px;display: grid;gap: 25px;transition: all 0.3s;align-content: space-between;cursor: pointer;}
.prod_s8_p2_card h3 {font-size: 2.5rem;}
.prod_s8_p2_card hr {max-width: 70%;border: none;border-top: 1px solid #5B7486;}
.prod_s8_p2_card ul {display: grid;gap: 15px;list-style: none;margin: 0;padding: 0;padding-left: 25px;}
.prod_s8_p2_card ul li {font-size: 1.2rem;font-weight: 600;position: relative;}
.prod_s8_p2_card ul li::before {content: '';position: absolute;left: -25px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.7071%205.29289C17.0976%205.68342%2017.0976%206.31658%2016.7071%206.70711L8.70711%2014.7071C8.31658%2015.0976%207.68342%2015.0976%207.29289%2014.7071L3.29289%2010.7071C2.90237%2010.3166%202.90237%209.68342%203.29289%209.29289C3.68342%208.90237%204.31658%208.90237%204.70711%209.29289L8%2012.5858L15.2929%205.29289C15.6834%204.90237%2016.3166%204.90237%2016.7071%205.29289Z%22%20fill%3D%22%2314B082%22/%3E%3C/svg%3E) no-repeat center center;background-size: 20px 20px;}
.prod_s8_p2_card a.btn_orange {background: #fff;border: 2px solid #12141D1A;box-shadow: none;margin-top: 30px;}
.prod_s8_p2_card:hover {background: #000;}
.prod_s8_p2_card:hover * {color: #fff;}
.prod_s8_p2_card:hover a.btn_orange {background: #C8654E;border-color: transparent;}
.prod_s8_p2_card:hover hr {opacity: 0.1;border-color: #fff;}

.prod_s10 {background-position: top;background-size: contain;background-repeat: no-repeat;overflow: hidden;}
.prod_tmslider {width: 80%;margin: auto;}
.prod_tmslider_wrapper {display: flex;transition: all 0.3s;}
.prod_tmslide {flex: 0 0 100%;}
.prod_tmcard {margin: 20px;background: #F0F9FE;padding: 30px 15%;border-radius: 20px;display: grid;gap: 30px;text-align: center;height: -webkit-fill-available;}
.prod_tmcard .ptm_usr {display: flex;gap: 20px;text-align: left;justify-content: center;height: fit-content;}
.prod_tmcard .ptm_usr_cnt {display: grid;align-content: center;}
.prod_tmcard .ptm_usr_cnt span {color: #3D2E7C;font-size: 1.1rem;}
.prod_tmcard .ptm_usr_cnt span.ptm_usr_name {font-size: 1.3rem;}
.prod_tmcard img {max-width: 100px;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;}
.slider_controls.prod_tmslider_arrows {width: -webkit-fill-available !important;z-index: 3;position: absolute !important;bottom: 30%;left: 0;padding: 40px !important;}
.slider_controls.prod_tmslider_arrows button {background: #fff;box-shadow: 0 8px 32px 0 #00000012;border-color: #00000012;color: #000;}
.prod_s11 a.cta_outline_btn:last-child {background: transparent;color: #fff;border: 1px solid #71FEFE;}
.prod_s11_btns {display: flex;gap: 30px;flex-wrap: nowrap;}
/* -------------------------------------------------------product page--------------------------------------------------------------  */


@media (min-width: 1601px) {
	.sfis_s12::after, .salecs_s11::after, .rest_s8::after {bottom: 60px;right: 8vw;}
}
@media (min-width: 1901px) {
	.sfis_s12::after, .salecs_s11::after, .rest_s8::after {bottom: 60px;right: 11vw;}
}
@media (min-width: 2201px) {
	.sfis_s12::after, .salecs_s11::after, .rest_s8::after {bottom: 60px;right: 14vw;}
}

@media (max-width:1700px) {
	.footer_social {
		margin-top: 85px !important
	}
}
@media (max-width:1600px) {
	.home_s13 .section_heading_s13 {margin-left: -200px;}
	/* 	.newsletter_form input::placeholder {padding-left: 15px;} */
	.agent_slide .agent_card h4::after {bottom: 49px;}
.footer-widget-5 {margin-top: 0;}
}
@media (max-width:1450px) {
	.testimonials-wrapper {width: auto;transform: none;}
	.main-testimonial {max-width: 700px;}
	.salecs_s3 .home_s12_imgwrap {width: 40%;}
}
@media (max-width:1300px) {
	.agent_slide .agent_card h4::after {bottom: 47px;}
	.salecs_s3 .home_s12_imgwrap {width: 45%;}
}
@media (max-width:1170px) {
	.service_card {min-width: 35%;}
	.agent_slide .agent_card h4::after {bottom: 45px;}
	.sfis_s10_right::before {width: 75%;left: 15%;}

	.footer-widget-5, .footer-widget-6 {grid-column: span 2;max-width: -webkit-fill-available !important;}
	.footer-widget-5 .footer_sociallink {margin: 0 !important;}
	
	@keyframes BSglimg {
		0% {opacity: 0;}
		2% {opacity: 0.25;}
		98% {opacity: 0.25;}
		100% {opacity: 0;}
	}
	.slide img {opacity: .25;}
	
/* 	About page  */
	.about_s2 img.about_s2_bottomimg {margin-top: -20vw;}
	.about_s3_parent3 {overflow: scroll;scrollbar-width: none;justify-content: start;gap: 20px;position: fixed;top: 65px;left: 0;padding: 20px;max-width: calc(100% - 40px);display: none;}
    .about_s3_active .about_s3_parent3 {display: flex;}
    .about_s3_close .about_s3_parent3 {display: none;}
	.as4_culture_s1_p2 .w66 {grid-template-columns: 1fr 1fr;}
	.about_cultureslide {flex: 0 0 100%;}
	.choose_htslide {flex: 0 0 50%;}
	.choose_wcuslide {flex: 0 0 33%;}
	.about_s3_parent3 button {white-space: nowrap;}
	.about_cultureslider::before {display: none;}
/* 	product page  */
	.prod_s3 .section_title, .prod_s7 .section_title, .prod_s8 .section_title, .prod_s10 .section_title {margin-bottom: 30px !important;}
}
@media (max-width:820px) {
	/* 	--------------------------------------------------------------------About page--------------------------------------------------------  */
	.as4_leadership_s1_p2 {grid-template-columns: 1fr;}
	.ourj_card {align-items: center;flex-wrap: wrap;}
	.ourj_c_description {width: 100%;}
	.choose_htslide, .choose_wcuslide {flex: 0 0 50%;}
}

@media (max-width:600px) {
	main {
		overflow: hidden;
	}

	.home_s11_parent,
	.review_box,
	.review_right {
		text-align: center
	}

	.home_s11_right .home_s11_img,
	.home_s12_img,
	.image_collage,
	.partner_right_content {
		max-width: 100%
	}

	.ul_for_menu.main_menu.open {
		display: flex
	}

	.submenu {
		position: relative;
		background: 0 0;
		box-shadow: none;
		padding: 10px 0 0
	}

	.menu_toggle {
		display: block
	}

	.service_grid {
		grid-template-columns: 1fr
	}

	.review_box {
		/* 		flex-direction: column; */
		align-items: center;
		padding: 30px 20px
	}

	.review_center,
	.review_left,
	.review_right {
		width: 100%;
		justify-content: center;
		align-items: center;
		text-align: center
	}

	.home_s11_parent {
		flex-direction: column-reverse
	}

	.home_s11_left,
	.home_s11_right,
	.home_s12_imgwrap,
	.home_s12_right {
		width: 100%;
		padding: 0
	}

	.home_s11_left .section_heading {
		font-size: 1.8rem
	}

	.home_s12_parent {
		flex-direction: column;
		gap: 40px
	}

	.home_s13_parent {
		flex-direction: column;
		align-items: flex-start
	}

	.image_collage {
		width: 100%
	}
	/* }

	@media (max-width:768px) { */

	.s13_left_col,
	.stats_wrap {
		margin: auto
	}

	.about_left,
	.about_right,
	.img_floater,
	.slide-content {
		width: 100%;
		text-align: center
	}

	.content_starts {
		flex-wrap: wrap;
		gap: 30px;
		justify-content: center
	}

	/* 	.stats_wrap {
	padding: 20px 10px;
	flex-direction: column;
	gap: 30px;
	align-items: center
} */

	.stat_item {
		width: 100%;
		max-width: 300px
	}

	.client_slider_wrap {
		gap: 20px
	}

	.logo_item {
		min-width: 100px;
		padding: 12px 18px;
		height: 70px
	}

	.logo_item img {
		max-height: 35px
	}

	.about_para {
		max-width: 100%
	}

	.content_starts {
		flex-wrap: wrap;
		gap: 40px
	}

	.agent_slide {
		flex-direction: column;
		align-items: center
	}

	.agent_card {
		width: 90%;
		max-width: 340px;
		min-height: fit-content !important;
	}

	.cta_block {
		flex-direction: column;
		align-items: flex-start;
		padding: 24px
	}

	.cta_block h3 {
		font-size: 1.25rem
	}

	/* 	a.cta_outline_btn {
	font-size: 1rem
} */

	/* 	.stats_wrap {
	width: 77% !important
} */

	.w50 {
		width: 85%
	}

	.home_s13 .section_heading_s13 {
		margin-left: 0
	}

	.home_s10,
	.home_s11_sec,
	.home_s12_sec,
	.home_s14,
	.home_s15,
	.home_s16,
	.home_s17,
	.home_s2,
	.home_s3,
	.home_s4,
	.home_s5,
	.home_s6,
	.home_s7,
	.home_s8,
	.home_s9 {
		padding: 60px 0
	}

	.home_s17 .contact_form_content {
		padding: 0 30px
	}

	/* }

	@media (max-width:600px) { */
	h2 {
		font-size: 2.75rem;
	}
	a.anim_btn {
		margin: auto;
		padding: 8px 16px !important;
	}
	.slide img {
		/* 		object-position: right center; */
		object-position: calc(100% + 66px) center;
		opacity: 0.6;
	}
	/* 	.home_s1 h2, .home_s1 p {
	text-shadow: 0 0 4px #000;
} */
	.stat_item {
		flex: none;
		min-width: 0;
		/* 		width: calc(33.33% - 20px); */
		width: calc(20% - 20px);
	}
	.stats_wrap {
		gap: 20px;
	}



	.agent_slides_wrapper {
		gap: 0;
	}
	.agent_slide {
		/* 		flex: 0 0 0%; */
		flex: 0 0 100%;
		max-height: fit-content !important;
		/* 		min-width: 0;
		max-height: 0 !important; */
	}
	/* 	.agent_slide.active {
	flex: 0 0 100%;
	max-height: fit-content !important;
} */
	.section_title {
		margin: 0;
	}
	.blue_hr {
		margin: 20px auto 20px;
	}
	.home_s8 .content_starts {
		gap: 0 !important;
	}
	.home_s12_imgwrap .home_s12_img {
		max-width: none;
	}
	.s13_left_col {
		width: -webkit-fill-available !important;
	}
	.s13_image_collage {
		width: 100%;
		grid-template-columns: 1fr 1fr !important;
	}
	.s13_image_collage img {
		width: 100%;
	}
	.home_s13 .section_heading_s13 {
		text-align: center;
	}
	.s13_features_list li {
		margin-bottom: 2rem;
		font-size: 1.5rem;
	}
	.home_s13::before {
		left: -50%;
		width: 200%;
	}
	.section_heading, .section_subtext {
		text-align: center;
	}
	.btn_orange {
		margin: auto;
		display: block;
	}
	.more {
		margin: 30px 0;
		margin-bottom: 0px;
	}
	.plus_icon {
		top: 0;
		right: 0;
		padding: 15px;
	}
	.home_s15_parent:last-child {
		flex-direction: column-reverse;
	}
	.testimonial-circle {
		display: none;
	}
	.main-testimonial {
		padding: 20px 0;
	}
	.testimonial-quote {
		padding: 0;
	}
	/* 	.quote-icon {
	display: none;
} */
	.wave-background {
		width: 200%;
		margin-left: -50%;
		/* 		margin-top: -250px; */
	}
	.cta_block h3 {
		text-align: center;
	}
	a.cta_outline_btn {
		margin: auto;
	}
	.home_s16 .sub_para {
		margin: 0;
	}
	.home_s17_parent {
		display: flex;
		padding: 0;
		flex-direction: column-reverse;
	}
	.contact_form_content {
		padding: 0 !important;
	}
	.main_footer .footer_content {
		grid-template-columns: 1fr !important;
	}
	.main_footer .newsletter_col, .main_footer .dummy_col {
		grid-column: span 1;
	}
	/* 	----------------------------improvements 22 july----------------------  */
	/* 	nav.main_nav {display: none;} */
	.cta_btn_header {padding: 8px 12px;        display: none;}
	.logo_link img {max-height: 35px;padding-left: 10px;}
	button#menuToggle {padding-right: 10px;}
	.all_slides {padding: 0;min-height: 600px;}
	.slider_pagination {bottom: 30px;}
	.fixed_banner_badges {bottom: 60px;right: auto;left: 50%;transform: translateX(-50%);}
	.slide-content {gap: 25px;}
	.slide img {opacity: 0.25;top: -160px;height: calc(100% + 400px);}
	@keyframes BSimg {
		0% {opacity: 0;}
		2% {opacity: 0.25;}
		98% {opacity: 0.25;}
		100% {opacity: 0.15;}
	}
	@keyframes BSimgprev {
		0% {opacity: 0.15;}
		100% {opacity: 0;}
	}
	@keyframes BSglimg {
		0% {opacity: 0;}
		2% {opacity: 0.25;}
		98% {opacity: 0.25;}
		100% {opacity: 0;}
	}
	/* 	.hs1_slider .slide img {opacity: 0.25;} */
/* 	.home_s1 h2, .home_s1 p {text-shadow: 0 0 9px #000;} */
	.home_s1 h2 {font-size: 2.25rem;
/* 		color: #fff !important; */
	}
	.home_s1 p {max-width: 100%;
/* 		color: #fff !important; */
	}
	/* 	.custom_header {background: transparent;} */
	.home_s2 {margin-top: 0;padding: 30px 0;padding: 0 !important;}
	.stats_wrap {gap: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, .3);flex-direction: row;width: calc(100% - 20px) !important;align-items: start; border-radius: 0;padding: 10px;}
	.stat_number {font-size: 3rem;}
	.content_starts {gap: 20px;}
	.custom_header .content_starts {justify-content: space-between;}
	h3.client_slider_title {margin: 0;font-size: 1.8rem;}
	.about_heading, .section_title h3, .cta_block h3, .overlay h3, .home_s8_parent h2, .home_s9_text h2, .home_awards_sec h2, .home_s11_left .section_heading, .home_s12_right .section_heading, .home_s13 .section_heading_s13, .home_s14_left .section_heading, .section_heading, .section-title, .home_s16 .section_heading, .home_s17 .section_heading_s17, .home_s18 h2 {font-size: 1.8rem;}
	.home_s4 img, .home_s9_img img, .home_s11_right .home_s11_img, .home_s12_imgwrap .home_s12_img, .home_s15_right .home_s15_img, .home_s17 .contact_person_img {
		max-width: 80vw !important;
	}

	.about_right, .home_s12_imgwrap, .home_s11_right, .home_s15_right, .contact_image_wrap {width: fit-content !important;margin: auto;border-radius: 20px;}
	.home_s15 {background: #d9d9d94f;gap: 20px;display: grid;}
	.home_s15_right .home_s15_img {margin: 0;}
	.testimonials-wrapper {min-height: fit-content;}
	.main_footer .footer_links h3 {margin-bottom: 8px;}
	.footer_social {margin-left: 5px;padding: 5px 0;}
	.home_s16 .blog_cards_row {gap: 15px;}

	.review_box {padding-top: 0;}
	.company_name {font-size: 1.5rem;text-align: center;}
	.marquee_track .logo_item img {height: 80px;}
	.s13_image_collage {width: 85% !important;}
	.home_s18_parent {width: 85% !important;}
	.fixed_banner_badges img {max-width: 210px;}
	/* 	.home_s15_right, .contact_image_wrap {margin: auto;width: fit-content !important;} */
	.testimonial-image-wrapper {width: 95px;height: 95px;margin: 0 auto;}
	.testimonial-slide h3 {font-size: 1.75rem;}
	.testimonial-rating img {max-width: 24px;}
	.home_awards_sec .blue_hr {margin: 20px auto 0;}
	.newsletter_form button {padding: 8px 10px;}
	.home_s17 .contact_form .submit_btn {padding: 12px 30px;margin: auto;display: block;width: fit-content;}

	/* 	span.dot:nth-last-child(1), span.dot:nth-last-child(2) {display: block;} */
	.service_card {width: 80vw;}
	.agent_slide .agent_card h4::after {bottom: 42px;}
	.home_s4 {margin-top: 30px;}
	.home_s5 .subtitle, .home_s7 .subtitle, .service_grid {margin-top: 20px;}
	.home_s6 {padding-top: 0;}
	.cta_block {padding: 35px 20px;}
	.cta_block h3 {width: 100%;}
	a.cta_outline_btn {padding: 12px 18px;}
	.overlay.dark {align-content: center;gap: 15px;display: grid;}
	.home_s8_parent {box-shadow: 0 5px 30px rgba(0, 0, 0, .2);}
	.appx_logo {margin-bottom: 0px;}
	.rating_count, .stars_row {margin-top: 0;margin: auto;}
	.company_tagline {text-align: center;}
	.home_awards_sec {padding: 30px 0;margin: 0;}
	.marquee_wrapper, .marquee_track, .home_s11_right .home_s11_img, .card_desc, .testimonial-slide, .testimonial-slide .testimonial-quote p {padding: 0;}
	.home_s11_parent, .home_s12_parent, .home_s13_parent, .home_s14_parent, .home_s15_parent, .home_s17_parent {width: 94% !important;}
	.home_s11_right::after {display: none;}
	.home_s12_imgwrap .home_s12_img, .s13_image_collage {margin: 0;}
	.w50 {width: 100%;}
	.home_s13 {padding-bottom: 100px;}
	.s13_left_col {max-width: 100%;}
	.wave-background {margin-top: -240px;}
	.testimonial-slide p {font-size: 1rem;}
	.plus_icon {top: 10px;right: 10px;font-size: 35px;width: 22px;height: 12px;}
	.main_footer .footer_content {gap: 25px;}
	.main_footer .newsletter_col {margin-top: 0;margin-bottom: 25px;}
	/* 	.newsletter_form input::placeholder {
	padding: 0 !important;
	margin: 0 !important;
	text-align: left !important;
	color: #3c3c3c !important;
} */
	.footer_col.dummy_col {display: none;}
	.main_footer .contact_info>div {flex-wrap: nowrap;margin-bottom: 20px;}
	.main_footer .contact_info .footer_email {margin-bottom: 0 !important;}
	.footer_social {margin-top: 0 !important;}
	.home_s17 .contact_person_img {height: 400px;}
	.stars_row img {height: 18px;width: 18px;}
	.appx_logo {max-width: 65%;margin: auto;}
	/* 	.review_left a.btn_orange {margin: 20px auto;} */

	/* 	.logo_item {padding: 8px;height: 80px;} */
	.logo_item img {max-height: fit-content;}
	.home_s16 .blog_card {border-width: 2px;/*min-width: 0;*/}
	.home_s16 .card_img_wrap {
		padding-bottom: 0;
		aspect-ratio: 16 / 9;
	}

	.logo_track, .marquee_track {transform: translateX(-24vw);}
	.logo_item, .marquee_track .logo_item {padding: 8px;height: 80px;margin-right: 15px;width: 17vw;min-width: 17vw;}
	.logo_item img, .marquee_track .logo_item img {height: auto;width: 100%;}
	.stat_label {font-size: 0.75rem !important;}
	.stat_number {font-size: 2rem;}
	.stat_number span {font-size: 1.5rem;}
	.footer_col.footer_links {margin-left: 5px;}
	.main_footer .footer_bottom {padding: 25px 0;}

	.testi_slider_dots {z-index: 7;display: block;bottom: -30px !important;gap: 10px;display: flex;}
	.testi_slider_dots .dot {border-color: #000 !important;width: 6px;height: 6px;}
	.testi_slider_dots .dot.active {background: #000 !important;}
	.home_s17 .sub_para_s17 {font-size: 1.25rem;margin-bottom: 20px;text-align: center;}
	.home_s17 .contact_form .checkbox_group input[type=checkbox] {width: 12px;height: 12px;}
	/* 	.newsletter_form input::placeholder {
	float: right;
	width: 87%;
} */

	.cta_block .cta_block_content {max-width: 100%;margin: auto;}
	.home_s15_left > a {margin-top: 20px;}
	.home_s17_parent {align-items: center;}
	.s13_features_list li {padding-left: 20px;}
	.s13_features_list li::before {top: 5px;}

	.logo_track {padding: 4px 0;}
	.home_s6 {padding-top: 0 !important;}
	.home_s8, .home_s16 {padding: 0 !important;}
	.home_s15_left > a {margin: auto;}
	.about_heading, .section_title h3, .cta_block h3 {margin-top: -5px;}
	.salecs_s13 {padding-top: 120px !important;}
	.home_s12_parent {align-items: center;}
	.home_s12_imgwrap {position: initial;}
	.main_footer {margin-top: 40px;padding-top: 40px;}
	.home_s18 {padding: 40px 0;}
	.btn_orange {padding: 10px 24px;}
	.home_s14_parent {gap: 25px;}
	.contact_image_wrap {width: 100% !important;}
	.home_s17 .contact_person_img {max-width: 100% !important;}
	.home_s12_right .btn_orange {margin: auto;margin-top: 30px;}
	h2.section_heading_s17 {margin: 0 !important;}

	.agent_pagination {margin-top: 20px;}

	.review_right {display: flex;max-width: 100%;gap: 25px;}
	.stat_block:first-child::before {display: none;}
	.stat_block {padding: 0;margin: 0;}
	.stat_block::before {left: -13px;}

	/* -----------------------------------------------------------------------------------------Salesforce Implementation Services Page-------------------------------------------------------------- */
	.ecosystem_slide {flex: 0 0 100%;}
	.ecosystem_card {aspect-ratio: 2 / 1;}
	.ecosystem_hover {gap: 15px;}
	.ecosystem_hover p {font-size: 1.25rem;}
	.sfis_s6_parent, .sfis_s10_parent {flex-direction: column;gap: 20px;}
	.sfis_s6_parent .imp_exp {width: 100%;grid-template-columns: 1fr 1fr;}
	.imp_exp_img {width: 100%;}
	.imp_exp_img img {max-width: 100%;transform: none;height: auto;}
	.imp_exp a {transform: none !important;width: -webkit-fill-available;padding: 15px;}
	.single_faq_sec {padding: 20px;padding-right: 50px;}
	.single_faq_sec h3.faq_question::after {right: -30px;top: 8px;}
	.sfis_s4 .cta_block {padding: 35px 20px;}
	.model_list p {max-width: 15ch;}
	.model_list {padding: 20px;}
	.sfis_s10_right h3 {font-size: 1.25rem;}
	.sfis_s10_list1 .model_list {padding-left: 70px;}
	.sfis_s10_list2 .model_list {padding-right: 70px;}
	.home_s14_left .section_subtext {margin-bottom: 15px;}
	.sfis_s9 .section_heading_s13 {font-size: 1.8rem;text-align: center;margin-bottom: 20px;}

	.sfis_s4, .sfis_s16 {padding: 0 !important;}
	.sfis_s4 .cta_block p {text-align: center;}
	.sfis_s5 {margin-bottom: 40px;}
	.sfis_s7, .sfis_s13, .sfis_s15 {padding: 40px 0 !important;}
	.sfis_s10 {padding-bottom: 0 !important;}
	.sfis_s10 h2 {font-size: 1.8rem;text-align: center;max-width: none;}
	/* -----------------------------------------------------------------------------------------Salesforce Implementation Services Page-------------------------------------------------------------- */
	/* -----------------------------------------------------------------------------------------IT Consulting Services Page-------------------------------------------------------------- */
	.itcs_s2 .logo_track {transform: translateX(-45vw);}
	.itcs_s2 .logo_item {min-width: 40vw;}
	.itcs_s2 img {max-height: 100%;}
	.purpose_card {flex-direction: column;gap: 20px;justify-content: space-between;height: 100%;}
	.purpose_card_left {gap: 20px;margin: 0;}
	.purpose_card_right {width: 94% !important;margin: 0 3%;}
	.slider_controls.purpose_arrows {padding: 0;position: initial;}
	.purpose_card_left h3, .purpose_card_left p {text-align: center;}
	.itcs_s6 .cta_block p {text-align: center;}
	.techstack_slide {flex: 0 0 100%;}
	.slider_controls.techstack_arrows {top: 48%;}
	.itcs_s7 .techstack_activebrands {padding-top: 10px;}
	.itcs_s9_parent {gap: 20px;flex-direction: column-reverse;}
	.itcs_s9, .itcs_s10 {margin-bottom: 40px;}

	.techstack_activebrands .logo_scroller.active {max-height: 90px;}
	/* -----------------------------------------------------------------------------------------IT Consulting Services Page-------------------------------------------------------------- */
	/* -----------------------------------------------------------------------------------------Sales Cloud Services Page-------------------------------------------------------------- */
	.salecs_s3 {padding-top: 30px;padding-bottom: 120px;gap: 20px;display: grid;}
	.smartsale_slide {flex: 0 0 100%;}
	.smartsale_hover {top: 0;left: -20px;height: 100%;width: calc(100% + 40px);}
	.salecs_s9 .content_starts {flex-direction: column-reverse;}
	.salecs_s10 .section_title a {margin: 0;}
	.salecs_s13 {padding-bottom: 30px;padding-top: 120px;}

	.salecs_s5 .stat_item {min-width: 21vw;}
	/* -----------------------------------------------------------------------------------------Sales Cloud Services Page-------------------------------------------------------------- */
	/* -----------------------------------------------------------------------------------------Real State Page-------------------------------------------------------------- */
	.restate_slide {flex: 0 0 100%;}
	.rest_s3 .rest_s3_parent {gap: 20px !important;}
	.rest_s3 {gap: 20px;display: grid;}
	.rest_s6 {gap: 20px;display: flex;flex-direction: column;}
	/* -----------------------------------------------------------------------------------------Real State Page-------------------------------------------------------------- */


	.home_s10,.home_s11_sec,.home_s12_sec,.home_s14,.home_s15,.home_s16,.home_s17,.home_s2,.home_s3,.home_s4,.home_s5,.home_s6,.home_s7,.home_s8,.testimonials-section,.home_s9 {padding: 40px 0}

	.salecs_s9 .industries_list ul {margin-left: 0;padding-left: 30px;}
	.onsi_s2_parent, .onsi_s3_parent {flex-wrap: wrap;}
	.onsi_s2 .w60 {border-right: none;padding-right: 0;}
	.w60, .w40 {width: 100%;}
	.smartsale_hover {left: 0;width: calc(100% - 40px);}
	.salecs_s3 {padding-bottom: 120px !important;}
	.salecs_s3 .industry_item .arrow {display: none;}



	.sfis_s6_parent {flex-direction: row;justify-content: center;gap: 58px;}
	.sfis_s6_parent .imp_exp {grid-template-columns: 1fr;margin: 0;gap: 50px;}
	.imp_exp a {position: relative;}
	.imp_exp_left {margin-top: 70px !important;}
	.imp_exp_left a::after {content: "";position: absolute;top: 0;right: -39px;width: 20px;height: 100%;background: #009CDB;}
	.imp_exp_right a::after {content: "";position: absolute;top: 0;left: -39px;width: 20px;height: 100%;background: linear-gradient(to bottom, #356DB2, #172F4C);}
	.imp_exp_left a::before {content: "";position: absolute;right: -20px;top: 50%;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 10px solid #009CDB;transform: translateY(-50%) rotate(180deg);}
	.imp_exp_right a::before {content: "";position: absolute;left: -19px;top: 50%;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 10px solid #356DB2;transform: translateY(-50%);}
	.imp_exp_img {display: none;}
	.imp_exp a {padding: 12px;font-size: 1.1rem;min-height: 50px;align-items: center;max-height: 50px;max-width: none;}

	.imp_exp_right a:first-child::after {border-top-left-radius: 40px;border-top-right-radius: 40px;}
	.imp_exp_left a:last-child::after {border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;}

	/* 	.h_logo_d {display: block !important;} */
	.h_logo_m {display: none !important;}

	.custom_header img.w_logo.h_logo_d {display: block !important;}
	.custom_header img.b_logo.h_logo_d {display: none !important;}
	.custom_header.sticky img.w_logo.h_logo_d {display: none !important;}
	.custom_header.sticky img.b_logo.h_logo_d {display: block !important;filter: none !important;}


	.ul_for_menu.main_menu {
		position: absolute;
		flex-direction: column;
		background: #fff;
		top: 100%;
		left: 0;
		min-width: 220px;
		padding: 0 20px;
		width: calc(100% - 40px);
		height: 0;
		overflow: hidden;
		max-height: calc(100vh - 120px);
		overflow-y: scroll;
		transition: all 0.3s;
		gap: 0;
	}
	.ul_for_menu.main_menu.active {
		height: auto;
		padding: 20px;
	}
	.ul_for_menu.main_menu li a {width: calc(100% - 20px) !important;display: block !important;padding: 12px 10px !important;color: #000 !important;font-size: 14px !important;}
	ul.sub-menu {
		position: relative;
		visibility: visible;
		left: 0;
		right: auto !important;
		top: 0;
		opacity: 1;
		padding: 0;
		max-width: 94%;
		margin: auto;
		height: 0;
		overflow: hidden;
	}
	ul.sub-menu.active {height: auto;}
	.main_menu ul.sub-menu ul.sub-menu {
		left: 0 !important;
	}
	.main_menu li:hover ul.sub-menu {top: 0 !important;}
	.menu_toggle .bar {display: block;}
	.menu_toggle .cross {display: none;}
	.menu_toggle.active .bar {display: none;}
	.menu_toggle.active .cross {display: block;}

	.home_s11_left .section_subtext {margin-bottom: 20px;}
	.home_s11_sec {padding-bottom: 0 !important;}
	.sfis_s12::after, .salecs_s11::after, .rest_s8::after {display: none;}
	.logo_track, .marquee_track {transform: translateX(-23vw);}
	.logo_item, .marquee_track .logo_item {height: 17vw;margin-right: 10px;}
	.home_s13::before, .itcs_s10::before, .onsi_s4::before {left: -50%;width: 200%;}
	.smartsale_card img {display: none;}
	.ecosystem_pagination {margin-top: 0 !important;}
	.sfis_s7 {padding-top: 0 !important;}
	.sfis_s9 {margin-top: 40px;}
	.sfis_s11 {margin-bottom: 40px;}
	.itcs_s2 .logo_track {transform: translateX(-30vw);}
	.itcs_s2 .logo_item {min-width: 24vw;}
	.itcs_s3 .stat_item {min-width: 26vw;}
	.sfis_s9 {padding-bottom: 100px;}
	.itcs_s7 .section_title {margin-bottom: 20px;}
	.itcs_s7 {padding-top: 0 !important;}
	.home_s13 {margin-top: 40px;}
	.itcs_s10 {padding-top: 40px;}
	.itcs_s12, .itcs_s13, .itcs_s14 {padding-top: 40px !important;}
	.salecs_s3 .home_s12_right {width: 100%;}
	.salecs_s4, .salecs_s12 {padding-top: 40px !important;}
	.smartsale_pagination {margin-top: 0;}
	.salecs_s7, .salecs_s13, .salecs_s12 {padding-bottom: 40px !important;}
	.smartsale_card {margin: 0;margin-bottom: 40px !important;}
	.salecs_s9 .home_s12_right {height: fit-content;}
	.salecs_s9 {margin-bottom: 40px;}
	.salecs_s11 {margin-top: 40px;}
	.salecs_s13 {padding-top: 120px !important;}

	.rest_s3 {margin-top: 40px;padding-top: 40px !important;padding-bottom: 40px !important;}
	.rest_s6 {padding-bottom: 25px !important;}
	.rest_s6_p2 {padding-bottom: 40px !important;}
	.rest_su9, .rest_s9 {padding-top: 40px !important;}
	.home_awards_sec {padding: 40px 0;}

	.onsi_s2 .title_divider, .onsi_s3 .title_divider {margin-bottom: 5px;}
	.onsi_s4 {padding-top: 40px;padding-bottom: 100px;}
	.onsi_s5 {padding-bottom: 0 !important;padding-top: 40px !important;}
	.onsi_s3_parent {margin: 0;max-width: 100%;}
	.keybenif_titlepagination {margin: 0;border-radius: 15px;}
	.onsi_s4 .section_heading_s13 {margin: 0 !important;text-align: center;font-size: 1.8rem;margin-bottom: 20px !important;}
	.section_heading_s13 {text-align: center !important;margin: 0 !important;width: 100%;}

	.salecs_s3 .home_s12_imgwrap {margin: 0;}
	.salecs_s3 .home_s12_imgwrap h3 {margin-bottom: 20px;text-align: center;font-size: 1.8rem;}
	.salecs_s3 .home_s12_imgwrap img {margin: auto;}
	.salecs_s3 .industry_item {padding: 20px !important;}
	.salecs_s3 .industry_item img {margin-left: 0;}

	li.menu-item-has-children a::after {width: 14px !important;height: 0px !important;line-height: 0.6 !important;transform: rotate(-135deg) !important;}
	li:has(> ul.sub-menu.active) > a::after {transform: rotate(-45deg) !important;line-height: 1.6 !important;width: 4px !important;margin-left: 4px;}
	.ul_for_menu.main_menu li a:hover {color: #000 !important;}
	.ul_for_menu.main_menu li:has(> ul.sub-menu.active) > a {color: #C8654E !important;}

	.sfis_s10_right::before {width: 80%;left: 10%;}
	.model_list p svg {min-width: 14px;height: 14px;max-width: 14px;}
	.home_s17 {padding-top: 60px !important;}
	.salecs_s14 {padding-top: 40px !important;}
	
	.ecosystem_hover {display: grid;gap: 20px !important;align-content: center;}

	.techstack_slides_wrapper {transform: none !important;margin: 0;overflow-x: scroll;scrollbar-width: none;gap: 15px;}
	.techstack_slide {flex: 0 0 auto;}
	.techstack_card a {width: fit-content;margin: 0;}
	.slider_controls.techstack_arrows {display: none;}
	.review_center, .review_left, .review_right {max-width: 100%;}

	.home_s17 .form-control, .home_s17 input#country_selector {font-size: 16px !important;}
	.home_s17 .d-flex {gap: 0;flex-direction: column;}
	.home_s17 .width-50 {width: 100% !important;}


	.all_slides.all_slides_dmob {height: auto !important;}
	img.bnr_hide_mobile, .bnr_hide_mobile {display: none !important;}
	img.bnr_show_mobile {display: block;position: static;height: 100% !important;width: 100%;object-fit: cover;opacity: 1 !important;object-position: center;}
	.has_mobile_img .slide-content {height: calc(100% - 120px);margin-top: 120px;align-content: start;}
/* 	.has_mobile_img h2, .has_mobile_img p, .has_mobile_img a, .has_mobile_img strong {color: #000 !important;text-shadow: none !important;} */
/* 	.has_mobile_img a, .has_mobile_img strong {color: #fff !important;} */
	.home_s1 .has_mobile_img .content_starts {
		height: auto;
		aspect-ratio: 600 / 1200;
		margin-bottom: -185vw;
		/* 		aspect-ratio: 600 / 900;
		margin-bottom: -140vw; */
	}
	.home_s16 .blog_card {max-width: 100%;}

	.footer-widget-5, .footer-widget-6 {grid-column: span 1;max-width: -webkit-fill-available !important;}
	.footer-widget-5 .footer_sociallink {margin: 0 !important;}
	    .main_footer .contact_info>div {margin-bottom: 0;}

	
/* -------------------------------------------------------Single Blog page-------------------------------------------------------------- */
	.sipost_s1 {padding: 40px 0;padding-top: 160px;}
			.sipost_s1_parent1 {gap: 20px;}
			.sipost_s1_parent1 h1 {font-size: 2.5rem;}
			.sipost_s2, .sipost_s3, .sipost_s4 {padding: 40px 0 !important;}
			.sipost_s2_toc ul.ez-toc-list {gap: 15px;}
			.sipost_s2_parent1 {flex-direction: column;}
			.sipost_s2_sidebar, .sipost_s2_content, .sipost_s2_toc {width: 100%;}
			.sipost_s2_sidebar {justify-items: center;}
			.sipost_s4_parent1 {flex-direction: column;gap: 25px;}
			.sipost_s4_parent1 .w33, .sipost_s4_parent1 .w66 {width: 100%;}
			.sipost_s4_parent1 img {max-width: 100%;scale: 1;max-height: 120px;width: auto;}
			.sipost_s5 h2 {margin-bottom: 0;}
			.sipost_s5, .sipost_s6 {padding-bottom: 40px !important;}
			.sipost_s6 .cta_block_bottom {padding: 0;}
			.sipost_s6 .cta_block_bottom h3 {font-size: 1.5rem;}
			
			.blog_p1 .is-layout-flex, .blog_p3 .is-layout-flex {flex-direction: column-reverse;text-align: center;}
			.blog_p5 .is-layout-flex {flex-direction: column;text-align: center;}
			.blog_p3 .blog_p3_st2 img {margin-bottom: 0;}
			.side_categories_cont, .custom-search-bar, .side_sticky, .app_exchange_reviews_card {width: -webkit-fill-available;}
	/* -------------------------------------------------------Blog Listing page-------------------------------------------------------------- */
	.bhub_s1_parent1 h1 {font-size: 3.5rem;}
			.bhub_s1 {padding: 40px 0;padding-top: 160px;}
			.bhub_s2, .bhub_s3, .bhub_s4 {padding-top: 40px !important;}
			.bhub_s2_parent1 {flex-direction: column;gap: 25px;}
			.bhub_s3_parent1 {flex-direction: column;}
/* 			.w40, .w60 {width: 100%;} */
			.bhub_s3_divider {width: 100%;height: 2px;}
			.bhub_s5, .foot_newsletter_form {margin-top: 40px;}
	
	.bhub_b_extra {flex-wrap: wrap;gap: 10px;}
	.bhub_b_extra span {flex-wrap: wrap;}
	
/* 	Author  */
	.baut_s1_parent1 {flex-direction: column;gap: 25px;}
			.baut_s1_atrimage, .baut_s1_atrcntnt {width: 100%;}
			.baut_s1_parent1 img {max-height: 120px;width: auto;margin: auto;}
			.baut_s1_parent1 .author_linkedin_card {margin: auto;}
			.baut_s1_parent1 p {text-align: center;}
			.bhub_s4, .baut_s5 {padding-bottom: 0 !important;padding-top: 40px !important;}
			.bhub_s4 h2 {margin: 0;}
			.authorpage_slide {flex: 0 0 100%;}
	
	.custom-search-bar input[type="search"], .custom_category_select select {font-size: 16px !important;max-width: none;min-width: 90vw;box-sizing: border-box;}
	.custom_category_select::before {display: none;}
	/* 	--------------------------------------------------------------------Careers page--------------------------------------------------------  */
	.career_s1_right h1, .career_s1_right p {margin-left: 0;}
			.career_s1_right h1 {margin-top: 0;}
			.career_s1_right img {margin-right: 20px;}
			.career_s1 {padding: 40px 0;padding-top: 140px;}
			.career_s2, .career_s3, .career_s4, .career_s5 {padding: 40px 0 !important;}
			.career_s2 {background: #F7F9FC !important;}
			.career_s2 h2 {text-align: center;}
			.career_s2_parent2 {flex-direction: column;}
			.career_s2 .job_toggler {display: flex;gap: 20px;overflow: scroll;scrollbar-width: none;}
			.career_s2 .job_toggler button {border: none;border-bottom: 6px solid transparent;white-space: nowrap;}
			.career_s2_parent2 .single_faq_sec {padding: 20px;}
			.career_s2_parent2 .faq_question a {margin-top: 10px;}
			.career_s2_parent2 .faq_answer_cont {width: 100%;}
			.career_wyaslide, .career_lifeslide {flex: 0 0 100%;}
			.career_s4_parent1 {padding: 20px;flex-direction: column;max-width: calc(100% - 40px);}
			.career_s6_parent1 {padding: 20px;max-width: calc(100% - 40px);}
			.career_s6_parent1 h3 {font-size: 1.75rem;}
			.career_s6 {padding-top: 40px;}
	
	.page-template-contactus-template .contact_us_s1_gird{display:flex;flex-direction:column}.page-template-contactus-template .contact_us_s1_litem{border-bottom:2px solid #fff}.page-template-contactus-template svg.lptr_s5_svg2{width:200px;height:200px}.page-template-contactus-template .sparater_line{grid-column:span 1;border-bottom:0 solid #d0d5dd}.page-template-contactus-template .contact_form_content.w40.animate_bottom_2_top.contact_us_form.anim_visible{width:85%}.page-template-contactus-template .contact_us_s1 .contact_form_content.w40.animate_bottom_2_top.contact_us_form.anim_visible{width:90%!important}.page-template-contactus-template .contact_us_s1_main h2.contact_h3{text-align:center}.page-template-contactus-template .slide img{object-position:calc(100% + 249px) center}.page-template-contactus-template .contact_us_s1_email svg,.page-template-contactus-template .contact_us_s1_phone svg,.page-template-contactus-template .page-template-contactus-template .contact_us_s1_location svg{margin-top:4px}
	/* 	--------------------------------------------------------------------About page--------------------------------------------------------  */
	.about_s2 {padding-top: 40px;margin-top: 40px;}
	.about_s2 .content_starts {gap: 25px;flex-wrap: wrap;}
	.about_s2 img.about_s2_bottomimg {margin-top: -80px;}
	.about_s3 {padding-bottom: 40px;}
	.about_s3.about_s3part2 {padding: 0;}
	.about_s3_parent3 {overflow: scroll;scrollbar-width: none;justify-content: start;gap: 20px;position: fixed;top: 65px;left: 0;padding: 20px;max-width: calc(100% - 40px);display: none;}
	.about_s3_active .about_s3_parent3 {display: flex;}
	.about_s3_close .about_s3_parent3 {display: none;}
	.about_s3_parent3 button {white-space: nowrap;}
	.about_s4_main {padding: 40px 0;}

	.ourj_card {padding: 20px;padding-top: 60px;flex-direction: column;align-items: center;}
	.ourj_c_year span {font-size: 22vw;margin: 0;}
	.ourj_c_description {width: 100%;margin-top: 20px;}

	.as4_leadership_s1_p2 {grid-template-columns: 1fr;}
	.leadership_s1_card {flex-direction: column;align-items: center;}
	.leadership_s1_absoimg {margin-top: -40px;}
	.ls1card_left {width: 100%;}
	.ls1card_left span {margin: auto 0;}
	.ls1card_right {width: 100%;}

	.as4_awards_s1_p2 {grid-template-columns: repeat(6, 1fr);}
	.awards_s1_imgt1 {grid-column: span 6;}
	.as4_awards_s2_p1 {padding: 30px;gap: 25px;flex-direction: column-reverse;text-align: center;}
	.as4_awards_s2_p1 h2 {font-size: 2.5rem;}

	.w33, .w66 {width: 100%;}
	.as4_culture_s1_p2 {padding: 30px;flex-direction: column;}
	.as4_culture_s1_p2 .w66 {grid-template-columns: 1fr;}
	.as4_culture_s2 {padding-top: 40px;margin-top: 40px;}
	.as4_culture_s2_p2 {flex-direction: column;}
	.culture_s1_p2_card img {width: auto !important;max-width: 50px !important;}

	.choose_wcuslide, .choose_htslide {flex: 0 0 75%;}
	.as4_chooseus_s2_p1 {gap: 25px;flex-direction: column;text-align: center;}
	.slider_controls.choose_htslide_arrows {padding: 0;}
	
	/* -------------------------------------------------------product page--------------------------------------------------------------  */
	.pd_rating {justify-content: center;}
.prod_s2 {padding-bottom: 40px;}
.prod_s3, .prod_s4, .prod_s5, .prod_s6, .prod_s7, .prod_s8, .prod_s10 {padding: 40px 0;}
.prod_s3 .section_title p, .prod_s4 .section_title p, .prod_s8 .section_title p, .prod_s10 .section_title p {margin-top: 20px;}
	.prod_s3_parent2, .prod_s5_parent1, .prod_s6_parent1 {flex-direction: column;}
.prod_s8 {margin-top: 40px;}
	.prod_s8_parent2 {grid-template-columns: 1fr;}
	.prod_tmslider {width: 100%;}
	.prod_tmcard {align-content: start;}
	.slider_controls.prod_tmslider_arrows {position: static !important;padding: 0 !important;width: fit-content !important;margin: auto;padding-top: 5px !important;}
	.prod_tmcard .ptm_usr {flex-direction: column;margin: auto;text-align: center;}
	.prod_tmcard img {margin: auto;}
	.prod_s11_btns {margin: auto;}
}

@media (max-width:450px) {	.home_s10,.home_s11_sec,.home_s12_sec,.home_s14,.home_s15,.home_s16,.home_s17,.home_s2,.home_s3,.home_s4,.home_s5,.home_s6,.home_s7,.home_s8,.testimonials-section,.home_s9 {padding: 40px 0}
	.all_slides {height: auto}
	.agent_card {width: 100%;max-width: 340px}
	.s13_left_col {margin: auto}
	.s13_image_collage {width: 100%;max-width: none;display: grid;grid-template-columns: 1fr}
	.home_s17 .contact_form_content {min-width: initial;padding-right: 0}
	.home_s17 .contact_form .form_group_row {display: flex;gap: 20px;margin-bottom: 20px;flex-wrap: wrap}
	.home_s9_parent,.main_footer .footer_content {padding: 0}
	.main_footer .newsletter_form {display: flex;flex-wrap: wrap;width: 90%;justify-content: center;align-items: center;background-color: transparent}
	.home_s16 .blog_cards_row {display: flex;flex-wrap: wrap;flex-direction: column}
	.stats_wrap {margin: auto}
	.service_card {margin: 10px}
	.home_s13 .section_heading_s13 {margin-left: 0}
	.our_sucess_btn {margin: 0 ;}
	.home_s13 {padding-top: 40px;}
	
	.page-template-contactus-template .section .contact_us_s1{padding:20px 10px}.page-template-contactus-template .contact_us_s1_litem{width:min-content}.page-template-contactus-template svg.lptr_s5_svg2{width:100px;height:100px}
}