body{
  color:#293142;
}
/*body, html{ width:100%; height:100%; padding: 0; margin: 0;}*/
.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_17fc9807-88c7-4f3e-b23d-e2232ca68d79 {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(255,255,255); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(127,127,127); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:8px 20px; 
border:1px solid #353d52;
color: #353d52;}
a#cta_button_477559_17fc9807-88c7-4f3e-b23d-e2232ca68d79:hover {
background:rgb(255,255,255); 
color:rgb(255,255,255); 
}
a#cta_button_477559_17fc9807-88c7-4f3e-b23d-e2232ca68d79:active, #cta_button_477559_17fc9807-88c7-4f3e-b23d-e2232ca68d79:active:hover {
background:rgb(204,204,204); 
color:rgb(244,244,244); 
}
.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_e1e632eb-1693-4a68-92af-86d008a36f7a {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(255,255,255); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(127,127,127); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:8px 20px; 
border:1px solid #353d52;
color: #353d52;}
a#cta_button_477559_e1e632eb-1693-4a68-92af-86d008a36f7a:hover {
background:rgb(255,255,255); 
color:rgb(255,255,255); 
}
a#cta_button_477559_e1e632eb-1693-4a68-92af-86d008a36f7a:active, #cta_button_477559_e1e632eb-1693-4a68-92af-86d008a36f7a:active:hover {
background:rgb(204,204,204); 
color:rgb(244,244,244); 
}

</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_5b6f7d79-c62a-47e9-9740-3e3daccfdb7e {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(255,255,255); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(127,127,127); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:8px 20px; 
border:1px solid #353d52;
color: #353d52;}
a#cta_button_477559_5b6f7d79-c62a-47e9-9740-3e3daccfdb7e:hover {
background:rgb(255,255,255); 
color:rgb(255,255,255); 
}
a#cta_button_477559_5b6f7d79-c62a-47e9-9740-3e3daccfdb7e:active, #cta_button_477559_5b6f7d79-c62a-47e9-9740-3e3daccfdb7e:active:hover {
background:rgb(204,204,204); 
color:rgb(244,244,244); 
}

</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_bfcbee7e-0f6d-4e4e-a4cd-33e19461e14e {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(255,255,255); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(127,127,127); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:8px 20px; 
border:1px solid #353d52;
color: #353d52;}
a#cta_button_477559_bfcbee7e-0f6d-4e4e-a4cd-33e19461e14e:hover {
background:rgb(255,255,255); 
color:rgb(255,255,255); 
}
a#cta_button_477559_bfcbee7e-0f6d-4e4e-a4cd-33e19461e14e:active, #cta_button_477559_bfcbee7e-0f6d-4e4e-a4cd-33e19461e14e:active:hover {
background:rgb(204,204,204); 
color:rgb(244,244,244); 
}

</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585 {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(221,221,221); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(110,110,110); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:10px 40px; 
}
a#cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585:hover {
background:rgb(243,243,243); 
color:rgb(255,255,255); 
}
a#cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585:active, #cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585:active:hover {
background:rgb(176,176,176); 
color:rgb(244,244,244); 
}

a#cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585 {
border:1px solid #353d52;
border-radius:3px;
color: #353d52;
text-shadow:none;
font-weight:bold;
background: #ffffff;
letter-spacing: 1px;
}
#cta_button_477559_8e51d1fe-3e5d-4d15-b815-1c972784e585:hover {
background: #ffffff !important;
color: #213e53 !important;
border-color: #213e53;}</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03 {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(221,221,221); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(110,110,110); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:10px 40px; 
}
a#cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03:hover {
background:rgb(243,243,243); 
color:rgb(255,255,255); 
}
a#cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03:active, #cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03:active:hover {
background:rgb(176,176,176); 
color:rgb(244,244,244); 
}

a#cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03 {
border:1px solid #353d52;
border-radius:3px;
color: #353d52;
text-shadow:none;
font-weight:bold;
background: #ffffff;
letter-spacing: 1px;
}
#cta_button_477559_b52c240f-c036-4848-889a-2422b6ed8b03:hover {
background: #ffffff !important;
color: #213e53 !important;
border-color: #213e53;}</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(221,221,221); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(110,110,110); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:10px 40px; 
}
a#cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf:hover {
background:rgb(243,243,243); 
color:rgb(255,255,255); 
}
a#cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf:active, #cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf:active:hover {
background:rgb(176,176,176); 
color:rgb(244,244,244); 
}

