
html, body {
    background: #fff;
    color: #000000;
    margin: 0;
    padding: 0;
    position: relative;
}
img {
    border: 0 none;
}
a img {
    text-decoration: none;
}
header {
    background: url("../images/bg-head.png") repeat-x scroll 0 0 #fff;
    border-bottom: 1px solid #e8eef1;
    margin: 0;
    min-height: 82px;
    z-index: 999999;
}
header .logo {
    margin: 4px 0;
    text-align: center;
}
header .navbar {
    margin: 23px 0 0;
    padding: 0;
	text-align: center;
}
header .navbar li {
    margin-right: 5px;
}
header .navbar a {
    color: #333;
    font-family: "Lato",arial;
    font-size: 13px;
    font-weight: 400;
    padding: 7px 15px !important;
    text-transform: uppercase;
}
header .navbar a:hover {
    border-bottom: 3px solid #ddd;
}
header .navbar .dropdown {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom: 3px solid #ddd;
}
header .navbar .dropdown-menu {
    border: 0 none;
    width: 100%;
}
header .navbar .dropdown-menu a:hover {
    border: 0 none !important;
    margin: 0;
}
.add {
    background: none repeat scroll 0 0 #228dcd;
}
.add a {
    border-bottom: 3px solid #0d5a88;
    color: #fff !important;
    text-transform: uppercase;
}
.add a:hover {
    border: 0 none;
    color: #333 !important;
}
.big-add {
    margin: 35px 0 20px;
    text-align: center;
}
.big-add a {
	border: 1px solid #696;
	color: #fff;
    text-transform: uppercase;
    font-family: "Open Sans Condensed",arial;
    font-weight: bold;
    font-size: 22px;
    padding: 8px 25px;
    text-shadow: 1px 1px 1px #047324;
	text-align: center; 
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	background: #669d50;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#97bc4a), to(#669d50));
	background: -webkit-linear-gradient(#97bc4a, #669d50);
	background: -moz-linear-gradient(#97bc4a, #669d50);
	background: -ms-linear-gradient(#97bc4a, #669d50);
	background: -o-linear-gradient(#97bc4a, #669d50);
	background: linear-gradient(#97bc4a, #669d50);
	-pie-background: linear-gradient(#97bc4a, #669d50);
	behavior: url(/pie/PIE.htc);
}
.big-add a:hover {
	background: #97bc4a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#669d50), to(#97bc4a));
	background: -webkit-linear-gradient(#669d50, #97bc4a);
	background: -moz-linear-gradient(#669d50, #97bc4a);
	background: -ms-linear-gradient(#669d50, #97bc4a);
	background: -o-linear-gradient(#669d50, #97bc4a);
	background: linear-gradient(#669d50, #97bc4a);
	-pie-background: linear-gradient(#669d50, #97bc4a);
	behavior: url(/pie/PIE.htc);
    color: #fff;
    text-decoration: none;
}
#top-info {
    padding: 100px 0 0;
    background: url("../images/banner.png") no-repeat top;
}
#top-info .h1 {
    margin: 25px 0 40px;
}
#top-info h1 {
    color: #333;
    font-family: "Open Sans Condensed",arial;
    font-size: 54px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-shadow: 1px 1px 1px #fff;
    text-transform: uppercase;
}
#top-info h2 {
    font-family: "Open Sans",arial;
    font-size: 23px;
    font-weight: 300;
    margin: 12px 0;
    text-align: center;
}
#top-info .small-desc {
    margin: 0 auto;
    text-align: center;
    width: 460px;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 15px 20px;
}
#top-info .small-desc p {
    font-family: "Open Sans",arial;
    font-size: 16px;
	margin-bottom: 10px;
}
.box {
    font-family: "Open Sans",arial;
    margin: 100px 0 50px;
    display: block;
    float: left;
}
.box h4 {
    font-weight: lighter;
    font-size: 26px;
    color: #000;
    font-weight: 500;
}
.box h5 {
    font-size: 49px;
    font-weight: lighter;
    text-align: center;
    line-height: 30px;
    margin-bottom: 15px;
}
.box h5 span {
    font-size: 29px;
}
.box p {
    font-size: 15px;
    line-height: 24px;
    font-weight: 300;
}
.quantity-stat {
    background: #0D5A88;
    color: #fff;
    padding: 25px 20px 10px;
    text-align: center;
    min-height: 220px!important;
}
.desc-stat {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 25px 20px 10px;
    text-align: center;
    min-height: 220px!important;
}
.trade-stat {
    background: #76A74E;
    color: #fff;
    padding: 25px 20px 10px;
    text-align: center;
    min-height: 220px!important;
}
.displaying-business {
    background: none repeat scroll 0 0 #f4aa00;
    color: #fff;
    padding: 25px 20px 10px;
    text-align: center;
    min-height: 220px!important;
}
.blue {
    background: url("../images/blue-right.png") no-repeat left!important;
}
.green {
    background: url("../images/green-bottom.png") no-repeat top!important;
}
.orange {
    background: url("../images/orange-left.png") no-repeat right!important;
}
#banner {
    clear: both;
}
#banner h4 {
    font-family: "Open Sans Condensed",arial;
    font-size: 33px;
    text-align: left;
    text-transform: uppercase;
    margin: 40px 0 20px;
    font-weight: bold;
}
#banner p {
    font-family: "Open Sans",arial;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
}
#banner img {
    width: 75%;
    margin: 0 auto;
}
#category {
    clear: both;
    margin: 50px 0 0;
}
.cat {
    margin: 0 0 30px;
    height: 240px;
}
.cat h2 {
    background: url("../images/cat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 15px 0;
    padding: 0 15px;
}
.cat h2 a {
    color: #222;
    font-family: "Open Sans Condensed",arial;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #fff;
}
.cat h2 a:hover {
    color: #228DCD;
}
.cat ul {
    color: #228dcd;
    list-style-type: square;
    margin: 0 0 15px;
    padding: 0 5px 0 30px;
}
.cat ul li {
    padding: 2px 0 0;
    width: 100%;
}
.cat small {
    text-align: right;
    float: right;
}
.cat small a {
    font-family: "Open Sans",arial;
    font-weight: bold;
    font-size: 13px;
    color: #222;
}
.cat ul li a {
    color: #111;
    font-family: "Open Sans",arial;
    font-size: 13px;
}
.cat ul li a:hover {
    color: #666;
}
#search {
    background: url("../images/search.jpg") no-repeat scroll 0 85px rgba(0, 0, 0, 0);
    padding: 90px 0 20px;
    width: 100%;
	margin-bottom: 10px;
}
#search .input-group {
    margin-bottom: 50px;
}
#search .row {
    padding: 0 15px;
}
#search h2 {
    color: #222;
    font-family: "Open Sans Condensed",arial;
    font-size: 42px;
    font-weight: bold;
    margin: 30px 0 22px;
    text-shadow: 1px 1px 1px #fff;
}
#search input[type=text] {
    height: 50px;
    font-family: "Open Sans",arial;
    font-weight: 300;
    font-size: 14px;
}
#search input[type=submit] {
    height: 50px;
    font-family: "Open Sans",arial;
    font-weight: bold;
    font-size: 16px;
	width: 115px;
    text-transform: uppercase;
}
#search .input-group {
    width: 60%;
}
#search .form-control {
    float: left;
    width: 99%;
}
#search span.input-group-btn {
    float: right;
}
.buttons01 {
    background: #228DCD;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-family: "Open Sans",arial;
    padding: 5px 10px;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.buttons01:hover {
    opacity: 0.8;
}
.left-content {
    margin: 0 0 30px;
}
.left-content a {
    color: #333;
    font-family: "Open Sans",arial;
}
.left-content .list-group a {
    font-weight: 400;
    font-size: 15px;
}
.left-content .list-group a:hover {
    color: #228DCD;
}
.left-content .list-group span.badge {
    background: #999;
	margin:0;
	color:#fff;
    font-size: 14px;
}
.left-content .list-group span {
    margin-right: 5px;
    color: #ccc;
}
.left-content h4 {
    font-family: "Open Sans Condensed",arial;
    font-weight: bold;
    font-size: 23px;
    color: #111;
    margin: 0px 0 20px;
}
.left-content .subcategory {
    margin-bottom: 30px;
}
.left-content ul {
    margin: 0 0 30px;
    padding: 0;
    list-style: none;
}
.left-content .list-group {
    margin: 0!important;
}
.left-content .menu {
    clear:both;
	margin-bottom: 30px;
}
.left-content .menu li {
    margin-bottom: 5px;
}
.left-content .menu li a:hover {
    color: #333;
}
.left-content .random-business {
    box-shadow: none;
	clear:both;
	margin-bottom: 30px;
}
.left-content .random-business li {
    margin-bottom: 10px;
    box-shadow: none;
}
.left-content .random-business li:nth-child(2n) {
    background: #F5F5F5!important;
}
.left-content .random-business li .list-group-item {
    background: none;
}
.left-content .random-business li .list-group-item:hover {
    opacity: 0.7;
}
.left-content .random-business li h4 {
    font-size: 19px;
    margin: 5px 0 15px;
}
.left-content .random-business li h4:hover {
    color: #333;
}
.left-content .random-business li p {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
}
.left-content .random-business li a:hover {
    color: #666;
}
.left-content .pop-business {
    clear: both;
	margin-bottom: 30px;
}
.left-content .pop-business ul {
    margin: 20px 0;
    overflow: hidden;
}
.left-content .pop-business li {
    float: left;
    margin-right: 4px;
    margin-bottom: 3px;
}
.left-content .pop-business li a {
    color: #fff;
    font-weight: 400;
}
.left-content .pop-business li a:hover {
    color: #ddd;
    text-decoration: none;
}
.left-content .work {
    clear: both;
	margin-bottom: 30px;
}
.left-content .work li a {
    font-size: 15px;
    color: #333;
}
.left-content .work li a:hover {
    color: #228DCD;
    text-decoration: none;
}
.space {
    margin: 100px 0 20px;
}
.right-content h1 {
    margin: 20px 0;
    font-family: "Open Sans Condensed",arial;
    font-weight: bold;
    font-size: 28px;
}
.right-content h4 {
    font-family: "Open Sans Condensed",arial;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 0;
}
.right-content .form-group small {
    font-weight: 300;
}
.right-content p {
    margin: 0 0 15px;
    font-family: "Open Sans",arial;
    font-weight: 300;
}
.pagination {
    font-family: "Open Sans",arial;
    font-size: 13px;
    color: #333!important;
}
.pagination a {
    color: #333 !important;
    font-family: "Open Sans",arial;
    font-size: 13px;
}
#prestige {
    margin: 25px 0px;
}
#prestige article {
    border: 1px solid #FF5A00;
    margin-bottom: 10px;
    padding: 15px;
    overflow: hidden;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #eee 0px 2px 3px;
	background: #f1f1f1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#f1f1f1));
	background: -webkit-linear-gradient(#f8f8f8, #f1f1f1);
	background: -moz-linear-gradient(#f8f8f8, #f1f1f1);
	background: -ms-linear-gradient(#f8f8f8, #f1f1f1);
	background: -o-linear-gradient(#f8f8f8, #f1f1f1);
	background: linear-gradient(#f8f8f8, #f1f1f1);
	-pie-background: linear-gradient(#f8f8f8, #f1f1f1);
	behavior: url(/pie/PIE.htc);
}
#prestige article:hover {
    opacity: 0.9;
}
#prestige article figure {
    float: left;
    width: 140px;
}
#prestige article figure img {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 2px;
}
#prestige article figure figcaption {
    clear: both;
    color: #666;
    font-size: 13px;
    font-style: italic;
    padding: 0;
    text-align: center;
    width: 120px;
}
#prestige article .details {
    margin: 0 0 0 20px;
}
#prestige article .details h3 {
    color: #222;
    font-family: "Open Sans condensed";
    font-size: 19px;
    font-weight: lighter;
    margin: 15px 0 10px;
}
#prestige article .details h3 span {
    font-weight: bold;
    margin-left: 15px;
}
#prestige article .details h3 span.glyphicon {
    font-size: 16px;
}
#prestige .time {
    color: #999;
    font-family: "Lato",arial;
    font-size: 13px;
    font-weight: 400;
}
#prestige .time span {
    margin-right: 10px;
}
#prestige .details p {
    margin: 10px 0;
    min-height: 80px;
    text-align: left;
}
#prestige .details .more ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#prestige .details .more .contact {
    float: left;
    margin: 5px 0 15px;
    background: url("../images/bb.png") no-repeat 0px;
    padding-left: 55px;
}
#prestige .details .more .contact li {
    font-family: "Open Sans",arial;
    font-size: 14px;
}
#prestige .details .more .contact li:first-child {
    font-size: 22px;
    font-weight: bold;
}
#prestige .details .more .contact li:last-child {
    font-size: 13px;
}
#prestige .details .more .buttons {
    float: right;
    margin: 28px 0 15px;
}
#prestige .details .more .buttons li {
    float: left;
    font-family: "Open Sans",arial;
}
#prestige .details .more .buttons li.bp {
    background: none repeat scroll 0 0 #ff5a00;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
    padding: 5px 10px;
}
#prestige .details .more .buttons li.bw {
    padding: 5px;
}
#prestige .details .more .buttons li.bw span {
    margin-right: 10px;
}
#prestige .details .more .buttons li.bw a {
    color: #333;
    font-family: "Open Sans",arial;
    font-weight: bold;
}
#prestige .details .more .buttons li.bw a:hover {
    color: #FF5A00;
}
#business {
    margin: 25px 0px;
}
#business article {
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 15px;
    overflow: hidden;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #eee 0px 2px 3px;
	background: #fff;
	behavior: url(/pie/PIE.htc);
}
#business article.vip {
    border: 1px solid #76A74E;
    margin-bottom: 10px;
    padding: 15px;
    overflow: hidden;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #eee 0px 2px 3px;
	background: #f1f1f1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#f1f1f1));
	background: -webkit-linear-gradient(#f8f8f8, #f1f1f1);
	background: -moz-linear-gradient(#f8f8f8, #f1f1f1);
	background: -ms-linear-gradient(#f8f8f8, #f1f1f1);
	background: -o-linear-gradient(#f8f8f8, #f1f1f1);
	background: linear-gradient(#f8f8f8, #f1f1f1);
	-pie-background: linear-gradient(#f8f8f8, #f1f1f1);
	behavior: url(/pie/PIE.htc);
}
#business article:hover {
    opacity: 0.9;
}
#business article figure {
    float: left;
    width: 140px;
    display: none;
}
#business article.vip figure {
    display: block;
}
#business article figure img {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 2px;
}
#business article figure figcaption {
    clear: both;
    color: #666;
    font-size: 13px;
    font-style: italic;
    padding: 0;
    text-align: center;
    width: 120px;
}
#business article .details {
    margin: 0 0 0 20px;
}
#business article .details h3 {
    color: #222;
    font-family: "Open Sans condensed";
    font-size: 19px;
    font-weight: lighter;
    margin: 15px 0 10px;
}
#business article .details h3 span {
    font-weight: bold;
    margin-left: 15px;
}
#business article .details h3 span.glyphicon {
    font-size: 16px;
}
#business .time {
    color: #999;
    font-family: "Lato",arial;
    font-size: 13px;
    font-weight: 400;
}
#business .time span {
    margin-right: 10px;
}
#business .details p {
    margin: 10px 0;
    min-height: 80px;
    text-align: left;
}
#business .details .more ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#business .details .more .contact {
    float: left;
    margin: 5px 0 15px;
    background: url("../images/bb.png") no-repeat 0px;
    padding-left: 55px;
}
#business .details .more .contact li {
    font-family: "Open Sans",arial;
    font-size: 14px;
}
#business .details .more .contact li:first-child {
    font-size: 22px;
    font-weight: bold;
}
#business .details .more .contact li:last-child {
    font-size: 13px;
}
#business .details .more .buttons {
    float: right;
    margin: 28px 0 15px;
}
#business .details .more .buttons li {
    float: left;
    font-family: "Open Sans",arial;
}
#business .details .more .buttons li.bp {
	display:none;
}
#business .vip .details .more .buttons li.bp {
    background: none repeat scroll 0 0 #76A74E;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
	display:block;
    margin-right: 20px;
    padding: 5px 10px;
}
#business .details .more .buttons li.bw {
    padding: 5px;
}
#business .details .more .buttons li.bw span {
    margin-right: 10px;
}
#business .details .more .buttons li.bw a {
    color: #333;
    font-family: "Open Sans",arial;
    font-weight: bold;
}
#business .details .more .buttons li.bw a:hover {
    color: #FF5A00;
}
.breadcrumb {
    font-style: italic;
    color: #999;
}
.breadcrumb a {
    color: #333;
    font-style: normal;
    font-weight: bold;
}
.breadcrumb a:hover {
    color: #777;
}
section#comments {
    background: url("../images/search.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 200px;
    padding: 25px 0;
    clear: both;
    margin: 30px 0 5px;
}
section#comments h3 {
    font-family: "roboto",arial;
    font-size: 19px;
    margin: 5px 0 10px;
    font-weight: bold;
    color: #333;
}
section#comments p {
    font-family: "Open Sans",arial;
    font-weight: 300;
}
section#comments p a {
    color: #fff;
    padding: 5px 10px;
    font-weight: 400;
    border-bottom: 2px solid #0D5A88;
    text-transform: uppercase;
    font-size: 13px;
    margin: 7px 0;
    float: left;
}
section#comments p a:hover {
    background: #333;
    text-decoration: none;
    border-bottom: 2px solid #999;
}
section#comments .thumbnail {
    overflow: hidden;
}
#business-card {
    clear: both;
}
#business-card h1 {
    color: #222;
    font-family: "Open Sans Condensed",arial;
    font-size: 25px;
    font-weight: bold;
    margin: 10px 0 15px;
}
#business-card h1 span {
    font-size: 19px;
    margin-left: 5px;
}
#business-card h1 a {
    color: #222;
    font-size: 25px;
    font-weight: bold;
}
#business-card h1 a:hover {
    color: #228dcd;
    text-decoration: none;
}
#business-card .desc-card {
    clear: both;
}
#business-card .desc-card p {
    font-family: "Open Sans",arial;
    line-height: 25px;
    margin-bottom: 15px;
    text-align: justify;
}
#business-card .contact-card {
    margin: 20px 0 40px;
}
#business-card .contact-card ul {
    background: url("../images/bb.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 55px;
}
#business-card .contact-card ul li {
    font-family: "Open Sans",arial;
    font-size: 16px;
    text-align: left;
}
#business-card .contact-card ul li:first-child {
    font-size: 23px;
    font-weight: bold;
}
#business-card figure {
    text-align: center;
    font-family: "Open Sans",arial;
    margin: 55px 0;
}
#business-card figure img {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    padding: 2px;
    margin: 0 0 10px;
}
#business-card figure figcaption {
    font-style: italic;
    color: #666;
}
#business-card .web {
    width: 100%;
    margin: 15px 0px;
    border: 0;
}
#business-card .web li {
    border-bottom: 1px solid #ddd;
    text-align: center;
    width: 15%;
}
#business-card .web li a {
    color: #333;
    font-family: "Open Sans condensed",arial;
    font-size: 16px;
    font-weight: bold;
}
#business-card .web li a:hover {
    cursor: pointer;
}
#business-card .web li.active a {
    background: none repeat scroll 0 0 #333 !important;
    border-bottom: 1px solid #ddd;
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 1px solid #fff;
    color: #fff !important;
}
#business-card .tab-panes .tab-pane {
    display: none;
}
#business-card .tab-panes .active {
    display: block;
}
#business-card .tab-panes table {
    clear: both;
    width: 100%;
    font-family: "Open Sans",arial;
    font-size: 15px;
}
#business-card .tab-panes table tr {
    border-bottom: 1px solid #ddd;
    background: #f9f9f9;
}
#business-card .tab-panes table td {
    padding: 8px;
    border-top: 1px solid #ddd;
}
#business-card .tab-panes table tr:nth-child(2n) {
    background: #fff;
}
#business-card .tab-panes .ratingblock {
    padding: 0;
    margin: 0;
    font-size: 12px;
}
#business-card ul.unit-rating {
	padding:0;
	margin:0;
	border:0px;
}
#business-card ul.unit-rating li {
	padding:0;
	margin:0;
	border:0px;
}
#business-card ul.unit-rating li a {
	display:block;
	border:0;
}
#business-card .tab-panes table td.onepage {
    font-weight: bold;
    border-right: 1px solid #ddd;
}
#business-card .tab-panes table .label {
    padding: 5px 7px;
}
#business-card .tab-panes table .label a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
#business-card .key {
    color: #333;
    font-size: 14px;
}
#business-card .key a {
    font-size: 14px;
    color: #333;
}
#business-card .www img {
    border: 1px solid #ddd;
    padding: 2px;
    background: #fff;
    width: 285px;
}
.opinion {
    clear: both;
    width: 100%;
    border: 0;
}
.opinion ul {
    margin: 15px 0;
    padding: 0;
    list-style: none;
    border: 0;
    float: left;
    overflow: hidden;
}
.opinion ul li {
    border: 0!important;
    width: 100%!important;
    text-align: left!important;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd!important;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.opinion ul li h2 {
    font-family: "Open Sans condensed",arial;
    font-weight: bold;
    font-size: 19px;
    margin: 10px 0;
}
.opinion ul li h2 span {
    padding: 0px 5px 1px;
}
.opinion ul li h2 span a {
    color: #fff!important;
    font-weight: 400!important;
    font-family: "Open Sans",arial!important;
    font-size: 13px!important;
}
.opinion ul li p {
    font-family: "Open Sans",arial;
    color: #000;
    font-style: italic;
    font-size: 13px;
}
#footer {
    background: url("../images/footer.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding: 50px 0 0px;
}
#footer p {
    font-family: "Open Sans",arial;
    line-height: 20px;
    text-align: left;
}
#footer .row {
    margin: 13px 0;
}
#footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#footer ul li {
    display: inline;
    float: left;
    padding: 5px 40px 15px 0;
}
#footer ul li a {
    color: #fff;
    font-family: "Roboto",arial;
    font-size: 20px;
    font-weight: 300;
}
#footer ul li a:hover {
    color: #ddd;
}

