@media only screen and (min-width: 320px) and (max-width: 767px) {
body {font-size: 13px;}
.top-nav{display: none !important;}
.navbar{padding:0px 0px 0px 0px;}
.navbar-light .navbar-brand{padding:10px 15px; max-width: 190px;}
.navbar-toggler{display: block; top: 15px;}
.navbar-brand img{width: 120px;}
.navbar-expand-lg > .container{position:relative;}
.navbar-nav li{display: block;}
.navbar-nav{text-align: center; background: #f1f1f1; padding: 5px 15px 15px 15px;}
.navbar-text{display: inline-block; width: 100%; text-align: center; padding-bottom: 20px;background: #f1f1f1;}
.navbar-light .navbar-nav .nav-link{margin-right: 0px;}
.banner-content{position: relative; text-align: center; padding: 20px 0px;}
.banner-content h1{font-size: 2em;}
.section, .section-md{padding: 15px 0px;}
#welcome .mb-3{margin-bottom: 20px !important;}
#products .mb-3{margin-bottom: 20px !important;}
#calltoaction p{margin-bottom: 15px;}
footer p { margin-bottom: 25px;}
.footer-logo {margin-bottom: 15px;}
.full-window {/* height: 65vh; */ height: auto;}
.searchbar-base{background: none; padding: 0px;}
.searchbar-base input{  width: 100%; margin-bottom: 5px; text-align:center; background: #fff !important;}
.searchButton a.btn{ width: 100%; }
.searchbar ul li{width: 100%;}
.searchbar ul li i{margin-top:10px }
.searchbar ul li:nth-child(3){width: 100% !important;}
.ad-title{display: none;}
.banner-content h1,.banner-content h5{display: none;}
.about-left{padding: 40px;}
.btn-group .btn{min-width: inherit; padding: 15px 15px}
footer p {margin-bottom: 10px;}
footer h2 {margin-bottom: 23px; margin-top: 21px;}
.footer-copyright p{text-align: center}
.footer-copyright p.right {text-align: center;}
.searchbar ul li:nth-child(1)::after, .searchbar ul li:nth-child(2)::after{top:59px;}
.sec_title{font-size: 1.5em;}
.sub_sec_title{margin: 10px auto;}
.view-all-properties{margin-top: 15px;}
.searchbar span{height: 45px; line-height: 45px;}
.searchbar input[type="text"]{height: 45px;}
.searchButton a.btn{height: 45px;line-height: 21px;font-size: 14px;}
.text-cente{text-align: left;}
.navbar-right{display: none;}
.mobile-dropdown{display: block;}
.searchbar ul li:nth-child(1)::after{top: 67px;}
.searchbar ul li:nth-child(1)::after, .searchbar ul li:nth-child(2)::after{top: 59px;}
.prop-type select{height: 45px !important;}
.media-body h5{padding-top: 0;}
/*.rc-anchor-normal { height: 74px; width: 269px;}
.rc-anchor-normal .rc-anchor-content {height: 64px;width: 176px;}
.rc-anchor-normal .rc-anchor-pt {right: 40px;}*/
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.sidebar-shadow{background: #fff;}

.banner-content {top: auto;left: auto;-webkit-transform: translate(0%,0%);}
.project-title2 > h2{top: 0px;}
.facility-list li{width: 100%;}
.form-spacing{margin: 0;}
.default-bar ul li:nth-child(1)::after, .default-bar ul li:nth-child(2)::after{top:65px;}
.default-bar ul li .lister{margin-bottom: 2px;}
.default-bar ul li .br1-grey{border-left: none !important;}
.project-title2 > h2{text-align: left;margin-bottom: 10px;}
.map-btn .mapname{position: absolute;top: -42px;left: 84px;}
.view-propertie{margin-top:10px;}
.box-body ul li dl{width: 100%;}
.facility-list li{width: 100%;}
.overview{margin-top: 8px;}

.dropdown{text-align: left;}
/*.media-body h5{padding-top: 10px;}*/
.add-property-btn{margin-top: 20px;}
.bread-list h3 {font-size: 26px;}
.accordion .card .card-header button i{right: 22px;}
.accordion .card .card-header button{font-size: 13px; white-space: pre-line;padding-right: 30px;}
.sidebar-shadow{margin-top: 15px;}
.service-title h2{padding-top:13px;}

.amenities-list li{width: 49.33%;}
.contact-area{padding: 30px 0;}
.contact-icon{margin-bottom: 24px;}
.submit-btn{margin-bottom: 20px;}
.text-righ{text-align: center;}
.multi-picture img{height: 98px;}
.add-property-btn{margin-top: 30px;}
.section-sm {padding: 20px 0px;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.footer-address p{text-align: left;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
body {font-size: 13px;}
.top-nav{display: none !important;}
.navbar{padding:0px 0px 0px 0px;}
.navbar-light .navbar-brand{padding:10px 15px; max-width: 190px;}
.navbar-toggler{display: block;}
.navbar-expand-lg > .container{position:relative;}
.navbar-nav li{display: block;}
.navbar-nav{text-align: center; background: #f1f1f1; padding: 5px 15px 15px 15px;}
.navbar-text{display: inline-block; width: 100%; text-align: center; padding-bottom: 20px;background: #f1f1f1;}
.navbar-light .navbar-nav .nav-link{margin-right: 0px;}
.banner-content{position: relative; text-align: center; padding: 20px 0px;}
.banner-content h1{font-size: 2em;}
.section, .section-md{padding: 30px 0px;}
#welcome .mb-3{margin-bottom: 20px !important;}
#products .mb-3{margin-bottom: 20px !important;}
#testimonial .testimonial-height{min-height: 282px;}
#calltoaction p{margin-bottom: 15px;}
footer p { margin-bottom: 25px;}
/*.footer-logo {margin-bottom: 15px;}*/
.footer-logo img{width: 100%;}
.full-window {/* height: 52vh; */ height: auto;}
.banner-content {top: auto;left: auto;-webkit-transform: translate(0%,0%);}
.banner-content{top: 40%;}
.searchbar-base{background: none; padding: 0px;}
.searchbar-base input{  width: 100%; margin-bottom: 5px; text-align:center; background: #fff !important;}
.searchButton a.btn{ width: 100%; }
.searchbar ul li{width: 33%;}
.searchbar ul li i{margin-top:10px }
.searchbar ul li:nth-child(3){width: 33% !important;}
.about-left{padding: 5%;}
.about-right{padding: 0px}
.about-right{padding-left: 15px; padding-right: 15px;}
.btn-group .btn{min-width: inherit; padding: 15px 15px}
footer p {margin-bottom: 10px; line-height: 23px;}
/*footer h2 {margin-bottom: 23px; margin-top: 21px;}*/
footer h2{margin-bottom: 30px;}
.searchbar ul li:nth-child(1)::after, .searchbar ul li:nth-child(2)::after{top: 67px;}
.navbar-toggler{display: block;}
.recent-post img{width: 100%;}
.footer-links li{margin-bottom: 11px;}
.footer-cont-list li img{margin-right: 9px;}
.filter-sidebar{margin-top: 30px;}
#about-properties .card .card-footer h5 span{top: -3px; left: -23px}
.footer-links li img{display: none;}
.mobile-dropdown .dropdown-toggle{top: -1px;}

.navbar{padding:0px 0px 0px 0px;}
.navbar-light .navbar-brand{padding:10px 0; max-width: 190px;}
.navbar .navbar-toggler{top: 26px;}
.navbar-toggler{display: block; right: 0;}
.navbar-expand-lg > .container{position:relative;}
.navbar-nav li{display: block;}
.navbar-nav{text-align: center; background: #f1f1f1; padding: 5px 15px 15px 15px;}
.navbar .navbar-collapse{position: absolute; top: 66px; left: 0; right: 0;}
.navbar-text{display: inline-block;width: 100%;text-align: center;padding-bottom: 20px;background: #f1f1f1;}
.mobile-dropdown{display: block;}
#about-properties .card .card-footer h5{margin-top: 0; padding-top: 0; top: 0;}

/* #about-properties .card .card-footer h5 span{float: left; width: 100%; left: 0;} */
#about-properties .card .card-body .list li{font-size: 12px;}
#about-properties .card .card-body p{margin-bottom: 5px}
#about-properties .card .btn{font-size: 13px;}
.searchButton a{margin-top: 0;}
.adv-search{margin-top: 20px !important;}
#about-properties .card .card-footer h5 span.view-map{top: -16px;}
#about-properties .card .card-footer h5 span.post-name{padding-top: 2px;}
.right-sided{ margin-top: 12px;}
.navbar-right{display: none;}

.h_image_base .card-img-top{height: 160px;}
#about-properties .card-footer{padding: 10px;min-height: 70px;}
#about-properties .card .card-footer h5 span a {font-size: 10px;}
#about-properties .card .card-footer img {width: 31px;height: 31px;}
#about-properties .card .card-body h3 {margin: 4px 0px;}

.project-title2 > h2{text-align: left;margin-bottom: 10px;}
.overview{margin-top: 8px;}
.add-property-btn{margin-top: 22px;}
.dropdown{text-align: left;}
.media-body h5{padding-top: 10px;}
.testimonial-height .card{min-height: inherit;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
body {font-size: 13px;}
.banner-content{position: relative; text-align: center; padding: 20px 0px;}
.banner-content h1{font-size: 2em;}
.section, .section-md{padding: 30px 0px;}
#welcome .mb-3{margin-bottom: 20px !important;}
#products .mb-3{margin-bottom: 20px !important;}
#calltoaction p{margin-bottom: 15px;}
footer p { margin-bottom: 25px;}
.footer-logo {margin-bottom: 15px;}
.full-window {height: 70vh;}
.banner-content{top: 40%;}
.searchbar-base{background: none; padding: 0px;}
.searchbar-base input{  width: 100%; margin-bottom: 5px; text-align:center; background: #fff !important;}
.searchButton a.btn{ width: 100%; }
.searchbar ul li{width: 33%;}
.searchbar ul li i{margin-top:10px }
.searchbar ul li:nth-child(3){width: 33% !important;}
.about-left{padding: 40px;}
.btn-group .btn{min-width: inherit; padding: 15px 15px}
footer p {margin-bottom: 10px;}
footer h2 {margin-bottom: 23px; margin-top: 21px;}
.searchbar ul li:nth-child(1)::after, .searchbar ul li:nth-child(2)::after{top: 67px;}
.header.active .navbar-light .navbar-nav .nav-link	{padding: 10px 8px;}
.searchbar .searchButton a{margin-top: 0 !important;}
.header.active .navbar-light .navbar-nav .nav-link{font-size: 11px; padding: 10px 5px;}
.header.active .navbar-light .btn-primary{padding: 12px 7px;}
.acc-size{font-size: 11px;}
}



