/* ==== Typography Style ====*/
.child-theme h1,
.child-theme h2,
.child-theme h3,
.child-theme h4,
.child-theme h5,
.child-theme h6 {
	margin-bottom: 10px;
}
.child-theme div[class*="sr-spacer-bottom"] h1,
.child-theme div[class*="sr-spacer-bottom"] h2,
.child-theme div[class*="sr-spacer-bottom"] h3,
.child-theme div[class*="sr-spacer-bottom"] h4, 
.child-theme div[class*="sr-spacer-bottom"] h5,
.child-theme div[class*="sr-spacer-bottom"] h6{
	margin-bottom: 0;
}
.child-theme .hs-richtext > label {
	display: table;
}
.child-theme button.hs-search-field__button {
	background-color: #017DC0;
	color: #FFFFFF;
	border: none;
	height: 40px;
	width: 40px;
}

.white-links a:link, .white-links a:hover, .white-links a:visited, .white-links a:active  {
  color: #ffffff;
  text-decoration-line: underline;
}
/* ==== Testimonial Style ====*/

.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd  .section-content > .row {
	-ms-flex-align: unset !important;
	align-items: unset !important;
}
.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd .team-column:nth-child(3n-4) {
	margin-bottom: 0;
}
.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd .team-card .card-title {
	margin-bottom: 10px;
}
.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd .team-column {
	margin-top: 68px;
}
.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd .team-card {
	margin-top: 0;
}
.child-theme .sr-cards-testimonial-grid-02.cm-tmcrd .team-card  .card-img-top {
	border: none !important;
}
.child-theme .sr-offer-bar-06.btm-pane .container >.align-items-center {
	flex-direction: column;
}
.child-theme .sr-stats.cm-counter .stat svg {
	width: 3em;
	height: 3em;
}
.child-theme .sr-cards-testimonial-slider-04 .blaze-slider {
	background: transparent;
}
.child-theme .sr-spacer-bottom-25 h6 {
	margin-bottom: 0;
}
.child-theme .sr-two-col-03 .sr-repeater-1 h1.heading {
	margin-bottom: 0;
}
/* ==== End Testimonial Style ====*/


/* ====  Footer Style ====*/
.child-theme .sr-footer.child-footer .col-md-6 {
	-ms-flex: 0 0 100% !important;
	flex: 100% !important;
	max-width: 100% !important;
	text-align: center !important;
}
.sr-footer.child-footer .social {
	text-align: center !important;
}
/* ==== End Footer Style ====*/

/* ==== Card Style ====*/

.child-theme .sr-three-col-02.cm-crd-sec .responsive-image {
	padding-bottom: 56.66%;
	position: relative;
	overflow: hidden;
}
.child-theme .sr-three-col-02.cm-crd-sec .responsive-image img {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	top: 0;
	bottom: 0;
	height: 100%;
	object-fit: cover;
}
.child-theme .body_dnd_area-module-2.sr-pricing-03 .card * {
	color: #FFFFFF;
}
@media(max-width:1050px){
	.child-theme .sr-two-col-03 .display-4 {
		font-size: 3rem;
		margin-bottom: 1rem;
	}
}
/* ==== End Card Style ====*/

/* ==== Start Services Flip Box Style ====*/
<style>
	.flip-box__layer__overlay {
		/* background-color: rgb(30 115 190 / 75%);*/
      	background-color: rgb(33 42 44 / 75%);
	}
  	.flip-box__layer__overlay h3 {
      font-size: 28px !important;
      font-weight: bold !important;
  	}
  	.iframe_wrapper {
    	padding-bottom: 10px !important;
 	}
  	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  		background-image: transparent;
  	}
</style>
/* ==== End Services Flip Box Style ====*/