

@media screen and (max-width: 1024px) and (min-width: 769px) {
  .elementor-element-1ea17d9 {
    padding: 4px 0px !important;
}
}
/* 
@media only screen and (max-width:1024px) {
.myservices_section {
    max-width: 500px;
    margin: auto;
	}
		.services_clm {
    height: 500px !important;
		display:block !important;
}
	.approchHeight {
    height: 100%;
    max-height: 508px;
}
}	
	
@media only screen and (max-width: 770px) and (min-width: 400px) {
 	.elementor-47 .elementor-element.elementor-element-1ea17d9 img {
    width: 100% !important;
    max-width: 120px !important;
		
}
	.services_clm {
    height: 100%;
/*     max-height: 500px !important; */
		
}

} */
	


	
.our_approach .has_eae_slider.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e1ee8e6 {
    max-width: 1150px;
    margin: auto;
}
.elementor-2 .elementor-element.elementor-element-45e942f {
    width: 100%;
}
	
.elementor-2 .elementor-element.elementor-element-1b91ef7 img {
    width: 19%;
}
.elementor-2 .elementor-element.elementor-element-8ddcc7a {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-89cc3a3 .elementor-heading-title {
    font-size: 23px;
    text-align: center;
}

		
.elementor-2 .elementor-element.elementor-element-4e7c889 {
    display: none;
}
	
.elementor-2 .elementor-element.elementor-element-9e91b6b {
    width: 100%;
}	
	
.elementor-2 .elementor-element.elementor-element-9e91b6b > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
	
	
.elementor-2 .elementor-element.elementor-element-e6324cf {
padding: 30px 0 10px 0;
}	
	
	
.elementor-2 .elementor-element.elementor-element-5b164fe {
    width: 100%;
}
	
.elementor-2 .elementor-element.elementor-element-6f32286 img {
    width: 19%;
}
	
.elementor-2 .elementor-element.elementor-element-cd0f93d {
    display: none;
}
	
.elementor-2 .elementor-element.elementor-element-1778784 {
    width: 100%;
}
	
.elementor-2 .elementor-element.elementor-element-349ee38 {
    width: 100%;
}
	
.elementor-2 .elementor-element.elementor-element-349ee38 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
	
	
.elementor-2 .elementor-element.elementor-element-01fbcdc {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 30px 0 10px 0;
}	
	
.elementor-2 .elementor-element.elementor-element-32a0e29 .elementor-heading-title {
    text-align: center;
}
	
	
.elementor-2 .elementor-element.elementor-element-805d37a {
    width: 100%;
}	
	
.elementor-2 .elementor-element.elementor-element-3ca57de img {
    width: 19%;
}
	
.elementor-2 .elementor-element.elementor-element-e1e41b6 {
    width: 5%;
    display: none;
}
	
	
.elementor-2 .elementor-element.elementor-element-83a20c7 {
    width: 100%;
}
	
	.elementor-2 .elementor-element.elementor-element-d5e12cd .elementor-heading-title {
    font-size: 23px;
    text-align: center;
}
	
	
	.elementor-2 .elementor-element.elementor-element-bd32221 {
    width: 100%;
}
	
	
	.elementor-2 .elementor-element.elementor-element-bd32221 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}
	
	
	.elementor-2 .elementor-element.elementor-element-4bdf386 {
    padding: 30px 0 10px 0;
}
	
}

	
.wpforms-container .wpforms-field-label {
    display: block;
    color: red;
    font-weight: 400;
    word-break: break-word;
    word-wrap: break-word;
}

div.wpforms-container-full .wpforms-field-label {
    margin: 0 0 var(--wpforms-field-size-input-spacing) 0;
    padding: 0;
    font-size: var(--wpforms-label-size-font-size);
    line-height: var(--wpforms-label-size-line-height);
    color: #5A7184;
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
    background-color: var(--wpforms-field-background-color);
    border-radius: var(--wpforms-field-border-radius);
    color: var(--wpforms-field-text-color);
    border: 1px solid var(--wpforms-field-border-color);
    padding: 0 var(--wpforms-field-size-padding-h);
    font-size: var(--wpforms-field-size-font-size);
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
    border-color: #5A7184;
		opacity: 55%;
		color: #000;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color);
    color: var(--wpforms-button-text-color);
    padding: 15px 125px 15px 125px;
    border-radius: 125px;
    background-color: #E54B94;
    font-family: Poppins;
    font-size: 15px;
}









section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-cebed73.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    padding: 10px 20px;
}
/*  Header*/
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-cebed73.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    padding: 10px 10px !important;
}

/* Header section*/
@media (max-width: 768px) {
	.elementor-47 .elementor-element.elementor-element-1ea17d9 img {
    width: 100% !important;
    max-width: 120px !important;
}
}


