/*
 Theme Name:   Blade Child
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Blade Child Theme
 Version:      3.2.1
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Template:     blade
*/

/*
Suggested breakpoints

Small screen Mobile : 320px
Medium screen Mobile : 480px
Large screen Mobile/Tablets : 680px
Mobile/Tablets : 800px
Laptops/Desktops :960px
Laptops/Desktops :1024px
Desktops/Tv : 1920px
@media only screen and (min-width : 320px) {
    //selectors
}
    @media only screen and (min-width : 480px) {
    //selectors
}
    /* Mobile phones/Tablets/Phablets ------- */
/*   @media only screen and (min-width : 600px) {
    //selectors
}
    /* Tablets/Phablets ----------- */
/*    @media only screen and (min-width : 800px) {
    //selectors
}
    /* Desktop/Laptops ----------- */
/*  @media only screen and (min-width : 1024px) {
    //selectors
}
    /* Desktop/Laptops ----------- */
/* @media only screen and (min-width : 1200px) {
    //selectors
}

.sg-popup-content {
	color: white;
	box-shadow: rgb(204, 204, 204) 0px 0px 20px 3px !important;
}
/* Alert Banner Css - End */


#grve-theme-wrapper select {
    border: 0;
}


/* Responsive Header CSS */
#grve-responsive-header .grve-logo .grve-wrapper {
    top: 50%;
}

/*#grve-responsive-header .grve-logo .grve-wrapper img {top: initial;}*/
#grve-responsive-header .grve-header-elements.grve-position-left {
    float: right;
}

/*#grve-responsive-header .grve-logo .grve-wrapper img { max-width: 100%; height: auto; /*top: initial }*/
#grve-responsive-header .grve-icon-menu:after {
    content: "Menu";
    position: absolute;
    right: 4%;
    top: 1.5em;
    font-size: 0.8em;
}

/* Responsive Header Translation Dropdown */

#grve-responsive-header .grve-header-elements-wrapper.grve-position-right {
    min-width: 216px;
}

#grve-responsive-header .example-basic-single {
    width: 100% !important;
}

#grve-responsive-header .select2-container--default {
    margin-top: calc((96px/ 2) - (35px / 2)); 
    min-width: 134px;
    
}

#grve-responsive-header .select2-container--default .select2-selection--single {
    border: 2px solid #189AB4 !important;
    height: 35px !important;
    text-align: center;
    font-size: 12px;
}

#grve-responisve-header .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 24px !important;
    border-left: 2px solid #189AB4;
    height: 26px !important;
    margin-top: 3px;
}

#grve-responisve-header .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #189AB4 !important;
    border-width: 0px 2px 2px 0px !important;
    padding: 3px;
    margin-left: -5px !important;
    margin-top: -4px !important;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

/*ipad test*/
@media only screen and (max-width : 1366px) {
    .isIpadcheck #grve-responsive-header {
        display: block !important;
    }

    .isIpadcheck #grve-main-header {
        display: none !important;
    }

    .isIpadcheck .grve-bg-image.grve-bg-left-center {
        background-position: center !important;
    }

}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : landscape) {
    .isIpadcheck #grve-responsive-header {
        display: block !important;
    }

    .isIpadcheck #grve-main-header {
        display: none !important;
    }

    .isIpadcheck .grve-bg-image.grve-bg-left-center {
        background-position: center !important;
    }
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait) {
    .isIpadcheck #grve-responsive-header {
        display: block !important;
    }

    .isIpadcheck #grve-main-header {
        display: none !important;
    }

    .isIpadcheck .grve-bg-image.grve-bg-left-center {
        background-position: center !important;
    }
}




@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .search_patti img {
        display: block;
        margin-right: 8px;
        height: 20px !important;
        transform: translateY(15%);
        margin-top: 10px !important;
    }

    .row.search_patti {
        display: flex !important;
        padding: 10px 30px;
        background: #F3F9FF;
        margin-bottom: 30px;
    }

    #ie_noti {
        margin: 0px;
        text-align: center;
        position: fixed;
        bottom: 0px;
        z-index: 9999;
        width: 100%;
        color: #fff;
        background: #75E6DA;
    }

    .grve-horizontal-menu#grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li {
        float: left !important;
    }

    body rs-fullwidth-wrap {
        overflow: visible;
    }

    .custom-class-health-clinic #gtranslate_wrapper {
        right: 33em !important;
    }

    .widget_custom_contact_info_widget .grve-widget-title:nth-child(n+2) {
        margin-left: 1em;
        font-size: 14px;
        font-weight: 600;
        font-family: 'Spartan';
        color: #262626 !important;
    }

    .widget_custom_contact_info_widget div.grve-widget-title:nth-child(n+2)::after {

        border-bottom: 0px solid transparent !important;
    }

    .widget_custom_contact_info_widget .grve-widget-title:nth-child(n+2) i.fa {
        position: absolute;
        margin-left: -1.3em;
        margin-top: 0.3em;
        color: #05445E;
    }

    #grve-sidebar .grve-widget-title:nth-child(n+2) {
        padding: 1% 0 !important;
    }

    body #gblrepid h3:after {
        height: 25px !important;
    }

    /* #grve-theme-wrapper a:focus{box-shadow: 0 0 1px 2px #d9d9d9 !important;}*/
}

/*IE COMPATIBILITY */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        /*
      Define here the CSS styles applied only to Safari browsers
      (any version and any device)
    */

        #grve-theme-wrapper a:focus {
            box-shadow: 0 0 1px 2px #d9d9d9 !important;
        }

    }
}


/*FOCUS*/
#grve-theme-wrapper *:focus:not(.focus-visible) {
    outline: none;
}

#grve-theme-wrapper button:focus {
    outline: none;
}

#grve-theme-wrapper button:focus:not(:focus-visible) {
    outline: 1px solid #d9d9d9;
}

#grve-theme-wrapper button:focus-visible,
#grve-theme-wrapper a.grve-btn:focus-visible,
a.grve-btn:focus-visible,
#grve-theme-wrapper a:focus-visible,
body#grve-body a:focus-visible,
#grve-theme-wrapper input[type="text"]:focus-visible,
#grve-theme-wrapper input[type="input"]:focus-visible,
#grve-theme-wrapper input[type="password"]:focus-visible,
#grve-theme-wrapper input[type="number"]:focus-visible,
#grve-theme-wrapper input[type="email"]:focus-visible,
#grve-theme-wrapper input[type="number"]:focus-visible,
#grve-theme-wrapper input[type="url"]:focus-visible,
#grve-theme-wrapper input[type="tel"]:focus-visible,
#grve-theme-wrapper textarea:focus-visible,
#grve-theme-wrapper select:focus-visible,
input[type='submit']:focus-visible {
    box-shadow: 0 0 1px 2px #d9d9d9 !important;
}

/*FOCUS*/
#grve-body.grve-boxed #grve-responsive-header.grve-fixed>.grve-wrapper {
    max-width: 100%;
}

.h1_title {
    display: none;
}

.minus-div {
    position: absolute;
    z-index: 999;
    padding: 0px 9px;
    width: 30px;
    padding-bottom: 21px;
    margin-left: 15.4em;
    margin-top: 4em;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #6fddd3;
    background: #fff;
    cursor: pointer;
}

.plus-div {
    position: absolute;
    z-index: 999;
    padding: 1px 8px;
    width: 30px;
    margin-left: 2.35em;
    margin-top: 4em;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #6fddd3;
    background: #fff;
    cursor: pointer;
}

.fa-youtube:before {
   /* content: '\f16a' !important; */
    font-family: 'Font Awesome 5 Brands' !important;
}

.fa-facebook:before {
    content: '\f082' !important;
}

.fa-angle-right:before {
    content: "\f105" !important;
    font-family: FontAwesome;
}

b {
    font-weight: 700 !important;
}

body#grve-body h4.vc_tta-panel-title {

    font-size: 18px !important;
    font-weight: 900 !important;
    color: #05445e;
    font-family: 'Spartan' !important;

}

body#grve-body h4.vc_tta-panel-title>a {
    border-bottom: none !important;
}

body#grve-body .vc_tta-panel {
    border-top: 1px solid #189AB4;
}

body#grve-body .vc_tta-panel:last-of-type {
    border-bottom: 1px solid #189AB4;
}


a {
    cursor: pointer;
}

body #grve-feature-section .grve-title {
    font-family: Spartan;
    font-weight: 600;
    font-style: normal;
    font-size: 36px;
    line-height: 50px;
    letter-spacing: 0px;
}

#grve-feature-section .grve-content {
    padding-top: 1em;
}

#gtranslate_selector .select2-container {
    font-weight: 500;
    font-size: 12px;
    font-family: 'Spartan';
}

.select2-options-class {
    font-weight: 500;
    font-size: 12px !important;
    font-family: 'Spartan';
}

.select2-container--default .select2-selection--single {
    height: 35px !important;
    text-align: left;
    font-size: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 33px !important;
}

.grve-breadcrumbs {
    z-index: 9;
}

.sub-menu {
    z-index: 999;
}

body#grve-body .ui-dialog {
    z-index: 999
}

#grve-feature-section .grve-button-wrapper {
    margin-bottom: 10px;
}

body#grve-body #grve-theme-wrapper #grve-main-menu #menu-item-9148>a {
   /* color: transparent !important;*/
    background: transparent;
}

body#grve-body #grve-theme-wrapper #grve-main-menu #menu-item-9147>a {
    color: transparent !important;
    background: transparent !important;
}

body#grve-body #grve-theme-wrapper #grve-main-menu #menu-item-9148>a:hover {
    color: transparent !important;
    background: transparent !important;
}

body#grve-body #grve-theme-wrapper #grve-main-menu #menu-item-9147>a:hover {
    color: transparent !important;
    background: transparent;
}

/*FOR REVOLUTION SLIDER IN FEATURE*/
/*#grve-feature-section rs-module-wrap rs-slide rs-sbg-wrap{background-image: url(/wp-content/uploads/2020/09/Group-7.svg);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 999999999;}*/
@media only screen and (min-width:768px) {
    #grve-sidebar .widget ul.menu li.menu-item-has-children>.dyn-div-icon {
        margin-top: -2.6em;
        position: absolute;
        right: 0;
        background: transparent;
        padding: 15px;
        cursor: pointer;
    }

    #grve-feature-section rs-module-wrap rs-slide rs-sbg-wrap rs-sbg {
        width: 60% !important;
        z-index: -1 !important;
        float: right;
    }
}

