/****** Media Queries *****/

/* for 1200px or less */
@media screen and (max-width: 1200px) {
	.container { width:auto; margin:0 4%}
	#top { height:auto;}
	#top .container { max-width:100%; width:auto}
	#maintop .container { margin:0;}
	#maintop { padding:20px 0}

	#logo { margin:0 0 0 4%; padding:0}
	#main-left { width:65%;}
	#main-right {width: 31%;}
	.home #main-content { padding-top:0!important}
}

/* for 1120px or less */
@media screen and (max-width: 1120px) {
	#maplabels { font-size:10px;}
}

/* for 1025px or less */
@media screen and (max-width: 1025px) {
	body.admin-bar #top { margin:0}
	#top { position: relative; width:100%; }
	#pagenav { display:none;}
	#main-content.innerpage {padding:30px 0 30px 0;}

    #newhp-intro .entry h2 { font-size:22px}
    #newcalculator-area #savings-calculator .calcuhead { font-size:20px}
    #newcalculator-area .gform_wrapper .gform_heading h3.gform_title { font-size:20px}

    .as-seen-lists { display:none}

    #whats-bondep .entry img.alignleft {float:none!important; display: block; margin-left: auto; margin-right: auto;}
    #costseg-studies .entry .content-column.last_column .btn-button { position:relative; top:inherit; bottom:0; margin:20px 0 0 40px}

    #usmap.newusmap { display:none}
    #why-poconnornew .entry .content-column, #why-poconnornew .entry .content-column.last_column { height:400px;}

    #highlighted-projects.highproj-new { display:none}

	#usmap .container { width:770px!important; margin:0 auto; height:100%;}
	#washington { top:20px; left:7%;}
	#idaho { top:120px; left:17%;}
	#montana { top:25px; left:25%;}
	#ndakota { top:25px; left:41%;}
	#minnesota { top:45px; left:51%;}
	#wisconsin { top:95px; left:60%;}
	#michigan { top:120px; left:68%;}
	#newyork { top:130px; left:85%;}
	#vermont{ top:110px; left:89%;}
	#newhampshire { top:120px; left:91%;}
	#maine { top:65px; left:95%;}
	#massachusetts { top:145px; left:91%;}
	#oregon { top:120px; left:7%;}
	#wyoming{ top:120px; left:29%;}
	#sdakota { top:95px; left:42%;}
	#iowa{ top:155px; left:53%;}
	#illinois { top:185px; left:61%;}
	#indiana { top:195px; left:66%;}
	#ohio { top:195px; left:72%;}
	#pennsylvania { top:182px; left:80%;}
	#newjersey { top:182px; left:86%;}
	#california { top:260px; left:7%;}
	#nevada { top:200px; left:12%;}
	#utah { top:210px; left:22%;}
	#colorado { top:220px; left:32%;}
	#nebraska{ top:165px; left:42%;}
	#kansas { top:235px; left:44%;}
	#missouri { top:235px; left:54%;}
	#kentucky { top:255px; left:69%;}
	#westvirginia { top:235px; left:75%;}
	#virginia { top:250px; left:79%;}
	#arizona { top:320px; left:22%;}
	#newmexico { top:320px; left:31%;}
	#texas { top:380px; left:43%;}
	#oklahoma { top:300px; left:46%;}
	#arkansas { top:310px; left:55%;}
	#tennessee { top:292px; left:65%;}
	#ncarolina { top:298px; left:78%;}
	#scarolina{ top:335px; left:75%;}
	#georgia { top:355px; left:70%;}
	#florida { top:455px; left:74%;}
	#alabama { top:355px; left:65%;}
	#mississippi { top:355px; left:60%;}
	#louisiana { top:380px; left:55%;}
	#alaska { top:440px; left:15%;}
	#hawaii { top:475px; left:33%;}

	#main-left { width:65%;}
	#main-right {width: 32%;}

	.page-template-page-landing .innerpage .entry > .main-title { padding:0; margin:0}
	.page-template-page-landing .innerpage .entry > .main-title h1,
	.page-template-page-landing .innerpage .entry > h2 {font-size:25px; text-align:left!important}
	.page-template-page-landing .content-column h2 { font-size:22px}

	.page-template-page-landing { font-size:14px}
	.page-template-page-landing .innerpage .entry .content-column h3{ font-size:25px; padding:18px}
	.page-template-page-landing .innerpage .entry .content-column > ul li { font-size:14px}
}

