@media (min-width: 1200px) and (max-width: 1330px) {

	/* BANNER */

	.single-banner-txt {
		left: 62%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	/* SITE HEADER */

	.main-menu ul li a {
		padding: 0 3px;
	}
}

@media only screen and (max-width: 991px) {
	
	/* SITE HEADER */

	.main-logo {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		padding-left: 15px;
	}
	.main-logo a {
		margin: 10px 0;
	}
	.main-logo a img {
		height: 45px;
	}

	/* TESIMONIAL */

	.single-testimonial {
		padding: 20px 15px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	/* TEAM */

	.single-team-con {
		width: 90%;
	}
	.single-team-txt ul li i {
		line-height: 40px;
		width: 40px;
	}
	.single-team-txt h3 {
		font-size: 18px;
	}
	.single-team-txt h3 span {
		font-size: 16px;
	}

	/* PRICING */

	.single-pricing-hdr i {
		line-height: 70px;
		width: 70px;
	}

}

@media only screen and (max-width: 767px) {

	/* SITE HEADER */
	
	.fixed-menu {
	    position: absolute;
	}

	/* BANNER */
	
	.single-banner-txt h1 {
		font-size: 36px;
	}
	.single-banner-txt p {
		font-size: 14px;
	}
	.banner-area button.owl-dot {
		height: 60px;
		width: 60px;
	}

	/* FUN FACT */

	.single-fact i {
		line-height: 90px;
		width: 90px;
	}

	/* BLOG */

	.page-banner-con {
		display: block;
		padding: 20px 0 20px 20px;
	}
	.nav-links {
		text-align: center;
	}
	.single-comment img.media-object {
		height: 50px;
	}

	/* FOOTER */

	.footer-social-links {
		text-align: left;
		margin-top: 15px;
	}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* BLOG */

	.single-comment img.media-object {
		height: 65px;
	}

}