 /*Small devices (landscape phones, 576px and up)*/

 @media (min-width: 576px) {}

 /*Medium devices (tablets, 768px and up)*/

 @media (min-width: 768px) {}

 /*Large devices (desktops, 992px and up)*/

 @media (min-width: 992px) {
    .container-page {
        margin-left: 320px;
    }

     .banner-block .centered-wrap {
         background: none;
         padding: 20px 0 60px;
     }
     .banner-desc {
         padding: 0 15px;
         max-width: 800px;
         margin: 0 auto;
     }
     .banner-desc h1 {
         font-size: 40px;
         line-height: 60px;
         letter-spacing: 2px;
     }
     .banner-desc p, .block-title h2 {
        font-size: 30px;
        line-height: 50px;
        letter-spacing: 2px;
    }

 }

 /*Extra large devices (large desktops, 1200px and up)*/

 @media (min-width: 1200px) {}