.column-wpseo-metadesc{
	display:none !important
}

/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}


.elementor-post__thumbnail__link{display:none !important}

.elementor-video, .elementor-custom-embed-image-overlay{border-radius:15px}

.frm_fields_container label{font-family:"Saira Condensed"; font-size:19px !important; font-weight:500!important}


.frm_button_submit{
	background-color:#E8772A !important; border-radius: 100px 100px 100px 100px !important;
    padding: 10px 24px 10px 24px !important; font-weight:bold !important; font-size:16px !important; width:100% !important;border:0px !important;
}



.frm_button_submit:hover{background-color:#CC6520 !important}

header{background-color:white; position:relative; z-index:9}
.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/


/*march 16 2024*/

p:last-child {
	margin-bottom:0px!important;
}


.badge{
	position:relative !important;
	z-index:12 !important
}

.circle-132 {
    z-index: 1;
    background-color:#E8772A;
    border-radius: 50%;
    width: 8.25rem;
    height: 8.25rem;
    position: absolute;
    top: -3.125rem;
    bottom: auto;
    left: auto;
    right: -3.125rem;
}
.circle-132.left {
    z-index: 1;
    top: -3.3125rem;
    bottom: auto;
    left: -3.6875rem;
    right: auto;
}


.ph-head .elementor-button-icon{
	background-color:#E8772A !important;
	border-radius:100px;
	padding:9px 10px;
	margin-right:7px;
	color:#ffffff;
}


.ph-head a.elementor-button .elementor-button-content-wrapper{
	display:flex !important;
	align-items:center;
	justify-content:space-evenly
}

.our-p{
	box-shadow: 0 0 3.125rem .25rem rgba(0, 0, 0, .1);
	margin-bottom:45px !important;
	border-radius:10px
}


.mail-block .elementor-icon-list-item{
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    background-color: #fff;
    border-radius: .625rem;
    align-items: center;
    padding: 1rem 2.625rem 1rem 1.5625rem;
    text-decoration: none;
    display: inline-block;
;
    box-shadow: 0 0 3.125rem .25rem rgba(0, 0, 0, .1);
}





.core-sec .elementor-tabs{
	display:flex;
}

.core-sec .elementor-tabs-wrapper,.core-sec .elementor-tabs-content-wrapper{
	width:50% !important;
	float:left;
	border:0px !important;
	padding:0px 30px;
}


.core-sec .elementor-tab-content{
  border-radius: .625rem;
  min-height: 40rem;
  padding: 1.875rem 5.8125rem 4.5625rem 1.875rem;
  position: relative;
  box-shadow: 0 0 .8rem .25rem rgba(0, 0, 0, .1);
}

.core-sec .elementor-tab-content img{
	width:71px !important
}

.core-sec svg{
	fill:#E8772A !important;
	color:#E8772A !important;
}

.core-sec .elementor-tab-content h4{
	color: #000;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.25rem;
	margin-bottom:20px
}

.core-sec .elementor-tab-content p{
	font-size:18px;
	line-height:24px
}


.core-sec .elementor-tab-content{
	width:100% !important
}


.core-sec  .elementor-tab-title{
	width:100% !important;
	border:0px !important
}

.core-sec .elementor-tab-title:after,.core-sec .elementor-tab-title:before{
	border:0px !important
}


.core-sec .elementor-tab-title{
	background-repeat:no-repeat;
	background-position:15px center;
	padding-left:55px !important;
	line-height:50px !important;
	box-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-bottom: .0625rem solid #dcdcdc;
  border-radius: 0;
  align-items: center;
	color: #000;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
	padding:15px 15px 15px 75px !important;
	height:81px !important;
	border-bottom: .0625rem solid #dcdcdc !important;
background-size: 30px;
}


.core-sec .elementor-tab-title:nth-child(1){
	background-image:url(/wp-content/uploads/2025/07/Communication.avif);
}

.core-sec .elementor-tab-title:nth-child(2){
	background-image:url(/wp-content/uploads/2025/07/Innovative.avif);
}

.core-sec .elementor-tab-title:nth-child(3){
	background-image:url(/wp-content/uploads/2025/07/Teamwork.avif);
}

.core-sec .elementor-tab-title:nth-child(4){
	background-image:url(/wp-content/uploads/2025/07/Proactive.avif);
}

.core-sec .elementor-tab-title:nth-child(5){
	background-image:url(/wp-content/uploads/2025/07/Utilizing-Technology.avif);
}

.core-sec .elementor-tab-title:nth-child(6){
	background-image:url(/wp-content/uploads/2025/07/Quality-Outcomes.avif);
}

.core-sec  .elementor-tab-title:nth-child(7){
	background-image:url(/wp-content/uploads/2025/07/Lasting-Relationships.avif);
}

.core-sec  .elementor-tab-title.elementor-active {
    color: #E8772A;
    background-color: #E8772A20;
    border: .0625rem solid rgba(242, 109, 32, .12);
    border-bottom-style: none;
    border-radius: .625rem;
    width: 100%;
    height: 100%;
    text-decoration: none;
	border:0px !important
}

.pro-tabs .elementor-tabs-wrapper{
	align-items: center;
  padding: 3.125rem;
	background-color: #fff;
  border: .0625rem solid #dcdcdc;
  border-radius: .625rem;
  padding: .625rem;
	display:flex;
}

.pro-tabs .elementor-tab-title span{
	color: #E8772A85;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700 !important;
  line-height: 2.25rem !important;
	margin-right:1.3rem;
}



.pro-tabs .elementor-tab-title {
	background-color: #fff;
  border-radius: .625rem;
  align-items: center;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 1.85rem;
	padding-right:40px;
	font-weight: 700 !important;
  line-height: 2.25rem;
	font-size: 1.2rem;
}

.pro-tabs .elementor-tab-desktop-title.elementor-active{
	border:0px !important;
	background-color:#E8772A;
	color:#ffffff;
}

.pro-tabs .elementor-tab-desktop-title.elementor-active span{
	color:#ffffff;
}

.pro-tabs .elementor-tab-title:after,.pro-tabs .elementor-tab-title,.pro-tabs .elementor-tab-title:before{
	border:0px !important
}

.pro-tabs .elementor-tab-content{
	margin-top:20px;
	border:1px solid #d5d8dc!important;
	border-radius: .625rem;
	background-color:#ffffff;
	position:relative;
	z-index:7;
	    padding: 3.125rem;
}



.pro-tabs .elementor-tab-content h2{
text-align:center	;
	margin-bottom:2.1875rem;
	color:#333 !important;
	font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.25rem;
}

.tabs-text__block{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.text-requl400,.tabs-image{
	width:42%
}

.tabs-image{
	width:55%
}

.text-requl400{
	font-size:18px;

    color: #797979;
    line-height: 1.625rem;

}



.form-b{
	width: 100%; 
	height: 1500px;
	overflow: hidden; margin: 0; padding: 0;
	animation-iteration-count
}

.top-menu .elementor-nav-menu a {
    padding: 13px 14px !important;
}

iframe.Project{
	padding-bottom:50px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important
}

.whatwe .elementor-container{
	box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);
	padding:20px !important;
	z-index:99;
	position:relative;
	border-radius:10px;
	background-color:#F9F9F9;
}


.whatwecir .circle-132{
	z-index:-1;
	display:none
}

.whatwe:before{
	content:'';
	background-color: #E8772A;
  border-radius: 50%;
  width: 8.25rem;
  height: 8.25rem;
  position: absolute;
	bottom: auto;
  left: auto;
  right: 13%;
    top: -1%;
  z-index: -2;
}

/*.whatwe .elementor-container:before{
	content:'';
	border:1px solid #000000;
	width:100%;
	position:absolute;
	height:100%;
	margin:-5px;
	border-radius:10px;
}*/


.sec-text .elementor-heading-title{
	background-color:rgba(0,0,0,0.20);
		display:inline-block;
	margin-left:auto;
	margin-right:auto;
	padding:0px 4px;
}



/*.box-testi-outer .e-con-inner .e-con-inner{
	z-index: 4;
  background-color: #fff;
  border-radius: .625rem;
  padding: 3.75rem;
  position: relative;
	box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1);
	z-index:9;
}*/

.testi-slide .elementor-loop-container{
	z-index: 4;
  background-color: #fff;
  border-radius: .625rem;
  /*padding: 3.75rem;*/
  position: relative;
	box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1);
	padding-bottom:0px !important

}



