/***        Font Face Generator        ***/

@font-face {

    font-family: 'GothamBold';

    src: url('../fonts/Gotham/GothamBold/GothamBold.eot');

    src: url('../fonts/Gotham/GothamBold/GothamBold.eot') format('embedded-opentype'),

    url('../fonts/Gotham/GothamBold/GothamBold.woff2') format('woff2'),

    url('../fonts/Gotham/GothamBold/GothamBold.woff') format('woff'),

    url('../fonts/Gotham/GothamBold/GothamBold.ttf') format('truetype'),

    url('../fonts/Gotham/GothamBold/GothamBold.svg#GothamBold') format('svg');

}

@font-face {

    font-family: 'GothamRegular';

    src: url('../fonts/Gotham/GothamBook/GothamBook.eot');

    src: url('../fonts/Gotham/GothamBook/GothamBook.eot') format('embedded-opentype'),

    url('../fonts/Gotham/GothamBook/GothamBook.woff2') format('woff2'),

    url('../fonts/Gotham/GothamBook/GothamBook.woff') format('woff'),

    url('../fonts/Gotham/GothamBook/GothamBook.ttf') format('truetype'),

    url('../fonts/Gotham/GothamBook/GothamBook.svg#GothamBook') format('svg');

}



*{

    margin: 0;

    padding: 0;

    outline: none !important;

}

html, body{

    height: 100%;

}

body{

    background: #fbedd6;

}

img{

    max-width: 100%;

}

::selection {

    background: #fbedd6;

}

.white-txt{

    color: #fff !important;

}



#header{

    height: 400px;

    width: 100%;

    background: url("../images/header_wills.jpg") no-repeat;

    background-size: cover;

}

.wallaper{

    max-width: 1230px;

}

