header{min-height: 90px;}
header h1{padding-left: 40px;padding-right: 30px;}
header h1 img{width: 240px;}
header p{font-size: 14px;}
.shop_header {border-bottom: 3px solid #AF0016; padding: 0 !important;}

.header-img-area h1.header-title{background-color: #AF0016;text-align: center;font-family: serif;color: #fff;margin: 0;}
.header-img-area .header-img{width: 100%;}
.header-img-area .header-img img{width: 20%;object-fit: cover;}
header .header-logo a{display: inline-block;}
@media screen and (min-width:769px){
    header p{line-height: 50px;}


    header .header-logo a img{height: 70px; margin: 10px 20px;}
    .header-img-area h1.header-title{padding: 20px;font-size: 23px;}
    .header-img-area .header-img{height: 200px;}
}
@media screen and (max-width:768px){
    header .header-logo a img{height: 45px;margin: 5px;}
    .header-img-area h1.header-title{font-size: 16px;padding: 10px 0;}
}

