/*--------------------------------------------------------------------------
|  Header
--------------------------------------------------------------------------*/
body {
    background: #f2f2f2;
    font-family: Roboto Condensed;
}

.title-nav-vertical {
    background: #3c3c3c;
    cursor: pointer;
}

.nav-vertical {
    z-index: 9;
}
.nav-vertical .categories-section {
    top: 100%;
}

.nav-vertical {
    display: none;
}

.home .nav-vertical {
    display: block;
}

.nav-vertical .categories-section>li.has-child>.list-child {
    position: absolute;
    left: 100%;
    max-width: 350px;
    width: 100%;
    padding: 0 10px;
}
.nav-vertical .categories-section .dropdown-toggle {
    -webkit-transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    -o-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
}
.nav-vertical .categories-section>li.has-child:hover>.list-child {
    display: block !important;
}

.text-cart>li,
.text-phone>li {
    list-style: none;
}

/*--------------------------------------------------------------------------
|  Main
--------------------------------------------------------------------------*/
.rti-custome {
    padding-top: 31.5%;
}

.product-description table {
    width: 100%;
}

.product-description table tr td {
    padding: 4px 8px;
}

.banner-product-category img {
    width: 100%;
}

/*--------------------------------------------------------------------------
|  Footer
--------------------------------------------------------------------------*/
.help-contact>i {
    -webkit-transform: rotate(45deg) !important;
    -moz-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    -o-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
    font-size: 50px;
}

/*--------------------------------------------------------------------------
|  Responsive
--------------------------------------------------------------------------*/

@media (max-width: 480px) {
    .is-mobile .rti-custome {
        padding-top: 42%;
    }
    .is-mobile .slider-bg {
        height: 160px;
    }
}

@media (min-width: 992px) {
    .nav-product {
        margin-right: -15px;
    }
    .menu-style {
        margin-left: -15px;
    }
}
.contact-right {
    position: fixed;
    left: 20px;
    bottom: 22px;
}
.contact-right li.entry-content {
    list-style: none;
    margin-top: 20px;
}

.contact-right li.entry-content img {
    width: 47px;
    height: 47px;
}



