@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

/* --------------------------------RESPONSIVE-------------------------------------------------- */
@media only screen and (max-width: 1200px) {
    .header__menu .header__menu li {  padding: 5px 15px;} 
    .slick-slide img{  margin: 0 auto;}
    .front-title{font-size: 60px}
}

@media only screen and (max-width: 991px) {
    .front-title--board{margin:5px 0; font-size:40px;}
    .front-title--board-right{margin:5px 0; font-size:40px;}
    .page-content__text--board-left{margin:0;}
    .page-content__text--board{margin-right:0; margin-left:5px;}
    .footer__copyright--anchor{text-align: left;}
    .footer-icons--margin-right{padding-right: 60px;}
    .footer__copyright--anchor{text-align: left;}
    .newsletter, .newsletter-content, .front-title--newsletter{text-align: center;}
    .btn--newsletter{margin: 30px auto;}
    .btn--seeallnews{display:block; position: static;}
    .slider-news__title{font-size: 40px;}
    .page-content__img img{margin:0 auto;}
    .page-content__text{width:100%;}
    .page-content__img{margin-bottom:40px;}

}

@media only screen and (max-width: 972px) {
    #cart-drop2{position:absolute; right:15px; }
}
@media only screen and (max-width: 880px) {
    .slider-news__text{text-align:center; margin-right: 20px;} 
    .slider-news__text img{ max-width: 120px;}
    .slider-news__title > span{clear:both; display:block;}

}

@media only screen and (max-width: 840px) {
    .top-box__right-box{float:none; margin: 0 auto; margin-top: 20px;}
    .basket{display: inline-block; float:left}
    .my-account-box{display:inline-block; margin: 0 auto; margin-top: -20px;}
    .header__top-box{padding-top: 15px;}
    .header-logo__img{width:250px;}
    #cart-drop2{position:absolute;top:45px;left:50%; transform: translateX(-50%); width:200px;}
    .logged-in__hello{margin-top: -20px; }
    .my-account-box__link--user-name{margin-bottom:10px;}
    .logged-in__account-options{ top:20px; }
    .slider-news__short-description img{display:none;}


}
@media only screen and (max-width: 768px) {
    .burger__button{ display:block; }
    .burger__button{ text-align:right; position: absolute; top: 15px; right: 10px;}
    .search-box--top-header{display:none;}
    .header__menu{display:none;}
    .header-logo{ text-align:left}
    .header-logo__img{width:150px;}
    .spec-name.position-name{font-weight: 600;}
    .spec-header__label{font-size: 14px; font-weight:bold;}
    .two-cols-box__img {height:auto;background:none !important;text-align:center;}
    .two-cols-box > .pull-right {float:none !important;}
    #cart-drop2{position:absolute; top:75px; left:50%; transform: translateX(-50%);}
    .logged-in__hello{margin-top: 0; }
    .logged-in__account-options{ top:40px; }
    #cookie-policy-banner .inner{width:75%}
    #cookie-policy-banner #cclose{width: 85px;  text-align:center; }
    .my-account-box{ margin-top: 0px;}

    .front-title--board{margin:20px auto; font-size:60px; text-align:center;}
    .front-title--board-right{ margin:20px auto; font-size:60px; text-align:center;}
    .page-content__text{width:100%; padding:0 20px; text-align: center;}
    .page-content__img--right, .page-content__img--left{padding: 20px 0;}
    .page-content__img>img{ margin: 0 auto;}
    .news__date, .news__content{text-align: center;}
    .news__img>a>img{width: 80%;}
    #main-slider-wrapper .slick-dots{bottom: 5px;}


}
@media only screen and (max-width: 690px) {
    .slider-news__text{ max-width:500px; margin-top: 30px; margin-left: 3%; text-align:center; padding-top:20px; font-size:40px; padding:0;} 
    #main-slider-wrapper .slick-dots{bottom: 0;}
}

@media only screen and (max-width: 600px) {    
    .boxes-container .slick-dots li button:before{margin-top: 20px;}
    #main-slider-wrapper .slick-dots{bottom: -20px;}
}
@media only screen and (max-width: 570px) {
    #main-slider-wrapper{ display:none;} 
}
@media only screen and (max-width: 530px) {
    #cookie-policy-banner .inner{ width:100%; float:none;}
    #cookie-policy-banner #cclose{width: 85px; float:none;margin:0 auto; display:block; margin-top:10px;}

}

