/*.row*/
/*    共12*/
/*    .col-6*/

@media (max-width: 767px) {
 	.introduction-section {
		margin-top: 20px;
	}

	.index-product-desc .tp-section-text {
		font-size: 16px;
		margin-bottom: 25px;
	}

	.tp-portfolio-filter-area {
		padding-top: 40px;
	}

	.tp-faq-wrapper {
		padding-top: 40px;
		padding-bottom: 0;
	}

	.service-ul {
		margin-top: 20px;
	}

	.tp-faq-wrapper .col-lg-5 {
		margin-bottom: 0;
	}

	.tp-feature-area {
		padding-bottom: 40;
	}

	.tp-team-area {
		padding-top: 40px;
	}

	.tp-blog-area {
		padding-top: 30px;
		padding-bottom: 0;
	}

	.tp-about-progress-area {
		padding-top: 20px;
	}

	.tp-funfacts-area {
		margin-bottom: 0;
	}

	.tp-team-area .container {
		margin-bottom: 0;
	}

	.tp-contact-form-area {
		padding-top: 40px;
	}

	.tp-contact-wrapper {
		margin-bottom: 40px;
	}

	.top-title-card.mt-80 {
		margin-top: 20px;
	}

	.col-xl-10 .tp-hero-five-title {
		font-size: 30px;
	}

	.col-xl-10 .tp-hero-five-text {
		font-size: 20px;
	}

	.col-xl-7 .tp-latest-btns {
		margin-bottom: 20px;
	}

	.tp-latest-product-area {
		padding-bottom: 30px;
	}

	.tp-service-area {
		padding-top: 50px;
	}

	.tp-service-content .text-three {
		font-size: 16px;
	}

	.tp-service-content .tp-service-title {
		font-size: 18px;
	}

	.tp-project-area {
		padding-top: 25px;
	}

	.tp-project-area .tp-product-title-wrapper {
		padding-top: 25px;
	}

	.tp-project-wrapper .tp-project-title-sm {
		font-size: 18px;
	}

	.tp-project-content .tp-project-text {
		font-size: 16px;
	}

	.tp-project-content .tp-project-icon a {
		width: 55px;
		height: 55px;
	}

	.tp-project-content .tp-project-text {
		margin-right: 60px;
	}

	.tp-project-area {
		padding-bottom: 0;
	}

	.tp-service-area {
		padding-top: 30px;
	}

	.tp-feature-content .tp-feature-title {
		margin-bottom: 5px;
		font-size: 18px
	}

	.col-lg-6 .tp-blog-title {
		font-size: 18px;
	}
	
	.tp-section-content .tp-title-anim div{
		font-size: 16px;
	}

	.tp-funfacts-area .tp-funfacts-content {
		margin-top: 40px;
	}

	.tp-funfacts-area {
		padding-bottom: 25px;
	}

	.tp-blog-content .tp-blog-title {
		font-size: 18px;
	}

	.col-xl-3 .tp-footer-widget-title {
		font-size: 19px;
	}

	.col-xl-4 .tp-footer-title h4 {
		font-size: 21px;
	}

	.tp-footer-widget-link ul li a {
		font-size: 16px;
	}

	.tp-footer-copyright p {
		font-size: 16px;
	}

	.top-carousel-text h2 {
		font-size: 24px;
	}

	.top-carousel-text>div {
		font-size: 16px;
	}

	.breadcumb-my ul {
		font-size: 11px;
	}

	.introduction-section .introduction-text {
		font-size: 16px;
	}

	.introduction-section .introduction-title {
		font-size: 24px;
	}

	.tp-portfolio-content .tp-portfolio-title {
		font-size: 22px;
	}

	.tp-portfolio-content .text-two {
		font-size: 16px;
	}

	.col-lg-4.mb-60 {
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.tp-product-title-wrapper .tp-section-title-2 {
		font-size: 22px;
	}

	.tp-product-title-wrapper .tp-title-anim {
		font-size: 16px;
	}

	.tp-service-faq-btn {
		font-size: 15px;
	}

	.accordion-item .accordion-body {
		font-size: 15px;
	}

	.tp-portfolio-filter-area {
		padding-top: 0;
	}

	.tp-about-progress-title-wrapper .tp-section-text-2 {
		font-size: 16px;
	}

	.service-ul .tp-section-title-2 {
		font-size: 22px;
	}

	.tp-team-content .tp-team-title {
		font-size: 18px;
	}

	.tp-team-content .text-two {
		font-size: 16px;
	}

	.tp-blog-left .tp-blog-wrapper-3 .tp-blog-title-3 {
		font-size: 22px;
	}

	.tp-blog-content-2 .tp-blog-text {
		font-size: 16px;
	}

	.tp-about-progress-content .tp-section-title-2 {
		font-size: 22px;
	}

	.tp-about-progress-content .tp_fade_bottom {
		font-size: 16px;
	}

	.tp-process-content .p {
		font-size: 14px;
	}

	.tp-process-content .tp-process-title {
		font-size: 14px;
	}

	.tp-process-title-wrap .tp-section-title-2 {
		font-size: 22px;
	}
}  

@media (max-width: 991px) and (min-width: 767px) {
	.tp-hero-five-title-box .tp-hero-five-text {
		font-size: 25px;
	}
	
	.tp-hero-five-btn-box .tp-btn {
		font-size: 20px;
	}
	
	.col-xl-7 .tp-latest-btns div {
		font-size: 20px;
	}
	
	.col-xl-5 .tp-section-subtitle {
		font-size: 17px;
	}
	
	.index-product-desc .tp-section-text {
		font-size: 25px;
	}
	
	.col-lg-6 .tp-product-title {
		font-size: 25px;
	}
	
	.col-lg-6 .tp-product-category {
		font-size: 20px;
	}
	
	.col-lg-5 .tp-cta-subtitle {
		font-size: 20px;
	}
	
	.col-lg-5 .tp-btn {
		font-size: 15px;
	}
	
	.col-xx-6 .tp-section-subtitle {
		font-size: 20px;
	}
	
	.col-xl-6 .tp-service-title {
		font-size: 25px;
	}
	
	.col-xl-6 .text-three {
		font-size: 20px;
	}
	
	.col-xl-6 .tp-btn {
		font-size: 15px;
	}
	
	.tp-project-area .tp-section-subtitle {
		font-size: 20px;
	}
	
	.col-xxl-4 .tp-project-title-sm {
		font-size: 25px;
	}
	
	.col-xxl-4 .tp-project-text {
		font-size: 20px;
	}
	
	.col-lg-3 .tp-feature-title {
		font-size: 25px;
	}
	
	.col-lg-3 .tp-feature-text {
		font-size: 20px;
	}
	
	.tp-product-title-wrapper .tp-section-subtitle {
		font-size: 20px;
	}
	
	.col-lg-6 .tp-blog-title {
		font-size: 25px;
	}
	
	.col-lg-6 .tp-title-anim {
		font-size: 20px;
	}
	
	.col-lg-6 .tp-btn {
		font-size: 15px;
	}
	
	.col-lg-3 .tp-funfacts-icon img {
		width: 100px;
		height: 100px;
	}
	
	.col-lg-3 .tp-funfacts-subtitle {
		font-size: 20px;
	}
	
	.col-lg-4 .tp-blog-title {
		font-size: 25px;
	}
	
	.col-lg-4 .tp-blog-avatar-para {
		font-size: 20px;
	}
	
	.col-lg-4 .tp-blog-btn a {
		font-size: 15px;
	}
}


/* @media (max-width: 991px) {
	.tp-section-title-2 {
		font-size: 70px;
	}
	
	.tp-latest-btns div, .tp-latest-btns a {
		font-size: 25px;
	}
	
	body {
		font-size: 29px;
	}
	
	.tp-hero-five-title {
		font-size: 70px;
	}
	
	.tp-hero-five-text {
		font-size: 35px;
	}
	
	.tp-btn {
		font-size: 20px;
	}
	
	.tp-section-subtitle {
		font-size: 25px;
	}
	
	.tp-product-title {
		font-size: 25px;
	}
	
	.tp-product-category {
		font-size: 20px;
	}
	
	.tp-cta-subtitle {
		font-size: 20px;
	}
	
	.tp-service-title {
		font-size: 35px;
	}
	
	.tp-project-title-sm {
		font-size: 30px;
	}
	
	h3 {
		font-size: 35px !important;
	}
	
	.tp-feature-text {
		font-size: 25px;
	}
	
	.tp-title-anim div {
		padding: 5px;
	}
	
	.tp-funfacts-icon img {
		width: 200px;
		height: 200px;
	}
	
	h4 {
		font-size: 30px !important;
	}
	
	h5 {
		font-size: 25px !important;
	}
	
	.tp-blog-btn a {
		font-size: 25px;
	}
	
	.tp-blog-avatar-para {
		font-size: 20px;
	}
	
	h2 {
		font-size: 70px !important;
	}
	
	.top-carousel-text>div {
		font-size: 30px;
	}
	
	.breadcumb-my ul {
		font-size: 25px;
	}
	
	.introduction-text {
		font-size: 30px;
	}
	
	.text-two {
		line-height: 1.2;
	}
	
	.product-faq .tp-service-faq-btn {
		font-size: 30px;
	}
	
	.tp-service-faq-btn {
		font-size: 30px;
	}
	
	h1 {
		font-size: 50px !important;
	}
} */

/* @media (max-width: 767px) {
	.row .tp-portfolio-content .text-two {
  		margin-right: 70px;
	}
	
	.tp-btn-round {
		float: right;
		transform: translatey(-100px);
	}
	
	.tp-portfolio-filter-area .col-lg-4 {
		margin-bottom: -60px;
	}
	
	body {
  		background-image: url('https://demo045.mktdrive.com/wp-content/uploads/2025/06/bg-1.jpg');
  		background-position: center center;
  		background-repeat: no-repeat;
  		background-size: cover;
  		background-attachment: fixed;
  		background-color: #f5f5f5;
  		min-height: 100vh;
	}
	.service-ul .tp-team-progress-area:nth-child(odd) {
    background: transparent;
	}
	
	.tp-team-area {
		padding-top: 20px;
	}
	
	.introduction-text {
		text-align: center;
	}
	
	.introduction-section{
		margin-top: 10px;
	}
	
	.service-ul {
		margin-top: 0;
	}
} */
