
@media only screen and (max-width:991px) {

}

@media only screen and (max-width:767px) {
header .navbar-brand img {
    max-height: 75px;
}

.side-menu {
    width: 100%;
}

.banner h2 {
    font-size: 30px;
}

.banner h1 {
    font-size: 13px;
    margin-bottom: 0px;
}

.banner h2 {
    font-size: 30px;
    margin: 30px 0px;
}

.btn-default {
    min-width: 155px;
    padding: 0px 18px;
    line-height: 40px;
    font-size: 13px;
}

.banner .btn-default {
    margin-bottom: 10px;
}

header .main-nav {
    padding: 20px 0px;
}

.menu-btn { 
    margin-left: 18px;
}

.section-title h2 {
    font-size: 27px;
}

.stats h4 {
    letter-spacing: 4px;
    font-size: 26px;
    margin-bottom: 0px;
}

.stats p {
    font-size: 16px;
    margin-bottom: 20px;
}

.whysell .text {
    width: 75%;
}

.whysell h3 {
    font-size: 26px;
}

.whysell .owl-theme .owl-nav [class*=owl-] {
    top: 111%;
}

.whysell .btn-default {
    margin-top: 110px;
}

.about .btn-default {
    margin-bottom: 30px;
}

.about .align {
    height: 100%;
}

.blogbox .text {
    padding: 20px 15px;
}

.blogbox-right {
    margin-bottom: 0px;
    margin-top: 25px;
}

footer .links {
    margin-bottom: 20px;
}

footer .newsletter {
    margin-top: 20px;
}

.page-banner h1 {
    font-size: 26px;
}

.marketing h3 {
    font-size: 20px;
}

.marketing figure {
    min-height: 200px;
    margin-bottom: 10px;
    height: auto;
}

.teaminfo h2 {
    font-size: 26px;
    margin-top: 25px;
}

.teaminfo h3 {
    font-size: 22px;
}

.mortgageinfo2 h3 {
    margin-top: 15px;
}

h3 {
    font-size: 22px;
}

.property-info .btns {
    flex-wrap: wrap;
    gap: 15px;
}

.property-info .btns button {
    line-height: 50px;
    padding: 0px 20px;
    width: 47%;
}

.contact-form .bg {
    padding: 50px 20px;
}

/**/
.evaluation-box .bg-form {
    padding: 45px 20px;
}

.evaluation-box .checkbox-group label {
    flex: 0 1 calc(100% - 0px);
    margin-bottom: 15px;
}

.evaluation-box .form-control {
    font-size: 14px;
}

.evaluation-box .btn-default {
    min-width: 126px;
    padding: 0px 22px;
    line-height: 45px;
    font-size: 12px;
}

.evaluation-box label {
    font-size: 14px;
}

.evaluation-box .btn-default.bordered {
    font-size: 14px;
    margin-bottom: 10px;
}

.evaluation-box .btn-default.bordered span {
    font-size: 12px;
}

.evaluation-box iframe {
    margin-bottom: 10px;
}

.evaluation-box .btn-default.bordered {
    font-size: 14px;
}

.evaluation-box .btn-default.bordered span {
    font-size: 12px;
    letter-spacing: 0.3px;
}

.evaluation-box .checkbox-group label {
    font-size: 15px;
}

.buysellform h4 {
    font-size: 16px;
}

}

@media only screen and (min-width:768px) and (max-width:991px) {
.banner h1 {
    font-size: 13px;
    margin-bottom: 0px;
}

.banner h2 {
    font-size: 60px;
    margin: 30px 0px;
}

.btn-default {
    min-width: 155px;
    padding: 0px 18px;
    line-height: 40px;
    font-size: 13px;
}

.stats h4 {
    letter-spacing: 4px;
    font-size: 26px;
    margin-bottom: 0px;
}

.stats p {
    font-size: 16px;
    margin-bottom: 20px;
}

.section-title h2 {
    font-size: 27px;
}

.whysell .text {
    width: 75%;
}

.whysell h3 {
    font-size: 26px;
}

.blogbox-right {
    margin-bottom: 0px;
    margin-top: 25px;
}

.copyrights p {
    font-size: 13px;
}

.marketing h3 {
    font-size: 20px;
}

.page-banner h1 {
    font-size: 26px;
}

.teaminfo h2 {
    font-size: 29px;
}

.teaminfo h3 {
    font-size: 24px;
}

h3 {
    font-size: 22px;
}

.about .team-box h3 {
    font-size: 22px;
}

.property-info .btns button {
    padding: 0px 20px;
}

.buysellform h4 {
    font-size: 16px;
}

.buysellform .form-control {
    font-size: 14px;
}

.evaluation-box .bg-form {
    padding: 75px 20px;
}

.evaluation-box .btn-default.bordered {
    font-size: 14px;
}

.evaluation-box .btn-default.bordered span {
    font-size: 10px;
    letter-spacing: 0px;
}

.evaluation-box .bg-form {
    padding: 45px 20px;
}

.evaluation-box label {
    font-size: 15px;
}

.evaluation-box .form-control {
    font-size: 14px;
}

}

@media only screen and (min-width:992px) and (max-width:1199px) {
.banner h2 {
    font-size: 55px;
}

.navbar-light .navbar-nav>.nav-item {
    margin-left: 20px;
}

.navbar-light .navbar-nav>.nav-item>.nav-link {
    font-size: 13px;
}

.whysell .text {
    width: 70%;
}

.contact-details li a {
    font-size: 15px;
}

footer .newsletter {
    padding: 22px 23px;
}

.page-banner h1 {
    font-size: 36px;
}

.marketing h3 {
    font-size: 20px;
}

.section-title h2 {
    font-size: 38px;
}

h3 {
    font-size: 26px;
}

.buysellform h4 {
    font-size: 18px;
}

.evaluation-box .btn-default.bordered {
    font-size: 14px;
}

.evaluation-box .btn-default.bordered span {
    font-size: 11px;
    letter-spacing: 0.3px;
}

}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.banner h2 {
    font-size: 55px;
}

.navbar-light .navbar-nav>.nav-item {
    margin-left: 20px;
}

.navbar-light .navbar-nav>.nav-item>.nav-link {
    font-size: 15px;
}

.whysell .text {
    width: 70%;
}

footer .newsletter {
    padding: 22px 23px;
}

.page-banner h1 {
    font-size: 36px;
}

.marketing h3 {
    font-size: 25px;
}

.evaluation-box .btn-default.bordered {
    font-size: 14px;
}

.evaluation-box .btn-default.bordered span {
    letter-spacing: 0.3px;
}

}