#header_unbordered.mez-header {
    background: url(/packages/theme_super_mint/themes/super_mint/images/mez-banner-bg.jpg) no-repeat scroll center;
    background-size: cover;
}

.boxed {
    background: rgba(255,255,255,0.9);
}

.section-boxed {
    background: url(/packages/theme_super_mint/themes/super_mint/images/mez-section-bg.jpg) no-repeat scroll center;
    background-size: cover;
}

.section-img {
    width: 100%;
    height: auto;
}

.new-card {
    text-align: center;
}

.new-card .hm-feat-holder {
    background-color: #f6f6f6;
    text-align: center;
    height: 100%;
    
    padding-bottom: 60px;
    position: relative;
}

.new-card .card-img {
    width: 75%;
    height: auto!important;
    margin: 10px 0 0;
}

.new-card h2 {
    text-align: center;
    margin: auto;
}

.new-card-body h2 {
    color:#000;
}
.p1 { font-weight: 900 !important; }

.new-card p {
    font-size: 15px;
    padding: 0 20px;
}

.new-card .btn-feat {
    width: auto;
    display: inline;
    padding: 10px 30px;
    background: #fff;
    color: #000!important;
    border-radius: 30px;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -75px;
}

.new-card .btn-feat:hover {
    color: #fff!important;
}

.red-bak {
    background-color: #ea2737;
    color: #fff;
}

.alt-bak {
    background-color: #f0eee9;
}

.tecCont h1 {
    color: #000;
}

.tecCont h3 {
    color: #e82737;
}

.tecCont h4 {
    color: #e82737;
}

h4.lead {
    color: #e82737;
}

.hm-feat-holder {
    margin-bottom: 10px !important;
}
p.cardSection {
    color: #ea2737;
    font-size: 14px !important;
    padding: 20px 5% 0;
    margin-bottom: 0px;
    text-align: center;
}
.hero-text p.cardSection {
    font-size: 14px;
    padding: 0 5% 0 !important;
}
.hm-feat-holder h2 {
    min-height: 30px;
	margin-top: 20px;
}
.hm-feat-holder img {
    height: 220px;
}
#under_header_unbordered .under-head-banner {
    padding-bottom: 20px;
    padding-top: 20px;
}
#homeHero .row.card {
    padding: 10px 0 40px;
}
#homeHero .row.card>div p {
    font-size: 19px;
    text-align: center;
}
.hero-highlight .highlight-text {
    width: 75% !important;
}

#under_main_unbordered .ccm-page-list, #case_studies_unbordered .ccm-page-list {
    margin: 5px auto;
    max-width: 1140px;
}

#case_studies_unbordered {
    background-color:#f0eee9; 
	
}

#header_unbordered.products-header {
    background: url("/images/product_hero_background.jpg") no-repeat scroll center;
    background-size: cover;
}

#middle {
    background-image: none !important;

}


#header_unbordered .row {
/*  background: #e5e5e5 !important; */
}

#calltoaction { background-color:#ea2737; padding-top: 40px; padding-bottom: 40px; }
#calltoaction h3 { color: #fff; }
#calltoaction p { color: #fff; }

#calltoaction a.btn-feat {
    background-color: #fff;
    border-radius: 5px;
    color: #6d1a0a !important;
    font-size: 22px;
    padding: 13px 25px;
    text-align: center;
    text-decoration: none;
}
#calltoaction a.btn-feat:hover {
    background-color: #000;
    color: #ea2737 !important;
}

.prod-box h2 {
	font-size: 20px !important;
    min-height: 25px;
	margin-top: 15px;
}
.prod-box p {
	color: #161617;
	font-family: "OpenSans-Regular", sans-serif;
	margin-bottom: 0;
	text-align: left;
}
.prod-box p.cs-red {
	color: #ea2737;
	font-size: 14px;
	font-family: "museo_sans500_italic", "OpenSans-Regular", sans-serif !important;
}
.prod-box .rm-spacer {
	margin-top: 20px;
}
.prod-box .rm-spacer a {
	background-color: #ea2737;
	border-radius: 5px;
	color: #fff !important;
	font-size: 18px;
	padding: 7px 20%;
	text-align: center;
	text-decoration: none;
}
.prod-box .rm-spacer a span {
	margin: 0 auto;
}
.prod-box .cs-text-cont {
	padding: 0 5%;
	min-height: 250px;
}

#homeHero .row.card>div .hero-text.has-icon {
    padding: 0 25px 20px;
    margin-top: 25px;
}

.title-icon {
    border-radius: 100%;
    width: 82px;
    padding: 7px 0;
    background-color: #f6f6f6;
    transform: translatey(-50%);
    margin-bottom: -25px;
} 

#top_nav ul.nav > li.active > a:hover { color: #000 !important; }



@media (min-width: 991px) {
    .cta-bg-img {
        background-image: url(https://www.tecconsales.co.uk/packages/theme_super_mint/themes/super_mint/images/cta-img-bg.jpg);
        background-repeat: repeat-x;
        background-position: center bottom;
        background-size: contain;
    }
}
