<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* ============================================
PROJECT NAME :- ALIGN CONSULTANT
/* ============================================

PAGE CONTENT :-
HOME-PAGE
1. HEADER
2. COMMON CSS
3. TOPBANNER 
4. SECTION - 2
5. SECTION - REFERENCER
6. SECTION - GET TO KNOW US
7. SECTION - VÃ¥re tjenesteomrÃ¥der 
8. SECTION - Ledige stillinger
9. SECTION - qoute and slider
10. FOOTER
11. MEDIA QUERY

=================================================== 
===================================================*/

/* ========== 1. HEADER =========== */
body{margin-bottom: 0 !important;}

.service-block h3 a{color: #152744;}
.service-block h3 a:hover{text-decoration: underline;}
#main-menu {display: none;}	
.main-menu-btn {display: block;z-index: 12354;}
.header-wrapper{ position: absolute;top: 0;width: 100%;z-index: 999;background-color:transparent;top: 0;max-height: 118px;}
.menu_wrapper{ background-color: rgb(255, 255, 255);position: relative;top: -35px;}
.main-menu-btn {
    position: absolute;
    right: 107.86px;
    top: 43px;
    width: 45.33px;
    height: 36px;
    cursor: pointer;
}
      /* hamburger icon */
.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
      position: absolute;
      top: 0;
     /* -webkit-transition: all 0.25s;
      transition: all 0.25s;*/
      background-image: url('../assets/icons/Menu.svg');
      background-repeat: no-repeat;       width: 45px;
      height: 36px;
}

      /* close  x icon */
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
  height: 0;
  background-image: url('../assets/icons/Group\ 95.svg');
  width: 32px;
  height: 32px;
  background-size: cover;
  background-repeat: no-repeat;
}
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}



/* CSS added by piyusha after 12-07-21 ticket of menu styling */

@media screen and (min-width:1200px){
body.home .header-wrapper .main-menu-btn-icon, body.home .header-wrapper .main-menu-btn-icon:before
/*, body.home .header-wrapper .main-menu-btn-icon:after */{
   top: -3px;
    right: 0px;
    background-image: url(../assets/icons/Menu.svg), url(../assets/icons/Menu_Ellipse.svg);
    background-position: left 50% top 50%;
    background-repeat: no-repeat, no-repeat;
    height: 78px;
    width: 77px;
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
height: 0;
  background-image: url('../assets/icons/Group\ 95.svg');
  width: 32px;
  height: 32px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 15px;
    right: 25px;
}

body.home .header-wrapper.sticky-head .main-menu-btn-icon, body.home .header-wrapper.sticky-head .main-menu-btn-icon:before
/*,body.home .header-wrapper.sticky-head .main-menu-btn-icon:after*/{
	top: 15px;
    right: 18px;
      background-image: url('../assets/icons/Menu.svg');
      background-repeat: no-repeat;width: 45px;
      height: 36px;
}

}


@media screen and (min-width:768px) and (max-width:1199.9px){
	
body.home .header-wrapper .main-menu-btn-icon, body.home .header-wrapper .main-menu-btn-icon:before, body.home .header-wrapper .main-menu-btn-icon:after {
   top: -15px;
    right: 50px;
    background-image: url(../assets/icons/Menu.svg), url(../assets/icons/Menu_Ellipse.svg);
    background-position: left 50% top 50%;
	background-size: 55%, 100%;
    background-repeat: no-repeat, no-repeat;
    height: 78px;
    width: 77px;
}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
    height: 0;
    background-image: url(../assets/icons/Group\ 95.svg);
    width: 32px;
    height: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    right: 72px;
    top: 5px;
}

body.home .header-wrapper.sticky-head .main-menu-btn-icon, body.home .header-wrapper.sticky-head .main-menu-btn-icon:before,
body.home .header-wrapper.sticky-head .main-menu-btn-icon:after{
    top: 6px;
    right: 64px;
      background-image: url('../assets/icons/Menu.svg');
      background-repeat: no-repeat;background-size: 100%;width: 45px;
      height: 36px;
}

}


@media screen and (max-width:767.9px){
	
body.home .header-wrapper .main-menu-btn-icon, body.home .header-wrapper .main-menu-btn-icon:before, body.home .header-wrapper .main-menu-btn-icon:after {
       top: -8px;
    right: 0px;
    background-image: url(../assets/icons/Menu.svg), url(../assets/icons/Menu_Ellipse.svg);
    background-position: left 50% top 50%;
   background-size: 45%, 75%;
    background-repeat: no-repeat, no-repeat;
    height: 48px;
    width: 63px;
}

body.home .header-wrapper.sticky-head .main-menu-btn-icon, body.home .header-wrapper.sticky-head .main-menu-btn-icon:before,
body.home .header-wrapper.sticky-head .main-menu-btn-icon:after{
	top: -2px;
    right: 10px;
      background-image: url('../assets/icons/Menu.svg');
	  background-size: 70%;
      background-repeat: no-repeat;width: 45px;
      height: 36px;
}

}

/* NEW CSS Ends */


 .sm-mint ul {position: static;z-index: 9999;}
 .sm-mint li {float: none;}
 .sm-mint.sm-rtl li { float: none; }
 .sm-mint a {
    padding: 22px 0px;
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 29px;
    color: #152744;word-break: break-word;
}
 .sm-mint li a:hover {
    color: #152744;
    text-decoration-line: none;
    font-weight: 800px;
} 
 .sm-mint ul {background: transparent;}
 .sm-mint ul a:hover {background: transparent;}
 .sm-mint li:last-child a {border-bottom: none;}
 #main-menu li ul li {
    padding: 0px 0px 0px 20px;
}
 #main-menu li ul li a {padding: 22px 30px 22px 0px;}

 #main-menu li a.has-submenu .sub-arrow {display: none; }
 ul#main-menu {
  display: block;
  height: auto;
  padding-top: 62px;
  padding-left: 30px;
  padding-bottom: 62px;
  width: 519px;
  float: right;
  right: 0%;
  top: 0px;
  position: fixed;
  right: -12px;
height: 100vh !important;
}
 ul#main-menu li ul li ul {
    margin-top: -15px !important;
    left: 40px !important;
    /* padding: 10px 10px 10px; */
}
 ul#main-menu {display: none;height: 1080px;padding: 160px 112px 123px 72px;background: #f2f1f0;overflow-y: auto;height: 100vh;}
 ul#main-menu::-webkit-scrollbar {
     background: transparent; /* make scrollbar transparent */
 }
 /* .main-menu-btn-icon,  */
.main-menu-btn-icon:before, 
.main-menu-btn-icon:after{left:5px;}
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
.logo{
  padding-left: 92px;
  padding-top: 40px;
}
.logo-button-row .logo {
  padding: 39px 30px 39px 14px;
}
.logo-button-row .btn-wrapper{
  padding: 30px 0px 28px;
  margin-right: 105px;
}
.logo img{
  max-height: 77px;
  width: 154px;
}
/*search box*/
.search-bar{
  border: 1px solid #53515F;
  box-sizing: border-box;
  padding: 15px 22px 13px;
  background-color: transparent;
  display: block;
  height: 51px;  position:relative;
}
.search-bar input.search-field {
  border: 0 !important;
  background: 0 0;
  width:260px;
  outline: none;
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #152744; padding: 0;
}
.search-bar label{margin: 0px;}
.search-bar .search-icon{margin-top: -17px;}
.search-bar button.search-submit {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  margin-left: 10px;
  position: absolute;
  font-size: 22px;
  padding: 4px 0 5px;
  right: 19px;
}
.search-bar button.search-submit svg{width:20px;height: 21px;}
.search-form{margin-top: 66px;}
::placeholder {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #152744; 
}

:-ms-input-placeholder { 
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #152744; 
}

::-ms-input-placeholder {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #152744; 
}

@media screen and (min-width: 768px){
  .sm-mint li:first-child a{padding-top:0;}
  .search-bar{width: 335px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
 ul#main-menu li { padding: 0px 0px 0px 8px !important;}
 ul#main-menu{width: 450px;padding: 123px 80px 123px 72px;}
}

@media screen and (max-width: 991.9px){
  ul#main-menu{width: 450px;padding: 123px 75px 123px 72px;}
}

@media screen and (min-width: 1200px){
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {top: 50%;}
}

@media screen and (max-width: 767.9px){
.logo {padding-left: 28px;padding-top: 39px;}
.main-menu-btn {right: 33px;top: -56px;width: 31px;height: 31px;}
.logo img {max-height: 40px;width: 80px;}
ul#main-menu{width: 310px;  padding: 103px 25px 205px;height: 100vh !important;position: fixed;right: -12px;box-shadow: -10px 0px 20px rgba(0, 0, 0, 0.25); }
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after{background-image: url('../assets/icons/mobile-menu.svg');width: 37px;height: 27px;background-size: contain;background-repeat: no-repeat;}
#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {height: 0;background-image: url('../assets/icons/mobile-cross.svg');width: 31px;height: 31px;background-repeat: no-repeat;right: 15px;}
.sm-mint a{padding: 35px 0px 0;}
.sm-mint li:first-child a{padding-top: 0;}
.search-form {margin-top: 96px;}
.search-bar input.search-field{padding: 0;width: 195px;}
.search-bar button.search-submit {padding:2px 0 5px}
.search-bar .search-icon {margin-top: -13px;width: 20px;height: 21px;}
.search-bar {padding: 15px 22px 13px 22px;background: #f2f1ef;max-height: 51px;}
#main-menu li a{font-family: 'Raleway';font-style: normal;font-weight: 500;font-size: 23px;line-height: 27px;color: #152744;text-decoration: none !important;    word-break: break-word;}
}

@media screen and (min-width:375px) and (max-width:767.9px){
  ul#main-menu {width: 329px;}
  .search-bar {width:272px;}
}

@media screen and (min-width:766.999px) and (max-width: 767.99px){
  .main-menu-btn {right: 33px;top: 48px;}
}
/* ======================================================== */
  /* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
     You need this once per page no matter how many menu trees or different themes you use.
  -------------------------------------------------------------------------------------------*/
 
  /* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
     You need this once per page no matter how many menu trees or different themes you use.
  -------------------------------------------------------------------------------------------*/
  
  .sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0);}
  .sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;}
  .sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
  .sm&gt;li&gt;h1,.sm&gt;li&gt;h2,.sm&gt;li&gt;h3,.sm&gt;li&gt;h4,.sm&gt;li&gt;h5,.sm&gt;li&gt;h6{margin:0;padding:0;}
  .sm ul{display:none;}
  .sm li,.sm a{position:relative;}
  .sm a{display:block;}
  .sm a.disabled{cursor:default;}
  .sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden;}
  .sm *,.sm *::before,.sm *::after{box-sizing:inherit;}
  

  /**
   * Owl Carousel v2.3.4
   * Copyright 2013-2018 David Deutsch
   * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
   */
   .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
   /**
    * Owl Carousel v2.3.4
    * Copyright 2013-2018 David Deutsch
    * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
    */
   .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#84939a;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#d6de33}
   


/* ========= 2. COMMON CSS =========== */

