
    body {
        overflow-x: hidden!important;
    }
    header.navbar .site-logo .logo-default{
        max-width:153px;
        position: relative;
    }
    @media(max-width:767px){
    header.navbar .site-logo .logo-default{
        max-width:93px;
        top:-15px;
    }
    header.navbar .site-logo{
        left:0;
    }
     header.navbar.stuck .site-logo{
        left:10px;
    }
    header.navbar.stuck .site-logo .logo-default{
        max-width:123px;
        top:-5px;
    }
    .header-style-1 .nav-toggle{
        right: 30px;
        top: -15px;
       
    } 
    .header-style-1.navbar.stuck .nav-toggle{
         right:35px;
        top:-15px;
    }
    }
   
    .lnsng {
        background: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%)!important;
        background-repeat: repeat-x;
        border-color: #3e8f3e;
        padding: 1px 7px!important;
        color: #fff;
        width: unset;
        height: unset;
    }
    
    @media(max-width:767px) {
        .lnsng {
            background: rgba(245, 245, 245, 0.80)!important;
            border: unset!important;
            color: #DD6A2C!important;
            padding: unset!important;
            position: relative!important;
            bottom: -70px;
            z-index: 1;
        }
        .display .thumb_top .product-extra-link {
            bottom: 90px;
        }
        .hlogo {
            font-size: 16px!important;
            bottom: -20px!important;
            left: -20px!important;
            color: #3897f0!important;
        }
    }
    
    @media(min-width:767px) {
        .content-pro-box1 .lnsng {
            background: rgba(245, 245, 245, 0.80)!important;
            border: unset!important;
            color: #DD6A2C!important;
            padding: 0 5px!important;
            position: relative!important;
            bottom: -70px;
            z-index: 1;
        }
        .content-pro-box1 a.lnsng {
            padding: 0 5px!important;
        }
    }
    
    .hlogo {
        font-size: 29px;
        font-weight: 800;
        text-transform: uppercase;
        position: absolute;
        left: -15px;
        bottom: -20px;
        font-family: fantasy!important;
        color: rgb(232, 229, 185)!important;
        color: #3897f0!important;
    }
    
    .txlogo {
        font-size: 36px;
        font-weight: 800;
        text-transform: uppercase;
        position: relative;
        left: 30px;
        font-family: fantasy!important;
        color: rgb(233, 84, 32)!important;
    }
    
    .tlogo {
        max-width: 210px;
        max-height: 100px;
        position: relative;
        bottom: -36px;
    }
    
    .call-w {
        padding-left: 48px;
        margin-right: 21px;
        float: left;
        position: relative;
    }
    
    .call-w:before {
        background-image: url("assets/images/cat-icon/icon-header.png");
        background-repeat: no-repeat;
        background-position: -80px 0;
        width: 40px;
        height: 40px;
        position: absolute;
        content: "";
        display: block;
        top: 0;
        left: 0;
    }
    
    .wa-w {
        padding-left: 48px;
        margin-right: 21px;
        float: right;
        position: relative;
    }
    
    .wa-w:before {
        background-image: url("assets/images/cat-icon/icon-wa.png");
        background-repeat: no-repeat;
        background-position: -3px -2px;
        width: 40px;
        height: 40px;
        position: absolute;
        content: "";
        display: block;
        top: 0;
        left: 0;
    }

    .pagination>li>a,
    .pagination>li>span {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        /*color: #000;*/
        height: auto;
        width: auto;
        text-align: justify;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 3px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #333;
        border-right-color: #333;
        border-bottom-color: #333;
        border-left-color: #333;
        margin-top: 20px;
        margin-right: 3px;
        margin-bottom: 20px;
        margin-left: 3px;
        padding-top: 3px;
        padding-right: 3px;
        padding-bottom: -5px;
        padding-left: 3px;
        word-spacing: 3px;
        letter-spacing: 3px;
        text-decoration: none;
    }
    
    .pagination>li>a:hover,
    .pagination>li>a:active,
    .pagination>li>a:focus,
    .pagination>li>span:hover,
    .pagination>li>span:active,
    .pagination>li>span:focus {
        border-bottom-width: 2px;
        border-color: #444;
        border-style: solid;
    }
