.header_top{padding:12px 0}.header_top_row{gap:20px;justify-content:space-between}.header_social_media ul,.header_top_row{align-items:center;display:flex;flex-flow:wrap}.header_social_media ul{gap:35px;list-style:none;margin:0;padding:0}.header_social_media ul li a{display:block;max-width:22px}.header_top_left{align-items:center;display:flex;flex-flow:wrap}.header_top_left a{color:var(--white_color);text-decoration:none}.header_contact{border-right:2px solid #fff;line-height:normal;padding:0 20px}.header_top_left>.header_contact:first-child{padding-left:0}.header_contact a{align-items:baseline;display:inline-flex;gap:6px;white-space:nowrap}.header_login{padding-left:20px;position:relative}.header_login a{align-items:center;display:flex;gap:5px;text-transform:capitalize}.header_login a svg{display:block}.header_top.transparent_header{background:#fff}.header_top.transparent_header span.login_icon svg path{stroke:var(--primary_color)}.header_top.transparent_header .header_top_left a{color:var(--primary_color)}.header_top.transparent_header .header_contact{border-color:var(--primary_color)}.header_top.transparent_header .header_social_media ul li a svg path{fill:var(--primary_color)}.menu_drop_down ul{list-style:none;margin:0;padding:0}.menu_drop_down{background:#fff;box-shadow:0 15px 20px rgba(0,0,0,.12);left:-50%;min-width:150px;opacity:0;padding:10px;position:absolute;text-align:center;top:43px;transform:translateY(12px);transition:all .4s ease;visibility:hidden;width:100%;z-index:9999}.menu_drop_down ul li a{color:var(--primary_color);display:block;font-size:14px;font-weight:600;line-height:22px}.header_login:hover .menu_drop_down{opacity:1;transform:translateY(0);visibility:visible}.header_login:after{background:transparent;content:"";height:20px;position:absolute;top:100%;width:100%}.header_social_media ul li a svg{fill:#fff;height:20px}@media (max-width:991px){.header_contact{padding:0 14px}.header_login{padding-left:14px}.header_contact .contact_label{font-size:12px}}@media (max-width:767px){.header_social_media ul{gap:25px}.header_contact{padding:0 10px}.header_login{padding-left:10px}.header_contact a{align-items:flex-start;flex-direction:column;gap:0}.header_contact .contact_label{font-size:11px}}