a#cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf {
border:1px solid #353d52;
border-radius:3px;
color: #353d52;
text-shadow:none;
font-weight:bold;
background: #ffffff;
letter-spacing: 1px;
}
#cta_button_477559_52ea482d-8440-41f0-a4d4-1ac6fd0316bf:hover {
background: #ffffff !important;
color: #213e53 !important;
border-color: #213e53;}</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8 {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(221,221,221); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(110,110,110); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:10px 40px; 
}
a#cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8:hover {
background:rgb(243,243,243); 
color:rgb(255,255,255); 
}
a#cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8:active, #cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8:active:hover {
background:rgb(176,176,176); 
color:rgb(244,244,244); 
}

a#cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8 {
border:1px solid #353d52;
border-radius:3px;
color: #353d52;
text-shadow:none;
font-weight:bold;
background: #ffffff;
letter-spacing: 1px;
}
#cta_button_477559_2a955d33-7abd-45d5-85ce-22d1d13024e8:hover {
background: #ffffff !important;
color: #213e53 !important;
border-color: #213e53;}</style><style>.hs-cta-wrapper p, .hs-cta-wrapper div { margin: 0; padding: 0; } a#cta_button_477559_4d0c3521-d17a-4034-b981-85541bd0291d {
  -webkit-font-smoothing:antialiased; 
  cursor:pointer; 
  -moz-user-select:none; 
  -webkit-user-select:none; 
  -o-user-select:none; 
  user-select:none; 
  display:inline-block; 
  font-weight:bold; 
  text-align:center; 
  text-decoration:none; 
  font-family:sans-serif; 
  background:rgb(246,156,29); 
  color:rgb(255, 255, 255); 
  border:2px solid rgb(123,78,14); 
  text-shadow:none; 
  line-height:1.5em; 
  padding:25px 80px; 
border:1px solid #353d52;
border-radius:1px;
color: #fff;
text-shadow:none;
font-weight:bold;
background: rgba(0.8);
letter-spacing: 1px;
min-width: 400px}
a#cta_button_477559_4d0c3521-d17a-4034-b981-85541bd0291d:hover {
background:rgb(255,171,31); 
color:rgb(255,255,255); 
}
a#cta_button_477559_4d0c3521-d17a-4034-b981-85541bd0291d:active, #cta_button_477559_4d0c3521-d17a-4034-b981-85541bd0291d:active:hover {
background:rgb(196,124,23); 
color:rgb(244,244,244); 
}