.inner-wallaper{

    padding-left: 100px;

    padding-right: 100px;

    width: 100%;

}
.green_bg { background: #104632;}

/***        start header part        ***/

.logo-box{

    padding-left: 100px;

    padding-top: 55px;

}

.main-info{

    margin-top: 100px;

    width: 660px;

    padding-left: 100px;

}

.main-info h1{

    font-size: 44px;

    font-family: 'GothamBold';

    color: #104632;

}

.thank-you_titile {

    font-size: 45px;

    font-family: 'GothamBold';

}

.main-info p{

    font-size: 18px;

    font-family: 'GothamBold';

    line-height: 30px;

    color: #104632;

    margin-top: 15px;

}

/***        end header part        ***/

/***        start content part        ***/

.content-top, .content-bottom{

    height: 40px;

    line-height: 40px;

    background: #f79223; /* Old browsers */

    background: -moz-linear-gradient(top,  #f0932d 0%, #f79223 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0932d), color-stop(100%,#f79223)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #f0932d 0%,#f79223 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #f0932d 0%,#f79223 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #f0932d 0%,#f79223 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #f0932d 0%,#f79223 100%); /* W3C */

    box-shadow: 0px -2px 9px 0px rgba(0,0,0,0.28);

}

.content-top p, .content-bottom p{

    color: #fff;

    font-family: 'GothamRegular';

    font-size: 18px;

    word-spacing: 1px;

}

.main-content{

    padding-top: 80px;

    background: url("../images/content_bg.png") repeat-x #fff;

    background-position: center 630px;

}

.second-titile{

    font-size: 30px;

}

.main-content-left .second-titile{

    margin-bottom: 30px;

    color: #104632;

    font-family: 'GothamBold';

}

.main-content-left .living_will_box .second-titile{

    margin-bottom: 15px;

}
.main-content-right { float: right;}

.main-content-right .second-titile{

    margin-bottom: 15px;

    color: #f79223;

    font-family: 'GothamBold';

}

.content-left-info p{

    font-size: 16px;

    color: #363636;

    margin-bottom: 30px;

    line-height: 20px;

}

.content-right-info{

    color: #f79223;

    font-size: 23px;

    line-height: 30px;

    margin-bottom: 0;

}

.content-left-info p, .content-right-info{

    font-family: 'GothamRegular';

}

.content-left-info .living_will_box p{

    font-size: 18px;

    line-height: 22px;

    padding-right: 40px;

}

.living_will_box{

    margin-top: 75px;

}

.contact-us-form{

    background: #f79223;;

    padding: 30px 35px 35px 35px;

   /* margin-top: 75px;*/

    box-shadow:  0px 2px 5px 0px rgba(0,0,0,0.44),  0px -2px 9px 0px rgba(0,0,0,0.28);

}


.guardian { margin-top: 210px;}



.contact-us-form input{

    border-radius: 0;

    box-shadow: none;

    /*padding: 20px 12px;*/

    font-size: 16px;

    font-family: 'GothamRegular';

    margin-bottom: 20px;

    height: 40px;

}
.contact-us-form #firstname { display:none;}

.contact-us-form h3{

    font-size: 24px;

    font-family: 'GothamBold';

    margin-bottom: 18px;

}

.contact-us-form p{

    font-family: 'GothamRegular';

    font-size: 16px;

    line-height: 18px;

    margin-bottom: 20px;

    padding-right: 21px;

}

.contact-us-form label{

    margin-bottom: 7px;

    font-family: 'GothamBold';

    font-size: 14px;

}

.contact-us-form label.important_text_r:after{

    content: "*";

}

.contact-us-form label.important_text_l:before{

    content: "*";

}

.contact-us-form .checkbox label{

    width: 150px;

}

.contact-us-form .checkbox input[type='checkbox']{

    width: 43px;

    height: 42px;

    cursor: pointer;

    background: #fff !important;

}

.contact-us-form .checkbox span {

    display: inline-block;

    padding-left: 40px;

    width: 190px;

    padding-top: 7px;

    line-height: 18px;

}

.contact-us-btn{

    border-radius: 0;

    border: none;

    width: 100%;

    color: #f79223;

    font-size: 24px;

    font-family: 'GothamBold';

    background: #ccbfa5; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: -moz-linear-gradient(top,  #ccbfa5 0%, #f8ead0 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccbfa5), color-stop(100%,#f8ead0)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #ccbfa5 0%,#f8ead0 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #ccbfa5 0%,#f8ead0 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #ccbfa5 0%,#f8ead0 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #ccbfa5 0%,#f8ead0 100%); /* W3C */

    margin-top: 5px;

}

.contact-us-btn:hover{

    color: #104632;

}

.disclaimer_box{

    margin-top: 95px;

    font-size: 18px;

}

.disclaimer_box h4{

    color: #104632;

    font-family: 'GothamBold';

}

#footer, .disclaimer_box p{

    color: #363636;

    font-size: 17px;

    line-height: 17px;

}

.disclaimer_box p{

    margin-top: 15px;

    margin-bottom: 38px;

    line-height: 21px;

    padding-right: 24px;

}

.disclaimer_box .sww_box p{

    padding-right: 0;

}

.disclaimer_box p.pfs_info{

    text-align: left;

    margin-bottom: 90px;

    color: #000;

}

/***        end content part        ***/

/***        start footer            ***/

#footer{

    padding: 25px 0;

    font-size: 14px;

    letter-spacing: 1px;

    background: #fff;

}

#footer address{

    margin-top: 20px;

}

.footer_list li{

    display: inline-block;

}

.footer_list li, #footer address p{

    font-size: 14px;

    font-family: 'GothamRegular';

    color: #363636;

  }

.footer_list li a{

    color: #363636;

}

.footer_list li:first-child {

    margin-left: 0;

}

/***        end footer            ***/

/***        start you content         ***/

.thank-you-content{

    background: #fff;

}

.thank-you_txt{

    color: #104632;

    font-size: 24px;

    line-height: 30px;

    font-family: 'GothamRegular';

    margin-bottom: 50px;

}

.thank-you_titile{

    color: #104632;

    margin: 50px 0 30px;

}



/***        end you content         ***/