body h1, body h2,body h3,body h4,body h5,body h6,body p, body blockquote{margin: 0px;}
body{font-family: 'Raleway';font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #17161A;}


@media screen and (max-width:767.9px){
body{font-size: 15px;line-height: 25px;}
}  
#main-menu li.current-menu-item a{font-weight: 800;}
body ul {list-style: none;}
body h1{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 50px;line-height: 60px;color: #152744;}
body h2{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 40px;line-height: 50px;color: #152744;}
body h3{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 30px;line-height: 37px;color: #152744;}
body h4{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 25px;line-height: 33px;color: #152744;}
body h5{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 23px;line-height: 30px;color: #152744;}
body h6{ font-family: Raleway;font-style: normal;font-weight: 800;font-size: 20px;line-height: 29px;color: #152744;}
.default_content_styles ul, .default_content_styles ol{padding-left: 0px;margin-bottom: 0;}

 .default_content_styles ul{margin-left: 2px;
    margin-top: 20px;
}
 .default_content_styles ol{margin-left: 18px;}
  .default_content_styles ol li{padding-left:8px;}

.default_content_styles p{
font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 28px;
color: #17161A;}
.default_content_styles p a{color: #17161A;text-decoration:underline;}
.default_content_styles ul li {
	font-family: Raleway;
    list-style: none;
    padding-left: 24px;
    position: relative;
    font-style: normal;
    font-weight: normal;
   font-size: 18px;
line-height: 28px;
    /* color: #17161A; */
    margin-bottom: 9px;
}

.default_content_styles ol li{    position: relative;
font-family: Raleway;
    font-style: normal;
    font-weight: normal;
   font-size: 18px;
line-height: 28px;
    /* color: #19253E; */
    margin-bottom: 9px;
    /* color: #17161A; */
  }
.default_content_styles ol li:last-child,.default_content_styles ul li:last-child{margin-bottom:0}
.default_content_styles ul li:before {
    content: "";
    color: #FF6400;
    font-size: 42px;
    position: absolute;
    left: 0px;
    top: 10.5px;
    background: #FF6400;
    height: 7px;
    width: 7px;
}
.ingress {
  font-family: Raleway;
  font-style: normal;
  font-weight: normal;
  font-size: 23px;
  line-height: 33px;
  color: #17161A;
}
.ingress-semibold{
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 33px;
    color: #17161A;
}
.brodtext-regular{
  font-family: Raleway;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  color: #17161A;
}
body.home .brodtext-regular p{margin-bottom: 30px;}

.brodtext-medium{
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #17161A;
  flex: none;
  order: 1;
  align-self: center;
}
.brodtext-bold,.brodtext-bold a{
  font-family: Raleway;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 28px;
  color: #17161A;
}

@media screen and (max-width:991.9px){
  body h1 {font-size: 40px;line-height: 45px;}
  body h2 {font-size: 32px;line-height: 42px;}
  body h3 {font-size: 28px;line-height: 35px;}
  body h4 {font-size: 22px;line-height: 30px;}
  body h5 {font-size: 20px;line-height: 29px;}
  body h6 {font-size: 18px;line-height: 28px;}
  .ingress{font-size: 21px;line-height: 29px;}
  .brodtext-medium{font-size: 16px;line-height: 24px;}
}



@media screen and (max-width:767.9px){
  body h1 {font-size: 33px;line-height: 43px;}
  body h2 {font-size: 28px;line-height: 38px;}
  body h3 {font-size: 23px;line-height: 33px;}
  body h4 {font-size: 20px;line-height: 30px;}
  body h5 {font-size: 18px;line-height: 28px;}
  body h6 {font-size: 16px;line-height: 27px;}
  .ingress{font-size: 19px;line-height: 29px;}
  .brodtext-medium{font-size: 15px;line-height: 25px;}
  .brodtext-regular{font-size: 15px;line-height: 25px;}
  .ingress-semibold{font-size: 19px;line-height: 29px;}
}

/* 3. TOPBANNER */


.home-topbanner-section{position: relative;}
.home-topbanner-section {
  background-image: url('../assets/images/iStock-876388422\ 1.jpg');
  min-height: 1080px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background: #152744;
}
.topbanner-right{
  /* background-image: url('../assets/images/iStock-876388422\ 1.jpg');*/
  min-height: 1080px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.topbanner-right-img{
  position: absolute;
  top: 0px;
  width: 60%;
  right: 0px;
      background-position: center;
    background-size: cover;
}
.topbanner-container{position: relative;height: 1080px;}
.bannerText-wrapper{
  position: absolute;
    left: 0px;
    right: 0;
    top: 0%;
    z-index: 11;
    width: 675px;
}
.banner-text-block{z-index: 12;}
.bannerText-wrapper .banner-dark-shape{
  width: 100%;
  background-image: url('../assets/icons/dark-s.svg');
  min-height: 1080px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 12;
}
.banner-img{
  width: 100%;
  height: 1080px;
  top: 0px;
}
.banner-bold-text{
  font-family: Raleway;
  font-style: normal;
  font-weight: 800;
  font-size: 60px;
  line-height: 70px;
  color: #FFFFFF;
}
.topbanner-container{padding-top:366px;}
.topbanner-container h4{color: #FFFFFF;margin: 30px 0px 60px;}
a.vacancies-link{
  background: linear-gradient(180deg, #FF6400 0%, #F7315F 100%);
  border-radius: 4px;
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  flex: none;
  order: 0;
  align-self: center;
  margin: 0px 30px 10px 0px;
  padding: 15px 25px;
display: inline-block;
transition: .60s ease-in-out;
-moz-transition: .60s ease-in-out;
-ms-transition: .60s ease-in-out;
-o-transition: .60s ease-in-out;
-webkit-transition: .60s ease-in-out;
}
a.services-link{
  border-radius: 4px;
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  background: #152744;
  flex: none;
  order: 0;
  align-self: center;
  margin: 0px 0px 10px;
  padding: 15px 25px;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 4px;
  display: inline-block;
  transition: .60s ease-in-out;
  -moz-transition: .60s ease-in-out;
  -ms-transition: .60s ease-in-out;
  -o-transition: .60s ease-in-out;
  -webkit-transition: .60s ease-in-out;
}

.services-link:hover,.vacancies-link:hover{color:#ffffff;/*opacity:0.6;*/text-decoration:none;}

a.vacancies-link:hover, .single-ledige .button_cont .contact_button:hover{background: linear-gradient(180deg, #FF6400 0%, #FF6400 100%); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);text-decoration: none;}
a.vacancies-link:active, .single-ledige .button_cont .contact_button:active{background: linear-gradient(180deg, #EE5D00 0%, #EE5D00 100%);box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);}

a.services-link:hover{filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.25));}
a.services-link:active{background: #F2F1F0;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);color: #152744;}

.banner-bottom-btn .arrow-link{
  background: linear-gradient(180deg, #FF6400 0%, #F7315F 100%);
  z-index: 12;
  padding: 20.5px 27px;
  display: inline-block;
  z-index: 12;
  position: absolute;
  bottom: 0px;
  transition: .60s ease-in-out;
  -moz-transition: .60s ease-in-out;
  -ms-transition: .60s ease-in-out;
  -o-transition: .60s ease-in-out;
  -webkit-transition: .60s ease-in-out;
}
.banner-bottom-btn .arrow-link:hover{background: linear-gradient(180deg, #FF6400 0%, #FF6400 100%);}
.banner-bottom-btn .arrow-link:active{background: linear-gradient(180deg, #EE5D00 0%, #EE5D00 100%);}

@media screen and (max-width:767.9px)
{
	body.home .container.topbanner-container &gt; .row{margin:0;}
}

/* 4. SECTION - 2*/
.future-itNeeds-section{padding: 181px 0px;/* background: #E5E5E5; */}
.future-itNeeds-section .text-block h1 {margin-bottom: 60px;}
.future-itNeeds-section p.ingress {margin-bottom: 40px;}
.future-itNeeds-section .brodtext-regular {margin-bottom: 50px;}
.more-link{
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #17161A;
  flex: none;
  order: 0;
  align-self: center;
  /*margin: 10px 0px;*/
  display: inline-block;
  padding: 15px 20px;
  border: 2px solid #17161A;
  box-sizing: border-box;
  border-radius: 4px;
  transition: .60s ease-in-out;
  -moz-transition: .60s ease-in-out;
  -ms-transition: .60s ease-in-out;
  -o-transition: .60s ease-in-out;
  -webkit-transition: .60s ease-in-out;
}
.more-link:visited{color: #17161A;}
.more-link:hover{text-decoration:none;color: #17161A;/* opacity:0.6; */filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.25));}
.more-link:active{background: #F2F1F0;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);}
.img-wrappr{
  width: 100%;
  min-height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* 5. SECTION - REFERENCER*/
.referencer-section{padding: 151px 0px 200px;background: #4B4666;}
.referencer-section .subheading h2{padding-right: 65px;color: #FFFFFF;margin-bottom: 87px;}
.article-wrapper{
  background: #FFFFFF;
  box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.25);
  padding: 40px;
}
.card-block .article-wrapper:hover {
  box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.25) !important;
}

a.more-link-arrow{
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #FF6400;
  flex: none;
  order: 0;
  align-self: center;
  margin: 15px 0px;
  transition: .60s ease-in-out;
  -moz-transition: .60s ease-in-out;
  -ms-transition: .60s ease-in-out;
  -o-transition: .60s ease-in-out;
  -webkit-transition: .60s ease-in-out;
}
a.more-link-arrow:focus{font-weight: bold;}
.article-wrapper .blog-article h4,.article-wrapper .blog-article h4 a{color: #40636B;}
.article-wrapper .blog-article h4 a:hover{text-decoration: underline;}
.article-wrapper p.brodtext-medium{margin: 20px 0px 40px;}
.article-wrapper a.more-link-arrow span.arrow{margin-left: 10px}
.card-block:first-child .article-wrapper{margin-right: 20px;}
.card-block:nth-child(2) .article-wrapper{margin: 0px 10px;}
.card-block:nth-child(3) .article-wrapper{margin-left: 20px;}
.all-refeencer-link{text-align: center;margin: 150px 0px 0px;}
.all-refeencer-link a.all-ref {
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  flex: none;
  order: 0;
  align-self: center;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 4px;
  display: inline-block;
  padding: 15px 25px;
  transition: .60s ease-in-out;
  -moz-transition: .60s ease-in-out;
  -ms-transition: .60s ease-in-out;
  -o-transition: .60s ease-in-out;
  -webkit-transition: .60s ease-in-out;

}
.all-refeencer-link a.all-ref:hover,.align-btn .align-link:hover{text-decoration:none; color: #FFFFFF; /*opacity:0.6;*/ filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.25));}
.all-refeencer-link a.all-ref:active,.align-btn .align-link:active{background: #F2F1F0;box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);color: #152744;}

/* 6. SECTION - GET TO KNOW US */
.getKnowus-section{padding: 200px 0px;background: #E5E5E5;}
.getknowus-container{position: relative; height: 558px;background: #152744;}
.getknowus-container .img-wrapper{
  width: 100%;
  min-height: 558px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.getknowus-container .absolute-block{
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px;
}
.relative-block{z-index: 12;padding: 118px 0px 119px;}
.absolute-dark-block{
  width: 330px;
  left: 251px;
  z-index: 11;
  position: absolute;
}
.dark-shape-background{
  z-index: 11;
  width: 100%;
  background-image: url('../assets/icons/dark-s.svg');
  min-height: 558px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;

}
.relative-block .bold-text h2 {
  color: #E8D8B2;
}
.relative-block .brodtext-medium p{
  color: #FFFFFF;
  margin: 30px 40px 50px 0px;
}
.relative-block .brodtext-medium h1,.relative-block .brodtext-medium h2, .relative-block .brodtext-medium h3 , .relative-block .brodtext-medium h4,
.relative-block .brodtext-medium h5, .relative-block .brodtext-medium h6, .relative-block .brodtext-medium a{color:#FFF !important;}
 .relative-block .brodtext-medium a{text-decoration: underline;}
.align-btn .align-link{
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 4px;
  display: inline-block;
  padding: 15px 25px;
}

/* 7. SECTION - VÃ¥re tjenesteomrÃ¥der */
.ourServices-section{padding: 200px 0px 140px;background: #40636B;}
.s-heading h2 {color: #FFFFFF;text-align: center; margin-bottom: 100px;}
.s-article-text{padding: 40px;background: #FFFFFF;word-break: break-word;}
.s-article-img{
  min-height: 371px;
  background-position: center;
  background-repeat: no-repeat;;
  background-size: cover;
}
.s-article-wrapper p.brodtext-medium {margin: 20px 0px 40px;}
.s-article-wrapper{box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.25);}
.service-block{margin-bottom: 60px;}
.s-article-wrapper a.more-link-arrow span.arrow {margin-left: 10px;}
.ourServices-section .service-block:nth-child(odd){padding-right: 30px}
.ourServices-section .service-block:nth-child(even){padding-left: 30px}

@media screen and (min-width:768px)
{
	.s-article-wrapper{ background: #fff;height: 100%;}
}

/* 8. SECTION - Ledige stillinger */
.v-link{
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  color: #17161A;
  flex: none;
  order: 0;
  align-self: center;
  margin: 10px 0px;
  border: 2px solid #17161A;
  box-sizing: border-box;
  border-radius: 4px;
  display: inline-block;
  padding: 15px 25px;
}
.v-img-block{
  min-height: 208px;
  background-position: center;
  background-repeat: no-repeat;;
  background-size: cover; 
}
.brodtext-medium{margin: 10px 0px 30px;}
.vacancies-section .vacancies-block:first-child &gt; .v-article-wrapper .brodtext-medium{margin: 30px 0px 50px;}

.v-text-block{padding: 30px 0px;}
.vacancies-container{padding: 200px 0px 200px;}
.vacancies-section .subheading h2{margin-bottom: 90px;color: #FF6400;}
.vacancies-section{background: #F2F1F0;position: relative;overflow: hidden;}
.vacancies-section .container-wrapper{z-index: 999;}
.white-shape-img{
   min-height: 1006px;
  background-position: 100% 100%;
  background-repeat: no-repeat;;
  background-size: cover; 
  z-index: 2;
  opacity: 0.6; 
  position: relative;
}

.white-shape-wrapper{
    position: absolute;
    top: 0px;
    width: 54.5%;
    left: 0px;
    z-index: 1;
}
.vacancies-section .subheading,
.vacancies-section .vacancies-block{z-index: 3;}
.vacancies-section .vacancies-block:first-child{padding-right: 68px;}
.vacancies-section .vacancies-block:nth-child(2){padding-left: 65px;}
.vacancies-section .vacancies-block:nth-child(3){padding-left: 45px;}
.vacancies-section .vacancies-block:nth-child(2) &gt; .v-article-wrapper {margin-right: -20px;}


/* SECTION - qoute and slider */

.comapny-logo-slider{padding:195px 0px 237px;/* background: #E5E5E5; */ position: relative;}

.comapny-logo-slider:before{
background: url(../assets/icons/homeclr_box.svg);content: "";position: absolute;right: 0;width: 100%;
height: 100%;background-repeat: no-repeat !important;top: 0;background-position: top right;/*max-width: 1140px;*/
margin: 0 auto;z-index: 1;}
.qoute-wrapper blockquote{
  font-family: Raleway;
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  line-height: 50px;
  color: #4B4666;
}
.qoute-wrapper blockquote .quoteDiv{margin-bottom: 40px;}
/* .qoute-wrapper blockquote::before {
    /*content: url('../assets/icons/qoute-1.svg');
    content: url('../assets/icons/siate.svg');position: absolute;left: 15px;top: -75px;width: 49.4px;height: 49.4px;text-align: center;background: #FF6400;} */
.qoute-author{margin: 30px 0px 52px;}
#owl-referencer-testimonial .owl-container.container {margin-top: 100px;margin-bottom: 66px;}
#owl-brand-slider .owl-stage-outer {margin-top: 100px;margin-bottom: 0 !important; /*66px;*/}

/*box css*/
.box1{
  width: 49.4px;
  height: 49.4px;
  background: #152744;
  position: absolute;
  top: 0px;
  right: 98.8px;
}
.box2{
  width: 49.4px;
  height: 49.4px;
  background: #FF6400;
  position: absolute;
  top: 0px;
  right: 0px;
}
.box3{
  width: 49.4px;
  height: 49.4px;
  background: #4B4666;
  position: absolute;
  top: 60.4px;
  right: 493px;
}
.box4{
   width: 48.4px;
  height: 49.4px;
  background: #53515F;
  position: absolute;
  top: 60.4px;
  right: 99.4px;
}
.box5{
   width: 49.4px;
  height: 49.4px;
  background: linear-gradient(180deg, #FF6400 0%, #F7315F 100%);
  position: absolute;
  top: 121.8px;
  right: 246.4px;
}
.box6{
   width: 49.5px;
  height: 49.5px;
  background: #40636B;
  position: absolute;
  top: 121.8px;
  right: 0px;
}
.box7{
   width: 49.5px;
  height: 49.5px;
  background: #40636B;
  position: absolute;
  top: 181.8px;
  right: 493.6px;
}
.box8{
   width: 49.5px;
  height: 49.5px;
  background: #152744;
  position: absolute;
  top: 181.8px;
  right: 98.4px;
}
.box9{
   width: 49.5px;
  height: 49.5px;
  background: #4B4666;
  position: absolute;
    top: 242.4px;
    right: 157.3px;
}

/*slider*/
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: transparent;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 0px;
    text-align: center; 
    border: 1px solid #53515F;
    box-sizing: border-box;
}

.owl-item .item, .owl-brand-wrapper {width: 160px; height: 65px;}
.owl-theme .owl-dots, .owl-theme .owl-nav { text-align: start;}
/* .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 68px;} */
#owl-referencer-testimonial.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 0;padding-left: 15px;}
#owl-brand-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top: 0;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #53515F;}
#owl-brand-slider .owl-dots button:focus{outline: none;}
#owl-brand-slider .owl-brand-wrapper{position: relative;}    
#owl-brand-slider .owl-brand-wrapper img{  
  max-height: 100%;  
  max-width: 100%; 
  position: absolute;  
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  margin: auto;
}
@media screen and (min-width:768px){
.owl-theme .owl-dots .owl-dot:first-child span {margin-left: 0;}
}
@media screen and (min-width:992px){
  body.home .comapny-logo-slider {padding: 195px 0px 238px;}
  .refloadmore {padding-top: 107px;}
}
@media screen and (max-width:767.9px){
  body.page-template-page-referanser .tjenester_topbandiv .absolute-box {height: 112px;}
  .qoute-wrapper blockquote .quoteDiv{margin-bottom: 40px;}
  .qoute-wrapper blockquote .quoteDiv svg.quote_img {width: 39.4px;height: 39.4px;}
  .comapny-logo-slider:before{background: url(../assets/icons/homeclr_boxmob.svg);background-position: top right;}
}

/* 10. FOOTER */
.footer-wrapper{background: #152744;}
.footer-container{padding: 130px 0px 151px;}
.footer-logo{margin-bottom: 38px;}
.footer-heading{
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 23px;
  line-height: 33px;
  color: #FF6400;
  border-bottom: 1px solid #F2F1F0;
  width: 227px;
  padding-bottom: 7px;
}
.footer-heading{margin-bottom: 30px;}
.footer-contact p {margin-bottom: 9px;}
.footer-contact p a {
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
  text-decoration-line: underline;
}
.footer-address p {
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
}
.footer-address{margin: 35px 0px 54px;}
.footer-address .mobile-number{margin-top: 20px;}
.social-icons .linkedin{margin-right: 10px;}
.footer-menu ul li a {
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
  text-decoration-line: none;
  padding-top: 0;
    padding-bottom: 0;

}
.footer-menu ul li{margin-bottom: 20px;}
.footer-menu ul{padding-left: 0px;margin-left:0;}
.footer-menu-block, .privacy-content{padding-top: 20px;}
.privacy-menu p a{
   font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #FFFFFF;
  text-decoration-line: none;
}
.privacy-menu p{margin-bottom: 20px;}
.footer-copywrites{background: #F2F1F0;padding: 12px 0px;}
.copywrites p a, .copywrites p {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  color: #152744;
}


/*===============MEDIA QUERY============*/
@media screen and (min-width:768px){
  #owl-brand-slider.owl-theme .owl-nav.disabled+.owl-dots{display:none;}
}

@media screen and (min-width:3860px) and (max-width:5500px){
    .even-row .imgfullLeft {width: 49.8%;}
}
@media screen and (min-width:1921px) and (max-width:3859px){
    
}

@media screen and (min-width:992px) and (max-width: 1199px){
.main-menu-btn{right: 85.86px;top: 53px;}
.logo {padding-left: 70px;}
.bannerText-wrapper .banner-dark-shape{min-height: 900px;}
.bannerText-wrapper{width: 560px;}
.topbanner-right-img{width: 66%;}
.home-topbanner-section{min-height: 900px;}
.topbanner-container {padding-top: 250px;}
.future-itNeeds-section {padding: 150px 0px;}
.footer-heading{width: 190px;}
.footer-container {padding: 120px 0px 130px;}
.copywrites p a, .copywrites p{font-size: 12px; line-height: 21px;}
.vacancies-section .vacancies-block:nth-child(3) { padding-left: 40px;}
.vacancies-section .vacancies-block:nth-child(2) {padding-left: 50px;}
.vacancies-section .vacancies-block:first-child {padding-right: 45px;}
.vacancies-section .subheading h2 {margin-bottom: 60px;}
.vacancies-container {padding: 115px 0px;}
.white-shape-wrapper{width: 44.5%;}

}
@media screen and (min-width:768px) and (max-width: 991.9px){
.main-menu-btn{right: 40.86px;top: 52px;}
.logo {padding-left: 25px;}
.bannerText-wrapper .banner-dark-shape{min-height: 650px;}
.topbanner-right{min-height: 650px;}
.topbanner-container{height: 650px;}
.banner-img-wrapper{height: 650px;}
.topbanner-container h4 {margin: 20px 0px 40px;}
.vacancies-link{margin: 0px 20px 10px 0px;}
/*.bannerText-wrapper{right: 40.76vw;}*/
.bannerText-wrapper{width: 415px;}
.topbanner-right-img{width: 66%;}
.topbanner-container h4{margin: 20px 0px 35px;}
.banner-bold-text{font-size: 40px;line-height: 50px;}
.home-topbanner-section{min-height: 650px;background-position: -135% 100%;}
.topbanner-container {padding-top: 200px;}
.future-itNeeds-section {padding: 150px 0px;}
.footer-heading{width: 140px;}
.footer-container {padding: 100px 0px 110px;}
.copywrites p a, .copywrites p{font-size: 12px; line-height: 21px;}
.getKnowus-section { padding: 120px 0px;}
.absolute-dark-block {left: 105px;}
.getknowus-container .img-wrapper{min-height: 500px;background-position: 65% 100%;}
.dark-shape-background{min-height: 500px;}
.getknowus-container{height: 500px;}
.relative-block p.brodtext-medium{margin: 25px 40px 30px 0px;}
.align-btn .align-link{padding: 12px 20px;font-size: 16px;}
.future-itNeeds-section .text-block h1 {margin-bottom: 30px;}
.future-itNeeds-section p.ingress {margin-bottom: 20px;}
.more-link{font-size: 16px;line-height: 20px;padding: 10px 17px;}
.referencer-section { padding: 120px 0px 130px;}
.card-block:first-child .article-wrapper{margin-right: 0px;}
.card-block:nth-child(2) .article-wrapper{margin: 0px;}
.card-block:nth-child(3) .article-wrapper{margin-left: 0px;}
.referencer-section .subheading h2{margin-bottom: 50px;}
.article-wrapper{padding: 25px;}
.article-wrapper p.brodtext-medium {margin: 15px 0px 25px;}
.all-refeencer-link{margin-top: 120px;}
.all-refeencer-link a.all-ref{font-size: 17px;line-height: 19px;}
.v-img-block {min-height: 160px;}
.white-shape-img {min-height: 945px; /*850px;*/ }
body.page-template-page-LedigeStilling .white-shape-img {min-height: 1198px;}
.vacancies-section .vacancies-block:nth-child(3) { padding-left: 30px;}
.vacancies-section .vacancies-block:nth-child(2) {padding-left: 30px;}
.vacancies-section .vacancies-block:first-child {padding-right: 30px;}
.vacancies-container{padding: 110px 0px;}
.white-shape-wrapper{width: 65.5%; /*44.5%;*/}
.s-article-img {min-height: 210px;}
.s-article-text { padding: 30px}
.ourServices-section .service-block:nth-child(even) {padding-left: 25px;}
.ourServices-section .service-block:nth-child(odd) { padding-right: 25px;}
.vacancies-section .vacancies-block:first-child &gt; .v-article-wrapper .brodtext-medium {
    margin: 25px 0px 35px;
}
.ourServices-section { padding: 110px 0px 100px;}
.s-heading h2{margin-bottom: 75px;}
.v-link{
    font-size: 16px;
    line-height: 21px;
    padding: 15px 20px;
    margin: 0px;
}
.qoute-wrapper blockquote{font-size: 35px;line-height: 45px;}
.qoute-author {margin: 30px 0px 130px;}
.comapny-logo-slider {padding: 270px 0px 150px;}
.box1{width: 40.4px;height: 40.4px;top: 0px;right: 80.8px;}
.box2{width: 40.4px;height: 40.4px;top: 0px;right: 0px;}
.box3{width: 40.4px;height: 40.4px;top: 40.4px;right: 390.6px;}
.box4{width: 40.4px;height: 40.4px;top: 40.4px;right: 80.4px;}
.box5{width: 40.4px;height: 40.4px;top: 80.8px;right: 201.4px;}
.box6{width: 40.4px;height: 40.4px;top: 80.8px;right: 0px;}
.box7{width: 40.4px;height: 40.4px;top: 120.8px;right: 390.6px;}
.box8{width: 40.4px;height: 40.4px;top: 120.8px;right: 80.4px;}
.box9{width: 40.4px;height: 40.4px;top: 160.2px;right: 120.3px;}

}


@media screen and (max-width: 767.9px){
.logo {padding-left: 15px;padding-top: 37px;padding-bottom: 18px;}
.bannerText-wrapper{position: relative;display: none;}
.topbanner-right-img{position: relative;width: 100%;height:346px;}
.topbanner-right{min-height: 65px;background-position: 100% 25%;}
.banner-bottom-btn{display: none;}
.absolute-dark-block{position: relative;display: none;}
.getknowus-container .absolute-block{position: relative;}
.getknowus-container{height: auto;}
.getknowus-container .img-wrapper{min-height: 248px;}
a.more-link-arrow{font-size: 15px;line-height: 18px;}
a.vacancies-link{margin: 0px 25px 10px 0px;padding: 15px 11px;font-size:15px;line-height:18px;}
a.services-link{margin: 0px 0px 10px;padding: 13px 16px;font-size:15px;line-height:18px;}
.v-text-block .brodtext-bold{font-weight: 800;    font-size: 20px;    line-height: 30px}
.v-img-block { min-height: 211px;}
.img-wrappr{min-height: 431.46px;}
.brodtext-bold, .brodtext-bold a{font-size:20px;line-height:30px;}
body.home .relative-block {padding: 50px 35px !important;}
body.home .getknowus-container .middle-content{padding:0 !important;}
.relative-block p.brodtext-medium{margin: 20px 0px 40px 0px;}
.align-btn .align-link{padding: 15px 20px;font-size: 15px;line-height: 18px;}
.middle-content{padding: 0px 15px;}
.getKnowus-section {padding: 60px 28px 60px 27px;}
.topbanner-container {padding: 352px 0px 89px;height: auto;}
.banner-bold-text{ font-size: 38px;line-height: 45px;}
.vacancies-link{padding: 15px 20px;font-size: 15px;line-height: 18px;}
.services-link{padding: 15px 20px;font-size: 15px;line-height: 18px;}
.home-topbanner-section{min-height: 870px;}
.block-padding{padding: 0px 12px 0px 13px;}
.future-itNeeds-section {padding: 60px 0px;background: #fff;}
body.page-template-default .getknowus-container{height:auto !important;}
.future-itNeeds-section .block-text{order:2;padding: 49px 27px 0px 28px;}
.future-itNeeds-section .block-img{padding: 0px 27px 0px 28px;}
.future-itNeeds-section .text-block h1 {margin-bottom: 30px;}
.future-itNeeds-section p.ingress {margin-bottom: 20px;}
.future-itNeeds-section p.brodtext-regular {margin-bottom: 40px;}
.more-link{font-size: 15px;line-height: 18px;}
.referencer-section {padding: 60px 0px 60px;}
.referencer-section .subheading h2 {padding-right: 0px;margin-bottom: 60px;}
.referencer-section .subheading{padding: 0px 27px 0px 28px;}
.card-block:first-child .article-wrapper {margin: 0px 0px 40px 0px;}
.card-block:nth-child(2) .article-wrapper {margin: 0px 0px 40px 0px;}
.card-block:nth-child(3) .article-wrapper {margin: 0px 0px 40px 0px;}
.referencer-section .card-block{padding: 0px 27px 0px 28px;}
.article-wrapper{padding: 35px;}
.all-refeencer-link a.all-ref{font-size: 15px;line-height: 18px;}
.all-refeencer-link {margin: 20px 0px 0px;}
.vacancies-container {padding: 59px 0px 0px;}
.vacancies-section .subheading h2 {margin-bottom: 51px;}
.vacancies-section .vacancies-block:first-child &gt; .v-article-wrapper .brodtext-medium {margin: 20px 0px 40px;}
.v-link{
  font-size: 15px;
    line-height: 18px;
    padding: 15px 20px;
}
.vacancies-section .vacancies-block:first-child {
    padding: 0px 27px 60px 28px;
}
.vacancies-section .subheading{
    padding: 0px 27px 0px 28px;
}
.vacancies-section .vacancies-block:nth-child(2) {
    padding: 0px 27px 30px 28px;
}
.vacancies-section .vacancies-block:nth-child(2) &gt; .v-article-wrapper {
    margin-right: 0px;
}
.vacancies-section .vacancies-block:nth-child(3) {
    padding: 0px 27px 30px 28px;
}
.v-text-block {
    padding: 24.7px 0px 30px;
}
.ourServices-section {padding: 60px 0px 20px;}
.s-heading h2 {margin-bottom: 60px;}
.s-article-img {min-height: 211.5px;}
.s-article-text {padding: 40px 35px;}
.ourServices-section .service-block:nth-child(odd) {padding: 0px 27px 0px 28px;}
.service-block {margin-bottom: 40.5px;}
.ourServices-section .service-block:nth-child(even) {padding: 0px 27px 0px 28px;}
.white-shape-wrapper{display: none;}
.box1{
  width: 39.04px;
  height: 39.04px;
  top: 0px;
  right: 77.85px;
}
.box2{
  width: 39.04px;
  height: 39.04px;
  top: 0px;
  right: 0px;
}
.box3{
  width: 39.04px;
  height: 39.04px;
  top: 39.04px;
  right: 190px;
  display: none;
}
.box4{
  width: 39.04px;
  height: 39.04px;
  top: 39.04px;
  right: 77.85px;
}
.box5{
  width: 39.04px;
  height: 39.04px;
  top: 78.07px;
  right: 156.15px;
}
.box6{
   width: 39.04px;
  height: 39.04px;
  top: 78.07px;
  right: 0px;
}
.box7{
  width: 39.04px;
  height: 39.04px;
  top: 117.11px;
  right: 194.6px;
}
.box8{
   width: 39.04px;
  height: 39.04px;
  top: 117.11px;
    right: 77.85px;
}
.box9{
   width: 39.04px;
  height: 39.04px;
  top: 156.15px;
  right: 116.89px;
}
.qoute-wrapper blockquote{font-size: 28px;line-height: 40px;}
.qoute-author {margin: 30px 0px 96px;}
.comapny-logo-slider {padding: 252px 0px 120px;background:#fff;}
.comapny-logo-slider ul{margin-left:0;padding-left:0;}
/* .qoute-wrapper blockquote::before {
    content: url('../assets/icons/siate-mobile.svg');
    top: -50px;
    width: 37.4px;
    height: 37.4px;
    left: 27px;
  } */
.owl-item .item, .owl-brand-wrapper { width: 110px;}
.comapny-logo-slider .siate-text, .comapny-logo-slider .brand-slider{padding:0px 15px}
.footer-wrapper .logo-footer .footer-heading{margin-bottom: 35px;}
.footer-wrapper .logo-footer, 
.footer-wrapper .footer-menu-block, 
.footer-wrapper .privacy-content{padding: 0px 27px 0px 28px;}
.footer-container {padding: 60px 15px 60px;}
.footer-menu-block .footer-heading{margin: 64px 0px 35px;}
.privacy-content .footer-heading{margin: 40px 0px 35px;}
.footer-address {margin: 30px 0px 32px;}
.copywrites p a, .copywrites p{text-align: center;}
.footer-copywrites {padding: 18px 27px 18px 28px;}
.footer-heading{font-size: 19px;line-height: 29px;}
.footer-contact p a, 
.footer-address p,
.footer-menu ul li a,
.privacy-menu p a{font-size: 15px;line-height: 25px;}
.footer-logo img{width: 80px;height: 40px;}
}

@media screen and (max-width:370px)
{
	a.vacancies-link{margin: 0px 15px 10px 0px;}
	.banner-bold-text {font-size: 32px;line-height: 41px;}
	body.home .getknowus-container .middle-content h2{font-size: 23px;line-height: 34px;}
}

/*====Menu css ============*/
.sm-mint a .sub-arrow {
    position: absolute;
    top: 48%;
    margin-top: -10px;
    left: auto;
    right: -5px;
    width: 34px;
    height: 34px;
    overflow: hidden;
    font: bold 14px/34px monospace !important;
    text-align: center;
    text-shadow: none;
    border-radius: 4px;
}
ul#main-menu li a span.sub-arrow {
    background: url(../assets/icons/arrow_right.svg);
    background-repeat: no-repeat;
    margin-top: -19px;
}
ul#main-menu li a.highlighted span.sub-arrow {
    background: url(../assets/icons/arrow_down.svg) !important;
    background-repeat: no-repeat !important;
    top: 53% !important;
    right: 0px;
}
#main-menu li a.has-submenu .sub-arrow {
    display: block;
}
a:focus{outline:none !Important;}




/*=====================Default page template ======================*/






body.page-template-page-employee .tjenester_topbandiv .tjenester_topban{    min-height: 777px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;position:relative;}
	.banner-bottom-btn.otherpages .arrow-link{left:0;}

.emplistingcotainer{padding-top:150px;padding-bottom:60px}
body.page-template-page-employee .employeeSection .employeeColumn p.link img {
    width: 22px;
    height: 15px;
}
/*
====================================
-------Aligner -page --------------
=====================================*/
.aligner-section{padding: 303px 0px 0px;background: #F2F1F0;position: relative;overflow: hidden;}
.aligner-banner-img{
    width: 1330px;
    min-height: 777px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 100%;
    margin: 0 auto;
}
.aligner-banner-img .banner-bottom-btn a.arrow-link-aligner{
  background: linear-gradient(180deg, #FF6400 0%, #F7315F 100%);
  z-index: 12;
  padding: 22.2px;
  display: inline-block;
  z-index: 12;
  position: absolute;
  bottom: 0px;
  display: inline-block;
}
.banner-top-text{
  width: 284px;
  min-height: 147px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100% 100%;
  position: absolute;
  top: 0px;
}
.aligner-section .block-wrapper{position: relative;}
.aligner-section .banner-top-text h3{
  font-family: Raleway;
  font-style: normal;
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: #152744;
  padding: 34px 97px 76px 36px;
}

.topbanner-abs-block .box1{
  width: 60.6px;
  height: 60.6px;
  top: 0px;
  right: 178.4px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box2{
  width: 60.6px;
  height: 60.6px;
  top: 0px;
  right: 299.6px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box3{
  width: 60.6px;
  height: 60.6px;
  top: 60.6px;
  right: 784.4px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box4{
  width: 60.6px;
  height: 60.6px;;
  top: 60.6px;
  right: 299.6px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box5{
  width: 60.6px;
  height: 60.6px;
  top: 121.2px;
  right: 178.4px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box6{
  width: 60.6px;
  height: 60.6px;;
  top: 121.2px;
  right: 481.4px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box7{
  width: 60.6px;
  height: 60.6px;
  top: 181.8px;
  right: 784.4px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box8{
   width: 60.6px;
  height: 60.6px;
  top: 181.8px;
  right: 299.6px;
  background: #FFFFFF;
  position: absolute;
}
.topbanner-abs-block .box9{
  width: 60.6px;
  height: 60.6px;
  top: 242.4px;
  right: 360.2px;
  background: #FFFFFF;
  position: absolute;
}

.page-template-page-employee .empimg{ min-height:400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.emplistingcotainer .default_content_styles .page-content{margin-top:40px;}

@media screen and (min-width: 992px) {
.page-template-page-employee footer{ margin-top: 150px;}
}

@media screen and (min-width: 1200px) and (max-width: 1440px){
.aligner-banner-img { width: 1200px;min-height: 750px;}
}
  
@media screen and (min-width: 992px) and (max-width: 1199px){
.aligner-banner-img { width: 850px;min-height: 650px;}
.topbanner-abs-block .box1{right: 128.4px;}
.topbanner-abs-block .box2{right: 239.6px;}
.topbanner-abs-block .box3{right: 239.6px;}
.topbanner-abs-block .box4{right: 734.6px;}
.topbanner-abs-block .box5{right: 128.4px;}
.topbanner-abs-block .box6{right: 431.4px;}
.topbanner-abs-block .box7{right: 734.4px;}
.topbanner-abs-block .box8{right: 249.6px;}
.topbanner-abs-block .box9{right: 310.2px;}
}

@media screen and (min-width: 768px) and (max-width: 991.9px){
.page-template-page-employee footer{ margin-top: 50px;}
.aligner-banner-img { width: 650px;min-height: 550px;}
.aligner-section {padding: 285px 0px 0px;}
.topbanner-abs-block .box1{right: 58.4px;width: 50.6px;height: 50.6px;}
.topbanner-abs-block .box2{right: 169.6px;width: 50.6px;height: 50.6px;}
.topbanner-abs-block .box3{right: 169.6px;width: 50.6px;height: 50.6px;top: 50.6px;}
.topbanner-abs-block .box4{right: 500.6px;width: 50.6px;height: 50.6px;top: 50.6px;}
.topbanner-abs-block .box5{right: 58.4px;width: 50.6px;height: 50.6px;top: 111.2px;}
.topbanner-abs-block .box6{right: 361.4px;width: 50.6px;height: 50.6px;top: 111.2px;}
.topbanner-abs-block .box7{right: 500.4px;width: 50.6px;height: 50.6px;top: 171.8px;}
.topbanner-abs-block .box8{right: 179.6px;width: 50.6px;height: 50.6px;top: 171.8px;}
.topbanner-abs-block .box9{right: 240.2px;width: 50.6px;height: 50.6px;top: 232.4px;}

}

@media screen and (max-width: 767.9px){
.page-template-page-employee footer{ margin-top: 60px;}
.page-template-page-employee .empimg{ min-height:334px;}

.aligner-section {padding: 195px 0px 0px;}
.topbanner-abs-block .box1{
  width: 39.04px;
  height: 39.04px;
  top: 0px;
  right: 77.85px;
}
.topbanner-abs-block .box2{
  width: 39.04px;
  height: 39.04px;
  top: 0px;
  right: 0px;
}
.topbanner-abs-block .box3{
  width: 39.04px;
  height: 39.04px;
  top: 39.04px;
  right: 190px;
  display: none;
}
.topbanner-abs-block .box4{
  width: 39.04px;
  height: 39.04px;
  top: 39.04px;
  right: 77.85px;
}
.topbanner-abs-block .box5{
  width: 39.04px;
  height: 39.04px;
  top: 78.07px;
  right: 156.15px;
}
.topbanner-abs-block .box6{
   width: 39.04px;
  height: 39.04px;
  top: 78.07px;
  right: 0px;
}
.topbanner-abs-block .box7{
  width: 39.04px;
  height: 39.04px;
  top: 117.11px;
  right: 190.6px;
  display: none;
}
.topbanner-abs-block .box8{
   width: 39.04px;
  height: 39.04px;
  top: 117.11px;
    right: 77.85px;
}
.topbanner-abs-block .box9{
   width: 39.04px;
  height: 39.04px;
  top: 156.15px;
  right: 116.89px;
}
.banner-top-text {
    width: 179px;
    min-height: 58px;
}
.aligner-section .banner-top-text h3{padding: 13.5px 50.7px 14.5px 28px;font-size: 20px;line-height: 30px;}
.banner-top-text{width: 179px;height: 75px; top: -38px;}
.aligner-banner-img {width: 100%; min-height: 220px;}
}
/*main content */
.page-template-page-employee section.maincontent_section {padding-top: 119px;padding-bottom: 50px;}
.page-template-page-employee .maincontent_section .maincontent_heading h1 {font-family: 'Raleway';font-weight: 800;font-size: 50px;line-height: 60px;margin-bottom: 33px;}
.page-template-page-employee .maincontent_section .maincontent_content .the_content p {font-family: 'Raleway';font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #17161A;margin-bottom: 30px;}

@media(min-width: 992px) and (max-width: 1199px) {
  .page-template-page-employee .maincontent_section .maincontent_heading h1 {font-size: 47px;line-height: 57px;}
} 
@media(min-width: 768px) and (max-width: 991.9px) {
  .page-template-page-employee .maincontent_section .maincontent_heading h1 {font-size: 43px;line-height: 53px;}
}
@media(min-width: 320px) and (max-width: 767.9px) {
  .page-template-page-employee section.maincontent_section {padding-top: 19px;}
  .page-template-page-employee .maincontent_section .maincontent_heading h1 {font-size: 33px;line-height: 43px;margin-bottom: 19px;}
  .page-template-page-employee .maincontent_section .maincontent_content .the_content p {font-size: 15px;line-height: 25px;}  
  .maincontent_section .container {padding-left: 28px;padding-right: 28px;}
}
/*listing*/
.employeeSection .employeeColumn .imgwrapemp {max-width: 300px;}
.employeeSection .employeeColumn .imgwrapemp img {min-height: 400px;}
/* .employeeSection .employeeColumn:nth-child(3n+2) {padding-left: 45px;} */
/* .employeeSection .employeeColumn:nth-child(3n+3) {padding-left: 74px;} */
.employeeSection .employeeColumn h4.postName span:nth-child(1) {padding-right: 6px;}
.employeeSection .employeeColumn h4.postName {font-weight: 800;font-size: 23px;line-height: 33px;color: #17161A;margin-top: 30px;margin-bottom: 7px;}
.employeeSection .employeeColumn p.designation {font-weight: 500;font-size: 18px;line-height: 28px;color: #17161A;margin-bottom: 20px;}
.employeeSection .employeeColumn h4.postName:hover{text-decoration: underline;}
.employeeSection .employeeColumn p.phone, .employeeSection .employeeColumn p.email { font-weight: 600;font-size: 18px;line-height: 28px;margin-bottom: 0;}
.employeeSection .employeeColumn a:hover{text-decoration: none;}
.employeeSection .employeeColumn p.phone a, .employeeSection .employeeColumn p.email a {color: #17161A;}
.employeeSection .employeeColumn p.link {margin-top: 20px; font-weight: 600;font-size: 18px;line-height: 28px;}
.employeeSection .employeeColumn p.link a {color: #FF6400;}
.employeeSection .employeeColumn p.link a:hover{text-decoration: none;}
.employeeSection .employeeColumn p.link a:focus{font-weight: bold;}
.employee_div a:focus p.employee_kontakt_button_text{font-weight: bold;}

.employeeSection .employeeColumn {margin-bottom: 105px;}
section.employeeSection {padding-top: 70px;}
.employeeSection .employeeColumn p.link span.linkfname {padding-right: 15px;}
.employeeSection .employeeColumn span.linkSpan {padding-right: 6px;}
	
@media screen and (min-width: 1300px){
.employeeSection&gt;.container.ImageRow{max-width: 1214px;}
.employeeSection .employeeColumn{padding: 0 53px 0 52px !important;}
}

@media screen and (min-width: 1200px) and (max-width: 1299px) {
.employeeSection&gt;.container.ImageRow{max-width: 1190px;}
.employeeSection .employeeColumn{padding: 0 43px 0 42px !important;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.employeeSection&gt;.container.ImageRow{max-width: 980px;}
.employeeSection .employeeColumn{padding: 0 25px 0 25px !important;}

  .employeeSection .employeeColumn {margin-bottom: 95px;}
  .page-template-page-employee section.maincontent_section {padding-top: 110px;padding-bottom: 45px;}
  section.employeeSection {padding-top: 45px;}
}

@media screen and (min-width: 768px) and (max-width: 991.9px) {
body.page-template-page-employee .tjenester_topbandiv .tjenester_topban {min-height: 580px;}
body.page-template-page-employee .emplistingcotainer {padding-top: 120px;}
  .employeeSection .employeeColumn {margin-bottom: 90px;}
  .page-template-page-employee .empimg {min-height: 280px;}
  .page-template-page-employee section.maincontent_section {padding-top: 100px;}
  section.employeeSection {padding-top: 40px;}
  .page-template-page-employee section.maincontent_section{padding-bottom: 40px;}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
.page-template-page-employee .empimg {
    min-height: 280px;
}
}

@media screen and (min-width: 768px) {
  .employeeSection .employeeColumn:nth-child(3n+2) {padding-left: 15px;}
  .employeeSection .employeeColumn:nth-child(3n+3) {padding-left: 15px;}
}


@media screen and (min-width: 767px) and (max-width: 768px) {
header .absolutediv-mobile {position: absolute;    right: 0;}
}
@media screen and (max-width: 767.9px) {
body.page-template-page-employee .tjenester_topbandiv .tjenester_topban {min-height: 220px;top: -6px;}
body.page-template-page-employee .emplistingcotainer {padding-top: 90px;padding-bottom: 60px;}
body.page-template-page-employee section.employeeSection {padding-top: 60px;}
.emplistingcotainer .default_content_styles .page-content {margin-top: 30px;}
.page-template-page-employee .empimg {min-height: 334px;}

  /* .employeeSection .employeeColumn:nth-child(3n+2) {padding-left: 63px;padding-right: 62px;} */
  /* .employeeSection .employeeColumn:nth-child(3n+3) {padding-left: 63px;padding-right: 62px;} */
  .employeeSection .employeeColumn {padding-left: 63px;padding-right: 62px;margin-bottom: 60px;}
  .employeeSection .employeeColumn .imgwrapemp img {min-height: 334px;}
  .employeeSection .employeeColumn h4.postName{font-size: 19px;line-height: 29px;margin-top: 29px;margin-bottom: 2px;}
  .employeeSection .employeeColumn p.designation {font-size: 15px;line-height: 25px;}
  .employeeSection .employeeColumn p.phone, .employeeSection .employeeColumn p.email {font-size: 15px;line-height: 25px;}
  .employeeSection .employeeColumn p.designation {margin-bottom: 20px;}
  .employeeSection .employeeColumn p.link {font-size: 15px;line-height: 18px;}
  .banner-bottom-btn {display: none;}
}

@media screen and (min-width:575px) and (max-width:767.9px) {
.employeeSection .employeeColumn {padding-left: 15px;padding-right: 15px;}
.page-template-page-employee .empimg {min-height: 305px;}
section.tjenester_topbandiv {min-height: 271px;height: 500px;}
body.page-template-page-employee .tjenester_topbandiv .tjenester_topban {min-height: 304px;}
body.page-template-page-employee section.tjenester_topbandiv {min-height: 411px;height: 500px;}
}

@media screen and (min-width:320px) and (max-width:360px) {
.employeeSection .employeeColumn {padding-left: 40px;padding-right: 40px;}
}
/*
====================================
-------Employee-listing -page --------------
=====================================*/
.empList-section{padding: 121px 0px 0px;background: #152744;position: relative;height: 898px;overflow: hidden;}
.empList-container{position: relative;}
.empList-container .img-wrapper{
  width: 100%;
  min-height: 777px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* .subpageBannertext span.first_name {padding-right: 8px;} */
.empList-container .empList-absoluteblock{
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px;
    /* margin-right: -80px; */
    margin-right: -7%;    
}
.empList-relativeblock{z-index: 12;padding: 246px 15px 124px;word-break: break-word;}
.absolute-white-block{
  width: 148px;
  left: 0px;
  /* margin-left: -80px; */
  margin-left: -7%;  
  z-index: 11;
  position: absolute;
  background: #F2F1F0;
}
.white-shape-background{
  z-index: 11;
  background-image: url('../assets/icons/white-shape-topbanner.svg');
  min-height: 778px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-left: 120px;
  width: 547px;

}
.empList-relativeblock .subpageBannertext h1 {
  font-family: Raleway;
  font-style: normal;
  font-weight: 800;
  font-size: 50px;
  line-height: 60px;
  color: #152744;
}
.empList-relativeblock p.ingress-semibold{
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 23px;
  line-height: 33px;
  color: #152744;
  margin: 30px 0 123px 0px;
}
.bannerBtn-Link a.arrow-link-empList{
  background: linear-gradient(180deg, #FF6400 0%, #F7315F 100%);
  z-index: 12;
  padding: 20.5px 27px;
  display: inline-block;
  z-index: 12;
  position: relative;
  bottom: 0px;
  display: inline-block;
}

.bannerBtn-Link a.arrow-link-empList:hover{background: #FF6400;}

.empList-absBlock .box1{
  width: 60.6px;
  height: 60.6px;
  top: 0px;
  right: 178.4px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box2{
  width: 60.6px;
  height: 60.6px;
  top: 0px;
  right: 299.6px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box3{
  width: 60.6px;
  height: 60.6px;
  top: 60.6px;
  right: 784.4px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box4{
  width: 60.6px;
  height: 60.6px;;
  top: 60.6px;
  right: 299.6px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box5{
  width: 60.6px;
  height: 60.6px;
  top: 121.2px;
  right: 178.4px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box6{
  width: 60.6px;
  height: 60.6px;;
  top: 121.2px;
  right: 481.4px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box7{
  width: 60.6px;
  height: 60.6px;
  top: 181.8px;
  right: 784.4px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box8{
   width: 60.6px;
  height: 60.6px;
  top: 181.8px;
  right: 299.6px;
background:#ffffff33;  position: absolute;
}
.empList-absBlock .box9{
  width: 60.6px;
  height: 60.6px;
  top: 242.4px;
  right: 360.2px;
background:#ffffff33;  position: absolute;
}
.single-employees .the_content p {margin-bottom: 30px;}

/* media query */
@media screen and (min-width: 1200px) and (max-width: 1350px){
.empList-container .empList-absoluteblock{margin-right: -5.5%;}
.absolute-white-block{margin-left: -5.5%;}
.empList-absBlock .box1{right: 50.4px;}
.empList-absBlock .box2{right: 183.6px;}
.empList-absBlock .box3{right: 183.6px;}
.empList-absBlock .box4{right: 506.6px;}
.empList-absBlock .box5{right: 50.4px;}
.empList-absBlock .box6{right: 352.4px;}
.empList-absBlock .box7{right: 506.4px;}
.empList-absBlock .box8{right: 183.6px;}
.empList-absBlock .box9{right: 245.2px;}
}
  
@media screen and (min-width: 990px) and (max-width: 993px){
  .white-shape-background{width: 490px;margin-left: 0;min-height: 777px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .empList-relativeblock{padding: 240px 0px 124px;}
  .absolute-white-block{width: 122px;margin-left: -5.33%;}
  .empList-relativeblock p.ingress-semibold{margin: 30px 0px 55px;}
  .empList-container .empList-absoluteblock{margin-right: -5.33%;}
  .empList-container .img-wrapper{min-height: 650px;}
  .white-shape-background{width: 490px;margin-left: 60px;min-height: 650px;}
  .empList-section{height: 878px;}
  .empList-relativeblock .subpageBannertext h1{font-size: 45px;line-height: 55px;}
  .empList-relativeblock p.ingress-semibold{font-size: 22px; line-height: 32px;}
  .bannerBtn-Link a.arrow-link-empList{padding: 18px 22.2px;}
.empList-absBlock .box1{right: 50.4px;}
.empList-absBlock .box2{right: 183.6px;}
.empList-absBlock .box3{right: 183.6px;}
.empList-absBlock .box4{right: 506.6px;}
.empList-absBlock .box5{right: 50.4px;}
.empList-absBlock .box6{right: 352.4px;}
.empList-absBlock .box7{right: 506.4px;}
.empList-absBlock .box8{right: 183.6px;}
.empList-absBlock .box9{right: 245.2px;}
}

@media only screen and(min-width:990px) and (max-width:991.9px){ 
  .white-shape-background {margin-left: 0;}
	.single-employees .the_content p {margin-bottom: 30px;}
	.single-employees .the_content p:last-child {margin-bottom: 0;}
}

@media screen and (min-width: 768px) and (max-width: 991.9px){
.aligner-banner-img { width: 650px;min-height: 550px;}
.empList-relativeblock{padding: 210px 0px 124px;}
.absolute-white-block{width: 122px;margin-left: -5.33%;}
.white-shape-background{width: 400px;margin-left: 10px;min-height: 600px;}
.empList-relativeblock p.ingress-semibold{margin: 30px 0px 55px;}
.empList-container .empList-absoluteblock{margin-right: -5.33%;}
.empList-container .img-wrapper{min-height: 600px;}
.empList-section{height: 828px;padding: 121px 0px 0px;}
.empList-relativeblock .subpageBannertext h1{font-size: 42px;line-height: 52px;}
.empList-relativeblock p.ingress-semibold{font-size: 21px; line-height: 31px;}
.bannerBtn-Link a.arrow-link-empList{padding: 18px 22.2px;}
.empList-absBlock .box1{right: 118.4px;width: 40.4px;height: 40.4px;}
.empList-absBlock .box2{right: 210.0px;width: 40.4px;height: 40.4px;}
.empList-absBlock .box3{right: 210.0px;width: 40.4px;height: 40.4px;top: 40.4px;}
.empList-absBlock .box4{right: 456.0px;width: 40.4px;height: 40.4px;top: 40.4px;}
.empList-absBlock .box5{right: 118.4px;width: 40.4px;height: 40.4px;top: 91.2px;}
.empList-absBlock .box6{right: 345.8px;width: 40.4px;height: 40.4px;top: 91.2px;}
.empList-absBlock .box7{right: 456.0px;width: 40.4px;height: 40.4px;top: 136.8px;}
.empList-absBlock .box8{right: 210.0px;width: 40.4px;height: 40.4px;top: 136.8px;}
.empList-absBlock .box9{right: 250.0px;width: 40.4px;height: 40.4px;top: 177.4px;}

}

/* @media screen and (max-width: 767px){ */
@media only screen and (min-width:767.51px) and (max-width:767.999px){ 
.empList-container .img-wrapper {width: 100%;min-width: 86vw;}
}


@media screen and (max-width:767.9px){
.empList-section{height: auto;padding:0px;background: none;/*background: #E5E5E5;*/}
.empList-container .empList-absoluteblock{position: relative;order: 1;background: #ffffff;padding: 0px 30px 0px 30px;}
.empList-container .empList-relativeblock{order: 2; padding: 0px 30px 0px 30px;background: #FFFFFF;min-width: 100%;}
.empList-container .img-wrapper{min-height: 428px;margin-top: -85px;}
.absolute-white-block{display: none;}
.bannerBtn-Link{display: none;}
.empList-relativeblock p.ingress-semibold{margin:10px 0px 0px;font-size: 19px;line-height: 29px;}
.empList-relativeblock .subpageBannertext h1{font-size: 33px;line-height: 43px;word-break: break-word;}
.empList-relativeblock .middle-content{padding: 50px 33px 58px 33px;background: #F2F1F0;}
.empList-absBlock{width: 100%;display: inline-block;position: relative;top: 0;height: 200px;background: #152744;}
.empList-absBlock .box1{width: 40.4px;height: 40.4px;top: 0px;right: 80.8px;}
.empList-absBlock .box2{width: 40.4px;height: 40.4px;top: 0px;right: 0;}
.empList-absBlock .box3{width: 40.4px;height: 40.4px;top: 40.4px;right: 390.6px;display: none;}
.empList-absBlock .box4{width: 40.4px;height: 40.4px;top: 40.4px;right: 80.8px;}
.empList-absBlock .box5{width: 40.4px;height: 40.4px;top: 80.8px;right: 201.4px;}
.empList-absBlock .box6{width: 40.4px;height: 40.4px;top: 80.8px;right: 201px;}
.empList-absBlock .box7{width: 40.4px;height: 40.4px;top: 80.8px;right: 0;}
.empList-absBlock .box8{width: 40.4px;height: 40.4px;top: 120.8px;right: 80.4px;}
.empList-absBlock .box9{width: 40.4px;height: 40.4px;top: 160.2px;right: 120.3px;}


}
/*employee info*/

.single-employee .bqoute blockquote:before {
    content: "";
    display: block;
    background: url(../assets/icons/quote.png) no-repeat;
    width: 44px;
    height: 44px;
    position: relative;
    background-color: #4B4666;
    background-position: center;
    background-size: auto;
}
body.single-employees {color: #17161A;}
.single-employees ul.social_icons {margin-left: 0;padding-left: 0;list-style-type: none;margin-top: 35px;display: inline-table;}
.single-employees ul.social_icons li {display: inline-block;} 
.single-employees .leftImage img {min-width: 212px;height: 212px;border-radius:50%;}
.single-employees p.kontactText {font-family: Raleway;font-style: normal;font-weight: 800;font-size: 30px;line-height: 37px;color: #17161A;}
.single-employees .leftImage {margin-bottom: 50px;}
.single-employees p.phoneNumber, .single-employees p.email {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 33px;
    margin-bottom: 0;
}
.single-employees .left_side_details p.phoneNumber a, .single-employees .left_side_details p.email a{color: #17161A;}

.single-employees li.Icon_facebook {padding-right: 15px;}
.single-employees .right_side_details h3 {font-family: Raleway;font-style: normal;font-weight: 800;font-size: 30px;line-height: 37px;margin-bottom:25px;}
/* .single-employees span.first_name {padding-right: 6px;} */
.single-employees .the_content p {font-family: Raleway;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;}
.single-employees .bqoute blockquote {margin-left: 0px;border-left: 0;padding: 0;font-family: Raleway;font-style: normal;font-weight: 300;color: #17161A;font-size: 30px;line-height: 40px;}

/* .single-employees .bqoute blockquote:before {
    content: "";
    display: block;
    background: url(../assets/icons/quote.png) no-repeat;
    width: 41px;
    height: 41px;
    position: relative;
    background-color: #4B4666;
    background-position: center;
    background-size: auto;
} */
.single-employees .the_content {margin-bottom: 40px;}
.single-employees blockquote p {padding-top: 30px;}
.bqoute blockquote p{
font-family: Raleway;
font-style: normal;
font-weight: 300;
font-size: 30px;
line-height: 40px;}
.single-employees section.employee_details_content {padding-top: 35px;padding-bottom: 150px;}
.bqoute{ display: inline-block;width: 100%;margin-top: 40px;}
.single-employees .employee_details_content .left_side_details .phone_maildiv{margin-top:25px;}
.single-employees .employee_details_content .left_side_details {word-break: break-word;}

@media screen and (min-width: 1200px) {
	.single-employees section.employee_details_content {padding-bottom: 250px;}
  .single-employees .the_content p {margin-bottom: 30px;}
  .single-employees .the_content p:last-child {margin-bottom: 0;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .single-employees section.employee_details_content {padding-top: 94px;}
    .single-employees .the_content p {margin-bottom: 30px;}
    .single-employees .the_content p:last-child {margin-bottom: 0;}
}
@media screen and (min-width: 768px) and (max-width: 991.9px) {
  .single-employees section.employee_details_content {padding-top: 40px;}
  .single-employees p.phoneNumber, .single-employees p.email {font-size: 20px;line-height: 30px;}
  .single-employees p.kontactText {font-size: 28px;line-height: 35px;}
  .single-employees .leftImage {margin-bottom: 40px;}
  .single-employees .bqoute blockquote {font-size: 27px;line-height: 37px;}
    .single-employees .the_content p {margin-bottom: 30px;}
    .single-employees .the_content p:last-child {margin-bottom: 0;}
}
@media (max-width:767.999px){
	.single-employees .the_content p {margin-bottom: 30px;}
	.single-employees .the_content p:last-child {margin-bottom: 0;}
}
@media screen and (max-width: 767.9px) {
	.single-employees .the_content p {margin-bottom: 30px;}
	.single-employees .the_content p:last-child {margin-bottom: 0;}
  .single-employees .leftImage img {height: 190px;min-width: 190px;}
  .single-employees .leftImage {margin-bottom: 30px;}
  .single-employees p.kontactText {font-size: 23px;line-height: 33px;}
  .single-employees p.phoneNumber, .single-employees p.email {font-size: 15px !important;line-height: 25px !important;font-weight:600 !important;}
  .single-employees ul.social_icons {margin-top: 20px;margin-bottom: 0;display: inline-table;}
  .single-employees .right_side_details h3 {font-size: 23px;line-height: 33px;margin-top: 0;margin-bottom: 11px;}
  .single-employees .the_content p {font-size: 15px;line-height: 25px;}
  .single-employees .bqoute blockquote {font-size: 28px;line-height: 40px;word-break: break-word;}
  .row.employeeRow {display: flex;flex-direction: column;}
 .single-employees .left_side_details {order: 2;padding-left: 60px;padding-top:50px;padding-right: 60px;}
  .right_side_details {order: 1;padding-left: 30px;padding-right: 30px;word-break: break-word;}
  .single-employees section.employee_details_content {padding-top: 0px;padding-bottom: 120px;}
   .single-employees .bqoute {margin-top: 21px;margin-bottom: 50px;}
   .single-employees blockquote p {padding-top: 26px;}
   .single-employees .bqoute blockquote p {font-weight: 400;font-size: 28px;line-height: 40px;}
.single-employees .employee_details_content .left_side_details .phone_maildiv {margin-top: 20px;}
.single-employees .bqoute blockquote:before {width: 39px;height: 39px;}
}

@media screen and (min-width:576px) and (max-width:767px) {
/* .empList-container .empList-absoluteblock{background:#152744;}17
.empList-container .empList-relativeblock{background: #152744;} */
.right_side_details {padding-left: 15px;padding-right: 15px;}
.empList-container .empList-relativeblock {padding: 0px 15px 0px 15px;}
.empList-container .empList-absoluteblock{padding: 0px 15px 0px 15px;}
}

  

/*body.page-template-page-referanser .grid .grid-item {
    display: none;min-width:318px;min-height:300px;
}
body.page-template-page-referanser .grid{min-height:400px;}*/

@media screen and (min-width:768px){
  .grid { 
       display: flex;
      flex-flow: row wrap;
      width: 100%;
      flex-flow: column wrap;
      max-height: 1100px;
  }
  
  .grid .grid-item {
   flex: auto;
      /* height: 250px; */
      /* min-width: 150px; */
      margin: 0 8px 8px 0;
      position: relative;
     display: none;
     width:331px;
  }
  }
  
  
  body.page-template-page-referanser .masonry-item{opacity:0;}
  
  
  .masonry-wrapper {
    padding: 15px;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
  }
  .masonry {
    display: grid;
    grid-template-columns: repeat(1, minmax(100px,1fr));
    grid-gap: 40px;
    grid-auto-rows: 0;
  }
  @media only screen and (max-width: 1023px) and (min-width: 768px) {
    .masonry {
      grid-template-columns: repeat(2, minmax(100px,1fr));
    }
  }
  @media only screen and (min-width: 1024px) {
    .masonry {
      grid-template-columns: repeat(3, minmax(100px,1fr));
    }
  }
  .masonry-item, .masonry-content {
    border-radius: 0;
    overflow: hidden;
  }
  .masonry-item {
    filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, .3));
    transition: filter .25s ease-in-out;
  }
  .masonry-item:hover {
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, .3));
  }
  .masonry-content {
    overflow: hidden;
  }
  .masonry-item {
    color: #111111;
    background-color: #f9f9f9;
  }
  .masonry-title, .masonry-description {
    margin: 0;
  }
  .masonry-title {
    font-weight: 700;
    font-size: 1.1rem;
    padding: 1rem 1.5rem;
  }
  .masonry-description {
    padding: 1.5rem;
    font-size: .75rem;
    border-top: 1px solid rgba(0, 0, 0, .05);
  }
  .masonry-footer {
    font-size: .75em;
    opacity: .25;
    text-align: center;
    padding-top: 3em; 
    padding-bottom: 3em;
    margin-bottom: -1.5em;
    transition: opacity 1s ease-in-out;
  }
  .masonry-footer a {
    color: currentColor;
  }
  .masonry-footer:hover, .masonry-footer:active, .masonry-footer:focus {
    opacity: .75;
  }
  
  .masonry-item .contentsection {
      padding: 30px;
  }
  
  .masonry-item h4{margin-bottom: 20px;}
  
  .masonry-item h4 a{
      font-family: Raleway;
      font-style: normal;
      font-weight: 800;
      font-size: 25px;
      line-height: 33px;
      color: #40636B;
      margin-bottom: 20px;
  }
  .masonry-item h4 a:hover{text-decoration: underline;}
  .masonry-item .hasexcerpt {
      font-family: Raleway;
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      line-height: 28px;
      color: #17161A;
      margin-bottom: 40px;
  }
  .refloadmore {
      text-align: center;
      padding-bottom: 250px;
      padding-top: 57px;
  }
  a.more-link-arrow:hover{text-decoration: none;}
.gridlesmer span.arrow {margin-left: 15px;}

/* ---- grid ---- */

section.tjenester_topbandiv {
    min-height: 271px;
}

.grid:after {
  content: '';
  display: block;
  clear: both;
}

.grid{width:100%;margin-left: 15px;margin-right: 15px;}
.grid-item {width: 320px;float: left;background: #fff;border: 1px solid #333;border-color: hsla(0, 0%, 0%, 0.5);border-radius: 0;margin-bottom: 20px;}

.grid-item--width2 { width: 340px; }
.grid-item--width3 { width: 520px; }
.grid-item--width4 { width: 780px; }

.grid-item--height2 { height: 200px; }
.grid-item--height3 { height: 260px; }
.grid-item--height4 { height: 360px; }
.grid-sizer { width: 24%; }
.gutter-sizer { width: 1.33%; }

.grid-item  h4{font-family: Raleway;font-style: normal;font-weight: 800;font-size: 25px;line-height: 33px;color: #40636B;margin-bottom:20px;}

.bgimgref {background-size: cover !important;min-height: 220px;background-position: center !important;background-repeat: no-repeat !important;}

.grid-item .hasexcerpt{font-family: Raleway;font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;color: #17161A;margin-bottom:20px;}
.grid-item  .contentsection{padding:30px;}
.ref_section{background:#4b4666;}
.ref_section .pageheadingtag h1{color: #F2F1F0;margin-bottom:40px;}
/* .ref_section .main-page-content p{margin-bottom: 30px;} */
/* .ref_section .main-page-content p:last-child {margin-bottom: 0 !important;} */

.ref_section .main-page-content, .ref_section .main-page-content p{color: #FFFFFF;font-family: Raleway;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;}
.ref_section .main-page-content h1, .ref_section .main-page-content h2 , .ref_section .main-page-content h3, .ref_section .main-page-content h4, .ref_section .main-page-content h5,
.ref_section .main-page-content h6, .ref_section .main-page-content a{color: #FFFFFF;}
 .ref_section .main-page-content a{text-decoration: underline;}
.ref_section .emplistingcotainer{padding-bottom:135px;}

.ref_section .masonry-item .contentsection {padding:40px 40px 30px;}
.ref_section .masonry-item {box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.25);}

.refloadmore{text-align:center;padding-bottom:250px;}
.refloadmore a{min-width: 160px;  padding: 15px 25px;font-style: normal;font-weight: 600;font-size: 18px;line-height: 21px;color: #FFFFFF;display: inline-block;text-decoration: none;border: 2px solid #FFFFFF;box-sizing: border-box;border-radius: 4px;}
.referencer_listing{padding-bottom:100px;}

#owl-referencer-testimonial .item{width:auto;height:auto;}
.referencer_testimonial{background:#fff;}
.referencer_testimonial .qoute-wrapper blockquote{padding-top:0 !important; /* 90px;*/}
.referencer_testimonial .qoute-wrapper blockquote::before{left:15px;top: 7px;}

@media screen and (min-width:768px) {
  .masonry-wrapper{padding-left:0;padding-right: 0;}
}
@media screen and (min-width:992px) {
.tjenester_topbandiv .tjenester_topban {min-height: 777px;background-size: cover; background-position: center;background-repeat: no-repeat;width: 100%;position: relative;}
.ref_section .emplistingcotainer{padding-top: 150px;}
}

@media screen and (max-width:767.9px) {
body.page-template-page-referanser section.tjenester_topbandiv{height: auto;}
.ref_section .pageheadingtag h1{margin-bottom:30px;}
body.page-template-page-referanser .ref_section .emplistingcotainer {padding-top: 50px;padding-bottom: 45px;}
body.page-template-page-referanser .ref_section .masonry-item .contentsection {padding:40px 35px 20px;}
body.page-template-page-referanser .tjenester_topban {min-height: 220px;}
body.page-template-page-referanser .comapny-logo-slider {padding: 254px 0px 108px;}
body.page-template-page-referanser #owl-referencer-testimonial .owl-container.container {margin-top: 46px;margin-bottom: 36px;}
body.page-template-page-referanser .qoute-author {margin: 30px 0px 48px;}
body.page-template-page-referanser .masonry-item {opacity: 1;}
.masonry-item h4 a {font-size: 23px;line-height: 33px;}
.masonry-item .hasexcerpt {font-size: 15px;line-height: 25px;}
.refloadmore{padding-bottom:120px;}
.refloadmore a{padding: 15px 20px;font-size: 15px;line-height: 18px;}
#owl-referencer-testimonial.owl-theme .owl-nav.disabled+.owl-dots {margin-left: 8px;}
}


/*============= 404 page ====================*/
/* body.error404 .header-wrapper,.search.search-results .header-wrapper{position:relative;} */
/* .error-404.not-found{padding-bottom:60px;padding-top:60px;} */
.error-404.not-found .search-field{min-height: 45px;padding-left: 14px;position: relative;top: 1px;}
.error-404.not-found .search-submit{min-height: 40px; display: inline-block; padding-top: 9px;padding-bottom: 10px;border: 2px solid #17161A;
    box-sizing: border-box;
    border-radius: 4px;font-family: Raleway;background:transparent;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px}

/*=============Menu scrollbar style =====================*/

/* width */
ul#main-menu::-webkit-scrollbar {
  width: 12px;
}

/* Track */
ul#main-menu::-webkit-scrollbar-track {
  /* background: #40636B; */
}

/* Handle */
ul#main-menu::-webkit-scrollbar-thumb {
  /* background: #152744; */
}

/* Handle on hover */
ul#main-menu::-webkit-scrollbar-thumb:hover {
  /* background: #152744; */
}


/*=========hover ================*/
.ledigeimgwrap,.tjenesterimgwrap{position:relative;overflow:hidden;}

.v-article-wrapper .v-img-block,.tjenesterimgwrap .s-article-img,.banner-buttons a,.tjenesterimgwrap .middlebox_image,.brodtext-medium svg:hover{
transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;}
.v-article-wrapper .v-img-block:hover{transform:scale(1.06);}
/* .v-article-wrapper svg:hover{box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.25);} */
a.v-link:hover{    text-decoration: none;color: #17161A;filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.25));}
a.v-link:active{box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.25);color: #17161A;background: #F2F1F0;}
a.v-link:visited{color: #17161A;}
.card-block .article-wrapper:hover{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}

.tjenesterimgwrap{position:relative;overflow:hidden;}
.tjenesterimgwrap .s-article-img:hover,.tjenesterimgwrap .middlebox_image:hover{transform:scale(1.06);}


/* Piyusha NEW */
body.search .search_topbandiv button.search-submit svg , body.error404 .search_topbandiv button.search-submit svg {height: 26px;width: 25px;position: absolute;right: 24px;}
body.search .search_topbandiv button.search-submit,  body.error404 .search_topbandiv button.search-submit,{padding-top:16px !important;}
body.search .search_topbandiv , body.error404 .search_topbandiv {background-size: 234px, 100vw;background-position: top right;}

@media screen and (min-width:768px){
body.search .search_page, body.error404 .error_page{padding: 94px 5.5% 234px !important;}
}

/*================== referencer boxes css ===============*/

.gridlesmer {position: absolute;bottom: 34px;}

/*flag add in menu*/
.flag-menu { position: absolute; top: 39px;height: 36px; cursor: pointer; z-index: 999999; display: none; }
.flag-menu a {display: flex;align-items: center;font-family: Raleway;font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;color: #152744;}
.flag-menu img {padding-right: 15px;}
html, body {max-width: 100%;overflow-x: hidden;}
@media (max-width: 767px) {
  .flag-menu {top: 0px;}
  .flag-menu a {font-size: 15px;line-height: 25px;padding-top: 40px;}
}

/*================= AKtuelt listing: 12-4-22 ===================*/
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .middlebox_image {
    min-height: 347px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .content_wrap {
    background: #FFFFFF;
    padding: 40px;
}
section.aktueltlisting  .middleboxcontfluid .midboxcont .verticallymiddlebox .box .content_wrap h3.submbox_title {
    color: #152744;
    margin-bottom: 0;
    word-break: break-word;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .content_wrap h3.submbox_title a {
color: #152744;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .content_wrap .submbox_ingress {
    color: #17161A;
    padding-top: 20px;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div {
    padding-top: 40px;
}
section.aktueltlisting  .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div a {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #FF6400;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box {
    margin-bottom: 60px;
}
section.aktueltlisting {
    background: #40636B;
    color: #fFF !important;
    padding: 150px 0 190px;
}
section.aktueltlisting .main_contentdiv h1 {
    margin-bottom: 40px;
    font-family: 'Raleway';
    font-weight: 800;
    font-size: 50px;
    line-height: 60px;
    color: #FFFFFF;
}
section.aktueltlisting .default_content_styles p {
    color: #fFF !important;
    margin-bottom: 30px;
}
section.aktueltlisting .middleboxcontfluid {
    padding-top: 150px;
}
.filterCategory .custom-label{cursor:pointer;color: #0A0A0A;background: #FFFFFF;border: 1px solid #7768D5;box-sizing: border-box;border-radius: 5px;margin: 0px 15px 15px 0px;padding: 5px 15px;}
.filterCategory .custom-label.selectActive:before {
    content: url(../assets/icons/Tags_check.svg);
    padding-right: 5px;
    top: 3px;
    position: relative;
    right: 0;
}
@media screen and (min-width:768px){
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box:nth-child(odd) {padding-right: 2.65%;}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box:nth-child(even) {padding-left: 2.65%;}
section.aktueltlisting .tjInnerdiv {padding:0 8% 0 0;}

}
@media screen and (max-width:767.9px){
section.aktueltlisting .tjenester_topban {min-height:220px;position: relative;top: -6px;}
section.aktueltlisting  {padding: 50px 0 120px;}
section.aktueltlisting  .main_contentdiv h1{font-size: 33px;line-height: 43px;margin-bottom: 30px;}
section.aktueltlisting  .middleboxcontfluid .midboxcont .verticallymiddlebox .box .content_wrap {padding: 40px 35px;}
section.aktueltlisting  .middleboxcontfluid {padding-top: 59px;}
section.aktueltlisting  .middleboxcontfluid .midboxcont .verticallymiddlebox .box .middlebox_image {min-height:212px;}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box {margin-bottom: 40px;}
section.aktueltlisting  .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div a {font-weight: 600;font-size: 15px;line-height: 18px;}
.section.aktueltlisting .commtopban_section.half {
    min-height: 280px;
    padding-left: 15px;
    padding-right: 15px;
}
body.blog .tjenester_topban{min-height:220px}
}
.filterCategory{margin-bottom:40px;text-align:center;}
.page-id-1107 h3,body.home h3 {
    color: #152744 !Important;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div img {
    margin-left: 15px;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div:hover img {
    transform: translateX(20%);
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div img {
    display: inline-block;
    transition: 0.3s ease-in;
}
section.aktueltlisting .middleboxcontfluid .midboxcont .verticallymiddlebox .box .lesmer_div a:hover{text-decoration:none;}
body.single-post .header-wrapper.sticky-head{
    background-color: #40636B;
}
body.single-post .InnerDiv h1 {
    color: #152744;
    margin-bottom: 40px;
    padding-bottom: 0;
    font-weight: 800;
    font-size: 50px;
    line-height: 60px;
}
body.single-post .ingress_text {
    padding-bottom: 40px;
}
body.single-post .singletjen_section {
    padding-bottom: 100px;
}


.frm_style_formidable-style.with_frm_style input::-webkit-input-placeholder, .frm_style_formidables-stilmall.with_frm_style textarea::-webkit-input-placeholder,
.frm_style_formidable-style.with_frm_style input::placeholder, .frm_style_formidables-stilmall.with_frm_style textarea::placeholder{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #8A8E95 !important;
  }</pre></body></html>