@media only screen and (min-width: 670px) and (max-width: 1030px) {
ul.pros-cons {list-style-type: none;padding: 0;margin: 0;}
li.pro {background: url(‘/wp-content/uploads/2014/02/green-check.gif’) no-repeat left top;}
li.con {background: url(‘/wp-content/uploads/2014/02/red-check.gif’) no-repeat left top;} 
body.base {min-width:670px;}
body {min-width:670px;} 
.hero-background {min-width:238px; width:100%; overflow:hidden;}
.hero-background img {width: 150%; left: -50%;}
.no-smallscreen {display:none !important;}
#old-container.cover-page, .wrapper {width:100%;}
#top-bar ul {position:relative; width:auto; margin-left:40px;} 
#top-bar #site-search {width:auto; margin-right:40px;} 
#header #number {position:relative; margin-right:40px; text-align:right;}
#number .number {font-size:18px !important;}
#header #logo {margin-left:40px;}
#news-blog .row .article .article-text {position:relative; width: 100% !important; float:none; clear:both;  padding-left:0px; margin-left:0px; padding-top:10px; white-space: normal; display:block;}
#news-blog .article-img {height:auto !important;}
#footer #footer-top {padding:0px 20px 0px 20px;}
#footer #footer-bottom {padding-left:20px; padding-right:20px;}
.base #debt-relief-controller .one-third-full {width:100%;}
#top-bar #site-search input.text-input {width:70%;} 
.interactive-cta.sidebar.fixed {position:relative !important;}
.interactive-cta.sidebar.bottom {position:relative !important; width:100% !important;}
/* Settlement Page */
.yellow-cta-wide {font-size:.7em; text-align: center;   padding: 2em 18% 0em 18% !important;min-height: 60px;} 
.yellow-cta-wide span:before {display:none;}
.yellow-cta-wide a {position:relative; float:none; display:block; clear:both; text-align:center; font-size:.95em;}
#old-container.cover-page #how-settlement-works .span6, #old-container.cover-page #how-settlement-works .span6 p, #old-container.cover-page #how-settlement-works .span6 h3 {padding:0px; width:100% !important; text-align:left;  }
#old-container.cover-page #how-settlement-works .span6 p {padding-top:20px;}
.icon-number {margin:20px;}
/* Default Template */
#content-column {width:100%;}
#middle-column {float:none;  width:90% !important; margin:0 auto; }
#right-column {float:none; width:90% !important; margin:0 auto; clear: both;}
/* Blog */
#left-2col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; margin-right:auto !important;}
#left-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; padding:0px !important; margin-right:auto !important;}
#left-2-col .post {position:relative; margin:20px;}
#right-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important;}
#latest-news {position:relative; width:90%; margin:0 auto;}
#old-container.news #latest-news .article {width: 50% !important; height: auto; padding: 20px; float: none; position: relative; clear: both; }
#old-container.news #latest-news .latest-img img {width: 100%; position: relative; top: -100px;}
#old-container.news #latest-news .article-wrapper {position: relative; top: 0px; left: 0; height: 100%;}
#old-container.news #latest-news .slide-wrapper {height: auto;}
#latest-news .article-nav {display:none;}
#latest-news .latest-img {height:160px;}
/* News */
.pull-right {float:none !important; clear:both; margin-top:20px;}
#bio-box .author-content {width:100% !important;}
#bio-box .author-img {position:relative; margin:0 auto !important; float:none;}
.blog-feed .article-full .article-copy p, 
.blog-feed .article-preview p,
.news-article-container .news-item-content p,
.blog-feed .article-full .article-copy ul li, 
.sidebar-list ul,
.sidebar-list ol {font-size:1.05em !important; line-height:1.78em !important;}
}
@media only screen and (min-width: 601px) and (max-width: 1000px) {
#old-container.cover-page #repayment-plan-controller li {width:50%;}
#hero-cover {position:relative; background-color: rgba(255,255,255,0.75);}  
#navigation {margin-bottom: 0px !important;}
}
@media only screen and (min-width: 200px) and (max-width: 600px) {
#old-container.cover-page #repayment-plan-controller li {width:100%;}
}
@media only screen and (min-width: 470px) and (max-width: 670px) {
body.base {min-width:470px;}
body {min-width:470px;}
.hero-background {min-width:238px; width:100%; overflow:hidden;}
.hero-background img {width: 230%; left: -50%;}
.frontpage #hero h1 {font-size:2.3em; margin-top:30px;}
#navigation {position:absolute; width:100%;}
#old-container.cover-page, .wrapper {width:100%;}
.no-tablet {display:none !important;}
#top-bar ul {position:relative; width:auto; margin-left:40px;}
#top-bar #site-search {width:auto; margin-right:40px;} 
#header #number {position:relative; margin-right:40px; text-align:right;}
#number .number {font-size:18px !important;}
#header #logo {margin-left:40px;}
.base .col, .base .six, #footer .span3 {position:relative; float:none; clear:left; width:80% !important; padding:0px; margin:0 auto !important;}
#footer-bottom .wrapper {width:80%;}
#old-container.cover-page #manage-debt > .clearfix {padding:4.5em 5% 3em}
.slider-wrap .col h3 {font-size:1.15em; line-height:20px;}
.slider-wrap .col p {font-size:.9em;line-height:22px;}
.slider-wrap .col img {position:relative; display:block; width:50%; margin:0px auto 20px auto !important; text-align:center;}
.mobile-full {position:relative; float:none; clear:both; width:80%; text-align:center; margin:5px auto !important; padding:0px;}
.button-row em {display:none;}
ul.slidedeck .col h3, ul.slidedeck .col p {text-align: center;}
.section h2 {width:80%; margin:0 auto;}
ul.icon-list {width:80%; margin:0 auto;}
ul.icon-list .row {margin: 0 auto; width: 100%; position: relative; left: 30px;}
ul.icon-list li.col {width:40% !important; float:left; clear:none;}
#news-blog .row .article {position:relative; display:inline-block; white-space: nowrap;}
#news-blog .row .article .article-text {position:relative; width: 70% !important;float:left; clear:none;  padding-left:20px; white-space: normal; display:inline-block;}
#news-blog .article-img {position:relative; float:left; display:inline-block; margin:0px 0px 20px 0px; text-align:left; left:0px;}
.base #debt-relief-controller .one-third-full {width:100%;}
#hero-cover {position:relative; padding-top:75px !important; background-color: rgba(255,255,255,0.75);}  
#hero-cover p {width:80%; line-height:29px; padding:8px;}
#top-bar #site-search input.text-input {width:70%;} 
#old-container.news #latest-news .article p {font-size: 1.05em;} 
#old-container.news #latest-news .article h2, #old-container.news #latest-news .article h2 > a {font-size: 1.2em} 
#old-container.news #latest-news .article-wrapper .byline {font-size: 0.9em; margin-bottom: 1em;border-bottom: 1px solid #cccccc;padding-bottom: 10px;border-top: 1px solid #cccccc;padding-top: 10px;}

/* Settlement Page */
.frontpage .section#tips-tools #news-blog .article-img {max-width:100%; height:auto; margin-bottom:10px !important;}
.frontpage .section#tips-tools #news-blog .article-img img {width:100%;}
.section {margin-top:20px; padding: 4em 10% 2em} 
.yellow-cta-wide {font-size:.65em; text-align: center;   padding: 2em 18% 0em 18%; min-height: 60px;} 
.yellow-cta-wide span:before {display:none;}
.yellow-cta-wide a {position:relative; float:none; display:block; clear:both; text-align:center; font-size:.95em;}
.span6 {-moz-opacity: 1.0 !important; -khtml-opacity: 1.0 !important; -webkit-opacity: 1.0 !important; opacity: 1.0 !important;}
#old-container.cover-page .icon-number {position:relative; margin:0 auto; float:none !important; clear:both;}
#old-container.cover-page .span6, #old-container.cover-page .span6 p, #old-container.cover-page .span6 h3 {padding:0px !important; width:100% !important; text-align:center; padding-top:10px !important;}
#old-container.cover-page .section h2 {width:100%;} 
#old-container.cover-page.new-cover .span6 {width:100%; float:left;}
#old-container.cover-page #consolidation-cta h4 {float:none; width:100%; line-height:24px;margin-bottom: 15px;}
.text-left {width:100%; float:left;text-align: left !important;  margin-bottom: .8em !important;}
#old-container.cover-page #settlement-companies .cover-icon {margin-top: -10px !important;}
#old-container.cover-page .span3 {width:100% !important; }
#old-container.cover-page .span4 {width:93% !important;margin-bottom: 40px;}
#old-container.cover-page .span4 img {position:relative; margin:0 auto;}
#old-container.cover-page .span8 {width:100% !important;}
#old-container.cover-page #bio-block .author-info p {padding:0px;}
#old-container.cover-page #bio-block .author {padding-bottom:0px;}
#old-container.cover-page #bio-block .author-img {float:none; margin:0 auto; margin-bottom:10px;}
.interactive-cta.sidebar.fixed {position:relative !important;}
.interactive-cta.sidebar.bottom {position:relative !important; width:100% !important;}

/* Default Template */
#content-column {width:100%; padding-top:75px;}
#middle-column {float:none;  width:90% !important; margin:0 auto; }
#right-column {float:none; width:90% !important; margin:0 auto; clear: both;}

/* Blog */
#left-2col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; margin-top:80px !important;}
#left-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; padding:0px !important; margin-right:auto !important; margin-top:80px !important;}
#right-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; margin-top:40px !important;}
.sidebar-list {position:relative; margin-top:40px;}
.article-image {  position: relative; float: none !important; clear: both; width: 100% !important; margin: 0px auto 20px auto; height: 175px; overflow: hidden;}
.article-image img {vertical-align: middle; position: relative; width: 100%; top: -80px;}
.article-copy {position:relative; float:none !important; clear:both; width:90% !important; margin:0 auto;}
#left-2-col .post {position:relative; margin:20px;}
#latest-news {position:relative; width:90%; margin:0 auto;}
#old-container.news #latest-news .article {width: 50% !important; height: auto; padding: 20px; float: none; position: relative; clear: both; }
#old-container.news #latest-news .latest-img img {width: 100%; position: relative; top: -100px;}
#old-container.news #latest-news .article-wrapper {position: relative; top: 0px; left: 0; height: 100%;}
#old-container.news #latest-news .slide-wrapper {height: auto;}
#latest-news .article-nav {display:none;}
#latest-news .latest-img {height:160px;}
.blog-feed .article-full .article-intro {width:100% !important;}

/* News */
.span4.news-article-item {width:95% !important; position:relative !important; top:auto !important;}
.pull-right {float:none !important; clear:both; margin-top:20px;}
.article-copy img {width:100% !important; height:auto !important;}
#bio-box .author-content {width:100% !important;}
#bio-box .author-img {position:relative; margin:0 auto !important; float:none;}


.blog-feed .article-full .article-copy p, 
.blog-feed .article-preview p,
.news-article-container .news-item-content p,
.blog-feed .article-full .article-copy ul li, 
.sidebar-list ul,
.sidebar-list ol {font-size:1.05em !important; line-height:1.78em !important;}
#bio-block-articles .author-info p {padding-left: 0;}
}

