/*!/wp-content/themes/lnetdigital/style.css*//*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 6 by Zurb
Version:            2.10.4
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* ----------------------------------------------------------------------------

Unfortunately WordPress will require a style.css file
located in the theme's root folder for stuff to work.

However, we will not be using vanilla CSS. We're using Sass.

Sass is a superset of CSS that adds in amazing features
such as variables, nested selectors and loops. It's also
the easiest way to customize Foundation.

All Sass files are located in the /assets/scss folder.
Please note that none of your scss files will be compiled to /stylesheets/foundation.css before you run
'npm run watch' or 'npm run build'.

Please read the README.md file before getting started. More info on how
to use Sass with Foundation can be found here:
http://foundation.zurb.com/docs/sass.html

If you for some reason would like to write plain css instead of using Sass,
you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */
.error404 h1 {
	font-weight: 700;
}

.error404 .main-content article header {
	margin-top: 190px;
}

.error404 .entry-content .bottom {
	margin-top: 0;
}

.error404 .entry-content {
	margin-bottom: 190px;
}

@media only screen and (max-width: 1024px) {
	.error404 .main-content article header {
		margin-top: 0;
	}
	.error404 .entry-content {
		margin-bottom: 88px;
	}
}

/* LNET NEW OR OVERRIDE STYLES */

html { scroll-behavior: smooth; }

