.map {
    /*height: 400px;*/
    height: 540px !important;
    z-index: 999;
}

.map iframe {
    border: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(50%);
}

/*Back To Top*/

.whatsapp {
    right: 20px;
    font-size: 26px;
    position: fixed;
    z-index: 1600;
    opacity: 0;
    visibility: hidden;
    bottom: 30px;
    -webkit-background-size: 200% auto;
    background-size: 200% auto;
    background-image: linear-gradient(
        to right,
        #37d833 0%,
        #34ce13 51%,
        #27b40f 100%
    );
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}

.whatsapp-visible {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.fa-whatsapp:before {
    content: "\f40c";
}

/*title header*/
.dropdown-menu .dropdown-title {
    font-size: 14px !important;
}

/* header */
.navbar-nav .nav-link {
    /*background: red;*/
    /*margin: 16px 0.9rem;*/
    margin: 16px 0.5rem;
}

ul.hours_links li::before {
    border-bottom: none !important;
}

#services-slider .owl-item.center .service-box {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #0e898b 0%,
        #23797d 51%,
        #0e898b 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #0e898b 0%,
        #23797d 51%,
        #0e898b 100%
    );
    background-image: -o-linear-gradient(
        left,
        #0e898b 0%,
        #23797d 51%,
        #0e898b 100%
    );
    background-image: linear-gradient(
        to right,
        #0e898b 0%,
        #23797d 51%,
        #0e898b 100%
    );
}

.gradient-btn {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -o-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: linear-gradient(
        to right,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
}

.defaultcolor {
    color: #0e898b !important;
}

.heading .divider-left,
.heading .divider-center {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
}

.testimonial-wrapp .testimonial-text::before {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -o-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: linear-gradient(
        to right,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
}

.testimonial-wrapp .quoted {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -o-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: linear-gradient(
        to right,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
}

#testimonial-main-slider .owl-dot::before,
#price-slider .owl-dot::before,
#ourteam-main-slider .owl-dot::before {
    background: #04474e;
}

.shopping-box:hover h4 > a,
.shopping-box:focus h4 > a {
    color: #04474e;
}

.gradient-bg {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -o-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: linear-gradient(
        to right,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
}

.back-top {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
    background-image: -webkit-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -moz-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: -o-linear-gradient(
        left,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
    background-image: linear-gradient(
        to right,
        #04474e 0%,
        #036367 51%,
        #23797d 100%
    );
}

ul.links li a:hover,
ul.links li a:focus,
ul.latest_news li a:hover,
ul.latest_news li a:focus,
.footer_panel p > a:hover,
.readmorebtn:hover,
.readmorebtn:focus {
    color: #23797d;
}
.navbar-nav .nav-link:hover,
.navbar .dropdown:hover .dropdown-toggle,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu.megamenu .dropdown-item:hover {
    color: #0e898b !important;
}

.form-control:focus,
textarea:focus {
    border-color: #04474e;
}

.gallery-hvr .opens::before,
.shopping-box .overlay .opens::before {
    background: #04474e;
}

.section-header-image {
    background: url("/banners-image.jpg") no-repeat;
    background-size: cover !important;
    background-position: center !important;
}

.margin-top-bottom-7 {
    margin-bottom: 7rem;
    margin-top: 7rem;
}

.process-wrapp li > .pro-step::before {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        to(#23797d)
    );
    background: -webkit-linear-gradient(left, #04474e, #036367);
    background: -o-linear-gradient(left, #04474e, #036367);
    background: linear-gradient(90deg, #04474e, #036367);
}

.feature-item:hover .text h3 span {
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#04474e),
        color-stop(51%, #036367),
        to(#23797d)
    );
}
