      html,
      body {
        height: 100%;
      }
      .progress {
        width: 10rem;
      }

      /* Mimic table appearance */
      div.table {
        display: table;
        text-align: left;
        margin-bottom: 0;
      }
      div.table .file-row {
        display: inline-block;
        width: 15rem;
        overflow: hidden;
        padding:8px;
        border:1px solid #ccc;
        margin-right:20px;
        margin-bottom: 20px;
        background-color:#fff;
        vertical-align: top;
        border-radius: 1rem;
      }
      div.table .file-row > div {
        display: inline-block;
        vertical-align: top;
        border-top: 1px solid #ddd;
        padding: 8px;
        width: 100%;
      }
      div.table .file-row:nth-child(odd) {
        background: #f9f9f9;
      }

      /* The total progress gets shown by event listeners */
      #total-progress {
        opacity: 0;
        transition: opacity 0.3s linear;
      }

      .p0{
          text-align: center;
          width:100%;
          height:100%;
          border-top: none !important;
      }
      .p1{
          max-height:90px;
          font-size: 13px;
          overflow: hidden;
      }
      
      #actions {
            background-color: #cacaca;
            width: 100%;
            margin: 0 auto;
            padding-top: 2rem;
            padding-bottom: 2rem;
            border-bottom-left-radius:1rem;
            border-bottom-right-radius: 1rem;
            margin-bottom: 3rem;
      }
      #previews {
        border-top-left-radius:1rem;
        border-top-right-radius: 1rem;
	border: 1px solid #888;
	padding: 1rem;
	background-color: #86959d;
      }
      /* Hide the progress bar when finished */
      #previews .file-row.dz-success .progress {
        opacity: 0;
        transition: opacity 0.3s linear;
      }

      /* Hide the delete button initially */
      #previews .file-row .delete {
        display: none;
      }

      /* Hide the start and cancel buttons and show the delete button */

      #previews .file-row.dz-success .start,
      #previews .file-row.dz-success .cancel {
        display: none;
      }
      #previews .file-row.dz-success .delete {
        display: inline-block;
        float:right;
      }
      .fileinput-button {
	/* widt: 200px !important; */
	width: 20rem;
	font-size: 1.5rem;
	margin: 0 auto;
	display: inline-block;   
        cursor:pointer;
      } 
      .disabled{
          cursor: default;
      }
      .fileinput-button:first-child{
        margin-right:2rem;
      }      
      .preview img{
          width:100%;
      }
      .btn{
          color:#fff !important;
      }
body{
font-family: 'Lato', sans-serif! important;
}
.container{
	max-width:1140px;
}
.focus-only:focus {
  outline:none;
}

.focus-visible-only:focus-visible {
  outline:none;
}

.btn-site:hover{
	background:#76a300;
	color:#fff;
}
a:hover{
	text-decoration:none;
}




/* Header */
header {
    padding-top: 10px;
    border-bottom: 4px solid #1F77BD;
    padding-bottom: 10px;
}
.right_sec h2 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: rgb(31, 189, 99);
	margin-bottom:0px;
}
.right_sec p {
    margin-bottom: 0;
    color: rgb(31, 119, 189);
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    font-size: 14px;
}
.right_sec {
    text-align: center;
    padding-top: 15px;
}


