﻿

@media only screen and (max-width: 768px) {

    /*#region header */
    .header .header-lower .logo {
        display: flex;
        align-items: center;
    }

        .header .header-lower .logo img {
            max-width: 40px;
            width: 28%;
        }

        .header .header-lower .logo h1 {
            font-size: .9rem;
            font-weight: bold;
            margin: 0;
        }

        .header .header-lower .logo h2 {
            font-size: .9rem;
            margin: 0;
        }

    .header .header-upper .logo {
        max-width: 200px;
        padding: .7rem;
        display: flex;
    }

        .header .header-upper .logo .title h1, .header .header-upper .logo .title h2 {
            font-size: .9rem;
        }

        .header .header-upper .logo img {
            max-width: 50px;
        }

    .header .ti-menu {
        font-size: 2rem;
    }

    .header .header-upper {
        padding: 0;
    }

    .topmenu-category {
        position: fixed;
        top: 0;
        bottom: 0;
        right: -330px;
        width: 310px;
        background: #fff;
        z-index: 1050;
        transition: all 0.5s;
        box-sizing: border-box;
        overflow: hidden;
        box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .3) !important;
        overflow-y: auto;
    }

        .topmenu-category.active {
            right: 0;
        }

        .topmenu-category .sublist-toggle {
            display: inline-block;
            float: left;
        }

            .topmenu-category .sublist-toggle:after {
                content: "\e64a";
                font-family: 'themify';
            }

        .topmenu-category .sublist {
            position: fixed;
            top: 0;
            bottom: 0;
            right: -330px;
            width: 310px;
            background: #fff;
            z-index: 1050;
            transition: all 0.5s;
            box-sizing: border-box;
            overflow: hidden;
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .3) !important;
            overflow-y: auto;
        }

            .topmenu-category .sublist.active {
                right: 0;
            }

        .topmenu-category ul {
            padding: 0;
            margin: 0;
            flex-direction: column;
        }

            .topmenu-category ul li {
                padding: 1rem;
            }

        .topmenu-category .ti-angle-right {
            font-weight: bold;
            font-size: 1.3rem;
        }

    /*.topmenu-category .sublist.level-1 > li > a, .topmenu-category ul.level-0 > li > a {
            pointer-events: none;
        }*/
    /*#endregion header */
    /*#region owlcarousel */
    .owl-carousel .owl-controls .owl-prev {
        right: 0;
    }

    .owl-carousel .owl-controls .owl-next {
        left: 0;
    }
    /*#endregion owlcarousel */

    .good-detail .sticky-bottom-wrap .sticky.is-sticky {
        background-position: 9%;
    }

        .good-detail .sticky-bottom-wrap .sticky.is-sticky ul.actions li a {
            color: black;
        }

    .search-icon-mobile {
        font-size: 1.5rem;
        font-weight: bold;
        transition: all .3s ease;
    }

        .search-icon-mobile:after {
            font-family: 'themify';
            content: "\e610";
        }

    .search-container-mobile {
        position: fixed;
        top: 0px;
        bottom: 0px;
        right: -330px;
        width: 310px;
        z-index: 1050;
        box-sizing: border-box;
        box-shadow: rgba(0, 0, 0, 0.3) 0px 0.5rem 1rem !important;
        background: rgb(255, 255, 255);
        transition: 0.5s;
        overflow: hidden auto;
        padding: 1rem;
    }

        .search-container-mobile.active {
            right: 0;
        }

    .caption-top {
        max-width: 450px;
        font-size: 1rem;
    }

    .aboutus-slider-wrapper {
        padding: 2rem 10px
    }
}