#grve-feature-section rs-module-wrap rs-slide rs-layer-wrap rs-layer[data-type="shape"] {
    width: 70px !important;
    height: 6px !important;
    background-color: #75e6da !important;
}

/*END FOR REVOLUTION SLIDER IN FEATURE*/

#grve-feature-section .grve-content .grve-container {
   /* max-width: 1069px;*/
}

#grve-feature-section .grve-title {
    font-family: Spartan;
    font-weight: 600;
    font-style: normal;
    font-size: 36px;
    text-transform: capitalize;
    line-height: 50px;
    letter-spacing: 0;
}

#grve-footer .widget .custom-html-widget strong {
    color: #fff !important;
    font-weight: 500 !important;
    font-style: italic;
}

.grve-element .grve-btn.grve-btn-small {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.grve-isotope-item-inner .grve-read-more.grve-btn-small {
    font-size: 12px !important;
    padding: 0.7em 1em;
}

.widget.widget_custom_contact_info_widget a:not(.grve-outline):not(.grve-btn) {
    color: #05445e !important;
    border-bottom: 2px solid #75E6DA !important;
    transition: all 0.3s;
}

.widget.widget_custom_contact_info_widget a:not(.grve-outline):not(.grve-btn):hover {
    color: #5DA9E9 !important;
    border-bottom-color: rgba(0, 0, 0, 0) !important;
    transition: all 0.3s;
}

.grve-bar-content .grve-topbar-item .grve-element .grve-btn.grve-btn-small {
    font-size: 12px !important;
}

#grve-main-content a:not(.grve-btn),
.body-content a {
    border-bottom: 2px solid #75E6DA;
    transition: all 0.3s;
}

#grve-main-content a:hover,
.body-content a:hover {
    color: #5DA9E9;
    border-bottom-color: rgba(0, 0, 0, 0);
    transition: all 0.3s;
}

#grve-main-content .grve-element.grve-box-icon>a,
#grve-main-content .grve-isotope-item-inner .grve-post-content>a {
    border-bottom: none;
}

a.grve-btn-line.grve-bg-hover-primary-5:hover,
a.grve-btn-line.grve-bg-hover-primary-1:hover,
a.grve-btn-line.grve-bg-hover-primary-3:hover {
    color: white !important;
}

body.grve-boxed #grve-theme-wrapper {
    width: 100% !important;
}

.ui-dialog[aria-describedby="dialog-modal"] {
    width: 650px !important;
    top: 90px !important;
    left: 30vw !important;
}

/* LA County Seal footer CSS */
#media_image-2.grve-widget.widget.widget_media_image {
    text-align: center;
}

/*Custom css by nsingh*/
body#grve-body h4.vc_tta-panel-title {
    border-bottom: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    ;
}

#rev_slider_1_1_forcefullwidth rs-slides rs-layer-wrap rs-loop-wrap rs-mask-wrap rs-layer[data-type="shape"] {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.63));
    background-color: transparent !important;
}

rs-fullwidth-wrap rs-slides rs-layer-wrap rs-loop-wrap rs-mask-wrap rs-layer[data-type="shape"] {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.63));
    background-color: transparent !important;
}

/*theme option common*/

.grve-with-shadow article .grve-post-content div[itemprop="articleBody"] p,
.grve-with-shadow article .grve-post-content div[itemprop="articleBody"] ul {

    line-height: 1.6;
    min-height: 90px;
    max-height: 8.2em;
    overflow: hidden;
    font-size: 14px;
}

.grve-with-shadow article .grve-post-content div[itemprop="articleBody"] p:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.6em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}


/*.grve-logo {max-width: 32%;}*/
.carousel-section .owl-wrapper .icon-box-1 img {
    border: 3px solid #5da9e9;
    border-radius: 50%;
}

.carousel-section .owl-wrapper .icon-box-2 img {
    border: 3px solid #189ab4;
    border-radius: 50%;
}

.carousel-section .owl-wrapper .icon-box-3 img {
    border: 3px solid #F0DCC7;
    border-radius: 50%;
}

.carousel-section .owl-wrapper .icon-box-4 img {
    border: 3px solid #E98973;
    border-radius: 50%;
}

.grve-isotope-container article .grve-post-content {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.grve-isotope-container article .grve-post-content h3.grve-h3 {
    text-transform: capitalize;
}

#grve-top-bar .top-header-btn {
    background: #05445e !important;
    border-radius: 4px !important;
    color: #fff !important;
    text-transform: initial;
    /*padding: 9px 9px 7px 9px!important;    margin-left: 14px;*/
    font-family: Spartan !important;
    /*width: 134px; */
}

#grve-theme-wrapper > #grve-top-bar .top-header-btn.btn-alert i {
    color: red !important;
}

#grve-top-header .grve-container span .grve-btn-small {
    display: none;
}

#grve-body {
    background-image: none !important;
}

/*#grve-main-menu { margin-top: -87px;}*/
body.grve-boxed #grve-theme-wrapper {
    margin-top: 0px !important;
}

#grve-main-header #grve-bottom-header {
    background-color: transparent !important;
}

/* #grve-bottom-header{margin-top: -65px;}*/
/*.grve-logo .grve-wrapper a {display: table;}*/

/*#grve-main-header #grve-bottom-header{height: 7px;}*/
#grve-bottom-header .grve-header-elements.grve-position-left {
    /*top: -86px;*/
    margin-right: 38px;
}

#grve-footer .grve-widget-area {
    background-color: #05445E !important;
}

#grve-footer .grve-footer-bar {
    color: #5f5f5f;
    background-color: #032635 !important;
}

#grve-footer {
    margin-top: 0px;
}

#grve-footer rs-fullwidth-wrap.rs-forceoverflow {
    border-style: solid none;
    border-width: 1px;
    border-color: #1695ae;
}

#grve-main-menu.grve-horizontal-menu.grve-position-right .grve-wrapper>ul>li>a {
    text-transform: capitalize;
    font-family: Spartan !important;
    font-size: 15px;
}

.header-bar {
    border-bottom: 5px solid #75e6da !important;
    width: 60px;
}

#grve-top-bar ul.grve-right-side li.grve-topbar-item {
    margin-top: -30px;
}

/*#grve-bottom-header .grve-container {height: 0px !important;}*/
#grve-top-bar ul.grve-right-side li.grve-topbar-item ul li {
    margin-left: 5px;
}

.grve-element.grve-social ul li a.grve-no-shape.grve-small {
    font-size: 21px;
}

.service-template-template-service-hospitals-clinic-page .entry-title svg,
.service-template-template-service-page .entry-title svg,
.post-template-template-service-page .entry-title svg {
    fill: #189ab4 !important;
}

/**********************/
/* Custom CSS by Kayvon */
/* Form CSS */
#grve-theme-wrapper input[type="text"],
#grve-theme-wrapper input[type="input"],
#grve-theme-wrapper input[type="password"],
#grve-theme-wrapper input[type="number"],
#grve-theme-wrapper input[type="email"],
#grve-theme-wrapper input[type="number"],
#grve-theme-wrapper input[type="url"],
#grve-theme-wrapper input[type="tel"],
#grve-theme-wrapper textarea,
#grve-theme-wrapper select {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-width: 2px !important;
    border-right: none;
    font-family: "Red Hat Text";
}

#grve-theme-wrapper input[type="text"]:focus,
#grve-theme-wrapper input[type="input"]:focus,
#grve-theme-wrapper input[type="password"]:focus,
#grve-theme-wrapper input[type="number"]:focus,
#grve-theme-wrapper input[type="email"]:focus,
#grve-theme-wrapper input[type="number"]:focus,
#grve-theme-wrapper input[type="url"]:focus,
#grve-theme-wrapper input[type="tel"]:focus,
#grve-theme-wrapper textarea:focus,
#grve-theme-wrapper select:focus {
    border-bottom-color: #189AB4;
    transition: all 0.5s;
}

#grve-theme-wrapper textarea[name='your-message'] {
    margin-bottom: 0px;
}

#grve-theme-wrapper .wpcf7-character-count {
    font-size: 12px;
    float: right;
}

#grve-theme-wrapper .wpcf7-character-count:after {
    content: "/300";
}

#grve-theme-wrapper .wpcf7-form-control-wrap select {
    background-image: url(/wp-content/uploads/2020/10/Polygon-2.png) !important;
    background-repeat: no-repeat !important;
    opacity: 0.5;
}

#grve-theme-wrapper .wpcf7-form-control-wrap select:focus {
    background-image: url(/wp-content/uploads/2020/10/Polygon-2-fiill.png) !important;
    background-repeat: no-repeat !important;
    opacity: 1;
}

/* End Custom CSS by Kayvon */
#grve-responsive-header .grve-header-element>a {
    color: #05445e !important;
}

#grve-responsive-header .grve-sidearea-btn .fa.fa-exclamation-triangle {
    color: red;
}

#grve-responsive-header>.grve-wrapper {
    background-color: rgba(255, 255, 255, 1) !important;
}

#grve-hidden-menu {
    background-color: #05445e !important;
}

#current-affairs .blog-top-left {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0.4em 0.5em;
    color: #262626;
    font-size: 10px;
    font-family: Spartan;
    font-weight: 700;
    line-height: 20px;
}

#current-affairs article:first-child .blog-top-left {
    background: #5DA9E9;
}

#current-affairs article:nth-child(n+2) .blog-top-left {
    background: #E7D4C0;
}

#current-affairs article:last-child .blog-top-left {
    background: #E98973;
}

.grve-blog.grve-with-shadow .grve-blog-item .grve-isotope-item-inner {
    -webkit-box-shadow: 0 20px 30px #DADEE6;
    box-shadow: 0 20px 30px #DADEE6;
    height: 26em;
    margin: 10px 0;
}



#grve-body {
    overflow-y: hidden;
}

.grve-breadcrumbs {
    background-color: #f2f5f7 !important;
}

#current-affairs .grve-isotope .grve-isotope-container article .grve-post-content div[itemprop="articleBody"] a.grve-read-more {
    position: absolute;
    bottom: 2.9em;
}

/* Top Menu Header */
#grve-top-header {
    position: absolute;
}

span.breadcrumb_last[aria-current="page"] {
    color: #05445E;
    font-weight: 900;
}

#grve-page-breadcrumbs nav,
#grve-post-breadcrumbs nav {
    font-size: 12px;
}