/* banner sec */
section.suffered_from_sec {
    background: rgba(226,239,243,1);
    padding-top: 48px;
    padding-bottom: 48px;
}
section.suffered_from_sec .container {
    padding: 0 29px;
}
.left_suffred_sec h1 {
    font-size: 44px;
    font-family: Lato;
    font-weight: 900;
    font-style: normal;
    color: rgb(31, 119, 189);
    line-height: 58px;
    margin-bottom: 11px;
}
.left_suffred_sec h2 {
    color: #1fbd63;
    font-family: Lato;
    line-height: 38px;
    font-size: 29px;
    font-weight: 300;
    margin-bottom: 25px;
}
.left_suffred_sec h3 {
    line-height: 26px;
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
    color: rgb(31, 119, 189);
    margin-bottom: 23px;
}
.left_suffred_sec p {
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    color: rgb(138, 148, 151);
    line-height: 22px;
    margin-bottom: 0;
}
.left_suffred_box_sec {
    background-color: rgba(255,255,255,1);
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 13px;
    margin-top: 29px;
}
.left_suffred_box_sec h5 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    color: rgb(31, 119, 189);
    font-size: 14px;
}
.left_suffred_box_sec p {
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    color: rgb(31, 119, 189);
    font-size: 14px;
    margin-bottom: 29px;
}
.left_suffred_box_sec p:last-child {
    margin-bottom: 18px;
}
.right_suffred_sec {
    background: rgba(255,255,255,1);
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px 40px;
    width: 398px;
}
.right_suffred_sec h1 {
    line-height: 27px;
    font-family: Lato;
    font-weight: 900;
    font-style: normal;
    text-align: center;
    font-size: 25px;
    color: rgb(31, 189, 99);
    margin-bottom: 25px;
}
.right_suffred_sec input#fname, .right_suffred_sec input#lname, .right_suffred_sec input#email, .right_suffred_sec input#phone, .right_suffred_sec input#postcode {
    width: 100%;
    background-color: #fff;
    color: #000;
    border-radius: 5px;
    box-shadow: inset 0px 2px 3px #dddddd;
    -webkit-box-shadow: inset 0px 2px 3px #dddddd;
    -moz-box-shadow: inset 0px 2px 3px #dddddd;
    height: 47px;
    font-size: 14px;
    line-height: 14px;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid #d4d4d4;
    margin-bottom: 12px;
}
.check_text {
    display: flex;
}
.check_text label {
    padding-left: 10px;
    padding-right: 8px;
    font-size: 12px;
    color: #8A9497;
    line-height: 14px;
    font-family: Lato;
    line-height: 14px;
}
.right_suffred_sec p {
    margin-top: 11px;
    font-family: Lato;
    font-weight: 300;
    font-size: 12px;
    line-height: 13px;
    color: #8A9497;
    display: block;
    margin-bottom: 4px;
    width: auto;
    margin-right: 0px;
}
.right_suffred_sec select#cars {
    width: 100%;
    height: 47px;
    font-size: 14px;
    line-height: 14px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: inherit;
    border: 1px solid #d4d4d4;
    margin-bottom: 27px;
}
.right_suffred_sec button {
    width: 100%;
    background: rgba(31,189,99,1);
    height: 86px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    font-family: Lato;
    font-style: normal;
    text-align: center;
    border: none;
    color: #fff;
    font-weight: bold;
	border-radius: 5px;
}
.right_suffred_sec button:hover{
	    background: rgba(20,170,74,1);
    box-shadow: none;
    color: #fff;
}
.right_suffred_sec .last-form_sec {
    line-height: 11px;
    text-align: center;
    font-weight: 300;
    font-family: Lato;
    font-size: 11px;
    color: rgb(0, 46, 137);
}
.right_suffred_sec .last-form_secbr{
	display:none;
}
section.claim_sec {
    background: rgba(31,119,189,1);
    padding-top: 78px;
    border-top: 4px solid #000;
    padding-bottom: 78px;
}
section.claim_sec .claim_sec_heading {
    text-align: center;
}
section.claim_sec .claim_sec_heading h1 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    color: rgb(255, 255, 255);
    font-size: 40px;
}
section.claim_sec .claim_sec_heading h1 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    color: rgb(255, 255, 255);
    font-size: 40px;
    margin-bottom: 17px;
}
.right_suffred_sec p br {
    display: none;
}
section.claim_sec .claim_sec_heading p {
    color: rgb(255, 255, 255);
    font-family: Lato;
    font-size: 14px;
    font-weight: 300;
}
section.claim_sec .row {
    padding-top: 75px;
}
section.claim_sec  .claim_sec_box {
    background: rgba(255,255,255,1);
    width: 335px;
    height: 300px;
    border-radius: 18px;
    border: 1px solid #1F77BD;
    padding: 25px;
    text-align: center;
}
section.claim_sec .claim_sec_box img {
    margin-bottom: 20px;
}
section.claim_sec .claim_sec_box h1 {
    font-weight: 900;
    font-family: Lato;
    font-size: 22px;
    font-style: normal;
    color: rgb(31, 189, 99);
    margin-bottom: 32px;
}
section.claim_sec .claim_sec_box p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    font-style: normal;
    color: rgb(0, 46, 137);
    font-family: Lato;
}
.last_claim_btn_sec {
    padding-top: 55px;
    text-align: center;
}
.last_claim_btn_sec a {
    width: 320px;
    background: rgba(31,189,99,1);
    box-shadow: inset 0px 1px 0px #63d695, inset 0 -1px 2px #168a48;
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    font-family: Lato;
    font-style: normal;
    text-align: center;
    color: #fff;
    font-weight: 900;
    border-radius: 5px;
    padding: 19px 15px;
    display: inline-block;
	margin-bottom:20px;
}
.last_claim_btn_sec a:hover{ 
 background: rgba(24,180,83,1);
    box-shadow: inset 0px 1px 0px #59cd85, inset 0 -1px 2px #11813b;
    color: #fff;
	text-decoration:none;
}
.last_claim_btn_sec p {
    color: #fff;
    font-family: Lato;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
}




