/*
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
*/
.contct_info .content-container {
	font-size:14px !important;
	margin-bottom:0px;
}
.contct_info .content-box-column {
	margin-bottom:20px !important;
}
.contct_info .heading {
	margin-bottom:0px !important;
}
#location_box .content-container {
	font-size:14px;
	margin-bottom:0px;
}
#location_box .content-box-column {
	margin-bottom:0px;
}
#location_box .heading {
	margin-bottom:0px;
}
h3.wpmtst-testimonial-heading {
	font-size: 22px !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    font-weight: 600 !important;
}
.readmore-toggle {
	color:#d19227;
}
.readmore-toggle:hover {
	color:#000;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field {
    text-align: center !important;
}
.testimonial-name {
	font-size:20px;
	font-weight:600;
}
.strong-view.wpmtst-default div {
    text-align: center;
}
.wpmtst-testimonial-inner {
    border-radius: 10px;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
    border: 0px solid #E6E6E6 !important;
}
.strong-grid {
  justify-content: flex-start !important;
  gap: 20px !important;
}

.strong-view.controls-style-buttons .wpmslider-start, .strong-view.controls-style-buttons .wpmslider-stop, .strong-view.controls-style-buttons .wpmslider-next, .strong-view.controls-style-buttons .wpmslider-prev {
    display: inline-block;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 20px;
    line-height: 45px !important;
    width: 45px !important;
    height: 45px !important;
    text-align: center !important;
    transition: all 0.2s ease;
    background-color: #31987b !important;
    border-radius: 5px !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
    width: 30px !important;
    background: #fff !important;
    height: 30px !important;
    top: 6px !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
    background: #fff !important;
    width: 30px !important;
    height: 30px !important;
    top: 6px !important;
}
@media screen and (max-width: 600px) { 
.strong-view.controls-type-sides-outside {
  padding: 0 20px !important;
}
	.strong-content.strong-grid.columns-3 .wpmtst-testimonial {
  width: 100% !important;
}
}
@media only screen and (min-width: 601px) and (max-width: 900px){
	.strong-content.strong-grid.columns-3 .wpmtst-testimonial {
  width: 48% !important;
}
}
@media only screen and (min-width: 801px) and (max-width: 950px){
	.top_contact .awb-menu__li a{
		padding-left:7px !important;
		padding-right:7px !important;
		font-size:13px !important;
	}
	.top_contact .awb-menu__main-li {
		margin-left: calc(7px/ 2);
		margin-right: calc(7px/ 2);
}
}