@media (min-width: 768px) and (max-width: 1024px) { 


.schoolname {display: block !important}

span.thumb-info-inner, {font-size: 12px; line-height: 12px;}


ul.location {width: 100%}
ul.phone {text-align: left; width: 100% !important;}
ul.phone li {float: left;}
li.phone-number {float: none}

.contact-info {padding-left: 0px}

.directory .right-column {padding-left: 18px; }

span.thumb-info-caption {font-size: 12px; }

.region-header-menu { margin-top: 10px}

.region-rit-identity-bar-left {margin-left: 50px !important}


.headshot img {width: 100%; height: 100%; float: none; margin-left: 0px; margin-bottom: 0px;}

.speaker img {float: none; width: 100% !important; padding-bottom: 10px;}

.speaker .pull-right {float: none; margin-left: 0px !important; padding-left: 0px !important}

.speaker .bumper-small-left {0px !important} 

.caption .span7, .caption .span2 {width: 100% !important; margin-bottom: 15px;}

.caption .caption-text {float: none; padding-left: 15px; padding-bottom: 15px !important; line-height: 14px !important; margin: 0px !important}

.caption .photo-caption {padding-left: 15px;}

.front-menu-bumper h4  {font-size: 14px !important;}

.news-block .nav-tabs li {font-size: 12px !important;}

.sidebar-left h2, .contact-block h2 {font-size: 28px !important}

.contact-block .headshot {max-width: 200px !important; max-height: 200px !important; width: auto !important; height: auto !important; float: none; margin-left: 0px; margin-bottom: 10px; float: none !important}

.cos-logo img {width: 165px !important}

.caption.span2.pull-right {display: block !important; width: 100% !important; text-align: none !important}

.caption .span7 {width: 100% !important; float: none !important}

.caption .image-header {padding-left: 15px; padding-right: 15px; margin-top: -30px !important}

.caption-text.spacing-small-right, .photo-credit {padding-left: 15px !important;  padding-right: 15px !important}

.caption-text {line-height: 16px !important;}

.dropdown-icons {margin-top: 15px !important; margin-left: 15px !important}

.top-slider {background-size: auto 100% !important}

.top-slider .span6 {width: auto !important}

.top-slider .main-image {margin-bottom: 30px !important; padding-left: 30px !important}

.top-slider .span3, .top-slider .span4 {width: 85% !important; padding-left: 30px; padding-right: 30px}

.top-slider .span4 {padding-left: 30px} 

.top-slider .pull-right {float: none !important}

.front-slideshow .slide-image {width:100%; margin-left: 0px; margin-bottom: 30px}

.front-slideshow .slide-caption {width: 100%; float: none; margin-left: 0px}

.span2 .rotating-caption,
.grid .headline 

	{width: 100% !important}

.span33, .span50 {max-width: 100% !important; width: 100% !important}

.teaser-box-3, .teaser-box-2 {padding-bottom: 15px !important; margin-bottom: 0px !important}

	
}