/* for 1000px or less */
@media screen and (max-width: 1000px) {
	#about .btn-button .btn { width:auto}
	#about .entry .content-column.two_third > .content-column.one_half.last_column h1,
	#about .entry .content-column.two_third > .content-column.one_half h1 { min-height:100px}
	#about .entry .content-column.two_third > .content-column.one_half ul { min-height:350px}

	#washington { top:5px; left:7%;}
	#idaho { top:80px; left:17%;}
	#montana { top:5px; left:25%;}
	#ndakota { top:5px; left:41%;}
	#minnesota { top:15px; left:51%;}
	#wisconsin { top:55px; left:60%;}
	#michigan { top:90px; left:68%;}
	#newyork { top:100px; left:85%;}
	#vermont{ top:110px; left:89%;}
	#newhampshire { top:100px; left:91%;}
	#maine { top:45px; left:95%;}
	#massachusetts { top:135px; left:91%;}
	#oregon { top:80px; left:7%;}
	#wyoming{ top:90px; left:29%;}
	#sdakota { top:75px; left:42%;}
	#iowa{ top:125px; left:53%;}
	#illinois { top:145px; left:61%;}
	#indiana { top:155px; left:66%;}
	#ohio { top:165px; left:72%;}
	#pennsylvania { top:152px; left:80%;}
	#newjersey { top:172px; left:86%;}
	#california { top:210px; left:7%;}
	#nevada { top:160px; left:12%;}
	#utah { top:180px; left:22%;}
	#colorado { top:180px; left:32%;}
	#nebraska{ top:135px; left:42%;}
	#kansas { top:195px; left:44%;}
	#missouri { top:185px; left:54%;}
	#kentucky { top:225px; left:69%;}
	#westvirginia { top:210px; left:75%;}
	#virginia { top:220px; left:79%;}
	#arizona { top:270px; left:22%;}
	#newmexico { top:270px; left:31%;}
	#texas { top:320px; left:43%;}
	#oklahoma { top:260px; left:46%;}
	#arkansas { top:270px; left:55%;}
	#tennessee { top:262px; left:65%;}
	#ncarolina { top:268px; left:78%;}
	#scarolina{ top:305px; left:75%;}
	#georgia { top:305px; left:70%;}
	#florida { top:405px; left:74%;}
	#alabama { top:305px; left:65%;}
	#mississippi { top:305px; left:60%;}
	#louisiana { top:340px; left:55%;}
	#alaska { top:390px; left:15%;}
	#hawaii { top:435px; left:33%;}
	.entry .responsive-tabs .responsive-tabs__list__item { font-size:14px}
	#highlighted-projects .responsive-tabs-wrapper::after { display:none}
	#highlighted-projects .pcol h2 { min-height:70px; font-size:14px}
	#highlighted-projects .pcol em { font-size:14px}
	#highlighted-projects .entry .responsive-tabs .responsive-tabs__panel blockquote p { padding-top:20px}
	#main-left { width:65%;}
	#main-right {width: 33%;}
}



