.navBar{display:flex;flex-direction:column;justify-content:center;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.05);margin-bottom:-20px;position:-webkit-sticky;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100px}
.navbar_content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px}
.navBar_list{display:flex;justify-content:space-between;align-items:center}
.navbar_lastSec{display:flex;align-items:center;gap:24px}
.navbar_item{position:relative;padding:20px}
.navbar_item a,.navBar_tools a{text-decoration:none;color:#453e3c;font-size:14px;line-height:24px;font-weight:500}
.navbar_item::after{content:"";position:absolute;right:0;top:29px;width:2px;height:10px;background:#e7ecff;border-radius:90px}
.navbar_item a:hover,.navBar_tools a:hover{text-decoration:none;color:#453e3c;font-size:14px;line-height:24px;font-weight:500}
.navBar_tools.dropdown .dropdown-toggle::after{display:none !important}
.navbar_lastSec-item{position:relative}
.navBar_tools .tools_dropdown a{position:relative;text-decoration:none;color:#453e3c;font-size:14px;line-height:22px;font-weight:400}
.navBar_tools .tools_dropdown a:hover{text-decoration:none;color:#2d459d;font-weight:600}
.navBar_tools .tools_dropdown a:hover::after{content:"";position:absolute;left:0;bottom:-7px;width:40px;border-radius:60px;height:2px;background:#2d459d}
.navbar_search{position:relative}
.searchActive{background:#2d459d !important;top:0 !important}
@keyframes searchanim{0{min-width:0;max-width:0;opacity:.2;transform:scaleX(0)}
35%{min-width:200px;max-width:200px;opacity:.5;transform:scaleX(0.2)}
75%{min-width:400px;max-width:400px;opacity:.8;transform:scaleX(0.8)}
100%{min-width:600px;max-width:600px;opacity:1;transform:scaleX(1)}
}
.search-holder-wrap{position:absolute;right:-8px;top:-8px;height:50px;background-color:#fff;border-radius:10px;padding-left:24px;display:none;margin-right:15px;transform-origin:right;opacity:0;-webkit-animation:searchanim 300ms ease-out forwards;animation:searchanim 300ms ease-out forwards}
.search-holder,.header-search-form{display:flex;width:100%;align-items:center;height:50px}
.search-holder .iconlink{display:block;width:24px;height:20px;border-bottom:unset;border-top:unset;border-left:unset;border-right:unset;margin-right:10px;background:url(../../../../../content/dam/hdfcklarifylife/icons/icons/header/searchicon.svg) no-repeat left center}
.search-holder input{width:calc(100% - 88px);height:20px;border:0 solid transparent;font-size:16px;line-height:26px;font-weight:400;color:#6a6563;padding-bottom:0}
#searchbx:focus+a.iconclose{display:block !important}
.search-holder a.iconclose{display:block;width:24px;height:24px;background:url(../../../../../content/dam/hdfcklarifylife/icons/icons/header/searchclose.svg) no-repeat left center}
.fullname{text-transform:capitalize}
.search-li-wrapper,.query-search-li-wrapper{display:flex;justify-content:space-between}
.search-res-section{max-height:500px;overflow-y:scroll}
.search-res-section::-webkit-scrollbar{width:4px}
.search-res-section::-webkit-scrollbar-track{background:transparent}
.search-res-section::-webkit-scrollbar-thumb{background:rgba(192,191,191,0.852)}
.suggestion,.QBststholder{height:fit-content;min-width:max-content}
.call_btn .tg-nav{animation:none;background:#2d459d;color:white;display:flex;font-family:'Poppins';font-style:normal;font-weight:600;font-size:12px;line-height:21px;padding:5.75px 12px 5.25px 12px;border:1px solid white;border-radius:68.9441px;text-decoration:none;cursor:pointer}
.mobCall_sec{display:none}
.call_img{margin-right:5px;margin-top:2px}
.tools_dropdown{display:none;min-width:213px;max-width:500px;position:absolute;top:70px;right:-50px;padding:16px;background:#fff;border:1px solid #eaedf6;border-radius:8px;box-shadow:0 6px 15px 0 #2D459D40}
.tools_dropdown_open .tools_dropdown{display:flex;flex-direction:column;row-gap:13px}
.tools_dropdown_open img{transform:rotate(180deg)}
.dropdown-list a{position:relative}
@media screen and (max-width :767px){.search-res-section{max-height:400px}
.search-li-wrapper,.query-search-li-wrapper{display:flex;justify-content:unset;flex-direction:column}
.suggestion,.QBststholder{height:unset;min-width:unset;margin-left:unset !important;width:max-content !important}
}
@media screen and (max-width:1023px){.search-holder-wrap-active{position:fixed;left:50%;transform:translateX(-50%);top:0;max-width:600px;width:84%;z-index:99999;-webkit-animation:none;animation-fill-mode:none;-webkit-animation-fill-mode:none;margin-top:40px}
.search-holder-wrap{padding-left:18px}
.search-holder .iconlink{height:16px;border-right:unset;margin-right:3px;width:42px}
.search-holder .iconlink{height:16px;border-right:unset;margin-right:3px;width:42px}
.navbgact{background:#2d459d;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999}
}
.hamburger-collapse{position:absolute;top:0;width:100%;height:100%;height:100vh;background:rgba(20,26,42,0.25)}
.hamburger-collapse .sidebar{width:500px;height:100%;position:fixed;top:0;right:-450px;background-color:white;transition:right .5s;padding:32px 52px;overflow:auto}
.mobile-logo-div .hamburger-cross{width:15px;cursor:pointer;margin-left:auto}
.hamburger-navigation .sidebar_list{padding-bottom:24px}
.hamburger-mobile-navigation .sidebar_list{padding-bottom:10px}
.hamburger-mobile-navigation .sidebar_list .sidebar_listItem{font-size:14px}
.sidebar .sidebar_listing{list-style-type:none;margin:10px 0 0 10px}
.sidebar .sidebar_listItem:hover::after{content:"";position:absolute;left:0;bottom:-5px;width:30%;border-radius:60px;height:2px;background:#2d459d}
.sidebar .sidebar_listItem{position:relative;text-decoration:none;color:#453e3c;font-size:16px;font-weight:400;line-height:22px}
.sidebar .sidebar_listItem:hover{color:#2d459d;font-weight:600}
.sidebar .close-btn{position:absolute;top:32;right:52px;font-size:20px;text-decoration:none;cursor:pointer}
@media screen and (max-width :767px){.navbar_lastSec{gap:10px}
.hamburger-collapse .sidebar{width:100%;padding:32px}
}
.navbar-collapse-content{width:100%;position:absolute;top:100%;z-index:99999;background-color:#fff;color:#453e3c;box-shadow:0 12px 14px 0 #2D459D1F;max-height:0;overflow:hidden;transition:.5s ease-in-out}
.navbar-collapse-content.open{max-height:500px}
.navbar-collapse-inner-list{max-width:850px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0 auto;padding:20px 0}
.navbar-div p{font-size:16px;font-weight:600;line-height:24px;color:#453e3c}
.navbar-inner li{padding:5px 0}
.navbar-inner a{color:#6a6563;font-weight:400}
.navbar_hamburger{width:28px;height:28px;display:flex;align-items:center;justify-content:center;@media(max-width:767px){width:24px;height:24px}
}
.navbar_hamburger a{cursor:pointer}
.navbar_hamburger img{max-width:100%;max-height:100%}
.dropdown-menu{right:0;left:auto;position:absolute}
.dropdown-menu li{margin-left:0}
.Topprofilemenu{min-width:240px !important;background:#fff;border:1px solid #eaedf6;box-shadow:0 8px 18px rgba(45,69,157,0.16);border-radius:16px;padding:10px 24px 10px 24px}
.Topprofilemenu li:first-child img{width:36px;height:36px;margin-right:8px}
.Topprofilemenu li:first-child div{width:calc(100% - 44px)}
.Topprofilemenu li:first-child div h6{font-size:14px;line-height:22px;text-transform:capitalize;font-weight:400;color:#453e3c}
.Topprofilemenu li:first-child div p{font-size:12px;line-height:18px;text-transform:capitalize;font-weight:500;color:#28dba7}
.Topprofilemenu li:first-child a .rtarrowimg{width:25px;height:20px;transform:rotate(-90deg)}
.Topprofilemenu li{border-bottom:1px solid #eaedf6;padding:0;display:flex;align-items:center}
.Topprofilemenu li:last-child{border-bottom:0 solid transparent}
.Topprofilemenu li a{display:flex;align-items:center;width:100%;font-size:14px;line-height:24px;font-weight:400;color:#453e3c;padding:13px 0 13px 0;cursor:pointer;text-decoration:none}
.Topprofilemenu li .active,.Topprofilemenu li a:hover{font-weight:600;color:#28dba7 !important}
.Topprofilemenu li a img{margin-right:12px}
.Topprofilemenu li .bluepart{stroke:#2d459d !important}
.Topprofilemenu li .redpart{stroke:#ff7697 !important}
.Topprofilemenu li .active .redpart{stroke:#28dba7 !important}
.Topprofilemenu li .active .bluepart{stroke:#28dba7 !important}
.Topprofilemenu li a:hover .redpart{stroke:#28dba7 !important}
.Topprofilemenu li a:hover .bluepart{stroke:#28dba7 !important}
.fullname{text-transform:capitalize;word-break:break-word}
.dropdown-toggle{font-size:16px !important;display:inline-block}
.dropdown-toggle img{transition:transform .5s ease}
.navbar-brand{width:175px}
.navbar-brand img.logo-blue{width:inherit;object-fit:cover}
.navbar_signIn{margin-right:-10px}
.navbar_signIn .nav-link{padding:.5rem 0}
.mobile-hamburger-klf-logo{display:none}
.mobile-logo-div{display:flex;justify-content:flex-end;margin-right:50px}
.hamburger-navigation{display:flex;flex-direction:column;row-gap:20px;margin-top:40px}
.hamburger-mobile-navigation{display:none}
.menu-social{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:15px;text-align:left;margin-top:60px}
.menu-social a{display:inline-block}
.menu-social img{object-fit:none;width:44px;height:44px}
@media screen and (max-width:767px){.container{padding:0 20px !important}
.navbar-brand{width:120px}
.navBar_tools{display:none}
.mobile-logo-div{align-self:center;justify-content:space-between;margin:0}
.mobCall_sec{display:block}
.mobCall_sec a{gap:3px}
.mobCall_sec img{width:10px}
.deskCall_sec{display:none}
.navbar_search{display:none}
.navbar_signIn{display:none}
.mobile-hamburger-klf-logo{display:block}
.hamburger-navigation{display:none}
.hamburger-mobile-navigation{display:flex;flex-direction:column;row-gap:16px;margin-top:24px}
.menu-social{margin-top:30px;padding:0}
}
.after-login-li{display:none}
.after-login-li a{cursor:pointer}
.mob-profile-li a{display:flex;align-items:center;gap:10px;color:#453e3c;text-decoration:none;position:relative;cursor:pointer;margin-top:20px}
.mob-profile-li a:hover{color:#2d459d;text-decoration:none}
.mob-profile-li a:hover::after{content:"";position:absolute;left:0;bottom:-7px;width:35px;border-radius:60px;height:2px;background:#2d459d}