/*******************************************************
*
* Mobile styles and other media queries
*
*******************************************************/
/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
@media only screen and (min-width: 992px) {
  /*#region Global */ /*#endregion Global */ /*#region Slideshow Region */ /*#endregion Slideshow Region */ /*#region Quick Search Region */ .quick-search-form {
      display: grid;
      grid-template-columns: repeat(100, 1fr);
      gap: 10px;
      align-items: center;
  }

  .primary-qs-item {
      grid-column: 1/14;
  }

  .secondary-qs-item {
      grid-column: 15/32;
  }

  .tertiary-qs-item {
      grid-column: 32/50;
  }

  .fourth-qs-item {
      grid-column: 50/57;
  }

  .fifth-qs-item {
      grid-column: 57/64;
  }

  .sixth-qs-item {
      grid-column: 64/71;
  }

  .seventh-qs-item {
      grid-column: 71/78;
  }

  .eighth-qs-item {
      grid-column: 78/89;
  }

  .ninth-qs-item {
      grid-column: 89/-1;
  }

  /*#endregion Quick Search Region */
  /*#region Map Region */
  /*#endregion Map Region */
  /*#region Welcome Region */
  .region-welcome-container {
      display: grid;
      max-width: 1312px;
      grid-template-columns: repeat(100, 1fr);
      margin: 0 auto;
  }

  .welcome-primary-section {
      grid-column: 5/46;
  }

  .welcome-secondary-section {
      grid-column: 46/-1;
  }

  /*#endregion Welcome Region */
  /*#region Properties Region */
  /*#endregion Properties Region */
  /*#region Social Region */
  .region-social-container {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      /*grid-template-columns: repeat(2, 1fr);*/
      gap: 40px;
  }

  /*#endregion Social Region */
  /*#region Videos Region */
  /*#endregion Videos Region */
  /*#region Work Region */
  /*#endregion Work Region */
  /*#region Testimonial Region */
  .region-testimonials-container {
      display: grid;
      max-width: 1375px;
      grid-template-columns: repeat(100, 1fr);
      padding-top: 0;
      padding-right: 0;
      padding-bottom: 0;
      padding-left: 0;
      margin: 0 auto;
  }

  .testimonials-primary-section {
      grid-column: 1/59;
  }

  .testimonials-secondary-section {
      grid-column: 59/-1;
  }

  /*#endregion Testimonial Region */
  /*#region Contact Region */
  /*#endregion Contact Region */
  /*#region Footer */
  .footer-nav-holder {
      grid-column: 76/-1;
  }

  .footer-contact {
      grid-column: 44/72;
  }

  .footer-logo {
      grid-column: 1/35;
  }

  .footer-top {
      display: grid;
      grid-template-columns: repeat(100, 1fr);
      max-width: 915px;
      justify-content: space-between;
      margin: 0 auto;
  }

  /*#endregion Footer */
  /*#region Fixed smi */
  /*#endregion Fixed smi */
}

@media only screen and (max-width: 1450px) {
  /* 1367 */ /*#region Global */ .header .navigation #nav {
      /* gap: 46px; */
  }

  /*#endregion Global */
  /*#region Slideshow Region */
  /*#endregion Slideshow Region */
  /*#region Quick Search Region */
  /*#endregion Quick Search Region */
  /*#region Map Region */
  /*#endregion Map Region */
  /*#region Welcome Region */
  /*#endregion Welcome Region */
  /*#region Properties Region */
  /*#endregion Properties Region */
  /*#region Social Region */
  /*#endregion Social Region */
  /*#region Videos Region */
  /*#endregion Videos Region */
  /*#region Work Region */
  /*#endregion Work Region */
  /*#region Testimonial Region */
  /*#endregion Testimonial Region */
  /*#region Contact Region */
  /*#endregion Contact Region */
  /*#region Footer */
  /*#endregion Footer */
  /*#region Fixed smi */
  /*#endregion Fixed smi */
  #nav>li:not(:last-child) {
      margin-right: 18px;
  }

  .header .navigation #nav {
      font-size: 10px;
  }

  #nav .sub-menu {
    font-size: 10px;
}

  .header-contact {
      margin-left: 30px;
  }
}

