h4{
	padding: 0px 0 1px !important;
}
a:hover{
	color: #97bf11 !important;
}
.heading-block h3{
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 25px;
}
.heading-block h3:first{
	margin-top: 0;
}
.mc-remove-background{
	background: none !important;
}
#header.full-header #primary-menu > ul{
	border-right: 0;
    padding-right: 0;
    margin-right: 0;
}

#logo{
	border-right: 0 !important;
}

#primary-menu ul li a{
	font-size: 11.5px;
	padding: 0 12px;
}

ul li, ul ol{
	margin-bottom: 6px;
}

.mc-menu-container{
	max-width: 1200px;
}
.mc-header-top{
	border-bottom: 1px solid #ddd;
}
.mc-top-right{
	padding-right: 27px;
}
.mc-top-option{
	display: inline-block;
	padding: 10px;
}
.mc-top-option-gray a{
	color: gray !important;
}
.mc-top-icon{
    display: inline-block;
    padding-top: 2px;
    vertical-align: top;
    margin-right: 5px;
}
.mc-top-data{
	display: inline-block;
    vertical-align: top;
    padding-top: 0px;
}

.mc-footer-wrap{
	padding: 50px 0;
}
.footer-big-contacts {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}

.footer-big-contacts span {
	display: block;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	color: #888;
	letter-spacing: 2px;
}
.dark .footer-big-contacts { color: rgba(255,255,255,0.8); }

.mc-footer-line{
	margin: 40px 0;
    border-top: 1px solid #ddd;
}

#copyrights{
	padding: 25px 0;
}

.mc-img-responsive{
	width: 100%;
	max-width: 100%;
}
.mc-main-container{
	margin-top: 20px;
}
.mc-main-container p{
	margin-bottom: 10px;
}

#page-title {
    background-color: #007997 !important;
}

#page-title h1{
    color: #fff;
}

.mc-main-content{
    color: #fff;
    font-size: 16px;
}

.mc-title-insurance{
    text-align: center;
    padding: 5px 10px;
    color: #fff;
    background: #007997;
}

.mc-img-contact-left{
	text-align: center;
    max-width: 230px;
    margin: 0 auto;
}
.mc-img-contact-left img{
	margin-bottom: 10px;
}

hr{
	border-top: 1px solid #777;
}

.mc-page-subtitle{
	color: #ddd !important;
	margin-top: 5px !important;
}
.mc-heading-block{
	margin-bottom: 15px;
}
.mc-mission-image{
	max-width: 400px;
}
.mc-col-mission-image{
	text-align: right;
}

.mc-faq-wrap{
	width: 100%;
}

.mc-togglec{
    padding-bottom: 10px;
    display: block;
    position: relative;
    padding: 10px 0 0 24px;
}

.mc-subscribe-title{
	margin-bottom: 13px !important;
}

.mc-btn-success{
   	background: #96bf0b;
    border: 1px solid #96bf0b;
}
.mc-btn-success:hover, .mc-btn-sucess:active, .mc-btn-sucess:focus, .mc-btn-sucess:visited{
	background: #96bf0b !important;
    border: 1px solid #96bf0b !important;
}
.form-control.error, .sm-form-control.error{
	border-color: #96bf0b;
}

.mc-sidebar-category-box{
    padding-top: 0px !important;
}
.mc-tagcloud a{
    width: 100% !important;
    text-transform: capitalize !important;
    padding-left: 15px;
}
.mc-sidebar-title{
	margin-bottom: 10px !important;
}
.mc-sidebar-category-title{
	text-transform: initial !important;
	font-size: 18px !important;
}