.box-testi .testimonials{
	z-index:-1;
	position:absolute;
	top:-50px;
}


.testi-slide .circle-132 {
    z-index: 1;
    background-color: #E8772A;
    border-radius: 50%;
    width: 8.25rem;
    height: 8.25rem;
    position: absolute;
    top: -2.125rem;
    bottom: auto;
    left: auto;
    right: -3.125rem;
}


.box-testi p:first-child{
	background-image:url(/wp-content/uploads/2025/07/quote-1-1.avif);
	background-size:27px;
	background-repeat:no-repeat;
	padding-top:30px;
	margin-top:-30px;
	color: #797979;
    line-height: 1.625rem;
	font-size: 18px !important;
    font-weight: 300 !important;
}

.testi-slide .elementor-swiper-button.elementor-swiper-button-prev{
	background-color:#E8772A !important;
	z-index:999 !important;
	border-radius:100px;
	padding:8px;
	left:-20px !important;
}

 .testi-slide  .elementor-swiper-button.elementor-swiper-button-next{
	background-color:#E8772A !important;
	z-index:999 !important;
	border-radius:100px;
	padding:8px;
	right:-20px !important;
}

.testi-slide .elementor-widget-loop-carousel .swiper-pagination-bullets{
	bottom:-40px !important;
	z-index: 4;
	top:unset !important
}


