/*  MAKE LAYOUT RESPONSIVE at 480px FOR IPHONE LANDSCAPE ============================================ */

.maincontent{width:100%;}
.maincontent.middle, .maincontent.small, .maincontent.small.second, .maincontent.cooperation-section{width:96%;}
.full{width:100% !important;margin-left:0 !important;}
.col-2{margin-top:40px !important;}
.stroke{border:0;left:0;top:0;margin-top:40px;width:100%;padding:0;}
.news-mobile{width:90% !important;margin-left:5% !important;}
.news-box{margin-bottom:50px;}
.prod-box{margin-bottom:10px !important;}
.btn{margin-bottom:10px;}
#logo{width:250px;margin-left:-125px;}
.slider-box{max-width:80%;padding:15% 5%;}
.btn.three{margin-bottom:10px !important;}
.counter, .counter-2, .corner-right, .corner-left, .corner-right-2, .corner-left-2, .line{display:none;}
.w-boxes{background:transparent !important;}
.w-box{width:90% !important;}
.w-padding.one, .w-padding.second{padding:0;}
.w-box.first, .w-box.second{margin:5% !important;}
.top70{padding-top:20px !important;}
.slider-title{font-size:22px;}
.btn-slider{padding:20px;}
#iframe{width:80% !important;font-size:15px;}
.padding100{padding:50px 0 !important;}
#f-right{padding:40px;}
.top50.second{padding-top:0 !important;}
h1:before, .p-header:before, h1:after, .p-header:after{display:none;}
.box{margin-bottom:5px !important;}
.box-stroke, .box.one .box-stroke{left:0;border:0;}
.bottom100.second{padding-bottom:0 !important;}
.box-stroke{padding:20px !important;margin-top:0px !important;}
#oferta{padding-bottom:20px;}
.box-title.second{font-size:18px;}
.number{line-height:50%;padding-left:5%;}
.p-box{width:100% !important;}
.a-padding{padding:10px;}
.n-date{padding-left:5%;}
.n-date.three{padding-left:0;padding-top:20px;}
.description.last{margin-bottom:20px;}
.block2{margin-top:0 !important;}
.stroke{border:0;left:0;top:0;margin-top:40px;width:90%;padding:0;margin-left:5% !important;}
.news-box{margin-bottom:50px;}
#f-left{padding:0 0 50px 80px;}
.menu-section{display:none;}
.menu-section ul li{width:100%;}
#hamburger{display:block;}
#f-news .bx-wrapper, #f-referencje .bx-wrapper{width:280px !important;}
#iframe{width:60%;}
.short-desc, .c-page{width:80%;}
.r-padding{padding-bottom:30px !important;}
#f-referencje{margin-bottom:50px !important;}
.offer-box{width:90% !important;margin-left:5% !important;}
#offer-box-1 h2, #offer-box-2 h2{padding-top:0;}
#offer-box-1 .offer-btn, #offer-box-2 .offer-btn{margin-bottom:0;}
.box.two{right:0;}
.stroke.two{padding:0;}
.stroke.second{top:0;}
.news-mobile.second{width:100% !important;margin-left:0 !important;}
.box-title.two{left:0;}
.top200{padding-top:20px !important;}
.news-box.three{margin-bottom:10px !important;}
.w-tablet{margin-top:50px;}
.block{padding:20px 0 !important;}
.cat-box h2, .cat-box-2 h2{font-size:18px;}
h1{font-size:25px;margin:70px 0;}
.a-section{padding:10px 0 !important;}
.fancybox-nav span{visibility:visible !important;}