
@media only screen and (min-width: 1200px) and (max-width: 1350px) {

	.project-one__content {
		left: 25px;
	}

	.pricing-one__single-left {
		max-width: 320px;
		width: 100%;
		padding-right: 40px;
	}
}

/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

	/* Services One  */
	.services-one__single {
		padding: 35px;
	}

	/* About One */
	.about-one__img {
		padding-right: 0px;
		max-width: 600px;
		width: 100%;
	}

	.about-one__content {
		padding-top: 65px;
		max-width: 800px;
		width: 100%;
	}

	/*Fact Counter */
	.fact-counter-one .row {
		max-width: 800px;
		width: 100%;
		margin: 0 auto;
	}

	/*Testimonial One*/

	/* Pricing One */
	.pricing-one__single-inner {
		display: block;
	}

	.pricing-one__single-right {
		display: block;
	}

	.pricing-one__single-left {
		padding-right: 0px;
		max-width: none;
		margin-bottom: 30px;
	}

	.pricing-one__single-right-price {
		padding-left: 0px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.pricing-one__single-left::before {
		display: none;
	}

	.pricing-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Blog One */
	.blog-one__single__title {
		margin: 17px 0 18px;
	}

	/* Footer Main */
	.single-footer-widget.ml50 {
		margin-left: 0px;
		margin-bottom: 60px;
	}

	.single-footer-widget+.single-footer-widget {
		margin-top: 60px;
	}

	/* Services One  */

	/* Pricing Two */

	/* About Two */
	.about-two__content {
		margin-top: 0px;
		max-width: 750px;
		width: 100%;
	}

	.about-two__content .section-title h2 br {
		display: none;
	}

	.about-two__img {
		margin-left: 0px;
		max-width: 500px;
		width: 100%;
		margin-top: 85px;
	}

	/* Team Two */

	/* Fact Counter Two */
	.fact-counter-two .row {
		max-width: 800px;
		width: 100%;
		margin: 0 auto;
	}

	/* Blog-Two */

	/* Main Footer Two */

	.page-header {
		padding: 130px 0px 128px;
	}

	/* Service Details */

	/*  Contact Page */

	.project-details__text1-img {
		max-width: 960px;
	}

	/* Blog Page */
	.blog-page__single-content .title h2 {
		font-size: 28px;
		line-height: 40px;
	}
}

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

	/* Services One  */
	.services-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* About One */
	.about-one__img {
		padding-right: 0px;
		max-width: 600px;
		width: 100%;
		margin: 0 auto;
	}

	.about-one__content {
		padding-top: 65px;
		max-width: 800px;
		width: 100%;
	}

	/*Fact Counter */
	.fact-counter-one .row {
		max-width: 800px;
		width: 100%;
		margin: 0 auto;
	}

	/*Testimonial One*/

	/* Pricing One */
	.pricing-one__single-inner {
		display: block;
	}

	.pricing-one__single-right {
		display: block;
	}

	.pricing-one__single-left {
		padding-right: 0px;
		max-width: none;
		margin-bottom: 30px;
	}

	.pricing-one__single-right-price {
		padding-left: 0px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.pricing-one__single-left::before {
		display: none;
	}

	.pricing-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Blog One */
	.blog-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Footer Main */
	.single-footer-widget.ml50 {
		margin-left: 0px;
		margin-bottom: 60px;
	}

	.footer-bottom {
		text-align: center;
	}

	.footer-bottom .copyright-text {
		margin-bottom: 10px;
	}

	/* Services Two */
	.services-two__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Services One  */

	/* Pricing Two */

	/* About Two */
	.about-two__content {
		margin-top: 0px;
		max-width: 750px;
		width: 100%;
	}

	.about-two__content .section-title h2 br {
		display: none;
	}

	.about-two__img {
		margin-left: 0px;
		max-width: 500px;
		width: 100%;
		margin-top: 85px;
	}

	/* Working Process One */

	/* Projects Two */

	/* Team Two */

	/* Fact Counter Two */
	.fact-counter-two .row {
		max-width: 800px;
		width: 100%;
		margin: 0 auto;
	}

	/* Blog-Two */

	/* Main Footer Two */

	.page-header {
		padding: 130px 0px 128px;
	}

	/* Service Details */

	/*  Contact Page */

	/*  Faq One */
	.faq-one__accrodion .accrodion .accrodion-title h2 {
		font-size: 21px;
		line-height: 31px;
	}

	.project-details__text1-img {
		max-width: 500px;
		width: 100%;
	}

	.project-details__text1-img-right {
		max-width: 500px;
		width: 100%;
		margin-left: 0px;
	}

	.project-details__text1-img-left {
		margin-right: 0px;
	}

	/*  Blog Details */

}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {

	/* Services One  */
	.services-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* About One */
	.about-one__img {
		padding-right: 0px;
		max-width: 400px;
		width: 100%;
		margin: 0 auto;
	}

	.about-one__content {
		padding-top: 65px;
		max-width: 800px;
		width: 100%;
	}

	.section-title h2 {
		font-size: 35px;
	}

	.section-title h2 br {
		display: none;
	}

	/* Subscribe One */

	/* Project One */
	.project-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	.project-one__gap .col-xl-3:nth-child(1) .project-one__single,
	.project-one__gap .col-xl-3:nth-child(3) .project-one__single {
		margin-top: 0px;
	}

	/*Fact Counter */
	.fact-counter-one__single {
		max-width: 400px;
		margin: 0 auto 30px;
	}

	/*Testimonial One*/

	/* Pricing One */
	.pricing-one__single-inner {
		display: block;
	}

	.pricing-one__single-right {
		display: block;
	}

	.pricing-one__single-left {
		padding-right: 0px;
		max-width: none;
		margin-bottom: 30px;
	}

	.pricing-one__single-right-price {
		padding-left: 0px;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.pricing-one__single-left::before {
		display: none;
	}

	.pricing-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
		padding: 55px 40px 55px;
	}

	/* Team One */

	/* Contact One */

	/* Blog One */
	.blog-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	.blog-one__single__title {
		margin: 17px 0 18px;
	}

	/* Footer Main */
	.single-footer-widget.ml50 {
		margin-left: 0px;
		margin-bottom: 60px;
		margin-top: 60px;
	}

	.footer-bottom {
		text-align: center;
	}

	.footer-bottom .copyright-text {
		margin-bottom: 10px;
	}

	/* Services Two */
	.services-two__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Services One  */

	/* Pricing Two */

	/* About Two */
	.about-two__content {
		margin-top: 0px;
		max-width: 750px;
		width: 100%;
	}

	.about-two__content .section-title h2 br {
		display: none;
	}

	.about-two__img {
		margin-left: 0px;
		max-width: 500px;
		width: 100%;
		margin-top: 85px;
	}

	/* Working Process One */

	/* Projects Two */

	/* Team Two */

	/* Testimonial Two */

	/* Fact Counter Two */
	.fact-counter-two__single {
		max-width: 400px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/* Blog-Two */

	/* Main Footer Two */

	.page-header {
		padding: 130px 0px 128px;
	}

	.page-header__inner {
		display: block;
	}

	.page-header__inner .thm-breadcrumb {
		margin-top: 25px;
	}

	/* Service Details */

	/*  Contact Page */

	.contact-page__form .title-box h2 {
		font-size: 31px;
		line-height: 45px;
	}

	.contact-page__form {
		margin-right: 0px;
	}

	/*  Faq One */
	.faq-one__accrodion .accrodion .accrodion-title h2 {
		font-size: 18px;
		line-height: 28px;
	}

	.faq-one__accrodion .accrodion .accrodion-title {
		padding-left: 35px;
		padding-right: 65px;
	}

	.faq-one__accrodion .accrodion .accrodion-title h2::before {
		right: -40px;
	}

	.project-details__text1-img {
		max-width: 500px;
		width: 100%;
	}

	.project-details__text1-img-right {
		max-width: 500px;
		width: 100%;
		margin-left: 0px;
	}

	.project-details__text1-img-left {
		margin-right: 0px;
	}

	/*  Blog Details */

	.blog-page__single-content .meta-box {
		display: block;
	}

	/* Blog Page */
	.blog-page__single-content .title h2 {
		font-size: 28px;
		line-height: 42px;
	}

	.services-one.pdt0 {
		padding-top: 0;
	}

	.swiper-nav-style1 {
		display: none;
	}

}


/*--------------------------------------------------------------
////////////////////////////////
# Main Header All Responsice Css
////////////////////////////////
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.menu-area .navbar-wrap {
		display: none !important;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
		color: #fff;
	}

	.menu-nav__right {
		margin-left: 50px;
	}

	.main-header-one {
		position: relative;
		background: var(--thm-black-bg);
	}

	/* Main Header Two */

}


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

	.menu-area .navbar-wrap {
		display: none !important;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
	}

	.menu-nav__right {
		margin-left: 50px;
	}

	.main-header-one {
		position: relative;
		background: var(--thm-black-bg);
	}

	/* Main Header Two */

}


@media (max-width: 767px) {

	.menu-area .navbar-wrap {
		display: none !important;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
	}

	.menu-nav__right {
		display: none;
	}

	.main-header-one {
		position: relative;
		background: var(--thm-black-bg);
	}

	/* Main Header Two */

}


@media (max-width: 1199px) {

	.sticky-menu {
		position: static;
	}

	.menu-area__inner {
		position: relative;
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}

}


/*--------------------------------------------------------------
///////////////////////////
# Slider All Responsice Css
///////////////////////////
--------------------------------------------------------------*/


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

	/* banner Two */

}


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

	/* banner Two */

}

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

	/* banner Two */


















}