.container{width:83%;margin:0 auto;}
.container .left{float:left;}
.left p{ font-family: "Impact", Arial, serif;color: darkblue;
  font-size: 22px;
  font-weight: 200;}
.right{float:right;
display:flex;
}
.text p{color: #000 !important;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 22px;font-weight: 700 !important;}
.com{color: darkred;}
section{    background-color: #ffffff;border-bottom:1px solid #dddddd;}
body{margin:0px;padding:0px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.ftr_sec{width:100%;text-align:center;}
.ftr_sec ul{list-style: none;}
.ftr_sec li{display:inline;font-size:14px;}
.ftr_sec a{text-decoration:none;color:#428bca}
.ftr_line{border-bottom:1px solid #efefef;}
 .cus_img {
        display: block;  /* Show on desktop */
    }
    .btn{
        width:fit-content;
    }
    .margintop{
        margin-top:64px;
    }

    /* Define styles for responsive/mobile mode */
    .cus_mobile {
        display: none;  /* Hide on desktop */
    }
.error-msg{color: red;margin-left:128px;}

    /* Media query for screens smaller than 768 pixels (adjust as needed) */
    @media (max-width: 768px) {
        .cus_img {
            display: none;  /* Hide on smaller screens */
        }
        .cus_mobile {
            display: block;  /* Show on smaller screens */
        }
.left,.right{float:none !important;text-align:center;}
.image_link_cus{width:300px;}
.cus_mobile{text-align:center;}
section{height:110px;}
.right{display:block;}
input,label,textarea{width:100% !important;}
form div{display:block !important}
.error-msg{margin-left:0px;}
}
.cus_img{text-align:center;margin-top:45px;margin-bottom:45px;}
.clear{clear:both;}
.abtsec p{margin-top:30px;margin-bottom:30px;font-family: Arial !important;
    font-size: 15px !important;}
.termsec{font-family: Arial !important;
    font-size: 15px !important;}
.termsec div{margin-top:30px;margin-bottom:30px;}
h4{font-size: 18px;color: #003366;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 500;line-height: 1.1;}
label{width:10%;text-align:right;}
input,textarea{width:30%;background-color: #ffffff;border: 1px solid #cccccc;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;border-radius:4px;}