/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#carousel_style .awb-swiper .fusion-carousel-item-wrapper {
	background-color: #599bba;
    border-radius: 20px;
    padding-bottom: 20px;
    color: #FFF;
}
.post-content h2.fusion-post-title {
	font-size:24px !important;
	font-weight:600 !important;
}
.sp-testimonial-free .swiper-wrapper {
  display: flex;
  align-items: stretch;
}

/* Each slide takes equal height */
.sp-testimonial-item {
  display: flex;
  height: auto;
}

.sp-testimonial-free {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#sp-testimonial-free-wrapper-116 .sp-testimonial-free-section .sp-testimonial-client-rating {
  display: initial;
}
#sp-testimonial-free-wrapper-116 .sp-testimonial-free-section .sp-testimonial-client-rating i {
	padding-left: 2px;
  padding-right: 2px;
}
.sp-testimonial-free-section .swiper-button-prev svg {
	transform: rotate(180deg);
}
.sp-testimonial-free-section .testimonial-nav-arrow {
	top: 70%;
}
#sp-testimonial-free-wrapper-116 .sp-testimonial-free {
    padding: 20px;
}
#cont_frm {
	z-index:99 !important;
}
#cont_frm input[type="email"]{
	height:60px;
	width: 70% !important;
}
#cont_frm p{
	text-align:center;
}
#cont_frm .wpcf7-spinner {
    display: block;
}
#cont_frm input[type=submit] {
	background-color:#599bba !important;
}
#cont_frm input[type=submit]:hover {
	background-color:#fff !important;
	color:#0d3548 !important;
}
@media screen and (max-width: 800px) { 
	.top_header .fusion-flex-justify-content-flex-start {
		justify-content: center !important;
	}
	.top_header .fusion-flex-justify-content-flex-end {
	  justify-content: center !important;
	}
}
@media only screen and (min-width: 801px) and (max-width: 1100px){
	.top_contact .awb-menu__main-li {
		margin-left: calc(20px/ 2);
		margin-right: calc(20px/ 2);
		font-size:15px;
	}
}
.footer_contact .fusion-li-item-content {
	line-height: 20px;
}

@media screen and (max-width: 800px) { 
	.footer_contact .fusion-column-wrapper {
		border-right:0px !important;
	}
	.footer_contact .fusion-flex-justify-content-center {
  		justify-content: left !important;
	}
}