@media screen and (max-width: 1199px) {
  .intro_main_section .container{
    flex-direction: column;
    align-items: center;
  }
  .intro_main_section .left_cont{
    order: 2;
  }
  .intro_main_section .img{
    margin-bottom: 20px;
  }
  .intro_main_section{
    padding-top: 30px;
  }
}

@media screen and (max-width: 991px) {
  .free_test_section {
    margin-top: 40px;
  }
  .free_test_section .inside .img {
    display: none;
  }
  .free_test_section .inside .left_cont .title {
    font-size: 22px;
    margin-bottom: 30px;
  }
  .other_tests h2,.diff_blocks_links h2,.news_section h2,.bottom_section h2{
    font-size: 22px;
  }
  .other_tests {
    padding-top: 40px;
  }
  .breadcrumbs_sec .inside ul li {
    font-size: 16px;
  }
  .breadcrumbs_sec .inside ul li::before {
    font-size: 16px;
    right: -17px;
  }
  .breadcrumbs_sec .inside {
    padding: 15px;
  }
  .intro_main_section .left_cont h2{
    font-size: 26px;
  }
  .intro_main_section .left_cont h2 span{
    text-align: left;
  }
  .bottom_section .text h4{
    font-size: 20px;
  }
}

@media screen and (max-width: 768px){
  .other_tests .wrap {
    padding-bottom: 80px;
    position: relative;
  }
  .other_tests .wrap .arrow {
    top: initial;
    transform: none;
    bottom: 0;
    position: absolute;
  }
  .other_tests .wrap .arrow_left {
    left: 0;
  }
  .other_tests .wrap .arrow_right {
    right: 0;
  }
  .other_tests .slider {
    width: 100%;
    margin: 0;
  }
  .other_tests .slider .slick-slide {
    margin: 0;
  }
  .breadcrumbs_sec .inside ul li {
    font-size: 14px;
  }
  .breadcrumbs_sec .inside ul {
    flex-wrap: wrap;
  }
}

/* Intro Downloads responsive */
@media screen and (max-width: 991px) {
  .intro_downloads_section h2 {
    font-size: 22px;
  }
  .intro_downloads_section {
    padding-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .intro_downloads_section .wrap {
    padding-bottom: 80px;
    position: relative;
  }
  .intro_downloads_section .arrow {
    top: initial;
    transform: none;
    bottom: 0;
    position: absolute;
  }
  .intro_downloads_section .arrow_left {
    left: 0;
  }
  .intro_downloads_section .arrow_right {
    right: 0;
  }
  .intro_downloads_section .slider {
    width: 100%;
    margin: 0;
  }
  .intro_downloads_section .slider .slick-slide {
    margin: 0;
  }
}