.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
  background: rgba(0, 0, 0, 0.75)!important;
}
.fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 22%!important;
}
.fusion-header.fusion-sticky-shadow .fusion-main-menu {
  margin-bottom: 12px;
  margin-top: 16px !important;
}
body .fusion-header.fusion-sticky-shadow {
  height: auto !important;
}
@media screen and (min-width:1280px) and (max-width:1920px){ 
body .fusion-header.fusion-sticky-shadow {
  height: auto !important;
}
}


@media screen and (min-width:1024px) and (max-width:1279px){ 
 body .fusion-main-menu li {
  padding: 0 8px !important;
}
body .background.background-image{
  background-color: #000;
  background-size: 100% 100% !important;
  height: 628px !important;
  margin: 0 !important;
  opacity: 0.67;
  padding: 0 !important;
}
body .slide-content {
  margin-top: 5% !important;
}
body .fusion-header.fusion-sticky-shadow {
  height: auto !important;
}
}

@media screen and (min-width:900px) and (max-width:1023px){
  .fusion-secondary-header {
  display: none!important;
}
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:535px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
}

@media screen and (min-width:800px) and (max-width:899px){
  .fusion-secondary-header {
  display: none!important;
}
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:520px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
}

@media screen and (min-width:768px) and (max-width:799px){
  .fusion-secondary-header {
  display: none!important;
}
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:480px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
}

@media screen and (min-width:735px) and (max-width:767px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:450px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}


@media screen and (min-width:640px) and (max-width:734px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:400px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}


@media screen and (min-width:603px) and (max-width:639px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:350px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
    
.fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}


@media screen and (min-width:568px) and (max-width:602px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height:310px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}


@media screen and (min-width:512px) and (max-width:567px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height: 280px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -95px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}

@media screen and (min-width:480px) and (max-width:511px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height: 265px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -90px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}

@media screen and (min-width:460px) and (max-width:479px){
body .slide-content {
  float: left !important;
  margin-top: -4% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height: 250px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -90px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}


@media screen and (min-width:414px) and (max-width:459px){
body .slide-content {
  float: left !important;
  margin-top: -11% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height: 232px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -85px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
  .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
  .fusion-secondary-header {
  display: none!important;
}
}





@media screen and (min-width:320px) and (max-width:413px){
  .fusion-secondary-header {
  display: none!important;
}
 body .fusion-header.fusion-sticky-shadow .fusion-logo {
  float: left !important;
  width: 100% !important;
}
body .slide-content {
  float: left !important;
  margin-top: -11% !important;
  text-align: center !important;
}
  .caption h3 {
  font-size: 12px !important;
}
  h2.title-heading-left {
  text-align: center !important;
}
body .background.background-image {
  background-color: #000;
  background-size: 100% 100% !important;
  height: 232px !important;
  margin: 0 !important;
  opacity: 1;
  padding: 0 !important;
}
 body .fusion-secondary-header {
  font-size: 10px !important;
   padding:5px 0 !important;
   margin:0 !important;
}
  .fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
  color: #999 !important;
}
  .fusion-header-wrapper .fusion-header {
  background: #ffffff none repeat scroll 0 0 !important;
}
  .fusion-mobile-menu-icons {
  float: right !important;
  margin-top: -73px;
}
  body .fusion-logo {
  float: left!important;
width: 100%!important;
}
}



#footer .fusion-social-links-footer {
  display: none!important;
}
#fusion-slider-7 {
  height: 555px !important;
}
.fusion-main-menu {
  margin-top: 40px!important;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
  margin: 15px 0 5px!important;
}
.background.background-image {
  background-color: #000;
  background-size: 100% auto !important;
  height: 555px !important;
  margin: 0 !important;
  opacity: 0.67;
  padding: 0 !important;
}
.flex-active-slide {
  background: #000 none repeat scroll 0 0;
}
.slide-content {
  margin-top: 152px !important;
}
.fusion-footer-copyright-area {
  background: rgba(0, 0, 0, 0) url("https://pilatesplusoc.adaveyco.com/wp-content/uploads/2018/03/footer-bg.jpg") no-repeat scroll 0 0 !important;
  border-color: #4b4c4d;
  border-top-width: 0;
  padding-bottom: 20px;
  padding-top: 20px;
  background-position: center center;
  background-size: 100% auto;
}

body .tfs-slider .slide-content-container .buttons a.banner-first-btn {
  background: #79e0c2 none repeat scroll 0 0!important;
  color: #333!important;
  padding-top: 16px;
}
body p.custom-width-class {
  color: #54475b !important;
}
.fusion-text h2.heading-wrap.white {
  color: #54475b !important;
}
.fusion-text h2.heading-wrap {
  color: #1c1c1d!important;
  font-size: 30px!important;
}
body .copyright-wrapp {
  background: #79e0c2 none repeat scroll 0 0;
  color: #1c1c1c !important;
  margin: 35px -30px -20px;
  padding: 6px;
}
body .copyright-wrapp a {
  color: #1c1c1c!important;
}
.fusion-logo {
  overflow: hidden;
  width: 12%;
}

body .fusion-secondary-header {
  background: #8a8b8f none repeat scroll 0 0 !important;
  border-bottom-color: #e5e5e5;
  color: #fff !important;
  font-size: 18px !important;
  border-bottom: 0!important;
  font-family: Verdana;
}

body .fusion-social-networks {
  overflow: unset!important;
}
body .fusion-social-networks-wrapper a {
  background: #fff none repeat scroll 0 0 !important;
  border-radius: 100% !important;
  color: #898a8e !important;
  font-size: 18px !important;
  margin: 0 5px 7px !important;
  padding: 8px;
}
 body .fusion-contact-info a {
  color: #fff !important;
}