body{background: #101010}
.navnewclass .header-sec { box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); background-color: rgba(255, 255, 255, .01); }
.body-wrapper {padding-top:79px;}
.header-sec .container{max-width:1760px;width: 100% !important; padding-right: 30px; padding-left: 30px;}
.header-sec{position: fixed;z-index: 999;top: 0;right: 0;left: 0;transition: all 0.3s ease;background: #101010;}
.navnewclass .header-sec{box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07);}
.logo a { display: flex; }
.header-sec ul {margin-bottom: 0;}
.header-sec ul li{padding-right: 35px;padding-top:27.5px;padding-bottom:27.5px;}
.header-sec ul li a{position: relative;}
.header-sec ul li.active a{color: #ffffff;}
.header-sec ul li.active a::after{position: absolute;bottom: 15px;left: 0;content:'';right: 0;background: #ffffff;height: 2px;bottom: 0;width:100%:}
.header-sec ul li a:hover{color: #ffffff;}
.login-menu-mob, .partner-logo-mb{display: none;}
.login-box.cm-popup form label {display:none;}
.login-box.cm-popup .modal-body .hs-input { margin: 0px; }
.login-box.cm-popup .modal-body .hs-button {width:100%;}
.header-sec ul li a { font-family: var(--q_primary_font); font-weight: 400; line-height: 20px; font-size: 16px; font-style: normal; }



@media only screen and (min-width: 992px) {
  .partner-logo { text-align: right; }
  .header-sec ul li:hover>a:after {width: 100%;}
  .header-sec ul li>a:after { background: #ffffff; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; transition: width .15s linear; width: 0; }
  .navigation.iphonNav.d-flex { padding-left: 35px; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper { padding: 8px 4px; width: 199px; border-radius: 8px; background: #FFF; box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.15); }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li { padding: 9px 14px; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li:hover { background: #f3f3f7;}
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li:hover a {color: #000000;}
  .header-sec .hs-menu-wrapper.flyouts .hs-item-has-children::after { background: url(https://7623753.fs1.hubspotusercontent-na1.net/hubfs/7623753/PropertyLoop%20-%202023/images/form-arrow.svg); width: 12px; height: 8px; content: ''; right: 12px; top: 46%; background-size: cover; position: absolute; }
  .header-sec .hs-menu-wrapper.flyouts .hs-item-has-children { margin-right:12px;position: relative; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper a { color: #5B5B5B; font-size: 14px; font-weight: 400; height: auto; line-height: 20px; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li.active a:after {display:none;}
  .header-sec .hs-menu-wrapper.flyouts .hs-item-has-children:hover:after { transform: rotate(180deg); }
  .header-sec .hs-menu-wrapper.flyouts .hs-item-has-children .hs-menu-children-wrapper a:after {display: none;}
 
}
@media only screen and (max-width: 1440px) {
  .header-sec ul li{padding-right: 35px;}
}
@media only screen and (max-width: 1199px) {
  .bar1, .bar2, .bar3 {width: 22px;height: 2px;background-color: #0C0C0D;margin: 5px 0;transition: 0.4s;}
  .iphon_navigation {background: #101010;bottom: 0;display: block!important;right: -100%;overflow-y: auto;margin: 0 !important;position: fixed;text-shadow: none;top: 0;
    transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;width: calc(100% - 70px);z-index: 9999;padding: 60px 0 10px 25px!important;height: 100% !important;}
  .menuImage {position: relative;z-index: 99999;}
  .container2 {padding-left: 20px;width: 42px;}
  .nav-open {right: 0!important;}
  .scroll-hidden .bar1{transform: rotate(45deg);}
  .scroll-hidden .bar2{display: none;}
  .scroll-hidden .bar3{transform: rotate(-45deg);top: -7px;position: relative;}
  .header-sec ul li{padding-right: 28px;}
}
@media only screen and (max-width: 991px) {
  .header-outer { display: flex; align-items: center; justify-content: space-between; }
  .header-sec{padding: 16.5px 0px;}
  .header-sec ul {padding-right: 25px;display: block;}
  .header-sec ul ul{padding-right: 0;}
  .header-sec ul li{padding: 10px 0;}
  .login-menu-mob{display: block;border-bottom: 1px solid #DFE1E8;padding-bottom: 15px;margin-bottom: 5px;}
  .header-sec ul li a{height: auto;line-height: inherit;font-size: 16px;font-weight: 400;}
  .header-sec ul li.active a::after{display: none;}
  .scroll-hidden {position: relative;}
  .scroll-hidden::after {position: absolute;background: rgba(0,0,0,0.2);content:'';top: 0;left:0;right:0;bottom:0;}
  .scroll-hidden .header.header-sec::after {position: absolute;left: 0;right: 0;top: 0px;background: rgba(0,0,0,.2);content: '';height: 100%;}
  .scroll-hidden .header.header-sec {border-bottom: 0;}
  .header-sec .hs-menu-wrapper.flyouts .hs-item-has-children { background: none; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper { background-color: #fff; border: 0px; filter: none; padding: 0; width: 100%; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li { padding: 11px 11px 0px; }
  .header-sec .hs-item-has-children .hs-menu-children-wrapper li:hover {background:none;}
  .header-sec .hs-item-has-children .hs-menu-children-wrapper a {font-weight:500;}
  .partner-logo-mb{display:block;margin-top: 15px;}
  .partner-logo{display:none;}
  .body-wrapper {padding-top: 60px;}
} 
