@charset "utf-8";
/* CSS Document */
/*==============================*/
/*=====   Responsive css  ======*/
/*==============================*/
@media screen and (max-width:980px){
.wrapper{padding:0 10px}
}
@media screen and (max-width:979px){.home .logo img{width:225px;}
	.home .logo{top:76px;}
	.bnrRgt h3{font-size:18px;}
	.filterIn h4{font-size:17px;}
	.bannerCap h3{font-size:22px;line-height:28px;}
	.bnrCapHov{padding:10px 0 0;}
	.bnrCapLft p{font-size:14px;line-height:16px;}
	.ftrRgt{padding:15px 0 0;text-align:left;width:100%;}
	.mainNav ul li{font-size:14px;}
}

@media screen and (max-width:939px){
	.mainNav ul li a{padding:15px 10px;}
	.social a{width:40px;}
	.home .social a{width:60px;}
	.abtLft{padding:0 10px 0 0;width:118px;}
	.abtRgt{width:218px;}
	.abtBox h3{font-size:18px;line-height:22px;}
	ul.filterTitl li{font-size:16px;}
	.artigos .hm-post{width:50%;}
	.contactIn{width:70.5%;}
	.contactIn{width:68.5%;}
	.cntRgt{width:29.5%;}
	.teamBox{width:33.33%;}
	.hm-post{width:33.33%;}
	.artTit h1{font-size:24px;}
	.articleLft{padding:0 2% 0 0;width:65%;}
	.articleRgt{width:31%;}
}

@media screen and (max-width:799px){
	.hm-post{width:50%;}
	.social{display:none;}
	.home .social{display:block;}
	.mainNav{float:right;}
	.abtLft{padding:0;width:auto;float:none;padding:0;text-align:left;}
	.abtLft h2 br{display:none}
	.abtMid{float:none;width:auto;}
	.abtRgt{width:auto;float:none;}
	.articleLft{padding:0;width:auto;float:none;border:none;}
	.articleRgt{float:none;width:auto;display:none;}
	.commentInTop{width:50%;}	
}

@media screen and (min-width:768px){
	.mainNav ul{ }
	.filterIn h4 i {right: 5px;}
	
}

@media screen and (max-width:767px){
	.home .social{display:none}
	.home .headerIn{padding:0;}
	.home .logo{position:static;}
	.header{position:relative}
	.mainNav{padding:0;position:absolute;right:0;width:200px;z-index:6;}
	.home .mainNav{background-color:#fff;}
	.mainNav ul{width:100%;margin-top:14px;float:right;display:none;background-color:#274b99;}
	.mainNav ul li{float:none;text-align:right;}
	.mainNav ul li a{padding:10px 13px;}
	.home .mainNav ul{float:right;width:100%}
	.filterIn{float:left;margin:0;padding:0;width:50%;box-sizing:border-box;background-color:#274b99;}
	.search{float:left;margin:10px 0 0;position:relative;width:100%;}
	.filterIn h4{color:#fff;padding:5px 10px;}
	.filterIn h4:hover{color:#000;background-color:#fff;}
	.fltrBox{width:43%;}
	.author{width:100%;}
	.authorIn ul li h3{ font-size:18px;}
	.filterIn h4 i{right:23px;top:2px;}
	.bnrLft{float:none;margin:0 0 15px;width:auto;}
	.bnrRgt{float:none;width:auto;}
	.openClose{display:block}
	.headerIn{margin:0;padding:10px 0 15px;}
	.home  .open{background-color:#284b98}
	.teamSngl{width:70.5%;}
	.teamSide{width:27%;}
	.hm-postCap h5{font-size:14px;line-height:16px;}
	.contactIn{float:none;width:auto;}
	.cntRgt{float:none;padding:20px 0 0;width:auto;text-align:center;}
	.cntBox a:nth-child(2n),
	.cntBox a{margin:10px;display:inline-block;float:none;}
	.artTit{padding:0 15px 10px;float:none;width:auto;overflow:hidden;}
	.artRgt{float:none;background-color:#284b98;}
	.mbNone{display:none}
	.artRgt:after,
	.artRgt:before{content:'';clear:both;display:table;box-sizing:border-box;}
	.articleTop{padding:0}
	.artTit h1{padding:0 15px;}
	.footer{display:none}
	html,body{height:100%;}
	body{position:relative}
	.rspnsvFrt{width:100%;display:block;position:fixed;left:0;bottom:0;}
	.mainNav {z-index: 1000;}
	.filterIn h4 i {right: 5px;}
	.header {padding:25px 0 4px 0;}
}
@media screen and (max-width:640px){
		.commenPop {margin: 0;padding: 15px;}
		.newsLft {width: 20%;}
		.newsRgt {width: 80%;}
		.down {padding: 10px 0 65px;}
		.commenPop{ margin:0;padding:0}
		.hm-postIn img {max-height: 170px;}
		.hm-postHov p {font-size: 12px;}		
}
@media screen and (max-width:639px){
	.commenPop {margin: 0;padding: 15px;}
	.home .logo img{width:170px;}
	.filterIn h4{font-size:14px;}
	.fltrBox{width:60%;}
	.authorIn{float:none;width:auto;}
	.hm-postCap h5{font-size:16px;line-height:20px;}
	.year{float:left;width:100%;}
	.year ul li{font-size:12px;}
	.fotmLft{float:none;width:auto;}
	.fotmRgt{float:none;padding:10px 0 0;width:auto;}
	.newsLetter span {font-size: 9px;width: 92%;}
	.teamBox{width:50%;}
	.artRgt h3 {font-size: 13px;}
	.commentIn {padding:0;}
	.teamTop{margin-top:20px;}
	.teamTopLft{float:none;width:auto;}
	.teamTopRgt{float:none;padding:20px 0 0;width:auto;}
	.artTit h1{padding:5px 0 0;font-size:16px;line-height:26px;}
	.newsLetter{float:none;width:auto; overflow:hidden}
	.submitBox{float:none;padding:10px 0 0;width: auto;}
	.newsLft {width: 20%;}
	.hm-postIn img {max-height: 170px;} 
    .teamSide {width: 35%}
    .teamSngl {width: 60%}
	.artigos .hm-post {float: none;width: auto}
	.down a {display: block;font-size: 16px;line-height: 24px;padding: 6px 0 47px;width: auto;}
	.hm-postIn img {height: auto;max-height: 100%;}
}
@media screen and (max-width:480px){	
	.newsLftBox {font-size: 12px;}
	.newsLft {width: 30%;}
	.newsRgt {width: 70%;}
	.authorIn ul li {width: 100%;}
}
@media screen and (max-width:479px){
	.filterIn h4{font-size:10px;}
	.filterIn h4 i{right:2px;top:4px;}
	.mainNav {width: 147px;	}
	.home .logo img{width:140px;}
	.fltrBox{width:86%;}
	.bannerCap h3{font-size:12px;line-height:15px;}
	.bannerCap{padding:5px 10px;}
	.bnrCapLft p{font-size:10px;line-height:11px;}
	.bnrCapLft h4{font-size:10px;line-height:20px;}
	.hm-post{width:auto;float:none;}
	.down a{font-size:15px;line-height:20px;padding:10px 0 40px;width:auto;display:block;}
	.artigos .hm-post{width:auto;}
	.teamBox{width:auto;float:none;}
	.teamSide{width:auto;float:none;}
	.teamSngl{width:auto;float:none;}
}

@media screen and (max-width:320px){

	.authorImg {margin: 0 4px 0 0;}

}