@media only screen and (max-width: 1300px) {
    #cart-drop2{ transform:translateX(-100px) translateY(50px);}
}

@media only screen and (max-width: 1270px) {
    .burger__menu{right:15px;}
    .burger__menu  .triangle{left:86%;}
}
@media only screen and (max-width: 1250px) {
    #cart-drop2{ transform:translateX(-130px) translateY(50px);}
}
@media only screen and (max-width: 1200px) {
    .two-cols-box__wrap {padding: 0 10px 0 15px; }
    .two-cols-box__content{font-size: 22px;  }
    .slider-news__img img{ height:100%;}
    .slider-news__wrapper{font-size: 40px; top:33%;}
    .btn--home {margin-top:20px;}
    .slider-news__wrapper { width:auto;}
    .slider-news__title{font-size: 40px;}
    .slider-news__short-description{font-size: 30px; font-weight:200;}
    .logged-in__account-options{transform: translateX(-125px) translateY(30px); }
    .header__search{left:-140px; top:-11px;}
    .baner-promotions__content{padding-left:110px;}
    .footer-col-left{padding-right:0px;}
    .vertical-center-footer{transform:none;}
    .footer__menu{text-align:center; margin-bottom:20px;}
    .footer-social{margin: 0 auto; float: none; text-align:center; margin-bottom:15px;}
    .shop-footer{padding: 15px  0 0 0;}
    .footer-sociaal-link__img{width:30px;}
    .footer__logo-img{width:20%; margin-top:10px;}
    .footer__copyright{padding-top:5px;}
    .newsletter__input{float:left; margin-top:15px; margin-bottom:20px;}
    .newsletter-input__img{position: absolute;     transform: translateX(20px) translateY(40px); }
    .btn--newsletter-send{clear: both; float:none; display:block; margin-left:0; }
    .panel-box__buttons{width: 70%;   margin:0 auto;}
    .panel-button{width:300px; text-align:left;}
    .slider-news__text{position:absolute;}
    .shop .slider-news__text{ width:800px;}
    .page-content__text--board h2{margin-top:6px;}
    .our-salon-img-under{height: 230px;}
}
@media only screen and (max-width: 991px) {
    .page-content__text{padding-top:0px; padding-bottom:25px;margin-bottom:20px;}
    .czy-wiesz-ze__img{width:50%;}
    .logged-in__account-options{transform: translateX(-140px) translateY(30px); }
    .header__search{left:-170px; }
    .baner-promotions__title{font-size: 32px; letter-spacing:4px;}
    .baner-promotions__subtitle{ font-size: 65px; letter-spacing: 8px;}
    #realization{    
        clear: both;
        display: block;
        margin: 0 auto; 
        float:none;
        text-align:center;
    }
    #copyright{text-align: center; display:block; float:none;}
    .small-box__wrap{width:70%;}
    .home-podstrona .header__menu-box{display:none;}

    .our-salon-img-under, .our-salon-img-under__img{height: auto;  }
    .our-salon-img-under:first-child{ margin-bottom:20px;}
}

@media only screen and (max-width: 992px) {
    .two-cols-box__content{font-size: 19px;  }
    .home  .slider-news__img{position: unset; float:none;}
    .home  .slider-news__img img{
        position:absolute;
        opacity:0.75;
        top: 0;
        right: -60px;
    }
    .slider-news{padding-bottom:30px}
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description{text-shadow: 1px 1px 2px black; max-width:90%;}
    .slider-news__text{height:400px;}
    .slider-news__wrapper{top: 40%}
    .two-cols-box__img img {display:none;}
    .two-cols-box__img{background-position:center;}
    .small-box--course-details{width: auto; max-width:100%;}
    .slider-news__text{position:relative; width:auto;}
    .slider-news__wrapper{ position:relative}
    .product-details{padding-top:20px;}
.shop .slider-news__img{background: none!important;}
.shop .slider-news__title{max-width:100%;}
}

@media only screen and (max-width: 972px) {
    #cart-drop2{ transform:translateX(0px) translateY(50px);}
}
@media only screen and (max-width: 970px) {
    .shop .slider-news__img { height:400px; background-position: top left !important; }
}
@media only screen and (max-width: 900px) {

    .header__menu .header__menu li a{padding-left:10px; padding-right:10px;}
}
@media only screen and (max-width: 840px) {
    .header__search{left:-275px; }
}

