@font-face {
    font-family:ArialRoundedMTBoldRegular;
    src: url('../fonts/arlrdbd.eot');
    src: url('../fonts/arlrdbd.eot') format('embedded-opentype'),
         url('../fonts/arlrdbd.woff') format('woff'),
         url('../fonts/arlrdbd.ttf') format('truetype'),
         url('../fonts/arlrdbd.svg#ArialRoundedMTBoldRegular') format('svg');
}
html, body {font-size:14px; color:#040404; font-family:ArialRoundedMTBoldRegular, Arial; margin:0;-webkit-font-smoothing: antialiased; height:100%; background:#3e8682;}
ol, ul { list-style: none; margin:0;}
ul li { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
a, img { outline: none; border:none; text-decoration: none;}
p { margin:0; line-height: 1.4em; font-size: 1.2em;}
.c{clear:both;}

/* Header Styles */
header{width:100%; height:110px; margin:0 auto; background:#f4f4f4; text-align:center;}
header h1{color:#040404; font-weight:normal; font-size:28px; line-height:90px;}
.hd-bottom{width:100%; background:#FFF; text-align:center; display:none;}
.arrow-down{width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent;	border-top:20px solid #1a84c7; margin:0 auto;}
.main-header {
    display: inline-flex;
    align-items: center;
}
.header-logo img {
    height: 90px;
    margin: 10px 20px 10px 0px;
}
.menu.menu-link-cls {
    margin-left: 40px;
}
.menu.menu-link-cls a {
    color: #1a84c7;
    padding: 0 10px;
}
.menu.menu-link-cls a:hover {
    color: #149670;
}

/* Hamburger button (shown on all screens now) */
.navbar-toggler {
    display: block;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    background: #1a84c7;
    border: none;
    border-radius: 20px;
    line-height: 20px;
    padding: 8px;
    width: 36px;
}
.navbar-toggler:hover {
    background: #149670;
}
/* Hide the menu by default on desktop */
.menu.hidden {
    visibility: hidden;
}

/* Media query for small screens */
@media (max-width: 992px) {
            header h1 {
                 font-size: 20px;
            }
}

/* Home Page Content Styles */
#hcw-mainwrap{width:100%; background:#FFF; overflow:hidden; padding-bottom:80px;}
#home-content-wrap{width:100%; max-width:750px; margin:0 auto; padding:75px 0 0 0; overflow:hidden;}
#home-content-wrap .logo_01, #home-content-wrap .logo_02{float:left; width:20%; text-align:center; min-height:130px;}
#home-content-wrap .logo_01 img {
    width: 100px;
}
#home-content-wrap .logo_01{border-bottom:3px #1a84c7 solid;}
#home-content-wrap .logo_02{border-bottom:3px #149670 solid;}
#home-content-wrap .logo_02 img{margin:22px 0 21px 0;}
#home-content-wrap .logo_01 span, .logo_02 span, .logo_inner span, .logo_inner2 span{font-family:"Maven Pro", sans-serif; display:block; font-size:11px; color:#040404; font-weight:bold; margin-top:25px;}
#home-content-wrap .enter-here{width:100%; margin:50px 0 0 0; text-align:center; float:left;}
#home-content-wrap .enter-here a{color:#1a84c7; font-size:27px; font-weight:normal;}
#home-content-wrap .enter-here a:hover{color:#149670;}

/* Inner Page Content Styles */
#inner-mainwrap{width:100%; background:#FFF; overflow:hidden; padding:25px 0 80px 0;}
#inner-content-wrap{width:100%; max-width:750px; margin:0 auto; padding:0; overflow:hidden;}
.logo_inner, .logo_inner2{float:left; width:20%; text-align:center; min-height:130px; margin-bottom:25px;}
.logo_inner img, .logo_inner2 img {
    width: 100px;
}
.logo_inner{border-bottom:3px #1a84c7 solid;}
.logo_inner2{border-bottom:3px #149670 solid;}
.logo_inner2 img{margin:22px 0 21px 0;}
.logo_inner span, .logo_inner2 span{font-size:11px; margin-top:25px; color:#231f20; display:block;}

/* Form Styles*/
.frm-wrap{width:100%; margin:25px 0 0 0;}
.frm-wrap input[type=text]{width:292px; padding:0 10px; height:37px; float:left; outline:none; border:1px #959695 solid; margin:0 8px 9px 0; color:#969696; font-size:14px; font-weight:bold; line-height:37px\9;}
.frm-wrap input[type=text]:focus{border:1px #5d5d5d solid;}
.frm-wrap input[type=text].nomarg{margin-right:0;}
.frm-wrap input[type=text].big-box{width:614px;}
.frm-wrap input[type=text].mini-box{width:123px;}
.frm-wrap input[type=text].medium-box{width:138px;}
.frm-wrap input[type=text].medi2-box{width:110px;}

.curncy-wrap{width:178px; float:left; border:1px #959695 solid; margin-right:8px; height:39px; padding:0 0 0 10px; color:#969696; font-size:14px; line-height:39px;}
::-webkit-input-placeholder{color:#b6b6b6; opacity:0.8;}
:-moz-placeholder{ /* Firefox 18- */
   color:#b6b6b6; opacity:0.8;}
::-moz-placeholder{/* Firefox 19+ */
   color:#b6b6b6; opacity:0.8;}
:-ms-input-placeholder{color:#b6b6b6; opacity:0.8;}
.btn-warp{width:100%; text-align:center; float:left; margin:22px 0 0 0;}
.frm-wrap input[type=submit]{text-align:center; min-width:186px; height:37px; outline:none; border:none; background:#1a84c7; cursor:pointer; font-size:15px; color:#FFF; font-weight:bold; text-transform:uppercase;}
.frm-wrap input[type=submit]:focus, .frm-wrap input[type=submit]:hover{background:#149670;}
.invoice-txt{background:url(../images/txtx.png) 130px 18px no-repeat;}
.serv-txt{background:url(../images/txtx.png) 83px 18px no-repeat;}
.frm-wrap input[type=radio]{position:relative; top:1px; margin:0;}
.frm-wrap label.marg-rite{margin-right:11px; margin-right:0px\9;}
/*.invoice-txt:focus{background:none;}*/
.bank-option-wrap{float: left;width: 100%; margin-bottom: 5px;}
.bank-option-wrap .option-wrap{float: left; margin-right: 20px;}
.bank-option-wrap .option-wrap input{margin-right: 10px; float: left; margin-top: 5px;}
.bank-option-wrap .option-wrap:nth-child(1) img{width: 150px;}
.bank-option-wrap .option-wrap:nth-child(2) img{width: 100px;}

/* View Result Page Styles */
.viewresult-wrap{width:100%; margin:25px 0 0 0; overflow:hidden;}
.viewresult-wrap .result-row{width:634px; overflow:hidden; border:1px #9b9c9b solid; min-height:37px; line-height:37px; margin-bottom:9px; font-size:15px; color:#010101;}
.viewresult-wrap .result-row .resrow-01, .viewresult-wrap .result-row .resrow-02{float:left; padding:0 10px;}
.viewresult-wrap .result-row .resrow-01{width:339px; border-right:1px #9b9c9b solid; min-height:37px;}
.viewresult-wrap .result-row .resrow-02{width:254px;}
.viewresult-wrap input[type=submit]{text-align:center; height:37px; outline:none; border:none; background:#1a84c7; cursor:pointer; font-size:15px; color:#FFF; font-weight:bold; padding:0 20px;}
.viewresult-wrap input[type=submit]:focus, .viewresult-wrap input[type=submit]:hover{background:#149670;}

/* Footer Styles */
footer{width:100%; height:20px; background:#3e8682;}
.error{outline:thin solid #FF0000; border:1px solid #FF0000 !important;}

/* Term of Use Page Styes */
.trms-wrap{width:100%; margin:25px 0 0 0; color:#333;}
.trms-wrap h2{font-size:22px; color:#1a84c7; padding-bottom:5px; font-family:"Maven Pro", sans-serif;}
.trms-wrap h2 span{font-size:16px; color:#149670;}
.trms-wrap p{font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:19px; margin:0 0 15px 0;}
.trms-wrap ul{margin:12px 0 0 0;}
.trms-wrap ul li{font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:12px;}
.trms-wrap ul.numb{list-style:decimal;}
.trms-wrap ul.bult{list-style:disc;}
.trms-wrap h3{padding-bottom: 5px; font-weight: normal}
.trms-wrap li a, .trms-wrap p a{text-decoration: underline;}
.trms-wrap .first-p{
    margin: 0;
}