@media only screen and (max-width : 1820px) {  /*      body {    background-color: green;  }  */  .content_bigger {    width: auto;  }}@media only screen and (max-width : 1640px) {  /*  body {    background-color: brown;  }  */  .no_br {    display: none;  }    .content {    width: auto;  }    nav .content ul.menu_list {    display: none;  }    nav .content .btn_menu {    display: block;  }     #slider .claim.content {    background-color: rgba(0,0,0, 0.3);      width: calc(100% - 20px);    text-align: center;    color: #fff;  }    #slider .claim .wrapper {    width: 100%;  }    #slider .claim .btn.back,  #slider .claim .btn.back:visited {    background-image: url('../images/btn_back_white.png');    color: #fff;  }    #slider .claim .btn.back:hover {    color: #000;  }    #slider h1.title.border span {    display: inline-block;    padding-left: 60px;    padding-right: 60px;  }        #slider ul.slider_list li {    background-position: center bottom;    background-size: cover;  }      #offer_box .cup {    display: none;  }      #about_box {    margin-top: 90px;  }    #coffee_break ul.box_list > li {    width: calc(50% - 55px);     padding: 30px 20px 40px 20px;   }  }@media only screen and (max-width : 1200px) {  /*  body {    background-color: orange;  }  */  .grid_box .row {    flex-direction: column;  }    .grid_box .row .col {    width: 100%;  }    .grid_box .row .col + .col {    margin-top: 30px;  }  .grid_box .row .col .padding_wrapper {    padding-left: 0;  }    .grid_box .row .col.photo img {    width: 100%;  }        .grid_box.reverse .row {    flex-direction: column-reverse;    }      .grid_box.reverse .row .col + .col {    margin: 0 0 30px 0;  }        #offer_box .content_bigger .wrapper {      flex-direction: column-reverse;      }        #offer_box .content_bigger .wrapper .category {    width: 100%;  }      #offer_box .content_bigger .wrapper .description {    background-image: url('../images/bg_offer_clean.jpg');    width: 100%;  }      #offer_box .content_bigger .wrapper .description .padding_wrapper {    width: auto;    padding-left: 30px;  }      #offer_box .content_bigger .wrapper .description .padding_wrapper p {    width: auto;  }      #about_box .content_bigger .wrapper {    flex-direction: column;      }      #about_box .content_bigger .wrapper .description {    width: 100%;  }      #about_box .content_bigger .wrapper .description .padding_wrapper {    padding: 30px;  }      #about_box .content_bigger .wrapper .gallery {    width: 100%;  }      .gallery_box ul.gallery_list li img {    width: 100%;  }     .gallery_box.wide {    display: block;  }    .gallery_box.wide .box_wrapper {    width: 100%;  }    .gallery_box.wide .box_wrapper + .box_wrapper {    margin-top: 20px;  }    #coffee_break {    padding: 60px;  }  }@media only screen and (max-width : 800px) {  /*  body {    background-color: pink;  }  */  h1.title,  h2.title {    font-size: 40px;  }      .title .subtitle {    font-size: 30px;  }      .grid_box + .grid_box {    margin-top: 90px;  }      #offer_box .content_bigger .wrapper .category ul {    display: block;  }      #offer_box .content_bigger .wrapper .category ul li {    width: auto;    padding: 30px;  }    #about_box {    padding-bottom: 90px;  }    #contact_box.space_top {    margin-top: 90px;  }    #contact_box.contact .pricing .header {    height: auto;    margin-top: 0;    color: #fff;  }        #contact_box.contact .pricing {    border-left-color: transparent;    border-right-color: transparent;        }    .contact .pricing form {    padding: 30px 29px;  }      .contact .pricing form ul {    display: block;  }      .contact .pricing form ul li {    width: 100%;  }    .contact .details {    padding-left: 30px;    padding-right: 30px;  }      .contact .details ul.contact_list {    display: block;  }      .contact .details ul.contact_list li {    text-align: center;  }      .contact .details ul.contact_list li + li {    text-align: center;    margin-top: 40px;  }      #coffee_break {    padding: 30px;  }    #coffee_break ul.box_list > li {    width: calc(100% - 42px);     padding: 30px 20px 40px 20px;   }       footer span {    display: block;  }  }@media only screen and (max-width : 400px) {  /*  body {    background-color: red;  }  */  .personalisations_box ul {    display: block;  }      .gallery_box {    flex-direction: column;  }      .gallery_box .box1 {    width: 100%;  }      .gallery_box .box2 {    width: 100%;    margin-top: 20px;  }      .gallery_box.wide .box_wrapper {    display: block;  }    }