#logo {background: url(/src/img/top_logo_w_s.png) no-repeat 50% 50%; width: 48px; height: 40px; display: block;}
#menu_container {display: none;}

#mmb {display: block;}
#menu div.tm_sep {display: none;}
#menu div.tm_search {display: none;}
#menu a.tm_vk {display: none;}
#menu a.tm_in {display: none;}
#menu a.tm_yt {display: none;}

#spec a.spec_container {min-height: 290px; background-size: auto 170px; transition: 0.5s;}
#spec a.spec_container span {font-size: 18px; font-weight: 600;}
#spec a.spec_container div.spec_descr {font-size: 14px;  font-family: 'Gilroy Regular';}
#spec a.spec_container div.spec_descr ul {font-size: 14px;  list-style: none; padding: 0px 0px 0px 30px;}

#feedback_container {height: 350px; overflow: hidden; position: relative;}
div.feedback_item {height: 350px;}
div.feedback_item div.ava {background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; height: 200px; width: 200px; border-radius: 100px; display: inline-block; padding-top: 180px; margin-bottom: 40px; border: solid 2px #0f75bc;}
div.feedback_item div.quotes {background: url(/src/img/quote_blue.png) no-repeat 50% 50%; height: 71px; margin-top: -20px; margin-bottom: 40px; border: solid 1px #000000;}
div.feedback_item div.feedback_txt {padding: 0px; font-family: 'Gilroy Medium'; font-size: 16px;}
div.feedback_item div.feedback_txt b {font-size: 20px; font-family: 'Gilroy Thin'; display: block; margin-bottom: 5px;}

#book {background-image: url(/src/img/wide_fon_1.jpg); background-repeat: no-repeat; background-position: 0px 0px; min-height: 330px; background-size: 100% auto;}
#book span.capt {font-size: 20px;}
#book ul {padding: 10px 0px 0px 10px;}
#book li {color: #ffffff; font-family: 'Gilroy Regular'; font-size: 16px; padding: 10px 10px 10px 0px;}
button.service_select {font-size: 16px;}