@media only screen and (max-width: 1366px) {
  header.header {
      padding: 24px 5%;
  }

  .header.show-fixed {
      padding: 6px 5%;
  }

  #nav>li:not(:last-child) {
      margin-right: 15px;
  }

  /*#region Global */
  .header .navigation #nav {
      /* font-size: 12px; */
      /* gap: 30px; */
  }

  /*#endregion Global */
  /*#region Slideshow Region */
  /*#endregion Slideshow Region */
  /*#region Quick Search Region */
  .region-quick-search-container {
      max-width: 1150px;
  }

  /*#endregion Quick Search Region */
  /*#region Map Region */
  /*#endregion Map Region */
  /*#region Welcome Region */
  /*#endregion Welcome Region */
  /*#region Properties Region */
  /*#endregion Properties Region */
  /*#region Social Region */
  .hp-social .site-title h3 {
      font-size: 53px;
  }

  .hp-social .site-title h2 {
      font-size: 68px;
  }

  /*#endregion Social Region */
  /*#region Videos Region */
  .hp-videos .site-title h2 {
      font-size: 34.83px;
  }

  .hp-videos .site-title h3 {
      font-size: 44px;
  }

  .hp-videos .site-title-wrapper .yt-name h3 {
      font-size: 14px;
  }

  /*#endregion Videos Region */
  /*#region Work Region */
  /*#endregion Work Region */
  /*#region Testimonial Region */
  .testi-title h3::before {
      top: -38px;
  }

  .testimonials-primary-section {
      margin-top: 13px;
  }

  .region-testimonials-container {
      padding: 0 15px;
  }

  section.hp-work .site-title {
      padding: 0 20px;
  }

  section.hp-work .site-title h2 {
      font-size: 66px;
  }

  .testimonials-secondary-section .canvas-wrapper::before {
      top: -35px;
      right: -42px;
  }

  /*#endregion Testimonial Region */
  /*#region Contact Region */
  /*#endregion Contact Region */
  /*#region Footer */
  /*#endregion Footer */
  /*#region Fixed smi */
  /*#endregion Fixed smi */


  .nc-item {
        padding: 0 15px;
    }

    .nc-slide-holder {
        margin: 0 -15px;
    }

    .nc-container .custom-container {
        max-width: 1000px;
    }

}

@media only screen and (max-width: 1280px) {
  header.header {
      padding: 24px 3%;
  }

  .header.show-fixed {
      padding: 6px 3%;
  }

  .header-logo img {
      max-width: 80px;
  }
  
  .header-logo-right.header-logo img {
      max-width: 90px;
  }
}

