        body {
            font-family: 'PT Sans', sans-serif!important;
            font-size: 16px!important;
            letter-spacing: 1px;
        }
        
        a,
        .nav-link {
            color: #000;
        }
        
        a:hover,
        .nav-link:hover {
            color: #000;
        }
        
        .margin-section {
            margin-top: 100px;
        }
        
        .top-header {
            position: fixed;
            top: 0;
            z-index: 9999;
            background: #fff;
            width: 100%;
            border-bottom: 1px solid #3c92c7;
            padding: 5px;
        }
        
        @media(max-width: 991px) {
            .top-header {
                display: none;
            }
        }
        
        .dropdown-dept a:hover {
            text-decoration: none;
        }
        
        .top-header p {
            margin-bottom: 0;
        }
        
        .toll-free-no {
            /* position: relative; */
            /* color: #fff; */
            padding: 0 10px;
            border-right: 2px solid #0681be;
            font-weight: bold;
            color: #0681be;
        }
        
        .find-your-doctor-block a {
            color: #0681be;
            font-weight: bold;
        }
        
        .doctor-block .card {
            cursor: pointer;
        }
        
        @media(max-width: 991px) {
            .doctor-block .card {
                margin-top: 30px;
                height: auto;
            }
        }
        
        .doctor-block .card .card-title {
            color: #047bbb;
        }
        /* .doctor-block .card-img-top {
            height: 350px;
        } */
        
        .doctor-block .img-block::after {
            content: "";
            position: absolute;
            width: 100%;
            height: 525px;
            /* height: 100%; */
            /* background-color: #047bbb; */
            background-color: #000;
            opacity: 0;
            left: 0;
            top: 0;
            z-index: 0;
            transition: 0.7s ease-in-out;
        }
        
        .doctor-block .card:hover .img-block::after {
            opacity: 0.5;
            z-index: 2;
        }
        
        .doctor-block .overlay-block {
            overflow: hidden;
            height: 525px;
        }
        /* .doctor-block .overlay-btn {
            background-color: #047bbb;
            color: #fff;
            width: 100%;
            bottom: 0;
            position: absolute;
            border-radius: 0;
            
        } */
        
        .doctor-block .overlay-block .overlay-btn {
            z-index: -1;
            transition: 0.7s ease-in-out;
            transform: translateY(40px);
            background-color: #047bbb;
            color: #fff;
            width: 100%;
            bottom: 0;
            position: absolute;
            border-radius: 0;
        }
        
        .doctor-block .card:hover .overlay-block .overlay-btn {
            z-index: 2;
            transform: translateY(0px);
        }
        
        .doctor-block .overlay-block i {
            z-index: -1;
            transition: 0.7s ease-in-out;
            transform: translateX(20px);
            color: #fff;
            width: 100%;
            bottom: 50%;
            position: absolute;
            border-radius: 0;
            text-align: center;
        }
        
        .doctor-block .card:hover .overlay-block i {
            z-index: 2;
            transform: translateX(0px);
            cursor: pointer;
        }
        
        .doctor-block .overlay-block i::before {
            border-radius: 20px;
            padding: 8px;
            background-color: #047aba;
        }
        
        .doctor-block .card:hover .overlay-block i:hover::before {
            background-color: #469400;
        }
        
        .follow-block {
            padding: 0 20px;
            border-right: 2px solid #047aba;
        }
        
        .top-header a {
            padding: 0 5px;
        }
        
        .top-header a:hover {
            text-decoration: none;
        }
        
        .section-header {
            margin-bottom: 40px;
            text-align: center;
            font-weight: 600;
            position: relative;
            z-index: 99;
        }
        
        .header-sec .nav-link {
            position: relative;
            padding: 5px 0 !important;
            display: inline-block;
        }
        
        .header-sec .nav-link {
            color: #000 !important;
            font-weight: 600;
            transition: all 200ms linear;
        }
        
        .header-sec .nav-item {
            position: relative;
            transition: all 200ms linear;
        }
        
        .section-header .section-title {
            text-shadow: 0 0 10px black;
            font-size: 36px;
            margin-bottom: 20px;
            text-transform: uppercase;
            font-weight: 700;
            color: #FFCC05;
            position: relative;
            margin-top: 0;
        }
        
        .section-header .section-title:before {
            content: '';
            position: absolute;
            bottom: -8px;
            width: 80px;
            height: 2px;
            background: #B59801;
            transition: 0.3s;
        }
        
        .section-header span {
            font-size: 60px;
            color: rgba(255, 204, 5, 0.19);
            z-index: 2;
            font-weight: 500;
            text-transform: capitalize;
            position: absolute;
            top: 7px;
            left: 0;
            width: 100%;
        }
        
        .start-header {
            opacity: 1;
            transform: translateY(0);
            box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15);
            transition: all 0.3s ease-out;
            background-color: #fff;
        }
        
        .start-header.scroll-on {
            box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
            padding: 10px 0;
            transition: all 0.3s ease-out;
        }
        
        .start-header.scroll-on .navbar-brand img {
            height: 24px;
            transition: all 0.3s ease-out;
        }
        
        .navbar-brand {
            width: 200px;
        }
        
        @media(max-width: 767px) {
            .navbar-brand {
                width: 120px;
            }
        }
        
        .navigation-wrap {
            position: fixed;
            width: 100%;
            top: 35px;
            left: 0;
            z-index: 1000;
            transition: all 0.3s ease-out;
        }
        
        @media(max-width: 991px) {
            .navigation-wrap {
                top: 0;
            }
        }
        
        .navbar {
            padding: 0;
        }
        
        .navbar-toggler {
            float: right!important;
            border: none!important;
            padding-right: 0!important;
        }
        
        .navbar-toggler:active,
        .navbar-toggler:focus {
            outline: none;
        }
        
        .navbar-light .navbar-toggler-icon {
            width: 24px!important;
            height: 17px!important;
            background-image: none!important;
            position: relative!important;
            border-bottom: 1px solid #85c74d!important;
            transition: all 300ms linear!important;
        }
        
        .navbar-light .navbar-toggler-icon:after,
        .navbar-light .navbar-toggler-icon:before {
            width: 24px;
            position: absolute;
            height: 1px;
            background-color: #85c74d;
            top: 0;
            left: 0;
            content: '';
            z-index: 2;
            transition: all 300ms linear;
        }
        
        .navbar-light .navbar-toggler-icon:after {
            top: 8px;
        }
        
        .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
            transform: rotate(45deg);
        }
        
        .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
            transform: translateY(8px) rotate(-45deg);
        }
        
        .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
            border-color: none;
        }
        
        .header-sec .nav-link {
            color: #3c92c7 !important;
            font-weight: 600;
            transition: all 200ms linear;
        }
        
        .header-sec .nav-item:hover .nav-link {
            color: #86c74d !important;
            font-weight: 600;
        }
        
        .header-sec .nav-item.active .nav-link {
            color: #86c74d !important;
        }
        
        .header-sec .nav-link {
            position: relative;
            padding: 5px 0 !important;
            display: inline-block;
        }
        
        .header-sec .nav-item:after {
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 100%;
            height: 2px;
            content: '';
            background-color: gold;
            opacity: 0;
            transition: all 200ms linear;
        }
        
        .header-sec .nav-item:hover:after {
            bottom: 0;
            opacity: 1;
        }
        
        .header-sec .nav-item.active:hover:after {
            opacity: 0;
        }
        
        .header-sec .nav-item {
            position: relative;
            transition: all 200ms linear;
        }
        /*.nav-item .dropdown-menu {
transform: translate3d(0, 10px, 0);
visibility: hidden;
opacity: 0;
max-height: 0;
display: block;
padding: 0;
margin: 0;
background: #000;
border-bottom: 2px solid #84c74e;
transition: all 200ms linear;
}
.nav-item.show .dropdown-menu {
opacity: 1;
visibility: visible;
max-height: 999px;
transform: translate3d(0, 0px, 0);
padding: 20px!important;
background-color: #85c64c;
}
.dropdown-menu {
padding: 10px!important;
margin: 0;
font-size: 13px;
letter-spacing: 1px;
color: #212121;
background-color: #fcfaff;
border: none;
border-radius: 3px;
box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15)!important;
transition: all 200ms linear;
}
.dropdown-toggle::after {
display: none;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 10rem;
padding: .5rem 0;
margin: .125rem 0 0;
font-size: 1rem;
color: #212529;
text-align: left;
list-style: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.15);
border-radius: .25rem;
}*/
        
        .dropdown-dept {
            position: relative;
        }
        
        .submenu {
            position: absolute;
            top: 15px;
            left: 0;
            /*width: 100%;*/
            height: auto;
            box-shadow: 0 0 10px #000;
            opacity: 0;
            visibility: hidden;
            /* transform: translateY(20px); */
            transform: translateY(45px);
            transition: all 0.5s;
            z-index: 999;
            background-color: #84c64c;
        }
        
        .dropdown-dept:hover .submenu {
            opacity: 1;
            visibility: inherit;
            /* transform: translateY(10px); */
            transform: translateY(25px);
            z-index: 99999;
        }
        
        @media(max-width: 991px) {
            .dropdown-dept:hover .submenu {
                position: relative;
                margin-bottom: 20px;
                top: 0;
            }
        }
        
        .dropdown-item {
            color: #fff;
        }
        
        .dropdown-item:focus,
        .dropdown-item:hover {
            color: #fff;
            text-decoration: none;
            background-color: #4c9ece;
        }
        
        .header-sec .nav-item {
            position: relative;
            transition: all 200ms linear;
        }
        
        .header-sec .nav-link {
            position: relative;
            padding: 5px 0 !important;
            display: inline-block;
        }
        /*.dropdown-item:hover, .dropdown-item:focus {
color: #499dcd!important;
background: transparent!important;
}*/
        
        @media screen and (max-width: 767px) {
            .nav-item:after {
                display: none;
            }
            .nav-item::before {
                position: absolute;
                display: block;
                top: 19px;
                left: 0;
                width: 11px;
                height: 1px;
                content: "";
                border: none;
                background-color: #85c74d;
                vertical-align: 0;
            }
            /*.dropdown-toggle::after {
position: absolute!important;
display: block!important;
top: 14px!important;
left: -22px!important;
width: 1px!important;
height: 11px!important;
content: ""!important;
border: none!important;
background-color:#85c74d!important;
vertical-align: 0!important;
transition: all 200ms linear!important;
}
.dropdown-toggle[aria-expanded="true"]::after{
transform: rotate(90deg);
opacity: 0;
}
.dropdown-menu {
padding: 0 !important;
background-color: transparent;
box-shadow: none;
transition: all 200ms linear;
}
.dropdown-item {
padding: 5px 0!important;
}
.dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
margin-top: 10px !important;
margin-bottom: 20px !important;
}*/
        }
        
        .logo {
            position: absolute;
            bottom: 30px;
            right: 30px;
            display: block;
            z-index: 100;
            transition: all 250ms linear;
        }
        
        .logo img {
            height: 26px;
            width: auto;
            display: block;
            filter: brightness(10%);
            transition: all 250ms linear;
        }
        /*.margin-section {
  margin-top: 100px;
  margin-bottom: 100px;
}*/
        /*.dropdown-menu {
padding: 10px!important;
margin: 0;
font-size: 13px;
letter-spacing: 1px;
color: #212121;
background-color: #fcfaff;
border: none;
border-radius: 3px;
box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15)!important;
transition: all 200ms linear;
}

.dropdown-item {
font-weight: 600!important;
color: #fff!important;
border-radius: 2px;
transition: all 200ms linear;
}*/
        
        .header-sec .nav-item:after {
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 100%;
            height: 2px;
            content: '';
            background-color: #81c553;
            opacity: 0;
            transition: all 200ms linear;
        }
        /*.dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
}

.dropdown-toggle::after {
display: inline-block;
width: 0;
height: 0;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
}
.dropdown-toggle::after {
display: none;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
}

.nav-item .dropdown-menu {
transform: translate3d(0, 10px, 0);
visibility: hidden;
opacity: 0;
max-height: 0;
display: block;
padding: 0;
margin: 0;
background: #000;
border-bottom: 2px solid #3a91c7;
transition: all 200ms linear;
}*/
        
        .card {
            margin: 10px auto;
            box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2);
            border-radius: 6px;
            height: 100%;
            transition: 0.3s;
            background-color: aliceblue;
        }
        
        .card:hover {
            box-shadow: 1px 10px 16px 0 rgba(0, 0, 0, 0.3);
        }
        
        .card-title {
            text-align: center;
            color: #666666;
            font-weight: bold;
        }
        
        .card-text {
            font-weight: 500;
            color: #66686b;
        }
        
        .card-image {
            text-align: center;
            margin: 5vh 0;
        }
        
        .card-text {
            text-align: center;
        }
        
        .title-heading {
            font-size: 1.5em;
            text-align: center;
            margin: 4%;
            font-weight: bold;
            color: #519fd0;
            text-shadow: 0 0 10px #519fd0;
        }
        
        .title-heading.special {
            position: relative;
            margin-bottom: 2rem;
            margin-top: 2rem;
        }
        
        .title-heading.special:before {
            display: block;
            content: '';
            width: 12px;
            height: 12px;
            background-color: #DFCEB9;
            position: relative;
            transform: rotate(45deg) translateX(-50%);
            left: 50%;
            top: 10px;
        }
        
        .title-heading.special:after {
            content: '';
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            max-width: 780px;
            height: 3px;
            background: linear-gradient(to right, #DFCEB9 0%, #DFCEB9 45%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 55%, #DFCEB9 55%, #DFCEB9 100%);
        }
        
        .title-heading.special:before,
        .title-heading.special:after {
            position: absolute;
            top: 100%;
        }
        
        .line {
            position: relative;
            margin-bottom: 2rem;
            margin-top: 2rem;
        }
        
        .line:before {
            display: block;
            content: '';
            width: 12px;
            height: 12px;
            background-color: #87c54a;
            position: relative;
            transform: rotate(45deg) translateX(-50%);
            left: 50%;
            top: 10px;
        }
        
        .line:after {
            content: '';
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            max-width: 780px;
            height: 3px;
            background: linear-gradient(to right, #87c54a 0%, #87c54a 45%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 55%, #87c54a 55%, #87c54a 100%);
        }
        
        @import url(https://fonts.googleapis.com/css?family=Raleway:400,800);
        @import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
        figure.snip1190 {
            font-family: 'Raleway', Arial, sans-serif;
            color: #fff;
            position: relative;
            overflow: hidden;
            min-width: 220px;
            max-width: 310px;
            max-height: 220px;
            width: 100%;
            background: #000000;
            text-align: center;
        }
        
        @media(max-width: 767px) {
            figure.snip1190 {
                min-width: auto;
                max-width: 100%;
            }
        }
        
        figure.snip1190 * {
            -webkit-box-sizing: padding-box;
            box-sizing: padding-box;
            -webkit-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }
        
        figure.snip1190 img {
            opacity: 0.8;
            width: 100%;
        }
        
        figure.snip1190 figcaption {
            bottom: 0;
            display: block;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
        }
        
        figure.snip1190 h2 {
            font-weight: 400;
            left: 0;
            right: 0;
            font-size: 25px;
            letter-spacing: -1px;
            margin: 0 auto;
            position: absolute;
            text-transform: uppercase;
            bottom: 50%;
            color: #fff;
            -webkit-transform: translateY(50%);
            transform: translateY(50%);
        }
        
        @media(max-width: 991px) {
            figure.snip1190 h2 {
                font-size: 25px;
            }
        }
        
        @media(max-width: 767px) {
            figure.snip1190 h2 {
                font-size: 15px;
            }
        }
        
        figure.snip1190 h2 span {
            font-weight: 800;
        }
        
        figure.snip1190 p {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            margin: 0 auto;
            top: 50%;
            opacity: 0;
            font-size: 14px;
            -webkit-transform: translateY(-20%) scale(0.7);
            transform: translateY(-20%) scale(0.7);
            padding: 10px 12px;
            background-color: skyblue;
        }
        
        figure.snip1190 .square {
            height: 78px;
            width: 78px;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            content: '';
            -webkit-transform: rotate(45deg) translate(-50%, -50%);
            transform: rotate(45deg) translate(-50%, -50%);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
        }
        
        figure.snip1190 .square h2 {
            color: #fff;
        }
        
        figure.snip1190 .square:before,
        figure.snip1190 .square:after,
        figure.snip1190 .square div:before,
        figure.snip1190 .square div:after {
            background-color: #ffffff;
            position: absolute;
            content: "";
            display: block;
            -webkit-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
        }
        
        figure.snip1190 .square:before,
        figure.snip1190 .square:after {
            width: 65%;
            height: 2px;
        }
        
        figure.snip1190 .square div:before,
        figure.snip1190 .square div:after {
            width: 2px;
            height: 65%;
        }
        
        figure.snip1190 .square:before,
        figure.snip1190 .square div:before {
            left: 0;
            top: 0;
        }
        
        figure.snip1190 .square:after,
        figure.snip1190 .square div:after {
            bottom: 0;
            right: 0;
        }
        
        figure.snip1190 a {
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            position: absolute;
        }
        
        figure.snip1190:hover img,
        figure.snip1190.hover img {
            opacity: 0.25;
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }
        
        figure.snip1190:hover h2,
        figure.snip1190.hover h2 {
            opacity: 1;
            /* -webkit-transform: translateY(0px);
            transform: translateY(0px); */
            -webkit-transform: translateY(18px);
            transform: translateY(18px);
            font-size: 30px;
        }
        
        figure.snip1190:hover p,
        figure.snip1190.hover p {
            opacity: 1;
            -webkit-transform: translateY(0px) scale(1);
            transform: translateY(0px) scale(1);
        }
        
        figure.snip1190:hover .square:before,
        figure.snip1190.hover .square:before {
            width: 38%;
        }
        
        figure.snip1190:hover .square div:before,
        figure.snip1190.hover .square div:before {
            height: 38%;
        }
        
        figure.snip1190:hover .square:after,
        figure.snip1190.hover .square:after {
            /* width: 55%; */
            width: 38%;
        }
        
        figure.snip1190:hover .square div:after,
        figure.snip1190.hover .square div:after {
            /* height: 55%; */
            height: 38%;
        }
        
        .read {
            margin-top: 20px;
            text-align: center;
        }
        
        .read a:hover {
            color: #fff;
            text-align: center;
            text-decoration: none;
            background: #393939;
        }
        
        .read a {
            color: #fff;
            text-decoration: none;
            background: #a5c422;
            padding: 20px 60px;
            font-weight: 600;
            text-align: center;
        }
        
        @media (max-width: 991px) {
            .read a {
                color: #fff;
                text-decoration: none;
                background: #a5c422;
                padding: 20px 20px;
                font-weight: 600;
                text-align: center;
            }
        }
        
        #appointment {
            padding-top: 100px;
            margin-bottom: 50px;
        }
        
        .open_hour {
            background: #3c92c8;
        }
        
        .service_box {
            padding: 15px 10px;
            transition: 0.6s ease;
        }
        
        .make_appointment {
            background: #85c74c;
        }
        
        .call_now {
            background: #3c92c8;
            font-size: 22px;
        }
        
        .open_hour::before {
            content: "";
            position: absolute;
            display: block;
            background: url(../images/open_hour.png);
            background-repeat: no-repeat;
            background-size: 100%;
            width: 55px;
            height: 55px;
            top: 9px;
            left: 50px;
        }
        
        .call_now::before {
            content: "";
            position: absolute;
            display: block;
            background: url(../images/call_now.png);
            background-repeat: no-repeat;
            background-size: 100%;
            width: 40px;
            height: 60px;
            top: 9px;
            left: 50px;
        }
        
        .make_appointment::before {
            content: "";
            position: absolute;
            display: block;
            background: url(../images/make_appointment.png);
            background-repeat: no-repeat;
            background-size: 100%;
            width: 55px;
            height: 55px;
            top: 9px;
            left: 50px;
        }
        
        .service_box h3 {
            padding-left: 110px;
            font-size: 19px;
            font-weight: 400;
            color: #fff;
            margin: 0;
        }
        
        .slider_service span {
            display: block;
            font-size: 15px;
            line-height: 20px;
        }
        
        .heading {
            text-align: center;
            /* color: #454343;*/
            font-size: 30px;
            font-weight: 700;
            position: relative;
            margin-bottom: 70px;
            text-transform: uppercase;
            z-index: 999;
            color: #519fd0;
            text-shadow: 0 0 10px #519fd0;
        }
        
        .white-heading {
            color: #519fd0;
        }
        
        .heading:after {
            content: ' ';
            position: absolute;
            top: 100%;
            left: 50%;
            height: 40px;
            width: 180px;
            border-radius: 4px;
            transform: translateX(-50%);
            background: url(img/heading-line.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        
        .white-heading:after {
            background: url(../images/heading-line-black.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        
        .heading span {
            font-size: 18px;
            display: block;
            font-weight: 500;
        }
        
        .white-heading span {
            color: #ffffff;
        }
        /*-----Testimonial-------*/
        
        .testimonial-section .testimonial-sec .gallery .image-section img{
            height: 235px;
        }
        
        .testimonial-section .video-section{
            border-radius: 5px;
        }
        
        .testimonial:after {
            position: absolute;
            top: -0 !important;
            left: 0;
            content: " ";
            /* background: url(img/testimonial.bg-top.png);*/
            background-size: 100% 100px;
            width: 100%;
            height: 100px;
            float: left;
            z-index: 99;
        }
        
        .testimonial {
            min-height: 375px;
            position: relative;
            padding-top: 50px;
            padding-bottom: 50px;
            background-position: center;
            background-size: cover;
        }
        
        #testimonial4 .carousel-inner:hover {
            cursor: -moz-grab;
            cursor: -webkit-grab;
        }
        
        #testimonial4 .carousel-inner:active {
            cursor: -moz-grabbing;
            cursor: -webkit-grabbing;
        }
        
        #testimonial4 .carousel-inner .item {
            overflow: hidden;
        }
        
        .testimonial4_indicators .carousel-indicators {
            left: 0;
            margin: 0;
            width: 100%;
            font-size: 0;
            height: 20px;
            bottom: 15px;
            padding: 0 5px;
            cursor: e-resize;
            overflow-x: auto;
            overflow-y: hidden;
            position: absolute;
            text-align: center;
            white-space: nowrap;
        }
        
        .testimonial4_indicators .carousel-indicators li {
            padding: 0;
            width: 14px;
            height: 14px;
            border: none;
            text-indent: 0;
            margin: 2px 3px;
            cursor: pointer;
            display: inline-block;
            background: #000000;
            -webkit-border-radius: 100%;
            border-radius: 100%;
        }
        
        .testimonial4_indicators .carousel-indicators .active {
            padding: 0;
            width: 14px;
            height: 14px;
            border: none;
            margin: 2px 3px;
            background-color: #9dd3af;
            -webkit-border-radius: 100%;
            border-radius: 100%;
        }
        
        .testimonial4_indicators .carousel-indicators::-webkit-scrollbar {
            height: 3px;
        }
        
        .testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb {
            background: #eeeeee;
            -webkit-border-radius: 0;
            border-radius: 0;
        }
        
        .testimonial4_control_button .carousel-control {
            top: 175px;
            opacity: 1;
            width: 40px;
            bottom: auto;
            height: 40px;
            font-size: 10px;
            cursor: pointer;
            font-weight: 700;
            overflow: hidden;
            line-height: 38px;
            text-shadow: none;
            text-align: center;
            position: absolute;
            background: transparent;
            border: 2px solid #000000;
            text-transform: uppercase;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-transition: all 0.6s cubic-bezier(0.3, 1, 0, 1);
            transition: all 0.6s cubic-bezier(0.3, 1, 0, 1);
        }
        
        .testimonial4_control_button .carousel-control.left {
            left: 7%;
            top: 50%;
            right: auto;
        }
        
        .testimonial4_control_button .carousel-control.right {
            right: 7%;
            top: 50%;
            left: auto;
        }
        
        .testimonial4_control_button .carousel-control.left:hover,
        .testimonial4_control_button .carousel-control.right:hover {
            color: #fff;
            background: #000;
            border: 2px solid #000;
        }
        
        .testimonial4_header {
            top: 0;
            left: 0;
            bottom: 0;
            width: 550px;
            display: block;
            margin: 30px auto;
            text-align: center;
            position: relative;
        }
        
        .testimonial4_header h4 {
            color: #000000;
            font-size: 30px;
            font-weight: 600;
            position: relative;
            letter-spacing: 1px;
            text-transform: uppercase;
        }
        
        .testimonial4_slide {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 70%;
            margin: auto;
            padding: 20px;
            position: relative;
            text-align: center;
        }
        
        .testimonial4_slide img {
            top: 0;
            left: 0;
            right: 0;
            width: 136px;
            height: 136px;
            margin: auto;
            display: block;
            color: #000000;
            font-size: 18px;
            line-height: 46px;
            text-align: center;
            position: relative;
            border-radius: 50%;
            box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
            -moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
            -o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
            -webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
        }
        
        .testimonial4_slide p {
            color: #000000;
            font-size: 15px;
            line-height: 1.4;
            margin: 40px 0 20px 0;
        }
        
        .testimonial4_slide h4 {
            color: #000000;
            font-size: 22px;
        }
        
        .testimonial .carousel {
            padding-bottom: 50px;
        }
        
        .testimonial .carousel-control-next-icon,
        .testimonial .carousel-control-prev-icon {
            width: 35px;
            height: 35px;
        }
        /* ------testimonial  close-------*/
        /*footer*/
        
        .footer-section {
            background: #1a202d;
            position: relative;
        }
        
        .footer-cta {
            border-bottom: 1px solid #373636;
        }
        
        .single-cta i {
            color: #ff5e14;
            font-size: 30px;
            float: left;
            margin-top: 8px;
        }
        
        .cta-text {
            padding-left: 15px;
            display: inline-block;
        }
        
        .cta-text h4 {
            color: #fff;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 2px;
        }
        
        .cta-text span {
            color: #757575;
            font-size: 15px;
        }
        
        .footer-content {
            position: relative;
            z-index: 2;
        }
        
        .footer-pattern img {
            position: absolute;
            top: 0;
            left: 0;
            height: 330px;
            background-size: cover;
            background-position: 100% 100%;
        }
        
        .footer-logo {
            margin-bottom: 30px;
        }
        
        .footer-logo img {
            max-width: 200px;
        }
        
        .foot-logo-sec {
            position: absolute;
            top: -100px;
            background: #fff;
            border-radius: 10px;
            box-shadow: 0 0 10px gainsboro;
            /* left: 14%;*/
        }
        
        @media(max-width: 320px) {
            .foot-logo-sec {
                left: 15%;
            }
        }
        
        img {
            vertical-align: middle;
        }
        
        img {
            border-style: none;
        }
        
        .footer-text {
            margin-top: 80px;
        }
        
        .footer-text p {
            margin-bottom: 1px;
            font-size: 14px;
            /* color: #7e7e7e; */
            color: #fff;
            line-height: 28px;
            text-align: left;
        }
        
        .footer-social-icon .footer-widget-heading h3 {
            margin-bottom: 30px;
        }
        
        .footer-social-icon span {
            color: #fff;
            display: block;
            font-size: 20px;
            font-weight: 700;
            font-family: 'Poppins', sans-serif;
            margin-bottom: 20px;
        }
        
        .footer-social-icon a {
            color: #fff;
            font-size: 16px;
            margin-right: 15px;
        }
        
        .footer-social-icon i {
            height: 40px;
            width: 40px;
            text-align: center;
            line-height: 38px;
            border-radius: 50%;
        }
        
        .facebook-bg {
            background: #3B5998;
        }
        
        .twitter-bg {
            background: #55ACEE;
        }
        
        .google-bg {
            background: #DD4B39;
        }
        
        .footer-widget-heading h3 {
            color: #fff;
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 40px;
            position: relative;
            text-align: left;
            margin-top: 20px;
        }
        
        .footer-widget-heading h3::before {
            content: "";
            position: absolute;
            left: 0;
            bottom: -15px;
            height: 2px;
            width: 50px;
            background: #0d6194;
        }
        
        .footer-widget ul {
            display: inline-flex;
        }
        
        .footer-widget ul li {
            display: inline-block;
            /* float: left;*/
            width: 50%;
            margin-bottom: 12px;
            margin-right: 13px;
        }
        
        @media(max-width: 480px) {
            .footer-widget ul li {
                width: auto;
            }
            .footer-widget ul {
                flex-wrap: wrap;
            }
        }
        
        .footer-widget ul li a:hover {
            color: #0d6194;
        }
        
        .footer-widget ul li a {
            /* color: #878787; */
            color: #fff;
            text-transform: capitalize;
            font-size: 15px;
        }
        
        .subscribe-form {
            position: relative;
            overflow: hidden;
        }
        
        .subscribe-form input {
            width: 100%;
            padding: 8px 28px;
            background: #fff;
            border: 1px solid #fff;
            color: #fff;
            font-size: 15px;
        }
        
        .subscribe-form input:focus {
            outline: none;
        }
        
        .subscribe-form button {
            position: absolute;
            right: 0;
            background: #a5c422;
            padding: 8px 20px;
            border: 1px solid #a5c422;
            top: 0;
        }
        
        .subscribe-form button:hover {
            background: #393939;
            border: 1px solid #393939;
        }
        
        .subscribe-form button i {
            color: #fff;
            font-size: 22px;
            transform: rotate(-6deg);
        }
        
        .copyright-area {
            background: #1a202d;
            padding: 0 0 50px 0;
        }
        
        @media(max-width: 991px) {
            .copyright-area {
                padding: 0 0 100px 0;
            }
        }
        
        .copyright-text p {
            margin: 0;
            font-size: 14px;
            color: #878787;
            text-align: left;
        }
        
        .copyright-text p a {
            color: gold;
            text-decoration: none;
        }
        
        .footer-menu li {
            display: inline-block;
            margin-left: 20px;
        }
        
        .footer-menu li:hover a {
            color: #ff5e14;
        }
        
        .footer-menu li a {
            font-size: 14px;
            color: #878787;
        }
        
        #hero1 {
            background: url("../images/slider 4.jpg");
            background-size: cover;
            background-position: center center;
            background-attachment: fixed;
        }
        
        #hero2 {
            background: url("../images/skinbanner.jpg");
            background-size: cover;
            background-position: center center;
            background-attachment: fixed;
        }
        
        .hero,
        .content {
            text-align: center;
            position: relative;
            width: 100%;
        }
        
        .hero3,
        .content {
            text-align: center;
            position: relative;
            width: 100%;
        }
        
        .inner {
            min-height: 610px;
            position: relative;
        }
        
        .hero .inner {
            background: rgba(0, 0, 0, 0.7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAD0lEQVQIW2NkQABjRmQOAAM+AGkQsDBSAAAAAElFTkSuQmCC) repeat;
        }
        
        .hero3 .inner {
            background: rgba(0, 0, 0, 0.7) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAD0lEQVQIW2NkQABjRmQOAAM+AGkQsDBSAAAAAElFTkSuQmCC) repeat;
        }
        
        .hero2 .inner {
            background: rgba(0, 0, 0, 0.7);
            /*min-height: 300px;*/
        }
        
        .hero .inner {
            background: rgba(0, 0, 0, 0.7);
            /*min-height: 300px;*/
        }
        
        @media (max-width: 991px) {
            .hero3 {
                height: 1200px;
            }
            .content {
                height: 1500px;
            }
            .hero2 .inner {
                height: 100%;
            }
            .hero2 .copy {
                top: 8% !important;
            }
            .copy h2 {
                margin-top: 20px;
            }
        }
        
        @media(max-width: 767px) {
            .hero3 {
                height: 1440px;
            }
        }
        
        @media(max-width: 480px) {
            .hero3 {
                height: 1600px;
            }
        }
        
        .hero2 .copy {
            top: 20%;
            position: absolute;
            height: auto;
            width: 100%;
            margin-top: -5em;
        }
        
        .copy {
            position: absolute;
            top: 55%;
            height: auto;
            margin-top: -5em;
            width: 100%;
        }
        
        .hero h1,
        .hero p {
            color: #fff;
        }
        
        .hero p {
            max-width: 700px;
            margin: 0 auto;
        }
        
        @media screen and (max-width: 750px) {
            .hero p {
                max-width: 100%;
            }
        }
        
        .hero3 h1,
        .hero3 p {
            color: #fff;
        }
        
        .content h1,
        .content p {
            color: #333;
        }
        
        .hero3 a {
            padding: 12px 15px;
            background-color: #3a91c7;
            color: #fff;
            text-decoration: none;
            display: inline-block;
        }
        
        #appointment .hero3 a {
            background: transparent;
        }
        
        #appointment .hero3 a:hover {
            text-decoration: none;
        }
        
        .hero a {
            padding: 12px 15px;
            background: #a5c422;
            color: #ffffff;
            font-weight: 600;
            height: 55px;
            text-decoration: none;
            display: inline-block;
            line-height: 30px;
            margin-top: 15px;
        }
        
        .hero a:hover {
            /* background: #393939; */
            background: #3c92c8;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
        }
        /*h1 {
margin: 0px;
font-family: 'Roboto Slab', serif;
font-weight: 400;
font-size: 32px;
padding: 0px 20px;
}

p {
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
padding: 0px 20px;
}
*/
        
        .our-team-area {
            padding-top: 20px;
        }
        
        .our-team-text {
            padding-bottom: 60px;
        }
        
        .our-team-text h1 {
            font-weight: 600;
            font-size: 34px;
            margin-bottom: 70px;
        }
        
        .our-team-box {
            text-align: center;
            margin-bottom: 30px;
        }
        
        .our-team-box img {
            border: 10px solid #2fd3ee;
            width: 100%;
        }
        
        .icons i {
            margin: 6px;
            font-size: 20px;
            border-radius: 5px;
        }
        
        .icons {
            background-color: #2fd3ee;
            border-radius: 30px;
            display: flex;
            justify-content: space-evenly;
            padding: 8px;
            margin-left: 10px;
            margin-right: 10px;
            position: relative;
            margin-top: -35px;
        }
        
        .icons a {
            color: #fff;
        }
        
        .icons a:hover {
            color: #202020;
        }
        
        .text-area1 {
            background-color: #2fd3ee;
            margin-top: -35px;
            padding: 30px 0 10px 0;
            color: #fff;
            border-bottom-right-radius: 50px;
        }
        
        .about {
            padding: 130px 0;
        }
        
        .about .about-section {
            border-radius: 10px;
            box-shadow: 0 0 10px gainsboro;
            padding: 20px;
        }
        
        .about .about-section h6 {
            font-weight: 400;
        }
        
        .about .heading h2 {
            font-size: 30px;
            font-weight: 700;
            margin: 0;
            padding: 0;
        }
        
        .about .heading h2 span {
            color: #F24259;
        }
        
        .about .heading p {
            font-size: 15px;
            font-weight: 400;
            line-height: 1.7;
            color: #999999;
            margin: 20px 0 60px;
            padding: 0;
        }
        
        .about h3 {
            font-size: 25px;
            font-weight: 700;
            margin: 0;
            padding: 0;
        }
        
        .about p {
            font-size: 15px;
            font-weight: 400;
            line-height: 1.7;
            color: #999999;
            margin: 20px 0 15px;
            padding: 0;
        }
        
        .about h4 {
            font-size: 15px;
            font-weight: 500;
            margin: 8px 0;
        }
        
        .about h4 i {
            color: #F24259;
            margin-right: 10px;
        }
        /*contact*/
        
        .contact-info {
            display: inline-block;
            width: 100%;
            text-align: center;
            margin-bottom: 10px;
        }
        
        .contact-info-icon {
            margin-bottom: 15px;
        }
        
        .contact-info-item {
            background: #3a91c7;
            padding: 30px 0px;
            height: 236px;
        }
        
        .contact-page-sec .contact-page-form h2 {
            color: #071c34;
            text-transform: capitalize;
            font-size: 22px;
            font-weight: 700;
        }
        
        .contact-page-form .col-md-6.col-sm-6.col-xs-12 {
            padding-left: 0;
        }
        
        .contact-page-form.contact-form input {
            margin-bottom: 5px;
        }
        
        .contact-page-form.contact-form textarea {
            height: 110px;
        }
        
        .contact-page-form.contact-form input[type="submit"] {
            background: #071c34;
            width: 150px;
            border-color: #071c34;
        }
        
        .contact-info-icon i {
            font-size: 48px;
            color: #fff;
        }
        
        .contact-info-text p {
            margin-bottom: 0px;
        }
        
        .contact-info-text h2 {
            color: #fff;
            font-size: 22px;
            text-transform: capitalize;
            font-weight: 600;
            margin-bottom: 10px;
        }
        
        .contact-info-text span {
            color: #fff;
            font-size: 16px;
            /* font-weight: ; */
            display: inline-block;
            width: 100%;
        }
        
        .contact-page-form input {
            background: #f9f9f9 none repeat scroll 0 0;
            border: 1px solid #f9f9f9;
            margin-bottom: 20px;
            padding: 12px 16px;
            width: 100%;
            border-radius: 4px;
        }
        
        .contact-page-form input:focus,
        .contact-page-form textarea:focus {
            outline: none;
        }
        
        .contact-page-form .message-input {
            display: inline-block;
            width: 100%;
            padding-left: 0;
        }
        
        .single-input-field textarea {
            background: #f9f9f9 none repeat scroll 0 0;
            border: 1px solid #f9f9f9;
            width: 100%;
            height: 120px;
            padding: 12px 16px;
            border-radius: 4px;
        }
        
        .single-input-fieldsbtn input[type="submit"] {
            background: #408dc3 none repeat scroll 0 0;
            color: #fff;
            display: inline-block;
            font-weight: 600;
            padding: 10px 0;
            text-transform: capitalize;
            width: 150px;
            margin-top: 20px;
            font-size: 16px;
        }
        
        .single-input-fieldsbtn input[type="submit"]:hover {
            background: #071c34;
            transition: all 0.4s ease-in-out 0s;
            border-color: #071c34
        }
        
        .single-input-field h4 {
            color: #464646;
            text-transform: capitalize;
            font-size: 14px;
        }
        
        .contact-page-form {
            display: inline-block;
            width: 100%;
            margin-top: 30px;
        }
        
        .contact-page-map {
            margin-top: 36px;
        }
        
        .contact-page-form form {
            padding: 20px 15px 0;
        }
        /*testimonial*/
        
        .blog .blog-box .card {
            background-color: #fefefe;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
        }
        
        .blog .blog-box .card .card-body {
            padding: 0.5rem;
        }
        
        .blog .blog-box .card .card-body img {
            width: 120px;
            height: 120px;
        }
        
        .blog .blog-box .card .card-body span {
            font-size: 11px;
            color: #888888;
            margin-top: -4px;
            display: block;
        }
        
        .blog .blog-box .card .card-body p {
            font-size: 14px;
            text-align: justify;
            text-transform: capitalize;
            color: #888888;
        }
        
        .blog .blog-box .card .card-footer {
            padding: 0.4rem !important;
            background-color: #ffffff;
        }
        
        .blog .blog-box .card .card-footer div {
            font-size: 14px;
            color: #888888;
            cursor: pointer;
        }
        
        .blog .blog-box .card .card-footer div:last-of-type {
            display: inline-block;
            margin-left: 35px;
        }
        
        .blog .blog-box .card .card-footer div:last-of-type i:hover {
            color: #fecb38;
        }
        
        ._textGray {
            color: #7a7a7a;
        }
        
        ._day {
            color: #bababa;
            font-size: 2rem;
        }
        
        ._day ._date {
            font-size: 6.625rem;
            line-height: 0.8;
        }
        
        ._moveTop {
            top: -1.25rem;
        }
        
        .about {
            margin: 6em 0;
            padding: 1em;
            position: relative;
        }
        
        .about h1 {
            color: #f97300;
            margin: 2em;
            font-family: "Raleway";
        }
        /*.about img{
height: 100%;
width: 100%;
border-radius: 50%;
}
*/
        
        .about span {
            display: block;
            color: #888;
            position: absolute;
            left: 115px;
        }
        
        .about .desc {
            padding: 2em;
            border-left: 4px solid #10828C;
        }
        
        .about .desc h3 {
            color: #10828C;
        }
        
        .about .desc p {
            line-height: 2;
            color: #888;
        }
        
        main {
            width: 100%;
        }
        
        main .blog-card {
            display: flex;
            flex-direction: column;
            margin-bottom: 2.5rem;
            background: #f2efe8;
            line-height: 1.4;
            font-family: 'Karla', sans-serif;
            overflow: hidden;
            z-index: 0;
            transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
            box-shadow: 0 0 4px #000000;
        }
        
        main .blog-card:not(.visible) {
            transform: scale(1.1);
        }
        
        main .blog-card a {
            color: inherit;
        }
        
        main .blog-card a:hover {
            color: #479acc;
        }
        
        main .blog-card:hover .photo {
            transform: scale(1.3) rotate(3deg);
        }
        
        main .blog-card .meta {
            position: relative;
            z-index: 0;
            height: 200px;
        }
        
        main .blog-card .photo {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-size: cover;
            background-position: center;
            transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);
        }
        
        main .blog-card .details,
        main .blog-card .details ul {
            margin: auto;
            padding: 0;
            list-style: none;
        }
        
        main .blog-card .details {
            position: absolute;
            top: 0;
            bottom: 0;
            left: -100%;
            margin: auto;
            transition: left 0.5s cubic-bezier(0.77, 0, 0.175, 1);
            background: rgba(0, 0, 0, 0.6);
            color: #e2d9c5;
            padding: 10px;
            width: 100%;
            font-size: .9rem;
        }
        
        main .blog-card .details a {
            text-decoration: none;
        }
        
        main .blog-card .details ul li {
            display: inline-block;
        }
        
        main .blog-card .details .author:before {
            font-family: FontAwesome;
            margin-right: 10px;
            content: "\f007";
        }
        
        main .blog-card .details .date:before {
            font-family: FontAwesome;
            margin-right: 10px;
            content: "\f133";
        }
        
        main .blog-card .details .tags ul:before {
            font-family: FontAwesome;
            content: "\f02b";
            margin-right: 10px;
        }
        
        main .blog-card .details .tags li {
            margin-right: 2px;
        }
        
        main .blog-card .details .tags li:first-child {
            margin-left: -4px;
        }
        
        main .blog-card .description {
            padding: 2rem;
            background: #f2efe8;
            position: relative;
            z-index: 1;
        }
        
        main .blog-card .description h1,
        main .blog-card .description h2 {
            font-family: 'Rubik', sans-serif;
            color: #173e43;
        }
        
        main .blog-card .description h1 {
            line-height: 1;
            margin: 0;
            font-size: 1.7rem;
        }
        
        main .blog-card .description h2 {
            font-size: 1rem;
            font-weight: 300;
            text-transform: uppercase;
            color: #b0aac2;
            margin-top: 5px;
        }
        
        main .blog-card .description .read-more {
            text-align: right;
        }
        
        main .blog-card .description .read-more a {
            color: #b0aac2;
            display: inline-block;
            position: relative;
            text-decoration: none;
            padding: 10px 12px;
            border-radius: 2px;
            background-color: #81c341;
            color: #fff;
        }
        
        main .blog-card .description .read-more a:hover {
            color: #fff;
            background-color: #393939;
        }
        /*main .blog-card .description .read-more a:after {
content: "\f061";
font-family: FontAwesome;
margin-left: -10px;
opacity: 0;
vertical-align: middle;
transition: margin 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);
}
*/
        
        main .blog-card .description .read-more a:hover:after {
            margin-left: 5px;
            opacity: 1;
        }
        
        main .blog-card p {
            position: relative;
            margin: 1rem 0 0;
        }
        
        main .blog-card p:first-of-type {
            margin-top: 1.25rem;
        }
        
        main .blog-card p:first-of-type:before {
            content: "";
            position: absolute;
            height: 5px;
            /* background: #b0aac2; */
            background: #047bbb;
            width: 35px;
            top: -0.75rem;
            border-radius: 3px;
        }
        
        main .blog-card:hover .details {
            left: 0%;
        }
        
        @media (min-width: 640px) {
            main .blog-card {
                flex-direction: row;
            }
            main .blog-card .meta {
                flex-basis: 40%;
                height: auto;
            }
            main .blog-card .description {
                flex-basis: 60%;
            }
            main .blog-card .description:before {
                transform: skewX(-3deg);
                content: "";
                background: #f2efe8;
                width: 30px;
                position: absolute;
                left: -10px;
                top: 0;
                bottom: 0;
                z-index: -1;
            }
            main .blog-card.alt {
                flex-direction: row-reverse;
            }
            main .blog-card.alt .description:before {
                left: inherit;
                right: -10px;
                transform: skew(3deg);
            }
            main .blog-card.alt .details {
                padding-left: 25px;
            }
        }
        
        @keyframes showColor {
            0% {
                color: transparent;
                -webkit-text-stroke: 1px transparent;
            }
            60% {
                color: #b0aac2;
                -webkit-text-stroke: 1px transparent;
            }
            100% {
                color: transparent;
                -webkit-text-stroke: 1px #173e43;
            }
        }
        
        @keyframes show {
            0% {
                width: 0;
                left: 0;
            }
            60% {
                width: 100%;
                left: 0;
            }
            100% {
                width: 0%;
                left: 100%;
            }
        }
        
        .tab-wrap {
            -webkit-transition: 0.3s box-shadow ease;
            transition: 0.3s box-shadow ease;
            border-radius: 6px;
            max-width: 100%;
            display: -webkit-box;
            display: flex;
            flex-wrap: wrap;
            position: relative;
            list-style: none;
            background-color: #fff;
            margin: 40px 0;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        }
        
        .tab-wrap:hover {
            box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
        }
        
        .tab__content li {
            list-style-type: decimal;
            text-transform: capitalize;
        }
        
        .tab {
            display: none;
        }
        
        .tab:checked:nth-of-type(1)~.tab__content:nth-of-type(1) {
            opacity: 1;
            -webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
            position: relative;
            top: 0;
            z-index: 100;
            -webkit-transform: translateY(0px);
            transform: translateY(0px);
            text-shadow: 0 0 0;
        }
        
        .tab:checked:nth-of-type(2)~.tab__content:nth-of-type(2) {
            opacity: 1;
            -webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
            position: relative;
            top: 0;
            z-index: 100;
            -webkit-transform: translateY(0px);
            transform: translateY(0px);
            text-shadow: 0 0 0;
        }
        
        .tab:checked:nth-of-type(3)~.tab__content:nth-of-type(3) {
            opacity: 1;
            -webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
            position: relative;
            top: 0;
            z-index: 100;
            -webkit-transform: translateY(0px);
            transform: translateY(0px);
            text-shadow: 0 0 0;
        }
        
        .tab:checked:nth-of-type(4)~.tab__content:nth-of-type(4) {
            opacity: 1;
            -webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
            position: relative;
            top: 0;
            z-index: 100;
            -webkit-transform: translateY(0px);
            transform: translateY(0px);
            text-shadow: 0 0 0;
        }
        
        .tab:checked:nth-of-type(5)~.tab__content:nth-of-type(5) {
            opacity: 1;
            -webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease;
            transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
            position: relative;
            top: 0;
            z-index: 100;
            -webkit-transform: translateY(0px);
            transform: translateY(0px);
            text-shadow: 0 0 0;
        }
        
        .tab:first-of-type:not(:last-of-type)+label {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        .tab:not(:first-of-type):not(:last-of-type)+label {
            border-radius: 0;
        }
        
        .tab:last-of-type:not(:first-of-type)+label {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }
        
        .tab:checked+label {
            background-color: #fff;
            box-shadow: 0 -1px 0 #fff inset;
            cursor: default;
        }
        
        .tab:checked+label:hover {
            box-shadow: 0 -1px 0 #fff inset;
            background-color: #52a0d0;
        }
        
        .tab+label {
            box-shadow: 0 -1px 0 #eee inset;
            border-radius: 6px 6px 0 0;
            cursor: pointer;
            display: block;
            text-decoration: none;
            color: #333;
            -webkit-box-flex: 3;
            flex-grow: 3;
            text-align: center;
            background-color: #f2f2f2;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            text-align: center;
            -webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease;
            transition: 0.3s background-color ease, 0.3s box-shadow ease;
            height: 50px;
            box-sizing: border-box;
            padding: 15px;
        }
        
        .tab+label:hover {
            background-color: #52a0d0;
            box-shadow: 0 1px 0 #f4f4f4 inset;
            color: #fff;
        }
        
        .tab__content {
            padding: 10px 25px;
            background-color: transparent;
            position: absolute;
            width: 100%;
            z-index: -1;
            opacity: 0;
            left: 0;
            -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
            border-radius: 6px;
        }
        /*banner*/
        
        .skin-banner {
            background-image: url(../images/skinbanner.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
        .hair-banner {
            background-image: url(../images/banner-img-5.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        .laser-banner {
            background-image: url(../images/laser-skin-treatments-banner.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
         .diet-banner {
            background-image: url(../images/8ff4dc2_nutrizionista.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
         .homeopathy-banner {
            background-image: url(../images/homoeopathy-banner.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
        .unwantedhair-banner {
            background-image: url(../images/facial-hair-removal-banner-img-min.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
        .slimming-banner {
            background-image: url(../images/Services-Cat-Banner-scientific-slimming-program.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
        .gynic-banner {
            background-image: url(../images/gynic-banner.jpg);
            background-repeat: no-repeat;
            overflow: hidden;
            background-position: center;
            width: 100%;
        }
        
        
        .banner-section {
            box-shadow: 0 0 10px #000;
            padding: 50px 30px;
            border-radius: 10px;
            margin-top: 10px;
        }
        
        .section-header {
            margin-bottom: 40px;
            text-align: center;
            font-weight: 600;
            position: relative;
        }
        
        .section-header h2 {
            color: #84c64c;
        }
        
        .banner-section .section-header .section-title {
            text-align: left;
        }
        
        .section-header .section-title {
            text-shadow: 0 0 10px black;
            font-size: 36px;
            margin-bottom: 20px;
            text-transform: uppercase;
            font-weight: 700;
            color: #FFCC05;
            position: relative;
            margin-top: 0;
        }
        
        .section-header .section-title:before {
            content: '';
            position: absolute;
            bottom: -8px;
            width: 80px;
            height: 2px;
            background: #B59801;
            transition: 0.3s;
        }
        
        .banner-section h6 {
            text-align: center;
            font-weight: 600;
            font-size: 18px;
            color: #fff;
            z-index: 99;
            position: inherit;
        }
        
        .banner-section h6 a {
            transition: all 0.5s;
            color: #88c54c;
        }
        
        .margin-top {
            margin-top: 120px;
        }
        
        @media(max-width: 991px) {
            .margin-top {
                margin-top: 80px;
            }
        }
        
        @media(max-width: 767px) {
            .margin-top {
                margin-top: 50px;
            }
        }
        
        .img_overlay {
            position: relative;
            overflow: hidden;
        }
        
        .img_overlay:before {
            content: "";
            display: block;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            position: absolute;
            background: rgb(0, 0, 0);
            background: transparent\9;
            background: rgba(0, 0, 0, 0.4);
            z-index: 2;
        }
        
        .head {
            margin-top: 30px;
            margin-bottom: 50px;
            text-align: center;
        }
        
        .shadow {
            padding: 10px 8px 1px;
            margin-top: 20px;
        }
        
        .uk-card-body a {
            color: #fff;
            text-decoration: none;
            padding: 10px 12px;
            background-color: #87c54a;
        }
        
        .foot-logo-sec {
            position: absolute;
            top: -100px;
            background: #fff;
            border-radius: 10px;
            box-shadow: 0 0 10px gainsboro;
            /*   left: 14%;
*/
        }
        
        img {
            vertical-align: middle;
        }
        
        img {
            border-style: none;
        }
        /* Rounded tabs */
        
        @media (min-width: 576px) {
            .rounded-nav {
                border-radius: 50rem !important;
            }
        }
        
        @media (min-width: 576px) {
            .rounded-nav .nav-link {
                border-radius: 50rem !important;
            }
        }
        /* With arrow tabs */
        
        .with-arrow .nav-link.active {
            position: relative;
        }
        
        .with-arrow .nav-link.active::after {
            content: "";
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #2b90d9;
            position: absolute;
            bottom: -6px;
            left: 50%;
            transform: translateX(-50%);
            display: block;
        }
        /* lined tabs */
        
        .lined .nav-link {
            border: none;
            border-bottom: 3px solid transparent;
        }
        
        .lined .nav-link:hover {
            border: none;
            border-bottom: 3px solid transparent;
        }
        
        .lined .nav-link.active {
            background: none;
            color: #555;
            border-color: #2b90d9;
        }
        
        /*slider*/
        
        .carousel .carousel-item img {
            height: 90vh;
        }
        
        .carousel-item h5 {
            color: #046fb3;
            margin-bottom: 20px;
        }
        
        .carousel-item a {
            color: #fff;
            padding: 10px 15px;
            background-color: #046fb3;
            text-decoration: none;
            margin-top: 40px;
        }
        
        @media (max-width: 991px) {
            .carousel .carousel-item img {
                height: auto;
            }
            .carousel {
                margin-top: 79px;
            }
        }
        /*tips*/
       
        
        .Hair {
            padding: 10px 12px 9px;
            background: #fff0;
            color: #fff;
            text-align: left;
            border-radius: 10px;
            border: 2px solid #0780BD;
        }
        
        .Hair ul {
            padding: 0 40px;
            word-wrap: break-word;
        }
        
        .Hair li {
            list-style-type: disc;
            color: #000;
        }
        
        .tips {
            color: #fff;
            text-align: center;
        }
        /*banner slider*/
        /* Text Animation  Start */
        
        header .item {
            height: 82vh;
            position: relative;
        }
        
        header .item img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        header .item .cover {
            padding: 75px 0;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background: rgba(0, 0, 0, 0.6);
            display: flex;
            align-items: center;
        }
        
        header .item .cover .header-content {
            position: relative;
            padding: 56px;
            overflow: hidden;
        }
        
        @media(max-width: 991px) {
            header .item .cover .header-content {
                padding: 26px;
            }
        }
        
        header .item .cover .header-content .custom-border {
            content: "";
            display: inline-block;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            position: absolute;
            border: 9px solid #fff;
            -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
            clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
        }
        
        header .item .cover .header-content h2 {
            font-weight: 300;
            font-size: 35px;
            color: #fff;
        }
        
        header .item .cover .header-content h1 {
            font-size: 56px;
            font-weight: 600;
            margin: 5px 0 20px;
            word-spacing: 3px;
            color: #fff;
        }
        
        @media(max-width: 767px) {
            header .item .cover .header-content h1 {
                font-size: 46px;
            }
        }
        
        @media(max-width: 480px) {
            header .item .cover .header-content h1 {
                font-size: 30px;
                margin: 0 0 5px;
            }
        }
        
        header .item .cover .header-content h4 {
            font-size: 24px;
            font-weight: 300;
            line-height: 36px;
            color: #fff;
        }
        
        @media(max-width: 767px) {
            header .item .cover .header-content h4 {
                font-size: 18px;
                line-height: 30px;
            }
        }
        
        @media(max-width: 767px) {
            header .item .cover .header-content h4 {
                font-size: 15px;
                line-height: 30px;
            }
        }
        
        header .item .cover .header-content a {
            padding: 12px 15px;
            background: #a5c422;
            color: #ffffff;
            font-weight: 600;
            height: 55px;
            text-decoration: none;
            display: inline-block;
            line-height: 30px;
            margin-top: 15px;
        }
        
        @media(max-width: 767px) {
            header .item .cover .header-content a {
                padding: 8px 15px;
                height: 45px;
            }
        }
        
        header .item .cover .header-content a:hover {
            /* background: #393939; */
            background: #3c92c8;
            color: #ffffff;
            text-align: center;
            text-decoration: none;
        }
        
        header .owl-item.active h1 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInDown;
            animation-delay: 0.3s;
        }
        
        header .owl-item.active h2 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInDown;
            animation-delay: 0.3s;
        }
        
        header .owl-item.active h4 {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInUp;
            animation-delay: 0.3s;
        }
        
        header .owl-item.active a {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }
        
        header .owl-item.active .custom-border {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-name: fadeInLeft;
            animation-delay: 0.3s;
        }
        
        header .owl-nav .owl-prev {
            position: absolute;
            left: 15px;
            top: 43%;
            opacity: 0;
            -webkit-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            background: rgba(0, 0, 0, 0.5) !important;
            width: 40px;
            cursor: pointer;
            height: 40px;
            position: absolute;
            display: block;
            z-index: 1000;
            border-radius: 0;
        }
        
        header .owl-nav .owl-prev span {
            font-size: 1.6875rem;
            color: #fff;
        }
        
        header .owl-nav .owl-prev:focus {
            outline: 0;
        }
        
        header .owl-nav .owl-prev:hover {
            background: #000 !important;
        }
        
        header .owl-nav .owl-next {
            position: absolute;
            top: 43%;
            opacity: 0;
            -webkit-transition: all 0.4s ease-out;
            transition: all 0.4s ease-out;
            background: rgba(0, 0, 0, 0.5) !important;
            width: 40px;
            cursor: pointer;
            height: 40px;
            position: absolute;
            display: block;
            z-index: 1000;
            border-radius: 0;
            /* right: 20px !important; */
        }
        
        header .owl-nav .owl-next span {
            font-size: 1.6875rem;
            color: #fff;
        }
        
        header .owl-nav .owl-next:focus {
            outline: 0;
        }
        
        header .owl-nav .owl-next:hover {
            background: #000 !important;
        }
        
        header:hover .owl-prev {
            left: 20px;
            opacity: 1;
        }
        
        header:hover .owl-next {
            right: 20px;
            opacity: 1;
        }
        /* New Text Animation End */
        
        .banner-cantent {
            position: relative;
        }
        
        .owl-nav {
            display: none;
            margin-top: 0px !important;
        }
        
        .owl-nav i {
            font-size: 40px;
            color: #fff;
        }
        
        .owl-nav .owl-prev {
            position: absolute;
            top: 30%;
            /* left: -15px!important; */
            display: inline-block!important;
            z-index: 999;
        }
        
        .owl-nav .owl-next {
            position: absolute;
            top: 30%;
            /* right: -15px!important; */
            display: inline-block!important;
            z-index: 999;
        }
        
        .owl-nav .owl-prev:focus,
        .owl-nav .owl-next:focus {
            outline: none;
        }
        /*appointment section css*/
        
        .appointment-sec .about-appointment .box {
            border-radius: 20px;
            background: rgba(0, 0, 0, 0.5);
            padding: 20px;
            text-align: center;
            transition: color 300ms;
            position: relative;
            transform: translateZ(0);
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale;
            cursor: pointer;
        }
        
        .appointment-sec .about-appointment .box:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: #057bbb;
            transform: scaleY(0);
            transform-origin: 50%;
            transition-property: transform;
            transition: 300ms ease-out;
            border-radius: 20px;
        }
        
        .appointment-sec .about-appointment .box:hover:before {
            transform: scaleY(1);
        }
        
        .about-appointment .box h4 {
            font-weight: 600;
            color: #85C74C;
        }
        
        .about-appointment .box p {
            font-size: 14px;
            font-weight: 600;
            color: #fff;
        }
        
        @media(max-width: 991px) {
            .appointment-form {
                margin-top: 40px;
            }
        }
        
        .form-sec {
            box-shadow: 0 0 10px gainsboro;
            border-radius: 10px;
            padding: 10px 20px;
        }
        
        .datainput {
            position: relative;
            margin: 5px 0 20px;
        }
        
        .datainput p {
            font-size: 12px;
            background: #eee;
            display: inline-block;
            padding: 5px 15px;
            border-radius: .5rem;
        }
        
        .contact-form textarea {
            min-height: 120px;
        }
        
        .datainput select {
            padding: 12px 0;
            color: #555;
            font-size: 14px;
            width: 100%;
            border: 0;
            border-bottom: 1px solid #ddd;
            outline: none;
            background: #fff;
        }
        
        .datainput input,
        .datainput textarea {
            font-size: 15px;
            padding: 15px 0;
            display: block;
            width: 100%;
            border: none;
            border-bottom: 1px solid #ddd;
            background: transparent;
            color: #fff;
            font-weight: 600;
        }
        
        .datainput input:focus,
        .datainput textarea:focus {
            outline: none;
        }
        
        .datainput label {
            color: #85c74c;
            font-size: 14px;
            font-weight: 600;
            position: absolute;
            pointer-events: none;
            left: 0;
            top: 18px;
            transition: .2s ease all;
        }
        
        .datainput input:focus~label,
        .datainput input:valid~label,
        .datainput textarea:focus~label,
        .datainput textarea:valid~label {
            top: -10px;
            font-size: 14px;
            color: #85c74c;
        }
        
        #notif-license span {
            font-size: 40px;
        }
        
        #notif-license {
            display: none;
            position: fixed;
        }
        
        .bar {
            position: relative;
            display: block;
            width: 100%;
        }
        
        .bar:before,
        .bar:after {
            content: '';
            height: 2px;
            width: 0;
            bottom: 1px;
            position: absolute;
            background: #85c74c;
            transition: .2s ease all;
        }
        
        .bar:before {
            left: 50%;
        }
        
        .bar:after {
            right: 50%;
        }
        
        .datainput input:focus~.bar:before,
        .datainput input:focus~.bar:after,
        .datainput textarea:focus~.bar:before,
        .datainput textarea:focus~.bar:after {
            width: 50%;
        }
        
        .indigox {
            background: #3f51b5;
        }
        
        .orangex {
            background: #ff9800;
        }
        
        .pinkx {
            background: #e91e63;
        }
        
        .bluex {
            background: #2196F3;
        }
        
        .purplex {
            background: #9c27b0;
        }
        
        .redx {
            background: #F44336;
        }
        
        .greenx {
            background: #4CAF50;
        }
        
        .highlight {
            position: absolute;
            height: 50%;
            width: 100px;
            top: 25%;
            left: 0;
            pointer-events: none;
            opacity: .5;
        }
        
        .datainput input:focus~.highlight,
        .datainput textarea:focus~.highlight {
            animation: inputHighlighter .3s ease;
        }
        
        .datainput input:focus~label,
        .datainput input:valid~label,
        .datainput textarea:focus~label,
        .datainput textarea:valid~label {
            top: -10px;
            font-size: 13px;
            color: #fff;
            font-weight: 600;
        }
        
        button#cf-submit2 {
            background: #a5c422;
            color: #ffffff;
            font-weight: 600;
            height: 55px;
            width: 100%;
        }
        
        button#cf-submit2:hover {
            background: #393939;
            color: #ffffff;
        }
        
        .box1 {
            border-radius: 10px;
            /*box-shadow: inset 0 0 10px #FF6600;*/
            box-shadow: inset 0 0 10px #848484;
            padding: 10px;
            text-align: center;
            /*width: 50px;*/
            /*height: 50px;*/
            line-height: 30px;
        }
        
        .box1 a {
            color: #006160;
        }
        
        .box1 a:hover {
            color: #006160;
            text-decoration: none;
        }
        
        .box1 i {
            font-size: 24px;
        }
        /*appointment section css end*/
        
        .site-heading h2 {
            display: block;
            font-weight: 700;
            margin-bottom: 10px;
            text-transform: uppercase;
        }
        
        .site-heading h2 span {
            color: #ff5a6e;
        }
        
        .site-heading h4 {
            display: inline-block;
            padding-bottom: 20px;
            position: relative;
            text-transform: capitalize;
            z-index: 1;
        }
        
        .site-heading h4::before {
            background: #ff5a6e none repeat scroll 0 0;
            bottom: 0;
            content: "";
            height: 2px;
            left: 50%;
            margin-left: -25px;
            position: absolute;
            width: 50px;
        }
        
        .site-heading h2 span {
            color: #ff5a6e;
        }
        
        .site-heading {
            margin-bottom: 60px;
            overflow: hidden;
            margin-top: -5px;
        }
        
        .team-area .single-item {
            margin-bottom: 30px;
        }
        
        .team-area .item .thumb {
            position: relative;
            overflow: hidden;
            z-index: 1;
        }
        
        .team-area .item .thumb::after {
            background: #232323 none repeat scroll 0 0;
            content: "";
            height: 100%;
            left: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            transition: all 0.35s ease-in-out;
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            width: 100%;
        }
        
        .team-area .team-items .item:hover .thumb::after {
            opacity: 0.7;
        }
        
        .team-area .item .thumb .overlay {
            top: -100%;
            left: 0;
            padding: 20px;
            position: absolute;
            text-align: center;
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
            width: 100%;
            z-index: 1;
        }
        
        .team-area .item:hover .thumb .overlay {
            top: 50%;
            transform: translate(-50%, -50%);
            left: 50%;
        }
        
        .team-area .item .thumb .overlay p {
            color: #ffffff;
        }
        
        .team-area .item .thumb .overlay h4 {
            color: #ffffff;
            display: inline-block;
            position: relative;
            text-transform: uppercase;
        }
        
        .team-area .item .thumb img {
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
        }
        
        .team-area .item:hover .thumb img {
            opacity: .6;
        }
        
        .team-area .item .thumb .social li {
            display: inline-block;
        }
        
        .team-area .item .thumb .social li a {
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            color: #ffffff;
            display: inline-block;
            height: 40px;
            line-height: 40px;
            margin: 0 2px;
            text-align: center;
            width: 40px;
        }
        
        .team-area .info {
            background: #ffffff none repeat scroll 0 0;
            -moz-box-shadow: 0 0 10px #cccccc;
            -webkit-box-shadow: 0 0 10px #cccccc;
            -o-box-shadow: 0 0 10px #cccccc;
            box-shadow: 0 0 10px #cccccc;
            padding: 40px 20px 20px;
            position: relative;
            text-align: center;
            z-index: 9;
        }
        
        .team-area .info .message {
            height: 50px;
            line-height: 40px;
            margin-left: -25px;
            margin-top: -25px;
            position: absolute;
            text-align: center;
            top: 0;
            width: 50px;
        }
        
        .team-area .info .message a {
            background: #fff none repeat scroll 0 0;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            -moz-box-shadow: 0 0 10px #cccccc;
            -webkit-box-shadow: 0 0 10px #cccccc;
            -o-box-shadow: 0 0 10px #cccccc;
            box-shadow: 0 0 10px #cccccc;
            box-sizing: border-box;
            color: #7fc242;
            display: inline-block;
            font-size: 20px;
            height: 50px;
            line-height: 50px;
            width: 50px;
        }
        
        .team-area .info .message a i {
            font-weight: 500;
        }
        
        .team-area .info h4 {
            font-weight: 600;
            margin-bottom: 5px;
            text-transform: capitalize;
        }
        
        .team-area .info span {
            color: #057ebd;
            font-family: "Poppins", sans-serif;
            font-weight: 600;
            text-transform: uppercase;
        }
        
        .team-area .social li.twitter a {
            background-color: #00b6f1;
        }
        
        .team-area .social li.pinterest a {
            background-color: #bd081c;
        }
        
        .team-area .social li.facebook a {
            background-color: #3b5998;
        }
        
        .team-area .social li.google-plus a {
            background-color: #df4a32;
        }
        
        .team-area .social li.vimeo a {
            background-color: #1ab7ea;
        }
        
        .team-area .social li.instagram a {
            background-color: #cd486b;
        }
        
        .social {
            margin-right: 43px;
        }
        /* Team Section */
        /* body {
    margin-top: 30px !important;
    font-family: Helvetica, Arial, sans-serif;
} */
        
        #team {
            margin-top: 130px;
        }
        
        h3 {
            margin: 0;
        }
        
        .our-team {
            text-align: center;
            position: relative;
            color: #fff;
            margin-top: 40px;
        }
        
        .our-team:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            transition: all 0.3s ease 0s;
            opacity: 0;
        }
        
        .our-team:hover:before {
            opacity: 1;
        }
        
        .our-team img {
            width: 100%;
            height: 50vh;
        }
        
        @media(max-width: 1200px) {
            .our-team img {
                height: auto;
            }
        }
        
        .our-team .team-content {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 30px 5px;
            /* background-color: rgba(134, 16, 74, 0.9); */
            background-color: rgb(0 120 185);
            transition: all 0.3s ease 0s;
        }
        
        .our-team:hover .team-content {
            bottom: 20%;
        }
        
        .our-team .team-content .name {
            font-size: 16px;
            font-weight: 800;
            letter-spacing: 1px;
            display: block;
            margin-bottom: 7px;
            text-transform: uppercase;
            transition: all 0.3s ease 0s;
        }
        
        .our-team:hover .team-content .name {
            transform: translateY(30px);
            transition-delay: 0.3s;
        }
        
        .our-team:hover .team-content .name.ankita {
            transform: translateY(30px);
            transition-delay: 0.3s;
        }
        
        .our-team .team-content .post {
            font-size: 12px;
            display: block;
            transition: all 0.3s ease 0s;
            text-transform: capitalize;
        }
        
        .our-team:hover .team-content .post {
            transform: translateY(-30px);
            transition-delay: 0.3s;
        }
        
        @media screen and (max-width:990px) {
            .our-team {
                margin-bottom: 30px !important;
            }
        }
        /* Book an appointment */
        
        .book-an-appointment-block {
            text-align: center;
            background-color: #047bbb;
            padding: 10px;
            width: 60%;
            margin: auto;
            position: fixed;
            bottom: 0px;
            z-index: 999;
            left: 20%;
        }
        
        @media(max-width: 991px) {
            .book-an-appointment-block {
                width: 100%;
                left: 0;
            }
        }
        
        .book-an-appointment-block a:hover {
            text-decoration: none;
        }
        
        .book-an-appointment-block p {
            margin-bottom: 0;
            color: #fff;
        }
        
        .book-an-appointment-block .info-block {
            padding-top: 6px;
        }
        
        .book-an-appointment-block .button-block {
            background-color: #469400;
            padding: 5px;
            border-radius: 25px;
        }
        
        .book-an-appointment-block .button-block a {
            color: #fff;
        }
        
        #book-an-appointment-block .form-block {
            width: 100%;
        }
        /* Form Page */
        
        @import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900);
        .contact-form {
            margin-top: 30px;
        }
        /* .contact-wrap {
            margin-top: 100px;
        } */
        
        .contact-wrap .title {
            text-align: center;
            color: #047bbb;
        }
        
        .contact-form .input-block {
            background-color: rgba(255, 255, 255, 0.8);
            /* border: solid 1px #FF512F; */
            border: solid 1px #0885c0;
            width: 100%;
            height: 60px;
            padding: 25px;
            position: relative;
            margin-bottom: 20px;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }
        
        .contact-form .input-block.date {
            padding: 10px 15px;
            font-size: 20px;
        }
        
        .contact-form .input-block.location {
            padding: 0px;
        }
        
        .custom-select:focus {
            box-shadow: none;
        }
        
        .contact-form .input-block.location select {
            border: 1px solid #fff;
            height: 100%;
            padding-left: 25px;
            font-size: 20px;
        }
        
        .contact-form .input-block.focus {
            background-color: #fff;
            border: solid 1px #0885c0;
        }
        
        .contact-form .input-block.textarea {
            height: auto;
        }
        
        .contact-form .input-block.textarea .form-control {
            height: auto;
            resize: none;
        }
        
        .contact-form .input-block label {
            position: absolute;
            left: 25px;
            top: 25px;
            display: block;
            margin: 0;
            font-weight: 300;
            z-index: 1;
            color: #333;
            font-size: 18px;
            line-height: 10px;
        }
        
        .contact-form .input-block .form-control {
            background-color: transparent;
            /* padding: 0; */
            padding: 5px;
            border: none;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            height: auto;
            position: relative;
            z-index: 2;
            font-size: 18px;
            color: #333;
        }
        
        .contact-form .input-block .form-control:focus label {
            top: 0;
        }
        
        .contact-form .square-button {
            /* background-color: rgba(255, 255, 255, 0.8);
    color: #fb2900; */
            /* background-color: #81c341; */
            background-color: #0886c1;
            /* color: #0886c1; */
            color: #fff;
            /*font-size: 26px;*/
            text-transform: uppercase;
            font-weight: 700;
            text-align: center;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            padding: 0 60px;
            height: 60px;
            border: none;
            width: 100%;
        }
        
        .contact-form .square-button:hover,
        .contact-form .square-button:focus {
            border-radius: 25px;
        }
        /* For Date */
        
        .dp_choice::selection,
        .dp_choice ol::selection,
        .dp_choice ol li::selection,
        .dp_choice span::selection {
            background-color: transparent;
        }
        
        ol {
            list-style-type: none;
            margin: 0;
            padding: 0;
            display: inline-block;
            width: 100%;
        }
        
        .dp_choice {
            margin: 5px 0 15px;
        }
        
        .dp_years,
        .dp_months {
            box-shadow: 0 0 1px rgba(0, 0, 0, .5);
        }
        
        .dp_choice li {
            float: left;
            text-align: center;
            font-size: 20px;
            background-color: #f7f7f7;
            padding: 15px 0;
            color: #555;
            display: block;
            cursor: pointer;
        }
        
        .dp_years li,
        .dp_months li {
            width: 33.333333%;
        }
        
        .dp_years li:nth-child(2n+2),
        .dp_months li:nth-child(2n+2) {
            background-color: #dedede;
        }
        
        .dp_yearNav {
            display: block;
            background-color: #666;
            color: white;
            text-align: center;
            height: 15px;
            padding: 10px 0;
            text-decoration: none;
            cursor: pointer;
        }
        
        .dp_days {
            position: relative;
            zoom: 1;
            vertical-align: top;
            text-align: left;
        }
        
        .dp_days table {
            width: 100%;
            table-layout: fixed;
            text-align: center;
            border-spacing: 0;
            border-collapse: collapse;
            font-size: 18px;
        }
        
        .dp_days th,
        .dp_tag:hover {
            background-color: #666;
            color: #fff;
        }
        
        .dp_days th,
        .dp_days td {
            border: 1px solid #dedede;
            padding: 10px;
            font-weight: normal;
        }
        
        .dp_days td {
            cursor: pointer;
        }
        
        td.dp_current,
        li.dp_current {
            background: #333;
            color: #fff;
        }
        
        .dp_days th {
            pointer-events: none;
        }
        
        .dp_empty_day {
            background-color: #dedede;
            pointer-events: none;
        }
        
        .dp_years li:hover,
        .dp_months li:hover,
        .dp_days td:hover {
            background-color: #999;
            color: #fff;
        }
        
        .dp_tagBox {
            width: 96%;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, white), color-stop(1.0, #EAEAEA));
            background: -moz-linear-gradient(top, white, #EAEAEA);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, white), color-stop(1.0, #EAEAEA));
            border: 1px solid #CACACA;
            color: #444;
            float: left;
            font-size: 1.4em;
            padding: 2%;
            cursor: text;
            margin-bottom: 5px;
        }
        
        .dp_tagBox input {
            border: none;
            width: 10%;
            background-color: transparent;
            font-size: .8em;
        }
        
        .dp_tagBox input:focus {
            outline: none;
        }
        
        input[type="submit"] {
            float: right;
            font-size: 1em;
            margin: 0;
            cursor: pointer;
        }
        
        .dp_tag {
            margin-right: 2%;
            padding: 1% 2%;
            float: left;
            cursor: pointer;
            background: #333;
            color: #fff;
            font-size: 1.1em;
        }
        /* For Select Format */
        
        div.cs-select {
            position: relative;
            z-index: 100;
            display: inline-block;
            width: 100%;
            max-width: 500px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            text-align: left;
            vertical-align: middle;
            background: #fff;
            -webkit-touch-callout: none;
            -khtml-user-select: none;
        }
        
        div.cs-select:focus {
            outline: none;
            /* For better accessibility add a style for this in your skin */
        }
        
        .cs-select select {
            display: none;
        }
        
        .cs-select span {
            position: relative;
            display: block;
            overflow: hidden;
            padding: 1em;
            cursor: pointer;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        /* Placeholder and selected option */
        
        .cs-select>span {
            padding-right: 3em;
        }
        
        .cs-select>span::after,
        .cs-select .cs-selected span::after {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .cs-select>span::after {
            right: 1em;
            content: '\25BE';
        }
        
        .cs-select .cs-selected span::after {
            margin-left: 1em;
            content: '\2713';
        }
        
        .cs-select.cs-active>span::after {
            -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
        }
        
        div.cs-active {
            z-index: 200;
        }
        /* Options */
        
        .cs-select .cs-options {
            position: absolute;
            visibility: hidden;
            overflow: hidden;
            width: 100%;
            background: #fff;
        }
        
        .cs-select.cs-active .cs-options {
            visibility: visible;
        }
        
        .cs-select ul {
            width: 100%;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        .cs-select ul span {
            padding: 1em;
        }
        
        .cs-select ul li.cs-focus span {
            background-color: #ddd;
        }
        /* Optgroup and optgroup label */
        
        .cs-select li.cs-optgroup ul {
            padding-left: 1em;
        }
        
        .cs-select li.cs-optgroup>span {
            cursor: default;
        }
        
        div.cs-skin-elastic {
            font-size: 1.5em;
            font-weight: 700;
            color: #5b8583;
            background: transparent;
        }
        
        @media screen and (max-width: 30em) {
            div.cs-skin-elastic {
                font-size: 1em;
            }
        }
        
        .cs-skin-elastic>span {
            z-index: 100;
            background-color: #fff;
        }
        
        .cs-skin-elastic .cs-options {
            visibility: visible;
            overflow: visible;
            padding-bottom: 1.25em;
            pointer-events: none;
            opacity: 1;
            background: transparent;
        }
        
        .cs-skin-elastic.cs-active .cs-options {
            pointer-events: auto;
        }
        
        .cs-skin-elastic .cs-options>ul::before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: '';
            -webkit-transition: -webkit-transform .3s;
            transition: transform .3s;
            -webkit-transform: scale3d(1, 0, 1);
            transform: scale3d(1, 0, 1);
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
            background: #fff;
        }
        
        .cs-skin-elastic.cs-active .cs-options>ul::before {
            -webkit-transition: none;
            transition: none;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            -webkit-animation: expand .6s ease-out;
            animation: expand .6s ease-out;
        }
        
        .cs-skin-elastic .cs-options ul li {
            -webkit-transition: opacity .15s, -webkit-transform .15s;
            transition: opacity .15s, transform .15s;
            -webkit-transform: translate3d(0, -25px, 0);
            transform: translate3d(0, -25px, 0);
            opacity: 0;
        }
        
        .cs-skin-elastic.cs-active .cs-options ul li {
            -webkit-transition: none;
            transition: none;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-animation: bounce .6s ease-out;
            animation: bounce .6s ease-out;
            opacity: 1;
        }
        
        .cs-skin-elastic .cs-options span {
            background-repeat: no-repeat;
            background-position: 1.5em 50%;
            background-size: 2em auto;
        }
        
        .cs-skin-elastic .cs-options span:hover,
        .cs-skin-elastic .cs-options li.cs-focus span,
        .cs-skin-elastic .cs-options .cs-selected span {
            color: #1e4c4a;
        }
        
        .cs-skin-elastic .cs-options .cs-selected span::after {
            content: '';
        }
        
        @-webkit-keyframes expand {
            0% {
                -webkit-transform: scale3d(1, 0, 1);
            }
            25% {
                -webkit-transform: scale3d(1, 1.2, 1);
            }
            50% {
                -webkit-transform: scale3d(1, .85, 1);
            }
            75% {
                -webkit-transform: scale3d(1, 1.05, 1);
            }
            100% {
                -webkit-transform: scale3d(1, 1, 1);
            }
        }
        
        @keyframes expand {
            0% {
                -webkit-transform: scale3d(1, 0, 1);
                transform: scale3d(1, 0, 1);
            }
            25% {
                -webkit-transform: scale3d(1, 1.2, 1);
                transform: scale3d(1, 1.2, 1);
            }
            50% {
                -webkit-transform: scale3d(1, .85, 1);
                transform: scale3d(1, .85, 1);
            }
            75% {
                -webkit-transform: scale3d(1, 1.05, 1);
                transform: scale3d(1, 1.05, 1);
            }
            100% {
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
            }
        }
        
        @-webkit-keyframes bounce {
            0% {
                -webkit-transform: translate3d(0, -25px, 0);
                opacity: 0;
            }
            25% {
                -webkit-transform: translate3d(0, 10px, 0);
            }
            50% {
                -webkit-transform: translate3d(0, -6px, 0);
            }
            75% {
                -webkit-transform: translate3d(0, 2px, 0);
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                opacity: 1;
            }
        }
        
        @keyframes bounce {
            0% {
                -webkit-transform: translate3d(0, -25px, 0);
                transform: translate3d(0, -25px, 0);
                opacity: 0;
            }
            25% {
                -webkit-transform: translate3d(0, 10px, 0);
                transform: translate3d(0, 10px, 0);
            }
            50% {
                -webkit-transform: translate3d(0, -6px, 0);
                transform: translate3d(0, -6px, 0);
            }
            75% {
                -webkit-transform: translate3d(0, 2px, 0);
                transform: translate3d(0, 2px, 0);
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                opacity: 1;
            }
        }
        
        .date {
            padding: 5px 10px;
            border: 1px solid #fff;
            border-radius: 3px;
            width: 100%;
            appearance: none;
        }
        
        .date:focus {
            outline: none;
        }
        
        .ui-datepicker {
            width: 280px;
            top: 325px !important;
            padding: 5px;
            background: #2B323B;
            border-radius: 4px;
            box-shadow: 0 4px 40px -8px rgba(0, 0, 0, 0.2);
            opacity: 0;
            z-index: 999 !important;
        }
        /* @media(max-width: 991px) {
            .ui-datepicker {
                top: 325px;
            }
        } */
        
        @media(max-width: 767px) {
            .ui-datepicker {
                top: 365px !important;
            }
        }
        
        @media screen and (max-width: 580px) {
            .ui-datepicker {
                top: auto !important;
                right: 0 !important;
                bottom: 0 !important;
                left: 0 !important;
                width: 100%;
                border-radius: 0px;
            }
        }
        
        .ui-datepicker.active {
            opacity: 1;
        }
        
        .ui-datepicker-header {
            height: 40px;
            padding: 3px;
            margin-bottom: 10px;
        }
        
        .ui-datepicker-header .ui-datepicker-title {
            text-align: center;
            line-height: 34px;
        }
        
        .ui-datepicker-month,
        .ui-datepicker-year {
            -webkit-appearance: none;
            border: 0;
            background: none;
            outline: none;
            font-size: 14px;
            font-weight: 600;
            color: white;
            margin: 0 1px;
        }
        
        .ui-datepicker-prev,
        .ui-datepicker-next {
            position: relative;
            display: inline-block;
            width: 34px;
            height: 34px;
            cursor: pointer;
            text-indent: 9999px;
            overflow: hidden;
            border-radius: 3px;
        }
        
        .ui-datepicker-prev:hover,
        .ui-datepicker-next:hover {
            background: #444B56;
        }
        
        .ui-datepicker-prev {
            float: left;
        }
        
        .ui-datepicker-prev:after {
            transform: rotate(45deg);
            margin-left: 15px;
        }
        
        .ui-datepicker-next {
            float: right;
        }
        
        .ui-datepicker-next:after {
            transform: rotate(-135deg);
            margin-left: 13px;
        }
        
        .ui-datepicker-prev:after,
        .ui-datepicker-next:after {
            content: "";
            position: absolute;
            display: block;
            margin-top: -10px;
            width: 6px;
            height: 6px;
            border-left: 2px solid #C2C7D1;
            border-bottom: 2px solid #C2C7D1;
            pointer-events: none;
        }
        
        .ui-datepicker-calendar {
            width: 100%;
            text-align: center;
        }
        
        .ui-datepicker-calendar thead tr th {
            width: 40px;
            padding-bottom: 6px;
        }
        
        .ui-datepicker-calendar thead tr th span {
            display: block;
            width: 100%;
            padding: 0;
            color: #8D9298;
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            text-align: center;
        }
        
        .ui-datepicker-calendar tbody tr td {
            padding-right: 3px;
            padding-bottom: 3px;
        }
        
        .ui-datepicker-calendar tbody tr td:first-child {
            padding-left: 3px;
        }
        
        .ui-state-default {
            display: block;
            text-decoration: none;
            color: white;
            height: 34px;
            line-height: 34px;
            border-radius: 3px;
            font-size: 12px;
        }
        
        .ui-state-default:hover {
            background: #444B54;
            text-decoration: none;
            color: white;
        }
        
        .ui-state-highlight {
            color: #FED615;
        }
        
        .ui-state-active:not(.ui-state-highlight) {
            color: white;
            background: #5D9CF5;
        }
        
        .ui-datepicker-unselectable .ui-state-default {
            color: rgba(255, 255, 255, 0.2);
            pointer-events: none;
        }
        /* Find Your Doctor Page */
        
        .find-block {
            padding: 20px 0;
            background-color: #0078b9;
        }
        /* .find_your_doctor_page {
    margin: 6rem 0 0;
} */
        /* .find_your_doctor_page {
    
} */
        
        .find_your_doctor_page label {
            color: #fff;
            text-align: center;
            width: 100%;
            font-size: 20px;
        }
        /* Gallery Page */
        
        .gallery_page .magnific-img img{
            object-fit: contain;
        }
        
        .gallery_page .magnific-img{
            border: 2px solid #0573b5;
            border-radius: 5px;
        }
        
        
        @import url('https://fonts.googleapis.com/css?family=Abel');
        .magnific-img img {
            width: 100%;
            height: auto;
        }
        
        .mfp-bottom-bar,
        * {
            font-family: 'Abel', sans-serif;
        }
        
        .magnific-img {
            display: inline-block;
            /* width: 32.3%; */
        }
        
        a.image-popup-vertical-fit {
            cursor: -webkit-zoom-in;
        }
        
        .mfp-with-zoom .mfp-container,
        .mfp-with-zoom.mfp-bg {
            opacity: 0;
            -webkit-backface-visibility: hidden;
            /* ideally, transition speed should match zoom duration */
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }
        
        .mfp-with-zoom.mfp-ready .mfp-container {
            opacity: 1;
        }
        
        .mfp-with-zoom.mfp-ready.mfp-bg {
            opacity: 0.98;
        }
        
        .mfp-with-zoom.mfp-removing .mfp-container,
        .mfp-with-zoom.mfp-removing.mfp-bg {
            opacity: 0;
        }
        
        .mfp-arrow-left:before {
            border-right: none !important;
        }
        
        .mfp-arrow-right:before {
            border-left: none !important;
        }
        
        button.mfp-arrow,
        .mfp-counter {
            opacity: 0 !important;
            transition: opacity 200ms ease-in, opacity 2000ms ease-out;
        }
        
        .mfp-container:hover button.mfp-arrow,
        .mfp-container:hover .mfp-counter {
            opacity: 1 !important;
        }
        /* Magnific Popup CSS */
        
        .mfp-bg {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1042;
            overflow: hidden;
            position: fixed;
            background: #0b0b0b;
            opacity: 0.8;
        }
        
        .mfp-wrap {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1043;
            position: fixed;
            outline: none !important;
            -webkit-backface-visibility: hidden;
        }
        
        .mfp-container {
            text-align: center;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            padding: 0 8px;
            box-sizing: border-box;
        }
        
        .mfp-container:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }
        
        .mfp-align-top .mfp-container:before {
            display: none;
        }
        
        .mfp-content {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            margin: 0 auto;
            text-align: left;
            z-index: 1045;
        }
        
        .mfp-inline-holder .mfp-content,
        .mfp-ajax-holder .mfp-content {
            width: 100%;
            cursor: auto;
        }
        
        .mfp-ajax-cur {
            cursor: progress;
        }
        
        .mfp-zoom-out-cur,
        .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
            cursor: -moz-zoom-out;
            cursor: -webkit-zoom-out;
            cursor: zoom-out;
        }
        
        .mfp-zoom {
            cursor: pointer;
            cursor: -webkit-zoom-in;
            cursor: -moz-zoom-in;
            cursor: zoom-in;
        }
        
        .mfp-auto-cursor .mfp-content {
            cursor: auto;
        }
        
        .mfp-close,
        .mfp-arrow,
        .mfp-preloader,
        .mfp-counter {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
        
        .mfp-loading.mfp-figure {
            display: none;
        }
        
        .mfp-hide {
            display: none !important;
        }
        
        .mfp-preloader {
            color: #CCC;
            position: absolute;
            top: 50%;
            width: auto;
            text-align: center;
            margin-top: -0.8em;
            left: 8px;
            right: 8px;
            z-index: 1044;
        }
        
        .mfp-preloader a {
            color: #CCC;
        }
        
        .mfp-preloader a:hover {
            color: #FFF;
        }
        
        .mfp-s-ready .mfp-preloader {
            display: none;
        }
        
        .mfp-s-error .mfp-content {
            display: none;
        }
        
        button.mfp-close,
        button.mfp-arrow {
            overflow: visible;
            cursor: pointer;
            background: transparent;
            border: 0;
            -webkit-appearance: none;
            display: block;
            outline: none;
            padding: 0;
            z-index: 1046;
            box-shadow: none;
            touch-action: manipulation;
        }
        
        button::-moz-focus-inner {
            padding: 0;
            border: 0;
        }
        
        .mfp-close {
            width: 44px;
            height: 44px;
            line-height: 44px;
            position: absolute;
            right: 0;
            top: 0;
            text-decoration: none;
            text-align: center;
            opacity: 0.65;
            padding: 0 0 18px 10px;
            color: #FFF;
            font-style: normal;
            font-size: 28px;
            font-family: Arial, Baskerville, monospace;
        }
        
        .mfp-close:hover,
        .mfp-close:focus {
            opacity: 1;
        }
        
        .mfp-close:active {
            top: 1px;
        }
        
        .mfp-close-btn-in .mfp-close {
            color: #333;
        }
        
        .mfp-image-holder .mfp-close,
        .mfp-iframe-holder .mfp-close {
            color: #FFF;
            right: -6px;
            text-align: right;
            padding-right: 6px;
            width: 100%;
        }
        
        .mfp-counter {
            position: absolute;
            top: 0;
            right: 0;
            color: #CCC;
            font-size: 12px;
            line-height: 18px;
            white-space: nowrap;
        }
        
        .mfp-arrow {
            position: absolute;
            opacity: 0.65;
            margin: 0;
            top: 50%;
            margin-top: -55px;
            padding: 0;
            width: 90px;
            height: 110px;
            -webkit-tap-highlight-color: transparent;
        }
        
        .mfp-arrow:active {
            margin-top: -54px;
        }
        
        .mfp-arrow:hover,
        .mfp-arrow:focus {
            opacity: 1;
        }
        
        .mfp-arrow:before,
        .mfp-arrow:after {
            content: '';
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            left: 0;
            top: 0;
            margin-top: 35px;
            margin-left: 35px;
            border: medium inset transparent;
        }
        
        .mfp-arrow:after {
            border-top-width: 13px;
            border-bottom-width: 13px;
            top: 8px;
        }
        
        .mfp-arrow:before {
            border-top-width: 21px;
            border-bottom-width: 21px;
            opacity: 0.7;
        }
        
        .mfp-arrow-left {
            left: 0;
        }
        
        .mfp-arrow-left:after {
            border-right: 17px solid #FFF;
            margin-left: 31px;
        }
        
        .mfp-arrow-left:before {
            margin-left: 25px;
            border-right: 27px solid #3F3F3F;
        }
        
        .mfp-arrow-right {
            right: 0;
        }
        
        .mfp-arrow-right:after {
            border-left: 17px solid #FFF;
            margin-left: 39px;
        }
        
        .mfp-arrow-right:before {
            border-left: 27px solid #3F3F3F;
        }
        
        .mfp-iframe-holder {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        
        .mfp-iframe-holder .mfp-content {
            line-height: 0;
            width: 100%;
            max-width: 900px;
        }
        
        .mfp-iframe-holder .mfp-close {
            top: -40px;
        }
        
        .mfp-iframe-scaler {
            width: 100%;
            height: 0;
            overflow: hidden;
            padding-top: 56.25%;
        }
        
        .mfp-iframe-scaler iframe {
            position: absolute;
            display: block;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
            background: #000;
        }
        /* Main image in popup */
        
        img.mfp-img {
            width: auto;
            max-width: 100%;
            height: auto;
            display: block;
            line-height: 0;
            box-sizing: border-box;
            padding: 40px 0 40px;
            margin: 0 auto;
        }
        /* The shadow behind the image */
        
        .mfp-figure {
            line-height: 0;
        }
        
        .mfp-figure:after {
            content: '';
            position: absolute;
            left: 0;
            top: 40px;
            bottom: 40px;
            display: block;
            right: 0;
            width: auto;
            height: auto;
            z-index: -1;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
            background: #444;
        }
        
        .mfp-figure small {
            color: #BDBDBD;
            display: block;
            font-size: 12px;
            line-height: 14px;
        }
        
        .mfp-figure figure {
            margin: 0;
        }
        
        .mfp-bottom-bar {
            margin-top: -36px;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            cursor: auto;
        }
        
        .mfp-title {
            text-align: left;
            line-height: 18px;
            color: #F3F3F3;
            word-wrap: break-word;
            padding-right: 36px;
        }
        
        .mfp-image-holder .mfp-content {
            max-width: 100%;
        }
        
        .mfp-gallery .mfp-image-holder .mfp-figure {
            cursor: pointer;
        }
        
        @media screen and (max-width: 800px) and (orientation: landscape),
        screen and (max-height: 300px) {
            /**
       * Remove all paddings around the image on small screen
       */
            .mfp-img-mobile .mfp-image-holder {
                padding-left: 0;
                padding-right: 0;
            }
            .mfp-img-mobile img.mfp-img {
                padding: 0;
            }
            .mfp-img-mobile .mfp-figure:after {
                top: 0;
                bottom: 0;
            }
            .mfp-img-mobile .mfp-figure small {
                display: inline;
                margin-left: 5px;
            }
            .mfp-img-mobile .mfp-bottom-bar {
                background: rgba(0, 0, 0, 0.6);
                bottom: 0;
                margin: 0;
                top: auto;
                padding: 3px 5px;
                position: fixed;
                box-sizing: border-box;
            }
            .mfp-img-mobile .mfp-bottom-bar:empty {
                padding: 0;
            }
            .mfp-img-mobile .mfp-counter {
                right: 5px;
                top: 3px;
            }
            .mfp-img-mobile .mfp-close {
                top: 0;
                right: 0;
                width: 35px;
                height: 35px;
                line-height: 35px;
                background: rgba(0, 0, 0, 0.6);
                position: fixed;
                text-align: center;
                padding: 0;
            }
        }
        
        @media all and (max-width: 900px) {
            .mfp-arrow {
                -webkit-transform: scale(0.75);
                transform: scale(0.75);
            }
            .mfp-arrow-left {
                -webkit-transform-origin: 0;
                transform-origin: 0;
            }
            .mfp-arrow-right {
                -webkit-transform-origin: 100%;
                transform-origin: 100%;
            }
            .mfp-container {
                padding-left: 6px;
                padding-right: 6px;
            }
        }
        
        @import url('https://fonts.googleapis.com/css?family=Abel');
        /* h1{
  font-family: 'Abel', sans-serif;
  font-weight:100;
  font-size: 40px;
  text-align:center;
}
.container{
  width:80%;
  margin:0 auto;
} */
        /* a{
	outline: 0 !important;
} */
        
        .magnific-img img {
            width: 100%;
            height: 100%;
        }
        
        .mfp-bottom-bar,
        * {
            font-family: 'Abel', sans-serif;
        }
        
        .magnific-img {
            display: inline-block;
            /* width: 32.3%; */
            margin: 15px 0;
            width: 350px;
            height: 250px;
        }
        
        @media(max-width: 991px) {
            .magnific-img {
                width: 100%;
            }
        }
        
        a.image-popup-vertical-fit {
            cursor: -webkit-zoom-in;
        }
        
        .mfp-with-zoom .mfp-container,
        .mfp-with-zoom.mfp-bg {
            opacity: 0;
            -webkit-backface-visibility: hidden;
            /* ideally, transition speed should match zoom duration */
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }
        
        .mfp-with-zoom.mfp-ready .mfp-container {
            opacity: 1;
        }
        
        .mfp-with-zoom.mfp-ready.mfp-bg {
            opacity: 0.98;
        }
        
        .mfp-with-zoom.mfp-removing .mfp-container,
        .mfp-with-zoom.mfp-removing.mfp-bg {
            opacity: 0;
        }
        
        .mfp-arrow-left:before {
            border-right: none !important;
        }
        
        .mfp-arrow-right:before {
            border-left: none !important;
        }
        
        button.mfp-arrow,
        .mfp-counter {
            opacity: 0 !important;
            transition: opacity 200ms ease-in, opacity 2000ms ease-out;
        }
        
        .mfp-container:hover button.mfp-arrow,
        .mfp-container:hover .mfp-counter {
            opacity: 1 !important;
        }
        /* Magnific Popup CSS */
        
        .mfp-bg {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1042;
            overflow: hidden;
            position: fixed;
            background: #0b0b0b;
            opacity: 0.8;
        }
        
        .mfp-wrap {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1043;
            position: fixed;
            outline: none !important;
            -webkit-backface-visibility: hidden;
        }
        
        .mfp-container {
            text-align: center;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            padding: 0 8px;
            box-sizing: border-box;
        }
        
        .mfp-container:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align: middle;
        }
        
        .mfp-align-top .mfp-container:before {
            display: none;
        }
        
        .mfp-content {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            margin: 0 auto;
            text-align: left;
            z-index: 1045;
        }
        
        .mfp-inline-holder .mfp-content,
        .mfp-ajax-holder .mfp-content {
            width: 100%;
            cursor: auto;
        }
        
        .mfp-ajax-cur {
            cursor: progress;
        }
        
        .mfp-zoom-out-cur,
        .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
            cursor: -moz-zoom-out;
            cursor: -webkit-zoom-out;
            cursor: zoom-out;
        }
        
        .mfp-zoom {
            cursor: pointer;
            cursor: -webkit-zoom-in;
            cursor: -moz-zoom-in;
            cursor: zoom-in;
        }
        
        .mfp-auto-cursor .mfp-content {
            cursor: auto;
        }
        
        .mfp-close,
        .mfp-arrow,
        .mfp-preloader,
        .mfp-counter {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
        
        .mfp-loading.mfp-figure {
            display: none;
        }
        
        .mfp-hide {
            display: none !important;
        }
        
        .mfp-preloader {
            color: #CCC;
            position: absolute;
            top: 50%;
            width: auto;
            text-align: center;
            margin-top: -0.8em;
            left: 8px;
            right: 8px;
            z-index: 1044;
        }
        
        .mfp-preloader a {
            color: #CCC;
        }
        
        .mfp-preloader a:hover {
            color: #FFF;
        }
        
        .mfp-s-ready .mfp-preloader {
            display: none;
        }
        
        .mfp-s-error .mfp-content {
            display: none;
        }
        
        button.mfp-close,
        button.mfp-arrow {
            overflow: visible;
            cursor: pointer;
            background: transparent;
            border: 0;
            -webkit-appearance: none;
            display: block;
            outline: none;
            padding: 0;
            z-index: 1046;
            box-shadow: none;
            touch-action: manipulation;
        }
        
        button::-moz-focus-inner {
            padding: 0;
            border: 0;
        }
        
        .mfp-close {
            width: 44px;
            height: 44px;
            line-height: 44px;
            position: absolute;
            right: 0;
            top: 0;
            text-decoration: none;
            text-align: center;
            opacity: 0.65;
            padding: 0 0 18px 10px;
            color: #FFF;
            font-style: normal;
            font-size: 28px;
            font-family: Arial, Baskerville, monospace;
        }
        
        .mfp-close:hover,
        .mfp-close:focus {
            opacity: 1;
        }
        
        .mfp-close:active {
            top: 1px;
        }
        
        .mfp-close-btn-in .mfp-close {
            color: #333;
        }
        
        .mfp-image-holder .mfp-close,
        .mfp-iframe-holder .mfp-close {
            color: #FFF;
            right: -6px;
            text-align: right;
            padding-right: 6px;
            width: 100%;
        }
        
        .mfp-counter {
            position: absolute;
            top: 0;
            right: 0;
            color: #CCC;
            font-size: 12px;
            line-height: 18px;
            white-space: nowrap;
        }
        
        .mfp-arrow {
            position: absolute;
            opacity: 0.65;
            margin: 0;
            top: 50%;
            margin-top: -55px;
            padding: 0;
            width: 90px;
            height: 110px;
            -webkit-tap-highlight-color: transparent;
        }
        
        .mfp-arrow:active {
            margin-top: -54px;
        }
        
        .mfp-arrow:hover,
        .mfp-arrow:focus {
            opacity: 1;
        }
        
        .mfp-arrow:before,
        .mfp-arrow:after {
            content: '';
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            left: 0;
            top: 0;
            margin-top: 35px;
            margin-left: 35px;
            border: medium inset transparent;
        }
        
        .mfp-arrow:after {
            border-top-width: 13px;
            border-bottom-width: 13px;
            top: 8px;
        }
        
        .mfp-arrow:before {
            border-top-width: 21px;
            border-bottom-width: 21px;
            opacity: 0.7;
        }
        
        .mfp-arrow-left {
            left: 0;
        }
        
        .mfp-arrow-left:after {
            border-right: 17px solid #FFF;
            margin-left: 31px;
        }
        
        .mfp-arrow-left:before {
            margin-left: 25px;
            border-right: 27px solid #3F3F3F;
        }
        
        .mfp-arrow-right {
            right: 0;
        }
        
        .mfp-arrow-right:after {
            border-left: 17px solid #FFF;
            margin-left: 39px;
        }
        
        .mfp-arrow-right:before {
            border-left: 27px solid #3F3F3F;
        }
        
        .mfp-iframe-holder {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        
        .mfp-iframe-holder .mfp-content {
            line-height: 0;
            width: 100%;
            max-width: 900px;
        }
        
        .mfp-iframe-holder .mfp-close {
            top: -40px;
        }
        
        .mfp-iframe-scaler {
            width: 100%;
            height: 0;
            overflow: hidden;
            padding-top: 56.25%;
        }
        
        .mfp-iframe-scaler iframe {
            position: absolute;
            display: block;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
            background: #000;
        }
        /* Main image in popup */
        
        img.mfp-img {
            width: auto;
            max-width: 100%;
            height: auto;
            display: block;
            line-height: 0;
            box-sizing: border-box;
            padding: 40px 0 40px;
            margin: 0 auto;
        }
        /* The shadow behind the image */
        
        .mfp-figure {
            line-height: 0;
        }
        
        .mfp-figure:after {
            content: '';
            position: absolute;
            left: 0;
            top: 40px;
            bottom: 40px;
            display: block;
            right: 0;
            width: auto;
            height: auto;
            z-index: -1;
            box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
            background: #444;
        }
        
        .mfp-figure small {
            color: #BDBDBD;
            display: block;
            font-size: 12px;
            line-height: 14px;
        }
        
        .mfp-figure figure {
            margin: 0;
        }
        
        .mfp-bottom-bar {
            margin-top: -36px;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            cursor: auto;
        }
        
        .mfp-title {
            text-align: left;
            line-height: 18px;
            color: #F3F3F3;
            word-wrap: break-word;
            padding-right: 36px;
        }
        
        .mfp-image-holder .mfp-content {
            max-width: 100%;
        }
        
        .mfp-gallery .mfp-image-holder .mfp-figure {
            cursor: pointer;
        }
        
        @media screen and (max-width: 800px) and (orientation: landscape),
        screen and (max-height: 300px) {
            /**
       * Remove all paddings around the image on small screen
       */
            .mfp-img-mobile .mfp-image-holder {
                padding-left: 0;
                padding-right: 0;
            }
            .mfp-img-mobile img.mfp-img {
                padding: 0;
            }
            .mfp-img-mobile .mfp-figure:after {
                top: 0;
                bottom: 0;
            }
            .mfp-img-mobile .mfp-figure small {
                display: inline;
                margin-left: 5px;
            }
            .mfp-img-mobile .mfp-bottom-bar {
                background: rgba(0, 0, 0, 0.6);
                bottom: 0;
                margin: 0;
                top: auto;
                padding: 3px 5px;
                position: fixed;
                box-sizing: border-box;
            }
            .mfp-img-mobile .mfp-bottom-bar:empty {
                padding: 0;
            }
            .mfp-img-mobile .mfp-counter {
                right: 5px;
                top: 3px;
            }
            .mfp-img-mobile .mfp-close {
                top: 0;
                right: 0;
                width: 35px;
                height: 35px;
                line-height: 35px;
                background: rgba(0, 0, 0, 0.6);
                position: fixed;
                text-align: center;
                padding: 0;
            }
        }
        
        @media all and (max-width: 900px) {
            .mfp-arrow {
                -webkit-transform: scale(0.75);
                transform: scale(0.75);
            }
            .mfp-arrow-left {
                -webkit-transform-origin: 0;
                transform-origin: 0;
            }
            .mfp-arrow-right {
                -webkit-transform-origin: 100%;
                transform-origin: 100%;
            }
            .mfp-container {
                padding-left: 6px;
                padding-right: 6px;
            }
        }
        
        .virtual-tour-block {
            width: 15%;
            position: fixed;
            bottom: 0;
            left: 25px;
            padding: 0 20px;
            display: flex;
            background-color: #047bbb;
            z-index: 99;
        }
        
        @media(max-width: 767px) {
            .virtual-tour-block {
                width: min-content;
                padding: 10px 20px;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
                left: 5px;
            }
        }
        
        .virtual-tour-block span {
            color: #fff;
            display: flex;
            align-items: center;
        }
        /* On Load My Modal */
        
        #loadmyModal .modal-body {
            background: #023e5e;
        }
        
        #loadmyModal .title {
            color: #fff;
            text-align: center;
        }
        
        #loadmyModal .modal-header img {
            width: 100px;
        }
        
        #loadmyModal .modal-body img {
            width: 100%;
        }
        
        .modal-dialog {
            margin: 4.75rem auto;
        }
        
        @media(max-width: 480px) {
            .modal-dialog {
                margin: 6.75rem auto;
            }
        }
        
        .modal-header .close {
            padding: 21px 21px;
        }
        
        .modal-header .close:focus {
            outline: none;
        }
        
        #loadmyModal .modal-body .img-block {
            position: relative;
            margin-bottom: 30px;
        }
        
        #loadmyModal .modal-body .overlay {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            width: 100%;
            /* transform: translateY(40%); */
            /* background-color: rgba(0, 0, 0, .5); */
            z-index: 0;
            transition: 0.5s;
            overflow: hidden;
        }
        
        #loadmyModal .modal-body .img-block:hover .overlay {
            z-index: 1;
            background-color: rgba(0, 0, 0, .5);
        }
        
        #loadmyModal .modal-body .overlay .title {
            transform: translateY(0%);
            height: 100%;
            transition: 0.5s;
            opacity: 0;
        }
        
        @media(max-width: 490px) {
            #loadmyModal .modal-body .img-block .overlay .title {
                transform: translateY(20%);
                display: flex;
                align-items: center;
                justify-content: center;
            }
        }
        
        #loadmyModal .modal-body .img-block:hover .overlay .title {
            transform: translateY(40%);
            opacity: 1;
        }
        
        @media(max-width: 490px) {
            #loadmyModal .modal-body .img-block:hover .overlay .title {
                transform: translateY(0%);
            }
        }
        
        #loadmyModal .book-appointment-btn {
            background-color: #469400;
            border-radius: 25px;
            color: #fff;
        }
        
        #loadmyModal .contact-us-btn {
            background-color: #0177b8;
            border-radius: 25px;
            color: #fff;
        }
        /* For Navbar Toggler */
        /* Icon 1 */
        
        .animated-icon2 {
            width: 30px;
            height: 20px;
            position: relative;
            margin: 0px;
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: .5s ease-in-out;
            -moz-transition: .5s ease-in-out;
            -o-transition: .5s ease-in-out;
            transition: .5s ease-in-out;
            cursor: pointer;
        }
        
        .animated-icon2 span {
            display: block;
            position: absolute;
            height: 3px;
            width: 100%;
            border-radius: 9px;
            opacity: 1;
            left: 0;
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: .25s ease-in-out;
            -moz-transition: .25s ease-in-out;
            -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out;
        }
        
        .animated-icon2 span {
            background: #087fbc;
        }
        /* Icon 3*/
        
        .animated-icon2 span:nth-child(1) {
            top: 0px;
        }
        
        .animated-icon2 span:nth-child(2),
        .animated-icon2 span:nth-child(3) {
            top: 10px;
        }
        
        .animated-icon2 span:nth-child(4) {
            top: 20px;
        }
        
        .animated-icon2.open span:nth-child(1) {
            top: 11px;
            width: 0%;
            left: 50%;
        }
        
        .animated-icon2.open span:nth-child(2) {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .animated-icon2.open span:nth-child(3) {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }
        
        .animated-icon2.open span:nth-child(4) {
            top: 11px;
            width: 0%;
            left: 50%;
        }
        /* Back To Top */
        
        #button {
            display: inline-block;
            background-color: #047bbb;
            width: 45px;
            height: 45px;
            text-align: center;
            border-radius: 4px;
            position: fixed;
            bottom: 85px;
            right: 30px;
            transition: background-color .3s, opacity .5s, visibility .5s;
            opacity: 0;
            visibility: hidden;
            z-index: 1000;
        }
        
        @media(max-width: 767px) {
            #button {
                width: 40px;
                height: 40px;
                bottom: 85px;
            }
        }
        
        #button::after {
            content: "\f077";
            font-family: FontAwesome;
            font-weight: normal;
            font-style: normal;
            font-size: 22px;
            line-height: 45px;
            color: #fff;
        }
        
        @media(max-width: 767px) {
            #button::after {
                font-size: 20px;
                line-height: 40px;
            }
        }
        
        #button:hover {
            cursor: pointer;
            background-color: #469400;
            text-decoration: none;
        }
        
        #button:active {
            background-color: #555;
        }
        
        #button.show {
            opacity: 1;
            visibility: visible;
        }
        /* Styles for the content section */
        /* New Changes */
        
        @media(max-width: 767px) {
            .book-an-appointment-block {
                display: none;
            }
        }
        
        .navbar .button-block1 {
            background-color: #469400a3;
            max-width: max-content;
            padding: 5px 10px;
            position: fixed;
            left: auto;
            cursor: pointer;
            top: 50vh;
            text-align: center;
            transition: all 0.3s;
            animation: glowing 2s infinite;
            display: none;
            border: 3px solid #469400;
            border: 3px solid #469400a3;
            transform: rotate(270deg);
            right: -80px;
            font-size: 14px;
            font-weight: 600;
        }
        
        @media(max-width: 767px) {
            .navbar .button-block1 {
                display: block;
                margin-top: 10px;
            }
        }
        
        .navbar .button-block1 a {
            color: #fff;
            animation: colorChange 2s infinite;
        }
        
        .navbar .button-block1 a:hover {
            text-decoration: none;
        }
        
        @keyframes glowing {
            0% {
                background-color: #469400a3;
            }
            50% {
                background: transparent;
            }
            100% {
                background-color: #469400a3;
            }
        }
        
        @keyframes colorChange {
            0% {
                color: #fff;
            }
            50% {
                color: #469400;
            }
            100% {
                color: #fff;
            }
        }
        
        
        #tips div {
            box-sizing: border-box;
            transition: all ease-in-out .5s;
            -moz-transition: all ease-in-out .5s;
            -webkit-transition: all ease-in-out .5s;
        }
        
        #tips .tab-pane{
            /*padding: 30px 0;*/
        }
        
        .icetab {
            border: 2px solid #0780BD;
            display: inline-block; 
            border-bottom: 0px; 
            margin: 0px;    
            color: #0780BD;
            cursor: pointer;
            border-right: 0px;
        }
        .icetab {
            border-right: 2px solid #0780BD;    
        }
        #icetab-content {
            overflow: hidden;
            position: relative;
            border-top: 2px solid #0780BD;
        }
        .tabcontent {
            position: absolute;
            left: 0px;
            top: 0px;
            background: #fff;
            width: 100%;
            border-top: 0px;
            /* border: 2px solid #0780BD; */
            box-shadow: 0px 0px 10px #000;
            border-top: 0px;
            transform: translateY(-100%);
            -moz-transform: translateY(-100%);
            -webkit-transform: translateY(-100%);
            border-radius: 5px;
            margin: auto;
        }
        .tabcontent:first-child {
            position: relative; 
        }
        .tabcontent.tab-active {
            border-top: 0px;
            display: block;
            transform: translateY(0%);
            -moz-transform: translateY(0%);
            -webkit-transform: translateY(0%);
        }
        #tips .codepen-container {       
          margin: 40px;
          margin-left: auto;
          margin-right: auto;
        }
        #tips .title {
          color: #0780BD;
          text-align: center;
          letter-spacing: 14px;
          text-transform: uppercase;
          font-size: 17px;
          margin: 40px 0px;
        }
        #tips .tabcontent {
            padding: 40px 0;
        }
        .icetab {
            padding: 10px 20px;
            text-transform: uppercase;
            letter-spacing: 2px;
        }
        .current-tab { 
            background: #0780BD;
            color: #fff;
        }
        #tips .tips{
            color: #0780BD;
        }
        #tips video{
            border: 2px solid #0780BD;
            border-radius: 10px;
            /*margin: 0 20px;*/
        }
        