/* for 960px or less */
@media screen and (max-width: 960px) {
	#maplabels span { display:none}
	#below-slider h1 { font-size:28px}

	#savings-calculator .content-column.two_third,
	#calculated-results .entry > .content-column.two_third { width:auto; float:none; margin:0}
	#calculated-results .calcuside,
	#calculated-results .entry > .content-column.one_third::before,
	#calculated-results .entry > .content-column.one_third::after { display:none}
	#calculated-results .btnsubmit.noresultsyet { top:-20px; margin-top:20px}
	#calculated-results p em { height:30px; display:inline-block}
	#calculated-results.calcu-with-results .calcuside { display:block;
		position:relative!important;
		width:100%!important;
		bottom:0px!important;
		margin-bottom:30px;
		padding-bottom:2px!important
	}
	#calculated-results.calcu-with-results .entry > .content-column.one_third { width:auto; float:none;}
	#calculated-results.calcu-with-results #price-quote { top:-40px}
	#calculated-results.calcu-with-results .gform_wrapper .gform_footer input[type=submit] { width:auto}
	#process-works { background:#3d913c; padding: 20px 0 100px 0}
	#process-works h1,
	#process-works h2,
	#tax-counter .entry h1,
	#tax-counter .entry h3,
	#usmap .entry h1,
	#usmap .entry h3,
	#why .entry h1,
	#why .entry h3,
	#property-types .entry h1,
	#property-types .entry h3,
	#client-logos .entry h1,
	#client-logos .entry h3,
	#testimonials .entry h1,
	#testimonials .entry h3,
	#highlighted-projects .entry h1,
	#highlighted-projects .entry h3 { font-size:35px; margin:0 0 20px 0}
	#tax-counter .entry > p { font-size:50px}
	#tax-counter .entry { padding:120px 0 0 0}
	#tax-counter { height:400px}
	#why { padding:30px 0}
	#why .entry .content-column, #why .entry .content-column.last_column { height:700px}
	#why .entry .content-column:nth-of-type(7) p::before { background-size:100%}
	#property-types ul.gallery li.gallery-item .gallery-caption { height:inherit}

	#testimonial-lists .testibox::after { display:none}
	.entry .responsive-tabs .responsive-tabs__list__item { font-size:12px; width:18.9%}
	#highlighted-projects .pcol h2 { font-size:12px!important; font-family:'RobotoRegular'; min-height:80px}
	#highlighted-projects .entry .responsive-tabs .responsive-tabs__panel > h2 { font-size:20px}
	#main-left { width:63%;}
	#main-right {width: 35%;}

	.page-template-page-landing #uppertopright { margin:20px 0 0 0; text-align:right}
	.page-template-page-landing #phonenum span { display:block;}

	.page-template-page-landing .content-column.one_half { float:none; width:auto; margin-bottom:50px}
}

/* for 900px or less */
@media screen and (max-width: 900px) {
	#main-left,
	#main-right {width:auto; float:none}
}

/* for 820px or less */
@media screen and (max-width: 820px) {
	#about .content-column,
	#highlighted-projects .content-column{ width:auto!important; float:none; margin:0}
	#about .entry .content-column.two_third > .content-column.one_half.last_column h1 { border:0}
	#about .entry .content-column.two_third > .content-column.one_half ul,
	#about .entry .content-column.two_third > .content-column.one_half.last_column ul { border:0; min-height:inherit}
	.entry .responsive-tabs .responsive-tabs__list__item { font-size:11px; width:18%; padding: 26px 15px;}
	#highlighted-projects .pcol em { font-size:11px}
}

