a{
text-decoration:none !important;	
	
}

h2 a{
	
	color:#212529
}

h2{
	
font-size:24px;	
	
}

.bars {
    position: fixed;
    right: 20px;
    top: 30px;
    font-size: 20px;
    background: #ff6600ab;
    color: #fff;
    width: 50px;
    height: 50px;
    display: none;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    cursor: pointer;
    z-index: 999;
}

.mobmenu > .nav{
	
    flex-direction: column;	
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999999;
    top: 0;
    left: 0;
    background-color: #ffffff;
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.2s;
}

.sidenav .closebtn {
position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    font-weight: 700;
	
}

.oversize {
    background: #0000008c;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999999999;
}

.georg{
    width: 100%;
    max-width: 300px;	
	
}

.wrapheader{
	    display: flex;
    justify-content: space-between;
	    align-items: center;
	
}
footer{
	
background:#212529;	
color:#6c757d;	
}

nav.navbar{
	
    border-bottom: 1px solid #9999993b;	
	    border-top: 1px solid #9999993b;
}

ul.dropdown-menu{
	

    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    border: none;
    border-radius: 0px;
    padding: 10px 20px;
width: auto;
	
}

@media (min-width: 0px) {
    .navbar .dropdown:hover .dropdown-menu {
      display: block;
      margin-top: 0; /* Убирает зазор, чтобы мышка не теряла фокус */
    }
  }

@media (max-width: 768px) {
iframe{
width:100% !important;
max-width:100% !important;	
margin-bottom:10px;	
}
}


@media (max-width: 991px) {
.navbar.navbar-light ul.nav{
display:none;	
	
}

.bars {
        display: flex;
    }

}