@media only screen and (max-width:1300px){
body {
    min-width: inherit;
}
.header {
    margin: 0 auto 15px;
    width: 1000px;
}
.container {
    width: 100%;
}
.main, footer {
    width: 1000px;
	margin: auto;
}
.search {
    float: right;
}
.nav ul {
    width: 100%;
}
.two-columns .pull-left {
    width: 675px;
}
.two-columns .pull-left .thumbs a {
    width: 32%;
}
.vlist  li .thumb {
    width: 100%;
}
.thumbs a {
    width: 220px;
	margin: 0 0 10px 28px;
}
.thumbs a img {
    height: 160px;
    width: 100%;
}
.nav-holder {
    width: 788px;
}
.logo {
    margin: 10px 0;
}
.two-columns .pull-left .vlist > li:nth-child(8), .two-columns .pull-left .vlist > li:nth-child(7){display:none;}
/* video */
.video-container {
position: relative;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
	
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.col-left {
   display: none;
}

.video-holder .col-right {
    float: right;
    width: 675px;
}
}

@media only screen and (max-width:1023px){
.header {
    margin: 0 auto 15px;
    width: 750px;
}
.container {
    width: 100%;
}
.main, footer {
    width: 750px;
	margin: auto;
}
.search {
    float: right;
}
.nav ul {
    width: 100%;
}
.two-columns .pull-left {
    width: 425px;
}
.two-columns .pull-right {
    margin: 0 0 15px;
    width: 300px;
}
.video-holder .col-right {
    float: right;
    width: 100%;
}
.two-columns .pull-left .thumbs a {
    width: 48%;
}
.footer {
height: auto;
}
.nav-holder {
    width: 100%;
}
.logo {
    float: none;
    margin: 10px auto;
    text-align: center;
}
.search input {

    width: 100%;
}
.search{
float: none;
}
.two-columns .pull-left .vlist > li:nth-child(8), .two-columns .pull-left .vlist > li:nth-child(7),.two-columns .pull-left .vlist > li:nth-child(6), .two-columns .pull-left .vlist > li:nth-child(5){display:none;}
}

@media only screen and (max-width:767px){
.logo {
    width: 100%;
}

.header {
    margin: 0 auto 15px;
    width: 500px;
}
.container {
    width: 100%;
}
.main, footer {
    width: 500px;
	margin: auto;
}
.two-columns .pull-left {
    width: 100%;
}
.two-columns .pull-left .thumbs {
    margin: 0 0 0 -20px;
}
.thumbs a , .two-columns .pull-left .thumbs a {
    width: 220px;
	margin: 0 0 10px 28px;
}
.thumbs a img {
    height: 160px;
    width: 100%;
}
.two-columns .pull-right, #topnav {
display: none;
}

}

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

}
@media only screen and (max-width:479px){
.header {
    margin: 0 auto 15px;
    width: 300px;
}
.container {
    width: 100%;
}
.main, footer {
    width: 300px;
	margin: auto;
}
.two-columns .pull-left .thumbs, .thumbs {
    margin: 0;
}
.banners .advertising {
    margin: 0;
    text-align: center;
}
.advertising img{
width: 100%;
}
}