.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.28571%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}.pika-week{font-size:11px;color:#999}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset{border:0;padding:0;margin:0;max-width:500px}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-1 .hs-input{width:95%}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-1 .input{margin-right:8px}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-1 input[type="checkbox"],.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-1 input[type="radio"]{width:auto}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-2 .hs-form-field{width:50%;float:left}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-2 .input{margin-right:8px}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 fieldset.form-columns-3 .input{margin-right:8px}.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 label.hs-hidden{visibility:hidden}.hsformerror{margin:0 0 2px;padding:2px 6px;height:auto;background-color:#fdd2d0;font-size:11px;border:1px solid #fcb3af;padding:4px 16px 4px 10px;color:#000;display:none;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #fdd2d0));background-image:-webkit-linear-gradient(#fefefe, #fdd2d0);background-image:-moz-linear-gradient(#fefefe, #fdd2d0);background-image:-o-linear-gradient(#fefefe, #fdd2d0);background-image:linear-gradient(#fefefe,#fdd2d0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;z-index:99999}.hsformerror em{border:10px solid;border-color:#fdd2d0 transparent transparent;bottom:-17px;display:block;height:0;left:60px;position:absolute;width:0}.hsformerror p{font-family:Lucida Grande,Lucida Sans Unicode,bitstream vera sans,trebuchet ms,verdana,sans-serif;margin:0;float:left;margin-right:8px}.hsformerror:hover{cursor:default}.hsformerror .close-form-error{float:right;display:inline;top:3px;position:absolute;font-family:Verdana !important;color:#b17c79 !important;cursor:pointer !important;font-size:11px !important;font-weight:normal !important}.hsformerror .close-form-error:hover{color:#cc8884}@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-2 .hs-form-field,form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-3 .hs-form-field{float:none;width:100%}form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-2 .hs-form-field .hs-input,form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-3 .hs-form-field .hs-input{width:95%}form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-2 .hs-form-field input[type="checkbox"],form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-2 .hs-form-field input[type="radio"],form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-3 .hs-form-field input[type="checkbox"],form.hs-form-270a596b-022e-4251-ac5e-59a4b8c8875f_2cf3fdd5-1da4-4ea4-9ff7-53f0e0e1bd77 .form-columns-3 .hs-form-field input[type="radio"]{width:auto}}


.ml0
{
  margin-left: 0px;
}
.mr0
{
  margin-right: 0px;
}
body div .mb0
{
  margin-bottom: 0px !important;
}
body div .pb0
{
  padding-bottom: 0px !important;
}
.mt0
{
  margin-top: 0px;
}
.noborder{
  border: none;
}
.ml12{
  margin-left: 12px;
}
.nopad{
  padding: 0px !important;
}
.mybutton{
      background: #ffffff;
    padding: 20px;
    border: 1px solid;
    border-radius: 2px;
}
.flt_left{
  float: left;
}
.clr_white{
  color: #fff;
}
.c_icons{
  background: #f7941e;
    width: max-content;
    border-radius: 100%;
    padding: 10px 20px;
    float: none;
    margin: 0 auto;
    font-size: 40px;
    color: #fff;
}
.pd_10_32{
  padding: 10px 32px !important;
}
.container-fluid{
  padding-left: 0px !important;
  padding-right: 0px !important;
}


 
.footer-container-wrapper .social_icons a {
    display: block;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: #ffc50e 1px solid;
    text-align: center;
    padding: 0px !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
}
.flt_right{
  float: right;
}
.bg_footer{
  background: #293142;
}
.bg_footer span a, .hs-menu-wrapper ul li a {
  color:#fff !important;
}
.bg_footer ul li i{
  color:#ffc50e;
  float: left;
  margin: 4px 5px 0px 0px;
}
.bg_footer .email-titel-footer{
  margin-top: 1.5em;
}
body .bg_footer form div .typsubmit{
  color:#ffc50e !important;
}
.bg_footer h3{
  color:#ffc50e !important;

}
.clr_ffc50e{
  color:#ffc50e !important;

}
.hs-menu-wrapper ul li ul li a{
  color:#293142 !important;
}
.clr_f7941e{
  color: #f7941e;
}
#hs_cos_wrapper_module_14949299850091229 ul li a:hover{
  color: #ffffff;
}
a:hover{
  text-decoration: none !important;
}
.page-header{
  border-bottom: none !important;
      margin: 80px 0 20px !important; 
}
.mb_0{
  margin-bottom: 0px;
}
.mt_0{
  margin-top: 0px;
}
.pdt0{
  padding-top: 0px !important;
}
.mb0
{
  margin-bottom: 0px !important;
}
.pdb0{
  padding-bottom: 0px !important;
}
.hover_none:hover{
  color: #ffffff !important;
}
.act-blog-featured-image{
  float: none;
  margin: 0 auto;
}
.text-center{
  text-align: center;
}
.job_detail_heading{
  float: left;
  font-weight: bold;
}
.job_detail_body{
  float: left;
  margin-left: 10px;
}
.ml0{
  margin-left: 0px !important;
}
.pd10_0{
  padding:10px 0px;
}
.display_block{
  display: block;
}.ml0_imp{
  margin-left: 0px !important;
}
.btm_90{
  bottom: 90px !important;
}
.ht75p{
  height: 75%;
}
.bg_size_cover{
  background-size: cover !important;

}

