.rw-card__sub-header h4 {
	width:100%;
}
.star-ratings-css {
    unicode-bidi: bidi-override;
    color: #c5c5c5;
    font-size: 25px;
    line-height: 20px;
    height: 20px;
    width: 100px !important;
    position: relative;
    padding: 0;
    text-shadow: 0px 1px 0 #a2a2a2;
}
h2 .star-ratings-css {
    display:inline-block;
}
h4 .star-ratings-css {
}
.google_reviews{
    width: 150px;
    margin: auto;
    padding-bottom: 30px;
}

.review-section{
    background: #eee;
    padding: 50px 0;
    margin: 50px 0;
}

.review-section .rw-ui-stacked{
    margin-top: 20px !important;
}

.star-ratings-css-top {
	background:url("/assets/images/stars-top.png");
	height:25px;
    color: orange;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
}
.star-ratings-css-bottom {
	background:url("/assets/images/stars-bottom.png");
    width: 100px !important;
	height:25px;
    padding: 0;
    display: block;
    z-index: 0;
}
.rw-card__content {
    padding-top:0;
    margin-top:0.5rem;
}
.rw-grid {
    /* grid-template-columns: repeat(3, 1fr);  */
}


body {
    /* min-width:800px; */
}
h3.rw-card__header {
    font-size: 1rem;
}
img.rw-card__media-image {
    min-height:auto;
}

.rw-title__sub {
    max-width: 31rem;
}
.rw-card__media.small {
    width:70%;
    margin: 0 auto;
}


.bel-ons-btn{
    position: relative;
    border: 2px solid rgb(27, 34, 91) !important;
    padding: 2px 17px;
    margin-left: 10px;
    font-weight: bold;
}

@media (max-width: 960px) {
    .bel-ons-btn{
        position: absolute;
        right: 7px;
        top: 7px;
    }

}

@media (max-width: 620px) {
    .rw-ui-inner-content {
        width: 80%;
        min-width: 100%;
    }
}
@media (max-width: 420px) {
    .rw-title__sub {
        font-size: 2rem;
        max-width: 17rem !important;
    }
}
@media (min-width: 1301px) {
    .hidden-big {
        display:none;
    }
}
.rw-footer-container{
    display: flex;
}

.rw-footer-meta{
    padding: 0;
    margin-right: 20px;
}

.rw-footer-links--inline .rw-footer-links__item {
    display: block;
}

.desktopform{
    display: block;
}

.mobileform{
    display: none;
    width: 100%;
    overflow: hidden;
}

.booknowbtn{
    margin: 20px 0;
    background: #1b225b;
    display: block;
    color: white;
    text-align: center;
    padding: 20px;
}

@media (max-width: 620px) {

    .desktopform{
        display: none;
    }

    .mobileform{
        display: block;
    }

    .rw-footer-container{
        display: block;
    }

    .rw-language-switch__link, .rw-nav__list-item>a, .rw-nav__list-link, .rw-nav__trigger {
        font-size: 0.775rem;
        padding: .75rem .375rem;
    }

}

.logo{
    display: block;
    font-size: 22px;
    margin: 0;
}


.all_reviews_button{
    text-align: center;
    display: block;
    border: none;
    margin-top: 20px;
}

ul.pagination{
    list-style: none;
    overflow: hidden;
    margin:0;
    padding: 0;
}

ul.pagination li{
    float: left;
    border: 1px solid #eee;
    display: block;
    padding: 9px;
    border-left: none;
}

ul.pagination li:first-child{
    border-left: 1px solid #eee;
}

ul.pagination li a.page-link{
    text-decoration: none !important;
    color: #000;
    border: none;

}

ul.pagination li.active{
    font-weight: bold;
    color: #0e4b9d;
}


