
@media (max-width: 575px)  {
	header #topBarWrap{
		background-color: #343694;
		color: #fff;
		font-size: 15px;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		letter-spacing: 5px;
	}
	#copyright div.col-lg-6:last-child,
	#copyright div.col-lg-6{
		justify-content: center;
	}
	#sidebarWrap{
		display: none;
	}
	.cardRedWrap p{
		font-size: 12px;
		margin-bottom: 0px;
	}
	.cardRedWrap h3{
		font-size: 14px;
	}
	.cardRedWrap a{
		font-size: 11px;
	}
	.cardRedWrap {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 20px;
	    padding-right: 20px;
	    margin-bottom: 10px;
	}
	#greySection {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	#greySection h3{
		font-size: 20px;
		margin-bottom: 10px;
	}
	footer{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	footer h3{
		font-size: 20px;
		margin-bottom: 10px;
	}
	footer ul{
		margin-bottom: 20px;
	}
	footer .col-lg-4:last-child ul{
		margin-bottom: 0px!important;
	}
	footer ul li{
		font-size: 12px;
		margin-bottom: 5px;
	}
	footer ul li a{
		font-size: 12px;
	}
	#bannerNews .newsWrap{
		width: 100%;
		position: inherit!important;
		height: auto;
		max-width: 540px;
		margin-left: auto;
    	margin-right: auto;
    	padding-left: 30px;
    	padding-right: 30px;
	}
	#bannerNews{
		position: inherit!important;
		background-color: #fff;
		padding-top: 25px;
		padding-left: 0;
    	padding-right: 0;
		z-index: 1;
	}
	.newsWrap .newBoxItem{
		margin-bottom: 10px;
	}
	.newsTitle{
		position: inherit!important;
		height: auto;
		margin-top: 25px;
	}
	.newsTitle .col-lg-6:first-child{
		display: none;
	}
	.newsTitle .col-lg-6 h3{
		color: #191919;
	}
	.newsTitle .viewMoreBtn{
		color: #191919;
	}
	#content{
		padding-top: 20px;
	}
	.bannerQuoteWrap h2{
		font-size: 25px;
	}
	.bannerQuote .container{
		padding-top: 0px;
	}
	.bannerQuote{
		align-items: flex-end;
	}
	.bannerQuoteWrap h2{
		color: #fff;
		position: relative;
		z-index: 1;
	}
	.bannerQuoteWrap p{
		color: #fff;
		position: relative;
		z-index: 1;
	}
	.bannerQuote:before{
		content:"";
		background-image: url('../assets/header_shadow_bot.png');
	    background-size: auto 100%;
	    background-repeat: repeat-x;
	    background-position: top center;
	    position: absolute;
	    bottom: 0px;
	    width: 100%;
	    left: 0;
	    z-index: 1;
	    height: 210px;
	}
	header .col.menuPrimary{
		display: none;
		opacity: 0;
		visibility: hidden;
	}
	header .socialWrapMenu{
		width: 151px;
	}
	header .mobileMenuWrap{
		display: flex;
	}
	#bannerWrap .primaryBanner .item{
		height: 90vh;
	}
	#bannerWrap .custom-nav{
		top: 30%;
	}
	header.page .mobileMenuWrap button{
		font-size: 24px;
	}
	header.page .logo-wrap{
		padding-left: 15px;
	}
	#page-content.organigrama .card .card-body ul li{
		margin-bottom: 0px;
		font-size: 12px;
	}
	#page-content.organigrama .card{
		margin-bottom: 10px;
	}
	#page-content.organigrama .titleTax{
		font-size: 18px;
	}
	#page-content {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
}


@media (min-width: 576px) and (max-width: 767px)  {
	#sidebarWrap{
		display: none;
	}
	#bannerNews .newsWrap{
		width: 100%;
		position: inherit!important;
		height: auto;
		max-width: 540px;
		margin-left: auto;
    	margin-right: auto;
    	padding-left: 30px;
    	padding-right: 30px;
	}
	#bannerNews{
		position: inherit!important;
		background-color: #fff;
		padding-top: 25px;
		padding-left: 0;
    	padding-right: 0;
		z-index: 1;
	}
	.newsWrap .newBoxItem{
		margin-bottom: 10px;
	}
	.newsTitle{
		position: inherit!important;
		height: auto;
		margin-top: 25px;
	}
	.newsTitle .col-lg-6:first-child{
		display: none;
	}
	.newsTitle .col-lg-6 h3{
		color: #191919;
	}
	.newsTitle .viewMoreBtn{
		color: #191919;
	}
	.cardRedWrap p{
		font-size: 12px;
		margin-bottom: 5px;
	}
	.cardRedWrap h3{
		font-size: 14px;
	}
	.cardRedWrap a{
		font-size: 11px;
	}
	.cardRedWrap {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 20px;
	    padding-right: 20px;
	    margin-bottom: 30px;
	}
	#cardsSection .cardWrap{
		width: 50%;
	}
	#copyright div.col-lg-6:last-child,
	#copyright div.col-lg-6{
		justify-content: center;
	}
	.bannerQuoteWrap h2{
		font-size: 30px;
	}
	footer h3{
		font-size: 20px;
	}
	footer ul{
		margin-bottom: 30px;
	}
	footer .col-lg-4:last-child ul{
		margin-bottom: 0px!important;
	}
}


@media (min-width: 768px) and (max-width: 991px)  {
	
}


@media (min-width: 992px) and (max-width: 1199px) {
	.cardRedWrap p{
		font-size: 12px;
		margin-bottom: 5px;
	}
	.cardRedWrap h3{
		font-size: 14px;
	}
	.cardRedWrap a{
		font-size: 11px;
	}
	.cardRedWrap {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 20px;
	    padding-right: 20px;
	    margin-bottom: 30px;
	}
	header .menuPrimary ul li a{
		font-size: 14px;
	}
	header .menuPrimary ul li ul.sub-menu{
		transform: translate(-31%, 0%);
	}
	header .socialTop li a{
		font-size: 20px;
	}
}

@media (min-width: 1200px) and (max-width: 1699px) {
	.cardRedWrap p{
		font-size: 12px;
		margin-bottom: 5px;
	}
	.cardRedWrap h3{
		font-size: 14px;
	}
	.cardRedWrap a{
		font-size: 11px;
	}
	.cardRedWrap {
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
}
@media (min-width: 1700px) {
	
}
