/*-------------------
CSS RESET
-------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin        : 0;
    padding       : 0;
    border        : 0;
    font-size     : 100%;
    font          : inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 24px;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing : 0;
}

/* AW BEGIN OF CUSTOM CSS */

/* Algemeen */
/*@font-face {
    font-family: 'MyriadWebPro';
    src: url('../fonts/MyriadWebPro.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Futura';
  src: url('../fonts/Futura.ttf') format('truetype');
}
@font-face {
    font-family: 'Futura';
    src: url('../fonts/FuturaBold.ttf') format('truetype'); 
    font-weight: bold;
}*/

body .h1,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    font-weight: bold;
}

body {
    font-family            : 'Futura', 'Verdana';
    font-display           : auto;
    background-repeat      : no-repeat;
    -ms-background-size    : cover;
    -o-background-size     : cover;
    -moz-background-size   : cover;
    -webkit-background-size: cover;
    background-size        : cover;
    background-attachment  : fixed;
    min-height             : 100vh;
    position               : relative;
}

.no-webp body {
    background-image: url('../img/background-img-min.jpg');
}

.webp body {
    background-image: url('../img/background-img-min.jpg.webp');
}

main {
    background-repeat      : no-repeat;
    -ms-background-size    : cover;
    -o-background-size     : cover;
    -moz-background-size   : cover;
    -webkit-background-size: cover;
    background-size        : cover;
    /*min-height           : 70vh;*/
    background-attachment  : initial;
}

@media(min-width: 768px) {
    main {
        /*         min-height: 70vh; */
        /*         margin-top: 25px; */
    }

    .aw-connectivity-content .wpcf7 p {
        width        : 27% !important;
        float        : left !important;
        padding-right: 2% !important;
        font-size    : 12px !important;
        font-weight  : bold !important;
        display      : inline-table;
    }

    input[type=submit] {
        font-size: 18px;
    }

    .aw-connectivity-content .wpcf7 input[type=submit] {
        font-size  : 18px !important;
        font-weight: bold !important;
        border     : 1px solid #ffffff;
    }

    .aw-connectivity-content .aw-p-div-cf7 {
        padding   : 0 25px !important;
        margin-top: -20px;
    }

    .aw-p-div-cf7 form label,
    .aw-p-div-cf7 form input {
        display: block;
        width  : 100%;
    }
}

.aw-connectivity-content .aw-p-div-cf7 {
    z-index: 3;
    padding: 25px;
}

@media(max-width: 767px) {
    body .aw-new-afb-dashboard .aw-yt-con {
        width    : 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    body .aw-box-for-single .aw-overall-content-left.aw-single-sector-overall .aw-overall-scroll {
        padding-bottom: 20px !important;
    }

    main {
        margin-bottom        : 25px;
        /*         margin-top: 25px; */
    }

    body .aw-slider-container,
    body .aw-contact-container,
    body .aw-ref-container {
        padding: 0;
    }

    body .aw-txt-box-coolbox {
        padding: 25px 0px 10px 0px;
    }

    body .aw-txt-box-coolbox .aw-overall-scroll {
        height: auto;
    }

    body .aw-txt-box-coolbox h2,
    body .aw-single-sec .aw-single-sector-overall h2,
    body .aw-overall-content-left h2,
    body .aw-connectivity-content h2,
    .aw-slider-container h1,
    .aw-slider-container h2,
    .aw-overall-content-left h2 {
        font-size  : 20px !important;
        line-height: 20px !important;
    }

    body .floatboxes {
        width         : 100%;
        padding-left  : 0 !important;
        padding-right : 0 !important;
        padding-bottom: 20px !important;
    }

    body .aw-single-sec .aw-overall-content-left {
        padding: 20px !important;
    }

    body .aw-mini-sector-blokje {
        height: calc(50vw - 10px);
        width : calc(50% - 10px);
    }

    body .aw-connectivity-container .p-box-sub1,
    body .aw-connectivity-container .p-box-sub2,
    body .aw-connectivity-container .p-box-sub3,
    body .aw-connectivity-container .p-box-sub4 {
        padding-left : 0 !important;
        padding-right: 0 !important;
    }

    body .aw-contact-container .row .aw-overall-content-left,
    body .aw-ref-container .row .aw-overall-content-left {
        padding-bottom: 240px !important;
    }

    body .aw-company-content {
        padding: 30px !important;
    }

    body .aw-content-slide,
    body .aw-txt-box-coolbox .aw-overall-scroll p,
    body .aw-overall-scroll,
    body .aw-overall-content-left p,
    body .aw-onder-title-pblok {
        font-size  : 14px;
        line-height: 15px;
    }

    body .aw-onder-title-pblok {
        padding-bottom: 10px;
    }

    body .aw-content-slide {
        height: calc(100% - 70px);
    }
}

@media (min-width: 767px) and (max-width: 1250px) {
    body .aw-company-content {
        padding: 30px;
    }

    body .aw-content-slide,
    body .aw-onder-title-pblok {
        line-height: 15px;
        font-size  : 14px;
    }

    body .aw-txt-box-coolbox h2,
    body .aw-single-sec .aw-single-sector-overall h2,
    body .aw-overall-content-left h2,
    body .aw-connectivity-content h2,
    .aw-slider-container h1,
    .aw-slider-container h2,
    .aw-overall-content-left h2 {
        font-size: 25px !important;
    }

    body .aw-overall-scroll {
        height: 100% !important;
    }

    body .aw-single-sec .aw-overall-content-left {
        padding: 20px;
    }

    /* body .aw-overall-scroll {
        padding-bottom: 240px !important;
    } */

    body .aw-side-images-txts div {
        margin-top: -8px;
    }
}

@media (min-width: 767px) and (max-width: 1080px) {
    body .mini-sectors .aw-overall-scroll {
        height: 105px !important;
    }
}

@media(min-width: 1500px) {
    .container.header-container-top-bar {
        max-width: 100% !important;
        width    : 1420px !important;
    }
}

body .aw-connectivity-content-left {
    direction: ltr !important;
}

.org-content {
    display: none;
}

.container {
    width    : 1400px !important;
    max-width: 95% !important;
}

.container.aw-coolbox-overzicht-container {
    width    : 1430px !important;
    max-width: 95% !important;
}

.aw-col-1 {
    padding-left: 0;
}

.aw-col-3 {
    padding-right: 0;
}

h1,
h2,
h3 {
    font-family   : 'Futura', 'Verdana';
    font-display  : auto;
    font-weight   : bold;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.aw-h1-title h1 {
    opacity       : 0.75;
    letter-spacing: 4px;
    line-height   : 1em;
}

.aw-slider-container h1,
.aw-slider-container h2 {
    font-size       : 65px;
    letter-spacing  : 0;
    text-transform  : uppercase;
    line-height     : 65px;
    /*padding-bottom: 30px;*/
}

.aw-onder-title-pblok {
    display       : block;
    width         : 100%;
    padding-bottom: 30px;
    font-size     : 21px;
}

.aw-max-content-height {
    max-height          : 715px;
    /*-ms-overflow-style: none; */
    /*scrollbar-width   : none; */
}

/*.aw-content-txt {
    overflow-y: auto;
    overflow-x: hide;
    background-size: cover;
}*/
.aw-content-slide {
    height        : 100%;
    overflow-y    : auto;
    padding-bottom: 10px;
    position      : relative;
    z-index       : 5;
    height        : calc(100% - 130px);
}

.aw-overall-scroll {
    /*    height: 420px;
    overflow-y: auto;
    overflow-x: hide;
    padding-bottom: 10px;
    position: relative;
    padding: 0 5px 5px 5px!important;
    margin-top: 10px;*/
    height        : 100%;
    overflow-y    : none;
    padding-bottom: 10px;
    position      : relative;
    z-index       : 5;
    height        : calc(100% - 20px);
}

.page-template-page-single-sector .aw-overall-scroll {
    padding-left: 20px;
}

.aw-single-sector-overall {
    height: 335px;
}

.aw-overall-content {
    padding       : 35px;
    font-weight   : bold;
    text-transform: uppercase;
    font-size     : 24px;
    letter-spacing: 2px;
}

/*.aw-max-content-height::-webkit-scrollbar { 
    display: none;
}*/
::-webkit-scrollbar {
    width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* MOBILE BACKGROUND */
/*@media (max-width: 1608px){
    body, header:before {
        background-size: auto!important;
    }
}*/

/* Header */
header {
    height    : 250px;
    max-height: 250px;
    min-height: 250px;
    display   : block;
    position  : relative;
    background: #112b46;
}

header:before {
    content                : ' ';
    display                : block;
    position               : absolute;
    left                   : 0;
    top                    : 0;
    width                  : 100%;
    height                 : 100%;
    z-index                : 0;
    opacity                : 0.5;
    /*background-image     : url('../img/background-img-min.jpg');*/
    background             : transparent;
    background-repeat      : no-repeat;
    -ms-background-size    : cover;
    -o-background-size     : cover;
    -moz-background-size   : cover;
    -webkit-background-size: cover;
    background-size        : cover;
    height                 : 250px;
    max-height             : 250px;
    min-height             : 250px;
}

header .top-bar {
    background-color: rgba(0, 0, 0, 0.3);
    padding         : 10px 0 0 5px;
    position        : absolute;
}

@media(max-width: 770px) {
    body header .top-bar {
        background-color: rgba(0, 0, 0, 0.3);
        padding         : 10px 35px 0 5px;
        position        : absolute;
    }
}

header .header-container-top-bar {
    padding-left : 0;
    padding-right: 0;
}

header .top-bar #aw-inlog-menu.aw-inlog-menu {
    width     : 100%;
    text-align: right;
    font-size : 11px;
}

#aw-header {
    background: transparent;
}

.header-container-thing {
    width    : 1430px !important;
    max-width: 100% !important;
}

.header-container-thing .col-md-12 {
    padding-left : 0 !important;
    padding-right: 0 !important;
}

.aw-logo-a {
    position: relative;
}

.aw-img-logo {
    max-width    : 410px;
    max-height   : 110px;
    float        : left;
    display      : inline-block;
    padding-right: 30px;
    /*position   : absolute;*/
    left         : 0;
}

.aw-img-logo.awsect {
    margin-top: -20px;
}

.aw-static-menu {
    height : 100%;
    float  : right;
    display: inline-block;
}

header #aw-inlog-menu.aw-inlog-menu a {
    color      : #ffffff;
    font-size  : 15px;
    line-height: 15px;
    border-left: 2px solid #ffffff;
    padding    : 0 15px;
}

header #aw-inlog-menu.aw-inlog-menu a:first-child {
    border: none;
}

header #aw-inlog-menu.aw-inlog-menu a:last-child {
    padding-right: 0;
}

header #aw-inlog-menu.aw-inlog-menu a:hover,
header #aw-inlog-menu.aw-inlog-menu .aw-active {
    color          : #cdce00;
    text-decoration: none;
}

.aw-static-menu a {
    color          : #ffffff;
    font-size      : 18px;
    line-height    : 18px;
    padding        : 0 15px;
    border-left    : 2px solid #ffffff;
    margin-top     : 26px;
    display        : inline-grid;
    text-decoration: none;
    letter-spacing : 3px;
}

.aw-static-menu a:hover,
.aw-static-menu .aw-active {
    color          : #cdce00;
    text-decoration: none;
}

.aw-static-menu a:first-child {
    border: none;
}

.aw-static-menu a:last-child {
    padding-right: 0;
}

.aw-h1-title {
    color     : #ffffff;
    width     : 100%;
    margin    : 0;
    font-size : 34px;
    background: rgba(0, 0, 0, 0.2);
    text-align: center;
    padding   : 25px 0;
    bottom    : 0;
    position  : absolute;
}

.aw-background-height {
    background: #0000007a;
    height    : calc(100% - 84px);
    padding   : 35px;
}

#aw-burger-div {
    display: none;
}

/* Menu */
/* The side navigation menu */
.awsidenav {
    height          : 100%;
    width           : 0;
    position        : fixed;
    z-index         : 99999;
    top             : 0;
    right           : 0;
    background-color: #201747e3;
    overflow-x      : hidden;
    transition      : 0.5s;
    padding-top     : 60px;
}

