/* https://steklo-stolici.ru/wp-content/themes/glass/css/media.css?ver=6.8.2 */
@media screen and (max-width:768px){header .top_nav,header .top_meta{display:none}header .logo svg{max-width:180px;width:100%}main .variations .item .img img{height:auto;width:100%}header .contact_information,header .wrap_recall{display:none}header .col-xl-3{display:flex;justify-content:space-between}header{padding:15px 0}main .first_screen .first_screen_slider .swiper-slide{height:351px;padding-top:35px;background-size:cover!important;background-position:center!important;position:relative}main .first_screen .first_screen_slider .swiper-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / 30%)}main .first_screen .first_screen_slider .swiper-slide .title_block{font-size:32px}main .first_screen .first_screen_slider .swiper-slide .more{font-size:16px;max-width:100%;height:54px}main .first_screen .nav_block .buttons .first-button-prev,main .first_screen .nav_block .buttons .first-button-next{width:60px;height:49px}main .first_screen .nav_block .first_screen_paginator{padding-bottom:20px}main .services_block{padding-top:30px}main .services_block .nav_services a{padding:20px}main .services_block .nav_services a span{font-size:16px}main .services_block .nav_services{margin-bottom:25px}main .services_block .elements .element{width:100%}main .services_block .elements .element .img img{height:auto}main .services_block .elements .element .service_name{font-size:20px}main .about_company{padding-top:80px}main .about_company h2{font-size:23px;line-height:1.2}main .about_company .img img{width:100%;border-radius:20px}main .about_company .img span{font-size:27px;right:-6px}main .about_company .text_block{padding:0;padding-top:25px;font-size:16px}main .advantages,.advantages.other_page{padding:50px 0}main .advantages .row{gap:25px}main .contact_us{padding:70px 0}main .contact_us .wrap_form .title{font-size:29px}main .contact_us .wrap_form .text p{font-size:16px}main .contact_us .wrap_form .text{margin-bottom:20px}main .contact_us .wrap_form .lines .line input{max-width:100%;padding-left:20px;font-size:16px;height:55px}main .contact_us .wrap_form .lines .line input[type="submit"]{height:63px;font-size:16px}main .contact_us .wrap_form .lines .accepts label{font-size:10px}footer{padding-top:50px}footer .meta_wrap .tel{font-size:24px}footer .contacts_wrap{justify-content:flex-start;margin-top:20px}footer .copyright{margin-top:45px;font-size:13px}.burger{display:flex;align-items:center}.about_first_screen .wraper{height:230px;background-size:cover!important;padding-bottom:45px;background-position:bottom!important;position:relative;overflow:hidden}.about_first_screen .wraper ul{position:relative}.about_first_screen .wraper:before{content:'';display:flex;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;opacity:.2}.about_first_screen .wraper h1{font-size:40px;position:relative}.about_first_screen .wraper ul li,.about_first_screen .wraper ul li a{font-size:14px}.about_us_text h2{font-size:20px;margin-bottom:15px}.about_us_text .text p{font-size:15px}.wide_img{margin:45px 0}.wide_img .img img{height:auto}.about_us_text.down h2{margin-top:30px}.about_us_text .categors .column a{padding:20px;font-size:16px}.about_us_text .categors .column{max-width:100%;flex:0 0 100%}.about_us_text .categors{gap:4px;margin-bottom:20px}.about_us_text.down{padding-bottom:60px}main .production_page .wrap{padding:30px 0}main .production_page .wrap ul{font-size:14px}main .production_page .wrap h1{font-size:30px;margin-bottom:20px}main .production_page .wrap .remodal{width:280px;font-size:16px;height:55px}main .production_page .img{width:100%;max-width:100%}main .production_page .img img{max-width:100%;height:auto}main .production_page .col-xl-5{order:1}main .production_page{padding-bottom:0}main .products_loop h2{font-size:20px;margin-bottom:20px}main .products_loop .text p{font-size:15px}main .products_loop .text{margin-bottom:20px}main .products_loop .categors .category .category_title{font-size:20px;margin-bottom:15px}main .products_loop .categors .category .items .item .img{width:100%;margin-bottom:15px}main .products_loop .categors .category .items .item .img img{height:auto}main .products_loop .categors .category .items .item{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);display:flex;flex-direction:column;justify-content:flex-start}main .products_loop .categors .category .items{gap:10px;justify-content:space-between;row-gap:25px}main .products_loop .categors .category .items .item .product_name{font-size:14px;margin-bottom:5px;min-height:69px}main .products_loop .categors .category .items .item .remodal{width:100%;font-size:13px;height:33px;justify-self:flex-end}main .products_loop .nav_services a{padding:20px}main .products_loop .nav_services a span{font-size:16px}main .examples_works h3{font-size:30px}main .examples_works{padding-bottom:50px}.examples_works .item{width:calc(33.3333% - 8px)!important}main .examples_works .works .item img{height:160px}main .variations h4{font-size:30px;margin-bottom:15px}main .variations .item .img{margin-bottom:15px}main .variations .item .title,main .variations .wrap .info .title{font-size:20px}main .variations .item .text,main .variations .wrap .info .text{font-size:16px}main .variations .item{margin-bottom:25px}main .variations .wrap{margin-top:30px;flex-wrap:wrap}main .variations .wrap .img{width:100%}main .variations .wrap .img img{width:30%;height:auto}main .other_loop .title_block{font-size:30px;margin-bottom:25px}main .other_loop a .img img{height:auto}main .other_loop a .title{font-size:16px}main .other_loop a{margin-bottom:20px;display:block}main .other_loop{padding-bottom:60px}.overlay{padding:15px}.overlay .modals{padding:20px}.overlay .modals .top_title{font-size:23px;line-height:1.2;text-align:center}.modals .wrap_form .lines .line input{max-width:100%;width:100%;height:40px;font-size:16px}.modals .wrap_form .lines{max-width:100%;position:relative}.overlay .modals .content{position:relative;max-width:100%}.overlay .modals .wrap_form{max-width:100%}.modals .wrap_form .lines .text_block p,.modals .wrap_form .lines .text_block p a{font-size:14px}.close-modal{right:0;top:0}.modals .wrap_form .lines .line textarea{max-width:100%;width:100%;height:80px;font-size:16px;padding-top:10px}.wpcf7-spinner{position:absolute;left:0}.modals .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label{font-size:14px}}@media screen and (min-width:769px) and (max-width:990px){header .top_nav,header .top_meta{display:none}header .logo svg{max-width:180px;width:100%}header .contact_information,header .wrap_recall{display:none}header .col-xl-3{display:flex;justify-content:space-between}header{padding:15px 0}main .first_screen .first_screen_slider .swiper-slide{height:409px;padding-top:50px}main .services_block .nav_services a{padding:15px}main .services_block .nav_services a span{font-size:16px}main .services_block .elements .element{width:100%}main .services_block .elements .element .img img{height:auto}main .services_block .elements .element .service_name{font-size:18px;padding-top:10px}main .services_block .elements{gap:8px}main .about_company h2{font-size:26px}main .about_company .img img{width:100%;border-radius:58px}main .about_company .img span{font-size:64px;right:-13px}main .about_company .text_block{padding:0;padding-top:25px}main .advantages .text{font-size:14px}main .advantages,.advantages.other_page{padding:80px 0}main .contact_us{padding:80px 0;background-position:center}footer .contacts_wrap{justify-content:flex-start;margin:15px 0}main .first_screen .first_screen_slider .swiper-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / 30%)}.burger{display:flex;align-items:center}.about_first_screen .wraper{height:360px;background-size:cover!important;padding-bottom:45px}.about_first_screen .wraper h1{font-size:40px}.about_first_screen .wraper ul li,.about_first_screen .wraper ul li a{font-size:14px}.wide_img{margin:30px 0}.about_us_text.down h2{margin-top:30px}.about_us_text .categors .column a{padding:20px;font-size:16px}.about_us_text .categors .column{max-width:100%;flex:0 0 100%}.about_us_text .categors{gap:4px;margin-bottom:20px}.about_us_text.down{padding-bottom:60px}main .production_page .wrap ul{font-size:14px}main .production_page .wrap h1{font-size:28px}main .production_page .wrap .remodal{width:300px;font-size:17px;line-height:1;display:flex;align-items:center;height:52px}main .production_page .img img{max-width:100%;object-fit:contain;height:auto;width:auto}main .production_page .wrap{padding:0}main .products_loop h2{font-size:20px;margin-bottom:20px}main .products_loop .categors .category .category_title{font-size:26px}main .products_loop .categors .category .items .item{max-width:calc(33.3333333% - 12px)}main .products_loop .categors .category .items .item .img img{height:auto}main .products_loop .categors .category .items .item .product_name{font-size:14px;min-height:69px}main .products_loop .categors .category .items .item .price{font-size:20px}main .products_loop .categors .category .items .item .remodal{width:100%;height:38px;font-size:14px}main .examples_works h3{font-size:30px}main .examples_works{padding-bottom:50px}.examples_works .item{width:calc(33.3333% - 8px)!important}main .examples_works .works .item img{height:160px}main .variations h4{font-size:30px;margin-bottom:15px}main .variations .item .img{margin-bottom:15px}main .variations .item .title,main .variations .wrap .info .title{font-size:16px;margin-bottom:15px}main .variations .item .text,main .variations .wrap .info .text{font-size:13px}main .variations .item{margin-bottom:25px}main .variations .wrap{margin-top:30px;flex-wrap:wrap}main .variations .wrap .img{width:50%}main .variations .wrap .img img{width:30%;height:auto}main .other_loop .title_block{font-size:30px;margin-bottom:25px}main .other_loop a .img img{height:auto}main .other_loop a .title{font-size:16px}main .other_loop a{margin-bottom:20px;display:block}main .other_loop{padding-bottom:60px}main .variations .item .img img{height:172px;max-width:100%}main .variations .wrap .info{width:45%}}@media screen and (min-width:991px){.burger{display:none}}@media screen and (min-width:991px) and (max-width:1240px){header .top_meta .worktime .info .value{font-size:13px}header .top_meta .worktime .info .title{font-size:14px}header .top_meta .social_links{gap:10px}header .contact_information .tel{font-size:20px}header .contact_information .mail{font-size:16px}header .wrap_recall .recall{width:100%;height:40px;font-size:14px}main .services_block .elements .element .img img{height:auto}main .services_block .elements .element .service_name{font-size:20px}main .about_company h2{font-size:20px}main .about_company .img span{font-size:54px;right:-11px}main .about_company .text_block .text p{font-size:14px}main .about_company .text_block .text .more{font-size:17px;margin-top:15px}main .advantages{padding:80px 0}main .advantages .text{font-size:16px}main .contact_us{padding:70px 0}footer .menu_nav ul li a{font-size:14px}footer .meta_wrap .mail{font-size:16px}footer .meta_wrap .tel{font-size:18px}.about_us_text .categors{gap:30px}.about_us_text .categors .column{flex:0 0 calc(33.33333% - 20px)}main .production_page .wrap{padding-bottom:0}main .products_loop .categors .category .items .item .img img{height:250px}main .variations .item .img img{height:auto}main .variations .item .title{font-size:20px;margin-bottom:15px}main .variations .item .text{font-size:16px}main .variations .wrap{margin-top:70px}main .variations .wrap .img{max-width:50%}main .variations .wrap .img img{width:31%}}@media screen and (min-width:1200px) and (max-width:1400px){main .contact_us .wrap_form .title{font-size:40px}main .about_company .img span{font-size:59px;right:-12px}main .first_screen .nav_block{max-width:1140px}footer .meta_wrap .tel{font-size:24px}}@media screen and (max-width:991px){.sub-menu{display:none!important}}