#grve-page-breadcrumbs nav a,
#grve-post-breadcrumbs nav a {
    color: #05445e;
    border-bottom: 1px solid #05445e;
}

nav[aria-label="breadcrumbs"] {
    font-size: 12px;
}

.goog-te-ftab-frame {
    margin-left: -100%;
}

.select2-container.select2-container--open .select2-results ul.select2-results__options li.select2-results__option {
    color: #000000 !important;
    font-weight: 700;
}

body.custom-class-main-program-subsite .select2-dropdown {
    border: 3px solid #189AB4;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 2px solid #189AB4 !important;
    border-radius: 3px !important;
}

.custom-class-main-program-subsite .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 24px !important;
  /*  border-left: 2px solid #189AB4; */
    height: 26px !important;
    margin-top: 3px;
}

.custom-class-main-program-subsite .select2-container--default .select2-selection--single {
    border: 2px solid #189AB4 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #189AB4 !important;
    border-width: 0px 2px 2px 0px !important;
    padding: 3px;
    margin-left: -5px !important;
    margin-top: -4px !important;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


@media only screen and (min-width: 1024px) {
    .custom-class-main-program-subsite #grve-top-bar ul.grve-left-side li.grve-topbar-item-text {
        position: absolute;
        color: #000;
    }

    /*.grve-logo .grve-wrapper {top:0;}*/
    #grve-top-bar ul.grve-left-side {
        margin-top: 0 !important;
    }

    #grve-theme-wrapper #grve-top-bar .grve-wrapper.clearfix {
        height: auto !important;
    }

    /*.grve-logo .grve-wrapper {top: 28%;}*/
    #grve-top-bar {
        z-index: 1;
    }

    #grve-top-bar .grve-left-side .grve-topbar-item-social .grve-social {
        /*position: absolute; */
        /*width: 100%;*/
        /*margin-left: -41em; */
        /*top: 1vh;*/
        margin-right: 1em;
        text-align: right;
    }

    body#grve-body #grve-main-menu ul.grve-menu>li>ul>li>ul>li.menu-item-has-children>ul {
        padding-left: 14px;
        display: none;
        width: 100% !important;
    }

    body#grve-body #grve-main-menu ul.grve-menu>li>ul>li>ul>li.menu-item-has-children>a>i.fa {
        margin-left: 7px;
        font-size: 9px;
        position: absolute;
        right: 6px;
    }
}


#grve-sidearea a {
    font-weight: 900;
    color: #ffffff !important;
}

.grve-text p span {
    font-size: 18px !important;
    font-family: "Red Hat Text" !important;
}

.grve-text ul li span {
    font-size: 18px !important;
    font-family: "Red Hat Text" !important;
}

.emergency-care-btn>.grve-btn {
    margin-right: 10px !important;
}

.grve-menu a {
    color: #000022 !important;
}

#grve-main-menu .grve-wrapper>ul>li ul li.current-menu-item>a {
    background-color: transparent !important;
}

#grve-footer .grve-footer-bar a {
    color: #d8d8d8 !important;
    text-transform: capitalize;
    line-height: 16px;
}

.grve-breadcrumb-items .grve-small-text {
    font-weight: 900;
}

.grve-breadcrumbs ul li a {
    color: #2b8bc7 !important;
}

.grve-breadcrumbs ul li {
    color: #565353 !important;
}

.vc_tta-tabs-container .vc_tta-tabs-list .vc_active {
    background: #eeeeef
}

.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    border: 0.5px solid #960a0a0d;
    border-radius: 3px;
    margin-right: 0.06em !important;
}

@media (max-width:767px) {
    .grve-bg-none .grve-bookmark .grve-column-1-2:nth-child(2) {
        z-index: 1;
    }

    .vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading {
        background: #eeeeef !important;
    }

    .vc_tta-container .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
        border: 1px solid #d2d2d285;
        border-radius: 3px;
        margin-bottom: 0.08em;
    }
}

body .blocker {
    z-index: 9999;
    background-color: rgb(0 0 0 / 32%);
}

body .modal a.close-modal {
    position: absolute;
    top: 6.5px;
    right: 1.5px;
}

body .modal {
    top: 2em;
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.red_indicator {
    color: red !important;
}

.wpcf7 form p:nth-child(2) {
    color: red !important;
}

/*------END---------*/
/*-----Footer-------*/
footer .widget.widget_nav_menu li a {
    margin-bottom: inherit;
    padding-bottom: inherit;
    border-bottom: none;
    overflow: hidden;
}

#grve-footer .grve-widget-title {
    font-size: 14px;
}

#grve-footer .widget a:not(.grve-outline):not(.grve-btn) {
    color: #fff !important;
    font-size: 14px
}

.grve-footer-wrapper .grve-container .grve-row .widget.widget_nav_menu li a {
    margin-bottom: 0 !important;
    padding-top: 0em;
    padding-left: 0em;
}

.widget,
.widgets {
    margin-bottom: 1.077em;
}

#grve-footer .widget.widget_nav_menu ul {
    margin-top: 0em;
}

.grve-footer-bar .grve-list-divider li:after {
    content: '|';
    opacity: 1;
    color: #fff;
}

@media only screen and (min-width: 768px) {
    #grve-footer #gblrepid h3 {
        font-size: 36px;
        line-height: 46px;
    }

    #grve-footer #gblrepid h3:after {
        width: 10%;
    }
}

#grve-footer #localpid h3 {
    font-size: 36px;
    line-height: 46px;
}

#grve-footer #localpid h3:after {
    width: 10%;
    top: 1.1em;
}
}

/********Footer End**********/
.grve-topbar-item.grve-topbar-item-text .grve-element {
    margin-bottom: 0px;
}

/*------PHASE2 MENU SUBMENU HEAD -------------*/
#grve-main-menu.grve-horizontal-menu li.grve-hidden-menu-item>a .grve-item {
    visibility: hidden;
    display: unset;
}

#grve-main-menu.grve-horizontal-menu.grve-arrow ul.grve-menu>li.menu-item-has-children>ul.sub-menu>li>a {
    height: 54px;
    font-weight: 700;
}

#grve-main-menu.grve-horizontal-menu.grve-arrow ul.grve-menu>li.menu-item-has-children>ul.sub-menu>li>a>span {
    position: absolute;
    bottom: 1vw;
}

#grve-main-menu .grve-wrapper>ul li li.current-menu-ancestor>a {
    background-color: #055677 !important;
}

#grve-main-menu.grve-horizontal-menu.grve-arrow ul li>a {
    font-weight: 600;
}

#grve-main-menu ul.grve-menu li ul.sub-menu li ul.sub-menu li.menu-item-has-children>a {
    width: 16em;
}

#grve-main-menu.grve-horizontal-menu.grve-arrow ul li.menu-item-has-children>a:after {
    font-size: 18px;
    color: #E98973;
}

#grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a {
    color: #fff !important;
    background-color: transparent !important;
}

#grve-main-menu .grve-wrapper>ul>li ul {
    background-color: #05445e !important;
}

#grve-main-menu .grve-wrapper>ul>li:hover>a {
    color: #383838 !important;
}

#grve-main-menu .grve-wrapper>ul>li ul li a:hover {
    color: #fff;
    background-color: #055677 !important;
}

#grve-main-menu .grve-wrapper>ul>li.current-menu-ancestor>a {
    color: #383838 !important;
}

#grve-main-menu .grve-wrapper>ul>li ul li a {
    color: #e9f3f9 !important;
}

#grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a {
    border-bottom: 1px solid #189ab4;
}

#grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>ul li a {
    font-size: 12px;
}

#grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li.megamenu>ul>li {
    border-right: transparent !important;
    display: inline-grid;
}

#grve-main-menu .grve-menu li.column-4 ul.sub-menu {
    width: 100% !important;
    left: 0em !important;
}

#grve-main-menu.grve-horizontal-menu .megamenu.column-4>ul>li {
    width: 25%;
}

/*#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-8601.megamenu > ul > li { display: block; width: auto;}
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-8601.megamenu > ul > li:nth-child(2), #grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-8601.megamenu > ul > li:nth-child(6) { display: table-cell; }
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li.megamenu > ul > li.column-seperator { display: table-cell; }
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li.megamenu > ul > li.column-seperator a { display: none; }*/
#grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>ul li a.submenu-main-list {
    font-weight: 600 !important;
    border-bottom: 1px solid #189ab4;
    margin-bottom: 1em !important;
    margin-top: 0.5em !important;
    font-size: 14px;
}

#grve-main-menu .grve-menu li ul.sub-menu ul.sub-menu li#menu-item-7144 ul.sub-menu,
#grve-main-menu .grve-menu li ul.sub-menu ul.sub-menu li#menu-item-7158 ul.sub-menu {
    display: none;
}

#grve-main-menu.grve-horizontal-menu.grve-arrow ul li.menu-item-has-children>a:after {
    margin-left: 10px;
}

/*-------------END------------------*/
/*** Sidebar menu settings UI phase 2****/
.widget.widget_nav_menu ul {
    margin-top: 1em;
}

.widget_custom_contact_info_widget .grve-widget-text {
    margin-left: 1em;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Spartan';
    color: #262626;
}

.widget_custom_contact_info_widget .grve-widget-text i.fa {
    position: absolute;
    margin-left: -1.3em;
    margin-top: 0.3em;
    color: #05445E
}

.widget_custom_contact_info_widget div:nth-child(2) {
    margin-top: 2em !important;
}

.widget_custom_contact_info_widget .grve-widget-text i.fa-mobile::before {
    font-size: 24px;
}

.widget_custom_contact_info_widget div:nth-child(6) {
    margin-top: 1em;
}

.widget_custom_contact_info_widget div:nth-child(4) {
    margin-top: 1em;
}

.widget_custom_contact_info_widget div.grve-widget-title {
    border-bottom: none !important;
}

.widget_custom_contact_info_widget div:not(:nth-child(1)) {
    border-bottom: none !important;
}

.widget_custom_contact_info_widget div.grve-widget-title::after {
    content: " ";
    border-bottom: 4px solid #75e6da;
    display: table-cell;
    width: 45px;
    position: absolute;
    margin-top: 0.4em;
}

.service-template .widget_custom_contact_info_widget div.grve-widget-title::after {
    border-bottom: 4px solid #189AB4 !important;
}

body aside#grve-sidebar .widget_nav_menu .menu li a:hover {
    background: #f4fdfc;
    border-left: 12px solid #75e6da !important;
    padding-left: 1.2em;
}