/* for 760px or less */
@media screen and (max-width: 760px) {
	#tax-counter .entry h1,
	#tax-counter .entry h3,
	#usmap .entry h1,
	#usmap .entry h3,
	#why .entry h1,
	#why .entry h3,
	#property-types .entry h1,
	#property-types .entry h3,
	#client-logos .entry h1,
	#client-logos .entry h3,
	#testimonials .entry h1,
	#testimonials .entry h3,
	#highlighted-projects .entry h1,
	#highlighted-projects .entry h3 { font-size:30px; margin:0 0 20px 0}
	#tax-counter .entry > p { font-size:40px}
	#property-types { background:#355b37}

	#footer { background:#000!important; border:0}
	#footer-left,
	#footer-right { float:none; width:auto}
	#social-icons, #logo-footer,
	#footernav,
	#site-info { margin:0 0 10px 0; min-height:auto; text-align:center}
	#site-info { padding:20px 0 0 0!important}
	#social-icons ul li,
	#footernav ul li { float:none; display:inline-block; margin:5px}
	#footernav, #site-info { border:0; padding:20px 0}
	#site-info p { background:0!important; padding:0!important}
	#upper-bottom { padding:20px 0}
	.page-template-page-landing-bonuscal #upper-bottom { display:none}
	.page-template-page-landing-bonuscal #logo { float:none; text-align:center; width:auto}

	.page-template-page-landing-bonuscal .cont.withbtncol .content-column { float:none; width:100%!important; text-align:center!important}
	.page-template-page-landing-bonuscal .cont.withbtncol .content-column.last_column .btn-button a { font-size:12px!important; padding:10px!important}

	.page-template-page-landing #upper-bottom { padding:0 0 20px 0}
	.page-template-page-landing #footer-left,
	.page-template-page-landing #footer-right,
	.page-template-page-landing #site-info { width:auto; margin:0; float:none}
	.page-template-page-landing #logo-footer { display:none}
}

/* for 670px or less */
@media screen and (max-width: 670px) {
	#uppertopright { display:none}
	#linken {  padding:10px 0 38px 10px}
	.theme-default .nivo-directionNav a { background-size:100% 100%; height:30px; width:30px;}
	.theme-default a.nivo-nextNav {background-position:-15px 0; right:0}
	.theme-default a.nivo-prevNav  { background-position:15px 0; left:0px}
	#below-slider { margin-top:0}
	#below-slider h1 { font-size:25px}
	#calculated-results p { font-size:12px}
	#process-works .content-column { width:auto!important; float:none; margin:0 0 40px 0}
	#why .entry .content-column, #why .entry .content-column.last_column { width:auto; height:auto; border:1px solid #c9c9c9!important}
	#why .entry .content-column:nth-of-type(7) p::before { width:200px; margin:0 auto; margin-bottom:20px}
	#property-types { padding:20px 0}
	.innerpage .entry > blockquote.info-box-left { float:none; width:auto}

	.page-template-page-landing #topright,
	.page-template-page-landing #phonenum { float:none;}
	.page-template-page-landing #phonenum p { font-size:15px}
	.page-template-page-landing #phonenum p span { font-size:20px; margin:0}
	.page-template-page-landing #top { height:200px;}
	.page-template-page-landing #logo,
	.page-template-page-landing #uppertopright { width:auto; float:none; text-align:center; display:block}
}

/* for 641px or less */
@media screen and (max-width: 641px) {
	.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1!important;}
	.innerpage .entry > .main-title h1 {font-size:25px;text-align:center;}
}

/* for 600px or less */
@media screen and (max-width: 600px) {
	body { position:inherit!important}
	#savings-calculator .content-column,
	#calculated-results .content-column { clear:inherit; margin:0 3% 0 0}
	#savings-calculator .content-column.last_column,
	#calculated-results .content-column.last_column { margin:0}
	#calculated-results p span { font-size:12px}
	#calculated-results p em { height:50px}
	#calculated-results p span { padding:10px 5px; width:50%}
	#about .content-column { width:auto!important; float:none;}
	#about .entry .content-column.two_third > .content-column.one_half.last_column h1 { border:0}
	#about .entry .content-column.two_third > .content-column.one_half ul,
	#about .entry .content-column.two_third > .content-column.one_half.last_column ul { border:0; min-height:inherit}
	#testimonials { padding:20px 0}

	#highlighted-projects .pcol { float:none; width:auto}
	#highlighted-projects .pcol h2 { min-height:auto; font-size:14px!important}
	img.alignright, a.alignright, img.alignleft, a.alignleft, img.aligncenter, a.aligncenter, img.alignnone, a.alignnone { float:none!important; display: block; margin-left: auto; margin-right: auto;}

	.page-template-page-landing #calculator-on-landing,
	.page-template-page-landing #gform2 { width:320px}
	.page-template-page-landing #gform2 h2,
	.page-template-page-landing .innerpage .entry .content-column h3 { font-size:18px}

	.page-template-page-landing .innerpage .entry > .main-title h1,
	.page-template-page-landing .innerpage .entry > h2 { font-size:20px}
	.page-template-page-landing .innerpage .entry .content-column h3::after { display:none}

	.page-template-page-landing .innerpage .entry .content-column > ul { margin:0 0 0 25px}

	.page-template-page-landing #gform1 h2 { font-size:20px}
}

