/* testimonials */
.res480 .carea {padding-bottom:30px;}
.res480 .carea img {width:auto; height:auto; display:inline; position:static;}
.res320 .carea {padding-bottom:30px;}
.res320 .carea img {width:auto; height:auto; display:inline; position:static;}

.border {width:100%; height:1px; margin:22px 0px 30px 0px; border-top:solid 1px #5e2e83;}

.separator {width:75%; height:1px; border-bottom:solid 1px #ccc; margin:15px 0 11px 135px;}
.res940 .separator {margin:15px 0 11px 90px;}
.res720 .separator {width:64%; margin:15px auto 11px auto;}
.res480 .separator {width:64%; margin:15px auto 11px auto;}
.res320 .separator {width:64%; margin:15px auto 11px auto;}

.title-test {font-weight:500; font-size:25px; color:#5e2e83; position:relative;}
.title-test img {position:relative; top:0; left:5px; margin:0; display:inline;}
.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:36px; line-height:22px; clear:both; font-size:19px; font-weight:500;}
.test-cnt .source img {position:absolute; top:-7px; left:40px; height:100%;}
.test-cnt .source .btnmore {width:120px; height:24px; background:#5e2e83; 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:#dd0ea7; 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 {float:right; margin-top:10px;}
.pagerFooter a.btn-pg {background:#5e2e83; text-align:center; line-height:34px; color:#fff;}
.pagerFooter a.btn-pg:hover {background:#dd0ea7;}
.pagerFooter a {display:block; float:left; background:#5e2e83; width:33px; height:35px; text-align:center; line-height:34px; color:#fff; margin:0 2px; text-decoration:none; border-radius:5px;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#000; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#dd0ea7;}
.pagerFooter a:hover {background:#dd0ea7;}
.carea .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

/* Email Share */
/* social share buttom Start */
.socialitems {margin-top:4px; height:20px;}
.socialitems .red {float:left; margin:0px 5px 0px 0px;}
.socialitems .red.share2 {position:relative;}
.socialitems .btnViews {border-radius:3px; color:#fff; font-size:10px; display:block; height:20px; width:61px; line-height:20px; background:#dd0ea7 url(/images/0/view-icon.png) 6px 50% no-repeat; font-size:11px;}
.socialitems .btnViews .ViewsNum {display:block; height:20px; width:32px; margin-left:23px; text-align:center;}
.socialitems .btnViews .ViewsNum .visitsUnit {text-transform:uppercase;}
.socialitems .btnFbShare {display:block; height:20px; width:20px; background:url(/images/0/fb.png);}
.socialitems .btnFbShare:hover {background:url(/images/0/fb-h.png);}
.socialitems .btnTwShare {display:block; height:20px; width:20px; background:url(/images/0/tw.png);}
.socialitems .btnTwShare:hover {background:url(/images/0/tw-h.png);}
.socialitems .red.ws {background:url(/images/0/ws.jpg) center no-repeat; height:20px; width:22px;}
.socialitems .red.ws:hover {background:url(/images/0/ws-h.jpg) center no-repeat;}
.socialitems .red.email {background:url(/images/0/mail.jpg) center no-repeat; height:20px; width:20px; cursor:pointer;}
.socialitems .red.wBtnShareAll {background:url(/images/0/botton-share.png) center no-repeat; height:20px; width:20px; cursor:pointer; margin:0px;}
.socialitems .red.wBtnShareAll:hover {background:url(/images/0/botton-share-h.png) center no-repeat;}
.socialitems .wBoxShareAll {position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:99; display:none; margin:0px;}
.socialitems .wBoxShareAll .wTxtLink {width:119px; margin:5px 0px 6px; border:none; height:20px;}
.socialitems .wBoxShareAll .txt {display:block;}
.socialitems .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.socialitems .link a {display:block; padding-left:30px; width:20px; height:20px; line-height:23px; margin-bottom:5px; color:#000;}
.socialitems .link a.fb-share {background:url(/images/0/fb.png) left no-repeat;}
.socialitems .link a.tw-share {background:url(/images/0/tw.png) left no-repeat;}
.socialitems .link a.lk-share {background:url(/images/0/lik.png) left no-repeat;}
.socialitems .link a.gp-share {background:url(/images/0/gp.png) left no-repeat;}
.socialitems .link a.pt-share {background:url(/images/0/pt.png) left no-repeat;}
.socialitems .link a.ws-share {background:url(/images/0/ws.jpg) left no-repeat;}
.socialitems .link a.ml-share {background:url(/images/0/mail.jpg) left no-repeat;}
.socialitems .red.email:hover {background:url(/images/0/mail-h.jpg) center no-repeat;}
.socialitems .red.google {margin-right:0px; width:33px; overflow:hidden;}
/* social share buttom end */

#eShareAbsLayer {position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute;width:643px;height:auto;left:50%;margin-left:-321px;top:35px !important;background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/0/icon-mail.png) 80px no-repeat #5e2e83;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#5e2e83; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#5e2e83; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#5e2e83; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#dd0ea7;}
#eShareAbsLayer input {width:250px;}
#eShareAbsLayer.eng input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px;height:33px;float:right;margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right;margin:0px 10px;width:105px;color:#5e2e83;text-align:right;line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

.res480 #eShareAbsLayer #eShareCntForm {width:480px;margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 40px no-repeat #00b1bb; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 46px no-repeat #00b1bb;font-size:18px;padding:10px 55px 10px 106px;text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px;margin-left:-158px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}