*{
	margin: 0;
	padding: 0;
}
body{
	background-image: url('../media/paw-bkg-21.jpg');
	background-size: 750px;
}
img{
	display: block;
	max-width: 100%;
	width: 100%;
}
li{
	list-style: none;
}
/**********
 * CITIES *
 **********/
/*
EXAMPLE
:root {
  --newyork: New York;
  --newyorkstate: New York, NY;
  --newyorkurl: newyork;
}
*/
:root {
  --addison: Addison;
  --addisonstate: Addison, IL;
  --addisonurl: addison;
  --arlingtonheights: Arlington Heights;
  --arlingtonheightsstate: Arlington Heights, IL;
  --arlingtonheightsurl: arlingtonheights;
  --aurora: Aurora;
  --aurorastate: Aurora, IL;
  --auroraurl: aurora;
  --bannockburn: Bannockburn;
  --bannockburnstate: Bannockburn, IL;
  --bannockburnurl: bannockburn;
  --bartlett: Bartlett;
  --bartlettstate: Bartlett, IL;
  --bartletturl: bartlett;
  --barrington: Barrington;
  --barringtonstate: Barrington, IL;
  --barringtonurl: barrington;
  --batavia: Batavia;
  --bataviastate: Batavia, IL;
  --bataviaurl: batavia;
  --beverly: Beverly;
  --beverlystate: Beverly, IL;
  --beverlyurl: beverly;
  --bolingbrook: Bolingbrook;
  --bolingbrookstate: Bolingbrook, IL;
  --bolingbrookurl: bolingbrook;
  --brookfield: Brookfield;
  --brookfieldstate: Brookfield, IL;
  --brookfieldurl: brookfield;
  --buffalogrove: Buffalo Grove;
  --buffalogrovestate: Buffalo Grove, IL;
  --buffalogroveurl: buffalogrove;
  --burrridge: Burr Ridge;
  --burrridgestate: Burr Ridge, IL;
  --burrridgeurl: burrridge;
  --carolstream: Carol Stream;
  --carolstreamstate: Carol Stream, IL;
  --carolstreamurl: carolstream;
  --carpentersville: Carpentersville;
  --carpentersvillestate: Carpentersville, IL;
  --carpentersvilleurl: carpentersville;
  --chicago: Chicago;
  --chicagostate: Chicago, IL;
  --chicagourl: chicago;
  --clarendonhills: Clarendon Hills;
  --clarendonhillsstate: Clarendon Hills, IL;
  --clarendonhillsurl: clarendonhills;
  --darien: Darien;
  --darienstate: Darien, IL;
  --darienurl: darien;
  --deerfield: Deerfield;
  --deerfieldstate: Deerfield, IL;
  --deerfieldurl: deerfield;
  --desplaines: Des Plaines;
  --desplainesstate: Des Plaines, IL;
  --desplainesurl: desplaines;
  --downersgrove: Downers Grove;
  --downersgrovestate: Downers Grove, IL;
  --downersgroveurl: downersgrove;
  --dundee: Dundee;
  --dundeestate: Dundee, IL;
  --dundeeurl: dundee;
  --elgin: Elgin;
  --elginstate: Elgin, IL;
  --elginurl: elgin;
  --elkgrovevillage: Elk Grove Village;
  --elkgrovevillagestate: Elk Grove Village, IL;
  --elkgrovevillageurl: elkgrovevillage;
  --elmhurst: Elmhurst;
  --elmhurststate: Elmhurst, IL;
  --elmhursturl: elmhurst;
  --evanston: Evanston;
  --evanstonstate: Evanston, IL;
  --evanstonurl: evanston;
  --foxvalley: Fox Valley;
  --foxvalleystate: Fox Valley, IL;
  --foxvalleyurl: foxvalley;
  --frankfort: Frankfort;
  --frankfortstate: Frankfort, IL;
  --frankforturl: frankfort;
  --franklinpark: Franklin Park;
  --franklinparkstate: Franklin Park, IL;
  --franklinparkurl: franklinpark;
  --geneva: Geneva;
  --genevastate: Geneva, IL;
  --genevaurl: geneva;
  --glendaleheights: Glendale Heights;
  --glendaleheightsstate: Glendale Heights, IL;
  --glendaleheightsurl: glendaleheights;
  --glenellyn: Glen Ellyn;
  --glenellynstate: Glen Ellyn, IL;
  --glenellynurl: glenellyn;
  --glencoe: Glencoe;
  --glencoestate: Glencoe, IL;
  --glencoeurl: glencoe;
  --glenview: Glenview;
  --glenviewstate: Glenview, IL;
  --glenviewurl: glenview;
  --goldcoast: Gold Coast;
  --goldcoaststate: Gold Coast, IL;
  --goldcoasturl: goldcoast;
  --golf: Golf;
  --golfstate: Golf, IL;
  --golfurl: golf;
  --hanoverpark: Hanover Park;
  --hanoverparkstate: Hanover Park, IL;
  --hanoverparkurl: hanoverpark;
  --highlandpark: Highland Park;
  --highlandparkstate: Highland Park, IL;
  --highlandparkurl: highlandpark;
  --hinsdale: Hinsdale;
  --hinsdalestate: Hinsdale, IL;
  --hinsdaleurl: hinsdale;
  --hoffmanestates: Hoffman Estates;
  --hoffmanestatesstate: Hoffman Estates, IL;
  --hoffmanestatesurl: hoffmanestates;
  --homerglen: Homer Glen;
  --homerglenstate: Homer Glen, IL;
  --homerglenurl: homerglen;
  --humboldtpark: Humboldt Park;
  --humboldtparkstate: Humboldt Park, IL;
  --humboldtparkurl: humboldtpark;
  --kenilworth: Kenilworth;
  --kenilworthstate: Kenilworth, IL;
  --kenilworthurl: kenilworth;
  --lagrange: La Grange;
  --lagrangestate: La Grange, IL;
  --lagrangeurl: lagrange;
  --lakeforest: Lake Forest;
  --lakeforeststate: Lake Forest, IL;
  --lakeforesturl: lakeforest;
  --lakeview: Lakeview;
  --lakeviewstate: Lakeview, IL;
  --lakeviewurl: lakeview;
  --lincolnpark: Lincoln Park;
  --lincolnparkstate: Lincoln Park, IL;
  --lincolnparkurl: lincolnpark;
  --lincolnwood: Lincolnwood;
  --lincolnwoodstate: Lincolnwood, IL;
  --lincolnwoodurl: lincolnwood;
  --lisle: Lisle;
  --lislestate: Lisle, IL;
  --lisleurl: lisle;
  --lemont: Lemont;
  --lemontstate: Lemont, IL;
  --lemonturl: lemont;
  --lockport: Lockport;
  --lockportstate: Lockport, IL;
  --lockporturl: lockport;
  --lombard: Lombard;
  --lombardstate: Lombard, IL;
  --lombardurl: lombard;
  --melrosepark: Melrose Park;
  --melroseparkstate: Melrose Park, IL;
  --melroseparkurl: melrosepark;
  --minooka: Minooka;
  --minookastate: Minooka, IL;
  --minookaurl: minooka;
  --mokena: Mokena;
  --mokenastate: Mokena, IL;
  --mokenaurl: mokena;
  --mortongrove: Morton Grove;
  --mortongrovestate: Morton Grove, IL;
  --mortongroveurl: mortongrove;
  --mountprospect: Mount Prospect;
  --mountprospectstate: Mount Prospect, IL;
  --mountprospecturl: mountprospect;
  --naperville: Naperville;
  --napervillestate: Naperville, IL;
  --napervilleurl: naperville;
  --newlenox: New Lenox;
  --newlenoxstate: New Lenox, IL;
  --newlenoxurl: newlenox;
  --newyork: New York;
  --newyorkstate: New York, NY;
  --newyorkurl: newyork;
  --niles: Niles;
  --nilesstate: Niles, IL;
  --nilesurl: niles;
  --northbrook: Northbrook;
  --northbrookstate: Northbrook, IL;
  --northbrookurl: northbrook;
  --northshore: North Shore;
  --northshorestate: North Shore, IL;
  --northshoreurl: northshore;
  --oakbrook: Oakbrook;
  --oakbrookstate: Oakbrook, IL;
  --oakbrookurl: oakbrook;
  --oakpark: Oak Park;
  --oakparkstate: Oak Park, IL;
  --oakparkurl: oakpark;
  --orlandpark: Orland Park;
  --orlandparkstate: Orland Park, IL;
  --orlandparkurl: orlandpark;
  --palatine: Palatine;
  --palatinestate: Palatine, IL;
  --palatineurl: palatine;
  --paloshills: Palos Hills;
  --paloshillsstate: Palos Hills, IL;
  --paloshillsurl: paloshills;
  --parkridge: Park Ridge;
  --parkridgestate: Park Ridge, IL;
  --parkridgeurl: parkridge;
  --plainfield: Plainfield;
  --plainfieldstate: Plainfield, IL;
  --plainfieldurl: plainfield;
  --riverforest: River Forest;
  --riverforeststate: River Forest, IL;
  --riverforesturl: riverforest;
  --rivergrove: River Grove;
  --rivergrovestate: River Grove, IL;
  --rivergroveurl: rivergrove;
  --riverside: Riverside;
  --riversidestate: Riverside, IL;
  --riversideurl: riverside;
  --romeoville: Romeoville;
  --romeovillestate: Romeoville, IL;
  --romeovilleurl: romeoville;
  --schaumburg: Schaumburg;
  --schaumburgstate: Schaumburg, IL;
  --schaumburgurl: schaumburg;
  --shorewood: Shorewood;
  --shorewoodstate: Shorewood, IL;
  --shorewoodurl: shorewood;
  --skokie: Skokie;
  --skokiestate: Skokie, IL;
  --skokieurl: skokie;
  --stcharles: St Charles;
  --stcharlesstate: St Charles, IL;
  --stcharlesurl: stcharles;
  --streamwood: Streamwood;
  --streamwoodstate: Streamwood, IL;
  --streamwoodurl: streamwood;
  --tinleypark: Tinley Park;
  --tinleyparkstate: Tinley Park, IL;
  --tinleyparkurl: tinleypark;
  --villapark: Villa Park;
  --villaparkstate: Villa Park, IL;
  --villaparkurl: villapark;
  --warrenville: Warrenville;
  --warrenvillestate: Warrenville, IL;
  --warrenvilleurl: warrenville;
  --westchester: West Chester;
  --westchesterstate: West Chester, IL;
  --westchesterurl: westchester;
  --westchicago: West Chicago;
  --westchicagostate: West Chicago, IL;
  --westchicagourl: westchicago;
  --westmont: Westmont;
  --westmontstate: Westmont, IL;
  --westmonturl: westmont;
  --westernsprings: Western Springs;
  --westernspringsstate: Western Springs, IL;
  --westernspringsurl: westernsprings;
  --wheaton: Wheaton;
  --wheatonstate: Wheaton, IL;
  --wheatonurl: wheaton;
  --wheeling: Wheeling;
  --wheelingstate: Wheeling, IL;
  --wheelingurl: wheeling;
  --willowbrook: Willowbrook;
  --willowbrookstate: Willowbrook, IL;
  --willowbrookurl: willowbrook;
  --willowsprings: Willow Springs;
  --willowspringsstate: Willow Springs, IL;
  --willowspringsurl: willowsprings;
  --wilmette: Wilmette;
  --wilmettestate: Wilmette, IL;
  --wilmetteurl: wilmette;
  --winfield: Winfield;
  --winfieldstate: Winfield, IL;
  --winfieldurl: winfield;
  --winnetka: Winnetka;
  --winnetkastate: Winnetka, IL;
  --winnetkaurl: winnetka;
  --woodridge: Woodridge;
  --woodridgestate: Woodridge, IL;
  --woodridgeurl: woodridge;
}

