.page_header__contacts__phone, .page_header__auth_username, .page_header__auth_login_link, .page_header__contacts__phone a, .page_header__contacts__head, #lang_switcher, .capability_heading {
	color:#fff !important;
}


ul.page_header__language__list {
	border: 1px dashed #fff;
}

.container_down {
	margin: 125px 0 56px !important;
}

.capability_hero_image {
	height: 630px !important;
    min-width: 1000px;
	overflow: hidden;
}

.capability_hero_image_1{
    background-position: 58% 27% !important;
    background-size: 1750px auto !important;
}

header.capability_sect, header.page_header.capability_sect {
  height: 630px;
  color: #fff;
  overflow: hidden;
}

footer.capability_sect, footer.page_footer.capability_sect {
  
}
footer.capability_sect > .wrapper_inner, footer.page_footer.capability_sect > .wrapper_inner {
  border-top: 1px solid #efefef;
}

.capability_text_center {
  text-align: center;
}

.capability_container {
  margin: 52px 0 56px 0;
}

.capability_container h1 {
  font-size: 48px;
  line-height: 60px;
  font-weight: 300;
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
}
.capability_container h2 {
  font-size: 36px;
  line-height: 44px;
  margin: 0 0 18px 0;
  padding: 0 0 0 0;
}
.capability_container .capability_column__full.capability_text_center h2 {
  margin: 0 0 33px 0;
}
.capability_container h3 {
  font-size: 24px;
  line-height: 29px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  margin-bottom: 15px;
}
.capability_container p {
  font-size: 18px;
  line-height: 28px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.capability_container p + p {
  margin-top: 18px;
}
.capability_container .capability_column__third p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 15px;
}
.capability_container.capability_heading p {
  margin-bottom: 42px;
}
.capability_container img {
  display: inline-block;
}

.capability_container__blue {
  background-color: #0079ba;
  color: #fff;
  padding: 44px 0 48px 0;
}

.capability_container__gray {
  background-color: #fafafa;
  margin: -18px 0;
  padding: 36px 0 32px 0;
}

.capability_row {
  width: 1032px;
  margin: 0 auto;
}
.capability_row:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  position: relative;
}

.capability_column {
  margin: 0 10px;
  float: left;
  position: relative;
}

.capability_clearfix::after {
  display: block;
  content: ".";
  visibility: hidden;
  width: 100%;
  height: 1px;
}

.capability_column__full {
  width: 1012px;
}
.capability_column__half {
  width: 496px;
}
.capability_column__third {
  width: 324px;
}
.capability_column__twothird {
  width: 668px;
}

.capability_heading {
  position: relative;
  z-index: 19;
  margin: 21px 0 26px 0;
}

.capability_heading_img {
  position: absolute;
  right: 0;
  top: 0;
  clip: rect(auto, auto, 570px, auto);
}

.capability_hero_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover !important;
  overflow: hidden;
  z-index: 10;
  background-position: center center;
}

img.capability_screen {
  -webkit-box-shadow: 0 5px 25px 0 rgba(30,34,38,0.2);
  box-shadow: 0 5px 25px 0 rgba(30,34,38,0.2);
  display: block;
  margin-bottom: 18px;
}
img.capability_promoline_img {
  position: absolute;
  top: 0;
  left: 0;
}

a.capability_trybut {
  background-color: #f3be2f;
  display: inline-block;
  color: #000000;
  text-transform: uppercase;
  font-size: 15px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border-bottom: 3px solid #ce9d18;
  font-weight: bold;
  text-decoration: none;
  line-height: 55px;
  padding: 0 59px;
  margin: 0 0 33px 0;
}

a.capability_trybut.capability_trybut_heading{
  font-size: 13px;
  line-height: 45px;
  padding: 0 22px 0 17px;
  /*margin: 0 0 3px 0;*/
}
a.capability_trybut.capability_trybut_heading::after {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 10px;
  background-image:url("/static/assets/common/trybut_heading_arrow.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 20px;
}

a.capability_readmore {
  background-color: #fff;
  display: inline-block;
  color: #0079ba;
  text-transform: none;
  font-size: 15px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-weight: 300;
  text-decoration: none;  
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  line-height: 34px;
  padding: 0 14px;
  margin-bottom: 15px;
  
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 90%, #fafafa 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(90%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 90%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 90%,#fafafa 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 90%,#fafafa 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 90%,#fafafa 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-8 */
}
a.capability_readmore::after {
  content: " ";
  display: inline-block;
  width: 5px;
  height: 8px;
  background-image:url("/static/assets/common/readmore_arrow.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 10px;
}

span.capability_text_backmark {
  font-size: 36px;
  line-height: 43px;
  color: #000;
  background-image:url("/views/pages/landing/images/text_backmark.png");
  background-repeat: no-repeat;
  background-position: 84px 2px;
  background-size: 818px 129px;
  display: block;
  min-width: 818px;
  min-height: 129px;
  margin: 42px 0;
}

span.capability_text_backmark_1 {
  background-image:url("/views/pages/landing/images/text_backmark1.png");
}

span.capability_text_backmark_2 {
  background-image:url("/views/pages/landing/images/text_backmark2.png");
}


img#capability_review3_heading1_img {
  right: -109px;
  top: -3px;
}
img#capability_review3_promoline1_img {
  left: 0;
  top: 0;
}
div#capability_review3_content1_txt {
    padding: 24px 0 103px 0;
}
img#capability_review3_content1_img {
  position: absolute;
  right: -81px;
  top: -15px;
}