.fullwidth {
    width: 100%;
    float: left;
}
.staticMain {
    background: #f1f1f1;
    padding: 10px 20px;
   /* margin-top: 15px;*/
    border: #ddd 2px dashed;
}
.staticMain p{
  margin: 0px !important;
}
.disabled:hover{
  background: #ffffff !important;
  color: #353d52 !important;
}
.disabled:hover strong{ color: #353d52 !important;}
.position_relative{
  position: relative;
}
.not_av_team{
      position: absolute;
    bottom: 10px;
    left: 10px;
    width: 42%;
}
.pdt0{
  padding-top: 0px;
}
.job_image h1{
      position: absolute;
    top: 50%;
    /* left: 2%; */
    background: #323c51;
    padding: 15px;
    opacity: 0.7;
    color: #fff;
}
.job_image{
  position: relative;
}
.mb0{
  margin-bottom: 0px !important;
}
.job_creds{
    float: left;
    width: 100%;
    background: #f5f5f5;
    padding-top: 10px 0px 15px 0px;
    
    
    border-top: 5px solid #343d51;

        box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -o-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
}
.job_creds .left{
  float: left;
}
.job_creds .right{
  float: right;
}
.job_creds .cred_span{
  margin: 0px !important;
  float: left !important;
  width: 100% !important;
  padding: 7px 5px;
  
}
.job_creds .cred_span:not(:last-child){
  border-bottom: 1px dotted #343d51;
}
.job_creds .skills_parent_span{
  margin: 0px !important;
  float: left;
  width: 100%;
   background: #fff;
   padding: 10px;
}
.job_creds .skills_parent_span span{
  margin: 0px !important;

  background: #eeeeee;
  padding: 5px;
  margin-left: 5px !important;
}
.job_creds .first_spans{
  padding: 10px;
  float: left;
  width: 100%;
}

.job_creds .other_spans{
  margin: 0px !important;
  float: left;
  width: 100%;
}
.job_apply_form{
      float: left;
    width: 100%;
    background: #f5f5f5;
    padding: 10px 15px !important;
    border-top: 5px solid #343d51;
    box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
    -o-box-shadow: 0 2px 6px 5px rgba(0, 0, 0, 0.09);
}
.r_job_box{    background: #fff;
    padding: 10px;
    margin-left: 0px !important;
    float: left;
      width: 100%;
    margin-bottom: 10px;}
    .r_job_box .heading_r_job{
      color: #343d51;
      font-size: 20px;
      font-weight: bold;
      float: left;
      width: 100%;
    }

    .r_job_box .location_r_job{
      
      float: left;
      width: 100%;
    }
    .r_job_box .skills_r_job{
      
      float: left;
      width: 100%;
    }
    .posistion_relative{
      position: relative;
    }
    .header-absolute{
      position: absolute;
     
    width: 100%;
    }
    .bg_header{
          background: rgba(255, 255, 255, 0.1) !important;
          padding: 0px 150px;
          transition: 1s;
    }
    .bg_header_2{
          background:rgba(25, 18, 18, 0.7) !important;
          padding: 0px 150px;
          transition: 1s;

    }
    .videobox::after {
      z-index: 1;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.48;
    background: url(../images/pattern1.png) center top repeat;
}
.zindex2{
  z-index: 2;
}
.hs-menu-children-wrapper{
  background: #fff;
}
.hs-menu-children-wrapper li a{
  color:#213e53 !important;
}
.chang-lang{
  font-size: 14px; margin: 0px; padding: 0px;
   color:#fff !important;
}
.chang-lang a{
   color:#fff !important;
}
.fixed-header{
  position: fixed;
  width: 100%;
  top:0;
  z-index: 3;
}

.mtb40{
  margin: 40px 0px;
}
.tiles-parent .tile{
      padding: 20px 10px;
    border: 2px solid;
    border-radius: 7px;
    margin-bottom: 10px;
        float: left;
    width: 100%;
}
.tiles-parent .tile i{
  float: left;
    width: 15%;
    font-size: 30px;
}
.tiles-parent .tile .io{
      float: left;
    width: 85%;
}
.tiles-parent .tile .hd{
      float: left;
    width: 100%;
    font-weight: bold;
}
.tiles-parent .tile .bd{
      float: left;
    width: 100%;

}
.c_heading{
  margin-top: 3% !important;

}
.c_heading h1{
  position: relative;
  color: #ffffff !important;
   z-index: 2;
}

.ht_250{
  height: 250px;
}
.hs-menu-wrapper ul li .active, .hs-menu-wrapper ul li ul li .active, .chang-lang .active{
  color:#f7941e !important;

}
.nopmarg p{
  margin: 0px !important;
}
#topics_ul li {
  font-weight: bold;
}

