html{
	padding:0;
	margin:0;
}
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	background:#ebede7;
	color:#3f3f3f;
}
html, body{
  height: 100%;
}

ul, li, ol{
	list-style:none;
	margin:0;
	padding:0;
}
img{
	max-width:100%;
}
a, a:hover{
	text-decoration:none;
}
p{
	margin:0;
	padding:0 0 15px;
}
h1, h2, h3, h4, h5, h6{
	margin:0 0 10px;
}
::-webkit-input-placeholder {opacity:1;}
:-moz-placeholder { opacity:1;}
::-moz-placeholder { opacity:1;}
:-ms-input-placeholder { opacity:1;}
:input-placeholder { opacity:1;}

/*.container{
	max-width:980px;
	margin:auto;
}*/
.clearfix:after{
	clear:both;
	content:"";
	display:block;
}
header {
	position: fixed;
    width: 100%;
    z-index: 9 !important;
	background:#232b34;
	border-bottom: 1px solid #232b34;
}
.main-header{
	border-bottom: 3px solid #e9d14b;
    margin-bottom: 3px;
}
/*.header-logo{
	float:left;
	width:154px;
	padding:7px 0 0;
}
.header-logo a, .header-logo img{
	display:block;
}
.header-menu{
	float:left;
	padding:0 10px 0 30px;
}
.header-menu nav ul li{
float: left;
margin: 0 0 0 7px;
}*/
svg:hover {
  fill: red;
}
header .navbar-nav .nav-item .nav-link{
font-size: 12px;
color: #aaa;
/*padding: 7px 12px;*/
font-weight: 700;
line-height: 20px;
display: block;
border: 2px solid transparent;
}
header .navbar-nav .nav-item .nav-link:hover, header .navbar-nav .nav-item.active .nav-link{
	color: #e9d14b;
}
header .navbar-nav .nav-item .contact-video{
	background-color: #d30000;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}
header .navbar-nav .nav-item .contact-video:hover,
header .navbar-nav .nav-item .contact-video:focus{
	color: #fff !important;
}

header .navbar .navbar-toggler{
	background-color: transparent;
	border-color: transparent;
	padding: 0px;
	outline: none;
}
header .navbar .navbar-toggler i{
	color: #fff;
}
.menu-button{
float: left;
border-right: 1px solid #4a4f53;
border-left: 1px solid #4a4f53;
padding: 0 6px;
}
.menu-button .collapse-menu{
	display:block;
	width: 38px;
height: 38px;
	background:url(../images/mobile-menu-icon.png) no-repeat center center;
}
.menu-account-info{
	float:right;
	padding:5px  0;
}
.menu-account-info ul li{
	float:left;
	margin:0 0 0 4px;
}
.menu-account-info ul li a{
font-size: 12px;
color: #aaa;
padding: 2px 12px;
font-weight: 700;
line-height: 20px;
display: block;
border: 2px solid transparent;
}
.menu-account-info ul li a:hover{
color: #e9d14b;
}
.menu-account-info ul li.login a{
	border-color:#767c81;
	color:#767c81;
}
.main-content{
	z-index: 99;
	padding:65px 0 20px;
}
.main-form-left{
	float:left;
	width:68%;
	/*padding:25px;*/
	background:#fff;
	box-sizing:border-box;
}
.main-form-right{
float: right;
width: 28%;
background: #f3faff !important;
/*padding: 25px 15px;*/
box-sizing: border-box;
}
.main-content form .main-form-section h2{
font-size: 18px;
font-weight: 500;
line-height: 20px;
color: #3f3f3f;
margin: 0 0 17px;
}
.main-content form .main-form-section h3{
	font-size: 16px;
font-weight: 500;
line-height: 20px;
color: #3f3f3f;
margin: 0 0 14px;
}
.main-content form .main-form-section .main-form-left h6{
color: #3f3f3f;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
/*.send-money-details, .coupon-box{
border: 0px solid #fd1a1b;
padding: 10px;
}
*/.main-content form .main-form-section .main-form-left p{
	position:relative;
	padding:0 0 17px;
}
.main-content form .main-form-section .main-form-left p input[type="text"]{
border: 1px solid #ebebeb;
height: 46px;
font-size: 15px;
color: #3f3f3f;
font-weight: 500;
line-height: 20px;
box-sizing: border-box;
padding: 14px 12px 8px;
width:100%;
}

.main-content form .main-form-section .main-form-left p label{
	color: #3f3f3f;
font-size: 11px;
line-height: 17px;
position: absolute;
left: 12px;
opacity: 0.6;
}
.main-content form .main-form-section .main-form-left p .form-right-label{
font-size: 12px;
color: #3f3f3f;
font-weight: 500;
position: absolute;
right: 12px;
top: 15px;
}
.main-content form .main-form-section .main-form-left .last{
	margin-right:0 !important;
}
.main-content form .main-form-section .main-form-left .one_half{
	width:32.2%;
	margin:0 10px 0 0;
	float:left;
	position:relative;
}

.main-content form .main-form-section .main-form-left .one_half:last-child{
	margin:0 0px 0 0;
}
.main-content form .main-form-section .main-form-left .one_half.last:before{
	background:url(../images/receiver-icon.jpg) no-repeat center center;
	width: 12px;
	height: 11px;
	content: "";
	left: -18px;
	top: 21px;
	position: absolute;
}
.send-money-info{
background: #a1daf4;
color: #3f3f3f;
padding: 8px;
font-size: 13px;
font-weight: 600;
line-height: 19px;
}
.send-money-info span{
	background:url(../images/notification-icon.png) no-repeat left center;
	display:block;
	padding-left:17px;
}
.send-money-notify{
font-size: 15px;
font-weight: 600;
text-align: center;
padding: 8px 0 0;
}
.money-reciver-box{
border-top: 2px solid #e5e5e5;
border-bottom: 2px solid #e5e5e5;
/*padding: 23px 0;
margin: 23px 0;*/
}
.main-content form .main-form-section .main-form-left ul:after{
	clear:both;
	content:"";
	display:block;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li, .main-content form .main-form-section .main-form-left ul.pay-online li{
	float:left;
	width:110px;
	margin:0 10px 0 0;
	position:relative;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li label, .main-content form .main-form-section .main-form-left ul.pay-online li label{
	display: block;
width: 100%;
border: 2px solid #989998;
font-size: 12px;
text-align: center;
font-weight: 600;
padding: 16px 0;
box-sizing: border-box;
border-radius:2px;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li input[type="radio"], .main-content form .main-form-section .main-form-left ul.pay-online li input[type="radio"]{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: 0;
opacity: 0;
cursor:pointer;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li input[type="radio"] + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li input[type="radio"] + label:before{
width: 25px;
height: 25px;
display: block;
content: "";
margin: auto auto 5px;
border: 1px solid #3f3f3f;
border-radius: 100%;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li input[type="radio"]:checked + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li input[type="radio"]:checked + label:before{
border-color:#ffffff;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li input[type="radio"]:checked + label, .main-content form .main-form-section .main-form-left ul.pay-online li input[type="radio"]:checked + label{
	background:#0f5e86;
	color:#ffffff;
	border-color:#577bac;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li.cash-pickup input[type="radio"] + label:before{
background:url(../images/cash-pickup.png) no-repeat center center;
background-size: 19px;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li.cash-pickup input[type="radio"]:checked + label:before{
	background:url(../images/cash-pickup-white-icon.png) no-repeat center center;
	background-size: 19px;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li.bank-account input[type="radio"] + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li.bank-account input[type="radio"] + label:before{
	background:url(../images/bank-account-icon.png) no-repeat center center;
	background-size:16px;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li.bank-account input[type="radio"]:checked + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li.bank-account input[type="radio"]:checked + label:before{
	background:url(../images/bank-account-white-icon.png) no-repeat center center;
	background-size:16px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li.credit-card input[type="radio"] + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li.debit-card input[type="radio"] + label:before{
	background:url(../images/credit-card-icon.png) no-repeat center center;
	background-size:18px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li.credit-card input[type="radio"]:checked + label:before, .main-content form .main-form-section .main-form-left ul.pay-online li.debit-card input[type="radio"]:checked + label:before{
	background:url(../images/credit-card-white-icon.png) no-repeat center center;
	background-size:18px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li.wire-transfer input[type="radio"] + label:before{
background:url(../images/wire-transfer-icon.png) no-repeat center center;
	background-size:18px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li.wire-transfer input[type="radio"]:checked + label:before{
background:url(../images/wire-transfer-white-icon.png) no-repeat center center;
	background-size:18px;
}
.main-content form .main-form-section .main-form-left ul.how-you-pay li{
float: left;
margin: 0 20px 0 0;
}
.main-content form .main-form-section .main-form-left ul.how-you-pay li input[type="radio"]{
margin: 0 5px 0 0;
width: auto;
height: auto;
border: none;
vertical-align: middle;
}
.main-content form .main-form-section .main-form-left ul.how-you-pay li label{
	font-weight:600;
	font-size:14px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li label{
	padding-bottom:10px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li label small{
display: block;
font-size: 9px;
line-height: 14px;
border-top: 1px solid #989998;
padding: 8px 0 0;
margin-top: 6px;
}
.main-content form .main-form-section .main-form-left ul.pay-online li input[type="radio"]:checked + label small{
	border-color:#ffffff;
}
.main-content form .main-form-section .main-form-left ul.pay-online{
	padding-top:18px;
	display:none;
}
.main-content form .main-form-section .main-form-left .coupon-box h6{
	color: #6e93aa;
	font-weight: 600;
	font-size: 13px;
	background:url(../images/coupon-icon.png) no-repeat left center;
	background-size: 14px;
	padding-left: 19px;
}
.main-content form .main-form-section .main-form-left .coupon-box p input[type="text"]{
border: 1px solid #b0d6f4;
height: 40px;
padding-bottom: 4px;
}
.main-content form .main-form-section .main-form-left .coupon-box p button{
background: #116690;
color: #ffffff;
position: absolute;
right: 0;
top: 0;
width: 80px;
height: 40px;
border: none;
font-size: 12px;
font-weight: 600;
padding: 0;
box-shadow: none;
outline: none;
z-index: 999;
}
/*.how-pay-box, .coupon-box{
	margin:0 0 30px;
}*/
.main-content form .main-form-section .main-form-left .form-submit input[type="submit"]{
	width:100%;
	background: #116690;
color: #ffffff;
font-size: 13px;
font-weight: 600;
padding: 0;
box-shadow: none;
outline: none;
border:none;
height:40px;
cursor:pointer;
}
.main-content form .main-form-section .main-form-left .form-submit input[type="button"]{
	width:100%;
	background: #116690;
color: #ffffff;
font-size: 13px;
font-weight: 600;
padding: 0;
box-shadow: none;
outline: none;
border:none;
height:40px;
cursor:pointer;
}
.main-content form .main-form-section .main-form-left .form-submit p{
	padding:0;
}
.main-content form .main-form-section .main-form-right .form-summary-info h5{
/*border-bottom: 1px solid #eaeff3;
padding: 0 0 2px;
margin: 0 0 12px;*/
font-size: 13px;
font-weight: 400;
line-height: 20px;
}
.main-content form .main-form-section .main-form-right .form-summary-info h4{
	font-size: 15px;
font-weight: 400;
text-align: right;
line-height: 20px;
margin: 14px 0;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul{
	padding:3px 0 12px;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li:after{
	clear:both;
	content:"";
	display:block;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li{
	font-size: 12px;
margin: 0 0 6px;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li span, .main-content form .main-form-section .main-form-right .form-summary-info ul li small{
	width:50%;
	text-align:right;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li span{
	float:left;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li small{
	float:right;
	font-weight:600;
	font-size:100%;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul:last-child{
	padding-bottom:0;
}
body #page-container .site-chat-widget{
position: fixed;
bottom: 10px;
right: 5px;
z-index: 9999;
width:280px;
}
body #page-container .site-chat-widget.active{
height: 100%;
}
body #page-container .site-chat-widget .site-chat-content{
display: none;
background: #56585c;
margin-bottom: 6px;
height: calc(100% - 56px);
}
body #page-container .site-chat-widget .site-chat-img{
	width:60px;
	cursor:pointer;
	float:right;
}
body #page-container .site-chat-widget .site-chat-img img{
	display:block;
}
body #page-container .site-chat-widget.active .site-chat-content{
	display:block;
}
body #page-container .site-chat-widget .site-chat-content .chat-info-header{
	background:#000000;
	padding:12px;
	position:relative;
}
body #page-container .site-chat-widget .site-chat-content .chat-info-header h5{
color: #ffffff;
margin: 0;
font-size: 15px;
line-height: 20px;
font-weight: 600;
}
.chat-close-icon{
	cursor:pointer;
	position: absolute;
right: 12px;
top: 12px;
background: #fff;
width: 20px;
height: 20px;
border-radius: 100%;
text-align: center;
font-size: 12px;
font-weight: 700;
}
body #page-container .site-chat-widget .site-chat-content .chat-video-list{
	padding:12px 0 12px 12px;
	height: calc(100% - 80px);
	overflow:auto;
}
.mCSB_inside > .mCSB_container{
	margin-right:20px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:8px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
}
body #page-container .site-chat-widget .site-chat-content .chat-video-list ul li{
	margin:0 0 10px;
	border:1px solid #cccccc;
}
body #page-container .site-chat-widget .site-chat-content .chat-video-list ul li iframe{
	display:block;
	width:100%;
}
#loader {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.75) url(../images/loading2.gif) no-repeat center center;
  z-index: 10000;
}
.main-content form .main-form-section .main-form-left p.send-to .card-search{
	background:url(../images/coutry-search-icon.jpg) no-repeat center center;
right: 12px;
position: absolute;
top: 18px;
width: 13px;
height: 13px;
display: block;
}


@media only screen and (min-width:768px) and (max-width:979px) {
/*.header-menu nav ul li a{
	font-size:11px;
	padding:6px 3px;
}
.header-menu{
	padding:0 6px 0 12px;
}
.menu-button{
	padding:0;
}
.menu-account-info ul li a{
	font-size:11px;
	padding:0 4px;
}
.header-logo{
	width:135px;
}
.container{
	padding-left:10px;
	padding-right:10px;
}
.header-menu nav ul li{
	margin:0 0 0 4px;
}*/
.main-form-left{
	padding:15px;
}
.main-content form .main-form-section .main-form-left ul.receiver-money li, .main-content form .main-form-section .main-form-left ul.pay-online li{
	margin:0 8px 0 0;
}
.main-form-right{
	width:30%;
	padding:20px 13px;
}

}

@media only screen and (max-width:991px) {
	.main-form-left,.main-form-right {
    	width: 100%;

	}
	.main-form-right{
		margin-top: 20px;
	}
	.main-content{
		padding:63px 0;
	}
}
@media only screen and (max-width:767px) {
.container{
	padding-left:10px;
	padding-right:10px;
}

/*.main-form-left{
	width:100%;
	padding:12px;
}*/
.main-content form .main-form-section h2{
	font-size:16px;
	margin:0 0 12px;
}
.send-money-details, .coupon-box{
	border-width:1px;
	padding:5px;
}
.main-content form .main-form-section .main-form-left h6{
	font-size:13px;
}
.main-content form .main-form-section .main-form-left p input[type="text"]{
	font-size:14px;
}
.main-content form .main-form-section .main-form-left p{
	padding:0 0 14px;
}
.main-content form .main-form-section .main-form-left .one_half{
	width:100%;
	margin:0;
}
.main-content form .main-form-section .main-form-left .one_half.last:before{
	display:none;
}
.main-content form .main-form-section .main-form-left p .form-right-label{
	font-size:11px;
}
.send-money-info{
	padding:5px;
	font-size:12px;
	margin-bottom:3px;
}
.send-money-notify{
	font-size:14px;
	padding:6px 0 0;
}
.money-reciver-box{
	padding:16px 0;
	margin:16px 0;
}
.main-content form .main-form-section .main-form-left ul.pay-online li{
	margin-bottom:10px;
}
.main-content form .main-form-section .main-form-left ul.pay-online{
	padding-top:12px;
}
/*.how-pay-box, .coupon-box{
	margin:0 0 18px;
}*/
.main-form-right{
	/*float:left;*/
	width:100%;
	/*padding:18px 12px;
*/	margin-top:20px;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul{
	padding:2px 0 8px;
}
.main-content form .main-form-section .main-form-right .form-summary-info ul li{
	margin:0 0 4px;
}
.main-content form .main-form-section .main-form-right .form-summary-info h4{
	font-size:14px;
	margin:12px 0;
}
.main-content form .main-form-section .main-form-right .form-summary-info h5{
	margin:0 0 10px;
}
/*#page-container .main-header{
	position:relative;
	padding:12px 0;
}
#page-container .main-header .header-menu{
display: none;
position: absolute;
top: 100%;
width: 100%;
left: 0;
padding: 0;
z-index: 99999;
background:#dee6f3;
}
#page-container .main-header .active .header-menu{
	display:block;
}
.header-menu nav ul li{
	float:none;
	margin:0;
}
.header-menu nav ul li a{
	border-width:0 0 1px;
	border-style:dotted;
	border-color:#cdd5e2;
	padding:9px 12px;
}
.header-menu nav ul li a:hover, .header-menu nav ul li.active a{
border-color:#cdd5e2;
color:#fd1a1b;
}
.header-menu nav ul li a:hover, .header-menu nav ul li:last-child a{
	border:none !important;
}
.menu-button{
	float:right;
	border:none;
	padding:0;
	cursor:pointer;
}
.header-logo{
	padding:3px 0 0;
}
.menu-button .collapse-menu{
	width: 30px;
height: 26px;
border: 1px solid #3f3f3f;
background-size: 20px;
border-radius: 2px;
}
.menu-account-info ul{
	text-align:center;
}
.menu-account-info ul li{
	float: none;
margin: 0 1px;
display: inline-block;
}
.menu-account-info{
	float:left;
	width:100%;
	padding:10px 0 0;
}
.menu-account-info ul li a{
	padding:1px 10px;
}*/
body #page-container .site-chat-widget .site-chat-img{
	width:40px;
}

}
.main-header .container-fluid{
	border-bottom: 3px solid #e9d14b;
    margin-bottom: 3px;
}
.main-form-left input:focus{
	outline-color:#f00 ;
}
.invalid{border:#FF0000 1px solid !important;}
#err_div p{color:#060;}




.menu-account-info ul li:last-child a {
    background-color: #d30000;
    color: #fff;
    border-radius: 5px;
}
.menu-account-info ul li:last-child a:hover {
    background-color: #aa1010;
}
#receiverInformation, #submitsuccess{
	display:none;
}
#submitsuccess{
	text-align:center;
	color:#86cf84;
	font-size:20px;
}

#submitsuccess p{
	padding-top:20px;
}
.fordemopurpose{
	float: left;
    width: 28%;
    text-align: center;
    padding-top: 9px;
    color: #e9d14b;
	    font-size: 12px;
}