.fullwidth-layout .wrap__header-area {
    background: linear-gradient(to bottom, #a4dada 0%, #51b1b7 100%);
}

img.logo__image {
    width: 232px !important;
}
.header-logo-row {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.header-logo-col {
    flex: 1 0 0;
}
img.align-right.doc-img {
    height: 300px !important;
    object-fit: cover;
    object-position: 0 20% !important;
}





.wrap__googlereview {
    max-width: 250px;
    right: 20%;
    top: 30%;
    position: absolute;
}

.cta_google__container--inner a.cta__button {
    background: linear-gradient(to bottom, #5ca3a3 0%, #257f7f 100%);
    border: 1px solid #257f7f;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
    font-family: "source-sans-pro-bold", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 21px;
   user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    padding: 11px 50px;
    text-transform: uppercase;
    box-shadow: 1px 1px 2px rgb(0 0 0 / 25%), inset 0 1px 0 rgb(255 255 255 / 42%);

}







/* FEAT BLOCK EDITS */
.featuredblock__item{
    background-color:#257f7f!important;
}
.featuredblock__item .featuredblock__image{
    box-shadow: 0 0 1px 1px #ffffff!important;
    border-color: #257f7f!important;
}
.featuredblock__item .featuredblock__title, .featuredblock__item .featuredblock__description p{
    color:white!important;
}
.featuredblock__item .featuredblock__button{
    color: #257f7f!important;
    background: #ffffff!important;
}

/* Hover */
.featuredblock__item:hover{
    background-color: #ffffff!important;
}
.featuredblock__item:hover .featuredblock__title{
    color: #414141!important;
}
.featuredblock__item:hover .featuredblock__image{
    box-shadow: 0 0 1px 1px #ffffff!important;
}
.featuredblock__item:hover .featuredblock__description{
    color:#2988ba!important;
}
.featuredblock__item:hover .featuredblock__button{
    border: 1px solid #257f7f!important;
    background: linear-gradient(to bottom, #5ca3a3 0%, #257f7f 100%)!important;
    color:#ffffff!important;
}
.featuredblock__item:hover .featuredblock__image{
    border-color:white!important;
}
/* HoverEND */

li.featuredblock__item:nth-child(2) > div:nth-child(1) > a:nth-child(1) > div:nth-child(1){
    background-position-y:-28px;
}
.slider__button a{
    border:1px solid #276f7b!important;
    box-shadow: inset 0 1px 0 #a2eedc!important;
    background: linear-gradient(to bottom, #78abab, #548787)!important;
    pointer-events: auto!important;
}



















@media(min-width:1025px){
    .wrap__header-area .wrap_frame{
        top:50px!important;
    }
    .slider__text.align-center{
        top:90%!important;
    }
    .slider .bx-wrapper .bx-controls-buttons{
        padding-right:35px!important;
    }
        /* NEW HEADER EDITS APPPEND */
    
    /* Social Media Edits */
    .onmobil1{
        position: relative;
    }
    .socialmedia{
        margin-top: 4px!important;
        margin-left: 25px!important;
    }
    .socialmedia__link::before{
        font-size: 18px!important;
    }
    .socialmedia__link{
        width: 39px!important;
        height: 32px!important;
        padding:5px!important;
    }
    /* home adjustments */
    .home-layout{
        padding-top:72px!important;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .wrap_frame{
        top: 100px!important;
        left: 50%!important;
        transform: translateX(-50%)!important;
    }
}
.wrap__socialmediaHeader {
    display: block;
}


@media(max-width:1024px){
    .wrap__googlereview {
    right: 35%;
    }
    
    .logo__image{
        height: auto!important;
        width: 150px!important;
    }
    .slider .slider__text{
        top:400px!important;
    }
    .onmobil2, .onmobil3{
        display:inline-block!important;
    }
    .onmobil1{
        display:none!important;
    }
   
    .locations--frame{
        max-width: 80%!important;
        width: 100%!important;
    }
    .socialmedia {
        width: max-content!important;
        /* float: left!important; */
    }
    .wrap__header-area--inner .locations--frame{
        top:0!Important;
    }
    button.onmobil2{
        width: 130px;
        padding: 0px;
        font-size: 12px;
    }
}








/* .navigation{
    max-width:1400px!important;
} */


.socialmedia_header__container.socialmedia__container {
    display: inline-block!important;
    width: auto!important;
}
.onmobil1{
    display:inline-block!important;
}

@media(max-width:768px){
    .socialmedia, .onmobil2 {
        position: absolute;
        left: 0px !important;
        top: 33px !important;
    }
    .wrap__socialmediaHeader {
        display: block;
    }
    .socialmedia {
        display:inline-block !important;
        float:none!important;
    }
    .socialmedia_header__container.socialmedia__container{
        max-width: 300px!important;
        position: relative!important;
        right: 0px!important;
        width: 100% !important;
    }
    .locations_header__container.locations__container {
        float:right!important;
    }
    .onmobil2{
        float: none!important;
        margin-right: 15px!important;
        display: inline-block !important;
    }
    .wrap__locationsHeader--inner{
        display:flex;
    }
    .onmobil3{
        flex:1;
    }
    .locations_header__container.locations__container{
        flex:1;
        text-align:right;
    }
    .socialmedia_header__container--inner.socialmedia__container--inner{
        display:flex;
    }
    .socialmedia,.onmobil2{
        flex:1;
    }
    .locations{
        margin:9px -10px!important;
    }
}
@media(max-width:568px){
    .wrap__googlereview {
    max-width: 250px;
    position: relative;
    margin: auto;
    right:0;
    top: 7px;
}
    .socialmedia .socialmedia__list{
        margin-left:-2px!important;
        padding:5px 0px 5px 0px!important;
    }
    .wrap__locationsHeader--inner{
        display:block!important;
    }
    .onmobil3{
        position:absolute!important;
        top:50px!important;
    }
    
}


.slider__item:after {
background-color:unset!important;    
}

.wrap__googlereview {
    max-width: 250px;
    right: 12%;
    top: 30%;
    position: absolute;
}

@media (max-width: 768px) {
    .wrap__header-area {
        background: linear-gradient(to bottom, #dde6e6 0%, #a2a2a2 100%);
    }
    .socialmedia, .onmobil2 {
        position: absolute;
        left: 20px;
    }
}

@media (max-width: 514px) {
    .logo {
        margin-top: 24px !important;
    }
    .wrap__header-area--inner {
        height: 110px;
    }

    .header-logo-row {
        flex-direction: column;
        display: block !important;
        text-align: center;
    }
}

