/*==========  Desktop First  ==========*/

@media (min-width: 1199.98px) {

}

@media (max-width: 991.98px) {

	.download-table table td a span,
	.download-table table tr td:nth-child(3) {display: none;}
	
.tabs li + li {
margin-left: 5px;
}

.tabs li {
padding:0px;
font-size:15px;
display:block;
text-align:left;
}

.tabs {
display:block;
}

.tabs li:hover {
background:#004d9f !important;
color:#fff !important;
}

.as-box {
width:100%;
overflow:hidden;
margin:0.5em 0 !important;
}

.sidebar .close {
position: absolute;
right: 15px;
top: 10px;
width: 20px;
height: 20px;
opacity: 0.3;
z-index:9999999999999;
cursor:pointer;
}
.sidebar .close:hover {
opacity: 1;
}
.sidebar .close:before, .sidebar .close:after {
position: absolute;
left: 15px;
content: ' ';
height: 20px;
width: 2px;
background-color: #333;
}
.sidebar .close:before {
transform: rotate(45deg);
}
.sidebar .close:after {
transform: rotate(-45deg);
}

}

@media (max-width: 767.98px) {

.title-box-full {
display:block;
}

.tabs li {
width:100%;
padding:5px 10px;
}

.tabs li + li {
margin-left: 0px;
margin-top:0px;
}

.tabs .current {
    position: relative;
    border-color: inherit;
    color: #fff;
    background:#004d9f;
    
}


.tabs::before {
background-color:inherit
}

	.footer {text-align: center;}

	.copyright {
		border: none;
		margin-bottom: 1em;
	}

	.column-aside {
		display: none;
	    position: fixed;;
	    top: 0;
	    left: 0;
	    width: 290px;
	    height: 100%;
	    z-index: 1000;
	    min-height: 100vh;
	    overflow: auto;
	}

	.menuLeft ul li a {
		white-space: nowrap;
	}

	.btn-menu {
		display: inline-block;
	}

}

@media (max-width: 575.98px) {

	.wrap {
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 10px;
	}

	.main-menu li:first-child {margin-left: 0;}
	.download-table table tr td:nth-child(2) {display: none;}

	.as-type-1, .as-type-2 {transform: scale(.9);}

	.logo object {width: 215px;}

}

/*==========  Mobile First  ==========*/

@media (min-width: 576px) {

	.cookies_policy {
		width: 420px;
		box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
		margin: 1em;
		border-radius: 5px;
	}

	.sticky-desktop {
		position: fixed;
		top: 1.2rem;
		right: 1.2rem;
		width: 27px;
	}

	.sticky-desktop a {margin: 0 0 4px !important;}

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}