.about_us.page{
	padding: 0px 0px;
	
}

.about_us .breadcrumbs{
		margin-bottom:80px;
	
}



.page.category{
	padding:0px;
}

.home_section{
	padding:120px 0px;

}


#about .about_us p{
    margin-top:0px;
	text-align:center;

}


#about .about_section .row:last-child{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	
	
}{
    margin-top:0px;
	text-align:center;

}



#about .about_us .features .feature_icon .icon_container{
    background-repeat:no-repeat;
	background-position:50%;
	width:100%;
	text-align:center;

}


#about .about_us .features .feature_icon .icon_container img{
	height:100px;


}

#about .about_us .features{
   margin-top:50px;
}


#about .about_us .features h3{
   font-size:18px;
   font-weight:700;
   color:#e8672e;
   margin-top:20px;
   text-align:center;
}

#about .about_us .features p{
   width:100%;
   margin-top:20px;
}

#about .about_section{
	margin-bottom:50px;

}

#about .service_provide{
	background-color: #f4f4f4;
    padding: 80px 20px;

}


#about .service_provide ul{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	font-size:18px;

}

#about .service_provide p{
	text-align:left;
	font-weight:700;

}

#about .service_provide .item{
	min-height:300px;

}

#about .service_provide .item p{
	text-align:center;
	font-weight:500;

}

#about .service_provide li{
	margin-bottom:15px;
	padding-left:15px;

}

#about .service_provide li:before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 10px;
    background: #e86731;
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: 8px;

}

#lineCard .page_banner h1{
	color:#333;
}

#lineCard .linecard_menu li{
	display:inline-block;
	background-color:#fff;
	height:26px;
	width:26px;
	text-align:center;
	border-radius:20px;
	border:1px solid #ddd;
	padding: 1px 1px;
}

#lineCard .linecard_menu li.all{
	padding: 2px 10px;
	width:auto;
}

#lineCard .linecard_menu li.top-brand {
	padding: 2px 10px;
	width: auto;
}

#lineCard .linecard_menu li.active{
	background-color:#e75d24;
	border:1px solid #e75d24;
}


#lineCard .linecard_menu li.active a{
	color:#fff;
}

#lineCard .linecard_menu li.grey{
	background-color:#e1e1e1;	
	pointer-events: none;
}

#lineCard .linecard_menu li a{
	color:#e75d24;
	vertical-align:middle;
}

#lineCard .brand_content .tab-content{
	display:none;
}


#lineCard .brand_content .tab-content.current{
	display:block;
}

#lineCard .brand_content{
	margin-top:30px;
	margin-bottom:30px;
}

#lineCard .brand_content .col-lg-3{
	padding: 10px 10px;
}


#lineCard .brand_content .item{
	padding: 15px 15px 15px 35px;
    border: 0px solid #ddd;
    height: 80px;
    display: table;
    width: 100%;
    box-sizing: border-box;

}

#lineCard .brand_content .item .td{
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    width: 100%;
    /* text-align: center; */
    background-repeat: no-repeat;
    padding-left: 60px;
    text-align: center;

}



#lineCard .brand_content .item .td a{
	color:#e75d24;
	font-size:18px;
}




#lineCard .brand_content .brand_logo{
	color:#e75d24;
	vertical-align:middle;
    width: 100%;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}



#auth .auth_distributor .row {
	display:table;
	
}


#auth .auth_distributor .col-xs-12 {
	display:table-cell;
	vertical-align:middle;
	float:none;
	border:0px solid #ddd;
	padding:50px;
	background-color:#f3f3f3;
}

#auth .auth_distributor .col-xs-12:first-child {
	border-right:0px solid #ddd;
	background-color:#fff;
}

#auth .auth_distributor .col-xs-12:first-child:hover {
	background-color:#fefefe;
}


#auth .auth_distributor .left img{
	vertical-align:middle;
	margin-right:20px;
}

#auth .auth_distributor .left .distributor_name{
	font-size:20px;;
	vertical-align:middle;
	font-weight:700
}


#auth .auth_distributor .left{
	text-align:center;
}

#auth .auth_distributor .view{
	margin-top:40px;
}

#auth .auth_distributor .left a{
	background-color:#e75d24;
	color:#fff;
	padding:5px 20px;
	font-size:14px;
	border-radius:20px;
	cursor:pointer;
	transition:0.5s all;
}

#auth .auth_distributor .right p{
	width:100%;
}

#auth .auth_distributor .right li{
    margin-left:30px;
	margin-top:10px;

}

#auth .auth_distributor .right ul li:before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 10px;
    background: #e86731;
    display: block;
    float: left;
    margin-top: 8px;
	position:absolute;
	left:50px;

}

#auth .auth_distributor .right ol li {
	list-style-type:none;
	counter-increment: li;
	margin-left:15px;
 }


#auth .auth_distributor .right ol li:before {
	content: counter(li); 
	display: inline-block; 
    color: #e86731;
	font-weight:700;
	position:absolute;
	left:50px;

 }
 
#auth .auth_distributor hr{
	 border-top: 1px solid #ddd;
 }



@media (max-width:767px) {
	#auth .auth_distributor .row {
		display:block;
	}



	#auth .auth_distributor .col-xs-12 {
		display:block;
		float:left;
	}
	
}



@media (max-width:500px) {
	#about .about_us .features .feature_icon .icon_container{
		background-repeat:no-repeat;
		background-position:50%;
		width:100%;
		height:150px;
	}
}