/* faq sec */
section.faq_sec {
    padding-top: 78px;
    padding-bottom: 78px;
    border-top: 4px solid #1FBD63;
}
section.faq_sec .faq_heading_sec {
    text-align: center;
    margin-bottom: 25px;
}
section.faq_sec .faq_heading_sec h1 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    color: rgb(31, 189, 99);
    font-size: 42px;
    margin-bottom: 30px;
}
section.faq_sec .faq_heading_sec p {
    color: rgb(0, 46, 137);
    font-family: Lato;
    font-size: 14px;
    font-weight: 300;
    width: 80%;
    margin: auto;
}

.faq_btn_modal {
    text-align: center;
    margin-bottom: 30px;
}
.faq_btn_modal button.btn.btn-primary {
    background: rgba(226,239,243,1);
    box-shadow: inset 0px 1px 0px #ffffff, inset 0 -1px 2px #b2bcc0;
    color: #002E89;
    border-radius: 5px;
    width: 561px;
    height: 75px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    font-family: Lato;
    font-style: normal;
    text-align: center;
    border: none;
}
.faq_btn_modal button.btn.btn-primary:hover{
	background: rgba(172,216,231,1);
    box-shadow: inset 0px 1px 0px #ffffff, inset 0 -1px 2px #86a8b3;
    color: #002E89;
}
div#myModal .modal-dialog {
    max-width: 840px;
    height: 245px;
}
div#myModal .modal-dialog .modal-header {
    position: relative;
    border-bottom: none;
    padding: 0;
}
div#myModal .modal-dialog .modal-header button.close {
    position: absolute;
    right: -17px;
    top: -12px;
    opacity: inherit;
}
div#myModal .modal-dialog .modal-header button.close img {
    width: 32px;
}
div#myModal .modal-dialog .modal-content {
    border-radius: inherit;
}
div#myModal .modal-dialog .modal-body h1 {
    font-size: 28px;
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    color: rgb(42, 47, 125);
    margin-bottom: 38px;
    margin-top: 15px;
}
div#myModal .modal-dialog .modal-body p {
    font-size: 18px;
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    width: 96%;
    margin: auto;
    padding-bottom: 55px;
}
.faq_btn_sec {
    text-align: center;
}
.faq_btn_sec a {
    width: 509px;
    font-size: 22px;
    font-weight: 700;
    font-family: Lato;
    text-shadow: 1px 1px #00081c;
    background: rgba(31,119,189,1);
    box-shadow: inset 0px 1px 0px #63a3d6, inset 0 -1px 2px #16568a;
    padding: 15px 10px;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 45px;
}
.faq_btn_sec a:hover {
	    background: rgba(24,103,180,1);
    box-shadow: inset 0px 1px 0px #5994cd, inset 0 -1px 2px #114981;
    color: #fff;
	text-decoration:none;
}
.faq_btn_sec {
    text-align: center;
    margin-top: 75px;
}
.faq_btn_sec p {
    font-family: Lato;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    color: rgb(0, 46, 137);
    margin-bottom: 10px;
}



