/*
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
*/
li#menu-item-15 .fusion-button {
	background-color:#88D11A !important;
	border-radius: 50px 50px 50px 50px;
}
li#menu-item-15 .fusion-button:hover {
  background-color: #327ec7 !important;
}
.app_form ::placeholder {
  color: #ffffff !important;
  font-family: 'Poppins' !important;

}
.app_form input,
.app_form textarea {
  color: #ffffff !important;
  font-family: 'Poppins' !important;

}
.fusion-title-heading,
.fusion-title-heading h1,
.fusion-title-heading h2,
.fusion-title-heading h3,
.fusion-title-heading h4 {
  text-transform: none !important;
}

.md-dept-checklist{
  font-family: 'Poppins' !important;

}
/*about us*/
.mission {
  font-family: 'Poppins' !important;

}
.ab-counter-patients {
  font-family: 'Poppins' !important;
  line-height:40px;

}

.specialities1 .person-desc {
	height:247px !important;
}
.specialities1 .person-image-container img{
	height:200px !important;
}
.specialities2 .person-image-container img{
	height:300px !important;
}
.specialities2 .person-desc {
	height:191px !important;
}
.specialities .person-image-container img{
	height:300px !important;
}
.specialities .person-desc {
	height:188px !important;
}

.geriatric .fusion-text H3
{
	margin-top:-17px !important;
}

.disconfort-back-images {
  position: relative;
  z-index: 1;
}

.disconfort-back-images::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-image: 
    url('https://mbfisiology.viewmysitenow.com/wp-content/uploads/2025/05/fondo2izquierda.svg'),
    url('https://mbfisiology.viewmysitenow.com/wp-content/uploads/2025/05/fondo3derecha.svg');
  background-position: left top, right bottom;
  background-repeat: no-repeat, no-repeat;
  background-size: 361px 235px, 361px 235px;
  background-attachment: scroll, scroll;
  opacity: 0.3; /* Adjust opacity here */
  z-index: -1;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
  color: #ffffff !important;
}
#main {
    padding: 0px !important;
  
}
/* Sticky background (white) */
.fusion-sticky-transition a {
  color: black !important;
}
.our-approch .elementor-heading-title{
	padding-left:20px !important;
	
}
.our-approch .fusion-text p{
	padding-left:20px !important;
	
}
.our-approch ul{
	padding-left:20px !important;
	
}
/* Default (all devices) */
.awb-menu__m-toggle.awb-menu__m-toggle_no-text {
  background-color: #333; /* Replace with your desired color */
}
.contact p a{
	font-size:14px !important;
}

#whatsapp-float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  right: 2px;
  background-color: #25D366;
  color: white;
  border-radius: 50%;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  z-index: 9999;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

#whatsapp-float:hover {
  background-color: #1ebe57;
}

#whatsapp-float i {
  margin-top: 14px;
}


