<style>

    /*#rs_allpage{background-color: white;}
    #rs_topfullblock{background-color: #01b0dd; width: 100%;}*/

    #rs_article, #rs_rightblock, #rs_menuleft, #rs_menulogo, #rs_menuright{display: inline-block; vertical-align: top;}
    #rs_allpage{display: table; margin: 0 auto; margin-top: 15px;}
    #rs_allpage_2{display: table; margin: 0 auto; margin-top: 15px;}
    #rs_allpage_3{display: table; margin: 0 auto; margin-top: 15px;}
 
    #rs_mobiletopads, #rs_mobilemiddleads{display: none;}
    #rs_rightblock{display: inline-block;}

    @media only screen and (min-width: 0px) {
      
    #rs_rightblock{display: none;}
    #rs_mobiletopads, #rs_mobilemiddleads{display: inline-block; width: 100%;} 
    #rs_allpage{width: 100%; font-size: 15px;}
    #rs_body{padding: 0 15px 0px 15px; vertical-align: top;}
    
    .cols-list-2{width: 100%;}
    .cols-list-3{width: 100%;}
    .cols-list-4{width: 100%;}

    .shop-product-list{display: inline-block; vertical-align: top; width: 49%; margin-bottom: 40px; }
    .shop-product-list-4{display: inline-block; vertical-align: top; width: 49%; margin-bottom: 40px; }
    .shop-product-list-in{margin: 0px 5px;}
    .shop-product-list-img{width: 100%; height: 220px;}
    .shop-product-list-img-4{width: 100%; height: 220px;}


    img{max-width: 100%;}

    body {
    margin: 0px;
    padding: 0px;
    text-transform: none !important;
    font-family: Helvetica Neue, Arial, sans-serif;
    /*color: #4a4a4a;*/
    font-size: 14px;
    line-height: 1.75;
}

h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold; 
}

  .radchep{width: 100%; float: left;}
  .img_block{width: 100%; height: 200px; border-radius: 4px; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 3px; display: inline-block;}

    }
    @media only screen and (min-width: 0px) {
        .more_menu{display: none;}
    } 

    @media only screen and (min-width: 600px) {
       
    #rs_rightblock{display: none;}
    #rs_allpage{width: 590px;}
    #rs_allpage_2{width: 590px;}
    #rs_allpage_3{width: 590px;}
    #rs_article{width: 590px; display: table; margin: 0 auto;} 
    .radchep{width: 100%;}
     
    } 
     
    @media only screen and (min-width: 768px) {
      
    /*Планшеты в режиме portrait.*/
   
    #rs_allpage{width: 750px;}
    #rs_allpage_2{width: 750px;}
    #rs_allpage_3{width: 750px;}
    #rs_mobiletopads, #rs_mobilemiddleads{display: none;}
    #rs_article{font-size: 16px;} 
    .radchep{width: 100%;}
    .img_block{width: 360px; height: 200px;}
    .more_menu{display: inline-block;}
    .cols-list-2{width: 49%; display: inline-block; vertical-align: top;}
    .cols-list-3{width: 32%; display: inline-block; vertical-align: top;}
    .cols-list-4{width: 23.5%; display: inline-block; vertical-align: top;}
    }
     
    @media only screen and (min-width: 992px) {
     
    /*Планшеты в режиме landscape, нетбуки, ноутбуки, десктоп.*/

    #rs_allpage{width: 980px;} 
    #rs_allpage_2{width: 980px;} 
    #rs_allpage_3{width: 980px;}  
    #rs_article{width: 640px; display: inline-table; margin: 0 auto; vertical-align: top;} 
    #rs_rightblock{display: inline-block; width: 300px;}
    .radchep{width: 50%;}
    .img_block{width: 310px; height: 200px;}

    .shop-product-list{display: inline-block; vertical-align: top; width: 33%;}
    .shop-product-list-4{display: inline-block; vertical-align: top; width: 24%;}
    .shop-product-list-in{margin: 0px 12px;}
    .shop-product-list-img{width: 300px; height: 380px;}
    .shop-product-list-img-4{width: 210px; height: 280px;}
     
    }
     
    @media only screen and (min-width: 1552px) { 
     
    /*Десктоп с большими разрешениями, телевизоры.*/

    #rs_allpage{width: 1350px;}
    #rs_allpage_2{width: 1350px;}
    #rs_allpage_3{width: 1350px;}
    #rs_article{width: 880px; display: inline-table; margin: 0 auto; vertical-align: top;} 
    img{max-width: 100%;}
    .radchep{width: 50%;}


    }

    /*Loading*/

    #page-loading {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 999;
      background-color: #F5F5F5;
    }

    .three-balls {
      margin: 0 auto;
      width: 70px;
      text-align: center;
      position: absolute;
      left: 0;
      right: 0;
      top: 45%;
    }

    .three-balls .ball {
      position: relative;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      display: inline-block;
      -webkit-animation: bouncedelay 3.0s infinite cubic-bezier(.62, .28, .23, .99) both;
      animation: bouncedelay 3.0s infinite cubic-bezier(.62, .28, .23, .99) both;
    }

    .three-balls .ball1 {
      -webkit-animation-delay: -.16s;
      animation-delay: -.16s;
    }

    .three-balls .ball2 {
      -webkit-animation-delay: -.08s;
      animation-delay: -.08s;
    }

    @keyframes bouncedelay {
      0% {
        bottom: 0;
        background-color: #3ac4e6;
      }
      16.66% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      33.33% {
        bottom: 0px;
        background-color: #3ac4e6;
      }
      50% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      66.66% {
        bottom: 0px;
        background-color: #3ac4e6;
      }
      83.33% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      100% {
        bottom: 0;
        background-color: #3ac4e6;
      }
    }

    @-webkit-keyframes bouncedelay {
      0% {
        bottom: 0;
        background-color: #3ac4e6;
      }
      16.66% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      33.33% {
        bottom: 0px;
        background-color: #3ac4e6;
      }
      50% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      66.66% {
        bottom: 0px;
        background-color: #3ac4e6;
      }
      83.33% {
        bottom: 40px;
        background-color: #3ac4e6;
      }
      100% {
        bottom: 0;
        background-color: #3ac4e6;
      }
    }
  </style>