/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 07 2026 | 16:18:17 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

body{
	background-color: #fdfdfd !important;
}

.elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 112% !important;
}

.blogHdng{
	color: #5856D6 !important;
	    font-family: "Blushing-Rose", Sans-serif !important;
    font-size: 32px !important;
    font-weight: 400 !important;
}

.eael-testimonial-item{
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) !important;
}
.icon-img-left-content .eael-testimonial-content {
	width: 100% !important;
}    
.eael-testimonial-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

/* Keep text block full width */
.eael-testimonial-text {
    width: 100%;
}

/* Make stars & name inline */
.testimonial-star-rating,
.bio-text {
    display: flex;
    align-items: center;
}
.eael-testimonial-content .eael-testimonial-text {
	margin-bottom: -10px !important;
}







/* 1400px Screens */
@media only screen and (min-width: 1390px) and (max-width: 1429px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth3{
	--content-width: 1219px !important;			
}
	
/* header start */
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu .elementor-item {
	font-size: 16px !important;
	  }
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu--main .elementor-item {
    padding-left: 20px !important;
    padding-right: 25px !important;
}
/* header end */	

/* footer start */
.elementor-3097 .elementor-element.elementor-element-ec464bb {
	--min-height: 360px !important;
	  }
.elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu .elementor-item{
		font-size: 16px !important;  
	  }	  
 .elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu--main .elementor-item {
    padding-left: 10px !important;
		  padding-right: 10px !important;
	  }
	  .elementor-3097 .elementor-element.elementor-element-6d27114 {
    margin-top: -12px !important;
    font-size: 15px !important;
}
	  .elementor-element-aa34693 div div {
		              height: 56px !important;
	  }
/* footer end */
		
/* home banner start */
.elementor-element-511bcef div div {
    height: 79px !important;
}
.elementor-3053 .elementor-element.elementor-element-055accf .elementor-heading-title {
		  font-size: 44px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae {
		  --margin-top: -19px !important;
	  }
/* home banner end */
	  
/* Home all section start */
.elementor-3053 .elementor-element.elementor-element-184be6e .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-3df72b8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-b550c59 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-cf4cb9f .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-ca31cb8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-4762e69 .elementor-heading-title {
	font-size: 40px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-06f073c, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-button, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-group .elementor-field, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-subgroup label, .elementor-3053 .elementor-element.elementor-element-a4b376f, .eael-testimonial-text, .elementor-3053 .elementor-element.elementor-element-1d60835 .elementor-button, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-b09833a .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32, .elementor-3053 .elementor-element.elementor-element-acad599 .elementor-button {
		  font-size: 16px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32 {
    margin-top: -14px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-f670b25 .elementor-heading-title {
		  font-size: 25px !important;
	  }
	  .elementor-3468 .elementor-element.elementor-element-a2742a7 .elementor-heading-title {
    font-family: "Blushing-Rose", Sans-serif;
		  font-size: 21px !important;
	  }
	  .blogHdng {
            font-size: 27px !important;
            margin-bottom: 0px !important;
        }
	  .elementor-3053 .elementor-element.elementor-element-0f0734a
 {
	 width: 65% !important;
	 margin-left: 107px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-50b4b24 {
        --width: 30%;
    }
	  .elementor-3053 .elementor-element.elementor-element-de50f3e:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-de50f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -59px !important;
    background-size: 100% 111% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-5b3a8f1 {
		  --min-height: 923px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-38cbaae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-38cbaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 64% 53% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px 19px !important;
}
/* Home all section end */
	  
  }
}

/* 1440px Screens */
@media only screen and (min-width: 1430px) and (max-width: 1450px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth3{
	--content-width: 1219px !important;
}
		
/* header start */
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu .elementor-item {
	font-size: 16px !important;
	  }
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu--main .elementor-item {
    padding-left: 20px !important;
    padding-right: 25px !important;
}
/* header end */	

/* footer start */
.elementor-3097 .elementor-element.elementor-element-ec464bb {
	--min-height: 360px !important;
	  }
.elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu .elementor-item{
		font-size: 16px !important;  
	  }	  
 .elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu--main .elementor-item {
    padding-left: 10px !important;
		  padding-right: 10px !important;
	  }
	  .elementor-3097 .elementor-element.elementor-element-6d27114 {
    margin-top: -12px !important;
    font-size: 15px !important;
}
	  .elementor-element-aa34693 div div {
		              height: 56px !important;
	  }
/* footer end */
				
/* home banner start */
.elementor-element-511bcef div div {
    height: 79px !important;
}
.elementor-3053 .elementor-element.elementor-element-055accf .elementor-heading-title {
		  font-size: 44px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae {
		  --margin-top: -19px !important;
	  }
/* home banner end */
	  
/* Home all section start */
.elementor-3053 .elementor-element.elementor-element-184be6e .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-3df72b8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-b550c59 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-cf4cb9f .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-ca31cb8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-4762e69 .elementor-heading-title {
	font-size: 40px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-06f073c, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-button, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-group .elementor-field, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-subgroup label, .elementor-3053 .elementor-element.elementor-element-a4b376f, .eael-testimonial-text, .elementor-3053 .elementor-element.elementor-element-1d60835 .elementor-button, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-b09833a .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32, .elementor-3053 .elementor-element.elementor-element-acad599 .elementor-button {
		  font-size: 16px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32 {
    margin-top: -14px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-f670b25 .elementor-heading-title {
		  font-size: 25px !important;
	  }
	  .elementor-3468 .elementor-element.elementor-element-a2742a7 .elementor-heading-title {
    font-family: "Blushing-Rose", Sans-serif;
		  font-size: 21px !important;
	  }
	  .blogHdng {
            font-size: 27px !important;
            margin-bottom: 0px !important;
        }
	  .elementor-3053 .elementor-element.elementor-element-0f0734a
 {
	 width: 65% !important;
	 margin-left: 107px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-50b4b24 {
        --width: 30%;
    }
	  .elementor-3053 .elementor-element.elementor-element-de50f3e:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-de50f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -59px !important;
    background-size: 100% 111% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-5b3a8f1 {
		  --min-height: 923px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-38cbaae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-38cbaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 64% 53% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -23px !important;
}
/* Home all section end */

}
}

/* 1600px Screens */
@media only screen and (min-width: 1590px) and (max-width: 1610px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth3{
	--content-width: 1219px !important;
}
		
/* header start */
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu .elementor-item {
	font-size: 16px !important;
	  }
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu--main .elementor-item {
    padding-left: 20px !important;
    padding-right: 25px !important;
}
/* header end */	

/* footer start */
.elementor-3097 .elementor-element.elementor-element-ec464bb {
	--min-height: 419px !important;
	  }
.elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu .elementor-item{
		font-size: 16px !important;  
	  }	  
 .elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu--main .elementor-item {
    padding-left: 10px !important;
		  padding-right: 10px !important;
	  }
	  .elementor-3097 .elementor-element.elementor-element-6d27114 {
    margin-top: -12px !important;
    font-size: 15px !important;
}
	  .elementor-element-aa34693 div div {
		              height: 104px !important;
	  }
/* footer end */	
		
/* home banner start */
.elementor-element-511bcef div div {
    height: 79px !important;
}
.elementor-3053 .elementor-element.elementor-element-055accf .elementor-heading-title {
		  font-size: 44px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae {
		  --margin-top: -19px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-d09b8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -17px 0px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -17px -95px !important;
}
/* home banner end */
	  
/* Home all section start */
.elementor-3053 .elementor-element.elementor-element-184be6e .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-3df72b8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-b550c59 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-cf4cb9f .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-ca31cb8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-4762e69 .elementor-heading-title {
	font-size: 40px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-06f073c, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-button, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-group .elementor-field, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-subgroup label, .elementor-3053 .elementor-element.elementor-element-a4b376f, .eael-testimonial-text, .elementor-3053 .elementor-element.elementor-element-1d60835 .elementor-button, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-b09833a .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32, .elementor-3053 .elementor-element.elementor-element-acad599 .elementor-button {
		  font-size: 16px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32 {
    margin-top: -14px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-f670b25 .elementor-heading-title {
		  font-size: 25px !important;
	  }
	  .elementor-3468 .elementor-element.elementor-element-a2742a7 .elementor-heading-title {
    font-family: "Blushing-Rose", Sans-serif;
		  font-size: 21px !important;
	  }
	  .blogHdng {
            font-size: 27px !important;
            margin-bottom: 0px !important;
        }
	  .elementor-3053 .elementor-element.elementor-element-0f0734a
 {
	 width: 65% !important;
	 margin-left: 107px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-50b4b24 {
        --width: 30%;
    }
	  .elementor-3053 .elementor-element.elementor-element-de50f3e:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-de50f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -59px !important;
    background-size: 100% 111% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-5b3a8f1 {
		  --min-height: 923px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-38cbaae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-38cbaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 64% 53% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -133px !important;
}
	  .elementor-element-dcbcd33 div div{
		  height: 24px !important;
	  }
	  .elementor-element-caf9e13 div div{
		  height: 0px !important;
	  }
	  
/* Home all section end */
	  
  }
}

/* 1680px Screens */
@media only screen and (min-width: 1670px) and (max-width: 1690px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .rowWidth3{
	--content-width: 1250px !important;
}
/* header start */
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu .elementor-item {
	font-size: 16px !important;
	  }
.elementor-3058 .elementor-element.elementor-element-9f36323 .elementor-nav-menu--main .elementor-item {
    padding-left: 20px !important;
    padding-right: 25px !important;
}
/* header end */	

/* footer start */
.elementor-3097 .elementor-element.elementor-element-ec464bb {
	--min-height: 436px !important;
	  }
.elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu .elementor-item{
		font-size: 16px !important;  
	  }	  
 .elementor-3097 .elementor-element.elementor-element-c64401c .elementor-nav-menu--main .elementor-item {
    padding-left: 10px !important;
		  padding-right: 10px !important;
	  }
	  .elementor-3097 .elementor-element.elementor-element-6d27114 {
    margin-top: -12px !important;
    font-size: 15px !important;
}
	  .elementor-element-aa34693 div div {
		              height: 116px !important;
	  }
/* footer end */		
		
/* home banner start */
.elementor-element-511bcef div div {
    height: 79px !important;
}
.elementor-3053 .elementor-element.elementor-element-055accf .elementor-heading-title {
		  font-size: 44px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae {
		  --margin-top: -19px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-d09b8ae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-d09b8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -17px 0px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -17px -96px !important;
}
/* home banner end */
	  
/* Home all section start */
.elementor-3053 .elementor-element.elementor-element-184be6e .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-3df72b8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-b550c59 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-cf4cb9f .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-ca31cb8 .elementor-heading-title, .elementor-3053 .elementor-element.elementor-element-4762e69 .elementor-heading-title {
	font-size: 40px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-06f073c, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-button, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-group .elementor-field, .elementor-3053 .elementor-element.elementor-element-0f0734a .elementor-field-subgroup label, .elementor-3053 .elementor-element.elementor-element-a4b376f, .eael-testimonial-text, .elementor-3053 .elementor-element.elementor-element-1d60835 .elementor-button, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-b09833a .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32, .elementor-3053 .elementor-element.elementor-element-acad599 .elementor-button {
		  font-size: 16px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a45302c, .elementor-3053 .elementor-element.elementor-element-c64d117, .elementor-3053 .elementor-element.elementor-element-e78656b .elementor-button, .elementor-3053 .elementor-element.elementor-element-e036e32 {
    margin-top: -14px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-f670b25 .elementor-heading-title {
		  font-size: 25px !important;
	  }
	  .elementor-3468 .elementor-element.elementor-element-a2742a7 .elementor-heading-title {
    font-family: "Blushing-Rose", Sans-serif;
		  font-size: 21px !important;
	  }
	  .blogHdng {
            font-size: 27px !important;
            margin-bottom: 0px !important;
        }
	  .elementor-3053 .elementor-element.elementor-element-0f0734a
 {
	 width: 65% !important;
	 margin-left: 107px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-50b4b24 {
        --width: 30%;
    }
	  .elementor-3053 .elementor-element.elementor-element-de50f3e:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-de50f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -59px !important;
    background-size: 100% 111% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-5b3a8f1 {
		  --min-height: 923px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-38cbaae:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-38cbaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 64% 53% !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -181px !important;
}
	  .elementor-element-dcbcd33 div div{
		  height: 24px !important;
	  }
	  .elementor-element-caf9e13 div div{
		  height: 0px !important;
	  }
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 133% !important;
}
/* Home all section end */
	  
  }
}


/* 2400x Screens */
@media only screen and (min-width: 2400px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  .elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 109% !important;
}
	  .elementor-element-590e0cf div div div figure img{
		  width: 100% !important;
	  }
	  
	}
}

/* 1366px Screens */
@media only screen and (min-width: 1366px) and (max-width: 1366px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  .blogHdng {
    color: #5856D6 !important;
    font-family: "Blushing-Rose", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -130px !important;
}
	}
}

/* 1200px Screens */
@media only screen and (max-width: 1200px) and (min-width: 768px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  	  .blogHdng {
    font-size: 22px !important;
    margin-bottom: 0px !important;
}
	  .eael-testimonial-content .eael-testimonial-text {
    margin-bottom: -21px !important;
}
	  .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 0px -97px !important;
}
	}
}


/* 1024px Screens */
@media only screen and (min-width: 1024x) and (max-width: 1024px) {
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  .elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 100% !important;
}
	          .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: 0px 66px !important;
        }
	}
}


@media (min-width: 768px) and (max-width: 820px) {
	 .elementor-3053 .elementor-element.elementor-element-565a76f:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-565a76f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 100% 100% !important;
    }
	        .blogHdng {
            font-size: 17px !important;
            margin-bottom: 0px !important;
        }
	        .elementor-3053 .elementor-element.elementor-element-a640a88:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-a640a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-position: 0px -642px !important;
        }
}

@media (min-width: 100px) and (max-width: 650px) {
   .elementor-3053 .elementor-element.elementor-element-2606478:not(.elementor-motion-effects-element-type-background), .elementor-3053 .elementor-element.elementor-element-2606478 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 100% 34% !important;
}
	.elementor-3053 .elementor-element.elementor-element-416a3d8 .eael-testimonial-item {
    padding: 5px 0px 5px 0px !important;;
}
	.blogHdng {
            font-size: 15px !important;
            margin-bottom: 0px !important;
        }
}