.landing-page .logo-image{
	width:150px;
}
.landing-page .logo-image-small{
	width:16px;
	display:none;
}
.landing-page .navbar.navbar-scroll .navbar-brand .logo-image-small{
	width:16px;
}
@media (max-width: 768px) {
	.landing-page .logo-image-small{
		display:block;
	}
	.landing-page .logo-image{
		display:none;
	}
}
.landing-page .navbar .navbar-brand {
    font-size: 12px;
}
.landing-page .vertical-timeline-content p{
	line-height:20px;
}
.landing-page .bubble{
	height:250px;
	line-height:30px;
}
.landing-page address {
    line-height: 30px;
}
.landing-page p.text-color {
    line-height: 30px;
    font-style: italic;
    text-decoration: underline;
}
.landing-page .timeline-more-button{
	text-align:center;
	padding-top: 10px;
	background: #f4f4f4;
	position:relative;
	z-index:1;
}
.landing-page .timeline-more{
	display:none;
}
.landing-page .pricing{
	padding-bottom: 80px;
}
.landing-page .team{
	padding-bottom: 80px;
}
.landing-page .partner {
	text-align:center;
}
.landing-page .partner img{
	margin-right:10px;
	margin-bottom:10px;
}
section#team .slider p {
    line-height: 18px !important;
}
#team .seven-cols span.navy {
    font-size: 14px !important;
}
#team .seven-cols h3{
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}
.landing-page .carousel-indicators {
    padding-right: 0;
}
.landing-page .features .big-icon {
    margin-top:5px;
}
.landing-page section .top-case h2{
	margin-bottom:15px;
}
.landing-page section .top-case p{
	line-height:14px;
}
.landing-page section .top-case a{
	color:#f65d44;
	margin-top: 5px;
	display: inline-block;
}
.text-left{
	text-align:left;
}
.landing-page section p.solution-desc{
	font-size:16px;
}

.partner .features-block .row{
	position:relative;
}
.team .row {
    position:relative;
}
.team .bx-wrapper .bx-viewport{
	-webkit-box-shadow: none;
	box-shadow: none;
} 
.margin-top30{
	margin-top:30px;
}
@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
    padding:0;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    padding:0;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    padding:0;
  }
}

.weixin_code{
	width: 150px;
	height: 150px;
	background: url(../img/landing/backimg11.png) center no-repeat;
	background-size: 100% 100%;
}
.n_row_title{
	line-height: 25px;
	color: #000000;
	font-size: 22px;
	font-weight: initial;
}
.n_p{
	margin-bottom: 0;
	white-space: nowrap;
	width: 40%;
	position: relative;
	justify-content: center;
	flex-direction: column;
	display: flex;
	
}
.botm-line{
	margin-top: 20px;
	width: 100%;
	height: 2px;
	background: #C6C6C6;
}