/* footer */
footer {
    padding-top: 46px;
    padding-bottom: 46px;
    background-color: #00c960;
    text-align: center;
    border-top: 4px solid #1F77BD;
    border-bottom: 4px solid #1F77BD;
}
footer .footer_logo_sec {
    margin-bottom: 35px;
}

footer .footer_logo_sec img {
    border-radius: 5px;
}
footer .copyright_sec {
    margin-bottom: 55px;
}
footer .copyright_sec p {
    color: #fff;
    font-size: 16px;
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
}
.footer_part_sec p {
    width: 86%;
    margin: auto;
    color: rgb(255, 255, 255);
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    margin-bottom: 25px;
}
.footer_part_sec a {
    width: 100%;
    display: block;
    font-family: Lato;
    font-weight: 300;
    font-style: normal;
    text-decoration: underline;
    color: rgb(255, 255, 255);
    font-size: 14px;
}
.footer_part_sec a:hover{
 text-decoration: underline;
    color: rgb(255, 255, 255);	
}
.footer_part_sec i {
    padding-top: 44px;
    display: block;
    width: 52%;
    margin: auto;
    color: rgb(255, 255, 255);
    font-size: 12px;
}



/* Resposive Start */
@media only screen and (max-width:1199px){
section.claim_sec  .claim_sec_box {
    width: 295px;
}	
.right_sec h2 {
    font-size: 17px;
}
.right_sec p {
    font-size: 12px;
}
.left_suffred_sec h1 {
    font-size: 38px;
    line-height: 50px;
    margin-bottom: 11px;
}
.left_suffred_sec h2 {
    line-height: 38px;
    font-size: 25px;
    margin-bottom: 12px;
}
.left_suffred_sec h3 {
    line-height: 24px;
    font-family: Lato;
    font-size: 20px;
    color: rgb(31, 119, 189);
    margin-bottom: 31px;
}
section.claim_sec .claim_sec_heading h1 {
    font-size: 36px;
    margin-bottom: 17px;
}
section.claim_sec {
	padding-top: 38px;
    padding-bottom: 38px;
}
section.claim_sec .row {
    padding-top: 35px;
}
section.faq_sec {
    padding-top: 38px;
    padding-bottom: 38px;
}
section.faq_sec .faq_heading_sec h1 {
    font-size: 35px;
    margin-bottom: 12px;
}
footer .copyright_sec {
    margin-bottom: 25px;
}
.footer_part_sec p {
    margin-bottom: 15px;
}
.footer_part_sec i {
    padding-top: 22px;
}
}
@media only screen and (max-width:991px){
.container, .container-md, .container-sm {
    max-width: 100%! important;
}
section.suffered_from_sec .container {
    padding: 0 30px;
}
.fileinput-button{
    width:19rem;
}
.fileinput-button:first-child {
	margin-right: 0rem;
}
.right_suffred_sec {
    background: rgba(255,255,255,1);
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px 22px;
    width: 378px;
}
.right_suffred_sec button {
    height: 65px;
}
.right_suffred_sec select#cars {
    width: 100%;
    height: 47px;
    font-size: 14px;
    line-height: 14px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: inherit;
    border: 1px solid #d4d4d4;
    margin-bottom: 15px;
}
section.suffered_from_sec {
    background: rgba(226,239,243,1);
    padding-top: 38px;
    padding-bottom: 38px;
}
.left_suffred_sec h1 {
    font-size: 21px;
    line-height: 45px;
    margin-bottom: 0;
}
.right_suffred_sec h1 {
    line-height: 27px;
    font-size: 20px;
}
.left_suffred_sec p {
    
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 12px;
}
.left_suffred_sec h3 {
    margin-bottom: 16px;
}
.right_suffred_sec button {
    height: 54px;
    font-size: 15px;
}
section.claim_sec .claim_sec_heading h1 {
    font-size: 30px;
    margin-bottom: 10px;
}
section.claim_sec .claim_sec_box h1 {
    font-size: 19px;
    margin-bottom: 18px;
}
section.claim_sec .claim_sec_box p {
    font-size: 14px;
}
.last_claim_btn_sec a {
    width: 301px;
   font-size: 19px;
    padding: 12px 15px;
    margin-bottom: 20px;
}
.last_claim_btn_sec {
    padding-top: 45px;
    text-align: center;
}
section.faq_sec .faq_heading_sec h1 {
    font-size: 30px;
    margin-bottom: 12px;
}
section.faq_sec .faq_heading_sec p {
    font-size: 13px;
}
div#myModal .modal-dialog .modal-body h1 {
    font-size: 23px;
    margin-bottom: 9px;
}
div#myModal .modal-dialog .modal-body p {
    font-size: 15px;
    padding-bottom: 27px;
}
.faq_btn_sec {
    text-align: center;
    margin-top: 35px;
}
.faq_btn_sec a {
    margin-bottom: 25px;
}
footer .footer_logo_sec {
    margin-bottom: 22px;
}
footer .copyright_sec p {
    margin-bottom: -13px;
}
.footer_part_sec p {
    margin-bottom: 15px;
    font-size: 12px;
}
footer {
    padding-top: 26px;
    padding-bottom: 26px;
}	
.faq_btn_sec a {
    font-size: 18px;
}
.right_sec h2 {
    font-size: 14px;
}
.right_sec p {
    font-size: 10px;
}
section.suffered_from_sec {
    padding-top: 25px;
    padding-bottom: 25px;
}
section.claim_sec {
    padding-top: 25px;
    padding-bottom: 25px;
}
section.faq_sec {
    padding-top: 25px;
    padding-bottom: 25px;
}
}

