@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}

@font-face {
	font-family: 'Conv_GOTHIC';
	src: url('../fonts/GOTHIC.eot');
	src: local('☺'), url('../fonts/GOTHIC.woff') format('woff'), url('../fonts/GOTHIC.ttf') format('truetype'), url('../fonts/GOTHIC.svg') format('svg');
}

@font-face {
    font-family: 'VeneerRegular';
    src: url('../fonts/veneer.eot');
    src: url('../fonts/veneer.eot') format('embedded-opentype'),
         url('../fonts/veneer.woff') format('woff'),
         url('../fonts/veneer.ttf') format('truetype'),
         url('../fonts/veneer.svg#VeneerRegular') format('svg');
}

body {font-family:Arial, Helvetica, sans-serif;}

.container { max-width:960px; height:auto;font-family: 'Roboto',Arial,Verdana;font-size:12px;}

.logo { float:left;}
.main-header { margin:20px 0 30px 0;}

.main-menu { background:#E90500;background:#F5F5F5;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;}
.navbar { margin:0!important; height:}
.navigation { border-radius:0; border:none;}
.nav-links a { color:#428bca!important;}
.nav-links a:hover { color:#000000!important;}
.navbar-default { background:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ color:#abdaff!important; background:none!important;}
.navbar-nav > li > a { padding:0 9px!important; border-right:1px solid #E4E4E4; line-height:50px; font-size:14px;font-weight:bold;}
.btn {background:#169fe6!important; color:#FFFFFF!important;}

a.register {background:#d1d1d1;
    border-bottom: 1px solid #656D78;
    border-radius: 4px;
    font-family: "Roboto",Arial,Verdana;
    font-size: 13px;
    font-weight: 400;
    padding: 12px 22px;
    text-transform: capitalize;}

a.login {background:#169fe6;
    border-bottom: 1px solid #656D78;
    border-radius: 4px;
    color: #FFFFFF !important;
    font-family: "Roboto",Arial,Verdana;
    font-size: 13px;
    font-weight: 400;
    padding: 12px 22px;
    text-transform: capitalize;}

.banner { width:100%; text-align:center!important; background:url(../images/slide4-bg.jpg) no-repeat center;}
.banner img { width:30%; margin-left:10%; height:auto; margin-bottom: 0px; margin-top:5%; border-bottom-style:solid; border:12px; border-color:#6A7B85; -webkit-border-radius: 37px;-moz-border-radius: 37px }

.about-div { background:#3e454c; height:auto; width:100%;}
.about-text h2 { font-family: 'VeneerRegular'; color:#FFFFFF;}
.about-text p { color:#FFFFFF; text-align:justify; padding-bottom:30px;}
.mar { margin:30px 0; border-right:1px solid #000000; }
.up-stream img { float:left; margin-right:10px;}
.up-stream h3 { font-family: 'Conv_GOTHIC'; font-size:31px; color:#FFFFFF; text-transform:uppercase; padding-top:5px;}
.up-stream h3 span { color:#219eff;}

.contact-div { background:#F5F5F5;}
.contact-div p { color:#c5f2ff; font-family: 'Conv_GOTHIC'; font-size:16px; padding:20px 0 10px 0;}
.contact-div p span { color:#FFFFFF; font-size:22px; text-transform:uppercase;}

.contents { background:#b2d7ff; width:100%; padding:102px 0 50px 0; position:relative;}
.bg-img { position:absolute; right:0; bottom:0;}

.graph-text p { color:#2f353b; font-size:12px; }
.graph-text h4 { font-family: 'VeneerRegular'; font-size:24px; color:#004d89;}

.bg-clr { background:#BBBBBB; width:100%; height:10px;}

.footer { background:#FE0000; width:100%; padding: 0px 0;}

.footer p { color:#FFFFFF; font-family: 'Roboto',Arial,Verdana; font-size:12px;}
.footer p span { color:#219eff;}
.phone-no { padding-top:30px;}
.phone-no p{ color:#b2d7ff;}
.icons { padding-top:30px;}

.up-stream-text { position:relative;}
.up-stream-text h1{  font-family: 'Conv_GOTHIC'; font-size:36px; color:#219eff; text-transform:uppercase;}
.up-stream-text p { color:#ffffff;}
.up-stream-text p span { color:#70c1ff; font-size:16px;}
.up-stream-text h5 { color:#909090; color:#16px;  font-family: 'Conv_GOTHIC';}
.up-stream-text ul { padding-bottom:40px;}
.up-stream-text ul li { color:#70c1ff; margin-left:15px;}
.map-upstream { position:absolute; right:0; bottom:-130px; z-index:99999;}

.build-img { position:absolute; left:0; bottom:0;}
.graph-text h6 { color:#032446; font-size:16px;  font-family: 'Conv_GOTHIC';}

.sender-country { width:100%; margin-bottom:15px; }
.fee-calculator label { font-size:14px; color:#666; font-weight:normal;}
.track-input { width:100%; margin:0 0 5px 0; height:23px; font-family: 'Conv_GOTHIC';}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:none!important; text-decoration:none;}

.logo-div{float:left;}

.google-map { margin:20px 0; border-right:1px solid #E4E4E4;}

.footer-links { text-align:center;}
ul.upper-links { list-style-type:none;}
ul.upper-links li { float:left; padding:0 9px 0 0;  height:50px;}

/* Forms */
.form .input-text {
  height: 31px;
  padding: 5px 19px;
  margin-bottom: 10px;
  font: 14px/19px 'Conv_GOTHIC';
  border: 1px solid #e0e0e0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #969998;
  border-radius:3px;
}
.text-area-2 { width:88%;}
.form textarea.input-text {
  height: 93px;
  resize: vertical;
}
.form h4 { color:#000;}

.form .input-text:focus {
  border-color: #6ac48e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.button {
  display: inline-block;
  height: 39px;
  padding: 10px 10px;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid #B4B0B0!important;
  -webkit-border-radius: 0;
  border-radius: 5px;
  color:#FFFFFF;
  background:#d1d1d1;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  -webkit-appearance: none;
}
.button:hover {
  text-decoration: none;
  color: #fff;
}

.button-buy {
  position: relative;
  height: 42px;
  width:312px;
  padding: 0 41px 0 37px;
  white-space: nowrap;
  color: #542a02;
}
.button-buy:before, .button-buy:after {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
}
.button-buy:before {
  right: 16px;
  border-top: 16px solid #aa7844;
  border-left: 16px solid transparent;
}
.button-buy:after {
  border-top: 16px solid #f7f7f7;
  border-left: 16px solid #e4b380;
}

a.button-buy {
  line-height: 51px;
}

/* Structure
------------------------------- */
.section {
  max-width: 960px;
  margin: 0 auto;
}

address { font-size:14px; color:#000; padding-top:15px;}
address a{color: #000; text-decoration: underline;}

.footer { min-height:170px; width:100%; height:auto;}
.power-ramit { padding-top:17px; text-align:center;}
.power-ramit h6{ font-size:12px; color:#FFFFFF; font-weight:normal; text-shadow:none;}
.power-ramit p { color:#000000; padding:5px 0; font-size:14px;}
.power-ramit img{ padding-right:6px;}
.footer-links { text-align:center;  font-size:12px; color:#000000; padding:15px 0 0 0;}
.footer-links p {  margin:0; padding:10px 0 0 0;}
.footer-links ul.first-links{ list-style-type:none; padding:7px 0; text-align:center;}
.footer-links ul li { float:left; border-right:1px solid #ffffff; padding:0 10px; text-align:center;}
.footer-links ul li a { text-decoration:none; color:#FFFFFF; font-size:12px; text-align:center;}
.footer-links ul.second-links {list-style-type:none; padding:12px 0; text-align:center;}
.rapid-ssl { margin:20px 5px 0 0; text-align:center; }
.banner-text { min-height:400px; height:auto; }
.banner-text  h1 { text-align:center; 
    border-width: 0;
    color: #013D84 !important;
    display: block;
    font-size: 40px;
    font-weight: bold;
    height: auto;
    line-height: 43px;
    padding: 0;
    visibility: visible;
    width: auto;
	
	padding-top:140px;}
	

	.register p { color:#FFFFFF; padding-top:10px;}
	.register p a { color:#FFFFFF;}
.register {float:right;}

#txtaMessage
{
    font: inherit!important;
    padding: 5px!important;
    margin: 0!important;
    width: 100%!important;
    height: 153px!important;
}

.text-input-field
{
    padding: 5px!important;
    margin: 0!important;
    font: inherit!important;
}

h4.writetous
{
    padding:0!important;
    margin:0!important;
}

A.btn.btn-popup
{
    color:#000!important;
}

A.btn.btn-popup:hover
{
    color:#fff!important;
}

.addressspn
{
    display:block;   
    padding:0!important;
    height:auto!important;
    margin:0 0 5px 0!important;
    line-height:normal;
}

.span-address
{
    background:transparent url('../images/icon-address-2.png') 0 0 no-repeat;
    padding-left:20px!important;
}

.span-phone
{
    background:transparent url('../images/icon-telephone.png') 0 0 no-repeat;
    padding-left:20px!important;
}

.span-fax
{
    background:transparent url('../images/icon-fax.png') 0 0 no-repeat;
    padding-left:20px!important;
}

.span-email
{
    background:transparent url('../images/icon-email.png') 0 0 no-repeat;
    padding-left:20px!important;
}

.row.address-holder
{
    margin-bottom:15px!important;
}

.google-map
{
    margin-top:0!important;
}

.address-block
{
    padding-top:0!important;
    width:100%!important;
}

.row.mid-content-holder
{
    padding-top:15px!important;
}

.exratespopup
{
    background-color:#E4E4E4;
    padding: 9px 5px 0 0;
    border: 1px solid #555;
}

.utility-container.utility-calculator.popover.popover-standard.open,
.sender-country
{
}

.sender-country.cls-track-transaction
{
    margin-bottom:0!important;
}

#exratescloseholder
{
    margin: 0;
    float: right;
    right: -12px;
    position: relative;
    top: 5px;
    cursor:pointer;
}

table.exchange-rate
{
    width:250px!important;
}

table.exchange-rate.grdDropdown
{
    width:100%!important;
}

table.exchange-rate tr td
{
    padding:5px 0!important;
    text-align:center;
}

TR.clsExRatePager TABLE
{
    margin:0 auto!important;
}

TR.clsExRatePager SPAN
{
    display: inline-block;
    padding: 0px 4px;
    border: 1px solid #000;
    text-align: center;
    margin: 0 2px;
    font-weight: bold;    
}

TR.clsExRatePager A
{
    display: inline-block;
    padding: 0 4px;
    text-decoration: none;
    margin: 0 2px;
}

TR.clsExRatePager TR
{
    border:0!important;
}

.lbShowAll A
{
    display:inline-block;
    padding:0;
    margin:10px 0 0 0;
}

#clientLogo
{
    display:inline-block;
    padding:0;
    margin:0;
    border:0;
    font-size:0;
    line-height:0;
}

#map-canvas
{
    width: 100%;
    height: 450px;
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0px);
    background-color: rgb(229, 227, 223);
    border: 1px solid rgb(229, 227, 223);
    display:block;
}

#map-content
{
    width:200px!important;
    display:block;
}

.btn.btn-popup.lbSendNow
{
    background-color:#d1d1d1!important;
    border:1px solid #bbb;
}

A.btn.btn-popup.lbSendNow:hover,
.span12.button.btnSubmit:hover,
#lbRegister:hover,
#lbLogin:hover {
    color:rgb(0, 41, 255)!important;
}

.hiddenScroller
{
    display:inline;
    padding:0;
    margin:0;
    height:0;
    width:0;
    font-size:0;
    line-height:0;
    border:0;
}

.footer-links ul li {
    float: none!important;
    border-right: 1px solid #ffffff;
    text-align: center!important;
    display: inline-block!important;
}

.about-text p
{
    padding-right:10px!important;
    padding-left:10px!important;
}

.about-text h2{padding-left:10px!important;}

.copyright-row P
{
    padding-right:10px!important;
    padding-left:10px!important;
}

#cr-break,.cr-break{display:none;}

#lblMessageF.dxeBase,
#lblMessageS.dxeBase
{
    color: green;
    padding: 0;
    font-size: 15px;
    font-weight: bold;
    margin:0 0 5px 0!important;
    border:1px solid #d1d1d1;
    background-color:#eee;
    display:none;
}

#lblMessageF.dxeBase
{
    color:Red!important;
}

#cbpContactUsForm
{
    margin-top:15px!important;
    display:block;
    padding:0;
}

#addressUCHolder
{
    margin-bottom:0!important;
}

.footer-links ul.second-links {
    list-style-type: none;
    padding:0!important;
    text-align: center;
}

.navbar-collapse.in
{
    height:auto!important;
    max-height:inherit!important;
}

.row.about-text P SPAN
{
    display:block;
    text-align:left;
    margin:0;
    padding:0 0 0 20px;
}

.strongHeader
{
    font-size:16px!important;
}

.row.about-text P LABEL.lblnum
{
    float:left;
    width:2.5%!important;
}

.row.about-text P LABEL.lbltext
{
    float:left;
    width:97%!important;
    font-weight:normal!important;
}

.row.about-text P A
{
    font-weight:bold;
    color:#fff;
    text-decoration:underline;
}

P.faqs-holder LABEL
{
    font-size:13px!important;
}

.about-div
{
    min-height:350px;
    height:auto!important;
    height:350px;
}

.fc-inputElementCss-mod {
    width:auto;
    margin:0 0 0 0px;
    padding:0!important;
    border:0!important;
}

.dxeButtonEdit.fc-inputElementCss-mod .dxeIIC
{
    vertical-align:middle!important;
}

.dxeButtonEdit.fc-inputElementCss-mod .dxeIIC IMG {
    vertical-align: middle;
    padding:0 3px 0 0!important;
    line-height:0;
    font-size:0;
    border:0!important;
    display:inline-block;
    margin:1px 0 0 0 !important;
}

.fc-inputElementCss-mod .dxic,
.fc-inputElementCss-mod .dxic INPUT
{
    padding:0!important;
    margin:0!important;
}

.fc-inputElementCss-mod .dxic INPUT
{
    height:16px!important;
    margin:0!important;
}

#cbohdrCountrylist_holder
{
    display: block;
    padding: 4px;
    margin: 0 0 3% 0;
    background-color: #fff;
    width: 65%;
    float: right;
    border-radius: 4px;
}

#actbtnHolder.setMargins
{
    margin: 7% 0 0 0!important;
}

.fc-inputElementCss .dxeIIC IMG,
.fc-inputElementCss .dxeIIC IMG {
    vertical-align: middle;
    padding:0 3px!important;
    line-height:0;
    font-size:0;
    border:0!important;
    display:inline-block;
    margin:1px 0 0 0 !important;
}

/* CSS media queries */
@media(max-width:767px){ .register {float:left!important; } }

@media screen and (max-width: 524px) 
{
    html{overflow-x:hidden;overflow-y:auto;}
	.mar {text-align:center;}
	.footer { text-align:center;}
	.welcome-div { text-align:center;}
	.contents { text-align:center;}
	.navbar-nav > li > a { border:none!important;}
	.logo-div{margin-bottom:5%!important;}
	.main-header {margin-bottom:5%!important;margin-top:5%!important;}
	.about-text p {padding-right:10px;padding-left:10px;padding-bottom:10px;}
	.about-text h2{padding-left:10px;margin-top:10px;}
	.google-map,.addressDiv{}
	.google-map{margin-bottom:15px;}
	#cr-break{display:inline;}
	.row.about-text P LABEL.lblnum{width:6%!important;}
    .row.about-text P LABEL.lbltext{width:93%!important;}
}