/* for 500px or less */
@media screen and (max-width: 500px) {
	#below-slider h1,
	#savings-calculator .entry h1,
	#savings-calculator .entry h2,
	#calculated-results .entry h1,
	#calculated-results .entry h2,
	#process-works h1,
	#process-works h2,
	#tax-counter .entry h1,
	#tax-counter .entry h3,
	#usmap .entry h1,
	#usmap .entry h3,
	#why .entry h1,
	#why .entry h3,
	#property-types .entry h1,
	#property-types .entry h3,
	#client-logos .entry h1,
	#client-logos .entry h3,
	#testimonials .entry h1,
	#testimonials .entry h3,
	#highlighted-projects .entry h1,
	#highlighted-projects .entry h3,
	.innerpage .entry > .main-title h1 { font-size:20px; margin:0 0 5px 0}
	#below-slider h1,
	#calculated-results .entry h1 { margin:0 0 15px 0}
	#process-works h1,
	#process-works h2,
	#tax-counter .entry h1,
	#tax-counter .entry h3,
	#testimonials .entry h1,
	#testimonials .entry h3 { margin:0 0 30px 0}
	body,
	#savings-calculator .entry p,
	#savings-calculator input[type=text],
	#savings-calculator input[type=amount],
	#savings-calculator select,
	#about .entry p,
	#about .entry .content-column.one_third.last_column p,
	#client-logos .entry h1 em,
	#client-logos .entry h3 em,
	#testimonial-lists .testibox .testi-entry { font-size:14px}
	#segregation-calculator #savings-calculator .entry p { margin:0 0 20px 0!important}
	#about .entry .content-column h1 { font-size:20px}
	#about .entry .content-column.two_third > .content-column.one_half ul li { font-size:15px}
	#testimonial-lists .testibox { margin:0 0 20px 0}
	#testimonial-lists .testibox h2 { font-size:15px}
	.btn-button .btn { font-size:14px}
	

	.cal2-right-form .input-wrapper > label { width:auto; min-width:auto; margin:2px; font-size:10px;}
	.cal2-right-form .input-wrapper input,
	.cal2-right-form .input-wrapper select { width:150px;; min-width:auto}
	
	.prop-types-ul li {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.owl-nav { display:none}
}


/* for 485px or less */
@media screen and (max-width: 600px) {
	#logo { width:70%}
	#mob-pagenav .mobnav { width:60%}
	#savings-calculator .content-column, 
	#calculated-results .content-column { float:none; width:auto; margin:0 0 20px 0}
	#calculated-results p em { height:auto}
	#calculated-results .btnsubmit,
	#calculated-results .btnsubmit.noresultsyet { width:220px; margin-top:40px;}
	#calculated-results .btnsubmit .btn,
	#calculated-results .btnsubmit.noresultsyet .btn { padding:10px; font-size:20px}
	#calculated-results .btnsubmit i,
	#calculated-results .btnsubmit.noresultsyet i { padding:8px 10px}
	#calculated-results .btnyes a { padding:10px 20px; font-size:14px}
	#calculated-results .gform_wrapper .gform_footer input[type=submit] { padding:4px 15px; font-size:15px}
	#calculated-results .entry > .content-column.one_third .calcuform-title h2 { font-size:17px!important}
	#calculated-results .gform_body .gform_fields li.gfield i { top:10px}
	#about .btn-button .btn { width:auto}
	#tax-counter .entry > p { font-size:30px}
	#tax-counter { height:300px}
	#tax-counter .entry { padding:80px 0 0 0}
	#social-icons ul li a { width:50px; height:50px; line-height:58px}
	#social-icons ul li a i { font-size:25px; }
	#footernav, #site-info { border:0; padding:10px 0}
	.page-template-page-landing #gform1 h2 { font-size:15px}
	.page-template-page-landing .innerpage .entry .gform_wrapper .gform_footer .gform_button { font-size:15px!important}

    #logo { width:200px;}
    #mainnav { margin:0}
	#uppertop .fl,
    #uppertop .fr { display:block; float:none; width:100%; text-align:center;}
    /* #uppernav { display:none!important} */
    .mnav-menu { top:62px}
    #apexchat_tab_invitation_frame { display:none!important}
    #newhp-intro .entry h2 br { display:none}

    #newcalculator-area .content-column { float:none; width:100%!important; margin:60px 0 20px 0!important}
    #newcalculator-area .content-column.two_third.last_column { float:none!important; margin:100px 0 0 0!important}

    #costseg-studies .entry .content-column { float:none!important; width:100%!important; margin:0 0 30px 0!important}
    #howworks .entry .content-column { float:none!important; width:100%!important; margin:0 0 20px 0!important}

    #tax-counter.newtax-counter { display:none}
    #why-poconnornew .entry .content-column { float:none!important; width:100%!important}

    #savings-ready .entry .content-column.one_third { float:none!important; width:100%!important;}
    #savings-ready .entry .content-column .btn-button .btn { width:300px!important;}

    #newhpbanner .entry h1 { margin:0 0 30px 0}
    #newhpbanner .entry a { display:block}
    #whats-bondep .entry h4::after { width:100%}


	#home-hero { padding:0!important}
	#home-hero h1 { font-size:24px!important; line-height:1.2em!important}
	#home-hero p {font-family: 'montserratregular'!important;; font-weight:normal!important; line-height:1em !important; font-size:16px !important}
	#home-hero .btn-r { margin:0; width:100%; text-align:center}

	#newhp-intro .entry h2 { font-weight:normal; border:0; margin:0!important; padding:0; text-align:left}
	#newhp-intro #segregation-calculator { padding:0}
	#newhp-intro #calculated-results .btnsubmit,
	#newhp-intro #calculated-results .btnsubmit.noresultsyet { padding:0;  margin-top:10px}

	#property-types-hp h2 { font-size:22px}
	#testi-carousel { padding-top:0; padding-bottom:0}
	#testi-carousel h4 { margin:0; padding:0}

	.carousel-slider-hero__cell__heading { font-weight:normal!important; line-height:1.2em!important; padding-top:20px; margin:0 0 20px 0!important}
	.carousel-slider-hero__cell__description { line-height:1.8em!important}

	#savings-ready .content-column { margin:0 0 25px 0; float:none}
	#savings-ready .content-column .savings-1 p { margin:0}
	#savings-ready .entry h5 { margin:5px 0 0 0; display:inline-block; line-height:1.3em!important; font-size:17px!important}

	#site-info p { text-align:left}
	#site-info #footeradd,
	#site-info #footernum { display:inline-block; padding-left:30px!important;  width:auto}

	#upper-bottom .footernav {  column-count: inherit; }
	#footernav ul li { display:block; width:100%; padding:5px 0}

	/* .footer-3 { display:none} */
	#social-icons ul li a { width:40px; height:40px; line-height:45px}
	#social-icons ul li a i { font-size:20px;}
	.titlebanner{
	display:none;
} 

}

/* for 400px or less */
@media screen and (max-width: 400px) {
	#mob-pagenav .mobnav { width:100%}
	#copy { padding:20px}
	#savings-calculator-widget .widgetcal .calcont label { font-size:12px}
	.page-template-page-landing #calculator-on-landing,
	.page-template-page-landing #gform2 { width:290px}
	.page-template-page-landing #savings-calculator-widget .widgetcal .calcont select { width:110px}

	.cal2-right-form .input-wrapper input,
	.cal2-right-form .input-wrapper select { width:100px; min-width:auto}

	.result-div-wrap { text-align:center;}
	.cal2-result-left { float:none;}
	.result-div-wrap > span,
	.cal2-result-left > label { font-size:10px;}
	.cal2-result-left,
	.cal2-result-right { width:auto; display:inline-block;}
	.result-div { width:60px; text-align:center; margin:0; margin-bottom:5px; padding:0}
	

    

}

/* for 320px or less */
@media screen and (max-width: 320px) {
	#maplabels { top:14%}
	#maplabels span { display:block; font-size:6px; font-family:'RobotoLight'}
	#washington { top:0; left:7%;}
	#idaho { top:30px; left:16%;}
	#montana { top:4px; left:25%;}
	#ndakota { top:4px; left:41%;}
	#minnesota { top:10px; left:51%;}
	#wisconsin { top:25px; left:60%;}
	#michigan { top:30px; left:68%;}
	#newyork { top:30px; left:85%;}
	#vermont{ top:30px; left:89%;}
	#newhampshire { top:30px; left:91%;}
	#maine { top:15px; left:95%;}
	#massachusetts { top:42px; left:91%;}
	#oregon { top:30px; left:7%;}
	#wyoming{ top:35px; left:29%;}
	#sdakota { top:25px; left:42%;}
	#iowa{ top:45px; left:53%;}
	#illinois { top:55px; left:61%;}
	#indiana { top:55px; left:66%;}
	#ohio { top:55px; left:72%;}
	#pennsylvania { top:52px; left:80%;}
	#newjersey { top:54px; left:86%;}
	#california { top:70px; left:7%;}
	#nevada { top:60px; left:12%;}
	#utah { top:60px; left:22%;}
	#colorado { top:60px; left:32%;}
	#nebraska{ top:45px; left:42%;}
	#kansas { top:65px; left:44%;}
	#missouri { top:65px; left:54%;}
	#kentucky { top:70px; left:69%;}
	#westvirginia { top:67px; left:75%;}
	#virginia { top:70px; left:79%;}
	#arizona { top:90px; left:22%;}
	#newmexico { top:90px; left:31%;}
	#texas { top:110px; left:43%;}
	#oklahoma { top:85px; left:46%;}
	#arkansas { top:90px; left:55%;}
	#tennessee { top:82px; left:65%;}
	#ncarolina { top:86px; left:78%;}
	#scarolina{ top:100px; left:75%;}
	#georgia { top:105px; left:70%;}
	#florida { top:125px; left:74%;}
	#alabama { top:95px; left:65%;}
	#mississippi { top:105px; left:60%;}
	#louisiana { top:110px; left:55%;}
	#alaska { top:120px; left:15%;}
	#hawaii { top:135px; left:33%;}
}

/*Ethyl CSS */
@media screen and (max-width: 475px) {
#newhpbanner .entry h1 strong {font-size: 44px;}
#testimonials-area .entry .btn-button {text-align: center;}
#savings-ready .btn-button {text-align: left;}
#gallery-2 .slick-prev {display: none !important;}
#gallery-2 .slick-next {display: none !important;}
#why-poconnornew .entry .content-column, #why-poconnornew .entry .content-column.last_column {height: auto;}
#howworks .entry {padding: 0 10px;}
}

@media screen and (max-width: 475px) {
.page-id-2618 .content-column.two_third {width: 100%;}
.page-id-2618 .content-column.one_third {width: 100%;}
#savings-ready .entry .content-column.two_third {width: 100%;}
#savings-ready {text-align: center; padding-top:0}
#savings-ready .btn-button {text-align: center;}
}