body aside#grve-sidebar .widget_nav_menu .menu .menu-item-has-children a[aria-current="page"] {
    background: #f4fdfc;
    border-left: 12px solid #75e6da !important;
    padding-left: 1.2em;
}

aside#grve-sidebar .widget.widget_nav_menu .menu li a {
    margin-bottom: 0 !important;
    padding-top: 1.154em;
    border-left: 12px solid #fff;
    padding-left: 1.2em !important;
}

aside#grve-sidebar .widget.widget_nav_menu ul.menu li.current_page_ancestor ul.sub-menu {
    display: block !important;
}

.service-template-template-service-page aside#grve-sidebar .widget_nav_menu .menu li a:hover,
.service-template-template-service-hospitals-clinic-page aside#grve-sidebar .widget_nav_menu .menu li a:hover,
.post-template-template-service-page aside#grve-sidebar .widget_nav_menu .menu li a:hover {
    background: #ecf7f9;
    border-left: 12px solid #189AB4 !important;
    padding-left: 1.2em;
}

.service-template-template-service-page aside#grve-sidebar .widget_nav_menu .menu .current-menu-item a,
.service-template-template-service-hospitals-clinic-page aside#grve-sidebar .widget_nav_menu .menu .current-menu-item a,
.post-template-template-service-page aside#grve-sidebar .widget_nav_menu .menu .current-menu-item a {
    background: #ecf7f9;
    border-left: 12px solid #189AB4 !important;
    padding-left: 1.2em;
}

aside#grve-sidebar .widget.widget_nav_menu .menu li.current_page_item a[aria-current="page"] {
    background: #f4fdfc;
    border-left: 12px solid #75e6da !important;
}

#grve-sidebar .grve-widget-title {
    margin-bottom: 0;
    padding: 4% 0%;
    background: none;
    color: #05445E;
    border-bottom: 4px solid #75e6da;
}

.page-template-template-basic-page #grve-sidebar .grve-widget-title {
    margin-bottom: 0;
    padding: 4% 0%;
    background: none;
    color: #05445E;
    border-bottom: 4px solid #75e6da;
}

.service-template-template-service-page #grve-sidebar .grve-widget-title,
.service-template-template-service-hospitals-clinic-page #grve-sidebar .grve-widget-title,
.post-template-template-service-page #grve-sidebar .grve-widget-title {
    color: #05445E;
    border-bottom: 4px solid #189AB4;
}

aside#grve-sidebar .widget.widget_nav_menu li a {
    font-family: 'Spartan' !important;
    font-weight: 600;
    font-size: 14px;
    color: #262626
}

.page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
.service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar {
    padding: 3.000em 0;
}

/*** Sidebar menu settings UI****/
#grve-content.grve-left-sidebar .grve-content-wrapper {
    max-width: 1069px;
}

#grve-main-content .grve-main-content-wrapper {
  /*  padding: 0 0; */
}

#grve-theme-wrapper {
    display: flex;
    flex-direction: column;
}

#grve-page-breadcrumbs {
    order: 1
}

#grve-feature-section {
    order: 2
}

#grve-content {
    order: 3
}

#grve-page-breadcrumbs .grve-container {
   /* max-width: 1069px */
}

/*** Basic Template UI phase 2****/
.page-template-template-basic-page #grve-content.grve-left-sidebar .grve-content-wrapper {
    max-width: 1069px;
}

.page-template-template-basic-page #grve-page-breadcrumbs .grve-container {
    max-width: 1080px
}

.page-template-template-basic-page #grve-main-content .grve-main-content-wrapper {
    padding: 3.8em 0;
}

.page-template-template-basic-page #grve-theme-wrapper {
    display: flex;
    flex-direction: column;
}

.page-template-template-basic-page #grve-page-breadcrumbs {
    order: 1
}

.page-template-template-basic-page #grve-feature-section {
    order: 2
}

.page-template-template-basic-page #grve-content {
    order: 3
}

.page-template-default #grve-theme-wrapper {
    display: flex;
    flex-direction: column;
}

.page-template-default #grve-page-breadcrumbs {
    order: 1
}

.page-template-default #grve-feature-section {
    order: 2
}

.page-template-default #grve-content {
    order: 3
}

.page-template-default #grve-page-breadcrumbs .grve-container {
  /*  max-width: 1080px */
}

/*** Basic Template END****/
/*** Basic Post Template UI phase 2****/
.service-template-template-service-page #grve-content.grve-left-sidebar .grve-content-wrapper,
.service-template-template-service-hospitals-clinic-page #grve-content.grve-left-sidebar .grve-content-wrapper {
 /*   max-width: 1069px; */
}

.service-template-template-service-page #grve-post-breadcrumbs .grve-container,
.service-template-template-service-hospitals-clinic-page #grve-post-breadcrumbs .grve-container {
 /*   max-width: 1080px*/
}

.service-template-template-service-page #grve-main-content .grve-main-content-wrapper,
.service-template-template-service-hospitals-clinic-page #grve-main-content .grve-main-content-wrapper {
    padding: 3.8em 0;
}

.service-template-template-service-page #grve-theme-wrapper,
.service-template-template-service-hospitals-clinic-page #grve-theme-wrapper {
    display: flex;
    flex-direction: column;
}

.service-template-template-service-page #grve-post-breadcrumbs,
.service-template-template-service-hospitals-clinic-page #grve-post-breadcrumbs {
    order: 1
}

.service-template-template-service-page #grve-feature-section,
.service-template-template-service-hospitals-clinic-page #grve-feature-section {
    order: 2
}

.service-template-template-service-page #grve-content,
.service-template-template-service-hospitals-clinic-page #grve-content {
    order: 3
}

.post-template-default #grve-theme-wrapper {
    display: flex;
    flex-direction: column;
}

.post-template-default #grve-post-breadcrumbs {
    order: 1
}

.post-template-default #grve-post-title {
    order: 2
}

.post-template-default #grve-feature-section {
    order: 2
}

.post-template-default .grve-single-wrapper {
    order: 3
}

.post-template-default #grve-post-breadcrumbs .grve-container {
    max-width: 1080px
}

.post-template-default #grve-post-title .grve-title {
    font-size: 36px;
}

/*** Basic Post Template END****/


/*** Sidebar menu settings UI****/
/*aside#grve-sidebar .grve-widget-title {margin-bottom: 0;padding: 4% 4%;background: #236494;color:#fff !important;}
aside#grve-sidebar .widget li{
background: #2B8BC7;
}
aside#grve-sidebar .widget_nav_menu .menu .current-menu-item {background: #fff;}
aside#grve-sidebar .widget a{color:#fff}
aside#grve-sidebar .widget.widget_nav_menu li a {margin-bottom: 0px;padding-bottom: 1.154em;padding-top: 1.154em;padding-left: 1.1em; font-weight:600;}
aside#grve-sidebar .widget_nav_menu .menu .current-menu-item a {color: rgb(40, 137, 198);}
aside#grve-sidebar .widget_nav_menu .menu .current-menu-ancestor .sub-menu{padding: 0 4px;}
aside#grve-sidebar .widget_nav_menu .menu .current-menu-item .sub-menu li{background:#fff;}
aside#grve-sidebar .widget_nav_menu .menu .sub-menu li{background:#fff;}
aside#grve-sidebar .widget_nav_menu .menu .sub-menu li a{color: rgb(40, 137, 198);}
aside#grve-sidebar .current-page-ancestor ul li a[aria-current]{font-weight:900; background: #ededed;}
aside#grve-sidebar .current-page-ancestor ul li.current-page-ancestor a{font-weight:900; background: #ededed;}
aside#grve-sidebar .widget li.current-page-ancestor > a .grve-arrow:after,  aside#grve-sidebar .widget li.current-page-ancestor > a .grve-arrow:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
aside#grve-sidebar .widget.widget_nav_menu li:last-child a {border-color: #d7e2e8 !important;border: 0.5px solid;}
.grve-widget-title{}
/*aside#grve-sidebar .widget.widget_nav_menu li:first-child a {border-color: #d7e2e8 !important;border: 0.5px solid;}*/
/*******---------END-------********/
#grve-body {
    background-position: top 100px right 100px !important;
}

.emergency-care-btn a,
.my-wellness-login a {
    padding: 0.5em !important;
    white-space: nowrap;
    color: white !important;
}

body.grve-boxed #grve-theme-wrapper {
    margin-bottom: 0px !important;
}

/**********specific*************************/

@media (min-width: 768px) {
    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:first-child {
        background: #03364B;
        padding: 90px 21px 120px 35px;
        text-align: center;
        height: 530px;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:not(:first-child) {
        padding: 90px 60px 0 70px;
    }

    .grve-widget-title {
        margin-bottom: .200em;
    }

    #grve-feature-section .grve-background-wrapper {
        background-image: url(/wp-content/uploads/2020/09/Group-7.svg);
        background-repeat: no-repeat;
        background-size: 103% 100%;
    }

    #grve-feature-section .grve-bg-image {
        width: 51% !important;
        float: right;
        z-index: 1;
        /*background-position: 40% 0px;*/
    }

    #grve-feature-section .grve-background-wrapper .grve-bg-image:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 1;
    }

    /*.grve-menu-wrapper ul li > ul.sub-menu li > ul.sub-menu{overflow: scroll;
    height: 130px;} 
.grve-menu-wrapper ul li > ul.sub-menu {overflow: scroll;
    height: 110px;} 
*/
}

@media (min-width: 1025px) {

    /* #grve-header {
        height: inherit !important;
    }*/
    #grve-page-breadcrumbs,
    #grve-post-breadcrumbs {
        line-height: 20px !important;
        padding: 18px 0;
    }

    #grve-feature-section .grve-title {
        padding-right: 60%;
    }

    /*   .grve-logo a { margin-top: -85px;}*/

    #grve-feature-section .grve-background-wrapper .grve-bg-image {
        z-index: -1;
    }

    #grve-feature-section .grve-background-wrapper .grve-bg-image:after {
        content: "";
        position: absolute;
        top: 0;
        left: 7vh;
        width: 100%;
        height: 100%;
        opacity: 1;
    }


}

