/* CSS Document */

.mn-counterbx .wrap{text-align: center; padding: 60px 20px; max-width: 1200px; margin: 0px auto;}
	.mn-counterbx .wrap .subtitle{font-size: 25px; line-height: 25px; font-weight: 700;text-transform: uppercase; margin: 0px 0px 5px;  letter-spacing: 2px;color: #3973b6; }
	.mn-counterbx .wrap h2{color: #000;font-size: 46px;line-height: 50px;}
	.mn-counterbx .wrap #recovered-counter{ font-size: 90px;line-height: 90px; margin: 0px 0px 15px;color: #305ea3;}
	.mn-counterbx .wrap .counttitle{font-size: 25px; line-height: 25px; font-weight: 600;margin: 0px 0px 20px;  letter-spacing: 2px;color: #000; }
	.mn-counterbx .wrap .liveupt{padding: 15px 30px;background: #ededed;color: #3973b6;display: inline-block;font-weight: 700;border-radius: 50px;text-transform: uppercase;font-size: 20px; line-height: 20px;letter-spacing: 1px;}
	.mn-counterbx .wrap .liveupt:before{margin-top: 1px;float: left;  content: "";display: inline-block;width: 19px;height: 19px;background-color: #45d838;border-radius: 50%;margin-right: 10px; vertical-align: middle;}
/*TESTIMONIALS*/
.hm-testimonail{background: #ededed;}
	.hm-testimonail .heading-title{max-width: 1024px; margin: 0px auto; padding: 0px 0px 20px;}
		.hm-testimonail .heading-title .greview{margin: 0px 0px 10px;}
		.hm-testimonail .heading-title h2 strong{font-weight: 700!important;}
		.hm-testimonail .heading-title p{font-size: 18px; line-height: 26px;}
/*---------------------------*/
/*#--- RESPONSIVE        --#*/
/*-------------------------*/
@media screen and (max-width: 1190px) {
	.hm-testimonail .heading-title{max-width: 770px;}
	.hm-testimonail .heading-title p{font-size: 16px; line-height: 23px;}
}
@media screen and (max-width: 820px) {
	.mn-counterbx .wrap .subtitle{font-size: 22px; line-height: 22px; }
	.mn-counterbx .wrap h2{font-size: 35px;line-height: 40px;}
		.mn-counterbx .wrap #recovered-counter{ font-size: 70px;line-height: 70px;}
	.mn-counterbx .wrap .counttitle{font-size: 22px; line-height: 22px; }
	.mn-counterbx .wrap .liveupt{font-size: 18px; line-height: 18px;}
	.mn-counterbx .wrap .liveupt:before{width: 18px;height: 18px;}
}
@media screen and (max-width: 640px) {
	.mn-counterbx .wrap .subtitle{font-size: 20px; line-height: 20px; }
	.mn-counterbx .wrap h2{font-size: 30px;line-height: 34px;}
		.mn-counterbx .wrap #recovered-counter{ font-size: 55px;line-height: 55px;}
	.mn-counterbx .wrap .counttitle{font-size: 20px; line-height: 20px; }
	.mn-counterbx .wrap .liveupt{font-size: 16px; line-height: 16px;}
	.mn-counterbx .wrap .liveupt:before{width: 16px;height: 16px;}
}