@media screen and (min-width:320px) and (max-width:767px) { .slicknav_menu { display: block; } header .menus .logo-box, header .menus nav, .grid3 .left-column, .grid3 .center-column, .grid3 .right-column, section.news-module .item { float: none; width: 100%; margin: 0; } header .top-bar { top: 15px; } header .menus .logo-box img { width: 180px; margin: 20px auto; } header .menus { height: auto; padding-bottom: 20px; margin-bottom: 20px; } header .menus nav ul li { display: block; text-align: center; font-size: 18px; } nav #menu { display: none; } .logos-block .txt { max-width: 90% !important; } } @media screen and (min-width:320px) and (max-width:1023px) { #slideshow, .subpage-image, .motto-box { display: none; } .slide-mobile { display: block; } .center { width: 90%; margin: 0 5%; } h2 { font-size: 27px; } .grid2 .left-column, .grid2 .right-column { float: none; width: 100%; margin: 0; } section.aboutus-module iframe { margin-top: 80px; height: 250px; margin-bottom: 10px; } section.video iframe { height: 250px; } section.aboutus-module .video { padding: 20px; } section.vda-module img { width: 150px; } .grid3 .left-column, .grid3 .center-column, .grid3 .right-column { margin-bottom: 20px; } section.offer-module .item { height: 300px; margin-bottom: 30px; } section.offer-module .item .inside { opacity: 1; } section.offer-module .item h3 { font-size: 35px; padding-top: 40px; } section.news-module .item { margin-bottom: 30px; } section { padding: 50px 0; } section.content { text-align: justify; } section.gallery .item { width: 100%; margin-right: 0; margin-bottom: 30px; } section.files .item a { position: static; } section.files .item .txt { padding-right: 0; margin-bottom: 30px; } section.single-module h2 { padding: 0; } section.single-module h2 span { display: none; } section.single-module .title, section.single-module .date { text-align: left; } section.single-module .img-box { float: none; width: 100%; margin-right: 0; } section.single-module .img-box { height: 250px; } section.single-module { text-align: justify; } section.personel-module .item { width: 100%; } section.vda-module { background: #373552 url(../images/aboutus-bg-mobile.jpg) center center no-repeat; } section.contact-module { background: #373552; } a.media { width: 55px; height: 55px; line-height: 80px; } a.media.fb img { width: 35px; } section.personel-module .item:nth-child(2), section.personel-module .item:last-child { margin-left: 0; margin-right: 0; } section.new-personel-module .title { padding-left: 7vw; padding-right: 7vw; } section.new-personel-module .row .item { flex-basis: 100%; margin-bottom: 50px; } section.new-personel-module .row.four { padding-left: 7vw; } section.new-personel-module .row.four .item:nth-child(2) { margin-right: 0; } section.new-personel-module .row { padding-left: 7vw; padding-right: 7vw; flex-wrap: wrap; margin-bottom: 0; } .logos-block .txt { max-width: 90% !important; } } @media screen and (min-width:600px) and (max-width:1023px) { section.offer-module .item { height: 500px; } section.news-module .item .inside .more-button, section.gallery .item .inside .more-button { margin-top: 150px; } section.news-module .item .img-box { height: 450px; } section.video iframe { height: 350px; } section.gallery .item { height: 400px; } section.offer-module .item h3 { padding-top: 150px; } section.personel-module .item .img-box { height: 250px; } } @media screen and (min-width:768px) and (max-width:1023px) { #slideshow { display: block; } .slide-mobile { display: none; } header .menus .logo-box img { width: 98%; margin-top: 27px; margin-bottom: 0; } header .menus nav ul li a { margin: 0 5px; padding: 10px 5px; font-size: 13px; } header .menus nav ul { padding: 35px 0; } header .top-bar { top: 0; } header .menus { margin-bottom: 10px; } header .lang-module a { font-size: 13px; padding: 8px; } .theme-default .nivo-directionNav a { bottom: 20px; } section.aboutus-module iframe { height: 350px; } section.offer-module .item { height: 600px; } section.offer-module .item h3 { font-size: 50px; } section.contact-module { background: #373552 url(images/contact-bg.jpg) center right no-repeat; } section.vda-module { background: #373552 url(images/aboutus-bg.jpg) top center no-repeat; } section.news-module .item .img-box { height: 175px; } section.news-module .item .img-box .date-box { width: 60%; } section.news-module .item .inside .more-button, section.gallery .item .inside .more-button { margin-top: 40px; } .subpage-image { display: block; } .motto-box { display: block; padding-top: 100px; font-size: 25px; } section.personel-module .item .img-box { height: 300px; } } @media screen and (min-width:1024px) and (max-width:1279px) { .center { width: 90%; margin: 0 5%; } } @media screen and (min-width:1024px) and (max-width:3840px) { header .menus nav ul li a { margin: 0 5px; padding: 10px 5px; } header .menus .logo-box img { margin-top: 23px; } header .lang-module a { padding: 8px; } header .menus { margin-bottom: 20px; } .motto-box { padding-top: 110px; font-size: 30px; } section.personel-module .item { overflow: hidden; } .logos-block .txt { max-width: 50%; } } @media screen and (min-width:1280px) and (max-width:3840px) { .motto-box { padding-top: 185px; font-size: 35px; } header .menus nav ul li a { margin: 0 15px; } header .menus .logo-box img { margin-top: 15px; } } @media screen and (min-width:1280px) and (max-width:3840px) { .motto-box { padding-top: 210px; } } @media screen and (min-width:1400px) and (max-width:3840px) { .motto-box { padding-top: 230px; } } @media screen and (min-width:1440px) and (max-width:3840px) { .motto-box { padding-top: 250px; } } @media screen and (min-width:1600px) and (max-width:3840px) { .motto-box { padding-top: 320px; } } @media screen and (min-width:1680px) and (max-width:3840px) { .motto-box { padding-top: 320px; } } @media screen and (min-width:1920px) and (max-width:3840px) { body { font-size: 20px; } .center { width: 1440px; } .motto-box { padding-top: 370px; font-size: 50px; } h2 { font-size: 37px; } header .menus nav ul li a { margin: 0 15px; } section.personel-module .item .office, section.personel-module .item .mail { font-size: 16px; } }