@media only screen and (min-width: 2100px) {
.feature-event .event-box {
    min-height: 422px;
}

}

@media only screen and (min-width: 1500px) {

p.headingslogan {padding-top: 20px;}
.header-login {padding-top: 20px;}

}


@media only screen and (max-width: 1499px) {
    .bottom-btn .btn-warning {margin-right: 0;}
    .list-box .btn-warning {font-size: 12px;padding: 5px;}
    a.read-list {padding: 5px;text-decoration: none;}
    p.totla-review {font-size: 11px;}
    p.headingslogan {font-size: 19px;line-height: 26px;}

}
@media only screen and (min-width: 1024px) and (max-width: 1499px) {
    .header-login {padding-top: 0px;}
    .header .btn-yellow { padding: 6px; margin-top: 0;}
}


@media only screen and (min-width: 1200px) {

    .sidebar-box .col-md-1 {margin-right: 0;}

    .sidebar-box .col-md-11 {width: 90%;}

    .working-schedule .table td {padding: 8px 3px;}
    .blog-box img {
    float: left;
    width: 30%;
    margin-right: 13px;
}
.blog-box-single-content {
    float: left;
    width: 68%;
}

}

@media only screen and (max-width: 1200px) {

    .bottom-btn .btn-warning {margin-bottom: 10px;width: 100%;}

    .bottom-btn .btn-success {width: 100%;}

    .listing-box .box-list .location {min-height: 40px;}
.header .btn-yellow { padding: 6px;  margin-top: 0; }
.header-login { padding-top: 0px;}
}



@media only screen and (min-width: 1024px) and (max-width: 1200px) {}

@media only screen and (min-width: 991px) and (max-width: 1200px) {

    .reviewleft .avrage_review {text-align: center;}

    .reviewleft span.rate_no {text-align: center;font-size: 14px;}

    .working-schedule.sidebar-box {padding: 5px;}

    .working-schedule .table td {padding: 5px 0;font-size: 12px;}
    .header-login {padding-top: 0;}
    .header .btn-yellow { padding: 6px;  margin-top: 0; }
    p.headingslogan {font-size: 19px;line-height: 26px;}

}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
p.headingslogan { font-size: 20px;line-height: 21px;}
.header .btn-yellow {padding: 10px; margin-top: 0px;}
    
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

.header-login { padding-top: 0;}
p.headingslogan { font-size: 20px;line-height: 21px;}
.header .btn-yellow {padding: 10px; margin-top: 0px;}
.guideto ul li {width: 48%;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .search {margin-bottom: 20px;}
    .logo {text-align: center;margin-bottom: 20px;}
    .logo img {display: inline-block;}
    .search .col-md-5 {width: 40%;float: left;}
    .search .col-md-2 {/*float: left;width: 20%;*/}
    .search .col-md-6 {float: left;}
    .header-login {text-align: center;}
    .header .btn-yellow{padding: 7px; margin-top: 0;}
    .listing-box .col-md-4 {width: 50%;float: left;}
    .copyright .col-md-6 {width: 50%;float: left;}
    .sidebar-box .col-md-1 {margin-right: 0; float: left;}
    .sidebar-box .col-md-11 {width: 73%;float: left;}
    .search button {font-size: 12px;}
.student-accomodation p {padding-right: 56px;}
.student-accomodation {background-position: center left;}
.banner-search {padding-left: 0px;padding-right: 0px;}
.banner-search form#search {padding: 0 8px;}
.fav-btn, .pro-des button { width: 30px;height: 30px;font-size: 15px;}
.event-box h3 {	font-size: 15px;max-width: 80%;}
.read-list {width: 40%;}
.h3, h3 { font-size: 17px;}
.pro-contact .Enquery_btn { font-size: 13px;width: 98%;}
.reviewleft div#avgRate {padding-left: 0 !important;width: 100% !important;}
.reviewleft div#avgRate svg {width: 25px !important;}
.read-reviews {width: 100%;margin-bottom: 10px;}
.write-reviews {width: 100%;}
.guideto ul li {width: 48%;}


}



@media only screen and (max-width: 767px) {

    .search {margin-bottom: 20px;}

    .logo {text-align: center;margin-bottom: 20px;}

    .logo img {display: inline-block;}

    /*.search .col-md-5 {width: 40%;float: left;}

    .search .col-md-2 {float: left;width: 20%;}*/

    .search .col-md-6 {float: left;}

    .header-login {text-align: center;}

    .listing-box .col-md-4 {width: 50%;float: left;}

    .copyright {padding: 5px 15px;}

    .copyright .col-md-6 {width: 50%;float: left;}

    .bottom-btn .btn-success {margin-top: 10px;}

    .list-box {text-align: center;}

    .list-box .img-responsive {display: inline-block;}

    .list-box .avrage_review .jq-ry-container {display: inline-block; text-align: center;}

    .user_services li {text-align: left;}

    .list-box .broderlist {text-align: left;}

    .listingdetails .sidebar-box .col-md-1 {width: 20px;float: left;}

    .review-box .media-body, .review-box .media-left, .review-box .media-right {width: 100%; display: block; padding: 0;}

    .more-reviewsec button.btn.btn-danger {float: none !important;text-align: center;margin: 0;width: 100%;margin-top: 5px;}
p.headingslogan {
    font-size: 17px;
    line-height: 25px;
    padding-top: 0;
}
.header-login {
    padding-top: 5px;
}

.banner-search {
    padding: 5px;
    padding-top: 20px;
}
.banner-search form#search {
    padding: 0 8px;
}
.banner-search select.form-control.select {
    border-right: 1px solid #dbdbdb;
    border-bottom: 0;
}

.search .keyword {
    border: 1px solid #dbdbdb;
    border-bottom: 0;
}
.search .location {
    border-left: 1px solid #dbdbdb;
}
.search button {
    margin-top: 15px;
}
.sec-new h3 {
    font-size: 15px;
}
.student-accomodation .sec-new a {
    padding: 0 9px;
    line-height: 22px;
}
.student-accomodation {
    background: #eae5df;
}
.search-list select,.search-list .keyword , .search-list .location{
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.default-map-area img {
    width: 100%;
}
.metaArea .col-md-1.p-0 {
    padding: 0 15px !important;
}
.search-list button {
    margin-top: 10px;
}
.page-banner {
    padding: 40px 0;
}
.page-banner h1 {
    font-size: 30px;
}
p b {
    font-size: 23px;
}
.navbar-primary .navbar-nav>li {
   
    display: block;
}
button.navbar-toggle {
    background-color: #fff;
    margin-top: 0;
}
span.icon-bar {
    background: green;
}
.login-box-body .btn {padding: 15px 4px;}
.guideto ul li {width: 100%;}


}

@media screen and (min-width: 480px) and (max-width: 767px) {}

@media only screen and (max-width: 479px) {

    .search .col-md-5 {width: 100%; margin-bottom: 10px;}

    .search .col-md-2 {width: 100%; padding: 0;}

    .search .col-md-6 {float: none;text-align: center;display: inline-block;}

    .listing-box .col-md-4 {width: 100%;}

    .copyright .col-md-6 {width: 100%; text-align: center;}

    .copyright .text-left,.copyright .text-right {text-align: center;}

    .user_services li {width: 100%;}
    .guideto ul li {width: 100%;
}

}