body, html{font-family: var(--font-Lato-Regular); font-size: 16px; font-weight: 400; line-height: 1.2; color: #000; background: #f8f8f8;}

header{}
header.header_section{padding: 0 0 1.0rem; box-shadow: 0 1px 5px #ababab; background: #fff; z-index: 100; position: relative;}
header .maroontheme{background: #861f41; padding: 1.5rem 0 0; overflow: hidden;}
header .maroontheme>.container{height: 100%; max-width: 1280px;}
header .maroontheme .whitebg{background: #fff url("../images/menucurve.jpg") no-repeat; background-size: auto 100%; padding: 0 0 0 4rem; display: flex; align-items: center;}
header .maroontheme .whitebg::after{content: ''; position: absolute; background: #fff; height: 100%;  width: 100%; left: 100%;}
header .logo{padding: 0 0 1.3rem; margin: 0rem 0 0;}
header .logo img{}
header .logo span{display: inline-block; padding: 0 0 0 1rem; border-left: 1px solid; border-color: #fff; margin-left: 1rem; font-size: 1.2rem;}
header .maroontheme .whitebg .cnt{padding: 1.5rem 0 0; width: 100%;}
header .menu_btn{color: #333 !important; border-radius: 5px; padding: 0.3rem 1rem !important; display: inline-block;}
header .menu_btn.active{background: #861f41; color: #fff !important; border-radius: 5px; padding: 0.3rem 1rem !important; display: inline-block;}
header .menu_btn:hover{text-decoration: none;}
header .icon{color: #862041; font-size: 1.8rem; font-weight: 300;}
header .search_input{border-top: 0px solid; border-right: 0px solid; border-bottom: 1px solid; border-left: 0px solid; border-color: rgba(0,0,0,0.3); width: 100%; height: 2.5rem;}
header .search_btn{background: #861f41; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 2.0rem; border: 0; padding: 0.5rem 2rem; text-transform: uppercase; font-size: 1.1rem; height: 2.5rem; margin: 0 0 0 0.5rem;}



@media (max-width: 767.98px) {
    html, body{font-size: 13px; line-height: 1.0;}
    header.header_section {padding: 0 0 0.7rem;}
    header .maroontheme{padding-top: 1.0rem;}
    header .logo{position: relative; z-index: 100; margin: auto; padding-bottom: 0.5rem;}
    /*header .logo span{display: inline-block; margin: 0.5rem auto; border-left: 0; border-top: 1px solid; padding: 0.3rem 0 0; border-color: rgba(255,255,255,0.3); font-size: 0.9rem;}*/
    header .logo span{display: inline-block; font-size: 0.85rem; margin-left: 0.5rem; padding-left: 0.5rem;}
    header .maroontheme .whitebg .cnt{padding: 0rem 0 0;}
    header .maroontheme .whitebg{padding: 0 0 0 3rem;}
    header .maroontheme .whitebg .cnt ul:nth-child(2), .maroontheme .whitebg .cnt ul:nth-child(3){}
    header .menu_btn{font-size: 0;}
    header .menu_btn i{font-size: 1rem;}
    header .menu_btn{border-radius: 50%; width: 2rem; height: 2rem; display: flex !important; align-items: center; justify-content: center; padding: 0 !important;}
    header .menu_btn.active{border-radius: 50%;}
    header .search_wraper{position: absolute; top: 3rem; width: 100%; height: 10rem; background: #fff; z-index: 1;}
    header .whitebg ul{padding: 0.5rem 0 0;}
    header .whitebg ul li, header .whitebg ul li a{color: #861f41;}
}

