@media screen and (min-width:980px) and (max-width:1024px) {
	.navbar-nav > li > a {
    padding: 0 21px 0 0;
}
#flash,#timelineWrap,.about-main,.news-img img{
	width:100%;
}
.member-image{
float:none;
}
#header{
width:100% !important;
}
.about {
    width: 340px;
}
.slick-slide,.slick-slide img{
    height: 384px;
}
.fet-slide .slick-next {  
    right: 43%; 
}
.expert-tabs ul li a {
    padding-left: 60px;
    padding-right: 60px;
}
.team3-main {
    margin-left: 21px; 
}
#owl-testimonial-4 .cont3-brand {
  
    margin-right: 12px;
   
}
.content3-image img{
	height:450px;
}
.news2 {
    margin-right: 26px;
   
}
.content3-comments {
    width: 182px;
}
.news5-content {
    width: 284px;
}
.contact6-information p{
border-bottom:none;
}
.header3 .navbar-nav > li > a {
    margin: 0 23px 0 0;
    
}
.contact3-form form input{
	width:31%;
}
.fet2-overlay h4{
	margin-top:20px;
}
.fet2-overlay p{
	margin-bottom:10px;
}
#contactform-style1 .wpcf7 input{
	width:100%;
}
.footer-social {
    padding-left: 0;
    padding-right: 0;
   
    width: auto;
}
.contact2-information p{
	width:50%;
	margin-bottom:30px;
}
.contact5-information .contact2-information p{
	margin-bottom:30px;
}
.navbar-collapse.in {
    overflow-y: visible;
}
#aboutus6 .expert-tabs ul li a {
   
    padding-left: 50px;
    padding-right: 50px;
}
.contact6-information p{
	width:auto;
}
#form6 form input {
    width: 31% !important;
    float: left;
    margin-right: 30px;
}
.realestate-page-features{
	float:left;
	width:50%;
}
#about{
  width:auto !important;
}
}
@media screen and (min-width:768px) and (max-width:979px){
.sticky-wrapper,#header .wrapper{
	
}
#header{
width:100% !important;
}
.about {
    margin: 0 auto;
    padding: 0;
    width: 256px;
}
#flash,#timelineWrap,.about-main,.news-img img{
	width:100%;
}
.footer-social i {  
    margin-right: 7px;
}
.fet-image {
    width: 50%;
}
.member-image{
float:none;
}
#supplemental{
display:none !important;
}
.fet2-overlay {
    height: 366px !important;
    width: auto;
}
.fet2-overlay h4 { 
    margin-top: 20px;
}
.slick-slide,.slick-slide img{
    height: 384px;
}
.fet-slide .slick-next {
    right: 40%; 
}
.expert-tabs ul li a {
    
    padding-left: 34px;
    padding-right: 34px;
}
.team3-main {
    margin-left: 21px; 
}
.team5-main {
    width: 50%;
}
#videobox2 .video-box-content h2{
font-size:30px;
}
#owl-testimonial-4 .cont3-brand {
    
    margin-right: 3px;
    
}

.content3 h3 {  
    font-size: 34px;
}
.content3-image img{
	height:450px;
}
#content5 .expert3-content h3{
	 font-size: 30px;
}
.news2 {
    margin-right: 20px; 
}
.news3-content,.news3-image{
	width:100%;
}
.content3-comments {
    width: 240px;
}
.news5-content {
    width: 170px;
}
.contact6-information p{
border-bottom:none;
}
.controlss-line {
    width: 38px !important;
}
.controlss li {
    width: 107px;
}
.header3 .navbar-nav > li > a {
    margin: 0 22px 0 0;
    
}
.header3 .navbar-nav{
	margin-top:10px;
}
.navbar5-social{
display:none;
}
.header5 .navbar-nav > li > a {
 padding: 0 22px 0 0;
}
.header .navbar-nav > li > a {
    padding: 0 25px 0 0;
}
.contact3-form form input,.content1-tab,.contact2-information p{
	width:100%;
	margin-bottom:20px;
}
.footer-social {
    padding-left: 0;
    padding-right: 0;
   
    width: auto;
}
#contactform-style1 .wpcf7 input,#contactform-style1 .wpcf7 .wpcf7-submit{
	width:100%;
}
.hed5-nav{
	float:left;
	width:auto;
}
.navbar5-logo {
	float:right;
	width:auto;
}
.contact5-information .contact2-information p{
	margin-bottom:30px;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.topbar6-social ul a .fa {
   
    font-size: 18px;
   
    margin-left: 7px;
}
.topbar6-social{
	text-align:left;
}
#aboutus6 .expert-tabs ul li a {
   
    padding-left: 20px;
    padding-right: 20px;
}
.contact6-information p{
	width:100%;
}
#form6 form input {
    width: 100% !important;
    float: none;
    margin-right: 30px;
}
.realestate-page-features{
	float:left;
	width:50%;
}
#about{
  width:auto !important;
}
}
@media screen  and (width:480px){
.copy p{
text-align:center;
}
.copy{
margin-bottom:20px;
}
.news1{
	margin-bottom:20px;
}
#flash,#timelineWrap,.fet-image,.about-main,.news-img img{
	width:100%;
}
.ca-container {
    height: 279px;
   
}
.footer-social{
text-align:center;
}
#about-main{
position: inherit;
}
#free-estimate {
    padding-top: 0;
}
#about-top {
    padding-bottom: 0px;
}
.about,.about img{
width:100%;
}
.navbar-toggle {
    background-color: #222;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 0;
    float: right;
   
    margin-top: 8px;
    padding: 20px;
    position: relative;
}
.navbar-collapse{
padding-left:15px !important;
padding-right:15px;
}
.nav > li {
    
    margin-bottom: 14px;
    
}
.sticky-wrapper{
height:auto !important;
}
.top-bar-request{
text-align:left;
margin-top:15px;
}
}
@media screen  and (width:380px){
	.ca-wrapper { 
    width: 87%;
}
}
@media screen  and (width:360px){
	.ca-wrapper {
    width: 90%;
}
.navbar{
width:340px !important;
}
}
@media screen  and (min-width:320px) and (max-width: 767px){

.copy p{
text-align:center;
}
.copy{
margin-bottom:20px;
}
.ca-container {
    height: 473px;
}

.news1{
	margin-bottom:20px;
}
#flash,#timelineWrap,.fet-image,.about-main,.news-img img{
	width:100%;
}
#about-main{
position: inherit;
}
#free-estimate {
    padding-top: 0;
}
#about-top {
    padding-bottom: 0px;
}
.top-bar-request{
text-align:left;
margin-top:15px;
}
.about,.about img{
width:100%;
}
.navbar-toggle {
    background-color: #222!important;
    background-image: none!important;
    border: 1px solid #fff!important;
    border-radius: 0!important;
    float: right!important;
   
    margin-top: 8px!important;
    padding: 20px!important;
    position: relative!important;
}
.navbar-collapse{
padding-left:15px !important;
padding-right:15px;
}
.nav > li {
    
    margin-bottom: 14px;
    
}
.footer-social{
text-align:center;
}
.sticky-wrapper{
height:auto !important;
}
.navbar{
width:auto !important;
}
.pages li{
	margin-bottom:10px;
}
#supplemental,.member-content{
	display:none!important;
}
.header2-topbar .hed2-nav ul {
    margin-bottom: 0!important;
    margin-top: 15px!important;
    padding: 0!important;
    text-align: left!important;
}

