*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

[class*='col-'] {float: left;min-height: 1px;}
.grid {width:100%;max-width:1300px;margin:0 auto;overflow:hidden;}
.grid:after {content: "";display: table;clear: both;}

.col-1-1 {width: 100%;}
.col-2-3, .col-8-12 {width: 66.66%;}
.col-1-2, .col-6-12 {width: 50%;}
.col-1-3, .col-4-12 {width: 33.33%;}
.col-1-4, .col-3-12 {width: 25%;}
.col-1-5 {width: 20%;}
.col-1-6, .col-2-12 {width: 16.667%;}
.col-1-7 {width: 14.28%;}
.col-1-8 {width: 12.5%;}
.col-1-9 {width: 11.1%;}
.col-1-10 {width: 10%;}
.col-1-11 {width: 9.09%;}
.col-1-12 {width: 8.33%}

.col-11-12 {width: 91.66%}
.col-10-12 {width: 83.333%;}
.col-9-12 {width: 75%;}
.col-5-12 {width: 41.66%;}
.col-7-12 {width: 58.33%}

.dfdesktop-head-service{display:none;}



@media only screen and (max-width: 767px) {
.dfdesktop-head-service{display:none;}
.grid {width: 100%;min-width: 0;margin-left: 0;margin-right: 0;}
[class*='col-'] {width: auto;float: none;}

/* Mobile Layout */
[class*='mobile-col-'] {float: left;margin:0;padding:0;}
.mobile-col-1-1 {width: 100%;}
.mobile-col-2-3, .mobile-col-8-12 {width: 66.66%;}
.mobile-col-1-2, .mobile-col-6-12 {width: 50%;}
.mobile-col-1-3, .mobile-col-4-12 {width: 33.33%;}
.mobile-col-1-4, .mobile-col-3-12 {width: 25%;}
.mobile-col-1-5 {width: 20%;}
.mobile-col-1-6, .mobile-col-2-12 {width: 16.667%;}
.mobile-col-1-7 {width: 14.28%;}
.mobile-col-1-8 {width: 12.5%;}
.mobile-col-1-9 {width: 11.1%;}
.mobile-col-1-10 {width: 10%;}
.mobile-col-1-11 {width: 9.09%;}
.mobile-col-1-12 {width: 8.33%;}

/* Layout Columns */
.mobile-col-11-12 {width: 91.66%}
.mobile-col-10-12 {width: 83.333%;}
.mobile-col-9-12 {width: 75%;}
.mobile-col-5-12 {width: 41.66%;}
.mobile-col-7-12 {width: 58.33%}
.hide-on-mobile {display: none !important;width: 0;height: 0;}
}