/* Our services & approach */
@media screen and (min-width: 1025px) {
	.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 330px;
    margin-bottom: 20px !important;
		
		display: flex;
    justify-content: center;
    align-items: center;
}
}
@media only screen and (max-width:1065px) and (min-width:1025px) {
	.elementor-element-b3eafaf, .elementor-element-189a6b9, .elementor-element-1c95bb9 {
    height:800px !important;
}	
}
@media only screen and (max-width:1120px) and (min-width:1066px) {
	.elementor-element-b3eafaf, .elementor-element-189a6b9, .elementor-element-1c95bb9 {
    height:850px !important;
}	
}


 @media only screen and (max-width:1096px) {
	.elementor-element-189a6b9 {
		height: 760px;
	}
	.elementor-element-1c95bb9 {
		height: 760px;
	}
	.elementor-element-b3eafaf {
		height: 760px;
	}
}

 @media only screen and (max-width:1074px) {
	.elementor-element-189a6b9 {
		height: 770px;
	}
	.elementor-element-1c95bb9 {
		height: 770px;
	}
	.elementor-element-b3eafaf {
		height: 770px;
	}
}

 @media only screen and (max-width:1049px) {
	.elementor-element-189a6b9 {
		height: 790px;
	}
	.elementor-element-1c95bb9 {
		height: 790px;
	}
	.elementor-element-b3eafaf {
		height: 790px;
	}

} 
@media only screen and (max-width:1024px) {
	.elementor-element-b3eafaf {
    height: 455px;
}
	.elementor-element-189a6b9 {
		height: 480px;
	}
	.elementor-element-1c95bb9 {
		height: 480px;
	}
	.elementor-2 .elementor-element.elementor-element-b3eafaf, .elementor-2 .elementor-element.elementor-element-189a6b9, .elementor-2 .elementor-element.elementor-element-1c95bb9 {
    width: 100%;
    height: 460px;
    margin-bottom: 25px;
}
	.elementor-2 .elementor-element.elementor-element-23e6256 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
   
}

.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 420px;
    margin-bottom: 25px !important;
}
	.elementor-2 .elementor-element.elementor-element-8dc6f1d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 8px 12px 0px 12px;
}
	.elementor-2 .elementor-element.elementor-element-75db3f5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 8px 12px 0px 12px;
}
	.elementor-2 .elementor-element.elementor-element-ddcc4db > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 8px 12px 0px 12px;
}
}
	
}
@media only screen and (max-width:769px) {
	.elementor-element-b3eafaf {
    height: 460px !important;
}
	.elementor-element-189a6b9 {
		height: 460px !important;
	}
	.elementor-element-1c95bb9 {
		height: 460px !important;
	}
	.elementor-2 .elementor-element.elementor-element-e88c037.elementor-column > .elementor-widget-wrap {
    justify-content: center;
    margin: 0px !important;
}

.elementor-element-4f8bace {
    margin: 10px 0px !important;
}

}
@media only screen and (max-width:768px) {
	.elementor-element-b3eafaf {
    height: 470px !important;
}
	.elementor-element-189a6b9 {
		height: 470px !important;
	}
	.elementor-element-1c95bb9 {
		height: 470px !important;
	}
		.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 420px !important;
   
}
	.elementor-2 .elementor-element.elementor-element-daf0278 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 10px 0px !important;
}
	.elementor-2 .elementor-element.elementor-element-1fb05fb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 10px 0px !important;
}
	.approch-icon {
		width: 75px !important;
	}
	.elementor-2 .elementor-element.elementor-element-e88c037.elementor-column > .elementor-widget-wrap {
    justify-content: center;
    margin: 0px !important;
}
	.elementor-element-4f8bace {
    margin: 10px 0px !important;
}
	.elementor-2 .elementor-element.elementor-element-92d41c5 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}
	.elementor-2 .elementor-element.elementor-element-90902e8 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}
	.elementor-2 .elementor-element.elementor-element-d886f17 > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}
	
}
@media only screen and (max-width:501px) {
		.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 470px !important;
   
}
}
@media only screen and (max-width:456px) {
		.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 480px !important;
   
}
}
@media only screen and (max-width:431px) {
	.elementor-element-b3eafaf {
    height: 500px !important;
}
	.elementor-element-189a6b9 {
		height: 500px !important;
	}
	.elementor-element-1c95bb9 {
		height: 500px !important;
	}
}
@media only screen and (max-width:418px) {
		.elementor-2 .elementor-element-1fb05fb, .elementor-2 .elementor-element-daf0278, .elementor-2 .elementor-element-4d89cf5 {
    height: 520px !important;
   
}
}
@media only screen and (max-width:400px) {
	.elementor-element-b3eafaf {
    height: 520px !important;
}
	.elementor-element-189a6b9 {
		height: 520px !important;
	}
	.elementor-element-1c95bb9 {
		height: 520px !important;
	}
}
@media only screen and (max-width:374px) {
	.elementor-element-b3eafaf {
    height: 540px !important;
}
	.elementor-element-189a6b9 {
		height: 540px !important;
	}
	.elementor-element-1c95bb9 {
		height: 540px !important;
	}
}



@media only screen and (max-width:356px) {
	.elementor-element-b3eafaf {
    height: 580px !important;
}
	.elementor-element-189a6b9 {
		height: 580px !important;
	}
	.elementor-element-1c95bb9 {
		height: 580px !important;
	}
}
@media only screen and (max-width:334px) {
	.elementor-element-b3eafaf {
    height: 590px !important;
}
	.elementor-element-189a6b9 {
		height: 590px !important;
	}
	.elementor-element-1c95bb9 {
		height: 590px !important;
	}
}
@media only screen and (max-width:322px) {
	.elementor-element-b3eafaf {
    height: 620px !important;
}
	.elementor-element-189a6b9 {
		height: 620px !important;
	}
	.elementor-element-1c95bb9 {
		height: 620px !important;
	}
}
@media only screen and (max-width:319px) {
	.elementor-element-b3eafaf {
    height: 625px !important;
}
	.elementor-element-189a6b9 {
		height: 625px !important;
	}
	.elementor-element-1c95bb9 {
		height: 625px !important;
	}
}

/* header height fix */
section.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-cebed73.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    padding: 0px 5px !important;
}
.entry-content p {
    margin-bottom: 0 !important;
}
