/* =Child-Theme responsive styles starts here
-------------------------------------------------------------- */
@media(max-width: 1023px) {
	.octobook .textdate table td {
		font-size: 12px;
	}

	.octobook .textdate table {
		min-height: 46px;
	}
	.octobook .textdate table td.day {
		width: 44px;
	}

	.octobook .octobookpax.Large > div > select {
		padding: 6px 23px 6px 56px;
	}

	.octobook .octobooksubmit > div > input {
		height: 46px;
	}

	.octobook .octobookpax.Large > div:before {
		line-height: 44px;
		font-size: 20px;
		width: 44px;
	}
}
@media(max-width: 767px) {
	.octobook .octobookpax, .octobook .octobook-date {
		width: 50%;
	}

	.octobook .octobooksubmit {
		width: 50%;
		padding-right: 10px;
	}

	.octobook form {
		margin-right: -10px;
	}

	.octobook .textdate table td:not(.day) {
		padding-left: 10px;
	}
}

@media (max-width: 480px) {
    body #ui-datepicker-div-octorate {
        width: 16em;
		left: 50% !important;
    	transform: translateX(-50%);
    }
}