
@media (min-width: 767px) { 
    .sticky-top-info { float: right; position: absolute; top: 5px; right: 30px; display: none;z-index: 9999; }
    .is-sticky .sticky-top-info { display: block; }
    .is-sticky .sticky-top-info #login a {color: #fff;}
    .is-sticky .sticky-top-info .basket a {color: #fff;}
    .is-sticky .sticky-top-info #favourite {color: #fff;}
    .alpha {padding-left: 0;}
    .omega {padding-right: 0;}
    #menu-top {}
    #menu-top ul > li > ul { display: none; position: absolute; top: 100%; left: 0; min-width: 100%; background: #a53776; padding: 5px;z-index: 99999;}
    #menu-top .navbar .nav > .dropdown:hover > ul { display: block;border: none; }
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > ul > li a:hover {color: #68aaf5; }
    /* #menu-top ul > li > ul > li > ul { display: none; position: absolute; top: 0; left: 100%; background: #a53776; }
    */
    #menu-top ul > li > ul > li > ul { /*display: block;*/ position: relative; left: 0; top: 0; padding: 0; border: none; }
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > a { padding-left: 10px; }
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > a { padding: 0 0 10px 0;font-size: 14px;   color: #000;
  font-weight: 400;
  white-space: normal;
  word-break: break-all;display: inline-block;}
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > ul.dropdown-menu > li > ul.dropdown-menu > li > a { padding-left: 30px; }
    #menu-top .navbar .nav > li {transition: background 0.4s;}
    #menu-top .navbar .nav > li .nav-img {height: 64px;display: block;margin-bottom: 5px;}
    #menu-top .navbar .nav > li.menu1 {}
    #menu-top .navbar .nav > li > a {font-size: 12px;text-transform: uppercase;color: #ffffff;font-family: 'Sinkin Sans';font-weight: 700;height: 60px;line-height: 60px;padding: 0 10px;}
    #menu-top .navbar .nav > li.active {}
    #menu-top .navbar .nav > li:hover {}
    #menu-top .navbar .nav > li:hover > a {color: #fff;background: #50B278;}
    #menu-top .navbar .nav > li:hover > a {color: #fff;}
    #menu-top .navbar .nav > li.dropdown:hover > a {/*background: #8dba5d url('../des/menu-arrow.png') bottom center no-repeat;*/}
    #menu-top .navbar .nav > li.active > a:hover {color: #fff;}
    #menu-top .navbar .nav > li.active > a{color: #fff;background: #50B278;}
    #menu-top .navbar .nav > li.active:hover > a{color: #fff;}
    #menu-top .navbar .nav > .dropdown > .dropdown-menu > li { position: relative; width: 100%; float: left;margin: 5px 0; }
    #menu-top .navbar .nav > .dropdown > .dropdown-menu > li:first-child { border-left: none; }
    #menu-top li.open .dropdown-menu li ul.dropdown-menu { display: none; }
    #menu-top li.open .dropdown-menu li:hover ul.dropdown-menu { top: 0; left: 187px; display: block; }
    #menu-top .dropdown-menu { background: #26AE5F; border-radius: 0; box-shadow: none; }
    #menu-top .dropdown .dropdown-menu .dropdown .dropdown-menu { list-style-type: disc; list-style-position: outside; margin: 0 0 0 17px; }
    #menu-top .dropdown-menu li > a { color: #7a7a7a; font-size: 12px; background: none; text-align: left; }
    #menu-top .dropdown-menu li > a:hover { color: #68aaf5 }
    #menu-top .dropdown-menu .active > a { background: none; }
    #menu-top .navbar .nav > li.open { background: #3f81cd; color: #fff; }
    #menu-top .navbar .nav > li.open:hover { }
    #menu-top .navbar .nav > li.open > a { text-align: left; color: #fff; }
    #menu-top .navbar-default .navbar-nav > .open > a { background-color: #3f81cd; color: #fff; }
    #menu-top .navbar .nav > li > ul.dropdown-menu li a { font-size: 12px;
    font-family: 'Sinkin Sans';
    font-weight: 700;text-transform: uppercase;color: #fff;}
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > a:hover {color: #fff;background: #50B278;}
    #menu-top .navbar .nav > li > ul.dropdown-menu > li > a > .caret {display: none;}
    #menu-top .dropdown-menu > .active > a:hover,#menu-top .dropdown-menu > .active > a:focus {background: #3f81cd;}
}

/* Mobile devices */
@media (max-width: 768px) { 
    .search input[type="text"] {border: 1px solid #dddddc;}
    .home-box-center:before {width: 30%;margin-right: 0;}
    .heureka-sticker,.fb-sticker {display: none;}
    .alpha-mobile {padding-left: 0;}
    .omega-mobile {padding-right: 0;}
    .showSearch-box .search .input1::-webkit-input-placeholder { color: #fff; }
    .showSearch-box .search .input1:-moz-placeholder { /* Firefox 18- */
    color: #fff; }
    .showSearch-box .search .input1::-moz-placeholder { /* Firefox 19+ */
    color: #fff; }
    .showSearch-box .search .input1:-ms-input-placeholder { color: #fff; }
    .search .button1 {float: right;}
    /*.pr-items-line {display: none;}*/
    .pr-items-line {background: none;}
    #breadcrumb {padding-left: 30px;}
    .back-to-shop {float: left;}
    .nextStep {float: right;}
    #pocet {margin-top: 15px;}
    .newsletter-text span {font-size: 16px;}
    .newsletter-text {margin-bottom: 15px;}
    .category-help-box {margin-top: 25px;}
    .top-links a {clear: both;margin-bottom: 15px;float: left;}
    .top-links {float: left;width: 100%;}
    .basket-top {margin-bottom: 10px;margin-top: 10px;}
    .category-help-box-wrap, .help-box {
    	position: static !important;
  	}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #716f6e;padding: 5px 20px;text-align: center;}
    .agree-send {margin: 15px 0;}
    .news-nav {width: 100%;}
    .discussion-item-text {height: auto;line-height: 1.6;}
    .discussion-item-name,.discussion-item-date  {border-right: none;}
    .page-work-item-contact-mail {text-align: left;}
    .smallLabel.descLabel {display: none;}
    .navbar-default {margin-top: 0;background: none;min-height: 0;}
    .navbar-toggle {margin-top: -60px;}
    .home-reserv-content-item {text-align: left;}
    .page-section ul li {height: auto;line-height: normal;padding: 5px 10px;}
    .home-reserv-content-item-price span {text-align: left;width: auto;margin-right: 5px;}
    .home-reserv-content-item-volume {background-position: left center !important;margin: 10px 0;}
    .home-reserv-content-item-where span {text-align: left;}
    .border-right {border: none;}
    .slider-block {margin-top: -70px;}
    .smallLabel {margin: 0 !important;}
    .frm-udajeForm label {line-height: normal;height: auto;}
    .table-scroll {overflow-x:scroll;position: relative;margin-bottom: 15px;}
    .table-scroll:after {content: "";width: 20px;height: 100%;position: absolute;top: 0;right: 0;box-shadow: inset -15px 0 15px -7px rgba(0,0,0,0.4);}
    .table-scroll .table-responsive {margin: 0;}
}

/* Extra small devices (mobile, 480px and up) */
@media (max-width: 480px) {
    .top-tel span {margin-left: 10px;}
    .top-line-right .top-mail {margin-left: 0;height: auto;line-height: normal;margin: 10px 0;}
    .products .title span {margin-bottom: 10px;}
    .currency {margin-top: 20px;}
    .login {margin-top: 20px;}
    .top-tel {height: auto;}
    #top {border: none;}
    .nextStep {float: left;margin-top: 10px;}
    #menu-top {margin: 0;width: 100%;}
    #foot-b .payment {margin: 10px 0;}
    #foot-b .social {margin: 10px 0;}
    #other-products li {width: 290px !important;}
    #topic li {width: 290px !important;}
    .top-boxes-item {padding: 10px 0;height: 92px;}
    .top-line-left .languages  {margin-left: 0;}
    .top-line-left a {height: 40px;line-height: 40px;}
    .top-line-left .currency-wrapper span {height: 40px;line-height: 40px;}
    .top-line-right a {height: 40px;line-height: 40px;background: none;width: 100%;}
    .banner_wide {display: none;}
    .top-address-wrapper {background: none;padding: 0;}
    #header {border-bottom: none;}
    .social-site {margin-bottom: 20px;}
    .shippings a {width: 100%;margin-bottom: 25px;}
    .foot-address {margin-bottom: 20px;}
    .shipping-infos {margin-top: 25px;}
    .user-buy-item.brdr-r {border-right: none;}
    .user-help {margin-bottom: 15px;}
    .user-title {padding-left: 35px;}
    .pr-price {float: left;}
    .banners-3 img {margin-bottom: 10px;}
    #basket-top {display: none;}
    .section .bx-wrapper .bx-prev {left: 75%;}
    .title {background: none;}
    .title span {width: 50%;}
    .brands-slider li {width: 150px !important;}
    .foot-t-box {width: 100%;float: left;margin-bottom: 25px;}
    #content-wrapper .bx-wrapper .bx-prev {left: 0;}
    #content-wrapper .bx-wrapper .bx-next {right: 0;}
    .home-box {margin-bottom: 25px;}
    #text-box-wrapper {padding: 60px 25px;}
    .boxes-bottom-box {margin-bottom: 25px;}
    #clients-say-wrapper {padding: 25px 25px;}
    .tipProduct-item {width: 100% !important;}
    #top-nav {position: relative !important;}
    #header {min-height: 0;}
    .top-line-right {float: left;margin-top: 10px;}
    #menu-top ul > li.home {display: none;}
    .top-line-right .mail {margin-left: 10px;}
    .foot-b-mail, .foot-b-tel {float: left;margin-left: 10px;}
    #foot-b .social {margin: 10px 0;}
    #foot-b .payment li {margin-bottom: 10px;margin-right: 5px;}
    .home-box {border-left: none;}
    .title .title-navi {display: none;}
    #foot-b-w {padding: 10px 0;}
    .alpha-xs {padding-left: 0;}
    .omega-xs {padding-right: 0;}
    .top-line-right .mail {margin-left: 0;width: 100%;}
    .top-line-right .tel {margin-left: 0;}
    #menu-top .navbar { margin-top: 0px; min-height: 50px;float: none;   }
    #menu-top .navbar .nav > li { background: #dadada;min-height: 40px;height: auto;margin-top: 0;}
    #menu-top .navbar .nav > li.menu1 {display: none;}
    #menu-top .navbar .nav > li > a { background: none; font-size: 16px; color: #2e2e2e; text-align: left;padding: 0 0 0 15px;line-height: 40px;height: auto; text-align: left; }
    #menu-top .navbar .nav > li.act {background: #CBB179;}
    #menu-top .navbar .nav > li.dropdown > a {text-align: left;}
    #menu-top .navbar-nav .dropdown .dropdown-menu { position: static; float: none; width: auto; margin-top: 0;display: block;background: #E5E5E5;border: none;box-shadow: none;}
    #menu-top .navbar-nav .dropdown .dropdown-menu li {background: none;position: relative;z-index: 999;}
     #menu-top .navbar-default .navbar-nav .dropdown .dropdown-menu li.active > a { background: #3f81cd; color: #fff; }
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li.active a:hover,#menu-top .navbar .nav > li:hover a {text-decoration: underline;}
    #menu-top .navbar-default .navbar-collapse { border: none; margin: 10px 0; }
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li a {text-align: left;font-size: 14px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 400;text-decoration: none;padding: 0 0 0 20px;display: block;white-space: normal;}
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li .dropdown-menu li a {text-align: left;font-size: 14px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 400;text-decoration: none;padding: 5px 0 5px 25px;display: block;}
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li .dropdown-menu li .dropdown-menu li a {padding: 5px 0 5px 35px;display: block;}
    #menu-top li.dropdown .dropdown-menu li:hover ul.dropdown-menu li a {padding: 5px 0 5px 20px;}
    #menu-top .navbar .nav > li.active,#menu-top .navbar .nav > li:hover {}
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li.active a:hover,#menu-top .navbar .nav > li:hover > a {text-align: left;padding: 0 0 0 15px;}
    #menu-top li.dropdown .dropdown-menu li ul.dropdown-menu {display: none;}
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li:hover a {text-decoration: none;}
    #menu-top .navbar .nav > li.active {border-top: none;}
    #menu-top .navbar .nav > li:hover {border-top: none;}
    #top-info {background: rgba(255,255,255,0.7);border: 1px solid #dadada;position: relative !important;}
    .sticky-wrapper {float: left !important;width: 100%;}
    .product .info {width: 100%;margin-top: 20px;}
    .product .zoom {display: none;}
    .product .pics { position: relative; width: 100%; float: left; left: 0;height: 250px;}
    .product .pics .pic img {max-width: 100%;}
     .product .thumbs {margin-right: 0;width: 100%;max-width: 66px;}
    .product .thumbs .pic {width: 100%;}
    .product .thumbs .pic img {max-width: 50px;max-height: 50px;}
    .product-zoomed {min-height: 300px;}
    .product-zoomed { min-height: 600px; }
    .product-zoomed .info { margin-right: 0;opacity: 1;}
    .product-zoomed .pics { width: 100%; height: 250px;padding: 0; }
    .product-zoomed .pics a { cursor: -webkit-zoom-out; }
    .product-zoomed .pics .pic { /*height: 800px;*/ }
    .product-zoomed .pics .pic img { max-width: 100%; max-height: 100% }
    .product-zoomed .zoom { left: 0; background-image: url('../des/zoom-out.png'); }
    #srch {display: none;}
    .product-xs-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 100%;}
    .product-xs-3 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 25%;}
    .product-xs-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 75%;}
     .StepsBasket .step {margin-bottom: 10px;}
     .showSearch {width: 45px;height: 34px;line-height: 34px;background: #dddddd;border: none;border-radius: 4px;float: left;margin-left: 3px;margin-top: 8px; cursor: pointer;color: #151515;font-size: 25px;text-align: center;}
     .showUser {width: 45px;height: 34px;line-height: 34px;background: #dddddd;border: none;border-radius: 4px;float: left;margin-left: 3px;margin-top: 8px; cursor: pointer;color: #151515;font-size: 25px;text-align: center;}
     .basket-mobile {height: 34px;line-height: 34px;background: #dddddd no-repeat;padding-left: 5px;padding-right: 5px;border: none;border-radius: 4px;float: left;margin-left: 5px;margin-top: 8px; cursor: pointer;}
     .basket-mobile i {float: left;font-size: 25px;color: #151515;height: 34px;line-height: 34px;}
     .basket-mobile .basket {background: none;padding-left: 10px;}
     .basket-mobile .basket a {background: none;height: 34px;line-height: 34px;color: #151515;padding: 0 10px;display: none;}
     .basket-mobile .basket a:before {content: none;}
     .basket-mobile .basket span {margin-left: 0;float: left;display: block;}
     .basket-mobile .basket strong {font-size: 14px;}
     .showSearch-box {display: none;}
    #search-box { padding: 0 5px;  float: left; width: 100%; margin: 1px 0; }
    #search-box .search {margin: 10px 0;width: 100%;}
    #logo {width: 100%;text-align: center;margin: 15px 0;}
    #header {min-height: 0;}
    #foot-b .partners a {margin-bottom: 10px;display: block;}
    .home-box {border-left: none;}
    .brand-slider li { width: 320px !important;text-align: center;}
    .brand-slider li a {display: block;width: 100%;text-align: center;}
    .brand-slider li a img {display: inline-block;}
    .tipProduct-item { width: 290px !important;}
    .news-slide-item { width: 290px !important;}
    .top-line-right a {padding: 0;  height: auto;
  line-height: normal;width: 100%;background: none;}
    .top-line-left a {padding: 0 10px;}
    .deals-day-cart {margin-bottom: 25px;}
    .about-us-promo .button {margin-bottom: 40px;}
    .about-us-text {padding: 0;margin: 25px 0;}
    .about-us-title {font-size: 40px;}
    .top-mail {margin: 10px 0;float: left;}
    .top-tel {margin: 10px 0;float: left;}
    .newsletter-foot-title {font-size: 12px;}
    .newsletter-foot-content {margin-left: 0;}
    .newsletter-input {margin-bottom: 15px;}
    .newsletter-btn {margin: 0 0 15px 0;}
#footer .column {width: 100%;margin: 0;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 480px) and (max-width: 767px) {
    .top-tel span {margin-left: 10px;}
    .top-line-right .top-mail {margin-left: 0;float: left;margin: 10px 0;height: auto;line-height: normal;}
    .top-line-right span {height: auto;line-height: normal;}
    .products .title span {margin-bottom: 10px;}
    .currency {margin-top: 20px;}
    .login {margin-top: 20px;}
    #top {border: none;}
    #menu-top {margin: 0;width: 100%;}
    #foot-b .payment {margin: 10px 0;}
    #foot-b .social {margin: 10px 0;}
    #other-products li {width: 290px !important;}
    #topic li {width: 290px !important;}
    .top-boxes-item {padding: 10px 0;height: 92px;}
    .top-line-left .languages  {margin-left: 0;}
    .top-line-left a {height: 40px;line-height: 40px;}
    .top-line-left .currency-wrapper span {height: 40px;line-height: 40px;}
    .top-line-right a {height: 40px;line-height: 40px;}
    .banner_wide {display: none;}
    .top-address-wrapper {background: none;padding: 0;}
    .pr-img {text-align: left;}
    #header {border-bottom: none;}
    .social-site {margin-bottom: 20px;}
    .shippings a {width: 100%;margin-bottom: 25px;}
    .foot-address {margin-bottom: 20px;}
    .shipping-infos {margin-top: 25px;}
    .user-buy-item.brdr-r {border-right: none;}
    .user-help {margin-bottom: 15px;background: url('../des/user-help-blue.jpg') left center no-repeat;}
    .user-title {padding-left: 20px;}
    .pr-price {float: left;}
    .banners-3 img {margin-bottom: 10px;}
    #basket-top {display: none;}
    .top-boxes {padding: 0;}
    .section .bx-wrapper .bx-prev {left: 89%;}
    .title span {}
    .brands-slider li {width: 150px !important;}
    .top-boxes-item {height: 72px;}
    .top-boxes-text-wrapper {height: 72px;}
    .foot-t-box {width: 100%;float: left;margin-bottom: 25px;}
    #content-wrapper .bx-wrapper .bx-prev {left: 0;}
    #content-wrapper .bx-wrapper .bx-next {right: 0;}
    .boxes-bottom-box {margin-bottom: 25px;}
    .home-box {margin-bottom: 25px;}
    .top-line-right a {padding: 0;  height: auto;
  line-height: normal;width: 100%;background: none;}
    .top-line-left a {padding: 0 10px;}
    .top-line-left {margin-bottom: 10px;}
    .tipProduct-item {width: 245px !important;}
    .home-box {border-left: none;} 
    #foot-b .partners {margin-bottom: 25px;}
    #foot-b .partners li {width: 100%;margin-bottom: 20px;}
    #header {min-height: 0;}
    #top-nav {position: relative !important;}
    #menu-top ul > li.home {display: none;}
    .top-line-right {float: left;width: 100%;}
    .top-line-right .mail {margin-left: 10px;}
    #menu-top .navbar { margin-top: 0px; min-height: 50px;float: none;   }
    #menu-top .navbar .nav > li { background: #dadada;min-height: 40px;height: auto;margin-top: 0;}
    #menu-top .navbar .nav > li.menu1 {display: none;}
    #menu-top .navbar .nav > li > a { background: none; font-size: 16px; color: #2e2e2e; text-align: left;padding: 0 0 0 15px;line-height: 40px;height: auto; text-align: left; }
    #menu-top .navbar .nav > li.act {background: #CBB179;}
    #menu-top .navbar .nav > li.dropdown > a {text-align: left;}
    #menu-top .navbar-nav .dropdown .dropdown-menu { position: static; float: none; width: auto; margin-top: 0;display: block;background: #E5E5E5;border: none;box-shadow: none;}
    #menu-top .navbar-nav .dropdown .dropdown-menu li {background: none;position: relative;z-index: 999;}
     #menu-top .navbar-default .navbar-nav .dropdown .dropdown-menu li.active > a { background: #3f81cd; color: #fff; }
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li.active a:hover,#menu-top .navbar .nav > li:hover a {text-decoration: underline;}
    #menu-top .navbar-default .navbar-collapse { border: none; margin: 10px 0; }
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li a {text-align: left;font-size: 14px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 400;text-decoration: none;padding: 0 0 0 20px;display: block;}
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li .dropdown-menu li a {text-align: left;font-size: 14px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 400;text-decoration: none;padding: 5px 0 5px 25px;display: block;}
    #menu-top .navbar-default .navbar-nav .dropdown > .dropdown-menu li .dropdown-menu li .dropdown-menu li a {padding: 5px 0 5px 35px;display: block;}
    #menu-top li.dropdown .dropdown-menu li:hover ul.dropdown-menu li a {padding: 5px 0 5px 20px;}
    #menu-top .navbar .nav > li.active,#menu-top .navbar .nav > li:hover {}
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li.active a:hover,#menu-top .navbar .nav > li:hover > a {text-align: left;padding: 0 0 0 15px;}
    #menu-top li.dropdown .dropdown-menu li ul.dropdown-menu {display: block;}
    #menu-top .navbar .nav > li.active a,#menu-top .navbar .nav > li:hover a {text-decoration: none;}
    #menu-top .navbar .nav > li.active {border-top: none;}
    #menu-top .navbar .nav > li:hover {border-top: none;}
    #top-info {background: rgba(255,255,255,0.7);border: 1px solid #dadada;position: relative !important;}
    .sticky-wrapper {float: left !important;width: 100%;}
     .showSearch {width: 45px;height: 34px;line-height: 34px;background: #dddddd;border: none;border-radius: 4px;float: left;margin-left: 3px;margin-top: 8px; cursor: pointer;color: #151515;font-size: 25px;text-align: center;}
     .showUser {width: 45px;height: 34px;line-height: 34px;background: #dddddd;border: none;border-radius: 4px;float: left;margin-left: 3px;margin-top: 8px; cursor: pointer;color: #151515;font-size: 25px;text-align: center;}
     .basket-mobile {height: 34px;line-height: 34px;background: #dddddd no-repeat;padding-left: 5px;padding-right: 5px;border: none;border-radius: 4px;float: left;margin-left: 5px;margin-top: 8px; cursor: pointer;}
     .basket-mobile i {float: left;font-size: 25px;color: #151515;height: 34px;line-height: 34px;}
     .basket-mobile .basket {background: none;padding-left: 0;}
     .basket-mobile .basket a {background: none;height: 34px;line-height: 34px;color: #151515;padding: 0 10px;display: block;}
     .basket-mobile .basket a:before {content: none;}
     .basket-mobile .basket span {margin-left: 0;float: left;display: block;}
     .basket-mobile .basket strong {font-size: 14px;color: #e51d38;}
     .showSearch-box {display: none;}
    #search-box { padding: 0 5px;  float: left; width: 100%; margin: 1px 0; }
    #search-box .search {margin: 10px 0;width: 100%;}
    #logo {width: 100%;text-align: center;margin: 20px 0;}
    #foot-b .partners a {margin-bottom: 10px;display: block;}
    .product-sm-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 100%;}
    .product-sm-3 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 25%;}
    .product-sm-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 75%;}
    .product .info {width: 100%;margin-top: 20px;}
    .product .zoom {display: none;}
    .product .pics { position: relative; width: 100%; float: left; left: 0;/*height: 400px;*/}
    .product .pics .pic img {max-width: 100%;}
    .product .thumbs {margin-right: 0;width: 100%;max-width: 66px;}
    .product .thumbs .pic {width: 100%;}
    .product .thumbs .pic img {max-width: 100%;max-height: 100%;}
    .product-zoomed {min-height: 325px;}
    .product-zoomed .info { margin-right: 0;opacity: 1;}
    .product-zoomed .pics { width: 100%; height: 400px;padding: 0; }
    .product-zoomed .pics a { cursor: -webkit-zoom-out; }
    .product-zoomed .pics .pic { /*height: 800px;*/ }
    .product-zoomed .pics .pic img { max-width: 100%; max-height: 100% }
    .product-zoomed .zoom { left: 0; background-image: url('../des/zoom-out.png'); }
    .about-us-promo .button {margin-bottom: 40px;}
    .about-us-text {padding: 0;margin: 25px 0;}
    .about-us-title {font-size: 40px;}
    .top-mail {margin: 10px 0;float: left;clear: both;}
    .top-tel {margin: 10px 0;float: left;clear: both;}
    .newsletter-foot-title {font-size: 12px;margin-right: 10px;}
    .newsletter-foot-content {margin-left: 0;}
    .newsletter-input {margin-bottom: 15px;}
    #footer .column {width: 100%;margin: 0;}
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 768px) and (max-width: 992px) { 
    .frm-udajeForm label {height: auto;line-height: normal;}
    .search input[type="text"] {border: 1px solid #dddddc;}
    .smallLabel.descLabel {display: none;}
    /*.pr-items-line {display: none;}*/
    .newsletter-text {margin-bottom: 15px;}
    .top-links a {clear: both;margin-bottom: 15px;float: left;}
    .top-links {float: left;width: 100%;}
    .basket-top {margin-bottom: 10px;}
    .pr-items-line {background: none;}
    .pr-button {font-size: 9px;}
    .top-tel {margin: 15px 20px 20px 0;}
    .top-mail {margin: 15px 20px 20px 0;}
    .currency {margin-top: 10px;}
    .login {margin-top: 10px;}
    .user-help {margin-bottom: 15px;}
    .section .bx-wrapper .bx-prev {left: 89%;}
    .shippings a {display: block;margin-bottom: 30px;}
    .top-line-left .languages  {margin-left: 0;}
    .top-line-left a {height: 40px;line-height: 40px;}
    .top-line-left .currency-wrapper span {height: 40px;line-height: 40px;margin-right: 20px;}
    .banners-3 img {margin-bottom: 15px;}
    .top-line-right a {height: 40px;line-height: 40px;}
    .top-line-left a.first {padding-left: 0;}
    #content-wrapper .bx-wrapper .bx-prev {left: 30%;}
    #content-wrapper .bx-wrapper .bx-next {right: 30%;}
    .home-box {margin-bottom: 20px;}
    .boxes-bottom-box {margin-bottom: 20px;}
    #logo {margin-bottom: 15px;margin-top: 15px;}
    .tipProduct-item {width: 245px !important;}
    #foot-b .partners {margin-bottom: 25px;}
    #foot-b .partners li {margin-bottom: 20px;}
    #foot-b .payment {margin-bottom: 25px;}
    #foot-b .payment li {margin-bottom: 20px;}
    .product-sm-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 100%;}
    .product-sm-3 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 25%;}
    .product-sm-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; float: left;width: 75%;}
    .product .info {width: 100%;margin-top: 20px;}
    .product .zoom {display: none;}
    .product .pics { position: relative; width: 100%; float: left; left: 0;/*height: 490px;*/}
    .product .pics .pic img {max-width: 100%;}
    .product .thumbs {margin-right: 0;width: 100%;max-width: 66px}
    .product .thumbs .pic {width: 100%;}
    .product .thumbs .pic img {max-width: 100%;max-height: 100%;}
    .product-zoomed {min-height: 300px;}
    .product-zoomed { min-height: 600px; }
    .product-zoomed .info { margin-right: 0;opacity: 1;}
    .product-zoomed .pics { width: 100%; height: 490px;padding: 0; }
    .product-zoomed .pics a { cursor: -webkit-zoom-out; }
    .product-zoomed .pics .pic { /*height: 800px;*/ }
    .product-zoomed .pics .pic img { max-width: 100%; max-height: 100% }
    .product-zoomed .zoom { left: 0; background-image: url('../des/zoom-out.png'); }
    .top-info {margin-top: 0;float: left;}
    .home-box-center:before {width: 30%;margin-right: 0;}
    .top-address-wrapper {background: none;}
    .top-line-right a {padding: 0 5px;}
    .discussion-item-text {height: auto;line-height: 1.6;}
    .discussion-item-name,.discussion-item-date  {border-right: none;}
    #footer .column {width: 100%;margin: 0;}
}

@media (max-width: 992px) { 
	.help-box {position: static !important;}
	.home-banner {margin-bottom: 25px;}
}
@media (min-width: 992px) { 
    .navbar-default .navbar-nav li:hover > .dropdown-menu {display: block;}
}

@media (min-width: 992px) and (max-width: 1200px) {
    .help-box-mail {
        font-size: 13px;
    }
} 
@media (min-width: 992px) and (max-width: 1024px) { 
    .home-reverv-content-item-name {height: auto;line-height: normal;}
    .home-reverv-content-item-price {font-size: 12px;}
    .home-reverv-content-item-where span {font-size: 11px;}
    .navbar-default .navbar-nav>li>a {font-size: 13px;}
    .currency {margin-top: 40px;}
    .login {margin-top: 40px;}
    .smallLabel.descLabel {display: none;}
}

@media (min-width: 1024px) and (max-width: 1150px) { 
	.is-sticky #menu-top .sticky-components {display: none;}
    .currency {margin-top: 40px;}
    .login {margin-top: 40px;}
    .pr-price {float: left;}
    #topic li {width: 300px !important;}
    #other-products li {  width: 300px !important;}
    .top-mail {clear: both;}
    .pr-button {font-size: 9px;}
}
@media (max-width: 1200px) { 
    .discussion-item-answer {padding-left: 5%;}
    .discussion-item-text {height: auto;line-height: 1.6;}
}


/* columns of same height styles */
.container-xs-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-xs-height {
    display:table-row;
}
.col-xs-height {
    display:table-cell;
    float:none;
}

/*********** NOVE CSS **************/

@media (min-width: 768px) {
    .container-sm-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-sm-height {
        display:table-row;
    }
    .col-sm-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 992px) {
    .container-md-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-md-height {
        display:table-row;
    }
    .col-md-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}
/* vertical alignment styles */
.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}


@media (max-width: 767px) { 
    .navbar-default .navbar-nav>li>a {
        text-align: center;
    }
}

@media (max-width: 500px) { 
    .newsletter-email {
        width: calc(100% - 30px);
        margin-left: 0;
    }
    .newsletter-submit {
        width: 50%;
        margin-left: 0;
        margin-top: 15px;
    }
}
@media (max-width: 767px) { 
    .hledani-form {
        top: 0px;
        margin-top: 15px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
            border-radius: 0;
    border: none;
    width: 100%;
    box-shadow: none;
    margin-top: 15px;
    }
    .home-reverv-content-item {text-align: center;}
    .home-reverv-content-item-volume {margin: 10px 0;}

    .navbar-default .navbar-nav>li>a {padding: 15px 0;}
    .fb {
        text-align: center;
        margin-top: 10px;
    }
    .copy-wrap {
        text-align: center;
    }
    .footer-heading {
        margin-top: 25px;
    }
    .price-range {
        text-align: center;
        width: 100%;
        display: block;
        margin-bottom: 25px;
    }
    .price-submit-wrap {
        text-align: center;
    }
}
@media (max-width: 992px) { 
    .hledani-form .hledani {
        width: 100%;
    }
    .search-wrap {
        width:100%;
        margin-right: 0;
    }
    .search {margin-bottom: 10px;}
}