.seat-reservation-choose-your-seat-label{width:246px;height:25px;font-size:15px;font-weight:300;font-style:italic;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#2e4974;margin:0 1rem}
.dynamic-value .container-reservation{max-width:100%}
.seat-reservation-reservation-header-label{width:100%;font-size:14px;font-weight:bold;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#212529;text-align:center;margin-bottom:10px;padding:0 3rem}
@media screen and (min-width:375px) and (max-width:425px){.reservation-passenger>.reservation-passenger-list>.reservation-passenger-item>.reservation-passenger-btn .person-name{width:70%}
.seat-map.rotated .container-reservation .row .bus-map-container.rotated .bus-map-seat{width:100%}
}
.seat-reservation-container-remove-min-height{min-height:0 !important}
.show-proced-button-on-mobile{margin-left:-15px;width:110%}
.seat-reservation-big-bug{width:227px}
.bus-map-container.col-lg-12.rotated .bus-map-seat.custom-seat-map{position:fixed;margin:auto;right:62px;top:50px;bottom:-42px;height:655px}
.bus-map-container.col-lg-12.rotated .bus-front.custom-seat-map{position:fixed;top:-392px;margin:auto;left:257px}
.seat-map.rotated .container-reservation .row .bus-map-container.rotated{height:224px}
.seat-map.rotated.left .container-reservation .row .bus-map-container.rotated{left:170px}
.seat-map.rotated.right .container-reservation .row .bus-map-container.rotated{left:280px}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated{left:260px}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container.rotated{left:260px}
.seat-map.rotated.center.bottom .container-reservation{margin-bottom:70px}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat{display:block;margin-left:40%}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.center.top .container-reservation{margin-bottom:70px}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat{display:block;margin-left:40%}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.right .container-reservation .row.middle-bus{height:300px;padding:20px 0 0 40px}
.seat-map.rotated.right .container-reservation .row.small-bus{height:300px;padding:20px 0 0 0}
.seat-map.rotated.right .container-reservation .row.big-bus{height:300px;padding:20px 0 0 0}
.seat-map.rotated.center .container-reservation .row.small-bus{height:auto;padding:41px 0 0 0}
.seat-map.rotated.center .container-reservation .row.big-bus{height:auto;padding:0 0 0 28px}
.seat-map.rotated.center .container-reservation .row.middle-bus{height:auto;padding:0 252px 16px 0}
.seat-map.vertical.second-cmp .row.hide-on-desktop{margin-bottom:30px;display:none}
.seat-map.vertical.first-cmp .row.hide-on-desktop{margin-bottom:30px;display:none}
.seat-map.rotated .row.hide-on-desktop{margin-bottom:30px;display:none}
.seat-map.rotated.right .row.hide-on-desktop{margin-bottom:30px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container{position:absolute;margin:0;left:46px;right:0;width:255px;left:466px !important}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container .bus-map-seat{margin-left:0}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus{margin-bottom:300px}
@media screen and (min-width:375px) and (max-width:425px){.seat-map.vertical.second-cmp .row.hide-on-desktop{display:block;margin-bottom:-20px}
.seat-map.rotated.left .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.right .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.left .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.right .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.center.bottom .container-reservation{margin-bottom:0}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat{display:flex;margin-left:auto}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.center.top .container-reservation{margin-bottom:-10%}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat{display:flex;margin-left:auto}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.right .container-reservation .row.middle-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.small-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.big-bus{height:auto;padding:0}
.seat-map.rotated.center .container-reservation .row.big-bus .bus-map-container{margin-bottom:-100px}
.seat-map.rotated .row.hide-on-desktop{height:102px}
.seat-map.rotated .btn-footer{position:absolute;margin:0 auto 2px auto;left:-42px;right:-20px;bottom:-2px;width:109%}
.seat-map.rotated.left .container-reservation .row.small-bus .bus-map-container{margin-bottom:-100px !important;margin-top:30px}
.list-passengers .legend-1{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.list-passengers .legend-2{display:block;position:absolute;left:-28px;top:41px;text-align:center}
.list-passengers .legend-3{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.seat-map.rotated.right .row.hide-on-desktop{display:block}
.seat-map.rotated.center.bottom .row.hide-on-desktop{margin-bottom:30px;display:block}
}
@media screen and (min-width:315px) and (max-width:320px){.seat-map.rotated.right .container-reservation .row.middle-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.small-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.big-bus{height:auto;padding:0}
.seat-map.rotated.center .container-reservation .row.big-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.center .container-reservation .row.middle-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container{width:300px;margin-left:35px}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus .bus-map-container{width:300px;margin-left:36px}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus .bus-map-container{width:300px;margin-left:35px}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus{padding:0 0 0 17px}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus{padding:0;margin-left:-34px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus{padding:0;margin-left:-44px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .map-bus{padding-bottom:8px}
.list-passengers .legend-1{display:block;position:absolute;left:-37px;top:41px;text-align:center}
.list-passengers .legend-2{display:block;position:absolute;left:-25px;top:41px;text-align:center}
.list-passengers .legend-3{display:block;position:absolute;left:-37px;top:41px;text-align:center}
.seat-map.rotated.right .row.hide-on-desktop{display:block}
.seat-map.vertical.second-cmp .row.hide-on-desktop{display:block;margin-bottom:-20px}
}
@media screen and (min-width:410px) and (max-width:411px){.seat-map.rotated .btn-footer{bottom:-13px}
.seat-map.rotated.center .container-reservation .row.big-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.center .container-reservation .row.middle-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.left .container-reservation .row.small-bus .bus-map-container{margin-bottom:-100px !important;margin-top:30px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container{margin-left:-5px}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus .bus-map-container{margin-left:54px;width:300px}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus .bus-map-container{margin-left:-20px}
.list-passengers .legend-1{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.list-passengers .legend-2{display:block;position:absolute;left:-28px;top:41px;text-align:center}
.list-passengers .legend-3{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.seat-map.rotated.right .row.hide-on-desktop{display:block}
.seat-map.vertical.second-cmp .row.hide-on-desktop{display:block;margin-bottom:-20px}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 34% 10px 10px}
}
@media screen and (min-width:412px) and (max-width:414px){.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container{margin-left:-5px}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus .bus-map-container{margin-left:54px;width:300px}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus .bus-map-container{margin-left:-20px}
.seat-map.rotated.center .container-reservation .row.big-bus{padding:0 0 0 10px}
}
@media screen and (max-width:360px){.seat-map.rotated.center.bottom .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.center.bottom .row.big-bus{padding:0 0 0 27px}
.seat-map.rotated.left .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.right .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated{left:0 !important;right:0;margin:auto;height:50%}
.seat-map.rotated.left .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 35% 10px 10px}
.seat-map.rotated.right .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 10% 10px 10px}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container.rotated .bus-map-seat{padding:10px 34% 10px 10px}
.seat-map.rotated.center.bottom .container-reservation{margin-bottom:0}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat{display:flex;margin-left:auto}
.seat-map.rotated.center.bottom .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.center.top .container-reservation{margin-bottom:-10%}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat{display:flex;margin-left:auto}
.seat-map.rotated.center.top .container-reservation .row .bus-map-container .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.right .container-reservation .row.middle-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.small-bus{height:auto;padding:0}
.seat-map.rotated.right .container-reservation .row.big-bus{height:auto;padding:0}
.seat-map.rotated .row.hide-on-desktop{height:102px}
.seat-map.rotated .btn-footer{position:absolute;margin:0 auto 2px auto;left:-42px;right:-20px;bottom:0;width:109%}
.seat-map.rotated.center .container-reservation .row.big-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.center .container-reservation .row.middle-bus .bus-map-container{margin-bottom:-100px !important}
.seat-map.rotated.left .container-reservation .row.big-bus .bus-map-container{margin-bottom:-130px !important}
.seat-map.rotated.left .container-reservation .row.middle-bus .bus-map-container{margin-bottom:-130px !important}
.seat-map.rotated.left .container-reservation .row.small-bus .bus-map-container{margin-bottom:-100px !important;margin-top:30px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus .bus-map-container{width:300px;margin-left:35px}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus .bus-map-container{width:300px;margin-left:34px}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus .bus-map-container{width:300px;margin-left:0}
.list-passengers .legend-1{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.list-passengers .legend-2{display:block;position:absolute;left:-28px;top:41px;text-align:center}
.list-passengers .legend-3{display:block;position:absolute;left:-43px;top:41px;text-align:center}
.seat-map.rotated.right .row.hide-on-desktop{display:block}
.seat-map.vertical.second-cmp .row.hide-on-desktop{display:block;margin-bottom:-20px}
}
@media screen and (min-width:760px) and (max-width:768px){.seat-map.rotated.left .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container .bus-map-seat{padding:45px 19px 0 46px}
.seat-map.rotated.left .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container.middle-bus .bus-map-seat{padding:97px 19px 0 89px}
.seat-map.rotated.left .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container.small-bus .bus-map-seat{padding:92px 19px 0 89px}
.seat-map.rotated.right .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container .bus-map-seat{padding:91px 19px 0 0}
.seat-map.rotated.right .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container.middle-bus .bus-map-seat{padding:56px 19px 0 0}
.seat-map.rotated.right .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container.small-bus .bus-map-seat{padding:92px 19px 0 89px}
.seat-map.rotated .row.hide-on-desktop{height:100px}
.seat-map.rotated .btn-footer{position:absolute;margin:0 auto 2px auto;left:-42px;right:-20px;bottom:0;width:109%}
.seat-map.rotated .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container .bus-map-seat{width:100%;display:flex;justify-content:center;padding:91px 19px 0 0;max-height:800px;overflow-y:scroll;overflow-x:hidden}
.seat-map.rotated.center.bottom .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container .bus-map-seat{width:57%;margin-left:0}
.seat-map.rotated.center.bottom .container-reservation.seat-reservation-container-cmp.seat-map .row.big-bus .bus-map-container .bus-map-seat{width:70%;margin-left:0}
.seat-map.rotated.center.bottom .container-reservation.seat-reservation-container-cmp.seat-map .row.middle-bus .bus-map-container .bus-map-seat{width:70%;margin-left:0}
.seat-map.rotated.center.bottom .container-reservation.seat-reservation-container-cmp.seat-map .row .bus-map-container .bus-map-seat .map-bus{padding-bottom:10px}
.seat-map.rotated.center.top .container-reservation.seat-reservation-container-cmp.seat-map .row.big-bus .bus-map-container .bus-map-seat{width:50%;padding:94px 24px 0 0}
.seat-map.rotated.center.top .container-reservation.seat-reservation-container-cmp.seat-map .row.middle-bus .bus-map-container .bus-map-seat .map-bus{padding-bottom:10px;padding-left:27px;padding-right:7px}
.seat-map.rotated.center.top .container-reservation.seat-reservation-container-cmp.seat-map .row.middle-bus .bus-map-container .bus-map-seat{width:50%}
.seat-map.rotated.center.top .container-reservation.seat-reservation-container-cmp.seat-map .row.small-bus .bus-map-container .bus-map-seat{width:50%;padding:94px 22px 0 0}
.seat-map.rotated.center.top .container-reservation.seat-reservation-container-cmp.seat-map .row.small-bus .bus-map-container .bus-map-seat .map-bus{padding-bottom:10px}
.list-passengers .container-reservation .row.hide-on-desktop{height:100px}
.list-passengers .container-reservation .row.hide-on-desktop .btn-proced-footer-list-passenger{position:absolute;margin:0 auto 2px auto;left:-42px;right:-20px;bottom:0;width:109%}
.seat-map.rotated.right .container-reservation .row.big-bus{margin-top:-70px;height:250px}
.seat-map.rotated.right .container-reservation .row.middle-bus{margin-top:-70px;height:250px}
.seat-map.rotated.right .container-reservation .row.small-bus{margin-top:-70px;height:250px}
.seat-map.rotated.right .container-reservation .row.big-bus .bus-map-container.col-lg-12.rotated.big-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.right .container-reservation .row.small-bus .bus-map-container.col-lg-12.rotated.small-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.right .container-reservation .row.middle-bus .bus-map-container.col-lg-12.rotated.middle-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.left .container-reservation .row.big-bus .bus-map-container.col-lg-12.rotated.big-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.left .container-reservation .row.small-bus .bus-map-container.col-lg-12.rotated.small-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.left .container-reservation .row.middle-bus .bus-map-container.col-lg-12.rotated.middle-bus .bus-map-seat .map-bus{padding-bottom:11px}
.container-seat-reservation2{height:100%;position:fixed;width:100%;margin-left:-24px}
.seat-map.rotated .row.hide-on-desktop .btn-footer{position:fixed}
.seat-map.rotated.center.bottom .container-reservation .row.big-bus{padding:0}
.seat-map.rotated.center.bottom .container-reservation .row.middle-bus{padding:0 252px 16px 20px}
.seat-map.rotated.center.bottom .container-reservation .row.small-bus{padding:41px 0 0 17px}
.seat-map .btn-footer{position:fixed;margin-bottom:30px;margin-left:-24px}
.seat-map.vertical.first-cmp .row.hide-on-desktop{display:none;margin-bottom:30px}
.seat-map.vertical.second-cmp .row.hide-on-desktop{height:150px}
.seat-map.vertical.second-cmp .container-reservation .row .bus-map-container{margin-top:-110px}
.seat-map.vertical.second-cmp .row.hide-on-desktop .btn-footer.btn-proced-footer-seat-map{position:absolute;margin-bottom:0;width:107%;bottom:0}
.list-passengers.second-cmp .row.hide-on-desktop{display:block}
.seat-map.vertical.second-cmp .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.right .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.center.bottom .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.center.top .row.hide-on-desktop{margin-bottom:30px;display:none}
}
@media screen and (min-width:1020px) and (max-width:1024px){.seat-map.rotated .container-reservation .row .bus-map-container.col-lg-12.rotated{margin-bottom:150px}
.seat-map.rotated .container-reservation .row .bus-map-container.col-lg-12.rotated .bus-map-seat{display:block;margin-left:400px}
.seat-map.rotated .container-reservation .row .bus-map-container.col-lg-12.rotated .bus-map-seat .bus-front{margin-left:-23px}
.seat-map.rotated.left .container-reservation .row.small-bus{padding-bottom:100px}
.seat-map.rotated.right .container-reservation .row.small-bus{padding-bottom:100px}
.seat-map.rotated.right .container-reservation .row.big-bus{margin-top:0;height:400px}
.seat-map.rotated.right .container-reservation .row.middle-bus{margin-top:0;height:400px}
.seat-map.rotated.right .container-reservation .row.small-bus{margin-top:0;height:400px}
.seat-map.rotated.right .container-reservation .row.big-bus .bus-map-container.col-lg-12.rotated.big-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.right .container-reservation .row.small-bus .bus-map-container.col-lg-12.rotated.small-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.right .container-reservation .row.middle-bus .bus-map-container.col-lg-12.rotated.middle-bus .bus-map-seat .map-bus{padding-bottom:11px}
.seat-map.rotated.left .container-reservation .row.big-bus{margin-left:40px;margin-top:-40px}
.seat-map.rotated.center.top .container-reservation .row.middle-bus .bus-map-container.col-lg-12.rotated .bus-map-seat{margin-left:300px}
.seat-map.rotated.center.top .container-reservation .row.small-bus .bus-map-container.col-lg-12.rotated .bus-map-seat{margin-left:350px}
.list-passengers .row .less-width .floating-div .hide-on-mobile .btn-footer{display:none}
.seat-map.rotated.right .row.hide-on-desktop{margin-bottom:80px}
.seat-map.rotated.right .row.small-bus{width:50%}
.seat-map.rotated.right .row.small-bus .bus-map-container.rotated{left:280px !important}
.seat-map.rotated.right .row.small-bus .bus-map-container.rotated .bus-map-seat{margin-left:50px}
.seat-map.rotated.right .row.middle-bus{width:50%}
.seat-map.rotated.right .row.middle-bus .bus-map-container.rotated{left:360px !important}
.seat-map.rotated.right .row.middle-bus .bus-map-container.rotated .bus-map-seat{margin-left:50px}
.seat-map.rotated.right .row.big-bus{width:50%}
.seat-map.rotated.right .row.big-bus .bus-map-container.rotated{left:515px !important}
.seat-map.rotated.right .row.big-bus .bus-map-container.rotated .bus-map-seat{margin-left:50px}
.seat-map.rotated.left .row.small-bus{width:34%}
.seat-map.rotated.left .row.small-bus .bus-map-container.rotated{left:355px !important}
.seat-map.rotated.left .row.small-bus .bus-map-container.rotated .bus-map-seat{margin-left:50px}
.seat-map.rotated.left .row.middle-bus{width:34%}
.seat-map.rotated.left .row.middle-bus .bus-map-container.rotated{left:441px !important}
.seat-map.rotated.left .row.middle-bus .bus-map-container.rotated .bus-map-seat{margin-left:50px}
.seat-map.rotated.left .row.big-bus{width:34%}
.seat-map.rotated.left .row.big-bus .bus-map-container.rotated{left:543px !important}
.seat-map.rotated.left .row.big-bus .bus-map-container.rotated .bus-map-seat{margin-left:100px}
.seat-map.rotated.left .row.hide-on-desktop .btn-footer.btn-proced-footer-seat-map{display:none}
.seat-map.rotated.center.top .row.hide-on-desktop{display:none}
.seat-map.rotated.center.bottom .row.hide-on-desktop{margin-bottom:30px}
.seat-map.vertical.first-cmp .row.hide-on-desktop{display:none;margin-bottom:30px}
.seat-map.vertical.first-cmp .row.hide-on-desktop{display:none;margin-bottom:30px}
.list-passengers.second-cmp .row.hide-on-desktop{display:block}
.seat-map.vertical.second-cmp .row.hide-on-desktop{margin-bottom:30px}
.seat-map.vertical.second-cmp .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.right .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.center.bottom .row.hide-on-desktop{margin-bottom:30px;display:block}
.seat-map.rotated.center.top .row.hide-on-desktop{margin-bottom:30px;display:none}
}
@media screen and (min-width:1400px) and (max-width:1440px){.btn-footer.btn-proced-footer-seat-map{display:none}
}
@media screen and (min-width:1590px) and (max-width:1600px){.btn-footer.btn-proced-footer-seat-map{display:none}
}
@media screen and (min-width:1900px) and (max-width:1920px){.btn-footer.btn-proced-footer-seat-map{display:none}
}