@media (max-width:8px){.container{padding-right:15px;box-sizing:border-box;margin:0 auto;width:100%!important;padding-left:15px}.mobile{display:block}header{height:98px;padding:6px 0 0}header .logo:before{height:48px;display:none}header .logo img{width:130px}header .button,header .phones,header .right-content>.city-change-block,header .whatsapp,header .work{display:none}header .mobile-menu-btn{height:31px;position:relative;width:31px;float:right;margin-top:9px}header .mobile-menu-btn .line{height:3px;position:absolute;background-color:#51a667;width:100%}header .mobile-menu-btn .line:first-of-type{top:0}header .mobile-menu-btn .line:nth-of-type(2){top:calc(50% - 1.5px)}header .mobile-menu-btn .line:nth-of-type(3){bottom:0}header .mobile-menu{list-style:none;padding:40px 0;transition:all .4s;position:absolute;opacity:0;top:-400px;background-color:#fff;margin:0;left:0;width:100%;z-index:9}header .mobile-menu li{margin-bottom:20px;text-align:center}header .mobile-menu li a{font-size:18px;color:#51a567;line-height:36px}header .mobile-menu .close-menu{height:22px;right:20px;position:absolute;top:20px;background-position:50%;width:22px;background-image:url(/images/close-pop-up-bg.png);background-repeat:no-repeat}header .mobile-menu.show{opacity:1;top:0}footer{padding:20px 25px;font-size:13px;line-height:24px}#gotop-btn{height:60px;width:60px}#gotop-btn:before{font-size:44px;top:22px}#gotop-btn:after{height:80px;top:calc(50% - 40px);left:calc(50% - 40px);width:80px}#gotop-btn span{display:none}#feedback-popup-full .pop-up-win{padding:20px 15px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;background-image:none;margin-top:20px}#feedback-popup-full .pop-up-win .select-city-block,#feedback-popup-full .pop-up-win button,#feedback-popup-full .pop-up-win input,#feedback-popup-full .pop-up-win textarea{width:100%}#feedback-popup-full .pop-up-win .title{font-size:18px;margin-bottom:0}#feedback-popup-full .pop-up-win .undertitle{font-size:14px;margin-bottom:15px;line-height:19px}#feedback-popup-full .pop-up-win input{height:48px;margin-bottom:15px}#feedback-popup-full .pop-up-win input[name=name]{background-position:18px 13px}#feedback-popup-full .pop-up-win input[name=phone]{background-position:18px -51px}#feedback-popup-full .pop-up-win input[name=email]{background-position:18px -117px}#feedback-popup-full .pop-up-win .select-city-block .nt{margin-bottom:8px}#feedback-popup-full .pop-up-win .select-city-block{margin-bottom:20px}header .mobile-panel .city-change-block{padding-top:4px;position:relative;padding-right:18px;width:100px}header .mobile-panel .city-change-block:after{height:8px;right:0;transition:all .4s;content:"";position:absolute;bottom:6px;width:14px;background-image:url(/images/arrow-bottom.png);display:block}header .mobile-panel .city-change-block>span{font-size:20px}header .mobile-panel .city-change-block .city-list{pointer-events:none;padding:12px;transition:all .4s;position:absolute;opacity:0;top:88px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-ms-box-shadow:0 0 16px rgba(0,0,0,.25);-o-box-shadow:0 0 16px rgba(0,0,0,.25);box-shadow:0 0 16px rgba(0,0,0,.25);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;left:-9px;width:140px;display:block}header .mobile-panel .city-change-block .city-list li{margin-bottom:10px;width:100%}header .mobile-panel .city-change-block .city-list li:last-of-type{margin-bottom:0}header .mobile-panel .city-change-block .city-list li a{border-left:none;padding:0;font-size:13px}header .mobile-panel .city-change-block .city-list li.active a:before{top:3px;line-height:9px}header .mobile-panel .city-change-block.active:after{transform:rotate(180deg)}header .mobile-panel .city-change-block.active .city-list{pointer-events:auto;opacity:1;top:38px}header .logo+.city-change-block{display:none}header .mobile-panel{justify-content:space-between;-webkit-justify-content:space-between;flex-direction:row;width:100%;display:flex}header .mobile-panel:after{display:none}header .mobile-panel .btn-default{height:31px;padding:0 13px;font-size:11px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:auto;line-height:31px;margin-top:8px}}