.red {color:#ae0917; font-weight:600;}
.box-states {clear:both; width:238px; background:#f3f3f3; padding:15px 15px 10px 15px;}
.box-states .ttl {font-size:18px; color:#ae0917;}
.cnt-states {overflow:hidden; padding-bottom:0px; margin-bottom:0px; clear:both; display:none;}
.box-states ul {display:none; margin:8px 0px 0px 0px; list-style:none; padding-left:0;}
.box-states ul li {margin-bottom:6px; font-size:15px; padding-left:15px; text-align:left;}
.box-states ul li a {color:#000; font-size:17px;}
.box-states ul li a:hover {color:#ae0917; text-decoration:none;}
.box-states ul.cwrTS {display:block;}
.ttcountry {font-weight:600; font-size:19px; margin-bottom:0px; background:url(/images/template/location-wr.png) top center no-repeat; float:left; clear:both; color:#fff; padding:0px; cursor:pointer; width:315px; height:38px;}
.locations {font-weight:600; font-size:19px; margin-bottom:0px; background:url(/images/template/location-wr.png) top center no-repeat; float:left; clear:both; color:#fff; padding:0px; cursor:pointer; width:315px; height:38px;}
.locations:hover {background:url(/images/template/location-wr-h.png) top center no-repeat;}
.states {color:#000; font-size:18px; margin-bottom:2px; font-weight:400; cursor:pointer;}
.states:hover {color:#ae0917;}

.res720 .last-box {position:absolute; right:0; width:50%;}

.res320 .locations {width:280px; background-size:contain;}

/* TEXT TESTIMONIALS START */
.container .carea .test-cnt {overflow:hidden; margin-bottom:0px; padding:25px 0px 5px 0px;}
.container .carea .title-test {font-weight:500; font-size:25px; padding-right:30px; color:#1B305d; position:relative;}
.container .carea .title-test img {position:relative; top:5px; left:11px;}
.container .carea .test-cnt .rating {margin-bottom:15px;}
.container .carea .test-cnt .rating img {display:inline; width:120px;}
.container .carea .test-cnt span.red {display:block; float:left; margin:11px 0px 0px 15px;}
.container .carea .test-cnt .text {font-weight:500; float:left; margin-bottom:20px;}
.container .carea .test-cnt .txt p {margin:0px 0px 10px 0px;}
.container .carea .test-cnt .text span {float:left; color:#000;}
.container .carea .test-cnt .text span.name {font-weight:600; font-size:30px;}
.container .carea .test-cnt .text span.date {font-size:30px; padding-left:15px; margin-left:15px; border-left:1px solid #000;}
.container .carea .test-cnt .source {position:relative;height:50px;line-height:50px;clear:both;font-size:28px;font-weight:500;margin-bottom:35px;}
.container .carea .test-cnt .source img {position:absolute; top:0px; left:50px;}
.container .carea .test-cnt .source .btncase {width:120px; height:24px; background:#fff; color:#304558; float:right; font-size:16px; line-height:26px; text-align:center; text-transform:uppercase; font-weight:400; border:1px solid #304558; cursor:pointer; position:absolute; right:0px; top:50%; margin-top:-12px;}
.container .carea .test-cnt .source .btncase:hover {background:#304558; color:#fff; border:1px solid #304558;}
.container .carea .test-cnt .separator {height:1px; border-bottom:solid 1px #ccc; margin:0px 135px;}

.res1810 .container .carea .test-cnt .rating img {width:130px;}
.res1810 .container .carea .test-cnt span.red {margin-top:12px;}
.res1810 .container .carea .test-cnt .text span.name {font-size:32px;}
.res1810 .container .carea .test-cnt .text span.date {font-size:32px; padding-left:20px; margin-left:20px;}

.res940 .container .carea .test-cnt .separator {margin:15px 90px 0px 90px;}

.res720 .container .carea .test-cnt .rating img {width:auto;}
.res720 .container .carea .test-cnt span.red {margin-top:6px;}
.res720 .container .carea .test-cnt .text span.name {font-size:22px;}
.res720 .container .carea .test-cnt .text span.date {font-size:22px;}
.res720 .container .carea .test-cnt .source {font-size:18px;}
.res720 .container .carea .test-cnt .source img {left:35px;}
.res720 .container .carea .test-cnt .separator {width:64%;margin:15px auto 0px auto;}

.res480 .container .carea .test-cnt {margin-bottom:0px; padding:0px 0px 20px;}
.res480 .container .carea .test-cnt .rating img {width:auto;}
.res480 .container .carea .test-cnt span.red {margin-top:4px;}
.res480 .container .carea .test-cnt .text span.name {font-size:20px;}
.res480 .container .carea .test-cnt .text span.date {font-size:20px;}
.res480 .container .carea .test-cnt .source {font-size:18px;}
.res480 .container .carea .test-cnt .source img {left:35px;}
.res480 .container .carea .test-cnt .separator {width:64%;margin:15px auto 7px auto;}

.res320 .container .carea .test-cnt {margin-bottom:0px; padding:10px 0px 10px;}
.res320 .container .carea .test-cnt .rating img {width:auto;}
.res320 .container .carea .test-cnt .text {font-size:14px; display:block; float:none;}
.res320 .container .carea .test-cnt .text span.name {font-size:16px; width:100%;}
.res320 .container .carea .test-cnt .text span.date {font-size:16px; margin:12px 0px; padding:0px; border:0px;}
.res320 .container .carea .test-cnt span.red {margin-top:13px; float:left;}
.res320 .container .carea .test-cnt .source {font-size:16px;}
.res320 .container .carea .test-cnt .source img {left:35px;}
.res320 .container .carea .test-cnt .source .btnmore {width:98%; margin:22px auto; float:none;}
.res320 .container .carea .test-cnt .separator {width:64%;margin:15px auto 10px auto;}
/* TEXT TESTIMONIALS END */

/* Paging Start */
.pagerFooter {float:right; margin-top:10px;}
.pagerFooter a.btn-pg {background:#ececec;text-align:center;line-height:30px;color:#09233d;}
.pagerFooter a.btn-pg:hover {background:#e9a922;}
.pagerFooter a {display:inline-block;font-weight:700;font-size:14px;background:#ececec;width:30px;height:30px;text-align:center;line-height:30px;color:#09233d;margin:0px 2px;text-decoration:none;border-radius:5px;}
.pagerFooter span {display:inline-block;color:#09233d;font-weight:700;font-size:14px;height:30px;text-align:center;line-height:30px;text-decoration:none;margin:0px 2px;}
.pagerFooter a.ppselected {background:#e9a922;}
.pagerFooter a:hover {background:#e9a922;}

.res1810 .pagerFooter a {width:40px; height:40px; line-height:40px; font-size:17px; margin:0px 4px;}
.res1810 .pagerFooter span {height:40px; line-height:40px; font-size:17px; margin:0px 4px;}

.res480 .pagerFooter {text-align:center;}
.res320 .pagerFooter {text-align:center;}
/* Paging End */

.tesline {margin:0px 135px; border-bottom:1px solid #c2c2c2; padding-bottom:34px;}
.wrteshead {font-size:30px;font-weight:700;color:#c43430;float:left;position:relative;display:block;width:100%;margin-bottom:0px;}
.wrteshead .pencil {display:block; background:url(/images/site/testiconpen.png) center no-repeat; width:34px; height:34px; position:absolute; right:76%; top:0;}
.wrtesrow {width:100%; font-size:16px; color:#000; margin-top:15px;}
.tesaut {float:right; font-size:17px; color:#ae0917; font-style:italic; font-weight:700;}

.res1810 .wrteshead {font-size:35px;}

.res940 .wrteshead {margin:10px 0; padding:0px; width:auto;}
.res940 .wrteshead .pencil {right:70%;}

.res720 .container .carea .tesline {width:64%; margin:15px auto 11px auto;}
.res720 .butpho {padding:0 !important;}
.res720 .wrteshead .pencil {right:56%;}

.res480 .container .carea .tesline {width:64%; margin:15px auto 11px auto;}
.res480 .headvid2 {display:none;}
.res480 .subbcont {margin-top:20px; max-width:480px;}
.res480 h1 {text-align:center; background-position:50% 100%;}
.res480 .wrteshead {float:none; text-align:center; width:auto; padding:0px;}
.res480 .wrteshead .pencil {right:22%;}

.res320 .container .carea .tesline {width:64%; margin:15px auto 11px auto;}
.res320 .headvid2 {display:none;}
.res320 .wrteshead {float:none; text-align:center; padding:0px;}
.res320 .wrteshead .pencil {right:10%;}