.copyright p {
	font-weight: 600;
	font-size:14px;
	color:#fff;
}
.copyright p i {
    animation: animateHeart 1.2s infinite;
    transform: rotate(45deg);
    color: red;
    font-weight: 600;
    font-size: 20px;
}
.copyright p a {
    color: gold;
    font-weight: 600;
    text-transform: uppercase;
}
.copyright p a:hover {
    text-decoration: none;
}
@keyframes animateHeart {
    0% {
        transform: rotate(0deg) scale(0.8);
    }
    5% {
        transform: rotate(0deg) scale(0.9);
    }
    10% {
        transform: rotate(0deg) scale(0.8);
    }
    15% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(0deg) scale(0.8);
    }
    100% {
        transform: rotate(0deg) scale(0.8);
    }
}

.awards_achievement_page .magnific-img{
    border: 2px solid #037aba;
    border-radius: 5px;
}

.awards_achievement_page .magnific-img img{
    object-fit: contain;
}
.tes-hed{
    font-weight: 600;
    color: #027aba;
    padding-bottom: 20px;
}

.magnific-video {
    border: 2px solid #0682bf;
    border-radius: 5px;
    margin: 15px 0px;
}

.marquee-highlight-block{
    width: 490px;
}

.marquee-highlight-block p{
    display: flex;
    align-items: center;
    justify-content: center;
    animation: blinker 1s linear infinite;
    background-color: #047bbb;
}

@keyframes blinker {
    0%{
        color: #fff;
    }
    
  50% {
    color: black;
  }
  100%{
      color: #fff;
  }
}

/*BACK TO TOP SECTION CSS*/
.whatsapp-btn {
    position: fixed;
	bottom: 30px;
	left: 20px;
	cursor: pointer;
	/*display: none;*/
	z-index: 9999;
}
.whatsapp-btn i {
    background: #128C7E;
	color: #ffffff;
	height: 50px;
	width: 50px;
	line-height: 50px;
	display: inline-block;
	text-align: center;
	font-size: 25px;
	border-radius: 50%;
	transition: 0.5s all ease;
	margin-right: 28px;
	box-shadow: 0px 0px 14px 0px #3C92C5;
}
.whatsapp-btn i:hover {
	background: #000;
	color: #ffffff;
	box-shadow: 0px 0px 14px 0px #000;
}
/*BACK TO TOP SECTION CSS END*/