/*==========  Desktop First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1376px) {}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .mobile_hidden {
        display: none !important;
    }

    .desk_hidden {
        display: block !important;
    }
}

/*=================================================================================================*/
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 24px;
    }

    h3 {
        font-size: 18px;
    }
    .mgazine_col {
       width: 100%;
     }
     .mgazine_row {
       margin-bottom: 30px;

}

.am_contacte_col {
    width: 100%;
}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 670px) {}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 576px) {
    .mp_slider_item_box .img_cont {
    height: 270px;
}
.mstb_caption {
    max-width: 250px;
   
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 12px;
}
.mstb_caption_wrapper_title {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.2;
}
.header .logo-holder .logolink .logoimg {
    max-height: 120px;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 480px) {
 .cmpb_inner .img_cont {
    width: 90px;
    height: 90px;
}  
.cmpb_inner {
    height: 130px;
    width: 90px;
}
.cmpb_inner_caption_footer{
   font-size: 13px;
}
.category_mp_panel_box {
    margin-left: 5px;
    margin-right: 5px;
}
.category_mp_panel {
    margin-left: -3px;
    margin-right: -3px;
} 
.shop_table thead {
    display: none;
}   
.shop_table tbody tr td.product-thumbnail>a img {
    max-width: 150px;
}
.shop_table tbody tr td.product-thumbnail>a {
    display: block;
}
.shop_table tbody tr {
    display: block;
}
.shop_table tbody tr td {
    padding-right: 0px;
    display: block;
}
}


/* Custom, iPhone Retina */
@media only screen and (max-width : 450px) {
   
.cmpb_inner .img_cont {
    width: 80px;
    height: 80px;
}  
.cmpb_inner {
    width: 80px;
    height: 120px;
}
.cmpb_inner_caption_footer{
   font-size: 12px;
}
.thb-product-detail .product-information h1 {
    font-size: 25px;
    line-height: 1.1;
    margin-bottom: 10px;
}
.thb-product-detail .product-information {
     margin-top: 0px; 
}

}


/* Custom, iPhone Retina */
@media only screen and (max-width : 400px) {
    .mstb_caption {
    max-width: 180px;
    font-size: 10px;
}
.mp_slider_item_box .img_cont {
    height: 200px;
}
.cmpb_inner .img_cont {
    width: 70px;
    height: 70px;
}  
.cmpb_inner {
    height: 104px;
    width: 70px;
}
.cmpb_inner_caption_footer{
   font-size: 12px;
}
.thb-product-detail .product-information .quantity {
    margin-bottom: 20px;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {}

/* Custom, iPhone Retina */
@media only screen and (max-width : 310px) {}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .mobile_hidden {
        display: block !important;
    }

    .desk_hidden {
        display: none !important;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {}


/*=================================================*/
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1376px) {}

/*=============================*/
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1700px) {}