.page .page-header{display: inline-block;border-bottom: 2px solid #e63b47;margin: 0px 0 20px;}

.vision-item{/* border: 1px solid #eee; */padding: 30px 15px;margin: 0 10px;/* transition:background-color .6s;-moz-transition:background-color .6s;-webkit-transition:background-color .6s;-o-transition:background-color .6s; */}
.vision-item span.g-dib{display: inline-block;width: 25%;margin:10px 0 30px;border-top: 1px solid #ccc;font-size: 0;line-height: 0;vertical-align: middle;}
.vision-item p.g-ffs{line-height: 1.8;}
/* .vision-item:hover{background-color: #f6f6f6;} */
.vision-item img{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;	
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.vision-item:hover>img{
	-webkit-transform: rotate3d(0,1,0,-180deg);
	-moz-transform: rotate3d(0,1,0,-180deg);
	-o-transform: rotate3d(0,1,0,-180deg);
	-ms-transform: rotate3d(0,1,0,-180deg);
	transform: rotate3d(0,1,0,-180deg);
}

.nav-tabs{border-bottom: 0;text-align: center;color: #ccc;}
.nav-tabs > li{float: none;margin-bottom: 0px;display: inline-block;}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 0px solid transparent;border-radius: 0;color: #343434;}
.nav-tabs > li > a:hover {border-color: transparent;background: none;color: #666;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color: #e63b47;cursor: default;background-color: transparent;border: 0px solid #ddd;border-bottom-color: transparent;}

.tabitem{background-color: #fff;padding: 15px 15px;transition:background-color .6s;-moz-transition:background-color .6s;-webkit-transition:background-color .6s;-o-transition:background-color .6s;}
.tabitem:hover{background-color: #f94653;}
.tabitem h5,.tabitem p.text-muted{transition:color .6s;-moz-transition:color .6s;-webkit-transition:color .6s;-o-transition:color .6s;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.tabitem:hover h5,.tabitem:hover p.text-muted{color: #fff;}
.tabitem a{color: #333;transition:color .6s;-moz-transition:color .6s;-webkit-transition:color .6s;-o-transition:color .6s;}
.tabitem:hover a{color: #fff;}
.tabitem>a{display: block;position: relative;}
.tabitem>a span{visibility: hidden;position: absolute;width: 100%;height: 100%;background-color: #000;opacity: 0;filter: alpha(opacity=0);left: 0;top: 0;transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;-o-transition:opacity .6s;}
.tabitem>a i{visibility: hidden;color: #fff;width: 40px;height: 40px;position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;font-size: 32px;border: 2px solid #fff;border-radius: 100%;font-style: normal;line-height: 32px;text-align: center;opacity: 0;filter: alpha(opacity=0);transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;-o-transition:opacity .6s;}
.tabitem:hover>a span{visibility: visible;opacity: .5;filter: alpha(opacity=50);}
.tabitem:hover>a i{visibility: visible;opacity: 1;filter: alpha(opacity=100);}
.media-left, .media>.pull-left {padding-right: 25px;}
.object-date{background-color: #666666;text-align: center;padding: 10px 5px;color: #fff;min-width: 70px;transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;-o-transition:background-color .3s;}
.media:hover .object-date{background-color: #f94855;}
.object-date strong{font-size: 30px;font-weight: bold;}
.object-date span{font-size: 13px;}
.object-date i{width: 20%;border-top: 1px solid #fff;height: 0;overflow: hidden;transition:width .3s;-moz-transition:width .3s;-webkit-transition:width .3s;-o-transition:width .3s;}
.media:hover .object-date i{width: 60%;}
@media(min-width: 768px){

	.tabitem{margin-bottom: 15px;}

}

@media(min-width: 992px){

	.tabitem{margin-bottom: 25px;}

}

@media(min-width: 1200px){

	.tabitem{margin-bottom: 30px;}

}