/********************************************************
  Mobile Devices
  Version:   1.0.0
********************************************************/

/********************************************************
        ## Min Width 1200px
********************************************************/
@media (min-width: 1200px) {

}
/********************************************************
        ## Min Width 992px And Max Width 1199px
********************************************************/
@media (min-width: 992px) and (max-width: 1199px) {
    .footer-menu li a {
        padding: 10px 4px;
    }
    .footer-social a {
        padding: 2px 6px;
        margin-top: 7px;
    }
    .widget-area section {
        padding: 15px 20px;
    }
}
/********************************************************
        ## Min Width 768px And Max Width 991px
********************************************************/
@media (min-width: 768px) and (max-width: 991px){
    .footer-social ul{
        text-align: center;
        margin-top: 10px;
    }
    .primary-menu ul li a {
        padding: 15px 10px;
        font-size: 13px;
    }
    .header-search{
        padding-left: 0;
    }
}
/********************************************************
        ## Max Width 767px
********************************************************/
@media only screen and (max-width:767px) {
    .primary-menu .xs-angle-down {
        margin: -10px 0 0 0;
        padding: 9px 15px;
        background: #fff;
        float: right;
        color: #333;
        font-size: 22px;
        border: 1px solid transparent;
    }
    .navbar-default .navbar-collapse {
        overflow: hidden;
    }
    .primary-menu ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: none;
    }
    .primary-menu ul.nav li.dropdown > ul.dropdown-menu.active {
        display: block;
        box-shadow: none;
        border: 0;
    }
    .primary-menu .dropdown-menu {
        width: auto;
        float: none;
        position: static;
    }
    .text-center-xs,.header-top .text-right{
        text-align: center;
    }
    .logo img{
        margin: 0 auto;
    }
    .header-social {
        margin-bottom: 10px;
    }
    .header-middle .mini-cart {
        position: absolute;
        top: 60px;
        left: 0;
        text-align: left;
        z-index: 1;
        width: auto;
    }
    .primary-menu ul li a {
        padding: 15px;
    }
    .navbar-default .navbar-toggle{
        border-color: #c09f5a;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #c09f5a;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
        background-color: #c09f5a;
    }
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
        background-color: #fff;
    }
    .woocommerce .product-fix .compare, .woocommerce .product-fix .yith-wcqv-button{
        visibility: visible;
        bottom: 0;
    }
    .margin-top-xs-20{
        margin-top: 20px;
    }
    .footer-bottom ,.footer-bottom ul,.info{
        text-align: center;
    }
    .info{
        padding-bottom: 5px;
    }
    .header-social{
        position: absolute;
        top: 51px;
        width: auto;
        z-index: 1;
    }
    .header-social ul{
        text-align: left;
    }
    .primary-menu ul li:first-child a {
        padding-left: 15px;
    }
    .primary-menu .navbar-nav>li>a::after{
        display: none;
    }
    .blog-slider #blog-slider{
        padding: 50px;
    }
    .footer-social ul{
        text-align: left;
        margin-top: 20px;
    }
    .footer-menu{
        margin-top: 10px;
    }
    .footer-menu li a {
        padding: 5px 2px;
    }
}
/********************************************************
        ## Max Width 480px
********************************************************/
@media only screen and (max-width:480px) {
    .blog-slider #blog-slider{
        padding: 30px;
    }
    .social-sharing-fix{
        float: left !important;
    }
    .article-post, .comments-wrap, .pagination-wrap .pagination {
        padding: 20px;
    }
    .widget-area section{
        padding: 15px 20px;
    }
}
/********************************************************
        Max Width 320px
********************************************************/
@media only screen and (max-width:320px) {

}
/********************************************************
        Max Width 240px
********************************************************/
@media only screen and (max-width:240px) {

}