@media only screen and (max-width: 842px) {
    .logged-in__hello,.top-box__right-box{margin-top:0;}
    #cart-drop2{ transform:translateX(-50px) translateY(2px)}
    .logged-in__account-options{transform: translateX(-165px) translateY(30px); }
}


@media only screen and (max-width: 768px) {
    .one-product { max-width: 100%;width: 330px; margin: 0 auto; margin-bottom: 20px; }
     .one-product:last-child { margin-bottom:40px;}
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description{max-width: 70%;}
    .two-cols-box__content{font-size: 25px; }
    .two-cols-box__wrap{padding:0; margin:0 auto;
                        position: relative; top: 10px; left: 50%; right:auto; transform: translateX(-50%); -webkit-transform: translateX(-50%);
    }
    .two-cols-box__desc{height:100px; margin: 0 auto; text-align:center;}
    .two-cols-box__content:after{display: block; margin: 0 auto; position:relative; left:auto; bottom:0; }
    .two-cols-box{padding-top: 15px; margin-bottom:5px;}
    .two-cols-box__img img {display:inline-block;}
    .page-content--czy-wiesz-ze{margin-top:40px;}
    .top-header{padding:20px 0; }
    .slider-news__wrapper{top:34%;}
    .logo__img{max-width:200px;}
    .gallery__title{margin-bottom:30px;}
    .header__icon--search{display:none; position:absolute; top: -400px;}

    .top-box__right-box{display:block; width:265px; margin:0 auto;}
    #burger{position:absolute; top:0px; right:10px;}
    #instagram{right: 130px;}   
    .shop-logo-img{height:40px;}
    .top-box__right-box{margin-top:15px;}
    .logged-in__account-options{transform: translateX(-175px) translateY(25px); }
    #cart-drop2{ transform:translateX(-20px) translateY(-10px);}
    .header__menu.header__menu--horizontal{display:none;}
    .header__menu-box{height:1px; margin:0; margin-bottom:20px; margin-top: 8px;}
    .baner-promotions{background-position: 70%; }
    .baner-promotions__content{padding-left:0; vertical-align: middle; padding-bottom:0;}
    .btn--see-all-products{width:280px; max-width:100%; padding:20px 30px; }
    .footer__logo-img{ width:150px;}
    #fb{left: -60px; position: relative;}
    .home-podstrona.gallery-page .gallery__photo{margin-bottom:0;}
    .gallery-bg:nth-child(3) {clear:left;}
    #realization {padding-bottom:25px;}
    #copyright{margin-top:25px;}
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description{line-height:45px;}
    .page-content__text--board h2{ margin-top:20px; }

    .czy-wiesz-ze__row .page-content__text--czy-wiesz{padding-left:0; text-align: justify;}
    .page-content__text--board-czy-wiesz{padding-top:20px;}

    .czy_wiesz_ze-image-title{display: block;}
    .gallery-img-center-xs{display: block; margin: 0 auto; text-align: center;}
    .galleries__title{text-align: center; width:100%; margin-top:10px; margin-bottom: 25px;}
}
@media only screen and (max-width: 767px) {
    .two-cols-box__desc--bottom{display:none;}
    .two-cols-box__desc--top{display:block;}
}
@media only screen and (max-width: 740px) {
    .shop .slider-news__text{max-width: 100%; padding:0;}
}
@media only screen and (max-width: 661px) {
    .page-content__text{padding-right: 0;}
    .czy-wiesz-ze__row .page-content__text{margin-top: 20px;}
}

@media only screen and (max-width: 560px) {
    .slider-news__title{font-size: 35px;}
    .slider-news__short-description{font-size: 25px;}
    .slider-news__text{max-width: 500px;}
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description{max-width:90%;}
    .home .slider-news__img img{right: -150px; opacity: 0.6; }

}
@media only screen and (max-width: 578px) {
    .course-details-item__title{width:100%; text-align:left;  }  
    .course-details-item__value{margin-left:0;}
    .course-details-item__value-place{margin:0;}
    .course-details-item--place{margin-bottom:0; margin-left:0;}
    .baner-promotions__title{font-size: 28px; letter-spacing:3px;}
    .baner-promotions__subtitle{ font-size: 54px; letter-spacing: 6px; margin-top: 20px; margin-bottom:60px;}

    .home .page-content__text{width:100%}
    .home .gallery {margin-top: 20px;}
    .page-content.page-content--czy-wiesz-ze{margin-bottom:40px;}
}
@media only screen and (max-width: 500px) {
    .prices-box__price--xs{display:block;}
    .prices-box__price{display:none;}
    .prices-box__option{width:100%;}
}
@media only screen and (max-width: 490px) {
    .shop .slider-news__wrapper{max-width: 350px;}
    .czy_wiesz_ze-image-title{font-size: 30px;}
}

