/* Smart Phones And Tablets */
@media (max-width: 767px)
{
	.para{margin: 0 10px 60px 10px;}
	
    .header .navbar-nav { float: none; background-color: #fff; }
    
	.header.shrink .navbar-nav li a,
	.header .navbar-nav li a { padding: 10px 10px; color: #222; }
	
	.home .overlay .title h1,
	.video-container .overlay .title h1,
	.carousel .carousel-caption .overlay .title h1,
	.home-part .title h1,
	.typed{font-size: 35px;}

	.home .overlay .title p,
	.video-container .overlay .title p,
	.carousel .carousel-caption .overlay .title p,
	.home-part .title p{font-size: 15px;}

	.home .overlay .title p:first-of-type,
	.video-container .overlay .title p:first-of-type,
	.carousel .carousel-caption .overlay .title p:first-of-type,
	.home-part .title p:first-of-type{font-size: 25px;}
    
    .team .controllers .prev{left: -15px;}
    
    .team .controllers .next{right: -15px;}
    
    .team .controllers span{height: 30px; width: 30px; line-height: 30px;}

    .help .box{margin: 0 15px;}
    
    .subscribe form input[type='email']{width: 80%;}
    
    .subscribe form input[type='submit']{width: 40%; margin-left: 20%; margin-top: 20px;}
}

/* Small Screen */
@media (min-width: 768px) and (max-width: 991px)
{
	.para{margin: 0 10% 60px 10%;}
    .team .controllers .prev{left: -15px;}
    
    .team .controllers .next{right: -15px;}
}

/* Medium Screen */
@media (min-width:992px) and (max-width: 1199px)
{ 
    
    .team .controllers .next{right: -15px}
    
    .team .controllers .prev{left: -15px}
    
    .help .box .item{min-height: 323px; padding: 30px}
}

/* Large Screen */
@media (min-width:1200px)
{
    .about .words{margin: 0 10%;}
}