/* All */

.content a {text-decoration: none;}

/* Top Menu */

.upper-header ul li:last-child a{color:#000;font-weight:400}
.upper-header ul li a:hover{color:#04605E}
.sub-nav ul li.hide{display:inline!important}
.sub-nav ul ul li.hide{display:block!important}
.sub-nav.products-sub-nav li.products-more{margin-left:35px}

/* Footer section */

footer {padding-bottom: 80px;}

/* Internal links */

.internal-sticky{position:fixed;width:100%;top:100px;z-index:10}

/* Request a demo */

.request-a-demo-sticky{position:fixed;width:100%;bottom:0;z-index:10;padding-top:20px;padding-bottom:20px}

/* Pages */

.red_content_background {background: none !important;}
.section_grey {background-color: #ddd;}

.div_hero_title_text{/* display:none!important */}
.div_hero_title{padding:15px 38px;background-color:rgba(255,255,255,0.5);display:inline-block}
.div_hero_title h3{line-height:.9;margin-bottom:0}
.div_hero_title h1{color:#941a1d;padding-top:0;font-weight:700;line-height:.9}
.hero .hero-content,.news-uk .heading{background-color:rgba(0,0,0,0.3);padding:15px}
.hero-home .hero-content{background:none;height:100%}
#hero-main-text{font-weight:400;font-size:1.5rem;line-height:1.3;padding:30px 20px}
#hero-main-text span{padding:10px 0;font-weight:700;display:inline-block}
#hero-main-text p{display:inline-block}
.home_find_out_how{color:#fff;font-size:26px;text-align:center;background-color:rgba(148,26,29,0.7)}
.div_find_out_how_slide{background-color:#941a1d;padding:20px}
.div_find_out_how_slide h4{margin-bottom:10px}
.div_find_out_how_slide .slick-dots{bottom:15px;position:static}
.div_find_out_how_slide > div{color:#fff}
.div_find_out_box{margin-top:30px;display:inline-block;width:25%;text-align:center;height:auto;vertical-align:top;font-size:18px}
.div_find_out_box > a{color:#fff}
.div_find_out_box > a > img{max-height:120px;margin-left:auto;margin-right:auto;margin-bottom:10px;width:auto}

/* Single Post Request Demo */

.what-we-do-product-products{padding-bottom:0}
.what-we-do-services{padding-top:0}

/* What we do */

.what-we-do-product-products{padding-bottom:0}
.what-we-do-services{padding-top:0}

/* All News */

article .news-info h4{color:#941a1d}
.news-uk .hero-image{background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0}
.single-post .hero-subheading{color:#fff;text-align:center}


.button_white {background-color: #fff;	color: #971914;}

/* Single case studies */

@media screen and (min-width: 768px) {
	.single-case-studies{background:url(/wp-content/uploads/2020/06/people-woman-coffee-meeting-copy.jpg);padding:0;padding:50px}
	.single-case-studies h2{background-color:rgba(4,96,94,0.5);color:#fff;padding:15px;line-height:40px}
	.single-case-studies .row > p{background-color:rgba(4,96,94,0.5);color:#fff;padding:15px;font-size:23px}
	.single-case-studies .product-products.products.services{margin-bottom:0;padding:0}
	.single-case-studies .product-products .row{margin:0}
	.single-case-studies .product-products .list{padding:40px;background-color:rgba(4,96,94,0.5)}
	.single-case-studies .product-products .list a{background-color:#fff}
	.single-case-studies .product-products .list a > div,.single-case-studies .product-products .list a span{height:350px}
	.single-case-studies .product-products .list a h4,.single-case-studies .product-products .list a p{width:75%}
	.single-case-studies .product-products .list a h4{margin-top:-150px;background-color:#fff;color:#941a1d;text-align:left}
	.single-case-studies .product-products .list a p{font-size:13px;background-color:#fff;text-align:left;line-height:16px}
	.single-case-studies .product-products .product-product{width:32.1%}
	.single-case-studies .product-products .product-product:nth-child(3n+1){margin-right:16px;padding-right:0}
	.single-case-studies .product-products .product-product:nth-child(3n+3){margin-left:16px;padding-left:0}
	.single-case-studies .product-products .product-product:nth-child(3n+2){padding-left:0;padding-right:0}
}

/* Responsive */

@media (max-width: 1150px) {
	.newsletter .content{padding-left:30px;padding-right:30px}
}

@media screen and (max-width: 850px) {
	#hero-text-wrapper{display:inline-block;font-size:13px;justify-content:flex-end}
	#hero-main-text{color:#fff;font-weight:300;font-size:1.1rem;background:#04605e;flex-basis:37%;text-align:center;padding:15px}
}

@media screen and (max-width: 768px) {
	
	.row-media-query{height:65vh!important;position:absolute!important}
	#hero-main-text{font-size:1.3rem}
	.div_hero_title{display:none}
	.div_hero_title_text{display:block!important}
	.div_hero_title_text h3#hero-top-text{color:#fff;margin-bottom:0;line-height:.9}
	#hero-main-text{font-size:1rem;position:absolute;left:0;bottom:8%;width:100vw;margin-bottom:15px}
	.newsletter-wrapper{display:flex;justify-content:center;flex-wrap:wrap;padding:0 15px 10px}
	.newsletter h3{display:flex;font-size:1.1rem;align-items:baseline;justify-content:center;margin:10px 0}
	.newsletter form .input-wrapper{max-width:30%}
	.newsletter-form{display:flex;justify-content:space-between;margin:10px 0!important;padding:0}
	.newsletter form input{height:25px;margin-bottom:20px}
	#hero-main-button{}
	#button-flex{display:flex;justify-content:center}
	.break-mobile{display:none}
	.div_find_out_box{width:50%}

}