
      html {
             overflow-y: scroll;
      }
      body {
        padding-top: 60px;
        padding-bottom: 40px;
	color: #3a3a3a;
      }

      .gfont1 {
           /* font-family: 'Audiowide', cursive; */
           /* font-family: 'Red Rose', cursive; */
	   font-family: 'Russo One', sans-serif;
       }

      /* Hide scrollbar for Chrome, Safari and Opera */
      body::-webkit-scrollbar {
          display: none;
      }
      
      /* Hide scrollbar for IE and Edge */
      body {
          -ms-overflow-style: none;
      }

      .featurette-divider {
	      padding-top:5px; 
	      padding-bottom:5px;
      }
      
      h3 {
	font-weight: bold;
	/* font-family: 'Audiowide', cursive; */
	   font-family: 'Russo One', sans-serif;
      }

      .carousel-inner{
         /* max-height: 300px !important; */
         text-align:center;
         /*padding-top:50px;*/
      }
      #myCarousel{ margin-top:50px; }


     .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C2C1C0' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C2C1C0' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

      .carousel-indicators li {
      background-color: lightgray;
      }
      .carousel-indicators .active {
      background-color: #9c9c9c;
      }

      .bold_blue {
        color: #0088cc;
        /* font-weight: bold; */
      }

      .mySection { margin-top: 40px; }

      h3::before {
         display: block;
         content: " ";
         margin-top: -80px;
         height: 80px;
         visibility: hidden;
         pointer-events: none;
      }
      a#top{
         display: block;
         content: " ";
         margin-top: -80px;
         height: 80px;
         visibility: hidden;
         pointer-events: none;
      }

      .videoWrapper {
      	position: relative;
      	padding-bottom: 56.25%; /* 16:9 */
      	padding-top: 25px;
      	height: 0;
      }
      .videoWrapper iframe {
      	position: absolute;
      	top: 0;
      	left: 0;
      	width: 100%;
      	height: 100%;
      }



/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {


}	
