@media screen and (max-width: 1200px){
.menuf .col-lg-2{width: 33.33%;}
.menuf{row-gap: 50px;}
}
@media screen and (max-width: 1024px){
.container{max-width: 100%;padding: 0px 30px;}
 .soderga.fixed,.soderga{position: static !important;}
.teg_artils a{font-size: 16px;height: 52px;}
.tags span{font-size: 16px;}
.tags{min-height: 51px;}
.undfoot{flex-wrap: wrap;column-gap: 68px;row-gap: 23px;}
.particle h1{margin-bottom: 30px;}
.gl_img{height: 400px;}
.sidebar_right{max-width: 100%;order:1;margin-top: 30px;}
.content_left{max-width: 100%;order:2;margin-top: 0px;}
.contsb{flex-wrap: wrap;row-gap: 30px;}
.soderga{max-width: 100%;box-sizing: border-box;display: -webkit-flex;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-js-display: flex;justify-content: space-between;-webkit-box-align: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: stretch;-webkit-box-pack:justify ;align-items: stretch;column-gap: 20px;}
.soderg{background: #fff;width: 50%;}
.questb{margin-top: 0px;width: 50%;}
.questb button{margin-top: 107px;}
.discount:before,.discount:after{display: none;}
.discount{padding: 37px 40px;}
.swip_pag .swiper-button-next, .swip_pag .swiper-button-prev{position: static;}
.swip_pag{box-sizing: border-box;display: -webkit-flex;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-js-display: flex;justify-content: center;-webkit-box-align: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-pack:justify ;align-items: center;column-gap: 40px;margin-top: 40px;}
.swip_pag>div{margin-top: 0px;}
.swip_pag .swiper-button-next{order:2;}
.swip_pag .swiper-button-next{order: 1}
}
@media screen and (max-width: 768px){
.menuf .col-lg-2{width: 50%;}
.con_addr{flex-wrap: wrap;row-gap: 20px;}
.con_addr>div{max-width: 100%;}
.adr_right iframe{height: calc(100vw / 1.5);}
.particle h1{font-size: 30px;}
.gl_img{height: 300px;}
.questb:after{transform: initial;-o-transform:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;right: -50px;
        top: initial;
        bottom: -60px;}
.questb:before{position: relative;display: block;order:4;-webkit-transform: rotate(4deg);-ms-transform: rotate(4deg);-o-transform: rotate(4deg);transform: rotate(4deg);margin-bottom: -57px;top: 0px;}
.questb button{margin-top: 24px;order:3;}
.questb{box-sizing: border-box;display: -webkit-flex;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-js-display: flex;justify-content: space-between;-webkit-box-align: center;-webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-pack:justify ;align-items: center;flex-wrap: wrap;}
.questb b{order: 1;}
.questb p{order: 2;}
}
@media screen and (max-width: 600px){
.log_telegs{flex-wrap: wrap;row-gap: 20px;}
.log_telegs .logo{width: 100%;}
.log_telegs{margin-top: 80px;}
.soderg{width: 100%;}
.questb{width: 100%;}
.soderga{flex-wrap: wrap;row-gap: 20px;}
.questb:after{-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);left: 50%;}
.questb:before{margin-left: 12%;margin-right: auto;}
}
@media screen and (max-width: 550px){
.htname{font-size: 18px;}
.articles h1{font-size: 30px;}
.teg_artils a{-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;padding: 10px;height:min-content;font-size: 14px;}
.tags span{font-size: 14px;}
.list_articles .col-sm-6{width: 50%;}
.list_articles .article{padding: 10px;-moz-border-radius: 12px;-webkit-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;}
.list_articles .article img{-moz-border-radius: 12px;-webkit-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;}
.tags{min-height: 47px;margin-top: 10px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;padding: 8px;}
.menuf a,.undfoot a{font-size: 16px;}
.undfoot{margin-top: 15px;padding: 15px 0px;}
.article b{font-size: 18px;margin-top: 10px;}
.article .desc{font-size: 16px;}
.dtyes{flex-wrap: wrap;row-gap: 8px;}
.date, .eyes{font-size: 14px;width: 100%;}
.article .link{font-size: 16px;}
.pagination span{width: 40px;height: 40px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;font-size: 18px;}
.pagination{column-gap: 5px;}
.pagination svg{width: 16px;}
.bdesc{font-size: 18px;}
.contacts{margin-top: 80px;}
.contacts h3{font-size: 30px;}
.adr_left{padding: 20px;}
.adr_left>b{font-size: 20px;}
.adr_left p{font-size: 16px;}
.adr_left ul{margin-top: 25px;}
.ndesc b{font-size: 18px;}
.adr_left p{font-size: 16px;}
.fquest b{font-size: 24px;}
.articles .fquest{padding: 20px;}
.fquest label{font-size: 18px;}
.inpv{height: 43px;-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;padding: 0px 15px;font-size: 18px;}
.fquest button.btn{width: 100%;height: 43px;padding: 15px 20px;font-size: 18px;}
.contacts-breadcrumb{flex-wrap: wrap;}
.contacts-breadcrumb__link, .contacts-breadcrumb__current{font-size: 14px;}
.gl_img{height: 200px;}
.questb b{font-size: 18px;}
.discount p{font-size: 18px;}
.discount b{font-size: 20px;}
.discount{padding: 26px 16px;margin-top: 30px;}
.artn{font-size: 30px;margin-top: 80px;}
.otgart .article{-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;padding: 20px;}
}
@media screen and (max-width: 450px){
.list_articles .col-sm-6{width: 100%;}
.pagination{margin-top: 20px;position: relative;}
.adr_left ul li img{height: 30px;width: auto;}
.pagination .pagel.active-2,.pagination .pagel.active+.pagel+.pagel{display: none;}
.pagination .prev{position: absolute;left: 0px;}
.pagination .next{position: absolute;right: 0px;}
}
@media screen and (max-width: 380px){
.menuf .col-lg-2{width: 100%;}
.pagination .pagel.active-1,.pagination .pagel.active+.pagel{display: none;}
}
@media screen and (max-width: 350px){
.pagination span{width: 10vw;height: 10vw;}
}
@media screen and (max-width: 320px){
.log_telegs>.logo img{width: 150px;}
.telegs svg{width: 13vw;height: auto;}
.telegs{column-gap: 9vw;}
.adr_left ul li img{width: 25px;height: auto;}
.articles .fquest{padding: 10px;}
.fquest button.btn{padding: 15px 0px;}
.particle h1{font-size: 24px;}
.gl_img{height: 150px;}
.questb:before{right: -30px;margin-left: auto;}
.questb:after{margin-left: 40px;}
.fquest{-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;padding: 20px 10px;margin-top: 80px;}
.discount button{width: 100%;}
}
@media screen and (max-width: 300px){
.pagination span{font-size: 6vw;}
}