/* Department CSS Document */
/*For mobile first adaptive design place styles for mobile and up in the mobile and up area.
Place styles for tablet and up inside the media query in the tablet and up area.
Place styles for desktop only inside the media query in the desktop only area.

For questions or media query training contact Web Development Services.
*/
/* ====================== Mobile and Up ========================== */

/* Accessible text classes */
.text-12 {
	font-size: 0.7500em;
	line-height: 1.5;
}
.text-14 {
	font-size: 0.8750em;
	line-height: 1.5;
}
.text-16 {
	font-size: 1.0000em;
	line-height: 1.5;
}
.text-17 {
	font-size: 1.063em;
	line-height: 1.5;
}
.text-18 {
	font-size: 1.1250em;
	line-height: 1.5;
}
.text-20 {
	font-size: 1.2500em;
	line-height: 1.5;
}
.text-21 {
	font-size: 1.3125em;
	line-height:1.5;
}
.text-22 {
	font-size: 1.3750em;
	line-height: 1.5;
}
.text-24 {
	font-size: 1.5000em;
	line-height: 1.5;
}
.text-26 {
	font-size: 1.625em;
	line-height: 1.5;
}
.text-28 {
	font-size: 1.75em;
	line-height: 1.5;
}
.text-40-lg {
	font-size: 2.5em;
	line-height: 1.5;
}

p {
	line-height: 1.5;
}
/* End Accessible text classes */

.home-header h1 {
	position: absolute;
	bottom: -419px;
	font-size: 5rem !important;
	line-height: 0.75;
}
/*--HEADERS--*/
h1.bold.text-white.text-shadow.text-84.position-absolute {
	bottom: -30%;
	left: calc(50% - 140px);
	transform: scale(1.4);
	line-height:1.0;	
    text-transform: uppercase;
}
.admissions-header {
	display: flex;
    flex-direction: column;
    height: 70px;
    align-items: center;
}
.dynamic-sizing {
	font-size: calc(.5em + 3.0vw);
	line-height: 1.5;
}
.container-fluid {
	max-width: 95% !important;
}
/* .width-override {
	width: 100%;
} */
.page-header header h1.text-shadow, h2.text-shadow {
	text-shadow:
		0 1px 2px rgba(0,0,0,.24),
		0 1px 3px rgba(0,0,0,.36);
}

.text-shadow {
	text-shadow: 1px -1px 2px rgba(0,0,0,.5);
}

p, li {
	font-family: "raleway";
	font-size: 16px;
	
}

/*--SUBHEADING AREAS --*/

h3.subheading {
	
    border-radius: 0;
	padding: 25px 25px 25px 170px;
    color: #434344;
    text-transform: uppercase;
    display: block;
	justify-content: center;
    text-align: left;
    position: relative;
	font-family: "rajdhani";
  	font-size: 48px;
	font-weight: bold;
    margin: 15px;
	
}
h3.subheading::after {
    background-color: #304c0d;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: auto;
    width: 150px;
    font-size: 20px;
    font-family: "FontAwesome";
    color: #fff;
    position: absolute;
}
.height-100 {
	height: 100%;
}
/*--Subheading icons--*/
/*--Precept Page--*/

h3.subheading.icon-form::after {
    content: url(/physicianassistant/images/icons/form.png);
	background-color: #78be20;
	
}
h3.subheading.icon-heart::after {
    content: url(/physicianassistant/images/icons/heart.png);
	background-color: #78be20;
	
}
h3.subheading.icon-affiliate::after {
	content: url(/physicianassistant/images/icons/affiliaiton.png);
	background-color: #78be20;
}
h3.subheading.icon-pdf::after {
    content: url(/physicianassistant/images/icons/pdf-icon.png);
	background-color: #78be20;
	
}
h3.subheading.icon-adjunct::after {
    content: url(/physicianassistant/images/icons/badge.png);
	background-color: #78be20;
	
}


/*--Guidelines pages--*/

h3.subheading.icon-guide::after {
    content: url(/physicianassistant/images/icons/guidepost-icon.png);
	background-color: #304c0d;
	
}

h3.subheading.icon-look::after {
    content: url(/physicianassistant/images/icons/look-icon.png);
	background-color: #304c0d;
	
}

