@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;1,200;1,300&display=swap');
/* WPForms fixes */
/* Initial field looks */
.wpforms-container input[type=date],
.wpforms-container input[type=datetime],
.wpforms-container input[type=datetime-local],
.wpforms-container input[type=email],
.wpforms-container input[type=month],
.wpforms-container input[type=number],
.wpforms-container input[type=password],
.wpforms-container input[type=range],
.wpforms-container input[type=search],
.wpforms-container input[type=tel],
.wpforms-container input[type=text],
.wpforms-container input[type=time],
.wpforms-container input[type=url],
.wpforms-container input[type=week],
.wpforms-container select,
.wpforms-container textarea {
    background: #fff;
    border-width: 0 0 1px 0;
    color: var(--ast-global-color-2);
    opacity: 0.5;
}
/* On focus */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
    outline: none;
    opacity: 1;
    border-color: var(--ast-global-color-0);
}
/* Don't allow resizing the Message box */
.wpforms-container textarea {
    resize: none;
}
/* Message box fixed height */
.wpforms-container .wpforms-field-textarea textarea.wpforms-field-medium {
    height: 136px;
}
/* Button size & font size */
.wpforms-container button {
    padding: 15px 34px;
    font-size: 15px;
}
/* WPForms done */
/* Footer 2 big columns on sides and 1 small one in the middle */
.ast-builder-grid-row-3-equal .ast-builder-grid-row {
    grid-template-columns: 3fr 1fr 3fr;
}

footer{color:#fff;}
footer h2{color:#fff; font-size:48px; margin-bottom:20px;}
footer a{color:#be8f2b;}

.footer-contact{padding:10px 40px; border:1px solid #be8f2b; display:inline-block; 
	text-decoration:uppercase !important; margin-top:40px; font-family:"Barlow Condensed", sans-serif; font-weight:600;color:#be8f2b !important; }

.ast-footer-copyright{font-family:"Barlow Condensed", sans-serif;
font-size:16px;}
.slider-tit{font-size:20px; margin-top:20px;}

.slider-link{font-family:"Barlow Condensed", sans-serif; color:#000; font-size:16px;}

/*#astra-footer-menu{margin-left: 0px;}*/

#astra-footer-menu a{color:#be8f2b;}
#astra-footer-menu .menu-item > a {color:#be8f2b !important;}

#astra-footer-menu .menu-item > a {color:#be8f2b !important; font-family: 'Nunito Sans', sans-serif;}

.main-header-menu .menu-link, .main-header-menu>a {font-family: 'Nunito Sans', sans-serif; font-size:19px;}

.testi-quote{text-align:left; font-size:45px; margin-bottom:30px;}


.elementor-testimonial__image img {
    width: 300px !important;
    height: 300px !important;
    border-radius: 150px !important;
}

@media only screen and (max-width: 768px) {
	.elementor-testimonial__image img {
    width: 200px !important;
    height: 200px !important;
    border-radius: 100px !important;
}
	
 /*
.elementor-testimonial__footer, .elementor-testimonial__text{
	padding:0 !important; width:100% !important; border:1px solid red; display:block;} */
}

/*
.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1em !important; }

.elementor-testimonial__name{font-size:20px;}*/

footer .sub-menu{display:none !important;}

.over-scr{height:220px; overflow:auto; border:0x solid #fff; padding:0px;}

.elementor-image-box-img img{margin:0 auto;}