div#capability_slp_2_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_2_content1_img {
  position: absolute;
  left: 0px;
  top: 19px;
}
div#capability_slp_2_content2_txt {
  padding: 0 0 10px 0;
}
img#capability_slp_2_content2_img {
  position: absolute;
  left: 0px;
  top: 11px;
}
img#capability_slp_2_promoline1_img {
  left: 0;
  top: 0;
}
div#capability_slp_2_displayrow1{
  padding: 14px 0 0 0;
}


img#capability_slp_3_heading1_img {
  right: -290px;
  top: -131px;
}
img#capability_slp_3_promoline1_img {
  left: 40px;
  top: -13px;
}
div#capability_slp_3_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_3_content1_img {
  position: absolute;
  left: -31px;
  top: 20px;
}
div#capability_slp_3_content2_txt {
  padding: 0 0 45px 0;
  margin-top: -28px;
}
div#capability_slp_3_content2_txt p {
  width: 550px;
}
img#capability_slp_3_content2_img {
  position: absolute;
  right: -65px;
  top: -36px;
}
div#capability_slp_3_displayrow1{
  padding: 4px 0 0 0;
}


img#capability_slp_4_heading1_img {
  right: -142px;
  top: -75px;
}
div#capability_slp_4_content1_txt {
  padding: 6px 0 0 0;
}
img#capability_slp_4_content1_img {
  position: absolute;
  right: -26px;
  top: 5px;
}
div#capability_slp_4_content2_txt {
  padding: 0 0 0 0;
  margin-top: -30px;
}
img#capability_slp_4_content2_img {
  position: absolute;
  left: -42px;
}
div#capability_slp_4_content3_txt {
  padding: 0 0 0 0;
}
img#capability_slp_4_content3_img {
  padding-top: 8px;
}


img#capability_slp_5_heading1_img {
  left: -33px;
  top: -56px;
}
div#capability_slp_5_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_5_content1_img {
  padding: 19px 0 0 0;
}
div#capability_slp_5_content2_txt {
  padding: 0 0 0 0;
  margin-top: -24px;
}
img#capability_slp_5_content2_img {
  margin-top: -16px;
}


img#capability_slp_6_heading1_img {
  right: -451px;
  top: -102px;
  z-index: -1;
  clip: rect(auto, auto, 541px, auto);
}
div#capability_slp_6_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_6_content1_img {
  padding: 19px 0 0 0;
}
div#capability_slp_6_content2_txt {
}
img#capability_slp_6_content2_img {
  padding: 8px 0 0 0;
}
img#capability_slp_6_promoline1_img {
  left: 0px;
  top: 12px;
}


img#capability_slp_7_heading1_img {
    right: -110px;
    top: -131px;
}
div#capability_slp_7_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_7_content1_img {
  padding: 19px 0 0 0;
}
div#capability_slp_7_content2_txt {
}
img#capability_slp_7_content2_img {
  padding: 8px 0 0 0;
}
div#capability_slp_7_content3_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_7_content3_img {
  padding: 5px 0 0 0;
  margin-left: -22px;
}


div#capability_slp_8_content1_txt {
  padding: 10px 0 0 0;
}
img#capability_slp_8_content1_img {
  padding: 20px 0 0 0;
}
div#capability_slp_8_content2_txt {
}
img#capability_slp_8_content2_img {
  padding: 10px 0 0 0;
}
div#capability_slp_8_content3_txt {
}
img#capability_slp_8_content3_img {
  padding: 10px 0 0 0;
}

img#capability_slp_9_heading1_img {
    height: 630px;
    left: 35%;
    right: auto;
    top: -90px;
    clip: rect(auto, auto, 529px, auto);
}
div#capability_slp_9_content1_txt {
  padding: 0 0 0 0;
}
img#capability_slp_9_content1_img {
  padding: 10px 0 0 0;
}
div#capability_slp_9_content2_txt {
  margin-top: -11px;
}
img#capability_slp_9_content2_img {
  padding: 15px 0 0 0;
  margin-top: -11px;
}
div#capability_slp_9_displayrow1 {
  margin-top: 30px;
}
