@media screen and (max-width:1440px) {
    .container {
	width: 90%;
  }
    .container-black {
     width: 90%;
    }
}
@media screen and (max-width:1366px) {
    .red-bar-left-IC {
	font-size: 160%;
  }
}
@media screen and (max-width:1024px) {
    .size66 {
	font-size: 343.75%;
  }
    .size55, .size48 {
	font-size: 225%;
  }
    .size48-IC {
	font-size: 225%;
  }
    .fastfacts-right li {
	font-size: 250%;
  }
    .fastfacts-left li {
	font-size: 250%;
  }
    .size60, .size52 {
	font-size: 256.25%;
  }
    .size50 {
	font-size: 300%;
  }
    .standard li {
	font-size: 275%;
  }
    .company-info {
     font-size: 225%;
    }
    .over-column-sm {
	flex: 1;
  }
    .red-bar-left-IC {
	font-size: 125%;
  }
}
@media screen and (max-width:980px) {
    .red-bar-container {
	width: 90%;
  }
    .size66 {
	font-size: 300%;
  }
    .size52 {
	font-size: 225%;
  }
    .standard li {
	font-size: 263%;
  }
    .fastfacts-right li {
	font-size: 200%;
  }
    .fastfacts-left li {
	font-size: 200%;
  }
}
@media screen and (max-width:900px) {
    .container {
	width: 98%;
  }
    .container-black {
	width: 98%;
  }
    .site-title {
	font-size: 325%;
  }
}
@media screen and (max-width:810px) {
    .fastfacts-right li {
	font-size: 188%;
  }
    .fastfacts-left li {
	font-size: 188%;
  }
    .size60 {
	font-size: 225%;
  }
    .size52 {
	font-size: 213%;
  }
    .size50 {
	font-size: 225%;
  }
    .standard li {
	font-size: 238%;
  }
    .company-info {
	font-size: 200%;
  }
    .size48-IC {
	font-size: 200%;
  }
}
@media screen and (max-width:800px) {
    .site-title {
	font-size: 312.5%;
  }
    .size66 {
	font-size: 263%;
  }
}
@media screen and (max-width:768px) {
    body {
        font-size: 88%;
    }
    .row-IC {
	display: block;
  }
}
@media screen and (max-width:720px) {
    .row {
        display: block;
    }
    .fastfacts-right li {
	text-align: center;
  }
    .fastfacts-left li {
	text-align: center;
  }
    ul.standard {
	text-align: center;
  }
    .red-bar-left {
	text-align: center;
  }
     .red-bar-left-IC {
    font-size: 140%;
	text-align: center;
  }
    .red-bar-right {
	text-align: center;
  }
    .fastfacts-left li {
	padding: 2% 0;
  }
    .fastfacts-right li {
	padding: 2% 0;
  }
}
@media screen and (max-width:640px) {
    .size52 {
	font-size: 188%;
  }
    .size55 {
	font-size: 213%;
    }
    .size50 {
	font-size: 200%;
  }
    .size48 {
	font-size: 200%;
  }
    .yellow-24-bbg {
	font-size: 125%;
  }
    .size48-IC {
	font-size: 180%;
  }
}
@media screen and (max-width:480px) {
    .site-title {
	font-size: 250%;
  }
    .size66 {
	font-size: 200%;
  }
    .size55 {
	font-size: 150%;
  }
    .size60 {
	font-size: 163%;
  }
    .size52 {
	font-size: 138%;
  }
    ul.fastfacts-right {
	margin: 5% 0;
  }
    ul.fastfacts-left {
	margin: 5% 0;
 }
   .size50 {
	font-size: 138%;
  }
    .size48 {
	font-size: 125%;
  }
    .lease-verbage-bbg {
	word-wrap: break-word;
  }
    .yellow-24-bbg {
	font-size: 113%;
  }
    .size48-IC {
	font-size: 140%;
  }
}
@media screen and (max-width:428px) {
    .site-title {
	font-size: 225%;
  }
    .size66 {
	font-size: 175%;
  }
    .size60 {
	font-size: 144%;
  }
    .size52 {
	font-size: 125%;
  }
    .size55 {
	font-size: 138%;
  }
    .page-title-red {
	font-size: 150%;
  }
    .paint-link {
	font-size: 150%;
  }
    .red-16-bbg {
	font-size: 88%;
  }
    .red-bar-left-IC {
	font-size: 120%;
  }
    .size48-IC {
	font-size: 120%;
  }
}
@media screen and (max-width:412px) {
    .size66 {
	font-size: 163%;
  }
}
@media screen and (max-width:390px) {
    .site-title {
	font-size: 200%;
  }
    .size60 {
	font-size: 125%;
  }
    .size52 {
	font-size: 113%;
  }
    .size55 {
	font-size: 131%;
  }
    .paint-link {
	font-size: 125%;
  }
}
@media screen and (max-width:384px) {
    .size66 {
	font-size: 150%;
  }
    .size48-IC {
	font-size: 100%;
  }
}
@media screen and (max-width:375px) {
    .size66 {
	font-size: 150%;
  }
    .size55 {
	font-size: 125%;
  }
}
@media screen and (max-width:360px) {
    .size52 {
	font-size: 106%;
  }
    .size55 {
	font-size: 113%;
  }
    .size50 {
	font-size: 125%;
	margin-bottom: 4%;
  }
    .size48 {
	font-size: 113%;
  }
    .red-bar-left-IC {
	font-size: 100%;
  }
}