/* ###########Small Only########### */
@media screen and (max-width: 768px) {
}

/* ###########Medium and up########### */
@media screen and (min-width: 768px) {

}

/* ###########Large and Up########### */
@media screen and (min-width: 992px) {}
@media (min-width: 992px) and (max-width: 1169px) {
	body .form-page .left-page h3 {
    margin-bottom: 15px;
}
	body .form-page .left-page .p-form {
    margin-bottom: 10px;
    font-size: 12px;}
	body .form-page .left-page .form-control {
    margin-bottom: 15px;
    font-size: 12px;
    padding: 0px 15px;
}
    body .form-page .left-page .btn-primary{      padding: 7px 25px;  font-size: 14px;
    margin-top: 0;}
	body .form-page .right-page .information i{    margin-bottom: 15px;}
	body .form-page .right-page .information h4 {
    margin-bottom: 7px;
    font-size: 16px;
}
	.form-page .right-page {
    padding: 20px 30px 45px 0px !important;}
	body .complete-resarvation-page {
    height: 527px;
}
	.form-page .left-page {
    padding: 40px 0 40px 0px !important;}
	.body-right-table .rest-info .link-clock ul li {
    margin: 2px 0;padding: 5px 20px !important;
}
.body-right-table .image img {
    width: 100% !important;
}
.find-table .input-group .btn-outline-secondary {
    width: 100% !important;}
    .input-group-prepend {
    margin-left: 0px;
    width: 17%;
}

.section-table2 .reservation {
    top: 15%;       bottom: auto !important;}
    .section-table2 .section-row {
    padding: 8px;
}
.section-table2 .section-row h5 {
    font-size: 12px;
}
body .section-table2 .section-row .btn-default {
        padding: 5px 7px;
    width: 110px;
    font-size: 10px;
}
.left-table .photos .photo-top .photo, .left-table .photos .photo-bottom .photo {
    margin: 0 0 0px 4px !important;
}
}

/* ######### X-Large And Up############# */
@media screen and (min-width: 1100px) {
}

/* ##########Super Large And Up ############ */
@media screen and (min-width: 1200px) {
}

/* ########## Small and Down ################################## */
@media (max-width: 768px) {
}

/* ########## Medium and Down ############ */
@media (max-width: 992px) {
}

/* ########## Large and Down ############ */
@media (min-width: 1100px) {
}

/* ########## Super Large and Down ############ */
@media (min-width: 1280px) {
}