.testi-slide img{
	max-height:400px;
	height:100%;
	width:100%;
	object-fit:cover;
}


#callnowbutton.cnb-single{
	background-color:#E8772A !important
}

article a{
	color:#777 !important
}

article a.elementor-post__read-more{
	color:#E8772A !important;
}

article a.elementor-post__read-more:hover{
	color:#CC6520 !important;
}
































































/*---  new side tabs  ---*/

.core-sec-new .elementor-tabs{
	display:flex;
}

.core-sec-new .elementor-tabs-wrapper,.core-sec .elementor-tabs-content-wrapper{
	width:50% !important;
	float:left;
	border:0px !important;
	padding:0px 30px;
}


.core-sec-new .elementor-tab-content{
  border-radius: .625rem;
  min-height: 40rem;
  padding: 1.875rem 5.8125rem 4.5625rem 1.875rem;
  position: relative;
  box-shadow: 0 0 .8rem .25rem rgba(0, 0, 0, .1);
}

.core-sec-new .elementor-tab-content img{
	width:71px !important
}

.core-sec-new svg{
	fill:#E8772A !important;
	color:#E8772A !important;
}

.core-sec-new .elementor-tab-content h4{
	color: #000;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.25rem;
	margin-bottom:20px
}

.core-sec-new .elementor-tab-content p{
	font-size:18px;
	line-height:24px
}

.core-sec-new .elementor-tab-content{
	width:100% !important
}

.core-sec-new .elementor-tab-title{
	width:100% !important;
	border:0px !important
}

.core-sec-new .elementor-tab-title:after,.core-sec .elementor-tab-title:before{
	border:0px !important
}

.core-sec-new .elementor-tab-title{
	background-repeat:no-repeat;
	background-position:15px center;
	padding-left:55px !important;
	line-height:50px !important;
	box-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-bottom: .0625rem solid #dcdcdc;
  border-radius: 0;
  align-items: center;
	color: #000;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
	padding:15px 15px 15px 75px !important;
	height:81px !important;
	border-bottom: .0625rem solid #dcdcdc !important;
background-size: 30px;
}

.core-sec-new  .elementor-tab-title:nth-child(1){
	background-image:url(/wp-content/uploads/2025/07/Communication.avif) !important;
}

.core-sec-new  .elementor-tab-title:nth-child(2){
	background-image:url(/wp-content/uploads/2025/07/Innovative.avif) !important;
}

.core-sec-new  .elementor-tab-title:nth-child(3){
	background-image:url(/wp-content/uploads/2025/07/Teamwork.avif) !important;
}

.core-sec-new  .elementor-tab-title:nth-child(4){
	background-image:url(/wp-content/uploads/2025/07/Proactive.avif) !important;
}

.core-sec-new  .elementor-tab-title:nth-child(5){
	background-image:url(/wp-content/uploads/2025/07/Utilizing-Technology.avif) !important;
}

.core-sec-new  .elementor-tab-title:nth-child(6){
	background-image:url(/wp-content/uploads/2025/07/Quality-Outcomes.avif) !important;
}

.core-sec-new   .elementor-tab-title:nth-child(7){
	background-image:url(/wp-content/uploads/2025/07/Lasting-Relationships.avif) !important;
}

.core-sec-new   .elementor-tab-title.elementor-active {
  color: #E8772A;
  background-color: #E8772A20;
  border: .0625rem solid rgba(242, 109, 32, .12);
  border-bottom-style: none;
  border-radius: .625rem;
  width: 100%;
  height: 100%;
  text-decoration: none;
	border:0px !important
}


.pro-tabs-2 .elementor-tabs-wrapper{
	align-items: center;
  padding: 3.125rem;
	background-color: #fff;
  border: .0625rem solid #dcdcdc;
  border-radius: .625rem;
  padding: .625rem;
	display:flex;
}

