/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Oswald');


/* ---------------------------------------------------------------------------------------- Desktop */

.inner-text-container {
	padding: 5% 0 0 7%
}
/*
.inner-text-container {
	width: 100%;
	position: absolute;
    display: block;
    top: 49%;
    transform: translate(7%, -53%);
}
*/

@media screen and (min-width: 1024px){
.newHero_small {
  background-size: 0 0;
  }
}

.newHero {
  background-color: transparent;
  background-position: center 0;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 572px !important;
  font-family: 'Oswald', sans-serif; color:#fff;
  }
  
 .Hero-Title1-AHR {font-size: 150px !important;
font-weight: bolder;
line-height: 150px!important;
text-transform: uppercase;
letter-spacing: -5px;
	}

.Hero-Title2-AHR {
font-size: 107px;
font-weight: bolder;
line-height: 107px;
letter-spacing: 0px;
	}
	
.Hero-Title3-AHR {
margin-top: 10px;
margin-bottom: 10px;
font-size: 40px;
	}	
	
a.btnp {
	color:#fff;
	font-size:50px;
	text-transform:uppercase;
	font-weight:500;
	font-family: 'Oswald', sans-serif;	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #FFFFFF;
	background-color: #00b13e; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b13e), to(#00a63a));
 	background-image: -webkit-linear-gradient(top, #00b13e, #00a63a);
	background-image: -moz-linear-gradient(top, #00b13e, #00a63a);
	background-image: -ms-linear-gradient(top, #00b13e, #00a63a);
	background-image: -o-linear-gradient(top, #00b13e, #00a63a);
	background-image: linear-gradient(to bottom, #00b13e, #00a63a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b13e, endColorstr=#00a63a);
	padding: 2px 35px 6px 35px;
	}
	
a.btnp:hover { 	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #E2E2E2;
 	background-color: #00a63a; background-image: -webkit-gradient(linear, left top, left bottom, from(#00a63a), to(#009534));
 	background-image: -webkit-linear-gradient(top, #00a63a, #009534);
 	background-image: -moz-linear-gradient(top, #00a63a, #009534);
 	background-image: -ms-linear-gradient(top, #00a63a, #009534);
 	background-image: -o-linear-gradient(top, #00a63a, #009534);
 	background-image: linear-gradient(to bottom, #00a63a, #009534);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00a63a, endColorstr=#009534);
	}	 
 
 /* ---------------------------------------------------------------------------------------- Desktop */ 
 


/* ---------------------------------------------------------------------------------------- Medium Size Large*/

@media screen and (min-width: 768px) and (max-width: 1024px){
.inner-text-container {
	padding: 5% 0 0 3%
}
	/*{
	width: 100%;
	position: relative;
    display: block;
    top: 51%;
    transform: translate(3%, -53%);
}*/
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.newHero_small {
  background-size: 0 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.newHero {
  background-color: transparent;
  background-position: center 0;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 572px !important;
  font-family: 'Oswald', sans-serif; color:#fff;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
 .Hero-Title1-AHR {font-size: 140px !important;
font-weight: bolder;
line-height: 140px!important;
text-transform: uppercase;
letter-spacing: -5px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.Hero-Title2-AHR {
font-size: 100px;
font-weight: bolder;
line-height: 97px;
letter-spacing: 0px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.Hero-Title3-AHR {
margin-top: 10px;
margin-bottom: 10px;
font-size: 40px;
	}	
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
a.btnp {
	color:#fff;
	font-size:42px;
	text-transform:uppercase;
	font-weight:500;
	font-family: 'Oswald', sans-serif;	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #FFFFFF;
	background-color: #00b13e; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b13e), to(#00a63a));
 	background-image: -webkit-linear-gradient(top, #00b13e, #00a63a);
	background-image: -moz-linear-gradient(top, #00b13e, #00a63a);
	background-image: -ms-linear-gradient(top, #00b13e, #00a63a);
	background-image: -o-linear-gradient(top, #00b13e, #00a63a);
	background-image: linear-gradient(to bottom, #00b13e, #00a63a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b13e, endColorstr=#00a63a);
	padding: 2px 35px 6px 35px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
a.btnp:hover { 	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #E2E2E2;
 	background-color: #00a63a; background-image: -webkit-gradient(linear, left top, left bottom, from(#00a63a), to(#009534));
 	background-image: -webkit-linear-gradient(top, #00a63a, #009534);
 	background-image: -moz-linear-gradient(top, #00a63a, #009534);
 	background-image: -ms-linear-gradient(top, #00a63a, #009534);
 	background-image: -o-linear-gradient(top, #00a63a, #009534);
 	background-image: linear-gradient(to bottom, #00a63a, #009534);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00a63a, endColorstr=#009534);
	}	
}
/* ---------------------------------------------------------------------------------------- Medium Size large*/

/* ---------------------------------------------------------------------------------------- Medium Size small*/

@media screen and (min-width: 451px) and (max-width: 767px){
.inner-text-container{
	padding: 5% 0 0 7%
}
}
	/*{
	width: 100%;
	position: relative;
    display: block;
    top: 51%;
    transform: translate(3%, -53%);
}*/

.newHero_small {
  background-size: 0 0;
  }


.newHero {
  background-color: transparent;
  background-position: center 0;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 572px !important;
  font-family: 'Oswald', sans-serif; color:#fff;
  }

.Hero-Title1-AHR {
	font-size: 140px !important;
	font-weight: bolder;
	line-height: 140px!important;
	text-transform: uppercase;
	letter-spacing: -5px;
	}

.Hero-Title2-AHR {
	font-size: 100px;
	font-weight: bolder;
	line-height: 97px;
	letter-spacing: 0px;
	}


.Hero-Title3-AHR {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 40px;
	}	

a.btnp {
	color:#fff;
	font-size:42px;
	text-transform:uppercase;
	font-weight:500;
	font-family: 'Oswald', sans-serif;	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #FFFFFF;
	background-color: #00b13e; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b13e), to(#00a63a));
 	background-image: -webkit-linear-gradient(top, #00b13e, #00a63a);
	background-image: -moz-linear-gradient(top, #00b13e, #00a63a);
	background-image: -ms-linear-gradient(top, #00b13e, #00a63a);
	background-image: -o-linear-gradient(top, #00b13e, #00a63a);
	background-image: linear-gradient(to bottom, #00b13e, #00a63a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b13e, endColorstr=#00a63a);
	padding: 2px 35px 6px 35px;
	}


a.btnp:hover { 	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #E2E2E2;
 	background-color: #00a63a; background-image: -webkit-gradient(linear, left top, left bottom, from(#00a63a), to(#009534));
 	background-image: -webkit-linear-gradient(top, #00a63a, #009534);
 	background-image: -moz-linear-gradient(top, #00a63a, #009534);
 	background-image: -ms-linear-gradient(top, #00a63a, #009534);
 	background-image: -o-linear-gradient(top, #00a63a, #009534);
 	background-image: linear-gradient(to bottom, #00a63a, #009534);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00a63a, endColorstr=#009534);
	}	



/* ---------------------------------------------------------------------------------------- Medium Size small*/

 
 /* ---------------------------------------------------------------------------------------- Mobile */

@media screen and (max-width: 450px) {
	.inner-text-container{ padding: 5% 0 0 7%;
	}
}/*{
	width: 80%;
	position: absolute;
    display: block;
    top: 28%;
    transform: translate(7%, -28%);*/
	


@media screen and (max-width: 450px) {

    .newHero_small {
  background-color: transparent;
  background-position: center 0;
  background-repeat: no-repeat !important;
  background-size: cover;
  height: 400px !important;
  font-family: 'Oswald', sans-serif; color:#fff;
}
}
@media screen and (max-width: 450px) {
  .newHero {
  background-size: 0 0;
}
}
@media screen and (max-width: 450px) {
  .Hero-Title1-AHR {
	font-size: 100px !important;
    font-weight: bolder;
    line-height: 84px!important;
    text-transform: uppercase;
    letter-spacing: -5px;
	  display: inline-grid;
	}
}
@media screen and (max-width: 450px) {
.Hero-Title2-AHR {
	font-size: 55px;
    font-weight: bolder;
    line-height: 53px;
	padding-top: 7px;	
	}
}
@media screen and (max-width: 450px) {
.Hero-Title3-AHR {
	margin-top: 7px;
    margin-bottom: 1px;
    font-size: 20px;
    line-height: 23px;
    font-weight: 400;
	padding-top: 7px;	
	}
}
@media screen and (max-width: 450px) {
a.btnp {
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
	font-weight:500;
	font-family: 'Oswald', sans-serif;	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #FFFFFF;
	background-color: #00b13e; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b13e), to(#00a63a));
 	background-image: -webkit-linear-gradient(top, #00b13e, #00a63a);
	background-image: -moz-linear-gradient(top, #00b13e, #00a63a);
	background-image: -ms-linear-gradient(top, #00b13e, #00a63a);
	background-image: -o-linear-gradient(top, #00b13e, #00a63a);
	background-image: linear-gradient(to bottom, #00b13e, #00a63a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00b13e, endColorstr=#00a63a);
	padding: 8px 35px 8px 35px;
	margin-top:7px;
	}
}
@media screen and (max-width: 450px) {
a.btnp:hover { 	
	border:1px solid #00a63a; -webkit-border-radius: 12px; -moz-border-radius: 12px;border-radius: 8px; display:inline-block; color: #E2E2E2;
 	background-color: #00a63a; background-image: -webkit-gradient(linear, left top, left bottom, from(#00a63a), to(#009534));
 	background-image: -webkit-linear-gradient(top, #00a63a, #009534);
 	background-image: -moz-linear-gradient(top, #00a63a, #009534);
 	background-image: -ms-linear-gradient(top, #00a63a, #009534);
 	background-image: -o-linear-gradient(top, #00a63a, #009534);
 	background-image: linear-gradient(to bottom, #00a63a, #009534);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00a63a, endColorstr=#009534);
	}	 	
 }
 /* ---------------------------------------------------------------------------------------- Mobile */
  
/*  
.hero_small {display: none;}
@media screen and (max-width: 450px) {
.hero_small {display: none;}
}*/
