@media only screen and (min-width: 1200px) and (max-width: 1500px) {

	/*About Three*/
	.about-three__img {
		margin-left: -10px;
	}

	/*About Four*/
	.about-four .shape1 {
		display: none;
	}

	.about-four .shape2 {
		display: none;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {

	/*Working Process One*/
	.working-process-one__bg {
		left: 0px;
	}

}


@media only screen and (min-width: 1200px) and (max-width: 1400px) {


	.sec-title h2 {
		font-size: 48px;
	}


	/*Main Slider Three*/
	.main-header-three__top-inner .text {
		display: none;
	}


	.main-header-three__bottom-inner .header-search-box::before {
		display: none;
	}

	.main-header-three__bottom-inner .header-search-box {
		padding-right: 30px;
		padding-left: 0;
	}

	/*Faq Two*/
	.accordion-box .block .acc-btn h3 {
		font-size: 16px;
	}
}


/*Medium screen*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.auto-container {
		padding: 0px 30px;
	}


	/*Main Slider Three*/
	.main-header-three__top {
		display: none;
	}


	.main-header-three__bottom-inner {
		padding: 30px 0px 30px;
		background: #f1f3f2;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler {
		color: var(--thm-base);
		padding-top: 4px;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler:hover {
		color: var(--thm-black);
	}


	/*Footer One*/
	.footer-widget__single.ml30 {
		margin-left: 0px;
	}

	.footer-widget__single.mt50 {
		margin-top: 50px;
	}

	.footer-widget__single-newsletter {
		margin-top: 52px;
	}


	.about-one .shape1 {
		display: none;
	}


	/*Faq One*/
	.faq-one .shape1 {
		display: none;
	}

	.faq-one .shape2 {
		display: none;
	}

	.faq-one__content {
		max-width: 750px;
	}

	.faq-one__content .sec-title h2 br {
		display: none;
	}

	.faq-one__accordion {
		max-width: 750px;
	}

	/*Digital Agency One*/
	.digital-agency-one {
		padding: 0px 0px 130px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn {
		max-width: 310px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn span {
		max-width: 310px;
	}

	.tabs-content__img {
		max-width: 500px;
		width: 100%;
	}

	.tabs-content__content {
		margin-left: 0px;
		margin-top: 50px;
	}


	/*Blog One*/
	.blog-one__single__content {
		padding: 45px 20px 29px;
	}

	.blog-one__single__content h2 {
		font-size: 22px;
	}

	/*Features Four*/
	.features-four__single {
		padding: 0px 30px 52px;
	}

	.features-four__single-content h2 {
		font-size: 20px;
	}

	.features-four__single-content ul li .text p {
		font-size: 13px;
	}

	/*About Three*/
	.about-three__img {
		margin-left: 90px;
		max-width: 500px;
	}

	.about-three__content-text3 {
		margin-left: 0px;
		max-width: 802px;
	}

	.about-three__content {
		margin-top: 170px;
	}


	/*Features Five*/
	.features-style5__bg {
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		clip-path: none;
		min-height: 500px;
		width: 100%;
	}


	/*Blog One*/
	.blog-one--three .blog-one__single-img .date-box {
		right: 10px;
		bottom: auto;
		top: 10px;
	}


	/*About Four*/
	.about-four .shape2 {
		display: none;
	}

	.about-four .shape1 {
		display: none;
	}

	.about-four__left {
		margin-left: 0px;
		margin-right: 0px;
	}

	.about-four__content {
		margin-left: 0px;
		margin-top: 60px;
	}


	.features-seven__img {
		margin: 0 auto;
	}

	.features-seven__content {
		max-width: 735px;
		width: 100%;
		margin: 40px auto 0px;
	}

	/*Working Process One*/
	.working-process-one__bg {
		left: 0px;
	}

	.working-process-one__single .shape1 {
		display: none;
	}

	.working-process-one__single .shape2 {
		display: none;
	}


	.contact-two__pattern {
		display: none;
	}


	/*Services Details*/
	.sidebar {
		max-width: 700px;
		width: 100%;
		margin: 70px auto 0px;
	}

	/*Blog Details*/
	.contact-page__content .title h2 {
		font-size: 40px;
		line-height: 50px;
	}


}


/*Tablet Layout*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.auto-container {
		padding: 0px 30px;
	}


	/*Main Slider Three*/
	.main-header-three__top {
		display: none;
	}

	.main-header-three__bottom-inner {
		padding: 30px 0px 30px;
		background: #f1f3f2;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler {
		color: var(--thm-base);
		padding-top: 4px;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler:hover {
		color: var(--thm-black);
	}

	.main-slider__content .title h2 {
		font-size: 80px;
	}


	/*Video One*/
	.video-one--two h2 br {
		display: none;
	}


	/* Team Two*/
	.team-two .sec-title h2 br {
		display: none;
	}

	/*Blog Two*/
	.blog-two__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/*Cta One*/
	.cta-one__inner h2 br {
		display: none;
	}

	.cta-one__inner h2 {
		font-size: 45px;
	}

	/*Footer One*/
	.footer-widget__single.ml30 {
		margin-left: 0px;
	}

	.footer-widget__single.mt50 {
		margin-top: 50px;
	}

	.footer-widget__single-newsletter {
		margin-top: 52px;
		padding: 48px 40px 44px;
	}

	.checked-box label {
		font-size: 14px;
	}


	.about-one .shape1 {
		display: none;
	}


	/*Faq One*/
	.faq-one .shape1 {
		display: none;
	}

	.faq-one .shape2 {
		display: none;
	}

	.faq-one__content {
		max-width: 750px;
	}

	.faq-one__content .sec-title h2 br {
		display: none;
	}

	.faq-one__accordion {
		max-width: 750px;
	}

	/*Why Choose One*/
	.digital-agency-one__top .inner h2 {
		font-size: 45px;
	}

	/*Digital Agency One*/
	.digital-agency-one {
		padding: 0px 0px 130px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn {
		max-width: 230px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn span {
		max-width: 230px;
		font-size: 18px;
		font-weight: 700;
	}

	.tabs-content__img {
		max-width: 500px;
		width: 100%;
	}

	.tabs-content__content {
		margin-left: 0px;
		margin-top: 50px;
	}


	/*Blog One*/
	.blog-one__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/*Main Slider Three*/
	.main-slider-three__content .title h2 {
		font-size: 60px;
	}

	/*Features Four*/
	.features-four__single {
		max-width: 500px;
		margin: 0 auto 30px;
		width: 100%;
	}

	/*About Three*/
	.about-three__img {
		margin-left: 90px;
		max-width: 500px;
	}

	.about-three__content-text3 {
		margin-left: 0px;
		max-width: 802px;
	}

	.about-three__content {
		margin-top: 170px;
	}

	.about-three__content-text3-single .inner {
		width: 182px;
	}

	.about-three__content-text3 {
		padding: 60px 40px 60px;
	}

	.about-three__content-text3-single .title-box h2 {
		font-size: 22px;
		line-height: 30px;
	}


	/*Features Five*/
	.features-style5__bg {
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		clip-path: none;
		min-height: 500px;
		width: 100%;
	}

	.main-slider-four__content .title h2 {
		font-size: 65px;
	}


	/*About Four*/
	.about-four .shape2 {
		display: none;
	}

	.about-four .shape1 {
		display: none;
	}

	.about-four__left {
		margin-left: 0px;
		margin-right: 0px;
	}

	.about-four__content {
		margin-left: 0px;
		margin-top: 60px;
	}

	.features-seven__img {
		margin: 0 auto;
	}

	.features-seven__content {
		max-width: 735px;
		width: 100%;
		margin: 40px auto 0px;
	}


	/*Working Process One*/
	.working-process-one {
		padding: 135px 0px 63px;
	}

	.working-process-one__bg {
		left: 0px;
	}

	.working-process-one__single .shape1 {
		display: none;
	}

	.working-process-one__single .shape2 {
		display: none;
	}

	.working-process-one__single {
		margin-bottom: 50px;
	}


	.contact-two__pattern {
		display: none;
	}

	/*Services Details*/
	.sidebar {
		max-width: 700px;
		width: 100%;
		margin: 70px auto 0px;
	}


	/*Blog Details*/
	.contact-page__content .title h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.contact-page__content-single-inner .content-box p br {
		display: none;
	}


}


/*Mobile Layout*/
@media only screen and (max-width: 767px) {
	.auto-container {
		padding: 0px 15px;
	}

	/*Sec Title*/
	.sec-title h2 {
		font-size: 40px;
	}

	.sec-title h2 br {
		display: none;
	}

	.sec-title .sub-title h3 {
		font-size: 18px;
	}


	/*Main Header Three*/
	.main-header-three__top {
		display: none;
	}


	.main-header-three__bottom-inner {
		padding: 30px 0px 30px;
		background: #f1f3f2;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler {
		color: var(--thm-base);
		padding-top: 4px;
	}

	.main-header-three__bottom-inner .main-menu .mobile-nav__toggler:hover {
		color: var(--thm-black);
	}

	.main-header-three__bottom-inner .logo-box-two {
		padding-right: 90px;
	}


	.main-slider__content .title h2 {
		font-size: 44px;
	}

	.main-slider__nav {
		display: none;
	}

	.main-slider__content .text p {
		font-size: 18px;
	}


	/* Services One*/
	.services-one .owl-theme .owl-nav {
		display: none;
	}


	/*Video One*/
	.video-one--two h2 br {
		display: none;
	}

	.video-one--two h2 {
		font-size: 33px;
		margin-top: 64px;
	}

	.accordion-box .block .acc-btn {
		padding-right: 65px;
		padding-left: 25px;
	}


	.blog-two__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/*Cta One*/
	.cta-one__inner h2 br {
		display: none;
	}

	.cta-one__inner h2 {
		font-size: 35px;
		line-height: 50px;
	}

	/*Footer One*/
	.footer-widget__single-about {
		margin-bottom: 50px;
	}

	.footer-widget__single.ml30 {
		margin-left: 0px;
	}

	.footer-widget__single.mt50 {
		margin-top: 50px;
	}

	.footer-widget__single-newsletter {
		margin-top: 52px;
		padding: 48px 30px 44px;
	}

	.checked-box label {
		font-size: 14px;
	}

	.footer-one__bottom .bottom-inner {
		display: block;
		text-align: center;
	}

	.footer-one__bottom .bottom-inner .copyright {
		margin-bottom: 15px;
	}


	.about-one .shape1 {
		display: none;
	}


	.about-one__img1::before {
		display: none;
	}

	.about-one__img2::before {
		display: none;
	}

	.about-one .shape2 {
		display: none;
	}

	.about-one__img1 {
		max-width: none;
	}

	.about-one__img2 {
		position: relative;
		right: 0;
		bottom: 0px;
		margin-top: 30px;
	}

	.about-one__experience-box {
		padding: 32px 30px 27px;
	}


	/*Faq One*/
	.faq-one .shape1 {
		display: none;
	}

	.faq-one .shape2 {
		display: none;
	}

	.faq-one__content {
		max-width: 750px;
	}

	.faq-one__content .sec-title h2 br {
		display: none;
	}

	.faq-one__accordion {
		max-width: 750px;
	}

	.faq-one__content-middle {
		display: block;
	}

	.faq-one__content-middle .text-box {
		padding-left: 0px;
		margin-top: 40px;
	}

	/*Digital Agency One*/
	.digital-agency-one {
		padding: 0px 0px 130px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn {
		max-width: 310px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn span {
		max-width: 310px;
	}

	.tabs-content__img {
		max-width: 500px;
		width: 100%;
	}

	.tabs-content__content {
		margin-left: 0px;
		margin-top: 50px;
	}

	.tabs-content__content .middle-text {
		display: block;
	}

	.tabs-content__content .middle-text .text-box {
		margin-left: 0px;
		margin-top: 15px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn {
		float: none;
		margin: 0 auto;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn+.tab-btn {
		margin-left: auto;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn:nth-child(1) span {
		border-top-left-radius: 0px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn:nth-child(3) span {
		border-top-right-radius: 0px;
	}

	.digital-agency-one__tab-box .tab-buttons .tab-btn span {
		font-size: 22px;
	}

	.digital-agency-one__top .inner h2 {
		font-size: 35px;
	}


	/*Blog One*/
	.blog-one__single__content {
		padding: 45px 20px 29px;
	}

	.blog-one__single__content h2 {
		font-size: 22px;
	}


	/*Main Slider Three*/
	.main-slider-three__content .title h2 {
		font-size: 35px;
	}

	.main-slider-three .container {
		padding: 233px 15px 240px;
	}

	.main-slider__nav.style2 {
		display: none;
	}

	/*Features Four*/
	.features-four__single {
		max-width: 500px;
		margin: 0 auto 30px;
		width: 100%;
	}

	/*Features Four*/
	.features-four__single {
		padding: 0px 30px 52px;
	}

	.features-four__single-content h2 {
		font-size: 20px;
	}

	.features-four__single-content ul li .text p {
		font-size: 13px;
	}


	/*About Three*/
	.about-three__img {
		margin-left: 0px;
		max-width: 500px;
	}

	.about-three__img2 {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin-top: 15px;
	}

	.about-three__content {
		margin-top: 70px;
	}

	.about-three__content-text1-single {
		margin-bottom: 15px;
	}

	.about-three__content-text3 {
		margin-left: 0px;
		max-width: 600px;
	}

	.about-three__content-text3-single .inner {
		width: 230px;
		margin: 0 auto 30px;
	}

	.about-three__content-text3 {
		padding: 60px 20px 30px;
	}

	.about-three__content-text3-single .title-box h2 {
		font-size: 22px;
		line-height: 30px;
	}

	.about-three__content-text3 ul {
		margin-left: 0px;
		margin-right: 0px;
	}

	.about-three__content-text3-single .inner::after {
		display: none;
	}

	.about-three__content-text3-single {
		float: none;
		padding: 0px 0px 0px;
	}

	/*Features Five*/
	.features-style5__bg {
		position: relative;
		top: 0;
		bottom: 0;
		left: 0;
		clip-path: none;
		min-height: 500px;
		width: 100%;
	}


	.faq-two__accordion {
		padding-left: 15px;
		padding-right: 15px;
	}

	.faq-two__accordion .accordion-box {
		padding-right: 0;
	}


	/*Blog One*/
	.blog-one--three .blog-one__single-img .date-box {
		right: 10px;
		bottom: auto;
		top: 10px;
	}

	.main-slider-four__content .title h2 {
		font-size: 40px;
	}

	.main-slider-four__content .title h2 br {
		display: none;
	}

	.main-slider-four__content .menu-box ul li {
		padding-left: 5px;
		padding-right: 10px;
	}

	.main-slider-four__content .menu-box ul li p {
		font-size: 17px;
	}

	.main-slider-four .container {
		padding: 196px 15px 204px;
	}


	/*About Four*/
	.about-four .shape2 {
		display: none;
	}

	.about-four .shape1 {
		display: none;
	}

	.about-four__left {
		margin-left: 0px;
		margin-right: 0px;
	}

	.about-four__content {
		margin-left: 0px;
		margin-top: 60px;
	}

	.about-four__left-img {
		float: none;
		margin: 0 auto;
		margin-bottom: 15px;
	}

	.about-four__left-content {
		float: none;
		margin-left: 0px;
		margin: 0 auto;
	}

	.about-four__left-content .counter-box {
		margin: 0 auto;
		margin-bottom: 15px;
	}

	.about-four__left-content .counter-box::before {
		display: none;
	}

	.about-four__content-text1 {
		padding-left: 0px;
	}

	.about-four__content-text1 .icon-box {
		position: relative;
		top: 0px;
		left: 0;
		margin-bottom: 15px;
	}

	.about-four__content-text1 .text h2 {
		font-size: 18px;
	}

	.about-four__content-text1 .text h2 br {
		display: none;
	}

	.about-four__content-text4 {
		display: block;
	}

	.about-four__client-info-box {
		margin-left: 0px;
		margin-top: 25px;
	}


	.features-seven__content {
		max-width: 500px;
		width: 100%;
		margin: 40px auto 0px;
	}

	/*Portfolio Three*/
	.portfolio-three__single {
		max-width: 500px;
		width: 100%;
		margin: 0 auto 30px;
	}

	/*Working Process One*/
	.working-process-one {
		padding: 135px 0px 63px;
	}

	.working-process-one__bg {
		left: 0px;
	}

	.working-process-one__single .shape1 {
		display: none;
	}

	.working-process-one__single .shape2 {
		display: none;
	}

	.working-process-one__single {
		margin-bottom: 50px;
	}

	.contact-two__pattern {
		display: none;
	}

	.page-header__inner h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px;
	}

	/*Footer Two */
	.footer-widget-two__about {
		margin-bottom: 60px;
	}

	/*Page Header*/
	.page-header {
		padding: 237px 0px 237px;
	}

	.page-header__inner .thm-breadcrumb li a {
		font-size: 18px;
	}

	.page-header__inner .thm-breadcrumb li {
		font-size: 18px;
	}

	/*Services Details*/
	.sidebar {
		max-width: 700px;
		width: 100%;
		margin: 70px auto 0px;
	}

	.sidebar__category {
		padding: 42px 20px 50px;
	}

	.sidebar__category-list li a {
		font-size: 15px;
		font-weight: 600;
	}

	.sidebar__single-button-box {
		padding: 50px 20px 50px;
	}


	.sidebar__suppot-title {
		font-size: 35px;
		line-height: 45px;
	}

	.portfolio-details__content .text-box2 {
		display: block;
	}

	.portfolio-details__content .text-box2 .content-box {
		margin-left: 0px;
		margin-top: 40px;
	}

	.portfolio-details__content .text-box2 .content-box h2 {
		font-size: 28px;
	}

	/*Blog Sidebar*/
	.blog-sidebar__single-img .date-box {
		right: 30px;
	}

	.blog-sidebar__single-content .meta-box li {
		margin-right: 5px;
	}

	.blog-sidebar__single-content ul li a i::before {
		padding-right: 5px;
	}

	.blog-sidebar__single-content .meta-box li a {
		font-size: 14px;
	}

	.sidebar__post {
		padding: 42px 20px 42px;
	}

	/*Blog Details*/
	.blog-details__meta {
		justify-content: center;
		flex-direction: column;
	}

	.blog-details__meta li+li {
		margin-left: 0px;
	}

	.blog-details__title {
		font-size: 23px;
		line-height: 35px;
	}

	.blog-details__tags a {
		padding: 5px 23px;
	}

	.blog-details__social-list {
		margin-top: 25px;
	}

	.comment-one__content {
		margin-left: 0px;
	}

	.comment-one__image {
		margin-bottom: 15px;
	}

	/*Blog Details*/
	.contact-page__content .title h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.contact-page__content-single-inner .content-box p br {
		display: none;
	}

	.contact-page__form {
		margin-top: 40px;
	}
}