@media only screen and (max-width: 1199px) {
  #nav>li:not(:last-child) {
      margin-right: 5px;
  }

  .aios-welcome {
      padding-bottom: 20px;
  }

  .ai-communities-minimalist-wrap .container {
      padding: 0 1.56%;
  }

  .page-id-220 #breadcrumbs, .page-id-220 #content .entry-title {
      width: 970px;
  }

  /*#region Global */
  /*#endregion Global */
  /*#region Slideshow Region */
  .navigation {
      /* gap: 9px; */
      margin-right: 20px;
  }

  .header-contact {
      margin-left: 15px;
  }

  .header .navigation #nav {
      /* font-size: 9px; */
      /* gap: 15px; */
  }

  /*#endregion Slideshow Region */
  /*#region Quick Search Region */
  .hp-quick-search {
      padding: 0 15px;
  }

  .quick-search-form {
      gap: 5px;
  }

  .quick-search-form .site-title h3 {
      font-size: 28px;
  }

  .quick-search-form .site-title h2 {
      color: #ffffff;
      font-size: 33px;
  }

  /*#endregion Quick Search Region */
  /*#region Map Region */
  /*#endregion Map Region */
  /*#region Welcome Region */
  .welcome-secondary-section .welcome-btn {
      font-size: 22px;
      max-width: 251px;
      min-height: 64px;
  }

  .hp-welcome .welcome-secondary-section p:nth-of-type(2), .hp-welcome .welcome-secondary-section p:nth-of-type(3) {
      line-height: 20px;
  }

  .hp-welcome .welcome-secondary-section p:nth-of-type(3) {
      margin-bottom: 50px;
  }

  .hp-welcome .welcome-secondary-section p:nth-of-type(1) {
      font-size: 15px;
      line-height: 23px;
  }

  .hp-welcome .site-title h2 {
      font-size: 63px;
  }

  .welcome-secondary-section .welcome-item {
      margin-bottom: 32px;
  }

  /*#endregion Welcome Region */
  /*#region Properties Region */
  .hp-properties .properties-content.content-secondary h4 {
      font-size: 23px;
  }

  .hp-properties .properties-content.content-secondary .fp-location p {
      font-size: 17px;
  }

  .hp-properties .properties-content.content-secondary .bbs p {
      font-size: 14px;
  }

  .hp-properties .properties-content.content-secondary h3 {
      font-size: 45px;
  }

  /*#endregion Properties Region */
  /*#region Social Region */
  .hp-social .site-title h2 {
      font-size: 52px;
  }

  .social-text p {
      font-size: 17px;
  }

  .hp-social .site-title h3 {
      font-size: 48px;
  }

  .social-btn .site-btn-primary {
      font-size: 11px;
  }

  /*#endregion Social Region */
  /*#region Videos Region */
  .yt-channel {
      width: 179px;
  }

  .hp-videos .site-title-wrapper .yt-name {
      gap: 10px;
  }

  /*#endregion Videos Region */
  /*#region Work Region */
  .region-work-container .work-item h3 {
      font-size: 45px;
  }

  .region-work-container .work-item p {
      font-size: 20px;
  }

  section.hp-testimonials .site-title h2 {
      font-size: 54px;
  }

  .hp-testimonials .testimonials-content p {
      font-size: 15px;
  }

  .testimonials-content h2 {
      font-size: 14px;
      color: #072841;
      line-height: 28px;
      text-align: center;
      max-width: 634px;
  }

  .testi-title {
      padding-bottom: 11px;
  }

  .hp-testimonials .testimonials-content h3 {
      padding: 27px 0 28px;
  }

  /*#endregion Work Region */
  /*#region Testimonial Region */
  /*#endregion Testimonial Region */
  /*#region Contact Region */
  section.hp-contact {
      padding: 67px 15px 58px;
  }

  /*#endregion Contact Region */
  /*#region Footer */
  /*#endregion Footer */
  /*#region Fixed smi */
  /*#endregion Fixed smi */

  #nav .sub-menu {
    font-size: 10px;
}


.nc-container .custom-container {
    max-width: 870px;
}
}

