.tabbox .nav-tabs>li {
	background-color: #eee;
}
.tabbox .nav-tabs>li>a{
	background: rgba(0,0,0,0.1);
    cursor: pointer;
    border: 1px solid rgba(0,0,0,0.2);
    border-top: none;
    padding: 15px 20px;
    margin: 0;
    border: 0;
    position: relative;
	display: block;
	font-size: 18px;
	color: #555;
	background-color:transparent;
}
.tabbox .nav-tabs>li:nth-child(1), .tabbox .nav-tabs>li:nth-child(3) {
	background-color: #dcdcdc;
}
.tabbox .nav-tabs>li.active>a:focus, .tabbox .nav-tabs>li.active>a:hover {
	cursor: default;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    border-right: none;
    border: 0;
	background-color:transparent;
}
.tabbox .tab-content {
	zoom: 1;
    position: relative;
    height: auto;
    min-height: 100%;
    border: 1px solid rgba(0,0,0,0.2);
    border-left: none;
    border: 0;
    background-color: #fff;
	padding: 15px 30px;
	border-right: 7px solid #ecb935;
}
.p0 {
	padding:0;
}
.prl-0 {
	padding-left:0;
	padding-right:0;
}
.listbox {
	margin:10px 0;
}
h3.title {
	font-size: 20px;
    margin-top: 0;
}
h3.title a {
	 color:#00908d;
	 font-weight:bold;
}
.mt-30 {
	margin-top:30px;
}
.listbox {
	padding: 20px 0;
    border-bottom: 1px solid #d6d6d6;
}
.listbox:last-child {
	border:none;
}
ul.list_ul {
	list-style: none;
    padding: 0;
}
ul.list_ul li {
	display:inline-block;
	color: #4a4a4a;
	margin:0 15px;
}
ul.list_ul li i {
	color:#ecb935;
	margin-right:5px;
}
.pagination>li>a, .pagination>li>span {
    color: #00908d;
}
h3.s-title {
	font-size:18px;
}
.demo-gallery {
	margin-top:80px;
}
.demo-gallery li {
	margin-bottom:30px;
	min-height: 230px;
}
.demo-gallery li p {
	margin-top:10px;
	margin-bottom:0;
}
.demo-gallery li a p {
	color:#000;
}
.demo-gallery li a:hover {
	text-decoration:none;
}
.tab-left, .tab-right {
	float:left;
}

@media (min-width:996px) {
	.tab-left {
		width:25%;
	}
	.tab-right {
		width:75%;
	}
	.tabbox .nav-tabs>li {
		float:none;
	}
	.tabbox .nav-tabs>li.active:after {
		content: '';
		position: absolute;
		left: 100%;
		top: 50%;
		margin-top: 0;
		border-left: 0;
		border-bottom: 27px solid transparent;
		border-top: 27px solid transparent;
		border-left: 27px solid #eee;
		z-index: 1;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
	.tabbox .nav-tabs>li:nth-child(1).active:after, .tabbox .nav-tabs>li:nth-child(3).active:after {
		border-left-color:#dcdcdc;
	}

}
