/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
/*==========  Non-Mobile First Method  ==========*/
/* Medium Devices, Tablet */
@media only screen and (max-width : 1024px) {
  h1 {
    line-height: 1.2;
  }
	.p-text-overlay{
		font-size: 0.8em;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
  #header-logo {
    padding: 10px 15px;
  }
  section > .container, section > .container-fluid {
    padding-bottom: 30px;
  }
  .header .navbar-default .navbar-nav > li > a::after {
    display: none;
  }
  .member-info {
    text-align: center;
  }
  .header #header-logo {
    padding-top: 20px;
  }
  .header #header-logo img {
    height: 30px;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
  #header-logo {
    padding: 10px 15px;
  }
  .icon-box {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .icon-box {
    text-align: center;
  }
  .icon-box.left {
    text-align: center;
  }
  .icon-box.left a {
    margin-right: 0;
    padding: 0;
  }
  .icon-box .media-left {
    float: none !important;
    margin: 0 0 30px 0;
  }
  .icon-box .media-left, .icon-box .media-right, .icon-box .media-body {
    display: block;
    width: auto;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .pt-40 {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width : 600px) {
  .menuzord-menu > li, .menuzord-menu > li > a {
    width: 100%;
    margin-top: 5px;
  }
  .pull-left, .pull-right, .menuzord-menu {
    float: none !important;
  }
  .hero {
    margin-top: 0px;
  }
}
@media only screen and (max-width : 549px) {
  .divider.parallax.fullscreen {
    height: 600px !important;
  }
  .hero {
    padding: 20px;
  }
  .hero-title {
    font-size: 42px;
    line-height: 48px;
    font-weight: 400;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
  .member-info.p-20 {
    padding: 0px !important;
  }
  .btn {
    margin-bottom: 5px;
  }
  .header-middle .mt-40 {
    margin-top: 20px !important;
  }
  .pl-30 {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width : 375px) {
  .icon-box .ml-140 {
    margin-left: 0 !important;
  }
  .icon-box .pull-left {
    float: none !important;
  }
  .icon-box .mb-0 {
    margin-bottom: 50px !important;
  }
}
@media only screen and (max-width : 359px) {
  .subtitle-divider::before {
    width: 200px;
  }
  .subtitle-divider::after {
    width: 150px;
  }
  .hero-title {
    font-size: 32px;
    line-height: 36px;
  }
  .hero-subtitle {
    font-size: 26px;
    line-height: 30px;
  }
  h3, .h3 {
    font-size: 30px;
  }
}
/* -------- Responsive Classes ---------- */
/* Small Devices, Tablets */
@media only screen and (max-width: 991px) {
  .sm-display-block {
    display: block !important;
  }
  .sm-text-center {
    text-align: center !important;
  }
  .sm-text-right {
    text-align: right !important;
  }
  .sm-text-left {
    text-align: left !important;
  }
  .sm-pull-none {
    float: none !important;
  }
  .sm-pull-left {
    float: left !important;
  }
  .sm-pull-right {
    float: right !important;
  }
  .sm-fullwidth {
    width: 100%;
  }
  .sm-height-auto {
    min-height: auto !important;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  .xs-display-block {
    display: block;
  }
  .xs-text-center {
    text-align: center !important;
  }
  .xs-text-right {
    text-align: right !important;
  }
  .xs-text-left {
    text-align: left !important;
  }
  .xs-fullwidth {
    width: 100%;
  }
  .xs-height-auto {
    min-height: auto !important;
  }
  .xs-hide-bg-img {
    background: none !important;
  }
  .xs-pull-none {
    float: none !important;
  }
  .xs-pull-left {
    float: left !important;
  }
  .xs-pull-right {
    float: right !important;
  }
  .xs-pull-center {
    display: table;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xs-list-inline-none li {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    padding-left: 0 !important;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
  .xxs-text-center {
    text-align: center;
  }
  .xxs-height-auto {
    min-height: auto !important;
  }
}
/* equal height */
@media only screen and (max-width: 767px) {
  .equal-height > div, .equal-height-inner > div, .equal-height-inner > div > div {
    height: auto !important;
    min-height: auto !important;
  }
}