/* iPad(portrait) | Galaxy Tab 4(portrait) */
@media only screen and (max-width: 991px) {
  body .cycloneslider-template-video video {
      max-width: 100%;
      max-height: 100%;
  }

  body #agents-single .agents-contact li {
      font-size: 11px !important;
  }

  #agents-results .agents-img, #agents-single .agents-img {
      max-width: 400px;
      margin: auto;
  }

  .page-id-220 #breadcrumbs, .page-id-220 #content .entry-title {
      width: 750px;
  }

  .single-aios-communities #inner-page-wrapper #content > .container {
      padding: 0 25px;
  }

  #pojo-a11y-toolbar {
      display: none;
  }

  .buying-guide-item-wrap {
      width: 100%;
  }

  .page-id-79 .aiosp-content.aios-popup-body {
      width: 90%;
  }

  body.is-open {
      overflow: auto;
  }

  #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
      display: none !important;
  }

  .section-title {
      text-align: center;
      margin-bottom: 40px;
  }

  .hp-sidebar {
      display: none;
  }

  .hp-maps {
      padding-top: 50px;
      text-align: center;
  }

  .map-inner {
      width: unset;
      transform: none !important;
  }

  .map-wrap {
      height: 596px !important;
  }

  .map-main-holder {
      display: none;
  }

  .map-hover {
      display: none;
  }

  .map-details {
      display: none;
  }

  .maps-content {
      display: inline-block;
      position: relative;
      transform: unset;
      top: unset;
      left: unset;
      z-index: 6;
  }

  .hp-welcome {
      margin-bottom: 0;
  }

  .welcome-secondary-section .site-btn-primary {
      margin-bottom: 30px;
  }

  .welcome-secondary-section .welcome-btn {
      position: unset;
  }

  /*#region Header */
  header.header {
      position: relative;
      margin-top: 52px;
      background: #56c5ea;
      padding: 25px 15px;
  }

  .header-container {
      display: flex;
      justify-content: center;
  }

  .header-img {
      margin-right: 15px;
  }

  .navigation {
      display: none;
  }

  /*#endregion Header */
  /*#region Contact */
  .contact-form .form-md {
      width: 100%;
  }

  .contact-form .pad-left, .contact-form .middle-pad-left, .contact-form .pad-right, .contact-form .middle-pad-right {
      padding: 0;
  }

  /*#endregion Contact */
  /* The following are used on inner pages. Please edit carefully. */
  .aios-mobile-header-wrapper {
      z-index: 1020 !important;
  }

  .inner {
      width: 100%;
  }

  #content-sidebar, #content-full {
      width: 100%;
  }

  .outer {
      width: 100%;
      min-width: 100%;
  }

  #content-sidebar #content {
      width: 100%;
  }

  /*#region Global */
  /*#endregion Global */
  /*#region Slideshow Region */
  .slide-content h2 {
      font-size: 42px;
  }

  .slide-content .slide-smi a {
      width: 35px;
      height: 35px;
      font-size: 17px;
  }

  .slide-content .slide-cta .site-btn-primary {
      font-size: 18px;
      max-width: 234px;
      min-height: 53px;
  }

  .slide-content .slide-cta {
      max-width: 509px;
      margin: 0 auto;
  }

  /*#endregion Slideshow Region */
  /*#region Quick Search Region */
  .quick-search-form .site-title {
      text-align: center;
      width: 100%;
  }

  .quick-search-form {
      max-width: 400px;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 10px;
  }

  .hp-quick-search p {
      padding-top: 10px;
      text-align: center;
  }

  .eighth-qs-item .site-btn-primary, .qs-advanced .site-btn-primary {
      margin: 0 auto;
  }

  /*#endregion Quick Search Region */
  /*#region Map Region */
  /*#endregion Map Region */
  /*#region Welcome Region */
  .welcome-primary-section a::before {
      display: none;
  }

  .welcome-primary-section img {
      max-width: 500px;
      margin: 0 auto;
  }

  .welcome-secondary-section {
      text-align: center;
  }

  .welcome-item a {
      margin: 0 auto;
  }

  /*#endregion Welcome Region */
  /*#region Properties Region */
  .hp-properties .slick-list {
      padding: 0;
  }

  .hp-properties .properties-slick .slick-prev {
      left: calc(1.1% - 10px);
  }

  .hp-properties .properties-slick .slick-next {
      right: calc(1.1% - 10px);
  }

  .hp-properties .properties-slick .slick-arrow {
      top: 50%;
      transform: translateY(-50%);
  }

  .hp-properties .properties-slick .slick-arrow {
      width: 60px;
      height: 55px;
      background: rgba(11, 31, 49, 0.75);
  }

  /*#endregion Properties Region */
  /*#region Social Region */
  .site-title-wrapper {
      flex-direction: column;
      text-align: center;
  }

  .region-social-container {
      display: flex;
      flex-direction: column;
      gap: 15px;
      max-width: 500px;
      margin: 0 auto;
  }

  /*#endregion Social Region */
  /*#region Videos Region */
  .hp-videos .site-title-wrapper {
      margin-bottom: 54px;
      gap: 25px;
      align-items: center;
  }

  .hp-videos .site-title h3 {
      font-size: 60px;
  }

  .hp-videos .site-title h2 {
      font-size: 51.83px;
  }

  /*#endregion Videos Region */
  /*#region Work Region */
  .work-bg {
      max-height: 1405px;
  }

  section.hp-work .site-title {
      padding: 0 20px;
      text-align: center;
  }

  .work-content {
      display: flex;
      max-width: 1290px;
      width: 100%;
      gap: 10px;
      margin: 0 auto;
      justify-content: space-between;
      flex-direction: column;
      align-items: center;
  }

  /*#endregion Work Region */
  /*#region Testimonial Region */
  .testimonials-primary-section {
      margin-bottom: 0;
  }

  .testimonials-secondary-section .canvas-wrapper::before {
      display: none;
  }

  .testimonials-secondary-section {
      padding: 20px 0;
      max-width: 500px;
      margin: 0 auto;
  }

  .testimonials-primary-section {
      padding-bottom: 10px;
  }

  /*#endregion Testimonial Region */
  /*#region Contact Region */
  section.hp-contact {
      margin-top: 26px;
      padding: 34px 15px 54px;
  }

  .contact-form .site-title {
      text-align: center;
  }

  .contact-form {
      padding: 21px 41px 24px;
  }

  .footer-top {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
  }

  .footer-location, .footer-email, .footer-phone {
      justify-content: center;
  }

  .footernav {
      column-count: 1;
  }

  .footer-smi {
      margin: 0 auto;
  }

  .footer-copyright {
      gap: 10px;
      font-size: 12px;
      margin: 0;
      flex-direction: column;
      text-align: center;
  }

  .footer-text p {
      padding: 43px 0 26px;
  }

  /*#endregion Contact Region */
  /*#region Footer */
  .footer-bg {
      top: unset;
      bottom: 0;
      max-height: 624px;
  }

  /*#endregion Footer */
  /*#region Fixed smi */
  .maps-list .maps-btn {
      background: unset!important;
      -webkit-background-clip: unset!important;
      -webkit-text-fill-color: unset!important;
  }

  .maps-list .maps-btn {
      max-width: 211px!important;
      background: #072841!important;
      color: #fff!important;
      margin: 0 auto;
  }

  .maps-list:nth-child(1) {
      flex: auto;
  }

  .maps-list {
      display: block;
      vertical-align: top;
      width: 100%;
      padding: 0 11px;
  }

  .maps-selector {
      display: block;
      margin-bottom: 50px;
  }

  .maps-list:not(:last-child) {
      margin-bottom: 10px;
  }

  .maps-list .maps-btn:not(:last-child) {
      margin-bottom: 10px;
  }

  .maps-content {
      display: block;
      top: 0;
      left: 0;
  }

  .category-blog #content .post {
      width: 100%;
      margin-bottom: 0;
  }

  .nc-item {
        width: 100%;
        padding: 0;
    }

    .nc-slide-holder {
        margin: 0 auto;
    }

    .nc-slide-holder {
        width: 100%;
        max-width: 360px;
        margin: 0 auto;
    }

    .nc-arrows {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        justify-content: center;
        width: 100%;
        margin: 30px auto 0;
    }

    .nc-arrows button:not(:last-child) {
        margin-right: 30px;
    }

    .nc-main .site-title-wrapper {
        margin-bottom: 30px;
    }

    .nc-slide:not(.slick-initialized) .nc-item:nth-child(n+2) {
    display: none;
    }
}

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 767px) {
  .page-id-220 #breadcrumbs, .page-id-220 #content .entry-title {
      width: 100%;
  }

  /* 481 */
  .site-title h3 {
      font-size: 52px;
  }

  .site-title h2 {
      font-size: 56px;
  }

  .ip-banner .container {
      width: 100%;
  }

  .slide-content h2 {
      font-size: 30px;
  }

  .slide-content {
      bottom: 15px;
  }

  .slide-content .slide-smi {
      margin-bottom: 20px;
  }

  .slide-content .slide-cta .site-btn-primary {
      font-size: 13px;
      max-width: 140px;
      min-height: 39px;
  }

  .slide-content .slide-cta {
      max-width: 290px;
      margin: 0 auto;
  }

  .hp-welcome {
      padding: 0 15px;
  }

  .welcome-primary-section img {
      max-width: 100%;
  }

  .welcome-secondary-section .welcome-item {
      padding: 0 15px;
  }

  .hp-welcome .welcome-secondary-section p:nth-of-type(1) {
      font-size: 12px;
  }

  .hp-welcome .welcome-secondary-section p:nth-of-type(2), .hp-welcome .welcome-secondary-section p:nth-of-type(3) {
      font-size: 11px;
  }

  .welcome-secondary-section .welcome-btn {
      position: relative;
      margin-top: 20px;
  }

  .hp-properties .properties-content.content-secondary h3 {
      font-size: 23px;
  }

  .hp-properties .properties-content.content-secondary .fp-location p {
      font-size: 14px;
      margin-bottom: 20px;
  }

  .hp-properties .properties-content.content-secondary h4 {
      font-size: 19px;
  }

  .hp-properties .properties-content .bbs > div {
      gap: 12px;
      align-items: center;
  }

  .hp-properties .properties-content.content-secondary .bbs p {
      font-size: 8px;
  }

  .properties-content .site-btn-primary {
      font-size: 12px;
      max-width: 157px;
      min-height: 34px;
  }

  .hp-properties .properties-content h4 {
      font-size: 18px;
      margin-bottom: 8px;
  }

  .hp-properties .properties-content .fp-location p {
      font-size: 15px;
      margin-bottom: 10px;
  }

  .hp-properties .properties-content .bbs p {
      font-size: 10px;
  }

  .hp-properties .properties-content .bbs {
      gap: 20px;
  }

  .hp-properties .properties-content h3 {
      font-size: 24px;
  }

  .hp-properties .properties-content.content-primary {
      bottom: 15px;
  }

  .hp-properties .properties-slick {
      margin-bottom: 40px;
  }

  .testi-title h3::before {
      display: none;
  }

  section.hp-testimonials .site-title h2 {
      font-size: 42px;
  }

  section.hp-testimonials .site-title h3 {
      font-size: 48px;
  }

  .hp-contact .site-title h3 {
      font-size: 50px;
  }

  .hp-contact .site-title h2 {
      font-size: 64px;
  }

  .contact-form {
      padding: 55px 15px;
  }

  body .aios-contact-wrap .aios-contact-main {
      margin-left: 0;
      margin-right: 0;
      padding-left: 15px;
      padding-right: 15px;
  }
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 480px) {
  header.header {
      padding: 15px;
  }

  .header-logo img {
      width: 75px;
      height: auto;
  }

  .map-wrap {
      height: 566px !important;
  }

  /*#region Global */
  .hp-testimonials .site-btn-primary {
      font-size: 9px;
      max-width: 160px;
  }

  .testi-btn {
      width: 100%;
      padding: 0 5px;
  }

  .hp-contact .site-title h2 {
      font-size: 42px;
  }

  .site-title h3 {
      font-size: 35px !important;
  }

  .site-title h2 {
      font-size: 44px !important;
  }

  .slide-content h2 {
      font-size: 26px;
      margin-bottom: 10px;
  }

  /*#endregion Global */
  .testimonials-primary-section {
      padding: 10px 24px;
  }

  .testi-btn {
      gap: 26px;
  }

  .contact-form {
      padding: 16px 15px;
  }

  .hp-properties {
      padding: 34px 18px;
  }

  .hp-properties .properties-slick .slick-arrow {
      width: 44px;
      height: 42px;
  }

  .hp-properties .properties-slick .slick-arrow {
      width: 44px;
      height: 42px;
  }

  .hp-properties .properties-slick .slick-prev {
      left: 68px;
  }

  .hp-properties .properties-slick .slick-next {
      right: 68px;
  }

  .hp-properties .properties-content h4 {
      font-size: 15px;
      margin-bottom: 4px;
  }

  .hp-properties .properties-content .fp-location p {
      font-size: 11px;
      margin-bottom: 8px;
  }

  .hp-properties .properties-content .bbs > div {
      gap: 4px;
  }

  .hp-properties .properties-content .bbs {
      gap: 4px;
      margin-bottom: 5px;
  }

  .hp-properties .properties-content h3 {
      font-size: 20px;
  }

  .properties-content .site-btn-primary {
      font-size: 9px;
  }

  .hp-properties .properties-content .bbs p {
      font-size: 8px;
  }

  .hp-properties .properties-slick .slick-arrow {
      top: unset;
      transform: unset;
      bottom: -46px;
  }

  .hp-properties .properties-slick {
      margin-bottom: 60px;
  }

  .hp-properties .properties-content.content-secondary .fp-location p {
      margin-bottom: 6px;
  }

  .hp-properties .properties-content h3 {
      font-size: 22px;
  }

  .hp-videos .videos-content .img-play {
      max-width: 100px;
  }

  body.page-id-220 .aios-cu-inner .aios-cu-left .aios-cu-main .aios-cu-form form span.wpcf7-not-valid-tip {
      top: 18px;
      font-size: 8px;
  }

  /*#region Footer */
  /*#endregion Footer */
  /*#region Fixed smi */
  /*#endregion Fixed smi */
}
