/* Global styles
   ========================================================================== */
/*@import "https://use.typekit.net/krj1bio.css";
@import "https://use.typekit.net/krj1bio.css";*/
h1 {
  font-family: "proxima-nova", sans-serif;
  font-size: 36px;
  line-height: 38px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}
.page h1 {
  margin-top: 0;
}

h2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 30px;
  line-height: 33px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  line-height: 26px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-bottom: 10px;
  text-align: left;
}

h6 {
  font-family: "proxima-nova", sans-serif;
  font-size: 11px;
  line-height: 18px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  text-align: left;
}

p {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #111111;
  margin-bottom: 12px;
  text-align: left;
}
p a {
  color: #2B7BB9;
}

pre {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
}

a {
  font-family: "proxima-nova", sans-serif;
}
a:hover {
  text-decoration: underline !important;
}

body {
  font-family: "proxima-nova", sans-serif;
}

strong,
.strong {
  font-weight: 700;
}

.subtitle {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #666666;
}

ul {
  list-style: none;
}

.mkd-pt-title a:hover,
.mkd-post-item.mkd-pt-four-item:hover .mkd-pt-title a,
.mkd-post-item.slick-slide .mkd-pt-title a:hover,
.mkd-pt-image-holder:hover ~ .mkd-pt-title a,
.mkd-pt-image-holder:hover ~ .mkd-pt-content-holder .mkd-pt-title a,
.mkd-pt-image-holder-outer:hover ~ .mkd-pt-content-holder-outer .mkd-pt-title a {
  text-decoration: none;
}

.color-red {
  color: red;
}

@media only screen and (max-width: 1280px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 1280px;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 768px;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 100%;
  }
}
@media only screen and (max-width: 320px) {
  .mkd-grid,
.mkd-container-inner,
.mkd-grid-section .mkd-section-inner,
.mkd-breadcrumbs-holder .mkd-breadcrumbs-holder-inner {
    max-width: 100%;
  }
}

@media only screen and (max-width: 1280px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 1000px;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 818px;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 650px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 470px;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 350px;
  }
}
@media only screen and (max-width: 320px) {
  .mkd-boxed .mkd-wrapper .mkd-wrapper-inner,
.mkd-boxed .mkd-footer-inner,
.mkd-boxed .mkd-page-header .mkd-sticky-header,
.mkd-boxed .mkd-page-header .mkd-fixed-wrapper.fixed {
    max-width: 96%;
  }
}

