@media only screen and (min-width: 100px) and (max-width: 780px) {

.fr {
    float: left;
}

div.sliderSection {
    display: none;
}

.homepage .oneThird {

    margin-top: 10px;
    margin-bottom: 20px;
    width: 90%;

}

.oneFourth {

    width: 90%;
    margin-top:10px;
    margin-bottom: 20px;

}

.oneFourth img {
  width: 95%;
}

div.footerMenu {display:none;}

.pages article .body-text{
    width: 98%;
}

#contact-page-map {display:none;}

#contact-page-form {
   width: 100%;
}


.pages aside {
   display: none;
}

.pages img {width:98%;}

section#job-lists {
	width: 99%;
}

aside#jobs-sidebar {
	display: none;
}

.jobDetailsLinkMobile {display:block;}

.job-description.list-view{
	display: none;
}

}



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

.mainWrapper, div.mainWrapper {
    width: 320px;
}


nav.navigation #main li a {
    padding: 10px 4px;
    font-size: .9em;
}

.testimonial-entries-modal p {
  width: 220px;
}

.pages article {
    width: 280px;
    margin-bottom: 10px;
}

.homepage .oneThird .shadow {
  bottom: -4px;
  zoom: 1.06;
}



}




@media only screen and (min-width: 401px) and (max-width: 479px) {

.mainWrapper, div.mainWrapper {
    width: 400px;
}


nav.navigation #main li a {
    padding: 10px 8px;
 }

.testimonial-entries-modal p {
  width: 300px;
}

.pages article {
    width: 360px;
    margin-bottom: 10px;
}

.homepage .oneThird .shadow {
  bottom: -4px;
  zoom: 1.43;
}


}

@media only screen and (min-width: 200px) and (max-width: 479px) {
	#job-sectors-list {display:block;}

	#job-sectors-icons {display:none;}

}

@media only screen and (min-width: 480px) and (max-width: 780px) {

.mainWrapper, div.mainWrapper {
    width: 500px;
}


nav.navigation #main li a {
    padding: 10px 10px;
 }

.testimonial-entries-modal p {
  width: 460px;
}

.pages article {
    width: 460px;
    margin-bottom: 10px;
}

.homepage .oneThird .shadow {
  bottom: -4px;
  zoom: 1.75;
}

}

@media only screen and (min-width: 781px) {

.testimonial-entries-modal p {
    width: 620px;
}

}