/*============================================[Table of content]1. Large devices (less than 1200px)2. Large tablets (less than  992px)3. Medium devices (less than  768px)4. Small devices (less than  576px)5. Extra Small devices (less than  480px)============================================*/
.align-items-center .mobile {
	font-size: 27px;
	font-family: DINAlternate;
	font-weight: bold;
	color: #008d4f;
}

.align-items-center .logo {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 153px;
	height: 69px;
}

@media (min-width: 992px) and (max-width: 1600px) {

	.merits {
		display: none;
	}

	.thirds {
		display: none;
	}

	.module:nth-child(1) {
		border-radius: 20px 0px 0px 0px;
	}

	.module:nth-child(2) {
		border-radius: 0px 20px 0px 0px;
	}

	.module:nth-child(5) {
		border-radius: 0px 0px 0px 20px;
	}

	.module:nth-child(6) {
		border-radius: 0px 0px 20px 0px;
	}

	.modules .module {
		width: 50%;
		border: 0px;
		border-radius: 0px;
	}

	.module:nth-child(even)::before {
		content: "";
		width: 2px;
		height: 280px;
		position: absolute;
		top: 140px;
		left: -1px;
		background-color: #f5f5f5;
	}

}

@media (min-width: 1401px) {

	.merits {
		display: none;
	}

	.thirds {
		display: none;
	}
}

@media (max-width: 1199.98px) {

	.merits {
		display: none;
	}

	.fir_center .fir_quest {
		margin: 0px 20px;
	}

	.fir_center .fir_desc {
		margin: 0px 10px;
	}

	.header-menu>ul>li {
		padding-left: 13px;
		padding-right: 13px;
	}

	.module:nth-child(1) {
		border-radius: 20px 0px 0px 0px;
	}

	.module:nth-child(2) {
		border-radius: 0px 20px 0px 0px;
	}

	.module:nth-child(5) {
		border-radius: 0px 0px 0px 20px;
	}

	.module:nth-child(6) {
		border-radius: 0px 0px 20px 0px;
	}

	.module:nth-child(even)::before {
		content: "";
		width: 2px;
		height: 280px;
		position: absolute;
		top: 140px;
		left: -1px;
		background-color: #f5f5f5;
	}

}

@media (max-width: 991.98px) {

	/* 中间 center */
	.modules {
		display: none;
	}

	.center {
		padding: 30px 0px;
		background-color: #ffffff;
	}

	.merits {
		margin-top: 40px;
		display: block;
	}

	.merit {
		margin: 30px 20px;
	}

	.merit_tit {
		background-color: #008d4f;
		display: flex;
		align-items: center;
		flex-direction: row;
	}

	.merit_tit .dian {
		margin-left: 15px;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background-color: #ffffff;
	}

	.merit_tit .tit_img {
		margin: 0px 5px;
		width: 18px;
		height: 16px;
	}

	.merit_tit .tit_name {
		padding: 10px 0px;
		margin-right: 10px;
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 600;
		color: #FFFFFF;
		line-height: 40px;
	}

	.merit_tit .tit_desc {
		font-size: 14px;
		font-family: PingFang SC;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 33px;
	}

	.merit .merit_cont {
		margin: 0px 30px;
		margin-top: 20px;
		font-size: 14px;
		font-family: PingFang SC;
		font-weight: 400;
		color: #666666;
		line-height: 33px;
	}






}

/* @media (max-width: 991px) {

	footer.footer {
		position: relative;
		background: #008d4f;
	}

} */

/* 3. Medium devices (less than  768px) */

@media (max-width: 767.98px) {


	.foo_img .logo_imgb {
		width: 50% !important;
	}

	.footer_rig .input {
		width: 90% !important;
	}

	.footer_rig .button {
		width: 50% !important;
	}

	.menu-button {
		justify-content: flex-end;
	}
}

}

/* 4. Small devices (less than  576px) */

/* @media (max-width: 575.98px) { */
/* .banner-inner-area {
    padding: 150px 0 96px;
}
.user-interact-image {
    width: 100%;
    margin-left: 0;
}
.author-comment-carousel .owl-next {
    right: 0;
}
.author-comment-carousel .owl-prev {
    left: 0;
}
.footerbg {
    display: none;
} */
/* footer.footer {
    position: relative;
    background: #008d4f;
    padding-top: 35px;
} */
/* .footer-top {
    padding: 0;
}
.widget-body .extra-link .link-left {
    float: none;
    width: 49%;
    display: inline-block;
}
.widget-body .extra-link .link-right {
    float: none;
    width: 50%;
    display: inline-block;
}
.footer-post-details {
    margin-top: 30px;
}
.banner-shape-inner .shape7 {
    top: 103%;
    right: 13%;
}
.download-app-inner h2.h1 {
    font-size: 30px;
    line-height: 44px;
    margin-bottom: 18px;
}
.urgent-call {
    display: none;
}
.menu-button {
    justify-content: flex-end;
}
.author-comment-carousel .owl-next {
    right: 0;
}
.footerbg img {
    width: 100% !important;
    height: 100% !important;
}
.banner-inner-area.banner-area1.banner2:before {
    background-position: 28% 3%;
} */
/* }5. Extra Small devices (less than  480px) */

/* @media (max-width: 479.98px) { */
/* .banner-text-inner .btn+.btn {
    margin-left: 0;
    margin-top: 15px;
}
.banner-text-inner .btn {
    margin-right: 50px;
}
.app-carousel .single-app-image img {
    width: 90%;
    margin: 40px 20px;
}
.app-scrin-inner {
    padding: 0px 0px;
}
.author-comment-carousel .owl-prev {
    height: 35px;
    width: 35px;
    right: -38%;
    top: -27%;
}
.author-comment-carousel .owl-next {
    height: 35px;
    width: 35px;
    right: 0%;
    top: -27%;
}
.post-tag-share {
    display: block !important;
    text-align: center;
}
.post-tag-share .post-tag {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
} */
/* } */

/* @media (max-width: 379.98px) { */
/* .app-carousel-inner {
    position: relative;
    width: 320px;
    height: 770px;
    padding: 108px 0px;
    margin-top: 12px;
}
.app-carousel .single-app-image img {
    margin: 40px 0px;
}
.app-carousel .single-app-image img {
    margin: 40px auto;
}
.app-carousel-inner {
    background: transparent;
    padding: 0;
    height: 594px;
}
.app-carousel .owl-dots {
    margin-top: 0;
}
.author-comment-carousel .owl-next {
    right: 0;
}
.banner-inner-area {
    padding: 150px 0 96px;
}
.author-comment-carousel .owl-next {
    right: 0 !important;
}
.testimonial-author-arousel .owl-stage-outer {
    overflow: hidden;
}
.center .single-author-imge img {
    -webkit-transform: scale(1);
    transform: scale(1);
} */
/* .header-menu>ul {
    top: 48px !important;
}   */
/* .banner-inner-area.banner-area1:before {        top: -1% !important;        right: -213% !important;        width: 350% !important;    }*/
/* .single-author-comment h4 {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 24px;
}
.testimonial-author-arousel {
    max-width: 326px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
} */
}
