@media (min-width: 768px) {
	.nav-link{
		font-size: 14px!important;
	}

	.blue-toggler .navbar-toggler-icon {
	  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(75, 255, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;
	}

	.dropdown-item,
	.dropdown-item a:active{
		font-size: 14px!important;
	}

	#wrapper{
		padding-top: 40px;
	}

	.top-main-title{
		font-family: sans-serif;
		font-size: 26px;
	}

	.description{
		font-size: 17px;
	}

	.banner {
		height: 232px;
		text-align: left;
	}
	.bannertext {
		background-color: transparent;
		top: 100px;
		left: 80px;
	}

	.bluebox{
		font-size: 1.1rem;
	}

	.content-right{
		font-size: 13px;
	}
  #gallery img {
    height: 25vw;
  }

}
@media (max-width: 768px)
{
 .container {
   width: 100%!important;
   padding: 0!important;
   overflow:hidden; /*smaller screen padding remove*/
 }
}

@media (max-width:575.98px){
  .section-blocks h2 {
    font-size: 1.6rem;
  }
  .section-blocks p {
    font-size: 1.2rem;
  }
  .carousel-caption h2 {
    font-size: 1.9rem!important;
  }
  #carouselWelcome {
    height: 70vh;
  }
  .carousel-item {
    height: 70vh!important;
    background-position-x: 45%;
  }
  .contact {
    margin: 0 1rem;
  }

  .banner {
    height: 68px;
  }
  .console {
    font-size: 0.8rem!important;
    width: auto;
  }
}

@media (min-width:576px){
  #carouselGallery .carousel-item img {
    height: 350px;
  }
}

@media (min-width:992px){
  #gallery img  {
    height: 18vw;
  }
}

@media (max-width:1199.98px){
  .banner {
    height: 150px;
  }
}

@media (max-width:1400px){
  .banner {
    height: 100px;
  }
}
