/*
 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
*/

/* Basic Overrides */
/*.search-results #grve-sidebar:after{content: "\f068" !important;
    font-size: 14px;
    font-family: 'FontAwesome' !important;
   
    color: #6fddd3;
    margin-top: -38vw;
   
    margin-right: -17px;
    padding-left: 8px;
    padding-top: 2px;
    width: 21px;
    height: 26px;
    border-radius: 50%;
    border: 2px solid #6fddd3;
    background: #fff;
    position: absolute;
    right: 0;}*/
/*IE COMPATIBILITY */
/* Alert Banner CSS - Begin */
/*.sgpb-popup-dialog-main-div-theme-wrapper-4 {
	border: 4px solid #05445E;
	border-radius: 7px;
}
*/
.sg-popup-content {
	color: white;
	box-shadow: rgb(204, 204, 204) 0px 0px 20px 3px !important;
}
/* Alert Banner Css - End */


/*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';}
.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_wrapper .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; padding-top: 4px;}
.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 .grve-wrapper img {
        height: auto;
    margin-top: 0;} 
.grve-logo {width: 20%;}
.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-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: -87px;}
.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-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-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-top-bar{padding-top:2%;}
#grve-body {overflow-y: hidden;}
.grve-breadcrumbs {
    background-color: #f2f5f7 !important;height:60px
}
#current-affairs .grve-isotope .grve-isotope-container article .grve-post-content div[itemprop="articleBody"] a.grve-read-more {
    position: absolute;
    bottom: 2.9em;
}
span.breadcrumb_last[aria-current="page"] {color: #05445E;font-weight: 900;}
#grve-page-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-header {height: 68px !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;
}   
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: 3.8em 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:cover;
}
#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-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-bottom-header{display:table; float:right;}
    
    
    
    .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 {margin-top: 5px;}
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-6970:hover{border-bottom: 7px solid #75E6DA;}
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-8601:hover{border-bottom: 7px solid #F0DCC7;}
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-6972:hover{border-bottom: 7px solid #5DA9E9;}
#grve-main-menu.grve-horizontal-menu .grve-wrapper > ul > li#menu-item-9659:hover{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;}
#grve-main-menu .grve-menu li.column-4>ul.sub-menu{margin-top: 5px !important;} 
}
@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){
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-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;} 

/**********/
.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%;
}

}
/* 
  ##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: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;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;}
    .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!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%;}
#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%;
}
 }
/**********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-logo .grve-wrapper img {
    height: 60% !important;
}
    /*#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;
}
    
.border-div{border: 2px solid #fff;height: 60vh;}   
    .border-div:before {
    content: 'BACK TO';
    color: #fff;
    background: #074278;
    margin-top: -15px;
    position: absolute;
    padding: 0 6px;
    left: 50%;
    transform: translate(-70%,0%);
        font-size: 12px;
}
#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-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%;}
#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 !important;color: #fff !important;padding-left: 30px !important;padding-right: 30px !important;}
         #gtranslate_wrapper #gtranslate_selector option{color: #000 !important;} 

/**********/
    #grve-responsive-header {height: 75px !important;
    padding-top: 15px;}
    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;}    
    
    #grve-top-bar {display: none;}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;}

/*.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-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;
}