#category .breadcrumnb, #category .category-products .titles, .breadcrumnb{
    display:block;
    }
    #InstagramGallery {
        padding-top: 56px;
        padding-bottom: 45px;
        text-align: center;
        background: #2f2f2f;
    }
    #InstagramGallery .widget-title {
        padding-bottom: 27px;
    }
    #InstagramGallery .widget-title h3 {
        font-family: 'Montserrat', sans-serif;
        
        font-size: 16px;
        font-weight: 700;
        margin-top: 0;
        margin-bottom: 19px;
        letter-spacing: .1em;
        text-transform: uppercase;
        color: #ffffff;
    }
    #InstagramGallery .widget-title p.instagram-desc {
        line-height: 18px;
        position: relative;
        display: inline-block;
        letter-spacing: .05em;
        background: #2f2f2f;
    }
    #InstagramGallery .widget-title p.instagram-desc::before {
        position: relative;
        top: 3px;
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        content: '';
        background: url(https://www.avmaxx.com/assets/templates/Ella-html5/images/social.png) -264px -10px no-repeat;
    }
    
    #InstagramGallery a.insta-btn {
        min-width: 210px;
        margin-top: 60px;
        color: #fff;
        border: 1px solid #760000;
        background: #aa0119;
        line-height: 44px;
        height: 46px;
        padding: 0 27px;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
        font-weight: 700;
            letter-spacing: .1em;
        text-transform: uppercase;
        border-radius: 0;
    }
    #InstagramGallery a.insta-btn:hover
    {	    color: #000;
        background: #fff;
    }
    
    .mailist-box-title{
        font-family: 'Open Sans', sans-serif;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0px;
        text-transform: uppercase;
        font-weight: 800;
        color: #fff;
        text-align: center;
        margin: 0 !important;
        padding: 10px 0;
    }
    
    .mobile-menu-widget .mobile-menu-widget-title{
            margin: 0;
            font-size: 16px;
            text-transform: uppercase;
            font-weight: bold;
            padding-bottom: 10px;
            margin-bottom: 10px;
            line-height: 1;
            border-bottom: 1px solid #ececec;
    }
    #searchLabel.modal-title.search {
        font-size: 16px;
    }
    .page_heading.register-sub-title{
        font-size: 16px;
    }
    .order-summary .order-summary-heading{
            font-size: 16px;
            margin: 0 0 0;
            line-height: 1;
            text-transform: uppercase;
            font-weight: 600;
    }
    .cart-detail-item .module-expand.coupon-heading{
            font-size: 16px;
            line-height: 1;
            font-weight: bold;
            margin: 0 0 10px;
                margin-bottom: 0;   
    }  
    .modal-title.gift-heading{
        font-size: 16px;
        font-weight: 500;
    }
    .affiliate-subheading{
            margin-bottom: 25px;
            font-size: 16px;
    }
    .modal-title.affiliate-reset{
            font-size: 16px;
                font-weight: 500;
    }
    .modal-title.title{
        font-size: 16px;
        font-weight: 500;

    } 
    .reviews-snapshot-header .snapshop-title{
        font-size: 16px;
        margin: 0 0 5px;
        line-height: 1;
        font-weight: bold;
    }  
    .wishlist-modal-heading{
        font-weight: 500;
    line-height: 1.1;
    }
    body.home-page .home-content {
        font-size: 24px;
        margin-top: 20px;
        margin-bottom: 10px;
    } 
    #resetPWLabel {
        font-size: 16px;
        font-weight: 500;
    }
    h2.headerTitle {
        font-size: 20px;
    }
    .category-footer h3 {
        font-size: 16px;
    }
    .feedTitle{
            font-size: 16px;
    }
    .content-h-4 {
        font-size: 18px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-weight: 500;
    }   
    .content-h-3 {
        font-size: 24px;
        font-weight: 500;
    } 
    .content-h-2 {
        font-size: 30px;
        font-weight: bold;
    }
    .product-content-h-2 {
        font-size: 20px;
    }

    .product-content-h-3 {
        font-size: 24px;
    }
    .product-content-h-4 {
        font-size: 22px;
    }
    #myaccount .account-subtitle {
        text-transform: uppercase;
        font-weight: 600;
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 10px;
    }   
    #myaccount .subheading-account{
    margin-bottom: 25px;
    font-size: 16px;

    }
    .r-tabs .r-tabs-nav .r-tabs-tab  .r-tabs-anchor {
        padding: 10px 10px;
    }
    @media only screen and (max-width: 767px)
    {
        .dxm_mn {
        margin: 0 -15px;
    }
        .dxm_mn span img {
        display: block;
        text-align: center;
        margin: 0 auto;
    }
    .dxm_mn span {
        width: 50%;
        float: left;
        margin: 10px 0;
        padding: 0 10px;
    }
    }
    
    
    .ProductGridMn ul li {
        float: left;
        width: 33.33%;
        padding: 15px;
    }
    .ProductGridMn ul li .InnerMn {
        border: 5px solid #dedede;
        text-align: center;
        float: left;
        width: 100%;
        position: relative;
    }
    .ProductGridMn ul li .InnerMn .ProImg {
        max-width: 100%;
    }
    .ProductGridMn ul li .InnerMn .ItemFree {
        float: left;
        width: 100%;
        padding: 0px 15px 10px 15px;
    }
    .ProductGridMn ul li .InnerMn .ItemFree p {
        float: left;
        width: 50%;
        margin: 0px;
        padding: 0px;
        border: 0 none;
        text-align: left;
    }
    .ProductGridMn ul li .InnerMn .ItemFree img {
        float: right;
        width: auto !important;
    }
    .ProductGridMn ul li .InnerMn h4 {
        float: left;
        width: 100%;
        background: #9a0000;
        color: #fff;
        margin: 0px;
        padding: 0px;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        font-size: 23px;
    }
    .ProductGridMn ul li .InnerMn a.Btn.sn-btn {
        float: left;
        width: 100%;
        background: #000000;
        color: #fff;
        border-radius: 0px;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        font-size: 23px;
        margin: 0px;
        padding: 0px;
    }
    .ProductGridMn ul li .InnerMn span.sale.price {
        position: absolute;
        top: 0;
        right: 0;
        background: #9a0000;
        width: 100px;
        height: 60px;
        color: #fff;
        font-size: 25px;
    }
    .ProductGridMn ul li .InnerMn span.sale.price sub {
        font-size: 12px;
        line-height: normal;
        display: inline-block;
    }
    .ProductGridMn ul li .InnerMn span.sale.price small {
        float: left;
        width: 100%;
        color: #dedede;
        margin-top: 5px;
        font-size: 12px;
    }
    .ProductGridMn ul {
        list-style: none;
        margin: 0px -15px;
        padding: 0px; 
    }
    
    .owl-nav > div.disabled {
        opacity: .5;
    }
    
    #instafeed .owl-nav > div
    {   font-size: 0;
        position: absolute;
        top: 50%;
        width: 37px;
        height: 37px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 50%;
        background: #fff url(https://www.avmaxx.com/assets/templates/Ella-html5/images/sprite-icons.png) no-repeat;
    }
    #instafeed .owl-nav > div.owl-prev
    {    left: -55px;
        background-position: -150px -100px;
    }
    #instafeed .owl-nav > div.owl-next
    {
        right: -55px;
        background-position: -200px -100px;
    }
        .dxm_mn span {
        padding: 0px 17px;
    }
    #carousel-sellers{
    width:100%;float:left;margin:0px;
    
    }
    @media (max-width:1100px)
    {
    #instafeed .owl-nav>div.owl-prev {
        left: -37px;
    }
    #instafeed .owl-nav>div.owl-next {
        right: -37px;
    }
    
    }
    
    @media only screen and (max-width:1199px){
    .ProductGridMn ul li{
        width: 25%;
    }
    .dxm_mn span {
        padding: 0px 22px;
    }
    
    }
    
    @media only screen and (max-width:990px){
    .dxm_mn span {
        padding: 0px 22px;
    }
    .ProductGridMn ul li{
        width: 33.33%;
    }
    }
    
    @media only screen and (max-width:767px){
    .subcategories>ul>li{
    width:50% !important;float:left !important;
    }
    .ProductGridMn ul li{
    width:50%;
    }
    #manufacturerIndex .mfg-name{
    width:50%;}
    }
    
    @media (max-width: 767px)
    {
    #instafeed .owl-nav>div.owl-prev {
        left: -10px;
    }
    #instafeed .owl-nav>div.owl-next {
        right: -10px;
    }
    }
    
    @media (min-width: 768px) and (max-width:990px)
    {
    #InstagramGallery .container 
    {   width: 100%;  max-width: 718px;
    }
    }
    
    @media only screen and (max-width:479px){
    #carousel-sellers .product-item {
        width: 50%;
        float: left;
        padding: 0px 5px;
    }
    .dxm_mn span {
        padding: 0px 10px;
    }
    .subcategories>ul>li span.name{
    height:30px;font-size:16px;}
    
    .product-items .product-item {
        width: 50% !important;
        float: left !important;
        padding: 0px 5px !important;
    }
    }
    
    
    .avaib_free {
    display: block !important;
    height: 221px;
    overflow: hidden;
    line-height: 22px;
    }
    #category .product-items .product-item
    #category .product-items .product-item {
    height: auto !important;
    }
    
    #category .product-items .product-item .avaib_free {
    display: block !important;
    height: 175px;
    overflow: hidden;
    line-height: 22px;
    }
    #category .product-items .product-item {
    height: auto !important;
    }
    .product-item .status span{
        font-size:10px;
    }
    .product-item .status span:before, 
    .product-item .status span.availability:after{
        display: none;
    }
    .product-item .status span:after{
        content: "\2022";
        margin: 0 .5em 0 .2em;
        color: #000;
        display: none;
    }
    
    /**/
    .category-page.leftbar #category .container, body.feed-page section#extrapage > .container{
        max-width: 1900px;  padding: 0 30px; margin: 0 auto;
    }
     body.feed-page section#extrapage > .container section#category  .container{
       max-width:100%;
       padding:0px;
    }
    .container{
        max-width: 1260px;
    }
    #makeanoffer-btn {
        animation: blinkingText 1.5s infinite;
        background-color: #fff;
    }
    @keyframes blinkingText{
        0%{     color: #da1f26; border-color: #da1f26;     }
        49%{    color: #da1f26; border-color: #da1f26; }
        60%{    color: transparent; border-color: transparent; }
        99%{    color:transparent;  border-color: transparent; }
        100%{   color: #da1f26;    border-color: #da1f26; }
    }
    
    @media only screen and (min-width: 990px){
        body.leftbar.norightbar .cat-items-grid, body.feed-page section#extrapage > .container section#category .container  .col-md-9{
            width: calc(100% - 300px);
        }
    }
    @media only screen and (max-width: 1200px){
        .category-products .product-items.product-items-4 .product-item:nth-child(4n+1){
            clear: left;
        }
        .affirmButton{
            min-height: 52px;
        }
    }
    @media only screen and (max-width: 1025px){
        .category-products .product-items.product-items-4 .product-item:nth-child(4n+1){
            clear: none;
        }
        .category-products .product-items.product-items-4 .product-item:nth-child(3n+1){
            clear: none;
        }
        .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor
        {
            padding: 10px 7px;
            font-size: 12px;
        }
    }
    @media only screen and (max-width: 767px){
        .category-products .product-items.product-items-4 .product-item:nth-child(3n+1),.category-products .product-items.product-items-4 .product-item:nth-child(4n+1){
            clear: none;
        }
        .category-products .product-items.product-items-4 .product-item:nth-child(2n+1){
            clear: left;
        }
    }
    @media only screen and (min-width: 1200px){
        .category-products .product-items.product-items-4 .product-item{
            width: 20%;
        }
        .category-products .product-items.product-items-4 .product-item:nth-child(5n+1){
            clear: left;
        }
    }
    @media only screen and (min-width: 1700px){
        .category-products .product-items.product-items-4 .product-item{
            width: 16.5%;
        }
        .category-products .product-items.product-items-4 .product-item:nth-child(6n+1){
            clear: left;
        }
        .category-products .product-items.product-items-4 .product-item:nth-child(5n+1){
            clear: none;
        }
    }
    #InstagramGallery{
    float:left;
    width:100%;
    display:block;
    position:static;
    }
    
    .homepage-slider:after,
    .homepage-slider:before,
    #Promos:after,
    #Promos:before,
    .products-section:after,
    .products-section:before,
    #InstagramGallery:after,
    #InstagramGallery:before,
    #instafeed:after,
    #instafeed:before{
    content: "";
    display: block;
    clear: both;
    width: 100%; 
    }
    
    
    /*-------------------------------------------------------------------------------------*/
    .slick-slide img 
    { width: 100% !important; padding: 15px;
    }
    .instagram_gallery {
        position: relative;
    }
    .slick-dots li
    { float: none; width: 15px; padding: 0;  margin: 0 10px 0 0;list-style-type:none;display:inline-block;
    }
    .slick-dots li button 
    { background: #fff;  border: none; cursor: pointer; color: #fff; border-radius: 50%; height: 15px; width: 15px ;font-size:0px;outline:none;box-shadow:none;
    }  
    .slick-active button
    {  background: rgba(218, 31, 38, .90) !important; color: rgba(218, 31, 38, .90) !important;
    }
    .slick-dots
    { position: absolute; bottom: -35px; left: 0;transform: none;right:0;text-align:center;padding:0px;
    }
    .slick-next 
    { cursor: pointer; background: url(../ra.png) no-repeat; border: 0; font-size: 0px; height: 44px; width: 24px; position: absolute; right: -50px; top: 50%;
    }
    .slick-prev 
    { cursor: pointer; background: url(../la.png) no-repeat; border: 0; font-size: 0px; height: 44px; width: 24px; position: absolute; left: -50px;  top: 50%;
    }
    .slick-initialized .slick-slide
    { height: auto;outline:none;box-shadow:none; 
    }
    #caTnaV .navbar-nav > li > .dropdown-menu{
        max-width: 700px;
    }
    #caTnaV .navbar-nav > li > .dropdown-menu > li{
        width: 33.33%;
    }
    #caTnaV .navbar-nav > li:last-child > .dropdown-menu, #caTnaV .navbar-nav > li:nth-last-child(2) > .dropdown-menu, #caTnaV .navbar-nav > li:nth-last-child(3) > .dropdown-menu, #caTnaV .navbar-nav > li:nth-last-child(4) > .dropdown-menu {
        left: auto;
        right: 0;
    }
    #caTnaV ul.dropdown-menu,
    #caTnaV .navbar-nav > li.dropdown > a:after{
        display: none !important;
    }
    
    #mobile-categories .subcat-expand {
        height: 20px;
        width: 20px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        background: #000000;
        z-index: 99;
    }
    #mobile-categories .navPage-subMenu-item .subcat-expand {
        top: 5px
    }
    #mobile-categories .subcat-expand.subcat-expanded::before{
        display: none
    }
    #mobile-categories .subcat-expand::after,
    #mobile-categories .subcat-expand::before {
        background: #fff;
        bottom: 0;
        content: "";
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0
    }
    #mobile-categories .subcat-expanded::after {
        background: #fff
    }
    #mobile-categories .subcat-expand::before {
        height: 12px;
        width: 2px;
    }
    #mobile-categories .subcat-expand::after {
        height: 2px;
        width: 12px;
    }
    #mobile-categories #categories.navbar-nav > li.dropdown {
        position: relative;
        width: 100%;
        display: block;
        clear: both;
    }
    nav#mobile-menu .navbar-nav > li > .dropdown-menu {
        box-shadow: none;
        padding: 10px 0px 0px;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        overflow: visible;
    }
    div#mobile-categories .navbar-nav > li > .dropdown-menu > li{
        width: 100%;
    }

    @media only screen and (max-width: 1200px){
        #caTnaV{
            padding: 0 20px;
        }
        #caTnaV #categories.navbar-nav > li.dropdown > a{
            padding: 0 20px 0 12px;
        }
        #caTnaV #categories.navbar-nav > li > a{
            padding: 0 12px 0 12px;
        }
        #caTnaV .navbar-nav > li > .dropdown-menu {
            max-width: 580px;
        }
        #caTnaV #categories-outer .dropdown-menu > li:nth-child(3n+1) {
            clear: left;
        }
        #caTnaV #categories-outer .dropdown-menu > li > a{
            white-space: normal;
        }
        .sticky-on #caTnaV #categories.navbar-nav > li > a {
            padding: 0px 8px 0px 8px;
        }

        .sticky-on #caTnaV #categories.navbar-nav > li.dropdown > a {
            padding: 0px 18px 0px 6px;
        }
    }    