/* Skin-specific responsive styles
---------------------------------- */
@media (max-width: 1679px) {
  /* Services */
  .sc_services_hover .sc_services_item_header .sc_services_item_title {
    font-size: 1.4em;
    line-height: 0.988em;
  }

  .sc_services_hover .sc_services_item_header_inner_bottom {
    padding: 3em;
  }

  .sc_services_hover .sc_services_item_header_inner {
    padding: 3.5em 3em;
  }

  .sc_services_hover .sc_services_item_link:after {
    bottom: 3.5em;
    left: 3em;
  }

  .sc_services_hover .sc_services_item_header_inner_bottom {
    bottom: 2.4em;
  }

  .sc_services_hover .sc_services_item_subtitle {
    font-size: 11px;
  }

  .sc_services_hover .sc_services_item_link:after {
    width: 50px;
  }
}
@media (max-width: 1439px) {
  /* Recent news */
  .sc_recent_news .post_item.post_layout_news-announce .post_title {
    font-size: 1.4em;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 300px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 300px;
  }

  /* Services */
  .sc_services_hover .sc_services_item_subtitle {
    font-size: 11px;
  }

  .sc_services_hover .sc_services_item_header_inner {
    padding: 3em;
  }

  .sc_services_hover .sc_services_item_link::after {
    bottom: 3.5em;
  }
}
@media (max-width: 1279px) {
  /* Revolution Slider */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    font-size: 54px !important;
    line-height: 54px !important;
  }

  rs-module .tp-caption.trx-addons-crv-description,
  rs-module .trx-addons-crv-description {
    font-size: 16px !important;
    line-height: 24px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    font-size: 13px !important;
    line-height: 21px !important;
    padding: 15px 30px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button:before,
  rs-module .trx-addons-crv-button:before {
    display: none;
  }

  rs-module .tp-caption.trx-addons-crv-button:hover,
  rs-module .trx-addons-crv-button:hover {
    padding-right: 30px !important;
  }

  /* Recent News */
  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 270px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 270px;
  }

  /* Services */
  .sc_services_hover .sc_services_item_header_inner {
    padding: 2em;
  }

  .sc_services_hover .sc_services_item_header_inner_bottom {
    padding: 2.5em 2em;
    bottom: 2em;
  }

  .sc_services_hover .sc_services_item_link:after {
    bottom: 2.5em;
    width: 50px;
    left: 2em;
  }
}
@media (max-width: 1023px) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    font-size: 46px !important;
    line-height: 46px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: 20px !important;
  }

  /* Recent News */
  body.expand_content .sc_recent_news_style_news-announce .post_featured_bg {
    background-position: top center;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 260px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 260px;
  }

  /* Skills */
  .sc_skills_counter .sc_skills_item_wrap {
    padding: 4em 2em 4.2em;
  }

  /* Team */
  .sc_team_featured .sc_team_columns_wrap .trx_addons_column-1_4 {
    width: 50%;
  }

  /* Services */
  .sc_services_hover .sc_services_item_subtitle {
    display: inline-block;
  }

  .sc_services_hover .sc_services_columns_wrap .trx_addons_column-1_4 {
    width: 50%;
  }

  .sc_services_hover .sc_services_item_header_inner {
    padding: 2em 3em;
  }

  .sc_services_hover .sc_services_item_header_inner_bottom {
    padding: 3em;
  }

  .sc_services_hover .sc_services_item_link:after {
    bottom: 3em;
    width: 50px;
    left: 3em;
  }

  .sc_services_hover .sc_services_item_header .sc_services_item_title {
    margin-left: -1px;
  }
}
@media (max-width: 767px) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    margin-top: 30px !important;
    margin-left: 15px !important;
    font-size: 32px !important;
    line-height: 34px !important;
    letter-spacing: -1px !important;
  }

  rs-module .trx-addons-crv-description {
    display: none !important;
    margin-top: 0 !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: 10px !important;
    padding: 12px 28px !important;
    margin-left: 15px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button:hover,
  rs-module .trx-addons-crv-button:hover {
    padding-right: 28px !important;
  }

  /* Services */
  .sc_services_hover .sc_services_columns_wrap .trx_addons_column-1_4 {
    width: 100%;
  }

  .sc_services_hover .sc_services_item_header_inner {
    padding: 2em;
  }

  .sc_services_hover .sc_services_item_header_inner_bottom {
    padding: 2.5em 2em;
  }

  .sc_services_hover .sc_services_item_link:after {
    bottom: 2.5em;
    width: 50px;
    left: 2em;
  }

  /* Team */
  .sc_team_featured .sc_team_columns_wrap .trx_addons_column-1_4 {
    width: 100%;
  }

  /* Recent News */
  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 240px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 240px;
  }
}
@media (max-width: 479px) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    margin-top: 30px !important;
    font-size: 26px !important;
    line-height: 26px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: 30px !important;
    padding: 8px 22px !important;
  }

  /* MailChimp */
  form.mc4wp-form .mc4wp-form-fields input[type="checkbox"] + label {
    margin-top: 1.2em;
  }
}
/* iphone 6,7,8 Plus */
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: 10px !important;
  }
}
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    margin-top: 0 !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: -120px !important;
  }
}
/* iphone 6,7,8 */
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    margin-top: -40px !important;
  }

  rs-module .tp-caption.trx-addons-crv-button,
  rs-module .trx-addons-crv-button {
    margin-top: -120px !important;
  }
}
/* iphone 5, SE */
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {
  /* Slider Revolution */
  rs-module .tp-caption.trx-addons-crv-title,
  rs-module .trx-addons-crv-title {
    margin-top: -50px !important;
  }
}

/*# sourceMappingURL=skin-responsive.css.map */
