/*.row*/
/*    共12*/
/*    .col-6*/

@media (max-width: 991px) {
/* 	 faq间距*/
	.header-sticky .faq-widget .themeflat-container .image-event-content {
		margin-bottom: 25px !important;
	}
	/* 	form图片缩小 */
	.widget-form-register .heading-register > img {
		width: 75%;
	}
/* 	form间距缩小 */
	.widget-form-register .widget-register {
    gap: 20px;
	}
/* 	 服务详情页标题 */
	.blog-content-single .main-post .entry-title-single {
        font-size: 27px !important;
    }
	/* 	 服务详情页底部间距 */
	.service-content .entry-image {
    text-align: center;
    padding: 15px 0 0 0;
}
    #mainnav-mobi ul>li>a {
		height: 60px;
		line-height: 1.8;
    padding: 0 16px;
    color: var(--white);
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    letter-spacing: 0.1em;
    display:flex;
		align-items: center;
    text-decoration: none;
	}
	#mainnav-mobi ul li {
		text-align: left;
		cursor: pointer;
	}
	.header-sticky .news-main  .widget-categories ul>li>a {
		display: flex;
	}
	#logo-mobie a img {
    width: 55%;
}
}

@media (max-width: 767px) {
	#logo-mobie a img {
        width: 55%;
    }
	/* 	 faq间距*/
	.header-sticky .faq-widget .themeflat-container .image-event-content {
		margin-bottom: 25px !important;
	}
	/* 	form图片缩小 */
	.widget-form-register .heading-register > img {
		width: 75%;
	}
	/* 	form间距缩小 */
	.widget-form-register .widget-register {
    gap: 20px;
	}
	/* 	 服务详情页标题 */
	.blog-content-single .main-post .entry-title-single {
        font-size: 27px !important;
    }
		/* 	 服务详情页底部间距 */
	.service-content .entry-image {
    text-align: center;
    padding: 15px 0 0 0;
}
/* 	about页面wiget benefits */
		.tf-widget-benefit .benefit-number .number {
			font-size: 35px;
		}
	.tf-widget-benefit .benefit-item {
		gap: 5px;
	}
/* 新闻间距 */
article.entry.format-standard:not(:last-child) {
    margin-bottom: 10px;
}
	article.entry.format-standard .wrap-share .tag li {
    margin-bottom: 10px;
}
	/* 	contact us 按钮 */
	.tf-contact-page .social-contact .social-media li > a {
		width: 35px;
		height: 35px;
	}
/* 	产品详情 */
	.prodeta-info-main .widget-tabs .prodeta-tab-item {
		margin: 0 10px;
		font-size: 16px;
	}
	
	.prodeta-info-main .product-details-slick .product-details-sitem {
		padding: 20px;
	}
	#mainnav-mobi ul>li>a {
		height: 60px;
		line-height: 1.8;
    padding: 0 16px;
    color: var(--white);
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    letter-spacing: 0.1em;
    display:flex;
		align-items: center;
    text-decoration: none;
	}
	#mainnav-mobi ul li {
	
		text-align: left;
		cursor: pointer;
	}
	.header-sticky .news-main  .widget-categories ul>li>a {
		display: flex;
	}
}

/*carter*/
@media (max-width: 767px) {
    .prodeta-group .flat-button{
       font-size: 15px;
       padding: 10px 25px;
    }
    
    .prodeta-main {
        padding-bottom: 34px !important;
    }
    
    .title-box-v2 .title-section {
        font-size: 26px;
    }
    
    .prodeta-widget-course .title-box-v2 .title-section{
        font-size: 24px;
    }
    
    .tf-widget-course .flat-button {
        padding: 12px 20px;
        font-size: 15px;
    }
    
    .home-service-links .infos .tits {
        font-size: 18px;
    }
    
    .home-service-links .infos .texts {
        margin-top: 10px;
        line-height: 1.5;
    }
    
    .heading-register .title-register {
        font-size: 28px;
    }
    
    .widget-form-register input{
        height: 50px;
    }
    
    .widget-form-register .register-form .name-container, .register-form .telephone-container {
        margin-bottom: 18px;
    }
    
    .widget-form-register #registerform .submit-register {
        font-size: 15px;
        padding: 10px 30px;
        margin-top: 0px;
    }
    
    .header-inner .logo {
        max-width: 140px;
    }
    
    #mainnav-mobi .btn-submenu{
       transform: scaleX(0.6);
    }
    
    #mainnav-mobi ul>li>a {
		height: auto;
		min-height: 50px;
		line-height: 1.7;
        padding: 10px 16px;
	}
	
	#mainnav-mobi>ul>li>ul>li>ul>li a {
        padding-left: 50px !important;
    }
    
    .home-product .product-item-v1 .product-content .title-product {
        font-size: 20px;
    }

    .description-benefit {
        line-height: 1.5;
    }
    
    .home-case-item {
        margin-bottom: 35px;
    }
    
    .home-solution-hlink .contents .tits {
        font-size: 19px;
    }
    
    .home-solution-hlink .contents .texts, .home-solution-hlink .contents .texts p {
        font-size: 16px;
        line-height: 1.5;
    }
    
    .home-solution-hlink .contents .texts {
        margin-top: 15px;
    }

    .home-solution-hlink .contents svg {
        width: 20px;
        margin-top: 18px;
    }
    
    .tf-widget-about-us .title-box .title-section {
        font-size: 24px;
    }
    
    .about-box .line {
        margin-top: 22px;
        margin-bottom: 30px;
    }
    
    .tf-widget-about-us.background-grey .about-box div.post{
        font-size: 16px;
    }
    
    .content-course .meta-course ul li a{
        display:flex;
        align-items: center;
    }
    
    .content-course .meta-course ul li a svg{
        margin-right: 8px;
    }
    
    .footer .copyright p {
        margin-bottom: 4px;
    }
    
    .footer-bottom {
        padding: 20px 0;
    }
    
    .link-footer ul>li>a {
        font-size: 16px;
    }

    .course-item-wrap .date-course {
        padding: 6px 15px;
        font-size: 14px;
        top: 16px;
        left: 16px;
    }
    
    .flat-counter {
        padding: 19px 0px;
    }
    
    .page-title-heading h2, .page-title-heading h1 {
        font-size: 30px;
    }
    
    .page-banner .page-text {
        font-size: 16px;
    }
    
    .page-banner .btn-contact {
        margin-top: 30px;
    }
    
    .page-banner .btn-contact {
        padding: 13px 26px;
    }
    
    .product-class-link .infos .tits {
        font-size: 20px;
    }
    
    .btn-contact{
        font-size: 15px;
        letter-spacing: 0.02em;
    }
    
    .product-mod-title .titles {
        font-size: 26px;
    }
    
    .news-main article.entry.format-standard:not(:last-child){
        margin-bottom: 40px;
    }
    
    .news-main .feature-post {
        margin-bottom: 20px;
    }
    
    .blog-content-single .main-post .entry-title-single {
        font-size: 24px !important;
        line-height: 1.45;
    }
    
    .content-page-title .titles {
        font-size: 28px;
    }
    
    .content-page-title span {
        margin-bottom: 3px;
    }
    
    .content-page-title h2 {
        margin-bottom: 10px;
    }
    
    #contactform-page input{
        height: 52px;
    }
    
    .list-contact-us .inner:not(:last-child) {
        margin-bottom: 20px;
    }

    .list-contact-us .inner span {
        margin-bottom: 2px;
    }
    
    #logo-mobie a img {
        width: 140px;
    }
    
    #mainnav-mobi {
        max-width: 300px;
    }
}   

/*carter end*/ 








