.elementor-location-header{
    position: sticky;
    top: 0;
    background: white;
    z-index: 999;
}

/* -------v-css---------- */
.top-banner-section{
	--min-height: 700px !important;
}
.img-without-round,
.img-without-round:before{
	border-radius: 0px;
	--border-radius: 0px !important;
}
.elementor-2796 .elementor-element.elementor-element-14e8820::before, .elementor-2796 .elementor-element.elementor-element-14e8820 > .elementor-background-video-container::before, .elementor-2796 .elementor-element.elementor-element-14e8820 > .e-con-inner > .elementor-background-video-container::before, .elementor-2796 .elementor-element.elementor-element-14e8820 > .elementor-background-slideshow::before, .elementor-2796 .elementor-element.elementor-element-14e8820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2796 .elementor-element.elementor-element-14e8820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
	background-image: linear-gradient(87deg, var(--e-global-color-primary) 14%, #F2295B00 100%) !important;
}
.top-banner-section .left-content .description ul{
	padding-left: 15px;
	margin-bottom: 15px;
}
.left-right-img-main-section > .e-con-inner{
	gap: 100px !important;
	align-items: center !important;
}
.left-right-img-main-section .content-main-box{
	padding: 70px 15px;
	width: 100%;
	max-width: 50%;
}
.left-right-img-main-section .content-main-box ul{
	padding-left: 15px;
  	margin-bottom: 15px;
}
.left-right-img-main-section .img-main-box{
	position: unset;
	width: 100%;
	height: 100%;
	min-height: 450px;
	width: 100%;
  	max-width: 50%;
}
.left-right-img-main-section .img-main-box > .elementor-widget-image{
	position: absolute;
	top: 0;
	height: 100% !important;
    width: 100%;
    max-width: 50% !important;
}
.left-right-img-main-section .img-main-box *{
	height: 100% !important;
}
.left-right-img-main-section .img-main-box img{
	 border-radius: unset !important;
	 object-fit: cover !important;
	 object-position: center !important;
/* 	 min-height: 450px; */
	 height: 100% !important;
}
.left-right-img-main-section .img-main-box.right-img > .elementor-widget-image{
	right: 0;
}
.left-right-img-main-section .img-main-box.left-img > .elementor-widget-image{
	left: 0;
}
.left-right-img-main-section .content-main-box .elementor-heading-title,
.full-content-box h2.elementor-heading-title{
	margin-bottom: 20px;
	font-size: 38px !important;
	line-height: normal;
}
.section-top-bottom-padding{
/* 	padding-top: 80px;
	padding-bottom: 80px; */
	padding: 80px 15px;
}
.service-provider-section .inner-service-box{
	margin-top: 15px;
	padding: 0px 15px;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.service-provider-section .inner-service-box .elementor-icon-box-icon{
	margin-top: 15px;
  	margin-bottom: 10px;
}
.service-provider-section .inner-service-box .elementor-icon-box-title{
	line-height: normal;
}
.content-main-box-section > .e-con-inner{
	justify-content: center !important;
}
.content-main-box-section .e-con-inner{
	display: flex;
    gap: 15px;
	flex-wrap: wrap !important;
}
.content-main-box-section .e-con-inner .inner-box{
	width: 100%;
	max-width: calc(100% / 4 - 15px);
	background-color: #eafaff;
    padding: 20px !important;
	transition: 0.5s all ease-in-out !important;
}
.content-main-box-section .e-con-inner .inner-box:hover{
	background-color: var(--e-global-color-secondary);
}
.content-main-box-section .e-con-inner .inner-box *{
	transition: 0.5s all ease-in-out !important;
}
.content-main-box-section .e-con-inner .inner-box:hover *{
	color: #fff !important;
}
.content-main-box-section .e-con-inner .inner-box .elementor-heading-title{
	font-size: 24px !important;
	margin-bottom: 10px !important;
}
.chaty-i-trigger .chaty-channel{
	right: 15px;
}
.chaty-channel-list{
	right: 12px;
}
.elementor-221 .elementor-element.elementor-element-f5ac0e4{
	padding-left: 15px;
	padding-right: 15px;
}
div.elementor-2796 .elementor-element.elementor-element-95083c1 .elementor-heading-title,
div.elementor-2796 .elementor-element.elementor-element-ab8ccbb .elementor-heading-title,
div.elementor-2796 .elementor-element.elementor-element-d99b129 .elementor-heading-title,
div.elementor-2796 .elementor-element.elementor-element-66245a5 .elementor-heading-title{
	font-size: 16px;
	line-height: normal;
}
div.elementor-2796 .elementor-element.elementor-element-1df0b13,
div.elementor-2796 .elementor-element.elementor-element-4d2e3bb,
div.elementor-83 .elementor-element.elementor-element-e68dfd7 .e-con-inner,
div.elementor-2796 .elementor-element.elementor-element-5e07964,
div.elementor-2796 .elementor-element.elementor-element-e82b643{
	padding: 0px;
}
div.elementor-221 .elementor-element.elementor-element-14bba44 .ekit-btn-wraper {
	text-align: left;
}
div.elementor-221 .elementor-element.elementor-element-3217471{
	--border-radius: 8px;
}
div.elementor-221 .elementor-element.elementor-element-f5ac0e4{
	--border-radius: 0px;
}
div.elementor-2796 .elementor-element.elementor-element-c218834{
	gap: 0px;
	max-width: 100%;
}
div.elementor-2796 .elementor-element.elementor-element-d1140e8{
	display: none;
}
@media(max-width: 1600px){
	.left-right-img-main-section > .e-con-inner {
		gap: 50px !important;
	}
}
@media(max-width: 1400px){
	.left-right-img-main-section .content-main-box,
	.section-top-bottom-padding{
		padding: 40px 15px;
	}
	.left-right-img-main-section .img-main-box{
		min-height: 350px;
	}
	.left-right-img-main-section .content-main-box .elementor-heading-title{
		font-size: 32px !important;
		text-align: left;
	}
	.full-content-box h2.elementor-heading-title {
		font-size: 32px !important
	}
	div.elementor-2796 .elementor-element.elementor-element-3b880e7 .elementor-heading-title{
		font-size: 40px;
	}
}
@media(max-width: 1200px){
	.content-main-box-section .e-con-inner .inner-box{
		max-width: calc(100% / 2 - 15px);
	}
}
@media(max-width: 1024px){
	.left-right-img-main-section > .e-con-inner {
		gap: 30px !important;
		padding: 30px 0px;
	}
	.top-banner-section > .e-con-inner{
		flex-direction: column !important;
	}
	.top-banner-section > .e-con-inner .left-content,
	.top-banner-section > .e-con-inner .right-content,
	.left-right-img-main-section .content-main-box,
	.left-right-img-main-section .img-main-box{
		width: 100% !important;
		max-width: 100% !important;
	}
	.left-right-img-main-section .content-main-box{
		order: 1 !important;
	}
	.left-right-img-main-section .img-main-box{
		order: 2 !important;
	}
	.left-right-img-main-section > .e-con-inner{
		flex-wrap: wrap !important;
		flex-direction: column !important;
	}
	.left-right-img-main-section .content-main-box{
		padding: 0px;
	}
	.left-right-img-main-section .img-main-box > .elementor-widget-image{
		position: relative;
		max-width: 100% !important;
	}
	.full-content-box > .e-con-inner{
		padding: 0px;
	}
	div.elementor-2796 .elementor-element.elementor-element-6af872a:not(.elementor-motion-effects-element-type-background){
		background-color: #fff;
	}
}
@media(max-width: 767px){
	.content-main-box-section .e-con-inner .inner-box {
		max-width: 100%;
	}
	div.elementor-2796 .elementor-element.elementor-element-9d8f729,
	div.elementor-2796 .elementor-element.elementor-element-c5d23a6 .ekit-btn-wraper,
	div.elementor-2796 .elementor-element.elementor-element-c24e6e1,
	div.elementor-2796 .elementor-element.elementor-element-4fc8d3a,
	div.elementor-2796 .elementor-element.elementor-element-5a60600,
	div.elementor-2796 .elementor-element.elementor-element-8bc77f1,
	div.elementor-2796 .elementor-element.elementor-element-d778b4c .elementor-heading-title,
	div.elementor-2796 .elementor-element.elementor-element-1df0b13,
	div.elementor-2796 .elementor-element.elementor-element-de57afa *{
		text-align: left;
	}
	div.elementor-2796 .elementor-element.elementor-element-45fde33 .elementor-heading-title{
		text-align: center;
	}
	div.elementor-83 .elementor-element.elementor-element-1815258 {
		--width: 16%;
	}
	div.elementor-83 .elementor-element.elementor-element-ba9a2c8 {
		--width: 84%;
	}
	.top-banner-section .left-content .elementor-element-bbfd695.elementor-hidden-mobile{
		display: block;
	}
	div.elementor-221 .elementor-element.elementor-element-14bba44 .ekit-btn-wraper {
		text-align: center;
	}
	.left-right-img-main-section .content-main-box ul li{
		list-style-position: inside;
	}
}
@media(max-width: 575px){
	div.elementor-221 .elementor-element.elementor-element-3f54399:not(.elementor-motion-effects-element-type-background){
		min-height: 650px;
	}
	.left-right-img-main-section .img-main-box {
		min-height: auto;
	}
	.left-right-img-main-section .content-main-box .elementor-heading-title,
	.full-content-box h2.elementor-heading-title{
		font-size: 20px !important;
	}
	div.elementor-2796 .elementor-element.elementor-element-3b880e7 .elementor-heading-title {
		font-size: 22px;
		line-height: normal !important;
	}
	div.elementor-2796 .elementor-element.elementor-element-14e8820{
		--padding-left: 10px;
   	 	--padding-right: 10px;
	}
}