/*  MAKE LAYOUT RESPONSIVE at 768px FOR IPAD PORTRAIT ================================================================ */
	
.maincontent{width:100%;}
.maincontent.middle, .maincontent.small, .maincontent.small.second{width:98%;}
 .maincontent.cooperation-section.three{width:90%;}
.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;}
#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:650px;}
#iframe{width:60%;}
.short-desc, .c-page{width:80%;}
.r-padding{padding-bottom:30px !important;}
#f-referencje{margin-bottom:50px !important;}
.offer-box{width:60% !important;margin-left:20% !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;}
.a-section{padding:10px 0 !important;}
.fancybox-nav span{visibility:visible !important;}