 /* ================ header css start ================ */

 header{ position: relative;background-color: #fff;z-index: 9;overflow-x: clip; }
 .navbar .brand-logo{padding: 20px 0px;margin-right: 50px;}
 .brand-logo img {width: 100%;max-width: 200px;}
 .navbar {align-items: center;padding: 0px;}
 .header-menu {display: flex;align-items: center;}
 .header-menu>li {padding: 35px 0px;}
 .header-menu>li>a {padding: 0px 20px;}
 .header-menu li a {position: relative;font-family: 'CeraGR Regular';font-size: 17px;}
 .navbar .apply-now-button{position: relative;color: #fff;background: linear-gradient(90deg, #c2292c, #fb911b);border-radius: 8px;padding: 10px 20px;overflow: hidden;}
 .navbar .apply-now-button {padding-left:0 ;padding-right: 0;}
 .navbar .apply-now-button::before{position:absolute;top: 0;left: 0;content:"";display:block;width: 104%;height: 104%;background-image: linear-gradient(-90deg,rgba(255, 255, 255,.4),rgba(255, 255, 255,.01));animation:colormove 2s infinite linear;}
 .navbar .apply-now-button:hover{background: linear-gradient(90deg, #fb911b, #c2292c);}
 .navbar .apply-now-button:hover a{color: inherit;}
 @keyframes colormove{0%{left:-100%;} 100%{left:100%;}}

.contant-link {padding: 8px 15px;border-radius: 5px;display: flex;flex-flow: row;color: #fff;background: linear-gradient(45deg, #c2292c, #fb911b);transition: all .4s linear;}
.contant-link:hover {background: linear-gradient(-45deg, #c2292c, #fb911b);}
.contant-link a {font-weight: bold; }
.contant-link a:hover{color: #000;}
.contant-link svg {width:20px;height:20px; fill: #fff;margin-right: 5px;margin-top: -2px; transition: all 0.3s; }
.contant-link a img{filter: invert(1);width:20px;height:20px;}
.contant-link a:hover svg { fill: #000;}
.contant-link .contant-link-call {margin-right: 20px;}

 /* window scroll hearder top fixed */
 header.sticky{position: sticky;top: 0;left: 0;right: 0;z-index: 9;filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, .2));/* animation: menudown .4s linear; */}
 @keyframes menudown {0% {top: -100px;} 100% {top: 0;}}

 /* menu open button  */
 .menu-bar {position: relative;display: none;width: 35px;height: 30px;background-color: transparent;border: none;margin-bottom: 0;}
 .menu-bar:hover{background-color: transparent;}
 .bar {position: absolute;top: 0;left: 0;width: 35px;height: 3px;border-radius: 5px;background-color: rgb(199 35 39);margin: 6px 0;transition: 0.4s;}
 .bar:nth-child(1) {top: 0px;}
 .bar:nth-child(2) {top: 0.5rem;width: 70%;}
 .bar:nth-child(3) {top: 1rem;}
 .menu-open .bar:nth-child(1) {top: 0.5rem;rotate: 135deg;}
 .menu-open .bar:nth-child(2) {opacity: 0;}
 .menu-open .bar:nth-child(3) {top: 0.5rem;rotate: -135deg;}

 /* menu dropdown */
 .menu-item-has-children{position: relative;}
 .menu-item-has-children>a::before{content: "";position: absolute;top: 50%;right: -4px;width: 9px;height:9px;transition: 0.4s;border-width: 1px;border-style: solid;border-color:  #000;border-left: transparent;border-top: transparent;margin-top: 1px;transform: translateY(-50%) rotate(45deg);}
 .header-menu ul.sub-menu li.menu-item-has-children>a::before{right: 8px;transform: translateY(-50%) rotate(-45deg);}
 .header-menu li.menu-item-has-children:hover> a::before, .menu-item ul.sub-menu li.menu-item-has-children:hover>a::before {border-color: #f98e1c;}
 .header-menu ul.sub-menu {position: absolute;display: block;top: 100%;width: auto;transform: scale(1, 0);transition: all 0.5s;transform-origin: top center;opacity: 0;visibility: hidden;min-width: 224px;padding: 0;left: 0;z-index: 1999;padding: 0;width: auto;background-color: #fff;}
 .header-menu li:hover>ul.sub-menu {transform: scale(1);opacity: 1;visibility: visible;}
 .header-menu ul.sub-menu li{position: relative;}
 .header-menu ul.sub-menu li {padding: 0;width: 100%;margin: 0px 0 0;transition: .4s;background-color: #ffffff;border-bottom: none;position: relative;box-shadow: 0 20px 30px rgba(88 91 93 / 15%);border-radius: 0;border-bottom: 1px solid #dfdfdf;}
 .header-menu ul.sub-menu li::after {display: none;}
 .header-menu ul.sub-menu li a::after {display: none;}
 .header-menu ul.sub-menu li:last-child a {border-bottom: none;}
 .header-menu ul.sub-menu li a {display: block;padding: 15px 15px;line-height: 20px;}
 .header-menu ul.sub-menu li:hover::before {border-color: #fff;}
 .header-menu li ul.sub-menu ul.sub-menu {left: 100%;top: 0;width: max-content;margin-left: 3px;}
 .header-menu li ul.sub-menu li:last-child {border-bottom: none;}
 .header-menu li ul.sub-menu ul.sub-menu li {border-left: 0;}
 .header-menu li.menu-item-has-children {padding-right: 15px;}
 /* .nav-manu ul li.current-menu-item.menu-item-has-children>a::after {width: 100%;}
 .header-menu li.current-menu-item ul.sub-menu li a::before {top: 43%;}
 .header-menu li ul.sub-menu li.current-menu-item {background-color: #e04f26;}
 .header-menu ul.sub-menu.shop-submenu {left: auto;right: 0;}
 .header-menu ul.sub-menu.shop-submenu::before {left: auto;right: 40px;}
 .header-menu li ul.sub-menu li.current-menu-item a {color: #fff;} */
 .header-menu li.current-menu-item a { color: #f7931e; }
 /* ================ header css end ================ */