@media only screen and (max-width:812px){
section.suffered_from_sec .row {
    display: block;
}
section.suffered_from_sec .row .col-md-7 , section.suffered_from_sec .row .col-md-5{
    max-width: 100%;
    flex: 0 0 100%;
}
.right_suffred_sec {
    width: 100%;
    margin-top: 15px;
}
.left_suffred_sec h1 {
    font-size: 20px;
    line-height: 31px;
    margin-bottom: 0;
}
.left_suffred_sec h2 {
    line-height: 38px;
    font-size: 22px;
    margin-bottom: 5px;
}
.left_suffred_sec h3 {
    margin-bottom: 11px;
    font-size: 17px;
}
section.claim_sec .claim_sec_heading h1 {
    font-size: 23px;
    margin-bottom: 10px;
}
section.claim_sec .row {
    padding-top: 15px;
    display: block;
}
section.claim_sec .row .col-md-4 {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 15px;
}
.last_claim_btn_sec {
    padding-top: 15px;
    text-align: center;
}
section.claim_sec  .claim_sec_box {
    width: 535px;
    margin: auto;
    height: 260px;
}
div#myModal .modal-dialog {
    max-width: 90%;
    height: 245px;
}
footer .footer_logo_sec img {
    border-radius: 5px;
    width: 310px;
}
.faq_btn_sec p {
    font-family: Lato;
    font-size: 11px;
}
.faq_btn_modal {
    text-align: center;
    margin-bottom: 16px;
}
.faq_btn_sec {
    text-align: center;
    margin-top: 26px;
}
}

