@charset "utf-8";
body, p, h1, h2, h3, h4,h5,h6,span, ul,ol, li,dl,dt,dd,form{padding:0;margin:0;}
html, body { padding: 0; margin: 0;	height:auto;}
input{border:none;outline:none;}
textarea{	border:none;	outline:none;	overflow:auto;	resize:none;}
select {appearance:none; -moz-appearance:none; -webkit-appearance:none;}
select::-ms-expand{display:none;}
input.button{	border:none;	outline:none;}
input::-webkit-input-placeholder { color: var(--nao-blue); opactelemedicineity:0.67;}
input::-moz-placeholder { color: var(--nao-blue); opacity:0.67;}
input:-ms-input-placeholder { color: var(--nao-blue); opacity:0.67;}
input:-moz-placeholder { color: var(--nao-blue); opacity:0.67;} 
input[type=checkbox] {border:none;outline:none;}
img{outline:none;border:none;max-width:100%; vertical-align:middle;} 
li{list-style:none;}
a, a:hover{text-decoration:none;outline:none!important;}
a:focus { outline: none; }
/*clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
button, a, input[type="submit"]{-o-transition:all .5s ease-out, all 0.5s ease-in;   -ms-transition:all .5s ease-out, all 0.5s ease-in;   -moz-transition:all .5s ease-out, all 0.5s ease-in;   -webkit-transition:all .5s ease-out, all 0.5s ease-in;   transition:all .5s ease-out, all 0.5s ease-in;}
.mobile-view{
display:none;
}
.desktop-view{
display:block;
}
.gglobe{
background-image:url('../images/language.png') !important;
width: 128px !important;
height: 50px !important;
opacity:2 !important;
}
.gglobe:hover {
opacity: 2;
-moz-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
}
.btn-block{
width:100%;
}
/*Wordpress div container*/
.wp-block-group__inner-container {
    margin: 0 auto;
}
@media (min-width:576px){
    .wp-block-group__inner-container, body .container {max-width:540px}
}

@media (min-width:768px){
    .wp-block-group__inner-container, body .container{max-width:720px}
    .if-arrow {
        top: 60px;
    }
}
@media (min-width:992px){
    .wp-block-group__inner-container, body .container {max-width:960px}
}
@media (min-width:1200px){
    .wp-block-group__inner-container, body .container {max-width:1170px; padding: 0px;}
    body .footer_top .container {
        max-width: 1080px;
    }
    .lap-os-banner {
        margin-top: 16px;
    }
    .main-service-banner {
        padding: 0px 0px 0px 15px;
    }
}
@media (min-width:1400px){
    .wp-block-group__inner-container, body .container {max-width:1350px;  padding: 0px;}
    body .footer_top .container {
        max-width: 1350px;
    }
    .naohome-container .wp-block-group__inner-container{
    max-width:1300px;
    }
    .naohome-container .wp-block-column:not(:first-child) {
    margin-left: 15px;
    }
    .naohome-container .wp-block-columns{
    margin-bottom:17px;
    }
    .nao-helpgrid-container .wp-block-group__inner-container{
    max-width:1300px;
    }
    .nao-helpgrid .wp-block-column:not(:first-child) {
    margin-left: 20px;
    }
}
/**1725responsive-view**/
@media (min-width:1920px){
.hass-three img{
height:auto;
}
}
@media (min-width:1720px){
.wp-block-group__inner-container, body .container{
    max-width: 1600px;
}
.hass-one img{
height:710px;
width: 100%;
}
.hass-two img{
height:966px;
width: 100%;
}
.hass-three img{
height:966px;
width: 100%;
}
.abt-pare-img img {
height: 680px;
object-fit: cover;
}
.rht-benefit figure img {
height: 664px;
object-fit: cover;
}
.max-ss-whynao{
padding-top: 40px;
padding-bottom: 0px;
}
.ss-whynoa-detail h4{
font-size:27px;
margin-bottom: 5px;
}
.ss-whynoa-detail h4 .icon-nao:before {
font-size: 21px;
}
.ss-whynoa-detail h3{
font-size: 40px;
line-height: 48px;
}
.ss-whynoa-detail .icon-nao:before {
font-size: 27px;
}
}
@media (min-width:1680px){
.hass-one img{
height:710px;
width: 100%;
}
.hass-three img{
height:966px;
width: 100%;
}

.hass-two img{
height: 638px;
width: 100%;
}
.abt-pare-img img {
height: 680px;
object-fit: cover;
}
.btnWrap .btn.blueBtn span.menuitext {
display: none;
}
}
@media (min-width:1520px){
.abt-pare-img img {
height: 680px;
object-fit: cover;
}
.ourpromise-abs-box{
max-width: 328px;
}
.gglobe {
background-image:url('../images/language.png') !important;
width: 28px !important;
}
}
@media (max-width:1200px){
.hass-three img{
height:713px;
width: 100%;
}
}
@media (min-width:1920px){
.gglobe {
width: 128px !important;
}
}
/**1725responsive-view-closed**/
@media (min-width:1800px){
    .wp-block-group__inner-container, body .container {max-width:1600px;  padding: 0px;}
}
:root {
    --nao-blue: #1E3565;
    --nao-gray: #C4C4C4;
    --nao-green: #9ACF8C;
    --nao-white: #ffffff;
    --nao-fontfamily: 'TodaySansNow Pro'; 
    --nao-fontMedium: 'TodaySansNow Pro Medium';
    --nao-fontHead: 'Tiempos Fine';
}
body {
    font-family: var(--nao-fontfamily);
    color: var(--nao-blue);
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body.page, body .page  {
margin-bottom: 0px;
}
body.silderOverflowHide {
overflow: hidden; 
-webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
/*fonts*/
@font-face {
font-family: 'Tiempos Fine';
src: url('../fonts/TiemposFine-Regular.eot');
src: url('../fonts/TiemposFine-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/TiemposFine-Regular.woff2') format('woff2'),
url('../fonts/TiemposFine-Regular.woff') format('woff'),
url('../fonts/TiemposFine-Regular.ttf') format('truetype'),
url('../fonts/TiemposFine-Regular.svg#TiemposFine-Regular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'TodaySansNow Pro';
src: url('../fonts/TodaySansNowPro-Regular.eot');
src: url('../fonts/TodaySansNowPro-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/TodaySansNowPro-Regular.woff2') format('woff2'),
url('../fonts/TodaySansNowPro-Regular.woff') format('woff'),
url('../fonts/TodaySansNowPro-Regular.ttf') format('truetype'),
url('../fonts/TodaySansNowPro-Regular.svg#TodaySansNowPro-Regular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'TodaySansNow Pro Medium';
src: url('../fonts/TodaySansNowPro-Medium.eot');
src: url('../fonts/TodaySansNowPro-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/TodaySansNowPro-Medium.woff2') format('woff2'),
url('../fonts/TodaySansNowPro-Medium.woff') format('woff'),
url('../fonts/TodaySansNowPro-Medium.ttf') format('truetype'),
url('../fonts/TodaySansNowPro-Medium.svg#TodaySansNowPro-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
/*Header*/
header {
    position: relative;
    z-index: 999;
    background-color: #F1F8EF;
    margin: 0px 0px;
}
.site-branding a{
display: block;
}
.site-branding a img{
max-height: 45px;
max-width: 270px;
}
.mainMenu ul.menu {
    justify-content: center;
} 
.mainMenu ul.menu > li {
    margin:0 8px;
}
.mainMenu ul.menu li a {
padding: 5px 12px;
font-family: var(--nao-fontfamily);
font-size: 14px;
line-height: 18px;
color: var(--nao-blue);
position: relative;
top: 1px;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}
.mainMenu ul.menu > li > a::before {
position: absolute;
top: 100%;
left: 50%;
color: transparent;
content: ".";
text-shadow: 0 0 transparent;
font-size: 1em;
-webkit-transition: text-shadow 0.3s, color 0.3s;
-moz-transition: text-shadow 0.3s, color 0.3s;
transition: text-shadow 0.3s, color 0.3s;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
font-size: 50px;
font-weight: 700;
line-height: 10px;
}
.mainMenu ul.menu > li:not(.current-menu-item) > a:hover::before,.mainMenu ul.menu > li:not(.current-menu-item) > a:focus::before {
color: var(--nao-blue);
text-shadow: 14px 0 var(--nao-blue), -14px 0 var(--nao-blue);
}
.mainMenu ul.menu li:hover a,
.mainMenu ul.menu li.current-menu-item a { 
font-weight: bold;
}
.mainMenu ul.menu li.current-menu-item a::before {
color: var(--nao-blue);
}
.btnWrap .btn {
padding:10px; 
border-radius: 10px;
font-size: 15px;
line-height: 15px;
font-family: var(--nao-fontfamily);
}
.btnWrap .btn.greyBtn {
background: var(--nao-green);
color: var(--nao-blue);
animation: shadow-pulses 1s infinite!important;
}
@keyframes shadow-pulses{0%{box-shadow:0 0 0 0 rgb(154 207 140 / 53%)}100%{box-shadow:0 0 0 25px rgba(208,24,32,0)}}
.btnWrap .btn.greyBtn .icon-nao:before {
font-size: 12px;
}
.btnWrap .btn.blueBtn {
background: var(--nao-blue);
color: var(--nao-white);
}
.btnWrap .btn.greyBtn:hover {
background: var(--nao-green);
color: var(--nao-white);
}
.btnWrap .btn.blueBtn:hover {
border: 1px solid var(--nao-blue);
background: var(--nao-white);
color: var(--nao-blue);
}
.btnWrap .btn.blueBtn:hover span.empty::after,
.btnWrap .btn.blueBtn:hover span.empty i::after,
.btnWrap .btn.blueBtn:hover span.empty i:before{
background: var(--nao-blue);
}
.btnWrap .btn.blueBtn.active {
position: fixed;
z-index: 9999;
background: var(--nao-white);
color: var(--nao-blue)
}
.btnWrap .btn.blueBtn.active span.menuitext {
display: none;
}
.btnWrap .btn.blueBtn.active span.closetext {
display: inline-block;
}
.btnWrap .btn.blueBtn span.menuitext {
display: inline-block;
}
.btnWrap .btn.blueBtn span.closetext {
display: none;
}
.btnWrap .btn.blueBtn.active span.empty::after {
display: none;
}
.btnWrap .btn.blueBtn span.empty {
display: inline-block;
width: 22px;
margin: 6px 8px 6px 2px;
position: relative;
-webkit-transform: rotate(
0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(
0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.btnWrap .btn.blueBtn span.empty {
position: relative;
display: inline-block;
}
.btnWrap .btn.blueBtn span.empty::after, .btnWrap .btn.blueBtn span.empty i::after, .btnWrap .btn.blueBtn span.empty i:before { 
display: block;
position: absolute;
height: 2px;
width: 100%;
background: var(--nao-white);
border-radius: 15px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.btnWrap .btn.blueBtn span.empty i::after, .btnWrap .btn.blueBtn span.empty i::before,
.btnWrap .btn.blueBtn span.empty::after {
content: "";
}
.btnWrap .btn.blueBtn span.empty i::before {
top: -6px;
}
.btnWrap .btn.blueBtn span.empty i::after {
top: 6px;
}
.btnWrap.openmenu .btn.blueBtn span.empty i::before {
top: 0px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
background: var(--nao-blue);
}
.btnWrap.openmenu .btn.blueBtn.empty span i {
width:0px;
}
.btnWrap.openmenu .btn.blueBtn span.empty i::after {
top: 0px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
background: var(--nao-blue);
}
.dropMenuWrap {
display: none;
opacity: 0;
position: fixed;
width: 100%;
left: 0px;
top: 0px;
right: 0px;
z-index: 999;
background: var(--nao-blue);
min-height: 500px;
height:100vh;
align-items: flex-start;
/* padding:115px 0  170px; */
}
.openmenu .dropMenuWrap{
display: flex;
opacity: 1;
animation: fade-in-move-down 0.5s;
}
.menu-topmenu-container{
animation: fade-in-move-down 0.7s;
}
@keyframes fade-in-move-down {
0% {
    opacity: 0;
    transform: translateY(-3rem);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}
.dropMenuWrap #menu-topmenu{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.dropMenuWrap  #menu-topmenu li {
display: inline-block;
width: 33%;
text-align: left;
margin-bottom: 30px;
}
.dropMenuWrap  #menu-topmenu li a { 
font-family: var(--nao-fontfamily);
font-size: 20px;
line-height: 26px;
color: var(--nao-white);
position: relative;
padding:0px 20px;
}
.dropMenuWrap  #menu-topmenu li a:hover {
color: var(--nao-green);
}
.nao-Topmenu i.icon-naomedical::before {
color: #344974;
}
.nao-Topmenu i.icon-naomedical {
font-size: 80px;
}
/*Footer*/
.site-footer .footer_top {
background: var(--nao-blue);
padding: 50px 0 90px 0;
border-top: 2px solid #35466b;
}
.site-footer .footerSec > section.widget{
margin:0px;
background: rgba(208, 231, 205, 0.2);
padding: 20px;
border-radius: 10px;
height: 100%;
}
.site-footer .footerSec .widget li{
margin-bottom: 15px;
}
.site-footer .footerSec .widget li a {
font-family: var(--nao-fontfamily);
font-weight: normal;
font-size: 18px;
line-height: 22px;
color: var(--nao-white);
}
.site-footer .footerSec .widget li a:hover, .site-footer .footerSec .widget li.current-menu-item a {
color: var(--nao-green);
font-family: var(--nao-fontMedium);
}
.site-footer .copyright {
background: var(--nao-green);
}

.footer_logo i.icon-naomedical {
font-size: 51px;
}
.site-footer .footerSec.subscribe .subscribe_inner{ 
background: var(--nao-green);
border-radius: 5px;
height: 100%;
padding: 24px 38px;
}
.site-footer .footerSec.subscribe  h3{
font-family: var(--nao-fontHead);
font-size: 26px;
line-height: 32px;
color: var(--nao-blue);
}
.footer_logo .widget{
margin-bottom:0px;
}
@media (min-width:1400px){
.site-footer .footerSec.one {
    width: 28.5%;
}
.site-footer .footerSec.two {
    width: 31.5%;
}
.site-footer .footerSec.subscribe {
    width: 38.666667%;
}
}
div#mc_embed_signup_scroll {
background: #fff;
border-radius: 6px;
}
#mc_embed_signup .input-group input.email {
    width: auto ;
    height: 60px;
    border-radius: 6px 0px 0px 6px ;
    border: none;
    padding: 5px 15px;
    background: var(--nao-white);
    font-family: var(--nao-fontfamily);
    color: var(--nao-blue);
    font-size: 16px;
    line-height: 20px;
}
#mc_embed_signup .input-group .button {
    height: 60px;
    padding: 5px 20px;
    border-radius: 6px ;
    background: var(--nao-blue);
    font-family: var(--nao-fontMedium);
    font-size: 14px;
    line-height: 27px
}
.soicalLinks  {
    padding: 20px;
    background: rgba(255, 255, 255, 0.33);
    border-radius: 8px;
}
.site-footer .footerSec.subscribe .soicalLinks li {
	display:inline-block;
	margin-right:10px;
    margin-bottom: 0px;
    vertical-align: middle;
}
.soicalLinks li:last-child {
    margin-right: 0px;
}
.soicalLinks li a {
    display:inline-block;
    text-indent: -9999px;
	width:46px;
	height:46px;
	background-repeat:no-repeat;
	background-position:center;
}
.soicalLinks li.fb a { 
    background-image:url('../images/fb-icon.svg');
    background-repeat:no-repeat;
	width:26px;
	height:26px;
    display:inline-block;
}
.soicalLinks li.in a {
   background: url('../images/insta-icon.svg');
   background-repeat:no-repeat;
	width:26px;
	height:26px;
    display:inline-block;
}
.soicalLinks li.ins a {
    background: url('../images/linkedin-icon.svg');
    background-repeat:no-repeat;
	width: 26px;
	height: 26px;
    display:inline-block;
}
.soicalLinks li.tw a {
    background: url('../images/twitter-icon.svg');
    background-repeat:no-repeat;
	width: 26px;
	height:26px;
    display:inline-block;
}
.soicalLinks span {
    font-family: var(--nao-fontMedium);
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    vertical-align: middle;
    padding: 5px 20px 5px 0;
    color: var(--nao-blue);
}
.soicalLinks .widget_nav_menu  {
    display: inline-block;
    margin: 0;
}
/*Banner Section*/
.nao-bannerSec { 
    padding: 20px 0;
}
.nao-bannerSec .wp-block-group__inner-container > h1 {
    font-family: var(--nao-fontHead);
    font-size: 46px;
    line-height: 56px;
    text-align: center;
    color: var(--nao-blue);
    max-width:600px;
    margin: 0 auto 10px;
}
.nao-bannerSec .wp-block-group__inner-container > p {
    font-family: var(--nao-fontfamily);
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    text-align: center;
    color: var(--nao-blue);
    max-width:500px;
    margin: 0 auto 20px;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline {
    margin-bottom: 20px;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline a {
    border: 2px solid var(--nao-blue);
    font-size: 14px;
    line-height: 16px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-blue);
    z-index: 0;
    position: relative;
    overflow: hidden;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline a::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 100%;
    width:100%;
    background: var(--nao-blue) url('../images/right_arrow.png') no-repeat 90% center;
    color: var(--nao-white);
    z-index: 1;
    border-radius: 6px;
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition:all .25s ease-out, all 0.25s ease-in; 
    transition:all .25s ease-out, all 0.25s ease-in;
}

.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline a::before{
    content: "Let's Go";
    opacity: 0;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: flex;
    justify-content: center;
    padding-left: 0px;
    align-items: center;
    position: absolute;
    color: #fff;
    z-index: 2;
    -webkit-transition:all .5s ease-out, all 0.25s ease-in; 
    transition:all .25s ease-out, all 0.25s ease-in;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline:hover a:after{
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline:hover a::before{
    opacity: 1;
}

.nao-bannerSec .nao-banerImg .bannerTop {
 margin-top: -170px;
}

.nao-bannerSec .nao-banerImg .wp-block-column { 
    position: relative;

}
.nao-bannerSec .nao-banerImg .wp-block-column .nao-ban_arrow {
    position: absolute;
    top: 200px;
    z-index: 999999;
    left: 0;
    right: 0px;
    text-align: center;
}
.nao-bannerSec .nao-banerImg .wp-block-column .nao-ban_arrow > a {
    text-indent: -9999px;
    display: inline-block;
    width: 32px;
    height: 52px;
    animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    border: 1px dashed transparent;
    border-radius: 50px;
}
.nao-bannerSec .nao-banerImg .wp-block-column .nao-ban_arrow > a::after {
    content: "\e908";
    color: var(--nao-blue);
    position: absolute; 
    font-family: 'icomoon' !important;
    font-size: 18px;
    z-index: 1;
    text-indent: 0;
    right: 0;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    top: 13px;
}
.nao-bannerSec .nao-banerImg .wp-block-column .nao-ban_arrow:hover > a  {
    animation-play-state: paused;
    border-color: var(--nao-blue);
}
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-30px);
    }
    60% {
      transform: translateY(-15px);
    }
  }
  /*Intro Section*/
  .nao-introsec {
      padding: 120px 0 20px;
      overflow: hidden;
      background: var(--nao-blue);
  }
  .nao-introsec .nao-intro_left .introTop {
    margin-top: -35px; 
  }
  .nao-introsec .nao-intro_right {
    text-align: left;
    padding-left: 5em;
  }
  .nao-introsec .nao-intro_right h2 > i {
    font-size: 38px;
    line-height: 40px;
}
  .nao-introsec .nao-intro_right h2 {
    color: var(--nao-white);
    font-family: var(--nao-fontHead);
    font-size: 46px;
    line-height: 56px;
}
.nao-introsec .nao-intro_right .wp-block-image img {
    height:auto;
    width: 250px !important;
}
/*yellow Section*/
.nao-yellowsec {
    padding: 40px 0;
    background: url('../images/yellow_pattern.webp') no-repeat center; 
    background-size: cover;
}
.nao-yellowsec h2 {
    font-family: var(--nao-fontHead);
    color: var(--nao-blue);
    font-size: 46px;
    line-height: 44px;
    margin-bottom:0px;
}
.nao-yellowsec h2 > img {
    width: auto !important;
    height: 24px;
}
.nao-yellowsec h2 i.icon-nao {
    font-size: 30px;
}
.nao-yellowsec .wp-block-columns {
    margin-bottom: 0;
}
/* Care and icon Section*/
.nao-caresec  {
    padding-top:100px;
}
.nao-caresec h3 {
    font-family: var(--nao-fontHead);
    color: var(--nao-blue);
    font-size: 50px;
    line-height: 64px;
    text-align: center;
    margin-bottom: 35px;
}
.nao-caresec p {
    font-family: var(--nao-fontfamily);
    font-size: 22px;
    line-height: 29px;
    color: var(--nao-blue);
    max-width: 620px;
    margin: 0 auto;
    text-align:center;
}
.nao-iconbox {
    padding:30px 0;
    padding-bottom:160px;
}
.nao-iconbox .wp-block-column {
    background: #F3F3F3;
    padding: 10px;
    border-radius: 10px;
}
.nao-iconbox .wp-block-column .wp-block-image, 
.nao-iconbox .wp-block-column .icon_group {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 160px;
    background: #EDEDED;
    border-radius: 10px;
}
.nao-iconbox .wp-block-column .icon_group i {
    font-size: 80px;
}
.nao-iconbox .wp-block-column h4 {
    font-family: var(--nao-fontMedium);
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px;
    color: var(--nao-blue);
    padding: 15px 20px 0;
}
.nao-iconbox .wp-block-column p {
    font-family: var(--nao-fontfamily);
    font-size: 18px;
    line-height: 24px;
    font-size: 15px;
    line-height: 20px;
    color: var(--nao-blue);
    padding: 0 20px 15px;
}
/* Help Section*/
.nao-helpsec  {
background:var(--nao-blue);
padding-bottom: 70px;
padding-top: 40px;
}
.nao-helpsec h3 {
font-family: var(--nao-fontHead);
font-size: 52px;
line-height: 64px;
margin-bottom: 20px;
color: var(--nao-white);
text-align:center;
}
.nao-helpsec .wp-block-columns {
margin-bottom: 0px;
}
.nao-helpsec p {
    font-family: var(--nao-fontfamily);
    font-size: 22px;
    line-height: 28px;
    color: var(--nao-white);
    max-width: 430px;
    text-align:center;
    margin: 0 auto;
}
.nao-helpgrid {
padding:60px 0 100px;
background:var(--nao-blue);
}
.nao-helpgrid .wp-block-column {
    background: rgba(196, 196, 196, 0.2);
    padding: 20px 31px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.nao-helpgrid .wp-block-column:hover{
background-color: var(--nao-green);
color: var(--nao-blue);
}
.nao-helpgrid .wp-block-column .wp-block-image {
    height: 57px;
}
.nao-helpgrid .wp-block-column h4 {
    font-family: var(--nao-fontMedium);
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
    color: var(--nao-white);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.nao-helpgrid .wp-block-column p {
    font-family: var(--nao-fontfamily);
    font-size: 18px;
    line-height: 24px;
    color: var(--nao-white);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.nao-helpgrid .wp-block-column:hover {
    box-shadow: 0px 4px 27px rgba(154, 207, 140, 0.32);
}
.nao-helpgrid .wp-block-column:hover h4, .nao-helpgrid .wp-block-column:hover p  {
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    color: var(--nao-blue);
}
.nao-appointmentsec {
    background: var(--nao-green);
}
.nao-appointmentsec .nao-handmobile {
    margin-top:-120px;
}
.nao-appointmentsec  .wp-block-columns {
    margin-bottom: 0px;
}
.nao-appointmentsec .nao-handmobile .wp-block-image figure {
    margin-bottom: 0px;
}
.nao-appointmentsec .nao-bookcont h2 {
    font-family: var(--nao-fontHead);
    font-size: 52px;
    line-height: 74px;
    margin-bottom: 15px;
    color: var(--nao-blue);
}
.nao-appointmentsec .nao-bookcont p {
    font-family: var(--nao-fontfamily);
    font-size: 25px;
    line-height: 25px;
    color: var(--nao-blue);
    margin-bottom: 30px;
}
.nao-appointmentsec .nao-bookcont  .wp-block-button__link {
    background-color: var(--nao-blue);
    font-size: 18px;
    line-height: 26px;
    font-family: var(--nao-fontHead);
    color: var(--nao-green);
    border: 2px solid var(--nao-blue);
    animation: shadow-pulse 1s infinite!important;
}
.nao-appointmentsec .nao-bookcont  .wp-block-button__link:hover {
    border: 2px solid var(--nao-blue);
    color: var(--nao-blue);
    background: transparent;
}
/*For you*/
.foryou-banner  {
    background-color: #fffbf0;
    margin-top: -120px;
}
.foryou-banner-pad{
padding: 160px 0px;
}
.foryou-video-section{
padding-top: 60px;
}
.foryou-container{
    max-width: 1200px;
    margin:0 auto;
}
.foryou-banner h1 {
    font-family: var(--nao-fontHead);
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 25px;
}
.wp-block-button.circle-arrow a.wp-block-button__link {
    text-indent: -9999px;
    display: inline-block;
    width: 75px;
    height: 75px;
    background:#fff;
    animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    border: 1px dashed transparent;
    border-radius: 50%;
    position: relative;
}
.wp-block-button.circle-arrow a.wp-block-button__link::after {
    content: "\e909";
    color: var(--nao-blue);
    position: absolute;
    font-family: 'icomoon' !important;
    font-size: 30px;
    z-index: 1;
    text-indent: 0;
    right: 23px;
    transform: rotate(90deg);
    -webkit-transform:  rotate(90deg); 
    font-size: 23px;
    top: 20px; 
}
.wp-block-button.circle-arrow a.wp-block-button__link:hover {
    background: var(--nao-green)
}
.foryou-banner p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
font-family:var(--nao-fontfamily);
color: rgba(30, 53, 101, 0.77);
margin-bottom:20px;
}
.foryou-banner  .videoWrap-hms{
overflow-wrap: break-word;
background: #fff;
box-shadow: 0px 4.36842px 80.8158px rgb(0 0 0 / 9%);
border-radius: 17px;
max-width: 990px;
margin: 0 auto;
}
.foryou-banner  .max-video-hms{
max-width:1140px;
margin: 0 auto;
}
.foryou-banner .videoWrap-hms .wp-block-embed {
margin: 0 0 1em;
overflow-wrap: break-word;
background: #fff;
box-shadow: -3px 11px 37px rgb(229 170 69 / 12%);
border-radius: 20px;
margin-bottom: 15px;
margin-top: 0px;
}
.foryou-banner  .videoWrap-hms .wp-block-embed__wrapper {
padding: 15px;
}
.foryou-banner .foryou-video-section .wp-block-embed__wrapper iframe {
border-radius: 10px;
width: 100%;
height:377px;
}
.foryou-banner .foryou-video-section p {
font-weight: 400;
font-size: 12px;
line-height: 14.1px;
color: rgba(35,58,105,.56);
margin-bottom:8px;
}
.foryou-banner h3 {
font-weight: 700;
font-size: 17px;
line-height: 21px;
margin-bottom: 10px;
color: var(--nao-blue);
}
.foryou-banner .foryou-video-section .video-list-hms {
padding: 0px 25px;
}
.foryou-banner .foryou-video-section .wp-block-columns{
margin-bottom:0px;
}
.foryou-banner .foryou-booking-btn .wp-block-button__link{
background: var(--nao-green);
font-size: 18px;
line-height: 16px;
padding-right: 60px;
font-family: var(--nao-fontHead);
color: var(--nao-blue);
border: 2px solid var(--nao-green);
    position: relative;
border-radius: 6px;
padding-top: 20px;
padding-bottom: 20px;
margin-top:20px;
}
.foryou-banner .foryou-booking-btn .wp-block-button__link:hover, .foryou-banner .foryou-booking-btn .wp-block-button__link:focus{
background: var(--nao-white);
border: 2px solid var(--nao-blue);
    color: var(--nao-blue);
}
.foryou-banner .foryou-booking-btn .wp-block-button__link:after {
content: "\e908";
    position: absolute;
    font-family: 'icomoon' !important;
color: var(--nao-blue);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
    top: 20px; 
font-size: 14px;
right: 25px;
}
.foryou-banner .foryou-booking-btn .wp-block-button__link:hover:after {
color: var(--nao-blue);
right: 10px;
}
.foryou-whynao {
    padding: 80px 0 60px;
    background: var(--nao-blue);
}
.foryou-green .wp-block-group__inner-container {
    position: relative;
    margin-top: -350px; 
}
.foryou-whynao .cmfont h2 {
margin-bottom: 20px;
font-size:46px;
color: var(--nao-white);
line-height: 56px;
font-family:var(--nao-fontHead);
}
.foryou-whynao .cmfont h2 i{
font-size: 44px;
}
.foryou-whynao .foryou-why-para{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #F7F7F7;
max-width:460px;
}
.foryou_review_section .container{
max-width: 1100px;
margin:0 auto;
}
.max-care-foryou{
max-width:480px;
margin:0 auto;
}
.foryou_care_bg{
background: #9BD08C;
border-radius: 12px;
padding:30px;
}
.welcome_phone_div{
margin-bottom:80px;
padding-top: 60px;
}
.foryou_care_bg h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 32px;
line-height: 38px;
color: var(--nao-blue);
}
.foryou_review_section{
padding: 130px 0;
}

.why_choose_content{
position: relative;
}
.why_choose_content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left: var(--wp--style--block-gap,10px);
}
.why_choose_content h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 26px;
line-height: 32px;
color: #1E3565;
}
.why_choose_content p{
font-family:  var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 18px;
color: #1E3565;
}
.why-choose-image{
position: relative;
margin-left:10px !important;
}
.why-choose-image img{
border-radius:4px !important;
}
.why_choose_greenbg{
background-color:var(--nao-green);
}
.why_choose_orangebg{
background-color:#E5AA45;
}
.why_choose_pinkbg{
background-color:#FBC4B1;
}
.why_choose_box{
padding:30px;
max-width: 455px;
min-height: 290px;
height: 100%;
border-radius:4px;
margin-bottom:0px;
}
.mb-10{
margin-bottom:10px;
}
.foryou-howhelp .foryou-booking-btn .wp-block-button__link{
background: var(--nao-green);
font-size: 18px;
line-height: 16px;
padding-right: 60px;
font-family: var(--nao-fontMedium);
color: var(--nao-blue);
border: 2px solid var(--nao-green);
text-transform: capitalize;
position: relative;
border-radius: 6px;
padding-top: 20px;
padding-bottom: 20px;
margin-top:0px;
}
.foryou-howhelp .foryou-booking-btn .wp-block-button__link:hover, .foryou-howhelp .foryou-booking-btn .wp-block-button__link:focus{
background: var(--nao-white);
border: 2px solid var(--nao-blue);
    color: var(--nao-blue);
}
.foryou-howhelp .foryou-booking-btn .wp-block-button__link:after {
content: "\e908";
    position: absolute;
    font-family: 'icomoon' !important;
color: var(--nao-blue);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
    top: 20px; 
font-size: 14px;
right: 25px;
}
.foryou-howhelp .foryou-booking-btn .wp-block-button__link:hover:after {
color: var(--nao-blue);
right: 10px;
}
h1 > img, h2 > img, h3 >img { 
    vertical-align: baseline;
    image-rendering: -webkit-optimize-contrast;  
}
.foryou-whynao  .cmfont h2 img {
    height: 30px;
    width: auto !important;
}
.foryou-green {
    padding: 90px 0 40px;
    background: var(--nao-green);
}
.foryou-banner h1 > img {
    vertical-align: middle;
    height: 30px;
    width: auto !important;
}
.foryou-howhelp {
    padding: 90px 0;
}

.foryou-howhelp .wp-block-group__inner-container {
    max-width: 1024px;
}
.foryou-howhelp .cmfont p:last-child {
    max-width: 400px;
    margin-bottom: 16px;
}
.foryou-howhelp .cmfont p a{ 
    color: #1E3565;
}
.mt-15{
margin-top:15px;
}
.foryou-howhelp .cmfont p {
    max-width: 670px;
    font-size: 18px;
    line-height: 28px;
    margin-bottom:30px;
}
.wp-block-group.foruAnimate_sec  {
    display: block;
    width: 100%;
    padding: 45px 0;
}
.wp-block-group.foruAnimate_sec .wp-block-group__inner-container {
    background: #3E527B;
    border-radius: 8px;
    padding: 40px 28px;
    margin: 0px 0; 
    transform: scale(1); 
    -webkit-transform: scale(1);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
} 
.wp-block-group.foruAnimate_sec.active .wp-block-group__inner-container {
    background: #fff;
    -webkit-transition:all 0.3s ease-out, all 0.3s ease-in; 
    transition:all 0.3s ease-out, all 0.3s ease-in;
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.wp-block-group.foruAnimate_sec.active .wp-block-column.cmfont h2, .wp-block-group.foruAnimate_sec.active .wp-block-column.cmfont p {
    color: var(--nao-blue);
}
.wp-block-group.foruAnimate_sec .wp-block-column.cmfont {
    padding: 20px;
}
.wp-block-group.foruAnimate_sec .wp-block-columns {
    margin-bottom: 0px;
}
.wp-block-group.foruAnimate_sec .wp-block-column figure.wp-block-image img {
    width:100%;
}
.wp-block-group.foruAnimate_sec .wp-block-column figure.wp-block-image {
    margin-bottom: 0px;
}
.wp-block-group.foruAnimate_sec .wp-block-column.cmfont h2 {
    font-size: 36px;
    line-height: 44px;
    padding-right: 0px;
    margin-bottom: 25px;
}
.cmfont h2 {
    font-family: var(--nao-fontHead);
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 16px;
    color: var(--nao-blue);
}
.cmfont p {
    font-family: var(--nao-fontfamily);
    font-size: 18px;
    line-height: 22px;
    color: var(--nao-blue);
    margin-bottom: 20px;
}
.cmfont h2 > i {
    font-size: 30px;
}

body .icon-nao:before { 
    color: inherit;
}
.cmfont ul.service_cont_list li {
    font-family: var(--nao-fontfamily);
    list-style: disc;
    font-size: 15px;
    line-height: 18px;
    color: var(--nao-blue);
}
.cmfont ul.service_cont_list {
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link {
    background: var(--nao-blue);
    font-size: 18px;
    line-height: 16px;
    padding-right: 70px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-white);
    border: 2px solid var(--nao-blue);
    text-transform: capitalize;
    position: relative;
}
.wp-block-buttons .wp-block-button.btn-blue:hover a.wp-block-button__link   {
    background: var(--nao-white);
    border: 2px solid var(--nao-blue);
    color: var(--nao-blue);
}
.wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link {
    background: var(--nao-white);
    font-size: 14px;
    line-height: 16px;
    padding-right: 70px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-blue);
    border: 2px solid var(--nao-white);
    text-transform: capitalize;
    position: relative;
}
.wp-block-buttons .wp-block-button.btn-white:hover a.wp-block-button__link   {
    background: var(--nao-green);
    border: 2px solid var(--nao-green);
    color: var(--nao-blue);
}
.wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link::after,
.wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link::after {
    content: "\e908";
    position:absolute;
    font-family: 'icomoon' !important;
    color: var(--nao-blue);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    top: 12px;
    font-size: 14px;
    right: 30px;
}
.wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link::after {
    color: var(--nao-white);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.wp-block-buttons .wp-block-button.btn-blue:hover a.wp-block-button__link::after {
    color: var(--nao-blue);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}   
.wp-block-buttons .wp-block-button.btn-blue:hover a.wp-block-button__link::after,
.wp-block-buttons .wp-block-button.btn-white:hover a.wp-block-button__link::after {
    right: 15px;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.nao-appointmentsec .nao-bookcont .wp-block-button__link:hover  {
    border: 2px solid var(--nao-blue);
    color: var(--nao-blue);
    background: transparent;
}
.foryou-startCare {
    padding: 80px 0;
    background: var(--nao-green);
}
.cm_testimonial {
    padding: 100px 0  100px;
    background: #EEEEEE;
}
.cm_testimonial .cmfont h2 {
    margin-bottom: 40px;
}
.testimonials_grid .testiContent .testiInner {
    padding:100px 30px 40px;
    background: var(--nao-white);
    border-radius: 10px;
    position: relative;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    height: 100%;
    min-height:275px;
    margin:5px 10px;
}
.testimonials_grid .testiContent .testiInner::after  {
    content: "";
    position: absolute;
    top: 30px;
    left: 30px;
    width: 47px;
    height: 40px;
    background-size: 100%;
    background: url('../images/green_quote.png') no-repeat center;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.testimonials_grid .testiContent .testiInner:hover {
    background: var(--nao-green);
}
.testimonials_grid .testiContent .testiInner:hover::after {
    background: url('../images/white_quote.png') no-repeat center;
}
.testimonials_grid .testiContent .testiInner p {
    font-size: 15px;
    line-height: 20px;
    color: var(--nao-blue);
    font-family: var(--nao-fontfamily);
}
.cm_service .wp-block-columns.infoBox {
    padding: 10px;
    background: rgba(255,255,255,0.2);
    border-radius: 10px;
    margin-bottom: 20px;
}
.cm_service .wp-block-columns.infoBox .wp-block-column > p {
    font-size: 14px;
    line-height: 16px;
    padding-left: 30px;
    background: url('../images/info_icon.png') no-repeat left top;
    margin-bottom: 15px;
    background-size: 18px
}
.cm_service .wp-block-columns.infoBox .wp-block-column .wp-block-buttons {
    padding-left: 30px;
}
.cm_service .wp-block-columns.infoBox .wp-block-column .wp-block-buttons .btn-white-small a {
    background: rgba(30, 53, 101, 0.07) url('../images/btn_sm_arw.png') no-repeat 85% center;
    font-size: 13px;
    line-height: 16px;
    padding-right: 60px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-blue);
    text-transform: capitalize;
    background-size: 16px;
}
.cm_service .wp-block-columns.infoBox .wp-block-column .wp-block-buttons .btn-white-small:hover a {
    background:var(--nao-white) url('../images/btn_sm_arw.png') no-repeat 90% center; 
}
.service_sec_4  .wp-block-column:last-child {
    margin-left: 0px;
}
.service_sec_4  .wp-block-image{
    margin-bottom: 0px;
}
.service_sec_4.service_sec_pink  .cmfont {
    padding-top: 40px;
}

.service_last.cmList {
    background: var(--nao-white);
    padding: 70px 0;
}
.service_last.cmList .wp-block-group__inner-container {
    margin-top: 0px;
    box-shadow: none;
    padding: 0px;;
}
.service_last.cmList .wp-block-group__inner-container h2 {
    margin-bottom: 25px;
}
.service_last.cmList .wp-block-group__inner-container > p {
    max-width: 700px;
}
.testimonials_grid .slick-arrow {
    position: absolute;
    top:45%;
    border: none;
    width:60px;
    height: 30px;
    text-indent:-9999px;
}
.testimonials_grid .slick-arrow.slick-prev {
    left: -60px;
    right: auto;
    background: url('../images/s_left_arrow.png') no-repeat center; 
}
.testimonials_grid .slick-arrow.slick-next {
    right: -60px;  
    left: auto;
    background: url('../images/s_right-arrow.png') no-repeat  center; 
}
.foryou-green .wp-block-group__inner-container > .wp-block-columns .slick-arrow  {
    display: none !important; 
}
.foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items figure {
    margin: 0px;
}
.foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items {
    background: #fff;
    border-radius: 12px;
}
.foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items .cmfont {
    padding: 50px 30px 30px;
    flex: 0 0 50%;
}
.progress_fixed {
    position: absolute;
    bottom: 70px;
    z-index: 999999;
    width: 50%;
    padding: 30px 0 30px 30px;
}
.progress_fixed .progress {
    display: block;
    width: 100%;
    height: 10px;
    border-radius: 4px;
    overflow: hidden;
    background-color: rgba(196, 196, 196, 0.2);
    background-image: linear-gradient(to right, var(--nao-blue), var(--nao-blue));
    background-repeat: no-repeat;
    background-size: 0 100%;
    transition: background-size .4s ease-in-out;
  }
.progress_fixed .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
  }
.cm_banner {
    padding: 60px 0 0;
    background: #fff;
}
.cm_banner h1 {
    font-family: var(--nao-fontHead);
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 16px;
}
.cm_banner h1 > i, .foryou-banner h1 > i {
    font-size: 33px;
}
.cm_banner h1 img {
    height: 30px;
    width: auto !important;
    vertical-align: baseline;
}
.cm_banner p {
    font-family: var(--nao-fontfamily);
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 16px;
    max-width: 400px;
}
.cm_pattern {
    padding: 53px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.cm_banner .ser_sec_1_left {
    margin-bottom: 50px;
}
.cm_banner .ser_sec_1_right {
    margin-top: 10px;
    margin-bottom: -207px;
    margin-left: 0px;
}
.cm_pattern {
    background-image: URL('../images/service_pattern.png')
}
.cm_pattern .wp-block-columns, .cm_banner .wp-block-columns {
    margin-bottom: 0px;
}
body .bg-blue {
   background: var(--nao-blue);
}
body .bg-green {
    background: var(--nao-green); 
}
body .bg-yellow {
    background: #E5AA45;
}
body .bg-pink {
    background: #FBC4B1;
}
.service_sec_4.cm_service.bg-pink figure.wp-block-image img {
    width: 100%;
} 
.bg-blue  .cmfont h2,.bg-blue  .cmfont h3, .bg-blue  .cmfont p {
    color: var(--nao-white);
}
.cm_service   .cmfont {
    padding:40px 60px 40px 60px;
    margin-left: 0px;
}
.bg-blue .wp-block-image, .bg-yellow .wp-block-image  {
    margin-bottom: 0px;
}
.cm_service  .cmfont h3 {
    font-family: var(--nao-fontfamily);
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
}
.service_sec_1.cm_service .cmfont h3 {
    font-family: var(--nao-fontHead);
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 16px;
}
.service_sec_1.cm_service .cmfont h2 {
    font-family: var(--nao-fontfamily);
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
}
.cm_service  .wp-block-columns {
    margin-bottom: 0px;
}
.cm_service  .cmfont h3 > i,
.service_sec_1.cm_service .cmfont h2 > i {
    font-size: 12px;
}
.cm_service  .cmfont p {
    max-width: 450px;
    margin-bottom: 20px;
}
.cm_service figure.wp-block-image {
    margin-bottom: -1px;
}

body.page-id-297 .site-main  {
    background: #E7EBEC;
}
.cmList .wp-block-group__inner-container {
    padding: 25px 36px;
    background: var(--nao-white);
    box-shadow: -1px 15px 25px rgba(0, 0, 0, 0.12);
    border-radius: 18px;
    margin-top: -40px;
    position: relative;
    z-index: 999;
}
.cmList h2 {
    margin-bottom: 35px;
}
.cmList  h2:first-child {
    margin-bottom: 10px;
}
.cmList .wp-block-group__inner-container > h2 + p {
    margin-bottom: 35px;
}
.cmList .cmListGrid ul {
    margin-bottom: 30px;
}
.cmList .cmListGrid ul li {
    font-family: var(--nao-fontHead);
    font-size: 18px;
    line-height: 22px;
    color: var(--nao-blue);
    border-bottom: 2px solid rgba(30, 53, 101, 0.1);
    padding: 25p 0px 25px 0px;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    position: relative;
    z-index: 0;
    padding: 20px 0px 20px 0;    
}
.cmList .cmListGrid ul li:hover {
    padding-left: 20px;
    color: #fff;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
.cmList .cmListGrid ul li:before { 
    content: "\e909";
    padding-right: 10px;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    position: relative;
    top: 2px;
    font-family: 'icomoon' !important;
    font-size: 12px;
    color: var(--nao-blue);
}
.cmList .cmListGrid ul li:hover:before {
    color: var(--nao-white);
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
}
    .cmList .cmListGrid ul li:after {
    content: "";
    background: var(--nao-blue);
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    top: 0;
    -webkit-transition:all .5s ease-out, all 0.5s ease-in; 
    transition:all .5s ease-out, all 0.5s ease-in;
    z-index: -1;
    border-radius: 5px;
    }
    .cmList .cmListGrid ul li:hover:after{
        width: 100%;
    }

    .cmList .wp-block-group__inner-container > p {
        margin-bottom: 0px;
    }
    .cmList .wp-block-group__inner-container > p {
        font-family: var(--nao-fontfamily);
        font-size: 16px;
        line-height: 20px;
        color: var(--nao-blue);
        padding-left: 0px;
    }
    .cmList .andmore{
        font-family: var(--nao-fontHead) !important;
        font-size: 16px !important;
        line-height: 15px !important;
        color: var(--nao-blue) !important;
    }
.cmList .wp-block-columns {
    margin-bottom: 0px;
}
.cm_service.bg-green {
    padding: 60px 0 150px;
}
.service_sec_2  .wp-block-column.galleryTop {
    margin-top: -30px;
}
.service_sec_2 .wp-block-columns .wp-block-columns > .wp-block-column {
    padding: 15px;
}
.service_sec_2 .wp-block-columns .wp-block-columns.galleryright {left: 40px;position: relative;}
    .cmList   {
        padding-bottom: 90px;
    }
    .cmList.service_list_sec_2   {
        padding-bottom: 95px;
    }

    .cmList.service_list_sec_2 .wp-block-group__inner-container {
        margin-top: -120px;
    }
    .cm_service .cmfont p {
        margin-bottom: 20px;
    }
    .service_sec_3 .cmfont, .service_sec_4 .cmfont  {
        margin-left: 0px;
    }
    .service_sec_3 .wp-block-column:last-child {
        margin-left: 0px;
    }
    .service_family {
        margin-top: 30px; 
    }
    .service_family h2 {
        display: inline-block;
        width: 100%;
    }
    .service_family .service_family_list {
        margin-top: 15px;
    }
    .service_family .service_family_list figure {
        text-align: left;
    }
    .service_family .service_family_list figure img {
        width: auto;
    }
    .service_family .service_family_list .wp-block-media-text__content {
        padding-left: 0px;
        margin-left: -25px;
    }
    .service_family .service_family_list .wp-block-media-text__content  p {
        margin-bottom: 0px;
    }
    .service_list_sec_4 .wp-block-group__inner-container {
        margin-top: -100px;
    }
    .service_sec_5.cm_service.bg-green  {
        padding: 0;
    }
    .service_sec_5.cm_service .wp-block-column:last-child,
    .service_sec_6.cm_service .wp-block-column:last-child {
        margin-left: 0px;
    }
    .service_sec_5.cm_service figure, .service_sec_6 figure {
        margin-bottom: 0px;
    }
    .service_sec_5.cm_service figure img, .service_sec_6 figure img {
        width: 100%
    }
    .service_sec_5.cm_service .cmfont,
    .service_sec_6.cm_service .cmfont,
    .service_sec_1.cm_service .cmfont,
    .service_sec_3.cm_service .cmfont,
    .service_sec_4.cm_service .cmfont {
        padding-left: 100px;
    }
    .service_sec_6.cm_service .cmfont,
    .service_sec_1.cm_service .cmfont,
    .service_sec_3.cm_service .cmfont,
    .service_sec_4.cm_service .cmfont {
        padding-top: 35px;
        padding-bottom: 15px;
    }

/*Comming Soon*/
body.page-template-coming-soon, 
body.error404  {
    background: #E7EBEC;
}
.comingSoon_content {
    padding-top:200px;
    background: #E7EBEC;
    padding-bottom:200px;
}
.comingSoon_content h1 {
    font-family: var(--nao-fontHead);
    background-color:  rgba(121,138,160, 0.75);
    font-size: 120px;
    line-height: 150px;
    color: rgb(181 190 202 / 91%);
    text-shadow: 1px 4px 6px #e7ebec, 0 0 0 #000, 1px 4px 6px #e7ebec;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-position: 0% -100%;
    background-size: 100% 200%;
  }
  .comingSoon_content h1.blue {
    color:transparent;
    background-image: linear-gradient(to top, rgba(181, 190, 202, 1) 50%, var(--nao-blue) 50%);
    animation: changeColor infinite;
    animation-timing-function: ease-out;
    animation-duration: 2s;
    text-shadow: none;
  }
  .comingSoon_content h1.green {
    color:transparent;
    background-image: linear-gradient(to top, rgba(181, 190, 202, 1) 50%, var(--nao-green) 50%);
    animation: changeColor infinite;
    animation-timing-function: ease-out;
    animation-duration: 2s;
    text-shadow: none;
  }
  .comingSoon_content h1.yellow {
    color:transparent;
    background-image: linear-gradient(to top, rgba(181, 190, 202, 1) 50%, #E5AA45 50%);
    animation: changeColor infinite;
    animation-timing-function: ease-out;
    animation-duration: 2s;
    text-shadow: none;
  }
  .page404_content h2 {
    font-family: var(--nao-fontFamily);
    font-weight: 700;
    font-size: 33.54px;
    line-height: 40px;
    text-transform: uppercase;
    color: var(--nao-blue);
  }
  .page404_content p {
    font-family: var(--nao-fontFamily);
    font-weight: 400;
    font-size: 26px;
    line-height: 31px;
    text-align: center;
    max-width: 650px;
    margin: 10px auto 30px;
  }
  .page404_content .btn__group a {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    font-family: var(--nao-fontMedium);
    padding: 20px;
    border-radius: 6px; 
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    box-sizing: border-box;
    min-width: 235px;
    display: inline-block;
  }
  .page404_content .btn__group a:not(:last-child){ 
      margin-right: 10px;
  }
  .page404_content .btn__group a.return_btn { 
    border: 2px solid var(--nao-blue);
    background: transparent;
    color: var(--nao-blue);
  }
  .page404_content .btn__group a.bootk_btn  { 
    border: 2px solid var(--nao-blue);
    background: var(--nao-blue);
    color: #F1F1F1;
  }
  .page404_content .btn__group a.return_btn:hover {
    border: 2px solid var(--nao-blue);
    background: #fff;
    color: var(--nao-blue);
  }
  .page404_content .btn__group a.bootk_btn:hover {
    border: 2px solid var(--nao-green);
    background: var(--nao-green);
    color: var(--nao-blue);
}
  @keyframes changeColor {
    0% {
      background-position: 0% -100%;
    }
    50% {
        background-position: 0% -50%;
    }
    100% {
      background-position: 0% 0%;
    }
  }
/*Responsive*/
@media (min-width:1680px){ 
    .cmfont h2 > i {
        font-size: 51px;
    }
    .nao-bannerSec .nao-banerImg .wp-block-column:not(:first-child) {
        margin-left: 4em;
    }
    .nao-bannerSec { 
        padding: 90px 0;
    }
    .nao-bannerSec .wp-block-group__inner-container > h1 {
        font-size: 78px;
        line-height: 95px;
        max-width:900px; 
        margin: 0 auto 16px;
    }
    .nao-Topmenu i.icon-naomedical::before {
        color: #344974;
    }
    .nao-Topmenu i.icon-naomedical {
        font-size: 120px;
    }
    .nao-bannerSec .wp-block-group__inner-container > p {
        font-size: 22px;
        line-height: 26px;
        max-width:700px;
        margin: 0 auto 20px;
    }
    .nao-bannerSec .wp-block-group__inner-container .btn-blue_outline {
        margin-bottom: 34px;
    }
    .nao-bannerSec .wp-block-group__inner-container .btn-blue_outline a {
        font-size: 23px;
        line-height: 27px;
    }
    .nao-yellowsec h2 {
        font-size: 60px;
        line-height: 73px;
        margin-bottom:0px;
    }
    .nao-yellowsec h2 > img {
        height: 38px;
    }
    .nao-yellowsec h2 i.icon-nao {
        font-size: 39px;
    }
    .nao-caresec h3 {
    font-size: 60px;
    line-height: 73px;
    text-align: center;
    margin-bottom: 35px;
    }
    .nao-caresec p {
    font-size: 25px;
    line-height: 29px;
    max-width: 700px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 30px;
    }
    .wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link::after,
    .wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link::after {
        right: 32px;
        top: 22px;
        font-size: 17px; 
    } 
    .nao-iconbox .wp-block-column p {
    font-size: 20px;
    line-height: 23px;
    }
    .nao-helpsec h3 {
        font-size: 60px;
        line-height: 73px;
    }
    .nao-helpsec p {
        font-size: 25px;
        line-height: 29px;
        max-width: 500px;
    }
    .nao-helpgrid .wp-block-column h4 {
        font-size: 28px;
        line-height: 33px;
    }
    .nao-helpgrid .wp-block-column p {
        font-size: 24px;
        line-height: 28px;
    }
    .nao-appointmentsec .nao-bookcont h2 {
        font-size: 60px;
        line-height: 73px;
    }
    .nao-appointmentsec .nao-bookcont p {
        font-size: 25px;
        line-height: 29px;
        margin-bottom: 30px;
    }
    .nao-appointmentsec .nao-bookcont  .wp-block-button__link {
        font-size: 23px;
        line-height: 27px;
    } 
    .site-footer .footerSec .widget li a {
        font-size: 22px;
        line-height: 30px;
    }
    .site-footer .footerSec.subscribe  h3{
        font-size: 43px;
        line-height: 52px;
    }
    
    .soicalLinks span {
        font-size: 26px;
        line-height: 31px;
    }
    .mainMenu ul.menu li a {
        font-size: 17px;
        line-height: 23px;
    }
    .cmfont h2,
    .service_sec_1.cm_service .cmfont h3 {
        font-size: 54px;
        line-height: 73px;
    }
    .wp-block-group.foruAnimate_sec .wp-block-column.cmfont h2 {
        font-size: 53px;
        line-height: 67px; 
    }
    .cmfont p {
        font-size: 22px;
        line-height: 28px;
    }
    .cmfont ul.service_cont_list li {
        font-size: 22px;
        line-height: 37px;
    }

    .service_sec_pink.cm_service .cmfont h3 {
        margin-bottom: 10px;
    }
    .service_sec_pink.cm_service .cmfont h2 {
        margin-bottom: 20px;
    }
    .service_sec_pink.cm_service .cmfont p {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .service_family .service_family_list .wp-block-media-text__content {
        margin-left: -50px;
    }
    
    .cmfont ul.service_cont_list {
        padding-left: 20px;
        margin-bottom: 35px;
        margin-top: 0px;
    }
    .wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link, 
    .wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link {
        font-size: 23px;
        line-height: 27px;
        padding: 22px 83px 22px 28px;
    }
    .foryou-whynao {
        padding: 130px 0 130px;
    }
    .foryou-green .wp-block-group__inner-container {
        margin-top: -400px;
    }
    .testimonials_grid .slick-arrow.slick-prev {
        left: -120px;
    }
    
    .testimonials_grid .slick-arrow.slick-next {
        right: -120px;  
    }
    .foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items .cmfont h2 {
        font-size: 50px;
        line-height: 63px;
        margin-bottom: 15px;
    }
    .foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items .cmfont p {
        font-size: 20px;
        line-height: 28px; 
    }
    
    .foryou-howhelp .cmfont p:last-child {
        max-width: 540px;
    }

    .testimonials_grid .testiContent .testiInner {
        padding:100px 30px 45px;
    }
    .testimonials_grid .testiContent .testiInner p {
        font-size: 22px;
        line-height: 26px
    }
    .testimonials_grid .testiContent .testiInner::after {
        top: 40px;
    }
    .foryou-howhelp  .greyblockbox h3, 
    .foryou-howhelp  .greyblockbox h4 {
        font-size: 32px;
        line-height: 40px;
    }

    .cm_testimonial {
        padding: 80px 0  150px;
    }
    .wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link {
        background-position:  85% center;
        padding-right: 100px;
    }

    .cm_banner h1 {
        font-size: 74px;
        line-height: 90px;
    }
    .cm_banner p {
        font-size: 22px;
        line-height: 26px;
        max-width: 550px;
    }

    .cm_banner h1 > i {
        font-size: 48px;
    }
    .cm_banner h1 img {
        height: auto;
    }
    .cm_banner .ser_sec_1_right {
        margin-top: 50px;
    }
    .nao-introsec .nao-intro_right h2 {
        font-size: 78px;
        line-height: 95px;
    }
    .nao-introsec .nao-intro_right h2 > i {
        font-size: 63px;
        line-height: 70px;
    }
    .nao-introsec .nao-intro_right .wp-block-image img {
        width: auto !important;
    }
    .cm_service .cmfont h3,
    .service_sec_1.cm_service .cmfont h2 {
        font-size: 37px;
        line-height: 43px;
        margin-bottom: 20px;
    }
    .cm_service  .cmfont h3 > i,
    .service_sec_1.cm_service .cmfont h2 i { 
        font-size: 23px;
    }
    .cm_service .cmfont h2,
    .service_sec_1.cm_service .cmfont h3 {
        margin-bottom: 30px;
    }
    .cm_service  .cmfont p {
        max-width: 670px;
        margin-bottom: 30px;
    }

    .btnWrap .btn {
        padding: 15px 15px;
        font-size: 16px;
        line-height: 23px;
        font-weight: 700;
    }
    .foryou-green .wp-block-group__inner-container > .wp-block-columns .cm_slider_items .cmfont {
        padding: 140px 120px 60px 120px;
    }
    .progress_fixed {
        padding: 30px 120px 30px 121px;
    }
    .foryou-howhelp .wp-block-group__inner-container {
        max-width: 1300px;
    }
    .comingSoon_content h1 {
        font-size: 181px;
        line-height: 220px; 
    }
    .cmList .cmListGrid ul li {
        font-size: 26px;
        line-height: 32px;
        padding:25px 0 25px 0px; 
    }
    
    .cmList .cmListGrid ul li:before { 
        font-size: 20px;
    }
    .cmList .wp-block-group__inner-container {
        padding: 50px 70px;
        margin-top: -42px;
    }

    .cmList .wp-block-group__inner-container > p {
        font-size: 22px; 
        line-height: 26px;
        padding-left: 0px;
        font-family: var(--nao-fontfamily);
    }
    .cmList .andmore{
        font-family: var(--nao-fontHead) !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-size: 26px !important;
        line-height: 20px !important;
        color: var(--nao-blue) !important;
    }
    .service_sec_6.cm_service .cmfont,
    .service_sec_1.cm_service .cmfont,
    .service_sec_3.cm_service .cmfont,
    .service_sec_4.cm_service .cmfont {
        padding-top: 70px;
    }
    .service_sec_5.cm_service .cmfont,
    .service_sec_6.cm_service .cmfont,
    .service_sec_1.cm_service .cmfont,
    .service_sec_3.cm_service .cmfont,
    .service_sec_4.cm_service .cmfont {
        padding-left: 185px;
    }
    .cm_service.bg-green {
        padding: 85px 0 350px;
    }
    .cmList.service_list_sec_2 .wp-block-group__inner-container {
        margin-top: -320px;
    }
    .service_list_sec_4 .wp-block-group__inner-container {
        margin-top: -70px;
    }
    .service_family {
        margin-top: 50px;
    }
    .service_family .service_family_list {
        margin-top: 30px;
    }
    .cm_service .wp-block-columns.infoBox {
        padding: 20px;
    }
    .cm_service .wp-block-columns.infoBox .wp-block-column > p {
        font-size: 18px;
        line-height: 21px;
         padding-left: 40px;
         background-size: auto;
         margin-bottom: 10px;
    }
    .cm_service .wp-block-columns.infoBox .wp-block-column .wp-block-buttons {
        padding-left: 40px;
    }
    .cm_service .wp-block-columns.infoBox .wp-block-column .wp-block-buttons .btn-white-small a {
        font-size: 16px;
        line-height: 18px;
        background-size: auto;
    }
    
.foryou-whynao  .cmfont h2 img, .foryou-banner h1 > img {
    height: auto;
    width: auto !important;
}
.max-ssd-div{
    padding: 100px 80px;
}

}

@media (max-width:1200px){ 
    .cmList .wp-block-group__inner-container {
        margin-top: 0px !important;
    }
    .cmList {
        padding: 60px 0 !important;
    }
    .service_sec_6.cm_service .cmfont, .service_sec_1.cm_service .cmfont, .service_sec_3.cm_service .cmfont, .service_sec_4.cm_service .cmfont {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .service_sec_5.cm_service .cmfont, .service_sec_6.cm_service .cmfont, .service_sec_1.cm_service .cmfont, .service_sec_3.cm_service .cmfont, .service_sec_4.cm_service .cmfont {
        padding-left: 30px;
    }
    .service_sec_2.cm_service.bg-green {
        padding-bottom: 40px !important 
    }
}

@media (max-width:1024px){
    .site-branding a img{
        max-width:100%;
    }
    .cm_banner .ser_sec_1_right {
        margin-top: 0px;
        margin-bottom: 0px; 
    }
    .foryou-banner h1 br {
        display: none;
    }
    .foryou-banner h1 {
        margin-bottom: 45px;
        margin-top: 0px; 
    }
    .foryou-banner .wp-block-columns, .foryou-pattern .wp-block-columns {
        justify-content: center;
    }

    .foryou-pattern , .cm_pattern, .cm_banner .ser_sec_1_left {
        margin-top: 0px;
    }
    .foryou-pattern  .wp-block-image figure , .cm_pattern  .wp-block-image figure {
        margin-bottom: 0px;
    }
    .cm_pattern .wp-block-columns .wp-block-column, .foryou-pattern .wp-block-columns .wp-block-column {
        flex-basis: 100% !important;
    }

    .cm_pattern .wp-block-column .wp-block-buttons {
        justify-content: center;
    }
    .progress_fixed {
        width: 100%;
        position: static;
        padding: 0 30px;
    }
    
    .testimonials_grid .slick-arrow {
        top:100%;
    }
    .testimonials_grid .slick-arrow.slick-prev {
        left: 0;
    }
    .testimonials_grid .slick-arrow.slick-next {
        right: 0;
    }
    .foryou-whynao .cmfont h2 img {
        height: 28px;
    }
    
    .cm_service .wp-block-column:last-child {
        margin-left: 2em;
    }
    .service_sec_2 .wp-block-columns .wp-block-columns > .wp-block-column {
        margin-left: 0px;
    }
    .cm_service .wp-block-columns {
        align-items: center !important;
    }
    .cm_service .wp-block-columns .wp-block-column.is-vertically-aligned-top {
        align-self: center !important;
    }

    .service_sec_6.cm_service .cmfont, .service_sec_1.cm_service .cmfont, .service_sec_3.cm_service .cmfont, .service_sec_4.cm_service .cmfont {
        padding: 0 0 0 0px;
    }
    .cm_service {
        padding: 30px 25px;
    }
    .cm_service.bg-pink .has-background {
        background: none;
    }
    .service_sec_5.cm_service .wp-block-column:last-child, .service_sec_6.cm_service .wp-block-column:last-child {
        margin-left: 2em;
    } 
    .service_sec_2.cm_service.bg-green .cmfont {
        padding: 0px;
    }
    .mainMenu ul.menu li a {
        font-size: 12px;
        padding: 0;
    }
    
    .btnWrap .btn {
        font-size: 12px;
    }
    
    .btnWrap .btn.blueBtn span {
        font-size: 12px;
    }
    
}

/*Ipad and Mobile*/ 
@media (max-width:781px){ 
    .nao-bannerSec .nao-banerImg .bannerTop {
        margin-top: 0px;
    }
    .nao-bannerSec .nao-banerImg .wp-block-column.gridarrow {
        order: 5;
        flex: 0 0 100% !important;
    }
    
    .nao-bannerSec .nao-banerImg .wp-block-column.gridarrow p.nao-ban_arrow {
        position: static;
        top: 0;
        width: 100%;
    }
    .nao-bannerSec .nao-banerImg .wp-block-column img {
        width: 100%;
    }
    .nao-bannerSec .nao-banerImg .wp-block-column.bannerMed {
        margin: 0;
    }
    .nao-bannerSec .nao-banerImg .wp-block-column:nth-child(2n+1){margin-right: 20px;}
    .nao-bannerSec .nao-banerImg .wp-block-column:last-child {margin: 0 0 0 20px;}
    .nao-caresec h3 {
        max-width: 100%;
    }
    .nao-caresec h3  br{
       display: none;
    }
    .nao-iconbox .wp-block-column:last-child, .nao-helpgrid .wp-block-column:last-child  {
        flex:0 0 100% !important;
        margin-top: 20px;
    }
    .site-footer .footerSec {
        background: none;
        margin-top: 30px;
    }
    .site-footer .footerSec .widget_nav_menu {
        background: rgba(208, 231, 205, 0.2);
        padding: 10px;
        border-radius: 10px;
    }
    .wp-block-group__inner-container {
      padding: 0 15px;
    }
}
/*Ipad and Mobile*/ 
@media (max-width:767px) {
    .btnWrap .btn {
        padding: 5px;
        border-radius: 6px;
    }
    .nao-bannerSec {
        padding: 0px 0;
        position: relative;
        top: -10px;
    }
    .btnWrap .btn.blueBtn.active {
        position: absolute;
        top: 80px;
        right: 15px;
    }
    .dropMenuWrap #menu-topmenu li {
        width: 100%;
    }
    .dropMenuWrap #menu-topmenu {
        margin-top: 0px;
        text-align: left;
    }
    .nao-introsec {
        text-align: left;
    }
   .mainMenu .menu-toggle {
       display: none;
   }
   header.site-header .btnWrap  {
       text-align: right;
   }
   header.site-header .btnWrap  .greyBtn {
       display: none;
   }
   header.site-header .menu-search-icon{
    display:none;
   }
   header.site-header .btnWrap .blueBtn {
       margin-top: -30px;
   }
   .entry-content {
        margin-top: 10px;
    }
    .nao-helpgrid .wp-block-column, .nao-iconbox .wp-block-column {
        margin-bottom: 20px;
    }
    .nao-iconbox .wp-block-column:last-child,
    .nao-helpgrid .wp-block-column:last-child {
        margin-top: 0px;
    }
    .nao-helpgrid  .wp-block-columns, .nao-iconbox .wp-block-columns {
        margin-bottom: 0px;
    }
    .nao-appointmentsec .nao-bookcont {
        text-align: center;
    }
    .nao-appointmentsec .nao-bookcont h2 br {
        display: none;
    }
    .site-footer .footer_top {
        padding: 30px 0;
    }
    .nao-appointmentsec .wp-block-buttons.is-content-justification-left {
        justify-content:center;
    }
    .naohome-container .wp-block-column:not(:first-child) {
    margin-left: 0px;
    }
    .nao-helpgrid .wp-block-column:not(:first-child) {
    margin-left: 0px;
    }

    .site-footer .footerSec{
        padding: 0px;
        margin-bottom:20px;
    }

    .site-footer .footerSec.subscribe {
        padding: 20px;
    }

    .footer_top .container {
        padding: 0 25px;
    }

    .foryou-banner {
        padding: 30px 0 0; 
    } 

    .foryou-startCare, .cm_testimonial, .foryou-howhelp {
        padding: 35px 0;
    }

    .foryou-howhelp .wp-block-column,
    .foryou-startCare .wp-block-column:first-child {
        margin-bottom: 20px;
    }

    .foryou-banner h1 {
        font-size: 30px;
        line-height: 35px;
        margin-top: 0px;
    }

    .foryou-banner h1 img {
        height: 20px;
        width: auto !important;
    }

    .cm_service .wp-block-column:last-child,
    .service_sec_5.cm_service .wp-block-column:last-child,
    .service_sec_6.cm_service .wp-block-column:last-child {
        margin-left: 0em;
    } 

    .cm_service .wp-block-column:not(:first-child),
    .cmList .wp-block-column:not(:first-child) {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .cm_service .wp-block-column .wp-block-image {
        text-align: center;
    }

    .cmList {
        padding: 30px 15px !important;
    }

    .cmList .cmListGrid ul li {
        font-size: 14px;
        line-height: 20px;
    }

    .service_family .service_family_list .wp-block-media-text__content {
        padding-left: 20px;
        text-align: center;
        padding-top: 10px;
    }
    
    .service_family .service_family_list {
        padding: 20px;
        background: rgba(255,255,255,0.2);
        border-radius: 4px;
        margin: 0 0 20px;
    }

    .cmList .cmListGrid ul {
        margin-bottom: 0px;
    }
    
    .cmList h2.mt-md-3.mt-xxl-5 {
        margin: 20px 0;
    }

    .service_sec_2 .wp-block-column.galleryTop {
        margin-top: 0px;
    }
    .cmList .wp-block-group__inner-container > p a {
        margin-top: 20px;
        display: inline-block;
    }
    .nao-caresec {
    padding-top: 40px;
    }
    .nao-iconbox .wp-block-column h4{
    font-size:18px;
    }
    .nao-iconbox {
    padding-bottom: 30px;
    }
     .nao-helpgrid {
    padding-bottom: 30px;
    }

   .nao-helpsec{
    padding-top: 0px;
   }
   .nao-helpgrid .wp-block-column p{
    line-height:22px;
   }

   
}
/**for business**/
.forbusiness-banner{
padding-top: 95px;
}
.forbusiness-banner h1 {
font-family: var(--nao-fontHead);
font-size: 74px;
line-height: 90px;
color: #1E3565;
padding-top:40px;
}
.icon-nao-fbs{
color: #163970;
}
.icon-nao-fbs:before {
content: "\e902";
color: #163970;
font-size:50px;
}
.forbusiness-pattern {
padding: 75px 0px 0px 0px;
background: url('../images/our-buiness-pattern.png') no-repeat center;
background-size: cover;
margin-top: -263px;
height: 191px;
}

.forbusiness-pattern .circle-arrow a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: #fff;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
}

.forbusiness-pattern .circle-arrow a.wp-block-button__link:hover{
background:var(--nao-green);
}

.forbusiness-pattern .circle-arrow a.wp-block-button__link::after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}
.for-business-two{
background-color: var(--nao-blue);
padding: 110px 0 100px;
}
.forbusiness-twomax{
max-width: 820px;
margin: 0 auto;
padding-bottom: 65px;
}
.forbusiness-twomax h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 16px;
color: #fff;
}
.forbusiness-twomax p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
text-align: center;
color: #fff;
max-width: 715px;
margin: 0 auto;
margin-top: 30px;
}
.forbusiness-twomax h2 > i {
font-size: 51px;
color:#fff;
}
.forbusiness-box{
background: #3E527B;
border-radius: 9px;
padding: 40px;
max-width: 1360px;
margin: 0 auto;
margin-bottom:60px;
transform: scale(1); 
-webkit-transform: scale(1);
-webkit-transition:all .5s ease-out, all 0.5s ease-in; 
transition:all .5s ease-out, all 0.5s ease-in;
}

.forbusiness-box.active{
background: #fff;
-webkit-transition:all 0.3s ease-out, all 0.3s ease-in; 
transition:all 0.3s ease-out, all 0.3s ease-in;
transform: scale(1.05);
-webkit-transform: scale(1.05);
}
.forbusiness-box.active .forbusiness-leftbox h2{
color:var(--nao-blue);
}
.forbusiness-box.active .forbusiness-leftbox p{
color:var(--nao-blue);
}
.forbusiness-leftbox{
padding-left: 20px;
padding-top: 30px;
max-width: 600px;
}
.forbusiness-leftbox h2{
font-size: 53px;
line-height: 64px;
color: #fff;
font-family: var(--nao-fontHead);
margin-bottom: 40px;
}
.forbusiness-leftbox p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 28px;
color:#fff;
}
.forbusiness-box .wp-block-image{
margin-bottom:0px;
}

.forbusiness-last-section{
padding-top:120px;
}
.forbusiness-service-max{
max-width: 615px;
margin: 0 auto;
margin-bottom: 60px;
}
.forbusiness-service-max h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color:#1E3565;
margin-bottom:30px;
}
.forbusiness-service-max p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
text-align: center;
color: #1E3565;
}
.forbusiness-servicelist{
max-width: 1080px;
margin: 0 auto;
}
.forbusiness-lastsec-list ul li{
list-style: none;
font-size: 26px;
line-height: 32px;
padding: 25px 0 25px 0px;
font-family: var(--nao-fontHead);
color: var(--nao-blue);
border-bottom: 2px solid rgba(30, 53, 101, 0.1);
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
position: relative;
z-index: 0;
}

.forbusiness-lastsec-list ul li:hover {
padding-left: 20px;
color: #fff;
-webkit-transition:all .5s ease-out, all 0.5s ease-in; 
transition:all .5s ease-out, all 0.5s ease-in;
}

.forbusiness-lastsec-list ul li:before {
content: "\e909";
padding-right: 10px;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size:20px;
color: var(--nao-blue);
}
.forbusiness-lastsec-list ul li:hover:before {
color: var(--nao-white);
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
}

.forbusiness-lastsec-list ul li:after {
content: "";
background: var(--nao-blue);
position: absolute;
left: 0;
width: 0;
height: 100%;
top: 0;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
z-index: -1;
border-radius: 5px;
}
.forbusiness-lastsec-list ul li:hover:after{
width: 100%;
}
.fbs-right-pad{
padding-right: 50px;
}

.btn-get-touch{
position:relative;
padding-bottom: 80px;
}
.btn-get-touch a{
background: #1E3565;
border-radius: 14px;
color: #fff;
font-weight: 400;
font-size: 23px;
line-height: 27px;
padding: 22px 27px;
position:relative;
background-position: 85% center;
padding-right: 80px;
border: 2px solid transparent;
}
.btn-get-touch a:hover  {
border: 2px solid var(--nao-blue);
color: var(--nao-blue);
background: transparent;
}
.btn-get-touch a:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-white);
right: 32px;
top: 23px;
font-size: 17px;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
}
.btn-get-touch a:hover:after{
color: var(--nao-blue);
right: 22px;
-webkit-transition:all .5s ease-out, all 0.5s ease-in; 
transition:all .5s ease-out, all 0.5s ease-in;
}
.fbs-banner{
position:relative;
top: 1px;
}
/**for business closed**/

/**about-banner**/
.about-banner{
padding-top: 95px;
}
.about-banner h1{
font-family: var(--nao-fontHead);
font-size: 74px;
line-height: 90px;
color: #1E3565;
padding-top: 80px;
margin-bottom: 25px;
}
.icon-nao-abs{
color: #163970;
padding-left: 3px;
}
.icon-nao-abs:before {
content: "\e902";
color: #163970;
font-size:50px;
}
.about-banner p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
max-width: 440px;
color:var(--nao-blue);
}
.about-banner-img{
margin-top:20px;
margin-bottom:0px;
}
.aboutus-pattern{
padding: 40px 0px 0px 0px;
background: url('../images/Group-627.png') no-repeat center;
background-size: cover;
margin-top: -248px;
height: 191px;
}
.aboutus-pattern .wp-block-columns{
margin-bottom:0px;
}
.aboutus-pattern .circle-arrow a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: #fff;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
margin-top: 20px;
}

.aboutus-pattern .circle-arrow a.wp-block-button__link:hover{
background:var(--nao-green);
}

.aboutus-pattern .circle-arrow a.wp-block-button__link::after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}
.about-section-two{
background: var(--nao-blue);
padding: 70px 0 40px 0;
}
.about-section-two h2{
color:#F3F3F3;
font-size: 60px;
line-height: 73px;
text-align:center;
font-family: var(--nao-fontHead);
margin-bottom: 50px;
}
.ourpromise-abs-box{
background: #3F5178;
border-radius: 10px;
text-align: center;
max-width: 388px;
color: #fff;
padding: 50px 40px 20px 40px;
height: 270px;
}
.ourpromise-abs-box:not(:first-child) {
margin-left: 1em;
}
.ourpromise-abs-box img{
padding-bottom: 20px;
}
.ourpromise-abs-box p{
font-size: 20px;
color:#fff;
}
.about-omw{
background-color:#9ACF8C;
}
.about-omw img{
width:100%;
}
.about-misson img{
width:100%;
}
.about-vision-div{
padding-left: 75px;
}
.about-omw .wp-block-column:not(:first-child) {
margin-left: 0px;
}
.about-vision-div h3{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color:var(--nao-blue);
margin-bottom:25px;
}
.about-vision-div p{
font-family: var(--nao-fontfamily);
font-size: 25px;
line-height: 29px;
color:#233A69;
}
.about-omw .wp-block-image{
margin-bottom:0px;
}
.about-omw .wp-block-columns{
margin-bottom:0px;
}
.about-misson{
background-color:#F2F9F1;
}
.about-misson-div{
background-color:#F2F9F1;
}
.about-misson-div h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color:var(--nao-blue);
margin-bottom:25px;
}
.about-misson-div p{
font-family: var(--nao-fontfamily);
font-size: 25px;
line-height: 29px;
color:#1E3565;
}
.about-vision-div h2{
font-family: var(--nao-fontfamily);
font-size: 32px;
line-height: 38px;
color: #233A69;
margin-bottom: 16px;
}
.about-misson-div h5{
font-family: var(--nao-fontfamily);
font-size: 32px;
line-height: 38px;
color: #233A69;
margin-bottom: 16px;
}
.about-vision-div h4{
font-family: var(--nao-fontfamily);
font-size: 26px;
line-height: 32px;
color: #233A69;
margin-bottom: 25px;
margin-top:25px;
}
.about-misson .wp-block-columns{
margin-bottom:0px;
}
.about-misson .wp-block-image{
margin-bottom:0px;
}
.ov-section-para{
max-width: 580px;
}
.about-vision-div ul{
max-width: 610px;
}
.about-vision-div ul li{
position: relative;
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 29px;
color: #233A69;
text-indent: -35px;
margin-left: 35px;
margin-bottom: 25px;
}
.about-vision-div ul li:before{
content: "\e909";
padding-right: 10px;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 20px;
color: var(--nao-blue);
}
.looking-box-div{
background: rgba(154, 207, 140, 0.12);
border-radius: 10px;
padding: 18px;
height: 236px;
}
.looking-box-div img{
padding-top: 15px;
}
.looking-box-div p{
font-size: 18px;
line-height: 23px;
color: #233A69;
margin-top: 30px;
}
.looking-max-div{
max-width: 590px;
margin: 0 auto;
margin-bottom: 30px;
}
.looking-max-div h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color:var(--nao-blue);
margin-bottom:25px;
}
.looking-max-div p{
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 28px;
color:var(--nao-blue);
}
.looking-section-div{
padding-top: 100px;
padding-bottom: 80px;
}
.about-looking-sec{
max-width: 1200px;
margin: 0 auto;
}
.being-part{
background-color:#9ACF8C;
}
.icon-nao-abs-pro{
color: #163970;
padding-left: 3px;
}
.icon-nao-abs-pro:before {
content: "\e902";
color: #163970;
font-size: 42px;
}
.morethan-txt-abt{
font-size:38px;
}
.aboutplus-render img{
image-rendering:pixelated;
}
.hospital-abt-icon{
margin-bottom: 25px;
}
.hospital-abt-icon .icon-hospital:before {
content: "\e905";
color: #ffffff;
font-size: 90px;
}
.line-hrt-icon{
margin-bottom: 20px;
padding-top: 10px;
}
/**about-banner-closed**/
/**nao-medical-app**/
.nao-mapp-banner-div{
position:relative;
}
.page-template-nao-medical-app .btnWrap .btn.blueBtn span.empty::after, .page-template-nao-medical-app .btnWrap .btn.blueBtn span.empty i::after, .page-template-nao-medical-app .btnWrap .btn.blueBtn span.empty i:before{
background: var(--nao-blue);
}
#naoapp-arrow-one a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: #fff;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: absolute;
top: auto;
bottom: -40px;
}
#naoapp-arrow-one a.wp-block-button__link::after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}
.naoapp-section-three{
background-color:#AB9DC7;
}
.naoapp-intop-left{
margin-bottom: 0px;
padding-top: 140px;
}
.section-three-naoapp-right h2{
font-family: var(--nao-fontHead);
font-size: 58px;
line-height: 73px;
color:var(--nao-blue);
text-align: left;
margin-bottom: 30px;
}
.section-three-naoapp-right p{
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 28px;
color:var(--nao-blue);
text-align:left;
max-width:660px;
}
.page-template-nao-medical-app header{
background-color: var(--nao-blue);
}
.page-template-nao-medical-app .site-branding img{
filter: brightness(0) invert(1);
}
.page-template-nao-medical-app .mainMenu ul.menu li a{
color:var(--nao-white);
}
.page-template-nao-medical-app .btnWrap .btn.greyBtn {
background: rgb(255 255 255 / 15%);
color: var(--nao-white);
}
.page-template-nao-medical-app .btnWrap .btn.greyBtn:hover {
background:var(--nao-green);
color: var(--nao-white);
}
.page-template-nao-medical-app .btnWrap .btn.blueBtn {
background: var(--nao-white);
color: var(--nao-blue);
}
.naomedicalapp-banner{
background-color: var(--nao-blue);
margin-top:-1px;
}
.nao-app-left{
max-width:634px;
padding-top:50px;
}
.nao-app-left h1{
font-family: var(--nao-fontHead);
font-size: 78px;
line-height: 95px;
color:var(--nao-white);
}
.nao-app-left p{
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 30px;
color: var(--nao-white);
text-align: left;
margin-top: 20px;
}
.nao-mapp-banner-div{
padding-top: 120px;
padding-bottom: 190px;
}
.nao-mapp-right{
position:relative;
}
.nao-mapp-mobone{
position:relative;
}
.nao-mapp-mobone figure{
position: absolute;
left: 20%;
top: -100px;
z-index:991;
}
.nao-mapp-mobone figure:before{
content: '';
background-image: url('../images/half-phone-naoapp.webp');
height: 570px;
position: absolute;
left: -135px;
width: 300px;
background-repeat: no-repeat;
z-index: -1;
top: 140px;
animation: slide-left-first 10s ease-in-out ;
}


@keyframes slide-left-first {
0% { transform: translateX(300px) }
10% { transform: translateX(0px) }
23% { transform: translateX(0px) } 
30% { transform: translateX(calc(var(--width)*-1)) }
31% { transform: translateX(calc(var(--width)*3)) }
60% { transform: translateX(calc(var(--width)*2)) }
90% { transform: translateX(var(--width)) }
100% { transform: translateX(0px) }
}
.nao-mapp-mobone figure:after{
content: '';
background-image: url('../images/phone-5-naoapp.webp');
height: 570px;
position: absolute;
left: 240px;
width: 350px;
background-repeat: no-repeat;
z-index: -1;
top: 120px;
animation: slide-right-first 10s ease-in-out ;
}

@keyframes slide-right-first {
  0% { transform: translateX(-300px) }
  10% { transform: translateX(0px) }
  23% { transform: translateX(0px) } 
  30% { transform: translateX(calc(var(--width)*-1)) }
  31% { transform: translateX(calc(var(--width)*3)) }
  60% { transform: translateX(calc(var(--width)*2)) }
  90% { transform: translateX(var(--width)) }
  100% { transform: translateX(0px) }
}

.nao-mob-two{
position:relative;
}
.nao-mob-three{
position:relative;
}
.nao-mapp-greenbg{
    background-color:var(--nao-green);
    padding-top:215px;
}
.section-two-naomapp{
    margin-bottom:-1px;
}
.section-two-naomapp h2{
    font-family: var(--nao-fontHead);
    font-size: 60px;
    line-height: 73px;
    color:var(--nao-blue);
    text-align:left;
    margin-bottom:30px;
}
.section-two-naomapp p{
    font-family: var(--nao-fontfamily);
    font-size: 24px;
    line-height: 28px;
    color:var(--nao-blue);
    text-align:left;
    max-width: 640px;
}
.naomedicalapp-banner .wp-block-group__inner-container .wp-block-columns{
    margin-bottom:0px;
}
.section-two-naomapp .wp-block-image{
    margin-bottom:0px;
}
.section-two-naomapp .wp-block-columns{
    margin-bottom:0px;
}
.icon-nao-app-two{
    color: #163970;
    padding-left: 3px;
}
.icon-nao-app-two:before {
    content: "\e902";
    color: #163970;
    font-size: 41px;
}
.section-two-naomleft{
    max-width:750px;
    padding-top:70px;
}
.naoapp-msection-four{
    margin-bottom:0px;
}
.naoapp-msection-four .wp-block-columns{
    margin-bottom:0px;
}
.naoapp-four-section-left h2{
    font-family: var(--nao-fontHead);
    font-size: 60px;
    line-height: 73px;
    color:var(--nao-blue);
    text-align:left;
    margin-bottom:30px;
    max-width: 680px;
}
.naoapp-four-section-left p{
    font-family: var(--nao-fontfamily);
    font-size: 24px;
    line-height: 28px;
    color:var(--nao-blue);
    text-align:left;
    max-width:630px;
}
.naoapp-sectionfour-right{
    margin-bottom: -1px;
}
.naoapp-section-five-right h2{
    font-family: var(--nao-fontHead);
    font-size: 60px;
    line-height: 73px;
    color:var(--nao-white);
    text-align:left;
    margin-bottom:30px;
    padding-left:70px;
    max-width: 690px;
}
.naoapp-section-five-right p{
    font-family: var(--nao-fontfamily);
    font-size: 24px;
    line-height: 28px;
    color:var(--nao-white);
    text-align:left;
    padding-left:70px;
    max-width: 680px;
}
.naoapp-lastsection{
    background-color:var(--nao-green);
}
.naoapp-lastsection .wp-block-columns{
    margin-bottom:0px;
}
.naoapp-lastleft{
    padding-top: 240px;
}
.naoapp-lastleft h2{
    font-family: var(--nao-fontHead);
    font-size: 60px;
    line-height: 73px;
    color:var(--nao-blue);
    text-align:left;
    margin-bottom:30px;
}
.naoapp-lastleft p{
    font-family: var(--nao-fontfamily);
    font-size: 24px;
    line-height: 28px;
    color:var(--nao-blue);
    text-align:left;
    margin-bottom:30px;
    max-width: 600px;
}
.naoapp-lastleft h6{
    font-family: var(--nao-fontfamily);
    font-weight: 700;
    font-size: 26px;
    line-height: 31px;
    color:var(--nao-blue);
    text-align:left;
    margin-bottom:10px;
}
.naoapp-gotoapp a{
    background: var(--nao-blue);
    font-size: 23px;
    line-height: 27px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-white) !important;
    border: 2px solid var(--nao-blue);
    text-transform: inherit;
    position: relative;
    border-radius: 14px;
    padding: 22px 30px;
    padding-right: 90px;
    margin-top:30px;
}
.naoapp-gotoapp a:hover, .naoapp-gotoapp a:focus{
    background:var(--nao-white);
    color:var(--nao-blue) !important;
    border: 2px solid var(--nao-blue);
}
.naoapp-gotoapp a:after{
    content: "\e908";
    position: absolute;
    font-family: 'icomoon' !important;
    color: var(--nao-white);
    -webkit-transition: all .5s ease-out, all 0.5s ease-in;
    transition: all .5s ease-out, all 0.5s ease-in;
    top: 24px;
    font-size: 16px;
    right: 35px;
}
.naoapp-gotoapp a:hover:after{
    right: 25px;
    color:var(--nao-blue);
}
.naoapp-last-right{
    position:relative;
}
.naoapp-last-right:before{
    content: '';
    background-image: url('../images/two-phones-naoapp.webp');
    width: 520px;
    height: 450px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: -70px;
}
.naoapp-last-right:after{
    content: '';
    background-image: url('../images/two-phones-naoapp2.webp');
    width: 494px;
    height: 698px;
    position: relative;
    display: block;
    margin-top: 260px;
    background-repeat:no-repeat;
}
.nao-app-left .cssanimation {
animation-duration: 1s;
animation-fill-mode: both;
}
.nao-app-left .bounceInTop { animation-name: bounceInTop }
@keyframes bounceInTop {
    0% { transform: translate3d(0, -300%, 0) }
    58% { transform: translate3d(0, 27px, 0) }
    73% { transform: translate3d(0, -12px, 0) }
    88% { transform: translate3d(0, 7px, 0) }
}
.zoom-in-zoom-out figure img {
    animation: zoom-in-zoom-out 0.6s ease-out;
}
@keyframes zoom-in-zoom-out {
    0% {
    transform: scale(1.5, 1.5);
    }
    50% {
    transform: scale(1.2, 1.2);
    }
    100% {
    transform: scale(1, 1);
    }
}
/**nao-medical-app-closed**/
/**covid-resources**/
.cvr-left{
    padding-top: 180px;
}
.cvr-left h1{
    font-family: var(--nao-fontHead);
    font-size: 74px;
    line-height: 90px;
    margin-bottom: 20px;
}
.cvr-left p{
    font-family: var(--nao-fontfamily);
    font-size: 22px;
    line-height: 26px;
    max-width: 610px;
}
.cvr-right{
padding-top: 25px;
padding-bottom: 0px;
text-align:center;
}
.cvr-right .wp-block-image{
margin-bottom:0px;
}
.covid-resources-banner .wp-block-columns{
margin-bottom:0px;
}
.covid-blue-resources{
    background-color:var(--nao-blue);
    padding:130px 0px;
}
.covidsec-two-left h2{
    font-family: var(--nao-fontHead);
    font-size: 60px;
    line-height: 73px;
    margin-bottom: 20px;
    color:var(--nao-white);
}
.covidsec-two-left p{
    font-family: var(--nao-fontfamily);
    font-size: 22px;
    line-height: 26px;
    max-width: 590px;
    color: var(--nao-white);
    padding-top: 20px;
    padding-bottom: 45px;
}
.covid-circle-imgone,.covid-circle-imgtwo,.covid-circle-imgthree,.covid-circle-imgfour{
text-align: center;
max-width: 235px;
}

.covid-circle-imgone img{
width: 226px;
height: 226px;
}
.covid-circle-imgtwo img{
width: 226px;
height: 226px;
margin: 30px 5px 0px 0px;
}
.covid-circle-imgthree img{
width: 226px;
height: 226px;
margin: 0px 0px 0px 30px;
}
.covid-circle-imgfour img{
width: 226px;
height: 226px;
margin: 30px 0px 0px 35px;
}
.justify-covid-two{
justify-content: center;
margin-bottom: 0px;
}
.covid-secthree-title{
padding-top: 75px;
margin-bottom: 30px;
}
.covid-secthree-title h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
max-width: 880px;
margin: 0 auto;
}
.covid-resource-graybg{
background-color:#F3F3F3;
}
.covid-resource-faq{
padding:50px 0px;
max-width:880px;
margin: 0 auto;
}
.covid-resource-faq h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 36px;
line-height: 43px;
margin-bottom:20px;
}
.covid-resource-faq p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
}
.covid-resource-faq a{
color: #e5aa44;
}
.mb-0 .wp-block-columns{
margin-bottom:0px;
}
.covid-bookan-btn{
max-width:880px;
margin: 0 auto;
}
.covid-green-resource{
background-color:var(--nao-green);
padding-top:110px;
height: 630px;
}
.getting-testbg{
background-color:var(--nao-white);
padding:70px 0px 50px;
border-radius:10px;
box-shadow:-1px 15px 25px rgb(0 0 0 / 12%);
}
.getting-testbg h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 20px;
}
.getting-testbg h5{
font-family: var(--nao-fontfamily);
font-size: 30px;
line-height: 35px;
}
.max-getting-list{
max-width: 870px;
margin: 0 auto;
background: #f1f7f0;
padding: 40px 40px 40px 40px;
margin-top: 40px;
border-radius: 10px;
}
.max-getting-list ul li{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
position: relative;
text-indent: -37px;
margin-left: 37px;
padding-bottom: 27px;
}
.max-getting-list ul li:before{
content: "\e909";
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 20px;
color: var(--nao-blue);
padding-right:15px;
}
.max-getting-list ul li.last-cda-list:last-child:before{
content:'';
margin-right: 25px;
}
.covid-advice-btn a{
background-color: var(--nao-blue);
border-radius: 8px;
padding: 16px 22px;
font-size: 22px;
line-height: 26px;
text-decoration: underline;
color: #fff;
margin-top: 5px;
margin-left: 30px;
}
.sublist-cir li{
padding-bottom: 6px !important;
margin-left: 70px !important;
list-style: disc;
padding-left: 0px;
text-indent: -15px !important;
margin-right: 10px !important;
}
.sublist-cir li:before{
content: '' !important;
}
.covid-pcrtesting-div{
padding: 0px 0px;
max-width: 880px;
margin: 0 auto;
}
.covid-pcrtesting-div h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 20px;
}
.covid-pcrtesting-div p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
margin-bottom: 30px;
}
.covid-pcrtesting-div ul{
padding-left: 22px;
margin-bottom: 30px;
}
.covid-pcrtesting-div ul li{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
list-style: disc;
}
.pcr-testing-group{
padding-top: 440px;
}
.covid-rapid-section{
padding: 0px 0px;
max-width: 880px;
margin: 0 auto;
}
.covid-rapid-section h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 60px;
color: var(--nao-white);
}
.covid-rapid-section p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
color: var(--nao-white);
margin-bottom: 28px;
}
.home-treatement-section{
padding-top: 110px;
padding-bottom: 80px;
max-width: 880px;
margin: 0 auto;
}

.home-treatement-section h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 30px;
}
.home-treatement-section p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
margin-bottom: 25px;
}
.home-treatement-section h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 34px;
line-height: 40px;
margin-bottom: 20px;
padding-top: 10px;
}
.home-treatement-section ul{
margin-bottom: 50px;
}
.home-treatement-section ul li{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
padding: 25px 20px 25px 70px;
position: relative;
text-indent: -21px;
}
.home-treatement-section ul li:nth-child(even) {background: #f9f9f9}
.home-treatement-section ul li:nth-child(odd) {background: #efefef;}
.home-treatement-section ul li:before{
content: '';
width: 7px;
height: 7px;
display: inline-block;
background: var(--nao-blue);
margin-right: 15px;
border-radius: 50%;
position: relative;
top: -3px;
}
.covid-info-pinkbg{
background-color: #FBC4B1;
padding-top: 110px;
padding-bottom: 60px;
}
.when-seek-one{
max-width: 880px;
margin: 0 auto;
}
.when-seek-one h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
margin-bottom: 20px;
}
.when-seek-one p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
margin-bottom: 25px;
}
.when-seek-one ul{
padding-left: 35px;
margin-bottom: 50px;
}
.when-seek-one ul li{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
list-style: disc;
}
.when-seek-one .btn-get-touch a:hover, .when-seek-one .btn-get-touch a:focus{
background-color:#fff;
}
.when-seek-one .wp-block-columns{
margin-bottom:0px;
}
.imm-seekbox{
background: rgba(255, 255, 255, 0.36);
border: 3px solid #FFFFFF;
border-radius: 11px;
padding: 40px 40px 30px 40px;

}
.imm-seekbox h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 36px;
line-height: 40px;
margin-bottom: 30px;
}
.imm-seekbox p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
}
.imm-seekbox ul{
padding-left: 35px;
margin-bottom: 30px;
}
.imm-seekbox ul li{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
list-style: disc;
}
.when-seek-one .covid-bookan-btn{
padding-bottom: 50px;
}
/**covid-resources-closed**/
/**insurance-fees**/
.if-arrow{
position: relative;
top:150px;
}
.infee-banner .circle-arrow a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: #fff;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
margin-top: 20px;
box-shadow: 0px 4px 17px rgba(30, 53, 101, 0.16);
}

.infee-banner .circle-arrow a.wp-block-button__link:hover{
background:var(--nao-green);
}

.infee-banner .circle-arrow a.wp-block-button__link::after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}

.infee-banner h1{
font-family: var(--nao-fontHead);
font-size: 78px;
line-height: 95px;
padding-top: 100px;
margin-bottom: 30px;
}
.infee-banner p{
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 28px;
max-width: 640px;
color: var(--nao-blue);
}
.infee-banner-img{
padding-top:80px;
position:relative;
top:1px;
}
.infee-banner .wp-block-columns{
margin-bottom:0px;
}
.infee-banner-img .wp-block-image{
margin-bottom:0px;
}
.insurance-weaccept-section{
background-color:var(--nao-green);
padding-bottom: 160px;
}
.inf-bnr-div{
margin-bottom:0px;
}
.insurance-wemax{
max-width:1400px;
margin: 0 auto;
}
.insurance-wemax h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
padding-top: 50px;
margin-bottom: 30px;
color:var(--nao-blue);
text-align: center;
}
.btn-ins-contact{
font-family: var(--nao-fontfamily);
background: #1E3565;
border-radius: 14px;
font-weight: 400;
font-size: 24px;
line-height: 27px;
color: #fff;
border: 2px solid #1E3565;
position: relative;
padding: 20px 40px 20px 40px;
box-shadow: none;
}
.btn-ins-contact:hover, .btn-ins-contact:focus{
color: #1E3565;
border: 2px solid #1E3565;
background: #fff;
box-shadow:none;
}
.max-ins-contact{
max-width: 220px;
margin: 0 0 0 auto;
}
.max-search-section{
max-width: 730px;
margin:0 auto;
margin-bottom: 30px;
padding: 0px 0px 0px 30px;
}
.search-provider-div{
background-color: var(--nao-white);
box-shadow: 0px 4px 25px rgb(0 0 0 / 11%);
border-radius: 15px;
padding: 20px 20px;
position: relative;
}
.search-provider-div label{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 20px;
line-height: 24px;
color:#9BD08C;
margin-bottom: 20px;
margin-top: 22px;
text-align: center;
display: block;
}
.search-provider-div .input-group{
margin-top: 5px;
background-color: #fff;
border-radius: 10px;
}
.search-provider-div .input-group .form-control{
background-color: #fff;
color: #1E3565;
font-size: 16px;
font-weight: 400;
border: 1px solid #f5f5f5;
padding: 10px 20px;
height: 55px;
box-shadow: none;
border-radius: 8px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
font-family: var(--nao-fontfamily);
}
.search-provider-div .input-group .form-control:focus{
background-color: #ffffff;
color: #1E3565;
border: 1px solid #d9d9d9;
}
.search-provider-div .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
margin-left: 0px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.search-provider-div input[type="text"]:focus + .btn-outline-secondary {
background-color:#1E3565;
color:#fff;
border:1px solid #1E3565;
box-shadow:0px;
}
.search-provider-div .ui-autocomplete-loading + .btn-outline-secondary {
    background-color:#1E3565;
    color:#fff;
    border:1px solid #1E3565;
    box-shadow:0px;
}

.search-provider-div .btn-outline-secondary{
display: flex;
align-items: center;
padding: 10px 28px;
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: var(--nao-blue);
text-align: center;
white-space: nowrap;
background-color: #fff;
border: 1px solid #fff;
border-radius: 10px;
border-left: 1px solid #e7e2e2;
height: 55px;
margin-top: 0px;
font-family: var(--nao-fontfamily);
}

.search-provider-div .btn-outline-secondary:focus{
background-color: #f5f5f5;
border: 1px solid #f5f5f5;
color: var(--nao-blue);
}
.insurance-fees-overall .search-result-section{
padding-top: 0px;
padding-bottom: 100px;
}
.insurance-fees-overall .search-result-section .max-search-width{
max-width:1000px;
margin: 0 auto;
}
.insurance-fees-overall .search-result-section .search-result-box{
margin-bottom: 20px;
margin-top:5px;
}
.insurance-fees-overall .search-result-section .search-result-box h4{
color:var(--nao-blue);
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 28px;
line-height: 33px;
margin-bottom: 25px;
}
.insurance-fees-overall .search-result-section .search-result-box h3{
color:var(--nao-blue);
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 28px;
line-height: 33px;
text-transform:uppercase;
margin-bottom: 0px;
}
.insurance-fees-overall .search-result-section .search-result-box p{
color:var(--nao-blue);
font-family: var(--nao-fontfamily);
font-size: 19px;
line-height: 22px;
text-transform:uppercase;
display:none;
}
.insurance-fees-overall .search-result-section .search-result-box a{
color: var(--nao-blue);
display: block;
background-color: #f5f5f5;
border-radius: 11px;
padding: 30px 35px;
border: 1px solid #f5f5f5;
cursor:inherit;
}
.insurance-fees-overall .search-result-section .search-result-box a:hover{
background-color: #e7e7e7;
border: 1px solid #f5f5f5;
}
.search-provider-div .inputContainer {
position: relative;
}
.search-provider-div .inputContainer .dropdown {
position: absolute;
width: 100%;
background-color: #fff;
border-radius: 10px;
padding: 0px 0px;
top: 80px;
box-shadow: 0px 5px 11px 3px #f3f3f3;
max-height: 315px;
overflow: auto;
z-index: 991;
}
.search-provider-div .inputContainer .dropdown li {
width: 100%;
padding: 10px 20px;
background-color: #fff;
border-left: 0px solid #e6e9ed;
border-right: 0px solid #e6e9ed;
cursor: pointer;
border-bottom: 1px solid #e5e2e2;
color:var(--nao-blue);
font-size: 16px;
text-transform: uppercase;
border-radius: 4px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
cursor:pointer;
}
.search-provider-div .inputContainer .dropdown .li:last-child {
border-bottom: 0px solid #e6e9ed;
}
.search-provider-div .inputContainer .dropdown .li:hover, .search-provider-div .inputContainer .dropdown .li.selected {
background-color:var(--nao-green);
}
.search-provider-div .inputContainer .dropdown li:hover{
background-color: #f5f5f5;
}
.sr-title{
font-weight: 700;
font-size: 32px;
line-height: 38px;
font-family: var(--nao-fontfamily);
color:var(--nao-blue);
margin-bottom:30px;
}
.no-insprb-section h2{
font-family: var(--nao-fontHead);
font-size: 30px;
line-height: 36px;
color:var(--nao-blue);
margin-bottom:15px;
}
.no-insprb-section p{
font-family: var(--nao-fontfamily);
font-size: 20px;
line-height: 22px;
color:var(--nao-blue);
margin-bottom:15px;
}
.noinsprb-max{
max-width:1000px;
margin:0 auto;
padding-top: 40px;
padding-bottom: 30px;
text-align:center;
}
.if-tab-div{
background:#ebf5e8;
border-radius: 16px;
padding: 10px 30px;
margin-bottom: 20px;
margin-top: 50px;
}
.if-tab-div .nav-pills .nav-link {
background: 0 0;
border: 0;
border-radius: 0.25rem;
font-size: 20px;
line-height: 30px;
color: var(--nao-blue);
border-radius: 10px;
padding: 22px 22px;
}
.if-tab-div .nav-pills .nav-link.active, .if-tab-div .nav-pills .show>.nav-link {
color: var(--nao-blue);
background-color:#fff;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
font-weight:700;
}
.if-tab-div .nav-pills .nav-link:hover{
background: rgb(255 255 255 / 43%);
color: #1e3565;
}
.if-tab-div .nav-pills .nav-link.active:hover{
background-color:#fff;
color: #1e3565;
}
.if-tab-div .nav-pills .nav-link:focus{
background-color: #fff;
color: #1e3565;
}
.if-tab-div .nav-item{
padding:0px 5px;
}
.if-tabcontent-title{
padding-top: 40px;
padding-bottom: 40px;
}
.if-tabcontent-title h3{
font-family: var(--nao-fontHead);
font-size: 48px;
line-height: 73px;
color:var(--nao-blue);
margin-bottom:5px;
position:relative;
top: 0px;
}
.if-table-div .dataTables_filter{
display:none;
}
.max-search-visit{
max-width: 590px;
margin: 0 auto;
position:relative;
top:-30px;
}
.max-search-visit .form-control{
background-color: #EEEEEE;
font-family: var(--nao-fontfamily);
font-size: 26px;
line-height: 31px;
border-radius: 16px;
height: 81px;
padding: 10px 60px 10px 30px;
color: var(--nao-blue);
box-shadow:none;
border: 1px solid transparent;
}
.max-search-visit .form-control:focus{
background-color:#f9f9f9;
box-shadow:none;
color: var(--nao-blue);
border: 1px solid #EEEEEE;
}
.max-search-visit .search-icon{
background-image: url('../images/search-if.png');
background-repeat: no-repeat;
background-position: right 22px center;
}
.if-table-div .form-control{
background-color: #EEEEEE;
font-family: var(--nao-fontfamily);
font-size: 26px;
line-height: 31px;
border-radius: 16px;
height: 81px;
padding: 10px 60px 10px 30px;
color: var(--nao-blue);
box-shadow:none;
border: 1px solid transparent;
}
.if-table-div .form-control:focus{
background-color:#f9f9f9;
box-shadow:none;
color: var(--nao-blue);
border: 1px solid #EEEEEE;
}
.if-table-div .search-icon{
background-image: url('../images/search-if.png');
background-repeat: no-repeat;
background-position: right 22px center;
}
.if-table-div .dataTables_wrapper .dataTables_filter input {
margin-left: 3px;
background-color: #EEEEEE;
font-family: var(--nao-fontfamily);
font-size: 26px;
line-height: 31px;
border-radius: 16px;
height: 81px;
padding: 10px 60px 10px 30px;
color: var(--nao-blue);
box-shadow: none;
border: 1px solid transparent;
width: 580px;
position: relative;
top: 0px;
}
.if-table-div .dataTables_filter label {
display: inline-block;
position: relative;
top: -60px;
right: 10px;
color: #fff;
}
.if-table-div{
padding-bottom: 100px;
}
.if-table-div table.dataTable.no-footer{
border-bottom:0px;
}
.if-table-div .table > thead > tr > th {
background: var(--nao-blue);
border-right:0px solid #fff;
color:var(--nao-white);
font-size:22px;
font-weight: 400;
font-family:var(--nao-fontfamily);
padding: 20px 25px;
border-bottom: 10px solid #fff;
}
.if-table-div .table > thead > tr > th:first-child{
width:410px;
}
.if-table-div .table > thead > tr > th:last-child{
width:290px;
border-right: 0px;
}
.if-table-div .table > tbody > tr > td{
background:#f5f5f5;
border-bottom:10px solid #fff;
border-top:0px;
color:var(--nao-blue);
font-size:20px;
line-height:28px;
padding: 30px 25px;
vertical-align:middle;
}
.if-table-div .table > tbody > tr:first-child{
border-top:10px solid #fff;
}
.if-tab-section .table-responsive{
overflow-x:hidden;
}
.provider-logos{
max-width:1450px;
margin:0 auto;
padding-top: 0px;
padding-bottom: 0px;
}
.provider-logos .wp-block-gallery.is-cropped .blocks-gallery-item img{
height: auto;
object-fit: none;
}
.provider-logos .wp-block-gallery.columns-3 .blocks-gallery-item{
width: 260px;
align-self: center;
background: rgba(196, 196, 196, 0.07);
border: 1.21918px solid #E2E2E2;
height: 185px;
margin: 15px 15px 0px 15px;
}
.provider-logos .block-gallery .blocks-gallery-item figure{
align-items: center;
display:inline-block;
}
.provider-logos .blocks-gallery-grid .blocks-gallery-item figure, .provider-logos .wp-block-gallery .blocks-gallery-item figure{
align-items: center;
}
.provider-logos .blocks-gallery-grid, .wp-block-gallery{
margin: 0 auto;
}
.last-glry-ins{
margin-bottom:40px;
}
.search-tab-ins{
background-color: rgba(30, 53, 101, 0.4) !important;
padding: 15px 18px !important;
position: relative;
}
.search-tab-ins.active{
color:var(--nao-blue) !important;
}
.srch-icon{
background-image: url('../images/search-if.svg');
width: 27px;
height: 27px;
display: inline-block;
vertical-align: middle;
background-size: 78%;
background-repeat: no-repeat;
}
.popular-insurance-list{
padding-top: 40px;
max-width: 1180px;
margin: 0 auto;
margin-bottom: 90px;
}
.popular-insurance-list h2{
font-family: var(--nao-fontFamily);
font-weight:700;
font-size: 32px;
line-height: 27px;
margin-bottom: 15px;
margin-top: 10px;
}
.pil-div{
overflow: auto;
white-space: nowrap;
position: relative;
padding-bottom: 40px;
}
.pil-div::-webkit-scrollbar-track {
box-shadow: inset 0 0 0px rgb(205 255 207);
border-radius: 10px;
background-color: #F5F5F5;
}
.pil-div::-webkit-scrollbar{
width: 25px;
background-color: #F5F5F5;
height:40px;
}
.pil-div::-webkit-scrollbar-thumb{
border-radius: 10px;
box-shadow: inset 0 0 0px rgba(0,0,0,.3);
background-color: rgba(154, 207, 140, 0.7);
width:200px;
content:"123455";
color:#ccc;
}
#search_provider_list > .row{
flex-wrap: nowrap;
}
.pil-div ul{
position: relative;
}
.pil-div ul li{
font-family: var(--nao-fontFamily);
font-weight: 700;
background: #F1F1F1;
border-radius: 10px;
font-size:16px;
line-height: 24px;
padding: 22px 20px;
width: 100%;
margin: 6px 3px;
display: flex; 
position: relative;
cursor:pointer;
}
.lft-inslist{
float: left;
width: 75%;
padding-right: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ins-acpt{
color: #000000;
font-size: 17px;
vertical-align: middle;
}
.tick-accept-icon{
background-image: url('../images/tick-accept.svg');
width: 31px;
height: 26px;
display: inline-block;
vertical-align: middle;
position: relative;
top: -2px;
background-size: 80%;
background-repeat: no-repeat;
}
.insfee-div h3 {
font-size: 50px;
line-height: 60px;
}
.insfee-div p {
font-size: 20px;
line-height: 25px;
max-width: 610px;
}
.ins-banner-div{
padding-top:50px;
}
.ins-banner-div h1{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 78px;
line-height: 95px;
color: #1E3565;
text-align:center;
margin-bottom:30px;
margin-top:20px;
}
.ins-gallery-list{
position: relative;
padding:15px 0px 80px 0px;
}
.ins-gallery-list ul{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
max-width: 820px;
margin: 0 auto;
}
.ins-gallery-list li{
width: 134px;
align-self: center;
background: rgba(196,196,196,.07);
border: 1.21918px solid #e2e2e2;
height: 95px;
margin: 15px 15px 0;
}
.ins-gallery-list li img{
width: 130px;
height: 80px;
object-fit: contain;
}
.search-provider-new{
background: rgba(155, 208, 140, 0.26);
border: 0.5px solid rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 14px rgba(155, 208, 140, 0.25);
border-radius: 15px;
}
.grn-arw{
position: relative;
display:inline-block;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
}
.grn-arw:after{
content: "\e909";
color: var(--nao-green);
position: absolute;
font-family: 'icomoon' !important;
z-index: 1;
right:-5px;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.noinsprb-max a{
display:inline-block;
}

.noinsprb-max h6{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 25px;
text-align:center;
color: #9BD08C;
margin-bottom:20px;
}
/**insurance-fees**/
/**mcustomscrollbar**/
.popular-insurance-list .mCSB_buttonLeft{
background-image: url('../images/arw-left.png') !important;
background-repeat: no-repeat !important;
background-position:center !important;
opacity:2 !important;
}
.popular-insurance-list .mCSB_buttonRight{
background-image: url('../images/arw-right.png') !important;
background-repeat: no-repeat !important;
background-position:center !important;
opacity:2 !important;
}

.popular-insurance-list .mCSB_scrollTools.mCSB_scrollTools_horizontal {
width: auto;
height: 65px !important;
top: auto;
right: 0;
bottom: 0;
left: 0;
background-color: rgb(196 196 196 / 52%);
border-radius: 4px;
padding: 0px 10px;
opacity: 2;
}
.popular-insurance-list .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .popular-insurance-list .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
width: 50px !important;
height: 50px !important;
z-index: 9;
margin: 7px 4px !important;
}
.popular-insurance-list .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
width: 100%;
height: 45px !important;
margin: 10px auto !important;
}
.popular-insurance-list .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height:0px;
margin: 0px 0;
}
.popular-insurance-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #9ACF8C !important;
}
.popular-insurance-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{
background-color:#72b561 !important;
}
.popular-insurance-list .mCSB_horizontal.mCSB_inside > .mCSB_container{
    margin-bottom: 80px !important;
}
.popular-insurance-list .mCSB_dragger_bar{
position: relative;
}
.popular-insurance-list .mCSB_dragger_bar:before{
content: "Slide to view all";
font-weight: 400;
font-size: 18px;
line-height: 23px;
color: #000;
position: relative;
top: 10px;
}
.popular-insurance-list .mCSB_dragger_bar:hover.mCSB_dragger_bar:before{
color: #fff;;
}
/**mcustomscrollbar-closed**/

/**career-page**/
.career-banner{
padding-top:50px;
margin-bottom: 0px;
}
.career-banner h1{
font-family: var(--nao-fontHead);
font-size: 64px;
line-height: 90px;
padding-top: 100px;
margin-bottom: 30px;
}
.career-banner p{
font-family: var(--nao-fontfamily);
font-size: 25px;
line-height: 29px;
max-width:550px;
color: var(--nao-blue);
}
.explore-roles{
padding-top:45px;
}
.explore-roles .wp-block-button__link{
font-family: var(--nao-fontfamily);
background-color:var(--nao-green);
font-size: 16px;
line-height: 28px;
color: var(--nao-blue);
border-radius: 8px;
padding: 20px 40px;
border: 2px solid var(--nao-green);
position: relative;
}
.explore-roles .wp-block-button__link:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2 ease-in;
padding-left: 10px;
top: 2px;
right: 0;
}
.explore-roles .wp-block-button__link:hover{
background-color: var(--nao-blue);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
}
.explore-roles .wp-block-button__link:hover:after{
right:-10px;
}
.explore-roles-btn{
margin:30px 0px;
top: 8px;
position: relative;
}
.explore-roles-btn .wp-block-button__link{
font-family: var(--nao-fontfamily);
background-color:#c7e4bf;
font-size: 15px;
line-height: 28px;
color: var(--nao-blue);
border-radius: 10px;
padding: 20px;
border: 2px solid #c7e4bf;
width: 100%;
font-weight:600;
}
.explore-roles-btn .wp-block-button__link:hover{
background-color: var(--nao-white);
color: var(--nao-blue);
border: 2px solid #c7e4bf;
}
.occ-ctc-div{
max-width: 880px;
}
.occ-ctc-div .wp-block-buttons>.wp-block-button{
display: inline-block;
margin: 0;
width: 100%;
text-align: left;
}
.occ-phone .wp-block-button__link{
position: relative;
}
.occ-email .wp-block-button__link{
position: relative;
}
.occ-phone .wp-block-button__link:before{
content: '';
background-image: url('../images/unfilled-call.png');
width: 23px;
height: 23px;
left: -6px;
margin-top: 4px;
position: relative;
display: inline-block;
top: 7px;
}
.occ-email .wp-block-button__link:before{
content: '';
background-image: url('../images/mail-occ.svg');
width: 25px;
height: 25px;
position: relative;
display: inline-block;
top: 8px;
left: -4px;
}
.explore-roles .wp-block-image{
margin-bottom:0px;
}
.career-banner .wp-block-columns{
margin-bottom:0px;
}
.icon-bnr-nao{
font-size: 48px;
color: var(--nao-blue);
}
.icon-bnr-nao:before {
content: "\e902";
color: #163970;
font-size: 44px;
}
.career-banner .wp-block-column:not(:first-child) {
    margin-left: 0em;
}
.career-power{
background-color: var(--nao-green);
}
.career-power h3{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 33px;
padding-top: 100px;
margin-bottom: 0px;
color:var(--nao-blue);
}
.icon-pwr-nao{
color:var(--nao-blue);
font-size: 44px;
padding-left:8px;
}
.icon-pwr-nao:before {
content: "\e902";
color:var(--nao-blue);
font-size: 44px;
}
.max-power-nao{
background-color: var(--nao-white);
box-shadow: 0px 4px 25px rgb(0 0 0 / 11%);
border-radius: 15px;
padding: 30px;
position: relative;
top: 90px;
max-width: 900px;
margin: 0 auto;
}
.max-power-nao .wp-block-columns{
margin-bottom:0px;
}
.career-banner-img .wp-block-image{
margin-bottom:0px;
}

.max-power-nao h4{
font-family: var(--nao-fontHead);
font-size: 52px;
line-height: 63px;
color: var(--nao-blue);
margin-bottom: 15px;
}
.max-power-nao p{
font-family: var(--nao-fontFamily);
font-size: 19px;
line-height: 22px;
color: var(--nao-blue);
margin-bottom: 0px;
}
.career-rgh-pad{
padding-left: 15px;
}
.career-rgh-border{
border-right: 1px solid #e5e5e5;
padding-left: 15px;
}
.career-rgh-border:last-child{
border-right:0px;
}
.op-title{
padding-top:110px;
}
.op-title h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color: var(--nao-blue);
margin-bottom: 15px;
}
.max-op-div{
max-width:1130px;
margin:0 auto;
}
.opbhamboo{
padding-top:15px;
padding-bottom:25px;
}
.max-op-div .BambooHR-ATS-board a {
font-size: 22px;
line-height: 1.9em;
color: var(--nao-blue);
}
.max-op-div .BambooHR-ATS-Jobs-Item{
list-style: none;
margin: 0;
clear: both;
background-color: rgb(233 233 233 / 47%);
padding: 20px 30px;
border-radius: 15px;
margin-bottom: 15px !important;
}
.max-op-div .BambooHR-ATS-board h2{
display:none;
}
.max-op-div .BambooHR-ATS-board ul{
margin: 0px;
padding: 0px !important;
border-bottom: 0px !important;
margin-bottom: 40px!important;;
}
.max-op-div .BambooHR-ATS-Department-Header{
font-size: 32px;
font-weight: 700;
line-height: 1.9em;
color: var(--nao-blue);
margin-bottom: 12px;
}
.career-taking-blue{
background-color:var(--nao-blue);
padding-top:80px;
padding-bottom:50px;
}
.career-taking-header .icon-pwr-nao:before {
color: var(--nao-white);
}
.career-taking-header h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: var(--nao-white);
max-width: 660px;
margin: 0 auto;
margin-bottom: 30px;
}
.career-taking-header p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 29px;
color: var(--nao-white);
max-width: 650px;
margin: 0 auto;
}
.max-career-taking-list{
max-width:715px;
margin:0 auto;
padding:45px;
background-color:rgb(82 102 143);
margin-top:80px;
}
.max-career-taking-list ul{
margin-left: 20px;
}
.max-career-taking-list ul li{
font-family:var(--nao-fontfamily);
font-size: 25px;
line-height: 39px;
color:var(--nao-white);
list-style: disc;
margin-bottom:3px;
}
.counter {
animation-duration: 1s;
animation-delay: 0s;
}
.insurance_fee-bg{
background-color: rgb(233 233 233 / 47%);
padding: 50px 0px;
}
.insurance_fee-bg .widget{
margin-bottom:0px;
max-width: 1185px;
margin: 0 auto;
}
.insurance_fee-bg .widget-title, .insurance_fee-bg h2{
font-family: var(--nao-fontHead);
font-size: 50px;
line-height: 73px;
color: var(--nao-blue);
margin-bottom: 30px;
}
.insurance_fee-bg .max-igfeed{
margin-bottom:0px;
max-width: 1185px;
margin: 0 auto;
}
.team-career-div{
max-width: 1120px;
margin: 0 auto;
padding-top: 80px;
}
.career-team-box{
background: #213A6E;
border: 1px solid  rgba(255, 255, 255, 0.17);
padding:20px 35px 30px 35px;
max-width: 352px;
height: 290px;
}
.career-team-box h6{
font-family: var(--nao-fontfamily);
font-style: var(--nao-fontMedium);
font-weight: 400;
font-size: 20px;
line-height: 26px;
color: var(--nao-white);
max-width: 563px;
margin: 0 auto;
margin-bottom:10px;
}
.career-team-box p{
font-family: var(--nao-fontfamily);
font-size: 16px;
line-height: 26px;
color: var(--nao-white);
max-width: 563px;
margin: 0 auto;
}
.career-team-box img{
margin-bottom:8px;
margin-top: 15px;
}
.justyfy-bx-center{
justify-content:center;
}

.career-testimonail{
background: #fff;
padding:70px 0px;
}
.career-testimonial-slider{
max-width: 1185px;
margin: 0 auto;
}
.career-testimonail .service-slider-title{
max-width: 1185px;
margin: 0 auto;
}
.career-testimonail .service-slider-title h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
margin-bottom: 30px;
}
.career-testimonail .lfs-div {
background: #f3f3f3;
border: 0 solid #f3f3f3;
border-radius: 7px;
padding: 30px;
min-height: 475px !important;
margin-top: 15px;
margin-bottom: 15px;
max-width: 380px;
}
.career-testimonail .lfs-div p{
-webkit-line-clamp: inherit;
-webkit-box-orient: inherit;
height: auto;
}
.career-testimonail .lfs-div h4 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 17px;
color: var(--nao-blue);
margin-top: 10px;
}
.career-testimonial-slider .slick-next {
right: 50px;
}
.career-testimonial-slider .slick-prev {
right: 130px;
}

.career-testimonial-slider .slick-prev, .career-testimonial-slider .slick-next {
color: transparent;
width: 64px;
height: 64px;
vertical-align: middle;
border-radius: 50%;
background-color: #fff;
border: 1px solid #1e3565;
padding: 18px;
position: absolute;
top: -18%;
}
.career-testimonial-slider .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid var(--nao-blue);
border-width: 3px 0 0 3px;
display: inline-block;
padding: 4px;
}
.career-testimonial-slider .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.career_banner_bg{
background: rgba(250, 195, 176, 0.26);
position: relative;
margin-top: -120px;
padding-top: 150px;
padding-bottom:70px;
}
.career_banner{
max-width: 1185px;
margin: 0 auto;
}
.career_banner h1{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
max-width: 420px;
margin-bottom: 30px;
padding-top: 100px;
}
.career_banner p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
max-width: 400px;
margin-bottom:30px;
}
.career_banner_count{
background-color: #fff;
border-radius: 6px;
padding: 20px 20px;
}
.career_banner_count h3{
font-weight: 700;
font-size: 25px;
line-height: 33px;
color: #1E3565;
margin-bottom: 10px;
}
.career_banner_count p{
font-weight: 400;
font-size: 16px;
line-height: 18px;
color: #7b7b7b;
margin-bottom: 0px;
}
.career_banner_count .wp-block-columns{
margin-bottom:0px;
}
.career_banner_bg .wp-block-columns{
margin-bottom:0px;
}
.career_section_two{
background-color:#FAC3B0;
}
.career_container{
max-width: 1185px;
margin: 0 auto;
}
.career_section_two h2{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family:var(--nao-fontHead);
}
.career_section_two p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom: 22px;
}
.cst_left{
padding-right: 20px;
}
.cls_right{
padding-top:50px;
}
.cst_left .wp-block-image{
margin-bottom:0px;
}
.career_ourvalues_bg{
background: rgba(250, 195, 176, 0.26);
padding:90px 0px;
}
.career_ourvalues_bg h2{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family:var(--nao-fontHead);
margin-bottom: 30px;
}
.cov_box{
background: #FFFFFF;
padding:20px 25px;
min-height: 272px;
margin-bottom:15px;
border-radius: 10px;
}
.career_ourvalues_bg .wp-block-column:not(:first-child) {
margin-left: 20px;
}
.cov_box h3{
font-weight: 700;
font-size: 22px;
line-height: 33px;
color: #1e3565;
font-family: var(--nao-fontfamily);
position: relative;
z-index: 99;
margin-bottom: 45px;
padding: 12px 20px;
top: 10px;
}
.cov_box h3.respect-bg:after{
content:'';
background-image:url('../images/crespect.jpg');
background-repeat:no-repeat;
position: absolute;
width: 321px;
height: 77px;
z-index: -1;
left: 0;
top: -10px;
}
.cov_box h3.clarity-bg:after{
content:'';
background-image:url('../images/cclarity.jpg');
background-repeat:no-repeat;
position: absolute;
width: 321px;
height: 77px;
z-index: -1;
left: 0;
top: -10px;
}
.cov_box h3.though-bg:after{
content:'';
background-image:url('../images/cthought.jpg');
background-repeat:no-repeat;
position: absolute;
width: 321px;
height: 77px;
z-index: -1;
left: 0;
top: -10px;
}
.cov_box ul{
padding-left: 20px;
}
.cov_box ul li{
font-weight: 400;
font-size: 16px;
line-height: 19px;
font-family: var(--nao-fontfamily);
color: #1E3565;
list-style: disc;
margin-bottom:5px;
}
.career_ourvalues_bg .wp-block-columns{
margin-bottom:0px;
}
.bepart_section{
padding: 60px 0;
background: url('../images/bepart_pattern.jpg') no-repeat center;
background-size: cover;
}
.bepart_section h2{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:30px;
margin-top: 20px;
text-align:center;
}
.bepart_section .wp-block-button__link{
font-family: var(--nao-fontfamily);
background: #1e3565;
border-radius: 14px;
font-weight: 500;
font-size: 16px;
line-height: 27px;
color: #fff;
border: 2px solid #1e3565;
position: relative;
padding: 13px 70px 13px 20px;
width: 234px;
text-align: left;
}
.bepart_section .wp-block-button__link:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-white);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
top: 15px;
font-size: 14px;
right: 20px;
}
.bepart_section .wp-block-button__link:hover, .bepart_section .wp-block-button__link:focus {
border: 2px solid #1e3565;
color: #1e3565;
background: #fff;
}
.bepart_section .wp-block-button__link:hover:after {
color: var(--nao-blue);
right: 10px;
}
.career-quote-icon{
width: 40px;
height: 28px;
display: inline-block;
}
.gq-icon{
background: url('../images/green-quote.png') no-repeat 0 0;
}
.orng-icon{
background: url('../images/organge-quote.png') no-repeat 0 0;
}
.lig-icon{
background: url('../images/light_quote.png') no-repeat 0 0;
}
.btn-career-view .wp-block-button__link{
background: var(--nao-blue);
font-size: 18px;
line-height: 16px;
font-family: var(--nao-fontMedium);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
text-transform: capitalize;
position: relative;
border-radius: 6px;
padding: 20px 20px 20px 20px;
margin-bottom: 20px;
width: 235px;
}
.btn-career-view .wp-block-button__link .icon-nao-abs{
    color: #fff;
}
.btn-career-view .wp-block-button__link .icon-nao-abs:before {
content: "\e902";
color: #fff;
font-size: 13px;
}
/**career-page-closed**/

/**patient-resources**/
.pr-bg{
background-color: #f7f7f7;
padding: 210px 130px 70px 130px;
}
.prtp-title{
margin-bottom: 50px;
}
.prtp-title p{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color:var(--nao-blue);
margin-bottom:15px;
}
.prtp-title p a{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color:var(--nao-blue);
}
.prtp-title h1{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color:var(--nao-blue);
margin-bottom:30px;
}
.pr-max-div h2{
position:relative;
font-family: var(--nao-fontHead);
font-size: 46px;
line-height: 56px;
margin-bottom:30px;
margin-left:0px;
}
.pr-list-div h4{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 26px;
line-height: 31px;
color:var(--nao-blue);
margin-bottom:20px;
}
.pr-list-div p{
font-family:var(--nao-fontfamily);
font-size: 20px;
line-height: 23px;
color:var(--nao-blue);
margin-bottom:15px;
max-width:680px;
}
.pr-list-div{
padding-top: 35px;
padding-bottom: 25px;
border-bottom: 1px solid #d7d7d7;
max-width: 790px;
}
.pr-list-two{
margin-top:50px;
}
/**patient-resources-closed**/

/**locations**/
.ourlocations-overall{
padding-top:50px;
padding-bottom:70px;
}
.lsc{
background-color: #fdbe84;
padding: 5px 10px;
border-radius: 20px;
font-size: 12px;
color: #fd2507;
right: auto;
margin-left: 0px;
top: -25px;
position: relative;
animation: blinkerlsc 1s step-start infinite;
}
@keyframes blinkerlsc {
50% {
    opacity: 0;
}
}
.main-location-map{
padding: 0px 80px;
z-index: 2;
position: relative;
}
.main-location-map h1{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 65px;
text-align: center;
padding-top: 0px;
padding-bottom: 20px;
}
.main-banner-map{
position: relative;
border: 5px solid rgb(189 193 201 / 30%);
border-radius: 10px;
padding: 0px;
}
.main-banner-map #map-canvas{
border: solid 3px #e9e9e9;
height: 670px;
width: 100%;
}

.main-location-map #map_wrapper {
height: 500px;
}

.main-location-map #map_canvas {
width: 100%;
height: 100%;
}
.main-location-map #map_canvas_banner {
width: 100%;
height: 100%;
}
.ourlocation-tab{
position: relative;
}
.mtb-left{
position: relative;
}
.mtb-left h4{
font-family: var(--nao-fontHead);
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: var(--nao-blue);
text-align:left;
margin-bottom: 10px;
}
.mtb-left p{
font-family: var(--nao-fontfamily);
font-size: 26px;
line-height: 31px;
color: var(--nao-blue);
text-align:left;
margin-bottom: 15px;
}
.mtb-left ul{
position: relative;
}
.mtb-left ul li{
font-family: var(--nao-fontfamily);
font-size: 24px;
line-height: 36px;
color: var(--nao-blue);
text-align:left;
padding: 3px 0px;
}
.mtb-left ul li span{
font-weight:700;
}
.ourlocation-tab .nav-pills .nav-link.active, .ourlocation-tab .nav-pills .show>.nav-link {
color:var(--nao-blue);
background-color:var(--nao-green);
}
.ourlocation-tab .nav-link{
position: relative;
justify-content: center;
}
.ourlocation-tab .nav-link:hover{
color:var(--nao-blue);
background-color:var(--nao-green);
}
.get-direct-tab{
display:none;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: var(--nao-blue) !important;
text-align:left;
position: absolute;
right: 20px;
bottom: 100px;
}
.get-direct-tab:after {
content: "\e909";
padding-right: 10px;
position: relative;
top: 3px;
font-family: 'icomoon' !important;
font-size: 20px;
color: var(--nao-blue);
}
.get-direct-tab:hover:after{
color:#fff !important;
}
.get-direct-tab:hover{
color:#fff !important;
}
.ourlocation-tab .nav-pills .nav-link.active .get-direct-tab, .ourlocation-tab .nav-pills .nav-link:hover .get-direct-tab{
display:block;
}
.map-tab-scroll{
max-height: 885px;
overflow: auto;
}
.map-tab-scroll::-webkit-scrollbar-track {
box-shadow: inset 0 0 8px rgb(205 255 207);
border-radius: 10px;
background-color: #F5F5F5;
}

.map-tab-scroll::-webkit-scrollbar
{
width: 22px;
background-color: #F5F5F5;
}

.map-tab-scroll::-webkit-scrollbar-thumb
{
border-radius: 10px;
box-shadow: inset 0 0 0px rgba(0,0,0,.3);
background-color: rgba(154, 207, 140, 0.7);;
}
.intab-map{
height: 650px;
position: relative;
max-width:820px;
margin:0 auto;
}
.intab-map .gm-fullscreen-control{
display:none;
}
.location-search-abs{
z-index: 9;
width: 100%;
max-width: 600px;
margin: 0 auto;
top: 100px;
position: relative;
display: flex;
background-color: #fff;
padding: 10px 10px;
border-radius:10px;
/* left: 0px;
right: 0px;
justify-content: center; */
}
.map-main-ctc{
position: relative;
right: auto;
top: 0px;
z-index: 1;
border-right: 0px solid #BABABA;
}
.intab-map .form-control{
height: 50px;
font-size: 18px;
color: var(--nao-blue);
box-shadow: none;
border-radius: 10px;
padding: 8px 18px;
background-color: rgb(255 255 255);
border: 0px solid rgba(30, 53, 101, 0.3);
padding-right: 0;
}
.intab-map .pac-target-input{
top: 0px !important;
width: 100%;
margin: 0;
margin-left: 0px;
float: none;
left: 0px !important;
position:relative !important;
border-left: 1px solid #BABABA;
border-radius: 0px;
padding:0px 15px 0px 50px;
background-image: url('../images/search-menu.svg');
background-repeat: no-repeat;
background-position: left 15px center;
}
.intab-map .btn-outline-secondary {
color: #fff;
border-color: #6c757d;
background: #1E3565;
border-radius: 10px;
padding: 5px 35px;
font-weight: 700;
font-size: 22px;
line-height: 23px;
height: 50px;
top: 0px;
right: -10px;
position: relative;
}
.intab-map .btn-outline-secondary:hover, .intab-map .btn-outline-secondary:focus{
color: #1E3565;
border-color: #6c757d;
background: #fff;
}
.intab-map .input-group .btn {
position: relative;
z-index: 991;
}
.intab-map .input-group{
position: relative;
}
.location-search .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.location-search .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .location-search .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.intab-map .gmnoprint{
display:none;
}
.subpage-mapbanner{
padding: 50px 80px;
z-index: 2;
position: relative;
}
.sub-location-map{
background: #F3F3F3;
border-radius: 10px;
padding: 2px;
margin-bottom:25px;
position: relative;
}
.submapping{
height:100%;
}

.sub-location-map #map_wrapper {
height: 595px;
}

.sub-location-map #map_canvas_subbanners {
width: 100%;
height: 100%;
}
.subbanner-address{
position:relative;
}
.subbanner-address h1{
font-family: var(--nao-fontHead);
font-weight: normal;
font-size: 50px;
line-height: 87px;
color:var(--nao-blue);
}
.subbanner-address p{
font-family: var(--nao-fontfamily);
font-weight: normal;
font-size: 30px;
line-height: 40px;
color:var(--nao-blue);
}
.subbanner-address label{
font-family: var(--nao-fontfamily);
font-weight: normal;
font-size: 30px;
line-height: 40px;
color:var(--nao-blue);
}
.subbanner-address label a{
color:var(--nao-blue);
}
.subbanner-address ul{
margin-top: 10px;
}
.subbanner-address ul li{
font-family: var(--nao-fontfamily);
font-weight: normal;
font-size: 30px;
line-height: 40px;
color:var(--nao-blue);  
}
.max-lct{
/* max-width: 360px;
margin: 0 0 0 auto; */
max-width: 240px;
margin-bottom: 10px;
border-bottom:0px solid #e9e9e9;
}
.location-detail-right{
position: relative;
/* padding-left: 80px;
padding-right: 80px; */
}
.location-detail-right h2{
font-family: var(--nao-fontHead);
font-size: 54px;
line-height: 65px;
color:var(--nao-blue);
margin-bottom:25px;
}
.location-detail-right p{
font-family: var(--nao-fontFamily);
font-size: 22px;
line-height: 26px;
color:var(--nao-blue);
margin-bottom:20px;
}
.lfs-div{
background: #FFFFFF;
border: 1px solid #1E3565;
border-radius: 6px;
padding: 10px 20px;
max-width: 340px;
min-height: 258px;
}
.lfs-div h4{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
color: var(--nao-blue);
margin-top: 12px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
}
.lfs-div P{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color:var(--nao-blue);
margin-bottom:15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical;
height: 170px;
}
.location-rating .stars-container {
position: relative;
display: block;
color: transparent;
width: 100px;
top: 12px;
text-align: right;
float: right;
right: 10px;
}
.location-rating .stars-container:before {
position: absolute;
top: 0;
left: 0;
content: '';
color: rgb(30 53 101 / 21%);
font-size: 30px;
background-image: url('../images/star-bl.webp');
width: 119px;
height: 18px;
}
.location-rating .stars-container:after {
position: absolute;
top: 0;
left: 0;
content: '';
color: #1E3565;
overflow: hidden;
font-size: 30px;
}
.location-rating .stars-0:after { width: 0%; }
.location-rating .stars-1:after { width: 20%; }
.location-rating .stars-2:after { width: 40%; }
.location-rating .stars-3:after { width: 60%; }
.location-rating .stars-4:after { width: 80%; }
.location-rating .stars-5:after { width: 100%; }
.btn-ld-view a.wp-block-button__link {
background: var(--nao-blue);
font-size: 20px;
line-height: 16px;
font-family: var(--nao-fontMedium);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
text-transform: capitalize;
position: relative;
border-radius: 10px;
padding: 25px 80px 25px 20px;
margin-top: 30px;
}
.btn-ld-view a.wp-block-button__link:after, .btn-ld-view a.wp-block-button__link:after {
right: 32px;
top: 25px;
font-size: 17px;
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
}
.btn-ld-view a.wp-block-button__link:hover:after{
right: 12px;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
}
.location-detail-second .wp-block-columns{
margin-bottom:0px;
}
.location-detail-second .wp-block-image{
margin-bottom:0px;
}
.location-availabel-bg{
background: #FFFFFF;
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.25);
border-radius: 10px;
padding: 40px 30px 20px 30px;
position: relative;
top: -40px;
}
.location-as-bg{
background-color:var(--nao-blue);
padding: 0px 80px;
}

.locate-availabel-toggle{
margin-bottom:0px;
}
.locate-availabel-toggle h3{
font-family: var(--nao-fontHead);
font-weight: normal;
font-size: 60px;
line-height: 73px;
color:var(--nao-blue);
text-align:center;
margin-bottom:0px;
}
.locate-availabel-toggle h3 a{
font-family: var(--nao-fontFamily);
font-weight: 500;
font-size: 36px;
line-height: 43px;
color:var(--nao-green);
padding-left: 20px;
}
.location-availabel-bg .wp-block-columns{
margin-bottom:0px;
}
.locate-availabel-services{
margin-top: 50px;
}
.locate-availabel-services ul{
position: relative;
}
.locate-availabel-services ul li{
font-family: var(--nao-fontFamily);
font-size: 22px;
line-height: 26px;
color:var(--nao-blue);
padding-bottom:40px;
position: relative;
text-indent: -40px;
margin-left: 40px;
}
.locate-availabel-services ul li:before {
content: "\e909";
padding-right: 10px;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 18px;
color: var(--nao-blue);
margin-right: 10px;
}
.locate-availabel-services .wp-block-columns {
margin-bottom: 0px;
}
.show-more-height { 
display:none;
}
.map-img-distance{
position: absolute;
left: 0;
right: 0px;
width: auto;
z-index: 91;
top: 0;
bottom: auto;
}
.lcd-img{
max-width:380px;
}
.lcd-img img{
position: relative;
}
.lcd-help{
background: rgba(30, 53, 101, 0.7);
border-radius: 10px;
padding: 20px;
max-width: 446px;
margin: 0 0 0 auto;
margin-top: 30px;
position: absolute;
top: 50px;
right: 120px;
bottom: auto;
left: auto;
}
.lcd-help h6{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 24px;
line-height: 29px;
color:#fff;
margin-bottom:15px;
}
.lcd-help ul{
position: relative;
}
.lcd-help ul li{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 20px;
line-height: 26px;
margin-bottom:15px;
color:#fff;
}
.search-navigate-lcd{
margin: 0 auto;
position: absolute;
z-index: 991;
border-radius: 10px;
border: 0px solid #d1d1d1;
padding: 8px;
background-color: #fff;
right: auto;
top: 30px;
bottom: auto;
box-shadow: -5px 5px 36px rgb(0 0 0 / 25%);
max-width: 550px;
left: 50px;
}
.search-navigate-lcd .form-control{
height: 50px;
padding: 0px 15px;
font-size: 20px;
color: #B6B6B6;
border-radius: 6px;
border: 0px;
box-shadow: none;
margin-right: 20px;
}
.search-navigate-lcd .btn-outline-secondary {
color: var(--nao-white);
background: var(--nao-blue);
border: 3px solid #1E3565;
border-radius: 10px !important;
padding: 8px 19px;
font-weight: 400;
font-size: 22px;
line-height: 26px;
}
.btn-nearme{
color:#787878;
background: #fff;
border-right: 1px solid #BABABA;
border:0px;
border-radius: 0px;
padding: 7px 15px;
font-weight: 400;
font-size: 20px;
line-height: 35px;
height: 50px;
top: 0px;
right: 0px;
width: 150px;
position: relative;
}
.btn-nearme:hover, .btn-nearme:focus{
background:#fff;
color:#787878;
border-right: 1px solid #BABABA;
border:0px;
box-shadow:none;
outline:none;
}
.btn-nearme:before{
content: '';
width: 27px;
height: 38px;
display: inline-block;
border: 0px solid #ffffff;
margin-right: 10px;
box-shadow: 0px 0px 0px 0px #1e3565;
background-image: url(../images/blue-mappin.png);
vertical-align: middle;
position: relative;
left: -10px;
top: -4px;
}
.search-navigate-lcd .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.search-navigate-lcd .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .search-navigate-lcd .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.cms-map-div{
position: absolute;
bottom: 25px;
top: auto;
left: 15px;
}
.cms-map-div label{
background-color: #fff;
font-family:var(--nao-fontfamily);
font-weight: 500;
font-size: 24px;
line-height: 29px;
color: #1E3565;
padding: 18px 20px;
box-shadow: 0px 4px 130px rgb(0 0 0 / 25%);
border-radius: 10px;
}
.location-borough{
/* border-radius: 10px; */
/* padding: 20px; */
/* max-width: 550px;
width: 100%; */
}
.location-borough h1{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 48px;
line-height: 48px;
color:var(--nao-blue);
margin-bottom: 0px;
border-bottom: 3px solid #1E3565;
padding-bottom: 15px;
}
/* .fullwidth-location{
position: relative;
box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 15%);
} */
.borough-list{
height: 100%;
max-height: 650px; 
overflow: auto;
margin-top:10px;
}
.borough-list ul{
padding:0px;
list-style:none;
}
.borough-list ul li{
display: block;
padding: 7px 0px 0px 0px;
border-bottom: 1px solid #D1CCC2;
}
.borough-list ul li a{
display: block;
margin: 0px 0px;
padding: 15px 0px;
position: relative;
}
.borough-list ul li a:hover{
background-color: #f1f8ef;
}
.borough-list ul li a:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2s ease-in;
padding-left: 10px;
position: absolute;
right: 25px;
top: 30px;
color:var(--nao-blue);
}
.borough-list ul li a:hover:after{
rotate: -40deg;
}
.borough-list ul li a h3,
.borough-list ul li a h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 32px;
line-height: 38px;
color: var(--nao-blue);
margin-bottom:0px;
}
.borough-list ul li a p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 27px;
color: var(--nao-blue);
}
.borough-list::-webkit-scrollbar-track {
box-shadow: inset 0 0 8px rgb(241 248 239 / 33%);
border-radius: 10px;
background-color: #F1F8EF;
}

.borough-list::-webkit-scrollbar
{
width: 12px;
background-color: #9ACF8C;
}

.borough-list::-webkit-scrollbar-thumb
{
border-radius: 10px;
box-shadow: inset 0 0 0px rgb(241 248 239 / 33%);
background-color: #9ACF8C;
}
.location-slider-list{
/* background: rgba(30, 53, 101, 0.25);
padding: 30px;
position: absolute;
width: 100%;
bottom: 0;
left: 0;
right: 0; */
}
.borough-single-box{
max-width: inherit;
height: auto;
max-height: inherit;
padding:30px 30px 20px;
background: #fff;
box-shadow: -2px 13px 10px #f3f3f3;
border-radius: 0px 0px 9px 9px;
border-top: 3px solid #1E3565;
margin:30px 0px;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.borough-single-box:last-child {
    margin-bottom: 0px;
}
.borough-single-box h3 {
font-family: var(--nao-fontHead);
font-weight:400;
font-size: 20px;
line-height: 25px;
color: var(--nao-blue);
margin-bottom: 15px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 25px;
}
.borough-single-box p {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: var(--nao-blue);
margin-bottom: 15px;
}
.borough-single-box a.sublocation-link{
position: relative;
}
.borough-single-box a.sublocation-link:after{
content: "\e909";
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2s ease-in;
padding-left: 10px;
position: absolute;
right: 25px;
top: 10px;
color: var(--nao-blue);
}
.borough-single-box a.sublocation-link:hover:after{
rotate: -40deg;
}
.borough-single-box p br{
display:none;
}
.borough-single-box label {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 15px;
line-height: 26px;
color: #1E3565;
background-color: #fff;
padding: 10px;
margin-bottom: 20px;
cursor: pointer;
border: 1px solid #1E3565;
border-radius: 6px;
}
.borough-single-box:hover label {
color: #1E3565;
background: #f1f8ef;
}
.borough-single-box .call-line-ic {
background: url('../images/unfilled-call.png') no-repeat 0 0;
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-right: 4px;
}
.location-slider-div{
max-width: 1400px;
margin: 0 auto;
}
.hide-nw-location-detail{
display: none;
}
.borough-single-box:hover .hide-nw-location-detail{
display:block;
}

.location-slider-list .slick-prev, .location-slider-list .slick-next{
color: transparent;
width: 84px;
height: 84px;
vertical-align: middle;
border-radius: 50%;
background-color: #4C5D83;
border: 1px solid #fff;
padding: 28px;
position: absolute;
right: 0px;
top: 40%;
}
.location-slider-list .slick-prev{
left:-90px;
}
.location-slider-list .slick-next{
right:-90px;
}
.location-slider-list .slick-prev:hover, .location-slider-list .slick-next:hover{
background-color: #fff;
}
.location-slider-list .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid white;
border-width: 3px 0px 0px 3px;
display: inline-block;
padding: 4px;
}

.location-slider-list .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid white;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.location-slider-list .slick-prev:hover.slick-prev:before{
border: solid var(--nao-blue);
border-width: 3px 0px 0px 3px;
display: inline-block;
}
.location-slider-list .slick-next:hover.slick-next:before{
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
}
.location-slider-list .slick-slide>div {
margin: 15px;
}
.location-slider-list h1{
font-weight: 400;
font-size: 38px;
line-height: 48px;
color: #1E3565;
font-family:var(--nao-fontHead);
}
.location-slider-list h1 a{
color: #1E3565;
}
.btn-knowmore{
background: #1E3565;
border-radius: 9px;
color: #fff !important;
font-size: 22px;
width: 100%;
border:0px;
padding:15px 40px 15px 10px;
display:none;
margin-top:15px;
position: relative;
}
.btn-knowmore:hover, .btn-knowmore:focus{
background: #1E3565;
border-radius: 9px;
color: #fff;
display:block;
}
.borough-single-box:hover  .btn-knowmore{
display:block;
}
.btn-knowmore:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-white);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
top: 25px;
font-size: 12px;
right: 35px;
}
.btn-knowmore:hover:after{
 right: 20px;
}
.lr-icons{
position: relative;
}
.lr-icons:before{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
font-size: 18px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2s ease-in;
padding-right: 10px;
position: relative;
right: auto;
top: -7px;
color: var(--nao-blue);
display:inline-block;
}
/* .lr-icons:after{
content: '';
background-image: url('../images/sm-arrow.svg');
width: 12px;
height: 7px;
position: relative;
background-repeat: no-repeat;
display: inline-block;
right: -10px;
top: -4px;
bottom: auto;
left: auto;
} */
.new-sublocation-banner{
position: relative;
}
.new-sublocation-banner h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 54px;
line-height: 90px;
color: var(--nao-blue);
}
.new-sublocation-banner h5{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 26px;
line-height: 45px;
color: var(--nao-blue);
}
.new-sublocation-banner h5 br{
display:none;
}
.new-sublocation-banner h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 28px;
line-height: 39px;
color: #1E3565;
margin-top: 15px;
}
.new-sublocation-banner p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
margin-bottom:20px;
}
.new-sublocation-banner label{
margin-bottom:20px;
}
.new-sublocation-banner label a{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 20px;
color: var(--nao-blue);
border: 1px solid var(--nao-blue);
padding: 10px 15px;
border-radius: 4px;
}
.call-unline-ic{
background: url('../images/unfilled-call.png') no-repeat 0 0;
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-right: 4px;
}
.ssl-hrs h6{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 24px;
line-height: 29px;
color:var(--nao-blue);
}
.closenow{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
color: #FF6A49;
margin-bottom:5px;
}
.max-lct ul li{
font-family: var(--nao-fontfamily);
font-weight: 500;
font-size: 18px;
border: 0px solid #e9e9e9;
padding: 0px 0px;
/* border-bottom: 1px solid #e9e9e9;
line-height: 40px; */
}
/* .max-lct ul li:last-child{
border-bottom:0px solid #e9e9e9;
} */
.max-lct ul li b {
/* width: 35%;
display: inline-block;
border-right: 0px solid #ebebeb;
margin-right: 10px; */
}
.new-sublocation-banner .ss-ratings #fixed{
margin-bottom: 15px;
}
.new-title-ldiv{
margin-bottom: 0px;
}
.location-detail-second{
background: #9ACF8C;
}
.location-reviews{
background-color:var(--nao-blue);
padding:40px 0px;
}
.location-review-div{
position: relative;
}
.location-review-slider{
max-width: 1120px;
margin: 0 auto;
}
.location-review-div .slick-prev, .location-review-div .slick-next{
color: transparent;
width: 84px;
height: 84px;
vertical-align: middle;
border-radius: 50%;
background-color: #4C5D83;
border: 1px solid #fff;
padding: 28px;
position: absolute;
right: 0px;
top: 32%;
}
.location-review-div .slick-prev{
left:-90px;
}
.location-review-div .slick-next{
right:-90px;
}
.location-review-div .slick-prev:hover, .location-review-div .slick-next:hover{
background-color: #fff;
}
.location-review-div .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid white;
border-width: 3px 0px 0px 3px;
display: inline-block;
padding: 4px;
}
.location-review-div .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid white;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.location-review-div .slick-prev:hover.slick-prev:before{
border: solid var(--nao-blue);
border-width: 3px 0px 0px 3px;
display: inline-block;
}
.location-review-div .slick-next:hover.slick-next:before{
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
}
.location-review-div .slick-slide>div {
margin: 15px;
}
.location-reviews h5{
font-family:var(--nao-fontfamily);
font-weight: 500;
font-size: 24px;
line-height: 29px;
color: #FFFFFF;
text-align:center;
}
.location-availble-service{
background: var(--nao-blue);
padding: 50px 0;
}
.location-availble-service .service-slider-title h3 {
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #fff;
margin-bottom: 20px;
}
.availble-locationser-slider .hms-dym-box {
background: #fff;
box-shadow: 0px 9px 34px rgb(0 0 0 / 3%);
border-radius: 7px;
padding: 15px;
max-width: 295px;
margin: 0 auto;
margin-bottom: 15px;
margin-top: 10px;
position: relative;
min-height:295px;
}
.availble-locationser-slider .hms-dym-box h3 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #1e3565;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 55px;
}
.availble-locationser-slider .hms-dym-box p {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
margin-bottom: 15px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 59px;
}
.availble-locationser-slider .hms-prc {
float: left;
}
.availble-locationser-slider .hms-dym-box h4 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 25px;
line-height: 34px;
color: #1e3565;
}
.availble-locationser-slider .hms-dym-box h4 span{
font-size: 14px;
}
.availble-locationser-slider .hms-dis {
padding-left: 95px;
padding-top: 10px;
}
.availble-locationser-slider .hms-dym-box i {
font-family: var(--nao-fontfamily);
font-style: italic;
font-weight: 400;
font-size: 14px;
line-height: 16px;
display: flex;
align-items: center;
color: #1e3565;
}
.open_location{
color:#74bc61;
text-transform:uppercase;
}
.close_location{
color:#FF2E00;
text-transform:uppercase;
}
.las-maxwidth{
max-width:1200px;
margin:0 auto;
}
.availble-locationser-slider .mainservices-ctc-div {
clear: both;
}
.availble-locationser-slider .mainservices-ctc-div .btn-learnmre {
background: #f7f7f7;
border-radius: 6px;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 15px;
line-height: 19px;
color: #1e3565 !important;
padding: 12px 20px;
border: 0;
box-shadow: none;
}
.availble-locationser-slider .mainservices-ctc-div .btn-learnmre:hover,  .availble-locationser-slider .mainservices-ctc-div .btn-learnmre:focus{
    background: #ededed;
    color: #1E3565  !important;
    border: 0px;
    box-shadow: none;
}
.availble-locationser-slider .mainservices-ctc-div .btn-booknow{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 4%);
    border-radius: 6px;
    border: 1px solid #1E3565;
    font-family:var(--nao-fontfamily);
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #1E3565 !important;
    padding: 12px 20px;
}
.availble-locationser-slider .mainservices-ctc-div .btn-booknow:hover, .availble-locationser-slider .mainservices-ctc-div .btn-booknow:focus{
    background: #1E3565;
    color:#fff !important;
    border: 1px solid #1E3565;
    box-shadow: none;
}
/* Color of the arrows */
.availble-locationser-slider .slick-prev, .availble-locationser-slider .slick-next{
color: transparent;
width: 64px;
height: 64px;
vertical-align: middle;
border-radius: 50%;
background-color: #fff;
border: 1px solid #1e3565;
padding: 18px;
position: absolute;
right: 0px;
top: -28%;
}
.availble-locationser-slider .slick-prev{
right:130px;
}
.availble-locationser-slider .slick-next{
right:50px;
}
.availble-locationser-slider .slick-prev:hover, .availble-locationser-slider .slick-next:hover{
background-color:  var(--nao-blue);
border: solid white;

}
.availble-locationser-slider .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid var(--nao-blue);
border-width: 3px 0px 0px 3px;
display: inline-block;
padding: 4px;
}
.availble-locationser-slider .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.availble-locationser-slider .slick-prev:hover.slick-prev:before, .availble-locationser-slider .slick-prev:hover.slick-prev:after{
border: solid #fff;
border-width: 3px 0px 0px 3px;
display: inline-block;
}
.availble-locationser-slider .slick-next:hover.slick-next:before{
border: solid var(--nao-white);
border-width: 0 3px 3px 0;
display: inline-block;
}
.availble-locationser-slider .slick-slide > div{
margin:5px;
}
.location-max-insurance{
padding:50px 0px;
}
.location-max-insurance h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 60px;
line-height: 73px;
color: #1E3565;
text-align:center;
margin-bottom:30px;
}
.location-max-insurance h3{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 60px;
line-height: 73px;
color: #1E3565;
text-align:center;
margin-bottom:30px;
margin-top:40px;
}
.location-max-insurance h6{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 24px;
line-height: 28px;
text-align:center;
color:var(--nao-blue);
margin-bottom:30px;
}
.provider-logo-column{
width: 220px;
align-items: center;
background: rgba(196,196,196,.07);
border: 1.21918px solid #e2e2e2;
min-height: 155px;
margin: 15px 15px 0;
padding: 20px;
display: flex;
}
.location-max-insurance ul{
 padding:0px;
 list-style:none;
 text-align:center;
}
.location-max-insurance ul li{
display:inline-block;
vertical-align:middle;
padding:10px 0px;
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #000000;
}
.location-max-insurance ul li p{
padding-top:10px;
}
.btn_manymore{
background: var(--nao-blue);
font-size: 20px;
line-height: 16px;
font-family: var(--nao-fontMedium);
color: var(--nao-white) !important;
border: 2px solid var(--nao-blue);
text-transform: capitalize;
position: relative;
border-radius: 10px;
padding: 15px 70px 15px 20px;
margin-top: 0px;
}
.btn_manymore:after{
right: 32px;
top: 16px;
font-size: 14px;
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
}
.btn_manymore:hover:after{
right: 15px;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
}
.btn_manymore:hover, .btn_manymore:focus{
background: var(--nao-blue);
color:#fff;
}
.location-thumb-slider{
    /* max-width:450px; */
    margin:0 auto;
}
.location-thumb-div img{
/* border: 1px solid #FFFFFF;
filter: drop-shadow(0px 4px 14px rgba(0, 0, 0, 0.25));
border-radius: 6px;
width: 120px;
height: 120px;
object-fit: cover;
cursor:pointer; */
}
.location-thumb-slider .slick-prev, .location-thumb-slider .slick-next{
    color: transparent;
    width: 55px;
    height: 55px;
    vertical-align: middle;
    border-radius: 50%;
    background-color: #fff;
    border: none;
    position: absolute;
    right: 0px;
    top: 45%;
    outline: none;
    }
    .location-thumb-slider .slick-prev{
    left:-90px;
    }
    .location-thumb-slider .slick-next{
    right:-90px;
    }
    .location-thumb-slider .slick-prev:hover, .location-thumb-slider .slick-next:hover{
    background-color: #fff;
    }
    .location-thumb-slider .slick-prev:before {
    content: "\e909";
    font-family: 'icomoon' !important;
    z-index: 1;
    text-indent: 0;
    color: var(--nao-blue);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    margin: auto;
    right: 0;
    }
.location-thumb-slider .slick-next:before {
    content: "\e909";
    font-family: 'icomoon' !important;
    z-index: 1;
    text-indent: 0;
    color: var(--nao-blue);
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 0;
    margin: auto;
    right: 0;
}
    .location-thumb-slider .slick-prev:hover{
        background: var(--nao-green);
    }
    .location-thumb-slider .slick-next:hover{
        background: var(--nao-green);
    }
    .location-thumb-slider .slick-slide>div {
    margin: 15px;
    }

    .slick-lightbox .slick-prev , .slick-lightbox .slick-next{
        color: transparent;
        width: 55px;
        height: 55px;
        vertical-align: middle;
        border-radius: 50%;
        background-color: #fff;
        border: none;
        position: absolute;
        right: 0px;
        top: 45%;
        outline: none;
    }
    .slick-lightbox .slick-prev:before {
        content: "\e909";
        font-family: 'icomoon' !important;
        z-index: 1;
        text-indent: 0;
        color: var(--nao-blue);
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        display: inline-block;
        position: absolute;
        top: 15px;
        left: 0;
        margin: auto;
        right: 0;
    }
    .slick-lightbox .slick-next:before {
        content: "\e909";
        font-family: 'icomoon' !important;
        z-index: 1;
        text-indent: 0;
        color: var(--nao-blue);
        display: inline-block;
        position: absolute;
        top: 15px;
        left: 0;
        margin: auto;
        right: 0;
    }
    .about-locate-section{
        background-color: var(--nao-green);
        
    }
/**locations-closed**/
/**contact**/
.contact-banner{
padding-top: 80px;
}
.contact-banner h1{
font-family: var(--nao-fontHead);
font-size: 74px;
line-height: 90px;
color: #1E3565;
padding-top: 100px;
margin-bottom: 25px;
}
.contact-banner p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
max-width: 560px;
color: var(--nao-blue);
}
.icon-nao-cts{
color: #163970;
padding-left: 3px;
}
.icon-nao-cts:before {
content: "\e902";
color: #163970;
font-size: 50px;
}
.contact_banner_arw{
position: relative;
top: 20px;
}
.contact-banner .wp-block-columns{
margin-bottom:0px;
}
.contact-banner figure{
margin-bottom:-1px;
}
.contact-locations-overall{
background-color:var(--nao-blue);
padding:88px 0px;
border-bottom: 2px solid #35466b;
}
.contact-slider-title h2{
font-family: var(--nao-fontHead);
font-size: 60px;
line-height: 73px;
color: #fff;
margin-bottom: 70px;
}
.contact-slider{
padding:15px 0px;
}
.contact-location-dv{
background-color: #3E527B;
max-width: 360px;
height: 440px;
max-height: 440px;
border-radius:10px;
padding:40px 30px 30px 30px;
}
.contact-location-dv:hover{
background-color: #fff;
transition: 1s;
}
.contact-location-dv h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 34px;
line-height:40px;
color: #fff;
margin-bottom:25px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 80px;
}
.contact-location-dv p{
font-family: var(--nao-fontfamily);
font-size: 20px;
line-height:26px;
color: #fff;
margin-bottom:25px;;
}
.contact-location-dv label{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
color: #fff;
background-color: #4F6287;
border-radius: 9px;
padding: 10px;
margin-bottom: 20px;
cursor:pointer;
}
.cldv-dt{
background: rgba(255, 255, 255, 0.09);
border-radius: 10px;
padding: 20px;
}
.cldv-dt ul li{
font-family: var(--nao-fontfamily);
font-size:18px;
line-height:26px;
color: var(--nao-blue);
margin-bottom: 3px;
}
.call-line-ic{
background: url('../images/filled-call.png') no-repeat 0 0;
width: 23px;
height: 23px;
display:inline-block;
vertical-align: bottom;
margin-right: 4px;
}
.location-slider-list .location-slider-div .cldv-dt {
    /* max-height: 160px;
    overflow: auto; */
    background:transparent;
    border-radius: 0px;
    padding: 10px 0px
}
.location-slider-list .location-slider-div .cldv-dt li {
    font-size: 16px;
}
.contact-location-dv:hover h3{
color: #1E3565;
}
.contact-location-dv:hover p{
color: #1E3565;
}
.contact-location-dv:hover label{
color: #1E3565;
background: rgba(30, 53, 101, 0.09);
border-radius: 9px;
}
.contact-location-dv:hover .cldv-dt{
background-color: #1E3565;
}
.contact-location-dv:hover .call-line-ic{
background: url('../images/unfilled-call.png') no-repeat 0 0;
width: 23px;
height: 23px;
display:inline-block;
vertical-align: bottom;
margin-right: 4px;
}
/* Color of the arrows */
.contact-slider .slick-prev, .contact-slider .slick-next{
color: transparent;
width: 84px;
height: 84px;
vertical-align: middle;
border-radius: 50%;
background-color: #ffffff36;
border: 1px solid #fff;
padding: 28px;
position: absolute;
right: 0px;
top: -40%;
}
.contact-slider .slick-prev{
right:160px;
}
.contact-slider .slick-next{
right:50px;
}
.contact-slider .slick-prev:hover, .contact-slider .slick-next:hover{
background-color: #fff;
}
.contact-slider .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid white;
border-width: 3px 0px 0px 3px;
display: inline-block;
padding: 4px;
}

.contact-slider .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid white;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.contact-slider .slick-prev:hover.slick-prev:before{
border: solid var(--nao-blue);
border-width: 3px 0px 0px 3px;
display: inline-block;
}
.contact-slider .slick-next:hover.slick-next:before{
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
}
.contact-slider .slick-slide > div{
margin:15px;
}
.btn-makemy-self{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 23px;
line-height: 26px;
background-color: #fff;
color:var(--nao-blue);
padding: 21px 30px;
border-radius: 14px;
margin-top: 40px;
border:2px solid #fff;
box-shadow:none;
}
.btn-makemy-self:hover, .btn-makemy-self:focus{
background-color:transparent;
color:#fff;
border:2px solid #fff;
box-shadow:none;
}
.contact-gry-lbg{
background-color:#F7F7F7;
}
.contact-wht-lbg{
padding:40px 0px;
}
.contact-wht-lbg h2{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 26px;
line-height: 43px;
color: #1E3565;
}
.contact-lbg-btn a{
font-family: var(--nao-fontfamily);
background: #1E3565;
border-radius: 14px;
font-weight: 500;
font-size: 23px;
line-height: 27px;
color: #FFFFFF;
border: 2px solid #1E3565;
position:relative;
padding:13px 70px 13px 20px;
width: 234px;
text-align: left;
}
.contact-lbg-btn a:hover, .contact-lbg-btn a:focus{
border: 2px solid #1E3565;
color: #1E3565;
background: #fff;
}
.contact-lbg-btn a:after{
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-white);
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
top: 15px;
font-size: 14px;
right: 20px;
}
.contact-lbg-btn a:hover:after{
color: var(--nao-blue);
right: 10px;
}
.contact-wht-lbg .wp-block-columns{
margin-bottom:0px;
}
.contact-pattern{
background-image: URL('../images/service_pattern.png');
padding: 53px 0;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.contact_sec_1_right{
margin-top: 10px;
margin-bottom: -217px;
margin-left: 0px;
}
/**contact**/
/**blog-post-code**/
.single-post .type-post li {
list-style: disc inside;
padding-left: 0px;
line-height: 30px;
margin-top: 5px;
}
.single-post p{
line-height: 30px;
font-size: 18px;
margin-bottom: 20px;
}
.single-post h1, h2, h3, h4, h5, h6{
margin-bottom: 20px;
}
.single-post .post-thumbnail img{
width:100%;
}
.single-post .entry-content{
max-width: 70%;
margin: 0 auto;
padding-top: 40px;
}
.single-post .entry-footer{
max-width: 70%;
margin: 0 auto;
}
.single-post .post-navigation{
max-width: 70%;
margin: 0 auto;
}
.single-post .comments-area{
max-width: 70%;
margin: 0 auto;
}
.single-post textarea{
border: 1px solid #ccc;
}
.blog-categories-list ul{
position:relative;
margin-left:0px;
}
.blog-categories-list ul li{
padding: 6px 0px;
}
.blog-categories-list ul li.current-cat{
background-color: var(--nao-green);
}
.blog-categories-list ul li a{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
display: inline-block;
padding: 5px 10px;
}
.blog-categories-list ul li a:hover{
font-weight:700;
background-color:var(--nao-green);
}
.main-blog-list .wp-block-group{
padding-top: 15px !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
background: #f8f8f8;
border-radius: 12px;
}
.blog-categories-list h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 27px;
line-height: 32px;
color: #1E3565;
}
.cate-div-gray{
background: #F1F1F1;
border-radius: 10px;
margin-top:25px;
}
.cate-div{
background: #F1F1F1;
border-radius: 10px;
padding: 20px 20px;
position: sticky;
top:20px;
max-width:350px;
}
.main-blog-list{
position: relative;
margin-top:5px;
padding-bottom: 80px;
}
.main-blog-list .wp-block-post-featured-image img,
.main-blog-list .blog-image img {
border-radius: 12px;
height: 205px;
object-fit: cover;
}
.main-blog-list .wp-block-post-title a, 
.main-blog-list .blog-title h2 a {
color: #1E3565;
}
.main-blog-list  .wp-block-post-title,
.main-blog-list .blog-title h2{
display: inline-block;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 30px;
color: #1E3565;
margin-top:20px ;
}
.main-blog-list .wp-block-post-excerpt__excerpt,
.main-blog-list .blog-description{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:15px;
}
.main-blog-list .blog-description p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
margin-bottom: 25px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
height:60px;
}
.main-blog-list .blog-description p.wp-block-post-excerpt__more-text {
height: auto;
margin-top: 20px;
margin-bottom: 0px;
}
.blogShare .green_blog_btn, 
.blogShare .share_block {
display: inline-flex;
margin-right: 20px;
}

.main-blog-list .blog-title h2{
font-family: var(--nao-fontMedium);
font-weight: 500;
font-size: 25px;
line-height: 30px;
color: #1E3565;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
}
.allblog-div .blog-title h2{
height: auto;
font-size: 30px;
line-height: 36px;
font-family: var(--nao-fontMedium);
}
.allblog-div .blog-description p {
height: auto;
margin-bottom: 15px;
} 
.main-blog-list .most_blog_grid > .row {
margin: 0 -20px;
}
.main-blog-list .most_blog_grid > .row > .most-blog-pad {
padding: 0 20px;
}
.main-blog-list .green_blog_btn a {
border-radius: 5px;
background: #E3F0E0;
color: #1e3565;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 13.2622px;
line-height: 16px;
font-family: var(--nao-fontMedium);
text-transform: uppercase;
padding: 10px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
box-sizing: border-box;
}
.green_blog_btn{
border-radius: 5px;
background-color: #e3f0e0;
color: #1e3565;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
font-size: 13px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
}
.top-blog-section h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 40px;
line-height: 48px;
color: #1E3565;
}
.max-blog-search .wp-block-search .wp-block-search__label{
width: auto;
}
.max-blog-search{
max-width:530px;
}
.max-blog-search .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding: 0px;
border: 0px solid #949494;
background-color:#f1f1f1;
border-radius: 13px;
}
.max-blog-search .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
border-radius: 13px;
border: none;
padding: 10px 10px 10px 20px;
height: 68px;
background-color: #f1f1f1;
color: #1E3565;
font-size: 25px;
font-weight: 700;
}
.max-blog-search .wp-block-search .wp-block-search__button {
background: transparent;
border: 0px solid #ccc;
margin-left: 0.625em;
word-break: normal;
font-weight: 700;
font-size: 24.9019px;
line-height: 30px;
color: #1E3565;
border-left: 1px solid #ccc;
width: 130px;
}
.allblog-head{
margin-top: 120px;
margin-bottom: 20px;
}
.allblog-head h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 60px;
line-height: 73px;
color: #1E3565;
text-align:center;
}
.allblog-div{
position: relative;
}
.allblog-div .wp-block-query .wp-block-post-template li .wp-block-columns.alignwide{
max-width:900px;
margin:0 auto;
}
.allblog-div .wp-block-query .wp-block-post-template li{
border-bottom: 1px solid #eaeaea;
padding-top: 20px;
padding-bottom: 20px;
margin: 20px 0px;
}
.allblog-div .wp-block-post-featured-image img {
max-width: 100%;
height: 285px;
width: 300px;
border-radius: 12px;
object-fit: cover;
}
.allblog-div .wp-block-post-title a {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: #1E3565;
}
.allblog-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:20px;
}

.allblog-div .wp-block-post-excerpt__more-link{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
position: relative;
}
.allblog-div .wp-block-post-excerpt__more-link:after, .allblog-div .wp-block-post-excerpt__more-link:after {
font-size: 16px;
content: "\e908";
font-family: 'icomoon' !important;
margin-left: 10px;
vertical-align: middle;
position: relative;
top: -1px;
}
.allblog-div .paginate,
.allblog-div .pagination {
    padding: 20px;
    text-align: right;
    margin-bottom: 20px;
    justify-content: end;
}

.allblog-div .page-numbers{
padding: 10px 15px;
border: 1px solid #ccc;
color: #1e3565;
font-size: 18px;
font-weight: 400;
background-color:#fff;
display: inline-block;
    height: 45px;
    width: 45px;
}
.allblog-div .page-numbers.current{
color: #fff;
background-color: #1e3565;
}
.allblog-div .wp-block-query-pagination{
padding-top: 20px;
padding-bottom: 10px;
justify-content: end;
}
.blog-section{
padding-top: 30px;
}
.all-blog-list{
border-bottom: 1px solid #eaeaea;
padding-top: 20px;
padding-bottom: 20px;
margin: 20px 0 0;
}
.most-blog-pad{
position: relative;
margin-bottom: 20px;
}
.main-blog-list .blog-mst-group{
padding-top: 15px !important;
padding-right: 15px !important;
padding-bottom: 5px !important;
padding-left: 15px !important;
background: #f8f8f8;
border-radius: 12px;
height: 100%;
}
.alignwide .blog-image img{
max-width: 100%;
height: 285px;
width: 300px;
border-radius: 12px;
object-fit: cover;
}
.alignwide .blog-left-pad{
padding-left: 30px;
max-width: 500px;
}
/*Blog Detail/Single Page */
.leftBlog .categories_block {
    background: #F7F7F7;
    border-radius: 6px;
    padding:25px 32px; 
}
.leftBlog .categories_block ul {
    padding-left: 0px;
    margin: 0px;
}
.leftBlog .categories_block ul li {
font-weight: 500;
font-size: 18px;
line-height: 21px;
font-family: var(--nao-fontMedium);
margin:0px 0 20px;
}
.leftBlog .categories_block ul li:last-child{
    margin-bottom: 0px;
}
.leftBlog .categories_block ul li a{
    color: var(--nao-blue);
    display:block;
}
.leftBlog .socialIcons {
    margin-top: 30px;
}
.leftBlog .socialIcons li {
    font-size: 18px;
    line-height: 21px;
    font-family: var(--nao-fontMedium);
    margin: 10px 0;
}


.leftBlog .socialIcons li a {
    color: var(--nao-blue);
    padding:10px;
    padding-left: 40px;
    position: relative;
    display: inline-block;
    width: 100%;
}

.leftBlog .socialIcons li a::before {
    content:"";
    width: 28px;
    height: 28px;
    background-color: var(--nao-green);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
}
.leftBlog .socialIcons li a:hover::before{
    background-color: #e7e7e7;
}

.leftBlog .socialIcons li.tw a::before {
    background-image:url('../images/blog_tw.svg') ;
}

.leftBlog .socialIcons li.in a::before {
    background-image:url('../images/blog_in.svg') ;
}

.leftBlog .socialIcons li.ins a::before {
    background-image:url('../images/blog_ins.svg') ;
}

.leftBlog .tags_block{
    margin-top: 30px;
}
.leftBlog .tags_block h3 {
    font-size: 20px;
    line-height: 24px;
    font-family:var(--nao-fontMedium);
    color:var(--nao-blue);
    margin-bottom: 10px;
}

.leftBlog .tags_block a {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    width: 100%;
    margin: 5px 0;
    color:var(--nao-blue);
}

.blogDetailsection .blogMeta {
    font-family:var(--nao-fontMedium);
    color:var(--nao-blue);
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
}
.blogDetailsection .blogMeta a {
    color:var(--nao-blue);
    text-transform: uppercase;
}
.blogDetailsection h1 {
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    font-family: var(--nao-fontHead);
    color: var(--nao-blue);
    margin-bottom: 15px;
}
.blogDetailsection .blogItem .blogSocial {
    text-align: right;
}
.blogDetailsection .blogItem .blogSocial span.views_count {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: var(--nao-blue);
    padding-left: 30px;
    background:url('../images/view_icon.svg') no-repeat left center;
}
.blogDetailsection .blogItem .blogSocial button.print_btn {
    background: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 16px;
    font-family: var(--nao-fontMedium);
    border: 1px solid #1E3565;
    border-radius: 6px;
    padding: 14px;
    margin-left: 15px;
    top: 4px;
    position: relative;
}
.blogDetailsection .blogItem .blogSocial .dropdown {
    display: inline-block;
}

.blogDetailsection .blogItem .blogSocial button.share_btn,
.share_block .dropdown  button.share_btn {
    background: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 16px;
    font-family: var(--nao-fontMedium);
    border: 1px solid #9ACF8C;
    border-radius: 6px;
    padding: 14px 14px 14px 38px;
    color: var(--nao-blue);
    margin-left: 5px;
    background: #9ACF8C url('../images/share_icon.svg') no-repeat 15px center;
}
.share_block .dropdown  button.share_btn {
    background-color: transparent;
    border: none;
}
.blogDetailsection .blogItem .blogSocial button.share_btn::after,
.share_block .dropdown  button.share_btn::after {
    display: none;
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline,
.share_block .dropdown .social_icon_inline {
    text-align: center;
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline li,
.share_block .dropdown .social_icon_inline li {
    display: inline-block;
    margin: 0 6px 0 0;
    padding: 0 10px 0 0;
    border-right: 1px solid var(--nao-blue);
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline li:last-child,
.share_block .dropdown .social_icon_inline li:last-child {
    border-right: none;
    margin: 0;
    padding: 0;
}

.blogDetailsection .blogItem .blogSocial .social_icon_inline li a,
.share_block .dropdown .social_icon_inline a {
    display: block;
    text-indent: -9999px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-color:#e7e7e7;
}

.blogDetailsection .blogItem .blogSocial .social_icon_inline li.tw a,
.share_block .dropdown .social_icon_inline li.tw a {
    background-image:url('../images/blog_tw.svg') ;
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline li.in a,
.share_block .dropdown .social_icon_inline li.in a {
    background-image:url('../images/blog_in.svg') ;
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline  li.ins a,
.share_block .dropdown .social_icon_inline li.ins a {
    background-image:url('../images/blog_ins.svg') ;
}
.blogDetailsection .blogItem .blogSocial .social_icon_inline  li.fbb a,
.share_block .dropdown .social_icon_inline li.fbb a {
    background-image:url('../images/blog-fb.svg') ;
}
.blogDetailsection .Blogimg {
    margin-bottom: 20px;
}
.blogDetailsection .Blogimg img {
    border-radius: 12px;
}
.blogDetailsection .para ul {
    padding-left: 20px;
    margin-bottom:25px;
}
.blogDetailsection .para ol{
    padding-left: 20px;
    margin-bottom:25px;
}
.blogDetailsection .para ul li {
    line-height: 30px;
    font-size: 18px; 
    margin-bottom: 10px;
    list-style: disc;
}
.single-post #thread__container{
max-width: 770px;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 30px;
}
.blogDetailsection .para ol li {
    line-height: 30px;
    font-size: 18px; 
    margin-bottom: 10px;
    list-style: decimal;
}
.relatedposts h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
    font-family: var(--nao-fontHead);
    color: var(--nao-blue);
}
.relatedposts ul li{
    border-bottom: 1px solid #e5e5e5;
    margin-top: 20px;
}
.relatedposts .rel_blog_img img {
    height: 145px;
    object-fit: cover;
}
.relatedposts .rel_blog_title h3 {
    font-size: 20px;
    line-height: 24px;
    font-family: var(--nao-fontMedium);
}
.relatedposts .rel_blog_title h3 a {
    color: var(--nao-blue);
}

/**blog-post-code**/
/**site-top-div**/
.site-top-section{
background-color:#1E3565;
padding:2px 0px;
position: relative;
height:40px;
}
.top-hdr-list .switcher{
margin:0 0 0 auto;
}
.top-hdr-list .switcher .selected{
position: absolute;
top: 4px;
background: #4b5d84;
right: 10px;
}
.top-hdr-list .switcher .selected a{
border: 0px solid #ccc;
color: #fff;
}
.top-hdr-list .switcher .selected a:after{
filter: brightness(0) invert(1);
}
.top-hdr-list .switcher .selected:hover{
background-color:#1E3565;
color:#fff;
}
.top-hdr-list .switcher .selected a:hover{
background-color:#1E3565;
}
.top-hdr-list .switcher .option{
top: 30px;
position: absolute;
right: 10px;
width: 168px;
}
.top-hdr-list .switcher .option a.selected{
position:relative;
color:var(--nao-blue);
width: 100%;
right: 0;
}
.switcher .option a:hover{
color:var(--nao-blue);
}
.author-label a{
font-family:var(--nao-fontfamily);
font-weight:700;
font-size: 14px;
line-height: 16px;
color: #1E3565;
}
.author-label{
margin-top:25px;
}
.author-label a{
font-family:var(--nao-fontfamily);
font-weight:700;
font-size: 14px;
line-height: 16px;
color: #1E3565;
background-color:#9ACF8C;
cursor:inherit;
padding:13px 18px;
}
.author-label a:hover{
color: #1E3565;
}
.author-new-div{
background: #FFFFFF;
border: 1px solid rgba(154, 207, 140, 0.27);
box-shadow: 0px 15px 39px rgba(154, 207, 140, 0.24);
border-radius: 6px;
padding: 15px 15px;
max-width:800px;
}
.author-new-div ul.author-dt{
display:flex;
align-items: center;
}
.author-img-div{
margin-right:10px;
}
.author-img-li{
display: flex !important;
flex-direction: row;
}
.author-new-div ul li{
display: inline-block;
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #1E3565;
padding: 0px 5px 0px 5px;
}
.author-new-div ul li .author-pt{
    width: 70px;
    height: 70px;
object-fit: cover;
border-radius: 50%;
background: rgba(155, 208, 140, 0.24);
border: 1.43067px solid #9ACF8C;
padding: 2px;
position: relative;
}
.verified-post{
position: relative;
}
.author-new-div .verified-post:after{
content:'';
background-image:url('../images/verify-tick.svg');
height: 30px;
width: 30px;
position: absolute;
bottom: 15px;
right: 0px;
left: auto;
top: auto;
}
.update-author-date{
color: #9d9b9b !important;
border-left: 1px solid #ccc;
padding: 20px 3px 20px 15px !important;
width:160px;
}
.author-review-dc{
padding-top: 8px;
width: 180px;
}
/**site-top-div-closed**/
/**loader**/
.loader {
border: 5px solid #1e3565;
border-radius: 50%;
border-top: 5px solid #9acf8c;
width: 50px;
height: 50px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
position: absolute;
left: 50%;
top: 30%;
}
/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.loader-backdrop{
position: absolute;
z-index: 9;
background-color: rgb(30 53 101 / 12%);
width: 100%;
height: 100%;
left: 0;
right: 0;
top: auto;
max-height: 600px;
}
/**loader-closed**/

/**home-services**/
.hms-banner{
padding-top:50px;
padding-bottom:0px;
}
.hms-banner h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
color:var(--nao-blue);
margin-bottom: 25px;
}
.hms-banner p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 25px;
text-align: center;
color: var(--nao-blue);
}
.max-hms-bnr{
max-width:520px;
margin:0 auto;
}
.icon-nao-hms{
color: #163970;
padding-left: 3px;
}
.icon-nao-hms:before {
content: "\e902";
color: #163970;
font-size: 40px;
}
.hms-benefit-section{
background-color: var(--nao-blue);
padding-top: 80px;
padding-bottom: 250px;
}
.hms-benefit-section .wp-block-columns{
margin-bottom:0px;
}
.hms-lft-benefit{
max-width: 550px;
margin: 0 auto;
margin-bottom: 30px;
}
.hms-lft-benefit h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 45px;
line-height: 55px;
color: #FFFFFF;
}

.hms-lft-benefit h6,
.hms-lft-benefit h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 25px;
color: #FFFFFF;
margin-bottom: 15px;
}

.hms-lft-benefit p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
max-width: 600px;
margin-bottom:15px;
}
.rht-benefit{
position: relative;
margin-left:0px !important;
}
.rht-benefit .wp-block-image{
margin-bottom:0px;
}
.rht-benefit .wp-block-embed{
margin-bottom:0px;
}
.rht-benefit  .wp-block-embed iframe{
width: 100%;
height: 600px;
}
.hms-ben-box{
background: #213A6E;
border: 1px solid  rgba(255, 255, 255, 0.17);
padding: 18px;
margin-top: 15px;
min-height: 108px;
}
.hms-ben-box p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 15px;
line-height: 22px;
padding-left: 60px;
color: #FFFFFF;
margin-bottom:0px;
}
.hmsb-lft{
float:left;
margin-bottom:0px;
}
.hms-benefit-mp{
margin-top: 28px;
}
.hms-benefit-mp .wp-block-button__link{
color: #1e3565;
background-color: #fff;
border-radius: 12px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 21px;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
box-sizing: border-box;
font-weight: 700;
}
.hms-benefit-mp .wp-block-button__link:hover{
color: #1e3565;
background-color:var(--nao-green);
}
.circle-hms-arw{
justify-content: center;
position: relative;
top: 30px;
z-index: 91;
}
.hms-essential{
background-color:#F7F7F7;
padding-top:100px;
padding-bottom:80px;
}
.hms-essential-title{
position: relative;
}
.hms-essential-title h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
text-align: center;
color: #1E3565;
max-width: 660px;
margin: 0 auto;
margin-bottom:25px;
}
.hms-essential-title p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
text-align: center;
color: #1E3565;
max-width:600px;
margin:0 auto;
}
.icon-nao-ess{
color: #163970;
padding-left: 3px;
}
.icon-nao-ess:before {
content: "\e902";
color: #163970;
font-size: 32px;
}
.max-ess-div{
max-width: 1100px;
margin: 0 auto;
padding-top: 50px;
padding-bottom: 30px;
}
.hms-dym-box{
background: #FFFFFF;
box-shadow: 0px 9px 34px rgba(0, 0, 0, 0.03);
border-radius: 7px;
padding:15px;
max-width: 255px;
margin: 0 auto;
margin-bottom: 15px;
margin-top: 10px;
position: relative;
}
.hms-dym-box h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #1E3565;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 55px;
}
.hms-dym-box h4{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #1E3565;
}
.hms-dym-box h4 span{
font-size:14px;
}
.hms-dym-box i{
font-family:var(--nao-fontfamily);
font-style: italic;
font-weight: 400;
font-size: 14px;
line-height: 16px;
display: flex;
align-items: center;
color: #1E3565;
}
.btn-mkp-ess{
background: #1E3565;
border-radius: 7px;
color: #fff !important;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
padding: 18px 30px;
border: 2px solid transparent;
margin-top: 15px;
margin-bottom: 10px;
width:100%;
}
.btn-mkp-ess:hover, .btn-mkp-ess:focus{
border: 2px solid #1E3565;
background: #fff;
color: #1E3565 !important;
}
.btn-lmr-ess{
background: #fff;
border-radius: 7px;
color: #1E3565 !important;
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
padding: 18px 30px;
margin-top: 15px;
margin-bottom: 10px;
border: 2px solid #1E3565;
width: 100%;
}
.btn-lmr-ess:hover, .btn-lmr-ess:focus{
background:var(--nao-green);
color: #fff !important;
border: 2px solid var(--nao-green);
}
.hms-prc{
float:left;
}
.hms-dis{
padding-left: 70px;
padding-top: 5px;
}
.hms-bnr-btn{
margin-top:20px;
}
.hms-bnr-btn .wp-block-button__link{
border: 2px solid var(--nao-blue);
font-size: 22px;
line-height: 16px;
font-family: var(--nao-fontMedium);
color: var(--nao-blue);
z-index: 0;
position: relative;
overflow: hidden;
-webkit-transition: all .5s ease-out, all 0.5s ease-in;
transition: all .5s ease-out, all 0.5s ease-in;
background-color: #fff;
border-radius: 6px;
padding: 20px 20px;
}
.hms-bnr-btn .wp-block-button__link:hover{
background-color:var(--nao-blue);
color:#fff;
}
.nassau-country-section{
background:var(--nao-green);
}
.nassau-country-section h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
color: #163970;
max-width: 615px;
margin: 0 auto;
margin-bottom:25px;
}
.nassau-country-section p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #163970;
max-width: 615px;
margin: 0 auto;
}
.nassau-country-section .wp-block-columns{
margin-bottom:0px;
}
.hms-map-section{
position: relative;
}
.hms-map-section .main-banner-map {
position: relative;
border: 0px;
border-radius: 0px;
padding: 0px;
}
.hms-map-section .gm-control-active{
display:none !important;
}
.hms-book-apn{
background-color:var(--nao-blue);
padding:90px 0px;
}
.hms-book-apn h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
color: #FFFFFF;
padding-top:20px;
}
.max-bkn-via{
max-width:930px;
margin:0 auto;
padding-top: 60px;
}
.byav-div{
background: #213A6E;
border: 1px solid rgba(255, 255, 255, 0.17);
text-align: center;
padding: 35px 15px 15px 15px;
max-width: 265px;
margin: 0 auto;
}
.byav-div p{
font-family: var(--nao-fontfamily);
font-size: 22px;
line-height: 26px;
color: #FFFFFF;
padding-top: 10px;
padding-bottom: 20px;
}

.byav-btn .wp-block-button__link{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 17px;
line-height: 26px;
background-color: #fff;
color: var(--nao-blue);
padding: 15px 32px;
border-radius: 14px;
border: 2px solid #fff;
box-shadow: none;
width:100%;
}
.byav-btn .wp-block-button__link:hover, .byav-btn .wp-block-button__link:focus{
background-color:transparent;
color:#fff;
border:2px solid #fff;
box-shadow:none;
}
.byav-btn .wp-block-button{
width:100%;
}
.homeservice-mapdiv{
filter: drop-shadow(-64px -1px 46px rgba(0, 0, 0, 0.06));
}
.hms-faq-section{
padding-top: 100px;
padding-bottom: 80px;
}
.hms-faq-title{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 34px;
line-height: 132.7%;
color:var(--nao-blue);
margin-bottom:30px;
text-align:center;
}
.hms-max-faq{
position: relative;
}
.max-services-faq{
max-width: 1140px;
margin:0 auto;
}
.max-services-faq .reusable_title{
background-color:#fff;
margin-bottom:5px !important;
}
.max-services-faq .reusable_title h4{
margin-bottom:0px;
}
.max-services-faq .reusable_body{
background-color:#fff;
margin:5px 0px !important;
}
.hms-faq-white{
max-width: 745px;
margin: 0 auto;
background-color:#fff;
padding: 30px 30px;
border-radius: 10px;
margin-top: 5px;
margin-bottom: 15px;
}
.hms-faq-white ul{
padding-left: 18px;
padding-top: 10px;
}
.hms-faq-white ul li{
list-style: disc;
padding: 8px 0px;
font-family: var(--nao-fontFamily);
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: var(--nao-blue);
}
.hms-faq-section h4,
.hms-faq-section h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 26px;
line-height: 31px;
color:var(--nao-blue);
}
.hms-faq-section p{
font-family: var(--nao-fontFamily);
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: var(--nao-blue);
}
.hms-faq-section ul li{
list-style: disc;
margin-left: 22px;
line-height: 27px;
}
.hms-faq-gray{
max-width: 745px;
margin: 0 auto;
padding: 30px 30px;
border-radius: 10px;
margin-top: 5px;
margin-bottom: 15px;
}
.hms-faq-section .wp-block-columns{
margin-bottom:10px;
}
.hms-faq-btn{
margin-top: 20px;
}
.hms-promise-btn{
max-width: 600px;
margin: 0 auto;
margin-top: 25px;
}
.hms-faq-btn .wp-block-button__link{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 26px;
background-color: transparent;
color: var(--nao-blue);
padding: 13px 28px;
border-radius: 4px;
border: 2px solid #1E3565;
box-shadow: none;
}
.hms-faq-btn .wp-block-button__link:hover{
background-color: #1E3565;
color: #fff;
}
.hms-naopromise{
position: relative;
}
.hms-naopromise .wp-block-columns{
margin-bottom:0px;
}
.hms-naopromise h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
color:var(--nao-blue);
max-width: 600px;
margin: 0 auto;
margin-bottom: 30px;
}
.hms-naopromise p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #1E3565;
max-width: 600px;
margin: 0 auto;
}
.icon-nao-promise{
color: #163970;
padding-left: 3px; 
}
.icon-nao-promise:before {
content: "\e902";
color: #163970;
font-size: 40px;
}
.hms-right-promise{
position: relative;
}
.location-footer{
background-color: #1E3565;
padding: 60px 0px 50px 0px;
}
.ftr-location-title{
position: relative;
max-width:1350px;
margin:0 auto;
margin-bottom:30px;
}
.ftr-location-title h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 56px;
line-height: 68px;
color: #FFFFFF;
}
.cnt-btn-ph{
background: #FFFFFF;
border-radius: 9px;
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #1E3564 !important;
padding: 15px 20px;
display:block;
border: 1px solid #fff;
}
.max-lcnt{
max-width: 220px;
margin: 0 0 0 auto;
}
.ftr-location-list{
position: relative;
max-width: 1370px;
margin: 0 auto;
}
.ftr-location-list ul{
position: relative;
}
.ftr-location-list ul li{
display: inline-block;
padding:10px 7px;
}
.ftr-location-list ul li h5{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 24px;
line-height: 31px;
color: #FFFFFF;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 33px;
}
.ftr-location-list ul li h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 31px;
color: #FFFFFF;
margin-bottom: 8px;
}
.ftr-location-list ul li p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
max-width: 200px;
}
.ftr-location-list ul li > div {
background: #213A6E;
border: 1px solid rgba(255, 255, 255, 0.17);
box-sizing: border-box;
border-radius: 5px;
width: 328px;
}
.ftr-location-list ul li > div.active_location{
background: #fff;
border: 1px solid #fff;
}

.ftr-location-list ul li > div.active_location{
background: #fff;
border: 1px solid #fff;
}
.ftr-location-list ul li > div.active_location h5, .ftr-location-list ul li > div.active_location h3, .ftr-location-list ul li > div.active_location p{
color:var(--nao-blue);
}
.ftr-location-list ul li > div a {
padding: 30px 30px;
display: inline-block;
width:100%;
}
.ftr-location-list ul li > div:hover{
background: #fff;
border: 1px solid #fff;
}
.ftr-location-list ul li > div:hover h5{
color:var(--nao-blue);
}
.ftr-location-list ul li > div:hover h3{
color:var(--nao-blue);
}
.ftr-location-list ul li > div:hover p{
color:var(--nao-blue);
}
.desktopView_location {
    display: block;
}
.mobileView_location {
    display: none;
}
.ftr-location-list .accordion .accordion-item {
    border: none;
    margin-bottom: 10px;
    background: #213A6E;
}
.ftr-location-list .accordion .accordion-item .accordion-button{ 
    background: #213A6E;
    border: none;
    box-sizing: border-box;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
    box-shadow: none !important;
    padding: 24px 20px;
}
.ftr-location-list .accordion .accordion-item .accordion-body {
    background: #213A6E;
    margin-top: 0px;
    padding-top:0px;
}
.ftr-location-list .accordion .accordion-item .accordion-body p {
    width: 160px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.ftr-location-list .accordion .accordion-item .accordion-body a.view_more_link {
    color: var(--nao-blue);
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    background: #fff;
    display: inline-block;
    margin-top: 20px;
    padding: 6px 8px;
    border-radius: 5px;
}

.ftr-location-list .accordion .accordion-item .accordion-button::after {
    background: url('../images/d__arrw.svg') no-repeat center;  
    transform: rotate(-90deg);
    transition: 0.5s;
}

.ftr-location-list .accordion .accordion-item .accordion-button:not(.collapsed)::after {
    background-image: url('../images/d__arrw.svg') no-repeat center; 
    transform: rotate(-360deg);
}
.call-line-ic-ctc{
background: url('../images/unfilled-call.png') no-repeat 0 0;
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-right: 4px;
}
.cnt-btn-ph:hover{
background: #213A6E;
border: 1px solid rgba(255, 255, 255, 0.17);
color:#fff !important;
}
.cnt-btn-ph:hover .call-line-ic-ctc{
background: url('../images/filled-call.png') no-repeat 0 0;
}
.max-hmetl-visit{
max-width:1350px;
margin:0 auto;
}
.tele-home-div{
background: #9ACF8C;
border: 1px solid rgba(255, 255, 255, 0.17);
box-sizing: border-box;
border-radius: 5px;
padding: 20px 30px;
margin-top:15px;
min-height:175px;
}
.tele-home-div h4,
.tele-home-div h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 26px;
line-height: 31px;
color: #1E3565;
margin-bottom: 12px;
}
.tele-home-div p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 15px;
line-height: 19px;
color: #1E3565;
margin-bottom: 10px;
}
.btn-telhme{
background-color: var(--nao-blue);
font-size: 20px;
line-height: 26px;
font-family: var(--nao-fontMedium);
color: var(--nao-white) !important;
border: 2px solid var(--nao-blue);
padding: 15px 20px;
border-radius: 9px;
animation: shadow-pulse 1s infinite!important;
}
.btn-telhme:hover, .btn-telhme:focus{
background-color: #ffffff;
color: #1e3565 !important;
border: 2px solid var(--nao-blue);
}
.hms-right-promise .wp-block-image{
margin-bottom:0px;
}
.most-popular-label{
background: #9ACF8C;
color: var(--nao-blue);
padding: 0px 20px;
font-size: 14px;
font-weight: 700;
position: absolute;
top: 0px;
border-radius: 0px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.discount-available-label{
background: #FFCC4D;
color: var(--nao-blue);
padding: 0px 20px;
font-size: 14px;
font-weight: 700;
position: absolute;
top: 0px;
border-radius: 0px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.videoWrap-hms{
overflow-wrap: break-word;
background: #fff;
box-shadow: 0px 4.36842px 80.8158px rgb(0 0 0 / 9%);
border-radius: 29px;
max-width: 990px;
margin: 0 auto;
}
.max-video-hms{
max-width:1140px;
margin: 0 auto;
}
.videoWrap-hms .wp-block-embed {
margin: 0 0 1em;
overflow-wrap: break-word;
background: #fff;
box-shadow: 0px 4.36842px 80.8158px rgb(0 0 0 / 9%);
border-radius: 29px;
margin-bottom: 20px;
margin-top: -180px;
}
.videoWrap-hms .wp-block-embed__wrapper {
padding: 20px;
}
.hms-video-bg .wp-block-embed__wrapper iframe {
border-radius: 10px;
width: 100%;
height: 450px;
}
.hms-video-bg p {
font-weight: 400;
font-size: 15.2895px;
line-height: 18px;
color: rgba(35,58,105,.56);
margin-bottom:20px;
}
.hms-video-bg h3 {
font-weight: 700;
font-size: 17.4737px;
line-height: 21px;
margin-bottom: 10px;
color: var(--nao-blue);
}
.hms-video-bg .video-list-hms {
padding: 25px;
padding-top: 15px;
}
.hms-video-bg .wp-block-columns{
margin-bottom:0px;
}
.hms-video-bg{
background-color:#f7f7f7;
}
/**home-services-closed**/
/**header-telemedicine**/
.telemedicine-header {
    background-color: var(--nao-green);
    padding: 4px 0 8px 4px;
    position: sticky;
    left: 0px;
    right: 0;
    width: 100%;
    z-index: 99990;
    top:0px;
}
.tele-hide{
display:none;
} 

@keyframes fadeIn {
from {
    opacity: 0;
    transform: translate3d(0, -20%, 0);
}
to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.telemedicine-header p{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 22px;
line-height: 34px;
color: #1E3565;
text-align:center;
margin-bottom:0px;
padding-top: 10px;
}
.btn-telemedicine{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 15px;
line-height: 21px;
color: #1f3666 !important;
border: 2px solid #1e3565;
border-radius: 10px;
padding: 10px 15px;
position: relative;
margin-left: 20px;
vertical-align: middle;
top: -5px;
background-color:transparent;
}
.btn-telemedicine{
background-color: var(--nao-blue);
color:#fff !important;
}
.close-telemini{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 20px;
color: #000;
position: absolute;
right: 70px;
top: 12px;
}
.ss-max-review{
max-width:1200px;
margin:0 auto;
}
/**header-telemedicine-closed**/
/**service specific**/
.service-specific-banner{
padding-top: 70px;
padding-bottom: 50px;
}
.service-specific-banner .wp-block-columns{
margin-bottom:0px;
}
.service-specific-banner .yoast-breadcrumbs{
margin-bottom:15px;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #1E3565;
}
.breadcrumb_last{
position:relative;
color:#b1b1b1;
}

.yoast-breadcrumbs a{
color: #1e3565;
}

.service-specific-banner h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 24px;
line-height: 132.7%;
color: #1E3565;
margin-bottom:10px;
}
.service-specific-banner h6{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 20px;
line-height: 24px;
color: #E5AA45;
margin-top: 10px;
}
.service-specific-banner h6 del{
padding-left:15px;
}
.service-specific-banner h5 del{
font-weight: 400;
font-size: 20px;
padding-right: 15px;
color: #a3a3a3;
}
.service-specific-banner h5{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom: 0px;
}
.pms-txt{
font-size:16px !important;
line-height:23px !important;
}
.service-specific-banner h5 span{
padding-right: 5px;
color: #1E3565;
font-size:26px;
line-height: 40px;
font-family: var(--nao-fontFamily);
font-weight: 700;
margin-bottom: 10px;
margin-top: 10px;
padding-left: 5px;
}
.ssb-last-list{
position:relative;
max-width: 580px;
}
.ssb-bg{
background: #e3f0e0;
padding: 15px 30px;
max-width: 615px;
position: relative;
top: 0px;
}
.ssb-last-list ul{
padding-top: 15px;
padding-bottom: 15px;
/* -webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2; */
}
.ssb-divide-list ul{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.ssb-last-list ul li{
font-family: 'TodaySansNow Pro';
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #1E3565;
position: relative;
vertical-align: middle;
margin-bottom: 25px;
background: #F7F7F7;
border-radius: 49px;
padding: 10px 12px;
text-indent: -30px;
padding-left: 40px;
}
.ssb-last-list ul li:before{
content: '';
background: url('../images/bbs-check.png') no-repeat 0 0;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
padding-right: 30px;
top: 5px;
}

.ssb-review-list ul{
padding-top: 5px;
padding-bottom: 15px;
}
.ssb-review-list ul li{
display: inline-block;
padding-right: 12px;
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 17px;
line-height: 19px;
color: #1E3565;
border-right: 0px solid #e3e3e3;
vertical-align:middle;
}
.ssb-review-list ul li #fixture{
margin-bottom:25px;
}
.ssb-review-list ul li a{
color:#1E3565;
}
.os-reviewr-nm{
    font-weight: 700 !important;
}
.os-review-box .os-customer-nm{
    font-weight: 700 !important;
}
.eye-view-ssb{
background: url('../images/carbon_view-filled.png') no-repeat -1px -4px;
width: 21px;
height: 16px;
display: inline-block;
vertical-align: middle;
position: relative;
top: -3px;
margin-right: 3px;
}
.ssb-checknow{
margin-bottom: 30px;
}
.ssb-checknow p{
font-family: var(--nao-fontfamily);
font-style: italic;
font-weight: 400;
font-size: 16px;
line-height:20px;
align-items: center;
color: #1E3565;
padding-top:10px;
}
.ssb-checknow .wp-block-button__link{
font-family: 'TodaySansNow Pro';
font-style: italic;
font-weight: 400;
font-size: 15px;
line-height: 17px;
color: #1E3565;
background-color: #fff;
border: 2px solid #1E3565;
border-radius: 0px;
}
.ssb-checknow .wp-block-button__link:hover, .ssb-checknow .wp-block-button__link:focus{
background-color: #1E3565;
border: 2px solid #1E3565;
color:#fff;
}
.bbs-ctc-min {
position: relative;
margin-bottom:20px;
}
.bbs-ctc-min .wp-block-button__link{
font-size: 16px;
line-height: 26px;
font-family: var(--nao-fontMedium);
color: #1E3565;
border: 2px solid #9ACF8C;
padding: 18px 35px;
background: #9ACF8C;
border-radius: 8px;
position: relative;
}
.bbs-ctc-min .wp-block-button__link:hover{
color: var(--nao-blue);
border: 2px solid var(--nao-blue);
background-color: #fff;
}
.bbs-ctc-min .wp-block-button__link:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
right: -10px;
top: 3px;
font-size: 17px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.bbs-ctc-min .wp-block-button__link:hover:after{
right: -20px;
}
.bbs-ctc-min p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 15px;
line-height: 132.7%;
color: #1E3565;
padding-top:10px;
}
.bbs-ctc-min .wp-block-button__link .icon-nao:before{
font-size: 10px;
}
/**side-aw-slider**/
#gridview {
text-align: center;
}
div.image {
margin: 10px;
display: inline-block;
position: relative;
}
div.image img {
width: 100%;
max-width: 300px;
height: auto;
border: 1px solid #ccc;
}
div.preview-image {
float: left;
padding: 0 0 20px 20px;
width:100%;
}
div.preview-image img {
width: 100%;
max-width: 100%;
height: auto;
border: 1px solid #ccc;
}
div.preview-image img.focused {
border: #fbb20f 2px solid;
}
div.image img:hover {
box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.32), 0 0 0 0px rgba(0, 0, 0, 0.16);
}
.heading {
padding: 10px 10px;
margin-bottom: 10px;
font-size: 1.2em;
}
#preview-enlarged {
padding: 0 25px;
max-width:630px;
}
#grid {
margin-bottom: 30px;
}
#product-view{
width:100%;
}
.quick_look {
    display: none;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -51px;
    background: transparent;
    border: #FFF 2px solid;
    padding: 8px 25px;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
}
.quick_look:hover {
    background: #FFF;
    color: #333;
}
.product-info {
    width:50%;
    padding: 0 30px 20px 20px;
    line-height: 1.5;
}

div.product-info ul {
    margin: 10px 0px;
    padding: 0;
}

div.product-info li {
    cursor: pointer;
    list-style-type: none;
    display: inline-block;
    color: #F0F0F0;
    text-shadow: 0 0 1px #666666;
    font-size: 14px;
}

div.product-info .selected {
    color: #e4a400;
    text-shadow: 0 0 5px #ffb900;
}
.product-title {
    font-size: 1.5em;
}
.product-category {
    margin: 20px 0px;
    font-size: 0.9em;
    color: #c4c4c5;
    text-transform: uppercase;
    border-left: #c4c4c5 3px solid;
    padding: 0px 5px 0px 5px;
    text-transform: uppercase;
}
button.btn-info {
    padding: 10px;
    margin: 20px 20px 10px 0px;
    padding: 10px 20px;
    background: #67bdf7;
    border: #60b2e8 1px solid;
    border-radius: 3px;
    color: #FFF;
}
.ui-widget-header {
    border: none !important;
    background: none !important;
}
div.preview-image img.thumbnail {
    width: 110px;
    margin-bottom: 10px;
    padding: 5px;
}
#thumbnail-container {
    width: 150px;
    cursor: pointer;
}
.focused {
    border: 1px solid #1e3565 !important;
    box-shadow: 0 0 3px 2px rgb(202 202 202);
}
.preview-image {
    display: flex;
    flex-direction: row;
}
/* Responsive Styles */
@media screen and (min-width: 1224px) {
    div.image {
        width: 300px;
    }
}

@media screen and (min-width: 1044px) and (max-width: 1224px) {
    div.image {
        width: 250px;
    }
}

@media screen and (min-width: 845px) and (max-width: 1044px) {
    div.image {
        width: 200px;
    }
}

@media screen and (max-width: 560px) {
    #preview-enlarged {
        float: none;
    }
    #thumbnail-container {
        width: auto;
        margin-top: 10px;
    }
}

@media screen and (max-width:1080px) {
    #product-view {
        display: flex;
        flex-direction: column;
    }
    .product-info {
      width: 98%;
    }
    div.preview-image {
        flex-direction: column-reverse;
        width:98%;
    }
    #thumbnail-container {
        display: flex;
        padding: 10px 0;
    }
    #preview-enlarged {
      padding:0;
   }
}

@media screen and (max-width:768px) {
    div.preview-image {
        padding: 10px;
    }
    .product-info {
        padding: 10px 0;
    }
    #product-view{
        width:100%;
    }
    .service-specific-banner .container{
        max-width: 720px;
    }
}
/**side-aw-slider-closed**/
.ss-service-section{

}
.ss-service-detail {
margin-bottom:0px;
}
.ss-service-detail .wp-block-columns{
margin-bottom:0px;
}
.ss-service-detail h2{
font-family: var(--nao-fontHead);
margin-bottom: 15px;
font-weight: 400;
font-size: 33.6764px;
line-height: 132.7%;
color: #1E3565;
}
.max-ssd-div h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #1E3565;
margin-top: 25px;
}
.max-ssd-div ul{
padding-left: 20px;
position: relative;
margin-bottom:15px;
}
.max-ssd-div ul li{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
margin-bottom:25px;
list-style:disc;
}
.max-ssd-div p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
margin-bottom:25px;
}
.max-ssd-div span{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:25px;
display:block;
}
.max-ssd-div{
max-width: 900px;
margin: 0 0 0 auto;
padding: 70px 0px;
}
.ss-needhelp .wp-block-button__link{
background-color: var(--nao-blue);
font-size: 16px;
line-height: 26px;
font-family: var(--nao-fontMedium);
color: #fff;
border: 2px solid var(--nao-blue);
border-radius: 10px;
padding: 15px 40px;
}
.ss-needhelp .wp-block-button__link:hover{
color: var(--nao-blue);
border: 2px solid var(--nao-blue);
background-color: #fff;
}
.ssb-ourlocation-bg h5{
font-weight: 700;
font-size: 32px;
line-height: 39px;
color: #1E3565;
font-family:var(--nao-fontHead);
margin-bottom: 30px;
padding-left: 60px;
}
.ssb-ourlocation-bg ul{
position: relative;
}
.ssb-ourlocation-bg ul li{
position: relative;
}
.ssb-ourlocation-bg ul li a{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #1E3565;
display: block;
padding-left: 60px;
padding-top: 20px;
padding-bottom: 20px;
}
.ssb-ourlocation-bg ul li a:hover, .ssb-ourlocation-bg ul li a.active{
color: #fff;
background: #1E3565;
}
.ss-service-section .row{
margin-right: calc(var(--bs-gutter-x) * -.0);
}
.ss-whynao-section{
background-color:var(--nao-blue);
}
.ss-whynao-bg{
max-width: 100%;
margin: 0;
height: 100%;
}
.ss-whynao-div{
background-image: url('../images/whynao-ss.webp');
background-repeat: no-repeat;
}
.ss-whynao-bg .wp-block-image{
margin-bottom:0px;
}
.ss-whynoa-detail{
margin-bottom:0px;
}
.max-ss-whynao{
max-width: 980px;
padding-top: 60px;
padding-bottom: 10px;
margin:0 auto;
}
.ss-whynao-title{
margin-bottom:40px;
}
.ss-whynoa-detail h3{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 45px;
line-height: 55px;
color: #FFFFFF;
}
.ss-whynoa-detail h4{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 32px;
line-height: 30px;
color: #fff;
margin-bottom: 15px;
}
.ss-whynao-title p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: #FFFFFF;
}
.hms-ben-box .wp-block-columns{
margin-bottom:0px;
}
.max-ss-whynao .wp-block-columns{
margin-bottom:0px;
}
.ss-whynoa-detail .wp-block-columns{
margin-bottom:0px;
}
.ss-whynoa-detail .icon-nao:before {
content: "\e902";
color: #fff;
font-size: 30px;
}
.ss-whynoa-detail h4 .icon-nao:before{
font-size: 23px;
}
.ss-whynao-pes{
margin-bottom: 50px
}
.ss-whynao-pes ul{
position: relative;
}
.ss-whynao-pes ul li{
display: inline-block;
vertical-align: middle;
padding: 7px 0px 7px 10px;
width: 285px;
}
.ss-whynao-pes ul li p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 27px;
padding-left: 0px;
color: #FFFFFF;
padding-top:15px;
max-width:170px;
}
.ss-whynao-pes ul li h6{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 27px;
padding-left: 0px;
color: #FFFFFF;
padding-top:15px;
max-width:170px;
margin-bottom: 0px;
}
.cr-inner{
background: #213A6E;
border: 1px solid rgba(255, 255, 255, 0.17);
padding:50px 30px 15px 30px;
margin: 0 10px;
margin-top: 20px;
position: relative;
height:100%;
min-height: 240px;
}
.cr-inner p{
color:#fff;
font-family: var(--nao-fontfamily);
font-weight: 500;
font-size: 16px;
line-height: 22px;
margin-bottom:2px;
}
.sm-emoji{
background: url('../images/sm-emoji.png') no-repeat 0 0;
width: 20px;
height: 19px;
display:inline-block;
vertical-align:middle;
}
.cr-inner:after {
content: "";
position: absolute;
top: 10px;
left: 23px;
width: 47px;
height: 40px;
background-size: 100%;
background: url('../images/wht_quote.svg') no-repeat center;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.crs-ratings{
float: right;
vertical-align: middle;
position: relative;
top: 5px;
}
.crs-ratings .star {
position: relative;
display: inline-block;
width: 0;
height: 0;
margin-left: 0.9em;
margin-right: 0.9em;
margin-bottom: 1.2em;
border-right: 0.3em solid transparent;
border-bottom: 0.7em solid #FC0;
border-left: 0.3em solid transparent;
font-size: 6px;
}
.crs-ratings .star:before, .crs-ratings .star:after {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
top: 0.6em;
left: -1em;
border-right: 1em solid transparent;
border-bottom: 0.7em solid #FC0;
border-left: 1em solid transparent;
transform: rotate(-35deg);
}
.crs-ratings .star:after {
transform: rotate(35deg);
}
.ss-whynao-section .row{
margin-right: calc(var(--bs-gutter-x) * -.00);
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .col-md-6{
width:100%;
position: relative;
top: 75px;
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .col-md-6:last-child{
top: -75px;
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .btn-learnmre{
display: block;
margin-top: 15px;
padding: 18px 20px;
background: #fff;
color: #1e3565 !important;
border: 2px solid #1e3565;
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .btn-learnmre:hover{
color: #fff !important;
border: 2px solid var(--nao-green);
background: var(--nao-green);
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .btn-booknow{
padding: 18px 20px;
display: block;
margin-top: 15px;
background: #1e3565;
color: #fff!important;
border: 2px solid #1e3565;
}
.customer-search-div .hms-dym-box .mainservices-ctc-div .btn-booknow:hover{
background: #fff;
color: #1e3565 !important;
border: 2px solid #1e3565;
}
.customer-search-div .mainservices-slidlist .hms-dym-box p{
display:none;
}
.customer-search-div  .max-ess-div{
padding-top:0px;
}
.ss-otrs{
background: #F7F7F7;
padding:100px 0px;
}
.ss-otrs h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 48px;
line-height: 55px;
color: #1E3565;
text-align:center;
margin-bottom:0px;
}
.ss-otrs ul{
padding:0px;
list-style:none;
}
.ss-otrs ul li{
display:inline-block;
padding: 6px 5px;
}
.ss-otrs .hms-dym-box {
background: #FFFFFF;
box-shadow: 0px 9px 34px rgb(0 0 0 / 3%);
border-radius: 7px;
padding: 20px;
max-width: 250px;
margin: 0 auto;
margin-bottom: 15px;
margin-top: 10px;
position: relative;
min-height: 345px;
}
.ss-otrs .hms-dym-box h3 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #1E3565;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 55px;
position: relative;
margin-top: 15px;
}
.ss-otrs .hms-prc {
float: left;
}
.hms-dym-box h4 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #1E3565;
}
.ss-otrs .hms-dis {
padding-left: 70px;
padding-top: 5px;
}
.ss-otrs .hms-dym-box i {
font-family: var(--nao-fontfamily);
font-style: italic;
font-weight: 400;
font-size: 14px;
line-height: 17px;
display: flex;
align-items: center;
color: #1E3565;
}
.ss-otrs .btn-mkp-ess{
background: #1E3565;
border-radius: 7px;
color: #fff !important;
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
padding: 18px 30px;
border: 2px solid transparent;
margin-top: 15px;
margin-bottom: 0px;
width:100%;
/* animation: shadow-pulse 1s infinite!important; */
}
.ss-otrs .services-slider-one{
padding: 0px 0;
}
.ss-otrs .btn-mkp-ess:hover, .ss-otrs .btn-mkp-ess:focus{
border: 2px solid #1E3565;
background: #fff;
color: #1E3565 !important;
}
.ss-otrs .btn-lmr-ess{
background: #fff;
border-radius: 7px;
color: #1E3565 !important;
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
padding: 18px 30px;
margin-top: 15px;
margin-bottom: 10px;
border: 2px solid #1E3565;
width: 100%;
}
.ss-otrs .btn-lmr-ess:hover, .ss-otrs .btn-lmr-ess:focus{
background:var(--nao-green);
color: #fff !important;
border: 2px solid var(--nao-green);
}
.ss-otrs .slick-prev, .ss-otrs .slick-next {
color: transparent !important;
width: 25px !important;
height: 25px !important;
vertical-align: middle !important;
border-radius: 0 !important;
background-color: transparent  !important;
border: 0px solid #fff !important;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.ss-otrs .slick-next:hover:before{
    border: solid var(--nao-green) !important;
    border-width: 0 3px 3px 0 !important;
}
.ss-otrs .slick-prev:hover:before{
    border: solid var(--nao-green) !important;
    border-width: 3px 0 0 3px  !important;
}
.ss-otrs .slick-prev {
left: -10px !important;
top: 47% !important;
padding:0px  !important;
}
.ss-otrs .slick-next {
right: -10px !important;
top: 47% !important;
padding:0px  !important;
}
.ss-otrs .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid #1E3565;
border-width: 3px 0 0 3px;
display: inline-block;
padding: 4px;
}
.ss-otrs  .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid #1E3565;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.customer-review-slider .slick-prev, .customer-review-slider .slick-next {
color: transparent;
width: 25px;
height: 25px;
vertical-align: middle;
border-radius: 0;
background-color: transparent;
border: 0px solid #fff;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.customer-review-slider .slick-prev {
left: -20px;
top: 47%;
}
.customer-review-slider .slick-next {
right: -10px;
top: 47%;
}
.customer-review-slider .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid #fff;
border-width: 3px 0 0 3px;
display: inline-block;
padding: 4px;
}
.customer-review-slider  .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid #fff;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
.customer-review-slider .slick-dots{
text-align: center;
top: 20px;
}
.customer-review-slider .slick-dots li{
width:auto;
padding:0px;
margin:0 2px;
}
.customer-review-slider .slick-dots li button:before {
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.customer-review-slider .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 12px;
height: 12px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: #FFFFFF;
border-radius: 50%;
opacity: 0.2;
}
.customer-review-slider .slick-dots li.slick-active button{
background: #FFFFFF;
opacity:1;
}
.service-specific-banner .container{
max-width:1200px;
}
.ss-service-section .container{
max-width:1200px;
}
.ssb-insurance-right-bg{
background: #f1f8ef;
box-shadow: none;
border-radius: 6px;
padding: 30px;
margin: 80px 0px;
border: 7px solid #fff;
}
.ssb-insurance-right-bg h5 {
    font-weight: 400;
    font-size: 24px;
    line-height: 44px;
    color: #1e3565;
    font-family: var(--nao-fontHead);
    margin-bottom: 10px;
}
.ssb-insurance-right-bg .form-control{
    background: #F7F7F7;
    height:60px;
    padding: 19px 10px 19px 19px;
    border: 1px solid rgba(154, 207, 140, 0.44);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.06);
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #1E3565;
    margin-bottom:20px;
}
.ssb-insurance-list{
position: relative;
}
.ssb-insurance-list .ssi-list{
width:100%;
}
.ssb-insurance-list .pil-div ul li{
    font-family: var(--nao-fontFamily);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 15px;
    width: auto;
    margin: 6px 3px;
    display: block;
    position: relative;
    background: #FFFFFF;
    border: 1px solid rgba(154, 207, 140, 0.44);
    border-radius: 6px;
    cursor: pointer;
    margin-bottom: 12px;
    max-width:inherit;
}
.ssb-insurance-list .pil-div {
    overflow: auto;
    white-space: nowrap;
    position: relative;
    padding-bottom: 40px;
    max-height: 500px;
}
.ssb-insurance-list .ins-acpt{
    font-size: 15px;
}
.aah-heart-icon{
background: url('../images/aah-heart.svg') no-repeat 0 0;
width: 17px;
height: 15px;
display:inline-block;
vertical-align:middle;
position: relative;
margin-top: -3px;
margin-right: 5px;
}
.ssb-label-aah{
padding: 10px 15px;
background-color: var(--nao-green);
border-radius: 5px;
font-size: 15px;
margin-bottom: 15px;
}
.ssb-price-ins-box ul{
position: relative;
}
.ssb-price-ins-box ul li{
display:block;
vertical-align: middle;
margin-bottom: 15px;
}
.ssb-selfpay-div{
max-width: 390px;
padding: 30px 25px;
background: #E5F2E2;
border-radius: 10px;
position: relative;
}
.selfpay-ribbon{
background: #E5AA45;
border-radius: 3.18252px;
padding: 8px 20px;
font-size: 13px;
max-width: 90px;
font-weight: 700;
position: absolute;
top: -20px;
}
.ssb-selfpay-div h3{
color: #E5AA45;
font-size: 34px;
line-height: 40px;
font-family: var(--nao-fontFamily);
font-weight:700;
margin-bottom: 10px;
margin-top: 10px;
}
.ssb-selfpay-div p{
font-size: 15px;
}
.ssb-insurance-div{
max-width: 390px;
padding: 30px 25px;
position: relative;
background: #F1F8EF;
border: 1px solid #9ACF8C;
box-shadow: 0px 0px 18px rgb(154 207 140 / 51%);
border-radius: 10px;
}
.insurance-ribbon{
background:var(--nao-green);
border-radius: 3.18252px;
padding: 8px 20px;
font-size: 13px;
max-width: 110px;
font-weight: 700;
position: absolute;
top: -20px;
}
.ssb-insurance-div h3{
color: #1E3565;
font-size: 16px;
margin-bottom: 0px;
}
.ssb-insurance-div h3 span{
color: #7CBD6B;
font-size: 26px;
line-height: 40px;
font-family: var(--nao-fontFamily);
font-weight:700;
padding: 0px 6px;
}
.ssb-insurance-div p{
font-size: 15px;
margin-bottom:10px;
}
.vai-link{
color: #1E3565;
border: 0px;
border-radius: 4.77379px;
padding: 0px 2px;
font-weight: 700;
font-size: 14px;
line-height: 132.7%;
text-decoration:underline;
}
a.vai-link:visited{
color: #1E3565 !important;
}
.info-ssb-icon{
background: url('../images/info-ssb.svg') no-repeat 0 -1px;
width: 12px;
height: 11px;
display:inline-block;
margin-right:6px;
}
.weacc-txt{
background: rgba(154, 207, 140, 0.12);
border-radius: 3.18252px;
margin-top: 10px;
padding: 8px;
}
.single-services-map{
position: relative;
}
.single-services-map #map_wrapper {
height: 550px;
}
.single-services-map .pac-target-input {
top: 30px !important;
width: 100%;
margin: 0;
margin-left: 0;
float: none;
left: 20px !important;
max-width: 600px;
position: absolute !important;
}
.single-services-map .form-control {
height: 82px;
font-size: 18px;
color: var(--nao-blue);
border-radius: 10px;
padding: 8px 18px;
background-color: #fff;
left: 0 !important;
right: 10px !important;
width: 100%;
border: 0px solid rgba(30,53,101,.3);
padding-right: 0;
top: 0;
box-shadow: 7px 20px 17px 0px rgb(133 133 133 / 48%);
}
.single-services-map .location-search-abs{
max-width: 90%;
margin: 0 auto;
position: relative;
top: -150px;
box-shadow: 7px 20px 17px 0px rgb(133 133 133 / 48%);
}
.single-services-map  .map-main-ctc{
position: absolute;
right: auto;
width: auto;
margin: 0 auto;
left:300px;
top: 45px;
display: flex;
}
.single-services-map .btn-nearme{
color: #1E3565;
background: #F7F7F7;
border: 1px solid transparent;
border-radius: 10px !important;
padding: 7px 15px;
font-weight: 700;
font-size: 16px;
line-height: 21px;
height: 50px;
top: 0px;
right: 20px;
}
.single-services-map .btn-nearme:hover, .single-services-map .btn-nearme:focus{
background: #fff;
color:#1E3565;
border: 1px solid #1E3565;
}
.single-services-map .btn-nearme:before{
content: '';
width: 17px;
height: 17px;
display: inline-block;
background-image: url('../images/map-pin-ss.svg');
vertical-align: middle;
position: relative;
top: -3px;
margin-right: 4px;
background-color: transparent;
border-radius: inherit;
border: none;
box-shadow:none;
}
.single-services-map .btn-outline-secondary {
color: #1E3565;
border-color: transparent;
background: transparent;
border-radius: 10px;
padding: 5px 20px;
font-weight: 700;
font-size: 22px;
line-height: 23px;
height: 80px;
top: -14px;
position: relative;
}
.single-services-map .btn-outline-secondary:hover, .single-services-map .btn-outline-secondary:focus{
color: #1E3565;
border-color: transparent;
background: #fff;
}
.divide-ssb-line{
margin-left: 15px;
position: relative;
background-color: #e1e1e1;
height: 50px;
width: 1px;
display: inline-block;
}
.ssi-search-drp{
position: relative;
}
.ssi-search-drp .btn-outline-secondary {
color: #fff;
border-color: #1E3565;
height: 60px;
background-color: #1E3565;
padding: 0px 25px;
}
.ssi-search-drp .inputContainer .dropdown li {
width: 100%;
padding: 10px 20px;
background-color: #fff;
border-left: 0px solid #e6e9ed;
border-right: 0px solid #e6e9ed;
cursor: pointer;
border-bottom: 1px solid #e5e2e2;
color: var(--nao-blue);
font-size: 14px;
text-transform: uppercase;
border-radius: 4px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
}
.ssi-search-drp .inputContainer .dropdown {
position: absolute;
width: 100%;
background-color: #fff;
border-radius: 10px;
padding: 0px 0px;
top: 60px;
box-shadow: 0px 5px 11px 3px #f3f3f3;
max-height: 315px;
overflow: auto;
z-index: 991;
}
.cr-inner .ssb-review-list{
position: absolute;
top: 7px;
left: 70px;
}
.cr-inner .ssb-review-list ul li{
color:#fff;
font-size:16px;
width:auto;
}
.cr-inner .ssb-review-list ul li.ss-ratings{
padding-left:0px;
width:100px;
}
.cr-inner .ssb-review-list ul li #fixture {
    margin-bottom: 0px;
}
.cr-inner .ss-ratings .stars-container{
top: 0;
vertical-align: top;
}
.review-cr-content{
margin-top: 20px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
height: 90px;
}
.ss-ratings-arw, .ss-ratings{
position: relative;
cursor:pointer;
}
.ss-ratings-arw:after{
content:'';
background-image: url('../images/sm-arrow.svg');
width: 12px;
height: 7px;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
right: -6px;
top: 18px;
bottom: auto;
left: auto;
}
.review-progress-flex{
background: #FFFFFF;
box-shadow: 10px 19px 32px rgba(19, 91, 157, 0.13);
border-radius: 6px;
padding:10px;
margin-bottom:15px;
display: flex;
-webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
-webkit-transition: all 150ms linear;
-o-transition: all 150ms linear;
transition: all 150ms linear;
visibility: hidden;
opacity: 0;
margin-top:10px;
position:absolute;
min-width:600px;
z-index:91;
}
.ss-ratings-arw:hover + .review-progress-flex {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.review-progress-flex:hover{
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.overall-review-popin{
background: #F3F2F9;
border-radius: 6px;
width: 30%;
height: 180px;
justify-content: center;
align-items: center;
text-align: center;
display: flex;
flex-direction: column;
}
.overall-review-popin h3{
font-family: var(--nao-fontHead);
font-weight: 400;
line-height: 60px;
color: #1E3565;
margin-bottom: 10px;
font-size: 60px;
}
.overall-review-popin .ss-ratings .stars-container{
top:-10px;
}
.overall-review-progress{
width: 70%;
padding: 10px 0px 0px 10px;
}
.overall-review-progress ul{
display: flex;
flex-direction: column;
width: 100%;
padding-bottom:3px;
}
.overall-review-progress ul li{
display: flex;
flex-direction: row;
}
.review-star-count{
width: 14%;
flex: auto;
color: #1E3565;
opacity: 0.6;
font-size: 14px;
padding: 0px 5px;
}
.review-progress{
width: 75%;
flex: auto;
}
.review-percentage{
width: 11%;
flex: auto;
color: #1E3565;
opacity: 0.6;
font-size: 14px;
padding: 0px 0px 0px 5px;
font-family:var(--nao-fontHead);
}
.overall-review-progress .progress {
display: flex;
height: 24px;
overflow: hidden;
font-size: .75rem;
background: #F3F2F9;
border-radius: 5px;
margin-bottom: 4px;
}
.sacr-link{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #1E3565;
position: relative;
}
.sacr-link:after{
content:'';
background-image:url('../images/btn_sm_arw.png');
width: 21px;
height: 15px;
position: relative;
display: inline-block;
margin-left: 6px;
top: 7px;
background-size: 70%;
background-repeat: no-repeat;
}
.sacr-link:hover:after{
text-decoration:underline;
margin-left: 10px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.overall-review-progress ul li{
padding-right: 0px;
}
.ssb-insurance-imglist{
position: relative;
}
.ssb-insurance-imglist ul{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content:center;
text-align:center;
}
.ssb-insurance-imglist ul li{
background: rgba(196,196,196,.07);
border: 0.63245px solid #e2e2e2;
flex: 0 0 31%;
width: 31%;
padding: 10px 10px;
margin: 10px 5px;
}
.ssb-insurance-imglist ul li img{
width: 120px;
height: 75px;
object-fit: contain;
}
.btn-insurance-ser{
background: #9ACF8C;
border-radius: 9px;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: var(--nao-blue) !important;
width: 100%;
padding: 20px 20px;
margin-top: 30px;
border:2px solid #9ACF8C;
margin-bottom: 30px;
}
.btn-insurance-ser:hover, .btn-insurance-ser:focus{
background: #fff;
border:2px solid #9ACF8C;
}
/**service specific-closed**/
/**ss-toparticles**/
.ss-toparticles{
padding:100px 0px;
}
.ssta-div{
padding-bottom:50px;
}
.ssta-div h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 45px;
line-height: 55px;
color: #1E3565;
text-align:center;
margin-bottom:0px;
}
.max-tpart{
max-width:1100px;
margin:0 auto;
}
.toparticle-div{
padding-top: 15px;
padding-right: 15px;
padding-bottom: 30px;
padding-left: 15px;
background: #fff;
border-radius: 12px;
max-width: 340px;
margin: 0 auto;
margin-bottom:50px;
}
.toparticle-div:hover{
box-shadow: 19px 15px 52px rgba(30, 53, 101, 0.12);
}
.toparticle-div img{
width: 310px;
height: 160px;
object-fit: cover;
margin-bottom: 15px;
border-radius: 8px;
}
.toparticle-div h2 a{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 20px;
line-height: 24px;
color: #1E3565;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 50px;
}
.toparticle-div h2{
border-bottom: 1px solid #dfdfdf;
margin-bottom: 15px;
padding-bottom: 10px;
}
.toparticle-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom: 25px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
height: 60px;
}
.v-all{
position: relative;
font-weight: 700;
font-size: 14px;
line-height: 17px;
color: #1E3565;
}
.v-all:hover{
color:var(--nao-green);
text-decoration:underline;
}
.v-all:after{
content: "\e909";
padding-right: 10px;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 15px;
color: var(--nao-blue);
margin-left:5px;
}
.author-lbl-ss{
border-radius: 5px;
background-color: #9acf8c;
color: #1e3565;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
font-size:14px;
font-weight:700;
}
.author-lbl-ss a{
color:var(--nao-blue) !important;
}
.ss-toparticles .slick-prev, .ss-toparticles .slick-next {
color: transparent;
width: 25px;
height: 25px;
vertical-align: middle;
border-radius: 0;
background-color: transparent;
border: 0px solid #fff;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.ss-toparticles .slick-prev {
left: -50px;
top: 47%;
transform:rotate(180deg);
}
.ss-toparticles .slick-next {
right: -50px;
top: 47%;
}

.ss-toparticles .slick-prev:before {
/* content: "/e909";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid #1E3565;
border-width: 3px 0 0 3px;
display: inline-block;
padding: 4px; */
font-family: 'FontAwesome';
content: "\e909";
padding-right: 10px;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 15px;
color: var(--nao-blue);
margin-left: 5px;
}
.ss-toparticles  .slick-next:before {
/* font-family: 'FontAwesome';
content: "/e909";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid #1E3565;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px; */
font-family: 'FontAwesome';
content: "\e909";
padding-right: 10px;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 15px;
color: var(--nao-blue);
margin-left: 5px;
}
/**ss-toparticles**/
/**bookan-appointment-popup**/
.bap-popup .modal-dialog {
max-width: 880px!important;
}
.bap-popup .modal-content{
padding:10px!important;
border-radius:10px!important;
}
.bap-popup .modal-header {
border-bottom: 0px solid #dee2e6!important;
border-top-left-radius: 4px!important;
border-top-right-radius: 4px!important;
background-image: url('../images/bookan-header.png')!important;
height: 105px!important;
background-repeat: no-repeat!important;
background-size: cover!important;
margin-bottom: 15px!important;
}
.bap-popup  .modal-title{
font-family:var(--nao-fontHead)!important;
font-weight: 400!important;
font-size: 36px!important;
line-height: 44px!important;
color: #1E3565!important;
}
.bap-popup .btn-close {
width: 2em!important;
height: 2em!important;
color: #1E3565!important;
opacity: 1!important;
}
.bap-popup div#bookanapp .modal-header button.btn-close {
background-color: #1e3565!important;
background-image: url('../images/closet_xx.svg')!important;
background-position: center!important;
background-repeat: no-repeat!important;
color: #fff!important; 
border-radius: 50%!important;
margin-right: 20px!important; 
}
.bap-popup .bookan-pp-box{
background: #F5FBF4!important;
border-radius: 10px!important;
padding:15px!important;
text-align:center!important;
margin-bottom:15px!important;
}
.bap-popup .bookan-pp-box .oce p{
margin-bottom:0px !important;
}
.bap-popup .rec-lbl-pp{
background: #9AD08C!important;
border-radius: 10px!important;
font-family: var(--nao-fontFamily)!important;
font-weight: 400!important;
font-size: 18px!important;
line-height: 25px!important;
color: #1E3565!important;
padding: 10px 30px!important;
display: block!important;
text-align: center!important;
margin-bottom: 20px!important;
}
.bap-popup .btn-pp-bnw{
background: #1E3565!important;
border-radius: 10px!important;
font-family: var(--nao-fontfamily)!important;
font-weight: 700!important;
font-size: 16px!important;
line-height: 19px!important;
padding: 18px 40px!important;
color: #fff !important;
display: block!important;
margin-bottom: 10px!important;
}
.bap-popup .bookan-pp-box h6{
font-family:var(--nao-fontfamily)!important;
font-weight: 700!important;
font-size: 18px!important;
line-height: 51px!important;
color: #1E3565!important;
margin-bottom: 10px!important;
}

.bap-popup .call-line-pp{
background: url('../images/filled-call.png') no-repeat 0 0!important;
width: 23px!important;
height: 23px!important;
display:inline-block!important;
vertical-align: top!important;
margin-right: 4px!important;
}
.bookan-pp-box .input-group{
border: 1px solid #1E3565!important;
border-radius: 9px!important;
padding: 8px 7px!important;
margin-top: 15px!important;
margin-bottom: 5px!important;
}
.bap-popup .bookan-pp-box input[type="tel"]{
color: #1E3565!important;
border: 0px solid #ccc!important;
border-radius: 0px!important;
padding: 0px!important;
font-size: 15px!important;
background-color: transparent!important;
height: 34px!important;
width: 90%!important;
}
.bap-popup .bookan-pp-box input[type="tel"]:focus{
border:0px!important;
box-shadow:none!important;
}
.bap-popup .bookan-pp-box .wpcf7-form-control-wrap{
width: 70%!important;
}
.bap-popup .bookan-pp-box  .wpcf7-submit{
width: 100%!important;
background: #1E3565!important;
border-radius: 10px !important;
font-family: var(--nao-fontfamily)!important;
font-weight: 700!important;
font-size: 15px!important;
line-height: 16px!important;
padding: 10px 10px!important;
color: #fff !important;
display: block!important;
margin-bottom: 0px!important;
border:1px solid #1E3565!important;
}
.bap-popup .bookan-pp-box  .wpcf7-submit:hover{
background-color: #9ad08c!important;
border:1px solid #9ad08c!important;
}
.bookan-pp-box  .wpcf7-spinner{
position: absolute;
right: 10px;
top: 12px;
}
.oce{
display:flex!important;
}
.bap-popup .bookan-pp-box .btn-outline-secondary {
color: #fff!important;
border-color: #1E3565!important;
background-color: #1E3565!important;
font-size: 16px!important;
border-radius: 9px!important;
border-top-left-radius: 9px !important;
border-bottom-left-radius: 9px !important;
}
.bap-popup .bookan-pp-box .btn-outline-secondary:hover {
color: #fff!important;
background-color: #9ad08c!important;
border-color: #9ad08c!important;
box-shadow: none!important;
}
.bap-popup .btn-pp-bnw:hover, .btn-pp-bnw:focus{
background-color: #9ad08c!important;
border-color: #9ad08c!important;
}

.bap-popup body #access_container button.close_container {
    background: #ffffff  !important; 
    color: var(--nao-blue) !important;
}
.bap-popup body .accessability_container button.aicon_link {
    background: #9acf8c !important;
}
.bap-popup body .accessability_container button.aicon_link {
    padding: 5px!important; 
}
.bap-popup body .accessability_container button.aicon_link img {
    background: none !important;
    width: 38px!important;
    height: 38px!important;
}

/**bookan-appointment-popup-closed**/
/**star-ratings**/
.ss-ratings .stars-container {
    position: relative;
    display: inline-block;
    color: transparent;
    width: 100px;
    top: -4px;
  }
  .ss-ratings .stars-container:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    color: rgb(255 204 77 / 20%);
    font-size: 30px;
    background-image: url('../images/star_lw.png');
    width: 100px;
    height: 20px;
  }
  .ss-ratings .stars-container:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    color: #FFCC4D;
    overflow: hidden;
    font-size: 30px;
    background-image:url('../images/star_ss.png');
    width: 100px;
    height: 20px;
  }
  .ss-ratings .stars-0:after { width: 0%; }
  .ss-ratings .stars-1:after { width: 20%; }
  .ss-ratings .stars-2:after { width: 40%; }
  .ss-ratings .stars-3:after { width: 60%; }
  .ss-ratings .stars-4:after { width: 80%; }
  .ss-ratings .stars-5:after { width: 100%; }
  /**star ratings closed**/
  /**dropdown-menu-css**/
.service-dropdown  ul.sub-menu{
    box-shadow: 0 3px 3px rgb(0 0 0 / 20%);
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
    width: 310px;
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 19%);
    border-radius: 6px;
    margin-top: 0px;
    top:65px;
    }
    .service-dropdown ul.sub-menu:before{
    content: '';
    width: 300px;
    height: 55px;
    position: absolute;
    top: -14px;
    left: 0;
    right: 0;
    bottom: auto;
    cursor:pointer;
    }
    .mainMenu .service-dropdown ul.sub-menu li a{
    font-family: var(--nao-fontfamily);
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #1E3565;
    padding: 18px 15px;
    margin: 0px 10px;
    display: inline-block;
    width: 100%;
    }
    .mainMenu .service-dropdown ul.sub-menu li a:before{
    content:'';
    }
    .ss-urgentcare{
    position: relative;
    }
    .ss-urgentcare a:hover{
    background-image:url('../images/urgentcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus .ss-urgentcare a{
    background-image:url('../images/urgentcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .ss-primarycare a:hover{
    background-image:url('../images/primarycare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus .ss-primarycare a{
    background-image:url('../images/primarycare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .ss-telecare a:hover{
    background-image:url('../images/telecare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus .ss-telecare a{
    background-image:url('../images/telecare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .ss-onthego a:hover{
    background-image:url('../images/onthego-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus .ss-onthego a{
    background-image:url('../images/onthego-menubg.jpg');
    background-repeat:no-repeat;
    }
    .ss-mentalcare a:hover{
    background-image:url('../images/meltalcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus .ss-mentalcare a{
    background-image:url('../images/meltalcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu{
    position: absolute;
    top: 0;
    right: -30.2em;
    z-index: 99999;
    width: 470px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 19%);
    border-radius: 6px;
    padding:15px 0px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu li a{
    font-family: var(--nao-fontfamily);
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #1E3565;
    padding: 5px 20px;
    margin:0px;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu li a:hover{
    font-weight:700;
    background-image:none;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu:after, .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu:before {
    right: 100%;
    top: 65px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #ffffff;
    border-width: 13px;
    margin-top: -53px;
    left: -26px;
    }
    .mainMenu ul.sub-menu li ul.sub-menu:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #f3f3f3 !important;
    border-width: 15px !important;
    margin-top: -55px;
    left: -30px;
    }
    
    .mainMenu .service-dropdown ul.sub-menu li a ul.sub-menu li.focus a:hover {
    background-image:none;
    background-color:#f2f2f2;
    }
    .mainMenu .service-dropdown ul.sub-menu li.focus ul.sub-menu li a{
    background-color:transparent;
    background-image:none;
    }
    /* .ss-viewall-menu a{
    background: var(--nao-blue) !important;
    font-size: 18px !important;
    line-height: 16px !important;
    font-family: var(--nao-fontMedium);
    color: var(--nao-white) !important;
    border: 2px solid var(--nao-blue) !important;
    border-radius:6px !important;
    position: relative;
    display:block;
    width: auto !important;
    margin-left: 25px !important;
    margin-top: 10px !important;
    } */
    .location-dropdown ul.sub-menu:after{
    content: '';
    width: 150px;
    height: 55px;
    position: absolute;
    top: -14px;
    left: 0;
    right: 0;
    bottom: auto;
    cursor:pointer;
    }
    .location-dropdown ul.sub-menu {
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
    width: 600px;
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 19%);
    border-radius: 6px;
    margin-top: 0px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    padding:15px 30px;
    /* top: 35px; */
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    }
    .mainMenu .location-dropdown ul.sub-menu li.menu-item {
        flex: 0 0 50%;
    }
    .mainMenu .location-dropdown ul.sub-menu li a {
    padding: 10px 15px;
    font-family: var(--nao-fontfamily);
    font-size: 18px;
    line-height: 21px;
    color: var(--nao-blue);
    position: relative;
    margin: 6px 0px;
    width: 100%;
    background-size: contain;
    }
    .mainMenu .location-dropdown ul.sub-menu li a:before{
    content:'';
    }
    .mainMenu .location-dropdown ul.sub-menu li a:hover{
    background-image:url('../images/urgentcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    .mainMenu .location-dropdown ul.sub-menu li.current-menu-item a{
    background-image:url('../images/urgentcare-menubg.jpg');
    background-repeat:no-repeat;
    }
    /**dropdown-menu-closed**/
    .aicon_link{
    position: absolute;
    bottom:50%;
    }
    /**main-service-banner**/
    .main-service-overall{
        background-color: #f1f8ef;
    }
    .main-service-banner{
        position: relative;
        margin-top: -97px;
        z-index: 1;
        padding:0px;
    }
    .main-service-banner h1{
        font-family: var(--nao-fontHead);
        font-weight: 400;
        font-size: 34px;
        line-height: 45px;
        color:var(--nao-blue);
        margin-bottom:20px;
    }
    .main-service-banner p{
        font-family: var(--nao-fontfamily);
        font-weight: 400;
        font-size: 16px;
        line-height: 170%;
        color: var(--nao-blue);
        max-width: 350px;
        opacity: 0.8;
    }
    .main-service-banner .banner-left{
        max-width: 915px;
        margin: 0 0 0 auto;
        padding-top: 70px;
    }
    .main-service-banner .wp-block-image{
     text-align:center;
    }
    .main-service-banner .wp-block-image .alignright {
        margin: 0px;
    }
    .main-service-banner .explore-roles{
        margin-bottom:30px;
    }
    .drp-banner-benefits p{
    font-family: var(--nao-fontfamily);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #233A69;
    max-width: 620px;
    }
    .drp-service-pattern{
     position: relative;
    }
    .drp-service-pattern img{
        width:100%;
    }
    .main-service-banner .wp-block-columns{
        margin-bottom: 0px;
    }
    .main-service-banner .wp-block-column:not(:first-child) {
        margin-left: 0em;
    }
    .main-service-banner .occ-ctc-div .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    .search-services-div{
        background-color: var(--nao-white);
        box-shadow: 0px 4px 25px rgb(0 0 0 / 11%);
        border-radius: 15px;
        padding: 0px;
        position: relative;
        max-width: 1200px;
        margin: 0 auto;
        top: -130px;
        margin-top: -160px;
        padding-bottom:0px;
        padding-top:30px;
    }
    .search-services-div p{
        font-family:var(--nao-fontfamily);
        font-weight: 400;
        font-size: 18px;
        line-height: 21px;
        color: #1E3565;
        margin-bottom:20px;
    }
    .search-services-div label, .search-services-div h3{
        font-family: var(--nao-fontHead);
        font-weight: 700;
        font-size: 34px;
        line-height: 40px;
        color: var(--nao-blue);
        max-width: 350px;
        margin-bottom: 20px;
        }
        .search-services-div .input-group{
        margin-top: 5px;
        background-color: #f5f5f5;
        border-radius: 10px;
        }
        .search-services-div .input-group .form-control, .search-services-div .form-control-ss ,  .search-services-div  input[type=search]{
        background-color: #f5f5f5;
        color: #1E3565;
        font-size: 23px;
        font-weight: 400;
        border: 1px solid #f5f5f5;
        padding: 0px 10px;
        /* height: 80px; */
        box-shadow: none;
        border-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        font-family: var(--nao-fontfamily);
        }
        .search-services-div .input-group .form-control:focus, .search-services-div .form-control-ss:focus{
        background-color: #ffffff;
        color: #1E3565;
        border: 1px solid #d9d9d9;
        }
        .search-services-div .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
        margin-left: 0px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        }
        .search-services-div input[type="text"]:focus + .btn-outline-secondary {
        background-color:#1E3565;
        color:#fff;
        border:1px solid #1E3565;
        box-shadow:0px;
        }
        .search-services-div .ui-autocomplete-loading + .btn-outline-secondary {
            background-color:#1E3565;
            color:#fff;
            border:1px solid #1E3565;
            box-shadow:0px;
        }
        .max-search-section .wp-block-columns{
        margin-bottom:0px;
        }
        .search-services-div .btn-outline-secondary, .search-services-div .wp-block-search__button  {
        display: flex;
        align-items: center;
        padding: 10px 28px;
        font-size: 22px;
        font-weight: 400;
        line-height: 19px;
        color: var(--nao-blue);
        text-align: center;
        white-space: nowrap;
        background-color: #f5f5f5;
        border: 1px solid #f5f5f5;
        border-radius: 10px;
        border-left: 1px solid #e7e2e2;
        height: 80px;
        margin-top: 0px;
        font-family: var(--nao-fontfamily);
        }
        .search-services-div .btn-outline-secondary:focus{
        background-color: #f5f5f5;
        border: 1px solid #f5f5f5;
        color: var(--nao-blue);
        }
        .search-group-bg{
          background-color: #f7f7f7;
        }
        .search-virtualgroup-bg{
            background-color: #edf4ff;
        }
        .searvices-search-section{
            border-bottom: 1px solid #e4e4e4;
            padding-bottom: 30px;
        }
        .searvices-search-benefit{
            border-top: 1px solid #e4e4e4;
            margin-bottom:0px;
            margin-top:30px;
            padding: 0px 20px;
        }
        .searvices-search-benefit .wp-block-columns{
            margin-bottom:0px;
        }
        .searvices-search-benefit h2{  
        font-family: var(--nao-fontfamily);
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        color: #1E3565;
        margin-bottom:15px;
        }
        .searvices-search-benefit p{
            font-family:  var(--nao-fontfamily);
            font-weight: 400;
            font-size: 16px;
            line-height: 19px;
            color: #233A69;
            opacity: 0.56;
            max-width: 250px;
        }
        .ssb-border{
           border-right: 1px solid #e9e9e9;
           padding:20px;
        }
        .ssb-border-last {
            padding: 20px;
        }
        .services-slider-one{
            background: #F7F7F7;
            padding:50px 0px;
        }
        .service-slider-title{
            max-width:650px;
            margin-bottom:30px;
        }
        .service-slider-title h3{
            font-family: var(--nao-fontHead);
            font-weight: 400;
            font-size: 46px;
            line-height: 56px;
            color: #1E3565;
            margin-bottom:20px;
        }
        .service-slider-title h1{
            font-family: var(--nao-fontHead);
            font-weight: 400;
            font-size: 46px;
            line-height: 56px;
            color: #1E3565;
            margin-bottom:20px;
        }
        .service-slider-title p{
            font-family: var(--nao-fontfamily);
            font-weight: 400;
            font-size: 18px;
            line-height: 21px;
            color: #1E3565;
        }
        .main-service-overall .container{
            max-width: 1200px;
        }
        .mainservices-slidlist .hms-dym-box {
        background: #fff;
        box-shadow: 0px 9px 34px rgba(0 0 0 / 3%);
        border-radius: 7px;
        padding: 15px;
        max-width: 295px;
        margin: 0 auto;
        margin-bottom: 15px;
        margin-top: 10px;
        position: relative;
        min-height:280px;
        border: 1px solid #fff;
        }
        .mainservices-slidlist .hms-dym-box:hover{
            border: 1px solid rgba(30, 53, 101, 0.4);
            box-shadow: 14px 21px 16px rgba(0, 0, 0, 0.11);
        }
        .mainservices-slidlist .hms-dym-box h3 {
        font-family: var(--nao-fontfamily);
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        color: #1e3565;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 55px;
        }
        .mainservices-slidlist .hms-dym-box p{
            font-family: var(--nao-fontfamily);
            font-weight: 400;
            font-size: 16px;
            line-height: 19px;
            color: #1E3565;
            margin-bottom:15px;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 59px;
        }
        .mainservices-slidlist .hms-prc {
        float: left;
        }
        .mainservices-slidlist .hms-dym-box h4 {
        font-family: var(--nao-fontfamily);
        font-weight: 700;
        font-size: 25px;
        line-height: 34px;
        color: #1e3565;
        }
        .mainservices-slidlist .hms-dis {
            padding-left: 95px;
            padding-top: 0px;
        }
        .mainservices-slidlist .hms-dym-box i {
            font-family: var(--nao-fontfamily);
            font-style: italic;
            font-weight: 400;
            font-size: 14px;
            line-height: 16px;
            display: flex;
            align-items: center;
            color: #1e3565;
        }
        .mainservices-ctc-div{
            clear: both;
        }
        .mainservices-ctc-div .btn-learnmre{
            background: #F7F7F7;
            border-radius: 6px;
            font-family:var(--nao-fontfamily);
            font-weight: 700;
            font-size: 16px;
            line-height: 19px;
            color: #1E3565  !important;
            padding: 12px 18px;
            border: 0px;
            box-shadow: none;
        }
        .mainservices-ctc-div .btn-learnmre:hover,  .mainservices-ctc-div .btn-learnmre:focus{
            background:var(--nao-green);
            color: #1E3565  !important;
            border: 0px;
            box-shadow: none;
        }
        .mainservices-ctc-div .btn-booknow{
            background: #FFFFFF;
            box-shadow: 0px 4px 4px rgb(0 0 0 / 4%);
            border-radius: 6px;
            border: 1px solid #1E3565;
            font-family:var(--nao-fontfamily);
            font-weight: 700;
            font-size: 16px;
            line-height: 19px;
            color: #1E3565 !important;
            padding: 12px 20px;
        }
        .mainservices-ctc-div .btn-booknow:hover,  .mainservices-ctc-div .btn-booknow:focus{
            background: #1E3565;
            color:#fff !important;
            border: 1px solid #1E3565;
            box-shadow: none;
        }
        /* Color of the arrows */
        .mainservices-slidlist .slick-prev, .mainservices-slidlist .slick-next{
            color: transparent;
            width: 84px;
            height: 84px;
            vertical-align: middle;
            border-radius: 50%;
            background-color: #fff;
            border: 1px solid #1e3565;
            padding: 28px;
            position: absolute;
            right: 0px;
            top: -28%;
        }
        .mainservices-slidlist.categoryDesc .slick-prev, .mainservices-slidlist.categoryDesc .slick-next {
            top: -40%;
        }

        .mainservices-slidlist .slick-prev{
        right:160px;
        }
        .mainservices-slidlist .slick-next{
        right:50px;
        }
        .mainservices-slidlist .slick-prev:hover, .mainservices-slidlist .slick-next:hover{
            background-color:  var(--nao-blue);
            border: solid white;
            
        }
        .mainservices-slidlist .slick-prev:before {
            content: "";
            color: transparent;
            transform: rotate(315deg);
            -webkit-transform: rotate(315deg);
            border: solid var(--nao-blue);
            border-width: 3px 0px 0px 3px;
            display: inline-block;
            padding: 4px;
        }
        
        .mainservices-slidlist .slick-next:before {
            font-family: 'FontAwesome';
            content: "";
            color: transparent;
            transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            border: solid var(--nao-blue);
            border-width: 0 3px 3px 0;
            display: inline-block;
            padding: 4px;
        }
        .mainservices-slidlist .slick-prev:hover.slick-prev:before, .mainservices-slidlist .slick-prev:hover.slick-prev:after{
            border: solid #fff;
            border-width: 3px 0px 0px 3px;
            display: inline-block;
        }
        .mainservices-slidlist .slick-next:hover.slick-next:before{
            border: solid var(--nao-white);
            border-width: 0 3px 3px 0;
            display: inline-block;
        }
        .mainservices-slidlist .slick-slide > div{
            margin:5px;
        }
        .services-slider-two{
            background:var(--nao-blue);
        }

        .main-service-overall .service-carousel-1 {
            background: #F7F7F7;
        }
        .main-service-overall .service-carousel-2 {
            background: #1E3565;
        }
        .main-service-overall .service-carousel-3 {
            background: #9BD08C;
        }
        .main-service-overall .service-carousel-4 {
            background: #FBC4B1;
        }
        .main-service-overall.ourservices-overall .service-carousel-4{
            background: #FBC4B1;
        }
        
        .main-service-overall .service-carousel-5 {
            background: #F7F7F7;
        }
        .main-service-overall .service-carousel-6 {
            background: #1E3565;
        }
        .main-service-overall .service-carousel-7 {
            background: #F7F7F7;
        }
        .main-service-overall .service-carousel-8 {
            background: #9BD08C;
        }
        
        .main-service-overall .service-carousel-9 {
            background: #F7F7F7;
        }
        .main-service-overall .service-carousel-10 {
            background: #1E3565;
        }
        .main-service-overall .service-carousel-11 {
            background: #F7F7F7;
        }
        .main-service-overall .service-carousel-12 {
            background: #9BD08C;
        }

        .services-slider-four{
            background:var(--nao-green);
        }
        .main-service-overall .service-carousel-2 .service-slider-title h3 ,  
        .main-service-overall .service-carousel-2 .service-slider-title p,
        .main-service-overall .service-carousel-6 .service-slider-title h3 ,  
        .main-service-overall .service-carousel-6 .service-slider-title p,
        .main-service-overall .service-carousel-10 .service-slider-title h3 ,  
        .main-service-overall .service-carousel-10 .service-slider-title p{
         color: #fff;
        }

        .search-services-result{
            position: relative;
        }
        .search-services-result h2{
            font-family: var(--nao-fontHead);
            font-weight: 400;
            font-size: 46px;
            line-height: 56px;
            color: #1E3565;
            margin-bottom:25px;
        }
        .search-services-result .btn-bookan{
            background: #fff;
            box-shadow: 0px 4px 4px rgb(0 0 0 / 4%);
            border-radius: 6px;
            border: 2px solid #1e3565;
            font-family: var(--nao-fontfamily);
            font-weight: 700;
            font-size: 18px;
            line-height: 19px;
            color: #1e3565 !important;
            width: 100%;
            margin: 0 10px;
            padding: 18px 15px;
        }
        .search-services-result .btn-bookan:hover, .search-services-result .btn-bookan:focus{
            background: #1E3565;
            color:#fff !important;
            border: 1px solid #1E3565;
            box-shadow: none;
        }
        .search-services-result .btn-learnmr{
            background: #fff;
            border-radius: 6px;
            font-family: var(--nao-fontfamily);
            font-weight: 700;
            font-size: 18px;
            line-height: 19px;
            color: #1e3565 !important;
            padding: 18px 20px;
            border: 1px solid #e2e2e2;
            width: 100%;
            margin: 0 10px;
            box-shadow: none;
        }
        .search-services-result .btn-learnm:hover, .search-services-result .btn-learnm:focus{
            background: #ededed;
            color: #1E3565  !important;
            border: 1px solid #e2e2e2;
            box-shadow: none;
        }
        .sr-ctc{
            display:flex;
        }
        .ssr-div{
            background: #f7f7f7;
            border-radius: 6px;
            padding: 25px 30px;
            margin-bottom:15px;
        }
        .ssr-div h3{
            font-family:var(--nao-fontfamily);
            font-weight: 700;
            font-size: 26px;
            line-height: 31px;
            color: #1E3565;
            margin-bottom:15px;
        }
        .ssr-div p{
            font-family:var(--nao-fontfamily);
            font-weight: 400;
            font-size: 16px;
            line-height: 19px;
            color: #1E3565;
        }
        .ssr-div p i{
            font-family:var(--nao-fontfamily);
            font-style: italic;
            font-weight: 400;
            font-size: 14px;
            line-height: 16px;
            align-items: center;
            color: #1E3565;
        }
        .explore-roles .wp-block-button__link .icon-nao:before {
            content: "\e902";
            color: #fff;
            font-size: 14px;
        }
        .explore-roles .wp-block-button__link:hover .icon-nao:before{
            color: var(--nao-blue);
        }
        .mainservices-slidlist .subservice-slider .slick-track {
            margin-left: inherit;
        }
/**main-service-banner-closed**/


/**Reusable-block**/
.block_green_bg{
padding: 40px 40px;
background: rgba(154, 207, 140, 0.4);
border-radius: 8px;
max-width: 875px;
margin: 0 auto;
}
.block_green_bg p{
font-family: var(--nao-fontfamily);
font-size: 25.9376px;
line-height: 30px;
color: #1E3565;
max-width:635px;
}
.harizontal_thubnail_block{
max-width: 875px;
margin: 0 auto;
background-color: #9ACF8C;
border-radius: 6px;
padding-right: 30px;
}
.harizontal_thubnail_block .wp-block-columns, .harizontal_thubnail_block .wp-block-image{
margin-bottom:0px;
}
.harizontal_thubnail_block h2{
font-weight: 400;
font-size: 26px;
line-height: 35px;
color: #1E3565;
font-family: var(--nao-fontHead);
padding-top:20px;
}
.harizontal_thubnail_block img{
border-top-left-radius:6px;
border-bottom-right-radius:6px;
}
.harizontal_thubnail_block .wp-block-button__link{
background-color: var(--nao-blue);
font-size: 18px;
line-height: 26px;
font-family: var(--nao-fontMedium);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
margin-bottom: 20px;
}
.resuable_table{
max-width: 875px;
margin: 0 auto;
}
.resuable_table .wp-block-table.is-style-stripes td{
border-color: transparent;
padding: 18px 15px;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
}
.resuable_table .wp-block-table.is-style-stripes{
border-bottom:0px;
}
.resuable_table thead tr, .resuable_table tr th{
background-color:var(--nao-blue);
color:#fff;
border-color: transparent;
padding: 18px 15px;
font-weight: 400;
font-size: 18px;
line-height: 21px;
}
.reusable-banner{
max-width: 875px;
margin: 0 auto;
}
.reusable-banner img{
border-radius: 12px !important;
height: 300px;
width: 100%;
object-fit: cover;
}
.resuable-hms-dym-box{
background: #fff;
box-shadow: 0px 9px 34px rgb(0 0 0 / 3%);
border-radius: 7px;
padding: 20px;
max-width: 320px;
margin-bottom: 15px;
margin-top: 15px;
position: relative;
min-height: 280px;
border: 1px solid rgba(30,53,101,.4);
}
.resuable-hms-dym-box:hover{
border: 1px solid rgba(30,53,101,.4);
box-shadow: 14px 21px 16px rgb(0 0 0 / 11%);
}
.resuable-hms-dym-box .btn-learnmre .wp-block-button__link {
background: #f7f7f7;
border-radius: 6px;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1e3565 !important;
padding: 12px 18px;
border: 0;
box-shadow: none;
}
.resuable-hms-dym-box .btn-learnmre .wp-block-button__link:hover, .resuable-hms-dym-box .btn-learnmre .wp-block-button__link:focus {
background: var(--nao-green);
color: #1e3565 !important;
border: 0;
box-shadow: none;
}
.resuable-hms-dym-box .btn-booknow .wp-block-button__link{
background: #fff;
box-shadow: 0px 4px 4px rgb(0 0 0 / 4%);
border-radius: 6px;
border: 1px solid #1e3565;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1e3565 !important;
padding: 12px 20px;
}
.resuable-hms-dym-box .btn-booknow {
padding:0px;
}
.resuable-hms-dym-box .btn-booknow .wp-block-button__link:hover, .resuable-hms-dym-box .btn-booknow .wp-block-button__link:focus {
background: #1e3565;
color: #fff !important;
border: 1px solid #1e3565;
box-shadow: none;
}
.resuable-hms-dym-box h3 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 26px;
color: #1e3565;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 55px;
}
.resuable-hms-dym-box p {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
margin-bottom: 15px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 59px;
}
.resuable-hms-dym-box p em{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #1e3565;
height:auto;
font-style:italic;
}
.resuable-hms-dym-box h4 {
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 25px;
line-height: 34px;
color: #1e3565;
}
.resuable-hms-dym-box .hms-dis {
padding-left: 95px;
padding-top: 0;
}
.resuable-hms-dym-box .hms-dym-box i {
font-family: var(--nao-fontfamily);
font-style: italic;
font-weight: 400;
font-size: 14px;
line-height: 16px;
display: flex;
align-items: center;
color: #1e3565;
}
.resuable-hms-dym-box .wp-block-columns{
margin-bottom:0px;
}
.reusable_accordian{
background-color:#eef0f4;
padding:30px;
margin:20px 0px;
}
.reusable-panel{
margin-bottom:5px;
transition: 0.5s ease;
}
.reusable_title{
background: #FFFFFF;
border-radius: 10px;
padding:25px 25px;
margin-bottom:5px;
cursor:pointer;
}
.reusable_title h3{
font-weight: 700;
font-size: 21px;
line-height: 25px;
color: #1E3565;
font-family:var(--nao-fontfamily);
margin-bottom:0px;
position: relative;
}
.reusable_title h3:after{
content: '';
transform: rotate(180deg);
background-image: none;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 7px solid #1e3565;
font-size: 0px;
float: right;
top: 5px;
position: absolute;
left: auto;
right: 0;
}
.reusable_body{
background: #FFFFFF;
border-radius: 10px;
padding:35px 25px;
margin-bottom:10px;
display: none;
}
.reusable_body p{
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
font-family:var(--nao-fontfamily);
margin-bottom:15px;
}
.reusable_title.active h3:after{
transform: rotate(-90deg);
}
/**Reusable-block-closed**/
/**Search-page**/
.search_page{
    background-image: url('../images/searchpage_bg.jpg');
    height: 375px;
    position: relative;
    width: 100%;
    margin-top: -98px;
    padding-top:140px;
    }
    .search_page h1{
    font-family: var(--nao-fontHead);
    font-weight: 400;
    font-size: 56px;
    line-height: 68px;
    text-align: center;
    color: var(--nao-blue);
    max-width:440px;
    margin:0 auto;
    }
    .search_page_head{
    max-width:540px;
    margin:0 auto;
    }
    .search_page_head .input-group .form-control {
    background-color: #fff;
    color: #1e3565;
    font-size: 23px;
    font-weight: 400;
    border: 1px solid #fff;
    padding: 10px 20px;
    height: 80px;
    box-shadow: none;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-family: var(--nao-fontfamily);
    min-width: 270px;
    }
    .search_page_head .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    box-shadow:0px 9px 34px rgb(0 0 0 / 12%);
    top:60px;
    }
    .search_page_head .btn-outline-secondary {
    display: flex;
    align-items: center;
    padding: 10px 40px;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    color: var(--nao-blue);
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    border-left: 1px solid #e7e2e2;
    height: 80px;
    margin-top: 0;
    font-family: var(--nao-fontfamily);
    }
    .search_page_head .btn-outline-secondary.dropdown-toggle{
    height: 45px;
    margin-top: 17px;
    background: #F7F7F7;
    box-shadow:none;
    padding: 6px 20px;
    border:0px;
    margin-right: 20px;
    }
    .search_page_head .btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:none;
    color:var(--nao-blue);
    border:0px;
    }
    body.search-results{
    background-color: #f7f7f7;
    }
    body.search-no-results{
    background-color: #f7f7f7;
    }
    .search-services-block{
    max-width:1180px;
    margin:0 auto;
    }
    .search-results .page-header{
    max-width:1180px;
    margin:0 auto;
    padding-top:15px;
    padding-bottom:25px;
    z-index:auto;
    }
    .search-page-container{
    max-width:1180px;
    margin:0 auto;
    padding-top: 70px;
    margin-top: 50px !important;
    }
    .search-services-block .ssr-div {
    background: #ffffff;
    border-radius: 6px;
    padding: 25px 30px;
    margin-bottom: 15px;
    }
    .search-services-block .ssr-div a{
    color: #1e3565 !important;
    }
    
    .search-services-block .btn-bookan{
    background: #fff;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 4%);
    border-radius: 6px;
    border: 2px solid #1e3565;
    font-family: var(--nao-fontfamily);
    font-weight: 700;
    font-size: 18px;
    line-height: 19px;
    color: #1e3565 !important;
    width: 100%;
    margin: 10px 10px;
    padding: 18px 15px;
    }
    .search-services-block .btn-bookan:hover, .search-services-block .btn-bookan:focus{
    background: #1E3565;
    color:#fff !important;
    border: 1px solid #1E3565;
    box-shadow: none;
    }
    .search-services-block .btn-learnmr{
    background: #F7F7F7;
    border-radius: 6px;
    font-family: var(--nao-fontfamily);
    font-weight: 700;
    font-size: 18px;
    line-height: 19px;
    color: #1e3565 !important;
    padding: 18px 20px;
    border: 2px solid #F7F7F7;
    width: 100%;
    margin: 10px 10px;
    box-shadow: none;
    }
    .search-services-block .btn-learnm:hover, .search-services-block .btn-learnm:focus{
    background: #fff;
    color: #1E3565  !important;
    border: 1px solid #e2e2e2;
    box-shadow: none;
    }
    .search_page .input-group .dropdown-menu{
    background: #FBFBFB;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 9%);
    border-radius: 6px;
    min-width: 300px;
    transform: translate(290px, 100px) !important;
    }
    .search_page .dropdown-item {
    padding: 10px 20px;
    font-weight: 400;
    color: #1E3565;
    border: 0;
    font-size: 18px;
    font-family:var(--nao-fontFamily);
    }
    .search_page .dropdown-menu li{
    padding:10px 15px;
    padding-bottom:0px;
    }
    .search_page .dropdown-item.active{
    background-color:#9ACF8C;
    }
    .search-results .main-blog-list{
    max-width:1180px;
    margin:0 auto;
    }
    .search-results .main-blog-list .blog-mst-group {
    background: #fff;
    }
    .search-no-results .blog-mst-group  {
    background: #fff;
    }
    .search-result-title{
    font-family: var(--nao-fontMedium);
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    color: #1E3565;
    margin-top: 30px;
    margin-bottom: 30px;
    }
    .search_page .input-group .search-dropdown{
    border:0px;
    height: 45px;
    margin-top: 17px;
    background-color: #F7F7F7;
    box-shadow:none;
    padding: 6px 20px;
    margin-right: 20px;
    min-width:120px;
    font-size: 18px;
    font-weight: 700;
    }
    .js-states{
      background-image: url('../images/frm-arw.svg');
      background-repeat:no-repeat;
      background-position: 90% center;
    }
    .search_page .input-group .form-select.search-dropdown:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: transparent !important;
    }
    .search-dropdown option{
    color: var(--nao-blue) !important;
    }
    .select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 0px solid #aaa !important;
    border-radius: 4px !important;
    color: #1E3565 !important;
    font-size: 16px !important;
    line-height: 19px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #1E3565 !important;
    line-height: 50px !important;
    background-color: #F7F7F7 !important;
    border: 0px !important;
    height: 50px !important;
    margin-top: 12px !important;
    margin-right: 10px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border-radius: 6px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow b{
    display:none !important;
    }
    .select2-container--open .select2-dropdown {
    left: 0;
    width: 300px !important;
    top: 20px !important;
    padding: 15px !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 21px !important;
    color: #1E3565 !important;
    background: #FBFBFB;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.09);
    }
    .select2-dropdown {
    background-color: #fff !important;
    border: 0px solid #aaa !important;
    }
    .select2-results__option {
    padding: 12px !important;
    margin-bottom: 10px !important;
    }
    .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #9ACF8C !important;
    border-radius: 6px !important;
    }
    .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #9ACF8C !important;
    color: var(--nao-blue) !important;
    }
    .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #dadada !important;
    height: 40px !important;
    margin-bottom: 10px !important;
    }
    .menu-search-icon{
    margin-right: 10px;
    }
    .search-page-container .ftr-location-list ul li > div{
        width: 275px;
    }
    .search .btnWrap .btn.greyBtn{
       background: #ffffff;
    }
    .search .btnWrap .btn.greyBtn:hover{
        background: #ffffff;
        color: var(--nao-blue);
     }
    .search-services-block .btn-learnmr:hover{
      background: #eae9e9;
      color: var(--nao-blue);
    }
    .search-location-list.ftr-location-list ul li > div {
        background: #fff;
        border: 1px solid rgba(255, 255, 255, 0.17);
        box-sizing: border-box;
        border-radius: 5px;
        width: 275px;
    }
    .search-location-list.ftr-location-list ul li h3{
        color:var(--nao-blue);
    }
    .search-location-list.ftr-location-list ul li p{
        color:var(--nao-blue);
    }
    .search-location-list.ftr-location-list ul li > div:hover{
        background-color: var(--nao-blue);
    }
    .search-location-list.ftr-location-list ul li > div:hover h3, .search-location-list.ftr-location-list ul li > div:hover p{
        color: #fff;
    }
    /*No Result Page*/
    .search-page-container h2.no-search-result-post-title,
    .allblog-div h2.no-search-result-post-title  {
        padding: 30px;
        background: rgba(229, 170, 69, 0.12);
        border-radius: 10px;
        font-weight: 400;
        font-size: 36px;
        line-height: 45px;
        max-width: 600px;
        font-family: var(--nao-fontHead); 
    }
    .search-page-container h2.no-search-result-post-title span.search_icon,
    .allblog-div h2.no-search-result-post-title span.search_icon {
        background: #E5AA45;
        border-radius: 9px;
        background-image: url('../images/search-menu.svg');
        background-repeat: no-repeat;
        background-position: center; 
        padding: 32px 18px;
        display: inline-block;
        width:72px;
        height: 72px;
        vertical-align: middle;
        margin-right: 15px;
    }
    /**search-page-closed**/

    /**new-our-services**/
    .new-services-banner{
        background: #f3f9f1;
        position: relative;
        margin-top: -120px;
        padding-top: 150px;
        padding-bottom: 0px;
        margin-bottom:0px;
    }
    .new-services-banner .new-sbcontainer, .new-services-banner .wp-block-group__inner-container{
        max-width: 1185px;
        margin: 0 auto;
    }
    .new-services-banner .wp-block-columns{
    margin-bottom:0px;
    }
    .new-services-banner h1{
    font-family: var(--nao-fontHead);
    font-weight: 400;
    font-size: 50px;
    line-height: 60px;
    color: #1E3565;
    max-width: 340px;
    margin-bottom:30px;
    }
    .new-services-banner h1 i{
    font-size: 36px;
    }
    .new-services-banner p{
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #1E3565;
    font-family:var(--nao-fontFamily);
    margin-bottom: 20px;
    max-width:488px;
    }
    .new-sb-button .wp-block-button__link {
    background: var(--nao-blue);
    font-size: 18px;
    line-height: 19px;
    padding: 23px;
    padding-right: 70px;
    font-family: var(--nao-fontMedium);
    color:#F1F1F1;
    border: 2px solid var(--nao-blue);
    text-transform: capitalize;
    position: relative;
    margin:15px 0px;
    }
    .new-sb-button{
    margin-bottom:35px;
    }
    .new-sb-button .wp-block-button__link:after{
    content: "\e908";
    position: absolute;
    font-family: 'icomoon' !important;
    right: 30px;
    top: 23px;
    font-size: 17px;
    -webkit-transition: all .5s ease-out,all .5s ease-in;
    transition: all .5s ease-out,all .5s ease-in;
    }
    .new-sb-button .wp-block-button__link:hover:after{
        right: 12px;
    }
    .new-sb-button .wp-block-button__link:hover{
        border: 2px solid var(--nao-blue);
        background-color: var(--nao-white);
        color:var(--nao-blue);
    }
    .new-sb-right{
    position: relative;
    top: -10px;
    }
    .new-sb-benefits{
    max-width: 940px;
    background-color: #fff;
    padding: 27px;
    margin-bottom: 80px !important;
    }
    .new-sb-benefits p{
    margin-bottom: 0px;
    }
    .nsb-benefit-ml{
    margin-left: var(--wp--style--block-gap,4px) !important;
    }
    .ourservices-card-list{
    background-color: #fff;
    padding: 80px 0px;
    }
    .ourservices-list-title{
    font-family:var(--nao-fontHead);
    font-weight: 400;
    font-size: 46px;
    line-height: 56px;
    color: #1E3565;
    margin-bottom: 30px;
    }
    .ourservices-card-list .wp-block-group__inner-container{
        max-width: 1185px;
        margin: 0 auto;
    }
    .ourservices-card-list ul{
    padding:0px;
    list-style:none;
    }
    .ourservices-card-list ul li{
    display:inline-block;
    margin: 10px 5px 5px 10px;
    position: relative;
    vertical-align:middle;
    }
    .ourservices-card-list ul li a{
    width: 270px;
    height: 127px;
    background: rgba(243, 243, 243, 0.35);
    border: 1px solid rgba(30, 53, 101, 0.11);
    display: flex;
    vertical-align: middle;
    font-weight: 400;
    font-size: 22px;
    line-height: 34px;
    color: #1E3565;
    border-radius:10px;
    font-family:var(--nao-fontHead);
    align-items: center;
    padding: 10px 25px;
    position: relative;
    }
    .ourservices-card-list ul li a:before{
        content: "Open";
        position: absolute;
        bottom: 15px;
        font-size: 18px;
        font-weight: 400;
        font-family: var(--nao-fontfamily);
        display: none;
    }
    .ourservices-card-list ul li a:after{
        content: "";
        background-image: url('../images/list_arrow.png');
        background-repeat: no-repeat;
        position: absolute;
        bottom: 23px;
        width: 40px;
        height: 17px;
        left: 77px;
        display: none;
    }
    .ourservices-card-list ul li a:hover{
    background:var(--nao-green);
    }
    .ourservices-card-list ul li a:hover:after, .ourservices-card-list ul li a:hover:before{
    display:block;
    }
    .ourservices-card-list ul li a span{
    position: relative;
    -o-transition: all .8s ease-out,all .8s ease-in;
    -ms-transition: all .8s ease-out,all .8s ease-in;
    -moz-transition: all .8s ease-out,all .8s ease-in;
    -webkit-transition: all .8s ease-out,all .8s ease-in;
    transition: all .8s ease-out,all .8s ease-in;
    }
    .ourservices-card-list ul li a:hover span{
    top:-8px;
    -webkit-transition: all .8s ease-out,all .8s ease-in;
    transition: all .8s ease-out,all .8s ease-in;
    }
    .main-service-overall .service-carousel-2 .new-sb-button .wp-block-button__link{
    background-color:var(--nao-green);
    color:var(--nao-blue);
    }
    .main-service-overall .service-carousel-2 .new-sb-button .wp-block-button__link:hover{
        background-color:var(--nao-white);
        color:var(--nao-blue);
    }
    .main-service-overall .service-carousel-6 .new-sb-button .wp-block-button__link{
    background-color:var(--nao-green);
    color:var(--nao-blue);
    }
    .main-service-overall .service-carousel-10 .new-sb-button .wp-block-button__link{
        background-color:var(--nao-green);
        color:var(--nao-blue);
    }
    .new-services-banner .new-sb-button .wp-block-button__link{
        width: auto !important;
    }
    .new-services-banner .new-sb-button .wp-block-button__link:after {
        right: 20px !important;
    }
    .new-services-banner .new-sb-button .wp-block-button__link:hover:after {
        right: 12px !important;
    }
    .ourservices-overall .new-sb-button .wp-block-button__link{
        margin-top:30px;
        border-radius:6px;
        width: 230px;
    }
    .ourservices-overall .new-sb-button .wp-block-button__link:after{
        right: 40px;
    }
    .ourservices-overall .new-sb-button .wp-block-button__link:hover:after{
        right: 20px;
    }
    .ourservices-overall .mainservices-slidlist .slick-prev, .ourservices-overall .mainservices-slidlist .slick-next{
        top: -78%;
    }
    .os-review-section{
    background-color: #EDF4FF;
    padding:80px 0px;
    }
    .os-review-box{
    background: #FFFFFF;
    border-radius: 6px;
    padding: 25px;
    margin: 8px 0px;
    min-height: 160px;
    }
    .os-review-toggle .moreless{
        font-weight: 700;
        font-size: 16px;
        text-decoration: underline;
    }
    .os-review-box .ssb-review-list ul {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .os-review-box .ss-ratings .stars-container{
    top: -15px;
    }
    .os-review-box .ssb-review-list ul li #fixture {
        margin-bottom: 15px;
        margin-top: 12px;
    }
    .os-review-box p{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #1E3565;
    font-family: var(--nao-fontfamily);
    margin-bottom:10px;
    }
    .os-review-box a{
        font-weight: 400;
        font-size: 18px;
        line-height: 22px;
        color: #1E3565;
        font-family: var(--nao-fontfamily);
    }
    .btn-os-loadmr{
        background: var(--nao-green);
        border-radius: 7px;
        font-family: var(--nao-fontfamily);
        font-weight: 400;
        font-size: 18px;
        line-height: 22px;
        color: #1E3565;
        padding: 15px 15px;
        margin-top: 20px;
        margin-bottom: 15px;
        border:2px solid var(--nao-green);
        box-shadow: none;
        margin-bottom:20px;
    }
    .btn-os-loadmr:hover, .btn-os-loadmr:focus{
        border:2px solid var(--nao-blue);
        background: #fff;
        box-shadow: none;
        color:var(--nao-blue);
    }
    .morecontent span {
        display: none;
    }
    .morelink {
        display: block;
        margin-top: 10px;
    }
    .max-os-rt{
        max-width:730px;
        margin:0 auto;
        }
        .max-os-review{
        max-width:730px;
        margin:0 auto;
        }
        .os-review-box .ssb-review-list ul li.os-reviewr-nm{
        font-family: var(--nao-fontfamily);
        font-weight: 400;
        font-size: 18px;
        line-height: 17px;
        color: #1F3665;
        }
        body.page-template-reviews{
        /* background-color: #EDF4FF; */
            background-color: #F1F8EF;
        }
        .os-review-new{
            background: #FFFFFF;
            border-radius: 0px;
            padding: 5px 25px 25px 35px;
            margin:0px 0px;
            min-height: 160px;
        }
        .os-review-new:nth-child(odd) {
            background: #FFFFFF;
        }
        .os-review-new:nth-child(even) {
            background-color: #EDF4FF;
        }
        .max-os-review-new{
            max-width: 525px;
            margin: 0 auto;
            background: #FFFFFF;
            border-radius: 15px;
            box-shadow: 0px 20px 20px 0px rgb(30 53 101 / 23%);
        }
        .os-review-title{
            min-height: inherit;
            padding-top: 30px;
            border-radius: 15px;
        }
        .os-review-title h3{
            font-weight: 700;
            font-size: 26px;
            line-height: 30px;
            margin-bottom: 10px;
        }
        .os-customer-nm{
         font-weight:700;
         font-size: 16px;
         line-height: 19px;
        }
        .os-review-new p{
            margin-bottom:10px;
        }
        .os-review-new .ssb-review-list ul{
            padding-bottom: 5px;
        }
/**new-our-services-closed**/
/**video-section**/
.hms-video-section{
    background-color: #f7f7f7;
}
.hms_video{
padding: 90px 0px;
max-width: 760px;
margin: 0 auto;
}


/*Video Template Page*/
.top_service_video_top > .wp-block-group.topServiceVideoWrap {
    padding: 190px 0;
    background: #f3f1f7;
    margin-top: -99px;
}
.top_service_video_top .wp-block-group .wp-block-group__inner-container > h1 {
    font-weight: 400;
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 12px;
    font-family: var(--nao-fontHead);
    color: var(--nao-blue);
}
.top_service_video_top .wp-block-group .wp-block-group__inner-container > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    max-width: 530px;
    margin: 0 auto;
    color: var(--nao-blue);
} 
.top_service_video_top .wp-block-group .wp-block-group__inner-container .wp-block-button {
    margin: 20px 0 30px;
}

.top_service_video_top .wp-block-group .wp-block-group__inner-container .wp-block-button .wp-block-button__link {
    background: var(--nao-blue);
    border: 1px solid #1e3565;
    border-radius: 6px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #F1F1F1;
    min-width: 235px;
    padding: 19px 23px;
}
.top_service_video_top .wp-block-group .wp-block-group__inner-container .wp-block-button .wp-block-button__link:hover{
background-color:#fff;
border: 1px solid #1e3565;
color:var(--nao-blue);
}
body.topservices-template-subservices_video  {
    background: #f7f7f7;
}
.topservices-template-subservices_video .main-service-overall  {
    background: transparent;
}

.search-services-div.top_service_video_search {
   top:0px;
   margin-top:0px;
   background-color: transparent;
   box-shadow: none;
   text-align: center;
   padding: 80px 0 30px;
}
.max-search-onthego{
position: relative;
max-width:510px;
margin:0 auto;
}
.max-search-onthego input[type=search]{
    color: #1e3565;
    font-size: 23px;
    font-weight: 400;
    padding: 10px 20px;
    height: 80px;
    box-shadow: none;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-family: var(--nao-fontfamily);
    background: rgba(196,196,196,.23);
    border: 1px solid rgba(196,196,196,.23);
}
.max-search-onthego .wp-block-search__button {
    display: flex;
    align-items: center;
    padding: 10px 28px;
    font-size: 22px;
    font-weight: 400;
    line-height: 19px;
    color: var(--nao-blue);
    text-align: center;
    white-space: nowrap;
    background-color: #e9e9e9;
    border: 1px solid rgba(196,196,196,.23);
    border-radius: 0px;
    border-left: 1px solid #e7e2e2;
    height: 80px;
    margin-top: 0;
    font-family: var(--nao-fontfamily);
    margin-left: 0px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.search-services-div.top_service_video_search .btn-outline-secondary {
    background: rgba(196, 196, 196, 0.23);
    border: 1px solid rgba(196, 196, 196, 0.23);
}

.search-services-div.top_service_video_search label, .search-services-div.top_service_video_search h3 {
    font-size: 46px;
    line-height: 56px;
    letter-spacing: 1px;
    font-weight: 400;
    max-width:100%;
}
.vcare-review-div{
margin-bottom:0px;
}

.top_service_video_top .wp-block-group.benefitWrap {
    background: #FFFFFF;
    border-radius: 12px;
    padding: 20px 14px;
    max-width: 915px;
    margin: 0 auto;
}
.top_service_video_top .wp-block-group.benefitWrap .wp-block-columns{
    margin-bottom: 0px;
}
.top_service_video_top .wp-block-group.benefitWrap .wp-block-columns .wp-block-column {
    margin-left: 0px;
}
.top_service_video_top .wp-block-group.benefitWrap .wp-block-columns .wp-block-column figure.wp-block-image {
    text-align: center;
}
.top_service_video_top .videoWrap {
    background: #fff;
    max-width: 992px;
    margin: 0 auto;
    border-radius: 28.3947px;
    margin-top: -150px;
    box-shadow: 0px 34px 80.8158px rgba(0, 0, 0, 0.04);
    border-radius: 24.0263px;
}
.top_service_video_top .videoWrap .wp-block-video {
    background: #FFFFFF;
    box-shadow: 0px 4.36842px 80.8158px rgba(0, 0, 0, 0.09);
    border-radius: 28.3947px;
    padding: 20px;
    margin-bottom: 0px;
}
.top_service_video_top .videoWrap .wp-block-video video {
    vertical-align: middle;
    border-radius: 10px;
}   

.top_service_video_top .videoWrap .wp-block-columns {
    padding: 25px;
    padding-top:0px;
}
.top_service_video_top .wp-block-group.videoWrap .wp-block-columns .wp-block-column h3 {
    font-weight: 700;
    font-size: 17.4737px;
    line-height: 21px;
    margin-bottom: 10px;
    color: var(--nao-blue);
}
.top_service_video_top .wp-block-group.videoWrap .wp-block-columns .wp-block-column p {
    font-weight: 400;
    font-size: 15.2895px;
    line-height: 18px;
    color: rgba(35, 58, 105, 0.56);
}
.top_service_video_search  .searvices-search-section {
    border: none;
    padding: 0px;
}
.top_service_video_top .videoWrap .wp-block-embed__wrapper{
padding: 20px;
}
.top_service_video_top .videoWrap .wp-block-embed__wrapper iframe{
border-radius:10px;
width: 100%;
height: 450px;
}
.top_service_video_top .videoWrap .wp-block-embed {
margin: 0 0 1em;
overflow-wrap: break-word;
background: #fff;
box-shadow: 0px 4.36842px 80.8158px rgb(0 0 0 / 9%);
border-radius: 29px;
margin-bottom: 20px;
}
.top_service_video_search{
max-width:520px;
margin:0 auto;
}
.top_service_video_search h3{
font-size: 46px;
line-height: 56px;
letter-spacing: 1px;
font-weight: 400;
font-family: var(--nao-fontHead);
color: var(--nao-blue);
margin-bottom: 20px;
}
.top_service_video_search p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1e3565;
margin-bottom: 20px;
}
/**video-section-closed**/
/**whatsnew**/
.whats-new-banner{
background:#9acf8c url('../images/whatsnew.svg');
height: 375px;
position: relative;
width: 100%;
margin-top: -105px;
padding-top: 150px;
}
.page-template-community-events .btnWrap .btn.greyBtn{
background: var(--nao-white);
}
.community-banner{
height: auto;
padding-bottom:10px;
}
.wnb-max{
position: relative;
max-width: 470px;
margin: 0 auto;
}
.wnb-max h1{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
text-align: center;
margin-bottom: 30px;
}
.wnb-max p{
font-family: var(--nao-fontFamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #1E3565;
margin-bottom:30px;
max-width:440px;
}
.wnb-max .icon-nao:before {
content: "\e902";
color: #163970;
font-size: 36px;
}
.whatsnew_tab{
position: relative;
width: 100%;
background-color: #fff;
border-radius: 10px;
box-shadow: 0px 9px 34px rgb(0 0 0 / 12%);
top: 30px;
padding: 12px;
}
.whatsnew_tab .nav-tabs {
border-bottom: 0px solid #dee2e6;
}
.whatsnew_tab .nav-tabs .nav-item.show .nav-link, .whatsnew_tab .nav-tabs .nav-link.active {
color: #1E3565;
background-color: #9AD08D;
border-color: transparent;
}
.whatsnew_tab  .nav-tabs .nav-link {
margin-bottom: -1px;
background: 0 0;
border: 0px solid transparent;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
border-bottom-left-radius: 9px;
border-bottom-right-radius: 9px;
padding: 15px 16px;
font-size: 18px;
color: #1E3565;
font-weight:400;
}
.whatsnew_tab_content{
padding-top:130px;
padding-bottom:60px;
}
.whatsnew_tab_title{
position: relative;
margin-bottom: 70px;
}
.whatsnew_tab_title h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color:var(--nao-blue);
text-align:center;
margin-bottom:30px;
}
.press_max_div{
position: relative;
max-width:680px;
margin:0 auto;
}
.press_release_img{
float:left;
}
.press_release_img img{
width: 170px;
height: 160px;
object-fit: cover;
border-radius: 10px;
}
.press_release_content{
padding-left:190px;
}
.press-release-div{
display:inline-block;
margin-bottom: 35px;
margin-top: 15px;
}
.press_release_content label{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size:20px;
line-height: 22px;
color: #1E3565;
margin-bottom:10px;
margin-top:2px;
}
.press_release_content p{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 1.28;
color: #1E3565;
margin-bottom:15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
height: 90px;
}
.press_readmore{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size:20px;
line-height: 22px;
color: #1E3565;
display:block;
position: relative;
}
.press_readmore:after{
content: "\e908";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 18px;
z-index: 1;
text-indent: 0;
right: auto;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
top: 2px;
margin-left: 10px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.press_readmore:hover:after{
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
margin-left: 20px;
}
.btn-load-more{
background:var(--nao-blue);
border-radius: 10px;
padding: 25px 50px;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #fff;
border: 2px solid transparent;
box-shadow: none;
margin-bottom:70px;
margin-top:20px;
}
.btn-load-more:hover, .btn-load-more:focus{
background-color: var(--nao-white);
border: 2px solid var(--nao-blue);
color:var(--nao-blue);
}
.media_coverage_list{
padding-bottom: 10px;
border-bottom: 1px solid #f3f3f3;
margin-bottom: 40px;
padding-top: 10px;
}
.media_coverage_content{
max-width: 320px;
margin-bottom:20px;
}
.media_coverage_content label{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size:20px;
line-height: 22px;
color: #1E3565;
margin-bottom:10px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}
.media_coverage_content p{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 24px;
color: #1E3565;
margin-bottom:15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
height: 72px;
}
.max-media-coverage{
max-width:1160px;
margin:0 auto;
}
.max-partner-nao{
max-width:870px;
margin:0 auto;
}
.text-right{
text-align:right;
}
.nao-patnership-div{
background: #FFFFFF;
box-shadow: 0px 11px 27px rgb(0 0 0 / 8%);
border-radius: 15px;
padding:16px;
margin-bottom:40px;
}
.nao-patnership-top{
margin-bottom:15px;
}
.nao-patnership-top h3{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 28px;
line-height: 33px;
color: #1E3565;
margin-bottom:5px;
margin-top: 10px;
}
.nao-patnership-top p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 24px;
line-height: 28px;
color: #1E3565;
}
.partneship-video{
position: relative;
}
.partneship-video iframe{
border-radius: 13px;
}
.press-release-detail{
max-width:900px;
margin:0 auto;
margin-bottom:80px;
}
.press-release-detail h1 {
font-weight: 400;
font-size: 34px;
line-height: 41px;
font-family: var(--nao-fontHead);
color: var(--nao-blue);
margin-bottom: 30px;
}
.press-release-detail p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 1.28;
color: #1E3565;
margin-bottom: 25px;
text-align:justify;
}
body.page-template-whats_new .btnWrap .btn.greyBtn {
background:var(--nao-white);
}
.community-release-div h6{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 1.28;
color: #1E3565;
margin-bottom: 15px;
clear: inherit;
}
.community-release-div p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height:22px;
color: #1E3565;
margin-bottom: 15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 45px;
clear: inherit;
}
.community-release-max{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
clear: inherit;
}
/**whatsnew-closed**/
/**vc-customer-review-slider**/
.search-services-bg{
background-color:#EDF4FF;
}
.vc-customer-review-bg{
background: #edf4ff;
padding-top: 20px;
padding-bottom: 80px;
}
.virtualcare-cr-div .service-slider-title h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1e3565;
margin-bottom: 20px;
}
.vcr-slider-box{
background: #FFFFFF;
border-radius: 7.24005px;
padding:30px 30px 10px;
min-height: 280px;
margin-top: 15px;
margin-bottom: 15px;
max-width: 390px;
position: relative;
}
.vcare-quotes{
content:'';
width: 40px;
height: 28px;
display: inline-block;
background-image:url('../images/green-quote.png');
position: absolute;
left: 29px;
top: 25px;
}
.vcr-head-div{
position: relative;
margin-bottom:20px;
}
.vcr-customer-detail h4{
font-weight: 700;
font-size: 17px;
line-height: 20px;
color: #1E3565;
font-family: var(--nao-fontfamily);
margin-bottom:0px;
}
.vcr-head-div ul{
padding-left:50px;
}
.vcr-head-div ul li{
list-style:none;
display:inline-block;
font-size: 14px;
line-height: 17px;
color: #1E3565;
font-weight:700;
padding-right:5px;
}
.vcr-head-div .ss-ratings .stars-container {
position: relative;
display: inline-block;
color: transparent;
width: 100px;
top: -4px;
vertical-align: top;
}
.vcr-head-div .ss-ratings .stars-container:before {
position: absolute;
top: 0;
left: 0;
content: '';
color: rgb(255 204 77/20%);
font-size: 30px;
background-image: url('../images/star_lw.png');
width: 100px;
height: 20px;
}
.vcr-head-div .ss-ratings .stars-container:after {
position: absolute;
top: 0;
left: 0;
content: '';
color: #ffcc4d;
overflow: hidden;
font-size: 30px;
background-image: url('../images/star_ss.png');
width: 100px;
height: 20px;
}
.vcr-head-div .ss-ratings .stars-5:after {
width: 100%;
}
.vcr-head-div .ss-ratings .stars-4:after {
width: 80%;
}
.vcr-head-div .ss-ratings .stars-3:after {
width: 60%;
}
.vcr-head-div .ss-ratings .stars-2:after {
width: 40%;
}
.vcr-head-div .ss-ratings .stars-1:after {
width: 20%;
}
.vcr-head-div .ss-ratings .stars-0:after {
width: 0;
}
.vcr-content-div{
    min-height: 160px;
}
.vcr-content-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
font-family:var(--nao-fontfamily);
margin-bottom:15px;
}

.vc-customer-review-bg .slick-prev, .vc-customer-review-bg .slick-next {
color: transparent;
width: 84px;
height: 84px;
vertical-align: middle;
border-radius: 50%;
background-color: #fff;
border: 1px solid #1e3565;
padding: 28px;
position: absolute;
right: 0;
top: -28%;
}
.vc-customer-review-bg .slick-next {
right: 50px;
}
.vc-customer-review-bg .slick-prev {
right: 160px;
}
.vc-customer-review-bg  .slick-prev:hover, .vc-customer-review-bg  .slick-next:hover {
background-color: var(--nao-blue);
border: solid #fff;
}
.vc-customer-review-bg .slick-prev:hover.slick-prev:before, .vc-customer-review-bg .slick-prev:hover.slick-prev:after {
border: solid #fff;
border-width: 3px 0 0 3px;
display: inline-block;
}
.vc-customer-review-bg .slick-next:hover.slick-next:before {
border: solid var(--nao-white);
border-width: 0 3px 3px 0;
display: inline-block;
}
.vc-customer-review-bg .slick-prev:before {
content: "";
color: transparent;
transform: rotate(315deg);
-webkit-transform: rotate(315deg);
border: solid var(--nao-blue);
border-width: 3px 0 0 3px;
display: inline-block;
padding: 4px;
}
.vc-customer-review-bg .slick-next:before {
font-family: 'FontAwesome';
content: "";
color: transparent;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
}
/**vc-customer-review-slider-closed**/
/**emplyoee-privacy-policy**/
.emp-container{
max-width:1170px;
margin:0 auto;
padding-top:0px;
padding-bottom:50px;
}
.emp-container h5{
font-weight: 600;
font-size:18px;
line-height: 33px;
color: #1e3565;
margin-bottom: 10px;
margin-top: 10px;
}
.emp-container p{
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #1E3565;
margin-bottom: 25px;
}
.emp-pp-top{
max-width:1170px;
margin:0 auto;
padding-top:50px;
padding-bottom:50px;
}
.emp-pp-top h4{
font-weight: 600;
font-size: 20px;
line-height: 33px;
color: #1E3565;
margin-bottom: 10px;
margin-top:10px;
}
.emp-pp-top h4 span{
font-weight:400;
font-size: 18px;
}
.emp-pp-top p{
font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #1E3565;
margin-bottom: 35px;
}
body.page-id-72{
    background-color: #edf4ff;
}
body.page-id-70{
    background-color: #edf4ff;
}
body.page-id-68{
    background-color: #edf4ff;
}
body.page-id-66{
    background-color: #fff;
}
.emp-container h3{
font-weight:700;
font-size:26px;
}
.emp-container h4{
font-weight:700;
}
.emp-container ul{
padding-left:25px;
margin-bottom:20px;
}
.emp-container ul li{
list-style:disc;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #1e3565;
margin-bottom: 10px;
}
.hiapp-npp{
padding-bottom:0px;
padding-top: 50px;
}
/**emplyoee-privacy-policy-closed**/
/**covid-19-hub**/
.covid-hub-banner{
background:#9bd08c url('../images/covid-hub-banner.svg');
background-repeat:no-repeat;
position: relative;
width: 100%;
margin-top: -120px;
padding-top: 180px;
padding-bottom: 50px;
height: 595px;
}
.covid-hub-banner-div{
max-width: 495px;
margin: 0 auto;
}
.covid-hub-banner-div h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1e3565;
text-align: center;
margin-bottom: 25px;
}
.covid-hub-banner-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #1E3565;
}
.covid-hub-container{
max-width:1200px;
margin:0 auto;
}
.covid-hub-sectiontwo{
background:linear-gradient(to right, #F8F8F8, 50%, #F8F8F8, 50%, #ffffff);
padding:90px 0px;
}
.covid-hub-sectiontwo h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
max-width: 470px;
margin: 0 auto;
}
.covid-hub-sectiontwo h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #1E3565;
}
.covid-hub-sectiontwo p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #1E3565;
}
.covid-hub-sectiontwo_content{
border-bottom: 1px solid #F1F1F1;
padding: 0px 25px;
padding-bottom: 20px;
}
.covid_hub_sectionthree{
background: #1E3565;
padding:70px 0px;
}
.hub_symptoms_bg{
background: #FFFFFF;
box-shadow: 0px 20px 34px rgba(0, 0, 0, 0.09);
border-radius: 11px;
max-width:830px;
margin:0 auto;
padding:28px;
}
.hub_symptoms_bg h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 38px;
line-height: 46px;
color: #1E3565;
max-width: 450px;
}
.hub_symptoms_list{
position: relative;
}
.hub_symptoms_list h4{
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
font-family:var(--nao-fontfamily);
}
.hub_symptoms_list ul li{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 24px;
color: #1E3565;
padding-bottom: 10px;
position: relative;
}
.hub_symptoms_list ul li:before{
content: "\e908";
position: relative;
font-family: 'icomoon' !important;
color: var(--nao-blue);
top: 0px;
font-size: 14px;
left: 0px;
margin-right: 12px;
}
.hub_symptoms_sublist{
max-width:480px;
margin:0 auto;
}
.hub_symptoms_bg .wp-block-columns{
margin-bottom:0px;
}
.covid-recovery-section{
padding-top: 110px;
padding-bottom: 50px;
}
.covid-recovery-title{
max-width:570px;
margin:0 auto;
padding-bottom:80px;
}
.covid-recovery-title h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 38px;
line-height: 46px;
text-align: center;
color: #1E3565;
margin-bottom:30px;
}
.covid-recovery-title p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
font-family:var(--nao-fontfamily);
color: #1E3565;
max-width: 540px;
margin: 0 auto;
}
.hub_recovery_box{
background: #F9F9F9;
border-radius: 5px;
max-width: 290px;
margin: 0 auto;
display: flex;
align-items: center;
padding: 18px;
margin-bottom: 30px;
}
.hub_recovery_box p{
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
font-family:var(--nao-fontfamily);
padding-left:18px;
}
.max-recovery-div .wp-block-columns {
margin-bottom:0px;
}
.hub_recovery_box .wp-block-image {
margin: 0 0 0em;
}
.max-recovery-div{
max-width:940px;
margin:0 auto;
padding-bottom: 100px;
}
.hub_symptoms_bg .max-recovery-div{
padding-bottom: 10px;
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link {
background: var(--nao-blue);
font-size: 18px;
line-height: 16px;
padding-right: 60px;
font-family: var(--nao-fontMedium);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
position: relative;
border-radius: 6px;
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-white);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
top: 24px;
font-size: 14px;
right: 25px;
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link:hover, .max-recovery-div .foryou-booking-btn .wp-block-button__link:focus {
background: var(--nao-white);
border: 2px solid var(--nao-blue);
color: var(--nao-blue);
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link:hover:after {
color: var(--nao-blue);
right: 10px;
}
.hub_bottom_pattern{
background-image: url('../images/hub_yellow_pattern.svg');
background-repeat: no-repeat;
}
.hub_bottom_container{
max-width:890px;
margin:0 auto;
padding:80px 0px;
}
.hub_bottom_container h3{
font-weight: 700;
font-size: 38px;
line-height: 46px;
color: #1E3565;
font-family:var(--nao-fontHead);
margin-top:15px;
}
.covid-hub-yellowbox{
border-radius: 6px;
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(15px);
padding: 45px;
}
.covid-hub-yellowbox ul li{
list-style: disc;
font-weight: 700;
font-size: 16px;
line-height: 19px;
padding-bottom: 11px;
color: #1E3565;
}
.hub_bottom_pattern .wp-block-columns{
margin-bottom:0px;
}
.covid-additional-services{
background: #f7f7f7;
padding: 100px 0;
}
.covid-additional-services .title-cas{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
}
.max-covid-ser{
max-width:1200px;
margin:0 auto;
}
.page-template-covid-recovery-hub .btnWrap .btn.greyBtn{
    background: #ffffff;
    color: var(--nao-blue);
}
.postcovid-symptoms-bg{
background: linear-gradient(to right,#fff,50%,#fff,50%,#f8f8f8);
padding: 90px 0;
}
.max-post-title-div{
padding-top:20px;
}
.max-post-title-div h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1e3565;
max-width: 530px;
margin: 0 0 0 auto;
}
.max-post-accordian{
max-width: 660px;
margin: 0 auto;
}
.max-post-accordian .accordion-item {
background-color: transparent;
border: 0px solid rgba(0,0,0,.125);
margin-bottom: 15px;
}
.max-post-accordian .accordion-body {
background-color: #fff;
margin-top: 10px;
padding:30px;
border-radius:6px;
}
.max-post-accordian .accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 30px 20px;
font-size: 20px;
color: #1E3565;
text-align: left;
background-color: #fff;
border: 0;
border-radius: 6px;
overflow-anchor: none;
font-weight: 700;
}
.max-post-accordian .accordion-button::after{
    transform: rotate(270deg);
}
.max-post-accordian .accordion-button:not(.collapsed)::after{
    transform: rotate(360deg) !important;
}
.max-post-accordian .accordion-button:not(.collapsed) {
color: #1E3565;
background-color: #fff;
box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.08);
}
.max-post-accordian .accordion-item:first-of-type .accordion-button{
border-radius:6px;
}
.max-post-accordian .accordion-button:focus {
z-index: 3;
border-color: transparent;
outline: 0;
box-shadow: none;
box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.08);
}
.max-post-accordian .vs-right{
position: absolute;
right: 50px;
font-weight: 400;
font-size: 16px;
}
.hub-rb-left{
float:left;
}
.hub-rb-left img{
width:79px;
height:79px;
}
/**covid-19-hub**/
/**PaaS**/
.paas-container{
max-width:1200px;
margin:0 auto;
}
.paas-banner{
padding-top:80px;
padding-bottom:40px;
}
.paas-banner h1{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:30px;
}
.paas-banner p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
font-family: var(--nao-fontfamily);
margin-bottom:30px;
max-width: 565px;
}
.paas-banner .wp-block-buttons .checkit-btn .wp-block-button__link{
background: #1E3565;
border-radius: 6px;
color: #fff;
font-size: 16px;
line-height: 27px;
padding: 15px 70px;
position: relative;
border: 2px solid transparent;
margin-bottom:30px;
}
.paas-banner .wp-block-buttons .checkit-btn .wp-block-button__link:hover, .paas-banner .wp-block-buttons .checkit-btn .wp-block-button__link:focus{
background: #fff;
color: #1E3565;
border: 2px solid #1E3565;
}
.paas-banner .circle-arrow a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 45px;
height: 75px;
background: #fff;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
}
.paas-banner .circle-arrow a.wp-block-button__link:after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}
.banner-paas-img img{
box-shadow: -20px 0px 20px 0px rgb(156 156 156 / 16%);
border-radius: 36.657px !important;
}
.paas_section-two{
background:#9acf8c url('../images/paas-pattern.svg')no-repeat;
padding:30px 60px 10px 60px;
border-radius:8px;
max-height:600px;
margin:30px 0px;
}
.paas_section-two figure img{
box-shadow: -20px 0px 20px 0px rgb(156 156 156 / 16%);
border-radius: 36.657px !important;
}
.paas_section-three{
background:#fff;
}
.paas_section-four{
margin-bottom:90px;
}
.pass_label_white{
font-weight: 400;
font-size: 20px;
line-height: 23px;
color: #1e3565;
font-family: var(--nao-fontfamily);
background: #FFFFFF;
display: inline-block;
padding: 12px 25px 12px 10px;
position: relative;
margin-top: 30px;
margin-bottom:0px;
}
.pass_label_white:before{
content:'';
background-image:url('../images/smartphone-icon.svg');
width: 25px;
height: 25px;
display: inline-block;
vertical-align: bottom;
border-radius:8px;
margin-right: 15px;
}
.pass_label_yellow{
background: rgba(255, 204, 77, 0.26);
border: 1px solid #FFCC4D;
}
.paas_section-two h2{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:30px;
max-width: 635px;
margin-top:30px;
}
.paas_section-two p{
font-weight: 400;
font-size: 16px;
line-height: 21px;
font-family: var(--nao-fontfamily);
color: #1e3565;
margin-bottom: 20px;
max-width: 565px;
}
.paas_section-two h2 .icon-nao-fbs:before {
font-size: 33px;
}
/**Paas-closed**/
/**concirege-thankyou**/
.bookan-pp-box form.sent .wpcf7-response-output{
display:none;
}
.bookan-pp-box form br{
display:none;
}
.concierge-thankyou-div{
padding:80px 0px;
}
.concierge-thankyou-div h1{
font-weight: 400;
font-size: 78px;
line-height: 95px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:20px;
}
.concierge-thankyou-div p{
font-weight: 400;
font-size: 27px;
line-height: 32px;
text-align: center;
color: #1E3565;
font-family: var(--nao-fontfamily);
margin-bottom:20px;
}
.concierge-thankyou-div .return_btn .wp-block-button__link{
border: 2px solid var(--nao-blue);
background: 0 0;
color: var(--nao-blue);
font-weight: 500;
font-size: 16px;
line-height: 16px;
font-family: var(--nao-fontMedium);
padding: 18px 40px;
border-radius: 6px;
margin-top: 10px;
margin-bottom: 30px;
}
.concierge-thankyou-div .return_btn .wp-block-button__link:hover, .concierge-thankyou-div .return_btn .wp-block-button__link:focus{
border: 2px solid var(--nao-blue);
background:var(--nao-blue);
color:#fff;
}
/**concirege-thankyou-closed**/
/**onsite-bulk**/
.ssb-breadcrumb .breadcrumb-item.active{
color: #1E3565;
white-space: nowrap;
width: 50%;
overflow: hidden;
text-overflow: ellipsis;
}
.onsite-section{
padding:80px 0px;
background-color:#fff;
}
.onsite-bulk-os-div{
max-width:640px;
}
.onsite-bulk-os-div h3{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
margin-bottom:30px;
}
.onsite-bulk-os-div p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
margin-bottom:20px;
}
.learnmore-onsite{
background: var(--nao-blue);
font-size: 18px;
line-height: 19px;
padding: 25px ;
padding-right: 80px;
font-family: var(--nao-fontMedium);
color: #fff !important;
border: 2px solid var(--nao-blue);
text-transform: capitalize;
position: relative;
margin: 15px 0;
border-radius: 6px;
display: inline-block;
}
.learnmore-onsite:hover, .learnmore-onsite:focus{
background: var(--nao-white);
border: 2px solid var(--nao-blue);
color: var(--nao-blue) !important;
}
.learnmore-onsite:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
right: 30px;
top: 25px;
font-size: 17px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.learnmore-onsite:hover:after {
right: 20px;
}
.onsite-form-div{
background: #FFFFFF;
box-shadow: -13px 30px 32px rgba(0, 0, 0, 0.07);
border-radius: 6px;
max-width:430px;
margin:0 auto;
padding:20px;
position: relative;
}
.onsite-form-div h4{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 24px;
line-height: 29px;
color: #1E3565;
margin-bottom: 30px;
text-align:center;
margin-top:30px;
}
.onsite-form-div .btn-submit{
font-weight: 700;
font-size: 18px;
line-height: 19px;
font-family: var(--nao-fontfamily);
color: #1e3565;
background-color: var(--nao-green);
border: 1px solid var(--nao-green);
width: 100%;
padding: 20px 20px;
}
.onsite-form-div .btn-submit:hover, .onsite-form-div .btn-submit:focus{
background-color:var(--nao-white);
color: #1E3565;
border:1px solid var(--nao-green);
}
.onsite-form-div .wpcf7-submit{
font-weight: 700;
font-size: 18px;
line-height: 19px;
font-family: var(--nao-fontfamily);
color: #1e3565;
background-color: var(--nao-green);
border: 1px solid var(--nao-green);
width: 100%;
padding: 20px 20px;
border-radius:6px;
position: relative;
}
.onsite-form-div .wpcf7-submit:hover{
background-color:var(--nao-white);
color: #1E3565;
border:1px solid var(--nao-green);
}
.onsite-form-div .form-group{
margin-bottom:15px;
}
.onsite-form-div .form-control, .onsite-form-div input[type=text], .onsite-form-div input[type=tel], .onsite-form-div  input[type=email]{
background: #FFFFFF;
border: 1px solid #D2D2D2;
border-radius: 8px;
height:50px;
padding: 20px 15px;
width:100%;
}
.onsite-form-div input[type=checkbox] {
outline: none;
float: left;
width: 30px;
height: 30px;
border: 1px solid #1E3565;
border-radius: 4px;
}
.onsite-form-div label{
font-weight: 700;
font-size: 16px;
color: #1e3565;
margin-bottom: 20px;
line-height: 30px;
}
.onsite-form-div .wpcf7-spinner {
top: -40px;
left: 70px;
}
.onsite-form-div .wpcf7-list-item {
display:flex;
margin:10px 0 0 0em;
}
.allow-label{
font-size:18px;
}
.onsite-form-max{
max-width:330px;
margin:0 auto;
}
.onsite-form-div .wpcf7-list-item-label{
font-weight: 700;
font-size: 17px;
line-height: 26px;
color: #1E3565;
padding-left: 10px;
text-indent: 0px;
display: inline-block;
position: relative;
vertical-align: middle;
}
.onsite_link{
background-color: var(--nao-white);
font-size: 16px;
line-height: 26px;
font-family:var(--nao-fontfamily);
color: var(--nao-blue);
border: 2px solid var(--nao-blue);
border-radius: 10px;
padding: 15px 20px;
animation:none;
display: inline-block;
cursor:pointer;
}
.onsite_link:hover{
background-color: var(--nao-blue);
color: var(--nao-white);
border: 2px solid var(--nao-blue);
}
.onsite-bulk-popup .modal-dialog {
    max-width: 430px;
}
.onsite-bulk-popup .onsite-form-div{
    box-shadow: none;
    padding:0px;
}
.onsite-bulk-popup .onsite-form-div h4{
margin-top:20px;
}
.onsite-bulk-popup .btn-close{
border-radius: 50%;
opacity: 1;
position: absolute;
right: -25px;
top: -42px;
background-size: 50%;
border: 1px solid #ccc;
background-color: #fff;
}
/**onsite-bulk-closed**/
/**health_journy**/
.journy-container{
max-width: 1185px;
margin: 0 auto;
}
.health_journy_banner{
background-color: #f2f9f1;
position: relative;
margin-top: -120px;
padding-top: 250px;
padding-bottom: 300px;
margin-bottom: 0;
}
.health_journy_banner h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 42px;
line-height: 56px;
color: #1E3565;
margin-bottom:15px;
}
.health_journy_banner h1 .icon-nao{
font-size: 30px;
}
.health_journy_banner h5{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #1E3565;
margin-bottom:20px;
}
.health_journy_banner p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:20px;
}
.hjb_max{
max-width:430px;
padding: 0px 15px;
}
.hj_banner_feature{
max-width: 1185px;
margin: 0 auto;
background: #fff;
box-shadow: -3px 11px 37px rgb(154 207 140 / 13%);
border-radius: 7px;
padding: 30px;
position: relative;
top: -185px;
}
.hj_banner_feature h4{
font-weight:700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
font-family: var(--nao-fontfamily);
margin-bottom: 10px;
}
.hj_banner_feature .wp-block-image{
margin-bottom: 10px;
}
.hj_banner_feature .wp-block-columns{
margin-bottom:0px;
}
.hj_banner_feature p{
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #233A69;
margin-bottom:0px;
}
.yours-hj_section h2{
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
text-align:center;
margin-bottom:30px;
}
.hj-timeline-section{
padding-top:30px;
}
.timeline-box-section-hj{
background: rgba(225,241,221,.48);
border-radius: 6px;
padding: 20px;
max-width: 500px;
margin: 0 0 0 auto;
margin-bottom: 50px;
}
.timeline-box-section-hj .wp-block-column{
display: flex;
align-items: center;
}
.timeline-box-section-hj figure img, .timeline-box-section-hj figure{
width: 84px;
height: 84px;
margin-bottom:0px;
}
.timeline-box-section-hj p{
font-weight: 400;
font-size: 17px;
line-height: 19px;
color: #1e3565;
margin-bottom: 0;
max-width: 75%;
padding-left: 20px;
}
.timeline-box-section-hj  .wp-block-columns{
margin-bottom:0px;
}
.timeline_hj_container{
max-width:1185px;
margin:0 auto;
}
.timeline-hj{
position: relative;
}
.timeline-hj:before{
content: '';
background-image: url('../images/health-journey-timeline.png');
height: 719px;
width: 44px;
display: inline-block;
position: absolute;
top: 50px;
}
.hy_btn .wp-block-button__link{
background: #9BD08C;
font-size: 18px;
line-height: 19px;
padding: 22px 40px;
font-family: var(--nao-fontMedium);
color: #1E3565;
border: 2px solid #9BD08C;
position: relative;
margin: 15px 0;
border-radius: 6px;
}
.hy_btn .wp-block-button__link:hover, .hy_btn .wp-block-button__link:focus{
background: #fff;
border: 2px solid #9BD08C;
color: #1E3565;
}
.hy_btn{
margin:30px 0px;
text-align:center;
padding-bottom:50px;
}
.hy_ps_section{
background-color:var(--nao-green);
padding:100px 0px;
}
.hy_ps_section .wp-block-columns{
margin-bottom:0px;
}
.ps_container_hj{
max-width:1140px;
margin:0 auto;
padding:0px 15px;
}
.hy_ps_section h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
margin-bottom:25px;
}
.hy_ps_section p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 17px;
line-height:22px;
color: #1E3565;
margin-bottom:20px;
}
.ps-booking-btn .wp-block-button__link{
background:var(--nao-blue);
font-size: 18px;
line-height: 19px;
padding: 22px 40px;
font-family: var(--nao-fontMedium);
color: #fff;
border: 2px solid var(--nao-blue);
position: relative;
margin: 15px 0;
border-radius: 6px;
}
.ps-booking-btn .wp-block-button__link:hover{
background:#fff;
border: 2px solid var(--nao-blue);
color:  var(--nao-blue);
}
.hj_pre_accordian{
background: #EDF4FF;
padding:160px 15px;
}
.hj_pre_title h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
text-align: center;
color: #1E3565;
margin-bottom:30px;
}
.max-hj_pre{
max-width:880px;
margin:0 auto;
padding-top:30px;
}
.max-hj_pre .accordion-item {
background-color: transparent;
border: 0px solid rgba(0,0,0,.125);
margin-bottom: 10px;
}
.max-hj_pre  .accordion-body {
background-color: #fff;
margin-top: 10px;
padding:0px;
padding-bottom: 30px;
}
.max-hj_pre .accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 30px 20px;
font-size: 20px;
color: #1E3565;
text-align: left;
background-color: #fff;
border: 0;
border-radius: 6px;
overflow-anchor: none;
font-weight: 700;
}
.max-hj_pre .accordion-button::after{
transform: rotate(268deg);
}
.max-hj_pre .accordion-button:not(.collapsed)::after{
transform: rotate(-180deg) !important;
}
.max-hj_pre .accordion-button:not(.collapsed) {
color: #1E3565;
background-color: #fff;
box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);
}
.max-hj_pre .accordion-item:first-of-type .accordion-button{
border-radius:6px;
}
.preventative-div .table>:not(:last-child)>:last-child>* {
border-bottom-color: rgb(30 53 101 / 8%)
}
.preventative-div .table-bordered>:not(caption)>* {
border-width: 0px 0;
border-top: 0px;
}
.preventative-div .table-bordered>:not(caption)>*>* {
border-width: 0 0px;
}
.preventative-div th, .preventative-div thead {
border-top: 0px;
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #1E3565;
font-family:var(--nao-fontfamily);
padding: 30px 70px;
}
.preventative-div td{
font-weight: 400;
font-size: 20px;
line-height: 40px;
color: #1E3565;
font-family:var(--nao-fontfamily);
padding: 8px 70px;
border-bottom: 0px;
}
.preventative-div .table{
border:none;
}
.preventative-div tbody td:last-child, .preventative-div thead th:last-child {
border-left: 1px solid rgb(30 53 101 / 7%);
}
.preventative-div thead th{
border-bottom:1px solid rgba(30, 53, 101, 0.24);
}
.preventative-div td:first-child {
width: 55%;
}
.preventative-div td ul li{
font-size: 16px;
padding-left: 15px;
}
.guide-better-div{
padding:0px 0px;
}
.naologo-hj{
background: url('../images/naoMedicalLogo.svg') no-repeat 0 0;
width: 269px;
height: 42px;
display:inline-block;
}
.better-health-form h2{
font-weight: 400;
font-size: 50px;
line-height: 60px;
color: #163970;
font-family:var(--nao-fontHead);
margin-bottom:25px;
}
.better-health-form{
max-width: 405px;
}
.better-health-form .wpcf7-submit{
font-weight: 700;
font-size: 18px;
line-height: 19px;
font-family: var(--nao-fontfamily);
color: #1e3565;
background-color: var(--nao-green);
border: 1px solid var(--nao-green);
padding: 20px 20px;
border-radius:6px;
position: relative;
width: 100%;
max-width: 80%;
margin-top:15px;
margin-bottom:20px;
}
.better-health-form .wpcf7-submit:hover{
background-color:var(--nao-white);
color: #1E3565;
border:1px solid var(--nao-green);
}
.better-health-form .form-group{
margin-bottom:15px;
}
.better-health-form .form-control, .better-health-form input[type=text], .better-health-form input[type=tel], .better-health-form  input[type=email]{
background: #FFFFFF;
border: 1px solid #D2D2D2;
border-radius: 8px;
height:50px;
padding: 20px 15px;
width:100%;
}
.better-health-form label{
font-weight: 700;
font-size: 16px;
color: #1e3565;
margin-bottom: 20px;
line-height: 35px;
max-width: 80%;
}
.better-health-form .wpcf7-spinner {
top: 5px;
left: -100px;
}
.guide-better-bg{
background: rgba(237, 244, 255, 0.29);
padding:150px 15px;
}
.prevent-app-div{
max-width: 1180px;
margin: 0 auto;
}
.prevent-app-div h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
}
.prevent-app-box{
background:#fff1ea;
border-radius: 20px;
margin:15px 0px;
min-height:385px;
}
.prevent-app-box h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 29px;
line-height: 35px;
color: #1E3565;
padding:30px 20px 0px 20px;
}
.prevent-app-box h4{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 27px;
color: #1E3565;
padding:10px 20px 0px 20px;
margin-bottom:0px;
}
.prevent-app-box p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #1E3565;
margin-bottom:15px;
padding:0px 20px 0px 20px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
height: 50px;
}
.prevent-app-box a{
display: block;
color: #1E3565;
}
.prevent-app-box figure{
padding-bottom: 0px;
padding-top: 0px;
padding-right: 30px;
margin-top: 0px !important;
display:block !important;
}
.prevent-app-box .alignright{
float: none !important;
text-align:right;
}
.brs-view-link a{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 22px;
line-height: 27px;
color: #1E3565;
padding:0px 20px 15px 0px;
margin-bottom:0px;
display:block;
position: relative;
}
.brs-view-link a:after{
content: "\e909";
padding-right: 10px;
position: relative;
top: 2px;
font-family: 'icomoon' !important;
font-size: 15px;
color: var(--nao-blue);
padding-left: 5px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2s ease-in;
}
.brs-view-link:hover a{
text-decoration:underline;
}
.brs-view-link:hover a:after{
padding-left: 12px;
text-decoration:none !important;
}
/**health_journy-closed**/
/**uscis-form**/
.uscis-form-banner{
background: #f3f9f1;
position: relative;
margin-top: -120px;
padding-top: 200px;
padding-bottom: 70px;
}
.uscis-banner-content{
max-width:660px;
margin:0 auto;
}
.uscis-banner-content h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
text-align: center;
color: #1E3565;
margin-bottom:20px;
}
.uscis-banner-content p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #1E3565;
max-width:505px;
margin:0 auto;
margin-bottom:25px;
}
.download-form-btn{
position: relative;
margin-bottom: 15px;
}
.download-form-btn a.wp-block-button__link{
font-family:var(--nao-fontfamily);
background: #9BD08C;
border-radius: 6px;
padding:23px 23px 23px 55px;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
border:1px solid #9BD08C;
position: relative;
margin: 10px 10px;
}
.download-form-btn a.wp-block-button__link:before{
content:'';
background-image: url('../images/dwnld-frm-icon.svg');
background-repeat: no-repeat;
width: 24px;
height: 24px;
display: block;
position: absolute;
left: 15px;
}
.download-form-btn a.wp-block-button__link:hover, .download-form-btn a.wp-block-button__link:focus{
background: #fff;
color: #1E3565;
border:1px solid #9BD08C;
}
.uscis-frm-link{
position: relative;
}
.uscis-frm-link a.wp-block-button__link{
background: rgba(155, 208, 140, 0.12);
border-radius: 6px;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
padding:23px 40px;
margin: 10px 10px;
}
.uscis-banner-content h6{
font-size: 16px;
line-height:30px;
color: #1E3565;
font-weight:700;
font-family:var(--nao-fontfamily);
text-align: center;
padding-top: 80px;
}
.know-more-uscis{
position: relative;
}
.know-more-uscis .wp-block-button__link{
padding:0px;
color:transparent;
background-color:transparent;
}
.know-more-uscis .wp-block-button__link:before{
content:'';
background-image: url('../images/down_arw.png');
background-repeat: no-repeat;
width: 24px;
height: 34px;
display: block;
position: absolute;
margin-top: 0px;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
}
.uscis-body-content{
position: relative;
}
.sticky-uscis {
flex:1;
height:100%;
margin:10px;
position:sticky;
top:30px;
}
.uscis-panel{
background: #fff;
box-shadow: 13px 14px 24px rgb(0 0 0 / 6%);
max-width: 325px;
margin: 0 auto;
border-radius: 10px 10px 0 0;
border-top: 18px solid var(--nao-green);
padding: 30px 0px;
margin-bottom:20px;
}
.uscis-panel h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 24px;
line-height: 29px;
color: #1E3565;
padding: 0px 20px;
}
.uscis-panel ul li a{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1e3565;
display: block;
padding: 12px 20px;
border-left:4px solid transparent;
}
.uscis-panel ul li a:hover{
background: rgba(155, 208, 140, 0.22);
border-left:4px solid var(--nao-green);
}
.uscis-panel ul li a.active{
background: rgba(155, 208, 140, 0.22);
border-left:4px solid var(--nao-green);
}
.uscsi-right-content h2{
font-weight: 400;
font-size: 34px;
line-height: 42px;
color: #1E3565;
font-family:var(--nao-fontHead);
margin-bottom:30px;
}
.uscsi-right-content p{
font-weight: 400;
font-size: 18px;
line-height:30px;
color: #1E3565;
font-family:var(--nao-fontfamily);
margin-bottom: 30px;
}
.uscsi-right-content ul{
position: relative;
padding-left: 25px;
margin-bottom:30px;
}
.uscsi-right-content ul li{
font-weight: 400;
font-size: 18px;
line-height:35px;
color: #1E3565;
font-family:var(--nao-fontfamily);
list-style: disc;
}
.uscis-max-container{
max-width:1170px;
margin:0 auto;
}
.uscis-body-content{
padding:115px 0px;
}
.uscis-bg-div{
background:rgba(154, 207, 140, 0.12);
padding: 35px 35px 10px 35px;
border-radius: 8px;
}
.uscis-last-section{
background-color:#e9f5e6;
padding:115px 0px;
}
.get-faster-div{
position: relative;
}
.get-faster-div h2{
font-weight: 400;
font-size: 38px;
line-height: 46px;
text-align: center;
color: #1E3565;
margin-bottom:25px;
font-family:var(--nao-fontHead);
}
.get-faster-div h2 .icon-nao:before{
font-size:26px;
}
.get-faster-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
font-family:var(--nao-fontfamily);
color: #1E3565;
max-width:530px;
margin:0 auto;
}
.get-dot-div{
padding-top:80px;
padding-bottom:50px;
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link{
background: var(--nao-green);
color: var(--nao-blue);
border: 2px solid var(--nao-green);
}
.max-recovery-div .foryou-booking-btn .wp-block-button__link:after{
color: var(--nao-blue);
}
.get-dot-div .foryou-booking-btn .wp-block-button__link:hover, .get-dot-div .foryou-booking-btn .wp-block-button__link:focus {
background: var(--nao-white);
border: 2px solid var(--nao-green);
color: var(--nao-blue);
}
/**uscis-form-closed**/
/**moneybox-last-section**/
.moneybox-last-section{
background: #f3f9f1;
padding:90px 0px;
}
.umr-img-div{
position: relative;
}
.monekybox-recovery-left h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 38px;
line-height: 46px;
color: #1E3565;
margin-bottom:25px;
}
.monekybox-recovery-left p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
max-width: 530px;
}
.monkeybox-feature{
background: transparent;
padding: 2px 2px;
}
.monkeybox-padtop{
margin-top:50px;
margin-bottom:0px;
}
.monkeybox-feature .wp-block-image img {
height: 79px;
max-width: 79px;
vertical-align: bottom;
}
.monekybox-recovery-left .max-recovery-div .foryou-booking-btn .wp-block-button__link{
margin-top:0px;
}
/**moneybox-last-section-closed**/
/**dot-medical-exam**/
.book-banner-btn .wp-block-button__link{
background: var(--nao-green);
color: var(--nao-blue);
border: 2px solid var(--nao-green);
font-size: 18px;
line-height: 16px;
padding-right: 60px;
font-family: var(--nao-fontfamily);
position: relative;
border-radius: 6px;
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
font-weight:700;
}
.book-banner-btn .wp-block-button__link:after {
color: var(--nao-blue);
}
.book-banner-btn .wp-block-button__link:after {
content: "\e908";
position: absolute;
font-family: 'icomoon' !important;
color: var(--nao-blue);
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
top: 24px;
font-size: 14px;
right: 25px;
}
.book-banner-btn .wp-block-button__link:hover, .book-banner-btn .wp-block-button__link:focus {
background: var(--nao-white);
border: 2px solid var(--nao-green);
color: var(--nao-blue);
}
.book-banner-btn .wp-block-button__link:hover:after {
color: var(--nao-blue);
right: 10px;
}
.uscis-banner-content h1 .icon-nao:before{
font-size:33px;
}
.dotmedical-list{
background: rgba(155, 208, 140, 0.2);
border: 0.5px solid rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 10px rgba(155, 208, 140, 0.1);
border-radius: 8px;
padding:10px;
margin-top: 0px;
}
.dotmedical-list .wp-block-image{
margin-bottom: 0;
background: rgba(247,247,247,.5);
border: 0.5px solid #f7f7f7;
box-shadow: 0px 4px 13px rgb(0 0 0 / 15%);
border-radius: 5px;
width: 64px;
height: 40px;
justify-content: center;
align-items: center;
display:flex;
}
.dotmedical-list .wp-block-columns{
margin-bottom:0px;
}
.dot-icons{
flex-basis: 64px;
width: 64px;
height: 40px;
}
.dotmedical-list p{
margin-bottom:0px;
font-weight: 400;
font-size: 18px;
color: #1E3565;
line-height:28px;
}
.ml-10{
margin-left:5px !important;
}
.mb-10{
margin-bottom:15px;
}
.alert-icon-div{
position: relative;
}
.pleasenote-head{
font-family: var(--nao-fontHead);
margin-top:6px;
}
.dotmedical-list .alert-icon-div .wp-block-image {
margin-bottom: 0;
background:transparent;
border: 0px solid transparent;
box-shadow: 0px 0px 0px transparent;
border-radius: 0px;
width: 74px;
height: 40px;
justify-content: center;
align-items: center;
display: flex;
}
.dot-last-section{
background: rgba(241, 241, 241, 0.75);
}
.dot-last-section .hub_recovery_box {
background: #F9F9F9;
}
/**dot-medical-exam-closed**/
/**about-us-two**/
.about-banner-two{
background: #f3f9f1;
position: relative;
margin-top: -120px;
padding-top: 200px;
padding-bottom: 0px;
}
.about-max-container{
max-width:1200px;
margin:0 auto;
}
.about-two-content{
max-width:510px;
margin:0 auto;
margin-bottom:15px;
}
.about-two-content h1{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
margin-bottom:25px;
margin-top:15px;
}
.about-two-content p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
font-family:var(--nao-fontfamily);
color: #1E3565;
margin-bottom:15px;
}
.about-banner-two .wp-block-columns{
margin-bottom:0px;
}
.about-banner-two .wp-block-image{
margin-bottom:0px;
}
/**about-us-two-closed**/
/**concierge-service**/
.concierge-service{
position: relative;
padding-bottom: 250px;
}
.concierge-service h1{
font-size:46px;
}
.concierge-service .wp-block-button__link{
background: #9bd08c;
font-size: 18px;
line-height: 19px;
padding: 22px 40px;
font-family: var(--nao-fontMedium);
color: #1e3565;
border: 2px solid #9bd08c;
position: relative;
margin: 15px 0;
border-radius: 6px;
}
.concierge-service .wp-block-button__link:hover, .concierge-service .wp-block-button__link:focus{
background: #fff;
border: 2px solid #9bd08c;
color: #1e3565;
}
.conc-max{
max-width: 480px;
padding: 0 15px;
}
.cs_banner_feature{
max-width: 1185px;
margin: 0 auto;
background: #fff;
box-shadow: -3px 11px 37px rgb(154 207 140 / 13%);
border-radius: 7px;
padding: 30px;
position: relative;
top: -185px;
}
.cs_banner_feature h2{
font-weight: 400;
font-size: 32px;
line-height: 39px;
color: #1E3565;
font-family: var(--nao-fontHead);
}
.cs_banner_feature p{
font-weight: 400;
font-size: 17px;
line-height:27px;
color: #1E3565;
margin-bottom:10px;
}
.cs_banner_feature .wp-block-columns{
margin-bottom:0px;
}
.timeline-cs{
position: relative;
}
.timeline-cs h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
margin-bottom:25px;
}
.timeline-cs p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 17px;
line-height: 20px;
color: #1E3565;
}
.timeline-cs:before{
content: '';
height: 73%;
width: 2px;
display: inline-block;
position: absolute;
top: 190px;
background-repeat: no-repeat;
background: linear-gradient(180deg,#9acf8c 12.8%,rgba(154,207,140,0) 105.39%);
}
.timeline-box-section-cs{
border-radius: 6px;
padding: 0px;
max-width: 500px;
margin: 0 0 0 auto;
margin-bottom: 30px;
position: relative;
}
.timeline-box-section-cs:before{
content: '';
background: url('../images/circle-cs.svg');
width: 34px;
height: 34px;
left: -93px;
position: absolute;
top: 20px;
}
.timeline-box-section-cs .wp-block-column{
display: flex;
align-items: center;
}
.timeline-box-section-cs figure img, .timeline-box-section-cs figure{
width: 67px;
height: 67px;
margin-bottom:0px;
}
.timeline-box-section-cs p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
margin-bottom: 0;
padding-left: 20px;
}
.timeline-box-section-cs  .wp-block-columns{
margin-bottom:0px;
}
.timeline-cs-title p{
margin-bottom:20px;
}
.no-membership-div{
padding:80px 0px 40px 0px;
}
.no-membership-div h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 34px;
line-height: 44px;
color: #1E3565;
margin-bottom:20px;
}
.no-membership-div p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 17px;
line-height: 20px;
color: #1E3565;
margin-bottom:15px;
max-width: 425px;
}
.concierge-bookappointment-section{
background-color:#f8fff6;
padding:80px 0px;
}
.concierge-service-maxbook{
max-width:920px;
margin:0 auto;
}
.concierge-bookappointment-section h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
margin-bottom:20px;
text-align:center;
}
.concierge-bookappointment-section .bookan-pp-box{
background-color:#f8fff6;
}
.concierge-bookappointment-section .btn-pp-bnw {
background: #9BD08C;
border-radius: 7px;
font-size: 16px;
padding: 20px 30px;
color: #1E3565 !important;
}
.concierge-bookappointment-section .btn-pp-bnw:hover, .concierge-bookappointment-section .btn-pp-bnw:focus{
background: #fff;
border-radius: 7px;
font-size: 16px;
padding: 20px 30px;
color: #1E3565 !important;
border:1px solid #9BD08C;
}
.concierge-bookappointment-section .bookan-pp-box .wpcf7-submit{
background: #9BD08C;
color: #1E3565 !important;
border:1px solid #9BD08C;
}
.bookan-pp-box .input-group{
border: 1px solid #A8A8A8;
border-radius: 8px;
margin-top: 25px;
}
.bookan-pp-box h6{
margin-bottom:20px;
}
.actuallycare-div-cs{
padding:120px 0px;
}
.actuallycare-div-cs h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
}
.actuallycare-div-cs p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 17px;
line-height: 20px;
color: #1E3565;
}
.cs-whynao-div{
background-image: url('../images/why-people-cs.webp');
background-repeat: no-repeat;
background-position:left;
}
.uscis-mb-10{
margin-bottom:20px;
}
.uscis-imm-banner{
max-width: 700px;
}
.uscis-banner-content p{
max-width: 470px;
}
.std-test-table{
position: relative;
}
.std-test-table .wp-block-table{
background: #FFFFFF;
box-shadow: -2px -1px 23px rgba(0, 0, 0, 0.08);
border-radius: 6px;
}
.std-test-table table{
background: #FFFFFF;
box-shadow: -2px -1px 23px rgba(0, 0, 0, 0.08);
border-radius: 6px;
}
.std-test-table th{
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1e3565;
padding: 20px 15px;
font-family:var(--nao-fontfamily);
border: 1px solid #f7f8f8;
}
.std-test-table td{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
padding: 20px 15px;
font-family:var(--nao-fontfamily);
border: 1px solid #f7f8f8;
}
.std-test-table table>tbody>tr:nth-of-type(odd)>* {
background: rgba(30, 53, 101, 0.04);
}
/**concierge-service-closed**/
/**emergenncy-service**/
.emergenncy-service{
padding-bottom: 110px;
}
.em_banner_feature{
top: -100px;
}
.yours-em-section{
max-width:450px;
margin:0 auto;
padding:50px 0px;
}
.yours-em-section h2{
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1e3565;
font-family: var(--nao-fontHead);
text-align: center;
margin-bottom: 30px;
}
.yours-em-section p{
font-weight: 400;
font-size: 17px;
line-height: 20px;
text-align: center;
color: #1E3565;
font-family:var(--nao-fontfamily);
}
.timeline-er{
position: relative;
}
.timeline-box-section-er{
border-radius: 6px;
padding: 0;
max-width: 500px;
margin: 0 0 0 auto;
margin-bottom: 40px;
position: relative;
}
.timeline-box-section-er p {
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1e3565;
margin-bottom: 0;
padding-left:0px;
}
.timeline-box-section-er h4{
font-weight:700;
font-size: 22px;
line-height: 26px;
color: #1E3565;
margin-bottom:12px;
}
.timeline-er:before {
content: '';
height: 80%;
width: 2px;
display: inline-block;
position: absolute;
top: 30px;
background-repeat: no-repeat;
background: linear-gradient(180deg,#9acf8c 12.8%,rgba(154,207,140,0) 105.39%);
left:30px;
}   
.timeline-box-section-er:before {
content: '';
background: url('../images/circle-cs.svg');
width: 34px;
height: 34px;
left: -63px;
position: absolute;
top: 20px;
}
.timeline_er_container{
padding-bottom:90px;
}
.er-ml-10{
margin-left:10px !important;
}
/**emergenncy-service-closed**/
/**resources-page**/
body.page-template-resources{
background-color:#f7f7f7;
}
.resources-page-body{
padding:90px 0px;
}
.resources-page-body .container {
max-width: 1195px;
margin: 0 auto;
}
.top-categories-div{
background: #FFFFFF;
border-radius: 10px;
padding:20px 0px;
max-width:285px;
margin:0 auto;
margin-bottom:40px;
position:sticky;
top:20px;
margin-top:80px;
}
.top-categories-div h3{
font-size: 27px;
line-height: 32px;
color: #1E3565;
font-family:var(--nao-fontHead);
margin-bottom: 20px;
font-weight: 700;
padding: 0px 25px;
}
.top-categories-div ul li{
padding:0px 0px;
}
.top-categories-div ul li a{
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
font-family:var(--nao-fontfamily);
display: block;
padding: 15px 20px;
}
.top-categories-div ul li a:hover, .top-categories-div ul li.active a{
background: rgba(155,208,140,.22);
border-left: 4px solid var(--nao-green);
font-weight:700 ;
}
.resources-title-div{
padding-bottom:10px;
}
.resources-title-div h1{
font-weight: 400;
font-size:36px;
line-height: 44px;
font-family:var(--nao-fontHead);
color: #1E3565;
margin-bottom:15px;
}
.resources-list-div{
position: relative;
}
.resources-list-div ul{
position:relative;
}
.resources-list-div ul li{
padding:10px 5px;
display:inline-block;
}
.resources-list-div ul li a{
display:block;
position: relative;
font-size: 18px;
line-height: 21px;
color: #1E3565;
font-weight:700;
}
.resources-list-div ul li a .card-text{
font-size: 18px;
line-height: 21px;
color: #1E3565;
font-weight:700;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 42px;
position: relative;
padding-right: 25px;
}
.resources-list-div ul li a .card-text:after{
content: '';
background-image: url('../images/btn_sm_arw.png');
width: 21px;
height: 15px;
position: absolute;
top: 15px;
right: 10px;
left: auto;
bottom: auto;
-webkit-transition: all .3s ease-out,all .3s ease-in;
transition: all .3s ease-out,all .3s ease-in;
}
.resources-list-div ul li a .card-text:hover:after{
right: 0px;
}
.resources-list-div ul li a .card{
width: 280px;
padding: 15px;
border: 0px;
box-shadow:none;
border-radius: 12px;
background-color: #fff;
}
.resources-list-div ul li a .card-body{
padding:20px 0px 8px 0px;
}
.resources-list-div ul li a .card img{
height: 140px;
border-radius: 12px;
object-fit: cover;
}
.resources-list-div ul li a .card:hover{
box-shadow: 23px 41px 66px rgb(0 0 0 / 18%);
}
.resources-list-div ul li a .card:hover .card-text:after{
right:0;
}
.search-resource-div{
position: relative;
}
.search-resource-div label{
display:block;
}
.search-resource-div .form-control{
background: rgba(255,255,255,.86)  url('../images/search-menu.png');
border: 0.905707px solid rgba(0,0,0,.11);
border-radius: 13px;
height: 55px;
padding: 0 15px 0 40px;
font-size: 16px;
box-shadow: none;
position: relative;
background-repeat: no-repeat;
background-position: left 10px center;
}
.search-resource-div .form-control:focus{
box-shadow:none;
border: .905707px solid rgb(17 12 62 / 47%);
}
.top-categories-div .nav-tabs .nav-item.show .nav-link, .top-categories-div .nav-tabs .nav-link.active {
color: #1E3565;
border:0px solid transparent;
background: rgba(155,208,140,.22);
border-left: 4px solid var(--nao-green);
font-weight: 700;
}
.top-categories-div .nav-tabs .nav-link:hover{
border:0px solid transparent;
color: #1E3565;
background: rgba(155,208,140,.22);
border-left: 4px solid var(--nao-green);
font-weight:400;
}
.top-categories-div .nav-tabs {
border-bottom: 0px solid #dee2e6;
}
.top-categories-div .nav{
display:block;
}
.top-categories-div .nav-tabs .nav-link{
margin-bottom: 0px;
background: 0 0;
border: 0px solid transparent;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-left: 4px solid transparent;
color: #1E3565;
font-size: 18px;
line-height: 21px;
}
/**resources-page-closed**/
/**patient-form-div**/
.patient-doc-div{
max-width:1180px;
margin:0 auto;
padding-top:90px;
}
body.page-id-6566, body.page-id-7559{
background-color: #e8f4e5;
}
.patient-doc-div h1{
font-weight: 400;
font-size: 45px;
line-height: 56px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:30px;
}
.patient-doc-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:20px;
}
.patientform-left{
max-width:550px;
}
.form-detail-div{
background: rgba(30, 53, 101, 0.73);
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
border-radius: 10px;
padding:15px 20px 0px 20px;
margin-top:20px;
}
.form-detail-div p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
}
.patientform-left .wp-block-button__link{
background: var(--nao-green);
font-size: 17px;
line-height: 19px;
font-family: var(--nao-fontMedium);
color: var(--nao-blue);
border: 2px solid var(--nao-green);
position: relative;
border-radius: 6px;
padding: 15px 30px;
margin-top: 10px;
margin-bottom: 20px;
position: relative;
}
.patientform-left .wp-block-button__link:hover{
background-color: transparent;
border: 2px solid var(--nao-green);
}
.patientform-left .wp-block-button__link:before{
content:'';
background: url('../images/unfilled-call.png') no-repeat 0 0;
width: 23px;
height: 24px;
display: inline-block;
vertical-align: middle;
margin-right: 12px;
}
.download-form-div{
max-width: 430px;
margin: 0 auto;
}
.download-form-div ul li{
margin-bottom:25px;
}
.download-form-div ul li a{
background: #9BD08C;
border-radius: 4px;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
padding: 15px 30px;
display: block;
position: relative;
}
.download-form-div ul li a:after{
content:'';
background-image:url('../images/frm-dwn.svg');
width: 8px;
height: 18px;
display: inline-block;
vertical-align: middle;
margin-right: 12px;
background-repeat: no-repeat;
position: absolute;
right: 30px;
}
.download-form-div h4{
font-weight: 400;
font-size: 24px;
line-height: 24px;
color: #1E3565;
font-family: var(--nao-fontHead);
margin-bottom:25px;
}
/**patient-form-div-closed**/
/**FAQ**/
.faq-banner{
padding-top:70px;
padding-bottom:50px;
}
.faq-banner-content{
max-width:650px;
margin:0 auto;
}
.faq-banner-content h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 48px;
line-height: 58px;
color: #1E3565;
margin-top:30px;
margin-bottom:30px;
}
.faq-banner-content p{
font-weight: 400;
font-size: 20px;
line-height: 23px;
text-align: center;
color: #1E3565;
font-family:var(--nao-fontfamily);
margin-bottom:20px;
}
.patient-faq-div{
background-color:#f8f8f8;
padding-top:150px;
padding-bottom:90px;
}
.faq-max-div{
position: relative;
max-width: 1180px;
margin: 0 auto;
}
.faq-sidebar{
background: #fff;
box-shadow: 13px 14px 24px rgb(0 0 0 / 6%);
max-width: 325px;
margin: 0 auto;
border-radius: 10px 10px 10px 10px;
border-top: 18px solid var(--nao-green);
padding: 30px 0;
margin-bottom: 50px;
position:sticky;
top:50px;
}
.faq-sidebar h3{
font-size: 24px;
line-height:29px;
color: #1e3565;
font-family: var(--nao-fontfamily);
margin-bottom: 20px;
font-weight: 700;
padding: 0 25px;
}
.faq-sidebar ul li a {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1e3565;
display: block;
padding: 15px 20px;
border-left: 4px solid transparent;
}
.faq-sidebar ul li a:hover, .faq-sidebar ul li a.active {
background: rgba(155,208,140,.22);
border-left: 4px solid var(--nao-green);
font-weight: 700;
}
.faq-accordian-div h4{
font-weight: 700;
font-size: 30px;
line-height: 32px;
color: #1E3565;
font-family: var(--nao-fontfamily);
margin-bottom:20px;
}
.faq-accordian-div  .accordion{
margin-bottom:50px;
}
.faq-content{
margin-bottom:50px;
}
.faq-content .wp-block-columns{
margin-bottom:0px;
}
.faq-content .reusable-panel{
margin-bottom:10px;
}
.faq-accordian-div .accordion-item {
background-color: transparent;
border: 0px solid rgba(0,0,0,.125);
margin-bottom: 10px;
}
.faq-accordian-div .accordion-body {
background-color: #fff;
margin-top: 10px;
padding: 30px 30px;
padding-bottom: 20px;
border-radius: 10px;
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
}
.faq-accordian-div .accordion-body p{
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
max-width: 650px;
margin-bottom:20px;
}
.faq-accordian-div .accordion-body ul{
padding-left: 20px;
}
.faq-accordian-div .accordion-body ul li{
font-weight: 400;
font-size: 18px;
line-height: 21px;
color: #1E3565;
padding-bottom: 12px;
list-style: disc;
}
.faq-accordian-div .accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: 30px 20px;
font-size: 20px;
color: #1E3565;
text-align: left;
background-color: #fff;
border: 0;
border-radius: 6px;
overflow-anchor: none;
font-weight: 700;
}
.faq-accordian-div .accordion-button::after{
transform: rotate(180deg);
background-image:none;
width: 0;
height: 0;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 7px solid #1E3565;
}
.faq-accordian-div .accordion-button:not(.collapsed)::after{
transform: rotate(270deg) !important;
}
.faq-accordian-div .accordion-button:not(.collapsed) {
color: #1E3565;
background-color: #fff;
box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);
}
.faq-accordian-div .accordion-item:first-of-type .accordion-button{
border-radius:6px;
}
.faq-banner .circle-arrow a.wp-block-button__link {
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: var(--nao-green);
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
}
.faq-banner .circle-arrow{
position: relative;
top: 90px;
}
.faq-banner .circle-arrow a.wp-block-button__link:after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
}
.faq-content .reusable_body ul li{
list-style: disc;
margin-left: 20px;
}
.faq-content .reusable_title{
margin-bottom:10px;
}
/**FAQ-closed**/
/**meetproviders**/
.page-template-meet-our-providers{
background-color:#fcfff9;
}
.meet-provider-banner-group{
background-color:#fcfff9;
position: relative;
margin-top: -170px;
padding-top: 180px;
padding-bottom: 0px;
}
.meet-provider-banner{
background:#9acf8c url('../images/provider-banner.webp');
background-repeat:no-repeat;
border-radius: 24px;
padding-top: 140px;
padding-bottom: 200px;
}
.meetprovider-max-banner{
max-width:450px;
margin:0 auto;
}
.meetprovider-max-banner h1{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 50px;
line-height: 61px;
color: #1E3565;
margin-bottom:20px;
}
.meetprovider-max-banner p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
text-align: center;
color: #1E3565;
margin-bottom:20px;
}
.meetprovider-max-banner .wp-block-button__link{
text-indent: -9999px;
display: inline-block;
width: 75px;
height: 75px;
background: transparent;
animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
border: 1px dashed transparent;
border-radius: 50%;
position: relative;
}
.meetprovider-max-banner .wp-block-button__link:after {
content: "\e909";
color: var(--nao-blue);
position: absolute;
font-family: 'icomoon' !important;
font-size: 30px;
z-index: 1;
text-indent: 0;
right: 23px;
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
font-size: 23px;
top: 20px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.founders-max-section{
max-width: 1200px;
margin: 0 auto;
position: relative;
margin-top: -180px;
margin-bottom: 50px;
}
.founder-about-content{
height: 130px;
overflow: hidden;
}
.max-provider-content{
max-width: 1180px;
margin: 0 auto;
margin-bottom: 50px;
}
.founders-section-bg{
background: #FFFFFF;
box-shadow: 0px 27.682px 46.7134px rgba(220, 220, 220, 0.29);
border-radius: 20px;
padding:35px;
margin-bottom:30px;
}
.founders-profile-section{
display:flex;
background: rgba(154, 208, 140, 0.13);
border-radius: 22px;
align-items: center;
justify-content:center;
}
.profile-content-div{
position: relative;
max-width:55%;
}
.profile-content-div h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 24px;
line-height: 29px;
color: #1E3565;
}
.profile-photo-div{
padding: 15px 20px;
max-width:45%;
}
.profile-photo-div img{
width: 180px;
height: 180px;
border-radius: 50%;
background: rgba(154,208,140,.22);
border: 0.900431px solid #9bd08c;
padding: 18px;
animation: shadow-pulse-profile 1.2s infinite!important;
}
.profile-content-div h6{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #1e3565;
background: #FFFFFF;
border-radius: 5px;
padding: 10px;
display: inline-block;
}
.profile-content-div h6 img{
max-width: 120px;
vertical-align: baseline;
position: relative;
top: 4px;
}
.founders-content-div{
padding-top:30px;
}
.founders-content-div h4{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 28px;
line-height: 34px;
color: #1E3565;
}
.founders-content-div p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 15.8946px;
line-height: 19px;
color: #1E3565;
margin-bottom:15px;
}
.founders-content-div a{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 15.8946px;
line-height: 19px;
color: #1E3565;
display: inline-block;
margin-top: 20px;
}
.founders-content-div a:after{
content: "";
background-image: url('../images/list_arrow.png');
width: 14px;
height: 16px;
display: inline-block;
vertical-align: middle;
top: -2px;
position: relative;
left: 4px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
}
.founders-content-div a:hover:after{
left:10px;
}
.providers-tab-section{
max-width: 1200px;
margin: 0 auto;
position: relative;
background-color:#fcfff9;
}
.provider-tab-bg{
background: #fff;
box-shadow: 0px 35px 63px rgb(0 0 0 / 10%);
border-radius: 22px;
padding: 20px 20px;
margin-bottom: 40px;
}
.provider-tab-bg .nav-tabs .nav-item.show .nav-link, .provider-tab-bg .nav-tabs .nav-link.active {
color: #1E3565;
border-color: transparent;
background: #9ACF8C;
}
.provider-tab-bg .nav-tabs .nav-link {
margin-bottom: 0px;
background: 0 0;
border: 0px solid transparent;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #1E3565;
padding: 23px 35px;
margin-right: 10px;
border-radius: 12px;
}
.provider-tab-bg .nav-tabs .nav-link:hover{
background:rgb(154 207 140 / 25%);
}
.provider-tab-bg .nav-tabs {
border-bottom: 0px solid #dee2e6;
}
.provider-tab-bg .form-control{
background-color: rgba(211, 211, 211, 0.09);
border: 1px solid rgba(0, 0, 0, 0.11);
border-radius: 6px;
height: 61px;
padding: 0px 15px 0px 40px;
font-weight: 400;
font-size: 22px;
line-height: 28px;
color: #1E3565;
position: relative;
}
.search-mp{
background-image: url('../images/search-mp.svg');
display: inline-block;
vertical-align: middle;
background-repeat: no-repeat;
background-position: left 10px center;
}
.providers-list{
background: #fff;
border-radius: 10px;
padding: 30px 20px;
text-align: center;
box-shadow: 0px 27.8656px 47.0233px rgb(220 220 220 / 29%);
color: #1E3565;
position: relative;
}
.providers-list-div ul{
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.providers-list-div{
padding-bottom: 100px;
}
.providers-list-div ul li{
flex: 0 0 20%;
width: 20%;
padding: 10px 10px;
}
.providers-list-div ul li a{
display:block;
color: #1E3565 !important;
}
.providers-list:hover{
box-shadow: 19px 27.8656px 51px #dcdcdc;
}
.providers-list img{
width: 172px;
height: 172px;
border-radius: 50%;
border: 1px solid #99a1f2;
padding: 10px;
margin-bottom: 25px;
position: relative;
object-fit: cover;
}
.providers-list h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 21px;
color: #1E3565 !important;
margin-bottom: 10px;
}
.providers-list p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 16px;
text-align: center;
color: #1E3565 !important;
margin-bottom: 5px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
}
.provider_detail_banner{
background: #9bd08c;
position: relative;
margin-top: -95px;
padding-top: 360px;
padding-bottom: 0;
}
.founders-profile-details{
background-color:#fff;
border-radius: 22px;
align-items: center;
}
.founders-profile-details .profile-content-div h6{
background: #F2F9F1;
}
.profile-photo-dd img{
width: 260px;
height: 260px;
border-radius: 50%;
background: rgba(154, 208, 140, 0.22);
border: 0.900431px solid #9BD08C;
padding: 23px;
margin-bottom:15px;
animation: shadow-pulse-profile 1.2s infinite!important;
}
@keyframes shadow-pulse-profile{0%{box-shadow:0 0 0 0 rgb(154 207 140 / 53%)}100%{box-shadow:0 0 0 25px rgba(208,24,32,0)}}
.profile-photo-dd{
display: flex;
align-items: center;
justify-content: center;
}
.founders-detail-bg{
background: #fff;
box-shadow: 0px 27.682px 46.7134px rgb(220 220 220 / 29%);
border-radius: 20px;
padding: 25px 21px;
margin-bottom: 30px;
}
.founder-detail-div h3 {
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 30px;
line-height: 36px;
color: #1e3565;
margin-bottom:10px;
}
.founder-detail-div h6 {
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #1e3565;
border-radius: 5px;
padding: 10px;
background: #F2F9F1;
margin-bottom:12px;
display:inline-block;
}
.founder-detail-div h6 img {
max-width: 120px;
vertical-align: baseline;
position: relative;
top: 3px;
}
.edu-provider-detail h5{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 18px;
line-height: 26px;
color: #1e3565;
margin-top: 10px;
margin-bottom: 15px;
}
.edu-provider-detail ul li{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: rgb(30 53 101/88%);
padding: 5px 8px 5px 0px;
position: relative;
}
.edu-provider-detail ul li:before{
content:'';
background-image:url('../images/arrow-right-pro.svg');
width: 13px;
height: 13px;
display: inline-block;
position: absolute;
left: -15px;
top: 6px;
}
.epd-left{
position: relative;
}
.epd-left:before{
content: '';
opacity: .1;
position: absolute;
background-color: #cfcfcf;
height: 70%;
width: 2px;
left: -25px;
top: 2px;
}
.provider-content-left{
max-width:530px;
}
.provider-content-left h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 36px;
line-height: 44px;
color: #1E3565;
margin-bottom:20px;
}
.provider-content-left h3{
font-family:var(--nao-fontfamily);
font-weight: 700;
font-size: 24px;
line-height: 29px;
color: #1E3565;
margin-bottom:10px;
margin-top:35px;
}
.provider-content-left p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:20px;
}
.providers-right-video{
background: #FFFFFF;
box-shadow: -20px 17px 71px rgb(220 220 220 / 51%);
border-radius: 24px;
padding: 15px;
}
.providers-right-video .iframe{
border-radius: 24px;
}
.pad-10{
padding-bottom:40px;
}
.page-template-providers-details{
background-color:#F8FBFD;
}
/**meetproviders-closed**/
/**comingsoon-menu-flash**/
.coming-soon-flash a{
position: relative;
}
.coming-soon-flash a:after{
content: 'Coming Soon';
position: absolute;
left: auto;
background-color: #fdbe84;
padding: 3px 10px;
border-radius: 20px;
font-size: 13px;
color: #fd2507;
right: auto;
margin-left: 10px;
}
.page-template-providers-details .btnWrap .btn.greyBtn{
background: #ffffff;
}
.page-template-providers-details .btnWrap .btn.greyBtn:hover{
    background: var(--nao-blue);
}
/**comingsoon-menu-flash-closed**/
/**special-offers-page**/
.specialoffer_top_section{
position: relative;
}
.max-special-offer{
max-width: 879px;
margin: 0 auto;
padding-top: 50px;
padding-bottom: 110px;
}
.page-template-special-offers{
background-color: #f3f9f1;
}
.so {
height:600px;
max-width:380px;
display:flex;
flex-direction: column;
justify-content: center;
padding: 40px;
text-align:center;
}
.so-pattern-one { 
background:url('../images/special-offer/so1.jpg'); 
}
.so-pattern-two { 
background:url('../images/special-offer/so2.jpg'); 
}
.so-pattern-three { 
background:url('../images/special-offer/so3.jpg'); 
}
.so-pattern-four { 
background:url('../images/special-offer/so4.jpg'); 
}
.so-pattern-five { 
background:url('../images/special-offer/so5.jpg'); 
}
.offer-white-box{
background-color:#fff;
}
.pad-10{
padding:10px;
}
.so-logo{
text-align:center;
padding:10px;
position: relative;
}
.so-logo img{
margin: 0 auto;
position: relative;
background-color:#fff;
padding:0px 5px;
}
.so-logo:before{
border-top: 1px dashed var(--nao-blue);
content: "";
margin: 0 auto;
position: absolute;
top: 60%;
left: 0;
right: 0;
bottom: 0;
width: 85%;
z-index: 0;
}
.so-title-div{
position: relative;
}
.so-title-div h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 20px;
line-height: 24px;
text-align: center;
color: #1E3565;
margin-bottom:0px;
margin-top:10px;
padding-bottom:10px;
border-bottom: 1px dashed var(--nao-blue);
}
.so-sale-div{
position: relative;
}
.so-sale-div h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 50px;
line-height: 55px;
text-align: center;
color: var(--nao-blue);
}
.so-sale-div h2 span{
font-size: 26px;
line-height: 30px;
}
.so-price-div h3{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 48px;
line-height: 58px;
text-align: center;
color: var(--nao-blue);
margin-bottom: 0px;
border-top: 1px dashed var(--nao-blue);
border-bottom: 1px dashed var(--nao-blue);
margin-top: 15px;
padding: 5px 0px;
}
.so-coupon-div{
margin-bottom:15px;
clear: both;
}
.so-coupon-div a{
display:inline-block;
}
.so-coupon-div a, .so-coupon-div span{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 13px;
line-height: 15px;
text-align: center;
color: #1E3565;
}
.cpy-txt-span{
float: right;
position: relative;
top: 6px;
text-decoration:underline;
}
.offer-dashed{
padding: 20px 30px;
border: 1.5px dashed var(--nao-blue);
}
.so-tc-div p b{
margin-bottom: 10px;
display: block;
}
.so-tc-div p{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 10px;
line-height: 11px;
text-align: center;
color: var(--nao-blue);
}
.so-tc-div{
clear:both;
}
.so-pattern-one .so-sale-div h1{
color:#97CC89;
}
.so-pattern-two .so-sale-div h1{
color:#81C4DC;
}
.so-pattern-three .so-sale-div h1{
color:#FAC3B0;
}
.so-pattern-four .so-sale-div h1{
color:#9A89BC;
}
.so-pattern-five .so-sale-div h1{
color:#EBA639;
}
.so-pattern-one .offer-dashed{
border: 2px dashed var(--nao-green);
}
.so-pattern-two .offer-dashed{
border: 2px dashed #81C4DC;
}
.so-pattern-three .offer-dashed{
border: 2px dashed #FAC3B0;
}
.so-pattern-four .offer-dashed{
border: 2px dashed #9A89BC;
}
.so-pattern-five .offer-dashed{
border: 2px dashed #EBA639;
}
.max-special-offer .slick-offer .item .bg{
height:600px;
transition:.3s;
margin:0 -38px;
-webkit-transform: scale3d(0.8, 0.8, 1);
transform: scale3d(0.8, 0.8, 1);
transition: all 0.3s ease-in-out;
filter: blur(1.8px);
max-width: 380px;
}
.max-special-offer .slick-offer .slick-list {
padding: 20px 0!important;
}
.max-special-offer .slick-offer .slick-center .bg {
opacity: 1;
-webkit-transform: scale3d(1.0, 1.0, 1);
transform: scale3d(1.0, 1.0, 1);
filter: none;
box-shadow: 0px 2px 13px 0px rgb(0 0 0 / 42%);
}
.max-special-offer .slick-slide {
outline: none;
}
.max-special-offer .slick-prev, .slick-next {
position:absolute;
top:50%;
z-index: 1;
width: 52.59px;
height: 52.59px;
background: #1E3565;
border: 0.625039px solid #1E3565;
border-radius: 50%;
}
.max-special-offer .slick-prev {
left: -30px;
}
.max-special-offer .slick-prev:before{
content: '';
background-image: url('../images/so-arrow.svg');
width: 6px;
height: 10px;
display: block;
background-repeat: no-repeat;
margin-left: 6px;
position: relative;
top: -2px;
transform: rotate(180deg);
}
.max-special-offer .slick-next {
right: -30px;
}
.max-special-offer .slick-next:before{
content: '';
background-image: url('../images/so-arrow.svg');
width: 6px;
height: 10px;
display: block;
background-repeat: no-repeat;
margin-left: 7px;
position: relative;
top: -2px;
}
.max-special-offer .slick-slide.slick-current.slick-active.slick-center {
position: relative;
z-index: 1;
}
.max-special-offer .slick-active .cpy-txt-span{
display:none;
}
.max-special-offer .slick-current .cpy-txt-span{
display:block;
}
/**special-offers-page-closed**/
/**corporate-health-testimonial**/
.corporate-health-testimonial{
background-color: #e3f0e0;
padding:50px 0px 80px 0px;
}
.corporate-max-testimonial{
max-width:990px;
margin:0 auto;
}
.corporate-max-testimonial h3{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 46px;
line-height: 56px;
color: #1E3565;
margin:20px 0px;
padding-bottom: 50px;
padding-top: 20px;
}
.ch-testi-box{
background: #FFFFFF;
border-radius: 10px 50px;
padding: 30px 30px 30px 50px;
position: relative;
margin: 15px 0px;
}
.ch-testi-box:before{
content:'';
background-image:url('../images/naofav.svg');
background-repeat:no-repeat;
width: 98px;
height: 99px;
position: absolute;
left: -45px;
top: -40px;
right: auto;
bottom: auto;
}
.ch-testi-box p{
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1E3565;
margin-bottom:15px;
}
.ch-testi-box h4{
font-family: var(--nao-fontfamily);
font-weight:700;
font-size: 24px;
line-height: 29px;
text-align: right;
color: #1E3565;
margin-bottom: 0px;
}
.ch-testi-box h6{
font-family: var(--nao-fontfamily);
font-weight:400;
font-size: 18px;
line-height: 29px;
text-align: right;
color: #1E3565;
margin-bottom: 0px;
}
.occ-health-popup .onsite-form-max{
max-width:550px;
margin:0 auto;
}
.occ-health-popup .modal-dialog {
max-width: 550px;
}
.occ-health-popup .onsite-form-div{
box-shadow: none;
padding:0px;
}
.occ-health-popup .onsite-form-div h4{
margin-top:20px;
}
.occ-health-popup .btn-close{
border-radius: 50%;
opacity: 1;
position: absolute;
right: -25px;
top: -42px;
background-size: 50%;
border: 1px solid #ccc;
background-color: #fff;
}
.occ-health-popup .onsite-form-div label {
font-weight: 700;
font-size: 16px;
color: #1e3565;
margin-bottom: 20px;
line-height: 30px;
width: 100%;
}
.occ-health-popup .onsite-form-div h4{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 24px;
line-height: 29px;
color: #1E3565;
margin-bottom: 30px;
text-align: left;
}
.occ-health-popup .btn-close {
border-radius: 50%;
opacity: 1;
position: absolute;
right: -5px;
top: -5px;
background-size: 50%;
border: 1px solid #c7e4bf;
background-color: #c7e4bf;
width: 30px;
height: 30px;
font-size: 10px;
color: #1E3565;
}
.occ-health-popup textarea {
outline: none;
overflow: auto;
resize: none;
background: #FFFFFF;
border: 1px solid #D2D2D2;
border-radius: 8px;
padding: 20px 15px;
width: 100%;
height: 130px;
}
/**corporate-health-testimonial-closed**/
/**cancer-div**/
.max-beating-cancer{
padding-top: 50px;
margin-bottom: 0px;
}
.bbc-section-div{
background: linear-gradient(to right,#fff,65%,#fff,35%,#F7F8FD);
margin-top: -130px;
padding-top: 140px;
}
.bbc-left-content{
max-width: 800px;
margin: 0 auto;
padding:0px 20px 0px 0px;
}
.bbc-left-content h1{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 52px;
line-height: 63px;
color: #1E3565;
margin-bottom: 30px;
}
.bbc-left-content h1 .icon-nao:before {
font-size: 35px;
}
.bbc-left-content p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #1E3565;
margin-bottom:1.75em;
}
.bbc-left-content h2{
font-family: var(--nao-fontfamily);
font-weight: 400;
font-size: 22px;
line-height: 26px;
color: #1E3565;
margin-bottom: 15px;
}
.bbc-seperate-column{
padding-top: 40px;
padding-bottom: 60px;
border-bottom: 1px solid rgb(204 204 204 / 44%);
display:flex;
margin-bottom: 1.75em;
}
.bbc-seperate-column:last-child{
border-bottom: 0px solid transparent;
}
.single-stayhealth-content{
flex-basis: 93.5%;
}
.count-columns-flex {
flex-basis: 7.5%;
}
.bbc-right-content{
padding-top:50px;
padding-left: 60px;
}
.bbc-sticky{
position: sticky;
top: 50px;
}
.bbc-right-content h2{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 32px;
line-height: 39px;
color: #1E3565;
margin-bottom:20px;
}
.bbc-right-content h2 .icon-nao:before {
font-size: 24px;
}
.bbc-right-content p{
font-family:var(--nao-fontfamily);
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #1E3565;
margin-bottom:20px;
}
.bbc-bookan .wp-block-button__link{
background:var(--nao-green);
border-radius: 9px;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color:var(--nao-blue);
padding: 20px 40px;
min-width: 325px;
margin-top: 5px;
margin-bottom: 15px;
border:2px solid var(--nao-green);
}
.bbc-bookan .wp-block-button__link:hover{
background: var(--nao-white);
}
.count-bbc{
font-family:var(--nao-fontHead);
font-weight: 400;
font-size: 70px;
line-height: 92px;
color: #1E3565;
opacity: 0.2;
}
.count-txt-div{
margin-left:10px !important;
}
.hc-light-txt{
color: rgba(30, 53, 101, 0.63) !important;
}
.count-txt-div ul{
margin-bottom: 1.75em;
}
.count-txt-div ul li{
font-size: 22px;
line-height: 26px;
list-style: disc;
margin-left: 35px;
margin-bottom: 10px;
}
.sgr-infotext{
display:none;
}
/**new_our_services**/
.new_our_services_box{
background: #F1F8EF;
border-radius: 15px;
border: 6px solid #fff;
padding: 60px 60px;
}
.new-services-banner .new_our_services_box p{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
font-family: var(--nao-fontFamily);
margin-bottom: 20px;
max-width: 500px;
}
.new-services-banner .new_our_services_box h1{
font-family:var(--nao-fontHead);
font-style: normal;
font-weight: 400;
font-size: 39px;
line-height: 132.7%;
color: #1E3565;
max-width:inherit;
}
.new_our_services p{
font-weight: 400;
font-size: 14px;
line-height: 155%;
color: #1E3565;
}
.new_our_services_box .new_os_icon-div p{
font-weight: 500;
font-size: 14px;
line-height: 16px;
color: #233A69;
}
.new_os_icon-div .wp-block-columns {
margin-bottom: 20px;
}
.new_os_icon-div .wp-block-columns:last-child {
margin-bottom: 0px;
}
.new_our_services .wp-block-group__inner-container{
max-width: 1142px;
}
.max_newos_banner{
max-width: 1142px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 40px;
}
body.page-template-our-services .site-main{
background:#f1f8ef;
}
.new_os_listdiv{

}
.new_os_helphead h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 44px;
line-height: 53px;
text-align: center;
color: #1E3565;
max-width: 500px;
margin: 0 auto;
padding: 20px 0px;
margin-bottom: 20px;
}
.max_nos_div{
max-width: 1142px;
margin: 0 auto;
padding-top:60px;
padding-bottom:20px;
}
.max_nos_div .nav-tabs{
display:block;
}
.nos-title{
font-weight: 600;
font-size: 22px;
line-height: 19px;
color: #1E3565;
margin-top:5px;
margin-bottom:30px;
}
.nos-tab{
background: #F1F8EF;
border-radius: 14px;
border: 7px solid #fff;
padding: 35px 10px 15px 10px;
max-width: 360px;
/* margin: 0 0 0 auto; */
max-height: 750px;
overflow: auto;
height:100%;
}
.nos-tab-content .card-body{
height: 620px;
}
.nos-tab-content .card-body .nos-services-list-scroll {
max-height: 480px;
overflow: auto;
margin-bottom:50px;
height: 100%;
}
.nos-tab .nav-tabs .nav-link {
margin-bottom: 0px;
background: 0 0;
border: 0px solid transparent;
font-weight: 400;
font-size: 20px;
line-height: 24px;
color: #1E3565;
border-radius:6px;
width: 100%;
text-align: left;
padding: 12px 15px;
font-family:var(--nao-fontHead);
margin-bottom: 5px;
}
.nos-tab .nav-tabs .nav-link.active{
background: #9ACF8C;
}
.nos-tab .nav-tabs .nav-link:hover{
background: #9ACF8C;
}
.nos-tab .nav-tabs {
border-bottom: 0px solid #dee2e6;
}
.nos-tb-icon{
vertical-align: middle;
margin-right: 15px;
}
.nos-tab-content{
background: #FFFFFF;
border-radius: 9px;
padding:10px;
}
.nos-tab-content .card {
border: 0px solid rgba(0,0,0,.125);
border-radius: 0px;
}
.nos-tab-content .card-header{
font-weight: 600;
font-size: 22px;
line-height: 26px;
color: #1E3565;
background: #F1F8EF;
border-radius: 9px;
border-bottom: 0px;
padding: 40px 30px;
}
.nos-tab-content .card-header a{
color: #1E3565;
}
.nos-tab-content .card-header a span{
float: right;
position: relative;
}
.nos-tab-content .card-header a span:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
right: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
padding-left: 5px;
}
.nos-tab-content .card-header a span:hover{
text-decoration:underline;
color:var(--nao-green);
}
.nos-tab-content ul{
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.nos-tab-content ul li{
flex: 0 0 33%;
max-width: 33%;
padding:10px 0px;
}
.nos-tab-content ul li a{
font-weight: 400;
font-size: 16px;
color: #1E3565;
padding: 17px 10px;
display: block;
position: relative;
}
.nos-tab-content ul li a:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
padding-left: 10px;
top: 2px;
}
.nos-tab-content ul li a:hover{
color:#9acf8c;
text-decoration:underline;
}
.viewall-pms{
background: #9ACF8C;
border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565 !important;
padding: 14px 15px;
position: relative;
}
.viewall-pms:hover,.viewall-pms:focus{
background: var(--nao-blue);
color:#fff !important;
box-shadow:none;
}
.viewall-pms:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
padding-left: 10px;
top: 2px;
}
.nos-onvc-max{
max-width: 1142px;
margin: 0 auto;
}
.nos-go-box{
background: #F1F8EF;
border-radius: 12.1359px;
border: 7px solid #fff;
padding: 30px 0px 0px 30px;
margin-bottom:30px;
}
.nos-go-box h2{
font-weight: 400;
font-size: 30px;
line-height: 36px;
color:var(--nao-blue);
font-family:var(--nao-fontHead);
border-bottom: 0.765738px solid #e7e7e7;
padding-bottom: 10px;
margin-right: 30px;
}
.nos-go-box p{
max-width: 300px;
font-size: 14.1585px;
line-height: 17px;
color: #1E3565;
margin-bottom: 20px;
}
.nos-go-box a{
font-weight: 600;
font-size: 17.5404px;
line-height: 21px;
color: #1E3565 !important;
background-color: transparent;
padding: 0px 0px;
position: relative;
}
.nos-go-box a:after{
content: "\e908";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
padding-left: 10px;
top: 2px;
}
.nos-go-box a:hover{
color: var(--nao-green) !important;
}
.nos-go-box .wp-block-image{
margin-bottom:0px;
}
.nos-go-box .wp-block-image.tsm img{
transform: matrix(-1, 0, 0, 1, 0, 0);
}
.nos-go-box .wp-block-image .alignright{
margin-bottom:0px;
}
.vc-img img{
position: relative;
margin-top: -40px;
}
.max_nos-shn{
max-width: 1142px;
margin: 0 auto;
background: #F1F8EF;
border-radius: 12.1359px;
border: 7px solid #fff;
padding:40px 0px 0px 50px;
background-image: url('../images/services/wave-layer.svg');
background-repeat: no-repeat;
background-position: right bottom;
}
.max_nos-bg{
background: linear-gradient(93.61deg, #F1F8EF 57.17%, rgba(241, 248, 239, 0) 91.91%);
max-width: 590px;
}
.max_nos-shn h3{
font-family: var(--nao-fontHead);
font-style: italic;
font-weight: 300;
font-size: 27.8547px;
line-height: 132.7%;
color: #1E3565;
margin-bottom:30px;
}
.max_nos-shn h2{
font-family: var(--nao-fontHead);
font-weight: 400;
font-size: 33.0988px;
line-height: 132.7%;
color: #1E3565;
max-width:580px;
margin-bottom:30px;
}
.max_nos-shn p{
font-weight: 400;
font-size: 16px;
line-height: 140%;
color: #1E3565;
opacity: 0.8;
max-width:580px;
margin-bottom:30px;
}
.healthy-start-btn .wp-block-button__link{
background: #9AD08C;
border-radius: 8px;
font-weight: 600;
font-size: 17px;
line-height: 20px;
color: #1E3565;
padding: 16px 30px;
border: 0px;
box-shadow: none;
margin-bottom: 20px;
}
.healthy-start-btn .wp-block-button__link:hover{
background-color: var(--nao-blue);
color:#fff;
}
.healthy-start-btn .wp-block-button__link:after{
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .2s ease-out,all .2s ease-in;
transition: all .2s ease-out,all .2 ease-in;
padding-left: 10px;
top: 2px;
right:0;
}
.healthy-start-btn .wp-block-button__link:hover:after{
right:-10px;
}
.ourservices-overall{
padding-bottom:100px;
}
.new_tops_banner{
padding-top: 150px;
max-width: 1145px;
margin: 0 auto;
}
.max-new-tops-container{
max-width: 1145px;
margin: 0 auto;
}
.new-tops-description{
background: #F1F8EF;
border-radius: 15px;
border: 7px solid #fff;
padding: 28px;
max-width: 485px;
position: relative;
margin-left: 50px;
margin-top: -150px;
}
.main-service-banner .drp-banner-benefits.max-tos-bpoints{
max-width: 426px;
margin: 0 auto;
padding-top: 20px;
}
.main-service-banner .drp-banner-benefits.max-tos-bpoints .wp-block-column{
margin-bottom: 20px;
margin-top: 0px;
}
.mob-flex-icon{
display: contents;
margin-right: 40px;
}
.mob-flex-icon figure.wp-block-image.size-large {
margin-right: 15px;
}
.main-service-banner .drp-banner-benefits.max-tos-bpoints .wp-block-column p{
max-width:133px;
text-align:left;
padding-right: 5px;
}
.main-service-banner .new-tops-description .explore-roles {
margin-bottom: 0px;
padding-top: 20px;
}
.main-service-banner .new-tops-description .explore-roles .wp-block-button{
margin-bottom:0px;
}
.new-ss-list{
padding-top:100px;
}
.new-ss-list h3{
font-family:var(--nao-fontHead);
font-style: normal;
font-weight: 400;
font-size: 34px;
line-height: 132.7%;
}
.new-ss-list p{
max-width: 490px;
}
.new-ss-input .form-control{
border: 1px solid rgba(30, 53, 101, 0.22);
border-radius: 6px;
height: 67px;
padding: 0px 20px 0 20px;
background-color: transparent;
color: #1E3565;
font-size: 22px;
background-image: url(../images/search-menu.svg);
background-repeat: no-repeat;
background-position: right 20px center;
}
.new-ss-input .form-control:focus{
box-shadow:none;
border:1px solid var(--nao-blue);
}
.new-service-offer-list{
padding-top: 50px;
padding-bottom: 50px;
}
.new-service-offer-list ul{
display: flex;
flex-wrap: wrap;
flex-direction: row;
margin-bottom: 30px;
}
.new-service-offer-list ul li{
flex: 0 0 33%;
max-width: 33%;
padding: 10px 15px;
position: relative;
}
.new-service-offer-list ul li a{
font-family: var(--nao-fontHead);
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 132.7%;
color: #1E3565;
padding:5px 5px 5px 0px;
display: block;
position: relative;
}
.new-service-offer-list ul li a:after{
content: '';
height: 1px;
width: 70%;
display: block;
background-color: #dfdfdf;
margin-top: 25px;
}
.btn-nws-viewmore{
background: #9ACF8C;
border-radius: 6px;
padding: 12px 35px;
font-weight: 700;
font-size: 16px;
line-height: 132.7%;
color: #1E3565;
margin: 30px 0px;
}
.btn-nws-viewmore:hover, .btn-nws-viewmore:focus{
background:var(--nao-blue);
color:var(--nao-white);
box-shadow:none;
}
.new-service-offer-list ul li:hover .new-ofs-discribtion{
display:block;
}
.new-ofs-discribtion{
background: #FFFFFF;
box-shadow: 17px 16px 27px #cfe7c8;
border-radius: 7px;
max-width: 360px;
padding: 25px 20px 15px 20px;
margin-bottom: 25px;
display:none;
position: absolute;
top: 0;
z-index: 91;
}
.new-ofs-discribtion h2{
font-family: var(--nao-fontHead);
font-style: normal;
font-weight: 400;
font-size: 24px;
color: #1E3565;
}
.new-ofs-discribtion p{
font-weight: 400;
font-size: 18px;
line-height: 132.7%;
color: #1E3565;
margin-bottom:15px;
}
.depend-line{
background: #F1F8EF;
border-radius: 7px;
padding:10px 20px;
display:block;
font-size:16px;
line-height: 132.7%;
}
.depend-line p{
font-weight: 400;
font-size: 16px;
line-height: 132.7%;
}
.dlr-clr{
color: #58C33C;
font-size: 25px;
font-weight: 700;
padding: 0px 6px;
}
.depend-line i{
font-weight: 400;
font-size: 14px;
line-height: 132.7%;
color: #1E3565;
opacity: 0.6;
font-style:italic;
padding-left: 6px;
}
.max-non{
margin: 0;
max-width: inherit;
padding:0px;
}
.max-non .max_nos-bg{
padding:50px 0px 50px 30px;
max-width: 540px;
}
.coordinator-box{
background: #f2f0f6;
padding: 30px 30px 0px 30px;
}
.coordinator-box .nos-go-box h2{
    margin-right: 0px;
}
.coordinator-box ul{
padding:0px;
list-style:none;
margin-bottom:20px;
}
.coordinator-box ul li{
padding: 5px 20px 10px 0px;
font-weight: 400;
font-size: 14.1585px;
line-height: 8px;
color: rgba(30, 53, 101, 0.8);
text-indent: -50px;
margin-left: 50px;
}
.coordinator-box ul li span{
margin-right: 15px;
position: relative;
top: 0px;
}
.nos-go-box.coordinator-box p{
margin-bottom:8px;
}
.getcallback .wp-block-button__link{
background: #9AD08C;
border-radius: 8px;
font-weight: 600;
font-size: 17px;
line-height: 20px;
color: #1E3565;
padding: 16px 30px;
border: 0px;
box-shadow: none;
margin-bottom: 20px;
width:100%;
}
.getcallback .wp-block-button__link:after{
display:none;
}
.getcallback .wp-block-button__link:hover{
background-color: var(--nao-blue);
color:#fff !important;
}
.max-non .max_nos-bg p{
max-width: 410px;
}
.coordinator-box.nos-go-box h2{
margin-right: 10px;
}
.form-group{
    margin-bottom:15px;
}
body.single-services{
background-color:#f1f8ef;
}
.ssb-breadcrumb a{
color:rgba(30, 53, 101, 0.51);
}
.ssb-breadcrumb a:visited {
color: #800080;
}
.ss-max-box{

}
.ss-max-box .nos-go-box{
position: relative;
}
.ss-max-box .nos-go-box h2{
font-size:26px;
margin-right: 0px;
}
.ss-max-box .nos-go-box p{

}
.ss-max-box .nos-go-box .wp-block-image.tsm img {
transform: none;
position: absolute;
left: 0;
bottom: 0;
border-bottom-left-radius: 10px;
}
.ss-max-box .nos-go-box .wp-block-image .alignright{
margin:.5em 0 .5em 0em;
}
.ss-max-box .vc-img img {
position: relative;
margin-top: 0px;
transform: matrix(-1, 0, 0, 1, 0, 0);
}
.ss-max-box .wp-block-image .alignleft {
float: left;
margin: 0.5em 1em 0 0;
}
.hc-box-div .wp-block-columns{
margin-bottom: 25px;
}
.hc-box-div .wp-block-columns p{
margin-bottom:0px;
}
.hc-box-div .wp-block-button__link{
background: #9ACF8C;
border-radius: 9px;
font-family: var(--nao-fontfamily);
font-weight: 700;
font-size: 19px;
line-height: 21px;
width: 100%;
padding: 20px 20px;
margin-top: 0px;
border: 2px solid #9ACF8C;
margin-bottom: 0px;
color:var(--nao-blue);
}
.hc-box-div .wp-block-button__link:hover{
background: #fff;
border: 2px solid #9ACF8C;
color:var(--nao-blue) !important;
}
.hc-box-div .wp-block-button__link:after{
display:none;
}
.hc-box-div .wp-block-button{
width:90%;
margin-bottom:0px;
}
.nos-tb-icon img {
width: 40px;
height: 40px;
object-fit: contain;
}
.mob-os-list{
padding:0px;
}
.mob-os-list .accordion-header {
max-width: inherit;
}
.mob-os-list .accordion-item:first-of-type .accordion-button {
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.mob-os-list .accordion-button:not(.collapsed) {
box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%);
background: #FFFFFF;
border: 1px solid rgba(154, 207, 140, 0.43);
border-radius: 6px;
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #1E3565;
}
.mob-os-list .accordion-item:first-of-type {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.mob-os-list .accordion-item {
background-color: transparent;
border: 0px solid rgba(0,0,0,.125);
margin-bottom: 10px;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.mob-os-list .accordion-button:not(.collapsed)::after {
background-image: none;
transform: rotate(318deg);
border-width: 0.4vmin 0.4vmin 0 0;
border-style: solid;
border-color: #1E3565;
margin-top: 7px;
width: 0.79rem;
height: 0.79rem;
}
.mob-os-list .accordion-button::after {
background-image: none;
transform: rotate(135deg);
border-width: 0.4vmin 0.4vmin 0 0;
border-style: solid;
border-color: #1E3565;
margin-top: 0px;
width: 0.79rem;
height: 0.79rem;
}
.mob-os-list .accordion-button{
background: #FFFFFF;
border: 1px solid rgba(154, 207, 140, 0.43);
border-radius: 6px;
}
.mob-os-list .accordion-button:focus{
box-shadow:none;
}
.mob-os-list .accordion-body {
padding: 0px;
background-color: #fff;
margin-top: 10px;
border-radius: 6px;
margin-bottom:10px;
}
.mob-os-list  .nos-services-list-scroll ul{
margin-bottom:30px;
}
.mob-os-list .nos-services-list-scroll ul li{
padding:5px 0px;
list-style:none;
}
.mob-os-list .nos-services-list-scroll ul li a{
font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #1E3565;
position: relative;
display: block;
padding-right: 20px;
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
padding: 10px 25px 10px 0px;
}
.mob-os-list  .nos-services-list-scroll ul li a:after {
content: "\e909";
position: relative;
font-family: 'icomoon' !important;
z-index: 1;
text-indent: 0;
transform: rotate(90deg);
-webkit-transform: rotate(0deg);
font-size: 13px;
-webkit-transition: all .5s ease-out,all .5s ease-in;
transition: all .5s ease-out,all .5s ease-in;
padding-left: 10px;
top: 12px;
position: absolute;
right: 0;
}
.mob-os-list .nos-services-list-scroll ul li a:hover{
background-color: #f9f9f9;
}
.service-desktop-view{
display:block;
}
.service-mobile-view{
display:none;
}
/**3-2-2023**/




/**media-common-1680-size**/
@media(max-width:1680px){
    .forbusiness-banner h1{
        font-size:64px;
        line-height: 80px;
    }

    .naoapp-last-right:after{
        width: 400px;
        height: 568px;
        background-size:100%;
    }
    .naoapp-last-right:before{
        background-size: 100%;
        width: 400px;
        height: 450px;
        right:0px;
    }
    .naoapp-lastleft h2{
        font-size:50px;
    }
    .covid-rapid-section h2{
        font-size: 50px;
        line-height: 53px;
    }
    .covid-rapid-section p{
        font-size:20px;
    }
    .covid-rapid-section {
        max-width: 880px;
    }
    .wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link{
        font-size:22px;
        line-height:30px;
    }
    .btn-get-touch a{
    font-size:22px;
    }
    .wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link::after, .wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link::after{
        top:15px;
    }
    .covidsec-two-left .wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link::after, .covidsec-two-left .wp-block-buttons .wp-block-button.btn-white a.wp-block-button__link::after{
        top:18px;
    }
    .home-treatement-section h2{
     font-size: 50px;
     line-height: 53px;
    }
    .home-treatement-section p{
        font-size:20px;
    }
    .when-seek-one h2{
        font-size: 50px;
     line-height: 53px;
    }
    .imm-seekbox ul li{
    font-size:20px;
    }
    .imm-seekbox p{
    font-size:20px;
    }
    .home-treatement-section ul li{
    font-size:20px;
    }
    .infee-banner h1{
    font-size: 52px;
    line-height: 68px;
    }
    .infee-banner p{
    font-size:20px;
    line-height:25px;
    }
    .career-banner h1{
        font-size: 48px;
        line-height: 68px;
        margin-bottom: 15px;
        padding-top: 40px;
        max-width: 650px;
    }
    .icon-bnr-nao:before{
    font-size:35px;
    }
    .career-banner p{
        font-size: 20px;
        line-height: 25px;
    }
    .career-power h3{
        font-size: 50px;
        line-height: 40px; 
    }
    .icon-pwr-nao:before{
       font-size: 37px;
    }
    .max-power-nao h4 {
        font-size: 42px;
        margin-bottom: 5px;
    }
    .op-title h2{
        font-size: 50px;
        line-height: 43px;
    }
    .career-taking-header h3{
        font-size: 45px;
        line-height: 53px;
        margin-bottom: 40px; 
    }
    .career-taking-header p{
        font-size: 16px;
        max-width: 450px;
    }
    .icon-pwr-nao:before{
        font-size:33px;
    }
    .max-op-div .BambooHR-ATS-Department-Header{
        font-size:26px;
    }
    .provider-logos .wp-block-gallery.is-cropped .blocks-gallery-item img {
        height: auto;
        object-fit: scale-down;
    }
    .if-tab-div .nav-pills .nav-link{
    font-size: 18px;
    padding: 20px 14px;
    }
    .search-services-div{
        margin-top: -130px;
    }
    .main-service-banner{
        margin-top: -119px;
    }
    .search-navigate-lcd{
        max-width: 470px;
        left: 30px;
    }
    .location-thumb-slider .slick-prev, .location-thumb-slider .slick-next{
        padding: 15px;
    }
    .location-thumb-slider .slick-next:before{
        padding: 3px;
        top: -12px;
        left: -5px;
    }
    .location-thumb-slider .slick-prev {
        left: -40px;
    }
    .location-thumb-slider .slick-prev:before{
        padding: 3px;
        top: -12px;
        left: -3px;
    }
    .location-detail-right {
        /* padding-left: 50px;
        padding-right: 50px; */
    }
    .max-post-accordian{
        padding-left: 35px;  
    }
}


@media(max-width:1520px){
    .nao-mapp-mobone figure{
        left: 13%;
    }
    .naoapp-last-right:after{
        width: 400px;
        height: 568px;
        background-size:100%;
    }
    .naoapp-last-right:before{
        background-size: 100%;
        width: 400px;
        height: 450px;
        right:0px;
    }
    .naoapp-lastleft h2{
        font-size:50px;
    }
    .cvr-left h1{
        font-size:50px;
    }
    .cvr-left {
        padding-top: 120px;
    }
    .covidsec-two-left h2{
        font-size:45px;
    }
    .covid-secthree-title h2{
     font-size:50px;
    }
    .covid-resource-faq h3{
        font-size:28px;
        line-height:32px;
    }
    .covid-resource-faq p{
        font-size:20px;
    }
    .getting-testbg h2{
        font-size: 50px;
        line-height: 63px;
    }
    .max-getting-list ul li{
        font-size:20px;
    }
    .covid-pcrtesting-div h2{
        font-size:50px;
        line-height:63px;
    }
    .covid-pcrtesting-div p{
    font-size:20px;
    }
    .covid-pcrtesting-div ul li{
     font-size:20px;
    }
    .if-tab-div .nav-pills .nav-link{
        font-size: 17px;
        padding: 12px 16px;
    }
    .if-tabcontent-title h3{
    font-size:35px;
    }
    .max-search-visit .form-control{
        height:70px;
    }
    .if-table-div .table > thead > tr > th{
    font-size:22px;
    padding: 15px 25px;
    }
    .if-table-div .table > tbody > tr > td {
    font-size: 18px;
    line-height: 24px;
    padding: 18px 25px;
    }
    .provider-logos .wp-block-gallery.columns-3 .blocks-gallery-item{
        width: 240px;
    }
    .main-service-banner .banner-left{
        max-width:855px;
        padding-top: 60px;
    }
    .main-service-banner h1{
        font-size: 34px;
        line-height: 58px;
    }
    .main-service-banner .explore-roles {
        margin-bottom: 0px;
        padding-top: 10px;
    }
    .location-detail-right h2{
        font-size: 40px;
        line-height: 33px;
    }
    .location-detail-right{
        padding-top:30px;
    }
    .location-detail-right p{
        font-size:18px;
    }
    .btn-ld-view a.wp-block-button__link{
        margin-top:10px;
    }
}

@media(max-width:1500px){
    .mainMenu ul.menu li a{
        padding: 5px 12px;
        font-size: 14px;
    }
    .mainMenu ul.menu>li {
        margin: 0 4px;
    }
    
    .site-header .makeappbtn .call-us-btn {
        font-size: 10px;
        margin-right: 10px;
    }

    .site-header .makeappbtn .call-us-btn img {
        width: 12px;
    }
}

@media(max-width:1460px){
    .mainMenu ul.menu li a{
        padding: 5px 12px;
        font-size: 11px;
    }
    .mainMenu ul.menu>li {
        margin: 0 4px;
    }

    .forbusiness-banner h1{
        font-size: 56px;
        line-height: 75px;
    }
    .forbusiness-box.active{
        transform: scale(1.02);
        -webkit-transform: scale(1.02);
    }
    .icon-nao-fbs:before{
        font-size:40px;
    }
    .about-banner h1{
        font-size: 38px;
        padding-top: 60px;
        margin-bottom: 7px;
    }
    .about-banner p{
        font-size:18px;
        max-width: 400px;
    }
    .icon-nao-abs:before {
        content: "\e902";
        color: #163970;
        font-size: 30px;
    }
    .about-banner {
        padding-top: 60px;
    }
    .about-section-two h2{
        font-size:44px;
    }
    .ourpromise-abs-box{
        max-width: 325px;
    }
    .ourpromise-abs-box p {
        font-size: 16px;
        color: #fff;
    }
    .about-section-two h2{
        margin-bottom:30px;
    }
    .about-vision-div h3{
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 15px;
    }
    .about-vision-div p{
        font-size: 17px;
        line-height: 25px;
        max-width: 400px;
    }
    .about-vision-div h2 {
        font-size: 22px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .about-vision-div {
        padding-left: 55px;
        padding-right: 20px;
    }
    .about-vision-div ul li {
        position: relative;
        font-family: var(--nao-fontfamily);
        font-size: 17px;
        line-height: 26px;
        color: #233A69;
        text-indent: -30px;
        margin-left: 30px;
        margin-bottom: 10px;
    }
    .about-vision-div ul {
        max-width: 480px;
    }
    .about-vision-div ul li:before{
        font-size:16px;
    }
    .looking-max-div h2{
        font-size: 46px;
        line-height: 53px;
    }
    .looking-max-div p{
        font-size:20px;
    }
    .looking-box-div p{
        font-size: 16px;
    }
    .icon-nao-abs-pro:before{
        font-size:26px;
    }
    .about-vision-div h6 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .aboutus-pattern{
        padding: 40px 0px 0px 0px;
        margin-top: -240px;
        height: 183px;
    }
    .icon-nao-fbs:before {
        font-size: 32px;
    }
    .forbusiness-pattern {
        padding: 55px 0px 0px 0px;
        margin-top: -255px;
        height: 183px;
    }
    .forbusiness-twomax h2{
        font-size:46px;
        line-height:53px;
    }
    .forbusiness-twomax p{
        font-size:18px;
    }
    .forbusiness-leftbox h2{
        font-size: 46px;
        line-height: 56px;
        margin-bottom: 25px;
    }
    .forbusiness-leftbox p{
        font-size:18px;
        line-height:26px;
    }
    .forbusiness-service-max h2{
        font-size:46px;
    }
    .forbusiness-service-max p{
        font-size:18px;
    }
    .forbusiness-last-section {
        padding-top: 70px;
    }
    .forbusiness-lastsec-list ul li {
        font-size: 18px;
        line-height: 22px;
        padding: 20px 0 20px 0px;
    }
    .forbusiness-service-max{
        margin-bottom:30px;
    }
    .being-part .ov-section-para{
        max-width: 460px;
    }

    .nao-app-left h1{
        font-size: 56px;
        line-height: 70px;
        max-width: 420px;
    }
    .nao-app-left p{
        font-size: 18px;
        line-height:28px;
        max-width: 480px;
    }
    .nao-mapp-mobone figure {
        left: 0%;
        top: -150px;
    }
    .naoapp-last-right:before{
        width: 320px;
        top: 0px;
        right: 20px;
        background-size: 100%;
    }
    .naoapp-last-right:after{
        width: 350px;
        height: 498px;
        margin-top: 240px;
        background-size: 100%;
        background-repeat: no-repeat;
        left:80px;
    }
    .naoapp-lastleft h2{
        font-size:40px;
        margin-bottom:10px;
    }
    .naoapp-lastleft{
        padding-left:25px;
    }
    .section-two-naomapp h2{
        font-size: 40px;
    }
    .section-two-naomapp p{
        font-size: 18px;
        max-width: 490px;
    }
    .icon-nao-app-two:before{
        font-size:32px;
    }
    .section-three-naoapp-right h2{
        font-size:42px;
        line-height:50px;
    }
    .section-three-naoapp-right p {
        font-size: 18px;
        max-width: 470px;
    }
    .naoapp-four-section-left h2{
        font-size:47px;
        line-height:57px;
    }
    .naoapp-four-section-left p{
        font-size: 18px;
        max-width: 480px;
    }
    .naoapp-section-five-right h2{
        font-size: 42px;
        line-height: 40px;
    }
    .naoapp-section-five-right p{
        font-size:18px;
        max-width:550px;
    }
    .foryou-whynao .wp-block-group.foruAnimate_sec .wp-block-group__inner-container{
        transform: scale(1.02);
        -webkit-transform: scale(1.02);
    }
    .wp-block-group.foruAnimate_sec .wp-block-column.cmfont h2{
        font-size:44px;
        line-height:54px;
    }
    .forbusiness-twomax h2 > i{
        font-size:40px;
    }
    .cmfont h2{
        font-size:40px;
    }
    .cmfont h2 > i {
        font-size: 35px;
    }
    .abt-pare-img img{
        height: 600px;
        object-fit: cover;
    }
    .icon-nao-fbs:before{
        font-size: 38px;
    }
    .provider-logos .wp-block-gallery.columns-3 .blocks-gallery-item{
        width: 180px;
        height: 145px;
    }
    .if-tab-div .nav-pills .nav-link{
    font-size:17px;
    }
    .srch-icon {
        width: 22px;
        height: 20px;
        background-size: 70%;
    }
    .contact_banner_arw{
        top: 20px
    }
    .contact-slider-title h2{
        font-size:46px;
    }
    .contact-location-dv h3{
        font-size: 24px;
        line-height: 30px;
        height: 60px;
    }
    .cldv-dt ul li{
        font-size:15px;
    }
    .contact-slider .slick-prev, .contact-slider .slick-next{
        width: 64px;
        height: 64px;
        padding: 20px;
    }
    .contact-slider .slick-prev {
        right: 130px;
    }
    .contact-location-dv{
        padding:30px 20px 30px 20px;
        height: 420px;
    }
    .contact-location-dv p{
        font-size:18px;
    }
  
    .subpage-mapbanner{
        padding: 50px 30px;
    }
    .cms-map-div label{
     font-size:16px;
    }
    .intab-map .btn-outline-secondary{
        padding: 7px 30px;
        font-size: 17px;
        height: 47px;
        right: -5px;
    }
    .pil-div ul li{
        font-size: 16px;
        line-height: 20px;
        padding: 18px 16px;
    }
    .loader-backdrop{
        position: absolute;
        z-index: 9;
        background-color: rgb(30 53 101 / 12%);
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        top: auto;
        max-height: 500px;
    }
    .contact-banner h1{
        padding-top: 50px;
    }
    .contact-pattern{
        padding: 33px 0;
    }
    .contact_sec_1_right{
        margin-bottom: -177px;
    }
    .hms-ben-box p{
        font-size: 15px;
        line-height: 18px;
    }
    .rht-benefit figure img{
        height: 580px;
        object-fit: cover;
    }
    .hms-benefit-mp .wp-block-button__link{
        font-size:18px;
    }
    .ftr-location-list ul li > div{
        width:278px;
    }
    .ftr-location-list ul li h5{
    font-size:20px;
    }
    .btn-telhme{
        font-size: 15px;
        padding: 12px 20px;
    }
    .tele-home-div{
        padding: 20px 15px;
        min-height: 171px;
    }
    .nassau-country-section h2{
        font-size: 46px;
        line-height: 58px;
        max-width: 520px;
    }
    .nassau-country-section p{
    font-size: 18px;
    line-height: 22px;
    max-width: 520px;
    }
    .max-ssd-div h3{
        font-size:18px;
    }
    .max-ssd-div ul li{
        font-size:15px;
    }
    .ssb-ourlocation-bg{
        padding-top:25px;
    }
    .ssb-ourlocation-bg ul li a{
        padding-top: 15px;
        padding-bottom: 15px;
        font-size:18px;
    }
    .ss-whynoa-detail h3{
     font-size:30px;
     margin-bottom:8px;
    }
    .ss-whynoa-detail .icon-nao:before {
        font-size: 20px;
    }
    .max-ss-whynao {
        max-width: 750px;
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .ss-whynao-title p{
    font-size:16px;
    }
    .ss-whynao-title {
        margin-bottom: 20px;
    }
    .ss-whynao-pes ul li{
        width:200px;
    }
    .ss-whynao-pes ul li p{
        font-size: 16px;
        line-height: 18px;  
    }
    .ss-whynao-pes ul li h6{
        font-size: 16px;
        line-height: 18px;  
    }
    .ss-whynao-pes {
        margin-bottom: 15px;
    }
    .ss-whynoa-detail h4{
        font-size: 23px;
        line-height: 35px;
        margin-bottom:0px;
    }
    .ss-whynoa-detail h4 .icon-nao:before {
        font-size: 18px;
    }
    .cr-inner{
        padding: 25px 15px 15px 15px;
        min-height: 230px;
    }
    .customer-review-slider .slick-dots{
    top:0px;
    }
    .cr-inner:after {
        left: 10px;
        width: 20px;
        height: 20px;
        background-size: 100%;
        top: 12px;
    }
    .ssb-bg{
    padding: 30px 30px;
    }
    .ss-toparticles .slick-prev {
    left: -15px;
    }
    .ss-toparticles .slick-next {
    right: -20px;
    }
    .ss-otrs .slick-next {
        right: -15px;
    }
    .ss-otrs .slick-prev {
        left: 0px;
    }
    .bbs-ctc-min .wp-block-button__link .icon-nao:before {
        font-size: 10px;
    }
    .btnWrap.makeappbtn .btn{
    padding:10px 8px;
    }
    .btnWrap .btn.greyBtn .icon-nao:before {
    font-size: 8px;
    }
    .location-dropdown ul.sub-menu{
        width: 480px;
        padding: 5px 15px;
    }
    .mainMenu .location-dropdown ul.sub-menu li a{
        padding: 7px 10px;
        font-size:15px;
    }
    .service-dropdown ul.sub-menu{
        width: 250px;
    }
    .mainMenu .service-dropdown ul.sub-menu li a{
        font-size: 15px;
        padding: 12px 15px;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu{
        right: -22.4em;
        width: 350px;
    }
    .mainMenu .service-dropdown ul.sub-menu li ul.sub-menu li a{
        font-size: 14px;
        padding: 8px 18px;
    }
    .ss-viewall-menu a{
        font-size: 14px !important;
    }
    .service-dropdown ul.sub-menu:before{
        top: -15px; 
    }
    .mainMenu .service-dropdown ul.sub-menu li a {
        background-size: contain;
    }
    .main-service-banner{
        margin-top: -95px;
    }
    .main-service-banner .banner-left{
        max-width: 840px;
        padding-top:50px;
    }
    
    .main-service-banner h1{
        font-size:34px;
        line-height: 56px;
    }
    .main-service-banner .explore-roles{
        padding-top:25px;
        margin-bottom: 20px;
    }
    .search-services-div{
        margin-top: -90px;
    }
    .location-review-div .slick-prev, .location-review-div .slick-next{
        padding: 20px;
        width: 64px;
        height: 64px;
    }
    .btn-ld-view a.wp-block-button__link{
        font-size:18px;
    }
    .location-thumb-slider .slick-next {
        right: -20px;
    }
    .location-thumb-slider .slick-prev {
        left: -20px;
    }
    .location-review-div .slick-prev, .location-review-div .slick-next {
        padding: 10px;
        width: 44px;
        height: 44px;
    }
    .location-review-div .slick-prev, .location-review-div .slick-next{
        top:40%;
    }
    .location-review-div .slick-next {
        right: -40px;
    }
    .location-review-div .slick-prev {
        left: -40px;
    }
    .location-availble-service .service-slider-title h3{
        font-size: 36px;
        line-height: 46px;
    }
    .location-max-insurance h2, .location-max-insurance h3{
        font-size: 40px;
        line-height: 43px;
    }
    .location-max-insurance h6{
    font-size:20px;
    }
    .location-slider-list .slick-slide>div {
        margin: 5px;
    }
    .btn-knowmore{
        font-size: 18px; 
    }
    .location-slider-list .slick-next {
        right: -20px;
    }
    .location-slider-list .slick-prev {
        left: -20px;
        z-index: 9;
    }
    .location-slider-list .slick-prev, .location-slider-list .slick-next{
        padding: 20px;
        width: 44px;
        height: 44px;
    }
    .location-slider-list .slick-prev:before{
        position: relative;
        top: -10px;
        left: -2px;
    }
    .location-slider-list .slick-next:before{
        position: relative;
        top: -10px;
        left: -6px;
    }
    .location-detail-right h2 {
        font-size: 26px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    .new-sublocation-banner h1{
        font-size: 40px;
        line-height: 70px;
    }
    .new-sublocation-banner p{
        font-size: 16px;
        line-height: 22px;
    }
    .max-lct ul li, .closenow, .ssl-hrs h6{
        font-size:15px;
    }
    .new-sublocation-banner h3{
        font-size: 22px;
        line-height: 38px;
    }
    .gglobe {
        background-image:url('../images/language.png') !important;
        width: 28px !important;
    }
    .btnWrap .btn.blueBtn span.empty{
        margin: 6px 2px 6px 2px;
    }
    .location-dropdown ul.sub-menu:after{
        height: 36px;
    }
    .cr-inner .ssb-review-list{
    position: absolute;
    top: 0px;
    left: 40px;
    }
    .cr-inner .ssb-review-list ul li{
    color:#fff;
    font-size:16px;
    width:auto;
    }
    .harizontal_thubnail_block h2{
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .harizontal_thubnail_block .wp-block-button__link{
        font-size:15px;
    }
    .foryou-howhelp .foryou-booking-btn .wp-block-button__link{
        font-size: 14px;
    }
    .explore-roles-btn .wp-block-button__link{
        font-size:14px;
    }
    .explore-roles .wp-block-button__link{
        font-size:14px;
    }
    .bbc-right-content{
        padding-left: 20px;
    }
    
}

@media(max-width:1366px){
    .ourpromise-abs-box {
        max-width: 283px;
        padding: 35px 20px 20px 24px;
        height: 235px;
    }
    .about-section-two{
        padding:70px 0 20px 0;
    }
    .naoapp-last-right:after{
        left:0px;
    }
    .if-tab-div .nav-pills .nav-link{
        font-size:14px;
    }
    .mtb-left h4{
        font-size:24px;
    }
    .mtb-left p{
        font-size:20px;
    }
    .mtb-left ul li{
    font-size:20px;;
    }
    .get-direct-tab{
        font-size:18px;
    }
    .lcd-help{
        max-width: 350px;
    }
    .lcd-help ul li{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .lcd-help h6{
        font-size: 20px;
        line-height: 18px;  
    }
    .subbanner-address h1{
        font-size: 38px;
        line-height: 70px;
    }
    .subbanner-address p{
        font-size: 22px;
        line-height: 30px
    }
    .subbanner-address label{
        font-size: 22px;
        line-height: 30px; 
    }
    .subbanner-address ul li{
        font-size: 22px;
        line-height: 30px; 
    }

    .location-detail-right p{
        font-size: 16px;
        line-height: 20px;
    }
    .btn-ld-view a.wp-block-button__link{
        font-size:18px;
    }
    .location-availabel-bg{
     top:-10px;
    }
    .locate-availabel-toggle h3{
        font-size: 40px;
        line-height: 40px;
    }
    .locate-availabel-services ul li{
        font-size: 18px;
        line-height: 23px;
        padding-bottom: 30px;
    }
    .locate-availabel-services {
        margin-top: 30px;
    }
    .lcd-help{
        padding: 15px;
    max-width: 340px;
    }
    .lcd-help ul li{
        font-size:16px;
        line-height: 22px;
    }
    .lcd-help h6{
        font-size: 22px;
        line-height: 20px;
    }
    .hms-naopromise h2{
        font-size:45px;
        max-width: 490px;
        margin-bottom: 10px;
    }
    .hms-naopromise p{
        font-size: 18px;
        line-height: 22px;
        max-width: 480px;
    }
    .hms-promise-btn {
        max-width: 480px;
    }
    .icon-nao-promise:before{
     font-size:35px;
    }
    .main-service-banner h1{
        font-size: 30px;
        line-height: 30px;
    }
    .main-service-banner .banner-left{
        max-width: 795px;
    }
    .main-service-banner p{
        font-size:14px;
    }
    .drp-banner-benefits p{
        font-size:12px;
    }
    .explore-roles .wp-block-button__link{
        padding: 12px 40px;
        font-size:14px;
    }
    .explore-roles-btn{
        top:2px;
    }
    .explore-roles-btn .wp-block-button__link{
        padding:8px 10px 8px 10px;
        font-size:14px;
    }
    .main-service-banner .explore-roles{
        margin-bottom: 20px;
        padding-top: 22px;
    }
    .main-service-banner{
        margin-top: -106px;
    }
    .main-service-banner .banner-left {
        padding-top: 50px;
    }
    .search-services-div label{
        font-size: 27px;
        line-height: 30px;
    }
    .search-services-result h2{
        font-size:36px;
    }
    .service-slider-title h3{
        font-size: 36px;
        line-height: 46px
    }
    .service-slider-title h1{
        font-size: 36px;
        line-height: 46px
    }
    .mainservices-slidlist .slick-prev, .mainservices-slidlist .slick-next{
        width: 64px;
        height: 64px;
        padding: 20px;
    }
    .search-services-div {
        margin-top: -50px;
    }
    .search-navigate-lcd {
        max-width: 420px;
    }
    .customer-review-slider .slick-next{
        right: -5px;
    }
    .mainMenu ul.menu li a {
        padding: 5px 9px;
        font-size: 12px;
    }
    .cr-inner .ssb-review-list ul li{
    font-size: 14px;
    }
    .cr-inner p{
        font-size:14px;
    }
    .vc-customer-review-bg .slick-prev, .vc-customer-review-bg .slick-next{
        width: 64px;
        height: 64px;
        padding: 20px;
    }
    .occ-ctc-div {
        max-width: 700px;
    }
    .relatedposts h2{
        font-size:24px;
    }
    .blogDetailsection h1{
        font-size: 30px;
        line-height: 38px;
    }
    .relatedposts .rel_blog_title h3{
        font-size: 15px;
        line-height: 18px;
    }
    .relatedposts .rel_blog_img img {
        height: 100px;
        object-fit: cover;
    }
}
/**media-common-1440-size-closed**/
/**1200**/
@media(max-width:1280px){
    .service-specific-banner{
        max-width:1100px;
        margin:0 auto;
    }
    .single-services-map .btn-nearme{
      font-size: 0px;
    }
    .cr-inner .ssb-review-list ul li{
    font-size: 14px;
    }
    .cr-inner p{
        font-size:14px;
    }
    .harizontal_thubnail_block h2{
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .harizontal_thubnail_block .wp-block-button__link{
        font-size: 13px;
        line-height: 20px;
    }
    
}

@media(max-width: 1220px){
.timeline-box-section-cs:before{
    left: -60px;
}
.timeline-er:before{
left:-3px;
}
}
@media(max-width:1200px){
.bbc-section-div {
    background: linear-gradient(to right,#fff,60%,#fff,40%,#fff);
}
}
/**media-common-1200-size-closed**/

/**mobile-view**/
@media(max-width: 1030px){
.foryou-banner .wp-block-image{
margin-bottom:0px;
}
.wp-block-group.foruAnimate_sec .wp-block-column.cmfont h2 {
font-size: 34px;
line-height: 44px;
}
.foryou-howhelp {
padding: 60px 30px 30px;
}
.dropMenuWrap #menu-topmenu li a{
font-size:20px;
}
.nao-Topmenu i.icon-naomedical {
font-size: 40px;
}
.foryou-banner h1{
font-size:30px;
}
.cm_banner h1 > i, .foryou-banner h1 > i {
font-size: 22px;
}
.nao-appointmentsec .nao-bookcont h2{
font-size: 30px;
line-height: 30px;
}
.forbusiness-leftbox h2 {
font-size: 36px;
line-height: 46px;
}
.ser_sec_1_right .lap-os-banner{
margin-bottom:0px;
}
.cmfont h2 {
font-size: 24px;
line-height: 30px;
}
.nao-appointmentsec .nao-bookcont p{
font-size:18px;
}
.forbusiness-banner h1 {
font-size: 44px;
line-height: 62px;
}
.about-vision-div{
padding-left: 15px;
padding-right: 15px;
}
.ourpromise-abs-box {
max-width: 228px;
height: 265px;
}
.nao-mapp-mobone img{
max-width: 80%;
}
.nao-mapp-mobone figure:before{
left: -40px;
width: 210px;
height: 420px;
background-size: 100%;
}
.nao-mapp-mobone figure:after {
content: '';
height: 400px;
left: 240px;
width: 260px;
top: 120px;
background-size: 100%;
}
.nao-mapp-greenbg{
padding-top: 245px;
padding-bottom: 0px;
}
.section-two-naomapp h2 {
font-size: 30px;
line-height: 40px;
}
.section-two-naomleft {
padding-top: 20px;
}
.naoapp-last-right:before {
width: 250px;
height: 240px;
}
.naoapp-last-right:after {
width: 270px;
height: 378px;
}
.naoapp-lastleft h2 {
font-size: 30px;
}
.naoapp-lastleft p{
font-size:18px;
}
.naoapp-lastleft h6{
font-size:20px;
}
.naoapp-gotoapp a {
    font-size: 20px;
    line-height: 24px;
    padding-right: 80px;
}
.pr-bg{
padding:120px 80px 70px 80px;
}
.prtp-title h1{
font-size:40px;
}
.pr-max-div h2{
font-size:28px;
margin-bottom:10px;
}
.pr-list-div h4{
font-size:20px;
margin-bottom:15px;
}
.pr-list-div p{
font-size:18px;
max-width:620px;
}
.pr-max-div h2:before{
top: 25px;
left: -20px;
}
.infee-banner h1{
font-size:42px;
}
.infee-banner p{
font-size:18px;
line-height:22px;
}
.insurance-wemax h2{
font-size:50px;
margin-bottom:10px;
}
.no-insprb-section h2{
font-size:50px;
}
.if-tab-div .nav-pills .nav-link {
font-size: 13px;
padding: 8px 8px !important;
}
.max-search-visit .form-control {
height: 60px;
margin-top: 10px;
font-size: 20px;
}
.if-table-div .table > thead > tr > th{
font-size:18px;
}
.if-table-div .table > tbody > tr > td{
font-size:16px;
}
.career-banner h1{
font-size: 37px;
line-height: 38px;
}
.career-banner p{
font-size:18px;
}
.explore-roles {
padding-top: 35px;
}
.icon-bnr-nao:before {
font-size: 26px;
}
.opbhamboo{
padding-left: 25px;
padding-right: 25px;
}
.max-career-taking-list ul li{
font-size: 20px;
line-height: 29px;
}
.provider-logos .wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(16% - 0.66667em);
align-self: center;
}
.contact-banner h1{
font-size: 54px;
}
.icon-nao-cts:before{
font-size:37px;
}
.contact-slider .slick-prev, .contact-slider .slick-next{
top:30%;
}
.map-tab-scroll {
max-height: 500px;
}
.main-service-banner{
margin-top: -126px;
padding-top: 60px;
}
/*Blog responsive*/
.blog-det-section .leftBlog {margin: 25px 0;}
.blog-det-section div#top_section {text-align: left;}
.blog-det-section div#top_section .blogSocial {text-align: center !important;margin-top: 20px;margin-bottom: 20px;}
.blogDetailsection h1 {font-size: 22px;line-height: 30px;}
.leftBlog .categories_block {padding: 15px;}
.relatedposts h2 {font-size: 25px;line-height: 30px;margin-top: 0px;}
.relatedposts .rel_blog_img img { height: 90px;}
.new-services-banner .wp-block-columns {
padding-left: 15px;
padding-right: 15px;
}
.single-post p {
line-height: 22px;
font-size: 16px;
}
.blog-det-section{
    margin-top: 0px !important;
}
.blogDetailsection .blogItem .blogSocial button.print_btn{
margin-left:0px;
}
.single-post .comments-area {
max-width: 100%;
}
.ourservices-card-list {    
padding: 80px 15px;
}
.services-slider-one {
padding-left: 15px;
padding-right: 15px;
}
.career_section_two h2{
font-size: 30px;
line-height: 20px;
}
.cov_box h3.respect-bg:after, .cov_box h3.clarity-bg:after, .cov_box h3.though-bg:after {
background-size: contain;
top: 0px;
width:100%;
}
.hms-benefit-section{
max-height:inherit;
padding-left: 20px;
padding-right: 20px;
}
.hms-benefit-section .wp-block-columns{
display:block;
}
.hms-benefit-section .wp-block-column:nth-child(2n) {
margin-left: 0;
}
.cr-inner .ssb-review-list ul li{
font-size: 12px;
padding-left: 2px;
}
.ftr-location-title h2{
font-size: 40px;
}
.hms-lft-benefit h2{
    font-size: 35px;
}
.hms-benefit-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){
margin-left:0px;
}
.max-ssd-div{
margin: 0 auto;
margin-top: 20px;
max-width: inherit;
padding: 30px 0px;
}
.harizontal_thubnail_block h2 {
font-size: 12px;
line-height: 20px;
margin-bottom: 6px;
}
.harizontal_thubnail_block .wp-block-button__link {
font-size: 12px;
line-height: 12px;
}
.why_choose_box{
    min-height: 320px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.foryou-howhelp .foryou-booking-btn .wp-block-button__link {
font-size: 13px;
padding-right: 53px;
}
.why_choose_content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
margin-left: var(--wp--style--block-gap,0px);
}
.foryou-whynao .cmfont h2 , .foryou-whynao .foryou-why-para{
text-align: center;
margin: 0 auto;
}
.why-choose-image{
display:none;
}
.foryou-container{
display: block;
}
.timeline-hj:before{
z-index: -1;
left: 40px;
}
.timeline-box-section-hj{
    background: #f1f8ef;
}
.timeline-box-section-cs:before {
left: 23px;
z-index: -1;
}
.timeline-cs:before{
    top: 210px;
    left: 40px;
}
.timeline-er:before{
top:30px;
}
.founder-detail-div{
text-align:center;
}
.provider-content-left {
    max-width:inherit;
}
.edu-provider-detail ul li, .edu-provider-detail h5{
text-align:left;
}
.provider-content-left h2{
    font-size: 26px;
    line-height: 24px;
}
.provider-content-left h3{
font-size:20px;
line-height: 22px;
}
.providers-list-div ul li{
flex: 0 0 30%;
width: 30%;
}
.author-new-div ul li .author-pt{
width: 90px;
height: 70px;
}
.bbc-bookan .wp-block-button__link{
min-width:inherit;
}
.count-bbc{
font-size: 50px;
line-height: 52px;
margin-bottom:10px;
}
.bbc-section-div {
background: linear-gradient(to right,#fff,60%,#fff,40%,#fff);
}
.bbc-sticky {
position: relative;
top: 0px;
text-align: center;
padding-bottom: 40px;
background-color: #F7F8FD;
padding-top: 30px;
margin-bottom: 20px;
}
.new_our_services_box{
    padding: 30px 30px;
    margin-top: 0px !important;
}
.os-shn .max_nos-bg{
padding:20px 20px 0px 20px;
}
.ourservices-overall {
    padding-bottom: 50px;
}
.nos-go-box{
    margin-bottom: 15px;
    /* margin-left: 0px !important; */
}
.max_newos_banner{
    padding-bottom:0px;
}
.service-desktop-view{
display:none;
}
.service-mobile-view{
display:block;
}
.mob-os-list .accordion-item{
margin-bottom:0px;
}
.mob-os-list .accordion-header{
margin-bottom:0px;
}
}

@media(max-width: 998px){
.forbusiness-pattern{
height:160px;
margin-top:-72px;
}
.forbusiness-banner h1 {
font-size: 30px;
line-height: 50px;
}
.forbusiness-box{
padding:30px;
}
.forbusiness-leftbox {
padding-left: 0px;
padding-top: 0px;
max-width: 600px;
}
.forbusiness-leftbox h2 {
font-size: 26px;
line-height: 36px;
}
.site-footer .footerSec.subscribe .subscribe_inner{
margin-top:20px;
}
.cm_banner h1 > i, .foryou-banner h1 > i {
font-size: 20px;
}
.aboutus-pattern {
padding: 40px 0px 0px 0px;
margin-top: -57px;
height: 117px;
}
.aboutus-pattern .circle-arrow a.wp-block-button__link{
margin-top: 0px;
}
.ourpromise-abs-box{
max-width:inherit;
}
.about-vision-div {
padding:10px;
}
.nao-app-left h1{
font-size: 36px;
line-height: 46px;
}
.covid-green-resource{
height:auto;
}
.cvr-left h1 {
font-size: 35px;
}
.cvr-left {
padding-top: 20px;
line-height:50px;
}
.cvr-left p{
font-size:18px;
}
.covidsec-two-left h2 {
font-size: 30px;
line-height: 50px;
}
.covidsec-two-left p{
font-size:18px;
}
.covid-circle-imgone img, .covid-circle-imgtwo img, .covid-circle-imgthree img, .covid-circle-imgfour img {
width: 126px;
height: 126px;
}
.covid-blue-resources {
padding: 50px 15px;
}
.covid-secthree-title h2 {
font-size: 35px;
line-height: 50px;
}
.covid-secthree-title {
padding-top: 55px;
margin-bottom: 0px;
}
.covid-resource-faq{
padding: 40px 0px;
}
.covid-resource-faq p {
font-size: 18px;
}
.covid-resource-faq h3 {
font-size: 25px;
line-height: 30px;
}
.covid-resource-faq {
padding: 30px 40px;
}
.covid-resource-graybg .covid-resource-faq{
padding-left:0px;
padding-right:0px;
}
.getting-testbg{
padding: 50px 0px 0px;
}
.pcr-testing-group {
padding-top: 40px;
}
.home-treatement-section h2 {
font-size: 35px;
line-height: 43px;
}
.home-treatement-section {
padding-top: 60px;
padding-bottom: 60px;
}
.covid-rapid-section h2 {
font-size: 35px;
line-height: 43px;
margin-bottom: 40px;
}
.home-treatement-section h3{
font-size: 28px;
line-height: 30px;
}
.covid-info-pinkbg {
padding-top: 50px;
padding-bottom: 50px;
}
.when-seek-one h2 {
font-size: 35px;
line-height: 33px;
}
.imm-seekbox h3{
font-size:28px;
}
#mc_embed_signup .input-group .button{
width:auto;
height: 65px;
}
.prtp-title h1{
font-size:35px;
}
.infee-banner h1 {
font-size: 28px;
line-height: 48px;
padding-top:30px;
}
.insurance-wemax h2 {
font-size: 30px;
line-height: 40px;
padding-top: 50px;
}
.infee-banner-img {
padding-top: 40px;
}
.search-provider-div label{
margin-top: 20px;
}
.insurance-fees-overall .search-result-section {
padding-top: 90px;
padding-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}
.insurance-fees-overall .search-result-section .search-result-box h4{
font-size:18px;
line-height:23px;
margin-bottom:15px;
}
.insurance-fees-overall .search-result-section .search-result-box h3{
font-size: 20px;
line-height: 24px;
margin-bottom:15px;
}
.insurance-fees-overall .search-result-section .search-result-box p{
font-size: 16px;
line-height: 12px;
}
.insurance-fees-overall .search-result-section .search-result-box a{
padding:20px 25px;
}
.no-insprb-section{
padding-left:15px;
padding-right:15px;
padding-top: 0px;
padding-bottom: 30px;
}
.no-insprb-section h2{
font-size: 26px;
line-height: 53px;
}
.no-insprb-section p{
font-size:18px;
}
.if-tabcontent-title h3 {
font-size: 20px;
margin-bottom:0px;
}
.if-table-div .table > thead > tr > th{
white-space: nowrap;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
}
.if-table-div .table > tbody > tr > td{
font-size:14px;
padding: 8px 12px;
}
.if-tab-section {
padding-left: 5px;
padding-right: 5px;
}
.if-tab-div{
padding: 10px 10px;
}
.if-table-div .dataTables_wrapper .dataTables_filter input{
width:100%;
height:60px;;
}
.if-arrow {
top: 190px;
}
.main-location-map{
padding:0px 0px;
}
.ourservices-overall .mainservices-slidlist .slick-prev, .ourservices-overall .mainservices-slidlist .slick-next {
    top: -35%;
}
.top_service_video_top .wp-block-group.videoWrap .wp-block-columns .wp-block-column p{
margin-bottom:20px;
}
.search-services-div.top_service_video_search label{
font-size:30px;
}
.search-services-div p{
font-size:14px;
}
.top_service_video_search .searvices-search-section{
padding:15px;
}
.wnb-max h1{
font-size:30px;
margin-bottom: 10px;
}
.wnb-max .icon-nao:before{
font-size:24px;
}
.whatsnew_tab .nav-tabs .nav-link{
padding: 10px 10px;
font-size: 14px;
font-weight: 700;
}
.whatsnew_tab .nav-tabs  .nav-item{
width:33.33%;
}
.whatsnew_tab_content {
padding-top: 70px;
}
.foryou-banner .foryou-video-section .wp-block-embed__wrapper iframe{
height:300px;
}
.foryou-banner .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
flex-basis: calc(100% - var(--wp--style--block-gap, 0em)/2)!important;
flex-grow: 0;
}
.foryou-banner .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {
margin-left: var(--wp--style--block-gap,0em);
}
.harizontal_thubnail_block h2{
font-size: 13px;
line-height: 20px;
}
.harizontal_thubnail_block .wp-block-button__link {
font-size: 12px;
line-height: 12px;
}
.flex-pad-foryou , .why_choose_content{
display:block;
}
.flex-pad-foryou .wp-block-column {
flex-basis: calc(100% - var(--wp--style--block-gap, 2em)/2)!important;
flex-grow: 2 !important;
}
.covid-additional-services .title-cas{
font-size: 26px;
line-height: 24px;
}
.covid-hub-sectiontwo{
background: #f8f8f8;
padding: 50px 0;
}
.covid-hub-container{
display:block;
}
.covid-hub-sectiontwo h2{
font-size: 26px;
margin-bottom: 40px;
text-align:center;
}
.paas-banner h1{
font-size:26px;
line-height:36px;
}
.banner-paas-img figure.alignright {
float:none;
margin-right: 40px;
}
.banner-paas-img figure.alignleft{
float:none;
margin-left: 40px;
}
.paas_section-two{
max-height:inherit;
}
.paas_section-two h2{
font-size: 26px;
line-height: 36px;
}
.paas_section-two{
    padding: 10px 20px 10px;
}
.paas_section-two h2 .icon-nao-fbs:before {
font-size: 20px;
}
.paas-banner > .wp-block-columns{
display:block;
}
.paas_section-two .wp-block-columns{
    display:block;
}
.concierge-thankyou-div h1{
    font-size: 40px;
}
.concierge-thankyou-div p{
font-size:20px;
}
.onsite-bulk-os-div h3{
    font-size: 26px;
    line-height: 36px;
}
.onsite-bulk-os-div p{
    font-size: 16px;
}
.onsite-form-div{
margin-top:20px;
}
.onsite-bulk-popup .onsite-form-div h4{
    font-size: 20px;
}
.onsite-form-div h4{
    font-size: 20px;
}
.preventative-div td{
    padding: 8px 15px;
    font-size: 15px;
    line-height: 30px;
}
.preventative-div th, .preventative-div thead{
    padding: 15px 15px;   
    font-size: 14px;
}
.max-hj_pre .accordion-button{
padding: 20px 20px;
font-size: 16px;
}
.hj_pre_title h2{
font-size: 26px;
line-height: 36px;
}
.hj_pre_accordian {
padding: 60px 0;
}
.hy_ps_section h2{
font-size: 26px;
line-height: 36px;
}
.hy_btn{
    margin: 0px 0;
}
.yours-hj_section h2{
    font-size: 22px;
    line-height: 22px;
}
.hj_banner_feature{
top: 0px;
margin-bottom: 60px;
text-align:center;
}
.hj_banner_feature p{
margin-bottom:20px;
}
.health_journy_banner{
padding-top: 200px;
padding-bottom: 20px;
}
.health_journy_banner h1{
font-size: 30px;
line-height: 35px;
margin-bottom: 45px;
}
.health_journy_banner h5{
margin-bottom: 30px;
}
.health_journy_banner h1 .icon-nao {
    font-size: 20px;
}
.hj-timeline-section .wp-block-columns{
display:block;
margin-bottom: 10px;
}
.postcovid-symptoms-bg{
    background: #f8f8f8;
}
.covid-recovery-section{
    padding-top: 40px;
}
.covid-recovery-title{
padding-bottom:40px;
}
.max-post-accordian .accordion-button{
font-size:15px;
}
.max-post-accordian .vs-right{
font-size:13px;
}
.hub_symptoms_list ul li{
font-size:16px;
}
.max-post-title-div h2{
font-size: 26px;
line-height: 36px;
margin-bottom: 30px;
text-align:center;
}
.max-post-accordian{
padding-left:0px;
}
.better-health-form h2{
    font-size: 25px;
    line-height: 20px;
}
.naologo-hj{
background-size: 70%;
vertical-align: text-top;
width: 220px;
}
.guide-better-bg{
padding: 50px 15px;
}
.better-health-form label, .better-health-form .wpcf7-submit{
max-width:100%;
}
.hj_banner_right{
padding-top: 80px;
}
.uscis-banner-content h1{
font-size: 26px;
line-height: 40px;
}
.uscis-banner-content h6{
padding-top: 20px;
}
.uscis-body-content {
padding: 35px 0;
}
.sticky-uscis {
position: relative;
top: 30px;
}
.uscsi-right-content h2{
font-size: 26px;
line-height: 32px;
}
.uscsi-right-content p{
font-size: 16px;
line-height: 26px;
}
.get-faster-div h2{
font-size: 26px;
line-height: 36px;
}
.uscis-last-section{
padding:60px 0px;
}
.uscis-max-container .wp-block-columns{
display:block;
}
.uscis-panel{
max-width:100%;
margin-bottom:70px;
position: relative;
top: 0px;
}
.monekybox-recovery-left h2{
font-size: 26px;
line-height: 36px;
}
.get-faster-div h2 .icon-nao:before {
font-size: 20px;
}
.dotmedical-list .wp-block-image, .dotmedical-list .alert-icon-div .wp-block-image{
display:inline-block;
height: 32px;
}
.dotmedical-list{
text-align:center;
}
.uscis-banner-content h1 .icon-nao:before {
font-size: 19px;
}
.about-two-content h1{
font-size: 30px;
line-height: 56px;
}
.about-banner-two .wp-block-columns {
   display:block;
}
.cs_banner_feature{
top: 0;
clear: both;
}
.timeline-box-section-cs{
margin:0;
}
.timeline-cs{
margin-bottom: 20px;
}
.no-membership-div {
padding: 80px 15px 40px;
}
.concierge-service .wp-block-columns{
display:block;
}
.cs_banner_feature .wp-block-columns{
margin-bottom: 0;
text-align: center;
display:block;
}
.no-membership-div h2{
font-size: 20px;
line-height: 23px;
}
.no-membership-div p{
font-size:15px;
}
.concierge-bookappointment-section .bookan-pp-box {
max-width: 300px;
margin: 0 auto;
}
.actuallycare-div-cs h2{
font-size: 26px;
line-height: 34px;
margin-top:20px;
}
.timeline-cs h2{
font-size:22px;
}
.concierge-bookappointment-section h2{
font-size:22px;
}
.yours-em-section h2{
font-size:22px;
}
.timeline-er:before{
display:none;
}
.timeline-box-section-er:before{
display:none;
}
.timeline-box-section-er{
margin-bottom:20px;
}
.timeline-box-section-er h4{
font-size:18px;
}
.timeline-box-section-er p{
margin-bottom:20px;
}
.timeline-box-section-er{
margin: 0 auto;
display:flex !important;
flex-wrap: nowrap;
}
.er-ml-10{
margin-left:0px !important;
}
.timeline-box-section-er figure img{
width:64px;
height:64px;
}
.resources-list-div ul li a .card{
max-width: 260px;
}
.top-categories-div h3{
font-size:20px;
}
.resources-list-div ul li a .card-text{
padding-right:35px;
font-size: 16px;
}
.top-categories-div{
margin-top:0px;
}
.resources-page-body {
padding: 50px 0;
}
.patient-doc-div h1{
font-size:26px;
}
.patient-doc-div{
padding-top: 40px;
}
.download-form-div h4{
    margin-top:20px;
}
.download-form-div ul li a:after{
right:10px;
}
.faq-banner-content h1{
font-size:26px;
margin-bottom:15px;
}
.faq-banner-content p, .faq-accordian-div .accordion-body p{
font-size:16px;
}
.faq-accordian-div h4{
font-size:22px;
}
.faq-accordian-div .accordion-button{
font-size:18px;
}
.provider-tab-bg .form-control{
margin-top: 15px;
margin-bottom: 10px;
}
.providers-list-div ul li {
flex: 0 0 50%;
width: 50%;
padding: 10px;
}
.profile-content-div h6 img {
max-width: 80px;
top: 0px;
}
.profile-content-div h3{
font-size: 20px;
line-height: 18px;
}
.founders-section-bg{
padding:15px;
}
.founders-content-div h4{
font-size: 20px;
line-height: 14px;
}
.meetprovider-max-banner h1{
font-size:30px;
}
.meet-provider-banner{
padding-top: 40px;
padding-bottom: 180px;
}
.search-services-div{
margin-top:0px;
}
.max-special-offer .slick-next {
    right: 10px;
}
.max-special-offer .slick-prev {
    left: 10px;
}
.bbc-section-div {
background: linear-gradient(to right,#fff,60%,#fff,40%,#fff);
}
.bbc-left-content h1{
font-size: 36px;
line-height: 42px;
}
.bbc-left-content h1 .icon-nao:before {
font-size: 24px;
}
.max-beating-cancer{
display:block;
}
.bbc-sticky {
position: relative;
top: 0px;
text-align: center;
padding-bottom: 40px;
background-color: #F7F8FD;
padding-top: 30px;
margin-bottom: 20px;
}
.bbc-right-content {
padding-top: 0px;
}
.bbc-left-content p{
    font-size: 18px;
}
.count-columns-flex{
display:block;
}
.ins-banner-div h1{
font-size: 28px;
line-height: 55px;
}
.insfee-div {
    padding: 0px 0px !important;
}
.insfee-div .about-vision-div {
    padding: 40px 5px;
}
.insfee-div h3{
font-size:25px !important;
}
.ins-omw .wp-block-columns{
display:block;
}
.if-tabcontent-title{
padding-top: 0px;
padding-bottom: 0px;
}
.nos-go-box .wp-block-image{
position: relative;
}
.new-services-banner .new_our_services_box h1 br{
display:none;
}
.nos-onvc-max{
justify-content: space-between;
}
}

@media(max-width:767px){
.mobile-view{
display:block;
}
.desktop-view{
display:none;
}
.nao-bannerSec{
padding-top: 50px;
}
.nao-bannerSec .wp-block-group__inner-container>p{
font-size:13px;
line-height:22px;
}
.nao-bannerSec .wp-block-group__inner-container > h1{
font-size: 20px;
line-height: 35px;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline a{
padding: 15px 20px;
font-size: 15px;
}
.nao-bannerSec .wp-block-group__inner-container .btn-blue_outline {
margin-bottom: 20px;
margin-top: 10px;
}
.nao-bannerSec .wp-block-column {
flex-basis: 20%!important;
}
.nao-bannerSec .nao-banerImg .wp-block-column:last-child {
margin: 0px 0 0 0px;
}
.nao-bannerSec .nao-banerImg .wp-block-column.bannerMed {
margin: 0;
margin-right: 6px;
}
.nao-bannerSec .nao-banerImg .wp-block-column:nth-child(2n+1) {
margin-right: 5px;
}
.nao-banerImg{
margin-bottom: 15px;
margin-top: 60px;
}
.nao-bannerSec .nao-banerImg .wp-block-column .nao-ban_arrow > a{
position: relative;
top: 20px;
}
.nao-Topmenu i.icon-naomedical {
font-size: 30px;
}
.nao-Topmenu #block-2{
text-align:left;
}
.nao-introsec img{
width: 123px;
display: inline-block;
position: relative;
padding:inherit;
}
.nao-introsec .nao-intro_left .introTop {
margin-bottom:20px;
}
.nao-introsec .wp-block-columns{
display: inline-block;
margin-bottom: 1.75em;
box-sizing: border-box;
flex-wrap: unset;
}
.nao-introsec .nao-intro_right {
text-align: left;
padding-left: 0px;
}
.nao-caresec h3{
font-size:26px;
line-height:32px;
}
.site-footer .footerSec.subscribe {
    padding: 5px;
}
.subscribe div#mc_embed_signup_scroll {
background: transparent;
border-radius: 6px;
}
.subscribe #mc_embed_signup .input-group input.email{
height:55px;
}
#mc_embed_signup .input-group .button{
margin-top:15px;
}
.nao-appointmentsec .nao-bookcont {
text-align: center;
position: relative;
top: -380px;
}
.nao-handmobile img{
position: relative;
margin-top: 200px;
top: 166px;
max-width: 340px;
left: -60px;
}
.site-footer .footerSec.subscribe .subscribe_inner {
padding: 24px 15px;
}
.footer_logo i.icon-naomedical {
font-size: 40px;
}
.nao-introsec .nao-intro_right h2{
font-size:36px;
}
.lap-os-banner{
margin-bottom:0px;
}
.service_family .service_family_list figure {
text-align: center;
}
.foryou-banner figure{
margin-bottom:0px;
}
.cmfont h2 > i {
font-size: 24px;
}
.wp-block-group.foruAnimate_sec .wp-block-column.cmfont {
padding: 0px;
}
.wp-block-group.foruAnimate_sec{
padding: 30px 0;
}
.wp-block-group.foruAnimate_sec .wp-block-column.cmfont h2 {
font-size: 25px;
line-height: 34px;
}
.testiContent{
width:100%;
}
.nao-appointmentsec{
position:relative;
}
.nao-bannerSec .nao-banerImg .wp-block-column.gridarrow p.nao-ban_arrow{
padding-top:15px;
}
.foryou-banner h1 {
font-size: 25px;
line-height: 46px;
margin-top: 0px;
}
.circle-arrow{
text-align: center;
flex: auto;
}
#mc_embed_signup .input-group .button {
height: 55px;
margin-top: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
width:auto;
}
.site-footer .footer_top {
padding: 40px 0px 60px 0px;
}
.foryou-banner {
padding: 10px 10px 0px 10px;
}
.foryou-whynao {
padding: 60px 15px 60px 15px;
background: var(--nao-blue);
}
.foryou-howhelp {
padding: 35px 32px;
}
.foryou-startCare, .cm_testimonial{
padding: 35px 15px;
}
.wp-block-buttons .wp-block-button.btn-blue a.wp-block-button__link{
font-size:16px;
line-height:20px;
}

.wp-block-button.circle-arrow a.wp-block-button__link{
width: 55px;
height: 55px;
}
.wp-block-button.circle-arrow a.wp-block-button__link:after{
font-size: 18px;
top: 14px;
right: 16px;
}
.cm_service{
padding-bottom: 150px;
}
.service_list_sec_1{
margin-top: -140px;
}
.cmList .cmListGrid ul li{
padding: 10px 0px 10px 0;
}
.cmList .wp-block-group__inner-container{
padding: 25px 20px;
}
.cm_service .pccare-div{
position:relative;
}
.cm_service .pccare-div img{
width: 100px;
float: left;
}
.cm_service .cmfont h3{
margin-top:10px;
}
.pc-two img{
position: absolute;
top: 15px;
left: 140px;
}
.pc-three {
margin-top: -40px;
margin-left:20px;
}
.pc-four img{
position: absolute;
top: 145px;
left: 160px;
}
.cmList.service_list_sec_2{
margin-top: -95px;
}
.service_list_sec_3{
margin-top: -80px;
}
.service_list_sec_4{
margin-top: -90px;
}
.service_list_sec_5{
margin-top: -90px;
}
.aboutus-pattern{
margin-top: -58px;
height: 190px;
}
.icon-nao-abs:before {
font-size: 28px;
}
.about-banner {
padding-top: 0px;
}
.aboutus-pattern .circle-arrow a.wp-block-button__link{
width: 55px;
height: 55px;
position: relative;
top: -20px;
}
.aboutus-pattern .circle-arrow a.wp-block-button__link:after{
font-size: 18px;
top: 14px;
right: 16px;
}
.aboutus-pattern{
height:auto;
}
.aboutus-pattern .circle-arrow {
text-align: center;
flex: auto;
display: block;
}
.about-section-two {
padding: 40px 0 40px 0;
}
.ourpromise-abs-box {
max-width: inherit;
}
.ourpromise-abs-box:not(:first-child) {
margin-left: 0px;
margin-bottom: 25px;
}
.about-vision-div {
padding: 40px 25px;
order:2;
}
.abt-pare-img img {
height: auto;
}
.looking-max-div{
padding:0px 15px;
}
.looking-max-div h2 {
font-size: 33px;
line-height: 53px;
}
.about-vision-div h3{
font-size:30px;
}
.icon-nao-abs-pro:before {
font-size: 26px;
}
.forbusiness-banner {
padding-top: 45px;
}
.forbusiness-banner h1 {
font-size: 32px;
line-height: 42px;
padding-top: 10px;
padding-bottom: 50px;
}
.forbusiness-pattern {
margin-top: -72px;
height: 125px;
}
.forbusiness-pattern .circle-arrow a.wp-block-button__link{
width:55px;
height:55px;
}
.forbusiness-pattern .circle-arrow a.wp-block-button__link::after{
font-size: 18px;
top: 14px;
right: 16px;
}
.forbusiness-pattern .circle-arrow {
text-align: center;
flex: auto;
display: block;
}
.forbusiness-twomax h2 {
font-size: 24px;
line-height: 40px;
}
.for-business-two {
padding: 60px 0 40px;
}
.forbusiness-leftbox {
padding-left: 0px;
padding-top: 0px;
max-width: 600px;
}
.forbusiness-box{
padding:25px;
}
.forbusiness-leftbox h2 {
font-size: 28px;
line-height: 38px;
margin-bottom: 25px;
}
.forbusiness-leftbox{
margin-bottom:15px;
}
.forbusiness-lastsec-list ul li{
text-indent: -32px;
margin-left: 32px;
}
.forbusiness-twomax{
padding-bottom: 30px;
}
.icon-nao-fbs:before {
font-size: 24px;
}
.about-section-two h2{
font-size:34px;
margin-bottom:0px;
}
.mobile-added-menu ul li a{
font-family: var(--nao-fontfamily);
font-size: 20px;
line-height: 26px;
color: var(--nao-white);
}
.mobile-added-menu ul li{
text-align: left;
margin-bottom: 20px;
}
.mobile-added-menu ul{
margin-top:20px;
}
.naoapp-last-right:after {
left: 0px;
background-size: 100%;
width: 320px;
height: 455px;
margin-top: 20px;
}
.naoapp-last-right:before{
display:none;
}
.naoapp-lastleft h2{
font-size:26px;
}
.naoapp-lastleft p{
font-size: 18px;
line-height: 25px;
}
.naoapp-lastleft {
padding-left: 15px;
}
.naoapp-lastleft {
padding-top: 40px;
}
.naoapp-section-five-right h2 {
font-size: 30px;
line-height: 30px;
padding-left: 0px;
padding-top: 40px;
}
.naoapp-section-five-right p {
font-size: 18px;
max-width: 550px;
padding-left: 0px;
}
.naoapp-section-three{
padding:20px 0px;
}
.naoapp-four-section-left h2 {
font-size: 35px;
line-height: 47px;
}
.naoapp-section-three .mobile-view .wp-block-image{
margin-bottom:0px;
}
.section-three-naoapp-right {
padding-top: 40px;
}
.section-three-naoapp-right h2 {
font-size: 26px;
line-height: 36px;
}
.section-two-naomapp h2 {
font-size: 26px;
line-height: 36px;
}
.icon-nao-app-two:before {
font-size: 20px;
}
.order-two-mobile{
order:2;
}
.naoapp-intop-left {
padding-top: 40px;
}
.page-template-nao-medical-app .cm_service{
padding:0px;
}
.naoapp-section-five-right {
padding: 20px 20px 50px 20px;
}
.nao-mapp-mobone figure {
left: 0%;
top: 20px;
}
.nao-mapp-mobone figure img {
max-width: 70%;
}
.nao-mapp-mobone figure:after {
height: 360px;
left: 130px;
width: 210px;
z-index: -1;
top: 70px;
background-size: 100%;
}
.nao-mapp-mobone figure:before {
height: 340px;
left: -5px;
width: 170px;
top: 85px;
background-size: 100%;
}
#naoapp-arrow-one a.wp-block-button__link{
top: auto;
bottom: -50px;
width: 55px;
height: 55px;
position: relative;
}
#naoapp-arrow-one a.wp-block-button__link::after {
position: absolute;
right: 17px;
font-size: 17px;
top: 15px;
}
.nao-mapp-banner-div .wp-block-buttons{
display:block;
}
.nao-app-left h1{
font-size:40px;
text-align:center;
line-height:50px;
padding-bottom:10px;
}
.nao-app-left p {
font-size: 16px;
line-height: 28px;
padding-bottom: 30px;
}
.nao-app-left{
padding-top:0px;
}
.nao-mapp-banner-div{
padding-top: 90px;
}
.naoapp-lastleft h6{
font-size:18px;
}
.naoapp-gotoapp a{
font-size: 20px;
line-height: 18px;
}
.cmfont h2{
font-size:26px;
}
.nao-helpsec h3{
font-size: 38px;
}
.nao-helpsec p{
font-size:16px;
}
.comingSoon_content h1{
font-size:50px;
line-height:60px;
}
.page404_content h2 {
font-size: 22px;
line-height: 28px;
margin-bottom: 10px;
}
.page404_content p {
font-size: 16px;
line-height: 24px;
max-width: 350px;
margin-bottom: 15px;
margin: 10px auto 20px;
}
.page404_content > a {
font-size: 14px;
line-height: 16px;
padding: 12px;
min-width: 135px;
}
.forbusiness-twomax h2 > i{
font-size:22px;
}
.cvr-left h1 {
font-size: 34px;
margin-bottom: 0px;
}
.cvr-left {
padding-top: 50px;
}
.covidsec-two-left h2 {
font-size: 35px;
line-height: 50px;
}
.covid-blue-resources {
padding: 40px 15px;
}
.max-getting-list{
padding: 30px 20px 30px 20px;
}
.covid-circle-imgone, .covid-circle-imgtwo, .covid-circle-imgthree, .covid-circle-imgfour{
max-width:120px;
}
.covid-circle-imgone img, .covid-circle-imgtwo img, .covid-circle-imgthree img, .covid-circle-imgfour img{
width:120px;
height:120px;
}
.covid-circle-imgtwo img {
margin: 10px 5px 0px 20px;
}
.covid-circle-imgthree img{
margin: 0px 0px 0px 0px;
}
.covid-circle-imgfour img {
margin: 10px 0px 0px 25px;
}
.justify-covid-two {
justify-content: left;
margin-bottom: 0px;
}
.covid-secthree-title h2 {
font-size: 35px;
line-height: 50px;
}
.covid-secthree-title{
margin-bottom:0px;
}
.covid-resource-faq{
padding: 30px 15px;
}
.covid-resource-faq h3 {
font-size: 24px;
line-height: 32px;
}
.covid-resource-faq p {
font-size: 18px;
}
.getting-testbg h2 {
font-size: 35px;
line-height: 43px;
}
.getting-testbg h5{
font-size:20px;
}
.max-getting-list ul li {
font-size: 18px;
}
.covid-advice-btn a{
margin-left:0px;
font-size:20px;
}
.pcr-testing-group {
padding: 20px 15px;
}
.covid-pcrtesting-div h2 {
font-size: 35px;
line-height: 53px;
}
.covid-pcrtesting-div p {
font-size: 18px;
}
.covid-pcrtesting-div ul li {
font-size: 18px;
}
.covid-rapid-section h2 {
font-size: 35px;
line-height: 43px;
margin-bottom: 30px;
}
.covid-rapid-section p {
font-size: 18px;
}
.home-treatement-section h2 {
font-size: 35px;
line-height: 43px;
}
.home-treatement-section {
padding: 50px 15px;
}
.home-treatement-section p {
font-size: 18px;
}
.home-treatement-section h3{
font-size:28px;
}
.home-treatement-section ul li {
font-size: 18px;
}
.home-treatement-section ul li{
padding: 25px 20px 25px 40px;
}
.when-seek-one h2 {
font-size: 35px;
line-height: 43px;
}
.when-seek-one p{
font-size:18px;
}
.when-seek-one ul li {
font-size: 18px;
line-height: 28px;
}
.imm-seekbox h3{
font-size:28px;
}
.imm-seekbox{
padding: 20px 20px 20px 20px;
}
.covid-info-pinkbg {
padding: 50px 15px;
}
.covid-bookan-btn.btn-get-touch a {
font-size: 18px;
}
.getting-testbg{
padding: 50px 0px 0px;
}
.covid-green-resource{
padding-top:70px;
}
.covidsec-two-left p{
font-size:18px;
}
.cvr-left p{
font-size:18px;
}
.pr-bg{
padding:40px 15px 40px 15px;
}
.prtp-title{
margin-bottom:0px;
}
.prtp-title h1{
font-size:20px;
line-height:43px;
}
.pr-list-div h4{
font-size:18px;
}
.pr-list-div p{
font-size:16px;
}
.if-tabcontent-title h3{
    top: 0px;
}
.if-table-div .dataTables_filter label{
top:-30px;
}
.infee-banner .circle-arrow a.wp-block-button__link{
width:55px;
height:55px;
}
.infee-banner .circle-arrow a.wp-block-button__link::after{
top: 15px;
font-size:18px;
right: 20px;
}
.if-arrow{
top:70px;
}
.career-banner{
padding-top: 0px;
margin-bottom: 0px;
}
.career-banner h1 {
font-size: 26px;
line-height: 10px;
margin-bottom: 30px;
}
.icon-bnr-nao:before {
font-size: 19px;
}
.explore-roles {
padding-top: 25px;
padding-bottom: 20px;
}
.career-power h3 {
font-size: 26px;
line-height: 30px;
padding-top: 40px;
}
.max-power-nao{
top:40px;;
}
.icon-pwr-nao:before {
font-size: 20px;
}
.career-rgh-border {
border-right: 0px solid #e5e5e5;
padding-left: 0px;
padding-bottom: 25px;
border-bottom: 1px solid #e5e5e5;
}
.max-power-nao h4 {
font-size: 30px;
margin-bottom: 0px;
}
.max-power-nao p{
font-size:18px;
}
.op-title {
padding-top: 60px;
}
.op-title h2 {
font-size: 35px;
line-height: 43px;
}
.max-op-div .BambooHR-ATS-Department-Header {
font-size: 20px;
}
.max-op-div .BambooHR-ATS-board a{
font-size:16px;
display:block;
}
.max-op-div .BambooHR-ATS-Location{
float:none !important;
}
.career-taking-header h3 {
font-size: 23px;
line-height: 33px;
}
.career-taking-blue {
padding-top: 60px;
padding-bottom: 60px;
}
.career-taking-header p{
font-size:16px;
line-height:28px;
}
.max-career-taking-list{
margin-top:50px;
padding: 25px;
}
.max-career-taking-list ul li {
font-size: 16px;
line-height: 24px;
margin-bottom: 8px;
}
.career-order-one{
order: 1;
}
.order-career-zero{
order: 0;
}
.if-tab-section .table-responsive{
overflow-x:auto;
}
.provider-logos .wp-block-gallery.columns-3 .blocks-gallery-item {
width:auto;
align-self: center;
}
.contact-banner h1{
font-size: 44px;
padding-top: 0px;
}
.icon-nao-cts:before{
font-size:30px;
}
.contact-banner {
padding-top: 30px;
}
.contact-slider-title h2{
margin-bottom: 20px;
}
.contact-slider .slick-prev, .contact-slider .slick-next{
top:100%;
}
.btn-makemy-self{
margin-top:100px;
}
.contact-slider .slick-next {
right: 100px;
}
.contact-slider .slick-prev {
right: 220px;
}
.contact_banner_arw {
top: 410px;
}
.team-career-div .wp-block-columns{
margin-bottom:0px;
}
.subpage-mapbanner{
padding: 30px 0px;
}
.map-img-distance{
position:relative;
}
.lcd-help {
padding: 15px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
position: relative;
top: 0px;
left: 0;
right: 0;
}
.search-navigate-lcd {
right: 0px;
left:0px;
}
.search-navigate-lcd .btn-outline-secondary{
padding: 8px 18px;
font-size: 18px;
}
.max-lct {
margin-bottom:40px;
}
.subbanner-address h1 {
    font-size: 22px;
    line-height: 35px;
}
.subbanner-address ul li {
    font-size: 18px;
}
.subbanner-address p{
font-size:18px;
}
.subbanner-address label {
font-size: 18px;
}
.location-detail-right {
position: relative;
padding:20px;
}
.location-detail-right h2 {
font-size: 30px;
line-height: 40px;
}
.location-as-bg{
    padding: 0px 20px;
}
.locate-availabel-toggle h3 {
font-size: 22px;
}
.location-availabel-bg{
padding: 20px 20px 20px 20px;
}
.locate-availabel-toggle h3 a{
font-size:20px;
padding-left: 10px;
}
.sub-location-map #map_wrapper {
height: 350px;
}
.cms-map-div label{
font-size: 16px;
line-height: 25px;
padding: 12px 12px;
}
.cms-map-div{
bottom:80px;
left:auto;
}
.lcd-help{
max-width:inherit;
}
.main-location-map{
padding: 0px 0px;
}
.main-location-map h1{
font-size: 40px;
line-height: 40px;
}
.ourlocation-tab{
padding: 10px 10px;
top: 0px;
}
.mtb-left h4 {
font-size: 18px;
line-height: 28px;
}
.mtb-left p {
font-size: 16px;
line-height: 26px;
}
.mtb-left ul li {
font-size: 16px;
line-height: 26px;
}
.get-direct-tab {
font-size: 16px;
position: relative;
right: auto;
bottom: auto;
}
.get-direct-tab:after {
padding-left: 3px;
top: 3px;
}
.get-direct-tab {
font-size: 16px;
}
.single-post .entry-content {
max-width: 100%;
}
.ourlocate-bluetab{
top: -90px;
margin-bottom: 23px;
}
.ourlocation-tab .nav-link{
display: inline-block;
height: 300px;
margin: 0 2px;
vertical-align: middle;
}
.map-tab-scroll .nav{
overflow: auto;
white-space: nowrap;
display: inline-block;
}
.intab-map .btn-outline-secondary {
padding: 7px 15px;
font-size: 13px;
height: 40px;
}
.btn-nearme {
font-size: 0px;
height: 36px;
top: 10px;
right: 10px;
padding: 7px 12px;
}
.btn-nearme:before{
top: 5px;
position: relative;
width: 10px;
height: 10px;
margin-right: 0px;
}
.intab-map .form-control {
top:20px !important;
padding: 8px 12px;
padding-right: 30%;
margin: 0px 0px;
font-size: 13px;
height: 60px;
left:0px !important;
}
.max-ins-contact{
display:none;
}
.contact_sec_1_right{
margin-bottom: 0px;
}
.contact_banner_arw {
top: 30px;
}
.contact-wht-lbg h2{
text-align:center;
}
.hms-banner h1{
font-size: 34px;
line-height: 28px;
}
.icon-nao-hms:before{
font-size: 24px;
}
.hms-banner p{
font-size: 14px;
line-height: 22px;
}
.circle-hms-arw{
top:30px;
}
.hms-benefit-mp{
margin-bottom:20px;
}
.hms-essential-title h2{
font-size:33px;
line-height:38px;
}
.icon-nao-ess:before{
font-size:18px;
}
.hms-essential-title p{
font-size:16px;
line-height:22px;
}
.max-ess-div{
padding-top:10px;
}
.hms-dym-box{
max-width:inherit;
margin-bottom:20px;
position: relative;
}
.nassau-country-section h2 {
font-size: 22px;
line-height: 30px;
text-align: center;
}
.hms-faq-section h4, .hms-faq-section h3{
font-size:18px;
line-height:28px;
}
.nassau-country-section{
padding-top:40px;
}
.nassau-country-section p {
font-size: 16px;
line-height: 22px;
text-align: center;
padding-bottom: 30px;
}
.hms-book-apn h2{
font-size: 25px;
line-height: 38px;
}
.hms-book-apn{
    padding: 30px 0px;
}
.max-bkn-via{
padding-top:20px;
}
.hms-faq-title{
font-size:24px;
}
.hms-faq-section{
padding-top: 30px;
padding-bottom: 40px;
}
.hms-faq-section h4{
font-size: 20px;
line-height: 25px;
}
.hms-faq-section p{
font-size:14px;
}
.hms-naopromise h2{
text-align:center;
font-size:24px;
}
.hms-promise-btn{
margin-bottom:20px;
}
.icon-nao-promise:before {
font-size: 25px;
}
.hms-naopromise p {
font-size: 15px;
line-height: 20px;
text-align: center;
padding: 20px 10px 20px 10px;
}
.ftr-location-title h2{
font-size:33px;
text-align:center;
}
.location-footer{
padding-top:20px;
}
.max-lcnt {
margin: 0 auto;
}
.ftr-location-list ul li > div{
width:auto;
}
.ftr-location-list ul{
text-align:center;
}
.telemedicine-header p{
font-size:15px;
text-align:left;
}
.btn-telemedicine{
display: inline-block;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
padding: 10px 15px;
font-size:15px;
}
.telemedicine-header{
padding: 5px 0 0px;
}
.close-telemini{
font-weight:700;
right:15px;
}
.nao-yellowsec h2 i.icon-nao{
font-size: 24px;
}
.nao-yellowsec h2{
font-size: 36px;
line-height: 34px;
margin-bottom: 0px;
}
.nao-yellowsec{
padding: 15px 0;
}
div.preview-image img.thumbnail{
width: 70px;
}
.ssb-last-list ul{
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.bbs-ctc-min .wp-block-button__link{
margin-bottom:10px;
}
/* .max-ssd-div {
padding: 20px 20px;
} */
.ss-whynao-section{
padding:20px;
}
.ss-otrs{
padding: 30px 0px;
}

.ss-otrs h2, .ssta-div h2{
font-size:26px;
line-height: 45px;
}
.customer-review-slider .slick-prev{
left:-5px;
}
.customer-review-slider .slick-next {
right: -3px;
}
.ss-otrs .slick-prev {
left: 0px;
}
.ss-otrs .slick-next {
right: 10px;
}
.ss-toparticles .slick-prev {
left: -20px;
z-index: 9;
}
.ss-toparticles .slick-next {
right: -20px;
}
div.preview-image {
flex-direction: column;
width: 100%;
}
.service-specific-banner{
padding: 20px 10px;
}
.ssb-checknow p{
margin-bottom:15px;
font-size:14px;
}
.bbs-ctc-min p{
font-size: 14px;
max-width: inherit;
}
.bap-popup .modal-title{
font-size: 18px!important;
line-height: 20px!important;
margin-right: 0px !important;
}
.bap-popup .modal-header{
height:55px;
}
.bap-popup .btn-close{
    width: 1em !important;
    height: 1em !important;
}
.bap-popup div#bookanapp .modal-header button.btn-close{
    margin-right: 0px !important;
}
div.preview-image img.thumbnail{
width: 70px;
}
.cr-inner p{
font-size:14px;
}
.ssb-bg{
padding:15px;
top: 0;
}
.service-specific-banner h5 span{
font-size: 26px;
line-height: 33px;
}
.ssb-ourlocation-bg ul li a{
padding-left: 30px
}
.ssb-ourlocation-bg h5{
margin-bottom: 10px;
padding-left: 30px;
font-size: 25px;
line-height: 28px;
}
.ss-whynao-pes ul li {
width: 100%;
}
.ss-whynao-pes {
margin-bottom: 20px;
}
.ftr-location-list ul li{
display:block;
}
.ssb-last-list ul li{
margin-bottom: 15px;
font-size: 16px;
line-height: 30px;
}
.max-ssd-div span{
font-size:16px;
}
.main-service-banner{
    padding: 0px 6px;
    padding-top: 126px;
}
.drp-banner-benefits {
margin-bottom:15px;
}
.drp-banner-benefits p{
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}
.main-service-banner .wp-block-columns{
margin-bottom:0px;
padding: 0px 5px;
}
.search-services-div{
top:0px;
padding:15px;
}
.search-services-div .input-group .form-control{
    font-size: 16px;
    height:60px;
}
.search-services-div .btn-outline-secondary, .search-services-div .wp-block-search__button{
font-size: 18px;
height: 60px;
padding: 10px 15px;
}
.search-services-div .input-group .form-control, .search-services-div .form-control-ss, .search-services-div input[type=search]{
font-size: 16px;
}
.ssb-border, .ssb-border-last{
border: 1px solid #e9e9e9;
padding: 15px;
}
.searvices-search-benefit{
border:0px;
}
.search-services-result h2 {
font-size: 26px;
margin-bottom: 5px;
}
.ssr-div h3{
    font-size: 20px;
    line-height: 25px;
}
.ssr-div h3{
margin-bottom: 10px;
margin-top: 15px;
}
.ssr-div p{
margin-bottom:10px;
}
.sr-ctc {
display: block;
}
.search-services-result .btn-bookan{
margin: 15px 0px;
}
.search-services-result .btn-learnmr{
margin: 15px 0px;
}
.mainservices-slidlist .hms-dym-box{
max-width:270px;
display:block !important;
}
.mainservices-slidlist .slick-prev, .mainservices-slidlist .slick-next{
width: 10px;
height: 10px;
padding: 20px;
border: 0px;
background-color: transparent;
position: relative;
}
.mainservices-ctc-div .btn-learnmre{
margin-bottom:15px;
font-size:14px;
}
.mainservices-ctc-div .btn-booknow{
font-size:14px;
}
.mainservices-slidlist .slick-prev, .mainservices-slidlist .slick-next{
right: -90%;
left: auto;
top: -50%;
bottom: auto;
}
.mainservices-slidlist .slick-prev {
right: auto;
left: -25px;
bottom: 0;
top: 40%;
}
.services-slider-two .mainservices-slidlist .slick-next:before{
border: solid var(--nao-white);
border-width:0px 3px 3px 0px;
}
.services-slider-two .mainservices-slidlist .slick-prev:before{
border: solid var(--nao-white);
border-width: 3px 0 0 3px;
}
.new-sublocation-banner h1 {
font-size: 22px;
line-height: 30px;
font-weight: 700;
}
.new-sublocation-banner h5{
font-size: 16px;
line-height: 35px;
}
.location-thumb-slider {
max-width: 320px;
}
.location-review-div .slick-prev {
left: 30%;
z-index: 9;
}
.location-review-div .slick-next {
right: 30%;
}
.location-review-div .slick-prev, .location-review-div .slick-next {
top: 90%;
}
.location-reviews h5{
font-size: 15px;
line-height: 24px;
margin-bottom: 0px;
}
.availble-locationser-slider .slick-prev, .availble-locationser-slider .slick-next{
top: 98%;
}
.availble-locationser-slider .hms-dym-box{
max-width:inherit;
}
.availble-locationser-slider .slick-next {
right: 30%;
}
.availble-locationser-slider .slick-prev {
right: auto;
left: 30%;
}
.location-max-insurance h2, .location-max-insurance h3 {
font-size: 24px;
line-height: 23px;
margin-bottom: 0px;
}
.location-thumb-slider .slick-next {
right: 0px;
}
.las-maxwidth{
padding-bottom: 20px;
}
.map-main-ctc {
position: absolute;
left: auto;
top: 0px;
right: 10px;
}
.location-borough {
left: 0px;
max-width: inherit;
width: inherit;
border-radius:0px;
}
/* .location-search-abs {
position: absolute;
top: 0px;
left: auto;
float: none;
width: 90%;
z-index: 991;
right: 20px;
} */
.btn-knowmore{
display:block;
}
.career-testimonial-slider .slick-prev, .career-testimonial-slider .slick-next{
top: 100%;
width:44px;
height:44px;
padding:9px;
}
.career-testimonial-slider .slick-prev {
right: auto;
left: 30%;
margin-top: 10px;
}
.career-testimonial-slider .slick-next {
right: 33%;
margin-top: 10px;
}
.career-testimonail .service-slider-title h3{
margin-bottom: 10px;
font-size: 26px;
}
.career-testimonail {
background: #1e3565;
padding: 20px 0px 70px 0px;
}
/*Blog Responsive*/    
.top-blog-section h1 {font-size: 25px;margin-bottom: 20px;}
.main-blog-list .blog-title h2 {height: auto;}
.main-blog-list .blog-description p {height: auto;}
.alignwide .blog-image img {width: 100%;height: 205px;}
.allblog-head h3 {font-size: 40px;line-height: 50px;}
.allblog-head {margin-top: 30px;} 
.cate-div{max-width: 100%;position: relative;top:0px;}
.bepart_section h2{
font-size: 24px;
}
.career_section_two h2{
font-size: 36px;
line-height: 36px;
}
.career_banner h1{
font-size: 35px;
line-height: 46px;
padding-top:0px;
}
.career_banner .wp-block-image img {
display:none;
}
.cst_left {
padding-right: 0px;
padding-top:20px;
}
.career_ourvalues_bg h2{
font-size:36px;
}
.career_ourvalues_bg {
padding: 40px 0;
}
.cls_right {
order: 2;
}
.career_banner_count{
margin-bottom:20px;
}
.career_ourvalues_bg .wp-block-column:not(:first-child) {
margin-left: 0;
}
.career-team-box{
margin-bottom: 20px;
}
.search_page h1{
font-size: 22px;
line-height: 28px;
}
.search_page {
height: 235px;
margin-top: -91px;
padding-top: 100px;
}
.search-page-container{
padding: 10px 5px;
padding-top: 70px;
}
.search_page_head .btn-outline-secondary.dropdown-toggle {
padding: 6px 2px;
margin-right: 10px;
}
.search_page_head .btn-outline-secondary{
padding: 10px 25px;
}
.search_page_head .input-group .form-control{
min-width:inherit;
}
.select2-container--open .select2-dropdown {
left: -110px !important;
}
.cov_box h3.respect-bg:after, .cov_box h3.clarity-bg:after, .cov_box h3.though-bg:after{
width: 100%;
background-size: contain;
top: 0;
}
.new-services-banner h1{
font-size: 37px;
line-height: 50px;
}
.new-services-banner h1 i {
font-size: 26px;
}
.new-sb-right{
left:-30px;
}
.new-sbcontainer .drp-banner-benefits{
text-align:center;
}
.ftr-location-list ul li p{
max-width:inherit;
}
.ourservices-overall .mainservices-slidlist .slick-prev{
top: 40%;
}
.ourservices-overall .mainservices-slidlist .slick-next {
top: -50%;
}
.single-services-map .map-main-ctc{
left: auto;
right: 0;
}
.single-services-map .btn-nearme {
padding: 7px 10px;
font-size: 0px;
line-height: 30px;
height: 70px;
margin-top: 5px;
}
.single-services-map .btn-outline-secondary{
font-size:14px;
}
.single-services-map .location-search-abs{
max-width:100%;
right: 0px;
}
.divide-ssb-line{
margin-left:5px;
}
.single-services-map #map_wrapper {
height: 400px;
}
.ss-service-section{
background-size:cover;
}
.ssb-insurance-right-bg{
padding:20px;
margin-top: 20px;
margin-bottom: 40px;
}
.ssb-insurance-right-bg h5{
font-size: 18px;
line-height: 28px;
}
.ssb-insurance-list .lft-inslist {
width: 60%;
}
.ssb-price-ins-box ul li{
display:block;
}
.ssb-selfpay-div{
width:100%;
}
.ssb-insurance-div{
width:100%;
}
.ss-whynao-div {
height: 360px;
background-position: center;
}
.ss-whynao-pad{
padding:0px;
}
.desktopView_location {
display: none;
}
.mobileView_location {
display: block;
}
.search-page-container h2.no-search-result-post-title span.search_icon, .allblog-div h2.no-search-result-post-title span.search_icon {  
width: 52px;
height: 52px;
padding: 0;
}
.search-page-container h2.no-search-result-post-title, .allblog-div h2.no-search-result-post-title { 
font-weight: 400;
font-size: 21px;
line-height: 30px; 
max-width: 400px;
padding: 16px;
}
.main-service-banner .banner-left {
padding-top: 70px;
}
.main-service-banner h1{
margin-bottom:20px;
}
.main-service-banner p{
line-height: 18px;
margin-bottom: 0px;
}
.main-service-banner .explore-roles {
margin-bottom: 0px;
padding-top: 30px;
}
.service-slider-title h3 {
font-size: 26px;
line-height: 26px;
}
.main-service-overall .service-carousel-2 .mainservices-slidlist .slick-next:before{
border: solid var(--nao-white);
border-width: 0px 3px 3px 0px;
}
.main-service-overall .service-carousel-2 .mainservices-slidlist .slick-prev:before{
border: solid var(--nao-white);
border-width: 3px 0 0 3px;
}
.mainservices-slidlist .slick-prev:hover, .mainservices-slidlist .slick-next:hover {
background-color: transparent;
border: transparent;
}
.search-services-div label, .search-services-div h3{
font-size:20px;
margin-bottom: 10px;
width:auto !important;
}
.search-services-div p{
font-size:13px;
}
.searvices-search-benefit h2{
font-size:18px;
}
.searvices-search-benefit p{
font-size:14px;
margin-bottom: 5px;
}
.top_service_video_top .videoWrap .wp-block-embed__wrapper iframe {
border-radius: 10px;
height: auto;
}
.whatsnew_tab .nav-tabs .nav-link {
padding: 5px;
font-size: 14px;
font-weight: 700;
}
.press_release_img img {
width: 100px;
height: 100px;
}
.press_release_content {
padding-left: 118px;
}
.press_release_content label{
font-size:15px;
margin-bottom: 4px;
}
.press_release_content p{
font-size: 15px;
margin-bottom: 5px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 45px;
}
.whatsnew_tab_title h2{
font-size:28px;
}
.press_readmore{
font-size:15px;
}
.press_readmore:after{
font-size:8px;
}
.whatsnew_tab_title{
margin-bottom: 40px;
}
.press-release-div {
margin-bottom: 15px;
border-bottom: 1px solid #ebebeb;
padding-bottom: 25px;
}
.media_coverage_content p{
height: 50px;
font-size: 15px;
margin-bottom:5px;
}
.media_coverage_content label{
font-size:16px;
}
.media_coverage_content {
max-width: inherit;
margin-bottom: 20px;
border-bottom: 1px solid #e9e9e9;
padding-bottom: 20px;
}
.media_coverage_list {
padding-bottom: 0px;
border-bottom: 0px solid #f3f3f3;
margin-bottom: 0px;
padding-top: 0px;
}
.nao-patnership-top h3{
font-size:18px;
margin-bottom:0px;
line-height:18px;
}
.nao-patnership-top p{
font-size:16px;
}
.rht-benefit{
padding:15px;
}
.rht-benefit .wp-block-embed iframe {
height: 300px;
}
.ss-otrs .hms-dym-box{
max-width: 290px;
}
.videoWrap-hms .wp-block-embed__wrapper iframe {
border-radius: 10px;
height: auto;
}
.videoWrap-hms .wp-block-embed{
border-radius:10px;
}
.videoWrap-hms{
border-radius:0px;
}
.hms-lft-benefit h6, .hms-lft-benefit h3 , .hms-lft-benefit p{
    font-size: 14px;
}
.hms-ben-box{
min-height:90px;
}
.nassau-country-section .wp-block-columns {
display: block;
}
.byav-div{
max-width:inherit;
}
.foryou-video-section .wp-block-group__inner-container{
    padding:0px 0px;
}
.harizontal_thubnail_block{
    padding: 10px;
}
.foryou-whynao .cmfont h2{
    font-size: 25px;
    line-height: 26px;
}
.foryou-whynao .cmfont h2 i {
font-size: 22px;
}
.foryou-whynao .foryou-why-para{
font-size: 14px;
}
.why_choose_content h3{
    font-size: 22px;
    line-height: 28px;
}
.why_choose_box{
    padding: 20px;
}
.why_choose_content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
margin-left: var(--wp--style--block-gap,0px);
margin-top: 10px;
}
.why_choose_box > .wp-block-column{
margin-bottom: 10px;
}
.why-choose-image{
display:none;
}
.foryou_care_bg h3{
font-size: 20px;
line-height: 28px;
}
.max-care-foryou{
margin-top:40px;
}
.virtualcare-cr-div .service-slider-title h3{
text-align:center;
font-size: 26px;
}
.vc-customer-review-bg .slick-prev, .vc-customer-review-bg .slick-next {
width: 10px;
height: 10px;
padding: 20px;
border: 0;
background-color: transparent;
}
.vc-customer-review-bg  .slick-prev {
right: auto;
left: -15px;
bottom: 0;
top: 40%;
}
.vc-customer-review-bg  .slick-next {
right: 0px;
left: auto;
top: 40%;
bottom: auto;
}
.vcr-slider-box{
max-width:290px;
margin:0 auto;
display:block !important;
}
.vc-customer-review-bg .slick-prev:hover, .vc-customer-review-bg .slick-next:hover {
background-color: transparent;
border: solid transparent;
}
.vc-customer-review-bg .slick-next:hover.slick-next:before {
border: solid var(--nao-blue);
border-width: 0 3px 3px 0;
display: inline-block;
}
.vc-customer-review-bg .slick-prev:hover.slick-prev:before{
border: solid var(--nao-blue);;
border-width: 3px 0 0 3px;
display: inline-block;
}
.covid-hub-banner-div h1{
    font-size: 26px;
    line-height: 36px;
}
.covid-hub-sectiontwo h2{
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 30px;
}
.covid-hub-sectiontwo_content{
    padding: 20px 10px;
}
.hub_symptoms_bg h2{
    font-size: 22px;
    line-height: 36px;
}
.hub_symptoms_bg{
padding:20px;
}
.hub_symptoms_list h4{
margin-top:20px;
}
.covid-recovery-title h2{
font-size: 21px;
margin-bottom: 10px;
}
.covid-additional-services .title-cas{
font-size:22px;
text-align:center;
}
.hub_bottom_container h3{
font-size: 22px;
line-height: 26px;
}
.covid-hub-sectiontwo h3{
font-size:18px;
}
.covid-hub-sectiontwo p{
font-size:16px;
}
.max-covid-ser .mainservices-slidlist .slick-prev {
right: auto;
left: 30%;
bottom: 0;
top: 100% ;
position: absolute;
}
.max-covid-ser .mainservices-slidlist .slick-next {
right: 30%;
left: auto;
top: 100%;
bottom: auto;
position: absolute;
}
.timeline-hj:before{
left: 40%;
z-index: -1;
opacity: 0;
}
.timeline-box-section-hj{
background: #f1f8ef;
}
.timeline-cs:before {
left: 33px;
}
.cs_banner_feature h2{
font-size:20px;
}
.site-footer .footerSec.subscribe h3{
font-size: 22px;
}
.uscis-bg-div{
padding: 20px 20px 10px 20px;
}
.timeline-box-section-er.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.er-mobile-div{
flex-basis: content !important;
}
.timeline-er:before{
height:90%;
display:block;
}
.timeline-box-section-er:before{
display:none;
}
.resources-list-div ul li a .card, .top-categories-div{
max-width:100%;
position: relative;
top:0px;
}
.resources-list-div ul{
text-align:center;
}
.faq-sidebar{
position: relative;
top:0px;
}
.epd-left:before{
display:none;
}
.founders-profile-section{
text-align:center;
display:block;
}
.profile-photo-div, .profile-content-div{
max-width:100%;
}
.search-services-div {
    margin-top: -40px;
}
.max-special-offer .slick-offer .item .bg{
margin:0 auto;
}
.ch-testi-box:before{
    left: -20px;
    top: -20px;
    background-size: 60%;
}
.ch-testi-box{
padding:30px;
}
.corporate-max-testimonial h3{
font-size: 36px;
margin: 0px 0px;
padding-bottom: 10px;
padding-top: 0px;
}
.ch-testi-box h4{
font-size:18px;
}
.ch-testi-box h6{
font-size:16px;
}
.explore-roles-btn{
margin: 15px 0px 20px 0px;
}
.explore-roles-btn .wp-block-button__link {
padding: 15px 0 15px 30px;
}
.explore-roles .wp-block-button__link {
font-size: 16px;
padding: 15px 40px;
width: 100%;
}
.main-service-banner .occ-ctc-div .wp-block-column:not(:first-child) {
    margin-left: 0em;
}
.reusable_accordian{
padding:10px;
}
.reusable_title{
padding:15px;
}
.reusable_title h3{
font-size: 16px;
line-height: 18px;
}
.author-new-div ul li .author-pt{
width: 70px;
height: 60px;
}
.author-new-div .verified-post:after{
bottom: 10px;
}
.prevent-app-div h2{
font-size: 24px;
line-height: 32px;
}
.prevent-app-box h3{
font-size:22px;
}
.brs-view-link a{
font-size:18px;
}
.prevent-app-box{
margin: 5px 0px;
}
.author-new-div{
    margin-top:20px !important;
}
.main-service-banner .drp-banner-benefits.max-tos-bpoints .wp-block-column p{
    padding-right: 0px;
}
.nos-go-box.wp-block-column:not(:first-child){
margin-left:0px;
}
.nos-go-box .wp-block-image.tsm img{
left: 30px;
position: relative;
}
.vc-img img{
left: 30px;
}
}
@media(max-width:620px){
    .providers-list-div ul li{
        flex: 0 0 100%;
        width: 100%;
        padding: 10px;
    }
    
    .profile-content-div h3{
    font-size: 16px;
    line-height: 18px;
    }
    .founders-section-bg{
    padding:15px;
    }
    .founders-content-div h4{
    font-size: 20px;
    line-height: 14px;
    }
    .author-new-div ul.author-dt{
        display:block;
    }
    .update-author-date{
        border: 0px;
        border-top: 1px solid #ccc;
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .review-progress-flex{
        flex-direction:column;
        width: 93%;
        min-width:inherit;
    }
    .overall-review-popin{
        width:100%;
    }
    .overall-review-progress {
        width: 100%;
        min-width: auto;
        padding: 10px 0px 0px 0px;
    }
    .review-star-count{
        width: 15%;
    }
    .review-progress {
        width: 74%;
        flex: auto;
    }
    .btn-ld-view{
    justify-content:center;
    }
    .ssb-insurance-imglist ul li{
        flex: 0 0 30%;
        width: 30%;
    }
}
/**mobile-view-closed**/
/**tooltip**/
.ui-tooltip{
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem;
z-index: 1080;
margin: 0;
font-weight: 400;
line-height: 1.5;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: .875rem;
word-wrap: break-word;
max-width: 200px;
}
.ui-tooltip-content{
position: relative;
margin: 0;
}
.ui-helper-hidden-accessible{
display:none;
}
.aicon_image{
width:48px;
height:48px;
}
@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 #607D8B}100%{box-shadow:0 0 0 25px rgba(208,24,32,0)}}
.bbs-ctc-min p span{
color: var(--nao-blue);
font-weight:700;
}

/*Google Reviews Slider Start*/

.reviews-slider__wrapper .reviews-slider__wrapper_title {

    text-align: center;

}
.reviews-slider__wrapper .reviews-slider__wrapper_title h3 {
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 38px;
    line-height: 44px;
    font-family: var(--nao-fontHead);
}

.reviews-slider__wrapper .slick-slide > div {
    padding: 15px;
}
.reviews-slider__wrapper .slick-slide > div:hover {
    filter: drop-shadow(5px 10px 10px rgba(59, 130, 40, 0.4));
}

.reviews-slider__wrapper .slick-slide:nth-child(2n) > div:hover {
    filter: drop-shadow(5px 10px 10px rgba(229, 170, 69, 0.4));
}


.reviews-slider__wrapper .slick-list {
    padding: 80px 0px;
}

.reviews-slider__wrapper .slick-slide .review-slide-item {
    background-color: #fff;
    border-radius: 12px;
    padding: 10px;
}
.reviews-slider__wrapper .slick-slide .review-slide-item .review-slide-item-inner { 
    background: #F1F8EF;
    border-radius: 12px;
    padding: 30px;
}
.reviews-slider__wrapper .slick-slide:nth-child(2n) .review-slide-item-inner  {
    background: #FBF4E7;
}

.reviews-slider__wrapper .slick-slide .review-slide-item .grs-user-avatar {
    width: 85px;
    height: 85px;
    background: url("../images/green_user_icon.png") no-repeat center;
    margin-left: -10px;
}

.reviews-slider__wrapper .slick-slide:nth-child(2n) .review-slide-item .grs-user-avatar {
    background: url("../images/orange_user_icon.png") no-repeat center;
}

.reviews-slider__wrapper .slick-slide .review-slide-item h3.grs-name {
    font-weight: 400;
    font-size: 21px;
    line-height: 25px;
    font-family: var(--nao-fontHead);
    text-transform: capitalize;
    margin-bottom: 10px;
}
.reviews-slider__wrapper .slick-slide .review-slide-item h3.grs-name span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: var(--nao-fontfamily);
}
.reviews-slider__wrapper .slick-slide .review-slide-item .ssb-review-list ul {
    display: flex;
    gap: 20px;
    /* align-items: flex-start; */
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(30, 53, 101, 0.1);
}

.reviews-slider__wrapper .review-slide-item .ssb-review-list li {
    padding-right: 0px;
}
.reviews-slider__wrapper .review-slide-item .ssb-review-list #fixture {
    height: 100%;
    margin-bottom: 0px;
}

.reviews-slider__wrapper .review-slide-item .ssb-review-list #fixture span {
    height: 100%;
    top: -2px;
}
.reviews-slider__wrapper .review-slide-item .ssb-review-list .grs-reviewr-nm {
    font-size: 14px;
    line-height: 17px;
    font-family: var(--nao-fontMedium);
}

.reviews-slider__wrapper .review-slide-item .grs-review-txt-height p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 72px;
}
.google-reviews-slider  button.slick-arrow {
    position: absolute;
}
.google-reviews-slider  button.slick-arrow {
    position: absolute;
    background: none;
    border: none !important;
    outline: none !important;
    padding: 0px;
    top: 50%;
    /* text-indent: -9999px; */
    font-size: 0px;
    width: 30px;
    height: 30px;
    z-index: 9999;
}
.google-reviews-slider  button.slick-arrow::before  {
    content: "\e909";
    padding-right: 10px;
    position: relative;
    top: 2px;
    font-family: 'icomoon' !important;
    font-size: 20px;
    color: var(--nao-blue)
}

.google-reviews-slider  button.slick-prev::before  {

}
.google-reviews-slider  button.slick-prev {
    left: -30px;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.google-reviews-slider  button.slick-next{ 
    right: -30px;
}
.google-reviews-slider  button.slick-next::before  {
    /* transform: rotate(-180px);
    -webkit-transform: rotate(-180px); */
}

.reviews-slider__button a  {
    background: var(--nao-green);
    font-size: 17px;
    line-height: 20px;
    padding: 24px 35px;
    padding-right: 70px;
    font-family: var(--nao-fontMedium);
    color: var(--nao-blue);
    border: 2px solid var(--nao-green);
    text-transform: capitalize;
    position: relative;
    border-radius: 8px;
}

.reviews-slider__button a:hover {
    background: var(--nao-blue);
    color: #fff; 
    border: 2px solid var(--nao-blue);
}

.reviews-slider__button a::after {
    content: "\e909";
    position: absolute;
    font-family: 'icomoon' !important;
    right: 30px;
    top: 25px;
    font-size: 17px;
    -webkit-transition: all .5s ease-out,all .5s ease-in;
    transition: all .5s ease-out,all .5s ease-in; 
}

@media(max-width:1024px){ 
    .google-reviews-slider button.slick-arrow {
        background: #fff;
        border-radius: 0px;
        width: auto;
        height: auto;
        text-align: center;
    }
    .google-reviews-slider button.slick-arrow::before {
        top:0;
        padding:10px 5px;
    }
    .google-reviews-slider button.slick-prev {
        left: -8px;
    }
    .google-reviews-slider button.slick-next {
        right: -8px;
    }
    .new-service-offer-list ul li a{
        font-size: 18px;
    }
}
/*Google Reviews Slider End*/
/*New Footer Design Start*/
footer.newFooterWrap {
    background: rgba(246, 247, 249, 0.76);
    padding: 150px 0;
    /* background: #F6F7F9; */
}

.footerLocWrap .fooLocTitle {
    padding-top: 80px;
    background: url("../images/circle_loc_icon.svg") no-repeat top left;
    margin:0;
}
.footerLocWrap .fooLocTitle h2 {
    font-weight: 400;
    font-size: 44px;
    line-height: 53px;
    margin-bottom: 30px;
    font-family: var(--nao-fontHead);
}

.footerLocWrap .fooLocListWrap .fooLocList .item h3 {
    font-family: var(--nao-fontMedium);
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 15px;
    color: var(--nao-blue);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 35px;
}
.footerLocWrap .fooLocListWrap .fooLocList .item p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: rgba(30, 53, 101, 0.6);
}

.footerLocWrap .fooLocListWrap .fooLocList .item .item_inner{ 
    position: relative;
    margin-bottom: 0px;
    position: relative;
    padding: 20px;
    margin-left: -20px;
}
.footerLocWrap .fooLocListWrap .fooLocList .item:hover .item_inner{
    background: #FFFFFF;
    box-shadow: 51.7626px 45.2923px 80.8791px rgba(0, 0, 0, 0.2);
    border-radius: 9.70549px;
}
.footerLocWrap .fooLocListWrap .fooLocList .item:hover  .item_inner::after {
   display: none; 
}

.footerLocWrap .fooLocListWrap .fooLocList .item  .item_inner::after {
    content: "";
    position: absolute;
    left: 20px;
    bottom: 0;
    border-bottom: 1px solid rgba(30, 53, 101, 0.15);
    width: 110px;
}
.footerBanner .row {
    margin-bottom: 20px;
    background: rgba(154, 207, 140, 0.12);
    border-radius: 10px;
    border: 7px solid #fff;
    padding: 21px 13px;
    position: relative;
}
.footerBanner .row:nth-child(2) {
    background: rgba(229, 170, 69, 0.15);
}

.footerBanner .row h3 {
    font-size: 18px;
    line-height: 21px;
    font-family: var(--nao-fontMedium);
    margin-bottom: 8px;
}
.footerBanner .row p {
    font-size: 14px;
    line-height: 16px;
    color: rgba(30, 53, 101, 0.6);
    margin-bottom: 15px;
}
.footerBanner .row a.text-btn {
    font-size: 16px;
    line-height: 19px;
    font-family: var(--nao-fontMedium);
    padding-right: 0px;
    position: relative;
    color: var(--nao-blue);
}
.footerBanner .row  a.text-btn.withIcon:after {
    content: "\e908";
    padding-right: 0px;
    position: relative;
    top: 0px;
    font-family: 'icomoon' !important; 
    font-size: 12px;
    color: var(--nao-blue);
    left: 8px;
}

.footerBanner .row .fooMobileImg img {
    position: absolute;
    top: 10px;
    right: 35px;
}
.footerBanner .row .fooCarImg img {
    position: absolute;
    bottom: 0;
    right: 0px;
}

.footerBottomWrap .container {
    background: #FFFFFF;
    border-radius: 13px;
    padding: 70px;
    box-shadow: 0 0 5px rgb(0 0 0 / 9%);
}
.footerBottomWrap {
    margin-top: 70px;
}
.footerBottomWrap .footer_logo i.icon-naomedical {
    font-size: 34px;
}
.footerBottomWrap .footer_logo i.icon-naomedical::before {color: var(--nao-blue);}

.footerBottomWrap .footerLinks h3 {
    font-size: 18px;
    line-height: 24px;
    font-family: var(--nao-fontMedium);
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(30, 53, 101, 0.1);
}
.footerBottomWrap .footerLinks ul li a::after {
    content: "";
    width: 10px;
    height: 10px;
    background: #9ACF8C;
    opacity: 0.21;
    position: absolute;
    left: 0px;
    top: 3px;
    border-radius: 50%;
}

.footerBottomWrap .footerLinks ul li a{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--nao-blue);
    position: relative;
    padding-left: 15px;

}
.footerBottomWrap .footerLinks ul li:hover a,
.footerBottomWrap .footerLinks ul li.current-menu-item a
{ 
    font-family: var(--nao-fontMedium);
}
.footerBottomWrap .footerLinks ul li:hover a::after,
.footerBottomWrap .footerLinks ul li.current-menu-item a::after { 
    opacity: 1;
}
.footerBottomWrap .footerLinks.fooLinksGrid ul li {
    display: inline-block;
    width: 49%;
}

.footerSubscribe .subscribe_inner {
    background: url("../images/footer_subscribe_bg.png") no-repeat center;
    padding: 60px;
    border-radius: 6px;    
    background-size: cover;
}

.footerSubscribe .subscribe_inner .subscribeForm {
    background: #fff;
    padding: 35px;
    border-radius: 11px;
}
.footerSubscribe .subscribe_inner .subscribeForm h3 {
    font-weight: 400;
    font-size: 22.5767px;
    line-height: 27px;
    font-family: var(--nao-fontHead);
}

.footerSubscribe .subscribe_inner .subscribeForm h3 span {
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    color: rgba(30, 53, 101, 0.4);
    display: block;
    font-family: var(--nao-fontfamily);
    margin-bottom: 5px;
}

.footerSubscribe .subscribe_inner .subscribeForm #mc_embed_signup input.form-control { 
    background: #FFFFFF;
    border: 1px solid rgba(30, 53, 101, 0.12);
    border-radius: 11px;
    height: 58px;
    font-size: 15px;
    line-height: 17px;
    color: var(--nao-blue);
    padding:10px 15px;
    font-family: var(--nao-fontfamily);
    margin-bottom: 20px;
    width: 100%;
}
.footerSubscribe .subscribe_inner .subscribeForm #mc_embed_signup input.button { 
    width: 100%;
    background: var(--nao-green);
    font-size: 15px;
    line-height: 17px;
    padding: 23px;
    color: var(--nao-blue);
    height: auto;
    font-family: var(--nao-fontfamily);
    border-radius: 11px;
}

.footerSubscribe .subscribe_inner .subscribeForm #mc_embed_signup input.button:hover {
    background: var(--nao-blue);
    color:#fff;
}
.footerSubscribe .subscribe_inner .soicalLinks {
    background: #fff;
    border-radius: 8px;
    display: flex;
    gap: 20px;
    margin-top: 20px;
    align-items: center;
}
.footerSubscribe .subscribe_inner .soicalLinks span {
    font-size: 18px;
    line-height: 21px;
    font-family: var(--nao-fontMedium);
}

.footerSubscribe .subscribe_inner .soicalLinks .menu li {
    display: inline-block;
    margin-right: 18px;
    vertical-align:middle;
}
.footerSubscribe .subscribe_inner .soicalLinks .menu li:last-child {
    margin-right: 0px;
}
.fooLocList.row {
    align-items: center;
}
.footerSubscribe  .footer_logo  {
    display: none;
}
.footerLinkWrap .footer_logo {
    display: block;  
}
.footerBottomWrap .footerLinks ul li {
    margin: 3px 0;
}

/*Google Reviews grid Start*/
.reviews-grid__wrapper {
    background-color: #F1F8EF; 
    padding: 80px 0px;
}
.reviews-grid__wrapper .reviews-grid__wrapper_title {
    text-align: center;
}
.reviews-grid__wrapper .reviews-grid__wrapper_title h3 {
    margin-bottom: 90px;
    font-weight: 400;
    font-size: 38px;
    line-height: 44px;
    font-family: var(--nao-fontHead);
}
.reviews-grid__wrapper > div {
    padding: 15px;
}
.reviews-grid__wrapper  .review-grid-item:hover > .review-grid-item-inner { 
    filter: drop-shadow(12px 18px 38px rgba(59, 130, 40, 0.4));
}
.reviews-grid__wrapper .review-grid-item:hover:nth-child(2n) > .review-grid-item-inner {
    filter: drop-shadow(12px 18px 38px rgba(229, 170, 69, 0.4));
}
.reviews-grid__wrapper .review-grid-item {
    margin-bottom: 30px;
}
.reviews-grid__wrapper .review-grid-item .review-grid-item-inner { 
    background: #F1F8EF;
    border-radius: 12px;
    padding: 30px;
    border:10px solid #fff;
}
.reviews-grid__wrapper .review-grid-item:nth-child(2n) .review-grid-item-inner  {
    background: #FBF4E7;
}
.reviews-grid__wrapper .review-grid-item .grs-user-avatar {
    width: 85px;
    height: 85px;
    background: url("../images/green_user_icon.png") no-repeat center;
    margin-left: -10px;
}
.reviews-grid__wrapper .slick-grid:nth-child(2n) .review-grid-item .grs-user-avatar {
    background: url("../images/orange_user_icon.png") no-repeat center;
}
.reviews-grid__wrapper .review-grid-item h3.grs-name {
    font-weight: 400;
    font-size: 21px;
    line-height: 25px;
    font-family: var(--nao-fontHead);
    text-transform: capitalize;
    margin-bottom: 10px;
}
.reviews-grid__wrapper .review-grid-item h3.grs-name span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: var(--nao-fontfamily);
}
.reviews-grid__wrapper .review-grid-item .ssb-review-list ul {
    display: flex;
    gap: 20px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: 1px solid rgba(30, 53, 101, 0.1);
}

.reviews-grid__wrapper .review-grid-item .ssb-review-list li {
    padding-right: 0px;
}
.reviews-grid__wrapper .review-grid-item .ssb-review-list #fixture {
    height: 100%;
    margin-bottom: 0px;
}
.reviews-grid__wrapper .review-grid-item .ssb-review-list #fixture span {
    height: 100%;
    top: -2px;
}
.reviews-grid__wrapper .review-grid-item .ssb-review-list .grs-reviewr-nm {
    font-size: 14px;
    line-height: 17px;
    font-family: var(--nao-fontMedium);
}
.reviews-grid__wrapper .review-grid-item .grs-review-txt-height p,
.reviews-grid__wrapper .review-grid-item .grs-review-txt-height .os-review-toggle-text {
    min-height: 96px;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}
.reviews-grid__button  button#loadMore {
    min-width: 240px;
    font-family: var(--nao-fontMedium);
}


@media screen and (min-width:1024px) and (max-width:1368px){
    .footerBottomWrap .container {
        padding: 35px;
    }
    .footerSubscribe .subscribe_inner {
        padding: 30px;
    }
    footer.newFooterWrap {
        padding: 90px 0;
    }
    .nos-tab{
        margin-bottom:15px;
    }
    .nos-tab{
        margin-bottom:15px;
        max-width:inherit;
    }
    .google-reviews-slider button.slick-prev{
        left: 0px;
    }
    .google-reviews-slider button.slick-next{
        right: 0px
    }
}
/*New Footer Design End*/

@media screen and (max-width:1024px){
    .new_our_services_box{
        display:block;
    }
    .new-services-banner .new_our_services_box p{
        max-width:inherit;
    }
    .new-services-banner .new_our_services_box h1 br{
        display:none;
    }
}

@media screen and (max-width:998px) {
    .footerBottomWrap {
        margin-top: 25px;
    }
    .footerBottomWrap .container {
        padding: 15px;
    }
    .footerSubscribe .subscribe_inner{
        padding: 20px;
    }
    .footerSubscribe .subscribe_inner .subscribeForm ,
    .footerSubscribe .subscribe_inner .soicalLinks {
        padding:20px;
    }
    .footerSubscribe .subscribe_inner .soicalLinks .menu li{
        margin-right:10px;
    }
    .soicalLinks span{
        padding: 5px 0px 5px 0;
    }
    .footerSubscribe .subscribe_inner .soicalLinks{
        gap:10px;
    }
    /* .footerSubscribe .subscribe_inner .soicalLinks li a {
        width: 25px;
        height: 25px;
        background-size: 200px;
    }
    .footerSubscribe .subscribe_inner .soicalLinks li.in a {
        background-position: -15px -14px;
    }
    
    .footerSubscribe .subscribe_inner .soicalLinks  li.tw a {
        background-position: -65px -14px;
    }
    
    .footerSubscribe .subscribe_inner .soicalLinks li.ins a {
        background-position: -164px  -12px;
    } */
    .footerSubscribe  .footer_logo  {
        display: block;
    }
    .footerLinkWrap .footer_logo {
        display: none;
    }

    footer.newFooterWrap {
        padding: 60px 0;
    }
    .footerLocWrap .fooLocTitle { 
        background-size: 50px;
        padding-top: 60px;
        background-position: top center;
        text-align: center;
    }
    .footerLocWrap .fooLocTitle h2 {
        font-size: 35px;
        line-height: 43px;
    }

    .reviews-grid__wrapper .review-grid-item .review-grid-item-inner {
        padding: 20px;
    }
    .reviews-grid__wrapper {
        padding: 30px 0;
    }
    .reviews-grid__wrapper .reviews-grid__wrapper_title h3 {
        margin-bottom: 30px;
        font-size: 25px;
        line-height: 30px;
    }
    .reviews-grid__wrapper .review-grid-item .grs-review-txt-height p,
    .reviews-grid__wrapper .review-grid-item .grs-review-txt-height .os-review-toggle-text {
        font-size: 14px;
        line-height: 20px;
    }
    .footerLocWrap .fooLocListWrap .fooLocList .item .item_inner{
        padding: 12px;
        min-height: 130px;
        margin-top: 5px;
    }
    .footerLocWrap .fooLocListWrap .fooLocList .item p{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 50px;
    }
    .footerSubscribe .subscribe_inner .soicalLinks span{
        font-size: 13px;
    }
    .new-services-banner .new_our_services_box h1{
        font-size: 24px;
    }
    .new_os_icon-div{
    text-align:center;
    }
    .new_os_helphead h2{
    font-size: 20px;
    line-height: 33px;
    margin-bottom: 0px;
    padding: 0px;
    max-width: 260px;
    }
    .nos-tab-content ul li {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0px 0px;
    }
    .vc-img img {
        margin-top: 0px;
    }
    .max_nos-shn{
        padding: 0px 20px 0px 0px;
        background-position: bottom;
    }
    .nos-go-box h2{
    font-size: 22px;
    }
    .max_nos-shn h2{
    font-size:18px;
    }
    .max_nos-shn h3{
        font-size:24px;
        font-weight:400;
        margin-bottom: 15px;
    }
    .coordinator-box{
        padding: 20px 20px 0px 20px;
    }
    .nos-tab{
        margin-bottom:15px;
        max-width:inherit;
    }
    .nos-tab .nav-tabs .nav-link{
        font-size:16px;
    }
    .nos-tab-content .card-header{
        font-size: 18px;
        border-bottom: 0px;
    }
    .new-tops-description{
        margin-left: 0px;
        margin-top: 0px;
        padding:15px;
        margin-right: 10px;
    }
    .main-service-banner .drp-banner-benefits.max-tos-bpoints .wp-block-column {
        flex-basis: 50% !important;
    }
    .main-service-banner .wp-block-image {
        text-align: left;
        
    }
    .main-service-banner .new_tops_banner img{
        display: none;
    }
    .new_tops_banner{
        padding-top: 80px;
    }
    .new-ss-list h3{
        font-size: 25px;
    }
    .new-ss-list p{
        margin-bottom:20px;
    }
    .new-service-offer-list ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .new-service-offer-list ul li a:after{
        width:100%;
    }
    .new-ss-input .form-control{
        font-weight:18px;
    }
    .max-new-tops-container{
        padding:0px 10px;
    }
    .new-service-offer-list ul li a{
        font-size: 20px;
        padding: 0px 0px 0px 0px;
    }
    .btn-nws-viewmore{
        margin: 0px 0px;
        width: 100%;
    }
    .max-non .max_nos-bg {
        padding:20px 0px 0px 20px;
        max-width: 540px;
    }
    .reviews-slider__wrapper .slick-list {
        padding: 30px 0px;
    }
    .os-review-section {
        padding: 30px 0px 60px 0px;
    }
    .reviews-slider__wrapper .reviews-slider__wrapper_title h3{
        font-size: 30px;
        line-height: 24px;
    }
    .main-service-banner .drp-banner-benefits.max-tos-bpoints{
        max-width:inherit;
        margin-right: 20px;
    }
    .new-ss-list {
        padding-top: 70px;
    }
    .main-service-banner .new-tops-description .explore-roles{
        padding-bottom:0px;
    }
    
    .max_newos_banner{
    display:none;
    }
    .max_nos_div{
        padding-top: 30px;
    }
    .new-services-banner .new_os_icon-div .wp-block-columns{
        flex-wrap: nowrap!important;
        text-align: left;
    }
    .new_our_services_box .new_os_icon-div p{
        font-size:10px;
    }
    .new-services-banner .new_our_services_box p{
        max-width:inherit;
    }
}

@media (max-width:767px) {
    .new-tops-description{
        margin-right: 0px;
    }
    .new-ss-list {
        padding-top: 0px;
    }
    .main-service-banner .drp-banner-benefits.max-tos-bpoints {
        max-width: inherit;
        margin-right: 0px;
        padding:30px 7px 0px 7px;
    }
    .new-service-offer-list {
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .os-review-section {
        padding: 0px 0px 60px 0px;
    }
    .nos-pad0{
        padding:0px !important;
    }
    .new_os_icon-div{
        margin-left:0px !important;
    }
    .nos-pad0 .wp-block-columns {
        padding: 0px 0px;
    }
    .viewall-pms{
        padding: 18px 20px;
    }
    .toparticle-div{
        max-width: 310px;
    }
    .hc-box-div img{
        
    }
    .hc-box-div .wp-block-columns{
        flex-wrap: nowrap;
    }
    .hc-box-div .wp-block-column:first-child {
        flex-basis: 33px !important;
    }
    .nos-go-box{
        padding:30px 30px 0px 30px;
    }
    .ss-max-box .nos-go-box .wp-block-image.tsm img{
        position: relative;
        left:-30px;
    }
    .hc-box-div .wp-block-button__link{
        margin-bottom: 20px;
        padding: 10px 20px;
        font-size: 16px;
    }
    .hc-box-div .wp-block-button{
        width:100%;
    }
    .ss-max-box .nos-go-box h2{
        font-size:24px;
    }
    .ss-toparticles{
        padding: 50px 20px;
    }
    .ssta-div {
        padding-bottom: 30px;
    }
    .viewall-pms {
        padding: 18px 20px;
        width: 100%;
    }
    .mob-os-list .accordion-header{
    margin-bottom:20px;
    }
}
/*Google Reviews grid End*/ 
/*Single Location Start*/
.single__location_wrap {
    background: rgba(241, 248, 239, 1);
}

body .single__location_wrap .container,
.ourlocations-overall .container,
.ourlocate-bluetab  .container{
    max-width: 1350px; 
    padding:0  0px 0 0px;
}

.single__location_wrap .single__location_top {
    padding:85px 0 65px ;
}
.sloc_top_right .ssb-review-list ul {
    text-align: right;
}

.sloc_top_right  .ssb-review-list ul li {
    padding-right: 20px;
}

.sloc_top_right  .ssb-review-list ul li.ss-ratings-arw:after {
    right: 0px;
}

.sloc_top_right .ssb-review-list ul li.totalReviews {
    display: block;
    padding-right: 0px;
}
.sloc_top_right  .ssb-review-list ul li a {
    color: #236CD9;
}

.single__location_top .sloc_top_left h1  {
    font-weight: 400;
    font-size: 48px;
    line-height: 58px;
    color: var(--nao-blue);
    font-family: var(--nao-fontHead);
    margin-bottom: 20px; 
}
.single__location_top .sloc_top_left p  {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: var(--nao-blue);
}
.single__location_wrap .btn-make-green a {
    background: var(--nao-green);
    font-size: 20px;
    line-height: 24px;
    font-family: var(--nao-fontfamily);
    color: var(--nao-blue);
    text-transform: none;
    border: 2px solid var(--nao-green);
    position: relative;
    border-radius: 10px;
    padding: 21px 130px 21px 30px;
    margin-top: 30px;
}
.single__location_wrap .btn-make-green a:after {
    top:22px
}

body .single__location_wrap .single__location_box .container {
    background: #FFFFFF;
    border-radius: 15px;
    padding: 42px 45px;
}

.single__location_box .card {
    border: none;
}
.single__location_box .card .card-header { 
    background: none;
    border: none;
    border-bottom: 1px solid #DADADA;
    padding: 15px 40px 30px;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: var(--nao-blue);
}
.single__location_box .card .card-header br {  
    display: none;
}
.single__location_box .card.location_address .card-header {
    background: url('../images/loc__icon.svg') no-repeat left 10px;  
}
.single__location_box .card.location_timings .card-header {
    background: url('../images/hour__icon.svg') no-repeat left 10px;   
    padding-left: 50px;
}

.single__location_box .card  .card-body {
    padding: 30px 0;
}
.single__location_box .card  .card-body p {
    font-size: 20px;
    line-height: 26px;
    color: var(--nao-blue);
    margin-bottom: 25px;
}
.single__location_box .card  .card-body h3 {
    font-size: 22px;
    line-height: 26px;
    color: var(--nao-blue);
    font-family: var(--nao-fontMedium);
}
.single__location_box .card  .card-body  h4#hospital_status {
    margin-bottom: 5px;
    font-size: 22px;
    line-height: 26px;
}
.single__location_box .card  .card-footer {
    background: none;
    border: none;
    padding: 0px;
    display: inline-block;
    width: 100%;
}
.single__location_box .card  .card-footer a {
    font-family: var(--nao-fontfamily);
    font-weight: 400;
    font-size: 20px;
    color: var(--nao-blue);
    border: 1px solid var(--nao-blue);
    padding: 20px 48px;
    border-radius: 6px;
    display: inline-block;
}
.single__location_box .card  .card-footer a .call-unline-ic {
    background: url(../images/unfilled-call.png) no-repeat 0 0;
    width: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: text-top;
    margin-right: 10px;
}
.single__location_box .card .card-body .sloc_we_accept {
    background: #F1F8EF;
    border-radius: 6px;
    padding: 10px 20px;
    max-width: 330px;
    margin-bottom: 25px;
}
.single__location_box .card .card-body .sloc_we_accept .sloc_we_accept_txt p {
    margin: 0;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}
.single__location_box .card .card-body  .sloc_extr_hours {
    margin:  35px 0 0;
}
.single__location_box .card .card-body  .sloc_extr_hours h6 {
    font-size: 22px;
    line-height: 28px;
    font-family: var(--nao-fontMedium);
    margin-bottom: 5px;
}

.single__location_box .card .card-body  div#total_distance_label { 
    margin-top: 20px;
}

.single__location_img_slider {
    margin: 35px 0;
}

.single__location_img_slider .location-thumbnail-set {
    position: relative;
}

.single__location_img_slider .location-thumb-slider {
    max-width: 1015px;
}

.single__location_img_slider  .location-thumb-div img {
    border: none;
    filter: none;
    width: 100%;
    height: auto;
    border-radius: 25px;
    object-fit: cover;
    cursor: pointer;
}
.single__location_about {
    padding:140px 0; 
}
.single__location_about .sloc_about_img {
    position: relative;
}

.single__location_about .sloc_about_img .sloc_inner_about_img {
    position: relative;
    z-index: 1;
    margin: 25px;
}
.single__location_about .sloc_about_img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    background: url("../images/shadow__bg.png") no-repeat center;
    z-index: 0;
    background-size: 100%;
    transform: scale(1.4);
    -webkit-transform: scale(1.4);
}
.single__location_about .sloc_about_img .sloc_inner_about_img::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -25px;
    right: -25px;
    background: var(--nao-green);
    z-index: -1;
}

.single__location_map {
    background: #F6F7F9;
    padding:127px 0;
}

.ourlocations-overall .intab-map { 
    /* height: 100%; */
    min-height: 650px; 
    max-height: 650px;
}

.ourlocations-overall  .location-search-abs{
    z-index: 9;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    top: 40px;
    position: absolute;
    display: flex;
    background-color: #fff;
    padding: 10px 10px;
    border-radius:10px;
    left: 0px;
    right: 0px;
    justify-content: center;
    }



@media screen and (max-width:1349px) {  
    .footerLocWrap .fooLocListWrap .fooLocList .item .item_inner {
        margin-left: 0px;
    }
    body .single__location_wrap .container,
    .ourlocations-overall .container,
    .ourlocate-bluetab  .container{
        padding:0  15px;
    }
}


@media screen and (max-width:767px) { 
    .ourlocations-overall .intab-map { 
        display: none;
    }
    .location-borough h1, 
    .location-slider-list h1 {
        font-size: 24px;
        line-height: 38px;
    }
    .borough-list ul li a h3, .borough-list ul li a h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .borough-list ul li a p {
        font-size: 12px;
        line-height: 20px
    }
    .borough-single-box {
        margin: 20px 0px;
    }
    .lr-icons:before {
        top: 0px;
    }
    .hide-nw-location-detail {
        display: block;
    }
}
   /* our services */
.mainMenu .location-dropdown2 ul.sub-menu li a:hover {
    background-image: none;
    background-repeat: no-repeat;
        background-color: #81818112;
        border-radius: 10px;
}
.ss-viewall-menu {
    background-color: #9ACF8C;
border-radius: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    
}
.ss-viewall-menu:hover {
    background-color: #81818100;
border-radius: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    
}
.mainMenu .location-dropdown2 ul.sub-menu li a {
    padding: 10px 15px;
    font-family: var(--nao-fontfamily) !important;
    font-size: 16px;
    line-height: 21px;
    color: var(--nao-blue);
    position: relative;
    margin: 6px 0px;
    width: 100%;
    background-size: contain;
}
.location-dropdown2 ul.sub-menu {
   position: absolute;
    font-family: var(--nao-fontfamily) !important;
    top: 100%;
    left: -999em;
    z-index: 99999;
    width: 280px;
    display: block;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 19%);
    border-radius: 6px;
    margin-top: 0px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 1;
    padding: 15px 30px;
    /* top: 35px; */
    display: block;
    align-items: center;
    flex-wrap: wrap;

}
/* .single__location_img_slider .location-thumb-slider .slick-prev, .single__location_img_slider .location-thumb-slider .slick-next {
    top: 45%;
    background: #fff;
}
.single__location_img_slider .location-thumb-slider .slick-prev:before {
    border: none;

} */

.elementor-911385{
    position: relative!important;
    z-index: 999999999!important;
}