@media only screen and (min-width: 1600px) and (max-width: 1899px) {
	.hero-left-content {
		margin-left: 17.5%;
	}
	.tj-collaboration-section .collaboration-bg-image {
		width: 48%;
		top: 55%;
	}
	.tj-collaboration-section {
		padding: 280px 0;
	}
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	.about-group-image {
		margin-left: 0;
	}
	.communication-image,
	.solution-group-image,
	.about-group-image2,
	.progress-group-image {
		right: 0;
	}
	.footer1-col-2,
	.footer1-col-3,
	.footer1-col-4,
	.footer1-col-5 {
		padding-left: 45px;
	}
	.choose-group-image {
		margin-left: 0;
	}
	.about-group-image2 .group-4 {
		left: -30px;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: -25px;
	}
	.tj-cta-section-two .cta-bg-image {
		top: 20%;
		max-width: 750px;
	}
	.feature-geroup-image .image-2 {
		right: -14%;
	}
	.feature-section-two .feature-text-two {
		right: -8%;
	}
	.solution-group-image .image-2 {
		right: 0;
	}
	.footer-v3 .footer-shape {
		display: none;
	}
	.tj-collaboration-section .collaboration-bg-image {
		width: 48%;
		top: 62%;
	}
	.tj-collaboration-section {
		padding: 220px 0;
	}
	.tj-team-section .team-shape {
		display: none;
	}
	.hero-left-content {
		margin-left: 5.5%;
	}
}
@media only screen and (min-width: 1440px) {
	.container {
		max-width: 1320px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.about-group-image {
		margin-left: 0;
	}
	.communication-image,
	.about-group-image2,
	.solution-group-image,
	.progress-group-image {
		right: 0;
	}
	.choose-group-image {
		margin-left: 0;
	}
	.tj-solution-section {
		padding-bottom: 130px;
	}
	.about-group-image2 .group-4 {
		left: -30px;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: -25px;
	}
	.tj-cta-section-two .cta-bg-image {
		top: 33%;
		max-width: 650px;
	}
	.cta-content-two {
		padding: 80px 50px;
	}
	.counter-content-box-two {
		padding: 40px 30px 25px;
	}
	.feature-geroup-image {
		max-width: 350px;
	}
	.feature-section-two .feature-text-two {
		right: -38%;
	}
	.solution-group-image .image-3 {
		bottom: -55%;
		left: -10%;
		max-width: 320px;
	}
	.solution-group-image .image-2 {
		right: 4%;
		max-width: 320px;
	}
	.tj-cta-section-two {
		padding-top: 120px;
	}
	.counter-content-box-two .counter-item .counter-icon {
		margin-right: 20px;
	}
	.testimonial-bg-color {
		padding: 50px 50px 60px;
	}

	.tj-collaboration-section .collaboration-bg-image {
		width: 48%;
		top: 70%;
	}
	.tj-collaboration-section {
		padding: 140px 0;
	}
	.tj-collaboration-content {
		padding-left: 0;
	}
	.hero-left-content {
		margin-left: 4.5%;
	}
	.blog-sidebar-wrapper::after,
	.blog-sidebar-wrapper::before {
		display: none;
	}
	.footer1-col-2,
	.footer1-col-3,
	.footer1-col-4,
	.footer1-col-5 {
		padding-left: 45px;
	}
	.tj-team-section .team-shape,
	.feature-section-two .feature-shape1,
	.collaboration-shape,
	.footer-v3 .footer-shape,
	.tj-testimonial-section .testimonial-shape,
	.footer-v2 .footer_shape1,
	.tj-choose-us-section .choose-overly,
	.tj-feature-section .feature-overly,
	.tj-feature-section .feature-overly-1,
	.tj-about-section .about-shape,
	.tj-team-section .team-shape1,
	.tj-progress-section .progress-shape,
	.tj-contact-section .contact-bg-shape,
	.tj-price-section .price-shape2,
	.tj-price-section .price-shape1,
	.tj-price-section .container .price-shape,
	.tj-testimonial-section .container .testimonial-shape1,
	.tj-team-section .team-shape {
		display: none;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.about-group-image {
		margin-left: 0;
	}
	.communication-image,
	.solution-group-image,
	.about-group-image2,
	.progress-group-image {
		right: 0;
	}
	.about-group-image2 .group-2 {
		right: -12%;
	}
	.about-group-image2 .group-4 {
		left: -30px;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: -25px;
	}
	.choose-group-image {
		margin-left: 0;
	}

	.header-button-box .tj-singup-button {
		margin-left: 5px;
	}
	.group-part-1 .image-1 {
		margin-right: 0;
	}
	.footer1-col-2,
	.footer1-col-3,
	.footer1-col-4,
	.footer1-col-5 {
		padding-left: 25px;
	}
	.tj-team-item .team-image-box .team-content {
		padding: 20px 10px 0 10px;
	}
	.tj-cta-section-two .cta-bg-image {
		max-width: 500px;
	}
	.cta-content-two {
		padding: 80px 50px;
	}
	.testimonial-bg-color {
		padding: 50px 50px 60px;
	}
	.testimonial_image .testimonial-group::before {
		top: 20px;
		left: -20px;
	}
	.faq-image::before {
		width: 430px;
		height: 390px;
	}
	.solution-group-image .image-3 {
		bottom: -55%;
		left: -3%;
		max-width: 320px;
	}
	.solution-group-image .image-2 {
		right: 4%;
		max-width: 320px;
	}
	.tj-faq-style .accordion-item .accordion-body {
		padding: 5px 20px 25px;
	}
	.counter-content-box-two .counter-item .counter-icon {
		margin-right: 15px;
	}
	.counter-content-box-two .counter-item .tj-count {
		font-size: 35px;
		letter-spacing: 3px;
	}
	.counter-content-box-two {
		padding: 40px 25px 25px;
	}
	.feature-item-two {
		padding: 25px 20px;
	}
	.feature-geroup-image {
		max-width: 300px;
	}
	.feature-section-two .feature-text-two {
		right: -30%;
		z-index: 9;
	}
	.tj-collaboration-section .collaboration-bg-image {
		width: 48%;
		top: 70%;
	}
	.tj-collaboration-section {
		padding: 120px 0;
	}
	.tj-collaboration-content {
		padding-left: 0;
	}
	.tj-solution-section {
		padding-bottom: 120px;
	}
	.tj-main-sidebar .sidebar-post .post-image {
		margin-right: 10px;
	}
	.hero-left-content {
		margin-left: 4.5%;
	}
	.blog-sidebar-wrapper::after,
	.blog-sidebar-wrapper::before {
		display: none;
	}
	.tj-tags-post .tagcloud {
		gap: 10px;
		margin-bottom: 20px;
	}

	.tj-latest-comment .comment-content-area:last-child {
		padding-left: 25px;
	}

	.tj-tags-post .tagcloud a {
		padding: 8px 10px;
		margin-right: 10px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.hero-left-content .hero-content-three .tj-sec-heading-two .title {
		max-width: 100%;
	}

	.tj-blog-section .tj-sec-heading-two {
		margin-bottom: 45px;
	}
	.tj-feature-section .tj-sec-heading-two {
		margin-bottom: 70px;
	}
	.tj-header-area {
		padding: 25px 0;
	}
	.tj-about-section-two {
		padding-top: 75px;
		padding-bottom: 80px;
	}
	.tj-progress-section {
		padding-top: 75px;
		padding-bottom: 160px;
	}
	.tj-contact-section.contact-style-two {
		padding-top: 0;
	}
	.tj-testimonial-section {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-team-section {
		padding-bottom: 75px;
		padding-top: 70px;
	}
	.tj-price-section {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-cta-section {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.tj-contact-section {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.tj-cta-section-two {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.tj-feature-section {
		padding-top: 70px;
		padding-bottom: 20px;
	}
	.feature-section-two {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-choose-us-section {
		padding-top: 160px;
		padding-bottom: 75px;
	}
	.tj-blog-section {
		padding-top: 75px;
		padding-bottom: 20px;
	}
	.tj-price-section-two {
		padding-bottom: 40px;
	}
	.tj-video-section {
		padding: 150px 0;
	}
	.testimonial-section-two {
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.tj-faq-section {
		padding-top: 80px;
	}
	.tj-communication-section {
		padding-top: 70px;
		padding-bottom: 60px;
	}
	.tj-counter-section {
		padding: 60px 0 40px;
	}
	.tj-subcribe-page {
		padding-top: 80px;
	}
	.tj-collaboration-section {
		padding: 70px 0;
	}
	.tj-testimonial-slider-section {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.price-style-four {
		padding-top: 80px;
	}
	.footer-subcribe-top {
		padding-top: 70px;
		padding-bottom: 20px;
	}
	.footer-menu-area {
		padding-top: 40px;
		padding-bottom: 15px;
	}
	.footer-v2 .footer-menu-area {
		padding-bottom: 30px;
		padding-top: 80px;
	}
	.tj-footer-area .subcribe-title {
		margin-bottom: 10px;
	}
	.counter-content-box {
		grid-template-columns: repeat(2, 1fr);
	}
	.counter-content-box .counter-item {
		border-right: none;
	}
	.solution-group-image .image-3 {
		bottom: -20%;
		left: 0;
		max-width: 320px;
	}
	.solution-group-image .image-2 {
		right: 4%;
		bottom: -15%;
		max-width: 320px;
	}
	.solution-group-image .image-4 {
		left: -3%;
	}
	.choose-group-image,
	.about-group-image {
		margin-left: 0;
	}
	.choose-group-image {
		margin-bottom: 90px;
	}
	.tj-cta-section-two .cta-bg-image {
		position: initial;
		margin-top: 50px;
	}
	.cta-content-two {
		padding: 50px 50px;
	}
	.tj-tags-post .tagcloud {
		gap: 10px;
		margin-bottom: 20px;
	}
	.cta-content-two .cta-text .active-button ul li {
		margin-right: 20px;
	}
	.progress-group-image {
		right: 0;
	}
	.communication-image,
	.about-group-image2 {
		right: 0;
	}
	.tj-tags-post .tagcloud a {
		padding: 8px 15px;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: -25px;
	}
	.progress-group-image .group-2 {
		right: -5%;
	}
	.about-group-image2 .group-4 {
		left: -30px;
	}
	.tj-about-content-two {
		margin-bottom: 120px;
	}
	.tj-details-content .thumb-image {
		margin-bottom: 35px;
	}
	.cta-group-image {
		justify-content: start;
	}
	.tj-collaboration-content {
		padding-left: 0;
	}
	.hero-left-content {
		margin-left: 3%;
	}
	.tj-contact-content-one .image-box {
		margin-left: 0;
		margin-top: 50px;
	}

	.footer1-col-2,
	.footer1-col-3,
	.footer1-col-4,
	.footer1-col-5 {
		padding-left: 0;
	}
	.tj-subcribe-box .subcribe-title .title {
		font-size: 30px;
	}
	.testimonial-bg-color {
		padding: 20px 80px 80px;
	}
	.testimonial_image .testimonial-group::before {
		width: 90%;
		height: 100%;
	}
	.testimonial_image {
		margin-top: 40px;
	}
	.subcribe-content-area .subcribe-input-form {
		gap: 30px;
	}
	.tj-faq-style .accordion-item .accordion-body {
		padding: 5px 20px 25px;
	}
	.subcribe-content-area {
		padding: 50px 50px;
	}
	.counter-content-box-two .counter-item .counter-icon {
		margin-right: 15px;
	}
	.counter-content-box-two .counter-item .tj-count {
		font-size: 35px;
		letter-spacing: 3px;
	}
	.counter-content-box-two {
		padding: 40px 25px 25px;
		grid-template-columns: repeat(2, 1fr);
	}
	.feature-content-box {
		margin-bottom: 185px;
	}
	.feature-section-two .feature-text {
		top: -22%;
		left: 22%;
	}
	.feature-section-two .feature-text-two {
		top: 30%;
		right: 18%;
	}
	.feature-geroup-image .image-2 {
		right: 10%;
		top: -15%;
	}
	.choose-group-image {
		margin-right: 0;
	}
	.feature-geroup-image .image-3 {
		left: 6%;
		top: -14%;
	}
	.feature-item-two.margin_top {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.solution-group-image {
		right: 0;
	}
	.blog-details-wrapper {
		padding: 0;
	}
	.tj-latest-comment .comment-content-area:last-child {
		padding-left: 25px;
	}
	.tj-related-post .title {
		font-size: 30px;
	}
	.tj-tags-post {
		display: block;
	}
	.sidebar-shape-border .shadow-1 {
		height: 320px;
	}
	.tj-solution-section {
		padding-top: 75px;
		padding-bottom: 180px;
	}
	.tj-catagory-post,
	.breadcrumb-content-area {
		display: block;
	}
	.tj-details-content .gallery-box {
		margin-bottom: 25px;
	}
	.tj-related-post .related-content-area {
		margin-bottom: 40px;
	}
	.breadcrumb-content-area .breadcrumb-heading .breadcrumb-title {
		font-size: 40px;
		line-height: 50px;
	}
	.about-group-image {
		margin-right: 0;
	}
	.tj-price-item.price-active {
		margin-top: 0;
	}
	.tj-solution-content-one {
		margin-top: 0;
	}
	.blog-details-wrapper::after,
	.blog-details-wrapper::before,
	.blog-sidebar-wrapper::after,
	.blog-sidebar-wrapper::before {
		display: none;
	}
	.tj-details-content .blog-content-area {
		margin-bottom: 45px;
	}
	.blog-thumb-image {
		margin-bottom: 45px;
	}
	.tj-communication-section .tj-sec-heading,
	.feature-content-box .tj-sec-heading,
	.tj-testimonial-slider-section .tj-sec-heading,
	.tj-testimonial-section .tj-sec-heading,
	.tj-price-section-two .tj-sec-heading-two,
	.tj-price-section .tj-sec-heading {
		margin-bottom: 45px;
	}
	.tj-collaboration-section .collaboration-bg-image {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.tj-hero-section-three .tj-sec-heading-two .title {
		font-size: 43px;
		line-height: 60px;
		margin-bottom: 20px;
	}
	.testimonial-content-area .tj-slider-item .title {
		font-size: 36px;
	}
	.tj-blog-section .tj-sec-heading-two {
		margin-bottom: 45px;
	}
	.tj-feature-section .tj-sec-heading-two {
		margin-bottom: 70px;
	}
	.tj-header-area {
		padding: 25px 0;
	}
	.tj-about-section {
		padding-top: 80px;
	}
	.tj-about-section-two {
		padding-top: 75px;
		padding-bottom: 80px;
	}
	.tj-progress-section {
		padding-top: 75px;
		padding-bottom: 125px;
	}
	.tj-counter-section {
		padding: 60px 0 40px;
	}
	.tj-testimonial-section {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-team-section {
		padding-bottom: 75px;
		padding-top: 70px;
	}
	.tj-price-section {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-cta-section {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.tj-cta-section-two {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.tj-contact-section {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.tj-feature-section {
		padding-top: 70px;
		padding-bottom: 20px;
	}
	.feature-section-two {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.tj-choose-us-section {
		padding-top: 120px;
		padding-bottom: 75px;
	}
	.tj-blog-section {
		padding-top: 75px;
		padding-bottom: 20px;
	}
	.tj-video-section {
		padding: 150px 0;
	}
	.testimonial-section-two {
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.tj-communication-section {
		padding-top: 70px;
		padding-bottom: 60px;
	}
	.tj-collaboration-section {
		padding: 70px 0;
	}
	.tj-testimonial-slider-section {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.tj-faq-section {
		padding-top: 80px;
	}
	.tj-price-section-two {
		padding-bottom: 40px;
	}
	.tj-solution-section {
		padding-top: 75px;
		padding-bottom: 360px;
	}
	.price-style-four {
		padding-top: 80px;
	}
	.tj-subcribe-page {
		padding-top: 80px;
	}

	.tj-solution-content-one {
		margin-top: 0;
	}
	.hero-content-area {
		margin-bottom: 40px;
	}
	.choose-group-image,
	.about-group-image {
		margin-left: 0;
	}
	.progress-group-image,
	.communication-image,
	.about-group-image2 {
		right: 0;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: 0;
	}
	.tj-about-content-two {
		margin-bottom: 70px;
	}
	.about-group-image2 .group-4 {
		left: 0;
		max-width: 150px;
		top: -45px;
	}
	.progress-group-image .group-2 {
		right: -8%;
		top: -15%;
	}
	.solution-group-image {
		right: 0;
	}
	.counter-content-box {
		grid-template-columns: repeat(2, 1fr);
	}
	.counter-content-box .counter-item {
		border-right: none;
	}
	.tj-contact-content-one .image-box {
		margin-left: 0;
		margin-top: 50px;
	}
	.choose-group-image {
		margin-bottom: 50px;
	}
	.tj-collaboration-content {
		padding-left: 0;
	}
	.group-part-2 .active-text {
		margin-right: 15px;
		margin-bottom: 65px;
	}
	.tj-related-post .related-content-area {
		margin-bottom: 40px;
	}
	.tj-details-content .blog-content-area .title-link a {
		font-size: 25px;
	}
	.tj-details-content .thumb-image {
		margin-bottom: 35px;
	}
	.group-part-2 .image-3 {
		max-width: 220px;
	}
	.group-part-1 {
		margin-right: -100px;
	}
	.group-part-1 .image-2 {
		margin-right: -15px;
	}
	.group-part-1 .image-1 {
		margin-right: 0;
		margin-top: 180px;
	}
	.cta-group-image {
		justify-content: start;
		margin-top: -130px;
	}
	.tj-details-content .blog-content-area {
		margin-bottom: 45px;
	}
	.hero-left-content .hero-input-form-two {
		display: block;
	}
	.footer-subcribe-top {
		padding-top: 70px;
		padding-bottom: 20px;
	}
	.contact-style-two {
		padding-top: 0;
	}
	.footer-menu-area {
		padding-top: 40px;
		padding-bottom: 15px;
	}
	.blog-details-wrapper {
		padding: 0;
	}
	.footer-v2 .footer-menu-area {
		padding-bottom: 30px;
		padding-top: 80px;
	}
	.tj-footer-area .subcribe-title {
		margin-bottom: 10px;
	}
	.progress-group-image .group-3 {
		left: -1%;
	}
	.group-part-1 {
		margin-top: 20px;
	}
	.tj-offcanvas-area {
		width: 320px;
	}
	.footer1-col-2,
	.footer1-col-3,
	.footer1-col-4,
	.footer1-col-5 {
		padding-left: 0;
	}
	.tj-subcribe-box .subcribe-title .title {
		font-size: 30px;
	}
	.tj-subcribe-box .subcribe-form i {
		left: 15px;
	}

	.tj-subcribe-box .subcribe-form .tj-subcribe-button {
		right: 15px;
	}
	.tj-subcribe-box .subcribe-form .tj-subcribe-button .tj-primary-btn {
		padding: 13px 20px;
	}
	.tj-subcribe-box .subcribe-form {
		padding: 30px 15px;
	}
	html,
	body {
		overflow-x: hidden;
	}
	.blog-thumb-image {
		margin-bottom: 45px;
	}
	.tj-details-content .gallery-box {
		margin-bottom: 25px;
	}
	.tj-related-post .title {
		font-size: 30px;
	}
	.tj-faq-style .accordion-item .accordion-body {
		padding: 5px 20px 25px;
	}
	.hero-input-form {
		gap: 20px;
	}
	.hero-middle-area {
		margin-bottom: 50px;
	}
	.tj-cta-section-two .cta-bg-image {
		position: initial;
		margin-top: 50px;
	}
	.cta-content-two {
		padding: 30px 30px;
	}
	.cta-content-two .cta-text .active-button ul li {
		margin-right: 20px;
	}
	.testimonial-bg-color {
		padding: 10px 30px 75px;
	}
	.testimonial_image {
		margin-top: 40px;
	}
	.hero-input-form .hero-input {
		margin-right: 0;
		width: 320px;
	}
	.faq-image img {
		padding-left: 0;
	}
	.tj-price-item.price-active,
	.tj-testimonial-section .testimonial-item:hover {
		margin-top: 0;
	}
	.faq-image::before {
		width: 350px;
		height: 370px;
	}
	.tj-latest-comment .comment-content-area .comment-auother {
		padding-right: 0;
	}
	.about-group-image2 .group-2 {
		top: -45px;
		max-width: 240px;
	}
	.subcribe-content-area .title {
		font-size: 30px;
	}
	.subcribe-content-area {
		padding: 30px 30px;
	}
	.cta-content-two .cta-text .title {
		font-size: 36px;
		margin-bottom: 35px;
		max-width: 100%;
	}
	.counter-content-box-two .counter-item .counter-icon {
		margin-right: 15px;
	}
	.counter-content-box-two .counter-item .tj-count {
		font-size: 35px;
		letter-spacing: 3px;
	}

	.tj-subcribe-content {
		display: block;
		padding: 30px;
	}
	.tj-subcribe-content .content-left {
		width: calc(100%);
		margin-bottom: 25px;
	}
	.tj-subcribe-content .tj-subcribe-button {
		margin-left: 0;
	}
	.feature-item-two.margin_top {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.counter-content-box-two {
		padding: 40px 25px 25px;
	}

	.feature-content-box {
		margin-bottom: 140px;
	}
	.feature-section-two .feature-text {
		top: -25%;
		left: 28%;
	}
	.feature-section-two .feature-text-two {
		top: 30%;
		right: 18%;
	}
	.feature-geroup-image .image-2 {
		right: -8%;
		top: -15%;
	}
	.feature-geroup-image .image-3 {
		left: 1%;
		top: -25%;
	}
	.solution-group-image .image-3 {
		bottom: -60%;
		left: 0;
		max-width: 320px;
	}
	.solution-group-image .image-2 {
		right: 4%;
		bottom: -85%;
		max-width: 320px;
	}
	.solution-group-image .image-4 {
		left: -3%;
		top: -130px;
	}
	.counter-content-box-two {
		grid-template-columns: repeat(1, 1fr);
	}
	.tj-catagory-post,
	.breadcrumb-content-area {
		display: block;
	}
	.breadcrumb-content-area .breadcrumb-heading .breadcrumb-title {
		font-size: 40px;
		line-height: 50px;
	}
	.tj-latest-comment .comment-content-area {
		display: block;
	}
	.sidebar-shape-border .shadow-1 {
		height: 320px;
	}
	.choose-group-image {
		margin-right: 0;
	}
	.hero-left-content .hero-input-form-two .hero-input {
		margin-bottom: 25px;
		width: 300px;
	}
	.tj-counter-section .tj-circle-box4 {
		display: none;
	}
	.tj-comment-post .comment-content-area {
		display: block;
	}
	.blog-details-wrapper::after,
	.blog-details-wrapper::before,
	.blog-sidebar-wrapper::after,
	.blog-sidebar-wrapper::before {
		display: none;
	}
	.subcribe-content-area
		.subcribe-input-form
		.subcribe-input
		input[type="email"] {
		width: 270px;
	}
	.tj-comment-respond {
		padding: 40px 30px;
	}
	.subcribe-content-area .subcribe-input-form {
		gap: 30px;
	}
	.testimonial-content-area .arrow-1 {
		left: -15px;
	}
	.tj-tags-post .tagcloud a {
		margin-right: 0;
	}
	.tj-tags-post .tagcloud {
		gap: 10px;
		margin-bottom: 20px;
	}
	.tj-team-section .tj-team-slider {
		padding: 0;
	}
	.tj-latest-comment .comment-content-area:last-child {
		padding-left: 25px;
	}
	.comment-reply {
		padding-left: 80px;
	}
	.hero-left-content {
		margin-left: 0;
	}
	.cta-content-two .cta-text .active-button ul li {
		padding: 10px 25px;
	}
	.tj-solution-content-one {
		margin-bottom: 150px;
	}
	.hero-content-area .tj-sec-heading .shape::before {
		display: none;
	}
	.tj-subcribe-box .subcribe-form input[type="email"] {
		padding-left: 30px;
	}
	.about-group-image {
		margin-right: 0;
	}
	.tj-post-comment-form {
		padding: 40px 35px;
	}
	.tj-counter-section .tj-circle-box5,
	.tj-collaboration-section .collaboration-bg-image {
		display: none;
	}
	.tj-communication-section .tj-sec-heading,
	.feature-content-box .tj-sec-heading,
	.tj-testimonial-slider-section .tj-sec-heading,
	.tj-testimonial-section .tj-sec-heading,
	.tj-price-section-two .tj-sec-heading-two,
	.tj-price-section .tj-sec-heading {
		margin-bottom: 45px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.testimonial-content-area .tj-slider-item .title {
		font-size: 40px;
	}
	.tj-progress-section {
		padding-top: 75px;
		padding-bottom: 160px;
	}
	.tj-solution-section {
		padding-top: 75px;
		padding-bottom: 180px;
	}
	.tj-choose-us-section {
		padding-top: 160px;
		padding-bottom: 75px;
	}
	.choose-group-image {
		margin-bottom: 90px;
	}
	.counter-content-box-two {
		grid-template-columns: repeat(2, 1fr);
	}
	.about-group-image2 .group-4 {
		left: -30px;
	}
	.about-group-image2 .group-3 {
		bottom: -10px;
		left: -25px;
	}
	.tj-about-content-two {
		margin-bottom: 70px;
	}
	.feature-content-box {
		margin-bottom: 170px;
	}
	.solution-group-image .image-3 {
		bottom: -20%;
		left: 0;
		max-width: 320px;
	}
	.solution-group-image .image-2 {
		right: 4%;
		bottom: -15%;
		max-width: 320px;
	}
	.solution-group-image .image-4 {
		left: -3%;
	}
}
