@charset "utf-8";
/* CSS Document */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

/*.tr-info li i {background-image:url(../img/retina/tr_icns_results@2x.png); background-size:40px auto;}*/
/*.tr-header h2 span {background-image:url(../img/retina/tr_checkmark@2x.png); background-size:26px 20px;}*/
/*.incs-list ul li {background-image:url(../img/retina/checkmark_red@2x.png); background-size:14px 14px;} */
.rg-report {background-image:url(../img/retina/rg_report@2x.png); background-size:180px 284px;}
.rg-opt-best i {background-image:url(../img/retina/rg_arw@2x.png); background-size:6px 12px;}
.rg-secure span {background-image:url(../img/retina/rg_icn_lock@2x.png); background-size:12px 16px;}
.rg-guarantee .guarantee {background-image:url(../img/retina/rg_guarantee@2x.png); background-size:180px 140px;}
.rg-test-name i {background-image:url(../img/retina/rg_test_arw@2x.png); background-size:10px 7px;}
.rg-help {background-image:url(../img/retina/rg_help@2x.png); background-size:100px 91px;}
.report-sample {background-image:url(../img/retina/report_sample@2x.png); background-size:232px 328px;}
.officer {background-image:url(../img/retina/officer@2x.png); background-size:393px 735px;}
input[type="submit"] {background-image:url(../img/retina/btn_search@2x.png); background-size:111px 60px;}
.sbox h5 i {background-image:url(../img/retina/icn_lock@2x.png); background-size:14px 16px;}
.incs li {background-image:url(../img/retina/checkmark_yellow@2x.png); background-size:14px 14px;}
.info-block i {background-image:url(../img/retina/info_icns@2x.png); background-size:50px auto;}
.list-block li {background-image:url(../img/retina/checkmark_red@2x.png); background-size:14px 14px;}
.safe {background-image:url(../img/retina/lock@2x.png); background-size:57px 65px;}

/*.fl-photo {background-image:url(../img/retina/folder_photo@2x.png); background-size:140px 142px;}
/*.fl-title span {background-image:url(../img/retina/folder_icn@2x.png); background-size:13px 13px;}*/
.fl-title span:before {background-size:42px 30px;}
*/
.fl-report li {background-image:url(../img/retina/folder_report@2x.png); background-size:150px 53px;}
a.fl-btn-download {background-image:url(../img/retina/folder_icn_download@2x.png); background-size:40px 26px;}
.rg-seal-safe {background-image:url(../img/retina/seal_safe@2x.png); background-size:160px 160px;}
.rg-seal-satisfaction {background-image:url(../img/retina/seal_satisfaction@2x.png); background-size:160px 160px;}

}



@media only screen and (max-width: 960px) {

#main {width:920px; min-width:300px;}

.progress-text {width:400px;}
.tr-info {width:340px;}

}



@media only screen and (max-width: 959px) {

#main {width:760px;}

.report-sample {display:none;}
.officer {display:none;}
.search-box {width:auto;}
.incs li {width:33.333%;}
.mshots {float:none; margin:0 auto; padding-top:0;}
.progress-text {float:none; width:auto; margin:30px 0 0 0; text-align:center;}
.list-block li {width:50%;}
.rg-opt-best {left:-47px;}
.folder {float:none;}
.tr-info {float:none; width:auto; max-width:490px; margin:30px auto 0 auto;}

}



@media only screen and (max-width: 799px) {

#main {width:680px;}

.rg-option-cell {float:none; width:auto; margin-top:10px;}

}
@media only screen and (max-width: 767px) {

.fl-report.cf span
{font-size:9px !important;
}
.tr-header h2 {
    line-height: 22px;
    font-size: 20px;
}
a.btn-big{font-size:20px;}
.statelogochange img {
    width: 100%;
    height: 200px;
 width: auto;
    height: auto;
}
.blue-top h2
{
font-size:12px;
line-height:15px;
}

.progressbarr1,.progressbarr {
    /*margin-top: 20px;*/
	 margin: 8px auto 21px;
	  height: 38px;
}
.bar {
height: 10px;
}
.mshots img {
    display: block;
    height: 100px !important;

}
.fl-title span{font-size:12px;}
.label {
   font-size: 9px;
  height: 22px;
    line-height: 21px;
  top: 31px;
}
.progressbarr1 , .progressbarr {width:auto;}
.statelogochange{width:100%; }
.mainlogo #logo .scale-with-grid {margin: 0 auto;text-align: center;width: 100% !important;}
#logo .scale-with-grid {margin: 0 auto;text-align: center;width: 56%;}
.logo a {display: block;text-align: center;}
.blue-top {padding: 0 10px 10px !important;}
}