/**********
* FONTS *
**********/
@font-face{
  font-family: 'avenir-book';
  src: url('../fonts/avenir-book.ttf');
}
@font-face{
  font-family: 'avenir-roman';
  src: url('../fonts/avenir-roman.ttf');
}
@font-face{
  font-family: 'bebas-neue';
  src: url('../fonts/bebas-neue.ttf');
}
@font-face{
  font-family: 'brandon-grotesque-bold';
  src: url('../fonts/brandon-grotesque-bold.ttf');
}
/******************
 * HOVER EFFECTS *
******************/
.hamburger:hover{
	cursor: pointer;
}
.header-mobile-x:hover{
	cursor: pointer;
}
/***********************
 * CITY TEXT BEHAVIOR *
***********************/
.city-uppercase{
	text-transform: uppercase;
}
.city-bold{
	display: inline-block;
}
/**********
 * BR *
**********/
.how-can-we-help-your-dog-h2-br,
.mobile-header-br{
	display: none;
}
/**********
* HEADER *
**********/
.header-desktop{
	align-items: center;
	display: flex;
	height: 50px;
	width: 100%;
}
.header-mobile{
	display: none;
	z-index: 9999999999;
}
.hamburger{
	display: none;
}
.header-container{
	align-items: center;
	display: flex;
	justify-content: space-between;
	height: 50px;
	margin: 0 auto;
	padding: 0 20px;
	max-width: 1200px;
	width: 100%;
}
.header-side ul{
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.header-side li{
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
}
.header-side a{
	color: #000;
	text-decoration: none;
}
.header-side-links ul{
	width: calc(100% + 20px);
}
.header-side-icons ul{
	width: 200px;
}
.header-side-icons img{
	object-fit: contain;
	width: auto;
	height: 17.5px;
}
/* HEADER MOBILE*/
.header-mobile{
	background-color: #fff;
	background-image: url('../media/paw-bkg-21.jpg');
	background-size: contain;
	display: flex;
	height: 100vh;
	position: fixed;
	right: -100%;
	top: 0;
	width: 160px;
	z-index: 9999999999;
}
.header-mobile-toggle-show{
	box-shadow: -10px 0px 10px #000;
	right: 0;
	transition-duration: .7s;
}
.header-mobile-toggle-hide{
	right: -100%;
	transition-duration: .7s;
}
.header-mobile-x{
	height: 25px;
	position: absolute;
	right: 10px;
	top: 10px;
	transform: translateX(30px);
	width: 25px;
}
.header-mobile-x-toggle{
	transform: translateX(0);
}
.header-mobile-x-container{
	height: 100%;
	position: relative;
	width: 100%;
}
.header-mobile-x-line{
	background-color: #000;
	height: 2px;
	opacity: 0;
	position: absolute;
	top: 50%;
	width: 25px;
}
.header-mobile-x-line-1{
	transform: rotate(0deg) translateX(30px);
}
.header-mobile-x-line-2{
	transform: rotate(0deg) translateX(30px);
}
.header-mobile-x-toggle{
	opacity: 1;
	transition-duration: .5s;
}
.header-mobile-x-toggle-1{
	opacity: 1;
	transition-delay: .8s;
	transition-duration: .6s;
	transform: rotate(-135deg) translateX(0px);
}
.header-mobile-x-toggle-2{
	opacity: 1;
	transition-delay: .9s;
	transition-duration: .6s;
	transform: rotate(-45deg) translateX(0px);
}
.header-mobile-wrapper{
	align-items: center;
	display: flex;
	height: 300px;
	margin-top: 100px;
	position: relative;
	width: 100%;
}
.header-mobile-container{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	margin: 0 auto;
	width: calc(100% - 20px);
}
.header-mobile-container ul{
	align-items: center;
	display: flex;
	flex-direction: column;
	height: auto;
	justify-content: center;
}
.header-mobile-container li{
	text-align: center;
}
.header-mobile-container a{
	color: #000;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-decoration: none;
}
.header-mobile-side-links{
	margin-bottom: -10px;
}
.header-mobile-side-links li{
	padding: 10px 0;
}
.header-mobile-side-icons{
	display: flex;
	justify-content: center;
}
.header-mobile-side-icons ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 70%;
}
.header-mobile-side-icons img{
	height: 30px;
	object-fit: contain;
	width: 30px;
}
.header-mobile-line-break{
	background-color: #000;
	height: 2px;
	margin: 0 auto;
	width: 100%;
}
.hamburger{
	height: 20px;
	padding: 10px;
	position: fixed;
	right: 5px;
	top: 5px;
	width: 40px;
}
.hamburger-container{
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
	position: relative;
	width: 100%;
}
.hamburger-patty{
	background-color: #fff;
	border: .5px solid #000;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.7);
	filter: drop-shadow(0px 0px 1px rgba(255,255,255,.5));
	height: 1.5px;
	width: 100%;
}
/************
* JUMBOTRON *
************/
.jumbotron{
	background-image: url('../media/photos/banner.jpg');
	background-size: cover;
	height: 400px;
	overflow: hidden;
	width: 100%;
}
.jumbotron-logo-wrapper{
	margin: 0 auto;
	position: relative;
	width: 1200px;
}
.jumbotron-logo{
	align-items: center;
	display: flex;
	height: 400px;
	justify-content: center;
	left: 0;
	margin-left: -10px;
	padding-left: 20px;
	position: absolute;
	top: 0;
	width: 225px;
}
/****************
 * BODY CONTENT *
****************/
.content-wrapper{
	margin: 0 auto;
	padding: 0 20px;
	max-width: 1200px;
	width: auto;
}
.section{
	margin-bottom: 100px;
}
.section-list-wrapper{
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	width: 100%;
}
.location-h1{
	font-family: 'bebas-neue', cursive;
	font-size: 55px;
	margin: 70px 0;
	text-align: center;
}
.section-main-h2{
	font-family: 'brandon-grotesque-bold', cursive;
	font-size: 32px;
	line-height: 1.1;
	margin-bottom: 20px;
	width: 650px;
}
.wrap-watch span{
	font-family: 'avenir-book', cursive;
	font-size: 18px;
}
.section-text li,
.section-text p{
	font-family: 'avenir-book', cursive;
	font-size: 18px;
	position: relative;
	width: 650px;
}
.section-image{
	box-shadow: 0 0 20px 5px rgba(0,0,0,.7);
	float: right;
	margin: 0 0 20px 20px;
	width: 500px;
}
.section-image-invert{
	box-shadow: 0 0 20px 5px rgba(0,0,0,.7);
	float: left;
	width: 500px;
}
.image-no-shadow{
	box-shadow: none;
}
.cta-link{
	border-bottom: 4px solid #000;
	color: #000;
	display: flex;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 900;
	justify-content: center;
	padding-bottom: 100px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.cta-link-container{
	background-color: #fff;
	border: 1px solid #000;
	padding: 5px 10px;
	position: relative;
	width: calc(100% - 40px);
}
.cta-link-container-2{
	background-color: #84b6ff;
	border: 2px solid #000;
	box-shadow: 0 0 10px 3px #000;
	height: calc(100% + 10px);
	left: -7px;
	position: absolute;
	top: -7px;
	width: calc(100% + 10px);
	z-index: -1;
}
/*************
 * SECTION 2 *
*************/
.section-list-wrapper .section-text{
	width: 650px;
}
.section-list-wrapper .section-text h2{
	text-align: center;
	width: auto;
}
.section-list-wrapper .section-text ul{
	align-items: center;
	display: flex;
	flex-direction: column;
}
.section-list-wrapper .section-text li{
	width: 292px;
}
.section-text li::before{
	content: "";
    background-image: url('../media/icons/favicon.png');
    background-size: cover;
    display: inline-block;
    height: 15px;
    margin-right: 10px;
    width: 15px;
}
/******************
 * SECTION 3, 4, 6*
******************/
.section-3,
.section-4{
	margin-bottom: 0;
	margin-top: 70px;
}
.section-3 .section-image,
.section-6 .section-image{
	margin: 0 0 40px 40px;
}
.blurb-headed{
	margin-bottom: 50px;
}
.blurb-headed h2{
	font-family: 'brandon-grotesque-bold', cursive;
	font-size: 20px;
	float: left;
	line-height: .6;
	margin: 9px 5px 0 0;
	width: auto;
}
.section-3 p,
.section-4 p,
.section-6 p{
	width: 100%;
}
.blurb-header-our{
	display: block;
}
/**************
 * SECTION 5 *
**************/
.section-5 .section-image-invert{
	margin: 0 40px 40px 0;
}
.section-5 p{
	width: 100%;
}
/**************
 * SECTION 6 *
**************/
.section-6{
	margin-top: 70px;
}
.who-we-are-list{
	margin-top: -20px;
}
.who-we-are-list ul{
	align-items: center;
	display: flex;
	flex-direction: column;
}
.who-we-are-list li{
	font-family: 'avenir-book', cursive;
	font-size: 18px;
	position: relative;
	width: 650px;
	width: 100%;
}
.who-we-are-list li::before{
	content: "";
  background-image: url('../media/icons/favicon.png');
  background-size: cover;
  display: inline-block;
  height: 15px;
  margin-right: 10px;
  width: 15px;
}
/**************
 * SECTION 7 *
**************/
.section-7{
	margin-bottom: 0;
	margin-top: 70px;
}
.section-7 .section-image-invert{
	margin: 0 40px 40px 0;
}
.section-7 .section-intitial-h2{
	width: auto;
}
.section-7 p{
	width: 100%;
}
/**************
 * MAP *
**************/
.map{
	border-top: 4px solid #000;
	padding: 60px 0;
	width: 100%;
}
.map iframe{
	border: 2px solid #000;
	height: 500px;
	width: calc(100% - 4px);
}
/*****************
 * FOOTER *
*****************/
footer{
	background-color: #fff;
	box-shadow: 0 -10px 10px #000;
	font-family: 'avenir-book', cursive;
	width: 100%;
}
footer a{
	color: #000;
}
.footer-container{
	margin: 0 auto;
	max-width: 1200px;
	padding: 10px 20px;
}
.footer-links{
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.footer-nav{
	width: 100%;
}
.footer-logo{
	width: 80px;
}
.footer-nav{
	display: flex;
	flex-direction: column;
	font-size: 14px;
	height: 85px;
	justify-content: space-between;
}
.footer-nav-links{
	display: flex;
	justify-content: flex-end;
}
.footer-nav-links ul{
	display: flex;
	justify-content: space-between;
	width: 280px;
}
.footer-nav-social{
	display: flex;
	justify-content: flex-end;
}
.footer-nav-social ul{
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 250px;
}
.footer-nav-social li,
.footer-nav-social img{
	height: 20px;
	object-fit: contain;
	width: 20px;
}
.footer-legal{
	align-items: center;
	display: flex;
	font-size: 12px;
	justify-content: center;
	text-align: center;
	width: 100%;
}
.footer-legal-container{
	display: flex;
	justify-content: space-between;
	width: 400px;
}

/*****************
 * CONTACT PAGE *
*****************/
	.contact-us{
		margin-top: 20px;
	}
/**************
 * MEDIA QUERIES *
**************/
@media(max-width: 1288px){
	.jumbotron{
		background-position: 50% 50%;
	}
}
@media(max-width:1200px){
	.section-image{
		margin: 0 0 20px 20px;
		max-width: 450px;
		width: 100%;
	}
	.section-main-h2{
		margin: 30px auto 20px auto;
	
		width: 100%;
	}
}
@media(max-width:1000px){
	.jumbotron{
		background-position: 62% 50%;
		height: 300px;
	}
	.jumbotron-logo-wrapper{
		width: 100%;
	}
	.jumbotron-logo{
		height: 300px;
		left: 25px;
		width: 150px;
	}
	.location-h1{
		font-size: 45px;
		margin: 50px 0;
	}
	.section-text{
		display: flex;
		flex-direction: column;
	}
	.section{
		margin-bottom: 50px;
	}
	.section-image,
	.section-image-invert{
		float: none;
		margin: 0 auto;
		max-width: 600px;
	}
	.section-3 .section-image, .section-6 .section-image{
		margin: 0 auto;
	}
	.section-4{
		margin-bottom: 0;
	}
	.section-5 .section-image-invert{
		margin: 0 auto 30px auto;
	}
	.section-7 .section-image-invert{
		margin: 0 auto;
	}
	.section-text{
		align-items: center;
		display: flex;
		flex-direction: column;
	}
	.section-main-h2{
		text-align: center;
		width: 100% !important;
	}
	.section-3, .section-4{
		margin-top: 60px;
	}
	.section-3 .blurb-headed h2{
		height: 0;
		margin-bottom: 5px;
	}
	.section-4 .section-image{
		margin-top: -80px;
	}
	.section-5 .blurb-headed{
		margin-bottom: 20px;
	}
	.blurb-headed h2{
		line-height: .5;
		margin: 10px 4px 0 0;
		text-align: left;
		width: auto;
	}
	.wrap-watch{
		font-size: 18px;
	  line-height: 0.5;
	}
	.section-6 p{
		margin-bottom: 0;
	}
	.section-7 .blurb-headed{
		margin-bottom: 0;
	}
	.section-text li, .section-text p{
		width: 100%;
	}
	.section-list-wrapper{
		flex-direction: column-reverse;
	}
	.section-list-wrapper .section-text{
		width: 100%;
	}
	.cta-link{
		padding-bottom: 70px;
	}
	.footer-nav{
		height: 100%;
	}
	.footer-links,
	.footer-legal-container{
		flex-direction: column;
	}
	.footer-nav-links,
	.footer-nav-social{
		justify-content: center;
		margin-top: 20px;
	}
	.footer-nav-links ul{
		align-items: center;
		flex-direction: column;
	}
	.footer-legal{
		margin-top: 20px;
	}
	.footer-nav-links li,
	.footer-legal-container p{
		padding: 5px;
	}
}
@media(max-width:900px){

}
@media(max-width: 660px){
	.jumbotron{
		background-position: 62% 50%;
		height: 300px;
	}
	.jumbotron-logo-wrapper{
		width: 100%;
	}
	.jumbotron-logo{
		height: 300px;
		left: 25px;
		width: 150px;
	}
	.location-h1{
		font-size: 42px;
		margin: 30px 0;
	}
	.mobile-header-br{
		display: block;
	}
	.section-image,
	.section-image-invert{
		float: none;
		margin: 0 auto;
		max-width: 100%;
	}
}
@media(max-width: 600px){
	.header-desktop{
		display: none;
	}
	.hamburger{
		display: block;
	}
}