/*   1.HD devices Desktops     	  ( Devices =1450px)
 *   1.Large devices Desktops     (1200px = Devices = 1400px)
 *   2.Medium devices Desktops    (980px =  Devices  = 1024px)
 *   3.Small devices Tablets      (767px =  Devices  = 979px)
 *   4.Extra small devices Phones ( Devices <767px)
 */
/* 3.Medium devices Desktops 
================================================== */
/* 4.Small devices Tablets
================================================== */
/* 5.Extra small devices Phones
================================================== */
/* 5.Small devices Phones
================================================== */
@media (min-width: 1400px) {
  .breadcrumb-container {
    padding: 25px 0;
  }
}
@media (min-width: 1200px) {
}
@media (min-width: 992px) {
  .product_list .ajax_block_product.last-in-line, .product_lists .ajax_block_product.last-in-line {
    border-right-color: #fff;
  }
  .rtl .product_list .ajax_block_product.last-in-line, .rtl .product_lists .ajax_block_product.last-in-line {
    border-left-color: #fff;
    border-right-color: #efefef;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    width: 970px !important;
  }
  .breadcrumb-container {
    padding: 54px 0;
  }
  #header-social .footer-social a {
    margin: 0 5px 0 0;
  }
  #product_full #views_block {
    width: 94px;
  }
  #product_full #views_block .thumbnail_image {
    padding: 15px;
  }
  #product_full .pb-left-column #image-block {
    width: calc(100% - 94px);
    padding: 15px;
  }
  #product_left .pb-left-column #image-block, #product_right .pb-left-column #image-block {
    padding: 15px;
  }
  #product_left #views_block .thumbnail_image, #product_right #views_block .thumbnail_image {
    padding: 15px;
  }
  .rtl #header-social .footer-social a {
    margin: 0 0 0 5px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .container {
    width: 750px !important;
  }
  .breadcrumb-container {
    padding: 30px 0;
  }
  .header-top .az_staticsBlock {
    display: inline-block;
  }
  #header-social {
    position: absolute;
    bottom: -85px;
    left: 0;
    z-index: 2;
    width: auto;
  }
  .header-menu {
    padding: 5px 0;
  }
  .footer-container .footer-left {
    border-right: none;
    padding-right: 15px;
  }
  .footer-container .footer-left .flt:after {
    right: -25%;
  }
  .footer-container .footer-left .flb {
    padding: 60px 0 0;
  }
  .content_sortPagiBar_top .category-view-type {
    display: none;
  }
  .content_sortPagiBar_top .productsSortForm {
    float: left;
  }
  .product_list .product-image-container .quick-view, .product_lists .product-image-container .quick-view {
    display: none;
  }
  #product_full .pb-right-column {
    padding-top: 30px;
  }
  .content_only .pb-left-column {
    width: 55%;
  }
  .content_only .pb-right-column {
    width: 45%;
  }
  .content_only #product_full #views_block {
    width: 100px;
  }
  .content_only #product_full .pb-left-column #image-block {
    width: calc(100% - 100px);
  }
  .rtl .footer-container .footer-left {
    border-left: none;
    padding-left: 15px;
  }
  .rtl .footer-container .footer-left .flt:after {
    right: auto;
    left: -25%;
  }
  .rtl .content_sortPagiBar_top .productsSortForm {
    float: right;
  }
}
@media (max-width: 767px) {
  .container {
    width: auto !important;
  }
  .block .title_block, .moduletable .title_block {
    cursor: pointer;
  }
  #sidebar {
    padding-bottom: 30px;
    display: none;
  }
  #live-editor_btn {
    display: none;
  }
  .header-top .az_staticsBlock {
    display: inline-block;
  }
  #header-social {
    position: absolute;
    bottom: -85px;
    left: 0;
    z-index: 2;
    width: auto;
  }
  #header-social .footer-social a {
    margin: 0 5px 0 0;
  }
  .header-menu {
    padding: 5px 0;
  }
  .block-banner {
    width: 100%;
  }
  .block-bannerslider {
    width: 100%;
    padding: 0;
    margin: 15px 0 0;
  }
  .breadcrumb-container {
    padding: 17px 0;
  }
  .breadcrumb-container h1.breadcrumb_title {
    padding: 0 0 10px;
  }
  .footer-container .footer-left {
    border-right: none;
    padding-right: 15px;
  }
  .footer-container .footer-left .flt:after {
    right: -25%;
  }
  .footer-container .footer-left .flb {
    padding: 50px 0 0;
  }
  .footer-container .footer-bottom .t_l, .footer-container .footer-bottom .t_r {
    text-align: center;
  }
  .footer-container .footer-bottom .copyright {
    padding-bottom: 20px;
  }
  .az_boxFooter {
    margin-bottom: 30px;
    text-align: center;
  }
  .footer-container .contactinfo {
    padding: 0 15px 30px;
  }
  .content_sortPagiBar_top .category-view-type {
    display: none;
  }
  .content_sortPagiBar_top .productsSortForm {
    float: left;
  }
  .product_list.list .product-image-container {
    display: inline-block;
    margin-bottom: 15px;
  }
  .product_list.list .product-container .button-container .quick-view {
    display: none;
  }
  .product_list .product-image-container .quick-view, .product_lists .product-image-container .quick-view {
    display: none;
  }
  .pb-left-column {
    margin-bottom: 30px;
  }
  div.moreinfo_block ul.nav-tabs > li a {
    font-size: 14px;
    padding: 12px;
  }
  #product.content_only #product_left .pb-left-column, #product.content_only #product_right .pb-left-column, #product.content_only #product_full .pb-left-column {
    width: 50%;
  }
  #product.content_only #product_left .pb-right-column, #product.content_only #product_right .pb-right-column, #product.content_only #product_full .pb-right-column {
    width: 50%;
  }
  .rtl #header-social .footer-social a {
    margin: 0 0 0 5px;
  }
  .rtl .footer-container .footer-bottom .t_l, .rtl .footer-container .footer-bottom .t_r {
    text-align: center;
  }
  .rtl .content_sortPagiBar_top .productsSortForm {
    float: right;
  }
}
@media (max-width: 479px) {
  .btn, button, .button, input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {
    padding: 7px 10px;
  }
  .block-bannerslider {
    margin: 0;
  }
  .header-container #header-logo {
    width: 100%;
    padding-bottom: 30px;
  }
  .header-container #header-cart {
    width: 100%;
  }
  .footer-socials .socials a {
    margin: 0 0 0 3px;
  }
  .footer-container .footer-content .col-xs-6 {
    width: 100%;
  }
  .content_sortPagiBar_top {
    text-align: left;
  }
  .content_sortPagiBar_top label {
    width: 70px;
  }
  .content_sortPagiBar_top .category-view-type {
    overflow: hidden;
    margin-bottom: 10px;
    width: 100%;
  }
  .content_sortPagiBar_top .productsSortForm {
    display: block;
    margin-bottom: 10px;
  }
  .content_sortPagiBar_top .nbrItemPage {
    width: 100%;
  }
  .content_product_list .product_list .ajax_block_product {
    width: 100%;
  }
  #quantity_wanted_p .qty a {
    width: 50px;
  }
  #quantity_wanted_p .qty input {
    width: calc(100% - 100px);
  }
  #product_full #views_block {
    width: 70px;
  }
  #product_full #views_block .thumbnail_image {
    padding: 10px;
  }
  #product_full .pb-left-column #image-block {
    width: calc(100% - 70px);
    padding: 10px;
  }
  .rtl .header-form {
    left: auto;
    right: 15px;
  }
  .rtl .header-form .dropdown-form {
    left: auto;
    right: 0;
  }
  .rtl .footer-socials .socials a {
    margin: 0 3px 0 0;
  }
  .rtl .content_sortPagiBar_top {
    text-align: right;
  }
  .rtl .product_list.list .product-container .button-container .add_to_compare, .rtl .product_list.list .product-container .button-container .addToWishlist, .rtl .product_list.list .product-container .button-container .quick-view, .rtl .product_list.list .product-container .button-container .cart_button {
    margin: 0 0 0 10px;
  }
}