/* Mobile (max-width: 480px) */
@media (max-width: 480px) {
	  .awb-menu__m-toggle.awb-menu__m-toggle_no-text {
		background-color: #444;
	  }
	 .phone-image div 
	 {
		margin-top: 30px;
		width: 200px;
	  }
	  .appoint-button .fusion-form-field div
		{
			padding-left:20px !important;
			padding-right:20px !important;
		}
		.fusion-person-left .person-desc .fusion-social-networks-wrapper{
			text-align: center !important;
		 }
		.fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title         {   
		 color: #ffffff;
	    }
	  .fusion-person .person-content {
			color: #dad5d5;
		}
		.equal-cards .person-desc {
			height:249px !important;
			padding-left:20px !important;
			padding-right:20px !important;
			background: linear-gradient(to bottom, #0e7e7c,#002536) !important;

		}
		.specialities .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;	

		}
	  .specialities1 .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;
	  }
	 #whatsapp-float {
		position: fixed;
		width: 50px;
		height: 50px;
		top: 50%;
		transform: translateY(-50%);
		right: 10px;
		font-size: 24px;	
		z-index: 9999; 
	  }

	  #whatsapp-float i {
		margin-top: 12px;
	  }

	/* consult button*/
	.consult-btn {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  padding: 0.6rem 1.2rem;
	  font-size: 0.9rem;
	  font-weight: 700;
	  text-transform: uppercase;
	  border-radius: 50px;
	  background: linear-gradient(to bottom, #7ccf3f, #5689f1);
	  color: white;
	  text-decoration: none;
	  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	  transition: all 0.3s ease;
	}

	.consult-btn:hover {
	  transform: translateY(-2px);
	  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
	  text-decoration: none;
	  color: white;
	}


	.icon-wrapper {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  border-radius: 6px;
	  padding: 0.3rem;
	}

	.icon-wrapper i {
	  color: white;
	  font-size: 1rem;
	}
	.author .testimonial-thumbnail{
	  height: 117px  !important;
	}
	
	.testimonial-thumbnail{
	  width: 150px !important;         /* increase or decrease size */
	  height: 150px  !important;
	  object-fit: cover  !important;    /* ensures the image fills the circle */
	  border-radius: 50%  !important;   /* makes it a circle */

	}
	.fusion-testimonials.classic .alignment-left .company-name {
      flex-flow: column !important;
    }
	.social-icons {
		display: flex;
		gap: 15px;
		justify-content: center;
		margin-top: 10px;
	}

	.social-icons a {
		font-size: 22px;
		color: white;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 40px;	
		height: 40px;
		border-radius: 50%;
		transition: transform 0.3s ease;
		text-decoration: none;
	}

	/* Brand colors */
	.social-icons a.facebook {
		background-color: #3b5998;
	}

	.social-icons a.instagram {
		background: radial-gradient(circle at 30% 30%, #feda75, #d62976, #962fbf, #4f5bd5);
	}

	.social-icons a.whatsapp {
		background-color: #25D366;
	}

	/* Hover effect */
	.social-icons a:hover {
		transform: scale(1.1);
	}

	.footer-service{
		margin-left:30px !important;
		padding-left:16px !important;
		}	
	.footer-services-seperator
	{
		margin-left:20px !important;
	}
 .fusion-testimonials.classic .alignment-left {
		
		flex-direction: column-reverse !important;
   }
	.fusion-testimonials.classic .alignment-left .awb-quote-content {
    text-align: center !important;
  }
	.fusion-testimonials.classic.awb-speech-bubble-hide .author {
		margin-bottom: 20px !important;
		justify-content: center;
	}
	/*background-color for rounded testmonials shape*/
	/*.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;
    
    }*/
	.flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;   
    }
	.flip-box-back {
      background: linear-gradient(to bottom, #ffffff, #ffffff) !important;   
    }
	 .flip-box-image img{
		height:200px !important;
	}
	.Theraphy-container img{
		height:200px !important;
	}
	.footer-social-media-icon .fusion-social-network-icon
	{
		width :24px !important;
		height:24px !important;
		font-size: 24px !important;
	}
	.offer-container .content-box-heading
	{
		line-height:32px !important;
	}
	.offer-container .col .heading {    
      margin-bottom:0px !important; 
     }
	.our-team-testmonials .company-name strong::after {
  		content: "," !important;
 		 margin-left: 2px !important;
	}
	.our-team-testmonials .company-name > span:first-of-type {
       display: none !important;
    }
	.our-approach-image img
	{
		height:355px !important;
	}
	/* Add phone icon before the phone number */
	.phoneno a .menu-text::before {
	  content: "\f879"; /* Font Awesome phone icon (fa-phone) */
	  font-family: "Font Awesome 5 Free"; /* Font Awesome family */
	  font-weight: 900; /* Required for solid icons */
	  margin-right: 8px;
	  display: inline-block;
	}
}

/* Tablet (481px to 767px) */
@media (min-width: 481px) and (max-width: 767px) {
	  .awb-menu__m-toggle.awb-menu__m-toggle_no-text {
		background-color: #555;
	  }
	 .appoint-button .fusion-form-field div
		{
			padding-left:20px !important;
			padding-right:20px !important;
		}
		.equal-cards .person-desc {
			height:262px !important;
			padding-left:20px !important;
			padding-right:20px !important;
			background: linear-gradient(to bottom, #0e7e7c,#002536) !important;

		}
		.fusion-person-left .person-desc .fusion-social-networks-wrapper{
			text-align: center !important;
		 }

		.fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title         {   
		  color: #ffffff;
		 }
		.fusion-person .person-content {
			color: #dad5d5;
		}
		.specialities .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;	

		}
	  .specialities1 .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;
	  }

		#whatsapp-float {
		position: fixed;
		width: 55px;
		height: 55px;
		top: 50%;
		transform: translateY(-50%);
		right: 15px;
		font-size: 26px;
		z-index: 9999; 
	  }

	  #whatsapp-float i {
		margin-top: 12px;
	  }
			/* consult button*/
	.consult-btn {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  padding: 0.6rem 1.2rem;
	  font-size: 0.9rem;
	  font-weight: 700;
	  text-transform: uppercase;
	  border-radius: 50px;
	  background: linear-gradient(to bottom, #7ccf3f, #5689f1);
	  color: white;
	  text-decoration: none;
	  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	  transition: all 0.3s ease;
	}

	.consult-btn:hover {
	  transform: translateY(-2px);
	  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
	  text-decoration: none;
	  color: white;
	}


	.icon-wrapper {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  border-radius: 6px;
	  padding: 0.3rem;
	}

	.icon-wrapper i {
	  color: white;
	  font-size: 1rem;
	}
	.testimonial-thumbnail{
	  width: 150px !important;         /* increase or decrease size */
	  height: 150px  !important;
	  object-fit: cover  !important;    /* ensures the image fills the circle */
	  border-radius: 50%  !important;   /* makes it a circle */  
	}
	
	.author .testimonial-thumbnail{
	  height: 117px  !important;
	}
	.fusion-testimonials.classic .alignment-left .company-name {
      flex-flow: column !important;
    }
	.social-icons {
		display: flex;
		gap: 15px;
		justify-content: center;
		margin-top: 10px;
	}

	.social-icons a {
		font-size: 22px;
		color: white;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 40px;	
		height: 40px;
		border-radius: 50%;
		transition: transform 0.3s ease;
		text-decoration: none;
	}

	/* Brand colors */
	.social-icons a.facebook {
		background-color: #3b5998;
	}

	.social-icons a.instagram {
		background: radial-gradient(circle at 30% 30%, #feda75, #d62976, #962fbf, #4f5bd5);
	}

	.social-icons a.whatsapp {
		background-color: #25D366;
	}

	/* Hover effect */
	.social-icons a:hover {
		transform: scale(1.1);
	}

	.footer-service{
			margin-left:30px !important;
			padding-left:16px !important;
		}	
	.footer-services-seperator
	{
		margin-left:20px !important;
	}
	 .fusion-testimonials.classic .alignment-left {
		
		flex-direction: column-reverse !important;
    }
	.fusion-testimonials.classic .alignment-left .awb-quote-content {
      text-align: center !important;
    }
	.fusion-testimonials.classic.awb-speech-bubble-hide .author {
		margin-bottom: 20px !important;
		justify-content: center;
	}
	/*background-color for rounded testmonials shape*/
	/*.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;
    
    }*/
	.flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;   
    }
	.flip-box-back {
      background: linear-gradient(to bottom, #ffffff, #ffffff) !important;   
    }
	 .flip-box-image img{
		height:200px !important;
	}
	.Theraphy-container img{
		height:200px !important;
	}	
	.footer-social-media-icon .fusion-social-network-icon
	{
		width :24px !important;
		height:24px !important;
		font-size: 24px !important;
	}
	.offer-container .content-box-heading
	{
		line-height:32px !important;
	}
	.offer-container .col .heading {    
      margin-bottom:0px !important; 
     }
	.our-team-testmonials .company-name strong::after {
  		content: "," !important;
 		 margin-left: 2px !important;
	}
	.our-team-testmonials .company-name > span:first-of-type {
       display: none !important;
    }
	.our-approach-image img
	{
		height:355px !important;
	}
	/* Add phone icon before the phone number */
	.phoneno a .menu-text::before {
	  content: "\f879"; /* Font Awesome phone icon (fa-phone) */
	  font-family: "Font Awesome 5 Free"; /* Font Awesome family */
	  font-weight: 900; /* Required for solid icons */
	  margin-right: 8px;
	  display: inline-block;
	}
}

/* Small Desktop (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
	  .awb-menu__m-toggle.awb-menu__m-toggle_no-text {
		background-color: #666;
	  }
	.specialities1 .person-desc {
		height: 185px !important;
	}
	.specialities2 .person-desc {
		height:423px !important;
	  }
			/*services specialities*/
	 .specialities .person-desc {
		height:234px !important;
	  }	
	 .equal-cards .person-desc {
		height:162px !important;
		padding-left:20px !important;
		padding-right:20px !important;
		background: linear-gradient(to bottom, #0e7e7c,#002536) !important;

	  }

	  .fusion-person-left .person-desc .fusion-social-networks-wrapper{
			text-align: center !important;
		 }
	 .fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title {   
		color: #ffffff;
	 }
	.fusion-person .person-content {
			color: #dad5d5;
		}
	  .appoint-button .fusion-form-field div
	   {
		 padding-left:20px !important;
		 padding-right:20px !important;
		}
		.specialities .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;	

		}
	  .specialities1 .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;
	  }
	  #whatsapp-float {
		  position: fixed;
		  width: 60px;
		  height: 60px;
		  top: 50%;
		  transform: translateY(-50%);
		  right: 2px;
		  background-color: #25D366;
		  color: white;
		  border-radius: 50%;
		  text-align: center;
		  font-size: 30px;
		  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
		  z-index: 9999;
		  cursor: pointer;
		  transition: background-color 0.3s ease;
	  }

	#whatsapp-float:hover {
	  background-color: #1ebe57;
	}

	#whatsapp-float i {
	  margin-top: 14px;
	}
	.footer-service{
		margin-left:30px !important;
		padding-left:16px !important;
		}
	.footer-services-seperator
	{
		margin-left:20px !important;
	}	
		/* consult button*/
	.consult-btn {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  padding: 0.6rem 1.2rem;
	  font-size: 0.9rem;
	  font-weight: 700;
	  text-transform: uppercase;
	  border-radius: 50px;
	  background: linear-gradient(to bottom, #7ccf3f, #5689f1);
	  color: white;
	  text-decoration: none;
	  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	  transition: all 0.3s ease;
	}

	.consult-btn:hover {
	  transform: translateY(-2px);
	  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
	  text-decoration: none;
	  color: white;
	}


	.icon-wrapper {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  border-radius: 6px;
	  padding: 0.3rem;
	}

	.icon-wrapper i {
	  color: white;
	  font-size: 1rem;
	}
	.testimonial-thumbnail{
	  width: 150px !important;         /* increase or decrease size */
	  height: 150px  !important;
	  object-fit: cover  !important;    /* ensures the image fills the circle */
	  border-radius: 50%  !important;   /* makes it a circle */

	}
   .fusion-testimonials.classic .alignment-left .company-name {
      flex-flow: column !important;
    }

	.social-icons {
		display: flex;
		gap: 15px;
		justify-content: center;
		margin-top: 10px;
	}

	.social-icons a {
		font-size: 22px;
		color: white;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 40px;	
		height: 40px;
		border-radius: 50%;
		transition: transform 0.3s ease;
		text-decoration: none;
	}

	/* Brand colors */
	.social-icons a.facebook {
		background-color: #3b5998;
	}

	.social-icons a.instagram {
		background: radial-gradient(circle at 30% 30%, #feda75, #d62976, #962fbf, #4f5bd5);
	}

	.social-icons a.whatsapp {
		background-color: #25D366;
	}

	/* Hover effect */
	.social-icons a:hover {
		transform: scale(1.1);
	}


	.fusion-testimonials.classic .alignment-left {

		flex-direction: column-reverse !important;
	}
	.fusion-testimonials.classic .alignment-left .awb-quote-content {
		text-align: center !important;
	}
	.fusion-testimonials.classic.awb-speech-bubble-hide .author {
		margin-bottom: 20px !important;
		justify-content: center;
	}
	/*background-color for rounded testmonials shape*/
	/*.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;
    
    }*/
	.flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;   
    }
	.flip-box-back {
      background: linear-gradient(to bottom, #ffffff, #ffffff) !important;   
    }
	 .flip-box-image img{
		height:200px !important;
	}
	.Theraphy-container img{
		height:200px !important;
	}
	.footer-social-media-icon .fusion-social-network-icon
	{
		width :24px !important;
		height:24px !important;
		font-size: 24px !important;
	}
	.offer-container .content-box-heading
	{
		line-height:32px !important;
	}
	.offer-container .col .heading {    
      margin-bottom:0px !important; 
     }
	.our-team-testmonials .company-name strong::after {
  		content: "," !important;
 		 margin-left: 2px !important;
	}
	.our-team-testmonials .company-name > span:first-of-type {
       display: none !important;
    }
	.our-approach-image img
	{
		height:650px !important;
	}
		/* Add phone icon before the phone number */
	.phoneno a .menu-text::before {
	  content: "\f879"; /* Font Awesome phone icon (fa-phone) */
	  font-family: "Font Awesome 5 Free"; /* Font Awesome family */
	  font-weight: 900; /* Required for solid icons */
	  margin-right: 8px;
	  display: inline-block;
	}
}

/* Large Desktop (1025px and above) */
@media (min-width: 1025px) {
	  .awb-menu__m-toggle.awb-menu__m-toggle_no-text {
		background-color: #777;
	  }
	 .equal-cards .person-desc {
		height:430px !important;
		padding-left:20px !important;
		padding-right:20px !important;
		margin-top:12px !important;
		background: linear-gradient(to bottom, #0e7e7c,#002536) !important;
	 }
	 .equal-cards .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
		text-align: center !important;
	 }

	.our-team .fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title {   
		color: #ffffff !important;
		height: 11vh; /* Adjust this value as needed */
		font-size:16px !important;
		line-height:27px;

	}	
	.our-team .fusion-person .person-content {   
	   margin-top:47px !important;

	}	

	.specialities .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;	
		height: 5vh !important; /* Adjust this value as needed */

	}
	.specialities1 .fusion-person .person-desc .person-author .person-title {   
		color: #467ff4 !important;
		height: 5vh !important; /* Adjust this value as needed */

	}

	.fusion-person .person-content {
			color: #dad5d5;
		}
	#whatsapp-float {
	  position: fixed;
	  width: 60px;
	  height: 60px;
	  bottom: 40px;
	  right: 2px;
	  background-color: #25D366;
	  color: white;
	  border-radius: 50%;
	  text-align: center;
	  font-size: 30px;
	  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
	  z-index: 9999;
	  cursor: pointer;
	  transition: background-color 0.3s ease;
	}

	#whatsapp-float:hover {
	  background-color: #1ebe57;
	}

	#whatsapp-float i {
	  margin-top: 14px;
	}
	.footer-service{
			margin-left:20px !important;
		}
	.footer-services-seperator
	{
		margin-left:20px !important;
	}	
		/* consult button*/
	.consult-btn {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  padding: 0.6rem 1.2rem;
	  font-size: 0.9rem;
	  font-weight: 700;
	  text-transform: uppercase;
	  border-radius: 50px;
	  background: linear-gradient(to bottom, #7ccf3f, #5689f1);
	  color: white;
	  text-decoration: none;
	  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	  transition: all 0.3s ease;
	}

	.consult-btn:hover {
	  transform: translateY(-2px);
	  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3);
	  text-decoration: none;
	  color: white;
	}


	.icon-wrapper {
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  border-radius: 6px;
	  padding: 0.3rem;
	}

	.icon-wrapper i {
	  color: white;
	  font-size: 1rem;
	}
	.testimonial-thumbnail{
	  width: 150px !important;         /* increase or decrease size */
	  height: 150px  !important;
	  object-fit: cover  !important;    /* ensures the image fills the circle */
	  border-radius: 50%  !important;   /* makes it a circle */

	}
    .fusion-testimonials.classic .alignment-left .company-name {
      flex-flow: column !important;
    }
	.social-icons {
	  display: flex;
	  gap: 15px;
	  justify-content: center;
	  margin-top: 10px;
	}

	.social-icons a {
	  font-size: 22px;
	  color: white;
	  display: inline-flex;
	  align-items: center;
	  justify-content: center;
	  width: 40px;	
	  height: 40px;
	  border-radius: 50%;
	  transition: transform 0.3s ease;
	  text-decoration: none;
	}

	/* Brand colors */
	.social-icons a.facebook {
	  background-color: #3b5998;
	}

	.social-icons a.instagram {
	  background: radial-gradient(circle at 30% 30%, #feda75, #d62976, #962fbf, #4f5bd5);
	}

	.social-icons a.whatsapp {
	  background-color: #25D366;
	}

	/* Hover effect */
	.social-icons a:hover {
	  transform: scale(1.1);
	}
	
  .fusion-testimonials.classic .alignment-left {
		
		flex-direction: column-reverse !important;
   }
	.fusion-testimonials.classic .alignment-left .awb-quote-content {
    text-align: center !important;
  }
	.fusion-testimonials.classic.awb-speech-bubble-hide .author {
		margin-bottom: 20px !important;
		justify-content: center;
	}
	
	/*background-color for rounded testmonials shape*/
	/*.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;   
    }*/
	.flip-box-front {
      background: linear-gradient(to bottom, #0e7e7c, #002536) !important;   
    }
	.flip-box-back {
      background: linear-gradient(to bottom, #ffffff, #ffffff) !important;   
    }
	.ortho-sports .fusion-flip-boxes .fusion-flip-box:nth-of-type(2) .flip-box-back {
  	background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
	}
	 .flip-box-image img{
		height:200px !important;
	}
	.Theraphy-container img{
		height:200px !important;
	}	
	.footer-social-media-icon .fusion-social-network-icon
	{
		width :24px !important;
		height:24px !important;
		font-size: 24px !important;
	}
	.offer-container .content-box-heading
	{
		line-height:32px !important;
	}
	.offer-container .col .heading {    
      margin-bottom:0px !important; 
     }
	.our-team-testmonials .company-name strong::after {
  		content: "," !important;
 		 margin-left: 2px !important;
	}
	.our-team-testmonials .company-name > span:first-of-type {
       display: none !important;
    }
	.our-approach-image img
	{
		height:532px !important;
	}
	.make-an-appointment button .fusion-button-text
	{
		font-size:11px !important;
	}
	.home-offer-content .content-container
	{
		font-size:14px !important;
	}
		/* Add phone icon before the phone number */
	.phoneno a .menu-text::before {
	  content: "\f879"; /* Font Awesome phone icon (fa-phone) */
	  font-family: "Font Awesome 5 Free"; /* Font Awesome family */
	  font-weight: 900; /* Required for solid icons */
	  margin-right: 8px;
	  display: inline-block;
	}	

}

@media (max-width: 480px) {
  .social-icons {
    justify-content: center;
  }
  .social-icons a {
    width: 32px;
    height: 32px;
    font-size: 18px;
  }
}