@media (min-width: 1024px) {
    .grve-logo .grve-wrapper {
        top: 0
    }

    #grve-main-header .grve-logo .grve-default {
        top: initial;
        /*margin-left: 7.3%; */
    }

    /* .grve-logo .grve-wrapper img { top: 0}*/
    #grve-bottom-header {
        display: table;
        float: right;
        padding: 3% 0;
    }



    .grve-blog.grve-with-shadow .grve-blog-item .grve-isotope-item-inner {
        height: 30em;
    }

    #grve-feature-section .grve-bg-image {
        width: 60% !important;
        float: right;
        z-index: 1;
        /*background-position: center;*/
    }

    /*.grve-menu-wrapper ul li > ul.sub-menu li > ul.sub-menu{overflow: scroll;
    height: 130px;} 
.grve-menu-wrapper ul li > ul.sub-menu {overflow: scroll;
    height: 110px;} */
    /*-------carousel-------*/
    .grve-carousel-wrapper.grve-with-gap .grve-flexible-carousel.grve-carousel-element .owl-item {
        border-right: 1px dashed #D1D6D9;
    }

    .carousel-section h3.grve-h3 {
        padding: 0 16% !important;
    }

    .carousel-section h3.grve-h3 {
        text-transform: capitalize !important;
    }

    .grve-carousel-wrapper,
    .grve-slider-wrapper {
        margin-top: -12px;
        padding-top: 0px;
        margin-bottom: 0;
    }

    .owl-wrapper-outer .grve-image-icon>img {
        width: 120px;
        height: 120px;
        border-radius: 50%;
    }

    /*carousel end*/
    .grve-footer-bar {
        padding-top: 5px !important;
        padding-bottom: 25px !important;
    }

    #grve-footer .grve-footer-bar[data-align-center="yes"] .grve-left-side+.grve-right-side {
        margin-top: 10px !important;
    }

    /*#grve-top-bar ul.grve-right-side { width: 50%;}  */
    /*#grve-top-bar ul.grve-left-side {
    text-align: right;
    margin-top: -1.3em;
    margin-left: 0em;
    position: absolute;
}   */
    #grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li.megamenu ul.sub-menu {
        top: 2.0em;
        margin-top: 1em;
    }

    #grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li#menu-item-6970:hover {
        padding-bottom: 1.3em;
        border-bottom: 7px solid #75E6DA;
    }

    #grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li#menu-item-8601:hover {
        padding-bottom: 1.3em;
        border-bottom: 7px solid #F0DCC7;
    }

    #grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li#menu-item-6972:hover {
        padding-bottom: 1.3em;
        border-bottom: 7px solid #5DA9E9;
    }

    #grve-main-menu.grve-horizontal-menu .grve-wrapper>ul>li#menu-item-10103:hover {
        padding-bottom: 1.3em;
        border-bottom: 7px solid #E98973;
    }

    /*#grve-top-bar .grve-align-left .grve-btn {margin-right: 4em;}*/
    #grve-top-bar .grve-right-side .grve-fullwidth-background .grve-bookmark .grve-column-1-4:first-child div>ul {
        position: absolute;
        margin-left: -8em;
    }

    #gtranslate_wrapper {
        right: 26em !important;
        top: 1.2vw !important;
        z-index: 9 !important;
    }

    #gtranslate_wrapper #gtranslate_selector {
        padding: 0.6em;
        border-color: #189AB4;
        cursor: pointer;
    }

    #grve-feature-section .grve-description {
        font-size: 16px !important;
        line-height: 24px !important;
        width: 45%;
    }

    #grve-bottom-header>.grve-wrapper {
        display: flow-root;
    }

    #grve-top-header .grve-wrapper .grve-container span a.grve-round {
        position: absolute;
        right: 1em;
        padding: 0.5em 1.636em !important;
    }

    #grve-main-menu.grve-horizontal-menu.grve-position-right .grve-wrapper>ul>li>a {
        padding: 0 25px;
    }

}

@media (max-width: 1023px) {
    .grve-left-sidebar .grve-content-wrapper {
        display: flex;
        flex-direction: column;
    }

    .grve-left-sidebar .grve-content-wrapper #grve-main-content {
        order: 2;
    }

    .grve-left-sidebar .grve-content-wrapper #grve-sidebar {
        order: 1;
    }

    #grve-sidearea.grve-hidden-area {
        height: 134vh;
    }

    #grve-sidearea.grve-hidden-area .grve-close-btn {
        margin-left: 0;
    }

    #grve-sidearea.grve-hidden-area .grve-toggle-modal {
        display: none
    }

    #grve-sidearea.grve-hidden-area .border-div {
        border: none;
    }

    #grve-sidearea.grve-hidden-area .border-div::before {
        content: '';
        color: transparent;
        background: none;
        display: none;
    }

    .carousel-section .owl-wrapper .icon-box-1 img {
        border: 3px solid #5da9e9;
        border-radius: 50%;
    }

    .carousel-section .owl-wrapper .icon-box-2 img {
        border: 3px solid #189ab4;
        border-radius: 50%;
    }

    .carousel-section .owl-wrapper .icon-box-3 img {
        border: 3px solid #F0DCC7;
        border-radius: 50%;
    }

    .carousel-section .owl-wrapper .icon-box-4 img {
        border: 3px solid #E98973;
        border-radius: 50%;
    }

    .owl-wrapper-outer .grve-image-icon>img {
        width: 90px;
        height: 90px;
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .grve-logo .grve-wrapper img {
        /*width: 100% !important; */
    }

    #grve-top-bar .grve-align-left .grve-btn {
        width: 115px;
        font-size: 10px !important;
        line-height: 18px;
    }

    #grve-top-bar .top-header-btn {
        padding: 8px 0px 9px 0px !important;
    }

    #grve-header.grve-fullwidth #grve-main-header.grve-header-logo-top #grve-main-menu.grve-horizontal-menu.grve-position-right {
        margin-right: 0px;
    }

    #grve-main-menu.grve-horizontal-menu.grve-position-right .grve-wrapper>ul>li>a {
        padding: 0 10px;
    }

    /*.grve-logo a {
    margin-top: -50px;
}*/
    #gtranslate_wrapper {
        right: 22em !important;
    }
}


@media only screen and (min-width:768px) and (max-width:1024px) {
    body#grve-body #grve-header {
        height: 78px !important;
    }

    #grve-page-breadcrumbs,
    #grve-post-breadcrumbs {
        padding: 40px 0;
        line-height: 14px !important;
        height: 85px !important;
    }

    body#grve-body .grve-logo a {
        /* margin-top: 85px !important;*/
        /*  display: block !important;*/
    }

    /*#grve-responsive-header .grve-logo a {
    height: 120px !important;}  
    #grve-responsive-header {
    height: 80px !important;
}*/
    #grve-feature-section .grve-bg-image {
        width: 50% !important;
    }

    #grve-feature-section .grve-title {
        padding-right: 55%;
    }

    /*#grve-responsive-header .grve-header-elements-wrapper.grve-position-right{margin-top:1.2em;}    
#grve-responsive-header .grve-header-elements-wrapper.grve-position-left{margin-top:1.2em;} */

}

@media (max-width: 1024px), (orientation: landscape) and (max-width: 1366px), (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

   

    .border-div:before {
        content: 'BACK TO';
        color: #fff;
        background: #074278;
        position: relative;
        padding: 0 1em;
        left: calc(((100vw - 40px) / 2) - 3em); 
        font-size: 12px;
        bottom: 1.2em;
    }

    footer #gtranslate_wrapper {
        display: none;
    }

    .grve-toggle-menu ul.grve-menu li a .grve-arrow:before {
        width: 2px;
        height: 9.5px;
        margin-left: -1.5px;
        margin-top: -4px;
        transform: rotate(135deg);
    }

    .grve-toggle-menu ul.grve-menu li a .grve-arrow:after {
        width: 9px;
        height: 2px;
        margin-left: -5px;
        margin-top: 5px;
        transform: rotate(-45deg);
    }

    .grve-toggle-menu ul.grve-menu li.open>a .grve-arrow:before {
        width: 2px;
        height: 9.5px;
        margin-left: 0px;
        margin-top: -5.5px;
        transform: rotate(215deg);
    }


    .grve-toggle-menu ul.grve-menu li.open>a .grve-arrow:after {
        width: 9px;
        height: 2px;
        margin-left: -9px;
        margin-top: -2px;
        transform: rotate(50deg);
    }

    .grve-toggle-menu ul.grve-menu li a .grve-arrow:after,
    .grve-toggle-menu ul.grve-menu li a .grve-arrow:before {
        top: 40%;
        left: 85%;
        background-color: #E98973 !important;
    }

    .grve-toggle-menu ul.grve-menu li a .grve-arrow {
        top: 22%;
        width: 35px;
        height: 50%;
        border-left: 1px solid #189AB4;
    }

    /* .grve-logo a { margin-top: -22px;}*/
    /*.grve-logo .grve-wrapper { top: 50%;}*/
    #grve-theme-wrapper .grve-modal form {
        color: #fff !important;
    }

    #grve-search-modal .grve-modal-wrapper {
        background: #237099eb;
    }

}

@media screen and (min-width: 1500px) {
    /*#grve-feature-section .grve-background-wrapper{background-image: linear-gradient(to right,#05445e, #05445e, #05445e,transparent,transparent,transparent, transparent,transparent);}*/

    #grve-feature-section .grve-background-wrapper .grve-bg-image {
        z-index: -1;
    }

    #grve-feature-section .grve-background-wrapper .grve-bg-image:after {
        left: 25vh;
        width: 100%;
        background-repeat: no-repeat;
    }
}

@media screen and (min-width: 1600px) {
    body#grve-body #gtranslate_wrapper {
        top: 1.4vw !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:first-child {
        height: 420px;
    }
}

@media screen and (min-width: 1768px) {
    body #gtranslate_wrapper {
        top: 1.4vw !important;
    }

    #grve-feature-section .grve-background-wrapper .grve-bg-image:after {
        left: 60vh;
    }

}

@media screen and (min-width: 1900px) {
    body #gtranslate_wrapper {
        top: 1.5vw !important;
    }
}



