@media only screen and (min-width: 992px) and (max-width:1199px) {
	.quote-details {
		padding: 30px;
	}
}


@media only screen and (min-width:768px) and (max-width:991px) {
	.slide-text {
		left: 45%;
		width: 75%
	}

	.main-menu .navbar-brand {
		padding: 0
	}

	header.header-area.index-header .main-menu .navbar-default .navbar-nav>li>a {
		color: #fff;
		padding: 15px 0px;
	}

	.main-menu .navbar-default .navbar-nav>li a::after {
		top: 24px
	}

	.is-sticky .main-menu .navbar-default .navbar-nav>li a::after {
		top: 22px
	}

	.is-sticky .main-menu .navbar-default .navbar-nav>li>a {
		padding: 12px 0px;
	}

	.about-intro {
		margin-top: 30px
	}

	.our-skill {
		margin-top: 50px
	}

	.single-fun {
		margin: 10px 0
	}

	.portfolio-menu ul li {
		padding-right: 5px
	}

	.portfolio-menu ul li a {
		padding: 7px 15px
	}

	.team-single img {
		height: 350px
	}

	.team-single:hover img {
		transform: scale(1)
	}

	.b-item-heading {
		margin-bottom: 10px
	}

	.service-wrap .owl-buttons {
		display: none
	}

	.slider-txt {
		max-width: 560px
	}

	header.header-area.index-header {
		background: #000;
		padding: 5px 0;
	}

	.navbar-nav {
		padding-top: 30px;
	}

	.is-sticky .header-area.index-header .main-menu .navbar-default .navbar-nav>li>a,
	.main-menu .navbar-default .navbar-nav>li>a {
		padding: 13px 0px;
	}
		.slider-txt .slide-title {
			font-size: 40px;
		}
}

@media only screen and (max-width:767px) {
	header.header-area.index-header .main-menu .navbar-default .navbar-nav>li>a {
		color: #fff;
		padding: 15px 0px;
	}

	.main-menu .navbar-default .navbar-nav>li>a , .is-sticky .main-menu .navbar-default .navbar-nav>li>a{
		padding: 15px 0;
	}

	header.header-area {
		padding: 5px 0;
	}

	.slide-area-2 .slide-title,
	.slide-area-3 .slide-title,
	.slider-txt .slide-title {
		font-size: 28px;
		line-height: 1.1
	}

	header.header-area.index-header {
		background: #000;
		padding: 5px 0;
	}

	.footer-social {
		text-align: left;
	}

	.divider {
		margin-top: 98px;
	}

	.slider-txt .slide-para {
		margin-bottom: 35px;
	}

	.slide-area .nivo-caption {
		height: 260px;
	}

	.section-padding {
		padding: 60px 0;
	}

	.client-area {
		padding: 100px 0 25px;
	}

	.slide-text {
		width: 85%
	}

	.slide-area-2 .owl-pagination {
		display: none
	}

	.section-title {
		font-size: 32px
	}

	.header-area .navbar-header {
		min-height: 80px;
		transition: .4s
	}

	.about-intro {
		margin-top: 30px;
		padding-left: 0;
	}

	.our-skill {
		padding: 30px 0 0 0px;
	}

	.quote-details {
		margin-left: 210px;
		padding: 25px;
	}

	.contact-form {
		padding: 20px;
	}

	.service-area,
	.team-area {
		overflow: hidden
	}

	.is-sticky .header-area .navbar-header {
		min-height: 70px
	}

	.main-menu .navbar-default .navbar-nav>li a::after {
		left: 40px
	}

	.is-sticky .main-menu .navbar-default .navbar-nav>li a::after,
	.main-menu .navbar-default .navbar-nav>li a::after {
		top: 15px
	}


	.is-sticky .header-area.index-header .main-menu .navbar-default .navbar-nav>li>a {
		padding: 13px 0px;
	}

	.navbar-nav {
		padding-top: 20px;
	}

	.slider-txt .title1 {
		font-size: 33px;
		line-height: 1;
		margin-bottom: 30px
	}

	.nivo-directionNav a {
		opacity: 0
	}

	.fun-area,
	.trial-area {
		padding: 100px 0 70px
	}

	.blog-item,
	.footer-contact,
	.single-fun,
	.single-price {
		margin-bottom: 30px
	}

	.single-portfolio {
		width: 48%
	}

	.contact-area .form-group.half-form,
	.footer-area .form-group.half-form {
		width: 100%
	}

	.portfolio-menu ul li {
		padding: 0 5px 5px 0
	}

	.team-single:hover img {
		transform: scale(1)
	}

	.price-area.section-padding {
		padding: 80px 0 50px
	}

	.single-quote .quote-thumb {
		float: none;
		margin: 0 auto 20px
	}

	.quote-details {
		margin-left: 0
	}

	.footer-social ul li {
		margin-right: 5px;
		margin-left: 0
	}

	#slide-thumb img {
		height: 450px
	}

	.owl-carousel .owl-item {
		text-align: center
	}

	.b-item-thumb iframe,
	.single-article img,
	.single-blog-wrap .b-item-thumb iframe,
	.single-blog-wrap .single-article img {
		height: 250px
	}

	.post-pagination .custom-btn {
		font-size: 14px;
		padding: 6px 10px
	}

	.single-contact {
		margin-bottom: 30px
	}

	.ar-tag {
		margin-bottom: 20px
	}

	.ar-social {
		float: left
	}

	.author-thumb,
	.comment-img {
		float: none
	}

	.author-details,
	.comment-text {
		margin-left: 0;
		margin-top: 10px
	}

	.error-wrap::after {
		font-size: 160px
	}

	.error-wrap {
		padding: 120px 30px
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.slide-area-2 .owl-pagination {
		display: block;
		right: -5px
	}

	.slide-area-2 .slide-title,
	.slide-area-3 .slide-title,
	.slider-txt .slide-title {
		font-size: 40px
	}

	.nivo-directionNav a {
		opacity: 1
	}

	.slide-area .nivo-caption {
		left: 50%
	}

	.slider-txt {
		max-width: 350px;
		margin-left: 10px
	}

	.slider-txt .title1 {
		margin-bottom: 10px;
		font-size: 28px
	}

	.slider-txt .title2 {
		margin-bottom: 40px
	}

	.team-single>img {
		height: 450px
	}

	.b-item-thumb iframe,
	.b-item-thumb>img,
	.single-article img,
	.single-blog-wrap .b-item-thumb iframe,
	.single-blog-wrap .single-article img {
		height: 300px
	}

	.member-social>li {
		margin-right: 15px
	}

	.post-pagination .custom-btn {
		font-size: 16px;
		padding: 8px 20px
	}

	.error-wrap::after {
		font-size: 260px
	}
}