.order-btn,
button.order-btn {
	background: #2B283A;
}

.order-btn.light-btn {
	background: #329EE1;
}

.order-btn.light-btn:hover {
	background: #FFAE01;
}

.strong-text {
	color: #FFAE01;
}

.header__nav {
    background: #329EE1;
}

.header__nav .navbar .nav-item:hover,
.header__nav .navbar .nav-item.dropdown.show {
	background: #54B3EF;
}

.header__nav .dropdown-menu {
	background-color: #54B3EF;
}

/* BG */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5), 
only screen and (min-resolution: 1.5dppx){
    .main-page .main-form {
        background: url(../../img/bg/main-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .company-page .main-form {
        background: url(../../img/bg/company-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .order-page .main-form {
        background: url(../../img/bg/order-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .useful-page .main-form {
        background: url(../../img/bg/useful-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .passengers-page .main-form {
        background: url(../../img/bg/passengers-bg-retina.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .vacancy-page .main-form {
        background: url(../../img/bg/vacancy-bg-retina.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .rates-page .main-form {
        background: url(../../img/bg/rates-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .schedule-page .main-form {
        background: url(../../img/bg/schedule-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page .main-form {
        background: url(../../img/bg/trip_one-way-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page__round .main-form {
        background: url(../../img/bg/round-trip-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .booking-page .main-form {
        background: url(../../img/bg/booking-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .round-booking-page .main-form {
        background: url(../../img/bg/round-trip_booking-bg-retina-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .park-page .main-form {
        background: url(../../img/bg/park-bg-retina.jpg) center center no-repeat;
        background-size: cover;
    }

    .reviews-page .main-form {
        background: url(../../img/bg/reviews-bg-retina.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .contacts-page .main-form {
        background: url(../../img/bg/contacts-bg-retina.jpg) center 0 no-repeat;
        background-size: cover;
    }
}

@media only screen and (max-width : 2500px) {
    .main-page .main-form {
        background: url(../../img/bg/main-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .company-page .main-form {
        background: url(../../img/bg/company-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .order-page .main-form {
        background: url(../../img/bg/order-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .useful-page .main-form {
        background: url(../../img/bg/useful-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .passengers-page .main-form {
        background: url(../../img/bg/passengers-bg-large.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .vacancy-page .main-form {
        background: url(../../img/bg/vacancy-bg-large.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .rates-page .main-form {
        background: url(../../img/bg/rates-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .schedule-page .main-form {
        background: url(../../img/bg/schedule-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page .main-form {
        background: url(../../img/bg/trip_one-way-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page__round .main-form {
        background: url(../../img/bg/round-trip-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .booking-page .main-form {
        background: url(../../img/bg/booking-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .round-booking-page .main-form {
        background: url(../../img/bg/round-trip_booking-bg-large-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .park-page .main-form {
        background: url(../../img/bg/park-bg-large.jpg) center center no-repeat;
        background-size: cover;
    }

    .reviews-page .main-form {
        background: url(../../img/bg/reviews-bg-large.jpg) center 0 no-repeat;
        background-size: cover;
    }

    .contacts-page .main-form {
        background: url(../../img/bg/contacts-bg-large.jpg) center 0 no-repeat;
        background-size: cover;
    }
}

@media only screen and (max-width : 767px) {
    .main-page .main-form {
        background: url(../../img/bg/main-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .company-page .main-form {
        background: url(../../img/bg/company-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .order-page .main-form {
        background: url(../../img/bg/order-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .useful-page .main-form {
        background: url(../../img/bg/useful-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .passengers-page .main-form {
        background: url(../../img/bg/passengers-bg-768.jpg) center center no-repeat;
        background-size: cover;
    }

    .vacancy-page .main-form {
        background: url(../../img/bg/vacancy-bg-768.jpg) center center no-repeat;
        background-size: cover;
    }

    .rates-page .main-form {
        background: url(../../img/bg/rates-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .schedule-page .main-form {
        background: url(../../img/bg/schedule-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page .main-form {
        background: url(../../img/bg/trip_one-way-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page__round .main-form {
        background: url(../../img/bg/round-trip-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .booking-page .main-form {
        background: url(../../img/bg/booking-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .round-booking-page .main-form {
        background: url(../../img/bg/round-trip_booking-bg-768-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .park-page .main-form {
        background: url(../../img/bg/park-bg-768.jpg) center center no-repeat;
        background-size: cover;
    }

    .reviews-page .main-form {
        background: url(../../img/bg/reviews-bg-768.jpg) center center no-repeat;
        background-size: cover;
    }

    .contacts-page .main-form {
        background: url(../../img/bg/contacts-bg-768.jpg) center center no-repeat;
        background-size: cover;
    }
}

@media only screen and (max-width : 320px) {
    .main-page .main-form {
        background: url(../../img/bg/main-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .company-page .main-form {
        background: url(../../img/bg/company-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .order-page .main-form {
        background: url(../../img/bg/order-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .useful-page .main-form {
        background: url(../../img/bg/useful-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .passengers-page .main-form {
        background: url(../../img/bg/passengers-bg-320.jpg) center center no-repeat;
        background-size: cover;
    }

    .vacancy-page .main-form {
        background: url(../../img/bg/vacancy-bg-320.jpg) center center no-repeat;
        background-size: cover;
    }

    .rates-page .main-form {
        background: url(../../img/bg/rates-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .schedule-page .main-form {
        background: url(../../img/bg/schedule-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page .main-form {
        background: url(../../img/bg/trip_one-way-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .trip-page__round .main-form {
        background: url(../../img/bg/round-trip-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .booking-page .main-form {
        background: url(../../img/bg/booking-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .round-booking-page .main-form {
        background: url(../../img/bg/round-trip_booking-bg-320-winter.jpg) center center no-repeat;
        background-size: cover;
    }

    .park-page .main-form {
        background: url(../../img/bg/park-bg-320.jpg) center center no-repeat;
        background-size: cover;
    }

    .reviews-page .main-form {
        background: url(../../img/bg/reviews-bg-320.jpg) center center no-repeat;
        background-size: cover;
    }

    .contacts-page .main-form {
        background: url(../../img/bg/contacts-bg-320.jpg) center center no-repeat;
        background-size: cover;
    }
}
/* //BG */

.form-outer span.main-form__title::before {
    background: #FFAE01;
}

.main-form .form-check .checkmark:after,
.form__modal .form-check .checkmark:after {
	background: #FFAE01;
}

.main-slider__action {
	background: #FF6C01;
}

.main-slider .slick-dots li button:before {
	color: #54B3EF;
}

.alarm__title {
	background-color: #FF6C01;
}

.about__promo {
	background: #329EE1;
}

.green-block {
	background: url(../../img/green-bg-winter.jpg) center center no-repeat;
    background-size: cover;
}

.cities__item figure::before {
    background: linear-gradient(180deg, rgba(50, 158, 225, 0) 0%, #329EE1 100%);
}

.footer__mnu a:hover,
.footer__info a:hover,
.footer__rout a:hover {
	color: #329EE1;
}

.tab-content thead,
.order-table thead {
	background-color: #329EE1;
}

.order-text p a:hover,
.booking-text__grey-bg a:hover {
    color: #329EE1;
}

.contacts__list li a:hover,
.contacts__tel li a:hover {
	color: #329EE1;
}

.about__text ul li:before {
	background-image: url(../../img/icons/marker-winter.png);
}

.passenger__list ul li::before {
    color: #FFAE01;
}

.trip__data::before {
    background: #FFAE01;
}

.tabs>label:hover {
	color: #329EE1;
}

.tabs>input:checked+label {
	background: #329EE1;
}

.table-bord {
	border-bottom: 1px solid #329EE1;
}

.table-bord-top {
	border-top: 1px solid #329EE1;
}

.bus-item.busy {
	background: #FFAE01;
}

.bus-item.place:hover {
	border: 2px solid #FFAE01;
}

.booking-check .checkmark:after {
	background: #FFAE01;
}

.booking-form a:hover,
.booking-check label a:hover {
	color: #329EE1;
}

.park-slider .slick-dots li.slick-active button:before {
	color: #2B283A;
}

.park-icon__item1 {
	background: url(../../img/icons/dvd-winter.png) center center no-repeat;
}

.park-icon__item2 {
	background: url(../../img/icons/wifi-winter.png) center center no-repeat;
}

.park-icon__item3 {
	background: url(../../img/icons/cond-winter.png) center center no-repeat;
}

.park-icon__item4 {
	background: url(../../img/icons/tou-winter.png) center center no-repeat;
}

.park-icon__item5 {
	background: url(../../img/icons/coff-winter.png) center center no-repeat;
}

.park-icon__item6 {
	background: url(../../img/icons/class-winter.png) center center no-repeat;
}

.page-item.active .page-link {
	background-color: #2B283A;
}

.reviews__rating>span {
	color: #FFAE01;
}

.main-slider-outer {
    background: #329EE1;
}