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

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

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

a img {
  border: none; }

a {
  text-decoration: none; }

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

input[type='submit'] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

input {
  box-sizing: border-box;
  padding: 0 10px;
  border-radius: 0;
  -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

textarea {
  box-sizing: border-box;
  padding: 5px 10px; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container .row {
    margin-left: -10px;
    margin-right: -10px; }
    .container .row:after {
      content: "";
      display: table-cell;
      clear: both; }
    .container .row > [class*="col-"] {
      position: relative;
      box-sizing: border-box;
      min-height: 1px;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }

.col-1 {
  width: 8.3333333333%; }

.col-2 {
  width: 16.6666666667%; }

.col-3 {
  width: 25%; }

.col-4 {
  width: 33.3333333333%; }

.col-5 {
  width: 41.6666666667%; }

.col-6 {
  width: 50%; }

.col-7 {
  width: 58.3333333333%; }

.col-8 {
  width: 66.6666666667%; }

.col-9 {
  width: 75%; }

.col-10 {
  width: 83.3333333333%; }

.col-11 {
  width: 91.6666666667%; }

.col-12 {
  width: 100%; }

@font-face {
  font-family: 'Myriad Pro Regular';
  src: url("../fonts/MyriadPro-Regular.eot");
  src: url("../fonts/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-Regular.woff2") format("woff2"), url("../fonts/MyriadPro-Regular.woff") format("woff"), url("../fonts/MyriadPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
.clearfix:after {
  content: '';
  clear: both;
  display: table; }

body,
input,
textarea,
a,
label {
  font-family: "Myriad Pro Regular";
  font-size: 24px; }

.wrapper {
  margin: 0 auto;
  max-width: 1920px; }

.title {
  font-size: 36px;
  text-align: center;
  color: #ffffff; }

.languages {
  position: fixed;
  top: 50px;
  right: 20%;
  z-index: 10; }
  .languages .jq-selectbox__select-text {
    text-transform: uppercase;
    font-size: 24px;
    color: #D6C379;
    padding-right: 15px;
    cursor: pointer;
    width: 50px; }
  .languages .jq-selectbox li, .languages .jq-select-multiple li {
    text-align: right;
    color: #8C7B50;
    font-size: 16px;
    line-height: 24px; }
  .languages .jq-selectbox__trigger-arrow {
    background: url("../images/arrow_bottom.png") no-repeat center center;
    width: 11px;
    height: 6px;
    position: absolute;
    top: calc(50% - 3px);
    right: 0;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .languages .opened .jq-selectbox__trigger-arrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .languages .sel {
    display: none !important; }
  .languages .jq-selectbox__dropdown {
    top: 30px; }

.logo_sm {
  position: absolute;
  top: 10px;
  left: 20%;
  z-index: 10; }

section.main_page {
  background-image: linear-gradient(to bottom, #000000, #0f5b0f);
  overflow: hidden; }
  section.main_page .bg_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    min-height: 100vh;
    z-index: 10; }
    section.main_page .bg_video video {
      height: 100vh;
      width: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0; }
    section.main_page .bg_video .video_desktop {
      display: block; }
    section.main_page .bg_video .video_mob {
      display: none; }
  section.main_page .click_next_section {
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: 0px;
    z-index: 12;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    padding-bottom: 120px; }
    section.main_page .click_next_section img {
      -webkit-animation: 1s ease-in-out 0s normal none infinite running scroll-down-anim;
      animation: 1s ease-in-out 0s normal none infinite running scroll-down-anim;
      -webkit-transition: all 0.4s;
      transition: all 0.4s; }
    section.main_page .click_next_section .text {
      color: #D6C379;
      font-size: 18px;
      line-height: 24px;
      margin-top: 10px; }
@-webkit-keyframes scroll-down-anim {
  0% {
    transform: translateY(-8px); }
  50% {
    transform: translateY(0px); }
  100% {
    transform: translateY(-8px); } }
@-moz-keyframes scroll-down-anim {
  0% {
    transform: translateY(-8px); }
  50% {
    transform: translateY(0px); }
  100% {
    transform: translateY(-8px); } }
@-o-keyframes scroll-down-anim {
  0% {
    transform: translateY(-8px); }
  50% {
    transform: translateY(0px); }
  100% {
    transform: translateY(-8px); } }
@keyframes scroll-down-anim {
  	/*------------------------------
  	      6.13 CMS Process
        ------------------------------*/
  0% {
    transform: translateY(-8px); }
  50% {
    transform: translateY(0px); }
  100% {
    transform: translateY(-8px); } }
section.slider_page {
  background: url("../images/bg_section.png") no-repeat center center;
  background-size: cover;
  position: relative; }
  section.slider_page:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, #000000, #0f5b0f);
    opacity: .9; }
  section.slider_page .poster-main {
    height: 500px;
    position: relative;
    margin: 200px 0 160px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
    section.slider_page .poster-main:before {
      content: "";
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
     
      z-index: 2; }
  section.slider_page .poster-main a, section.slider_page .poster-main img {
    display: block; }
  section.slider_page .poster-main .poster-list {
    width: 100%;
    height: 500px; }
  section.slider_page .poster-main .poster-list .poster-item {
    position: absolute;
    left: 0;
    top: 0; }
    section.slider_page .poster-main .poster-list .poster-item a {
	  background: #ffffff;
      position: relative;
      width: 100%;
      height: 100%; }
    section.slider_page .poster-main .poster-list .poster-item .text_info {
      display: none;
      color: #ffffff;
      text-align: center;
      margin-top: 40px; }
      section.slider_page .poster-main .poster-list .poster-item .text_info .name_slid {
        font-size: 50px; }
      section.slider_page .poster-main .poster-list .poster-item .text_info span {
        font-size: 24px;
        display: block;
        margin-top: 5px; }
    section.slider_page .poster-main .poster-list .poster-item.active_center .text_info {
      display: block; }
    section.slider_page .poster-main .poster-list .poster-item.active_center:before {
      content: "";
      position: absolute;
      top: -20px;
      left: -20px;
      width: calc(100% + 40px);
      height: calc(100% + 40px);
      border: 1px solid #ffffff; }
    section.slider_page .poster-main .poster-list .poster-item .img_slid {
      width: calc(100% - 40px);
      height: 100%;
      box-sizing: border-box;
      margin: 0 20px;
      position: relative; }
      section.slider_page .poster-main .poster-list .poster-item .img_slid img {
        max-width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  section.slider_page .poster-main .poster-btn {
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer; }
  section.slider_page .poster-main .poster-prev-btn {
    left: 0;
    background: none; }
  section.slider_page .poster-main .poster-next-btn {
    right: 0;
    background: none; }
  section.slider_page .slider_mob {
    margin: 200px 0 40px;
    display: none; }
    section.slider_page .slider_mob .block .img_slid {
      background: #ffffff;
      height: 240px;
      position: relative; }
      section.slider_page .slider_mob .block .img_slid img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        max-width: 100%;
        max-height: 100%; }
    section.slider_page .slider_mob .block .text_info {
      display: none;
      margin-top: 30px;
      color: #ffffff; }
      section.slider_page .slider_mob .block .text_info .name_slid {
        font-size: 30px;
        margin-bottom: 10px; }
      section.slider_page .slider_mob .block .text_info span {
        font-size: 20px;
        display: block;
        margin-top: 5px; }
    section.slider_page .slider_mob .owl-stage-outer {
      padding: 20px 0; }
    section.slider_page .slider_mob .owl-item.center .block .img_slid:before {
      content: "";
      position: absolute;
      top: -10px;
      left: -10px;
      border: 1px solid #ffffff;
      width: calc(100% + 20px);
      height: calc(100% + 20px);
      z-index: 1; }
    section.slider_page .slider_mob .owl-item.center .block .text_info {
      display: block;
      text-align: center; }

section.slider_videos {
  background: url("../images/bg_section.png") no-repeat center center;
  background-size: cover;
  position: relative; }
  section.slider_videos:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, #000000, #0f5b0f);
    opacity: .9; }
  section.slider_videos .slider_mob {
    display: none;
    margin: 240px auto 40px; }
    section.slider_videos .slider_mob .block {
      width: 100%;
      height: 500px; }
      section.slider_videos .slider_mob .block iframe {
        width: 100%;
        height: 100%; }
    section.slider_videos .slider_mob .owl-stage-outer {
      padding: 44px 0; }
    section.slider_videos .slider_mob .owl-item > div {
      position: relative;
      cursor: pointer;
      /*
      transition: margin 0.4s ease;*/ }
      section.slider_videos .slider_mob .owl-item > div:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: .7;
        z-index: 1; }
    section.slider_videos .slider_mob .owl-item.center > div {
      cursor: auto;
      margin: 0; }
      section.slider_videos .slider_mob .owl-item.center > div:after {
        display: none; }
      section.slider_videos .slider_mob .owl-item.center > div:before {
        content: "";
        position: absolute;
        top: -20px;
        left: -20px;
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        border: 3px solid #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: -1; }
    section.slider_videos .slider_mob .owl-controls {
      text-align: center; }
      section.slider_videos .slider_mob .owl-controls .owl-nav {
        position: absolute;
        top: calc(50% - 13.5px);
        left: 25px;
        width: calc(100% - 50px);
        height: 0;
        z-index: 10; }
        section.slider_videos .slider_mob .owl-controls .owl-nav > div {
          width: 14px;
          height: 25px;
          opacity: .5;
          -webkit-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
          cursor: pointer;
          display: block !important; }
        section.slider_videos .slider_mob .owl-controls .owl-nav .owl-prev {
          background: url("../images/prev_icon_white.png") no-repeat right center;
          float: left; }
          section.slider_videos .slider_mob .owl-controls .owl-nav .owl-prev:hover {
            opacity: 1; }
        section.slider_videos .slider_mob .owl-controls .owl-nav .owl-next {
          background: url("../images/next_icon_white.png") no-repeat left center;
          float: right; }
          section.slider_videos .slider_mob .owl-controls .owl-nav .owl-next:hover {
            opacity: 1; }
  section.slider_videos .poster-main {
    height: 540px;
    position: relative;
    margin: 240px 0 40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
    section.slider_videos .poster-main:before {
      content: "";
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      
      z-index: 1; }
  section.slider_videos .poster-main a, section.slider_videos .poster-main img {
    display: block; }
  section.slider_videos .poster-main .poster-list {
    width: 100%;
    height: 540px; }
  section.slider_videos .poster-main .poster-list .poster-item {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.6 !important; }
    section.slider_videos .poster-main .poster-list .poster-item a {
      position: relative;
      width: 100%;
      height: 100%; }
      section.slider_videos .poster-main .poster-list .poster-item a iframe {
        width: 100%;
        min-height: 100%; }
    section.slider_videos .poster-main .poster-list .poster-item.active_center {
      opacity: 1 !important; }
      section.slider_videos .poster-main .poster-list .poster-item.active_center:before {
        content: "";
        position: absolute;
        top: -20px;
        left: -20px;
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        border: 3px solid #ffffff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
  section.slider_videos .poster-main .poster-btn {
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer; }
  section.slider_videos .poster-main .poster-prev-btn {
    left: 0;
    background: none; }
  section.slider_videos .poster-main .poster-next-btn {
    right: 0;
    background: none; }

section.logos_block {
  background: url("../images/bg_section.png") no-repeat center center;
  background-size: cover;
  position: relative; }
  section.logos_block:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, #000000, #0f5b0f);
    opacity: .9; }
  section.logos_block .wrapper {
    max-width: 1720px; }
  section.logos_block .all_blocks {
    position: relative;
    padding-bottom: 120px; }
    section.logos_block .all_blocks .logo_block_top_logo {
      text-align: center;
      margin-bottom: 20px; }
    section.logos_block .all_blocks .all_logos {
      max-width: 1620px;
      margin: 20px auto 0; }
      section.logos_block .all_blocks .all_logos ul {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around; }
        section.logos_block .all_blocks .all_logos ul li {
          width: 160px;
          height: 110px;
          background: #ffffff;
          position: relative;
          overflow: hidden;
          margin: 10px;
          cursor: pointer; }
          section.logos_block .all_blocks .all_logos ul li img {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            max-width: 100%;
            max-height: 100%;
            -webkit-filter: grayscale(100%);
            /* Safari 6.0 - 9.0 */
            filter: grayscale(100%); }
    section.logos_block .all_blocks .soc_info_block {
      text-align: center;
      margin-top: 35px; }
      section.logos_block .all_blocks .soc_info_block .soc_block ul {
        display: inline-block; }
        section.logos_block .all_blocks .soc_info_block .soc_block ul li {
          display: inline-block;
          vertical-align: top;
          background: url("../images/soc_bg.png") no-repeat center center;
          background-size: 100%;
          width: 70px;
          height: 70px; }
          section.logos_block .all_blocks .soc_info_block .soc_block ul li a {
            position: relative;
            width: 44px;
            height: 44px;
            -webkit-border-radius: 50%;
            -ms-border-radius: 50%;
            -moz-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            display: block;
            border: 3px solid transparent; }
            section.logos_block .all_blocks .soc_info_block .soc_block ul li a img {
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      section.logos_block .all_blocks .soc_info_block .info_block {
        margin-top: 15px; }
        section.logos_block .all_blocks .soc_info_block .info_block ul {
          display: inline-block;
          text-align: left; }
          section.logos_block .all_blocks .soc_info_block .info_block ul li {
            margin-bottom: 17px; }
            section.logos_block .all_blocks .soc_info_block .info_block ul li .icon {
              width: 45px;
              float: left;
              display: inline-block;
              vertical-align: top; }
            section.logos_block .all_blocks .soc_info_block .info_block ul li a {
              color: #D6C379;
              font-size: 24px; }

.footer_block {
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  text-align: center;
  width: 100%;
  max-width: 1760px;
  margin: 0 auto;
  padding: 31px 0 22px;
  border-top: 2px solid #D6C379;
  z-index: 12; }
  .footer_block .footer_text {
    color: #D6C379;
    font-size: 18px;
    line-height: 24px; }

.popup_item {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  overflow: auto;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px; }
  .popup_item ::-webkit-scrollbar {
    display: none; }
  .popup_item .popup_block {
    width: 1545px;
    max-width: 100%;
    margin: 5vh auto;
    height: 90vh;
    overflow: auto;
    /*position: relative;*/
    padding: 20px;
    border: 1px solid #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    /*z-index: 2;*/ }
    .popup_item .popup_block .all_popup_block {
      background: #ffffff;
      padding: 40px 0;
      position: relative; }
    .popup_item .popup_block .close {
      position: absolute;
      right: 30px;
      top: 30px;
      background: url("../images/close.png") no-repeat center center;
      width: 33px;
      height: 33px;
      cursor: pointer; }
    .popup_item .popup_block .text_popup {
      max-width: 720px;
      margin: 20px auto 0;
      padding: 0 10px; }
      .popup_item .popup_block .text_popup p {
        font-size: 25px;
        line-height: 30px;
        color: #2C2C29; }
    .popup_item .popup_block .link {
      margin-top: 30px; }
      .popup_item .popup_block .link a {
        color: #2C2C29;
        font-size: 25px;
        line-height: 30px;
        position: relative; }
    .popup_item .popup_block .poster-main {
      margin-top: 30px;
      position: relative;
      top: 0;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0);
      transform: translate(-50%, 0); }
      .popup_item .popup_block .poster-main .poster-list {
        width: 100%;
        height: 370px; }
        .popup_item .popup_block .poster-main .poster-list .poster-item {
          position: absolute;
          left: 0;
          top: 0; }
          .popup_item .popup_block .poster-main .poster-list .poster-item img {
            width: 100%;
            height: 100%;
            -webkit-object-fit: cover;
            -ms-object-fit: cover;
            -moz-object-fit: cover;
            -o-object-fit: cover;
            object-fit: cover;
            object-position: center; }
          .popup_item .popup_block .poster-main .poster-list .poster-item.active_center:before {
            content: "";
            position: absolute;
            top: -20px;
            left: -20px;
            width: calc(100% + 40px);
            height: calc(100% + 40px);
            border: 3px solid #ffffff;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
      .popup_item .popup_block .poster-main .poster-btn {
        position: absolute;
        top: 0;
        z-index: 10;
        cursor: pointer; }
      .popup_item .popup_block .poster-main .poster-prev-btn {
        left: 20px;
        background: url("../images/prev_icon.png") no-repeat right center; }
      .popup_item .popup_block .poster-main .poster-next-btn {
        right: 20px;
        background: url("../images/next_icon.png") no-repeat left center; }
    .popup_item .popup_block .owl_slider_popup {
      display: none;
      margin-top: 30px; }
      .popup_item .popup_block .owl_slider_popup .block {
        height: 370px;
        overflow: hidden; }
        .popup_item .popup_block .owl_slider_popup .block img {
          width: 100%;
          height: 100%;
          -webkit-object-fit: cover;
          -ms-object-fit: cover;
          -moz-object-fit: cover;
          -o-object-fit: cover;
          object-fit: cover;
          object-position: center; }
      .popup_item .popup_block .owl_slider_popup .owl-controls {
        text-align: center; }
        .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav {
          position: absolute;
          z-index: 2;
          top: calc(50% - 13.5px);
          left: 20px;
          width: calc(100% - 40px);
          height: 0; }
          .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav > div {
            width: 14px;
            height: 25px;
            opacity: .5;
            -webkit-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
            cursor: pointer; }
          .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav .owl-prev {
            background: url("../images/prev_icon.png") no-repeat right center;
            float: left; }
            .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav .owl-prev:hover {
              opacity: 1; }
          .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav .owl-next {
            background: url("../images/next_icon.png") no-repeat left center;
            float: right; }
            .popup_item .popup_block .owl_slider_popup .owl-controls .owl-nav .owl-next:hover {
              opacity: 1; }

@media only screen and (max-width: 1500px) {
  .logo_sm {
    left: 120px; }

  .languages {
    right: 120px; } }
@media only screen and (max-width: 1440px) {
  section.slider_videos .example_video {
    display: none; }
  section.slider_videos .slider_mob {
    display: block; } }
@media only screen and (max-width: 1200px) {
  .logo_sm {
    left: 60px; }

  .languages {
    right: 60px; } }
@media only screen and (max-width: 960px) {
  .logo_sm {
    width: 150px; }
    .logo_sm img {
      width: 100%; }

  section.slider_page .poster-main .poster-list .poster-item .text_info .name_slid {
    font-size: 40px;
    margin-bottom: 15px; }

  section.slider_videos .slider_mob {
    margin: 150px auto 40px; } }
@media only screen and (max-width: 900px) {
  .popup_item .popup_block .example_pop {
    display: none; }
  .popup_item .popup_block .owl_slider_popup {
    display: block; } }
@media only screen and (max-width: 767px) {
  .popup_item .popup_block .all_popup_block {
    padding: 45px 0; }
  .popup_item .popup_block .close {
    background-size: 100%;
    top: 15px;
    right: 15px;
    width: 25px; }
  .popup_item .popup_block .text_popup p {
    font-size: 20px;
    line-height: 24px; }
  .popup_item .popup_block .text_popup .link a {
    font-size: 20px; }

  section.main_page .bg_video .video_desktop {
    display: none; }
  section.main_page .bg_video .video_mob {
    display: block; }

  section.logos_block .all_blocks .all_logos ul li {
    width: calc(25% - 10px);
    margin: 5px;
    height: 120px; } }
@media only screen and (max-width: 640px) {
  .logo_sm {
    left: 20px; }

  .languages {
    right: 20px; }

  .title {
    font-size: 30px; }

  section.slider_page .poster-main {
    display: none; }
  section.slider_page .slider_mob {
    display: block;
    margin: 140px 0 40px; }

  section.logos_block .all_blocks .logo_block_top_logo {
    margin-bottom: 10px; }
    section.logos_block .all_blocks .logo_block_top_logo img {
      width: 20vw; }

  .popup_item .popup_block {
    padding: 10px; }
    .popup_item .popup_block .text_popup p {
      font-size: 18px; }
    .popup_item .popup_block .text_popup .link a {
      font-size: 18px; }
    .popup_item .popup_block .text_popup .owl_slider_popup .block {
      height: 300px; }
    .popup_item .popup_block .text_popup .owl_slider_popup .owl-controls .owl-nav {
      left: 10px;
      width: calc(100% - 20px); }

  section.slider_videos .slider_mob {
    margin: 100px auto 40px; }
    section.slider_videos .slider_mob .block {
      height: 340px; }
    section.slider_videos .slider_mob .owl-item.center > div:before {
      top: -10px;
      left: -10px;
      width: calc(100% + 20px);
      height: calc(100% + 20px); }

  section.logos_block .all_blocks .all_logos ul li {
    height: 100px; } }
@media only screen and (max-width: 540px) {
  .title {
    font-size: 24px; }

  .logo_sm {
    width: 120px; }

  .languages {
    top: 20px; }
    .languages .jq-selectbox__select-text {
      font-size: 20px;
      width: 40px; }
    .languages .jq-selectbox__dropdown {
      top: 25px; }

  .footer_block {
    padding: 15px 0; }
    .footer_block .footer_text {
      font-size: 16px;
      line-height: 22px; }

  section.logos_block .all_blocks .all_logos {
    margin: 10px auto 0; }
    section.logos_block .all_blocks .all_logos ul li {
      /*width: calc(25% - 10px);*/
      /*margin: 5px;*/
      height: 60px; }

  section.main_page .click_next_section {
    padding-bottom: 100px; }
    section.main_page .click_next_section img {
      width: 25px; } }
@media only screen and (max-width: 440px) {
  .logo_sm {
    width: 100px; }

  .popup_item .popup_block .text_popup p {
    font-size: 16px; }
  .popup_item .popup_block .text_popup .link a {
    font-size: 16px; }
  .popup_item .popup_block .owl_slider_popup .block {
    height: 240px; }

  section.slider_page .slider_mob {
    margin: 100px 0 40px; }
    section.slider_page .slider_mob .block .text_info .name_slid {
      font-size: 24px; }
      section.slider_page .slider_mob .block .text_info .name_slid span {
        font-size: 16px; }

  section.slider_videos .slider_mob .block {
    height: 240px; } }
@media only screen and (min-height: 731px) {
  section.main_page .click_next_section .text {
    display: block; } }
@media only screen and (max-height: 730px) {
  section.main_page .click_next_section .text {
    display: none; } }

/*# sourceMappingURL=style.css.map */