/**********End of specific*************************/
/**********tablet view phase2**************/
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    #grve-feature-section .grve-description {
        width: 35%;
    }

    /*    .grve-logo .grve-wrapper img {
    height: 65%;
    margin-top: -25px;
}*/

    /****inside Menu***/
    #grve-hidden-menu .grve-menu {
    /*    height: 450px;
        max-height: 500px;
        overflow: scroll; */
    }

    #grve-hidden-menu .grve-search {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:first-child {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(n+2) {
        width: 50%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:last-child {
        width: 100%;
    }

    /*.grve-hiddenarea-content #grve-top-bar ul.grve-left-side{width: 100% !important;text-align: center; margin-top: -30% !important;}*/
    .grve-hiddenarea-content #grve-top-bar ul.grve-right-side {
        width: 100%;
        text-align: center;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:first-child {
        width: 100%
    }

    #grve-hidden-menu-overlay {
        background-color: rgb(5 68 94 / 88%) !important;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal {
        position: absolute;
        right: 8.5em;
        top: 1.5em;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal span>i {
        font-size: 22px;
    }

    body#grve-body.custom-class-main-program-subsite .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2):not(:last-child) a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-left: -30px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:last-child a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-right: 0;
        width: 100%;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) .grve-element {
        text-align: center !important;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) {
        width: 50%
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social {
        text-align: center;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social a i {
        color: #fff;
        font-size: 14px !important;
    }

    .grve-hiddenarea-content #grve-top-bar {
        display: block;
        background-color: #05445e !important;
      /*  bottom: 0;
        position: absolute;
        left: 0;
        width: 100%; */
    }

    .grve-hiddenarea-content #grve-top-bar .grve-container {
        padding-left: 0;
    }

    .logo-img-dynamic {
        width: 60%;
        margin-top: -10%;
        padding: 6%;
    }

    #grve-hidden-menu .grve-close-btn-wrapper {
        text-align: right;
        margin: 35px auto 0px auto;
    }

    .grve-close-btn {
        margin-left: -2em;
        margin-top: -0.5em;
        position: absolute;
    }

    .grve-close-btn span {
        position: relative;
    }

    #grve-hidden-menu .grve-close-btn:after,
    #grve-hidden-menu .grve-close-btn:before,
    #grve-hidden-menu .grve-close-btn span {
        background-color: #fff !important;
        width: 25px !important;
    }

    #gtranslate_wrapper {
        top: -85px !important;
        right: 35% !important;
    }

    #gtranslate_selector {
        border-color: #fff !important;
        color: #fff !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #gtranslate_wrapper #gtranslate_selector option {
        color: #000 !important;
    }

    #grve-hidden-menu #gtranslate_selector {
        border-bottom: 0;
    }

    /**********/
    .page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
    .service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar {
        padding: 3.000em 3.000em;
    }

    body #grve-hidden-menu .grve-hiddenarea-wrapper .grve-menu a {
        color: #f2f2f3 !important;
    }

    #grve-top-bar {
        display: none;
    }

    #grve-responsive-header {
        display: block !important;
    }

    #grve-main-header {
        display: none !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child {
        width: 100%;
        padding: 80px 125px 25px 100px;
        height: 380px;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #media_image-3 {
        width: 50%;
        margin-top: 10%;
        float: left;
        padding-right: 5%;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #custom_html-2 {
        width: 50%;
        float: left;
        border-left: 2px solid #75e6da;
        padding-left: 5%;
    }

    .grve-tablet-column-1-2:nth-child(2n+1) {
        clear: none !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:last-child {
        width: 100%;
        padding-top: 1%;
    }

    #grve-footer .widget .custom-html-widget strong {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    #grve-feature-section .grve-content .grve-container {
        padding: 0 6%;
    }

    #grve-main-content .grve-main-content-wrapper {
        padding: 0em 0 3.8em 0;
    }

    .service-template-template-service-page #grve-main-content .grve-main-content-wrapper {
        padding: 0em 0 3.8em 0;
    }

    #grve-main-content .grve-main-content-wrapper .entry-title {
        padding: 0 4%;
    }

    .widget_custom_contact_info_widget {
        order: 4;
        padding: 3em 3em 3em 3em;
        background: #F5F8FA;
    }

    #grve-sidebar .grve-widget ul.menu {
        display: none;
    }

    .rotate-arrow {
        transform: rotate(-180deg);
        /*transform: rotate(180deg);*/
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .rotate-arrow-reset {
        transform: rotate(0deg);
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .grve-modal-wrapper {
        max-width: 100%;
        margin: 0;
        width: 100%;
    }

}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    #grve-hidden-menu .grve-menu {
        /*height: 400px;
        max-height: 450px;
        overflow: scroll; */
    }

    #grve-feature-section .grve-description {
        width: 35%;
    }

    #grve-feature-section .grve-bg-image {
        width: 58% !important;
    }

    .grve-logo .grve-wrapper img {

       /* margin-top: -25px; */
        /* max-width: 40%;*/
        height: auto;
        max-height: 100%;
    }

    body#grve-body .grve-logo a {
       /* margin-top: 18px !important; */
        /* display: table !important; */
    }

    #grve-responsive-header .grve-logo a {
       /* height: unset !important; */
    }

    #grve-page-breadcrumbs,
    #grve-post-breadcrumbs {
        padding: 20px 0;
        line-height: 14px !important;
        height: 85px !important;
    }

    .rotate-arrow {
        display: none;
    }

    .rotate-arrow-reset {
        display: none;
    }

    #grve-feature-section .grve-title {
        padding-right: 60%;
    }

    /****inside Menu***/
    #grve-hidden-menu .grve-search {
        display: none;
    }

    #grve-top-bar ul.grve-right-side {
        width: 100%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:first-child {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(n+2) {
        width: 50%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:last-child {
        width: 100%;
    }

    .grve-hiddenarea-content #grve-top-bar ul.grve-left-side {
      /*  width: 100% !important;
        text-align: center !important;
        margin-top: -30% !important;*/
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(3) div>a {
        width: 100%;
    }

    #grve-hidden-menu-overlay {
        background-color: rgb(5 68 94 / 88%) !important;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal {
        position: absolute;
        right: 8.5em;
        top: 1.5em;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal span>i {
        font-size: 22px;
    }

    body#grve-body.custom-class-main-program-subsite .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2):not(:last-child) a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-left: -30px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:last-child a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-right: 0;
        width: 100%;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) .grve-element {
        text-align: center !important;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) {
        width: 50%
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social {
        text-align: center;
    /*    margin-left: -15em !important; */
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social a i {
        color: #fff;
        font-size: 14px !important;
    }

    .grve-hiddenarea-content #grve-top-bar {
        display: block;
        background-color: #05445e !important;
        /*position: absolute;
        left: 0; */
    }

    .grve-hiddenarea-content #grve-top-bar .grve-container {
    /*    padding-left: 0; */
    }

    .logo-img-dynamic {
        width: 60%;
        margin-top: -10%;
        padding: 6%;
    }

    #grve-hidden-menu .grve-close-btn-wrapper {
        text-align: right;
        margin: 35px auto 0px auto;
    }

    .grve-close-btn {
        margin-left: -2em;
        margin-top: -0.5em;
        position: absolute;
    }

    .grve-close-btn span {
        position: relative;
    }

    #grve-hidden-menu .grve-close-btn:after,
    #grve-hidden-menu .grve-close-btn:before,
    #grve-hidden-menu .grve-close-btn span {
        background-color: #fff !important;
        width: 25px !important;
    }

    #gtranslate_wrapper {
        top: 65px !important;
        right: 35% !important;
    }

    #gtranslate_selector {
        border-color: #fff !important;
        color: #fff !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #gtranslate_wrapper #gtranslate_selector option {
        color: #000 !important;
    }

    #grve-top-bar ul.grve-social a {
        color: #fff !important;
    }

    /**********/
    .page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
    .service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar {
        padding: 3.000em 3.000em;
    }

    body #grve-hidden-menu .grve-hiddenarea-wrapper .grve-menu a {
        color: #f2f2f3 !important;
    }

    #grve-top-bar {
        display: none;
    }

    #grve-responsive-header {
        display: block !important;
    }

    #grve-main-header {
        display: none !important;
    }

    .grve-logo .grve-wrapper img {
       /* top: -70% !important; */
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child {
        width: 100%;
        padding: 90px 180px 70px 125px;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #media_image-3 {
        width: 50%;
        margin-top: 10%;
        float: left;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #custom_html-2 {
        width: 50%;
        float: left;
        border-left: 2px solid #75e6da;
        padding-left: 5%;
    }

    .grve-tablet-column-1-2:nth-child(2n+1) {
        clear: none !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:last-child {
        width: 100%;
        padding-top: 1%;
    }

    #grve-footer .widget .custom-html-widget strong {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    #grve-feature-section .grve-content .grve-container {
        padding: 0 6%;
    }

    #grve-page-breadcrumbs .grve-container {
        padding: 1% 6%;
    }

    #grve-main-content .carousel-section .owl-wrapper-outer .owl-wrapper {
        left: 3em !important;
    }

    .grve-modal-wrapper {
        max-width: 100%;
        margin: 0;
        width: 100%;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #grve-feature-section .grve-description {
        width: 35%;
    }

    /*   .grve-logo .grve-wrapper img {
    height: 65%;
    margin-top: -25px;
}*/

    /****inside Menu***/
    #grve-hidden-menu .grve-menu {
      /*  height: 450px;
        max-height: 500px;
        overflow: scroll; */
    }

    #grve-hidden-menu .grve-search {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:first-child {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(n+2) {
        width: 50%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:last-child {
        width: 100%;
    }

    /*   .grve-hiddenarea-content #grve-top-bar ul.grve-left-side{width: 100% !important;text-align: center; margin-top: -30% !important;}*/
    .grve-hiddenarea-content #grve-top-bar ul.grve-right-side {
        width: 100%;
        text-align: center;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:first-child {
        width: 100%
    }

    #grve-hidden-menu-overlay {
        background-color: rgb(5 68 94 / 88%) !important;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal {
        position: absolute;
        right: 8.5em;
        top: 1.5em;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal span>i {
        font-size: 22px;
    }

    body#grve-body.custom-class-main-program-subsite .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2):not(:last-child) a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-left: -30px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:last-child a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-right: 0;
        width: 100%;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) .grve-element {
        text-align: center !important;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) {
        width: 50%
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social {
        text-align: center;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social a i {
        color: #fff;
        font-size: 14px !important;
    }

    /*.grve-hiddenarea-content #grve-top-bar {
        display: block;
        background-color: #05445e !important;
        bottom: 0;
        position: absolute;
        left: 0;
        width: 100%;
    }*/

    .grve-hiddenarea-content #grve-top-bar .grve-container {
        padding-left: 0;
    }

    .logo-img-dynamic {
        width: 60%;
        margin-top: -10%;
        padding: 6%;
    }

    #grve-hidden-menu .grve-close-btn-wrapper {
        text-align: right;
        margin: 35px auto 0px auto;
    }

    .grve-close-btn {
        margin-left: -2em;
        margin-top: -0.5em;
        position: absolute;
    }

    .grve-close-btn span {
        position: relative;
    }

    #grve-hidden-menu .grve-close-btn:after,
    #grve-hidden-menu .grve-close-btn:before,
    #grve-hidden-menu .grve-close-btn span {
        background-color: #fff !important;
        width: 25px !important;
    }

    #gtranslate_wrapper {
        top: -85px !important;
        right: 35% !important;
    }

    #gtranslate_selector {
        border-color: #fff !important;
        color: #fff !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #gtranslate_wrapper #gtranslate_selector option {
        color: #000 !important;
    }

    /**********/
    .page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
    .service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar {
        padding: 3.000em 3.000em;
    }

    body #grve-hidden-menu .grve-hiddenarea-wrapper .grve-menu a {
        color: #f2f2f3 !important;
    }

    #grve-top-bar {
        display: none;
    }

    #grve-responsive-header {
        display: block !important;
    }

    #grve-main-header {
        display: none !important;
    }

    /* .grve-logo .grve-wrapper img {top: -70% !important;}*/
    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child {
        width: 100%;
        padding: 80px 125px 25px 100px;
        height: 380px;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #media_image-3 {
        width: 50%;
        margin-top: 10%;
        float: left;
        padding-right: 5%;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #custom_html-2 {
        width: 50%;
        float: left;
        border-left: 2px solid #75e6da;
        padding-left: 5%;
    }

    .grve-tablet-column-1-2:nth-child(2n+1) {
        clear: none !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:last-child {
        width: 100%;
        padding-top: 1%;
    }

    #grve-footer .widget .custom-html-widget strong {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    #grve-feature-section .grve-content .grve-container {
        padding: 0 6%;
    }

    #grve-main-content .grve-main-content-wrapper {
        padding: 0em 0 3.8em 0;
    }

    .service-template-template-service-page #grve-main-content .grve-main-content-wrapper {
        padding: 0em 0 3.8em 0;
    }

    #grve-main-content .grve-main-content-wrapper .entry-title {
        padding: 0 4%;
    }

    .widget_custom_contact_info_widget {
        order: 4;
        padding: 3em 3em 3em 3em;
        background: #F5F8FA;
    }

    #grve-sidebar .grve-widget ul.menu {
        display: none;
    }

    .rotate-arrow {
        transform: rotate(-180deg);
        /*transform: rotate(180deg);*/
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .rotate-arrow-reset {
        transform: rotate(0deg);
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .grve-modal-wrapper {
        max-width: 100%;
        margin: 0;
        width: 100%;
    }

}

@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #grve-hidden-menu .grve-menu {
      /*  height: 400px;
        max-height: 450px;
        overflow: scroll; */
    }

    #grve-responsive-header .grve-header-elements-wrapper.grve-position-right {
        margin-top: 1.2em;
    }

    #grve-feature-section .grve-description {
        width: 35%;
    }

    #grve-feature-section .grve-bg-image {
        width: 58% !important;
    }

    .grve-logo .grve-wrapper img {

      /*  margin-top: -25px;*/
        max-width: 100%
    }

    body#grve-body .grve-logo a {
        margin-top: -10px !important;
        display: table !important;
    }

    #grve-responsive-header .grve-logo a {
        height: unset !important;
    }

    #grve-page-breadcrumbs,
    #grve-post-breadcrumbs {
        padding: 20px 0;
        line-height: 14px !important;
        height: 85px !important;
    }

    .rotate-arrow {
        display: none;
    }

    .rotate-arrow-reset {
        display: none;
    }

    #grve-feature-section .grve-title {
        padding-right: 60%;
    }

    /****inside Menu***/
    #grve-hidden-menu .grve-search {
        display: none;
    }

    #grve-top-bar ul.grve-right-side {
        width: 100%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:first-child {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(n+2) {
        width: 50%;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:last-child {
        width: 100%;
    }

    .grve-hiddenarea-content #grve-top-bar ul.grve-left-side {
       /* width: 100% !important;
        text-align: center !important;
        margin-top: -30% !important; */
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:nth-child(3) div>a {
        width: 100%;
    }

    #grve-hidden-menu-overlay {
        background-color: rgb(5 68 94 / 88%) !important;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal {
        position: absolute;
        right: 8.5em;
        top: 1.5em;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal span>i {
        font-size: 22px;
    }

    body#grve-body.custom-class-main-program-subsite .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2):not(:last-child) a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-left: -30px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:last-child a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-right: 0;
        width: 100%;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) .grve-element {
        text-align: center !important;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) {
        width: 50%
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social {
        text-align: center;
       /* margin-left: -15em !important; */
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social a i {
        color: #fff;
        font-size: 14px !important;
    }

    .grve-hiddenarea-content #grve-top-bar {
        display: block;
        background-color: #05445e;
       /* bottom: 0;
        position: absolute;
        left: 0; */
    }

    .grve-hiddenarea-content #grve-top-bar .grve-container {
        padding-left: 0;
    }

    .logo-img-dynamic {
        width: 60%;
        margin-top: -10%;
        padding: 6%;
    }

    #grve-hidden-menu .grve-close-btn-wrapper {
        text-align: right;
        margin: 35px auto 0px auto;
    }

    .grve-close-btn {
        margin-left: -2em;
        margin-top: -0.5em;
        position: absolute;
    }

    .grve-close-btn span {
        position: relative;
    }

    #grve-hidden-menu .grve-close-btn:after,
    #grve-hidden-menu .grve-close-btn:before,
    #grve-hidden-menu .grve-close-btn span {
        background-color: #fff !important;
        width: 25px !important;
    }

    #gtranslate_wrapper {
        top: 65px !important;
        right: 35% !important;
    }

    #gtranslate_selector {
        border-color: #fff !important;
        color: #fff !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #gtranslate_wrapper #gtranslate_selector option {
        color: #000 !important;
    }

    #grve-top-bar ul.grve-social a {
        color: #fff !important;
    }

    /**********/
    .page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
    .service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar {
        padding: 3.000em 3.000em;
    }

    body #grve-hidden-menu .grve-hiddenarea-wrapper .grve-menu a {
        color: #f2f2f3 !important;
    }

    #grve-top-bar {
        display: none;
    }

    #grve-responsive-header {
        display: block !important;
    }

    #grve-main-header {
        display: none !important;
    }

    .grve-logo .grve-wrapper img {
      /*  top: -70% !important;a */
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child {
        width: 100%;
        padding: 90px 180px 70px 125px;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #media_image-3 {
        width: 50%;
        margin-top: 10%;
        float: left;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:first-child #custom_html-2 {
        width: 50%;
        float: left;
        border-left: 2px solid #75e6da;
        padding-left: 5%;
    }

    .grve-tablet-column-1-2:nth-child(2n+1) {
        clear: none !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-tablet-column-1-2:last-child {
        width: 100%;
        padding-top: 1%;
    }

    #grve-footer .widget .custom-html-widget strong {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    #grve-feature-section .grve-content .grve-container {
        padding: 0 6%;
    }

    #grve-page-breadcrumbs .grve-container {
        padding: 1% 6%;
    }

    #grve-main-content .carousel-section .owl-wrapper-outer .owl-wrapper {
        left: 3em !important;
    }

    .grve-modal-wrapper {
        max-width: 100%;
        margin: 0;
        width: 100%;
    }
}