@media only screen and (max-width: 470px) {
#bio-block-articles .author-info p {padding-left: 0;}
#old-container.cover-page #newsletter-header .copy {width: 100%;}
body, body.base {min-width:238px;}
.hero-background {min-width:238px; width:100%; overflow:hidden;top:0 !important;}
.hero-background img {width: 360% !important;left: -80%;min-height: 730px;top:0 !important;}
.frontpage #hero h1 {font-size:2.3em; margin-top:30px;padding: 0 25px;} 
#navigation {position:absolute; width:100%;} 
#old-container.cover-page, .wrapper {width:100%;}
#old-container.cover-page #manage-debt > .clearfix {padding:4.5em 5% 3em}
.no-mobile {display:none !important;}
#top-bar ul {position:relative; width:80%; margin:0 auto;}
#top-bar #site-search {position:relative; float:none; clear:both; width:80%; margin:0 auto; top:10px;} 
#header #logo, #header #logo a {position:relative; float:none; clear:both; width:80%; margin:0 auto; max-width:100%; } 
.base #header #logo a {max-width:90%;}
#header #number {position:relative; float:none; clear:left; width:80%; margin:2px auto 20px; text-align:center;}
.base .col, .base .six, #footer .span3 {position:relative; float:none; clear:left; width:80% !important; padding:0px; margin:0 auto !important;}
#footer-bottom .wrapper {width:80%;}
#debt-relief h2 {}
.slider-wrap .col h3 {font-size:1.15em; line-height:20px;} 
.slider-wrap .col p {font-size:.9em;line-height:22px;}
.slider-wrap .col img {position:relative; display:block; width:50%; margin:0px auto 20px auto !important; text-align:center;}
#news-blog .article-img {position:relative; display:block; margin:0px 0px 20px 0px; text-align:left; left:0px;}
.mobile-full {position:relative; float:none; clear:both; width:80%; text-align:center; margin:5px auto !important; padding:0px;}
.button-row em {display:none;}
ul.slidedeck .col h3, ul.slidedeck .col p {text-align: center;}
.section h2 {width:80%; margin:0 auto;}
.base #debt-relief-controller .one-third-full {width:100%;}
#old-container.cover-page .blackboard .chalk-sprite {z-index:0;}
#old-container.cover-page .blackboard p {position:relative; z-index:1;}
#old-container.cover-page .blackboard .button-red {position:relative; z-index:1; font-size:.90em; line-height:40px; padding-top:5px;}
#old-container.cover-page .blackboard h1 {position:relative; z-index:1;}
#suitcase {display:none;}
#hero-cover {position:relative; padding-top:75px !important; background-color: rgba(255,255,255,0.75);}  
#hero-cover p {width:80%; line-height:29px; padding:8px; }
#old-container.cover-page #facts-bar .fact {width:95%; border-right:none; -webkit-box-shadow:none; box-shadow:none;}
#old-container.cover-page.new-cover .section.yellow-cta .button-red{padding: 2% 8%;}
/* Settlement Page */
.frontpage .section#tips-tools #news-blog .article-img {max-width:100%; height:auto; margin-bottom:10px !important;}
.frontpage .section#tips-tools #news-blog .article-img img {width:100%;}
.section {margin-top:20px; padding:1.5em 6% 1.5em}
#old-container.cover-page #settlement-intro{padding: 3.5em 1.5em 3em 1.5em !important}
.yellow-cta-wide {font-size:.7em; text-align: center;   padding: 2em 18% 0em 18%;min-height: 60px;} 
.yellow-cta-wide span:before {display:none;}
.yellow-cta-wide a {position:relative; float:none; display:block; clear:both; text-align:center; font-size:1em;}
.span6 {-moz-opacity: 1.0 !important; -khtml-opacity: 1.0 !important; -webkit-opacity: 1.0 !important; opacity: 1.0 !important;}
#old-container.cover-page .icon-number {position:relative; margin:0 auto; float:none !important; clear:both;}
#old-container.cover-page .span6, #old-container.cover-page .span6 p, #old-container.cover-page .span6 h3 {padding:0px !important; width:100% !important; text-align:center; padding-top:10px !important;}
.text-left {float: left !important;text-align: left !important;margin-bottom: .5em !important;padding-top: 0 !important;} /* added by Devin on 7/1/16 */ 
#old-container.cover-page .section h2 {width:100%;}
#old-container.cover-page.new-cover .span6 {width:100%; float:left;}
#old-container.cover-page #settlement-companies .cover-icon {margin-top: -10px !important;line-height: 10em;}
#old-container.cover-page .span3 {width:100% !important; }
#old-container.cover-page .span4 {width:93% !important;margin-bottom: 40px;}
#old-container.cover-page .span4 img {position:relative; margin:0 auto;}
#old-container.cover-page .span8 {width:100% !important;}
#old-container.cover-page #bio-block .author-info p {padding:0px;}
#old-container.cover-page #bio-block .author {padding-bottom:0px;}
#old-container.cover-page #bio-block .author-img {float:none; margin:0 auto; margin-bottom:10px;}
#old-container.cover-page #consolidation-cta h4 {float:none; width:100%; line-height:24px;}
.interactive-cta.sidebar.fixed {position:relative !important;}
.interactive-cta.sidebar.bottom {position:relative !important; width:100% !important;}

/* Default Template */
#content-column {width:100%; padding-top:75px;}
#middle-column {float:none;  width:90% !important; margin:0 auto; }
#right-column {float:none; width:90% !important; margin:0 auto; clear: both; }

/* Blog */
#left-2col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; margin-top:80px !important;}
#left-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; padding:0px !important; margin-right:auto !important; margin-top:80px !important;}
#right-2-col {position:relative; margin:0 auto; float:none; clear:both; width:90% !important; margin-top:40px !important;}
.sidebar-list {position:relative; margin-top:40px;}
.article-image {  position: relative; float: none !important; clear: both; width: 100% !important; margin: 0px auto 20px auto; height: 180px; overflow: hidden;}
.article-image img {vertical-align: middle; position: relative; width: 100%; top: -50px; }
.article-copy {position:relative; float:none !important; clear:both; width:90% !important; margin:0 auto;}
.blog-feed .meta-bar ul {font-size:0.9em;}
#left-2-col .post {position:relative; margin:20px;}
#latest-news {position:relative; width:90%; margin:0 auto;}
#old-container.news #latest-news .article {width: 50% !important; height: auto; padding: 20px; float: none; position: relative; clear: both; }
#old-container.news #latest-news .latest-img img {width: 100%; position: relative; top: 0px;}
#old-container.news #latest-news .article-wrapper {position: relative; top: 0px; left: 0; height: 100%;}
#old-container.news #latest-news .slide-wrapper {height: auto;}
#old-container.news #latest-news .article-nav {display:none;}
#old-container.news #latest-news .latest-img {height:160px;}
.blog-feed .article-full .article-intro {width:100% !important;}
.fb-comments span {width:100% !important;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {display:inline-block;}
.article-copy img {width:100% !important; height:auto !important;}
#page-sources img {width:auto !important; height:auto !important;}

/* News */
.span4.news-article-item {width:95% !important; position:relative !important; top:auto !important;}
.pull-right {float:none !important; clear:both; margin-top:20px;}
#bio-box .author-content {width:100% !important;}
#bio-box .author-img {position:relative; margin:0 auto !important; float:none;}
#left-2-col.news .featured-image.float-right {  margin: 0 0 1em 0;float: none;width: 100%;}


/* Font Sizes */
.blog-feed .article-full .article-copy p, 
.blog-feed .article-preview p,
.news-article-container .news-item-content p,	
.blog-feed .article-full .article-copy ul li, 
#left-2-col.content h6, #middle-column h6, .sidebar-list ul, .sidebar-list ol, .blog-feed .article-copy ol, .blog-feed .article-copy ul,#left-2-col.content p, #middle-column p, 
#left-2-col.content li, #middle-column li {font-size:1.05em !important; line-height:1.78em !important;}

.size-medium {width:100% !important;height: auto;} /* added by Devin on 3/22/16 */
.size-small {width:100% !important;height: auto;} /* added by Devin on  6/7/16 */
#top-bar{display: none}
}