@media only screen and (max-width: 1024px) {
.wrapper, .content {width:1024px!important;}
}

/* Tablet (800px) */
@media only screen and (max-width: 800px) {
.wrapper, .content {width:768px!important;}
.row-25, .row-75 {width:100%;}
.top-menu-toggle {display:block;}
#top-menu {border-bottom:1px solid #007DC3; font-size:14px;}
#top-menu-toggle {display:none; -webkit-transition: width 0.5s; transition: width 0.5s;}
#top-menu .wrapper {padding:20px 0; text-align:center; float:left;}
#top-menu .wrapper div {float:left; width:100%; padding:5px!important; border-left:0px; min-height:inherit;}
#top-menu .wrapper .slogan, .searchform {width:100%; border-bottom:0px; padding:5px!important; min-height:inherit;}
#logo {text-align:center;}
#logo img {float:none!important; margin:auto;}
}

/* Tablet (768px) */
@media only screen and (max-width: 768px) {
.wrapper, .content {width:100%!important;}
.flexslider .caption-text {width:250px;}
.flexslider .caption-text h2 {display:block;}
.flexslider .caption-text .text	{display:none;}
}

/*i Phone Landscape (568px) */
@media only screen and (max-width: 568px) {
.row-25 {width:100%;}
.post-list .post-thumb, .post-list .post-content  {width:100%;}
.post-list .post-thumb img {width:100%; margin-right:0; margin-bottom:10px;}
.flexslider .caption {display:none;}
.cd-top {width:40px; height:40px; padding:7px;}
}

/* Phone Landscape (460px) */
@media only screen and (max-width: 480px) {
.wrapper, .content {width:100%!important;}
.page-thumbs {
    float: left;
    margin-left: 0px;
    max-width: 100%;
}
.fscf-div-field, .fscf-div-label {
    width: 100%;
}
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
}
