    /*------------------------------------------------------------------
[Master Stylesheet]

Project:	Medic - Medical, Health and Hospital HTML Theme
Version:	1.0
Last change:	25/07/14
Designed and Development by: Stylish Themes
-------------------------------------------------------------------*/
    /* =================================  */
    /* ========== GOOGLE FONTS ==========  */
    /* =================================  */
    
    @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
    @import url(../plugins/bootstrap/css/bootstrap.css);
    @import url(../plugins/font-awesome.min.css);
    @import url(../plugins/revolution_slider/rs-plugin/css/settings.css);
    @import url(../plugins/royalslider/royalslider.css);
    @import url(../plugins/royalslider/skins/default/rs-default.css);
    @import url(../plugins/owl-carousel/owl.carousel.css);
    @import url(../plugins/owl-carousel/owl.theme.css);
    @import url(../plugins/prettyphoto/css/prettyphoto.css);
    /*------------------------------------------------------------------
[Table of contents]

1. Body

        2. Header / .affix-menu / .style_1 .style_2 / .style_3 / .style_4 / .style_5 / .style_6 / .style_7 / .style_8 / .style_9 / .top-slider
                2.1. Navigation / .navbar
                2.2. BreadCrumbs_header / .breadCrumbs_header
                2.3. Top-nav / .top-nav

        3. Breadcrumbs / .breadCrumbs / breadCrumbs_1 / breadCrumbs_2 / breadCrumbs_3

        4. Revolution Slider / .tp-banner-container/ .inside-slider-content
        
        5. Heading / .heading / .heading_e / .heading_bg / .heading_t / .heading_d / .heading_our
        
        6. Title / .titleC / .titleF / .titleL / .titleLD / .titleB / .titleP / .titleD / .titleSer
        
        7. Special Icons / .icon / .icon-1 / .icon-2 / .iconF / .iconF-1 / .iconF-2 /  .iconT / .iconT-1 / .iconT-2 / .iconV
        
        8. Medical and Health Section / .medicalHealth
                8.1. Services Blocks / .service / .service_bg / .service_white / .mef-services /
        
        9. Quote Section / .quote / .quote_1 / .quote_2
        
        10. Medical Team Section / .medicalTeam
                10.1. Elements / .elements_team / .elements_news / .doctor_filter_elements / .gallery_filter_elements / .latest_news_elements / .elements_news_c / .single_elements / .all_dp_elements
        
        11. Video Section / .video / .videoBg
        
        12. Medical News Departments / .medicalNewsDepartments
                12.1. Left Side / .left_side
                        12.1.1. Pagination / .paginationS
                12.2. Aside / .departamentsBlocks
                        12.2.1. Accordion / #accordion / #accordion_1
        
        13. Elements-2 Page
                13.1. Alerts Elements / .alert-info / .alert-warning / .alert-success / .alert-danger
                13.2. Boxes Elements / .boxes_1 / .boxes_2 /.boxes_3 / .boxes_4 / .boxes_5 /.medical_team_doctors_1
                13.3. Testimonials Elements / .tesTimonials
                        13.1. Owl Carousel / #owl-testimonial-1 / #owl-testimonial-2 / #owl-testimonial-3
        
        14. Elements-3 Page 
                14.1 Tabs, Toggles and Accordions Section / .tabs_toggles_accordions
                        14.1.1. Tabs Element / .nav-tabs-element / .tab-content-element
                        14.1.2. Skills Elements / .value_skills / .progress
                        14.1.3. Accordion Elements / #accordion
                14.2. Tables Plans 1 Elements / .tabels_plans_1
                        14.2.1. Label Price Elements / .label_price / .price_bg / .price_bg.price_recommended
                14.3. Tables Plans 2 Elements / .tabels_plans_2
                        14.3.1. Label Price Elements / .label_price / .price_bg / .price_bg.price_recommended_orange
                14.4. Circle Counter Elements / .circle_counter / .pie-progress-charts
        
        15. Elements-4 Page
                15.1. Buttons and Icons Elements / .buttons_icons
                        15.1.1. Buttons / .btn
                        15.1.2. Font Awesome Icons / .font_awesome_icons
                15.2. Lists Elements / .all_lists / .widget_list_1 / .widget-list_2 / .widget-list_3 / .widget_list_4 / .widget-categories
                15.3. Our Clients Elements / .our_clients / .thumbnail_gray
                15.4. Awesome Medical Team and Doctor Elements / .medical_team_doctors / .medical_team_doctors_1 / .thumbnail_awesome_team .thumbnail_awesome_team_1
        
        16. Elements-5 Page
                16.1. Widgets Elements / .medical_widgets / .widget / .widget-form / .widget-form-white / .widget-form-white-short
                16.2. Carousel Elements / .latest_news_carousel / .latest_news_carousel_2 / .doctors_carousel / .doctors_carousel_2
        
        17. Elements-6 Page
                17.1. Timetable Section / .timetable_1 / .timetable_2 / #timetables / .table-responsive / .timetable_small
        
        18. Error Page / .cannot_find
        
        19. Home Page 9 and Home Page Special / #color_1
                19.1. Sections / .medicalHealth_form / .medicalHealth_form_1 / .form_home / .form_home_1
        
        20. Home Page 5, 7 and 8 / .slider-content-a-s / .inside-slider-content / .features-container
        
        21. Home Page 6 / .tabbed-form / .twitteR / #owl-twitter
        
        22. Blogs and Blog Standard with Sidebar Pages
                22.1. Blog Style Section / .blogStyle
                        22.1.1. Left Side / .elements_blogs_1 / .elements_blogs_2
                        22.1.2. Aside / .bloG
                                22.1.2.1. Widgets Blocks / .widget-recent-post / .widget-recent-tweets / .widget-tabs / .widget-tabs-semi-flat / .widget-form / .widget-categories
        
        23. Blog Masonery Pages / .blogMasonry / .blogMasonry_1
        
        24. Blog Single Page / .blogStyle_2
                24.1. Left Side / article / .commentary / .comment-respond
                24.2. Aside / .bloG
        
        25. Appointment Page / .appointments
                25.1. Left Side / .appointment
                25.2. Aside / .appointmentS
        
        26. Contact Appointment Page
                26.1. Map Section / .big_map
        
        27. Our Doctors Pages / .doctors / .isotope / .filter-isotope
        
        28. Gallery Masonery Page / .gallery / .masonry-gallery
        
        29. Gallery Single Page / .photo_project / .rsMedic
        
        30. About Us Page / .words_about_us / .rsMedic_1 / .about_us_info
        
        31. Our Services Page / .dental_whitening / .our_plans
        
        32. Home Page 2 and Departaments Style 2 Pages / .departaments-owl / .departaments-owl_1
        
        33. Doctor Single Page / .doctor_single
                33.1. Aside / .skills
                33.2. Right Section / .presentation
        
        34. Departaments Pages / .all_departaments
                34.1. Aside / .allD
                34.2. Right Side / .all_dp_elements
        
        35. FAQ Page / .faq
                35.1. Aside / .allD
                35.2. Right Side / .intro_faq
        
        36. Typography Page / .typography
        
        37. Footer / .footer / .footer_1
-------------------------------------------------------------------*/
    /* =================================  */
    /* ========== FONTS ==========  */
    /* =================================  */
    
    @font-face {
        font-family: 'MS Reference Sans Serif';
        src: url(../fonts/REFSAN.TTF);
    }
    /* =================================  */
    /* ========== GLOBAL STYLE ==========  */
    /* =================================  */
    
    body {
        font-family: "Open Sans", Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #fff;
    }
    
    body main.no-padd {
        padding-bottom: 0!important;
    }
    
    address,
    p {
        color: #8e8e8e;
        font-weight: 300;
        line-height: 23px;
    }
    
    p {
        letter-spacing: 0.3px;
    }
    
    a {
        font-size: inherit;
        text-decoration: none;
        color: #426ca4;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }
    
    a:hover {
        color: #426ca4;
    }
    
    textarea,
    input,
    input[type="submit"],
    input[type="search"] {
        outline: none;
    }
    /* =================================  */
    /* ========== TYPOGRAPHY ==========  */
    /* =================================  */
    
    h1 {
        font-size: 26px;
    }
    
    h2 {
        font-size: 23px;
    }
    
    h3 {
        font-size: 19px;
    }
    
    h4 {
        font-size: 15px;
    }
    
    h5 {
        font-size: 12px;
    }
    
    h6 {
        font-size: 10px;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: #363d3f;
        letter-spacing: 0.3px;
    }
    
    h1,
    h2,
    h3 {
        font-weight: 500;
    }
    
    h4,
    h5,
    h6 {
        font-weight: 600;
    }
    
    article h1,
    article h2,
    article h3,
    article h4,
    article h5,
    article h6 {
        margin-bottom: 45px;
    }
    
    article p {
        margin-bottom: 30px;
    }
    
    article blockquote {
        border-left: 2px solid #426ca4;
        margin-left: 27px;
        margin-bottom: 35px;
        padding: 0 0 0 13px;
    }
    
    article blockquote p {
        font-size: 14px;
        line-height: 23px;
        font-weight: 300;
        color: #484848;
        letter-spacing: 0.3px;
        padding-bottom: 0;
    }
    /* =================================  */
    /* ========== HEADER ==========  */
    
    .action-btn {
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        background: #34af23;
        font-weight: 400;
        padding: 1rem 2.5rem;
        color: #FFFFFF;
        -webkit-border-radius: 10rem;
        -moz-border-radius: 10rem;
        -ms-border-radius: 10rem;
        border-radius: 10rem;
        border: none;
        position: fixed;
        bottom: 3rem;
        right: 3rem;
        z-index: 999;
        text-transform: uppercase;
        overflow: hidden;
    }
    
    .action-btn:after {
        font-family: 'FontAwesome';
        content: '\f232';
        position: absolute;
        opacity: 0;
        top: 0.4rem;
        right: -2rem;
        font-size: 2rem;
        -webkit-transition: all, 0.2s, ease-in-out;
        -moz-transition: all, 0.2s, ease-in-out;
        transition: all, 0.2s, ease-in-out;
    }
    
    .action-btn:hover {
        background: #00e6760;
        color: #FFFFFF;
        border-color: #00e676;
        padding-right: 4.5rem;
    }
    
    .action-btn:hover:after {
        opacity: 1;
        right: 1.5rem;
    }
    /* =================================  */
    
    header {
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -webkit-transition: padding 0s linear;
        -moz-transition: padding 0s linear;
        -ms-transition: padding 0s linear;
        -o-transition: padding 0s linear;
        transition: padding 0s linear;
        position: relative;
        background-color: #fff;
    }
    
    header .navbar {
        margin: 0;
        min-height: inherit;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        border-radius: 0;
    }
    
    header .navbar-default {
        border: none;
        background: none;
    }
    
    header nav .navbar-nav,
    header nav .navbar-collapse,
    header nav .menu-item-has-children {
        position: static;
    }
    
    header nav .container {
        position: relative;
    }
    /*Brand*/
    
    .navbar-brand {
        height: 85px;
        padding-top: 0px;
    }
    
    header .navbar-brand {
        z-index: 1;
        position: relative;
        /*top: 23px;*/
    }
    /*Links*/
    
    header .navbar-default .navbar-nav>li>a {
        color: #6c6c6c;
        font-weight: 400;
    }
    
    header .navbar-default .navbar-nav>li:hover>a,
    header .navbar-default .navbar-nav>.active>a,
    header .navbar-default .navbar-nav>.active:hover>a,
    header .navbar-default .navbar-nav>li>a i {
        color: #426ca4;
    }
    
    header .navbar-default .navbar-nav>.active>a,
    header .navbar-default .navbar-nav>.active:hover>a {
        background-color: transparent;
    }
    
    header .navbar-default .navbar-nav>li>a i {
        padding-left: 4px;
    }
    
    header .navbar-default .navbar-nav>.open>a {
        background-color: #fff!important;
    }
    /*Dropdown*/
    
    header .navbar-right>li>.dropdown-menu,
    header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
    header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu {
        right: inherit;
        top: 99px;
    }
    
    header .navbar-right>li>.dropdown-menu,
    header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
    header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu,
    header .navbar-right .dropdown-menu .dropdown-menu,
    header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1) .dropdown-menu .dropdown-menu,
    header.style_9 .navbar-collapse>.navbar-nav .dropdown-menu .dropdown-menu {
        -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .175);
        box-shadow: 0 2px 6px rgba(0, 0, 0, .175);
    }
    
    header .navbar-right .dropdown-menu .dropdown-menu,
    header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1) .dropdown-menu .dropdown-menu,
    header.style_9 .navbar-collapse>.navbar-nav .dropdown-menu .dropdown-menu {
        border: none;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    header .dropdown-menu .dropdown-menu {
        top: -7px;
        left: 100%;
        padding-bottom: 0;
    }
    
    header .navbar-right .dropdown-menu.big {
        padding: 0;
        left: auto;
        right: 15px;
    }
    
    header .navbar-right>li>.dropdown-menu>li a {
        padding-right: 0;
        padding-top: 12px;
        padding-bottom: 12px;
        color: #939393;
        font-weight: 400;
    }
    
    header .navbar-right>li>.dropdown-menu>li a:hover {
        background-color: #fff;
    }
    
    header .navbar-right ul.dropdown-menu>li>a {
        border-bottom: 1px solid #e8e8e8;
    }
    
    header .navbar-right ul.dropdown-menu>li:nth-last-of-type(1)>a {
        border-bottom: none;
        -webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
    
    header .navbar-right .dropdown-menu>li a {
        -webkit-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
        -moz-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
        -ms-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
        -o-transition: padding .3s ease-in-out, color .3s ease-in-out !important;
        transition: padding .3s ease-in-out, color .3s ease-in-out !important;
    }
    
    header .navbar-right .dropdown-menu li:hover>a {
        padding-left: 30px;
        color: #424a4c;
    }
    /*Navbar Toggle*/
    
    header .navbar-toggle {
        background-color: #426ca4!important;
        height: 35px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    header .navbar-toggle span.span-01,
    header .navbar-toggle span.span-02,
    header .navbar-toggle span.span-03 {
        width: 26px;
        height: 3px;
        background: #fff;
        display: block;
        margin-bottom: 3px;
        opacity: 1;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    
    header .navbar-toggle span.span-03 {
        margin-top: -11px;
        margin-bottom: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    
    header .navbar-toggle span.span-01 {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    header .navbar-toggle.collapsed span.span-03 {
        margin-top: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    
    header .navbar-toggle.collapsed span.span-01 {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    
    header .navbar-toggle span.span-02 {
        opacity: 0;
    }
    
    header .navbar-toggle.collapsed span.span-02 {
        opacity: 1;
    }
    
    header .navbar-toggle:hover,
    header .navbar-toggle:focus {
        background: #57afdb!important;
    }
    
    header .logo .secondary-logo {
        display: none;
    }
    
    .navbar-toggle {
        margin-top: 25px
    }
    /*Responsive Navbar*/
    
    @media (min-width: 768px) and (max-width: 991px) {
        header .navbar.navbar-default .navbar-header {
            position: relative;
            left: 41%;
        }
        header .navbar-nav {
            float: left!important;
            margin-right: 0;
        }
        header .navbar-default .navbar-nav>li:nth-of-type(1)>a {
            padding-left: 0;
        }
        header .navbar-default .navbar-nav>li:nth-of-type(n+2)>a {
            padding-left: 9px;
        }
        header .dropdown-menu {
            top: 149px!important;
        }
        header .dropdown-menu .dropdown-menu {
            top: -7px!important;
        }
    }
    
    @media (max-width: 767px) {
        header .navbar-brand {
            top: 0;
        }
        header .navbar-right>li {
            margin-bottom: 25px;
        }
        header .navbar-right .dropdown-menu>li:not(:last-child) a {
            border-bottom: none;
        }
        header .navbar-right>li>.dropdown-menu>li:not(:last-child) {
            margin-bottom: 20px;
        }
        header .navbar-right>li>.dropdown-menu>li:first-child {
            margin-top: 20px;
        }
        header .navbar-right>li>.dropdown-menu {
            display: none;
            position: relative;
        }
        body main>header .navbar {
            position: relative;
        }
        body main>header {
            position: relative!important;
            height: auto !important;
            padding-top: 0 !important;
        }
        .navbar-nav .open .dropdown-menu {
            -webkit-box-shadow: none!important;
            box-shadow: none!important;
        }
        .navbar-nav .open .dropdown-menu .dropdown-menu,
        .navbar-nav .open>.dropdown-menu>li>a {
            padding-left: 20px;
        }
    }
    
    @media (min-width: 768px) {
        header .navbar-right>li>.dropdown-menu,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu {
            display: block;
        }
        /*Navbar Collapse*/
        header .navbar-collapse {
            padding: 0;
        }
        header .logo .secondary-logo {
            display: none;
        }
        body main>header.affix .logo .secondary-logo {
            display: block;
        }
        body main>header.affix .logo .primary-logo {
            display: none;
        }
        /* body main > header .navbar *, 
    body main > header .navbar > li > a, 
    body main > header .navbar {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
    } */
        body main .before-affix-menu {
            position: relative;
            width: 100%;
            display: block;
        }
        body main>header.affix-menu,
        body main>header.affix {
            position: relative;
            padding-top: 80px;
        }
        body main>header.affix-menu .navbar {
            top: 0;
            width: 100%;
            position: fixed;
            z-index: 102;
        }
        body main>header.affix .navbar {
            background: rgba(255, 255, 255, 0.9);
            -webkit-transition: background 0.3s linear;
            -moz-transition: background 0.3s linear;
            -ms-transition: background 0.3s linear;
            -o-transition: background 0.3s linear;
            transition: background 0.3s linear;
        }
        body main>header.affix .navbar-collapse {
            border: none;
        }
        body main>header.affix:hover .navbar {
            background: rgba(255, 255, 255, 1);
        }
        body main>header.style_1.affix .navbar,
        body main>header.style_2.affix .navbar,
        body main>header.style_3.affix .navbar,
        body main>header.style_4.affix .navbar,
        body main>header.style_8.affix .navbar {
            background: rgba(255, 255, 255, 0.9);
            border: none;
        }
        body main>header.style_1.affix:hover .navbar,
        body main>header.style_2.affix:hover .navbar,
        body main>header.style_3.affix:hover .navbar,
        body main>header.style_4.affix:hover .navbar,
        body main>header.style_8.affix:hover .navbar {
            background: rgba(255, 255, 255, 1);
        }
        header.affix.style_1 .navbar-default .navbar-nav>li:hover>a,
        header.affix.style_1 .navbar-default .navbar-nav>.active>a,
        header.affix.style_1 .navbar-default .navbar-nav>.active:hover>a,
        header.affix.style_1 .navbar-default .navbar-nav>li>a i,
        header.affix.style_2 .navbar-default .navbar-nav>li:hover>a,
        header.affix.style_2 .navbar-default .navbar-nav>.active>a,
        header.affix.style_2 .navbar-default .navbar-nav>.active:hover>a,
        header.affix.style_2 .navbar-default .navbar-nav>li>a i,
        header.affix.style_3 .navbar-default .navbar-nav>li:hover>a,
        header.affix.style_3 .navbar-default .navbar-nav>.active>a,
        header.affix.style_3 .navbar-default .navbar-nav>.active:hover>a,
        header.affix.style_3 .navbar-default .navbar-nav>li>a i,
        header.affix.style_4 .navbar-default .navbar-nav>li:hover>a,
        header.affix.style_4 .navbar-default .navbar-nav>.active>a,
        header.affix.style_4 .navbar-default .navbar-nav>.active:hover>a,
        header.affix.style_4 .navbar-default .navbar-nav>li>a i,
        header.affix.style_8 .navbar-default .navbar-nav>li:hover>a,
        header.affix.style_8 .navbar-default .navbar-nav>.active>a,
        header.affix.style_8 .navbar-default .navbar-nav>.active:hover>a,
        header.affix.style_8 .navbar-default .navbar-nav>li>a i {
            color: #426ca4 !important;
        }
        header.affix.style_1 .navbar-default .navbar-nav>li>a,
        header.affix.style_1 .navbar .nav>li>.search,
        header.affix.style_2 .navbar-default .navbar-nav>li>a,
        header.affix.style_2 .navbar .nav>li>.search,
        header.affix.style_3 .navbar-default .navbar-nav>li>a,
        header.affix.style_3 .navbar .nav>li>.search,
        header.affix.style_4 .navbar-default .navbar-nav>li>a,
        header.affix.style_4 .navbar .nav>li>.search,
        header.affix.style_8 .navbar-default .navbar-nav>li>a,
        header.affix.style_8 .navbar .nav>li>.search {
            color: #6c6c6c !important;
        }
        header.affix.style_1 .navbar-default .navbar-nav>li>ul,
        header.affix.style_2 .navbar-default .navbar-nav>li>ul,
        header.affix.style_3 .navbar-default .navbar-nav>li>ul,
        header.affix.style_4 .navbar-default .navbar-nav>li>ul,
        header.affix.style_8 .navbar-default .navbar-nav>li>ul {
            border-top: 3px solid #426ca4;
        }
        header.affix.style_1 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
        header.affix.style_2 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
        header.affix.style_3 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
        header.affix.style_4 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
        header.affix.style_8 .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
            border-bottom: 7px solid #426ca4;
        }
        body main>header.affix .navbar-brand {
            top: 15px;
        }
        body main>header.affix .navbar-brand img {
            max-height: 50px;
        }
        body main>header.affix .navbar-nav {
            margin-top: 0;
        }
        body main>header.style_6.affix .navbar-nav {
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 15px;
        }
        body main>header.affix .navbar-nav>li {
            height: auto;
        }
        body main>header.affix .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
            top: 43px;
        }
        body main>header.style_6.affix .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
            top: 43px;
        }
        body main>header.affix .navbar-right>li>.dropdown-menu {
            top: 100% !important;
        }
        /*Navbar*/
        header .navbar-nav {
            margin-top: 24px;
        }
        header .navbar-nav>li {
            height: 78px;
        }
        header .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
            content: ' ';
            visibility: hidden;
            opacity: 0;
            height: 0;
            width: 0;
            position: absolute;
            border-bottom: 7px solid #426ca4;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            top: 68px;
            left: 45%;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
            -webkit-transform: translateY(15px);
            -moz-transform: translateY(15px);
            -o-transform: translateY(15px);
            -ms-transform: translateY(15px);
            transform: translateY(15px);
        }
        header .navbar-default .navbar-nav>li.menu-item-has-children:hover>a::after {
            visibility: visible;
            opacity: 1;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
        }
        /*Dropdown Menu*/
        header .navbar-right>li>.dropdown-menu,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu {
            border-top: 3px solid #426ca4;
        }
        header .navbar-right>li>.dropdown-menu,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu,
        header .navbar-right>li>.dropdown-menu .dropdown-menu,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu .dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu .dropdown-menu {
            min-width: 220px;
            border-left: none;
            border-right: none;
            border-bottom: none;
            z-index: 9999 !important;
        }
        header .dropdown-menu {
            display: block;
        }
        header ul li {
            position: relative;
        }
        header ul li:hover>.dropdown-menu,
        header .navbar-nav>li:hover>.dropdown-menu.big,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li.menu-item-has-children:hover>.dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li.menu-item-has-children:hover>.dropdown-menu {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
            visibility: visible;
            opacity: 1;
        }
        header .navbar-nav>li.menu-item-has-children ul * {
            -webkit-transition: all 0s linear;
            -moz-transition: all 0s linear;
            -ms-transition: all 0s linear;
            -o-transition: all 0s linear;
            transition: all 0s linear;
        }
        header ul li>.dropdown-menu,
        header .navbar-nav>li>.dropdown-menu.big,
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li>.dropdown-menu,
        header.style_9 .navbar-collapse>.navbar-nav>li>.dropdown-menu {
            -webkit-transition: all 0.2s linear !important;
            -moz-transition: all 0.2s linear !important;
            -ms-transition: all 0.2s linear !important;
            -o-transition: all 0.2s linear !important;
            transition: all 0.2s linear !important;
            -webkit-transform: translateY(15px);
            -moz-transform: translateY(15px);
            -o-transform: translateY(15px);
            -ms-transform: translateY(15px);
            transform: translateY(15px);
            visibility: hidden;
            opacity: 0;
        }
    }
    /*Search Box*/
    
    header .navbar .nav>li>.search {
        cursor: pointer;
        font-size: 15px;
        text-align: center;
        padding: 17px 15px 12px 10px;
        display: inline-block;
        color: #4d545a;
    }
    
    header .navbar .nav>li:hover>.search {
        color: #426ca4;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }
    
    header .navbar .nav>li:hover>.search+.search-open {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    header .navbar .search-open {
        width: 184px;
        height: 42px;
        right: 0;
        top: 48px;
        visibility: hidden;
        opacity: 0;
        position: absolute;
        z-index: 100;
        background: #fcfcfc;
        border: solid 1px #ebebeb;
        -webkit-box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    
    header .navbar .search-open::after {
        content: url(../img/search_arrow.png);
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        left: 89%;
        top: -14px;
        z-index: 100;
    }
    
    header .navbar .search-open input.form-control {
        border: none;
        height: 40px;
        padding: 6px 15px;
    }
    /*Responsive Search Box*/
    
    @media (max-width: 767px) {
        header .navbar .nav>li>.search {
            padding-left: 17px;
        }
        header .navbar .search-open {
            top: 6px;
            left: 45px;
            margin-bottom: 30px;
        }
        header .navbar .search-open::after {
            display: none;
        }
        header .navbar-right>li.open .dropdown-menu {
            display: block;
        }
    }
    /*Mega Menu*/
    
    header .mega-menu-content {
        padding: 29px 15px 13px 28px;
    }
    
    header .mega-menu-content ul {
        list-style: none;
        padding-left: 0;
    }
    
    header .mega-menu-content p,
    header .widget>ul>li>ul address {
        margin-bottom: 0;
    }
    
    header .widget>ul>li>span,
    header .mega-menu-content i,
    header .mega-menu-content p strong {
        color: #6f6f6f;
    }
    
    header .mega-menu-content p span {
        color: #426ca4;
    }
    
    header .widget>ul>li>span,
    header .mega-menu-content .form-group input,
    header .mega-menu-content .form-group textarea {
        font-weight: 600;
    }
    
    header .widget>ul>li>ul {
        margin-top: 24px;
    }
    
    header .widget>ul>li>ul>li {
        margin-bottom: 25px;
    }
    
    header .mega-menu-content i {
        margin: 4px 7px 0 0;
        float: left;
    }
    
    header li.map {
        height: 159px!important;
    }
    
    header li.map #map {
        height: 159px!important;
        width: 100%!important;
    }
    
    header .mega-menu-content form>div:nth-of-type(1) {
        margin-bottom: 10px;
    }
    
    header .mega-menu-content .form-group input,
    header .mega-menu-content .form-group textarea {
        font-size: 12px;
    }
    
    header .mega-menu-content .form-group input,
    header .mega-menu-content .form-group textarea {
        color: #afafaf;
    }
    
    header .mega-menu-content .form-group input,
    header .mega-menu-content .form-group textarea {
        letter-spacing: 0.9px;
    }
    
    header .mega-menu-content .form-group input {
        height: 36px;
    }
    /*Responsive Mega Menu*/
    
    @media (min-width: 1200px) {
        header nav .dropdown-menu.big {
            max-width: 97.4%;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        header nav .dropdown-menu.big {
            max-width: 96.9%;
        }
    }
    
    @media (min-width: 767px) and (max-width: 991px) {
        header .dropdown-menu.big {
            max-width: 96%;
        }
    }
    
    @media (max-width: 767px) {
        header .dropdown-menu.big .mega-menu-content .row>.widget {
            margin-bottom: 40px;
        }
    }
    /* =================================  */
    /* ========== HEADER STYLE_1, STYLE_2, STYLE_3, STYLE_4, STYLE_5, STYLE_6, STYLE_7, STYLE_8, STYLE_9 ==========  */
    /* =================================  */
    
    header.style_1 {
        background: url(../img/header-bg.jpg) 50% 0 no-repeat;
    }
    
    header.style_2 {
        /*background: url(../img/header-bg-zailtonjunior.jpg) 50% 0 no-repeat;*/
    }
    
    header.style_3 {
        /*background: url(../img/header-bg2-zailtonjunior.jpg) 50% 0 no-repeat;*/
    }
    
    header.style_4 {
        background: url(../img/error-bg.jpg) 50% 0 no-repeat;
    }
    
    header.style_5 {
        background-color: transparent!important;
    }
    
    header.style_8 {
        /* background: url(../img/header-bg-2.jpg) 50% 0 no-repeat;*/
    }
    
    header.style_1,
    header.style_2,
    header.style_3,
    header.style_4,
    header.style_8 {
        width: 100%;
        min-width: 100%;
        position: relative;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    header.style_1 {
        margin-bottom: 110px;
    }
    
    header.style_2 {
        margin-bottom: 90px;
    }
    
    header.style_3 {
        margin-bottom: 65px;
    }
    
    header.style_1::before,
    header.style_2::before,
    header.style_3::before,
    header.style_4::before,
    header.style_8::before {
        content: ' ';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    header.style_1::before,
    header.style_2::before,
    header.style_4::before,
    header.style_8::before {
        background: rgba(66, 108, 164, 0.9);
    }
    
    header.style_3::before {
        background: rgba(0, 0, 0, 0.8);
    }
    
    header.style_6 .navbar-brand {
        top: 5px;
    }
    
    header.style_6 .navbar-default .navbar-nav {
        margin-top: 25px;
        margin-bottom: -9px;
    }
    
    header.style_6 .navbar-default .navbar-nav>li.menu-item-has-children:hover>a::after {
        top: 59px;
    }
    
    header.style_6 .navbar-right .dropdown-menu {
        top: 84px;
    }
    
    header.style_6 .dropdown-menu .dropdown-menu {
        top: -7px;
        left: 100%;
        padding-bottom: 0;
    }
    
    header.style_1 .navbar-collapse,
    header.style_2 .navbar-collapse,
    header.style_4 .navbar-collapse,
    header.style_8 .navbar-collapse {
        border-bottom: 1px solid;
        border-color: rgba(255, 255, 255, 0.2);
    }
    
    header.style_3 .navbar-collapse {
        border-bottom: 1px solid #515355;
    }
    
    header.style_1 .navbar-default .navbar-nav>li>a,
    header.style_2 .navbar-default .navbar-nav>li>a,
    header.style_3 .navbar-default .navbar-nav>li>a,
    header.style_4 .navbar-default .navbar-nav>li>a,
    header.style_8 .navbar-default .navbar-nav>li>a {
        font-weight: 600;
    }
    
    header.style_3 .navbar-default .navbar-nav>li>a>i {
        color: #fafafa;
    }
    
    header.style_1 .navbar-default .navbar-nav>li>a:focus,
    header.style_2 .navbar-default .navbar-nav>li>a:focus,
    header.style_3 .navbar-default .navbar-nav>li>a:focus,
    header.style_4 .navbar-default .navbar-nav>li>a:focus,
    header.style_8 .navbar-default .navbar-nav>li>a:focus {
        background: transparent!important;
    }
    
    header.style_1 .navbar-default .navbar-nav>li>a>i,
    header.style_1 .navbar-default .navbar-nav>li>a,
    header.style_1 .navbar-default .navbar-nav>li:hover>a,
    header.style_1 .navbar-default .navbar-nav>.active>a,
    header.style_1 .navbar-default .navbar-nav>.active:hover>a,
    header.style_1 .navbar-default .navbar-nav>.open>a,
    header.style_1 .navbar .nav>li>.search,
    header.style_2 .navbar-default .navbar-nav>li>a>i,
    header.style_2 .navbar-default .navbar-nav>li>a,
    header.style_2 .navbar-default .navbar-nav>li:hover>a,
    header.style_2 .navbar-default .navbar-nav>.active>a,
    header.style_2 .navbar-default .navbar-nav>.active:hover>a,
    header.style_2 .navbar-default .navbar-nav>.open>a,
    header.style_2 .navbar .nav>li>.search,
    header.style_3 .navbar-default .navbar-nav>li>a,
    header.style_3 .navbar .nav>li>.search,
    header.style_4 .navbar-default .navbar-nav>li>a>i,
    header.style_4 .navbar-default .navbar-nav>li>a,
    header.style_4 .navbar-default .navbar-nav>li:hover>a,
    header.style_4 .navbar-default .navbar-nav>.active>a,
    header.style_4 .navbar-default .navbar-nav>.active:hover>a,
    header.style_4 .navbar-default .navbar-nav>.open>a,
    header.style_4 .navbar .nav>li>.search,
    header.style_8 .navbar-default .navbar-nav>li>a,
    header.style_8 .navbar-default .navbar-nav>li>a>i,
    header.style_8 .navbar-default .navbar-nav>li:hover>a,
    header.style_8 .navbar-default .navbar-nav>.active>a,
    header.style_8 .navbar-default .navbar-nav>.active:hover>a,
    header.style_8 .navbar-default .navbar-nav>.open>a,
    header.style_8 .navbar .nav>li>.search,
    header.style_8 .navbar .nav>li>.search:hover {
        color: #fff!important;
    }
    
    header.style_3 .navbar-default .navbar-nav>li:hover>a,
    header.style_3 .navbar-default .navbar-nav>.active>a,
    header.style_3 .navbar-default .navbar-nav>.active:hover>a,
    header.style_3 .navbar-default .navbar-nav>.open>a,
    header.style_3 .navbar .nav>li>.search:hover,
    header.style_5 .navbar-default .navbar-nav>.open>a,
    header.style_6 .navbar-default .navbar-nav>.open>a,
    header.style_7 .navbar-default .navbar-nav>.open>a,
    header.style_9 .navbar-default .navbar-nav>.open>a {
        color: #426ca4 !important;
    }
    
    header.style_1 .navbar-default .navbar-nav>.open>a,
    header.style_1 .navbar-toggle,
    header.style_1 .navbar-toggle:hover,
    header.style_1 .navbar-toggle:focus,
    header.style_2 .navbar-default .navbar-nav>.open>a,
    header.style_2 .navbar-toggle,
    header.style_2 .navbar-toggle:hover,
    header.style_2 .navbar-toggle:focus,
    header.style_3 .navbar-toggle,
    header.style_3 .navbar-toggle:hover,
    header.style_3 .navbar-toggle:focus,
    header.style_3 .navbar-default .navbar-nav>.open>a,
    header.style_4 .navbar-default .navbar-nav>.open>a,
    header.style_4 .navbar-toggle,
    header.style_4 .navbar-toggle:hover,
    header.style_4 .navbar-toggle:focus,
    header.style_5 .navbar-default .navbar-nav>.open>a,
    header.style_8 .navbar-default .navbar-nav>.open>a,
    header.style_8 .navbar-toggle,
    header.style_8 .navbar-toggle:hover,
    header.style_8 .navbar-toggle:focus {
        background-color: transparent!important;
    }
    
    header.style_1 .navbar .search-open::after,
    header.style_2 .navbar .search-open::after,
    header.style_3 .navbar .search-open::after,
    header.style_4 .navbar .search-open::after,
    header.style_5 .navbar .search-open::after,
    header.style_6 .navbar .search-open::after,
    header.style_7 .navbar .search-open::after,
    header.style_8 .navbar .search-open::after,
    header.style_9 .navbar .search-open::after {
        content: ' ';
        left: 89%;
        top: -10px;
        display: block;
        height: 0;
        width: 0;
        position: absolute;
        border-bottom: 11px solid #fff;
        border-left: 2px solid transparent;
        border-right: 10px solid transparent;
    }
    
    header.style_1 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
    header.style_2 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
    header.style_4 .navbar-default .navbar-nav>li.menu-item-has-children>a::after,
    header.style_8 .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
        border-bottom: 7px solid #fff;
    }
    
    header.style_1 .navbar-right>li>.dropdown-menu,
    header.style_2 .navbar-right>li>.dropdown-menu,
    header.style_4 .navbar-right>li>.dropdown-menu,
    header.style_8 .navbar-right>li>.dropdown-menu {
        border-top: 3px solid #fff;
    }
    
    @media (min-width: 1230px) {
        header.style_5 nav .dropdown-menu.big {
            max-width: 100%;
        }
        header.style_5 .navbar-right .dropdown-menu.big {
            right: 0;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1229px) {
        header.style_5 nav .dropdown-menu.big {
            max-width: 100%;
        }
        header.style_5 .navbar-right .dropdown-menu.big {
            right: 0;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        header.style_1 .navbar-default .navbar-nav>li>a,
        header.style_2 .navbar-default .navbar-nav>li>a,
        header.style_3 .navbar-default .navbar-nav>li>a,
        header.style_4 .navbar-default .navbar-nav>li>a,
        header.style_8 .navbar-default .navbar-nav>li>a {
            padding-right: 14px;
        }
    }
    
    @media (max-width: 767px) {
        header.style_1 .navbar .search-open::after,
        header.style_2 .navbar .search-open::after,
        header.style_3 .navbar .search-open::after,
        header.style_4 .navbar .search-open::after,
        header.style_5 .navbar .search-open::after,
        header.style_7 .navbar .search-open::after,
        header.style_8 .navbar .search-open::after,
        header.style_9 .navbar .search-open::after {
            display: none;
        }
        header.style_1 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li>a,
        header.style_2 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li>a,
        header.style_3 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li>a,
        header.style_4 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li>a,
        header.style_8 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li>a {
            color: #fafafa;
        }
        header.style_1 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_2 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_3 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_4 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_8 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a {
            background: transparent;
        }
        header.style_1 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_1 .mega-menu-content ul li span,
        header.style_1 .mega-menu-content ul li ul li address,
        header.style_1 .mega-menu-content ul li ul li p,
        header.style_1 .mega-menu-content ul li ul li p strong,
        header.style_1 .mega-menu-content ul li ul li i,
        header.style_2 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_2 .mega-menu-content ul li span,
        header.style_2 .mega-menu-content ul li ul li address,
        header.style_2 .mega-menu-content ul li ul li p,
        header.style_2 .mega-menu-content ul li ul li p strong,
        header.style_2 .mega-menu-content ul li ul li i,
        header.style_3 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_3 .mega-menu-content ul li span,
        header.style_3 .mega-menu-content ul li ul li address,
        header.style_3 .mega-menu-content ul li ul li p,
        header.style_3 .mega-menu-content ul li ul li p strong,
        header.style_3 .mega-menu-content ul li ul li i,
        header.style_4 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_4 .mega-menu-content ul li span,
        header.style_4 .mega-menu-content ul li ul li address,
        header.style_4 .mega-menu-content ul li ul li p,
        header.style_4 .mega-menu-content ul li ul li p strong,
        header.style_4 .mega-menu-content ul li ul li i,
        header.style_8 .navbar-default .navbar-nav>li.menu-item-has-children .dropdown-menu>li:hover>a,
        header.style_8 .mega-menu-content ul li span,
        header.style_8 .mega-menu-content ul li ul li address,
        header.style_8 .mega-menu-content ul li ul li p,
        header.style_8 .mega-menu-content ul li ul li p strong,
        header.style_8 .mega-menu-content ul li ul li i {
            color: #fff;
        }
        header.style_1 .mega-menu-content form button:hover,
        header.style_2 .mega-menu-content form button:hover,
        header.style_3 .mega-menu-content form button:hover,
        header.style_4 .mega-menu-content form button:hover,
        header.style_8 .mega-menu-content form button:hover {
            color: #426ca4;
            background-color: #fff;
        }
    }
    /* BREADCRUMBS */
    
    header.style_1 .breadCrumbs_header,
    header.style_2 .breadCrumbs_header,
    header.style_3 .breadCrumbs_header {
        padding: 54px 0 64px;
    }
    
    header.style_4 .breadCrumbs_header {
        padding: 54px 0;
    }
    
    header.style_8 .breadCrumbs_header {
        padding: 54px 0 122px;
    }
    
    header.style_1 .breadCrumbs_header .container .row>div,
    header.style_2 .breadCrumbs_header .container .row>div,
    header.style_3 .breadCrumbs_header .container .row>div,
    header.style_4 .breadCrumbs_header .container .row>div,
    header.style_8 .breadCrumbs_header .container .row>div {
        text-align: center;
    }
    
    header.style_1 .breadCrumbs_header h2,
    header.style_2 .breadCrumbs_header h2,
    header.style_3 .breadCrumbs_header h2,
    header.style_4 .breadCrumbs_header h2,
    header.style_8 .breadCrumbs_header h2 {
        color: #fff;
        margin-bottom: 20px;
    }
    
    header.style_1 .breadCrumbs_header ul,
    header.style_2 .breadCrumbs_header ul,
    header.style_3 .breadCrumbs_header ul,
    header.style_4 .breadCrumbs_header ul,
    header.style_8 .breadCrumbs_header ul {
        list-style: none;
        padding-left: 0;
    }
    
    header.style_1 .breadCrumbs_header ul li,
    header.style_2 .breadCrumbs_header ul li,
    header.style_3 .breadCrumbs_header ul li,
    header.style_4 .breadCrumbs_header ul li,
    header.style_8 .breadCrumbs_header ul li {
        display: inline-block;
        letter-spacing: 0.9px;
        font-weight: 400;
    }
    
    header.style_1 .breadCrumbs_header ul li a,
    header.style_2 .breadCrumbs_header ul li a,
    header.style_3 .breadCrumbs_header ul li a,
    header.style_4 .breadCrumbs_header ul li a,
    header.style_8 .breadCrumbs_header ul li a {
        text-decoration: none;
    }
    
    header.style_1 .breadCrumbs_header ul li,
    header.style_1 .breadCrumbs_header ul li a,
    header.style_2 .breadCrumbs_header ul li,
    header.style_2 .breadCrumbs_header ul li a,
    header.style_3 .breadCrumbs_header ul li,
    header.style_3 .breadCrumbs_header ul li a,
    header.style_4 .breadCrumbs_header ul li,
    header.style_4 .breadCrumbs_header ul li a,
    header.style_8 .breadCrumbs_header ul li,
    header.style_8 .breadCrumbs_header ul li a {
        color: #fafafa;
    }
    
    header.style_1 .breadCrumbs_header ul li i,
    header.style_2 .breadCrumbs_header ul li i,
    header.style_3 .breadCrumbs_header ul li i,
    header.style_4 .breadCrumbs_header ul li i,
    header.style_8 .breadCrumbs_header ul li i {
        font-size: 8px;
        padding: 0 10px;
        position: relative;
        top: -2px;
        color: rgba(255, 255, 255, 0.7);
    }
    /* TOP NAV */
    
    .top-nav {
        border-bottom: 1px solid #f7f7f7;
        padding-top: 40px;
    }
    
    .top-nav ul {
        list-style: none;
        margin-bottom: 0;
    }
    
    .top-nav .row>div {
        margin-bottom: -5px;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul {
        padding-left: 0;
    }
    
    .top-nav .row>div:nth-of-type(2)>ul {
        float: right;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li {
        display: inline-block;
    }
    
    /*.top-nav .row>div:nth-of-type(2)>ul>li,
    .top-nav .row>div:nth-of-type(3)>ul>li,
    .top-nav .row>div:nth-of-type(4)>ul>li {
        display: inline-block;
        margin-right: 7px;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li:first-child {
        margin-right: 5px;
    }*/
    .top-nav .row>div>ul>li{
        display: inline-block;
        margin-right: 7px;
    }
    .top-nav .row>div:nth-of-type(1)>ul>li>div,
    .top-nav .row>div:nth-of-type(1)>ul>li>div.iconTopNav .iconT {
        float: left;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li>div.iconTopNav {
        margin-right: 10px;
        margin-top: 1px;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child,
    .top-nav .row>div:nth-of-type(2)>ul li a {
        font-weight: 400;
        font-size: 12px;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child {
        line-height: 24px;
        color: #8a8a8a;
        letter-spacing: 0.9px;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child span {
        color: #c4c4c4;
    }
    
    .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child a {
        color #436ca4;
        text-decoration: none;
    }
    
    .top-nav .row>div:nth-of-type(2)>ul li a {
        color: #999999;
    }
    
    .top-nav .row>div:nth-of-type(2)>ul li {
        padding-right: 0!important;
        padding-left: 0!important;
    }
    
    .top-nav .row>div:nth-of-type(2)>ul li:not(:last-child) a {
        padding-right: 12px!important;
    }
    
    .top-nav .row>div:nth-of-type(2)>ul li:not(:first-child) a {
        padding-left: 12px!important;
    }
    /* Trigger Top-Nav */
    
    ul.navi {
        background-color: #426ca4;
        text-align: center;
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
        display: none;
    }
    
    ul.navi li a {
        cursor: pointer;
    }
    
    ul.navi li a i {
        font-size: 24px;
        color: #fff;
    }
    /*Button DONATE*/
    
    header.style_6 .navbar .nav>li>a.btn-default {
        background-color: #436ca4;
        border: 1px solid #436ca4;
        font-size: 12px;
        line-height: 18px;
        color: #fff;
        font-weight: 600;
        letter-spacing: 0.9px;
        padding: 7px 20px;
        margin-right: 15px;
        margin-left: 38px;
        margin-top: 8px;
    }
    
    @media (max-width: 1199px) {
        .top-nav .row>div:first-child,
        .top-nav .row>div:last-child {
            width: 100%;
            text-align: center;
        }
        .top-nav .row>div:last-child>ul {
            width: 100%;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1199px) {
        .top-nav .row>div:last-child>ul {
            text-align: center;
        }
        header.style_6 .navbar-default .navbar-nav>li.menu-item-has-children:hover>a::after {
            top: 59px;
        }
        header.style_6 .navbar-right .dropdown-menu {
            top: 134px!important;
        }
        header.style_6 .dropdown-menu .dropdown-menu {
            top: -7px!important;
        }
        header.style_6 .navbar .nav>li>a.btn-default {
            margin-top: 6px;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .top-nav .row>div:last-child {
            width: 100%;
            padding-bottom: 20px;
        }
        header.style_6 .navbar.navbar-default .navbar-header {
            position: relative;
            left: 43%;
        }
        header.style_6 .navbar-nav {
            float: left!important;
            margin-left: 27px;
        }
        header.style_6 .dropdown-menu {
            top: 149px!important;
        }
        header.style_6 .dropdown-menu.big {
            max-width: 97%;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .top-nav .row>div:last-child {
            padding-bottom: 40px;
        }
        header.style_6 .navbar-nav>li:first-child>a {
            padding-left: 0;
            padding-right: 14px;
        }
        header.style_6 .navbar-nav>li>a {
            padding-left: 0;
            padding-right: 1px!important;
        }
        header.style_6 .navbar-nav>li>button {
            margin-left: 0!important;
            margin-right: 0!important;
            float: left;
            padding-left: 17px!important;
            padding-right: 17px!important;
        }
    }
    
    @media (min-width: 767px) {
        .affix .top-brand {
            padding: 10px;
        }
    }
    
    @media (max-width: 767px) {
        .top-nav {
            border-bottom: none;
            background-color: #426ca4;
        }
        .top-nav .row>div:nth-of-type(2) {
            padding-bottom: 40px;
        }
        .top-nav .row>div:nth-of-type(1)>ul,
        .top-nav .row>div:nth-of-type(2)>ul {
            text-align: left;
        }
        .top-nav .row>div:nth-of-type(1)>ul {
            margin-bottom: 10px;
        }
        .top-nav .row>div:nth-of-type(2)>ul {
            padding-left: 0;
        }
        .top-nav .row>div:nth-of-type(1)>ul>li,
        .top-nav .row>div:nth-of-type(2)>ul>li {
            display: table;
            margin-bottom: 5px;
            word-break: break-all;
        }
        .top-nav .row>div:nth-of-type(1)>ul>li:first-child {
            margin-right: 0;
        }
        .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child,
        .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child span,
        .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child a,
        .top-nav .iconT-2,
        .top-nav .row>div:nth-of-type(2)>ul li a {
            color: #fff;
        }
        .top-nav .row>div:nth-of-type(1)>ul>li>div:last-child a {
            font-weight: 600;
        }
        .top-nav .iconT-1 i {
            color: transparent;
            background-color: transparent;
            border: 1px solid #fff;
        }
        .top-nav .row>div:nth-of-type(2)>ul li:not(:first-child) a {
            padding-left: 0!important;
        }
        ul.navi {
            display: block;
        }
        .top-nav {
            display: none;
        }
        header.style_6 .navbar-brand {
            top: 0;
        }
        header.style_6 .navbar-nav>li>a {
            padding-left: 15px;
        }
        header.style_6 .navbar-nav>li:first-child>a {
            padding-right: 15px;
            padding-left: 15px;
        }
        header.style_6 .navbar-nav>li:last-child>button {
            margin-left: 17px!important;
        }
        .navbar-header {}
    }
    
    .top-brand {
        text-align: center;
        padding: 30px 0;
        border-bottom: 1px solid #f2f2f2;
    }
    
    header.style_7 .navbar-collapse>ul,
    header.style_9 .navbar-collapse>ul.navbar-nav {
        margin-top: 0;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav,
    header.style_9 .navbar-collapse>ul.navbar-nav {
        height: 48px;
    }
    
    header.style_9 .navbar-collapse>ul.navbar-nav {
        padding-left: 17.9%;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav>li>a:focus,
    header.style_9 .navbar-collapse>ul.navbar-nav>li>a:focus {
        background: transparent!important;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children>a,
    header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children>a {
        padding: 14px 0 14px 15px;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children,
    header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children {
        margin-right: 15px;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children:hover>a::before,
    header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children:hover>a::before {
        content: ' ';
        display: block;
        height: 1px;
        width: 100%;
        position: absolute;
        border-top: 1px solid #3eaae0;
        top: -1px;
        left: 0;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children:hover>a::after,
    header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children:hover>a::after {
        content: ' ';
        display: block;
        height: 0;
        width: 0;
        position: absolute;
        border-bottom: 7px solid #426ca4;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        top: 38px;
        left: 45%;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li>a {
        padding-right: 5px;
        padding-left: 10px;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li>a>i {
        padding-left: 0;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li:hover>a>i,
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li:last-child:hover>i {
        color: #3498db;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li>a>i,
    header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li>i.search {
        color: #979797;
    }
    /*Dropdown*/
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu {
        left: inherit;
        top: 45px;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu .dropdown-menu,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu .dropdown-menu {
        top: -7px;
        left: 100%;
        padding-bottom: 0;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu.big,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu.big {
        padding: 0;
        left: auto;
        right: 15px;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li a:hover,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li a:hover {
        background-color: #fff;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li a,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li a {
        -webkit-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -moz-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -ms-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -o-transition: padding .3s ease-in-out, color .3s ease-in-out;
        transition: padding .3s ease-in-out, color .3s ease-in-out;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li:hover>a,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li:hover>a {
        padding-left: 30px;
        color: #424a4c;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li a,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li a {
        padding-right: 0;
        padding-top: 12px;
        padding-bottom: 12px;
        color: #939393;
        font-weight: 400;
    }
    
    header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li:not(:last-child) a,
    header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li:not(:last-child) a {
        border-bottom: 1px solid #e8e8e8;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu.big {
            width: 97%;
        }
        header.style_9 .navbar-collapse>ul.navbar-nav {
            padding-left: 11%;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu,
        header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu {
            top: 45px!important;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav.navbar-right {
            float: right!important;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children {
            margin-right: 0;
        }
        header.style_9 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children {
            margin-right: 12px;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children>a {
            padding: 14px 0 14px 12px;
        }
        header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children>a {
            padding: 14px 0 14px 12px;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu .dropdown-menu,
        header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu .dropdown-menu {
            top: -7px!important;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li>a>i,
        header.style_9 .navbar-collapse>ul.navbar-nav {
            padding-left: 0;
        }
    }
    
    @media (max-width: 767px) {
        header.style_7 .navbar-header,
        header.style_9 .navbar-header {
            text-align: center;
        }
        header.style_7 .navbar-header .navbar-toggle,
        header.style_9 .navbar-header .navbar-toggle {
            float: none;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li,
        header.style_9 .navbar-collapse>ul.navbar-nav>li {
            margin-bottom: 25px;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li:first-child a {
            padding-left: 15px;
        }
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1) .dropdown-menu {
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li.open .dropdown-menu,
        header.style_9 .navbar-collapse>ul.navbar-nav>li.open .dropdown-menu {
            display: block;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child .dropdown-menu>li:not(:last-child) a,
        header.style_9 .navbar-collapse>ul.navbar-nav .dropdown-menu>li:not(:last-child) a {
            border-bottom: none;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li>.dropdown-menu>li:not(:last-child),
        header.style_9 .navbar-collapse>ul.navbar-nav>li>.dropdown-menu>li:not(:last-child) {
            margin-bottom: 20px;
        }
        header.style_7 .navbar-collapse>.navbar-nav:nth-of-type(1)>li.open .dropdown-menu>li>a,
        header.style_9 .navbar-collapse>ul.navbar-nav>li.open .dropdown-menu>li>a {
            line-height: 0!important;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children:hover>a::before,
        header.style_7 .navbar-collapse>ul.navbar-nav:first-child>li.menu-item-has-children:hover>a::after,
        header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children:hover>a::before,
        header.style_9 .navbar-collapse>ul.navbar-nav>li.menu-item-has-children:hover>a::after {
            display: none;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav:last-child>li {
            display: inline-block;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav,
        header.style_9 .navbar-collapse>ul.navbar-nav {
            height: 100%;
        }
        header.style_7 .navbar-collapse>ul.navbar-nav.navbar-right {
            margin-left: -5px;
        }
        header.style_9 .navbar-collapse>ul.navbar-nav {
            padding-left: 0;
        }
    }
    /* =================================  */
    /* ========== BREADCRUMBS ==========  */
    /* =================================  */
    
    .breadCrumbs {
        background: url(../img/breadcrumbs-bg.jpg) 50% 0 no-repeat;
        padding: 26px 0 34px;
        margin-bottom: 95px;
    }
    
    .breadCrumbs_1 {
        background: url(../img/breadcrumbs-bg-2.jpg) 50% 0 no-repeat;
        padding: 42px 0 48px;
        margin-bottom: 70px;
    }
    
    .breadCrumbs_2 {
        background: #426ca4;
        padding: 26px 0 34px;
        margin-bottom: 85px;
    }
    
    .breadCrumbs_3 {
        background: url(../img/breadcrumbs-bg-3.jpg) 50% 0 no-repeat;
        padding: 40px 0 51px;
        margin-bottom: 95px;
    }
    
    .breadCrumbs,
    .breadCrumbs_1,
    .breadCrumbs_3 {
        width: 100%;
        min-width: 100%;
        position: relative;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    .breadCrumbs::before {
        content: ' ';
        background: rgba(250, 250, 250, 0.90);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .breadCrumbs_1::before {
        content: ' ';
        background: rgba(0, 0, 0, 0.70);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .breadCrumbs_3::before {
        content: ' ';
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .breadCrumbs .container .row>div,
    .breadCrumbs_2 .container .row>div,
    .breadCrumbs_3 .container .row>div {
        text-align: center;
    }
    
    .breadCrumbs .container .row>div>h2,
    .breadCrumbs_1 .container .row>div>h2,
    .breadCrumbs_2 .container .row>div>h2,
    .breadCrumbs_3 .container .row>div>h2 {
        letter-spacing: 3px;
    }
    
    .breadCrumbs .container .row>div>h2,
    .breadCrumbs_1 .container .row>div>h2,
    .breadCrumbs_2 .container .row>div>h2 {
        margin-bottom: 15px;
    }
    
    .breadCrumbs_2 .container .row>div>h2 {
        margin-bottom: 5px;
    }
    
    .breadCrumbs_1 h2,
    .breadCrumbs_1 ul li,
    .breadCrumbs_1 ul li a,
    .breadCrumbs_2 h2,
    .breadCrumbs_2 ul li,
    .breadCrumbs_2 ul li a,
    .breadCrumbs_2 ul li i,
    .breadCrumbs_3 h2 {
        color: #fff;
    }
    
    .breadCrumbs .container .row>div>ul,
    .breadCrumbs_1 .row>div:last-child ul,
    .breadCrumbs_2 .row>div:last-child ul,
    .breadCrumbs_3 .row>div:last-child ul {
        list-style: none;
        padding-left: 0;
    }
    
    .breadCrumbs_1 .row>div:last-child ul {
        float: right;
        margin-top: 20px;
    }
    
    .breadCrumbs .container .row>div>ul li,
    .breadCrumbs_1 .container .row>div>ul li,
    .breadCrumbs_2 .container .row>div>ul li,
    .breadCrumbs_3 .container .row>div>ul li {
        display: inline-block;
        letter-spacing: 0.9px;
        font-weight: 400;
    }
    
    .breadCrumbs .container .row>div>ul li,
    .breadCrumbs .container .row>div>ul li a {
        color: #8a8a8a;
    }
    
    .breadCrumbs_3 .container .row>div>ul li,
    .breadCrumbs_3 .container .row>div>ul li a {
        color: #fafafa;
    }
    
    .breadCrumbs .container .row>div>ul li a,
    .breadCrumbs_1 .container .row>div>ul li a,
    .breadCrumbs_2 .container .row>div>ul li a,
    .breadCrumbs_3 .container .row>div>ul li a {
        text-decoration: none;
    }
    
    .breadCrumbs .container .row>div>ul li i,
    .breadCrumbs_1 .container .row>div>ul li i,
    .breadCrumbs_2 .container .row>div>ul li i,
    .breadCrumbs_3 .container .row>div>ul li i {
        font-size: 8px;
        padding: 0 10px;
        position: relative;
        top: -2px;
    }
    
    .breadCrumbs .container .row>div>ul li i {
        color: #426ca4;
    }
    
    .breadCrumbs_3 .container .row>div>ul li i {
        color: rgba(255, 255, 255, 0.2);
    }
    
    @media (max-width: 479px) {
        .breadCrumbs_1 .row>div {
            width: 100%;
        }
        .breadCrumbs_1 .row>div>h2 {
            margin-bottom: 0;
            margin-top: 0;
            text-align: center;
        }
        .breadCrumbs_1 .row>div:last-child {
            text-align: center;
        }
        .breadCrumbs_1 .row>div:last-child ul {
            float: none;
            margin-bottom: 0;
            margin-top: 15px;
        }
    }
    /* =================================  */
    /* ========== REVOLUTION SLIDER ==========  */
    /* =================================  */
    
    .tp-banner-container {
        width: 100% !important;
        position: relative;
        padding: 0;
        overflow: hidden;
        margin-bottom: 85px;
    }
    
    .tp-banner-container.tp-banner-container-no {
        margin-bottom: 0;
    }
    
    .tp-banner {
        width: 100%;
        position: relative;
    }
    
    .forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
        margin-top: -102px;
    }
    
    .tp-banner-container.tp-banner-container_1 {
        margin-bottom: 55px;
    }
    
    .inside-slider-content {
        position: absolute;
        width: 100%;
        height: 100%;
    }
    
    .inside-slider-content .container {
        position: relative;
        z-index: 100;
        padding-top: 10%;
        padding-bottom: 10%;
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
            margin-top: -152px;
        }
    }
    
    @media (max-width: 767px) {
        .forcefullwidth_wrapper_tp_banner .tp-banner-container.tp-banner-container_1 {
            margin-top: -58px;
        }
        .inside-slider-content {
            display: none;
        }
    }
    /* =================================  */
    /* ========== HEADINGS ==========  */
    /* =================================  */
    
    .heading,
    .heading_e,
    .heading_bg,
    .heading_t,
    .heading_d,
    .heading_our {
        text-align: center;
    }
    
    .heading {
        margin-bottom: 45px;
    }
    
    .heading_e,
    .heading_t,
    .heading_d {
        margin-bottom: 35px;
    }
    
    .heading_bg {
        margin-bottom: 75px;
    }
    
    .heading_our {
        margin-bottom: 15px;
    }
    
    .heading h2 {
        line-height: 39px;
    }
    
    .heading h4,
    .heading_e h4,
    .heading_bg h4,
    .heading_t h4,
    .heading_d h4,
    .heading_our h2,
    .heading_our p,
    .heading_our h4 {
        position: relative;
    }
    
    .heading_our h2,
    .heading_our p,
    .heading_our h4 {
        z-index: 100;
    }
    
    .heading h4,
    .heading_e h4,
    .heading_bg h4,
    .heading_t h4,
    .heading_d h4,
    .heading h2,
    .heading_our h2,
    .heading_e h3,
    .heading_bg h3,
    .heading_t h3,
    .heading_d h3,
    .heading_our h4 {
        margin-top: 0;
    }
    
    .heading p,
    .heading_our p {
        color: #6f6f6f;
    }
    
    .heading_e p,
    .heading_t p,
    .heading_d p {
        color: #949494;
    }
    
    .heading_bg p {
        color: #000;
    }
    
    .heading p {
        margin-bottom: 30px;
    }
    
    .heading_e p,
    .heading_bg p,
    .heading_t p,
    .heading_d p,
    .heading_our p {
        margin-bottom: 25px;
    }
    
    .heading h4,
    .heading_e h4,
    .heading_bg h4,
    .heading_t h4,
    .heading_d h4,
    .heading_our h4 {
        display: inline-block;
    }
    
    .heading h4::before,
    .heading h4::after,
    .heading_e h4::before,
    .heading_e h4::after,
    .heading_bg h4::before,
    .heading_bg h4::after,
    .heading_t h4::before,
    .heading_t h4::after,
    .heading_d h4::before,
    .heading_d h4::after,
    .heading_our h4::before,
    .heading_our h4::after {
        content: ' ';
        width: 240%;
        position: absolute;
        border-width: 1px;
        top: 11px;
    }
    
    .heading h4::before,
    .heading h4::after,
    .heading_e h4::before,
    .heading_e h4::after,
    .heading_d h4::before,
    .heading_d h4::after,
    .heading_our h4::before,
    .heading_our h4::after {
        border-bottom: 1px solid #dedede;
    }
    
    .heading_bg h4::before,
    .heading_bg h4::after {
        border-bottom: 1px solid #363d3f;
    }
    
    .heading_t h4::before,
    .heading_t h4::after {
        border-bottom: 1px solid #e7e7e7;
    }
    
    .heading h4::before,
    .heading_e h4::before,
    .heading_bg h4::before,
    .heading_t h4::before,
    .heading_d h4::before,
    .heading_our h4::before {
        right: 100%;
    }
    
    .heading h4::after,
    .heading_e h4::after,
    .heading_bg h4::after,
    .heading_t h4::after,
    .heading_d h4::after,
    .heading_our h4::after {
        left: 100%;
    }
    
    .heading h4 img,
    .heading_e h4 img,
    .heading_bg h4 img,
    .heading_t h4 img,
    .heading_d h4 img,
    .heading_our h4 img {
        padding: 0 11px;
    }
    /*Responsive Heading*/
    
    @media (max-width: 338px) {
        .heading h4::before,
        .heading h4::after,
        .heading_e h4::before,
        .heading_e h4::after,
        .heading_bg h4::before,
        .heading_bg h4::after,
        .heading_t h4::before,
        .heading_t h4::after,
        .heading_d h4::before,
        .heading_d h4::after,
        .heading_our h4::before,
        .heading_our h4::after {
            width: 200%;
        }
    }
    /* =================================  */
    /* ========== TITLES ==========  */
    /* =================================  */
    
    .titleC {
        margin-bottom: 30px;
    }
    
    .titleF {
        margin-bottom: 25px;
    }
    
    .titleB {
        margin-bottom: 50px;
    }
    
    .titleL,
    .titleLD {
        padding-right: 75px;
        margin-bottom: 45px;
    }
    
    .titleP {
        margin-bottom: 15px;
    }
    
    .titleD {
        margin-bottom: 55px;
    }
    
    .titleSer {
        margin-bottom: 20px;
    }
    
    .titleC h4,
    .titleF h4,
    .titleL h4,
    .titleLD h4,
    .titleB h4,
    .titleP h3,
    .titleD h4,
    .titleSer h4 {
        display: table-cell;
        white-space: pre;
    }
    
    .titleC h4,
    .titleF h4,
    .titleB h4 {
        padding-right: 15px;
    }
    
    .titleF h4 {
        color: #fff;
    }
    
    .titleL h4 {
        padding-right: 8px;
    }
    
    .titleLD h4,
    .titleSer h4 {
        padding-right: 20px;
    }
    
    .titleP h3 {
        line-height: 30px;
        padding-right: 12px;
    }
    
    .titleD h4 {
        padding-right: 30px;
    }
    
    .titleC h4>span,
    .titleL h4>span,
    .titleB h4>span,
    .titleLD h4>span {
        color: #426ca4;
    }
    
    .titleC .right-linie,
    .titleF .right-linie,
    .titleL .right-linie,
    .titleLD .right-linie,
    .titleB .right-linie,
    .titleP .right-linie,
    .titleD .right-linie,
    .titleSer .right-linie {
        display: table-cell;
        vertical-align: middle;
        position: relative;
        width: 100%;
    }
    
    .titleC .right-linie,
    .titleF .right-linie,
    .titleL .right-linie,
    .titleLD .right-linie,
    .titleP .right-linie,
    .titleSer .right-linie {
        top: 1px;
    }
    
    .titleB .right-linie,
    .titleD .right-linie {
        top: 2px;
    }
    
    .titleC .right-linie span,
    .titleF .right-linie span,
    .titleL .right-linie span,
    .titleLD .right-linie span,
    .titleB .right-linie span,
    .titleP .right-linie span,
    .titleD .right-linie span,
    .titleSer .right-linie span {
        width: 100%;
        display: block;
        position: relative;
    }
    
    .titleC .right-linie span,
    .titleL .right-linie span,
    .titleLD .right-linie span,
    .titleB .right-linie span,
    .titleP .right-linie span,
    .titleD .right-linie span {
        border-bottom: 1px solid #e5e5e5;
    }
    
    .titleSer .right-linie span {
        border-bottom: 1px solid #426ca4;
    }
    
    .titleF .right-linie span {
        border-bottom: 1px solid #fff;
        opacity: 0.12;
    }
    
    .titleC .right-linie span::before,
    .titleF .right-linie span::before,
    .titleL .right-linie span::before,
    .titleLD .right-linie span::before,
    .titleB .right-linie span::before,
    .titleP .right-linie span::before,
    .titleD .right-linie span::before,
    .titleSer .right-linie span::before {
        position: absolute;
        content: '';
        left: 0;
        width: 7px;
        height: 7px;
        top: -3px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .titleC .right-linie span::before,
    .titleL .right-linie span::before,
    .titleLD .right-linie span::before,
    .titleB .right-linie span::before,
    .titleP .right-linie span::before,
    .titleD .right-linie span::before {
        background: #e5e5e5;
    }
    
    .titleF .right-linie span::before {
        background: #fff;
    }
    
    .titleSer .right-linie span::before {
        background: #426ca4;
    }
    
    @media (max-width: 479px) {
        .titleL,
        .titleLD,
        .titleP h3,
        .titleD h4,
        .titleSer h4 {
            padding-right: 0;
        }
        .titleL h4,
        .titleLD h4 {
            padding-right: 0;
            white-space: inherit;
        }
        .titleC h4,
        .titleF h4,
        .titleL h4,
        .titleLD h4,
        .titleB h4,
        .titleP h3,
        .titleD h4,
        .titleSer h4 {
            white-space: normal;
        }
        .titleC .right-linie,
        .titleF .right-linie,
        .titleL .right-linie,
        .titleLD .right-linie,
        .titleB .right-linie,
        .titleP .right-linie,
        .titleD .right-linie,
        .titleSer .right-linie {
            display: none;
        }
    }
    /* =================================  */
    /* ========== SPECIALS ICONS ==========  */
    /* =================================  */
    
    .service .icon,
    .service .icon-2,
    .caption_news .icon,
    .caption_news .icon-2,
    .iconF-2,
    .mef-services .icon-2,
    .feature-item_5 .icon-2,
    .feature-item_6 .icon-2,
    .feature-item_7 .icon-2,
    .feature-item_8 .icon-2,
    .service_bg .icon,
    .service_bg .icon-2,
    .service_white .icon,
    .service_white .icon-2,
    .caption_news_c .icon,
    .caption_news_c .icon-2,
    .iconT-2,
    .thumbnail.blogs .icon,
    .caption_blogs_1 .icon,
    .thumbnail.blogs .icon-2,
    .caption_blogs_1 .icon-2 {
        position: relative;
    }
    
    .feature-item_5 .icon,
    .feature-item_6 .icon,
    .feature-item_7 .icon,
    .feature-item_8 .icon {
        padding-top: 32px;
    }
    
    .service .icon,
    .service_white .icon {
        top: -28px;
    }
    
    .caption_news .icon,
    .caption_news_c .icon,
    .caption_news .icon-2,
    .caption_news_c .icon-2,
    .thumbnail.blogs .icon,
    .caption_blogs_1 .icon,
    .thumbnail.blogs .icon-2,
    .caption_blogs_1 .icon-2 {
        top: -33px;
    }
    
    .iconF {
        float: left;
    }
    
    .service_bg .icon {
        top: -26px;
    }
    
    .iconF-2,
    .iconT-2,
    .thumbnail.blogs .icon,
    .caption_blogs_1 .icon {
        text-align: center;
    }
    
    .service .icon-1 i,
    .caption_news .icon-1 i,
    .iconF-1 i,
    .mef-services .icon-1 i,
    .service_bg .icon-1 i,
    .service_white .icon-1 i,
    .caption_news_c .icon-1 i,
    .iconT-1 i,
    .thumbnail.blogs .icon-1 i,
    .caption_blogs_1 .icon-1 i {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .feature-item_5 .icon-1 i,
    .feature-item_6 .icon-1 i,
    .feature-item_7 .icon-1 i,
    .feature-item_8 .icon-1 i {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .service .icon-1 i,
    .service_bg .icon-1 i,
    .service_white .icon-1 i,
    .mef-services .icon-1 i {
        color: transparent;
        background-color: #426ca4;
        padding: 20.5px 20px;
    }
    
    .feature-item_5 .icon-1 i,
    .feature-item_6 .icon-1 i,
    .feature-item_7 .icon-1 i,
    .feature-item_8 .icon-1 i {
        border: 2px solid #fff;
        color: transparent;
        background-color: transparent;
        padding: 21px 20.5px;
    }
    
    .service .icon-1 i,
    .service_bg .icon-1 i,
    .service_white .icon-1 i {
        -webkit-border-radius: 16px 16px 0 16px;
        border-radius: 16px 16px 0 16px;
    }
    
    .caption_news .icon-1 i,
    .caption_news_c .icon-1 i,
    .thumbnail.blogs .icon-1 i,
    .caption_blogs_1 .icon-1 i {
        color: transparent;
        background-color: #fff;
        padding: 14.5px 14px;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 12px;
        border-radius: 12px;
    }
    
    .iconF-1 i {
        color: #3d4142;
        background-color: #3d4142;
        padding: 4.5px 6px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .mef-services .icon-1 i,
    .feature-item_5 .icon-1 i,
    .feature-item_6 .icon-1 i,
    .feature-item_7 .icon-1 i,
    .feature-item_8 .icon-1 i {
        -webkit-border-radius: 16px;
        border-radius: 16px;
    }
    
    .iconT-1 i {
        color: transparent;
        background-color: #fff;
        padding: 2px 4px;
        border: 1px solid #dbdbdb;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .service .icon-2,
    .mef-services .icon-2,
    .service_white .icon-2,
    .service_bg .icon-2 {
        top: -37px;
    }
    
    .feature-item_5 .icon-2,
    .feature-item_6 .icon-2,
    .feature-item_7 .icon-2,
    .feature-item_8 .icon-2 {
        top: -40px;
    }
    
    .caption_news .icon-2,
    .caption_news_c .icon-2 {
        color: #ababab;
    }
    
    .thumbnail.blogs .icon-2,
    .caption_blogs_1 .icon-2 {
        color: #426ca4;
    }
    
    .iconF-2,
    .iconT-2 {
        font-size: 11px;
    }
    
    .iconF-2 {
        top: -22px;
        color: #fff;
    }
    
    .iconT-2 {
        top: -18px;
        color: #c9c9c9;
    }
    
    .caption_news_c .icon-2 i {
        color: #426ca4;
    }
    
    .caption_news_c .iconV,
    .thumbnail.blogs .iconV {
        z-index: 2;
    }
    /* =================================  */
    /* ========== MEDICAL AND HEALTH SECTION ==========  */
    /* =================================  */
    
    .medicalHealth {
        margin-bottom: 100px;
    }
    
    .medicalHealth .heading {
        margin-bottom: 85px;
    }
    /* Services Blocks */
    
    .service,
    .mef-services,
    .feature-item_5,
    .feature-item_6,
    .feature-item_7,
    .feature-item_8,
    .service_bg,
    .service_white {
        text-align: center;
    }
    
    .service,
    .service_white {
        padding: 0 40px 35px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #fff;
    }
    
    .service {
        border: 1px solid #ebebeb;
    }
    
    .service_white {
        border-color: transparent;
    }
    
    .service .describe {
        margin-top: -25px;
    }
    
    .service .describe h4,
    .service_bg .describe h4,
    .service_white .describe h4,
    .mef-services .describe h4 {
        letter-spacing: 0.9px;
    }
    
    .service .describe h4,
    .service_bg .describe h4,
    .service_white .describe h4,
    .mef-services .describe p,
    .service_bg .describe p,
    .service_white .describe p {
        margin-bottom: 25px;
    }
    
    .service .describe h4,
    .service_bg .describe h4,
    .service_white .describe h4 {
        word-spacing: 1px;
    }
    
    .service .describe p {
        margin-bottom: 20px;
    }
    
    .service .describe a,
    .service_white .describe a {
        color: #252e30;
        font-weight: 400;
    }
    
    .service .describe a:hover,
    .service_white .describe a:hover {
        text-decoration: none;
        color: #426ca4;
    }
    
    .mef-services {
        margin-bottom: 50px;
    }
    
    .mef-services .describe h4 {
        margin-bottom: 30px;
    }
    
    .service_bg.service_bg_1 {
        background: url(../img/service_bg-1.jpg) 50% 0 no-repeat;
    }
    
    .service_bg.service_bg_2 {
        background: url(../img/service_bg-2.jpg) 50% 0 no-repeat;
    }
    
    .service_bg.service_bg_3 {
        background: url(../img/service_bg-3.jpg) 50% 0 no-repeat;
    }
    
    .service_bg.service_bg_1,
    .service_bg.service_bg_2,
    .service_bg.service_bg_3 {
        padding: 0 40px 35px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        position: relative;
        width: 100%;
        min-width: 100%;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    .service_bg::before {
        content: ' ';
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    
    .service_bg .describe,
    .service_white .describe {
        margin-top: -25px;
    }
    
    .service_bg .describe {
        position: relative;
        z-index: 100;
    }
    
    .service_bg .describe h4,
    .service_bg .describe p,
    .service_bg .describe a {
        color: #fff;
    }
    
    .service_bg .describe a {
        font-weight: 700;
        text-decoration: none;
        font-size: 12px;
        letter-spacing: 3px;
    }
    
    @media (max-width: 991px) {
        .medicalHealth .container .row>div:nth-of-type(n+2) {
            margin-bottom: 60px;
        }
    }
    /* =================================  */
    /* ========== QUOTE SECTION ==========  */
    /* =================================  */
    
    .quote,
    .quote_1,
    .quote_2 {
        background: url(../img/quote.jpg) 50% 0 no-repeat;
        width: 100%;
        min-width: 100%;
        position: relative;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
        margin-bottom: 80px;
    }
    
    .quote_1 {
        margin-bottom: 90px;
    }
    
    .quote::before,
    .quote_1::before,
    .quote_2::before {
        content: ' ';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .quote::before {
        background: rgba(66, 108, 164, 0.95);
    }
    
    .quote_1::before {
        background: rgba(250, 250, 250, 0.95);
    }
    
    .quote_2::before {
        /*background: rgba(224, 108, 160, 0.9);*/
        background: rgba(63, 103, 154, 0.70);
    }
    
    .quote .container .row>div,
    .quote_1 .container .row>div,
    .quote_2 .container .row>div {
        text-align: center;
    }
    
    .quote h2,
    .quote_1 h2,
    .quote_2 h2 {
        margin-top: 135px;
        position: relative;
        font-size: 134px;
        line-height: 2px;
        font-weight: 400;
        font-family: 'MS Reference Sans Serif', sans-serif;
    }
    
    .quote h2,
    .quote_2 h2 {
        color: rgba(255, 255, 255, 0.4);
    }
    
    .quote_1 h2 {
        color: #426ca4;
    }
    
    .quote p,
    .quote_1 p,
    .quote_2 p {
        position: relative;
        font-size: 49px;
        line-height: 58px;
        font-weight: 600;
        letter-spacing: 2px;
    }
    
    .quote p,
    .quote_2 p {
        color: #fff;
    }
    
    .quote_1 p {
        color: #4e4e4e;
    }
    
    .quote .row div>p:last-child,
    .quote_1 .row div>p:last-child,
    .quote_2 .row div>p:last-child {
        font-size: 15px;
        font-weight: 400;
        letter-spacing: 0.9px;
        margin-bottom: 65px;
    }
    
    .quote_1 .row div>p:last-child {
        color: #929292;
    }
    /*Responsive Quote*/
    
    @media (max-width: 992px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            margin-top: 120px;
            font-size: 120px;
            line-height: 4px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 44px;
            line-height: 52px;
        }
        .quote .row div>p:last-child,
        .quote_1 .row div>p:last-child,
        .quote_2 .row div>p:last-child {
            margin-bottom: 50px;
        }
    }
    
    @media (max-width: 722px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            font-size: 114px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 42px;
        }
    }
    
    @media (max-width: 697px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            font-size: 102px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 38px;
            line-height: 47px;
        }
    }
    
    @media (max-width: 638px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            margin-top: 110px;
            font-size: 92px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 34px;
            line-height: 42px;
        }
        .quote .row div>p:last-child,
        .quote_1 .row div>p:last-child,
        .quote_2 .row div>p:last-child {
            margin-bottom: 40px;
        }
    }
    
    @media (max-width: 495px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            margin-top: 90px;
            font-size: 83px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 30px;
            line-height: 38px;
        }
        .quote .row div>p:last-child,
        .quote_1 .row div>p:last-child,
        .quote_2 .row div>p:last-child {
            margin-bottom: 30px;
        }
    }
    
    @media (max-width: 334px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            margin-top: 70px;
            font-size: 75px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 27px;
            line-height: 34px;
        }
        .quote .row div>p:last-child,
        .quote_1 .row div>p:last-child,
        .quote_2 .row div>p:last-child {
            font-size: 13px;
        }
    }
    
    @media (max-width: 271px) {
        .quote h2,
        .quote_1 h2,
        .quote_2 h2 {
            font-size: 67px;
        }
        .quote p,
        .quote_1 p,
        .quote_2 p {
            font-size: 24px;
            line-height: 30px;
        }
    }
    /* =================================  */
    /* ========== MEDICAL TEAM SECTION ==========  */
    /* =================================  */
    
    .medicalTeam {
        margin-bottom: 80px;
    }
    
    .thumbnail.team,
    .thumbnail.news,
    .thumbnail.gallery_filter,
    .thumbnail.doctor_filter,
    .thumbnail_latest_news,
    .thumbnail.news_c,
    .gallery_filter_elements .thumbnail.gallery_filter img,
    .elements_team .thumbnail.team>img,
    .elements_news .thumbnail.news>img,
    .doctor_filter_elements .thumbnail.doctor_filter img,
    .latest_news_elements .thumbnail_latest_news img,
    .elements_news_c .thumbnail.news_c>img,
    .caption_news.captionS,
    .caption_news_c.captionS,
    .caption_news_c.captionV,
    .thumbnail.news_c .vdyt,
    .thumbnail.blogs .vdyt,
    .thumbnail.blogs .captionS,
    .caption_latest_news ul li a i,
    .thumbnail.single,
    .single_elements .thumbnail.single img,
    .thumbnail.all_dp,
    .all_dp_elements .thumbnail.all_dp>img {
        position: relative;
    }
    
    .thumbnail.team,
    .thumbnail.news,
    .thumbnail.gallery_filter,
    .thumbnail.doctor_filter,
    .thumbnail_latest_news,
    .thumbnail.news_c,
    .thumbnail.blogs,
    .caption_blogs_1,
    .thumbnail.single,
    .thumbnail.all_dp {
        padding: 0;
        border: none;
    }
    
    .thumbnail.team,
    .thumbnail.news,
    .thumbnail.gallery_filter,
    .thumbnail.doctor_filter,
    .thumbnail_latest_news,
    .thumbnail.news_c,
    .thumbnail.single,
    .thumbnail.all_dp {
        overflow: hidden;
    }
    
    .thumbnail.team,
    .caption_team,
    .caption_news,
    .caption_news_c,
    .caption_doctor,
    .caption_doctor ul,
    .thumbnail.gallery_filter,
    .caption_gallery,
    .thumbnail.doctor_filter .mask ul,
    .elements_team>ul,
    .thumbnail_latest_news .mask ul,
    .caption_blogs_1,
    .caption_single,
    .single_elements ul {
        text-align: center;
    }
    
    .thumbnail.news,
    .thumbnail.news_c,
    .thumbnail.blogs img {
        margin-bottom: 2px;
    }
    
    .thumbnail.team,
    .thumbnail.gallery_filter,
    .thumbnail.doctor_filter,
    .thumbnail_latest_news,
    .thumbnail.single,
    .thumbnail.all_dp {
        margin-bottom: 0;
    }
    
    .thumbnail.team,
    .thumbnail.doctor_filter,
    .thumbnail.single,
    .single_elements .thumbnail.single img {
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }
    
    .thumbnail.news,
    .caption_news,
    .caption_news_c,
    .thumbnail.gallery_filter img,
    .thumbnail.news_c,
    .thumbnail.blogs img,
    .thumbnail.blogs .caption,
    .caption_blogs_1 {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .caption_doctor,
    .elements_team>ul,
    .single_elements ul {
        -webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
    
    .thumbnail_latest_news,
    .thumbnail_latest_news img {
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    
    .thumbnail.all_dp,
    .all_dp_elements .thumbnail.all_dp>img {
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .thumbnail_latest_news img {
        margin-left: 0;
        margin-right: 0!important;
        width: 100%;
    }
    
    .elements_team .thumbnail.team>img,
    .elements_news .thumbnail.news>img,
    .gallery_filter_elements .thumbnail.gallery_filter img,
    .doctor_filter_elements .thumbnail.doctor_filter img,
    .latest_news_elements .thumbnail_latest_news img,
    .elements_news_c .thumbnail.news_c>img,
    .single_elements .thumbnail.single img,
    .all_dp_elements .thumbnail.all_dp>img {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .elements_team:hover .thumbnail.team>img,
    .elements_news:hover .thumbnail.news>img,
    .gallery_filter_elements:hover .thumbnail.gallery_filter img,
    .doctor_filter_elements:hover .thumbnail.doctor_filter img,
    .latest_news_elements:hover .thumbnail_latest_news img,
    .elements_news_c:hover .thumbnail.news_c>img,
    .single_elements:hover .thumbnail.single img,
    .all_dp_elements:hover .thumbnail.all_dp>img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
    
    .caption_team {
        padding: 23px 0 21px;
    }
    
    .caption_news,
    .caption_news_c {
        padding: 9px 15px 0;
    }
    
    .caption_news,
    .caption_news_c,
    .thumbnail.blogs .caption,
    .caption_blogs_1 {
        border: 1px solid #ebebeb;
    }
    
    .caption_gallery {
        margin-bottom: 30px;
        padding: 9px 0 17px;
    }
    
    .caption_doctor,
    .caption_all_dp {
        padding: 9px 0 0;
    }
    
    .caption_latest_news {
        padding: 3px 0;
    }
    
    .caption_single,
    .single_elements ul {
        background: #fafafa;
    }
    
    .caption_single {
        border-bottom: 1px solid #fff;
        padding: 11px 9px 22px;
    }
    
    .thumbnail.blogs .caption,
    .caption_blogs_1 {
        padding: 9px 23px 0;
    }
    
    .caption_news.captionS,
    .caption_news_c.captionS {
        top: -1px;
    }
    
    .caption_news_c.captionV {
        top: 0;
    }
    
    .thumbnail.blogs .captionS {
        top: 2px;
    }
    
    .caption_news_c.captionS,
    .caption_news_c.captionV {
        padding-top: 7px;
    }
    
    .caption_news.news_1,
    .caption_news_c.news_1 {
        margin-bottom: 30px;
    }
    
    .caption_news.news_2,
    .caption_news_c.news_2,
    .caption_blogs_1.news_2 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    .caption_team,
    .elements_team>ul,
    .caption_doctor {
        border-bottom: 1px solid #e6e6e6;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    
    .caption_team h4,
    .caption_doctor h4,
    .caption_single h4 {
        margin-bottom: 7px;
    }
    
    .caption_team h4 {
        margin-top: 0;
    }
    
    .caption_news h4,
    .caption_gallery h4,
    .caption_news_c h4,
    .thumbnail.blogs h4,
    .caption_blogs_1>p:nth-of-type(1) {
        margin-bottom: 5px;
    }
    
    .caption_news h4,
    .caption_news_c h4,
    .thumbnail.blogs h4,
    .caption_blogs_1 h4 {
        line-height: 23px;
        letter-spacing: 0.9px;
    }
    
    .caption_news h4,
    .caption_news_c h4,
    .thumbnail.blogs h4,
    .caption_blogs_1>p:nth-of-type(1) {
        margin-top: -37px;
    }
    
    .caption_gallery h4 {
        margin-top: 13px;
    }
    
    .caption_doctor h4,
    .caption_single h4 {
        margin-top: 18px;
    }
    
    .caption_latest_news h4 {
        margin-bottom: 17px;
    }
    
    .caption_all_dp h3 {
        margin-bottom: 20px;
        margin-top: 30px;
    }
    
    .caption_news h4 a,
    .caption_news p a,
    .caption_latest_news h4 a,
    .caption_latest_news ul li a,
    .caption_news_c h4 a,
    .caption_news_c p a,
    .thumbnail.blogs h4 a,
    .caption_blogs_1 h4 a,
    .thumbnail.blogs p a,
    .caption_blogs_1>p:nth-of-type(1) a,
    .caption_blogs_1>p:nth-of-type(2) a,
    .caption_all_dp p a {
        text-decoration: none;
    }
    
    .caption_blogs_1>p:nth-of-type(2) a {
        color: #747474;
    }
    
    .caption_news h4 a,
    .caption_latest_news h4 a,
    .caption_latest_news ul li a:hover,
    .caption_news_c h4 a,
    .thumbnail.blogs h4 a,
    .caption_blogs_1 h4 a {
        color: #363d3f;
    }
    
    .caption_news h4 a:hover,
    .caption_news p a:hover,
    .caption_team span,
    .caption_news_c h4 a:hover,
    .caption_news_c p a:hover,
    .caption_doctor span,
    .thumbnail.blogs p a:hover,
    .caption_blogs_1>p:nth-of-type(1) a:hover,
    .caption_blogs_1>p:nth-of-type(2) a:hover,
    .caption_single span,
    .caption_all_dp p a {
        color: #426ca4;
    }
    
    .caption_news p a,
    .caption_news_c p a,
    .thumbnail.blogs p a,
    .caption_blogs_1>p:nth-of-type(1) a {
        color: #b6b6b6;
    }
    
    .caption_doctor p {
        border-bottom: 1px solid #e6e6e6;
        padding-left: 9px;
        padding-right: 9px;
        padding-bottom: 28px;
        margin-top: 20px;
    }
    
    .caption_news_c>p:nth-of-type(1),
    .thumbnail.blogs p,
    .caption_blogs_1>p:nth-of-type(2) {
        margin-bottom: 25px;
    }
    
    .caption_news_c>p:nth-of-type(2) {
        margin-bottom: 35px;
    }
    
    .caption_doctor ul,
    .caption_latest_news p {
        margin-bottom: 15px;
    }
    
    .caption_team span,
    .caption_gallery span,
    .caption_doctor span,
    .caption_single span {
        cursor: pointer;
    }
    
    .caption_team span,
    .caption_gallery span,
    .caption_doctor span,
    .caption_latest_news ul li a,
    .caption_single span {
        font-weight: 400;
    }
    
    .caption_team span,
    .caption_doctor span,
    .caption_latest_news ul li a,
    .caption_single span {
        letter-spacing: 0.3px;
    }
    
    .caption_gallery span,
    .caption_latest_news ul li a {
        font-size: 12px;
    }
    
    .caption_gallery span {
        color: #646464;
    }
    
    .elements_team>ul,
    .caption_doctor ul,
    .thumbnail.team .mask ul,
    .thumbnail.gallery_filter .mask ul,
    .thumbnail.doctor_filter .mask ul,
    .thumbnail_latest_news .mask ul,
    .single_elements ul {
        list-style: none;
    }
    
    .elements_team>ul,
    .caption_doctor ul,
    .thumbnail.team .mask ul,
    .thumbnail.gallery_filter .mask ul,
    .thumbnail.doctor_filter .mask ul,
    .thumbnail_latest_news .mask ul,
    .caption_latest_news ul,
    .single_elements ul {
        padding-left: 0;
    }
    
    .elements_team>ul {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    
    .caption_doctor ul {
        margin-top: 16px;
    }
    
    .single_elements ul {
        width: 100%;
        padding-top: 17px;
        padding-bottom: 16px;
        margin-left: 0;
    }
    
    .elements_team>ul li,
    .caption_latest_news ul li,
    .caption_doctor ul li,
    .thumbnail.team .mask ul li,
    .thumbnail.gallery_filter .mask ul li,
    .thumbnail.doctor_filter .mask ul li,
    .thumbnail_latest_news .mask ul li,
    .single_elements ul li {
        display: inline-block;
    }
    
    .elements_team>ul li,
    .caption_doctor ul li,
    .single_elements ul li {
        padding: 0 8px;
    }
    
    .caption_latest_news ul li:first-child {
        margin-right: 10px;
    }
    
    .elements_team>ul li a i,
    .caption_news_c>p:nth-of-type(2),
    .caption_doctor ul li a i,
    .single_elements ul li a i {
        color: #7e7e7e;
    }
    
    .caption_latest_news ul li a i {
        font-size: 11px;
        top: -2px;
    }
    
    .caption_latest_news ul li a {
        line-height: 23px;
        color: #bebebe;
    }
    
    .thumbnail.team .mask a i,
    .thumbnail.gallery_filter a i,
    .thumbnail.doctor_filter a i,
    .thumbnail_latest_news a i {
        color: #fff;
        font-size: 24px;
    }
    
    .elements_team .thumbnail.team .mask,
    .gallery_filter_elements .thumbnail.gallery_filter .mask,
    .doctor_filter_elements .thumbnail.doctor_filter .mask,
    .latest_news_elements .thumbnail_latest_news .mask {
        width: 100%;
        height: 100%;
        position: absolute;
        overflow: hidden;
        top: 0;
        left: 0;
        background-color: rgba(66, 108, 164, 0.85);
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        opacity: 0;
    }
    
    .gallery_filter_elements .thumbnail.gallery_filter .mask {
        padding-top: 38%;
    }
    
    .doctor_filter_elements .thumbnail.doctor_filter .mask,
    #owl-doctors_1 .doctor_filter_elements .thumbnail.doctor_filter .mask {
        padding-top: 35%;
    }
    
    .elements_team .thumbnail.team .mask,
    #owl-doctors_2 .doctor_filter_elements .thumbnail.doctor_filter .mask {
        padding-top: 45%;
    }
    
    .latest_news_elements .thumbnail_latest_news .mask {
        padding-top: 30%;
    }
    
    .elements_team .thumbnail.team .mask a,
    .gallery_filter_elements .thumbnail.gallery_filter a,
    .doctor_filter_elements .thumbnail.doctor_filter a,
    .latest_news_elements .thumbnail_latest_news a {
        padding-left: 15px;
        padding-right: 15px;
        display: inline-block;
        overflow: hidden;
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        opacity: 0;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }
    
    .elements_team:hover .thumbnail.team .mask,
    .gallery_filter_elements:hover .thumbnail.gallery_filter .mask,
    .doctor_filter_elements:hover .thumbnail.doctor_filter .mask,
    .latest_news_elements:hover .thumbnail_latest_news .mask {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        opacity: 1;
    }
    
    .elements_team:hover .thumbnail.team .mask a,
    .gallery_filter_elements:hover .thumbnail.gallery_filter a,
    .doctor_filter_elements:hover .thumbnail.doctor_filter a,
    .latest_news_elements:hover .thumbnail_latest_news a {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        opacity: 1;
    }
    
    @media (max-width: 991px) {
        .medicalTeam .container .row>div:nth-of-type(n+2) {
            margin-bottom: 20px;
        }
    }
    
    @media (max-width: 767px) {
        .medicalTeam .container .row>div:nth-last-of-type(n+2) {
            margin-bottom: 80px;
        }
    }
    /* =================================  */
    /* ========== VIDEO SECTION ==========  */
    /* =================================  */
    
    .video {
        margin-bottom: 100px;
    }
    
    .videoBg {
        position: relative;
    }
    
    .videoBg .video-play {
        position: relative;
        overflow: hidden;
        padding: 0;
        margin: 0;
    }
    
    .videoBg .video-play .fixed-video {
        height: 100%;
        position: absolute;
        width: 100%;
    }
    
    .videoBg .video-play .pattern {
        position: relative;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        padding-top: 18.9%!important;
        padding-bottom: 18.9%!important;
    }
    
    .videoBg .video-play .play-video {
        position: relative;
        text-align: center;
    }
    
    .videoBg .video-play .play-video .icon {
        margin-bottom: 20px;
    }
    
    .videoBg .video-play .play-video .icon .fa {
        font-size: 27px;
        color: #fff;
        padding: 25px 28px;
        border: 2px solid #fff;
        -webkit-border-radius: 40.5px;
        ;
        border-radius: 40.5px;
    }
    
    .videoBg .video-play .play-video span {
        font-size: 29px;
        line-height: 36px;
        color: #fff;
        font-weight: 400;
    }
    /* Responsive Video */
    /* @media (min-width: 559px) and (max-width: 992px) {
        .videoBg .video-play .fixed-video {
                height: 99.9%;
        }
}

@media (min-width: 547px) and (max-width: 559px) {
        .videoBg .video-play .fixed-video {
                height: 99.7%;
        }
        .videoBg .video-play .pattern {
                padding-top: 18.6%!important;
                padding-bottom: 18.6%!important;
        }
}

@media (min-width: 527px) and (max-width: 547px) {
        .videoBg .video-play .fixed-video {
                height: 99.7%;
        }
        .videoBg .video-play .pattern {
                padding-top: 18%!important;
                padding-bottom: 18%!important;
        }
}

@media (min-width: 477px) and (max-width: 527px) {
        .videoBg .video-play .fixed-video {
                height: 99.5%;
        }
        .videoBg .video-play .pattern {
                padding-top: 12%!important;
                padding-bottom: 12%!important;
        }
}

@media (min-width: 449px) and (max-width: 477px) {
        .videoBg .video-play .fixed-video {
                height: 99.3%;
        }
        .videoBg .video-play .pattern {
                padding-top: 10.8%!important;
                padding-bottom: 10.8%!important;
        }
}

@media (min-width: 368px) and (max-width: 449px) {
        .videoBg .video-play .fixed-video {
                height: 99.2%;
        }
        .videoBg .video-play .pattern {
                padding-top: 5%!important;
                padding-bottom: 5%!important;
        }
}

@media (min-width: 316px) and (max-width: 368px) {
        .videoBg .video-play .fixed-video {
                height: 99%;
        }
        .videoBg .video-play .pattern {
                padding-top: 3%!important;
                padding-bottom: 3%!important;
        }
        .videoBg .video-play .play-video span {
                font-size: 25px;
                line-height: 30px;
        }
}

@media (min-width: 285px) and (max-width: 316px) {
        .videoBg .video-play .fixed-video {
                height: 98.8%;
        }
        .videoBg .video-play .pattern {
                padding-top: 2%!important;
                padding-bottom: 2%!important;
        }
        .videoBg .video-play .play-video span {
                font-size: 21px;
                line-height: 24px;
        }
}

@media (max-width: 285px) {
        .videoBg .video-play .fixed-video {
                height: 98.7%;
        }
        .videoBg .video-play .pattern {
                padding-top: 1%!important;
                padding-bottom: 1%!important;
        }
        .videoBg .video-play .play-video span {
                font-size: 19px;
                line-height: 21px;
        }
} */
    /* =================================  */
    /* ========== MEDICAL NEWS DEPARTMENTS ==========  */
    /* =================================  */
    
    .medicalNewsDepartments {
        padding-bottom: 80px;
    }
    
    .caption_news>p:nth-of-type(1) {
        margin-bottom: 25px;
    }
    
    .caption_news>p:nth-of-type(2) {
        margin-bottom: 35px;
    }
    
    @media (max-width: 991px) {
        .left_side {
            margin-bottom: 80px;
        }
    }
    /* Accordion */
    
    #accordion.panel-group .panel+.panel,
    #accordion_1.panel-group .panel+.panel {
        margin-top: 17px!important;
    }
    
    #accordion .panel-heading,
    #accordion_1 .panel-heading {
        padding: 0;
        background-color: #fafafa;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    #accordion_1 .panel-collapse .panel-body>h4 {
        margin-bottom: 20px;
    }
    
    #accordion .panel-collapse p,
    #accordion .panel-collapse .btn,
    #accordion .panel-default .panel-title>a {
        letter-spacing: 0.9px;
    }
    
    #accordion_1 .panel-collapse .panel-body>p {
        letter-spacing: 0.3px;
    }
    
    #accordion_1 .panel-collapse .panel-body>p>a {
        text-decoration: none;
    }
    
    #accordion_1 .panel-collapse .panel-body>p:nth-last-of-type(n+2) {
        margin-bottom: 25px;
    }
    
    #accordion_1 .panel-collapse .panel-body>p:last-child {
        margin-bottom: 0;
    }
    
    #accordion .panel-default .panel-title>a,
    #accordion_1 .panel-default .panel-title>a {
        font-size: 14px;
        font-weight: 600;
        color: #363d3f;
        text-decoration: none;
        display: block;
        padding: 16px 45px 16px 17px;
        position: relative;
    }
    
    #accordion .panel-default .panel-title>a span::after,
    #accordion_1 .panel-default .panel-title>a span::after {
        position: absolute;
        right: 16px;
        top: 16px;
        content: '--';
        font-weight: 100;
        font-size: 38px;
        line-height: 6px;
        letter-spacing: -3px;
        color: #426ca4;
    }
    
    #accordion .panel-default .panel-title>a span::before,
    #accordion_1 .panel-default .panel-title>a span::before {
        content: '';
        width: 1px;
        height: 100%;
        background-color: #ebebeb;
        position: absolute;
        right: 47px;
        top: 0;
    }
    
    #accordion .panel-default .panel-title>a.collapsed span::after,
    #accordion_1 .panel-default .panel-title>a.collapsed span::after {
        position: absolute;
        right: 16px;
        top: 16px;
        content: '+';
        font-weight: 100;
        font-size: 38px;
        line-height: 12px;
        color: #426ca4;
    }
    
    #accordion .panel-default .panel-title>a.collapsed,
    #accordion_1 .panel-default .panel-title>a.collapsed {
        color: #8d8d8d;
    }
    
    #accordion .panel-default:hover .panel-heading .panel-title>a,
    #accordion_1 .panel-default:hover .panel-heading .panel-title>a,
    #accordion .panel-default:hover .panel-heading .panel-title>a span::after,
    #accordion_1 .panel-default:hover .panel-heading .panel-title>a span::after,
    #accordion .panel-default:hover .panel-heading .panel-title>a.collapsed,
    #accordion_1 .panel-default:hover .panel-heading .panel-title>a.collapsed,
    #accordion .panel-default:hover .panel-heading .panel-title>a.collapsed span::after,
    #accordion_1 .panel-default:hover .panel-heading .panel-title>a.collapsed span::after {
        color: #fff;
    }
    
    #accordion .panel-default:hover .panel-heading .panel-title>a span::before,
    #accordion_1 .panel-default:hover .panel-heading .panel-title>a span::before {
        background-color: #fff;
    }
    
    #accordion .panel-default:hover .panel-heading,
    #accordion_1 .panel-default:hover .panel-heading {
        background-color: #426ca4;
        border-color: #426ca4;
    }
    
    #accordion .panel-default:hover,
    #accordion_1 .panel-default:hover {
        border-color: #426ca4;
    }
    
    #accordion .panel-collapse .panel-body,
    #accordion_1 .panel-collapse .panel-body {
        border-color: #ebebeb;
        padding: 20px 20px 30px;
    }
    
    #accordion .panel-collapse .panel-body .row>div:nth-of-type(3) {
        margin-top: 5px;
    }
    
    #accordion .panel-collapse img {
        padding-top: 5px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }
    
    #accordion .panel-collapse .btn {
        margin-right: 10px;
        padding: 7px 11px;
        font-size: 12px;
        font-weight: 600;
        color: #909090;
        border: 1px solid #ebebeb;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    #accordion .panel-collapse .btn:hover,
    #accordion .panel-collapse .btn:focus {
        color: #426ca4;
        background: #fff;
    }
    
    @media (max-width: 991px) {
        aside.departamentsBlocks {
            margin-bottom: 40px;
        }
        #accordion .panel-collapse .panel-body .row>div:nth-of-type(1) {
            margin-bottom: 20px;
        }
    }
    
    @media (max-width: 314px) {
        #accordion .panel-collapse .btn {
            margin-bottom: 10px;
        }
    }
    /* Pagination */
    
    ul.paginationS {
        margin-left: 0;
        list-style: none;
        padding-left: 0;
    }
    
    ul.paginationS li {
        padding: 3px 9px;
        border: 1px solid #ebebeb;
        margin-right: 3px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        cursor: pointer;
        display: inline-block;
    }
    
    ul.paginationS li a {
        color: #9f9f9f;
        text-decoration: none;
        font-family: 'MS Reference Sans Serif', sans-serif;
        font-size: 13px;
    }
    
    ul.paginationS li:hover a {
        color: #426ca4;
    }
    /* =================================  */
    /* ========== ALERTS, BOXES AND TESTIMONIALS ==========  */
    /* =================================  */
    
    .alert_messages {
        margin-bottom: 65px;
    }
    
    .alert-info.white_alerts,
    .alert-warning.white_alerts,
    .alert-success.white_alerts,
    .alert-danger.white_alerts,
    .alert-info.colored_alerts,
    .alert-warning.colored_alerts,
    .alert-success.colored_alerts,
    .alert-danger.colored_alerts {
        position: relative;
        padding-right: 40px;
        padding-left: 0;
        margin-bottom: 10px;
        border-color: #ebebeb;
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0.3px;
        font-weight: 400;
    }
    
    .alert-info.white_alerts,
    .alert-warning.white_alerts,
    .alert-success.white_alerts,
    .alert-danger.white_alerts {
        background-color: #fff;
        color: #969696;
    }
    
    .alert-info.colored_alerts,
    .alert-warning.colored_alerts,
    .alert-success.colored_alerts,
    .alert-danger.colored_alerts {
        color: #fff;
    }
    
    .alert-info.white_alerts .iconInfo,
    .alert-warning.white_alerts .iconExclamation,
    .alert-success.white_alerts .iconCheck,
    .alert-danger.white_alerts .iconTimes,
    .alert-info.colored_alerts .iconInfo,
    .alert-warning.colored_alerts .iconExclamation,
    .alert-success.colored_alerts .iconCheck,
    .alert-danger.colored_alerts .iconTimes {
        width: 55px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        text-align: center;
        line-height: 55px;
        font-size: 18px;
    }
    
    .alert-info.white_alerts .iconInfo,
    .alert-warning.white_alerts .iconExclamation,
    .alert-success.white_alerts .iconCheck,
    .alert-danger.white_alerts .iconTimes {
        border-right: 1px solid #ebebeb;
    }
    
    .alert-info.colored_alerts .iconInfo,
    .alert-warning.colored_alerts .iconExclamation,
    .alert-success.colored_alerts .iconCheck,
    .alert-danger.colored_alerts .iconTimes {
        border-right: 1px solid;
        border-color: rgba(255, 255, 255, 0.3);
    }
    
    .alert-info.white_alerts .contenT,
    .alert-warning.white_alerts .contenT,
    .alert-success.white_alerts .contenT,
    .alert-danger.white_alerts .contenT,
    .alert-info.colored_alerts .contenT,
    .alert-warning.colored_alerts .contenT,
    .alert-success.colored_alerts .contenT,
    .alert-danger.colored_alerts .contenT {
        width: 100%;
        padding-left: 75px;
    }
    
    .alert-info.white_alerts strong,
    .alert-warning.white_alerts strong,
    .alert-success.white_alerts strong,
    .alert-danger.white_alerts strong,
    .alert-info.colored_alerts strong,
    .alert-warning.colored_alerts strong,
    .alert-success.colored_alerts strong,
    .alert-danger.colored_alerts strong {
        font-size: 14px;
        letter-spacing: 0.9px;
        font-weight: 600;
    }
    
    .alert-info.white_alerts strong,
    .alert-warning.white_alerts strong,
    .alert-success.white_alerts strong,
    .alert-danger.white_alerts strong {
        color: #363d3f;
    }
    
    .alert-info.colored_alerts strong,
    .alert-warning.colored_alerts strong,
    .alert-success.colored_alerts strong,
    .alert-danger.colored_alerts strong {
        color: #fff;
    }
    
    .alert-info.white_alerts .contenT>span:nth-of-type(1),
    .alert-warning.white_alerts .contenT>span:nth-of-type(1),
    .alert-success.white_alerts .contenT>span:nth-of-type(1),
    .alert-danger.white_alerts .contenT>span:nth-of-type(1) {
        letter-spacing: -2px;
    }
    
    .alert-dismissable.white_alerts .close,
    .alert-warning.white_alerts .close,
    .alert-success.white_alerts .close,
    .alert-danger.white_alerts .close,
    .alert-dismissable.colored_alerts .close,
    .alert-warning.colored_alerts .close,
    .alert-success.colored_alerts .close,
    .alert-danger.colored_alerts .close {
        font-weight: 100;
        font-size: 22px;
        position: absolute;
        top: 15px;
        right: 19px;
    }
    
    .alert-dismissable.colored_alerts .close,
    .alert-warning.colored_alerts .close,
    .alert-success.colored_alerts .close,
    .alert-danger.colored_alerts .close {
        color: #fff;
    }
    
    .alert-info.white_alerts .contenT>span:nth-of-type(2),
    .alert-info.white_alerts .iconInfo>i {
        color: #426ca4;
    }
    
    .alert-warning.white_alerts .contenT>span:nth-of-type(2),
    .alert-warning.white_alerts .iconExclamation>i {
        color: #e67e22;
    }
    
    .alert-success.white_alerts .contenT>span:nth-of-type(2),
    .alert-success.white_alerts .iconCheck>i {
        color: #2ecc71;
    }
    
    .alert-danger.white_alerts .contenT>span:nth-of-type(2),
    .alert-danger.white_alerts .iconTimes>i {
        color: #d74949;
    }
    
    .alert-info.colored_alerts {
        background-color: #426ca4;
        border-color: #426ca4;
    }
    
    .alert-warning.colored_alerts {
        background-color: #e67e22;
        border-color: #e67e22;
    }
    
    .alert-success.colored_alerts {
        background-color: #2ecc71;
        border-color: #2ecc71;
    }
    
    .alert-danger.colored_alerts {
        background-color: #d74949;
        border-color: #d74949;
    }
    
    .alert-info.colored_alerts .contenT>span:nth-of-type(1),
    .alert-warning.colored_alerts .contenT>span:nth-of-type(1),
    .alert-success.colored_alerts .contenT>span:nth-of-type(1),
    .alert-danger.colored_alerts .contenT>span:nth-of-type(1) {
        font-weight: 700;
        letter-spacing: -2px;
    }
    
    .alert-info.colored_alerts .iconInfo>i,
    .alert-warning.colored_alerts .iconExclamation>i,
    .alert-success.colored_alerts .iconCheck>i,
    .alert-danger.colored_alerts .iconTimes>i {
        color: #fff;
    }
    
    .boxes_1,
    .boxes_3,
    .boxes_4 {
        margin-bottom: 90px;
    }
    
    .boxes_2 {
        margin-bottom: 35px;
    }
    
    .boxes_1 .heading_e,
    .boxes_3 .heading_e {
        margin-bottom: 75px;
    }
    
    .boxes_4 {
        background: url(../img/service_big_bg.jpg) 50% 0 no-repeat;
    }
    
    .boxes_5 {
        background: url(../img/service_big_bg.jpg) 50% 0 no-repeat;
    }
    
    .medical_team_doctors_1 {
        background: url(../img/service_big_bg-2.jpg) 50% 0 no-repeat;
        padding: 75px 0 60px;
    }
    
    .boxes_4,
    .boxes_5 {
        padding-top: 87px;
        padding-bottom: 100px;
    }
    
    .boxes_4,
    .boxes_5,
    .medical_team_doctors_1 {
        width: 100%;
        min-width: 100%;
        position: relative;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    .medical_team_doctors_1::before {
        content: ' ';
        background: rgba(250, 250, 250, 0.95);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    @media (max-width: 991px) {
        .alert_messages .container .row>div:nth-of-type(2) {
            margin-bottom: 60px;
        }
        .boxes_1 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 60px;
        }
        .boxes_2 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 60px;
        }
        .boxes_3 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 60px;
        }
        .boxes_4 .container .row>div:nth-of-type(n+2),
        .boxes_5 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 60px;
        }
    }
    
    @media (max-width: 767px) {
        .boxes_1 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 80px;
        }
        .boxes_2 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 80px;
        }
        .boxes_3 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 80px;
        }
        .boxes_4 .container .row>div:nth-of-type(n+2),
        .boxes_5 .container .row>div:nth-of-type(n+2) {
            margin-bottom: 80px;
        }
    }
    /* TESTIMONIALS ELEMENTS*/
    
    .tesTimonials {
        padding-bottom: 80px;
    }
    
    .owl-pagination {
        display: none;
    }
    
    #owl-twitter.owl-theme .owl-controls {
        position: absolute;
        top: 22px;
        right: 0;
    }
    
    #owl-testimonial-1.owl-theme .owl-controls,
    #owl-testimonial-2.owl-theme .owl-controls,
    #owl-testimonial-3.owl-theme .owl-controls {
        position: absolute;
        top: 35px;
        right: 30px;
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-next,
    .owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-prev {
        margin: 0;
        position: relative;
        border-radius: 0;
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-next,
    .owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-prev {
        background: transparent;
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-next::before,
    .owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        position: absolute;
        font-family: 'FontAwesome';
        top: -18px;
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-next::before,
    .owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        color: #d0d0d0;
        font-size: 28px;
    }
    
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        color: #fff;
        font-size: 22px;
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-next::before {
        content: '\f105';
    }
    
    .owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-twitter.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        content: '\f104';
        right: -4px;
    }
    
    #owl-testimonial-1,
    #owl-testimonial-2,
    #owl-testimonial-3 {
        border: 1px solid #ebebeb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        padding: 20px 20px 0;
        position: relative;
    }
    
    #owl-testimonial-1 .tops,
    #owl-testimonial-2 .tops,
    #owl-testimonial-3 .tops {
        padding-top: 10px;
    }
    
    #owl-testimonial-1 .tops>div:last-child,
    #owl-testimonial-2 .tops>div:last-child,
    #owl-testimonial-3 .tops>div:last-child {
        margin-left: 25px;
        padding-top: 3px;
    }
    
    #owl-testimonial-1 .item>p,
    #owl-testimonial-2 .item>p,
    #owl-testimonial-3 .item>p {
        padding-left: 6px;
        padding-top: 22px;
    }
    
    #owl-testimonial-1>.item:nth-of-type(1)>p,
    #owl-testimonial-2>.item:nth-of-type(1)>p,
    #owl-testimonial-3>.item:nth-of-type(1)>p {
        margin-bottom: 0;
    }
    
    #owl-testimonial-1 .tops h4,
    #owl-testimonial-2 .tops h4,
    #owl-testimonial-3 .tops h4 {
        margin-top: 5px;
        margin-bottom: 0;
    }
    
    #owl-testimonial-1 .tops p,
    #owl-testimonial-2 .tops p,
    #owl-testimonial-3 .tops p {
        font-size: 12px;
        color: #bebebe;
    }
    
    .iconTestimonial {
        -webkit-border-radius: 12px;
        border-radius: 12px;
        overflow: hidden;
        width: 52px;
        height: 52px;
        position: absolute;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-left: 7px;
        margin-top: -3px;
    }
    
    .iconTestimonial>img {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: -4px;
        margin-top: -6px;
    }
    
    @media (max-width: 991px) {
        .tesTimonials .container .row>div:nth-of-type(2),
        .tesTimonials .container .row>div:nth-of-type(3) {
            margin-bottom: 30px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .tesTimonials .container .row>div:nth-of-type(2),
        .tesTimonials .container .row>div:nth-of-type(3) {
            width: 50%;
        }
    }
    
    @media (max-width: 767px) {
        #owl-twitter.owl-theme .owl-controls {
            top: 65px;
        }
    }
    
    @media (max-width: 479px) {
        #owl-testimonial-1.owl-theme .owl-controls,
        #owl-testimonial-2.owl-theme .owl-controls,
        #owl-testimonial-3.owl-theme .owl-controls {
            top: 50px;
        }
    }
    /* =================================  */
    /* ========== TABS, TOGGLES AND ACCORDIONS ==========  */
    /* =================================  */
    /* TABS ELEMENTS */
    
    .tabs_toggles_accordions {
        margin-bottom: 65px;
    }
    
    .nav-tabs.nav-tabs-element {
        border-bottom: none;
    }
    
    .nav-tabs.nav-tabs-element>li>a {
        line-height: 24px;
        font-weight: 600;
        color: #8d8d8d;
        margin-right: 0;
        background: #fafafa;
        border-bottom: 1px solid #f2f2f2;
        padding: 10px 27px;
    }
    
    .nav-tabs.nav-tabs-element>li:last-child>a {
        padding: 10px 28px;
    }
    
    .nav-tabs.nav-tabs-element>li>a>i {
        color: #8d8d8d;
    }
    
    .nav-tabs.nav-tabs-element>li>a:hover,
    .nav-tabs.nav-tabs-element>li>a:focus,
    .nav-tabs.nav-tabs-element>li.active>a,
    .nav-tabs.nav-tabs-element>li.active>a:hover,
    .nav-tabs.nav-tabs-element>li.active>a:focus {
        color: #363d3f;
        background: #fff;
        border-bottom: 1px solid transparent;
        border-top: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2;
        border-right: 1px solid #f2f2f2;
        padding: 15px 27px 10px;
        margin-top: -5px;
    }
    
    .nav-tabs.nav-tabs-element>li:last-child>a:hover,
    .nav-tabs.nav-tabs-element>li:last-child>a:focus,
    .nav-tabs.nav-tabs-element>li:last-child.active>a,
    .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
    .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
        padding: 15px 28px 10px;
        margin-top: -5px;
    }
    
    .nav-tabs.nav-tabs-element>li>a:hover>i,
    .nav-tabs.nav-tabs-element>li>a:focus>i,
    .nav-tabs.nav-tabs-element>li.active>a>i,
    .nav-tabs.nav-tabs-element>li.active>a:hover>i,
    .nav-tabs.nav-tabs-element>li.active>a:focus>i {
        color: #426ca4;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .nav-tabs.nav-tabs-element>li>a {
            padding: 10px 16px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a {
            padding: 10px 16px 10px 17px;
        }
        .nav-tabs.nav-tabs-element>li>a:hover,
        .nav-tabs.nav-tabs-element>li>a:focus,
        .nav-tabs.nav-tabs-element>li.active>a,
        .nav-tabs.nav-tabs-element>li.active>a:hover,
        .nav-tabs.nav-tabs-element>li.active>a:focus {
            padding: 15px 16px 10px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child>a:focus,
        .nav-tabs.nav-tabs-element>li:last-child.active>a,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
            padding: 15px 16px 10px 17px;
        }
    }
    
    @media (max-width: 991px) {
        .tabs_toggles_accordions {
            margin-bottom: 80px;
        }
        .tabs_toggles_accordions .container .row>div:nth-of-type(2) {
            margin-bottom: 70px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .nav-tabs.nav-tabs-element>li>a {
            padding: 10px 22px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a {
            padding: 10px 21px 10px 21px;
        }
        .nav-tabs.nav-tabs-element>li>a:hover,
        .nav-tabs.nav-tabs-element>li>a:focus,
        .nav-tabs.nav-tabs-element>li.active>a,
        .nav-tabs.nav-tabs-element>li.active>a:hover,
        .nav-tabs.nav-tabs-element>li.active>a:focus {
            padding: 15px 22px 10px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child>a:focus,
        .nav-tabs.nav-tabs-element>li:last-child.active>a,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
            padding: 15px 21px 10px 21px;
        }
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        .nav-tabs.nav-tabs-element>li>a {
            padding: 10px 39px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a {
            padding: 10px 38px 10px 38px;
        }
        .nav-tabs.nav-tabs-element>li>a:hover,
        .nav-tabs.nav-tabs-element>li>a:focus,
        .nav-tabs.nav-tabs-element>li.active>a,
        .nav-tabs.nav-tabs-element>li.active>a:hover,
        .nav-tabs.nav-tabs-element>li.active>a:focus {
            padding: 15px 39px 10px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child>a:focus,
        .nav-tabs.nav-tabs-element>li:last-child.active>a,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
            padding: 15px 38px 10px 38px;
        }
    }
    
    @media (min-width: 315px) and (max-width: 479px) {
        .nav-tabs.nav-tabs-element>li>a {
            padding: 10px 12px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a {
            padding: 10px 12px 10px 12px;
        }
        .nav-tabs.nav-tabs-element>li>a:hover,
        .nav-tabs.nav-tabs-element>li>a:focus,
        .nav-tabs.nav-tabs-element>li.active>a,
        .nav-tabs.nav-tabs-element>li.active>a:hover,
        .nav-tabs.nav-tabs-element>li.active>a:focus {
            padding: 15px 12px 10px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child>a:focus,
        .nav-tabs.nav-tabs-element>li:last-child.active>a,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
            padding: 15px 12px 10px 12px;
        }
    }
    
    @media (max-width: 314px) {
        .nav-tabs.nav-tabs-element>li {
            margin-bottom: 15px;
        }
        .nav-tabs.nav-tabs-element>li>a {
            border-bottom: 1px solid transparent;
            padding: 10px 30px;
        }
        .nav-tabs.nav-tabs-element>li>a:hover,
        .nav-tabs.nav-tabs-element>li>a:focus,
        .nav-tabs.nav-tabs-element>li.active>a,
        .nav-tabs.nav-tabs-element>li.active>a:hover,
        .nav-tabs.nav-tabs-element>li.active>a:focus {
            border-bottom: 1px solid #f2f2f2;
            padding: 15px 30px 10px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a {
            padding: 10px 30px 10px 30px;
        }
        .nav-tabs.nav-tabs-element>li:last-child>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child>a:focus,
        .nav-tabs.nav-tabs-element>li:last-child.active>a,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:hover,
        .nav-tabs.nav-tabs-element>li:last-child.active>a:focus {
            padding: 15px 30px 10px 30px;
        }
    }
    
    .tab-content.tab-content-element {
        margin-top: 0;
        padding: 30px 30px 15px;
        border: 1px solid #f2f2f2;
        -webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
    
    .thumbnail_tabs {
        margin-bottom: 0;
        padding: 0;
        border: none;
    }
    
    .thumbnail_tabs img {
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .thumbnail_tabs .caption {
        padding: 15px 0 0;
    }
    /* SKILLS */
    
    .progress {
        height: 4px;
        background-color: #f7f7f7;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-bottom: 25px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .progress .progress-bar {
        background-color: #8cd5fa;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }
    
    .value_skills ul {
        padding-left: 0;
        margin-bottom: 0;
    }
    
    .value_skills ul li {
        display: inline-block;
        line-height: 35px;
        font-weight: 300;
        letter-spacing: 0.4px;
        color: #939393;
    }
    
    .value_skills ul li:last-child {
        padding-right: 0;
        color: #8cd5fa;
    }
    
    @media (max-width: 767px) {
        .tabs_toggles_accordions .container .row>div:nth-of-type(3) {
            margin-bottom: 80px;
        }
    }
    /* ACCORDIONS ELEMENTS */
    
    #accordion .panel-collapse .panel-body.panel-body_simple {
        padding: 20px 45px 10px 25px;
    }
    /* TABLES PLANS 1 ELEMENTS */
    
    .tabels_plans_1 {
        margin-bottom: 60px;
    }
    
    .tabels_plans_1 .heading_e {
        margin-bottom: 100px;
    }
    
    .price_bg.price_bg_1 {
        background: url(../img/price_bg-1.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_2 {
        background: url(../img/price_bg-2.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_recommended {
        background: url(../img/price_bg_recommended-1.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_4 {
        background: url(../img/price_bg-4.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_blue {
        background: url(../img/price_bg-2.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_green {
        background: url(../img/price_bg-1.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_red {
        background: url(../img/price_bg-5.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_recommended_orange {
        background: url(../img/price_bg_recommended-2.jpg) 50% 0 no-repeat;
    }
    
    .price_bg.price_bg_1,
    .price_bg.price_bg_2,
    .price_bg.price_recommended,
    .price_bg.price_bg_4,
    .price_bg.price_bg_blue,
    .price_bg.price_bg_green,
    .price_bg.price_bg_red,
    .price_bg.price_recommended_orange {
        position: relative;
        width: 100%;
        min-width: 100%;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    .price_bg::before,
    .price_bg.price_recommended::before,
    .price_bg.price_bg_blue::before,
    .price_bg.price_bg_green::before,
    .price_bg.price_bg_red::before,
    .price_bg.price_recommended_orange::before {
        content: ' ';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .price_bg.price_bg_1,
    .price_bg.price_bg_2,
    .price_bg.price_recommended,
    .price_bg.price_bg_4,
    .price_bg.price_bg_blue,
    .price_bg.price_bg_green,
    .price_bg.price_bg_red,
    .price_bg.price_recommended_orange,
    .price_bg::before,
    .price_bg.price_recommended::before,
    .price_bg.price_bg_blue::before,
    .price_bg.price_bg_green::before,
    .price_bg.price_bg_red::before,
    .price_bg.price_recommended_orange::before,
    .price_bg.price_recommended .describe h4,
    .price_bg.price_recommended_orange .describe h4 {
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }
    
    .price_bg::before {
        background: rgba(39, 43, 44, 0.7);
    }
    
    .price_bg .describe,
    .price_bg.price_recommended .describe h4,
    .price_bg.price_recommended_orange .describe h4 {
        position: relative;
    }
    
    .price_bg .describe {
        z-index: 100;
        padding-top: 50px;
        padding-bottom: 58px;
    }
    
    .price_bg .describe h3,
    .price_bg .describe h3>span:nth-of-type(1),
    .price_bg .describe p,
    .price_bg.price_recommended .describe h4,
    .price_bg.price_recommended_orange .describe h4 {
        color: #fff;
    }
    
    .price_bg .describe>p:nth-of-type(1),
    .price_bg .describe h3 {
        margin-bottom: 5px;
    }
    
    .price_bg .describe h3 {
        padding-left: 40px;
    }
    
    .price_bg .describe h3>span:nth-of-type(1) {
        font-size: 40px;
    }
    
    .price_bg .describe h3>span:nth-of-type(2),
    .price_bg .describe>p:nth-of-type(2) {
        color: rgba(255, 255, 255, 0.7);
    }
    
    .price_bg .describe h3>span:nth-of-type(2) {
        font-size: 15px;
    }
    
    .price_bg .describe p {
        line-height: 20px;
        font-weight: 700;
        padding-left: 51px;
    }
    
    .price_bg .describe>p:nth-of-type(2) {
        line-height: 14px;
    }
    
    .label_price>ul,
    .price_bg.price_recommended .describe h4,
    .price_bg.price_recommended_orange .describe h4 {
        text-align: center;
    }
    
    .label_price>ul {
        border-bottom: 1px solid #f2f2f2;
        border-left: 1px solid #f2f2f2;
        border-right: 1px solid #f2f2f2;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        padding-left: 0;
        list-style: none;
    }
    
    .label_price>ul>li:not(:last-child) {
        border-bottom: 1px solid #f2f2f2;
    }
    
    .label_price>ul>li {
        font-weight: 400;
        color: #c2c2c2;
        font-size: 14px;
        line-height: 39px;
        padding: 5px 0;
    }
    
    .label_price>ul>li:last-child {
        padding: 33px 0;
    }
    
    .label_price>ul>li.line_through {
        text-decoration: line-through;
        color: #dadada;
    }
    
    .label_price>ul>li span {
        color: #929292;
    }
    
    .label_price>ul>li button {
        font-weight: 700;
        color: #767676;
        font-size: 13px;
        letter-spacing: 3px;
        border: 1px solid #ebebeb;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .label_price>ul>li button:hover {
        color: #426ca4;
        background-color: #fff;
        border: 1px solid #ebebeb;
    }
    /* RECOMMENDED LABEL */
    
    .label_price_recommended {
        margin-top: -60px;
    }
    
    .price_bg.price_recommended::before {
        background: rgba(140, 213, 250, 0.9);
    }
    
    .price_bg.price_recommended .describe {
        padding-top: 0;
        padding-bottom: 57px;
    }
    
    .price_bg.price_recommended .describe h4,
    .price_bg.price_recommended_orange .describe h4 {
        letter-spacing: 3px;
        padding-top: 18px;
        padding-bottom: 17px;
        margin-bottom: 70px;
    }
    
    .price_bg.price_recommended .describe h4 {
        background-color: rgba(117, 189, 225, 0.9);
    }
    
    .price_bg.price_recommended_orange .describe h4 {
        background-color: rgba(202, 88, 55, 0.8);
    }
    
    .label_price_recommended>ul>li span,
    .label_price_blue>ul>li span {
        color: #8cd5fa;
    }
    /* TABLES PLANS 2 ELEMENTS */
    
    .price_bg.price_bg_blue::before {
        background: rgba(140, 213, 250, 0.8);
    }
    
    .price_bg.price_bg_green::before {
        background: rgba(58, 241, 201, 0.85);
    }
    
    .label_price_green>ul>li span {
        color: #38ec84;
    }
    
    .price_bg.price_bg_red::before {
        background: rgba(224, 108, 160, 0.8);
    }
    
    .label_price_red>ul>li span {
        color: #f9a8cc;
    }
    /* ORANGE RECOMMENDED LABEL */
    
    .label_price_recommended_orange {
        margin-top: -60px;
    }
    
    .price_bg.price_recommended_orange::before {
        background: rgba(237, 122, 89, 0.8);
    }
    
    .price_bg.price_recommended_orange .describe {
        padding-top: 0;
        padding-bottom: 57px;
    }
    
    .label_price_recommended_orange>ul>li span {
        color: #f09479;
    }
    
    .tabels_plans_2 {
        margin-bottom: 80px;
    }
    
    @media (max-width: 991px) {
        .tabels_plans_1 {
            margin-bottom: 100px;
        }
        .tabels_plans_1 .heading_e {
            margin-bottom: 40px;
        }
        .tabels_plans_1 .container .row>div:nth-of-type(2),
        .tabels_plans_1 .container .row>div:nth-of-type(3) {
            margin-bottom: 70px;
        }
        .tabels_plans_1 .container .row>div:nth-of-type(4),
        .tabels_plans_2 .container .row>div:nth-of-type(2) {
            margin-bottom: 20px;
        }
    }
    
    @media (max-width: 767px) {
        .tabels_plans_1 .container .row>div:nth-of-type(4),
        .tabels_plans_2 .container .row>div:nth-of-type(3),
        .tabels_plans_2 .container .row>div:nth-of-type(1),
        .label_price_recommended_orange {
            margin-bottom: 70px;
        }
        .label_price_recommended,
        .label_price_recommended_orange {
            margin-top: 40px;
        }
        .label_price_recommended {
            margin-bottom: 40px;
        }
        .tabels_plans_2 .container .row>div:nth-of-type(2) {
            margin-bottom: 60px;
        }
    }
    /*Pie Chart
------------------------------------*/
    
    .circle_counter {
        padding-bottom: 80px;
    }
    
    .pie-progress-charts>div {
        text-align: center;
    }
    
    .circle .circles-text-wrp {
        color: #363d3f;
        font-size: 34px!important;
        line-height: 190px!important;
        letter-spacing: 0.3px;
        font-weight: 400;
    }
    
    .circle-title {
        color: #d4d4d4;
        font-size: 17px;
        line-height: 17px;
        letter-spacing: 3px;
        font-weight: 600;
        position: relative;
        top: -120px;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .circle-title {
            left: 3.5px;
        }
    }
    
    @media (max-width: 991px) {
        .circle_counter {
            padding-bottom: 50px;
        }
        .circle_counter .heading_e {
            margin-bottom: 40px;
        }
    }
    
    @media (max-width: 274px) {
        .circle-title {
            left: 6px;
        }
    }
    /* =================================  */
    /* ========== BUTTONS, ICONS, LISTS AND CLIENTS ==========  */
    /* =================================  */
    
    .buttons_icons {
        margin-bottom: 60px;
    }
    
    .buttons_icons .heading_e,
    .subtitle {
        margin-bottom: 15px;
    }
    
    .subtitle h4 {
        line-height: 39px;
    }
    
    .btn.btn-lg.btn-1,
    .btn.btn-lg.btn-2,
    .btn.btn-lg.btn-3,
    .btn.btn-lg.btn-4,
    .btn.btn-normal.btn-1,
    .btn.btn-normal.btn-2,
    .btn.btn-normal.btn-3,
    .btn.btn-normal.btn-4,
    .btn.btn-sm.btn-1,
    .btn.btn-sm.btn-2,
    .btn.btn-sm.btn-3,
    .btn.btn-sm.btn-4 {
        letter-spacing: 3px;
        font-weight: 700;
        margin-right: 15px;
        margin-bottom: 25px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        outline: none;
    }
    
    .btn.btn-lg.btn-1,
    .btn.btn-lg.btn-2,
    .btn.btn-lg.btn-3,
    .btn.btn-lg.btn-4,
    .btn.btn-normal.btn-1,
    .btn.btn-normal.btn-2,
    .btn.btn-normal.btn-3,
    .btn.btn-normal.btn-4 {
        line-height: 40px;
        -webkit-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.02);
        box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.02);
    }
    
    .btn.btn-lg.btn-1,
    .btn.btn-lg.btn-2,
    .btn.btn-lg.btn-3,
    .btn.btn-lg.btn-4 {
        font-size: 1em;
        padding: 1.35% 5.1%;
    }
    
    .btn.btn-normal.btn-1,
    .btn.btn-normal.btn-2,
    .btn.btn-normal.btn-3,
    .btn.btn-normal.btn-4 {
        font-size: 0.9em;
        padding: 0.65% 5.4%;
    }
    
    .btn.btn-sm.btn-1,
    .btn.btn-sm.btn-2,
    .btn.btn-sm.btn-3,
    .btn.btn-sm.btn-4 {
        font-size: 0.8em;
        line-height: 37px;
        padding: 0% 3.4%;
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02);
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02);
    }
    
    .btn.btn-lg.btn-1,
    .btn.btn-lg.btn-2,
    .btn.btn-normal.btn-1,
    .btn.btn-normal.btn-2,
    .btn.btn-sm.btn-1,
    .btn.btn-sm.btn-2 {
        border: 1px solid #ebebeb;
    }
    
    .btn.btn-lg.btn-1,
    .btn.btn-normal.btn-1,
    .btn.btn-sm.btn-1 {
        color: #767676;
    }
    
    .btn.btn-lg.btn-1:hover,
    .btn.btn-lg.btn-1:focus,
    .btn.btn-lg.btn-2,
    .btn.btn-lg.btn-3,
    .btn.btn-lg.btn-4:hover,
    .btn.btn-lg.btn-4:focus,
    .btn.btn-normal.btn-1:hover,
    .btn.btn-normal.btn-1:focus,
    .btn.btn-normal.btn-2,
    .btn.btn-normal.btn-3,
    .btn.btn-normal.btn-4:hover,
    .btn.btn-normal.btn-4:focus,
    .btn.btn-sm.btn-1:hover,
    .btn.btn-sm.btn-1:focus,
    .btn.btn-sm.btn-2,
    .btn.btn-sm.btn-3,
    .btn.btn-sm.btn-4:hover,
    .btn.btn-sm.btn-4:focus {
        color: #426ca4;
    }
    
    .btn.btn-lg.btn-1:hover,
    .btn.btn-lg.btn-1:focus,
    .btn.btn-lg.btn-2:hover,
    .btn.btn-lg.btn-2:focus,
    .btn.btn-lg.btn-4:hover,
    .btn.btn-lg.btn-4:focus,
    .btn.btn-normal.btn-1:hover,
    .btn.btn-normal.btn-1:focus,
    .btn.btn-normal.btn-2:hover,
    .btn.btn-normal.btn-2:focus,
    .btn.btn-normal.btn-4:hover,
    .btn.btn-normal.btn-4:focus,
    .btn.btn-sm.btn-1:hover,
    .btn.btn-sm.btn-1:focus,
    .btn.btn-sm.btn-2:hover,
    .btn.btn-sm.btn-2:focus,
    .btn.btn-sm.btn-4:hover,
    .btn.btn-sm.btn-4:focus {
        background: #fff;
    }
    
    .btn.btn-lg.btn-2:hover,
    .btn.btn-lg.btn-2:focus,
    .btn.btn-lg.btn-3,
    .btn.btn-lg.btn-4,
    .btn.btn-normal.btn-2:hover,
    .btn.btn-normal.btn-2:focus,
    .btn.btn-normal.btn-3,
    .btn.btn-normal.btn-4,
    .btn.btn-sm.btn-2:hover,
    .btn.btn-sm.btn-2:focus,
    .btn.btn-sm.btn-3,
    .btn.btn-sm.btn-4 {
        border: 1px solid #426ca4;
    }
    
    .btn.btn-lg.btn-3:hover,
    .btn.btn-lg.btn-3:focus,
    .btn.btn-lg.btn-4,
    .btn.btn-normal.btn-3:hover,
    .btn.btn-normal.btn-3:focus,
    .btn.btn-normal.btn-4,
    .btn.btn-sm.btn-3:hover,
    .btn.btn-sm.btn-3:focus,
    .btn.btn-sm.btn-4 {
        background: #426ca4;
    }
    
    .btn.btn-lg.btn-3:hover,
    .btn.btn-lg.btn-3:focus,
    .btn.btn-lg.btn-4,
    .btn.btn-normal.btn-3:hover,
    .btn.btn-normal.btn-3:focus,
    .btn.btn-normal.btn-4,
    .btn.btn-sm.btn-3:hover,
    .btn.btn-sm.btn-3:focus,
    .btn.btn-sm.btn-4 {
        color: #fff;
    }
    
    @media (max-width: 479px) {
        .btn.btn-lg.btn-1,
        .btn.btn-lg.btn-2,
        .btn.btn-lg.btn-3,
        .btn.btn-lg.btn-4,
        .btn.btn-normal.btn-1,
        .btn.btn-normal.btn-2,
        .btn.btn-normal.btn-3,
        .btn.btn-normal.btn-4,
        .btn.btn-sm.btn-1,
        .btn.btn-sm.btn-2,
        .btn.btn-sm.btn-3,
        .btn.btn-sm.btn-4 {
            margin-right: 0;
            padding-left: 1.5%!important;
            padding-right: 1.5%!important;
        }
    }
    /* FONT AWESOME ICONS ELEMENTS */
    
    .font_awesome_icons>div:nth-of-type(2) {
        text-align: justify;
    }
    
    .font_awesome_icons i {
        color: #c3c3c3;
        margin-right: 6.4%;
        margin-bottom: 17px;
    }
    
    .all_lists {
        margin-bottom: 65px;
    }
    
    .widget_list_1 ul,
    .widget-categories ul,
    .widget-list_2 ul,
    .widget-list_3 ul,
    .widget_list_4 ul {
        list-style: none;
        padding-left: 0;
    }
    
    .widget_list_1 ul li,
    .widget_list_4 ul li {
        line-height: 36px;
        font-weight: 400;
        color: #8a8a8a;
        letter-spacing: 0.3px;
    }
    
    .widget_list_1 ul>li:not(:nth-last-of-type(1)),
    .widget_list_4 ul>li:not(:nth-last-of-type(1)) {
        border-bottom: 1px solid #f2f2f2;
    }
    
    .widget_list_1 ul li span,
    .widget_list_4 ul li span {
        color: #b4b4b4;
        float: right;
    }
    
    .widget-categories ul li,
    .widget-list_2 ul li,
    .widget-list_3 ul li,
    .widget_list_4 ul li {
        position: relative;
    }
    
    .widget-categories ul li,
    .widget-list_2 ul li,
    .widget-list_3 ul li {
        margin-bottom: 20px;
    }
    
    .widget_list_4 ul li {
        margin-bottom: 0px;
        padding-left: 18px;
    }
    
    .widget-categories ul li::before,
    .widget-list_2 ul li::before,
    .widget-list_3 ul li::before,
    .widget_list_4 ul li:not(:nth-last-of-type(1))::before {
        color: #426ca4;
        font-family: 'FontAwesome';
        position: absolute;
    }
    
    .widget-categories ul li::before {
        content: '\f105';
        font-size: 14px;
    }
    
    .widget-categories ul li a,
    .widget-list_2 ul li a,
    .widget-list_3 ul li a,
    .widget_list_4 ul li a {
        text-decoration: none;
        font-size: 14px;
        font-weight: 400;
        color: #7e7e7e;
    }
    
    .widget-categories ul li a,
    .widget-list_2 ul li a,
    .widget-list_3 ul li a {
        -webkit-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -moz-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -ms-transition: padding .3s ease-in-out, color .3s ease-in-out;
        -o-transition: padding .3s ease-in-out, color .3s ease-in-out;
        transition: padding .3s ease-in-out, color .3s ease-in-out;
    }
    
    .widget-categories ul li a {
        padding-left: 13px;
    }
    
    .widget-categories ul li:hover a,
    .widget-list_2 ul li:hover a,
    .widget-list_3 ul li:hover a,
    .widget_list_4 ul li:hover a {
        color: #424a4c;
    }
    
    .widget-categories ul li:hover a {
        padding-left: 25px;
    }
    
    .widget-list_2 ul li::before,
    .widget-list_3 ul li::before,
    .widget_list_4 ul li:not(:nth-last-of-type(1))::before {
        font-size: 9px;
    }
    
    .widget-list_2 ul li::before {
        content: '\f004';
        top: 5px;
    }
    
    .widget-list_3 ul li::before {
        content: '\f00c';
        top: 4px;
    }
    
    .widget_list_4 ul li:not(:nth-last-of-type(1))::before {
        content: '\f004';
        top: 0px;
        left: 0;
    }
    
    .widget-list_2 ul li a,
    .widget-list_3 ul li a {
        padding-left: 18px;
    }
    
    .widget-list_2 ul li:hover a,
    .widget-list_3 ul li:hover a {
        padding-left: 30px;
    }
    /* OUR CLIENTS ELEMENTS */
    
    .our_clients {
        margin-bottom: 85px;
    }
    
    .thumbnail_gray {
        padding: 0;
        border: none;
        position: relative;
    }
    
    .thumbnail_gray img.color-img {
        top: 0;
        left: 0;
        display: none;
        position: absolute;
    }
    
    .thumbnail_gray:hover img.color-img {
        display: block;
    }
    /* AWESOME MEDICAL TEAM AND DOCTOR ELEMENTS */
    
    .medical_team_doctors {
        padding-bottom: 90px;
    }
    
    .medical_team_doctors .heading_e,
    .medical_team_doctors_1 .heading_e {
        margin-bottom: 135px;
    }
    
    .medical_team_doctors_1 .heading_e {
        position: relative;
    }
    
    .thumbnail_awesome_team,
    .thumbnail_awesome_team_1 {
        padding: 0;
        border: none;
    }
    
    .iconTestimonial_team {
        -webkit-border-radius: 45px;
        border-radius: 45px;
        overflow: hidden;
        width: 172px;
        height: 172px;
        position: absolute;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        left: 20.7%;
        top: -85px;
    }
    
    .iconTestimonial_team>img {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: -25%;
        margin-top: -10%;
    }
    
    .thumbnail_awesome_team .caption,
    .thumbnail_awesome_team_1 .caption {
        text-align: center;
        padding: 109px 9px 26px;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }
    
    .thumbnail_awesome_team .caption {
        border: 1px solid #ebebeb;
    }
    
    .thumbnail_awesome_team .caption h4,
    .thumbnail_awesome_team_1 .caption h4 {
        margin-top: 23px;
        margin-bottom: 7px;
        letter-spacing: 0.9px;
    }
    
    .thumbnail_awesome_team .caption span,
    .thumbnail_awesome_team_1 .caption span {
        font-weight: 400;
        letter-spacing: 0.3px;
        cursor: pointer;
        color: #426ca4;
    }
    
    .thumbnail_awesome_team ul,
    .thumbnail_awesome_team_1 ul {
        padding-left: 0;
        text-align: center;
        margin-left: 0;
        margin-top: 0!important;
        padding-top: 11px;
        padding-bottom: 11px;
        margin-top: 15px;
        -webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
    
    .thumbnail_awesome_team ul {
        border-bottom: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb;
    }
    
    .thumbnail_awesome_team_1 ul {
        border-top: 1px solid #ebebeb;
    }
    
    .thumbnail_awesome_team ul li,
    .thumbnail_awesome_team_1 ul li {
        padding: 0 8px;
        display: inline-block;
    }
    
    .thumbnail_awesome_team ul li a i,
    .thumbnail_awesome_team_1 ul li a i {
        color: #c8c8c8;
    }
    
    @media (max-width: 479px) {
        .xs_1-width {
            width: 100%;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .iconTestimonial_team {
            width: 152px;
            height: 152px;
            left: 18.5%;
            top: -76px;
        }
        .iconTestimonial_team>img {
            margin-left: -35%;
        }
        .thumbnail_awesome_team .caption,
        .thumbnail_awesome_team_1 .caption {
            padding: 90px 9px 26px;
        }
    }
    
    @media (max-width: 991px) {
        .buttons_icons .heading_e,
        .all_lists .heading_e {
            margin-bottom: 40px;
        }
        .all_lists .container .row>div:nth-of-type(2),
        .all_lists .container .row>div:nth-of-type(3) {
            margin-bottom: 50px;
        }
        .our_clients .heading_e {
            margin-bottom: 30px;
        }
        .medical_team_doctors .heading_e,
        .medical_team_doctors_1 .heading_e {
            margin-bottom: 120px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .iconTestimonial_team {
            width: 182px;
            height: 182px;
            left: 24%;
            top: -91px;
        }
        .iconTestimonial_team>img {
            margin-left: -20%;
            margin-top: -15%;
        }
        .medical_team_doctors .container .row>div:nth-of-type(2),
        .medical_team_doctors .container .row>div:nth-of-type(3),
        .medical_team_doctors_1 .container .row>div:nth-of-type(2),
        .medical_team_doctors_1 .container .row>div:nth-of-type(3) {
            margin-bottom: 120px;
        }
    }
    
    @media (max-width: 767px) {
        .buttons_icons .container .row>div:nth-of-type(2) {
            margin-bottom: 60px;
        }
        .all_lists .container .row>div:nth-of-type(4) {
            margin-bottom: 50px;
        }
        .medical_team_doctors .container .row>div:nth-of-type(2),
        .medical_team_doctors .container .row>div:nth-of-type(3),
        .medical_team_doctors .container .row>div:nth-of-type(4),
        .medical_team_doctors_1 .container .row>div:nth-of-type(2),
        .medical_team_doctors_1 .container .row>div:nth-of-type(3),
        .medical_team_doctors_1 .container .row>div:nth-of-type(4) {
            margin-bottom: 130px;
        }
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        .iconTestimonial_team {
            left: 30%;
        }
    }
    
    @media (min-width: 315px) and (max-width: 479px) {
        .iconTestimonial_team {
            left: 21%;
            top: -86px;
        }
    }
    
    @media (min-width: 295px) and (max-width: 314px) {
        .iconTestimonial_team {
            left: 19%;
            top: -86px;
        }
    }
    
    @media (min-width: 275px) and (max-width: 294px) {
        .iconTestimonial_team {
            left: 17%;
            top: -86px;
        }
    }
    
    @media (max-width: 274px) {
        .iconTestimonial_team {
            width: 152px;
            height: 152px;
            left: 18.3%;
            top: -76px;
        }
        .iconTestimonial_team>img {
            margin-left: -35%;
            margin-top: -10%;
        }
        .thumbnail_awesome_team .caption,
        .thumbnail_awesome_team_1 .caption {
            padding: 90px 9px 26px;
        }
    }
    /* =================================  */
    /* ========== ELEMENTS 5 - WIDGETS, NEWS & DOCTORS PAGE ==========  */
    /* =================================  */
    
    .medical_widgets {
        margin-bottom: 40px;
    }
    
    .medical_widgets .widget {
        margin-bottom: 60px;
    }
    
    .widget .forM form {
        text-align: center;
    }
    
    .widget h4 {
        margin-bottom: 30px;
        margin-top: 0;
    }
    /* WIDGET-FORM */
    
    .widget-form .forM,
    .widget-form-white .forM,
    .widget-form-white-short .forM {
        -webkit-border-radius: 9px;
        border-radius: 9px;
    }
    
    .widget-form .forM {
        overflow: hidden;
        background: url(../img/form-bg.jpg) 50% 0 no-repeat;
        width: 100%;
        min-width: 100%;
        position: relative;
    }
    
    .widget-form-white .forM {
        border: 1px solid #ebebeb;
    }
    
    .widget-form-white-short .forM {
        border: 1px solid #ebebeb;
    }
    
    .widget-form form,
    .widget-form-white form,
    .widget-form-white-short form {
        padding: 30px 25px 30px;
        position: relative;
        z-index: 5;
    }
    
    .widget-form .forM::before {
        content: ' ';
        background: rgba(66, 108, 164, 0.90);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-border-radius: 9px;
        border-radius: 9px;
    }
    
    .widget-form form h4,
    .widget-form-white form h4,
    .widget-form-white-short form h4 {
        font-size: 16px;
    }
    
    .widget-form form h4 {
        line-height: 21px;
    }
    
    .widget-form-white form h4 {
        line-height: 19px;
    }
    
    .widget-form-white-short form h4 {
        line-height: 17px;
    }
    
    .widget-form form h4 {
        color: #fff;
    }
    
    .widget-form-white form h4,
    .widget-form-white-short form h4 {
        color: #426ca4;
    }
    
    .widget-form form>input:nth-last-of-type(n+2),
    .widget-form-white form>input:nth-last-of-type(n+2) {
        margin-bottom: 10px!important;
    }
    
    .widget-form form>input:nth-last-of-type(1),
    .widget-form-white form>input:nth-last-of-type(1) {
        margin-bottom: 20px!important;
    }
    
    .widget-form form h4,
    .widget-form form .form-control,
    .widget-form form button {
        background: transparent;
        color: #fff!important;
    }
    
    .widget-form form .form-control,
    .widget-form-white form .form-control,
    .widget-form-white-short form .form-control {
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
    }
    
    .widget-form form .form-control {
        border: 1px solid #fff;
        color: #fff!important;
    }
    
    .widget-form-white form .form-control,
    .widget-form-white-short form .form-control {
        border: 1px solid #ebebeb;
        color: #afafaf;
    }
    
    .widget-form-white-short form .form-control {
        margin-bottom: 10px;
    }
    
    .widget-form form button,
    .widget-form-white form button,
    .widget-form-white-short form button {
        letter-spacing: 2px;
        padding: 10px 28px;
        font-size: 12px;
        letter-spacing: 3px;
        font-weight: 700;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        outline: none!important;
    }
    
    .widget-form form button {
        border: 2px solid #fff!important;
    }
    
    .widget-form form button:hover,
    .widget-form-white form button:hover,
    .widget-form-white-short form button:hover {
        background-color: #fff;
        color: #426ca4!important;
    }
    
    .widget-form-white form button,
    .widget-form-white-short form button {
        border: 2px solid #ebebeb!important;
    }
    
    .widget-form form .scroll-parent,
    .widget-form-white form .scroll-parent,
    .widget-form-white-short form .scroll-parent,
    .form_home form .scroll-parent,
    .appointment form .scroll-parent {
        display: inline-block;
        width: 100%;
    }
    
    .scroll-parent.select_cd {
        float: right;
    }
    
    .widget-form form .dd-container,
    .widget-form-white form .dd-container,
    .widget-form-white-short form .dd-container,
    .appointment form .dd-container,
    .form_home form .dd-container,
    .form_home_1 form .dd-container,
    .tabbed-form form .dd-container {
        text-align: left;
    }
    
    .widget-form form .dd-container,
    .widget-form-white form .dd-container,
    .appointment form .dd-container {
        margin-bottom: 10px;
    }
    
    .tabbed-form form .dd-container {
        margin-bottom: 15px;
    }
    
    .widget-form form .dd-container .dd-select,
    .widget-form-white form .dd-container .dd-select,
    .widget-form-white-short form .dd-container .dd-select,
    .appointment form .dd-container .dd-select,
    .form_home form .dd-container .dd-select,
    .form_home_1 form .dd-container .dd-select,
    .tabbed-form form .dd-container .dd-select {
        background-color: transparent!important;
    }
    
    .widget-form form .dd-container .dd-select,
    .widget-form-white form .dd-container .dd-select,
    .widget-form-white-short form .dd-container .dd-select,
    .widget-form form .dd-container ul.dd-options,
    .widget-form-white form .dd-container ul.dd-options,
    .widget-form-white-short form .dd-container ul.dd-options {
        -webkit-border-radius: 6px;
        border-radius: 6px;
    }
    
    .widget-form form .dd-container .dd-select {
        color: #fff;
        border: 1px solid #fff;
    }
    
    .scroll-parent.select_cd .dd-container .dd-select,
    .scroll-parent.select_cd .dd-container ul.dd-options {
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .scroll-parent.select_cd .dd-container .dd-select {
        border: 1px solid #426ca4;
        background-color: #fff!important;
    }
    
    .form_home form .dd-container .dd-select,
    .form_home_1 form .dd-container .dd-select,
    .form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        color: #bebebe!important;
    }
    
    .form_home_1 form .dd-container .dd-select {
        border: 1px solid;
        border-color: rgba(255, 255, 255, 0.2);
    }
    
    .widget-form-white form .dd-container .dd-select,
    .widget-form-white-short form .dd-container .dd-select,
    .appointment form .dd-container .dd-select,
    .form_home form .dd-container .dd-select {
        border: 1px solid #ebebeb;
    }
    
    .widget-form-white form .dd-container .dd-select,
    .widget-form-white-short form .dd-container .dd-select {
        color: #afafaf;
    }
    
    .appointment form .dd-container .dd-select,
    .appointment form .dd-container ul.dd-options,
    .form_home form .dd-container .dd-select,
    .form_home_1 form .dd-container .dd-select,
    .form_home form .dd-container ul.dd-options,
    .form_home_1 form .dd-container ul.dd-options,
    .tabbed-form form .dd-container ul.dd-options {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .appointment form .dd-container .dd-select,
    .appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text {
        color: #426ca4;
    }
    
    .widget-form form .dd-container .dd-select a.dd-selected,
    .widget-form-white form .dd-container .dd-select a.dd-selected,
    .widget-form-white-short form .dd-container .dd-select a.dd-selected {
        padding: 12px 14px 12px 16px;
    }
    
    .appointment form .dd-container .dd-select a.dd-selected {
        padding: 12px 14px 11px 16px;
    }
    
    .scroll-parent.select_cd .dd-container .dd-select a.dd-selected {
        padding: 8px 19px 8px 17px;
    }
    
    .widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text,
    .form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        font-family: 'Open Sans', sans-serif;
    }
    
    .widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .appointment form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        font-size: 14px;
        font-weight: 600;
    }
    
    .scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text {
        font-size: 12px;
        letter-spacing: 3px;
        font-weight: 700;
        padding-right: 30px;
    }
    
    .widget-form form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .widget-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .widget-form-white form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .widget-form-white form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .widget-form-white-short form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .widget-form-white-short form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .appointment form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .appointment form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .scroll-parent.select_cd .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        color: #fff;
    }
    
    .widget-form-white form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .widget-form-white-short form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        color: #afafaf;
    }
    
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        background: url("../img/angle_down.png") no-repeat center center;
    }
    
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        background: url("../img/angle_down_1.png") no-repeat center center;
    }
    
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        background: url("../img/angle_down_2.png") no-repeat center center;
        right: 6px;
    }
    
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        width: 10px;
        height: 10px;
    }
    
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        right: 18px;
    }
    
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        right: 15px;
    }
    
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-down,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-down {
        border-top: 1px solid transparent;
    }
    
    .widget-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .widget-form-white-short form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .appointment form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .scroll-parent.select_cd .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .form_home form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .form_home_1 form .dd-container .dd-select span.dd-pointer.dd-pointer-up,
    .tabbed-form form .dd-container .dd-select span.dd-pointer.dd-pointer-up {
        border-bottom: 5px solid transparent!important;
        margin-top: -5px;
    }
    
    .widget-form form .dd-container ul.dd-options,
    .widget-form-white form .dd-container ul.dd-options,
    .widget-form-white-short form .dd-container ul.dd-options,
    .appointment form .dd-container ul.dd-options,
    .scroll-parent.select_cd .dd-container .dd-selected label.dd-selected-text,
    .scroll-parent.select_cd .dd-container ul.dd-options,
    .form_home form .dd-container ul.dd-options,
    .form_home_1 form .dd-container ul.dd-options,
    .tabbed-form form .dd-container ul.dd-options,
    .form_home form .dd-container ul.dd-options li,
    .form_home_1 form .dd-container ul.dd-options li,
    .tabbed-form form .dd-container ul.dd-options li {
        width: 100%;
    }
    
    .appointment form .dd-container ul.dd-options li,
    .form_home form .dd-container ul.dd-options li,
    .form_home_1 form .dd-container ul.dd-options li,
    .tabbed-form form .dd-container ul.dd-options li {
        margin: 0;
    }
    
    .appointment form .dd-container ul.dd-options li {
        width: inherit;
    }
    
    .widget-form form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
    .widget-form-white form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
    .widget-form-white-short form .dd-container ul.dd-options li:not(:nth-last-of-type(1)) a.dd-option,
    .appointment form .dd-container ul.dd-options li:not(:last-child) a.dd-option,
    .scroll-parent.select_cd .dd-container ul.dd-options li:not(:last-child) a.dd-option,
    .form_home form .dd-container ul.dd-options>li:not(:last-child) a.dd-option {
        border-bottom: 1px solid #ededed!important;
    }
    
    .widget-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .widget-form form .dd-container ul.dd-options li:hover a.dd-option,
    .widget-form-white form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .widget-form-white form .dd-container ul.dd-options li:hover a.dd-option,
    .widget-form-white-short form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .widget-form-white-short form .dd-container ul.dd-options li:hover a.dd-option,
    .appointment form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .appointment form .dd-container ul.dd-options li:hover a.dd-option,
    .scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .scroll-parent.select_cd .dd-container ul.dd-options li:hover a.dd-option,
    .form_home form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .form_home form .dd-container ul.dd-options li:hover a.dd-option {
        background: #363d3f;
    }
    
    .form_home form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .form_home form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected label.dd-option-text {
        color: #fff!important;
    }
    
    .widget-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .widget-form-white form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .widget-form-white-short form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .appointment form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
        color: #6c7172;
    }
    
    .widget-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .widget-form-white form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .widget-form-white-short form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .appointment form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        font-size: 14px;
        padding-left: 15px;
    }
    
    .scroll-parent.select_cd .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        font-size: 12px;
        padding-left: 10px;
    }
    
    .form_home form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li:hover a.dd-option label.dd-option-text {
        padding-left: 12px!important;
    }
    
    .widget-form form input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        padding-left: 0px!important;
    }
    
    .widget-form form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        padding-left: 0px!important;
    }
    
    .widget-form form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        padding-left: 0px!important;
    }
    
    .widget-form form input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        padding-left: 0px!important;
    }
    
    .widget-form-white form input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white form input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white-short form input::-webkit-input-placeholder {
        /* WebKit browsers */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white-short form input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white-short form input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white-short form input:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        font-size: 14px;
        line-height: 21px;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
        color: #afafaf;
        padding-left: 0px!important;
    }
    
    .widget-form-white-short form p {
        margin-bottom: 40px;
    }
    
    .widget-form-white-short form>div:nth-of-type(1) #undefined.dd-container {
        margin-bottom: 10px!important;
    }
    
    .widget-form-white-short form>div:nth-last-of-type(1) #undefined.dd-container {
        margin-bottom: 20px!important;
    }
    
    @media (max-width: 991px) {
        .widget-form-white-short form {
            z-index: 6;
        }
    }
    
    @media (max-width: 294px) {
        .widget-form form h4,
        .widget-form-white form h4,
        .widget-form-white-short form h4 {
            font-size: 13px;
        }
    }
    
    .latest_news_carousel,
    .latest_news_carousel_2 {
        background-color: #fcfcfc;
    }
    
    .latest_news_carousel,
    .latest_news_carousel_white {
        padding-bottom: 70px;
    }
    
    .latest_news_carousel {
        border-top: 1px solid #f0f0f0;
        padding-top: 80px;
    }
    
    .latest_news_carousel_white {
        background-color: #fff;
    }
    
    .latest_news_carousel_2 {
        padding-bottom: 95px;
        margin-bottom: 100px;
    }
    
    .latest_news_elements {
        background-color: transparent;
    }
    
    .thumbnail.news_c iframe,
    .thumbnail.blogs iframe {
        height: 100%;
        width: 100%;
        border-width: 0;
    }
    
    .thumbnail.news_c .vdyt,
    .thumbnail.blogs .vdyt {
        overflow: hidden;
        z-index: 1;
    }
    
    .fluid-width-video-wrapper {
        margin-top: 0px;
        margin-bottom: -1px;
        padding-top: calc(56% - 10px) !important;
        padding-top: -webit-calc(56% - 10px) !important;
    }
    
    .thumbnail.news_c .vdyt {
        -webkit-border-radius: 8px;
        border-radius: 8px;
        position: relative;
    }
    
    .doctors_carousel {
        margin-bottom: 95px;
    }
    
    .doctors_carousel_2 {
        padding-bottom: 80px;
    }
    
    .owl-carousel .latest_news_elements,
    .owl-carousel .doctor_filter_elements,
    .owl-carousel .elements_news_c {
        margin: 0 15px;
    }
    
    .owl-carousel .doctor_filter_elements,
    .owl-carousel .elements_news_c {
        margin-bottom: 5px;
    }
    
    #owl-latest_news_1.owl-theme .owl-controls,
    #owl-latest_news_2.owl-theme .owl-controls,
    #owl-doctors_1.owl-theme .owl-controls,
    #owl-doctors_2.owl-theme .owl-controls {
        top: -75px;
        position: absolute;
        right: 15px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls {
        top: -55px;
        position: absolute;
        right: 15px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev {
        margin: 0;
        position: relative;
        border-radius: 0;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        opacity: 1;
        height: 20px;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 2px;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev {
        background: #fff;
    }
    
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev {
        background: transparent;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev {
        right: 6px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        position: absolute;
        color: #828282;
        font-family: 'FontAwesome';
        font-size: 15px;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next::before {
        content: '\f105';
        top: -1px;
        right: 8px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev::before {
        content: '\f104';
        top: 1px;
        right: 10px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {
        background: #426ca4;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-next:hover::before,
    #owl-our_top_doctors.owl-theme .owl-controls .owl-buttons div.owl-prev:hover::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-next:hover::before,
    #owl-latest_news_1.owl-theme .owl-controls .owl-buttons div.owl-prev:hover::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-next:hover::before,
    #owl-latest_news_2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-next:hover::before,
    #owl-doctors_1.owl-theme .owl-controls .owl-buttons div.owl-prev:hover::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-next:hover::before,
    #owl-doctors_2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover::before {
        color: #fff;
    }
    
    @media (max-width: 479px) {
        #owl-latest_news_1.owl-theme .owl-controls,
        #owl-latest_news_2.owl-theme .owl-controls,
        #owl-doctors_1.owl-theme .owl-controls,
        #owl-doctors_2.owl-theme .owl-controls {
            top: -40px;
            right: 15px;
        }
    }
    /* =================================  */
    /* ========== TIMETABLE SECTION ==========  */
    /* =================================  */
    
    .timetable_1 .container>.row>div:nth-of-type(2),
    .timetable_2 .container>.row>div:nth-of-type(2),
    #timetables .timetable_1>.row>div:nth-of-type(1) {
        margin-bottom: 20px;
    }
    
    .timetable_1 {
        padding-bottom: 50px;
    }
    
    .table-responsive,
    .timetable_small {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        display: block;
        -webkit-transition: opacity 0.4s ease-in-out;
        -moz-transition: opacity 0.4s ease-in-out;
        -o-transition: opacity 0.4s ease-in-out;
        -ms-transition: opacity 0.4s ease-in-out;
        transition: opacity 0.4s ease-in-out;
    }
    
    .table-responsive.active,
    .timetable_small.active {
        opacity: 1;
        visibility: visible;
        position: relative;
        display: block;
    }
    
    @media (max-width: 767px) {
        .timetable_1 .table-responsive {
            display: none;
        }
    }
    
    @media (min-width: 768px) {
        .timetable_small {
            display: none;
        }
    }
    
    .timetable_small>.widget {
        margin-bottom: 60px;
    }
    
    .timetable_small>.widget>.titleC {
        margin-bottom: 15px;
    }
    
    .timetable_2 {
        padding-bottom: 50px;
    }
    
    .timetable_1 .heading_t,
    .timetable_2 .heading_t {
        margin-bottom: 40px;
    }
    /* Table 1 */
    
    table.table_1>thead>tr>th {
        border-bottom: none;
    }
    
    table.table_1>thead>tr>th:not(:first-child) {
        width: 11.5%;
    }
    
    table.table_1>thead>tr>th:not(:first-child),
    table.table_1>tbody>tr>td {
        border-top: 1px solid #f1f1f1!important;
    }
    
    table.table_1>thead>tr>th:not(:first-child),
    table.table_1>tbody>tr>td:first-child {
        border-left: 1px solid #f1f1f1!important;
    }
    
    table.table_1>thead>tr>th:last-child,
    table.table_1>tbody>tr>td:last-child {
        border-right: 1px solid #f1f1f1!important;
    }
    
    table.table_1>thead>tr>th:nth-child(2n+2),
    table.table_1>tbody>tr>td:nth-child(2n+2) {
        background: #fcfcfc;
    }
    
    table.table_1>thead>tr>th {
        font-weight: 700;
    }
    
    table.table_1>thead>tr>th,
    table.table_1 tbody>tr>td>div.blue_cell,
    table.table_1 tbody>tr>td>div.white_cell {
        text-align: center;
    }
    
    table.table_1>thead>tr>th {
        color: #bcbcbc;
        font-size: 0.85em;
        letter-spacing: 3px;
        padding: 1.4% 0%;
    }
    
    @media (max-width: 991px) {
        table.table_1>thead>tr>th {
            font-size: 0.8em;
            letter-spacing: 0.3px;
        }
    }
    
    table.table_1>tbody>tr>td:not(:first-child) {
        padding: 13px 6px;
    }
    
    table.table_1>tbody>tr>td:first-child {
        padding: 13px;
    }
    
    table.table_1>tbody>tr:last-child>td {
        border-bottom: 1px solid #f1f1f1;
    }
    
    #timetables .timetable_1 table.table_1>thead>tr>th {
        font-size: 0.8em;
        letter-spacing: 0.3px;
    }
    
    #timetables .timetable_1 table.table_1>tbody>tr>td:first-child>div.row>div {
        width: 100%;
    }
    
    #timetables .timetable_1 table.table_1>tbody>tr>td:not(:first-child) {
        padding: 13px 3px;
    }
    
    #timetables .timetable_1 table.table_1>tbody>tr>td:first-child {
        padding: 10px;
    }
    
    @media (min-width: 1200px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 730px;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 597px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 682px;
        }
    }
    
    @media (min-width: 345px) and (max-width: 767px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 428px;
        }
    }
    
    @media (min-width: 315px) and (max-width: 344px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 268px;
        }
    }
    
    @media (min-width: 295px) and (max-width: 314px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 248px;
        }
    }
    
    @media (min-width: 275px) and (max-width: 294px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 228px;
        }
    }
    
    @media (max-width: 274px) {
        .presentation .tab-content-presentation>div.tab-pane {
            max-width: 208px;
        }
    }
    
    table.table_1 tbody>tr>td:first-child img,
    table.table_1 tbody>tr>td>div.blue_cell,
    table.table_1 tbody>tr>td>div.white_cell,
    table.table_1 tbody>tr>td>div.big_cell {
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    table.table_1 tbody>tr>td:first-child .row>div:last-child h4,
    table.table_1 tbody>tr>td>div.big_cell>address {
        margin-bottom: 0;
    }
    
    table.table_1 tbody>tr>td:first-child .row>div:last-child h4 {
        margin-top: 4px;
    }
    
    table.table_1 tbody>tr>td:first-child .row>div:last-child span,
    table.table_1 tbody>tr>td.toolt {
        cursor: pointer;
        position: relative;
    }
    
    table.table_1 tbody>tr>td:first-child .row>div:last-child span,
    table.table_1 tbody>tr>td>div.blue_cell a,
    table.table_1 tbody>tr>td>div.white_cell a,
    table.table_1 tbody>tr>td>div.big_cell>address {
        font-size: 12px;
    }
    
    table.table_1 tbody>tr>td:first-child .row>div:last-child span {
        color: #b9b9b9;
        font-weight: 400;
        padding-left: 1px;
    }
    
    table.table_1 tbody>tr>td>div {
        position: relative;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell,
    table.table_1 tbody>tr>td>div.big_cell {
        background: #426ca4;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell,
    table.table_1 tbody>tr>td>div.white_cell {
        border: 1px solid #426ca4;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell,
    table.table_1 tbody>tr>td>div.white_cell,
    table.table_1 tbody>tr>td>div.big_cell {
        padding: 2px 0 6px;
    }
    
    table.table_1 tbody>tr>td>div {
        margin-top: 5px;
    }
    
    table.table_1 tbody>tr>td>div:first-child {
        margin-top: 0;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell a,
    table.table_1 tbody>tr>td>div.blue_cell>div,
    table.table_1 tbody>tr>td>div.white_cell,
    table.table_1 tbody>tr>td>div.big_cell a,
    table.table_1 tbody>tr>td>div.big_cell>div,
    table.table_1 tbody>tr>td>div.big_cell>address,
    table.table_1 tbody>tr>td>div.white_cell:hover a,
    table.table_1 tbody>tr>td>div.white_cell:hover>div {
        color: #fff;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell a,
    table.table_1 tbody>tr>td>div.white_cell a,
    table.table_1 tbody>tr>td>div.big_cell a {
        text-decoration: none;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell a,
    table.table_1 tbody>tr>td>div.white_cell a,
    table.table_1 tbody>tr>td>div.big_cell a {
        font-weight: 700;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell>div,
    table.table_1 tbody>tr>td>div.white_cell>div,
    table.table_1 tbody>tr>td>div.big_cell>div {
        font-size: 10px;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell>div,
    table.table_1 tbody>tr>td>div.white_cell>div,
    table.table_1 tbody>tr>td>div.big_cell>div,
    table.table_1 tbody>tr>td>div.big_cell>address {
        font-weight: 300;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell>div,
    table.table_1 tbody>tr>td>div.white_cell>div {
        line-height: 12px;
    }
    
    table.table_1 tbody>tr>td>div.white_cell a,
    table.table_1 tbody>tr>td>div.white_cell>div {
        color: #426ca4;
    }
    
    table.table_1 tbody>tr>td>div.big_cell {
        padding: 10px;
    }
    
    table.table_1 tbody>tr>td>div.big_cell a,
    table.table_1 tbody>tr>td>div.big_cell>div,
    table.table_1 tbody>tr>td>div.big_cell>address {
        line-height: 16px;
    }
    
    table.table_1 tbody>tr>td>div.big_cell a {
        font-size: 13px;
    }
    
    table.table_1 tbody>tr>td>div.big_cell>address {
        margin-top: 10px;
    }
    
    table.table_1 tbody>tr>td>div.blue_cell:hover,
    table.table_1 tbody>tr>td>div.white_cell:hover,
    table.table_1 tbody>tr>td>div.big_cell:hover {
        background: #4d565a;
        border-color: #4d565a;
    }
    /* Table 2 */
    
    table.table_2>thead>tr>th {
        border-bottom: none;
    }
    
    table.table_2>thead>tr>th {
        width: 12.5%;
    }
    
    table.table_2>thead>tr>th:not(:first-child) {
        border-top: 1px solid #f1f1f1!important;
        border-left: 1px solid #f1f1f1!important;
    }
    
    table.table_2>thead>tr>th:last-child {
        border-right: 1px solid #f1f1f1!important;
    }
    
    table.table_2>thead>tr>th:nth-child(2n+2) {
        background: #fcfcfc;
    }
    
    table.table_2>thead>tr>th {
        text-align: center;
        color: #bcbcbc;
        font-size: 0.85em;
        letter-spacing: 3px;
        font-weight: 700;
        padding: 1.4% 0%;
    }
    
    @media (max-width: 991px) {
        table.table_2>thead>tr>th {
            font-size: 0.8em;
            letter-spacing: 0.3px;
        }
    }
    
    table.table_2>tbody>tr>td {
        border-top: 1px solid #f1f1f1;
    }
    
    table.table_2>tbody>tr>td:first-child {
        line-height: 250%;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        table.table_2>tbody>tr>td:first-child {
            line-height: 390%;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        table.table_2>tbody>tr>td:first-child {
            line-height: 300%;
        }
    }
    
    @media (max-width: 767px) {
        .timetable_2 .table-responsive {
            display: none;
        }
    }
    
    table.table_2>tbody>tr>td:not(:first-child) {
        padding: 5px 5px;
    }
    
    table.table_2>tbody>tr>td:first-child {
        vertical-align: middle;
    }
    
    table.table_2>tbody>tr:last-child>td {
        border-bottom: 1px solid #f1f1f1;
    }
    
    table.table_2>tbody>tr>td:first-child {
        border-left: 1px solid #f1f1f1;
    }
    
    table.table_2>tbody>tr>td:last-child {
        border-right: 1px solid #f1f1f1;
    }
    
    table.table_2>tbody>tr>td:nth-child(2n+2) {
        background: #fcfcfc;
    }
    
    table.table_2 tbody>tr>td:first-child>div.left_cell {
        text-align: center;
    }
    
    table.table_2 tbody>tr>td:first-child>div.left_cell span {
        color: #c9c9c9!important;
        font-size: 14px;
        font-weight: 400;
    }
    
    table.table_2 tbody>tr>td>div {
        margin-top: 5px;
        margin-bottom: 0;
    }
    
    table.table_2 tbody>tr>td>div:first-child {
        margin-top: 0;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell {
        text-align: center;
        background: #426ca4;
        border: 1px solid #426ca4;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 2px 0 6px;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell:hover {
        background: #4d565a;
        border-color: #4d565a;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell a {
        color: #fff;
        font-size: 12px;
        line-height: 9px;
        font-weight: 700;
        text-decoration: none;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell>div {
        color: #fff;
        font-size: 10px;
        line-height: 12px;
        font-weight: 300;
    }
    
    table.table_2 tbody>tr>td {
        position: relative;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell_1 {
        text-align: center;
        position: absolute;
        top: inherit!important;
        background: #426ca4;
        border: 1px solid #426ca4;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 26px 0 0;
        width: 93%;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell_1 {
        height: 90%;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell_1>div {
        color: #fff;
        font-size: 10px;
        line-height: 12px;
        font-weight: 300;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell_1 a {
        color: #fff;
        font-size: 12px;
        line-height: 9px;
        font-weight: 700;
        text-decoration: none;
    }
    
    table.table_2 tbody>tr>td>div.blue_cell_1:hover {
        background: #4d565a;
        border-color: #4d565a;
    }
    
    table.table_2 tbody>tr>td .big_blue_cell,
    table.table_2 tbody>tr>td .big_blue_cell_1 {
        position: absolute;
        top: inherit!important;
        background: #426ca4;
        border: 1px solid #426ca4;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 6px 10px 5px 12px;
        width: 93%;
    }
    
    table.table_2 tbody>tr>td .big_blue_cell_3 {
        background: #426ca4;
        border: 1px solid #426ca4;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 6px 10px 5px 12px;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell_3 h5 {
        color: #fff;
        line-height: 16px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 0;
        word-break: break-all;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell_3 span {
        color: #fff;
        font-size: 12px;
        font-weight: 300;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell_3 address {
        color: #fff;
        font-size: 12px;
        line-height: 16px;
        font-weight: 300;
        margin-top: 10px;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell_3>address:not(:nth-last-of-type(1)) {
        margin-bottom: 35px;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell {
        height: 97.8%;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell_1 {
        height: 96%;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell h5,
    table.table_2 tbody>tr>td>div.big_blue_cell_1 h5 {
        color: #fff;
        line-height: 16px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 0;
        word-break: break-all;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell span,
    table.table_2 tbody>tr>td>div.big_blue_cell_1 span {
        color: #fff;
        font-size: 12px;
        font-weight: 300;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell address,
    table.table_2 tbody>tr>td>div.big_blue_cell_1 address {
        color: #fff;
        font-size: 12px;
        line-height: 16px;
        font-weight: 300;
        margin-top: 10px;
    }
    
    table.table_2 tbody>tr>td>div.big_blue_cell>address:not(:nth-last-of-type(1)),
    table.table_2 tbody>tr>td>div.big_blue_cell_1>address:not(:nth-last-of-type(1)) {
        margin-bottom: 35px;
    }
    
    table.table_2 tbody>tr>td>div {
        position: relative;
    }
    /* =================================  */
    /* ========== ERROR PAGE ==========  */
    /* =================================  */
    
    .cannot_find {
        position: relative;
        z-index: 100;
        padding-bottom: 1px;
    }
    
    .cannot_find>div:nth-of-type(1) {
        text-align: center;
        padding-bottom: 55px;
    }
    
    .cannot_find i {
        font-size: 181px;
        color: #fff;
    }
    
    .cannot_find h3 {
        line-height: 39px;
        color: #fafafa;
        letter-spacing: 3px;
        margin-bottom: 5px;
        text-align: center;
        margin-top: 10px;
    }
    
    .cannot_find p {
        color: #fafafa;
        letter-spacing: 0.9px;
        text-align: center;
        margin-bottom: 65px;
    }
    /* =================================  */
    /* ========== HOME PAGE 9 AND HOME SPECIAL PAGE ==========  */
    /* =================================  */
    
    body#color_1 .medicalHealth_form,
    body#color_1 .medicalHealth_form_1,
    body#color_1 .medicalHealth,
    body#color_1 .medical_team_doctors,
    body#color_1 .medicalNewsDepartments {
        background-color: #f7f7f7;
    }
    
    body#color_1 .medicalHealth,
    body#color_1 .medicalHealth_1,
    body#color_1 .quote,
    body#color_1 .medical_team_doctors,
    body#color_1 .video,
    body#color_1 .medicalNewsDepartments,
    .medical_team_doctors_1,
    body#color_1 .boxes_4 {
        margin-bottom: 0;
    }
    
    body#color_1 .medicalNewsDepartments {
        padding-bottom: 0;
    }
    
    .medicalHealth_form>.container,
    body#color_1 .medicalHealth .container,
    body#color_1 .medical_team_doctors .container,
    body#color_1 .medicalNewsDepartments .container {
        background-color: #fff;
    }
    
    body#color_1 .medicalHealth .container,
    body#color_1 .medicalNewsDepartments .container {
        padding-top: 75px;
        padding-bottom: 75px;
    }
    
    body#color_1 .medical_team_doctors .container {
        padding-top: 75px;
    }
    
    .medicalHealth_form>.container,
    .medicalHealth_form_1>.container {
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        margin-top: -55px;
        position: relative;
        z-index: 100;
        padding-top: 15px;
        padding-bottom: 19px;
    }
    
    .medicalHealth_form>.container {
        border-bottom: 1px solid #ebebeb;
    }
    
    .medicalHealth_form_1>.container {
        border-bottom: 1px solid #363d3f;
        background-color: #363d3f;
    }
    
    .form_home form ul,
    .form_home_1 form ul {
        list-style: none;
        padding-left: 0;
    }
    
    .form_home form ul>li,
    .form_home_1 form ul>li {
        float: left;
        width: 21.32%;
        margin-left: 1.317%;
        margin-right: 1.317%;
    }
    
    .form_home form ul>li:first-child,
    .form_home_1 form ul>li:first-child {
        margin-left: 0%;
        margin-right: 0%;
        width: 11.15%;
    }
    
    .form_home form ul>li:last-child,
    .form_home_1 form ul>li:last-child {
        margin-right: 0%;
        margin-left: 2.72%;
        width: 14.22%;
    }
    
    .form_home form ul>li:first-child>p,
    .form_home_1 form ul>li:first-child>p {
        font-size: 18px;
        font-weight: 400;
        padding-top: 5px;
    }
    
    .form_home form ul>li:first-child>p {
        color: #363d3f;
    }
    
    .form_home_1 form ul>li:first-child>p {
        color: #fff;
    }
    
    .form_home form ul>li input,
    .form_home form ul>li:last-child input,
    .form_home_1 form ul>li input,
    .form_home_1 form ul>li:last-child input {
        font-size: 14px;
        line-height: 23px;
        font-weight: 600;
        width: 100%;
        padding: 5px 22px 6px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .form_home form ul>li input,
    .form_home_1 form ul>li input {
        color: #bebebe;
    }
    
    .form_home form ul>li input {
        border: 1px solid #ebebeb;
    }
    
    .form_home_1 form ul>li input {
        border: 1px solid;
        border-color: rgba(255, 255, 255, 0.2);
        background: transparent;
    }
    
    .form_home form ul>li:last-child input,
    .form_home_1 form ul>li:last-child input {
        text-align: center;
        letter-spacing: 0.9px;
        color: #fff;
        background: #426ca4;
        border: 1px solid #426ca4;
    }
    
    .tabbed-form form .dd-container .dd-select {
        color: #fff!important;
        border: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    
    .form_home form .dd-container .dd-select a.dd-selected,
    .form_home_1 form .dd-container .dd-select a.dd-selected {
        padding: 5px 14px 1px 16px;
    }
    
    .tabbed-form form .dd-container .dd-select a.dd-selected {
        padding: 10px 15px;
        color: #e1f5ff;
    }
    
    .form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        font-size: 14px;
        line-height: 23px;
    }
    
    .form_home form .dd-container .dd-select a.dd-selected label.dd-selected-text,
    .form_home_1 form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        color: #bebebe;
        font-weight: 600;
    }
    
    .tabbed-form form .dd-container .dd-select a.dd-selected label.dd-selected-text {
        color: #e1f5ff;
        font-weight: 400;
    }
    
    .form_home form .dd-container ul.dd-options {
        border: 1px solid #ebebeb;
        border-top: none;
    }
    
    .form_home_1 form .dd-container ul.dd-options,
    .tabbed-form form .dd-container ul.dd-options {
        background: #363d3f;
        border: 1px solid #5e6465;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .form_home form .dd-container ul.dd-options li a.dd-option,
    .form_home_1 form .dd-container ul.dd-options>li a.dd-option,
    .tabbed-form form .dd-container ul.dd-options>li a.dd-option {
        padding: 5px 10px;
    }
    
    .form_home_1 form .dd-container ul.dd-options>li:not(:last-child) a.dd-option,
    .tabbed-form form .dd-container ul.dd-options>li:not(:last-child) a.dd-option {
        border-bottom: 1px solid #5e6465!important;
    }
    
    .form_home_1 form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .form_home_1 form .dd-container ul.dd-options li:hover a.dd-option,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option.dd-option-selected,
    .tabbed-form form .dd-container ul.dd-options li:hover a.dd-option {
        background: #426ca4;
    }
    
    .form_home form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .form_home_1 form .dd-container ul.dd-options li a.dd-option label.dd-option-text,
    .tabbed-form form .dd-container ul.dd-options li a.dd-option label.dd-option-text {
        padding-left: 7px!important;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .form_home form ul>li:first-child>p,
        .form_home_1 form ul>li:first-child>p {
            padding-top: 0;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .form_home form ul>li:first-child>p,
        .form_home_1 form ul>li:first-child>p {
            padding-top: 0;
        }
    }
    
    @media (max-width: 767px) {
        .form_home form ul>li,
        .form_home_1 form ul>li {
            width: 100%!important;
            margin: 0 auto 10px!important;
        }
        .form_home form .dd-container ul.dd-options li,
        .form_home_1 form .dd-container ul.dd-options li {
            margin: 0!important;
        }
    }
    /* =================================  */
    /* ========== HOME PAGE 5, 7 and 8 ==========  */
    /* =================================  */
    
    .slider-content-a-s {
        position: relative;
        margin-bottom: 80px;
    }
    
    .slider-content-a-s .inside-slider-content {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    
    .slider-content-a-s .inside-slider-content .container {
        position: relative;
        z-index: 100;
        padding-top: 18%;
        padding-bottom: 10%;
    }
    
    .about-website {
        width: 100%;
        padding: 30px;
        border-radius: 20px;
        background: rgba(255, 255, 255, 0.9);
        -webkit-box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4);
        box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.4);
    }
    
    .about-website h2 {
        margin-top: 0;
        text-transform: uppercase;
    }
    
    .about-website>a {
        display: inline-block;
        border-radius: 5px;
        background: #426ca4;
        color: #fff;
        padding: 7px 13px;
    }
    
    .features-container {
        padding: 10px 0;
        background: rgba(250, 250, 250, 0.95);
        position: relative;
        bottom: 0;
        z-index: 100;
        width: 100%;
    }
    
    .feature-item_1,
    .feature-item_5 {
        background-color: #436ca4;
        /*background: url(../img/feature-itme-01.jpg);*/
    }
    
    .feature-item_2,
    .feature-item_6 {
        background-color: #436ca4;
    }
    
    .feature-item_3,
    .feature-item_7 {
        background-color: #436ca4;
    }
    
    .feature-item_4,
    .feature-item_8 {
        background-color: #436ca4;
    }
    
    .feature-item_1,
    .feature-item_2,
    .feature-item_3,
    .feature-item_4,
    .feature-item_5,
    .feature-item_6,
    .feature-item_7,
    .feature-item_8 {
        padding: 40px 15px;
        overflow: hidden;
        position: relative;
        text-align: center;
        border-radius: 20px;
        margin-top: -130px;
        min-height: 240px;
        z-index: 1;
        -webkit-background-size: cover !important;
        background-size: cover !important;
    }
    
    .feature-item_1>span,
    .feature-item_2>span,
    .feature-item_3>span,
    .feature-item_4>span,
    .feature-item_5>span,
    .feature-item_6>span,
    .feature-item_7>span,
    .feature-item_8>span {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }
    
    .feature-item_1>span {
        background-color: #436ca4;
    }
    
    .feature-item_2>span {
        background-color: #436ca4;
    }
    
    .feature-item_3>span {
        background-color: #436ca4;
    }
    
    .feature-item_4>span {
        background-color: #436ca4;
    }
    
    .feature-item_5>span {
        background-color: #436ca4;
    }
    
    .feature-item_6>span {
        background-color: #436ca4;
    }
    
    .feature-item_7>span {
        background-color: #436ca4;
    }
    
    .feature-item_8>span {
        background-color: #436ca4;
    }
    
    .feature-item_1 h3,
    .feature-item_2 h3,
    .feature-item_3 h3,
    .feature-item_4 h3,
    .feature-item_5 h3,
    .feature-item_6 h3,
    .feature-item_7 h3,
    .feature-item_8 h3,
    .feature-item_5 h3 a,
    .feature-item_6 h3 a,
    .feature-item_7 h3 a,
    .feature-item_8 h3 a,
    .feature-item_1 p,
    .feature-item_2 p,
    .feature-item_3 p,
    .feature-item_4 p,
    .feature-item_1>a,
    .feature-item_2>a,
    .feature-item_3>a,
    .feature-item_4>a,
    .feature-item_4 ul li span,
    .feature-item_4 ul li {
        color: #fff;
    }
    
    .feature-item_5 h3 a,
    .feature-item_6 h3 a,
    .feature-item_7 h3 a,
    .feature-item_8 h3 a {
        text-decoration: none;
    }
    
    .feature-item_5 h3,
    .feature-item_6 h3,
    .feature-item_7 h3,
    .feature-item_8 h3 {
        margin-top: 0;
    }
    
    .feature-item_1 h3,
    .feature-item_2 h3,
    .feature-item_3 h3,
    .feature-item_4 h3 {
        margin-top: 0;
        margin-bottom: 15px;
        text-transform: uppercase;
    }
    
    .feature-item_1>a,
    .feature-item_2>a,
    .feature-item_3>a,
    .feature-item_4>a {
        display: inline-block;
        border-radius: 3px;
        padding: 8px 15px;
        border: 2px solid #fff;
        text-transform: uppercase;
        margin-top: 10px;
        font-size: 12px;
        font-weight: 600;
    }
    
    .feature-item_4 ul li span {
        text-align: left;
        float: right;
    }
    
    .feature-item_4 ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }
    
    .feature-item_4 ul li {
        text-align: left;
        line-height: 36px;
        font-weight: 400;
        letter-spacing: 0.3px;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .feature-item_4 ul li:first-child {
            font-size: 12px;
        }
    }
    
    @media (max-width: 288px) {
        .feature-item_4 ul li:first-child {
            font-size: 12px;
        }
    }
    
    .feature-item_4 ul>li:not(:nth-last-of-type(1)) {
        border-bottom: 1px solid;
        border-color: rgba(255, 255, 255, 0.3);
    }
    
    @media (max-width: 992px) {
        .features-container {
            position: relative;
        }
        .feature-item_1,
        .feature-item_2,
        .feature-item_3,
        .feature-item_4,
        .feature-item_5,
        .feature-item_6,
        .feature-item_7,
        .feature-item_8 {
            margin-top: 0;
            margin-bottom: 20px;
            min-height: inherit;
        }
    }
    
    @media (max-width: 767px) {
        .slider-content-a-s .inside-slider-content {
            display: none;
        }
    }
    /* =================================  */
    /* ========== HOME PAGE 6 ==========  */
    /* =================================  */
    
    .tabbed-form {
        border-radius: 5px;
        -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    }
    
    .tabbed-form ul.tabbed-form-tabs,
    .tabbed-form ul {
        list-style: none;
        padding: 0;
        margin-bottom: 0;
    }
    
    .tabbed-form ul.tabbed-form-tabs {
        width: 100%;
        border-radius: 5px 5px 0 0;
        overflow: hidden;
        background: #58b2df;
    }
    
    .tabbed-form ul.tabbed-form-tabs li {
        float: left;
        width: 50%;
    }
    
    .tabbed-form ul.tabbed-form-tabs li a {
        display: block;
        padding: 20px 25px;
        background: #fff;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 14px;
        color: #426ca4;
        font-weight: 600;
        text-align: center;
    }
    
    .tabbed-form ul.tabbed-form-tabs li.active a,
    .tabbed-form .tabbed-form-content #work ul li,
    .tabbed-form .tabbed-form-content #work ul li span,
    .tabbed-form .tabbed-form-content #work h5,
    .tabbed-form .tabbed-form-content #work p,
    .tabbed-form .tabbed-form-content>div>a {
        color: #fff;
    }
    
    .tabbed-form ul.tabbed-form-tabs li.active a,
    .tabbed-form .tabbed-form-content {
        background: #58b2df;
    }
    
    .tabbed-form ul.tabbed-form-tabs li:first-child a {
        border-radius: 0 0 5px 0;
    }
    
    .tabbed-form ul.tabbed-form-tabs li:last-child a {
        border-radius: 0 0 0 5px;
    }
    
    .tabbed-form ul.tabbed-form-tabs li.active:first-child a,
    .tabbed-form ul.tabbed-form-tabs li.active:last-child a {
        border-radius: 0;
    }
    
    .tabbed-form .tabbed-form-content {
        padding: 35px;
        border-radius: 0 0 5px 5px;
        position: relative;
    }
    
    .tabbed-form .tabbed-form-content>div {
        display: none;
    }
    
    .tabbed-form .tabbed-form-content>div.active {
        display: block;
    }
    
    .tabbed-form .tabbed-form-content input[type=text] {
        height: 45px;
        border: 1px solid rgba(255, 255, 255, 0.5);
        border-radius: 5px;
        padding: 15px;
        background: transparent;
        outline: none;
        color: #e1f5ff;
        margin-bottom: 15px;
        width: 100%;
    }
    
    .tabbed-form .tabbed-form-content input[type=text]::-webkit-input-placeholder {
        color: #e1f5ff;
    }
    
    .tabbed-form .tabbed-form-content .form-submit {
        margin-bottom: 0;
    }
    
    .tabbed-form .tabbed-form-content button[type=submit] {
        outline: none;
        margin-bottom: 0;
        padding: 0 15px;
        text-transform: uppercase;
        letter-spacing: 0;
    }
    
    .tabbed-form .tabbed-form-content #work ul {
        margin-bottom: 30px;
    }
    
    .tabbed-form .tabbed-form-content #work ul li {
        line-height: 36px;
        font-weight: 400;
        letter-spacing: 0.3px;
    }
    
    .tabbed-form .tabbed-form-content #work ul>li:not(:nth-last-of-type(1)) {
        border-bottom: 1px solid;
        border-color: rgba(255, 255, 255, 0.3);
    }
    
    .tabbed-form .tabbed-form-content #work ul li span {
        float: right;
    }
    
    .tabbed-form .tabbed-form-content>div>a {
        display: inline-block;
        position: relative;
        border-radius: 5px;
        background: transparent;
        padding: 10px 15px;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 1px;
        margin-top: 20px;
        font-weight: 400;
        border: 1px solid rgba(255, 255, 255, 0.7);
    }
    
    .tabbed-form .tabbed-form-content>div>a:hover {
        background: #fff;
        color: #58b2df;
        border-color: #fff;
    }
    
    @media (max-width: 480px) {
        .tabbed-form ul.tabbed-form-tabs li {
            width: 100%;
        }
        .tabbed-form ul.tabbed-form-tabs li:last-child a {
            border-radius: 0;
        }
        .tabbed-form ul.tabbed-form-tabs li:first-child a {
            border-radius: 5px 5px 0 0;
        }
    }
    /* TWITTER */
    
    .twitteR {
        background-color: #426ca4;
        margin-bottom: -1px;
    }
    
    #owl-twitter .item p,
    #owl-twitter .item p>a {
        color: #fff;
    }
    
    #owl-twitter .item p {
        padding-top: 26px;
        padding-bottom: 15px;
    }
    
    #owl-twitter .item p>a {
        text-decoration: none;
        font-weight: 600;
        position: relative;
        padding-left: 30px;
    }
    
    #owl-twitter .item p::before {
        content: '\f099';
        position: absolute;
        color: #fff;
        font-family: 'FontAwesome';
        font-size: 20px;
        top: 26px;
    }
    /* =================================  */
    /* ========== BLOGS AND BLOG STANDARD WITH SIDEBAR ==========  */
    /* =================================  */
    
    .blogStyle {
        padding-bottom: 80px;
    }
    
    .blogStyle .container .row>div:nth-of-type(1)>.row>div {
        margin-bottom: 40px;
    }
    
    .elements_blogs_1 {
        margin-top: 10px;
    }
    
    .elements_blogs_2 {
        margin-top: 30px;
    }
    /* Thumbnail Blogs */
    
    .thumbnail.blogs button {
        margin-bottom: 30px!important;
    }
    
    .thumbnail.blogs .vdyt {
        -webkit-border-radius: 8px 5px 7px 7px;
        border-radius: 8px 5px 7px 7px;
    }
    
    @media (max-width: 991px) {
        .blogStyle .container .row>div:nth-of-type(1) {
            margin-bottom: 80px;
        }
    }
    /* Widgets Blog */
    
    aside.bloG {
        padding-left: 45px!important;
    }
    
    aside.bloG>div:nth-of-type(-n+4) {
        margin-bottom: 40px;
    }
    
    .widget-recent-post dl dt {
        float: left;
        width: 69px;
        clear: left;
        overflow: hidden;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .widget-recent-post dl dd {
        margin-left: 89px;
    }
    
    .widget-recent-post dl>dd:not(:nth-last-of-type(1)) {
        margin-bottom: 30px;
    }
    
    .widget-recent-post dl dd h4 {
        line-height: 21px;
        margin-bottom: 3px;
    }
    
    .widget-recent-post dl dd h4 a,
    .widget-recent-post dl dd p a {
        text-decoration: none;
    }
    
    .widget-recent-post dl dd h4 a {
        color: #363d3f;
    }
    
    .widget-recent-post dl dd h4 a:hover,
    .widget-recent-post dl dd p a:hover {
        color: #426ca4;
    }
    
    .widget-recent-post dl dd p a {
        font-size: 12px;
        color: #b6b6b6;
    }
    
    .widget-recent-tweets dl dd p>a:nth-of-type(1):hover {
        color: #426ca4;
    }
    
    .widget-recent-tweets dl dd p a {
        text-decoration: none;
    }
    
    .widget-recent-tweets dl dt {
        float: left;
        width: 38px;
        clear: left;
        overflow: hidden;
    }
    
    .widget-recent-tweets dl dt i {
        font-size: 30px;
        line-height: 38px;
        color: #e9e9e9;
    }
    
    .widget-recent-tweets dl dd {
        margin-left: 40px;
    }
    
    .widget-recent-tweets dl>dd:not(:nth-last-of-type(1)) {
        margin-bottom: 25px;
    }
    
    .widget-recent-tweets dl dd p {
        margin-bottom: 0;
    }
    
    .widget-recent-tweets dl dd p>a:nth-of-type(1) {
        color: #4c4c4c;
    }
    
    .widget-recent-tweets dl dd span {
        font-size: 12px;
        color: #5f5f5f;
    }
    
    .widget-tabs ul,
    .widget-tabs-semi-flat ul {
        margin-bottom: 25px;
    }
    
    .widget-tabs ul li a,
    .widget-tabs-semi-flat ul li a {
        font-weight: 400;
        color: #797979;
        letter-spacing: 0.5px;
    }
    
    .widget-tabs-semi-flat ul li a {
        background-color: #f5f5f5;
    }
    
    .widget-tabs-semi-flat ul li:first-child>a {
        -webkit-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }
    
    .widget-tabs-semi-flat ul li:last-child>a {
        -webkit-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }
    
    .widget-tabs-semi-flat ul li:nth-child(2)>a,
    .widget-tabs-semi-flat ul li:nth-child(3)>a {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
    
    .widget-tabs ul.nav-pills>li.active>a,
    .widget-tabs ul.nav-pills>li>a:hover,
    .widget-tabs ul.nav-pills>li>a:focus,
    .widget-tabs ul.nav-pills>li.active>a i,
    .widget-tabs ul.nav-pills>li>a:hover i,
    .widget-tabs ul.nav-pills>li>a:focus i,
    .widget-tabs-semi-flat ul.nav-pills>li.active>a,
    .widget-tabs-semi-flat ul.nav-pills>li>a:hover,
    .widget-tabs-semi-flat ul.nav-pills>li>a:focus,
    .widget-tabs-semi-flat ul.nav-pills>li.active>a i,
    .widget-tabs-semi-flat ul.nav-pills>li>a:hover i,
    .widget-tabs-semi-flat ul.nav-pills>li>a:focus i {
        color: #fff;
        background-color: #426ca4;
    }
    
    .widget-tabs ul li a i,
    .widget-tabs-semi-flat ul li a i {
        color: #b9b9b9;
        font-size: 18px;
    }
    
    .widget-tabs .tab-content .tab-pane p,
    .widget-tabs-semi-flat .tab-content .tab-pane p {
        margin-bottom: 25px;
    }
    
    @media (max-width: 991px) {
        aside.bloG {
            padding-left: 15px!important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .widget-recent-post dl dd {
            margin-bottom: 40px;
        }
    }
    /* =================================  */
    /* ========== BLOG MASONRY ==========  */
    /* =================================  */
    
    .blogMasonry {
        padding-bottom: 80px;
    }
    
    .blogMasonry_1 {
        padding-bottom: 50px;
    }
    
    .blogMasonry_1 aside.bloG {
        margin-top: 25px;
    }
    
    .blogMasonry_1 .news_top_down {
        margin-bottom: 60px;
    }
    
    .blogMasonry_1 .news_top {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .blogMasonry_1 ul.paginationS {
            margin-bottom: 90px;
        }
    }
    
    @media (max-width: 767px) {
        .blogMasonry_1 ul.paginationS {
            margin-bottom: 90px;
        }
    }
    /* =================================  */
    /* ========== BLOG SINGLE PAGE ==========  */
    /* =================================  */
    
    .blogStyle_2 {
        padding-bottom: 80px;
    }
    
    .blogStyle_2 article {
        margin-bottom: 80px;
    }
    /* Thumbnail Blogs_2 */
    
    .thumbnail.blogs_2 {
        border: none;
        padding: 0;
        margin-bottom: 50px;
    }
    
    .thumbnail.blogs_2 img,
    .media,
    .comment-respond form ul li input,
    .comment-respond form textarea,
    .comment-respond form p input {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .thumbnail.blogs_2 .caption {
        padding: 5px 0 0;
    }
    
    .thumbnail.blogs_2 .caption h3 {
        line-height: 29px;
        margin-bottom: 15px;
    }
    
    .thumbnail.blogs_2 .caption h3 a,
    .media .media-body h4 a,
    .thumbnail.blogs_2 .caption>p a,
    .right-section a {
        text-decoration: none;
    }
    
    .thumbnail.blogs_2 .caption h3 a,
    .media .media-body h4 a {
        color: #363d3f;
    }
    
    .thumbnail.blogs_2 .caption h3 a:hover,
    .thumbnail.blogs_2 .caption>p a:hover,
    .right-section a.comment-reply-link:hover,
    .right-section a.comment-reply-link:focus {
        color: #426ca4;
    }
    
    .thumbnail.blogs_2 .caption>p a {
        color: #8e8e8e;
    }
    
    .media {
        border: 1px solid #e8e8e8;
        padding: 20px;
    }
    
    .media a {
        margin-right: 20px!important;
    }
    
    .media a img,
    .depth-1 .left-section img.object {
        -webkit-border-radius: 39px!important;
        border-radius: 39px!important;
    }
    
    .media .media-body {
        padding-top: 10px;
    }
    
    .media .media-body h4,
    .right-section h4,
    .right-section h4,
    .comment-respond form textarea .comment-respond form p input {
        line-height: 23px;
    }
    
    .media .media-body h4,
    .media .media-body p {
        padding-bottom: 0;
    }
    /* COMMENTS */
    
    .commentary,
    ul.comments>li,
    ul.comments>li>div,
    ul.comments>li>ul.children {
        overflow: hidden;
    }
    
    ul.comments,
    ul.children,
    .comment-respond form ul {
        list-style: none;
    }
    
    ul.comments,
    .comment-respond form ul {
        padding-left: 0;
    }
    
    ul.comments>li>div,
    ul.comments>li>ul.children {
        margin-bottom: 35px;
    }
    
    ul.children {
        padding-left: 50px;
    }
    
    .depth-1 .left-section,
    .depth-1 .right-section,
    .depth-2 .left-section,
    .depth-2 .right-section,
    .comment-respond form ul li {
        float: left;
    }
    
    .depth-1 .left-section,
    .depth-2 .left-section {
        width: 13%;
    }
    
    .depth-1 .right-section,
    .depth-2 .right-section {
        width: 87%;
    }
    
    .right-section a {
        color: #272b2c;
    }
    
    .right-section h4 span {
        color: #b0b0b0;
        font-weight: 400;
    }
    
    .right-section a.comment-reply-link {
        float: right;
        color: #4e4e4e;
        font-size: 12px;
    }
    
    .comment-respond form ul li {
        width: 30.668%;
        margin: 0 2%;
    }
    
    .comment-respond form ul li:first-child {
        margin-left: 0;
    }
    
    .comment-respond form ul li:last-child {
        margin-right: 0;
    }
    
    .comment-respond form ul li input,
    .comment-respond form textarea {
        font-size: 14px;
        font-weight: 600;
        color: #afafaf;
        letter-spacing: 0.3px;
        border: 1px solid #ebebeb;
        width: 100%;
    }
    
    .comment-respond form ul li input {
        line-height: 24px;
        padding: 12px 20px;
    }
    
    .comment-respond form textarea {
        margin-top: 30px;
        margin-bottom: 30px;
        padding: 15px 20px;
    }
    
    .comment-respond form p input {
        font-size: 12px;
        font-weight: 700;
        color: #777777;
        background: #fff;
        letter-spacing: 2px;
        padding: 13px 22px;
        border: 1px solid #e6eaeb;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .comment-respond form p input:hover {
        color: #426ca4;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .depth-1 .left-section {
            width: 16%;
        }
        .depth-1 .right-section {
            width: 84%;
        }
        .depth-2 .left-section {
            width: 18%;
        }
        .depth-2 .right-section {
            width: 82%;
        }
    }
    
    @media (max-width: 991px) {
        .blogStyle_2 .container .row>div:nth-of-type(1) {
            margin-bottom: 100px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .depth-1 .left-section {
            width: 14.6%;
        }
        .depth-1 .right-section {
            width: 85.4%;
        }
        .depth-2 .left-section {
            width: 15.8%;
        }
        .depth-2 .right-section {
            width: 84.2%;
        }
    }
    
    @media (max-width: 767px) {
        .comment-respond form ul li {
            width: 100%;
            margin: 0 0 20px;
        }
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        .depth-1 .left-section {
            width: 23%;
        }
        .depth-1 .right-section {
            width: 77%;
        }
        .depth-2 .left-section {
            width: 26%;
        }
        .depth-2 .right-section {
            width: 74%;
        }
    }
    
    @media (max-width: 479px) {
        .depth-1 .left-section {
            width: 100%;
        }
        .depth-1 .right-section {
            width: 100%;
        }
        .depth-2 .left-section {
            width: 100%;
        }
        .depth-2 .right-section {
            width: 100%;
        }
        .media>a {
            width: 100%;
        }
        .media .media-body {
            width: 100%;
        }
    }
    /* =================================  */
    /* ========== APPOINTMENT PAGE ==========  */
    /* =================================  */
    
    .appointments {
        padding-bottom: 80px;
    }
    
    .appointments .titleC {
        margin-bottom: 35px;
    }
    
    .appointment p a {
        text-decoration: none;
        color: #426ca4;
    }
    
    .appointment form ul {
        list-style: none;
        padding-left: 0;
    }
    
    .appointment form ul>li {
        float: left;
        width: 30.668%;
        margin-left: 2%;
        margin-right: 2%;
    }
    
    .appointment form ul>li:nth-last-child(-n+3) {
        margin-top: 20px;
        margin-bottom: 5px;
    }
    
    .appointment form ul>li:nth-child(-n+3) {
        margin-top: 25px;
        margin-bottom: 10px;
    }
    
    .appointment form ul>li:first-child,
    .appointment form ul>li:nth-child(4) {
        margin-left: 0;
    }
    
    .appointment form ul>li:last-child,
    .appointment form ul>li:nth-child(3) {
        margin-right: 0;
    }
    
    .appointment form ul>li input,
    .appointment form textarea,
    .appointment form p input {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    .appointment form ul>li input,
    .appointment form textarea {
        font-size: 14px;
        line-height: 24px;
        font-weight: 600;
        color: #afafaf;
        letter-spacing: 0.3px;
        border: 1px solid #ebebeb;
        width: 100%;
    }
    
    .appointment form ul>li input {
        padding: 12px 20px;
    }
    
    .appointment form textarea {
        margin-top: 20px;
        margin-bottom: 25px;
        padding: 15px 20px;
    }
    
    .appointment form p input {
        font-size: 12px;
        line-height: 23px;
        font-weight: 700;
        color: #426ca4;
        background: #fff;
        letter-spacing: 3px;
        padding: 13px 22px;
        border: 1px solid #e6eaeb;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .appointment form p input:hover {
        color: #fff;
        background: #426ca4;
        border: 1px solid #426ca4;
    }
    /* APPOINTMENT ASIDE */
    
    aside.appointmentS {
        padding-left: 45px!important;
    }
    
    aside.appointmentS>p {
        margin-bottom: 40px;
    }
    
    aside.appointmentS>ul,
    aside.appointmentS .row ul {
        list-style: none;
    }
    
    aside.appointmentS>ul {
        padding-left: 23px;
        margin-bottom: 20px;
    }
    
    aside.appointmentS>ul li,
    aside.appointmentS .row ul li,
    aside.appointmentS address {
        font-size: 14px;
        letter-spacing: 0.3px;
    }
    
    aside.appointmentS>ul li,
    aside.appointmentS .row ul li {
        line-height: 23px;
        font-weight: 300;
    }
    
    aside.appointmentS>ul li {
        color: #6e7172;
        position: relative;
        margin-bottom: 10px;
    }
    
    aside.appointmentS>ul li a,
    aside.appointmentS>ul li i {
        color: #426ca4;
    }
    
    aside.appointmentS>ul li a {
        text-decoration: none;
    }
    
    aside.appointmentS>ul li i {
        position: absolute;
        top: 5px;
        left: -23px;
    }
    
    aside.appointmentS .row ul {
        padding-left: 0;
    }
    
    aside.appointmentS .row ul li {
        color: #8a8a8a;
    }
    
    @media (max-width: 991px) {
        aside.appointmentS {
            padding-left: 15px!important;
        }
        aside.appointmentS>ul {
            margin-bottom: 30px;
        }
        .appointments .appointment {
            margin-bottom: 80px;
        }
        .big_map .container .row>div {
            margin-bottom: 80px;
        }
    }
    
    @media (max-width: 767px) {
        .appointment p {
            margin-bottom: 30px;
        }
        .appointment form ul>li {
            width: 100%;
            margin: 0 0 20px;
        }
        .appointment form ul>li:nth-child(3) {
            margin: 25px 0 35px;
        }
        .appointment form ul>li:nth-child(4) {
            margin: 0 0 15px;
        }
        .appointment form ul>li:nth-child(6) {
            margin: 30px 0 25px;
        }
        .appointment form textarea {
            margin-top: 0px!important;
        }
    }
    /* =================================  */
    /* ========== CONTACT APPOINTMENT PAGE ==========  */
    /* =================================  */
    
    .big_map {
        margin-bottom: 25px;
    }
    
    .big_map .container .row>div {
        margin-bottom: 30px;
    }
    
    .big_map #map-canvas {
        border-bottom: none;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    /* =================================  */
    /* ========== OUR DOCTORS PAGE ==========  */
    /* =================================  */
    
    .doctors {
        padding-bottom: 65px;
    }
    
    .isotope .element-item .doctor_filter_elements {
        margin-bottom: 30px;
    }
    /*ISOTOPE CSS*/
    /* Isotope */
    
    .isotope,
    .isotope .isotope-item {
        -webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        transition-duration: 0.5s;
        margin-right: -0.5px;
    }
    
    .isotope {
        -webkit-transition-property: height, width;
        -moz-transition-property: height, width;
        -ms-transition-property: height, width;
        -o-transition-property: height, width;
        transition-property: height, width;
    }
    
    .isotope .isotope-item {
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        -ms-transition-property: -ms-transform, opacity;
        -o-transition-property: -o-transform, opacity;
        transition-property: transform, opacity;
    }
    /**** disabling Isotope CSS3 transitions ****/
    
    .isotope.no-transition,
    .isotope.no-transition .isotope-item,
    .isotope .isotope-item.no-transition {
        -webkit-transition-duration: 0s;
        -moz-transition-duration: 0s;
        -ms-transition-duration: 0s;
        -o-transition-duration: 0s;
        transition-duration: 0s;
    }
    /* End: Recommended Isotope styles */
    /* disable CSS transitions for containers with infinite scrolling*/
    
    .isotope.infinite-scrolling {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }
    /* FILTER */
    
    .filter-isotope ul {
        text-align: center;
        list-style: none;
        margin-bottom: 80px;
        padding: 0;
    }
    
    .filter-isotope ul li {
        display: inline-block;
    }
    
    .filter-isotope li a {
        border: 1px solid #e6e6e6;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 6px 15px;
        cursor: pointer;
        text-transform: capitalize;
    }
    
    .filter-isotope li:not(:last-child) {
        margin-right: 2px;
    }
    
    .filter-isotope li a {
        font-size: 12px;
        line-height: 23px;
        font-weight: 600;
        color: #959595;
        text-decoration: none;
    }
    
    .filter-isotope li a:hover,
    .filter-isotope li a.selected {
        background: #426ca4;
        border: 1px solid #426ca4;
        color: #fff;
    }
    
    @media (max-width: 991px) {
        .filter-isotope>ul>li {
            margin-bottom: 15px;
        }
        .filter-isotope ul {
            margin-bottom: 75px;
        }
    }
    
    @media (max-width: 767px) {
        .filter-isotope ul {
            margin-bottom: 60px;
        }
        .isotope .element-item .doctor_filter_elements {
            margin-bottom: 60px;
        }
    }
    
    @media (max-width: 314px) {
        .filter-isotope ul {
            margin-bottom: 45px;
        }
    }
    /* =================================  */
    /* ========== GALLERY PAGE ==========  */
    /* =================================  */
    
    .gallery {
        padding-bottom: 50px;
    }
    
    .gallery .filter-isotope ul {
        margin-bottom: 90px;
    }
    
    @media (max-width: 991px) {
        .gallery .filter-isotope ul {
            margin-bottom: 80px;
        }
    }
    /* =================================  */
    /* ========== GALLERY MASONERY PAGE ==========  */
    /* =================================  */
    
    .masonry-gallery {
        margin-bottom: 30px;
        border-radius: 7px;
        overflow: hidden;
    }
    
    .masonry-gallery img {
        width: 100%;
        max-width: 100%;
    }
    
    .masonry-gallery figcaption {
        position: relative;
    }
    
    .masonry-gallery figcaption .caption {
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(98, 198, 248, 0.85);
        text-align: center;
        opacity: 0;
        border-radius: 7px;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -ms-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        transition: all 0.1s linear;
    }
    
    .masonry-gallery:hover figcaption .caption {
        opacity: 1;
    }
    
    .masonry-gallery figcaption .caption a {
        position: relative;
        top: 50%;
        margin-top: -20px;
        display: inline-block;
        color: #fff;
        font-size: 24px;
        opacity: 0;
    }
    
    .masonry-gallery figcaption .caption a:last-child {
        border: none;
        padding-left: 10px;
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -o-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
    
    .masonry-gallery figcaption .caption a:first-child {
        padding-right: 14px;
        border-right: 1px solid transparent;
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    
    .masonry-gallery:hover figcaption .caption a:first-child {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    
    .masonry-gallery figcaption .caption a:first-child:after {
        content: '';
        display: block;
        width: 1px;
        height: 34px;
        position: absolute;
        right: 0;
        background: #fff;
        top: 0;
        opacity: 0;
        -webkit-transform: translateY(-25px);
        -moz-transform: translateY(-25px);
        -o-transform: translateY(-25px);
        -ms-transform: translateY(-25px);
        transform: translateY(-25px);
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
    
    .masonry-gallery:hover figcaption .caption a:first-child:after {
        opacity: 0.4;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    .masonry-gallery:hover figcaption .caption a:last-child {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    
    .masonry-gallery .main {
        background: #f5f5f5;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -ms-transition: all 0.1s linear;
        -o-transition: all 0.1s linear;
        transition: all 0.1s linear;
    }
    
    .masonry-gallery:hover .main {
        background: #363d3f;
    }
    
    .masonry-gallery .main {
        text-align: center;
        padding: 20px 15px;
    }
    
    .masonry-gallery .main h4 {
        color: #363d3f;
        margin-bottom: 5px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }
    
    .masonry-gallery .main a {
        color: #646464;
    }
    
    .masonry-gallery:hover .main h4,
    .masonry-gallery:hover .main a {
        color: #fff;
    }
    
    @media (max-width: 768px) {
        .msonry-gallery>div {
            width: 100%;
        }
    }
    /* =================================  */
    /* ========== GALLERY SINGLE PAGE ==========  */
    /* =================================  */
    
    .photo_project article {
        margin-bottom: 80px;
    }
    
    .posts-control {
        float: right;
        margin-top: 10px;
    }
    
    .posts-control a {
        text-decoration: none;
    }
    
    .posts-control i.fa-angle-right,
    .posts-control i.fa-angle-left {
        margin-top: 15px;
        font-size: 20px;
    }
    
    .posts-control i.fa-th-large {
        font-size: 16px;
    }
    
    .posts-control i {
        color: #dbdbdb;
        margin: 16px 5px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }
    
    .posts-control i:hover {
        color: #426ca4;
    }
    
    .thumbnail.blogs_2 .rsMedic img {
        -webkit-border-radius: 7px;
        border-radius: 7px;
    }
    
    .rsMedic {
        overflow: hidden;
        position: relative;
        margin-top: -30px;
    }
    
    .rsMedic_1 {
        overflow: hidden;
        position: relative;
    }
    
    .rsMedic img.rsImg {
        -webkit-border-radius: 7px !important;
        border-radius: 7px !important;
    }
    
    .rsMedic_1 img.rsImg {
        -webkit-border-radius: 3px !important;
        border-radius: 3px !important;
        margin-left: 0!important;
    }
    
    .rsMedic .rsArrow {
        width: 22px;
        height: 37px;
        position: absolute;
        top: 50%;
        margin-top: -18px;
    }
    
    .rsMedic_1 .rsArrow {
        width: 9px;
        height: 13px;
        position: absolute;
        top: 50%;
    }
    
    .rsMedic .rsArrowLeft {
        left: 40px;
        background: url('../plugins/royalslider/images/arrow-left.png');
    }
    
    .rsMedic_1 .rsArrowLeft {
        left: 20px;
        background: url('../plugins/royalslider/images/arrow-left-1.png');
    }
    
    .rsMedic .rsArrowDisabled {
        opacity: 0.3;
    }
    
    .rsMedic_1 .rsArrowDisabled {
        opacity: 0.3;
    }
    
    .rsMedic .rsArrowRight {
        right: 40px;
        background: url('../plugins/royalslider/images/arrow-right.png');
    }
    
    .rsMedic_1 .rsArrowRight {
        right: 50px;
        background: url('../plugins/royalslider/images/arrow-right-1.png');
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .rsMedic_1 .rsArrowRight {
            right: 60px;
        }
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        .rsMedic_1 .rsArrowRight {
            right: 50px;
        }
    }
    
    @media (max-width: 479px) {
        .rsMedic_1 .rsArrowRight {
            right: 40px;
        }
    }
    
    aside dl {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    
    aside dl:not(:last-child) {
        border-bottom: 1px solid #ededed;
    }
    
    aside dl dt {
        font-size: 14px;
        color: #363d3f;
        margin-bottom: 5px;
    }
    
    aside dl dd {
        font-weight: 400
    }
    
    @media (max-width: 767px) {
        .posts-control {
            margin-top: -10px;
        }
        .rsMedic {
            margin-top: 0;
        }
    }
    /* =================================  */
    /* ========== ABOUT US PAGE ==========  */
    /* =================================  */
    
    .words_about_us {
        margin-bottom: 65px;
    }
    
    .about_us_info h3 {
        line-height: 23px;
        margin-top: 0;
        margin-bottom: 0;
        text-transform: uppercase;
    }
    
    .about_us_info>p:nth-of-type(1) {
        color: #949494;
        margin-bottom: 40px;
    }
    
    .about_us_info>p:nth-of-type(2) {
        font-weight: 400;
    }
    
    .about_us_info>p:nth-of-type(n+2) {
        margin-bottom: 20px;
    }
    
    .about_us_info p a {
        color: #426ca4;
        text-decoration: none;
    }
    
    @media (max-width: 991px) {
        .words_about_us .container .row>div:nth-of-type(1) {
            margin-bottom: 60px;
        }
    }
    
    .our_top_doctors {
        margin-bottom: 95px;
    }
    /* =================================  */
    /* ========== OUR SERVICES PAGE ==========  */
    /* =================================  */
    
    .dental_whitening {
        margin-bottom: 95px;
    }
    
    .dental_whitening .container .row>div:nth-of-type(2) {
        /*margin-bottom: 25px;*/
    }
    
    .dental_whitening .container .row>div:nth-of-type(2) p {
        text-align: center;
    }
    
    .ui-draggable>div {
        width: 1px!important;
        background: rgba(255, 255, 255, 0.8)!important;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul {
        list-style: none;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li {
        padding: 16px 0;
        position: relative;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li:not(:last-child) {
        border-bottom: 1px solid #f2f2f2;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li>a {
        font-weight: 300;
        color: #6f6f6f;
        letter-spacing: 0.3px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li>i {
        font-size: 16px;
        color: #fff;
        position: absolute;
        left: -28px;
        top: 18px;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li:hover>a {
        color: #426ca4;
    }
    
    .dental_whitening .container .row>div:nth-of-type(n+4) ul>li::before {
        position: absolute;
        content: ' ';
        width: 22px;
        height: 22px;
        background: #426ca4;
        left: -37px;
        top: 15px;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    .our_plans {
        padding-bottom: 80px;
    }
    
    .our_plans .heading_e {
        margin-bottom: 95px;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        #contains>div>img {
            width: 455px;
        }
    }
    
    @media (max-width: 991px) {
        .dental_whitening .container .row>div:nth-of-type(3) {
            margin-bottom: 50px;
        }
        .our_plans .container .row>div:nth-of-type(3) {
            margin-bottom: 20px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        #contains>div>img {
            width: 682px;
        }
    }
    
    @media (max-width: 767px) {
        .dental_whitening .container .row>div:nth-of-type(4) {
            margin-bottom: 30px;
        }
        .our_plans .container .row>div:nth-of-type(4),
        .our_plans .container .row>div:nth-of-type(2) {
            margin-bottom: 70px;
        }
        .our_plans .container .row>div:nth-of-type(3) {
            margin-bottom: 60px;
        }
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        #contains>div>img {
            width: 428px;
            height: 201px;
        }
    }
    
    @media (min-width: 315px) and (max-width: 479px) {
        #contains>div>img {
            width: 268px;
            height: 181px;
        }
    }
    
    @media (min-width: 295px) and (max-width: 314px) {
        #contains>div>img {
            width: 248px;
            height: 161px;
        }
    }
    
    @media (min-width: 275px) and (max-width: 294px) {
        #contains>div>img {
            width: 228px;
            height: 141px;
        }
    }
    
    @media (max-width: 274px) {
        #contains>div>img {
            width: 208px;
            height: 121px;
        }
    }
    /* =================================  */
    /* ========== HOME PAGE 2 AND DEPARTAMENTS STYLE 2 PAGE ==========  */
    /* =================================  */
    /* OWL CAROUSEL INTO THE HEADER */
    
    .departaments-owl,
    .departaments-owl>ul,
    .departaments-owl_1,
    .departaments-owl_1>ul {
        position: relative;
    }
    
    .departaments-owl,
    .departaments-owl>a,
    .departament-item-owl,
    .departaments-owl_1,
    .departaments-owl_1>a,
    .departament-item-owl_1 {
        text-align: center;
    }
    
    .departaments-owl,
    .departaments-owl_1 {
        padding: 60px 0;
    }
    
    .departaments-owl>a,
    .departament-item-owl,
    .departament-item-owl p,
    .departament-item-owl h3,
    .departament-item-owl h3 a {
        color: #fff;
    }
    
    .departaments-owl>a,
    .departament-item-owl_1 h3 a {
        text-transform: uppercase;
        text-decoration: none;
    }
    
    .departaments-owl>a {
        font-size: 12px;
        font-weight: 400;
        letter-spacing: 2px;
    }
    
    .departament-item-owl_1 h3 a {
        color: #363d3f;
    }
    
    .departaments-owl>ul,
    .departaments-owl_1>ul {
        list-style: none;
        padding: 0;
        cursor: -webkit-grab;
    }
    
    .departaments-owl>ul li,
    .departaments-owl_1 ul li {
        margin: 15px;
    }
    
    .departament-item-owl,
    .departament-item-owl_1 {
        width: 100%;
        margin-bottom: 30px;
        border-radius: 5px;
        border: 2px solid transparent;
        padding: 25px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }
    
    .departament-item-owl h3,
    .departament-item-owl_1 h3 {
        text-transform: uppercase;
        letter-spacing: 3px;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    
    .departament-item-owl i,
    .departament-item-owl_1 i {
        font-size: 80px;
        margin-bottom: 10px;
    }
    
    .departament-item-owl_1 i {
        color: #426ca4;
    }
    
    .departament-item-owl:last-child,
    .departament-item-owl_1:last-child {
        margin-bottom: 0;
    }
    
    .departament-item-owl:hover {
        border: 2px solid rgba(255, 255, 255, 0.4);
    }
    
    .departament-item-owl_1:hover {
        border: 2px solid #426ca4;
    }
    
    .departaments-owl .owl-controls,
    .departaments-owl_1 .owl-controls {
        margin-top: -40px;
        position: absolute;
        width: 100%;
        top: 50%;
    }
    
    .departaments-owl .owl-controls .owl-buttons div,
    .departaments-owl_1 .owl-controls .owl-buttons div {
        position: absolute !important;
        top: 50%;
        margin-top: 0 !important;
    }
    
    .departaments-owl .owl-controls .owl-buttons,
    .departaments-owl_1 .owl-controls .owl-buttons {
        width: 100%;
    }
    
    .departaments-owl .owl-controls .owl-buttons div:before {
        font-size: 80px !important;
        color: rgba(255, 255, 255, 0.5) !important;
        top: 0;
    }
    
    .departaments-owl_1 .owl-controls .owl-buttons div:before {
        font-size: 80px !important;
        color: rgba(98, 198, 248, 0.5) !important;
        top: 0;
    }
    
    .departaments-owl .owl-controls .owl-buttons div.owl-prev,
    .departaments-owl .owl-controls .owl-buttons div.owl-next,
    .departaments-owl_1 .owl-controls .owl-buttons div.owl-prev,
    .departaments-owl_1 .owl-controls .owl-buttons div.owl-next {
        background: transparent;
    }
    
    .departaments-owl .owl-controls .owl-buttons div.owl-prev,
    .departaments-owl_1 .owl-controls .owl-buttons div.owl-prev {
        left: -150px;
    }
    
    .departaments-owl .owl-controls .owl-buttons div.owl-next,
    .departaments-owl_1 .owl-controls .owl-buttons div.owl-next {
        right: -150px;
    }
    
    @media (max-width: 1600px) {
        .departaments-owl .owl-controls .owl-buttons div.owl-prev,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-prev {
            left: -50px;
        }
        .departaments-owl .owl-controls .owl-buttons div.owl-next,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-next {
            right: -50px;
        }
    }
    
    @media (max-width: 1366px) {
        .departaments-owl .owl-controls .owl-buttons div.owl-prev,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-prev {
            left: -15px;
        }
        .departaments-owl .owl-controls .owl-buttons div.owl-next,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-next {
            right: -15px;
        }
    }
    
    @media (max-width: 1024px) {
        .departaments-owl .owl-controls .owl-buttons div.owl-prev,
        .departaments-owl .owl-controls .owl-buttons div.owl-next,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-prev,
        .departaments-owl_1 .owl-controls .owl-buttons div.owl-next {
            display: none;
        }
    }
    
    @media (max-width: 294px) {
        .departament-item-owl,
        .departament-item-owl_1 {
            padding: 10px;
        }
    }
    /* =================================  */
    /* ========== HOME SPECIAL PAGE ==========  */
    /* =================================  */
    
    .title-rev,
    .title-new-01,
    .title-new-02,
    .a-slider-revolution,
    .a-slider-revolution:hover {
        color: #fff;
    }
    
    .title-rev,
    .a-slider-revolution {
        font-weight: 600;
    }
    
    .title-rev {
        font-size: 20px;
        letter-spacing: 5px;
        text-transform: uppercase;
    }
    
    .description-rev,
    .title-new-02,
    .title-new-03 {
        font-weight: 400;
    }
    
    .description-rev {
        font-size: 15px;
        color: #d3effd;
    }
    
    .departament-rev-version {
        width: 17em;
    }
    
    .departament-rev-version i {
        font-size: 6em
    }
    
    .departament-rev-version h3 {
        font-size: 1.2em
    }
    
    .title-new-01 {
        font-size: 30px;
        font-weight: 300;
        text-transform: uppercase;
    }
    
    .title-new-02 {
        font-size: 41px;
        text-transform: uppercase;
    }
    
    .title-new-03 {
        font-size: 16px;
        color: #cdcdcd;
        text-transform: uppercase;
    }
    
    .a-slider-revolution {
        border: 2px solid rgba(255, 255, 255, 0.6);
        text-transform: uppercase;
        font-size: 14px;
        padding: 1em 2em;
        border-radius: 5px;
    }
    
    .a-slider-revolution:hover {
        background: rgba(0, 0, 0, 0.4);
    }
    
    @media (min-width: 768px) {
        .top-slider>nav {
            position: absolute;
            width: 100%;
            z-index: 1000;
        }
        .timetable_small.active {
            position: absolute;
            visibility: hidden;
            opacity: 0;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .top-slider .navbar-brand {
            top: 0;
            margin-top: 0;
        }
        .top-slider .navbar-default .navbar-nav>li.menu-item-has-children>a::after {
            top: 42px;
        }
        .top-slider .dropdown-menu {
            top: 123px !important;
        }
        .top-slider .navbar-nav>li {
            height: auto;
        }
    }
    
    @media (max-width: 768px) {
        .top-slider>nav {
            position: relative;
        }
        .top-slider .tp-banner-container {
            margin-top: 0 !important;
        }
    }
    /* =================================  */
    /* ========== HOME PAGE 7 AND 8 WIDTH TESTIMONIALS ==========  */
    /* =================================  */
    /* FAQ and Testimonials */
    
    .faqTestimonials {
        margin-bottom: 60px;
    }
    
    @media (max-width: 991px) {
        .faqTestimonials {
            margin-bottom: 120px;
        }
    }
    /* =================================  */
    /* ========== DOCTOR SINGLE PAGE ==========  */
    /* =================================  */
    
    .doctor_single {
        position: relative;
        top: -42px;
        z-index: 101;
    }
    
    .doctor_single::before {
        content: ' ';
        background: rgba(0, 0, 0, 0.06);
        width: 100%;
        height: 42px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
    }
    
    aside.skills {
        z-index: 102;
        position: relative;
        top: -53px;
    }
    
    .single_elements {
        margin-bottom: 35px;
    }
    /* BIG TABS */
    
    .presentation {
        padding-left: 35px;
        z-index: 102;
    }
    
    .nav-tabs.nav-tabs-presentation {
        border-bottom: none;
        margin-top: -3px;
    }
    
    .nav-tabs.nav-tabs-presentation>li a {
        font-size: 12px;
        line-height: 23px;
        font-weight: 700;
        color: #fff;
        letter-spacing: 3px;
        padding-top: 13px;
        padding-bottom: 8px;
        border-color: transparent;
    }
    
    .nav-tabs.nav-tabs-presentation>li.active a,
    .nav-tabs.nav-tabs-presentation>li.active a:hover,
    .nav-tabs.nav-tabs-presentation>li.active a:focus,
    .nav-tabs.nav-tabs-presentation>li a:hover,
    .nav-tabs.nav-tabs-presentation>li a:focus {
        color: #9f9f9f;
        letter-spacing: 3px;
        background: #fff;
        border-color: #fff;
    }
    
    .tab-content.tab-content-presentation {
        margin-top: 40px;
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .nav-tabs.nav-tabs-presentation>li>a {
            font-size: 10px;
            padding-left: 12px;
            padding-right: 12px;
        }
    }
    
    @media (max-width: 991px) {
        .presentation {
            padding-left: 15px!important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .nav-tabs.nav-tabs-presentation>li>a {
            padding-left: 15px;
            padding-right: 15px;
            font-size: 12px;
            border: 1px solid #9f9f9f!important;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            background: #fff;
            color: #9f9f9f!important;
        }
        .nav-tabs.nav-tabs-presentation>li>a:hover {
            font-size: 12px;
            border: 1px solid #426ca4!important;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            background: #426ca4;
            color: #fff!important;
        }
        .nav-tabs.nav-tabs-presentation>li.active a,
        .nav-tabs.nav-tabs-presentation>li.active a:hover,
        .nav-tabs.nav-tabs-presentation>li.active a:focus,
        .nav-tabs.nav-tabs-presentation>li a:hover,
        .nav-tabs.nav-tabs-presentation>li a:focus {
            color: #426ca4;
            background: #426ca4;
            display: block;
            border-color: #426ca4!important;
            color: #fff!important;
        }
    }
    
    @media (max-width: 767px) {
        .nav-tabs.nav-tabs-presentation>li {
            margin-bottom: 15px;
        }
        .nav-tabs.nav-tabs-presentation>li>a {
            padding-left: 15px;
            padding-right: 15px;
            font-size: 12px;
            border: 1px solid #9f9f9f!important;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            background: #fff;
            color: #9f9f9f!important;
        }
        .nav-tabs.nav-tabs-presentation>li>a:hover {
            font-size: 12px;
            border: 1px solid #426ca4!important;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            background: #426ca4;
            color: #fff!important;
        }
        .nav-tabs.nav-tabs-presentation>li {
            float: none;
        }
        .nav-tabs.nav-tabs-presentation>li.active a,
        .nav-tabs.nav-tabs-presentation>li.active a:hover,
        .nav-tabs.nav-tabs-presentation>li.active a:focus,
        .nav-tabs.nav-tabs-presentation>li a:hover,
        .nav-tabs.nav-tabs-presentation>li a:focus {
            color: #426ca4;
            background: #426ca4;
            display: block;
            border-color: #426ca4!important;
            color: #fff!important;
        }
    }
    /* ABOUT */
    
    .tab-content.tab-content-presentation #about p {
        margin-bottom: 35px;
    }
    
    .tab-content.tab-content-presentation #about p>a {
        color: #426ca4;
        text-decoration: none;
    }
    
    .tab-content.tab-content-presentation #about h4 {
        line-height: 23px;
        margin-bottom: 20px;
    }
    
    .tab-content.tab-content-presentation #about iframe {
        height: 100%;
        width: 100%;
    }
    
    .tab-content.tab-content-presentation #about .vdyt {
        margin-bottom: 25px;
    }
    /* TESTIMONIALS */
    
    .tab-content.tab-content-presentation #testimonials>div:nth-of-type(2) {
        margin-top: 30px;
    }
    
    .testimonial {
        border: 1px solid #ebebeb;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        padding: 20px;
        margin-bottom: 20px;
    }
    
    .testimonial .tops {
        padding-top: 10px;
    }
    
    .testimonial .tops>div:last-child {
        margin-left: 15px;
        padding-top: 3px;
    }
    
    .iconTestimonial {
        -webkit-border-radius: 12px;
        border-radius: 12px;
        overflow: hidden;
        width: 52px;
        height: 52px;
        position: absolute;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        margin-left: 7px;
        margin-top: -3px;
    }
    
    .iconTestimonial>img {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: -4px;
        margin-top: -6px;
    }
    
    .testimonial .tops h4 {
        margin-top: 5px;
        margin-bottom: 0;
    }
    
    .testimonial .tops p {
        font-size: 12px;
        color: #bebebe;
    }
    
    .testimonial>p:nth-of-type(1) {
        padding-top: 22px;
    }
    
    .testimonial>p {
        padding-left: 6px;
    }
    
    .testimonial>p:nth-last-of-type(n+2) {
        margin-bottom: 20px;
    }
    /* ASK A QUESTION */
    
    #question p {
        margin-bottom: 45px;
    }
    
    #question p a {
        color: #426ca4;
        text-decoration: none;
    }
    
    #question form ul {
        list-style: none;
        padding-left: 0;
    }
    
    #question form ul li {
        float: left;
        margin: 0 2%;
    }
    
    #question form ul li:first-child {
        width: 31.5%;
    }
    
    #question form ul li:nth-child(2) {
        width: 31.5%;
    }
    
    #question form ul li:last-child {
        width: 28.8%;
    }
    
    #question form ul li:first-child {
        margin-left: 0;
    }
    
    #question form ul li:last-child {
        margin-right: 0;
    }
    
    #question form ul li input,
    #question form textarea,
    #question form p input {
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
    #question form ul li input,
    #question form textarea {
        font-size: 14px;
        line-height: 24px;
        font-weight: 600;
        color: #afafaf;
        letter-spacing: 0.3px;
        border: 1px solid #ebebeb;
        width: 100%;
    }
    
    #question form ul li input {
        padding: 12px 20px;
    }
    
    #question form textarea {
        margin-top: 30px;
        margin-bottom: 25px;
        padding: 15px 20px;
    }
    
    #question form p input {
        font-size: 12px;
        line-height: 23px;
        font-weight: 700;
        color: #777777;
        background: #fff;
        letter-spacing: 2px;
        padding: 13px 22px;
        border: 1px solid #e6eaeb;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    #question form p input:hover {
        color: #426ca4;
    }
    
    @media (max-width: 767px) {
        #question form ul li {
            width: 100%!important;
            margin: 0 0 20px;
        }
    }
    /* CONTACT INFO */
    
    #contact .row ul {
        padding-left: 22px;
        list-style: none;
    }
    
    #contact .row ul li {
        line-height: 23px;
        font-weight: 400;
        color: #6e7172;
        letter-spacing: 0.3px;
        position: relative;
        margin-bottom: 10px;
    }
    
    #contact .row ul li i,
    #contact .row p a {
        color: #426ca4;
    }
    
    #contact .row ul li i {
        position: absolute;
        top: 4px;
        left: -22px;
    }
    
    #contact .row p a {
        text-decoration: none;
    }
    /* CONTACT MAP */
    
    #map-canvas {
        border-bottom: 3px solid #426ca4;
        margin-bottom: 30px;
        margin-top: 25px;
    }
    /* =================================  */
    /* ========== DEPARTAMENTS PAGE ==========  */
    /* =================================  */
    
    .all_departaments {
        padding-bottom: 80px;
        position: relative;
        top: -90px;
        z-index: 101;
    }
    
    aside.allD {
        padding-right: 30px;
    }
    
    aside.allD ul {
        list-style: none;
        padding-left: 0;
        border: 1px solid #e9e9e9;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }
    
    aside.allD ul li:not(:last-child) {
        border-bottom: 1px solid #e9e9e9;
    }
    
    aside.allD ul li a {
        font-weight: 400;
        color: #868686;
        display: block;
        text-decoration: none;
        padding: 16px 18px;
    }
    
    aside.allD ul li.active a,
    aside.allD ul li.active a i,
    aside.allD ul li:hover a {
        color: #426ca4;
    }
    
    aside.allD ul li.active a,
    aside.allD ul li:hover a {
        background-color: #f9f9f9;
    }
    
    aside.allD ul li.active a i {
        padding: 3px 7px 3px 8px;
        border: 1px solid #426ca4;
        -webkit-border-radius: 11px;
        border-radius: 11px;
    }
    
    aside.allD ul li a i,
    aside.allD ul li a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    
    aside.allD ul li a i {
        padding: 2px 6px 2px 7px;
        color: #e0e0e0;
        border: 1px solid #e0e0e0;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        float: right;
    }
    
    aside.allD ul li:hover a i {
        padding: 3px 7px 3px 8px;
        color: #426ca4;
        border: 1px solid #426ca4;
        -webkit-border-radius: 11px;
        border-radius: 11px;
    }
    
    @media (max-width: 1199px) {
        aside.allD {
            padding-right: 15px;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        aside.allD ul li a {
            padding: 16px 4px;
        }
    }
    
    @media (max-width: 991px) {
        aside.allD {
            margin-bottom: 80px;
        }
    }
    
    @media (min-width: 275px) and (max-width: 294px) {
        aside.allD ul li a {
            padding: 16px 4px;
        }
    }
    
    @media (max-width: 274px) {
        aside.allD ul li a {
            padding: 16px 0px;
        }
    }
    /* ALL SECTIONS */
    
    .all_dp_elements {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    /* ALL DEPARTAMENTS TABS */
    
    .nav-tabs.nav-tabs-all {
        border-bottom: 1px solid #e9e9e9;
    }
    
    .nav-tabs.nav-tabs-all>li>a {
        font-size: 12px;
        line-height: 24px;
        font-weight: 700;
        color: #acabab;
        letter-spacing: 3px;
        margin-right: 0;
        background: #fafafa;
        border-bottom: 1px solid #e9e9e9;
        padding: 10px 30px;
    }
    
    .nav-tabs.nav-tabs-all>li>a:hover,
    .nav-tabs.nav-tabs-all>li>a:focus,
    .nav-tabs.nav-tabs-all>li.active>a,
    .nav-tabs.nav-tabs-all>li.active>a:hover,
    .nav-tabs.nav-tabs-all>li.active>a:focus {
        color: #6f6f6f;
        background: #fff;
        border-bottom: 1px solid transparent;
        border-top: 1px solid #e9e9e9;
        border-left: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
        padding: 14px 30px 10px;
        margin-top: -4px;
    }
    
    @media (min-width: 480px) and (max-width: 767px) {
        .nav-tabs.nav-tabs-all>li>a {
            padding: 10px 20px;
        }
        .nav-tabs.nav-tabs-all>li>a:hover,
        .nav-tabs.nav-tabs-all>li>a:focus,
        .nav-tabs.nav-tabs-all>li.active>a,
        .nav-tabs.nav-tabs-all>li.active>a:hover,
        .nav-tabs.nav-tabs-all>li.active>a:focus {
            padding: 14px 20px 10px;
        }
    }
    
    @media (max-width: 479px) {
        .nav-tabs.nav-tabs-all>li>a {
            padding: 10px 10px;
        }
        .nav-tabs.nav-tabs-all>li>a:hover,
        .nav-tabs.nav-tabs-all>li>a:focus,
        .nav-tabs.nav-tabs-all>li.active>a,
        .nav-tabs.nav-tabs-all>li.active>a:hover,
        .nav-tabs.nav-tabs-all>li.active>a:focus {
            padding: 14px 10px 10px;
        }
        .nav-tabs.nav-tabs-all>li:not(:last-child) {
            margin-bottom: 10px;
        }
    }
    /* SERVICES TAB */
    
    .tab-content.tab-content-all {
        margin-top: 45px;
    }
    
    @media (max-width: 767px) {
        #sevices>div:nth-of-type(2).row>div,
        #sevices>div:nth-of-type(3).row>div {
            margin-bottom: 80px;
        }
    }
    
    #doctors>div:nth-of-type(2).row>div {
        margin-bottom: 30px;
    }
    
    .down-side {
        margin-top: 15px;
    }
    
    .down-side>p {
        margin-bottom: 25px;
    }
    
    .down-side h4 {
        margin-bottom: 20px;
        margin-top: 55px;
    }
    /* =================================  */
    /* ========== DEPARTAMENTS STYLE 2 PAGE ==========  */
    /* =================================  */
    
    .depart_2 {
        margin-bottom: 100px;
    }
    
    .intro_depart_2 {
        text-align: center;
    }
    
    .intro_depart_2 h3 {
        margin-bottom: 40px;
    }
    /* =================================  */
    /* ========== F.A.Q PAGE ==========  */
    /* =================================  */
    
    .faq {
        padding-bottom: 50px;
    }
    
    .intro_faq {
        margin-bottom: 50px;
    }
    
    .intro_faq h3 {
        margin-top: 0;
        margin-bottom: 20px;
    }
    /* =================================  */
    /* ========== TYPOGRAPHY PAGE ==========  */
    /* =================================  */
    
    .typography {
        padding-bottom: 80px;
    }
    /* =================================  */
    /* ========== FOOTER ==========  */
    /* =================================  */
    
    .footer {
        background: url(../img/footer-bg.jpg) 50% 0 no-repeat;
        width: 100%;
        min-width: 100%;
        position: relative;
        border-top: 3px solid #426ca4;
        padding: 84px 0 28px;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
    }
    
    @media (min-width: 768px) {
        body.fixed-footer {
            margin-bottom: 456px!important;
        }
        body#color_1.fixed-footer {
            margin-bottom: 460px!important;
        }
        body.fixed-footer .footer {
            position: fixed;
            width: 100%;
            bottom: 0;
            z-index: -1;
        }
        body.fixed-footer>main {
            background: #fff;
        }
    }
    
    @media (max-width: 767px) {
        body.fixed-footer {
            margin-bottom: 0 !important;
        }
    }
    
    .footer::before {
        content: ' ';
        background: rgba(67, 108, 164, 0.95);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .footer .row>div:nth-child(4) {
        margin-top: 5px;
    }
    
    @media (max-width: 767px) {
        .elements_footer {
            margin-bottom: 40px;
        }
    }
    /* WIDGETS FOOTER */
    
    .widget-about p {
        margin-bottom: 25px;
    }
    
    .widget-about ul,
    .widget-news ul,
    .widget-appointment ul {
        list-style: none;
    }
    
    .widget-about ul {
        padding-left: 0;
    }
    
    .widget-about .row>div:last-child ul li {
        word-break: break-all;
    }
    
    .widget-about .row>div:last-child ul li a,
    .widget-news ul li a,
    .widget-appointment ul li .row>div:last-child>a,
    .widget-copyright p a {
        text-decoration: none;
    }
    
    .widget-about .row>div:last-child ul li a,
    .widget-news ul li a,
    .widget-about .row>div:last-child ul li a:hover,
    .widget-about .row>div:last-child ul li a:focus,
    .widget-about address,
    .widget-about p,
    .widget-appointment p,
    .widget-copyright p,
    .widget-about ul li,
    .widget-appointment ul li,
    .widget-appointment ul li:nth-child(2) .row>div:last-child>a,
    .widget-appointment ul li:nth-child(2) .row>div:last-child>a:hover,
    .widget-appointment ul li:nth-child(2) .row>div:last-child>a:focus {
        color: #fff;
    }
    
    .widget-news ul {
        padding-left: 9px;
    }
    
    .widget-news ul li {
        position: relative;
        margin-bottom: 20px;
    }
    
    .widget-news ul li i {
        position: absolute;
        left: -9px;
        top: 1px;
    }
    
    .widget-news ul li a:last-child,
    .widget-appointment a,
    .widget-news ul li i,
    .widget-appointment ul li .row>div:last-child>a:hover,
    .widget-appointment ul li .row>div:last-child>a:focus,
    .widget-copyright p a:hover {
        /* color: #426ca4;*/
        color: #FFF;
    }
    
    .widget-appointment ul {
        padding-left: 0;
        margin-bottom: 0;
    }
    
    .widget-about address,
    .widget-about ul li {
        letter-spacing: 0.3px;
    }
    
    .widget-about ul li,
    .widget-news ul li,
    .widget-appointment ul li {
        line-height: 22px;
    }
    
    .widget-about ul li,
    .widget-appointment ul li span {
        font-weight: 300;
    }
    
    .widget-about ul li:last-child,
    .widget-news ul li,
    .widget-appointment ul li,
    .widget-copyright p span {
        font-weight: 400;
    }
    
    .widget-news ul li,
    .widget-appointment ul li {
        font-size: 13px;
    }
    
    .widget-news ul li i {
        margin-top: 4px;
    }
    
    .widget-appointment .row>div:first-child p {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    .widget-appointment .row>div:nth-child(2) ul li .row {
        margin-right: 0;
    }
    
    .widget-appointment .row>div:not(:last-child) {
        padding-right: 0;
    }
    
    .widget-appointment .row>div:nth-child(2) ul li .row>div:last-child {
        margin-top: -3px;
        padding-right: 0;
    }
    /* Responsive WIDGETS FOOTER */
    
    @media (min-width: 992px) and (max-width: 1200px) {
        .widget-appointment .row>div:last-child {
            margin-top: 15px;
        }
        .iconFooter {
            width: 19%;
        }
        .widget-appointment .row>div:nth-child(2) ul li .row>div:last-child {
            width: 81%;
            font-size: 11px;
        }
    }
    
    @media (min-width: 767px) and (max-width: 992px) {
        .widget-appointment .row>div:first-child p {
            margin-bottom: 20px;
        }
    }
    
    @media (max-width: 767px) {
        .widget-appointment .row>div:first-child p {
            margin-bottom: 30px;
        }
        .widget-appointment .row>div:last-child {
            margin-top: 10px;
        }
    }
    
    @media (min-width: 479px) and (max-width: 767px) {
        .iconFooter {
            width: 8%;
        }
        .widget-appointment .row>div:nth-child(2) ul li .row>div:last-child {
            width: 92%;
        }
    }
    
    @media (min-width: 314px) and (max-width: 479px) {
        .iconFooter {
            width: 12%;
        }
        .widget-appointment .row>div:nth-child(2) ul li .row>div:last-child {
            width: 88%;
        }
    }
    
    @media (max-width: 314px) {
        .iconFooter {
            width: 14%;
        }
        .widget-appointment .row>div:nth-child(2) ul li .row>div:last-child {
            width: 86%;
        }
    }
    
    .widget-copyright ul,
    .widget-copyright p {
        text-align: center;
    }
    
    .widget-copyright ul {
        border-top: 1px solid #3f4243;
        padding-top: 25px;
        padding-left: 0;
    }
    
    .widget-copyright ul li {
        padding: 0 10px;
        display: inline;
    }
    
    .widget-copyright ul li a {
        color: #fff;
    }
    
    .widget-copyright p,
    .widget-copyright p span {
        font-size: 12px;
    }
    
    .widget-copyright p,
    .widget-copyright p a {
        color: #ababab;
    }
    
    .widget-copyright p span {
        color: #fff;
    }
    /* =================================  */
    /* ========== FOOTER 1 ==========  */
    /* =================================  */
    
    .footer.footer_1 {
        padding: 0 0 0;
    }
    
    .footer.footer_1 .container {
        padding-top: 84px;
        padding-bottom: 5px;
        border-left: 1px solid;
        border-right: 1px solid;
        border-bottom: 1px solid;
        border-color: rgba(255, 255, 255, 0.11);
        -webkit-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px;
        position: relative;
        z-index: 300;
    }
    
    .footer.footer_1 .widget-copyright ul {
        border-top: none;
    }
    /* =================================  */
    /* ========== ELEMENTS 1 PAGE ==========  */
    /* =================================  */
    
    body>main.colored {
        background-color: #fafafa;
    }
    
    .headers_breadcrumbs {
        margin-bottom: 110px;
    }
    
    .headers_breadcrumbs>header:nth-of-type(1),
    .headers_breadcrumbs>header.style_6,
    .headers_breadcrumbs>header.style_9,
    .headers_breadcrumbs>header.style_7,
    .headers_breadcrumbs>div.breadCrumbs_2,
    .headers_breadcrumbs>div.breadCrumbs_1,
    .headers_breadcrumbs>div.breadCrumbs,
    .headers_breadcrumbs>header.style_1,
    .headers_breadcrumbs>header.style_3 {
        margin-bottom: 50px;
    }
    
    .instafeed {
        list-style: none;
        float: left;
        width: 100%;
        padding: 0!important;
    }
    
    .instafeed li {
        float: left;
        width: 25%;
        padding: 3px!important;
        margin: 0!important;
    }
    
    .instafeed li a {
        display: block;
        width: 100%;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        position: relative;
    }
    
    .instafeed li a:hover {
        -webkit-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
        -moz-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
        box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);
    }
    
    .locais_footer li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 15px;
    }