
	.logo a span { display: block; width: 100%; margin-left: 9px; margin-bottom: -15px; }

	h4 { font-size: 20px; }

	.stats-container img { height: 70px; margin-right: 20px; }
	.stats--threats span, .stats--threats p { float: left; color: #fff; }
	.stats--threats span:first-of-type { font-size: 30px; }
	.stats--threats span:last-of-type { font-size: 34px; }
	.stats--threats .stats-wrapper { width: 90px; }

	.article-post { padding: 10px 20px 20px; box-shadow: 0 3px 6px rgba(12,34,130,.2); }
	.article-image { display: none; }

	article.article-post { margin-bottom: 50px; }
	.latest-articles figcaption h2 { height: 110px; overflow: hidden; }
	article.article-post a figure { height: 305px; overflow: hidden; margin-bottom: 15px; }

	.article-footer .article-comments span { font-family: Arial; color: #666; font-size: 10px; }
	.article-footer .article-comments i { font-size: 14px; margin-left: 5px; }

	.view-more { margin-top: 20px; }

	section.get-started { padding: 80px 0 60px; }
	section.get-started h2 { width: 100%; margin-bottom: 20px; }

	footer { padding-bottom: 50px !important; }
	.footer-nav p { width: 50%; float: left; }
	#subscribe-input { font-size: 13px; width: 100%; padding-bottom: 9px; -webkit-transition: all 300ms;
    	transition: all 300ms; color: #fff; border: none; border-bottom: solid 2px #7AE2DE;
	    background-color: #414A52;
	}
	.footer-submit { background-color: #414A52;  }
	.footer-submit:after { font-family: 'FontAwesome'; content: '\f054'; padding-left: 5px; position: relative; font-size: 90%; }
	.footer-share i { font-size: 20px; }

	/* report page section */
        .report h3.head--reports { color: #a94442; text-align: center; font-size: 2rem; } 
        .report h4 { font-size: 16px; }
        .report .btn-download { background-color: #ef2222; border-color: #e01d1d; margin: 20px 0; color: #fff;
          font-weight: bold; font-size: 20px; line-height: 50px; padding: .5rem 1rem; border-radius: .3rem;
        }
        .report h2:hover, .report h3:hover, .report .alert:hover { 
          box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
        .report .h2--report { background-color: #a4c346; padding: 1rem; color: #fff; margin: 30px 0; }
        .report strong { font-weight: 600; }
        .report .list-group-item { font-family: sans-serif; line-height: 20px; }
        .report .report--removal-h3 { background-color: #1c548f; padding: 1rem; color: #fff; margin: 40px 0 20px;
          -webkit-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
	/* report page section END */

	.about-us h3 { font-size: 24px; color: #31708f; margin-top: 30px; }
	.about-us p { text-align: justify; }
	.about-us a { color: #337ab7; font-weight: 500; }

	@media (max-width: 768px) {
        	.has-padding { padding: 80px 0; }
		.stats .stats-container { width: 33.33333%; text-align: center; }
		.footer-submit { margin-bottom: 20px; }
		article.article-post a figure { height: 220px; }
		.latest-articles figcaption h2 { height: 100px; }
		.footer-nav p { width: 100%; text-align: center; }
		footer .footer-nav ul.footer-share { text-align: center; }
		footer .footer-nav ul.footer-share>li { display: inline-block; padding: 15px; }
		.share-dropdown { bottom: 70px; left: calc( 50% + 15px ); }
	}
	@media (max-width: 425px) {
		h3, h4 { padding-left: 10px; padding-right: 10px; margin-bottom: 40px; }
		.stats { display: none; }
		.stats-text { width: 100%; }
		.stats-container img { margin-bottom: 20px; }
		.report p { padding: 0 10px 15px; }
		.report img { width: 100%; height: auto; }
		.report .list-group-item { font-size: 12px; }
		article.article-post { margin-bottom: 20px; }
		.latest-articles article { margin-top: 20px;  }
		article.article-post a figure { height: 362px; }
		.latest-articles figcaption h2 { height: 112px; }
	}
