@media screen and (min-width: 1160px) {

html,body{margin:0;padding:0;bottom:0;margin:0 auto;background:#FFFFFF;font-family: 'Inter', sans-serif;min-height:840px;color:#2F2F2F;min-width:1160px;top:0;}


.device{display: none;}
.navi-device{display: none;}
.navi-overlay{display: none;}
.consultation-image-device{display:none;}

video[poster]{width:100%;}
video{object-fit:fill}

#bgvideo {
	position:relative;
	right: 0;
	top: 0;
	min-width: 100%;
	z-index: 99;padding-top:;
}

.logo {
	position: absolute;
	width:434px;
	left:50%;
	margin-left:-217px;
	top:50%;
	margin-top:-150px;
	z-index: 100;
	display:none;
}
.main-body{
	width:1160px;
	height:;
	margin-top:0px;
	background: ;
	margin-left: 50%;
	transform: translateX(-50%);
}

.top-wrapper{min-width:1160px;max-width:100%;min-height:300px;}

.strapline{width:930px;margin-left:115px;font-size:35px;text-align:center;color:#2F2F2F;font-family: 'Inter', sans-serif;line-height: 133.4%;font-weight: 200;margin-top: 250px;
}
.strap-image{width:300px; height:250px;background:pink;position:;transform: translate(0%, 0%);margin-left:50%; z-index: 1;margin-top:350px;}

.clients-header{margin-top:300px;font-size:16.27px;text-align:center;color:#2F2F2F;font-family: 'Inter', sans-serif;font-weight:300;}
.client-logo-wrapper{width:860px;height:402px;padding-bottom:400px;padding-top:20px;background:;margin-left:150px;}

.credentials-logo{height:125px;width:180px;background:;position:relative;float:left;margin-right:65px;margin-left:40px;margin-top:50px;background:;}
.credentials-logo img{ margin: 0;position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%)}


a{color:#2F2F2F;text-decoration:none;}

.navi{position:fixed;font-size:11px;height:50px;z-index:101;padding-top:35px;background:#FFFFFF;width:100%;margin-top:0px;}
.navi-spacing{padding-left:30px;}
.navi-logo{position:absolute;left:50%;margin-left:-50px;top:20px;}

.navi-home{position:-webkit-sticky;position:sticky;font-size:11px;height:50px;z-index:101;padding-top:35px;background:#FFFFFF;width:100%;top:0;font-weight:400;}


.header-wrapper{height:500px;}
.header-title{margin-top:200px;margin-left:0;position:absolute;font-size:78px;font-family: 'Inter', sans-serif;font-weight:600; }
.header-copy{position:absolute;margin-top:200px;margin-left:670px;font-size:13px;width:490px;font-weight:400;padding-top:20px;}
.header-copy-socials{position:absolute;margin-top:200px;margin-left:670px;font-size:12px;width:490px;font-weight:400;padding-top:20px;line-height:20px;}

.body-left{height:600px;padding-top:100px;padding-bottom:50px;display:block;}
.body-left-image{ height:600px;width:490px;overflow:hidden;margin-left:0;float: left;}
.body-left-image-2{ height:600px;width:490px;overflow:hidden;margin-left:0;float: left;}

.body-left-image-contact{background:#000; height:490px;width:490px;overflow:hidden;margin-left:0px;display:block;float: left;}
.body-left-image img{ margin-left: 50%; transform: translateX(-50%);}
.body-left-image-2 img{}
.body-left-image-contact img{ margin-top: 50%; transform: translateY(-50%);}
.body-left-copy{position:;margin-left:670px;width:490px;}

.body-right{height:600px;padding-top:100px;}
.body-right-image{height:600px;width:490px;overflow:hidden;background:#000; margin-left:670px;}
.body-right-image-2{height:600px;width:490px;overflow:hidden;background:#000; margin-left:670px;}

.body-right-image img{ margin-left: 50%; transform: translateX(-50%);}
.body-right-image-2 img{}

.body-right-copy{margin-left:0;width:490px;float: left;}

.body-header{font-size: 28px;font-weight:700;}
.body-sub{font-size:25px;font-weight:400;}
.body-body{font-size:13px;font-weight:400;line-height:22px;}
.body-call{font-size:20px;font-weight:700;}

.comparison{padding-top:170px;}
.comparison-right{width:360px;margin-left:670px;text-align: center;font-weight:500;padding-top:125px;padding-bottom:100px;}
.comparison-left{width:360px;margin-left:130px;text-align: center;float:left;font-weight:500;padding-top:125px;padding-bottom:100px;}
.line{border-top:1px solid;width:100%;padding-top:11px;padding-bottom:11px;font-size:14px;}
.comparison-header{width:100%;text-align:center;font-size:28px;padding-bottom: 50px;font-weight:700;}

.comp-header{font-size: 40px;font-weight:600;}
.comp-sub{font-size: 17px;line-height:70px;font-weight:400; }
.comp-call{font-size: 19px;font-weight:700;}

.call-to-action{width:100%;height:354px;background:#F6F6F6;}
.call-to-action-wrapper{width:1160px;margin-left: 50%;transform: translateX(-50%);}
.consultation-image{width:490px;height:354px;background:#000;float:left;display:block;overflow:hidden;}
.consultation-text{float:left;width:480px;margin-left:180px;margin-top:55px;}
.ca1{font-size:22px;}
.ca2{font-size:12px;}
.ca3{font-size:16px;font-weight: bold;}

.service-bottom{display:block;height:150px;}

.footer-wrapper{width:1160px;font-size:11px;margin-left: 50%;transform: translateX(-50%);padding-bottom: 100px}
.footer-line-1{margin-left:;margin-top:80px;}
.footer-line-2{margin-left:;padding-top:60px}
.footer-line-3{margin-left:;padding-top:90px}
.footer-newyork{float:left;line-height:;padding-left:69px;}
.footer-london{float:left;line-height:;}
.footer-athens{float:left;padding-left:69px;line-height:;}
.footer-spacing{padding-left:50px}

.socials-wrapper{height:1600px;}
.twitter-feed{width:490px;left:;padding-bottom: 50px;display:block;position: absolute;}
.instagram-feed{width:1140px;margin-left:px;padding-bottom: 100px;background:#fff;padding:10px;}

}



@media screen and (max-width: 1159px) {
html,body{margin:0;padding:0;bottom:0;margin:0 auto;background-color:#FFFFFF;font-family: 'Inter', sans-serif;color:#2F2F2F;top:0;max-width:1159px;}



a{color:#2F2F2F;text-decoration:none;}

#bgvideo {
	position:relative;
	right: 0;
	top: 0;
	max-width: 100%;
	z-index: 99;padding-top:;
	margin-top:70px;
	object-fit: initial
}

.navi-overlay{position:fixed;height:100%;width:100%;background-color:#FFFFFF;z-index: 105;display:none;}

.navi{display: none;}
.navi-device{width:100%;height:70px;background-color:#FFFFFF;position:fixed;margin-top:0px;z-index:105;}
.navi-menu{position:absolute;margin-top:27px;margin-left:20px;cursor:pointer;}
.navi-logo{width:100px;position:absolute;left:50%;transform: translateX(-50%);margin-top:15px;}
.navi-close{position:absolute;margin-top:16px;margin-left:20px;cursor:pointer;}
.navi-overlay-centre{margin-top:50%;margin-left:50%;transform: translate(-50%, -50%);text-align:center;line-height:70px;background-color: ;height:360px;}
.navi-spacing{font-family: 'Inter', sans-serif;font-weight:600;font-size:30px;}

.main-image{width:100%;height:75%;overflow:hidden;margin-top:0px;}
.logo{margin-top:-50%;position:absolute;z-index:101;margin-left:50%;transform: translateX(-50%);display:none;}

.strapline{font-size:25px; width:80%;padding-top:149px;text-align:center;margin-left: 50%;transform: translateX(-50%);font-family: 'Inter', sans-serif;font-weight:200;}
.clients-header{font-size:14px;padding-top: 150px;width:100%;text-align:center;font-family: 'Inter', sans-serif;font-weight:300;}
.client-logo-wrapper{width:100%;height:650px;margin-top:80px;margin-left:50%;transform: translateX(-50%);background:;}
.credentials-logo{height:100px;width:40%;background:;position:relative;float:left;margin-right:5%;margin-left:5%;margin-top:50px;background:;}
.credentials-logo img{ margin: 0;position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%)}

.call-to-action{width:100%;padding-bottom:40px;background:#F6F6F6;margin-top:100px;}
.call-to-action-wrapper{padding-top:50px;}
.consultation-text{width:80%;background:;margin-left:10%;}

.ca1{font-size:22px;}
.ca2{font-size:13px;}
.ca3{font-size:15px;}

.header-wrapper{padding-top:200px;margin-left:10%;width:80%; }
.header-title{font-weight:600;font-size:50px;}
.header-copy{font-weight:400;font-size:15px;padding-top:20px;}

.body-left{height:600px;padding-top:;padding-bottom:50px;display:block;}

.body-left-copy{position:;margin-left:10%;width:80%;margin-top:80px;}
.body-header{font-size: 28px;font-weight:700;}
.body-sub{font-size:25px;font-weight:400;}
.body-body{font-size:15px;font-weight:400;}
.body-call{font-size:20px;font-weight:700;}

.comparison-header{font-size:20px;padding-bottom: 50px;font-weight:700;margin-top:80px;margin-left:10%;display: none;}
.line{border-top:1px solid;width:80%;padding-top:11px;padding-bottom:11px;font-size:14px;}
.comparison-left{margin-left: 10%;margin-top:80px;}
.comparison-right{margin-left: 10%;margin-top:80px;}
.comp-header{font-size: 30px;font-weight:600;}
.comp-sub{font-size: 17px;line-height:50px;font-weight:500; }
.comp-call{font-size: 19px;font-weight:700;}


.device-padding{height:600px;}
.body-left-image{margin-top:30px;margin-left:10%;overflow: hidden;width:60%;}
.body-left-image img{ margin-left: 50%; transform: translateX(-50%);}
.body-left-image-2{margin-top:10px;margin-left:;overflow: hidden;width:60%;padding-bottom: 20px;}
.body-left-image-2 img{ margin-left: 50%; transform: translateX(-50%);}
.body-left-image-3{margin-top:10px;margin-left:;overflow: hidden;width:60%;padding-bottom: 20px;}
.body-left-image-4{margin-top:30px;margin-left:10%;overflow: hidden;width:240px;padding-bottom: 20px;}

.consultation-image{display: none;}


.consultation-image-device{width:60%;background:#000;display:block;overflow:hidden;margin-left:10%;margin-top:30px;}
.consultation-image-device img{margin-left: 50%; transform: translateX(-50%);}

.instagram-feed{width:80%;margin-left:10%;background:#fff;padding:10px;margin-top:30px;}

.footer-wrapper{display: none;}



}