/* SHARE THE LIGHT REFER A FRIEND -------- */

#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 50%; float: left; min-height: 700px; padding: 50px 0; margin: 0 auto; }
#sharethelightcontent h1 { font-family: Arial Black,Helvetica,sans-serif; font-weight: bolder; font-size: 36px; line-height: 1em; padding: 0;}
#sharethelightcontent h2 { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 22px; line-height: 1.2em; padding: 0; }
#sharethelightcolumn { width: 40%; float: left; padding: 50px 0 0 25px; margin: 0 auto;}
#sharethelightcolumn img { margin-bottom: 25px;}
#sharethelightcolumn h2 { margin-bottom: 25px; font-size: 20px;}
#sharethelightcolumn p { margin-bottom: 25px;}


/* Smartphones ----------- */

@media only screen and (min-width : 100px) and (max-width : 640px) {
#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 100%; float: left; padding: 50px 0 0 0; margin: 0 auto; }
#sharethelightcontent h1 { font-size: 28px; }
#sharethelightcontent h2 { font-size: 19px; line-height: 1.2em; }
#sharethelightcolumn { width: 90%; padding: 0 0 50px 0; margin: 0 auto;}
#sharethelightcolumn img { margin-left: 15px;}
#sharethelightcolumn h2 { margin-left: 15px; }
#sharethelightcolumn p { margin-left: 15px;} 
}


@media screen and (min-width: 480px) and (max-width: 640px) and (orientation: landscape) {
#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 100%; float: left; padding: 50px 0 0 0; margin: 0 auto; }
#sharethelightcontent h1 { font-size: 28px; }
#sharethelightcontent h2 { font-size: 19px; line-height: 1.2em; }
#sharethelightcolumn { width: 90%; padding: 0 0 50px 0; margin: 0 auto;}
#sharethelightcolumn img { margin-left: 15px;}
#sharethelightcolumn h2 { margin-left: 15px; }
#sharethelightcolumn p { margin-left: 15px;}  
}  


/* Phablets ----------- */
@media screen and (min-width : 641px) and (max-width: 767px){
#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 100%; float: left; padding: 50px 0 0 0; margin: 0 auto; }
#sharethelightcontent h1 { font-size: 28px; }
#sharethelightcontent h2 { font-size: 19px; line-height: 1.2em; }
#sharethelightcolumn { width: 100%; padding: 0 0 50px 0; margin: 0 auto;}
#sharethelightcolumn img { margin-left: 15px;}
#sharethelightcolumn h2 { margin-left: 15px; }
#sharethelightcolumn p { margin-left: 15px;} 
}


/* iPads ----------- */
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 100%; float: left; padding: 50px 0 0 0; margin: 0 auto; }
#sharethelightcontent h1 { font-size: 28px; }
#sharethelightcontent h2 { font-size: 19px; line-height: 1.2em; }
#sharethelightcolumn { width: 100%; padding: 0 0 50px 0; margin: 0 auto;}
#sharethelightcolumn img { margin-left: 15px;}
#sharethelightcolumn h2 { margin-left: 15px; }
#sharethelightcolumn p { margin-left: 15px;} 
}


@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
#sharethelight { width: 98%; margin: 0 auto; }
#sharethelightcontent { width: 65%; float: left; padding: 50px 0 0 0; margin: 0 auto; }
#sharethelightcontent h1 { font-size: 28px; }
#sharethelightcontent h2 { font-size: 19px; line-height: 1.2em; }
#sharethelightcolumn { width: 30%; padding: 0 0 50px 0; margin: 0 auto;}
#sharethelightcolumn img { margin-left: 15px;}
#sharethelightcolumn h2 { margin-left: 15px; }
#sharethelightcolumn p { margin-left: 15px;} 
}
  
@media screen and (min-width: 980px) and (max-width: 1223px){
#sharethelightcontent { width: 50%; float: left; min-height: 700px; padding: 50px 0; margin: 0 auto; }
#sharethelightcolumn { width: 40%; float: left; padding: 50px 0 0 25px; margin: 0 auto;}
}

@media screen and (min-width: 1224px) and (max-width: 1499px){
#sharethelightcontent { width: 50%; float: left; min-height: 700px; padding: 50px 0; margin: 0 auto; }
#sharethelightcolumn { width: 40%; float: left; padding: 50px 0 0 25px; margin: 0 auto;}
}

@media screen and (min-width: 1500px){
}