.pro-tabs-2 .elementor-tab-title span{
	color: #E8772A;
  font-family: Poppins, sans-serif;
  font-size: 1.5rem;
  font-weight: 700 !important;
  line-height: 2.25rem !important;
	margin-right:1.3rem;
}



.pro-tabs-2 .elementor-tab-title {
	background-color: #fff;
  border-radius: .625rem;
  align-items: center;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 1.85rem;
	padding-right:40px;
	font-weight: 700 !important;
  line-height: 2.25rem;
	font-size: 1.2rem;

	
	
}

.pro-tabs-2 .elementor-tab-desktop-title.elementor-active{
	border:0px !important;
	background-color:#E8772A;
	color:#ffffff;
}

.pro-tabs-2 .elementor-tab-desktop-title.elementor-active span{
	color:#ffffff;
}

.pro-tabs-2 .elementor-tab-title:after,.pro-tabs-2 .elementor-tab-title,.pro-tabs-2 .elementor-tab-title:before{
	border:0px !important
}

.pro-tabs-2 .elementor-tab-content{
	margin-top:20px;
	border:1px solid #d5d8dc!important;
	border-radius: .625rem;
	background-color:#fff;
	position:relative;
	z-index:7;
	padding: 3.125rem;
}

.pro-tabs-2 .elementor-tab-content h2{
text-align:center	;
	margin-bottom:2.1875rem;
	color:#111111 !important;
	font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.25rem;
}


.whatwe2:before {
  content: '';
  background-color: #E8772A;
  border-radius: 50%;
  width: 8.25rem;
  height: 8.25rem;
  position: absolute;
  bottom: auto;
  left: auto;
  right: 13%;
  top: -1%;
  z-index: -2;
}

.pro-tabs-2 .text-requl400{
    font-size: 18px;
    color: #111111;
    line-height: 1.625rem;
}



.elementor-custom-embed-play i {
    color: #E8772A !important;
    font-size: 65px;
}


.page-id-8124 .box-testi p:first-child {
    background-image: url(/wp-content/uploads/2025/07/quote-1-1.avif);
    background-size: 27px;
    background-repeat: no-repeat;
    padding-top: 30px;
    margin-top: -30px;
    color: #797979;
    line-height: 1.625rem;
    font-size: 18px !important;
    font-weight: 300 !important;
}



/*---  new side tabs Ends  ---*/


.elementor-swiper-button.elementor-swiper-button-prev,.elementor-swiper-button.elementor-swiper-button-next{
	background-color:#E8772A !important;
}

article a{
	color: #111 !important;
}

.elementor-tab-content p a{
	color:#E8772A !important;
}

.elementor-posts--skin-cards .elementor-post:nth-child(1),.elementor-posts--skin-cards .elementor-post:nth-child(2),.elementor-posts--skin-cards .elementor-post:nth-child(3),.elementor-posts--skin-cards article:nth-child(4),.elementor-posts--skin-cards article:nth-child(5){
	display:none !important
}


.page-id-4338 .display-option,.page-id-4345  .display-option,.page-id-751 .display-option,.page-id-4352 .display-option{
	display:none !important
}




























































@media only screen and (max-width: 1770px) {
.whatwe:before{
  right: 10%;
    top: -1%;
  z-index: -2;
}


}


@media only screen and (max-width: 1644px) {
.whatwe:before{
  right: 7%;
    top: -1%;
  z-index: -2;
}


}

@media only screen and (max-width: 1504px) {
.whatwe:before{
  right: 3%;
    top: -1%;
  z-index: -2;
}


}

@media only screen and (max-width: 1370px) {
.whatwe:before{
  right: -6%;
    top: -1%;
  z-index: -2;
}


}


@media only screen and (max-width: 1024px){
.circle-132.testimonials {
        z-index: 0;
        top: -1.825rem;
        right: -28rem;
    }
}


@media only screen and (max-width: 900px){
.circle-132.testimonials {
        z-index: 0;
        top: -1.825rem;
        right: -26rem;
    }
}

@media only screen and (max-width: 800px){
.circle-132.testimonials {
        z-index: 0;
        top: -1.825rem;
        right: -24rem;
    }
}

@media only screen and (max-width: 768px) {
	br {
		display:none;
	}
}

.relative-con-sec {
	position:relative!important;
}