/**********tablet view phase2**************/
/**********mobile view phase2**************/
@media only screen and (max-width: 767px) {

    /****test**************/






    /****test**************/

    .mob-disp-contact-form {
        display: block !important;
        padding-left: 0 !important;
    }

    #grve-page-breadcrumbs,
    #grve-post-breadcrumbs {
        line-height: 14px !important;
        padding: 2vw 0;
    }

    #grve-page-breadcrumbs {
        display: none;
    }

    .grve-blog.grve-with-shadow .grve-blog-item .grve-isotope-item-inner {
        -webkit-box-shadow: 0 20px 30px #DADEE6;
        box-shadow: 0 20px 30px #DADEE6;
        /*height: 15em;*/
        margin: 10px 0;
    }

    /*#grve-header .grve-wrapper div#grve-responsive-header:nth-child(2){height:10px !important}*/
    /****inside Menu***/

   /* #grve-hidden-menu .grve-menu {
        height: 45vh;
        max-height: 100%;
        overflow: scroll;
    }
*/

    #grve-feature-section .grve-title {
        font-size: 20px !important;
        line-height: 40px !important;
    }

    #grve-post-breadcrumbs,
    #grve-page-breadcrumbs {
        display: none;
    }

    #grve-hidden-menu .grve-right-side .grve-topbar-item-text .grve-row .grve-column-1-4:first-child {
        display: none;
    }

    #grve-hidden-menu .grve-search {
        display: none;
        visibility: hidden
    }

    #grve-hidden-menu #grve-top-bar {
        background-color: #05445e;

    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container {
        padding: 0;
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content .grve-topbar-item .grve-social {
        padding-left:0;
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content .grve-topbar-item .grve-social li a::before {
        color: white;
    }
    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side {
        margin-top: 2em;
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side .top-header-btn {
        padding: 0 1em;
        margin: 1em 0;
    } 

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side .top-header-btn:nth-of-type(2n) {
        border-left: 1px dashed #75E6DA;

    }
    .grve-close-btn-wrapper a.grve-toggle-modal {
        position: absolute;
        right: 7em;
        top: 1.6em;
    }

    .grve-close-btn-wrapper a.grve-toggle-modal span>i {
        font-size: 22px;
    }

    body#grve-body.custom-class-main-program-subsite .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2):not(:last-child) a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-left: -30px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:last-child a.top-header-btn {
        padding: 4px 9px 4px 9px !important;
        margin-right: 0;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) .grve-element {
        text-align: center !important;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-topbar-item-text .grve-fullwidth-background .grve-bookmark .grve-column-1-3:nth-child(n+2) {
        width: 50%
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social {
        text-align: center;
    }

    .grve-hiddenarea-wrapper #grve-top-bar .grve-social a i {
        color: #fff;
        font-size: 14px !important;
    }

    /*.grve-hiddenarea-content #grve-top-bar{display:block;background-color: #05445e!important;bottom: 0; position: absolute;left: 0;}*/
    /*.grve-hiddenarea-content #grve-top-bar .grve-container{padding-left:0;}*/
    .logo-img-dynamic {
        width: 60%;
        margin-top: -10%;
        padding: 6% 0;
    }

    #grve-hidden-menu .grve-close-btn-wrapper {
        text-align: right;
        margin: 35px auto 0px auto;
    }

    .grve-close-btn {
        margin-left: -2em;
        margin-top: -0.5em;
        position: absolute;
    }

    .grve-close-btn span {
        position: relative;
    }

    #grve-hidden-menu .grve-close-btn:after,
    #grve-hidden-menu .grve-close-btn:before,
    #grve-hidden-menu .grve-close-btn span {
        background-color: #fff !important;
        width: 25px !important;
    }

   /* .custom-class-main-program-subsite #grve-hidden-menu #grve-top-bar ul.grve-left-side {
        margin-top: -7em !important;
        position: absolute;
        width: 100%;
        text-align: center;
        margin-left: -1em;
    }
    */
    #grve-hidden-menu #grve-top-bar ul.grve-social a {
        color: #fff !important;
    }

    #gtranslate_wrapper {
        top: 40px !important;
        right: 32% !important;
    }

    #gtranslate_wrapper .select2-container {
       /* width: 100% !important;*/
    }

    #gtranslate_selector {
        border-color: #fff;
        color: #fff;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    #gtranslate_wrapper #gtranslate_selector option {
        color: #000 !important;
    }

    /**********/
    /*#grve-responsive-header {height: 75px !important;*/

    body #grve-hidden-menu .grve-hiddenarea-wrapper .grve-menu a {
        color: #f2f2f3 !important;
    }

    .page-template-template-basic-page #grve-content.grve-left-sidebar #grve-sidebar,
    .service-template-template-service-page #grve-content.grve-left-sidebar #grve-sidebar,
    .page-template-default #grve-content.grve-left-sidebar #grve-sidebar {
        padding: 3.000em 3.000em;
    }

    body #grve-theme-wrapper .grve-element .grve-btn.grve-btn-small {
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:first-child {
        background: #03364b;
        padding: 90px 35px 40px 35px;
        text-align: center;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:first-child #media_image-4 {
        text-align: center;
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:not(:first-child) {
        padding: 40px 70px 0 70px;
        text-align: center
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:nth-child(n+2):not(:last-child) .widget:last-child {
        margin-bottom: 0 !important
    }

    .grve-footer-wrapper .grve-container .grve-row .grve-column-1-4:nth-child(2) .widget .textwidget ul {
        margin-bottom: 0 !important
    }

    #grve-footer #media_image-3 img {
        padding-bottom: 3em;
        border-bottom: 2px solid #75e6da;
    }

    .page-template-template-basic-page #grve-main-content .grve-main-content-wrapper,
    .service-template-template-service-page #grve-main-content .grve-main-content-wrapper {
        padding: 0.5em 0 3em 0;
    }

    #grve-main-content .grve-main-content-wrapper {
        padding: 0.5em 0 3em 0;
    }

    #grve-main-content h2.entry-title {
        padding: 0 10%;
        font-size: 20px;
        line-height: 30px;
    }

    #grve-main-content h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .grve-footer-bar {
        padding-top: 0px !important;
        padding-bottom: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }

    #grve-post-breadcrumbs nav[aria-label='breadcrumbs'] span a {
        font-size: 14px !important;
    }

    #grve-post-breadcrumbs nav[aria-label='breadcrumbs'] span.breadcrumb_last[aria-current='page'] {
        font-size: 14px !important;
    }

    #grve-post-breadcrumbs nav[aria-label='breadcrumbs'] span.breadcrumb_last {
        font-size: 14px !important;
    }

    .widget_custom_contact_info_widget {
        order: 4;
        padding: 3em 3em 3em 3em;
        background: #F5F8FA;
    }

    /*BANNER*/
    #nav_menu-18 {
        margin-top: 3em
    }

    .grve-bg-image.grve-bg-tablet-sm-center-center {
        background-position: 50% 0 !important;
        /* background-size: contain !important; */
        height: 37vh;
    }

    #grve-feature-section {
      /*  overflow: scroll;*/
        min-height: 300px;
     /*   height: 370px;
        max-height: 400px;*/
        display: flex;
        flex-flow: column-reverse nowrap;
    }

    /*.dynamic-div{ height: 320px; order: 3;background: #05445E;}*/
    /*.page-template-template-basic-page .dynamic-div,.service-template-template-service-page .dynamic-div{ height: 270px;}*/
    .page-template-template-basic-page #grve-feature-section .grve-content,
    .service-template-template-service-page #grve-feature-section .grve-content,
    #grve-feature-section .grve-content {
        /*top: 13em;*/
        background: #05445E;
        /* position: absolute;*/
        padding: 25px 6% 30px 6% !important;
    }

    #grve-feature-section .grve-background-wrapper {
        position: relative;
    }
    #grve-feature-section .grve-background-wrapper .grve-bg-image {
        min-height: 300px;
    }
    #grve-sidebar .grve-widget ul.menu {
        display: none;
    }

    .rotate-arrow {
        transform: rotate(-180deg);
        /*transform: rotate(180deg);*/
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .rotate-arrow-reset {
        transform: rotate(0deg);
        transition: .3s;
        position: absolute;
        margin-left: 10px;
    }

    .grve-with-shadow article .grve-post-content div[itemprop="articleBody"] p,
    .grve-with-shadow article .grve-post-content div[itemprop="articleBody"] ul {
        min-height: 72px;
        max-height: 6.2em;
    }
}

