        @import url("../plugins/font-awesome-4.7.0/css/font-awesome.min.css");
        @import url("../plugins/animate.min.css");
        @import url("../plugins/bootstrap.min.css");
        @import url("../plugins/bootstrap-select.min.css");
        @import url("../plugins/jquery-ui/jquery-ui.css");
        @import url("../plugins/timePicker.css");
        @import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700|Source+Sans+Pro:400,600,700");
        body {
            line-height: 2.4px;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: antialiased;
            color: #212121;
        }
        
        p {
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            /* color: #5C5C5C; */
            /* color: #212121; */
            color: #5C5C5C;
            font-size: 20px;
            font-weight: 500;
            /* word-spacing: 10px; */
            text-align: justify;
            line-height: 26px;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 30px;
        }
        /*=== MEDIA QUERY ===*/
        
        body {
            font-size: 15px;
            color: #000000;
            line-height: 24px;
            font-weight: 400;
            background: #ffffff;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center top;
            -webkit-font-smoothing: antialiased;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        .team-img{
            display: inherit;
        }
        .mission-row {
            display: flex !important;
        }
        
        .mission-child {
            text-align: -webkit-center !important;
            padding-top: 13px !important;
        }
        
        .mission-head {
            font-size: 20px;
            margin-bottom: 10px;
            color: #0d0d0d;
        }
        
        .mission-child img {
            width: 62% !important;
        }
        
        .img-responsive :hover img {
            transform: scale(1.5) !important;
        }
        
        .img-responsive :focus img {
            transform: scale(1.5) !important;
        }
        
        .team-person-col :hover {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -ms-transform: scale(1.05);
            -o-transform: scale(1.05);
        }
        
        .mission-child1 {
            text-align: center !important;
            /* padding: 16px 46px 33px 0px !important; */
            font-size: 16px;
            line-height: 26px;
            color: #5C5C5C;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .mission-row-img {
            height: 234px;
            width: 400px;
        }
        
        .page-wrapper {
            overflow: hidden;
        }
        
        a {
            text-decoration: none;
            cursor: pointer;
        }
        
        a:hover,
        a:focus,
        a:visited {
            text-decoration: none;
            outline: none;
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin: 0px;
            padding-top: 13px;
        }
        
        input,
        button,
        select,
        textarea {
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        p {
            position: relative;
            font-size: 20px;
            line-height: 26px;
            /* word-spacing: 10px; */
            color: #5C5C5C;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .section-title h3 {
            font-size: 38px;
            line-height: 50px;
            color: #222222;
            font-weight: normal;
            margin-top: 6%;
            margin-bottom: 10px;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .section-title span {
            color: #222222;
            font-weight: 400;
        }
        
        .section-title p {
            font-size: 15px;
            line-height: 25px;
            font-weight: 500;
            color: #0a0a0a;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .strike-through {
            text-decoration: line-through;
        }
        
        .auto-container {
            position: static;
            max-width: 1200px;
            padding: 0px 15px;
            margin: 0 auto;
        }
        
        .small-container {
            max-width: 680px;
            margin: 0 auto;
        }
        
        .page-wrapper {
            position: relative;
            margin: 0 auto;
            width: 100%;
            min-width: 300px;
        }
        
        li {
            list-style: none;
            padding: 0px;
            margin: 0px;
        }
        
        .anim-3,
        .anim-3-all * {
            transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
        }
        
        .anim-5,
        .anim-5-all * {
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
        }
        
        .anim-7,
        .anim-7-all * {
            transition: all 0.7s ease;
            -moz-transition: all 0.7s ease;
            -webkit-transition: all 0.7s ease;
            -ms-transition: all 0.7s ease;
            -o-transition: all 0.7s ease;
        }
        
        .products-desc {
            position: relative;
            font-size: 16px;
            line-height: 26px;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: normal;
            text-align: -webkit-center;
        }
        
        .btn-style-one {
            font-size: 14px;
            font-weight: 600;
            color: #ffffff;
            line-height: 27px;
            padding: 8px 36px;
            background: #4170b7 !important;
            /* background: #48bdc5; */
            border: 1px solid #48bdc5;
            display: inline-block;
            text-transform: uppercase;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            border-radius: 8px;
        }
        
        .btn-style-one:hover {
            color: #48bdc5;
            border: 1px solid #48bdc5;
            background: #ffffff;
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
        }
        
        .btn-style-two {
            font-size: 14px;
            font-weight: 600;
            color: #222222;
            line-height: 27px;
            padding: 8px 36px;
            background: #f4f4f4;
            border: 1px solid #ececec;
            display: inline-block;
            text-transform: uppercase;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
        }
        
        .btn-style-two:hover {
            color: #ffffff;
            border: 1px solid #48bdc5;
            background: #48bdc5;
            transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -ms-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
        }
        
        .section {
            padding: 6px 0;
            padding-bottom: 10px;
        }
        
        .pb-0 {
            padding-bottom: 0 !important;
        }
        
        .pt-0 {
            padding-top: 0 !important;
        }
        
        .p-0 {
            padding: 0 !important;
        }
        
        .bg-gray {
            background: #fafafa;
        }
        
        .logo {
            display: inline-block;
        }
        
        .single-page-header {
            background-image: url("../images/about/about-header.jpg");
            background-size: cover;
            padding: 140px 0 70px;
            text-align: center;
            color: #fff;
            position: relative;
        }
        
        .single-page-header:before {
            background: rgba(0, 0, 0, 0.5);
            position: absolute;
            content: '';
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
        }
        
        .header-top {
            background: #e9e5e5;
            border-bottom: 1px;
        }
        
        .header-top .top-left {
            float: left;
            margin-left: 0px;
        }
        
        .about_heading {
            text-align: center;
            font-size: 38px;
            font-weight: normal;
        }
        
        .about_heading1 {
            padding: 5px;
            text-align: center;
            font-size: 30px;
            font-weight: normal;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .vision_mission_section {}
        
        @media (max-width: 767px) {
            .header-top .top-left {
                float: unset;
                text-align: center;
            }
        }
        
        .header-top .top-right {
            float: right;
        }
        
        @media (max-width: 767px) {
            .header-top .top-right {
                float: unset;
                text-align: center;
            }
        }
        
        .header-top .top-left .contact-links li {
            display: inline-block;
            font-size: 15px;
            font-weight: 400;
            line-height: 26px;
            color: #b2b2b7;
            margin-right: 40px;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .header-top .top-right .social-links {
            position: relative;
            display: inline-block;
            margin-bottom: 0px;
        }
        
        @media (max-width: 767px) {
            .header-top .top-right .social-links {
                padding-left: 0;
            }
        }
        
        .header-top .top-right .social-links li {
            display: inline-block;
        }
        
        .header-top .top-right .social-links li i {
            width: 50px;
            height: 56px;
            line-height: 56px;
            margin: -1px;
            font-size: 16px;
            color: #777777;
            font-weight: 600;
            text-align: center;
            border: 1px solid #ececec;
        }
        
        .header-top .top-right .social-links li:hover i {
            color: #7b64cb;
            border-color: #7b64cb;
        }
        
        .header-uper {
            padding: 0px 0px;
            /* padding-bottom: 20px; */
            /* margin-left: -50px; */
        }
        
        .header-uper .contact-info {
            float: right;
            margin-top: -60px;
            margin-bottom: 5px;
            /* margin-top: 20px; */
        }
        /* ---------------- */
        
        @media (max-width: 567px) {
            .header-uper .logo {
                /* float: left; */
                height: 15px;
                width: 15px;
                float: left;
            }
            .header-uper .contact-info {
                padding-left: 0;
                /* float: unset; */
                /* margin-bottom: 5px; */
            }
        }
        
        @media (max-width: 991px) {
            .header-uper .right-side {
                float: unset;
                padding-top: 19px;
                text-align: center;
                margin-top: 15px;
                margin-bottom: -54px;
            }
        }
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
            .header-uper .contact-info .item {
                display: inline-block;
                /* padding-left: 70px; */
                margin-right: 89px;
                /* margin-top: -28px; */
                /* margin-left: -142px;*/
            }
        }
        
        @media (min-width: 1024px) {
            .imgmain img {
                margin-left: -219px;
            }
        }
        
        @media (max-width: 1024px) {
            .header-top .top-left h6 {
                font-size: 15px;
                line-height: 20px;
                color: #777777;
                font-weight: 500;
                padding: 14px 0px;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        @media (max-width: 1024px) {
            .header-top .top-right h6 {
                font-size: 15px;
                line-height: 26px;
                color: #777777;
                font-weight: 500;
                padding: 14px 0px;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        @media (max-width: 567px) {
            .top-container {
                background-color: rgb(0 0 0 / 0%);
                padding: 30px;
                margin-left: -40px;
                text-align: center;
                line-height: 1.2em;
                /* float: left; */
            }
            .logo {
                height: 5px;
                width: 5px;
            }
        }
        
        #header a:hover {
            background-color: #ddd;
            color: black;
        }
        /* ----------------- */
        
        @media (max-width: 562) {
            .header-uper .contact-info {
                padding-left: 0;
                float: unset;
                /* margin-bottom: 30px; */
            }
        }
        
        .header-uper .link-btn {
            float: right;
        }
        
        @media (max-width: 991px) {
            .header-uper .link-btn {
                float: unset;
            }
        }
        
        .header-uper .contact-info .item {
            position: relative;
            /* display: inline-block; */
            padding-left: 37px;
            margin-right: -20px;
            /* margin-right: 40px;*/
        }
        
        .header-uper .contact-info .item .icon-box {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 52px;
            height: 53px;
            border-radius: 50%;
            text-align: center;
            line-height: 53px;
            border: 1px solid #5ec5cc;
        }
        
        .header-uper .contact-info .item .icon-box i:before {
            color: #5ec5cc;
            font-size: 22px;
        }
        
        .header-uper .contact-info .item strong {
            font-size: 16px;
            line-height: 26px;
            font-weight: 500;
            color: #222222;
            text-transform: capitalize;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .header-uper .contact-info .item span {
            font-size: 15px;
            line-height: 26px;
            font-weight: 500;
            padding-bottom: 20;
            padding-left: 10px;
            color: #050505;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .header-uper .right-side .link-btn {
            margin-left: 20px;
            margin-top: 5px;
        }
        /* ----------header-logo & name--------- */
        
        @media (max-width: 470px) {
            .header-uper .logo {
                /* float: left; */
                /* height: 66px;
width: 192px;
float: right;
margin-right: 50px; */
                vertical-align: middle;
                margin-top: 10px;
                /* height: 100px; */
                width: 100px;
            }
        }
        /* --------------------------- */
        
        @-webkit-keyframes menu_sticky {
            0% {
                margin-top: -150px;
            }
            50% {
                margin-top: -130px;
            }
            100% {
                margin-top: 0;
            }
        }
        
        @keyframes menu_sticky {
            0% {
                margin-top: -150px;
            }
            50% {
                margin-top: -130px;
            }
            100% {
                margin-top: 0;
            }
        }
        
        .main-header {
            position: relative;
            width: 100%;
            z-index: 9999;
            margin-bottom: -60px;
            background: rgba(0, 0, 0, 0.66);
            transition: all 500ms ease;
            -moz-transition: all 500ms ease;
            -webkit-transition: all 500ms ease;
            -ms-transition: all 500ms ease;
            -o-transition: all 500ms ease;
        }
        
        .fixed-header {
            position: fixed;
            top: 0px;
            left: 0px;
            margin: 0;
            z-index: 9999;
            background: rgba(0, 0, 0, 0.66);
            transition: all 500ms ease;
            -webkit-animation-name: menu_sticky;
            animation-name: menu_sticky;
            -webkit-animation-duration: 0.60s;
            animation-duration: 0.60s;
            -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
            box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.11);
        }
        
        .navbar {
            margin-bottom: 0;
            /* background: #4170b7 !important; */
            background: #00aef0;
            border: none;
            border-radius: 0;
        }
        
        .navbar-nav {
            font-size: 14px !important;
            /* text-transform: uppercase !important; */
            padding: 0 40px;
            font-weight: 300 !important;
            display: block !important;
            outline: none !important;
        }
        
        .navbar .navbar-nav li a {
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 20px;
            color: #fff;
            font-weight: 500;
            /* text-transform: uppercase; */
            padding: 25px 20px;
        }
        
        .navbar .navbar-nav li a:hover {
            color: #fff;
        }
        
        .navbar .navbar-nav li.active a {
            background: transparent;
            /* background: lightcoral; */
            color: #fff;
            font-weight: bold;
        }
        
        .navbar .navbar-nav li.active a:hover {
            background: transparent;
            color: #fff;
        }
        
        .accordion-section .accordion-holder {
            margin-top: 60px;
        }
        
        .accordion-section .accordion-holder .panel-default {
            box-shadow: none;
            border-radius: 0;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading {
            background: #fff;
            padding: 0;
            border-radius: 0;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 {
            position: relative;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 a {
            font-weight: bold;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 30px;
            display: block;
            background: #48bdc5;
            color: #fff;
            padding: 20px 30px;
            transition: all .3s ease;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 a:before {
            content: '\f106';
            position: absolute;
            right: 20px;
            font-family: FontAwesome;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 a.collapsed {
            background: #fff;
            color: #000;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 a.collapsed:before {
            content: '\f107';
            position: absolute;
            font-family: FontAwesome;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-heading h4 a.collapsed:hover {
            color: #48bdc5;
        }
        
        .accordion-section .accordion-holder .panel-default .panel-body {
            padding: 20px 30px;
        }
        
        .hero-slider {
            height: 80vh;
        }
        
        .hero-slider .slider-item {
            height: 80vh;
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            position: relative;
        }
        
        .hero-slider .slider-item:before {
            position: absolute;
            background: rgb(248 241 241 / 0%);
            content: '';
            width: 30%;
            padding-top: 50px;
            padding-bottom: 50px;
        }
        
        .hero-slider .content {
            position: relative;
            z-index: 2;
        }
        
        .hero-slider .content.style h2 {
            font-size: 80px;
            padding-top: 10px;
        }
        
        @media (max-width: 767px) {
            .hero-slider .content.style h2 {
                font-size: 30px;
            }
        }
        
        .hero-slider .content.style .offer-text {
            letter-spacing: 7px;
            font-size: 15px;
            margin-bottom: 5px;
        }
        
        .hero-slider .content.style .tag-text {
            font-size: 20px;
            font-weight: normal;
        }
        
        .hero-slider .content.style .btn-main {
            border-radius: 3px;
            padding: 16px 50px;
            font-weight: 700;
        }
        
        .hero-slider .content h2 {
            font-size: 35px;
            text-transform: capitalize;
            font-weight: 600;
            font-family: "Roboto", sans-serif;
            color: #fff;
        }
        
        .hero-slider .content p {
            font-size: 26px;
            color: #fff;
        }
        
        .hero-slider .content .btn-white {
            background: transparent;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #fff;
            border: 1px solid #fff;
            transition: all .3s ease;
        }
        
        .hero-slider .content .btn-white:hover {
            background: #fff;
            color: #000;
        }
        
        .hero-slider .slick-dots {
            bottom: 20px;
        }
        
        .hero-slider .slick-dots li {
            margin: 0 3px;
        }
        
        .hero-slider .slick-dots li button:before {
            font-size: 15px;
        }
        
        .hero-slider .slick-dots li.slick-active button:before {
            color: #fff;
        }
        
        .hero-slider .slick-prev {
            left: 20px;
            z-index: 100;
        }
        
        .hero-slider .slick-prev:before {
            content: '\f177';
            font-family: "FontAwesome";
        }
        
        .hero-slider .slick-next {
            right: 20px;
            z-index: 100;
        }
        
        .hero-slider .slick-next:before {
            content: '\f178';
            font-family: "FontAwesome";
        }
        
        .slick-dotted.slick-slider {
            margin-bottom: 0 !important;
            margin-top: -23px;
        }
        
        .cta {
            padding: 40px 0;
        }
        
        .cta .cta-block {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-radius: 4px;
            overflow: hidden;
        }
        
        @media (max-width: 767px) {
            .cta .cta-block {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }
        }
        
        .cta .cta-block .emmergency {
            background: #48bdc5;
        }
        
        .cta .cta-block .emmergency a {
            color: #fff;
            font-size: 30px;
        }
        
        .cta .cta-block .emmergency p {
            padding-top: 20px;
        }
        
        .cta .cta-block .top-doctor {
            background: #5bc4cb;
        }
        
        .cta .cta-block .top-doctor .btn-main {
            margin-top: 10px;
            color: #fff;
            border: 1px solid #fff;
            padding: 10px 20px;
            transition: all .3s ease;
        }
        
        .cta .cta-block .top-doctor .btn-main:hover {
            background: #fff;
            color: #48bdc5;
        }
        
        .cta .cta-block .working-time {
            background: #6fcbd1;
        }
        
        .cta .cta-block .working-time ul {
            margin: 0;
            padding: 0;
        }
        
        .cta .cta-block .working-time ul li {
            color: #fff;
            text-transform: uppercase;
            letter-spacing: 2px;
        }
        
        .cta .cta-block .working-time ul li span {
            float: right;
        }
        
        .cta .cta-block .working-time ul li:not(:last-child) {
            border-bottom: 1px solid #fff;
        }
        
        .cta .cta-block .item {
            padding: 20px 30px;
            -ms-flex-preferred-size: 33.33%;
            flex-basis: 33.33%;
        }
        
        .cta .cta-block .item i,
        .cta .cta-block .item h2,
        .cta .cta-block .item p {
            transition: all .2s ease;
            color: #fff;
        }
        
        .cta .cta-block .item i {
            font-size: 30px;
            margin-bottom: 20px;
        }
        
        .cta .cta-block .item h2 {
            font-weight: normal;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-size: 25px;
            margin-bottom: 30px;
        }
        
        .cta .cta-block .item p {
            font-size: 16px;
            line-height: 19px;
        }
        
        .map {
            position: relative;
        }
        
        .map #map {
            height: 400px;
            color: white;
        }
        
        .contact .contact-form .form-control {
            margin-bottom: 30px;
        }
        
        .contact .address-block .media {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }
        
        @media (max-width: 767px) {
            .contact .address-block .media {
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                text-align: center;
            }
            .contact .address-block .media:last-child {
                margin-bottom: 30px;
            }
        }
        
        .contact .address-block .media i {
            color: #48bdc5;
            font-size: 29px;
            width: 22px;
            margin-left: 30%;
            margin-right: 20%;
        }
        
        @media (max-width: 767px) {
            .contact .address-block .media i {
                flex-basis: 100%;
                /* margin-right: 0; */
                margin-left: -154px;
                margin-bottom: 30px;
            }
        }
        
        @media (max-width: 567px) {
            .ctext
            /* margin-left: -40px;
margin-bottom: -13px;
margin-top: -23px;
margin-right: 113px; */
            p {
                position: relative;
                font-size: 12px;
                margin-left: -38px;
                margin-right: 40px;
                /* padding-right: 37px; */
                padding-left: -45px;
                padding-bottom: 0px;
                line-height: 20px;
                font-family: 'Roboto';
            }
        }
        
        .contact .address-block .media .media-body h3 {
            font-size: 24px;
            margin-bottom: 15px;
        }
        
        .contact .address-block .media .media-body p {
            line-height: 25px;
        }
        
        .contact .address-block .media:not(:last-child) {
            margin-bottom: 20px;
        }
        
        .form-control {
            box-shadow: none;
            border-radius: 0;
            padding: 15px 20px;
            font-size: 14px;
        }
        
        .form-control:focus {
            box-shadow: none;
            border: 1px solid #48bdc5;
        }
        
        .form-control.main {
            padding: 20px;
        }
        
        .feature-section {
            position: relative;
        }
        
        .feature-section .image-content .section-title {
            margin-bottom: 20px;
        }
        
        .feature-section .image-content .section-title h3 {
            position: relative;
            padding-bottom: 15px;
        }
        
        .feature-section .image-content .section-title p {
            margin-bottom: 40px;
        }
        
        .feature-section .image-content .item {
            position: relative;
            margin-bottom: 40px;
        }
        
        @media (max-width: 767px) {
            .feature-section .image-content .item {
                padding: 0 30px;
            }
        }
        
        .feature-section .image-content .icon-box {
            height: 50px;
            margin-bottom: 20px;
        }
        
        .feature-section .image-content .item h6 {
            font-size: 20px;
            line-height: 30px;
            font-weight: 400;
            text-transform: uppercase;
            color: #222222;
            font-family: "Roboto", sans-serif;
        }
        
        .feature-section .image-content .item p {
            font-size: 15px;
            line-height: 28px;
        }
        
        .feature-section .contact-info .item {
            position: relative;
            display: inline-block;
            margin: -2px;
            padding: 22px 67px 20px 105px;
        }
        
        .feature-section .contact-info .item:nth-child(1) {
            background: #8383d1;
        }
        
        .feature-section .contact-info .item:nth-child(2) {
            background: #7491ce;
        }
        
        .feature-section .contact-info .item:nth-child(3) {
            background: #6fb4d0;
        }
        
        .feature-section .contact-info .icon-box {
            position: absolute;
            top: 40px;
            left: 45px;
        }
        
        .feature-section .contact-info i:before {
            font-size: 30px;
            color: #ffffff;
        }
        
        .feature-section .contact-info h6 {
            font-size: 22px;
            line-height: 30px;
            font-weight: 600;
            color: #ffffff;
            font-family: "Source Sans Pro", sans-serif;
        }
        
        .feature-section .contact-info p {
            font-size: 15px;
            line-height: 28px;
            font-weight: 600;
            color: #ffffff;
            font-family: "Roboto", sans-serif;
        }
        
        .feature-section.style-two {
            position: relative;
            padding: 0px;
            margin-top: -56px;
            margin-bottom: -50px;
            z-index: 11;
        }
        
        .service-tab-section {
            position: relative;
        }
        
        .service-tab-section .outer-box {
            position: relative;
            z-index: 1;
        }
        
        .tabs .nav-tabs>li,
        .tabs .nav-pills>li {
            float: none;
            display: inline-block;
            margin-bottom: 10px;
        }
        
        .tabs .nav-tabs {
            text-align: center;
            border-bottom: 0;
            margin-bottom: 20px;
        }
        
        .tabs .nav-tabs li:not(:last-child) {
            margin-right: 10px;
        }
        
        .tabs .nav-tabs li a {
            text-transform: capitalize;
            font-size: 20px;
            padding: 10px 25px;
            font-weight: 500;
            color: #4d4d4d;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            border: 2px solid #48bdc5;
            border-radius: 0;
            transition: all .3s ease;
        }
        
        .tabs .nav-tabs li a:hover {
            background: #48bdc5;
            color: #fff;
            border: 2px solid #48bdc5;
        }
        
        .tabs .nav-tabs li.active a {
            color: #fff;
            /* background: #48bdc5; */
            background: #00aef0 !important;
            border: 2px solid #48bdc5;
            border-radius: 8px;
        }
        
        .tab-content {
            position: relative;
            float: left;
            width: 100%;
            z-index: 99;
        }
        
        .service-box {
            position: relative;
            width: 100%;
        }
        
        .service-box img {
            border-radius: 14px;
            width: 80%;
            height: 414px;
            margin-top: 18px;
        }
        
        .service-box .contents {
            margin-left: 30px;
        }
        
        @media (max-width: 991px) {
            .service-box .contents {
                margin-left: 5%;
                margin-right: 50px;
                /* margin-top: 50px; */
            }
            .service-box .contents .btn-style-one {
                margin-top: 20px;
                margin-left: 20%;
            }
        }
        
        .service-box .contents .btn-style-one {
            margin-top: 20px;
        }
        
        .service-box .section-title h3 {
            position: relative;
            font-size: 32px;
            line-height: 42px;
            font-weight: normal;
            /* font-weight: 700; */
            padding-bottom: 20px;
            margin-bottom: 45px;
            color: #000;
            text-transform: uppercase;
        }
        
        .service-box .section-title h3:before {
            position: absolute;
            left: 0px;
            content: '';
            bottom: 0px;
            background: #333333;
            height: 1px;
            width: 55px;
        }
        
        .service-box .text {
            position: relative;
            margin-bottom: 15px;
        }
        
        .service-box .text p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 500;
            padding-top: 5px;
        }
        
        .service-box .icon-box {
            position: absolute;
            top: 0px;
            left: -5px;
        }
        
        .service-box .content-list {
            padding-left: 0;
            /* float: left; */
        }
        
        .service-box .content-list li {
            font-size: 20px;
            line-height: 20px;
            color: #5C5C5C;
            font-weight: 500;
            padding: 7px 0px;
            list-style: none;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .service-box .content-list li i:before {
            margin-right: 15px;
        }
        
        .service-section {
            position: relative;
            background: #F5F5F5 !important;
        }
        
        .service-section .section-title h3 {
            position: relative;
            padding-bottom: 15px;
            padding-top: 20px;
        }
        
        .service-section .section-title p {
            font-size: 15px;
            line-height: 26px;
            color: #777777;
            font-weight: 400;
        }
        
        .service-section .items-container {
            margin-top: 30px;
        }
        
        .service-section .items-container .slick-prev:before,
        .service-section .items-container .slick-next:before {
            font-size: 25px;
            color: #48bdc5;
        }
        
        .service-section .items-container .item {
            margin: 10px 20px;
            outline: 0;
        }
        
        .service-section .inner-box {
            position: relative;
            border-radius: 5px 5px 0px 0px;
            box-shadow: 0 0 20px #f1f1f1;
            margin-bottom: 20px;
            margin-top: 20px;
            background: #fff !important;
            box-shadow: 0px 10px 27px 0px rgb(220 220 220 / 50%);
            font-weight: normal !important;
            border-radius: 12px;
            padding-bottom: 0px;
            padding-top: 0px;
        }
        
        .service-section .inner-box .img_holder img {
            width: 91%;
            /* align-items: center; */
            border-radius: 5px;
        }
        
        .service-section .inner-box .image-content {
            /* padding: 38px 30px; */
            padding: 0px 0px;
            background: #fff;
        }
        
        .service-section .inner-box .image-content span {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
            letter-spacing: .5px;
        }
        
        .service-section .inner-box .image-content h6 {
            font-size: 18px;
            line-height: 28px;
            font-weight: 600;
            color: #222222;
            padding-top: 0px;
            /* padding-bottom: 8px; */
            text-transform: uppercase;
        }
        
        .service-section .inner-box .image-content p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            color: #000000;
            /* padding-bottom: 15px; */
        }
        
        .service-two .left-side {
            padding: 140px 0px;
        }
        
        .service-two .left-side .section-title h3 {
            position: relative;
            padding-bottom: 15px;
            margin-bottom: 22px;
        }
        
        .service-two .left-side .section-title h3:before {
            position: absolute;
            content: '';
            background: #ececec;
            bottom: 0px;
            left: 0px;
            height: 1px;
            width: 240px;
        }
        
        .service-two .left-side .section-title h3:after {
            position: absolute;
            content: '';
            background: #48bdc5;
            bottom: 0px;
            left: 0px;
            height: 1px;
            width: 50px;
        }
        
        .service-two .left-side .section-title p {
            font-size: 15px;
            line-height: 20px;
            color: #111111;
            font-weight: 400;
            padding-bottom: 40px;
        }
        
        .service-two .social-links {
            margin-bottom: 50px;
        }
        
        .service-two .social-links li {
            position: relative;
            display: inline-block;
            width: 170px;
            margin-right: 40px;
        }
        
        .service-two .social-links li .icon-box {
            width: 95px;
            height: 95px;
            line-height: 95px;
            border-radius: 50%;
            text-align: center;
            margin-bottom: 20px;
            border: 1px solid #dfdfdf;
        }
        
        .service-two .social-links li .icon-box i:before {
            font-size: 35px;
            color: #222222;
        }
        
        .service-two .social-links li .border-shep {
            position: absolute;
            content: '';
            top: 50px;
            right: 0px;
            background: #cdcdcd;
            height: 1px;
            width: 20px;
        }
        
        .service-two .social-links li h6 {
            font-size: 16px;
            line-height: 28px;
            color: #222222;
            font-weight: 400;
            padding-bottom: 5px;
            letter-spacing: .5px;
        }
        
        .service-two .link-buttons li {
            display: inline-block;
            color: #777777;
            font-size: 18px;
            font-weight: 400;
        }
        
        .service-two .link-buttons li.link-btn a {
            font-size: 14px;
            line-height: 26px;
            font-weight: 600;
            text-transform: uppercase;
            color: #ffffff;
            height: 45px;
            padding: 0px 35px;
            line-height: 45px;
        }
        
        .service-two .link-buttons li.link-btn.style-one {
            background: #48bdc5;
            transition: all 500ms ease;
        }
        
        .service-two .link-buttons li.link-btn.style-one:hover {
            background: #7b64cb;
            transition: all 500ms ease;
        }
        
        .service-two .link-buttons li.or-background {
            margin: 0px 20px;
        }
        
        .service-two .link-buttons li.link-btn.style-two {
            background: #7b64cb;
            transition: all 500ms ease;
        }
        
        .service-two .link-buttons li.link-btn.style-two:hover {
            background: #48bdc5;
            transition: all 500ms ease;
        }
        
        .service-two .image-box img {
            width: 100%;
            margin-top: 28px;
        }
        
        .service-details {
            padding: 120px 0px;
        }
        
        .service-details .left-side {
            margin-right: 40px;
        }
        
        .service-details .left-side .image-holder .image-box {
            margin-bottom: 40px;
        }
        
        .service-details .left-side .image-holder img {
            width: 100%;
        }
        
        .service-details .left-side .text-title h6 {
            font-size: 20px;
            line-height: 30px;
            font-weight: 600;
            color: #222222;
            padding: 10px 0px;
            text-transform: uppercase;
        }
        
        .service-details .left-side .links-btn a {
            font-size: 14px;
            line-height: 26px;
            font-weight: 700;
            color: #222222;
            padding: 11px 32px;
            display: inline-block;
            border-radius: 5px;
            margin-left: 10px;
            border: 1px solid #ececec;
            text-transform: uppercase;
        }
        
        .service-details .left-side .links-btn a i {
            font-size: 14px;
            margin-right: 10px;
        }
        
        .service-details .left-side .text p {
            font-size: 15px;
            line-height: 30px;
            font-weight: 400;
            color: #777777;
            padding-top: 30px;
            letter-spacing: 0.3px;
        }
        
        .service-details .left-side .image-text {
            margin-top: 40px;
            margin-bottom: 10px;
        }
        
        .service-details .left-side .image-text h6 {
            position: relative;
            font-size: 22px;
            font-weight: 700;
            color: #222222;
            line-height: 30px;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
        
        .service-details .left-side .image-text h6:before {
            position: absolute;
            content: '';
            background: #e0e0e0;
            bottom: 0px;
            left: 0;
            height: 1px;
            width: 50px;
        }
        
        .service-details .left-side .image-text p {
            font-size: 15px;
            line-height: 30px;
            font-weight: 400;
            color: #777777;
            margin-bottom: 0px;
        }
        
        .accordion-box {
            margin-top: 40px;
        }
        
        .accordion-box .accordion {
            position: relative;
            margin-bottom: 20px;
            box-shadow: 0 0 20px #f1f1f1;
        }
        
        .accordion-box .accordion .accord-btn {
            position: relative;
            cursor: pointer;
            padding: 20px;
            background: #fafafa;
            transition: all 500ms ease;
        }
        
        .accordion-box .accordion .accord-btn h6 {
            font-size: 15px;
            font-weight: 400;
            color: #222222;
            line-height: 26px;
            transition: all 500ms ease;
        }
        
        .accordion-box .accordion .accord-btn::after {
            position: absolute;
            color: #777777;
            content: "\f107";
            font-size: 17px;
            font-weight: 400;
            line-height: 24px;
            top: 20px;
            right: 20px;
            width: 26px;
            text-align: center;
            height: 26px;
            border-radius: 25px;
            font-family: 'FontAwesome';
            transition: all 500ms ease 0s;
        }
        
        .accordion-box .accordion .accord-btn.active {
            background: #f4f4f4;
            transition: all 500ms ease;
        }
        
        .accordion-box .accordion .accord-btn.active h6 {
            font-weight: 700;
            transition: all 500ms ease;
        }
        
        .accordion-box .accordion .accord-btn.active:after {
            content: "\f106";
            color: #012f5d;
            transition: all 500ms ease 0s;
        }
        
        .accordion-box .accordion .accord-content {
            position: relative;
            display: none;
            padding-left: 20px;
            padding-right: 50px;
        }
        
        .accordion-box .accordion .accord-content.collapsed {
            display: block;
        }
        
        .accordion-box .accordion .accord-content p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
            padding: 20px 0px;
        }
        
        .service-details .right-side {
            margin-left: -30px;
        }
        
        .service-details .right-side .categori-list {
            margin-top: 25px;
        }
        
        .service-details .right-side .categori-list li {
            transition: all 500ms ease 0s;
        }
        
        .service-details .right-side .categori-list li:hover {
            transition: all 500ms ease 0s;
            background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
        }
        
        .service-details .right-side .categori-list li a {
            font-size: 17px;
            line-height: 28px;
            font-weight: 400;
            color: #222222;
            display: inline-block;
            padding: 20px 30px;
            width: 100%;
            border: 1px solid #ececec;
        }
        
        .service-details .right-side .categori-list li i:before {
            margin-top: 8px;
            margin-right: 10px;
            color: #334d5e;
        }
        
        .service-details .right-side .categori-list li:hover a,
        .service-details .right-side .categori-list li:hover i:before {
            color: #ffffff;
            transition: all 500ms ease 0s;
        }
        
        .service-details .service-testimonials {
            margin-top: 65px;
            margin-bottom: 60px;
        }
        
        .service-details .service-testimonials .text-title h6 {
            margin-bottom: 30px;
        }
        
        .service-details .service-testimonials .item {
            padding: 40px 17px;
            border: 2px solid #e5e5e5;
        }
        
        .service-details .service-testimonials .text p {
            font-size: 15px;
            font-weight: 400;
            line-height: 26px;
            color: #777777;
            padding-top: 15px;
        }
        
        .service-details .service-testimonials strong {
            font-size: 14px;
            line-height: 26px;
            color: #222222;
            font-weight: 700;
            text-transform: uppercase;
        }
        
        .service-details .service-testimonials .image img {
            display: inline-block;
        }
        
        .service-details .service-testimonials .owl-theme .owl-controls {
            display: none;
        }
        
        .service-details .contact-links {
            padding: 50px 30px;
            border: 2px solid #e5e5e5;
        }
        
        .service-details .contact-links .text-title h6 {
            margin-bottom: 30px;
        }
        
        .service-details .contact-text .item {
            position: relative;
            padding-left: 65px;
            margin-bottom: 20px;
        }
        
        .service-details .contact-text .item:last-child {
            margin-bottom: 0px;
        }
        
        .service-details .contact-text .item .icon-box {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: #f2f2f2;
        }
        
        .service-details .contact-text .item i:before {
            font-size: 20px;
            color: #53c0c8;
        }
        
        .service-details .contact-text .item p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            margin-bottom: 0px;
        }
        
        .service-overview .content-block {
            margin-bottom: 100px;
        }
        
        .service-overview .content-block h2 {
            font-size: 40px;
            color: #000;
            text-transform: uppercase;
            font-family: "Source Sans Pro", sans-serif;
            font-weight: bold;
            margin-bottom: 40px;
            position: relative;
        }
        
        .service-overview .content-block h2:before {
            position: absolute;
            width: 50px;
            height: 1px;
            content: '';
            bottom: -10px;
            background: #48bdc5;
        }
        
        .service-overview .content-block p {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 30px;
        }
        
        .service-overview .content-block ul {
            padding-left: 0;
            padding-bottom: 20px;
        }
        
        .service-overview .content-block ul li {
            text-transform: capitalize;
            font-weight: bold;
            font-size: 16px;
        }
        
        .service-overview .content-block ul li i {
            margin-right: 10px;
        }
        
        .service-overview .accordion-holder {
            margin-top: 0;
        }
        
        .team-section {
            position: relative;
            background: #F5F5F5;
            z-index: 1;
            padding-bottom: 20px;
        }
        
        .team-section .section-title h3 {
            position: relative;
            padding-bottom: 44px;
            /* padding-top: 38px; */
        }
        
        .team-section .section-title p {
            font-size: 15px;
            line-height: 26px;
            color: #777777;
            font-weight: 400;
            padding-bottom: 30px;
        }
        
        .team-section .team-member {
            margin-top: 20px;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
        }
        
        .team-section .team-member img {
            width: 60%;
            margin-left: 70px;
        }
        
        .team-section .team-member .contents {
            background: #fff;
            padding: 20px 10px;
        }
        
        .team-section .team-member .contents h4 {
            text-transform: uppercase;
            letter-spacing: 1px;
            margin-bottom: 20px;
            color: #000;
            position: relative;
        }
        
        .team-section .team-member .contents h4:before {
            position: absolute;
            content: '';
            width: 30px;
            height: 1px;
            background: #777777;
            bottom: -8px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }
        
        .team-section .team-member .contents .btn-main {
            margin-top: 30px;
            background: #fff;
            text-transform: uppercase;
            color: #48bdc5;
            padding: 10px 25px;
            border: 1px solid #48bdc5;
            transition: all .2s ease-in;
        }
        
        .team-section .team-member .contents .btn-main:hover {
            background: #48bdc5;
            color: #fff;
        }
        
        .team-members .team-person {
            margin-top: 20px;
            background: #fff !important;
            box-shadow: 0px 10px 27px 0px rgb(220 220 220 / 50%);
            font-weight: normal !important;
            border-radius: 12px;
        }
        
        .team-members .team-person img {
            border-radius: 5px;
            height: 241px;
            width: 351px;
            padding-right: 14px;
            /* width: 60%; */
            padding-top: 20px;
            /* padding-bottom: 30px; */
            padding-left: 23px;
        }
        
        .team-img :hover {
            -ms-transform: scale(1.5);
            /* IE 9 */
            -webkit-transform: scale(1.5);
            /* Safari 3-8 */
            transform: scale(1.5);
        }
        
        .team-members .team-person h6 {
            margin-top: 6px;
            font-size: 20px;
            /* text-transform: uppercase; */
            color: #000;
            font-weight: 500;
        }
        
        .team-members .team-person p {
            /* font-weight: bold; */
            letter-spacing: 1px;
            /* text-transform: uppercase; */
            font-size: 14px;
            text-align: center;
            color: #5C5C5C;
            /* padding: 20px; */
            font-weight: 500;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .knw-btn {
            padding: 10px 20px;
            font-size: 12px;
            text-align: center;
            font-weight: 600;
            line-height: 20px;
            color: #fff;
            background-color: #00aef0;
            background-image: -ms-linear-gradient( 0deg, rgb(15, 146, 195) 0%, rgb(0, 197, 239) 100%);
            display: table;
            margin: 15px auto 10px;
            cursor: pointer;
            border-radius: 8px;
        }
        
        .knw-btn a {
            transition: all 0.3s ease 0s;
            text-decoration: none !important;
            outline: none !important;
        }
        
        .testimonial-section {
            position: relative;
            background-size: cover !important;
            padding: 110px 0px;
            background-repeat: no-repeat !important;
        }
        
        .testimonial-section:before {
            position: absolute;
            top: 0px;
            left: 0px;
            content: '';
            width: 100%;
            height: 100%;
            background: rgba(72, 189, 197, 0.7);
        }
        
        .testimonial-section .section-title h3 {
            position: relative;
            padding-bottom: 30px;
            color: #ffffff;
        }
        
        .testimonial-section .section-title h3 span {
            color: #ffffff;
        }
        
        .testimonial-section .testimonial-carousel .slide-item {
            outline: 0;
        }
        
        .testimonial-section .testimonial-carousel .slick-dots li button:before {
            font-size: 15px;
            color: #fff;
        }
        
        .testimonial-section .inner-box {
            position: relative;
            padding: 60px 30px;
            background: #fff;
            margin-top: 50px;
            margin-bottom: 20px;
            margin-left: 20px;
            margin-right: 20px;
            border-radius: 10px;
            box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.2);
        }
        
        .testimonial-section .inner-box h6 {
            position: relative;
            font-size: 18px;
            line-height: 26px;
            font-weight: 600;
            color: #000;
            padding-bottom: 15px;
            text-transform: uppercase;
            font-weight: normal;
        }
        
        .testimonial-section .inner-box p {
            font-size: 15px;
            line-height: 24px;
            font-weight: 400;
            color: #1a1a1a;
        }
        
        .testimonial-section .inner-box .image-box {
            position: absolute;
            top: -45px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            border-radius: 50%;
            border: 5px solid #fff;
        }
        
        .testimonial-section .inner-box .image-box img {
            width: 90px;
            height: 90px;
            border-radius: 50%;
        }
        
        .blog-section .section-title h3 {
            position: relative;
            font-size: 36px;
        }
        
        .blog-section .blog-side {
            margin-right: -30px;
        }
        
        .blog-section .item-holder {
            position: relative;
            margin-top: 60px;
        }
        
        .blog-section .image-box {
            position: relative;
            display: table-cell;
        }
        
        .blog-section .content-text {
            position: relative;
            display: table-cell;
            vertical-align: middle;
            padding-left: 30px;
        }
        
        .blog-section .content-text h6 {
            font-size: 18px;
            font-weight: 700;
            color: #222222;
            padding-bottom: 4px;
            letter-spacing: .4px;
            margin-top: -5px;
            text-transform: uppercase;
        }
        
        .blog-section .content-text span {
            font-size: 13px;
            font-weight: 400;
            color: #777777;
            line-height: 24px;
        }
        
        .blog-section .content-text p {
            font-size: 15px;
            font-weight: 400;
            color: #777777;
            line-height: 24px;
            padding: 10px 0px 15px 0px;
            letter-spacing: .4px;
        }
        
        .contact-area {
            padding-left: 70px;
        }
        
        .contact-area form {
            margin-top: 60px;
        }
        
        .contact-area .form-group {
            position: relative;
            margin-bottom: 20px;
        }
        
        .contact-area input,
        .contact-area textarea {
            position: relative;
            width: 100%;
            height: 50px;
            color: #777777;
            padding: 10px 25px;
            background: #f4f4f4;
            display: block;
            border: 1px solid #ececec;
        }
        
        .contact-area .form-group select {
            -webkit-appearance: none;
            -ms-appearance: none;
            -moz-appearance: none;
            -o-appearance: none;
            height: 50px;
            width: 100%;
            padding: 10px 20px;
            border: 1px solid #ececec;
            background: #f4f4f4 url(../images/icons/icon-select.png) right center no-repeat;
            cursor: pointer;
        }
        
        .contact-area .form-group option {
            font-weight: normal;
            display: block;
            white-space: pre;
            height: 50px;
            padding: 20px;
        }
        
        .contact-area .form-group option:hover {
            background: #7b64cb;
        }
        
        .contact-area textarea {
            height: 190px;
            resize: none;
        }
        
        .contact-area button {
            width: 100%;
            height: 50px;
        }
        
        .contact-area .form-group i {
            position: absolute;
            top: 16px;
            right: 20px;
            font-size: 15px;
        }
        
        .blog-section.style-two .section-title h3 {
            position: relative;
            padding-bottom: 15px;
            margin-bottom: 22px;
        }
        
        .blog-section.style-two .section-title h3:before {
            position: absolute;
            content: '';
            background: #ececec;
            bottom: 0px;
            left: 50%;
            margin-left: -115px;
            height: 1px;
            width: 230px;
        }
        
        .blog-section.style-two .section-title h3:after {
            position: absolute;
            content: '';
            background: #48bdc5;
            bottom: 0px;
            left: 50%;
            margin-left: -25px;
            height: 1px;
            width: 50px;
        }
        
        .blog-section.style-two .section-title p {
            font-size: 15px;
            line-height: 26px;
            color: #777777;
            font-weight: 400;
            padding-bottom: 40px;
        }
        
        .blog-section.style-two .item-holder {
            margin-top: 0px;
        }
        
        .blog-section.style-two .content-text {
            padding: 55px 37px;
            border: 1px solid #ececec;
        }
        
        .blog-section.style-two .owl-theme .owl-controls .owl-nav {
            display: none;
        }
        
        .blog-section.style-two .owl-theme .owl-controls .owl-dots {
            margin-top: 40px;
        }
        
        .blog-section.style-two .owl-theme .owl-controls .owl-dots span {
            height: 6px;
            width: 12px;
            background: #e2e2e2;
        }
        
        .blog-section.style-two .owl-theme .owl-controls .owl-dot.active span {
            height: 6px;
            width: 30px;
            background: #e2e2e2;
        }
        
        .blog-section.style-four .content-text h5 {
            font-size: 20px;
            font-weight: 700;
            color: #222222;
            line-height: 26px;
            padding-bottom: 4px;
            letter-spacing: .4px;
            margin-top: -5px;
            text-transform: uppercase;
        }
        
        .blog-section.style-four .left-side {
            margin-right: 45px;
        }
        
        .blog-section.style-four .item-holder {
            margin-top: 50px;
        }
        
        .blog-section.style-four .item-holder:first-child {
            margin-top: 0px;
        }
        
        .blog-section.style-four .image-box {
            display: block;
        }
        
        .blog-section.style-four .image-box img {
            border-radius: 10px;
            width: 100%;
            box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
        }
        
        .blog-section.style-four .content-text {
            display: block;
            padding-top: 40px;
            padding-left: 10px;
        }
        
        .blog-section.style-four .right-side {
            margin-left: -15px;
            margin-top: 10px;
        }
        
        .blog-section.style-four .link-btn a {
            border-radius: 4px;
        }
        
        .right-side .search-box {
            position: relative;
            margin-bottom: 40px;
        }
        
        .right-side .text-title h6 {
            position: relative;
            font-size: 20px;
            line-height: 26px;
            font-weight: 600;
            color: #222222;
            padding-bottom: 10px;
            margin-bottom: 20px;
            text-transform: capitalize;
            font-family: "Source Sans Pro", sans-serif;
        }
        
        .right-side .text-title h6:before {
            position: absolute;
            bottom: 0px;
            left: 0px;
            content: '';
            height: 1px;
            width: 40px;
            background: #48bdc5;
        }
        
        .right-side .search-box input {
            height: 50px;
            width: 100%;
            padding: 10px 20px;
            font-size: 15px;
            line-height: 26px;
            color: #777777;
            font-weight: 400;
            background: #ffffff;
            border: 1px solid #ececec;
        }
        
        .right-side .search-box button {
            position: absolute;
            top: 12px;
            right: 20px;
            background: #ffffff;
        }
        
        .right-side .search-box i:before {
            font-size: 20px;
        }
        
        .right-side .categorise-menu {
            margin-bottom: 20px;
        }
        
        .right-side .categorise-list {
            padding-left: 0;
        }
        
        .right-side .categorise-list li {
            padding: 15px 0px;
            border-bottom: 1px solid #e0e0e0;
        }
        
        .right-side .categorise-list li:last-child {
            border-bottom: none;
        }
        
        .right-side .categorise-list li:first-child {
            padding-top: 10px;
        }
        
        .right-side .categorise-list li a {
            text-transform: capitalize;
            font-size: 15px;
            font-weight: 400;
            color: #000;
        }
        
        .right-side .categorise-list li a:hover {
            color: #48bdc5;
        }
        
        .right-side .categorise-list li span {
            float: right;
        }
        
        .right-side .tag-list {
            position: relative;
            margin-right: -6px;
        }
        
        .right-side .tag-list a {
            border-radius: 4px;
            font-size: 14px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
            padding: 6px 26px;
            margin-right: 5px;
            margin-bottom: 10px;
            display: inline-block;
            border: 1px solid #48bdc5;
            transition: all 0.5s ease;
        }
        
        .right-side .tag-list a:hover {
            background: #48bdc5;
            color: #fff;
        }
        
        .blog-section.style-five .content-text .social-link {
            margin-top: 20px;
            margin-bottom: 50px;
        }
        
        .blog-section.style-five .content-text .social-link li {
            position: relative;
            display: inline-block;
            width: 29px;
            height: 29px;
            line-height: 26px;
            border-radius: 50%;
            margin: 5px;
            border: 2px solid #888888;
        }
        
        .blog-section.style-five .content-text .social-link li i {
            font-size: 14px;
            color: #969696;
        }
        
        .blog-section.style-five .comments-area {
            margin-top: 50px;
        }
        
        .blog-section.style-five .comment {
            position: relative;
            margin-bottom: 40px;
        }
        
        .blog-section.style-five .comment.reply-comment {
            position: relative;
            padding-left: 150px;
            padding-top: 40px;
            padding-bottom: 40px;
        }
        
        .blog-section.style-five .image-holder {
            display: table-cell;
        }
        
        .blog-section.style-five .image-holder img {
            border-radius: 50%;
        }
        
        .blog-section.style-five .image-text {
            display: table-cell;
            padding-left: 20px;
            vertical-align: middle;
        }
        
        .blog-section.style-five .content-text p {
            font-size: 15px;
            line-height: 28px;
            font-weight: 400;
            padding-top: 20px;
        }
        
        .blog-section.style-five .content-text .text {
            margin-top: 10px;
        }
        
        .blog-section.style-five .content-text .image-side {
            margin-right: 40px;
        }
        
        .blog-section.style-five .content-text .image-side img {
            width: 100%;
        }
        
        .blog-section.style-five .item-title h6 {
            font-size: 18px;
            line-height: 26px;
            font-weight: 700;
            color: #222222;
            padding-bottom: 20px;
            text-transform: capitalize;
        }
        
        .blog-section.style-five .text-image {
            margin-left: -15px;
        }
        
        .blog-section.style-five .text-image p {
            font-size: 15px;
            line-height: 28px;
            font-weight: 400;
            padding-top: 0px;
            margin-top: -5px;
        }
        
        .blog-section.style-five .image-text h6 {
            font-size: 14px;
            line-height: 26px;
            font-weight: 700;
            color: #222222;
            padding-bottom: 20px;
            text-transform: uppercase;
        }
        
        .blog-section.style-five .image-text h6 span {
            position: relative;
            font-size: 14px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
            margin-left: 10px;
            padding-left: 10px;
            text-transform: capitalize;
        }
        
        .blog-section.style-five .image-text h6 span:before {
            position: absolute;
            top: 4px;
            left: 0px;
            content: '';
            height: 15px;
            width: 1px;
            background: #c1c1c1;
        }
        
        .blog-section.style-five .comment h5 {
            position: absolute;
            font-size: 14px;
            line-height: 26px;
            font-weight: 400;
            color: #222222;
            right: 0px;
            top: 0px;
            text-transform: capitalize;
        }
        
        .blog-section.style-five .comment h5 i {
            color: #48bdc5;
            margin-right: 10px;
        }
        
        .blog-section.style-five .comment p {
            font-size: 14px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
        }
        
        .blog-section.style-five .form-group {
            margin-bottom: 20px;
        }
        
        .blog-section.style-five .sec-title h6 {
            position: relative;
            font-size: 20px;
            line-height: 30px;
            font-weight: 700;
            color: #222222;
            padding-bottom: 20px;
            margin-bottom: 40px;
            text-transform: uppercase;
        }
        
        .blog-section.style-five .sec-title h6:before {
            position: absolute;
            bottom: 0px;
            left: 0px;
            content: '';
            height: 2px;
            width: 35px;
            background: #48bdc5;
        }
        
        .blog-section.style-five .form-group input {
            height: 50px;
            font-size: 15px;
            font-weight: 400;
            line-height: 26px;
            border-radius: 0px;
            box-shadow: none;
            padding: 10px 20px;
            display: inline-block;
            border: 1px solid #ececec;
        }
        
        .blog-section.style-five .form-group textarea {
            height: 160px;
            border-radius: 0px;
            box-shadow: none;
            padding: 10px 20px;
            resize: none;
            border: 1px solid #ececec;
        }
        
        .appointment-image-holder {
            padding: 20px;
        }
        
        .appointment-image-holder img {
            border-radius: 14px;
            margin-top: -10px;
        }
        
        .sponsors-logos {
            padding: 52px 0px;
            background: #f8f8fa;
        }
        
        .sponsors-logos .owl-theme .owl-controls {
            display: none;
        }
        
        .sponsors-logos img {
            padding: 15px 50px;
            width: 100%;
        }
        
        .about-section {
            padding: 100px 0px;
        }
        
        .about-section .section-title h3 {
            position: relative;
            padding-bottom: 15px;
            margin-bottom: 30px;
        }
        
        .about-section .section-title h3:before {
            position: absolute;
            content: '';
            background: #ececec;
            bottom: 0px;
            left: 50%;
            margin-left: -120px;
            height: 1px;
            width: 240px;
        }
        
        .about-section .section-title h3:after {
            position: absolute;
            content: '';
            background: #48bdc5;
            bottom: 0px;
            left: 50%;
            margin-left: -25px;
            height: 1px;
            width: 50px;
        }
        
        .about-section .section-title p {
            font-size: 15px;
            line-height: 26px;
            color: #777777;
            font-weight: 400;
            padding-bottom: 30px;
        }
        
        .about-section .item-holder {
            position: relative;
            padding: 55px;
            margin-bottom: 28px;
            z-index: 1;
            cursor: pointer;
            background-size: cover !important;
            background-repeat: no-repeat !important;
            transition: all 1500ms ease;
        }
        
        .about-section .item-holder:before {
            position: absolute;
            top: 0px;
            left: 0px;
            content: '';
            width: 100%;
            height: 100%;
            background: #fafafa;
        }
        
        .about-section .item-holder:hover:before {
            display: none;
        }
        
        .about-section .item-holder:hover:after {
            position: absolute;
            top: 0px;
            left: 0px;
            content: '';
            width: 100%;
            height: 100%;
            z-index: -1;
            transition: all 1500ms ease;
            background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
        }
        
        .about-section .item-holder .icon-box {
            position: relative;
            margin-bottom: 20px;
        }
        
        .about-section .item-holder i:before {
            font-size: 55px;
        }
        
        .about-section .item-holder:hover i:before {
            color: #ffffff;
        }
        
        .about-section .item-holder h6 {
            position: relative;
            font-size: 18px;
            font-weight: 600;
            line-height: 26px;
            color: #222222;
            padding-bottom: 10px;
            margin-bottom: 10px;
            text-transform: uppercase;
        }
        
        .about-section .item-holder:hover h6 {
            color: #ffffff;
        }
        
        .about-section .item-holder h6:before {
            position: absolute;
            bottom: 0px;
            left: 50%;
            content: '';
            margin-left: -25px;
            background: #d1d1d1;
            height: 1px;
            width: 55px;
        }
        
        .about-section .item-holder:hover h6:before {
            background: #ffffff;
        }
        
        .about-section .item-holder p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            color: #777777;
            margin-bottom: 0px;
        }
        
        .about-section .item-holder:hover p {
            color: #ffffff;
        }
        
        .story {
            /* padding: 20px 0; */
            padding-top: 25px;
            padding-bottom: 10px;
        }
        
        .story img {
            border-radius: 14px;
            width: 30%;
            margin-top: -10px;
            /* margin-top: 40px; */
            /* margin-top: 40px */
            /* box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2); */
        }
        
        @media (max-width: 991px) {
            .story .story-content {
                margin-top: 40px;
            }
        }
        
        span {
            font-size: 2.5em;
            /* margin-left: 15px; */
            margin-top: 2px;
        }
        
        span c {
            font-size: 47%;
            font-weight: normal
        }
        
        @media (max-width: 557px) {
            span c {
                font-size: 47%;
                margin-left: 70px;
                font-weight: normal;
            }
        }
        
        .story .story-content h2 {
            text-transform: uppercase;
            color: #000;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: bold;
            /* margin-bottom: 30px; */
            font-size: 40px;
            text-transform: capitalize;
        }
        
        .story .story-content .tagline {
            color: #48bdc5;
            font-size: 20px;
            font-weight: normal;
            font-style: italic;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            margin-bottom: 20px;
        }
        
        .story .story-content p {
            font-size: 16px;
            line-height: 26px;
            color: #5C5C5C;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        .story .story-content h6 {
            color: #0b0b0b;
            font-weight: bold;
            font-size: 20px;
            margin-bottom: 10px;
        }
        /*.promo-video {
position: relative;
padding: 150px 0;
background: url("../images/background/promo-video.jpg");
background-size: cover;
background-position: center center;
}

.promo-video:before {
position: absolute;
top: 0;
content: '';
height: 100%;
width: 100%;
background: rgba(12, 120, 163, 0.8);
}

.promo-video .block {
position: relative;
z-index: 10;
}

.promo-video h6,
.promo-video h1,
.promo-video i {
color: #fff;
}

.promo-video h6 {
font-size: 16px;
text-transform: uppercase;
font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 2px;
}

.promo-video h1 {
font-size: 60px;
text-transform: uppercase;
font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
margin-bottom: 30px;
}

.promo-video a {
display: block;
height: 80px;
width: 80px;
margin: 0 auto;
border: 5px solid #fff;
transition: all .3s ease;
border-radius: 100%;
}

.promo-video a i {
line-height: 70px;
font-size: 20px;
}

.promo-video a:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}

.gallery {
padding: 100px 0;
}

.gallery .gallery-item {
margin-top: 30px;
border-radius: 6px;
overflow: hidden;
position: relative;
box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.gallery .gallery-item img {
width: 100%;
}

.gallery .gallery-item:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
top: 0;
opacity: 0;
transition: all .3s ease;
}

.gallery .gallery-item a {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}

.gallery .gallery-item h3 {
position: absolute;
z-index: 5;
bottom: 70px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
opacity: 0;
transition: all .3s ease;
padding: 30px;
font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}

.gallery .gallery-item p {
position: absolute;
z-index: 5;
bottom: 20px;
color: #fff;
font-weight: normal;
opacity: 0;
transition: all .3s ease;
padding: 30px;
font-size: 14px;
line-height: 16px;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}

.gallery .gallery-item:hover:before {
opacity: 1;
}

.gallery .gallery-item:hover h3,
.gallery .gallery-item:hover p {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}

.video-gallery {
padding: 100px 0;
}

.video-gallery .video-gallery-item {
margin-top: 50px;
}

.video-gallery .video-gallery-item .image-holder {
position: relative;
border-radius: 3px;
overflow: hidden;
box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.2);
}

.video-gallery .video-gallery-item .image-holder img {
width: 100%;
}

.video-gallery .video-gallery-item .image-holder:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgba(19, 38, 70, 0.7);
top: 0;
}

.video-gallery .video-gallery-item .image-holder a {
position: absolute;
display: block;
width: 80px;
height: 80px;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
text-align: center;
z-index: 5;
border: 5px solid #fff;
border-radius: 50%;
transition: all .3s ease-in-out;
}

.video-gallery .video-gallery-item .image-holder a i {
font-size: 25px;
line-height: 70px;
color: #fff;
}

.video-gallery .video-gallery-item h3 {
text-align: center;
color: #48bdc5;
margin-top: 15px;
text-transform: capitalize;
font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 20px;
}

.work-skill {
position: relative;
z-index: 1;
background-size: cover !important;
background-repeat: no-repeat !important;
}

.work-skill:before {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
content: '';
z-index: -1;
background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
}

.work-skill .pie-value {
display: block;
position: absolute;
font-size: 24px;
height: 40px;
top: 50%;
margin-top: -26px;
margin-left: -25px;
left: 50%;
color: #ffffff;
font-weight: 600;
line-height: 40px;
}

.work-skill .knob {
position: relative;
text-align: center;
width: 270px;
}

.work-wkill .knob {
position: relative;
}

.work-skill .knob:before {
position: absolute;
top: 9px;
left: 59px;
right: 59px;
bottom: 18px;
content: '';
border: 24px solid #ffffff;
border-radius: 50%;
}

.work-skill .skills {
padding: 105px 0px;
}

.work-skill .skills h6 {
color: #ffffff;
font-size: 20px;
font-weight: 700;
padding-top: 25px;
text-transform: capitalize;
}

.page-title {
position: relative;
padding: 80px 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}

.page-title:before {
content: '';
left: 0px;
top: 0px;
width: 100%;
height: 100%;
position: absolute;
background: rgba(19, 38, 70, 0.6);
}

.page-title .title-text h1 {
position: relative;
font-size: 40px;
color: #ffffff;
line-height: 50px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 20px;
letter-spacing: 1px;
font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.page-title .title-text .title-menu {
padding-left: 0;
}

.page-title .title-text .title-menu li {
position: relative;
color: #48bdc5;
font-size: 17px;
display: inline-block;
line-height: 30px;
text-transform: capitalize;
}

.page-title .title-text .title-menu li a {
margin-right: 8px;
color: #ffffff;
font-weight: 500;
transition: all 500ms ease;
}

.page-title .title-text .title-menu li a:hover {
color: #48bdc5;
transition: all 500ms ease;
}

.styled-pagination {
padding-top: 50px;
}

.styled-pagination ul {
padding-left: 0;
}

.styled-pagination ul li {
position: relative;
display: inline-block;
margin-right: 5px;
}

.styled-pagination ul li a {
position: relative;
display: block;
line-height: 50px;
font-size: 16px;
width: 50px;
height: 50px;
color: #777777;
font-weight: 500;
text-align: center;
background: #f4f4f4;
border-radius: 4px;
transition: all 500ms ease;
}

.styled-pagination ul li a.prev,
.styled-pagination ul li a.next {
font-size: 18px;
}

.styled-pagination ul li a:hover,
.styled-pagination ul li a.active {
color: #ffffff;
background: #48bdc5;
transition: all 500ms ease;
}

.footer-main {
position: relative;
background-size: cover;
z-index: 1;
background: #132646;
}

.footer-main .footer-top {
padding-top: 74px;
padding-bottom: 0px;
padding-top: 22px;
padding-bottom: -76px;
margin-bottom: -58px;
/* margin-bottom: -90px; */
        
        .footer-top {
            /* background-color: #00aef0 t; */
            color: #FFFFFF !important;
        }
        
        .footer-main .footer-top .footer-logo {
            padding-bottom: 0px;
        }
        
        .footer-main .footer-top p {
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
            color: #FFFFFF !important;
            margin-top: 10px;
        }
        
        .footer-main .footer-top h6 {
            font-size: 18px;
            line-height: 26px;
            font-weight: 400;
            color: #ffffff;
            padding-bottom: 35px;
            text-transform: uppercase;
            padding-bottom: 10px;
        }
        
        .footer-main .footer-top .location-link {
            padding-top: 10px;
            padding-left: 0;
        }
        
        .footer-main .footer-top .location-link .item {
            position: relative;
            padding-left: 30px;
            margin-bottom: 15px;
        }
        
        .footer-main .footer-top .location-link .item i {
            position: absolute;
            top: 0px;
            left: 0px;
        }
        
        .footer-main .footer-top .location-link .item i:before {
            font-size: 20px;
            color: #fffdfd;
        }
        
        .footer-main .footer-top .social-icons {
            margin-top: 20px;
        }
        
        .footer-main .footer-top .social-icons li a {
            display: block;
            height: 30px;
            width: 30px;
            color: #48bdc5;
            background: #fff;
            text-align: center;
            border-radius: 50%;
        }
        
        .footer-main .footer-top .social-icons li a i {
            line-height: 30px;
        }
        
        .footer-main .footer-top .menu-link {
            padding-left: 0;
        }
        
        .footer-main .footer-top .menu-link li {
            padding-bottom: 15px;
        }
        
        .footer-main .footer-top .menu-link li a {
            font-size: 20px;
            line-height: 33px;
            font-weight: 400;
            color: #FFFFFF !important;
            letter-spacing: .5px;
            font-family: "Source Sans Pro", sans-serif;
        }
        
        .footer-main .footer-top .menu-link li i {
            margin-right: 12px;
            font-size: 13px;
        }
        
        .footer-main .footer-top .social-links ul {
            padding-left: 0;
        }
        
        .footer-main .footer-top .social-links ul li {
            position: relative;
            margin-bottom: 30px;
        }
        
        .footer-main .footer-top .social-links ul li h4 {
            margin-bottom: 15px;
        }
        
        .footer-main .footer-top .social-links ul li p {
            margin-top: -7px;
            line-height: 24px;
        }
        
        .footer-main .footer-top .social-links ul li a {
            color: #ffffff;
        }
        
        .footer-main .footer-top .social-links ul li i {
            position: absolute;
            left: 0px;
            top: 7px;
            width: 47px;
            height: 47px;
            color: #ffffff;
            line-height: 47px;
            text-align: center;
            background: #00aef0;
            margin-right: 10px;
        }
        
        .footer-main .footer-top .social-links span {
            color: #ababab;
            font-size: 15px;
            line-height: 26px;
            font-weight: 400;
        }
        
        .footer-main .footer-top .gallery-widget {
            position: relative;
            margin-left: 15px;
        }
        
        .footer-main .footer-top .gallery-widget .image {
            position: relative;
            float: left;
            width: 30%;
            margin: 2.5px;
            overflow: hidden;
        }
        
        .footer-main .footer-top .gallery-widget .image img {
            position: relative;
            width: 100%;
        }
        
        .footer-main .footer-top .gallery-widget .image .lightbox-image {
            position: absolute;
            width: 100%;
            height: 100%;
            content: '';
            top: 0px;
            left: 0px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            z-index: 99;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            background: linear-gradient(to right, rgba(122, 102, 203, 0.8) 0%, rgba(72, 189, 197, 0.74) 100%);
            transition: all 500ms ease;
            -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
        }
        
        .footer-main .footer-top .gallery-widget .image .lightbox-image i {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
        }
        
        .footer-main .footer-top .gallery-widget .image:hover .lightbox-image {
            transition: all 500ms ease;
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .footer-bottom p {
            color: #FFFFFF !important;
            font-size: 15px;
            font-weight: 400;
            line-height: 20px;
            margin-bottom: 0px;
            letter-spacing: .5px;
            margin-top: -33px;
            text-transform: capitalize;
        }
        
        .medic-a {
            color: #FFFFFF !important;
        }
        
        .footer-bottom .copyright-text {
            float: left;
        }
        
        .footer-bottom {
            background: #0d1a2f !important;
            /* background: #22356f !important; */
            /* padding: 20px !important; */
        }
        
        .footer-bottom .footer-bottom-link {
            float: right;
            margin-bottom: 0px;
            padding-left: 0;
        }
        
        .footer-bottom-row {
            margin-top: 50px !important;
        }
        
        .footer-bottom .footer-bottom-link li {
            /* display: inline-block; */
            margin-left: 32px;
        }
        
        .footer-bottom .footer-bottom-link li a {
            font-size: 15px;
            line-height: 20px;
            color: #FFFFFF;
            font-weight: 400;
        }
        
        .scroll-to-top {
            position: fixed;
            bottom: 40px;
            right: 40px;
            color: #ffffff;
            font-size: 24px;
            line-height: 45px;
            width: 50px;
            height: 50px;
            border: 1px solid #7b64cb;
            background: #7b64cb;
            text-align: center;
            z-index: 100;
            cursor: pointer;
            display: none;
            border-radius: 25px;
            transition: all 500ms ease;
            -moz-transition: all 500ms ease;
            -webkit-transition: all 500ms ease;
            -ms-transition: all 500ms ease;
            -o-transition: all 500ms ease;
        }
        
        .scroll-to-top:hover {
            background: #ffffff;
            color: #7b64cb;
            border-color: #7b64cb;
            transition: all 500ms ease;
        }
        /*  Theme HTML Template */
        
        @media only screen and (min-width: 768px) {
            .main-menu .navigation>li>ul,
            .main-menu .navigation>li>ul>li>ul {
                display: block !important;
                visibility: hidden;
                opacity: 0;
            }
        }
        
        @media only screen and (min-width: 1920px) {
            .service-tab-section .tab-list-column .tab-list {
                margin-left: 30% !important;
                margin-right: -30% !important;
            }
        }
        
        @media only screen and (max-width: 1200px) {
            .service-section .filter {
                margin-bottom: 20px !important;
            }
            .footer-bottom .copyright-text {
                float: none !important;
                text-align: center;
                margin-bottom: 20px;
            }
            .footer-bottom .footer-bottom-link {
                float: none !important;
                text-align: center;
            }
            .feature-section.style-two {
                margin-bottom: 0px !important;
            }
            .feature-section .contact-info .item {
                display: block !important;
                margin-bottom: 20px !important;
            }
        }
        
        @media only screen and (max-width: 1100px) {
            .service-tab-section .tab-list-column {
                width: 40% !important;
            }
            .service-tab-section .tab-content {
                width: 60% !important;
            }
        }
        
        @media only screen and (max-width: 991px) {
            .main-header .search-box {
                display: none;
            }
            .header-uper .logo {
                float: none !important;
                /* text-align: center; */
                margin-bottom: 20px;
                width: 100%;
            }
            .main-header.style-two .logo {
                float: none !important;
                text-align: center;
                margin-bottom: 20px;
            }
            .main-header.style-two .search-box-btn {
                top: 95px !important;
            }
            .main-header.style-two .main-menu {
                float: none !important;
            }
            .service-tab-section .tab-content .inner-box {
                padding-left: 0px;
            }
            .feature-section .image-content {
                margin-left: 0px !important;
                margin-top: 40px;
            }
            .feature-section .contact-info .item {
                width: 100%;
                margin-right: 30px !important;
                margin-bottom: 20px !important;
            }
            .service-tab-section .tab-list-column {
                width: 100% !important;
            }
            .service-tab-section .tab-list-column .tab-list,
            .service-tab-section .tab-content .inner-box {
                float: none !important;
                padding-left: 115px !important;
                max-width: 700px !important;
            }
            .service-tab-section .tab-content {
                width: 100% !important;
            }
            .service-tab-section .tab-content .content-list {
                /* margin-top: 40px !important; */
            }
            .service-section .inner-box {
                margin-bottom: 40px !important;
            }
            .fact-counter .column .item {
                margin-bottom: 40px !important;
            }
            .contact-area {
                margin-top: 70px !important;
                padding-left: 0px !important;
            }
            .footer-main .footer-top .social-links {
                margin-left: 0px !important;
            }
            .footer-bottom .footer-bottom-link {
                margin-top: 30px;
            }
            .blog-section.style-four .content-text {
                padding-left: 0px !important;
            }
            .blog-section.style-four .right-side {
                margin-left: 0px !important;
                margin-top: 40px !important;
            }
            .blog-section.style-four .left-side {
                margin-right: 0px !important;
            }
            .blog-section.style-four .image-box img {
                width: 100%;
            }
            .blog-section.style-five .text-image {
                margin-left: 0px !important;
                margin-top: 40px !important;
            }
            .service-details .right-side {
                margin-left: 0px !important;
            }
            .gallery-section .owl-theme .owl-controls .owl-nav .owl-prev {
                left: 90px !important;
            }
            .gallery-section .owl-theme .owl-controls .owl-nav .owl-next {
                right: 90px !important;
            }
            .feature-section.style-two {
                margin-bottom: 40px !important;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .main-header .main-menu {
                top: 0px;
                width: 100%;
            }
            .main-menu .navbar-header {
                position: relative;
                float: none;
                display: block;
                text-align: right;
                width: 100%;
                padding: 0px;
                right: 0px;
                z-index: 12;
            }
            .main-menu .navbar-header .navbar-toggle {
                display: block;
                border: 1px solid #ffffff;
                float: left;
                height: 50px;
                width: 50px;
                padding-left: 12px;
                text-align: center;
                margin: 0px 0px 0px 0px;
                border-radius: 0px;
                background: #7b64cb;
            }
            .main-menu .navbar-header .navbar-toggle .icon-bar {
                background: #ffffff;
            }
            .main-menu .navbar-collapse>.navigation {
                float: none !important;
                margin: 0px !important;
                width: 100% !important;
                background: #48bdc5;
                border: 1px solid #ffffff;
                border-top: none;
            }
            .main-menu .navbar-collapse>.navigation>li {
                margin: 0px !important;
                float: none !important;
                width: 100%;
            }
            .main-menu .navigation>li>a,
            .main-menu .navigation>li>ul:before {
                border: none;
            }
            .main-menu .navbar-collapse>.navigation>li>a {
                padding: 10px 10px !important;
                border: none !important;
            }
            .main-menu .navigation li.dropdown>a:after,
            .main-menu .navigation>li.dropdown>a:before,
            .main-menu .navigation>li>ul>li>a::before,
            .main-menu .navigation>li>ul>li>ul>li>a::before {
                color: #ffffff !important;
                right: 15px;
                font-size: 16px;
                display: none !important;
            }
            .main-menu .navbar-collapse>.navigation>li>ul,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
                position: relative;
                border: none;
                float: none;
                visibility: visible;
                opacity: 1;
                display: none;
                margin: 0px;
                left: auto !important;
                right: auto !important;
                top: auto !important;
                width: 100%;
                background: #e4b700;
                border-radius: 0px;
                transition: none !important;
                -webkit-transition: none !important;
                -ms-transition: none !important;
                -o-transition: none !important;
                -moz-transition: none !important;
            }
            .main-menu .navbar-collapse>.navigation>li>ul,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
                border-top: 1px solid white !important;
            }
            .main-menu .navbar-collapse>.navigation>li,
            .main-menu .navbar-collapse>.navigation>li>ul>li,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {
                border-top: 1px solid white !important;
                opacity: 1 !important;
                top: 0px !important;
                left: 0px !important;
                visibility: visible !important;
            }
            .main-menu .navbar-collapse>.navigation>li:first-child {
                border: none;
            }
            .main-menu .navbar-collapse>.navigation>li>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
                padding: 15px 10px !important;
                line-height: 22px;
                color: #ffffff;
                background: #7b64cb;
                text-align: left;
            }
            .main-header.style-two .main-menu .navigation>li>a {
                color: #ffffff !important;
            }
            .main-menu .navbar-collapse>.navigation>li>a:hover,
            .main-menu .navbar-collapse>.navigation>li>a:active,
            .main-menu .navbar-collapse>.navigation>li>a:focus {
                background: #1cc9ce;
            }
            .main-menu .navbar-collapse>.navigation>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,
            .main-menu .navbar-collapse>.navigation>li.current>a,
            .main-menu .navbar-collapse>.navigation>li.current-menu-item>a {
                background: #48bdc5;
                color: #fff !important;
            }
            .main-menu .navbar-collapse>.navigation li.dropdown:after,
            .main-menu .navigation>li>ul:before {
                display: none !important;
            }
            .main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {
                display: block;
                position: absolute;
                right: 15px;
                top: 12px;
                color: #ffffff;
            }
            .main-menu .navbar-collapse>.navigation li.current .dropdown-btn,
            .main-menu .navbar-collapse>.navigation li:hover .dropdown-btn {
                color: #ffffff;
            }
            .main-header {
                margin-bottom: 0px !important;
            }
            .main-header .logo {
                position: absolute !important;
                top: -5px;
                left: 30%;
            }
            .search_option {
                position: absolute !important;
                top: 2px;
                right: 5px;
            }
            .footer-main .footer-top .menu-link {
                margin-left: 0px !important;
            }
            .main-header.style-two .search-box-btn {
                top: 15px !important;
            }
            .footer-main .footer-top .gallery-widget {
                margin-left: 0px !important;
            }
            .service-tab-section .tab-list-column .tab-list,
            .service-tab-section .tab-content .inner-box {
                margin-left: 0px !important;
            }
            .rev_slider_wrapper .tp-caption img {
                display: none;
            }
            .header-uper .right-side {
                float: none !important;
                text-align: center !important;
            }
            .header-uper .contact-info {
                float: none !important;
                margin-bottom: 30px !important;
            }
            .header-uper .logo {
                /* margin-bottom: 40px !important; */
            }
            .header-uper .link-btn {
                float: none !important;
                margin-left: 0px !important;
            }
            /* -------------logo & image of header -------------------- */
            .gallery-section .owl-theme .owl-controls {
                display: none !important;
            }
            .work-skill .knob {
                display: inline-block !important;
            }
            .work-skill .skills h6 {
                margin-bottom: 40px;
            }
            .service-two .social-links li .border-shep {
                display: none !important;
            }
            .service-two .social-links li {
                margin-bottom: 20px;
            }
            .service-two .link-buttons li {
                margin-bottom: 20px;
            }
            .service-two .left-side {
                padding: 50px 0px !important;
            }
            .fixed-header {
                background: #000000 !important;
            }
            .google-map-area {
                margin-right: 0px !important;
            }
        }
        
        @media only screen and (max-width: 567px) {
            .blog-section .content-text {
                display: block !important;
                padding-left: 0px !important;
                margin-top: 20px !important;
            }
            .header-uper .contact-info {
                margin-bottom: 0px !important;
            }
            .header-uper .contact-info .item span {
                font-size: 11px;
                line-height: 17px;
                font-weight: 500;
                padding-bottom: 20;
                /* padding-left: 57px; */
                margin-bottom: 10px;
                color: #050505;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
            /* header-uper .contact-info .item .icon-box {} */
            .service-tab-section .tab-list-column .tab-list,
            .service-tab-section .tab-content .inner-box {
                padding-left: 20px !important;
            }
        }
        
        @media only screen and (max-width: 467px) {
            .rev_slider_wrapper .tp-caption {
                display: none !important;
            }
            .main-header .logo {
                position: relative !important;
                top: 0px !important;
                left: 0px !important;
            }
            .main-header.style-two .search-box-btn {
                top: 95px !important;
            }
        }
        
        @media only screen and (max-width: 350px) {
            .feature-section .contact-info .item {
                padding-left: 50px !important;
                padding-right: 0px !important;
            }
            .feature-section .contact-info .icon-box {
                left: 10px !important;
            }
        }
        /*# sourceMappingURL=maps/style.css.map */
        
        .p1 {
            position: relative;
            line-height: 1.8em;
            margin-left: 20px;
        }
        
        .img-responsive img {
            display: block;
            /* height: auto; */
            max-width: 100%;
            /* margin-left: 200px; */
        }
        
        .img-responsive .mslider-itemg {
            display: block;
            /* height: auto; */
            max-width: 100%;
            /* margin-left: 200px; */
        }
        
        .btn btn-main1 {
            background-color: rgb(45, 240, 240);
        }
        
        #a1 {
            color: #e4e4e4;
        }
        
        .imglogo1 {
            /* height: 175px; */
            width: 225px;
            margin-top: 10px;
        }
        
        @media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
            .imglogo1 {
                /* height: 175px; */
                width: 225px;
                margin-top: 10px;
                margin-left: 31px;
                margin-right: 20px;
            }
            .imglogo2 {
                width: 225px;
                margin-left: 24px;
            }
            .footer-main .footer-top .location-link {
                padding-top: 10px;
                margin-left: 33px;
                padding-left: 0;
            }
        }
        
        .imglogo2 {
            width: 231px;
        }
        
        .contimglogo1 {
            height: 136px;
            width: 214px;
        }
        
        .contimglogo2 {
            width: 250px;
            height: 50px;
        }
        /* 
#gmapdisplay img {
max-width: none!important;
background: none!important;
font-size: inherit;
font-weight: inherit;
} 
.sticky {
position: fixed;
top: 0;
width: 100%;
}

.sticky+.content {
padding-top: 102px;
}

body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}

.top-container {
background-color: #f1f1f1;
padding: 30px;
text-align: center;
}

.header {
padding: 10px 16px;
background: #555;
color: #f1f1f1;
}

.content {
padding: 16px;
}

*/
        /* --------------------- */
        
        .story1 img {
            margin-top: 15%;
            border-radius: 14px;
            width: 64%;
            box-shadow: 0px 0px 20px -5px rgb(0 0 0 / 20%);
        }
        
        #team-mem1 {
            width: 80%;
            margin-top: 9%;
        }
        
        @media (max-width:567px) {
            #team-mem1 {
                width: 95%;
                /* align-items: center; */
                margin-top: 9%;
                /* margin-right: 6px; */
                margin-left: 3px;
            }
            .story-content h2 {
                font-size: 20px;
                text-align: center;
            }
            .story-content p {
                font-size: 14px;
                line-height: 20px;
                text-align: justify;
                margin-left: 1px;
                margin-right: 10px;
            }
        }
        
        #team-mem2 {
            width: 86%;
            margin-top: 9%;
        }
        
        @media (max-width:567px) {
            #team-mem2 {
                width: 95%;
                /* align-items: center; */
                margin-top: 9%;
                /* margin-right: 6px; */
                margin-left: 7px;
            }
            .story-content h2 {
                font-size: 20px;
                text-align: center;
            }
            .story-content p {
                font-size: 14px;
                line-height: 20px;
                text-align: justify;
                margin-left: 1px;
                margin-right: 10px;
            }
        }
        
        #team-mem3 {
            width: 89%;
            height: 432px;
            margin-top: 8%;
        }
        
        @media (max-width:567px) {
            #team-mem3 {
                height: 187px;
                width: 97%;
                /* align-items: center; */
                margin-top: 0%;
                /* margin-right: 6px; */
                margin-left: 5px;
            }
            .story-content h2 {
                font-size: 20px;
                text-align: center;
            }
            .story-content p {
                font-size: 14px;
                line-height: 20px;
                text-align: justify;
                margin-left: 1px;
                margin-right: 10px;
            }
        }
        
        .story-content {
            margin-top: 20px;
            margin-bottom: 20px;
            text-align: justify;
            /* padding-left: 300px; */
        }
        
        .heading-hr {
            border: 1px solid #4170b7 !important;
        }
        
        .heading-hr1 {
            border: 1px solid #4170b7 !important;
            margin-top: 0px !important;
            margin-bottom: 8px !important;
        }
        
        ol,
        ul {
            /* margin-top: 30px; */
            margin-bottom: 10px;
        }
        /* ---------------------- */
        
        back-to-top i {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            width: 40px;
            height: 40px;
            border-radius: 4px;
            background: #ed502e;
            color: #fff;
            transition: all 0.4s;
        }
        
        [class*=" icofont-"],
        [class^=icofont-] {
            font-family: IcoFont!important;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            line-height: 1;
            -webkit-font-feature-settings: "liga";
            -webkit-font-smoothing: antialiased;
        }
        
        *,
         ::after,
         ::before {
            box-sizing: border-box;
        }
        /* -------------fixed header-------------------- */
        /* .fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
} */
        /* body {
margin: 0;
font-size: 28px;
font-family: Arial, Helvetica, sans-serif;
}

.header {
background-color: #098ffc;
padding: 30px;
text-align: center;
} */
        /* #navbar {
overflow: hidden;
background-color: rgb(12, 175, 240);
}

#navbar a {
float: left;
display: block;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}

#navbar a:hover {
background-color: #ddd;
color: rgb(20, 200, 245);
}

#navbar a.active {
background-color: #4CAF50;
color: white;
}

.content {
padding: 16px;
}

.sticky {
position: fixed;
top: 0;
width: 100%;
}

.sticky+.content {
padding-top: 60px;
} */
        /* ---------------------------- */
        /* #navbar {
overflow: hidden;
background-color: rgb(10, 223, 238);
}

#navbar a {
float: left;
display: block;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}

#navbar a:hover {
background-color: #ddd;
color: black;
}

#navbar a.active {
background-color: #4CAF50;
color: white;
}

.content {
padding: 16px;
}

.sticky {
position: fixed;
top: 0;
width: 100%;
}

.sticky+.content {
padding-top: 60px;
}
*/
        /* ------------------- */
        /* * {
box-sizing: border-box;
} 
body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}*/
        
        #navbar {
            overflow: hidden;
            background-color: #f1f1f1;
            padding: 0px 10px;
            transition: 0.4s;
            position: fixed;
            width: 100%;
            top: 0;
            z-index: 99;
        }
        
        #navbar a {
            float: left;
            color: black;
            text-align: center;
            padding: 12px;
            text-decoration: none;
            font-size: 18px;
            line-height: 25px;
            border-radius: 4px;
        }
        
        #navbar #logo {
            font-size: 35px;
            font-weight: bold;
            transition: 0.4s;
        }
        
        #navbar a:hover {
            background-color: #ddd;
            color: black;
        }
        
        #navbar a.active {
            background-color: dodgerblue;
            color: white;
        }
        
        #navbar-right {
            float: right;
        }
        /* ------------new nav bar---------- */
        
        .top-container {
            background-color: rgb(0 0 0 / 0%);
            padding: 30px;
            text-align: center;
        }
        
        .header {
            padding: 10px 16px;
            background: #555;
            color: #f1f1f1;
        }
        
        .content {
            padding: 16px;
        }
        
        .sticky {
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 999;
        }
        
        .sticky+.content {
            padding-top: 102px;
        }
        /* -------map---- */
        
        #googlemaps-display .text-marker {}
        
        .map-generator {
            max-height: 80px;
            background: none;
        }
        
        #img11 .story img {
            height: 30%;
            width: 30%;
            padding-left: 50%;
            padding-right: 40%;
            align-content: center;
            vertical-align: middle;
        }
        
        #img11 img {
            height: 250px;
            width: 250px;
        }
        
        #center {
            text-align: center;
        }
        
        .center {
            display: block;
            margin-left: auto;
            margin-right: auto;
            width: 50%;
        }
        
        .imgg5 {
            margin-left: 35%;
            margin-right: 50%;
            display: block;
            background: #f3e7e7;
            align-items: center;
            padding-top: 100px;
            padding-bottom: 100px;
            padding-left: 100px;
            padding-right: 100px
        }
        
        .products .col-md-6 .contents .content-list {
            float: left;
        }
        /* ------------header logo,info-------- */
        
        .header-uper.logo {
            height: 10px;
            width: 10px;
            margin-left: 10px;
            margin-bottom: 0px
        }
        /* ------------------ */
        
        @media (max-width: 428px) {
            .header-uper.logo {
                height: 10px;
                width: 10px;
                margin-left: 10px;
                margin-bottom: 0px
            }
            .header-uper.right-side {
                float: left !important;
                text-align: center !important;
            }
            .header-uper .contact-info {
                float: left;
                margin-left: 38px;
                padding-top: 23px;
                margin-bottom: 10px;
            }
        }
        
        .header-uper .logo {
            height: 10;
            width: 10;
        }
        /* -----------for index 1-------------- */
        
        .upper-head1 .img5 {
            /* position: absolute; */
            vertical-align: middle;
            margin-left: 50px;
            height: 100px;
            width: 100px;
            vertical-align: middle;
        }
        
        @media (max-width: 991px) {
            .header-uper .contact-info {
                padding-left: 0;
                float: unset;
                /* margin-top: -37px; */
                margin-bottom: 30px;
            }
        }
        
        .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
        }
        
        #icon-prv {
            padding-top: 352px;
            font-size: xx-large;
        }
        
        @media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
            #icon-prv {
                margin-top: 70px;
                font-size: inherit;
                padding-top: 0px;
            }
        }
        
        .fontnew {
            padding-left: -10px;
            /* margin-top: -83px; */
        }
        
        @media (max-width:567px) {
            .section-title h3 {
                font-size: 40px;
                line-height: 25px;
                margin-top: -24px;
                color: #222222;
                font-weight: normal;
                /* font-weight: 700; */
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        @media (max-width:567px) {
            .service-box img {
                border-radius: 14px;
                width: 100%;
                margin-top: -36px;
                margin-left: 56px;
                margin-left: 11px;
                height: 171px;
                /* margin-right: 10px; */
            }
        }
        
        @media (max-width:567px) {
            .team-members .team-person img {
                border-radius: 5px;
                height: 246px;
                width: 319px;
                /* width: 60%; */
                /* padding-left: 18px; */
                /* padding-right: 3px;*/
            }
            .team-members .team-person h6 {
                margin-top: 5px;
                /* margin-bottom: -22px; */
                font-size: 20px;
                /* text-transform: uppercase; */
                color: #000;
                /* line-height: 0px; */
                font-weight: normal !important;
            }
        }
        
        @media (max-width: 567px) {
            .story img {
                border-radius: 14px;
                width: 60%;
                height: 97%;
                padding-left: 0px;
                margin-top: 4px;
                margin-left: 63px;
                padding-bottom: 0px;
            }
        }
        
        @media (max-width: 567px) {
            .service-box .contents .btn-style-one {
                margin-top: 20px;
                /* margin-left: 65px; */
            }
        }
        
        @media (max-width: 567px) {
            .team-section section .service-box .content-list h3 {
                padding-top: 0px;
                margin-left: 75px;
            }
        }
        
        #myBtn {
            display: none;
            position: fixed;
            bottom: 20px;
            right: 30px;
            z-index: 99;
            font-size: 18px;
            border: none;
            outline: none;
            background-color: #00aef0;
            color: white;
            cursor: pointer;
            padding: 15px;
            border-radius: 4px;
        }
        
        #myBtn:hover {
            background-color: #555;
        }
        /* --------ipad-responsive------------ */
        /* @media (max-width: 767px) {
.header-top .top-left {
float: unset;
text-align: center;
}
}
@media (max-width: 767px) {
img {
height: 55px;
vertical-align: middle;
padding-bottom: 100px;
}
} */
        /* @media (max-width: 1024px) {
    .story img {
        border-radius: 14px;
        width: 67%;
        margin-left: 25%;
        margin-top: 40px;
    } */
        /* span {
font-size: 2.5em;
margin-left: 147px;
margin-top: 0px;
}
} */
        
        b,
        strong {
            font-weight: 700;
            padding-left: 10%;
            font-size: 30px;
            font-weight: 700;
            line-height: 24px;
            font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
        }
        
        @media (max-width: 1024px) {
            .service-box img {
                border-radius: 14px;
                width: 58%;
                margin-left: 25%;
                box-shadow: 0px 0px 20px -5px rgb(0 0 0 / 20%);
            }
        }
        
        @media (max-width: 1024px) {
            .contimglogo1 {
                height: 36px;
                width: 70px;
                margin-right: 66px;
                margin-left: -31px;
                align-items: center;
            }
            .contimglogo2 {
                width: 124px;
                /* margin-left: 35%; */
                margin-left: -62px;
                height: 35px;
            }
            .contact .address-block .media:not(:last-child) {
                margin-bottom: 20px;
                margin-left: 36%;
            }
            .contact .address-block .media {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-left: 35%;
            }
        }
        
        .header-uper .logo .imgl1 {
            margin-top: 6px;
            height: 82px;
            margin-left: -58px;
            width: 9%;
        }
        
        .header-uper .logo .imgl2 {
            height: 75px;
            width: 33%;
            margin-top: 15px;
        }
        
        @media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
            .header-uper .logo .imgl1 {
                width: 19%;
                /* margin-top: 1px; */
                height: 58px;
                margin-left: 15px;
                padding-bottom: 4px;
                /* margin-bottom: -10px*/
            }
            .header-uper .logo .imgl2 {
                margin-right: -10px;
                /* height: 40%; */
                width: 70%;
                padding-bottom: 7px;
            }
            .header-uper .contact-info .item {
                text-align: left !important;
                margin-right: 0px !important;
                float: left;
                padding-left: 42px;
                font-size: 5px;
            }
        }
        
        @media only screen and (min-device-width: 248px) and (max-device-width: 568px) {
            .header-uper .logo .imgl1 {
                width: 16%;
                margin-top: -3px;
                height: 52px;
                margin-left: 19px;
                padding-bottom: 4px
            }
            .header-uper .logo .imgl2 {
                margin-right: -10px;
                height: 56%;
                margin-top: 5px;
                width: 65%;
                padding-bottom: 7px;
            }
            .header-uper .contact-info .item {
                text-align: left !important;
                margin-right: 0px !important;
                float: left;
                padding-left: 41px;
                font-size: 12px;
            }
        }
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
            .header-uper .logo .imgl1 {
                margin-top: 6px;
                height: 70px;
                width: 12%;
                margin-left: 20px;
            }
            .header-uper .logo .imgl2 {
                margin-right: -10px;
                height: 44%;
                width: 43%;
            }
            #logoimgnew {
                padding-top: 10px;
            }
        }
        
        @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
            .header-uper .logo .imgl1 {
                width: 8%;
                margin-right: -2px;
                /* margin-left: -6%; */
                margin-top: 6px;
            }
            .header-uper .logo .imgl2 {
                width: 30%;
                margin-top: 5px;
            }
        }
        /* ------------new--------- */
        
        ol ol,
        ol ul,
        ul ol,
        ul ul {
            margin-bottom: 15px;
        }
        
        ol,
        ul {
            /* margin-top: 30px; */
            margin-bottom: 10px;
        }
        /* --------nav bar-------------------------- */
        
        .header {
            background-color: #f1f1f1;
            padding: 30px;
            text-align: center;
        }
        
        #navbar {
            overflow: hidden;
            background-color: #333;
        }
        
        #navbar a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
            font-size: 17px;
        }
        
        #navbar a:hover {
            background-color: #ddd;
            color: black;
        }
        
        #navbar a.active {
            background-color: #4CAF50;
            color: white;
        }
        
        .content {
            padding: 16px;
        }
        
        .sticky {
            position: fixed;
            top: 0;
            width: 100%;
        }
        
        .sticky+.content {
            padding-top: 60px;
        }
        
        @media (max-width: 567px) {
            .header-top .top-left h6 {
                font-size: 15px;
                line-height: 20px;
                color: #777777;
                font-weight: 400;
                padding: 14px 0px;
                font-family: "Roboto", sans-serif;
            }
        }
        
        @media (min-width: 1024px) {
            .header-top .top-left h6 {
                font-size: 20px;
                line-height: 20px;
                margin-left: -55px;
                color: #777777;
                /* margin-right: 66px; */
                font-weight: 400;
                padding: 14px 0px;
                font-family: "Roboto", sans-serif;
            }
        }
        
        @media (min-width: 1024px) {
            .header-top .top-right h6 {
                font-size: 20px;
                line-height: 26px;
                color: #777777;
                font-weight: 400;
                margin-right: -58px;
                padding: 14px 0px;
                font-family: "Roboto", sans-serif;
            }
            @media (max-width: 567px) {
                .header-top .top-right h6 {
                    font-size: 20px;
                    line-height: 26px;
                    color: #ffffff;
                    font-weight: 400;
                    margin-right: -102px;
                    /* margin-left: 39px; */
                    padding: 14px 0px;
                    font-family: "Roboto", sans-serif;
                }
            }
            /* Style the buttons */
            #header .btn {
                border: none;
                outline: none;
                padding: 10px 16px;
                /* background-color: rgba(84, 125, 128, 0); */
                cursor: pointer;
                font-size: 18px;
            }
            /* Style the active class, and buttons on mouse-over */
            #header .active,
            .btn:hover {
                background-color: rgb(179, 178, 174);
                color: rgb(255, 255, 255);
                padding-bottom: 10px;
            }
            @media (max-width: 567px) {
                b,
                strong {
                    font-size: 30px;
                    font-weight: 700;
                    line-height: 24px;
                    font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
                }
            }
        }
        
        @media (max-width: 567px) {
            .team-section .section-title h3 {
                position: relative;
                padding-top: 49px;
            }
            .fontnew {
                padding-left: 93px;
                /* margin-top: -83px; */
            }
            .service-box .content-list li {
                font-size: 15px;
                line-height: 20px;
                font-weight: 500;
                padding: 7px 0px;
                list-style: none;
                margin-left: 32px;
                font-family: 'Roboto';
            }
        }
        
        #product11 {
            /* margin-left: 58px; */
            margin-right: 50px;
            padding-top: 9px;
            padding-bottom: 31px;
            width: 77%;
            height: 354px;
        }
        
        @media (max-width: 567px) {
            #product11 {
                margin-left: -6px;
                margin-right: 23px;
                padding-top: 17px;
                /* border-radius: 21px; */
                /* padding-bottom: 31px; */
                width: 100%;
                height: 100%;
            }
        }
        
        #product2 {
            margin-right: 50px;
            margin-top: 34px;
            padding-bottom: 31px;
            width: 69%;
            border-radius: 0px;
            height: 316px;
        }
        
        @media (max-width: 567px) {
            #product2 {
                margin-right: 50px;
                margin-left: -5px;
                border-radius: 0px;
                margin-right: 23px;
                margin-top: -1px;
                /* padding-bottom: 31px; */
                width: 100%;
                height: 100%;
            }
        }
        
        #responsive {
            margin-left: 32px;
            margin-right: 20px;
        }
        
        @media (max-width: 567px) {
            #heading1 {
                text-align: center;
                font-size: 20px;
                font-weight: 600;
                margin-top: 10px;
            }
        }
        
        #btmfooter {
            padding-left: 30%;
            padding-right: 30%;
        }
        
        @media (max-width: 567px) {
            #btmfooter {
                padding-left: 21px;
                padding-right: 0px;
            }
        }
        
        .team-person-col a:hover {
            color: rgb(10, 10, 10);
            font-weight: bold;
        }
        /* #homepage-product1 {
    margin-left: 156px;
    height: 252px;
} */
        
        @media (max-width: 567px) {
            #homepage-product1 {
                margin-left: 13px;
                margin-right: 11px;
                height: 252px;
                width: 100%;
            }
        }
        
        #homepage-product2 {
            margin-left: -11px;
            height: 358px;
            /* height: 266px; */
            /* margin-top: 19px; */
        }
        
        @media (max-width: 567px) {
            #homepage-product2 {
                margin-left: 0px;
                margin-right: 11px;
                height: 252px;
                width: 100%;
            }
        }
        
        #btnproduct1 {
            margin-left: 10px;
            margin-right: 50px;
        }
        
        #btnproduct2 {
            margin-left: -109px;
            margin-right: 266px;
        }
        
        #btnproduct1 a:hover {
            color: rgb(10, 10, 10);
            font-weight: bold;
        }
        
        #btnproduct2 a:hover {
            color: rgb(10, 10, 10);
            font-weight: bold;
        }
        
        @media (max-width: 567px) {
            .service-box .contents {
                margin-left: -3%;
                margin-right: 1%;
                margin-top: 8px;
            }
            .service-box h2 {
                padding-left: 101px;
                padding-right: 72px;
            }
            #TMe-solution h2 {
                padding-left: 20px;
                padding-right: 20px;
            }
            #btnproduct1 {
                margin-left: 22px;
                margin-right: 0px;
            }
            .service-box .content-list {
                padding-left: 0px;
                /* float: left; */
            }
        }
        
        @media (max-width: 567px) {
            .footer-bottom p {
                color: #FFFFFF !important;
                font-size: 13px;
                font-weight: 400;
                line-height: 20px;
                margin-left: 20px;
                margin-right: 14px;
                margin-bottom: 0px;
                letter-spacing: .5px;
                margin-top: -33px;
                text-transform: capitalize;
            }
        }
        
        @media (max-width: 567px) {
            #mission {
                margin-left: -43px;
                margin-right: 30px;
                margin-top: -39px;
            }
        }
        
        @media (max-width: 567px) {
            .mission-child1 {
                text-align: center !important;
                /* padding: 16px 46px 33px 0px !important; */
                font-size: 14px;
                line-height: 20px;
                color: #5C5C5C;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        @media (max-width: 567px) {
            .story .story-content p {
                font-size: 14px;
                line-height: 20px;
                color: #5C5C5C;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        .footer-top {
            background-color: #00aef0!important;
        }
        
        #footer-row1 {
            margin-left: 52px;
        }
        
        #footer-row2 {
            margin-left: 0px;
        }
        
        #footer-row3 {
            margin-left: -94px;
        }
        
        @media (max-width: 567px) {
            #footer-row1 {
                margin-left: 21px;
                margin-right: 21px;
            }
            #footer-row2 {
                margin-left: 57px;
                margin-right: 30px;
            }
            #footer-row2 h6 {
                margin-left: 52px;
            }
            #footer-row3 h6 {
                margin-left: 84px;
            }
            #footer-row3 {
                margin-left: 0px;
            }
        }
        
        #product-subcontent {
            margin-left: 53px;
        }
        
        @media (max-width: 567px) {
            .story .story-content h6 {
                color: #0b0b0b;
                font-weight: bold;
                font-size: 20px;
                text-align: center;
                margin-bottom: 10px;
            }
        }
        
        #desc-prdt1 {
            padding-left: 25px;
            padding-right: 2px;
        }
        
        #desc-prdt2 {
            padding-left: 25px;
            padding-right: 2px;
        }
        
        @media (max-width:567px) {
            #desc-prdt {
                font-size: 14px;
                line-height: 20px;
            }
        }
        
        @media (max-width:567px) {
            #desc-prdt1 {
                padding-left: 0px;
                padding-right: 0px;
                text-align: justify;
            }
        }
        
        #btn1 {
            margin-left: 0px;
        }
        
        @media (max-width:567px) {
            #btn1 {
                margin-left: 117px;
            }
        }
        
        @media (max-width:567px) {
            #info-prdt {
                margin-left: -43px;
                margin-right: 16px;
                text-align: justify;
            }
        }
        
        @media (max-width:567px) {
            #btnproduct2 {
                margin-left: 22px;
                margin-right: 0px;
            }
        }
        
        @media (max-width:567px) {
            #info-p1 {
                margin-top: -67px;
                margin-left: -29px;
                text-align: justify;
                margin-right: 11px;
                margin-bottom: -34px;
            }
        }
        
        @media (max-width:567px) {
            #info-p2 {
                margin-top: -67px;
                margin-left: -29px;
                text-align: justify;
                margin-right: 5px;
                margin-bottom: 15px;
            }
            #info-p2 h3 {
                text-align: center;
                margin-left: 35px;
            }
        }
        
        #formsh {
            background: #1552b4;
            color: white;
            padding-bottom: 10px;
            padding-top: 10px;
            margin-top: 23px;
            border-radius: 17px;
            padding-left: 10px;
            padding-right: 10px;
            text-align: center;
        }
        /* ----------------------res-------------------- */
        
        @media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
            .header-uper .right-side {
                float: unset;
                padding-top: 54px;
                text-align: center;
                margin-left: 32px;
            }
        }
        /* @media only screen and (max-device-width: 320px) {
    .header-uper .right-side {
        float: unset;
        padding-top: 31px;
        text-align: center;
    }
} */
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
            .navbar .navbar-nav li a {
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
                font-size: 12px;
                color: #fff;
                /* text-transform: uppercase; */
                /* padding: 25px 20px; */
            }
        }
        
        #img-awd {
            padding-top: 2px;
            /* padding-bottom: 13px; */
        }
        
        #img-awd1 {
            padding-top: 16px;
            margin-bottom: 35px;
            padding-left: 10px;
        }
        
        #img-awd2 {
            margin-top: -27px;
            margin-bottom: 27px;
        }
        
        @media only screen and (max-width: 567px) {
            .header-uper .contact-info .item {
                margin-left: -60px !important;
                margin-right: 40px;
                /* margin-bottom: 5px !important; */
                margin-top: 0px;
                line-height: 0px;
                padding-left: 41px;
                color: #000000;
            }
        }
        
        #logosmall {
            height: 60px;
            width: 6%;
        }
        
        #logosmall1 {
            height: 60px;
            width: 19%;
        }
        
        @media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
            #logosmall {
                width: 32px;
                height: 29px;
            }
            #logosmall1 {
                height: 37px;
                width: 49%;
            }
            .about_heading1 {
                text-align: center;
                font-size: 20px;
                font-weight: 600;
            }
            #head {
                font-size: 30px;
            }
        }
        
        @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
            #logosmall {
                width: 57px;
                height: 51px;
            }
            #logosmall1 {
                height: 60px;
                width: 29%;
            }
            #heading1 {
                text-align: center;
                font-size: 30px;
                font-weight: normal;
            }
            .about_heading {
                text-align: center;
                font-size: 30px;
                font-weight: normal;
            }
        }
        
        #text {
            text-align: center;
            font-size: 20px;
            /* padding: 5px; */
        }
        /* @media only screen and (min-device-width: 320px) and (max-device-width: 640px) { */
        
        @media only screen and (max-width: 320px) {
            #emailtext1 {
                margin-top: 13px;
            }
            #logosmall {
                height: 34px;
                width: 12%;
            }
            #logosmall1 {
                height: 34px;
                width: 44%;
            }
            #heading1 {
                text-align: center;
                font-size: 19px;
                font-weight: 600;
                margin-top: 10px;
            }
            .about_heading1 {
                padding: 5px;
                text-align: center;
                font-size: 20px;
                font-weight: 600;
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
            #text {
                text-align: center;
                font-size: 15px;
                padding: 5px;
            }
            .about_heading {
                text-align: center;
                font-size: 19px;
                font-weight: normal;
            }
            .team-members .team-person h6 {
                margin-top: 5px;
                /* margin-bottom: -22px; */
                font-size: 15px;
                /* text-transform: uppercase; */
                color: #000;
                /* line-height: 0px; */
                font-weight: normal !important;
            }
            .section-title h3 {
                font-size: 19px;
                line-height: 25px;
                margin-top: -24px;
                color: #222222;
                font-weight: normal;
                /* font-weight: 700; */
                font-family: 'Montserrat', Gotham Book, "M Hei PRC W45", "M Hei HK W42", "M Hei HK W40", "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
            }
        }
        
        @media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
            #emailtext {
                margin-top: -24px;
            }
        }
        /* @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { */