.four-img-inn-box img {
    box-shadow:0px 10px 50px 0px rgb(84 110 122 / 15%);
}

.four-img-main-box .elementor-widget-wrap {
    position: relative;
}
.four-img-main-box {
    position: relative;
   
}
.four-img-main-box:before {
  content: '';
    position: absolute;
    width: 485px;
    height: 440px;
    background: #fff;
    top: -75px;
    left: 58px;
    right: 0;
    box-shadow: 0px 10px 50px 0px rgb(84 110 122 / 15%);
}
/* new media query */
#callme1 {
    position: fixed;
    left: 24px;
    bottom: 80px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    opacity: .8;
    z-index: 9999;
}
#callme1 #callmeMain1 {
    -moz-border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    border-radius: 50%!important;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #25d366;
    width: 60px;
    height: 60px;
    -webkit-animation: zcwmini2 1.5s 0s ease-out infinite;
    -moz-animation: zcwmini2 1.5s 0s ease-out infinite;
        display: flex;
    justify-content: center;
}
#callme1 #callmeMain1:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -moz-animation: zcwphone2 1.5s linear infinite;
}
#callmeMain1 img {
    max-width: 28px;
}
.faqs span {margin: 0!important;}

.faqs .elementor-accordion .elementor-tab-title {color: #000;}

.faqs a.elementor-accordion-title {color: #333!important;}

.faqs i.fas.fa-plus, i.fas.fa-minus {color: #000!important;}
h2.blogh2 {font-size: 20px;line-height: 1.2;margin-bottom: 5px;margin-top: 13px;}
@-webkit-keyframes zcwphone2 {
	0% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg)
	}
	50% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}
	100% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@-moz-keyframes zcwphone2 {
	0% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg)
	}
	50% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}
	100% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@keyframes zcwphone2 {
	0% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg)
	}
	50% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}
	100% {
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
}
@-webkit-keyframes zcwmini2 {
	0% {
		box-shadow: 0 0 4px 3px rgba(133 201 232 / 15%), 0 0 0 0 rgba(133 201 232 / 15%), 0 0 0 0 rgba(133 201 232 / 15%)
	}
	100% {
		box-shadow: 0 0 4px 3px rgba(133 201 232 / 15%), 0 0 0 20px rgba(133 201 232 / 15%), 0 0 0 20px rgba(133 201 232 / 15%)
	}
}



    