/*******/

/**********mobile view phase2**************/

/*---Common Footer-----*/
#grve-footer .grve-widget-title {
    font-family: Spartan;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px;
    letter-spacing: 0;
}

#grve-footer .widget a:not(.grve-outline):not(.grve-btn) {
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Red Hat Text';
    line-height: 30px;
}

/*----------------------------------------------------*/

div#gblrepid {
    /*  to show replaced global footer*/
    visibility: inherit !important;
}

@media only screen and (min-width: 1024px) {
    .js-simple-slider .arrow-btn {
        transform: translate(0, -50%) !important;
        -webkit-transform: translate(0, -50%) !important;
        -moz-transform: translate(0, -50%) !important;
        -ms-transform: translate(0, -50%) !important;
    }

    .js-simple-slider span {
        background: transparent !important;
        border: none !important;
        line-height: 25px !important;
        border-radius: 9px !important;
    }
}

.js-simple-slider span.prev-btn:hover {
    color: #75e6da;
}

.js-simple-slider span.next-btn:hover {
    color: #75e6da;
}

@media only screen and (min-width: 1024px) {

    #gblrepid .round-img-wrap,
    #localpid .round-img-wrap {
        position: absolute;
        top: 50%;
        left: 10%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
    }

    #gblrepid .global-text-wrap,
    #localpid .global-text-wrap {
        margin-left: 20em;
        height: 410px;
        max-height: 100%;
        overflow-y: hidden;
    }
}

#gblrepid h3:after {
    height: 55px !important;
    top: unset !important;
}

.vc_tta-panel .vc_tta-controls-icon {
    opacity: 1 !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
    color: #fff;
    background: #106a9c;
    padding: 8px;
    border-radius: 5px;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0px;
    right: 0px;
    top: 5px !important;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    margin: 3px !important;
}

.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 35% !important;
    bottom: 0;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-style: solid;
    border-width: 0px 0 0 2px;
    margin: 3px !important;
}

.vc_tta-panel-title span.vc_tta-title-text {
    line-height: 20px;
}

.pagination-wrap {
    margin-top: 50px;
    text-align: center;
}

.pagintn>li {
    display: inline-block;
}

.pagintn>li a {
    border-radius: 5em;
    color: #05445e !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    margin: auto 3px;
    width: 30px;
}

.pagintn>li a.active {
    background-color: #05445e;
    color: #fff !important;
}

span.move_pag_btn_prev {
    display: flex;
    width: fit-content;
    float: left;
    cursor: pointer;
}

span.move_pag_btn_next {
    cursor: pointer;
    display: flex;
    width: fit-content;
    float: right;
    margin-top: -57px;
}

.notify-badge {
    position: absolute;
    /* right: -20px; */
    /* top: 10px; */
    width: auto;
    height: auto;
    line-height: 16px;
    background: orange;
    text-align: center;
    border-radius: 10px;
    color: white;
    font-size: 9px;
    padding: 0px 5px;
}

.style-wrapper {
    display: none;
}

a.leaflet-popup-close-button {
    /* text-decoration: none; */
    /* text-decoration: none; */
    /* text-transform: none; */
    border: none !important;
}


/*.home #grve-main-content .grve-main-content-wrapper {
    padding: 1em 0em !important;
}*/


@media screen and (max-width: 375px) {
    #grve-responsive-header .grve-logo .grve-wrapper img {
        max-width: 125px !important;
        top: 0 !important;
        width: 100% !important;
        height: auto !important;
    }
}

@media screen and (max-width: 480px) {
    #grve-responsive-header .grve-logo .grve-wrapper img {
      /*  max-width: 125px; */
    }
}
@media screen and (max-width: 768px) {
    .border-div {
        border: 2px solid #189AB4;
        position: absolute;
        margin: 1em;
        left: 0;
        right: 1.5em;
    }

    .grve-hidden-area .grve-hiddenarea-content {
        width: 350px;
    }
}

@media screen and (max-width: 1024px), (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #grve-theme-wrapper > #grve-top-bar {
        display: none;
    }

    #grve-theme-wrapper #grve-main-header {
        display: none;
    }

    #grve-theme-wrapper #grve-responsive-header {
        display: block;
    }
    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container {
        padding: 0;
    }

    #grve-hidden-menu .img-link-dynamic {
        display: block;
        border-bottom: 1px solid #189AB4;
        margin: 1.5em;
    }

    #grve-hidden-menu .grve-menu-wrapper {
        padding: 0 1em;
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content .grve-topbar-item .grve-social {
       /* padding-left:0; */
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content .grve-topbar-item .grve-social li a::before {
        color: white;
    }
    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side {
        margin-top: 2em;
    }

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side .top-header-btn {
        flex: auto;
        margin: 1em 0;
        max-width: 50%;
        white-space: nowrap;
        border-left: 1px dashed #75E6DA;
    } 

    #grve-hidden-menu #grve-top-bar > .grve-wrapper > .grve-container .grve-bar-content.grve-right-side .top-header-btn:nth-of-type(n+1) {
        
        /*border-right: 1px dashed #75E6DA;*/

    }
}