

/* Start:/local/templates/cm/components/bitrix/system.pagenavigation/cm_round_booking/style.css?175203780386*/
@media (max-width: 1024px)
{
	.pagination__item--dots {
		display: none;
	}
}


/* End */


/* Start:/local/components/truecode/truecode.booking.list/templates/.default/style.css?17520378023376*/

/* .b-form__group {
	position: relative;
} */

.time__popup.is-show {
	z-index: 1;
}

.time__input {
	pointer-events: none;
	opacity: 0;
	height: 0;
	width: 0;
}

.error-message {
	font-size: 14px;
    font-weight: 400;
    line-height: 110%;
    position: absolute;
    bottom: -18px;
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #ff4261;
}

.error-input .b-form__input{
	border: 1px solid #ff4261;
}


.error-input .time__btn{
	border: 1px solid #ff4261;
}

.b-form__policy .error-message {
	display: none;
}

.b-form__policy.error-input {
	color: #ff4261;
}


.b-form__policy.error-input::after {
	border: 1px solid #ff4261;
}

.b-form__error {
	color: #ff4261;
	font-size: 14px;
    font-weight: 400;
    line-height: 110%;
}

.booking__name {
    text-align: center;
}

.booking__dot {
    z-index: 1;
}

.booking__icon--1 {
    top: 76.9%;
    left: 57.3%;
}

.booking__dot--1 {
    left: 23%;
    top: 29%;
}

.booking__dot--2 {
    left: 28%;
    top: 33%;
}

.booking__dot--3 {
	left: 34%;
    top: 51%;
}

.booking__dot--4 {
    left: 52%;
    top: 40%;
}

.booking__dot--5 {
    left: 72%;
    top: 77%;
}

.booking__dot--6 {
    left: 75%;
    top: 73%;
}

.booking__dot--7 {
    top: 62%;
    left: 62%;

}

.booking__dot--8 {
    left: 69%;
    top: 88%;
}

.booking__dot--9 {
    top: 14%;
    left: 29%;
}

.booking__dot--10 {
    top: 34%;
    left: 6%;
}

.booking__dot--11 {
    left: 67%;
    top: 73%;
}

.booking__dot--12 {
	left: 71%;
    top: 68%;
}

.booking__dot--13 {
    left: 74%;
    top: 65%;
}

.booking__dot--14 {
    left: 80%;
    top: 70%;
}

.booking__dot--15 {
    top: 23%;
    left: 13.5%;

}

.booking__dot--16 {
    top: 81%;
    left: 79%;
}

.booking__dot--1-1 {
    top: 34%;
    left: 7%;
}

.booking__dot--1-2 {
    top: 14%;
    left: 29%;
}

.booking__dot--1-3 {
    top: 70%;
    left: 92%;
}

.booking__dot--1-4 {
    top: 63.5%;
    left: 79.5%;
}

.booking__dot--1-5 {
    top: 67%;
    left: 84%;
}

.booking__dot--1-6 {
    top: 60%;
    left: 75.5%;
}

.booking__dot--1-7 {
    top: 46%;
    left: 17%;
}

.booking__dot--1-8 {
    top: 24%;
    left: 14%;
}

.booking__dot--1-9 {
    top: 79.5%;
    left: 79%;
}

.booking__dot--3-1 {
    top: 23.5%;
    left: 14%;
}

.booking__dot--3-2 {
    top: 80.5%;
    left: 78%;
}

.booking__dot--3-3 {
    top: 35%;
    left: 31.5%;
}

.booking__dot--3-4 {
    top: 65%;
    left: 69.5%;
}

.booking__dot--3-5 {
    top: 59%;
    left: 76.5%;
}

.booking__dot--3-6 {
    top: 65%;
    left: 84%;
}

.booking__dot--3-7 {
    top: 71%;
    left: 92.5%;
}

.booking__dot--3-8 {
    top: 34%;
    left: 8%;
}

.booking__dot--3-9 {
    top: 49%;
    left: 27%;
}

.booking__dot--3-10 {
    top: 46%;
    left: 63.5%;
}

.booking__dot--3-11 {
    top: 66%;
    left: 47%;
}

.booking__dot--3-12 {
    top: 53%;
    left: 56.5%;
}

.booking__dot--3-13 {
    top: 86%;
    left: 68%;
}

.b-card__modal {
    display: none;
}

@media (max-width: 1023px) {

	.booking__dot--5 {
		left: 70.5%;
		top: 76%;
	}
	
	.booking__dot--6 {
		left: 74.5%;
		top: 72%;
	}
		
	.booking__dot--11 {
		left: 66%;
	}

	.booking__dot--12 {
		left: 70%;
	}

	.booking__dot--13 {
		left: 73%;

	}

	.booking__dot--14 {
		left: 78%;
		top: 69%;
	}
	
	.booking__dot--15 {
        top: 22.5%;
        left: 13%;
	}

    .booking__dot--1-7 {
        top: 47%;
        left: 16%;
    }
}
/* End */
/* /local/templates/cm/components/bitrix/system.pagenavigation/cm_round_booking/style.css?175203780386 */
/* /local/components/truecode/truecode.booking.list/templates/.default/style.css?17520378023376 */