@media only screen and (max-width: 450px) {
    .home .slider-news__img img{right:0; height: auto; width:auto;  }
    .slider-bg{
        display: block;
        position: absolute;
        top: 0;
        height: 450px;
        width: 100%;
        background-position: right -200px top -20px!important;
        background-size: auto 100% !important;
        background-repeat: no-repeat!important;
        opacity:0.6;
    }
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description {
        text-shadow: 2px 2px 4px black;
    }
    .slider-news__img{display: none; }
}

@media only screen and (max-width: 480px) {
    .two-cols-box__desc{height:auto; padding-bottom:30px;}
    .two-cols-box__content{font-size:22px;}
    .two-cols-box__img img {display:block; max-width:100%; margin:0 auto;}
    .slider-news__title{ font-size:35px; }
    .slider-news__short-description{ font-size:30px; }
    .logo__img{max-width:140px;}
    .gallery__title{font-size:50px;}
    .gallery-bg{padding-bottom:20px;}
    .small-box__wrap{width:85%}
    .small-box__img{width:25%;}
    .small-box__img img{width: 50px;}
    .baner-promotions__title{font-size: 25px; letter-spacing:3px;}
    .baner-promotions__subtitle{ font-size:45px; letter-spacing: 5px;  }
    .footer__logo-img{ width:110px;}
    .panel-box__buttons{width:100%;}
    .footer-newsletter{margin-top: 40px;}
    #main_slide-0 .slider-news__title, #main_slide-0 .slider-news__short-description{line-height:36px;}
    .gallery__photo{width:100%; min-height:10px; }
    .home .gallery-bg{margin-left:0px!important; margin-right: 0px!important;}
    .container-fluid--gallery{padding:0!important; margin:0!important;}
    .shop .slider-news{display: none;}
}

@media only screen and (max-width:460px) {
    .gallery__subtitle:before{content:""; width:50px;  } 
    .gallery__subtitle:after{content:"";width:50px; } 
    .gallery__title{font-size:40px;}
    .footer-menu__item{display:block; padding:0; margin:0;}
    .footer-social__link{ margin-right:5px;}
    .gallery-bg:nth-child(3) {clear:left;}
    .gallery-bg {width:100%;}
    .home-podstrona.gallery-page .gallery__title{display:block}
    .home-podstrona.gallery-page .gallery__title--bottom-title{display:none;}
}

@media only screen and (max-width:410px) {
    .newsletter__title{font-size:30px;}
    .newsletter__subtitle{font-size:22px;}
    .baner-promotions{height:300px;}
    .gallery__title {
        font-size: 35px;
    }
}
@media only screen and (max-width: 404px) and (mmin-width: 401px){
    .slider-news {
        padding-bottom: 60px;
    }
    .slider-bg{
        background-position: right -200px top 0 !important;    
    }
}
@media only screen and (max-width:400px) {
    .slider-news__wrapper{top:25%}
    .slider-news__text{max-width: 320px;}
    .slider-news__title{font-size: 30px;}
    .slider-news__short-description{font-size: 20px; }
    .baner-promotions__title{font-size: 25px; letter-spacing:3px;}
    .baner-promotions__subtitle{ font-size:38px; letter-spacing: 4px;  }
    .btn--promotions{padding-left:30px; padding-right:30px;}
    .czy_wiesz_ze-image-title{font-size: 24px;}
}
@media only screen and (max-width: 380px) {
    .slider-bg{ background-position: right -215px top -20px!important; }
}
@media only screen and (max-width: 348px) {
    .newsletter__title{font-size:26px;}
    .newsletter__subtitle{font-size:18px;}
    .shop .slider-news__wrapper, .slider-news__title{font-size: 24px;}
    .logo__img{max-width:120px;}
}