@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.about-one__content .sec-title-one .big-title h2 {
		font-size: 42px;
	}

	.about-one .sec-count-box {
		right: 0;
		top: 168px;
	}

	.about-one__content {
		margin-right: 0;
	}

	.about-one__fact-counter {
		padding-left: 0;
	}

	.why-choose-two__inner {
		margin-right: 0;
	}

	.blog-one__left-box {
		padding-right: 0;
	}

	.blog-one__right-box {
		margin-left: 0;
	}

	.blog-one .sec-count-box {
		display: none;
	}

	.blog-two-overlay-content .title h3 {
		font-size: 22px;
		line-height: 32px;
	}

	.why-choose-two__main-tab-inner-content {
		max-width: 447px;
	}

	.team-one__inner .swiper-container {
		margin-right: 0;
	}

	.about-two__single {
		padding: 48px 35px 31px;
	}





	.about-six__title {
		font-size: 25px;
		line-height: 35px;
	}

	.our-story__nav {
		left: 555px;
		bottom: 30px;
	}

	.our-values__left {
		margin-right: 60px;
	}

	.our-values__single {
		padding: 37px 20px 30px;
	}

	.contact-page__text br {
		display: none;
	}

	.services-page .services-three__title {
		font-size: 20px;
		line-height: 30px;
	}

	.work-process__single {
		padding: 46px 15px 39px;
	}




	.project-five__content-box-two {
		padding: 50px 20px 50px;
	}

	.project-five__text {
		font-size: 16px;
	}

	.project-five__sec-title-box {
		position: relative;
	}

	.project-five__inner-content .sec-title-three {
		padding-bottom: 60px;
	}



	.project-three__title {
		font-size: 28px;
		line-height: 38px;
	}

	.project-three__left {
		margin-right: -10px;
	}

	.testimonial-three__single {
		padding-right: 0;
	}

	.blog-four__title {
		font-size: 30px;
		line-height: 40px;
	}


	.footer-widget-four__newsletter {
		margin-left: 0;
		margin-right: 0;
	}



}












/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.about-one .sec-count-box {
		display: none;
	}

	.about-one__content {
		margin-right: 0;
	}

	.about-one__content .sec-title-one .big-title h2 br {
		display: none;
	}

	.about-one__fact-counter {
		padding-left: 0;
	}

	.project-one .sec-count-box {
		top: 0;
		right: 0;
	}

	.why-choose-two__inner {
		margin-right: 0;
	}

	.why-choose-two__main-tab-btn-box {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.team-one__top-box .btn-box {
		margin-top: 50px;
	}

	.single-team-one .img-box .overlay-content-box {
		padding: 17px 27px 19px;
	}

	.blog-one__left-box {
		padding-right: 0;
	}

	.blog-one__left-box {
		padding-right: 30px;
	}

	.blog-one .sec-count-box {
		display: none;
	}

	.blog-one__bottom {
		margin-left: 0;
	}

	.blog-one__content .title-box p br {
		display: none;
	}

	.blog-one__right-box {
		margin-left: 0;
	}

	.single-footer-widget-link.ml75 {
		margin-left: 0;
	}

	.single-footer-widget-blog.ml20 {
		margin-left: 0;
		margin-top: 50px;
	}

	.single-footer-widget-link.ml30 {
		margin-left: 0;
		margin-top: 50px;
	}

	.single-footer-widget-logo-box.ml30 {
		margin-left: 0;
	}

	.service-two__single {
		padding: 47px 15px 80px;
	}

	.service-two-hover__single {
		padding: 47px 15px 38px;
	}

	.about-two__top .text-box {
		max-width: 400px;
	}

	.about-two__single {
		padding: 48px 15px 31px;
	}

	.about-two__fact-odometer h3 {
		font-size: 70px;
	}

	.about-two__fact-odometer .plus {
		font-size: 70px;
	}

	.about-two__fact-odometer i {
		font-size: 50px;
		top: 2px;
	}

	.featured-one__single {
		padding: 29px 10px 29px;
	}

	.featured-one__single-title h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.blog-two-overlay-content {
		padding: 24px 15px 0px;
	}

	.blog-two-overlay-content .title h3 {
		font-size: 18px;
		line-height: 28px;
	}

	.team-one__inner .swiper-container {
		margin-right: 0;
	}

	.team-two__inner-content .swiper-container {
		margin-right: 0;
	}

	.footer-widget-two__quick-link {
		margin-left: 0;
	}

	.footer-widget-two__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.footer-widget-two__contact-us {
		margin-top: 35px;
	}

	.footer-widget-two__title-box {
		margin-top: 0;
	}

	.services-three__single {
		padding: 47px 10px 80px;
	}

	.services-three-hover__single {
		padding: 47px 10px 38px;
	}

	.counter-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.counter-one__img-2 {
		top: 0;
		right: 0;
	}

	.counter-one__right {
		max-width: 600px;
		margin: 40px auto 0;
	}

	.counter-one {
		padding: 140px 0 140px;
	}

	.project-two__box-content-inner-icon {
		right: 50px;
		bottom: inherit;
		top: 50px;
	}

	.faq-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.faq-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.faq-one__img-2 {
		display: none;
	}

	.testimonial-two__bottom .swiper-container {
		margin-right: 0;
	}

	.testimonial-two__single {
		padding: 68px 15px 38px;
	}

	.testimonial-two__quote-icon {
		left: 20px;
	}

	.contact-two__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.contact-two__bg-color {
		display: none;
	}

	.contact-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.footer-widget-three__quick-link {
		margin-left: 0;
	}

	.footer-widget-three__title-box {
		margin-top: 0;
	}

	.footer-widget-three__services {
		margin-left: 0;
		margin-top: 30px;
	}

	.footer-widget-three__contact-us {
		margin-top: 30px;
	}





	.about-five__top-right {
		margin-right: 0;
	}

	.about-six__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.about-six__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.about-six__img-2 {
		top: 100px;
	}

	.about-six__title {
		font-size: 25px;
		line-height: 35px;
	}

	.our-story__left {
		margin-left: 0;
	}

	.our-story__right {
		margin-left: 0;
		margin-right: 0;
	}

	.our-story__nav {
		left: 415px;
	}

	.our-values__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.blog-details__title-1 {
		font-size: 45px;
		line-height: 55px;
	}

	.blog-three__title {
		font-size: 21px;
		line-height: 31px;
	}

	.blog-single__title {
		font-size: 26px;
		line-height: 36px;
	}

	.employee-training__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.employee-training__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.why-choose-three__bottom .swiper-container {
		margin-right: 0;
	}

	.why-choose-three__title {
		font-size: 24px;
		line-height: 34px;
	}

	.why-choose-three__single {
		padding: 68px 20px 58px;
	}

	.contact-page__text br {
		display: none;
	}

	.contact-four__left .section-title-two__title {
		font-size: 47px;
		line-height: 57px;
	}

	.contact-page .contact-four__right {
		margin-left: auto;
	}

	.project-page__arrow {
		top: 50px;
		bottom: inherit;
		right: 50px;
	}

	.project-three__left {
		margin-right: 0;
	}

	.project-page-two__right {
		margin-left: 0;
	}

	.project-three__title {
		font-size: 24px;
		line-height: 34px;
	}

	.project-page-three .project-five__title {
		font-size: 37px;
		line-height: 47px;
	}

	.project-page-three .project-five__single {
		padding-left: 430px;
		margin-right: 0;
	}

	.project-page-three .project-five__content-box-two {
		left: -410px;
	}

	.project-details__summary-box {
		margin-right: 0;
	}

	.services-page .services-three__services-list li {
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}

	.work-process__single {
		padding: 46px 20px 39px;
	}




	.about-four__inner .sec-title-three {
		margin-left: 0;
	}

	.about-four .sec-title-three .big-title h2 {
		font-size: 48px;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 40px auto 0;
	}

	.services-six__single {
		clip-path: none;
	}

	.services-six__single:before {
		display: none;
	}

	.project-five__sec-title-box {
		position: relative;
	}

	.project-five__inner-content .sec-title-three {
		padding-bottom: 60px;
	}

	.project-five__single {
		margin-left: 0;
		margin-right: 0;
	}

	.project-five__content-box-two {
		position: relative;
		left: 0;
		margin-top: -145px;
	}

	.sec-title-three .big-title h2 br {
		display: none;
	}

	.why-choose-one__list li {
		clip-path: none;
	}

	.why-choose-one__single::before {
		display: none;
	}

	.why-choose-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.why-choose-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.testimonial-five .sec-title-three {
		margin-left: 0;
	}

	.contact-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.contact-four__right .contact-from-one-box {
		clip-path: none;
	}

	.contact-four__right .contact-from-one-box::before {
		display: none;
	}

	.blog-six__bottom .swiper-container {
		margin-right: 0;
	}

	.blog-six__bottom {
		margin-right: 0;
	}

	.blog-six__top {
		margin-right: 0;
	}

	.site-footer-five .footer-widget-four__about {
		margin-left: 0;
	}

	.site-footer-five .footer-widget-four__quick-link {
		margin-left: 0;
	}

	.site-footer-five .footer-widget-four__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.site-footer-five .footer-widget-four__title-box {
		margin-top: 0;
	}

	.site-footer-five .footer-widget-four__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 35px;
	}

	.services-five__left {
		margin-bottom: 55px;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-three__img-2 {
		top: 0;
		right: 0;
	}

	.about-three {
		padding: 120px 0 120px;
	}

	.testimonial-four__text {
		font-size: 17px;
	}

	.testimonial-four__text br {
		display: none;
	}

	.contact-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.blog-five__date {
		margin-right: 30px;
	}

	.blog-five__title {
		font-size: 25px;
		line-height: 35px;
	}





	.counter-two__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.counter-two__right {
		max-width: 600px;
		margin: 30px auto 0;
	}

	.project-three__arrow {
		right: 20px;
		top: 20px;
		bottom: inherit;
	}

	.faq-two .section-title-two {
		max-width: 600px;
		margin: 0 auto 58px;
	}

	.faq-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.testimonial-three__single {
		padding-right: 0;
	}

	.testimonial-three__text {
		font-size: 20px;
		line-height: 30px;
	}

	.cta-one__title {
		font-size: 40px;
		line-height: 50px;
	}

	.footer-widget-four__quick-link {
		margin-left: 0;
	}

	.footer-widget-four__title-box {
		margin-top: 0;
	}

	.footer-widget-four__about {
		margin-left: 0;
	}

	.footer-widget-four__services {
		margin-left: 0;
		margin-top: 34px;
	}

	.footer-widget-four__newsletter {
		margin-top: 34px;
		margin-left: 0;
		margin-right: 0;
	}

	.testimonial-three__bottom {
		margin-left: 0;
	}

	.testimonial-three__img-2 {
		display: none;
	}

}



