*,
*::before,
*::after {
	box-sizing: border-box;
}

a.icon-social {
    color: #ffffff;
}



@media (max-width: 1199px) {
	
		.rd-navbar-fixed .navbar-switch {
   		 display: flex;		
		}
		.rd-navbar-fullwidth .navbar-navigation {
    	display: block !important;
		}
       .rd-navbar-fullwidth .navbar-switch{ display: flex !important; }

	    .mob-center {
          display: block !important;
          clear: both;
          width: 100%;
          margin: 0 auto;
          text-align: center;
          padding-bottom: 20px;
      }

       .hero-main-image {
          margin-bottom: 40px;
        }

      }


@media (max-width: 680px) {

	     .mob-center {
          width: 100% !important;
          display: block !important;
          clear: both;
          margin: 0 auto;
          text-align: center;
          padding-bottom: 20px;
      }

		.rd-navbar-fixed .navbar-switch {
   		 display: flex;		
		}

		.rd-navbar-fullwidth .navbar-navigation {
    	display: block !important;
		}

        .hero-main-image {
          width: 100%;
          height: auto;
          margin-bottom: 0px;
        }
        .confidence-content {
         padding: 0rem 1rem 2rem !important;
         text-align: center;
        }
       .rd-navbar-fullwidth .navbar-switch{ display: flex !important; }

	   .hero-main-image {
		width: 100%;
		height: auto !important;
		}

		section {
   		 padding: 3rem 1rem !important;
		}

        a.rights-link {
        display: block;
        clear: both;
        padding-top: 10px;
        }   

        .grammar-section-wireframe {
        padding: 1rem 2rem;
        }

         .hero-main-image {
        margin-left: 0px;
      }

      .group-30 {
          display: block !important;
        }


      }