
@media screen and (max-width: 1150px) {

#floating-search #searchsubmit {
float: right;
margin-top: 31px;
}

#floating-search input#s {
width: 65%;
}

.left-wrapper {
	width:70%;
}

.sidebar-wrapper {
	width:30%;
	min-width:0;
}
}

@media screen and (max-width: 1020px) {


#access  {
	display:none;
}

#swipeme {

	display:inline-block;
}

#rev_slider_2_2_wrapper, 
#rev_slider_2_2 {
min-height: 100%;
}


}

@media screen and (max-width: 900px) {

.overlay .description {
padding-top: 5%;
}

}
@media screen and (max-width: 800px) {

	.real-life-stories-section {
display: none;
}

	#floating-search input#s {
width: 50%;
}

#swipeme {

	display:inline-block;
}

.overlay .description {
font-size: 16px;
}
/*Slider content fit*/

.slider-title {
font-size: 36px!important;
line-height: 38px!important;
padding-bottom: 15px!important;
}

.slider-title-sub {
font-size: 23px!important;
line-height: 25px!important;
padding-bottom: 10px!important;
}

.button.slider-button, 
.button.slider-button:hover, 
.button.slider-button:focus, 
.button.slider-button:visited {
display: inline-block;
width: 250px;
height: 50px;
line-height: 50px!important;
}

.left-wrapper {
	width:60%;
	padding-right: 10px; 
}

.sidebar-wrapper {
	width:40%;
	min-width:0;
}

.author-bio {
	display:none;
}

}


@media screen and (max-width: 700px) {

.slider-description {
	display:none;
}

.overlay .description {
padding-top: 15%;
}


}

@media screen and (max-width: 600px) {

		#floating-search input#s {
width: 40%;
}

	.top-bar, 
	.slider {
margin-bottom: 0;
}
.call-us  {
	display:none;
}

.slider-title {
font-size: 24px!important;
line-height: 27px!important;
}

.slider-title-sub {
font-size: 17px!important;
line-height: 19px!important;
}

.pr-wrapper h1 {
font-size: 30px;
line-height: 30px;
}

.footer-widgets li {
width: 100%;
margin-bottom: 35px;
}

.left-wrapper {
	width:100%;
	padding-right: 0; 
}

.sidebar-wrapper {
	width:100%;
	min-width:0;
}

}


@media screen and (max-width: 520px) {

	#swipeme {
margin-right: 15px;
font-size: 24px;
line-height: 77px;
color: #f9f8f8;
cursor: pointer;
}

#searchbtn {
width: 57px;
}

#searchbtn img {
width: 40px;
margin-top: 4px;
}

#floating-search #searchsubmit, form#searchform:before {

	display:none;
}

#floating-search input#s {
width: 95%;
}

.top-bar {
	background:#514e4a;
}

.social-box {
display: block;
width: 100%;
max-width: 180px;
text-align: center;
float: none;
margin: auto;
}

.menu-top-bar-menu-container {
	display:none;
}


	.logo img {
width: 120px;
margin-top: 15px;
}

	.mobile-layer{
		display: block;
	}

.mobile-hidden {
display: none;
}

.mobile-layer .slider-title {
font-size: 30px!important;
line-height: 40px!important;
}

.mobile-layer .slider-title-sub {
font-size: 19px!important;
line-height: 24px!important;
}

.slider-description {
	display:block;
}

.homelinkhome,
.homelink {

	display:none;
}

.padding-right,
.padding-left {

	padding-right:0;
	padding-left:0;
}

.home-secondary-sections li {
width: 100%;
}

.overlay .description {
padding-top: 7%;
}




.secondary-sections {
padding-bottom: 35px;
}

}

