

@media screen and (min-width: 320px) and (max-width: 1832px) {



/*
.thumb_container {

width: 24.2%;

}
*/









a.thumbnail_image, a.biography, img.thumbnail_image, a.portfolio_title {
width: 100%;
height: auto;
}

}



@media screen and (min-width: 320px) and (max-width: 1495px) {


.thumb_container {
  width: 23.8%;
margin-left: 1%;
margin-bottom: 1%;
}


}



@media screen and (min-width: 320px) and (max-width: 1450px) {
/*
.page-template-page-video-php #content {
padding: 30px 70px 10px 370px;
*/
}



@media screen and (min-width: 320px) and (max-width: 1250px) {

/*
.page-template-page-video-php #content {
padding: 30px 10px 10px 270px;
}
*/

}


@media screen and (min-width: 320px) and (max-width: 1118px) {


.thumb_container {
width: 32.0%; /* 29%; */
margin-left: 1.2%;
}


}

@media screen and (min-width: 320px) and (max-width: 1070px) {

.thumb_container {
  width: 32.0%;
}
#logo {
  width: 200px;
}

.menu-container ul { margin-top: 24px; font-size: 13px; }
.menu-container li { padding-right: 0.5%; }

}


@media screen and (min-width: 320px) and (max-width: 840px) {

.menu-container { display: none; }
#bdtext { width: 90% !important; }
#bdtext h1 { font-size: 16px !important; margin-bottom: 42px !important;}
}


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


.thumb_container {
width: 47%;
margin-left:2%;
margin-bottom:2%;
}

.menu-container { display: none; }

.thumb_container.blank_container {
display: none;

}


}

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


#categories_section {
display:none;

}


#content, .page-template-page-video-php #content {
	min-width: 370px;
}

header {
position:absolute;
padding-top:30px;
}


}

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


#logo {
  width: 200px;
}


}