@charset "utf-8";
/* CSS Document */
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	background:#fff;
	color:#333;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea {margin:0;padding:0;}
header, section, footer, aside, nav, main, article, figure {display: block;}
table, tr, td {border:0;}
a{outline: none; color:#333; text-decoration:none;}
a:hover {outline: none; text-decoration:none;}
img {border:none;}
li {list-style:none;}
*{box-sizing:border-box;}
.for-desk{display:block;}
.for-mob{display:none;}
.clearall{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	}

.container{
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
	/*display:table;
	border:1px solid #f00;*/
}
.top-sec{
	float:left;
	width:100%;
	background:#ffffff;
	padding:5px 0;
}
.logo{
	float:left;
	margin-top:15px;
}
.top-bnr-img{
	float:right;
}
.comn-txt{
	font-size:18px;
	line-height:23px;
	font-weight:400;
	padding-bottom:20px;
}
.comn-txt span{font-weight:700;}
.comn-hdg{
	font-size:26px;
	line-height:30px;
	font-weight:700;
	padding:8px 0;
	letter-spacing:-0.9px;
	float:left;
	width:100%;
}
.content-sec{
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:40px;
}
.hdg-txt{
	font-size:34px;
	line-height:38px;
	color:#262626;
	letter-spacing:-0.9px;
	padding:35px 0 10px;
	float:left;
	width:100%;
}
.hdg-txt span{
	color:#ed1e24;
	font-weight:700;
}
.sub-hdg-txt{
	font-size:26px;
	line-height:30px;
	color:#545454;
	float:left;
	width:100%;
}
.cont-innr-sec{
	float:left;
	width:100%;
	padding-top:30px;
}
.cont-innr-sec-lft{
	float:left;
	width:68.47%;
	padding-right:40px;
	border-right:2px dashed #d6d6d6;
}
.testi-sec{
	float:left;
	width:100%;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:5px 0;
}
.scl-img1{
	float:left;
	margin-right:20px;
}
.testi-rgt{
	float:left;
	padding:10px 0;
}
.testi-rgt p{
	text-transform:uppercase;
}
.testi-rgt p span{
	color:#ff0000;
}
.testi-rgt img{
	margin-top:10px;
}
.article1, .article2, .article3{
	float:left;
	width:100%;
	padding:30px 0;
}
.article1 img, .article2 img, .article3 img{
	max-width:100%;
}
.article1 p, .article2 p, .article3 p{
	background:#daedf6;
	float:left;
	width:100%;
	font-size:18px;
	line-height:23px;
	font-style:italic;
	color:#000;
	padding:10px 20px;
}
.article1 p span, .article2 p span, .article3 p span{
	font-weight:700;
	font-style:italic;
}

.blue-bg-sec{
	float:left;
	width:100%;
	background:#daedf6;
	padding:25px 20px;
	margin:10px 0 30px;
}
.blue-bg-sec div{
	float:left;
	border-left:2px dashed #d0d0d0;
	margin-left:20px;
}
.blue-bg-sec div p{
	font-size:20px;
	font-style:italic;
	padding-bottom:20px;
	float:left;
	margin-left:-25px;
	padding-left:65px;
}
.blue-bg-sec div p:first-child{
	background:url(../images/quote-img.png) left top no-repeat;
}
.blue-bg-sec div p:last-child{padding-bottom:0;}

.involve-sec{
	float:left;
	width:100%;
	background:#fff2cb;
	text-align:center;
	padding:35px 30px;
	margin:10px 0 30px;
}
.involve-hdg-txt{
	font-size:26px;
	line-height:30px;
	font-weight:700;
	color:#272727;
	padding-bottom:25px;
}
ul.involve-list{
	float:left;
	width:100%;
}
ul.involve-list li{
	width:30%;
	margin-right:5%;
	border:1px solid #e2cd8f;
	border-radius:5px;
	background:#fff;
	float:left;
	font-size:20px;
	font-weight:700;
	padding:10px;
	min-height:200px;
}
ul.involve-list li:last-child{margin-right:0;}
ul.involve-list li img{margin-bottom:5px;}
.best-prt{
	float:left;
	width:100%;
	padding:30px 0;
}
.best-prt > div{
	float:left;
	width:48%;
	
}
.best-prt div:first-child{
	border-right:2px dashed #dadada;
	margin-right:15px;
	padding-right:15px;
	width:49%;
}
.best-prt p{
	font-size:18px;
	font-weight:700;
	color:#272727;
	display:inline-block;
	width:70%;	
	padding-left:15px;
	letter-spacing:-0.5px;
}
.best-prt span{
	font-size:58px;
	font-weight:700;
	color:#ff0000;
	display:inline-block;
	letter-spacing:-1px;
	vertical-align:top;
}
.best-prt span sup{font-size:40px;}
.lft-txt1{
	font-size:22px;
	font-weight:700;
	color:#272727;
	background:#fff2cb;
	padding:10px 15px;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.update{
	float:left;
	width:100%;
	color:#fff;
	background:#4f8bc8;
	padding:20px;
	margin:10px 0 30px;
}
.update p:first-child{
	font-size:20px;
	line-height:24px;
	border-bottom:1px dashed #fff;
	padding-bottom:15px;
	margin-bottom:15px;
}
.update p:first-child span{
	font-size:26px;
	font-weight:700;
}
.btn{
	margin-bottom:30px;
}

.left-sec{
	float:left;
	width:100%;
	padding:0;
	position:relative;
	box-sizing:border-box;
	}
.comnt-box{max-width:100%;}
.revw-hdr, .cmnt-sec{
	display:inline-block;
	width:100%;
	line-height:30px;
	}
.revw-hdr h3{
	font-size:30px;
	text-align:left;
	float:left;
	font-weight:500;
	text-transform:uppercase;
	line-height:34px
	}
.revw-hdr  .rgt-sec{
	float:right;
	}
.revw-hdr .rgt-sec img{ vertical-align:middle;}
.num-comnts{position: absolute;
    top: 47px;
    left: 0;}
.cmnt-sec{
	padding-left:80px; 
	border-bottom:1px solid #b3b3b4;
	padding-top:20px;
	padding-bottom:15px;
	position:relative;
	box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;
	}
.last{border:none}
.cmnt-sec .user-icon {
    position: absolute;
    left: 0px;
    border-radius: 33px;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.cmnt-sec .rgt-sec{float:left; width:100%}
.cmnt-hdng{
	display: inline-block;
	line-height: 15px;
	width: 100%;
	text-align:left;
}
.cmnt-hdng span{
	float:left;
	color: #848484;
	}
.cmnt-hdng h3, .cmnt-hdng .user-rtngs{text-align:left; float:left}
.cmnt-hdng h3{
	font-size:18px; 
	line-height:16px;
	color:#5d6ea2;
	font-family:Arial, Helvetica, sans-serif;
}
.cmnt-sec a{color:#5d6ea2; font-weight:700;}
.cmnt-sec .comn-para{color:#232323; font-size:17px; margin:5px 0 0px; font-family:Arial, Helvetica, sans-serif; line-height:21px}
.cmnt-sec .cmnt-dt{float:left; color:#848484; font-weight:400; }
.cmnt-sec .cmnt-dt span{font-weight:400; color:#5d6ea2}
.plain-seprtr{border-bottom: 1px solid #f2f2f2;display: inline-block; width:100%; margin-bottom:35px;}

.cont-innr-sec-rgt{
	float:right;
	padding-left:30px;
	width:30.76%;
}
.rgt-sec-hdg-txt{
	font-size:22px;
	line-height:26px;
	color:#fff;
	background:#f00;
	padding:15px 10px;
	float:left;
	width:100%;
}
.rgt-sec-hdg-txt img{
	vertical-align:middle;
	margin-right:10px;
}
.rgt-innr-sec{
	float:left;
	width:100%;
	margin:20px 0 0;
}
.rgt-innr-sec img{
	max-width:100%;
	margin-top:10px;
}


.footer{
	float:left;
	width:100%;
	background:#292929;
	padding:20px 0;
}
.footer p{
	color:#5b5b5b;
	font-size:16px;
	line-height:20px;
}

