.srnavbar2022header{background:#F5F7FC !important; position: fixed;
  width: 100%; transition: transform 0.25s ease-in-out;
height: auto !important;
min-height: auto !important;
 }


.srnavbar2022header .row-fluid [class*="span"]{min-height:2px;}

/* .meds_page .row-fluid .cureatr_transition_background_group{
 padding-top:85px !important;
  
}
 */

.header-unpin{
  display: none !important; 
  transform: translateY(-65px) !important;
}
.header-pin{
  /* display: block; */
  transform: translateY(0) !important;
  box-shadow: 15px 10px 10px 0 rgba(0, 0, 0, 0.05);
}

.srnavbar2022header {
padding-bottom: 15px !important;}

.srnavbar2022header .cureatrmainheader{max-width:1105px; margin:0 auto;

}
.signrightbar{ float:right; height:45px; padding-right:8px;}
.signrightbar ul{list-style:none; margin-top:10px;}
.signrightbar ul li{display:inline;}
.signrightbar ul li a{color: #454545 !important;
font-weight: 600; text-decoration: none;
font-size: 12px !important; padding-left: 23px !important;
text-align: center; font-family: 'Manrope', sans-serif !important;
line-height: 30px;}

.signrightbar ul li a:hover{text-decoration: underline;}




/* .cureatrmainlogoheader {
  position:relative;
  width:80%;
  margin:5% auto;
  background-color:black;
  box-shadow: -2px -2px 5px white,2px -2px 5px white;
} */
/* .cureatrmainlogoheader > nav {
  width:100%;
  display:flex;
  max-height:60px;
} */
.cureatrmainlogoheader #logo {
  line-height:60px;
  font-size:30px;
/*   padding: 0 50px; */
  color: white;
  width:18%;
  letter-spacing:2px; float:left;
  text-shadow:2px 2px 5px;
}
.cureatrmainlogoheader > nav > ul {
  margin:0;
  paddding:0;
  list-style-type:none; float:left; text-align:right; width:67%;
/*   display:flex; */
/*   position:absolute; */
/*     right:50px; */
/*   min-width:60%; */
}
.cureatrmainlogoheader > nav > ul > li {
  line-height:60px;
  margin: 0 0px;
  padding:0;
  text-align:center;
  display:inline-block;
  
/*   background-color:green; */
  min-width:120px;

} 
.cureatrmainlogoheader > nav > ul > li > a {
  position:relative;
/*   background-color:red; */
  margin: 0 20px; color:rgba(35, 38, 42, 1.0) !important; font-weight: 500; font-size: 15px !important;
line-height: 30px;
   font-family: 'Manrope', sans-serif !important;
}
.cureatrmainlogoheader > nav > ul > li:hover {
  border-bottom: 2px solid white;
  background-color: #0088ff;
}
.cureatrmainlogoheader > nav > ul > .dropdown:hover {
  border-bottom:none;
}
.cureatrmainlogoheader > nav > ul > .dropdown:hover >  .dd
{
  display:block;
}
.dropdown:hover > a .fa-caret-down {
  display:none;
}
a {
  text-decoration:none;

}

.cureatrmainlogoheader > nav > ul > li > div {
  position:absolute;
  padding: 0 10px;
  
  background-color:black;
  display:none;
  background-color:aliceblue;
  min-width:100px;
}

.cureatrmainlogoheader > nav > ul > li > div > ul {
  margin:0px 0 10px 0;
  padding:0;
  list-style:none;
}
#u_a_c {
  position:relative;
  width:100%;
/*   background-color:red; */
}
#up_arrow {
  position:relative;
  width:20px;
  height:20px;
  left:42%;
  top:-10px;
  background-color:aliceblue;
  transform:rotate(45deg);
}
.cureatrmainlogoheader > nav > ul > li> div > ul > li:hover {
  background-color:rgba(0,0,0,0.2);
}
.cureatrmainlogoheader > nav > ul > li > div > ul > li > a {
  padding : 5px;
    color:black;
}

.clr{clear:both;}

.cureatrmainlogoheader{margin-bottom:0px;}

.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{

    position:relative;
/*   background-color:red; */
  margin: 0 10px; color:rgba(35, 38, 42, 1.0) !important; font-weight: 500; font-size: 15px !important;
line-height: 30px;
   font-family: 'Manrope', sans-serif !important; 
 padding:10px 13px;
  text-align:left;
}

.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li ul li a { padding:13px 13px !important;}











.buttontalkbtn{ float:right; width:15%; text-align:center;}

.buttontalkbtn li a{padding:0 10px; margin-top:-5px;}

.buttontalkbtn ul{list-style:none; margin-left: 0px !important; padding-top: 0px !important;
margin-top: 10px;
padding-left: 0px; }
.buttontalkbtn ul li{display:inline;}


.buttontalkbtn li a{
color: #23262a !important;
font-family: Manrope,sans-serif !important;
font-size: 15px !important;
font-weight: 500;
line-height: 30px;
}


