h1.main{padding: 28px 60px; width: 380px; top: -25px; left: 38%;}
h1.main::before{height: 90px; top: 72px; left: 90px;}



.desktop_menu ul.menu li{margin: 13px 0;}
.desktop_menu ul.menu li a{font-size: 26px; line-height: 34px;}

.gallery_menu ul.menu li{margin: 13px 0;}
.gallery_menu ul.menu li a{font-size: 26px; line-height: 34px;}



.welcome_0 .img{width: 50%;}
.welcome_0 .img .letter{display: none;}
.welcome_0 .box .centering .text{width: calc(65% - 30px);}
.welcome_0 .box .centering .text h2{margin: 40px 0 0;}
.welcome_0 .box .centering .text article{margin: 20px 0 40px;}

.welcome_sub a.logo{left: 12%;}


.welcome_1{width: 100%; padding: 60px 0;}
.welcome_1 .item1{width: calc(36% - 20px - 4px);}
.welcome_1 .item2{width: calc(34% - 20px - 4px);}
.welcome_1 .item3{width: calc(30% - 20px - 4px);}


.welcome_1 .item .box{padding: 50px 0;}
.welcome_1 .item .box .center .line{width: 110px;}
.welcome_1 .item1 a,.welcome_1 .item1 a figure{height:480px;}

.welcome_1 .item2 a,.welcome_1 .item2 a figure{height:380px;}
.welcome_1 .item3 a:nth-child(1){width: 100%;}
.welcome_1 .item3 a:nth-child(1), .welcome_1 .item3 a:nth-child(1) figure{height:420px;}

.welcome_1 .item3 a:nth-child(2){display: none;}


.main_content{padding: 150px 0 60px;}


.main_content .main_img{width: 34%; background-size: 250px auto;}
.main_content .main_text{padding: 0 0 0 34%; width: 61%;}




.next_article{padding: 40px 5%; letter-spacing: 2px; font-size: 18px;}
.next_article strong{font-size: 18px;}


.cenik_list .item .top h2{padding: 40px 5%; letter-spacing: 2px; font-size: 18px;}
.cenik_list .item label.close_right{top: 53px;}


aside{width: 220px;}     
aside .box ul li .icon{right: 8px; top: 10px; width: 18px; height: 18px;}
aside .box ul li .icon::before{width: 18px; height: 18px; background-size: 26px 26px;}
aside .box ul li .icon::after{width: 18px; height: 18px; background-size: 26px 26px;}
aside .box ul li.active .icon::before{background-size: 26px 26px;}
aside .box ul li.active .icon::after{background-size: 26px 26px;}
.gamma-container{width: calc(90% - 270px);}



footer{padding: 80px 5%;}
footer .text p.title{margin: 50px 0 15px;}


