@media screen and (min-width:240px) and (max-width:359px){

    .fixWidth, .defContentItem .blog, .item-page{
        width:100%;
    }
    
    .top_left{
        float: none;
    }
    .top_left ul{
        display: inline-block;
    }
    
    .top_left ul li{
            margin: 0;
    padding: 6px;
    border: none;
    box-sizing: border-box;
    }
    
    .top_right{
            width: 100%;
    display: inline-block;
    float: none;
    text-align: left;
    margin: 10px 0;
    }
    
    .logoBox{
        width: 100%;
    float: none;
    text-align:center;
    }
    
    .logoBox img{
        width: 100%;
    }
    
    .searchBox{
        width: 97%;
        float: none;
        display: inline-block;
            margin: 0px 0px 18px 0px;
    }
    
    
    .megashopMenu {
    width: 97%;
    display: block;
}
    
    .logo_row{
        padding:0 5px;
    }
    
    .dskMenu{
        display:none;
    }
    
    
    
    .homeCategory {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    .homeCategory .categoryRow:nth-of-type(2n+1),
    .homeCategory .categoryRow:nth-of-type(2n){
        width: 100%;
    display: inline-block;
    float: none;
    height: auto;
    padding: 10px;
    }
    
    .categoryRow h5{
            text-align: center;
    }
    
    
    .categoryRowBox{
        width: 100%;
    float: none;
    }
    
    .categoryRowBox ul{
        padding: 0px 0px 0px 10px;
    }
    
    .categoryRowMedia{
        float: none;
    text-align: center;
    width: 100%;
    }
    
    
    .categoryRow h5 {
    font-size: 19px!important;
}
    
    
    .topSellingBox{
       padding:0 10px;
       box-sizing: border-box;
    }
    
    .topSellingBox>ul{
        display: inline-block;
    }
    
    .topSellingBox ul li{
            width: 100%;
    float: none;
    }
    
    .blockHeader h3 {
      padding: 0px 0px 10px 5px;
    }
    
    .footerRow{
        height: auto;
    }
    
    
    .subscribeRowLeft{
        width: 100%;
    float: none;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 10px;
    }
    
    .subscribeRowRight{
        width: 97%;
    float: none;
    margin: 0 5px;
    }
    
    .footer_left{
        float: none;
    }
    
    .footer_left img{
        width: 100%;
    }
    
    
    .page_header_module .header-info{
        width: 100%;
    }
    
    
    .page_header_module {
       margin-top: 13px;
    padding: 10px;
    box-sizing: border-box;
    }
    
    .defContentItem{
    padding:10px;
    box-sizing: border-box;        
    }
    
     .footerRow{
    padding: 75px 10px;
    box-sizing: border-box;        
    }   
    
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-thumbnail,
    .defContentItem .items-row:nth-of-type(2n) .entry-thumbnail{
            width: 100%;
    display: inline-block;
    float: none;
    }
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-content-wrap,
    .defContentItem .items-row:nth-of-type(2n) .entry-content-wrap{
            position: relative;
            top: 0;
            transform: inherit;
            width: 100%;
            float: none;
    }
    
    
    .item-page .newsImg{
            width: 100%;
    float: none;
    }
    
    
    .mg_menu_box>ul{
            border-radius: 0;
    }
    
    
    .subMenu{
top: 175px;
    width: 90%;
    right: 0;
    }
    
    
    .bottomBox {
    background-attachment: inherit;
}
    
    
    .bottomContent{
            width: 100%;
    }
    
    .bottomContent p:first-of-type{
        font-size: 40px;
    }
    
    .bottomContent p:last-of-type{
            font-size: 40px;
    padding-left: 75px;
    }
    
    .productUL>li{
        width: 100%;
    float: none;
    margin: 0;
    }
    
    .slideTitle{
        width: 100%;
    float: none;
    }
    
    
    .slImageBox{
        width: 100%;
    float: none;
    }
    
    .owl-carousel .owl-item img{
            height: auto!important;
    width: 100%!important;
    float: none;
    }
    
    .slideTitle h2 {
    font-size: 19px!important;
    padding: 15px;
    box-sizing: border-box;
}
    
    
    .homeSlide {
    height: 550px;
}
    
    .products.owl-carousel {
    height: 550px;
}
    
    
    
    .contact-box{
        width: 100%;
    float: none;
    }
    
    .formRow{
        width: 100%;
    float: none;
    margin: 10px 0px 10px 5px;
    }
    
    
    .left-info{
        width: 100%;
    float: none;
    }
    
    .form-items>h2{
        display:none;
    }
    
    iframe{
        width:100%;
            border: none;
    }
    
    
    .page_header_module .header-info h1{
            font-size: 20px;
    }
    
    
    .categoryRowLeft{
            position: absolute;
    left: -350px;
    }
    
    
    .categoryRowRight{
        width: 100%;
    float: none;
    }
    
    .productListData li{
         
    margin: 0;
    }
    
    .productListPreview{
        width: 100%;
    float: none;
    }
    .productListInfo{
        width: 100%;
    }
    
    .mobileFil{
    display: inline-block;
    }
    
        .fxMenuClose{
    display: inline-block;
    }

    
    
    
    .categoryRowLeft{
    position: absolute;
    top: 0;
    background: #fff;
    height: 100vh;
    z-index: 99999;
    bottom: 0;
    width: 100%;
    left:0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;

}

 .categoryRowLeft.menu-is-opened {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 0 0 65px rgb(0 0 0 / 7%);
}


    
    
    .categoryLeftRowER{
        display: inline-block;
    background: #fff;
    width: 100%;
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .categoryLeftRowFixed{
        margin:0;
    }
    
    
    
    .logo_row {
    width: 97%;
    }
    
    .top_right>ul {
    display: inline-block;
    float: right;
    margin-left: 10px;
}

.top_right>ul li{
    float:left;
}

.breadcrumbRow ul {
    display: inline-block;
}

.productTopData{
    width:100%;
        display: inline-block;
            padding: 0 10px;
    box-sizing: border-box;
}

.productMedia{
        width: 100%;
    margin: 0;
}

.productPageInfo{
        width:100%;
        display: inline-block;
}



.albery-container, .pagination-container{
    width: 100%!important;
}

.single_add_to_cart_button.button{
    width:60%;
}


  .yith-wcwl-add-to-wishlist{
          width: 100%;
    margin: 0;
    text-align: right;
  }  
    
    .productDescription{
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .productDescription > ul > li {
    padding-right: 2px;
    }
    
    
    .minibasket_item-image img{
            height: auto;
    width: 100%;
    }
    
    .minibasket_item-details{
            width: 100%;
    float: none;
    margin: 10px 0;
    }
    
    .cartBoxRight{
        width: 100%;
    }
    
    .cart_content .cart__image-wrapper{
            width: 100%;
    }
    
    .cart_content-item .cart_item-top,
    .cart_content{
        width:100%;
        display: inline-block;
    }
    
    
    .medium-up--three-fifths {
    width: 92%;
    float: none;
}
    
    
    
    .cart_content-item .cart_item-bottom .remove_holder{
        margin:0;
    }
    
    .cart_content{
        padding:0;
    }
    
    .medium-up--two-fifths{
            width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
    }
    
    
    .woosw-share-label{
        text-align: inherit;
    }
    
    .woosw-list .woosw-actions,
    .woosw-list .woosw-copy,
    .woosw-share{
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    }
    
    .entry-content{
        text-align: inherit;
    }
    
        .form-items form {
    width: 100%;
}
    
    .contact-box {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
    
.menubs{
    display:block;
        float: left;
    margin: 0px 30px 0px 7px;
}

.header i{
    font-size: 30px;
    color: #6ebeee;
}

.tp_sc{
    float:right;
}

.language_box{
    float:right;
}

    .top_right>ul{
        margin-top:7px;
    }
    
    
    .language_box {
    top: 9px;
}
    
    
.megashopMenu{
    display:none;
}    
    
    
 
    .footer_right{
        width: 100%;
    text-align: center;
    float: none;
    }
    
     .footer_right ul{   
        width: auto;
    display: inline-table;
        
    }
    
    
    .catimg_1 img,
    .catimg_2,
    .catimg_3 img,
    .catimg_4{
      top:0;    
    }
    
    
    
    
    
    
    
    
    
    
}



@media screen and (min-width:360px) and (max-width:475px){
       
    .fixWidth, .defContentItem .blog, .item-page{
        width:100%;
    }
    
    .top_left{
        float: none;
    }
    .top_left ul{
        display: inline-block;
    }
    
    .top_left ul li{
            margin: 0;
    padding: 6px;
    border: none;
    box-sizing: border-box;
    }
    
    .top_left ul li:nth-of-type(1){
            float: left;
    }
    
    .top_left ul li:nth-of-type(2){
            float: right;
    }    
    
    
    .top_left ul li:nth-of-type(3){
        width: 100%;
    display: inline-block;
    }
    
    .breadcrumbRow ul li{
        float:left;
    }
    
    .form-items form {
    width: 100%;
}
    
    .contact-box {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    
    
    .top_right{
            width: 100%;
    display: inline-block;
    float: none;
    text-align: left;
    margin: 10px 0;
    }
    
    .logoBox{
        width: 100%;
    float: none;
        text-align:center;
    }
    
    .logoBox img{
        max-width: 100%;
    }
    
    .searchBox{
        width: 97%;
        float: none;
        display: inline-block;
            margin: 0px 0px 18px 0px;
    }
    
    
    .megashopMenu {
    width: 97%;
    display: block;
}
    
    .logo_row{
        padding:0 5px;
    }
    
    .dskMenu{
        display:none;
    }
    
    
    
    .homeCategory {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    .homeCategory .categoryRow:nth-of-type(2n+1),
    .homeCategory .categoryRow:nth-of-type(2n){
        width: 100%;
    display: inline-block;
    float: none;
    height: auto;
    padding: 10px;
    }
    
    .categoryRow h5{
            text-align: center;
    }
    
    
    .categoryRowBox{
        width: 100%;
    float: none;
    }
    
    .categoryRowBox ul{
        padding: 0px 0px 0px 10px;
    }
    
    .categoryRowMedia{
        float: none;
    text-align: center;
    width: 100%;
    }
    
    
    .categoryRow h5 {
    font-size: 19px!important;
}
    
    
    .topSellingBox{
       padding:0 10px;
       box-sizing: border-box;
    }
    
    .topSellingBox>ul{
        display: inline-block;
    }
    
    .topSellingBox ul li{
            width: 100%;
    float: none;
    }
    
    .blockHeader h3 {
      padding: 0px 0px 10px 5px;
    }
    
    .footerRow{
        height: auto;
    }
    
    
    .subscribeRowLeft{
        width: 100%;
    float: none;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 10px;
    }
    
    .subscribeRowRight{
        width: 97%;
    float: none;
    margin: 0 5px;
    }
    
    .footer_left{
        float: none;
    }
    
    .footer_left img{
        width: 100%;
    }
    
    
    .page_header_module .header-info{
        width: 100%;
    }
    
    
    .page_header_module {
       margin-top: 13px;
    padding: 10px;
    box-sizing: border-box;
    }
    
    .defContentItem{
    padding:10px;
    box-sizing: border-box;        
    }
    
     .footerRow{
    padding: 75px 10px;
    box-sizing: border-box;        
    }   
    
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-thumbnail,
    .defContentItem .items-row:nth-of-type(2n) .entry-thumbnail{
            width: 100%;
    display: inline-block;
    float: none;
    }
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-content-wrap,
    .defContentItem .items-row:nth-of-type(2n) .entry-content-wrap{
            position: relative;
            top: 0;
            transform: inherit;
            width: 100%;
            float: none;
    }
    
    
    .item-page .newsImg{
            width: 100%;
    float: none;
    }
    
    
    .mg_menu_box>ul{
            border-radius: 0;
    }
    
    
    .subMenu{
top: 175px;
    width: 90%;
    right: 0;
    }
    
    
    .bottomBox {
    background-attachment: inherit;
}
    
    
    .bottomContent{
            width: 100%;
    }
    
    .bottomContent p:first-of-type{
        font-size: 40px;
    }
    
    .bottomContent p:last-of-type{
            font-size: 40px;
    padding-left: 75px;
    }
    
    .productUL>li{
        width: 100%;
    float: none;
    margin: 0;
    }
    
    .slideTitle{
        width: 100%;
    float: none;
    }
    
    
    .slImageBox{
        width: 100%;
    float: none;
    }
    
    .owl-carousel .owl-item img{
            height: auto!important;
    width: 100%!important;
    float: none;
    }
    
    .slideTitle h2 {
    font-size: 19px!important;
    padding: 15px;
    box-sizing: border-box;
}
    
    
    .homeSlide {
    height: 550px;
}
    
    .products.owl-carousel {
    height: 550px;
}
    
    
    
    .contact-box{
        width: 100%;
    float: none;
    }
    
    .formRow{
        width: 100%;
    float: none;
    margin: 10px 0px 10px 5px;
    }
    
    
    .left-info{
        width: 100%;
    float: none;
    }
    
    .form-items>h2{
        display:none;
    }
    
    iframe{
        width:100%;
            border: none;
    }
    
    
    .page_header_module .header-info h1{
            font-size: 20px;
    }
    
    
    .categoryRowLeft{
            position: absolute;
    left: -350px;
    }
    
    
    .categoryRowRight{
        width: 100%;
    float: none;
    }
    
    .productListData li{
         
    margin: 0;
    }
    
    .productListPreview{
        width: 100%;
    float: none;
    }
    .productListInfo{
        width: 100%;
    }
    
    .mobileFil{
    display: inline-block;
    }
    
        .fxMenuClose{
    display: inline-block;
    }

    
    
    
    .categoryRowLeft{
    position: absolute;
    top: 0;
    background: #fff;
    height: 100vh;
    z-index: 99999;
    bottom: 0;
    width: 100%;
    left:0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;

}

 .categoryRowLeft.menu-is-opened {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 0 0 65px rgb(0 0 0 / 7%);
}


    
    
    .categoryLeftRowER{
        display: inline-block;
    background: #fff;
    width: 100%;
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .categoryLeftRowFixed{
        margin:0;
    }
    
    
    
    .logo_row {
    width: 97%;
    }
    
    .top_right>ul {
    display: inline-block;
    float: right;
    margin-left: 10px;
}

.top_right>ul li{
    float:left;
}

.breadcrumbRow ul {
    display: inline-block;
}

.productTopData{
    width:100%;
        display: inline-block;
            padding: 0 10px;
    box-sizing: border-box;
}

.productMedia{
        width: 100%;
    margin: 0;
}

.productPageInfo{
        width:100%;
        display: inline-block;
}



.albery-container, .pagination-container{
    width: 100%!important;
}

.single_add_to_cart_button.button{
    width:60%;
}


  .yith-wcwl-add-to-wishlist{
          width: 100%;
    margin: 0;
    text-align: right;
  }  
    
    .productDescription{
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .productDescription > ul > li {
    padding-right: 2px;
    }
    
    
    .minibasket_item-image img{
            height: auto;
    width: 100%;
    }
    
    .minibasket_item-details{
            width: 100%;
    float: none;
    margin: 10px 0;
    }
    
    .cartBoxRight{
        width: 100%;
    }
    
    .cart_content .cart__image-wrapper{
            width: 100%;
    }
    
    .cart_content-item .cart_item-top,
    .cart_content{
        width:100%;
        display: inline-block;
    }
    
    
    .medium-up--three-fifths {
    width: 92%;
    float: none;
}
    
    
    
    .cart_content-item .cart_item-bottom .remove_holder{
        margin:0;
    }
    
    .cart_content{
        padding:0;
    }
    
    .medium-up--two-fifths{
            width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
    }
    
    
    .woosw-share-label{
        text-align: inherit;
    }
    
    .woosw-list .woosw-actions,
    .woosw-list .woosw-copy,
    .woosw-share{
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    }
    
    .entry-content{
        text-align: inherit;
    }
    
    
     
.menubs{
    display:block;
        float: left;
    margin: 0px 30px 0px 7px;
}

.header i{
    font-size: 30px;
    color: #6ebeee;
}

.tp_sc{
    float:right;
}

.language_box{
    float:right;
}

    .top_right>ul{
        margin-top:7px;
    }
    
    
    .language_box {
    top: 9px;
}
    
    
.megashopMenu{
    display:none;
}    
    
    
     
    .footer_right{
        width: 100%;
    text-align: center;
    float: none;
    }
    
     .footer_right ul{   
        width: auto;
    display: inline-table;
        
    }
    
    
    
      .catimg_1 img,
    .catimg_2,
    .catimg_3 img,
    .catimg_4{
      top:0;    
    }  
    
    
    
    
    
    
    
    
    
    
    
}


@media screen and (min-width:476px) and (max-width:767px){
    
       
    .fixWidth, .defContentItem .blog, .item-page{
        width:100%;
    }
    
    .top_left{
        float: none;
    }
    .top_left ul{
        display: inline-block;
    }
    
    .top_left ul li{
            margin: 0;
    padding: 6px;
    border: none;
    box-sizing: border-box;
    }
    
    .top_left ul li:nth-of-type(1){
            float: left;
    }
    
    .top_left ul li:nth-of-type(2){
            float: right;
    }    
    
    
    .top_left ul li:nth-of-type(3){
        width: 100%;
    display: inline-block;
    }
    
    .breadcrumbRow ul li{
        float:left;
    }
    
    .form-items form {
    width: 100%;
}
    
    .contact-box {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    
    
    .top_right{
            width: 100%;
    display: inline-block;
    float: none;
    text-align: left;
    margin: 10px 0;
    }
    
    .logoBox{
        width: 100%;
    float: none;
        text-align:center;
    }
    
    .logoBox img{
         max-width: 100%;
    }
    
    .searchBox{
        width: 97%;
        float: none;
        display: inline-block;
            margin: 0px 0px 18px 0px;
    }
    
    
    .megashopMenu {
    width: 97%;
    display: block;
}
    
    .logo_row{
        padding:0 5px;
    }
    
    .dskMenu{
        display:none;
    }
    
    
    
    .homeCategory {
    padding: 0 10px;
    box-sizing: border-box;
}
    
    .homeCategory .categoryRow:nth-of-type(2n+1),
    .homeCategory .categoryRow:nth-of-type(2n){
        width: 100%;
    display: inline-block;
    float: none;
    height: auto;
    padding: 10px;
    }
    
    .categoryRow h5{
            text-align: center;
    }
    
    
    .categoryRowBox{
        width: 100%;
    float: none;
    }
    
    .categoryRowBox ul{
        padding: 0px 0px 0px 10px;
    }
    
    .categoryRowMedia{
        float: none;
    text-align: center;
    width: 100%;
    }
    
    
    .categoryRow h5 {
    font-size: 19px!important;
}
    
    
    .topSellingBox{
       padding:0 10px;
       box-sizing: border-box;
    }
    
    .topSellingBox>ul{
        display: inline-block;
    }
    
    .topSellingBox ul li{
            width: 100%;
    float: none;
    }
    
    .blockHeader h3 {
      padding: 0px 0px 10px 5px;
    }
    
    .footerRow{
        height: auto;
    }
    
    
    .subscribeRowLeft{
        width: 100%;
    float: none;
    padding: 5px;
    box-sizing: border-box;
    margin-bottom: 10px;
    }
    
    .subscribeRowRight{
        width: 97%;
    float: none;
    margin: 0 5px;
    }
    
    .footer_left{
        float: none;
    }
    
    .footer_left img{
        width: 100%;
    }
    
    
    .page_header_module .header-info{
        width: 100%;
    }
    
    
    .page_header_module {
       margin-top: 13px;
    padding: 10px;
    box-sizing: border-box;
    }
    
    .defContentItem{
    padding:10px;
    box-sizing: border-box;        
    }
    
     .footerRow{
    padding: 75px 10px;
    box-sizing: border-box;        
    }   
    
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-thumbnail,
    .defContentItem .items-row:nth-of-type(2n) .entry-thumbnail{
            width: 100%;
    display: inline-block;
    float: none;
    }
    
    .defContentItem .items-row:nth-of-type(2n+1) .entry-content-wrap,
    .defContentItem .items-row:nth-of-type(2n) .entry-content-wrap{
            position: relative;
            top: 0;
            transform: inherit;
            width: 100%;
            float: none;
    }
    
    
    .item-page .newsImg{
            width: 100%;
    float: none;
    }
    
    
    .mg_menu_box>ul{
            border-radius: 0;
    }
    
    
    .subMenu{
top: 175px;
    width: 90%;
    right: 0;
    }
    
    
    .bottomBox {
    background-attachment: inherit;
}
    
    
    .bottomContent{
            width: 100%;
    }
    
    .bottomContent p:first-of-type{
        font-size: 40px;
    }
    
    .bottomContent p:last-of-type{
            font-size: 40px;
    padding-left: 75px;
    }
    
    .productUL>li{
        width: 100%;
    float: none;
    margin: 0;
    }
    
    .slideTitle{
        width: 100%;
    float: none;
    }
    
    
    .slImageBox{
        width: 100%;
    float: none;
    }
    
    .owl-carousel .owl-item img{
            height: auto!important;
    width: 100%!important;
    float: none;
    }
    
    .slideTitle h2 {
    font-size: 19px!important;
    padding: 15px;
    box-sizing: border-box;
}
    
    
    .homeSlide {
    height: 550px;
}
    
    .products.owl-carousel {
    height: 550px;
}
    
    
    
    .contact-box{
        width: 100%;
    float: none;
    }
    
    .formRow{
        width: 100%;
    float: none;
    margin: 10px 0px 10px 5px;
    }
    
    
    .left-info{
        width: 100%;
    float: none;
    }
    
    .form-items>h2{
        display:none;
    }
    
    iframe{
        width:100%;
            border: none;
    }
    
    
    .page_header_module .header-info h1{
            font-size: 20px;
    }
    
    
    .categoryRowLeft{
            position: absolute;
    left: -350px;
    }
    
    
    .categoryRowRight{
        width: 100%;
    float: none;
    }
    
    .productListData li{
         
    margin: 0;
    }
    
    .productListPreview{
        width: 100%;
    float: none;
    }
    .productListInfo{
        width: 100%;
    }
    
    .mobileFil{
    display: inline-block;
    }
    
        .fxMenuClose{
    display: inline-block;
    }

    
    
    
    .categoryRowLeft{
    position: absolute;
    top: 0;
    background: #fff;
    height: 100vh;
    z-index: 99999;
    bottom: 0;
    width: 100%;
    left:0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;

}

 .categoryRowLeft.menu-is-opened {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    box-shadow: 0 0 65px rgb(0 0 0 / 7%);
}


    
    
    .categoryLeftRowER{
        display: inline-block;
    background: #fff;
    width: 100%;
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .categoryLeftRowFixed{
        margin:0;
    }
    
    
    
    .logo_row {
    width: 97%;
    }
    
    .top_right>ul {
    display: inline-block;
    float: right;
    margin-left: 10px;
}

.top_right>ul li{
    float:left;
}

.breadcrumbRow ul {
    display: inline-block;
}

.productTopData{
    width:100%;
        display: inline-block;
            padding: 0 10px;
    box-sizing: border-box;
}

.productMedia{
        width: 100%;
    margin: 0;
}

.productPageInfo{
        width:100%;
        display: inline-block;
}



.albery-container, .pagination-container{
    width: 100%!important;
}

.single_add_to_cart_button.button{
    width:60%;
}


  .yith-wcwl-add-to-wishlist{
          width: 100%;
    margin: 0;
    text-align: right;
  }  
    
    .productDescription{
        padding: 0 10px;
    box-sizing: border-box;
    }
    
    .productDescription > ul > li {
    padding-right: 2px;
    }
    
    
    .minibasket_item-image img{
            height: auto;
    width: 100%;
    }
    
    .minibasket_item-details{
            width: 100%;
    float: none;
    margin: 10px 0;
    }
    
    .cartBoxRight{
        width: 100%;
    }
    
    .cart_content .cart__image-wrapper{
            width: 100%;
    }
    
    .cart_content-item .cart_item-top,
    .cart_content{
        width:100%;
        display: inline-block;
    }
    
    
    .medium-up--three-fifths {
    width: 92%;
    float: none;
}
    
    
    
    .cart_content-item .cart_item-bottom .remove_holder{
        margin:0;
    }
    
    .cart_content{
        padding:0;
    }
    
    .medium-up--two-fifths{
            width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
    }
    
    
    .woosw-share-label{
        text-align: inherit;
    }
    
    .woosw-list .woosw-actions,
    .woosw-list .woosw-copy,
    .woosw-share{
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    }
    
    .entry-content{
        text-align: inherit;
    }
    
    
     
.menubs{
    display:block;
        float: left;
    margin: 0px 30px 0px 7px;
}

.header i{
    font-size: 30px;
    color: #6ebeee;
}

.tp_sc{
    float:right;
}

.language_box{
    float:right;
}

    .top_right>ul{
        margin-top:7px;
    }
    
    
    .language_box {
    top: 9px;
}
    
    
.megashopMenu{
    display:none;
}    
    
    
     
    .footer_right{
        width: 100%;
    text-align: center;
    float: none;
    }
    
     .footer_right ul{   
        width: auto;
    display: inline-table;
        
    }
    
    
    
    
    
    
    

}



@media screen and (min-width:768px) and (max-width:768px){}


@media screen and (min-width:769px) and (max-width:1023px){}




@media screen and (min-width:1024px) and (max-width:1024px){}



@media screen and (min-width:1025px) and (max-width:1300px){

 


}