/* For dropdown menu */
@media only screen and (min-width: 992px) {
	.sub-menu, .sub-menu2 {
		position: absolute;
		list-style: none;
		z-index: 10;
		opacity: 0;
		visibility: hidden;
		padding: 0;
	}
	.sub-menu li, .sub-menu2 li {
		padding: 0.5rem 1rem;
		background-color: #071e70;
    	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}
	.sub-menu li a, .sub-menu2 li a {
		text-decoration: none;
		color: #fff;
		display: block;
	    line-height: 30px;
	    font-family: 'Baloo 2', cursive;
	    font-weight: 400;
	    font-size: 17px;
	    text-transform: uppercase;
	    letter-spacing: 1.2px;
	}
	.nav-item:hover .sub-menu, .nav-item:hover .sub-menu2 {
		perspective: 1000px;
		opacity: 1;
		visibility: visible;
	}
	.nav-item:hover .sub-menu li, .nav-item:hover .sub-menu2 li {
		opacity: 1;
		visibility: visible;
		animation: viewMenu 0.8s ease-in-out forwards;
	}
	.sub-menu li:hover, .sub-menu2 li:hover {
		background-color: #fff;
	}
	.sub-menu li:hover a, .sub-menu2 li:hover a {
		color: #585858!important;
		font-weight: 600;
	}
	@keyframes viewMenu {
		0% {
			opacity: 0;
			transform: rotateX(-90deg);
			transform-origin: top;
		}
		100% {
			opacity: 1;
			transform: rotateX(0deg);
		}
	}
	.hidden-menu, .hidden-menu2 {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	.dropdown-nav, .dropdown-nav2 {
		position: relative;
	}
	.nav-item {
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.nav-item:hover {
		background-color: rgba(0,0,0,0.025);
	}
	.nav-link {
		line-height: 35px;
	}
	.dropdown-nav-link {
		width: calc(100% - 60px);
	}
	.hidden-menu, .hidden-menu2 {
		position: absolute;
		top: 9px;
		right: 15px;
    	color: #585858;
	    width: 30px;
	    height: 30px;
	    border: 2px solid #585858;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 30px;
	    cursor: pointer;
	}
	.sub-drop, .sub-drop2, .sub-menu, .sub-menu2 {
		position: absolute;
		opacity: 0;
		visibility: hidden;
	}
	.sub-menu-small, .sub-menu2-small {
		position: static;
		list-style: none;
		z-index: 10;
		opacity: 1;
		visibility: visible;
		padding: 0;
		width: 100%;
	}
	.sub-menu-small li, .sub-menu2-small li {
		padding: 0.5rem 1rem 0.5rem 2rem;
		background-color: #071e70;
    	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}
	.sub-menu-small li a, .sub-menu2-small li a {
		text-decoration: none;
		color: #fff;
		display: block;
		line-height: 30px;
	    font-family: 'Baloo 2', cursive;
	    font-weight: 400;
	    font-size: 17px;
	    text-transform: uppercase;
	    letter-spacing: 1.2px;
	}
	.sub-menu-small li:hover, .sub-menu-small2 li:hover {
		background-color: #fff;
	}
	.sub-menu-small li:hover a, .sub-menu-small2 li:hover a {
		color: #585858;
		font-weight: 600;
	}
	@keyframes viewMenu {
		0% {
			opacity: 0;
			transform: rotateX(-90deg) ;
			transform-origin: top;
		}
		100% {
			opacity: 1;
			transform: rotateX(0);
		}
	}
}

/* End dropdown menu */

@media only screen and (max-width: 991px) {}



@media only screen and (max-width: 767px) {}



@media only screen and (min-width: 576px) {
	.history-sm {
		display: none;
	}
	.history-lg {
		display: block;
	}
}

@media only screen and (max-width: 575px) {
	.history-sm {
		display: block;
	}
	.history-lg {
		display: none;
	}
}