/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.about-one__content .sec-title-one .big-title h2 br {
		display: none;
	}

	.about-one .sec-count-box {
		display: none;
	}

	.about-one__content {
		margin-right: 0;
	}

	.about-one__fact-counter {
		padding-left: 70px;
		margin-top: 30px;
	}

	.service-one .sec-count-box {
		display: none;
	}

	.project-one .sec-count-box {
		display: none;
	}

	.why-choose-two__inner {
		margin-right: 0;
	}

	.why-choose-two__main-tab-btn-box {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.why-choose-two__top-img {
		display: none;
	}

	.testimonial-one__inner-content {
		padding: 60px 9px 21px;
		padding-right: 20px;
	}

	.testimonial-one__inner-img {
		width: 275px;
	}

	.testimonial-one__inner {
		padding-left: 295px;
	}

	.testimonial-one__inner-content .text p {
		font-size: 16px;
		line-height: 26px;
	}

	.team-one__top-box .btn-box {
		margin-top: 50px;
	}

	.team-one__inner .swiper-nav-style-one {
		display: none;
	}

	.blog-one__bottom {
		margin-left: 0;
	}

	.blog-one__top {
		margin-bottom: 50px;
	}

	.blog-one__right-box {
		margin-left: 0;
	}

	.blog-one__left-box {
		margin-bottom: 32px;
	}

	.blog-one .sec-count-box {
		display: none;
	}

	.single-footer-widget-link.ml75 {
		margin-left: 0;
	}

	.single-footer-widget-blog.ml20 {
		margin-left: 0;
		margin-top: 50px;
	}

	.single-footer-widget-link.ml30 {
		margin-left: 0;
		margin-top: 50px;
	}

	.single-footer-widget-logo-box.ml30 {
		margin-left: 0;
	}

	.service-two__services-list li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.project-one__bottom {
		margin-left: 0;
	}

	.project-six__top {
		margin-bottom: 50px;
	}

	.about-two__top .text-box {
		margin-top: 50px;
	}

	.video-two__img-box {
		margin-left: 0;
		margin-top: 50px;
	}

	.featured-one__single {
		margin-bottom: 30px;
	}

	.blog-two__top-btn {
		margin-left: 70px;
		margin-top: 50px;
	}

	.blog-two-overlay-content {
		padding: 24px 20px 0px;
	}

	.blog-two-overlay-content .title h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.team-one__inner .swiper-container {
		margin-right: 0;
	}

	.team-two__inner-content {
		margin-left: 0;
	}

	.team-two__inner-content .swiper-container {
		margin-right: 0;
	}

	.contact-from-one__title {
		margin-bottom: 30px;
	}

	.footer-widget-two__quick-link {
		margin-left: 0;
	}

	.footer-widget-two__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.footer-widget-two__contact-us {
		margin-top: 35px;
	}

	.footer-widget-two__title-box {
		margin-top: 0;
	}

	.services-three__services-list li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.counter-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.counter-one__img-2 {
		top: 0;
		right: 0;
	}

	.counter-one__right {
		max-width: 600px;
		margin: 40px auto 0;
	}

	.counter-one {
		padding: 140px 0 140px;
	}

	.project-two__box li {
		flex: 0 0 50%;
	}

	.project-two__box-content-inner-icon {
		right: 50px;
		bottom: inherit;
		top: 50px;
	}

	.faq-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.faq-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.faq-one__img-2 {
		display: none;
	}

	.testimonial-two__bottom .swiper-container {
		margin-right: 0;
	}

	.contact-two__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.contact-two__bg-color {
		display: none;
	}

	.contact-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.footer-widget-three__quick-link {
		margin-left: 0;
	}

	.footer-widget-three__title-box {
		margin-top: 0;
	}

	.footer-widget-three__services {
		margin-left: 0;
		margin-top: 30px;
	}

	.footer-widget-three__contact-us {
		margin-top: 30px;
	}






	.page-header-two__text br {
		display: none;
	}

	.about-five__top-right {
		margin-right: 0;
		margin-top: 30px;
	}

	.about-six__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.about-six__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.about-six__img-2 {
		top: 100px;
	}

	.about-six__title {
		font-size: 25px;
		line-height: 35px;
	}

	.about-six .section-title-two__title {
		font-size: 40px;
		line-height: 50px;
	}

	.our-story__left {
		margin-left: 0;
	}

	.our-story__right {
		margin-left: 0;
		margin-right: 0;
	}

	.our-story__nav {
		display: none;
	}

	.our-values__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.sidebar {
		margin-left: 0;
	}

	.employee-training__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.employee-training__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.why-choose-three__bottom .swiper-container {
		margin-right: 0;
	}

	.why-choose-three__title {
		font-size: 25px;
		line-height: 35px;
	}

	.current-opening__content>h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.career-details__top-title {
		font-size: 40px;
		line-height: 50px;
	}

	.contact-page .contact-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.project-three__left {
		margin-right: 0;
	}

	.project-page-two__right {
		margin-left: 0;
	}

	.project-three__right {
		margin-left: 0;
	}

	.project-page-two__left {
		margin-right: 0;
	}

	.project-page-three .project-five__single {
		padding-left: 200px;
		margin-right: 0;
	}

	.project-page-three .project-five__content-box-two {
		left: -200px;
	}

	.project-details__summary-box {
		margin-right: 0;
		margin-bottom: 45px;
	}

	.services-page .services-three__services-list li {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.work-process__single {
		padding: 46px 35px 39px;
	}

	.work-process__title-box>p br {
		display: none;
	}





	.sec-title-three .big-title h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.sec-title-three .big-title h2 br {
		display: none;
	}

	.about-four__inner .sec-title-three {
		margin-left: 0;
	}

	.about-four .sec-title-three .big-title h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.about-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-four__right {
		max-width: 600px;
		margin: 40px auto 0;
	}

	.services-six__top {
		flex-direction: column;
		align-items: baseline;
		margin-bottom: 60px;
	}

	.services-six__top-left .sec-title-three {
		padding-bottom: 40px;
	}

	.project-five__sec-title-box {
		position: relative;
	}

	.project-five__inner-content .sec-title-three {
		padding-bottom: 60px;
	}

	.project-five__single {
		margin-left: 0;
		margin-right: 0;
	}

	.project-five__content-box-two {
		position: relative;
		left: 0;
		margin-top: -145px;
	}

	.project-five-dot-style,
	.project-five-style-one__nav {
		display: none;
	}

	.why-choose-one__list li {
		clip-path: none;
	}

	.why-choose-one__single::before {
		display: none;
	}

	.why-choose-one__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.why-choose-one__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.testimonial-five .sec-title-three {
		margin-left: 0;
	}

	.testimonial-five__bottom {
		margin-right: 0;
	}

	.testimonial-five__bottom .swiper-nav-style-one__nav {
		display: none;
	}

	.testimonial-five .sec-title-three .big-title p br {
		display: none;
	}

	.contact-four__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-four__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.contact-four__right .contact-from-one-box {
		clip-path: none;
	}

	.contact-four__right .contact-from-one-box::before {
		display: none;
	}


	.blog-six__bottom .swiper-container {
		margin-right: 0;
	}

	.blog-six__bottom {
		margin-right: 0;
		margin-left: 0;
	}

	.blog-six__top {
		margin-right: 0;
		margin-bottom: 60px;
		flex-direction: column;
		align-items: baseline;
	}


	.blog-six__top-left .sec-title-three {
		padding-bottom: 40px;
	}


	.site-footer-five .footer-widget-four__about {
		margin-left: 0;
	}

	.site-footer-five .footer-widget-four__quick-link {
		margin-left: 0;
	}

	.site-footer-five .footer-widget-four__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.site-footer-five .footer-widget-four__title-box {
		margin-top: 0;
	}

	.site-footer-five .footer-widget-four__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 35px;
	}

	.services-five__left {
		margin-bottom: 55px;
	}

	.about-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.about-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.about-three__img-2 {
		top: 0;
		right: 0;
	}

	.about-three {
		padding: 120px 0 120px;
	}

	.testimonial-four__bottom {
		margin-right: 0;
	}

	.testimonial-four__bottom .swiper-nav-style-one__nav {
		right: 0;
	}

	.contact-three__left {
		max-width: 600px;
		margin: 0 auto 0;
	}

	.contact-three__right {
		max-width: 600px;
		margin: 60px auto 0;
	}

	.blog-five__blog-list li {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-five__title a br {
		display: none;
	}

	.blog-five__date-and-title {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-five__date {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.blog-five__title-box {
		margin-bottom: 20px;
	}




	.services-four__top .section-title-two__title {
		font-size: 35px;
		line-height: 45px;
	}

	.counter-two__left {
		max-width: 600px;
		margin: 0 auto;
	}

	.counter-two__right {
		max-width: 600px;
		margin: 30px auto 0;
	}

	.project-three__title {
		font-size: 27px;
		line-height: 36px;
	}

	.faq-two .section-title-two {
		max-width: 600px;
		margin: 0 auto 58px;
	}

	.faq-two__right {
		max-width: 600px;
		margin: 50px auto 0;
	}

	.testimonial-three__single {
		padding-right: 0;
	}

	.testimonial-three__bottom {
		margin-left: 0;
	}

	.testimonial-three__text {
		font-size: 20px;
		line-height: 30px;
	}

	.cta-one__title {
		font-size: 30px;
		line-height: 40px;
	}

	.footer-widget-four__quick-link {
		margin-left: 0;
	}

	.footer-widget-four__title-box {
		margin-top: 0;
	}

	.footer-widget-four__about {
		margin-left: 0;
	}

	.footer-widget-four__services {
		margin-left: 0;
		margin-top: 34px;
	}

	.footer-widget-four__newsletter {
		margin-top: 34px;
		margin-left: 0;
		margin-right: 0;
	}

	.testimonial-three__bottom {
		margin-left: 0;
	}

	.testimonial-three__img-2 {
		display: none;
	}

	.contact-page .contact-four__right {
		margin-left: auto;
	}




}


/* Mobile Layout: 320px. */
@media (max-width: 767px) {
	.section-title-two__title br {
		display: none;
	}

	.section-title-two__title {
		font-size: 30px;
		line-height: 40px;
	}

	.about-one .sec-count-box {
		display: none;
	}

	.sec-title-one {
		padding-left: 30px;
	}

	.sec-title-one .big-title h2 br {
		display: none;
	}

	.sec-title-one .big-title h2 {
		font-size: 31px;
	}

	.sec-title-one .big-title p br {
		display: none;
	}

	.about-one__content {
		margin-right: 0;
	}

	.about-one__content .sec-title-one .big-title h2 {
		font-size: 32px;
	}

	.about-one__fact-counter {
		padding-left: 30px;
		margin-top: 30px;
		margin-bottom: 50px;
	}

	.about-one__content .btn-box {
		margin-left: 30px;
	}

	.service-one .sec-title-one .big-title p br {
		display: none;
	}

	.service-one .sec-count-box {
		display: none;
	}

	.service-one__inner .swiper-nav-style-one {
		display: none;
	}

	.project-one .sec-count-box {
		display: none;
	}

	.project-one__bottom {
		margin-left: 0;
	}

	.why-choose-two__inner {
		margin-right: 0;
	}

	.why-choose-two__main-tab-btn-box {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.why-choose-two__inner .sec-title-one {
		padding-bottom: 65px;
	}

	.why-choose-two__top-img {
		display: none;
	}

	.why-choose-two__main-tab-inner-content {
		padding: 45px 25px 40px;
	}

	.testimonial-one__box {
		padding-left: 0;
		padding-right: 0;
	}

	.testimonial-one__inner-img {
		top: 0;
		position: relative;
		margin-bottom: 75px;
	}

	.testimonial-one__inner {
		padding-left: 0;
	}

	.testimonial-one__inner-content {
		padding: 60px 20px 62px;
		padding-right: 20px;
	}

	.testimonial-one__inner-content:before {
		left: 0;
	}

	.testimonial-one__inner-content .text p {
		font-size: 21px;
		line-height: 31px;
	}

	.swiper-nav-style-one:before {
		display: none;
	}

	.swiper-nav-style-one:after {
		display: none;
	}

	.testimonial-one .sec-count-box {
		display: none;
	}

	.team-one__top-box .btn-box {
		margin-top: 50px;
	}

	.swiper-nav-style-one {
		display: none;
	}

	.blog-one__left-box {
		padding-right: 0;
	}

	.blog-one__bottom {
		margin-left: 0;
		margin-top: 50px;
	}

	.blog-one__right-box {
		margin-left: 0;
		margin-top: 42px;
	}

	.blog-one .sec-count-box {
		display: none;
	}

	.single-footer-widget-link.ml75 {
		margin-left: 0;
		margin-top: 42px;
	}

	.single-footer-widget-blog.ml20 {
		margin-left: 0;
		margin-top: 34px;
	}

	.single-footer-widget-link.ml30 {
		margin-left: 0;
		margin-top: 35px;
	}

	.single-footer-widget-logo-box.ml30 {
		margin-left: 0;
	}

	.footer-bottom__inner {
		justify-content: center;
		flex-direction: column;
	}

	.copyright-menu ul {
		flex-direction: column;
	}

	.copyright-menu ul li+li {
		margin-left: 0;
	}

	.service-two__services-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.project-six__top {
		margin-bottom: 50px;
	}

	.about-two__top .text-box {
		margin-top: 50px;
	}

	.about-two__single {
		padding: 48px 15px 31px;
	}

	.about-two__fact-odometer h3 {
		font-size: 70px;
	}

	.about-two__fact-odometer .plus {
		font-size: 70px;
	}

	.about-two__fact-odometer i {
		font-size: 50px;
		top: 2px;
	}

	.video-two__img-box {
		margin-left: 0;
		margin-top: 50px;
	}

	.featured-one__single {
		margin-bottom: 30px;
	}

	.video-two__popup-btn .icon {
		width: 100px;
		height: 100px;
	}

	.team-two__top {
		flex-direction: column;
	}

	.team-two__top-btn {
		margin-top: 50px;
	}

	.team-two__inner-content {
		margin-left: 0;
	}

	.blog-two__top-btn {
		margin-top: 50px;
	}

	.blog-two-overlay-content {
		padding: 24px 20px 0px;
	}

	.blog-two-overlay-content .title h3 {
		font-size: 18px;
		line-height: 28px;
	}

	.blog-two__bottom {
		margin-left: 0;
	}

	.video-one__popup-btn .icon {
		width: 130px;
		height: 130px;
	}

	.service-one__inner .swiper-container {
		margin-right: 0;
	}

	.project-one__bottom .swiper-container {
		margin-right: 0;
	}

	.project-one__box-content-inner-icon {
		right: 20px;
		bottom: 100px;
	}

	.team-one__inner .swiper-container {
		margin-right: 0;
	}

	.team-two__inner-content {
		margin-left: 0;
	}

	.team-two__inner-content .swiper-container {
		margin-right: 0;
	}

	.project-six__bottom-bg1 {
		display: none;
	}

	.project-six__inner {
		padding: 183px 0px 120px;
	}

	.testimonial-six__bottom-bg1 {
		display: none;
	}

	.testimonial-six__inner {
		padding: 183px 0px 120px;
	}

	.team-two__bottom-bg1 {
		display: none;
	}

	.team-two__inner {
		padding: 183px 0px 120px;
	}

	.blog-two__shape1 {
		display: none;
	}

	.blog-two {
		padding: 117px 0px 54px;
	}

	.contact-from-one__title {
		margin-bottom: 30px;
	}

	.contact-from-one__bottom-bg1 {
		display: none;
	}

	.contact-from-one__inner {
		padding: 120px 0 120px;
	}

	.contact-from-one-box {
		margin-right: 0;
	}

	.footer-widget-two__about {
		margin-bottom: 42px;
	}

	.footer-widget-two__quick-link {
		margin-left: 0;
	}

	.footer-widget-two__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.footer-widget-two__contact-us {
		margin-top: 35px;
	}

	.footer-widget-two__title-box {
		margin-top: 0;
	}

	.site-footer-two__bottom-inner {
		flex-direction: column;
	}

	.site-footer-two__bottom-menu {
		flex-direction: column;
	}

	.site-footer-two__bottom-menu li+li {
		margin-left: 0;
	}

	.services-three__services-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.services-three__top {
		margin-bottom: 60px;
		flex-direction: column;
		align-items: baseline;
	}

	.services-three__btn-box {
		top: 0;
		margin-top: 30px;
	}

	.counter-one__left {
		margin-left: 0;
		margin-right: 0;
	}

	.counter-one__img-2 {
		display: none;
	}

	.counter-one__right {
		margin-right: 0;
		margin-top: 40px;
	}

	.counter-one__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.counter-one__count-list li+li {
		margin-top: 10px;
	}

	.counter-one__title {
		font-size: 30px;
		line-height: 40px;
	}

	.counter-one {
		padding: 140px 0 140px;
	}

	.project-two__box li {
		flex: 0 0 100%;
	}

	.project-two__box-content-inner-icon {
		right: 50px;
		bottom: inherit;
		top: 50px;
	}

	.project-two__top {
		flex-direction: column;
		align-items: baseline;
	}

	.project-two__btn-box {
		margin-top: 30px;
	}

	.faq-one__right {
		margin-left: 0;
		margin-right: 0;
		margin-top: 60px;
	}

	.faq-one__img-2 {
		display: none;
	}

	.faq-one {
		padding: 0px 0 100px;
	}

	.testimonial-two__bottom .swiper-container {
		margin-right: 0;
	}

	.testimonial-two__single {
		padding: 68px 20px 38px;
		flex-direction: column;
	}

	.testimonial-two__content {
		margin-left: 0;
		margin-top: 20px;
	}

	.testimonial-two__quote-icon {
		left: inherit;
		bottom: inherit;
		right: 20px;
		top: 50px;
	}

	.contact-two__bg-color {
		display: none;
	}

	.contact-two__right {
		margin: 50px 0 0;
	}

	.blog-three__top {
		flex-direction: column;
	}

	.blog-three__btn-box {
		margin-top: 20px;
	}

	.footer-widget-three__quick-link {
		margin-left: 0;
		margin-top: 42px;
	}

	.footer-widget-three__title-box {
		margin-top: 0;
	}

	.footer-widget-three__services {
		margin-left: 0;
		margin-top: 30px;
	}

	.footer-widget-three__contact-us {
		margin-top: 30px;
	}

	.site-footer-three__bottom-inner {
		flex-direction: column;
	}

	.site-footer-three__bottom-menu {
		flex-direction: column;
	}

	.site-footer-three__bottom-menu li+li {
		margin-left: 0;
	}







	.error-page__title {
		font-size: 28px;
		line-height: 38px;
	}

	.error-page__text br {
		display: none;
	}

	.page-header-two__title {
		font-size: 30px;
		line-height: 40px;
	}

	.about-five__top-right {
		margin-right: 0;
		margin-top: 30px;
	}

	.about-six__left {
		margin: 0;
	}

	.about-six__img-2 {
		display: none;
	}

	.about-six__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.about-six__single {
		padding: 40px 20px 40px;
		flex-direction: column;
		text-align: center;
		align-items: center;
	}

	.about-six__content {
		margin-left: 0;
		margin-top: 30px;
	}

	.about-six__title {
		font-size: 24px;
		line-height: 34px;
	}

	.our-story__left {
		margin-left: 0;
	}

	.our-story__right {
		margin-left: 0;
		margin-right: 0;
	}

	.our-story__title {
		font-size: 30px;
		line-height: 40px;
	}

	.our-story__since {
		font-size: 40px;
		line-height: 50px;
	}

	.our-story__thumb-box {
		display: none;
	}

	.our-values__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.our-values__title {
		font-size: 30px;
		line-height: 40px;
	}

	.our-values__single {
		padding: 37px 20px 30px;
	}

	.cta-two__inner {
		flex-direction: column;
		text-align: center;
	}

	.cta-two__title {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 30px;
	}

	.apply-now__from-box {
		padding: 40px 20px 40px;
	}

	.sidebar {
		margin-left: 0;
	}

	.thm-breadcrumb {
		flex-direction: column;
	}

	.thm-breadcrumb li+li {
		margin-left: 0;
	}

	.blog-details__client-and-date-box {
		flex-direction: column;
	}

	.blog-details__date-box {
		padding-left: 0;
		margin-left: 0;
	}

	.blog-details__date-box::before {
		display: none;
	}

	.blog-details__title-1 br {
		display: none;
	}

	.blog-details__title-1 {
		font-size: 30px;
		line-height: 40px;
	}

	.comment-one__single-2 {
		padding-left: 0;
	}

	.sidebar__post-title br {
		display: none;
	}

	.blog-three__title {
		font-size: 20px;
		line-height: 30px;
	}

	.blog-single__title {
		font-size: 26px;
		line-height: 36px;
	}

	.employee-training__left {
		margin: 0;
	}

	.employee-training__img-2 {
		display: none;
	}

	.employee-training__right {
		margin-top: 50px;
	}

	.why-choose-three__bottom .swiper-container {
		margin-right: 0;
	}

	.why-choose-three__single {
		padding: 68px 20px 58px;
	}

	.why-choose-three__title {
		font-size: 20px;
		line-height: 30px;
	}

	.current-opening__title {
		font-size: 30px;
		line-height: 40px;
	}

	.current-opening__text br {
		display: none;
	}

	.current-opening__list>li {
		flex-direction: column;
		text-align: center;
	}

	.current-opening__meta {
		flex-direction: column;
	}

	.current-opening__meta>li+li {
		margin-left: 0;
		margin-top: 5px;
	}

	.current-opening__content>h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.current-opening__btn-box {
		margin-top: 20px;
	}

	.career-details__top-title {
		font-size: 30px;
		line-height: 40px;
	}

	.career-details__top-title br {
		display: none;
	}

	.contact-page .contact-four__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.contact-four__contact-list li p br {
		display: none;
	}

	.contact-page .contact-four__right .contact-from-one-box {
		padding: 49px 20px 50px;
	}

	.faq-four__inner .faq-one-accrodion .accrodion-content {
		padding-right: 15px;
	}

	.faq-four__inner .faq-one-accrodion .accrodion-title h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.project-page__arrow {
		top: 20px;
		bottom: inherit;
		right: 20px;
	}

	.project-page__title {
		font-size: 20px;
		line-height: 30px;
	}

	.page-header-two__text br {
		display: none;
	}

	.project-three__left {
		margin-right: 0;
	}

	.project-page-two__right {
		margin-left: 0;
	}

	.project-three__right {
		margin-left: 0;
	}

	.project-page-two__left {
		margin-right: 0;
	}

	.project-three__title {
		font-size: 20px;
		line-height: 30px;
	}

	.project-three__sub-title {
		font-size: 16px;
		line-height: 26px;
	}

	.project-three__arrow {
		display: none;
	}

	.project-three__content {
		left: 20px;
	}

	.project-page-three .project-five__single {
		padding-left: 0;
		margin-right: 0;
		padding-bottom: 60px;
	}

	.project-page-three .project-five__content-box-two {
		bottom: 0;
		left: 0;
		position: relative;
		padding: 50px 20px 50px;
	}

	.project-page-three .project-five__title {
		font-size: 30px;
		line-height: 40px;
	}

	.project-details__summary-box {
		margin-right: 0;
		margin-bottom: 45px;
	}

	.services-page .services-three__services-list li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.services-page__text br {
		display: none;
	}

	.services-details__services-single {
		padding: 30px 20px 30px;
	}

	.work-process__title-box>p br {
		display: none;
	}

	.work-process__title-box>h3 {
		font-size: 35px;
		line-height: 45px;
	}

	.work-process__single {
		padding: 46px 20px 39px;
	}


	.sec-title-three {
		padding-left: 30px;
		padding-bottom: 60px;
	}

	.sec-title-three .big-title h2 {
		font-size: 25px;
		line-height: 35px;
	}

	.sec-title-three .big-title h2 br {
		display: none;
	}

	.sec-title-three .big-title p br {
		display: none;
	}

	.about-four__inner .sec-title-three {
		margin-left: 0;
	}

	.about-four__left {
		margin-left: 0;
	}

	.about-four__right {
		margin-left: 0;
		margin-top: 40px;
	}

	.about-four__inner:before {
		left: -1000000px;
	}

	.services-six__top {
		flex-direction: column;
		align-items: baseline;
		margin-bottom: 60px;
	}

	.services-six__top-left .sec-title-three {
		padding-bottom: 40px;
	}

	.services-six__single {
		clip-path: none;
	}

	.services-six__single:before {
		display: none;
	}

	.project-five__sec-title-box {
		position: relative;
	}

	.project-five__inner-content .sec-title-three {
		padding-bottom: 60px;
	}

	.project-five__single {
		margin-left: 0;
		margin-right: 0;
	}

	.project-five__content-box-two {
		position: relative;
		left: 0;
		margin-top: -145px;
		padding: 50px 20px 50px;
	}

	.project-five__title {
		font-size: 30px;
		line-height: 40px;
	}

	.project-five__text br {
		display: none;
	}

	.project-five-dot-style,
	.project-five-style-one__nav {
		display: none;
	}

	.why-choose-one__left {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.why-choose-one__list li {
		clip-path: none;
	}

	.why-choose-one__single::before {
		display: none;
	}

	.why-choose-one__single {
		padding: 39px 15px 38px;
		flex-direction: column;
		align-items: baseline;
	}

	.why-choose-one__content {
		margin-left: 0;
		margin-top: 10px;
	}

	.testimonial-five .sec-title-three {
		margin-left: 0;
	}

	.testimonial-five__bottom {
		margin-right: 0;
	}

	.testimonial-five__bottom .swiper-nav-style-one__nav {
		display: none;
	}

	.testimonial-five .sec-title-three .big-title p br {
		display: none;
	}

	.testimonial-five__inner {
		padding-left: 0;
	}

	.testimonial-five__inner:before {
		left: -1000000px;
	}

	.testimonial-five__single {
		padding: 58px 20px 45px;
		clip-path: none;
	}

	.testimonial-five__single::before {
		display: none;
	}

	.testimonial-five__client-info-box {
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-five__client-info {
		margin-left: 0;
		margin-top: 10px;
	}

	.contact-four__contact-list {
		margin-left: 0;
	}

	.contact-four__right {
		margin-left: 0;
		margin-top: 60px;
	}

	.contact-four__right .contact-from-one-box {
		padding: 42px 20px 50px;
		clip-path: none;
	}

	.contact-four__right .contact-from-one-box::before {
		display: none;
	}

	.blog-six__bottom .swiper-container {
		margin-right: 0;
	}

	.blog-six__bottom {
		margin-right: 0;
		margin-left: 0;
	}

	.blog-six__top {
		margin-right: 0;
		margin-bottom: 60px;
		flex-direction: column;
		align-items: baseline;
	}


	.blog-six__top-left .sec-title-three {
		padding-bottom: 40px;
	}


	.site-footer-five .footer-widget-four__about {
		margin-left: 0;
	}

	.site-footer-five .footer-widget-four__quick-link {
		margin-left: 0;
		margin-top: 42px;
	}

	.site-footer-five .footer-widget-four__services {
		margin-left: 0;
		margin-top: 35px;
	}

	.site-footer-five .footer-widget-four__title-box {
		margin-top: 0;
	}

	.site-footer-five .footer-widget-four__newsletter {
		margin-left: 0;
		margin-right: 0;
		margin-top: 35px;
	}

	.site-footer-five .site-footer-four__bottom-inner {
		flex-direction: column;
	}

	.site-footer-five .site-footer-four__bottom-menu {
		flex-direction: column;
	}

	.site-footer-five .site-footer-four__bottom-menu li+li {
		margin-left: 0;
	}

	.services-five__left {
		margin-bottom: 55px;
	}

	.services-five__services-list li {
		flex-direction: column;
		align-items: baseline;
	}

	.services-five__title-box {
		margin-bottom: 20px;
	}

	.services-five__title {
		font-size: 25px;
		line-height: 35px;
	}

	.services-five__title a br {
		display: none;
	}

	.about-three__left {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 60px;
	}

	.about-three__img-2 {
		display: none;
	}

	.about-three {
		padding: 120px 0 120px;
	}

	.about-three__title {
		font-size: 30px;
		line-height: 40px;
	}

	.project-four__top {
		flex-direction: column;
		align-items: baseline;
	}

	.project-four__btn-box {
		margin-top: 30px;
	}

	.project-four__content {
		left: 20px;
		bottom: 14px;
	}

	.project-four__title {
		font-size: 20px;
		line-height: 30px;
	}

	.project-four__arrow {
		display: none;
	}

	.testimonial-four__bottom .swiper-nav-style-one__nav {
		display: none;
	}

	.testimonial-four__bottom .swiper-container {
		padding-top: 0px;
	}

	.testimonial-four__bottom {
		margin-right: 0;
	}

	.testimonial-four__single {
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-four__single::before {
		display: none;
	}

	.testimonial-four__content {
		margin-left: 0;
		margin-top: 30px;
	}

	.testimonial-four .section-title-two {
		margin-bottom: 48px;
	}

	.contact-three__left {
		margin-top: 0;
	}

	.contact-three__right {
		margin-left: 0;
		margin-right: 0;
		margin-top: 60px;
	}


	.blog-five__blog-list li {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-five__title a br {
		display: none;
	}

	.blog-five__date-and-title {
		flex-direction: column;
		align-items: baseline;
	}

	.blog-five__date {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.blog-five__title-box {
		margin-bottom: 20px;
	}

	.blog-five__bottom {
		margin-left: 0;
	}

	.blog-five__top {
		margin-bottom: 50px;
		flex-direction: column;
		align-items: baseline;
	}

	.blog-five__btn-box {
		margin-top: 20px;
	}




	.services-four__top {
		flex-direction: column;
		align-items: baseline;
	}

	.services-four {
		margin: 40px 10px 40px;
	}

	.services-four__btn-box {
		margin-top: 20px;
	}

	.services-four__services-list li a {
		padding: 74px 20px 74px;
		font-size: 20px;
		line-height: 30px;
	}

	.counter-two {
		margin: 0 10px 0;
	}

	.counter-two__left {
		margin-right: 0;
	}

	.counter-two__title {
		font-size: 30px;
		line-height: 40px;
	}

	.counter-two__right {
		margin-top: 30px;
	}

	.counter-two__count-list li {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}

	.project-three {
		margin: 40px 10px 40px;
	}

	.project-three__top {
		flex-direction: column;
	}

	.project-three__btn-box {
		margin-top: 20px;
	}

	.project-three__arrow {
		display: none;
	}

	.project-three__content {
		left: 20px;
		bottom: 13px;
	}

	.project-three__title {
		font-size: 17px;
		line-height: 27px;
	}

	.team-three {
		margin: 0 10px 0;
	}

	.faq-two {
		margin: 40px 10px 40px;
	}

	.faq-two__right {
		margin-left: 0;
		margin-top: 50px;
	}

	.testimonial-three__single {
		padding-right: 0;
		flex-direction: column;
		align-items: baseline;
	}

	.testimonial-three__bottom {
		margin-left: 0;
	}

	.testimonial-three {
		margin: 0 10px 0;
	}

	.testimonial-three__content {
		margin-left: 0;
		top: 0;
		margin-top: 28px;
	}

	.blog-four {
		margin: 40px 10px 40px;
	}

	.blog-four__top {
		flex-direction: column;
		margin-bottom: 58px;
		align-items: baseline;
	}

	.blog-four__top .section-title-two {
		margin-bottom: 20px;
	}

	.blog-four__title {
		font-size: 25px;
		line-height: 35px;
	}

	.cta-one {
		margin: 0 10px 0;
	}

	.cta-one__title {
		font-size: 25px;
		line-height: 35px;
	}

	.cta-one__btn-and-call-box {
		flex-direction: column;
	}

	.cta-one__btn-and-call-box>span {
		margin-left: 0;
		margin-right: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.site-footer-four {
		margin: 40px 10px 40px;
	}

	.footer-widget-four__quick-link {
		margin-left: 0;
		margin-top: 34px;
	}

	.footer-widget-four__title-box {
		margin-top: 0;
	}

	.footer-widget-four__about {
		margin-left: 0;
	}

	.footer-widget-four__services {
		margin-left: 0;
		margin-top: 34px;
	}

	.footer-widget-four__newsletter {
		margin-top: 34px;
		margin-left: 0;
		margin-right: 0;
	}

	.site-footer-four__bottom-inner {
		flex-direction: column;
	}

	.site-footer-four__bottom-menu {
		flex-direction: column;
	}

	.site-footer-four__bottom-menu li+li {
		margin-left: 0;
	}

	.testimonial-three__img-2 {
		display: none;
	}

	.faq-three {
		padding: 120px 0 120px;
	}

	.testimonial-four__text br {
		display: none;
	}

	.our-story__nav {
		display: none;
	}

	.apply-now__text br {
		display: none;
	}

	.services-page-faq {
		padding: 120px 0 120px;
	}

	.thm-breadcrumb-two {
		flex-direction: column;
	}


}

@media only screen and (min-width: 1320px) and (max-width: 1740px) {
	.about-one .sec-count-box {
		display: none;
	}
}

@media only screen and (min-width: 1320px) and (max-width: 1800px) {
	.blog-one .sec-count-box {
		display: none;
	}
}

@media only screen and (min-width: 1320px) and (max-width: 1335px) {
	.why-choose-two__main-tab-img {
		max-width: 397px;
	}
}


@media only screen and (min-width: 1200px) and (max-width: 1559px) {
	.about-four__inner .sec-title-three {
		margin-left: 129px;
	}

	.about-four .sec-title-three .big-title h2 {
		font-size: 52px;
	}

	.services-six__title {
		font-size: 20px;
	}

	.services-six__arrow {
		height: 50px;
		width: 50px;
		font-size: 17px;
	}

	.services-six__single {
		clip-path: none;
	}

	.services-six__single:before {
		display: none;
	}

	.sec-title-three .big-title h2 br {
		display: none;
	}

	.why-choose-one__list li {
		clip-path: none;
	}

	.why-choose-one__single::before {
		display: none;
	}

	.contact-four__right .contact-from-one-box {
		clip-path: none;
	}

	.contact-four__right .contact-from-one-box::before {
		display: none;
	}



}



/*--------------------------------------------------------------
# Slider All Responsive Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.banner-five__title {
		font-size: 70px;
	}
}



@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-slider-style1__img {
		display: none;
	}

	.banner-one__img {
		display: none;
	}




	.banner-four__wrap {
		flex-direction: column;
	}

	.banner-four__right {
		margin-top: 50px;
	}

	.banner-five__left {
		max-width: 600px;
		margin: 75px auto 0;
	}

	.banner-five__right {
		max-width: 430px;
		margin: 30px auto 0;
	}

	.banner-five__img-2 {
		left: 46%;
	}


	.banner-six__img-one {
		right: -180px;
	}

	.banner-six__img-one img {
		width: 85%;
	}

	.banner-six__img-two {
		opacity: 0;
	}

	.main-header-three{
		z-index: 999999;
	}




}





@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-slider-style1__img {
		display: none;
	}

	.banner-one__img {
		display: none;
	}




	.banner-two__title {
		font-size: 65px;
		line-height: 75px;
	}

	.banner-two__text br {
		display: none;
	}





	.banner-four__wrap {
		flex-direction: column;
	}

	.banner-four__right {
		margin-top: 50px;
	}

	.banner-four__title {
		font-size: 100px;
		line-height: 110px;
	}




	.banner-five__left {
		max-width: 600px;
		margin: 75px auto 0;
	}

	.banner-five__right {
		max-width: 430px;
		margin: 30px auto 0;
	}

	.banner-five__img-2 {
		left: 46%;
	}




	.banner-six__img-box {
		display: none;
	}



}






@media only screen and (max-width: 767px) {
	.main-slider-style1__img {
		display: none;
	}

	.main-slider-style1__shape1 {
		display: none;
	}

	.main-slider-style1__shape4 {
		display: none;
	}

	.main-slider__title {
		font-size: 35px;
		line-height: 45px;
	}

	.main-slider__text br {
		display: none;
	}

	.main-slider__btn-box {
		flex-direction: column;
		align-items: baseline;
	}

	.main-slider__btn-2 {
		margin-left: 0;
		margin-top: 10px;
	}

	#main-slider-pagination {
		display: none;
	}

	.banner-one__img {
		display: none;
	}

	.banner-one__top-bg-left,
	.banner-one__top-bg-right {
		display: none;
	}

	.banner-one__title {
		font-size: 35px;
		line-height: 45px;
	}

	.banner-one__text br {
		display: none;
	}

	.banner-one__btn-boxes {
		flex-direction: column;
		align-items: baseline;
	}

	.banner-one__btn-box-2 {
		margin-left: 0;
		margin-top: 20px;
	}

	.banner-one__bottom-bg1 {
		display: none;
	}

	.banner-one__inner {
		padding: 223px 0 135px;
	}



	.banner-two__title {
		font-size: 35px;
		line-height: 45px;
	}

	.banner-two__text br {
		display: none;
	}

	.banner-two__btn-box {
		flex-direction: column;
	}

	.banner-two__btn-2 {
		margin-left: 0;
		margin-top: 15px;
	}

	.banner-four__wrap {
		padding: 0 15px;
	}

	.banner-four__title {
		font-size: 40px;
		line-height: 50px;
	}

	.banner-four__text br {
		display: none;
	}

	.banner-four__btn-boxes {
		flex-direction: column;
		align-items: baseline;
	}

	.banner-four__btn-2 {
		margin-left: 0;
		margin-top: 15px;
	}

	.banner-four__right {
		margin-top: 50px;
	}

	.banner-four__right-review-box {
		padding: 33px 10px 30px;
	}



	.banner-five__title {
		font-size: 35px;
		line-height: 45px;
	}

	.banner-five__btn-box {
		flex-direction: column;
		align-items: baseline;
	}

	.banner-five__right {
		margin-left: 0;
		margin-right: 0;
	}

	.banner-six__img-box {
		display: none;
	}

	.banner-six__title {
		font-size: 35px;
		line-height: 45px;
	}

	.banner-six__text br {
		display: none;
	}

	.banner-six__btn-boxes {
		flex-direction: column;
		align-items: baseline;
	}

	.banner-six__btn-2 {
		margin-left: 0;
		margin-top: 15px;
	}

	.banner-six__inner {
		padding: 118px 0 140px;
	}
	
	.buildzone-comment-item .buildzone-comment-item {
		margin-left: 0;
	}

}





@media only screen and (min-width: 1200px) and (max-width: 1560px) {
	.main-slider-style1__img {
		right: 50px;
	}

	.banner-one__img {
		right: -100px;
	}
}





@media only screen and (min-width: 1200px) and (max-width: 1840px) {
	.banner-four__wrap {
		flex-direction: column;
	}

	.banner-four__right {
		margin-top: 50px;
	}
}





/*--------------------------------------------------------------
# Main Menu All Responsive Css
--------------------------------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
	.main-header-one__down-inner {
		padding: 0 20px;
	}


	.main-header-two__down-inner {
		padding: 0 30px;
	}


	.main-header-three__down-inner {
		padding: 0 40px;
	}



}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.main-header-two .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-three .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-four .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-five .mobile-nav-toggler span {
		color: var(--thm-black);
	}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-header-two__down-inner {
		background-color: var(--thm-black-bg3);
	}

	.main-header-three .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-four .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-five .mobile-nav-toggler span {
		color: var(--thm-black);
	}


}

@media (max-width: 767px) {
	.main-header-one__down-inner {
		padding: 0 20px;
	}

	.main-header-one__down-right {
		display: none;
	}

	.main-header-two__down-inner {
		background-color: var(--thm-black-bg3);
		padding: 0 20px;
	}

	.main-header-two__down-right {
		display: none;
	}

	.main-header-three .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-three__down-inner {
		padding: 0 20px;
	}

	.main-header-three__down-right {
		display: none;
	}

	.main-header-four .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-four__down-inner {
		padding: 0 20px;
	}

	.main-header-four__down-right {
		display: none;
	}

	.main-header-five .mobile-nav-toggler span {
		color: var(--thm-black);
	}

	.main-header-five__down-right {
		display: none;
	}

	.main-header-six__down-right {
		display: none;
	}


}


@media (max-width: 1199px) {

	.mCSB_inside>.mCSB_container {
		margin-right: 0;
	}

	.hamburger,
	.main-header .main-menu {
		display: none;
	}

	.main-header .mobile-nav-toggler {
		display: block;
	}

	#navbarSupportedContent {
		display: block;
	}

	.main-header.fixed-header.fixed-header-down {
		position: static !important;
	}


}

/* End */