.nav-full{display:block;position:relative;background:#a9864a;}
.nav-full ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.nav-full li{float:left;}
.nav-full li a, .dropbtn{display:inline-block;color:white;text-align:center;padding:11px 18px;text-decoration:none;}
.nav-full li a:hover, .dropdown:hover .dropbtn{color:#3f3324;}
.nav-full li.dropdown {display:inline-block;}
.nav-full .dropdown-content{background:#fff;display:none;position:absolute;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index:999;}
.nav-full .dropdown-content a {padding: 11px 13px;text-decoration: none;display: block;text-align: left;color:#a9864a;font-size:15px;}
.nav-full .dropdown-content a:hover{color:#3f3324}
.nav-full .dropdown:hover .dropdown-content{display:block;}

h1{font-size:21px;line-height:27px;}
h1 span{font-size:19px;}
h1 span.trajan{text-align:center;font-family:'trajan';color:#3f3324;font-size:15px;}
.h1-accent{display:block;position:relative;max-width:320px;margin:0 auto 5%;}

.ctc-mobile{display:block;position:relative;margin:0 auto 15px;width:205px;background:#a9864a;color:#fff;border-radius:35px;text-align:center;text-transform:uppercase;padding:10px 5px;}
.ctc-mobile i{padding:0 8px 0 0;}
.ctc-mobile:hover{color:#fff;}

.reviews-intro{display:block;text-align:center;color:#a19688;font-family: 'Lato', sans-serif;}
.reviews-sects{display:block;position:relative;margin:20px 0 0;}
.reviews-sects-ind{display:block;position:relative;background:#3f3324;text-align:center;font-family: 'trajan';font-weight:bold;padding:10px;margin:0 0 12px;border-bottom:3px solid #a9864a;}
.rsi-header{display:block;color:#fff;border-bottom:1px dashed #fff;padding:0 0 6px;margin:0 0 10px;}
.rsi-icon{display:block;margin:0;}
.rsi-icon a{display:block;font-size:68px;color:#a9864a;transition:all 0.2s ease;}
.rsi-icon a:hover{color:#fff;}

.reviews-instructions{display:block;position:relative;margin:20px 0 0;}
.reviews-instructions p{display:block;margin:0;font-family: 'Lato', sans-serif;text-align:center;margin:0 0 10px;}
.reviews-instructions p a{display:block;background:#a9864a;color:#fff;padding:10px 8px;border-bottom:3px solid #e2bf84;transition:all 0.2s ease;}
.reviews-instructions p a i{padding:0 10px 0 0;}
.reviews-instructions p a:hover{background:#ff0000;border-bottom:3px solid #fd6a6a;}

.reviews-sep{display:none;width:100%;height:2px;background:#3f3324;}

.np-special{display:block;position:relative;font-family:'trajan';width:240px;font-size:15px;margin:0 auto 15px;background:#eab863;color:#1f1b17;padding:9px 8px;text-align:center;font-weight:bold;border-bottom:3px solid #fbd697;transition:all 0.2s ease;}
.np-special:hover{background:#ff0000;color:#fff !important;border-bottom:3px solid #fd6a6a;}
.np-special:focus{color:#fff !important;}

.treview{display:block;position:relative;background:#e7e7e7;padding:13px 15px 20px;}
.treview p{display:block;text-align:center;color:#3f3324;font-family: 'Lato', sans-serif;}
.treview a{display:block;position:relative;width:215px;margin:0 auto;font-family:'trajan';text-align:center;font-weight:bold;background:#eab863;border-bottom:4px solid #fbd697;padding:10px 8px;transition:all 0.2s ease;font-size:18px;color:#3f3324;}
.treview a i{padding:0 10px;}
.treview a:hover{background:#ff0000;color:#fff;border-bottom:4px solid #fd6a6a;}
.treview a:focus{color:#fff !important;}

.hnp-disc{display:block;text-align:center;color:#eab863;margin:0;font-size:90%;}

.gen-pods{display:block;position:relative;width:100%;max-width:460px;margin:0 auto 6%;}
.gen-pods img{width:100%;}

.reviews-desktop{display:none;}


@media screen and (min-width: 345px) {
h1 span.trajan{font-size:17px;}
.hnp-disc{font-size:110%;}
}

@media screen and (min-width: 365px) {
.gen-pods{max-width:290px;}
}

@media screen and (min-width: 415px) {
h1{font-size:24px;line-height:29px;}
h1 span.trajan{font-size:19px;}
}

@media screen and (min-width: 455px) {
h1{font-size:27px;line-height:33px;}
h1 span.trajan{font-size:22px;}

.reviews-sects{margin:22px 0 0;}
.rsi-header{font-size:17px;padding:0 0 8px;}
.rsi-icon a{font-size:90px;}
.reviews-instructions p a{padding:13px 8px;}

.treview{padding:16px 40px 22px;}
}

@media screen and (min-width: 485px) {
.treview{margin:20px 15px 0;}
}

@media screen and (min-width: 495px) {
h1{font-size:29px;line-height:34px;}
.hnp-disc{font-size:120%;font-weight:bold;}
}

@media screen and (min-width: 600px) {
h1{font-size:30px;line-height:35px;}
h1 span.trajan{font-size:25px;}
}

@media screen and (min-width: 640px) {
.ctc-mobile{display:none;}
.gal-txt{display:block;position:relative;text-align:center;margin:15px 0 25px;}
.gal-txt h2{font-family:'trajan';font-weight:normal;font-style:normal;text-align:center;line-height:30px;}
.gal-txt .h1-accent{display:block;position:relative;max-width:320px;margin:6px auto 15px;}
.gal-txt p{font-family: 'Lato', sans-serif;color:#a19688;}

.reviews-sects .col-1-3{width:33.33%;float:left;}
.reviews-sects-ind{border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 10px 15px;}
.rsi-header{font-size:14.5px;}
.rsi-icon a{line-height:110px;}
.reviews-instructions{margin:15px 0 0;}
.reviews-instructions p a{padding:14px 8px;}

.reviews-mobile{display:none;}
.reviews-desktop{display:block;}
}

@media screen and (min-width: 645px) {
.np-special{width:265px;font-size:17px;padding:10px 8px;}
}

@media screen and (min-width: 665px) {
h1{font-size:33px;line-height:38px;}
}

@media screen and (min-width: 730px) {
h1{font-size:35px;line-height:39px;}
h1 span.trajan{font-size:27px;}

.reviews-sects-ind{padding:8px 12px 15px;}
.rsi-header{font-size:16.5px;}
.reviews-instructions{margin:10px 0 0;}
.reviews-instructions .col-1-3{width:33.33%;float:left;}
.reviews-instructions p{border:1px solid #fff;font-size:14px;margin:0 0 8px;}
.reviews-instructions p a i{padding:0 7px 0 0;}
}

@media screen and (min-width: 768px) {
h1{font-size:29.05px;line-height:36px;}
h1 span.trajan{font-size:23px;}
.reviews-sects-ind{margin:5px 0 12px;}
.rsi-header{font-size:17px;}
.rsi-icon a{font-size:110px;line-height:130px;}
.reviews-instructions{margin:7px 0 0;}
.reviews-instructions p{font-size:14.5px;}
.reviews-instructions p a i{padding:0 9px 0 0;}
.treview{margin:15px 22px 0;padding:20px 58px 25px;}
.treview p{font-size:18px;width:592px;margin:0 auto 18px;}
.treview a{width:230px;font-size:20px;padding:12px 8px;}
.treview a i{padding:0 12px;}

.gen-pods{margin:0 auto;max-width:100%;}
.gen-pods img{margin:0 0 6%;}
}

@media screen and (min-width: 835px) {
h1{font-size:31px;line-height:37px;}
h1 span.trajan{font-size:24px;}
}

@media screen and (min-width: 850px) {
.reviews-sects-ind{padding:8px 12px 25px;}
.rsi-header{font-size:19px;border-bottom:1.5px dashed #fff;margin:0 0 15px;}
.reviews-instructions p{font-size:16px;}
}

@media screen and (min-width: 920px) {
.reviews-instructions p{font-size:17.25px;}
.reviews-instructions p a i{padding:0 11px 0 0;}
.reviews-sep{display:block;margin:15px 0 0;}

.treview{margin:15px 27px 20px;}
}

@media screen and (min-width: 935px) {
h1{font-size:35px;line-height:38px;}
h1 span.trajan{font-size:26px;}
}

@media screen and (min-width: 940px) {
.gal-txt{margin:25px 0 0;}
.gal-txt .h1-accent{margin:12px auto 15px;}
}

@media screen and (min-width: 1024px) {
h1{font-size:36px;line-height:41px;}
h1 span.trajan{font-size:28px;}
.reviews-sects-ind{padding:10px 12px 25px;}
.rsi-header{padding:0 0 10px;}
.rsi-icon a{font-size:140px;line-height:170px;}
.treview{margin:12px 10px 20px;}

.gen-pods{width:975px;}
.gen-pods img{margin:0 0 4%;}
}

@media screen and (min-width: 1050px) {
.gal-txt{margin:30px 0 0;}
.gal-txt h2{font-size:24px;}
.gal-txt .h1-accent{margin:12px auto 20px;}
}

@media screen and (min-width: 1065px) {
.treview{padding:23px 0 28px;}
.treview p{margin:0 auto 20px;}
}

@media screen and (min-width: 1100px) {
.np-special{margin:80px auto 15px;width:305px;font-size:19px;padding:12px 8px;}
.hnp-disc{position:relative;font-size:110%;margin:0 auto;width:305px;}
}

@media screen and (min-width: 1125px) {
.nav-full li a, .dropbtn{padding:11px 20px;}
.dfdesktop-head-service{display:block;}
.dfdesktop-head-service .friday{display:block;position:absolute;right:10px;top:130px;width:240px;}

.treview p{font-size:19px;width:630px;}
}

@media screen and (min-width: 1165px) {
.gal-txt h2{font-size:25px;}
}

@media screen and (min-width: 1175px) {
.nav-full li a, .dropbtn{padding:11px 22.5px;}
.dfdesktop-head-service{display:block;}
}

@media screen and (min-width: 1200px) {
.fhnp-l{padding:0 30px;}
.fhome-np h2{margin:3% auto 1%;}
.fhnp-off{font-size:365%;}
.fhnp-xray{font-size:110%;margin-bottom:5px;}
.fhnp-info{font-size:13px;line-height:17px;margin:0;}
}

@media screen and (min-width: 1205px) {
.reviews-sects-ind{margin:8px 0 12px;}
.rsi-header{font-size:21px;}
.reviews-instructions p{font-size:18px;}

.np-special{margin:105px auto 15px;}
}

@media screen and (min-width: 1215px) {
.nav-full li a, .dropbtn{padding:11px 25px;}
.dfdesktop-head-service{display:block;}
}

@media screen and (min-width: 1245px) {
.nav-full li a, .dropbtn{padding:11px 26.5px;}
.dfdesktop-head-service{display:block;}
}

@media screen and (min-width: 1280px) {
.nav-full li a, .dropbtn{padding:11px 28.5px;}
.dfdesktop-head-service{display:block;}
}

@media screen and (min-width: 1300px) {
.nav-full li a, .dropbtn{padding:11px 28px;}
.dfdesktop-head-service{display:block;}

.fhnp-l{padding:0 35px;}
.fhome-np h2{margin:1.5% auto;font-size:165%;}
.fhnp-off{font-size:400%;}
.fhnp-exam{font-size:100%;}
.fhnp-xray{margin-bottom:8px;}
.fhnp-info{font-size:14px;line-height:18px;}
}

@media screen and (min-width: 1340px) {
.nav-full li a, .dropbtn{padding:11px 30.5px;}
.dfdesktop-head-service{display:block;}
.treview{margin:10px 0 20px;}
.treview p{margin:0 auto 22px;}

.gen-pods img{margin:0 0 5%;}
}

@media screen and (min-width: 1350px) {
.rsi-icon a{font-size:155px;line-height:190px;}
.reviews-instructions p a{padding:15.5px 8px;}
}



