html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
    font-size: 56.3%; /* adjust global font size base */
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin:  0;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: 700;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}
img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}
template {
	display: none;
}

[hidden] {
	display: none;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}
body,
button,
input,
select,
optgroup,
textarea {
	color: #2e2e2e;
	font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI",  Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1.78rem;
	line-height: 1.66;
	font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

body {
	background: #fff;
}

hr {
	background-color: #707070;
	border: 0 !important;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}


/* Navigation
--------------------------------------------- */
.main-navigation {
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

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

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}


.infinity-end.neverending .site-footer {
	display: block;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

#primary[tabindex="-1"]:focus {
	outline: 0;
}

.alignleft {
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

/*!
    ______                                     
   / ____/___  ____  ___  _________ ___  ____ _
  / __/ / __ \/ __ \/ _ \/ ___/ __ `__ \/ __ `/
 / /___/ / / / /_/ /  __/ /  / / / / / / /_/ / 
/_____/_/ /_/ .___/\___/_/  /_/ /_/ /_/\__,_/  
        /_/                                                                                                                                                                 

Orange  #EC6608  rgba(236,102,8,1) 
D Gray  #2e2e2e  rgba(46,46,46,1)
M Gray  #6d6d6d  rgba(109,109,109,1) = 70% D Gray = rgba(46,46,46,0.7)
L Gray  #F4F4F4  rgba(244,244,244,1) 

*/

svg {width: 100%;height: auto;}

.contentinner, .contentinnerfull, .contentinnermax, .contentinnermaxfull, .entry-content > .wp-block-group > .wp-block-group__inner-container, .sub-footer.wp-block-group > .wp-block-group__inner-container {width:1640px;padding:0px 20px 0 20px;margin:0 auto; max-width: 100%;}
.contentinnerfull {width:1592px;padding:0;}
.contentinnermax {width:1860px;padding:0px 20px 0 20px;}
.contentinnermaxfull {width:1820px;padding:0;}
.contentinnermax.gb {padding:0px 15px 0 15px;}/* because glideboxes have 5px side margin */

.contentinnerleft {width:100%;padding:0;margin:0; max-width: 100%;}
@media only screen and (max-width:1820px) { 
	.contentinnerleft {width: 100%;padding: 0;margin:0;}
}

#page {position: relative; max-width: 1920px; margin: 0 auto; background: #fff}
.home #page {background: none}
.at-the-back {position: relative;z-index: -1;}
.at-the-back.video {position: fixed;width: 100%; max-width:1920px;height: 100vh;background: url(/wp-content/themes/enperma/images/video.jpg) center center no-repeat;background-size: cover;}
.at-the-back.hanavideo {position: fixed;width: 100%; max-width:1920px;height: 100vh;background: url(/wp-content/themes/enperma/images/hanavideo.jpg) center center no-repeat;background-size: cover;}
.at-the-back.appliedaivideo {position: fixed;width: 100%; max-width:1920px;height: 100vh;background: url(/wp-content/themes/enperma/images/appliedaivideo.jpg) center center no-repeat;background-size: cover;}
#herovideo {width: 100%;height: 100%;object-fit: cover;}

@media only screen and (max-width:480px) { 
	.at-the-back.video {background: url(/wp-content/themes/enperma/images/video-mobile.jpg) center center no-repeat;background-size: cover;}
	.at-the-back.hanavideo {background: url(/wp-content/themes/enperma/images/hanastill.jpg) center center no-repeat;background-size: cover;}
	.at-the-back.appliedaivideo {background: url(/wp-content/themes/enperma/images/appliedaivideo-mobile.jpg) center center no-repeat;background-size: cover;}
}

.gray {width:100%;height: 100vh;background-color:rgba(46,46,46,1);}
.graytrans {background-color:rgba(46,46,46,0.7);}

body {background: #2e2e2e;}

.site-main {padding-top:100px;position: relative;}
.site-main article {padding: 150px 0  100px 0;}
.home .site-main {padding-top:0;}
.site-header {position: fixed;width: 100%;max-width: 1920px;z-index: 3;}
.home .site-header {position: relative;}

.nav-main-logo {margin: 16px 0 11px 20px; z-index: 1}

.main-navigation {background: #2e2e2e; /*border-bottom: 1px solid rgba(255,255,255,0.5);*/ display: flex; align-items: flex-end; justify-content: space-between; 
	/*letter-spacing: 1.2px;*/ text-transform: uppercase; font-size: 15px; line-height: 100%;padding-right:calc(25vw - 157px);padding-right:calc(25vw - 143px);position: relative;}
.home .main-navigation {background: rgba(44,44,44,0.8);}
.main-navigation ul { z-index: 20;
	position: relative;}
.main-navigation li {padding-right: 25px}
.main-navigation .menu-item a {color: #fff;padding-bottom: 23px;background: url(/wp-content/themes/enperma/images/menuicon.png) 50% calc(100% + 17px) no-repeat;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.main-navigation .menu-item.menu-item-1847 a {background-image: url(/wp-content/themes/enperma/images/menuicon_w.png);}
.main-navigation .menu-item a:hover {background-position-y: 100%;}
.main-navigation a:hover {/*color: #ec6608*/}

.nav-right {background: #ec6608 url('/wp-content/themes/enperma/images/sap-silver-partner.png') no-repeat right 25px center; position: absolute; top: 0; right: 0; width: 25vw; height:auto; min-height:99px;display: flex;	justify-content: flex-end;}
.home .nav-right {min-height: 100vh;}
.home .nav-right.open {width:100%; opacity: 0.96}
.home .nav-right:not(.open):hover {/*width:calc(25vw + 110px); undo-popout */}
.colourflip {fill:#ec6608;}
.toggled .colourflip {fill:#fff;}

.menu-arrow {display:none;}
.home .menu-arrow {/*display:block;position: absolute;top:579px;right:25vw;width:0px;height:20px;background: url(/wp-content/themes/enperma/images/menu-arrow.png) left center no-repeat; undo-popout */}
.home .nav-right:not(.open):hover .menu-arrow {width:79px;} 
.home .nav-right.open .menu-arrow {width:79px;transform: rotate(180deg);}
.hitarea {display:none;}
.home .hitarea {display:block;padding: 230px 50px 20px 30px;}
.openmenu, .closemenu {cursor:pointer;}

.nav-left-txt {display:none;}
.home .nav-left-txt {display: block; background: green; position: absolute; top: 260px; left: 180px; width: 40%}
.nav-right-txt {padding:0;min-height: 99px;}
.home .nav-right-txt {padding: 100px 0 0 0; color: #fff;position: relative;right:0;width: 25vw;z-index: 10;height:auto; min-height: calc(100vh - 35px);background: #ec6608 url('/wp-content/themes/enperma/images/sap-silver-partner.png') no-repeat right 25px top 28px}



.nav-right-txt h2 {margin: 0 0 10px; font-size: 68px; line-height: 100%; text-transform: uppercase}
.nav-right-txt h3 {margin: 0 0 60px; font-size: 26px; line-height: 145%; font-weight: 300; text-transform: none}
.nav-right-txt p {margin: 0; font-size: 14px; line-height: 100%; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px}
.nav-right-txt a {color: #fff;display: block;}



.stickytop {display:none;}
.home .stickytop {display:block;background: #ec6608;padding: 20px 12px;
	position: fixed;
	top: 0;right: 0;
	width: 25vw;
z-index: 5;}
@media only screen and (min-width:1921px) {
	.home .stickytop {right:calc(50vw - 960px);}
}
.home .stickytop a {color:#fff;}
.home .stickytop a:hover {color:#2e2e2e;}
.home .stickytop.min {width: 145px;}
.navline {display:none;}
.home .navline {display:block;position: absolute;bottom:0;left:0;width:100%;height: 1px;background:rgba(255,255,255,0.5);z-index: 30;}

.menu-toggle {width:30px;height: 30px;border:none;background: transparent;position: relative;padding:0;border-radius: 0;z-index: 30;margin-bottom: 23px;cursor:pointer}
.menu-toggle span {position: absolute;top:1px;left:0;width:30px;height:5px;background: #fff;}
.menu-toggle span.bar1 {}
.menu-toggle span.bar2 {top:12px;background: #fff;left:auto;right:0;}
.menu-toggle span.bar3 {top:23px;background: #fff;}
.toggled .menu-toggle span.bar1 {transform: rotate(-45deg);transform-origin:center right;}
.toggled .menu-toggle span.bar2 {width:0;}
.toggled .menu-toggle span.bar3 {transform: rotate(45deg);transform-origin:center right;}
.mobileextra {display:none;}
.main-navigation.toggled .mobileextra {display:none;}
.main-navigation.toggled .mobileextra h3 {display:none}

.h-hero {color: #fff; padding-left: 160px;padding-right: 20px}
.h-hero h1 {font-size: 130px; line-height: 95%; text-transform: uppercase; background: url("images/line-orange-150x9.png") no-repeat bottom left; padding: 0 0 80px; margin: 220px 0 80px}
.h-hero h2 {font-size: 28px; line-height: 120%; font-weight: 300; margin: 0 0 380px}

/* applied ai */
.orangebtn .wp-block-button {background: #ec6608; border-radius: 10px; padding: 5px 50px; margin-top: 40%}
.orangebtn .wp-block-button a, .orangebtn .wp-block-button a {color: #fff}
.orangebtn .wp-block-button a:hover, .orangebtn .wp-block-button a:hover {color: #2e2e2e}
.orangebtn .wp-block-button__link, .orangebtn .wp-block-button__link {background: none; text-transform: uppercase; font-size: 16px; letter-spacing: 1px}

.appliedait .entry-content {margin-top:0;}
.appliedait h1 {
  font-size: 100px;
  font-weight: 700;
  color: #FFF;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1640px;
}
.appliedait h1 span {color:#ec6608;}
.ai01 {padding-bottom: 80px;}
.ai01 p {color:#fff;font-size: 22px;margin: 0;}
.ai01 p.subtitle {color:#fff;text-transform: uppercase;font-weight: bold;}

.hypecols {gap:100px;}
.hypecol1 {width:500px;  max-width: 100%;}
.hypecol2 {width:500px;  max-width: 100%;}
.hypecol2 p {color:#ec6608;font-weight: bold;}
.hypecol2 ul {list-style: none; padding: 0;margin: 0;}
.hypecol2 li {color:#fff;background: url(images/list-icon-small.png) left center no-repeat;font-weight: bold;font-size: 25px;padding-left: 50px;}

.wp-block-column.fullheightimg figure {margin:0;}

@media only screen and (max-width:1700px) { /* due to one more item on navigation */
	.main-navigation {font-size: 14px;padding-right: calc(25vw - 136px);}
	
}
@media only screen and (max-width:1620px) { /* due to one more item on navigation */
	.main-navigation {font-size: 13px;padding-right: calc(25vw - 129px);}
	
}

@media only screen and (max-width:1560px) { /* make right panel narrower */
	.main-navigation {/*font-size: 14px*/}
	.main-navigation li {padding-right: 15px}
	.main-navigation {padding-right: calc(25vw - 136px);}
	.nav-right, .home .stickytop { width: 23.5vw;}
	.home .nav-right:not(.open):hover {/*width:calc(23.5vw + 110px); undo-popout */}
	.home .menu-arrow {right:23.5vw;top: 566px;}
	.home .hitarea {padding: 230px 30px 20px 30px;}
	.home .nav-right-txt {width: 23.5vw;}
	.nav-right-txt h2 {font-size: 55px;}
	.h-hero h1 {font-size: 9vw;}
	.home .stickytop.min {width: 130px;}
	.home .nav-right-txt {background: #ec6608 url('/wp-content/themes/enperma/images/sap-silver-partner.png') no-repeat right 75px top 28px}
}
@media only screen and (max-width:1400px) { /* let nav go to right */
	.main-navigation {padding-right:20px;}
	.main-navigation .menu-item.menu-item-1808 a  {background-image: url(/wp-content/themes/enperma/images/menuicon_w.png);}
	.main-navigation .menu-item.menu-item-1868 a {background-image: url(/wp-content/themes/enperma/images/menuicon_w.png);}
	.nav-right {background: #ec6608 url('/wp-content/themes/enperma/images/sap-silver-partner.png') no-repeat right 0px top;}

}
@media only screen and (max-width:1260px) { 
	.main-navigation .menu-item.menu-item-1868 a {background-image: url(/wp-content/themes/enperma/images/menuicon.png);}
}
@media only screen and (max-width:1200px) { /* burger menu from here */
	.main-navigation .menu-item a {background-image: none!important;}
	.home .stickytop { width: 470px;}
	.home .nav-right { width: 470px;height: 315px;min-height:315px;overflow: hidden;}
	.home .nav-right:not(.open):hover {/*width:calc(470px + 110px); undo-popout */}
	.home .nav-right.open {height:100vh;}
	.home .nav-right-txt {padding: 117px 20px 0 20px;height: 315px;width: 470px;min-height:315px;}
	.menu-toggle, .nav-main-logo {z-index: 40}
	.nav-right {background: #ec6608 url('/wp-content/themes/enperma/images/sap-silver-partner.png') no-repeat right 75px center;}
	.menu-main-container {position: absolute;top: 0;left: 0;z-index: 30;}
	.toggled .menu-main-container {width: 100vw;height: 100vh;background: #ec6608;padding: 140px 20px 20px 30px;}
	.nav-right-txt h3 {margin: 0 0 20px;}
	.nav-right-txt h3 br {display:none;}
	.h-hero {padding-left: 80px;}
	.h-hero h1 {padding: 0 0 60px;margin: 260px 0 56px;}
	.h-hero h2 {font-size: 24px;margin: 0 0 0px;}
	.home .hitarea {padding: 0px 30px 20px 30px;}
	.home .menu-arrow {top: 275px;right: 470px;}
	.home .nav-left-txt {top: 325px;}
	.ai06.hana05 {padding-right:0;}
}
@media only screen and (max-width:1024px) { 
	.h-hero h1 {font-size: 90px;}
	.appliedait h1 {font-size: 70px;}
	.ai01 p {font-size: 20px;}
	.hypecols { gap: 50px; }
 	.ai06.hana05 {padding-right:0;}
}
@media only screen and (max-width:900px) { 
	.h-hero {padding-left: 40px;}
}
@media only screen and (max-width:768px) { 
.appliedait h1 {
    font-size: 70px;
    line-height: 70px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:700px) { 
	.h-hero h1 {font-size: 12vw; margin: 100px 0 50px}
}
@media only screen and (max-width:600px) { 
	.nav-right {display: none;}
	.h-hero {padding-left: 20px;}
	.toggled .mobileextra {display:block;}
}
.bgimage {display: none;}

.page-id-1725 .bgimage {display: block;position: fixed;width:100%;height:100%; background: url(/wp-content/themes/enperma/images/find-bg.jpg) center center no-repeat;background-size: cover; max-width: 1920px}
.page-id-1729 .bgimage {display: block;position: fixed;width:100%;height:100%; background: url(/wp-content/themes/enperma/images/work-with-us-bg.jpg) center center no-repeat;background-size: cover; max-width: 1920px}
.page-id-1727 .bgimage {display: block;position: fixed;width:100%;height:100%; background: url(/wp-content/uploads/2023/03/contact-bg.jpg) center center no-repeat;background-size: cover; max-width: 1920px}

@media only screen and (max-width:480px) { 
	.page-id-1725 .bgimage {background-image: url(/wp-content/themes/enperma/images/find-bg-mob.jpg);background-size: cover;}
}

/* retina (width media queries can be nested inside) */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) { 
	.page-id-1725 .bgimage {background: url(/wp-content/themes/enperma/images/find-bg@2x.jpg) center center no-repeat;background-size: cover;}
	@media only screen and (max-width:480px) { 
		.page-id-1725 .bgimage {background-image: url(/wp-content/themes/enperma/images/find-bg-mob@2x.jpg);background-size: cover;}
	}
} 







/* // T E M P // C S S /////////////////////////////// */
#post-9 {min-height: 100vh;}