/* Tablet Landscape ----------- */
@media only screen and (max-width : 1024px) {

.fade {margin-bottom:-8px;}

.text-overflow a.button {margin-left:30%;}
}

/* Tablet Potrait ----------- */
@media only screen and (min-width: 768px) and (max-width: 959px) {

.featured-box a.button {text-align:center; float:none;}

.text-overflow a.button {margin-left:0px;}
}

/* Mobile Landscape ----------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {

.featured-box a.button {text-align:center; float:none;}

.text-overflow a.button {margin-left:0px;}
}

/* Mobile Portrait ----------- */
@media only screen and (max-width: 479px) {


#slideshow-container {background:#999 url(../images/slideshow/bg_slideshow.jpg) no-repeat center 0px; background-size:100% 100%;}

.featured-box a.button {text-align:center; float:none;}

form#contactform2 input, form#contactform #subject, form#contactform input {width:100% !important; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
}