@media(max-width:1199px) { 
.open svg,.messengery.act svg{display:none;}button.open,.messengery.act{background-color:#303b49;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 212.982 212.982' width='33' height='33'%3E%3Cpath d='M131.804 106.491l75.936-75.936c6.99-6.99 6.99-18.323 0-25.312-6.99-6.99-18.322-6.99-25.312 0L106.491 81.18 30.554 5.242c-6.99-6.99-18.322-6.99-25.312 0-6.989 6.99-6.989 18.323 0 25.312l75.937 75.936-75.937 75.937c-6.989 6.99-6.989 18.323 0 25.312 6.99 6.99 18.322 6.99 25.312 0l75.937-75.937 75.937 75.937c6.989 6.99 18.322 6.99 25.312 0 6.99-6.99 6.99-18.322 0-25.312l-75.936-75.936z' fill='%23ff000c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position: bottom 15px right 12px;width:60px;height:65px;top:0;}
nav.open{width:100%;position:fixed;display:block;top:65px;border-top:1px solid #646b77;z-index:9999;}
.men, ul.men li{margin:0;padding:0;display:block;}
.men li a,li.m{font-size:14px;color:#cad0cf;font-weight:500;text-transform:uppercase;text-align:center;text-decoration:inherit;letter-spacing:0.02em;line-height:60px;height:56px;width:50%;border-right:0.0625rem solid #646b77;border-bottom:0.0625rem solid #646b77;background:#3b4858;position:relative;float:left;transition:background-color 0.2s;}
li.m{background:#425062;color:#eee;border-bottom:0.125rem solid #f26965;}
.men a::after{background:#f17172;height:0.125rem;width:100%;left:0;bottom:0;content:"";visibility:hidden;position:absolute;transform:scaleX(0);transition:all 0.5s 0s ease;}
.men a:hover{background:#364250;color:#fff;transition:all 0.2s ease 0s;outline:0.0625rem solid #364250;outline-offset:-0.5625rem;} 
.men a:hover::after{transform:scaleX(1);visibility:visible;}  
.men:hover a:not(:hover) ,.men:hover .m:not(:hover){color:#777e8b;background:#3b4857;border-bottom:0.0625rem solid #646b77;transition:all 0.5s ease 0s;}
.men a:focus{color:#fdfdfd;background:#303b48;outline:0.125rem solid #ededed;outline-offset:-0.375rem;transition:all 0.2s ease 0s;}.men a:focus::after{height:0;} 
.mesager{display:none;} 	
.js .mesager{position:fixed;width:100%;z-index:99999;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:7px 0 7px 0;top:65px;background-color:#3b4857;border-top:0.0625rem solid #646b77;}   
.mesageru{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 20px 0;} 
.grams,.watsa,.fony,.maxs{width:50px;height:50px;margin:0 9px 0 9px;cursor:pointer;}
.mesager-futer{;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 30px 0;}  
.gramss,.watsat,.fonys,.maxst{width:50px;height:50px;margin:0 11px 0 11px;cursor:pointer;}	
}/* 1199 end */
/* карточки заказа трансферов */
.avtopark{margin:0 auto;padding:0 0 20px 0;text-align:center;}
.av{background:#fefefe;margin-bottom:12px;border-radius:5px;box-shadow:0 0 10px -8px rgba(34, 60, 80, 0.42);padding:15px 15px 1px;}
.va{text-align:center;display:block;color:#3f6788;font-size:19px;font-weight:500;line-height:20px;margin:0 0 15px;}
.av p{text-align:left;color:#323555;font-size:17px;line-height:26px;margin-top:15px;margin-left:2px;}
.zab{text-align:center;background:#249f58;width:230px;padding:20px 20px;margin:0 auto 30px;position:relative;display:block;cursor:pointer;border-radius:55px;transition:background-color 0.2s;}
.zab::after{content: "Заказать трансфер";color:#fff;font-size:17px;position:relative;}
.zab:hover{background:#1d8549;box-shadow:0 2px 15px rgba(37, 187, 79, 0.8);transition:all 0.2s ease 0s;}
/* карточки заказа трансферов end */
/* таблица цен */
table{font-size:15px;width:100%;background:#fefefe;margin:26px 0 30px;border:5px solid #fefefe;border-top:5px solid #fefefe;border-bottom:5px solid #fefefe;outline:3px solid #c5e2e1;border-collapse:collapse;}
table td, table th{line-height:18px;width:68%;padding:0.5em;border:1px solid #dee2e6;}
caption{background:#fefefe;}
td span{font-weight:500;color:#272727;}
table caption {display:table-caption;padding:20px 3px 0 3px;text-align:center;font-size:18px;font-weight:500;color:#476C88;line-height:25px;margin:0 auto;} 
/* таблица цен end */
/* форма заказа трансфера от яндекса */
.zakazya{margin:0 auto;display:block;max-width:550px;padding-bottom:76px;}
.yazak{background:url("/bitrix/img/icon/forma.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin:15px auto;height:58px;width:294px;cursor:pointer;position:relative;top:3px;}
.yazak::after{content:"ФОРМА ЗАКАЗА ТРАНСФЕРА";color:#3b4857;font-size:14px;font-weight:600;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);text-align:center;position:relative;display:block;top:22px;}     
.yazak::after:hover{text-shadow:0;color:#2e3844;}   
.yazak:hover{background-position:0 -58px;}
.yazak:active{background-position:0 -116px;}  
/* форма заказа трансфера от яндекса end */
/* скрываем логотип от яндекса end */
.formayandy{margin:0 auto;display:block;max-width:530px;}
/* скрываем логотип от яндекса */
.zakazya{margin:0 auto;display:block;padding-bottom:76px;}
/* скрываем логотип от яндекса end */   
/* форма сотридничества от яндекса */
.zakazya{margin:0 auto;display:block;max-width:550px;}
.sotrudni{background:url("/bitrix/img/icon/forma.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);margin:15px auto;height:58px;width:294px;cursor:pointer;position:relative;top:3px;}
.sotrudni::after{content:"Присоединиться";color:#3b4857;font-size:18px;font-weight:600;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);text-align:center;position:relative;display:block;top:19px;}     
.sotrudni::after:hover{text-shadow:0;color:#2e3844;}   
.sotrudni:hover{background-position:0 -58px;}
.sotrudni:active{background-position:0 -116px;}  
/* форма сотридничества от яндекса end */   
.cen{text-align:center;font-weight:500;}   
/* равняем авто */
img.row{margin:0 auto;}
/* равняем авто END */
/* вопрос-ответ */
.max{padding:0 0 15px 0;margin:0 auto;} /* отступы вопрос-ответ */
.acc{text-align:center;font-size:20px;line-height:30px;margin:25px 0 9px 0;} 
.accordion-container .accordion-title{background:#fbfbFb;color:#5b5c5d;font-size:17px;line-height:24px;font-weight:400;text-align:left;position:relative;padding:15px 55px 15px 20px;border-left:3px solid #f26965;cursor:pointer;text-transform:none;margin-bottom:0;}.accordion-container .accordion-title:hover,.accordion-container .accordion-title:active,.accordion-title.open{background-color:#e9e9e9;color:#4b4c4d;border-left:3px solid #db5f5b;transition:all 0.2s ease 0s;}.accordion-container .accordion-title::before{content:"";width:17px;height:3px;background:#f26965;transform:rotate(90deg);position:absolute;top:50%;right:25px;transition:all .3s ease-in-out;}.accordion-container .accordion-title::after{content:"";width:17px;height:3px;background:#f26965;position:absolute;top:50%;right:25px;transition:all .2s ease-in-out;margin-right:0;left:auto;}.accordion-container .accordion-title.open::before{transform:rotate(180deg);}.accordion-container .accordion-title.open::after{opacity:0;}.accordion-content p{font-size:17px;line-height:25px;color:#505050;background:#fbfbfb;padding:20px 10px 20px 20px;margin:0;border-left:3px solid #dce0e0;}.accordion-container{padding:7px 0 7px 0;}
/* вопрос-ответ end */
/* оставить отзыв от яндекса */
.yanotziw{width:100%;margin:0 auto;}
.yaotz{background:#f3f5f8;display:block;width:100%;min-height:80px;position:relative;top:-79px;}
/* оставить отзыв от яндекса end */
/* иконки месседжеров end */
.mesager-futer{;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 30px 0;} 
.gramss,.watsat,.fonys,.maxst{width:50px;height:50px;margin:0 11px 0 11px;cursor:pointer;}
/* иконки месседжеров end */
/* свяжитесь с нами контакты */
.inform{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-top:12px;padding-bottom:0;}
.inform p{text-align:left;font-size:17px;line-height:30px;margin:0 12px 12px;}
.inform p span{font-size:17px;color:#545151;font-weight:600;}
.email::after{content:" corp@transfer-vsheregesh.ru";position:relative;}
.num::after{content:" +7 (923) 637-12-13";position:relative;}
.uli::after{content:" Кузнецкий просп., 33Б";position:relative;}
.gord::after{content:" Кемерово";position:relative;}
/* свяжитесь с нами контакты end */
/* погода */
.hpo{color:#476C88;font-size:24px;font-weight:600;text-align:center;display:block;margin:0;}
.hpo::after{content:"";position:relative;display:block;height:2px;width:130px;margin-top:7px;margin-bottom:20px;background:#f26965;will-change:transform, opacity;margin-left:auto;margin-right:auto;}
.goda{color:#4b4c4d;font-size:17px;line-height:24px;text-align:center;display:block;margin:0 0 27px;}
.pogoda{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:25px 0 25px;}
/* погода end */
footer{background:#3b4858;height:auto;width:100%;text-align:center;padding:15px 0 6px 0;}
small{font-size:15px;color:#d2d5d7;text-align:center;margin-top:11px;display:block;}
footer::after{content:"Сайт носит исключительно информационный характер и не является публичной офертой, определяемой положениями ГК РФ. Полное или частичное копирование информации с сайта без указания активной ссылки на него запрещено.";font-size:14px;text-align:left;line-height:20px;color:rgb(181, 181, 181);height:auto;display:inline-block;margin:20px;padding:20px 0px 0px;border-top:1px solid rgb(137, 129, 72);}
@media(min-width:465px) {.zakazya{padding-bottom:58px;}.yaotz{top:-60px;}}
/* 465 END */	
/* 768 */
@media(min-width:768px) {
.js .mesager{width:47%;right:0;margin:0 auto;left:0;border:0;top:1px;}  
/* таблица цен  */
table{width:90%;margin:40px auto;font-size:17px;}
table caption{font-size:18px;}
table td, table th{width:75%;line-height: 24px;}
/* таблица цен end */
/* карточки заказа трансферов */
.av{max-width:345px;height:100%;min-height:580px;margin:0 10px 10px auto;padding:3px 0 0;overflow:hidden;display:inline-block;position:relative;}
.va{line-height:24px;margin:9px 0 3px;}
.imag{width:340px;height:250px;padding:10px;}
.av p{margin-top:-21px;margin-left:17px;margin-right:12px;text-align:left;}
.zab{position:absolute;bottom:0;left:0;right:0;}
/* карточки заказа трансферов END */
/* равняем авто */
img.row{width:50%;}
/* равняем авто END */       
/* форма заказа трансфера от яндекса */
.yazak{top:-4px;margin:35px auto;}
/* форма заказа трансфера от яндекса END */
/* скрываем логотип от яндекса */
.zakazya{padding-bottom:58px;}
/* скрываем логотип от яндекса end */  
.yaotz{top:-60px;}
/* оставить отзыв от яндекса */
.yanotziw{width:64%;margin:0 auto;}
/* оставить отзыв от яндекса end */
/* вопрос-ответ */
.max{padding:34px 0 30px 0;width:92%;}
.accordion-container .accordion-title{font-size:18px;}
.accordion-container{padding:12px 0 12px 0;}
/* вопрос-ответ END */    
/* свяжитесь с нами контакты */
.mesager-futer{padding: 10px 0 21px 0;}
.inform{justify-content:center;margin-top:10px;padding:10px 0 18px 0;}
.inform p{text-align:center;}
/* свяжитесь с нами контакты end */
.sotrudni{top:-4px;}
/* погода */
.hpo{font-size:26px;}
.hpo::after{margin-top:14px;margin-bottom:17px;height:2px;width:160px;}
.goda{font-size:18px;}    
/* погода END */
}/* 768 end */
/* 992 */
@media(min-width:992px) {
/* карточки заказа трансферов */
.av{max-width:309px;min-height:600px;}
/* карточки заказа трансферов END */
.js .mesager{width:60%;}
/* таблица цен */
table{width:93%;}
/* таблица цен end */
/* форма заказа трансфера от яндекса */
.yazak{margin:45px auto;}
/* форма заказа трансфера от яндекса END */
/* скрываем логотип от яндекса */
.zakazya{padding-bottom:58px;}
/* скрываем логотип от яндекса end */ 
/* вопрос-ответ */
.max{width:94%;}
/* вопрос-ответ end */     
small{font-size:16px;}  
}/* 992 end */
/* 1200 */
@media(min-width:1200px) {	
.va{line-height:25px;margin:0px 0 10px;}	
/* карточки заказа трансферов */
.av{max-width:360px;min-height:570px;padding:10px 0 0;}
.imag{padding:0;}
.av p{margin-top:-14px;margin-left:14px;}
.zab{margin:-6px auto 0;bottom:30px;}   
.zab::after{font-weight:500;}   
/* карточки заказа трансферов END */
/* таблица цен */
table{width:80%;font-size:18px;}    
table caption{font-size:22px;}
table td, table th{width:81%;line-height:30px;}
/* таблица цен end */
/* равняем авто */
img.row{width:40%;}
/* равняем авто END */
/* вопрос-ответ */
.con{font-size:24px;}
.accordion-container .accordion-title{font-size:19px;}
.max{width:81%;}
/* вопрос-ответ end */  
.sotrudni{top:-4px;}
.h5{font-size:22px}
.inform{margin-top:43px;padding:0;}
/* погода */
.hpo{font-size:28px;}   
/* погода END */
footer{padding:43px 0 6px 0;}
footer::after{font-size:16px;max-width:955px;}
small{font-size:18px; margin-top:-16px;}
*::selection{background: none 0 0 repeat scroll #686de0;color:#f5fafe;text-shadow:none;} 
}/* 1200 end */
/* 1400 */
@media(min-width:1400px) {
/* карточки заказа трансферов */
.va{font-size:20px;margin:-9px 0 10px;}
.av{max-width:380px;min-height:557px;padding:20px 0 0;margin:0 20px 20px auto;}
.av p{margin-top:-15px;margin-left:24px;}
.zab{width:280px;bottom:36px;}
.zab::after{font-size:18px;}
/* карточки заказа трансферов END */
/* таблица цен */
table{width:83%;}
/* таблица цен end */ 
/* равняем авто */
img.row{width:33%;}
/* равняем авто END */
/* форма заказа трансфера от яндекса */
.yazak{top:0;}
/* форма заказа трансфера от яндекса END */
/* вопрос-ответ */
.accordion-container .accordion-title{font-size:20px;}
.max{width:84%;}
/* вопрос-ответ END */   
.con{font-size:26px;margin-top:5px;}
.h5{font-size:22px;margin-top:31px;font-weight:500;}
.h5::after{bottom:-4px;}
/* контакты end */ 
.inform{margin-top:28px;margin-bottom:70px;padding:0;}
.inform p,.inform p span{font-size:18px;}
/* контакты end */
}/* 1400 end */ 