.fit-vids-style {
    display: none;
}
.se__component-edit {
    display: none;
}
iframe {
    max-width:100%;
}
img {
    max-width:100%;
}
td { 
    padding: 10px 10px 0 10px;
} 
 
.slider__text {
    margin: 0 auto;
    position: relative;
    top: 0;
    -ms-transform: translateY(-50%);
    transform: unset;
}
body {
 font-size: 16px;   
}
p {
    font-size: 16px;
    margin: 0 0 15px;
}

.featuredblock__description {
    text-align: center;
}

.wrap__header--upper, .wrap__header--holder .wrap__locations.col, .home-layout .wrap__socialmedia.col, .inner-layout .wrap__header--bottom .wrap__socialmedia, 
.contacts-layout .wrap__header--bottom .wrap__socialmedia, .wrap__footer .wrap__logoHeader, .wrap__socialmedia {
    display: none;
}

.fullwidth-layout.inner-layout .logo {
    display: block;
} 


 /*  RESPONSIVE GRID  */
.section {
    clear: both;
    padding: 0px;
    margin: 0px;
}

.wrap__locations--inner > div {
    padding-top: 1% !important;
}

/*  COLUMN SETUP  */
.column {
    display: block;
    float:left;
    margin: 0 1%;
    border-right: none;
    border-left: none;
    background: none;
}

.column:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {width: 100%;}
.span_1_of_2 {width: 48.5%;}
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 65.33%; }
.span_1_of_3 { width: 31.66%; }
/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%; }
.span_3_of_4 { width: 73.75%; }
.span_2_of_4 { width: 48.5%; }
.span_1_of_4 { width: 23.25%; }
/*  GRID OF FIVE  */
.span_5_of_5 { width: 100%; }
.span_4_of_5 { width: 78.8%; }
.span_3_of_5 { width: 58.6%; }
.span_2_of_5 { width: 38.4%; }
.span_1_of_5 { width: 18.2%; }
/*  GRID OF SIX  */
.span_6_of_6 { width: 100%; }
.span_5_of_6 { width: 82.06%; }
.span_4_of_6 { width: 65.13%; }
.span_3_of_6 { width: 48.2%; }
.span_2_of_6 { width: 31.26%; }
.span_1_of_6 { width: 14.33%; }
/*  GRID OF SEVEN  */
.span_7_of_7 { width: 100%; }
.span_6_of_7 { width: 85.48%; }
.span_5_of_7 { width: 70.97%; }
.span_4_of_7 { width: 56.45%; }
.span_3_of_7 { width: 41.94%;  }
.span_2_of_7 { width: 27.42%; }
.span_1_of_7 { width: 12.91%; }


/*  MEDIA QUERIES */

@media only screen and (min-width: 1px) {
 .hidden--s {
    display: block !important;
}   
}

@media only screen and (max-width: 1200px) {
 .slider__text {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);   
 }
 .logo {
    margin-top: 0;
}
}

@media only screen and (max-width: 768px) {
    .column {   margin: 1% 0 1% 0%; }
    .span_2_of_2, .span_1_of_2 { width: 100%; }
    .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
    .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
    .span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
    .span_1_of_6, .span_2_of_6, .span_3_fo_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
    .span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
}
  
@media only screen and (max-width: 767px) {
    .wrap__slider.top .slider__item:before {
    background: unset;
}
 .slider__text {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}   

.wrap__header--top .wrap__socialmedia.col {
    display: none;
}

.slider__button {
    max-width: 210px;
}
.logo__left .logo__summary {
    text-align: center;
}
}

@media only screen and (max-width: 520px) {
 .wrap__header--top .container {
    flex-direction: column;
}   
.wrap__header--holder .wrap__logoHeader {
    margin: 0 40px;
}
.copyright__item a {
    line-height: 1.3;
}
.page__title, .staff__title, .testimonials__title {
    font-size: 26px;
}
.logo__title {
    font-size: 19px;
}
}

:root {
    --color1: #5f725d !important;
    --color19: #4f473b !important;
}

.button:hover, .btn.submit:hover, .featuredblock__button:hover, .slider__button a:hover {
    color:white !important;
    background: rgb(79,71,59);
}

.button, .btn.submit, .featuredblock__button, .slider__button a {
background: rgb(79,71,59);
background: linear-gradient(0deg, rgba(79,71,59,1) 0%, rgba(117,105,88,1) 100%);
border: #5f725d !important;
}

.copyright__item a {
    color: white !important;
}

.featuredblock__container:hover {
    background: #5f725d;
    border-color: #5f725d;
}



.alias-homegridservices .section1.group1 {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    text-align: center;
    flex-wrap: wrap;
    gap: 20px;
}

/*  sections  */
.section1 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.columnew {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
    word-break: break-all !important;
}
.columnew:first-child { margin-left: 0; }

/*  group1ING  */
.group1:before,
.group1:after { content:""; display:table; }
.group1:after { clear:both;}
.group1 { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.columnew {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

.centering1 {
margin: 0 auto;
}

.section--light .form-a .form__submit input.component__button--1 {
    color: #224399 !important;
}

.logo__title {
    text-transform: none !important;
}

.wrap__featuredblocks:before {
    opacity: 0.5 !important;
}

/*  SECTIONS  */
.section1 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col1 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col1:first-child { margin-left: 0; }

/*  GROUPING  */
.group1:before,
.group1:after { content:""; display:table; }
.group1:after { clear:both;}
.group1 { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.spana_3_of_3 { width: 100%; }
.spana_2_of_3 { width: 66.13%; }
.spana_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col1 {  margin: 1% 0 1% 0%; }
	.spana_3_of_3, .spana_2_of_3, .spana_1_of_3 { width: 100%; }
}

.navigation:not(.mm-menu) .navigation__list > .navigation__item {
    min-width: 15%
}

.location__address {
    text-transform: none !important;
}