@media only screen and (max-width: 1199px) {
    .contact-us-form p, .content-left-info .living_will_box p{
        padding-right: 0;
    }
    .content-left-info p {
        line-height: 21px;
        font-size: 18px;
        margin-bottom: 20px;
    }
    .inner-wallaper{
        padding-left: 50px;
        padding-right: 50px;
    }
    .logo-box , .main-info {
        padding-left: 50px;
    }
    .contact-us-form{
        padding: 25px;
    }
    #header{
        height: auto;
        padding-bottom: 40px;
    }
}
@media only screen and (max-width: 1179px){
    .living_will_box{
        margin-top: 60px;
    }
}
@media only screen and (max-width: 1090px){
    .content-left-info p, .content-right-info {
        line-height: 21px;
        font-size: 17px;
        margin-bottom: 20px;
    }
    .content-right-info{
        font-size: 20px;
        line-height: 27px;
    }
}
@media only screen and (max-width: 1035px){
    .main-content {
        background-position: center 660px;
    }
    .content-left-info p {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1060px){
    .living_will_box {
        margin-top: 50px;
    }
}
@media only screen and (max-width: 991px) {
    .inner-wallaper{
        padding-left: 30px;
        padding-right: 30px;
    }
    .logo-box , .main-info {
        padding-left: 30px;
    }
    .content-top, .content-bottom{
        height: auto;
    }
    .content-top p, .content-bottom p{
        line-height: 25px;
        padding: 5px 10px
    }
    .content-left-info p{
        margin-bottom: 20px;
    }
    .main-content {
        padding-top: 35px;
    }
    .content-left-info p{
        font-size: 16px;
    }
    .living_will_box {
        margin-top: 120px;
    }
    .disclaimer_box p.pfs_info{
        margin-top: 0;
        margin-bottom: 80px;
    }
    .sww_box{
        margin-top: 30px;
    }
    .second-titile{
        font-size: 28px;
    }
    .contact-us-form {
        margin-top: 110px;
    }
}

@media only screen and (max-width: 945px){
    .living_will_box {
        margin-top: 90px;
    }
    .second-titile {
        font-size: 26px;
    }
}
@media only screen and (max-width: 925px){
    .living_will_box {
        margin-top: 70px;
    }
}
@media only screen and (max-width: 880px){
    .living_will_box{
        margin-top: 90px;
    }
    .content-left-info p{
        line-height: 19px;
    }
    .main-content-left .second-titile{
        font-size: 24px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 842px){
    .living_will_box {
        margin-top: 60px;
    }
    .disclaimer_box {
        margin-top: 55px;
    }
    .main-info {
        width: auto;
        padding-right: 30px;
    }
    .main-info p{
        font-size: 24px;
    }
    .content-left-info .living_will_box p{
        line-height: 20px;
    }
    .main-content-left .second-titile {
        font-size: 22px;
        margin-bottom: 25px;
    }
}
@media only screen and (max-width: 789px){
    .living_will_box{
        margin-top: 35px;
    }
}
@media only screen and (max-width: 767px) {
    .thank-you_titile{
        font-size: 38px;
        margin: 50px 0 20px;
    }
    .thank-you_txt{
        font-size: 20px;
    }
    .contact-us-form {
        margin-top: 0px;
    }
    .inner-wallaper {
        padding-left: 0;
        padding-right: 0;
    }
    .logo-box, .main-info {
        padding-left: 10px;
    }
    .main-content{
        background: #fff;
    }
    .living_will_box {
        background: #104632;
        padding: 20px 0;
        margin-top: 20px;
    }
    .main-content-left h2, .content-left-info p, .disclaimer_box h4, .main-content-right .second-titile,
    .content-right-info {
        padding: 0 10px;
    }
    .contact-us-form{
        padding: 30px 10px;
        margin-bottom: 40px;
    }
    .disclaimer_box{
        margin-top: 40px;
    }
    .disclaimer_box p.pfs_info{
        margin-top: 20px;
        text-align: center;
    }
    .logo-box {
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }
    .main-info {
        padding: 10px;
        padding-bottom: 30px;
        margin-top: 30px;
    }
    #header{
        height: auto;
        padding-bottom: 0;
    }
    .main-info h1{
        font-size: 30px;
        text-align: center;
    }
    .main-info p {
        font-size: 20px;
        width: auto;
        line-height: 24px;
        text-align: center;
    }
    .contact-us-form input{
        padding: 10px 12px;
    }
    .contact-us-form .checkbox input[type='checkbox'] {
        width: 33px;
        height: 32px;
    }
    .contact-us-form .checkbox span {
        padding-top: 2px;
        padding-left: 25px;
    }
    .contact-us-btn{
        padding: 2px 12px;
        font-size: 22px;
    }
    .content-left-info .living_will_box p {
        padding: 0 10px;
    }
	.guardian { margin-top: 40px;  }
	.guardian_content{ margin-bottom: 40px;}
	
	
}
@media only screen and (max-width: 500px) {
    .main-info p{
        width: auto;
    }
    .main-content-left .second-titile, .main-content-right .second-titile, .contact-us-form h3{
        text-align: center;
    }
    .contact-us-form h3 {
        font-size: 20px;
    }
    .footer_list li.seperate-list{
        display: none;
    }
    .contact-us-form{
        margin-top: 20px;
    }
    .disclaimer_box p.pfs_info{
        margin-bottom: 40px;
    }
    .thank-you_titile{
        font-size: 60px;
    }
    .thank-you_txt {
        font-size: 20px;
        line-height: 24px;
    }
}
@media only screen and (max-width: 390px) {
    .second-titile {
        font-size: 24px;
    }
    .main-info h1 {
        font-size: 22px;
    }
    .content-top p, .content-bottom p {
        font-size: 16px;
        line-height: 20px;
    }
    .thank-you_titile {
        font-size: 46px;
    }
    .main-info p {
        font-size: 16px;
    }
    .content-left-info .living_will_box p {
        line-height: 22px;
    }
    .main-info {
        padding-bottom: 20px;
        margin-top: 15px;
    }
    .main-content {
        padding-top: 25px;
    }
    .main-content-left .second-titile, .second-titile {
        font-size: 20px;
    }
    .contact-us-form input{
        margin-bottom: 15px;
    }
    .content-right-info {
        font-size: 18px;
    }
}