@media only screen and (max-width: 900px), only screen and (min-width: 768px) and (max-width: 1023px) {
body  { min-width: 760px; }
img{ width: 100% !important;}
#dvtabdatamain table {width:100% !important }
#lightbox-loading-link img{width:32px !important;}
.wrap{ width:100%}	
.searchouter{ padding:0 10px 0 0;}
#mainNavigation { font-size:15px;}
#mainNavigation ul li a{ padding:0 11px;}
#container, #sidebar, .slider, .ftwideCol, .addressCol, .social, .copyright{ width:100%; float:none;}
.slider{ height:auto; }
.postingcol{ width:438px; margin:0 auto; float:none; overflow:hidden; clear:both; background:url(../images/titlebg.png) left bottom repeat-x;}
.postingcol .posting, .postingcol .coverage{ float:left;  background:none;}
.postingcol .posting{ margin-right:50px;}
.castingCol { width:100%; float:none; margin:0;}
.runcall{ margin-bottom:-10px; overflow:hidden; padding-top:6px;}
.runcall li{ float:left;}
#runwayCallact dd, #runwayCallact dd.first, .runcall li, .runcall li.first, #serach_result #runwayCallact dd.first{ padding:1%; width:48%;}
#serach_result #runwayCallact { margin:0;}
.quickrow { width:510px; float:left}
.blogbox{ float:left; margin-left:10px;} 
.recentBox{ padding:20px 10px}
#footer{ text-align:center;}
.social{line-height:31px; padding:10px 0; margin:0;}
.social strong{ display:none;}
.social a{ float:none; display:inline-block; }
.logofooter { float:none; display:inline-block; margin-right:10px;}
.copyright{ line-height:27px;}

#menu{ display:block;}

#mainNavigation { position:relative; z-index:3;}
#mainNavigation ul{  width:100%; background:#554e4d; display:none;}
#mainNavigation ul li{ float:none; width:100%; border-bottom:solid 1px #4c4b4b;}
#mainNavigation ul li a{ padding:0 16px; line-height:34px; font-size:17px; color:#2F2B2B; font-weight:bold; }
#mainNavigation ul li.last a{ width:auto; padding:0 18px; text-align:left;} 
#mainNavigation ul li.active a{ background:#2f2b2b;}
#mainNavigation ul li a:hover{ background:#2f2b2b; color:#dddcdc; }

#mainNavigation ul li ul li.last{ padding:0 13px;}
#mainNavigation ul li ul li.last a{ padding:0;}
#mainNavigation ul li ul{ position:static; left:inherit; top:inherit; display:block;}
#mainNavigation ul li ul li a{ text-transform:uppercase; font-size:11px; font-weight:bold; background:none; font-family:Arial, Helvetica, sans-serif;  color:#2F2B2B;   }
#mainNavigation ul li ul li a, #mainNavigation ul li.active ul li a, #mainNavigation ul li.current ul li a{ color:#2F2B2B;}
#mainNavigation ul li ul li a:hover, #mainNavigation ul li.active ul li a:hover, #mainNavigation ul li.current ul li a:hover{ color:#969291; background:none; }
#mainNavigation ul li ul li.active a, #mainNavigation ul li.active ul li.active a, #mainNavigation ul li.current ul li.active a{ color:#ce3a7a; background:none;  }

.subNavigation{ display:none;}
.chzn-container-single{ width:100% !important;}
.runcall .recentBox { padding:10px;}

#sidebar .runcall { margin:-10px 0 8px 0;}
.runcall .recentBox { padding:29px 20px 30px; text-align:center; } 
.runcall .recentBox h2{ padding-top:0;  margin-bottom:10px;} 

.tabcontainer{ margin-bottom:10px;}
#tabnav li a, #subtabnav li a{ padding:0 11px 5px;}
.photopicviewer, .phinfocol{ width:100%; margin:0; float:none;}
.picbox{ height:auto;}
.thumbnav span{ padding-top:27px; width:88%; margin:0 6%;}

.photolist li{ width:136px;}
.search_title {font-size:3.5em}
.searchtitlebox { padding:2em;}
#serach_result .thumbnav span{ padding:61px 0; }
.buzzlist li { width:32%; }
.buzzdatalist dd h3{ font-size:38px; line-height:38px;}
/*.contempic div{width:90% !important;}*/
.scrapbook_folder{margin-left:-50%;width:100%;}
.subnavforipad{display:block;}
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 600px)  {
.quickrow{ width:342px}
.runcall .recentBox { padding:16px 20px ; text-align:center; } 
.buzzdatalist dd h3{ font-size:28px; line-height:28px;}
}