/* ------------------- MOBILE-MORE ------------------- */

@media (max-width: 460px) {
	#top-info h1 {
		font-size: 34px;
	}
	#top-info h2 {
		font-size: 19px;
	}
	#top-info .small-desc {
		display:none;
	}
	#banner h4 {
		font-size: 28px;
	}
	#banner p {
		font-size: 16px;
	}
	#prestige .details .more .contact {
		background: none;
		margin: 5px 0 15px;
		padding-left: 0;
	}
	#prestige .details .more .contact li:first-child {
		font-size: 21px;
		font-weight: bold;
	}
	#prestige article .details {
		margin: 0px 0!important;
		clear: both;
		float: left;
	}
	#prestige article figure {
		display: none;
	}
	#prestige article .details .more .buttons {
		margin: 0;
		padding: 0;
	}	
	#business .details .more .contact {
		background: none;
		margin: 5px 0 15px;
		padding-left: 0;
	}
	#business .details .more .contact li:first-child {
		font-size: 21px;
		font-weight: bold;
	}
	#business article .details {
		margin: 0px 0!important;
		clear: both;
		float: left;
	}
	#business article figure {
		display: none;
	}
	#business article .details .more .buttons {
		margin: 0;
		padding: 0;
	}
	#business-card ul.unit-rating {
		display: none;
	}
	#business-card .tab-panes .ratingblock {
		font-size: 13px;
		margin: 20px 0 0;
		padding: 0;
	}	
	#business-card .tab-panes .label-danger a{
		font-size: 13px!important;
		padding: 0;
	}	
	#business-card .tab-panes .label-info a{
		font-size: 13px!important;
		padding: 0;
	}	
	#business-card .tab-panes .label-warning a{
		font-size: 13px!important;
		padding: 0;
	}	
	#business-card .tab-panes .label-primary a{
		font-size: 13px!important;
		padding: 0;
	}
	.www {
		display: none;
	}	
	.key a {
		font-size: 13px!important;
	}
}
@media (max-width: 768px) {
	header .navbar li {
		margin-right: 0;
	}
	#business-card .row {
		padding-right: 0;
	}
	#business-card  table {
		font-size:13px!important;
	}
}
@media (max-width: 992px) {
	#top-info {
		padding: 20px 0 0;
	}
	#comments {
		background: none!important;
		padding: 25px 0;
		clear: both;
		margin: 30px 0 5px;
	}
	#search {
		padding: 5px 0 40px!important;
		background:url("../images/search.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	}
	header {
		position: relative !important;
	}
	.blue {
		background: #fff!important;
	}
	.green {
		background: #fff!important;
	}
	.orange {
		background: #fff!important;
	}
	.buttons {
		margin:15px 0!important;
	}
	#footer {
		background: #333;
		padding: 20px 0 0;
	}
	#footer p {
		color: #fff;
		font-size: 12px;
	}
	#footer ul {
		color: #fff;
	}
	#footer ul li a {
		color: #fff;
		font-size: 16px;
	}
}
@media (max-width: 1200px) {
	#business-card .web li {
		width: 100%!important;
	}
}