@media only screen and (max-width: 477px) {
    .product-label__item{margin-left:0; min-width:185px;}
}
@media only screen and (max-width: 480px) {
    .breadcrumb-wrapp{display:none;}   
    .breadcrumb-wrapp{border-top:1px solid #e6e6e6; margin-top:-10px; margin-bottom:10px; padding:0;}
    .breadcrumb-box{display:none;}

}
@media only screen and (max-width: 374px) {
    .select-amount__btn-group{margin-top:15px;}
    .news__img>a>img{width: 100%;}
    .front-title{font-size: 40px;}

}


/* ----------------------------------- SZABLONY BOXÓW ---------------- */
@media only screen and (max-width: 1200px) {
    .box-board__description{    margin-top:40px;}

    .front-title.box-3-img-button__tittle{font-size: 25px;}
    .box-3-img-button__button{margin: 0; margin-bottom:50px;  margin-top: 8px; display: inline-block; }
    .box-3-img-button__description{font-size: 15px;}
    .front-title.box-3-img-button__tittle{margin-bottom:8px;}

}
@media only screen and (max-width: 1024px){
    .boxes-container .slick-dots li button:before{margin-top:0;}
}
@media only screen and (max-width: 991px) {
    .box-board__title{font-size: 24px; line-height:1;}
    .box-board__description{    margin-top: 20px;}
    .box-board__title{margin-bottom:10px;}
    .front-title.box-3-img-button__tittle{font-size: 21px; }

}
@media only screen and (max-width: 767px){
    .box-board__img--left{padding-right: 15px; }
    .box-board__img--right{padding-left:15px;}
    .box-board__description{width:100%; display: block;}
    .box-board__img--right{float:none;}
    .box-board__description{margin-bottom:70px;}
    .box-board__title{font-size: 28px;}

    .header__top-box{padding-bottom:15px;}
    .header-logo__img{margin-left:0;}

    .news-img{margin-bottom:15px;}
    .news-content{max-width:100%; margin:0 auto;}
    .news-img-medium{width:auto;}
    .news-item{margin-bottom:30px;}
    .news-medium{margin-bottom:10px;}

    /* .news-content--medium{min-height: 1px;} */


    /* footer medium */
    .footer-medium .footer-one-box{text-align:center;  margin-bottom:20px;}
    .footer-medium  .footer-social{margin-top:10px; margin-bottom:0;}
    .footer-medium  .footer__copyright{margin-bottom:0; padding-bottom:0;}
    .footer-medium  .footer-one-box__title{margin-bottom:10px;}
    .footer-medium   .footer-one-box:last-child {margin-bottom:0;}
    .footer-medium  .footer-one-box:last-child p:last-child{margin-bottom:0;}


    /* footer big */
    .footer-big  .footer-one-box{text-align:center;  margin-bottom:20px;}
    .footer-big  .footer-social{margin-top:10px; margin-bottom:0; text-align:center;  line-height:1;}
    .footer-big  .footer-one-box__title{margin-bottom:10px; }
    .footer-big  .footer__logo{display:block; margin-bottom:10px; text-align:center;  line-height:1; margin-top:20px;}
    .footer-big  .footer__copyright{line-height:1;}

    /* footer small */
    .footer-small .footer__copyright{line-height:1; width:100%; text-align: center; padding-bottom:10px; }

    .box-3-img-button{width:360px; max-width: 100%; margin: 0 auto; }
    .box-3-img-button__description{text-align: center;}
    .front-title.box-3-img-button__tittle{text-align: center;}
    .box-3-img-button__button{display: block; margin:0 auto; margin-bottom: 50px; margin-top:15px}
}

@media only screen and (max-width: 600px){
    .boxes-container .slick-dots li button:before{margin-top:0;}

    /* footer small */
    .footer-small .footer-one-box{text-align:center;  margin-bottom:20px; width:100%;}
    .footer-small .footer-social{margin-top:10px; margin-bottom:0; text-align:center;  line-height:1; padding-bottom:15px;}
    .footer-small .footer-one-box__title{margin-bottom:10px; }
    .footer-small .footer__logo{display:block; margin-bottom:10px; text-align:center;  line-height:1; margin-top:20px;}
    .footer-small .footer__copyright{line-height:1; width:100%; text-align: center; padding-bottom:10px; }
    .footer-small .footer__content{padding:25px 0;}
    .footer-small .footer-one-box:last-child {margin-bottom:0;}
    /* end  */
}

@media only screen and (max-width: 480px){
    .box-board__title{font-size: 24px;}
    .box-board__description{margin-bottom: 40px;}
    .front-title.box-3-img-button__tittle{font-size: 19px;}
  
}