@media only screen and (max-width: 767px), only screen and (max-device-width: 480px), only screen and (max-width: 767px) {
body { min-width: 320px;}
.reportpager { width:100%; }

}

@media only screen and (min-width: 300px) and (max-width: 599px) {

#logo{ margin:15px auto; float:none; display:block; }
.signnav{ width:100%; margin:0 auto; float:none; position:relative; padding:15px 0 10px; }
.signnav li {position:static;  }
.signnav li.first{ margin:0 0 0 18%; padding-bottom:10px; }
.searchouter{ width:100%; float:none; padding:0;}

#search{ width:300px; float:none; padding-bottom:10px; width:300px; margin:0  auto; padding:0 10px 10px; }
#search input[type="text"]{ width:200px;}
.slider{ padding-bottom:30px; background:none; margin:0;}
.flex-control-nav{ width:100%;  top:inherit; bottom:5px; right:0;  }
.postingcol{ width:100%; background:none;}
#content .postingcol section{ float:none; margin:0; width:100%; }
#runwayCallact dd, #runwayCallact dd, #runwayCallact dd.first, .runcall li, .runcall li.first, #serach_result #runwayCallact dd.first{ width:100%; padding:0 0 10px 0; float:none; }
.quickrow, .blogbox{ width:100%; float:none; margin:0;}
.blogbox, #accordian{ padding-bottom:10px;}
.recentBox{ text-align:center;}
#sidebar .runcall { margin:-10px 0 4px 0;}
.signinbox{ padding:10%; width:74%; top:45px; margin:0 3%;}
.flexslider h3{ font-size:2em;}
.serviceflexslider h3{ font-size:2em;}
#tabnav, #subtabnav { margin-bottom:10px}
#tabnav li, #subtabnav li, #tabnav li.more, #subtabnav li.more{ width:auto; float:none; }
#tabnav li ul, #subtabnav li ul{ position:static; width:auto;}
#subtabnav li.more a, #tabnav li.more a{ background-position:102% 10px; }
.smallbtnnav{ margin-bottom:10px;}
.tabcontent #subtabnav li.first a{padding: 0 11px 5px;}
.photolist li { width:46%; margin:0 2% 10px; }
.thumbnav span { padding-top:23px; }
.contempic .contemp-icon{ -moz-transform:scale(.4) translate(46px,-267px); -webkit-transform:scale(.4) translate(46px,-267px); -o-transform:scale(.4) translate(46px,-267px); -ms-transform:scale(.4) translate(46px,-267px); transform:scale(.4) translate(46px,-267px);}

.search_title {font-size:2.2em}
.searchtitlebox { padding:1.5em;}
.buzzlist li { width:50%; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.signnav li.first{ margin:0 0 0 32%; }
	.flexslider h3{ font-size:3.5em;}
	.serviceflexslider h3{ font-size:3.5em;}
	.signnav li.first{ margin-left:0;}
	.large-select{ width:100%; margin-top:5px;}
	.large-select .chzn-container .chzn-drop{width:98.3% !important;}
}

/* Small tablet portrait 600 by 800*/
@media only screen and (min-width: 480px) and (max-width: 600px) {
	.photolist li{ width:131px;}
	
	#tabnav li a, #subtabnav li a{padding:0 15px 5px;}
	#tabnav li.more{ float:left;}
	.thumbnav span{ padding-top:23px; }
	#serach_result .thumbnav span{ padding:48px 0; }
	.large-select{ width:100%; margin-top:5px;}
}

/* Small tablet Landscape 800 by 600*/
@media only screen and (min-width: 799px) and (max-width: 800px) {
	.photolist li{ width:142px;}
	.thumbnav span{ padding-top:32px; }
	#serach_result .thumbnav span{ padding:64px 0; }
	.large-select{ width:100%; margin-top:5px;}
	
}

@media only screen and (min-width: 320px) and (max-width: 568px) {
	
	.photolist li{ width:47%; margin:0 1.5% 15px;}
	.signnav li.first{ margin-left:22%;}
	.large-select{ width:100%; margin-top:5px;}
	
	
}

/* only iphone portrait 300 by 479*/
@media only screen and (min-width: 300px) and (max-width: 479px) {
	.buzztitle { font-size:26px; line-height:30px;}
	.buzzmore { margin:0;}
	.buzzdatalist { padding:0;  background:url(../images/dotborder.png) 0 100% repeat-x; margin-bottom:20px;}
	.buzzdatalist dd:first-child{ background:none !important}
	.buzzdatalist dd.nobg{ background:url(../images/dotborder.png) 0 0 repeat-x; }
	.buzzdatalist dd { width:100%; margin:0; padding:20px 0;}
	.buzzdatalist dd h3{ font-size:25px; line-height:25px;}
}

/*
@media only screen and (max-width: 1100px), only screen and (min-width: 768px) and (max-width: 1100px) 
{
	body  { min-width: 760px; }

.wrap{ width:100%}	

img{ width: 100% !important;}

.searchouter{ padding:0 10px 0 0;}
#mainNavigation { font-size:15px;}
#mainNavigation ul li a{ padding:0 11px;}
#container, #sidebar, .slider, .ftwideCol, .addressCol, .social, .copyright{ width:100%; float:none;}
.slider{ height:auto; }
.postingcol{ width:438px; margin:0 auto; float:none; overflow:hidden; clear:both; background:url(../images/titlebg.png) left bottom repeat-x;}
.postingcol .posting, .postingcol .coverage{ float:left;  background:none;}
.postingcol .posting{ margin-right:50px;}
.castingCol { width:100%; float:none; margin:0;}
.runcall{ margin-bottom:-10px; overflow:hidden; padding-top:6px;}
.runcall li{ float:left;}
#runwayCallact dd, #runwayCallact dd.first, .runcall li, .runcall li.first, #serach_result #runwayCallact dd.first{ padding:1%; width:48%;}
#serach_result #runwayCallact { margin:0;}
.quickrow { width:510px; float:left}
.blogbox{ float:left; margin-left:10px;} 
.recentBox{ padding:20px 10px}
#footer{ text-align:center;}
.social{line-height:31px; padding:10px 0; margin:0;}
.social strong{ display:none;}
.social a{ float:none; display:inline-block; }
.logofooter { float:none; display:inline-block; margin-right:10px;}
.copyright{ line-height:27px;}

#menu{ display:block;}

#mainNavigation { position:relative; z-index:3;}
#mainNavigation ul{  width:100%; background:#554e4d; display:none;}
#mainNavigation ul li{ float:none; width:100%; border-bottom:solid 1px #4c4b4b;}
#mainNavigation ul li a{ padding:0 16px; line-height:34px; font-size:17px; color:#2F2B2B; font-weight:bold; }
#mainNavigation ul li.last a{ width:auto; padding:0 18px; text-align:left;} 
#mainNavigation ul li.active a{ background:#2f2b2b;}
#mainNavigation ul li a:hover{ background:#2f2b2b; color:#dddcdc; }

#mainNavigation ul li ul li.last{ padding:0 13px;}
#mainNavigation ul li ul li.last a{ padding:0;}
#mainNavigation ul li ul{ position:static; left:inherit; top:inherit; display:block;}
#mainNavigation ul li ul li a{ text-transform:uppercase; font-size:11px; font-weight:bold; background:none; font-family:Arial, Helvetica, sans-serif;  color:#2F2B2B;   }
#mainNavigation ul li ul li a, #mainNavigation ul li.active ul li a, #mainNavigation ul li.current ul li a{ color:#2F2B2B;}
#mainNavigation ul li ul li a:hover, #mainNavigation ul li.active ul li a:hover, #mainNavigation ul li.current ul li a:hover{ color:#969291; background:none; }
#mainNavigation ul li ul li.active a, #mainNavigation ul li.active ul li.active a, #mainNavigation ul li.current ul li.active a{ color:#ce3a7a; background:none;  }

.subNavigation{ display:none;}
.chzn-container-single{ width:100% !important;}
.runcall .recentBox { padding:10px;}

#sidebar .runcall { margin:-10px 0 8px 0;}
.runcall .recentBox { padding:29px 20px 30px; text-align:center; } 
.runcall .recentBox h2{ padding-top:0;  margin-bottom:10px;} 

.tabcontainer{ margin-bottom:10px;}
#tabnav li a, #subtabnav li a{ padding:0 11px 5px;}
.photopicviewer, .phinfocol{ width:100%; margin:0; float:none;}
.picbox{ height:auto;}
.thumbnav span{ padding-top:27px; width:88%; margin:0 6%;}

.photolist li{ width:136px;}
.search_title {font-size:3.5em}
.searchtitlebox { padding:2em;}
#serach_result .thumbnav span{ padding:61px 0; }
.buzzlist li { width:32%; }
.buzzdatalist dd h3{ font-size:38px; line-height:38px;}
.contempic div{width:60% !important;}
.scrapbook_folder{margin-left:-50%;width:100%;}
	
}*/