.buttontalkbtn a strong{color:#fff !important;}




.hasDD.on > a::after {
  transform: rotate(180deg);
}
.cureatrmainlogoheader .hs-item-has-children > a::after {
  position: absolute;
right: 0px;
top: 28%;
margin-top: -3px;
  transition: all 0.5s linear;
content: "\f0d7";
  font-family: "FontAwesome";
font-size: 18px;
/*   content: "";
  position: absolute;
  right: 0px;
  top: 54%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000;
  transition: all 0.5s linear; */
}



.cureatrmainlogoheader .hs-item-has-children 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;
}


.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{
-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-radius:15px !important;
  display:block !important;
border-top: 0px !important; left:-80px; padding:30px 10px;
}


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


.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover{font-weight:600 !important;}




.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { 
  
border-radius: 5px;
/*   padding: 0.5rem 1.5rem !important; */
background: #fff;
transition: all .4s ease-in-out 0s;
/* border-left: 5px solid #a04bde !important; */
font-weight: 600 ;
color: #454545 ;
-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;
}

.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
/*   border-left: 5px solid transparent  !important; */

}

.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
 border-left: 5px solid transparent; 

}


.cureatrmainlogoheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {
border-left: 5px solid #a04bde;

}

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul li a:hover {
    border: none !important;
}

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul li ul li a:hover {
   border-left: 5px solid #a04bde !important;
}

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul li ul li a{ border-left: 5px solid transparent  !important;}



.cureatrmainlogoheader .hs-menu-children-wrapper .hs-menu-item:hover > a, .hs-item-has-children:hover > a {
  
  font-weight: 600 !important;
}




.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul{
 min-width:550px !important; position: absolute !important; padding:40px 20px !important; height:270px ; 
left: -215px !important; 
}


.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul .hs-menu-depth-2 { float:left; width:50%;}


.cureatrmainlogoheader .hs-menu-depth-2  > a::after{display:none;}


.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-depth-2 ul {
/*   visibility: visible !important; */
 
opacity: 1 !important;

}  

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul li ul{
  
  width: 100% !important;
min-width: 100% !important;

left: 0px !important;
background: transparent !important;
box-shadow: none !important;
top: 40px !important;
padding: 0px !important;
  
  }


.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) ul li ul::after{background:none !important;}
/* .cureatrmainlogoheader .hs-menu-depth-1 ul li ul{visibility: visible !important;
  position: relative; z-index:10000000;} */
.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-children-wrapper{
  visibility: 1 !important;
 opacity:1 !important; }

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-depth-2  > a{font-weight:6; padding-top:0px !important; padding-bottom:0px !important; }

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-depth-2 > a:hover {
   border-left: 5px solid transparent !important;
font-weight:700 !important; font-size:16px !important;
  box-shadow:none !important;
   
  
}
.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-depth-2 > a:hover {
    font-weight: 700 !important;
     color: rgba(35, 38, 42, 1.0) !important;
    cursor: inherit !important;
  transition: unset !important;
}

.cureatrmainlogoheader .hs-menu-depth-1:nth-child(4) .hs-menu-depth-2 > a{font-weight:bold !important; font-size:16px !important;} 


.cureatrmainheader .hs-menu-item:first-child a{padding:10px 0px !important;
margin-right: 8px !important;
}





















































.cureatrmainheader{display:block;}
.mobilenav2022bar{display:none;}


@media screen and (min-device-width: 320px) and (max-device-width: 1199px) {  
/*     @media (max-width: 1199px) {
 */
 .cureatrmainheader{display:none;}
.mobilenav2022bar{display:block !important;}
.row-fluid [class*="span"]{width:100% !important;}  
  .mobilenav2022bar .brand img{width:200px;}
  
  .srnavbar2022header{position: absolute;}
/*   .header-unpin{
  display: block !important; 
 
}
.header-pin{
  display: block !important; 

}
   */
/*   .meds_page .row-fluid .cureatr_transition_background_group{margin-top:20px !important;} */
}


/* @media screen and (min-device-width: 1200px) and (max-device-width: 1920px) { 
 .cureatrmainheader{display:blo251ck;}
.mobilenav2022bar{display:block !important;}
} */

.cureatrmainheader .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:last-child:hover ul.hs-menu-children-wrapper {
    visibility: visible;
}






/* .messenger_sec_main::after{background:none !important;}
.messenger_sec_main{padding-bottom:80px !important;} */
.blog_post_lists.strg_blog_list{z-index:111 !important;} 
.post-header{z-index: 99 !important;}
/* .main_mid_center{padding-top:120px !important;}
 */
.upd_meds_360_ban .main_mid_center{padding-top:120px !important;}
@media (max-width: 767px)
  {
.upd_meds_360_ban .msg_hero_ban_tit {
    padding: 30px 20px 20px 20px;
}
}





  .upd_ban_thank_cont_main{top:65px !important;}


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