/* testimonials */
.border {width:100%; height:1px; margin:22px 0px 30px 0px; border-top:solid 1px #28345e;}

.container .carea .separator {width:75%; height:1px; border-bottom:solid 1px #ccc; margin:15px 0 11px 135px;}
.res940 .container .carea .separator {margin:15px 0 11px 90px;}
.res720 .container .carea .separator {width:64%; margin:15px auto 11px auto;}
.res480 .container .carea .separator {width:64%; margin:15px auto 11px auto;}
.res320 .container .carea .separator {width:64%; margin:15px auto 11px auto;}

.title-test {font-weight:500; font-size:25px; color:#28345e; position:relative;}
.title-test img {position:relative;top:0;left:5px;margin:0px !important;display:inline !important;}
.res320 .title-test {font-size:24px;}

.test-cnt {overflow:hidden; margin:15px 0;}
.test-cnt .rating {margin-bottom:11px; overflow:hidden;}
.test-cnt .rating img {float:left;}
.test-cnt span.red {display:block; float:left; margin-left:10px;}
.test-cnt .text {font-weight:500; float:left; margin-bottom:13px;}
.test-cnt .txt p {margin:0px 0px 32px 0px; padding:6px 0;}
.test-cnt .text span {float:left; color:#000;}
.test-cnt .text span.name {font-weight:600; font-size:16px;}
.test-cnt .text span.date {font-size:15px; padding-left:9px; margin-left:12px; border-left:1px solid #000;}
.test-cnt .source {position:relative;/* width:150px; */height:50px;line-height:50px;clear:both;font-size:19px;font-weight:500;}
.test-cnt .source img {position:absolute;top:0px;left:40px;height:100%;}
.test-cnt .source .btnmore {width:120px; height:24px; background:#28345e; color:#fff; float:right; font-size:16px; line-height:24px; text-align:center; text-transform:uppercase; font-weight:400; cursor:pointer;}
.test-cnt .source .btnmore:hover {background:#ff5301; color:#fff;}

.res320 .test-cnt .text {font-size:14px; display:block; float:none;}
.res320 .test-cnt .text span.name {font-weight:600; font-size:16px; width:100%;}
.res320 .test-cnt .text span.date {font-size:15px; margin:12px 0; padding:0px; border:0px;}
.res320 .test-cnt span.red {margin-top:10px; float:left;}
.res320 .test-cnt .source .btnmore {width:98%; margin:22px auto; float:none;}

/* Paging Start */
.pagerFooter {clear:both; padding-top:25px; border-top:solid 1px #e1e1e1; overflow:hidden;}
.pagerFooter .pagerFooterArea {float:right; font-size:22px;}
.pagerFooter .pagerFooterArea a.btn-pg {background:#28345e; text-align:center; line-height:43px; color:#fff;}
.pagerFooter .pagerFooterArea a.btn-pg:hover {background:#ff5301;}
.pagerFooter .pagerFooterArea a {display:block; float:left; background:#28345e; width:42px; height:42px; text-align:center; line-height:43px; color:#fff; margin:0px 3px; text-decoration:none;}
.pagerFooter .pagerFooterArea span {display:block; background:#28345e; float:left; width:42px; height:42px; text-align:center; line-height:45px; color:#fff; letter-spacing:1px; margin:0px 3px; text-decoration:none;}
.pagerFooter .pagerFooterArea a.ppselected {background:#ff5301;}
.pagerFooter .pagerFooterArea a:hover {background:#ff5301;}

.res1810 .pagerFooter {padding-top:35px;}

.res320 .pagerFooter .pagerFooterArea {font-size:15px;}
.res320 .pagerFooter .pagerFooterArea a {width:27px; height:27px; margin:0px 2px; line-height:29px;}
.res320 .pagerFooter .pagerFooterArea span {width:27px; height:27px; margin:0px 2px; line-height:29px;}