/* Сниппет стоимость трансфера*/
.cars-price h3{margin:2rem 0; text-align:center;}
.cars-price p, .cars-service-table p {margin-bottom: 0}
.car-price-item-name{color:#3c465f;font-size:18px;margin:1rem 0;}
.car-price-item-name p:first-child{line-height:1.2;}
.car-price-item-name p:last-child {color:#282828;font-size:17px;font-weight:700;}
/* Сниппет таблицы Вип-зал и Фаст-трек*/
.vip-room{border-bottom:2px solid #a7adbc;border-top:2px solid #a7adbc;margin:1rem 0 1.5rem 0;}
.vip-room-item{border-bottom:1px solid #d9e3e9; height: 50%}
.vip-room-item>.col-md {padding: 1.8rem 1.6rem 1.4rem 1.6rem;}
.vip-room-item>.col-md:first-child {margin-right: 6rem;}
.vip-room-item:last-child{border-bottom:none;}
.sn-title, .descr{display:block;font-family:'Open Sans Bold', sans-serif;font-weight:700;}
.descr{color:#839baa;font-size:1rem;margin-top:10px;}
.sn-title{color:#3c465f;font-size:1.375rem;line-height:0.9;}
.price, .info-price{font-family:'Open Sans Bold', sans-serif;font-weight:700;}
.price{font-size:1.375rem;line-height:1.3;}
.person{margin-right:8px;}
.person:after, .suitcase:after {bottom:2px;color:#839baa;content:'\f007';font-family:'Font Awesome 5 Free';font-size:0.8rem;font-weight:900;left:4px;position:relative;}
.suitcase{margin-right:5px;}
.suitcase:after{content:'\f0f2';}
.vip-room-right{background-color:#f1f7fa;border-left:1px solid #d9e3e9;padding:1.4rem 1.6rem 0.7rem 1.6rem;}
.vip-room-right ul{margin-left:10px;margin-top:3px;}
.vip-room-right ul li{list-style:none;margin-bottom:.85em;padding-left:8px;position:relative;}
.vip-room-right ul li:before{background-color:#849cab;border-radius:3px;content:'';height:2px;left:-17px;position:absolute;top:12px;width:12px;}
.vip-room-right span{font-family:'Open Sans Bold', sans-serif;font-weight:700;line-height:1.55;}
.vip-room-right span:before{color:#eebc55;content:'\f05a';font-family:'Font Awesome 5 Free';font-size:1.4rem;font-weight:900;margin-right:10px;position:relative;top:2px;}
/* Сниппет авто-таблица*/
.cars-service h3{color:#3c465f;display:block;font-family:'Open Sans Bold', sans-serif;font-size:1.7rem;font-weight:700;margin:3rem 0 2rem 0;}
.cars-service-table{border-top:1px solid #a7adbc;margin:2rem 0 3rem 0;}
.cars-service-table-item{border-bottom:1px solid #a7adbc;padding:1rem 0 1.4rem 0;}
.cars-service-table-item>img{margin-right:1rem;}
.cars-service-table-item .sn-title{margin-bottom:10px;line-height: 1.6;}
.cars-service-center span{font-weight:700;}
.cars-service-center img {height: 40px; margin: .3rem; width: 40px;}
.cars-service-right {font-family:'Open Sans Bold', sans-serif;font-weight:700;}
.cars-service-right p:first-child{font-size:1.375rem;}
.cars-service-right p:last-child{color:#767676;margin-top:10px;}
.cars-service-right p:last-child:after{bottom:1px;content:'\f158';font-family:'Font Awesome 5 Free';font-size:0.8rem;font-weight:900;left:4px;position:relative;}
/*Адаптация*/
@media screen and (max-width:1199px){
    .vip-room-item>.col-md:first-child {margin-right: 0;}
}
@media screen and (max-width:992px){
    .cars-service-center{display:none;}
}
@media screen and (max-width:767px){
    .vip-room-item{padding: 1rem .5rem;}
    .vip-room-item>.col-md {padding: 0.5rem;}
}
@media screen and (max-width: 520px){
    .cars-service-table-item>img {width:30%;}
    .sn-title, .cars-service-name, .cars-service-right p:first-child{font-size:1.15rem;margin-top:10px;}
}