#pageTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}

#pageTop i {
  padding-top: 0;
}

#pageTop a {
  display: block;
  z-index: 999;
  padding: 8px 0 0 2px;
  border-radius: 30px;
  width: 40px;
  height: 40px;
  background-color: #9FD6D2;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}

.vc_custom_heading h4{
	font-size:14px;
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

.bg-dark{
	background-color:#E60012!important;
}

.dmbs-header .dmbs-header-left .dmbs-logo-image{
	width:800px;
	height:auto;
	max-height:100%;
}

.textwidget h2{
	font-size:1.6rem;
	text-align:center;
	color:#00913A;
}

h3.widgettitle{
	font-size:1.2rem;
	text-align:center;
	color:#00913A;
}

#listcategorypostswidget-3{
	margin-bottom:24px;
}

footer{
	background-color:#23282d;
	color:#FFF;
	padding:64px 0;
	margin:36px auto 0 auto;
}

.container.dmbs-header-nav-container #header-nav-content a{
 color:#FFF!important;
}

.navbar-dark .navbar-toggler{
 color:#FFF!important;
}

@media (min-width: 1200px){
.container.dmbs-header,
.container.dmbs-header-nav-container{
width:100%;
max-width:100%;
padding-left: 0;
padding-right: 0;
}
.container.dmbs-header-nav-container #header-nav-content{
	max-width:1140px;
	margin:auto;
}
.container.dmbs-header-nav-container #header-nav-content ul{
width:100%;		
}
.container.dmbs-header-nav-container #header-nav-content li{
}
.container.dmbs-header-nav-container #header-nav-content a{
 color:#FFF!important;
	font-size:22px;
	padding: 10px 24px;
}
.container.dmbs-header-nav-container #header-nav-content a:hover{
 color:#66000C!important;
}
.vc_gitem-post-data-source-post_excerpt{
	display:none;
}

	.footer-widget-area{
	max-width:1180px;
	margin:auto;
	color:#FFF!important;
	}
	.global-nav-wrapper{
	background-color:#E60012;
	margin-top:20px;
}
	.sub-page-contents{
	max-width:1180px;
	margin:auto;
}

}