@media (max-width: 1024px) {
  .header .header-top {
    position: relative; }
    .header .header-top .container, .header .header-top .top-info, .header .header-top .container .col-md-12.pull-right {
      position: static; }
    .header .header-top .top-info:before {
      transform: skew(0);
      border-radius: 0;
      width: 100%;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0; }
  .header .menuzord-menu > li > a .ftc-icon-shopping-bag2, .header .menuzord-menu > li.search-button > a .fa {
    display: none; }
  .header .menuzord-menu > li > a.flip-flop-btn span:not(.indicator) {
    transform: none; }
    .header .menuzord-menu > li > a.flip-flop-btn span:not(.indicator)::before {
      display: none; }
  .menuzord-responsive .menuzord-menu li .indicator {
    z-index: 99;
    transform: none; }
  .menuzord-responsive .menuzord-menu > li > a {
    color: #fff !important;
    text-transform: uppercase; }
  .header .menuzord .megamenu {
    padding-left: 0px; }
    .header .menuzord .megamenu .offer-home {
      display: none; }
  .header .search-box {
    position: static; }
  .header.stricky {
    max-height: 100vh;
    overflow: auto;
    width: 100%;
    _float: left; }
  .menuzord-responsive .menuzord-menu.scrollable {
    background: #A6C311; }
  .header .menuzord .megamenu {
    padding-bottom: 15px; }
    .header .menuzord .megamenu h3 {
      margin-left: 40px; }
    .header .menuzord .megamenu .col4 + .col4 {
      padding-top: 20px; }
    .header .menuzord .megamenu .col4:last-child {
      padding-top: 0px;
      margin-top: 0 !important;
      min-height: 0 !important; }
    .header .menuzord .megamenu ul li {
      margin-left: 0; }
      .header .menuzord .megamenu ul li > a {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        clear: both;
        color: #888;
        display: inline-block;
        float: none;
        outline: 0 none;
        padding: 10px 25px 10px 40px;
        position: relative;
        text-decoration: none;
        transition: padding 0.2s linear 0s;
        width: 100%;
        font-size: 12px;
        border-bottom: 1px solid #f0f0f0; }
        .header .menuzord .megamenu ul li > a > span {
          font-size: inherit;
          color: inherit;
          display: none; }
      .header .menuzord .megamenu ul li:last-child a {
        border-bottom: 0; }
      .header .menuzord .megamenu ul li:hover > a {
        background-color: transparent;
        color: inherit;
        padding-left: 50px; }
    .header .menuzord .megamenu ul.header-cart-box {
      padding-left: 15px; }
  .menuzord .showhide {
    background: #9bb60e none repeat scroll 0 0;
    height: 45px;
    padding: 11px 0;
    width: 55px;
    margin-top: 14px; }
    .menuzord .showhide em {
      background: #fff;
      margin: 3px 17px 0; }
  .header .navigation {
    padding: 20px 0; }
  .header.stricky-fixed .navigation {
    padding: 0px 0; }
  /*.stricky + section {margin-top: 170px;}
  .stricky.header-v1 + section, .stricky.header-v4 + section, .stricky.home-3 + section {margin-top: 0;}*/
  .slider-bottom-left a span {
    font-size: 16px; }
  .slider-bottom-right {
    top: -133px; }
    .slider-bottom-right a {
      bottom: 22px;
      line-height: 30px;
      padding: 0 15px;
      font-size: 11px; }
  .fitness-care-gym-area .single-item .left-box {
    display: none; }
  .fitness-care-gym-area .single-item .icon-holder {
    float: left;
    left: 0;
    position: relative;
    top: 5px;
    width: 110px;
    height: 110px; }
  .fitness-care-gym-area .single-item .right-box {
    border: 0 none;
    float: right;
    height: auto;
    left: 0px;
    padding: 0;
    position: relative;
    width: 70%; }
  .fitness-care-gym-area .single-item .icon-holder::before {
    right: 175px;
    top: -155px; }
  .fitness-care-gym-area .single-item .icon-holder i {
    font-size: 45px;
    line-height: 110px; }
  .fitness-care-gym-area .single-item .right-box h3 {
    font-size: 21px;
    margin-bottom: 5px; }
  .fitness-care-gym-area .single-item .right-box p {
    font-size: 13px; }
  .fitness-care-gym-area .single-item .icon-holder {
    top: 13px; }
  .support-content .single-item .content h3 {
    font-size: 18px; }
  .support-content .single-item .content p {
    font-size: 12px; }
  .workout-schedules-area {
    padding-bottom: 50px; }
    .workout-schedules-area .single-item {
      margin-bottom: 30px; }
  .experienced-trainer-area {
    padding-bottom: 50px; }
    .experienced-trainer-area .single-item {
      margin-bottom: 30px; }
      .experienced-trainer-area .single-item .img-holder > img {
        width: 100%; }
      .experienced-trainer-area .single-item .img-holder .overlay-content {
        top: 100%;
        margin-top: -140px; }
  .daily-training-workout-area .img-holder img {
    max-width: none;
    float: right;
    width: auto; }
  .daily-training-workout-area .content h1 {
    font-size: 55px; }
  .subscribe-area {
    background: url(../img/resources/texture/pattern-1.png) repeat scroll 0 0;
    position: relative;
    padding-top: 50px; }
    .subscribe-area:before {
      background: #131313 none repeat scroll 0 0;
      bottom: 0;
      content: "";
      display: block;
      left: 0;
      opacity: 0.95;
      position: absolute;
      right: 0;
      top: 0; }
    .subscribe-area .subscribe-form h1.title {
      font-size: 25px; }
    .subscribe-area .subscribe-form form.subscribe input.name, .subscribe-area .subscribe-form form.subscribe input.email {
      background: rgba(0, 0, 0, 0) url("../img/subscribe/email-bg.png") repeat scroll 0 0;
      -webkit-background-size: 100%;
      background-size: 100% 100%;
      width: 47.16%; }
    .subscribe-area .subscribe-form h1 {
      font-size: 22px;
      margin: 48px 0 0; }
  .footer-area {
    padding-bottom: 14px; }
  .single-footer-widget {
    margin-bottom: 30px; }
  .footer-bottom-area {
    position: relative;
    overflow: hidden; }
    .footer-bottom-area .footer-bottom {
      position: static; }
      .footer-bottom-area .footer-bottom::before, .footer-bottom-area .footer-bottom::after {
        transform: none;
        width: 100%;
        float: left; }
  .fitness-services-boxed .single-fitness-service .single-fitness-service-details a {
    font-size: 15px; }
  .fitness-video-area .video-box {
    padding-top: 25%;
    padding-right: 0; }
    .fitness-video-area .video-box .inner-box .main-box {
      position: relative; }
    .fitness-video-area .video-box .inner-box ul.img-list {
      position: absolute;
      top: 100%;
      left: 0;
      margin: 0;
      margin-top: 30px;
      margin-left: -15px;
      width: 100%;
      text-align: center; }
      .fitness-video-area .video-box .inner-box ul.img-list li {
        margin: 0; }
        .fitness-video-area .video-box .inner-box ul.img-list li:last-child {
          margin: 0; }
        .fitness-video-area .video-box .inner-box ul.img-list li img {
          height: 100%;
          height: 86px;
          width: 100%; }
    .fitness-video-area .video-box .inner-box ul.navigation {
      left: 100%;
      margin: 0;
      padding: 0;
      top: 100%;
      transform: rotate(90deg);
      transform-origin: 0 50% 0;
      width: 100%;
      margin-top: 23px; }
    .fitness-video-area .video-box .inner-box .main-box .img-box {
      margin: 0; }
    .fitness-video-area .video-box .inner-box ul.navigation li {
      padding: 0 5px; }
      .fitness-video-area .video-box .inner-box ul.navigation li a i {
        line-height: 31px; }
  .fitness-video-area .right-text h3 {
    font-size: 27px;
    line-height: 35px; }
  .perfect-plan-right {
    padding: 80px 0; }
  .perfect-plan-left {
    padding: 80px 0;
    margin-top: 20%; }
  .single-project-item .text-box h3 {
    font-size: 17px; }
  .single-popular-class h3 {
    font-size: 15px; }
  .bmi-tab-box .bmi-tab-content .content-box {
    padding: 18px 20px; }
  .suppliments-partners-area .single-item .img-holder .overlay-content p {
    line-height: 18px;
    font-size: 12px;
    padding-top: 10px; }
  .header.home-3 .container {
    margin-top: 0;
    margin-bottom: 0;
    top: 0; }
  .header.home-3.stricky {
    float: none; }
  .logo-area-h3 {
    display: none; }
  .header.home-3 .has-angle::before, .header.home-3 .has-angle::after {
    display: none; }
  .fitness-team-style-two .owl-theme .owl-nav .owl-next {
    right: 0; }
  .fitness-team-style-two .owl-theme .owl-nav .owl-prev {
    left: 0; }
  .single-fitness-team-style-two img {
    margin-left: auto;
    margin-right: auto; }
  .blog-post-area {
    padding-bottom: 50px; }
  .single-blog-post {
    margin-bottom: 30px; }
    .single-blog-post .content h3 {
      font-size: 20px; }
  .perfect-plan-area.home-3 {
    background: rgba(0, 0, 0, 0) url("../img/resources/texture/pattern-1.png") repeat scroll 0 0;
    position: relative; }
    .perfect-plan-area.home-3::before {
      background: #f7f7f7 none repeat scroll 0 0;
      bottom: 0;
      content: "";
      display: block;
      left: 0;
      opacity: 0.95;
      position: absolute;
      right: 0;
      top: 0; }
  .support-content .single-item .icon-holder i {
    width: 50px;
    height: 50px;
    padding: 0;
    line-height: 50px;
    text-align: center;
    font-size: 16px; }
  ul.gallery-filter li span {
    font-size: 13px;
    font-weight: 500; }
  .schedule-table, .cart-table, .pricing-table {
    width: 1170px;
    max-width: none; }
  .single-product-item .title h3 {
    font-size: 20px; }
  .header.header-v5 .menuzord-brand {
    line-height: 0; }
  .stricky.header-v5 + section {
    margin-top: 114px; }
  .pgrs-bar .counter-box {
    margin-top: -38px; }
  .sidebar-page-content {
    padding-right: 0; }
    .sidebar-page-content .inner-page-wrapper {
      padding-right: 0;
      border: none; }
  .pull-right .sidebar-page-content {
    padding-left: 0; }
    .pull-right .sidebar-page-content .inner-page-wrapper {
      padding-left: 0; }
  .health-care-package-area.package-v2 .single-item .content .top .content-heading {
    width: 73%; }
    .health-care-package-area.package-v2 .single-item .content .top .content-heading h3 {
      font-size: 16px;
      margin: 12px 0 0; }
  .health-care-package-area.package-v2 .single-item .content .top .icon-holder {
    height: 67px;
    width: 67px;
    line-height: 67px;
    margin-top: 21px; }
    .health-care-package-area.package-v2 .single-item .content .top .icon-holder i {
      line-height: inherit; }
  .health-care-package-area.package-v2 .single-item .content .package-list ul li {
    font-size: 13px; }
  .health-care-package-area.package-v2 .single-item .button a {
    height: 46px;
    padding: 0px 0;
    width: 110px;
    font-size: 11px;
    line-height: 46px; }
  .experienced-trainer-area .related-product-carousel .single-item .img-holder .overlay-content {
    top: 100%;
    margin-top: -300px; }
  .workout-schedules-area.workout-v2 .single-item .content .schedules-list ul li {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 9px; }
    .workout-schedules-area.workout-v2 .single-item .content .schedules-list ul li i {
      display: none; }
  .workout-schedules-area.workout-v2 .single-item .content ul li {
    margin-right: 7px; }
  .workout-schedules-area.workout-v2 .single-item .content h3 {
    font-size: 19px; }
  .workout-schedules-area.workout-v2 .single-item .content ul li i {
    font-size: 14px; }
  .single-blog-post .content .meta li a {
    font-size: 14px;
    margin-top: 10px; }
  .subscribe-area::before {
    background-image: none !important; } }

@media (max-width: 980px) {
  .header .header-top .contact-info li:first-child span {
    margin-left: 0; }
  .menuzord-responsive .menuzord-brand {
    margin-left: 0;
    margin-right: 0; }
  .slider-bottom-left a span {
    font-size: 13px;
    margin-top: -5px;
    margin-right: -11px; }
  .slider-bottom-right a {
    right: 140px;
    bottom: 12px; }
  .fitness-care-gym-area .single-item .right-box {
    width: 80%;
    margin-top: 15px; }
  .support-area .img-holder {
    top: 40px;
    text-align: center; }
  .health-care-package-area .single-item .content .top .content-heading h3 {
    font-size: 16px; }
  .health-care-package-area .single-item .content .top .icon-holder {
    width: 54px;
    height: 54px; }
    .health-care-package-area .single-item .content .top .icon-holder i {
      line-height: 54px; }
  .health-care-package-area .single-item .content .top .content-heading {
    width: 82%; }
    .health-care-package-area .single-item .content .top .content-heading ul li {
      font-size: 12px; }
  .health-care-package-area .single-item .button a {
    height: 46px;
    padding: 0px 0;
    width: 130px;
    font-size: 13px;
    line-height: 46px; }
  .testimonial-carousel-wrapper {
    margin-bottom: 40px; }
  .subscribe-area .subscribe-form {
    padding: 20px 0px 80px; }
  .fitness-services-boxed .container {
    border: 1px solid #f7f7f7;
    padding: 0; }
    .fitness-services-boxed .container .row {
      margin: 0; }
  .fitness-services-boxed .single-fitness-service {
    border: none !important;
    border-bottom: 1px solid #f7f7f7 !important; }
    .fitness-services-boxed .single-fitness-service .single-fitness-service-details .img-box img {
      width: 100%; }
  .fitness-service-round-icon {
    padding-bottom: 50px; }
  .single-fitness-service-round-icon {
    margin-bottom: 30px; }
  .join-now-area .join-now h1 br {
    display: none; }
  .fitness-video-area .video-box {
    padding-top: 0px;
    padding-bottom: 170px; }
    .fitness-video-area .video-box .inner-box {
      display: inline-block; }
  .perfect-plan-left .img-holder img {
    max-width: none;
    float: right; }
  .bmi-tab-box {
    margin-bottom: 50px; }
    .bmi-tab-box .bmi-tab-content .content-box {
      padding-right: 20%; }
  .support-area {
    padding-bottom: 70px; }
  .single-shop-cta {
    margin-bottom: 30px; }
  .pgrs-bar {
    height: 252px; }
  .pgrs-bar-title {
    margin-bottom: 25px; }
  .testimonial-carousel-style-three .single-testimonial-carousel .testimonial-text-box p {
    font-size: 18px;
    line-height: 33px; }
  .accrodion .accrodion-content .img-box {
    margin-bottom: 30px; }
  .accrodion .accrodion-content .text-box {
    padding-left: 0px; }
  .contact-info-box {
    margin-bottom: 50px; }
  .project-content.col-5-wrapper .col-5 {
    width: 25%; }
  .inner-banner h2 {
    line-height: 55px; }
  .remember-box {
    margin-bottom: 50px; } }

@media (max-width: 640px) {
  /*.stricky + section, .stricky.header-v1 + section {margin-top: 207px;}*/
  .header .header-top {
    text-align: center; }
    .header .header-top .pull-left, .header .header-top .pull-right {
      float: none !important; }
  /*.stricky-fixed.header .header-top {margin-top: -93px;}*/
  .tp-caption {
    display: none !important; }
  .slider-bottom-area .row {
    margin: 0; }
  .slider-bottom-area [class^='col-'], .slider-bottom-area [class*='col-'] {
    padding: 0; }
  .slider-bottom-left a span {
    font-size: 24px;
    margin-right: 8px;
    margin-top: 0px; }
  .slider-bottom-right a {
    bottom: 26px;
    font-size: 15px;
    line-height: 39px;
    padding: 0 25px;
    right: 230px; }
  .fitness-care-gym-area .single-item .right-box {
    width: 77%; }
  .health-care-package-area .single-item .content .top .icon-holder {
    display: none; }
  .health-care-package-area .single-item .content .top .content-heading {
    padding: 0;
    width: 100%; }
  .health-care-package-area .single-item .button a {
    font-size: 11px;
    width: 113px; }
  .slider-bottom-left {
    top: 0;
    margin-top: 0; }
  .slider-bottom-right {
    top: -13px;
    margin-top: 0; }
  .fitness-care-gym-area {
    top: 0;
    margin-top: 50px; }
  .support-content .single-item .icon-holder i {
    width: 70px;
    height: 70px;
    font-size: 22px;
    line-height: 70px; }
  .walking-area {
    padding: 80px 0 130px; }
    .walking-area .walking h1 {
      font-size: 32px; }
    .walking-area .walking br {
      display: none; }
    .walking-area .carousel-indicators {
      bottom: -50px; }
  .daily-training-workout-area .content {
    padding-bottom: 80px; }
  .subscribe-area .img-holder img {
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .fitness-services-boxed .single-fitness-service > i, .fitness-services-boxed .single-fitness-service > h3 {
    display: none; }
  .fitness-services-boxed .single-fitness-service .single-fitness-service-details {
    position: static;
    transform: none;
    opacity: 1;
    visibility: visible; }
  .mixit-gallery .mix {
    width: 100%;
    float: left; }
  .suppliments-partners-area .col-xs-12, .fitness-services-boxed .col-xs-12 {
    width: 50%; }
  .top-bar-area.home-3 [class*="pull-"], .top-bar-area.home-3 [class^="pull-"] {
    width: 100%;
    display: block;
    text-align: center !important; }
  .top-bar-area .contact-info {
    text-align: center; }
    .top-bar-area .contact-info li {
      float: none;
      display: inline-block;
      padding-right: 0; }
  .top-bar-area.home-3 .social {
    text-align: center; }
  .pgrs-bar {
    height: 425px; }
  .health-care-package-area.package-v2 .col-md-6, .health-care-package-area.package-v1 .col-md-6 {
    width: 50%;
    float: left; }
  .health-care-package-area.package-v2 .single-item .content .top .content-heading {
    width: 100%;
    padding: 0; }
  .workout-schedules-area.workout-v1 .col-md-6, .workout-schedules-area.workout-v2 .col-md-6 {
    width: 50%;
    float: left; }
  .workout-schedules-area.workout-v1 .single-item .content .schedules-list ul li i, .workout-schedules-area.workout-v2 .single-item .content .schedules-list ul li i {
    display: none; }
  .product-content-box .img-box, .product-content-box .content-box {
    display: block;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 30px; }
  .project-content.col-5-wrapper .col-5 {
    width: 50%; } }

@media (max-width: 600px) {
  .header .header-top .contact-info li {
    display: block;
    margin-bottom: 10px; }
    .header .header-top .contact-info li span {
      margin: 0; }
  /*.stricky + section, .stricky.header-v1 + section, .stricky.header-v4 + section {margin-top: 252px;}
  .stricky.header-v2 + .inner-banner {margin-top: 252px;}
  .stricky.header-v4 {background: #000;}
  .stricky-fixed.header .header-top {margin-top: -138px;}*/
  .slider-bottom-left a span {
    font-size: 15px; }
  .slider-bottom-right a {
    bottom: 13px;
    right: 26%; }
  .fitness-care-gym-area .single-item .right-box {
    width: 68%; }
  .fitness-care-gym-area .single-item .icon-holder {
    top: 26px; }
  .health-care-package-area .single-item .button a {
    height: 50px !important;
    padding: 0px 0;
    width: 150px !important;
    font-size: 14px !important;
    line-height: 50px !important; }
  .section-title h1 {
    margin: 0;
    font-size: 24px; }
  .footer-bottom .pull-left, .footer-bottom .pull-right {
    width: 100%;
    text-align: center; }
  .health-care-package-area.package-v2 .col-md-6, .health-care-package-area.package-v1 .col-md-6 {
    width: 100%;
    float: left; }
  .workout-schedules-area.workout-v1 .col-md-6, .workout-schedules-area.workout-v2 .col-md-6 {
    width: 100%;
    float: left; }
  .suppliments-partners-area .col-xs-12, .fitness-services-boxed .col-xs-12 {
    width: 100%; }
  .bmi-tab-box .bmi-tab-content .content-box {
    padding-right: 0; }
  .project-content.col-5-wrapper .col-5 {
    width: 50%; }
  .footer-bottom-area .footer-bottom .social-links {
    padding: 0; }
  .pgrs-bar {
    height: 330px; } }

@media (max-width: 420px) {
  .project-content.col-5-wrapper .col-5 {
    width: 100%; }
  .health-care-pack-carousel .owl-nav {
    position: static; }
  .daily-training-workout-area .img-holder img {
    max-width: 100%; }
  .single-testimonial-carousel .testimonial-text-box, .accrodion .accrodion-content {
    padding-left: 0; }
  .subscribe-area .subscribe-form form.subscribe input.name, .subscribe-area .subscribe-form form.subscribe input.email {
    width: 100%;
    margin: 0; }
  .subscribe-area .subscribe-form form.subscribe input.name + input {
    margin-top: 20px; }
  .subscribe-area .subscribe-form form.subscribe button.thm-btn {
    margin-top: 20px; }
  .section-title h1 {
    background-image: none; }
  .perfect-plan-left .img-holder img {
    float: none;
    width: 100%; }
  .perfect-plan-right, .perfect-plan-left {
    padding-top: 0; }
  .perfect-plan-right, .perfect-plan-left {
    padding-bottom: 30px; }
  ul.gallery-filter li span {
    margin-bottom: 20px; }
  .project-content ul.gallery-filter {
    margin-bottom: 40px; }
  .daily-training-workout-area .img-holder {
    top: 0; } }

@media (max-width: 384px) {
  .menuzord-responsive .menuzord-brand {
    width: 65%; }
    .menuzord-responsive .menuzord-brand img {
      width: 100%; }
  /*.stricky + section, .stricky.header-v1 + section, .stricky.header-v4 + section {margin-top: 238px;}*/
  .stricky.header-v2 + .inner-banner {
    margin-top: 238px; }
  .stricky.header-v5 + section {
    margin-top: 100px; }
  .menuzord .showhide {
    margin-top: 7px; }
  .slider-bottom-left a span {
    font-size: 12px;
    margin-right: -17px;
    margin-top: -5px; }
  .slider-bottom-right a {
    font-size: 9px;
    line-height: 29px;
    padding: 0 19px;
    bottom: 13px;
    right: 35%; }
  .fitness-care-gym-area .single-item .right-box {
    width: 100%;
    margin-top: 10px; }
  .fitness-care-gym-area .single-item .icon-holder {
    top: 0; }
  .health-care-package-area .single-item .button a {
    height: 44px !important;
    padding: 0px 0;
    width: 110px !important;
    font-size: 13px !important;
    line-height: 44px !important; }
  .walking-area .walking .thm-btn {
    padding: 0 20px;
    font-size: 12px;
    line-height: 40px; }
    .walking-area .walking .thm-btn.borderd {
      line-height: 36px; }
  .daily-training-workout-area .content .google-play-app-store ul li {
    margin-right: 15px; }
  .join-now-area .join-now .button a {
    margin: 0 13px;
    padding: 0 19px; }
  .fitness-video-area .video-box .inner-box ul.img-list {
    display: none; }
  .fitness-video-area .video-box .inner-box ul.navigation {
    transform: none;
    left: 50%;
    right: auto;
    margin-left: -165px; }
  .rev_slider_wrapper .tparrows {
    font-size: 11px;
    height: 30px;
    line-height: 29px;
    width: 30px;
    top: 0;
    margin-top: -38px; }
  .bmi-tab-box .bmi-tab-title ul li a {
    padding-left: 29px;
    padding-right: 29px; }
  .pgrs-bar {
    height: 240px; }
  .single-testimonial-carousel .qoute-icon-box {
    display: none; }
  .faq-page .accrodion .accrodion-title h4 {
    font-size: 15px; }
  .faq-page .accrodion .accrodion-content {
    padding-left: 0; }
  .support-content .single-item .icon-holder {
    float: none;
    margin-bottom: 30px; }
    .support-content .single-item .icon-holder i {
      margin-left: auto;
      margin-right: auto;
      display: block; }
  .support-content .single-item .content {
    float: none;
    text-align: center; }
  .daily-training-workout-area .content h1 {
    font-size: 29px;
    line-height: 44px; }
  .accrodion .accrodion-title h4 span {
    float: right;
    width: 82%; }
  .fitness-care-gym-area .single-item .icon-holder {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .fitness-care-gym-area .single-item .right-box {
    text-align: center; } }

/*
* new fixes 24 8 16
*/
@media (max-width: 1024px) {
  .accrodion .accrodion-title h4:before {
    top: 50%;
    margin-top: -15.5px; }
  .accrodion .accrodion-title h4 span {
    float: none;
    width: 100%;
    line-height: 140%; } }

@media (max-width: 768px) {
  .workout-schedules-area .single-item .content ul {
    margin-left: -10px; }
    .workout-schedules-area .single-item .content ul li {
      margin-left: 10px; }
  .rev_slider_wrapper .feature-list-item .icon-box {
    display: none !important; }
  .rev_slider_wrapper .feature-list-item .text-box {
    display: block; }
  .health-care-package-area .single-item .content .package-list ul li, .workout-schedules-area .single-item .content .schedules-list ul li, .product-tab-box .tab-content #description ul li {
    line-height: 180%; }
  .health-care-package-area .single-item .content .package-list ul li + li, .workout-schedules-area .single-item .content .schedules-list ul li + li, .product-tab-box .tab-content #description ul li + li {
    margin-top: 10px; }
  .daily-training-workout-area .content {
    padding-bottom: 80px; }
  /* new update 29-8-16 11:00am; */
  .health-care-package-area .single-item .content .package-list ul li + li, .workout-schedules-area .single-item .content .schedules-list ul li + li, .product-tab-box .tab-content #description ul li + li {
    margin-top: 0; } }

@media (max-width: 640px) {
  .tp-caption.has-image {
    display: block !important; }
    .tp-caption.has-image img {
      max-width: 100%; } }

@media (max-width: 480px) {
  .fitness-care-gym-area .section-title {
    padding-bottom: 30px; }
  .subscribe-area .subscribe-form form.subscribe input.name, .subscribe-area .subscribe-form form.subscribe input.email {
    width: 100%;
    margin: 0; }
  .subscribe-area .subscribe-form form.subscribe input + input {
    margin-top: 30px !important; }
  .subscribe-area .subscribe-form h1 {
    text-align: center;
    width: 100%; }
  .single-footer-widget ul.recent-news li .content p br {
    display: none; }
  /* new update 29-8-16 11:00am; */
  .fitness-care-gym-area .single-item .icon-holder {
    float: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  .section-title.text-center h1 span {
    padding: 0; }
  .fitness-care-gym-area .single-item .right-box {
    width: 100%;
    float: none;
    padding-left: 0;
    margin-top: 45px;
    text-align: center; }
  .health-care-pack-carousel .owl-nav {
    position: static;
    margin-top: 60px; } }

@media (max-width: 384px) {
  .slider-bottom-right a {
    right: 16%; }
  .section-title h1 span {
    padding: 0 !important;
    line-height: 145%; }
  .health-care-pack-carousel .owl-nav {
    margin-top: 50px; }
  .bread-cumb ul {
    margin-bottom: 15px; }
  .single-blog-post .content .meta li a {
    margin-top: 15px; }
  .blog-v1 .single-blog-post .content h3 {
    font-size: 27px;
    line-height: 135%; }
  .fitness-care-gym-area .single-item .right-box h3 {
    font-size: 21px;
    margin-bottom: 10px;
    margin-top: 10px; }
  .fitness-video-area .video-box {
    padding-bottom: 100px; }
  .fitness-video-area .right-text h3 {
    margin-bottom: 17px; }
  .perfect-plan-right .google-play-app-store ul li {
    padding-left: 0;
    margin-right: 17px;
    margin-bottom: 15px; } }

/* new update 29-8-16 11:00am; */
@media (max-width: 737px) {
  .health-care-package-area .single-item .content .package-list ul li, .workout-schedules-area .single-item .content .schedules-list ul li, .product-tab-box .tab-content #description ul li {
    margin-top: 0 !important; } }

/* new update 29-8-16 11:00am; */
@media (max-width: 650px) {
  .health-care-package-area .single-item .content .package-list ul li + li, .workout-schedules-area .single-item .content .schedules-list ul li + li, .product-tab-box .tab-content #description ul li + li {
    margin-top: 10px !important; } }
