
header.header {position: relative;width: 100%;z-index: 99;transition: .3s all ease;box-shadow: 0 0 4px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .24);}  
.header-top{ background: #072335; padding: 13px 0px; }
.header-top ul li a img { width: 16px;  filter: invert(1); margin-right: 5px; margin-top: 0; } 
.header-top ul li a {color: #fff;font-weight: 600;font-family: system-ui;font-size: 16px;} 
.header-top ul li {margin: 0 12px; list-style: none;} 
.header-top ul {display: flex;align-items: center;justify-content: end;} 
.header-top ul li a:hover {color: #d4d4d4;} 
.header_bottom {background: #ffffff;padding: 8px 0;}
.header_bottom .container {display: flex;align-items: center;justify-content: space-between;}
.header_bottom .navbar-brand {padding: 0;margin: 0;}
.header_bottom .navbar-fostrap {display: none;}
.navigation ul {display: flex;align-items: center; padding-left: 0;}
.navigation ul li a {padding: 0px 2px;color: #000;font-weight: 600;font-size: 16px;text-transform: uppercase;display: block;position: relative;z-index: 2;}
.navigation ul li { margin-bottom: 0; margin-left: 50px;list-style: none;}
.navigation ul li a:hover {color: #ef0824;}
.navigation ul li:first-child {margin-left: 0;}
.navigation ul .highlight a {animation: shadow-pulse 2s infinite;padding: 8px 20px;color: #fff;border-radius: 5px;}
.navigation ul .highlight a:hover {color: #ffffff;}
@keyframes shadow-pulse{
    0%{background: #072335;  }
    50%{background: #de0025;  }
    100%{background: #072335;  }
}
header.header.sticky {position: fixed;transition: .5s all ease;z-index: 99;background: #fff;}

/*======Sub-menu-start========*/ 
.header_bottom .navigation ul{padding-left: 0;}
.header_bottom .navigation ul .menu-item-has-children {list-style: none;position: relative;overflow: visible;display: flex;align-items: center;}
.header_bottom .navigation ul .menu-item-has-children .sub-menu {position: absolute;min-width: 300px; left: 0;top: calc(100% + 2px);z-index: 99;visibility: hidden;opacity: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;transform-origin: 0 0 0; -webkit-box-shadow: 0px 4px 9px -2px rgb(0 0 0 / 45%);-moz-box-shadow: 0px 4px 9px -2px rgba(0,0,0,0.45);box-shadow: 0px 4px 9px -2px rgb(0 0 0 / 45%); display: flex;flex-wrap: wrap;background: #fff;}
.header_bottom .navigation ul .menu-item-has-children:hover > .sub-menu {-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.28);-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.28);box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.28);visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.header_bottom .navigation ul .menu-item-has-children .sub-menu li {list-style: none;width: 100%;margin: 0;}
.header_bottom .navigation ul .menu-item-has-children .arrowicon {transform: rotate(90deg);padding: 0 0 15px;}
.header_bottom .navigation ul .menu-item-has-children a:hover + .arrowicon svg {color: #ef0824;}
.header_bottom .navigation ul .menu-item-has-children .sub-menu li a {padding: 10px 15px;border-bottom: 1px solid #000000;}
.btn-header {display: none;}
/*====================footer-start====================*/ 
footer.footer {background: #072335;padding: 30px 0px;}
.footer_menu ul {display: flex;flex-wrap: wrap;justify-content: center;padding: 0;margin-bottom: 25px;}
.footer_menu ul li {list-style: none;margin-bottom: 0;display: inline-block;padding: 0 22px;position: relative;}
.footer_menu ul li a {color: #fff;font-size: 15px;font-weight: 500;}
.footer_menu ul li a:after {content: "|";color: #fff;position: absolute;right: 0;top: 0;}
.footer_menu ul li a:hover {color: #ef0824;}
.footer_icons {display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 15px;}
.social {padding: 0;display: flex;align-items: center;}
.social li {margin-bottom: 0;padding: 0 10px;list-style: none;}
.footer_icons figure {margin-right: 15px;}
.social li a svg {width: 32px;height: 32px;filter: invert(1);padding: 6px;}
.social li a {display: inline-block;border: 2px solid #ffffff;border-radius: 50px; background: #072335;}
.social li a:hover {background: #ef0824;}
footer.footer p {padding: 0;color: #fff;font-size: 13px;text-align: center;}


 