/* Responsive styles
================================================== */


/* Large Devices, Wide Screens */

@media (min-width: 1200px) {
	.dropdown i {
		display: none;
	}
}


/* Medium Devices, Desktops */

@media (min-width: 992px) {
	.navbar-brand i {
		margin-right: 0px;
		font-size: 16px;
		line-height: 16px;
	}
}


/* Small Devices, Tablets */

@media (min-width: 768px) and (max-width: 991px) {
	.intro-caption {
		width: 100%;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 23px 10px;
		letter-spacing: 0px;
	}
	.navbar-brand i {
		margin-right: 0px;
		font-size: 16px;
		line-height: 16px;
	}
	/*testimonial =================================*/
	#testimonial {
		padding-bottom: 100px;
	}
	#testimonial-carousel .item p {
		width: 100%;
	}
	#testimonial-carousel .item h5 {
		margin-top: 20px;
	}
	#testimonial-carousel .carousel-indicators {
		top: 40%;
	}
	
	.icon-block {
		font-size: 23px;
		line-height: 20px;
		width: 55px;
		height: 55px;
		margin-right: 19px;
	}
}


/* Small Devices Potrait */

@media (max-width: 767px) {}


/* Extra Small Devices, Phones */

@media (min-width: 480px) and (max-width:767px) {
	/* background=================================*/
	#section-intro {
		height: 450px;
	}
	.intro-caption,
	.host-intro {
		width: 100%;
	}
	.intro-caption {
		padding: 125px 15px;
	}
	.intro-caption h1 {
		font-size: 25px;
		line-height: 35px;
	}
	.navbar-custom {
		margin-top: 0px;
		border-right: 0px;
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
		background: #1a1a1a;
	}
	
	
	.profile-info{
		margin-bottom: 30px;
	}
	
	
	/*================== PORTFOLIO ==================*/
	#isotope-filter a {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	#isotope-filter {
		float: none!important;
	}
	/*	pricing */
	.pricing-wrap,
	.footer-widget,
	.feature-box {
		margin-bottom: 30px;
	}
	
	
	/*testimonial =================================*/
	#testimonial {
		padding-bottom: 100px;
	}
	#testimonial-carousel .item p {
		width: 100%;
	}
	#testimonial-carousel .item h5 {
		margin-top: 20px;
	}
	#testimonial-carousel .carousel-indicators {
		margin-top: 30px;
	}
	#testimonial-carousel .carousel-indicators li {
		width: 15px;
		height: 15px;
		float: left;
	}
	#testimonial-carousel .carousel-indicators {
		top: 90%;
	}
	/* contact ==========================================*/
	.contact-info-wrap {
		margin-bottom: 60px;
	}
}


/* Custom, iPhone Retina */

@media (min-width: 320px) and (max-width: 478px) {
	/* background=================================*/
	.intro-caption,
	.host-intro {
		width: 100%;
	}
	.intro-caption {
		text-align: left;
		padding-top: 185px;
		padding-left: 14px;
	}
	.intro-caption h1 {
		font-size: 25px;
		line-height: 35px;
	}
	.navbar-custom {
		margin-top: 0px;
		border-right: 0px;
		background: #1a1a1a;
	}
	
	
	.profile-info{
		margin-bottom: 30px;
	}
	
	
	/*================== PORTFOLIO ==================*/
	#isotope-filter a {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	#isotope-filter {
		float: none!important;
	}
	/*	pricing */
	.pricing-wrap,
	.footer-widget,
	.feature-box {
		margin-bottom: 30px;
	}
	
	
	/*testimonial =================================*/
	#testimonial {
		padding-bottom: 100px;
	}
	#testimonial-carousel .item p {
		width: 100%;
	}
	#testimonial-carousel .item h5 {
		margin-top: 20px;
	}
	#testimonial-carousel .carousel-indicators {
		margin-top: 30px;
	}
	#testimonial-carousel .carousel-indicators li {
		width: 15px;
		height: 15px;
		float: left;
	}
	#testimonial-carousel .carousel-indicators {
		top: 90%;
	}
}