/* Normal desktop :992px. */

@media (min-width: 992px) and (max-width: 1200px) {
	.about-description {
		padding: 0 50px;
	}
}


/* Tablet desktop :768px. */

@media (min-width: 768px) and (max-width: 991px) {
	.blog-story {
		margin-bottom: 50px;
	}
	.single-footer {
		margin: 30px 0;
	}
	.footer-top-area {
		padding: 30px 0;
	}

	.mean-container .mean-bar::after{
		display: none;
	}
	.menu-sticky{
		display: none;
	}
}


/* small mobile :320px. */

@media (max-width: 767px) {
	.container {
		width: 300px
	}
	.hero-item .content h1 {
		font-size: 24px;
		line-height: 33px;
	}
	.hero-item {
		padding: 120px 0 65px;
	}
	.breadcrumbs.breadcrumbs-title-left {
	    display: block;
	    text-align: center;
	}
	.breadcrumbs-area .breadcrumbs h2.page-title {
    	width: 100%;
	}
	.page-title-bar {
	    width: 100%;
	    margin-top: 5px;
	}

	.choose_us_section .left_image_outer {
		top: -70px;
	}
	.kc-team-3 .content-image img {
		float: none !important;
	}
	.latest-content {
		padding: 0;
	}
	.res-mb-sm-30 {
		margin-bottom: 0;
	}
	.header-default .breadcrumbs-area {
		padding-top: 160px;
	}
	.redux_active.header-default .breadcrumbs-area {
		padding-top: 220px;
	}
	.footer-social {
		float: none !important;
		text-align: left;
	}
	.blog-story {
		margin-bottom: 50px;
	}
	.single-footer {
		margin: 35px 0 0;
	}
	.footer-top-area {
		padding-bottom: 40px;
	}

	.mean-container .mean-bar::after{
		visibility: hidden;
	}
	.redux_active .mean-container .mean-bar::after{
		visibility: visible;
	}
	.menu-sticky{
		display: none;
	}
}


/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width: 450px
	}
}