.fet2-overlay{
	display:none;
}
.fet-slide .slick-prev {
    
    left: 35%;
    
}
.expert-tabs ul li a{
	padding-left:0px;
	padding-right:0px;
}
.expert-tabs ul li {
    border-right: 0px;
    display: inherit;
	margin-bottom:30px;
}
.team3-main,.team4-main {
    width: 100%;
	margin-left:0px;
}
.team3-image img{
	width:100%;
}
#owl-testimonial-4{
	display:none !important;
}
.content3 h3 {
    
    font-size: 30px;
   
}
#content5 .expert3-content h3{
	 font-size: 26px;
}
.news2 {
	margin-bottom:30px;
    width: 100%;
}
.content3-comments{
	width:100%;
	margin-bottom:20px;
}
.news4-main-content{
	margin-bottom:30px;
}
.news5-content {
    width: 143px;
}
.contact4-social-main {
    width: auto;
}
.contact6-information p{
border-bottom:none;
}
.controlss{
	width:auto;
}
.controlss li{
	float:none;
	width:280px;
}
.controlss-line{
	display:none !important;
}
.header3 .navbar-nav > li > a:hover,.header3 .navbar-nav > li > a{
	border:0px;
	padding:0px;

}
.header3 .navbar-brand{
	margin-bottom:10px;
}
.header3 .navbar-toggle {
    margin-top: 22px !important;
}
.topbar4-social,.topbar6-social{
	text-align:left;
}
.navbar5-social,.navbar5-logo {
	text-align:left !important;
}
.header5 .navbar-drope {
    border-top: 1px solid #ededed;
    top: 150px;
}
.owl-carousel .owl-item .item{
		width:auto !important;
		
	}
	
.hed2-nav,.navbar2-logo{
	width:auto;
}
.hed2-nav ul{
	margin-top:0px;
}
.fet2-overlay p{
	margin-bottom:0px;
}
.fet2-overlay h4{
	margin-top:20px;
}
.contact3-form form input{
	width:100%;
	margin-bottom:30px;
}
#contactform-style1 .wpcf7 input,#contactform-style1 .wpcf7 .wpcf7-submit{
	width:100%;
}
#top-bar{
	display:none;
}
#slider #slider-style-1 h1,#free-estimate h1,.video-box-content h1{
	font-size:48px;
}
.hed2-nav{
	padding-left:0px;
}
.header2-content h2,.header2-content h1{
	font-size:24px;
}
.header2-content h1{
	padding:2px 0 2px 10px;
	line-height:32px;
}
.about2-detail,.contact2-information p,.contact4-social-icon a .fa,.contact5-information .contact2-information p{
	margin-bottom:30px;
}
#callout2 h1 {
   
    font-size: 44px;
    line-height: 50px;
   
}
.contact2-form form input,.contact2-form form textarea{
	width:100%;
}
.contact2-form form textarea{
	margin-top:0px;
}
.callout4-line .lie{
	display:none;
}
.header5-content h1{
	font-size:30px;
	line-height:35px;
}
.header5-content h2{
	font-size:30px;
}
.navbar5-social{
	display:none;
}
.hed5-nav{
	float:left;
	width:auto;
}
.navbar5-logo {
	float:right;
	width:auto;
}
.navbar-collapse.in {
    overflow-y: visible;
}
.topbar-6 {
	display:block !important;
}
.topbar-6 .top-phone,.topbar-6 .topbar6-social {
	display:none;
}
.team6-image img{
	width:100% ;
}
.navbar-nav{
	margin-left:0px;
	margin-right:0px;
}
.contact6-information p{
	width:auto;
}
#form6 form input {
    width: 100% !important;
    float: none;
    margin-right: 30px;
}
}