.wpb_text_column ul li {
	font-size: 18px;
	line-height: 27px;
}
.single-post #page-title {
	background-position: 0 0  !important;
}
.post_below_content li {
    list-style: none;
    float: left;
    width: 20%;
    margin: 11px;
}
.post_below_content .cms-recent-post-wrapper {
	float: left;
	width: 100%;
}
#bottom_row {
	border-top: 2px solid #000;
}
#footer-bottom a:hover {
    color: #fff !important;
}
.fa-phone::before {
	content: "\f095" !important;
	color: #015C79 !important;
}
.wpb_wrapper ul {
	padding: 0 16px !important;
}
#ssb-btn-0 {
	background: #FF5100 !important;
	border-radius: 20px 0px 0 18px !important;
}
.dv-member-name.rmveffect {
	background: #015c79 !important;
}
.dv-panel-title {
	background-color: #015c79 !important;
}
.dv-member-name {
    background-color: #015c79 !important;
}
.dv-member-zoom {
    background-color: #015c79 !important;
}
p {
	font-size: 15px !important;
}
.title p {
	font-size: 40px !important;
}
.vc_tta-panel-body ul li {
	font-size: 15px !important;
}
.cms-loader{display:none !important;}
#cms-loadding{display:none !important;}
#footer-top {
	background: #015c79 !important;
}
body .header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a {
	color: #015c79 !important;
}
#cshero-header.header-fixed {
	background: #fff !important;
}
.shopping-cart-wrapper {
	display: none !important;
}

.single-team .col-xs-12.col-sm-8.col-md-8.col-lg-9 {
	width: 100% !important;
}
.single-team .archive_detail {
	display: none !important;
}
.single-team .post-bottom-wrap {
	display: none !important;
}
#cshero-header-logo img {
	max-height: 49px !important;
}
#cshero-header-logo img {
	max-height: 82px !important;
}
.trans-logo img {
	max-width: 215px !important;
}
.sticky_logo {
	/* border: 1px solid red; */
	width: 203px;
}
.dv-panel-inner {
	padding: 30px !important;
	background-color: #fff !important;
}
.dv-panel, .dv-panel p, .dvcv-subtitle, .teamlist-popup, .teamlist-popup p {
	color: #000 !important;
}

.mCustomScrollBox {
	background: #fff !important;
}
.darker_text .cms-fancybox-title, .darker_text .cms-fancybox-desc {
	color: #fff !important;
}
.loc_button {
	margin: 24px auto 0 !important;
	display: table !important;
}

.footer-top3 .fa-phone {
	background: #ff5409 !important;
	margin: 0 7px 0px 0 !important;
	border-radius: 5px !important;
}
.post-bottom-wrap {
	display: none !important;
}
.archive_detail {
	display: none !important;
}
/*.single-post #page-title-text {
	display: none;
} */
/*.single-post #page-title {
	background: none !important;
	/* min-height: 146px !important; */
padding: 82px 0 27px !important;
}*/
.blox_form {
	margin-bottom: 15px;
}
.blox_form textarea {
	height: 54px !important;
}
#sab_content .vc_row.wpb_row.vc_row-fluid.no-overlay.vc_custom_1564414254970.row-default {
	margin: -7px 0 0 0;
}
#sab_content {
	height: 28px !important;
}
.header-trans #cshero-header {
	top: 28px !important;
}
#footer-top a:hover {
    color: #ff5409 !important;
}
#footer-top a {
    color: #fff !important;
}

.site-main p {
	font-size: 18px !important;
	line-height: 27px;
}
.ls_rss_retriever {
	font-size: 18px;
	line-height: 27px;
}
@media only screen and (max-width: 700px) {
#cshero-header-logo img {
    max-height: 71x !important;
}
.topbbr {
	text-align: center !important;
}
.brochure {
	display: none !important;
}
}

@media only screen and (max-width: 976px) {
#cshero-header {
	margin: 42px 0 0 0;
}
.cs-menu-toggle {
	position: relative;
	right: 0;
	text-align: center;
	top: -2px;
	width: 30px;
	height: 30px;
	line-height: 15px !important;
	font-size: 23px;
	float: right;
	border: 1px solid #000 !important;
	margin: -34px 0 0 0 !important;
}
}

.wppsac-post-date {
	display: none !important;
}
.wppsac-post-content {
	display: none !important;
}
.single-post li {
	font-size: 18px !important;
}
.randomposts {
	overflow: hidden;
	margin-bottom: 10px;
}
.randomposts .arpw-thumbnail {
	width: 300px;
}
.randomposts .arpw-title {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: 400;
}
.single-post .page-title-inner h1 {
	display: none !important;
}
.single-post-blog article .post-thumbnail {
	width: 100%;
	padding: 0 !important;
}
.topbbr {
	margin: -22px 0 0 0;
}