/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

header.site-header{
    margin-top: -110px;
    position: relative;
    z-index: 9;
    border-radius: 15px;
}

.main-navigation{
    /*margin-right: auto;
    margin-left: auto;*/
}

.hm-banner-sh {
  box-shadow: 0px 0px 12px 10px #ff0000;
}

.hm-quo, .shado {
  box-shadow: 0px 0px 10px 3px lightgray;
}

.testi-slider{
  margin-top: -102px;
}

.testi-slider .item {
  text-align: center;
  background: #fff;
  padding: 24px;
  box-shadow: 0px 0px 10px 3px lightgray;
}

.testi-slider .item h3 {
  font-weight: 700;
  font-size: 24px;
}

.testi-slider .item .test-star {
  color: #fec42d;
  display: inline-block;
}

.item .honor-text::before {
    content: url('/wp_projects/mcma/wp-content/themes/generatepress_child/images/quote.webp")');
    background: #fec42d;
    position: absolute;
    right: 0;
    top: 0;
    border-bottom-left-radius: 50px;
    padding: 8px 12px;
}

.site-footer hr {
  background: #3a3a3a !important;
  border: 1px solid #3a3a3a;
  margin-bottom: 20px;
}

.inner-pg-banner {
  margin-top: -64px;
}

.foo-add p span.gb-headline-text, .foo-add p span.gb-headline-text a {
  color: #fff;
}

.sms-btn {
  color: #fff;
  background: #000;
  text-align: center;
  display: block;
  font-size: 20px;
  padding: 10px 10px;
  position: sticky;
  bottom: 0;
	font-weight:600;
}

.sms-btn:hover{
	background: #fec42d;
}

@media (min-width: 600px){
	.sms-btn{
		display: none;
	}
}

.cover-cont{
	max-width: 1300px !important;
}

.faq-pg li {
  margin-bottom: 24px;
}

.fe-grid > div > div {
  min-height: 320px;
}

.serv-pg-grid > div > div {
  min-height: 506px;
}

.main-nav ul li.menu-item-988 a{
  border-radius: 15px;
  background-color: var(--global-color-8);
  color: var(--base-3);
	border: 1px solid var(--global-color-8) !important;
}

.main-nav ul li.menu-item-988 a:hover{
	
  background-color: #fff;
  color: var(--global-color-8) !important;
	border: 1px solid var(--global-color-8) !important;
}

@media (max-width: 500px){
	.top-hed-add{
		display: none !important;
	}
}

.whatsapp {
  position: fixed;
  z-index: 999999;
  left: 15px;
  bottom: 15px;
}

.whatsapp img {
  width: 60px;
}