
			section.flexi-block.block--content-graphic-feature.has-bg .container img {
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: -100px;
}
iframe.giphy-embed {
    max-width: 100%;
}
@media only screen and (max-width: 768px){
.single-case_study .case-study .introduction .container .client-stats .stats {
    display: block;
    text-align: center;
}

.single-case_study .case-study .introduction .container .client-stats .stats h6 {
    text-align: center;
}
	iframe.giphy-embed {
		height: auto;
	}
}

mark {
	    background: #ffd6e2;
}

section.flexi-block.block--content-graphic-feature .container img {
    margin: 0 auto;
    margin-top: 100px;
}
body{
	letter-spacing:0rem;
}
.wp-block-rank-math-toc-block{
	background-color:#eaeaea;
	padding:30px;
	width:500px;
	margin:40px 0px 40px 0px;
	
}
.wp-block-rank-math-toc-block li{
	margin-bottom:0px;
	list-style-type:disc;
margin-left:30px
}
.wp-block-rank-math-toc-block li::marker{
color:#ff014a;
}
.accordion-content {
	padding-right: 0px !important;
}
body.page_id-2 .site-breadcrumb {
	display: none;
}
#pad-bot{
	padding-bottom:100px;
}
#pad-top{
	padding-top:100px;
}
h1{
	font-weight:600;
}

.post-featured-image img{
	max-height:400px;
	object-fit: cover;
}
.client-tiles li {
	background-color:#fafafa !important;
}

		@media only screen and (max-width: 768px) {
	.front-page .hero-banner .media {
		display: none;
	}
			.hero-text .review-hero {
				order: 2;}
			.hero-text h1 {
				font-size:80px!important;
			
}

.hero-text {
    display: flex;
    flex-wrap: wrap;
}

.hero-text h1 {
    order: 1;				
}

.hero-text * {
    order: 3;
}
	}

@media only screen and (min-width: 600px) {
.case-study-content h3{
	font-size:200% !important;}
.case-study-content{
	background-color: rgba(0,0,0,.8) !important;
}
#hide-me{
	display:none;
}
.post-single_main .post-featured-image .additional-info time {
	font-size: 1rem
}
.pad {
	padding:40px;
}

.post-single_main {
	grid-gap: 70px;
}
.post-single_main .post-featured-image .additional-info span{
	font-size:1rem;
}
.case-study #main-content {
    padding-top: 1px;
}
.single-case_study .case-study .introduction{
	padding:50px 0;
}

.site-breadcrumb nav{
	padding: 15px 0 15px;
}
header .container .header-row nav{
	width:80%;
}
.single-case_study .case-study .introduction .container .client-stats .stats{
	grid-gap: 0px 20px;
}
.single-case_study .case-study .introduction .container .client-stats .stats .stat-number h6 {
	font-size: 70px;
}
.hero-banner.heroFeature .hero-content{
	margin:auto;
}

#up{
	margin-top:-100px !important;
}
	

@media only screen and (max-width: 600px){
	.landing-vid{
		width:100%;
		height:280px;
	}}

.wp-block-heading:after {
    display: none;
}
figure.wp-block-image {
    margin: 0;
	  margin-bottom: 20px;
}
	
	
	.intro-content, .tiles-content
 > .button-group {
		justify-content: center;
	}
	.hero-banner.heroFeature .hero-image:after{
		background-color:rgba(0,0,0,.5)
	}
	.tiles-content h3{
		font-size:200%!important;
	}
	}
.case-study-list-view li .case-study-content{
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,.7)!important;
}
#best-tiles .tiles-icon{
display:none!important;
}
.case-study-list-view li{
	border-radius:60px;
	font-size:150%;
  line-height:3.5;}
.case-study-list-view h3{
		line-height:1.1;
			font-weight:900!important;
}
#best-tiles li{
	background-color:rgba(0,0,0,0);
}
#best-tiles{
	margin-bottom:20px;
}
#home-case{
	padding-bottom:30px;
	background-color:#f4f4f7;
}
.newsletter-box{
	border-radius:60px;
}
#best-tiles .tiles-content h2::after{
	display:none;
}
h1{
	font-size:70px
}

/* Pompey Landing Page */
.page_id-18824 #main-content .block--content-graphic-feature {
    margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
body.page_id-18824 #main-content {
    margin-top: 180px;
}

	body.page_id-18824 #main-content h1 {
		font-size: 56px;
		margin-bottom: 20px;
	}
	
body.page_id-18824 #main-content .block--content h2 {
    font-size: 32px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}

body.page_id-18824 #main-content .block--faq .container {
    display: flex;
    flex-wrap: wrap;
}

body.page_id-18824 #main-content .block--faq .container .accordion {
    order: 2;
}
}		