@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Lobster&subset=latin,latin-ext);


/*RESET NAVBAR*/

.navbar-inner,
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner,
.navbar-static-top .navbar-inner { background: none; border: none; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; filter: none; padding: 0; }
.navbar { margin-bottom: 0; background: none; border: none; }
.navbar .nav { margin: 0; float: none; }
.navbar .brand,
.navbar .nav > li > a { margin: 0; padding: 0; text-shadow: none; }
.navbar .btn-navbar,
.navbar .btn-navbar:hover { background: none; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding: 0; text-shadow: none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background: none;}

/*END RESET NAVBAR*/


body {margin:0; padding:0; font-size:13px;color:#2c2c2c; font-family: 'Open Sans';font-weight: 400; background: #fff;}

h1,.h1 {color: #09746e;font-size: 25px; font-family: 'Open Sans';font-weight: 700;margin: 0 0 25px 0;}
h2, .h2 { color: #09746e; font-size: 20px; font-family: 'Open Sans'; font-weight: 700;  margin: 15px 0 5px 0;width: 100%;}
h3, .h3 { color: #6ccbb7; font-size: 18px; font-family: 'Open Sans'; font-weight: 700;  margin: 15px 0 5px 0;width: 100%;}

p {margin: 0 0 25px 0;}
a {color: #5FC8C4;}
a:hover {color: #5FC8C4;}
hr {background: #d00000;height: 1px;border: none;width: 100%;float: left;}
img {max-width: 100%;}

.alpha {padding-left: 0;}
.omega {padding-right: 0;}

.home-text {width: 100%;float: left;margin: 25px 0;text-align: center;}
.home-text-content {margin-top: 40px;width: 100%;float: left;}

.section {width: 100%;float: left;margin-bottom: 25px;}
.map {width: 100%;float: left;}

.line {min-height: 1px;background: url('../des/gray.png') left center repeat-x;width: 100%;float: left;margin: 10px 0;}
.motive {width: 70px;height: 20px;background: #fff url('../des/motive.png') center center no-repeat;margin: 0 auto;}
.line .h1 {height: 45px;line-height: 45px;background: #fff;margin: 0 auto;padding: 0 15px;text-align: center;display: table;}

#logo {display: block;max-width: 250px;}
#header {width: 100%;float: left;position: relative;background: #fff;padding: 25px 0;}

.languages {float: right;}
.languages a {margin-left: 5px;}

.bottom-line {width: 100%;float: left;background: #f9f9f9;}
.newsletter-wrapper {width: 100%;float: left;background: #5FC8C4;padding: 30px 0;}
.newsletter {display: table;margin: 0 auto;}
.newsletter span {display: block;float: left;height: 40px;line-height: 40px;text-transform: uppercase;color: #fff;margin-right: 15px;}
#frm-newsletter-form {float: left;}
.newsletter-input {float: left;height: 40px;line-height: 40px;border: 1px solid #cccccc;margin-right: 15px;padding: 0 25px;outline: none;color: #b3906a;}
.newsletter-btn {padding: 0 10px;border: 1px solid #fff;float: left;background: none;color: #fff;text-transform: uppercase;font-size: 14px;text-align: center;height: 40px;line-height: 40px;}
.newsletter-btn:hover {color: #fff;background: #C60938;}

.page {background: #d9dadb;width: 100%;float: left;padding: 60px 0;}
.page-content {width: 100%;float: left;}
.page-text {}

.about {background: #d9dadb;width: 100%;float: left;padding: 0 0 55px 0;}
.about-content {width: 100%;float: left;margin-top: 70px;}
.about-text {}
.about-text p {line-height: 25px;}
.about-boxes {width: 100%;float: left;margin-top: -24px;position: relative;z-index: 999;}
.about-box {width: 100%;float: left;min-height: 325px;padding: 40px 0;position: relative;background: #f9f9f9 url('../des/about-box.png') left bottom repeat-x;}
.about-box-corn {width: 24px;height: 24px;position: absolute;top: 0;right: -24px;background: url('../des/about-box-corn.png') left top no-repeat;z-index: 999;}
.about-box-ico {width: 100%;float: left;height: 80px;display: table;text-align: center;margin-bottom: 30px;}
.about-box-ico a {display: table-cell;vertical-align: middle;}
.about-box-title {width: 100%;float: left;text-align: center;text-transform: uppercase;display: block;margin-bottom: 30px;padding-bottom: 30px;background: url('../des/about-box-title.png') center bottom no-repeat;color: #fff;font-size: 20px;}
.about-box-title:hover {color: #fff;}
.about-box-text {width: 100%;float: left;text-align: center;font-size: 14px;padding: 0 30px;color: #fff;}


.contact-wrapper {width: 100%;float: left;background: #fff url('../des/news-arrow.png') top center no-repeat;min-height: 100px;padding: 50px 0;}
.contact-map iframe {width: 100%;float: left;}
.contact-address span {display: block;margin-bottom: 5px;}
.contact-btn {text-transform: uppercase;font-weight: 700;color: #313131;font-size: 16px;border: 1px solid #5FC8C4;display: inline-block;margin-top: 20px;height: 40px;line-height: 40px;padding-left: 50px;padding-right: 30px;background: url('../des/contact-btn.png') left 20px center no-repeat;}
.contact-btn:hover {text-decoration: none;}

.products-wrapper {width: 100%;float: left;background: #d9dadb;padding: 50px 0;}
.products-wrapper .section-title {color: #5FC8C4;}
.products {width: 100%;float: left;margin-top: 25px;}
.products-item {width: 100%;float: left;margin-bottom: 30px;position: relative;}
.products-img-wrap {width: 100%;float: left;display: table;height: 200px;background: #fff;border: 1px solid #D9DADB;table-layout: fixed;}
.products-img {display: table-cell;vertical-align: middle;text-align: center;text-transform: uppercase;font-size: 16px;font-weight: 700;}
.products-img img {max-width: 85%;max-height: 150px;}
.products-title {text-align: center;font-weight: 400;font-size: 16px;text-transform: uppercase;color: #313131;width: 100%;float: left;}
.products-title:hover {color: #5FC8C4;text-decoration: none;}
.products-link { width: 40px; height: 40px; display: block; background: url('../des/products-link.png') left top no-repeat; position: absolute; bottom: 30px; left: 50%; z-index: 999; margin-left: -20px; }
.products-desc {width: 100%;float: left;margin-top: 15px;}
/*.products-item:hover .products-overlay {display: block;}*/
.products-text {text-align: center;width: 70%;margin: 0 auto;}
.section-title {display: table;margin: 0 auto;text-align: center;color: #313131;margin-bottom: 40px;margin-top: 10px;padding-bottom: 10px;font-family: 'Open Sans';font-size: 25px;text-transform: uppercase;font-weight: 700;}
.products-more-wrapper {width: 100%;float: left;margin-top: 30px;}
.products-more {height: 40px;line-height: 40px;color: #fff;text-transform: uppercase;background: #5FC8C4 url('../des/arrow.png') right 15px center no-repeat;padding: 0 40px 0 20px;display: table;margin: 0 auto;}
.products-more:hover {color: #fff;background: #C60938 url('../des/arrow.png') right 15px center no-repeat;text-decoration: none;}

.top-btn {width: 255px;height: 45px;display: block;margin: 20px auto;background: url('../des/top-btn.png') left top no-repeat;}
.top-btn:hover {color: #fff;}
.top-btn span {width: 100%;height: 45px;line-height: 45px;padding-left: 50px;background: url('../des/top-btn-ico.png') left 15px center no-repeat;color: #fff;font-style: italic;display: block;font-family: 'Open Sans', Arial;font-weight: bold;font-size: 15px;}

.top-info {margin: 50px 0 25px 0;}
.top-info-tel {color: #dadada;font-family: 'Open Sans', Arial;font-size: 14px;font-weight: 600;font-style: italic;padding-left: 25px;margin: 0 10px;float: left;background: url('../des/top-info-tel.png') left center no-repeat;float: left;}
.top-info-mail {color: #dadada;font-family: 'Open Sans', Arial;font-size: 14px;font-weight: 600;font-style: italic;padding-left: 25px;margin: 0 10px;float: left;background: url('../des/top-info-mail.png') left center no-repeat;float: right;}
.top-info-mail:hover {color: #dadada;}

#menu-top {float: left;margin: 30px 0 30px 0;}
.navbar { min-height: 20px; float: left; position: relative; z-index: 999;}
.navbar .nav > li {float: left;position: relative;width: 145px;height: 75px;display: table;}
.navbar .nav > li > a { font-family: 'Open Sans', Arial; font-size: 20px; font-weight: 400;color: #b3906a;margin: 0 15px;text-transform: uppercase;text-align: center;line-height: normal;display: table-cell;vertical-align: middle;transition: all 0.4s;}
.navbar .nav > li.active, .navbar .nav > li:hover {}
.navbar .nav > li.active > a,.navbar .nav > li.active > a:hover, .navbar .nav > li:hover > a,.navbar .nav > li.open > a,.navbar .nav > li.active > a,.navbar .nav > li.active > a:focus {color: #816648;text-decoration: none;}
.dropdown-menu {background: #f9f9f9;border: none;border-radius: 0;padding: 10px;}
.navbar .nav > li.menu1 > a {background: none;}
.navbar .nav > li.menu1:hover > a {background: none;}
.dropdown-menu > li > a { color: #b3906a;font-family: Arial, sans-serif; font-size: 14px;background: none;}
.dropdown-menu > li > a:hover,.dropdown-menu > li.active > a {text-decoration: none;background: none;color: #b3906a}
.dropdown-menu li a:hover,.dropdown-menu li.active a:hover {color: #5FC8C4;background: none;}
.dropdown-menu > .active > a {background: none;}
.navbar-toggle { position: absolute; top: 0px; right: 4px; z-index: 9999; }
.navbar-default .navbar-collapse {padding: 0;}
.navbar .nav > li.open {color: #2f2f2f;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #b3906a;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #b3906a;}
.navbar .nav > li.open > a {}
.navbar-default .navbar-nav > .open > a {color: #b3906a;}
.navbar .nav > li > ul.dropdown-menu > li > a {padding: 5px 10px; text-align: left;}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background: #464646;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border: none;}
.table-responsive {border: none;}

#slider {width: 100%;float: left;position: relative;margin-bottom: 50px;}

.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }

.rslides_tabs { position: absolute; width: 100%; right: 0; bottom: -37px; z-index: 99; list-style-type: none; text-align: center;margin: 0;padding: 0; }
.rslides_tabs li {display: inline-block;margin: 0 5px;}
.rslides_tabs li a {width: 27px;height: 27px;display: block;font-size: 0;background: url('../des/slider-pag.png') no-repeat left bottom;}
.rslides_tabs li.rslides_here a {background: url('../des/slider-pag.png') no-repeat left top;}

.rslides_nav { position: absolute;top: 50%;margin-top: -32px; width: 64px;height: 64px;background: url('../des/slider-nav.png') no-repeat left top;z-index: 999;font-size: 0;}
.rslides_nav.prev {background-position: left top;left: 55px;}
.rslides_nav.next {background-position: left bottom;right: 55px;}

.slidesjs-navigation {position: absolute;top: 169px;width: 46px;height: 88px;font-size: 0;}
.slidesjs-previous {left: -46px;background: url('../des/prev.png') no-repeat left top;}
.slidesjs-previous:hover {background-position: left bottom;}
.slidesjs-next {right: -46px;background: url('../des/next.png') no-repeat left top;}
.slidesjs-next:hover {background-position: left bottom;}
.jcarousel-pagination {display: none;}

.news {width: 100%;float: left;background: #fff url('../des/news-arrow.png') top center no-repeat;padding: 50px 0;}
.news-item { float: left; width: 100%; margin: 0 0 30px 0;padding: 0 10px;position: relative;}
.news-image { float: left; width: 100%;height: 200px;position: relative;background-position:center center; background-size:cover;background-repeat: no-repeat;}
.news-image img { display: block;max-height: 220px;}
.news-title { float: left; width: 100%; text-align: left; margin-top: 25px; color: #5FC8C4; font-size: 17px; font-weight: 600; font-family: 'Open Sans', Arial; transition: linear 0.25s;display: block; }
.news-title:hover { text-decoration: none;}
.news-date { position: absolute; top: 0; left: 10px;z-index: 99; width: 297px; height: 47px;max-width: 100%;background: url('../des/news-date.png') left top no-repeat; }
.news-date span { font-size: 14px;font-weight: 700; display: block; color: #fff;margin: 7px 0 0 10px; }
.news-desc { float: left; width: 100%; margin-top: 30px; text-align: left; }
.news-more-wrapper { width: 100%; float: left; margin-top: 20px; }
.news-more { text-align: center; color: #f9f9f9; text-transform: uppercase; text-align: center; font-weight: 600; padding-right: 20px; background: url('../des/news-more.png') right center no-repeat; display: table; margin: 0 auto; }

.news-slider {width: 100%;float: left;}
.news-slider-wrapper .bx-wrapper .bx-prev {background: url("../des/btn-slider-prev.png") no-repeat;left: -35px;}
.news-slider-wrapper .bx-wrapper .bx-prev:hover {background-position: 100% 0;}
.news-slider-wrapper .bx-wrapper .bx-next {background: url("../des/btn-slider-next.png") no-repeat;right: -35px;}
.news-slider-wrapper .bx-wrapper .bx-next:hover {background-position: 100% 0;}
.news-slider-wrapper .bx-wrapper .bx-controls-direction a {cursor: pointer; height: 23px; text-indent: -9999px; width: 23px; position: absolute; top: 50%;margin-top: -11px; transition: color 0.4s ease-in-out 0s; -webkit-transition: color 0.4s ease-in-out 0s; -ms-transition: color 0.4s ease-in-out 0s;z-index: 99; }

.gallery {float:left;width: 100%;margin: 20px 0;}
.gallery .item {margin: 10px 10px 0 0;float: left;padding: 3px;border: 1px solid #dadada;text-align:center;}
.gallery .item img {height: 150px;}

.vypisgalerie-item {float:left;width: 100%;margin-bottom: 50px;}
.vypisgalerie .item-wrapper { width: 100%; float: left; display: table; height: 200px; background: #fff; border: 1px solid #D9DADB;table-layout: fixed; }
.vypisgalerie .item { display: table-cell; vertical-align: middle; text-align: center; }
.vypisgalerie .item img { max-width: 85%; max-height: 150px; }

#sitemap ul {margin: 0;padding: 0;list-style: disc;}
#sitemap li {display: block;float: none;margin-bottom: 5px;list-style: disc;}
#sitemap li a {border-bottom: none;padding: 0;line-height: normal;}
#sitemap li a:hover {background: none;text-decoration: underline;}

.flash{padding:5px; background:#ffa4a8;}

#snippet-contactForm-form {width: 100%;float: left;padding-top: 20px;}
.form-horizontal {}

.foot {width: 100%;float: left;background: #000000;padding: 50px 0;}

.foot-title {width: 100%;float: left;margin-bottom: 30px;font-size: 18px;text-transform: uppercase;color: #fff;}
.find-us {width: 100%;float: left;padding-left: 20px;background: url('../des/find-us.png') left top 4px no-repeat;margin-bottom: 60px;}
.find-us span {display: block;}
.foot-nav {width: 100%;float: left;}
.foot-nav ul {width: 100%;float: left;margin: 0;padding: 0;list-style-type: none;}
.foot-nav li {width: 100%;float: left;border-bottom: 1px solid #2a2626;}
.foot-nav li a { width: 100%; float: left; height: 50px; line-height: 50px; font-size: 13px; color: #dadada; font-family: 'Open Sans'; font-weight: 400;background: none;padding: 0;}
.foot-nav li a:hover {text-decoration: underline;background: none;}
.foot-nav li.open > .dropdown-menu {display: none;}
.foot-nav li.open > a, .foot-nav li.open > a:hover, .foot-nav li.open > a:focus {background: none;}
.foot-contacts {width: 100%;float: left;margin: 0;padding: 0;list-style-type: none;}
.foot-contacts li {width: 100%;float: left;border-bottom: 1px solid #2a2626;height: 50px;line-height: 50px;}
.copy-wrapper {width: 100%;float: left;padding: 30px 0;background: #d9dadb;}
.copy {text-align: center;color: #4f4a4b;font-size: 12px;text-transform: uppercase;}
.copy span {display: inline-block;}
.copy a {color: #4f4a4b;}

.fb_iframe_widget {float: left;}

.info-btn {width: 255px;height: 49px;display: block;margin-top: 25px;background: url('../des/info-btn.png') left top no-repeat;float: left;}
.info-btn:hover {color: #fff;}
.info-btn span {width: 100%;height: 49px;line-height: 49px;padding-left: 55px;background: url('../des/info-btn-ico.png') left 15px center no-repeat;color: #fff;font-style: italic;display: block;font-family: 'Open Sans', Arial;font-weight: bold;font-size: 15px;}

.page-content {width: 100%;float: left;margin-bottom: 25px;min-height: 500px;}
.page-content ul {margin: 0 0 25px 0;padding: 0;list-style-type: none;}
.page-content ul li {padding-left: 15px;background: url('../des/li.png') left top 8px no-repeat;margin-bottom: 5px;}

.partners-wrapper {width: 100%;float: left;padding: 30px 0;background: #f8f8f8;margin-bottom: 25px;}
.partners-wrapper .line .h1 {background: #f8f8f8;}
.partner {width: 100%;float: left;height: 150px;display: table;}
.partner a {display: table-cell;vertical-align: middle;}

.protected-msg {margin-top: 25px;font-size: 16px;}
.protected-submit {margin-top: 15px;}

.contact-form-wrapper {width: 100%;float: left;background: #fff;padding: 20px 0 70px 0;}
.contact-form-wrapper h3 {margin-bottom: 35px;}
.contact-form {width: 100%;float: left;background: #D9DBDA;padding: 20px 0 5px 0;}
.contact-form .form-control {border-radius: 0;border: none;outline: none;box-shadow: none;}
.contact-form .control-label {font-weight: 400;}

.form-horizontal .control-label {text-align: left;}
#page-content .table-contact td {border: 0;}

.table-file {width: 100%;float: left;margin-top: 25px;}
.table-file tr td {padding: 5px 0;}

.btn-default {border-radius: 0;background: #5FC8C4; color: #fff;border: none;}
.btn-default:hover {background: #09746e; color: #fff;}

.main-content-wrapper {width: 100%;float: left;}
.main-content-title {width: 100%;float: left;background: #5fc8c4;padding: 10px 0;text-align: center;}
.main-content-title h1 {text-transform: uppercase;font-size: 35px;color: #fff;margin: 0;padding: 0;}
.main-content {width: 100%;float: left;padding: 30px 2%;}
.footer {width: 100%;float: left;background: #b3906a;padding: 30px 0;}
.footer .footer-box {width: 100%;float: left;padding-left: 85px;height: 75px;display: table;}
.footer .footer-box-content {display: table-cell;vertical-align: middle;}
.footer .footer-box span {color: #fff;font-weight: 800;font-size: 18px;display: block;}
.footer .footer-box span a {color: #fff;}
.footer .footer-box.adress-ico {background: url('../des/adress-ico.png') left center no-repeat;}
.footer .footer-box.tel-ico {background: url('../des/tel-ico.png') left center no-repeat;}
.footer .footer-box.mail-ico {background: url('../des/mail-ico.png') left center no-repeat;}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Extra small devices (mobile, 480px and up) */
@media (max-width: 480px) {
    #logo-wrapper {width: 100%;float: left;position: relative;top: 0;left: 0;margin: 0;background: #fff;height: auto;}
    #logo {margin: 10px 0;}
    #header {min-height: 0;background-position: left bottom;position: relative;background: #fff;margin-bottom: 0;padding-bottom: 25px;}
    .languages {margin-top: 20px;}
    .top-info {float: left;margin: 10px 0;}
    .top-btn {margin: 10px auto;}
    .partner {height: auto;display: block;margin-bottom: 15px;}
    .partner a {display: block;text-align: center;}
    #menu-top {background: #fff;display: block;width: 100%;float: left;}
    .navbar .nav > li.menu4 {margin-left: 0;}
    .navbar { margin-top: 5px; min-height: 50px;float: none;margin-bottom: 0; }
    .navbar .nav > li { background: #fff;min-height: 40px; margin-bottom: 5px; margin-top: 0;width: 100%;}
    .navbar .nav > li > a { background: none; font-size: 18px; color: #303030; text-align: left;padding-left: 0;line-height: 40px;height: auto;}
    .navbar-nav .open .dropdown-menu {padding-left: 20px;}
    .navbar-default .navbar-collapse { border: none; margin: 60px 0 0 0; }
    .navbar-default .navbar-nav .open .dropdown-menu > li a {text-align: left;font-size: 18px;text-transform: uppercase;color: #303030;padding: 0 0 0 20px;margin-bottom: 5px;font-weight: 600;}
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {background: none;color: #fff;text-decoration: underline;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #303030;}
    .navbar-default .navbar-nav .open .dropdown-menu > li .dropdown-menu > li a {padding: 0 0 0 30px;}
    .navbar .nav > li.active, .navbar .nav > li:hover {min-height: 40px;}
    .jcarousel-control-prev {display: none;}
    .jcarousel-control-next {display: none;}
    .navbar-collapse {max-height: 1500px;}
    .page {padding: 0;}
    .foot-contacts {margin-bottom: 30px;}
    .foot-nav {margin-bottom: 30px;}
    .newsletter-input {margin-bottom: 15px;}
    .newsletter-btn {margin-bottom: 15px;}
    .about-text {padding-right: 0;margin-bottom: 25px;}
    .about-box {margin-bottom: 25px;}
    .about-boxes {margin-top: 0;}
    .about-box-corn {display: none;}
    .about-content {margin-top: 40px;}
    .about-content img {margin-bottom: 20px;}
    .contact-map iframe {margin-bottom: 20px;}
    .footer-box {margin-bottom: 25px;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 480px) and (max-width: 767px) { 
    #logo-wrapper {width: 100%;float: left;position: relative;top: 0;left: 0;margin: 0;background: #fff;height: auto;}
    #logo {margin: 10px 0;}
    #header {min-height: 0;background-position: left bottom;position: relative;background: #fff;margin-bottom: 0;padding-bottom: 25px;}
    .top-info {float: left;margin: 10px 0;}
    .top-btn {margin: 10px auto;}
    .partner {height: auto;display: block;margin-bottom: 15px;}
    .partner a {display: block;text-align: center;}
    #menu-top {background: #fff;display: block;width: 100%;float: left;}
    .navbar .nav > li.menu4 {margin-left: 0;}
    .navbar { margin-top: 5px; min-height: 50px;float: none;margin-bottom: 0; }
    .navbar .nav > li { background: #fff;min-height: 40px; margin-bottom: 5px; margin-top: 0;width: 100%;}
    .navbar .nav > li > a { background: none; font-size: 18px; color: #303030; text-align: left;padding-left: 0;line-height: 40px;height: auto;}
    .navbar-nav .open .dropdown-menu {padding-left: 20px;}
    .navbar .nav > li.active a, .navbar .nav > li.active a:hover, .navbar .nav > li:hover a {}
    .navbar-default .navbar-collapse { border: none; margin: 60px 0 0 0; }
    .navbar-default .navbar-nav .open .dropdown-menu > li a {text-align: left;font-size: 18px;text-transform: uppercase;color: #303030;padding: 0 0 0 20px;margin-bottom: 5px;font-weight: 600;}
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {background: none;color: #fff;text-decoration: underline;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #303030;}
    .navbar-default .navbar-nav .open .dropdown-menu > li .dropdown-menu > li a {padding: 0 0 0 30px;}
    .navbar .nav > li.active, .navbar .nav > li:hover {min-height: 40px;}
    .navbar .nav > li.active a, .navbar .nav > li.active a:hover, .navbar .nav > li:hover > a {}
    .jcarousel-control-prev {display: none;}
    .jcarousel-control-next {display: none;}
    .page {padding: 20px 0 0 0;}
    .foot-contacts {margin-bottom: 30px;}
    .foot-nav {margin-bottom: 30px;}
    .newsletter-input {margin-bottom: 15px;}
    .newsletter-btn {margin-bottom: 15px;}
    .about-text {padding-right: 0;margin-bottom: 25px;}
    .about-box {margin-bottom: 25px;}
    .about-boxes {margin-top: 0;}
    .about-box-corn {display: none;}
    .about-content {margin-top: 40px;}
    .about-content img {margin-bottom: 20px;}
    .contact-map iframe {margin-bottom: 20px;}
    .footer-box {margin-bottom: 25px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 768px) and (max-width: 992px) { 
    #logo-wrapper {width: 100%;float: left;position: relative;background: none;top: 0;left: 0;margin: 0;height: auto;}
    #logo {margin: 10px 0;}
    #menu-top {  margin: 10px auto 10px auto;}
    .slidesjs-navigation {display: none;}
    #slider {background: #fff;}
    .top-info {margin: 30px 20px 30px 0;}
    .page {padding: 210px 0 0 0;}
    .about-box-corn {display: none;}
    .about-box {margin-bottom: 25px;}
    .foot-contacts {margin-bottom: 30px;}
    .foot-nav {margin-bottom: 30px;}
    .newsletter-input {margin-bottom: 15px;}
    .newsletter-btn {margin-bottom: 15px;}
    .navbar .nav > li > a {margin: 0 7px;}
    .about-content {margin-top: 25px;}
    .about-content img {margin-bottom: 20px;}
    .navbar .nav > li > a {font-size: 16px;}
    .footer-box {margin-bottom: 25px;}
    .navbar .nav > li {width: 100px;}
}

@media (min-width: 768px) { 
    .products-img {text-align: center;}
    .products-img img {max-width: 85%;}
}

@media (min-width: 992px) and (max-width: 1199px) { 
    #logo {margin: 10px 0;}
    .slidesjs-navigation {display: none;}
    #slider {background: #fff;}
    .top-info {  margin: 40px 0 25px 0;}
    .newsletter-input {margin-bottom: 15px;}
    .newsletter-btn {margin-bottom: 15px;}
    #menu-top {margin-top: 10px;}
    .navbar .nav > li {width: 120px;}
    .navbar .nav > li > a {font-size: 15px;}
}