﻿@charset "utf-8";
*{
    margin:0;
    padding:0
}
.container{
    max-width:1200px!important
}
.logo{
    margin-top:15px;
    display:inline-block
}
.clear{
    clear:both
}
#srv-hd>h2{
    padding-bottom:25px;
    text-align:center
}
.top-left-menu{
    float:right;
    padding-right:10px;
    margin-bottom:20px;
    position:relative
}
.top-left-menu ul li.drop-items{
    background:#3958a8;
    padding:0 0 0 8px;
    float:left;
    margin:0 5px 10px 5px;
    list-style-type:none
}
.arrow-bg{
    background:#001aac none repeat scroll 0 0;
    padding:10px;
    display:inline-block
}
.top-left-menu ul li.drop-items>a{
    color:#fff;
    cursor:pointer
}
.top-left-menu ul li a:hover{
    text-decoration:none
}
.sitemap2{
    background:#000!important
}
@media(min-width:300px) and (max-width:768px){
    .arrow-bg{
        float:right
    }
    .top-left-menu{
        margin-top:50px
    }
    .top-left-menu ul{
        margin:10px 0
    }
    .top-left-menu ul li{
        width:100%;
        padding:10px 0 0 8px!important;
        margin:5px 0;
        height:40px
    }
    .arrow-bg{
        background:#073059 none repeat scroll 0 0;
        padding:11px 10px;
        margin-top:-10px
    }
    .top-left-menu{
        float:none
    }
}
.Service-fee-div table tr td{
    background:#1c1c1c;
    color:#fff;
    padding-top:6px
}
.page-heading{
    background:#e8ebf0;
    width:100%;
    border-bottom:#c6cbd3 3px solid;
    min-height:75px;
    height:auto
}
.page-heading h1{
    font-size:30px;
    font-weight:400
}
.send-money-form{
    background:#edf0f6;
    padding:30px 15px 15px 15px;
    border-radius:10px;
    -webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.75);
    -moz-box-shadow:0 0 10px -2px rgba(0,0,0,.75);
    box-shadow:0 0 10px -2px rgba(0,0,0,.75)
}
.send-money-form{
    background:#001aac
}
.send-to-hdng{
    font-size:24px;
    color:#fff;
    margin-top:0
}
.send-money-des h3{
    font-size:24px
}
.send-money-des ul li{
    list-style-type:none;
    padding:3px 0;
    margin:15px 0;
    font-size:16px;
    border-radius:5px
}
.send-money-des ul li::before{
    color:#27aae0;
    content:"•";
    font-weight:700;
    margin-right:10px
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{
    width:100%
}
.header-top{
    background:#32519f;
    padding-top:10px;
    text-align:right
}
.header-top ul{
    list-style:none
}
.header-top ul li{
    display:inline-block;
    margin-left:10px
}
.header-top label{
    font-weight:400;
    color:#FFF;
}
.header-top select{
    padding:2px 5px
}
.overall-header{
    position:relative;
    padding-bottom:10%;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.banner-2{
    position:relative;
    z-index:-10;
    margin-top:-778px
}
.static{
    width:100%;
    background:#000;
    min-height:150px;
    height:auto
}
.sticky{
    display:none
}
.home-static{
    width:100%;
    background:#FFF;
}
.static .navbar{
    background:0 0!important;
    border:none
}
.static .navbar-default{
    border:none
}
.navbar-default .navbar-nav>li>a{
    color:#272727;
}
.navbar-default .navbar-nav>li>a:hover{
    color:#32519f;
}
.hd-lgn{
    font-weight:700!important;
    margin-right:5px
}
.hd-lgn>a,.hd-sgn>a{
    color:#3251a0!important;
}
.hd-sgn{
    border:3px solid #3251a0;
    border-radius:10px;
    font-weight:700!important
}
.navbar-nav li a{
    font-size:18px
}
@media(min-width:768px){
    .static .navbar-collapse{
        margin-top:30px
    }
}
@media(max-width:768px){
    .static .navbar-collapse{
        margin-top:55px
    }
}
@media(min-width:321px) and (max-width:768px){
    .static .navbar-toggle{
        margin-top:50px
    }
}
@media(min-width:300px) and (max-width:768px){
    .header-top{
        background:#32519f;
        width:100%;
        text-align:left
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color:#fff;
        border-color:#fff
    }
}
@media(min-width:300px) and (max-width:400px){
    .header-top ul li{
        margin:0;
        padding:0
    }
    .header-top select{
        width:80px
    }
}
.hd-send{
    color:#fff;
    font-weight:400
}
.send-drp-box{
    margin-top:100px
}
#item-main-box{
    max-width:400px;
    padding:30px 10px;
    border-radius:5px;
    background:rgba(48,83,170,0.9);
    margin-left:auto;
    margin-right:auto
}
#slt select{
    border:2px solid #fff;
    color:#fff;
    outline:0;
    padding-right:180px;
    padding-left:20px;
    padding-top:8px;
    padding-bottom:10px;
    background:0 0
}
#slt select option{
    background-color:#000
}
.remit-btn{
    padding-top:20px
}
.remit-btn button{
    background:#001aac;
    padding:10px 50px;
    text-align:center;
    color:#FFF;
    font-size:18px;
    font-weight:700;
    border:none;
    border-radius:5px
}
#slt>select{
    border-radius:5px
}
.grey-bg{
    background:#fff;
    padding-bottom:5%
}
.top-menu select{
    border:1px solid #ccc;
    border-radius:20px;
    height:30px;
    width:61%
}
@media(max-width:767px){
    #slt select{
        max-width:260px;
        padding-right:100px
    }
}
.devices{
    background:#32519f;
    padding:40px 0;
	color: #FFF;
}
.devices .img-cont img{
    display:block;
    margin:0 auto
}
.services{
    background:#001aac;
    padding:40px 0;
    color:#fff
}
.services .sr-lst{
    padding-left:0
}
.sr-lst .icn-left{
    width:80px;
    height:80px;
    border:3px solid #fff;
    border-radius:40px
}
.sr-lst .icn-left img{
    margin:10px auto
}
.icn-left{
    display:block;
    width:20%;
    min-width:80px;
    float:left
}
.icn-des-right{
    width:70%;
    float:left;
    padding-left:20px
}
@media(max-width:767px){
    #srv-hd{
        width:100%;
        margin-bottom:20px;
        text-align:center
    }
    .icn-cont{
        max-width:400px;
        margin:20px auto;
        padding-left:15px!important
    }
}
.remit{
    background:#32519f;
    padding:40px 0;
	color: #FFF;
}
.rmt-item-box{
    width:150px;
    height:150px;
    background:#001aac;
    border-radius:75px;
    margin:20px auto
}
.rmt-item-box img{
    display:block;
    margin:25px auto
}
.testimonial{
    background:#001aac;
    padding:40px 10px;
    color:#fff
}
.attst{
    color:#fff;
    padding-right:80px;
    margin-top:15px
}
.quote{
    quotes:"“" "”" "‘" "’";
    color:#fff;
    font-size:24px
}
.quote:before{
    content:open-quote
}
.quote:after{
    content:close-quote
}
.trust{
    background:#32519f;
    padding:40px 0;
	color: #FFF;
}
.trust p{
    padding-top:10px;
    padding-bottom:20px
}
.seal span{
    float:left;
    padding:3px 8px
}
.seal span img{
    max-height:30px
}
.trust-icon{
    margin:20px auto
}
.trust-icon img{
    display:block;
    margin:25px auto
}
#ease{
    padding:40px 0
}
.horizontal-separator{
    padding-top:20px;
    width:40%;
    margin:0 auto;
    border-bottom:1px solid #999
}
#ease p{
    padding-top:20px;
    font-size:16px
}
.footer{
    position:relative;
    padding-bottom:30%;
	padding-top:10%;
    background:url(../images/nyc-bg.jpg) no-repeat center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.footer .overall-container{
    position:absolute;
    top:0;
    width:100%
}
.footer .connect,.footer .sitemap{
    background:#000;
    opacity:.7;
    color:#fff;
    padding:40px 0
}
.footer .terms .container{
    margin-top:20px;
    padding:40px 10px;
    padding-left:50px;
    padding-right:20px;
    background:#fff;
    opacity:.9
}
.footer .sitemap{
    position:absolute;
    bottom:0;
    width:100%;
    margin-top:40px
}
.sitemap ul{
    list-style:none
}
.sitemap ul li{
    text-align:center;
    padding:0 15px;
    border-right:0px solid #ccc;
    display:inline-block
}
.sitemap ul li:last-child{
    border:none
}
.sitemap ul li a{
    color:#fff
}
@media(max-width:767px){
    .connect .col-md-6{
        text-align:center;
        margin-bottom:20px
    }
    .footer .terms .container{
        margin-right:15px;
        margin-left:15px
    }
}
@media (max-width:767px){
    .footer{
        background:0 0;
        position:relative;
        padding-bottom:0
    }
    .footer .overall-container,.footer .sitemap{
        position:relative
    }
}
@media (min-width:362px) and (max-width:767px){
    .small-input{
        padding-bottom:15px
    }
}
footer{
    background:#32519f;
    color:#000;
    padding-top:10px;
	color: #FFF;
}
#how-it-works{
    padding:40px 0
}
.stg-item-box{
    padding:20px;
    border:2px solid #000;
    margin-top:20px;
    overflow:auto
}
.stg-item-box .lst-num{
    width:60px;
    height:60px;
    text-align:center;
    padding:9px;
    border:2px solid #001aac;
    border-radius:60px;
    font-size:24px;
    float:left;
    margin-top:20px
}
.stg-item-box .lst-num:hover{
    background:#001aac;
    border:1px solid #000;
    cursor:pointer;
	color:#FFF;
}
.stg-item-box .lst-desc{
    width:90%;
    float:left;
    padding-left:20px;
	padding-top: 18px;
}
@media (min-width:362px) and (max-width:767px){
    .stg-item-box{
        margin-left:10px;
        margin-right:10px
    }
    .stg-item-box .lst-num{
        max-width:20%;
        float:left
    }
    .stg-item-box .lst-desc{
        max-width:80%;
        float:left
    }
}
@media(max-width:361px){
    .stg-item-box .lst-num{
        display:block;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .stg-item-box .lst-desc{
        display:block;
        width:100%
    }
}
#login{
    padding:40px 20px
}
.frg-pswd{
    display:inline-block;
    float:right
}
#dnt-act h3{
    margin-top:0
}
.lgn-btn button{
    width:100%;
    background:#f8e63b;
    color:#000;
    border:none;
    padding:10px inherit;
    border-radius:5px;
    font-size:20px
}
.lgn-btn button:hover{
    background:#fef174
}
.sgn-up-btn{
    display:block;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px
}
.sgn-up-btn a{
    background:#001aac none repeat scroll 0 0;
    border-radius:5px;
    color:#fff;
    float:left;
    font-size:20px;
    padding:6px 40px;
    width:49%
}
.sgn-up-btn a:hover{
    text-decoration:none;
    background:#fef174
}
#sgn-up{
    padding:40px 10px
}
.membr-cnt{
    padding:50px 0
}
#send-money-cnt{
    margin:40px auto;
    padding:30px;
    background:#000;
    opacity:.8
}
.member-side{
    background:#f8e63b
}
.member-side ul li{
    width:100%;
    text-align:center;
    padding:10px 40px;
    border-bottom:1px solid #fff
}
.member-side ul li a{
    color:#000;
    padding:10px 30px
}
.member-side ul li a:hover{
    text-decoration:none
}
.member-side ul{
    list-style:none;
    margin-top:20px
}
#send-money-cnt select{
    width:100%;
    padding:5px 8px
}
#send-money-cnt label{
    color:#fff
}
@media(max-width:767px){
    .mem-side-cnt{
        display:none
    }
}
.profile{
    padding:20px 10px
}
.recipient{
    padding:20px 10px
}
.recipient .table thead{
    background:#000;
    color:#fff
}
.round-border{
    border:1px solid #eee;
    border:1px solid rgba(0,0,0,.05);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:10px;
    margin-bottom:5px
}
 .Latest-rates-div{
    background:#efefef;
    padding:10px;
    margin-left:-8px;
    position:absolute;
    width:250px;
    z-index:99999;
    top:45px;
    border-radius:5px;
    border:1px solid #ccc
}
.Latest-rates-div label{
    font-weight:400
}
.Latest-rates-div select{
    width:100%;
    height:30px;
    margin-bottom:15px
}
.Latest-rates-div input{
    width:100%;
    height:30px;
    margin-bottom:15px;
    text-align:right
}
.Latest-rates-div table{
    font-size:12px;
    color:#3f3f3f;
    text-align:center;
    border-top:1px solid #b8b8b8
}
.Latest-rates-div table tr{
    height:35px;
    border-bottom:1px solid #b8b8b8
}
.calculate-btn{
    background:#d50000;
    color:#fff;
    padding:5px 12px;
    border:0;
    font-size:14px
}
.calculate-btn2{
    background:#001aac;
    color:#191919;
    padding:5px 12px;
    border:0;
    font-size:14px
}
.simple-form{
    margin-bottom:30px;
    float:left;
    width:100%
}
.simple-form input{
    outline:0;
    font-size:12px;
    color:#888;
    margin:0;
    width:100%;
    height:45px;
    text-align:left;
    padding-left:20px;
    vertical-align:text-top;
    display:block;
    background:#fff;
    font-family:Roboto,Arial,Verdana;
    border:none;
    border-radius:none
}
.simple-form fieldset{
    padding:0 0;
    border-radius:2px;
    width:98%;
    float:left;
    margin-bottom:20px;
    float:left
}
.simple-form fieldset.inputError i{
    background-color:#db4453
}
.simple-form fieldset{
    border:1px solid #aab2bd
}
.simple-form fieldset i{
    background-color:#aab2bd
}
.simple-form fieldset.inputError{
    border-color:#db4453
}
.simple-form fieldset i{
    float:left;
    width:28px;
    height:22px;
    color:#fff;
    text-align:center;
    padding:10px 2px 0 2px;
    -webkit-transition:all .25s ease-out;
    -moz-transition:all .25s ease-out;
    -o-transition:all .25s ease-out;
    -ms-transition:all .25s ease-out;
    transition:all .25s ease-out
}
.simple-form,.simple-form input:focus{
    border:none
}
.simple-form input[type=submit]{
    width:auto;
    border-top:none;
    border-left:none;
    border-right:none;
    color:#fff;
    box-shadow:none
}
.simple-form textarea{
    padding-left:20px;
    padding-top:10px;
    margin:0 0 15px 0;
    font-family:Roboto,aRIAL,Verdana
}
.simple-form fieldset{
    margin-bottom:15px;
    float:left
}
.simple-form label{
    font-size:12px;
    color:#888;
    margin-bottom:10px
}
.simple-form label span{
    color:#e64135
}
#error-field{
    float:left;
    position:relative;
    width:100%;
    height:auto
}
#btnSend{
    background:#001aac;
    padding:10px 50px;
    text-align:center;
    color:#000;
    font-size:18px;
    font-weight:700;
    border:none;
    border-radius:5px
}
.contact-form input[type="text"]{
    width: 100%;
     border-radius: 0px;
     height: 50px;
}
.contact-form .form-group {
     margin: 25px 0;
}
 .contact-form textarea {
     width: 100%;
     border:1px solid #ccc;
     padding: 10px;
}
 .send-message-btn {
     background: #001aac;
     font-weight: bold;
     margin-bottom: 25px;
	color:#FFF;
}
 @media (min-width: 320px) and (max-width: 768px){
     .Latest-rates-div{
         background:#efefef;
         padding:10px;
         margin-left:-8px;
         position:absolute;
         width:49%;
         z-index:99999;
         top:145px;
         border-radius:5px;
         border:1px solid #ccc
    }
}
 .app-store-btn ul li {
     padding:50px 0 20px;
}
 .app-store-btn ul li {
    display:inline-block;
}
