.top-bar {
    background-color: #fff !important;
    color: #999;
}
.top-bar {
    padding: 15px 0px;
}
li.top_login_menu a:hover {
    background: #f5f7fc !important;
}
li.top_consultation a {
    background: #a04bde !important;
    padding: 15px 20px !important;
    border-radius: 50px;
    text-align: center;
    font-weight: 600;
    font-size: 14px !important;
 color: #fff !important
}

li.top_login_menu a {
    background: #f5f7fc !important;
    padding: 15px 7px !important;
    border-radius: 50px;
    text-align: center;
    font-weight: 600;
    font-size: 12px !important;
  color:#000 !important;
}
li.top_menu_patient_item a {
    color: #454545 !important;
    font-weight: 600;
    font-size: 12px !important; line-height:30px; 
    text-align: center;
}
.navbar-main {
    position: relative;
    background-color: #f5f7fc !important;
    padding: 25px 0px !important;
}
/* ul.top_nav_bar_menu li {
    padding-right: 15px !important;
} */
li.top_menu_patient_item a {
    padding-right: 10px !important;
    text-align: center;
}

ul.dropdown-menu.border-primary {
    -moz-box-shadow: -1px -1px 29px 0px rgba(3,23,66,0.15);
    box-shadow: -1px -1px 29px 0px rgb(3 23 66 / 15%);
    -webkit-box-shadow: -1px -1px 29px 0px rgb(3 23 66 / 15%);
    background: #fff;
    border-radius: 10px !important;
    min-width: 300px;
    margin-top: 0px;
    border-top:0px !important; 
}
ul.dropdown-menu.border-primary {
    padding: 30px;
}
li.top_login_menu a:hover {
    background: #f5f7fc  !important;
    color: #000 !important;
  filter: inherit !important;
}
li.dropdown-submenu a:hover {
/*   padding: 0.5rem 1.5rem !important; */
  
    background: #fff;
    transition: all .4s ease-in-out 0s; 
    border-left: 5px solid #a04bde !important;
    font-weight: 600 !important;
    color: #454545 !important;
    -moz-box-shadow: 0 0 5px 2px #eceef2;
    box-shadow: 0 0 5px 2px #eceef2;
    -webkit-box-shadow: 0 0 5px 2px #eceef2; box-shadow: 0px 0px 10px #00000029;
}



li.dropdown-submenu a{font-size:15px !important; border-left: 5px solid transparent !important;
  
  -moz-box-shadow: 0 0 5px 2px transparent;
    box-shadow: 0 0 5px 2px transparent;
    -webkit-box-shadow: 0 0 5px 2px #eceef2; box-shadow: 0px 0px 10px transparent;
 
transition: all .4s ease-in-out 0s;}

/*  .dropdown-menu .dropdown-item {
    padding: 0.4rem 1.85rem !important;
} */

.top-bar .show-search {
    color: #000 !important;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.sr-nav .hs-menu-depth-1 > a:not(.cta-button), .show-search {
    color: #000 !important;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-weight: bold !important;
}

li.top_menu_patient_item a:hover, li.top_login_menu a:hover {text-decoration: underline;}

@media only screen and (max-width: 1199px) and (min-width: 320px)  
{
  .top-bar
  {
  display:none !important;
  }
  }

@media only screen and (max-width: 600px) and (min-width: 320px)  
{
.navbar.navbar-main.navbar-expand-xl.navbar-theme-default.sr-navbar .container {
    width: 90%;
    margin: 0 auto;
}
}

.navbar.navbar-main.navbar-expand-xl.navbar-theme-default.sr-navbar .search {
    display: none;
}






 .desktop-nav .dropdown:nth-child(4) ul{
 min-width:550px !important; position: absolute; padding:30px !important; height:250px !important; 
left: -215px !important; 
}


.hs-search-field__input{padding:11px !important;}


.desktop-nav .dropdown:nth-child(4) ul li { float:left; width:50%;}  

.desktop-nav .dropdown:nth-child(4) ul li .subchildlist{float:left;  width:100%; left:-14px !important; box-shadow:none !important; top:35px !important; background:none !important; padding:10px !important; }  


.desktop-nav .dropdown:nth-child(4) ul li a svg path{display:none !important;}
.desktop-nav .dropdown:nth-child(4) ul li ul li{float:left !important;  width:40% !important; clear:both; line-height:50px;} 
.desktop-nav .dropdown-submenu .dropdown-menu {opacity: 1 !important;display: block !important;}