.mc-news-list-item{
    padding-bottom: 30px !important;
    margin-bottom: 40px !important;
}
.mc-entry-content p, .entry-content p, .mc-secondary-content p, .mc-main-content p{
	margin-bottom: 15px !important;
}
.mc-secondary-content p, .mc-secondary-content li, .mc-secondary-content ol{
	font-size: 16px;
}
ul li ol{
	margin-left: 19px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.mc-secondary-content ol{
	margin-left: 19px;
}
.mc-secondary-content ol li{
	margin-bottom: 6px;
}
.mc-secondary-content blockquote{
    margin-top: 10px;
    font-weight: 300;
    color: #777;
    font-size: 20px;
    border-left: 0;
}
.mc-secondary-content{
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.mc-read-more-news{
	border: 0;
}

.mc-testimonial-home{
	border:none;
	box-shadow: 0 1px 1px rgba(0,0,0,0);
}
.content-wrap {
	padding-top: 50px !important;
}
.mc-slideshow-link{
	color: white;
}
.mc-slideshow-link:hover{
	color: white !important;
}
.mc-home-services-title{
	margin-bottom: 20px;
}

#mc-contact-home{
	position: relative;
    padding: 50px 0;
	background-color: #007997;
	color: #fff;
}

#mc-contact-home hr{
	border-top: 1px solid #fff;
}

#primary-menu ul ul, #primary-menu ul li .mega-menu-content{
	border-top: 4px solid #96bf0b;
}

#footer{
	margin-top: 0 !important;
}

#primary-menu ul ul, #primary-menu ul li .mega-menu-content{
	border-top: 0 !important;
}

.mc-content-home-testimonials{
    padding: 60px 0 30px 0;
    background-color: #F9F9F9;
    overflow: hidden;
}
.mc-home-test-image{
	float: none;
    margin: 0 auto;
    margin-bottom: 25px;
    width: 110px !important;
    height: 110px !important;
}
.mc-home-test-image a{
	width: 110px !important;
    height: 110px !important;
}
.mc-home-test-image a img{
	height: auto;
}
.mc-home-test-content{
	text-align: center;
}
.mc-content-home-testimonials .flex-control-nav.flex-control-paging{
    position: relative;
    margin-top: 32px;
    top: 0;
    bottom: 0;
}
.mc-content-home-testimonials .flex-control-nav.flex-control-paging li{	
    width: 12px;
    height: 12px;
    float: none;
    display: inline-block;
    margin: 0 5px;
}
.mc-content-home-testimonials .flex-control-nav.flex-control-paging li  a{
	width: 12px !important;
    height: 12px !important;
}
.tagcloud a.current{
    border-color: #96bf0b !important;
    color: #96bf0b !important;
}

.container ul{
	margin-left: 15px !important;
}

.icon_round .fbox-icon i, .icon_round .fbox-icon img{
	border-radius: 10% !important;
}

.icon_round .fbox-icon i:after{
	border-radius: 10% !important;
}
.mc-speciality-title{
	font-size: 22px !important;
	padding-bottom: 2px !important;
}

.mc-tabs-1 .ui-state-active a:hover{
   	color: white !important;
}
.mc-tabs-1 ul.tab-nav{
	width: 250px;
}
.mc-boxed-slider{
	padding-top: 0;
	margin-bottom: 30px;
}

.sidebar-show-small{
    margin-top: -20px;
    margin-bottom: 23px;
	display: none;
}
#mc-slider{
	display: none;
}
.md-message-sent{
	display: none;
}

.dark .slider-caption, .dark .slider-caption h2{
    font-size: 35px;
    line-height: 50px;
}
#primary-menu ul ul ul{
	left: 204px;
}

@media screen and (max-width: 1150px){
	#primary-menu ul li a{
		font-size: 10px;
		padding: 0 7.5px;
	}
}

@media screen and (max-width: 991px){
	.sidebar-show-big{
		display: none;
	}
	.sidebar-show-small{
		display: block;
	}
}

@media screen and (min-width: 767px){
	.mc-show-767{
		display: none;
	}
	.mc-hidden-767{
		display: block;
	}
}

@media screen and (max-width: 767px){
	.mc-tabs-1 ul.tab-nav{
		width: 100%;
	}
	.mc-show-767{
		display: block;
	}
	.mc-hidden-767{
		display: none;
	}
}