@media (max-width: 768px){
.col-sm-16 {
    width: 50%;
    float: left;
}
}
.programs-degrees{
    margin:50px 0px;
}
/* Item */
.programs-degrees .prodeg-item{
	max-width: 500px;
	margin: 20px auto;
	position: relative;
	overflow: hidden;
	/* [disabled]border: 1px solid #ddd; */
}
@media(max-width: 400px){
	.programs-degrees .prodeg-item{
		border:1px solid #ddd;
	}
}
.programs-degrees .prodeg-item .prodeg-details h3{
    line-height: 1em;
}
/* Image */
.programs-degrees .prodeg-item img {
	width:100%;
	height:100%;
	-moz-transition: all 0.7s ease;
	  -o-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.programs-degrees .prodeg-item:hover img {
	-moz-transition: scale(1.1);
	-o-transition: scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
/* Details */
.programs-degrees .prodeg-item .prodeg-details{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: rgba(238, 238, 238, 0.95);
	height: 100%;
	width: 65%;
	padding: 18px 20px;
	box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
}
@media(max-width: 400px){
	.programs-degrees .prodeg-item .prodeg-details{
		position:static;
		width:100%;
		border:0px;
		padding-bottom:22px;
	}
    
    .programs-degrees .prodeg-item img{
        display:none;
    }
     .programs-degrees .row > div {
    margin-bottom: 0px;
}
 .programs-degrees .btn-primary {
    
    margin-top:0px;
}
}
    
 @media (min-width: 967px) and (max-width: 1200px){ 
         .programs-degrees .prodeg-item .prodeg-details h3{
    font-size: 1.3em;
    line-height: 1em;

}
.programs-degrees .prodeg-item .prodeg-details p{
        font-size: 14px;
	line-height: 1.3em;

}
}

.programs-degrees .ui-details p{
	font-size: 14px;
	line-height: 25px;
	margin: 5px 0px 8px;
	color: #000;
}
.programs-degrees .ui-details .btn .btn-primary .btn-sm{
	border:0px;
	padding:3px 7px;
}


