@import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&family=Rajdhani:wght@300;400;500;600;700&display=swap");
@font-face {
font-family: 'EncodeSans-Regular';font-weight: 400;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Regular.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Regular.woff) format('woff');
font-style: normal;
}
@font-face {
font-family: 'EncodeSans-ExtraLight';font-weight: 300;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-ExtraLight.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-ExtraLight.woff) format('woff');
font-weight:200;
font-style: normal;
}
@font-face {
font-family: 'EncodeSans-Light';
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Light.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'EncodeSans-Medium';font-weight: 500;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Medium.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Medium.woff) format('woff');
font-style: normal;
font-weight: 500;
}
@font-face {
font-family: 'EncodeSans-Bold';font-weight: 700;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Bold.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Bold.woff) format('woff');
font-style: normal;
font-weight: 700;
}
@font-face {
font-family: 'EncodeSans-SemiBold';font-weight: 500;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-SemiBold.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-SemiBold.woff) format('woff');
font-style: normal;
font-weight: 600;
}
@font-face {
font-family: 'EncodeSans-Thin';font-weight: 300;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Thin.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/EncodeSans-Thin.woff) format('woff');
font-style: normal;
}
@font-face {
font-family: Inter;font-weight: 400;
src: url(//maxtel.dk/wp-content/themes/maxtel/fonts/Inter-LightBETA.woff2) format('woff2'),
url(//maxtel.dk/wp-content/themes/maxtel/fonts/Inter-LightBETA.woff) format('woff');
font-style: normal;
font-weight: 300;
} body{ 
font-family: Rajdhani;font-weight: 400;
font-size:16px; 
background: #fff;
color:#7d8386;
word-wrap:break-word;
letter-spacing:1.6px;
line-height:24px;
display: block; 
}
html{
overflow-x: hidden;
margin-top: 0!important;
}
html.menuactive{overflow:hidden;}
a,a:hover,a:focus{text-decoration:none;outline:none;}
input:focus,select:focus,textarea:focus{outline:1;}
*:focus{outline:0;}
p{margin-bottom:0;}
img{max-width: 100%;height:auto;} ::-webkit-input-placeholder { 
color: #a9b4b8;
}
::-moz-placeholder {
color: #a9b4b8;
}
:-ms-input-placeholder { 
color: #a9b4b8;
}
:-moz-placeholder {
color: #a9b4b8;
}
.notfoundpage{
text-align: center;
margin: 60px auto 80px;
}
.overlay-side.active{
height: 100%; position: fixed;
width: 100%;
top: 0;
left: 0;
overflow-y: auto;
max-height: 100%;background-color: rgba(208, 226, 224, 0.9);
z-index:9;
transform: translateZ(1000px);
transform-style: preserve-3d;
}
.overlay-side.active .side-btn {
position: absolute;
right: 0;
z-index: 999;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.removescroll{overflow:hidden;}
ul{
list-style: none;
padding: 0;
margin: 0;
}
header .topbar{
background-color: #c6e4e1;
padding-top: 8px;
}
header .logoicorn img{
max-width: auto;
}
header .headerone{
background-color: #f4faf9;
}
header .innertopbar{
text-align: right;
} 
header .headerone .mainmenuwrap .tabelwrap{display: table-cell; text-align: left;  vertical-align: bottom;
}
header svg{height:33px;}
header .headertwo svg{height:52px;display: inline-block;
vertical-align: middle;}
header .headerone .phoneinfo{
position: relative;
margin: 0;
padding: 20px 105px 0px 15px;
}
header .headerone .phoneinfo a:before,header .headertwo .phoneinfo a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 53px;
height: 30px;
background-position: 0px 0;
top: -33px;
right: 0;
left: 0;
margin: auto;
display: inline-block;
position: absolute;
}
header .navbar{
margin-bottom: 0;
}
header .headerone .navbar{
padding-right:15px;
padding-left: 15px;
min-height: unset;
margin: auto;
}
header .headerone .rightinfo{
display: table-cell;
text-align: right;
vertical-align:top;
}
header .headerone .phoneinfo>a ,header .headerone .phoneinfo a>span{
font-family: Rajdhani;font-weight: 400;
font-size: 10px;
letter-spacing: 1.0px;
line-height: 22px;
color: #323f48;
position: relative;
}
header .phoneinfo a>span{
font-family: Rajdhani;font-weight: 300;
padding: 0 7px 0 0;
}
header .headertwo .phoneinfo a>span{
font-size: 20px;
} header .mainmenu{
margin: 0;
padding: 0;
font-size: 0;
letter-spacing: 0;
}
header .mainmenu>li>a:hover,header .mainmenu>li.active>a{
color: #323f48;
}
header .headerone{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/toppatern.png);
background-repeat: no-repeat;
background-position: bottom right;
}
.home header .headerone{
background:transparent;
}
.home.scrolled header .headerone{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/toppatern.png);
background-repeat: no-repeat;
background-position: bottom right;
background-color: #f4faf9;
}
.home header .headerone .logoblog{border:0;}
.home.scrolled header .headerone .logoblog{ border-bottom: 1px solid #eef3f3;}
header .headerone .mainmenuwrap{
font-size: 0;
letter-spacing: 0;
line-height: 0;
display: table;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding:20px 0;
}
header .mainmenu>li{
display: inline-block;
vertical-align: middle;
position: relative;
margin-right: 40px;
}
header .mainmenu>li:last-child{margin-right:0;}
header .mainmenu>li.homelink>a{
padding: 0;
font-size: 0;
letter-spacing: 0;
width: 24px; height: 20px; 
display: inline-block;
position: relative;
}
header .headertwo .phoneinfo:before{
display: none;
}
header .headertwo .phoneinfo:after{
display: none;
}
header .mainmenu>li.homelink>a:before,header .headertwo .mainmenu>li.homelink>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 24px; height: 20px; 
background-position: -77px 0;
left: 0;
right: 0;
top: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: block;
}
header .mainmenu>li.homelink>a:after,header .headertwo .mainmenu>li.homelink>a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 24px; height: 20px; 
background-position: -53px 0; 
left: 0;
right: 0;
top: 0;
margin: auto;
position: absolute;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}
header .mainmenu>li.homelink>a:hover:after,header .headertwo .mainmenu>li.homelink>a:hover:after{
opacity: 1;
}
header .mainmenu>li>a{
font-family: Rajdhani;
font-weight: 600;
font-size: 16px;
letter-spacing: 1.6px;
color: #333F48;
position: relative;
margin: 0;
text-align: center;
padding: 16px 0 16px 0;
vertical-align: middle;
-webkit-transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: color .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: color .5s cubic-bezier(0.4, 0, 1, 1);
transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
}
header .login-wrapper>a{
background-color:#C7E5E1;
min-width:173px;
}
header .login-wrapper>a:hover{
color: #fff;
}
header .mainmenu>li >a span{
opacity: 1;
position: relative;
vertical-align: middle;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}
header .navbar .homelink{
margin-right: 42px;
}
header .mainmenu>li>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 13px; height: 15px;
position: absolute;
background-position: -101px 0;
right: 0;
left: 0;
top: -53px;
display: block;
bottom:0;
margin: auto;
opacity:0;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
header .mainmenu>li>a:after{
content: '';
background-image: url('data:image/svg+xml,<svg width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2.82812" width="4" height="4" transform="rotate(45 2.82812 0)" fill="%236ECEB2"/></svg>');
width: 6px; height: 6px;
position: absolute;
right: 0;
left: 0;
display: block;
bottom:2px;
margin: auto;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
header .mainmenu>li:hover>a:before,header .mainmenu>li[class*=current-]>a:before{opacity:1;}
header .mainmenu>li.active>a:before{
width: 13px; height: 15px;
background-position: -3252px 0;
}
header .mainmenu>li.menu-item-has-children>a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
position: absolute;
width: 11px; height: 6px; 
background-position: -114px 0;
left: 0;
right: 0;
bottom: 2px;
display: block;
margin: auto;
background-repeat: no-repeat;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
header .headertwo .navbar .mainmenu>li>.submenuwrap{
top:37px;
}
header .navbar .mainmenu>li>.submenuwrap{
position: absolute;
transform: translate(-50%, 0);
min-width: 100%;
top: 26px;
right: auto;
z-index: 999;
height: 0;
left: 50%;
padding: 4px 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
text-align: right;
display:none;
}
header .mainmenu>li:hover .submenuwrap {
display:block;
height: auto;
}
header .navbar .mainmenu>li>.submenuwrap>ul{
background-color: #ddf0ed;    padding: 9px 0px 8px 0px;
}
header .mainmenu>li .submenuwrap span:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 17px; height: 10px;
background-position: -125px 0;
top: -4px;
left: 0;
right: 0;
margin: auto;
position: absolute;
z-index: 1;
}
header .navbar .submenuwrap>ul>li:hover, header .navbar .submenuwrap>ul>li[class*='current']{
background-color: #7a979f;
margin-right: -7px;
margin-left: -7px;
text-align: center;
}
header .navbar .submenuwrap>ul>li:hover a, header .navbar .submenuwrap>ul>li[class*='current'] a{
font-family: Rajdhani;font-weight: 500;
color: #c6e4e1;
letter-spacing: 1.95px;
}
header .submenuwrap ul>li:hover a{
display: none;
}
header .submenuwrap ul>li {
display: block;
margin-right: 0;
padding-bottom: 0px;
padding-top: 0;
}
header .navbar .mainmenu>li>.submenuwrap a {
font-family: Rajdhani;font-weight: 400;
font-size: 13px;
letter-spacing:1.3px;
line-height: 36px;
color: #7a979f;
display: block;
text-align: center;
padding: 0px 17px 0 18px;
white-space: nowrap;
width: auto!important;
position:relative;
}
header .navbar .mainmenu>li>.subsubmenu a{
font-family: Rajdhani;font-weight: 400;
font-size: 11px;
letter-spacing: 1.1px;
line-height: 22px;
color: #c6e4e1;
}
header .nabvar .submenuwrap{
position: relative;
}
header .navbar .submenuwrap .subsubmenu{display: none;}
header .navbar .submenuwrap:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 101px; height: 4px;
background-position: -142px 0;
top: 0px;
left: 0;
right: 0;
margin: auto;
display: inline-block;
position: absolute;
background-repeat: no-repeat;
}
header .navbar .submenuwrap:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 101px; height: 4px;
background-position: -243px 0; 
bottom: 0px;
left: 0;
right: 0;
margin: auto;
display: inline-block;
position: absolute;
background-repeat: no-repeat;
}
header .mainmenu .submenuwrap .subsubmenu li{
display: block;
margin: 0;
}
header .submenuwrap>ul>li.menu-item-has-children>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 11px; height: 6px; 
background-position: -418px 0;
bottom:-2px;
left: 0;
right: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
} 
header .submenuwrap>ul>li>a:hover{
font-family: Rajdhani;font-weight: 500;
color: #c6e4e1;
background-color: #7a979f;
}  
header .navbar .mainmenu>li>.subsubmenu{
position: absolute;
background-color: #7a979f;
transform: translate(-50%, 0);
min-width: 100%;
top: 34px;
right: auto;
z-index: 999;
opacity: 0;
height: 0;
left: 50%;
padding: 0;
overflow: hidden;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
text-align: right;
overflow: hidden;
}
header .navbar .submenuwrap .subsubmenu>ul>li>a{
font-family: Rajdhani;font-weight: 400;
font-size: 11px;
letter-spacing: 1.1px;
line-height: 22px;
}
header .navbar .submenuwrap .subsubmenu>ul>li>a:hover{
color: #f4faf9;
}
header .headerone .logoblog{
border-bottom: 1px solid #eef3f3;
}
header .headerone .login-wrapper>a{
bottom: -21px;
} header .headertwo .innertopbar{
display: table;
width: 100%;
}
header .headertwo .logoicorn{
display: table-cell;
width: 33.33%;
text-align: left;
padding-top: 46px;
padding-bottom: 30px;
}
header .headertwo .phoneinfo{
display: table-cell;
width: 33.33%;
text-align: center;
}
header .headertwo .login-wrapper{
display: table-cell;
width: 33.33%;
text-align: right;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/maxgraphic.png);
}
header .headertwo .login-wrapper>a{
top: -8px;
}
.smaple{
background-color: #f4fbf9;
background-position: top;
background-size: contain;
position: relative; 
width: 100%;
}
.smaplewrapper{
position: relative;
} #myVideo{
position: absolute;
left: 0;
right: 0;
z-index: 2;
bottom:0;     width: auto;
height: auto;min-width: 100%;
min-height: 100%;
position: fixed;
left: 0;
top: 0;
margin: 0;
right: 0;
z-index: 1;
}
header .headertwo{
position: relative;
z-index: 1;
width: 100%;
height: 100%;
}
.smaplewrapper header{
position: relative;
z-index: 999;
}
header .headertwo .phoneinfo a:before{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
left: 0;
right: 0;
width: 75px;
height: 45px;
background-position: -431px 0;top: 0px;
}
header .headertwo .phoneinfo a{
font-family: Rajdhani;font-weight: 400;
font-size: 20px;
letter-spacing: 2.0px;
color: #323f48;
}
header .headerone .mainmenu,header .headertwo .mainmenu{
text-align: center;
}
header .headertwo .mainmenu>li:first-child{
font-size: 0;
letter-spacing: 0;
line-height: 0;
}
header .mainmenu>li.homelink>a{font-size: 0!important;letter-spacing: 0!important;line-height: 0!important}
header .headertwo .mainmenu>li>a{
font-size: 18px;
letter-spacing: 1.8px;
width: 36px;
height: 30px;
}
header .headertwo .mainmenu>li.homelink>a:before{
width: 36px; height: 30px;
background-position: -506px 0;
top: 0px;
}
header .headertwo .mainmenu>li.homelink>a:after{
width: 36px;
height: 30px;
background-position: -542px 0;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
text-align: right;
}
header .headertwo .mainmenu>li.homelink>a:hover:after{
opacity: 1;
}
header .headertwo .mainmenu>li{
margin-right: 59px;
}
header .headertwo .mainmenu>li:last-child{
margin-right: 0;
}
header .headertwo .mainmenu>li.menu-item-has-children>a:after{
bottom: 5px;
}
@media (max-width:320px){
h2 {
font-size: 18px;
letter-spacing: 1.8px;
margin-top: 30px;
}
.phoneimg{
height: 250px;
} 
.omstillingimg{
width: 150px;
height: 150px;
}
.img{margin-bottom: 0;
}
} .carousel{width:100%;overflow-x:hidden;}
.carousel-fade .carousel-inner .item {
opacity: 0;
transition-property: opacity;
-webkit-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item .overlay{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.homeslider{
padding-bottom: 15px;
position:relative;
height: calc( 100vh - 266px);
}
.topblackhead.active + header + .smaplewrapper .homeslider{
height: calc( 100vh - 315px);
}
.homeslider .carousel-inner{
height: 100%;
}
.homeslider .carousel-inner .item{
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.homeslider .blockquote .blockquote_inner{width: 55%;} 
.homeslider .blockquote h1{
font-family: 'Titillium-Light';
font-size: 60px;
letter-spacing: 6.0px;
line-height: 75px;
color: #ffffff;
margin-bottom: 25px;
margin-top: 100px;
margin-bottom: 44px;
}
.homeslider .blockquote .midelsmall{
font-family: 'Titillium-Light';
font-size: 30px;
letter-spacing: 3.0px;
line-height: 42px;
color: #ffffff;
}
.homeslider .blockquote .link_button a{
font-family: 'Titillium-Semibold';
font-size: 30px;
letter-spacing: 6.0px;
position: relative;
padding:30px 60px 29px 66px;
display: inline-block;
background-color: #6da49f;
border-radius: 50px;
margin-top: 60px;
color: #ffffff;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition:all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.homeslider .blockquote .link_button a:hover{
background-color: #3f8a84;
} .toptitle{
text-align: center;
margin-top: 118px;
}
.toptitle .topsmall{
font-family: Rajdhani;font-weight: 300;
font-size: 32px;
letter-spacing: 3.2px;
color: #323f48;
}
.toptitle h1{
font-size: 60px;
letter-spacing: 9px;
color: #323f48;
margin-top: 15px;
margin-bottom: 0px;
}
.homeservices {
text-align: center;
font-size: 0;
letter-spacing: 0;
}
.homeservices .buttontext {
text-align: center;
position: relative;
margin-top: -22px;
}
.homeservices .buttontext a{
font-family: Rajdhani;font-weight: 400;
font-size: 32px;
letter-spacing:1.6px;
color: #7a979f;
display: inline-block;
}
.aboutus_home h1{
font-size: 45px;
letter-spacing: 4.5px;
line-height: 63px;
text-align: center;
margin-top: 89px;
margin-bottom: 0;
padding-bottom: 65px;
display: inline-block;
width: 100%;
text-transform: none;
}
.aboutus_home .righttitle{
display: inline-block;
margin-left: 74px;
}
.aboutus_home .righttitle:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 61px;
height: 57px;
background-position: -4065px 0;
position: absolute;
top: 0;
left: 0;
right: -334px;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
}
.aboutus_home p,.aboutus_home div{
max-width: 791px;
margin: auto;
}
.title{
font-size: 22px;
letter-spacing: 2.2px;
line-height: 30px;
color: #c3dae0;
padding: 0 60px 0 60px;
}
.aboutus_home .nomtext,.aboutus_home,.aboutus_home p{
font-family: Rajdhani;font-weight: 300;
font-size: 20px;
letter-spacing: 1.0px;
line-height: 28px;
color: #7d8386;
margin-bottom: 15px;
text-align:left;
}
.aboutus_home h1:before,.aboutus_home h1:after{display: none} h1{
font-family: Rajdhani;font-weight: 400;
font-size: 40px;
letter-spacing: 8px;
color: #54606c;
margin-top: 86px;
padding-bottom: 31px;
margin-bottom: 72px;
text-align: center;
position: relative;
line-height: normal;
text-transform: uppercase;
}   
h1:before,.containwrapper h2:before{
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color:#c0cdd1;
bottom: 0px;
left: 0;
right: 0;
margin: auto;
}
h1:after,.containwrapper h2:after,.support_title:after,
.service_provider:after,.support_barometter:after,
.support_remote:after,.support_skrivtil:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 49px; height: 30px; 
background-position: -4186px 0;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -14px;
}
h3{
font-family: Rajdhani;font-weight: 400;
font-size: 22px;
letter-spacing: 2.2px;
line-height: 26px;
color: #54606b;
text-align: center;
display: inline-block;
width: 100%;
margin-top: 41px;
margin-bottom: 13px;
}
h4{
font-family: Rajdhani;font-weight: 400;
font-size: 16px;
letter-spacing: 3.2px;
line-height: 22px;
color: #54606b;
margin-bottom: 7px;
text-transform: uppercase;
}
h5{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 24px;
margin: 0;
color: #54606b;
text-align: left;
}
.container .aboutus_img{
position: relative;
height: 200px;
background-size: cover;
background-position: center;
margin-bottom: 188px;    z-index: 2;
}
.triangleimg{
width: 300px;
height: 300px; 
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
transform: rotateY(-27deg) rotateZ(45deg);
-webkit-transform: rotateY(-27deg) rotateZ(45deg);
border: 10px solid #fff;
overflow: hidden;
z-index:2;
transform-style: flat;.
}
.aboutus_img .triangleimg:before{
content: '';
position: absolute;
top:0;left:0;right:0;
width: 150%;
height: 150%;
bottom: 0;
left:-25%;top: -25%;
background-size: cover;background-position: center;
transform: rotateY(27deg) rotateZ(-45deg);
-webkit-transform: rotateY(27deg) rotateZ(-45deg);
z-index:2;transform-style: flat;
}
.container .img{
position: relative;
height: 200px;
background-size: cover;
background-position: center;
margin-bottom: 213px;
}
.containwrapper{padding-bottom:180px;}
.containwrapper .nomtext{
font-family: Rajdhani;font-weight: 400;
color: #54606b;
margin-bottom: 20px;
}
.containwrapper{
max-width: 922px;
margin: auto;
position: relative;
}
footer{z-index:2;}
.containwrapper strong{
border-bottom: 1px solid #849ea6;
font-weight: 600;
color: #7a979f;
}
.halfcontent{
margin-top: 20px;
padding-bottom: 10px;
}
.halfcontent .column.first{
padding-right: 30px;
}
.halfcontent .column.last{
padding-left: 15px;
}
.containwrapper ul li{
font-family: Rajdhani;font-weight: 400;
position: relative;
padding-left: 25px;
line-height: 28px;
}
.containwrapper ul li::before {
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 13px;
height: 15px;
background-position: -3252px 0;
position:absolute;
left: 0;
top: 0;
display: block;
bottom: 0;
margin: auto;
}
.severallines{padding-left: 21px;}
.map_wrapper{display: inline-block;margin-top: 15px;margin-bottom: 19px;}
.containwrapper h2{
font-family: Rajdhani;font-weight: 400;
font-size: 30px;
letter-spacing: 6px;
line-height: 42px;
color: #54616c;
text-align: center;
margin-top: 68px;
padding-bottom: 38px;
position: relative;
text-transform: uppercase;
}
.containwrapper h2:after{
width: 48px; height: 30px;
background-position: -4287px 0;
}
.containwrapper h2:before{
left: -30px;
right: -30px;
width: auto;
background-color: #c4d0d4;
}
.normaltext,p{ font-size: 16px; line-height: 24px;
margin-bottom: 17px;
}
.light_text{ font-size: 14px; line-height: 20px;
color: #677785;
}
.normaltext.dark.light,p.dark{    font-family: Rajdhani;font-weight: 400;color: #54606b;}
.light{font-family: Rajdhani;font-weight: 400; color: #677785;}
.pris-zoner_wrapper{display: inline-block; padding-top: 21px;}
.lists{
font-size: 0;
letter-spacing: 0;
position: relative;
text-align: center;
width: 100%;
display: inline-block;
margin-top: 28px;
}
.lists .slick-list{
width: 100%;
flex-shrink: 0;
}
.list-slider-arrows{
text-align:right;
display: flex;
gap: 9px;
justify-content: flex-end;
}
.list-slider-arrows:not(:empty){margin-top:33px;}
.lists .slick-arrow, .casessection .slick-arrow{
width: 70px;
height: 70px;
border: 0;
background-color: #C6E4E1;
transition:0.5s all cubic-bezier(0.4, 0, 1, 1);
-webkit-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.5s all cubic-bezier(0.4, 0, 1, 1);opacity:0.7;
position:static;
opacity: 0.95;
border-radius: 10px;
backdrop-filter: blur(25px);
--cut-tr: 30px;
--cut-bl: 30px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23333F48"/></svg>');
background-position:center;
background-repeat:no-repeat;
font-size:0;
}
.lists .slick-arrow.slick-disabled,.casessection .slick-arrow.slick-disabled{opacity:0.2;}
.lists .slick-arrow.slick-prev,
.casessection .slick-arrow.slick-prev{
transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);
}
.lists .slick-arrow:not(.slick-disabled):hover,.casessection .slick-arrow:not(.slick-disabled):hover{background-color: #7A979F;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23ffffff"/></svg>');}
.lists:after,.lists>span:after{
content: '';
position: absolute;
left: 101.2%;
border-top: 1px solid #eaeef0;
z-index: 2;
top: 0;
width: 1000%;display:none;
}
.lists:before,.lists>span:before{
content: '';
position: absolute;
right: 101.2%;
border-top: 1px solid #eaeef0;
z-index: 2;
top: 0;
width: 1000%;display:none;
}
.lists>span:before,.lists>span:after{
border-bottom: 1px solid #eaeef0;
bottom: 0;
display:none;
}
.bottom_contain{
position: relative;
}
.bottom_contain:before{
content: '';
position: absolute;
left: 100%;
border-bottom: 1px solid #eaeef0;
z-index: 2;
bottom: 30px;
width: 1000%;
}
.bottom_contain:after{
content: '';
position: absolute;
right: 100%;
border-bottom: 1px solid #eaeef0;
z-index: 2;
bottom: 30px;
width: 1000%;
}
.contain [class*=col]{
display: inline-block;
margin-bottom: 30px;
vertical-align: top;
position: relative;
float: none;
}
.maxteamwrapper>h2{
margin-bottom:45px;
}
.contain .inner .img{
text-align: center;
background-color: #cbcfd2;
position: relative;
padding-bottom: 68.3%;
background-size: cover;
background-position: center;
margin-left: 0;
margin-right: 0;
margin-bottom: 27px;
border-top: 2px solid #96afb4;
}
.contain{
font-size: 0;
letter-spacing: 0;
text-align: center;
}
.contain .inner{
text-align: center;
margin-bottom: 25px;
}
.contain .img:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 34px; height: 20px;
background-position: -4253px 0;
position: absolute;
bottom: -20px;
left: 0;
right: 0;
margin:auto;
display: inline-block;
background-repeat: no-repeat;
z-index: 1;
}
.contain .img:after{
content: '';
position: absolute;
width: 77%;
height: 2px;
background-color: #789196;
bottom: -2px;
left: 0;
right: 0;
margin: auto;
}
.contain .bottomsmall_text{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;
line-height: 16px;
color: #a9b4b8;
position: relative;
padding-bottom: 27px;
}
.contain .bottomsmall_text:after{
content: '';
position: absolute;
width: 77%;
height: 1px;
background-color: #cccccc;
bottom: 0px;
left: 0;
right: 0;
margin: auto;
}
.contain .bottomsmall_text:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 48px;
height: 30px;
background-position: -4287px 0;
bottom: -13px;
left: 0;
right: 0;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
z-index: 1;
}
.contain .contactwrapper{
text-align: center;
border-bottom: 2px solid #a6babf;
padding-bottom: 17px;
}
.contain .contact a,.contain .contact span,.contain .email a{
font-family: Rajdhani;font-weight: 400;
font-size: 14px;
letter-spacing:1.4px;
line-height: 20px;
color: #7a979f;
border-bottom: none;
}
.contain .contact span{
color: #a9b4b8;
padding: 0 10px 0 10px;
}
.contain .email{
margin-top: 18px;
}
.partnership-wrapper .img{
padding-top: 2px;
padding-bottom: 70%;
background-size: cover;
background-position: center;
margin-bottom: 191px;
margin-left: 0;
margin-right: 0;
}
.halfcontent .column.last{
padding-left: 0;
}
.partnership{display: inline-block;padding-left: 7.5px;padding-right: 7.5px;width: 25%;  vertical-align: middle;margin-bottom:15px;}
.partnership:last-child{margin-right: 0;}
.partnership-wrapper .partnership{
padding-top: 56px;
}
.partnership-wrapper{
font-size: 0;
letter-spacing: 0;
margin-left: -7.5px;
margin-right: -7.5px;
text-align: center;
}
.partnership .imgone{
padding-bottom: 53.4%;
background-position: center;
background-repeat: no-repeat;
border-radius: 4px;
border: 1px solid #c4d0d4;
background-size: auto;
position: relative;
}
.partnership .imgone img{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
max-width: 95%;
max-height: 95%;
}
.partnership .imgtwo{
width: 251px;
height: 120px;
padding: 28px 30px 24px 29px;
}
.partnership .imgthree{
width:214px;
height:120px;
padding: 30px 25px 21px 26px;
}
.partnership .imgfour{
width: 163px;
height: 120px;
padding: 27px 18px 10px 19px; 
}
.industrypackages{
padding:114px 0 151px 0;
background: linear-gradient( #7B98AE 0%, #333F48 100%);
overflow:hidden;
}
.industrypackages .inner{
max-width: 1030px;
margin: auto;
}
.industrypackages .subtitle {
color: #D9D9D9;
font-family: Rajdhani;
font-size: 20px;
font-weight: 500;
line-height: normal;
margin-bottom:3px;
}
.industrypackages .stitle{
color: #D9D9D9;
font-family: Rajdhani;
font-size: 34px;
font-weight: 500;
line-height: normal;
margin:0;
}
.industrypackages .desc{
color: #D9D9D9;
font-family: Rajdhani;
font-size: 20px;
font-weight: 500;
line-height: normal;
margin:0;
}
.industrypackages .lists{margin-top:29px;}
.industrypackages .lists .modules{
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
background: linear-gradient(180deg, #F4FAF9 0%, #A9E1D1 100%);
padding: 63px 15px 21px;
cursor:pointer;
}
.industrypackages .lists .modules:hover{
background: linear-gradient(180deg, #C6E4E1 0%, #7A979F 100%);
}
.industrypackages .lists .modules:hover table td:first-child{
color: #439980;
}
.industrypackages .lists .modules:hover table td:last-child{
color: #fff;
}
.industrypackages .lists .modules:hover .list_title,
.industrypackages .lists .modules:hover .list_bottomtitle{
color: #333F48;
}
.industrypackages .list_title{
background-color:transparent;
color: #7A979F;
text-align: center;
font-family: "Baloo 2";
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 2.2px;
padding: 0;
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
.industrypackages .list_bottomtitle{
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
background-color: transparent;
color: #7A979F;
font-family: "Baloo 2";
font-size: 44px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 2.2px;
margin-top: -14px;
padding: 0;
}
.industrypackages .list_bottomtitle>span{
font-family: "Baloo 2";
font-size: 16px;
font-weight: 600;
line-height: normal;
letter-spacing: 0.8px;
display: block;
margin-top: -20px;
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
.industrypackages .lists table{margin-top:18px;}
.industrypackages .lists table td:first-child{
color: #76C3AD;
text-align: center;
font-family: "Baloo 2";
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: normal;
display: block;
width: 100%;
padding: 0;
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
.industrypackages .lists table td:last-child{
display: block;
color: #6C777F;
text-align: center;
font-family: "Baloo 2";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.9px;
margin-top: -13px;
width: 100%;
padding: 0;
}
.industrypackages .lists table tr{
display:block;
margin-top:-3px;
}
.industrypackages  .list_title .list_label{
left: 0;
top: 0;
}
.list_title .list_label span{
display:none;
}
.industrypackages .readmorebtn{
text-align:center; margin-top: 20px;
}
.industrypackages .readmorebtn .readmore_btnnew{
background: #7A979F;
min-width:200px;
}
.industrypackages .readmorebtn .readmore_btnnew:hover{
background:#A9E1D1 ;
color:#333F48;
}
.industrypackages .lists .slick-arrow{
background-color: #7A979F;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23ffffff"/></svg>');
}
.industrypackages .lists .slick-arrow:not(.slick-disabled):hover{
background-color: #A9E1D1;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23333F48"/></svg>');
}
.industrypackages  .list-slider-arrows:not(:empty) {
margin-top: 0px;
position: absolute;
right: 0;
bottom: -90px;
}
.greentelefoni2{
padding:72px 0;
background: #F4FAF9;
position:relative;
}
.greentelefoni2 .inner{
max-width: 431px;
margin: auto;
}
section.greentelefoni2 .readmorebtn {
margin: 33px 0 0 0;
}
section.greentelefoni2 .readmorebtn .readmore_btnnew{min-width:200px;}
section.greentelefoni2 .green1{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/greentelephoni1.png);
width:82px;
height:84px;
display:block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
top: -20px;
left: 50%;
transform:translateX(-50%);
}
section.greentelefoni2 .green2{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/greentelephoni2.png);
width:519px;
display:block;
background-size: cover;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
top: 0px;
bottom:-56px;
left: 0;
}
section.greentelefoni2 .green3{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/greentelephoni3.png);
width:519px;
display:block;
background-size: cover;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
top: 0px;
bottom:-68px;
right: 0;
} .lists + h3{margin-top: 54px;}
.lists .row{margin:0;}
.lists .row{
margin-right: -12px;
margin-left: -12px;
}    
.lists [class*=col]{
padding-left: 12px;
padding-right: 12px;
}
.containwrapper .sub_title:before{left: -30px; right:-30px;}
.Mobiltelefoni,.omstillingimg,.title1,.title2{
width: 285px;
height: 290px;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 15px;
left: 0;
right: 0;
margin: auto;
transform: rotateY(30deg) rotateZ(44deg);
border: 1px solid #e9edef;
}
.Mobiltelefoni:before,.omstillingimg:before,.title1:before,.title2:before{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
width: 125%;
height: 127%;
bottom: 4px;
left: -41px;
top: -8px;
background-size: cover;
background-position: center;
transform:rotate(-45deg);
}
.containwrapper .sub_title{
left: 0;
right: 0;
margin-bottom: 0;
}
.list_title,.pricewrapp h2{
letter-spacing: 0.8px;
line-height: normal;
color: #333F48;
background-color: #C6E4E1;
padding: 14px 46px 10px;
margin-top: 0;
margin-bottom: 0;
font-family: Rajdhani;
font-size: 24px;
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
}
.list_title{
}
.list_title .list_label{
position: absolute;
display: inline-block;
padding: 8px 49px 7px 27px;
background-color: #ccc;
border-top-left-radius: 7px;
color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
font-family: "Baloo 2";
left: 0;
top: 0;
--cut-br: 34px;
clip-path: polygon(0 0, 100% 0, calc(100% - var(--cut-br)) 100%, 0% 100%);
}
.list_title .list_label span{
content: "";
position: absolute;
top: 100%;
left:0px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-top: 15px solid #ccc;
}
.list_title .list_desc{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;	
}
.pricewrapp{
position: relative;
background-color: #f4faf9;
display: inline-block;
}
.pricelistwrap:first-child{
padding-left: 30px;
}
.pricelistwrap:last-child{
padding-right: 30px;
}
.pricewrapp h2{
margin-bottom: 27px;
}
.pricelist_wrap{
position: relative;font-size: 0;
letter-spacing: 0;
padding: 0 15px;
background-color: #f4faf9;
margin-top: 23px;
display: inline-block;
width: 100%;
--cut-tr: 60px;
--cut-bl: 60px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
}
.lists h2:before,.pricelist_wrap h2:before{
background-position: -4701px 0;
top: 0;
background-color: transparent;
bottom: auto;
}
.pricewrapp:after{
content: '';
position: absolute;
width: 35%;
height: 4px;
background-color: #73c3ad;
top: -4px;
left: 0;
right: 0;
margin: auto;
display: inline-block;
}
.list_bottomtitle{
font-size: 28px;
line-height: normal;
letter-spacing: 1.4px;
color: #7A979F;
background-color: #DDEFED;
display: block;
padding: 11px 10px 16px 10px;
margin: 0;
font-family: 'Rajdhani';
font-weight: 600;
}
.list_bottomtitle>span{
font-family: 'Rajdhani';
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.8px;
margin-left: 7px;
}
.lists table{
font-family: 'Rajdhani';
font-size: 12px;
padding: 16px 34px;
letter-spacing: 1.2px;
width: 100%;
line-height: 30px;
background-position: center;
background-repeat: no-repeat;
position: relative;
margin-top: 20px;
}
.lists table td{
width:50%;
color: #56626D;
text-align: center;
font-family: Rajdhani;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.8px;
padding: 5px 28px;
}
.lists .list_desc{
color: #333F48;
text-align: center;
font-family: Rajdhani;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 150%;
padding: 0 28px;
}
.lists table td[colspan="2"] b{
}
.lists table td b{
font-family: Rajdhani;font-weight:700;
}
.lists table td:first-child{
text-align: right;
}
.lists table td:last-child{
text-align: left;
}
.lists .modules,.inner .sub_modules{
position: relative;
padding-bottom: 0;
background-color: #F4FAF9;
padding-bottom: 30px;
vertical-align: top;
--cut-tr: 60px;
--cut-bl: 60px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
border-radius: 10px;
}
.lists .modules.typethree{
padding: 45px 28px 41px;
color: #56626D;
font-family: Rajdhani;font-weight: 500;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.lists .modules.typethree .list_title.nstitle{
display:block;
padding:0;
background-color:transparent;
}
.lists .modules.typethree .nstitle{
position:relative;
}
.lists .modules.typethree .list_title.nstitle:before{
display:none;
}
.lists .modules.typethree .nstitle .nsdesc{
text-align: center;
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 0.6px;
color: #56626D;
}
.lists .modules.typethree .nstitle .nstitlein{
text-align: center;
font-family: Rajdhani;font-weight: 500;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 0.8px;
color: #56626D;
max-width: 210px;
margin: 0 auto 25px;
}
.lists .modules.typethree  table{
margin-top:27px;
}
.lists .modules.typethree  table td{
font-size: 14px;
font-style: normal;
line-height: normal;
padding:5.5px 0px;
}
.lists .modules.typethree  table td svg{
display: inline-block;
vertical-align: middle;
margin-right:6px;
}
.lists .modules.typethree:before,.lists .modules.typethree:after{
display:none;
}
.lists .modules.typethree .list_title .list_label{
top: -40px;
left: -40px;
}
.lists .modules.typethree .pris{
margin-top:27px;
text-align: center;
font-family: Rajdhani;font-weight: 700;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.8px;
}
section.packages .readmorebtn{
margin:33px 0 0 0;
}
.readmore_btnnew{
border-radius: 10px;
opacity: 0.95;
background: #3D4951;
backdrop-filter: blur(25px);
color: #FFF;
text-align: center;
font-family: Rajdhani;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 1.6px;
-webkit-backdrop-filter: blur(25px);
padding: 10px 34px;
--cut-tr: 26px;
--cut-bl: 26px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
display: inline-flex;
height: 70px;
align-items: center;
justify-content: center;
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
border:0;
}
.readmore_btnnew:hover{
color:#fff;
background-color:#7A979F;
}
section.uspsection{
background-color: #EEE7E2;
padding:78px 0;
overflow:hidden;
}
section.uspsection .inner{
display: flex;
align-items: center;
}
section.uspsection .inner .titlesection {
width:45%;
padding-right:109px;
flex-shrink:0;
}
section.uspsection .inner .titlesection .readmore_btnnew{
min-width:200px;
}
section.uspsection .inner .usp-list-wrap{
width:55%;
}
section.uspsection .inner .usp-list-wrap ul{
display:flex;
flex-wrap: wrap;
margin:0 -13px -26px;
}
section.uspsection .inner .usp-list-wrap ul li{
width:50%;
padding:0 13px;
margin-bottom:26px;
flex-shrink: 0;
}
section.uspsection .inner .usp-list-wrap ul li .uspin{
border-radius: 10px;
background-color: #F7F3F0;
padding:28px 31px;
height: 100%;
filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.05));
--cut-tr:90px;
--cut-bl: 0px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
}
.wow {
visibility: hidden;
}
section.uspsection .inner .usp-list-wrap ul li .uspin .icon{
width: 70px;
height: 70px;
display: flex;
justify-content: center;
align-items: center;
background-color: #EEE7E2;
margin: 0 0 14px 0;
backdrop-filter: blur(25px);
--cut-tr: 26px;
--cut-bl: 26px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
border-radius: 10px;
}
section.uspsection .inner .usp-list-wrap ul li .uspin  .uspsubtitle{
color: #333F48;
font-family: Rajdhani;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin:0 0 1px 0;
letter-spacing:0;
}
section.uspsection .inner .usp-list-wrap ul li .uspin  .usptitle{
color: #333F48;
font-family: Rajdhani;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin:0 0 9px 0;
letter-spacing:0;
}
section.uspsection .inner .usp-list-wrap ul li .uspin  .uspdesc{
color: #333F48;
font-family: Rajdhani;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin:0;
letter-spacing:0;
}
section.packages .inner{
display: flex;
height: 100%;
overflow: hidden;
}
section.packages .inner .slick-list{overflow:visible;}
section.packages .inner .slidelist{width: 58.25%;flex-shrink:0;}
section.packages .inner .slicksld{padding-right:20%;overflow: hidden;}
section.packages .inner .slicksld.slick-initialized{overflow:visible;}
section.packages .inner .titlesection {
width:41.75%;
padding-right:70px;
flex-shrink:0;
background-color: #fff;
z-index: 2;
}
section.packages .lists .inner{display:block !important;}
section.packages .lists .slicksld .lists_col{
flex-shrink: 0;
width: 50%;
padding-left: 6px;
padding-right: 6px;
}
section.packages  .lists .row{
margin-right: -6px;
margin-left: -6px;
}
body.dark .lists .modules.typethree{
color: #FFF;
background-color:#394750;
background-image:none;
}
body.dark  .lists .modules.typethree .nstitle .nsdesc,
body.dark .lists .modules.typethree .nstitle .nstitlein,
body.dark  .lists .modules.typethree table td{
color: #FFF;
}
body.dark  .packages .readmore_btn{
background-color: #6ECEB2;
color: #333F48;
border: 1px solid #6ECEB2;
}
body.dark  .packages .readmore_btn:hover{
background-color: transparent;
color: #6ECEB2;
border: 1px solid #6ECEB2;
}
body.dark .lists .modules.typethree.greenslide{
background-color:#6ECEB2;
color:#323F48;
}
body.dark .lists .modules.typethree.greenslide .nstitle .nstitlein,
body.dark .lists .modules.typethree.greenslide .nstitle .nsdesc,
body.dark .lists .modules.typethree.greenslide table td{
color:#323F48;
}
body.dark .lists .modules.typethree.greenslide table td svg path{
fill:#323F48;
}
.containwrapper .previous{position: relative;}
.containwrapper .previous>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 25px; height: 61px; 
background-position: -4651px 0;
left: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.containwrapper .previous>a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 25px; height: 61px; 
background-position: -4676px 0;
left: 0;
top: 0;
bottom: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
opacity: 0;
}
.containwrapper .previous>a:hover:after{
opacity: 1;
}
.contain .sub_modules:before,.contain .sub_modules:after{
width: 35%;
background-color: #73c3ad;
}
.contain .sub_modules>span:before{
background-position: -4701px 0;
}
.tablewrapper {
background-color: #f4faf9;
}
.tablewrapper table{
border-collapse: collapse;
width: 100%;
}
.containwrapper .tablewrapper th{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;
line-height: 20px;
color: #54606b;
padding: 23px 10px;
}
.price_list{
text-align: center;
margin-top: 38px;
padding-bottom: 31px;
}
.download_btn{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 26px;
color: #7a979f;
display: inline-block;
position: relative;
padding: 18px 95px 16px 28px;
background-color: #c6e4e1;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
margin-bottom: 10px;
margin-top: 37px;
}
.price_list a:hover{
color: #54606b;
}
.download_btn:before,.onlinebtn a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 64px; 
background-position: -5301px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.download_btn:after,.onlinebtn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 64px; 
background-position: -5381px 0; 
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.download_btn:hover:after,.onlinebtn a:hover:after{
opacity: 1;
}
.download_btn>span:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 47px; 
background-position: -4735px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.download_btn>span:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 47px; 
background-position: -4815px 0; 
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.download_btn>span:hover:after{
opacity: 1;
}
.supportwrapper .errormessages li,
.call-formwrapper .errormessages li,
.containwrapper .errormessages li{
font-size: 14px;
letter-spacing: 1.4px;
margin: 0;
padding: 0;
text-align: left;
}
#setupform{
padding-top: 28px;
}
.call-form,#supportform{
text-align: center;
max-width: 730px;
margin: auto;
padding-bottom: 30px;
}
.call-formwrapper .call-form .field input{
width: 100%;
}
.call-form .field,#supportform .field{
width: 100%;
margin-bottom: 14px;
font-size: 0;
letter-spacing: 0;
display: inline-block;
vertical-align: top;
}
.call-form input,.call-form input textarea,#supportform input,#supportform textarea{
font-family: Rajdhani;font-weight: 400;
font-size: 14px;
letter-spacing: 2.4px;
line-height: 22px;
padding: 19px 30px 19px 30px;
color:#323f48;
text-align: left;
border: 1px solid #c0cdd1;
outline: 1px solid #c0cdd1!important;
border: 4px solid #ffff!important;
outline-offset: 0!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius:0;
}
.call-form .buttonsend,#supportform .buttonsend{
text-align: center;
position: relative;
margin-top: 30px;
}
.buttonok{
text-align: center;
position: relative;
margin-top: 28px;
padding-bottom: 31px;
}
.buttonsend a,.buttonok button {
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 56px;
color: #7a979f;
background-color: #c6e4e1;
display: inline-block;
position: relative;
padding: 0 111px 0 22px;  
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
border: 0;
border-top: 2px solid #7a9093;
border-bottom: 2px solid #7a9093;
}
.call-formwrapper .callform .buttonok button{
position: relative;
line-height: 58px;
}
.call-formwrapper .callform .buttonok button:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -8400px 0; width: 80px; height: 64px;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.call-formwrapper .callform .buttonok button:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -8480px 0;  width: 80px; height: 64px;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
} 
.call-formwrapper .callform .buttonok button:hover:after{
opacity: 1;
}
.buttonsend a:hover{
color: #54606b;
}
.buttonsend a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -8209px 0; width: 80px; height: 47px;
top: -4px;
right: 6px;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
}
.buttonsend a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -8289px 0; width: 80px; height: 47px;
top: -4px;
right: 6px;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.buttonsend a:hover:after{
opacity: 1;
}
.containwrapper .buttonsend button,.containwrapper .buttonnext a,.containwrapper .btnprevious a,
.call-formwrapper .callform .call-form button{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 26px;
color: #7a979f;
background-color: #c6e4e1;
display: inline-block;
position: relative;
padding: 19px 99px 16px 32px;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
border: 0;
}
.containwrapper .buttonsend button:hover,.containwrapper .buttonnext a:hover,.containwrapper .btnprevious a:hover,
.call-formwrapper .callform .call-form button:hover{
color: #54606b;
}
.call-form .buttonnext span:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 47px;
background-position: -4895px 0; 
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.call-form .buttonnext span:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 47px;
background-position: -4975px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.call-form .buttonnext span:hover:after{
opacity: 1;
}
.containwrapper .buttonsend button:before,.containwrapper .buttonnext a:before,.containwrapper .btnprevious a:before,
.call-formwrapper .callform .call-form button:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 64px;
background-position: -6350px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block; 
}
.containwrapper .buttonsend button:after,.containwrapper .buttonnext a:after,.containwrapper .btnprevious a:after,
.call-formwrapper .callform .call-form button:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 80px; height: 64px;
background-position: -6432px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block; 
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.containwrapper .buttonsend button:hover:after,.containwrapper .buttonnext a:hover:after,.containwrapper.btnprevious a:hover:after,
.call-formwrapper .callform .call-form button:hover:after{
opacity: 1;
}
.coverragewraper>.container{
width: 1540px;
}
.coverragewraper{
background-color: #7a979f;
}
.iframe,.supportwrapper .remotewrapper,.support_iframe{ 
margin-left: -1500px;
margin-right: -1500px;
text-align: center;
background-color: #7a979f;
position: relative;
line-height: 0;    margin-top: 47px;;
}
.supportwrapper .strees_tablewrapper{position: relative;}
.iframe:before,.support_iframe:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 52px; height: 30px;
background-position: -5055px 0;
top: -8px;
left: 0;
right: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block; 
z-index: 1;
}
.iframe iframe,.support_iframe .strees_tablewrapper{
max-width: 790px;
border-top: 8px solid #c6e4e1;
border-bottom: 8px solid #c6e4e1;
margin-top: -8px;
margin-bottom: -8px;
background-color: #fff;
}
.support_iframe .strees_tablewrapper{
width: 100%;
padding: 0px 65px 0 63px;
display: inline-block;
}
.pricewrapp .inner>ul>tr>td{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;
line-height: 20px;
color: #54606b;
}
.pricelistwrap{   
padding-right: 0;
padding-left: 0;
}
.pricewrapp .pricelistwrap>.pricelist{
background-color: #f4faf9;
padding: 20px;
}
.lists h2,.pricelist_wrap h2{
font-family: Rajdhani;font-weight: 400;
font-size: 14px;
letter-spacing: 2.8px;
color: #c6e4e1;
text-align: center;
background-color: #323f48;
padding: 25px 15px 16px 15px;
margin-bottom: 0;
margin-top: 0;
position: relative;
line-height: 1.4;
text-transform: uppercase;
}
.pricelist_wrap h2{margin-left: -15px;margin-right: -15px;}
.pricelist_wrap>*{padding: 0 15px;}
.pricelist_wrap ul{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;
line-height: 20px; 
width: 25%;
display:inline-block;
vertical-align:top;
padding: 24px 15px 16px;
}
.pricelist_wrap.two ul{width:50%;}
.pricelist_wrap table{
margin: 30px auto;
font-size: 12px;
letter-spacing: 1.2px;font-family: Rajdhani;font-weight: 400;
}
.pricelist_wrap.two table td{display:table-cell;padding:8px;    line-height: 1;}
.lists h2:after,.pricelist_wrap h2:after{display: none;}
.pricelist_wrap table td{
display: block;
}
.pricelist_wrap ul li:before{display: none;}
.containwrapper b{font-family: Rajdhani;font-weight: 400;
font-weight: normal;color: #677785;
} .containwrapper a{
font-family: Rajdhani;font-weight: 400;
border-bottom: 1px solid #d3dcde;
color: #7a979f;
}
.img .omstillingimg:before{
bottom: 8px;
left: -12%;
top: -13%;
}
.title:before{
bottom: 0px;
left: -10%;
}
.imgphone,.phoneimg{
position: relative;
height: 406px;
width: 565px;
background-size: cover;
background-position: center;
margin: auto;
left: -47px;
}
.telephone,.phone{
width: 216px;
height: 230px;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 0;
bottom: 0;
right: -76px;
left: 0;
margin: auto;
transform: rotateY(-27deg) rotateZ(45deg);
border: 10px solid #fff;
overflow: hidden;
}
.telephone:before,.phone:before{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
width: 157%;
height: 151%;
bottom: 0;
left: -71px;
top: -28%;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/img.png);
background-size: cover;
background-position: center;
transform: rotateY(0) rotateZ(-45deg);
}
h6{
font-family: Rajdhani;font-weight: 500;
font-size: 14px;
letter-spacing: 1.4px;
line-height: 20px;
color: #54606b;
margin-top: 20px;
}
.featurewrapper:before{
content: '';
position: absolute;
width: 35%;
height: 4px;
background-color: #73c3ad;
bottom: -4px;
left: 0;
right: 0;
margin: auto;
}   .containwrapper>a {
font-family: Rajdhani;font-weight: 400;
color: #7a979f;
border-bottom: 1px solid 
}
.producrcwrapper {max-width: 1042px;}
.producrcwrapper .rightborder{
position: relative;
}
.producrcwrapper .rightborder:before{
content: '';
position: absolute;
height: 100%;
width: 1px;
background-color: #c4d0d4;
bottom: 0px;
right: 0;
margin: auto;
}
.producrcwrapper h2:before{
left: 0;
right: 0;
}
.title1:before,.title2:before{
width: 283px;
height: 197px;
top: 76px;
bottom: 17px;
left: -12px;
}
.phoneimg{
height: 300px;
width: 355px;
margin: 0;
left: 10px;
}
.phoneimg .phone{
width: 148px;
height: 148px;
}
.phone:before{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/imgcolorphone.png);
width: 206%;
height: 157%;
left: -87px;
top: -28%;
} .step1,.step2,.step3,.step4,.step5{text-align: center;}
.containwrapper .buttonnext{
text-align: center;
position: relative;
margin-top: 43px;
padding-bottom: 0;
}
.containwrapper .buttonnext a:before{
background-position: -5585px 0;
width: 80px; height: 64px; 
}
.containwrapper .buttonnext a:after{
background-position: -5665px 0;
width: 80px; height: 64px;
}
.containwrapper .buttonnext a:hover:after{
opacity: 1;
} .navigation_wrapper{
display:table;
width: 100%;
margin-top: 36px;
}
.navigation_wrapper .btnprevious{
display: table-cell;
width: 25%;
text-align: left;
position: relative;
}
.navigation_wrapper .buttonnext{
display: table-cell;
width: 50%;
text-align: right;
position: relative;
}
.containwrapper .btnprevious a {
padding: 19px 30px 16px 99px;
}
.containwrapper .btnprevious a:before{
background-position: -5745px 0;
width: 80px;
height: 64px;
left: 8px;
margin: 0;
}
.containwrapper .btnprevious a:after{
background-position: -5825px 0;
width: 80px; height: 64px;  
left: 8px;
margin: 0;
}
.bottomtextwrapper{position: relative;}
.bottomtitle{
font-family: Rajdhani;font-weight: 400;
font-size: 22px;
letter-spacing:4.4px;
line-height:42px;
color: #54616c;
margin-top: 83px;
position:relative;
padding-bottom: 40px;
margin-bottom: 74px;
}
.bottomtitle:before,.bottomtextwrapper:before{
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #cccccc;
bottom: 0px;
left: 0;
right: 0;
margin: auto;
}
.bottomtitle:after,.bottomtextwrapper:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 79px; height: 49px; 
background-position: -5984px 0;
position: absolute;
display: inline-block;
bottom: -34px;
left: 0;
right: 0;
margin: auto;
background-repeat: no-repeat;
} .dropdown:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -6063px 0;
}
.bottomtextwrapper:before{
bottom: -20px;
}
.bottomtextwrapper:after{
background-position: -5905px 0;
bottom: -30px;
}
.daigramwrapper{
padding-bottom: 60px;
} .call-form #phone{
width: 28.3%;
margin: 0;
} .call-form #speck{
padding: 23px 29px 43px 29px;
width: 100%;
margin: 0;
text-align: left;
}
.fildwrapper{
position: relative;
}
.fildwrapper .field:last-child input:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 41px; height: 41px;
background-position: -6167px 0;
position: absolute;
bottom: 0;
right: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
}
.fildwrapper .field:last-child input:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 41px; height: 41px;
background-position: -6208px 0; 
position: absolute;
bottom: 0;
right: 0;
margin: auto;
display: inline-block;
opacity: 0;
background-repeat: no-repeat;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
.fildwrapper .field:last-child input:hover:after{
opacity: 1;
}
.supportwrapper .rightcontact ul{
margin-bottom: 0px;
font-size: 20px;
letter-spacing: 2.0px;
line-height: 28px;
}
.supportwrapper .rightcontact ul>li:nth-child(odd){
font-size: 16px;
padding-left: 0;
}
.supportwrapper .rightcontact ul>li:nth-child(even){
padding-left: 0;
margin-bottom: 15px;
}
.supportwrapper .rightcontact ul>li:nth-last-child(1):nth-child(even){
margin-bottom: 0;
} input:focus{
outline: 0;
}
#supportform input,#supportform textarea{
margin: 0;
width: 100%;
}
.call-form #mail{
margin: 0;
text-align: left;
width: 100%;
}
.call-form #repeat_email{
margin: 0;
text-align: left;
width: 100%;
}
.numberwrapper{
width: 100%;
display: inline-block;
}
#supportform input.error,#supportform textarea.error,
#callingform input.error,#setupform input.error{
background-color: #b2243b !important;
border: 4px solid #ffff;
color: #fff;
}
#supportform label,,#call-form label,,#setupform label{
display: none !important;   
}
.errormessages {list-style:none;}
.errormessages li:before{display:none !important;}
#supportform button>span:before,#setupform button>span:before,
.call-formwrapper .callform .call-form button>span:before
{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
border: 2px solid #f3f3f3;
border-top: 2px solid #ac99a0;
border-radius: 50%;
width: 40px;
height: 40px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
display: none;
}
#supportform label.error,#call-form label.error{display:none !important;}
#supportform .g-recaptcha label.error,#call-form .g-recaptcha label.error,#setupform .g-recaptcha label.error{
display: inline-block !important;
font-size: 10px;
letter-spacing: 1px;
color: #b2243b;
position: relative;
top: -12px;
line-height: 1.2;
}
#supportform.ajax button>span:before,#setupform.ajax button>span:before,
.call-formwrapper .callform .call-form.ajax button>span:before{display:block;}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.call-form .codewrap .name,#supportform .codewrap .name{
width: 72.4%;
margin-bottom: 0;
padding: 0 8.5px 0 0;
}
.call-form .codewrap .telefon,#supportform .codewrap .telefon{
width: 27.6%;
margin-bottom: 0;
padding: 0 0 0 8.5px;
}
#supportform .codewrap .mail{
width: 50%;
display: inline-block;
padding: 0 4px 0 0;
margin-bottom: 0;
}
#supportform .codewrap .repeat_email{
width: 50%;
display: inline-block;
padding: 0 0 0 4px;
margin-bottom: 0;
}
.supportwrapper ul li:before{
display: none;
}
#supportform .buttonsend {
padding-bottom: 0;
} .capchabtn .g-recaptcha>div{
margin: auto;
width: 100%;
}
#supportform .capchabtn .rc-anchor-error-message{
color: #0000!important;
}
.rc-anchor-checkbox-label{
font-family: Roboto,helvetica,arial,sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 17px;
} .supportwrapper{
text-align: center;
}
.support_title{
font-family: Rajdhani;font-weight: 400;
font-size:30px;
letter-spacing: 6px;
line-height:42px;
color: #54616c;
position:relative;
text-align: center;
padding-top: 70px;
padding-bottom: 48px;
margin-top: 104px;
text-transform: uppercase;
} .support_title:before{
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #cccccc;
top: 0px;
left: 0;
right: 0;
margin: auto;
}
.support_title:after,.service_provider:after{
background-position: -6513px 0;
width: 147px;
height: 125px;
top: -156px;
bottom: 0;
}
.leftcontact,.rightcontact,.supportwrapper .support_email a{
font-family: Rajdhani;font-weight: 400;
font-size: 20px;
letter-spacing: 2.0px;
line-height: 28px;
text-align: right;
position: relative;
display: inline-block;
}
.leftcontact .lefticon{
position: relative;
text-align: left;
padding-bottom: 72px;
}
.supportwrapper address{
margin-bottom: 14px;
}
.leftcontact .lefticon:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 40px; height: 46px;
background-position: -6660px 0;
position: absolute;
display: inline-block;
right: 0;
top:0;
margin: auto;
}
.rightcontact{
text-align: left;
}
.rightcontact .righticon{
position: relative;
text-align: right;
padding-bottom: 72px;
}
.rightcontact .righticon:before,.supportwrapper .support_num a:before,.supportwrapper .support_email a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -6700px 0;
width: 40px;
height: 46px;
margin: auto;
left: 0;
top: 0;
position: absolute;
}
.rightcontact:after{
content: '';
width: 1px;
position: absolute;
left: -3px;
top: 79px;
bottom:3px;
background-color: #ccc;
background-position: -56px 0;
margin: auto;
}
.time>span{
font-size: 16px;
}
.time{margin-bottom: 10px;}
.supportwrapper .support_num,.supportwrapper .support_num span{
font-family: Rajdhani;font-weight: 500;
font-size: 24px;
letter-spacing: 2.4px;
line-height: 28px;
color: #677785;
position: relative;
margin-top: 43px;
padding-top: 53px;
}
.supportwrapper .support_num a{
color: #677785;
border-bottom: 0;
}
.supportwrapper .support_num span{
font-family: Rajdhani;font-weight: 300;
padding: 0px 9px 0 0px;
}
.supportwrapper .support_num a:before{
background-position: -6740px 0;
width: 40px;
height: 46px;
left: 0;
right: 0;
}
.codewrap .mail{
width: 50%;
display: inline-block;
padding-right: 4px;
}
.codewrap .repeat_email{
width: 50%;
display: inline-block;
padding-left: 4px;
}
.supportwrapper .support_email a{    
text-align: center;
padding-top: 53px;
margin-top: 21px;
color: #677785;
border-bottom: 0;
margin-bottom: 23px;
}
.supportwrapper .support_email a:before{
background-position: -6780px 0; 
right: 0;
}
.supportwrapper .support_email a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -6820px 0;
width: 40px; height: 46px; 
position: absolute;
left: 0;
right: 0;
margin: auto;
opacity: 0;
top: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
.supportwrapper .support_email a:hover:after{
opacity: 1;
}
.onlinebtn{
margin-bottom: 62px;
}
.service_provider:after{
background-position: -6860px 0;
width: 148px; height: 127px;
}
.supplierbtn a,.onlinebtn a{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 26px;
color: #7a979f;
background-color: #c6e4e1;
padding: 17px 106px 17px 24px;
position: relative;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
margin-top: 26px;
display: inline-block;
margin-bottom: 24px;
text-transform: uppercase;
}
.onlinebtn a{
margin-top: 43px;
margin-bottom: 0;
}
.supplierbtn a:hover,.onlinebtn a:hover{
color: #54606b;
}
.supplierbtn a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7008px 0;
width: 84px;
height: 68px;
right: 8px;
top: -4px;
margin: auto;
display: inline-block;
position: absolute;
}
.supplierbtn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7092px 0;
width: 84px; height: 68px;
right: 8px;
top: -4px;
margin:auto;
display: inline-block;
position: absolute;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
.supplierbtn a:hover:after{
opacity: 1;
}
.support_barometter{
padding-top: 69px;
padding-bottom: 0;
}
.support_remote{
padding-bottom: 43px;
padding-top: 72px;
}
.supportwrapper .support_barometter:after{
background-position: -7176px 0;
top: -102px;
}
.support_remote:after{
background-position: -7323px 0;
width: 148px; height: 120px;
}
.supportwrapper .remote_contain{
background-color: #f4faf9;
display: inline-block;
position: relative;
max-width: 922px;
}
.supportwrapper .support_skrivtil:after{
background-position: -7471px 0; 
width: 148px; height: 120px;
}
.codewrap .ditnavn{
width: 72.4%;
display: inline-block;    
padding-right: 22.5px;
}
.codewrap .number{
width: 25.4%;
display: inline-block;
margin-left: 16px;
}
.codewrap .Telefon{
width: 28.4%;
display: inline-block;
margin-left: -3px;
margin-right: -3px;
}
.iframe, .remotewrapper{
background-color: #f4faf9;
margin-top: 81px;
}
.iframewrapper{
display: inline-block;
padding-bottom: 75px;
}
.strees_tablewrapper table tr>td{
color: #c0cdd1;
position: relative;
width: 117px;
text-align: left;
}
.stress_title{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing: 1.2px;
line-height: 36px;
color: #54606b;
display: inline-block;
margin-top: 48px;
padding-right: 16px;
}
.top_title{
border-bottom: 1px solid #c0cdd1;
padding-bottom: 14px;
margin-bottom: 25px;
}
.strees_tablewrapper table tr:last-child>td:before{
top: -70px;
}
.strees_tablewrapper table tr:last-child>td:after{
top: 0!important;
bottom: 70px!important;
}
.strees_tablewrapper .tablewrap td:last-child>.days:before{
right: 0;
left: auto;
}
.strees_tablewrapper .tablewrap td:last-child>.days{text-align: right;}
.top_title .support_min{
font-size: 12px;
display: inline-block;
position: relative;
letter-spacing: 1.2px;
line-height: 36px;
color: #54606b;
padding-left: 30px;
padding-right: 10px;
}
.top_title .support_min:before,.top_title .yello:before,.top_title .red:before,.strees_tablewrapper table tr td:before,.strees_tablewrapper table tr td .medium:before,.strees_tablewrapper table tr td .high:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 18px;
height: 21px;
background-position: -7619px 0;
left: 6px;
top: 0;
bottom: 0;
margin: auto;
display: inline-block;
position: absolute;
background-repeat: no-repeat;
}
.top_title .yello:before{
background-position: -7637px 0; 
}
.top_title .red:before{
background-position: -7656px 0;
}
.strees_tablewrapper .tablewrap table,.strees_tablewrapper .tablewrap td .days{
font-family: Rajdhani;font-weight: 400;
font-size: 12px;
letter-spacing:1.2px;
line-height: 36px;
color: #677785;
width: 100%;
position: relative;
}
.strees_tablewrapper .tablewrap td .days{
border-top: 1px solid #ccc;
text-align: center;
margin-top: 16px;
margin-bottom: 25px;
}
.strees_tablewrapper .tablewrap td .days:before{
content: '';
width: 1px;
height: 30%;
position: absolute;
left: 0;
right: 0;
background-color: #c0cdd1;
margin: auto;
}
.strees_tablewrapper table tr td:before{
right: -29px;
left: 0;
z-index: 1;
}
.strees_tablewrapper table tr td:first-child{
color: #677785;
font-family: Rajdhani;font-weight: 400;
}
.strees_tablewrapper table tr td:after,.strees_tablewrapper table tr td:first-child:after,.strees_tablewrapper table tr td:last-child:after{
content: '';
position: absolute;
width: 100%;
max-width: 67%;
height: 1px;
bottom: 0px;
top: 0;
right: 5px;
border-color: #e6ebed;
margin: auto;
border-style: dashed;
border-width: 1px;
}
.strees_tablewrapper table tr td:last-child{
width: 97px;
}
.strees_tablewrapper table tr td:last-child:before{
right: 0;
}
.strees_tablewrapper table tr td:last-child:after{
right: 0;
max-width: 60%;
}
.strees_tablewrapper table tr td .medium:before,.strees_tablewrapper table tr td .high:before{
width: 18px;
height: 21px;
background-position: -7637px 0;
right: -23px;
}
.strees_tablewrapper table tr td .high:before{
background-position: -7656px 0;
}
.strees_tablewrapper table td:last-child .high:before,.strees_tablewrapper table td:last-child .medium:before{
right: 5px;
}
.strees_tablewrapper table tr:last-child .high:before,.strees_tablewrapper table tr:last-child .medium:before{
top: 0;
bottom: 70px;
}
.supportwrapper .signupbtnwrapper{
position: fixed;
top: 0;
left: 0;
bottom: 0;
text-align: center;
width: 100%;
height: 100%;
background-color: #d3e4e2;
padding-bottom: 40px;
overflow-y: auto;
z-index: 1;
display: none;
padding-left: 20px;
padding-right: 20px;
opacity: 0.94;
text-transform: uppercase;
}
.supportwrapper .signupbtnwrapper .signup_page{
background-color: #323f48;
margin-top: 60px;
}
.supportwrapper .rightclose{
padding-top: 23px;
text-align: right;
margin-bottom: 16px;
display: block;
}
.supplierbtn{
padding: 0;
vertical-align: middle;
display: block;
}
.supportwrapper .rightclose a{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 39px; height: 38px; 
background-position: -7674px 0;
padding: 0;
position: relative;
display: inline-block;
background-repeat: no-repeat;
}
.supportwrapper .rightclose a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
position: absolute;
width: 39px; height: 38px; 
bottom: 0px;
top: 0;
right: 0;
margin: auto;
background-position: -7713px 0;
background-repeat: no-repeat;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.supportwrapper .rightclose a:hover:before{
opacity: 1;
} footer .page-footer-inner{
position: relative;
}
footer .page-footer-inner:before{   
content: '';
width: 100%;;
height: 8px;
position: absolute;
top: 16px;
background-color: #c6e4e1;
background-position: -56px 0;
margin: auto;
}
footer{
background-color: #323f48;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/footerbg.png);
background-repeat: no-repeat;
background-position: center;
position: relative;
padding-bottom: 74px;
}
footer .footertop{
position: relative;
width: 100%;
}
footer .footertop:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 250px; height: 342px;
background-position: -3265px 0;
top: -130px;
margin: auto;
display: inline-block;
position: absolute;
}
footer .footertop .leftfooter{
text-align:left;
display: table-cell;
width: 27.3%;
}
footer .footertop .centerfooter{
display: table-cell;
width: 15.1%;
}
footer .footertop .leftfooter .toptext{
font-family: Rajdhani;font-weight: 400;
font-size: 30px;
letter-spacing: 3.0px;
line-height: 42px;
color: #c6e4e1;
margin-bottom: 6px;
padding-top: 224px;
}
footer .footertop .leftfooter .toptext_about{
font-family: Rajdhani;font-weight: 400;
font-size: 16px;
letter-spacing: 1.6px;
line-height: 22px;
color: #c6e4e1;  
padding-bottom: 49px;
}
footer .footertop .leftfooter .readmorebtn{
margin-bottom: 56px;
position: relative;
}
footer .footertop .leftfooter .readmorebtn>a{
font-family: Rajdhani;font-weight: 300;
font-size: 30px;
letter-spacing: 1.5px;
color: #7a979f;
position: relative;
-webkit-transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: color 0.5s cubic-bezier(0.4, 0, 1, 1);
}
footer .footertop .leftfooter .readmorebtn>a:hover{
color: #c6e4e1;
}
footer .footertop .leftfooter .readmorebtn>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 17px; height: 31px;
background-position: -5107px 0;
right: -25px;
margin: auto;
display:inline-block;
position: absolute;
background-repeat: no-repeat;
}
footer .footertop .leftfooter .readmorebtn>a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 17px; height: 31px;
background-position: -5125px 0;
margin: auto;
right: -25px;
display:inline-block;
position: absolute;
background-repeat: no-repeat;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
footer .footertop .leftfooter .readmorebtn>a:hover:after{
opacity: 1;
}
footer .footertop .leftfooter .bottomtext a{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing: 1.8px;
line-height: 26px;
color: #7a979f;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
footer .footertop .leftfooter .bottomtext a:hover{
color: #c6e4e1;
}
footer .footertop .rightfooter{
text-align: right;
display: table-cell;
width: 32.6%;
vertical-align: middle;
padding-right: 60px;
position: relative;
}
footer .footertop .rightfooter .phoneinfo{
margin-top: 83px;
padding-bottom: 20px;
padding-left: 0;
padding-right: 0;
position: relative;
}
footer .footertop .rightfooter .phoneinfo>a{
font-family: Rajdhani;font-weight: 400;
font-size: 30px;
letter-spacing: 3.0px;
color: #c6e4e1;
position: relative;
}
footer .footertop .rightfooter .phoneinfo a>span{
font-family: Rajdhani;font-weight: 300;
padding: 0 15px 0 0;
font-size: 30px;
color: #c6e4e1;
letter-spacing: 3.0px;
margin-top: 0;
line-height: 0;
}
footer .footertop .rightfooter:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 125px;
height: 72px;
background-position: -3549px 0;
top: 0;
right: 90px;
margin: auto;
display: inline-block;
position: absolute;
}
footer .footertop .rightfooter address,footer .footertop .rightfooter .email a{
font-family: Rajdhani;font-weight: 400;
font-size: 22px;
letter-spacing: 2.2px;
line-height: 32px;
color: #c4d0d4;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
footer .footertop .rightfooter .email a:hover{
color: #c6e4e1;
}
footer .footertop .rightfooter address:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 36px; height: 42px; 
background-position: -3674px 0;
right: 0;
margin: auto;
display: inline-block;
position: absolute;
}
footer .footertop .rightfooter .email{
margin-bottom: 29px;
}
footer .footertop .rightfooter .email a,footer .footertop .rightfooter .fax,footer .footertop .rightfooter .cvv{
font-size: 18px;
letter-spacing: 1.8px;
}
footer .footertop .rightfooter .email a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 36px; height: 42px; 
background-position: -3710px 0;
right: 0px;
margin: auto;
display: inline-block;
position: absolute;
}
footer .footertop .rightfooter .email a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 36px; height: 42px; 
background-position: -3746px 0;
right: 0px;
margin: auto;
display: inline-block;
position: absolute;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
footer .footertop .rightfooter .email a:hover:after{
opacity: 1;
}
footer .footertop .rightfooter .fax{
margin-bottom: 7px;
}
footer .footertop .rightfooter .cvr{
margin-bottom:12px;
}
footer .trustpilot{margin-top:14px;}
footer .footertop .rightfooter .fax,footer .footertop .rightfooter .cvr{
color: #c4d0d4;
line-height: 26px;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
footer .footertop .rightfooter .bottomtext{
font-family: Rajdhani;font-weight: 400;
font-size: 16px;
letter-spacing: 1.6px;
line-height: 32px;
color: #7a979f;
}
footer .footertop .rightfooter .phoneinfo:before{display: none;}
.homeslider{text-align:center;position:relative;    z-index: 2;}
.homeslider .slides{font-size:0;letter-spacing:0; text-align: center; margin-top: 60px;}
.homeslider  .slide{padding:0;cursor:pointer;display:inline-block;vertical-align:middle;float:none;}
.homeslider.active  .slides{overflow:hidden;}
.homeslider .closeslide{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7773px 0; 
height: 38px;
position: absolute;
width: 38px;
right: 66px;
top: 30px;
display:none;
z-index: 3;
}
.homeslider .closeslide:before{
content:'';
height: 38px;
position: absolute;
width: 38px;
left:0;
top:0;	
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7811px 0; 
opacity:0;
-webkit-transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
}
.homeslider .closeslide:hover:before{
opacity:1;
}
.homeslider .points .readmore a{
font-size: 40px;
color: #79979f;
font-family: Rajdhani;font-weight: 300;
position: absolute;
right: 12px;
bottom:20px;
padding-right:33px;
-webkit-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s color cubic-bezier(0.4, 0, 1, 1);
transition:0.3s color cubic-bezier(0.4, 0, 1, 1);    line-height: 1;
white-space:nowrap;
}
.homeslider .points .readmore a:hover{
color:#323f48;	
}
.homeslider .points .readmore a:before{
content:'';
position:absolute;
right:0;background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7849px 0;
width: 17px; height: 31px; 
top: 0;
bottom: 0;
margin: auto;
}
.homeslider .points .readmore a:after{
content:'';
position:absolute;
right:0;background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -7866px 0;
width: 17px; height: 31px; 
opacity:0;
-webkit-transition:0.3s opacity cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s opacity cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s opacity cubic-bezier(0.4, 0, 1, 1);
transition:0.3s opacity cubic-bezier(0.4, 0, 1, 1);
top: 0;
bottom: 0;
margin: auto;
}
.homeslider .points .readmore a:hover:after{opacity:1;}
.homeslider .slides .slides_inner{ white-space: nowrap;}
.homeslider h2{
text-align:center;
font-size:50px;
letter-spacing:7.5px;
color:#323f48;
margin:0 0 20px;
text-transform:uppercase;
font-family: Rajdhani;font-weight: 400;
display: inline-block;
padding:10px 30px 15px 30px;
border-bottom:1px solid transparent;
position:relative;
}
.homeslider h2:before{
content:'';
position:absolute;
bottom:0;
left:0;
right:0;
margin:auto;
width:0;
height:1px;
background-color:#7a979f;
-webkit-transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
transition:0.3s all cubic-bezier(0.4, 0, 1, 1);
}
.homeslider.active .content.current h2:before{width:100%;}
.homeslider .content{
display:none; text-align: center;	
}
.homeslider .content .video{
position:absolute;
left:0;
width:450px;
height:450px;
padding-bottom:0;
left:-75px;
top:0px;	
display:none;
}
.homeslider .content.active{display:block;}
.homeslider .content .bottomsmall{font-size:0;letter-spacing:0;text-align:right;display:none;position:relative;}
.homeslider .content .bottomsmall .bottomsmall-single{
display:inline-block;
vertical-align:top;
width:143px;
cursor:pointer;	
}
.homeslider .content .bottomsmall .bottomsmall-single .image{
width: 100%;
height: 108px;
background-size:contain;
position:static;    opacity: 1;
}
.homeslider .content .bottomsmall .bottomsmall-single .slidetitle{
font-size:17px;	
letter-spacing:0.85px;
-webkit-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s color cubic-bezier(0.4, 0, 1, 1);
transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
}
.homeslider .content .bottomsmall .bottomsmall-single:hover .slidetitle{
color:#323f48;	
}
.homeslider .points{text-align:center;display:none;position:relative;padding-bottom:15px;}
.homeslider .points ul{display:inline-block;text-align:left;}
.homeslider .points ul li .inn{
color:#79979f;
position:relative;	
line-height:1.5;
white-space:nowrap;
padding-left:35px;
font-size:26px;font-family: Rajdhani;font-weight: 300;
letter-spacing:1.3px;
}
.homeslider .points ul li .inn:before{
content:'';
position:absolute;
left:0px;
top:9px;
background-image:url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);	
background-position: -7752px 0; width: 21px; height: 24px;
}
.homeslider .small{
text-align:center;
font-size:28px;
letter-spacing:2.8px;
color:#323f48;
font-family: Rajdhani;font-weight: 300;
margin-top:50px;
line-height:1;
}
.homeslider .slidetitle{
text-align:center;
font-size:32px;
letter-spacing:1.6px;
color:#7a979f;	
font-family: Rajdhani;font-weight: 400;
-webkit-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-moz-transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.3s color cubic-bezier(0.4, 0, 1, 1);
transition:0.3s color cubic-bezier(0.4, 0, 1, 1);
line-height:1;	
position: relative;
z-index: 2;
margin-top: -20px;display:none;
}
.homeslider .video{
padding-bottom:65%;
position:relative;margin: auto;
display:none;
}
.homeslider .image{
height:100%;width:100%;
position:absolute;
top:0;
left:0;
opacity:0;background-size: contain;background-repeat:no-repeat;
background-position:center;
}
.homeslider .image.active{opacity:1;}
.homeslider .slide .video:before{
content: '';
width: 63%;
height: 96%;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 10px;
left: 2px;
right: 0;
margin: auto;
transform: rotateY(30deg) rotateZ(46deg);
border: 1px solid #c0cdd1;
opacity: 0;
-webkit-transition: 0.6s opacity cubic-bezier(0.4, 0, 1, 1);
-moz-transition: 0.6s opacity cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.6s opacity cubic-bezier(0.4, 0, 1, 1);
transition: 0.6s opacity cubic-bezier(0.4, 0, 1, 1);
}
.homeslider .slide.active .video:before{
opacity:1;
}
.homeslider.active .slide.active .video:before{opacity:0;}
.homeslider .active .slidetitle{
color:#323f48;	
}
.smaple  .downarrow{
width: 80px;
height: 43px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background-color: #323f48;
z-index: 4;
display: inline-block;
margin-left: 50%;
transform: translateX(-50%);
}
.smaple  .downarrow:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
background-position: -8369px 0; width: 31px; height: 12px; 
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
position: absolute;
background-repeat: no-repeat;
} .side-btn{
position: fixed;
right: 0;
top: 25%;
z-index: 999;
outline: 0;
}
.side-btn ul>li{
margin-bottom: 2px;
position: relative;;
}
.side-btn ul>li>a{
padding: 10px;
width: 80px;
height: 80px;
background-color: #7a979f;
-webkit-transition: 0.5s background-color cubic-bezier(0.4, 0, 1, 1);
-moz-transition: 0.5s background-color cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.5s background-color cubic-bezier(0.4, 0, 1, 1);
transition: 0.5s background-color cubic-bezier(0.4, 0, 1, 1);
position: relative;    display: block;
}
.side-btn ul>li>a:hover{
background-color: #323f48;
}
.side-btn ul>.about-btn>a:before,.side-btn ul>.support-btn>a:before,
.side-btn ul>.callme-btn>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 45px;
height: 42px;
background-position: -7961px 0;
top: 0;
bottom:0;
left: 0;
right: 0;
margin: auto;
position: absolute;
display: inline-block;
}
.side-btn ul>.abour-btn a:after,.side-btn ul>.support-btn a:after,
.call-formwrapper .side-btn ul>.callme-btn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 45px; height: 42px; 
background-position: -8006px 0;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
position: absolute;
display: inline-block;
opacity: 0;
-webkit-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-o-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
}
.side-btn ul>.about-btn a:hover:after,.side-btn ul>.support-btn a:hover:after{
opacity: 1;
}
.side-btn ul>.support-btn>a:before{
width: 41px; height: 41px;
background-position: -8051px 0;
}
.side-btn ul>.support-btn>a:after{
width: 41px; height: 41px;
background-position: -8092px 0;
}
.side-btn ul>.callme-btn>a:before{
width: 38px; height: 39px;
background-position: -8133px 0;
}
.side-btn ul>.callme-btn>a:after{
width: 38px; height: 39px;
background-position: -8171px 0; 
}   
header .call-formwrapper{
position: absolute;    
padding: 0;
right: 0;
opacity: 0;
top: 0px;
text-align: center;
background-color: #d3e4e2;
padding-bottom: 40px;
overflow-y: auto;
z-index: 1;
display: none;
opacity: 0.94;
text-transform: uppercase;
}
header .call-formwrapper .callform{
background-color: #323f48;
margin-top: 0;
position: relative;
padding-top: 18px;
padding: 18px 30px 46px;
}
header .call-formwrapper .callform:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 286px;
height: 4px;
background-position: -1820px 0;
top: -4px;
left: 0;
right: 0;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
}
header .call-formwrapper .callform:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 286px;
height: 4px;
background-position: -2106px 0;
left: 0;
right: 0;
bottom: -4px;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
}
header .call-formwrapper .callform .rightclose{
padding-top: 30px;
text-align: right;
display: block;
position: relative;
}
header .call-formwrapper .callform .rightclose a,header .call-formwrapper .callform .rightclose a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 26px; height: 26px;
background-position: -1583px 0; 
right: 0;
top: 0;
bottom: 0;
margin:auto;
position: absolute;
display: inline-block;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}
header .call-formwrapper .callform .rightclose a:before{
width: 26px; height: 26px;
background-position: -1609px 0;
opacity: 0;
}
header .call-formwrapper .callform .rightclose a:hover:before{
opacity: 1;
}
.side-btn .callme-btn .call-formwrapper .sub_title{
font-family: Rajdhani;font-weight: 400;
font-size: 30px;
letter-spacing: 6px;
line-height: 30px;
color: #c3dae0;
padding-bottom: 46px;
}
.side-btn .callme-btn .call-formwrapper .buttonok{
padding-bottom: 0;
}
.side-btn .callme-btn .call-formwrapper .steptwo .sub_title{
padding-bottom: 8px;
}
.partnership-wrapper .sub_title{
font-family: Rajdhani;font-weight: 400;
font-size: 30px;
letter-spacing: 6px;
line-height: 42px;
color: #54616c;
width: 100%;
text-align: center;
text-transform: uppercase;
margin-bottom: 54px;
position: relative;
padding-bottom: 35px;
margin-top: 44px;
}
.partnership-wrapper .sub_title:before{
content: '';
position: absolute;
width: 100%;
height: 1px;
background-color: #c4d0d4;
bottom: 0px;
left: -30px;
right: -30px;
margin: auto;
width: auto;
}
.partnership-wrapper .sub_title:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 48px;
height: 30px;
background-position: -4287px 0;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -14px;
}
.smalltitle{
font-size: 24px;
letter-spacing: 2.4px;
line-height: 24px;
color: #c6e4e1;
text-transform: none;
padding-bottom: 18px;
}
.call-formwrapper .img{
height: 168px;
background-repeat: no-repeat;
background-position: center;
margin: 0;
background-size: unset;
}
.call-formwrapper .steptwo .sub_title{
margin-bottom: 6px;
} .smaple{min-height: 100%;}
.videowrap{min-height: 100%;
overflow: hidden;
width: 100%;
height: 100%;
position: absolute;
width: 100%;
z-index: 2;
top:0;
clip-path: inset(0 0 0 0);
}
.homeslider{z-index:3;}
.fixedheader{
opacity:0;z-index:-1;transition:0.5s opacity cubic-bezier(0.4, 0, 1, 1);position: fixed;
width: 100%;
top:0;
left:0;
}
.scrolled .fixedheader{
opacity:1;z-index: 1000;
} .fixedheader2{position: sticky;position:-webkit-sticky;width: 100%;z-index: 999;top:0;left:0;}
.productvideo .video{
position: relative;
height: 380px;
background-size: cover;
background-position: center;
}
.productvideo .video:before{
content: '';
width: 285px;
height: 290px;
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 15px;
left: 0px;
right: 0;
margin: auto;
transform: rotateY(30deg) rotateZ(44deg);
border: 1px solid #e9edef;
}
.productvideo .video .image {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.productvideo .video .image.active {
opacity: 1;
}
.maincontainer{
transform-style: preserve-3d;
}
.homeslider{transform-style: preserve-3d;overflow: hidden;	}
.tablewrap{
min-width: 500px;
}
.overflow{overflow:hidden;	}
.page-template-support{ height:auto;}
table tr{height:auto !important;}
table tr td{padding:3px 5px;}
.plists{
display: flex;
flex-wrap: wrap;
align-items: center;    justify-content: center;
align-content: flex-start;
margin:30px -15px 0 -15px;
}
.plists a{text-decoration:none;border:0;}
.plists .list{
width:33.33%;margin-bottom:30px;
padding-left:15px;
padding-right:15px;text-align:center;
}
.plists .list .ptitle{margin:0 0 15px 0;}
.plists .list .image{
padding-bottom:80%;
background-repeat:no-repeat;
background-position:center;	
background-size:contain;
}
.plists .list .desc{font-size:12px;letter-spacing:1.2px;}
@keyframes marquee {
from {
transform: translateX(0%);
}
to {
transform: translateX(-100%);
}
}
@keyframes marquee2 {
from {
transform: translateX(0%);
}
to {
transform: translateX(-100%);
}
}
.topblackhead {
background-color: #323f48;
background-repeat: repeat;
padding:8px 58px 8px 0px;
position:sticky;
position:-webkit-sticky;
top:0;
display:none;
text-align: center;z-index: 1001;
line-height: 0;
}
.topblackhead.topbarcolor1{background-color: #eb1d36;}
.topblackhead.topbarcolor1 div{color: #ffffff;}
.topblackhead.topbarcolor2{background-color: #FAC213;}
.topblackhead.topbarcolor2 div{color: #000;}
.topblackhead.topbarcolor3{background-color: #3EC70B;}
.topblackhead.topbarcolor3 div{color: #fff;}
.topblackhead.topbarcolor4{background-color: #F77E21;}
.topblackhead.topbarcolor4 div{color: #fff;}
.topblackhead.topbarcolor5{background-color: #76C3AD;}
.topblackhead.topbarcolor5 div{color: #fff;}
.topblackhead .xhide{
position: absolute;
right: 5px;
top: 12px;
color: #fff !important;
font-size: 14px;
font-weight: 600;
font-family: Rajdhani;
display: flex;
align-items: center;
gap: 5px;
}	
.marquee {
overflow: hidden;
white-space: nowrap;
display: inline-block;
}
.topblackhead div {
font-size: 14px;
line-height: 16px;
letter-spacing: 1.4px;
color: #FFF;
display: inline-block;
margin: 0 5px;
font-weight: 500;
}
.topblackhead a{color: #fff;font-weight:700;} .topblackhead div:before {
margin-right: 5px;
}
.topblackhead div:after {
margin-left: 5px;
}
.marquee.active div:first-child{
animation: marquee 20s linear infinite;
}
.marquee.active div:nth-child(2){
animation: marquee2 20s linear infinite;
}
.topblackhead .marquee.active:hover div:first-child, .topblackhead .marquee.active:hover div:last-child {
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
.topblackhead.active + .fixedheader2{ top: 34px;}
.topblackhead.active + .fixedheader{ top: 34px;}
section{
background-color:#fff;
}
section.functions{
background: #7A979F;
padding: 30px 0;
font-size: 0;
line-height: 0;
}
section.functions ul{
display: inline-block;
vertical-align: middle;
letter-spacing: 0;
text-align: left;
list-style: none;
padding: 0;
margin: 0;
font-size: 0;
line-height: 0;
}
section.functions ul li{
padding: 0 31px;
display: inline-block;
vertical-align: middle;
font-size: 0;
line-height: 0;
}
section.functions ul li span{
display: inline-block;
vertical-align: middle;
position: relative;
color: #FFF;
text-align: center;
font-family: Rajdhani;
font-size: 16px;
font-weight: 600;
line-height: normal;
letter-spacing: 1.6px;
}
section.functions ul li span:before{
content: '';
position: absolute;
left:-36px;
top:0;
bottom: 0;
width: 10px;
height: 10px;
margin: auto;
background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="4.94922" width="7" height="7" transform="rotate(45 4.94922 0)" fill="%236ECEB2"/></svg>');
}
@keyframes marque {
from {
transform: translateX(%);
}
to {
transform: translateX(-100%);
}
}
section.functions .marquee2 {
overflow: hidden;
white-space: nowrap;
display: inline-block;
margin: 0 -30px;
font-size: 0;
letter-spacing: 0;
line-height: 0;
}
section.functions .marquee2.active .features {
animation: marque 20s linear infinite;
}
section.functions .marquee2.active:hover .features:first-child, section.functions .marquee2.active:hover .features:last-child{
-webkit-animation-play-state: paused;
-moz-animation-play-state: paused;
-o-animation-play-state: paused;
animation-play-state: paused;
}
.readmore_btn {
font-family: Rajdhani;font-weight: 400;
font-size: 16px;
letter-spacing: 0.05em;
line-height: 20px;
color: #7a979f;
display: inline-block;
position: relative;
padding: 18px 95px 17px 28px;
background-color: #c6e4e1;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.readmore_btn:before,.readmore_btn:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png?v=2);
width: 73px; height: 60px;
background-position: -8579px 0;
top: -2px;
right: 8px;
margin: auto;
position: absolute;
background-repeat: no-repeat;
display: inline-block;
}
.readmore_btn:after{
background-position: -8652px 0;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
.readmore_btn:hover {
color: #54606b;
}
.readmore_btn:hover:after{
opacity: 1;
}
body.dark .readmore_btn{
border-radius: 2px;
background: #333F48;
color: #FFF;
text-align: center;
font-family: Rajdhani;font-weight: 500;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding:11px 50px 12px;
min-width:172px;
letter-spacing: 0;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}
body.dark .readmore_btn:after, body.dark .readmore_btn:before{
display:none;
}
body.dark .readmore_btn:hover{
background-color: #6ECEB2;
color: #333F48;
}	
.buistelefoni .inner{
padding: 94px 0 103px; 
border-bottom: 1px solid #C0CDD1;
position: relative;
border-bottom:0;
}
.buistelefoni .telegoniimage{
position: absolute;
right: 0;
bottom: 0;
}
.buistelefoni .secontent{
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 150%;
text-align: center;
letter-spacing: 0.05em;
color: #333F48;
font-family: Rajdhani;font-weight: 400;
margin-bottom: 44px;
}
.buistelefoni .secontent h1,.buistelefoni .secontent h2{
font-family: Rajdhani;font-weight: 300;
font-style: normal;
font-weight: 200;
font-size: 32px;
line-height: 1.25;
text-align: center;
letter-spacing: 0.05em;
color: #333F48;
margin: 0  0 33px 0;
}
.buistelefoni .secontent h3,.buistelefoni .secontent h4,.buistelefoni .secontent h5{
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 300;
font-size: 22px;
line-height: 1.28;
text-align: center;
letter-spacing: 0.05em;
color: #333F48; 
margin: 0  0 13px 0;
}
.buistelefoni .secontent p{
max-width: 622px;
margin-left: auto;
margin-right: auto;
margin-bottom: 19px;
}
.buistelefoni .secontent a{
color:#333F48;
border-bottom: 1px dotted #333F48;
}
.buistelefoni .secontent ul{
text-align: left;
list-style: disc;
padding: 0 0 0 30px;
}
.buistelefoni .secontent ol,.buistelefoni .secontent ul{
list-style: disc;
padding: 0 0 0 30px;
}
.buistelefoni .secontent ol{
list-style: auto;
}
.buistelefoni .secontent *:first-child{
margin-top: 0;
}
.buistelefoni .secontent *:last-child{
margin-bottom: 0;
}
.titlesection img{
margin-bottom:30px;
}
.titlesection .subtitle{
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 20px;
font-weight: 500;
line-height: normal;
margin:0 0 3px 0;
letter-spacing: 0;
}
.titlesection .stitle{
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 28px;
font-weight: 500;
line-height: normal;
margin:0;
letter-spacing: 0;
}
.titlesection .desc{
color: #333F48;
font-family: Rajdhani;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
letter-spacing: 0;
margin:11px 0 0 0;
}
.titlesection .readmorebtn{
margin-top:33px;
}
section.testimonials {
background-color: #F7F3F0;
padding: 67px 0 48px 0;
overflow: hidden;
}
section.testimonials  .slick-arrow {
width: 70px;
height: 70px;
border: 0;
background-color: #4F5961;
transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-webkit-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
opacity: 0.7;
position: static;
opacity: 0.95;
border-radius: 10px;
backdrop-filter: blur(25px);
--cut-tr: 30px;
--cut-bl: 30px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23ffff"/></svg>');
background-position: center;
background-repeat: no-repeat;
font-size:0;
}
section.testimonials .slick-arrow.slick-prev{transform:rotate(180deg);}
section.testimonials .slick-arrow.slick-disabled{opacity:0.2;}
section.testimonials .slick-arrow:not(.slick-disabled):hover {
background-color: #7A979F;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M0.5 3.18198C0.223858 3.18198 0 3.40584 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM12.8536 4.03553C13.0488 3.84027 13.0488 3.52369 12.8536 3.32843L9.67157 0.146446C9.47631 -0.048816 9.15973 -0.048816 8.96447 0.146446C8.7692 0.341708 8.7692 0.658291 8.96447 0.853553L11.7929 3.68198L8.96447 6.51041C8.7692 6.70567 8.7692 7.02225 8.96447 7.21751C9.15973 7.41278 9.47631 7.41278 9.67157 7.21751L12.8536 4.03553ZM0.5 3.68198V4.18198L12.5 4.18198V3.68198V3.18198L0.5 3.18198V3.68198Z" fill="%23ffffff"/></svg>');
}
section.testimonials .bottomname{
text-align: center;
}
section.testimonials .bottomname .innerbottom{
display: inline-block;
padding:0 51px;
position:relative;
}
section.testimonials .bottomname .slide-arrow{
border:0;
background-color:transparent;
width: 17px;
height: 27px;
background-image:url('data:image/svg+xml,<svg width="17" height="27" viewBox="0 0 17 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L14 13.5L1 26" stroke="%2356626D"/><path d="M6 6L14 13.75L6 21.5" stroke="%236ECEB2" stroke-width="3"/></svg>');
position:absolute;
right:0;
top:0;
bottom:0;
margin:auto;
}
section.testimonials .bottomname .slide-arrow.prev-arrow{
left:0;
right:auto;
top:0;
bottom:0;
margin:auto;
transform:rotate(180deg);
}
section.testimonials .bottomname .test_name{
font-family: Rajdhani;font-weight: 700;
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 1.25;
text-align: center;
letter-spacing: 0.05em;
color: #333F48;
}
section.testimonials .bottomname .test_designation{
text-align: center;
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.05em;
width: 100%;
color: #333F48;
}
section.testimonials .inner:after {
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 48px;
height: 30px;
background-position: -4287px 0;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -14px;
}
section.testimonials .inner:after{
display:none;
}
section.testimonials .sectitle{
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 300;
font-size: 48px;
line-height: 1.26;
text-align: center;
letter-spacing: 0.05em;
color: #54616C;
margin: 0 0 35px 0;
}
section.testimonials .slide{
flex-shrink: 0;
width:25%;
flex-shrink:0;
padding:0 6px;
}
section.testimonials .slide .tinner{
padding:97px 28px 62px;
background-color:#fff;
--cut-tr: 60px;
--cut-bl: 60px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
filter: drop-shadow(0 10px 10px rgba(0, 0, 0, 0.05));
position:relative;
height: 100%;
}
section.testimonials .slide .test_text{
margin: 0 0 14px 0;
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
position:relative;
max-height:210px;
overflow:auto;
width: calc(100% + 15px);
padding-right: 15px;
}
section.testimonials .slide .test_name{
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: normal;
position:relative;
}
section.testimonials .slide .test_designation{
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.testimonials .slide .tinner:before{
content: '';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 17px solid #EEE7E2;
position: absolute;
top: 61px;
left: 29px;
}
section.testimonials .slide .tinner:after{
content: '';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 17px solid #EEE7E2;
position: absolute;
top: 61px;
left: 29px;
}
section.testimonials .slide .test_name:before{
content: '';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 17px solid #EEE7E2;
position: absolute;
top: 0px;
right: 0;
}
section.testimonials .slide .test_name:after{
content: '';
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 17px solid #EEE7E2;
position: absolute;
top: 0px;
right: 22px;
}
.mCSB_scrollTools .mCSB_draggerRail{
background-color: #F5F1EE;
width: 4px;
border-radius: 1px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background: #D8C7BB !important;border-radius: 1px;width:2px;
}
.mCSB_inside > .mCSB_container{margin-right:0;}
section.testimonials .slide .test_text .mCSB_scrollTools .mCSB_draggerContainer{
right:-15px;
}
section.testimonials .testimonialslider{
display: flex;
overflow: hidden;
margin:31px -6px 0 -6px;
}
section.testimonials .testimonialslider.slick-initialized {
overflow: visible;
}
section.testimonials .testimonialslider .slick-track{margin-left:0;}
section.testimonials .testimonialslider .slick-list {
width: 100%;
flex-shrink: 0;
}
section.testimonials .testimonialslider .slick-arrow{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 25px;
height: 61px;
border: 0;
background-position: -4676px 0;
background-color: transparent;
transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-webkit-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
-moz-transition: 0.5s all cubic-bezier(0.4, 0, 1, 1);
opacity: 0.5;
position: absolute;
left: -55px;
top: 0;
bottom: 0;
margin: auto;
z-index: 3;
font-size: 0;
letter-spacing: 0;
}
section.testimonials .testimonialslider .slick-arrow.slick-next {
right: -55px;
left: auto;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
section.testimonials .testimonialslider .slick-arrow:hover {
opacity: 1;
}
section.imagetextbtn .inner{
padding: 89px 0 89px 0;
border-bottom: 1px solid #C0CDD1;
border-bottom:0;
}
section.imagetextbtn .inner:after {
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 48px;
height: 30px;
background-position: -4287px 0;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -14px;
}
section.imagetextbtn .inner:after{
display:none;
}
section.imagetextbtn .rowinner{
display: flex;
}
section.imagetextbtn .rowinner .imagewrap{
width: 41.9%;
flex-shrink: 0;
padding-right: 76px;
}
section.imagetextbtn .rowinner .textwrap{
width: 58.1%;
flex-shrink: 0;
padding: 75px 0;
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.05em;
color: #333F48;
}
section.imagetextbtn .imagewrap .image{
height: 100%;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
section.imagetextbtn .rowinner .textwrap .secontent{
margin-bottom: 38px;
}
section.imagetextbtn .rowinner .textwrap .secontent h1,section.imagetextbtn .rowinner .textwrap .secontent h2{
font-family: Rajdhani;font-weight: 400;
font-weight: 300;
font-size: 32px;
line-height: 1.25;
letter-spacing: 0.05em;
color: #333F48;
margin: 0 0 17px 0;
}
section.imagetextbtn .rowinner .textwrap .secontent h3{
font-family: Rajdhani;font-weight: 400;
font-weight: 300;
font-size: 26px;
line-height: 1.25;
letter-spacing: 0.05em;
color: #333F48;
margin: 0 0 17px 0;
}
section.imagetextbtn .rowinner .textwrap .secontent h4, section.imagetextbtn .rowinner .textwrap h3,section.imagetextbtn .rowinner .textwrap .secontent h5{
font-family: Rajdhani;font-weight: 400;
font-weight: 300;
font-size: 22px;
line-height: 1.25;
letter-spacing: 0.05em;
color: #333F48;
margin: 0 0 17px 0;
}
section.imagetextbtn .rowinner .textwrap .secontent p {
margin-bottom: 19px;
font-family: Rajdhani;font-weight: 400;
}
section.imagetextbtn .rowinner .textwrap .secontent a{
color:#333F48;
border-bottom: 1px dotted #333F48;
}
section.imagetextbtn .rowinner .textwrap .secontent ul{
text-align: left;
list-style: disc;
padding: 0 0 0 30px;
}
section.imagetextbtn .rowinner .textwrap .secontent ol,section.imagetextbtn .rowinner .textwrap .secontent ul{
list-style: disc;
padding: 0 0 0 30px;
}
section.imagetextbtn .rowinner .textwrap .secontent ol{
list-style: auto;
}
section.imagetextbtn .rowinner .textwrap .secontent *:first-child{
margin-top: 0;
}
section.imagetextbtn .rowinner .textwrap .secontent *:last-child{
margin-bottom: 0;
}
section.packages{
padding: 142px 0;
background-color: #fff;
overflow:hidden;
clip-path: inset(0 0 0 0);
}
section.packages .container {
transform: translateY(0);
transition: transform 0.1s cubic-bezier(0.4, 0, 1, 1)-out;
}
section.packages .lists .modules{
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
section.packages .lists .modules:hover{
background-color:#DBEEEB;
}
section.packages .lists .modules .list_bottomtitle{
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
section.packages .lists .modules:hover .list_bottomtitle{
background-color:#B3D4D0;color: #333F48;
}
section.packages .lists .modules .list_title{
transition: 0.3s all cubic-bezier(0.4, 0, 1, 1);
}
section.packages .lists .modules:hover .list_title{
background-color:#95C4BF;color: #333F48;
}
body.dark  section.packages{
background-color: #323F48;
}
body.dark  section.packages .container{
}
section.packages .sectitle{
font-family: Rajdhani;font-weight: 300;
font-style: normal;
font-weight: 200;
font-size: 36px;
line-height: 1.25;
text-align: center;
letter-spacing: 0.05em;
color: #54616C;
margin: 0 0 42px 0;
}
section.packages .sectitle span{
font-family: Rajdhani;font-weight: 300;
font-style: normal;
font-weight: 100;
font-size: 48px;
line-height: 1.25;
display: block;
margin: 3px 0 0 0;
}
body.dark  section.packages .sectitle{
color: #FFF;
}
section.greentelefoni{
background-color: #F4FAF9;
background-position: center;
background-size: cover;
padding: 66px 0 91px 0;
position: relative;
}
section.greentelefoni:before{
content: '';
position: absolute;
left: calc(50% - 430px);
width: 165px;
height: 138px;
top: -30px;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/green2.png);
background-size: cover;
z-index: 1;
}
section.greentelefoni:before{
display:none;
}
section.greentelefoni .green:before{
content: '';
position: absolute;
left: 0px;
width: 45%;
top:-10%;
bottom: -10%;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/green1new.png);
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
}
section.greentelefoni .green:after{
content: '';
position: absolute;
left: 63%;
width: 223px;
height: 138px;
bottom:30%;
bottom: -55px;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/green2new.png);
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
}
section.greentelefoni .green1{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/l1.png);
width:411px;
height:407px;
display:block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
bottom: -15%;
left: 0;
}
section.greentelefoni .green2{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/l2.png);
width:240px;
height:272px;
display:block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
bottom: 5%;
left: 311px;
}
section.greentelefoni .green3{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/l3.png);
width:217px;
height:222px;
display:block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
top: -10%;
left: 30%;
}
section.greentelefoni .green4{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/l4.png);
width:223px;
height:168px;
display:block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
bottom: -15%;
right: 25%;
}
section.greentelefoni .secontent{
position: relative;
z-index: 2;
max-width: 55%;
margin: 0 0 0 auto;
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%;
text-align: left;
letter-spacing: 0.05em;
color: #333F48;
}
section.greentelefoni .secontent h1,section.greentelefoni .secontent h2{
font-family: Rajdhani;font-weight: 300;
font-style: normal;
font-weight: 100;
font-size: 48px;
line-height: normal;
letter-spacing: 0.05em;
color: #333F48;
margin: 0  0 12px 0;
}
section.greentelefoni .secontent h3,section.greentelefoni .secontent h4,section.greentelefoni .secontent h5{
font-family: Rajdhani;font-weight: 300;
font-style: normal;
font-weight: 200;
font-size: 36px;
line-height: normal;
letter-spacing: 0.05em;
color: #333F48; 
margin: 0 0 3px 0;
}
section.greentelefoni .secontent p{
margin-bottom: 19px;
}
section.greentelefoni .secontent a{
color:#333F48;
border-bottom: 1px dotted #333F48;
}
section.greentelefoni .secontent a.readmore_btn{
border-bottom:0;
color: #7A979F;
}
body.dark section.greentelefoni .secontent a.readmore_btn{
color:#fff;
}
section.greentelefoni .secontent ul{
text-align: left;
list-style: disc;
padding: 0 0 0 30px;
}
section.greentelefoni .secontent ol,section.greentelefoni .secontent ul{
list-style: disc;
padding: 0 0 0 30px;
}
section.greentelefoni .secontent ol{
list-style: auto;
}
section.greentelefoni .secontent *:first-child{
margin-top: 0;
}
section.greentelefoni .secontent *:last-child{
margin-bottom: 0;
}
section.greentelefoni .readmore_btn{
position: relative;
z-index: 2;
margin-top:17px;
}
section.contactsection{
background-color: #EEE7E2;
}
section.contactsection .inner{
padding: 102px 0;
position: relative;
padding-right: 7%;
}
section.contactsection .inner .formwrap{
max-width: 591px;
margin: auto;
}
section.contactsectio .maxtelimg{
margin-bottom:37px;
}
section.contactsection .cnsubtitle {
color: #333F48;
font-family: Rajdhani;
font-size: 20px;
font-weight: 500;
line-height: normal;
letter-spacing:0;
margin: 3px 0 0 0;
}
section.contactsection .cntitle{
color: #333F48;
font-family: Rajdhani;
font-size: 34px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0px;
margin: 0px 0 51px 0;
}
.checkboxdesign>input {
position: absolute;
left: -1000px;
top: -1000px;
height: 0;
visibility: hidden;
width: 0;
overflow: hidden;
}
.checkboxdesign label{
color: #333F48;
font-family: Rajdhani;
font-size: 16px;
letter-spacing: 0.8px;
font-style: normal;
font-weight: 400;
line-height: normal;
cursor: pointer;
padding-left: 27px;
position: relative;
display: block !important;
margin: 0;
}
.checkboxdesign label a{color: #333F48;text-decoration:underline;}
.checkboxdesign label:before{
content: '';
width: 20px;
height: 20px;
border: 1px solid #333F48;
border-radius: 50%;
position: absolute;
left: 0;
top: 0px;
}
.checkboxdesign label:after{
content: '';
width: 10px;
height: 10px;
border-radius: 50%;
top: 5px;
left: 5px;
margin: auto;
position: absolute;
opacity: 0;
transition: .1s opacity ease;
-webkit-transition: .1s opacity ease;
background-color: #333F48;
}
.checkboxdesign input:checked+label:after{
opacity: 1;
}
.field{position:relative;}
.floating-label {
position: absolute;
pointer-events: none;
left: 31px;
top: 25px;
transition: 0.2s ease all;
color: #3B3C3A;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.8px;
font-family: Rajdhani;
font-weight: 400;
}
input:focus ~ .floating-label, textarea:focus ~ .floating-label, input:not(:placeholder-shown) ~ .floating-label, textarea:not(:placeholder-shown) ~ .floating-label {
top: 10px;
opacity: 0.7;
}
section.contactsection #contactform input {
font-family: Rajdhani;
font-weight: 400;
font-size: 16px;
letter-spacing: 0.8px;
line-height: 22px;
padding: 35px 27px 11px 27px;
color: #333F48;
text-align: left;
outline-offset: 0!important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
width: 100%;
background-color: #F7F3F0;
border-radius: 10px;
height:70px;
border:1px solid #F7F3F0;
--cut-tr: 32px;
--cut-bl: 0px;
clip-path: polygon(0 0, calc(100% - var(--cut-tr)) 0, 100% var(--cut-tr), 100% 100%, var(--cut-bl) 100%, 0 calc(100% - var(--cut-bl)));
}
section.contactsection #contactform input::-webkit-input-placeholder { 
color: #F7F3F0;
}
section.contactsection #contactform input::-moz-placeholder {
color: #F7F3F0;
}
section.contactsection #contactform input:-ms-input-placeholder { 
color: #F7F3F0;
}
section.contactsection #contactform input:-moz-placeholder {
color: #F7F3F0;
}
section.contactsection #contactform label.error{
display: none !important;
}
section.contactsection #contactform input.error{
border-color: #b2243b !important;
}
section.contactsection #contactform .field{
padding: 0 7px;
margin-bottom: 14px;
}
section.contactsection #contactform  .codewrap{
margin: 0 -7px;
display: flex;
}
section.contactsection #contactform  .codewrap .field{
width: 50%;
}
section.contactsection .btnwrap{
display: flex;
justify-content: space-between;
gap: 10px; 
}
section.contactsection .btnwrap .buttonsend{
width: 50%;
padding-left: 7px;
}
section.contactsection .btnwrap .buttonsend .readmore_btnnew{    width: 100%; position:relative;}
section.contactsection #contactform.ajax .btnwrap .buttonsend .readmore_btnnew:before
{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
border: 2px solid #ffff;
border-top: 2px solid #7a979f;
border-radius: 50%;
width: 40px;
height: 40px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
section.contactsection #contactform  .btnwrap label.error{
display: inline-block !important;
width: 100%;
flex-shrink: 0;
font-size: 14px;
font-family: Rajdhani;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.8px;
color: #b2243b;
}
section.contactsection #contactform .readmore_btn{
border: 0;
width: 100%;
text-align: left;
padding: 18px 95px 17px 20px;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
transition: all .3s cubic-bezier(0.4, 0, 1, 1);
}
body.dark section.contactsection #contactform .readmore_btn{
text-align:center;
padding: 11px 20px 12px 20px;
color: #FFF;
}
body.dark section.contactsection #contactform .readmore_btn:hover {
background-color: #6ECEB2;
color: #333F48;
}
section.contactsection #contactform .buttonsend{
text-align: right;
}
section.contactsection #contactform .g-recaptcha{
text-align: center;
}
section.contactsection #contactform .g-recaptcha label.error {
display: inline-block !important;
font-size: 10px;
letter-spacing: 1px;
color: #b2243b;
position: relative;
top: -12px;
line-height: 1.2;
}
section.contactsection.last + footer{
margin-top: 0;
position: relative;
z-index: 2;
}
section.contactsection .telegoniimage {
position: absolute;
right: 0;
bottom: 0;
}
.lists .slicksld{
display: flex;
overflow: hidden;
}
.lists .slicksld.slick-initialized {
overflow: visible;
}
.lists .slicksld .lists_col{
flex-shrink: 0;
}
.casessection {overflow:hidden;}
.cases-list{
display: flex;
flex-wrap: wrap;
margin: 0 -39px;
justify-content: center;
margin-bottom: -39px;
}
.cases-list.slick-slider{display:block;}
.cases-list li{
padding: 0 39px;
width: 25%;
margin-bottom: 39px;
}
.cases-list li .case{
text-align: center;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.cases-list li .case img{margin:auto;}   
.cases-list li .case a{
color: #333F48;
font-family: "Rajdhani", sans-serif;
font-size: 22px;
font-weight: 500;
line-height: normal;
margin: 0;
letter-spacing: 0;}
}	
.cases-list li .case .image{
padding-bottom: 78.25%;
background-size: cover;
background-position: center;
position: relative;
} .cases-list li .case .ctitle{
color: #333F48;
font-family: Rajdhani;font-weight: 400;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 150%;
margin:0;
position:relative;
padding:3px 22px 3px 0;
}
.cases-list li .case .ctitle:after{
content:'';
background-image: url('data:image/svg+xml,<svg width="17" height="27" viewBox="0 0 17 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L14 13.5L1 26" stroke="%2356626D"/><path d="M6 6L14 13.75L6 21.5" stroke="%236ECEB2" stroke-width="3"/></svg>');
position:absolute;
right:0;
width:17px;
height:27px;
top: 0;
bottom: 0;
margin: auto
}
.cases-list li .case .desc{
margin:22px 0 19px;
color: #333F48;
font-family: Rajdhani;font-weight: 400;
font-size: 14px;
font-style: normal;
font-weight: 200;
line-height: 150%;
}
.cases-list li .case  .casetitle{
font-family: Rajdhani;font-weight: 400;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 18px;
text-align: center;
letter-spacing: 0.05em;
color: #7A979F;
background-color: #F4FAF9;
padding: 24px 10px 20px 10px;
position: relative;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.cases-list li .case  .casetitle:after {
content: '';
background-color: #7A979F;
width: 110px;
height: 4px;
background-position: -243px 0;
bottom: -4px;
left: 0;
right: 0;
margin: auto;
display: inline-block;
position: absolute;
}
.cases-list li .case  .casetitle:before {
content: '';
background-color: #7A979F;
width: 110px;
height: 4px;
background-position: -243px 0;
top: -4px;
left: 0;
right: 0;
margin: auto;
display: inline-block;
position: absolute;
}
.cases-list li .case:hover .casetitle{
color: #54606b;
}
.casessection .alllink{
margin: 72px 0 0 0;
text-align: center;
}
.casessection {
padding: 89px 0 91px 0;
overflow:hidden;
}
.casessection .inner {
max-width: 1050px;
margin: auto;
}
.casessection  .sectitle{
color: #333F48;
text-align: center;
font-family: Rajdhani;
font-size: 34px;
font-weight: 500;
line-height: normal;
margin: 0 0 42px 0;
}
.casessection  .secsubtitle{
color: #333F48;
text-align: center;
font-family: Rajdhani;
font-size: 20px;
font-weight: 500;
line-height: normal;
margin: 0 0 3px 0;
}
.casessection  .readmore_btnnew{
background-color:#C9E5E2;
min-width:200px;
color: #333F48;
}
.casessection  .readmore_btnnew:hover{
background-color: #3D4951;
color: #FFF;
}
.frmplcy{
margin:10px 0; text-transform:none;
text-align:center;color: #7a979f;
font-size:14px;
}
.frmplcy a{
border-bottom: 1px solid #d3dcde;
color: #7a979f;
}  @media (max-height: 767px){
.homeslider,.topblackhead.active + header + .smaplewrapper .homeslider{
height:550px;
}
}
@media (min-height: 991px){
.homeslider, .topblackhead.active + header + .smaplewrapper .homeslider{
max-height: 550px;
}
}
@media (min-width: 1230px){
.container{
width: 1230px;
}
footer .container{
width: 1075px;;
}
}
@media (min-width: 992px){
}
@media (max-width: 1366px){
.support_iframe{
margin-left: -15px ;
margin-right: -15px;
padding: 0 15px;
}
.supportwrapper .remotewrapper{
margin-left: -15px;
margin-right: -15px;
padding: 0 15px;
}
}
@media (max-width: 1024px){
header .navbar .homelink{
margin-right: 20px;
}
header .mainmenu>li{
margin-right: 18px;
}
header .login-wrapper a:before,header .login-wrapper a:after{
top: 6px;
}
header .login-wrapper>a{
padding: 54px 17px 3px 18px;
}
header .headerone .navbar{
padding-left: 0;
}
header .headerone .phoneinfo {
padding: 20px 91px 0px 0px;
}
h2:before{
left: 0;
right: 0;
}
header .headerone .mainmenuwrap .tabelwrap{
padding-bottom: 14px;
}
.support_iframe{
margin-left: -15px ;
margin-right: -15px;
padding: 0 15px;
}
.supportwrapper .remotewrapper{
margin-left: -15px;
margin-right: -15px;
padding: 0 15px;
}
}
@media (max-width: 1229px){
section.contactsection .inner{padding-right:11%;}
}
@media (max-width: 1199px){
header .mainmenu>li{    margin-right: 20px;}
header .headertwo .mainmenu>li {
margin-right: 50px;
}
header .navbar .homelink{margin-right:15px;}
.homeslider .small{font-size: 22px;letter-spacing: 2.2px}
.homeslider h2{font-size:36px;letter-spacing:5.4px;}
section.greentelefoni .green1{left: -30px;}
section.greentelefoni .green2{left:275px;}
section.contactsection .inner .formwrap{margin:0;}
section.contactsection .inner{padding-right:0;}
section.testimonials .slide{width:33.33%;}
section.packages .inner .slicksld{padding-right: 14%}
section.uspsection .inner .titlesection{
width: 42%;
padding-right: 70px;
}
section.uspsection .inner .usp-list-wrap{width:58%;}
} @media (max-width: 991px){
.homeslider{
height: calc( 100vh - 158px);
max-height: 866px;
}
.topblackhead.active + header + .smaplewrapper .homeslider{
height: calc( 100vh - 207px);
max-height: 866px;
}
.topblackhead.active + .fixedheader2{ top: 39px;}
.topblackhead.active ~ .smaplewrapper header{ top: 39px;}
header .headertwo svg,header svg{max-width: 100%;
height: auto;max-height:33px;}
footer a{color: #c4d0d4;}
.fixedheader{display:none;}
.container{
padding-right: 40px;
padding-left: 40px;
width:100%;
}
.containwrapper h2:before{left: 0;right: 0px;}
header .headertwo .mainmenu>li.menu-item-has-children>a:after{bottom:0;}
.side-btn ul>li>a{display: none;}
.homeslider .slide{margin-bottom:80px;}
.homeslider .small{
font-size: 22px;
letter-spacing: 2.2px;
margin-top:70px;
}
.homeslider h2{font-size:40px;letter-spacing:6px;padding:16px 30px 00px 30px;margin-bottom:15px;}
.homeslider.active .content.current h2:before{display:none !important;}
.homeslider .slidetitle{
font-size: 22px;
letter-spacing: 2.2px;
}
.homeslider .content .bottomsmall{display:none !important;}
.homeslider .points ul li{font-size:24px;letter-spacing:1,2px;line-height:42px;}
.homeslider .points ul li:before{top:12px;}
.homeslider .points .readmore{margin:42px 0 76px 0;}
.homeslider .points .readmore a{position:relative;display:block;bottom:0;font-size:30px;letter-spacing:1.5px;}
.homeslider .points .readmore a{display:inline;vertical-align:middle;}
.homeslider .points .readmore a:before,.homeslider .points .readmore a:after{
width: 13px; height: 24px; background-position: -7883px 0; 
}
.homeslider .points .readmore a:after{background-position: -7896px 0;}
.homeslider .closeslide{
background-position: -7909px 0; width: 26px; height: 26px; top:116px;	
right:23px;
}
.homeslider .closeslide:before{
background-position: -7935px 0; width: 26px; height: 26px;
}
.homeslider .content .video{
position: relative;
width: 257px;
height: 257px;
left: 0;
}
.smaplewrapper{
position: inherit;
}
header .headerone .phoneinfo,header .headertwo .phoneinfo{
display:table;
width: 100%;
text-align: center;
}
.alert-danger{
width: auto;
}
header .headerone .mainmenu>li.active>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 17px;
height: 20px;
background-position: -2667px 0;
position: absolute;
left: -30px;
right: auto;
top: 0;
display: block;
bottom: 0;
margin: auto;
}
header .headerone .phoneinfo{padding:0;}
header .headerone .mainmenuwrap{
background-image: none;
}
header .headertwo .login-wrapper{display: none;}
header .headerone .container,header .headertwo .container{
padding-right: 20px;
padding-left: 20px;
}
header .mainmenu{
padding-top: 60px;
padding-left: 46px;
padding-right: 46px;
}
header .headerone .topbar,header .headertwo .topbar{
background-color: #c6e4e1;
padding-top: 12px;
}
header .phoneinfo:before{display: none;}
header .headerone .navbar,header .headertwo .navbar{
position: fixed;
top: 75px;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: #d3e4e2;
padding-bottom: 40px;
overflow-y: auto;
z-index: 9999;
display: none; 
padding-bottom: 90px;
transform: translateZ(1000px);
transform-style: preserve-3d;
}
.topblackhead.active + header .headerone .navbar,.topblackhead.active ~ .smaplewrapper header .headertwo .navbar{
top:124px;
}
header .headerone .phoneinfo,header .headertwo .phoneinfo{
position:absolute;
width:100%;
left:0;
top:0;
padding: 0;
}
header .headerone .logoblog{padding-top: 18px;}
header .headerone .phoneinfo a:before,header .headertwo .phoneinfo a:before{
width: 59px;
height: 34px;
background-position: -1340px 0;
top: -11px;
}
header .headerone .phoneinfo a:before,header .headertwo .phoneinfo a:before{top:0;  }
header .headerone .phoneinfo a:after,header .headertwo .phoneinfo a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 59px;
height: 34px;
background-position: -1399px 0;
position: absolute;
top: 0px;
right: 0;
left: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
header .headerone .phoneinfo a:hover:after,header .headertwo .phoneinfo a:hover:after{
opacity: 1;
}
header .navbar .submenuwrap>ul>li:hover{
margin-left: -15px;
margin-right: -15px;
}
header .headerone .mainmenuwrap .tabelwrap,header .headertwo .mainmenuwrap .tabelwrap{
display: table;
width: 100%;
padding-bottom: 15px;
}
header .login-wrapper{
display: none;
}
header .headerone .logoicorn,header .headertwo .logoicorn{
width: 33.2%;
padding: 0;
display: table-cell;
vertical-align: middle;
}
header .headerone .mainmenuwrap .servicewrapp,header .headertwo .mainmenuwrap .servicewrapp{
display: table-cell;
width: 50%;
text-align: right;
}
header .headerone .supprtbtn,header .headertwo .supprtbtn{
padding: 0;
vertical-align:middle;
width: 24px; height: 24px;
display:inline-block;
margin-right: 20px;
}
header .headerone .supprtbtn a,header .headertwo .supprtbtn a{
width: 24px; height: 24px;
display: block;
position: relative;
margin: auto;
}
header .headerone .supprtbtn a:before,header .headertwo .supprtbtn a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 24px; height: 24px; 
background-position: -1138px 0;
position: absolute;
top: 0;
right: 0;
left: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
}
header .headerone .supprtbtn a:after,header .headertwo .supprtbtn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 24px;height: 24px;
background-position: -1162px 0;
position: absolute;
top:0;
right: 0;
left: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
header .headerone .supprtbtn a:hover:after,header .headertwo .supprtbtn a:hover:after{
opacity: 1;
}
header .headerone .callmebtn,header .headertwo .callmebtn{
padding: 0;
vertical-align: middle;
width: 26px; height: 26px;
display: inline-block;
margin-right: 20px;
}
header .headerone .callmebtn a,header .headertwo .callmebtn a{
width: 26px; height: 26px;
display: block;
position: relative;
margin: auto;
}
header .headerone .callmebtn a:before,header .headertwo .callmebtn a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 26px; height: 26px;
background-position: -1186px 0;
position: absolute;
top: 0;
right:0;
left: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
}
header .headerone .callmebtn a:after,header .headertwo .callmebtn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 26px; height: 26px;
background-position: -1212px 0;
position: absolute;
top: 0;
right: 0;
left: 0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
header .headerone .callmebtn a:hover:after,header .headertwo .callmebtn a:hover:after{
opacity: 1;
}
header .headerone .loginbtn,header .headertwo .loginbtn{
padding: 0;
vertical-align: middle;
width: 27px; height: 33px; 
display: inline-block;
margin-right: 37px;
}
header .headerone .loginbtn a,header .headertwo .loginbtn a{
width: 27px; height: 33px;  
display: block;
position: relative;
margin: auto;
}
header .headerone .loginbtn a:before,header .headertwo .loginbtn a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 27px; height: 33px; 
background-position: -1238px 0;
position: absolute;
top: 0;
left: 0;
right:0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
}
header .headerone .loginbtn a:after,header .headertwo .loginbtn a:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 27px; height: 33px; 
background-position: -1265px 0; 
position: absolute;
top: 0;
left: 0;
right:0;
margin: auto;
display: inline-block;
background-repeat: no-repeat;
opacity: 0;
-webkit-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
transition: opacity 0.5s cubic-bezier(0.4, 0, 1, 1);
}
header .headerone .loginbtn a:hover:after,header .headertwo .loginbtn a:hover:after{
opacity: 1;
}
header .mainmenu .subsubmenu{
display: none;
text-align: center;
}
header .headerone .righticon,header .headertwo .innertopbar .righticon{
vertical-align: middle;
width: 24px;
height: 24px;
display: inline-block;
position: relative;
}
header .headerone .righticon>span,header .headertwo .righticon>span{
content: '';
width: 1px;
height: 63px;
position: absolute;
bottom: 0;
left: -14px;
background-color: #cbdadb;
background-position: -56px 0;
margin: auto;
}
header .headerone .mainmenuwrap .rightclose>a,header .headertwo .mainmenuwrap .rightclose>a{
padding: 0;
position: relative;
display: inline-block;
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 24px; height: 24px; 
background-position: -1090px 0; 
background-repeat: no-repeat;
}
header .righticon  .bar1,header .righticon  .bar2,header .righticon  .bar3 {
width: 24px;
height: 4px;
background-color: #54606b;
margin: 3px 0;
transition: 0.4s;
border-radius: 20px;
}
.menuactive header .righticon .bar1 {
-webkit-transform: rotate(-45deg) translate(-6px, 6px);
transform: rotate(-45deg) translate(-6px, 6px);
}
.menuactive header .righticon .bar2 {opacity: 0;}
.menuactive header .righticon .bar3 {
-webkit-transform: rotate(45deg) translate(-4px, -4px);
transform:rotate(45deg) translate(-4px, -4px);
}
header .headerone .mainmenu li,header .headertwo .mainmenu li{
display: block;
text-align: center;
margin-right: 0;
margin-bottom: -3px;
padding-top: 0;
padding-bottom: 0px;
}
header .call-formwrapper{
position: fixed;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
padding-bottom: 40px;
overflow-y: auto;
padding-left: 20px;
padding-right: 20px;
opacity: 1;
}
header .call-formwrapper .callform{
margin-top: 60px;
}
.call_form_title{
font-family: Rajdhani;font-weight: 400;
font-size: 22px;
letter-spacing: 4.4px;
line-height: 30px;
color: #c3dae0;
padding: 0px 100px;
margin-bottom: 25px;
}
.call-formwrapper .callform #callingform .field{
width: 100%;
}
.call-form .field{
width: 65.4%;
margin-bottom: 8px;
}
.call-form .codewrap .name{
width: 100%;
padding: 0;
margin-bottom: 8px;
}
.call-form .codewrap .telefon{
width: 100%;
padding: 0;
}
.call-form .codewrap .name #ditnavn,.call-form .codewrap .name #telefon{
width: 100%;
}
.stepone .call-form input{
padding: 16px 10px 16px 10px;
margin-top: 0;
outline-offset: 0;
}
.call-form input{
text-align: center;
line-height: 16px;
padding: 17px 12px 17px 15px;
outline-offset: 0;
}
.buttonok{
text-align: center;
position: relative;
margin-top: 38px;
padding-bottom: 31px;
}
.call-form .buttonsend{
display: block;
}
.buttonsend a,.buttonok button{
font-size: 14px;
letter-spacing: 1.4px;
line-height: 41px;
padding: 0 80px 0 22px;
}
.buttonsend a:before,.buttonok button:before{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 62px; height: 37px; 
background-position: -3941px 0;
}
.buttonsend a:after,.buttonok button:after{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 62px; height: 37px; 
background-position: -4003px 0;
}
.buttonsend a:hover:after,.buttonok a:hover:after{
opacity: 1;
}
.smalltitle{
font-family: Rajdhani;font-weight: 400;
font-size: 18px;
letter-spacing:1.8px;
line-height: 32px;
}
.headertwo .steptwo .title{
padding-bottom: 15px;
}
.thankyou .img{
position: relative;
padding-top: 0;
background-repeat: no-repeat;
background-position: center;
margin-bottom: 0;
}
.thankyou .img:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 141px; height: 166px; 
background-position: -4335px 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-repeat: no-repeat;
display: inline-block;
}
.thankyou .img:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 141px; height: 166px; 
background-position: -4476px 0;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-repeat: no-repeat;
display: inline-block;
opacity: 1;
-webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
transition: all .5s cubic-bezier(0.4, 0, 1, 1);
}
.thankyou .img:hover:after{
opacity: 0; 
}
.call-formwrapper .callform  .buttonok button{
position: relative;
}
.call-formwrapper .callform  .buttonok button:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 62px; height: 37px;
background-position: -2392px 0;
top: -4px;
right: -55px;
left: 0;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
}
.call-formwrapper .callform  .buttonok button:after{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
width: 62px; height: 37px;
background-position: -2454px 0;
top: -4px;
right: -55px;
left: 0;
margin: auto;
position: absolute;
display: inline-block;
background-repeat: no-repeat;
opacity: 0;
}
.call-formwrapper .callform  .buttonok button:hover:after{
opacity: 1;
}
header .mainmenu>li.menu-item-has-children>a:after{
width: 18px;
height: 21px;
background-position: -2648px 0;
left: 0;
right: 3px;
bottom: -2px;
}
header .headerone .mainmenu>li>a,header .headertwo .mainmenu>li>a{
font-size: 26px;
letter-spacing: 2.6px;
line-height: 78px;
width: 48px;
height: 40px;
-webkit-transition: color,font-family 0.3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: color,font-family .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: color,font-family .3s cubic-bezier(0.4, 0, 1, 1);
transition: color,font-family 0.3s;
}
header .mainmenu>li:hover>a:before, header .mainmenu>li.active>a:before{
width: 13px;
height: 15px;
background-position: -3252px 0;
}
header .navbar .mainmenu>li>.submenuwrap{
top: 79px;
}
header .mainmenu>li:hover>a:before{
display: none;
}
header .headerone .mainmenu>li.homelink>a:before,header .headertwo .mainmenu>li.homelink>a:before{
width: 48px; height: 40px;
background-position: -2733px 0;
}
header .headerone .mainmenu>li.homelink>a:after,header .headertwo .mainmenu>li.homelink>a:after{
width: 48px; height: 40px;
background-position: -2685px 0;
}
header .headerone .mainmenu>li.homelink>a:hover:after,header .headertwo .mainmenu>li.homelink>a:after{
opacity: 1;
}
header .navbar .mainmenu>li>.submenuwrap a{ 
font-size: 26px;
letter-spacing: 2.6px;
line-height: 50px;
}
header .navbar .submenuwrap .subsubmenu>ul>li>a{
font-size: 22px;
letter-spacing: 2.2px;
line-height: 44px;
}
header .submenuwrap>ul>li.menu-item-has-children>a:before{
width: 20px; height: 12px; 
background-position: -2781px 0;
}
header .mainmenu>li .submenuwrap span:before{
width: 34px; height: 20px;
background-position: -2801px 0;
top: 0px;
}
header .navbar .submenuwrap:before{
width: 202px; height: 8px;
background-position: -2835px 0;
top: 0px;
}
header .navbar .submenuwrap:after{
width: 202px; height: 8px;
background-position: -3037px 0; 
bottom: 0px;
}
header .headerone .mainmenu .homelink,header .headertwo .mainmenu .homelink{
margin-bottom: 20px;
}
header .mainmenu .submenuwrap>.container>ul>li{
margin-bottom: 10px;
}
header .headerone .navbar .mainmenu>li>.submenuwrap,header .headertwo .navbar .mainmenu>li>.submenuwrap{
z-index: 1;
position: relative;
top:0;
display: none;
opacity: 1;
height: auto;padding: 8px 0;
transform: none;
left: 0;
}
header .headerone .navbar .mainmenu>li>.submenuwrap>ul,header .headertwo .navbar .mainmenu>li>.submenuwrap>ul{
padding: 27px 0 27px 0;background-color: #e6faf7;
}
header .headerone .navbar .mainmenu>li>.subsubmenu,header .headertwo .navbar .mainmenu>li>.subsubmenu{
z-index: 1;
position: relative;
top: 0;
display: none;
opacity: 1;
height: auto;
overflow: visible;
}
header .headerone .innertopbar .phoneinfo>a,header .headerone .innertopbar .phoneinfo a>span{
font-size: 0;
letter-spacing: 0;
}
.menuactive header .headerone .mainmenuwrap .righticon>a{
background-position: -1459px 0;
}
.menuactive header .headerone .mainmenuwrap .righticon>a:hover:before{
background-position: -1483px 0;
opacity: 1;
} header .submenuwrap>ul>li>a:hover{display: none;}
.halfcontent .column.first {
width: 100%!important;
padding-left: 0!important;
}
.halfcontent .column.last {
width: 100%!important;
}
.sub_title:before{
left: 0;
right:0;
}
header .headerone .phoneinfo>a,header .headerone .phoneinfo a>span{font-size: 0;letter-spacing: 0;
width: 59px;
display: block;
margin: auto;
height: 34px;
}
header .headerone .rightinfo{display: inline-block;} header .headerone .mainmenu>li.active>a:before
header .headertwo .phoneinfo a:hover:after{opacity:1;}
header .headertwo .phoneinfo a:after{
background-position: -1398px 0;
}
header .headertwo .phoneinfo a{
font-size:0;
letter-spacing:0;
}
header .headertwo .logoicorn{
display: table-cell;
width: 31.33%;
text-align: left;
padding-top: 15px;
padding-bottom: 10px;
}
header .headertwo .innertopbar .servicewrapp{
padding-top: 18px;
padding-bottom: 15px;
}
header .headertwo .mainmenuwrap .rightclose>a:before{
content: '';
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/icons2.png);
position: absolute;
width: 24px; height: 23px; 
bottom: 0px;
top: 0;
right: 0;
margin: auto;
background-position: -1459px 0;
background-repeat: no-repeat;
-webkit-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-moz-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
-o-transition: all .3s cubic-bezier(0.4, 0, 1, 1);
opacity: 0;
}
header .headertwo .mainmenuwrap .rightclose>a:hover:before{
opacity: 1;
}
header .headertwo .phoneinfo a>span{font-size: 0;} h1{
font-size: 33px;
letter-spacing: 3.3px;
line-height: 46px;
color: #54616c;
}
.aboutus_home h1{
font-size: 33px;
letter-spacing: 3.3px;
line-height: 46px;
}
.aboutus_home .righttitle:before{
background-position: -4126px 0;
width: 42px;
height: 40px;
top: 0;
bottom: 0;
left: -177px;
right: 0;
}
.nomtext{
font-size: 20px;
letter-spacing: 1px;
line-height: 28px;
}
.container .img{
margin-bottom: 130px;
}
.sub_title,.side-btn .callme-btn .call-formwrapper .sub_title{
font-size: 22px;
letter-spacing: 4.4px;
line-height: 30px;
color: #bcd2d8;
padding: 0px 40px;
margin-bottom: 12px;
} .contain:before{display: none;}
.contain:after{display: none;}
.bottom_contain:before{display: none;}
.bottom_contain:after{display: none;} h3{
margin-top: 30px;
}
h2:before{
left: -15px;
right: -15px;
}
.Mobiltelefoni,.omstillingimg,.title {
width: 250px;
height: 250px;
}
.containwrapper .sub_title:before{
left: 0;
right: 0;
}
.contain [class*=col]{
padding-left: 15px;
padding-right: 15px;
border-right: 0;
}
.containwrapper .normaltext{
padding-left: 0;
padding-right: 0;
}
.contain .inner ul>li{
font-size: 15px;
letter-spacing: 1.5px;
}
.coverragewraper img{
border-top:8px solid #c6e4e1;
border-bottom: 8px solid #c6e4e1;
}
.price_list a{
font-size: 15px;
letter-spacing: 1.5px;
padding: 17px 81px 17px 16px;
}
.containwrapper .iframewrapper .iframe {
width:100%;
margin: auto;
}
.iframewrapper .iframe:before{
display: none;
}
.iframewrapper .iframe:after{
display: none;
}
.pricelistwrap{padding-left: 30px;}
.contain .sub_modules:before, .contain .sub_modules:after {
width: 50%;
}
.pricewrapp:after{
width: 50%;
}
.lists_col,.sub_modules{
margin-bottom: 15px;
position: relative;
}
.pricelist_wrap ul{
padding: 15px 7px;
}
.lists:before,.lists:after{display: none;}
.iframe:before{display: none;}
.download_btn{
font-size: 14px;
letter-spacing: 1.4px;
}
.steptwo .call_form_title{
margin-bottom: 0;
}
.lists + h3{margin-top: 0;}
.img .Mobiltelefoni:before{
width: 102%;
height: 110%;
left: -19px;
} .pricelist_wrap:after,.pricelist_wrap:before{
width: 50%;
}
.telephone{
width: 150px;
height: 150px;
left: -13px;
}
.imgphone{
height: 360px;
width: 360px;
}
.telephone:before, .phone:before{
width: 145%;
height: 151%;
left: -38px;
top: -25%;
} .dropbtn{
position: relative;
padding: 17px 51px 15px 20px;
}
.pricelist_wrap>*{
padding: 0;
} .title:before{
top: 0;
}
.phoneimg{
width: 100%;
height: 310px;
left: 0;
}
.phoneimg .phone{
width: 180px;
height: 180px;
left: 0;
}
.pricelist_wrap:last-child{
margin-bottom: 70px;
} .service_provider:after{
top: -160px;
}
.supportwrapper .support_barometter:after{
top: -148px;
}
.leftcontact .lefticon:before{
left: 0;
}
.leftcontact,.rightcontact{text-align: center;padding-bottom: 30px;width:100%;}
.rightcontact:after{
width: 100%;
height: 1px;
right: 0;
top: 0;
}
.righticon:before{
right: 0;
}
.rightcontact{
padding-top: 30px;width:100%;
}
.phoneinfo{
margin: 0;
}
.remotewrapper:after {
display: none;
}
.codewrap .ditnavn,.codewrap .telefon {
width: 100%;
padding-right: 0;
margin-bottom: 8px;
}
.codewrap .name{
width: 100%;
margin: 0;
}
.call-form #telefon{
width: 100%;
}
#supportform .codewrap .name,#supportform .codewrap .telefon,
#supportform .codewrap .mail,#supportform .codewrap .repeat_email{
width: 100%;
padding: 0;
margin-bottom: 14px;
}
#supportform .field.codewrap{
margin-bottom: 0;
}
#supportform .buttonsend{
padding-bottom: 3px;
}
.supplierbtn a{font-size: 14px;
letter-spacing: 1.4px;
line-height:13px;
padding: 24px 103px 23px 24px;
margin-bottom: 0;
margin-top: 0;
}
.supportwrapper .support_num{margin-top: 0;}
.supportwrapper .remotewrapper{ 
margin-left: -40px;
margin-right: -40px;
padding: 0 40px;
display: inline-block;
margin-top: 71px;
}
.codewrap .mail,.codewrap .repeat_email{width: 100%;padding: 0;}
.codewrap .mail{margin-bottom: 8px;}
.codewrap{margin-left: 0;}
.support_iframe{
margin-left: -40px;
margin-right: -40px;
padding: 0 40px;
}
.strees_tablewrapper table tr td:last-child:after{max-width: 43%;}
.support_iframe .strees_tablewrapper{   
padding: 0 10px;
overflow-x: auto;
width: 100%;
display: -webkit-inline-box;}
.strees_tablewrapper table tr td:after, .strees_tablewrapper table tr td:first-child:after{max-width: 45%;}
.top_title{border-bottom: none;max-width: 135px;}
.stress_title{    
display: block;
margin-top: 31px;
line-height: 1.2;
padding-left: 10px;
padding-right: 10px;
}
.top_title .support_min{display: block;text-align: left;line-height: 30px;}
.tablewrap{margin-top: 20px;padding-right: 15px;}
.strees_tablewrapper table tr td:last-child:before{right: -21px;}
.strees_tablewrapper table td:last-child .high:before, .strees_tablewrapper table td:last-child .medium:before{right: -16px;}
.strees_tablewrapper table tr:last-child>td:before{top: -76px;}
.strees_tablewrapper table tr:last-child>td:after{}
.strees_tablewrapper table tr:last-child .high:before, .strees_tablewrapper table tr:last-child .medium:before
{bottom: 76px;}
.onlinebtn a{    margin-top: 30px;
margin-bottom: -30px;}
.supportwrapper .support_email{
display: inline-block;
position: relative;
padding: 0;
font-size: 0;
letter-spacing: 0;
line-height: 0;
}
.lists .modules, .inner .sub_modules{margin-bottom: 10px;}
.call-form #repeat_email{margin-bottom: 8px;} footer{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/footermbg.png);
background-position: bottom;
}
footer .container{
width: 369px;
}
footer .footertop .centerfooter{
display: none;
}
footer .footertop{
display: block;
text-align: center;
}
footer .footertop .leftfooter{
display: block;
text-align: center;
width: 100%;
margin: auto;
padding-bottom: 50px;
}
footer .footertop:before{
left: 0;
right: 0;
top: -99px;
}
footer .footertop .rightfooter address{
position: relative;
margin-bottom: 84px;
}
footer .footertop .rightfooter{
padding-right:0;
text-align: center;
}
footer .footertop .rightfooter .phoneinfo a:before{
bottom: 123px;
right: 0;
left: 0;
}
footer .footertop .rightfooter:before{left: 0;right: 0;}
footer .phoneinfo a:before{display: none;}
footer .footertop .leftfooter .toptext{
padding-top: 254px;
}
footer .footertop .leftfooter .bottomtext{
position: absolute;
bottom: 200px;
left: 0;
right: 0;    
z-index: 2;
}
footer .footertop .rightfooter address:before,footer .footertop .rightfooter .email a:after{
width: 53px;
height: 61px;
background-position: -3782px 0;
right: 0;
left: 0;
top: -70px;
}
footer .footertop .rightfooter .email a:after{
background-position: -3835px 0;
width: 53px;
height: 61px;
top: -64px;
}
footer .footertop .rightfooter .email a:before{
width: 53px;
height: 61px;
background-position: -3835px 0;
right: 0;
left: 0;
top: -64px;
}
footer .footertop .rightfooter .email{
position: relative;
}
footer .footertop .rightfooter .email:after{
width: 53px;
height: 61px;
background-position: -3888px 0;
right: 0;
left: 0;
top: -64px;
}
footer .footertop .rightfooter .phoneinfo{
margin-bottom: 97px;
position: relative;
}
footer .footertop .rightfooter .phoneinfo:before{
top: 0;
left: 0;
right: 0;
z-index: 2;
}
footer .footertop .rightfooter:after{
content: '';
height:6px;
position: absolute;
top: 0;
left: -40px;
right: -40px;
background-color: #c6e4e1;
background-position: -56px 0;
margin: auto;
z-index: 1;
}
footer .footertop .rightfooter .bottomtext {
line-height: 22px;
}
footer .footertop .leftfooter .readmorebtn:before{
right: 66px;
top: 0;
bottom: 0;
}
footer .footertop .leftfooter .readmorebtn:after{
top: 0;
bottom: 0;
}
footer .footertop .rightfooter .email{
margin-bottom: 15px;
}
footer .footertop .rightfooter .cvr{
margin-bottom: 111px;
}
footer .footertop .leftfooter .readmorebtn{
margin-bottom: 15px;
}
footer .container{
width: 100%;
padding-left: 40px;
padding-right: 40px;
}  body.home{padding-top: 0px;}
.smaple{padding-top: 78px;}
header{
position: fixed !important;
top: 0;
background-color: #f4fbf9;
left: 0;
z-index:999;
width:100%;
}
.home header{background-color: transparent;}
.scrolled.home header{background-color: #f4fbf9;    }
.producrcwrapper .rightborder:before{display:none;}
header .mainmenu>li[class*=current-]{margin-top: 20px;}
section.functions ul li{
padding: 0 15px;
}
section.functions ul li span:before{left: -20px;}
section.functions .marquee2{
margin: 0 -15px;
}
section.imagetextbtn .rowinner{display: block;}
section.imagetextbtn .rowinner .textwrap{
width: 100%;
padding: 0;
}
section.imagetextbtn .rowinner .imagewrap{
width: 390px;
max-width: 90%;
margin: auto auto 30px auto;
padding: 0;
}
section.imagetextbtn .imagewrap .image{
padding-bottom: 100%;
}
section.imagetextbtn .inner .readmore_btn_wrp{
text-align: center;
}
.buistelefoni .telegoniimage{
max-width: 210px;
}
.cases-list{
margin-left:-15px;
margin-right:-15px;
}
.cases-list li{
padding: 0 15px;
width:33.33%;
}
section.greentelefoni:before{
left: 0;
}
section.greentelefoni .green:before{
right: -53px;
width: 51%;
bottom: -14px;
top: auto;
height: 189px;
left: auto;
}
section.greentelefoni .green:after{
left: 36%;
}
section.greentelefoni .secontent{
width:100%;
max-width:100%;
}
section.greentelefoni .green3{
top: -91px;
}
section.greentelefoni .green4{right:0;}
section.greentelefoni .green2{display:none;}
section.greentelefoni .green1{
bottom: -144px;
right: 143px;
left: auto;
width: 351px;
}
section.contactsection{position:relative;}
section.contactsection .inner{position:static;}
section.contactsection .telegoniimage{ 
max-width: 164px;
bottom: auto;
top: 0;
right: 15px;
}
section.contactsection .inner .formwrap{margin:auto;}
section.testimonials .slide{width:50%;}
section.testimonials .testimonialslider{width: 90%;}
section.testimonials .testimonialslider .slick-list{overflow:visible;}
section.packages .inner{display:block;overflow:visible;}	
section.packages .inner .titlesection{
width:100%;padding-right:0;
}
section.packages .inner .slidelist{width:100%;}
section.uspsection .inner{display:block;}
section.uspsection .inner .titlesection{width:100%;padding-right: 0;}
section.uspsection .inner .usp-list-wrap{
overflow-x: auto;
padding: 0 40px;
margin: 40px -40px 0;
width: auto;
}
section.uspsection .inner .usp-list-wrap ul li{padding:0 7px;margin-bottom:0; width: 44%;}
section.uspsection .inner .usp-list-wrap ul{
margin:0 -7px;
flex-wrap: nowrap;
}
.lists .slicksld{
width:90%;
}
.lists .slick-list{overflow:visible;}
.industrypackages .lists table td:first-child{font-size:32px;}
.industrypackages .lists table td:last-child{margin-top:-9px;    font-size: 18px;}
.industrypackages .list_title{font-size:40px;}
.lists [class*=col] {
padding-left: 6px;
padding-right: 6px;
}
.lists .row {
margin-right: -6px;
margin-left: -6px;
}
section.greentelefoni2 .green2{left: -315px;}
section.greentelefoni2 .green3{right: -315px;}
}
@media (max-width:767px){
.industrypackages .stitle{font-size:26px;}
section.contactsection .cntitle{font-size:26px;}
section.greentelefoni2 .green2,section.greentelefoni2 .green3{
display:none;
}
section.greentelefoni2 .green4{
background-image: url(//maxtel.dk/wp-content/themes/maxtel/images/greentelephoni4.png);
height: 113px;
display: block;
background-size: contain;
z-index: 1;
background-repeat: no-repeat;
background-position: bottom;
position: absolute;
bottom: -56px;
left: 0;
width: 100%;
}
section.greentelefoni .green3{
top: -50px;
width: 119px;
height: 126px;
}
section.greentelefoni .green4{
left: 0;
width: 140px;
height: 110px;
bottom: -40px;
}
section.greentelefoni .green1{
width: 218px;
right: 0px;
bottom: -10%;
background-position: 31px bottom;
}
section.greentelefoni .green:before{
bottom: -15px;    width: 47%;right:0;
}
section.greentelefoni .green:after{
bottom: -41px;
width: 43%;
left:0;
}
.buistelefoni .telegoniimage {
max-width: 102px;
}
.buistelefoni .secontent h1, .buistelefoni .secontent h2{
font-size: 24px;
}
.buistelefoni .secontent h3, .buistelefoni .secontent h4, .buistelefoni .secontent h5{
font-size: 20px;
}
section.contactsection .inner{padding:104px 0 67px 0;}
section.testimonials .sectitle{
font-size: 36px;
}
section.imagetextbtn .inner{
padding: 75px 0;    
}
section.imagetextbtn .rowinner .textwrap .secontent h1, section.imagetextbtn .rowinner .textwrap .secontent h2{
font-size: 24px;
}
section.imagetextbtn .rowinner .textwrap .secontent h3{
font-size: 20px;
}
section.imagetextbtn .rowinner .textwrap .secontent h4, section.imagetextbtn .rowinner .textwrap .secontent h5{
font-size: 18px;
}
section.greentelefoni .secontent h1, section.greentelefoni .secontent h2{
font-size: 34px;    margin: 0 0 30px 0;
}
section.greentelefoni .secontent h3, section.greentelefoni .secontent h4, section.greentelefoni .secontent h5{
font-size: 26px;
}
section.packages {
padding: 75px 0 65px 0;
}
section.packages .sectitle{
font-size: 30px;
margin: 0 0 25px 0;
}
section.packages .sectitle span{
font-size: 34px;
}
section.last,.containwrapper{padding-bottom:130px !important;}
section.contactsection .sectitle{
font-size: 26px;
margin: 0 0 25px 0;
}
section.contactsection .sectitle span{
font-size: 34px;
}
section.contactsection #contactform .codewrap .field{
width: 100%;
padding: 0;
}
section.contactsection #contactform .codewrap{
margin: 0;
display: block;
}
section.testimonials .testimonialslider .slick-arrow{
left:5px;
}
section.testimonials .testimonialslider .slick-arrow.slick-next{
right:5px;
}
section.casessection .sectitle {
font-size: 26px;
}
.casessection .sectitle span{
font-size: 34px;
}
.pricelist_wrap table{width:100% !important;}
.plists .list{
width:100%;
}
.plists .list .image{padding-bottom:60%;}
header .mainmenu{padding-left:15px;padding-right:15px;}
header .headerone .mainmenu>li>a, header .headertwo .mainmenu>li>a{font-size:24px;letter-spacing:2.4px;}
header .navbar .mainmenu>li>.submenuwrap a{font-size:22px;letter-spacing:2.2px;}
.homeslider .points ul li .inn{
font-size: 18px;    letter-spacing:2px;	    line-height: 30px;
}
.homeslider .points .readmore a{    font-size: 24px;letter-spacing: 1.1px;}
.homeslider .points ul li .inn:before{top:4px;}
.support_title{    font-size: 24px;letter-spacing: 4.8px;}
.lists>span:before,.lists>span:after{display:none;}
.homeslider{padding-top:15px;}
.partnership-wrapper .partnership{
width: 50%;
}
.parallelogram{
width: 260px;
height: 260px;
}
.iframe{
margin-left: -40px;
margin-right: -40px;
padding: 0 40px;
}
.pricelist_wrap ul{width: 50%;}
.iframe iframe{height: 500px;}
.imgphone{
left: -12px; 
}
.titlesection .stitle{font-size:22px;}
.titlesection .subtitle{font-size:18px;}
section.contactsection .btnwrap{display:block;}
section.contactsection .btnwrap .buttonsend{width:100%;margin-top:14px;}
} @media screen and (max-width: 991px) and (max-height: 767px) {	
.homeslider, .topblackhead.active + header + .smaplewrapper .homeslider {
height: 866px;
}
}
@media screen and (max-width: 639px) and (min-height: 651px) {	
.homeslider,.topblackhead.active + header + .smaplewrapper .homeslider{height:585px;}
.homeslider .small{margin-top:24px;}
}
@media screen and (max-width: 639px)and (max-height: 650px) {	
.homeslider,.topblackhead.active + header + .smaplewrapper .homeslider{height:570px;}
.homeslider .small{margin-top:5px;}
.homeslider .content .video{height:190px;}
}
@media (max-width:639px){
.casessection .alllink{margin:30px 0 0 0;}
.cases-list li{
width: 50%;
}
.lists .slick-list{
overflow:visible;
}
.lists .slick-arrow{display:none !important;}
.cases-list .slick-list{overflow:visible;}
.cases-list .slick-arrow{display:none !important;}
.cases-list {
margin-left: -7.5px;
margin-right: -7.5px;
}
.cases-list li {
padding: 0 7.5px;
}
.homeslider .slide{margin-bottom:60px;}
.homeslider .small{
font-size: 18.4px;
letter-spacing: 1.84px;
}
.homeslider h2{font-size:30px;letter-spacing:5px;padding:6px 0px 00px 0px;margin-bottom:5px;}
.homeslider.active .content.current h2:before{display:none !important;}
.homeslider .slidetitle{
font-size: 18.4px;
letter-spacing: 1.84px;
z-index: 0;
}
.homeslider .slides{margin-top:60px;}
.homeslider .content .bottomsmall{display:none !important;}
.homeslider .points ul li{font-size:20px;letter-spacing:1px;line-height:38px;}
.homeslider .points ul li:before{top:9px;}
.homeslider .points .readmore{margin:15px 0 30px 0;}
.homeslider .points .readmore a{position:relative;display:block;bottom:0;font-size:30px;letter-spacing:1.5px;}
.homeslider .points .readmore a{display:inline-block;vertical-align:middle;white-space:nowrap;}
.homeslider .points .readmore a:before,.homeslider .points .readmore a:after{
width: 13px; height: 24px; background-position: -7883px 0; 
}
.homeslider .points .readmore a:after{background-position: -7896px 0;}
.homeslider .closeslide{
background-position: -7909px 0; width: 26px; height: 26px; top:116px;	
}
.homeslider .closeslide:before{
background-position: -7935px 0; width: 26px; height: 26px;
}
.homeslider .content .video{
position: relative;
width: 257px;
height: 220px;
left: 0;
}
.aboutus_home h1{
font-size: 30px;
letter-spacing: 3.0px;
line-height: 40px;
}
.aboutus_home .righttitle:before{
left: -139px;
}
.stepone .title {
font-size: 16px;
letter-spacing: 3.2px;
}
.parallelogram{
height: 250px;
width: 250px;
}
.sub_title:before{
left: 15px;
right: 15px;
}
.partnership{
padding-left: 15px;
padding-right: 15px;
}
.iframe{
margin-left: 0;
margin-right: 0;
}
.Mobiltelefoni,.omstillingimg,.title{
width: 180px;
height: 180px;
left: 0;
}
.lists_col{
padding-left: 0;
padding-right: 0;
}
h2{
font-size: 22px;
letter-spacing: 2.2px;
margin-top: 30px; 
}
.containwrapper h2{
font-size: 22px;
letter-spacing: 4.4px;
}
.price_list a{
font-size: 12px;
letter-spacing: 1.2px;
}
.iframe iframe{height: 400px;}
footer .footertop .rightfooter .phoneinfo:after{
left: -40px;
right: -40px;
}
.phone:before{
width: 149%;
height: 142%;
top: -22%;
}
.title:before{
left: -50px;
}
section.testimonials .slide{width:100%;}
section.packages .lists{padding:0;}
section.packages .lists .slicksld .lists_col{width:100%;}
section.packages .inner .slicksld{overflow:visible;}
section.packages .inner{overflow:visible;}
section.contactsection .telegoniimage{width:143px;}
section.uspsection .inner .usp-list-wrap ul li{width:85%;}
}
@media (max-width:414px){
.container{
padding-right: 15px;
padding-left: 15px;
}
.support_iframe{
margin-left: -15px;
margin-right: -15px;
padding: 0 15px;
}
}
@media (max-width:411px){
.container{
padding-right: 15px;
padding-left: 15px;
}
.service_provider:after{
top: -192px;
}
}
@media (max-width:374px){
.pricelist_wrap ul{width: 100%;text-align: center;} header .headerone .loginbtn{margin-right: 24px;}
header .navbar .submenuwrap>ul>li:hover{
margin-left: -10px;
margin-right: -10px;
}
header .navbar .mainmenu>li>.submenuwrap a {
font-size: 23px;
letter-spacing: 2.3px;
}
header .navbar .submenuwrap .subsubmenu>ul>li>a {
font-size: 19px;
letter-spacing: 1.9px;
}
header .headertwo .logoicorn {
width: 37.3%;
} footer .container{
padding-left: 15px;
padding-right: 15px;    
}
footer .footertop .rightfooter .phoneinfo:after{
left: -15px;
right: -15px;
}
footer .footertop .rightfooter:after{
left: -15px;
right: -15px;
} h1{
font-size: 30px;
letter-spacing: 3.0px;
line-height: 35px;
}
h2:before{
left: 15px;
right: 15px;
}
.containwrapper h2{    font-size: 20px;
letter-spacing: 2px;}
.container{
padding-left: 15px;
padding-right: 15px;
}
.stepone .title{
font-size: 14px;
letter-spacing: 2.8px;
}
.smalltitle{
font-size: 14px;
letter-spacing: 1.4px;
}
.inner .img{
padding-bottom: 58.7%;
}
.aboutus_home .righttitle:before{
left: -128px;
}
.aboutus_home h1{
font-size: 26px;
letter-spacing: 2.6px;
line-height: 36px;
}
.nomtext{
font-size: 18px;
letter-spacing: 1.8px;
line-height: 28px;
}
.parallelogram{
height: 220px;
width: 220px;
}
.partnership{
padding-right: 15px;
padding-left: 15px;
}
.iframewrapper .iframe:before{
display: none;
}
.iframewrapper .iframe:after{
display: none;
}
.contain:before{display: none;}
.contain:after{display: none;}
.bottom_contain:before{display: none;}
.bottom_contain:after{display: none;} .download_btn {
font-size: 12px;
letter-spacing: 1.2px;
line-height: 13px;
padding: 23px 84px 23px 27px;
}
.iframe{
margin-right: -15px;
margin-left: -15px;
padding: 0 15px;
}
.img{
margin-bottom: 70px;
}
.imgphone{
height: 250px;
width: 250px;
left:0;
}
.telephone{
width: 120px;
height: 120px;
left: -15px;
}
.telephone:before, .phone:before{
width: 178%;
height: 144%;
left: -53px;
}
.call_form_title{
padding: 0 40px;
}
.stepone .call-form input{
width: 80%;
}
.omstillingimg:before{
width: 111%;
height: 123%;
bottom: 8px;
left: -8%;
top: -13%;
}
.pricelist_wrap ul{
padding-bottom: 0;
} .phoneimg .phone{
width: 127px;
height: 127px;
left: -23px;
}
.telephone:before, .phone:before{
width: 164%;
height: 175%;
left: -39px;
top: -29%;
}
.phoneimg{
width: 100%;
height: 250px;
left: 0;
} .supportwrapper .remotewrapper,.support_iframe {
margin-left: -15px;
margin-right: -15px;
padding: 0 15px;
}
.supplierbtn a{
padding: 17px 106px 17px 24px;
}
.strees_tablewrapper table tr td:before{
right: -35px;
}
.strees_tablewrapper table tr td:last-child:before{
right: -50px;
}
.strees_tablewrapper table td:last-child .high:before, .strees_tablewrapper table td:last-child .medium:before{
right: -44px;
}
.strees_tablewrapper table tr td .medium:before, .strees_tablewrapper table tr td .high:before{
right: -29px;
}
.service_provider:after{
top: -199px;
}
.lists [class*=col]:last-child{
margin-bottom: 0;
}
.title:before {
top: 0px;
left: -90px;
}
.homeslider h2{letter-spacing:3.4px;}
}