.awsidenav a {
    padding        : 8px 8px 8px 0;
    text-decoration: none;
    font-size      : 20px;
    color          : #fcfcfb;
    display        : block;
    transition     : 0.3s;
    height         : 35px;
}

.awsidenav a:hover {
    font-weight: bold;
}

.awsidenav a:hover {
    color: #ffffff;
}

.aw-side-link-a-div {
    padding   : 10vh 10vw;
    text-align: right;
}

.aw-side-link-a-div a {
    margin: 2vh 0;
}

#aw-close-div {
    position  : static !important;
    display   : inline-block !important;
    text-align: right;
    float     : right;
    font-size : 55px;
    padding   : 0 30px 5px 30px;
    margin    : 0 40px;
}

#aw-close-div svg,
#aw-close-div li {
    color : #a6b0b0;
    cursor: pointer;
}

#aw-close-div svg:hover,
#aw-close-div li:hover {
    color: #fcfcfb;
}

@media screen and (max-height: 450px) {
    .awidenav {
        padding-top: 15px;
    }

    .awsidenav a {
        font-size: 18px;
    }
}

/* Footer */
footer {
    background-color: #201747;
    display         : block;
    width           : 100%;
}

footer .aw-static-menu a {
    font-size  : 11px;
    padding    : 0 7px;
    margin-top : 0;
    border-left: 1px #fff solid;
    line-height: 11px;
}

footer .aw-contact,
footer .aw-contact svg {
    color: #fff;
}

footer .aw-contact a {
    color: #cdce00;
}

/* Company Pagina */
.aw-bolletje {
    height          : 15px;
    width           : 15px;
    background-color: transparent;
    border-radius   : 50%;
    display         : inline-block;
    border          : 2px solid #ffffff;
    margin          : 0 5px;
    cursor          : pointer;
}

.aw-bolletje.active {
    background-color: #ffffff !important;
}

.aw-slider-loop-bolletjes {
    padding-top: 20px;
    width      : 100%;
    text-align : center;
}

.aw-slider-img {
    width     : 100%;
    height    : 100%;
    object-fit: cover;
}

.aw-slider-container {
    padding : 50px 0;
    /*height: calc(100vh - 250px);*/
    color   : #ffffff;
}

.sing-coolbox-pp .aw-slider-container {
    /*     padding: 40px 0; */
    margin : 50px auto;
    padding: 0;
}

.aw-connectivity-content .container.aw-connectivity-container.awslider-single {
    margin : 50px auto;
    padding: 0;
}

.sing-coolbox-pp .aw-slider-container .row {
    max-height: unset;
}

.sing-coolbox-pp .aw-slider-container .txt-opmaak-terug-overzicht {
    font-size  : 15px;
    line-height: 24px;
    font-weight: bold;
    margin     : 0 0 30px 0;
    display    : block;
}

.sing-coolbox-pp .aw-slider-container .txt-opmaak-terug-overzicht a {
    color: #cdce00;
}

.sing-coolbox-pp .aw-slider-container .txt-opmaak-terug-overzicht a:hover {
    color          : #ffffff;
    text-decoration: none;
}

.aw-slider-container .row {
    height       : 100%;
    /* height    : 715px;
    max-height   : 715px; */
}

@media(max-width: 1700px) {
    .aw-slider-container .row {
        height    : auto;
        max-height: auto;
    }
}

/*    .aw-line-loading {
        width: 30%;
    }
    body .aw-round-loading {
         left: 31%;
    }
    .aw-line-loading2 {
        width: 60%;
    }
    body .aw-round-loading2 {
         left: 51%;
    }*/
.aw-round-loading {
    margin    : auto;
    text-align: center;
    display   : block;
}

line {
    stroke-dasharray : 680;
    stroke-dashoffset: 0;
    animation        : animate 4s cubic-bezier(1, 1, 0, 0);
}