@media only screen and (max-width: 719px) {

#main {width:600px;}

.incs li, .incs-list ul li {width:50%;}
.rg-sum {padding-left:0;}
.rg-sum h2 {text-align:center;}
.rg-report {display:none;}

}



@media only screen and (max-width: 639px) {
.tr-header h2 {font-size:20px;}
#main {width:500px;}

.folder {width:auto;}
.fl-report {width:270px; font-size:13px;}
.fl-report li {width:125px;}

}



@media only screen and (max-width: 539px) {

#main {width:440px;}

.sbox {padding:25px;}
.info-block {margin-left:0; padding:60px 0 25px 0;}
.info-block i {margin-left:-25px; left:50%;}
.info-block h2 {text-align:center;}
.mshots {width:380px;}
.mshots li {width:122px; margin-left:7px;}
.rg-help {font-size:14px; line-height:16px;}
.fl-container {min-height:inherit; padding:140px 10px 10px;}
a.fl-btn-download {left:inherit; top:25px; right:25px; bottom:inherit;}
.fl-report {float:none; width:auto;}
.fl-report li {width:50%; margin:0px; padding:5px 5px 70px; background-position:center 24px; background-size:95% auto;}

}



@media only screen and (max-width: 479px) {

#main {width:auto; min-width:300px; margin:0 10px; padding:10px 0;}

.blue-top, .blue-btm {padding:20px;}
.sbox {padding:20px;}
.blue-btm h4 {text-align:center;}
.incs {text-align:center;}
.incs ul {display:inline-block; text-align:left;}
.incs li {float:none; width:auto;}
.info-block {margin-left:10px; margin-right:10px;}
.progressbar {margin-top:20px;}
.mshots {width:354px;}
.mshots li {width:114px; margin-left:6px;}
.progress-text {margin-top:20px;}
.content-block {padding:19px;}
.list-block {text-align:center;}
.list-block ul {display:inline-block; text-align:left;}
.list-block li {float:none; width:auto;}
.rg-option {padding:20px;}
.rg-opt-best {left:-30px;}
.tr-body {padding:19px;padding-top:0px;}
.fl-report li {padding-bottom:60px;}
.incs-list ul li {float:none; width:auto;}
.tr-header h2 {line-height:22px;}
.tr-header h2 span {display:none;}
.tr-info, .tr-btn {margin-top:20px;}
a.btn-big {font-size:20px;}
.tr-incs {margin-top:20px; padding-top:15px;}
.tr-incs h3 {margin-bottom:10px;}

}

@media only screen and (max-width: 413px) {
.fl-photo{background-size:80%;}
.search-box h3 {font-size:24px; line-height:26px;}
.mshots {width:315px;}
.mshots li {width:101px; margin-left:6px;}
.rg-help {padding-top:20px; padding-bottom:20px;}

}

@media only screen and (max-width: 374px) {
.blue-top {padding: 0 10px 10px;}
/*.blue-top {padding:20px 10px 10px 10px;}
.blue-top h2 {font-size:20px; line-height:21px;}
*/
.blue-btm {padding:20px 10px;}

.blue-top h2 {font-size:11px; line-height:14px;}
input[type="submit"] {font-size:32px;}

.sbox h5 {font-size:13px;}

.mshots {width:280px; margin-top:-10px;}
.mshots li {width:90px; margin-left:5px;}
.rg-options {margin-left:-10px; margin-right:-10px;}
.rg-option-cell {padding:0;}
.rg-opt-best {display:none;}
.rg-opt-price, .rg-opt-btn {margin-top:10px;}
a.btn-med {display:block; padding:0 10px;}
.fl-title span {float:none; max-width:inherit; padding-right:10px; font-weight:400; text-transform:none; white-space:normal; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
.fl-id {text-transform:none; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0;}
.fl-title span:before 
.fl-photo {left:-10px;}
a.fl-btn-download {right:10px;}
.fl-report li {float:none; width:auto;}
a.btn-big {font-size:20px;}
.progressbarr1,.progressbarr {
    /*margin-top: 20px;*/
	 margin: 8px auto 21px;
	  height: 38px;
}
.bar {
height: 10px;
}
.mshots img {
    display: block;
    height: 100px !important;

}
.fl-title span{font-size:14px;}
}
@media(max-width:360px){
.fl-title span::before
{
right:0px;
}
}