@media only screen and (max-width: 767px){
	.core-sec .elementor-tabs-wrapper,.core-sec .elementor-tabs-content-wrapper{
	width:100% !important;
	float:none;
	border:0px !important;
	padding:0px 15px;
}
	
	
.core-sec .elementor-tab-title:nth-child(1){
	background-image:url(/wp-content/uploads/2025/07/Communication.avif);
}

.core-sec .elementor-tab-title:nth-child(3){
	background-image:url(/wp-content/uploads/2025/07/Innovative.avif);
}

.core-sec .elementor-tab-title:nth-child(5){
	background-image:url(/wp-content/uploads/2025/07/Teamwork.avif);
}

.core-sec .elementor-tab-title:nth-child(7){
	background-image:url(/wp-content/uploads/2025/07/Proactive.avif);
}

.core-sec .elementor-tab-title:nth-child(9){
	background-image:url(/wp-content/uploads/2025/07/Utilizing-Technology.avif);
}

.core-sec .elementor-tab-title:nth-child(11){
	background-image:url(/wp-content/uploads/2025/07/Quality-Outcomes.avif);
}

.core-sec  .elementor-tab-title:nth-child(13){
	background-image:url(/wp-content/uploads/2025/07/Lasting-Relationships.avif);
}

	
.core-sec .elementor-tab-content {
	border-radius: .625rem;
  min-height: unset;
  padding: 15px !important;
  position: relative;
  box-shadow: 0 0 .8rem .25rem rgba(0, 0, 0, .1);
}	
	
.core-sec .elementor-tab-content img {
  width: 51px !important;
}	
	
.pro-tabs .elementor-tab-title {
  background-color: #fff;
  border-radius: .625rem;
  align-items: center;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  font-size: 1rem;
  width: 100%;
	margin-bottom:5px!important;
	margin-top:5px!important
}	
	
.tabs-text__block {
  display: flex;
  justify-content: space-between;
  align-items: center;
	flex-direction:column
}
	
.text-requl400, .tabs-image {
  width: 98%;
}
	
	
.pro-tabs .elementor-tabs-wrapper{
	align-items: center;
  padding: 3.125rem;
	background-color: #fff;
  border: .0625rem solid #dcdcdc;
  border-radius: .625rem;
  padding: .625rem;
	display:none !important;
}

.tabs-image{
		margin-top:20px;
	}	
	
.pro-tabs .elementor-tab-content {
    margin-top: 20px;
    border: 1px solid #d5d8dc !important;
    border-radius: .625rem;
    background-color: #ffffff;
    position: relative;
    z-index: 7;
    padding: 1.125rem;
}	
	
.form-b {
    width: 100%;
    height: 1100px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}	
	
.box-testi p:first-child {
  padding-top: 30px;
  margin-top: 10px;
}	
	
.whatwe:before {
	 right: 2px;
	top: 2%;

  z-index: -2;
	width: 5rem;
  height: 5rem;
}	
	
	
.core-sec .elementor-tab-content h4{
	color: #000;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 2.25rem;
	margin-bottom:20px
}

.core-sec .elementor-tab-content p{
	font-size:18px;
	line-height:24px
}
	
	.pro-tabs .elementor-tab-title{
		padding-right:15px !important 
	}	
	
	
	.heading-element p{
		font-size:25px !important;
		line-height:32px !important
	}	
	
	
}


@media only screen and (max-width: 700px){
.circle-132.testimonials {
        z-index: 0;
        top: -0.825rem;
        right: -20rem;
	width: 6.25rem;
    height: 6.25rem;
    }
.pro-tabs .elementor-tab-title span {
    color: #E8772A85;
    font-family: Poppins, sans-serif;
    font-size: 1.5rem;
    font-weight: 700 !important;
    line-height: 2.25rem !important;
    margin-right: 5px;
}
	
	
	
	
	
	
	/*--- 767 Ends --- */
}


@media only screen and (max-width: 600px){
.circle-132.testimonials {
        z-index: 0;
        top: -0.825rem;
        right: -18rem;
    }
}



@media only screen and (max-width: 580px){
.circle-132.testimonials {
        z-index: 0;
        top: -0.825rem;
        right: -16rem;
    }
	
.core-sec .elementor-tab-title {
	font-size: 1.2rem;
  padding: 26px 15px 15px 55px !important;
  height: 81px !important;
	line-height: 26px !important;
}	
	
	.elementor-tabs-content-wrapper{
		padding:0px !important
	}	
	
	
	
	
	
}


@media only screen and (max-width: 500px){
.circle-132.testimonials {
        z-index: 0;
        top: -0.825rem;
        right: -13rem;
    }
}



@media only screen and (max-width: 450px){
.circle-132.testimonials {
        display:none
    }
}











.blog .elementor-352 .elementor-element.elementor-element-31cab7d4:not(.elementor-motion-effects-element-type-background){
	background-image:url(https://snyderconstruction.us/wp-content/uploads/2024/11/15564-1.avif) !important;
}







