/*
Theme Name: Hello Elementor Child Theme
Template: hello-elementor
*/
.page-id-354 .inner_Banner {
    background-position: top center !important;
}
.movingSlides img{
	height: 250px;
	object-fit: cover;
}
.movingSlides  .elementor-image-box-title a{
	font-family: "Anton", Sans-serif;
}
.linkGray a{
	color: #444444;
}
.linkRed a{
	color: var(--e-global-color-primary);
}
.liImgBoxes ul{
	padding-left: 20px;
}
.liImgBoxes li{
	font-size: 15px;
	text-align: left !important;
}
.imgSticky {
	position: sticky !important;
	top: 20px !important;
}
.myForm ::placeholder{
	opacity: 1 !important;
}
.myForm form ::placeholder{
	color: silver !important;
}
.myForm form input,
.myForm form textarea{
	color: black !important;
}
.redAfterLine .elementor-heading-title{
	position: relative;
	width: fit-content;
}
.redAfterLine .elementor-heading-title::after{
	background-color: var(--e-global-color-primary );
	width: 40px;
	height: 3px;
	content: '';
	position: absolute;
	right: -55px;
	top: 15px;
}
/* .lineDoubleRed .elementor-heading-title{
position: relative;
width: fit-content;
margin: 0 auto !important;
}
.lineDoubleRed .elementor-heading-title::after{
background-color: var(--e-global-color-primary );
width: 69px;
height: 3px;
content: '';
position: absolute;
right: -90px;
top: 15px;
}
.lineDoubleRed .elementor-heading-title::before{
background-color: var(--e-global-color-primary );
width: 69px;
height: 3px;
content: '';
position: absolute;
left: -90px;
top: 15px;
} */

.elementor-widget-text-editor strong{
	font-weight: 600;
}
.headerMenu .sub-menu.elementor-nav-menu--dropdown {
	max-height: 40vh;
	overflow-y: auto;
}
.headerMenu .sub-menu.elementor-nav-menu--dropdown::-webkit-scrollbar {
	width: 4px;
}
.headerMenu .sub-menu.elementor-nav-menu--dropdown::-webkit-scrollbar-track {
	background: #f1f1f1;
}
.headerMenu .sub-menu.elementor-nav-menu--dropdown::-webkit-scrollbar-thumb {
	background: var(--e-global-color-primary );
	border-radius: 100px;
}
.headerMenu .elementor-nav-menu--main > ul.elementor-nav-menu > li.current-menu-item  > a,
.headerMenu  .current-menu-parent {
	background-color: var(--e-global-color-secondary );
}
.headerMenu .current-menu-parent > a{
	color: white;
}
.myForm  button{
	margin-top: 10px;
}
.clamp5 {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	min-height: 140px;
}
.reviewsSwiper .elementor-image-box-img img{
	background-color: #1976D2;
	border-radius: 100px;
	padding: 10px;
}
.reviewsSwiper  .elementor-image-box-content{
	width: fit-content !important;
}
.reviewsSwiper .elementor-image-box-wrapper{
	justify-content: center;
}
.reviewsSwiper .elementor-image-box-title{
	margin-bottom: 10px!important;
}
.whyChooseBoxes  figure.elementor-image-box-img {
	margin-left: auto !important;
	margin-right: auto !important;
}
/* Header */

.headerMenu .elementor-nav-menu li.menu-item > a:hover{
	background-color: var(--e-global-color-secondary );
}

/* Home */
.packagesHeight p{
	min-height: 390px;
}
.myTestimonials .swiper-slide-active{
	border-top-left-radius: 35px;
}
.myTestimonials .swiper-slide-next{
	border-bottom-right-radius: 35px;
}
.myTestimonials .elementor-testimonial__content{
	min-height: 200px;
}
.myTestimonials .swiper-slide::before{
	content: url('https://sm.dev-version.com/license-to-kill/wp-content/uploads/2024/08/stars.svg');
	width: 106px;
}
.myTestimonials .elementor-testimonial__content{
	margin-top: 10px;
}
.expBox .elementor-image-box-description span{
	position: relative;
	margin-right: 5px;
}
.expBox .elementor-image-box-description span::after{
	content: '+';
	font-size: 14px;
	position: absolute;
	top: 5px;
	left: 50px;
}
.expBox .elementor-image-box-title{
	margin-top: 0;
}
.servicesTabs .e-n-tab-title{
	border-bottom: 1px solid #D2D2D2;
}
.wrapper-div {
	height: 200px !important;
	overflow-y: scroll !important;
	min-width: 280px;
	overflow-x: hidden;
}
.servicesTabs .e-n-tab-title{
	background-color: transparent !important;
}
.lineClampTabs p{
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}
.wrapper-div::-webkit-scrollbar {
	width: 10px;
}

.wrapper-div::-webkit-scrollbar-track {
	background: #D9D9D9;
	border-radius: 8px;
}

.wrapper-div::-webkit-scrollbar-thumb {
	background: var(--e-global-color-primary);
	border-radius: 6px;
	cursor: pointer;
}
.servicesTabs .e-n-tab-title{
	width: 100% !important;
}
.servicesLoop .e-loop-item:nth-of-type(3n+1) img {
	border-top-left-radius: 75px !important;
}

.servicesLoop .e-loop-item:nth-of-type(3n) img {
	border-bottom-right-radius: 75px !important;
}

/* Reviews Page */
/* .myReviews .elementor-testimonial-content{
min-height: 200px;
} */
.myReviews .elementor-testimonial-image img{
	background-color: #1976D2;
	border-radius: 100px;
	padding: 10px;
}
/* Areas We Serve */
.areasWeServeLoop:hover .elementor-heading-title{
	color: var(--e-global-color-primary ) !important;
}
/* Responsive */
/* @media screen and (min-width: 768px){
	.headerMenu .current-menu-parent .sub-menu.elementor-nav-menu--dropdown{
		margin-left: -15px !important;
	}
} */
@media screen and (max-width: 767px){
	.redAfterLine .elementor-heading-title{
		width: unset;
	}
	.myTestimonials .swiper-slide::before{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	.myTestimonials .elementor-testimonial__content {
		margin-top: 30px;
	}
	.myTestimonials .elementor-testimonial__content{
		min-height: unset;
	}
	.redAfterLine .elementor-heading-title::after{
		display: none;
	}
	.footerLocations ul{
		display: flex;
		flex-direction: column;
	}
	.reviewsSwiper .elementor-image-box-content {
		width: 100% !important;
	}
	.gradientResponsive {
		background-image: linear-gradient(90deg, #0A2C52 100%, #00000000 100%) !important;
	}
	/* 	.headerMenu .current-menu-parent a{
	color: white;
}
	.headerMenu .sub-arrow svg path{
	fill: white;
} */
}

.positive-feedback, .negative-feedback {display: none;