@keyframes animate {
    0% {
        stroke-dashoffset: 680;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

.aw-side-images-txts {
    position: absolute;
    width   : 100%;
    height  : 100%;
    z-index : 99;
}

.aw-round-loading {
    position: absolute;
    top     : 11%;
    left    : 55%;
}

.aw-line-loading {
    position: absolute;
    top     : 25%;
    left    : 20%;
}

.aw-text-line-1 {
    position   : absolute;
    top        : 20%;
    left       : 2%;
    font-weight: bold;
    font-size  : 14px;
    color      : #ffffff;
    width      : 25%;
}

.aw-round-loading2 {
    position: absolute;
    top     : 50%;
    left    : 60%;
}

.aw-line-loading2 {
    position: absolute;
    top     : 65%;
    left    : 20%;
    width   : 55%;
}

.aw-text-line-2 {
    position   : absolute;
    top        : 60%;
    left       : 2%;
    font-weight: bold;
    font-size  : 14px;
    color      : #ffffff;
    width      : 25%;
}

/*@media (max-width: 1500px) and (min-width: 1151px) {
    .aw-single-sec .aw-slider-container .row {
        max-height: 400px!important;
    }
    .aw-single-sec #aw-nosl-single-sector .aw-box-for-single {
        max-height: 400px!important;
    }
}
@media (max-width: 1150px) and (min-width: 769px) {
    .aw-single-sec .aw-slider-container .row {
        max-height: 300px!important;
    }
    .aw-single-sec #aw-nosl-single-sector .aw-box-for-single {
        max-height: 300px!important;
    }
}*/

@media (max-width: 767px) {
    body .aw-overall-content-left {
        min-height: 100px;
    }

    /*    .aw-company-main .aw-slider-container img {
        width: 100%;
        height: auto!important;
        object-fit: cover;
        position: absolute;
    }*/
    .aw-single-sec #aw-nosl-single-sector .mobile-height-single-sector {
        max-height: 50vw !important;
        min-height: 200px;
    }

    .aw-text-line-coolingtext1 {
        top      : 13%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-coolingtext2 {
        top      : 66%;
        position : absolute;
        font-size: 10px;
    }

    .aw-text-line-coolingtext3 {
        top      : 7%;
        position : absolute;
        font-size: 10px;
    }

    .aw-text-line-coolingtext4 {
        top      : 18%;
        position : absolute;
        font-size: 10px;
    }

    .aw-text-line-coolingtext5 {
        top      : 33%;
        position : absolute;
        font-size: 10px;
    }

    .aw-line-loading-coolingline {
        /* Vibrations */
        top             : 15%;
        /*         width: 62%; */
        position        : absolute;
        height          : 1px;
        margin-left     : 60px;
        width           : calc(62% - 60px);
    }

    .aw-line-loading-coolingline2 {
        /*         width: 79%; */
        margin-left: 60px;
        width      : calc(79% - 60px);
        top        : 75%;
        position   : absolute;
        height     : 1px;
    }

    .aw-line-loading-coolingline3 {
        /* Temp Oil */
        /*         width: 58%; */
        margin-left: 60px;
        width      : calc(58% - 60px);
        top        : 21%;
        position   : absolute;
        height     : 1px;
    }

    .aw-line-loading-coolingline4 {
        /* Rotation */
        /*         width: 48vw; */
        margin-left: 60px;
        width      : calc(48vw - 60px);
        top        : 13vw;
        position   : absolute;
        height     : 1px;
    }

    .aw-line-loading-coolingline5 {
        /* Temp in */
        /*         width: 79%; */
        margin-left: 60px;
        width      : calc(79% - 60px);
        top        : 42%;
        position   : absolute;
        height     : 1px;
    }

    .aw-round-loading-coolinground {
        /* Vibrations */
        top     : -6%;
        left    : 60%;
        position: absolute;
        width   : 6vw;
    }

    .aw-round-loading-coolinground2 {
        /* Temp out */
        top     : 50%;
        right   : 15%;
        position: absolute;
        width   : 6vw;
    }

    .aw-round-loading-coolinground3 {
        /* Rotation */
        top     : 1%;
        left    : 60%;
        position: absolute;
        width   : 6vw;
    }

    .aw-round-loading-coolinground4 {
        /* Temp Oil */
        left    : 57%;
        top     : -3%;
        position: absolute;
        width   : 6vw;
    }

    .aw-round-loading-coolinground5 {
        /* Temp in */
        top     : 18%;
        right   : 15%;
        position: absolute;
        width   : 6vw;
    }

    .aw-text-line-machinestext1 {
        top      : 14%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-machinestext2 {
        top      : 53%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-machinestext3 {
        top      : 59%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-machinestext4 {
        top      : 66%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-machinestext5 {
        top      : 72%;
        position : absolute;
        font-size: 11px;
    }

    .aw-line-loading-machinesline {
        /* Pressure */
        top             : 22%;
        /*         width: 55%; */
        margin-left     : 60px;
        width           : calc(55% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-machinesline2 {
        top             : 62%;
        /*         width: 65%; */
        margin-left     : 60px;
        width           : calc(65% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-machinesline3 {
        /* Rotation */
        top             : 67%;
        /*         width: 52%; */
        margin-left     : 60px;
        width           : calc(52% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-machinesline4 {
        top             : 74%;
        /*         width: 48%; */
        margin-left     : 60px;
        width           : calc(48% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-machinesline5 {
        top             : 81%;
        /*         width: 60%; */
        margin-left     : 60px;
        width           : calc(60% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-round-loading-machinesround {
        /* Pressure */
        top     : -2%;
        left    : 54%;
        position: absolute;
        width   : 6vw;
    }

    .aw-round-loading-machinesround2 {
        /* Temp */
        top     : 57%;
        left    : 70%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-machinesround3 {
        /* Rotation */
        top     : 60%;
        left    : 51%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-machinesround4 {
        /* Current */
        top     : 67%;
        left    : 47%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-machinesround5 {
        top     : 74%;
        left    : 59%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-text-line-moldingtext1 {
        top      : 16%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-moldingtext2 {
        top      : 41%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-moldingtext3 {
        top      : 58%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-moldingtext4 {
        top      : 76%;
        position : absolute;
        font-size: 11px;
    }

    .aw-line-loading-moldingline {
        top          : 24%;
        /*      width: 54%; */
        margin-left  : 60px;
        width        : calc(54% - 60px);
        position     : absolute;
        height       : 1px;
    }

    .aw-line-loading-moldingline2 {
        top             : 50%;
        /*         width: 47%; */
        margin-left     : 60px;
        width           : calc(47% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-moldingline3 {
        top             : 66%;
        /*         width: 71%; */
        margin-left     : 60px;
        width           : calc(71% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-moldingline4 {
        top             : 84%;
        /*         width: 76%; */
        margin-left     : 60px;
        width           : calc(76% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-round-loading-moldinground {
        top     : 19%;
        left    : 53%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-moldinground2 {
        top     : 44%;
        left    : 46%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-moldinground3 {
        top     : 60%;
        left    : 70%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-moldinground4 {
        top     : 78%;
        left    : 75%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-text-line-productiontext1 {
        top      : 55%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-productiontext2 {
        top      : 62%;
        position : absolute;
        font-size: 11px;
    }

    .aw-line-loading-productionline {
        top             : 64%;
        /*         width: 74%; */
        margin-left     : 60px;
        width           : calc(74% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-productionline2 {
        top             : 70%;
        /*         width: 62%; */
        margin-left     : 75px;
        width           : calc(62% - 75px);
        position        : absolute;
        height          : 1px;
    }

    .aw-round-loading-productionround {
        top     : 58%;
        left    : 73%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-productionround2 {
        top     : 63%;
        left    : 61%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-text-line-renttext1 {
        top      : 11%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-renttext2 {
        top      : 17%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-renttext3 {
        top      : 22%;
        position : absolute;
        font-size: 11px;
    }

    .aw-text-line-renttext4 {
        top      : 56%;
        position : absolute;
        font-size: 11px;
    }

    .aw-line-loading-rentline {
        top             : 20%;
        /*         width: 48%; */
        margin-left     : 60px;
        width           : calc(48% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-rentline2 {
        top             : 25%;
        /*         width: 71%; */
        margin-left     : 60px;
        width           : calc(71% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-rentline3 {
        top             : 30%;
        /*         width: 89%; */
        margin-left     : 60px;
        width           : calc(89% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-rentline4 {
        top             : 65%;
        /*         width: 65%; */
        margin-left     : 60px;
        width           : calc(65% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-round-loading-rentround {
        top     : 15%;
        left    : 47%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-rentround2 {
        top     : 18%;
        left    : 70%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-rentround3 {
        top     : 21%;
        left    : 87%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-rentround4 {
        top     : 58%;
        left    : 64%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-text-line-farmingtext1 {
        top      : 14%;
        position : absolute;
        font-size: 11px;

    }

    .aw-text-line-farmingtext2 {
        top      : 40%;
        position : absolute;
        font-size: 11px;

    }

    .aw-text-line-farmingtext3 {
        top      : 54%;
        position : absolute;
        font-size: 11px;

    }

    .aw-text-line-farmingtext4 {
        top      : 73%;
        position : absolute;
        font-size: 11px;

    }

    .aw-line-loading-farmingline {
        top             : 23%;
        /*         width: 56%; */
        margin-left     : 60px;
        width           : calc(56% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-farmingline2 {
        top             : 48%;
        /*         width: 61%; */
        margin-left     : 60px;
        width           : calc(61% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-farmingline3 {
        top             : 62%;
        /*         width: 44%; */
        margin-left     : 60px;
        width           : calc(44% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-line-loading-farmingline4 {
        top             : 82%;
        /*         width: 76%; */
        margin-left     : 60px;
        width           : calc(76% - 60px);
        position        : absolute;
        height          : 1px;
    }

    .aw-round-loading-farminground {
        top     : 16%;
        left    : 55%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-farminground2 {
        top     : 41%;
        left    : 60%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-farminground3 {
        top     : 55%;
        left    : 43%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    .aw-round-loading-farminground4 {
        top     : 75%;
        left    : 75%;
        position: absolute;
        width   : 6vw;
        height  : 6vw;
    }

    /* .aw-side-images-txts {
        margin-left: 5px;
    } */
}

@media (min-width: 768px) {
    .aw-text-line-coolingtext1 {
        top       : 19%;
        position  : absolute;
        margin-top: -6px;
    }

    .aw-text-line-coolingtext2 {
        top       : 72%;
        position  : absolute;
        margin-top: -6px;
    }

    .aw-text-line-coolingtext3 {
        top       : 14%;
        position  : absolute;
        margin-top: -6px;
    }

    .aw-text-line-coolingtext4 {
        top       : 24%;
        position  : absolute;
        margin-top: -6px;
    }

    .aw-text-line-coolingtext5 {
        top       : 39%;
        position  : absolute;
        margin-top: -6px;
    }

    .aw-line-loading-coolingline {
        top     : 22%;
        width   : 47%;
        position: absolute;

    }

    .aw-line-loading-coolingline2 {
        width   : 79%;
        top     : 75%;
        position: absolute;
    }

    .aw-line-loading-coolingline3 {
        width   : 52%;
        top     : 17%;
        position: absolute;
    }

    .aw-line-loading-coolingline4 {
        width   : 53%;
        top     : 27%;
        position: absolute;
    }

    .aw-line-loading-coolingline5 {
        width   : 79%;
        top     : 42%;
        position: absolute;
    }

    .aw-round-loading-coolinground {
        top     : 15%;
        left    : 45%;
        position: absolute;
    }

    .aw-round-loading-coolinground2 {
        top     : 68%;
        right   : 9%;
        position: absolute;
    }

    .aw-round-loading-coolinground3 {
        top     : 17%;
        left    : 50%;
        position: absolute;
    }

    .aw-round-loading-coolinground4 {
        top     : 13%;
        left    : 50%;
        position: absolute;
    }

    .aw-round-loading-coolinground5 {
        top     : 35%;
        right   : 9%;
        position: absolute;
    }

    .aw-text-line-machinestext1 {
        top     : 20%;
        position: absolute;
    }

    .aw-text-line-machinestext2 {
        top     : 59%;
        position: absolute;
    }

    .aw-text-line-machinestext3 {
        top     : 64%;
        position: absolute;
    }

    .aw-text-line-machinestext4 {
        top     : 71%;
        position: absolute;
    }

    .aw-text-line-machinestext5 {
        top     : 78%;
        position: absolute;
    }

    .aw-line-loading-machinesline {
        top     : 23%;
        width   : 37%;
        position: absolute;
    }

    .aw-line-loading-machinesline2 {
        /* Temp */
        top     : 62%;
        width   : 65%;
        position: absolute;
    }

    .aw-line-loading-machinesline3 {
        top     : 67%;
        width   : 53%;
        position: absolute;
    }

    .aw-line-loading-machinesline4 {
        top     : 74%;
        width   : 27%;
        position: absolute;
    }

    .aw-line-loading-machinesline5 {
        top     : 81%;
        width   : 49%;
        position: absolute;
    }

    .aw-round-loading-machinesround {
        top     : 16%;
        left    : 35%;
        position: absolute;
    }

    .aw-round-loading-machinesround2 {
        top     : 57%;
        left    : 63%;
        position: absolute;
    }

    .aw-round-loading-machinesround3 {
        /* Rotation */
        top     : 60%;
        left    : 51%;
        position: absolute;
    }

    .aw-round-loading-machinesround4 {
        top     : 67%;
        left    : 25%;
        position: absolute;
    }

    .aw-round-loading-machinesround5 {
        top     : 74%;
        left    : 47%;
        position: absolute;
    }

    .aw-text-line-moldingtext1 {
        top     : 23%;
        position: absolute;
    }

    .aw-text-line-moldingtext2 {
        top     : 49%;
        position: absolute;
    }

    .aw-text-line-moldingtext3 {
        top     : 62%;
        position: absolute;
    }

    .aw-text-line-moldingtext4 {
        top     : 82%;
        position: absolute;
    }

    .aw-line-loading-moldingline {
        top     : 26%;
        width   : 39%;
        position: absolute;
    }

    .aw-line-loading-moldingline2 {
        top     : 52%;
        width   : 27%;
        position: absolute;
    }

    .aw-line-loading-moldingline3 {
        top     : 65%;
        width   : 67%;
        position: absolute;
    }

    .aw-line-loading-moldingline4 {
        top     : 85%;
        width   : 74%;
        position: absolute;
    }

    .aw-round-loading-moldinground {
        top     : 19%;
        left    : 37%;
        position: absolute;
    }

    .aw-round-loading-moldinground2 {
        top     : 45%;
        left    : 25%;
        position: absolute;
    }

    .aw-round-loading-moldinground3 {
        top     : 58%;
        left    : 65%;
        position: absolute;
    }

    .aw-round-loading-moldinground4 {
        top     : 78%;
        left    : 72%;
        position: absolute;
    }

    .aw-text-line-productiontext1 {
        top     : 62%;
        position: absolute;
    }

    .aw-text-line-productiontext2 {
        top     : 67%;
        position: absolute;
    }

    .aw-line-loading-productionline {
        top     : 65%;
        width   : 71%;
        position: absolute;
    }

    .aw-line-loading-productionline2 {
        top     : 70%;
        width   : 50%;
        position: absolute;
    }

    .aw-round-loading-productionround {
        top     : 58%;
        left    : 69%;
        position: absolute;
    }

    .aw-round-loading-productionround2 {
        top     : 63%;
        left    : 48%;
        position: absolute;
    }

    .aw-text-line-renttext1 {
        top     : 15%;
        position: absolute;
    }

    .aw-text-line-renttext2 {
        top     : 21%;
        position: absolute;
    }

    .aw-text-line-renttext3 {
        top     : 26%;
        position: absolute;
    }

    .aw-text-line-renttext4 {
        top     : 60%;
        position: absolute;
    }

    .aw-line-loading-rentline {
        top     : 20%;
        width   : 29%;
        position: absolute;
    }

    .aw-line-loading-rentline2 {
        top     : 25%;
        width   : 66%;
        position: absolute;
    }

    .aw-line-loading-rentline3 {
        top     : 30%;
        width   : 90%;
        position: absolute;
    }

    .aw-line-loading-rentline4 {
        top     : 65%;
        width   : 56%;
        position: absolute;
    }

    .aw-round-loading-rentround {
        top     : 13%;
        left    : 27%;
        position: absolute;
    }

    .aw-round-loading-rentround2 {
        top     : 18%;
        left    : 64%;
        position: absolute;
    }

    .aw-round-loading-rentround3 {
        top     : 21%;
        left    : 88%;
        position: absolute;
    }

    .aw-round-loading-rentround4 {
        top     : 58%;
        left    : 54%;
        position: absolute;
    }

    .aw-text-line-farmingtext1 {
        top     : 18%;
        position: absolute;

    }

    .aw-text-line-farmingtext2 {
        top     : 43%;
        position: absolute;

    }

    .aw-text-line-farmingtext3 {
        top     : 57%;
        position: absolute;

    }

    .aw-text-line-farmingtext4 {
        top     : 76%;
        position: absolute;

    }

    .aw-line-loading-farmingline {
        top     : 23%;
        width   : 41%;
        position: absolute;
    }

    .aw-line-loading-farmingline2 {
        top     : 48%;
        width   : 49%;
        position: absolute;
    }

    .aw-line-loading-farmingline3 {
        top     : 62%;
        width   : 22%;
        position: absolute;
    }

    .aw-line-loading-farmingline4 {
        top     : 82%;
        width   : 67%;
        position: absolute;
    }

    .aw-round-loading-farminground {
        top     : 16%;
        left    : 39%;
        position: absolute;
    }

    .aw-round-loading-farminground2 {
        top     : 41%;
        left    : 47%;
        position: absolute;
    }

    .aw-round-loading-farminground3 {
        top     : 55%;
        left    : 20%;
        position: absolute;
    }

    .aw-round-loading-farminground4 {
        top     : 75%;
        left    : 65%;
        position: absolute;
    }
}

.aw-company-content {
    padding       : 35px 71px;
    font-weight   : bold;
    text-transform: none;
    font-size     : 24px;
    letter-spacing: 2px;
    display       : block;
    max-height    : 100%;
    height        : 100%;
    position      : relative;
}

.aw-content-slide {
    font-size: 21px;
}

.aw-contact-container,
.aw-ref-container {
    padding : 50px 0;
    /*height: calc(100vh - 250px);*/
    color   : #ffffff;
}

.aw-overall-content-left {
    padding    : 50px 71px;
    height     : 100%;
    max-height : 100%;
    overflow-y : hidden;
    z-index    : 9;
    display    : block;
    width      : 95%;
    position   : relative;
    direction  : rtl;
    line-height: 1.1em;
}

.page-template-page-single-sector .aw-overall-content-left {
    min-height: 60vh;
}

.aw-single-sec .aw-overall-content-left {
    padding     : 40px 0 20px 20px;
    margin-right: 0;
}

body .aw-connectivity-content-left,
body .p-box-25 {
    padding: 25px;
}

body .p-box-sub1,
body .p-box-sub3 {
    /*    padding: 15px;
    border: 1px solid #ffffff;*/
    padding-left  : 0 !important;
    padding-right : 15px !important;
    padding-top   : 15px !important;
    padding-bottom: 15px !important;
}

body .p-box-sub4,
body .p-box-sub2 {
    /*    padding: 15px;
    border: 1px solid #ffffff;*/
    padding-left  : 15px !important;
    padding-right : 0 !important;
    padding-top   : 15px !important;
    padding-bottom: 15px !important;
}

.aw-connectivity-container .aw-background-for-subs {
    background-color: #b2bc1c !important;
}

.aw-insidesub {
    border          : 1px solid #ffffff;
    padding         : 5px;
    background-color: rgb(255 255 255 / 35%);
    font-weight     : normal;
    min-height      : 185px;
    height          : 95%;
}

.aw-insidesub li {
    list-style-type    : disc;
    list-style-position: inside;
}

.aw-insidesub strong {
    color: #202648;
}

.aw-dashboard .aw-overall-content-left,
body .aw-connectivity-content-left {
    max-height: 90%;
}

.aw-connectivity-content .row {
    margin: 0 !important;
}

.aw-overall-content-left p {
    font-weight: normal;
    font-size  : 15px;
    direction  : ltr;
    color      : #ffffff;
}

.aw-overall-content-left p a {
    color: #ffffff;
}

.aw-overall-content-left p .svg-inline--fa {
    margin-right: 10px;
}

.aw-overall-content-left h2,
.aw-connectivity-content h2 {
    font-size     : 52px;
    letter-spacing: 0;
    text-transform: uppercase;
    line-height   : 46px;
    direction     : ltr;
    padding-left  : 20px;
}

body .aw-single-sec h2 {
    font-size     : 38px !important;
    line-height   : 38px !important;
    padding-bottom: 20px;
}

body .aw-connectivity-content h2 {
    padding-left: 0;
}

input[type=submit] {
    background : #202648;
    color      : #ffffff;
    font-weight: bold;
    font-size  : 22px;
}

input[type=submit]:hover {
    background: #ffffff;
    color     : #cdce00;
}

/* Sector Pagina */
.container.aw-sector-overzicht-container {
    max-width: 1100px !important;
    padding  : 30px 0;
}

.aw-sector-overzicht-container div.aw-innder-box {
    margin : 10px;
    padding: 10px;
}

.aw-innder-box-div {
    font-size       : 14px;
    letter-spacing  : 1px;
    color           : #ffffff;
    text-decoration : none;
    position        : relative;
    background-color: #201747;
    height          : 330px;
    width           : 330px;
    line-height     : 1em;
    font-weight     : normal;
    font-size       : 15px;
    opacity         : 1;
    transition      : opacity .6s;
}

.aw-innder-box-div:hover {
    opacity   : 0.75;
    transition: opacity .6s;
}

.aw-innder-box-div p {
    line-height: 1em;
    font-weight: normal;
    font-size  : 15px;
}

.aw-innder-box-div-extra {
    width          : 90%;
    height         : 252px;
    overflow-y     : auto;
    overflow-x     : hidden;
    margin-bottom  : 30px;
    position       : absolute;
    top            : 0;
    display        : block;
    z-index        : 9;
    /*direction    : rtl;*/
    padding        : 15px;
}

.mini-sectors .aw-overall-scroll {
    height     : 160px;
    padding    : 15px !important;
    font-weight: normal;
}

.mini-sectors {
    overflow-y: hidden !important;
}

/*.aw-innder-box-div-extra::-webkit-scrollbar { 
    display: none;
}*/
.yt-blokje-aw {
    height         : 85px;
    justify-content: center;
    display        : flex;
    flex-wrap      : wrap;
}

body .aw-new-afb-dashboard .aw-yt-con {
    /*margin-bottom: 10px;*/
    padding-top     : 0 !important;
    /*padding-bottom: 0!important;*/
    cursor          : pointer;
    opacity         : 1;
}

body .aw-new-afb-dashboard .aw-yt-con.p-box-sub3,
body .aw-new-afb-dashboard .aw-yt-con.p-box-sub4 {
    padding-top: 15px !important;
}

.aw-text-con {
    border     : 1px solid #fff;
    font-weight: bold;
}

.aw-img-con {
    height  : 154px;
    overflow: hidden;
    border  : 2px solid #fff;
}

.aw-img-con img {
    height    : 100%;
    object-fit: cover;
    width     : 100%;
    top       : 0;
}

.aw-yt-afb-con {
    /* width: 80% !important; */
    /* overflow: hidden; */
    position   : fixed !important;
    /* margin  : 0px auto; */
    /* height  : 80% !important; */
    text-align : center;
    right      : 0px;
    padding-top: 10% !important;
}

.aw-yt-afb-con img {
    border-top: 7px solid #ffffff;
}

.aw-yt-afb-con img,
.aw-yt-afb-con .aw-under-foto-title {
    width       : 1200px;
    border-left : 7px solid #ffffff;
    border-right: 7px solid #ffffff;
}

.aw-yt-afb-con .aw-under-foto-title {
    border-bottom   : 7px solid #ffffff;
    clear           : both;
    width           : 1200px;
    max-width       : 90%;
    display         : block;
    margin          : auto;
    margin-top      : -8px;
    padding         : 20px;
    background-color: #201747;
    text-align      : left;
    font-size       : 20px;
    line-height     : 28px;
    font-weight     : bold;
}

.aw-yt-afb-con .aw-under-foto-title h3 {
    padding-bottom: 7px;
}

.aw-yt-afb-con .txt-opmaak-terug-overzicht,
.yt-popupbox .txt-opmaak-terug-overzicht {
    /*border-bottom: 7px solid #ffffff;*/
    clear      : both;
    width      : 1200px;
    max-width  : 90%;
    display    : block;
    margin     : auto;
    margin-top : -8px;
    padding    : 20px;
    text-align : left;
    font-size  : 18px;
    font-weight: bold;
    color      : #cdce00 !important;
}

.yt-popupbox .txt-opmaak-terug-overzicht {
    width: 800px !important;
}

.aw-yt-afb-con .txt-opmaak-terug-overzicht a,
.yt-popupbox .txt-opmaak-terug-overzicht a {
    color: #cdce00 !important;
}

.aw-yt-afb-con .aw-under-foto-title h3 {
    font-size: 30px;
    color    : #ffffff;
}

.aw-yt-afb-con .aw-under-foto-title {
    color: #ffffff;
}

.aw-text-con {
    padding         : 2px 10px;
    background-color: #201747;
}

.aw-innder-box .page {
    padding: 15px;
}

.aw-innder-box h2 {
    font-size  : 24px;
    padding    : 15px 15px 0 15px;
    line-height: 28px;
    font-weight: bold;
    direction  : ltr;
}

#aw-content-slider-js,
.aw-innder-box-div,
.aw-div-shadow {
    -webkit-box-shadow: 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow   : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    box-shadow        : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
}

/* Contact pagina */
.aw-contact-container .row div,
.aw-ref-container .row div {
    /*background-color: #202648;*/
    color  : #ffffff;
    padding: 25px;
}

/*body.page-template-page-video-right-php .aw-contact-container .row div {
    padding: 20px;
}*/
.aw-contact-container .row div form input,
.aw-ref-container .row div form input,
.aw-contact-container .row div form label,
.aw-ref-container .row div form label,
.aw-contact-container .row div form textarea,
.aw-ref-container .row div form textarea,
.aw-overall-scroll form input,
.aw-overall-scroll form label,
.aw-overall-scroll form textarea {
    width       : 100%;
    /*    border: 1px solid #ffffff;*/
    border      : none;
}

.aw-connectivity-content-left .aw-overall-scroll {
    padding   : 0 10px 10px 0px;
    margin-top: 10px;
}

.aw-overall-scroll .row div form input {
    height       : 30px;
    margin-bottom: 10px;
}

.aw-contact-container .row div form textarea {
    height: 155px;
}

.aw-contact-container .row div form input,
.aw-overall-scroll form input,
.aw-connectivity-content form input {
    height       : 30px;
    margin-bottom: 10px;
}

/* Sector Single Pagina */
.aw-company-main .aw-slider-container img {
    width     : 100%;
    height    : 100%;
    object-fit: cover;
    position  : absolute;
}

.aw-single-sec.aw-company-main .aw-slider-container img {
    width: calc(100% - 100px);
    right: 0;
}

.single-sector-beeldmerk {
    background     : url(../img/beeldmerk.png) no-repeat;
    width          : 85%;
    height         : 85%;
    position       : absolute;
    background-size: 100%;
    top            : 0;
    left           : 0;
    z-index        : 2;
    max-height     : 500px;
}

.aw-connectivity-content .wpcf7 form .wpcf7-response-output {
    clear: both !important;
}

.aw-single-sector-content {
    padding   : 50px;
    max-height: 547px;
    overflow-y: auto;
    z-index   : 9;
    display   : block;
    width     : 90%;
    position  : relative;
    direction : rtl;
}

.aw-single-sector-content p {
    font-weight: bold;
    font-size  : 15px;
}

.aw-single-sector-content h2 {
    font-weight   : bold;
    font-size     : 50px;
    line-height   : 50px;
    padding-bottom: 20px;
    direction     : ltr;
}

.aw-single-sector-content {
    padding: 50px;
}

.aw-mini-sector-blokje {
    height          : 123px;
    width           : 123px;
    margin          : 0px 10px 10px 0;
    background-color: #201747;
    margin-bottom   : 10px;
    display         : block;
    position        : relative;
    text-decoration : none;
    opacity         : 1;
    transition      : opacity .6s;
}

.aw-mini-blokjes-wrapper-sub .aw-mini-sector-blokje {
    background-color: #B2BC1C;
}

.aw-mini-sector-blokje:hover {
    opacity        : 0.75;
    text-decoration: none;
    transition     : opacity .6s;
}

.aw-mini-sector-blokje.aw-active {
    opacity        : 0.75;
    text-decoration: none;
    transition     : opacity .6s;
}

.aw-mini-blokjes-wrapper {
    padding  : 50px 0px 0px 70px;
    max-width: 300px;
}

.aw-mini-blokjes-wrapper a {
    -webkit-box-shadow: 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow   : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    box-shadow        : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
}

.aw-mini-sector-blokje-inner {
    color          : #ffffff;
    font-weight    : bold;
    font-size      : 12px;
    line-height    : 18px;
    padding        : 6px;
    height         : 120px;
    width          : 90%;
    text-decoration: none;
    z-index        : 3;
    position       : absolute;
}

.aw-col-abs-single-sector {
    width    : 250px !important;
    max-width: 250px !important;
    flex     : 100%;
    position : absolute;
    z-index  : 999;
}

.row.aw-div-shadow>div {
    height: auto;
}


/* SVGS */
#aw-full-border-svg {
    position: absolute;
    width   : 90%;
    top     : 0;
    z-index : 3;
}

/* Scroll icon */
@keyframes scroll_2 {
    0% {
        transform: translateY(0);
        opacity  : 1;
    }

    25% {
        opacity: 1;
    }

    75% {
        transform: translateY(.75em);
        opacity  : 0;
    }

    100% {
        transform: translateY(0);
        opacity  : 0;
    }
}

.example--2 {
    z-index     : 999;
    float       : right;
    margin-right: -60px;
    margin-top  : -50px;
}

.scroll-icon__dot {
    display            : block;
    position           : absolute;
    left               : 50%;
    background         : #fff;
    height             : .5em;
    width              : .5em;
    top                : .6em;
    margin-left        : -.25em;
    border-radius      : 50%;
    transform-origin   : top center;
    backface-visibility: hidden;
    animation          : scroll_2 2s ease-out infinite;
}

.scroll-icon {
    display      : block;
    position     : relative;
    height       : 3em;
    width        : 1.5em;
    border       : .25em solid #fff;
    border-radius: 1em;
}

/* FORMS */
.wpcf7 {
    max-height: 100%;
    height    : 100%;
}

/* Contact pagina */
.aw-bg-color-contact {
    background-color: #202648;
    color           : #ffffff;
    height          : 715px;
}

.aw-overall-content-left .aw-contact-background-for-form {
    background-color: #bebd00;
    background-image: url('../img/achtergrond-inspiration.jpg');
}

/* References */
/*body .content-txt-ref p {
    font-weight: bold;
    font-size: 21px;
    direction: ltr;
    color: #ffffff;
    line-height: 28px;
    letter-spacing: 0px;
    word-spacing: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}*/
body .aw-name-and-title-ref {
    width         : 275px;
    float         : right;
    font-size     : 18px;
    direction     : ltr;
    color         : #ffffff;
    letter-spacing: 0px;
    word-spacing  : 0px;
    font-weight   : bold;
    margin        : 30px 0 0 0;
    text-transform: uppercase;
    position      : absolute;
    right         : 0;
    bottom        : 30px;
}

.b-txt-aw {
    color    : #000000;
    font-size: 14px;
}

.aw-overall-scroll p {
    text-transform: none;
}

/* Dashboard */
.aw-dashboard iframe {
    width  : 100%;
    height : 100%;
    padding: 20px;
}

.aw-dashboard .aw-bg-color-contact {
    height: 715px;
}

.aw-dashboard .single-sector-beeldmerk {
    /*    top: -57px;
    left: -57px;*/
    /*    top: -72px;
    left: -72px;*/
}


.aw-coolbox-main img {
    max-width : 100%;
    max-height: 100%;
}

.floatboxes {
    /*float: right;*/
    width  : 33%;
    padding: 0 15px 15px 0;
}

.aw-txt-box-coolbox {
    background-color: #201747ab;
    color           : #ffffff;
    padding         : 29px;
    height          : auto;
}

.aw-txt-box-coolbox .aw-overall-scroll {
    height     : auto;
    padding-top: 0;
    margin-top : 15px;
}

.aw-txt-box-coolbox h2 {
    font-size  : 26px;
    line-height: 31px;
}

.aw-txt-content-blokje {
    /*text-transform: uppercase;*/
    font-size  : 15px;
    line-height: 24px;
    font-weight: normal;
    padding-top: 20px;
}


/* FLIP IMG */
.aw-slider-container img {
    max-width: 100%;
}

.abso-aw {
    position: absolute;
    right   : 20px;
    width   : 64%;
    top     : 0;
    height  : 100%;
}

body .abso-aw-masterbox {
    position: absolute;
    right   : 8%;
    width   : 37%;
    bottom  : 5%;
    height  : 60%;
}

.aw-tekengebied {
    background-color: #211747;
}

.abso-aw-doosje1 {
    position: absolute;
    left    : 8%;
    width   : 28%;
    top     : 4%;
    height  : 60%;
}

.abso-aw-doosje1 .aawcard1,
.abso-aw-doosje2 .aawcard2 {
    height: 100%;
    width : 100%;
}

.abso-aw-doosje2 {
    position: absolute;
    left    : 10%;
    width   : 24%;
    top     : 66%;
    height  : 28%;
}

body .cur-doosje1 {
    top : 46%;
    left: 29%;
}

body .cur-doosje2 {
    top : 87%;
    left: 29%;
}


.scene {
    /*  width: 200px;
  height: 260px;*/
    margin     : 0;
    perspective: 600px;
}

.aawcard,
.aawcard1,
.aawcard2 {
    position        : relative;
    width           : 100%;
    height          : 100%;
    cursor          : pointer;
    transform-style : preserve-3d;
    transform-origin: center right;
    transition      : transform 1s;
}

.aawcard.is-flipped,
.aawcard1.is-flipped,
.aawcard2.is-flipped {
    transform: translateX(-100%) rotateY(-180deg);
}

.card__face {
    position           : absolute;
    width              : 100%;
    height             : 100%;
    color              : white;
    text-align         : center;
    font-weight        : bold;
    font-size          : 40px;
    backface-visibility: hidden;
}

.card__face--front {
    /*background: red;*/
}

.card__face--back {
    transform: rotateY(180deg);
    opacity  : 0;
}


/* -aw */
.card__face--front-aw {
    /*background: red;*/
}

.card__face--back-aw {
    /*transform: rotateY(180deg);*/
    opacity: 0;
}

.abso-aw-masterbox .card__face--back {
    /*width: 200%!important;*/
    opacity: 1 !important;
}

.backawg .card__face--back {
    opacity: 1 !important;
}

/* awopachover */
.awopachover {
    opacity: 1;
}

.awopachover:hover {
    opacity: 0.8;
}

.aawcard1-aw,
.aawcard2-aw {
    position           : relative;
    width              : 100%;
    height             : 100%;
    cursor             : pointer;
    /*  transform-style: preserve-3d;
  transform-origin     : center right;*/
    transition         : opacity 1s;
}

.aawcard1-aw.is-flipped,
.aawcard2-aw.is-flipped {
    /*transform: translateX(-100%) rotateY(-180deg);*/
    opacity: 0;
}

form input[type=text],
form input[type=email],
form textarea,
form input[type=number] {
    opacity: 0.5;
}

body.page-template-page-video-right .aw-contact-container .wpcf7 {
    padding: 15px 0;
}


.aw-contact-container .aw-overall-content-left {
    direction: ltr;
}

.aw-contact-container .aw-overall-content-left a {
    color: #ffffff;
}

.awreadmorecontainer {
    width   : 100%;
    display : block;
    clear   : both;
    position: absolute;
    bottom  : 20px;
    left    : 15px;
    color   : #ffffff;
}

.awreadmorecontainer span {
    color: #ffffff;
}

.span-readmore {
    margin-top: 10px;
    padding   : 10px;
    border    : 1px solid #ffffff;
    display   : inline-block;
    color     : #ffffff;
}

.span-readmore:hover {
    background-color: #ffffff;
    color           : #000000;
}

.aw-coolbox-overzicht-container {
    margin-top   : 50px;
    margin-bottom: 30px;
}

.aw-animate-cursor {
    width            : 50px;
    position         : absolute;
    top              : 81%;
    right            : 20px;
    -webkit-animation: breathing 3s ease-out infinite normal;
    cursor           : pointer;
}

body .master-curs {
    width   : 50px;
    position: absolute;
    bottom  : 5%;
    right   : 7%;
    top     : unset;
}

@keyframes breathing {
    0% {
        -webkit-transform: scale(0.8);
        -ms-transform    : scale(0.8);
        transform        : scale(0.8);
    }

    25% {
        -webkit-transform: scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }

    60% {
        -webkit-transform: scale(0.8);
        -ms-transform    : scale(0.8);
        transform        : scale(0.8);
    }

    100% {
        -webkit-transform: scale(0.8);
        -ms-transform    : scale(0.8);
        transform        : scale(0.8);
    }
}

@media(min-width: 768px) {
    .aw-col-1 {
        flex     : 0 0 46% !important;
        max-width: 46% !important;
    }

    .aw-col-2 {
        flex     : 0 0 28% !important;
        max-width: 28% !important;
    }

    .aw-col-3 {
        flex     : 0 0 26% !important;
        max-width: 26% !important;
    }
}

.awsingle-coolbox .row {
    height: auto !important;
}


/*@media(max-width: 1500px){
    .aw-slider-container .abso-aw {
        width: 30vw;
    }
}
@media(max-width: 1250px){
    .aw-slider-container .abso-aw {
        width: 31vw;
        right: 10px;
        top: 10px;
    }
}
@media(max-width: 768px){
    .aw-slider-container .abso-aw {
        width: 62vw;
        right: 10px;
        top: 10px;
    }
}*/


.jsboximg {
    max-width: 100px;
}

.awimgboxlabel span,
.awimgboxlabel2 span {
    display: none;
}

/*body .aw-contact-container .row div label.awimgboxlabel {
    text-align: left;
    width: 104px;
}*/
.aw-contact-container .row div form .awimgboxlabel input[type=checkbox],
.aw-contact-container .row div form .awimgboxlabel2 input[type=checkbox] {
    /*display: none;*/
    width: 20px;
}

.awcheckybox span.wpcf7-list-item {
    width    : 33% !important;
    max-width: 33% !important;
    margin   : 0;
    padding  : 0 1em 0 0;
}

.awcheckybox .jsboximg,
.awcheckybox .awimgboxlabel,
.awcheckybox .jsboximg,
.awcheckybox .awimgboxlabel2 {
    max-width: 100%;
    width    : 100%;
}

.aw-contact-container .row .awcheckybox {
    padding: 0;
}

.awenquiryform .wpcf7 {
    overflow-y: scroll;
}

.awenquiryform .aw-overall-scroll {
    padding-bottom: 240px !important;
    max-height    : 400px;
}


.boxen .first {
    margin-left: 0;
}

.aw-ytbox {
    text-transform: uppercase;
    font-size     : 13px;
    line-height   : 13px;
    font-weight   : bold;
}

.aw-connectivity-content-left .aw-ytbox {
    margin-right: -50px;
}

.aw-connectivity-content-left h2 {
    padding-left: 0;
    margin-left : 0;
    font-size   : 52px;
}

.aw-txt-box-coolbox h2 {
    font-size  : 35px;
    line-height: 40px;
}

.thetitleaw {
    color    : #212529;
    width    : 100%;
    font-size: 17px;
    display  : block;
}

.yt-blokje-aw {
    background-color: #ffffff;
    text-align      : center;
    padding         : 5px;
}

.yt-blokje-aw .fa-youtube {
    color    : red;
    font-size: 48px;
    margin   : 5px 0 5px 0;
}

.box-down-1-coolbox {
    height: calc(100% - 10px);
}

.margin-bottom-coolbox {
    margin-bottom: 30px;
}

.yt-popupbox,
.yt-afb1,
.yt-afb2,
.yt-afb3 {
    position      : fixed;
    width         : 100%;
    height        : 100%;
    z-index       : 99999;
    background    : #201747ab;
    top           : 0;
    left          : 0;
    padding-top   : 5vh !important;
    overflow      : auto;
    padding-bottom: 30px;
}

.yt-popupbox iframe {
    margin      : auto;
    width       : 90vw;
    display     : block;
    max-width   : 800px;
    height      : 500px;
    /*margin-top: 20vh;*/
}

.aw-ytbox {
    cursor: pointer;
}

.aw-big-width-sing-cb {
    display  : block;
    max-width: 70%;
    margin   : auto;
}

.aw-sing-cb-w {
    height    : 100%;
    object-fit: contain;
}

.full-w-img-sing-cb {
    width: 100%;
}

.awactvlabel img {
    border: 2px solid #ffffff !important;
}

.awimgboxlabel img {
    cursor: pointer;
}

.awimgboxlabel input {
    display: none;
}

.awimgboxlabel2 img {
    cursor: pointer;
}

.awimgboxlabel2 input {
    display: none;
}

.qtyaw {
    display: none;
}

.awactvlabel input[type=number] {
    display: block;
}

.awactvlabel .qtyaw {
    display: inline-block;
}

.aw-contact-container .row div form input[type=number] {
    margin-bottom: 20px;
}

.aw-hover-infos {
    position : absolute;
    top      : 0;
    height   : 100%;
    width    : 100%;
    font-size: 25px;
}

.aw-hover-infos .awhoverinfo1 {
    height  : 37%;
    width   : 100%;
    display : block;
    position: absolute;
    top     : 0;
}

.aw-hover-infos .awhoverinfo1 svg {
    position: absolute;
    top     : 16%;
    left    : 19%;
    opacity : 0.7;
}

.aw-hover-infos .awhoverinfo2 {
    height  : 30%;
    width   : 100%;
    display : block;
    position: absolute;
    top     : 37%;
}

.aw-hover-infos .awhoverinfo2 svg {
    position: absolute;
    top     : 14%;
    left    : 26%;
    opacity : 0.7;
}

.aw-hover-infos .awhoverinfo3 {
    height  : 33%;
    width   : 100%;
    display : block;
    position: absolute;
    top     : 67%;
}

.aw-hover-infos .awhoverinfo3 svg {
    position: absolute;
    top     : 18%;
    left    : 26%;
    opacity : 0.7;
}

.boxjeinfo {
    display: none;
}

.aw-hover-infos .awhoverinfo3:hover .boxjeinfo,
.aw-hover-infos .awhoverinfo2:hover .boxjeinfo,
.aw-hover-infos .awhoverinfo1:hover .boxjeinfo {
    display         : block;
    padding         : 5px;
    border-radius   : 20px;
    background-color: #ffffff;
    width           : auto;
    color           : #000000;
    font-size       : 15px;
    width           : 15%;
    text-align      : center;
    position        : absolute;
}

.aw-hover-infos .awhoverinfo1:hover .boxjeinfo {
    top : 14%;
    left: 3%;
}

.aw-hover-infos .awhoverinfo2:hover .boxjeinfo {
    top : 11%;
    left: 8%;
}

.aw-hover-infos .awhoverinfo3:hover .boxjeinfo {
    top : 11%;
    left: 8%;
}

.aw-hover-infos .awhoverinfo3:hover svg,
.aw-hover-infos .awhoverinfo2:hover svg,
.aw-hover-infos .awhoverinfo1:hover svg {
    opacity: 1;
}

.aw-img-widthfull {
    width: 100%;
}

.abso-aw-doosje1 img,
.abso-aw-doosje2 img {
    height: 100%;
}

.aw-background-for-subs {
    background-color: #cdce00;
}



.aw-connectivity-content .aw-max-h40p {
    max-height: 25% !important;
    height    : 25% !important;
}

.aw-connectivity-content .aw-max-h40p .aw-overall-scroll {
    height    : 60% !important;
    max-height: 60% !important;
}

.aw-new-afb-dashboard {
    padding: 0 25px 25px 25px;
}

.aw-new-afb-dashboard img {
    max-width: 100%;
    position : relative;
}

.aw-ytbox-tog,
.toggle-img-conn {
    z-index   : 98;
    position  : relative;
    object-fit: contain;
    max-width : 90%;
}

.aw-ytbox-tog-mini {
    z-index   : 98;
    position  : relative;
    object-fit: contain;
}

.aw-connectivity-content .aw-new-afb-dashboard {
    z-index: 98;
}

.aw-ytbox-tog-mini .yt-blokje-aw {
    height: 154px;
}

.aw-ytbox-tog-mini .thetitleaw {
    font-size     : 50px;
    font-weight   : bold;
    padding-top   : 20px;
    text-transform: uppercase;
}

.aw-100b-dash {
    max-width    : 100% !important;
    padding-right: 0 !important;
}

#aw-footer {
    z-index : 99;
    position: relative;
}

.aw-pdf-download {
    background-color: #201747;
    padding         : 5px 15px;
    border-radius   : 50px;
    color           : #b2bc1c;
}

.aw-pdf-download:hover {
    text-decoration: none;
}

.aw-pdf-download-con {
    width     : 100%;
    text-align: right;
    margin-top: 30px;
}

.page-template-page-single-use-case .aw-box-for-single-sub img {
    /*height: 420px;*/
    width: 100%;
}


@media (min-width: 1401px) and (max-width: 1800px) {
    .aw-twaalf-singlesec {
        max-width: 100%;
    }

    body .aw-twaalf-singlesec-sub {
        max-width: 100%;
    }

    .aw-col-abs-single-sector {
        position: relative;
    }

    .aw-main-content.aw-company-main.aw-single-sec .aw-slider-container {
        padding: 50px 0;
    }
}


@media (max-width: 1400px) {

    /* Single sec*/
    .aw-col-abs-single-sector {
        position: relative;
    }

    .aw-main-content.aw-company-main.aw-single-sec {
        height: auto;
    }

    /* .aw-main-content.aw-company-main.aw-single-sec .aw-slider-container {
            padding: 0;
        } */
    .aw-main-content.aw-company-main.aw-single-sec .aw-col-abs-single-sector {
        height    : auto;
        max-height: unset;
        position  : relative;
        z-index   : 5;
        width     : 100% !important;
        max-width : 100% !important;
    }

    body main.aw-single-sec {
        /*min-height: 80vh;*/
    }

    /*END*/

    /* CoolBox page */
    .yt-blokje-aw .thetitleaw {
        font-size: 12px;
        display  : inline-block;
    }

    /*END*/


    .aw-img-logo {
        max-width    : 240px;
        margin-left  : 0;
        margin-top   : 12px;
        padding-right: 5px;
    }

    /*    .abso-aw-doosje1 {
        position: absolute;
        left: 13%;
        width: 9vw;
        top: 5%;
        height: 190px;
    }
    .abso-aw-doosje2 {
        position: absolute;
        left: 13%;
        width: 9vw;
        top: 62%;
        height: 190px;
    }*/
    .aw-cb-img {
        display      : block;
        margin-left  : auto;
        margin-right : auto;
        margin-bottom: 25px;
    }

    body .aw-big-width-sing-cb {
        width    : 70%;
        max-width: 70%;
    }

    .aw-sing-cb-w {
        width: 100%;
    }

    body .abso-aw {
        position: absolute;
        right   : 3%;
        width   : 63%;
        top     : 0;
    }

    .aw-slider-container h1,
    .aw-slider-container h2,
    .aw-overall-content-left h2,
    .aw-connectivity-content h2 {
        word-break    : break-word;
        font-size     : 35px;
        line-height   : 35px;
        /*padding-left: 0;*/
    }

    .row.aw-div-shadow>div {
        position: relative;
    }

    .aw-bg-color-contact,
    .aw-max-content-height {
        height    : auto;
        max-height: unset !important;
    }
}

@media (max-width: 1100px) {
    .aw-static-menu {
        display: none;
    }

    #aw-burger-div {
        display: block;
    }
}

@media (max-width: 1340px) {
    .aw-hamburger {
        font-size    : 55px;
        position     : static;
        float        : right;
        padding      : 20px 0px;
        cursor       : pointer;
        z-index      : 9999;
        margin       : 0px;
        color        : #ffffff;
        border-radius: 2px;
    }

    footer .aw-contact a {
        display: inline-block;
        width  : 100%;
    }

    /* .aw-static-menu {
        display: none;
    } */

    /* #aw-burger-div {
        display: block;
    } */

    .aw-img-logo {
        margin-top: 24px;
    }

    .aw-overall-content-left {
        padding: 20px;
    }

    footer .aw-contact a {
        width  : 100% !important;
        display: block !important;
    }

    #aw-footer .container-fluid {
        padding: 15px !important;
    }

    .aw-overall-content-left h2,
    .aw-connectivity-content h2 {
        font-size: 32px !important;
    }
}

@media (min-width: 998px) {
    .margin-bottom-coolbox {
        height: auto;
    }
}

@media (max-width: 997px) {
    header {
        height    : 200px;
        max-height: 200px;
    }

    body .container.aw-sector-overzicht-container {
        max-width: 100% !important;
        width    : 100% !important;
    }

    .aw-innder-box-div {
        margin: auto !important;
    }

    body .row {
        margin: 0 auto 30px auto;
    }
}

@media (max-width: 767px) {
    body #aw-footer .p-5 .container {
        padding: 0 !important;
        margin : 0 !important;
    }

    .page-template-page-single-sector .aw-overall-content-left {
        min-height: 100px !important;
    }

    body #aw-footer .p-5 .container .row {
        margin-bottom: 0 !important;
    }

    .aw-contact-container .row div form input {
        border: 1px solid #ffffff !important;
    }

    body.page-template-page-enquiry-form .aw-contact-container .row .aw-overall-content-left {
        /* padding-bottom: 200px !important; */
        height        : auto !important;
        max-height    : unset !important;
        padding-bottom: 0 !important;
    }

    body .awenquiryform .aw-overall-scroll {
        height        : auto !important;
        max-height    : unset !important;
        padding-bottom: 0 !important;
    }

    body .aw-max-content-height {
        height        : auto !important;
        max-height    : unset !important;
        padding-bottom: 0 !important;
    }

    .aw-h1-title {
        padding: 30px !important;
    }

    .aw-connectivity-content-left .aw-ytbox {
        margin-top: 0 !important;
    }

    .abso-aw-doosje1 {
        position: absolute;
        left    : 13%;
        width   : 9vw;
        top     : 5%;
        height  : 190px;
    }

    .abso-aw-doosje2 {
        position: absolute;
        left    : 13%;
        width   : 9vw;
        top     : 62%;
        height  : 190px;
    }

    .aw-img-logo {
        max-width : 145px;
        margin-top: 32px;
    }

    .page-template-page-single-sector .aw-img-logo {
        max-width : 115px;
        margin-top: 22px;
    }

    .aw-ytbox {
        margin-top: 20px;
    }

    .aw-mini-blokjes-wrapper {
        padding: 20px !important;
    }

    .aw-h1-title h1 {
        font-size  : 17px;
        line-height: 24px !important;
    }

    .example--2 {
        display: none;
    }

    #aw-content-slider-js {
        margin   : auto !important;
        max-width: 100%;
    }

    #aw-content-slider-js .aw-max-content-height {
        height    : 100%;
        max-height: 715px !important;
    }

    .aw-slider-container .row {
        /*        height: 1430px;
        max-height: 1430px;*/
    }

    .aw-dashboard .aw-bg-color-contact,
    .aw-bg-color-contact {
        height: auto;
    }

    .aw-dashboard iframe {
        height : 500px;
        padding: 20px;
    }

    body .abso-aw {
        right: 3vw;
        width: 59vw;
        top  : 0;
    }

    .aw-slider-container.awsingle-coolbox {
        max-width: 100% !important;
    }

    body .aw-big-width-sing-cb {
        width    : 100%;
        max-width: 100%;
    }

    .abso-aw-doosje1 {
        position: absolute;
        left    : 11%;
        width   : 25%;
        top     : 4%;
        height  : 58%;
    }

    .abso-aw-doosje2 {
        position: absolute;
        left    : 12%;
        width   : 23%;
        top     : 65%;
        height  : 28%;
    }

    .aw-overall-scroll {
        height: 212px;
    }

    .aw-hover-infos .awhoverinfo2 svg {
        left: 22%;
    }

    .aw-hover-infos .awhoverinfo3 svg {
        left: 22%;
    }
}

@media(min-width: 768px) and (max-width: 1080px) {

    /* .aw-innder-box-div {
        max-width: 245px;
        max-height: 270px;
    } */
    #aw-full-border-svg {
        width: 95%;
    }

    .span-readmore {
        margin-top: 30px;
    }

    .label-min-h {
        height : 26px;
        display: block;
    }

    .aw-contact-container .row div form input,
    .aw-overall-scroll form input,
    .aw-connectivity-content form input {
        font-size: 12px;
    }
}

.coolbox {
    position: relative;
    display : inline-block;
    margin  : 50px;
}

.coolbox .img-top {
    display : none;
    position: absolute;
    top     : 0;
    left    : 0;
    z-index : 99;
}

.coolbox:hover .img-top {
    display: inline;
}

.grecaptcha-badge {
    visibility: hidden;
}

/* NEW SUBSCRIPTION */
body .p-box-sub1-n {
    /*    padding: 15px;
    border: 1px solid #ffffff;*/
    padding-left  : 0 !important;
    padding-right : 3px !important;
    padding-top   : 15px !important;
    padding-bottom: 15px !important;
}

body .p-box-sub2-n {
    /*    padding: 15px;
    border: 1px solid #ffffff;*/
    padding-left  : 3px !important;
    padding-right : 0 !important;
    padding-top   : 15px !important;
    padding-bottom: 15px !important;
    border-width  : 2px !important;
}

body .p-box-sub1-n .aw-insidesub,
body .p-box-sub2-n .aw-insidesub {
    border-width: 2px !important;
    font-size   : 15px !important;
}

body .p-box-sub1-n .aw-insidesub h3,
body .p-box-sub2-n .aw-insidesub h3 {
    color: #202648;
}

body .p-box-sub1-n .aw-insidesub ul,
body .p-box-sub2-n .aw-insidesub ul,
body .p-box-sub1-n .aw-insidesub ul li,
body .p-box-sub2-n .aw-insidesub ul li {
    list-style: none;
}

body .p-box-sub1-n .aw-insidesub ul li {
    padding-left: 0;
}

body .p-box-sub2-n .aw-insidesub ul li {
    padding-left: 0;
}

body .p-box-sub1-n .aw-insidesub ul li:before {
    content : '•';
    position: absolute;
    left    : 15px;
}

body .p-box-sub2-n .aw-insidesub ul li:before {
    content : '•';
    position: absolute;
    left    : 20px;
}

body .p-box-sub1-n .aw-insidesub ul,
body .p-box-sub2-n .aw-insidesub ul {
    padding-left: 10px;
}

@media(max-width: 767px) {
    body .p-box-sub2-n .aw-insidesub ul li:before {
        content : '•';
        position: absolute;
        left    : 15px;
    }
}

/* Home Template */
.aw-home-main .aw-home-intro-div {
    color      : #ffffff;
    font-size  : 20px;
    line-height: 25px;
}

.aw-home-main .aw-home-intro-div h1 {
    color      : #ffffff;
    font-size  : 50px;
    line-height: 55px;
    font-weight: normal;
    text-align : center;
}

.aw-home-main .aw-home-intro-div p.p1 {
    padding-top: 25px;
    text-align : center;
}

.aw-home-main .box-home-1-coolbox {
    background         : #b2bc1c;
    text-align         : center;
    height             : 400px;
    background-position: center center;
    background-size    : cover;
    display            : flex;
    flex-direction     : column;
    justify-content    : space-between;
    -webkit-box-shadow : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    -moz-box-shadow    : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    box-shadow         : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    transition         : opacity .6s;
}

.aw-home-main .box-home-2-coolbox {
    background         : #3fa535;
    text-align         : center;
    height             : 400px;
    background-position: center center;
    background-size    : cover;
    display            : flex;
    flex-direction     : column;
    justify-content    : space-between;
    -webkit-box-shadow : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    -moz-box-shadow    : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    box-shadow         : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    transition         : opacity .6s;
}

.aw-home-main .box-home-3-coolbox {
    background         : #c05724;
    text-align         : center;
    height             : 400px;
    background-position: center center;
    background-size    : cover;
    display            : flex;
    flex-direction     : column;
    justify-content    : space-between;
    -webkit-box-shadow : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    -moz-box-shadow    : 7px 15px 18px -1px rgba(0, 0, 0, 0.6);
    box-shadow         : 7px 15px 18px -1px rgb(0 0 0 / 60%);
    transition         : opacity .6s;
}

.aw-inhoud-home-blok-txt {
    height             : 125px;
    color              : #ffffff;
    /* background-color: #0000007a; */
    background-color   : #201747;
    /*padding          : 10px;*/
    font-size          : 30px;
    width              : 90%;
    margin             : 0 auto;
    display            : flex;
    flex-direction     : column;
    justify-content    : space-between;
    padding-top        : 0;
}

.aw-inhoud-home-blok-txt p {
    padding    : 5px 20px;
    font-size  : 21px;
    font-weight: 400;
}

.aw-home-btn-inhoud-box {
    padding  : 10px 30px;
    display  : inline-block;
    color    : #201747;
    width    : 100%;
    font-size: 22px;
}

.aw-home-main .box-home-1-coolbox .aw-home-btn-inhoud-box {
    background-color: #0051b7;
}

.aw-home-main .box-home-2-coolbox .aw-home-btn-inhoud-box {
    background-color: #c05724;
}

.aw-home-main .box-home-3-coolbox .aw-home-btn-inhoud-box {
    background-color: #3fa535;
}

.aw-home-main .box-home-1-coolbox h2 {
    color           : #201747;
    font-size       : 26px;
    line-height     : 35px;
    font-weight     : normal;
    background-color: #0051b7;
    width           : 90%;
    margin          : 0 auto;
    padding         : 10px;
}

@media(max-width: 1250px) {

    .aw-home-main .box-home-1-coolbox h2,
    .aw-home-main .box-home-2-coolbox h2,
    .aw-home-main .box-home-3-coolbox h2 {
        font-size: 21px !important;
    }
}

.aw-home-main .box-home-2-coolbox h2 {
    color           : #201747;
    font-size       : 26px;
    line-height     : 35px;
    font-weight     : normal;
    background-color: #c05724;
    width           : 90%;
    margin          : 0 auto;
    padding         : 10px;
}

.aw-home-main .box-home-3-coolbox h2 {
    color           : #201747;
    font-size       : 26px;
    line-height     : 35px;
    font-weight     : normal;
    background-color: #3fa535;
    width           : 90%;
    margin          : 0 auto;
    padding         : 10px;
}

.page-id-5 .aw-coolbox-overzicht-container {
    margin-top: 0 !important;
}

.page-id-5 .aw-h1-title {
    display: none;
}

.box-home-1-coolbox:hover,
.box-home-2-coolbox:hover,
.box-home-3-coolbox:hover {
    opacity        : 0.75;
    text-decoration: none;
    transition     : opacity .6s;
}

.aw-home-main .box-home-1-coolbox img,
.box-home-2-coolbox img,
.box-home-3-coolbox img {
    height            : 120px;
    width             : 120px;
    object-fit        : cover;
    display           : inline-block;
    position          : relative;
    text-emphasis     : center;
    margin            : 20px auto;
    -webkit-box-shadow: 6px 4px 15px 2px rgba(0, 0, 0, 0.15);
    box-shadow        : 6px 4px 15px 2px rgba(0, 0, 0, 0.15);
}

.aw-home-main h1,
.aw-home-main h2,
.aw-home-main h3 {
    text-transform: initial;
}

/* Home Sub Template */
.aw-home-sub-main .aw-content-right-sub-home {
    /* background-color: #b2bc1c; */
    height: auto !important;
}

.aw-home-sub-main .aw-col-home-sub-sector {
    width      : 250px !important;
    max-width  : 250px !important;
    flex       : 100%;
    /* position: absolute; */
    z-index    : 999;
    right      : 0;
    position   : fixed;
    bottom     : 0;
}

.aw-col-home-sub-sector {
    width      : 250px !important;
    max-width  : 250px !important;
    flex       : 100%;
    /* position: absolute; */
    z-index    : 999;
    right      : 0;
    bottom     : 132px;
}

.aw-home-sub-main .aw-img-height-100-sub {
    height    : auto;
    display   : block;
    object-fit: cover;
    position  : relative;
    height    : 100%;
    width     : 100%;
}

.awimageonselectcontainer {
    height  : 110px;
    display : block;
    position: absolute;
    bottom  : 20px;
    width   : 110px;
    right   : 15px;
    border  : 1px solid #201747;
    z-index : 999;
}

.awimageonselectcontainer img {
    height  : 110px;
    display : inline-block;
    position: relative;
}

.awimageonselectcontainer picture {
    position : relative;
    max-width: 100%;
    width    : 110px;
    height   : 110px;
}

.awimageonselectcontainer picture img {
    position  : relative;
    display   : block;
    width     : 100%;
    width     : 110px;
    height    : 110px;
    object-fit: cover;
}

.box-home-1-coolbox:hover,
.box-home-2-coolbox:hover,
.box-home-3-coolbox:hover {
    opacity: .8s;
}

.aw-home-sub-main .aw-mini-blokjes-wrapper,
body .aw-mini-blokjes-wrapper-sub {
    padding  : 50px 20px;
    max-width: 300px;
}

@media(max-width: 990px) {

    .aw-home-sub-main .aw-mini-blokjes-wrapper,
    body .aw-mini-blokjes-wrapper-sub {
        padding  : 0 20px;
        max-width: 100%;
        width    : 100%;
    }

    body .aw-col-home-sub-sector {
        width    : 100% !important;
        max-width: 100% !important;
    }
}

@media(max-width: 767px) {

    .aw-home-sub-main .aw-mini-blokjes-wrapper,
    body .aw-mini-blokjes-wrapper-sub,
    .aw-mini-blokjes-wrapper {
        max-width: 100% !important;
    }

    body .aw-col-home-sub-sector {
        width    : 100% !important;
        max-width: 100% !important;
    }
}

body .aw-home-sub-main .aw-this-height-main {
    overflow-x: none;
    overflow-y: auto;
}

body .aw-home-sub-main .aw-slider-container .row {
    max-height: 100%;
    height    : 100%;
    min-height: 50vh;
}

@media(max-width: 1400px) {
    body .aw-home-sub-main .aw-mini-sector-blokje {
        display: inline-block;
    }
}

body .container-fluid .aw-divauto-img {
    height: auto;
}

body .aw-home-sub-main .aw-overall-content-left p {
    font-weight: normal;
    font-size  : 18px;
    line-height: 26px;
}

body .aw-home-sub-main .aw-overall-content-left {
    padding   : 40px;
    width     : 100%;
    max-height: 100%;
}


body .aw-mini-blok-font-weight-normal {
    font-weight: normal;
}

body .aw-mini-blok-font-weight-normal h3 {
    font-weight: bold;
}

.aw-div-shadow {
    padding: 0 !important;
}

.aw-div-shadow img {
    height    : auto;
    object-fit: contain;
}

.aw-div-shadow p {
    padding: 0 !important;
    margin : 0 !important;
}

body .aw-home-sub-main .aw-overall-content-left h2 {
    font-size     : 20px;
    letter-spacing: 0;
    text-transform: initial;
    line-height   : 34px;
    direction     : ltr;
    padding-left  : 0;
    font-weight   : normal;
    color         : #212529;
}

/* new */
body.home,
.page-template-page-industries .aw-main-content {
    box-shadow: inset 0 0 0 2000px rgb(0 19 30 / 20%);
}

body.home .aw-main-content {
    min-height: 68vh;
}


.aw-blokken-company-v2 img {
    position       : relative;
    display        : block;
    width          : 100%;
    object-fit     : cover;
    height         : 600px;
    object-position: center;
}

.aw-blokken-company-v2 .col-sm-12 {
    height    : 100%;
    min-height: 600px;
    padding   : 0;
}

body .aw-blokken-company-v2 .txt-divbox {
    padding         : 25px;
    background-color: #cdce00;
}

body .aw-blokken-company-v2 .txt-divbox li {
    padding-bottom: 15px;
}

.aw-blokken-company-v2 {
    margin-top: 25px;
}

.contact-inquiry-div {
    color       : #ffffff;
    padding-left: 0 !important;
}

.contact-inquiry-div input[type=submit] {
    padding: 10px;
}

.contact-inquiry-button {
    margin-top      : 20px;
    background-color: #A6CE00 !important;
    border          : 1px solid #ffffff;
    color           : #202648 !important;
    padding         : 5px;
}

.contact-inquiry-button:hover {
    background-color: #ffffff !important;
    border          : 1px solid #ffffff;
    color           : #A6CE00 !important;
}

.contact-inquiry-div .contact-inquiry-button {
    display: none !important;
}

.aw-inhoud-home-blok-txt p {
    display        : flex;
    align-items    : center;
    text-align     : center;
    height         : 100%;
    justify-content: center;
}

.aw-blokken-company-v2 .row-2-company img {
    position        : relative;
    display         : block;
    width           : 100%;
    object-fit      : contain;
    height          : 100%;
    min-height      : 600px;
    background-color: #ffffff;
}

.aw-blokken-company-v2 .txt-divbox {
    color        : #ffffff;
    border-bottom: 1px solid #ffffff;
}

body .aw-blokken-company-v2 .row-3-company .txt-divbox {
    border-bottom: none;
}

.txt-divbox h2 {
    font-size     : 28px;
    padding-bottom: 10px;
    padding-top   : 10px;
    line-height   : 1.25em;
}

.page-template-page-company-navigatie .aw-blokken-company-v2 .row .col-sm-12.img-blok {
    height    : auto;
    min-height: 600px;
}

.page-template-page-company-navigatie .aw-blokken-company-v2 .row .col-sm-12.img-blok p {
    height: 100% !important;
}



.aw-pop-up-content-company {
    position        : absolute;
    width           : 2000px;
    top             : 0;
    left            : 0;
    height          : auto;
    text-align      : center;
    background-color: #ffffff;
    box-sizing      : border-box;
    padding         : 50px 10px 10px 10px;
    display         : none;
    max-width       : calc(100% - 50px);
    z-index         : 9999999;
    margin          : 25px;
}

.aw-pop-up-content-company p,
.aw-pop-up-content-company img {
    position  : relative;
    width     : 100%;
    object-fit: contain;
    height    : 100%;
    max-height: 100%;
    width     : 100%;
}

.row-2-company .img-blok img:hover {
    opacity: 0.75;
}

.row-2-company .img-blok img {
    cursor: pointer;
}

.close-btn-aw-pop-up-company {
    position     : absolute;
    right        : 10px;
    top          : 10px;
    color        : white;
    border-radius: 50%;
    padding      : 4px;
    font-size    : 50px;
    cursor       : pointer;
    color        : #cdce00;
}

.close-btn-aw-pop-up-company:hover {
    color: #000000;
}

.aw-img-height-100-sub {
    height: 100% !important;
}

.aw-height-50 {
    height: 50%;
}

.aw-box-for-single-sub {
    height: auto !important;
}

.aw-height-100 {
    height: 100%;
}

.page-template-page-company-navigatie a {
    color: #ffffff;
}

.page-id-683 .aw-insidesub-title h3 {
    font-size: 1rem;
}

.fake-h1 {
    display: none;
}

.btn-comppage {
    font-size    : 18px !important;
    font-weight  : bold !important;
    border       : 1px solid #ffffff;
    height       : 35px;
    margin-bottom: 10px;
    display      : block;
    width        : 100%;
    background   : #202648;
    color        : #ffffff;
    padding      : 5px;
    text-align   : center;
}

.btn-comppage:hover {
    background: #ffffff;
    color     : #cdce00;
}

.d-none-tijdelijkuit {
    display: none !important;
}

.aw-txt-box-coolbox .btn-comppage {
    margin : 0 15px;
    display: block;
}

.p-box-sub1-n .btn-comppage,
.p-box-sub2-n .btn-comppage {
    display   : inline-block;
    margin-top: 15px;
}

@media(max-width: 767px) {
    body .aw-sector-overzicht-container div.aw-innder-box {
        padding: 0 !important;
    }

    body .awreadmorecontainer {
        width: 85%;
    }

    body .aw-overall-content-left,
    body .aw-overall-scroll {
        height: auto !important;
    }

    body .aw-connectivity-content .aw-max-h40p {
        height: auto !important;
    }

    body .p-box-sub2-n {
        padding-top: 30px !important;
    }

    body .aw-twaalf-singlesec .container,
    body .aw-twaalf-singlesec .container-fluid {
        padding-left : 0px;
        padding-right: 0px;
    }
}

@media(min-width: 768px) {
    #aw-footer .container-fluid {
        margin-top: 30px;
    }
}

.awimageonselectcontainer img {
    width     : 100%;
    object-fit: cover;
}
.page-template-page-single-sector-php p{
    text-align: justify;
}

/* LAATSTE WIJZIGINGEN MOBILE / LANDSCAPE */
@media(max-width: 855px) {
    .awsidenav {
        padding-top: 20px !important;
    }

    .awsidenav .aw-side-link-a-div {
        padding: 13vh 10vw !important;
    }

    .aw-slider-container {
        padding: 0 !important;
    }

    main .container,
    .container-fluid {
        width        : 100% !important;
        max-width    : 100% !important;
        padding-right: 0 !important;
        padding-left : 0 !important;
    }

    main .row,
    main .col-md-12,
    main .col,
    main .col-lg-10 {
        padding-right: 0 !important;
        padding-left : 0 !important;
    }

    main .container .aw-mini-blokjes-wrapper-sub {
        padding-left : 20px !important;
        padding-right: 20px !important;
        width        : 100%;
        display      : block;
        position     : relative;
        text-align   : left;
    }

    main .container .aw-mini-blokjes-wrapper-sub a {
        display   : inline-block;
        position  : relative;
        text-align: left;
    }

    main .container .aw-mini-blokjes-wrapper-sub a svg {
        left: 0;
        top : 0;
    }

    main .aw-mini-sector-blokje {
        width : 135px !important;
        height: 135px !important;
    }

    main .aw-mini-sector-blokje-inner {
        font-size: 16px !important;
    }

    main .aw-fake-row {
        padding-left : 20px !important;
        padding-right: 20px !important;
        padding-top  : 10px !important;
    }

    .page-template-page-home h1 {
        font-size  : 35px !important;
        line-height: 35px !important;
        margin-top : -50px !important;
    }

    .page-template-page-single-use-case main,
    .page-template-page-industries main {
        margin-bottom: 0;
    }

    .page-template-page-single-use-case main #aw-nosl-single-sector,
    .page-template-page-single-use-case main .aw-this-height-main>.row {
        margin-bottom: 0;
    }

    .page-template-page-single-sector .aw-side-images-txts {
        padding: 0 15px !important;
    }

    body .aw-content-slide,
    body .aw-txt-box-coolbox .aw-overall-scroll p,
    body .aw-overall-scroll,
    body .aw-overall-content-left p,
    body .aw-onder-title-pblok {
        font-size  : 16px;
        line-height: 22px;
    }

    body .aw-txt-box-coolbox h2,
    body .aw-single-sec .aw-single-sector-overall h2,
    body .aw-overall-content-left h2,
    body .aw-connectivity-content h2,
    .aw-slider-container h1,
    .aw-slider-container h2,
    .aw-overall-content-left h2 {
        font-size  : 28px !important;
        line-height: 30px !important;
    }

    .page-template-page-connectivity-new .aw-bg-color-contact {
        display: flex;
        flex-direction: column;
    }
    .page-template-page-connectivity-new .aw-bg-color-contact .col-md-6:first-child {
        order: 2;
    }
    .page-template-page-connectivity-new .aw-bg-color-contact .col-md-6:nth-child(2) {
        order: 1;
    }
    .page-template-page-connectivity-new .aw-insidesub {
        height: 91%;
    }
    .aw-connectivity-content .container.aw-connectivity-container.awslider-single {
        margin: 0 auto!important;
    }
    body .aw-connectivity-content, .page-template-page-enquiry-form main, .aw-contact-container > .row, body.page-template-page-company-navigatie main, .page-template-page-contact main {
        margin-bottom: 0;
    }
    .page-template-page-enquiry-form .awslider-single svg, .page-template-page-contact .awslider-single svg {
        display: none;
    }
    body .aw-blokken-company-v2 {
        margin-top: 0!important;
    }
    .page-template-page-company-navigatie .aw-blokken-company-v2 .row .col-sm-12.img-blok, .aw-blokken-company-v2 img, .aw-blokken-company-v2 .row-2-company img {
        height: auto;
        min-height: 200px;
    }
    body.page-template-page-company-navigatie .row {
        margin-bottom: 0!important;
    }
    body .txt-divbox {
        padding: 15px!important;
    }
}

@media(min-width: 856px) {
    body .aw-sectors-main .aw-sector-overzicht-container .r-mobile {
        display: none!important;
    }
}

/* LAATSTE WIJZIGINGEN MOBILE [AANVULLING BART] / LANDSCAPE */
@media(max-width: 855px) {
    /* Homepage */
    body .aw-home-main .box-home-1-coolbox, body .aw-home-main .box-home-2-coolbox, body .aw-home-main .box-home-3-coolbox {
        height: 280px;
    }
    body main.aw-home-main {
        display: flex;
        flex-direction: column;
        margin-top: -75px;
    }
    body main.aw-home-main .aw-homepage-order-1-mob {
        order: 1;
    }
    body main.aw-home-main .aw-homepage-order-2-mob {
        order: 2;
        padding-top: 0;
    }
    .home .aw-coolbox-overzicht-container {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .aw-home-main .aw-home-intro-div p.p1 {
        padding-top: 0;
    }
    .aw-home-btn-inhoud-box {
        padding: 8px 30px;
        display: inline-block;
        color: #201747;
        width: 100%;
        font-size: 18px;
    }
    .aw-inhoud-home-blok-txt p {
        padding: 5px 20px;
        background-color: #201747;
        border-radius: 5px;
    }
    .aw-inhoud-home-blok-txt {
        height: 145px;
        width: 65%;
        background-color: transparent;
    }
    .aw-home-main .box-home-1-coolbox h2, .aw-home-main .box-home-2-coolbox h2, .aw-home-main .box-home-3-coolbox h2 {
        width: 100%!important;
    }
    .home .aw-home-btn-inhoud-box {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .aw-home-main .box-home-1-coolbox .aw-home-btn-inhoud-box, .aw-home-main .box-home-2-coolbox .aw-home-btn-inhoud-box, .aw-home-main .box-home-3-coolbox .aw-home-btn-inhoud-box {
        background-color: #0051b7;
        border: 2px solid white;
        border-radius: 5px;
        color: #ffffff;
    }

    .aw-home-main .box-home-1-coolbox .aw-home-btn-inhoud-box:hover, .aw-home-main .box-home-2-coolbox .aw-home-btn-inhoud-box:hover, .aw-home-main .box-home-3-coolbox .aw-home-btn-inhoud-box:hover {
        opacity: 0.75;
    }

    /* Algemeen */
    body .aw-inhoud-home-blok-txt p, body .aw-home-main .aw-home-intro-div p.p1, body .aw-home-sub-main .aw-overall-content-left p {
        font-size: 16px;
        line-height: 22px;
    }

    /* Overige pagina's */
    body .aw-home-sub-main .aw-overall-content-left {
        padding: 25px;
    }
    body .awenquiryform .aw-overall-content-left .content-txt-ref {
        padding: 0;
    }
    body .awenquiryform .aw-overall-content-left h2 {
        padding-left: 0;
        padding-bottom: 10px;
    }

    body .aw-contact-container .aw-max-content-height .aw-overall-content-left {
        padding-bottom: 20px!important;
    }
    body .aw-contact-container .aw-max-content-height .aw-overall-content-left .content-txt-ref {
        padding: 0;
    }
    body .aw-contact-container .aw-max-content-height .aw-overall-content-left .contact-inquiry-div {
        display: none;
    }

    /* image hover */
    .row-2-company .img-blok img:hover {
        opacity: 1;
        cursor: initial;
    }

    /* Homepage */
    .home .aw-home-intro-div h1 {
        display: none;
    }

    .home .fake-h1 {
        font-size: 35px !important;
        line-height: 35px !important;
        margin-top: 0 !important;
        font-weight: normal!important;
        color: #ffffff;
        text-align: center;
        display: block;
    }

    body .aw-text-con {
        height: 55px;
    }

    .page-template-page-enquiry-form .aw-max-content-height .aw-overall-scroll {
        text-align: justify;
    }
}

@media(max-width: 565px) {
    body .aw-sectors-main .aw-sector-overzicht-container .r-desktop {
        display: none!important;
    }

    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div {
        width: 100%;
        max-width: 100%;
        height: 212px!important;
    }

    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div .aw-overall-scroll {
        padding: 0!important;
        font-size: 11px;
        line-height: 12px;
    }
    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div h2 {
        padding: 0 0 5px 0!important;
        font-size: 13px;
        line-height: 14px;
    }
    body .awimageonselectcontainer {
        height: 60px;
        width: 60px;
    }
    body .awimageonselectcontainer img {
        height: 60px;
    }
    body .awreadmorecontainer {
        width: calc(100% - 100px);
        font-size: 10px;
        z-index: 9999;
    }
    body.page-id-134 .aw-bg-color-contact{
        display: flex;
        flex-direction: column-reverse;
    }
    body.page-template-page-single-coolbox .aw-hover-infos .awhoverinfo3:hover .boxjeinfo,  body.page-template-page-single-coolbox .aw-hover-infos .awhoverinfo2:hover .boxjeinfo, body.page-template-page-single-coolbox .aw-hover-infos .awhoverinfo1:hover .boxjeinfo{
        width: auto;
        z-index: 99;
    }
        body.page-id-683 .aw-bg-color-contact .wpcf7-form-control-wrap input {
        width: 100%;
    }
    body.page-id-683 .aw-new-afb-dashboard .aw-yt-con.p-box-sub1,
    body.page-id-683 .aw-new-afb-dashboard .aw-yt-con.p-box-sub2{
        padding-top: 15px !important;
    }
}

@media(min-width: 566px) and (max-width: 855px) {
    body .aw-sectors-main .aw-sector-overzicht-container .r-desktop {
        display: none!important;
    }

    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }
    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div {
        width: 100%;
        max-width: 100%;
        height: 220px!important;
    }

    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div .aw-overall-scroll {
        padding: 0!important;
        font-size: 11px;
        line-height: 12px;
    }
    body .aw-sectors-main .aw-sector-overzicht-container .col-md-12.col-lg-4 .aw-innder-box-div h2 {
        padding: 0 0 5px 0!important;
        font-size: 13px;
        line-height: 14px;
    }
    body .awimageonselectcontainer {
        height: 60px;
        width: 60px;
    }
    body .awimageonselectcontainer img {
        height: 60px;
    }
    body .awreadmorecontainer {
        width: calc(100% - 100px);
        font-size: 10px;
        z-index: 9999;
    }
    body.page-id-683 .aw-bg-color-contact{
        display: flex;
        flex-direction: row;
    }
    body.page-id-683 .aw-bg-color-contact.aw-div-shadow img{
        height: 100%;
        object-fit: cover;
        width: 100%;
    }
}