@media screen and (max-width:1024px) {
	.container {width:100%;padding-left:15px;padding-right:15px;}
	.form-sec > h5 {padding:0;}
}
@media screen and (max-width:850px) {
.inner-section {padding: 10px 0 100px;}
.form-sec {width:40%;}
.one-half {width:60%;padding-right: 20px;}
.contact-number {padding: 22px 0 0 0;float: right;}
.contact-number > a, .text-sec > h3 {font-size: 20px;}
.text-sec {padding-top: 0;float: right;clear: both;margin-top: -15px;}
.one-half h1.heading-text {font-size: 22px;padding-bottom: 50px;}
.one-half ul li {font-size: 19px;padding-bottom: 30px;padding-left: 50px;}
.one-half ul {padding-left: 20px;}
.one-half {padding-top:100px;}
.one-half ul li:before {transform: scale(0.8);-webkit-transform: scale(0.8);}
.form-sec > h4 {font-size: 16px;}
.full-width input {padding: 7px 10px;font-size: 14px;}
.full-width input[type="text"], .full-width input[type="email"] {font-size: 14px;}
.submit-btn input {font-size:12px;}
.footer-sec  h4, .footer-sec  h3 {font-size: 14px;} 
.footer-sec p {font-size: 13px;}
}
@media screen and (max-width:640px) {
.one-half, .form-sec {width:100%;float:none}
.form-sec {margin-top: 0;}
.full-width input {padding: 10px;font-size: 13px;}
.full-width input[type="text"], .full-width input[type="email"] {font-size: 13px;}
.text-sec {padding-top: 15px;float: none;margin-top: 0;text-align: center;}
.one-half {padding-top: 50px;padding-right: 0;}
.one-half h1.heading-text {padding-bottom: 40px;text-align: center;}
.thnak-content p, .thnak-content h3 {line-height: 24px;font-size: 20px;}
.thank-you {padding: 15% 0 0px;} 
}
@media screen and (max-width:480px) {   
.logo img {width:80%;}
.contact-number > a, .text-sec > h3 {font-size: 20px;}
.one-half h1.heading-text {font-size: 20px;}
.one-half ul li:before {transform: scale(0.7);-webkit-transform: scale(0.7);}
.footer-sec h4, .footer-sec h3 {font-size: 13px;}
.one-half ul li {font-size: 18px;}
.one-half ul {padding-left: 0;}
.one-half h1.heading-text, .one-half ul li {text-shadow: 0px 1px 0px #768581;}
.form-sec {border: 3px solid #73fa79;}
}
@media screen and (max-width:384px) {
.logo img {width: 65%;}
.contact-number > a, .text-sec > h3, .one-half h1.heading-text {font-size: 18px;}
.one-half {padding-top: 30px;}
.one-half h1.heading-text {padding-bottom: 30px;line-height: 26px;}
.one-half ul li {font-size: 16px;padding-bottom: 20px;padding-left: 40px;}
.form-sec {padding: 15px;}
.contact-number {padding: 11px 0 0;}
.contact-number a {font-size: 14px;font-weight: 700;}
.one-half ul {padding-bottom: 30px;}
.form-sec > h4 {font-size: 16px;}
.form-sec > h5 {font-size: 13px;}
.full-width input {padding: 8px 10px;font-size: 12px;}
.full-width input[type="text"], .full-width input[type="email"] {font-size: 12px;}
.footer-sec p {font-size: 12px;margin: 2px 0 3px;}
.one-half ul li:before {transform: scale(0.5);-webkit-transform: scale(0.5);}
.thanks-logo {padding-bottom: 30px;}
.thanks-logo a img {width:90%;}
.thnak-content p, .thnak-content h3 {line-height: 22px;font-size: 16px;}
.thnk-btn a {font-size: 16px;padding: 7px 15px 7px 10px;}
.thank-you {padding: 25% 0 0px;}
}




/* Solar Landing Page Fixes - Ashley Johnston */

@media (max-width: 480px) {
    .one-half h1.heading-text {
        display: none;
    }
    
    .one-half ul {
    	padding-bottom: 15px;
    }

    .one-half ul li {
        font-size: 14px;
        line-height: 18px;
    }

    .one-half ul li:before {
        top: -6px;
    }

    #mc_embed_signup {
        padding-top: 20px;
    }

    .full-width input {
        padding: 13px 10px;
    }

    .submit-btn input {
        padding: 16px 10px;  
        font-size: 14px;
    }
}