
@media (min-width: 1200px) { 
.homeherow h3{
	max-width: 500px;
	margin: 0 auto 50px auto;
}
	.cmgooglemap{
		margin-top: 105px;
	}
.homeherow h2{
	margin-top: 40px;
	
}
	.homepagehero h2{
		font-size: 81px;	
	}
	.cmtitle{
		height: 120px;
	}
	.circle-offset{
		margin-left:  140px;
	}
	.sevencoloffset{
				margin-left:  80px;

	}
.topspacer{
		height: 80px;
	}
	
	.leftpacker{
	padding-left: 20px;
}
	.cmpeople p {
	font-size: 18px;	
	}
	.wrigleyfield{
		height: 1060px;
	}
	.not100mob{
				height: 100vh;

	}
.navbar-nav{
	float: right;
}
	.strapspacer{
		height: 50px;
	}
	
	.vertical-align-dtonly {
  display: flex;
  align-items: center;
  flex-direction: row;
}
	.navbar-nav  li:last-child a{ 
	/*	margin-left: 0px;
		padding-left: 0px;*/
	}	.navbar-nav  li:nth-last-child(2) a{ 
		margin-right: 0px;
		padding-right: 0px;
	}
	.homebg{
		background-position: left center; 
	}
}
@media(min-width: 980px) and (max-width: 1200px) {

	.circle-offset{
		margin-left:  140px;
	}
		.sevencoloffset{
				margin-left:  40px;

	}
	.wrigleyfield{
		height: 600px;
	}
		.not100mob{
				height: 100vh;

	}
	.topspacer{
		height: 80px;
	}	.navbar-brand{
		width:170px;
	}
	.nav > li > a{
		padding: 10px;
	}
	.navholder ul.navbar-nav {
    margin: 5px 0px 0px 20px;
}
	.leftpacker{
	padding-left: 20px;
}
		.cmpeople p {
min-height: 50px;	}
	
.navbar-nav{
	float: right;
}
	.navbar-nav ul li:last-child{
		margin-left: 0px;
	}
		.vertical-align-dtonly {
  display: flex;
  align-items: center;
  flex-direction: row;
}
	
	br{
		display: none;
	}
	
	h2 {
		font-size: 28px;
	}
	h3 {
		font-size: 22px;
	}
	.homeherow h3{
		margin-top: 0px;
	}
	.cmgooglemap{
		margin-top: 105px;
	}
	
}



@media(min-width: 980px) and (max-width: 1024px) {
	br{
		display: none;
	}
		.cmgooglemap{
		margin-top: 105px;
	}
}
@media(min-width: 768px) and (max-width: 980px) {
.wrigleyfield{
		height: 400px;
	}
		.not100mob{
				height: 600px;

	}
		.cmtitle{
		height: 120px;
	}
	.circle-offset{
		margin-left:  100px;
	}
		.sevencoloffsetrow img{
		margin: 10px 0px; 
		
	}	.topspacer{
		height: 80px;
	}
	
	.blogtext{
		margin-top: 20px;
	}
	#headtext h2{
padding: 20px;
}.cmpeople p {
min-height: 50px;	}
	
br{
		display: none;
	}
	
		h2 {
		font-size: 26px;
	}
	h3 {
		font-size: 20px;
	}
	.homeherow h3{
		margin-top: 0px;
	}	.cmgooglemap{
		margin-top: 105px;
	}
}



@media (max-width: 768px) {
	
	.blogprefix{
	padding: 10px 10px 10px 10px;
}
	
	.cmfooter .btn{
	margin-bottom: 20px;
	}
	h1.cmblog{
	font-size: 26px;
}
	.blogholder{
		margin-top: 20px;
	}
	br{
		display: none;
	}
		.blogtext{
		margin-top: 20px;
	}
	.wrigleyfield{
		height: 400px;
	}
		.not100mob{
				height: 400px;

	}	.cmgooglemap{
		margin-top: 105px;
	}
	.sevencoloffsetrow img{
		margin: 10px 0px; 
		
	}	.topspacer{
		height: 80px;
	}
	
#headtext h2{
padding: 20px;
	text-align: center;
}
	h2{
			font-size: 28px;

	}
	h3{
			font-size: 24px;

	}
	
	.blogprefix h1, .blogprefix h3{
		font-size: 24px;
	}
	.footersocialtraders{
		text-align: center;
		padding-top: 20px;
	}
.footer-text {
	font-size: 14px;
	text-align: left
	
}
	.copyright-text {
	text-align: left

}
	.socialfooter{
		text-align: center;
	}
	
		.homeherow h3{
		margin-top: 0px;
	}
}
@media(min-width: 585px) and (max-width: 767px) {
	
}

/* Landscape phones and down */
@media (max-width: 585px) {	
	#headtext h2{
			font-size: 50px;

}
label{
	text-align: center;	font-size: 20px;

}
.btn {
	font-size: 20px;
}
label.checkbox , label.radio  {
font-size: 20px;
}

}

/* small*/
@media (max-width: 380px) {
	.navbar-brand{
		width:170px;
	}
}
@media (max-height: 800px) {
    body{
        padding-top:80px;
    }
    .homepagehero  h2{
font-size: 60px;
    }
    br{
        display: none;
    }
    .homeherow h3{
	max-width: 1000px;
}
    
}

