@media only screen and (max-width: 1024.5px) {
  .dino.main-header .inner-container .logo-box .logo img {
    max-height: 52px;
  }
  .dino.main-header .inner-container .logo-box {
    padding: 20px 0px;
    margin-right: auto;
  }
  .dino.main-header .other-links {
    display: none;
  }
  .dino.main-header .inner-container .mobile-nav-toggler {
    margin: 0 !important;
  }

  .dino.why-join-section .content-origin .title,
  .dino.team-section .sec-title h2,
  .dino.services-section .title-block .origin .title,
  .dino.section-about-v2 .content-wrap .sec-title.origin .title {
    font-size: 65px;
  }
}

@media only screen and (min-width: 767.9px) {
  .dino-form-contact .sec-title h2 {
    font-size: 60px;
  }
  .side-menu__content {
    padding-left: 85px;
    padding-right: 85px;
  }
}
@media only screen and (max-width: 768.5px) {
  /* Header */
  .dino.main-header .inner-container .logo-box .logo img {
    max-height: 48px;
  }
  .dino.main-header .inner-container .other-links {
    min-width: unset;
  }
  /* End Header */

  /* Authentication */
  .dino-form-area .logo {
    margin-bottom: 70px;
  }
  /* End Authentication */

  /* Banner */
  .dino.banner-section .banner-carousel .title {
    font-size: 67px;
  }

  .dino.banner-section .banner-carousel .title.big {
    font-size: 90px;
  }

  .dino.banner-section .banner-carousel .content-box h1 br {
    display: block;
  }
  /* End Banner */

  .dino.team-section .owl-theme .owl-nav {
    display: none;
  }

  .dino.services-section .title-block {
    margin-bottom: 55px;
  }

  .dino.section-about-v2 .right-col .inner {
    padding-top: 55px;
  }

  .dino.parallax-section .title {
    font-size: 46px;
  }

  .dino.services-section .service-block h6 {
    min-height: 50px;
  }

  /* Why Join Us */
  .dino.why-join-section .content-wrap {
    order: 1;
    margin-bottom: 25px;
  }

  .dino.why-join-section .image {
    margin-top: 35px;
  }

  .dino.why-join-section .block-image {
    order: 3;
  }

  .dino.why-join-section .hover-item {
    margin-left: 15px;
    order: 2;
  }
  /* End Why Join Us */

  .dino.services-section .title-block .origin .title,
  .dino.section-about-v2 .content-wrap .sec-title.origin .title {
    font-size: 60px;
  }

  .dino.banner-section .banner-carousel .sub-title {
    text-wrap: unset !important;
  }

  .dino.section-about-v2 .right-col .inner {
    padding-top: 55px;
  }

  /* Contact */
  .dino.call-to-section .title {
    font-size: 38px;
  }

  .dino.call-to-section .inner {
    padding: 55px 20px 35px;
  }

  .dino.call-to-section .link-box {
    padding-top: 25px;
  }
  /* End Contact */

  /* Footer */
  .dino.main-footer .logo-widget .logo img {
    min-height: 48px;
  }

  .dino.main-footer .md-pd-top {
    margin-top: 35px;
  }

  .dino.main-footer .info-widget ul li {
    margin-bottom: 20px;
  }

  .dino.main-footer .description {
    padding-right: 0;
  }
  /* End Footer */
}

@media only screen and (max-width: 599px) {
  .dino .dino-list-item {
    font-size: 14px;
  }

  .dino.menu-mobile .mobile-nav-wrap {
    padding: 35px 25px 0;
  }

  .dino.section-about-v2 .content-wrap .sec-title.origin .title {
    font-size: 60px;
  }

  .dino.section-about-v2 .content-wrap {
    padding-top: 0;
  }

  .dino.parallax-section .title {
    font-size: 32px;
  }

  .dino.banner-section .banner-carousel .title.xs-small {
    font-size: 60px;
  }

  .dino.banner-section .slide-item .auto-container {
    min-height: 80vh;
  }

  .dino.section-about-v2 {
    padding-bottom: 0;
  }

  .dino.section-about-v2 .content-wrap .sec-title.item .title {
    font-size: 45px;
  }

  .dino.why-join-section .content-origin .title,
  .dino.team-section .sec-title h2,
  .dino.services-section .title-block .origin .title,
  .dino.section-about-v2 .content-wrap .sec-title.origin .title {
    font-size: 40px;
  }

  .dino.services-section .title-block .sec-title.origin {
    margin-bottom: 65px;
  }

  .dino.why-join-section {
    padding-top: 80px;
  }

  .dino.why-join-section .hover-item {
    margin-left: 0;
  }

  .dino.call-to-section .title br {
    display: none;
  }

  .dino.call-to-section .inner {
    padding: 65px 15px 55px;
  }

  .dino.main-footer .widgets-section {
    padding-bottom: 0;
  }

  .dino.call-to-section .title {
    font-size: 32px;
  }
}
