@media screen and (max-width: 1199px){
section#main_page>div.sec-videos>.row.mt50 {
    width: 52% !important;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}
@media screen and (max-width: 1130px){
.container {
    width: 100% !important;
}
}

@media screen and (max-width: 1098px){
body div#slider1_container>div:nth-child(2) {
    bottom: 6px !important;
  }

body .contens-slid>div {
    margin-top: 0px !important;
  }

body div#slider1_container {
    height: 325px !important;
    }
}

@media screen and (max-width: 998px){
  body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
    height: 500px !important;
    padding: 0 !important;
    }

  .caption-lang-oficial{
    display: none;
  }

  .headerRight1{
    margin-top: 0em !important;
  }

  .headerRight.language-section ul li {
    font-size: 14px;
  }

  #header{
    margin-top: 20px;
    margin-bottom: 20px;
  }

 .absolute_btn{
    position: absolute;
    bottom: 23px !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  body #main_page .col-sm-7, #main_page .col-sm-5 {
    height: 210px !important;

}

@media screen and (max-width: 768px){
     body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
      height: 365px !important;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5 {
      height: 270px !important;
    }

    div.headerRight.language-section ul {
      width: 54% !important;
      margin-top: 0px !important;
      margin: 0 auto;
      left: 0;
    }

    .headerRight.language-section span:hover + ul, .headerRight.language-section span:focus + ul, .headerRight.language-section ul:hover {
      display: inline-block !important;
      height: auto !important;
      width: 54% !important;
      margin-top: 0px !important;
      margin: 0 auto;
      left: 0;
    }
}

@media screen and (max-width: 600px){
      .section p {
        font-size: 14px;
    }

    body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5>h1 {
    font-size: 26px;
    margin-top: 0;
    line-height: 28px !important;
    margin-bottom: 2%;
}
.section p {
    font-size: 14px !important;
}

body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
    height: 300px !important;
}

body section#main_page>div.sec-videos>.row.mt50>div.col-sm-5 {
    height: auto !important;
    padding: 20px !important;
    padding-bottom: 9% !important;
}

.sec-videos {
    width: 100%;
    }

.absolute_btn{
    position: relative !important;
    top: 8px;
}
}
@media screen and (max-width: 430px){
div.headerRight.language-section ul {
    width: 68% !important;
    margin-top: 0px !important;
    margin: 0 auto;
    left: 0;
}

.headerRight.language-section span:hover + ul, .headerRight.language-section span:focus + ul, .headerRight.language-section ul:hover {
    display: inline-block !important;
    height: auto !important;
    width: 68% !important;
    margin-top: 0px !important;
    margin: 0 auto;
    left: 0;
}
}

@media screen and (max-width:388px){
div.headerRight.language-section ul {
    width: 75% !important;
    margin-top: 0px !important;
    margin: 0 auto;
    left: 0;
}

.headerRight.language-section span:hover + ul, .headerRight.language-section span:focus + ul, .headerRight.language-section ul:hover {
    display: inline-block !important;
    height: auto !important;
    width: 75% !important;
    margin-top: 0px !important;
    margin: 0 auto;
    left: 0;
}
}
@media screen and (max-width: 415px){
body section#main_page>div.sec-videos>.row.mt50>div.col-sm-7 {
    height: 215px !important;
}

body section#main_page>div.sec-videos>.row.mt50 {
    width: 101% !important;
    margin: 0 auto;
    padding: 0;
}

.red_button {
    font-size: 14px !important;
}
}
