.content-top__wrapper, .page-title__wrapper {display:none;}
.main-content__wrapper {padding-top:0}
.hero-Wrapper {
   position:relative;
   width: 110%;
   margin-left: -5%;
}
.hero-Wrapper .mobile {display:none}
.hero-Wrapper h2 {
color: #6c207f;
font-size: 41px;
position: absolute;
top: 5%;
left: 6%;
width: 45%;
line-height: 1.2;;
}
.hero-Wrapper h2 sup {
    top: -1em;
    font-size: 50%;
}
.containerWrapper {margin-top:60px}
.containerWrapper .node-item {
   width:23%;
   margin: 0 1%;
   float:left;
}
.containerWrapper .node-item .image .file {margin:0}
.containerWrapper .node-item.last {margin-right:0}
a.buttonBlue {
	background: #005CAB;
	color:#fff;
	padding: 10px 20px;
	float: left;
	margin-top: 20px;
        position:absolute;
        left:20px;
        bottom:20px;
}
a.buttonBlue span {padding-left:5px}
a.buttonBlue:hover, a.buttonBlue:focus {
	text-decoration:none;
	opacitiy:0.5;
	color:#fff;
}
.containerWrapper .node-item .lowerContent {
   float:left; 
   width:100%;
   padding-bottom:40px;
   background: #f2f2f2;
   margin-top: -5px;
   position:relative;
}
.containerWrapper .node-item .lowerContent h2 {
   color: #2070b4;
   height: 120px;
   line-height: 1.2;
   padding: 0 20px;
}
.lowerTerms {
	float: left;
    width: 100%;
    margin-top: 10px;
}
@media (max-width:1100px) {
   .hero-Wrapper h2 {
       font-size:37px;
    }
}
@media (max-width:1024px) {
   .hero-Wrapper h2 {
       font-size:34px;
    }
}
@media (max-width:999px) {
   .hero-Wrapper h2 {
       font-size:31px;
       top:7%;
    }
}
@media (max-width:900px) {
    .containerWrapper .node-item {
        width:48%;
        margin:0 1%;
        margin-bottom: 30px;
    }
   .containerWrapper {
       margin-top: 30px;
   }
}
@media (max-width:860px) {
   .hero-Wrapper h2 {
       font-size: 28px;
    }
}
@media (max-width:790px) {
   .hero-Wrapper h2 {
       font-size: 26px;
    }
}
@media (max-width:720px) {
   .hero-Wrapper h2 {
       font-size: 24px;
    }
}
@media (max-width:600px) {
    .hero-Wrapper h2 {font-size: 43px;   width: 70%;}
    .hero-Wrapper .mobile {display:block}
    .hero-Wrapper .desktop {display:none}
    .containerWrapper {
        padding: 0 30px;
    }
    .containerWrapper .node-item {
        width:100%;
        margin:0 0 30px 0;
    }
    a.buttonBlue {
        width: 90%;
        text-align: center;
    }
}
@media (max-width:540px) {
    .hero-Wrapper h2 {top: 3%; font-size:40px}
}
@media (max-width:470px) {
    .hero-Wrapper h2 {font-size: 36px;}
}
@media (max-width:430px) {
    .hero-Wrapper h2 {font-size: 34px;}
}
@media (max-width:400px) {
    .hero-Wrapper h2 {font-size: 31px;}
	a.buttonBlue {width:86%;}
}
@media (max-width:370px) {
   .hero-Wrapper h2 {font-size: 28px;}
}
@media (max-width:340px) {
   .hero-Wrapper h2 {font-size: 26px;}
   a.buttonBlue {width:82%;}
}