.moved_date_p{
  font-size: 13px; line-height: 1.0;
  margin: 5px 0px !important;
}
.act-blog-post-body ul li {
  line-height: 1.5 !important;
}
.to_teams{
      background: #293142;
    padding: 10px 10px;
    color: #fff !important;
    border-radius: 5px;
}
body div .show-on-mobile{
  display: none !important;
}
.msglogin_style{
      font-size: 15px;
    font-weight: bold;
    background: #2e506b;
    color: #fff;
    
    width: 100%;
    text-align: center;
}
.menu-switch-bars i{
  color: #fff;
    font-size: 20px;
    background: #f7941e;
    padding: 5px 10px;
    cursor: pointer;
}
.menu-hiding-parent{
  transition: 1s !important;
}
@media (max-width: 999px){
body div .on-mobile-menu{
    padding: 0px !important;
}
body div .hide-on-mobile{
  display: none !important;  
  transition: 1s;

}
body div .mobile-menu-pdt5{
  padding-top: 5px !important;
  float: left !important;
}
body div .mobile-menu-pdt6{
   
  float: right !important;
}
body div .bg_header, body div .bg_header_2{
  padding: 0px !important;
}
body div .widget-type-cell{
  margin-bottom: 15px;
}
body div .widget-type-cell a{
width: 100%; }
body .dTable .dcell{
  float: left;
  width: 100%;
}

body div div .smart-menu{
  position: absolute;
  background: black;
  left: 0;
  width: 100% !important;
  text-align: center !important;
  /*overflow-y: scroll;*/
  margin-top: 19px !important;
}

body div .smart-menu .menu-hiding-parent {
  transition: 1s;
  display: block !important;
}
body div .smart-menu .menu-hiding-parent li a {
  text-align: center !important;
}
body .widget-type-follow_me{
  width: 100%;
  text-align:center;
}
body .widget-type-follow_me .flt_right{
  float: none;
}
body .social_icons a {
  display: inline-block !important;
      margin-left: 5% !important;
}


body div .show-on-mobile{
  display: block !important;
  transition: 1s;

}
}
.mt50px{
  margin-top: 50px;
}
.width100p{
  width: 100%;
}
.fnt35px{
  font-size: 35px !important;
}
.bit_bolder{
  font-weight: bold !important;
}





.slick-dots {
  text-align: center;

  margin: 20px 0 20px 0;
  padding: 0;
  li {
    display:inline-block !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
    &.slick-active {
      button {
        background-color:black !important;
      }
    }
    button {
      font: 0/0 a;
      text-shadow: none;
      color: transparent;
      background-color:#999;
      border:none;
      width: 15px;
      height: 15px;
      border-radius:50%;
    }
    :hover{
      background-color: black;
    }
  }
}

 .heroSlider-fixed ul li{
  display:inline-block !important;
    margin-left: 4px !important;
    margin-right: 4px !important;
 }
 .heroSlider-fixed ul .slick-active button{

    background-color:#f7941e !important;
 }
 .heroSlider-fixed button {
      /*font: 0/0 a;
      text-shadow: none;
      color: transparent;
      background-color:#999;
      border:none;
      width: 15px;
      height: 15px;
      border-radius:50%;*/
    }
    .heroSlider-fixed button:hover {
      background-color:black !important;
    }

/* Custom Arrow */
.prev{
  color: #999;
  position: absolute;
  top: 38%;
  left: -2em;
  font-size: 1.5em;
    :hover{
      cursor: pointer;
      color: black;
    }
}
.next{
  color: #999;
  position: absolute;
  top: 38%;
  right: -2em;
  font-size: 1.5em;
  :hover{
      cursor: pointer;
      color: black;
    }
}
.heroSlider-fixed .next:not(.slick-disabled) span, .heroSlider-fixed .prev:not(.slick-disabled) span{
  cursor: pointer;
  color:#f7941e;
}

@media screen and (max-width: 800px) {
    .next {
        display: none !important;
    }
}
.slick-slide{
  padding: 10px;
}
.mb50{
  margin-bottom: 50px;
}
.ml0{
  margin-left: 0px !important;
}
.overflow_hidden{
  overflow: hidden;
}
.eupopup-buttons a{
  color:#fff !important;
}
.flt_left{
  float: left;
}
.width100p{
  width: 100%;
}

.clr_both{
  clear: both;
}

  .ad-box-side{
        border: 1px solid grey;
    padding: 2px;
    float: left;width: 100%;

  }
  .ad-box-side h4{
    text-align: center;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .ad-box-side p{
  padding: 0px 10px;
    text-align: center;
  }
  .ad-btn{
        float: none;
   margin: 0 auto;
     display: inline-block;
    max-width: 100%;
    padding: 10px 20px;
    background: 0;
    border-style: solid;
    border-color: #f7941e;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #f7941e !important;
    font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    vertical-align: middle;
    white-space: normal;
    -webkit-transition: all .4s ease, -webkit-transform .2s ease;
    -o-transition: all .4s ease, -o-transform .2s ease;
    transition: all .4s ease, transform .2s ease;
    -webkit-appearance: none;
    margin-bottom: 10px;
  }
  .btn-bx-ad{
    float: left;
    width: 100%;
    text-align: center;
  }