h3.subheading.icon-info::after {
    content: url(/physicianassistant/images/icons/info-icon.png);
	background-color:#304c0d;
	
}
h3.subheading.icon-comm::after {
    content: url(/physicianassistant/images/icons/communication-icon.png);
	background-color: #304c0d;
	
}
h3.subheading.icon-interview::after {
    content: url(/physicianassistant/images/icons/interview-icon.png);
	background-color: #304c0d;
	
}

/*--Requirement pages--*/


h3.subheading.icon-tech::after {
    content: url(/physicianassistant/images/icons/standards-icon.png);
	background-color: #548516;
	
}
h3.subheading.icon-important_dates::after {
    content: url(/physicianassistant/images/icons/important-dates.png);
	background-color: #548516;
	
}

h3.subheading.icon-recqs::after {
    content: url(/physicianassistant/images/icons/prereq-icon.png);
	background-color:  #548516;
	
}
h3.subheading.icon-application::after {
    content: url(/physicianassistant/images/icons/application.png);
	background-color:  #548516;
	
}

h3.subheading.icon-experience::after {
    content: url(/physicianassistant/images/icons/experience-icon.png);
	background-color: #548516;
	
}
h3.subheading.icon-admitted::after {
    content: url(/physicianassistant/images/icons/admitted-icon.png);
	background-color:  #548516;
	
}

/*--Tuition pages--*/


h3.subheading.icon-tuition::after {
    content: url(/physicianassistant/images/icons/tuition-icon.png);
	background-color: #78be20;
	
}

h3.subheading.icon-refund::after {
    content: url(/physicianassistant/images/icons/refund.png);
	background-color:  #78be20;
	
}

h3.subheading.icon-aid::after {
    content: url(/physicianassistant/images/icons/aid-icon.png);
	background-color: #78be20;
	
}
h3.subheading.icon-employment::after {
    content: url(/physicianassistant/images/icons/employment-icon.png);
	background-color:  #78be20;
	
}

/*--Accreditation Page--*/

h3.subheading.icon-medal::after {
	content: url(/physicianassistant/images/medalribbons.png);
	background-color: #a1d263;
}
h4.subheading {
	
    border-radius: 0;
	padding-top: 25px;
	padding-bottom: 25px;
    color: #434344;
    text-transform: uppercase;
    display: block;
	justify-content: left;
    text-align: left;
    position: relative;
	font-family: "rajdhani";
  	font-size: 36px;
	font-weight: bold;
    margin: 15px;
	
}

p.subheading {
	padding-left: 15px;
	font-family: "lato";
  	font-size: 18px;
	font-weight: bold;
	color: #434344;
	display: block;
	text-align: left;
}

/*--Subheading Background Images--*/


.heading h2 {
font-weight: 800;
text-transform: uppercase;
letter-spacing: -2px;
font-size: 3rem;
text-align: left;
}



/*--ACCORDIANS--*/

.accordion:not(.accordion-unstyled) {
    background-color: #f9f9f9;
    padding: 5px 10px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}
.accordion:not(.accordion-unstyled):before {
    background-color: #78be20;
	
}

.accordion-content{
	border-top-color: #304c0d;
	background-color: #f9f9f9;
	padding: 20px 40px 20px 40px;
}

/*--HOMEPAGE--*/

/*--Important Date Cards--*/

