* {
  box-sizing: border-box;
  }
  body {
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: #1e2a37;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mhat_bgd_b.jpg');
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:fixed;
    background-size:cover;
  }
  body a {
    outline: 0;
  }
  img {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .ntc_bx {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 12001;
  }
  .ntc_sk {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    border: 1px solid #333;
    position: absolute;
    z-index: 12001;
  }
  .ntc_ds {
    top: 50%;
    left: 50%;
    width: 280px;
    height: 30px;
    line-height: 30px;
    margin: -15px 0 0 -140px;
    text-align: center;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 18px;
    position: absolute;
    overflow: hidden;
  }
  .hda_grp{
    min-height:50px;
    border-top:6px solid #0e81c6;
    position:relative;
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(28,45,60,0.5) 0%, rgba(28,45,60,0.5) 100%);
  }
  .hda_hdr_tp{
    min-height:100px;
    max-width:1600px;
    margin:0px auto 0px auto;
    position:relative;
    width:96%;
  }
  input.hda_nv_cb[type=checkbox]{
    display:none;
  }
  .hda_nv_tgl{
    top:10px;
    right:10px;
    width:40px;
    padding:10px 5px;
    transition:all 0.3s;
    cursor:pointer;
    position:absolute;
    z-index:100;
    display:none;
  }
  .hda_ns{
    transition:all 0.3s;
    position:absolute;
    height:3px;
    width:100%;
    background-color:#4887bf;
  }
  .hda_nh{
    transition:all 0.3s;
    position:relative;
    float:left;
    margin-top:5px;
  }
  .hda_na_a{
    position:relative;
    transition:all 0.3s;
    float:left;
  }
  .hda_na_b{
    transition:all 0.3s;
    position:relative;
    float:left;
    margin-top:5px;
  }
  input.hda_nv_cb[type=checkbox]:checked ~ .hda_nv_tgl > .hda_nh{
    transition:all 0.3s;
    opacity:0;
  }
  input.hda_nv_cb[type=checkbox]:checked ~ .hda_nv_tgl > .hda_na_a{
    transition:all 0.3s;
    transform:rotate(135deg);
    margin-top:8px;
  }
  input.hda_nv_cb[type=checkbox]:checked ~ .hda_nv_tgl > .hda_na_b{
    transition:all 0.3s;
    transform:rotate(-135deg);
    margin-top:-11px;
  }
  .hda_lgo_lnk{
    display:inline-block;
    padding:5px;
    min-height:50px;
    min-width:50px;
    margin:10px 0 0 0;
  }
  .hda_hdr_lgo{
    color:black;
    max-width:240px;
  }
  .hda_ph_bx{
    padding:10px;
    font-family:'Lato', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#8a8a8a;
    text-align:center;
    float:none;
    position:absolute;
    top:0px;
    right:0px;
  }
  .hda_ph_lnk{
    text-decoration:none;
    color:#6cb0eb;
  }
  .hda_nav_bar{
    min-height:40px;
    padding:5px 5px 5px 5px;
    float:right;
    margin:50px 0px 0px 0px;
  }
  .hda_mnu_lnk{
    color:#4887bf;
    font-family:'Lato', sans-serif;
    font-size:18px;
    text-decoration:none;
    display:inline-block;
    padding:5px 5px 5px 5px;
    margin:0px 3px 0px 30px;
  }
  .hda_mnu_lnk:hover{
    color:#8ac7ff;
  }
  .heading_1{
    margin:5px 0px 5px 0px;
    font-family:'Montserrat', sans-serif;
    font-weight:300;
    color:#ffffff;
    position:relative;
    display:block;
    clear:both;
    font-size:34px;
  }
  .gjs-row{
    display:flex;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    padding:10px;
  }
  .gjs-cell{
    min-height:75px;
    flex-grow:1;
    flex-basis:100%;
  }
  .mh_ov_bx{
    height:80vh;
  }
  .mh_ov_cl{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-direction:column;
    text-align:center;
  }
  .mh_ovl_bx{
    width:96%;
    max-width:1200px;
  }
  .mh_ov_lgo{
    color:black;
    width:100%;
  }
  .heading_3{
    margin:5px 0px 5px 0px;
    font-family:'Montserrat', sans-serif;
    font-weight:300;
    color:#ffffff;
    font-size:22px;
  }
  .mh_ov_lnk{
    display:inline-block;
    padding:5px;
    min-height:50px;
    min-width:50px;
    margin:15px 0px 0px 0px;
  }
  .mh_ov_btn{
    color:black;
  }
  .sect{
    padding:20px 5px 20px 5px;
    min-height:50px;
  }
  .sect.sec_blu{
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(0,136,221,0.3) 0%, rgba(0,136,221,0.3) 100%);
    padding:20px 20px 20px 20px;
  }
  .sect.sec_clr{
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.0) 100%);
    padding:20px 20px 20px 20px;
  }
  .heading_2{
    margin:5px 0px 5px 0px;
  }
  .heading_2.mh_ttl{
    font-family:'Lato', sans-serif;
    font-size:36px;
    color:#ffffff;
    margin:5px 0px 20px 0px;
    font-weight:400;
  }
  .mh_dtl_bx{
    max-width:1400px;
    margin:0px auto 0px auto;
    flex-direction:row;
    align-items:center;
  }
  .sl_slider{
    width:100%;
    height:400px;
    position:relative;
    overflow:hidden;
    margin:0 auto;
  }
  .sl_sld_bx{
    position:relative;
    margin:0;
    padding:0;
  }
  .sl_slide{
    position:relative;
    display:block;
    float:left;
    margin:0;
    padding:0;
    background-image:linear-gradient(to right, #d4e2e9 0%, #ffffff 100%);
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:none;
    background-size:cover;
    text-align:center;
  }
  .sl_prev{
    position:absolute;
    top:50%;
    z-index:999;
    display:block;
    padding:0;
    width:50px;
    height:50px;
    margin:-25px 0;
    cursor:pointer;
    border-radius:0 2px 2px 0;
    color:#ffffff;
    text-align:center;
    background-color:rgb(255, 255, 255, 0.00);
  }
  .sl_next{
    position:absolute;
    top:50%;
    z-index:999;
    display:block;
    padding:0;
    width:50px;
    height:50px;
    margin:-25px 0;
    background-color:rgb(255, 255, 255, 0.00);
    cursor:pointer;
    right:0;
    border-radius:2px 0 0 2px;
    color:#ffffff;
    text-align:center;
  }
  .mh_dtl_cll{
    flex-basis:75%;
    flex-direction:row;
  }
  .mh_dtls{
    padding:10px 10px 10px 10px;
    font-family:'Lato', sans-serif;
    font-size:22px;
    color:#ffffff;
  }
  .sl_slide.mh_sld_aa{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_isap_a.png');
  }
  .sl_slide.mh_sld_ab{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_isap_b.png');
  }
  .sl_slide.mh_sld_ac{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_isap_c.png');
  }
  .sl_slide.mh_sld_ad{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_isap_d.png');
  }
  .sl_slide.mh_sld_ae{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_isap_e.png');
  }
  .sl_slide.mh_sld_ba{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dsap_a.png');
  }
  .sl_slide.mh_sld_bb{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dsap_b.png');
  }
  .sl_slide.mh_sld_bc{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dsap_c.png');
  }
  .sl_slide.mh_sld_bd{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dsap_d.png');
  }
  .sl_slide.mh_sld_be{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dsap_e.png');
  }
  .sl_slide.mh_sld_ca{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_aaa.png');
  }
  .sl_slide.mh_sld_cb{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_b.png');
  }
  .sl_slide.mh_sld_cc{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_c.png');
  }
  .sl_slide.mh_sld_cd{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_ddd.png');
  }
  .sl_slide.mh_sld_ce{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_e.png');
  }
  .sl_slide.mh_sld_cf{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_calc_f.png');
  }
  .sl_slide.mh_sld_da{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_lder_a.png');
  }
  .sl_slide.mh_sld_db{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_lder_b.png');
  }
  .sl_slide.mh_sld_dc{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_lder_c.png');
  }
  .sl_slide.mh_sld_ea{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_staf_a.png');
  }
  .sl_slide.mh_sld_eb{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_staf_b.png');
  }
  .sl_slide.mh_sld_ec{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_staf_c.png');
  }
  .sl_slide.mh_sld_fa{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dlgp_a.png');
  }
  .sl_slide.mh_sld_fb{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dlgp_b.png');
  }
  .sl_slide.mh_sld_fc{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dlgp_e.png');
  }
  .sl_slide.mh_sld_fd{
    background-repeat:no-repeat;
    background-position:center center;
    background-attachment:local;
    background-size:contain;
    background-image:url('https://mha-lp.s3-us-west-2.amazonaws.com/mh_dlgp_d.png');
  }
  .mh_dtl_bx.mh_dtl_rvs{
    flex-direction:row-reverse;
  }
  .ftr_bx_b{
    display:flex;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    padding:10px;
    background-image:linear-gradient(#0f1a23 0%, #0f1a23 100%);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
  }
  .ftr_bxi_b{
    min-height:75px;
    flex-grow:1;
    flex-basis:100%;
  }
  .ftr_inr_b{
    display:flex;
    justify-content:flex-start;
    flex-wrap:nowrap;
    padding:10px;
    max-width:1600px;
    margin:0 auto 0 auto;
    align-items:flex-end;
  }
  .ftr_lft_b{
    min-height:75px;
    flex-grow:1;
    flex-basis:143%;
  }
  .ftr_rgt_b{
    min-height:75px;
    flex-grow:1;
    flex-basis:100%;
  }
  .ftr_brand_b{
    display:inline-block;
    padding:5px;
    min-height:50px;
    min-width:30px;
  }
  .ftr_logo_b{
    color:black;
    max-width:240px;
  }
  .ftr_stmt_b{
    padding:10px 5px 10px 5px;
    font-family:'Lato', sans-serif;
    font-size:14px;
    color:white;
  }
  .ftr_phn_bx_b{
    padding:10px 5px 10px 5px;
    font-family:'Montserrat', sans-serif;
    font-size:26px;
    color:#ffffff;
    display:inline-block;
  }
  .ftr_phn_lnk_b{
    text-decoration:none;
    color:#ffffff;
    font-family:'Montserrat', sans-serif;
    font-size:26px;
    padding:10px 10px 10px 10px;
  }
  .ftr_smd_blk_b{
    display:flex;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    padding:2px 2px 2px 2px;
  }
  .ftr_co_b{
    padding:10px 5px 10px 5px;
    font-family:'Montserrat', sans-serif;
    font-size:24px;
    color:#ffffff;
    text-align:right;
  }
  .ftr_lnk_bx_b{
    padding:3px 5px 3px 5px;
    font-family:'Lato', sans-serif;
    font-weight:700;
    color:#dddddd;
    text-align:right;
  }
  .ftr_mnu_lnk_b{
    text-decoration:none;
    color:#dddddd;
  }
  .ftr_mnu_lnk_b:hover{
    color:#ffffff;
  }
  .ftr_cpr_b{
    padding:10px 5px 10px 5px;
    font-family:'Lato', sans-serif;
    font-size:14px;
    text-align:right;
    color:#ffffff;
  }
  .sect.sect_dvd{
    min-height:5px;
    width:90%;
    margin:0px auto 30px auto;
    padding:3px 5px 3px 5px;
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(0,136,221,0.5) 0%, rgba(0,136,221,0.5) 100%);
  }
  .sect.sect_prc{
    font-family:'Montserrat', sans-serif;
    color:white;
    text-align:center;
    font-size:32px;
    font-weight:300;
  }
  .prc_dtl{
    padding:10px;
    font-family:'Lato', sans-serif;
    color:#cfebff;
    text-align:center;
    font-size:22px;
    font-weight:400;
    line-height:1.7em;
  }
  .mh_rtl_on{
    color:#ffffff;
    font-family:'Montserrat', sans-serif;
    font-size:26px;
    font-weight:300;
    text-align:center;
  }
  .sect.sect_pr_spc{
    padding:5px 5px 5px 5px;
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);
    width:96%;
    max-width:900px;
    margin:0px auto 0px auto;
  }
  .sect.sect_ph_bg{
    text-align:center;
    margin:0px 0px 30px 0px;
  }
  .mh_bph_lnk{
    display:inline-block;
    padding:5px;
    min-height:50px;
    min-width:50px;
    color:#cfebff;
    font-family:'Lato', sans-serif;
    font-size:64px;
    font-weight:400;
    text-decoration:none;
  }
  .mh_rpr_bx{
    width:96%;
    margin:0px auto 0px auto;
    max-width:1000px;
  }
  .mh_prc_frm{
    width:90%;
    margin:10px auto 10px auto;
    border-radius:10px 10px 10px 10px;
    padding:20px 0px 20px 0px;
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(rgba(0,60,104,0.7) 0%, rgba(0,60,104,0.7) 100%);
    max-width:364px;
  }
  .mh_prc_cl{
    padding:10px 0px 10px 0px;
    position:relative;
    text-align:center;
    min-height:790px;
  }
  .mh_prc_ttl{
    padding:5px 10px 10px 10px;
    font-family:'Lato', sans-serif;
    font-weight:700;
    color:#ffffff;
    text-align:center;
    font-size:32px;
  }
  .mh_prc_blt{
    padding:10px 10px 5px 10px;
    text-align:left;
    font-family:'Lato', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#ffffff;
    margin:10px auto 0px auto;
    width:90%;
  }
  .mh_prc_blp{
    padding:10px;
    width:90%;
    margin:0px auto 0px auto;
    color:#9ae1ff;
    font-family:'Lato', sans-serif;
    font-size:16px;
    line-height:22px;
  }
  .ui_mgn{
    margin:0 0 0 0;
  }
  .sect.mh_pr_dvd{
    width:90%;
    min-height:2px;
    margin:0px auto 0px auto;
    padding:0px 2px 0px 2px;
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    background-image:linear-gradient(#ffffff 0%, #ffffff 100%);
  }
  .sect.mh_pr_dvd.mh_pr_dvdb{
    margin:15px auto 0px auto;
  }
  .sect.mh_prc_tbl{
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    padding:0px 5px 0px 5px;
  }
  .mh_int_sup{
    padding:5px;
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-align:center;
    font-size:18px;
    margin:10px 0px 0px 0px;
  }
  .mh_int_dcs{
    padding:10px;
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-align:center;
    font-size:18px;
    margin:0 0 0 0;
  }
  .sect.mh_prc_blk{
    text-align:center;
    padding:0px 5px 0px 5px;
  }
  .mh_mn_prc{
    padding:10px 0px 10px 10px;
    font-family:'Lato', sans-serif;
    font-size:60px;
    font-weight:700;
    color:#ffffff;
    display:inline-block;
    line-height:50px;
  }
  .mh_prc_trm{
    padding:10px 10px 10px 0px;
    display:inline-block;
    font-family:'Lato', sans-serif;
    font-weight:700;
    font-size:18px;
    color:#ffffff;
  }
  .sect.mh_vid{
    width:96%;
    max-width:1140px;
    margin:30px auto 0px auto;
    padding:20px 0px 20px 0px;
  }
  .mh_ov_bx.mh_vd_bx{
    min-height:80vh;
    height:auto;
    padding:60px 10px 30px 10px;
  }
  .mh_cnt_bx{
    width:96%;
    max-width:900px;
    margin:30px auto 0px auto;
  }
  .mh_cti_cl{
    text-align:left;
    margin:0px 10px 0px 10px;
    flex-basis:60%;
  }
  .mh_ct_ttl{
    padding:10px 10px 30px 10px;
    font-family:'Lato', sans-serif;
    font-size:36px;
    font-weight:400;
    color:#ffffff;
    margin:30px 0 0 0;
  }
  .mh_ct_lnk{
    color:#9ae1ff;
    font-family:'Lato', sans-serif;
    font-size:30px;
    font-weight:700;
    text-decoration:none;
    padding:0px 10px 0px 10px;
  }
  .mh_ct_ar{
    padding:15px 10px 10px 10px;
    font-family:'Lato', sans-serif;
    font-size:22px;
    font-weight:400;
    color:#d8d8d8;
  }
  .frm_blk_ct_b{
    min-height:75px;
    flex-grow:1;
    flex-basis:100%;
    margin:0px 0px 0px 0px;
    text-align:left;
  }
  .ct_frm_b{
    width:96%;
    max-width:700px;
    margin:0 auto;
    padding:20px 30px 20px 30px;
    background-image:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    box-shadow:0 0 0px 0 rgba(102,102,102,0) ;
  }
  .ct_inp_b{
    width:100%;
    margin:0 0 6px 0;
    color:#6d6d6d;
    font-family:'Montserrat', sans-serif;
    font-size:20px;
    padding:10px 5px 10px 5px;
    border:0 none;
    outline:none !important;
    line-height:24px;
    box-shadow:0 0 2px 0 #666666;
    background-color:#ffffff;
    border-radius:3px 3px 3px 3px;
  }
  .ct_txa_b{
    width:100%;
    min-height:120px;
    margin:0 0 6px 0;
    color:#6d6d6d;
    font-family:'Montserrat', sans-serif;
    font-size:20px;
    padding:10px 5px 10px 5px;
    border:0;
    outline:none !important;
    resize:none;
    box-shadow:0 0 2px 0 #666666;
    background-color:#ffffff;
    border-radius:3px 3px 3px 3px;
  }
  .ct_lbl_b{
    width:100%;
    display:inline-block;
    font-family:'Lato', sans-serif;
    font-size:16px;
    color:#ffffff;
    padding:10px 0 3px 2px;
  }
  .form_btn_ct_b{
    padding:10px 0 10px 0;
    text-align:center;
    margin:10px 0 0 0;
  }
  .btn_ct_b{
    width:96%;
    max-width:270px;
    background-image:linear-gradient(to top, #003c71 12%, #095f88 44%, #28869f 71%, #6de1ed 100%);
    background-repeat:repeat;
    background-position:left top;
    background-attachment:scroll;
    background-size:auto;
    font-family:'Lato', sans-serif;
    font-size:24px;
    font-weight:700;
    color:#ffffff;
    padding:6px 8px 8px 8px;
    margin:0 auto 0 auto;
    cursor:pointer;
    border:0;
    outline:none !important;
    letter-spacing:1px;
    text-shadow:0 2px 3px black;
    border-radius:3px 3px 3px 3px;
  }
  .btn_ct_b:hover{
    outline:none !important;
    opacity:1;
    box-shadow:0 0 3px 0 white ;
  }
  input[type="text"]:focus{
    outline:none !important;
    border:0;
  }
  ::placeholder{
    color:#dddddd;
  }
  .ct_in_blk_b{
    display:flex;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    padding:0 0 0 0;
  }
  .ct_in_lcl_b{
    flex-grow:1;
    flex-basis:100%;
    min-height:30px;
    padding:0 5px 0 0;
  }
  .ct_in_rcl_b{
    flex-grow:1;
    flex-basis:100%;
    min-height:30px;
    padding:0 0 0 5px;
  }
  textarea:focus{
    outline:none !important;
    border:0;
  }
  .edt_scs {
    top: 50px;
    left: -250px;
    width: 240px;
    letter-spacing: 1px;
    line-height: 51px;
    background-color: rgb(1, 192, 0, 0.80);
    border-radius: 2px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: fixed;
    z-index: 20000;
  }
  .edt_wrg {
    top: 50px;
    left: -250px;
    width: 240px;
    letter-spacing: 1px;
    line-height: 51px;
    background-color: rgb(208, 9, 0, 0.80);
    border-radius: 2px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: fixed;
    z-index: 20000;
  }
  @media (max-width: 1024px){
    .heading_1{
      font-size:30px;
    }
    .mh_rtl_on{
      font-size:24px;
    }
  }
  @media (max-width: 1024px){
    .heading_1{
      font-size:30px;
    }
    .mh_dtl_bx{
      flex-direction:column-reverse;
    }
    .mh_dtl_bx.mh_dtl_rvs{
      flex-direction:column-reverse;
    }
    .mh_rtl_on{
      font-size:24px;
    }
    .mh_dtls{
      margin:30px 0px 0px 0px;
    }
  }
  @media (max-width: 920px){
    .hda_hdr_tp{
      min-height:120px;
    }
    .hda_nav_bar{
      margin:0px 0px 0px 0px;
      position:absolute;
      right:0px;
      bottom:0px;
    }
    .heading_1{
      font-size:24px;
    }
    .mh_rtl_on{
      font-size:20px;
    }
    .mh_prc_blt{
      font-size:18px;
    }
    .mh_ov_bx.mh_vd_bx{
      padding:30px 10px 30px 10px;
    }
  }
  @media (max-width: 768px){
    .hda_nv_tgl{
      display:block;
    }
    .hda_nav_bar{
      float:none;
      position:static;
      margin:10px 0px 0px 0px;
      display:none;
    }
    .hda_mnu_lnk{
      margin:5px 0px 5px 0px;
      width:100%;
      padding:10px 5px 10px 5px;
    }
    .hda_ph_bx{
      top:60px;
      position:static;
      margin:10px 0px 10px 0px;
    }
    .gjs-row{
      flex-wrap:wrap;
    }
    .heading_1{
      font-size:20px;
    }
    .heading_3{
      font-size:18px;
    }
    .ftr_bx_b{
      flex-wrap:wrap;
    }
    .ftr_inr_b{
      flex-wrap:wrap;
    }
    .ftr_smd_blk_b{
      flex-wrap:wrap;
    }
    .ftr_lft_b{
      text-align:center;
    }
    .ftr_co_b{
      text-align:center;
    }
    .ftr_lnk_bx_b{
      text-align:center;
    }
    .ftr_cpr_b{
      text-align:center;
    }
    .mh_rtl_on{
      font-size:22px;
    }
    .mh_bph_lnk{
      font-size:56px;
    }
    .mh_prc_frm{
      margin:10px auto 30px auto;
    }
    .ct_in_blk_b{
      flex-wrap:wrap;
    }
    .ct_frm_b{
      max-width:400px;
      padding:20px 20px 20px 20px;
    }
    .ct_in_lcl_b{
      padding:0 0 0 0;
    }
    .ct_in_rcl_b{
      padding:0 0 0 0;
    }
    .btn_ct_b{
      font-size:28px;
    }
    .mh_cti_cl{
      text-align:center;
    }
  }
  @media (max-width: 540px){
    .mh_ov_cl{
      text-align:center;
    }
    .heading_3{
      font-size:17px;
    }
    .heading_2.mh_ttl{
      font-size:28px;
    }
    .mh_dtls{
      font-size:14px;
    }
    .ftr_phn_bx_b{
      font-size:17px;
      margin:10px 0 10px 0;
    }
    .ftr_phn_lnk_b{
      font-size:17px;
    }
    .prc_dtl{
      font-size:14px;
    }
    .sect.sect_prc{
      font-size:28px;
    }
    .mh_bph_lnk{
      font-size:38px;
    }
    .mh_prc_ttl{
      font-size:28px;
    }
    .mh_prc_blt{
      font-size:15px;
    }
    .mh_prc_blp{
      font-size:14px;
      padding:10px 0px 10px 0px;
    }
    .mh_prc_cl{
      min-height:740px;
    }
    .mh_int_sup{
      font-size:14px;
    }
    .mh_int_dcs{
      font-size:14px;
    }
    .mh_prc_trm{
      font-size:14px;
    }
    .mh_mn_prc{
      font-size:50px;
    }
    .mh_prc_frm{
      padding:10px 0px 10px 0px;
    }
    .ct_frm_b{
      padding:20px 10px 20px 10px;
    }
    .btn_ct_b{
      width:100%;
      font-size:24px;
    }
    .mh_cnt_bx{
      padding:10px 0px 10px 0px;
    }
  }
  @media (max-width: 285px){
    .hda_hdr_lgo{
      max-width: 190px;
    }
    .mh_prc_blt{
      font-size:11px;
    }
    .mh_prc_blp{
      font-size:10px;
    }
    .mh_int_sup{
      font-size:10px;
    }
    .mh_int_dcs{
      font-size:10px;
    }
    .mh_prc_trm{
      font-size:9px;
    }
  }