@media only screen and (max-width:768px){
.right_sec h2 {
    font-size: 12px;
}
footer .footer_logo_sec img {
    border-radius: 5px;
    width: 240px;
}
.faq_btn_modal button.btn.btn-primary {
    width: 513px;
    height: 58px;  
}
}
@media only screen and (max-width:767px){
.left_sec {
    text-align: center;
}
.right_sec {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
div#myModal .modal-dialog .modal-body h1 {
    font-size: 17px;
    margin-bottom: 9px;
}
div#myModal .modal-dialog .modal-body p {
    font-size: 13px;
    padding-bottom: 27px;
}
.faq_btn_sec a {
    margin-bottom: 19px;
}
.faq_btn_sec a {
    font-size: 17px;
    padding: 13px 10px;
}
section.faq_sec .faq_heading_sec h1 {
    font-size: 26px;
    margin-bottom: 12px;
}
section.claim_sec  .claim_sec_box {
    width: 100%;
    margin: auto;
    height: 260px;
}
.faq_btn_modal button.btn.btn-primary {
    width: 96%;
    height: 58px;
}
.faq_btn_sec a {
    width: 96%;
}
.faq_btn_sec {
    text-align: center;
    margin-top: 19px;
}
.last_claim_btn_sec a {
    width: 100%;
    font-size: 17px;
    padding: 12px 15px;
    margin-bottom: 20px;
}
.right_suffred_sec input#fname, .right_suffred_sec input#lname, .right_suffred_sec input#email, .right_suffred_sec input#phone, .right_suffred_sec input#postcode {
    height: 38px;
}
.left_suffred_sec h1 {
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 0;
}
.left_suffred_sec h3 {
    margin-bottom: 11px;
    font-size: 13px;
    line-height: 20px;
}
.left_suffred_sec p {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 15px;
}
.left_sec img {
    width: 46%;
}

.right_suffred_sec select#cars {
    width: 100%;
    height: 39px;
	
}
.right_suffred_sec button {
    height: 46px;
    font-size: 12px;
}
section.claim_sec .claim_sec_box h1 {
    font-size: 15px;
    margin-bottom: 13px;
}
.left_suffred_sec h2 {
    line-height: 38px;
    font-size: 15px;
    margin-bottom: 1px;
}
}


@media only screen and (max-width:480px){
.faq_btn_modal button.btn.btn-primary {
    width: 96%;
    height: 53px;
    font-size: 11px;
}
.faq_btn_sec a {
    font-size: 11px;
    padding: 13px 10px;
}
.left_sec img {
    width: 75%;
}
div#myModal .modal-dialog .modal-body h1 {
    font-size: 14px;
    margin-bottom: 9px;
}
div#myModal .modal-dialog .modal-body p {
    font-size: 11px;
    padding-bottom: 27px;
}
div#myModal .modal-dialog .modal-header button.close img {
    width: 27px;
}
.footer_part_sec i {
    padding-top: 44px;
    display: block;
    width: 74%;
}
.last_claim_btn_sec a {
    width: 100%;
    font-size: 13px;
    padding: 9px 13px;
    margin-bottom: 10px;
}
.last_claim_btn_sec p {
    color: #fff;
    font-family: Lato;
    font-size: 11px;
    font-weight: 300;
    font-style: normal;
    margin-bottom: 7px;
}
section.claim_sec .claim_sec_heading h1 {
    font-size: 17px;
    margin-bottom: 10px;
}
section.claim_sec .claim_sec_heading p {
    color: rgb(255, 255, 255);
    font-family: Lato;
    font-size: 13px;
    font-weight: 300;
}
.right_suffred_sec h1 {
    line-height: 21px;
    font-size: 17px;
    margin-bottom: 15px;
}
section.faq_sec .faq_heading_sec h1 {
    font-size: 21px;
    margin-bottom: 12px;
}
section.faq_sec .faq_heading_sec p {
    font-size: 12px;
    width: 94%;
}
footer .footer_logo_sec img {
    border-radius: 5px;
    width: 195px;
}
}
.parsley-errors-list
{
    padding:0;
}
.parsley-errors-list li
{
    color:red;
    display:block;
    }
    label.rd
    {
        margin-right:20px;
          font-size:15px;
            font-weight:normal

        }
        label.cd
        {
            margin-left:5px;
            font-size:15px;
            font-weight:normal
}
            input[type="checkbox"], input[type="radio"]
            {
                margin-right:5px;
            }
            
            
            
            
            
            
            
            
            
            
            


            