@charset "utf-8";
/* CSS Document */

.columns { margin: 0 auto; max-width: 1140px; }.pix-adv-page .row-full.not-full { background-position: left center; background-repeat: no-repeat; background-size: cover; }.pix-adv-page .row-full .domestic .columns .colum { box-sizing: border-box; float: left; width: 23.6%; }.welcome .imgs .element { float: left; margin: 5px 5px; }.element img.welastimg { width: 323px; }@media only screen and (max-width:1159px) and (min-width:990px) {.pix-adv-page .row-full .domestic .columns .colum { width: 22.6%; }.welcome .imgs .element { height: 125px; width: 200px; overflow: hidden; }}  @media only screen and (max-width:990px) and (min-width:760px) {.columns { width: 740px; margin: 0px auto; }.pix-adv-page .row-full .domestic .columns .colum { width: 22.6%; }.book .service { margin-left: 20px; }} @media only screen and (max-width:760px) and (min-width:500px) {.columns { width: 480px; margin: 0px auto; }.book .service img { float: none; width: 100%; padding-left: 0px; }.book .service .book-now { float: none; width: 100%; text-align: center; }.book .service .book-now .book-h { padding-top: 25px; }.welcome .imgs .element { text-align: center; float: none; margin-bottom: 10px; }} @media only screen and (max-width:500px) {.book .service p { text-align: center; }.book .service { padding: 0px; }.book .service .book-h { padding-top: 0px; }.book img { padding: 30px 0; }}