body{
    background-color: #f1eded;
}
p{
    color: #000000;
}
.pt-20{
    padding-top: 20px;
}
.pt-60{
    padding-top: 60px;
}
.mb-60{
    margin-bottom: 60px;
}
.banner-slider-cover{
    min-height: 700px;
}
.page-title{
    padding-top: 40px;
    padding-bottom: 40px;
}
.post-default.post-has-right-thumb .post-data .title h2 a {
    font-size: 20px;
}
.nav-menu li .sub-menu{
    width: 100%;
    min-width: 290px;
}
.banner-slide .banner-slide-text h1{
    font-size: 30px;
}
.post-blog-list .post-thumb img{
    height: 260px;
    width: 100%;
}
.banner-slide .banner-slide-image img{
    width: 540px;
    height: 540px;
}
.section-title h2{
    background: none;
}
.header .logo img{
    width: 250px;
}
.widget-content .featured-post img{
    width: 100%;
    height: 198px;
}
.widget{
    padding: 20px 30px;
}
.widget-content .featured-post:nth-child(1){
    margin-bottom: 30px !important;
}
.widget.widget-featured-post .widget-content .featured-post .featured-post-title{
    position: relative;
}
.category_page .post-default .post-thumb img{
    height: 260px;
}
.nav-menu li.menu-item-has-children > a:after{
    display: none;
}
.contact-page .contact-cover iframe{
    height: 450px !important;
}
.info-contact{
    background: #ffffff;
    padding: 20px;
    height: 415px;
}
.info-contact p{
    margin-bottom: 15px;
}

.info-contact i{
    margin-right: 10px;
    font-weight: bold;
    font-size: 18px;
}
.warranty-page .table{
    background: #ffffff;
    padding: 20px;
}
.post_detail_page{
    background: #ffffff;
    padding: 20px;
}

.brand-slider .owl-item {
    background-color: white;
}