@media only screen and (max-width: 1024px) {
.mkd-content .mkd-two-columns-66-33 > .mkd-column1,
.mkd-content .mkd-two-columns-66-33 > .mkd-column2,
.mkd-content .mkd-two-columns-33-66 > .mkd-column1,
.mkd-content .mkd-two-columns-33-66 > .mkd-column2,
.mkd-content .mkd-two-columns-75-25 > .mkd-column1,
.mkd-content .mkd-two-columns-75-25 > .mkd-column2,
.mkd-content .mkd-two-columns-25-75 > .mkd-column1,
.mkd-content .mkd-two-columns-25-75 > .mkd-column2,
.mkd-content .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner > .mkd-column,
.mkd-content .mkd-three-columns > .mkd-three-columns-inner > .mkd-column,
.mkd-content .mkd-four-columns > .mkd-four-columns-inner > .mkd-column,
.mkd-content .mkd-five-columns > .mkd-five-columns-inner > .mkd-column {
    width: 100%;
  }
  .mkd-content .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner,
.mkd-content .mkd-three-columns > .mkd-three-columns-inner,
.mkd-content .mkd-four-columns > .mkd-four-columns-inner,
.mkd-content .mkd-five-columns > .mkd-five-columns-inner {
    margin: 0;
  }
  .mkd-content .mkd-two-columns-66-33 > .mkd-column1 > .mkd-column-inner,
.mkd-content .mkd-two-columns-66-33 > .mkd-column2 > .mkd-column-inner,
.mkd-content .mkd-two-columns-33-66 > .mkd-column1 > .mkd-column-inner,
.mkd-content .mkd-two-columns-33-66 > .mkd-column2 > .mkd-column-inner,
.mkd-content .mkd-two-columns-75-25 > .mkd-column1 > .mkd-column-inner,
.mkd-content .mkd-two-columns-75-25 > .mkd-column2 > .mkd-column-inner,
.mkd-content .mkd-two-columns-25-75 > .mkd-column1 > .mkd-column-inner,
.mkd-content .mkd-two-columns-25-75 > .mkd-column2 > .mkd-column-inner,
.mkd-content .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner > .mkd-column > .mkd-column-inner,
.mkd-content .mkd-three-columns > .mkd-three-columns-inner > .mkd-column > .mkd-column-inner,
.mkd-content .mkd-four-columns > .mkd-four-columns-inner > .mkd-column > .mkd-column-inner,
.mkd-content .mkd-five-columns > .mkd-five-columns-inner > .mkd-column > .mkd-column-inner {
    padding: 0;
  }

  h1 {
    font-size: 32px;
  }

  h2 {
    font-size: 21px;
  }

  h3 {
    font-size: 19px;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-two-columns-66-33 > .mkd-column1,
.mkd-two-columns-66-33 > .mkd-column2,
.mkd-two-columns-33-66 > .mkd-column1,
.mkd-two-columns-33-66 > .mkd-column2,
.mkd-two-columns-75-25 > .mkd-column1,
.mkd-two-columns-75-25 > .mkd-column2,
.mkd-two-columns-25-75 > .mkd-column1,
.mkd-two-columns-25-75 > .mkd-column2,
.mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner > .mkd-column,
.mkd-three-columns > .mkd-three-columns-inner > .mkd-column,
.mkd-four-columns > .mkd-four-columns-inner > .mkd-column,
.mkd-five-columns > .mkd-five-columns-inner > .mkd-column,
.mkd-comment-form .mkd-three-columns .mkd-column,
.mkd-three-columns.mkd-contact-form-layout .mkd-column {
    width: 100%;
  }

  .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner,
.mkd-three-columns > .mkd-three-columns-inner,
.mkd-four-columns > .mkd-four-columns-inner,
.mkd-five-columns > .mkd-five-columns-inner,
.mkd-comment-form .mkd-three-columns > .mkd-three-columns-inner,
.mkd-three-columns.mkd-contact-form-layout > .mkd-three-columns-inner {
    margin: 0;
  }

  .mkd-two-columns-66-33 > .mkd-column1 > .mkd-column-inner,
.mkd-two-columns-66-33 > .mkd-column2 > .mkd-column-inner,
.mkd-two-columns-33-66 > .mkd-column1 > .mkd-column-inner,
.mkd-two-columns-33-66 > .mkd-column2 > .mkd-column-inner,
.mkd-two-columns-75-25 > .mkd-column1 > .mkd-column-inner,
.mkd-two-columns-75-25 > .mkd-column2 > .mkd-column-inner,
.mkd-two-columns-25-75 > .mkd-column1 > .mkd-column-inner,
.mkd-two-columns-25-75 > .mkd-column2 > .mkd-column-inner,
.mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner > .mkd-column > .mkd-column-inner,
.mkd-three-columns > .mkd-three-columns-inner > .mkd-column > .mkd-column-inner,
.mkd-four-columns > .mkd-four-columns-inner > .mkd-column > .mkd-column-inner,
.mkd-five-columns > .mkd-five-columns-inner > .mkd-column > .mkd-column-inner,
.mkd-comment-form .mkd-three-columns .mkd-column .mkd-column-inner,
.mkd-three-columns.mkd-contact-form-layout .mkd-column .mkd-column-inner {
    padding: 0;
  }
}
h1 {
  font-family: "proxima-nova", sans-serif;
  font-size: 36px;
  line-height: 38px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}
.page h1 {
  margin-top: 0;
}

h2 {
  font-family: "proxima-nova", sans-serif;
  font-size: 30px;
  line-height: 33px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h3 {
  font-family: "proxima-nova", sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h4 {
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  color: #111111;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: left;
}

h5 {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
  line-height: 26px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  margin-bottom: 10px;
  text-align: left;
}

h6 {
  font-family: "proxima-nova", sans-serif;
  font-size: 11px;
  line-height: 18px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
  text-align: left;
}

p {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  color: #111111;
  margin-bottom: 12px;
  text-align: left;
}
p a {
  color: #2B7BB9;
}

pre {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 27px;
  /*font-weight: 600;*/
  font-weight: 700;
  color: #111111;
}

a {
  font-family: "proxima-nova", sans-serif;
}
a:hover {
  text-decoration: underline !important;
}

body {
  font-family: "proxima-nova", sans-serif;
}

strong,
.strong {
  font-weight: 700;
}

.subtitle {
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #666666;
}

ul {
  list-style: none;
}

.mkd-pt-title a:hover,
.mkd-post-item.mkd-pt-four-item:hover .mkd-pt-title a,
.mkd-post-item.slick-slide .mkd-pt-title a:hover,
.mkd-pt-image-holder:hover ~ .mkd-pt-title a,
.mkd-pt-image-holder:hover ~ .mkd-pt-content-holder .mkd-pt-title a,
.mkd-pt-image-holder-outer:hover ~ .mkd-pt-content-holder-outer .mkd-pt-title a {
  text-decoration: none;
}

.color-red {
  color: red;
}

@media only screen and (max-width: 768px) {
  .mkd-comment-list .children {
    padding: 0 0 0 50px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-comment-list .children {
    padding: 0 0 0 30px;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-comment-holder .mkd-comment-text .mkd-text-holder > * {
    padding: 0;
  }
  .mkd-comment-holder .mkd-comment-text .mkd-text-holder:before {
    display: none;
  }
  .mkd-comment-holder .mkd-comment-image,
.mkd-comment-holder .mkd-comment-text-and-info {
    float: none;
    width: 100%;
    padding: 0;
  }
  .mkd-comment-holder .mkd-comment-text-and-info {
    margin-top: 15px;
  }

  .mkd-comment-list .children {
    padding: 0 0 0 20px;
  }
}
/*------------------------------------------------------------------
 * This is main responsive css file for theme. It is broken into following sections:
 * 1.  Header Styles
 * 2.  Footer styles
 * 3.  Title area styles
 * 4.  Search functionality styles
 * 5.  Sidebar responsive styles
 * 6.  Shortcodes styles
 * 7.  Widgets styles
 * 8.  Side area styles

-------------------------------------------------------------------*/
/* ==========================================================================
   1. Header responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-top-bar .mkd-vertical-align-containers {
    padding: 0 30px;
  }
  .mkd-top-bar .mkd-vertical-align-containers .mkd-position-center {
    display: none;
  }
  .mkd-top-bar .mkd-vertical-align-containers .mkd-position-left,
.mkd-top-bar .mkd-vertical-align-containers .mkd-position-right {
    width: 50%;
  }
  .mkd-top-bar .mkd-position-left-inner > .widget,
.mkd-top-bar .mkd-position-right-inner > .widget {
    margin: 0 20px 0 0;
  }
  .mkd-top-bar .mkd-position-left-inner > .widget:last-child,
.mkd-top-bar .mkd-position-right-inner > .widget:last-child {
    margin: 0;
  }
  .mkd-top-bar .mkd-social-icon-widget-holder {
    padding: 0;
    margin: 0 15px 0 0;
    border: 0;
  }
  .mkd-top-bar .mkd-social-icon-widget-holder:first-child {
    border: 0;
  }
  .mkd-top-bar .mkd-social-icon-widget-holder:last-child {
    margin: 0;
  }
  .mkd-top-bar .widget.widget_nav_menu ul li {
    margin: 0 15px 5px 0;
  }
  .mkd-top-bar .widget.widget_nav_menu ul li:last-child {
    margin: 0 0 5px;
  }

  .mkd-page-header {
    display: none;
  }

  .mkd-mobile-header {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-top-bar .mkd-vertical-align-containers {
    padding: 0 20px;
  }
}
@media only screen and (max-width: 1280px) {
  .mkd-drop-down .wide .second > .inner > ul {
    width: 1280px;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-drop-down .wide .second > .inner > ul {
    width: 768px;
  }
}

@media only screen and (max-width: 1024px) {
  .mkd-boxed.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
    width: 818px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-boxed.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
    width: 650px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-boxed.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
    width: 470px;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-boxed.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
    width: 350px;
  }
}
@media only screen and (max-width: 320px) {
  .mkd-boxed.mkd-sticky-up-mobile-header .mobile-header-appear .mkd-mobile-header-inner {
    width: 96%;
  }
}

/* ==========================================================================
   2. Footer responsive styles
   ========================================================================== */
/* ==========================================================================
# Footer responsive style - begin
========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-footer-bottom-holder .mkd-two-columns-50-50 .mkd-column {
    width: 100%;
    float: none;
  }
  .mkd-footer-bottom-holder .mkd-two-columns-50-50 .mkd-column .mkd-column-inner {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .mkd-footer-bottom-holder .mkd-two-columns-50-50 .mkd-column:last-child .mkd-column-inner {
    margin-bottom: 0;
  }

  footer .mkd-footer-bottom-holder .widget.widget_nav_menu ul li {
    margin: 0 12px 0 0;
  }

  footer .mkd-footer-top-holder .mkd-four-columns .mkd-column {
    width: 50%;
    margin-bottom: 50px;
  }
  footer .mkd-footer-top-holder .mkd-four-columns .mkd-column:nth-child(3) {
    clear: both;
    margin-bottom: 0;
  }
  footer .mkd-footer-top-holder .mkd-four-columns .mkd-column:nth-child(4) {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 768px) {
  footer .mkd-footer-top-holder .mkd-four-columns > .mkd-four-columns-inner,
footer .mkd-footer-top-holder .mkd-three-columns > .mkd-three-columns-inner,
footer .mkd-footer-top-holder .mkd-two-columns-50-50 > .mkd-two-columns-50-50-inner {
    margin: 0;
  }
  footer .mkd-footer-top-holder .mkd-column {
    margin-bottom: 50px;
  }
  footer .mkd-footer-top-holder .mkd-column:last-child {
    margin-bottom: 0;
  }
  footer .mkd-footer-top-holder .mkd-four-columns .mkd-column {
    width: 100%;
    float: none;
  }
  footer .mkd-footer-bottom-holder {
    height: auto;
    line-height: 24px;
  }
  footer .mkd-footer-bottom-holder .mkd-column-inner {
    margin: 5px 0;
  }
  footer .mkd-footer-bottom-holder .mkd-social-icon-widget-holder {
    padding: 0;
    margin: 0 15px 0 0;
    border: 0;
  }
  footer .mkd-footer-bottom-holder .mkd-social-icon-widget-holder:first-child {
    border: 0;
  }
  footer .mkd-footer-bottom-holder .mkd-social-icon-widget-holder:last-child {
    margin: 0;
  }
}
/* ==========================================================================
# Footer responsive style - end
========================================================================== */
/* ==========================================================================
   3. Title responsive styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-title.mkd-has-background {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    height: auto !important;
    padding: 0 !important;
  }
  .mkd-title.mkd-has-background .mkd-title-holder {
    height: 100% !important;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 !important;
  }
  .single-post:not(.single-format-standard) .mkd-title.mkd-has-background .mkd-title-holder {
    position: relative;
  }
  .mkd-title.mkd-title-image-not-responsive .mkd-title-image {
    display: block;
  }
  .mkd-title.mkd-title-image-not-responsive .mkd-title-image-overlay {
    width: 100% !important;
  }
  .mkd-title .mkd-title-holder .mkd-container {
    display: block;
    height: 100%;
  }
  .mkd-title .mkd-title-holder .mkd-container-inner {
    display: table;
    height: 100%;
  }
  .mkd-title .mkd-title-holder .mkd-title-subtitle-holder {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
}
/* ==========================================================================
   4. Search responsive styles
   ========================================================================== */
/* ==========================================================================
# Search template responsive style - begin
========================================================================== */
@media only screen and (max-width: 600px) {
  body.search .mkd-search-results-holder,
body.search .mkd-search-page-form {
    width: 100%;
    max-width: none;
  }
  body.search .mkd-search-page-holder .mkd-pt-two-item .mkd-post-item-inner > div {
    display: block !important;
    padding: 0;
  }
  body.search .mkd-search-page-form {
    margin-bottom: 20px;
  }
}
/* ==========================================================================
# Search template responsive style - end
========================================================================== */
/* ==========================================================================
   5. Sidebar responsive styles
   ========================================================================== */
/* ==========================================================================
   Sidebar and side menu styles
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-column1 aside.mkd-sidebar {
    margin-bottom: 20px;
  }
}
/* ==========================================================================
#Sidebar styles - end
========================================================================== */
/* ==========================================================================
   6. Shortcodes responsive styles
   ========================================================================== */
/* Buttons responsive styles
   ========================================================================== */
/* ==========================================================================
# Buttons responsive style - begin
========================================================================== */
@media only screen and (max-width: 768px) {
  .mkd-btn {
    padding: 8px 30px;
  }
  .mkd-btn.mkd-btn-small {
    padding: 8px 22px;
  }
  .mkd-btn.mkd-btn-small .mkd-btn-icon-element {
    font-size: 1.5em;
  }
  .mkd-btn.mkd-btn-large {
    padding: 10px 32px;
  }
  .mkd-btn.mkd-btn-huge {
    padding: 13px 20px;
  }
  .mkd-btn .mkd-btn-text {
    font-size: 0.85em;
  }
  .mkd-btn .mkd-btn-icon-element {
    top: 0;
    font-size: 1.4em;
  }
  .mkd-btn .mkd-btn-icon-element.mkd-icon-font-awesome {
    top: -2px;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-btn {
    padding: 7px 28px;
  }
  .mkd-btn.mkd-btn-small {
    padding: 7px 19px;
  }
  .mkd-btn.mkd-btn-large {
    padding: 9px 28px;
  }
  .mkd-btn.mkd-btn-huge {
    padding: 12px 20px;
  }
  .mkd-btn .mkd-btn-text {
    font-size: 0.8em;
  }
}
/* ==========================================================================
# Buttons responsive style - end
========================================================================== */
/* Tabs responsive styles
   ========================================================================== */
/* ==========================================================================
   Tabs style - begin
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .mkd-tabs .mkd-tabs-nav li {
    margin-right: 0;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-tabs .mkd-tabs-nav ul {
    text-align: center;
  }
  .mkd-tabs .mkd-tabs-nav li {
    display: block;
    float: none;
  }
  .mkd-tabs .mkd-tabs-nav li .mkd-tabs-title-holder a {
    width: 100%;
    text-align: center;
  }
}
/* ==========================================================================
   Tabs style - end
   ========================================================================== */
/* Google Map responsive styles
   ========================================================================== */
/* ==========================================================================
   Google Map start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-google-map-overlay {
    display: block;
  }
}

/* ==========================================================================
   End of Google Map style
   ========================================================================== */
/* List with icons responsive styles
   ========================================================================== */
/* ==========================================================================
# Icon List Item style - begin
========================================================================== */
.mkd-icon-list-item {
  display: table;
  table-layout: fixed;
  height: 37px;
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}
.mkd-icon-list-item .mkd-icon-list-icon-holder {
  display: table-cell;
  vertical-align: middle;
  width: 37px;
}
.mkd-icon-list-item .mkd-icon-list-icon-holder-inner i,
.mkd-icon-list-item .mkd-icon-list-icon-holder-inner .font_elegant {
  display: block;
  color: #F7BE23;
  font-size: 19px;
  text-align: center;
}
.mkd-icon-list-item .mkd-icon-list-text {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

/* ==========================================================================
# Icon List Item style - end
========================================================================== */
/* Post Layouts, Blocks and Sliders common responsive styles
   ========================================================================== */
/* ==========================================================================
   Post Block and Layout responsive style - start
   ========================================================================== */
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  .mkd-bnl-holder.mkd-post-columns-2 .mkd-post-item {
    width: 50% !important;
  }
  .mkd-bnl-holder.mkd-post-columns-2 .mkd-post-item:nth-child(2n+1) {
    clear: both;
  }
  .mkd-bnl-holder.mkd-post-columns-3 .mkd-post-item {
    width: 50% !important;
  }
  .mkd-bnl-holder.mkd-post-columns-3 .mkd-post-item:nth-child(2n+1) {
    clear: both;
  }
  .mkd-bnl-holder.mkd-post-columns-4 .mkd-post-item {
    width: 50% !important;
  }
  .mkd-bnl-holder.mkd-post-columns-4 .mkd-post-item:nth-child(2n+1) {
    clear: both;
  }
  .mkd-bnl-holder.mkd-post-columns-5 .mkd-post-item {
    width: 50% !important;
  }
  .mkd-bnl-holder.mkd-post-columns-5 .mkd-post-item:nth-child(2n+1) {
    clear: both;
  }
  .mkd-bnl-holder.mkd-post-columns-6 .mkd-post-item {
    width: 50% !important;
  }
  .mkd-bnl-holder.mkd-post-columns-6 .mkd-post-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-bnl-holder:not(.mkd-sp-one-holder):not(.mkd-sp-two-holder):not(.mkd-sp-three-holder) .mkd-post-item {
    width: 100% !important;
    float: none;
  }
}
/* ==========================================================================
   Post Block and Layout responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Sliders style - start
   ========================================================================== */
.mkd-slider-holder .slick-arrow {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
.mkd-slider-holder:hover .slick-arrow {
  opacity: 1;
}

/* ==========================================================================
   Post Sliders style - end
   ========================================================================== */
/* Post Layouts responsive styles
   ========================================================================== */
/* ==========================================================================
   Post Template One Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .mkd-pt-meta-section .mkd-post-info-date:after {
    display: none !important;
  }
}
/* ==========================================================================
   Post Template One Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Two Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 480px) {
  .mkd-pt-two-item .mkd-post-item-inner .mkd-pt-image-holder {
    display: block;
    margin-bottom: 20px;
  }
  .mkd-pt-two-item .mkd-post-item-inner .mkd-pt-content-holder {
    display: block;
    padding-left: 0;
  }
}
/* ==========================================================================
   Post Template Two Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Three Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pt-three-item .mkd-pt-excerpt { /* wb-372 */
    display: none;
  }
}
/* ==========================================================================
   Post Template Three Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Four Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 768px) {
  .mkd-pt-four-item .mkd-post-item-inner .mkd-pt-image-holder img {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-pt-four-item .mkd-post-item-inner .mkd-post-excerpt {
    display: none;
  }
}
/* ==========================================================================
   Post Template Four Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Five Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 480px) {
  .mkd-pt-five-item .mkd-post-item-inner .mkd-post-excerpt {
    display: none;
  }
}
/* ==========================================================================
   Post Template Five Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Six Responsive style - start
   ========================================================================== */
@media only screen and (max-width: 1280px) {
  .mkd-pt-six-item .mkd-pt-excerpt {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-pt-six-item {
    width: 100% !important;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-pt-six-item .mkd-post-item-inner {
    display: block;
  }
  .mkd-pt-six-item .mkd-pt-image-holder-outer,
.mkd-pt-six-item .mkd-pt-content-holder-outer {
    display: block;
    width: 100%;
  }
  .mkd-pt-six-item .mkd-pt-image-holder {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .mkd-pt-six-item .mkd-pt-content-holder {
    margin-left: 0;
  }
}
/* ==========================================================================
   Post Template Six Responsive style - end
   ========================================================================== */
/* ==========================================================================
   Post Template Seven Responsive style - start
   ========================================================================== */
/* ==========================================================================
   Post Template Seven Responsive style - end
   ========================================================================== */
/* Post Blocks responsive styles
   ========================================================================== */
/* ==========================================================================
   Block One responsive start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pb-one-holder.mkd-bnl-holder .mkd-post-block-featured .mkd-post-item {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
/* ==========================================================================
   Block One responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Two responsive start style
   ========================================================================== */
/*@media only screen and (max-width: $ipad-landscape) {
    .mkd-pb-one-holder {

        &.two_half,
        &.two_third_one_third,
        &.one_third_two_third,
        &.three_fourths_one_fourth{

            .mkd-bnl-inner {
                margin: 0;
            }

            .mkd-pb-one-featured,
            .mkd-pb-one-non-featured {
                width: 100%;
                float: none !important;
                padding: 0 !important;
            }

            .mkd-pb-one-non-featured {
                margin: 30px 0 0;
            }

            .mkd-pt-one-item {
            	margin-bottom: 0;

                .mkd-pt-one-image-holder {
                    display: inline-block;
                    vertical-align: middle;
                    clear: both;
                }

                .mkd-pt-one-info-section {
                    display: block;
                    padding: 0;
                }
            }
        }
    }
}*/
/* ==========================================================================
   Block Two responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Three responsive start style
   ========================================================================== */
@media only screen and (min-width: 769px) and (max-width: 1280px) {
  .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-pt-title, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-pt-title, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-pt-title, .mkd-pb-three-holder.mkd-non-feat-two-columns .mkd-post-block-non-featured .mkd-pt-title {
    font-size: 1.2vw;
  }
  .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-pt-meta-section, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-pt-meta-section, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-pt-meta-section, .mkd-pb-three-holder.mkd-non-feat-two-columns .mkd-post-block-non-featured .mkd-pt-meta-section {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-three-holder.two_half .mkd-post-block-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 100%;
    padding-right: 0;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured .mkd-post-item {
    margin-bottom: 12px !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 100%;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item {
    width: 50% !important;
    padding-right: 0 !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1) {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-pb-three-holder.two_half .mkd-post-block-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 100%;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured .mkd-post-item, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured .mkd-post-item {
    margin-bottom: 12px !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-featured .mkd-post-item .mkd-pt-title {
    font-size: 22px !important;
    line-height: 1.3em !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 100%;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 12px !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item .mkd-pt-title, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item .mkd-pt-title {
    font-size: 22px !important;
    line-height: 1.3em !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1), .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item:nth-child(2n+1) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .mkd-pb-three-holder.two_half .mkd-post-block-non-featured .mkd-post-item:last-child, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:last-child, .mkd-pb-three-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item:last-child, .mkd-pb-three-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item:last-child, .mkd-pb-three-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item:last-child {
    margin-bottom: 0;
  }
}
/* ==========================================================================
   Block Three responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Four responsive start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pb-four-holder.two_half .mkd-post-block-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-four-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 50%;
  }
  .mkd-pb-four-holder.two_half .mkd-post-block-non-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-four-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-four-holder.two_half .mkd-post-block-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-four-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 100%;
  }
  .mkd-pb-four-holder.two_half .mkd-post-block-non-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-four-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 100%;
  }
  .mkd-pb-four-holder.two_half .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-four-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-four-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-four-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item {
    width: 100% !important;
  }
}
/* ==========================================================================
   Block Four responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Five responsive start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pb-five-holder.two_half .mkd-post-block-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-five-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 50%;
  }
  .mkd-pb-five-holder.two_half .mkd-post-block-non-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-five-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-five-holder.two_half .mkd-post-block-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-five-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 100%;
  }
  .mkd-pb-five-holder.two_half .mkd-post-block-non-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-five-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 100%;
  }
  .mkd-pb-five-holder.two_half .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-five-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-five-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-five-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item {
    width: 100% !important;
  }
}
/* ==========================================================================
   Block Five responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Six responsive start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pb-six-holder .mkd-post-block-featured .mkd-post-item {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-pb-six-holder .mkd-post-block-non-featured .mkd-post-item .mkd-pt-image-holder {
    padding-right: 0 !important;
  }
  .mkd-pb-six-holder .mkd-post-block-non-featured .mkd-post-item .mkd-pt-image-holder .mkd-pt-image-link {
    width: 100% !important;
  }
}
/* ==========================================================================
   Block Six responsive end style
   ========================================================================== */
/* ==========================================================================
   Block Seven responsive start style
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .mkd-pb-seven-holder.two_half .mkd-post-block-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-seven-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 50%;
  }
  .mkd-pb-seven-holder.two_half .mkd-post-block-non-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 50%;
  }
  .mkd-pb-seven-holder .mkd-post-excerpt {
    display: none;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .mkd-pb-seven-holder.two_half .mkd-post-block-non-featured .mkd-post-item:nth-child(5) {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-pb-seven-holder.two_half .mkd-post-block-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-featured, .mkd-pb-seven-holder.one_third_two_third .mkd-post-block-featured, .mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-featured {
    width: 100%;
    padding-right: 15px !important;
  }
  .mkd-pb-seven-holder.two_half .mkd-post-block-non-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.one_third_two_third .mkd-post-block-non-featured, .mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-non-featured {
    width: 100%;
    padding-left: 15px !important;
  }
  .mkd-pb-seven-holder.two_half .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-seven-holder.two_third_one_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-seven-holder.one_third_two_third .mkd-post-block-non-featured .mkd-post-item, .mkd-pb-seven-holder.three_fourths_one_fourth .mkd-post-block-non-featured .mkd-post-item {
    width: 100% !important;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-pb-seven-holder .mkd-post-block-non-featured .mkd-post-item .mkd-pt-image-holder {
    padding-right: 0 !important;
  }
}
/* ==========================================================================
   Block Seven responsive end style
   ========================================================================== */
/* Slider Post responsive styles
   ========================================================================== */
/* slider post one responsive - begin */
@media only screen and (max-width: 1280px) {
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner {
    padding: 45px 532px 45px 45px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner {
    padding: 45px 40% 45px 45px !important;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner .mkd-pt-title {
    margin-bottom: 0 !important;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner .mkd-pt-excerpt {
    display: none;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner .mkd-pt-meta-section {
    display: none;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .slick-dots {
    bottom: 40px !important;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-secondary {
    left: 70%;
    /* this is placed because of EDGE explorer */
    width: 30% !important;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-secondary .mkd-pt-meta-section {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner {
    padding: 45px !important;
  }
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-secondary-outer {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-sp-one-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-slider-primary .mkd-post-item-inner {
    padding: 21px !important;
  }
}
/* slider post responsive - end */
/* Slider Post Two responsive - begin */
@media only screen and (max-width: 1024px) {
  .mkd-sp-two-holder .mkd-pt-title {
    font-size: 3vw !important;
    line-height: 1.2em !important;
    /* overwrite large class */
  }
  .mkd-sp-two-holder .mkd-read-more-holder {
    display: none;
  }
  .mkd-sp-two-holder .mkd-pt-excerpt {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-sp-two-holder .mkd-pt-title-separator-holder {
    display: none;
  }
  .mkd-sp-two-holder .mkd-pt-meta-section {
    display: none !important;
  }
}
/* Slider Post Two responsive - end */
/* slider post three responsive begin */
@media only screen and (max-width: 768px) {
  .mkd-sp-three-holder .mkd-pt-excerpt {
    display: none !important;
  }
  .mkd-sp-three-holder .mkd-read-more-holder {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .mkd-sp-three-holder .mkd-pt-meta-section {
    display: none !important;
  }

  .mkd-sp-three-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item {
    max-height: 600px !important;
  }
}
@media only screen and (max-width: 480px) {
  .mkd-sp-three-holder .mkd-post-item .mkd-pt-title {
    font-size: 23px !important;
    line-height: 1.4em !important;
  }
  .mkd-sp-three-holder .mkd-post-item .mkd-post-info-category {
    padding: 0 !important;
  }

  .mkd-sp-three-holder.mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item {
    max-height: 420px !important;
  }
}
/* slider post three responsive end */
/* ==========================================================================
   7. Widgets responsive styles
   ========================================================================== */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  ul.mkd-instagram-feed.mkd-col-9 li {
    width: 33.33%;
  }
  ul.mkd-instagram-feed.mkd-col-8 li {
    width: 25%;
  }
  ul.mkd-instagram-feed.mkd-col-9 li:nth-child(3n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-8 li:nth-child(4n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-2 li {
    width: 50%;
  }
  ul.mkd-instagram-feed.mkd-col-2 li:nth-child(2n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-3 li {
    width: 33.3333333333%;
  }
  ul.mkd-instagram-feed.mkd-col-3 li:nth-child(3n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-4 li {
    width: 25%;
  }
  ul.mkd-instagram-feed.mkd-col-4 li:nth-child(4n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-5 li {
    width: 20%;
  }
  ul.mkd-instagram-feed.mkd-col-5 li:nth-child(5n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-6 li {
    width: 16.6666666667%;
  }
  ul.mkd-instagram-feed.mkd-col-6 li:nth-child(6n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-7 li {
    width: 14.2857142857%;
  }
  ul.mkd-instagram-feed.mkd-col-7 li:nth-child(7n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  ul.mkd-instagram-feed.mkd-col-7 li, ul.mkd-instagram-feed.mkd-col-6 li {
    width: 33.33%;
  }
  ul.mkd-instagram-feed.mkd-col-7 li:nth-child(3n+1), ul.mkd-instagram-feed.mkd-col-6 li:nth-child(3n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-2 li {
    width: 50%;
  }
  ul.mkd-instagram-feed.mkd-col-2 li:nth-child(2n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-3 li {
    width: 33.3333333333%;
  }
  ul.mkd-instagram-feed.mkd-col-3 li:nth-child(3n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-4 li {
    width: 25%;
  }
  ul.mkd-instagram-feed.mkd-col-4 li:nth-child(4n+1) {
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-5 li {
    width: 20%;
  }
  ul.mkd-instagram-feed.mkd-col-5 li:nth-child(5n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 480px) {
  ul.mkd-instagram-feed.mkd-col-3 li, ul.mkd-instagram-feed.mkd-col-4 li, ul.mkd-instagram-feed.mkd-col-5 li, ul.mkd-instagram-feed.mkd-col-6 li, ul.mkd-instagram-feed.mkd-col-7 li, ul.mkd-instagram-feed.mkd-col-8 li, ul.mkd-instagram-feed.mkd-col-9 li {
    width: 100%;
    clear: both;
  }
  ul.mkd-instagram-feed.mkd-col-2 li {
    width: 50%;
  }
  ul.mkd-instagram-feed.mkd-col-2 li:nth-child(2n+1) {
    clear: both;
  }
}
/* ==========================================================================
   Breaking news responsive start styles
   ========================================================================== */
@media only screen and (max-width: 600px) {
  .mkd-bn-holder .mkd-bn-title {
    position: relative;
    display: block;
    left: 0;
    margin: 15px 0 0;
    clear: both;
    line-height: 1.4em;
  }
  .mkd-bn-holder ul.mkd-bn-slide {
    padding: 0;
    margin: 10px 0 10px;
    display: inline-block;
  }
  .mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text {
    line-height: 1;
  }
  .mkd-bn-holder ul.mkd-bn-slide .mkd-bn-text a {
    line-height: 1.4em;
  }
}
/* ==========================================================================
   Breaking news responsive end styles
   ========================================================================== */
/* ==========================================================================
   Post Layout Seven responsive start styles
   ========================================================================== */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  .mkd-plw-tabs .mkd-plw-tabs-tabs-holder {
    width: 20%;
  }
  .mkd-plw-tabs .mkd-plw-tabs-tabs-holder .mkd-plw-tabs-tab a .item_text {
    padding-right: 5px;
  }
  .mkd-plw-tabs .mkd-plw-tabs-content-holder {
    width: 80%;
  }
  .mkd-plw-tabs .mkd-plw-tabs-content-holder .mkd-pt-two-item .mkd-post-item-inner .mkd-pt-content-holder {
    padding-left: 10px;
  }
  .mkd-plw-tabs .mkd-plw-tabs-content-holder .mkd-bnl-holder .mkd-bnl-outer .mkd-bnl-inner .mkd-post-item .mkd-post-item-inner .mkd-pt-title a {
    font-size: 85%;
  }
}
/* ==========================================================================
   Post Layout Seven responsive end styles
   ========================================================================== */
/* ==========================================================================
   8. Side area responsive styles
   ========================================================================== */
/*# sourceMappingURL=modules-responsive.css.map */


/* WB-370: video embed size override for screens sizes under 1024px (WPBakery), 2023-03-20 */
@media only screen and (max-width: 1024px) {
  .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-90 .wpb_wrapper,
  .wpb_video_widget.vc_video-el-width-100 .wpb_wrapper,
  .wpb_video_widget.vc_video-aspect-ratio-169 > .wpb_wrapper,
  .wpb_video_widget.vc_video-align-center > .wpb_wrapper {
    width: 100%;
  }
}