@media screen and (min-width:320px) and (max-width:767px) { .center { width: 92%; padding: 0 4%; } header #menu-mobile { display: block; } header .left-menu, header .right-menu, #aboutus .slider-module, #slogan-slider, .nivo-directionNav, #slideshow.subpage img { display: none; } .slicknav_menu { display: block; } header .logo-box { float: none; width: 100%; margin-bottom: 10px; } header .logo-box img { display: block; width: 85%; margin: 0 auto; } #aboutus .info-box { float: none; width: 100%; margin-left: 0; } .three-columns .left-column, .three-columns .center-column, .three-columns .right-column { float: left; width: 100%; margin-bottom: 30px; } section#aboutus-cd .three-columns .img-box { border: 8px solid #f6f6f6; height: 275px; } .owl-wrapper .owl-item .item img { width: 100%; } #aboutus .info-box .txt { text-shadow: 1px 0px 1px #fff; } #aboutus-cd { background: #91c841 url(../images/aboutus-cd-bgm.jpg) center top no-repeat; } section#aboutus-cd .newsletter-module .left, section#aboutus-cd .newsletter-module .right { float: none; width: 100%; } section#aboutus-cd .newsletter-module .left { font-size: 18px; margin-bottom: 10px; } section#aboutus-cd .newsletter-module { background: #2f261d url(../images/newsletter-bgm.jpg) repeat scroll center center; height: auto; padding-top: 20px; padding-bottom: 20px; margin-bottom: 0; } section#offer .box-module .item { float: none; width: 100%; } section#offer .box-module .item img.woman { width: 300px; margin-top: -100px; } section#offer h2 { margin-left: 0; line-height: 45px; } section#offer .box-module .item h3 { font-size: 38px; } footer section.media-module { border: none; padding: 0; } section#aboutus-cd .newsletter-module p .wysija-input, section#aboutus-cd .newsletter-module .wysija-submit { height: 50px; } footer .copyright-box { font-size: 10px; } footer section.contact { margin-left: 0; } footer { background: #2f261d; } #menu-mobile ul li { float: none; } #menu-mobile ul li a { text-align: center; border: none; background: rgba(255,255,255,0.5); margin: 0; padding: 6px 0; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; } #menu-mobile ul li a:hover, #menu-mobile ul li.current-menu-item a { color: #91c841; } #menu-mobile.center { width: 96%; margin: 0 2%; padding: 0; } #slideshow.subpage img.mobile { display: block; } .news-mod .item { float: none; width: 92%; padding: 3%; margin-right: 0; } .single-news .thumb-box { float: none; height: 300px; margin-right: 0; width: 96%; margin-bottom: 30px; } .gallery .item { float: none; width: 97%; } .form-box.cooperation { width: 100%; } section.contact-info .left-column, section.contact-info .right-column { float: none; width: 100%; margin-right: 0; } .form-box input { width: 84%; } .form-box input.submit { width: 100%; } } @media screen and (min-width:480px) and (max-width:767px) { #slideshow.subpage img { display: none; } #slideshow.subpage img.mobile { display: block; } header .logo-box img { width: 60%; } .center { width: 78%; padding: 0 11%; } } @media screen and (min-width:600px) and (max-width:767px) { } @media screen and (min-width:768px) and (max-width:1023px) { #slideshow { min-height: 235px; } .center { width: 96%; padding: 0 2%; } header .center { width: 90%; } header .logo-box img { display: block; width: 100%; } header ul li a { font-size: 17px; margin: 0; padding: 0 3px; } header .left-menu, header .right-menu { padding-top: 20px; } section#aboutus-cd .newsletter-module .left { font-size: 20px; } .owl-wrapper .owl-item .item img { width: 100%; } section#offer .box-module .item h3 { font-size: 25px; } section#offer .box-module .item img.woman { width: 300px; margin-top: -100px; } h2 { font-size: 35px; } section#offer h2 { line-height: 45px; } footer section.media-module img { width: 30px; } footer { font-size: 13px; } footer section.news-module .item .small-desc { width: 81%; margin-left: 4%; } } @media screen and (min-width:1024px) and (max-width:1279px) { .center { width: 96%; padding: 0 2%; } header .center { width: 90%; } header .logo-box img { display: block; width: 95%; } header ul li a { margin: 0; font-size: 22px; } .owl-wrapper .owl-item .item img { width: 100%; } section#offer .box-module .item h3 { font-size: 38px; } section#aboutus-cd .three-columns h3 { font-size: 28px; } section#offer .box-module .item h3 { font-size: 35px; } section#offer .box-module .item img.woman { width: 380px; } h2 { font-size: 38px; } .gallery .item { width: 31%; } } @media screen and (min-width:1280px) and (max-width:1365px) { header ul li a { margin-left: 5px; margin-right: 5px; font-size: 21px; } } @media screen and (min-width:1366px) and (max-width:1439px) { header ul li a { margin-left: 4px; margin-right: 4px; font-size: 23px; } } @media screen and (min-width:1440px) and (max-width:1599px) { header ul li a { margin-left: 5px; margin-right: 5px; font-size: 23px; } } @media screen and (min-width:1600px) and (max-width:1679px) { } @media screen and (min-width:1680px) and (max-width:1919px) { } @media screen and (min-width:1920px) and (max-width:3840px) { header ul li a { margin-left: 24px; margin-right: 24px; } }