.cb:after {
	clear: both;
	content: '';
    display: block;
}
body {
    background: url(images/bg_main.jpg) no-repeat;
    background-size: cover;
}
.container {
    /*background: #fff;*/
}
.navbar {
	background: #000;
}
.group-wrapper.group-left {
	    background: #000;
    border: 1px solid #000;
    color: #fff;
}
.group-wrapper h3.title {
    border-bottom: 1px solid #000;	
}
.group-wrapper.group-left h3.title {
    color: #ffc800;
    border-bottom: 1px solid #ffc800;
}
.information-content p, .information-content span {
	color: #000;
}
.group-wrapper.group-left a {
    color: #fff;
    font-weight: bold;
}
.group-wrapper.group-left .list-service li a h3, .group-wrapper.group-left .list-service li a {
	color: #ffc800;	
    font-weight: bold;
}
.group-wrapper.group-left .group-content {
	color: #ffc800;
}
.group-wrapper.group-right h3.title, .group-wrapper.group-right h1.title {
    color: #000;
}
.footer-content {
    border-top: 2px solid #000;	
    background: #000;	
	color: #ffc800;
    margin-bottom: 15px;
}
.logo {
    padding: 0px 0px;
    margin-top:0px;
    background: #000;
    color: #fff;
    margin: 0;
}
.service-wrapper {
    padding: 5px;
    border-radius: 5px;
    background: #000;
    margin-bottom: 15px;
}
.service-wrapper h2.bounceInDown, .service-wrapper a {
	color: #ffc800;
}
.breathcrum, .breathcrum a {
	color: #000;
}
.dropdown-menu {
	background: #000;	
}
.pull-right {
	display: none;
}
.service-info .price {
	text-align: center;
	color: #ffc800;
	font-weight: bold;
}
.logo .phai p {
	text-align:right;
	color: #ffc800;
	line-height: 28px;
    margin-bottom: 0;
}
.footer-content p span {
	font-family:tahoma; 
	font-size:14px;
	color:#ffc800;
}
.flex-control-paging li a {
    background: #000;
}
table {
	border-collapse: collapse !important;
	border: none !important;		
}
th, td {
    padding: 0 !important;
	border: none !important;	
}
footer {
	padding: 0 !important;
	margin: 0 !important; 
}
#gallery-masonry {
    margin-bottom: 0 !important;
}
a.gallery-container-pro:hover img {
    opacity: 0.8 !important;
}
.flex-direction-nav a {
	background: none !important;
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #000 !important;
}
.pagination {
    text-align: center;
    margin: 20px;
}
.pagination a, .pagination strong {
    background: #fff;
    display: inline-block;
    margin-right: 3px;
    padding: 5px 15px;
    text-decoration: none;
	line-height: 1.5em;
	 border: 0; outline: 0;
	color: #8A5359;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-size:13px;
	font-weight:bold;
	border: 1px dotted #ccc;
  margin-top: 5px;
}
.pagination a:hover {
    background-color: #BEBEBE;
    color: #fff;
}
.pagination a:active {
	background: rgba(190, 190, 190, 0.75);
}
.pagination strong {
    color: #fff;
    background-color: #BEBEBE;
}

.clearfix::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

html[xmlns] .clearfix {
display: block;
}

.pagination {
	display: block;
}
.fb-page span {
    min-height: 140px !important;	
}