

@media (max-width: 768px){
	
	.bg-video {
		min-height: 300px !important;
	}
	.video-text {
		font-size: 16px !important;
	}
	
	#video .icon-play { 
		max-width: 100px !important;
		margin-left: -50px !important;
		margin-top: -38px !important
	}
	
	#explore  .item {
		width: 100% !important;
		margin: 10px 0 !important;
	}
	#featured .faculty img {
	    border-radius: 50%;
	    max-width: 50%;
	    margin: 0 auto;
	    right: 0;
	    display: block;
	}
	#statistics .block {
		margin: 20px 0 !important;
	}
	.flex-direction-nav li a.flex-next::before {
	    content: url(../images/arrow-right.png) !important;
	    position: absolute;
	    right: 0px !important;
	    transform: none;
	    bottom: 50%;
	    background: none !important;
	}
	.flex-direction-nav li a.flex-prev::before {
	    content: url(../images/arrow-left.png) !important;
	    position: absolute;
	    left: 0px !important;
	    transform: none;
	    bottom: 50%;
	    background: none !important;
	}
	.cd-testimonials-wrapper {
		margin: 0 0 0 40px !important;
	    width: 75% !important;
		max-width: 100% !important;
	}
	#featured .items .col {
		margin: 40px 0 !important;
	}

	#steps .stp,
	#steps2 .stp {
	    margin: 10px 0 !important;
	    width: 100%;
	}
	#steps .bg-green:after, #steps .bg-blue:after,
	#steps2 .bg-green:after, #steps2 .bg-blue:after, #steps2 .bg-darkblue:after  {
		content: none !important;
	}
	
	#people .col.m2,
	#musicians .col.m2{ width: 100%; text-align: center; }
	#people .col.m10,
	#musicians .col.m10{width: 100%; }
	
	
	
	#people h3,
	#musicians h3 {
		padding-top: 40px !important;
		text-align: center !important;
	}
	#people p,
	#musicians p {
		text-align: center !important;
	}
	#steps, #steps2 {
		padding: 20px 0;
	}
	
	#steps2 .stp{ margin-bottom: 20px; }
	
	.content-faculty {
		text-align: center !important;
	}
	.bx-wrapper .bx-controls-direction a {
		width: 40px !important;
		height: 50px !important;
		background-size: 50% !important;
		margin-top: -10px !important;
	}
	.bx-viewport:before {
	    content: url(../images/blur-dark-slider-left.png);
	    float: left;
	    position: absolute;
	    left: -30% !important;
	    z-index: 10;
	    top: 0;
	    height: 100% !important;

	}
	.bx-viewport:after {
	    content: url(../images/blur-dark-slider-right.png);
	    float: left;
	    position: absolute;
	    right: -30% !important;
	    z-index: 10;
	    top: 0;
	    height: 100% !important;
	}
	#slider-master p {
		font-size: 12px !important;
	}
	.bx-wrapper .bx-next {
		right: 10px !important;
	}
	.bx-wrapper .bx-prev {
		left: 10px !important;
	}
	.cd-author {
		float: none !important;
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    right: 0 !important;
	    display: block !important;
	    width: 100% !important;
	}
	.cd-author img {
    	width: 82px !important;
    	height: 82px !important;
	}    
	.cd-content {
	    padding-top: 100px !important;
	}
	.flex-direction-nav li:last-child {
	    right: 50px !important;
	}
	#testimonial {
	    padding: 20px 0 60px !important;
	}
	.flex-control-nav {
		bottom: 0 !important;
	}
	#slider-master .slide {
	    -webkit-filter: none !important;
	    filter: none !important;
	    transition: none !important;
	}
	#slider-master p{
		display: block !important;
	}
	.bx-viewport:after, .bx-viewport:before {
		content: none !important;
	}
	/*#social-block .col.m3, #social-block a img, #social-block a:hover img{
	    width: 100% !important;
	    height: 100% !important;
    }*/
    #social-block .item {
	  width: 50% !important;
	  height: 100% !important;
	  margin: 10px 0;

	}
	 #social-block .item img {
		 max-width: 100%;
		 width: 100%;
		 height: auto !important;
	 }
	#social-block a:hover img {
		width: 100% !important;
		height: 100% !important;
		-webkit-transform: none !important;
		transform: none !important;

	}

	 #people .person1 p,  #people .person1 h3 {
		 text-align: justify !important;
	 }
	 	#social-block a:hover img {
		width: 100% !important;
		height: 100% !important;
	}
	
	
	#social-block a:hover:after {
		content: none !important;
	}
	#social-block a:hover:before {
		content: none !important;
	}
	
}

@media (max-width: 568px) {
	
	
	header{ min-height: 500px; }
	
    #social-block .item {
	  width: 100% !important;
	  height: 100% !important;
	  margin: 10px 0;
	}
	#social-block a:hover img {
		width: 100% !important;
		height: 100% !important;
	}
	
	#testimonial .cd-testimonials-wrapper {
		margin: 0 0 0 0px !important;
	    width: 100% !important;
	    max-width: 100% !important;
	    padding: 20px 0;
	}
	#testimonial .cd-testimonials-wrapper .cd-content{ width: 100%; padding: 0 45px;  }
	
	h1 {
	    font-size: 2.1rem !important;
	    
	}
	
	#explore{ padding-top: 0px; }
	
	.cd-author-info h3{ font-size: 21px; }
	.cd-author-info h3{ font-size: 18px; }
	.cd-author-info .job{ font-size: 16px; }
	.cd-testimonials p{ font-size: 14px; }
	
	.flex-control-nav{ display: none; }
	.flex-direction-nav li a.flex-prev::before { left: -35px!important; }
	
	#form h1{  }
	
}