/* Hero
================================================== */
.hero_homepage_mobile {height:255px; padding-top:25px; background:url(/assets/images/home/v1/homepage-hero-small.jpg) 80% 0 no-repeat;}
		.hero_homepage_mobile h2 {padding:22px 0 22px 70px; font-size:1.9rem; line-height:2.3rem;}
		.hero_homepage_mobile h2 span.h2_bg {position:absolute; top:9px; left:-7px; width:64px; height:64px; background:url(/assets/images/home/v1/homepage-hero-h2-mobile-bg.png); background-size:cover;}
		#homepage_hero_slider p .contracted {display:inline;}
		#homepage_hero_slider p .expanded {display:none;}
		.hero_homepage_mobile a.button_orange {display:block; width:130px; margin-left:10px; clear:both; text-align:center;}
		.hero_homepage_mobile a.button_blue {display:block; width:130px; margin-left:10px; margin-top:8px; clear:both; text-align:center;}

		#homepage_hero_slider .hero_slider_image {background:url(/assets/images/home/v1/homepage-hero-slider-images.png) top left no-repeat; background-size:cover;}
		.crumb_catcher{display:none;}

/* 576 - 1272 wide */
@media only screen and (min-width:600px) {
	.hero_homepage_regular {position:relative; display:block; height:280px; background:url(/assets/images/home/v1/homepage-hero-regular.jpg) 75% 0 no-repeat; background-size:cover;}
		.hero_text_regular_bg {width:387px; height:280px; background:#7497a6; opacity:0.8;}
		.hero_text_regular {position:absolute; top:3px; left:15px;}
	#homepage_hero_slider {width:360px; height:270px;}
		#homepage_hero_slider .slide1 {margin-bottom:60px;}
		#homepage_hero_slider h1, #homepage_hero_slider h2 {margin:12px 10px 5px 0; padding:0 0 10px 15px; font-size:2.8rem; line-height:2.8rem; font-family:"museo-sans",sans-serif; font-weight:300; color:#FFF; border-bottom:1px dashed #FFF;}
		#homepage_hero_slider .slide2 h2, #homepage_hero_slider .slide3 h2 {margin-right:35px;}
		#homepage_hero_slider .hero_slider_image {float:left; width:65px; height:65px; margin:10px 15px 115px 0;}
			#homepage_hero_slider .slide1 .hero_slider_image {}
			#homepage_hero_slider .slide2 .hero_slider_image {background-position:0 -65px;}
			#homepage_hero_slider .slide3 .hero_slider_image {background-position:0 -130px;}
		#homepage_hero_slider p {font-size:1.5rem; line-height:1.8rem; font-family:"ff-tisa-web-pro",serif; color:#FFF; margin:5px 0 10px; padding:0 40px 0 0;}
			#homepage_hero_slider .slide1 p {padding-right:0;}
			#homepage_hero_slider .slide2 p {line-height:2.6rem;}
			#homepage_hero_slider .slide3 p {margin-bottom:15px; line-height:2.6rem;}
		#homepage_hero_slider .slide1 .button_our_services, #homepage_hero_slider .slide2 .button_view_results, #homepage_hero_slider .slide3 .button_our_firm_profile {display:none;}
		#homepage_hero_slider .rsNav {position:absolute; top:14px; right:9px;}
		#homepage_hero_slider .rsNav .rsBullet {float:none; width:9px; height:9px; margin-bottom:9px;}
		#homepage_hero_slider .rsNav .rsArrow {display:none;}
}

/* 960px - 1272px wide */
@media only screen and (min-width:960px) {
	.hero_homepage_regular {height:375px;}
	.hero_text_regular_bg {width:455px; height:375px; margin-left:15px;}
	.hero_text_regular {top:15px; left:35px;}
	#homepage_hero_slider {width:420px; height:360px;}
	#homepage_hero_slider h1, #homepage_hero_slider h2 {padding:0 0 10px 0; margin-top:0; font-size:3.5rem; line-height:4.0rem;}
	#homepage_hero_slider p {font-size:1.7rem; margin-bottom:15px;}
	#homepage_hero_slider .slide3 p {line-height:2.1rem; margin-bottom:10px;}
	#homepage_hero_slider p .contracted {display:none;}
	#homepage_hero_slider p .expanded {display:inline;}
	#homepage_hero_slider .button_orange {width:150px; margin-left:20px; text-align:center;}
	#homepage_hero_slider .button_blue {width:150px; text-align:center;}
	#homepage_hero_slider .slide1 .hero_slider_image {margin-bottom:85px;}
	#homepage_hero_slider .slide1 p {line-height:2.6rem; padding-right:15px;}
	#homepage_hero_slider .slide1 .button_our_services, #homepage_hero_slider .slide2 .button_view_results, #homepage_hero_slider .slide3 .button_our_firm_profile {display:inline-block; margin-left:10px;}
	#homepage_hero_slider .slide3 .hero_slider_image {margin-bottom:95px;}
	#homepage_hero_slider .rsNav {top:0; right:-5px;}
}


/* Results Section
================================================== */
.results_wrapper {margin:20px auto 15px; overflow:visible;}
.two_line_wrapper {position:relative; display:inline-block; padding-left:20px;}

.results_text {font-size:1.6rem; line-height:2.8rem; padding:0 15px;}

.results_cta {overflow:visible; margin:34px 0 15px;}
	.results_cta .cta_box {padding:25px 0 15px;}
	.results_cta .text_wrapper {text-align:center;}
	.results_cta .text_wrapper .phone_number {display:block; margin-top:6px; color:#ea9539; white-space:nowrap;}
	.results_cta .button_wrapper {margin-top:7px; text-align:center;}
	.results_cta .button_wrapper .button_learn_more {width:45%; margin-top:10px;}
	.results_cta .button_wrapper .button_signup {width:45%; margin-top:10px;}

.results_removals {position:relative; width:260px; height:65px; margin:15px auto; font-family:"museo-sans",sans-serif; font-weight:700; color:#7198ab; background:url(/assets/images/home/v1/results-removals-bg.png) top right no-repeat; background-size:contain;}
	.results_removals .number.one {position:absolute; top:10px; left:0; font-size:6.7rem; line-height:5.3rem;}
	.results_removals .number.two {position:absolute; top:10px; left:50px; font-size:6.7rem; line-height:5.3rem;}
	.results_removals .point {position:absolute; top:39px; left:40px; font-size:5.0rem; line-height:1.0rem;}
	.results_removals .plus {position:absolute; top:8px; left:85px; font-size:2.8rem; line-height:1.7rem;}
	.results_removals .million {position:absolute; top:0px; left:105px; font-size:2.7rem;}
	.results_removals .removals {position:absolute; top:28px; left:100px; font-size:1.2rem; line-height:1.0rem; font-weight:500; color:#8ab773; text-transform:uppercase;}
	.results_removals .year {position:absolute; top:39px; left:95px; font-size:2.7rem;}

.results_list {margin:10px;}
	.results_list .text_wrapper {font-family: "museo-sans",sans-serif; font-size: 1.5rem; line-height: 2.4rem; font-weight: 500; color: #7298AA; text-align: left; margin-left: 5px;}
	.results_list ul.left {float:left; width:47%;}
	.results_list ul.right {float:right; width:47%;}
	.results_list ul {list-style-type:none; margin:0; padding:0; width:140px; font-family:"museo-sans",sans-serif; font-weight:300; color:#7198ab;}
	.results_list ul li {padding:5px 0; border-bottom:1px dashed #d6d7cf; font-size:1.5rem; text-transform:uppercase; }
	.results_list ul li span.star {display:inline-block; width:13px; height:12px; margin-right:8px; background-size:cover; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApJJREFUeNqsls1LlFEUxmdGDS2jBBUxAkkpSKuNBW3MRSF+lG7UCtrUH6AkujE3ZUJGEK4SpEVTEQPmV6mgC8XMILBWiS5ESLOFhh9QkUg+B54XDocZ584wB37MPfeee595z3vvua//44tmXwx2AHSC2/Sfg5aLtzr/uS6Q7IvNgqBO+Q0g1/Tta4EYxG5EWLh2JthyM9GCEvdgn/H7EA0kUrAc5Ct/gHgmYxWJFKw3/lPwJEpM3IIpoEr5i2ASTLHtWSXSmuK6S5OZtlJwEhwGR1Vchmr3gf9s94JmFfMZol7cBtgGC2ACjOL47PhxDgvgvAOnHNN7BYyzfRmMOc6bl0xJSl/GILYDppX/gX0uJhpBSWWxGZD38h38BrtM70GQA5bAHxX7F3wCeeAn50gakzjnODih4s+L4BwoUp39Uq4oFtXwXkrC9eNdiugj0KS65ySlbSb2LngPsnxxGsSyuEaTGWoL8Ik6zEAZ+CZlKw6xWs4tM0MdyEa/dw5bwT0TkAlC3IWnHcUGOSfTPhnEWu3Bf8iz+MMEy9b/GmYRK3YGP1dNt6xVAbH2SJVmFBSCYdMv53QtygNeM/6IrAWxkWilTSrElunrMr6faJs2/hbENlxqaTqoVr5XmjxLBW9IqjoeE4z1rBppTncRlGsmTfmvVTuXhbuOTGLRY2r8lfljlS6CpcYfVHfiF3BBjUl7FqLl9IfM3EsugvoIbLLM9XAjZYeJl75hiErMMveAZ4UuH1H6Wkpi/TxkYlb4q9N5B1xXV5fYEZcnXDMbyIrJp8U5cNZ8ZvgYqzfKLxfBtxHO2So/I2rAOherYd9qhDm9LoLd4DHfn9wYs6CRH0qhMLdFiGONjN3lXFnjmY3fE2AATJykG3tHlaIAAAAASUVORK5CYII=);}
	.results_list ul li span.two_line_star {position:absolute; display:block; top:50%; left:0; width:12px; height:12px; margin-top:-6px; background-size:cover; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApJJREFUeNqsls1LlFEUxmdGDS2jBBUxAkkpSKuNBW3MRSF+lG7UCtrUH6AkujE3ZUJGEK4SpEVTEQPmV6mgC8XMILBWiS5ESLOFhh9QkUg+B54XDocZ584wB37MPfeee595z3vvua//44tmXwx2AHSC2/Sfg5aLtzr/uS6Q7IvNgqBO+Q0g1/Tta4EYxG5EWLh2JthyM9GCEvdgn/H7EA0kUrAc5Ct/gHgmYxWJFKw3/lPwJEpM3IIpoEr5i2ASTLHtWSXSmuK6S5OZtlJwEhwGR1Vchmr3gf9s94JmFfMZol7cBtgGC2ACjOL47PhxDgvgvAOnHNN7BYyzfRmMOc6bl0xJSl/GILYDppX/gX0uJhpBSWWxGZD38h38BrtM70GQA5bAHxX7F3wCeeAn50gakzjnODih4s+L4BwoUp39Uq4oFtXwXkrC9eNdiugj0KS65ySlbSb2LngPsnxxGsSyuEaTGWoL8Ik6zEAZ+CZlKw6xWs4tM0MdyEa/dw5bwT0TkAlC3IWnHcUGOSfTPhnEWu3Bf8iz+MMEy9b/GmYRK3YGP1dNt6xVAbH2SJVmFBSCYdMv53QtygNeM/6IrAWxkWilTSrElunrMr6faJs2/hbENlxqaTqoVr5XmjxLBW9IqjoeE4z1rBppTncRlGsmTfmvVTuXhbuOTGLRY2r8lfljlS6CpcYfVHfiF3BBjUl7FqLl9IfM3EsugvoIbLLM9XAjZYeJl75hiErMMveAZ4UuH1H6Wkpi/TxkYlb4q9N5B1xXV5fYEZcnXDMbyIrJp8U5cNZ8ZvgYqzfKLxfBtxHO2So/I2rAOherYd9qhDm9LoLd4DHfn9wYs6CRH0qhMLdFiGONjN3lXFnjmY3fE2AATJykG3tHlaIAAAAASUVORK5CYII=);}
	.results_list ul li a {font-family:"museo-sans",sans-serif; font-weight:300; color:#7198ab;}

.results_button_wrapper {margin:23px 0 10px; text-align:center;}
	.link_how_we_count_removals {display:block; margin-bottom:6px; font-family:"museo-sans",sans-serif; font-size:1.5rem; font-weight:500; color:#C5A178;}

/* 576 - 1272  */
@media only screen and (min-width:600px) {
	.results_cta .text_wrapper {width:auto; margin-left:0; padding:0 30px; float:none;}
	.results_cta .button_wrapper {width:auto; text-align:center; float:none;}
}

/* 576px wide specific */
@media only screen and (min-width:600px) and (max-width:767px) {
	.results_wrapper {margin:30px auto 40px;}

	.results_text {font-size:2.0rem; margin-bottom:20px; padding:0 30px;}

	.results_cta {width:175px; margin-top:25px; margin-left:20px;}
	.results_cta .text_wrapper .phone_number {margin:7px 0 7px -10px;}
	.results_cta .button_wrapper .button_learn_more {width:73%;}
	.results_cta .button_wrapper .button_signup {width:73%;}

	.results_removals {float:right; margin-right:65px;}

	.results_list {width:350px; float:right; margin:0;}
		.results_list ul.left {width:160px;}
		.results_list ul.right {width:160px;}

	.results_button_wrapper {width:365px; float:right; clear:right;}
		.link_how_we_count_removals {float:left; margin:7px 33px 0 0;}
	.results_list .text_wrapper { font-size:1.4rem; margin-left:10px;}
}

/* 765px wide specific */
@media only screen and (min-width:768px) and (max-width:959px) {
	.results_wrapper {margin-bottom:25px;}

	.results_text {width:315px; font-size:2.0rem; margin:35px 60px 20px 45px; padding:0;}

	.results_cta {width:280px; margin-top:15px;}
	.results_cta .cta_box {padding:20px 0 13px;}
	.results_cta .text_wrapper .phone_number {margin-top:0;}
	.results_cta .button_wrapper {margin-top:0;}
	.results_cta .button_wrapper .button_learn_more {width:54%; margin-top:3px;}
	.results_cta .button_wrapper .button_signup {width:54%; margin-top:10px;}

	.results_removals {clear:left; width:220px; height:146px; margin-top:60px; margin-left:20px; overflow:visible; background-image: url(/assets/images/home/v1/results-removals-bg.png); background-size: 84px 90px; background-position: 134px 54px;}
		.results_removals .number.one {top:0; left:35px; font-size:9.1rem; line-height:4rem;}
		.results_removals .number.two {top:0; font-size:9.1rem; line-height:4rem; left:65px;}
		.results_removals .point {top:29px; font-size:7rem; top:24px; left:52px;}
		.results_removals .plus {top:0; font-size:5rem; left:155px;}
		.results_removals .million {top:60px; left:4px; font-size:3.6rem;}
		.results_removals .removals {top:96px; left:7px; font-size:1.6rem;}
		.results_removals .year {top:115px; left:4px; font-size:3.6rem;}

	.results_list {width:485px; margin-left:25px;}
	.results_list ul li {padding-left:10px;}

	.results_button_wrapper {float:right; margin-top:15px; margin-right:30px;}
		.link_how_we_count_removals {display:inline; margin-right:15px;}
}

/* 960px wide specific */
@media only screen and (min-width:960px) and (max-width:1271px) {
	.results_wrapper {margin:60px auto 40px;}

	.results_text {width:495px; font-size:2.0rem; padding:0;}

	.results_cta {width:275px; float:left; clear:left; margin:30px 25px 10px 10px;}
	.results_cta .cta_box {padding:20px 0 13px;}
	.results_cta .text_wrapper .phone_number {margin-top:0;}
	.results_cta .button_wrapper {margin-top:0;}
	.results_cta .button_wrapper .button_learn_more {width:63%;}
	.results_cta .button_wrapper .button_signup {width:63%;}

	.results_removals {width:272px; height:150px; margin-top:60px; overflow:visible; background-image: url(/assets/images/home/v1/results-removals-bg.png); background-size: 97px 104px; background-position: 145px 46px;}
		.results_removals .number.one {top:0; left:35px; font-size:9.7rem; line-height:4rem;}
		.results_removals .number.two {top:0; left:73px; font-size:9.7rem; line-height:4rem;}
		.results_removals .point {top:23px; left:58px; font-size:7.5rem;}
		.results_removals .plus {top:0; font-size:5.5rem; left:155px;}
		.results_removals .million {top:65px; left:4px; font-size:3.9rem;}
		.results_removals .removals {top:100px; left:5px; font-size:1.7rem;}
		.results_removals .year {top:120px; left:4px; font-size:3.9rem;}

	.results_list {position:absolute; top:-15px; right:0; width:375px;}
	.results_list ul li {padding-left:5px;}

	.results_button_wrapper {position:absolute; top:190px; right:10px;}
		.link_how_we_count_removals {display:inline; margin-right:25px;}
}

/* 1272px wide specific */
@media only screen and (min-width:1272px) {
	.results_wrapper {margin-top:70px; margin-bottom:50px;}

	.results_text {width:685px; font-size:2.0rem; padding:0;}

	.results_cta {width:390px; float:left; clear:left; margin:35px 50px 10px 10px;}
	.results_cta .text_wrapper .phone_number {display:inline;}
	.results_cta .button_wrapper .button_learn_more {width:36%; margin-right:10px;}
	.results_cta .button_wrapper .button_signup {width:36%;}

	.results_removals {width:272px; height:165px; margin-top:65px; overflow:visible; background-image: url(/assets/images/home/v1/results-removals-bg.png); background-size: 126px 135px; background-position:144px 30px;}
		.results_removals .number.one {top:0; left:38px; font-size:11rem; line-height:4rem;}
		.results_removals .number.two {top:0; left:73px; font-size:11rem; line-height:4rem;}
		.results_removals .point {top:23px; left:58px; font-size:7.5rem;}
		.results_removals .plus {top:0; font-size:5.5rem; left:180px;}
		.results_removals .million {top:75px; left:4px; font-size:4.2rem;}
		.results_removals .removals {top:113px; left:5px; font-size:1.9rem;}
		.results_removals .year {top:135px; left:4px; font-size:4.2rem;}

	.results_list {position:absolute; top:-35px; right:25px; width:460px;}
	.results_list ul li {padding-left:5px;}

	.results_button_wrapper {position:absolute; top:155px; right:55px;}
		.link_how_we_count_removals {display:inline; margin-right:35px;}
}




/* Reviews and Testimonials
================================================== */
.client_reviews_wrapper {padding:15px 0 27px;}
.client_reviews_left {padding:0 15px; margin-bottom:30px;}
.client_reviews_right {padding:0 15px;}
.video_review_image {display:none;}
.video_review {margin:10px auto 0; max-width:400px;}
.button_watch_more_videos_left {margin:0 13px 13px 0;}

#text_review_slider {position:relative; line-height:2.3rem;}
#text_review_slider .name {margin-top:-5px; font-family:"museo-sans",sans-serif; font-weight:300; text-transform:uppercase; color:#7198ab;}
#text_review_slider .rsNav {display:none;}
#text_review_slider .rsArrow {display:none !important;}

/* 576px wide specific */
@media only screen and (min-width:600px) and (max-width:767px) {
	.client_reviews_left {display:block; float:none; padding:0; margin-left:15px;}
		.client_reviews_left .heading_2 {margin:10px 0 15px;}
		.client_reviews_left .client_reviews_text_wrapper {float:right; width:280px;}
		.video_review_image {display:block; width:225px; float:left; margin:5px 0 0 5px;}
		#text_review_slider {width:280px; float:right;}
	.client_reviews_right {display:block; float:none; padding:0; margin: 0 15px;}
}

/* 765px wide specific */
@media only screen and (min-width:768px) and (max-width:959px) {
	.client_reviews_left {width:310px; padding:0; margin:0 0 0 25px;}
	.video_review_image {display:block; width:150px; margin:0 auto;}
	.client_reviews_right {float:right; width:390px; padding:0; margin:0 20px 0 0;}
}

/* 960px wide specific */
@media only screen and (min-width:960px) and (max-width:1271px) {
	.client_reviews_left {width:585px; margin:0 0 0 15px; padding:0;}
	.client_reviews_left .client_reviews_text_wrapper {float:left; width:270px; margin:15px 0 0 20px;}
	#text_review_slider {width:270px;}
	#text_review_slider .rsNav {display:inline-block;}
	#text_review_slider .rsArrow {position:absolute; top:0; display:block !important;}
	#text_review_slider .rsArrowLeft {left:0;}
	#text_review_slider .rsArrowRight {left:120px;}
	#text_review_slider .rsBullet {width:12px; height:12px; margin-right:12px;}
	#text_review_slider .rsBullets {position:absolute; top:8px; left:40px;}
	#text_review_slider .rsOverflow {margin-top:30px;}
	.video_review_image {display:block; width:275px; float:left; margin-bottom:30px;}
	.client_reviews_right {width:330px; padding:0;}
}

/* 1272px wide specific */
@media only screen and (min-width:1272px) {
	.client_reviews_left {width:790px; margin:0 0 0 45px; padding:0;}
	.client_reviews_left .client_reviews_text_wrapper {float:left; width:385px; margin:35px 0 0 50px;}
	#text_review_slider {width:385px;}
	#text_review_slider .rsNav {display:inline-block;}
	#text_review_slider .rsArrow {position:absolute; top:0; display:block !important;}
	#text_review_slider .rsArrowLeft {left:0;}
	#text_review_slider .rsArrowRight {left:120px;}
	#text_review_slider .rsBullet {width:12px; height:12px; margin-right:12px;}
	#text_review_slider .rsBullets {position:absolute; top:8px; left:40px;}
	#text_review_slider .rsOverflow {margin-top:30px;}
	.video_review_image {display:block; width:333px; float:left; margin-bottom:30px;}
	.client_reviews_right {width:380px; padding:0; margin:0 0 0 35px;}
}

/* 768 and up  */
@media only screen and (min-width:768px) {
	.client_reviews_wrapper .heading_2 {margin:10px 0 20px;}
	.client_reviews_left .heading_2 {padding-right:20px;}
}



/* Content Pull
================================================== */
/* this will change once we get views for all the columns */
.article_category {margin-top:15px; font-size:1.3rem; font-weight:300; color:#767570; font-family:"museo-sans",sans-serif; text-transform:uppercase; text-align:right;}
.article_category a {color:#7da8bc;}
.article_category span {color:#7da8bc; font-weight:700;}

.data_pull_content .button_green {margin-bottom:10px; margin-right:10px;}

.discount_cta {clear:both; overflow:visible; margin:95px 0 45px;}


/* 318px wide specific */
@media only screen and (max-width:599px) {
	.data_pull_navigation_wrapper {display:none;}
	.data_pull_content_wrapper {display:none;}

	#data_pull_mobile_slider {border-top:1px solid #ddded4;}
	#data_pull_mobile_slider .rsArrow {position:absolute; top:19px;}
	#data_pull_mobile_slider .rsArrowLeft {left:0;}
	#data_pull_mobile_slider .rsArrowRight {right:0;}
	#data_pull_mobile_slider .rsBullets {position:absolute; top:6px; left:39%;}

	.section_title {padding:22px 0 15px; font-family:"museo-sans",sans-serif; font-size:1.6rem; font-weight:500; color:#7198ab; text-align:center; border-bottom:1px solid #ddded4;}
}

@media only screen and (max-width:400px) {
	.results_list .text_wrapper {font-size: 1.3rem;}
}

/* 576 - 1272  */
@media only screen and (min-width:600px) {
	#data_pull_mobile_slider {display:none;}
	.data_pull_navigation_wrapper {position:relative; margin-bottom:-2000px; padding-bottom:2000px; background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(left,  #ffffff 80%, #f6f6f3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(80%,#ffffff), color-stop(100%,#f6f6f3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #ffffff 80%,#f6f6f3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #ffffff 80%,#f6f6f3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #ffffff 80%,#f6f6f3 100%); /* IE10+ */
		background: linear-gradient(to right,  #ffffff 80%,#f6f6f3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f3',GradientType=1 ); /* IE6-9 */
	}
	.data_pull_navigation_wrapper:after {position:absolute; top:0; right:0; height:100%; content:''; border-right:1px solid #e4e6df; z-index:1;}
	.data_pull_navigation {position:relative; margin:35px 0; padding:0; list-style-type:none; font-family:"museo-sans",sans-serif; font-size:1.8rem; font-weight:300; color:#c6a275;}
	.data_pull_navigation li {position:relative; display:block; padding:13px 0 13px 60px; overflow:hidden;}
	.data_pull_navigation li:hover {cursor:pointer; border-left:6px solid #8ab773; padding-left:54px;}
	.data_pull_navigation li.active {background-color:#FFF; padding-top:12px; padding-bottom:12px; border-top:1px solid #e4e6df; border-bottom:1px solid #e4e6df;}
	.data_pull_navigation li.active:hover {border-left:none; padding-left:60px;}
	.data_pull_navigation li.active:after {content:''; position:absolute; top:0; right:-5px; width:10px; height:54px; z-index:3; background:#FFF;}
	.data_pull_navigation li span {position:absolute; top:19px; left:20px; width:30px; background-size:cover;}
	.data_pull_navigation li:hover span {left:14px;}
	.data_pull_navigation li.active:hover span {left:20px;}
		.data_pull_navigation_credit_education span {height:23px; background:url(/assets/images/home/v1/data-pull-navigation-icons.png) 0 0 no-repeat;}
		.data_pull_navigation_blog span {height:20px; background:url(/assets/images/home/v1/data-pull-navigation-icons.png) 0 -25px no-repeat;}
		.data_pull_navigation_news span {height:15px; background:url(/assets/images/home/v1/data-pull-navigation-icons.png) 0 -46px no-repeat;}
		.data_pull_navigation_social span {height:27px; background:url(/assets/images/home/v1/data-pull-navigation-icons.png) 0 -63px no-repeat;}
		.data_pull_navigation_faq span {height:21px; background:url(/assets/images/home/v1/data-pull-navigation-icons.png) 0 -93px no-repeat;}
	.data_pull_content {display:none; margin-bottom:30px;}
	.data_pull_content.active {display:block;}
	.data_pull_content .section_title {display:none;}

}

/* 576px wide specific */
@media only screen and (min-width:600px) and (max-width:767px) {
	.data_pull_navigation_wrapper {width:280px;}
	.data_pull_content_wrapper {width:255px; margin:5px 0 0 20px;}
	.data_pull_content .button_green {margin-bottom:10px;}
	.discount_cta {display:none;}
}

/* 765px wide specific */
@media only screen and (min-width:768px) and (max-width:959px) {
	.data_pull_navigation_wrapper {width:245px;}
	.data_pull_content_wrapper {width:460px; margin-top:10px; margin-left:30px;}
	.discount_cta {float:right; width:360px; margin-top:20px; margin-right:70px; margin-bottom:70px;}
}

/* 960px wide specific */
@media only screen and (min-width:960px) and (max-width:1271px) {
	.data_pull_navigation_wrapper {width:235px;}
	.data_pull_content_wrapper {width:490px; margin:10px 10px 60px 30px;}
	.discount_cta {width:150px; clear:none; margin:45px 0 0 25px;}
	.discount_cta .cta_box {padding:5px;}
	.discount_cta .cta_box .button_green {font-size:1.3rem;}
}

/* 1272px wide specific */
@media only screen and (min-width:1272px) {
	.data_pull_navigation_wrapper {width:370px;}
	.data_pull_content_wrapper {width:560px; margin-left:40px; margin-right:70px;}

	.discount_cta {width:195px; clear:none; margin:45px 0 30px 10px;}
}


/* Vendor Partner Banners
================================================== */
.vendor-banner {position:fixed; bottom:0px; left:0px; background:#ffffff; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; padding:15px 0px 13px 0px; width:100%; z-index:500;}
	.vendor-banner p {color:#3e7191; font-family:"Museo Sans",sans-serif; font-size:2.0rem; font-weight:500; margin:0px 0px 0px 0px; text-align:center;}
	.vendor-banner.mint p span {display:inline-block; background:url('/assets/images/mint-logo-vendor-banner.png') no-repeat top left; background-size:contain; height:47px; width:124px;}
	.vendor-banner.amerivalue p span {display:inline-block; background:url('/assets/images/amerivalue-logo-vendor-banner.png') no-repeat top left; background-size:contain; height:24px; width:155px;}
	.vendor-banner.credit p span {display:inline-block; background:url('/assets/images/credit-logo-vendor-banner.png') no-repeat top left; background-size:contain; height:23px; width:126px;}

@media only screen and (min-width:600px) and (max-width:767px) {
	.vendor-banner p {font-size:1.6rem;}
		.vendor-banner.mint p span {height:37px; width:98px;}
		.vendor-banner.amerivalue p span {height:19px; width:125px;}

}

@media only screen and (max-width:599px) {
	.vendor-banner {padding:5px 0px 3px 0px;}
	.vendor-banner p {font-size:1.4rem;}
		.vendor-banner.mint p span {height:28px; width:74px;}
		.vendor-banner.amerivalue p span {height:15px; width:100px;}
		.vendor-banner.credit p span {height:20px; width:110px;}
}



/* Questions
================================================== */
.questions_wrapper {padding:35px 0 30px;}
	.questions_list {margin:10px 0 15px; padding:0; list-style-type:none;}
	.questions_list li {border-bottom:1px solid #d6d7cf;}
	.questions_list li:last-child {border-bottom:none;}
	.questions_list a {padding:9px 25px 9px 45px; color:#3e7191; font-family:"museo-sans",sans-serif; font-size:1.5rem; font-weight:300; line-height:2.2rem;}
	.questions_list a span.arrow {left:15px;}
	.questions_wrapper .button_signup {width:100%; text-align:center; margin:9px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	.questions_wrapper .button_learning {width:100%; text-align:center; margin:9px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/* 576px - 1272 wide */
@media only screen and (min-width:600px) {
	.questions_wrapper .button_signup {width:auto; margin:20px 5px 0 0; }
	.questions_wrapper .button_learning {width:auto; margin:20px 0 0 0; }
}

/* 765 - 1272 wide */
@media only screen and (min-width:768px) {
	.questions_column_right {margin-top:15px;}
	.questions_wrapper .button_signup {margin-top:35px;}
	.questions_wrapper .button_learning {margin-top:35px;}
}

/* 576px wide specific */
@media only screen and (min-width:600px) and (max-width:767px) {
	.questions_wrapper {padding:25px 0 30px;}
}

/* 765px wide specific */
@media only screen and (min-width:768px) and (max-width:959px) {
	.questions_wrapper {padding:30px 15px 55px;}
	.questions_column_left {width:400px;}
	.questions_column_right {width:320px;}
}

/* 960px wide specific */
@media only screen and (min-width:960px) and (max-width:1271px) {
	.questions_column_left {width:525px;}
	.questions_column_right {width:330px; margin-left:50px;}
	.questions_wrapper .button_signup {margin-top:0;}
	.questions_wrapper .button_learning {margin-top:0;}
}

/* 1272px wide specific */
@media only screen and (min-width:1272px) {
	.questions_column_left {width:690px;}
	.questions_column_left h2 {margin-right:180px;}
	.questions_column_right {width:360px; margin-left:90px;}
	.questions_wrapper .button_signup {margin-top:0;}
	.questions_wrapper .button_learning {margin-top:0;}
}
