@media (min-width: 992px) {
  .container {
      max-width: 1180px!important;
      }
  }


@media (min-width: 1200px) {
.container {
    max-width: 1500px!important;
    }
}








@media screen and (max-width: 525px) {
  .pregPic {
width: 100%;
height: auto!important;
}
}




















@media screen and (max-width: 370px) {
  .servicesBottomLeft {
    height: 500px!important;
}
}

@media screen and (max-width: 320px) {
  .servicesBottomLeft {
    height: 600px!important;
}
}

@media screen and (max-width: 767px) {
    .specialMessage {
      text-align: center;
        background: #ef9d9c;
        position: fixed;
        z-index: 9999;
        border-bottom: solid 2px white;
        width: 100%;
        margin-top: 90px;
        height: 55px;
    }
    .specialMessage p {
      color: white!important;
    }
    }
    
    @media screen and (max-width: 413px) {
      .specialMessage {
        height: 83px;
    }
    }

    @media screen and (max-width: 900px) {
      .specialMessage {
        height: 30px;
        margin-top: 51px;
    }
    }


    @media screen and (max-width: 850px) {
      .upperNav {
        position: fixed;
        margin-top: -100px;
        display: block;
        left: 0;
        width: 100%;
        background: #333;
        overflow: hidden;
        z-index: 999;
    }
    .headingOne {
      font-size: 5vw;
    }
    
    .headingTwo {
      font-size: 4vw;
    }
    }

    @media screen and (max-width: 550px) {
    .headingOne {
      font-size: 5.5vw;
    }
    
    .headingTwo {
      font-size: 4.5vw;
    }
    }



    @media screen and (max-width: 450px) {
      .headingOne {
        font-size: 7vw;
      }
      
      .headingTwo {
        font-size: 6vw;
      }
      }

      @media screen and (max-width: 360px) {
        .headingOne {
          font-size: 10vw;
           }
        }

    @media only screen and (max-width: 1021px) {
        nav li {
          margin-left: -20px;
      transition: 0.25s;
      }
      }
    
    
      @media only screen and (max-width: 991px) {
      .footerAbout {
        width: 60%;
      }
      }
    
      @media only screen and (max-width: 510px) {
        .footerAbout {
          width: 90%;
        }
        }
    
      @media only screen and (max-width: 1020px) {
        .logoMain {
            width: 150px;
            margin-top: 22px;
            float: left;
            margin-left: 22px;
            position: fixed;
            transition: 0.25s;
        }
        .topnav a {
            left: 160px;
        }
        .split {
          left: -185px;
        }
      }
    
    @media only screen and (min-width: 850px) {
        .window {
          display: none;
        }
        .mobNav {
          display: none;
        }
      }
    
      @media only screen and (max-width: 850px) {
        .split {
          display: none;
        }
        #homeMain {
            top: -10px;
        }
        .navMain {
          display: none;
        }
        .aboutHeading {
          top: -150px;
          position: inherit;
      }
  
    .window {
      display: block;
      margin: 100px auto 0;
      overflow: hidden;
      border-radius: 3px;
      background: #F1F1F1;
      
    }
    .window .header {
      position: fixed;
      display: block;
      top: 40px;
      left: 0;
      height: 50px;
      width: 100%;
      background: #333;
      overflow: hidden;
      transition: all 0.5s ease-out, background 1s ease-out;
      transition-delay: 0.2s;
      z-index: 999;
    }
    .window .header .burger-container {
      position: relative;
      display: inline-block;
      height: 50px;
      width: 50px;
      cursor: pointer;
      transform: rotate(0deg);
      transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      -webkit-tap-highlight-color: transparent;
    }
    .window .header .burger-container #burger {
      width: 18px;
      height: 8px;
      position: relative;
      display: block;
      margin: -4px auto 0;
      top: 50%;
    }
    .window .header .burger-container #burger .bar {
      width: 100%;
      height: 1px;
      display: block;
      position: relative;
      background: #FFF;
      transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      transition-delay: 0s;
    }
    .window .header .burger-container #burger .bar.topBar {
      transform: translateY(0px) rotate(0deg);
    }
    .window .header .burger-container #burger .bar.btmBar {
      transform: translateY(6px) rotate(0deg);
    }
    .window .header .icon {
      display: inline-block;
      position: absolute;
      height: 100%;
      line-height: 50px;
      width: 50px;
      height: 50px;
      text-align: center;
      color: #FFF;
      font-size: 22px;
      left: 50%;
      transform: translateX(-50%);
    }
    .window .header .icon.icon-bag {
      right: 0;
      top: 0;
      left: auto;
      transform: translateX(0px);
      transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      transition-delay: 0.65s;
    }
    .window .header ul.menu {
      position: relative;
      display: block;
      padding: 0px 48px 0;
      list-style: none;
      overflow-x: scroll;
     }
    .window .header ul.menu li.menu-item {
      border-bottom: 1px solid #333;
      margin-top: 5px;
      transform: scale(1.15) translateY(-30px);
      opacity: 0;
      transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    }
    .window .header ul.menu li.menu-item:nth-child(1) {
      transition-delay: 0.49s;
    }
    .window .header ul.menu li.menu-item:nth-child(2) {
      transition-delay: 0.42s;
    }
    .window .header ul.menu li.menu-item:nth-child(3) {
      transition-delay: 0.35s;
    }
    .window .header ul.menu li.menu-item:nth-child(4) {
      transition-delay: 0.28s;
    }
    .window .header ul.menu li.menu-item:nth-child(5) {
      transition-delay: 0.21s;
    }
    .window .header ul.menu li.menu-item:nth-child(6) {
      transition-delay: 0.14s;
    }
    .window .header ul.menu li.menu-item:nth-child(7) {
      transition-delay: 0.07s;
    }
    .window .header ul.menu li.menu-item:nth-child(8) {
      transition-delay: 0.035s;
    }
    .window .header ul.menu li.menu-item:nth-child(9) {
      transition-delay: 0.0125s;
    }
    .window .header ul.menu li.menu-item:nth-child(10) {
      transition-delay: 0.0225s;
    }
    .window .header ul.menu li.menu-item:nth-child(11) {
      transition-delay: 0.0450s;
    }
    .window .header ul.menu li.menu-item:nth-child(12) {
      transition-delay: 0.0675s;
    }
    .window .header ul.menu li.menu-item:nth-child(13) {
      transition-delay: 0.0900s;
    }
    .window .header ul.menu li.menu-item a {
      display: block;
      position: relative;
      color: #FFF;
      font-family: "Ek Mukta", sans-serif;
      font-weight: 100;
      text-decoration: none;
      font-size: 22px;
      line-height: 2.35;
      font-weight: 200;
      width: 100%;
    }
    .window .header.menu-opened {
      height: 100%;
      background-color: #000;
      transition: all 0.3s ease-in, background 0.5s ease-in;
      transition-delay: 0.25s;
      max-height: calc(100% - 0px);
      overflow-y: auto;
    }
    .window .header.menu-opened .burger-container {
      transform: rotate(90deg);
    }
    .window .header.menu-opened .burger-container #burger .bar {
      transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
      transition-delay: 0.2s;
    }
    .window .header.menu-opened .burger-container #burger .bar.topBar {
      transform: translateY(4px) rotate(45deg);
    }
    .window .header.menu-opened .burger-container #burger .bar.btmBar {
      transform: translateY(3px) rotate(-45deg);
    }
    .window .header.menu-opened ul.menu li.menu-item {
      transform: scale(1) translateY(0px);
      opacity: 1;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(1) {
      transition-delay: 0.27s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(2) {
      transition-delay: 0.34s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(3) {
      transition-delay: 0.41s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(4) {
      transition-delay: 0.48s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(5) {
      transition-delay: 0.55s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(6) {
      transition-delay: 0.62s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(7) {
      transition-delay: 0.69s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(8) {
      transition-delay: 0.76s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(9) {
      transition-delay: 0.83s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(10) {
      transition-delay: 0.90s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(11) {
      transition-delay: 0.97s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(12) {
      transition-delay: 1.03s;
    }
    .window .header.menu-opened ul.menu li.menu-item:nth-child(13) {
      transition-delay: 1.10s;
    }
    .window .header.menu-opened .icon.icon-bag {
      transform: translateX(75px);
      transition-delay: 0.3s;
    }
    .window .content {
      font-family: "Ek Mukta", sans-serif;
      padding: 67px 4% 0;
      text-align: justify;
      overflow: scroll;
      max-height: 100%;
    }
    .window .content::-webkit-scrollbar {
      display: none;
    }
    .window .content h2 {
      margin-bottom: 0px;
      letter-spacing: 1px;
    }
    .window .content img {
      width: 95%;
      position: relative;
      display: block;
      margin: 75px auto 75px;
    }
    .window .content img:nth-of-type(2) {
      margin: 75px auto;
    }
    
    .topnav {
        width: 100%;
        overflow: hidden;
        background-color: transparent;
        height: 100px;
        margin-top: 50px;
        box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
    }
    .logoMain {
    display: none;
    }
    
    .logoCube {
      width: 145px;
      margin-top: 2px;
      position: fixed;
      right: 2px!important;
      z-index: 1000!important;
          }
    
    .topnav {
        height: 50px;
        background-color: white;
        z-index: 999;
    }
    
    .wrapper {
        margin-top: -200px!important;
    }
    
    .topnav a {
        display: none;
    }
  
    
    #socialLink {
        background-color: transparent;
        border-radius: 5px;
        border: solid 2px #33acff;
        margin-left: 25px;
        transition: 0.25s;
        font-size: 22px;
    }
    
    nav {
      display: none;
    }
    
    .bg {
      top: 100px;
    }
      }
    


      @media only screen and (max-width: 360px) {
        .mainLogo {
          margin-left: -2.75%;
          width: 90%;
      }

      }









      @media only screen and (max-width: 991px) {
        .aboutContentImg {
          height: 900px;
          border-left: solid 0px lightgrey;
          padding-left: 0px;
          margin-top: 150px;
        }
        .contactContentImg {
          height: 900px;
          border-right: solid 0px lightgrey;
          padding-right: 0px;
          margin-top: -100px;
      }
      .contactContent {
        margin-top: 0px;
        margin-bottom: 150px;
      }

      #rowMid {
        display: none;
      }

          }

          @media only screen and (min-width: 992px) {
          #rowLower {
display: none;
          }
        }
        @media only screen and (max-width: 345px) {
          .contactContent h2{
            font-size: 50px;
          }

        }


        @media only screen and (max-width: 300px) {
          #contactSection {
            top: 150px;
          }

        }


#contactSection .col-lg-6 {
  padding-left: 0px;
  padding-right: 0px;
}









        @media only screen and (max-width: 850px) {

        #aboutMain {
          background: url(../img/p1.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        
        #whyMain {
          background: url(../img/p2.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        
        #contactMain {
          background: url(../img/studio4.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        
        #classesMain {
          background: url(../img/studio2.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        #testimonialsMain {
          background: url(../img/p5.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        #termsMain {
          background: url(../img/p6.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        #privacyMain {
          background: url(../img/p4.jpg);
            height: 450px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }

        .headingAbout {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingWhy {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingClasses {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingTestimonials {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingTerms {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingContact {
          color: white;
          font-size: 8.25vw;
        }
        
        .headingPrivacy {
          color: white;
          font-size: 8.25vw;
        }

      }




      @media only screen and (max-width: 600px) {

        #aboutMain {
          background: url(../img/p1.jpg);
            height: 240px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            top: -10px;
            position: relative;
        }
        
        
        #whyMain {
          background: url(../img/p2.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }
        
        
        #contactMain {
          background: url(../img/studio4.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }
        
        
        #classesMain {
          background: url(../img/studio2.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }
        
        #testimonialsMain {
          background: url(../img/p5.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }
        
        #termsMain {
          background: url(../img/p6.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }
        
        #privacyMain {
          background: url(../img/p4.jpg);
          height: 240px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover;
          top: -10px;
          position: relative;
        }

      }






      @media only screen and (max-width: 450px) {
      .headingAbout {
        color: white;
        font-size: 30pt;
      }
      
      .headingWhy {
        color: white;
        font-size: 30pt;
      }
      
      .headingClasses {
        color: white;
        font-size: 30pt;
      }
      
      .headingTestimonials {
        color: white;
        font-size: 30pt;
      }
      
      .headingTerms {
        color: white;
        font-size: 30pt;
      }
      
      .headingContact {
        color: white;
        font-size: 30pt;
      }
      
      .headingPrivacy {
        color: white;
        font-size: 30pt;
      }

    }










    @media only screen and (max-width: 991px) {
          .aboutPageContentImg {
            height: 800px;
            margin-top: 0px;
            background: url('../img/sarah1.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
          .aboutPageContentImg2 {
            height: 800px;
            margin-top: 0px;
            background: url('../img/studio0.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
          .aboutPageContentImg3 {
            height: 800px;
            margin-top: 0px;
            background: url('../img/studio3.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
    }

    @media only screen and (max-width: 600px) {
      .aboutPageContent {
        border-right: solid 0px lightgrey;
        padding-right: 10px;
        }
        .aboutPageContent h2 {
          margin-left: 10px;
          }
          .aboutContent h2 {
            margin-left: 10px;
            }
            .contactContent h2 {
              margin-left: 10px;
          }
          .aboutPageContentImg {
            height: 800px;
            margin-top: 0px;
            background: url('../img/sarah1.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
          .aboutPageContentImg2 {
            height: 800px;
            margin-top: 0px;
            background: url('../img/studio0.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
          .aboutPageContentImg3 {
            height: 800px;
            margin-top: 0px;
            background: url('../img/studio3.jpg');
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
          }
          #quote2, .col-lg-6 {
            padding-right: 15px;
            padding-left: 15px;
          }
          .whyContentImg {
            border-right: solid 0px lightgrey;
            padding-right: 0px;
          }
    }


    @media only screen and (min-width: 992px) {
.whySection1 {
  display: none;
}
    }


    @media only screen and (max-width: 991px) {
      .whySection1 #whyContentImg {
        display: none;
      }
      .whyContent {
        margin-top: -100px;
      }
      .whySection2 .whyContent{
        display: none;
      }
      .whyContentImg {
        height: 990px;
        border-right: solid 0px lightgrey;
        padding-right: 0px;
    }
    .whyImg {
      margin-top: 160px;
    }
          }


      
      @media only screen and (max-width: 420px) {
    .footerLogo {
      width: 300px!important;
      transition: 0.25s;
    }
      }
    
      @media only screen and (max-width: 320px) {
        .footerLogo {
          width: 250px!important;
          transition: 0.25s;
        }
          }
    
      @media only screen and (max-width: 290px) {
        #socialLink {
            background-color: transparent;
            border-radius: 5px;
            border: solid 2px #33acff;
            margin-left: 5px;
            transition: 0.25s;
            font-size: 22px;
        }
      }



      @media only screen and (max-width: 450px) {
        .contactTel, .contactEmail {
display: none;
        }
      }


      @media only screen and (min-width: 450px) {
        .mobMenuContactTel, .mobMenuContactEmail {
display: none;
        }
      }


      @media screen and (max-width: 1180px) {
        .galcolumn {
          width: 25%;
        }
      }

      @media screen and (max-width: 991px) {
        .galcolumn {
          width: 32%;
        }
      }

      @media screen and (max-width: 767px) {
        .galcolumn {
          width: 49%;
        }
      }

      @media screen and (max-width: 489px) {
        .galcolumn {
          width: 98%;
        }
      }


      @media screen and (min-width: 991px) {

      #classBtnLower {
        display: none;
      }

      }

      @media screen and (max-width: 991px) {

        #classBtnUpper {
          display: none;
        }
  
        }


        @media screen and (max-width: 991px) {
        .classImg {
margin-top: 100px
        }

        .classImg0 {
          margin-top: 100px
                  }
                  .classImg00 {
                    margin-top: 100px
                            }
                            .classImg11 {
                              margin-top: 100px
                                      }
        .images {
          margin-top: 100px;
        }
        .locImg1 {
          padding-right: 0px;
          padding-bottom: 10px;
          }
          
          .locImg2 {
            padding-left: 0px;
            padding-bottom: 10px;
            }
            .locImg3 {
              padding-left: 0px;
              }
      }

      @media screen and (max-width: 555px) {
.joseph {
font-size: 45px;
}
      }


      @media screen and (max-width: 511px) {
        .classImg00 {
          width: 100%;
      }

      .classImg11 {
        width: 100%;
    }

      }

      @media screen and (max-width: 408px) {
        .joseph {
        font-size: 30px;
        }
              }




              @media screen and (min-width: 1590px) {
              .jumpBox {
                height: 400px;
                margin: auto;
                width: auto; 
                object-fit: cover;
                padding: 15px;
              }
              
              .jumpBoxBackground {
                display: flex;
                background: #223f8b;
              }
              .jumpBox2 {
                height: 400px;
                margin: auto;
                width: auto; 
                object-fit: cover;
                padding: 15px;
              }
            }

            @media screen and (max-width: 1470px) {
              .jumpBox2 {
                height: 370px!important;
                margin: auto!important;
                width: 100%!important; 
                object-fit: cover!important;
                padding: 15px!important;
              }
            }

            @media screen and (max-width: 1350px) {
              .jumpBox2 {
                height: auto!important;
                margin: auto!important;
                width: 100%!important;
                object-fit: cover!important;
                padding: 0px!important;
              }
            }


            @media screen and (max-width: 1130px) {
              .jumpBox {
                height: 100%!important;
                margin: auto!important;
                width: 340px!important; 
                object-fit: cover!important;
                padding: 15px!important;
              }
              .jumpBox2 {
                height: auto!important;
                margin: auto!important;
                width: 100%!important; 
                object-fit: cover!important;
                padding: 15px!important;
              }
              
            }



            @media screen and (max-width: 991px) {
              .jumpBox {
                height: auto!important;
                margin: auto!important;
                width: 100%!important; 
                object-fit: cover!important;
                padding: 15px!important;
              }
              .jumpBox2 {
                height: auto!important;
                margin: auto!important;
                width: 100%!important; 
                object-fit: cover!important;
                padding: 15px!important;
              }
              
            }
















    @media screen and (max-width: 414px) {
       
        .footerLogo {
width: 250px!important;
transition: 0.25s;
        }
       }



@media screen and (max-width: 1920px) {
    .mainFooter {
      margin-top: 300px;
     }
     .largeFooter {

    }
  }
  
  
  @media screen and (max-width: 1139px) {
    .mainFooter {
      margin-top: 100px;
     }
     .largeFooter {

    }
  } 
 
  
  @media screen and (max-width: 991px) {
    .mainFooter {
      margin-top: 0px;
     }
     .largeFooter {

    }
  } 
  
  




    @media screen and (max-width: 1405px) {
      #footer-row {
         padding: 10px;
         height: 80px;
      }
     }
     
     @media screen and (max-width: 1366px) {
      #footer-row {
         padding: 10px;
         height: 80px;
      }
     }
     
  
     @media screen and (max-width: 1199px) {
      #footer-row {
        padding: 10px;
        height: 100px;
      }
      
         }
     @media screen and (max-width: 1024px) {
      
      #footer-row {
        padding: 10px;
        height: 100px;
      }
     }
     
     @media screen and (max-width: 768px) {
      
      #footer-row {
        padding: 10px;
        height: 100px;
      }
     }
  
     @media screen and (max-width: 767px) {
      
      #footer-row {
        padding: 10px;
        height: 125px;
      }
     }
  
  
  
     
  
     @media screen and (max-width: 435px) {
       
      #footer-row {
         padding: 10px;
         height: 150px;
      }
     }
  
     @media screen and (max-width: 407px) {
       
      #footer-row {
         padding: 10px;
         height: 150px;
      }
     }
  
     @media screen and (max-width: 360px) {
       
      #footer-row {
         padding: 10px;
         height: 150px;
      }
     }
     
     @media screen and (max-width: 353px) {
       
      #footer-row {
         padding: 10px;
         height: 175px;
      }
     }
  
     @media screen and (max-width: 348px) {
      #footer-row {
         padding: 10px;
         height: 150px;
      }
     }
  
     @media screen and (max-width: 333px) {
      #footer-row {
         padding: 10px;
         height: 180px;
      }
     }
  
     @media screen and (max-width: 332px) {
      #footer-row {
         padding: 10px;
         height: 180px;
      }
     }
  
     @media screen and (max-width: 320px) {
      #footer-row {
         padding: 5px;
         height: 172px;
  
      }
     }
     
     @media screen and (max-width: 280px) {
      
      #footer-row {
         padding: 5px;
         height: 197px;
      }
      
     }
  
     .row {
      margin-left: 0px!important;
      margin-right: 0px!important;
     }



     @media screen and (max-width: 767px) {
      .hrFooter {
        width: 75%;
    }
     }

     @media screen and (max-width: 600px) {
      .businessFooter {
        text-align: left;
    }
    .hrFooter {
      width: 100%;
  }
     }