.desktop-nav .dropdown:nth-child(4) ul li ul li a{padding:0px !important; cursor: pointer !important; border-radius:5px !important;}


.desktop-nav .dropdown:nth-child(4) ul li a{ box-shadow: none !important;
border: none !important;
font-size: 16px !important;
font-weight: bold !important;}

.desktop-nav .dropdown:nth-child(4) ul li a:hover{ color:#000 !important; 
/* transition:none !important;  */
/*    transition: all .0s ease-in-out 0s !important; */
}

.desktop-nav .dropdown:nth-child(4) ul li ul li a{ 
  -moz-box-shadow: 0 0 5px 2px transparent !important;
  box-shadow: 0 0 5px 2px transparent !important;
  -webkit-box-shadow: 0 0 5px 2px transparent !important;
  
  border-left:5px solid transparent !important; font-weight: normal !important;  padding: 0rem 0.5rem  !important;  font-size:15px !important; color:#454545 !important;}



.desktop-nav .dropdown:nth-child(4) ul li ul li a:hover { 
 
  color: #454545 !important;
  background: #fff;
  transition: all .4s ease-in-out 0s;
  border-left: 5px solid #a04bde !important;
  font-weight: 600 !important;
/*   color: #4d71c8 !important; */
  -moz-box-shadow: 0 0 5px 2px #eceef2 !important;
  box-shadow: 0 0 5px 2px #eceef2 !important;
  -webkit-box-shadow: 0 0 5px 2px #eceef2 !important;
}
/* .desktop-nav  .dropdown:nth-child(4) ul {opacity: 1 !important;}  */


.desktop-nav .dropdown ul::before {
  content: "";
  background: url('https://www.cureatr.com/hubfs/Cmm-service/mega-menu-triangle.png') no-repeat;
  width: 125px;
  height: 49px;
  position: absolute;
  top: -10px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.desktop-nav .dropdown ul li ul::before {display:none !important;}
.desktop-nav .dropdown ul li ul::after {display:none !important;}


.desktop-nav .dropdown ul::after {
  content: "";
  background: url('https://www.cureatr.com/hubfs/Light-Purple-Wave-BG2.png') no-repeat;
  width: 240px;
  height: 80px;
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: 0px;  z-index:-1;  border-radius:15px;
  
background-size: cover;
}

.desktop-nav .dropdown-menu.border-primary {border-radius:15px !important; z-index:100000;}

.desktop-nav  .dropdown-menu{left:-90px !important; top:53px !important;}


li.dropdown-submenu a:hover {border-left: 5px solid #a04bde !important;border-radius: 5px; }


.desktop-nav .dropdown-submenu:hover > .dropdown-menu, .navbar-nav .dropdown:hover > .dropdown-menu{transform:none !important;} 

.desktop-nav .nav-link{color:#454545 !important; font-size:15px !important;  line-height:30px;}


.navbar-search-form-wrapper{ top:0px; z-index:10;} 
.nav-ctas{margin-left:0px !important;}

.subchildlist{list-style:none;padding:10px !important;}
#navbar-main .top-bar{background:#F5F7FC !important; padding:0px !important;}
.navbar-main{padding:0px !important;}
.navbar-nav .nav-link{padding-top:10px !important; padding-bottom:10px !important;}


.top-bar ul li{padding:.5rem 0 0 0 !important;}


.navbar-nav .active > .nav-link, .globe_class {font-weight:600 !important;}



.dropdown-menu  .dropdown-submenu:hover > a,
.dropdown:hover > a {
  font-weight:600 !important;
}

.desktop-nav .nav-link:hover{font-weight:600 !important;}
.navbar-nav > .nav-item:not(.dropdown)::after{background:none !important;}




@media screen and (min-device-width:320px) and (max-device-width: 600px) { 
  #navbar_global{background:#f5f7fc !important;}
  .navbar-search-form-wrapper{width:100% !important; max-width:100% !important;}
  .hs-search-field input{border:none;}
  .mobilesubchildmenu{display:block !important;}
  ul.dropdown-menu.border-primary{background:none; box-shadow:none} 
  .navbar .navbar-nav .dropdown .dropdown-menu {border-left:none !important;} 
  ul.dropdown-menu.border-primary{padding:0px;}
  .dropdown-menu .dropdown-item {
  padding: 0.4rem 0.85rem !important;}
  
/*   .mobile-nav .dropdown:nth-child(5) ul li { float:left; width:50%;}   */
  .mobile-nav .dropdown:nth-child(5) ul li a svg path{display:none !important;}
    .mobile-nav .dropdown:nth-child(5) ul li a svg {display:none !important;}
  
  
    .mobile-nav .dropdown:nth-child(5) ul .dropdown-submenu  a{ box-shadow: none;
color:#454545; font-size:15px !important; line-height:30px !important; 
/*       font-weight:600 !important;  */
}

.mobile-nav .dropdown:nth-child(5) ul li a:hover{ color:#454545 !important; 

}

   .mobile-nav .mobilesubchildmenu  a{ font-weight: normal !important; font-size:14px !important;  border-bottom:none !important;  
     font-weight:400 !important; }
  
  .mobile-nav .nav-link{font-size:15px !important; color:#454545; line-height:30px; 
    border-bottom:1px solid #DEE4F4; }
   .mobile-nav .dropdown-submenu  a{font-size:15px !important; color:#454545; line-height:30px; font-weight:400; } 
  
  .mobile-nav  .dropdown-toggle { border-bottom:1px solid #ccc;} 
  
  
  .mobile-nav .dropdown:nth-child(5) ul .dropdown-submenu a:hover{ background:none; border-left:none;font-weight: 600 !important;}

 
  
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important; font-size:15px !important; line-height:30px !important; font-weight:500 !important;
  opacity: 1; /* Firefox */
}

  :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important; font-weight:500 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important; font-weight:500 !important;
}
  
  
/*   .arrowchangeimage .show .fa-caret-down{
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
} */
 
  
  
.mobile-nav  .dropdown  a .fa {
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
}
  
 .mobile-nav .show a .fa {
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}


  
  li.top_menu_patient_item a{font-size:15px !important; font-family: 'Manrope', sans-serif; font-weight:500 !important;}
  .top_menu_patient_item a:hover{color:#333 !important;font-weight:600 !important;}

  .top_menu_patient_item{border-bottom:1px solid #DEE4F4;padding:10px 0 !important; }
  
  li.top_login_menu a{font-size:15px !important; padding:0px !important;font-family: 'Manrope', sans-serif; font-weight:500 !important;}
 li.top_login_menu a:hover{color:#333 !important;font-weight:600 !important;}
 .mobile-nav   .nav-link:hover{color:#333 !important;font-weight:600 !important;}
    .top_login_menu{border-bottom:1px solid #DEE4F4;padding:10px 0 !important; }
  .navbar-collapse-header .collapse-close a{color:#333 !important;}
  
  .dropdown-submenu:hover > a,
.dropdown:hover > a {
  font-weight:600 !important;
}
  
  .itemovermobile{font-weight:400;}
  
  .itemovermobile:hover{ font-weight:600 !important;border-left: 5px solid #a04bde !important;border-radius: 5px; background:#fff !important; box-shadow: 0px 0px 10px #00000029 !important;}
  
  .sr-navbar .navbar-nav .nav-link:hover{color:#454545 !important;}
  
  .dropdown-toggle {font-weight:600 !important; border-bottom:1px solid #ccc;} 
  
  .mobile-nav .dropdown-toggle:hover{border:none !important;}
  
    li.top_menu_patient_item a{  font-family: 'Manrope', sans-serif;
  color: #454545 !important;
  font-size: 15px !important;
  font-weight: 500 !important; line-height:30px; 
} 
  li.top_login_menu a{ font-family: 'Manrope', sans-serif;} 
  
}






@media screen and (min-device-width:601px) and (max-device-width: 1199px) { 
  #navbar_global{background:#f5f7fc !important;}
  .navbar-search-form-wrapper{width:100% !important; max-width:100% !important;}
  .hs-search-field input{border:none;}
  .mobilesubchildmenu{display:block !important;}
  ul.dropdown-menu.border-primary{background:none; box-shadow:none} 
  .navbar .navbar-nav .dropdown .dropdown-menu {border-left:none !important;} 
  ul.dropdown-menu.border-primary{padding:0px;}
  .dropdown-menu .dropdown-item {
  padding: 0.4rem 0.85rem !important;}
  
/*   .mobile-nav .dropdown:nth-child(5) ul li { float:left; width:50%;}   */
  .mobile-nav .dropdown:nth-child(5) ul li a svg path{display:none !important;}
    .mobile-nav .dropdown:nth-child(5) ul li a svg {display:none !important;}
  
  
    .mobile-nav .dropdown:nth-child(5) ul .dropdown-submenu  a{ box-shadow: none;
 color:#454545; font-size:15px !important; line-height:30px !important; 
/*       font-weight:600 !important;  */
}

.mobile-nav .dropdown:nth-child(5) ul li a:hover{ color:#454545 !important; 

}

   .mobile-nav .mobilesubchildmenu  a{ font-weight: normal !important; font-size:14px !important;  border-bottom:none !important;  
     font-weight:400 !important; }
  
  .mobile-nav .nav-link{font-size:15px !important; color:#454545; line-height:30px; 
    border-bottom:1px solid #DEE4F4; }
   .mobile-nav .dropdown-submenu  a{font-size:15px !important; color:#454545; line-height:30px; font-weight:400; } 
  
  .mobile-nav  .dropdown-toggle {} 
  
  
  .mobile-nav .dropdown:nth-child(5) ul .dropdown-submenu a:hover{ background:none; border-left:none;font-weight: 600 !important;}

 
  
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important; font-size:15px !important; line-height:30px !important;
  opacity: 1; /* Firefox */
}

  :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc !important;
}
  
  
/* .fa-caret-down{
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;  
}
 .nav-link  .fa-caret-down{
    -moz-transform:rotate(180deg); 
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
   */
/*   .nav-link-d .mr-1.down {transform: rotate(0deg) !important;} */
  

/*   .show  .fa-caret-down{transform: rotate(180deg) !important;} */
  
  
  .mobile-nav  .dropdown  a .fa {
    -moz-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
}
  
 .mobile-nav .show a .fa {
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
  
  li.top_menu_patient_item a{font-size:15px !important; font-family: 'Manrope', sans-serif; font-weight:normal !important;}
  .top_menu_patient_item a:hover{color:#333 !important;font-weight:600 !important;}

  .top_menu_patient_item{border-bottom:1px solid #DEE4F4;padding:10px 0 !important; }
  
  li.top_login_menu a{font-size:15px !important; padding:0px !important;font-family: 'Manrope', sans-serif; font-weight:normal !important;}
 li.top_login_menu a:hover{color:#333 !important;font-weight:600 !important;}
 .mobile-nav   .nav-link:hover{color:#333 !important;font-weight:600 !important;}
    .top_login_menu{border-bottom:1px solid #DEE4F4;padding:10px 0 !important; }
  .navbar-collapse-header .collapse-close a{color:#333 !important;}
  
  .dropdown-submenu:hover > a,
.dropdown:hover > a {
  font-weight:600 !important;
}
  
  .itemovermobile{font-weight:400;}
  
  .itemovermobile:hover{ font-weight:600 !important;border-left: 5px solid #a04bde !important;border-radius: 5px; background:#fff !important; box-shadow: 0px 0px 10px #00000029 !important;}
  
  .sr-navbar .navbar-nav .nav-link:hover{color:#454545 !important;}
  
  .dropdown-toggle {font-weight:600 !important; border-bottom:1px solid #ccc;}
  
  .mobile-nav .dropdown-toggle:hover{border:none !important;}
  
  
  li.top_menu_patient_item a{   font-family: 'Manrope', sans-serif;
  color: #454545 !important;
  font-size: 15px !important;
  font-weight: 500 !important; line-height:30px; 
}
  
  li.top_login_menu a{font-family: 'Manrope', sans-serif !important;}
  
}


.sr-footer  .hs-menu-children-wrapper {display:block !important;}
.sr-footer-01 .sr-footer-nav li a{cursor: pointer !important;}


.navbar .navbar-nav .nav-link{font-family: 'Manrope', sans-serif !important;}


.navbar .navbar-nav .dropdown .dropdown-item{font-family: 'Manrope', sans-serif !important; }


.widget_1661884757880 .sr-cover-image
{ 
 height:auto;
  overflow:hidden;
}



.row-fluid .blog_post_comments .actions .hs-button.primary{border-radius: 25px !important;}
.hs-button{border-radius: 25px !important;}
.hs-form-c118e47f-1b3a-4b4c-854f-e8b2883cb9e5_22fb25b7-eb71-4315-91cf-c7e2b6ca6f19 .hs-button{border-radius: 25px !important;}

.sr-line-bottom .hs-button{border-radius: 25px !important;}
