<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* kite css Document */
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
  padding: 0;
  margin: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  height: auto;
}
input {
  outline: none;
}
a {
  color: inherit;
  cursor: pointer;
}
textarea {
  border: none;
  outline: none;
  overflow: auto;
  resize: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
select::-ms-expand {
  display: none;
}
input.button {
  border: none;
  outline: none;
}
input::-webkit-input-placeholder {
  opacity: 1;
}
input::-moz-placeholder {
  opacity: 1;
}
input:-ms-input-placeholder {
  opacity: 1;
}
input:-moz-placeholder {
  opacity: 1;
}
input[type=checkbox] { border: none; outline: none;}
img {
  outline: none;
  border: none;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
li {list-style: none;}
a,
a:active,
a:hover {
  text-decoration: none;
  outline: none !important;
}
a:focus { outline: none; text-decoration: none;}
* {box-sizing: border-box;}
button,a{ transition: all 0.5s ease-out, all 0.5s ease-in;}
:not(output):-moz-ui-invalid {box-shadow: inset;}
a:after,
a:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}
button:after,
button:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}
*:focus { outline: none !important;}
.clearfix { clear: both; display: block;}
.clearfix::before { content: ""; clear: both; display: block;}
.clearfix:after { content: ""; clear: both; display: block;}
button {border: unset;background: unset;}
a,span {  display: inline-block;}
label {width: 100%;}
input[type="submit"]{all:unset;    transition: all 0.5s ease-out, all 0.5s ease-in;}
.container {
  max-width: 1350px;
  width: 100%;
  margin: auto;
  padding: 0;
}

/****font****/
@font-face {
  font-family: "IBMPlexSans-Bold";
  src: url("../fonts/IBMPlexSans-Bold.eot");
  src: url("../fonts/IBMPlexSans-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Bold.woff") format("woff"), url("../fonts/IBMPlexSans-Bold.ttf") format("truetype"), url("../fonts/IBMPlexSans-Bold.svgIBMPlexSans-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans-Light";
  src: url("../fonts/IBMPlexSans-Light.eot");
  src: url("../fonts/IBMPlexSans-Light.eot?iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Light.woff") format("woff"), url("../fonts/IBMPlexSans-Light.ttf") format("truetype"), url("../fonts/IBMPlexSans-Light.svgIBMPlexSans-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans-Medium";
  src: url("../fonts/IBMPlexSans-Medium.eot");
  src: url("../fonts/IBMPlexSans-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Medium.woff") format("woff"), url("../fonts/IBMPlexSans-Medium.ttf") format("truetype"), url("../fonts/IBMPlexSans-Medium.svgIBMPlexSans-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans-Regular";
  src: url("../fonts/IBMPlexSans-Regular.eot");
  src: url("../fonts/IBMPlexSans-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-Regular.woff") format("woff"), url("../fonts/IBMPlexSans-Regular.ttf") format("truetype"), url("../fonts/IBMPlexSans-Regular.svgIBMPlexSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBMPlexSans-SemiBold";
  src: url("../fonts/IBMPlexSans-SemiBold.eot");
  src: url("../fonts/IBMPlexSans-SemiBold.eot?iefix") format("embedded-opentype"), url("../fonts/IBMPlexSans-SemiBold.woff") format("woff"), url("../fonts/IBMPlexSans-SemiBold.ttf") format("truetype"), url("../fonts/IBMPlexSans-SemiBold.svgIBMPlexSans-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Objectivity-Bold";
  src: url("../fonts/Objectivity-Bold.eot");
  src: url("../fonts/Objectivity-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/Objectivity-Bold.woff") format("woff"), url("../fonts/Objectivity-Bold.ttf") format("truetype"), url("../fonts/Objectivity-Bold.svgObjectivity-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Objectivity-Regular";
  src: url("../fonts/Objectivity-Regular.eot");
  src: url("../fonts/Objectivity-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/Objectivity-Regular.woff") format("woff"), url("../fonts/Objectivity-Regular.ttf") format("truetype"), url("../fonts/Objectivity-Regular.svgObjectivity-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Objectivity-Medium";
  src: url("../fonts/Objectivity-Medium.eot");
  src: url("../fonts/Objectivity-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/Objectivity-Medium.woff") format("woff"), url("../fonts/Objectivity-Medium.ttf") format("truetype"), url("../fonts/Objectivity-Medium.svgObjectivity-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* button style */
.org-btn   {
  color: #777;
  font: 14px / 50px 'IBMPlexSans-Bold';
  color: #30373e;
  text-transform: uppercase;
  transition: all .2s;
  padding: 0px 42px;
  overflow: hidden;
  position: relative;
  z-index: 99;
  background-color: #fe5011;
  color: #fff;
  border-radius: 5px;
  border: unset;
}
.org-btn  {top: 50%;transform: unset;}
.org-btn:before,
.org-btn:after{
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: -100%;
  left: 0;
  background: #014d98;
  z-index: -1;
  transition: all .35s;
}
.org-btn:before{ opacity: .5;}
.org-btn:after{transition-delay: .2s;}
.org-btn:hover{color: #fff;}
.org-btn:hover:before,
.org-btn:hover:after{top: 0;}
h1,h2,h3,h4,h5,h6{color: #333333;font: 50px/60px 'Objectivity-Bold';}
p { font: 16px / 26px IBMPlexSans-Light; color: #333333;}
strong{color: #333333;font: 18px/23px 'Objectivity-Bold'}
a{font: 16px / 26px IBMPlexSans-Light;color: #fe5011;}
a:hover{color: #fe5011;}
ul li{font: 17px/24px 'IBMPlexSans-Regular';color: #333333;position: relative;padding-left: 36px;    padding-bottom: 10px;}
ul li:before{content: '';position: absolute;background: url(../images/bullet.svg)no-repeat;       width: 23px;
  left: 0;
  height: 23px;
  background-size: 20px;;}
/*  */
header {position: absolute;top: 0;right: 0;left: 0;z-index: 3;}
header .hd_top {border-bottom: 1px solid #455059;}
header .hd_top .hd_flx {display: flex;align-items: center;padding: 10px 0;}
header .hd_top .hd_flx .hd_lft ul ,header .hd_top .hd_flx .hd_lft ul .textwidget.custom-html-widget{display: flex;align-items: center;}
header .hd_top .hd_flx .hd_lft ul li,
header .hd_mid .hd_nav .menus .mob-cnt ul li {margin-right: 40px;display: flex;align-items: center;}
header .hd_top .hd_flx .hd_lft ul li .img {
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
header .hd_top .hd_flx .hd_lft ul li a,
header .hd_top .hd_flx .hd_lft ul li p {font: 15px/20px IBMPlexSans-Light;color: #fff;}
header .hd_top .hd_flx .hd_ryt {margin-left: auto;}
header .hd_top .hd_flx .hd_ryt .sel_flg,header .hd_top .hd_flx .hd_ryt .sel_flag { position: relative; background: url(../images/flag_drp.svg) no-repeat right center;cursor: pointer;}
header .hd_top .hd_flx .hd_ryt .sel_flg .lang,header .hd_top .hd_flx .hd_ryt .sel_flag .custom-lang {padding-right: 22px;width: 132px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .lang .lan_img img {border: 3px solid #606a71;border-radius: 50%;}
header .hd_top .hd_flx .hd_ryt .sel_flg .lang .lan_img span,header .hd_top .hd_flx .hd_ryt .custom-lang .img_ &gt; li span {font: 14px/20px IBMPlexSans-Light;color: #fff;padding-left: 5px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp,header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp {
  position: absolute;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  min-width: 65px;
  top: 46px;
  transition: all 0.3s ease-in;
  overflow: hidden;
  z-index: 9999;
  padding: 9px 12px 0;
  border-radius: 10px;
  opacity: 0;
  visibility: hidden;
}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a {display: flex;align-items: center;margin-bottom: 10px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a span,header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li span {color: #333;font: 14px/20px IBMPlexSans-Light;margin-left: 10px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp.open,header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp.open {opacity: 1;visibility: visible;}
.banner {position: relative;
  /* overflow: hidden; */
  padding: 208px 0 126px;}
  .banner .ban_img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.banner .ban_img:after{content: '';display: block;width: 100%;height: 100%;top: 0;position: absolute;background-image: linear-gradient(to bottom, #1a2b38 46%, transparent 70%);opacity: 0.5;}
.banner .ban_img &gt; img {  height: 900px;width: 100%;-o-object-fit: cover;border-bottom-right-radius: 10%;   object-fit: cover;}
header .hd_mid .hd_nav {display: flex;align-items: center;    padding: 15px 0 0 0;}
header .hd_mid .hd_nav .menus ul.nav_men,header .hd_mid .hd_nav .menus {display: flex;align-items: center;justify-content: end;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a{font: 16px/20px 'Objectivity-Medium';color: #fff;position: relative;padding: 0;    height: unset;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {    padding: 49px 34px 50px 0;}
header .hd_mid .hd_nav .logo {width: 23%;}
header .hd_mid .hd_nav .menus a.broch-btn {font: 14px / 50px 'IBMPlexSans-Bold';padding: 0px 25px;margin-right: 20px;border-radius: 7px;}
  header .hd_mid .hd_nav .menus a.cont-btn {
    text-transform: uppercase;
    text-align: center;
    padding: 0px 42px;
    border-radius: 7px;
    border: 2px solid #fff;
    font: 14px / 46px 'IBMPlexSans-Bold';
    color: #fff;
}
header .hd_mid .hd_nav .menus .clse_btn {display: none;}
header .hd_mid .hd_nav .menus ul.nav_men,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary {margin-right: auto;}
header .hd_mid .hd_nav .main-menu {width: calc(100% - 310px);}
header .hd_mid .hd_nav .logo a {display: block;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children{background: url(../images/flag_drp.svg)no-repeat right 29px top 58px;    position: unset;}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li a:after,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a:after {
  position: absolute;
  content: '';
  display: block;
  border-bottom: 1px solid #ffff;
  width: 100%;
  height: 3px;
  transform: scale(0);
}
header .hd_top .hd_flx .hd_lft ul li a:hover{color: #fe5011;}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li:hover &gt; a:after,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item:hover &gt; a:after,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item a:after,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a:after{  transform: scale(1);}
.banner .ban_cnt {position: relative;display: flex;align-items: center;z-index: 1;}
.banner .ban_cnt strong{font: 64px/69px 'Objectivity-Bold';color: #fff;}
.banner .ban_cnt p {max-width: 533px;font: 18px / 25px IBMPlexSans-Light;color: #fff;margin-bottom: 21px;}
.banner .ban_cnt p span::first-line{color: #fe5011;}
.banner .ban_cnt a.link_ {
  font: 14px / 20px 'IBMPlexSans-Bold';
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  vertical-align: top;
  padding-top: 14px;
  background: url(../images/a-arw.svg) no-repeat right 20px;
  padding-right: 25px;
  margin-left: 40px;
}
.banner .ban_cnt .ban_btn {margin-top: 43px;}
.banner .ban_cnt .ban_lft {width: 55%;}
.banner .ban_cnt .ban_ryt{    width: 45%;}
.vid_pop:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 26px;
  height: 31px;
  background: url(../images/play-btn.svg)no-repeat;
  z-index: 100;
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.vid_pop:before {
  content: "";
  position: absolute;
  width: 90px;
  height: 90px;
  animation-delay: 0s;
  animation: pulsate-play-btn 2s;
  animation-direction: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid #fff;
  top: 0;
  left: 0;
  background: rgba(198, 16, 0, 0);
}
.vid_pop {
  width: 94px;
  height: 94px;
  background: #fff3;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden;
  border: 3px solid #fff;
  margin: auto;
}
#vid .modal-dialog {pointer-events: all;justify-content: center;height: 100%;}
#vid .modal-dialog video.clk_vid {height: 100%;width: 100%;}
#vid .modal-dialog .modal_content {
  background: #fff;
  border-radius: 20px;
  padding: 39px 40px;
  position: relative;
  pointer-events: unset;
}
#vid .modal-dialog .modal_content button img {height: 11px;filter: brightness(11);}
#vid .modal-dialog .modal_content &gt; button{
  position: absolute;
  top: -16px;
  right: 0;
  background: #000;
  border-radius: 50px;
  padding: 9px;
  font-size: 8px;
}
@keyframes pulsate-play-btn {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 1;
  }

  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}
.custom .lft h1,.custom.over_ h2 {font: 40px / 47px 'Objectivity-Bold';}
.custom .inr-flx {display: flex;align-items: center;max-width: 2560px;margin: auto;}
.custom .inr-flx .lft { width: 22%; border-right: 1px solid #c3c3c3; max-width: 272px; margin-left: auto;}
.custom {padding-top: 37px;overflow: hidden;position: relative;z-index: 1;}
.custom .inr-flx .ryt .ryt-slid .itm img {    width: 115px !important;
  height: 51px !important;
  height: 59px;
  object-fit: scale-down;
  filter: grayscale(1);
}
.custom .inr-flx .ryt {width: 62%;}
.trob { padding-top: 106px;}
.trob .inr-flx { display: flex;}
.trob .inr-flx .lft {width: 50%;}
.trob .inr-flx .lft p {margin-top: 22px;}
.trob .org-btn {padding: 0px 38px;}
.trob .inr-flx .ryt {width: 50%;    padding-left: 65px;margin-bottom: -185px;    position: relative;z-index: 4;}
.trob .inr-flx .ryt .tp-cnt {background: #014d98;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 16px 35px;text-align: center;}
.trob .inr-flx .ryt .tp-cnt strong{color: #fff;font: 18px/20px 'Objectivity-Bold';}
.trob .inr-flx .ryt .in-two,.proper.rdy-kite .inr-flx .lft .in-two ,.cnt-map .inr-flx .ryt .frm_  .in-two{display: flex;}
.trob .inr-flx .ryt .in-fld input,.proper.rdy-kite .inr-flx .lft .in-fld input ,.proper .inr-flx .lft .frm_ label textarea,.cnt-map .inr-flx .ryt .frm_ .in-fld label input,.cnt-map .inr-flx .ryt .frm_  label textarea,
.mail-broch .lft .frm_ .in-two .in-fld label input{
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 12px 18px;
  width: 100%;
  font: 16px / 24px IBMPlexSans-Light;
  color: #999999;
}
.trob .inr-flx .ryt .in-fld,.proper.rdy-kite .inr-flx .lft .in-fld,.cnt-map .inr-flx .ryt .frm_  .in-fld,.mail-broch .lft .frm_ .in-two .in-fld{width: 100%;}
.trob .inr-flx .ryt .in-fld:not(:last-child) ,
.proper.rdy-kite .inr-flx .lft .in-fld:not(:last-child),
.cnt-map .inr-flx .ryt .frm_ .in-fld:not(:last-child),
.mail-broch .lft .frm_ .in-two .in-fld:not(:last-child){margin-right: 20px;}
.trob .inr-flx .ryt .frm_ {padding: 18px 30px 30px;box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.1803921569); border-radius: 0 0 10px 10px;    background: #fff;}
.trob .inr-flx .ryt .frm_ p {text-align: center;max-width: 410px;margin: 0 auto 21px  ;}
.trob .inr-flx .ryt .in-two,.proper.rdy-kite .inr-flx .lft .in-fld,.cnt-map .inr-flx .ryt .frm_  .in-fld{margin-bottom: 13px;}
.trob .inr-flx .ryt .rng-img{position: relative;}
.trob .inr-flx .ryt .frm_ input[type="submit"],.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"],.cnt-map .inr-flx .ryt .frm_  input[type="submit"],.mail-broch .lft input[type="submit"] {
  margin-top: 13px;
  width: unset;
  padding: 0 18px;
  font: 14px / 50px 'IBMPlexSans-Bold';
  background-color: #fe5011;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
.trob .inr-flx .ryt .frm_ input[type="submit"]:hover,.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"]:hover,.cnt-map .inr-flx .ryt .frm_  input[type="submit"]:hover,
.mail-broch .lft input[type="submit"]:hover{background-color: #014d98;}
.benefit {background-color: #edf2f8;position: relative;overflow: hidden;    z-index: 1;    padding-top: 250px;}
.benefit:before {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 0px 0 14.2rem 126vw;
  content: "";
  z-index: 1;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
}
.benefit h3 {text-align: center;}
.benefit .stps .stp-flx {display: flex;margin-top: 45px;position: relative;}
.benefit .stps .stp-flx .itm {width: 20.8%;text-align: center;}
.benefit .stps .stp-flx .itm .stp-itm {
  width: 150px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
}
.benefit .stps .stp-flx .itm .stp-itm .ico {
  content: '';
  width: 125px;
  height: 125px;
  position: absolute;
  border-radius: 50%;
  border: 2px dashed #014d98;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .5s ease-in-out;
}
.benefit .stps .stp-flx .itm .stp-cnt {font: 25px / 30px 'Objectivity-Bold';margin-top: 21px;}
.benefit .stps .stp-flx .itm .stp-cnt p {margin-top: 11px;}
.benefit .stps .stp-flx .itm:not(:last-child) {margin-right: 76px;}
.benefit .stps .stp-flx:before{content: '';background: url(../images/shp.png)no-repeat;}
.benefit .stps .stp-flx:before {
    content: '';
    background: url(../images/shp.png) no-repeat;
    position: absolute;
    max-width: 1038px;
    height: 90px;
    right: 0;
    left: 0;
    margin: auto;
    top: 38px;
}
.stp-flx .itm .stp-itm span {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  border-radius: 50%;
  right: 0;
  background: #333333;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 22px/23px IBMPlexSans-SemiBold;
  transition: .5s ease-in-out;
}
.benefit .stps .stp-flx .itm:hover .stp-itm .ico{background-color: #014d98;}
.benefit .stps .stp-flx .itm:hover .stp-itm .ico img {filter: brightness(1111);}
.benefit .stps .stp-flx .itm:hover span{background-color: #fe5011;}
.benefit:after {
  background: #fff;
  border-radius: 0;
  height: 241px;
  position: absolute;
  transform: rotate(-4deg);
  width: 100%;
  left: 11px;
  z-index: -1;
  border-radius: 0;
  bottom: -100px;
  content: '';
}
.proper .inr-flx {display: flex;    margin-bottom: 10px;}
.proper .inr-flx .lft {width: 64%;
                       position: relative;
                       z-index: 1;
                       padding:65px 60px 60px 60px;
                       background:#fff}
.proper .inr-flx .lft h4 span ,
.proper .inr-flx .lft h2 span,
.proper.rdy-kite .inr-flx .lft .top_cnt strong span{color: #fe5011;}
.proper .inr-flx .lft ul li{display: flex;}
.proper .inr-flx .lft ul li .icon {
  max-width: 65px;
  height: 65px;
  width: 100%;
  background-color: #014d98;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.proper .inr-flx .lft &gt; ul &gt; li .cnt { margin-left: 20px;}
.proper .inr-flx .lft &gt; ul {margin-top: 27px;}
.proper .inr-flx .lft &gt; ul &gt; li:not(:last-child) { margin-bottom: 23px;}
.proper .inr-flx .lft h4 {margin-bottom: 10px;  padding-right: 70px;}
.proper .inr-flx .ryt img {height: 100%;width: 100%;max-width: 100%;border-radius: 0 10px 10px 0;object-fit: cover;    margin-bottom: 3px;}
.proper .inr-flx .ryt {width: 40%;position: relative;}
.proper .inr-flx .lft h4 + p {padding-right: 73px;}
.certifite .inr-flx { display: flex;    align-items: center;}
.certifite .inr-flx .lft {width: 48%;}
.certifite {padding: 90px 0;}
.certifite .inr-flx strong {font: 25px / 35px 'Objectivity-Bold';}
.certifite .inr-flx .ryt { width: 52%; text-align: end;}
.certifite .inr-flx .ryt img { width: 150px; height: 150px; object-fit: contain;}
.certifite .inr-flx .ryt img:not(:last-child) {margin-right: 73px;}
.inov{background-color: #edf2f8;padding: 100px 0;padding-top: 0;position: relative;z-index: 1;overflow: hidden;}
.inov .inr-flx{display: flex;    align-items: end;}
.inov .inr-flx .lft img {     height: 617px; max-width: 657px; width: 100%; border-radius: 10px;object-fit: cover;}
.inov .inr-flx .lft {width: 49%;}
.inov .inr-flx .ryt {width: 51%;padding-left: 80px;padding-right: 48px;}
.inov .inr-flx .ryt h5 {margin-bottom: 20px;}
.inov .inr-flx .ryt p:not(:last-child) {margin-bottom: 20px;}
.inov .inr-flx .ryt .sign{text-align: end;}
.review {background-image: linear-gradient(to right, transparent 61%, #014d98 54%);position: relative;overflow: hidden;}
.review .inr-flx {display: flex;align-items: center;}
.review .inr-flx .ryt .itm,
.review .inr-flx .ti-widget.ti-goog .ti-review-item {padding: 30px;background-color: #fff;transition: 0.7s ease-in-out;border-radius: 20px;background:#fff url(../images/rev-qut.svg) no-repeat right 14px bottom 34px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin-bottom: 5px;    margin-left: 3px;margin-right: 23px;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm {display: flex;align-items: center;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .clint img ,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-profile-img img{width: 70px!important;height: 70px!important;border-radius: 50%;}
.review .inr-flx .ryt .itm &gt; img {width: auto;height: auto;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt strong,.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-review-header .ti-name {display: block;color: #e30613!important;font: 18px / 23px 'Objectivity-Bold'!important;padding-right: 0!important;}
.review .inr-flx .lft {width: 100%;max-width: 598px;margin-left: auto;padding-right: 68px;}
.review .inr-flx .ryt
{    width: 54%;position: relative;padding: 89px 0;    padding-left: 10px;}
.review .inr-flx .ryt .itm &gt; p {margin: 20px 0;  
  overflow-y: scroll;
  height: 104px;}
  .review .inr-flx .ryt .itm &gt; p::-webkit-scrollbar{width:4px;background-color: transparent;}
  .review .inr-flx .ryt .itm &gt; p::-webkit-scrollbar-thumb{width: 5px;background-color:#fe5011;border-radius: 10px;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt { margin-left: 20px;}
.review .inr-flx .owl-nav button,.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next{
  width: 50px;
  height: 50px;
  border: 1px solid #333;
  color: transparent;
  border-radius: 50px;
}
/* .review .inr-flx .owl-nav button span{width: 17px;height: 26px;background: url(../images/rev-ar.svg)no-repeat center center;} */
.review .inr-flx .owl-nav button.owl-next,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next {transform: rotate(180deg);margin-left: 15px;}
.review .inr-flx .owl-nav{margin-top: 25px;}
.review .inr-flx .owl-nav button:hover,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:hover,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:hover {background: #014d98;border: transparent;}
.review .inr-flx .owl-nav button:hover span{filter: brightness(22);}
.news {padding: 100px 0 0;background-image: linear-gradient(to top, #edf2f8 74%, transparent 46%);position: relative;}
.news .top-cnt strong {font: 50px / 50px 'Objectivity-Bold';    margin-bottom: 15px;display: block;}
.news .top-cnt { text-align: center; max-width: 657px; margin: auto auto 48px;}
.news .news-flx .new-itm ul li,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li {display: inline-block;    font: 15px / 16px IBMPlexSans-Light;color: #333;}
.news .news-flx .new-itm ul li.txt,.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.txt {
  border-right: 1px solid #333;
  padding-right: 10px;
  margin-right: 10px;
}
.news .news-flx .new-itm ul li.date,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.date{position: relative;        padding-left: 26px;line-height: 20px;}
.news .news-flx .new-itm ul li.date:before,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.date::before {
  content: '';
  background: url(../images/date.svg) no-repeat top -1px left 1px;
  width: 17px;
  height: 20px;
  display: inline-block;
  padding-right: 30px;
  vertical-align: sub;
  background-size: 18px;}
.news .news-flx .new-itm ul,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul {margin-top: 23px;}
.news .news-flx .new-itm:hover{ box-shadow: 0px 0.5px 11px rgb(0 0 0 / 8%);border-color: transparent;}
.news .news-flx .new-itm .cnt,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt{padding: 0 10px;}
.news-flx .owl-stage-outer {padding: 10px 10px;margin: -10px;}
.news .news-flx .new-itm:hover:after,
.proper.rdy-kite .inr-flx { flex-direction: row-reverse;    margin: 0;
  overflow: hidden;}
.proper.rdy-kite .inr-flx .lft .top_cnt strong{color: #333333;font: 50px / 60px 'Objectivity-Bold';} 
.proper.rdy-kite .inr-flx .lft .top_cnt  b {font: 25px / 29px 'Objectivity-Bold';
display: block;    color: #333333;}
.proper .inr-flx .lft .frm_ {margin-top: 20px;}
.proper .inr-flx .lft .frm_ label textarea,.cnt-map .inr-flx .ryt .frm_  label textarea { width: 100%;height: 100px;}
.proper.rdy-kite .lft .frm_ label.chk,.cnt-map .inr-flx .ryt .frm_ label.chk,.mail-broch .lft .frm_ label.chk{display: flex;align-items: start;}
.proper.rdy-kite .lft .frm_ label.chk p,
.cnt-map .inr-flx .ryt .frm_ label.chk p,
.mail-broch .lft label.chk p{padding-left: 26px;}
.proper.rdy-kite .lft .frm_ label.chk p a ,.cnt-map .inr-flx .ryt .frm_ label.chk p a,
.mail-broch .lft .frm_ label.chk p a{font-family: 'IBMPlexSans-Medium';    padding-right: 4px;}
.proper .inr-flx .lft .frm_ label.chk p a:hover,.cnt-map .inr-flx .ryt .frm_ label.chk a:hover,
.mail-broch .lft .frm_ label.chk a:hover {text-decoration: underline}
.proper.rdy-kite .inr-flx .ryt { width: 72%;}
.proper.rdy-kite .inr-flx .ryt img { max-width: 100%; border-radius: 10px 0 0 10px;;}
.proper.rdy-kite .inr-flx .lft:after {transform: skew(-9deg);background: white;    left: -101px;}
.proper.rdy-kite .inr-flx .lft .top_cnt p {padding-right: 14px;    padding-top: 10px;}
.proper.rdy-kite .inr-flx .lft label.chk input,.cnt-map .inr-flx .ryt .frm_ label.chk input ,.mail-broch .lft .frm_ label.chk input{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  max-width: 15px;
  height: 15px;
  background-color: #f3f3f3;
  cursor: pointer;
  border-radius: 4px;
  position: absolute;
  margin-top: 6px
}
.proper.rdy-kite .inr-flx .lft label.chk input:after,.cnt-map .inr-flx .ryt .frm_ label.chk input:after,.mail-broch .lft .frm_ label.chk input::after {
  content: " ";
  position: absolute;
  clear: both;
  display: block;
  width: 9px;
  height: 5px;
  border: solid #fff;
  border-width: 2px 2px 0 0;
  transform: rotate(136deg);
  left: 3px;
  top: 4px;
  opacity: 0;
  visibility: hidden;
}
.proper.rdy-kite .inr-flx .lft label.chk input:checked:after,.cnt-map .inr-flx .ryt .frm_ label.chk input:checked::after,.mail-broch .lft .frm_ label.chk input:checked::after{visibility: visible;opacity: 1;}
.proper.rdy-kite .inr-flx .lft label.chk input:checked,
.cnt-map .inr-flx .ryt .frm_ label.chk input:checked,
.mail-broch .lft .frm_ label.chk input:checked{background-color: #fe5011;}
.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"] ,
.cnt-map .inr-flx .ryt .frm_  input[type="submit"],
.mail-broch .lft input[type="submit"]{ margin-top: 20px;}
.proper.rdy-kite .lft .frm_ label.chk ,.cnt-map .inr-flx .ryt .frm_ label.chk,
.mail-broch .lft .frm_ label.chk{margin-top: 13px;}
.whatsapp { position: fixed; right: 5%; bottom: 93px; cursor: pointer; z-index: 9999;}
footer {background: url(../images/footer-bg.png) no-repeat;background-size: cover;padding-top: 90px;position: relative;}
footer .foot-out {padding-top: 160px;}
footer a,footer p{color: #b8c5d9;font: 17px / 26px IBMPlexSans-Regular;}
footer a:hover,footer .foot-out .foot-top .ft-bx ul.ft-link li a.active{color: #fff;}
footer strong{font: 22px / 27px 'Objectivity-Bold';color: #fff;margin-bottom: 15px;display: block;position: relative;}
footer .foot-top {display: flex;    padding-bottom: 40px;}
footer .foot-top .ft-bx:first-of-type {width: 20%;}
footer .foot-top .ft-bx:nth-child(2n) {width: 32%;}
footer .foot-top .ft-bx.socio li.loc, footer .foot-top .ft-bx.socio li.mail, footer .foot-top .ft-bx.socio li.ph-no, footer .foot-top .ft-bx.socio li.time{position: relative;padding-left: 35px;padding-bottom: 10px;}
footer .foot-top .ft-bx.socio li.loc:before{background: url(../images/ft-ico-1.svg)no-repeat;}
footer .foot-top .ft-bx.socio li.mail::before{background: url(../images/ft-ico-2.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.ph-no::before{background: url(../images/ft-ico-3.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.time::before{background: url(../images/ft-ico-4.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.loc:before,footer .foot-top .ft-bx.socio li.mail::before,footer .foot-top .ft-bx.socio li.ph-no::before,footer .foot-top .ft-bx.socio li.time::before{content: '';width: 25px;height: 25px;position: absolute;left: 0;}
footer .foot-top .ft-bx.socio li.loc:before{top: 5px;}
footer .foot-top .ft-bx:last-of-type {width: 25%;text-align: end;}
/* footer .foot-top .ft-bx:nth-child(3n) {width: 33.88%;} */
footer .foot-mid {display: flex;align-items: center;padding: 24px 0; border-top: 1px solid #3471ad;border-bottom: 1px solid #3471ad;}
footer .foot-mid .logo img {height: 80px !important;width: auto !important;}
/* footer .foot-mid .logo {width: 19%;} */
footer .foot-mid .logo a{display: block;}
footer .foot-mid .soci-md ul {display: flex;}
footer .foot-mid .soci-md ul li {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
  cursor: pointer;
  background-color: #043b72;
}
footer .foot-mid .mid-txt {width: 67.1%;    text-align: center;}
footer .foot-mid .logo { width: 19%; border-right: 1px solid #3471ad;}
footer .foot-mid .mid-txt { border-right: 1px solid #3471ad; padding: 23px 0;}
footer .foot-mid .soci-md {margin-left: auto;}
footer .cpy-ryt { display: flex;justify-content: space-between;padding: 20px 0;}
footer .foot-mid .soci-md li.indeed{margin-right: 10px;cursor: pointer;}
footer .cpy-ryt ul { display: flex;}
footer .cpy-ryt ul li a:after {content: '|';padding: 0 10px;}
footer .cpy-ryt ul li {position: relative;}
footer .cpy-ryt ul li:last-of-type a::after {content: none;}
/* aboutus */
header.hd-bg{ background: #edf2f8  url(../images/hd-bg.png)no-repeat center center;background-size: cover;     position: relative;}
.benefit.stry .proper .inr-flx .lft p {padding-right: 41px;}
.brd-crmb ul { display: flex;}
.brd-crmb .brd-cnt li a,.brd-crmb .brd-cnt li span{color: #333;font: 16px/27px 'Objectivity-Medium';position: relative;}
.brd-crmb .brd-cnt li a:after{content: '';background: url(../images/brd-arw.svg)no-repeat center top;    padding: 0px 18px;}
.brd-crmb .brd-cnt li span {color: #fe5011;}
.proper.over_ .inr-flx {
  background-color: #fff;
  border-radius: 10px;
  margin: 100px 0 0;
  box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.111);
}
.proper.over_{box-shadow: unset;background: unset;}
.proper.over_ .inr-flx .lft p {margin-bottom: 26px;}
.proper.over_ .inr-flx .lft h1 { margin-bottom: 10px;}
.brd-crmb {position: relative;}
.brd-crmb:before {
  content: '';
    background: url(../images/breadcum-shape.png) no-repeat center;
    width: -webkit-fill-available;
    height: 70px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    MARGIN: AUTO;
    background-size: 2560px;
    border-radius: 0 0 35% 0;
}
.inov.hq .ryt { padding-right: 0;}
.inov.hq .ryt h3 {margin-bottom: 10px;}
.news .news-flx .new-itm ul li {padding: 0;}
.news .news-flx .new-itm ul li::before{content: none;}
.news.over_ .news-flx .new-itm ul {margin-top: 5px;text-align: center;}
.news.over_ .news-flx .new-itm .cnt strong {display: -webkit-box;text-align: center;font: 20px / 23px 'Objectivity-Bold';margin: 7px 0 5px;-webkit-line-clamp: 1;}
.news.over_ .news-flx .new-itm { padding-bottom: 23px;}
.news.over_ .news-flx .new-itm:after{content: none;}
.news.over_ .news-flx .new-itm .cnt {margin-top: 21px;}
.news.over_ .news-flx .new-itm {padding-bottom: 35px;}
.news.over_ .news-flx .new-itm ul li:after{content:'/';}
.news.over_ .news-flx .new-itm ul li:last-child::after{content: none;}
.inov.noten .inr-flx {flex-direction: row-reverse;align-items: center;}
.inov.noten .inr-flx .ryt {padding-left: 0;padding-right: 123px;}
.inov.noten .inr-flx .lft img {height: 400px;}
header .hd_top .hd_flx .hd_lft ul li,.brd-crmb ul li,.proper .inr-flx .lft &gt; ul &gt; li,
footer .foot-top .ft-bx .ft-link ul li,footer .foot-top .ft-bx ul li,footer .foot-mid .soci-md li,footer .cpy-ryt ul li,.cnt-top .cnt-top-flx li,header .hd_mid .hd_nav .menus .mob-cnt ul li{padding: 0;}
header .hd_top .hd_flx .hd_lft ul li::before,header .hd_mid .hd_nav .menus ul.nav_men li::before,
.brd-crmb ul li::before,.proper .inr-flx .lft &gt; ul &gt; li::before,footer .foot-top .ft-bx .ft-link li:before,footer .foot-top .ft-bx ul li::before,footer .foot-mid .soci-md li:before,footer .cpy-ryt ul li:before,.cnt-top .cnt-top-flx li:before,header .hd_mid .hd_nav .menus .mob-cnt ul li::before{content: none;}
.inov.hq { position: relative; z-index: 1; background-image: linear-gradient(to top, #edf2f8 60.6%, transparent 31%);
 background-color: unset;}
.inov.hq:before {
  position: absolute;
  z-index: -1;
  border-radius: 0;
  top: -70px;
  content: '';
  width: 100%;
  background-color: #edf2f8;
  height: 518px;
  clip-path: polygon(121% 121%, 0% 79%, 0% 347px, 135% 0%);
  margin: 0 auto;
  border: unset;
  right: 0;
  transform: unset;
}
.news.over_ {background-image: linear-gradient(to top, #edf2f8 46%, transparent 34%);}
.inov.noten {padding-top: 0;}
.news.over_ .top-cnt {max-width: 775px;margin-bottom: 35px;}
.news.over_ .top-cnt h5 { margin-bottom: 10px;}
.custom.over_ {padding: 100px 0;}
.proper.over_ .inr-flx .lft {width: 59%;padding: 57px 77px 57px 60px;padding-right: 0;}
.proper.over_ .inr-flx .ryt{    width: 52%;}
.proper.over_ .inr-flx .lft p:last-child {margin: 0;}
/* contact */
.cnt-top {padding: 100px 0;}
.cnt-top .top_cnt {text-align: center; max-width: 665px; margin: auto;}
.cnt-top .top_cnt p { margin-top: 14px;}
.cnt-top .cnt-top-flx ul{display: flex;    margin-top: 36px;}
.cnt-top .cnt-top-flx ul li .img {
  background: #014d98;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 107px;
  border-radius: 50%;
  height: 107px;
  border-radius: 50%;
  max-width: 107px;
  width: 100%;
}
.cnt-top .cnt-top-flx ul li .img {border: 9px solid #fff;box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.2);}
.cnt-top .cnt-top-flx ul li{display: flex;    width: 26%;align-items: start;}
.cnt-top .cnt-top-flx ul li .cnt strong {font: 22px / 23px 'Objectivity-Bold'; display: block; margin-bottom: 8px;}
.cnt-top .cnt-top-flx ul li .cnt a { color: #333;}
.cnt-top .cnt-top-flx ul li .cnt {margin-left: 25px;width: calc(100% - 107px);}
.cnt-top .cnt-top-flx ul li .cnt a:hover{color: #fe5011;}
.cnt-map .inr-flx .lft .top img {height: 385px;max-width: 640px;object-fit: cover;width: 100%;}
.cnt-map .inr-flx .lft .map{margin-top: 13px;}
.cnt-map .inr-flx {display: flex;box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.111);align-items: center;    background: #fff;border-radius: 10px;}
.cnt-map { margin-bottom: -183px; position: relative; z-index: 1;}
.cnt-map .inr-flx .lft {width: 48%;}
.cnt-map .inr-flx .ryt h1 span{color: #fe5011;}
.cnt-map .inr-flx .ryt {width: 50%;padding-left: 96px;padding-right: 58px;    padding-bottom: 47px;}
.cnt-map .inr-flx .ryt strong {font: 25px / 30px 'Objectivity-Bold';display: block;margin-bottom: 15px;}
.cnt-map .inr-flx .ryt .frm_ {margin-top: 20px;}
.cnt-map .inr-flx .ryt .top-cnt h2 {margin-bottom: 10px;}
.cnt-map .inr-flx .ryt .frm_ input[type="submit"]{margin-top: 28px;    width: 205px;}
/* faq */
.faq-sec {padding: 100px 0;}
.faq-sec h1{text-align: center;}
.faq-tabs ul.nav-pills {justify-content: center;    margin-top: 36px;    margin-bottom: 30px;}
.faq-tabs ul.nav-pills li.nav-item{padding: 0;}
.faq-tabs ul.nav-pills li.nav-item::before{content: none;}
.faq-tabs .nav-pills .nav-link {border: 1px solid #edf2f8;
  padding: 11px 24.22px;}
.faq-tabs .nav-pills .nav-link {color: #333333;font: 14px/23px 'IBMPlexSans-Bold';text-transform: uppercase;}
.faq-tabs .nav-pills .nav-link.active {background: #fe5011;color: #fff;border-color: transparent;}
.faq-tabs .nav-pills li:not(:last-child){margin-right: 15px;}
.faq-sec .tab-content .faq_tab_flx {display: flex;align-items: start;justify-content: space-between;}
.faq-sec .faq_tab_flx .faq_lft {width: 47.8%;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp {
  background: #f3f3f3;
  border-radius: 10px;
  padding: 23.5px 20px;
  transition: .6s ease-in-out;
  position: relative;
  cursor: pointer;
}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {font: 18px / 20px 'Objectivity-Bold';color: #333333;  display: block;
  margin-right: 34px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_cnt p {font: 17px / 26px IBMPlexSans-Light;padding:20px 11px 20px 20px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp:after {
  content: '';
  background: #333 url(../images/faq-dwn.svg) no-repeat center center;
  height: 38px;
  width: 38px;
  position: absolute;
  border-radius: 50%;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  transition: .6s ease-in-out;
}
.faq-sec .faq_tab_flx .faq_lft .faq_cnt{display: none;}
.faq-sec .faq_tab_flx .faq_lft:first-of-type .faq-box:first-of-type .faq_cnt {display: block;}
.faq-sec .faq_tab_flx .faq_lft .faq-box {margin-bottom: 15px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box.active .faq_tp {background-color: #014d98;}
.faq-sec .faq_tab_flx .faq_lft .faq-box.active .faq_tp b {
  color: #fff;

}
.faq-sec .faq_tab_flx .faq_lft .faq-box.active .faq_tp:after {transform: rotatex(164deg);top: 27%; background: #fff url(../images/faq-top.svg) no-repeat center center;}
.ques .inr-flx {display: flex;align-items: end;}
.ques .inr-flx .lft {width: 49%;}
.ques .inr-flx .ryt  {width: 50%;margin-left: auto;}
.ques .inr-flx .lft img {
  height: 540px!important;
  max-width: 656px!important;
  object-fit: cover;
  width: 100%;
  border-radius: 10px;
}
.ques .inr-flx .ryt {width: 50%;padding-left: 63px;}
.ques .inr-flx .ryt p {margin-bottom: 24px;}
.ques .inr-flx .ryt p:last-child {margin-bottom: 0;}
.ques {background: linear-gradient(to bottom, transparent 10%, #edf2f8 5%);padding-bottom: 100px;position: relative;}
.techno .inr-flx {display: flex;align-items: center;}
.techno .inr-flx .lft{    width: 48.7%;  position: relative;}
.techno {padding: 70px 0 100px;}
.pro-cnt p + ul li:last-child {padding-bottom: 0;}
.techno.sagittis .inr-flx .lft{ width: 46.5%;}
.techno.sagittis .inr-flx .ryt{    width: 52.21%;}
.techno .inr-flx .ryt {width: 50%;margin-left: auto;padding-left: 69px;}
.techno .inr-flx .lft &gt; img {
  max-width: 655px;
  height: 615px;
  object-fit: cover;
  width: 100%;
  border-radius: 10px;
}
.techno .inr-flx .lft button.video-control {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 90px;
  height: 90px;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid #fff;
  background: rgba(198, 16, 0, 0);
  z-index: 1;
}
.techno .inr-flx .lft video.video_bh {
  width: 100%;
  position: absolute;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: hidden;
}
.techno .inr-flx .lft.video_playing .video_bh {opacity: 1;visibility: visible;}
.techno .inr-flx .ryt p,.inov.facad .inr-flx .ryt p,.proper.soft-ware .inr-flx .lft p {margin-bottom: 10px;padding-right: 38px;}
.techno .inr-flx .ryt h1 ,.inov.facad .inr-flx .ryt h3,.proper.soft-ware .lft h5,.inov.facad .inr-flx .ryt h6,.inov.facad.capac_ .inr-flx .ryt strong{margin-bottom: 18px;}
.pro-kite .kite-out h2 span {display: block;color: #fe5011;}
.pro-kite .kite-out h2{text-align: center;    margin-bottom: 20px;}
.pro-kite .kite-out { padding: 100px 60px 65px; box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.111); border-radius: 10px;    background: #fff}
.pro-kite .kite-out .inr-flx { display: flex; align-items: center;}
.pro-kite .kite-out .inr-flx .lft { width: 49%;}
.pro-kite .kite-out .inr-flx .ryt {width: 48%;margin-left: 49px;}
.pro-kite .kite-out .inr-flx .lft p strong { margin-bottom: 10px; display: block;}
.pro-kite .kite-out .inr-flx .ryt img {max-width: 588px;width: 100%;object-fit: cover;height: 200px;
  border-radius: 10px;}
.pro-kite .kite-out .inr-flx:nth-child(odd) {flex-direction: row-reverse;    padding-top: 50px}
.pro-kite .kite-out .inr-flx:nth-child(odd) .ryt {margin-left: 0;margin-right: 37px;}
.inov.facad .inr-flx .ryt {padding-right: 0;}
.pro-kite .kite-out .inr-flx:not(:first-of-type){padding-top: 50px;}
.inov.facad .inr-flx .lft img {height: 555px;}
.inov.facad .inr-flx .ryt ul li { padding-bottom: 15px;}
.proper.soft-ware .inr-flx .lft{ width: 56%;
  padding: 61px 77px 60px 60px;
  padding-right: 34px;}
.proper.soft-ware .inr-flx .ryt {width: 50%;margin-left: auto;text-align: end;}
.proper.soft-ware .inr-flx .lft p{padding-right: 0;}
.proper.soft-ware .inr-flx .lft p:last-child {margin: 0;}
.inov.facad.clean_ .inr-flx .lft img {height: 400px;}
.request .req-inr{
  background: url(../images/ban-2.jpg)no-repeat;
  display: flex;
  padding:67px 60px;
  border-radius: 10px 10px 0 0;
  background-size: cover;
}
.request .req-inr .lft strong {font: 46px / 60px 'Objectivity-Bold';color: #fff;}
.request .req-inr .lft { width: 77%;}
.request .req-inr .ryt{width: 34%;text-align: end;    padding-top: 30px;}
.request .req-inr .ryt a.org-btn {
  padding: 0 29px;
  text-align: center;
}
.request .req-inr .lft p {color: #fff;padding-right: 59px;}
.request .req-inr .ryt a.org-btn:before,
.request .req-inr .ryt a.org-btn:after{background-color: #fff;}
.request .req-inr .ryt a.org-btn:hover{color: #fe5011;}
.inov.facad.capac_ .inr-flx { flex-direction: row-reverse; align-items: center;}
.inov.facad.capac_ .inr-flx .ryt{    padding-right: 80px;padding-left: 0;}
.inov.facad.capac_ .inr-flx .ryt strong {color: #333333;font: 50px / 60px 'Objectivity-Bold';display: block;}
.inov.facad.capac_ .inr-flx .ryt{padding-right: 30px;}
.inov.facad.capac_ .inr-flx .ryt p {padding-right: 85px;}
.inov.facad.capac_ .inr-flx .lft img { height: 400px; max-width: 650px;}
.brd-crmb .brd-cnt li a:hover {color: #fe5011;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn {background: unset;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:before, 
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:after{background: #fe5011;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:hover{border-color: transparent;}
.banner:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 99.5%;
  z-index: 1;
  background-image: linear-gradient(74deg, #000000d9 -8%, transparent 56%);
}
.inov:before {
  content: '';
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 0px 0 16.2rem 117vw;
  content: "";
  z-index: 1;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
}
.glazen{padding: 100px 0;background: url(../images/ban-3.jpg)no-repeat fixed;background-size: cover;position: relative;    z-index: 1;}
.glazen .top-cnt h4,.glazen .top-cnt p{color: #fff;}
.glazen .top-cnt {text-align: center;max-width: 566px;margin: auto;}
.glazen .top-cnt p { margin-top: 19px;}
.glazen .cent-robt img {
  max-width: 515px;
  width: 100%;
  object-fit: contain;
  height: 450px;
  display: block;
  margin: auto;
}
.glazen .robt-itm-fle {
  display: flex;
  align-items: normal;
  flex-wrap: wrap;
  justify-content: end;
  padding: 60px 15px 0;
  Z-INDEX: -1;
}
.glazen .robt-itm-fle .rbt-tm { width: 50%;cursor: pointer;} 
.glazen .robt-itm-fle .rbt-tm b {
  font: 20px/25px 'Objectivity-Medium';
  color: #fff;
  display: block;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(even) b {
  text-align: end;
  display: block;
  width: 300px;
  margin-left: auto;
  /* padding-bottom: 22px; */
  /* margin-top: -20px; */
  /* line-height: 15px; */
}
.glazen .robt-itm-fle .rbt-tm:nth-child(even) .cnt{margin-left: auto  ;}
.glazen .robt-itm-fle .rbt-tm p{color: #fff;}
.glazen .robt-itm-fle .rbt-tm .cnt {
  width: 100%;
  max-width: 325px;
  background-color: #0f3e6c;
  padding: 20px;
  border-radius: 10px;
  opacity: 0;
  transition: .7s ease-in-out;
}
.glazen .cent-robt {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 130px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after{
  content: '';
  background: url(../images/four-arw.svg) no-repeat;
  height: 45px;
  width: 492px;
  position: absolute;
  right: 0;
  top: -10px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  left: 25%;
    margin-top: 28px;
    border: 5px solid #ffff;
    margin-top: 0;
    border: 5px solid #ffff;
    top: 60px;
    cursor: pointer;
    z-index: 1;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .cnt {margin-top: 26px;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(4){ padding-top: 70px;} */
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before { 
  top: -32px;
  left: 24%;content:'';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 28px;
  border: 5px solid #ffff;
  margin-top: 0;
  cursor: pointer;
  z-index: 1;}
  .glazen .robt-itm-fle .rbt-tm:first-child b:after {
    content: '';
    background: url(../images/first-arw.svg) no-repeat;
    width: 451px;
    height: 45px;
    position: absolute;
    left: 0px;
    top: 31px;
    background-size: 475px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  right: 14px;
  margin-top: 0;
  border: 5px solid #ffff;
  top: 76px;
  cursor: pointer;
}
.proper.soft-ware .inr-flx .lft p a.org-btn {padding: 0 35px;}
.glazen .robt-itm-fle .rbt-tm:first-child .cnt {  margin-top: 29px;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) { margin-top: 78px;} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  content: '';
  background: url(../images/trd-arw.svg) no-repeat;
  width: 404px;
  height: 135px;
  position: absolute;
  top: -94px;
  left: 0;
  
} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 0;
  border: 5px solid #ffff;
  top: -101px;
  right: 37%;
  z-index: 1;
  cursor: pointer;
  
} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .cnt , */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(4) .cnt{margin-top: 32px;} */
.glazen .robt-itm-fle .rbt-tm:hover b::before{background-color: #014d98;}
.glazen .robt-itm-fle .rbt-tm:hover .cnt{opacity: 1 ;    position: relative;
  z-index: 2;}
.inov.facad.clean_::before,
.inov.facad.capac_::before { content: none;}
.inov.facad.clean_ { background: unset; padding-top: 100px;}
.inov.facad.capac_ {
  padding-top: 100px;
  z-index: -1;
  overflow: unset;
}
.inov.facad.capac_:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
  top: unset;
  border: unset;
}
/* projects page */
.pro-main .top-cnt {
  text-align: center;
  width: 664px;
  margin: auto;
}
.pro-main {padding: 100px 0;}
.pro-main .pro-flx { display: flex; align-items: start; flex-wrap: wrap;    padding: 45px 25px 0 25px;}
.pro-main .pro-flx .pro-itm .pro-img img{
  height: 335px!important;
  border-radius: 10px;
  object-fit: cover;
  max-width: 100%!important;
}
.pro-main .pro-flx .pro-itm {  width: 48.84%;
  padding: 15px;border: 1px solid #d3d3d3;border-radius: 10px;    position: relative;
  overflow: hidden;
  margin-bottom: 2.3%;
  padding-bottom: 22px;}
  .pro-main .pro-flx .pro-itm:hover{  border: 1px solid #014d98;}
.pro-main .pro-flx .pro-itm .pro-cnt strong {font: 20px / 23px 'Objectivity-Bold';display: block;}
.pro-main .pro-flx .pro-itm .pro-cnt { margin-top: 23px;}
.pro-main .pro-flx .pro-itm:after{width: 0;content: '';}
.pro-main .pro-flx .pro-itm:after {
  width:0;
  content: '';
  position: absolute;
  bottom: 0;
  border-bottom: 10px solid #014d98;
  left: 0;
  transition: .6s ease-in-out;
}
.pro-main .pro-flx .pro-itm:hover:after{width: 100%;}
.pro-main .pro-flx .pro-itm .pro-img img{transform: unset;transition: .6s ease-in-out;}
.pro-main .pro-flx .pro-itm .pro-img {overflow: hidden;border-radius: 10px;position: relative;z-index: 1;}
.pro-main .pro-flx .pro-itm:hover .pro-img img {transform: scale(1.1);}
.pro-main .pro-flx .pro-itm{margin-right: 2.3%;}
.pro-main .pro-flx .pro-itm:nth-child(2n){margin-right: 0;}
.pro-main .pro-flx .pro-itm a.org-btn {
  position: absolute;
  top: 39%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pro-main .pro-flx .pro-itm a.org-btn {
  position: absolute;
  top: 39%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0;
  width: 200px;
  opacity: 0;
  visibility: visible;
  text-align: center;
}
.pro-main .pro-flx .pro-itm .pro-img:after{content: '';background-color: #014d98; position: absolute;opacity: 0.6;visibility: hidden;transition: .4s ease-out;height: 0px;left: initial;right:  0;width: 0px;}
.pro-main .pro-flx .pro-itm:hover .pro-img:after{visibility: visible;transform: unset;width: 100%; height: 100%;}
.pro-main .pro-flx .pro-itm:hover a.org-btn{opacity: 1;visibility: visible;}
.pro-page ul.pagination,.news-outr .work_tabs .tab-content .pagination,.pro-main .pro-page {justify-content: center;margin-top: 30px;display: flex;}
.pro-main .pro-page ul li ,
.pro-main .pro-page ul span, .pro-main .pro-page ul a,.news-outr .work_tabs .tab-content .pagination span, .news-outr .work_tabs .tab-content .pagination a{
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 50%;
  background-color: #edf2f8;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: .5s ease-in-out;
  margin-right: 13px;
  font: 18px / 15px Objectivity-Medium;
    color: #014d98;
    transition: unset;
    padding-top: 4px;
    border: 1px solid transparent;
}

.pro-main .pro-page ul span, .pro-main .pro-page ul{display: flex;}
.pro-main .pro-page ul li:before{content: none;}
.pro-main .pro-page ul li:not(:last-child),
.news-outr .work_tabs .tab-content .pagination li:not(:last-child){margin-right: 13px;}
.pro-main .pro-page ul li:hover,
.pro-main .pro-page ul span:hover, .pro-main .pro-page ul a:hover,
.pro-main .pro-page ul span.page-numbers.current,
.news-outr .work_tabs .tab-content .pagination span:hover,
.news-outr .work_tabs .tab-content .pagination span.page-numbers.current,
.news-outr .work_tabs .tab-content .pagination a:hover
{background-color: #014d98;color: #fff;}
.pro-main .pro-page ul li:hover a,
.news-outr .work_tabs .tab-content .pagination li:hover a {filter: brightness(1000)}
.pro-main .pro-page ul li a.prev ,
.news-outr .work_tabs .tab-content .pagination li a.prev,.pro-main .pro-page ul li.next,.pro-main .pro-page ul li.prev,
.news-outr .work_tabs .tab-content .pagination li.nxt,
.news-outr .work_tabs .tab-content .pagination a li.prev{background: url(../images/pag-arw.svg) no-repeat center center;height: 18px;width: 16px;}
.pro-main .pro-page ul li a.nxt.prev,
.news-outr .work_tabs .tab-content .pagination li a.nxt.prev,.pro-main .pro-page ul li.next,.news-outr .work_tabs .tab-content .pagination li.nxt {transform: rotate(180deg);margin: 0;}
.pro-main .pro-page ul li.etc ,
.news-outr .work_tabs .tab-content .pagination li.etc{ background: unset;}
.pro-main .pro-page ul li.etc a,
.news-outr .work_tabs .tab-content .pagination li.etc a{filter: unset;}
.pro-main .pro-page ul li.nxt,
.pro-main .pro-page ul li.nxt:hover,
.pro-main .pro-page ul a.next.page-numbers:hover,
.pro-main .pro-page ul a.prev.page-numbers:hover,.news-outr .work_tabs .tab-content .pagination a.next.page-numbers:hover,.news-outr .work_tabs .tab-content .pagination a.prev.page-numbers:hover {background-color: transparent;border-color: #333;}
.pro-main .pro-page ul li.prev:hover a,
.pro-main .pro-page ul li.nxt:hover a,
.news-outr .work_tabs .tab-content .pagination li.prev:hover a,
.news-outr .work_tabs .tab-content .pagination li.nxt:hover a{filter: unset;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu{padding: 59px 0 52px;
  width: 100%;
  position: absolute;
  padding: 75px 0 75px;
  top: 250px;
  left: 0;
  background-image: linear-gradient(to right, #fff 68.5%, #f1f1f1 60%);
  z-index: 2;
  transition: all 0.2s ease-out, all 0.3s ease-in;
  opacity: 0; 
  visibility: hidden;
pointer-events: none;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex {display: flex;  align-items: start;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li {padding-left: 0;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title { 
  font: 22px / 26px 'Objectivity-Bold';
    margin-bottom: 15px;
    position: relative;
    display: block;
    padding: 0;
    text-transform: unset;
    color: #333;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a { font: 17px / 26px IBMPlexSans-Light;color: #333333;} 
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft {width: 70%;display: flex;align-items: start;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) { padding-left: 155px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li.meg-arr img {margin-right: 11px;margin-top: -5px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children:hover .mega_menu,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item:hover &gt; ul.mega-sub-menu{opacity: 1;visibility: visible ;pointer-events: all;top: 182px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a:hover,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a:hover{color: #fe5011;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 30%;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 17%;margin-left: auto;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li.meg-arr { margin-top: 12px; padding-bottom: 0;}
.news-outr {padding: 100px 0;}
.news-outr .top-cnt { text-align: center; max-width: 660px; margin: auto;}
.news-outr ul.nav.nav-pills { margin-top: 36px; margin-bottom: 45px; justify-content: center;}
.news-outr ul.nav.nav-pills li.nav-item { background: unset; padding: 0;}
.news-outr ul.nav.nav-pills li.nav-item:before{content: none;}
.news-outr ul.nav.nav-pills a.nav-link.active {background-color: #fe5011;font: 14px / 26px IBMPlexSans-Bold;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link {
  font: 14px / 20px 'IBMPlexSans-Bold';
    color: #333;
    padding: 12px 20px;
    border-radius: 5px;
    border: 1px solid #edf2f8;
    text-transform: uppercase;
}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-right: 10px;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child) { margin-right: 17px;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link.active{color: #fff;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link.active img{filter: invert(1);}
.news-outr .work_tabs .tab-content .work_flx{display: flex;flex-wrap: wrap;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img img,
.news .news-flx .new-itm .img img {
  max-width: 100% !important;
  width: 100% !important;
  object-fit: cover;
  height: 240px!important;
  border-radius: 10px;
}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img,.news .news-flx .new-itm .img{overflow: hidden;border-radius: 10px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm {
  width: 23.56%;
  border: 1px solid #edf2f8;
  border-radius: 10px;
  position: relative;
  padding: 10px;
  background-color: #fff;
  padding-bottom: 30px;
  margin-bottom: 1.9%;
  transition: .6s ease-in-out;
}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul {    margin-top: 23px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li {padding: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li:before{content: none;}
.news-outr .work_tabs .tab-content .work_flx .work_itm strong ,.news .news-flx .new-itm .cnt strong{font: 20px / 25px 'Objectivity-Bold';margin: 11px 0 5px;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow: hidden;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;;border: 1px solid transparent;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(4n)) {margin-right: 1.9%;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover .work_img img, 
.news .news-flx .new-itm:hover .img img {transform: scale(1.5);}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img img, .news .news-flx .new-itm .img img{transition: .6s ease-in-out;}
.news .news-flx .new-itm .cnt p, 
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news-outr .work_tabs .tab-content .pagination li:before{content: none;}
.news-outr .work_tabs .tab-content .pagination { margin-top: 69px;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link img {margin-right: 10px;} 
.news-outr .top-cnt h1 {margin-bottom: 10px;}
/* brochur page */
.brochur{padding: 100px 0;}
.brochur .top-cnt{text-align: center;max-width: 660px;margin: auto;    margin-bottom: 50px;}
.brochur .top-cnt h1 span{color: #fe5011 ;}
.brochur .broch {text-align: center;}
.brochur .broch img {
  max-width: 1266px;
  height: 868px;
  object-fit: contain;
  width: 100%;
}
.brochur .broch .cntrols img {max-width: 411px;height: 42px;width: 100%;object-fit: contain;}
.brochur .broch .cntrols {margin-top: 50px;}
.brochur .top-cnt p {margin-top: 20px;}
.techno.jobs_ .lft.video_playing &gt; img,
.techno.jobs_ .inr-flx .lft &gt; img { height: 400px;}
.techno.jobs_ .inr-flx .ryt p a {font-family:IBMPlexSans-Medium;}
.techno.jobs_ .org-btn { padding: 0px 29px; font: 14px / 50px 'IBMPlexSans-Bold';}
.vacatur .top-cnt {text-align: center;max-width: 775px;margin: auto;}
.vacatur {background: #edf2f8;padding: 100px 0;    position: relative;    overflow: hidden;z-index: 1;}
.vacatur .top-cnt h2 { margin-bottom: 10px;}
.vacatur .job-flx {display: flex;margin-top: 42px;}
.vacatur .job-flx .job-itm .job-img img {
  height: 230px!important;
  width: 100%!important;
  object-fit: cover;
  border-radius: 10px;}
.vacatur .job-flx .job-itm strong {display: block;font: 20px / 40px 'Objectivity-Bold';margin: 12px 0;}
.vacatur .job-flx .job-itm .job-cnt{text-align: center;}
.vacatur .job-flx .job-itm .job-cnt a.org-btn {padding: 0px 28px;}
.vacatur .job-flx .job-itm {background-color: #fff;    padding: 16px;  border-radius: 21px;transition: .5s ease-in-out;padding-bottom: 34px;cursor: pointer;}
.vacatur .job-flx .job-itm:hover{box-shadow: 0px 0.5px 11px rgb(0 0 0 / 8%);}
.vacatur .job-flx .owl-stage-outer { padding: 10px; margin: -10px;}
.inov.jobs_:before{content: none;}
.inov.jobs_ .inr-flx { flex-direction: row-reverse;    align-items: center;}
.inov.jobs_ .inr-flx .ryt{    padding-left: 0;padding-right: 123px;}
.inov.jobs_ .inr-flx .lft img {height: 405px;max-width: 655px;}
.inov.jobs_ .inr-flx .ryt h3 { margin-bottom: 15px;}
.request .req-inr .lft h4 { color: #fff;}
.request.jobs_ .req-inr .ryt a.org-btn {width: unset;font: 14px / 50px 'IBMPlexSans-Bold';padding: 0 37px;}
.request.jobs_ .req-inr .lft p {margin-top: 10px;    padding-right: 69px;}
.request.jobs_ .req-inr .lft {width: 67%;}
.request.jobs_ .req-inr .ryt {width: 28%;}
.inov.intern_::before{content: none;}
.inov.intern_ .inr-flx .lft img{height: 400px;}
.inov.intern_ {padding: 100px 0;overflow: unset;z-index: unset;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type{    background: #014d98;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type::before,.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type:after {background-color: #fe5011;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:first-of-type {padding: 0px 20.5px;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type{  padding: 0px 20.5px;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type {padding: 0px 47.5px;margin-left: 10px;}
.inov.intern_ .inr-flx .ryt .btns_ {margin-top: 31px;}
.rec-bro{padding: 100px 0 0;    position: relative;}
.rec-bro .top-cnt { max-width: 656px; margin: auto; text-align: center;}
.rec-bro .top-cnt h1 { margin-bottom: 11px;    position: relative;
  z-index: 1;}
.mail-broch {background: #edf2f8;padding:  50px 0 100px 0;position: relative;z-index: 1;overflow: hidden;}
.mail-broch:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}.mail-broch .lft h2 {margin-bottom: 10px;}
.mail-broch .lft{  width: 50%;padding-right: 93px;  padding-top: 77px;}
.mail-broch .lft &gt; p {margin-bottom: 17px;}
.mail-broch .lft .frm_ .in-two {display: flex;}
.mail-broch .lft .frm_ label.chk input{background-color: #fff;}
.mail-broch .inr-flx {display: flex;align-items: center;}
.mail-broch .lft .frm_ .in-two .in-fld label input{background: transparent;}
.mail-broch .ryt {width: 49%;margin-left: auto;text-align: end;}
.mail-broch .ryt img{    height: 585px!important;max-width: 657px!important;width: 100%!important;object-fit: cover;border-radius: 10px;}
.mail-broch .lft input[type="submit"]{width: 200px;}
.inov.urna_:before{content: none;}
.inov.urna_ .ryt {padding-right: 0;padding-left: 55px;}
.inov.urna_ .inr-flx .lft img{height: 470px;max-width: 620px;width: 100%;object-fit: cover;border-radius: 10px;}
.inov.urna_ {margin:100px 0 50px;background-color: #fff;padding-bottom: 0;}
.pro-cnt strong{font: 22px / 28px 'Objectivity-Bold';padding-bottom: 10px;
  display: block;}
  .techno.jobs_.price .inr-flx {flex-direction: row-reverse;}
.techno.jobs_.price .inr-flx .ryt{
  margin-right: auto;
  padding-left: 0;
  margin-left: 0;
  padding-right: 43px;}
  .techno.jobs_.price .inr-flx .ryt strong, .techno.sagittis .inr-flx .ryt strong,
  .techno.tempus .inr-flx .ryt strong{ font: 22px / 23px 'Objectivity-Bold';margin-bottom: 14px;display: block;}
.techno.jobs_.price .lft.video_playing &gt; img,
.techno.jobs_.price .inr-flx .lft &gt; img{max-width: 620px;width: 100%;height: 370px;}
.techno.jobs_.price .inr-flx .lft{    width: 46%;}
.techno.jobs_.price .inr-flx .ryt p {padding-right: 0;}
.techno.tempus { padding-top: 0;}
.techno.sagittis .inr-flx .ryt strong:not(:first-child){    font: 17px / 23px 'Objectivity-Bold';
  margin-bottom: 5px;}
  .techno.sagittis .inr-flx .lft &gt; img,  .techno.tempus .inr-flx .lft &gt; img{height: 370px;max-width: 623px;}
  .techno.tempus .inr-flx {
    flex-direction: row-reverse;
}
.techno.tempus .inr-flx .ryt{padding-left: 0;padding-right: 90px;}
.techno.tempus .inr-flx .lft {text-align: end;}
.techno.tempus .inr-flx .ryt {padding-left: 0;padding-right: 0;margin-left: 0;margin-right: auto;}
.techno.tempus .inr-flx .ryt p {padding-right: 36px;}
.techno.jobs_.price {padding-bottom: 0;}
.techno.tempus .inr-flx .ryt p:last-of-type { margin-bottom: 0;}
.utrecht .inr-flx{display: flex;align-items: center;}
.utrecht .inr-flx .lft {width: 50%;}
.utrecht .inr-flx .ryt{width: 50%;     padding-left: 66px;}
.utrecht .inr-flx .lft img {
  height: 615px;
  max-width: 655px;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.utrecht {padding:171px 0 0;}
.utrecht .inr-flx .ryt &gt; p {margin: 20px 0;padding-right: 52px;}
.utrecht .inr-flx .ryt .notes {
  background:#edf2f8 url(../images/border-img.png)no-repeat;
  padding: 30px 25px;
  border-radius: 10px;    background-size: contain;
}
.utrecht .inr-flx .ryt .notes p {font: 17px / 26px IBMPlexSans-Medium;}
.utrecht .inr-flx .ryt .logos {padding-top: 33px;}
.utrecht .inr-flx .ryt .logos img {width: 226px;height: 67px;object-fit: scale-down;}
.utrecht .inr-flx .ryt .logos img:first-of-type{margin-right: 35px;}
.benefit.stry {padding-top: 0;}
.benefit.stry .proper .inr-flx .lft .certifi {display: flex;flex-wrap: wrap;    margin-top: 50px;justify-content: space-between;}
.benefit.stry::after{content: none;}
.safe-consider{background-color: #edf2f8;}
.safety {padding: 100px 0 50px;}
.safety .inr-flx { display: flex; margin-top: 50px; align-items: center;}
.safety .inr-flx .lft{width: 53%;position: relative;}
.safety .inr-flx .ryt { width: 50%; padding-left: 80px;}
.safety .inr-flx .ryt p {margin-bottom: 20px;}
.safety .inr-flx .lft &gt; img{
  height: 615px;
  max-width: 656px;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}
.safety.high-qua .inr-flx{align-items: center;}
.safety.location .inr-flx {flex-direction: row-reverse;}
.safety.location .inr-flx .ryt {padding-right: 66px;padding-left: 0;}
.safety.location .inr-flx .ryt h6 {margin-bottom: 20px;}
.safety.location .inr-flx .ryt p{padding-right: 28px;}
.proper.faster {
  box-shadow: unset;
  margin-top: 0;
  margin-bottom: -203px;
  padding-bottom: 0;
  position: relative;
  background: #edf2f8;
}
.proper.faster .inr-flx{background-color: #fff;flex-direction: row-reverse;    overflow: hidden;       border-radius: 0 0 10px 10px;z-index: 1; position: relative;}
.proper.faster .inr-flx .lft:after {
  background: #fff;
  content: "";
  height: 100%;
  position: absolute;
  transform: skew(-9deg);
  background: white;
  left: -104px;
}
.proper.faster .inr-flx .lft p strong {font: 50px / 60px 'Objectivity-Bold';margin-bottom: 20px;display: block;}
/* blog-detail */
.blog_det {padding: 85px 0 0;}
.blog_det .tag-btns ul{ display: flex; align-items: center;}
.blog_det .tag-btns ul li::before{content: none;}
.blog_det .tag-btns strong { font: 20px / 23px 'Objectivity-Bold';}
.blog_det .tag-btns strong { font-family: 'IBMPlexSans-SemiBold';   margin-right: 25px;}
.blog_det .tag-btns ul li {
    display: inline-block;
    font: 14px / 28px 'IBMPlexSans-Bold';
    background: url(../images/batch.svg) no-repeat left 15px top 17px;
    padding: 10px 20px 10px 42px;
    border: 1px solid #edf2f8;
    border-radius: 5px;
    margin-right: 15px;
    text-transform: uppercase;
    transition: .6s ease-in-out;
}
.blog_det .tag-btns ul li:hover{background-color: #fe5011;color: #fff;background-image: url(../images/batch-hov.svg);border-color: transparent;}
.kite-notes .inr-flx {display: flex;align-items: start;}
.kite-notes { padding: 40px 0 50px;}
.kite-notes .inr-flx .lft img {max-width: 622px;width: 100%;object-fit: cover;    height: 678px;border-radius: 10px;}
.kite-notes .inr-flx .lft {width: 46.5%;}
.kite-notes .inr-flx .ryt{width: 53%;    padding-left: 81px;;}
.kite-notes .inr-flx .ryt .date-na {display: flex;}
.kite-notes .inr-flx .ryt .date-na p,.kite-notes .inr-flx .ryt .date-na span{font: 20px / 26px IBMPlexSans-Light;}
.kite-notes .inr-flx .ryt .date-na span{    background: url(../images/date.svg) no-repeat left 8px top 0px;padding-left: 39px;}
.kite-notes .inr-flx .ryt h1 {margin:4px 27px 16px 0;}
.kite-notes .inr-flx .ryt p:not(:last-child){margin-bottom: 20px;}
.tellus strong,
.gate strong,
.eros strong {font: 22px / 27px 'Objectivity-Bold';display: block;}
.tellus p,
.gate .inr-flx .lft p {margin-top: 18px;}
.gate .inr-flx {display: flex;align-items: center;}
.gate .inr-flx .lft{width: 50%;    padding-right: 46px; }
.gate .inr-flx .ryt{width: 50%;}
.gate{padding: 50px 0;}
.gate .inr-flx .ryt img {
  max-width: 639px;
  height: 404px;
  object-fit: cover;
  width: 100%;    border-radius: 10px;
}
.gate.tortor .inr-flx {display: flex;flex-direction: row-reverse;}
.gate.tortor .inr-flx .lft{    padding-left: 61px;padding-right: 0;}
.quote { background: #014d98 url(../images/quote.svg)no-repeat top 47px right 42px; padding: 39px 179px 40px 29px; border-radius: 10px;}
.quote p{color: #fff;font: 17px / 26px IBMPlexSans-Light;}
.eros { padding: 40px 0;}
.eros ul li { display: inline-block;}
.eros ul li:nth-child(odd) {width: 50%;}
.eros ul {margin: 26px 0;}
.privay_ strong {font: 22px / 23px 'Objectivity-Bold';}
.privay_ {padding: 100px 0;}
.privay_ p { margin-bottom: 16px; margin-top: 19px;}
.banner svg.overlay {
  bottom: 0px;
  height: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
  bottom: -63px;
}
header .hd_mid .hd_nav .menus .menu-mobile-logo,header .hd_mid .hd_nav .menus button.bck_btn{display: none;}
.custom .inr-flx .lft { width: 100%;border-right: 1px solid #c3c3c3;
  max-width: 444px;
  padding-right: 173px;}
.benefit .stps .stp-flx .itm .stp-cnt strong { font: 25px / 38px 'Objectivity-Bold';}
.benefit .stps .stp-flx .itm .stp-itm .ico img {width: auto;height: auto;}
.review .inr-flx .ryt:before {
  background: #014d98;
    content: "";
    height: 100%;
    position: absolute;
    transform: skew(18deg);
    width: 316px;
    top: 0px;
    left: 74px;
    z-index: -1;
    border-radius: 0 0 0 100px;
}
.review .inr-flx .ryt div#slid2 {padding: 10px 0 10px 10px;margin: -10px 0 -10px 0px;}
.news .news-flx .owl-nav button {
  width: 50px;
  height: 50px;
  border: 1px solid #333;
  color: transparent;
  border-radius: 50px;
  background-color: #fff;
}
.news .news-flx .owl-nav button span {width: 17px;height: 26px;background: url(../images/rev-ar.svg) no-repeat center center;}
.news .news-flx .owl-nav button.owl-next {transform: rotate(180deg);margin-left: 15px;position: absolute;right: 0;}
.news .news-flx .owl-nav {transform: translate(-50%);left: 50%;position: absolute;top: 34%;width: 1535px;}
.news .news-flx .owl-nav button:hover {background: #014d98;border: transparent;}
.news .news-flx .owl-nav button:hover span {filter: brightness(22);}
.proper.rdy-kite .inr-flx .ryt { width: 74%;}
.proper.faster .inr-flx .ryt::before{right: 143px;left: unset;background-image: url(../images/rdy-trio.png);height: 112px;width: 67px;}
footer svg.overlay {
  height: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
  top: -306px;
  left: 0;
  width: 100%;
  z-index: -1;
}
footer .foot-mid .soci-md li a {padding: 0;}
footer .foot-mid .soci-md li:hover {background-color: transparent; border: 1px solid #fff;}
.news .news-flx .new-itm a {display: block;}
.inov.noten::before{content: none;}
.ques .inr-flx .ryt h2 { margin-bottom: 10px;}
.pro-main .pro-flx .pro-itm:hover a.org-btn:before,
.pro-main .pro-flx .pro-itm:hover a.org-btn:after {background: #fff;}
.pro-main .pro-flx .pro-itm:hover a.org-btn:hover{color: #333;}
.pro-main .pro-flx .pro-itm .pro-cnt p {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.pro-main .pro-flx .pro-itm .pro-cnt strong{ 
  height: 22px;
    margin-bottom: 10px;
    padding: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;}
  .inov.urna_ .inr-flx { align-items: center;}
.pro-cnt p + ul { margin-top: 30px;}
.techno.sagittis .inr-flx .ryt p:last-of-type {margin-bottom: 10px;}
.techno.sagittis .inr-flx .ryt p {padding-right: 0;}
.eros strong {margin-bottom: 10px;}
.eros {border-bottom: 1px solid #e5e5e5;padding-right:10px}
.socio-links ul li {padding: 0;}
.socio-links ul{display: flex;align-items: center; margin: 20px 0;}
.socio-links ul li:before{content: none;}
.socio-links ul li a {
  height: 50px;
  width: 50px;
  background-color: #043b72;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}
.socio-links ul li{margin-right: 10px;}
.socio-links ul li p {font: 20px / 26px IBMPlexSans-SemiBold;color: #333333;}
.socio-links ul li a:hover{background-color: #fe5011}
.brd-crmb .brd-cnt li a, .brd-crmb .brd-cnt li span {padding:21px 0 0;}
/* .glazen .robt-itm-fle .rbt-tm.five {margin-top: -100px;} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  content: '';
  background: url(../images/five-arw.svg) no-repeat;
  height: 258px;
  width: 309px;
  position: absolute;
  right: 0;
  top: -221px;
  left: 74px;
} */
.glazen .robt-itm-fle .rbt-tm.five b {text-align: center;}
.glazen .robt-itm-fle .rbt-tm.five .cnt {margin-top: 20px;margin-left: auto;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 28px;
  border: 5px solid #ffff;
  margin-top: 0;
  z-index: 1;
  top: -234px;
  left: 62px;
  cursor: pointer;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(3):hover b:before,
.glazen .robt-itm-fle .rbt-tm:nth-child(2):hover b:before,
.glazen .robt-itm-fle .rbt-tm:nth-child(4):hover b:before{    background-color: #014d98;}
.inov.facad::before{content: none;}
.pro-kite{position: relative;z-index: 1;}
.pro-kite:before {
  background: #edf2f8;
  position: absolute;
  z-index: -1;
  border-radius: 0;
  top: -90px;
  content: '';
  width: 100%;
  background-color: #edf2f8;
  height: 478px;
  clip-path: polygon(102% 102%, 0% 64%, 0% 196px, 100% 0%);
  margin: 0 auto;
}
.pro-kite {background-image: linear-gradient(to top, #edf2f8 82.6%, transparent 34%);}
.techno .inr-flx .ryt p { padding-right: 40px;}
.inov.facad { padding: 100px 0;}
/* .proper.soft-ware .inr-flx .lft p:last-child { margin: 37px 0 0;} */
.inov.facad.clean_ .inr-flx { align-items: center;}
.inov.facad .inr-flx{align-items:center;}
.proper .inr-flx .lft h2 {margin-bottom: 20px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(3n),
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(4n) {margin-top: 59px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert { width: 43%;}
.proper .inr-flx .lft p:last-of-type {margin: 0;}
.vacatur:before {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 0px 0 6.2rem 100vw;
  content: "";
  z-index: 1;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
}
.inov.jobs_ {background: unset;padding: 100px 0;}
.inov.intern_ .inr-flx { align-items: center;}
.proper .inr-flx .lft .frm_ label textarea::-webkit-scrollbar, 
.cnt-map .inr-flx .ryt .frm_ label textarea::-webkit-scrollbar{width: 5px;}
.proper .inr-flx .lft .frm_ label textarea::-webkit-scrollbar-thumb, 
.cnt-map .inr-flx .ryt .frm_ label textarea::-webkit-scrollbar-thumb{background-color: #fe5011;}
footer .overlay svg {height: auto;width: 100%;}
footer .overlay {
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(-97%);
  width: 100%;
  right: 0;
}
footer .foot-top .ft-bx:last-of-type ul li {text-align: end;padding-bottom: 20px;margin-top: 51px;}
footer .foot-out .foot-top .ft-bx ul.ft-link li a {padding-bottom: 9px;}
header .hd_mid .hd_nav .menus .mob-cnt {display: none;}
header .hd_mid .hd_nav .menus .mob-cnt ul li .img{width: 35px;
  height: 35px;
  background-color: #333;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;}
  header .hd_mid .hd_nav .menus .mob-cnt ul li .img img {
    filter: brightness(11);
}
header .hd_mid .hd_nav .menus .mob-cnt ul li a, header .hd_mid .hd_nav .menus .mob-cnt ul li p{font: 15px / 20px IBMPlexSans-Light;color: #333;}
header .hd_mid .hd_nav .menus .mob-cnt ul li a:hover{    color: #fe5011;}
.benefit.stry .proper .inr-flx .lft .certifi .cert img {height: 108px;object-fit: scale-down;}
.safety .inr-flx .lft .saf-logo {
  width: 100%;
  max-width: 395px;
  background: #edf2f8;
  position: absolute;
  bottom: 0;
  right: 125px;
  border-radius: 10px 10px 0 0;
  padding: 30px 21px;
  text-align: center;
}
.safety .inr-flx .lft .saf-logo img {height: 50px;object-fit: contain;}
.safety.high-qua .inr-flx .high-log {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
  width: 100%;
  max-width: 280px;
  padding: 32px 20px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 13px;
  bottom: 50px;
}
.safety.high-qua .inr-flx .ryt {padding-left: 39px;padding-right: 10px;}
.safety.high-qua .inr-flx .ryt strong {font: 17px / 26px 'IBMPlexSans-Medium';}
.safety.high-qua .inr-flx .ryt p { margin-bottom: 20px; margin-top: 20px; padding-right: 40px;}
.safety.location { background-color: #edf2f8; overflow: hidden;position: relative; z-index: 1;}
section.safety.location:before {
  content: '';
  position: absolute;
  top: -64px;
  background: #fff;
  height: 204px;
  width: 104%;
  transform: rotate3d(1, 1, 1, 6deg);
  z-index: -1;
  right: -12px;
}
.safety.location .inr-flx .lft {text-align: end;}
.proper.faster .inr-flx .ryt{    width: 54%;}
.request.sucess {background: #edf2f8;}
.proper.faster .inr-flx .lft p { padding-right: 40px;}
.proper.faster .inr-flx .ryt .logo {
  position: absolute;
  bottom: 156px;
  right: 0;
  z-index: 1;
}
.proper.faster .inr-flx .lft {padding: 52px 10px 20px;text-align: start;}
.safety.location .inr-flx .ryt .logo img { max-width: 231px; height: 87px; object-fit: contain;}
.cookies {
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
  margin: auto;
}
.cookie-popup ,.cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{padding: 49px 40px;background-color: #fff;border-radius: 5px;max-width: 575px;margin-right: 60px;margin-left: auto;grid-row-gap: unset;}
.cookie-popup strong, .cmplz-cookiebanner .cmplz-title {
  color: #333333 !important;
  font: 35px / 40px 'Objectivity-Bold' !important;
  display: block!important;
}
.cookie-popup .btn-fle a.org-btn:first-of-type {
  margin-bottom: 10px;
}
.cookie-popup .btn-fle a{text-align: center;}
.cookie-popup .btn-fle a.org-btn:first-of-type,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept ,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{    background-color: #014d98 !important;    font: 14px / 50px 'IBMPlexSans-Bold';padding: 0; height: unset; text-transform: uppercase;}
.cookie-popup .btn-fle a.org-btn:first-of-type:before,
.cookie-popup .btn-fle a.org-btn:first-of-type:after{background-color: #fe5011;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close {
  position: absolute;
  top: 20px;
  padding: 0;
  background: url(../images/cky-cls.svg)no-repeat;
  right: 20px;
}
.cookie-popup p a,.cmplz-cookiebanner .cmplz-body p a {color: #014d98;}
.cookie-popup p a:hover,.cmplz-cookiebanner .cmplz-body p a:hover{text-decoration: underline;}
footer.spa { padding-top: 200px;}
.proper.rdy-kite { margin-bottom: -203px; padding-bottom: 0;}
.news:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
.inov.intern_:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}
.request.jobs_ {background-image: linear-gradient(to top, #edf2f8 50%, transparent 50%);}
.ques:after {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
.inov.noten {overflow: unset;z-index: unset;    padding-top: 100px;}
.inov.noten:after {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a.active::after {width: 100%;}
.mail-broch:after {
  content: '';
    position: absolute;
    top: -224px;
    background: #fff;
    height: 385px;
    width: 104%;
    transform: rotate3d(1, 1, 1, 11deg);
    z-index: -1;
    right: -32px;
}
footer.add {background-color: #edf2f8;}
footer p a { color: #fff;}
/* center li */
.news .top-cnt p ul li,
.vacatur .top-cnt p ul li,
.benefit .stps .stp-flx .itm .stp-cnt p ul li,
.trob .inr-flx .ryt .frm_ p ul li,.rec-bro .top-cnt ul li,.news-outr .top-cnt p ul li,.brochur .top-cnt p ul li,.cnt-top .top_cnt p ul li {
  margin: auto;
  width: fit-content;
}
.banner .ban_cnt p ul li{color: #fff;}
footer .foot-top .ft-bx ul.ft-link img {
  max-width: 147px;
  height: 127px;
  width: 100%;
  object-fit: contain;
}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a span:hover{color: #fe5011;}
.banner .ban_cnt a.link_:hover {color: #fe5011;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt p {font: 15px / 26px IBMPlexSans-Light;}
.inov.hq .ryt p {padding-right: 27px;}
.rec-bro .top-cnt h1 span{color: #fe5011;}
.mail-broch .lft .frm_ .in-two .in-fld label input{     color: #58595b;}
header.hd-bg .hd_mid .hd_nav{padding: 31px 0 31px 0;}
.pro-main .top-cnt p {margin-top: 10px;}
.techno .inr-flx .ryt p:last-child {margin-bottom: 0;}
.mail-broch .lft .frm_ .in-two .in-fld label input::placeholder{    color: #58595b;}
.techno .inr-flx .lft button.video-control span.video-pause {display: none;}
.techno .inr-flx .lft button.video-control.playing span.video-pause {display: block;}
.techno .inr-flx .lft button.video-control.playing span.video-play{display: none;}
.techno .inr-flx .lft button.video-control.playing { opacity: 0;}
.techno .inr-flx .lft.video_playing:hover button.video-control.playing {opacity: 1 ;}
.request.robot { background-image: linear-gradient(to bottom, transparent 50%, #edf2f8 50%);}
.inov.facad.capac_ .inr-flx .ryt p:last-child {margin-bottom: 0;}
.eros strong + p {padding-right: 20px;}
.eros ul + p {padding-right: 20px;}
.eros ul li {padding-bottom: 15px;}
.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"] {width: 200px;}
.proper.rdy-kite .inr-flx .lft .in-fld input::placeholder,
.proper.rdy-kite .inr-flx .lft .in-fld input::placeholder,
.cnt-map .inr-flx .ryt .frm_ .in-fld label input::placeholder{color: #999;}
.quote p ul li {color: #fff;}
.gate.tortor .inr-flx .ryt img {max-width: 625px;height: 600px;}
.request.jobs_ .req-inr {border-radius: 10px;    align-items: end;}
.inov.intern_ .inr-flx .ryt {padding-right: 0;}
.request.jobs_ .req-inr .lft p ul li {color: #fff;}
.request.jobs_ .req-inr .lft h4 {font: 46px / 50px 'Objectivity-Bold';}
.privay_ ul {margin-bottom: 20px;}
footer .cpy-ryt ul a.active {color: #fff;}
.proper.faster:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
.privay_ p:last-of-type { margin-bottom: 0} .privay_ h1 + p { padding-right: 20px;}
.trob .inr-flx .lft p:first-of-type {padding-right: 23px;}
/* 29-08-2024 */
.trob .inr-flx .ryt .rng-img label.uacf7-slider-label {display: none !important;}
/* 29-08-2024 */
/* 30-8-24 */
.proper.over_ .inr-flx .lft p:empty,.proper.over_ .inr-flx .lft p br,.inov.hq .ryt p br,
.review .inr-flx .lft p br
 {display: none;}
 .review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next {
  right: -29px;
  display: block !important;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls {
  top: unset;
  position: absolute;
  width: 100%;
  max-width: 91px;
  margin: 0 auto;
  left: -607px;
  bottom: 52px;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev{display: block!important;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev { display: block !important;transform: unset;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:before, 
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:before{content: none;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:after {
  background: url(../images/rev-ar.svg) no-repeat center center;
  width: 36px;
  height: 33px;
  visibility: visible !important;
  transform: unset;
  top: 9px;
  position: absolute;
  left: 5px;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:after {
  right: 9px;
  display: block !important;
  margin: 0;
  top: 8px;
  background: url(../images/rev-ar.svg) no-repeat center center;
  width: 36px;
  height: 33px;
  TRANSFORM: UNSET;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:hover:after,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:hover:after{filter: brightness(12)}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-inner {
  box-shadow: none;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-review-header {
  padding: 0;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-header:before{content: none;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-content .ti-review-text {
  font: 16px / 26px IBMPlexSans-Light !important;
  color: #333333 !important;
  margin: 20px 0;
  overflow-y: scroll;
  height: 104px;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-widget-container .ti-date{    color: #333!important;
  font: 15px / 26px IBMPlexSans-Light!important;}

/* megamenu */
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary {background: unset;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:hover, 
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:focus,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a.mega-menu-link, 
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-ancestor &gt; a.mega-menu-link,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-page-ancestor &gt; a.mega-menu-link{background: unset;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item.mega-toggle-on a {background: unset;}
 #mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, 
 #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
  position: unset;
}
header .hd_mid #mega-menu-wrap-primary&gt;ul.mega-menu li a, 
header .hd_mid #mega-menu-wrap-primary&gt;ul#mega-menu-primary&gt;li&gt;.mega-sub-menu li, 
header .hd_mid #mega-menu-wrap-primary,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge{position: unset;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li {display: block;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item:hover &gt; ul.mega-sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: unset !important;
    pointer-events: unset;
}
  header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: unset;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu {
  padding: 59px 0 52px;
  width: 100%;
  position: absolute;
  top: 182px;
  left: 0;
  z-index: 2;
  transition: all 0.2s ease-out, all 0.3s ease-in;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a {
transition: .3s ease;padding-bottom: 10px;}
header .hd_mid .hd_nav .menus .link_btns .textwidget.custom-html-widget {display: flex;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row {
  max-width: 1350px !important;
  padding: 0 10px !important;
  float: unset !important;
  margin: 0 auto !important;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li {
  padding: 0;
  padding-right: 20px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li::before{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {position: unset;
  background:url(../images/flag_drp.svg) no-repeat right 24px top 54px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item {padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-5 ,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10{padding-left: 89px;}
/* 31-8-24 */
#vid .modal_content .wp-video .mejs-container {
  width: 100% !important;
  max-width: 400px !important;
  height: 359px!important;
  min-width: 400px !important;
}
#vid .modal_conten .wp-video-shortcode video{ width: 340px !important;
  min-width: 217px !important;
  height: 100% !important;}
header .hd_mid .hd_nav .menus.main #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row {
  padding: 0 !important;
}
.banner .ban_cnt strong br ,
.banner .ban_cnt p br,.cnt-map .inr-flx .ryt .top-cnt p br{ display: none;}
#vid .wp-video .mejs-inner .mejs-overlay-button {display: none;}
.cnt-map .inr-flx .ryt .frm_ .in-fld span.wpcf7-form-control-wrap,.cnt-map .inr-flx .ryt .frm_ label span.wpcf7-form-control-wrap {width: 100%;}
.cnt-map .inr-flx .ryt .frm_ label.chk span.wpcf7-list-item {margin: 0;}
.cnt-map .inr-flx .ryt span.wpcf7-spinner {
  position: absolute;
  bottom: 35px;
  right: 32px;
  margin: 0;
}
.cnt-top .cnt-top-flx ul li .cnt br ,.cnt-top .top_cnt p br,.techno .inr-flx .ryt p br,
.pro-kite .kite-out .inr-flx .lft p br,.inov .inr-flx .ryt p br ,.glazen .top-cnt p br,.glazen .robt-itm-fle .rbt-tm p br,.proper.soft-ware .inr-flx .lft p br,.inov.facad .inr-flx .ryt p br,.request .req-inr .lft p br,.techno .inr-flx .ryt h1 br{display: none;}
.inov.facad.capac_ .inr-flx .ryt p:first-of-type {padding: 0;}
.news .news-flx .new-itm .cnt p br {display: none;}
.proper.rdy-kite .inr-flx .lft .in-fld span.wpcf7-form-control-wrap,
.proper .inr-flx .lft .frm_ label textarea span.wpcf7-form-control-wrap{width: 100%;}
.proper.rdy-kite .lft .frm_ label.chk span.wpcf7-list-item {margin: 0;}
.trob .inr-flx .ryt input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 6px;
  background: linear-gradient(to right, #014d98 0%, #014d98 var(--slider-value), #d3d3d3 var(--slider-value), #d3d3d3 100%);
  border-radius: 200px;
  outline: none;
}
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #014d98;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  z-index: 2;
  outline: 3px solid #014d98;
  outline-offset: 3px;
}
.trob .inr-flx .ryt input[type="range"]::-moz-range-track {background: transparent;border: none;}
.trob .inr-flx .ryt input[type="range"]::-moz-range-progress {background-color: #014d98;}
.trob .inr-flx .ryt input[type="range"]::-moz-range-track {background-color: #d3d3d3;}
.benefit .stps .stp-flx .itm .stp-cnt p br{display: none;}
.trob .inr-flx .ryt strong{margin-bottom: 0;}
.trob .inr-flx .ryt .rng-img label + span.uacf7_range_slider-58-value.uacf7-value {display: none;}
.trob .inr-flx .ryt .rng-img:first-of-type {margin-bottom: 16px;}
.trob .inr-flx .ryt .rng-img span.uacf7_range_slider-60-value.uacf7-value:before {
  content: '';
  border-left: 9px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 14px solid #fe5011;
  top: -9px;
  position: absolute;
  right: 29px;
}
.trob .inr-flx .ryt .in-fld span.wpcf7-form-control-wrap {width: 100%;}
.pro-cnt p br {display: none}
.techno.sagittis .inr-flx .ryt p b{
  font: 17px / 23px 'Objectivity-Bold';
  margin-bottom: 5px;
  display: block;}
  .mail-broch .lft &gt; p br,  .rec-bro .top-cnt p br,.utrecht .inr-flx .ryt p br,.benefit.stry .proper .inr-flx .lft p br,
  .safety .inr-flx .ryt p br,.safety.high-qua .inr-flx .ryt p br,.safety.location .inr-flx .ryt p br,.proper.faster .inr-flx .lft p br,
  .proper.faster .inr-flx .lft p strong br,.privay_ p br,.kite-notes .inr-flx .ryt p br,
  /* .tellus p br,.gate .inr-flx .lft p br,.eros p br,.quote p br,.benefit .proper .inr-flx .lft p br,.certifite .inr-flx strong br{display: none;} */
  .mail-broch .lft .frm_ label.chk .wpcf7-list-item{margin: 0;}
/*  */
/* 2-9-24 */
.banner .ban_cnt p+p {padding-right: 76px;}
#vid .modal-dialog .modal_content .wp-video-shortcode video,
#vid .modal-dialog .modal_content video.wp-video-shortcode{height: 100%!important;}
.proper.rdy-kite .inr-flx .lft .top_cnt p br{display: none;}
.proper .inr-flx .lft .frm_ span.wpcf7-form-control-wrap {width: 100%;}
.proper.rdy-kite .inr-flx .lft .top_cnt p:first-of-type {margin-bottom: 0;}
header .hd_top .hd_flx .hd_ryt .sel_flag .custom-lang .img_ li:not(.current-lang) {display: none;}
header .hd_top .hd_flx .hd_ryt .custom-lang .img_ &gt; li img {
  border: 3px solid #606a71;
  border-radius: 50%;
  width: 28px !important;
  height: 28px !important;
  object-fit: cover;
}
header .hd_top .hd_flx .hd_ryt img ,header .hd_top .hd_flx .hd_ryt .sel_flag img{width: 20px !important;height: 20px !important;object-fit: cover;}
#cmplz-document {max-width: 100%!important;}
#cmplz-document h2 {padding: 0!important;line-height: unset!important;}
#cmplz-document .cmplz-subtitle, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle {margin: 10px 0!important;}
#cmplz-document ul, .editor-styles-wrapper .cmplz-unlinked-mode ul {margin-left: 0!important;}
header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li { margin-bottom: 10px;text-align: start;}
/*  */
/* 3-9-24 */
.benefit .proper .inr-flx .lft p {margin-bottom: 5px;}
.news .top-cnt p br,.trob .inr-flx .lft p br,.proper .inr-flx .lft h4 br,.vacatur .top-cnt p br,.ques .inr-flx .ryt p br{display: none;}
footer .foot-out .foot-top .ft-bx ul.ft-link li.current_page_item a,footer .cpy-ryt ul li.current_page_item a{color: #fff;}
.inov.intern_ .inr-flx .ryt .btns_ p {display: flex;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row .mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-4 ul li.meg-arr:last-child,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-9 ul li.meg-arr:last-child,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-13 ul li.meg-arr:last-child {
  background: url(../images/meg-arr.svg) no-repeat left 0px top 14px;
  padding-left: 26px;
  padding-top: 10px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-376-0-3 ul li.meg-arr ,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-10 ul li.meg-arr,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-443-0-3 ul li.meg-arr{
  background: url(../images/meg-view.svg) no-repeat left 0 top 15px;
  padding-left: 26px;
  padding-top: 10px;
  padding-right: 0;
}
header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li span:hover {color: #fe5011;}
.cmplz-cookiebanner .cmplz-header{display: unset!important;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close svg{display: none;}
.cmplz-cookiebanner .cmplz-body {min-width: 100% !important;    margin-top: 11px;}
.cmplz-cookiebanner .cmplz-body p br {display: none;}
.cmplz-cookiebanner .cmplz-buttons { flex-direction: column;margin-top: 16px;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{    background-color: #fe5011!important;color: #fff!important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
  background: #fe5011 !important;
  border-color: transparent;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color: #014d98 !important;}
.pro-main .pro-page ul li.prev {margin: 0;}
.pro-main .top-cnt p br,.pro-main .pro-flx .pro-itm .pro-cnt p br {
  display: none;
}
/* 11-9-24 */
.ban_img video.video_lnk {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.proper .inr-flx .ryt video.video_lnk {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
}
header .hd_mid .hd_nav .logo a img {
  height: 95px !important;
  width: 232px !important;
}
/*  */

/*  */
/* dup */
header .hd_top .hd_flx {display: flex;align-items: center;padding: 10px 0;}
header .hd_top .hd_flx .hd_lft ul ,header .hd_top .hd_flx .hd_lft ul .textwidget.custom-html-widget{display: flex;align-items: center;}
header .hd_top .hd_flx .hd_lft ul li,
/* header .hd_mid .hd_nav .menus .mob-cnt ul li {margin-right: 40px;display: flex;align-items: center;} */
/* header .hd_top .hd_flx .hd_lft ul li .img {
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
} */
header .hd_top .hd_flx .hd_lft ul li a,
header .hd_top .hd_flx .hd_lft ul li p {font: 15px/20px IBMPlexSans-Light;color: #fff;}
header .hd_top .hd_flx .hd_ryt .sel_flg .lang .lan_img img {border: 3px solid #606a71;border-radius: 50%;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a {display: flex;align-items: center;margin-bottom: 10px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a span,header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li span {color: #333;font: 14px/20px IBMPlexSans-Light;margin-left: 10px;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp.open,header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp.open {opacity: 1;visibility: visible;}
.banner .ban_img:after{content: '';display: block;width: 100%;height: 100%;top: 0;position: absolute;background-image: linear-gradient(to bottom, #1a2b38 46%, transparent 70%);opacity: 0.5;}
.banner .ban_img &gt; img {  height: 900px;width: 100%;-o-object-fit: cover;border-bottom-right-radius: 10%;   object-fit: cover;}
header .hd_mid .hd_nav .menus .clse_btn {display: none;}
header .hd_mid .hd_nav .menus ul.nav_men,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary {margin-right: auto;}
header .hd_mid .hd_nav .main-menu {width: calc(100% - 310px);}
header .hd_mid .hd_nav .logo a {display: block;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children{background: url(../images/flag_drp.svg)no-repeat right 29px top 58px;    position: unset;}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li a:after,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a:after {
  position: absolute;
  content: '';
  display: block;
  border-bottom: 1px solid #ffff;
  width: 100%;
  height: 3px;
  transform: scale(0);
}
.vid_pop {
  width: 94px;
  height: 94px;
  background: #fff3;
  border-radius: 50%;
  display: block;
  position: relative;
  overflow: hidden;
  border: 3px solid #fff;
  margin: auto;
}
#vid .modal-dialog {pointer-events: all;justify-content: center;height: 100%;}
#vid .modal-dialog video.clk_vid {height: 100%;width: 100%;}
#vid .modal-dialog .modal_content {
  background: #fff;
  border-radius: 20px;
  padding: 39px 40px;
  position: relative;
  pointer-events: unset;
}
#vid .modal-dialog .modal_content button img {height: 11px;filter: brightness(11);}
#vid .modal-dialog .modal_content &gt; button{
  position: absolute;
  top: -16px;
  right: 0;
  background: #000;
  border-radius: 50px;
  padding: 9px;
  font-size: 8px;
}
@keyframes pulsate-play-btn {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 1;
  }

  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}
.custom .lft h1,.custom.over_ h2 {font: 40px / 47px 'Objectivity-Bold';}
.custom .inr-flx {display: flex;align-items: center;max-width: 2560px;margin: auto;}
/* .trob .org-btn {padding: 0px 38px;} */
/* .trob .inr-flx .ryt .tp-cnt {background: #014d98;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 16px 35px;text-align: center;} */
/* .trob .inr-flx .ryt .tp-cnt strong{color: #fff;font: 18px/20px 'Objectivity-Bold';} */
.trob .inr-flx .ryt strong, .proper.rdy-kite .inr-flx .lft label strong, .cnt-map .inr-flx .ryt .frm_ label strong,.mail-broch .lft .frm_ .in-two strong,.cnt-map .inr-flx .frm_ .capt p,
.proper .inr-flx .lft .frm_ .capt &gt; p,.inr-flx .ryt .frm_ .capt p,.trob .inr-flx .ryt .frm_ .capt p,.mail-broch .inr-flx .lft .frm_ .capt p{display: block;color: #333333;font: 17px / 26px IBMPlexSans-Medium;margin-bottom: 10px;}

.proper{background-color: transparent;border-radius: 10px;    margin: 100px 0 0;   
   box-shadow: 0px 1px 13px rgba(0, 0, 0, 0.111);} 
.proper .inr-flx .lft h4 span ,
.proper .inr-flx .lft h2 span,
.proper.rdy-kite .inr-flx .lft .top_cnt strong span{color: #fe5011;}
.proper .inr-flx .lft ul li{display: flex;}
.proper .inr-flx .lft ul li .icon {
  max-width: 65px;
  height: 65px;
  width: 100%;
  background-color: #014d98;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.proper .inr-flx .lft:after {
  background: #fff;
  content: "";
  height: 100.3%;
  position: absolute;
  transform: skew(10deg);
  width: 189px;
  top: -1px;
  z-index: 0;
  left: 89%;
  z-index: -1;
}


.proper .inr-flx .lft h4 + p {padding-right: 73px;}
.inov .inr-flx .ryt h5 {margin-bottom: 20px;}
.review .inr-flx .ryt .itm,
.review .inr-flx .ti-widget.ti-goog .ti-review-item {padding: 23px 30px;background-color: #fff;transition: 0.7s ease-in-out;border-radius: 20px;background:#fff url(../images/rev-qut.svg) no-repeat right 14px bottom 34px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin-bottom: 5px;    margin-left: 3px;margin-right: 0;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm {display: flex;align-items: center;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .clint img ,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-profile-img img{width: 70px!important;height: 70px!important;border-radius: 50%;}
.review .inr-flx .ryt .itm &gt; img {width: auto;height: auto;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt strong,.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-review-header .ti-name {display: block;color: #e30613!important;font: 18px / 23px 'Objectivity-Bold'!important;padding-right: 0!important;}
.review .inr-flx .ryt .itm &gt; p {margin: 20px 0;  
  overflow-y: scroll;
  height: 104px;}
  .review .inr-flx .ryt .itm &gt; p::-webkit-scrollbar{width:4px;background-color: transparent;}
  .review .inr-flx .ryt .itm &gt; p::-webkit-scrollbar-thumb{width: 5px;background-color:#fe5011;border-radius: 10px;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt { margin-left: 20px;}
.review .inr-flx .owl-nav button,.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next{
  width: 50px;
  height: 50px;
  border: 1px solid #333;
  color: transparent;
  border-radius: 50px;
}
.review .inr-flx .owl-nav button span {
  width: 100%;
  height: 100%;
  background: url(../images/rev-ar.svg) no-repeat center;
  display: flex;
  justify-content: flex-end;
}
.review .inr-flx .owl-nav button.owl-next,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next {transform: rotate(180deg);margin-left: 15px;}
.review .inr-flx .owl-nav{margin-top: 25px;}
.review .inr-flx .owl-nav button:hover,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:hover,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:hover {background: #014d98;border: transparent;}
.review .inr-flx .owl-nav button:hover span{filter: brightness(22);}
.news .news-flx .new-itm {
  position: relative;
  padding: 10px;
  background-color: #fff;
  padding-bottom: 30px;
  border: 1px solid #edf2f8;
  border-radius: 10px;
}
.news .news-flx .new-itm a.arr-link,.news-outr .work_tabs .tab-content .work_flx .work_itm a.arr-link{width: 50px;
    height: 50px;
    margin-top: 13px;
    cursor: pointer;
    transition: .6s ease-in-out;
    display: flex;
    align-items: center;border-radius: 50px;
    background-color: #edf2f8 ;
    margin-left: 13px;
    justify-content: center;}
.news-flx .owl-stage-outer {padding: 10px 10px;margin: -10px;}
.news .news-flx .new-itm:hover a.arr-link,
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover a.arr-link {        
background: #014d98;   }
.proper.rdy-kite .inr-flx { flex-direction: row-reverse;    margin: 0;
  overflow: hidden;}
.proper.rdy-kite .inr-flx .lft .top_cnt strong{color: #333333;font: 50px / 60px 'Objectivity-Bold';} 
.proper .inr-flx .lft .frm_ label textarea,.cnt-map .inr-flx .ryt .frm_  label textarea { width: 100%;height: 100px;}
.proper.rdy-kite {position: relative;z-index: 3;margin-top: 86px;}
.proper.rdy-kite .lft .frm_ label.chk p a ,.cnt-map .inr-flx .ryt .frm_ label.chk p a,
.proper .inr-flx .lft .frm_ label.chk p a:hover,.cnt-map .inr-flx .ryt .frm_ label.chk a:hover,
.mail-broch .lft .frm_ label.chk a:hover {text-decoration: underline}
.proper.rdy-kite .inr-flx .ryt { width: 72%;}
.proper.rdy-kite .inr-flx .ryt img { max-width: 100%; border-radius: 10px 0 0 10px;;}
.proper.rdy-kite .inr-flx .lft:after {transform: skew(-9deg);background: white;    left: -101px;}
.proper.rdy-kite .inr-flx .lft label.chk input:after,.cnt-map .inr-flx .ryt .frm_ label.chk input:after,.mail-broch .lft .frm_ label.chk input::after {
  content: " ";
  position: absolute;
  clear: both;
  display: block;
  width: 9px;
  height: 5px;
  border: solid #fff;
  border-width: 2px 2px 0 0;
  transform: rotate(136deg);
  left: 3px;
  top: 4px;
  opacity: 0;
  visibility: hidden;
}
.proper.rdy-kite .inr-flx .lft label.chk input:checked:after,.cnt-map .inr-flx .ryt .frm_ label.chk input:checked::after,.mail-broch .lft .frm_ label.chk input:checked::after{visibility: visible;opacity: 1;}
.proper.rdy-kite .inr-flx .lft label.chk input:checked,
.cnt-map .inr-flx .ryt .frm_ label.chk input:checked,
.mail-broch .lft .frm_ label.chk input:checked{background-color: #fe5011;}
.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"] ,
.cnt-map .inr-flx .ryt .frm_  input[type="submit"],
.mail-broch .lft input[type="submit"]{ margin-top: 20px;}
.whatsapp { position: fixed; right: 5%; bottom: 93px; cursor: pointer; z-index: 9999;}
footer a:hover,footer .foot-out .foot-top .ft-bx ul.ft-link li a.active{color: #fff;}
footer .foot-top .ft-bx.socio li.loc, footer .foot-top .ft-bx.socio li.mail, footer .foot-top .ft-bx.socio li.ph-no, footer .foot-top .ft-bx.socio li.time{position: relative;padding-left: 35px;padding-bottom: 10px;}
footer .foot-top .ft-bx.socio li.loc:before{background: url(../images/ft-ico-1.svg)no-repeat;}
footer .foot-top .ft-bx.socio li.mail::before{background: url(../images/ft-ico-2.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.ph-no::before{background: url(../images/ft-ico-3.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.time::before{background: url(../images/ft-ico-4.svg)no-repeat left;}
footer .foot-top .ft-bx.socio li.loc:before,footer .foot-top .ft-bx.socio li.mail::before,footer .foot-top .ft-bx.socio li.ph-no::before,footer .foot-top .ft-bx.socio li.time::before{content: '';width: 25px;height: 25px;position: absolute;left: 0;}
footer .foot-top .ft-bx.socio li.loc:before{top: 5px;}
footer .foot-top .ft-bx:last-of-type {width: 25%;text-align: end;}
footer .cpy-ryt ul li {position: relative;}
footer .cpy-ryt ul li:last-of-type a::after {content: none;}
.proper.over_{box-shadow: unset;background: unset;}
/* header .hd_top .hd_flx .hd_lft ul li,.brd-crmb ul li,.proper .inr-flx .lft &gt; ul &gt; li,
header .hd_top .hd_flx .hd_lft ul li::before,header .hd_mid .hd_nav .menus ul.nav_men li::before,
.brd-crmb ul li::before,.proper .inr-flx .lft &gt; ul &gt; li::before,
footer .foot-top .ft-bx .ft-link li:before,footer .foot-top .ft-bx ul li::before,
footer .foot-mid .soci-md li:before,footer .cpy-ryt ul li:before,
.cnt-top .cnt-top-flx li:before,header .hd_mid .hd_nav .menus .mob-cnt ul li::before{content: none;} */
.inov.hq { position: relative; z-index: 1; background-image: linear-gradient(to top, #edf2f8 60.6%, transparent 31%);
 background-color: unset;}
.inov.hq:before {
  position: absolute;
  z-index: -1;
  border-radius: 0;
  top: -70px;
  content: '';
  width: 100%;
  background-color: #edf2f8;
  height: 518px;
  clip-path: polygon(121% 121%, 0% 79%, 0% 347px, 135% 0%);
  margin: 0 auto;
  border: unset;
  right: 0;
  transform: unset;
}
.news.over_ {background-image: linear-gradient(to top, #edf2f8 46%, transparent 34%);}
.news.over_ .top-cnt {max-width: 775px;margin-bottom: 35px;}
.custom.over_ {padding: 100px 0;}
.proper.over_ .inr-flx .ryt{    width: 52%;}
.proper.over_ .inr-flx .ryt::before {
  left: 157px;
  /* bottom: 0; */
}
.proper.over_ .inr-flx .lft p:last-child {margin: 0;}
/* contact */
.cnt-map .inr-flx .lft .map img, .cnt-map .inr-flx iframe {
  object-fit: cover;
  height: 600px;
  max-height: 600px!important;
  max-width: 640px !important;
  width: 100%;
  margin-top: 13px;
  border: unset;
  margin-bottom: -5px;
  border-bottom-left-radius: 9px;
  margin-bottom: -6px;
}
.pro-cnt p + ul li:last-child {padding-bottom: 0;}
.techno.sagittis .inr-flx .lft{ width: 46.5%;}
.techno.sagittis .inr-flx .ryt{    width: 52.21%;}
.techno .inr-flx .lft video.video_bh {
  width: 100%;
  position: absolute;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  visibility: hidden;
}
.techno .inr-flx .lft.video_playing .video_bh {opacity: 1;visibility: visible;}
.pro-kite .kite-out .inr-flx .lft { width: 49%;}
.request .req-inr .lft strong {font: 46px / 60px 'Objectivity-Bold';color: #fff;}
.request .req-inr .lft p {color: #fff;padding-right: 59px;}
.request .req-inr .ryt a.org-btn:before,
.request .req-inr .ryt a.org-btn:after{background-color: #fff;}
.request .req-inr .ryt a.org-btn:hover{color: #fe5011;}
.inov.facad.capac_ .inr-flx { flex-direction: row-reverse; align-items: center;}
.inov.facad.capac_ .inr-flx .ryt{    padding-right: 80px;padding-left: 0;}
.inov.facad.capac_ .inr-flx .ryt strong {color: #333333;font: 50px / 60px 'Objectivity-Bold';display: block;}
.inov.facad.capac_ .inr-flx .ryt{padding-right: 30px;}
.inov.facad.capac_ .inr-flx .ryt p {padding-right: 85px;}
.inov.facad.capac_ .inr-flx .lft img { height: 400px; max-width: 650px;}
.brd-crmb .brd-cnt li a:hover {color: #fe5011;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:before, 
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:after{background: #fe5011;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:hover{border-color: transparent;}
.proper .inr-flx .ryt::before {
  content: '';
  background: url(../images/tri-shp.png) no-repeat;
  width: 60px;
  height: 82px;
  position: absolute;
  bottom: -3px;
  left: 168px;
}
.inov:before {
  content: '';
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 0px 0 16.2rem 117vw;
  content: "";
  z-index: 1;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  left: 25%;
    margin-top: 28px;
    border: 5px solid #ffff;
    margin-top: 0;
    border: 5px solid #ffff;
    top: 60px;
    cursor: pointer;
    z-index: 1;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .cnt ,
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .cnt{margin-top: 32px;}
.glazen .robt-itm-fle .rbt-tm:hover b::before{background-color: #014d98;}
.inov.facad.clean_::before,
.inov.facad.capac_::before { content: none;}
.inov.facad.clean_ { background: unset; padding-top: 100px;}
.inov.facad.capac_ {
  padding-top: 100px;
  z-index: -1;
  overflow: unset;
}
.inov.facad.capac_:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
  top: unset;
  border: unset;
}
/* projects page */
.pro-main .top-cnt {
  text-align: center;
  width: 664px;
  margin: auto;
}
.pro-main {padding: 100px 0;}
.pro-main .pro-flx { display: flex; align-items: start; flex-wrap: wrap;    padding: 45px 25px 0 25px;}
  .pro-main .pro-flx .pro-itm:hover{  border: 1px solid #014d98;}
.pro-main .pro-flx .pro-itm .pro-cnt { margin-top: 23px;}
.pro-main .pro-flx .pro-itm:after{width: 0;content: '';}
.pro-main .pro-flx .pro-itm:after {
  width:0;
  content: '';
  position: absolute;
  bottom: 0;
  border-bottom: 10px solid #014d98;
  left: 0;
  transition: .6s ease-in-out;
}
.pro-main .pro-flx .pro-itm:hover:after{width: 100%;}
.pro-main .pro-flx .pro-itm:hover .pro-img:after{visibility: visible;transform: unset;width: 100%; height: 100%;}
.pro-main .pro-flx .pro-itm:hover a.org-btn{opacity: 1;visibility: visible;}
.pro-page ul.pagination,.news-outr .work_tabs .tab-content .pagination,.pro-main .pro-page {justify-content: center;margin-top: 30px;display: flex;}
.pro-main .pro-page ul li ,
.pro-main .pro-page ul span, .pro-main .pro-page ul{display: flex;}
.pro-main .pro-page ul li:before{content: none;}
.pro-main .pro-page ul li:not(:last-child),
.news-outr .work_tabs .tab-content .pagination li:not(:last-child){margin-right: 13px;}
.pro-main .pro-page ul li:hover a,
.news-outr .work_tabs .tab-content .pagination li:hover a {filter: brightness(1000)}
.pro-main .pro-page ul li a.prev ,
.news-outr .work_tabs .tab-content .pagination li a.prev,.pro-main .pro-page ul li.next,.pro-main .pro-page ul li.prev,
.news-outr .work_tabs .tab-content .pagination li.nxt,
.news-outr .work_tabs .tab-content .pagination a li.prev{background: url(../images/pag-arw.svg) no-repeat center center;height: 18px;width: 16px;}
.pro-main .pro-page ul li a.nxt.prev,
.news-outr .work_tabs .tab-content .pagination li a.nxt.prev,.pro-main .pro-page ul li.next,.news-outr .work_tabs .tab-content .pagination li.nxt {transform: rotate(180deg);margin: 0;}
.pro-main .pro-page ul li.etc ,
.news-outr .work_tabs .tab-content .pagination li.etc{ background: unset;}
.pro-main .pro-page ul li.etc a,
.news-outr .work_tabs .tab-content .pagination li.etc a{filter: unset;}
.pro-main .pro-page ul li.nxt,
.pro-main .pro-page ul li.nxt:hover,
.pro-main .pro-page ul a.next.page-numbers:hover,
.pro-main .pro-page ul a.prev.page-numbers:hover,.news-outr .work_tabs .tab-content .pagination a.next.page-numbers:hover,.news-outr .work_tabs .tab-content .pagination a.prev.page-numbers:hover {background-color: transparent;border-color: #333;}
.pro-main .pro-page ul li.prev:hover a,
.pro-main .pro-page ul li.nxt:hover a,
.news-outr .work_tabs .tab-content .pagination li.prev:hover a,
.news-outr .work_tabs .tab-content .pagination li.nxt:hover a{filter: unset;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu{padding: 59px 0 52px;
  width: 100%;
  position: absolute;
  padding: 75px 0 75px;
  top: 250px;
  left: 0;
  background-image: linear-gradient(to right, #fff 68.5%, #f1f1f1 60%);
  z-index: 2;
  transition: all 0.2s ease-out, all 0.3s ease-in;
  opacity: 0; 
  visibility: hidden;
pointer-events: none;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex {display: flex;  align-items: start;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li {padding-left: 0;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title { 
  font: 22px / 26px 'Objectivity-Bold';
    margin-bottom: 15px;
    position: relative;
    display: block;
    padding: 0;
    text-transform: unset;
    color: #333;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a { font: 17px / 26px IBMPlexSans-Light;color: #333333;} 
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft {width: 70%;display: flex;align-items: start;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) { padding-left: 155px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li.meg-arr img {margin-right: 11px;margin-top: -5px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children:hover .mega_menu,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item:hover &gt; ul.mega-sub-menu{opacity: 1;visibility: visible ;pointer-events: all;top: 182px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a:hover,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a:hover{color: #fe5011;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 30%;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 17%;margin-left: auto;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li.meg-arr { margin-top: 12px; padding-bottom: 0;}
.news-outr {padding: 100px 0;}
.news-outr .top-cnt { text-align: center; max-width: 660px; margin: auto;}
.news-outr ul.nav.nav-pills { margin-top: 36px; margin-bottom: 45px; justify-content: center;}
.news-outr ul.nav.nav-pills li.nav-item { background: unset; padding: 0;}
.news-outr ul.nav.nav-pills li.nav-item:before{content: none;}
.news-outr ul.nav.nav-pills a.nav-link.active {background-color: #fe5011;font: 14px / 26px IBMPlexSans-Bold;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-right: 10px;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child) { margin-right: 17px;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link.active img{filter: invert(1);}
.news-outr .work_tabs .tab-content .work_flx{display: flex;flex-wrap: wrap;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img img,
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img,.news .news-flx .new-itm .img{overflow: hidden;border-radius: 10px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul {    margin-top: 23px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li:before{content: none;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;;border: 1px solid transparent;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover .work_img img, 
.news .news-flx .new-itm:hover .img img {transform: scale(1.5);}
.news .news-flx .new-itm .cnt p, 
.news-outr .work_tabs .tab-content .pagination li:before{content: none;}
.news-outr .work_tabs .tab-content .pagination { margin-top: 69px;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link img {margin-right: 10px;} 
.news-outr .top-cnt h1 {margin-bottom: 10px;}
.techno.jobs_ .lft.video_playing &gt; img,
.vacatur .top-cnt {text-align: center;max-width: 775px;margin: auto;}
.vacatur {background: #edf2f8;padding: 100px 0;    position: relative;    overflow: hidden;z-index: 1;}
.vacatur .top-cnt h2 { margin-bottom: 10px;}
.vacatur .job-flx {display: flex;margin-top: 42px;}
.vacatur .job-flx .job-itm strong {display: block;font: 20px / 40px 'Objectivity-Bold';margin: 12px 0;}
.vacatur .job-flx .job-itm .job-cnt{text-align: center;}
.vacatur .job-flx .job-itm {background-color: #fff;    padding: 16px;  border-radius: 21px;transition: .5s ease-in-out;padding-bottom: 34px;cursor: pointer;height: 514px;}
.vacatur .job-flx .job-itm:hover{box-shadow: 0px 0.5px 11px rgb(0 0 0 / 8%);}
.vacatur .job-flx .owl-stage-outer { padding: 10px; margin: -10px;}
.inov.jobs_:before{content: none;}
.inov.jobs_ .inr-flx { flex-direction: row-reverse;    align-items: center;}
.inov.jobs_ .inr-flx .ryt{    padding-left: 0;padding-right: 123px;}
.request .req-inr .lft h4 { color: #fff;}
.request.jobs_ .req-inr .lft p {margin-top: 10px;    padding-right: 69px;}
.inov.intern_::before{content: none;}
.inov.intern_ {padding: 100px 0;overflow: unset;z-index: unset;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type{    background: #014d98;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type::before,.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type:after {background-color: #fe5011;}
.inov.intern_ .inr-flx .ryt .btns_ {margin-top: 31px;}
.rec-bro{padding: 100px 0 0;    position: relative;}
.rec-bro .top-cnt { max-width: 656px; margin: auto; text-align: center;}
.rec-bro .top-cnt h1 { margin-bottom: 11px;    position: relative;
  z-index: 1;}
.mail-broch {background: #edf2f8;padding:  50px 0 100px 0;position: relative;z-index: 1;overflow: hidden;}
.mail-broch:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}.mail-broch .lft h2 {margin-bottom: 10px;}
.mail-broch .lft{  width: 50%;padding-right: 93px;  padding-top: 77px;}
.mail-broch .lft &gt; p {margin-bottom: 17px;}
.mail-broch .lft .frm_ .in-two {display: flex;}
.mail-broch .lft .frm_ label.chk input{background-color: #fff;}
.mail-broch .inr-flx {display: flex;align-items: center;}
.mail-broch .lft .frm_ .in-two .in-fld label input{background: transparent;}
.mail-broch .ryt {width: 49%;margin-left: auto;text-align: end;}
.mail-broch .ryt img{    height: 585px!important;max-width: 657px!important;width: 100%!important;object-fit: cover;border-radius: 10px;}
.mail-broch .lft input[type="submit"]{width: 200px;}
.inov.urna_:before{content: none;}
.inov.urna_ .ryt {padding-right: 0;padding-left: 55px;}
.inov.urna_ .inr-flx .lft img{height: 470px;max-width: 620px;width: 100%;object-fit: cover;border-radius: 10px;}
.inov.urna_ {margin:100px 0 50px;background-color: #fff;padding-bottom: 0;}
  .techno.jobs_.price .inr-flx {flex-direction: row-reverse;}
.techno.jobs_.price .inr-flx .ryt{
  margin-right: auto;
  padding-left: 0;
  margin-left: 0;
  padding-right: 43px;}
  .techno.jobs_.price .inr-flx .ryt strong, .techno.sagittis .inr-flx .ryt strong,
  .techno.tempus .inr-flx .ryt strong{ font: 22px / 23px 'Objectivity-Bold';margin-bottom: 14px;display: block;}
.techno.jobs_.price .lft.video_playing &gt; img,
.techno.jobs_.price .inr-flx .lft &gt; img{max-width: 620px;width: 100%;height: 370px;}
.techno.jobs_.price .inr-flx .lft{    width: 46%;}
.techno.jobs_.price .inr-flx .ryt p {padding-right: 0;}
.techno.tempus { padding-top: 0;}
.techno.sagittis .inr-flx .ryt strong:not(:first-child){    font: 17px / 23px 'Objectivity-Bold';
  margin-bottom: 5px;}
  .techno.sagittis .inr-flx .lft &gt; img,  .techno.tempus .inr-flx .lft &gt; img{height: 370px;max-width: 623px;}
  .techno.tempus .inr-flx {
    flex-direction: row-reverse;
}
.techno.tempus .inr-flx .ryt{padding-left: 0;padding-right: 90px;}
.techno.tempus .inr-flx .lft {text-align: end;}
.techno.tempus .inr-flx .ryt {padding-left: 0;padding-right: 0;margin-left: 0;margin-right: auto;}
.techno.tempus .inr-flx .ryt p {padding-right: 36px;}
.techno.jobs_.price {padding-bottom: 0;}
.techno.tempus .inr-flx .ryt p:last-of-type { margin-bottom: 0;}
.utrecht .inr-flx{display: flex;align-items: center;}
.utrecht .inr-flx .lft {width: 50%;}
.utrecht .inr-flx .ryt{width: 50%;     padding-left: 66px;}
.utrecht .inr-flx .lft img {
  height: 931px;
  max-width: 655px;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}
.utrecht {    padding: 136px 0 147px;}
.utrecht .inr-flx .ryt &gt; p {margin: 20px 0;padding-right: 52px;}
.utrecht .inr-flx .ryt .notes {
  background:#edf2f8 url(../images/border-img.png)no-repeat;
  padding: 30px 25px;
  border-radius: 10px;    background-size: contain;
}
.utrecht .inr-flx .ryt .notes p {font: 17px / 26px IBMPlexSans-Medium;}
.utrecht .inr-flx .ryt .logos {padding-top: 33px;padding-bottom: 16px;}
.utrecht .inr-flx .ryt .logos img {width: 226px;height: 67px;object-fit: scale-down;}
.utrecht .inr-flx .ryt .logos img:first-of-type{margin-right: 35px;}
.benefit.stry {padding-top: 0;}
.benefit.stry .proper .inr-flx .lft .certifi {display: flex;flex-wrap: wrap;    margin-top: 50px;justify-content: space-between;padding-bottom: 20px;}
.benefit.stry::after{content: none;}
/* .safe-consider{background-color: #edf2f8;} */
/* .safety {padding: 100px 0;} */
.safety .inr-flx { display: flex; margin-top: 50px; align-items: center;}
.safety .inr-flx .lft{width: 53%;position: relative;}
.safety .inr-flx .ryt { width: 50%; padding-left: 80px;}
/* .safety .inr-flx .ryt p {margin-bottom: 20px;} */
/* .safety .inr-flx .lft &gt; img{
  height: 615px;
  max-width: 656px;
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
} */
.safety.high-qua .inr-flx{align-items: center;}
.safety.location .inr-flx {flex-direction: row-reverse;}
.safety.location .inr-flx .ryt {padding-right: 66px;padding-left: 0;}
/* .safety.location .inr-flx .ryt h6 {margin-bottom: 20px;} */
/* .safety.location .inr-flx .ryt p{padding-right: 28px;} */
.proper.faster {
  box-shadow: unset;
  margin-top: 0;
  margin-bottom: -203px;
  padding-bottom: 0;
  position: relative;
  background: #edf2f8;
}
.proper.faster .inr-flx{background-color: #fff;flex-direction: row-reverse;    overflow: hidden;       border-radius: 0 0 10px 10px;z-index: 1; position: relative;}
.proper.faster .inr-flx .lft:after {
  background: #fff;
  content: "";
  height: 100%;
  position: absolute;
  transform: skew(-9deg);
  background: white;
  left: -117px;
}
.proper.faster .inr-flx .lft p strong {font: 50px / 60px 'Objectivity-Bold';margin-bottom: 20px;display: block;}
.gate .inr-flx {display: flex;align-items: center;}
.gate.tortor .inr-flx {display: flex;flex-direction: row-reverse;}
.eros ul li { display: inline-block;}
.eros ul li:nth-child(odd) {width: 50%;}
.eros ul {margin: 26px 0;}
header .hd_mid .hd_nav .menus .menu-mobile-logo,header .hd_mid .hd_nav .menus button.bck_btn{display: none;}
.review .inr-flx .ryt:before {
  background: #014d98;
    content: "";
    height: 100%;
    position: absolute;
    transform: skew(18deg);
    width: 316px;
    top: 0px;
    left: 74px;
    z-index: -1;
    border-radius: 0 0 0 100px;
}
.review .inr-flx .ryt div#slid2 {padding: 10px 0 10px 10px;margin: -10px 0 -10px 0px;}
.news .news-flx .owl-nav button {
  width: 50px;
  height: 50px;
  border: 1px solid #333;
  color: transparent;
  border-radius: 50px;
  background-color: #fff;
}
.news .news-flx .owl-nav button span {width: 17px;height: 26px;background: url(../images/rev-ar.svg) no-repeat center center;}
.news .news-flx .owl-nav button.owl-next {transform: rotate(180deg);margin-left: 15px;position: absolute;right: 0;}
.news .news-flx .owl-nav {transform: translate(-50%);left: 50%;position: absolute;top: 34%;width: 1535px;display: block;}
.news .news-flx .owl-nav button:hover {background: #014d98;border: transparent;}
.news .news-flx .owl-nav button:hover span {filter: brightness(22);}
.proper.rdy-kite .inr-flx .ryt { width: 74%;}
.proper.rdy-kite .inr-flx .ryt::before {
  right: 150px;
  left: unset;
  background-image: url(../images/rdy-trio.png);
  height: 112px;
  width: 64px;
}
.proper.faster .inr-flx .ryt::before{right: 143px;left: unset;background-image: url(../images/rdy-trio.png);height: 112px;width: 67px;}
footer svg.overlay {
  height: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
  top: -306px;
  left: 0;
  width: 100%;
  z-index: -1;
}
footer .foot-mid .soci-md li a {padding: 0;}
footer .foot-mid .soci-md li:hover {background-color: transparent; border: 1px solid #fff;}

.inov.noten::before{content: none;}
/* .ques .inr-flx .ryt h2 { margin-bottom: 10px;} */
.pro-main .pro-flx .pro-itm:hover a.org-btn:before,
.pro-main .pro-flx .pro-itm:hover a.org-btn:after {background: #fff;}
.pro-main .pro-flx .pro-itm:hover a.org-btn:hover{color: #333;}
  .inov.urna_ .inr-flx { align-items: center;}
.pro-cnt p + ul { margin-top: 30px;}
.techno.sagittis .inr-flx .ryt p:last-of-type {margin-bottom: 10px;}
.techno.sagittis .inr-flx .ryt p {padding-right: 0;}
.eros strong {margin-bottom: 10px;}
.socio-links ul li {padding: 0;}
/* .socio-links ul{display: flex;align-items: center;    margin: 20px 0;} */
.socio-links ul li:before{content: none;}
.socio-links ul li a {
  height: 50px;
  width: 50px;
  background-color: #043b72;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}
.socio-links ul li{margin-right: 10px;}
.socio-links ul li p {font: 20px / 26px IBMPlexSans-SemiBold;color: #333333;}
.socio-links ul li a:hover{background-color: #fe5011}
.glazen .robt-itm-fle .rbt-tm:nth-child(5):hover b:before{    background-color: #014d98;}
.inov.facad::before{content: none;}
.pro-kite:before {
  background: #edf2f8;
  position: absolute;
  z-index: -1;
  border-radius: 0;
  top: -90px;
  content: '';
  width: 100%;
  background-color: #edf2f8;
  height: 478px;
  clip-path: polygon(102% 102%, 0% 64%, 0% 196px, 100% 0%);
  margin: 0 auto;
}
.inov.facad { padding: 100px 0;}
.inov.facad.clean_ .inr-flx { align-items: center;}
.proper .inr-flx .lft h2 {margin-bottom: 20px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(3n),
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(4n) {margin-top: 59px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert { width: 43%;}
.vacatur:before {
  border-color: transparent transparent transparent #fff;
  border-style: solid;
  border-width: 0px 0 6.2rem 100vw;
  content: "";
  z-index: 1;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
}
.inov.intern_ .inr-flx { align-items: center;}
.proper .inr-flx .lft .frm_ label textarea::-webkit-scrollbar, 
.cnt-map .inr-flx .ryt .frm_ label textarea::-webkit-scrollbar{width: 5px;}
.proper .inr-flx .lft .frm_ label textarea::-webkit-scrollbar-thumb, 
.cnt-map .inr-flx .ryt .frm_ label textarea::-webkit-scrollbar-thumb{background-color: #fe5011;}
footer .overlay svg {height: auto;width: 100%;}
footer .overlay {
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(-97%);
  width: 100%;
  right: 0;
}
footer .foot-top .ft-bx:last-of-type ul li {text-align: end;padding-bottom: 20px;margin-top: 51px;}
header .hd_mid .hd_nav .menus .mob-cnt {display: none;}
header .hd_mid .hd_nav .menus .mob-cnt ul li a, header .hd_mid .hd_nav .menus .mob-cnt ul li p{font: 15px / 20px IBMPlexSans-Light;color: #333;}
.safety .inr-flx .lft .saf-logo {
  width: 100%;
  max-width: 395px;
  background: #edf2f8;
  position: absolute;
  bottom: 0;
  right: 125px;
  border-radius: 10px 10px 0 0;
  padding: 30px 21px;
  text-align: center;
}
.safety .inr-flx .lft .saf-logo img {height: 50px;object-fit: contain;}
.safety.high-qua .inr-flx .high-log {
  position: absolute;
  bottom: 0;
  right: 0;
  background: #fff;
  width: 100%;
  max-width: 280px;
  padding: 32px 20px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 13px;
  bottom: 50px;
}
.safety.high-qua .inr-flx .ryt {padding-left: 39px;padding-right: 10px;}
.safety.high-qua .inr-flx .ryt strong {font: 17px / 26px 'IBMPlexSans-Medium';}
.safety.high-qua .inr-flx .ryt p { margin-bottom: 20px; margin-top: 20px; padding-right: 40px;}
.safety.location { background-color: #edf2f8; overflow: hidden;position: relative; z-index: 1;}
/* section.safety.location:before {
  content: '';
  position: absolute;
  top: -64px;
  background: #fff;
  height: 204px;
  width: 104%;
  transform: rotate3d(1, 1, 1, 6deg);
  z-index: -1;
  right: -12px;
} */
.safety.location .inr-flx .lft {text-align: end;}
.proper.faster .inr-flx .ryt{    width: 54%;}
.request.sucess {background: #edf2f8;}
.proper.faster .inr-flx .lft p { padding-right: 40px;}
.proper.faster .inr-flx .ryt .logo {
  position: absolute;
  bottom: 156px;
  right: 0;
  z-index: 1;
}
.proper.faster .inr-flx .lft {padding: 52px 10px 20px;text-align: start;}
.safety.location .inr-flx .ryt .logo img { max-width: 231px; height: 87px; object-fit: contain;}
.cookies {
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9999;
  margin: auto;
}
.cookie-popup ,.cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{padding: 49px 40px;background-color: #fff;border-radius: 5px;max-width: 575px;margin-right: 60px;margin-left: auto;grid-row-gap: unset;}
.cookie-popup strong, .cmplz-cookiebanner .cmplz-title {
  color: #333333 !important;
  font: 35px / 40px 'Objectivity-Bold' !important;
  display: block!important;
}
.cookie-popup .btn-fle a.org-btn:first-of-type {
  margin-bottom: 10px;
}
.cookie-popup .btn-fle a{text-align: center;}
.cookie-popup .btn-fle a.org-btn:first-of-type,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept ,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{    background-color: #014d98 !important;    font: 14px / 50px 'IBMPlexSans-Bold';padding: 0; height: unset; text-transform: uppercase;}
.cookie-popup .btn-fle a.org-btn:first-of-type:before,
.cookie-popup .btn-fle a.org-btn:first-of-type:after{background-color: #fe5011;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close {
  position: absolute;
  top: 20px;
  padding: 0;
  background: url(../images/cky-cls.svg)no-repeat;
  right: 20px;
}
.cookie-popup p a,.cmplz-cookiebanner .cmplz-body p a {color: #014d98;}
.cookie-popup p a:hover,.cmplz-cookiebanner .cmplz-body p a:hover{text-decoration: underline;}
footer.spa { padding-top: 200px;}
.news:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
.inov.intern_:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}
.request.jobs_ {background-image: linear-gradient(to top, #edf2f8 50%, transparent 50%);}
.ques:after {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
.inov.noten:after {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -348px;
  z-index: -2;
  border: unset;
  top: unset;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a.active::after {width: 100%;}
.mail-broch:after {
  content: '';
    position: absolute;
    top: -224px;
    background: #fff;
    height: 385px;
    width: 104%;
    transform: rotate3d(1, 1, 1, 11deg);
    z-index: -1;
    right: -32px;
}
footer.add {background-color: #edf2f8;}
footer p a { color: #fff;}
/* center li */
.news .top-cnt p ul li,
.vacatur .top-cnt p ul li,
.benefit .stps .stp-flx .itm .stp-cnt p ul li,
.trob .inr-flx .ryt .frm_ p ul li,.rec-bro .top-cnt ul li,.news-outr .top-cnt p ul li,.brochur .top-cnt p ul li,.cnt-top .top_cnt p ul li {
  margin: auto;
  width: fit-content;
}
.banner .ban_cnt p ul li{color: #fff;}
header .hd_top .hd_flx .hd_ryt .sel_flg .sel_drp li a span:hover{color: #fe5011;}
.banner .ban_cnt a.link_:hover {color: #fe5011;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt p {font: 15px / 26px IBMPlexSans-Light;}
.inov.hq .ryt p {padding-right: 27px;}
.rec-bro .top-cnt h1 span{color: #fe5011;}
.mail-broch .lft .frm_ .in-two .in-fld label input{     color: #58595b;}
header.hd-bg .hd_mid .hd_nav{padding: 31px 0 31px 0;}
.pro-main .top-cnt p {margin-top: 10px;}
.mail-broch .lft .frm_ .in-two .in-fld label input::placeholder{    color: #58595b;}
.techno .inr-flx .lft button.video-control.playing span.video-pause {display: block;}
.techno .inr-flx .lft button.video-control.playing span.video-play{display: none;}
.techno .inr-flx .lft button.video-control.playing { opacity: 0;}
.techno .inr-flx .lft.video_playing:hover button.video-control.playing {opacity: 1 ;}
.request.robot { background-image: linear-gradient(to bottom, transparent 50%, #edf2f8 50%);}
.inov.facad.capac_ .inr-flx .ryt p:last-child {margin-bottom: 0;}
.eros strong + p {padding-right: 20px;}
.eros ul + p {padding-right: 20px;}
.eros ul li {padding-bottom: 15px;}
.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"] {width: 200px;}
.proper.rdy-kite .inr-flx .lft .in-fld input::placeholder,
.proper.rdy-kite .inr-flx .lft .in-fld input::placeholder,
.cnt-map .inr-flx .ryt .frm_ .in-fld label input::placeholder{color: #999;}
.quote p ul li {color: #fff;}
.request.jobs_ .req-inr {border-radius: 10px;    align-items: end;}
.request.jobs_ .req-inr .lft p ul li {color: #fff;}
.request.jobs_ .req-inr .lft h4 {font: 46px / 50px 'Objectivity-Bold';}
.privay_ ul {margin-bottom: 20px;}
footer .cpy-ryt ul a.active {color: #fff;}
.proper.faster:before {
  content: '';
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 431px;
  background: #edf2f8;
  bottom: -367px;
  z-index: -1;
}
/* 29-08-2024 */
.trob .inr-flx .ryt .rng-img label.uacf7-slider-label {display: none !important;}
/* 29-08-2024 */
/* 30-8-24 */
.proper.over_ .inr-flx .lft p:empty,.proper.over_ .inr-flx .lft p br,.inov.hq .ryt p br,
.review .inr-flx .lft p br
 {display: none;}
 .review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next {
  right: -29px;
  display: block !important;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev{display: block!important;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev { display: block !important;transform: unset;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:before, 
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:before{content: none;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:after {
  background: url(../images/rev-ar.svg) no-repeat center center;
  width: 36px;
  height: 33px;
  visibility: visible !important;
  transform: unset;
  top: 9px;
  position: absolute;
  left: 5px;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:after {
  right: 9px;
  display: block !important;
  margin: 0;
  top: 8px;
  background: url(../images/rev-ar.svg) no-repeat center center;
  width: 36px;
  height: 33px;
  TRANSFORM: UNSET;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-prev:hover:after,
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls .ti-next:hover:after{filter: brightness(12)}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-inner {
  box-shadow: none;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-item .ti-review-header {
  padding: 0;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-review-header:before{content: none;}
/* megamenu */
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary {background: unset;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:hover, 
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a.mega-menu-link:focus,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item &gt; a.mega-menu-link, 
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-ancestor &gt; a.mega-menu-link,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-page-ancestor &gt; a.mega-menu-link{background: unset;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item.mega-toggle-on a {background: unset;}
 #mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, 
 #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge {
  position: unset;
}
header .hd_mid #mega-menu-wrap-primary&gt;ul.mega-menu li a, 
header .hd_mid #mega-menu-wrap-primary&gt;ul#mega-menu-primary&gt;li&gt;.mega-sub-menu li, 
header .hd_mid #mega-menu-wrap-primary,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge{position: unset;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li {display: block;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item:hover &gt; ul.mega-sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: unset !important;
    pointer-events: unset;
}
  header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: unset;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu {
  padding: 59px 0 52px;
  width: 100%;
  position: absolute;
  top: 182px;
  left: 0;
  z-index: 2;
  transition: all 0.2s ease-out, all 0.3s ease-in;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
#header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a {
transition: .3s ease;padding-bottom: 10px;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row {
  max-width: 1350px !important;
  padding: 0 10px !important;
  float: unset !important;
  margin: 0 auto !important;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li {
  padding: 0;
  padding-right: 20px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li::before{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {position: unset;
  background:url(../images/flag_drp.svg) no-repeat right 24px top 54px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children &gt; a.mega-menu-link &gt; span.mega-indicator:after{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item {padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-5 ,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10{padding-left: 89px;}
/* 31-8-24 */
#vid .modal_content .wp-video .mejs-container {
  width: 100% !important;
  max-width: 400px !important;
  height: 359px!important;
  min-width: 400px !important;
}
#vid .modal_conten .wp-video-shortcode video{ width: 340px !important;
  min-width: 217px !important;
  height: 100% !important;}
header .hd_mid .hd_nav .menus.main #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row {
  padding: 0 !important;
}
.banner .ban_cnt strong br ,
.banner .ban_cnt p br,.cnt-map .inr-flx .ryt .top-cnt p br{ display: none;}
#vid .wp-video .mejs-inner .mejs-overlay-button {display: none;}
.cnt-map .inr-flx .ryt .frm_ label.chk span.wpcf7-list-item {margin: 0;}
.cnt-map .inr-flx .ryt span.wpcf7-spinner {
  position: absolute;
  bottom: 35px;
  right: 32px;
  margin: 0;
}
.cnt-top .cnt-top-flx ul li .cnt br ,.cnt-top .top_cnt p br,.techno .inr-flx .ryt p br,
.pro-kite .kite-out .inr-flx .lft p br,.inov .inr-flx .ryt p br ,.glazen .top-cnt p br,.glazen .robt-itm-fle .rbt-tm p br,.proper.soft-ware .inr-flx .lft p br,.inov.facad .inr-flx .ryt p br,.request .req-inr .lft p br,.techno .inr-flx .ryt h1 br{display: none;}
.inov.facad.capac_ .inr-flx .ryt p:first-of-type {padding: 0;}
.news .news-flx .new-itm .cnt p br {display: none;}
.proper.rdy-kite .inr-flx .lft .in-fld span.wpcf7-form-control-wrap,
.proper .inr-flx .lft .frm_ label textarea span.wpcf7-form-control-wrap{width: 100%;}
.proper.rdy-kite .lft .frm_ label.chk span.wpcf7-list-item {margin: 0;}
.trob .inr-flx .ryt input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 6px;
  background: linear-gradient(to right, #014d98 0%, #014d98 var(--slider-value), #d3d3d3 var(--slider-value), #d3d3d3 100%);
  border-radius: 200px;
  outline: none;
}
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #014d98;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  z-index: 2;
  outline: 3px solid #014d98;
  outline-offset: 3px;
}
.trob .inr-flx .ryt input[type="range"]::-moz-range-track {background: transparent;border: none;}
.trob .inr-flx .ryt input[type="range"]::-moz-range-progress {background-color: #014d98;}
.trob .inr-flx .ryt input[type="range"]::-moz-range-track {background-color: #d3d3d3;}
.benefit .stps .stp-flx .itm .stp-cnt p br{display: none;}
.trob .inr-flx .ryt .rng-img label + span.uacf7_range_slider-58-value.uacf7-value {display: none;}
.trob .inr-flx .ryt .rng-img span.uacf7_range_slider-60-value.uacf7-value {
  background-color: #fe5011;
  position: absolute;
  right: 74%;
  width: 70px;
  padding: 5px 0;
  text-align: center;
  border-radius: 4px;
  color: #fff;
  font-family: 'IBMPlexSans-Regular';
  top: 38px;
  font-size: 12px;
}
.trob .inr-flx .ryt .rng-img:first-of-type {margin-bottom: 16px;}

.pro-cnt p br {display: none}
.techno.sagittis .inr-flx .ryt p b{
  font: 17px / 23px 'Objectivity-Bold';
  margin-bottom: 5px;
  display: block;}

  /* .mail-broch .lft &gt; p br,  .rec-bro .top-cnt p br,.utrecht .inr-flx .ryt p br,.benefit.stry .proper .inr-flx .lft p br,
  .safety .inr-flx .ryt p br,.safety.high-qua .inr-flx .ryt p br,.safety.location .inr-flx .ryt p br,.proper.faster .inr-flx .lft p br,
  .proper.faster .inr-flx .lft p strong br,.privay_ p br,.kite-notes .inr-flx .ryt p br,
  .tellus p br,.gate .inr-flx .lft p br,.eros p br,
  .quote p br,.benefit .proper .inr-flx .lft p br,.certifite .inr-flx strong br{display: none;} */
  .mail-broch .lft .frm_ label.chk .wpcf7-list-item{margin: 0;}
/*  */
/* 2-9-24 */
#vid .modal-dialog .modal_content .wp-video-shortcode video,
#vid .modal-dialog .modal_content video.wp-video-shortcode{height: 100%!important;}
.proper.rdy-kite .inr-flx .lft .top_cnt p br{display: none;}
.proper .inr-flx .lft .frm_ span.wpcf7-form-control-wrap {width: 100%;}
.proper.rdy-kite .inr-flx .lft .top_cnt p:first-of-type {margin-bottom: 0;}
#cmplz-document {max-width: 100%!important;}
#cmplz-document .cmplz-subtitle, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle {margin: 10px 0!important;}
#cmplz-document ul, .editor-styles-wrapper .cmplz-unlinked-mode ul {margin-left: 0!important;}
header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li { margin-bottom: 10px;text-align: start;}
footer .foot-top .ft-bx:nth-child(3n) { width: 24%}
/*  */
/* 3-9-24 */
.benefit .proper .inr-flx .lft p {margin-bottom: 5px;}
.news .top-cnt p br,.trob .inr-flx .lft p br,.proper .inr-flx .lft h4 br,.vacatur .top-cnt p br,.ques .inr-flx .ryt p br{display: none;}
footer .foot-out .foot-top .ft-bx ul.ft-link li.current_page_item a,footer .cpy-ryt ul li.current_page_item a{color: #fff;}
.inov.intern_ .inr-flx .ryt .btns_ p {display: flex;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row .mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-4 ul li.meg-arr:last-child,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-9 ul li.meg-arr:last-child,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-13 ul li.meg-arr:last-child,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row .mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-17 ul li.meg-arr {
  background: url(../images/meg-arr.svg) no-repeat left 0px top 14px;
  padding-left: 26px;
  padding-top: 10px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-376-0-3 ul li.meg-arr ,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-10 ul li.meg-arr,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-443-0-3 ul li.meg-arr,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-item-nav_menu-18 ul li.meg-arr,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:last-of-type li.meg-arr{
  background: url(../images/meg-view.svg) no-repeat left 0 top 15px;
  padding-left: 26px;
  padding-top: 10px;
  padding-right: 0;
}
header .hd_top .hd_flx .hd_ryt .sel_flag .sel_drp li span:hover {color: #fe5011;}
.cmplz-cookiebanner .cmplz-header{display: unset!important;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close svg{display: none;}
.cmplz-cookiebanner .cmplz-body {min-width: 100% !important;    margin-top: 11px;}
.cmplz-cookiebanner .cmplz-body p br {display: none;}
.cmplz-cookiebanner .cmplz-buttons { flex-direction: column;margin-top: 16px;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{    background-color: #fe5011!important;color: #fff!important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
  background: #fe5011 !important;
  border-color: transparent;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color: #014d98 !important;}
.pro-main .pro-page ul li.prev {margin: 0;}
.pro-main .top-cnt p br,.pro-main .pro-flx .pro-itm .pro-cnt p br {
  display: none;
}
/*  */
/* 4-9-24 */
.whatsapp,.wa__btn_popup .wa__btn_popup_txt,.wa__popup_powered .wa__popup_icon-ninja {display: none!important;}
/* .wa__btn_popup .wa__btn_popup_icon:before{content: none!important} */
.error_page.poli {padding: 80px 0;text-align: center;}
.error_page.poli img {
  width: 100%;
  max-width: 594px;
  height: 300px;
  display: block;
  margin: 50px auto;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item a {color: #fe5011 ;}
.custom .inr-flx .ryt .ryt-slid .itm img {text-align: center;margin: auto;}
.benefit.stry .proper .inr-flx &gt; .lft p:not(:last-of-type) {margin-bottom: 30px}
.cnt-map .inr-flx .frm_ .capt,
.proper .inr-flx .lft .frm_ .capt {margin-top: 10px;}
.cnt-map .inr-flx .frm_ .capt input,
.proper .inr-flx .lft .frm_ .capt input,.trob .inr-flx .ryt .frm_ .capt input,
.mail-broch .inr-flx .lft .frm_ .capt input {
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 7px 14px;
  width: 113px;
  font: 16px / 24px IBMPlexSans-Light;
  color: #58595b;
}
.cnt-map .inr-flx .frm_ .capt img,
.proper .inr-flx .lft .frm_ .capt img,.trob .inr-flx .ryt .frm_ .capt img ,.mail-broch .inr-flx .lft .frm_ .capt img{
  height: 44px;
  vertical-align: top;
  width: 113px;
  object-fit: contain;
  margin-right: 20px;
}
.cnt-map .inr-flx .frm_ .capt p,
.proper .inr-flx .lft .frm_ .capt p ,.trob .inr-flx .ryt .frm_ .capt p,
.mail-broch .inr-flx .lft .frm_ .capt p{
  display: flex;
  align-items: start;
}
/* .wa__btn_popup.wa__active .wa__btn_popup_icon:after {
  background-color: #4caf50;
  width: 32px;
  height: 32px;
  right: 0;
  position: absolute;
  left: 38px;
  top: 16px;
} */
.mail-broch .lft .frm_ span.wpcf7-spinner {
  top: -40px;
  margin: 0;
  text-align: end;
  margin-left: auto;
  display: block;
  right: 10px;
}
.news-outr .work_tabs .tab-content .work_flx .work_itm:hover a.arr-link img,.news .news-flx .new-itm:hover a.arr-link img {
  filter: invert(1);
}
.mail-broch .inr-flx .lft .frm_ .capt {
  margin-top: 11px;
}
/*  */


/* 9-9-24 */
.review .ti-widget.ti-goog .ti-reviews-container-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 0 !important;
}
.review .ti-widget.ti-goog .ti-widget-container {
  margin: 0;
}
.trob .inr-flx .ryt .frm_ .wpcf7 form .wpcf7-response-output {
  margin: 0;
}
.cnt-map .inr-flx .ryt .frm_ .wpcf7-response-output {
  margin: 10px 0 0;
}
/*  */
/* 10-9-24 */
#vid .modal-dialog .modal_content {
  padding: 25px;
}
.benefit .proper {
  background: #fff;
}
.techno.tempus .inr-flx .ryt p:nth-child(2) {
  margin-bottom: 17px;
}
/*  */
/* 4-9-24 */
.whatsapp,.wa__btn_popup .wa__btn_popup_txt,.wa__popup_powered .wa__popup_icon-ninja {display: none!important;}
/* .wa__widget_container .wa__btn_popup_icon {
  background: url(../images/whtsap.svg) no-repeat !important;
  box-shadow: unset !important;
  -webkit-box-shadow: unset !important;
  height: 77px !important;
  border-radius: unset !important;
  width: 116px !important;
} */
/* .wa__btn_popup .wa__btn_popup_icon:before{content: none!important} */
.error_page.poli {padding: 80px 0;text-align: center;}
.error_page.poli img {
  width: 100%;
  max-width: 594px;
  height: 300px;
  display: block;
  margin: 50px auto;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-current-menu-item a {color: #fe5011 ;}
.benefit.stry .proper .inr-flx &gt; .lft p:not(:last-of-type) {margin-bottom: 30px}
.cnt-map .inr-flx .frm_ .capt,
.proper .inr-flx .lft .frm_ .capt {margin-top: 10px;}
.cnt-map .inr-flx .frm_ .capt input,
.cnt-map .inr-flx .frm_ .capt img,
.proper .inr-flx .lft .frm_ .capt img {
  height: 44px;
  vertical-align: top;
  width: 113px;
  object-fit: contain;
}
/* .wa__btn_popup.wa__active .wa__btn_popup_icon:after {
  background-color: #4caf50;
  width: 35px;
  height: 38px;
  right: 0;
  position: absolute;
  left: 37px;
  top: 12px;;
} */
.mail-broch .lft .frm_ span.wpcf7-spinner {
  top: -40px;
  margin: 0;
  text-align: end;
  margin-left: auto;
  display: block;
  right: 10px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li:last-child {
  padding-right: 0;
}
.news .news-flx .new-itm a.arr-link img {
  width: auto;
  height: auto;
}
/*  */
/* 05-09-2024 */
.wa__popup_powered_mb .wa__popup_tooltiptext_mb{
  display: none;
}
.trob .inr-flx .ryt .frm_ .capt p {
  text-align: start;
  margin: 0;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:last-of-type {
  padding-right: 0;
  width: 30%;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type {
  padding: 0;
  width: 90%;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu {
  display: flex;
}
/* 05-09-2024 */
/* 6-9-24 */
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type ul.mega-sub-menu li.mega-menu-item h4.mega-block-title.tg:after {
  transform: rotate(90deg);
}

/* 9-9-24 */
.trob .inr-flx .ryt .frm_ .capt {
  margin-top: 22px;
}
/* 10-9-24 */
.invalid .wpcf7-response-output,.wpcf7 form .wpcf7-response-output {
  margin: 10px 0 0 !important;
  font-size: 14px !important;
  font-family: IBMPlexSans-Light !important;
  color: red !important;
  font-weight: unset !important;
  line-height: 21px !important;
  border: 1px solid red !important;
  padding: 10px !important;
  text-align: center;
}

.proper.rdy-kite .lft .frm_ .wpcf7-spinner {
  top: -34px;
  right: 0;
  margin-left: auto;
  left: 6px;
  display: block;
  margin-right: 0;
}
/*  */
/* 11-9-24 */



.banner .ban_img .video_playing .video_bh {
  opacity: 1;
  visibility: visible;
}
.banner .ban_img.video_playing video.video_bh{
opacity: 1;
visibility: visible;
}

.banner .ban_img button.video-control span.video-pause {
  display: none;
}
.banner .ban_img button.video-control.playing span.video-play {
  display: none;
}
.banner .ban_img button.video-control.playing span.video-pause {
  display: block;
}

.banner .ban_img button.video-control.playing {
  opacity: 0;
}
.banner .ban_img:hover button.video-control.playing {
  opacity: 1;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450 !important;
  color: #46b450 ! Important;
}
/*  */
/* 10-10-24 */
.banner .ban_cnt p br {
  display: block;
}
.banner .ban_cnt .ban_btn p br {
  display: none;
}
.news .news-flx .new-itm ul li.txt {
  border-right: unset;
}
/*  */
/* 21-10-24 */
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type ul li,
footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type ul li,
footer .foot-out.mefoo-nl .foot-top .ft-bx:last-of-type ul li {
  text-align: center;
}
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type,
footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type{
  width: 21%;
  margin-left: auto;
}
.review .inr-flx .ryt .itm &gt; img {
  display: inline-block;
}
.custom .inr-flx .ryt .ryt-slid .itm img:hover {
  filter: unset;
}
.certifite .inr-flx .ryt img:nth-child(2n) {
  transform: scale(1.95);
}
.proper.soft-ware .inr-flx .ryt::before {
  left: 141px;
}
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type,
 footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type, 
 footer .foot-out.mefoo-nl .foot-top .ft-bx:last-of-type {
  text-align: center;
}
.techno.sagittis .inr-flx .ryt .rebo-logo {
  width: 170px;
  height: 70px;
}

/*  */
/* new robot */
.glazen .cent-robt img{object-fit: contain;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  content: '';
  background: url(../images/four-arw.svg) no-repeat left;
  width: 401px;
  height: 119px;
  position: absolute;
  left: 61px;
  top: -48px;
  background-size: 433px;
  /* transform: rotateY(180deg); */
  right: 0;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -135px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 28px;
  border: 5px solid #ffff;
  margin-top: 0;
  z-index: 1;
  top: -27px;
  cursor: pointer;
  left: 8%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 0;
  border: 5px solid #ffff;
  top: -100px;
  z-index: 1;
  left: unset;
  right: 36%;
  cursor: pointer;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3){margin-top: 0;} */
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  content: '';
  background: url(../images/trd-arw.svg) no-repeat;
  width: 391px;
  height: 139px;
  position: absolute;
  top: -77px;
  left: -6px;
  /* transform: rotatex(180deg); */
  background-size: 391px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) {
  /* margin-top: 44px; */
  padding-left: 46px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) {
  /* padding-top: 34px; */
  padding-right: 100px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  top: 0;
  left: 15%;
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 28px;
  border: 5px solid #ffff;
  margin-top: 0;
  z-index: 1;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  content: '';
  background: url(../images/four-arw.svg) no-repeat;
  height: 45px;
  width: 423px;
  position: absolute;
  top: 12px;
  right: 0;
  background-size: 448px;
  left: 15%;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(2) {
  padding-top: 100px;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  content: '';
  width: 25px;
  height: 25px;
  background: #fe5011;
  border-radius: 50px;
  position: absolute;
  margin-top: 0;
  border: 5px solid #ffff;
  z-index: 1;
  right: unset;
  left: 17%;
  top: 70px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  content: '';
  background: url(../images/sec-ar.svg) no-repeat;
  height: 47px;
  width: 497px;
  position: absolute;
  right: 0;
  top: 41px;
  background-size: 584px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) {
  padding-top: 76px;
  padding-right: 52px;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(2) .cnt{margin-top: 0;} */
.glazen .robt-itm-fle .rbt-tm:first-of-type {
  padding-top: 112px;
  /* padding-left: 145px; */
}
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  right: -121px;
}
/*  */
/* 22-10-24 */
.proper.rdy-kite .inr-flx .ryt::before{right:135px}
.trob .inr-flx .ryt .frm_ input[type="submit"] {
  margin-top: 31px;
}
/*  */
/* 23-10-24 */
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  right: 29%;
  top: 26px;
  z-index: 1;
}
.glazen .robt-itm-fle .rbt-tm p {
  color: #fff;
  overflow-y: scroll;
  height: 125px;
}
.glazen .robt-itm-fle .rbt-tm p::-webkit-scrollbar{width: 5px;}
.glazen .robt-itm-fle .rbt-tm p::-webkit-scrollbar-thumb{width: 5px;background-color: #fff;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) {
  margin-top: -44px;
}
.glazen .robt-itm-fle .rbt-tm .robo-head{position: relative;}
.glazen .robt-itm-fle .rbt-tm.three b {
  width: 300px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .cnt p {
  height: 83px;
}
/* header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
        padding: 39px 31px 41px 0;
    } */
    .news-outr .work_tabs .tab-content .work_flx .work_itm a {
      display: block;
  }
  .error_page.poli .er_pa .org-btn {
    z-index: 1;
}

/*  */
/* 28-10-24 */
.tellus p {
  margin-bottom: 18px;
}
.blog_det h2, .blog_det h3, .blog_det h4 {
  font: 41px / 46px 'Objectivity-Bold';
}
/*  */

/**==30 oct 24==**/
.vacatur .job-flx .job-itm .job-cnt p:empty{display: none;}
.vacatur .job-flx .job-itm .job-cnt p{
  max-height: 112px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 10px;
  padding:0 10px;
}
.vacatur .job-flx .job-itm .job-cnt p::-webkit-scrollbar{
  width:5px;
}
.vacatur .job-flx .job-itm .job-cnt p::-webkit-scrollbar-thumb{
  background: #fe5011;
  border-radius: 10px;
}
.vacatur .job-flx .job-itm .job-cnt p::-webkit-scrollbar-track{
  background: #e5e5e5;
  border-radius: 10px;
}
.vacatur .job-flx .job-itm strong{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 10px;
}
.blog_det .gate.tortor{padding-top: 0;}
.gate.tortor .inr-flx .ryt{text-align: start;}
.gate .inr-flx .ryt{text-align: end;}
.tellus p:last-of-type{margin-bottom: 0;}
.blog_det .gate{
  padding: 30px 0;
}
.blog_det .kite-notes{padding: 0px 0 25px 0;}
.blog_det .tag-btns{margin-bottom: 35px;}
.blog_det .kite-notes .inr-flx{align-items: center;}
.blog_det .gate .inr-flx .lft p:first-of-type{margin-top: 0;}
/**==30 oct 24==**/


/* 5-3-25 */
.utrecht .inr-flx .ryt h1 {
  word-wrap: break-word;
}
.benefit.en_ben .proper .inr-flx .ryt::before {
  left: 163px;
  bottom: -2px;
}
.proper.en_pro .inr-flx .ryt::before {
  left: 161px;
}
.safe-consider .proper .inr-flx .ryt::before {
  left: 162px;
  bottom: 0px;
}
.benefit.stry .proper .inr-flx .lft:after{    height: 100%;top: 0;}
.proper.over_.en_ove .inr-flx .ryt::before {
  bottom: -1px;
}
/* 5-3-25 */



/* job page popup */
#working .modal-dialog,#offer .modal-dialog {
  max-width: 755px;
border-radius: 15px;
  background: #fff;
  border: unset;
}
#working .modal-dialog .modal-content,#offer .modal-dialog .modal-content {
  border: unset;border-radius: 15px;
}
#working .modal-dialog .modal-content button,
#offer .modal-dialog .modal-content button {
  position: absolute;
  top: -9px;
  right: -16px;
  padding: 0;
}
#working .modal-dialog ,#offer .modal-dialog  {  padding: 60px;}  
#offer .modal-content &gt; strong,#working .modal-content &gt; strong{
  color: #333333;
  font: 50px / 60px 'Objectivity-Bold';
}
#working .modal-dialog .modal-content .in-fld input,
.new_magz .inr_flx .frm_cnt  .in-fld input,
#offer .modal-dialog .modal-content .in-fld input{
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 12px 18px;
  width: 100%;
  font: 16px / 24px IBMPlexSans-Light;
  color: #222;
}
#working .modal-dialog .modal-content .in-fld label strong,
.new_magz .inr_flx .frm_cnt  .in-fld label strong,
#offer .modal-dialog .modal-content .in-fld label strong {
  display: block;
  color: #333333;
  font: 17px / 26px IBMPlexSans-Medium;
  margin-bottom: 10px;
}
#working .modal-dialog .modal-content .in-two,
#offer .modal-dialog .modal-content .in-two {
  display: flex
;
  align-items: start;
}
#working .modal-dialog .modal-content .in-two .in-fld,
#offer .modal-dialog .modal-content .in-two .in-fld {
  width: 100%;
}
#working .modal-dialog .modal-content .in-two .in-fld:not(:last-child),
#offer .modal-dialog .modal-content .in-two .in-fld:not(:last-child) {
  margin-right: 20px;
}
#working .modal-dialog .modal-content .file .img_int input[type="file"] {
  webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
#working .modal-dialog .modal-content .file {
  position: relative;
  border: 2px dashed #d3d3d3;
  border-radius: 15px;
  text-align: center;
  padding-bottom: 22px;
}
#working .modal-dialog .modal-content .file .slp p {
  color: #999999;
}
#working .modal-dialog .modal-content .in-fld textarea,
#offer .modal-dialog .modal-content .in-fld textarea {
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 12px 18px;
  width: 100%;
  font: 16px / 24px IBMPlexSans-Light;
  color: #999999;
  height: 100px;
}#working .modal-dialog .modal-content .in-fld,
#offer .modal-dialog .modal-content .in-fld {
  margin-bottom: 15px;
}
#working .modal-dialog .modal-content label.chk ,
#offer .modal-dialog .modal-content label.chk {
  display: flex;justify-content: center;
}
#working .modal-dialog .modal-content label.chk input,.new_magz .inr_flx .frm_cnt label.chk input,
#offer .modal-dialog .modal-content label.chk input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  max-width: 15px;
  min-width: 15px;
  height: 15px;
  background-color: #f3f3f3;
  cursor: pointer;
  border-radius: 4px;
  position: relative;
  margin-top: 6px;
}
#working .modal-dialog .modal-content label.chk input + p,
#offer .modal-dialog .modal-content label.chk input + p,
.new_magz .inr_flx .frm_cnt label.chk input+p {
  padding-left: 10px;
}
#working .modal-dialog .modal-content label.chk input:checked::after,
#offer .modal-dialog .modal-content label.chk input:checked::after,
.new_magz .inr_flx .frm_cnt label.chk input:checked::after{
  visibility: visible;
    opacity: 1;
}
#working .modal-dialog .modal-content label.chk input:after,
#offer .modal-dialog .modal-content label.chk input:after,
.new_magz .inr_flx .frm_cnt label.chk input::after{
  content: " ";
    position: absolute;
    clear: both;
    display: block;
    width: 9px;
    height: 5px;
    border: solid #fff;
    border-width: 2px 2px 0 0;
    transform: rotate(136deg);
    left: 3px;
    top: 4px;
    opacity: 0;
    visibility: hidden;
}
#working .modal-dialog .modal-content label.chk input:checked,
#offer .modal-dialog .modal-content label.chk input:checked,
.new_magz .inr_flx .frm_cnt label.chk input:checked
{background-color: #fe5011;}
#working .modal-dialog .modal-content label.chk input + p a,
#offer .modal-dialog .modal-content label.chk input + p a,
.new_magz .inr_flx .frm_cnt label.chk a {
  font-family: 'IBMPlexSans-Medium';
}
#working .modal-dialog .modal-content label.chk input + p a:hover,
#offer .modal-dialog .modal-content label.chk input + p a:hover,
.new_magz .inr_flx .frm_cnt label.chk a:hover{text-decoration: underline;}

#working .modal-dialog .modal-content input[type="submit"],
#offer .modal-dialog .modal-content input[type="submit"],
.new_magz .inr_flx .frm_cnt input[type="submit"] {
  margin-top: 23px;
  width: unset;
  padding: 0 30px;
  font: 14px / 50px 'IBMPlexSans-Bold';
  background-color: #fe5011;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  display: block;
  margin: 23px auto 0;
}
#working .modal-dialog .modal-content form,
#offer .modal-dialog .modal-content form {
  margin-top: 37px;
}
/* job page popup */
/* magazine page */
.new_magz {
  padding: 100px 0;
}.new_magz .inr_flx .lft {
  width: 50%;
}
.new_magz .inr_flx{display: flex;align-items: center;}
.new_magz .inr_flx .frm_cnt {
  box-shadow: 0px 0.5px 11px rgb(0 0 0 / 8%);
  padding: 40px;margin-top: 33px;
}
.new_magz .inr_flx .frm_cnt  .in-fld{margin-bottom: 10px;}
.new_magz .inr_flx .frm_cnt h2 {
  margin-bottom: 20px;
}
.new_magz .inr_flx .frm_cnt label.chk{display: flex;}
.new_magz .inr_flx .frm_cnt input[type="submit"] {
  margin-left: 0;
}.new_magz .inr_flx .ryt {
  text-align: end;
  width: 50%;
}.new_magz .inr_flx .ryt img {
  max-width: 560px;
  height: 610px;
  object-fit: contain;
  width: 100%;
}
.ban {
  position: relative;overflow: hidden;
}
/* magazine page */
/* the robot page */
.ban .ban_img video.vid-robot {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ban .ban_cnt {
  padding: 329px 0 190px;
  position: relative;
  z-index: 1;
}.ban svg.overlay {
  bottom: 0px;
  height: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
  bottom: -6px;
}
.ban .ban_img{position: absolute;top: 0;bottom: 0;width: 100%;}
.ban .ban_cnt .ban_lft {
  max-width: 591px;
}
.ban .ban_cnt .ban_lft *{color: #fff;}
.ban:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-image: linear-gradient(74deg, #000000d9 -8%, transparent 56%);
}
.ban .ban_cnt .ban_lft h1 span{
  color: #fe5011;
}.ban .ban_cnt .ban_lft h1 {
  padding-right: 156px;
}
.ban .ban_cnt .ban_lft h1 + p{margin: 15px 0 0;}
.ban .ban_cnt .ban_lft .ban_btn {
  display: flex
;    margin-top: 30px;
  align-items: center;
}
.ban .ban_cnt .ban_lft a.link_ {
  font: 14px / 20px 'IBMPlexSans-Bold';
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  vertical-align: top;
  background: url(../images/a-arw.svg) no-repeat right;
  padding-right: 25px;
  margin-left: 40px;
}
/* the robot page */
/* map page */
header.map-hd .hd_top .hd_flx .hd_ryt .sel_flg .lang .lan_img span {
  color: #014d97;
}
header.map-hd .hd_top .hd_flx .hd_ryt .sel_flg{background-image: url(../images/map-lang-arw.svg);}
header.map-hd .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a {
  color: #222;
}
header.map-hd .hd_mid .hd_nav .menus ul.nav_men &gt; li a:after{border-color: #222;}
header.map-hd .hd_mid .hd_nav .menus a.cont-btn.org-btn {
  color: #014d97;
  BORDER-COLOR: #014d97;
}
header.map-hd .hd_mid .hd_nav .menus a.cont-btn.org-btn:hover {
  color: #fff;
  BORDER-COLOR: transparent;
}header.map-hd .hd_top {
  border-color: #ccc;
}
header.map-hd {
  position: unset;
}.map-img img {
  width: 100%;height: 100vh;object-fit: cover;
}
header.map-hd .hd_mid .hd_nav {
  padding: 0;
}
header.map-hd  .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li{    padding: 38px 34px 38px 0;}
header.map-hd .hd_mid .hd_nav .logo a img {
  height: 74px !important;
  width: 232px !important;
}
.new_magz .inr_flx .lft &gt; p {
  padding-right: 77px;
}

/*  */

/* 23-4-25 */
.new_magz .inr_flx .frm_cnt label.chk span {
  margin: 0;
}
.new_magz .inr_flx .frm_cnt label.chk label{display: flex;width: 100%;}
.new_magz .inr_flx .frm_cnt label.chk label span{padding-left: 10px}
/* 23-4-25 */

/* 23-04-2025 start */
.new_magz .inr_flx .frm_cnt  .in-fld .wpcf7-form-control-wrap{width: 100%;}
.new_magz .inr_flx .frm_cnt  .in-fld.captcha .wpcf7-form-control-wrap {
width: 180px;
}
.new_magz .inr_flx .frm_cnt  .in-fld.captcha{margin: 20px 0 12px;}
#working .modal-dialog .modal-content .in-fld span.wpcf7-form-control-wrap,
#offer .modal-dialog .modal-content .in-fld span.wpcf7-form-control-wrap{width: 100%;}
#working .modal-dialog .modal-content .in-fld textarea::-webkit-scrollbar,
#offer .modal-dialog .modal-content .in-fld textarea::-webkit-scrollbar{
  background-color: #000;
  opacity: 0.5;
  width: 4px;
}
#offer .modal-dialog .modal-content .in-fld textarea::-webkit-scrollbar-thumb,
#working .modal-dialog .modal-content .in-fld textarea::-webkit-scrollbar-thumb{
  background-color: #fe5011;
  width: 4px;
  border-radius: 5px;
}
#working .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap,
#working .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap span,
#offer .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap,
#offer .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap span{width: fit-content;}

#working .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item,
#offer .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item{margin-left: 0;}

#working .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item label,
#offer .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item label{
  display: flex;

}
#working .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item label input,
#offer .modal-dialog .modal-content label.chk .wpcf7-form-control-wrap .wpcf7-list-item label input{margin-right: 15px;}

#working .modal-dialog .modal-content .file{position: relative;}
#working .modal-dialog .modal-content .file span.file-pos{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
/* 23-04-2025 end */
/* 25-04-2025 start */

.utrecht .inr-flx .ryt .loc,
.proper .inr-flx .lft .loc ,
.safety .inr-flx .ryt .loc ,
.safety.high-qua .inr-flx .ryt .loc ,
.safety.location .inr-flx .ryt .loc{
  display: flex;
  align-items: center;
}
.utrecht .inr-flx .ryt .loc p,
.proper .inr-flx .lft .loc p,
.safety .inr-flx .ryt .loc p,
.safety.high-qua .inr-flx .ryt .loc p,
.safety.location .inr-flx .ryt .loc p{
  font: 18px / 26px IBMPlexSans-SemiBold;
  color: #333;
  padding-left: 10px;
  margin-bottom: 0;
  margin-top: 0;
}
.safety.location .inr-flx .ryt .logo{margin: 20px 0;}
.proper .inr-flx .lft h2 span{color: #fe5011;}
.proper .inr-flx .lft .loc{margin-top: 20px;}
/* 25-04-2025 end */

/* 26-4-25 */
.techno.sagittis .inr-flx .lft &gt; img {
  height: 615px;
}
.pro-cnt img {
  height: 57px;
  max-width: 251px;
  object-fit: contain;
  width: 100%;
}.pro-cnt .container p{
  text-align: center;
  overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
}.pro-cnt .container p img {
  display: inline-block;
}
.ban.video_ban .ban_cnt {
  padding: 337px 10px 290px;
}
/* 26-4-25 */

/* 28-4-25 */
.leaflet-container .leaflet-marker-pane img {
  height: 48px !important;
  width: 40px !important;
  object-fit: contain;
}
#map {
  height: 600px !important;
  position: relative;
  z-index: 0;
}
.job-btn a.org-btn {
  display: block;
  width: fit-content;
  margin: 40px auto 0;
}
/*  */
/* 29-4-25 */
#working .modal-dialog .modal-content .in-fld input:focus-visible,
 #offer .modal-dialog .modal-content .in-fld input:focus-visible{
border-color:transparent ;
}
#offer .modal-dialog .modal-content .in-fld textarea{height: 200px;}
#offer .modal-dialog .modal-content .in-fld textarea{color: #222;}
/* .df-app,.brochur .broch{background-color: #ccc!important;} */

/* .df-container .df-bg{background-color: grey!important;left: 0;right: 0;margin: auto;    width: 100%;} */
.leaflet-bottom.leaflet-right {
  display: none;
}.blog_det .tag-btns p:has(strong) {
  margin: 0;
}
.tellus ._df_book{margin: 50px 0;}
.df-container .df-bg{background: transparent!important;}
.tellus p strong,.gate p strong {
  margin-bottom: 10px;
  display: block;
}
/* 29-4-25 */

/* 3-5-25 */
.gate .inr-flx .lft ul li {
  font-family: 'IBMPlexSans-Regular';
}
.gate .inr-flx .lft ul{margin: 19px 0 0 ;}
.gate .inr-flx .ryt video.hm-video_ln {
  border-radius: 20px;
}
/*  */
/* 07-05-2025 */
.trob .inr-flx .ryt .frm_ .captch{
  margin-top: 40px;
}
.trob .inr-flx .ryt .frm_ .captch img,
.cnt-map .inr-flx .ryt .frm_ .captch img,
#working .modal-dialog .modal-content .captch img,
#offer .modal-dialog .modal-content .captch img,
.new_magz .inr_flx .frm_cnt .captch img{
  display: block;
  margin-bottom: 5px;
}
.trob .inr-flx .ryt .frm_ .captch span.wpcf7-form-control-wrap,
.proper .inr-flx .lft .frm_ .captch span.wpcf7-form-control-wrap,
.cnt-map .inr-flx .ryt .frm_ .captch span.wpcf7-form-control-wrap,
#working .modal-dialog .modal-content .captch span.wpcf7-form-control-wrap,
#offer .modal-dialog .modal-content .captch span.wpcf7-form-control-wrap,
.new_magz .inr_flx .frm_cnt .captch span.wpcf7-form-control-wrap {
  width: 100%;
}
.trob .inr-flx .ryt .frm_ .captch span.wpcf7-form-control-wrap input,
.proper .inr-flx .lft .frm_ .captch span.wpcf7-form-control-wrap input,
.cnt-map .inr-flx .ryt .frm_ .captch span.wpcf7-form-control-wrap input,
#working .modal-dialog .modal-content .captch span.wpcf7-form-control-wrap input,
#offer .modal-dialog .modal-content .captch span.wpcf7-form-control-wrap input,
.new_magz .inr_flx .frm_cnt .captch span.wpcf7-form-control-wrap input{
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 12px 18px;
  width: 100%;
  font: 16px / 24px IBMPlexSans-Light;
  color: #999999;
}
.proper .inr-flx .lft .frm_ .captch img{
  margin-bottom: 5px;
}
.proper .inr-flx .lft .frm_ .captch,
.cnt-map .inr-flx .ryt .frm_ .captch,
#working .modal-dialog .modal-content .captch,
#offer .modal-dialog .modal-content .captch,
.new_magz .inr_flx .frm_cnt .captch{
  margin-top: 10px;
}
#working .modal-dialog .modal-content label.chk,
#offer .modal-dialog .modal-content label.chk{
  justify-content: flex-start;
}
.techno.sagittis.no-image .inr-flx{display: block;}
.techno.sagittis.no-image .inr-flx .ryt {
    width: 100% !important;
    padding-left: 0 !important;
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.techno.sagittis.no-image .inr-flx .ryt div:empty{display: none;}
.techno.sagittis.no-image .inr-flx .ryt ul li {
    text-align: start;
}
.techno.sagittis.no-image .inr-flx .ryt p{margin-bottom: 0;}
/* 07-05-2025 */

.pro-cnt img {
    height: 110px;
    width: 161px !important;
    object-fit: contain;
    max-width: unset;
}
.pro-cnt .blk-logo a{
margin:0px 18px;
}
.techno.price .inr-flx .ryt{
  margin-right: unset;
  padding-right: 0px;
  width: 100%;
}
.techno.sagittis.no-image .inr-flx .ryt {
    max-width: 100%;
}
/* 25-06-25 */
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a{
  background-color: unset !important;
}
/* 25-06-25 */
/* responsive start */
@media screen and (min-width:2560px){
  .banner svg.overlay {
    bottom: -1px;
}
  .custom .inr-flx .ryt {width: 67%;}
.custom .inr-flx .lft {
  width: 100%;
  border-right: 1px solid #c3c3c3;
  max-width: 343px;
  margin-left: auto;
  padding-right: 60px;
}
.review .inr-flx .ryt:before{width: 295px; left: 206px;;}
.custom .inr-flx {
  max-width: 1920px;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls{   bottom: 55px;}}
@media screen and (max-width:1920px){.pro-kite {background-image: linear-gradient(to top, #edf2f8 86.3%, transparent 34%);}}
@media screen and (max-width:1700px){
.review{  background-image: linear-gradient(to right, transparent 64%, #014d98 62%)}
.utrecht {
  padding: 120px 0 110px;
}
}
@media screen and (max-width:1600px){
.review .inr-flx .ryt:before {width: 303px;}
.news .news-flx .owl-nav {width: 130px;top: unset;margin-top: 20px;}
footer svg.overlay {top: -272px;}
.utrecht {
  padding: 120px 0 68px;
}
}
@media screen and (max-width:1400px){
  .container{padding: 0 10px;}
  .banner .ban_cnt strong { font-size: 50px;line-height: 55px;}
/* .banner .ban_cnt{    top: 61%;}  */
.review{background-image: linear-gradient(to right, transparent 66%, #014d98 53%)}    footer svg.overlay {top: -245px;}
.review .inr-flx .lft{padding-left: 10px;}
.proper.faster .inr-flx .ryt::before{    right: 140px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-5, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10 {padding-left: 26px;
}
.banner .ban_cnt p{margin-bottom: 22PX;}
/*  */
/* 28-10-24 */

.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {
  margin-right: 45px;
  display: block;
}
.ban.video_ban .ban_cnt {
  padding: 281px 10px 242px;
}
/*  */
}

@media screen and (max-width:1350px){
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu {background-image: linear-gradient(to right, #fff 73%, #f1f1f1 60%);padding: 59px 10px 52px;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {padding: 39px 37px 41px 0;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children{background: url(../images/flag_drp.svg) no-repeat right 24px top 48px;}
.review .inr-flx .ryt:before {width: 302px;left: 50px;}
.glazen .robt-itm-fle{padding: 60px 0 0;}
.request .req-inr{padding: 34px 48px;}
.custom {padding: 0 10px;}
.custom.over_{    padding: 100px 10px;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {padding: 49px 25px 50px 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {background-position: right 15px center;}

/*  */

header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu {background-image: linear-gradient(to right, #fff 73%, #f1f1f1 60%);padding: 59px 10px 52px;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, 
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  padding: 39px 32px 41px 0;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children{background: url(../images/flag_drp.svg) no-repeat right 24px top 48px;}
.review .inr-flx .ryt:before {        width: 314px;
  left: 26px;}
.glazen .robt-itm-fle{padding: 60px 0 0;}
.request .req-inr{padding: 34px 48px;}
.custom {padding: 0 10px;}
.custom.over_{    padding: 100px 10px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {background-position: right 11px center;}
.review {
  background-image: linear-gradient(to right, transparent 64%, #014d98 53%);
}

/* 21-10-24 */
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  /* background-size: 100%; */
  width: 449px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  background-size: 100%;
  width: 495px;
  /* top: 77px; */
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  /* background-size: 100%; */
  top: -80px;
  right: 38%;
  left: unset;
}
/*  */
/* 22-10-24 */
.proper.rdy-kite .inr-flx .ryt img {
  margin: 0;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) {
  padding-right: 41px;
}
header .hd_mid .hd_nav .logo {
  width: 20%;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item:last-of-type {
  padding-right: 0;
}
/* 5-3-25 */
.benefit.stry .proper .inr-flx .lft:after {
  width: 196px;
  left: 89%;
}
.proper .inr-flx .lft:after{
  left: 88%;    width: 192px;

}
.benefit.en_ben .proper .inr-flx .ryt::before {
  left: 160px;
  bottom: -1px;
}
}
@media screen and (max-width:1300px){
header .hd_mid .hd_nav .main-menu{width: calc(100% - 272px);}
header .hd_mid .hd_nav .menus a.broch-btn{    padding: 0px 16px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) {
padding-left: 96px;
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn{    padding: 0px 16px;}
.proper .inr-flx .lft h4 {padding-right: 0;}
.proper .inr-flx .lft {padding: 50px;}
.proper .inr-flx .lft:after{    width: 162px;}
.proper.rdy-kite .inr-flx .lft:after,
.proper.faster .inr-flx .lft:after {
  transform: skew(-7deg);
  background: white;
  left: -105px;
  width: 176px;}
.proper.rdy-kite .inr-flx .lft {padding-left: 0;}
.cnt-top .cnt-top-flx ul li .img{    max-width: 94px;    height: 94px;}.cnt-top .cnt-top-flx ul li .cnt strong {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 2px;
}
.cnt-top .cnt-top-flx ul li .img img {
  height: 28px;
  width: auto;
  object-fit: scale-down;
}
.ques {background: linear-gradient(to bottom, transparent 5%, #edf2f8 5%);}
.ques .inr-flx .ryt {padding-left: 41px;}
.ques{padding-bottom: 80px;}
.faq-sec {padding: 80px 0;}
.kite-notes .inr-flx .ryt h1 { margin: 10px 0;}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 413px;
  top: 38px;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 418px;
} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  background-size: 100% 100%;
  width: 369px;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  background-size: 100% 100%;
  width: 334px;
}
.request .req-inr .lft strong {
  font-size: 45px;
  line-height: 50px;
}
.request .req-inr {
  padding: 34px 33px;
  align-items: center;
}
.utrecht .inr-flx .ryt .logos img{    width: 214px;
  height: 67px;}
  .safety.location .inr-flx{margin-top: 0;}
  .safety.high-qua .inr-flx .ryt p,.safety.location .inr-flx .ryt p{padding-right: 0;}
  .safety.location .inr-flx .ryt{    padding-right: 57px;}
  .glazen .cent-robt {
    max-width: 1200px;
    margin: auto;
}
.glazen .robt-itm-fle{max-width: 1200px;margin: auto;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  padding: 39px 21px 41px 0;
}
footer .foot-top .ft-bx:nth-child(2n) {
  width: 28.5%;
}
/*  */
header .hd_mid .hd_nav .main-menu{width: calc(100% - 272px);}
header .hd_mid .hd_nav .menus a.broch-btn{    padding: 0px 16px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) {
padding-left: 96px;
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn{    padding: 0px 16px;}
.proper .inr-flx .lft h4 {padding-right: 0;}
.proper .inr-flx .lft:after {
  width: 206px;
  left: 86%;
}
.proper.rdy-kite .inr-flx .lft:after,
.proper.rdy-kite .inr-flx .lft:after, .proper.faster .inr-flx .lft:after {
  transform: skew(-7deg);
  background: white;
  left: -122px;
  width: 218px;
}
.proper.rdy-kite .inr-flx .lft {padding-left: 0;}
.cnt-top .cnt-top-flx ul li .cnt strong {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 2px;
}
.ques {background: linear-gradient(to bottom, transparent 5%, #edf2f8 5%);}
.ques{padding-bottom: 80px;}
/* .glazen .robt-itm-fle .rbt-tm:first-child b:after {background-size: 100% 100%;width: 564px;} */
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 444px;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  left: 38px;
} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  background-size: 100% 100%;
  height: 260px;
  width: 301px;} */

.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  background-size: 100% 100%;
  width: 441px;
}
.request .req-inr .lft strong {
  font-size: 45px;
  line-height: 50px;
}
.request .req-inr {
  padding: 34px 33px;
  align-items: center;
}
.utrecht .inr-flx .ryt .logos img{    width: 214px;
  height: 67px;}
  .safety.location .inr-flx{margin-top: 0;}
  .safety.high-qua .inr-flx .ryt p,.safety.location .inr-flx .ryt p{padding-right: 0;}
  .safety.location .inr-flx .ryt{    padding-right: 57px;}
.glazen .robt-itm-fle{max-width: 1200px;margin: auto;}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  padding: 39px 21px 41px 0;
}
footer .foot-top .ft-bx:nth-child(2n) {
  width: 28.5%;
}
.review {
  background-image: linear-gradient(to right, transparent 66%, #014d98 53%);
}

/* 21-10-24 */
.proper.soft-ware .inr-flx .lft:after {
  width: 182px;
}
.proper.soft-ware .inr-flx .ryt::before {
  left: 137px;
}
.glazen .robt-itm-fle .rbt-tm b {
  font-size: 17px;
  line-height: 20px;
}
/*  */
/* 5-3-25 */
.safe-consider .proper .inr-flx .lft:after {
  width: 210px;
  left: 87%;
}
.benefit.stry .proper .inr-flx .lft:after {
  width: 202px;
  left: 88%;
}


/*  */
/* new pages responsive */
.ban .ban_cnt {
  padding: 185px 10px 130px;
}
.ban svg.overlay {
  bottom: -115px;
}
/*  */


}



@media screen and (max-width:1200px){
  header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
    padding: 39px 26px 41px 0;
}
header .hd_mid .hd_nav .main-menu {
  width: calc(100% - 251px);
} 
header .hd_mid .hd_nav .menus ul.nav_men{margin: auto;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children {
  background: url(../images/flag_drp.svg) no-repeat right 12px top 48px;
}
.proper .inr-flx .lft h4 + p{padding-right: 0;}
.benefit .stps .stp-flx .itm{width:100%;}
.proper .inr-flx .ryt{    width: 56%;}
h1, h2, h3, h4, h5, h6,.inov.facad.capac_ .inr-flx .ryt strong,.proper.faster .inr-flx .lft p strong ,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4 ,.blog_det h2, .blog_det h3, .blog_det h4{
  font-size: 43px;
  line-height: 50px;
}.proper .inr-flx .lft {
  padding: 31px;
}
.proper .inr-flx .ryt::before{left: 110px;}
.inov .inr-flx .ryt {
  width: 51%;
  padding-left: 50px;
  padding-right: 0;
}
.inov .inr-flx .lft img {
  height: 545px;
}
.certifite .inr-flx .ryt img:not(:last-child) {
  margin-right: 47px;
}
footer .foot-mid .logo{    width: 21%;}
footer .foot-mid .mid-txt {
  padding: 20px;
}
footer .foot-top .ft-bx:nth-child(3n) {
  width: 29%;
}
.news{padding: 20px 0 50px 0;}
footer:before{    top: -291px;}
footer .foot-mid .soci-md ul{padding-left: 20px;}
.cnt-top .cnt-top-flx ul li{margin-bottom: 10px;width: 32%;}
.cnt-top .cnt-top-flx ul {
  flex-wrap: wrap;
}
.cnt-map .inr-flx .ryt {
  padding: 44px;        width: 52%;
}
.brochur .broch img {
  height: 363px;
  object-fit: scale-down;
  width: 100%;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 384px;
} */
.glazen .robt-itm-fle .rbt-tm:first-child b:after{        width: 521px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 321px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 389px;
}
.glazen .robt-itm-fle,.glazen .cent-robt{max-width: 1100px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before{    left: 28%;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 40%;
}
.custom.over_ {
  padding: 80px 10px;
}
.proper.faster{    margin-bottom: -158px;}
.proper.faster .inr-flx .ryt::before {
  right: 137px;
}
.custom .inr-flx .lft{padding-right: 73px;}

/*  */
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  padding: 39px 26px 41px 0;
}
header .hd_mid .hd_nav .main-menu {
  width: calc(100% - 220px);
}
header .hd_mid .hd_nav .menus ul.nav_men{margin: auto;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children {
background: url(../images/flag_drp.svg) no-repeat right 12px top 48px;
}
.proper .inr-flx .lft h4 + p{padding-right: 0;}
.benefit .stps .stp-flx .itm{width:100%;}
.proper .inr-flx .ryt{    width: 56%;}
.proper .inr-flx .ryt::before{left: 114px;}
.certifite .inr-flx .ryt img:not(:last-child) {
margin-right: 47px;
}
footer .foot-mid .logo{    width: 21%;}
footer .foot-mid .mid-txt {
padding: 20px;
}
footer .foot-top .ft-bx:nth-child(3n) {
width: 29%;
}
.news{padding: 20px 0 50px 0;}
footer:before{    top: -291px;}
footer .foot-mid .soci-md ul{padding-left: 20px;}
.cnt-top .cnt-top-flx ul {
flex-wrap: wrap;
}
.brochur .broch img {
height: 363px;
object-fit: scale-down;
width: 100%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 404px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 378px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 333px;
  right: 41%;
  background-size: 333px;
  top: -68px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
width: 376px;
top: -14px; 
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  left: 22%;
}
.custom.over_ {
padding: 80px 10px;
}
.proper.faster{    margin-bottom: -158px;}
.proper.faster .inr-flx .ryt::before {
  right: 137px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
right: 39%;
top: -94px;
}
.proper .inr-flx .lft:after {
  width: 156px;
  left: 81%;
}
.review .inr-flx .lft {
max-width: 463px;
padding-right: 0;
}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls {
left: -466px;
}
.review {
background-image: linear-gradient(to right, transparent 67%, #014d98 53%);
}
/* 21-10-24 */
.proper.soft-ware .inr-flx .ryt::before {
    left: 113px;
  }
/*  */
/* 22-10-24 */
.proper.rdy-kite .inr-flx .ryt::before{    right: 144px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  left: 54px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 365px;
  left: 23%;
  top: 4px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 401px;
  top: 45px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -8px;
  left: 10%;
}
/**==30 oct 24==**/
.kite-notes .inr-flx .ryt{
  padding-left: 35px;
}
/**==30 oct 24==**/

/* 5-3-25 */
.safe-consider .proper .inr-flx .lft:after {
  width: 199px;
  left: 76%;
}
.safe-consider .proper .inr-flx .ryt::before {
  left: 107px;
}
.benefit.stry .proper .inr-flx .lft:after {
  width: 199px;
  left: 76%;
}
.benefit.en_ben .proper .inr-flx .ryt::before {
  left: 111px;
  bottom: -1px;
}
.benefit.en_ben .proper .inr-flx .lft:after {
  width: 161px;
  left: 81%;
}
.proper.over_ .inr-flx .ryt::before {
  left: 87px;
  /* bottom: 0; */
}
.proper.over_.en_ove .inr-flx .ryt::before {
  /* left: 80px; */
  left: 84px;
}
/*  */

/* new-page responsive */
.new_magz .inr_flx .ryt img {
  max-width: 472px;
  height: 530px;
}

/*  */
/* 26-4-25 */
.banner .ban_cnt{
  top: 51.8%;
}

/*  */
}
@media screen and (max-width:1100px){
  header .hd_mid .hd_nav .logo {
    width: 17%;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  font-size: 15px;
  padding: 39px 21px 41px 0;
}
header .hd_mid .hd_nav .main-menu {
  width: calc(100% - 172px);
}
header .hd_mid .hd_nav .menus ul.nav_men { margin-left: auto; margin-right: 0;
}header .hd_mid .hd_nav .menus a.broch-btn {margin-right: 11px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) {padding-left: 57px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 23%;margin-left: auto;}
h1, h2, h3, h4, h5, h6,.inov.facad.capac_ .inr-flx .ryt strong,.proper.faster .inr-flx .lft p strong ,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4,.blog_det h2, .blog_det h3, .blog_det h4 {
  font-size: 38px;
  line-height: 49px;
}
.inov,
.techno,.inov.facad,.inov.facad.clean_,.inov.jobs_,.vacatur,.inov.intern_{padding: 70px 0;}
.proper{margin-top: 70px;}
footer .foot-out{    display: flex;flex-wrap: wrap;}
  footer .foot-top{width: 100%;}
  footer .cpy-ryt{width: 100%;}
  footer .foot-mid .logo {width: 24%;}
.cnt-top{padding: 70px 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm strong {font-size: 18px;}
.news-outr .work_tabs .tab-content .pagination { margin-top: 20px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img img {height: 220px!important;}
.news-outr .work_tabs .tab-content .work_flx .work_itm{    width: 31%;}
.news-outr .work_tabs .tab-content .work_flx .work_itm {width: 32%;}
.pro-main .pro-flx {padding: 20px 0 0;}
/* padding  1100px*/
.safety .inr-flx .ryt p {
  margin-bottom: 9px;
}
.news-outr,.pro-main,.blog_det,.utrecht,.safety,.privay_,.brochur,.mail-broch,.rec-bro{padding: 80px 0;}
.pro-main .pro-flx .pro-itm .pro-img img{height: 290px!important;}
.pro-main .pro-flx .pro-itm .pro-cnt {
  margin-top: 18px;
}
.techno.sagittis .inr-flx .ryt{    padding-left: 46px;}
.eros ul li:nth-child(odd) {
  width: 43%;
  vertical-align: top;
}
.pro-kite .kite-out {
  padding: 50px;
}
.techno .inr-flx .lft &gt; img{    height: 505px;}
.safety .inr-flx .ryt{padding-left: 50px;}
.safety .inr-flx .ryt strong {font-size: 15px;line-height: 20px;}
.safety .inr-flx .lft .saf-logo{transform: translateX(50%);    bottom: 0;right: 50%;left: unset;}
.mail-broch .lft{padding-right: 42px;}
.mail-broch .ryt img{    height: 584px!important;}
.glazen .robt-itm-fle, .glazen .cent-robt {max-width: 1024px;}
.glazen .robt-itm-fle .rbt-tm:first-child b:after { width: 479px;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {width: 352px;} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {width: 296px;} */
/* .glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {width: 351px;} */
footer {padding-top: 163px;}
footer .foot-top .ft-bx:last-of-type {width: 17%;}
footer .foot-top .ft-bx:first-of-type {width: 21%;}
footer { padding-top: 0;}
.whatsapp img { max-width: 100px; height: 60px;}
.custom.over_ { padding: 60px 10px;}
.ino.hq{padding-top: 0;}
.rec-bro {padding-bottom: 0;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary{margin: auto;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary{ margin: 31px 20px 23px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-5 {padding-left: 40px;}
footer { padding-top: 0; background-position: 7% 6%;}
footer a {font-size: 16px;}
header.hd-bg .hd_mid .hd_nav{padding: 10px 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {background-position: right 8px center;}
.error_page.poli img {
  max-width: 500px;
  margin: 20px auto;
}
.error_page.poli{padding: 50px 0 0;}
/*  */
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  font-size: 15px;
  padding:39px 19px 41px 0;
}
header .hd_mid .hd_nav .main-menu {
  width: calc(100% - 172px);
}
header .hd_mid .hd_nav .menus ul.nav_men { margin-left: auto; margin-right: 0;
}header .hd_mid .hd_nav .menus a.broch-btn {margin-right: 11px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child) {padding-left: 57px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {width: 23%;margin-left: auto;}
.proper{margin-top: 70px;}
  footer .foot-top{width: 100%;}
  footer .foot-mid .logo {width: 24%;}
.news-outr .work_tabs .tab-content .pagination { margin-top: 20px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_img img {height: 220px!important;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(4n)){margin-right: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(3n)) { margin-right: 1.9%;}
.pro-main .pro-flx {padding: 20px 0 0;}
/* padding  1100px*/
.safety .inr-flx .ryt p {
  margin-bottom: 9px;
}
.pro-main .pro-flx .pro-itm .pro-cnt {
  margin-top: 18px;
}
.techno.sagittis .inr-flx .ryt{    padding-left: 46px;}
.eros ul li:nth-child(odd) {
  width: 43%;
  vertical-align: top;
}
.techno .inr-flx .ryt{    padding-left: 45px;}
.safety .inr-flx .ryt{padding-left: 50px;}
.safety .inr-flx .ryt strong {font-size: 15px;line-height: 20px;}
.safety .inr-flx .lft .saf-logo{transform: translateX(50%);    bottom: 0;right: 50%;left: unset;}
.mail-broch .lft{padding-right: 42px;}
.mail-broch .ryt img{    height: 584px!important;}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 353px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 407px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) {
  padding-right: 0;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 305px;
  right: 46%;
  background-size: 306px;
  top: -34px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {

  top: 5px;
  width: 365px;
}
footer .foot-top .ft-bx:last-of-type {width: 17%;}
footer .foot-top .ft-bx:first-of-type {width: 29%;}
.whatsapp img { max-width: 100px; height: 60px;}
.custom.over_ { padding: 60px 10px;}
.ino.hq{padding-top: 0;}
.rec-bro {padding-bottom: 0;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary{margin: auto;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary{ margin: 31px 20px 23px;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-5 ,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10{padding-left: 0;}
header.hd-bg .hd_mid .hd_nav{padding: 10px 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {background-position: right 8px center;}
.error_page.poli img {
  max-width: 500px;
  margin: 20px auto;
}
.error_page.poli{padding: 50px 0 0;}
/* 10-9-24 */
.cnt-map{        margin-bottom: -116px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 43%;
  top: -55px;
}
.review {
  background-image: linear-gradient(to right, transparent 68%, #014d98 53%);
}
/* 11-9-24 */
.proper .inr-flx .lft:after {
  width: 151px;
  left: 79%;
}
.certifite .inr-flx .ryt img:not(:last-child) {
  margin-right: 27px;
}
.proper.rdy-kite{margin-bottom: -189px;}
/*  */
/* 21-10-24 */
/* footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type{width: 100%;} */
.glazen .robt-itm-fle{overflow: hidden;}
.glazen .robt-itm-fle .rbt-tm.three b {
  width: 243px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -31px;
  left: 10%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  left: 63px;
  top: -50px;
}
/*  */
/* 24-10-24 */
.news-outr ul.nav.nav-pills li.nav-item {
  margin-bottom: 10px;
}
/* 5-3-25 */

.safe-consider .proper .inr-flx .lft:after {
  width: 186px;
  left: 76%;
}
.proper.faster .inr-flx .ryt::before {
  right: 137px;
}
.benefit.stry .proper .inr-flx .lft:after {
  width: 181px;
  left: 76%;
}
.benefit.en_ben .proper .inr-flx .lft:after {
  width: 149px;
  left: 81%;
}
.proper.over_ .inr-flx .ryt::before {
  left: 83px;
}

/*new page responsive */
#working .modal-content &gt; strong,#offer .modal-content &gt; strong{              
  font-size: 38px;
  line-height: 49px;
}
.new_magz{padding: 80px 0;}
.ban .ban_cnt {
  padding: 185px 10px 100px;
}.ban svg.overlay {
  bottom: -169px;
}
.ban svg.overlay {
  bottom: -129px;
}
/*new page responsive */

/* 26-4-25 */
.inov.urna_{padding-top: 0;}
.banner svg.overlay{
  bottom: -88px;
}header .hd_mid .hd_nav .menus ul.nav_men, header .hd_mid .hd_nav .menus #mega-menu-wrap-primary {
  margin: auto;
}
.ban.video_ban svg.overlay {
  bottom: -150px;
}    .ban.video_ban .ban_cnt {
  padding: 265px 10px 200px;
}
/* 26-4-25 */



}

@media screen and (max-width:1024px){
  header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
    font-size: 15px;
    padding: 0 17px 0 0;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {
  background-position: right 11px top 48px;
  background-size: 10px;
}
.trob .inr-flx .ryt {
  padding-left: 20px;
}
.trob .inr-flx .ryt .frm_ input[type="submit"], .proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"], .cnt-map .inr-flx .ryt .frm_ input[type="submit"], .mail-broch .lft input[type="submit"]{    width: 207px;}
.trob {
  padding-top: 80px;
}.proper .inr-flx .lft {
  padding: 21px;
}
.proper .inr-flx .lft:after {
  width: 161px;
  left: 77%;
}
.proper{margin-top: 80px;}
.certifite .inr-flx .ryt img{
  width: 108px;
    height: 108px;
}
.certifite .inr-flx .ryt img:not(:last-child) {
  margin-right: 36px;
}
.certifite .inr-flx strong {
  font-size: 18px;
  line-height: 25px;
}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp {
  padding-right: 51px;
}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp:after,.faq-sec .faq_tab_flx .faq_lft .faq-box.active .faq_tp:after {
  
  height: 30px;
  width: 30px;
  background-size: 10px;
}    .eros ul li:nth-child(odd) {
  width: 100%;
  vertical-align: top;
}
.gate.tortor .inr-flx{align-items:center;}
.techno .inr-flx .ryt p {
  padding-right: 0;
}
.techno .inr-flx .ryt {
  padding-left: 30px;
}
.inov.jobs_ .inr-flx .ryt {
  padding-left: 0;
  padding-right: 30px;
  padding-top: 0;
}
footer .overlay{transform: translateY(-97%);}
.utrecht .inr-flx .ryt{    padding-left: 45px;}
.utrecht .inr-flx .lft img{    height: 554px;
  max-width: 647px;}
  .utrecht .inr-flx .ryt &gt; p{padding-right: 0;}
  .utrecht .inr-flx .ryt .logos img:first-of-type {
    margin-right: 16px;
}
.utrecht .inr-flx .ryt .logos img {
  width: 204px;
  height: 67px;
}
.utrecht .inr-flx{align-items: start;}
.glazen .robt-itm-fle, .glazen .cent-robt {
  max-width: 991px;
}
.glazen .cent-robt img{    max-width: 485px;    height: 423px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 386px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 344px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 292px;
  background-size: 290px;
  top: -27px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 44%;
  top: -45px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 338px;
  top: 7px;
}
.benefit{padding-top: 160px;}
.certifite {
  padding: 70px 0;
}

footer.spa_ {
  padding-top: 30px;
}
.custom.over_ .inr-flx .lft{    padding-right: 25px;
  max-width: 100%;}
  .proper.over_ .inr-flx .ryt::before,.proper.over_.en_ove .inr-flx .ryt::before {
    left: 92px;
}
.inov.noten .inr-flx .ryt{padding-right: 50px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {
  font-size: 17px;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item:last-of-type {
  padding-right: 0;
  border: unset;
}
.review .inr-flx .lft {
  max-width: 463px;
  padding-right: 0;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a, header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a{font-size: 14px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children{        background-position: right 8px top 46px;}
.review .inr-flx .ryt .ti-widget.ti-goog .ti-controls{left: -455px}
/* 21-10-24 */
.proper.soft-ware .inr-flx .lft {
  padding: 38px;
}
.proper.soft-ware .inr-flx .lft:after {
  width: 172px;top: -1PX;
}
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type, footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type{    width: 30%;}
.safety.high-qua {
  padding-bottom: 0;
}
/*  */
/* 23-10-24 */
.glazen .robt-itm-fle .rbt-tm:nth-child(3){    padding-left: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -22px;
  left: 13%;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -164px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  left: 65px;
}
.glazen .robt-itm-fle .rbt-tm.three b {
  width: 235px;
}
/*  */
/**===30 oct 24===**/
.vacatur .job-flx .job-itm .job-cnt p{max-height: 130px;}
.gate {
  padding: 40px 0;
}
.tellus p, .gate .inr-flx .lft p {
  margin-top: 10px;
}
.tellus p{margin-bottom: 10px;}
.gate.tortor{padding-bottom: 10px;}
.proper.rdy-kite{
  margin-top: 50px;
}
/**===30 oct 24===**/

/* 5-3-25 */
.safe-consider .proper .inr-flx .ryt::before {
  left: 120px;
}.proper.faster .inr-flx .ryt::before {
  right: 141px;
}
.benefit.stry .proper .inr-flx .lft:after {
  width: 187px;
  left: 76%;
}
.proper .inr-flx .ryt::before {
        left: 122px;
    }
    .benefit.en_ben .proper .inr-flx .lft:after {
      width: 149px;
      left: 81%;
  }
  .benefit.en_ben .proper .inr-flx .ryt::before {
    left: 120px;
    bottom: -1px;
}
/*  */

/* new page responsive */
.new_magz .inr_flx .frm_cnt h2{
  margin-bottom: 20px;
}
.new_magz .inr_flx .lft &gt; p{padding-right: 30px;}
.ban .ban_cnt {
  padding: 200px 10px 200px;
}
.ban svg.overlay {
  bottom: -100px;
}
/*  */
.benefit:before {
  border-width: 0px 0 14.2rem 99vw;
}
.utrecht{padding: 80px 0 20px;}

.banner svg.overlay{
  bottom: -88px;
}
.banner{    padding: 166px 0 111px;}
.techno.sagittis.no-image .inr-flx .ryt{padding-top: 0;}
}
@media screen and (min-width:992px){
  footer .foot-top .ft-bx ul.ft-link{display:block!important;}
  header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link .cnt_{display: block!important;}
  header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item nav {
    display: block !important;
}
}
@media screen and (max-width:991px){
  .banner .ban_cnt {
    flex-direction: column;
    align-items: start;
}
.banner .ban_cnt .ban_lft,
.banner .ban_cnt .ban_ryt{width: 100%;}
.banner .ban_cnt .ban_lft {
  order: 2;
  padding-top: 0;
  /* margin-top: 63px; */
}
.banner .ban_cnt strong {
  font-size: 38px;
  line-height: 42px;
}
.banner .ban_cnt p {
  max-width: 100%;
}
/* .banner .ban_cnt p br {
  display: none;
} */
.banner .ban_cnt {
  top: 47%;
}
.burger {
  background: url(../images/burger.svg) no-repeat;
  display: block;
  width: 31px;
  height: 17px;
  cursor: pointer;
}

header .hd_top .hd_flx .hd_lft {
  display: none;
}
header .hd_top{border: unset;}
header .hd_top .hd_flx .hd_ryt {
  position: absolute;
  right: 10px;
  top: 30px;
}
header .hd_mid .hd_nav {
  padding-top: 0;align-items: center;
}
header .hd_mid .hd_nav .logo {
  order: 2;
}
.burger {
  width: 10%;
}
header .hd_mid .hd_nav .logo {
  order: 2;
  width: 78%;
  text-align: center;
}
header .hd_mid .hd_nav .logo img {
  height: 63px;
  width: auto;
}
header .hd_mid .hd_nav .menus {
  position: fixed;
  top: 0;
  overflow: hidden;
  overflow-y: scroll;
  left: -380px;
  width: 360px;
  height: 100%;
  background: #fff;
  z-index: 9;
  overflow-y: auto;
  display: block;
}
header .hd_mid .hd_nav .menus.menu-op {
  left: 0;
  z-index: 99;
  transition: 0.5s ease-in-out;
}
header .hd_mid .hd_nav .menus .clse_btn {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
}
header .hd_mid .hd_nav .menus.menu-op .menu-mobile-logo {
  background: #014d98;
  text-align: center;        padding: 17px 0;
}
header .hd_mid .hd_nav .menus .menu-mobile-logo {
  display: block;
}

header .hd_mid .hd_nav .menus.menu-op .menu-mobile-logo img{height: 67px;}
header .hd_mid .hd_nav .menus ul.nav_men {
  flex-direction: column;
  margin: 31px 20px 23px;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a {
  color: #333333;
  font: 18px / 25px IBMPlexSans-Regular;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
  padding: 0 10px 20px;
  width: 100%;
  border-bottom: 1px solid #d6d6d6;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item{        padding:14.5px  0 14.5px 20px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children span.menu-toggle.m-menu,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children .sub-menu-toggle
{display: inline-block;
  content: "";
  top: 15px;
  position: absolute;
  background: url(../images/mega-li.svg) no-repeat center;
  width: 11px;
  height: 24px;        right: 20px;
  margin-left: 10px;}
  header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children:hover .mega_menu {
    display: none;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children,header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {
  position: absolute;
  top: 0;
  background: #014d98;
  border: unset;
  padding: 24px 0;
  height: 70px;
  left: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children a,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children a {
  color: #fff;
  width: 100%;
  text-align: center;
}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li:hover &gt; a:after{content: none;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children span.menu-toggle.m-menu{display:none;}
header .hd_mid .hd_nav .menus.menu-op.main button.bck_btn {
  position: absolute;
  z-index: 1;
  top: 19px;
  left: 20px;
  display: block;
}

body.no-scroll {
  overflow: hidden;
  position: relative;
}
body.no-scroll:before {
  width: 100%;
  content: "";
  height: 100%;
  background: #000;
  top: 0;
  position: absolute;
  opacity: 0.6;
  z-index: 2;
  pointer-events: all;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men  {
  flex-direction: column;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft {
  flex-direction: column;
  width: 100%;
  padding: 0 20px;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:last-of-type {
  width: 100%;
  padding-top: 50px;
  background-color: #f1f1f1;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex{
flex-direction: column;
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn,header .hd_mid .hd_nav .menus a.broch-btn{        z-index: 0;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child){padding-left: 0;}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li a:after{content: none;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a{text-align: start;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:not(:first-of-type) {
  width: 100%;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link .cnt_,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu nav {
  display: none;
  padding-top: 15px;
  padding-bottom: 10px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong:after{content: '';background: url(../images/bck-btn.svg)no-repeat;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong.tg:after {transform: rotate(90deg);}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu{
  background-color: #fff;background-image: unset;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn {border: 1px solid #014d98;color: #014d98;}
header .hd_mid .hd_nav .menus.menu-op .link_btns {text-align: center;padding-bottom: 50px;margin-top: 36px;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn {width: 150px;}
header .hd_mid .hd_nav .menus a.broch-btn{width: 125px;}
header .hd_mid .hd_nav .menus a.broch-btn {margin-right: 19px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong ,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title{
  font-size: 20px;
  margin-bottom: 5px;
}
header .hd_mid .hd_nav .menus ul.nav_men li:last-child{border:unset;}header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .container {
  padding: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt ul.menu_link {
  padding: 35px 20px 35px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt ul.menu_link li {      margin-top: 0;
  padding: 8px 0 8px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link strong,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title {
  margin: 0;
  padding: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:last-of-type{border-bottom: unset;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link strong.tg {
  padding-bottom: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men &gt; li.mega-menu-item-has-children &gt; a,header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children &gt; a {
  font: 21px / 25px 'Objectivity-Bold';
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:hover{color: #fff;}
.banner .ban_cnt p {
  font-size: 16px;
  line-height: 20px;
}
.custom .lft h1, .custom.over_ h2{font-size: 35px;line-height: 40px;}
h1, h2, h3, h4, h5, h6,.inov.facad.capac_ .inr-flx .ryt strong,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4,.blog_det h2, .blog_det h3, .blog_det h4{font-size: 40px;line-height: 45px;}
.trob .inr-flx{flex-direction: column;}
.trob .inr-flx .lft {
  width: 100%;
}
.trob .inr-flx .lft {
  width: 100%;
}
.trob .inr-flx .ryt {
  padding: 50px 0;
  width: 100%;
}
.custom .inr-flx .lft{    max-width: 382px;
  margin-left: auto;
  padding-right: 40px;}
  .trob {
    padding-top: 50px;
}
.proper .inr-flx,.proper.faster .inr-flx {
  flex-direction: column-reverse;
  position: relative;
  overflow: hidden;
}
.proper .inr-flx .lft,
.proper.over_ .inr-flx .lft{position: unset;width: 100%;
  flex-direction: column-reverse;
  overflow: hidden;}
.proper .inr-flx .ryt img {
  max-width: 100%;
}
.proper .inr-flx .ryt,.proper.over_ .inr-flx .ryt,.proper.faster .inr-flx .ryt {width: 100%;}
.proper .inr-flx .lft:after {
  width: 259px;
  height: 672px;
  left: -83px;
  transform: skew(14deg);
}
.proper .inr-flx .ryt &gt; img{height: 666px;}
.proper .inr-flx .ryt::before {
  background: url(../images/tri-shp-mob.png) no-repeat;
  left: 223PX;
  width: 258px;
  height: 200px;
  bottom: -1px;
  transform: skewX(21deg);
}

.proper .inr-flx .lft ul li{padding: 0;}
.proper .inr-flx .lft ul li:before{content: none;}
.proper .inr-flx .lft ul li{flex-direction: column;align-items: center;text-align: center;}
.proper .inr-flx .lft ul li .icon img {
  width: auto;
  height: auto;
}
.proper .inr-flx .lft .cnt {
  padding: 0 8px;
  margin-top: 17px;
}
.inov .inr-flx,.inov.noten .inr-flx,
.inov.facad.capac_ .inr-flx,.inov.jobs_ .inr-flx{flex-direction: column;}

.inov .inr-flx .lft {
  width: 100%;
  text-align: center;
}
.inov .inr-flx .ryt {
  width: 100%;
  padding: 40px 0 0 0;
}
.inov .inr-flx .ryt .sign {
  text-align: start;
}
.inov:before {
  height: 155px;
  top: -33px;
}
.inov .inr-flx .lft img ,.inov.facad.capac_ .inr-flx .lft img,.inov.jobs_ .inr-flx .lft img{
  height: 480px;
  max-width: 480px;
}
.review .inr-flx {
  flex-direction: column;
}
.review .inr-flx .lft {

  width: 100%;
  max-width: 100%;text-align: center;
  padding: 50px 0 50px 10px;
}
.review {
  background-image: unset;
  overflow: hidden
}
.review .inr-flx .ryt{width: 100%;padding-bottom: 50px;}
.review .inr-flx .ryt:before {
  width: 100%;
  left: 84px;
  height: 250px;
}
.review .inr-flx .owl-nav button {
  height: 43px;
  width: 43px;
}
.proper.rdy-kite .inr-flx{flex-direction: column-reverse;}
.proper.rdy-kite .inr-flx .ryt {
  width: 100%;
}
.proper.rdy-kite .inr-flx .lft {
  padding: 50px 20px 20px;
  width: 100%;
}
.proper.rdy-kite .inr-flx .ryt::before,.proper.faster .inr-flx .ryt::before {
  background-image: url(../images/rdy-tro-mob.png);
  left: unset;
  width: 257px;
  height: 199px;
  transform: skewX(-13deg);
  right: 75px;
  bottom: -1px;
}
.proper.rdy-kite .inr-flx .lft .top_cnt p{padding-right: 0;        padding-right: 0;
  padding-top: 10px;}
footer .cpy-ryt{        order: 3;}
footer .foot-top{  
  order: 2;
  padding-top: 50px;}
  footer .foot-top{flex-direction: column;     padding: 10px 0;}
  footer .foot-top .ft-bx:first-of-type,
  footer .foot-top .ft-bx:nth-child(2n),
  footer .foot-top .ft-bx:nth-child(3n) {
    width: 100%;
}
footer strong:after {
  background: url(../images/flag_drp.svg) no-repeat center;
  content: '';
  width: 15px;
  height: 20px;
  background-size: 16px;
  position: absolute;
  right: 0;
  transition: .6s ease;
}
footer .foot-top .ft-bx ul.ft-link {
  display: none;
}footer .foot-top .ft-bx.tg strong::after {
  transform: rotateZ(180deg);
}
footer .foot-top .ft-bx {
  border-bottom: 1px solid #3471ad;
}
footer strong {
  margin: 0;
  padding: 18px 0;
}
footer .foot-mid {
  flex-direction: column;
  align-items: center;
  width: 100%;
  border-bottom: unset;
  border-top: unset;
  padding-top: 64px;
}
footer .foot-mid .soci-md{margin: auto;}
footer .foot-mid .logo,footer .foot-mid .mid-txt{border-right:unset ;}
footer .cpy-ryt {
  flex-direction: column;
  align-items: center;
}
footer .cpy-ryt ul{order: 1;}
footer .cpy-ryt .cpy-link{    order: 2;text-align: center;}
footer .cpy-ryt ul {
  order: 1;
  flex-wrap: wrap;
  justify-content: center;
}
footer a, footer p {
  font-size: 15px;
}
footer .foot-top .ft-bx &gt; ul {
  text-align: start;
}
.proper.over_ .inr-flx .lft{padding-left: 0;}
.inov.noten .inr-flx .ryt{padding-right: 0;}
.proper.rdy-kite .inr-flx .lft:after ,.proper.faster .inr-flx .lft:after{
  left: unset;
  width: 258px;
  height: 567px;
  right: -82px;
  transform: skew(-14deg);
}
.proper.rdy-kite .inr-flx .ryt img {
  height: 666px;
}
.cnt-map .inr-flx .lft {
  width: 100%;        text-align: center;
}
.cnt-map .inr-flx{flex-direction: column;}
.cnt-map .inr-flx .ryt {
  padding: 50px 0 0 0;
  width: 100%;
}
.cnt-map .inr-flx .ryt {
  padding: 50px 10px 30px 10px;
  width: 100%;
}.cnt-map .inr-flx .lft .top img,.cnt-map .inr-flx .lft .map img,.cnt-map .inr-flx iframe{height: 340px;
  max-width: 440px!important;}
  .faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b{font-size: 17px;}
  .ques .inr-flx{flex-direction: column;}
  .ques .inr-flx .lft {
    width: 100%;
    text-align: center;
}
.ques .inr-flx .ryt {
  width: 100%;
  padding: 30px 0 0 0;
}
.ques .inr-flx .lft img{height: 485px!important;
  max-width: 600px!important;}
  .techno.jobs_.price .inr-flx .ryt{padding-right: 0;}
.gate.tortor .inr-flx,.gate .inr-flx{flex-direction: column-reverse;}
.gate.tortor .inr-flx .lft {
  padding: 30px 0 0;
  width: 100%;
}
.gate .inr-flx .ryt,
.gate.tortor .inr-flx .ryt{
  width: 100%;
  text-align: center;
}.gate .inr-flx .lft {
  width: 100%;
  padding: 30px 0 0;
}.kite-notes .inr-flx{flex-direction: column;}

.kite-notes .inr-flx .lft {
  width: 100%;
  text-align: center;
}
.kite-notes .inr-flx .ryt {
  width: 100%;
  padding: 40px 0 0;
}
.techno .inr-flx .ryt {
  padding: 30px 0 0;
  width: 100%;
}
.techno .inr-flx,.techno.jobs_.price .inr-flx,.techno.tempus .inr-flx{flex-direction: column;}
.techno .inr-flx .lft{    width: 61%;}
.techno .inr-flx .lft &gt; img,.inov.facad .inr-flx .lft img,.inov.facad.capac_ .inr-flx .lft img {
  height: 454px;
}
.techno .inr-flx .ryt p, .inov.facad .inr-flx .ryt p, .proper.soft-ware .inr-flx .lft p,.techno.tempus .inr-flx .ryt p{padding-right: 0;}
.proper.soft-ware .inr-flx .ryt{width: 100%;}
.proper.soft-ware .inr-flx .lft {
  width: 100%;
  padding: 31px 10px;
}
.inov.facad.capac_ .inr-flx .ryt p {
  padding-right: 0;
}
.inov.facad.capac_ .inr-flx .ryt{padding-right: 0;}
.techno.sagittis .inr-flx .lft {
  width: 100%;
  text-align: center;
}
.techno.jobs_.price .inr-flx .lft {
  width: 64%;
}
.techno.sagittis .inr-flx .ryt {
  padding: 30px 0 0 0;
  width: 100%;
}
.techno.tempus .inr-flx .lft{text-align: center;width: 100%;}
.inov.urna_ .inr-flx .lft img{height: 370px;}
.inov.urna_ .container {
  padding: 0 10px;
}
.inov.urna_ .inr-flx .ryt p {
  padding: 0;
}
.pro-cnt p + ul {
  margin-top: 16px;
}
.inov.urna_  .inr-flx .ryt{text-align: start;}
.inov.jobs_ .inr-flx .ryt {
  padding: 30px 0 0 0;
}
header .hd_mid .hd_nav .main-menu {
  width: unset;
}
header .hd_mid .hd_nav .main-menu.overlay{
  width: 0;
  margin-right: 0;
  position: fixed;
  right: -400px;
  top: 0;
  height: 100%;
  background-color: #0705058f;
  z-index: 10;
  transition: 0.5s ease-in-out;
  right: 0;
  width: 100%;}
  header .hd_mid .hd_nav .menus .mob-cnt {
    margin: 0 20px;
    display: block;
}
header .hd_mid .hd_nav .menus .mob-cnt ul li:not(:last-child) {
  margin-right: 0;
  padding-bottom: 13px;
}
.safety .inr-flx,.safety.location .inr-flx{flex-direction: column;}
.safety.location .inr-flx .ryt {
  padding-right: 0;
}
.safety .inr-flx .lft,.safety.location .inr-flx .lft {
  width: 100%;
  text-align: center;

}
.safety .inr-flx .ryt, .safety.high-qua .inr-flx .ryt {
  padding: 30px 0 0 0;
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 100%;
  
}
.safety .inr-flx .lft &gt; img,.utrecht .inr-flx .lft img {
  height: 450px;
  max-width: 500px;
}
.utrecht .inr-flx{flex-direction: column;}
.utrecht .inr-flx .lft {
  width: 100%;
  text-align: center;
}
.utrecht .inr-flx .ryt {
  padding: 30px 0 0;
  width: 100%;
}
.safety.high-qua .inr-flx .high-log {
  max-width: 224px;
  bottom: 0;
  padding: 15px;
}
.mail-broch .inr-flx{flex-direction: column-reverse;}
.mail-broch .lft {
  padding: 30px 0 0 0;
  width: 100%;
}
.mail-broch .ryt {
  width: 100%;
  margin-left: auto;
  text-align: center;
}
.proper.faster .inr-flx .ryt .logo{right: 50px;}
.glazen .cent-robt img {
  max-width: 442px;
  height: 387px;
}
.glazen .robt-itm-fle, .glazen .cent-robt {
  max-width: 881px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 342px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 408px;
}
.glazen .robt-itm-fle .rbt-tm p {
  height: 84px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 42%;
  top: -36px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 244px;
  background-size: 247px;
  top: -17px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 305px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -20px;
  left: 51px;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -93px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  top: 0;
  height: 37px;
}
footer .foot-mid .logo a {
  display: block;
  text-align: center;
}
footer .foot-mid .mid-txt p {
  font-size: 17px;
  line-height: 26px;
}
.banner svg.overlay{    bottom: -118px;}
.proper .inr-flx .ryt &gt; img,.proper.rdy-kite .inr-flx .ryt img {
  height: 566px;
}
.mail-broch {
  padding-top: 0;
}
header.hd-bg .hd_mid .hd_nav{    padding: 0 0 21px 0;
  align-items: center;}
  .proper.over_ .inr-flx .ryt::before ,.proper.over_.en_ove .inr-flx .ryt::before{
    left: 194px;
}
.inov.urna_ {         margin:70px 0 29px;}
.techno.tempus,.inov.noten,.mail-broch,.news-outr,.privay_ { padding-bottom: 0;}
footer .foot-out { padding-top: 136px;}
.inov.facad.capac_ .inr-flx .ryt{padding-bottom: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children{position: relative;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item {
  padding: 0;
  width: 100% !important;
}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu li,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu li {width: 100%;float: unset;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu, header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu, header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children:hover .mega_menu{
  display: block;
  top: 69px;
  z-index: 1;
  visibility: visible !important;
  opacity: 1 !important;
  padding: 15px 0 0 ;
  pointer-events: unset;
  transform: unset;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a {
  text-align: start;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu{background: #fff}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu{display: none;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item:hover &gt; a:after{content: none;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary .mega-menu-toggle{display: none;}
header .hd_mid #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {BACKGROUND: UNSET;DISPLAY: BLOCK;padding: 0;}
/* 2-9-24 */
header .hd_mid .hd_nav .menus .link_btns .textwidget.custom-html-widget{justify-content: center;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 {background-color: #f1f1f1;padding: 0;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu { padding: 6px 0 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4.mega-block-title {padding: 13px 12px 0;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu li#mega-menu-376-0-3,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-443-0-3 {border: unset;padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 nav.menu-media-en-awards-sub-menu-container,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 nav.menu-media-en-awards-sub-menu-english-container,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10 nav.menu-media-en-awards-sub-menu-german-container {display: block !important;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4::after{content: none;}

header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type{padding: 0 20px 15px;width: 100%;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4.mega-block-title {padding: 13px 20px 0px;}
 header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item li.mega-menu-column:last-of-type ul.mega-sub-menu {padding:0 0 100px;height: 100%;}
 header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu nav li{
 padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title.tg:after {transform: rotate(90deg);top: 0;}
footer .foot-top .ft-bx:last-of-type{text-align: start;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 h4.mega-block-title::after{content: none;}
.error_page.poli img {
  max-width: 400px;
  height: 240px;
}
footer .foot-top .ft-bx:last-of-type ul li{text-align: start;margin-top: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:last-of-type nav {
  display: block!important;
}
/* 11-9-24 */
.banner .ban_img button.video-control {
  top: 22%;
  transform: translateX(50%);
  right: 50%;
  left: unset;
  }
  /*  */
  /* 12-9-24 */

  .ban_img video.video_lnk {
    /* height: 650px !important; */
}
.proper .inr-flx .ryt video.video_lnk {
  height: 670px!IMPORTANT;
}
/*  */
/* 10-10-24 */
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type li.mega-menu-item{
  border-bottom: 1px solid #d6d6d6;
  padding: 21px 0;
  }

  header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type li.mega-menu-item:last-of-type {
    border: unset;
    padding-bottom: 0;
    }
    header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li {padding: 15px 20px 15px;}
    header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type ul.mega-sub-menu li.mega-menu-item h4.mega-block-title:after {
      content: '';
      background: url(../images/bck-btn.svg) no-repeat center;
      width: 15px;
      background-size: 7px;
      height: 26px;
      position: absolute;
      top: 0;
      filter: invert(1);
      transform: rotate(272deg);
      right: 20px;
      transition: .5s ease-in-out;
      }
      .certifite .inr-flx .ryt img:not(:last-child) {
        margin-right: 23px;
    }
    .review .inr-flx .ryt div#slid2{padding: 0;margin: 0;}
/*  */
/* 21-10-24 */
.proper.soft-ware .inr-flx .lft:after {
  width: 258px;
  height: 569px;
  left: -98px;
  transform: skew(14deg);
}
.proper.soft-ware .inr-flx .ryt::before {
  left: 193PX;
}
footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type{width: 100%;}
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type, 
footer .foot-out.mefoo-nl .foot-top .ft-bx:last-of-type{width: 100%;}
footer .foot-out.mefoo-de .foot-top .ft-bx:last-of-type, footer .foot-out.mefoo-en .foot-top .ft-bx:last-of-type, footer .foot-out.mefoo-nl .foot-top .ft-bx:last-of-type {
  text-align: start;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 273px;
  background-size: 277px;
  top: 50px;
}
.glazen .robt-itm-fle .rbt-tm:first-of-type{    padding-top: 95px;}
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  right: 34%;
  top: 38px;
  z-index: 1;
}
/*  */

/* 23-10-24 */
.glazen .robt-itm-fle .rbt-tm:nth-child(4){padding-right: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  left: 18%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 325px;
  left: 20%;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 268px;
  top: 40px;
  width: 267px;
}
.kite-notes {
  padding-bottom: 0;
}
/*  */
/**==30 oct 24==**/
.tellus strong, .gate strong, .eros strong{font-size: 18px;line-height: 24px;}
.blog_det .socio-links ul{margin-top: 0;}
/**==30 oct 24==**/
/* 5-3-25 */
.safe-consider .proper .inr-flx .lft:after {
  left: -90px;
  height: 566px;
}
.benefit.stry .proper .inr-flx .lft:after {
  width: 187px;
  left: -99px;
  height: 569px;
}
.benefit.en_ben .proper .inr-flx .lft:after {
  width: 161px;
  left: -87px;
}
.safe-consider .proper .inr-flx .ryt::before{    bottom: -2px;}
/*  */
/*job-popup */
#working .modal-content &gt; strong,#offer .modal-content &gt; strong{              
  font-size: 40px;
  line-height: 45px;
}
.new_magz .inr_flx{flex-direction: column-reverse;}
.new_magz .inr_flx .lft {
  width: 100%;
}
.new_magz .inr_flx .ryt{text-align: center;width: 100%;}
.new_magz {
  padding: 50px 0;
}
.new_magz .inr_flx .ryt img {
  max-width: 464px;
  height: 399px;
}
.new_magz .inr_flx .frm_cnt {
  padding: 30px;
  margin-top: 20px;
}
/*job-popup */
/*  */
/* 26-4-25 */
.techno.sagittis .inr-flx .lft &gt; img {
  height: 525px;
  max-width: 525px;
}

.techno.sagittis.no-image .inr-flx .ryt{padding-top: 0;}
/*  */
/* 25-06-25 */
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu {
    display: none !important;
}
header .hd_mid .main-menu .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu {
    background-color: #fff;
    background-image: unset;
    display: block !important;
    top: 69px;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    padding: 15px 0 0;
    pointer-events: unset;
    position: absolute;
    width:100%;
    height: 100vh;
}
header .hd_mid .main-menu .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu{
    visibility: visible;
    opacity: 1;
}
header .hd_mid .main-menu .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu li a{
  background-color: unset;
  font-size: 18px;
  line-height:25px;
  font-family:IBMPlexSans-Regular ;
  color: #333;
  text-align: left;
}
header .hd_mid .main-menu .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu li{
  padding: 14.5px 0 14.5px 20px;;

}
header .hd_mid .main-menu .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu li:not(:last-child){
  border-bottom: 1px solid #d6d6d6;
}
/* 25-06-25 */
}
@media screen and (max-width:881px){
h1, h2, h3, h4, h5, h6,.inov.facad.capac_ .inr-flx .ryt strong,.news .top-cnt strong,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4 ,.blog_det h2, .blog_det h3, .blog_det h4{font-size: 30px;line-height: 35px;}
.cnt-top .cnt-top-flx ul li .cnt strong {font-size: 16px;line-height: 19px;margin-bottom: 0;}
.cnt-top .cnt-top-flx ul li{width: 50%;}
.cnt-map .inr-flx .ryt strong {font-size: 20px;}
.cnt-top{padding: 50px 0;}
.faq-sec .tab-content .faq_tab_flx {flex-direction: column;}
.faq-sec .faq_tab_flx .faq_lft { width: 100%;}
.faq-tabs .nav-pills .nav-link { padding: 11px 15px; font-size: 13px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp {padding: 17px 20px;padding-right: 60px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {font-size: 16px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_cnt p{font-size: 16px;}
.ques .inr-flx .lft img {height: 429px!important;max-width: 513px!important;}
.faq-sec{padding: 50px 0;}
.org-btn {padding: 0px 21px;font-size: 14px;line-height: 42px;}
.ques{padding-bottom: 0;}
.inov.intern_,.inov.intern_ .inr-flx .ryt {padding-bottom: 0;}
/* 881 padding */
.news-outr,.pro-main,.inov, .inov.urna_, .techno, .inov.facad,.inov.jobs_,.inov.intern_,.vacatur,.safety,.privay_ ,.brochurm,.rec-bro{padding: 50px 0;}
.privay_{padding-bottom: 0;}
.inov.facad.capac_{padding-top: 50px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt {padding: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p {font-size: 15px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm strong {font-size: 16px;line-height: 20px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:after{    width: 40px;height: 40px;background-size: 14px;}
.pro-main .pro-page ul li, .news-outr .work_tabs .tab-content .pagination li {width: 35px;height: 35px;}
.pro-main .pro-page ul li a, .news-outr .work_tabs .tab-content .pagination li a{font-size: 16px;}
.pro-main .pro-page ul li a.prev, .news-outr .work_tabs .tab-content .pagination li a.prev { background-size: 7px;}
.pro-main .pro-flx .pro-itm .pro-cnt strong {font-size: 17px;line-height: 25px;}
.pro-main .top-cnt{width: 100%;}
.pro-main .pro-flx .pro-itm .pro-img img { height: 248px!important;}
.pro-main .pro-flx .pro-itm:hover a.org-btn{    width: 165px;}
.pro-main .pro-flx .pro-itm:after{    border-width: 5px;}
.blog_det .tag-btns ul{flex-wrap: wrap;align-items: center;}
.blog_det .tag-btns ul li{margin-bottom: 10px;}
.kite-notes .inr-flx .lft img, .gate .inr-flx .ryt img,.gate.tortor .inr-flx .ryt img {max-width: 500px;height: 400px;}
.pro-kite .kite-out { padding: 34px;}
.pro-kite .kite-out .inr-flx .ryt{margin-left: 20px}
.pro-kite .kite-out .inr-flx:nth-child(odd) .ryt{margin-right: 20px;}
.request .req-inr .lft {width: 74%;}
.request .req-inr {padding: 34px 33px;flex-direction: column;align-items: start;}
.request .req-inr .lft {width: 100%;}
.request .req-inr .lft p,.request.jobs_ .req-inr .lft p{padding-right: 0;}
.request .req-inr .lft ,.request.jobs_ .req-inr .lft{width: 100%;padding-bottom: 20px;}
.request .req-inr .lft strong {font-size: 39px;line-height: 45px;}
.proper{margin-top: 50px}
.vacatur:before{    border-width: 0px 0 0rem 100vw;}
.mail-broch .ryt img {
  height: 350px!important;
  max-width: 450px!important;
}
.glazen .robt-itm-fle, .glazen .cent-robt {
  max-width: 767px;
}
/* .glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 347px;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 257px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:before,.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before,.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before,.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before,.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  width: 19px;
  height: 19px;
  border: 3px solid #fff;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 201px;
  top: -38px;
  height: 73px;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 260px;
}
.glazen .robt-itm-fle .rbt-tm b {
  font-size: 17px;
  line-height: 20px;
}
.glazen .cent-robt img {
  max-width: 425px;
  height: 372px;
}
.glazen .robt-itm-fle .rbt-tm.five .cnt {
  max-width: 285px;
}
footer.spa {
  padding-top: 154px;
}
.request.jobs_ .req-inr .ryt {
  text-align: start;
}
.inov.hq:before{top: -26px;}
.cookie-popup {
  margin: auto;
}
header .hd_mid .hd_nav .menus.menu-op::-webkit-scrollbar-thumb{width: 5px;background-color: #014d98;}
header .hd_mid .hd_nav .menus.menu-op::-webkit-scrollbar{width: 5px;background-color: transparent;}
.benefit .stps .stp-flx .itm .stp-itm{width: 130px;height: 130px;}
.benefit .stps .stp-flx .itm .stp-itm .ico{width: 110px;height: 110px;}
.stp-flx .itm .stp-itm span { width: 40px; height: 40px; font-size: 21px;}
.custom .inr-flx .ryt { width: 51%;}
.benefit{    padding-top: 191px;}
.certifite {padding: 60px 0 0;}
.proper.over_ .inr-flx{margin-top: 76px;}
footer{background-position: unset;}
.inov.noten{padding-top: 50px;}
.inov.hq{padding-top:0 ;}
.kite-notes .inr-flx .ryt .date-na p, .kite-notes .inr-flx .ryt .date-na span { font-size: 17px;line-height: 19px;}
.kite-notes .inr-flx .ryt .date-na span {padding-left: 39px;background-size: 19px;}
.blog_det .tag-btns strong{    margin-bottom: 20px;display: block;}
.gate.tortor {padding-top: 0;}
.brochur .top-cnt {margin-bottom: 20px;}
.brochur .broch .cntrols {margin-top: 20px;}
.brochur{padding: 50px 0 0 ;}
.cnt-top .cnt-top-flx ul li .img { max-width: 69px; height: 69px; border-width: 5px;}
.trob .inr-flx .ryt .frm_ input[type="submit"], .proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"], .cnt-map .inr-flx .ryt .frm_ input[type="submit"], .mail-broch .lft input[type="submit"] {
  width: 166px;
  line-height: 42px;
  font-size: 13px;
}
.inov.noten .inr-flx .ryt{padding-bottom: 0;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children &gt; a:after{content: none;}
.request .req-inr .ryt,.request.jobs_ .req-inr .ryt{width: 100%;text-align: start;padding-top: 20px;}
.pro-main .pro-flx .pro-itm {
  margin-bottom: 15px;
}
/*  */
.cnt-top .cnt-top-flx ul li .cnt strong {font-size: 16px;line-height: 19px;margin-bottom: 0;}
.faq-sec .tab-content .faq_tab_flx {flex-direction: column;}
.faq-sec .faq_tab_flx .faq_lft { width: 100%;}
.ques{padding-bottom: 0;}
.inov.facad.capac_{padding-top: 50px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt {padding: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p {font-size: 15px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:after{    width: 40px;height: 40px;background-size: 14px;}
.pro-main .pro-page ul li, .news-outr .work_tabs .tab-content .pagination li {width: 35px;height: 35px;}
.pro-main .pro-page ul li a, .news-outr .work_tabs .tab-content .pagination li a{font-size: 16px;}
.pro-main .pro-page ul li a.prev, .news-outr .work_tabs .tab-content .pagination li a.prev { background-size: 7px;}
.pro-main .top-cnt{width: 100%;}
.pro-main .pro-flx .pro-itm:hover a.org-btn{    width: 165px;}
.pro-main .pro-flx .pro-itm:after{    border-width: 5px;}
.blog_det .tag-btns ul{flex-wrap: wrap;align-items: center;}
.pro-kite .kite-out .inr-flx .ryt{margin-left: 20px}
.pro-kite .kite-out .inr-flx:nth-child(odd) .ryt{margin-right: 20px;}
.request .req-inr {padding: 34px 33px;flex-direction: column;align-items: start;}
.request .req-inr .lft strong {font-size: 39px;line-height: 45px;}
.proper{margin-top: 66px }
.vacatur:before{    border-width: 0px 0 0rem 100vw;}
.mail-broch .ryt img {
  height: 350px!important;
  max-width: 450px!important;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  /* width: 347px; */
  top: 46px;
  width: 242px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 278px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  left: 24%;
  top: 60px;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 201px;
  top: -41px;
  height: 73px;
} */
  .glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  top: 8px;
  width: 244px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  top: 4px;
  /* left: 30%; */
  left: 17%;
}
.glazen .cent-robt img {
  max-width: 425px;
  height: 372px;
}
.glazen .robt-itm-fle .rbt-tm.five .cnt {
  max-width: 285px;
}
footer.spa {
  padding-top: 154px;
}
.inov.hq:before{top: -26px;}
.cookie-popup {
  margin: auto;
}
header .hd_mid .hd_nav .menus.menu-op::-webkit-scrollbar-thumb{width: 5px;background-color: #014d98;}
header .hd_mid .hd_nav .menus.menu-op::-webkit-scrollbar{width: 5px;background-color: transparent;}
.benefit .stps .stp-flx .itm .stp-itm{width: 130px;height: 130px;}
.stp-flx .itm .stp-itm span { width: 40px; height: 40px; font-size: 21px;}
.custom .inr-flx .ryt { width: 51%;}
.benefit{    padding-top: 191px;}
.certifite {padding: 60px 0 0;}
.inov.noten{padding-top: 50px;}
.inov.hq{padding-top:0 ;}
.gate.tortor {padding-top: 0;}
.brochur .broch .cntrols {margin-top: 20px;}
.brochur{padding: 50px 0 0 ;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children &gt; a:after{content: none;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 39%;
  top: -27px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 233px;
  background-size: 231px;
  top: -30px;
  right: 36%;
}
.glazen .robt-itm-fle .rbt-tm.three b {
  width: 243px;
}
/* 21-10-24 */
.proper.soft-ware .inr-flx .ryt::before {
  left: 190PX;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -9px;
  left: 42px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:after {
  top: 0;
  height: 43px;
  left: 50px;
  width: 304px;
}
/*  */
/* 23-10-24 */
.glazen .robt-itm-fle .rbt-tm .cnt{    max-width: 232px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after{width: 250px;
  background-size: 218px;
  top: -10px;
  right: 33%;
}
.glazen .robt-itm-fle .rbt-tm.three b {
  width: 243px;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -117px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(even) b {
  WIDTH: 230PX;
}
.news-outr .work_tabs .tab-content .work_flx .work_itm{padding-bottom: 18px;        
}
.news .news-flx .new-itm .cnt p, .news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p{    -webkit-line-clamp: 2;}
/*  */
/*job-popup */
#working .modal-content &gt; strong,#offer .modal-content &gt; strong{              font-size: 30px;
  line-height: 35px;}

#working .modal-dialog .modal-content form {
  margin-top: 25px;
}
.ban svg.overlay {
  bottom: -130px;
}
.ban .ban_cnt {
  padding: 200px 10px 190px;
}
/*job-popup */

.inov.urna_{padding-top: 0;padding-bottom: 0;}
.ban.video_ban .ban_cnt {
  padding: 200px 10px 186px;
}
.ban.video_ban svg.overlay {
  bottom: -167px;
}
#working .modal-dialog, #offer .modal-dialog{padding: 40px;}
}
@media screen and (max-width:767px){
.certifite .inr-flx{flex-direction: column;}
.certifite .inr-flx .lft { width: 100%;}
.certifite .inr-flx .ryt {width: 100%;text-align: center;padding-top: 26px;}
.inov {padding: 50px 0;}
.certifite { padding: 48px 0 16px;}
.proper.rdy-kite .inr-flx .ryt img,.proper .inr-flx .ryt &gt; img {height: 540px;object-position: left;}
.proper.faster .inr-flx .ryt .logo {right: 0;}
.proper.rdy-kite .inr-flx .lft:after{height: 542px;}
.proper.rdy-kite .inr-flx .ryt::before{        right: 73px;}.proper.rdy-kite .inr-flx .ryt img{    object-position: 100%;}
.proper.rdy-kite .inr-flx .lft:after,.proper.faster .inr-flx .lft:after {height: 542px;width: 151px;}
.proper.rdy-kite .inr-flx .ryt::before,.proper.faster .inr-flx .ryt::before {
  right: 56px;
  width: 160px;
  transform: skewX(-10deg);
}
.proper.rdy-kite .inr-flx .lft .top_cnt b {font-size: 22px;line-height: 26px;}
.faq-tabs .nav-pills .nav-link {padding: 5px 7px;font-size: 12px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_cnt p{padding: 15px;padding-bottom: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(3n)) { margin-right: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(2n)) {margin-right: 1.9%;}
.news-outr .work_tabs .tab-content .work_flx .work_itm { width: 49%;}
.news-outr ul.nav.nav-pills {margin: 20px 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li {font-size: 14px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.txt{margin-right: 5px}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.txt {margin-right: 5px;padding-right: 3px;}
.kite-notes .inr-flx .lft img, .gate .inr-flx .ryt img,.gate .inr-flx .ryt img, .gate.tortor .inr-flx .ryt img {max-width: 420px;height: 355px;}
.quote {padding-right: 66px;}
.eros ul {margin: 10px 0;}
.brd-crmb .brd-cnt li a, .brd-crmb .brd-cnt li span { font-size: 15px; line-height: 20px;}
.techno .inr-flx .lft &gt; img, .inov.facad .inr-flx .lft img,.inov.jobs_ .inr-flx .lft img { height: 409px;}
.request .req-inr,.request.jobs_ .req-inr {align-items: start;padding: 20px;flex-direction: column;}
.inov.jobs_ .container {padding: 0 10px;}
.safety .inr-flx .lft &gt; img, .utrecht .inr-flx .lft img {height: 350px;max-width: 500px;}
.utrecht .inr-flx .ryt .logos img { width: 138px; height: 49px;}
.utrecht .inr-flx .ryt .notes p { font-size: 16px; line-height: 23px;}
.utrecht .inr-flx .ryt .notes {padding: 19px 8px 19px 25px;}
.proper .inr-flx .ryt::before,.proper.over_ .inr-flx .ryt::before{left: 187px; width: 258px; height: 200px;}
.glazen .robt-itm-fle, .glazen .cent-robt { max-width: 650px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {width: 219px;}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {width: 289px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {width: 168px;top: -38px;height: 73px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {width: 215px;}
.glazen {padding: 50px 0;}
.glazen .robt-itm-fle .rbt-tm .cnt {max-width: 223px;}
.cookies {
  margin: 0 10px;
  right: 0;
  max-width: unset;
  width: fit-content;
  text-align: center;
}
.proper.over_ .inr-flx .ryt img {object-position: unset;}
.custom.over_ { padding: 50px 10px;}
.rec-bro .top-cnt{padding: 0 10px;}
.proper.faster .inr-flx .ryt &gt; img {object-position: top;}
/* .wa__btn_popup .wa__btn_popup_icon {background-size: 67px !important;background-position: center center !important;width: 67px !important;height: 67px !important;} */
/* .wa__btn_popup.wa__active .wa__btn_popup_icon:after{
  left: 21px !important;
  height: 23px !important;
  top: 18px !important
} */
/*  */
.certifite .inr-flx{flex-direction: column;}
.certifite .inr-flx .lft { width: 100%;}
.certifite { padding: 48px 0 16px;}
.proper.rdy-kite .inr-flx .ryt img,.proper .inr-flx .ryt &gt; img {height: 540px;object-position: left;}
.proper.faster .inr-flx .ryt .logo {right: 0;}
.proper.rdy-kite .inr-flx .lft:after{height: 542px;}
.proper.rdy-kite .inr-flx .ryt::before{        right: 73px;}.proper.rdy-kite .inr-flx .ryt img{    object-position: 100%;}
.proper.rdy-kite .inr-flx .lft:after,.proper.faster .inr-flx .lft:after {height: 542px;width: 172px;}
.proper.rdy-kite .inr-flx .ryt::before,.proper.faster .inr-flx .ryt::before {
  right: 78px;
  width: 160px;
  transform: skewX(-10deg);
}
.news-outr ul.nav.nav-pills {margin: 20px 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.txt{margin-right: 5px}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul li.txt {margin-right: 5px;padding-right: 3px;}
.quote {padding-right: 66px;}
.eros ul {margin: 10px 0;}
.request .req-inr,.request.jobs_ .req-inr {align-items: start;padding: 20px;flex-direction: column;}
.inov.jobs_ .container {padding: 0 10px;}
.safety .inr-flx .lft &gt; img, .utrecht .inr-flx .lft img {height: 350px;max-width: 500px;}
.utrecht .inr-flx .ryt .logos img { width: 138px; height: 49px;}
.utrecht .inr-flx .ryt .notes p { font-size: 16px; line-height: 23px;}
.utrecht .inr-flx .ryt .notes {padding: 19px 8px 19px 25px;}
.proper .inr-flx .ryt::before,.proper.over_ .inr-flx .ryt::before{left: 187px; width: 258px; height: 200px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 233px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 291px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 126px;
  top: -41px;
  height: 95px;
}
.glazen .robt-itm-fle .rbt-tm b {
  font-size: 15px;
  line-height: 20px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {width: 210px;}
.cookies {
  margin: 0 10px;
  right: 0;
  max-width: unset;
  width: fit-content;
  text-align: center;
}
.proper.over_ .inr-flx .ryt img {object-position: unset;}
.custom.over_ { padding: 50px 10px;}
.rec-bro .top-cnt{padding: 0 10px;}
.proper.faster .inr-flx .ryt &gt; img {object-position: top;}

/* 9-9-24 */
#vid .modal-dialog .modal_content {
  padding: 25px;
}
.news-outr .work_tabs .tab-content .work_flx .work_itm {
  margin-bottom: 15px;
}
/* 11-9-24 */
.proper .inr-flx .ryt::before {
  left: 220px;
}

/*  */
.banner .ban_cnt {
  flex-direction: column;
  align-items: start;
}
.banner .ban_cnt .ban_lft,
.banner .ban_cnt .ban_ryt{width: 100%;}
/* .banner .ban_cnt p br {
display: none;
} */
.banner .ban_cnt {
top: 47%;
}
.burger {
background: url(../images/burger.svg) no-repeat;
display: block;
width: 31px;
height: 17px;
cursor: pointer;
}

header .hd_top .hd_flx .hd_lft {
display: none;
}
header .hd_top .hd_flx .hd_ryt {
position: absolute;
right: 10px;
top: 57px;
}
.burger {
width: 10%;
}
header .hd_mid .hd_nav .logo img {
height: 63px!important;
width: auto;
}
header .hd_mid .hd_nav .menus {
position: fixed;
top: 0;
overflow: hidden;
overflow-y: scroll;
left: -380px;
width: 360px;
height: 100%;
background: #fff;
z-index: 9;
overflow-y: auto;
display: block;
}
header .hd_mid .hd_nav .menus.menu-op {
left: 0;
z-index: 99;
transition: 0.5s ease-in-out;
}
header .hd_mid .hd_nav .menus .clse_btn {
display: block;
position: absolute;
top: 10px;
right: 10px;
z-index: 9;
}
header .hd_mid .hd_nav .menus.menu-op .menu-mobile-logo {
background: #014d98;
text-align: center;        padding: 17px 0;
}
header .hd_mid .hd_nav .menus .menu-mobile-logo {
display: block;
}

header .hd_mid .hd_nav .menus.menu-op .menu-mobile-logo img{height: 67px;}
header .hd_mid .hd_nav .menus ul.nav_men {
flex-direction: column;
margin: 31px 20px 23px;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li &gt; a,
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item &gt; a {
color: #333333;
font: 18px / 25px IBMPlexSans-Regular;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item {
padding: 0 10px 20px;
width: 100%;
border-bottom: 1px solid #d6d6d6;
}
header .hd_mid .hd_nav .menus &gt; ul.nav_men &gt; li,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item{        padding:14.5px  20px 14.5px 20px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children span.menu-toggle.m-menu,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children .sub-menu-toggle
{display: inline-block;
content: "";
top: 15px;
position: absolute;
background: url(../images/mega-li.svg) no-repeat center;
width: 11px;
height: 24px;        right: 20px;
margin-left: 10px;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children:hover .mega_menu {
  display: none;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children,header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children {
position: absolute;
top: 0;
background: #014d98;
border: unset;
padding: 24px 0;
height: 70px;
left: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children a,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children a {
color: #fff;
width: 100%;
text-align: center;
}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li:hover &gt; a:after{content: none;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children span.menu-toggle.m-menu{display:none;}
header .hd_mid .hd_nav .menus.menu-op.main button.bck_btn {
position: absolute;
z-index: 1;
top: 19px;
left: 20px;
display: block;
}

body.no-scroll {
overflow: hidden;
position: relative;
}
body.no-scroll:before {
width: 100%;
content: "";
height: 100%;
background: #000;
top: 0;
position: absolute;
opacity: 0.6;
z-index: 2;
pointer-events: all;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men  {
flex-direction: column;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft {
flex-direction: column;
width: 100%;
padding: 0 20px;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt {
width: 100%;
background-color: #f1f1f1;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex{
flex-direction: column;
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn,header .hd_mid .hd_nav .menus a.broch-btn{        z-index: 0;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:not(:first-child){padding-left: 0;}
header .hd_mid .hd_nav .menus ul.nav_men &gt; li a:after{content: none;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link li a{text-align: start;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link, header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:not(:first-of-type) {
width: 100%;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link .cnt_,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu nav {
display: none;
padding-top: 15px;
padding-bottom: 10px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong:after{content: '';background: url(../images/bck-btn.svg)no-repeat;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link strong:after,
/* header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type ul.mega-sub-menu li.mega-menu-item h4.mega-block-title:after {
content: '';
background: url(../images/bck-btn.svg) no-repeat center;
width: 15px;
background-size: 7px;
height: 26px;
position: absolute;
top: 0;
filter: invert(1);
transform: rotate(272deg);
right: 20px;
transition: .5s ease-in-out;
} */
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong.tg:after {
transform: rotate(90deg);

}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu{
background-color: #fff;background-image: unset;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn {
border: 1px solid #014d98;
color: #014d98;
}
header .hd_mid .hd_nav .menus.menu-op .link_btns {
text-align: center;
padding-bottom: 50px;
margin-top: 36px;
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn {
width: 150px;
}
header .hd_mid .hd_nav .menus a.broch-btn{width: 125px;}
header .hd_mid .hd_nav .menus a.broch-btn {
margin-right: 19px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex ul.menu_link strong ,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title{
font-size: 20px;
margin-bottom: 5px;
}
header .hd_mid .hd_nav .menus ul.nav_men li:last-child{border:unset;}header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .container {
padding: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt ul.menu_link {
padding: 35px 20px 35px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_ryt ul.menu_link li {      margin-top: 0;
padding: 8px 0 8px;
}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link strong,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title {
margin: 0;
padding: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link:last-of-type{border-bottom: unset;}
header .hd_mid .hd_nav .menus ul.nav_men li.mega-menu-item-has-children .mega_menu .mega_flex .mega_lft ul.menu_link strong.tg {
padding-bottom: 0;
}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men &gt; li.mega-menu-item-has-children &gt; a,header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children &gt; a {
font: 21px / 25px 'Objectivity-Bold';
}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn:hover{color: #fff;}
.custom .lft h1, .custom.over_ h2{font-size: 35px;line-height: 40px;}
h1, h2, h3, h4, h5, h6,.inov.facad.capac_ .inr-flx .ryt strong,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4,.blog_det h2, .blog_det h3, .blog_det h4{font-size: 40px;line-height: 45px;}
.trob .inr-flx .lft {
width: 100%;
}
.trob .inr-flx .lft {
width: 100%;
}
.trob .inr-flx .ryt {
padding: 50px 0;
width: 100%;
}
.custom .inr-flx .lft{    max-width: 382px;
margin-left: auto;
padding-right: 40px;}
.trob {
  padding-top: 50px;
}
.proper .inr-flx,.proper.faster .inr-flx {
flex-direction: column-reverse;
position: relative;
overflow: hidden;
}
.proper .inr-flx .ryt img {
max-width: 100%;
}
.proper .inr-flx .ryt,.proper.over_ .inr-flx .ryt,.proper.faster .inr-flx .ryt {width: 100%;}
.proper .inr-flx .lft:after {
  width: 260px;
  height: 676px;
  left: -85px;
  transform: skew(14deg);
  width: 263px;
}
.proper .inr-flx .ryt &gt; img{height: 666px;}
.proper .inr-flx .ryt::before {
background: url(../images/tri-shp-mob.png) no-repeat;
left: 223px;
width: 258px;
height: 200px;
bottom: -1px;
transform: skewX(21deg);
}

.proper .inr-flx .lft ul li{padding: 0;}
.proper .inr-flx .lft ul li:before{content: none;}
.proper .inr-flx .lft ul li{flex-direction: column;align-items: center;text-align: center;}
.proper .inr-flx .lft ul li .icon img {
width: auto;
height: auto;
}
.proper .inr-flx .lft .cnt {
padding: 0 8px;
margin-top: 17px;
}
.inov .inr-flx,.inov.noten .inr-flx,
.inov.facad.capac_ .inr-flx,.inov.jobs_ .inr-flx{flex-direction: column;}

.inov .inr-flx .lft {
width: 100%;
text-align: center;
}
.inov .inr-flx .ryt {
width: 100%;
padding: 40px 0 0 0;
}
.inov .inr-flx .ryt .sign {
text-align: start;
}
.inov:before {
height: 155px;
top: -33px;
}
.inov .inr-flx .lft img ,.inov.facad.capac_ .inr-flx .lft img,.inov.jobs_ .inr-flx .lft img{
height: 480px;
max-width: 480px;
}
.review .inr-flx {
flex-direction: column;
}
.review .inr-flx .lft {

width: 100%;
max-width: 100%;text-align: center;
padding: 50px 0 50px 10px;
}
.review {
background-image: unset;
overflow: hidden
}
.review .inr-flx .ryt{width: 100%;padding-bottom: 50px;}
.review .inr-flx .ryt:before {
width: 100%;
left: 84px;
height: 250px;
}
.review .inr-flx .owl-nav button {
height: 43px;
width: 43px;
}
.proper.rdy-kite .inr-flx{flex-direction: column-reverse;}
.proper.rdy-kite .inr-flx .ryt {
width: 100%;
}
.proper.rdy-kite .inr-flx .lft {
padding: 50px 20px 20px;
width: 100%;
}
.proper.rdy-kite .inr-flx .ryt::before,.proper.faster .inr-flx .ryt::before {
background-image: url(../images/rdy-tro-mob.png);
left: unset;
width: 257px;
height: 199px;
transform: skewX(-13deg);
right: 75px;
bottom: -1px;
}
.proper.rdy-kite .inr-flx .lft .top_cnt p{padding-right: 0;        padding-right: 0;
padding-top: 10px;}
footer .cpy-ryt{        order: 3;}
footer .foot-top{  
order: 2;
padding-top: 50px;}
footer .foot-top{flex-direction: column;     padding: 10px 0;}
footer .foot-top .ft-bx:first-of-type,
footer .foot-top .ft-bx:nth-child(2n),
footer .foot-top .ft-bx:nth-child(3n) {
  width: 100%;
}
footer strong:after {
background: url(../images/flag_drp.svg) no-repeat center;
content: '';
width: 15px;
height: 20px;
background-size: 16px;
position: absolute;
right: 0;
transition: .6s ease;
}
footer .foot-top .ft-bx ul.ft-link {
display: none;
}footer .foot-top .ft-bx.tg strong::after {
transform: rotateZ(180deg);
}
footer .foot-top .ft-bx {
border-bottom: 1px solid #3471ad;
}
footer strong {
margin: 0;
padding: 18px 0;
}
footer .foot-mid {
flex-direction: column;
align-items: center;
width: 100%;
border-bottom: unset;
border-top: unset;
padding-top:111px;
}
footer .foot-mid .soci-md{margin: auto;}
footer .foot-mid .logo,footer .foot-mid .mid-txt{border-right:unset ;}
footer .cpy-ryt {
flex-direction: column;
align-items: center;
}
footer .cpy-ryt ul{order: 1;}
footer .cpy-ryt ul {
order: 1;
flex-wrap: wrap;
justify-content: center;
}
footer a, footer p {
font-size: 15px;
}
footer .foot-top .ft-bx &gt; ul {
text-align: start;
}
.proper.over_ .inr-flx .lft{padding-left: 0;}
.inov.noten .inr-flx .ryt{padding-right: 0;}
.proper.rdy-kite .inr-flx .lft:after ,.proper.faster .inr-flx .lft:after{
left: unset;
width: 258px;
height: 567px;
right: -82px;
transform: skew(-14deg);
}
.proper.rdy-kite .inr-flx .ryt img {
height: 666px;
}
.cnt-map .inr-flx .lft {
width: 100%;        text-align: center;
}
.cnt-map .inr-flx{flex-direction: column;}
.cnt-map .inr-flx .ryt {
padding: 50px 0 0 0;
width: 100%;
}
.cnt-map .inr-flx .ryt {
padding: 50px 10px 30px 10px;
width: 100%;
}.cnt-map .inr-flx .lft .top img,.cnt-map .inr-flx .lft .map img,.cnt-map .inr-flx iframe{height: 340px;
        border-radius: unset;
max-width: 440px!important;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b{font-size: 17px;}
.ques .inr-flx{flex-direction: column;}
.ques .inr-flx .lft {
  width: 100%;
  text-align: center;
}
.ques .inr-flx .ryt {
width: 100%;
padding: 30px 0 0 0;
}
/* .ques .inr-flx .lft img{height: 485px!important;
max-width: 600px!important;} */
.techno.jobs_.price .inr-flx .ryt{padding-right: 0;}
.gate.tortor .inr-flx,.gate .inr-flx{flex-direction: column-reverse;}
.gate.tortor .inr-flx .lft {
padding: 30px 0 0;
width: 100%;
}
.gate .inr-flx .ryt {
width: 100%;
text-align: center;
}.gate .inr-flx .lft {
width: 100%;
padding: 30px 0 0;
}.kite-notes .inr-flx{flex-direction: column;}

.kite-notes .inr-flx .lft {
width: 100%;
text-align: center;
}
.kite-notes .inr-flx .ryt {
width: 100%;
padding: 40px 0 0;
}
.techno .inr-flx .ryt {
padding: 30px 0 0;
width: 100%;
}
.techno .inr-flx,.techno.jobs_.price .inr-flx,.techno.tempus .inr-flx{flex-direction: column;}
.techno .inr-flx .lft{    width: 61%;}
.techno .inr-flx .ryt p, .inov.facad .inr-flx .ryt p, .proper.soft-ware .inr-flx .lft p,.techno.tempus .inr-flx .ryt p{padding-right: 0;}
.proper.soft-ware .inr-flx .ryt{width: 100%;}
.proper.soft-ware .inr-flx .lft {
width: 100%;
padding: 31px 10px;
}
.inov.facad.capac_ .inr-flx .ryt p {
padding-right: 0;
}
.inov.facad.capac_ .inr-flx .ryt{padding-right: 0;}
.techno.sagittis .inr-flx .lft {
width: 100%;
text-align: center;
}
.techno.jobs_.price .inr-flx .lft {
width: 64%;
}
.techno.sagittis .inr-flx .ryt {
padding: 30px 0 0 0;
width: 100%;
}
.techno.tempus .inr-flx .lft{text-align: center;width: 100%;}
.inov.urna_ .inr-flx .lft img{height: 370px;}
.inov.urna_ .container {
padding: 0 10px;
}
.inov.urna_ .inr-flx .ryt p {
padding: 0;
}
.pro-cnt p + ul {
margin-top: 16px;
}
.inov.urna_  .inr-flx .ryt{text-align: start;}
.inov.jobs_ .inr-flx .ryt {
padding: 30px 0 0 0;
}
header .hd_mid .hd_nav .main-menu {
width: unset;
}
header .hd_mid .hd_nav .main-menu.overlay{
width: 0;
margin-right: 0;
position: fixed;
right: -400px;
top: 0;
height: 100%;
background-color: #0705058f;
z-index: 10;
transition: 0.5s ease-in-out;
right: 0;
width: 100%;}
header .hd_mid .hd_nav .menus .mob-cnt {
  margin: 0 20px;
  display: block;
}
header .hd_mid .hd_nav .menus .mob-cnt ul li:not(:last-child) {
margin-right: 0;
padding-bottom: 13px;
}
.safety .inr-flx,.safety.location .inr-flx{flex-direction: column;}
.safety.location .inr-flx .ryt {
padding-right: 0;
}
.safety .inr-flx .lft,.safety.location .inr-flx .lft {
width: 100%;
text-align: center;

}
.safety .inr-flx .ryt, .safety.high-qua .inr-flx .ryt {
padding: 30px 0 0 0;
padding-top: 30px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 100%;

}
.safety .inr-flx .lft &gt; img,.utrecht .inr-flx .lft img {
height: 450px;
max-width: 500px;
}
.utrecht .inr-flx{flex-direction: column;}
.utrecht .inr-flx .lft {
width: 100%;
text-align: center;
}
.utrecht .inr-flx .ryt {
padding: 30px 0 0;
width: 100%;
}
.safety.high-qua .inr-flx .high-log {
max-width: 224px;
bottom: 0;
padding: 15px;
}
.mail-broch .inr-flx{flex-direction: column-reverse;}
.mail-broch .lft {
padding: 30px 0 0 0;
width: 100%;
}
.mail-broch .ryt {
width: 100%;
margin-left: auto;
text-align: center;
}
.proper.faster .inr-flx .ryt .logo{right: 50px;}
.glazen .cent-robt img {
  max-width: 348px;
  height: 351px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -21px;
  left: 42px;
}
/* .glazen .robt-itm-fle, .glazen .cent-robt {
max-width: 881px;
} */
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
/* width: 310px; */
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
width: 410px;
top: 40px;
}
.glazen .robt-itm-fle .rbt-tm p {
height: 84px;
overflow-y: scroll;
overflow-x: hidden;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 43%;
  top: -76px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 117px;
  top: -57px;
  height: 80px;
  background-size: 196px;
  transform: rotate(146deg);
  right: 37%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 245px;
}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before{
top: -135px;
  left: 37px;
}    */
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  background-size: 100% 100%;
  width: 274px;
  height: 29px;
  top: -6px;
  left: 53px;
}
.glazen .robt-itm-fle .rbt-tm.five b{text-align: end;}
footer .foot-mid .logo a {
display: block;
text-align: center;
}
footer .foot-mid .mid-txt p {
font-size: 17px;
line-height: 26px;
}
.banner svg.overlay{    bottom: -118px;}
.proper .inr-flx .ryt &gt; img,.proper.rdy-kite .inr-flx .ryt img {
height: 566px;
margin: 0;

}
.mail-broch {
padding-top: 0;
}
header.hd-bg .hd_mid .hd_nav{    padding: 0 0 21px 0;
align-items: center;}
.proper.over_ .inr-flx .ryt::before {
  left: 194px;
}
/* .inov.urna_ { margin: 50px 0 0;} */
.techno.tempus,.inov.noten,.mail-broch,.news-outr,.privay_ { padding-bottom: 0;}
footer .foot-out { padding-top: 136px;}
.inov.facad.capac_ .inr-flx .ryt{padding-bottom: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children{position: relative;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li.mega-menu-item {
padding: 0;
width: 100% !important;
}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu li,
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu li {width: 100%;float: unset;}
header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children .mega_menu, header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu, header .hd_mid .hd_nav .menus.menu-op.main ul.nav_men li.mega-menu-item-has-children:hover .mega_menu{
display: block;
top: 69px;
z-index: 1;
visibility: visible !important;
opacity: 1 !important;
padding: 15px 0 0 ;
pointer-events: unset;
transform: unset;
}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li a {
text-align: start;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu{background: #fff}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item.mega-menu-item-has-children:hover ul.mega-sub-menu{display: none;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-item:hover &gt; a:after{content: none;}
header .hd_mid .hd_nav .menus #mega-menu-wrap-primary .mega-menu-toggle{display: none;}
header .hd_mid #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {BACKGROUND: UNSET;DISPLAY: BLOCK;padding: 0;}
/* 2-9-24 */
header .hd_mid .hd_nav .menus .link_btns .textwidget.custom-html-widget{justify-content: center;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 {background-color: #f1f1f1;padding: 0;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu { padding: 6px 0 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4.mega-block-title {padding: 13px 12px 0;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item &gt; ul.mega-sub-menu li#mega-menu-376-0-3,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li#mega-menu-443-0-3 {border: unset;padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 nav.menu-media-en-awards-sub-menu-container,
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 nav.menu-media-en-awards-sub-menu-english-container,header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-10 nav.menu-media-en-awards-sub-menu-german-container {display: block !important;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4::after{content: none;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu &gt; ul.mega-sub-menu li.mega-menu-column &gt; ul.mega-sub-menu &gt; li#mega-menu-item-nav_menu-5 h4.mega-block-title {padding: 13px 20px 0px;}
header .hd_mid .menus.main #mega-menu-wrap-primary #mega-menu-primary &gt; li.mega-menu-megamenu.mega-menu-item li.mega-menu-column:last-of-type ul.mega-sub-menu {padding: 0 0 100px;height: 100%;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu nav li{
padding: 0;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row ul.mega-sub-menu li h4.mega-block-title.tg:after {transform: rotate(90deg);top: 0;}
footer .foot-top .ft-bx:last-of-type{text-align: start;}
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-column li#mega-menu-item-nav_menu-14 h4.mega-block-title::after{content: none;}
.error_page.poli img {
max-width: 400px;
height: 240px;
}
footer .foot-top .ft-bx:last-of-type ul li{text-align: start;margin-top: 0;}

/* 10-9-24 */
.cnt-map {
margin-bottom: -178px;
}
/*  */
/* 11-9-24 */
header .hd_mid #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu &gt; ul.mega-sub-menu &gt; li.mega-menu-row &gt; ul.mega-sub-menu &gt; li:first-of-type {
width: 100%;
padding: 0 20px 20px;
}
.proper .inr-flx .ryt video.video_lnk{height: 672px!important;}
/* 23-10-24 */
.glazen .robt-itm-fle .rbt-tm:first-child b:before{        right: 43%;
  top: 51px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 172px;
  top: 60px;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -112px;
}

/*  */

/*  */
/*job-popup */
#working .modal-content &gt; strong,#offer .modal-content &gt; strong{               font-size: 40;
  line-height: 45px;}
  
/*job-popup */
.techno.sagittis .inr-flx .lft &gt; img {
  height: 380px;
  max-width: 394px;
}

.ban_img video.video_lnk {
  /* height: 689px !important; */
}

.banner {

  padding: 148px 0 117px;
}
#map{    height: 500px !important;}
}

@media screen and (max-width:650px){
  .banner .ban_img &gt; img {
    height: 950px;
}
.vid_pop{width: 70px;
  height: 70px;}
  .vid_pop:before{    
    width: 60px;
    height: 60px;
    top: 4%;
    right: 7%;}
    header .hd_mid .hd_nav .logo img{height: 50px;}
    header .hd_mid .hd_nav .logo {
      text-align: center;
      width: 76%;
  }
    footer .foot-mid .logo {width: 56%; }
 .cnt-top .cnt-top-flx ul li .img {
    max-width: 74px;
    height: 74px;
    border-width: 5px;
}.cnt-top .cnt-top-flx ul li .img img { height: 25px; width: 25px; object-fit: scale-down;}
  .cnt-top .cnt-top-flx ul li .cnt a,.cnt-top .cnt-top-flx ul li .cnt p{font-size: 15px;}
  .cnt-top .cnt-top-flx ul li .cnt{    margin-left: 10px;}
  .cnt-top .cnt-top-flx ul li {width: 100%;}    
  .cnt-map .inr-flx .lft .top img, .cnt-map .inr-flx .lft .map img,.cnt-map .inr-flx iframe {
  height: 302px;
  max-width: 383px!important;}
.cnt-map .inr-flx .ryt{padding-top: 20px;}
.cnt-map .inr-flx .ryt .top-cnt h1{margin-bottom: 5px;}.cnt-top .cnt-top-flx ul{margin-top: 20px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {font-size: 15px;}
.faq-tabs ul.nav-pills {margin: 10px 0;}
.faq-tabs .nav-pills .nav-link{margin-bottom: 5px;}
.faq-tabs ul.nav-pills li.nav-item{margin-right: 5px;}
.ques .inr-flx .lft img {height: 385px!important;max-width: 100%!important;}
.faq-sec,.news-outr{padding: 63px 0;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link {padding: 12px 9px;font-size: 12px;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-bottom: 10px;}
.news-outr ul.nav.nav-pills li.nav-item{width: 100%;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link {text-align: center;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-right: 0;}
.pro-main .pro-page ul li a, .news-outr .work_tabs .tab-content .pagination li a {font-size: 14px;line-height: 20px;}
.pro-main .pro-page ul li, .news-outr .work_tabs .tab-content .pagination li {
  width: 28px;
  height: 28px;
}
.gate,.eros,.kite-notes{
  padding: 20px 0;
}.kite-notes .inr-flx .ryt p:not(:last-child) {
  margin-bottom: 10px;
}

.kite-notes .inr-flx .ryt .date-na p, .kite-notes .inr-flx .ryt .date-na span{font-size: 15px;line-height: 20px;}
.kite-notes .inr-flx .ryt .date-na span{    background-position:left 7px top 0   }
.quote {
  padding: 30px 30px;
  background-position: right 11px top 13px;
  background-size: 52px;
}
.techno .inr-flx .lft {
  width: 100%;
}
.techno .inr-flx .lft &gt; img, .inov.facad .inr-flx .lft img,.inov.facad.capac_ .inr-flx .lft img,.inov.facad.clean_ .inr-flx .lft img,.inov.jobs_ .inr-flx .lft img {
  
  height: 367px;
} 
.techno .inr-flx .lft button.video-control{    width: 75px;
  height: 75px;}
  .techno .inr-flx .lft button.video-control span.video-play img {
    height: 24px;
} 
.techno .inr-flx .ryt p, .inov.facad .inr-flx .ryt p, .proper.soft-ware .inr-flx .lft p{margin-bottom: 12px;}
.pro-kite .kite-out {
  padding: 25px;
}
.pro-kite .kite-out .inr-flx:not(:first-of-type) {
  padding-top: 30px;
}
.request .req-inr .lft strong {
  font-size: 31px;
  line-height: 35px;
}
.techno.jobs_.price .inr-flx .lft {
  width: 100%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  /* left: 46%; */
  left: 20%;
  top: 64px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 139px;
}
.glazen .robt-itm-fle, .glazen .cent-robt {
  max-width: 550px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 251px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 140px;
  top: -38px;
  height: 73px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
  width: 189px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {width: 245px;}
.glazen .robt-itm-fle .rbt-tm b {font-size: 15px;line-height: 17px;}
.cookie-popup ,.cookie-popup, .cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{padding: 25px;}
.vacatur .job-flx .job-itm strong {font-size: 15px;line-height: 21px;}
.vacatur .job-flx .job-itm .job-cnt a.org-btn {
  padding: 0px 14px;
  font-size: 13px;
  line-height: 40px;
}
.vacatur .job-flx .job-itm{    padding-bottom: 18px;}
.brochur {padding: 50px 0 0;}
.news-outr{padding-bottom: 0;}
.cookie-popup, .cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{right: 0;margin-right: 0;left: 0;        margin: auto;text-align: center;width: 93%;
  max-width: 100%;        margin-bottom: 10px;
}
.error_page.poli img {
  max-width: 360px;
  height: 230px;
} 
/* 12-9-24 */
/* .banner .ban_cnt .ban_lft{margin-top: 0;padding-top: 0;} */
/*  */
/* 21-10-24 */
.proper.soft-ware .inr-flx .ryt::before {
  left: 190PX;
}
/*  */

/* 23-10-24 */
.glazen .cent-robt img {
  max-width: 291px;
  height: 315px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
  width: 141px;
}
.glazen .robt-itm-fle .rbt-tm.five {
  margin-top: -163px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -4px;
  left: 35px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
  background-size: 100% 100%;
  width: 223px;
  height: 30px;
  top: 3px;
  left: 47px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
  width: 199px;
  top: 50px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
  width: 93px;
  top: -46px;
  height: 70px;
  right: 40%;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(even) b{width: 100%;}
/*  */


/* job-popup */
#working .modal-dialog .modal-content form {
  margin-top: 20px;
}
.new_magz .inr_flx .lft &gt; p{padding-right: 0;}

.ban .ban_cnt {
  padding: 140px 10px 100px;
}
.ban svg.overlay {
  bottom: -247px;
}
.banner .ban_cnt p{margin-bottom: 15px;}
.banner .ban_cnt .ban_btn {
  margin-top: 18px;
}.banner {
  padding: 130px 0 120px;
}.banner svg.overlay {
  bottom: -137px;
}
.pro-cnt .blk-logo p{overflow-x: visible;}
/*  */
.pro-cnt .blk-logo a {
    margin: unset !important; 
}
.pro-cnt img {
    height: 82px;
    max-width: unset !important;
    width: 120px !important;
}

}
@media screen and (max-width:550px){
.pro-main .pro-flx .pro-itm .pro-img img {height: 202px!important;}
.blog_det .tag-btns ul li {margin-bottom: 7px;margin-right: 8px;}
.blog_det .tag-btns strong {margin-right: 15px;font-size: 15px;line-height: 20px;}
.blog_det .tag-btns ul li {
  margin-bottom: 7px;
  margin-right: 8px;
  padding: 10px 11px 10px 42px;
  font-size: 11px;
}
.pro-kite .kite-out .inr-flx,.pro-kite .kite-out .inr-flx:nth-child(odd){flex-direction: column-reverse;}
.pro-kite .kite-out .inr-flx .lft {width: 100%;}
.techno .inr-flx .ryt h1, .inov.facad .inr-flx .ryt h3, .proper.soft-ware .lft h5, .inov.facad .inr-flx .ryt h6, .inov.facad.capac_ .inr-flx .ryt strong,.inov.facad.capac_ .inr-flx .ryt strong {margin-bottom: 12px;}
.pro-kite .kite-out {padding: 20px;}
.pro-kite .kite-out .inr-flx .ryt {
  margin: 0 0 20px 0;
  width: 100%;
}
.inov.facad .inr-flx .ryt ul li{font-size: 16px;}
.pro-kite .kite-out h2 {
  font-size: 25px;
}
.pro-kite .kite-out .inr-flx:nth-child(odd) .ryt{margin-right: 0;}
.pro-kite .kite-out h2 span{display: inline;}
.inov.facad .container {
  padding: 0 10px;
}
 .pro-main, .inov, .inov.urna_, .techno, .inov.facad,.inov.facad.clean_, .inov.jobs_,.inov.intern_,.inov .inr-flx .ryt,.vacatur{padding: 20px 0;}
.pro-kite .kite-out .inr-flx:not(:first-of-type){padding-top: 20px;}
.inov.facad.capac_{padding-bottom: 0;}
.techno { margin-top: 35px;}
.proper{margin-top: 20px;}
footer .overlay {transform: translateY(-96%);}
.proper.faster .inr-flx .ryt .logo img {height: 62px;}
.proper.faster .inr-flx .ryt .logo{right: 20px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after,.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after,.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after,.glazen .robt-itm-fle .rbt-tm:first-child b:after,.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after{content:  none;}
.glazen .robt-itm-fle .rbt-tm b{font-size: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 47%;top: 6px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .cnt, .glazen .robt-itm-fle .rbt-tm:nth-child(4) .cnt{margin-top: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {top: -101px;left: 37px;}
.glazen .cent-robt img {max-width: 391px;height: 344px;}
.glazen .cent-robt {padding-top: 51px;}
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  top: -15px;
  right: 50%;
}
.glazen .robt-itm-fle .rbt-tm:first-of-type {
  padding-top: 50px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {left: 44%;top: -18px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) {padding-top: 26px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {top: -137px;left: 37px;}
.glazen .robt-itm-fle .rbt-tm.five .cnt{        margin: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 47%;top: -39px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3){margin-top: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {right: 82%;top: -56px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 59%;top: -39px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {  left: 59%;  top: -39px;}
.glazen .cent-robt img {  max-width: 344px;  height: 299px;}
.pro-main {padding-top: 50px;}
.benefit.stry .proper .inr-flx .lft p{padding-right: 0;}
.proper.faster .inr-flx .lft p{padding-right: 0;}
.blog_det {padding-top: 30px;}
.proper.rdy-kite { margin-top: 59px;}
.faq-sec { padding-bottom: 30px;}
.quote p {font-size: 15px;}
.request .req-inr .ryt{width: 100%;text-align: start;padding-top: 0;}
header .hd_mid .hd_nav .logo a img{height: 50px!important;}
.banner .ban_cnt p+p{padding-right: 0;}
.request .req-inr .ryt a.org-btn{    padding: 0 21px;}
.pro-main .pro-page ul li, .pro-main .pro-page ul span, .pro-main .pro-page ul a, .news-outr .work_tabs .tab-content .pagination span, .news-outr .work_tabs .tab-content .pagination a {
  width: 42px;
  height: 42px;
  font-size: 15px;
  line-height: 20px;
}
.socio-links ul li a {
  height: 40px;
  width: 40px;
}
.socio-links ul li a img {
  width: 16px;
}
.pro-kite .kite-out .inr-flx,.pro-kite .kite-out .inr-flx:nth-child(odd){flex-direction: column-reverse;}
.pro-kite .kite-out .inr-flx .lft {width: 100%;}
.pro-kite .kite-out .inr-flx .ryt {
  margin: 0 0 20px 0;
  width: 100%;
}
.inov.facad .inr-flx .ryt ul li{font-size: 16px;}
.pro-kite .kite-out h2 {
  font-size: 25px;
}
.pro-kite .kite-out .inr-flx:nth-child(odd) .ryt{margin-right: 0;}
.pro-kite .kite-out h2 span{display: inline;}
.inov.facad .container {
  padding: 0 10px;
}
.pro-kite .kite-out .inr-flx:not(:first-of-type){padding-top: 20px;}
.inov.facad.capac_{padding-bottom: 0;}
.techno { margin-top: 35px;}
.proper{margin-top: 20px;}
footer .overlay {transform: translateY(-96%);}
.proper.faster .inr-flx .ryt .logo img {height: 62px;}
.proper.faster .inr-flx .ryt .logo{right: 20px;}
.glazen .robt-itm-fle, .glazen .cent-robt {max-width: 550px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after,.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after,.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after,.glazen .robt-itm-fle .rbt-tm:first-child b:after,.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after{content:  none;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 47%;top: 6px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .cnt, .glazen .robt-itm-fle .rbt-tm:nth-child(4) .cnt{margin-top: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {top: -101px;left: 37px;}
.glazen .cent-robt img {max-width: 391px;height: 344px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {left: 44%;top: -18px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) {padding-top: 26px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -87px;
  left: 51px;
}
.glazen .robt-itm-fle .rbt-tm.five .cnt{        margin: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 47%;top: -39px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(3){margin-top: 0;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  left: 57%;
  top: -61px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 59%;top: -39px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {         left: 52%;
  top: -58px;}
.glazen .cent-robt img {  max-width: 344px;  height: 299px;}
.pro-main {padding-top: 50px;}
.benefit.stry .proper .inr-flx .lft p{padding-right: 0;}
.proper.faster .inr-flx .lft p{padding-right: 0;}
.proper.rdy-kite { margin-top: 59px;}
.quote p {font-size: 15px;}
.socio-links ul li a {
  height: 40px;
  width: 40px;
}
.socio-links ul li a img {
  width: 16px;
}
header .hd_top .hd_flx .hd_ryt{top: 30PX;}
/* 11-9-24 */
.proper .inr-flx .ryt &gt; img {
  display: none;
}
.proper .inr-flx .lft:after{content: none;}
.proper.rdy-kite .inr-flx .lft{        padding: 30px;}
.proper .inr-flx .ryt video.video_lnk{display: none;}
.proper .inr-flx .ryt::before{content: none;}
/*  */
/*  */

.vid_pop
{width: 70px;
height: 70px;}
.vid_pop:before{    
  width: 60px;
  height: 60px;
  top: 4%;
  right: 7%;}
  header .hd_mid .hd_nav .logo img{height: 50px;}
  footer .foot-mid .logo {width: 56%; }
.cnt-top .cnt-top-flx ul li .img {
  max-width: 74px;
  height: 74px;
  border-width: 5px;
}.cnt-top .cnt-top-flx ul li .img img { height: 25px; width: 25px; object-fit: scale-down;}
.cnt-top .cnt-top-flx ul li .cnt a,.cnt-top .cnt-top-flx ul li .cnt p{font-size: 15px;}
.cnt-top .cnt-top-flx ul li .cnt{    margin-left: 10px;}
.cnt-map .inr-flx .ryt{padding-top: 20px;}
.cnt-map .inr-flx .ryt .top-cnt h1{margin-bottom: 5px;}.cnt-top .cnt-top-flx ul{margin-top: 20px;}
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {font-size: 15px;}
.faq-tabs ul.nav-pills {margin: 10px 0;}
.faq-tabs .nav-pills .nav-link{margin-bottom: 5px;}
.faq-tabs ul.nav-pills li.nav-item{margin-right: 5px;}
.ques .inr-flx .lft img {height: 385px!important;max-width: 100%!important;}
.faq-sec,.news-outr{padding: 63px 0;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link {padding: 12px 9px;font-size: 12px;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-bottom: 10px;}
.news-outr ul.nav.nav-pills li.nav-item{width: 100%;}
.news-outr ul.nav.nav-pills li.nav-item a.nav-link {text-align: center;}
.news-outr ul.nav.nav-pills li.nav-item:not(:last-child){margin-right: 0;}
.pro-main .pro-page ul li a, .news-outr .work_tabs .tab-content .pagination li a {font-size: 14px;line-height: 20px;}
.pro-main .pro-page ul li, .news-outr .work_tabs .tab-content .pagination li {
width: 28px;
height: 28px;
}
.gate,.eros,.kite-notes{
padding: 20px 0;
}.kite-notes .inr-flx .ryt p:not(:last-child) {
margin-bottom: 10px;
}

.kite-notes .inr-flx .ryt .date-na p, .kite-notes .inr-flx .ryt .date-na span{font-size: 15px;line-height: 20px;}
.kite-notes .inr-flx .ryt .date-na span{    background-position:left 7px top 0   }
.quote {
padding: 30px 30px;
background-position: right 11px top 13px;
background-size: 52px;
}
.techno .inr-flx .lft {
width: 100%;
}
.techno .inr-flx .lft button.video-control span.video-play img {
  height: 24px;
} 
.techno .inr-flx .ryt p, .inov.facad .inr-flx .ryt p, .proper.soft-ware .inr-flx .lft p{margin-bottom: 12px;}
.pro-kite .kite-out {
padding: 25px;
}
.pro-kite .kite-out .inr-flx:not(:first-of-type) {
padding-top: 30px;
}
.request .req-inr .lft strong {font-size: 31px;line-height: 35px;
}
.techno.jobs_.price .inr-flx .lft {width: 100%;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  left: 22%;
  top: -37px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:after {
width: 160px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 56%;
  top: -53px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) {
margin-top: 35px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
width: 251px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:after {
width: 135px;
top: -44px;
height: 84px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
width: 189px;
}
.glazen .robt-itm-fle .rbt-tm:first-child b:after {
width: 239px;
}
.cookie-popup ,.cookie-popup, .cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{padding: 25px;}
.vacatur .job-flx .job-itm strong {font-size: 15px;line-height: 21px;}
.vacatur .job-flx .job-itm .job-cnt a.org-btn {
padding: 0px 14px;
font-size: 13px;
line-height: 40px;
}
.vacatur .job-flx .job-itm{    padding-bottom: 18px;}
.brochur {padding: 50px 0 0;}
.news-outr{padding-bottom: 0;}
.cookie-popup, .cmplz-cookiebanner.banner-1.banner-a.optin.cmplz-bottom-right.cmplz-categories-type-no.cmplz-show{right: 0;margin-right: 0;left: 0;        margin: auto;text-align: center;width: 93%;
max-width: 100%;        margin-bottom: 10px;
}
.error_page.poli img {
max-width: 360px;
height: 230px;
} 
/* 10-9-24 */
/* .glazen .cent-robt img {
max-width: 301px;
height: 262px;
} */

.glazen .robt-itm-fle .rbt-tm:nth-child(3) {
margin-top: 20px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) {
padding-top: 41px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:after {
width: 172px;
top: -13px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head::after {
width: 285px;
height: 165px;
top: -132px;
left: 0;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  top:-20px;
  left: 16%;
}
/*  */
/* 11-9-24*/
/* .ban_img video.video_lnk{height: 950px!important;} */
.proper .inr-flx .lft:after {
width: 265px;
height: 672px;
left: -136px;
transform: skew(21deg);
}

/*  */
/* 21-10-24 */
.proper.soft-ware .inr-flx .ryt &gt; img {
  display: block;
}
.proper.soft-ware .inr-flx .lft:after {
  content: '' ;
}
.proper.soft-ware .inr-flx .ryt::before {
  left: 191PX;
  content: '' ;
}
/*  */
.glazen .robt-itm-fle .rbt-tm:first-child .cnt {
  margin-top: 0;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(3) {
  margin-top: -64px;
}
/* 28-10-24 */
.faq-sec .faq_tab_flx .faq_lft .faq-box .faq_tp b {
  margin: 0;
}
.tellus p {
  margin: 10px 0;
}
/*  */
/* 26-4-25 */

.techno.jobs_.price{margin-top: 0;}
.techno.sagittis {
  margin: 0;
}
.inov.urna_{padding: 0;}
.ban_img video.video_lnk {
  /* height: 702px !important; */
}
.banner .ban_cnt {
  top: 40%;
}    .banner svg.overlay {
  bottom: -149px;
}
/* .banner .ban_cnt .ban_lft{        margin-top: 60px;} */
/*  */
.ban.video_ban svg.overlay {
  bottom: -201px;
}
.ban.video_ban .ban_cnt {
  padding: 170px 10px 170px;
}
#offer .modal-dialog .modal-content .in-fld textarea{height: 100px;}
#map{    height: 500px !important;}
.inov.urna_ {
    margin: 70px 0 15px;
}
.techno {
    padding: 13px 0;
}
}

@media screen and (max-width:450px){
  .banner svg.overlay {
    bottom: -157px;
    pointer-events: none;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  /* .banner:before{    height: 95.21%;} */
  header .hd_mid .hd_nav { padding-top: 0; align-items: center;}
.banner .ban_cnt .ban_btn a.org-btn {width: 150px;padding: 0;text-align: center;}
.banner .ban_cnt a.link_ {margin-left: 19px;}
.custom .lft h1, .custom.over_ h2 {font-size: 22px;line-height: 29px;}
.custom .inr-flx .lft {max-width: 441px;margin: 0;width: 50%;padding-right: 29px;}
.custom .inr-flx .ryt {width: 54%;}
.custom .inr-flx .ryt { width: 52%;}
h1, h2, h3, h4, h5, h6,
.news .top-cnt strong,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.inov.facad.capac_ .inr-flx .ryt strong,.proper.faster .inr-flx .lft p strong ,.proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4 ,.blog_det h2, .blog_det h3, .blog_det h4{font-size: 28px;line-height: 32px;}
.review .inr-flx .lft {padding: 46px 27px 50px 25px;}
.review .inr-flx .lft p {margin-top: 10px;}
.trob .inr-flx .lft{text-align: center;}
.trob .inr-flx .ryt .frm_ {padding: 20px;}
.trob .inr-flx .ryt .in-two, .proper.rdy-kite .inr-flx .lft .in-two, .cnt-map .inr-flx .ryt .frm_ .in-two{flex-direction: column;}
.trob .inr-flx .ryt .in-fld:not(:last-child), .proper.rdy-kite .inr-flx .lft .in-fld:not(:last-child), .cnt-map .inr-flx .ryt .frm_ .in-fld:not(:last-child), .mail-broch .lft .frm_ .in-two .in-fld:not(:last-child){margin-right: 0;margin-bottom: 10px;}
.trob .inr-flx .ryt .frm_ p {text-align: center;max-width: 285px;margin: 0 auto 21px;}
.trob .inr-flx .ryt .tp-cnt strong {font-size: 17px; margin: 0;}
.trob .container {padding: 0 20px;}
.trob .inr-flx .ryt .tp-cnt{padding: 16px 27px;}
.trob .inr-flx .ryt .frm_ input[type="submit"] {display: block;margin: 45px auto 0;padding: 0 32px;}
.benefit .stps .stp-flx:before {left: 142px;}
.benefit .stps .stp-flx .itm .stp-itm{    width: 115px; height: 115px;}
.benefit .stps .stp-flx .itm .stp-itm .ico{width: 93px; height: 93px;}
.benefit .stps .stp-flx .itm .stp-itm .ico img {height: 35px;}
.stp-flx .itm .stp-itm span {height: 37px; width: 37px; font-size: 16px;}
.benefit .stps .stp-flx .itm .stp-cnt p{    padding: 0 10px;}
.proper .inr-flx .lft:after {width: 126px;height: 541px;left: -86px;transform: skew(8deg);}
.proper .inr-flx .ryt::before {background: url(../images/tri-shp-mob.png) no-repeat;left: 49px;width: 132px;height: 199px;transform: skewX(16deg)}
.proper .inr-flx .lft {padding-top: 45px;text-align: center;}
.proper .inr-flx .lft h4 span{display: inline;}
.proper .inr-flx .lft h4 + p {padding: 0 9px;}
.certifite .container,
.inov .container,
footer .container {padding: 0 20px;}
.certifite .inr-flx strong { text-align: center; display: block;}
.certifite .inr-flx .ryt img:not(:last-child) {margin-right: 28px;}
.certifite .inr-flx .ryt img {width: 90px;height:90px ;}
.certifite {padding: 38px 0;}
.inov .inr-flx .lft img {height: 454px;}
.inov .inr-flx .ryt{text-align: center;padding-top: 44px;}
.inov .inr-flx .ryt .sign {text-align: center;}
.inov .inr-flx .ryt p {padding: 0 14.3px;}
.inov .inr-flx .ryt h5 {margin-bottom: 7px;}
.review .inr-flx .ryt div#slid2 { padding: 0 20px;}
.review .inr-flx .ryt{ padding: 48px 0 25px;}
.review .inr-flx .ryt .itm p {text-align: center;padding: 0 7px;}
.review .inr-flx .ryt .itm &gt; img{margin: auto;}
.review .inr-flx .ryt .itm .cnt p {text-align: start;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt strong {font-size: 16px;line-height: 20px;}
/* .review .inr-flx .ryt .itm {padding: 30px 15px;background-size: 44px;background-position: right 20px bottom 46px;} */
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt p {font-size: 15px;padding: 0  ;}
.news {background-color: #edf2f8;padding: 25px 0;}
.news .container {padding: 0 20px;}
.news .top-cnt {margin-bottom: 30px;}
.news .news-flx .new-itm {text-align: center;width: 320px;margin: auto;}
.news .news-flx .new-itm:after, .news-outr .work_tabs .tab-content .work_flx .work_itm:after { transform: translateX(50%); right: 50%;
 left: unset;width: 45px;height: 45px;}
.news .news-flx .owl-nav { width: 97px; top: unset; margin-top: 20px;}
.news .news-flx .owl-nav button{width: 40px;height: 40px;}
footer .cpy-ryt ul li:nth-child(2n) a:after{content: none;}
.proper .inr-flx .lft .frm_{text-align: start;}
.inov.noten .inr-flx .lft img {height: 336px;}
.inov.hq .inr-flx .ryt { text-align: start;}
.inov.hq .inr-flx .ryt p{padding: 0;}
.inov.noten .inr-flx .ryt p {padding: 0;} 
.news.over_ {padding-bottom: 50px;}
ul li{font-size: 15px;line-height: 23px;}
.proper.over_ .inr-flx .ryt::before {left: 49px;}
.ques .inr-flx .lft img{ height: 350px!important;}
.ques .inr-flx .ryt p { margin-bottom: 15px;}
.brd-crmb:before {height: 55px;; border-radius: 0 0 10% 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p{padding: 0;text-align: center;}
.news-outr .work_tabs .tab-content .work_flx .work_itm {width: 100%;margin-right: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:not(:nth-child(2n)){margin-right: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul{text-align: center;}
.pro-main .pro-flx .pro-itm{width: 100%;margin-right: 0;}
.pro-page ul.pagination, .news-outr .work_tabs .tab-content .pagination,.pro-main .pro-page { margin-top: 15px;}
.pro-main .pro-flx .pro-itm a.org-btn{ top: 37%;}
.brd-crmb .brd-cnt li a, .brd-crmb .brd-cnt li span {  padding: 14px 0 0;}
.brd-crmb .brd-cnt li a, .brd-crmb .brd-cnt li span {font-size: 14px;line-height: 20px;}
.brd-crmb .brd-cnt li a:after{    padding: 0px 13px;}
.blog_det .tag-btns ul p {width: 100%;margin-bottom: 10px;}
.inov.facad .inr-flx .ryt{text-align: start}
.inov.facad .inr-flx .ryt p{padding: 0;}
.techno .inr-flx .ryt h1 {font-size: 25px;} 
.techno.jobs_.price .inr-flx .ryt strong, .techno.sagittis .inr-flx .ryt strong, .techno.tempus .inr-flx .ryt strong {font-size: 20px;line-height: 24px;}
.inov.jobs_ .inr-flx .ryt{text-align: start;}
.inov.jobs_ .inr-flx .ryt p{padding: 0;}
.inov.intern_ .inr-flx .ryt {text-align: start;padding-top: 30px;padding-right: 0;}
.inov.intern_ .inr-flx .ryt p{padding: 0;}
.inov.intern_ .container {padding: 0 10px;}
.inov.intern_ .inr-flx .ryt .btns_ a.org-btn:last-of-type {padding: 0px 16.5px;margin-left: 10px;}
.techno.jobs_ .lft.video_playing &gt; img, .techno.jobs_ .inr-flx .lft &gt; img { height: 361px;}
footer .foot-mid .mid-txt {padding: 20px 15px;width: 100%;}
footer .foot-mid .logo img { height: 70px;}
footer .cpy-ryt .cpy-link { padding: 16px 55px 0; text-align: center;}
footer .cpy-ryt ul li a:after {content: '|';padding: 0 24px;}
header .hd_mid .hd_nav .logo {width: 65%;}
.banner .ban_cnt p{        margin-top: 16px;}
.custom {padding: 0 0 0 10px;}
.custom .inr-flx .ryt .ryt-slid .itm img{height: 25px;}
.trob .inr-flx .ryt .rng-img:after{    left: 52.2%;}
.review .inr-flx .ryt:before {left: 42px;}
.news-flx .owl-stage-outer {padding: 0;margin: 0;}
.utrecht,.safety{padding: 45px 0;}
.safety .inr-flx{margin-top: 35px;}
.benefit.stry .proper .inr-flx .lft .certifi{margin-top: 21px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert img {height: 71px;object-fit: scale-down;}
.benefit.stry .proper .inr-flx .lft .certifi { flex-direction: column;}
.benefit.stry .proper .inr-flx .lft .certifi .cert {width: 100%;text-align: start;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(3n), .benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(4n){margin-top:0;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:not(:last-child){margin-bottom: 20px;}
.brochur .broch .cntrols { margin-top: 10px;}
.mail-broch .lft .frm_ .in-two {flex-direction: column;}
.brochur .top-cnt{    margin-bottom: 10px;}
.safety.high-qua .inr-flx{margin-top: 0}
.cookie-popup strong,.cmplz-cookiebanner .cmplz-title { font-size: 25px!important; line-height: 30px!important;}
header .hd_mid .container{ padding: 0 20px;}
.benefit .container { padding: 0 20px;}
.banner .ban_img &gt; img {height: 950px;}
.proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"], .cnt-map .inr-flx .ryt .frm_ input[type="submit"], .mail-broch .lft input[type="submit"]{display: block;margin: 20px auto 0;}
.proper .inr-flx .lft p:last-of-type {padding-right: 20px;}
footer .foot-top .ft-bx ul.ft-link li a, footer .foot-top .ft-bx ul.ft-link li p {font-size: 17px;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close{top: 10px;right: 10px;}
.custom.over_ .inr-flx .lft{padding-right: 22px;}
.inov.noten .container {padding: 0 10px;}
.news-outr .work_tabs .tab-content .pagination {margin-top: 20px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:after{        bottom: 16px;}

.techno.jobs_ .org-btn {
  padding: 0px 16px;
  line-height: 45px;
  font-size: 13px;
}
.request.jobs_ .req-inr .ryt a.org-btn{     line-height: 45px;}
.safety h3,.safety.location .inr-flx .ryt h6,.safety.high-qua h5,.request .req-inr .lft strong .proper.faster .inr-flx .lft p strong {font-size: 24px;line-height: 30px;}
#vid .modal_content .wp-video .mejs-container {width: 100% !important;height: 286px !important;max-width: 283px !important;min-width: 267px !important;}
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {outline: 2px solid #014d98;outline-offset: 2px;}
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {width: 13px;height: 13px;}
.trob .inr-flx .ryt .rng-img span.uacf7_range_slider-60-value.uacf7-value:before{    top: -10px;    border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 11px solid #fe5011;}
.trob .inr-flx .ryt .frm_ input[type="submit"]{        margin: 23px auto 0;}
.eros ul + p {padding-right: 0;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn,header .hd_mid .hd_nav .menus a.broch-btn {width: 123px;line-height: 43px;}
header .hd_top .hd_flx .hd_ryt .custom-lang .img_ &gt; li span{width: 3.5ch;overflow: hidden;white-space: nowrap;}
header .hd_top .hd_flx .hd_ryt .sel_flag .custom-lang{text-align: end;}
header .hd_top .hd_flx .hd_ryt .sel_flg, header .hd_top .hd_flx .hd_ryt .sel_flag{background-position: top 10px right 2px;}
.cookie-popup .btn-fle a.org-btn:first-of-type, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
  line-height: 44px !important;
}
#vid .modal-dialog .modal_content {
  padding: 22px;
}
.error_page.poli img {
  max-width: 270px;
  height: 175px;
}
header .hd_top .hd_flx .hd_ryt .custom-lang .img_ &gt; li img{vertical-align: text-bottom;}
.brd-crmb ul {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 15px;
}
/*  */

.banner svg.overlay {
  bottom: -204px;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 1;
}
.ban_cnt.container {padding: 0 20px;}
.banner .ban_cnt .ban_btn a.org-btn {width: 150px;padding: 0;text-align: center;}
.custom .lft h1, .custom.over_ h2 {font-size: 22px;line-height: 29px;}
.review .inr-flx .lft {padding: 46px 27px 50px 25px;}
.review .inr-flx .lft p {margin-top: 10px;}
.trob .inr-flx .lft{text-align: center;}
.trob .inr-flx .ryt .frm_ p {text-align: center;max-width: 285px;margin: 0 auto 21px;}
.trob .inr-flx .ryt .tp-cnt strong {font-size: 17px; margin: 0;}
.trob .container {padding: 0 20px;}
.trob .inr-flx .ryt .frm_ input[type="submit"] {display: block;margin: 45px auto 0;padding: 0 32px;}
.benefit .stps .stp-flx:before {left: 142px;}
.benefit .stps .stp-flx .itm .stp-itm{    width: 115px; height: 115px;}
.stp-flx .itm .stp-itm span {height: 37px; width: 37px; font-size: 16px;}
.proper .inr-flx .lft:after {width: 126px;height: 541px;left: -86px;transform: skew(8deg);}
.proper .inr-flx .ryt::before {background: url(../images/tri-shp-mob.png) no-repeat;left: 49px;width: 132px;height: 199px;transform: skewX(16deg)}
.proper .inr-flx .lft h4 span{display: inline;}
.proper .inr-flx .lft h4 + p {padding: 0 9px;}
.certifite .container,
.inov .container,
footer .container {padding: 0 20px;}
.certifite .inr-flx strong { text-align: center; display: block;}
.certifite .inr-flx .ryt img:not(:last-child) {margin-right: 28px;}
.certifite .inr-flx .ryt img {width: 90px;height:90px ;}
.certifite {padding: 38px 0;}
.inov .inr-flx .ryt .sign {text-align: center;}
.inov .inr-flx .ryt h5 {margin-bottom: 7px;}
.review .inr-flx .ryt div#slid2 { padding: 0 20px;}
.review .inr-flx .ryt{ padding: 48px 0 25px;}
.review .inr-flx .ryt .itm p {text-align: center;padding: 0 7px;}
.review .inr-flx .ryt .itm &gt; img{margin: auto;}
.review .inr-flx .ryt .itm .cnt p {text-align: start;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt strong {font-size: 16px;line-height: 20px;text-align: start;}
.review .inr-flx .ryt .itm {padding: 30px 15px;background-size: 44px;background-position: right 20px bottom 46px;        text-align: center;}
.review .inr-flx .ryt .rev-flx .itm .rev-btm .cnt p {font-size: 15px;padding: 0  ;}
.news {background-color: #edf2f8;padding: 25px 0;}
.news .container {padding: 0 20px;}
.news .top-cnt {margin-bottom: 30px;}
.news .news-flx .new-itm {text-align: center;width: 320px;margin: auto;}
.news .news-flx .new-itm:after, .news-outr .work_tabs .tab-content .work_flx .work_itm:after { transform: translateX(50%); right: 50%;
left: unset;width: 45px;height: 45px;}
.news .news-flx .owl-nav { width: 97px; top: unset; margin-top: 20px;}
.news .news-flx .owl-nav button{width: 40px;height: 40px;}
footer .cpy-ryt ul li:nth-child(2n) a:after{content: none;}
.proper .inr-flx .lft .frm_{text-align: start;}
.inov.hq .inr-flx .ryt p{padding: 0;}
.inov.noten .inr-flx .ryt p {padding: 0;} 
.news.over_ {padding-bottom: 50px;}
.proper.over_ .inr-flx .ryt::before {left: 49px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt p{padding: 0;text-align: center;}
.news-outr .work_tabs .tab-content .work_flx .work_itm {width: 100%;margin-right: 0;}
.news-outr .work_tabs .tab-content .work_flx .work_itm .work_cnt ul{text-align: center;}
.pro-page ul.pagination, .news-outr .work_tabs .tab-content .pagination,.pro-main .pro-page { margin-top: 15px;}
.brd-crmb .brd-cnt li a:after{    padding: 0px 13px;}
.techno.jobs_.price .inr-flx .ryt strong, .techno.sagittis .inr-flx .ryt strong, .techno.tempus .inr-flx .ryt strong {font-size: 20px;line-height: 24px;}
.inov.jobs_ .inr-flx .ryt{text-align: start;}
.inov.jobs_ .inr-flx .ryt p{padding: 0;}
.inov.intern_ .container {padding: 0 10px;}
footer .foot-mid .mid-txt {padding: 20px 15px;width: 100%;}
.custom {padding: 0 0 0 10px;}
.custom .inr-flx .ryt .ryt-slid .itm img{height: 25px;}
.trob .inr-flx .ryt .rng-img:after{    left: 52.2%;}
.review .inr-flx .ryt:before {left: 42px;}
.news-flx .owl-stage-outer {padding: 0;margin: 0;}
.utrecht,.safety{padding: 45px 0;}
.safety .inr-flx{margin-top: 35px;}
.benefit.stry .proper .inr-flx .lft .certifi{margin-top: 21px;}
.benefit.stry .proper .inr-flx .lft .certifi .cert img {height: 71px;object-fit: scale-down;}
.benefit.stry .proper .inr-flx .lft .certifi { flex-direction: column;}
.benefit.stry .proper .inr-flx .lft .certifi .cert {width: 100%;text-align: start;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(3n), .benefit.stry .proper .inr-flx .lft .certifi .cert:nth-child(4n){margin-top:0;}
.benefit.stry .proper .inr-flx .lft .certifi .cert:not(:last-child){margin-bottom: 20px;}
.brochur .broch .cntrols { margin-top: 10px;}
.mail-broch .lft .frm_ .in-two {flex-direction: column;}
.safety.high-qua .inr-flx{margin-top: 0}
.cookie-popup strong,.cmplz-cookiebanner .cmplz-title { font-size: 25px!important; line-height: 30px!important;}
header .hd_mid .container{ padding: 0 20px;}
.benefit .container { padding: 0 20px;}
.banner .ban_img &gt; img {height: 950px;}
.cookie-popup button.cook-close,.cmplz-cookiebanner .cmplz-close{top: 10px;right: 10px;}
.custom.over_ .inr-flx .lft{padding-right: 22px;}
.inov.noten .container {padding: 0 10px;}
.news-outr .work_tabs .tab-content .pagination {margin-top: 20px;}
.news-outr .work_tabs .tab-content .work_flx .work_itm:after{        bottom: 16px;}
.safety h3,.safety.location .inr-flx .ryt h6,.safety.high-qua h5,.request .req-inr .lft strong .proper.faster .inr-flx .lft p strong {font-size: 24px;line-height: 30px;}
#vid .modal_content .wp-video .mejs-container {width: 100% !important;height: 286px !important;max-width: 283px !important;min-width: 267px !important;}  
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {outline: 2px solid #014d98;outline-offset: 2px;}
.trob .inr-flx .ryt input[type="range"]::-webkit-slider-thumb {width: 13px;height: 13px;}
.trob .inr-flx .ryt .rng-img span.uacf7_range_slider-60-value.uacf7-value:before{    top: -10px;    border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 11px solid #fe5011;}
.trob .inr-flx .ryt .rng-img span.uacf7_range_slider-60-value.uacf7-value{
width: 70px;
top: 35px;
right:65.5%;
}
.trob .inr-flx .ryt .frm_ input[type="submit"]{        margin: 23px auto 0;        line-height: 30px;}
.eros ul + p {padding-right: 0;}
header .hd_mid .hd_nav .menus a.cont-btn.org-btn,header .hd_mid .hd_nav .menus a.broch-btn {width: 123px;line-height: 43px;}
.cookie-popup .btn-fle a.org-btn:first-of-type, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
line-height: 44px !important;
}
#vid .modal-dialog .modal_content {
padding: 22px;
}
.error_page.poli img {
max-width: 270px;
height: 175px;
}
.news .news-flx .new-itm a.arr-link, .news-outr .work_tabs .tab-content .work_flx .work_itm a.arr-link {
margin: 12px auto 0;
}
/* 11-9-24 */
/* .ban_img video.video_lnk{        height:750px!important;} */

/*  */
/* 21-10-24 */
.proper.soft-ware .inr-flx .lft:after {
  content: '';
  height: 468px;
  left: -130px;
}
.proper.soft-ware .inr-flx .ryt::before{left: 151PX;}
.proper.soft-ware .inr-flx .ryt &gt; img{        height: 466px;}
.glazen .robt-itm-fle .rbt-tm:nth-child(2) .robo-head:before {
  left: 30%;
  top: -37px;
}
/*  */
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
  right: 72%;
  /* left: 21%; */
  top: -76px;
}
.glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
  top: -20px;
  left: 19%;
}
footer strong {
  padding-right: 30px;
}
/*job-popup */
#working .modal-dialog ,#offer .modal-dialog {
  padding: 30px;
}

#working .modal-content &gt; strong,#offer .modal-content &gt; strong{               font-size: 28px;
  line-height: 32px;}
  #working .modal-dialog .modal-content form {
    margin-top: 10px;
}
#working .modal-dialog .modal-content .in-two,#offer .modal-dialog .modal-content .in-two{flex-direction: column;}
#working .modal-dialog .modal-content .in-fld label strong,
 .new_magz .inr_flx .frm_cnt .in-fld label strong,#offer .modal-dialog .modal-content .in-fld label strong{font-size: 15px;margin-bottom: 5px;}
.ban .ban_cnt {
  padding: 100px 10px;
}.ban svg.overlay {
  bottom: -239px;
}
/*job-popup */
.techno.sagittis .inr-flx .lft &gt; img {
  height: 365px;
  max-width: 355px;
}
.pro-cnt .container p img{
  margin-bottom: 10px;
}
.inov.urna_ .inr-flx .ryt{padding-bottom: 0;}
.banner {
  padding: 100px 0;
}
.ban.video_ban svg.overlay {
  bottom: -233px;
}
.ban.video_ban .ban_cnt {
  padding: 160px 10px 160px;
}
#working .modal-dialog .modal-content .in-fld input, .new_magz .inr_flx .frm_cnt .in-fld input, #offer .modal-dialog .modal-content .in-fld input {
  padding: 7px 14px;
  font-size: 14px;
}
#offer .modal-dialog .modal-content .in-fld textarea{  font-size: 14px}
.gate .inr-flx .ryt video.hm-video_ln {
  border-radius: 20px;
  height: 390px;
  object-fit: cover;
}
/*  */
}
@media screen and (max-width:379px){
header .hd_mid .hd_nav .menus.menu-op .link_btns{display: flex;text-align: center;margin-top: 36px;margin: 28px 10px 0;}
header .hd_mid .hd_nav .menus{        width: 300px;}
.certifite .inr-flx .ryt img:not(:last-child) {margin-right: 16px;}
.inov .inr-flx .ryt p{padding: 0;}
.review .inr-flx .lft {padding: 20px 15px 15px 15px;}
.news .news-flx .new-itm{width: 100%;}
.certifite .container, .inov .container, footer .container,.news .container,.ban_cnt.container {padding: 0 10px;}
.banner .ban_cnt .ban_btn a.org-btn {
  width: 84px;
  padding: 0;
  text-align: center;
  line-height: 38px;
  font-size: 13px;
}
.banner .ban_cnt strong {font-size: 33px;line-height: 36px;}
.banner .ban_cnt {top: 43%;}
.banner .ban_img &gt; img {height: 757px;}
#vid .modal-dialog .modal_content {padding: 20px;}
#vid .modal-dialog .modal_content {padding: 20px;}
footer .cpy-ryt .cpy-link {padding: 16px 31px 0;}
 .proper.rdy-kite .inr-flx .lft .frm_ input[type="submit"], .cnt-map .inr-flx .ryt .frm_ input[type="submit"], .mail-broch .lft input[type="submit"]{display:block;margin: 20px auto 0;}
 .proper .inr-flx .lft p:last-of-type{padding-right: 0;}
 .proper.rdy-kite .inr-flx .ryt img, .proper .inr-flx .ryt &gt; img{        height: 440px;}
 .proper .inr-flx .lft:after,.proper.rdy-kite .inr-flx .lft:after,.proper.faster .inr-flx .lft:after {height: 441px;}
.proper .inr-flx .ryt::before {left: 42px;}
.proper.rdy-kite .inr-flx .ryt::before, .proper.faster .inr-flx .ryt::before{right: 42px;}
h1, h2, h3, h4, h5, h6, .news .top-cnt strong, .proper.rdy-kite .inr-flx .lft .top_cnt strong, .inov.facad.capac_ .inr-flx .ryt strong, .proper.faster .inr-flx .lft &gt; strong, .proper.rdy-kite .inr-flx .lft .top_cnt strong,.request.jobs_ .req-inr .lft h4,.blog_det h2, .blog_det h3, .blog_det h4 {font-size: 20px;line-height: 26px;}
.techno .inr-flx .lft &gt; img, .inov.facad .inr-flx .lft img, .inov.facad.capac_ .inr-flx .lft img, .inov.facad.clean_ .inr-flx .lft img, .inov.jobs_ .inr-flx .lft img {height: 320px;}
.techno .inr-flx .lft button.video-control {width: 65px;height: 65px;border: 3px solid #fff;}
.glazen .cent-robt img {max-width: 304px;height: 263px;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 59%;top: -75px;} */
.glazen .robt-itm-fle .rbt-tm:first-child b:before {
  right: 65%;
}
.proper.over_ .inr-flx .ryt::before {left: 40px;}
.brd-crmb .brd-cnt li a, .brd-crmb .brd-cnt li span { font-size: 13px; line-height: 20px;}
.inov.urna_ {margin-top: 30px;}
header .hd_mid .container {padding: 0 10px;}
footer strong {font-size: 18px;line-height: 23px;        padding-right: 30px;}
.certifite .inr-flx .ryt img {
  width: 85px;
  height: 85px;
}
footer {
  background-position: 6% 19%;
}
footer .foot-out {
  padding-top: 50px;
}
.banner .ban_cnt .ban_lft {
  padding-top: 0;
  margin-top: 0;
}
.banner .ban_cnt {
  top: 48%;
}
/*  */
p{font-size: 15px;}
header .hd_mid .hd_nav .menus.menu-op .link_btns{display: flex;text-align: center;margin-top: 36px;margin: 28px 10px 0;}
header .hd_mid .hd_nav .menus{        width: 300px;}
.certifite .inr-flx .ryt img:not(:last-child) {margin-right: 16px;}
.review .inr-flx .lft {padding: 20px 15px 15px 15px;}
.news .news-flx .new-itm{width: 100%;}
.certifite .container, .inov .container, footer .container,.news .container,.ban_cnt.container {padding: 0 10px;}
.banner .ban_cnt .ban_btn a.org-btn {
  width: 135px;
  padding: 0;
  text-align: center;
  line-height: 38px;
  font-size: 13px;
  display: block;
}
.banner .ban_cnt a.link_ {margin-left: 0;font-size: 13px;padding-top: 7px;background-position: top 12px right 0;        margin-top: 10px;}
.banner .ban_img &gt; img {height: 757px;}
#vid .modal-dialog .modal_content {padding: 20px;}
 .proper.rdy-kite .inr-flx .ryt img, .proper .inr-flx .ryt &gt; img{        height: 440px;}
 .proper .inr-flx .lft:after,.proper.rdy-kite .inr-flx .lft:after,.proper.faster .inr-flx .lft:after {height: 441px;}
.proper .inr-flx .ryt::before {left: 42px;}
.proper.rdy-kite .inr-flx .ryt::before, .proper.faster .inr-flx .ryt::before{right: 65px;}
.glazen .cent-robt img {   max-width: 301px;height: 263px;}
/* .glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {left: 59%;top: -75px;} */
.glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {right: 85%;
  top: -87px;}
.proper.over_ .inr-flx .ryt::before {left: 40px;}
.inov.urna_ {
  margin: 30px 0 0;
  padding-bottom: 0;
}
header .hd_mid .container {padding: 0 10px;}
.certifite .inr-flx .ryt img {
  width: 85px;
  height: 85px;
}
.banner .ban_cnt {
  top: 46%;
}
.trob .inr-flx .lft p:first-of-type{padding-right: 0;}
.cnt-map {
  margin-bottom: -130px;
}

/* 11-9-24 */
/* .ban_img video.video_lnk{height: 656px!important;} */
.banner .ban_img button.video-control {
  top: 20%;
  transform: translateX(50%);
  right: 50%;
  left: unset;
  width: 70px;
  height: 70px;
}
.banner .ban_cnt .ban_btn {
  margin-top: 15px;
}
/*  */

/* 21-10-24 */   
 .proper.soft-ware .inr-flx .ryt::before {
        left: 88PX;
      }
      .proper.soft-ware .inr-flx .lft:after {
        content: '';
        height: 468px;
        left: -158px;
        width: 219px;
    }
    .glazen .robt-itm-fle .rbt-tm:nth-child(3) .robo-head:before {
      right: 69%;
      top: -100px;
  }
  .glazen .robt-itm-fle .rbt-tm:nth-child(4) .robo-head:before {
    left: 21%;
    top: -50px;
}
/*  */
.glazen .robt-itm-fle .rbt-tm:nth-child(5) .robo-head:before {
  top: -99px;
  left: 36px;
}


/* job-popup */
#working .modal-content &gt; strong,#offer .modal-content &gt; strong{        font-size: 20px;
  line-height: 26px;}
  #working .modal-dialog .modal-content input[type="submit"], .new_magz .inr_flx .frm_cnt input[type="submit"] {
    padding: 0 15px;
    margin-top: 15px;
}
.new_magz .inr_flx .frm_cnt h2 {
  margin-bottom: 10px;
}.new_magz .inr_flx .frm_cnt {
  padding: 25px;
}#working .modal-dialog .modal-content .in-fld input, .new_magz .inr_flx .frm_cnt .in-fld input {
  padding: 10px 18px;
  font-size: 15px;
}
#working .modal-dialog .modal-content .in-fld label strong, .new_magz .inr_flx .frm_cnt .in-fld label strong{font-size: 15px;margin-bottom: 5px;}
.ban .ban_cnt {
  padding: 100px 10px;
}.ban svg.overlay {
  bottom: -239px;
}
.ban .ban_cnt .ban_lft .ban_btn{flex-wrap: wrap;}
.ban .ban_cnt .ban_lft a.link_{margin-left: 0;}
.ban .ban_cnt .ban_lft .ban_btn{flex-direction: column;align-items: start;}
.ban .ban_cnt .ban_lft h1 {
  padding-right: 0;
}
/*  */

.pro-cnt{padding-top: 20px;}

}




















</pre></body></html>