/* lg */ 
@media (min-width: 1400px) {
	
 
}

 
@media (min-width: 992px) and (max-width: 1199px) {
	
	 

}

@media (max-width: 991px) {
	
	 
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

  
 
}

@media (min-width: 768px) and (max-width: 991px) {
.feature-wrapper h2, .feature-wrapper p, .contact-area h4, .about-content h1,.about-content h4,.about-content p{ text-align:center !important;}
#desktop-plan {
display:none
}
#mobile-plan {
display:block
}
.testimonial-section-title h2:after {
    content: "";
    display: block;
    height: 6px;
    width: 70px;
    position: absolute;
    background-color: #f2801a;
    left: 45% !important;
    bottom: -20px;
}

.blog-section-title h2:after,.testimonial-section-title h1:after { left: 45% !important;}
 
.TabbedPanelsTabGroup {
    width: 100%;
    max-width: 55% !important;
    margin: 15px auto 0 auto;
    padding: 0px;
}

.floor-plan-area .TabbedPanelsTabGroup {
    width: 100%;
    max-width: 100% !important;
    margin: 15px auto 0 auto;
    padding: 0px;
}

.floor-plan-area .TabbedPanelsTab {
     padding: 4px !important;
	 
 }
 
.TabbedPanelsTab {
     padding: 4px 10px !important;
	 
 }

.pb-100 {
    padding-bottom: 65px;
}
 
.pt-100 {
    padding-top: 65px;
}
.about-image {
     margin-right:0; 
    width: 100%; 
}	

.eqWrap {
    display: block;
}
 
}
/* xs */
@media (max-width: 767px) {
.feature-wrapper h2, .feature-wrapper p, .contact-area h4, .about-content h1,.about-content h4,.about-content p{ text-align:center !important;}
#desktop-plan {
display:none
}
#mobile-plan {
display:block
}
.eqWrap {
    display: block;
}
.pb-100 {
    padding-bottom: 50px;
}
 
.pt-100 {
    padding-top: 50px;
}
 .about-image {
     margin-right:0; 
    width: 100%; 
}

.funfact .single-funfact {
    width: 100%;
}
 
 .blog-section-title h2:after,.testimonial-section-title h1:after { left: 43% !important;}

.testimonial-section-title h2:after {
    content: "";
    display: block;
    height: 6px;
    width: 70px;
    position: absolute;
    background-color: #f2801a;
    left: 43% !important;
    bottom: -20px;
}
.floor-plan-area .TabbedPanelsTabGroup {
    width: 100%;
    max-width: 100% !important;
    margin: 15px auto 0 auto;
    padding: 0px;
}
.TabbedPanelsTabGroup {
    width: 100%;
    max-width: 45% !important;
    margin: 15px auto 0 auto;
    padding: 0px;
}

.floor-plan-area  .TabbedPanelsTab {
     padding: 4px!important;
	 width:14%;
	
 }
.TabbedPanelsTab {
     padding: 4px 10px !important;
	 width:100%;
 }
   .inner-tollfree-wrp {
	 font-family: "Poppins", sans-serif;
	 text-align:center !important;
	 display:block;
    position: fixed;
    width: 100%;
    color: #fff;
    background:#2e2e2e;
    bottom: 0;
    padding: 10px 20px 7px 20px;
    text-align: left;
    left: 0;
}
.inner-tollfree-wrp a {
    color: #fff;
	font-size:15px;
	font-weight:600;
}
}

/* XS Portrait */
@media (max-width: 479px) {
.blog-section-title h2:after {
    content: "";
    display: block;
    height: 6px;
    width: 70px;
    position: absolute;
    background-color: #fff;
    left: 40%;
    bottom: -20px;
}
.testimonial-section-title h1:after {
    content: "";
    display: block;
    height: 6px;
    width: 70px;
    position: absolute;
    background-color: #fff;
    left: 38% !important;
    bottom: -20px;
}

.testimonial-section-title h2:after {
    content: "";
    display: block;
    height: 6px;
    width: 70px;
    position: absolute;
    background-color: #f2801a;
    left: 40% !important;
    bottom: -20px;
}


.eqWrap {
	display:block;
}
.feature-area{ text-align:center}
.single-feature h4 {
    font-family: "Roboto Condensed",'Trebuchet MS', Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    font-weight: 400;
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 25px; }	 
 .contact-area h4 { text-align:center !important;
     
}
.floor-plan-area  .TabbedPanelsTab {
     padding: 4px!important;
	 width:19%;
	
 }
}

