html {
    scroll-behavior: smooth;
}
#home-menu .add_to_cart_button,#home-menu .quickview,#home-menu .woosw-btn{
	display:none!important;
} 
#Contact-first-sec{
	margin-top:200px!important;
}

.hero-custom .header-top {
    padding: 12px 0!important;
}

.logo img {
    width: 60px !important;
}
.page-id-62 .header-v2 {
	background: #000!important;
}
.page-id-420 .header-v2 {
	background: #000!important;
}
.footer-center{
	display: flex;
    flex-direction: column;
    align-items: center;
}
.footer-center a{
	color:#fff!important;
}
.apus-footer{
	border-top:1px solid #6c6c6c;
}
.footer-logo{
	width:55px;
	margin-bottom:20px;
}

/* MENU BLOCK */
.image-section {
    max-width: 1400px;
    margin: 0 auto;
    padding: 40px 20px;
}

.image-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.image-box {
    width: 50%;
}

.image-box img {
    width: 100%;
    height: auto;
    display: block;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .image-row {
        flex-direction: column;
    }

    .image-box {
        width: 100%;
    }
}


/* Footer */

.footer {
    display: flex;
    justify-content: space-between;
/*     background: #222; */
    color: white;
    padding: 40px;
    gap: 30px;
}

.footer-box {
    flex: 1;
}

.footer-box h3 {
    font-size: 22px;
    margin-bottom: 15px;
	color:#fff;
}
.apus-footer{
background:#000!important;	
}
.footer-box p,
.footer-box li {
    font-size: 15px;
    line-height: 1.8;
}

.footer-box ul {
    list-style: none;
    padding: 0;
}
.widget-banner.leftmiddle.small .content{
	width:45%!important;
}


/* FOOTER MOBILE */

@media (max-width: 767px) {

    .table-visiable .col-xs-6:nth-child(2) {
        display: none;
    }

    .table-visiable .col-xs-6:first-child {
        width: 50%;
    }

    .logo {
        width: 100%;
        margin-top: 15px;
    }
}

/* LOGO LEFT MENU RIGHT */

@media (max-width: 767px) {

    .table-visiable {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .table-visiable .row {
        width: 100%;
        display: flex;
        align-items: center;
    }

    /* Menu right side */
    .table-visiable .col-xs-6:first-child {
        order: 2;
        width: auto;
/*         margin-left: auto; */
    }

    /* Cart hide */
    .table-visiable .col-xs-6:nth-child(2) {
        display: none;
    }

    /* Logo left side */
    .logo {
        order: 1;
        width: auto;
        text-align: left !important;
        margin: 0;
    }

    .logo img {
        max-width: 120px;
    }

    .btn-showmenu {
        font-size: 22px;
    }
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .footer {
        flex-direction: column;
        text-align: center;
    }
	.logo img {
    width: 40px !important;
}
.vc_column-inner.vc_custom_1501838130017{
	padding-top:0!important;
	padding-left: 0;
}
	#Contact-first-sec{
	margin-top:0px!important;
}
}