@media only screen and (max-width:1280px){section.client-reviews-area{background:url(/wp-content/themes/kittlerealestate.com/images/smi-bg.jpg) center no-repeat;background-size:cover;}
}
@media only screen and (max-width:1199px){.page-id-291 .llp-top{padding-top:50px;}
.page-id-291 .header-contact{margin-left:-135px;}
.relocation-list-event a{font-size:13px;}
.nav-holder ul#nav > li{padding:0 7px;}
.tagline-content{font-size:45px;}
.wc-content h1{font-size:38px;}
.blog-name a{font-size:15px;}
.blog-text{min-height:154px;}
.wc-content{padding-right:0;}
.footer-title,
.footer-form h2{font-size:24px;}
.footer-smi a{margin-right:15px;}
.nav-holder ul#nav2 > li{padding:0 0px;}
.nav-holder ul#nav2 > li > a{padding:5px 10px;}
.cta-name{font-size:23px;}
.field-list-column span.s-text{font-size:9px;}
.fl-title{font-size:18px;}
.vt-title{font-size:20px;}
.careers-3-steps-list a{font-size:12px;}
.llp-endorse-list a{margin:23px 6px;}
.llp-endorsement > a{font-size:11px;}
.llp-video-tour span{font-size:14px;}
.llp-testi-title{font-size:25px;}
.llp-cta2-list h2{font-size:20px !important;letter-spacing:0;}
.llp-form h2{font-size:30px !important;}
.llp-top{padding-bottom:10px;}
.page-template-template-featured-listings.ip-container .header-contact em.ai-mobile-phone a{font-size:16px;}
.fc-list-area{padding:0 20px 0 15px;}
.slider-cta-area{bottom:120px !important;}
.mls{width:28.307%;}
.footer-bottom{padding-top:41px;}
.blog-list-title{font-size:19px;}
}
@media only screen and (max-width:991px){#content .entry-title .blog-btn-title{display:block;margin:20px 0 0;}
#content .entry-title .blog-btn-title a{margin:10px auto;display:block;}
.relocation-list-event a{font-size:15px;}
.inner{width:100%;}
#content-sidebar,
#content-full{width:100%;}
.outer{width:100%;min-width:100%;}
#content-sidebar #content{width:100%;}
.nav-holder,
.header-contact,
.fixed-header-holder,
section.slideshow-area::after{display:none;}
.slider-cta-area{position:relative;bottom:0 !important;}
.slider-cta-list a{margin:15px auto;background:rgba(0, 0, 0, .7);}
.slideshow-tagline-content{bottom:49% !important;}
.tagline-content{font-size:35px;}
header.main-header{position:relative;z-index:101;padding-top:53px;background:rgba(0, 0, 0, 1);}
.logo-holder a{margin:0 auto;}
.page-id-291 .llp-top{padding-top:0;}
.fc-title{padding-top:21px;text-align:center;}
.fc-text{text-align:justify;text-align-last:center;}
.fc-advanced-search a{margin:0 auto;}
.review-list{margin:15px auto !important;}
.wc-content h1{font-size:45px;text-align:center;}
.wc-content p{text-align:justify;text-align-last:center;}
.wc-photo img{margin:15px auto;}
.cta-list > div{margin-bottom:20px;}
.cta-name{font-size:25px;}
.blog-text{min-height:auto;}
.footer-form::before{display:block;}
.footer-form{padding:50px 0px 60px;}
.footer-contact-info{width:100%;display:block;text-align:center;}
.footer-smi a{margin:0 8px;}
.footer-links{width:100%;float:none;text-align:center;}
.footer-bottom{padding-top:30px;text-align:center;padding-bottom:30px;}
.footer-copyright{display:block;}
.mls{width:100%;float:none;padding-top:20px;}
.ff-field{width:100% !important;float:none !important;}
.ap-view-all{width:115px;}
.ap-input{width:84.366%;}
.ap-pt-field{display:block;width:100%;}
.ap-pt-status{display:inline-block;vertical-align:middle;width:100%;padding:10px 0;}
.ap-pt-ihf-homes > div{display:block;vertical-align:top;width:100%;padding:0 0;}
.field-list-column{display:block;width:100%;}
.field-list-column span.s-text{font-size:10px;}
#inner-page-wrapper{padding-top:0;}
.fl-title{font-size:22px;}
#content .entry-title{line-height:1;}
.featured-listings-tab{margin-top:0;}
.ohf-field-list-column{width:100%;display:block;}
.ohf-field-list-column.ohf-left{padding-right:0;}
.ohf-field-list-column.ohf-right{padding-left:0;}
.vt-title{font-size:22px;}
.vt-text{text-align:justify;}
.nr-field-column3{display:block;width:100%;padding:0 0;margin-bottom:9px;}
.nr-field-column2{display:block;width:100%;padding:0 0;margin-bottom:9px;}
.nr-field-column4{width:100% !important;display:block;padding:0 0;margin-bottom:9px;}
.mc-field-colunm3{display:block;width:100%;padding:0 0;}
.aiosp-content.aios-popup-body.home-tracker-body{width:100%;max-width:640px;}
.comm-list-photo.clp-left{float:none;margin-right:0;max-width:360px;margin:0 auto 30px;}
.comm-list-photo.clp-right{float:none;margin-left:0;margin:0 auto 30px;max-width:360px;}
.relocation-list-event{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
#content .communitiest-text h2{font-size:28px;}
.sheffield-pdf-link a{font-size:13px;}
.sheffield-pdf-link{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.hsv-field-column2.hsv-left{padding-right:0;}
.hsv-field-column2.hsv-right{padding-left:0;}
.home-search-values-holder .hsv-field-column2{display:inline-block;width:100%;}
.aiosp-content.aios-popup-body.recent-home-sales-body{width:90%;max-width:640px;}
.comm-list-videos a{height:330px;}
.team-list-holder{display:block;width:100%;}
.aiosp-content.aios-popup-body.team-details-popup-body{width:100%;max-width:683px;}
.team-list-popup-photo{float:none;margin-right:0;margin:0 auto;}
.blog-single-photo .blog-list-photo-vid{height:400px;width:100%;float:none;margin-right:0;max-width:460px;margin:0 auto 30px;}
.careers-3-steps-list a{font-size:15px;}
.kp-field.kp-field-cl3{display:block;width:100%;padding:0 0;}
.kp-field.kp-field-cl4{display:block;width:100%;padding-left:0;}
.kp-field.kp-field-cl4 .select2-container{width:100% !important;}
.contact-us-map{text-align:center;}
.contact-us-info{text-align:center;}
.contact-us-info p{text-align:justify;}
.cuf-field.cuf-field-cl3.cuf-left{padding-left:0;}
.cuf-field.cuf-field-cl3{display:block;padding:0 0;width:100%;}
.contact-us-info span{display:block;margin-right:0;}
.llp-form,
.llp-endorsement{padding-right:0;}
.aiosp-content.aios-popup-body.comm-info-body{width:100%;max-width:633px;}
.popupCommunityInfo .ci-field-column2{display:block;width:100%;padding:0 !important;}
.cuf-field.cuf-field-cl2{display:block;width:100%;padding:0 !important;}
.kp-field.kp-field-cl2{display:block;width:100%;padding:0 !important;}
div#map-wrap{display:none;}
.fc-list-area{padding:0px 0 20px 0;max-width:750px;margin:0 auto;}
.fc-list-full-holder{width:100%;padding:0 35px;}
.fc-list-full-holder .fc-list-margin-right{margin-right:0 !important;}
.blog-list-details a{margin:18px 0 30px;}
#content .kittle-cares-content .communitiest-text h2{text-align:left;}
.page-id-291 #content-full,
.page-id-291 #content-sidebar{margin-top:0;}
.page-id-291 .bottom-header{display:none;}
.post-304 .communitiest-text img{float:none !important;display:block !important;max-width:98% !important;margin:0 auto 30px !important;}
.page-id-133 .aiosp-container{padding:0 30px !important;}
.category-blog .wp-paginate{margin-left:0 !important;}
.cta-list a{margin:0 auto 15px;max-width:360px;}
}
@media only screen and (max-width:767px){.ap-pt-status .field-label{margin-right:17px;display:block;}
.ap-pt-required-features .rf-list{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
.fl-text{text-align:justify;}
.fl-room-details span{padding:0 16px 0 13px;}
.fl-pagination-holder ul li a{width:25px;}
.relocation-list-event{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
.sheffield-pdf-link{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
a.vip-btn{display:block;}
.sheffield-site-plan-legend{position:relative;top:0;right:0;margin:0 auto;}
.comm-list-videos a{height:250px;}
.meet-team-tabs a{display:block;}
.blog-single-photo .blog-list-photo-vid{height:282px;}
.tagline-content{font-size:21px;}
}
@media only screen and (max-width:480px){.page-id-104 .aiosp-content.aios-popup-body .aiosp-close{right:-15px;top:-12px;}
.aiosp-content.aios-popup-body.recent-home-sales-body{margin-top:20px;}
.resource-popup-title{line-height:1;}
.tagline-content{font-size:22px;}
.slideshow-tagline-content{bottom:42% !important;}
.donation-numbers,
.donation-numbers a{font-size:65px;}
.content-top .content-top-left strong.year-text{font-size:40px;}
}
@media only screen and (max-width:360px){.tagline-content{font-size:15px;}
.fc-title{font-size:30px;}
.fc-list span{display:block;width:100%;text-align:center;}
.review-title{font-size:35px;}
.count-reviews{font-size:65px;}
.wc-content h1{font-size:30px;}
.blog-title{font-size:35px;}
#ihf-main-container .ihf-listing-search-results .btn-group > .btn-group{float:right !important;}
.fc-title{padding-top:24px;}
}
@media print{header.main-header,
.fixed-header-holder.show-fixed,
.aios-mobile-header-wrapper,
.textwidget,
.yoast-breadcrumbs,
footer.main-footer,
.footer-wrapper,
.sidebar,
.ip-banner,
.ihf-contiguous-links,
.entry-title{display:none !important;}
#content{width:100% !important;}
div#inner-page-wrapper{padding-top:0px !important;}
}
