.header{z-index: 9999999;background-color: #FAF8F6;border-bottom: 1px solid #2A2626;}
.header_top{background-color: #FCD52F;}
.header_top h4{text-align: center;}
.header_top h4 a{font-family: 'Commuters Sans Semi';display: block;font-weight: 600;font-size: 0.7vw;padding-top: 0.6vw;padding-bottom: 0.55vw;border-bottom: 1px solid #2A2626;text-transform: uppercase;color: #2A2626;letter-spacing: 0.055vw;}
.header>.section_inner{padding-top: 1.6vw;}
.header_left{width: 22%;padding-left: 0.7vw;}
.header_left a{background-image: url(logo.svg);background-repeat: no-repeat;background-size: contain;width: 100%;height: 3.7vw;display: block;}
.header_left a img{opacity: 0;width: 10%;}
.header_right{width: 78%;text-align: right;}
.header_right ul{display: inline-block;}
.header_right ul li{display: inline-block;position: relative;padding-left: 4.23vw;padding-right: 1.4vw;padding-top: 1vw;padding-bottom: 2vw;}
.drop-down{}
.drop-down>li{position: relative!important;}
.drop-down:hover ul{display: block;width: 158%;}
.header_right ul li a{display: inline-block;padding-left: 0;padding-right: 0;color: #2A2626;text-transform: uppercase;font-size: 0.96vw;padding-top: 0.1vw;padding-bottom: 0.45vw;font-weight: 600;font-family: 'Commuters Sans Semi';}
.header_right ul li:hover a{text-decoration: underline;}
.header_right ul li ul{position: absolute;display: none;text-align: left;background-color: #FAF8F6;border-bottom: 1px solid #2A2626;border-left: 1px solid #2A2626;border-right: 1px solid #2A2626;top: 5.08vw;left: 1.4vw;width: 157.8%;z-index: -5;padding-bottom: 1vw;}
.header_right ul li ul li{display: block;line-height: 1.99;padding: 0;}
.header_right ul li ul li a{padding-left: 2.8vw;padding-right: 1.6vw;font-size: 0.61vw;padding-bottom: 0;padding-top: 0;}
.header_right ul li:hover ul li a{text-decoration: none!important;}
.header_right ul li ul li:hover a{text-decoration: underline!important;}
.responsive-menu-hand{display: none;}
/* Mobile Menu  */
.responsive-menu{display: none;position: fixed;right: 0;top: 25.5vw;width: 100%;height: 100vh;z-index: 99999;background-color: #FFFFFF;/* transition: right 0.5s ease; */-webkit-transition: right 0.5s ease;padding-top: 18vw;}
.responsive-menu-head{}
.responsive-menu-head .responsive-menu-close{float: right;display: inline-block;margin-right: 3vw;margin-top: 4vw;}
.responsive-menu-head .responsive-menu-close span{}
.responsive-menu-head .responsive-menu-close span:last-child{}
.responsive-menu ul{}
.responsive-menu ul li{line-height: 4.29;}
.responsive-menu ul li a{color: #2A2626;font-size: 4.1vw;text-transform: uppercase;letter-spacing: 0.75vw;}
.responsive-menu ul li ul{padding-left: 2vw;list-style-type: none;}
.responsive-menu ul li ul li{}
.responsive-menu ul li ul li a{}
.respon_art{}

@media(max-width: 768px){
    .header{}
    .header_top{}
    .header_top h4{}
    .header_top h4 a{font-size: 2.15vw;padding-top: 2vw;padding-bottom: 1.6vw;}
    .header>.section_inner{}
    .header_left{width: 80%;padding-left: 6.2vw;padding-top: 2vw;padding-bottom: 3.7vw;}
    .header_left a{height: 7.9vw;}
    .header_left a img{}
    .header_right{width: 20%;}
    .header_right ul{display: none;}
    .header_right ul li{}
    .drop-down{overflow: hidden!important;}
    .drop-down ul{}
    .drop-down:hover ul{}
    .header_right ul li a{}
    .header_right ul li ul{}
    .header_right ul li ul li{}
    .header_right ul li ul li a{}
    /* Mobile Menu  */
    .responsive-menu-hand{display: block;width: 10.036vw;height: 6.023vw;background: url("nav_bars.svg") no-repeat scroll center / contain;transition: .3s ease all;align-items: center;margin-left: 3.7vw;margin-top: 2.7vw;}
    body.mobile-menu-active .responsive-menu-hand {background-image: url("nav_close.svg");}
    .responsive-menu{display: none;position: fixed;right: 0;top: 0;width: 100%;height: 100vh;z-index: 99999;background-color: #FFFFFF;transition: right 0.5s ease;
    -webkit-transition: right 0.5s ease;padding-top: 38.5vw;overflow: scroll;}
    .responsive-menu-head{}
    .responsive-menu-head .responsive-menu-close{width: 10.036vw;
    height: 6.023vw;background-image: url(nav_close.png);background-repeat: no-repeat;background-size: contain;display: none;}
    .responsive-menu-close span:nth-child(1),
    a.responsive-menu-close span:nth-child(2) {width: 3.516vw;display: block;/* background-color: #ffffff; */height: 2px;}
    .responsive-menu ul{padding-left: 20vw;list-style: none;overflow-x: scroll;padding-right: 5vw;}
    .responsive-menu ul li{}
    .responsive-menu ul li a{}
    .responsive-menu ul li ul{padding-left: 5vw;width: 100%!important;}
    .responsive-menu ul li ul li{line-height: 2.29;}
    .responsive-menu ul li ul li a{font-size: 3.23vw;letter-spacing: 0.4vw;}
    .respon_art{}
}