.date-cards {
	display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
.important-date-cards {
	display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}

/*--FACULTY PAGE--*/

.card-staff-portrait {
	display: none !important;
}

/*--ABOUT PAGE--*/

	/*--Program Goals Cards--*/
.goal-cards {
	display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
/*-- Navigation Card Button Styles --*/

.button-to-bottom {
    margin-top: auto;
    padding-bottom: 15px;
}
	
.buttons .transform-grid-cell {
max-width: 90%;
margin: 10px auto;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
padding: 40px 10px;


}
.buttons .transform-grid-cell:before {
content:"";
z-index:-1;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.buttons .transform-grid-cell, .buttons .transform-grid-cell:before, .buttons .transform-grid-cell h3 {
background-size: 100% 200%;
background-position: top;
transition: background-position 0.3s ease-in-out;
}
.buttons .transform-grid-cell:nth-child(1) {
border-bottom: 5px solid #304c0d;}

.buttons .transform-grid-cell:nth-child(1):before {
background-image: linear-gradient(to top, #304c0d 50%, transparent 50%);
}

.buttons .transform-grid-cell:nth-child(2) {
border-bottom: 5px solid #548516;
}

.buttons .transform-grid-cell:nth-child(2):before {
background-image: linear-gradient(to top, #548516 50%, transparent 50%);
}

.buttons .transform-grid-cell:nth-child(3) {
border-bottom: 5px solid #78be20;
}

.buttons .transform-grid-cell:nth-child(3):before {
background-image: linear-gradient(to top, #78be20 50%, transparent 50%);
}

.buttons .transform-grid-cell:nth-child(4) {
border-bottom: 5px solid #a1d263;
}

.buttons .transform-grid-cell:nth-child(4):before {
background-image: linear-gradient(to top, #a1d263 50%, transparent 50%);
}

.buttons .transform-grid-cell:nth-child(5) {
border-bottom: 5px solid #c9e5a6;
}

.buttons .transform-grid-cell:nth-child(5):before {
background-image: linear-gradient(to top, #c9e5a6 50%, transparent 50%);
}

.buttons .transform-grid-cell:nth-child(6) {
border-bottom: 5px solid #d45d00;
}

.buttons .transform-grid-cell:nth-child(6):before {
background-image: linear-gradient(to top, #d45d00 50%, transparent 50%);
}
.buttons .transform-grid-cell:nth-child(7) {
border-bottom: 5px solid #000;
}

.buttons .transform-grid-cell:nth-child(7):before {
background-image: linear-gradient(to top, #000 50%, transparent 50%);
}
.buttons .transform-grid-cell:hover, .buttons .transform-grid-cell:focus, .buttons .transform-grid-cell:target,
.buttons .transform-grid-cell:hover:before, .buttons .transform-grid-cell:focus:before, .buttons .transform-grid-cell:target:before,
.buttons .transform-grid-cell:hover h3, .buttons .transform-grid-cell:focus h3, .buttons .transform-grid-cell:target h3 {
background-position: bottom;
}
.buttons .transform-grid-cell h3 {
text-align: center;
font-weight: 800;
letter-spacing: 0.5px;

padding:20px;
position:relative;

background-image: linear-gradient(to top, white 50%, #000 50%);

-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
}

.buttons .transform-grid-cell:hover a, .buttons .transform-grid-cell:target a, .buttons .transform-grid-cell:focus a {
text-decoration: none !important;
background-position: bottom;
}

/*--SIDE NAVIGATION BUTTONS--*/
/*--BUTTONS--*/

a.pa-button {
    background-color: #f6f6f7;
    border-radius: 0;
	border-right: 1rem solid;
	border-right-color: #304c0d;
   	padding: 25px 25px 25px 120px;
    color: #434344;
    text-transform: uppercase;
    display: block;
	width: 100%;
    text-align: left;
    position: relative;
	font-family: "rajdhani";
  	font-size: 18px;
	font-weight: 800;
    margin: 15px;
}
a.pa-button::after {
    background-color: #304c0d;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: auto;
    width: 100px;
    font-size: 20px;
    font-family: "FontAwesome";
    color: #fff;
    position: absolute;
}




/*--BUTTON ICONS--*/

/*--Precept page--*/
a.pa-button.icon-form::after {
    content: url(/physicianassistant/images/icons/form.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-heart::after {
    content: url(/physicianassistant/images/icons/heart.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-affiliate::after {
	content: url(/physicianassistant/images/icons/affiliaiton.png);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-pdf::after {
    content: url(/physicianassistant/images/icons/pdf-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-adjunct::after {
    content: url(/physicianassistant/images/icons/badge.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-form {
	border-right-color: #78be20;
}
a.pa-button.icon-heart {
	border-right-color: #78be20;
}
a.pa-button.icon-affiliate {
	border-right-color: #78be20;
}
a.pa-button.icon-pdf {
	border-right-color: #78be20;
}
a.pa-button.icon-adjunct {
	border-right-color: #78be20;
}

/*--Guidelines pages--*/

a.pa-button.icon-guide::after {
    content: url(/physicianassistant/images/icons/guidepost-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #304c0d;
}
a.pa-button.icon-look::after {
    content: url(/physicianassistant/images/icons/look-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #304c0d;
}

a.pa-button.icon-info::after {
    content: url(/physicianassistant/images/icons/info-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #304c0d;
}

a.pa-button.icon-comm::after {
    content: url(/physicianassistant/images/icons/communication-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #304c0d;
}

a.pa-button.icon-interview::after {
    content: url(/physicianassistant/images/icons/interview-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #304c0d;
}

a.pa-button.icon-guide {
	border-right-color: #304c0d;
}
a.pa-button.icon-look {
	border-right-color: #304c0d;
}
a.pa-button.icon-info {
	border-right-color: #304c0d;
}
a.pa-button.icon-comm {
	border-right-color: #304c0d;
}
a.pa-button.icon-interview {
	border-right-color: #304c0d;
}

/*--Requirements pages--*/

a.pa-button.icon-tech::after {
    content: url(/physicianassistant/images/icons/standards-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}
a.pa-button.icon-important_dates::after {
    content: url(/physicianassistant/images/icons/important-dates.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}
a.pa-button.icon-recqs::after {
    content: url(/physicianassistant/images/icons/prereq-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}
a.pa-button.icon-application::after {
    content: url(/physicianassistant/images/icons/application.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}

a.pa-button.icon-experience::after {
    content: url(/physicianassistant/images/icons/experience-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}

a.pa-button.icon-admitted::after {
    content: url(/physicianassistant/images/icons/admitted-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #548516;
}

a.pa-button.icon-tech {
	border-right-color: #548516;
}
a.pa-button.icon-important_dates {
	border-right-color: #548516;
}
a.pa-button.icon-recqs {
	border-right-color: #548516;
}
a.pa-button.icon-application {
	border-right-color: #548516;
}
a.pa-button.icon-experience {
	border-right-color: #548516;
}
a.pa-button.icon-admitted {
	border-right-color: #548516;
}

/*--Tuition pages--*/

a.pa-button.icon-tuition::after {
    content: url(/physicianassistant/images/icons/tuition-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}
a.pa-button.icon-refund::after {
    content: url(/physicianassistant/images/icons/refund.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}

a.pa-button.icon-aid::after {
    content: url(/physicianassistant/images/icons/aid-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}

a.pa-button.icon-employment::after {
    content: url(/physicianassistant/images/icons/employment-icon.png);
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #78be20;
}

a.pa-button.icon-tuition {
	border-right-color: #78be20;
}
a.pa-button.icon-refund {
	border-right-color: #78be20;
}
a.pa-button.icon-aid {
	border-right-color: #78be20;
}
a.pa-button.icon-employment {
	border-right-color: #78be20;
}

/*--Home Page--*/
a.pa-button.icon-target::after {
	content: url(/physicianassistant/images/icons/target.png);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #d45d00;
}
a.pa-button.icon-target {
	border-right-color: #d45d00;
}

a.pa-button.icon-medal::after {
	content: url(/physicianassistant/images/medalribbons.png);
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #d45d00;
}
a.pa-button.icon-medal {
	border-right-color: #d45d00;
}
/*--ABOUT PAGE--*/
.advisorcard {
	
	background: #fff;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	height: 100;
	
		
}

.advisorcard h2 {
	font-family: "raleway";
	font-size: 32px;
	padding: 10px;
	padding-left: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #434344;
	text-align: center;
	line-height: 75%;

	 
	
}
.advisorcard h3 {
	font-family: "raleway";
	font-size: 18px;
	font-weight: bold;
	color: #304c0d;
	
}
.advisorcard p, li {
	font-family: "raleway";
	font-size: 14px;
	
}

/*--PROGRAM OVERVIEW--*/
/*overview*/

.overview {
	height: 350px;
}
p.overview {
	display: grid;
	place-items: center;
}

/*End mobile and up styles*/
/* ====================== Tablet and Up (Overrides Mobile Styles) ========================== */
@media only screen and (min-width: 800px) {
	
/*--HEADERS--*/
h1.bold.text-white.text-shadow.text-84.position-absolute {
	bottom: -36%;
	/*left: calc(50% - 140px);
	transform: scale(1.4);*/
}
.admissions-header {
	display: flex;
    flex-direction: column;
    height: 60px;
    align-items: center;
	position: relative;
    bottom: 5vh;
}
.admissions-subheader {
	width: 100%;
	position: relative;
	right: 7vw;
	top: 10vh;
	font-size: 84px;
}
.dynamic-sizing {
	font-size: calc(.5em + 4.0vw);
}
	
/*--SUBHEADINGS--*/
	
.heading h2 {
font-weight: 800;
text-transform: uppercase;
letter-spacing: -2px;
font-size: 4rem;
text-align: left;
}
.heading h2 {
position: absolute;
bottom: -21px;


}
	
	
/*--HOMEPAGE--*/

/*--Important Date Cards--*/
.date-cards {
	display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}	
	.important-date-cards {
	display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	
/*--ABOUT PAGE--*/

	/*--Program Goals Cards--*/
.goal-cards {
	display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	

}/*end media query*/

/* ====================== Landscape Tablet and Up (Overrides Mobile Styles) ========================== */
@media only screen and (min-width: 1050px) {

	/*--HEADER--*/
h1.bold.text-white.text-shadow.text-84.position-absolute {
	bottom: -30%;
	/*left: calc(50% - 200px);
	transform: scale(2);*/
}
.admissions-header {
	display: flex;
    flex-direction: column;
    height: 155px;
    align-items: center;
}
.admissions-subheader {
	width: 100%;
	position: relative;
	right: 5vw;
	top: 12vh;
	font-size: 150px;
}
.dynamic-sizing {
	font-size: calc(.5em + 5.2vw);
}
/*--HOMEPAGE--*/

/*--Important Date Cards--*/
.date-cards {
	display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	.important-date-cards {
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	
/*--ABOUT PAGE--*/

	/*--Program Goals Cards--*/
.goal-cards {
	display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	
	/* Home Page Header */
.home-header h1 {
bottom: -419px;
font-size: 7rem !important;
}

}/*end media query*/
/* ====================== Desktop Only (Overrides Mobile and Tablet Styles) ========================== */
@media only screen and (min-width: 1400px) {
	
/*--HEADER--*/
h1.bold.text-white.text-shadow.text-84.position-absolute {
	bottom: -24%;
	/*transform: scale(2.4);*/
}
.admissions-header {
	display: flex;
    flex-direction: column;
    height: 155px;
	width: 100%;
    align-items: center;
	position: relative;
    bottom: 5vh;
}
.admissions-subheader {
	width: 100%;
	position: relative;
	right: 3.5vw;
	top: 9vh;
	font-size: 210px;
}
.dynamic-sizing {
	font-size: calc(.5em + 6.2vw);
}
/* .container-fluid {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin-left: 0px !important;
	margin-right: 0px !important;
	max-width: none !important;
} */
/*--SUBHEADINGS--*/
.heading h2 {
position: absolute;
bottom: -21px;
}
	
/*--HOMEPAGE--*/

/*--Important Date Cards--*/
.date-cards {
	display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	.important-date-cards {
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(100px, auto);
	

}
	
/*--SUBHEADINGS--*/
	.pre-advising .heading, .guidelines .heading, .requirements .heading, .dates .heading, .minors .heading, .certifications .heading, .online .heading {
display: block;
}

.heading h2 {
position: absolute;
bottom: -21px;


}

	
}/*end media query*/
/* ====================== Ultra-wide (Overrides Desktop and Tablet Styles) ========================== */
@media only screen and (min-width: 1800px) {
	
/*--HEADER--*/
h1.bold.text-white.text-shadow.text-84.position-absolute {
	bottom: -24%;
	/*transform: scale(2.4);*/
}
.admissions-header {
	display: flex;
    flex-direction: column;
    height: 155px;
	width: 100%;
    align-items: center;
	position: relative;
    bottom: 12vh;
}
.admissions-subheader {
	width: 100%;
	position: relative;
	right: 3.5vw;
	top: 9.5vh;
	font-size: 210px;
}
.dynamic-sizing {
	font-size: calc(.5em + 6.0vw);
}
/* .container-fluid {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin-left: 0px !important;
	margin-right: 0px !important;
	max-width: none !important;
} */
/*--SUBHEADINGS--*/
.heading h2 {
position: absolute;
bottom: -21px;
}

	
}/*end media query*/
/*End desktop only styles*/
/*END OF DOCUMENT*/	