

























































/* / Responsive Grid / */
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;}
.container-fluid{*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
@media (max-width:767px){
.row-fluid{width:100%;}
.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0;}
}
@media (min-width:768px) and (max-width:1139px){
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%;}
.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%;}
.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%;}
.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%;}
.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%;}
.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%;}
.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%;}
.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%;}
.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%;}
.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%;}
.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%;}
.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%;}
}
@media (min-width:1280px){
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%;}
.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%;}
.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%;}
.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%;}
.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%;}
.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%;}
.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%;}
.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%;}
.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%;}
.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%;}
.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%;}
}

/ Clearfix /
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

/ Visibilty Classes /
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.hidden{display:none;visibility:hidden;}

/ Responsive Visibilty Classes /
.visible-phone{display:none!important;}
.visible-tablet{display:none!important;}
.hidden-desktop{display:none!important;}
@media (max-width:767px){
.visible-phone{display:inherit!important;}
.hidden-phone{display:none!important;}
.hidden-desktop{display:inherit!important;}
.visible-desktop{display:none!important;}
}
@media (min-width:768px) and (max-width:1139px){
.visible-tablet{display:inherit!important;}
.hidden-tablet{display:none!important;}
.hidden-desktop{display:inherit!important;}
.visible-desktop{display:none!important;}
}
@font-face { font-family: 'Roboto'; src: local('Roboto-Light'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-latin-cyrillic/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-300.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-latin-cyrillic/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-latin-cyrillic/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-latin-cyrillic/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype');
           font-weight: 300;
           font-style: normal;
           font-display: swap;}

@font-face { font-family: 'Roboto';  src: local('Roboto-Regular'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype');
           font-weight: 400;
           font-style: normal;
           font-display: swap;}

@font-face { font-family: 'Roboto';  src: local('Roboto-Bold'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-700.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-v30-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype');
           font-weight: 700;
           font-style: normal;
           font-display: swap;}

@font-face { font-family: 'Roboto Mono'; src: local('Roboto-Mono-Light'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-300.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype');
           font-weight: 300;
           font-style: normal;
           font-display: swap;}

@font-face { font-family: 'Roboto Mono';  src: local('Roboto-Mono-Regular'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype');
           font-weight: 400;
           font-style: normal;
           font-display: swap;}

@font-face { font-family: 'Roboto Mono';  src: local('Roboto-Mono-Bold'), url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-700.eot') format('eot'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'),
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), 
           url('https://www.eura-ag.com/hubfs/Website/eura-theme/fonts/Roboto-LAT-CYR/roboto-mono-v22-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype');
           font-weight: 700;
           font-style: normal;
           font-display: swap;}


body{font-family:Roboto Mono; color:#070504; font-size:18px; line-height:28px;}
@media (max-width:767px){
	body{font-size:18px; line-height:24px;}
}

/* Paragraphs */
strong {font-weight: 700; font-family: Roboto Mono; }
a { transition:400ms;; text-decoration: none; color: #00B9F2; }
a:hover, a:focus { text-decoration:none; color: #004077; }

li a { color: #00B9F2; text-decoration: none; }
li a:hover, li a:focus { color: #004077; text-decoration: none; }

.lp a, .inner-body a { transition:400ms;; text-decoration:none; color:#00B9F2; }
.lp a:hover, .inner-body a:hover { text-decoration:none; color:#004077; }
.lp a:focus, .inner-body a:focus  { text-decoration:none; color:#004077; }

p { margin:0 0 15px 0; }
p:last-child { margin: 0; }

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:400; margin-bottom:15px; }
h1 {font-family:Roboto; font-size:70px; color:#004077; line-height:90px; font-weight:400; word-break: break-word; }
h2 {font-family:Roboto; font-size:70px; color:#004077; line-height:90px; font-weight:400; }
h3 {font-family:Roboto; font-size:38px; color:#607B8C; line-height:48px; font-weight:400; }
h4 {font-family:Roboto; font-size:36px; color:#ffffff; line-height:43px; font-weight:400; }
h5 {font-family:Roboto; font-size:34px; color:#748392; line-height:39px; font-weight:400;}
h6 {font-family:Roboto; font-size:18px; color:#FFFFFF; line-height:23px; font-weight:400;}







.main-referenzen .testimonial-slider-main .sub-testimonial-slider h3{color:#070504;margin-bottom:40px;font-weight:900;}

.main-feature-sec .sub-feature-sec .feature-box .sub-feature-box .feature-content h4{color:#6a8393;}

.main-montag-slider .sub-montag-slider-sec .montag-image .montag-top-box .montag-sub-box h2{color:#ffffff;position:relative;margin-bottom:40px;font-size:64px;line-height:70px;}
.main-contact-sec h2{color:#ffffff;position:relative;}
/* .main-contact-sec h2:before{border-bottom:6px solid #004077;content:"";position:absolute;bottom:-7px;left:0;width:75px;} */




.main-counter .sub-counter .counter-box .counter-content h2{color:#ffffff;padding: 15px 0px;}



.main-image-content .sub-i-content .left-i-content .sub-left-i-content h4{font-family:;}
.main-image-content .sub-i-content .right-i-content .content h4{color:#6a8393;margin:70px 0px 23px;}

.main-faq-sec .sub-faq-box .list-wrapper .left-collapse .list .faq-ttl h3,{color:#758493;}
.main-recent-blog-sec .bottom-blog-content h3{color:#758493;margin-bottom: 35px;}
.main-recent-blog-sec .recent-blog-slider .sub-slider-box .blog-slider .b-slider-box .s-blog-content .blog-recent-posts__post .post-title h3 a{color:#758493;word-break: break-word;}
.main-recent-blog-sec .recent-blog-slider .sub-slider-box .blog-slider .b-slider-box .s-blog-content .blog-recent-posts__post .post-title h3{font-size:28px;line-height:38px;}

.content p {word-break: break-word;}

@media (max-width:1350px){
    
}

@media (max-width:1199px){
    .row-fluid h1 { font-size: 38px; line-height: 1.3em; }
    .row-fluid h2 { font-size: 38px; line-height: 1.3em; }
}
    
@media (max-width:991px){

}

@media (max-width:767px){

}
a.cta_button { box-sizing: border-box !important; }

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

.button-1 a, a.button-1 { background-color: 
    
    
        
    
    rgba(0, 185, 242, 1.0)
; color: #FFFFFF!important; font-family: Roboto Mono; padding: 9px 20px; display: inline-block; font-size: 18px; font-weight: 400; min-width: 315px; text-align: center; text-decoration: none!important; }
.button-1 a:hover, a.button-1:hover { background-color: 
    
    
        
    
    rgba(0, 64, 119, 1.0)
; }

.button-2 a { background-color: 
    
    
        
    
    rgba(255, 255, 255, 1)
; color: #00B9F2!important; font-family: Roboto Mono; display: inline-block; font-size: 18px; font-weight: 400; min-width: 240px; text-align: center; padding: 9px 20px; text-decoration: none!important; }
.button-2 a:hover { background-color: 
    
    
        
    
    rgba(0, 64, 119, 1.0)
; color: #FFFFFF; }

.button-3 a { background-color: 
    
    
        
    
    rgba(255, 255, 255, 1)
; color: #00B9F2!important; font-family: Roboto Mono; display: inline-block; font-size: 22px; font-weight: 400; min-width: 300px; text-align: center; padding: 18px 40px; text-decoration: none!important; }
.button-3 a:hover { background-color: 
    
    
        
    
    rgba(0, 64, 119, 1.0)
; color: #FFFFFF; }

.eura-button a { background-color: #00B9F2; color: #ffffff; font-family:Roboto Mono; display:inline-block; font-size:18px;font-weight:400; min-width:120px; text-align:center; padding: 9px 20px;}
.eura-button a:hover { background-color: #004077; color: #ffffff;}

.eura-button,
.link-button,
.button-1,
.button-2 {
  position: relative;
  z-index: 10;
}
.button-link.button-3 {
  justify-self: center;
  padding-top: 20px!important;
  width: 50%!important;
}


@media (max-width: 1240px) {
  .button-link.button-3 {
    width: auto!important;
    padding-left: 0!important;
  }
}

@media (max-width:1199px){
  [class*="button-"] a { min-width: 200px; padding: 8px 35px; }
  .button-3 a { min-width: 300px; padding: 16px 36px; }
}

@media (max-width:991px){
  .btn-group > div { display: block; margin: 0 0 8px; }
}

@media (max-width:767px){
  [class*="button-"] a { font-size: 14px; }
  .button-3 a { font-size: 18px; }
}
input{font-family:;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

.hs-error-msgs label{ color: #f2545b; display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}
.main-contact-sec .form-section form textarea::placeholder{color:#070504;}
textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])::placeholder{color:#070504;}
textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{border: 0;font-family:Roboto Mono; color:#070504; background-color:#fff; padding:19px 15px; margin:0 0 15px 0; font-size:14px; font-weight:400; width:100%;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100% !important;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:14px; padding:17px 10px; color:#828282; background:#fff url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.svg) no-repeat right 29px center / 27px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

input[type="submit"]{border: 0;background-color:
    
    
        
    
    rgba(255, 255, 255, 1)
;color:#00B9F2;transition:400ms;;display:inline-block;font-size:18px;font-family:Roboto Mono;font-weight:400;min-width:240px;padding:12px 35px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:
    
    
        
    
    rgba(0, 64, 119, 1.0)
;color:#FFFFFF;}

select { color: #000000; }

.submitted-message { 
  color: #00b9f2!important;
  background-color: #ffffff!important;
  border-color: #00b9f2!important;
  padding: 2rem!important;
}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 15px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:25px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 40px;position:relative; cursor:pointer;display: inline-block;}
.default-form .hs-form .inputs-list span:after{background-color:#FFF; border:solid 2px #bfc6d8; content:'';height:20px;left:0;position:absolute;top:5px;width:20px;border-radius: 6px;}
.default-form .hs-form .inputs-list span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:4px;left:6px;position:absolute;top:13px;transform:rotate(-41deg);width:10px;z-index:1;}
.default-form .hs-form .inputs-list span:before{border-bottom-width:0; border-left-width:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom-width:2px; border-left-width:2px;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}


.sub-contact-form .legal-consent-container p {
  color: #fff; 
}
.sub-contact-form .legal-consent-container a {
  color: #fff!important;
  text-decoration: underline!important; 
}
.sub-contact-form .hs-form-required { color: #fff!important }



.blog-mail-sec .hs-error-msgs {
    color: #000!important; 
}
.blog-mail-sec .legal-consent-container .hs-error-msg {
  color: #000!important; 
}
.blog-mail-sec .legal-consent-container a:hover {
  color: #070504!important;
}

.hs-form-checkbox label input[type="checkbox"]+span:before,
.hs-form-booleancheckbox input[type="checkbox"]+span:before {
  background: #fff!important;
  border: 1px solid #DCDCDC;
}



.systems-page input[type="submit"]{border: 0;background-color:#00B9F2;color:
    
    
        
    
    rgba(255, 255, 255, 1)
;transition:400ms;;text-transform:capitalize;display:inline-block;font-size:18px;font-family:Roboto Mono;font-weight:400;min-width:240px;padding:12px 35px;-webkit-appearance: none;text-align:center; cursor:pointer;}
.systems-page input[type="submit"]::-moz-focus-inner{border: 0;}
.systems-page input[type="submit"]:hover{background-color:
    
    
        
    
    rgba(0, 64, 119, 1.0)
;color:#FFFFFF;}

@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;font-size:16px;}
}
/* Listing */

h1.decoline span { position: relative; }
h1.decoline span:before { content: ''; position: absolute; bottom: -0.1em; left: 0; height: .1em; width: 1em; background: #00b9f2; }

.subscribe-main { background-color: #00b9f2; padding: 80px 0px; }
.subscribe-main .comman-heading h2 { color: #fff; margin-bottom: 25px; }
.subscribe-main .comman-heading h2 span { position:relative; }
.subscribe-main .comman-heading h2:before { border-color: #164172; /* margin: initial; bottom: -10px; */ }
.subscribe-main h5 { color: #fff; font-weight: 300; margin-top: 60px; letter-spacing: 2px; font-family: ; text-align: center; margin: 0 auto; } 

.subscribe .submitted-message { max-width: 500px; font-size: 15px; }
.subscribe h3 { display: none; }
.subscribe { max-width: 700px; margin: auto; position: relative; padding-top: 20px; padding-bottom: 20px; }
.subscribe .hs_cos_wrapper_type_form { padding-top: 30px; display: block; } 
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul { padding: 0; list-style: none; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display { display: block; cursor: pointer; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input { margin: 0; opacity: 0; visibility: hidden; width: 0; height: 0; display: none; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span { line-height: 1.4em; padding-left: 60px; display: inline-block; position: relative; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:before { content: ''; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:after { content: '\f00c'; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; font-family: 'Font Awesome 5 Free'; text-align: center; line-height: 42px; color: #1ec1f4; font-weight: 900; font-size: 25px; opacity: 0; visibility: hidden; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input:checked + span:after { opacity: 1; visibility: visible; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display a { color: #00B9F2; text-decoration: none; }
.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display a:hover { color: #184275; }
.subscribe .wrapp-field { position: relative; max-width: 500px; max-width: 100%; /*margin-top: 70px; padding-right: 122px; padding-right: 130px;*/ }
.subscribe .wrapp-field .legal-consent-container { margin-bottom: 40px; }
.subscribe .wrapp-field .hs-submit { position: absolute; right: 0;  }
.subscribe .wrapp-field .hs-submit .hs-button { color: #ffffff; background-color: #00b9f2; padding: 15px 25px; font-size: 18px; letter-spacing: 1px; min-width: inherit; margin-top: 0; }
.subscribe .wrapp-field .hs-submit .hs-button:hover{ color: #ffffff; background-color: #164172; }
.subscribe .wrapp-field input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 14px 15px 15px; }
.subscribe .inputs-list { list-style: none; margin: 0; padding: 0; }
.subscribe .inputs-list li { margin-bottom: 5px; }
.subscribe .inputs-list li .hs-error-msg { transform: none; color: #000!importangt;}
.subscribe .input + .inputs-list.no-list.hs-error-msgs { display: none !important; }

.listing-wrapper { padding: 100px 0px 100px; }
.listing-boxes { display: flex; flex-wrap: wrap; margin: 0px -20px; }
.listing-boxes .listing-box { width: calc(33.33% - 40px); margin: 20px; background-color: #E4E7E9; }
.listing-boxes .listing-box .listing-img { height: 501px; width: 100%; position: relative; }
.listing-boxes .listing-box .listing-content { padding: 25px; }
.listing-boxes .listing-box .listing-top ul { margin: 0; padding: 0; list-style: none; }
.listing-boxes .listing-box .listing-top ul li { display: inline-block; color: #000000; font-size: 14px; position: relative; padding-right: 13px; margin-right: 3px; }
.listing-boxes .listing-box .listing-content * { line-height: normal; }
.listing-boxes .listing-box .listing-top ul li a { color: #000000; }
.listing-boxes .listing-box .listing-top ul li:before { content: ''; position: absolute; top: 3px; right: -1px; bottom: 0; border-right: 1px solid #000; height: 76%; margin: auto; }
.listing-boxes .listing-box .listing-top ul li:last-child { margin-right: 0; padding-right: 0; }
.listing-boxes .listing-box .listing-top ul li:last-child:before { content: none; }
.listing-boxes .listing-box .listing-top ul li a:hover { color: #00b9f2; }
.listing-boxes .listing-box .plus-link { text-align: right; padding-top: 10px; }
.listing-boxes .listing-box .plus-link a { display: inline-block; width: 45px; }
.listing-boxes .listing-box .plus-link a img { display: block; width: 100%; height: 100%; object-fit: contain; }
.listing-boxes .listing-box .listing-text p { line-height: 1.5em; } 
.listing-boxes .listing-box .listing-content h3 { color: #607b8c; font-size: 26px; margin-top: 10px; }
.listing-boxes .listing-box .listing-content h3 a { color: #607b8c; font-size: 26px; margin-top: 10px; }
.listing-boxes .listing-box .listing-content h3 a:hover { color: #607b8c; font-size: 26px; margin-top: 10px; }
.listing-boxes .listing-box .listing-img .tag-icon { position: absolute; top: 0; left: 0; z-index: 1; background-color: rgba(75, 175, 232, 0.7); width: 180px; height: 180px; bottom: 0; right: 0; margin: auto; }
.listing-boxes .listing-box .listing-img .tag-icon img { width: 60%; height: 60%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
 .listing-boxes .listing-box .listing-img .listing-img-url { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; }

.listing-box {  
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.listing-box:hover { transform: scale(1.02); }

.recent-slide { min-height: 800px; }
.recent-slide .recent-box { background-color: rgba(75,175,232,0.7); width: 48%; float: right; margin-top: 70px; margin-bottom: 70px; padding: 180px 80px 70px; }
.recent-slide .recent-box h2 { color: #004077; font-size: 27px; line-height: 1.4em; }
.recent-slide .recent-box h2 a { color: #004077; }
.recent-slide .recent-box h2 a:hover { color: #004077; }
.recent-slide .recent-box .recent-text { color: #fff; }
.recent-slide .recent-box .recent-link { padding-top: 40px; text-align: right; }
.recent-slide .recent-box .recent-link a { display: inline-block; width: 40px; }
.recent-slide .recent-box .recent-link a img { display: block; }
 
.recent-main .recent-slider .slick-dots { position: absolute; bottom: 50px; left: calc((100% - 1586px) / 2); }
.recent-main .recent-slider .slick-dots li { line-height: normal; }
.recent-main .recent-slider .slick-dots li button { display: block; width: 30px; border-radius: 0; opacity: 1; }
.recent-main .recent-slider .slick-dots li.slick-active button { background-color: #27b6ea; }

.bt-main { background-color: #E4E7E9; padding: 100px 0px; margin-top: -9px; } 
.bt-main .comman-heading { text-align: center; }
.bt-main .bt-outer { padding-top: 40px; max-width: 1200px; margin: 0 auto; float: right; width: 100%; }
.bt-main .bt-outer .bt-filters-wrapper, .bt-main .bt-outer .bt-active-wrapper { display: flex; flex-wrap: wrap; }
.bt-main .bt-outer .bt-title { width: 235px; float: left; padding-top: 12px; padding-left: 50px; color: #164172; font-weight: 700; position: relative; }
.bt-main .bt-outer .bt-filters { width: calc(100% - 235px); float: left; }
.bt-main .bt-outer .bt-filters .bt-list-filters { display: flex; flex-wrap: wrap; } 
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo { width: calc(50% - 40px); float: left; position: relative; margin-right: 40px; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo > span { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; background-color: #4BAFE8; padding: 10px 25px; display: block; font-weight: 400; color: #fff; position: relative; padding-right: 47px; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo > span:before { content: ''; position: absolute; top: 0; bottom: 0; right: 15px; width: 25px; height: 15px; display: inline-block; margin: auto; background: url('https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/EurA%20-%202021/Images/angle-arrow.svg') no-repeat center / contain; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter { display: none; position: absolute; top: 100%; left: 0; right: 0; list-style: none; padding: 0; margin: 0; background-color: #4bafe8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 22; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label { display: block; border-top: 1px solid rgba(255, 255, 255, 0.3); padding: 9px 25px; font-size: 14px; color: #fff; line-height: normal; cursor: pointer; position: relative; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label input { opacity: 0; visibility: hidden; position: absolute; top: 0; right: 0; left: 0; bottom: 0; border: 0; background: transparent; margin: 0; z-index: 1; width: 100%; height: 100%; appearance: none; -webkt-appearance: none; -moz-appearance: none; cursor: pointer; }
.bt-main .bt-outer .bt-filters-wrapper .bt-filters { max-width: 600px; }
.bt-search { margin-right: 40px; margin-top: 20px; }
.bt-active-wrapper .bt-filters li .remove { position: absolute; top: 0; right: 20px; bottom: 0; margin: auto; height: 27px; font-size: 19px; cursor: pointer; }


.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label span { display: block; position: relative; padding-left: 30px; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label span:before { content: ''; position: absolute; top: 1px; left: 0; width: 22px; height: 22px; background-color: #fff; margin: auto; bottom: 0; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label span:after { content: '\f00c'; position: absolute; top: 0; left: 0; width: 22px; margin: auto; bottom: 0; height: 22px; background-color: #fff; font-family: 'Font Awesome 5 Free'; text-align: center; line-height: 22px; color: #1ec1f4; font-weight: 900; font-size: 16px; opacity: 0; visibility: hidden; }
.bt-main .bt-outer .bt-filters .bt-list-filters .option-combo .filter li label input:checked + span:after { opacity: 1; visibility: visible; }
.bt-main .bt-outer .bt-filters-wrapper .bt-title { position: relative; }
.bt-main .bt-outer .bt-filters-wrapper .bt-title:before { content: ''; position: absolute; top: 16px; left: 9px; background: url('https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/EurA%20-%202021/Images/filter-icon.svg') no-repeat center / contain; width: 17px; height: 21px; }

.bt-main .bt-outer .bt-filters-wrapper .bt-title { position: relative; }
.bt-main .bt-outer .bt-filters-wrapper .bt-title:before { content: ''; position: absolute; top: 16px; left: 9px; background: url('https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/EurA%20-%202021/Images/filter-icon.svg') no-repeat center / contain; width: 17px; height: 21px; }
.bt-search .quicksearch:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { margin: 0; padding: 14px 15px; }
.bt-search .search-wrapper { position: relative; }
.bt-active-wrapper { padding-top: 25px; }
.bt-active-wrapper .bt-filters { padding-top: 0; }
.bt-active-wrapper .bt-filters li .remove { position: absolute; top: 0; right: 20px; bottom: 0; margin: auto; height: 27px; font-size: 19px; cursor: pointer; }
.bt-active-wrapper .bt-filters li { position: relative; list-style: none; display: inline-block; line-height: normal; border: 2px solid #4BAFE8; padding: 10px 25px 13px; color: #4BAFE8; margin: 0px 25px 10px 0px; padding-right: 40px; width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.bt-active-wrapper .bt-filters li:last-child { margin-right: 0; }

.contact-wrapper.black-contact { color: #758493; }
.black-contact .main-contact-sec h2 { color: #758493; }
.black-contact .main-contact-sec h2:before { border-color: #4BAFE8; }
.black-contact .main-contact-sec .content { color: #000000; }
.black-contact .main-contact-sec .form-section form .hs-richtext { color: #000; }
.black-contact .main-contact-sec .form-section form .hs-richtext a { color: #000; }

.form-section .hs_cos_wrapper_type_form form fieldset { max-width: inherit;}
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display { display: block; cursor: pointer; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input { margin: 0; opacity: 0; visibility: hidden; width: 0; height: 0; display: none; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span { padding-left: 60px; color: #000; display: inline-block; position: relative; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:before { content: ''; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:after { content: '\f00c'; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; font-family:'Font Awesome 5 Free'; text-align: center; line-height: 42px; color: #1ec1f4; font-weight: 900; font-size: 25px; opacity: 0; visibility: hidden; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input:checked + span:after { opacity: 1; visibility: visible; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul { padding: 0; list-style: none; }
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul li.hs-form-booleancheckbox { padding-bottom: 15px; } 
.black-contact .main-contact-sec input[type="submit"] { background-color: #00b9f2; color: #fff; font-size: 18px; letter-spacing: 1px; }
.black-contact .main-contact-sec input[type="submit"]:hover { background-color: #004077; }
.form-section .hs_cos_wrapper_type_form form fieldset .input { margin-right: 0; }
.form-section .hs_cos_wrapper_type_form form fieldset.form-columns-2 > div { padding: 0px 8px; }
.form-section .hs_cos_wrapper_type_form form fieldset.form-columns-2 { margin: 0px -8px; }


/* Posts */
.inner-featured { min-height: 800px; width: 100%; }
.inner-featured img { width: 100%; height: 100%; object-fit: cover; }
.inner-featured img { display: none; }

.breadcrumb-wrapper { padding-bottom: 50px; padding-top: 18px; }
.breadcrumb-wrapper .breadcrumb-menu { margin: 0; padding: 0; list-style: none; }
.breadcrumb-wrapper .breadcrumb-menu li { display: inline-block; position: relative; color: #164172; }
.breadcrumb-wrapper .breadcrumb-menu li:not(:last-child):before { content: '>'; position: absolute; top: 0; right: -10px; color: #164172; }
.breadcrumb-wrapper .breadcrumb-menu li a { color: #164172; }
.breadcrumb-wrapper .breadcrumb-menu li:not(:last-child) { margin-right: 10px; padding-right: 10px; }
.breadcrumb-wrapper .breadcrumb-menu li a:hover { color: #00b9f2; }

.inner-wrapper { padding-bottom: 0px; }
.inner-wrapper .inner-top{ padding-bottom: 15px; }
.inner-wrapper .inner-top ul { margin: 0; padding: 0; list-style: none; }
.inner-wrapper .inner-top ul li { display: inline-block; line-height: normal; color: #748493; font-size: 34px; position: relative; padding-right: 13px; margin-right: 3px; }
.inner-wrapper .inner-top ul li a { color: #004077; line-height: normal; }
.inner-wrapper .inner-top ul li:before { content: ''; position: absolute; top: 3px; right: -1px; bottom: 0; border-right: 1px solid #748493; height: 76%; margin: auto; }
.inner-wrapper .inner-top ul li:last-child { margin-right: 0; padding-right: 0; }
.inner-wrapper .inner-top ul li:last-child:before { content: none; }
.inner-wrapper .inner-top ul li a:hover { color: #00b9f2; }
.inner-wrapper .inner-top ul li a.topic-link { font-size: 30px; }

.inner-wrapper .comman-heading h2:before { margin: initial; }
.inner-wrapper .comman-heading h2 { padding-bottom: 0; margin-bottom: 50px; }
.body-container--blog-post .inner-wrapper .comman-heading h2 { margin-bottom: 20px; }
.inner-wrapper { padding-top: 60px; }
.inner-body { padding-top: 40px; }
.inner-body h3 { margin-top: 50px; margin-bottom: 25px; }
.inner-body h2 { margin-top: 70px; }
.inner-body p { margin-bottom: 30px; } 

.inner-body ul { margin: 0; padding: 20px 0px; list-style: none; }
.inner-body ul li { position: relative; padding-left: 25px; }

.inner-body ul{list-style:none !important;}
.inner-body ul li:before {background-color:#00b9f2; content:""; width:11px; left:4px; position:absolute; top:9px; height:11px; border-radius: 0; }
.inner-body blockquote { margin: 25px 0px; padding: 25px 35px; background-color: #e4e7e9; border-radius: 5px; position: relative; padding-left: 105px; }
.inner-body blockquote p:last-child { margin-bottom: 0; }
.inner-body blockquote:before { content: ''; width: 50px; height: 50px; position: absolute; background: url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/eura-theme/images/quote.png) no-repeat center / contain; top: 21px; left: 35px; }


/* Heading Fonts */

.inner-body h2 { font-size: 38px; line-height: 48px; }
.inner-body h3 { font-size: 34px; line-height: 44px; }
.inner-body h4 { color: #607B8C; font-size: 30px; line-height: 40px; }




.lets-talk-sec .sub-column-sec .left-column-content h2:before{border-bottom:6px solid #00B9F2;content:"";position:absolute;bottom:81px;width:76px;left:5px;right:unset;}
.lets-talk-sec .sub-column-sec .right-column-content .bottom-name{max-width: 518px;margin-top:-30px;display:flex;justify-content: center;}
.lets-talk-sec .sub-column-sec .right-column-content .bottom-name h6{padding: 13px 20px;display: inline-block;margin-bottom:0;color:#fff;font-family:Roboto Mono;transition:all 0.3s ease;background-color:#00B9F2;}
.lets-talk-sec .sub-column-sec .right-column-content .bottom-name h6:hover{background-color:#004077;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box{min-width: 240px;flex-wrap: wrap;display: inline-flex;color:#fff;position:absolute;right:0;top:45px;text-align:left;background-color:#004077;padding:30px 20px 25px;width: 240px; height: 240px;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box p span{color:#00B9F2;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .sub-social-icon ul li a{font-size: 25px;background-color:#fff;width:34px;border-radius:2px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#004077}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .sub-social-icon ul li a:hover{color:#00B9F2;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .content a{color:#fff;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .content a:hover{color:#00B9F2;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r{max-width:194px;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r h6{margin: 0;font-family:Roboto Mono;font-size:12px;color:#00B9F2;padding:13px 20px;background-color:#fff;transition: all .3s ease;}
.lets-talk-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r:hover{background-color:#00B9F2;}

.loadmore-main { padding-top: 50px;}
.loadmore-main a#loadMore { min-width: 200px; }

tbody h6 { font-family: 'Roboto Mono'!important; }
.info-box {
  background-color: #e4e7e9;
  padding: 50px;
}


/* Tags Tabs */
.eur-filter {
    padding: 30px 0;
    position: relative;
}
.eur--relative {
    position: relative;
}
.page-center {
    float: none;
    margin: 0 auto;
    max-width: 1585px;
}
.eur-filter__list {
    margin: 0;
    padding: 0;
}
.eur-filter__list-item {
    display: inline-block;
    list-style: none;
    padding: 5px 10px;
    border: 1px solid #004077;
    margin-bottom: 10px;
}
.eur-filter__link {
    color: #004077;
    font-family: Roboto Mono,sans-serif;
    font-size: 14px;
    font-weight: 700;
    transition: color .4s ease-in-out;
}
.eur-filter .eur-filter__link.active,
.eur-filter .eur-filter__link:hover {
    color: #00B9F2;
}
@media (max-width: 767px) {
  .eur-filter__list-item { padding: 2px 5px; }
  .eur-filter__link { font-size: 13px; }
}

/* Tabs CSS end  here */

@media (max-width:1629px){
    

    h5 { font-size: 28px; }
    
    .recent-main .recent-slider .slick-dots { left: calc((100% - 1378px) / 2);}
    
}
@media (max-width:1429px){
    

    h5 { font-size: 25px; }
    
    .recent-main .recent-slider .slick-dots { left: calc((100% - 1149px) / 2); }
    
    .recent-slide .recent-box { margin-bottom: 95px; padding: 140px 50px 50px; }
    .recent-main .recent-slider .slick-dots { bottom: 25px; }
    .listing-boxes .listing-box { width: calc(33.33% - 20px); margin: 10px; }
    .listing-boxes { margin: 0px -10px; }
    .listing-boxes .listing-box .listing-img { height: 366px; }
    .listing-boxes .listing-box .listing-img .tag-icon { width: 140px; height: 140px; }
    .listing-boxes .listing-box .plus-link a { width: 35px; }
    .listing-boxes .listing-box .listing-content h3 { font-size: 23px; }
    .listing-wrapper { padding: 70px 0px 70px; }
    .bt-main { padding: 70px 0px; }

    .form-section .hs_cos_wrapper_type_form form fieldset.form-columns-2 > div { padding: 0px 7px; }
    .form-section .hs_cos_wrapper_type_form form fieldset.form-columns-2 { margin: 0px -7px; }
    .subscribe-main h5 { margin-top: 52px; }

    .related-main .slick-slider .slick-arrow.slick-next { right: -20px; }
    .related-main .slick-slider .slick-arrow.slick-prev { left: -20px; }
    .related-main .slick-slider .slick-arrow { width: 46px; height: 46px; }
    .blog-slider { padding-left: 25px; padding-right: 25px; }
    
    
}
@media (max-width:1240px){
    
    .recent-main .recent-slider .slick-dots { bottom: 35px; left: calc((100% - 944px) / 2); }
    
}
@media (max-width:1199px){
    
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:before,.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:before { width: 35px; height: 35px; }
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:after,.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span:after { width: 35px; height: 35px; line-height: 36px; font-size: 20px; }
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span,.subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input > ul .hs-form-booleancheckbox-display input + span { padding-left: 50px; }
    .listing-boxes .listing-box .listing-img { height: 299px; }
    .listing-boxes .listing-box .listing-img .tag-icon { width: 100px; height: 100px; }
    .recent-slide { min-height: 620px; }
    .recent-slide .recent-box { margin-bottom: 95px; padding: 100px 35px 35px; }
    .recent-slide .recent-box .recent-link a { width: 35px; }
    .subscribe .wrapp-field { position: relative; max-width: 500px; margin-top: 46px; }

    .inner-wrapper { padding-top: 30px; }
    .inner-wrapper .inner-top ul li,
    .inner-wrapper .inner-top ul li a.topic-link { font-size: 22px; }
    .inner-wrapper .comman-heading h2 { margin-bottom: 25px; }
  
    .body-container--blog-index .comman-heading h1,
    .body-container--blog-post .comman-heading h1 { font-size: 38px; line-height: 1.3em; }
    
    .inner-featured { min-height: 620px; }
    
    .bt-active-wrapper .bt-filters li { padding: 10px 13px 13px; margin: 0px 10px 10px 0px; padding-right: 31px; width: 225px; font-size: 15px; }
    .bt-active-wrapper .bt-filters li .remove { right: 12px; }
    
}
    
@media (max-width:991px){
  
  /* Heading Fonts */

  .inner-body h2 { font-size: 34px; line-height: 44px; }
  .inner-body h3 { font-size: 30px; line-height: 40px; }
  .inner-body h4 { font-size: 26px; line-height: 36px; }
    
    h3 { font-size: 32px; line-height: 38px; }
    .recent-main .recent-slider .slick-dots { bottom: 15px; left: calc((100% - 726px) / 2); }
    .recent-slide .recent-box { width: 70%; }
    .bt-main .bt-outer .bt-filters .bt-list-filters .option-combo { width: calc(50% - 18px); margin-right: 18px; }
    .bt-search { margin-right: 18px; margin-top: 18px; }
    .listing-boxes .listing-box { width: calc(50% - 20px); }
    .subscribe-main { padding: 60px 0px; }
    .black-contact .main-contact-sec { background: #e4e7e9 !important; }
    .black-contact .main-contact-sec .sub-contact-form { width: 100%; text-align: left; }
    .black-contact .main-contact-sec h2 { text-align: center; }

    .breadcrumb-wrapper .breadcrumb-menu li { font-size: 15px; }
    .breadcrumb-wrapper { padding-bottom: 25px; }
    .inner-wrapper .inner-top ul li
    .inner-wrapper .inner-top ul li a.topic-link { font-size: 16px; padding-right: 9px; margin-right: 0px; }
    .inner-body h3 { margin-top: 36px; margin-bottom: 20px; }
    .inner-body ul li:before { border: 2px solid #00b9f2; height: 6px; top: 7px; width: 6px; }
    .inner-body ul li { padding-left: 20px; } 
    .like-main .like-outer h3 { position: relative; padding-top: 25px; }
    .social-media ul li a { font-size: 28px; }
    .related-main .title-wrap { margin-bottom: 30px; }
    .related-main .slick-slider .slick-arrow { width: 39px; height: 39px; }
    .blog-slider { padding-left: 15px; padding-right: 15px; }
    .related-main .recent-blog-slider .sub-slider-box .blog-slider .b-slider-box .s-blog-content .blog-recent-posts__post .post-title h3 { font-size: 25px; line-height: 31px; }
    .related-main { margin-bottom: 0; }

    
}
@media (max-width:767px){ 
    
    h2 { font-size: 39px; line-height: 46px; }
    h3 { font-size: 29px; line-height: 31px; }
    .recent-slide .recent-box { width: 100%; margin-left: auto; margin-right: auto; max-width: 480px; float: none; }
    .recent-main .recent-slider .slick-dots { bottom: 10px; left: 0; right: 0; }
    .recent-main .recent-slider .slick-dots li button { width: 18px; height: 5px; }
    .slick-slider .slick-dots li { margin: 0 2px; }
    .bt-main .bt-outer .bt-title { width: 100%; padding-top: 0; padding-bottom: 15px; padding-left: 35px; }
    .bt-main .bt-outer .bt-filters-wrapper .bt-filters { max-width: 600px; width: 100%; }
    .bt-main .bt-outer .bt-filters-wrapper .bt-title:before { top: 3px; left: 0; }
    .listing-boxes { margin: 0px auto; max-width: 400px; }
    .listing-boxes .listing-box { width: 100%; margin: 10px 0px; }
    .listing-boxes .listing-box .listing-content { padding: 15px 15px; }
    .bt-main .bt-outer .bt-filters-wrapper .bt-filters { max-width: 100%; width: 100%; }
    .subscribe-main .comman-heading h2:before { margin: 0 auto; }
    .bt-main .bt-outer .bt-active-wrapper .bt-title { padding-left: 0; }
    
    .inner-body blockquote:before { content: ''; width: 40px; height: 40px; left: 20px; top: 21px; }
    .inner-body blockquote { padding: 85px 20px 25px; }
    .inner-body blockquote:before { left: 20px; }

    .breadcrumb-wrapper .breadcrumb-menu li:not(:last-child) { margin-right: 6px; padding-right: 5px; }
    .breadcrumb-wrapper .breadcrumb-menu li { font-size: 14px; }
    .inner-wrapper .comman-heading h2 { text-align: left; }
    .inner-body { padding-top: 30px; }
    .related-main .title-wrap { margin-bottom: 25px; }
    .blog-slider { padding-left: 0; padding-right: 0; }
    .related-main { margin-bottom: 35px; }

    .bt-main .bt-outer .bt-filters { width: 100%; }
    .bt-active-wrapper .bt-filters li { width: 139px; }

}
@media (max-width:480px){
    
    .recent-slide .recent-box { margin-bottom: 70px; padding: 20px 20px 20px; margin-top: 45px; }
    .bt-main .bt-outer .bt-filters .bt-list-filters .option-combo { width: 100%; margin-right: 0; margin-top: 15px; }
    .bt-search { margin-top: 15px; margin-right: 0; }
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span:before,
    .subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span:before { width: 25px; height: 25px; top: 0; }
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span:after,
    .subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span:after { width: 25px; height: 25px; line-height: 26px; font-size: 16px; top: 0; }
    .form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span,
    .subscribe .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span { padding-left: 35px; }
    h5 { font-size: 21px; line-height: 1.4em; }
    .subscribe .wrapp-field { max-width: 100%; margin-top: 46px; padding-right: 0; }
    .subscribe .wrapp-field .hs-submit { position: inherit; top: inherit; right: inherit; text-align: center; }
    .subscribe .input+.inputs-list.no-list.hs-error-msgs { display: block !important; }
    .subscribe .hs_error_rollup { display: none; }
    .subscribe .hs-error-msgs label { display: block; font-size: 12px; }
    .main-contact-sec .form-section form textarea { height: 190px; }
    
    .bt-active-wrapper .bt-filters li { width: 134px; font-size: 14px; }
    
}

body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}
body{position:relative;}
body:before{position:fixed;width:100%;background-color:#fff;opacity:1;content:"";z-index: 9;height:100%;}
body.show-page{position:relative;}
body.show-page:before{content:"";background-color:transparent;z-index: -99;}
header{background-color:
    
    
        
    
    rgba(255, 255, 255, 1.0)
;}
header a{color:#004077;}
header a:hover{color:#00B9F2;}
header ul{list-style:none; margin:0; padding:0;}

header .main-header { padding: 45px 0; }
header .main-header .logo { position: relative; width: 215px; z-index: 10; }
header .main-header .logo img {width: 180px; }
header .main-header .mainmenu {width: calc(100% - 365px); }
header .main-header .language-drop-down{position:relative;align-items: center;justify-content: center;}
/* header .main-header .language-drop-down .lang_switcher_class{position:absolute;top:2px;width:auto;background-color:unset;right:-6px;z-index:99;} */
header .main-header .lang_switcher_class{padding-left: 40px;width:70%;}
header .main-header .lang_switcher_class .globe_class{background-image:initial;}
header .main-header .lang_switcher_class .globe_class .lang_list_class{background-color:unset;top:37px;padding:0px;display: flex;position:initial;flex-direction:row-reverse;padding-left:90px;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li{background-color:unset;;border-left:0;border-right:0;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li a{color:#004077;font-size:0px;text-transform: uppercase;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li a:hover{color:#004077;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li:first-child{border-top:0;padding-top:0px;padding-right:6px;padding-left:9px;}
/* header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li:first-child:before{border-right:0;} */
header .main-header .lang_switcher_class .globe_class .lang_list_class:after{border-bottom-color:#004077;display:none;}
header .main-header .lang_switcher_class .globe_class .lang_list_class:before{border-bottom-color:#004077;top:-24px;display:none;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li:last-child{border-bottom:0;padding-left:0;margin-left:4px;padding-right:5px;}

header .main-header .language-drop-down .languages label{font-size:24px;cursor:pointer;color:#00B9F2;font-family:Roboto;}
/* header .main-header .language-drop-down ul.languages:hover ul {visibility:visible;} */
header .main-header .language-drop-down ul.languages > ul{width:100px;position:absolute;top:30px;visibility:hidden;text-align:center;padding:10px;background-color:#00B9F2;z-index: 1;} 
header .main-header .language-drop-down{width: 150px;}
header .main-header .language-drop-down ul.languages label span{color:#004077;}
header .main-header .language-drop-down ul.languages > ul li a{color:#ffffff;}
header .main-header .language-drop-down ul.languages > ul li a:hover{color:#004077;}
header .main-header .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input[type="text"]{border:5px solid #004077;}
header .main-header .language-drop-down ul li{display: inline-block;font-size: 24px;position:relative;cursor:pointer;margin-right:4px;font-family:Roboto}
header .main-header .language-drop-down ul li:last-child:before{position:absolute;right:-5px;border-right:2px solid #004077;content:"";height: 50%;top: 28%;transform: translateY(-50%);}
header .main-header .language-drop-down ul li:hover{color:#00B9F2;}
header .main-header .language-drop-down ul li{color:#004077;}
header .main-header .language-drop-down ul li:last-child{padding-right:0;}

/* header .header-new .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:#00B9F2;} */
header .header-new .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a { color: #00B9F2; }
.header__language-switcher .globe_class{background-image:unset;}
.header__language-switcher .globe_class .lang_list_class{display:block;}
header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li:last-child a{color:#00B9F2;}
header .header-new .language-drop-down .search .hs-search-field__bar{right: -30px !important;}
header .header-new .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input[type="text"]{border:0;}
header .main-header .lang_switcher_class .globe_class .lang_list_class li a:before { content: attr(data-language); color: #004077; font-size: 24px; text-transform: uppercase; }
header .main-header .lang_switcher_class .globe_class .lang_list_class li a.active:before{color:#00B9F2;}

footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a i{font-size:27px;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content p a:hover{color:#fff;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content p a{color:#00B9F2;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content a{color:#fff;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content  a:hover{color:#00B9F2;}
footer .main-footer-sec .sub-footer .footer-box .footer-bottom-menu ul li a:hover{color:#fff;}
footer.white-squre:before{z-index:1;top:-30px;width:100px;height:130px;right:0;}
footer.white-squre{position:relative;overflow:hidden;}
footer.white-squre:after{width: 80px;height: 80px;background-color: #ffffff;content: "";position: absolute;z-index: 1;top: 99px;right: 100px;}
footer{background-color:
    
    
        
    
    rgba(0, 64, 119, 1)
;padding:65px 0px 50px;}
footer .main-footer-sec .sub-footer .footer-box .footer-logo{padding-bottom:33px;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading h5{margin-bottom:30px;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content{color:#ffffff;max-width: 400px;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content p{margin-bottom:5px;}
footer .main-footer-sec .sub-footer .footer-box {width:33.33%;}
footer .main-footer-sec .sub-footer .footer-box ul{padding:0;margin:0;list-style-type:none;}
footer .main-footer-sec .sub-footer .footer-box ul li a{color:#ffffff;}
footer .main-footer-sec .sub-footer .footer-box .footer-bottom-menu ul li a{color:#00B9F2;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon{padding:80px 0px 35px;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li{display:inline-block;padding-right: 20px;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a{position:relative;width:28px;height:28px;display:block;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a img {display:none;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a:nth-child(2):before {content:"\f081";} 
footer .main-footer-sec .sub-footer .footer-box:first-child{width:42%;}
footer .main-footer-sec .sub-footer .footer-box:nth-child(2){width:33%;padding-top: 90px;}
footer .main-footer-sec .sub-footer .footer-box:last-child{width:25%;padding-top: 90px;}
footer .main-footer-sec .sub-footer .footer-box ul li a:hover{color:#00B9F2;}
footer .main-footer-sec .sub-footer .footer-box .footer-heading .content p a{cursor: pointer;}
footer .main-footer-sec .sub-footer .footer-box .footer-logo img{width:180px;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a span svg{fill:#fff;}
footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li a span svg:hover{fill:}

.nav-toggle{background-color:transparent;border:none;cursor:pointer;padding:10px 0;position:absolute;right:4px;top:0px;width:43px;z-index:10000000;}
.nav-toggle .icon-bar{margin:auto;background-color:#004077;border-radius:1px;display:block;height:3px;position:relative;width:30px;transition:400ms;;}
.nav-toggle .icon-bar + .icon-bar{margin-top:4px;}
.nav-toggle .icon-bar:nth-child(1),.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:7px;transform:rotate(45deg);/*background-color:#fff;*/}
.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg);/*ackground-color:#fff;*/}
.mainmenu .mobile-menu span.mobile-toggle{width:36px;height:36px;position:absolute;right:0px;top:0px;background-color:#ededed;transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle:after,.mainmenu .mobile-menu span.mobile-toggle:before{content:"";background-color:#000;height:16px;width:2px;position:absolute;left:17px;top:10px;transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle:before{transform:rotate(90deg); transition:400ms;;}
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:after{transform:rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:before{opacity:0;background-color:#fff;transform:rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{padding:0;margin:0;list-style:none;text-align:right;}
.mainmenu .hs-menu-wrapper ul li a{padding:7px 0;display:block;color:#004077; font-size:24px;font-family:Roboto;}
.mainmenu .hs-menu-wrapper ul li a:hover{color:#00B9F2;}
.mainmenu .hs-menu-wrapper > ul{padding:0 20px 0 25px;}
.mainmenu .hs-menu-wrapper > ul > li{display:inline-block;vertical-align:middle;}
.mainmenu .hs-menu-wrapper > ul > li:not(:first-child){margin-left:25px;}
.mainmenu .hs-menu-wrapper > ul > li:last-child{margin-right:25px;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none;width:auto;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children{position:relative;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{ border-top: solid 3px #00B9F2; background-color:#fff; /*background-color:#00B9F2;*/ padding: 8px 0; /*min-width: 250px;*/ left:0; top:100%; opacity:0; position: absolute; visibility: hidden; z-index: 10;transform:translateY(20px);transition:400ms;;text-align:left; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a { color: #004077; /*color: #748493; color: #ffffff;*/ font-size: 18px; line-height: 1.2; padding: 8px 15px; }

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { display: none; }}

.legal-consent-container a { color: #ffffff; text-decoration: underline; }


footer .main-footer-sec .sub-footer .footer-box .footer-tag h5{font-size:29px;color:#00B9F2;font-family:Roboto Mono;margin:0;transition:400ms;}
footer .main-footer-sec .sub-footer .footer-box .footer-tag h5:hover{color:#00B9F2;}
footer.new-footer{padding:118px 0px 170px;}
footer .footer-new .sub-footer .footer-box:first-child{position:relative;width:28%;}
footer .footer-new .sub-footer .footer-box .footer-logo{position: absolute;bottom: 0;padding-bottom:0;}
footer .footer-new .sub-footer .footer-box .footer-logo img{width:272px;}
footer .footer-new .sub-footer .footer-box:nth-child(2){padding-top:0;width:20%;}
footer .footer-new .sub-footer .footer-box:last-child{padding-top:0;}
footer .footer-new .sub-footer .footer-box .footer-social-icon{}
footer .footer-new .sub-footer .footer-box .footer-social-icon{padding:0;}
footer .footer-new .sub-footer .footer-box .footer-bottom-menu ul li a{color:#ffffff;}
footer .footer-new .sub-footer .footer-box .footer-bottom-menu ul li a:hover{color:#00B9F2;}
footer .footer-new .sub-footer .footer-box{position:relative;}
footer .footer-new .sub-footer .footer-box .footer-bottom-menu{position: absolute;bottom: 0;}
footer .footer-new .sub-footer .footer-box .footer-heading{padding-left:70px;}
footer .footer-new .sub-footer .footer-box .content p a,footer .footer-new .sub-footer .footer-box .content a{color:#ffffff;}
footer .footer-new .sub-footer .footer-box .content p a:hover,footer .footer-new .sub-footer .footer-box .content a:hover{color:#00B9F2;}
footer .footer-new .sub-footer .footer-box .content{color:#ffffff;}
footer .footer-new .sub-footer .footer-box .content p:nth-child(1),footer .footer-new .sub-footer .footer-box .content p:nth-child(2),footer .footer-new .sub-footer .footer-box .content p:nth-child(3),.footer-new .sub-footer .footer-box .content p:nth-child(4){margin-bottom:2px;}
footer .footer-new .sub-footer .footer-box .content p:nth-child(5){margin-bottom:5px;}
footer .footer-new .sub-footer .footer-box .content a{display:flex;}

footer .new-footer-two .sub-footer .footer-box .footer-logo{position: initial;}
footer .new-footer-two .sub-footer .footer-box .footer-heading{padding-left:0;}
footer .new-footer-two .sub-footer .footer-box .footer-heading h6{margin-bottom:0;font-family:Roboto Mono;}
footer.new-white-square:before{width:234px !important;height:240px !important;top:0;}
footer.new-white-square:after{width: 80px !important;height: 80px !important;top: 240px !important;right: 234px !important;}
footer.new-white-square .footer-tag{position:absolute;right:60px;z-index:999;top:90px;}
footer.new-white-square .footer-tag h5{color:#00B9F2;font-size:21px;font-family:Roboto Mono;margin-bottom: 10px;line-height: 25px;}
footer.new-white-square .sub-footer .footer-box.third-box{width:50%;padding-left:20px;}
footer.new-white-square .sub-footer .footer-box .footer-content{color:#fff;padding-top: 5px;}
footer.new-white-square .sub-footer .footer-box .footer-content ul li span{color:#00B9F2;padding-right:10px;}
footer .new-footer-two .sub-footer .footer-box .footer-social-icon{position:absolute;bottom:0;}
footer .new-footer-two .sub-footer .footer-box:first-child{width:26%;}
footer .new-footer-two .sub-footer .footer-box.third-box ul li{display:inline-flex;}
.responsive-display{display:none;}
header .main-header .header-swicher-responsive{display:none;}

header .top-menu { padding: 0 195px 0 0; margin: -20px 0 20px; }
header .top-menu .hs-menu-wrapper{ display: flex; justify-content: flex-end; }
header .top-menu .hs-menu-wrapper > ul { display: flex; }
header .top-menu .hs-menu-wrapper > ul > li + li { margin-left:25px; }
header .top-menu .hs-menu-wrapper > ul > li > a { position: relative; color: #748493; font-family: Roboto; font-size:20px; }
header .top-menu .hs-menu-wrapper > ul > li > a:after { position: absolute; right: 0; bottom: -15px; width:33px; height:2px; background: #00B9F2; content: ''; opacity: 0; transition: .4s; }
header .top-menu .hs-menu-wrapper > ul > li > a:before { position: absolute; left: 0; top: 15px; width:100%; height:40px; content:''; }
header .top-menu .hs-menu-wrapper > ul > li:hover > a{  color: #00B9F2; }
header .top-menu .hs-menu-wrapper > ul > li:hover > a:after { opacity: 1; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children { position: relative; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper { position: absolute; right: 0; top: 38px; background: #fff; padding: 10px 30px; z-index:2; min-width: 400px; column-count: 3; border-top: solid 3px #00B9F2; opacity: 0; visibility: hidden; pointer-events: none; transition: .4s; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper li { padding:3px 0; /*width: 33.33%;*/ line-height: normal; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper a { color:#748493; font-family:Roboto; font-size: 16px; line-height: normal; display: block; padding: 3px 0; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper a:hover { color: #00B9F2; }
header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > ul.hs-menu-children-wrapper { opacity: 1; visibility: visible; pointer-events: auto; }

@media (min-width:2101px){
    header .main-header .language-drop-down .search .search-btn { margin-left: -40px; }
}

@media (max-width:2100px){
    header .main-header .language-drop-down .search .search-btn { padding-right: 20px; }      
}

@media (max-width:1660px){
    header .top-menu { padding-right: 190px; }
    .mainmenu .hs-menu-wrapper ul li a{font-size:19px;}
    header .main-header .language-drop-down .languages label{font-size:19px;}
    header .main-header .language-drop-down ul li{font-size:19px;}
    header .main-header .logo{width:185px;}
    .mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:15px;}
    header .main-header .mainmenu{width:calc(100% - 295px);}
    header .main-header .language-drop-down{width:150px;}
     header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li a:before{font-size:16px;}
    header .main-header .language-drop-down .lang_switcher_class { right: 0; top: 1px; }
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class{padding-left:40px;}
    language-drop-down .search .search-btn{padding-left:95px !important;}
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li:last-child{padding-bottom:0;}
    header .main-header  .lang_switcher_class .globe_class .lang_list_class li:first-child{padding-bottom:0;}
    header .main-header  ul li:last-child:before{height:92%;top:51%;}
    footer.new-white-square .sub-footer .footer-box.third-box{width:30%;}
}
@media (max-width:1500px){
    footer.white-squre:after{width:60px;height:60px;top:70px;right: 80px;}
    footer.white-squre:before{width:80px;height:100px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-social-icon ul li{padding-right:10px;}
    footer .main-footer-sec .sub-footer .footer-box:nth-child(2){padding-top:90px;}
    footer .main-footer-sec .sub-footer .footer-box:last-child{padding-top:90px;}
    /*.mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:5px;}*/
    footer .footer-new .sub-footer .footer-box:nth-child(2){padding-top:0;}
    footer .footer-new .sub-footer .footer-box:last-child{padding-top:0px;}
}

@media (max-width:1430px){
    body .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:16px;}
    /*.mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:5px;}*/
    header .main-header .language-drop-down .languages label{font-size:1+px;}
    header .main-header .language-drop-down ul li a{font-size:16px;}
    header .main-header .language-drop-down ul li:first-child:before{height:43%;}
    header .main-header .logo{width:145px;}
    header .main-header .mainmenu{width:calc(100% - 245px);}
    header .main-header .language-drop-down{width:100px;}
    /* header .main-header .language-drop-down .search .search-btn{padding-left:45px !important;} */
    .mainmenu .hs-menu-wrapper>ul{padding:0 20px 0 0px;}
    
    footer .main-footer-sec .sub-footer .footer-box .Footer-tag h5{font-size:26px;}
    footer .footer-new .sub-footer .footer-box .footer-logo img{width:222px;}
    footer .footer-new .sub-footer .footer-box .content{font-size:16px;}
    footer .footer-new .sub-footer .footer-box third-box {font-size:16px;}
    footer .main-footer-sec .sub-footer .footer-box ul li a{font-size:16px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h6{font-size:16px;}
    header .main-header .language-drop-down ul li:last-child:before{height:70%;top:54%;}
    header .main-header .language-drop-down .lang_switcher_class{top:0px;}
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li a:before{font-size:16px;}
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class{padding-left:60px;}
    
    header .top-menu { padding: 0 145px 0 0; }
    header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper{top:34px;}
}

@media (max-width:1199px){
    header .main-header .logo{width:165px;}
    header .main-header .mainmenu{width: calc(100% - 275px);}
    header .main-header .language-drop-down{width:110px;}
     body .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:14px;}
    .mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:5px !important;}
    header .main-header .language-drop-down .languages label{font-size:14px !important;}
    header .main-header .language-drop-down ul li a{font-size:14px;}
    header .main-header .language-drop-down .search .search-btn i.fa.fa-search{font-size:14px !important;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading .content{max-width:340px;}
    footer .footer-new .sub-footer .footer-box .content{font-size:14px;}
    footer .footer-new .sub-footer .footer-box third-box {font-size:14px;}  
    footer .main-footer-sec .sub-footer .footer-box ul li a{font-size:14px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h6{font-size:14px;}
    footer .main-footer-sec .sub-footer .footer-box .Footer-tag h5{font-size:20px;line-height:28px;}
    footer .footer-new .sub-footer .footer-box .footer-logo img{width:172px;}
    footer .footer-new .sub-footer .footer-box .content{font-size:14px;}
    
    footer .main-footer-sec .sub-footer .footer-box .footer-tag h5{font-size:24px;line-height:30px;}
    footer.new-footer::after {width:40px;height:40px;}
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li a{font-size:0px;}
    header .main-header .language-drop-down .lang_switcher_class{right:-27px;top:-1px;}
    language-drop-down .search .search-btn{padding-left:95px !important;}
    header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class{padding-left:20px;}
    header .main-header .language-drop-down .search .search-btn{padding-left: 25px !important;padding-right:0;}
    
    footer.new-white-square:before{width: 224px !important;height: 220px !important;}
    footer.new-white-square:after{width:60px!important;height:60px!important;top:220px!important;right:224px!important;}
    
    header .top-menu { padding: 0 155px 0 0; }
}

@media (min-width:992px){
    .mainmenu .hs-menu-wrapper ul li:hover > a,
    .mainmenu .hs-menu-wrapper ul li.active > a,
    .mainmenu .hs-menu-wrapper ul li.active-branch > a{color:;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;visibility:visible;transform:translateY(0);}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle, .nav-toggle{display:none;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a{color:#004077;}
    .mainmenu .hs-menu-wrapper>ul>ul { display: none }
}

@media (max-width:991px){
    .nav-toggle { right: -10px; }
    header .main-header .inner { position:relative; }
    .mainmenu .hs-menu-wrapper ul li a { color:#004077; /*color:#fff;*/ padding:10px 75px 10px 15px; }
    .mainmenu .hs-menu-wrapper > ul { background-color:#004077; display:none; right:0; margin:0; position:fixed; text-align:left; top:0px; width:60%; padding:100px 0px 80px 50px; z-index:9; }
    .mainmenu .hs-menu-wrapper > ul > li { display:block; }
    .mainmenu .hs-menu-wrapper > ul > li:first-child { margin-left:0; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper { /*background-color: rgba(65, 206, 239, 0.1);*/ border: none; position: static; opacity: 1; visibility: visible; display: none; width: 100%; transform: translateY(0); transition: none!important; }
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding: 6px 15px 6px 30px; }
    body .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-size: 22px; }
    .mainmenu .hs-menu-wrapper ul { text-align:left;padding-top:198px; }
    .mainmenu .hs-menu-wrapper ul ul li a { font-size: 18px; color:#00B9F2; padding: 0 20px; }
    button.nav-toggle.nav-menuopen{ position:fixed; top:30px; right:20px; }
    .mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:0 !important;}
    
    footer.white-squre:after{width: 50px;height:50px;top: 90px;right: 101px;}
    footer.white-squre:before{width:100px;height:120px;}
    footer .main-footer-sec{text-align:left;}
    footer .footer-new .sub-footer .footer-box .content{font-size:12px;}
    footer .footer-new .sub-footer .footer-box third-box {font-size:12px;}
    footer .main-footer-sec .sub-footer .footer-box ul li a{font-size:12px;}  
    footer .main-footer-sec .sub-footer{display:flex;flex-wrap:wrap;}
    footer .main-footer-sec .sub-footer .footer-box:first-child{width:60%;}
    footer .main-footer-sec .sub-footer .footer-box:nth-child(2){width:40%;padding-top: 70px;}
    footer .main-footer-sec .sub-footer .footer-box:last-child{width:50%;padding-top: 20px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading .content{max-width:300px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-logo img{width:200px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-logo{padding-bottom:20px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h5{margin-bottom:20px;}
    footer .main-footer-sec .sub-footer .footer-box ul li a {font-size:12px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h5{font-size:30px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h6{font-size:12px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-social-icon{padding:40px 0px 20px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading .content{font-size:18px;}
    header .main-header .language-drop-down{margin-top:-20px;width: auto;justify-content: flex-end;}
    header .main-header .language-drop-down .search{display: flex;justify-content: flex-end;}
    header .main-header .language-drop-down .languages label{font-size:14px;}
    header .main-header{padding:25px 0px;}
    header .main-header .logo img{width:150px;}
    header .main-header .language-drop-down ul.languages{text-align:right;width:auto;float:right;}
    header .main-header .language-drop-down ul.languages>ul{right:0;}
    header .main-header .language-drop-down ul.languages>ul li a{font-size:18px;}
    header .main-header .language-drop-down .search .hs-search-field__bar{right: -50px !important;top:74px !important;width:290px !important;}
    header .main-header .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input[type="text"]{padding:10px 15px; }

    
    
    
    footer .footer-new .sub-footer .footer-box .footer-heading{padding-left:0;padding-top:40px;}
    footer .footer-new .sub-footer .footer-box:first-child{width:50%;}
    footer .footer-new .sub-footer .footer-box:nth-child(2){width:50%;padding-top:0;}
    footer .footer-new .sub-footer .footer-box{width:50%;}
    footer .footer-new .sub-footer .footer-box:last-child{width:50%;padding-top:0;}
    footer .footer-new .sub-footer .footer-box .footer-bottom-menu{position:initial;}
    footer .footer-new .sub-footer .footer-box .footer-tag h5{font-size:20px;line-height:28px;}
    footer .footer-new .sub-footer .footer-box .content a{justify-content:left;}
    footer .footer-new .sub-footer .footer-box{width:50%;}
    footer.new-footer{padding:60px 0px;}
    footer .footer-new .sub-footer .footer-box .footer-logo{padding-bottom:0;}
    header .main-header .lang_switcher_class{right:0;position: initial;width: 100%;display: flex;justify-content: flex-start;padding-top:20px;padding-left: 10px;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li a{font-size:0px;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class{transform:initial;-webkit-transform:initial;padding-left:0;}
    header .main-header .lang_switcher_class .globe_class{display:flex;width:auto;padding-top: 5px;}
    header .main-header .lang_switcher_class{}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li:first-child{padding-bottom:0;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li:last-child{padding-bottom:0;padding-right: 1px;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li:first-child{padding-right:0;}
    header .main-header ul li:last-child:before{top:69%;}
    footer.new-white-square .footer-tag{top: 60px;right:40px;}
    footer.new-white-square:before{width: 204px !important;height: 180px !important;}
    footer.new-white-square:after{top: 181px !important;right: 205px !important;}
    footer .new-footer-two .sub-footer .footer-box .footer-social-icon{position:initial;}
    footer .new-footer-two .sub-footer .footer-box .footer-bottom-menu{position:absolute;}
    footer .new-footer-two .sub-footer .footer-box .footer-heading{padding-top:0;}
    footer.new-white-square .sub-footer .footer-box.third-box{padding-top:40px;width:100%;padding-left: 0;}
    footer .new-footer-two .sub-footer .footer-box:first-child{width:40%;}
    
    header .main-header .language-drop-down .lang_switcher_class{margin-left: 8px;}
    
    header .header-new .mainmenu .hs-menu-wrapper>ul{background-color:#fff;/*background-color:#00B9F2;*/}
    header .header-new .mainmenu > span > .hs-menu-wrapper > ul{border-left:solid 1px #CBCBCB; border-bottom:solid 3px #00B9F2; max-height: 100vh;}
    header .header-new .mainmenu .mobile-menu span.mobile-toggle{background-image:url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/Website/eura-theme/images/dark-blue-mobile-tiggle.svg);background-repeat:no-repeat;background-size:cover;width:30px;height:30px;background-color:unset;}
    /*header .header-new .mainmenu .mobile-menu span.mobile-toggle{background-image:url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/Website/eura-theme/images/white-new.svg);background-repeat:no-repeat;background-size:cover;width:30px;height:30px;background-color:unset;}*/
    header .header-new .mainmenu .mobile-menu span.mobile-toggle.nav-subopen{background-image:url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/Website/Images/blue-mobile-tiggle-ON.svg);background-repeat:no-repeat;background-size:cover;width:30px;height:30px;background-color:unset;}
    header .header-new .mainmenu .mobile-menu span.mobile-toggle:after, .mainmenu .mobile-menu span.mobile-toggle:before{content:none;}
    header .header-new .mainmenu .hs-menu-wrapper ul li.hs-item-has-children.child-open-color a { color: #00B9F2; }
    header .header-new .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper li a { /*color:#fff;*/ color: #004077; font-size: 18px; }
    header .header-new .mainmenu .hs-menu-wrapper>ul{padding: 100px 0px 80px 20px; max-height: 100vh; overflow: auto !important;}
    header .header-new .mainmenu .mobile-menu span.mobile-toggle{right: 30px;top: 5px;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li a{padding: 0 5px;}
    header .main-header ul li:last-child:before{position:absolute;right:-5px;border-right:2px solid #fff;content:"";height:96%;top:37%;transform:translateY(-50%);}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li a:before{color:#fff;font-size:14px;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li a.active:before{color:#004077;}
    header .main-header .lang_switcher_class .globe_class .lang_list_class li:last-child a{color:#004077;}
    header .header-new .language-drop-down .search{margin-top: -48px;margin-right: 35px;}
    .mainmenu .hs-menu-wrapper ul li a:hover{color:#004077;}

    header .top-menu{padding:0;margin:40px 0 0;position:relative;display:none;}
    header .top-menu:after{position:absolute;left:15px;top:-22px;width:40px;height:2px;content:'';background:#00B9F2;}
    header .top-menu .hs-menu-wrapper{display:block;}
    header .top-menu .hs-menu-wrapper > ul,
    header .header-new .mainmenu .top-menu .hs-menu-wrapper > ul{position:static;display:block;padding:0;width:auto;}
    header .mainmenu .top-menu .hs-menu-wrapper > ul > li > a{color:#748493;font-size:22px;line-height:24px;display:block;padding:10px 15px;opacity:0.85;}
    header .mainmenu .top-menu .hs-menu-wrapper > ul > li.parent-toggle > a{color:#00B9F2;}
    header .mainmenu .top-menu .hs-menu-wrapper > ul > li:before,
    header .top-menu .hs-menu-wrapper > ul > li > a:after,
    header .top-menu .hs-menu-wrapper > ul > li > a:before{display:none;}
    header .header-new .mainmenu .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper{background:transparent; border:none; position:static;opacity:1;visibility:visible;column-count:auto;pointer-events:auto;display:none;padding:0;}
    header .header-new .mainmenu .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper a{/*color:#fff;*/opacity:0.85;}
    header .top-menu .hs-menu-wrapper > ul > li.hs-item-has-children{margin:0;}
    header .top-menu .mobile-toggle{z-index:9;}
    header .header-new .mainmenu .top-menu{display:block;}
    
    header .header-new .mainmenu .mobile-menu .top-menu span.mobile-toggle{background-image: url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/Website/Images/blue-mobile-tiggle.svg);filter: grayscale(1) brightness(1);}
    header .header-new .mainmenu .mobile-menu .top-menu span.mobile-toggle.nav-subopen{background-image: url(https://8330902.fs1.hubspotusercontent-na1.net/hubfs/8330902/Website/Images/blue-mobile-tiggle-ON.svg);filter:grayscale(0);}
    
    
}

@media (max-width:768px){
    .nav-toggle { right: 0; }
}

@media (max-width:767px){
    .mainmenu .hs-menu-wrapper ul{padding-top:66px;z-index: 10000;}
    footer .main-footer-sec{text-align:center;}
    footer .main-footer-sec .sub-footer{flex-direction:column;}
    footer .main-footer-sec .sub-footer .footer-box:first-child{width:100%;}
    footer .main-footer-sec .sub-footer .footer-box:nth-child(2){width:100%;padding-top:20px;}
    footer .main-footer-sec .sub-footer .footer-box:last-child{width:100%;padding-top: 20px;}
    footer.white-squre:after{width:40px;height:40px;top: 70px;right: 70px;}
    footer.white-squre:before{width:70px;height:100px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-logo img{width:170px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading .content{font-size:14px;max-width:100%;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h5{font-size:28px;}
    footer .main-footer-sec .sub-footer .footer-box ul li a{font-size:12px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-heading h6{font-size:12px;}   
    
    footer .footer-new .sub-footer .footer-box .footer-social-icon{padding:25px 0px 20px;}
    footer .footer-new .sub-footer .footer-box .footer-heading{padding-top:25px;}
    footer .footer-new .sub-footer .footer-box .footer-tag{padding-top:25px;}
    footer .footer-new .sub-footer .footer-box .footer-tag h5{font-size:18px;line-height:26px;}
    footer .footer-new .sub-footer .footer-box:last-child{padding-top:0;}
    footer .footer-new .sub-footer .footer-box:nth-child(2){padding-top:25px;}
    footer .footer-new .sub-footer .footer-box:first-child{display:table;}
     footer .footer-new .sub-footer .footer-box .footer-logo{display:table-header-group;}
    footer .footer-new .sub-footer .footer-box .content a{justify-content:center;}
     footer .footer-new .sub-footer .footer-box .footer-logo{padding-bottom:0;position:initial;}
    header .main-header .language-drop-down .search .hs-search-field__bar{right:0px !important;}
    .responsive-display{display:block;}
    footer.new-white-square .footer-tag{display:none;}
    footer .new-footer-two .sub-footer .footer-box .footer-tag{display:block;position: initial;}
    footer .new-footer-two .sub-footer .footer-box .footer-bottom-menu{position:initial;display:none;}
    footer .new-footer-two .sub-footer .footer-box.third-box .footer-bottom-menu{display:block;}
    footer .new-footer-two{text-align:left;padding-left: 10px;}
    footer .new-footer-two .sub-footer .footer-box .content a{justify-content: left;}
    footer .new-footer-two .sub-footer .footer-box .footer-tag h5{font-size:15px;}
    footer .new-footer-two .sub-footer .footer-box .footer-heading{padding-top:25px;}
    footer .new-footer-two .sub-footer .footer-box.third-box .footer-bottom-menu ul li{display:block;}
    footer .new-footer-two .sub-footer .footer-box .footer-social-icon{padding:35px 0px 30px;}
    footer .new-footer-two .sub-footer .footer-box .footer-social-icon ul li{padding-right:20px;}
    footer .new-footer-two .sub-footer .footer-box .footer-social-icon ul li a i{font-size:30px;}
    footer .new-footer-two .sub-footer .footer-box:last-child{padding-top:15px;}
    footer.new-white-square:after{width: 40px !important;height: 40px !important;top: 70px !important;right: 70px !important;}
    footer.new-white-square:before{width: 70px !important;height: 70px !important;}
    footer .new-footer-two .sub-footer .footer-box .content,footer .new-footer-two .sub-footer .footer-box.third-box ul li a{font-size:12px;}
    footer .new-footer-two .sub-footer .footer-box .footer-heading h6{font-size:12px;}
    footer .new-footer-two .sub-footer .footer-box .footer-bottom-menu ul li a{font-size:12px;}
    header .header-new .language-drop-down .search{margin-top: -48px;margin-right: 35px;}
    header .main-header .language-drop-down .search .hs-search-field__bar{top: 54px !important;}
    header .main-header .language-drop-down ul li:last-child:before{top:68% !important;}
    header .main-header .lang_switcher_class{padding-top:40px;}
   .top-arrow{display:block !important;}
}

@media (max-width:480px){
    footer.white-squre:after{width:20px;height:20px;top: 50px; right: 50px;}
    footer.white-squre:before {width:50px;height:80px;}
    footer .main-footer-sec .sub-footer .footer-box .footer-logo img{width:160px;}
    .mainmenu .hs-menu-wrapper>ul{width:100%;}
    header .header-new .language-drop-down .search .hs-search-field__bar{right:-35px !important;}
    
    header .header-new .mainmenu > span > .hs-menu-wrapper > ul{border-left:none;}

}
/*!
 * shariff - v3.2.1 - Mon, 27 May 2019 08:23:32 GMT
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2019 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */

.shariff:after,
.shariff:before{content:" ";display:table}
.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}
.shariff li{overflow:hidden}
.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}
.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}
.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}
.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}
.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}
.shariff .orientation-horizontal .info{-webkit-box-flex:0}
.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}
.shariff .orientation-horizontal li:last-child{margin-right:0}
.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}
.shariff .orientation-horizontal li .share_count{display:none}
.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}
.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}
.shariff .theme-white .shariff-button{border:1px solid #ddd}
.shariff .theme-white .shariff-button a{background-color:#fff}
.shariff .theme-white .shariff-button a:hover{background-color:#eee}
.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}
.shariff .orientation-vertical.button-style-icon{min-width:35px}
.shariff .orientation-vertical.button-style-icon-count{min-width:80px}
.shariff .orientation-vertical.button-style-standard{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:15px 0}
.shariff .orientation-vertical.button-style-icon-count li .share_count,.shariff .orientation-vertical.button-style-standard li .share_count{width:24px;text-align:right}
@media only screen and (min-width:360px){
	.shariff .orientation-horizontal li{margin-right:1.8%;}
	.shariff .orientation-horizontal.button-style-icon-count li,
	.shariff .orientation-horizontal.button-style-standard li{min-width:80px}
	.shariff .orientation-horizontal.button-style-icon-count li .share_count,.shariff .orientation-horizontal.button-style-standard li .share_count{display:block}
	.shariff .orientation-horizontal.button-style-standard li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li{min-width:110px;max-width:160px}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text{text-indent:0;display:inline}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}
}
@media only screen and (min-width:640px){
	.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li{min-width:110px;max-width:160px}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text{text-indent:0;display:inline}
}
@media only screen and (min-width:768px){
	.shariff .orientation-horizontal.button-style-standard li{min-width:110px;max-width:160px}
		.shariff .orientation-horizontal.button-style-standard li .share_text{text-indent:0;display:inline}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
}
@media only screen and (min-width:1024px){
	.shariff li,.shariff li a{height:30px}
	.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}
}

.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}
.shariff .buffer a{background-color:#3a3a3a}.shariff .buffer a:hover{background-color:#555}.shariff .buffer .fa-buffer{font-size:22px}.shariff .buffer .share_count{color:#3a3a3a;background-color:#ddd}.shariff .theme-white .buffer a{color:#3a3a3a}@media only screen and (min-width:600px){.shariff .buffer .fa-buffer{font-size:19px;position:relative;top:1px}}
.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}
.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook-f{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook-f{font-size:19px}}
.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money-bill-alt{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money-bill-alt{font-size:19px}}
.shariff .flipboard a{background-color:#e12828}.shariff .flipboard a:hover{background-color:#ff2e2e}.shariff .flipboard .fa-flipboard{font-size:22px}.shariff .theme-white .flipboard a{color:#e12828}@media only screen and (min-width:600px){.shariff .flipboard .fa-flipboard{font-size:19px}}
.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}
.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin-in{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin-in{font-size:19px}}
.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}
.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}
.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}
.shariff .pocket a{background-color:#ef4056}.shariff .pocket a:hover{background-color:#ff5066}.shariff .pocket .fa-get-pocket{font-size:22px}.shariff .theme-white .pocket a{color:#ef4056}@media only screen and (min-width:600px){.shariff .pocket .fa-get-pocket{font-size:19px}}
.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}
.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}
.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}
.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}
.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}
.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}
.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}
.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}
.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}
.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}
.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}
.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}


*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;}

ul.no-list.hs-error-msgs {
  padding: 30px 0 0;
  text-align: left;
  list-style: none;
  color: red;
}


.row-fluid [class*="span"]{min-height:auto;}
.container{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after{clear:both; content: ""; display:table;}

.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.padding-top{padding-top:60px;}
.padding-bottom{padding-bottom:60px;}

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


/* Slick css */
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:45%; left:0; width:50px; height: 50px; font-size:0px; color:#fff; transition:400ms;; cursor:pointer;}
.slick-slider .slick-arrow:hover{transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}

.slick-slider .slick-dots{text-align:center; padding:0; margin:0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; transition:400ms;;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}

.widget-type-rich_text ul[style="list-style-type: circle;"]{list-style:none !important;}
.widget-type-rich_text ul[style="list-style-type: circle;"] li:before {background-color:transparent;border:3px solid #70e0c1;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:16px;width:8px;}






/* */
fieldset { max-width: none !important; }
.hs-input { border: 1px solid gainsboro !important; }
.input { margin: 0 !important; }
fieldset.form-columns-2 > div { padding: 0 8px; }
form { color: #000; text-align: left; }
.legal-consent-container p { color: #000; }
.row-fluid form .hs-form-checkbox, .hs-form-booleancheckbox { }
.row-fluid form .hs-form-checkbox label, .hs-form-booleancheckbox label { margin: 4px 0; display: block; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"], .hs-form-booleancheckbox input[type="checkbox"] { height: 20px; width: 20px !important; min-width: auto; margin: 0px; vertical-align: middle; opacity: 0; display: none; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span, .hs-form-booleancheckbox input[type="checkbox"] + span { padding-left: 10px; user-select: none; position: relative; line-height: 20px; display: inline-block; cursor: pointer; margin-left: 20px; }
/* .row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:before, .hs-form-booleancheckbox  input[type="checkbox"] + span:before { content: ''; height: 20px; width: 20px; border: 1px solid #d2d2d2; display: inline-block; vertical-align: bottom; position: absolute; left: -20px; top: 0; transition: all 0.3s ease; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"] + span:after, .hs-form-booleancheckbox input[type="checkbox"] + span:after { content: "\f00c"; content: ''; display: block; width: 4px; height: 9px; border: solid #000; border-width: 0 2px 2px 0; transform: rotate(45deg) scale(0.5); position: absolute; left: -12px; top: 4px; opacity: 0; transition: all 0.3s ease; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"]:checked + span:after, .hs-form-booleancheckbox  input[type="checkbox"]:checked + span:after { opacity: 1; transform: rotate(45deg) scale(1); } */
.inputs-list { list-style: none; padding: 0; }
fieldset.form-columns-2 { margin: 0 -8px !important; }

input[type="submit"] { color: rgba(255, 255, 255, 1); background: #00b9f2; margin-top: 20px; }
/* */

/* CSS start from here */

.main-hero-slider .banner-slider .slider-image .hero-slider-content:before { position:absolute; background-color: #004077; content:""; left:0; opacity:0.5; width:100%; max-width:910px; height:100%; }
.main-hero-slider .banner-slider .slick-dots li button{background-color: #004077; }
.main-hero-slider .banner-slider .slick-dots li.slick-active button { background-color: #00B9F2; }


.main-feature-sec .sub-feature-sec .feature-box .sub-feature-box .feature-content .content{color:#070504;font-family:Roboto Mono;}
.white-squre:before{position: absolute;right: 0px;width: 140px;height: 140px;content: "";background-color: #ffffff;top: 0px;z-index: -1;}
.main-feature-sec .gray-squre:before{position: absolute;right: -50px;width: 160px;height: 160px;content: "";background-color: #617b8c;top: -80px;z-index: -1;}
.blue-squre{position:relative;}
.blue-squre:after{width: 80px;height: 80px;background-color: #00B9F2;content: "";position: absolute;z-index: 1;top: -80px;right: -80px;}
.main-montag-slider .sub-montag-slider-sec .montag-image .montag-top-box .montag-sub-box { background-color:rgba(0,185,242,0.7); width:100%; max-width:520px; height:100%; float:right; padding: 50px; margin-right:50px; }

.main-montag-slider .slick-dots li button{background-color:#ffffff;opacity: 1;}
.main-montag-slider li.slick-active button{background-color:#00B9F2;}
.main-montag-slider .sub-montag-slider-sec .white-squre:after{width: 100px;height: 100px;background-color: #00B9F2;content: "";position: absolute;z-index: 1;bottom: 160px;left: 159px;}
.main-montag-slider .sub-montag-slider-sec .white-squre:before{position: absolute;left: 0;width: 160px;height: 160px;content: "";background-color: #ffffff;bottom: 0;z-index: 1;top: unset;}

.main-contact-sec .form-section form textarea{height:235px;}

.main-contact-sec .form-section form .actions input.hs-button {
  background: rgba(255,255,255,1);
  color: #00b9f2;
  margin-top: 0;
}

.main-contact-sec .form-section form .actions input.hs-button:hover {
  background-color: rgba(0,64,119,1.0);
  color: #fff;
}
.form-section .hs_cos_wrapper_type_form form .hs-fieldtype-booleancheckbox .input>ul .hs-form-booleancheckbox-display input+span:after {
  border: none;
  background: transparent;
  transform: none;
}



.main-counter .sub-counter .counter-box .counter-content{background-color:#00B9F2;box-sizing: border-box;margin: 0;}
.main-counter .sub-counter .counter-box .counter-content .content{color:#ffffff;position:relative;z-index:1;padding: 40px 0px 0px 80px;text-align: left;min-height:94px;}
.main-counter .sub-counter .counter-box .counter-content .content:before{background-color: #004077;transform-origin: left top;clip-path: polygon(0 50%, 100% 30%, 100% 100%, 0% 100%);position:absolute;height:180px;width:100%;content:'';top:-60px;right:0px;z-index: -1;}

.main-h-content{text-align:center;}
.main-h-content .row-number-3 .hs_cos_wrapper_type_rich_text p{max-width:85%;margin:auto;line-height:22px;}
.main-h-content h2{position:relative;margin-bottom:45px;}

.main-h-content h1 span,
.main-h-content h2 span { position: relative; }

.main-h-content h1 span:before,
.main-h-content h2 span:before {content: '';position: absolute;bottom: -0.1em;left: 0;height: 0.1em;width: 1em; background: #00B9F2}




.comman-heading h1,
.comman-heading h2 { position:relative; }


.gray-squre2{ position:relative; }
.gray-squre2:after { width: 130px;height: 130px;background-color: #e3e7ea;content: "";position: absolute;z-index: 1;top: 90px;right: 0px;}
.gray-squre2:before { position: absolute;right: 130px;width: 200px;height: 200px;content: "";background-color: #e3e7ea;bottom: unset;z-index: -1;top: -110px;}

.new-margin { margin-bottom:100px; }
.new-margin .section4-row-0-padding { padding-top:40px !important; }

header { position: fixed; top: 0; left: 0; right: 0; z-index: 999;}
header .main-header .language-drop-down .search .search-btn i.fa.fa-search{color:#004077; font-size: 18px;transition: 400ms;  }
header .main-header .language-drop-down .search .search-btn i.fa.fa-search:hover{color:#00B9F2;}
.main-h-content .hs_cos_wrapper_type_rich_text p a:hover{color:#00B9F2;}

.main-h-content .hs_cos_wrapper_type_rich_text p{line-height:22px;}
.main-h-content .hs_cos_wrapper_type_rich_text p a{text-decoration:underline;color:#070504;}
.main-h-content  a.button-1{min-width:400px;}

.main-slider-one-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .content-overlay,.slider-two-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .content-overlay{background:#00B9F2;}
.main-slider-one-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .slider-o-image .image-hover-content h6{color:#004077;}
.main-slider-one-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .slider-o-image { height:277px; }
.main-slider-one-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .slider-o-image img { object-fit:cover; }

.slider-two-sec {background-color:#e3e6e8;}
.main-slider-one-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .slider-o-image .image-hover-content .slider-social-icon ul li a:hover{background-color:#004077;}
.slider-two-sec .sub-one-slider .inner-one-slider .sub-one-slider-box .slider-o-image .image-hover-content .slider-social-icon ul li a:hover{background-color: transparent;}

/* .main-two-column-sec .sub-column-sec .left-column-content h2:before{border-bottom:6px solid #00B9F2;content:"";position:absolute;bottom:81px;width:76px;left:5px;right:unset;} */
.main-two-column-sec .sub-column-sec .right-column-content .bottom-name{max-width: 518px;margin-top:-30px;display:flex;justify-content: center;}
.main-two-column-sec .sub-column-sec .right-column-content .bottom-name h6{padding: 13px 20px;display: inline-block;margin-bottom:0;color:#fff;font-family:Roboto Mono;transition:all 0.3s ease;background-color:#00B9F2;}
.main-two-column-sec .sub-column-sec .right-column-content .bottom-name h6:hover{background-color:#004077;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box{min-width: 190px;flex-wrap: wrap;display: inline-flex;color:#fff;position:absolute;right:0;top:130px;text-align:left;background-color:#004077;padding:30px 20px 10px;width: 230px; height: 230px;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box p span{color:#00B9F2;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .sub-social-icon ul li a{font-size: 25px;background-color:#fff;width:34px;border-radius:2px;height:34px;display:inline-block;text-align:center;line-height:34px;color:#004077}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .sub-social-icon ul li a:hover{color:#00B9F2;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content a{color:#fff;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content a:hover{color:#00B9F2;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r{max-width: 518px;margin-bottom:-45px;display:flex;justify-content: center;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r h6{padding: 13px 20px; font-size: 15px; display: inline-block;margin-bottom:0;color:#fff;font-family:Roboto Mono;transition:all 0.3s ease;background-color:#00B9F2;}
.main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r h6:hover{background-color:#004077;}
/* .main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r{max-width:194px;} */
/* .main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r h6{margin: 0;font-family:Roboto Mono;font-size:12px;color:#00B9F2;padding:13px 20px;background-color:#fff;transition: all .3s ease;} */
/* .main-two-column-sec .sub-column-sec .right-column-content .right-social-box .content .bottom-name-r:hover{background-color:#00B9F2;} */

.row-fluid .about-dynamic .about-dynamic-box .right-social-box .content .bottom-name-r{max-width: 518px;margin-bottom:-45px;display:flex;justify-content: center;text-align: center; padding-top: 40px; }
.row-fluid .about-dynamic .about-dynamic-box .right-social-box .content .bottom-name-r h6{padding: 13px 20px; font-size: 15px; display: inline-block;margin-bottom:0;color:#fff;font-family:Roboto Mono;transition:all 0.3s ease;background-color:#00B9F2;}
.row-fluid .about-dynamic .about-dynamic-box .right-social-box .content .bottom-name-r h6:hover{background-color:#004077;}

.main-vertical-banner .left-v-banner-content .sub-v-box h2:before{margin:initial;top: 75px;left: 0;border-bottom:6px solid #004077;bottom: auto;}
.main-horizontal-banner .full-width-content .sub-v-box .left-h-title h2:before{border-bottom:6px solid #004077;bottom:auto;left:4px;right:0;top:80px;margin:initial;}
.main-faq-sec .title-wrap h2:before,.main-recent-blog-sec .title-wrap h2:before,.roboto-box-sec .title-wrap h2:before{top:80px;}

.main-faq-sec .sub-faq-box .list-wrapper .list.box-wrap{background-color:#00B9F2;}
.main-faq-sec .sub-faq-box .list-wrapper .list.box-wrap .faq-ttl{background-color:#00B9F2  !important;}
.main-faq-sec .sub-faq-box .list-wrapper .list.box-wrap .faq-ttl h3{color:#fff;}
.row-fluid .main-faq-sec .sub-faq-box .list .faq-ttl.active,.main-faq-sec .sub-faq-box .list-wrapper .list .faq-content{background-color:#00B9F2;}
.main-faq-sec .sub-faq-box .list .faq-ttl.active+ .faq-content{background-color:#00B9F2;}
.main-two-column-sec .chat-icon-box{position:absolute;left:0;background-color:#00B9F2;padding:15px;width:80px;height:80px;top:180px;}
.new-hed-sec h2:before{margin: initial;}
.main-recent-blog-sec .bottom-blog-content .blog-mail-sec .actions input[type="submit"]{background-color:#00B9F2;color:#fff;min-width: 200px;padding: 16px 25px; margin:0; }
.main-recent-blog-sec .bottom-blog-content .blog-mail-sec .actions input[type="submit"]:hover{background-color:#004077;}
.tools-page-knowledge .breadcrumb-sec ul li{display:inline-block;list-style-type:none;}
.main-recent-blog-sec .recent-blog-slider .sub-slider-box .blog-slider .b-slider-box .s-blog-content .blog-recent-posts__post .post-content p span{color:#070504 !important;} 
.slick-slider .slick-arrow:hover{-webkit-transform: initial;}
.main-eura-img-content .bottom-img-content-sec .content a:hover{color:#00B9F2;}



.wasserstoff .comman-heading .dnd-section { padding: 80px 0 50px; }
.netzwerkmanagement .comman-heading .dnd-section { padding: 80px 0 50px; }
.netzwerkmanagement .comman-heading h2 { text-align: center; font-weight: 400; /*padding: 0 0 25px; */ }
.netzwerkmanagement .comman-heading .dnd-section h2 { max-width: 900px; margin: 0 auto; }

.breadcrumb-sec ul li a {color:#004077;}
.breadcrumb-sec ul li:last-child a {color:#00B9F2;}
.breadcrumb-sec ul li a:hover{color:#004077;}

.roboto-1-slider .title-wrap h2:before{left:146px;right:auto;width:46px;top:auto;bottom:-10px;}
.new-roboto-slider .slick-slider .slick-dots li button{width:30px;height:5px;border-radius:0;background-color:#004077;border:0;opacity:1;}
.new-roboto-slider .slick-slider .slick-dots li.slick-active button{background-color:#00B9F2;}
.main-blue-box .sub-blue-box .b-box-wrap .blue-box1{background-color:#004077;}
.main-blue-box .sub-blue-box .b-box-wrap .bottom-content h4{max-width: 115px;margin: auto;color:#004077;font-size:22px;word-break: break-word;line-height: 30px;}

.new-k-slider-sec .knowledge-box .top-k-box{background-color:#e3e6e8;padding-top: 1px;}
.side-menu-navigation .sub-side-menu ul li.active.active-branch,
.side-menu-navigation .sub-side-menu ul li.hs-menu-item.hs-menu-depth-1 { position: relative; }
.side-menu-navigation .sub-side-menu ul li.active.active-branch a { color: #00B9F2; }
.side-menu-navigation .sub-side-menu ul li.active.active-branch a:before,
.side-menu-navigation .sub-side-menu ul li.hs-menu-item.hs-menu-depth-1 a:before { position: absolute; content: ""; width: 10px; height: 10px; background-color: #00B9F2; top: 10px; right: 0px; }
.side-menu-navigation .sub-side-menu ul li a {color: #00B9F2; }
.right-side-comment .chat-box-content{display:none;background-color:#00B9F2;}
.right-side-comment .chat-icon-box{cursor:pointer;background-color:#00B9F2;width:80px;height:80px;padding:15px;position:fixed;}
.right-side-comment .chat-box-content a{color:#fff;}

.robo-mono {
  font-family: Roboto monospace;
}

.main-hero-slider .banner-slider .slider-image .sub-hero-content h4.robo-mono {
  font-weight: 100;
  letter-spacing: 3px;
}
.email-page input[type="submit"]{background-color:#00B9F2;color:#fff;margin-top:40px;}
.email-page input[type="submit"]:hover,.error-page a.button:hover{background-color:#004077;}
.email-page{padding-bottom:70px;text-align: center;}
.main-error-page{text-align: center;padding-bottom:80px;}
.main-error-page a.button{background-color:#00B9F2;color:#fff;margin-top:20px;padding: 10px 30px;display: inline-block;}
.email-page .item{margin-bottom:20px;}

.left-list-btn.button-1 a { min-width: 145px; }
.left-list-btn.button-1 { padding-top: 40px; }

.imd-main { padding: 50px 0px; }
.imd-main .imd-outer { display: flex; flex-wrap: wrap; margin: 0px -15px; padding-top: 10px; }
.imd-main .imd-outer .imd-img { width: calc(50% - 30px); float: left; margin: 15px; height: 550px; overflow: hidden; }
.imd-main .imd-outer .imd-img img { object-fit: cover; width: 100%; height: 100%; }

.row-fluid form .hs-form-checkbox label input[type="checkbox"]+span, .hs-form-booleancheckbox input[type="checkbox"]+span { line-height: 1.4em; padding-left: 60px; display: inline-block; position: relative; user-select: none; cursor: pointer; margin-left: 20px; padding-top: 16px; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"]+span:before, .hs-form-booleancheckbox input[type="checkbox"]+span:before { content: ''; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"]+span:after, .hs-form-booleancheckbox input[type="checkbox"]+span:after { content: '\f00c'; position: absolute; top: 8px; left: 0; width: 40px; height: 40px; background-color: #fff; font-family: 'Font Awesome 5 Free'; text-align: center; line-height: 42px; color: #1ec1f4; font-weight: 900; font-size: 25px; opacity: 0; visibility: hidden; }
.row-fluid form .hs-form-checkbox label input[type="checkbox"]+span:checked+span:after, .hs-form-booleancheckbox input[type="checkbox"]:checked+span:after{ opacity: 1; visibility: visible; }
.side-bar-sec .row-fluid form .hs-form-checkbox label input[type="checkbox"]+span:before,
.side-bar-sec .hs-form-booleancheckbox input[type="checkbox"]+span:before { background-color: #00b9f2 !important; }
.side-bar-sec .row-fluid form .hs-form-checkbox label input[type="checkbox"]+span:after,
.side-bar-sec .hs-form-booleancheckbox input[type="checkbox"]+span:after { color: #fff; background-color: #00b9f2; }
/* .side-bar-sec .hs-form-checkbox + .hs-form-checkbox { margin-top: 27px;}  */
.side-bar-sec .row-fluid form .hs-form-checkbox label input[type="checkbox"]:checked+span:after,
.side-bar-sec .hs-form-booleancheckbox input[type="checkbox"]:checked+span:after { opacity: 1; visibility: visible; }
.hs-content-id-49170134784 form .hs_submit.hs-submit { text-align: right;}

.hs-content-id-49170134784 form .hs-form-checkbox label input[type="checkbox"]+span,
.hs-form-booleancheckbox input[type="checkbox"]+span { padding-top: 16px; margin-left: 0px; }
.hs-content-id-49170134784 form .hs-form-checkbox+.hs-form-checkbox { margin-top: 7px; }
.main-counter .sub-counter .counter-box .counter-content{  background-color: #00B9F2;}
.main-counter.fordermittel-counter-sec .sub-counter .counter-box .counter-content{  background-color: #00B9F2;}
.header-switcher .header__language-switcher { display: block !important;}
.widget_1624282035675 .sub-hero-content h2 span, .widget_1624282035675 .sub-hero-content h1 span,
.widget_1622557081093 .title h2 span, .widget_1622557081093 .title h1 span {
  position: relative;
  box-shadow: none !important;
}

.main-hero-slider .banner-slider .slider-image .sub-hero-content h2 span{
  position:relative;
}

.main-hero-slider .sub-hero-content {}

.main-hero-slider .sub-hero-content h1 span,
/*.new-fnq-sec .title h2 span,*/
.section1-module-1 .slider-image-1 h2 span,
.title_underline h1 span,
.title_underline h2 span { position: relative; }

.main-hero-slider .sub-hero-content h1 span:before,
/*.new-fnq-sec .title h2 span:before,*/
.section1-module-1 .slider-image-1 h2 span:after,
.title_underline h1 span:before,
.title_underline h2 span:before { content: ''; position: absolute; bottom: -0.1em; left: 0; height: 0.1em; width: 1em; background: #004077; } 

/*.main-hero-slider .sub-hero-content h1 span,*/
.new-fnq-sec .title h2 span/*,
.section1-module-1 .slider-image-1 h2 span,
.title_underline_lb h1 span,
.title_underline_lb h2 span*/ { position: relative; }

/*.main-hero-slider .sub-hero-content h1 span:before,*/
.new-fnq-sec .title h2 span:before/*,
.section1-module-1 .slider-image-1 h2 span:after,
.title_underline_lb h1 span:before,
.title_underline_lb h2 span:before*/ { content: ''; position: absolute; bottom: -0.1em; left: 0; height: 0.1em; width: 1em; background: #00B9F2; }




.noresults-msg { text-align: center;}


.fnetworks-wrapp { padding-top: 110px; }
.fnetworks-boxes { display: flex; flex-wrap: wrap; margin: 0px -45px; }
.fnetworks-boxes .fnetworks-box { background-color: #fff; margin: 35px 45px; width: calc(25% - 90px); float: left; height: 350px; position: relative; overflow: hidden; }
.fnetworks-boxes .fnetworks-box:before { content: ''; position: absolute; background: #00b9f2; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transition: all 0.4s ease; }
.fnetworks-boxes .fnetworks-box:hover:before { opacity: 1; visibility: visible; }
.fnetworks-boxes .fnetworks-box .fnetworks-overlay { position: absolute; top: 100%; left: 0; right: 0; height: 100%; width: 100%; padding: 25px; transition: all .4s ease; }
.fnetworks-boxes .fnetworks-box:hover .fnetworks-overlay { top: 0px; }
.fnetworks-boxes .fnetworks-box .fnetworks-logo { height: 100%; display: flex; align-items: center; justify-content: center; padding: 30px; }
.fnetworks-boxes .fnetworks-box .fnetworks-logo img { height: auto; width: auto; max-height: 260px; max-width: 100%; object-fit: contain; }
.fnetworks-boxes .fnetworks-box .fnetworks-overlay h5 { color: #fff; font-weight: 300; font-size: 26px; }
.fnetworks-boxes .fnetworks-box .fnetworks-overlay .content { color: #fff; font-size: 18px; margin-bottom: 25px; }
.fnetworks-boxes .fnetworks-box .fnetworks-overlay .icon { text-align: right; }


.box-networks-main .bt-main .bt-outer .bt-filters .bt-list-filters .option-combo { width: calc(50% - 40px); }




.comman-heading h1 span,.widget-type-header h1 span { position: relative;}
.comman-heading h2 span,.widget-type-header h2 span { position: relative;}
.landingpage_color h1 span { position: relative; }
.landingpage_color h1 span:before { content: ''; position: absolute; bottom: -0.1em; left: 0; height: .1em; width: 1em; background: #00b9f2; }
.landingpage_color h1 { line-height: 1.2em; }
.widget-type-header h2 span{ position: relative; } 
.widget-type-header h2 span:before{ content: ''; position: absolute; bottom: -0.1em; left: 0; height: .1em; width: 1em; background: #00b9f2; }

.box-networks-main .loadmore-button {  padding-top: 51px;}

.bg-grey {
  background-color: #e4e6e8;
  padding: 50px;
}

h2.decoline-lb span { position: relative; display: inline-block; }
h2.decoline-lb span:before { content: ''; position: absolute; bottom: -0.1em; left: 0; height: 0.1em; width: 1em; background: #00b9f2; }
h2.decoline-db span { position: relative; }
h2.decoline-db span:before { content: ''; position: absolute; bottom: -0.1em; left: 0; height: 0.1em; width: 1em; background: #004077; }

/* 22-08-2022 */
.sub-hero-content h1 span {display: inline-block;}

/*  */
header .main-header .language-drop-down .search .hs-search-field__bar { position: fixed !important; left: 0 !important; right: 0 !important; top: 0 !important; background: #fff;  width: 100% !important; padding: 41px 0 !important;     transform: translateY(-100%); transition: ease 0.5s; display: block !important; }
header .main-header .language-drop-down .search .hs-search-field__bar form { width: 100%; max-width: 1210px; margin: auto; position: relative; }
header .main-header .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input { height: 50px; margin-bottom: 0; font-size: 20px !important; }
.search_close { position: absolute; right: -30px; bottom: 0; height: 20px;  top: 0; margin: auto; cursor: pointer;}
.search_close svg {  width: 20px; fill: #00b9f2; height: 20px; }
header .main-header .language-drop-down .search .hs-search-field__bar form button { position: absolute; right: 0; bottom: 0;  top: 6px;  background: transparent; border: none; cursor: pointer; }
header .main-header .language-drop-down .search .hs-search-field__bar.active { transform: translateY(0%); }
.main-header .hs-search-field { z-index: 999999999; }
header .main-header .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input[type="text"] { border: 1px solid #00B9F2; margin-bottom: 0; margin-left: 5px; }


.language_switcher { padding-right: 30px; }
header .main-header .language_switcher  .lang_switcher_class { width: auto; padding: 0;  padding-bottom: 15px; margin-bottom: -17px; }
header .main-header .language_switcher .lang_switcher_class .globe_class { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512' style='fill: %2300b9f2;'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z'/%3E%3C/svg%3E"); }
header .main-header .language_switcher .lang_switcher_class .globe_class ul.lang_list_class { position: absolute; top: 35px; padding: 0; width: 120px;  text-align: right; background: #fff; box-shadow: 0 0 14px -6px rgb(0 0 0 / 50%);  display: none; }
header .main-header .language_switcher .lang_switcher_class .globe_class ul.lang_list_class li { width: 100%; display: block; margin: 0; padding: 0; }
header .main-header .language-drop-down ul li:last-child:before { display: none; }
header .main-header .language_switcher .lang_switcher_class .globe_class ul.lang_list_class li a { font-size:14px; padding: 8px 15px !important; display: block; width: 100%; text-align: center; }
header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li:last-child a { color:#004077; }
header .main-header .language-drop-down .lang_switcher_class .globe_class .lang_list_class li a.active { color:#00B9F2; }
/* header .main-header .lang_switcher_class .globe_class .lang_list_class li a:before { font-size: 18px; } */
header .main-header .language_switcher .lang_switcher_class .globe_class ul.lang_list_class li a:hover { background: #004077; color:#fff; }
header .main-header .language_switcher .lang_switcher_class .globe_class ul.lang_list_class li a:before { color: #fff; display:none; }
header .main-header .language_switcher .lang_switcher_class:hover .globe_class ul.lang_list_class { display: block; }


.dropdown_bx li.eur-filter__list-item.active a { color: #004077; }
.eur-filter__list li a:focus { color: #00B9F2; }

.serachinput_bx input[type="search"]::-webkit-search-decoration,
.serachinput_bx input[type="search"]::-webkit-search-cancel-button,
.serachinput_bx input[type="search"]::-webkit-search-results-button,
.serachinput_bx input[type="search"]::-webkit-search-results-decoration { display: none; }
.serachinput_bx { position: relative; display: flex; width: 31%; }
.serachinput_bx span.closeinput { position: absolute; top: 13px; right: 7px; cursor: pointer; }
#hs_cos_wrapper_widget_1723627335463 .sbox .serachinput_bx .sear-input { padding: 5px 30px 5px 10px; width: 100%; }



/* CSS end  here */

@media(min-width:2100px){
  .language_switcher { padding-right: 60px; }
}

@media (min-width:992px){

  .language-drop-down { position: relative; }
  .language-drop-down:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; z-index: 1; }
  .show-body.language-drop-down:before{ content: none; }

}
@media(min-width:768px){
  .dropdown_bx .filter_text,
  .dropdown_bx .filter_label { display: none; }
}
@media (max-width:1629px){

  .fnetworks-boxes .fnetworks-box { margin: 30px 25px; width: calc(25% - 50px); }
  .fnetworks-boxes { margin: 0px -25px; }

  .language_switcher { margin-right: 10px; }

}
@media (max-width:1429px){

  .fnetworks-wrapp { padding-top: 60px; }
  .fnetworks-boxes .fnetworks-box { margin: 20px 15px; width: calc(25% - 30px); height: 300px; }
  .fnetworks-boxes { margin: 0px -15px; }
  .fnetworks-boxes .fnetworks-box .fnetworks-overlay { padding: 15px; }
  .fnetworks-boxes .fnetworks-box .fnetworks-overlay h5 { font-size: 22px; line-height: 1.4em; word-break: break-word; }
  .fnetworks-boxes .fnetworks-box .fnetworks-overlay .content { font-size: 17px; margin-bottom: 20px; }
  .fnetworks-boxes .fnetworks-box:hover .fnetworks-overlay .icon a { width: 40px; display: inline-block; }

}


@media (max-width:1240px){
  body{font-size:16px;line-height:24px;}

  header .main-header .language-drop-down .search .hs-search-field__bar form {  max-width: 100%; }
  header .main-header .language-drop-down .search .hs-search-field__bar { padding-right: 50px !important; padding-top: 35px !important;  padding-bottom: 35px !important; }
}
@media (max-width:1199px){

  .wasserstoff .comman-heading .dnd-section { padding: 70px 0 50px; }
  .netzwerkmanagement  .comman-heading .dnd-section { padding: 70px 0 50px; }

  .imd-main .imd-outer .imd-img { height: 400px; }

  .box-networks-main .bt-outer { padding-top: 0; }
  .fnetworks-boxes .fnetworks-box { margin: 8px 8px; width: calc(33.33% - 18px); }
  .fnetworks-boxes { margin: 0px -8px; }

  body .banner-video-sec .sub-hero-content {
    padding-right: 15px;
  }

  .language_switcher {  margin-top: 3px; }

}

@media (max-width:991px){
  .main-h-content .row-fluid .widget-span .section2-column-1-row-2-padding{padding-bottom:60px !important; }
  .main-h-content .section2-column-4-padding{padding-right:0px !important;margin-bottom: 25px;}
  .main-h-content .row-fluid .row-fluid-wrapper .section2-column-1-row-2-padding .section2-column-7-padding{padding-left:0px !important;}
  .main-h-content h2:before{width:60px;}
  .comman-heading h2:before{width:60px;}
  .main-contact-sec{background:#00B9F2 !important;}
  .main-h-content a.button-1{min-width:318px;}

  .main-h-content .section2-column-1-row-1-padding { padding-bottom: 80px !important; }
  .main-h-content .section2-column-3-padding { padding-right:0px !important; }
  .main-h-content .section2-column-5-padding { padding-left:0px !important; }
  .side-menu-navigation .sub-side-menu ul li a{font-size:14px !important;}
  .chat-box-content.open-chat-box{padding: 80px 40px 40px 50px;}
  .right-side-comment .chat-icon-box{width:60px;height:60px;}

  .imd-main .imd-outer .imd-img { height: 350px; }
  .imd-main .imd-outer { padding-top: 0; }

  .fnetworks-boxes .fnetworks-box { width: calc(50% - 18px); }

  .box-networks-main .bt-main .bt-outer .bt-filters .bt-list-filters .option-combo { width: 100%;}

  /* */
  header .main-header .language-drop-down .search {margin-top: -48px;padding-right: 40px;}

  header .main-header .language_switcher .lang_switcher_class .globe_class { width: 20px; }
  header .main-header .language_switcher .lang_switcher_class { margin-left: auto; margin-right: 0; display: table; } 
  .language_switcher {margin-right: 20px; position: relative; top: -5px; }
  header .main-header .language-drop-down { margin-top: -36px; } 
  header .main-header .lang_switcher_class .globe_class .lang_list_class li a:before { color: #004077; }
  header .main-header .language_switcher .lang_switcher_class .globe_class {right: 0;transform: translateX(0);}
  header .main-header .language_switcher .lang_switcher_class:hover .globe_class ul.lang_list_class {left: -60px;}



}
@media (max-width:767px){
  .main-h-content .row-fluid .widget-span .section2-column-1-row-2-padding{padding-top:30px !important;}
  .comman-heading h2{text-align:center;}
  .main-feature-sec .main-title h2:before{right:0 !important;}
  .main-h-content a.button-1{min-width:auto;}
  .main-two-column-sec .sub-column-sec .left-column-content h2:before{border-bottom:4px solid #00B9F2;}

  .main-vertical-banner .left-v-banner-content .sub-v-box h2:before, .main-horizontal-banner .full-width-content .sub-v-box .left-h-title h2:before{border-bottom:3px solid #004077;}
  .main-faq-sec .title-wrap h2:before{border-bottom:3px solid #00B9F2;}
  .wasserstoff .comman-heading .dnd-section { padding: 40px 0 0; }
  .netzwerkmanagement  .comman-heading .dnd-section { padding: 40px 0 50px; }

  .main-h-content h2 { margin-bottom: 15px; }
  .main-h-content .section2-column-5-padding { padding-top: 30px !important; }
  .sub-hero-content h1{font-size:38px;line-height:50px;}
  .main-error-page h1,
  .email-page h1,
  h1.systems-page__heading { font-size:40px; line-height:44px; }
  h1.systems-page__heading { margin-bottom: 30px; }
  .main-error-page{padding-bottom:40px;}
  .email-page .email-prefs{width:100%;}
  .email-page h2{font-size:29px;}
  .email-page input[type="submit"]{padding:12px 15px;}

  .imd-main .imd-outer { margin: 0; }
  .imd-main .imd-outer .imd-img { width: 100%; margin: 15px 0px; }

  .main-horizontal-banner .container { padding-left: 0; padding-right: 0;}

  .main-two-column-sec .sub-column-sec .right-column-content {margin-bottom: 60px;}

  /* */
  header .main-header .language-drop-down .search .hs-search-field__bar { padding-top: 15px !important; padding-bottom: 15px !important; }
  /*     header .main-header .language-drop-down .search .hs-search-field__bar form button { top: 0; }
  .search_close { top: 0; } */
  header .main-header .language-drop-down .search .hs-search-field__bar form input.hs-search-field__input[type="text"] {  padding-right: 40px; margin-bottom: 0; }

  .right-side-comment .chat-icon-box { display: none; }

  .dropdown_bx .filter_text { font-size: 18px; text-transform: uppercase; font-weight: 600; margin-bottom: 20px; }
  .dropdown_bx .filter_label { color: #004178; background: transparent; border: 1px solid #004178; margin: 0 auto; padding: 7px 30px 7px 15px; width: 100%; display: inline-block; position: relative; }
  .dropdown_bx .filter_label:after { transition: all 0.4s ease-in-out; content: ''; background: url(https://www.eura-ag.com/hubfs/EurA%20-%202021/Images/down-solid.svg)no-repeat center/cover; height: 12px; width: 12px; display: inline-block; position: absolute; right: 10px; top: 15px; }
  .dropdown_bx .filter_label.active:after { transform: rotate(180deg); }
  .dropdown_bx .page-center.eur--relative { position: relative; max-width: 400px; }
  .dropdown_bx ul.eur-filter__list { display: none; border-width: 0 1px 1px 1px; border-color: #004178; border-style: solid; position: absolute; z-index: 9; background: #fff; max-height: 280px; overflow-y: scroll !important; }
  .dropdown_bx ul.eur-filter__list li.eur-filter__list-item { text-align: center; display: inline-block; width: 100%; border: 0; margin: 0; padding: 5px 10px; }
  .dropdown_bx ul.eur-filter__list li.eur-filter__list-item:not(:last-child) { border-bottom: 1px solid #004178; }
  .dropdown_bx ul.eur-filter__list li.eur-filter__list-item a { font-weight: 600; color: #000; }
  .dropdown_bx ul.eur-filter__list li.eur-filter__list-item.active a { color: #00B9F2; }
}
@media (max-width:600px){

  .fnetworks-boxes { margin: 0px auto; max-width: 380px; }
  .fnetworks-boxes .fnetworks-box { width: 100%; margin: 8px 0px; }

}
@media (max-width:500px){

  .netzwerkmanagement .comman-heading h1 { font-size: 28px; }
  .netzwerkmanagement .comman-heading h2 { font-size: 28px; }

}

@media (max-width:480px){

  .imd-main .imd-outer .imd-img { height: 300px;}

}

@media (min-width:768px) { .container {width:750px;} }
@media (min-width:992px) { .container {width:970px;} }
@media (min-width:1200px) { .container {width:1170px;} }
@media (min-width:1430px) { .container {width:1400px;} }
@media (min-width:1660px) { .container {width:1615px;} }

@media (min-width:768px) { .container .dnd-section > .row-fluid, .container-module {width:750px;margin:auto; }}
@media (min-width:992px) { .container .dnd-section > .row-fluid, .container-module {width:970px;margin:auto; }}
@media (min-width:1200px) { .container .dnd-section > .row-fluid, .container-module {width:1170px;margin:auto;} }
@media (min-width:1430px) { .container .dnd-section > .row-fluid, .container-module {width:1400px;margin:auto;} }
@media (min-width:1660px) { .container .dnd-section > .row-fluid, .container-module {width:1615px;margin:auto;} }

@media (min-width:768px) {
  .flex{display:flex}
  .align-center{align-items:center;}
  .align-top{align-items:flex-start;}
  .align-bottom{align-items:flex-end;}
  .space-between{justify-content:space-between;}
  .justify-center{justify-content:center;}
  .justify-right{justify-content:flex-end;}
  .justify-left{justify-content:flex-start;}
  .row-wrap{flex-flow:row wrap;}
}