.blue { color: #00ADE9!important; }
.red { color: #EF6461!important; }
.white { color: #FFFFFF!important; }
h2.white { color: #444!important; }

.button.highlight.lp {}

.pagerow h2 { text-transform: uppercase; }

.lp-hero h1 { color: #444!important; }
.lp-hero .hero-text p, .lp-hero .hero-text ul>li { color: #444!important; }
.lp-hero { background: rgb(0 149 200 / 17%)!important;  }
.lp-hero::after { border-top: 33px solid rgb(0 149 200 / 17%)!important;  bottom: -33px; }
.page-template-contact .pagerow.form header h1 {
	text-transform: initial;
}

/* ecommerce-shopping-ads-css */

.lp2-row1 {
	padding-top:11%;
}
.lp2-row1left {
	padding-bottom: 20px;
}

.lp2-row1 h1{
	font-weight: 900;
	font-size: 52px;
	line-height: 64px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	text-transform: uppercase;
	margin-bottom: 25px;
	color: #fff;
}

.lp2-row1 h3 {
	font-size: 24px;
	color: #fff;
	font-weight: 900;
}

.lp2-row1 p, .lp2-row1 ul li {
	color: #fff;
}

.lpquote {
	margin-top: 50px;
}
.lpquote .lpquotes {
	float: left;
	font-family: stevie-sans, sans-serif;
	font-weight: 900;
	font-size: 100px;
	line-height: 83px;
	margin-right: 0px;
	overflow: hidden;
	color: #00ADE9;
	width: 15%;
}
.lpquotesr {
	float: left;
	width: 81%;
}

.client {
	float: right;
	color: #fff;
}
.client img{
	margin-right: 10px;
}
span.clients {
	font-weight: 600;
}


.lpredblock1 {
	background: #EF6461;
	width: 90%;
	float: right;
	padding: 0 8% 8% 8%;
	color: #fff;
	margin-bottom: 50px;
}
.lpredblock1 .arrow-down {
	width: 0px;
	height: 0px;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 50px solid rgba(0, 5, 5, 0.9);
	margin: 0 auto;
}
.arrow-down1111 {
	width: 10%;
	height: 50px;
	margin: 0 auto;
	border-top: 50px solid transparent;
	border-right: 50px solid #ef6460;
	border-left: 50px solid #ef6460;
}
.lpredblock1 h2{
	font-size: 26px;
	font-weight: 900;
	text-align: center;
	line-height: 32px;
	text-transform: capitalize;
	margin: 10px 0;
}
.lpredblock1 p{
	text-align: center;
	margin: 0;
}
.lpredblock1 form label{
	display: none;
}
.lpredblock1 form label span{
	display: block;
}

.lpredblock1 form p{
	margin: 0;
	padding: 0;
	line-height: 1em;
}

form .gdpr p {
	font-size:15px;
	line-height: 20px;
}

form input.wpcf7-submit {
	background-color: #00ADE9;
	color: #fefefe;
	border-bottom: none;
	float: right;
	font-weight: 900;
	width: 187px;
	text-transform: uppercase;
	background-size: 147px;
	background-position: center 37px;
	background-repeat: no-repeat;
	font-size: 18px;
	height: 56px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	margin: 0 0;
}
.lpredblock1 form input.wpcf7-submit {
	margin-top: 15px;
	float: none;

}

span.wpcf7-not-valid-tip {
	color: #000;
}
div.wpcf7-mail-sent-ok {
	background: #398f14;
	margin-top:50px;
}

.page-template-free-download .gdpr .wpcf7-list-item {
	margin: 0;
}

@media (min-width: 768px){
.fd-row-2 .form-box {
	padding: 40px 42px 40px 42px;
}
}

.psst {
	clear: both;
	text-align: center;
	background: url(/wp-content/themes/lnetdigital/src/assets/images/arrow.png) bottom right 20% no-repeat;
	height: 200px;
	background-size: 50px;
}



.lp2-row2 h2 {
	font-size: 24px;
	color: #333;
	font-weight: 900;
}

.lp2-row2 .slidedeck img {
	position: relative;
	top: -80px;
}

.lp2-row3 h3 {
	font-size: 24px;
	color: #333;
	font-weight: 900;
	margin-top: 0px;
}

.lp2-datebox {
	justify-content: center;
	width: 60px;
	height: 60px;
	background-color: #00ADE9;
	color: white;
	text-align: center;
	flex-direction: column;
	margin-left: 20px;
	margin-top: 12px;
}

.lp2-datebox span {
	color: white;
	text-align: center;
	flex-direction: column;
	line-height: 22px;
}

.month {
	font-size: 16px;
}

.date {
	font-size: 27px;
	font-weight: 800;
}





/* consultation pages */

.vc h1{
	margin-bottom: 0px;
	font-weight: 600;
	font-size: 39px;
	font-family: 'stevie-sans', sans-serif;
	color: #ffffff;
	margin-bottom: 15px;
}

.vc h2{
	color: #ffffff;
	margin-top: 50px;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
}

.vc p{
	color: #ffffff;
}

.vc a{
	align-content: left;
}

.vc li{
	color: #ffffff;
}

.vc-reg h2{
	color: #00ADE9;
	margin-top: 50px;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
}


.vc h2{
	color: #ffffff;
	margin-top: 50px;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
}

.vc h3{
	color: #ffffff;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 18px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
}

.vc p{
	color: #ffffff;
}

.vc-who h2{
	color: #00ADE9;
	margin-top: 50px;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	font-family: 'stevie-sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
}

.vc-who p{
	text-align: center;
	max-width: 60%;

}


.vc-av h3{
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 18px;
	text-align: left;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
}

.vc-av p{
	text-align: left;
}

.vc-cta h2{
	margin-bottom: 0px;
	font-weight: 600;
	font-size: 39px;
	font-family: 'stevie-sans', sans-serif;
	color: #ffffff;
	margin-bottom: 15px;
	text-align: center;
}

.vc-cta .benefits h2{
	margin-top: 25px;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #262626;
}

.vc-cta .benefits li, p{
	text-align: left;
}

.vc-cta .price h2{
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 32px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #EF6461;
}

.vc-cta .price p{
	margin-top: 50px;
	margin-bottom: 5px;
	font-weight: 600;
	text-align: center;
}

.vc-cta .vc-pound p{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 48px;
	font-weight: 400;
	text-align: center;
}


.vc-booking h2{
	margin-top: 50px;
	margin-bottom: 0px;
	font-weight: 600;
	font-size: 39px;
	font-family: 'stevie-sans', sans-serif;
	color: #262626;
	margin-bottom: 15px;
	text-align: center;
}

.vc-box-float2 h3{
	color: #ffffff;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 18px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
	text-align: left;
}

.vc-box-float1 p{
	color: #ffffff;
}

.vc-box-float1 a {
	font-size: 14px;
	line-height: 33px;
	font-family: 'Stevie Sans';
	font-weight: 600;
	color: #333333;
	background-image: url('/wp-content/themes/lnetdigital/dist/assets/images/arrow-button.svg');
	/* background-position: center bottom; */
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: 30px;
	text-align: left;
	display: block;
	padding: 0px 0 15px 10px;
}

.vc-box-float1 h3{
	color: #ffffff;
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 18px;
	font-family: 'stevie-sans', sans-serif;
	text-transform: uppercase;
	text-align: left;
}

.vc-box-float2 li{
	color: #ffffff;
}

.vc-box-float2 a{
	font-size: 14px;
	line-height: 40px;
	font-family: 'Stevie Sans';
	font-weight: 600;
	color: #333333;
	background-image: url('https://www.lnetdigital.co.uk/wp-content/themes/lnetdigital/dist/assets/images/arrow-button.svg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-top: 30px;
	text-align: left;
	display: block;
}


.lnetwrap {
	width:1600px!important;
	margin: 0 auto;
}

.elementor-element.elementor-element-5a811d6.vc.elementor-column.elementor-col-50.elementor-top-column {
	padding-bottom: 50px;
}

.elementor-1402 .elementor-element.elementor-element-6119c4a .elementor-image img.attachment-medium_large {
	width: 50%;
}
.elementor-1402 .elementor-element.elementor-element-dfa27bb > .elementor-container {
	padding-top: 50px;
}


/* case study */


@media (min-width: 768px) {
	.page-template-page-templatescase-study-php .cs-row-1 {
		min-height: 331px;
	}
	.page-template-page-templatescase-study-php .cs-row-1 h1 {
		padding-top: 135px;
	}
	.page-template-page-templatescase-study-php .lnet-row .lnet-col-sm-80 {
	max-width: 100%;
	flex: 0 0 100%;
	}
}

@media (min-width: 992px) {
	.page-template-page-templatescase-study-php .lnet-row .lnet-col-md-60 {
		max-width: 100%;
	}
	.page-template-page-templatescase-study-php .cs-row-3 {
	padding-top: 0px;
	}	
}

@media (min-width: 1500px) {
	.page-template-page-templatescase-study-php .cs-row-2 .content-wrap {
		padding-top: 70px;
	}
}

.new-bg {
	padding-top: 40px;
	padding-bottom: 40px;
	background: url('/wp-content/themes/lnetdigital/dist/assets/images/wave-bg-bluish-1.png') no-repeat center center/cover;
	position: relative;
	background-position: top
	
   
}

.page-template-cro .pagerow.row-4.cta {
	background-image: url('/wp-content/themes/lnetdigital/dist/assets/images/wave-bg-bluish-1.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
	padding: 45px 0;
}

.pagerow.cta p {
text-align: center;
}


.page-id-3142.page-template-cro .pagerow.row-1 .text .spacing-container:before {
	content: '';
	display: block;
	background-image: url(https://www.lnetdigital.co.uk/wp-content/uploads/2020/12/crm-02.svg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 120px;
	width: 300px;
	position: absolute;
	z-index: -9;
	top: 90px;
	left: -200px;
}

.page-id-3142.page-template-cro .pagerow.row-2 .text .spacing-container:before {
	 content: '';
	display: block;
	background-image: url(https://www.lnetdigital.co.uk/wp-content/uploads/2020/12/hubspot.svg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 120px;
	width: 550px;
	position: absolute;
	z-index: -9;
	top: -93px;
	right: -190px;
}

body .wpcf7.spam .wpcf7-response-output {
	color: #00a0d2;
}
body .wpcf7 form.sent .wpcf7-response-output {
	color: #46b450;
}

.page-id-4338.page-template-cro .pagerow.row-2{
	padding-bottom: 200px;
	padding-top: 100px;
}

/* Blog Right Section CTA */

.archive .lnet-grid.grid-80-20 .col-20 aside.sidebar .widget.widget_custom_html, .blog .lnet-grid.grid-80-20 .col-20 aside.sidebar .widget.widget_custom_html, .search .lnet-grid.grid-80-20 .col-20 aside.sidebar .widget.widget_custom_html, .single .lnet-grid.grid-80-20 .col-20 aside.sidebar .widget.widget_custom_html {
	background: url('/wp-content/themes/lnetdigital/dist/assets/images/wave-bg-bluish-box.jpg') no-repeat center center/cover; 
	background-color: #1d39aa;
	color: #fff;
	padding: 30px;
}


/* Blog Right Section CTA end */

/* Free Audit Popup Style */

.sg-popup-content li, p {
	font-size: 18px;
	color: #333;
	line-height: 27px;
}

/* Free Audit Popup Style END */



/* TEAM */

.single-team #page-container {
	margin-top: 0;
}

	.single-team .cs-row-1 {
	/* min-height: 185px; */
}

.single-team .info-row span:first-child, .single-team .info-row span:last-child {
	-webkit-box-flex: 0;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-width: 50%;
}

.single-team .scs-row-2 .lnet-container::after, .page-template-team .cs-row-1 .lnet-container::after { background: none; }

.page-template-team .lnet-row .lnet-col-md-60 { max-width: 100%; }
.page-template-team .lnet-row .lnet-col-sm-80 { max-width: 100%; flex: 0 0 100%; }


/* TEAM END */

/* Hero text, services page */

.page-template-cro .hero-CRO .hero-text {
	margin-top: 15px;
}

@media (min-width: 992px) {
	.lp-hero {
		min-height: auto; padding-top: 100px;
	}
	
}
/* Hero text, services page END */


.block-cont .image .quote-box h3 {
	text-transform: uppercase;
}


body .sticky-footer {
	bottom: 0.5%;
	left: 50px;
	right: auto;
	width: auto;
}

div#page-container {
	margin-bottom: 50px;
}


/* Service page NEW */

.facts {
	background: #f1f1f1;
	padding: 30px;
	margin-top:30px;
}

.facts li {
	list-style: none;
}

.page-template-service-page-new .lp-hero h1 {
	/*text-transform: uppercase;*/
	font-weight: 600;
}

.page-template-service-page-new .text h3 {
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
}

.page-template-service-page-new .text .hero-text.rte h2 {
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
}

.page-template-service-page-new .lp-quote-box-style-2 a.link-button {
	background-color: #EF6461;
	padding: 8px;
}
.page-template-service-page-new .lp-quote-box-style-2 a.link-button:hover {
	background-color: #0095c8;
}

iframe .hs_recaptcha.hs-recaptcha.field.hs-form-field {
	display: none;
}

.page-template-service-page-new .wpcf7 form .col-50 br { display: none; }
.page-template-service-page-new .wpcf7 form .col-50 textarea[rows] {
	height: 100px;
}

.page-template-service-page-new .rte p, .page-template-service-page-new .rte ul {
	margin-bottom: 18px;
}

.page-template-service-page-new blockquote {
	margin-left: 50px;
	margin-top: 40px;
	padding: 0.5rem 0rem 0 1.5rem;
}

.page-template-service-page-new .pageformcta .bottom .dropdown label {
	color: #333;
}
.page-template-service-page-new .pageformcta .bottom .dropdown select {
	/*color: #333;*/
	background-color: #025b76;
	height: 3.5rem;
}
.page-template-service-page-new .pageformcta .bottom {
	margin-top: 34px;
}
a.button.highlight {
	/* margin-top: 27px; */
}


.lp-quote-box-style-2 a.link-button {
	text-transform: uppercase;
}

.page-template-team .owl-carousel.owl-drag .owl-item { width:500px!important; }

.page-template-team .case-study__item .case-study__meta-desc.rte { font-size:16px!important; }

.page-template-team .case-study__item--meta { padding-top: 0px!important; }

.wpcf7 form.sent .wpcf7-response-output { border-color: transparent; }

@media (min-width: 768px) {
body .lp-row-3 .block-item .title-wrap { margin: 8px 0; }
}



@media (min-width: 1400px) {
	.lp-quote-box-style-1 {
	margin-top: -150px;
	}
	.lp-quote-box-style-2 {
		margin-top: -150px;
	}
	.lp-row-2 {
	padding-top: 100px;
	}
}

@media (min-width: 1200px) {
	.page-template-service-page-new .lp-row-1 {
		padding-top: 100px;
	}
	.page-template-service-page-new .lp-row-2 .text {
		padding-top: 10px;
	}
}

@media (min-width: 992px) {
	.lp-row-1 .text .content-wrap, .lp-row-2 .text .content-wrap {
		max-width: none;
	}
}

@media (min-width: 768px) {
	.lp-row-2::before {
		background: none;
	}
	.lp-quote-box-style-1, .lp-quote-box-style-2 {
		margin-top: -100px;
	}
}



/* RESPONSIVE HERE KEEP AT BOTTOM*/

@media (max-width: 767px) {
	.lp2-row2 .slidedeck img {
		top: 0px;
	}
	.vc-who p{
		max-width: 98%;
	}

}

@media only screen and (max-width: 631px) {
	.page-template-cro .hero-CRO h1 {
		font-size: 36px;
		line-height: normal;
	}
}








.slick-loading .slick-list{background:#fff url(/wp-content/themes/lnetdigital/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/lnetdigital/fonts/slick.eot);src:url(/wp-content/themes/lnetdigital/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/lnetdigital/fonts/slick.woff) format("woff"),url(/wp-content/themes/lnetdigital/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/lnetdigital/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}


.pagerow.testimonials ul.slick-slider{width:885px;margin:0 auto;max-width:100%;list-style:none;padding:40px 50px;background:#f1f1f1;position:relative;z-index:-9}.pagerow.testimonials ul.slick-slider:before{background-image:url(/wp-content/themes/lnetdigital/../images/quote.svg);background-repeat:no-repeat;content:'';display:block;width:39px;height:30px;background-size:39px;position:absolute;top:-15px}.pagerow.testimonials ul.slick-slider li p{font-size:18px;color:#333;line-height:26px}.pagerow.testimonials ul.slick-slider li footer p{font-size:14px;line-height:18px}.pagerow.testimonials ul.slick-slider ul.slick-dots{position:static;margin-top:15px}.pagerow.testimonials ul.slick-slider ul.slick-dots li{width:20px;height:4px}.pagerow.testimonials ul.slick-slider ul.slick-dots li button{width:20px;height:4px;border:1px solid #00ade9;padding:0}.pagerow.testimonials ul.slick-slider ul.slick-dots li button:before{content:'';display:none}.pagerow.testimonials ul.slick-slider ul.slick-dots li.slick-active button{background-color:#00ade9}.pagerow.testimonials ul.slick-slider ul.slick-dots li.slick-active button:before{content:'';display:none}



.pagerow.testimonials ul.slick-slider {
	width: 885px;
	margin: 0 auto;
	max-width: 100%;
	list-style: none;
	padding: 40px 50px;
	background: #f1f1f1;
	position: relative;
	z-index: -9;
}

  
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-initialized .slick-slide {
	display: block;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}


.pagerow.brands .brand-logos img {
	max-height: inherit !important;
	max-width: 300px !important;
}

.lp-row-2 {
	padding-top:20px !important;
}


.page-template-contact .pagerow.form {
	padding: 80px 0;
	background-image: url(/wp-content/uploads/2021/08/dock-web-office-leicester.jpg) !important;
	background-repeat: no-repeat;
	overflow: hidden;
	background-size: cover;
	background-position: right;
}

.page-template-contact .pagerow.form .narrow-wrapper {
	padding: 1px 30px 30px 30px;
	background: rgb(0 0 0 / 50%);
}

.page-template-contact .pagerow.form form input.button {
	background-color: #ef6461;
}

.page-template-contact .pagerow.form header{
	margin: 30px auto;
}

@media (min-width: 1200px) {
.page-template-contact .cs-row-2 {
	padding-top: 70px;
	padding-bottom: 80px;
}
}



body .menu-toggle div.menu ul.menu li>.sub-menu {
	width: 360px;
}

.lnet-button, .lp-quote-box, .button.highlight, .pagerow.testimonials ul.slick-slider, .lp-quote-box{ border-radius: 15px 0px 15px 0px; }

@media only screen and (min-width: 1025px){
.menu-toggle div.menu { left: 196px!important; }
}

.page-template-service-page-new .pageformcta .bottom .dropdown select { 
border-radius: 5px  ;
}

.pagerow.testimonials ul.slick-slider, .facts, .media img, .home section.pagerow.row-1 .col-50.image img, .case-study__item--image .img { 
border-radius: 15px 0% 15px 0% / 5% 5% 5% 5%; 
}


.top-promo-bar { text-align: center; padding: 0 50px; background-color: #ef6461 !important; position: fixed; z-index: 99; width: 100%;
	} 
.top-promo-bar p { margin: 0px; font-size: 14px; text-align: center; color: white; margin-bottom: 0; 	padding: 3px 0; }
.top-promo-bar p a { text-decoration: underline; }
.top-promo-bar p a:hover { text-decoration: none; }

div#hs-eu-cookie-confirmation {
	width: 60%!important;
}
div#hs-eu-policy-wording {
	float: left!important;
	width: 79%!important;
}
div#hs-en-cookie-confirmation-buttons-area {
	float: right!important;
	width: 20%!important;
}
@media only screen and (min-width: 1025px) {
.page-template-front .front-hero {
	padding-top: 20px;
}
}
.page-template-front .front-hero {
	padding: 250px 0 150px 0!important
}


@media (min-width: 768px) {
.slideInLeft {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
.slideInRight {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
}


@media (min-width: 768px) {
body .sg-popup-content li, p {
	font-size: 16px;
	line-height: 25px;
}
}

body li, p {
	font-size: 16px;
	line-height: 25px;
}

.home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.image {
	opacity: 1;
	width: 50%;
}

.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 header h3 {
	font-size: 24px;
	color: #00ade9;
	line-height: 30px;
	font-weight: 900;
}

.page-id-11473 .hero-text h2 {
	font-weight: 700!important;
	font-size: 18px!important;
	text-transform: uppercase!important;
}

.page-id-11473 .lp-hero h1 {
	/*text-transform: uppercase!important;*/
}

.page-id-11473 .lp-row-1:nth-of-type(2) .content-wrap::before {
	background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/See-what-they-see.png")no-repeat center center/contain!important;
position:absolute!important;

}

@media (min-width: 992px){
.page-id-11473	.lp-row-1:nth-of-type(2) .content-wrap::before {
		width:70%!important;
	height:60%!important;
	top:-175px!important;
	left:0px;!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-1:nth-of-type(2) .content-wrap::before {
		width:30%!important;
	height:40%!important;
	top:-100px!important;
} 
}


.page-id-11473 .lp-row-2:nth-of-type(3) .content-wrap::before {
	background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/Discovery.png")no-repeat center center/contain!important;
position:absolute!important;
}

@media (min-width: 992px){
.page-id-11473	.lp-row-2:nth-of-type(3) .content-wrap::before {
		width:80%!important;
	height:60%!important;
	top:-130px!important;
	right:0px!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-2:nth-of-type(3) .content-wrap::before {
		width:30%!important;
	height:40%!important;
	top:-73px!important;
	left:0px!important;
} 
}

.page-id-11473 .lp-row-1:nth-of-type(4) .content-wrap::before {
	display:none!important;
	
}

.page-id-11473 .lp-row-2:nth-of-type(5) .content-wrap::before {
	display:none!important;
}

.page-id-11473 .lp-row-1:nth-of-type(6) .content-wrap::before {
background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/User-Testing.png")no-repeat center center/contain!important;
position:absolute!important;
}

@media (min-width: 992px){
.page-id-11473	.lp-row-1:nth-of-type(6) .content-wrap::before {
		width:80%!important;
	height:60%!important;
	top:-120px!important;
	left:0px!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-1:nth-of-type(6) .content-wrap::before {
		width:30%!important;
	height:40%!important;
	top:-65px!important;
	left:0px!important;
} 
}

.page-id-11473 .lp-row-2:nth-of-type(7) .content-wrap::before {
	background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/Insightful-Report.png")no-repeat center center/contain!important;
position:absolute!important;
}
@media (min-width: 992px){
.page-id-11473	.lp-row-2:nth-of-type(7) .content-wrap::before {
		width:70%!important;
	height:60%!important;
	top:-130px!important;
	right:0px!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-2:nth-of-type(7) .content-wrap::before {
		width:30%!important;
	height:40%!important;
	top:-px!important;
	left:220px!important;
} 
}

.page-id-11473 .lp-row-4 .content-wrap::before {
	background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/Take-your-first-step.png")no-repeat center center/contain!important;
position:absolute!important;
}

@media (min-width: 992px){
.page-id-11473	.lp-row-4 .content-wrap::before {
		width:80%!important;
	height:90%!important;
	top:-75px!important;
	right:0px!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-4 .content-wrap::before {
		width:80%!important;
	height:50%!important;
	top:-1px!important;
	left:0px!important;
} 
}


.page-id-11473 .lp-row-1:nth-of-type(10) .content-wrap::before {
background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/Partners.png")no-repeat center center/contain!important;
position:absolute!important;
}

@media (min-width: 992px){
.page-id-11473	.lp-row-1:nth-of-type(10) .content-wrap::before {
		width:70%!important;
	height:60%!important;
	top:-150px!important;
	left:0px!important;
} 
}

@media (max-width: 991px){
.page-id-11473	.lp-row-1:nth-of-type(10) .content-wrap::before {
		width:30%!important;
	height:40%!important;
	top:-75px!important;
	left:0px!important;
} 
}

.page-id-11473 .lp-row-7 .content-wrap::before {
	background: url("https://www.lnetdigital.co.uk/wp-content/uploads/2021/10/See-what-your-custom.png")no-repeat center center/contain!important;
position:absolute!important;
}

.page-id-11473 .faces-wrap {
	width:100%!important;
	margin-bottom:1em!important;	
}

.page-id-11473 .lp-row-3 .block-item .rte {
	background-color:#ffffff!important;
padding-top:2.2em!important;
margin-top:3em!important;
border-radius: 15px 0px 15px 0px!important;
}

.page-id-11473 .lp-row-3 .block-item .rte p {
color:#000000!important;
text-align:center!important;}

.page-id-11473 .lp-row-3 .block-item .rte p .button {
width:100%!important;}

.page-id-11473 .lp-row-3 .block-item .title p {text-align:center!important;
}

.page-id-11473 .lp-row-4 a.button{
	width:100%!important;
}

.page-id-11473 .uni-partnership p {width:55%!important;
float:left!important}

.page-id-11473 .uni-partnership-logo {width:45%!important;
float:right!important}

.page-id-11473 h4 {
	font-size:18px!important;
	line-height:22px!important;
	color:#000000!important;
	font-weight:600!important;
	text-transform: capitalize!important;
}

@media (max-width: 991px) { .page-id-11473 .lp-row-2 .media {position:relative!important;
	max-width:60%!important;
	margin: 0 auto!imporant;}
}

@media (max-width: 991px) { .page-id-11473 .lp-row-1 .media {position:relative!important;
	max-width:60%!important;
	margin: 0 auto!imporant;}
}

@media (max-width: 991px) {
	.page-id-11473 .lp-row-2:nth-of-type(7) .media{ padding-bottom:3em!important;
	}
}

@media (max-width: 768px){
	.page-id-11473 .lp-row-1 {
		padding-top:30px!important;
			padding-bottom:10px!important;
	}
}
@media (max-width: 768px){
	.page-id-11473 .lp-row-2 {
		padding-bottom:30px!important
	}
}
	@media (max-width:768px){
		.page-id-11473 .lp-row-1:nth-of-type(2) {margin-top:20px!important;
	}
}

	@media (max-width:768px){
		.page-id-11473 .lp-row-1:nth-of-type(10){
			margin-bottom:60px!important;
		}
	}
	
@media (max-width:768px) {
	.page-id-11473 .lp-row-2:nth-of-type(3) .media {
		margin-bottom:30px!important
	}
}
	
	@media (max-width:768px) {
		.page-id-11473 .uni-partnership p { width:100%!important;
float:none;
			
	}
}
	
@media (max-width:768px) {
	.page-id-11473 .uni-partnership-logo {
		float:none!important;
		max-width:60%!important;
		margin: 0 auto!important;
	}
}

	@media (max-width:1920px) {
		.page-id-11473 .faces-wrap img {
			display: block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	margin: 10px auto;
		}
}

@media (max-width:768px) {
		.page-id-11473 .faces-wrap img {
			margin-top:40px!important
		}
}

	@media (max-width:768px) {
		.page-id-11473 .block-item .content.rte {
			margin-top:0px!important;
		}
}
@media (max-width: 768px){
	.page-id-11473	.lp-row-4 {
		margin-top:30px!important;
	}
}
	@media (max-width: 768px) {
		 {
			
}	
}

@media screen and (max-width: 545px) and (min-width: 382px) {
		.page-id-11473 #hypothesis-button {
			background-position:center 50px!important;
				height:70px!important
}	
}
@media screen and (max-width: 382px) and (min-width: 300px) {
		.page-id-11473 #hypothesis-button {
			background-position:center 65px!important;
				height:85px!important;
					padding-left:10px!important;
			padding-right:10px!important;
}	
}

@media screen and (min-width: 992px) and (max-width:1118px) {
		.page-id-11473 #hypothesis-button {
height:70px!important;
background-position:center 55px!important;
}	
}

@media screen and (max-width: 431px) and (min-width: 338px) {
		.page-id-11473 #pricing-button {
			background-position:center 55px!important;
				height:70px!important
}	
}
@media screen and (max-width: 338px) and (min-width: 300px) {
		.page-id-11473 #pricing-button {
			background-position:center 50px!important;
				height:75px!important
}	
}

@media screen and (max-width: 892px) and (min-width: 769px) {
		.page-id-11473 #pricing-button-2 {
			padding-left:10px!important;
			padding-right:10px!important;
}	
}

@media screen and (max-width: 431px) and (min-width: 338px) {
		.page-id-11473 #pricing-button-2 {
			background-position:center 55px!important;
				height:70px!important
}	
}
@media screen and (max-width: 338px) and (min-width: 300px) {
		.page-id-11473 #pricing-button-2 {
			background-position:center 50px!important;
				height:75px!important
}	
}


@media screen and (min-width: 992px) and (max-width:1217px) {
		.page-id-11473 #faces-button {
padding: 15px 5px 5px 5px!important;
}	
}

@media screen and (max-width: 496px) and (min-width: 338px) {
		.page-id-11473 .lp-quote-box a.button {
			margin-bottom:20px!important;
padding:15px 5px 5px 10px;
width:100%!important;
font-size:15px!important;
}	
}

@media screen and (max-width: 337px) {
		.page-id-11473 .lp-quote-box a.button {
			margin-bottom:20px!important;
padding:20px 5px 5px 10px;
width:100%!important;
font-size:13px!important;
background-size:80%!important;
background:contain!important;
}	
}

@media (max-width: 768px) {
		.page-id-11473  .lp-quote-box  {
			padding:20px 10px 10px!important;
margin-bottom:20px!important;
}	
}


.pagerow.cta.row-5 .narrow-wrapper { width: 555px; }


/* Nov 2021 remove the grey background text */

.home section.pagerow.row-1 .spacing-container:before { background-image: none; }
.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50.seo:before { background-image: url('/wp-content/themes/lnetdigital/dist/assets/images/uxt.svg'); }
	
.home header.site-header:after, .home .pagerow.brands .narrow-wrapper:after, .home section.pagerow.row-2.textblocks .main-container .col-30  { background-image: none; }

.home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text.cro .spacing-container:before, .home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text.seo .spacing-container:before, .home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text.ppc .spacing-container:before, .home section.pagerow.row-9 .spacing-container:before { background-image: none !important;; }


.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50.cro:before, .home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50.seo:before, .home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50.ppc:before, .home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50.team:before, .pagerow.contacts .narrow-wrapper:after { background-image: none !important; }

.lp-row-1 .content-wrap::before  { background-image: none; }

.lp-quote-box-style-2::after { background-image: none; }


@media (min-width: 768px){
.page-template-page-templatescustomer-behaviour-php .lp-hero .hero-text {
	margin-bottom: 0px!important ;
}
.lp-row-7 { padding-top: 60px; }
.lp-row-2 .text { padding-top: 10px; }

.lp-row-2 .content-wrap::before, .lp-row-7 .content-wrap::before, .lp-row-5::before, .cs-row-1 .lnet-container::after, .cs-row-2 .content-wrap::before { background-image: none; }
}

@media (min-width: 1200px) {
.lp-row-1 { padding-top: 100px; }
.page-template-customer-behaviour .lp-row-1:nth-child(4), .page-template-customer-behaviour .lp-row-1:nth-child(6)  { padding-top: 20px; }
}



/* 2021 12 27 new menu style overrides */

@media only screen and (min-width: 1025px){
.menu-toggle div.menu.active {
	background-color: none; 
	 -webkit-transform: none;
	-ms-transform: none;
 transform: none;
}

.menu-toggle div.menu {
 left: 0!important; 
}
.lnet-button, .lp-quote-box, .button.highlight, .pagerow.testimonials ul.slick-slider, .lp-quote-box, .top-bar, .menu-toggle div.menu {
	 border-radius: none;
}
.menu-toggle div.menu {
	-webkit-box-shadow: none;
	 box-shadow: none;
	background-color: none;
	height: auto;
	position: none;
	top:  unset;
	left: unset;
	-webkit-transition: unset;
	 transition: unset;
	-webkit-transform:unset;
	-ms-transform: unset;
	transform: unset;
	-webkit-transform-origin: unset;
	-ms-transform-origin: 0;
	transform-origin: unset;
}

.menu-toggle { width:100%;	float: right;  width: 80%;
}
.menu-toggle .hamburger { display:none; }

.lnet-button, .lp-quote-box, .button.highlight, .pagerow.testimonials ul.slick-slider, .lp-quote-box, .top-bar, .menu-toggle div.menu {
	 border-radius: unset;
}

.top-bar {
	 background-color: rgb(2 91 118 / 80%);
	 position: fixed;
	 height: auto;
	 left: unset;
	 top: 31px;
	 z-index:99;
	 width: 100%;
	 -webkit-box-shadow: unset;
	 box-shadow: unset;
}

.menu-toggle div.menu ul li { float: left; border-right: none;
}

.top-bar a.logo {
	float: left;
	max-width: 100%;
	width: 120px;
 border-right: none;
	height: 100%;
	padding-left: 20px;
}
.top-bar a.logo img { 	margin-top: 12px; }
	
.menu2  { width:100%; }
.menu2  ul { float: right; margin-bottom: 0; }
.menu2 li { display: inline; padding-right:30px;}
.menu2 li a{ color: #fff; }
.menu2 li a:hover, .menu2 li.is-active a{ padding-bottom:5px; border-bottom: 3px solid white; 
}
}


@media only screen and (max-width: 1024px) {
body .top-bar { background: rgb(2 91 118 / 80%) !important; top: 31px; position: fixed; z-index: 99;}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { background-color: #fff; 
}
}


@media only screen and (max-width: 767px) {
.top-bar { background: rgb(2 91 118 / 80%) !important; 
}
}

@media only screen and (max-width: 812px) {
	body.page-template-front .front-hero { padding: 100px 0 40px 0 !important; ; 
}
}


body.home section.pagerow.row-1 header { margin-top: 10px; }
body.home section.pagerow.row-2.textblocks .main-container .col-70>header { margin-bottom: 0px; margin: 0 auto; text-align: center; }
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 { margin-bottom: 20px; }
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 p { margin-bottom: 0; }
body.home p.tags {
	font-size: 18px;
	font-weight: 600!important;
}

body.home section.pagerow.row-3.cta .narrow-wrapper p { text-transform: capitalize; font-size: 2em; font-weight: 400; }
body.home .front-hero .caption h1 { font-weight: 600; }

body.home section.pagerow.row-2.textblocks .main-container .col-70{ margin-left: 0%; justify-content: center; }
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 header { margin-top: 2%; }
body.home section.pagerow.row-2.textblocks .main-container .col-70>header h2 { margin-bottom: 5%; text-align: center; }
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 {
	width: 45%;
	margin-right: 5%;
	background: #eee;
	padding: 2%;
	margin-bottom: 5%!important;
	border-radius: 15px 0% 15px 0% / 5% 5% 5% 5%;
}


body.home .pagerow.brands header h3 { text-align: center; }
body.home .pagerow.brands .narrow-wrapper { width: 1215px; }
@media (min-width: 768px) {
body.home .pagerow.brands .brand-logos img {
	max-height: inherit!important;
	max-width:  inherit!important;
}
}
body.home .pagerow.brands .brand-logos img {
	padding: 20px;
	max-height: 90px!important;
	float: left;
	width: auto;
	/* height: 3%; */
	display: -webkit-flex;
}

.home section.pagerow.row-6.results .home-case { text-align: center; }



.home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: auto;
	z-index: 10;
	margin-bottom: 0;
	mix-blend-mode: overlay;
box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
}

.home section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text {
	padding: 60px 60px;
	background-color: #fff;
}
.home section.pagerow.row-4.animatedpagerows .slidein-row .col-50 {
	width: 40%;
	margin-right: 0;
	z-index: 20;
	float: right;
	position: relative;
}
.home section.pagerow.row-4.animatedpagerows .slidein-row {
	padding: 90px 0;
	background-color: transparent;
	margin-top: 0;
	position: relative;
	overflow: hidden;
	border-bottom: 2px solid #fff;
}


.home section.pagerow.row-4.animatedpagerows { margin-top: 0px; }
.home .pagerow.cta.row-5 { padding-top: 0; }
.home .narrow-wrapper { width: 70%; }


@media (max-width: 767px) {
.home section.pagerow.cta.row3 { padding-top: 50px !important;}

}
@media only screen and (max-width: 812px) {
.home section.pagerow.cta {
	padding-top: 60px!important;
}
}


@media only screen and (min-width: 382px) {
.read-more-wrap{
	overflow: hidden;
}
.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target  {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 0.1em 0;
  color: #666;
  font-size: 1em;
  line-height: 2;
}

.read-more-state ~ p .read-more-trigger:before{
  content: 'Show more';
}
.read-more-state:checked ~ p .read-more-trigger:before  {
  content: 'Show less';
}
}



@media (min-width: 768px){
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 {
	width: 23%;
	margin-right: 2%;
	background: #eee;
	padding: 1%;
	margin-bottom: 5%!important;
	border-radius: 15px 0% 15px 0% / 5% 5% 5% 5%;
}
body.home section.pagerow.row-2.textblocks .main-container .col-70>header { width:100%;}
.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50:nth-of-type(2n) {
	margin-right: 2%;
}
}


@media (max-width: 812px){
body.home section.pagerow.row-2.textblocks .main-container .col-70 article.col-50 {
margin: 0 2%;
width: 100%!important;
}
}


.lnet-section.lp-row-6.pagerow .lnet-button-bluish { background-color: #ef6461; }
.lnet-section.lp-row-6.pagerow .lnet-button-bluish:hover  { background-color: #0095c8; }
.lp-quote-box-style-2 .button { background-color: #ef6461; }

.lnet-section.lp-row-4.pagerow p strong { text-transform: uppercase; font-weight: 700; font-size:18px;}


@media (min-width: 768px){
body .page-template-service-page-new .lp-row-1 {
	padding-top: 100px;
}
}



body.page-template-case-study .cs-row-2 .content-wrap { padding-top: 0px; }

@media only screen and (min-width: 1025px) {
.archive #page-container, .blog #page-container, .search #page-container, .single #page-container {
 margin-top: 0px; 
}
}

@media only screen and (min-width: 1025px) {
.archive .main-container, .blog .main-container, .search .main-container, .single .main-container {
padding-top: 130px; 
}
}

.archive .top-bar, .blog .top-bar, .search .top-bar, .single .top-bar  {
background-color: rgb(2 91 118 / 100%);
}


/* new top footer */

body .pagerow.footer-cta .narrow-wrapper { width: 1215px; }
body .pagerow.footer-cta { padding: 60px 0; }

#footer-cta p {color: #fff; }
#footer-cta .title h4 { color: #fff; font-weight: 600; font-size: 16px; }
#footer-cta .bottom { margin: 50px auto 0; }
footer.site-footer .footer-top {
	margin-top: 10px;
	margin-bottom: 30px;
}
footer.site-footer { padding-bottom: 10px; }	
footer.site-footer h6 { text-transform: uppercase; font-size: 14px; }		
footer.site-footer .copyright { text-align: center; margin: auto; 	display: inline;}
footer.site-footer .copyright p { text-align: center; 	line-height: normal; margin: 10px 0 5px 0; }
footer.site-footer .copyright ul li a { font-size: 12px; }
footer.site-footer .footer-top ul li { border-right: 2px solid #767676; }
footer.site-footer .footer-top ul li a { color: #767676; }
footer.site-footer .footer-bottom .widget#text-4 .textwidget { width: 100%; }
footer.site-footer .footer-bottom .widget#text-4 .textwidget .address-block { width: 50%; }


/* contact page */
body .pagerow.contacts { padding: 80px 0; }


/* New About */


.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 55%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: auto;
	z-index: 10;
	margin-bottom: 0;
}


.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: auto;
	z-index: 10;
	margin-bottom: 0;
	mix-blend-mode: overlay;
	box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
}

.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row {
	padding: 90px 0;
	background-color: transparent;
	margin-top: 0;
	position: relative;
	overflow: hidden;
	border-bottom: 2px solid #fff;
}

.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.image {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: auto;
	z-index: 10;
	margin-bottom: 0;
	mix-blend-mode: overlay;
	box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
	opacity: 1;
}


.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text {
	padding: 60px 60px;
	background-color: #fff;
}
.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50 {
	width: 40%;
	margin-right: 0;
	z-index: 20;
	float: right;
	position: relative;
}
.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text.cro .spacing-container {
	position: relative;
}
.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row .col-50.text .spacing-container {
	width: 607px;
	float: left;
}

.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row:nth-of-type(1n) .col-50.text {
	float: left;
}
.page-template-new-about section.pagerow.row-4.animatedpagerows .slidein-row:nth-of-type(2n) .col-50.text {
	float: right;
}
.page-template-new-about section.pagerow.row-6.results {
	background: #01133e;
	background-image: linear-gradient(
50deg,#10256d 21%,#02163d 64%);
}
.page-template-new-about section.pagerow.row-6.results .text {
	margin-top: -15px;
}
.page-template-new-about section.pagerow.row-6.results ul {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	margin: 80px 0;
}
.page-template-new-about section.pagerow.row-6.results .home-case {
	text-align: center;
}
.page-template-new-about section.pagerow.row-6.results ul li .image {
	height: 150px;
}
.page-template-new-about section.pagerow.row-6.results ul li img {
	display: inline-block;
}
.page-template-new-about section.pagerow.row-6.results ul li .content {
	margin-top: 80px;
}
.page-template-new-about section.pagerow.row-6.results ul li .content .number {
	font-weight: 900;
	font-size: 90px;
	text-shadow: 0 2px 4px rgb(0 0 0 / 50%);
	margin-bottom: 30px;
}
.page-template-new-about section.pagerow.row-6.results ul li .content .description {
	min-height: 53px;
	width: 243px;
	max-width: 100%;
	margin: 0 auto;
}
.page-template-new-about section.pagerow.row-6.results ul li .content .client {
	margin-top: 10px;
}
.page-template-new-about section.pagerow.row-6.results ul li .content .description p {
	font-weight: 900;
	font-size: 18px;
}
.page-template-new-about section.pagerow.row-6.results ul li p {
	color: #fff;
}
.page-template-new-about section.pagerow.row-6.results header h2 {
	color: #f1f1f1;
	opacity: .46;
	font-weight: 900;
	margin: 0;
	font-size: 131px;
}
.page-template-new-about section.pagerow.row-6.results ul li {
	float: left;
	width: 33.33%;
	color: #fff;
	list-style: none;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.page-template-new-about section.pagerow.row-6.results .text p {
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 24px;
	margin-left: 100px;
}
.page-template-new-about section.pagerow.row-10.technologies header {
	text-align: center;
	margin-bottom: 60px;
}
.page-template-new-about section.pagerow.row-10.technologies ul {
	list-style: none;
	margin: 0;
}
.page-template-new-about section.pagerow.row-10.technologies ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	float: left;
	width: 14.28%;
	text-align: center;
	margin-bottom: 40px;
	height: 51px;
	padding: 1%;
}
.page-template-new-about section.pagerow.row-10.technologies ul li img {
	width: auto;
	display: inline-block;
}



@media (min-width: 768px){
.lp-hero h1 {
	font-size: 38px!important;
	line-height: 60px!important;
}
}




/* rotate text css */
.hero-rotate-text{
	
	/* background-color: #293132; */
	/* text-align: center; */
	position: relative;
}

.caption-text{
	font-family: stevie-sans,sans-serif;
	line-height: 60px;
	font-size: 45px;
	color: #fff;
	position: relative;
	top: 50%;
	/* transform: translateY(-50%); */
	text-shadow: 0 2px 4px rgb(0 0 0 / 50%);
	/* margin-left: -300px; */
	text-transform: uppercase;
	font-weight: 600;
}

.text-box-rotate{
	/* display: inline-block; */
	position: relative;
	bottom: -75px;
}

.text-box-rotate div{
	display: inline-block;
	position: absolute;
	top: -200px;
	transform: rotateX(-90deg);
	opacity: 0;
	text-shadow: 0px 5px 5px rgba(0,0,0,.25);
	animation-timing-function: ease;
}

.text-box-rotate div:nth-child(1){
	animation: rollDown 10s forwards infinite;
}

.text-box-rotate div:nth-child(2){
	animation: rollDown2 10s forwards infinite;
}

.text-box-rotate div:nth-child(3){
	animation: rollDown3 10s forwards infinite;
}

@keyframes rollDown {
	0%{
		top: -200px;
		transform: rotateX(-90deg);
	}
	11%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	22%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	33%{
		top: 50px;
		transform: rotateX(30deg);
		opacity: 0;
	}
}

@keyframes rollDown2 {
	33%{
		top: -200px;
		transform: rotateX(-90deg);
	}
	44%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	55%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	66%{
		top: 50px;
		transform: rotateX(30deg);
		opacity: 0;
	}
}

@keyframes rollDown3 {
	66%{
		top: -200px;
		transform: rotateX(-90deg);
	}
	77%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	88%{
		top: -74px;
		transform: rotateX(0deg);
		opacity: 1;
	}
	99%{
		top: 50px;
		transform: rotateX(30deg);
		opacity: 0;
	}
}

@keyframes slideColor{
	0%{
		background-color: #387780;
	}
	33%{
		background-color: #3f88c5;
	}
	66%{
		background-color: #588b8b;
	}
	100%{
		background-color: #387780;
	}
}



/* end text rotate css */