﻿body {
    font-family: 'Open Sans', sans-serif!important;
    color: #666666;
    font-size: 16px;
    line-height: 30px;
    
         background-position: inherit;
    background-size: cover;
    height: 100%;

}

.signup_error_message {
       width: 100%;
    text-align: center;
    float: left;
    color: #cd3333;
    font-size: 12px;
    margin-top: 12px;
    line-height: 20px;
}
/*.main-body {
  background: url(../../Images/1.jpg) no-repeat;
}*/
.carousel-inner {
    overflow:visible
}

h1, h2, h3, h4, h5, h6 {
    font-weight: lighter!important;
    color: #1a1a1a;
}

.banner-container {
    position: relative;
}

.how-work a {
    margin-right: 10px;
    text-decoration: underline;
}

.pad-tp-0 {
    padding-top: 0px!important;
}

.second-div {
    position: absolute;
    bottom: 185px;
    right: 0;
    width: 100%;
}
/*.container {
 width:1230px;
}*/
.how-work > a {
    padding: 15px 0px!important;
}

@media only screen and (min-width: 768px) and (max-width: 9000px) {
    .sign-up a {
        border: 1px solid!important;
        padding: 5px 9px!important;
        margin-top: 10px!important;
        border-radius: 3px;
        font-weight: normal!important;
        font-size: 12px!important;
        margin-right: 10px;
        width: 115px!important;
        background: #fff;
        color: #1f9fe0!important;
        text-align: center;
        transition: all .2s ease-in-out;
    }

    .log-in a {
        border: 1px solid!important;
        padding: 5px 9px!important;
        margin-top: 10px!important;
        margin-right: 10px;
        border-radius: 3px;
        font-weight: normal!important;
        font-size: 12px!important;
        width: 115px!important;
        background: #1f9fe0;
        color: #fff!important;
        text-align: center;
        transition: all .2s ease-in-out;
    }

    .sign-up a:hover {
        background: #1f9fe0!important;
        color: #fff!important;
    }

    .log-in a:hover {
        background: #fff!important;
        color: #1f9fe0!important;
    }
}


@media (width:320px) {
    /*.open-app .pad-rt-10 {
     display:none
    }
    .nme {
        width:60%!Important
    }
    .inst {
        width: 40% !Important
    }*/
    .open-app span {
     font-size:12px!important;
    }
    .app-img {
        margin-top: 7px;
    }
}
@media (width:375px) {
    .app-img {
        margin-top: 6px;
    }
}
    @media (width:768px) {
        /*.open-app {
            width: 350px !Important;
            margin-bottom: 20px !Important;
        }*/
        .pad-rt-10 {
            width: 10%;
        }
        .open-app p {
         width:100%!Important;
        }
        .inst {
         width:30%;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 768px) {
        .open-app {
            background: #fff;
            text-align: left;
            float: left;
            width: 100%;
            margin-bottom: 20px;
            padding: 5px 15px;
        }

        .pad-rt-10 {
            padding-right: 10px;
        }

        .open-app p {
            font-size: 14px;
            line-height: 20px;
            padding: 0;
            margin: 0;
            margin-top: 0px;
            width: 180px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .open-app span {
            font-size: 13px;
        }

        .open-app a {
            margin: 0;
            font-size: 17px;
            color: #0070c9;
            text-transform: uppercase;
            text-align: center
        }

        .app-img img {
            width: 100%;
        }


        .install-img img {
            width: 10px;
            margin-right: 5px;
            float: left
        }

        .install-img span {
            margin: 0;
            padding: 0;
            font-size: 16px;
            line-height: 49px;
        }

        .inst {
            text-align: center;
        }
    }

@media only screen and (min-width: 300px) and (max-width: 767px) {



        .banner-text {
            margin-top: 0px !important;
        }

    body {
            background-position: center right;
    }

    .sign-sign-up {
            margin-top: 0px !important;
    }

    .rt-log {
            margin-top: 43px!important;
    }

    .how-work > a {
        padding: 6px 0px!important;
    }

    .sign-up a {
        border: none!important;
        padding: 5px 9px!important;
        margin-top: 0px!important;
        border-radius: 0px;
        font-weight: normal!important;
        font-size: 12px!important;
        margin-right: 10px;
        width: 115px!important;
        background: #fff!important;
        color: #1f9fe0!important;
        text-align: center;
    }

    .log-in a {
        border: none!important;
        padding: 5px 9px 5px 0px!important;
        margin-top: 0px!important;
        border-radius: 0px;
        font-weight: normal!important;
        font-size: 12px!important;
        margin-right: 10px;
        width: 115px!important;
        background: #fff!important;
        color: #1f9fe0!important;
        text-align: center;
    }

    .sign-up a:hover {
        background: none!important;
        color: #1f9fe0!important;
    }

    .log-in a:hover {
        background: none!important;
        color: #1f9fe0!important;
    }

    .how-work {
        padding-left: 40px;
    }

    .sign-up .bg-active {
        background: none!important;
    }

    .log-in .bg-active {
        background: none!important;
    }

    .bg-active {
        background: none!important;
    }

    .sign-in, .ban-img-main {
        padding-top:0px!important
    }
}
/*.sign-up a:hover, .log-in a:hover {
  background:#1f9fe0!important; color:#fff!important
}*/
@media only screen and (min-width: 768px) and (max-width: 6000px) {
    .sign-up a:hover {
        background: #046898!important;
        color: #fff!important;
        border-color: #046898!important;
    }

    .log-in a:hover {
        background: #046898!important;
        color: #fff!important;
        border-color: #046898!important;
    }

    .sign-up .bg-active {
        background: #046898!important;
        color: #fff!important;
        border-color: #046898!important;
    }

    .log-in .bg-active {
        background: #046898!important;
        color: #fff!important;
        border-color: #046898!important;
    }

    .bg-active {
        color: #fff!important;
        /*border-color: #046898!important;*/
    }
}

.col-center {
    margin: 0 auto;
    float: none;
}

.calmessage {
}



/*.top-hd {
    background: #fff;
    padding: 10px 0;box-shadow: 0 5px 8px -6px #929292;
}*/

.logclass {
    color: #fff;
    line-height: 45px;
    font-size: 27px;
}

.navbar-default {
    background: none;
    border: none;
}

.navbar {
    margin: 0px;
}

.navbar-default .navbar-brand {
    color: #fff;
}

.log-os .navbar-header {
    width: 100%;
}

.log-os .navbar-brand {
    width: 100%;
    padding: 0;
    margin: 0!important;
}

.log-os img {
    width: 100%;
    margin-top: 8px;
}

.navbar-default .navbar-nav > li > a {
    color: #1f9fe0;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
}

    .navbar-default .navbar-nav > li > a:hover {
        color: #fff;
    }

.mrg-lft-20 {
    margin-left: 20%;
}

.navbar-header a {
    margin-left: 0!important;
}

    .navbar-header a:hover {
        color: #fff!important;
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: none;
    color: #fff;
}

.no-padd {
    padding: 0px!important;
}

/*banner*/

.sign-in, .ban-img-main {
    padding: 90px 0px 63px 0;
    background-position: center;
    background-size: cover;
    height: auto;
}
/*.ban-img-main .slide-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    left: 0;
    position: absolute;
    width: 100%;min-height: 587px;
}*/

.slt-cntry-bx {
    background: #f2f2f2;
    float: left;
    width: 100%;
    padding: 20px 0 0;
    border: solid .5px #c7c8ca;
    /*min-width: 500px;*/
}

.mrg-bt-14 {
    margin-bottom: 18px!important;
}

.online-bg select {
    border-bottom: 1px solid #ddd;
    color: #000!important;
    border-radius: 0;
    height: 35px !important;
    width: 100%;
    padding-left: 0px!important;
    text-indent: 0px;
}

.dddd select {
    width: 100%;
}

.acc-dep .form-control {
    height: 42px!Important;
    padding: 8px 20px 5px 10px!important;
    border: none!important;
    color: #000!important;
    border-radius: 0;
    width: 100%;
    text-indent: -1px;
    box-shadow: none;
}

.slt-cntry-bx {
    background: rgba(70, 70, 70, 0.3) none repeat scroll 0 0;
    float: left;
    width: 100%;
    padding: 20px 0;
    border: solid .5px #c7c8ca;
    /*min-width: 500px;*/
}

.send .form-control {
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
    height: 43px!important;
    font-weight: bold;
    text-align: left;
}

.online-bn-baank .col-md-3 {
    height: auto!important;
    margin-top: 4%;
    margin-bottom: 0px!important;
}

.y-snd-cntry {
    margin: 0px!important;
}

.y-snd-cntry {
    padding-right: 0px!important;
}

.aud .ddTitle {
    background: #cd3333!important;
    color: #fff!important;
    border-radius: 0px;
}

.aud .ddTitleText {
    width: 100%;
    background: #1F9FE0;
    color: #fff;
    border: none;
    float: left;
    padding: 11px 12px;
    height: 43px;
}

.ddTitleText img {
    width: 35px;
    margin-right: 9px;
}

.currency {
    width: 100%;
    height: 43px;
    background: #1F9FE0;
    color: #fff;
    border: none;
}

.rcv .form-control {
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: none;
    height: 43px!important;
    font-weight: bold;
    text-align: left;
}


.fees-rate {
    background: #ddd none repeat scroll 0 0;
    float: left;
    padding: 15px 0px;
    width: 100%;
}

.calculator {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 10px;
}

.dddd select {
    border: none;
    height: 52px;
}

    .dddd select:focus {
        outline: none;
    }

.y-snd-cntry select:focus {
    outline: none;
}

.fees-rate {
    background: rgba(206, 204, 204, 0.9) none repeat scroll 0 0;
    float: left;
    padding: 15px 0px;
    width: 100%;
}

.online-bg p {
    font-size: 12px!important;
}

.fees-rate span {
    color: #cd3333;
}

.tt-amnt p {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
    padding: 5px 10px;
}

.fees-rate p {
    font-size: 12px!important;
    text-align: left;
}

.fees-rate span {
    color: #cd3333;
}

.c-l-c h3 {
    color: #fff;
    text-align: center;
}

.lft-p p {
    padding-bottom: 0px;
    margin-bottom: 5px;
    text-align: left;
}

.tt-amnt p {
    margin-bottom: 0px;
}


#section-16 {
    background: #EDEFF1!important;
}

#section-16 {
    margin-top: 0px;
    padding: 90px 0;
    margin-bottom: 0;
}

.headline {
    text-align: center;
    margin-bottom: 30px;
}

.headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 100px;
}

    .headline1 h1 {
        font-weight: 600!important;
    }

    .headline1 p {
        text-align: justify!important;
        line-height: 30px;
    }

.headline2 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 30px;
}

    .headline2 p {
        text-align: justify!important;
        line-height: 30px;
    }

.tr-stp h1 {
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 5px;
    font-weight: 400!important;
}

.tr-stp-btm-brdr {
    background-color: #2395EC;
    display: block;
    height: 1px;
    margin: 0 auto;
    width: 24px;
    margin-top: 30px;
}

.default-service-block {
    padding: 0;
    position: relative;
}

    .default-service-block .inner-box {
        background: #fff none repeat scroll 0 0;
        margin: 0 10px 20px;
        padding: 30px 40px 30px 70px;
        position: relative;
        transition: all 300ms ease 0s;
        color: #333333;
        font-size: 14px;
    }

    .default-service-block h3 {
        color: #222222;
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 15px;
        text-transform: capitalize;
        transition: all 300ms ease 0s;
    }

    .default-service-block .text {
        line-height: 1.9em;
        margin-bottom: 5px;
        position: relative;
        font-size: 14px;
        color: #777777!important;
    }

.mddle-bnd {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #999;
    font-size: 25px;
    margin-top: 11px;
    padding-bottom: 20px;
    padding-top: 13px;
    text-align: center;
}

.icon-box {
    position: absolute;
    left: 25px;
    top: 43px;
}

    .icon-box img {
        width: 30px;
    }

.hw-to-snd {
    background: #fff;
    float: left;
    width: 100%;
}

    .hw-to-snd h2, h6, h4, p {
        text-align: center;
    }

.cntr {
    text-align: center!important;
    margin-top: 20px;
}

.ico img {
    vertical-align: middle;
    width: 49px;
    margin-bottom: 18px;
}

.hw-to-snd h4 {
    text-align: center;
    font-weight: 500!important;
    margin-top: 25px;
}

.hw-to-snd p {
    line-height: 26px;
    text-align: center;
}


#section-14 {
    margin-top: 0px;
    padding-bottom: 50px;
    margin-bottom: 0px!Important;
    background: url(../../Images/home/map-ovrly.png);
    float: left;
    width: 100%;
}

.destination {
    color: #fff;
}

.full-section {
    background: no-repeat center center;
}


.section-map {
    padding: 0 !important;
    background: url(../../Images/home/map-nw.png);
    padding-top: 0px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.tr-stp h1 {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 10px;
    font-weight: 600!important;
}

.reviews h1 {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 10px;
    font-weight: 600!important;
}

.tr-stp h5 {
    font-size: 16px;
    text-align: center;
    margin-top: 16px;
}

.tr-stp-btm-brdr1 {
    background-color: #222;
    display: block;
    height: 1px;
    margin: 0 auto;
    width: 24px;
}

.destination .widget {
    color: #000;
}

.widget-recent-posts ul {
    list-style: none;
    margin-bottom: 0;
}

    .widget-recent-posts ul li {
        padding-top: 10px;
        float: left;
        padding-right: 19px;
    }

.widget li a {
    color: #37517e!Important;
    font-size: 15px;
}

.ctry {
    color: #000;
    font-size: 17px;
    font-weight: bold;
    min-height: 35px;
}

.destination img {
    height: auto;
    width: 30px;
    padding-right: 7px;
}

.des-cname {
    font-size: 14px;
}

.widget-recent-posts ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.dest-more {
    cursor: pointer;
}

.destination .btn-blue-brdr {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
}

/*.cmmn-save-btn {
    background: #37517e none repeat scroll 0 0!important;
    border: 1px solid #37517e;
    color: #fff!important;
    display: inline-block;
    font-size: 14px;
    font-weight: normal !important;
    text-decoration: none;
    height: 40px;
    line-height: 40px!important;
    text-align: center;
    width: 200px!important;
    margin-top: 55px;
}*/
.cmmn-save-btn {
    min-width: 100px!Important;
    padding: 9px 18px!important;
    width: auto!Important;
    height: auto;
    line-height: 22px!important;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 16px;
    transition: all .2s ease-in-out;
    color: #fff;
}

    .cmmn-save-btn a:hover {
        text-decoration: none!important;
    }



#footer {
    padding: 50px 0 30px;
    background-color: #151515;
    color: #d7d7d7;
}


    #footer a, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
        color: #d7d7d7;
    }

.ctry-ftr {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    min-height: 35px;
}

.widget ul {
    padding-left: 10px;
}

.keep ul {
    padding-left: 0px!important;
}

.social-media a {
    line-height: 15px;
    color: #636363;
    text-decoration: none;
    margin-right: 20px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

    .social-media a.facebook:hover {
        color: #3b5998 !important;
    }

    .social-media a.google:hover {
        color: #c63427 !important;
    }




.contact-section {
    background: url(../../Images/home/contact_bg.jpg) no-repeat;
    float: left;
    width: 100%;
    padding-bottom: 60px;
    padding-top: 90px;
}

    .contact-section h2, p {
        padding-bottom: 10px;
        text-align: left;
    }

    .contact-section p {
        line-height: 26px;
    }

    .contact-section h2, p {
        padding-bottom: 10px;
        text-align: left;
    }

#footer-bottom {
    padding: 10px 0;
    background-color: #fff;
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
        position: fixed;
    bottom: 0;
}

footer ul {
    padding-left: 0px!Important;
}

.copy-right {
    margin: 0px;
    text-align: right;
    font-size: 15px;
}

    .copy-right a {
            color: #3cb371 !important;
            text-decoration: none !important;
            font-weight: 600;
            font-size: 14px !important;
    }

.widget-recent-posts {
    padding-top: 5px;
    padding-bottom:5px;
}

.ftr-spn {
    border-right: 1px solid #666;
    padding-right: 5px;
    margin-right: 5px;
    font-size: 15px;
}

.ftr-fnts {
    font-size: 15px;
    color: #0556ad!important;
    text-decoration: none;
}

    .ftr-fnts a {
            font-weight: 600;
            font-size: 14px !important;
        text-decoration: none;
    }

.ftr-sicn {
    float: right;
    padding-right: 10px;
    font-size: 20px;
    color: #222!important;
}

    .ftr-sicn a {
        float: right;
        font-size: 20px;
        color: #222!important;
    }

.nav > li > a {
    color: #fff;
    padding-top: 10px;
}

.service-box-hdr {
    float: left;
    padding-top: 10px;
    width: 100%;
}

.tr-stp h4 {
    font-size: 18px;
    font-weight: bold!important;
}


.serv-icon img {
}

.service-box-cnt {
    float: left;
    text-align: justify;
    line-height: 25px;
}

.contact-section h2, p {
    padding-bottom: 10px;
    text-align: left;
}

.services-cntry .container {
    width: 1000px;
}

.services-cntry {
    padding: 0px;
}

    .services-cntry img {
        margin-top: 20px;
        font-size: 34px;
        line-height: 47px;
        color: #329AEA!important;
        float: left;
        width: 43px;
        height: auto;
    }


.serv-all {
    margin-bottom: 50px;
}


.service-box-hdr h4 {
    font-size: 18px!Important;
    text-align: left;
    font-weight: 500;
    float: left;
    margin-left: 18px;
    margin-top: 30px;
}

.sec-bot-20 {
    margin-bottom: 20px;
}

.services-cntry .main-bg {
    margin: 0px!Important;
    padding: 40px 0;
    float: left;
    box-shadow: none!important;
}

.services-cntry p {
    margin-bottom: 0px;
    text-align: justify;
}

.services-cntry .serv-all {
    margin-bottom: 0px;
}

.services-cntry .sec-bot-20 {
    margin-bottom: 0px;
}

.services-cntry .service-box-hdr {
    margin-bottom: 15px;
}

.eremit-only {
    background: #1F9FE0;
    float: left;
    margin-top: 30px;
    width: 100%;
    padding: 10px 0;
}

    .eremit-only a {
        text-align: center;
        padding-bottom: 0px;
        font-size: 18px;
        color: #fff;
        width: 100%;
        float: left;
    }

a:hover, a:focus {
    outline: none;
}

.secure h2 {
    font-size: 25px;
    text-align: left;
    font-weight: normal;
}

.secure a {
    background: #37517e;
    margin-top: 10px;
    float: left;
    border: 1px solid #37517e;
    padding: 10px;
    color: #fff;
}

.secure p {
    padding-top: 10px;
}

.service-icon-new img {
    width: 46%;
    float: right;
    margin-right: 24%;
    margin-top: 12%;
}

.secure {
    margin-top: 45px;
    float: left;
    margin-bottom: 31px;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

.scnd-login .col-centered {
        float: right;
        padding: 0px;
}

.banner-m-ain .text-nw-1 {
    font-size: 42px !important;
    font-weight: normal;
    color: #fff;
    line-height: 50px;
}


.banner-m-ain .text-nw-2 {
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    line-height: 33px;
    margin-top: 20px;
}

.hd-tp {
    text-align: center;
    padding-top: 80px;
}



/*sign-up*/

.sign-in-main {
    background: url(../../Images/home/ban-bg.jpg) no-repeat;
    padding: 40px 13px 40px 0;
    background-position: center;
    background-size: cover;
}


.icon-spec {
    margin: 21px 0 30px;
}


.banner-m-ain p {
    color: #ececec;
    text-shadow: none;
    padding: 0;
    margin: 0;
}

.spec a {
    text-decoration: underline;
}

.banner-m-ain a {
    color: #fff;
    text-shadow: none;
}

.banner-m-ain h1 {
    color: #ececec;
    font-size: 44px;
    line-height: 40px;
    font-weight: lighter;
    padding: 0px;
    margin-bottom: 12px;
    text-shadow: none;
    margin-top: 5px;
}

.spec {
    text-align: center;
    margin-top: 50px;
}

    .spec img {
        width: 60px!Important;
        margin-bottom: 10px;
    }

    .spec i {
        font-size: 25px;
        color: #fff;
        margin-bottom: 5px;
    }

    .spec p {
        text-align: center;
    }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #1F9FE0;
}

.snd-mny-to p {
    background: #1F9FE0 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    padding: 14px 12px;
    text-align: center;
    width: 100%;
}

.ed-stl-cntry .dd {
    height: 53px !important;
    border: none;
    background: #fff;
    border-radius: 0;
}

.ed-stl-cntry .ddTitleText {
    background: #fff;
    padding: 8px 20px 8px 10px;
    height: 52px;
    line-height: 37px;
}

    .ed-stl-cntry .ddTitleText img {
        height: auto;
    }

.ed-stl-cntry {
    height: 52px!important;
}


.dd .ddChild li img {
    padding: 0 6px 0 4px;
    width: 36px;
}

.ddcommon input.text {
    border: none;
    border-radius: 0;
    box-shadow: none;
    left: 9px!important;
    width: 96%!important;
    height: auto!Important;
}

    .ddcommon input.text:focus {
        outline: none!important;
    }


.caption h1 {
    font-size: 32px;
    line-height: 38px;
    font-weight: 400;
    color: #fff;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    margin-bottom: 0px;
}

.caption h6 {
    color: #fff;
    padding: 0px;
    margin: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 100;
}

.caption h5 {
    color: #fff;
    padding: 0px;
    margin: 0;
    font-size: 19px;
    text-align: center;
}

.caption p {
    font-size: 16px!important;
    color: #fff;
    padding-bottom: 0px;
    padding-top: 10px;
    text-align: center;
    font-weight: 100;
}

.tran-dtl {
    background: #fff;
    float: left;
    width: 100%;
    padding: 17px 0;
    margin-top: 20px;
}

.form-select {
    width: 100%;
}

    .form-select select {
        width: 100%;
        height: 55px;
        padding-left: 5px;
        background: #fff;
        border-radius: 0 5px 5px 0;
        color: #000;
    }

        .form-select select:focus {
            box-shadow: none;
            outline: none;
        }

    .form-select .form-control {
        height: 55px;
        font-weight: 500;
        color: #000;
        padding: 10px 17px 10px 20px;
        border-radius: 0px!Important;
        border: 1px solid #e6e6e6;
        font-size: 17px;
    }

.form-control:focus {
    box-shadow: none;
}

.btn-calc {
    background-color: #1F9FE0;
    width: 100%;
    height: 48px;
    font-weight: normal!important;
    color: #fff;
    border-radius: 0px!Important;
}

    .btn-calc:hover, .btn-calc:focus, .btn-calc.focus {
        color: #fff;
    }

/*.snd-bx {
width:16.6%!important;
}*/
.slct-bx {
    width: 20%!important;
}

.curency {
    padding: 0px!important;
    width: 36%;
}

.snd-bx {
    padding: 0PX;
    width: 64%;
}

.ddTitleText img {
    margin: 0px!Important;
}

.dd .ddTitle {
    height: 55px!Important;
}

    .dd .ddTitle .ddTitleText {
        font-size: 16px;
    }

.form-select .form-control {
    border-radius: 5px 0 0 5px!Important;
    border-right: 0px;
    box-shadow: none;
}




.gt-st {
    width: 13%!important;
}

#btnSignUp, #btnLogin {
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: 10px;
    padding: 9px 18px!important;
    font-size: 16px;
    transition: all .2s ease-in-out;
    width: 100%;
}

    /*#btnSignUp:hover, #btnLogin:hover {
        background: #26b55f!important;
    }*/



.trms p {
    color: #000;
    font-size: 12px;
    margin-top: 10px;
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}

.trms a {
    font-size: 12px!important;
        font-weight: normal !important;
        text-decoration: underline;
}

.frgt-pswd {
    width: 100%;
    text-align: right;
    margin: 0;
}


.fPasswords  a {
    padding: 0px!important;
    border: none!important;
    font-weight: normal!important;
    font-size: 12px!important;
}

.forg-pswd {
    /*margin-top: 37px;*/ float: right;
}

.trms {
    float: right;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}


.error {
    font-size: 12px!important;
    font-weight: normal!important;
    font-style: inherit!important;
    color: #cd3333!important;
    text-align: right;
}

.signupmessage {
    margin-top: 17px;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #d0822e;
    border-color: #d6e9c6;
    line-height: 23px;
    padding: 10px;
    width: 100%;
    text-align: center;
}
.sign_message {
    margin-top: 5px;
    float: left;
    font-size: 13px;
    text-align: center;
    color: #2ed06e;
    border-color: #d6e9c6;
    line-height: 23px;
    padding: 5px;
}

.hd-para-style {
    text-align: center;
    margin-bottom: 10px;
}

    .hd-para-style p {
        text-align: center!important;
        padding-bottom: 0px;
    }

    .hd-para-style h1 {
        font-size: 36px;
        font-weight: 600!important;
        padding-bottom: 7px;
    }

    .hd-para-style .tr-stp-btm-brdr {
        margin-top: 17px;
    }



.calmessage {
    color: #fff;
}


.caption {
    float: left;
    width: 100%;
    padding-top: 0px;
}

.cntry-dtl h1 {
    text-align: center;
    margin-bottom: 51px;
}


.fields-grid a {
    color: #000!important;
    font-size: 13px!important;
    text-decoration: underline!important;
    letter-spacing: 0!important;
}

    .fields-grid a:hover {
        text-decoration: underline!important;
    }

.carousel-caption {
    text-shadow: none;
}

.dd .ddTitle {
    background: #fff!important;
    height: 48px;
    border-radius: 0 5px 5px 0;
    border: 1px solid #e6e6e6;
    border-left: 0;
}

.template-color {
    color: #1F9FE0;
}

.mt3 {
    margin-top: 65px;
}

.send-now .btn {
    border: none;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    line-height: 1.25;
    font-size: 16px;
    padding: 18px 10%;
    max-width: 100%;
    transition: all .2s ease-in-out;
    background: #2ed06e;
    width: 100%;
    text-transform: uppercase;
    outline: none!important;
}

    .send-now .btn:hover {
        background: #26b55f;
    }

.fee {
    float: left;
    width: 100%;
    position: relative;
}

    .fee img {
        width: 15px!Important;
        position: absolute;
        top: 26px;
        margin-left: 6px;
    }

    .fee p {
        text-align: center;
        margin-top: 18px;
        font-size: 14px;
    }


:focus {
    outline: none;
}

.dd .ddArrow {
    margin-top: -7px!important;
}

.dd .ddTitle .ddTitleText {
    padding: 1px 20px 5px 5px;
    margin-top: 11px;
    border-left: 1px solid #ddd;
}


.curency .ddTitleText {
    padding-top: 4px!important;
}




.main-bg {
       float: left;
    width: 100%;
    margin: 16px 0;
    padding: 20px 0 20px;
    background: #fff; 
}

    .main-bg h1 {
        text-align: center;
        font-size: 36px;
        font-weight: 600!important;
    }

    .main-bg h2 {
          text-align: left;
    color: #000000;
    font-size: 36px;
    font-weight: 600!Important;
    }

    .main-bg h3 {
        font-size: 20px;
            font-weight: 600 !important;
            line-height: 30px;
    }

    .main-bg h4 {
        text-align: left!important;
        font-size: 16px;
        line-height: 25px;
        font-weight: 500;
    }

    .main-bg strong, .inner-pg-nmbr {
    }

h3 .inner-pg-nmbr {
    margin-right: 8px;
}

.main-bg p {
    line-height: 30px;
    font-size: 16px;
    color: #222;
}


.navbar-header .navbar-brand:focus {
    color: #fff;
}

.h-o-m-e img {
    margin-left: 16px;
    width: 25px;
}

.innr-page-list-otr ul {
    list-style-type: circle;
    font-size: 20px;
    color: #222;
    margin-left: -18px;
}

.innr-page-list-otr li {
    width: 100%;
    float: left;
}

.innr-page-list-info {
    color: #666666!important;
}

.innr-page-list-otr1 ul {
    list-style-type: decimal;
    font-size: 16px;
    color: #222;
    margin-left: -18px;
}

.innr-page-list-otr1 li {
    width: 100%;
    float: left;
}

.innr-page-list-info {
    color: #666666!important;
    line-height: 30px!important;
    float:left;
}

    .tabWrapp td {
      line-height:40px!important  
    }

.tc-spn {
    color: #020202!important; font-weight:600
}
/*.innr-page-list li .innr-page-list-icon {
    font-weight: bold;
    font-size: 13px;
}

.innr-page-list {
    position: relative;
}

    .innr-page-list li .innr-page-list-icon {
        color: #000;
        text-align: center;
    }

    .innr-page-list li .innr-page-list-icon {
        font-size: 13px;
        font-weight: bold;
    }

    .innr-page-list li .innr-page-list-icon {
        display: block;
        height: 25px;
        left: -1px;
        line-height: 25px;
        position: absolute;
        top: initial;
        width: 25px;
    }

    .innr-page-list li {
        list-style: none;
    }*/


.a-b-c:after {
    content: '▼';
    font: 15px "Consolas", monospace;
    color: #999!important;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    padding: 3px 6px 2px 2px;
    position: absolute;
    pointer-events: none;
    background: none!important;
    right: 15px;
    top: 15px;
}

.a-b-c select {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none;
}

/*new-login*/

.left-log {
    /*background: url(../../Images/login-left-bg.png) no-repeat center center;*/
    float: left;
    min-height: 523px;
    padding: 145px 0;
    text-align: center;
    width: 100%;
    background: rgb(60,179,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(60,179,113,1) 0%, rgba(46,208,110,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb371', endColorstr='#2ed06e',GradientType=0 ); /* IE6-9 */
}

.hd-head p {
    text-align: right;
    padding-right: 15px;
    font-size: 32px;
    color: #fff;
    font-weight: normal;
    position: absolute;
    bottom: 20px;
}

.hd-head {
    color: #fff;
    font-size: 30px!important;
    font-weight: 600!important;
    margin-bottom: 18px!important;
    text-align: center!important;
    list-style: none!important;
    margin-top: 26px;
}

.left-log li {
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: 500;
    list-style-type: disc;
    margin-left: 16px;
    padding: 10px 0;
    text-align: left;
    width: 41%;
}

.left-log img {
    text-align: center;
    width: 90px;
    position: absolute;
    bottom: 35px;
    right: 14px;
}

.rt-log {
    background:rgba(255, 255, 255, 0.96) none repeat scroll 0 0;
  float:left;
    padding: 28.5px 35px 2px 30px;  
}

.sign-sign-up {
 margin-top:100px
}

    .rt-log a {
        cursor: pointer;
        font-size: 18px;
        font-weight: lighter;
    }

.tab-sign-in, .tab-sign-up {
    float: left;
    /*margin-right: 25px;*/ width: 50%;
}





/*check box*/


.tag {
    font-family: 'Open Sans', sans-serif;
    width: 200px;
    position: relative;
    top: 5px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    float: left;
}

.regular-checkbox {
    display: none;
}

    .regular-checkbox + label {
        background-color: #fafafa;
        border: 1px solid #cacece;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
        padding: 9px;
        border-radius: 0px;
        display: inline-block;
        position: relative;
        top: 6px;
        margin-right: 7px;
    }

        .regular-checkbox + label:active, .regular-checkbox:checked + label:active {
            box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
        }

    .regular-checkbox:checked + label {
        background-color: #2ED06E;
        border: 1px solid #2ED06E;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
        color: #99a1a7;
    }

        .regular-checkbox:checked + label:after {
            content: '\2714';
            font-size: 14px;
            position: absolute;
            top: -5px;
            left: 3px;
            color: #fff;
        }


.spalogin, .spasignup {
    color: #000;
    cursor: pointer;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    float: left;
    text-align: center;
    border-bottom: solid 1px lightgray;
}

.rt-log .active {
    padding-bottom: 10px;
}


.loginmessage {
    color: #cd3333;
    font-size: 12px!important;
    margin-top: 0px;
    float: left;
}


.has-success .form-control:focus {
    box-shadow: none!Important;
    border-color: none!important;
}


input::-moz-placeholder {
    font-weight: normal!important;
}

input::-webkit-input-placeholder {
    font-weight: normal!important;
}

.main-text {
    position: absolute;
    bottom: 150px;
    width: 100%;
    color: #FFF;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-clear {
    color: #FFF;
    background-color: transparent;
    border-color: #FFF;
    margin-right: 15px;
}

    .btn-clear:hover {
        color: #000;
        background-color: #FFF;
    }


.item img {
    width: 100%;
}

.carousel-caption {
    bottom: inherit!Important;
    top: 100px;
    text-align: center;
}

    .carousel-caption .icon-spec {
        text-align: center;
    }

.icon-spec p {
    text-align: center!important;
    width: 59%;
    margin: 0 auto;
    line-height: 30px;
    font-size: 17px;
    margin-bottom: 50px;
    margin-top: 50px;
}

.carousel-control.right {
    z-index: 5000;
}

.carousel-control.left {
    z-index: 5000;
}

.ref-text {
    position: absolute;
    top: 120px;
    right: 19%;
    width: 200px;
}

    .ref-text p {
        color: #fff!Important;
    }

.divDetail {
    margin-top: 6%;
}

    .divDetail .col-md-4 {
        padding: 0 8px;
    }


.mac-paly {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 50px;
}

    .mac-paly a {
        text-align: center;
    }

.app-use a {
    color: #2f4662;
    padding: 16px 0px;
    border-radius: 3px;
    margin-right: 10px;
}

.app-use img {
    width: 17%;
    margin-top: 15px;
}

.app-use h2 {
    padding-bottom: 20px;
}

.crsl-p {
    padding: 19px 0 0;
}

.carousel-indicators {
}

.cr-otr {
    margin-bottom: 0px;
}

.banner-m-ain {
    background-color: #3cb371;
}
/*Responsive-02-05-18 By Lijo*/

@media only screen and (min-width: 300px) and (max-width: 419px) {
    .banner-m-ain {
       background-color: #3cb371;
    height: 600px;
    }

    .carousel-caption {
        bottom: inherit!Important;
        top: 100px;
        text-align: center;
    }

    .widget-recent-posts ul li {
        width: 100%;
    }
}

@media only screen and (min-width: 420px) and (max-width: 767px) {
    .banner-m-ain {
        background-color: #3cb371;
        height: 600px;
    }

    .widget-recent-posts ul li {
        width: 100%;
    }
}

@media only screen and (min-width: 300px) and (max-width: 767px) {

    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
    }

    .carousel-indicators {
        display: none;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        display: none;
    }

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        display: none;
    }
}


/*CALCULATOR*/
@media only screen and (min-width: 1200px) and (max-width: 1559px) {
    .calculator {
        width: 100%;
        position: absolute;
        bottom: -36px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .calculator {
        width: 97%;
        position: absolute;
        bottom: -126px;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }
}

@media only screen and (min-width: 660px) and (max-width: 767px) {
    .calculator {
        width: 72%;
        position: absolute;
        bottom: -78px;
        margin-left: 11%;
        margin-right: 11%;
    }

    .slt-cntry-bx {
        padding: 15px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }
}

@media only screen and (min-width: 560px) and (max-width: 659px) {
    .calculator {
        width: 83%;
        position: absolute;
        bottom: -80px;
        margin-left: 6%;
        margin-right: 6%;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 559px) {
    .calculator {
        width: 80%;
        position: absolute;
        bottom: -78px;
        margin-left: 10%;
        margin-right: 10%;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }
}



@media only screen and (min-width: 441px) and (max-width: 479px) {
    .calculator {
        width: 93%;
        position: absolute;
        bottom: -65px;
        margin-left: 3%;
        margin-right: 5%;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }
}

@media only screen and (min-width: 380px) and (max-width: 440px) {
    .calculator {
        width: 93%;
        position: absolute;
        bottom: -30px;
        margin-left: 2%;
        margin-right: 8%;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }

    .carousel-caption {
        bottom: inherit!Important;
        top: 75px;
        text-align: center;
    }
}

@media only screen and (min-width: 320px) and (max-width: 379px) {
    .calculator {
        width: 93%;
        position: absolute;
        bottom: -30px;
        margin-left: 1%;
        margin-right: 10%;
    }

    .slt-cntry-bx {
        padding: 10px 0;
    }

    .snd-mny-to p {
        padding: 4px 12px;
    }
}

@media only screen and (min-width: 300px) and (max-width: 559px) {
    .slt-cntry-bx {
        width: 94%;
    }
}

/* //CALCULATOR*/

/*Nav Logo*/
@media only screen and (min-width: 300px) and (max-width: 993px) {
    .log-os img {
        width: 130px;
        margin-top: 8px;
    }

    .log-os .navbar-header {
        width: auto;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1259px) {
.headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 0px;
}

.wcer img {
    width: 100%;
    margin-top: 60px;
}
}

@media only screen and (min-width: 1260px) and (max-width: 1399px) {
.headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 0px;
}

.wcer img {
    width: 100%;
    margin-top: 10px;
}

.cmng-soon .headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 60px;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
.headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 40px;
}

.cmng-soon .headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 60px;
}
}
/*// Nav Logo*/
/* App Logo*/
@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .app-use img {
        width: 28%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .app-use img {
        width: 29%;
    }

    .headline1 {
        text-align: center;
        font-size: 36px;
        line-height: 50px;
        margin-bottom: 10px;
    }

        .headline1 p {
            text-align: center!important;
        }

.ermt-card1 {
    max-width: 650px;
    left: 50%;
    transform: translateX(0%);
    min-width: 340px;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.05);
    z-index: 500;
    border-radius: 8px;
    transform: translatey(-29%)!important;
}

.ermt-card {
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
    transform: none;
    left: 0;
    float: none;
    min-height: 275px;
    margin: -102px auto!important;
    text-align: center;
}

.banner-none h1 {
    color: #fff;
    font-size: 32px!important;
}

.wcer ul {
    list-style-type: circle;
    font-size: 20px;
    color: #3cb371;
    margin-left: 0px;
}
}

@media only screen and (min-width: 560px) and (max-width: 767px) {
    .app-use img {
        width: 31%;
    }

.bln-crd-hdr a {
    min-width: 150px!important;
    border-radius: 20px;
    background-color: #f7f7f7;
    border: none;
    margin-bottom: 12px;
    transition: background-color .15s linear;
    padding: 10px 15px;
    color: #666666;
    text-decoration: none;
    float: left;
    margin: 7px 5px;
}

.ermt-card1 {
    max-width: 650px;
    left: 50%;
    transform: translateX(0%);
    min-width: 340px;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.05);
    z-index: 500;
    border-radius: 8px;
    transform: translatey(-40%)!important;
}

.ermt-card {
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
    transform: none;
    left: 0;
    float: none;
    min-height: 240px;
    margin: -90px auto!important;
    text-align: center;
}

.banner-none h1 {
    color: #fff;
    font-size: 32px!important;
}
}

@media only screen and (min-width: 380px) and (max-width: 559px) {
    .app-use img {
        width: 43%;
    }

.ermt-card1 {
    max-width: 650px;
    left: 50%;
    transform: translateX(0%);
    min-width: 300px;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.05);
    z-index: 500;
    border-radius: 8px;
    transform: translatey(-25%)!important;
}

.ermt-card {
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
    transform: none;
    left: 0;
    float: none;
    min-height: 320px!important;
    margin: -115px auto!important;
    text-align: center;
}

.bln-crd-hdr a {
    min-width: 100%!important;
    border-radius: 20px;
    background-color: #f7f7f7;
    border: none;
    margin-bottom: 12px;
    transition: background-color .15s linear;
    padding: 10px 15px;
    color: #666666;
    text-decoration: none;
    float: left;
    margin: 5px 1px!important;
}

.banner-none h1 {
    color: #fff;
    font-size: 32px!important;
}
}

@media only screen and (min-width: 300px) and (max-width: 379px) {
    .app-use img {
        width: 39%;
    }

.ermt-card1 {
    max-width: 650px;
    left: 50%;
    transform: translateX(0%);
    min-width: 300px;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.05);
    z-index: 500;
    border-radius: 8px;
    transform: translatey(-25%)!important;
}

.ermt-card {
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
    transform: none;
    left: 0;
    float: none;
    min-height: 320px!important;
    margin: -115px auto!important;
    text-align: center;
}

.bln-crd-hdr a {
    min-width: 100%!important;
    border-radius: 20px;
    background-color: #f7f7f7;
    border: none;
    margin-bottom: 12px;
    transition: background-color .15s linear;
    padding: 10px 15px;
    color: #666666;
    text-decoration: none;
    float: left;
    margin: 5px 1px!important;
}

.banner-none h1 {
    color: #fff;
    font-size: 32px!important;
}
}
/*// App Logo*/

/*Scroll Content*/
@media only screen and (min-width: 1460px) and (max-width: 1700px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 50px;
        text-align: center;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1459px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 30px;
        text-align: center;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1299px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 30px;
        text-align: center;
    }

    .banner-m-ain h1 {
        line-height: 25px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 20px;
        text-align: center;
    }

    .banner-m-ain h1 {
        line-height: 30px;
    }

.banner-m-ain h1 {
    color: #ececec;
    font-size: 44px;
    line-height: 40px;
    font-weight: lighter;
    padding: 0px;
    margin-bottom: 20px;
    text-shadow: none;
    margin-top: -45px!important;
}

.icon-spec p {
    text-align: center!important;
    width: 75%;
    margin: 0 20px!important;
    line-height: 30px!important;
    font-size: 16px!important;
}

.wcer img {
    width: 100%;
    margin-top: 10px!important;
}

.headline1 {
    text-align: left;
    margin-bottom: 30px;
    margin-top: 0px!important;
}

.headline1 {
    text-align: left;
    margin-bottom: 0px!important;
    margin-top: 0px;
}

.reviews .carousel {
    margin: 0px!important;
    padding: 0 0px!important;
    position: relative;
}

.reviews .media-left {
    padding-right: 0px!important;
}
}

@media only screen and (min-width: 860px) and (max-width: 991px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 10px;
        text-align: center;
    }

    .banner-m-ain h1 {
        font-size: 26px;
        line-height: 21px;
        margin-top: 5px;
    }
}

@media only screen and (min-width: 540px) and (max-width: 767px) {
    .carousel-caption {
        bottom: inherit!Important;
        top: 38px;
        text-align: center;
    }

    .banner-m-ain h1 {
        font-size: 26px;
        line-height: 30px;
        margin-top: 5px;
    }
}
/* Second Div Specific Country*/
@media only screen and (min-width: 1440px) and (max-width: 2000px) {
    .second-div {
        position: absolute;
        bottom: -50px;
        right: 0;
        width: 100%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1439px) {
    .second-div {
        position: absolute;
        bottom: -100px;
        right: 0;
        width: 100%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .second-div {
        position: absolute;
        bottom: -130px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .second-div {
        position: absolute;
        bottom: -135px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .second-div {
        position: absolute;
        bottom: -150px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: -6px;
        font-size: 25px;
    }

    .tran-dtl {
        padding: 8px 0;
    }

        .tran-dtl .slct-bx {
            width: 50%!important;
        }

        .tran-dtl .snd-bx {
            width: 25%!important;
            padding-top: 10px;
        }

        .tran-dtl .curency {
            width: 25%!important;
            padding-top: 10px;
        }

        .tran-dtl .gt-st {
            width: 25%!important;
            padding-top: 10px;
        }

    .caption p {
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .caption h6 {
        margin-bottom: 2px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
    .second-div {
        position: absolute;
        bottom: -120px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 25px;
        font-size: 25px;
    }

    .tran-dtl .slct-bx {
        width: 50%!important;
    }

    .tran-dtl .snd-bx {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .curency {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .gt-st {
        width: 50%!important;
        padding-top: 10px;
    }
}

@media only screen and (min-width: 560px) and (max-width: 599px) {
    .second-div {
        position: absolute;
        bottom: -120px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 25px;
        font-size: 25px;
    }

    .tran-dtl .slct-bx {
        width: 50%!important;
    }

    .tran-dtl .snd-bx {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .curency {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .gt-st {
        width: 50%!important;
        padding-top: 10px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 559px) {
    .second-div {
        position: absolute;
        bottom: -100px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 25px;
        font-size: 21px;
        line-height: 23px;
    }

    .tran-dtl .slct-bx {
        width: 50%!important;
    }

    .tran-dtl .snd-bx {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .curency {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .gt-st {
        width: 50%!important;
        padding-top: 10px;
    }

    .banner-m-ain h1 {
        font-size: 21px;
        line-height: 25px;
        font-weight: 600;
        padding: 0px;
        margin-bottom: 12px;
    }

    .carousel-caption {
        bottom: inherit!Important;
        top: 45px;
        text-align: center;
    }

    .caption p {
        font-size: 14px!important;
    }

    .caption h6 {
        font-size: 13px;
    }

    .caption h5 {
        font-size: 14px;
    }

    .carousel-caption {
        right: 3%;
        left: 3%;
    }
}

@media only screen and (min-width: 420px) and (max-width: 479px) {
    .second-div {
        position: absolute;
        bottom: -100px;
        right: 0;
        width: 100%;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 25px;
        font-size: 21px;
        line-height: 23px;
    }

    .tran-dtl .slct-bx {
        width: 50%!important;
    }

    .tran-dtl .snd-bx {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .curency {
        width: 50%!important;
        padding-top: 10px;
    }

    .tran-dtl .gt-st {
        width: 50%!important;
        padding-top: 10px;
    }

    .carousel-caption {
        bottom: inherit!Important;
        top: 65px;
        text-align: center;
    }

    .caption p {
        font-size: 14px!important;
    }

    .caption h6 {
        font-size: 13px;
    }

    .caption h5 {
        font-size: 14px;
    }

    .carousel-caption {
        right: 3%;
        left: 3%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 419px) {
    .second-div {
        position: absolute;
        bottom: -140px;
        right: 0;
        width: 100%;
    }

    .tran-dtl {
        background: #fff;
        float: left;
        width: 100%;
        padding: 2px 0 5px;
        margin-top: 20px;
    }

    .cntry-dtl h1 {
        text-align: center;
        margin-bottom: 5px;
        font-size: 17px;
        line-height: 23px;
    }

    .tran-dtl .slct-bx {
        width: 100%!important;
        padding-top: 5px;
    }

    .tran-dtl .snd-bx {
        width: 100%!important;
        padding-top: 5px;
    }

    .tran-dtl .curency {
        width: 100%!important;
        padding-top: 5px;
    }

    .tran-dtl .gt-st {
        width: 100%!important;
        padding-top: 10px;
    }

    .banner-m-ain h1 {
        font-size: 24px!important;
        font-weight: 600;
        padding: 0px;
        margin-bottom: 12px;
    }

    .carousel-caption {
        bottom: inherit!Important;
        top: 88px;
        text-align: center;
    }

    .caption p {
        font-size: 14px!important;
    }

    .caption h6 {
        font-size: 13px;
    }

    .caption h5 {
        font-size: 14px;
    }

    .carousel-caption {
        right: 3%;
        left: 3%;
    }

.banner-m-ain h1 {
    margin-top: -50px;
}

.icon-spec p {
    text-align: center!important;
    width: 100%;
    margin: 0 auto;
    line-height: 30px;
    font-size: 17px;
    margin-bottom: 25px;
    margin-top: 50px;
}

.tr-stp h1 {
    font-size: 36px;
    line-height: 30px;
    margin-bottom: 10px;
    font-weight: 600!important;
}

.headline {
    text-align: center;
    margin-bottom: 10px;
}

.headline1 {
    text-align: left;
    margin-bottom: 10px;
    margin-top: 50px;
}

.gap-50 {
    margin-top: 20px!important;
    margin-bottom: 10px!important;
}

.fsm-tr img {
    width: 300px!important;
    margin-top: 15px!important;
}

.reviews h1 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
    font-weight: 600!important;
}

.reviews .media p {
    line-height: 30px;
    text-align: justify;
    min-height: 230px!important;
}

.reviews span.author-name {
    font-size: 16px;
    float: right;
    margin-top: 0px!important;
}

.faq {
    padding: 15px 0!important;
}

.accrd {
    margin-top: 30px;
    padding: 0px;
}

.panel-heading {
    padding: 10px 0px;
}

.accrds a {
    font-size: 16px!important;
    width: 100%!important;
    height: 20px!important;
    padding: 10px;
    margin-top: 0px!important;
    text-align: left;
    opacity: 1 !important;
    line-height: 30px;
}

.accr img {
    width: 30px;
}

.accr img {
    padding-right: 10px;
}

.rfr-frnd h1 {
    margin-top: 35px!important;
    color: #fff;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
}

.rffrnd .btn {
    width: 100%;
}

.headline1 h1 {
    font-weight: 600!important;
    font-size: 22px;
            line-height: 30px;
            text-align: center;
}

.services-list1 img {
    width: 130px!important;
}

.services-list1 a {
    BACKGROUND: #000;
    border-radius: 4px;
    margin-right: 30px!important;
    float: none!important;
    margin-top: 25px;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
}

.tr-stp h1 {
    font-size: 22px;
    text-align: center;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.site-logo img {
    max-width: 115px!important;
    margin-top: 2px!important;
    max-height:60px!important
}

.top-hd img {
    margin-left: 0px!important;
}

.banner-m-ain h1 {
    font-size: 28px!important;
    line-height: 30px!important;
    margin-top: 5px!important;
}

.reviews .carousel {
    margin: 0px!important;
    padding: 0 0px!important;
    position: relative!important;
}

.tr-stp h1 {
            font-size: 22px !important;
            line-height: 30px;
}

.mrgtp-50 {
        margin-top: 15px!important;
}

.gap-50 {
    margin-top: 30px!important;
    margin-bottom: 0px!important;
}

.pross-grid {
    padding: 20px 0!important;
}

.burger {
    padding: 15px 0 50px!important;
}

.fsm-tr img {
    width: 400px!important;
    margin-top: 15px!important;
}

.reviews .media-left {
    padding-right: 0px!important;
}

.tr-stp h1 {
    font-size: 22px!important;
    text-align: center!important;
    line-height: 30px!important;
}

.headline1 {
    text-align: center!important;
    margin-bottom: 10px!important;
    margin-top: 30px!important;
}

.tr-stp h1 {
    font-size: 22px!important;
    text-align: center!important;
    line-height: 30px!important;
}

.reviews h1 {
    font-size: 22px!important;
    line-height: 30px!important;
    margin-bottom: 10px!important;
    font-weight: 600!important;
}

.faq {
    padding: 20px 0!important;
}

.burger3 {
    padding: 50px 0px!important;
}

.rfr-frnd h1 {
    margin-top: 35px!important;
    color: #fff;
    text-align: center!important;
    font-size: 22px!important;
    line-height: 30px!important;
}

.headline1 h1 {
    margin-top: 0px!important;
    font-size: 22px!important;
            line-height: 30px !important;
            margin-top: 0px !important;
}

.services-list1 img {
    width: 160px!important;
}
}
/*// Second Div Specific Country*/


/* **Responsive-02-05-18 By Lijo*/



.dd .ddTitle .ddTitleText img {
    width: 29px!Important;
    height: 17px;
    float: left!Important;
    margin-top: 3px!important;
}

.dd {
    border: none!Important;
}

.div-sep {
    padding-top: 14px;
    color: #dedede;
    margin-right: 10px;
}


.headline p {
    text-align: center;
}

.pross-grid {
    padding: 50px 0;
}

.mrg-40 {
    margin-bottom: 40px;
}

.pross-grid h3 {
    font-size: 1.15em;
    font-weight: 600!important;
}

.pross-item p {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
}


.big-pera {
    opacity: 1!Important;
    text-align: justify;
    line-height: 30px;
}

.services-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0px;
}

    .services-list div {
        width: calc(33.33% - 30px);
        margin: 30px 0 0px 30px;
        border-radius: 4px;
        padding: 30px;
        text-align: center;
        position: relative;
        z-index: 1;
    }

        .services-list div:hover:after {
            border-radius: 50%;
            top: 9px;
        }

        .services-list div:after {
            content: "";
            width: 90px;
            height: 90px;
            position: absolute;
            top: 0;
            background-color: #f0f8ff;
            z-index: -1;
            border-radius: 0 0 50px 50px;
            left: 0;
            right: 0;
            margin: 0 auto;
            -webkit-transition: all ease 0.3s;
            transition: all ease 0.3s;
        }

    .services-list img {
        width: 50px;
        margin: 0 auto;
    }

    .services-list span {
        /*font-weight: 600;
        margin-top: 20px;*/
        display: block;
        font-size: 1.15em;
    }

.hw-to-snd h2 {
    font-weight: 600;
    font-size: 30px;
    text-align: left;
}

.hw-to-snd p {
    text-align: justify;
    line-height: 26px;
}

.burger {
    padding: 50px 0;
}

.faq {
    padding: 50px 0;
}

.mb3 {
    margin-bottom: 30px;
}


.big-pera {
    font-size: 16px;
    /* opacity: 0.8; */
    text-align: justify;
    line-height: 30px;
}

.gradient-bg, .banner:after, .contact-form {
    /*background: -webkit-linear-gradient(3cb371, #317951 0%, #010712 60%, #010712 100%);
    background: linear-gradient(-225deg, #3cb371 0%, #317951 60%, #010712 100%);*/
    color: #fff;
}



.sign-up-cls {
}

.about-special {
    /*background-image: url(../../Images/bgs3.jpg);*/
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    /*background: #3cb371;*/
    background: rgb(60,179,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(60,179,113,1) 0%, rgba(46,208,110,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb371', endColorstr='#2ed06e',GradientType=0 ); /* IE6-9 */
}

.benifit-box {
    /*width: calc(100% + 200px );
    margin-left: -200px;
    margin-top: 20%;*/
}

    .benifit-box .media {
        background-color: #fff;
        padding: 20px;
        box-shadow: 0px 1px 30px rgba(0, 0, 0, 0.1);
    }

    .benifit-box h3 {
        font-size: 1.27em;
        margin-top: 10px;
    }

.benifit-contant {
    margin-right: 25%;
    padding: 50px;
}

    .benifit-contant h2 {
        color: #fff;
    }

.sign-up-cls {
    background: transparent!important;
    border-radius: 3px;
    padding: 1px 20px!important;
    color: #fff!important;
    border: 1px solid #fff;
    margin-top: 5px;
    font-size: 15px!important;
    text-transform: uppercase;
}


    .sign-up-cls:hover {
        /*background: #26b55f!important;*/
        color: #fff!important;
    }

.Log-in-cls {
    padding: 1px 15px!important;
    margin-top: 7px;
    font-size: 15px!important;
    background: transparent!important;
    /*border: 1px solid #fff;*/
    border-radius: 3px;
    text-transform: uppercase;
    /*margin-left: 10px;*/
}


    .Log-in-cls:hover {
        background: #3cb371!important;
        color: #fff!important;
    }



.btn-white, .menu-btn {
    color: #fff;
    border: 2px solid #fff;
}

.btn-alpha, .btn-white, .menu-btn {
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
    border-radius: 5px;
    padding: 0 30px !important;
    border: none;
    box-shadow: 0px 3px 19px rgba(0, 0, 0, 0.07);
    font-weight: 800;
    display: inline-block;
    line-height: 40px !important;
    font-size: 0.85em;
    text-transform: uppercase;
}

.btn-alpha {
    background: -webkit-linear-gradient(315deg, #37517e 0%, #1f9fe0 100%);
    background: linear-gradient(-225deg, #37517e 0%, #1f9fe0 100%);
    color: #fff !important;
}

    .btn-alpha:hover {
        background: -webkit-linear-gradient(225deg, #37517e 0%, #1f9fe0 100%);
        background: linear-gradient(225deg, #37517e 0%, #1f9fe0 100%);
    }

.btn-white, .menu-btn {
    color: #fff;
    border: 2px solid #fff;
}

    .btn-white:hover, .menu-btn:hover {
        background-color: #fff !important;
        color: #3D4E81 !important;
    }



.roadmap {
    float: left;
    width: 100%;
}

.road-map-bann {
    background: url(../../Images/map.png) no-repeat center center;
    padding: 30% 20% 20% 20%;
    background-size: cover;
}

.roadmap p {
    text-align: center;
}

.roadmap-list {
    padding-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
}

    .roadmap-list:after {
        content: "";
        position: absolute;
        width: 100vw;
        height: 1px;
        background-color: #6E7FF3;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 0;
    }

.road-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
    margin-bottom: 1px;
    min-height: 160px;
    margin-left: 15px;
}

    .road-item:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        background-color: #6E7FF3;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: -1;
    }

    .road-item.big {
        min-height: 310px;
    }

.road-content {
    width: 100%;
    background-color: #fff;
    z-index: 1;
    height: 100%;
    border-radius: 4px;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.05);
    padding: 15px;
    position: relative;
    border-left: 5px solid #6E7FF3;
}

    .road-content span.road-year {
        font-size: 4.7em;
        position: absolute;
        opacity: 0.1;
        left: -60px;
        font-weight: 600;
        top: 50%;
        min-height: 94px;
        margin-top: -47px;
    }

    .road-content p {
        margin-bottom: 0;
        opacity: 0.7;
    }

    .road-content h3 {
        margin-top: 0;
        font-size: 1.1em;
    }

.roadmap h2 {
    margin: 0px;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    8% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    15% {
        -webkit-transform: scale(0.1);
        opacity: 1;
    }

    30% {
        -webkit-transform: scale(0.5);
        opacity: 1;
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(0);
        opacity: 0;
    }

    8% {
        -moz-transform: scale(0);
        opacity: 0;
    }

    15% {
        -moz-transform: scale(0.1);
        opacity: 1;
    }

    30% {
        -moz-transform: scale(0.5);
        opacity: 1;
    }

    100% {
        opacity: 0;
        -moz-transform: scale(1);
    }
}

.pulse_holder {
    display: block;
    position: absolute;
    top: 100px;
    left: 350px;
}

    .pulse_holder .pulse_marker {
        width: 10px;
        height: 10px;
        background: #1f9fe0;
        border-radius: 50%;
    }

    .pulse_holder .pulse_rays {
        margin: 0 auto;
        border-radius: 100px;
        position: absolute;
        right: -20px;
        top: -20px;
        z-index: 10;
        background-color: transparent;
        opacity: 0.1;
        width: 50px;
        height: 50px;
        border: 2px solid rgb(121, 197, 255);
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -o-border-radius: 100px;
        -ms-border-radius: 100px;
        border-radius: 100px;
        /* Giving Animation Function */
        -webkit-animation: pulse 2s linear infinite;
        -moz-animation: pulse 2s linear infinite;
        border-image: initial;
    }

.gap-50 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.gap1-50 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.light-bg {
    background-color: #F8F8F8;
}




.reviews .carousel {
    margin: 0 120px;
    padding: 0 70px;
    position: relative;
}

.reviews a {
    width: 50px;
    height: 50px;
    display: table;
    background: transparent !important;
    font-size: 3.5em;
    top: 50%;
    margin-top: -25px;
    -webkit-transition: .3s;
    transition: .3s;
    opacity: 0;
}

    .reviews a i {
        vertical-align: middle;
        display: table-cell;
        text-shadow: none;
    }

    .reviews a:hover {
        opacity: 1 !important;
    }

.reviews .media img {
    width: 160px;
    border-radius: 30px 60px 30px 60px;
}

.reviews .carousel-indicators li {
    border-color: #3cb371;
}

    .reviews .carousel-indicators li.active {
        background-color: #3cb371;
    }

.reviews {
    position: relative;
}

    .reviews .media-left {
        padding-right: 40px;
    }

    .reviews i {
        color: #6E7FF3;
    }

    .reviews .hudge-quote {
        position: absolute;
        font-size: 6em;
    }

    .reviews .fa-quote-left {
        top: 0;
        left: 15px;
    }

    .reviews .fa-quote-right {
        right: 15px;
        bottom: 0;
    }

    .reviews:hover a {
        opacity: .5;
    }

    .reviews .media p {
        line-height: 30px;
        text-align: justify;
        min-height: 150px;
    }

.grecaptcha-badge {
    bottom:60px!Important
}

    .reviews p {
        line-height: 30px;
        text-align: justify;
    }

    .reviews ol.carousel-indicators {
        bottom: -28px;
        z-index: 0 !important;
    }

    .reviews span.author-name {
        font-size: 16px;
        float: right;
        margin-top: -55px;
    }

.menu-btn {
    margin-left: 14px;
    background-color: transparent;
}

.site-logo {
    padding: 0px;
    height: 40px;
    -webkit-transition: width .3s ease;
    transition: width .3s ease;
    width: 90%;
}

    .site-logo img {
        
        margin-top: 2px;
        max-height:60px
    }

.sticky-header .site-logo {
    width: 100%;
}

.navbar {
    height: 75px;
    padding: 6px 0;
    position: fixed;
    border-width: 0 0 1px 0;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
    z-index: 750;
    border-radius: 0;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}

    

        .navbar.sticky-header a {
            color: #FFF;
        }

        .navbar.sticky-header .menu-btn {
            background: -webkit-linear-gradient(315deg, #37517e 0%, #5753C9 52%, #1f9fe0 100%);
            background: linear-gradient(-225deg, #37517e 0%, #5753C9 52%, #1f9fe0 100%);
            color: #000 !important;
            border-color: #6E7FF3;
        }

        .navbar.sticky-header .sign-up-cls {
            background: transparent!important;
    border-radius: 3px;
    color: #fff;
    margin-top: 5px;
    font-size: 15px!important;
    text-transform: uppercase;
        }


.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent!important;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent!important;
}

.navbar.sticky-header .Log-in-cls:hover {
    color: #fff!Important;
}




.navbar.sticky-header .menu-btn:hover {
    background: -webkit-linear-gradient(225deg, #3D4E81 0%, #6E7FF3 100%);
    background: linear-gradient(225deg, #3D4E81 0%, #6E7FF3 100%);
}

@media (max-width:375px) {

    .scnd-login .col-centered {
        padding: 0px!Important;
    }

    .rt-log {
            padding: 30.5px 20px !Important;
            margin-top: 0px !important;
    }
}

@media (max-width: 991px) {

    .sticky-header .navbar-toggle .icon-bar {
    }

    #footer-bottom {
            position: initial!Important;
    }

    .icon-spec {
    margin: 13px 0 0px;
}
}

.navbar-nav > li > span {
    font-size: 0.95em;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
    margin: 10px;
    padding-bottom: 10px;
}

.navbar-nav > li > a:hover {
    color: #fff;
}

.navbar-nav li.active a, .navbar-nav > li > a:focus, .navbar-nav > li > a:hover, .navbar-nav > li > a:active {
    /*background-color: #2ed06e;*/
}

.navbar-nav li.active a {
    color: #6E7FF3 !important;
}


.mrg-btm-10 {
    margin-bottom: 10px;
}


.exchange-rate-value {
    padding-left: 5px;
}

.lblFeeAUD {
    padding-right: 5px;
}



.navbar-header .fa {
    color: #fff;
    position: absolute;
    top: 17px;
    margin-left: 23px;
    font-size: 30px;
}



@media (width:600px) {
    .burger {
        padding: 60px 0 30px!important;
    }

    .services-list div {
        width: 33%!Important;
        padding: 20px;
    }

    .pross-grid {
        padding: 15px 0;
    }

    .carousel-caption {
        top: 75px!Important;
    }

    .step-step .col-xs-3 {
        width: 16%;
    }
}

@media only screen and (min-width: 426px) and (max-width: 600px) {
    .benifit-box {
        margin-top: 10%!important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 600px) {

  
    .reviews {
        height: auto;
    }

    .head p {
        padding-top: 13px;
        line-height: 25px;
    }

    .align-item-center, .big-pera {
        text-align: justify;
    }

        .align-item-center h2 {
            font-size: 22px;
        }

    .benifit-contant h2, .reviews h2 {
        font-size: 22px;
    }

    .reviews h2 {
        text-align: left!Important;
    }

    .burger {
        padding: 15px 0;
    }

    .pross-grid {
        padding: 0px;
    }

    .mac-paly {
        margin: 20px 0 30px 0;
    }

    .site-logo {
        width: auto!Important;
    }

    .gap-50 {
        margin-top: 20px;
    }

    .navbar {
        padding-left: 15px;
        padding-right: 15px;
    }

    .navbar-toggle .icon-bar {
        background: #fff;
    }

    .navbar.sticky-header a {
        float: left;
        width: auto;
    }

    .navbar-toggle {
        padding: 3px 1px!Important;
        margin-top: 27px;
    }

    .navbar-nav > li > span {
        padding: 10px 10px 10px 0;
        color:#000!important
    }

    .send-now {
        float: left;
        width: 100%;
    }

    .banner-m-ain h1 {
        font-size: 30px;
    }

    .icon-spec p {
        line-height: 23px;
    }

    .divDetail .col-md-4 {
        padding: 0px;
    }

    .mrg-bt-10 {
        margin-bottom: 30px;
    }

    .hd-para-style h1, .tr-stp h1 {
        font-size: 30px;
    }

    .services-list div {
        width: 50%;
        margin: 30px 0 0px 0px;
    }

    .benifit-contant {
        margin-right: 0px;
        padding: 15px 20px;
    }

    .benifit-box {
        margin-left: 0px!Important;
        width: 100%;
    }

    .reviews .media-left {
        padding: 0px;
    }

    .reviews .carousel {
        padding: 0px;
        margin: 0px;
    }

    .reviews p {
    }

    .icon-spec p {
        width: 100%;
    }

    .navbar-collapse {
        background: #fff;
        padding-bottom: 20px;
        margin-top: 14px;
    }

    .nav > li {
            position: relative;
    display: block;
    width: 100%;
    float: left;
    }

   
    .navbar-nav {
        margin: 7.5px 1px;
    }

    .sign-up-cls, .Log-in-cls {
        float: left;
        width: auto;
            padding: 0 10px !Important;
            padding-bottom: 10px;
    }

    .nav > li > a {
     color:#000!important
    }

    .sign-up-cls {
        border: none;
        padding-top: 11px !important;
    }

    .main-bg {
        background: none!Important;
    }

    .panel-default > .panel-heading {
        background: none!Important;
    }
}

@media (width:320px) {
    .mand .error {
        font-size: 11px!Important;
    }

    .login-inp-otr .float-label {
        font-size: 14px!Important;
    }

    .dd .ddTitle .ddTitleText {
        font-size: 12px;
    }

    .dd .ddTitle .ddTitleText {
        padding: 8px 14px 5px 8px;
    }

        .dd .ddTitle .ddTitleText img {
            width: 20px!Important;
            height: 13px;
            padding: 0px;
        }

    .dd .ddTitle .ddTitleText {
        text-align: left;
        margin-left: 5px;
        margin-top: 13px;
    }

    .hd-para-style h1 {
        font-size: 25px!important;
        text-align: center;
    }

    .mac-paly {
        padding: 0px;
    }

    .pross-grid {
        padding: 10px 0;
    }

    .tr-stp h1 {
        line-height: inherit;
        font-size: 25px!Important;
    }

    .align-item-center h2 {
    }

    .gap-50 {
        margin-top: 39px;
    }
}

.currency .ddChild {
    height: auto!Important;
}

.mand .error {
    margin: 0;
    position: absolute;
    width: 100%;
    left: 0;
}

@media (width:1366px) {
    .form-select .form-control {
        padding: 10px 5px 10px 13px;
        font-size: 17px;
    }

    .dd .ddTitle .ddTitleText {
        padding: 8px 24px 5px 7px;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .spec img {
        width: 46px!Important;
        margin-bottom: 4px;
    }

    .spec {
        margin-top: 32px;
    }
}

@media (width:1024px) {
    .banner-m-ain .sld-ban {
        height: 510px!Important;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .carousel-caption {
        width: 80%!Important;
        left: 11%;
    }

    .spec img {
        width: 40px!Important;
    }

    .carousel-caption {
        top: 70px;
    }

    .benifit-box {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }

    .benifit-contant {
        margin-right: 1%;
    }

    .benifit-box .media {
        padding: 14px;
    }

    .dd .ddTitle .ddTitleText {
        font-size: 16px;
    }

    .form-select .form-control {
        font-size: 16px;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 1800px) {
    .banner-m-ain .sld-ban {
        height: 510px!Important;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .carousel-caption {
        width: 80%!Important;
        left: 11%;
    }

    .spec img {
        width: 40px!Important;
    }

    .carousel-caption {
        top: 70px;
    }

    .benifit-box {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }

    .benifit-contant {
        margin-right: 1%;
    }

    .benifit-box .media {
        padding: 14px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1365px) {
    .banner-m-ain .sld-ban {
        height: 510px!Important;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .carousel-caption {
        width: 80%!Important;
        left: 11%;
    }

    .spec img {
        width: 40px!Important;
    }

    .carousel-caption {
        top: 70px;
    }

    .benifit-box {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }

    .benifit-contant {
        margin-right: 1%;
    }

    .benifit-box .media {
        padding: 14px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .banner-m-ain .sld-ban {
        height: auto!Important;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .carousel-caption {
        width: 80%!Important;
        left: 11%;
    }

    .spec img {
        width: 40px!Important;
    }

    .carousel-caption {
        top: 70px;
    }

    .benifit-box {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }

    .benifit-contant {
        margin-right: 1%;
    }

    .benifit-box .media {
        padding: 14px;
    }

    .dd .ddTitle .ddTitleText {
        font-size: 16px;
    }

    .form-select .form-control {
        font-size: 16px;
    }

    .send-now .btn {
        font-size: 16px;
    }

.divDetail .col-md-4 {
    padding: 0 2px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner-m-ain .sld-ban {
        height: 380px!Important;
    }

    .curency {
        width: 39%;
    }

    .snd-bx {
        width: 61%;
    }

    .resp-adj {
        width: 100%!important;
    }

    .spec img {
        width: 40px!Important;
    }

    .carousel-caption {
        top: 30px;
        text-align: center;
        bottom: inherit!Important;
        width: 100%!Important;
        left: 0%;
    }


    .benifit-box {
        width: auto;
        margin-left: 0;
        margin-top: 0;
    }

    .benifit-contant {
        margin-right: 1%;
    }

    .benifit-box .media {
        padding: 14px;
    }

    .dd .ddTitle .ddTitleText {
        font-size: 13px;
    }

    .form-select .form-control {
        font-size: 13px;
    }

    .send-now .btn {
        font-size: 16px;
    }

    .ddcommon .ddArrow {
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 5px;
    }

    .icon-spec p {
        text-align: center!important;
        width: 59%;
        margin: 0 auto;
        line-height: 30px;
        font-size: 17px;
        margin-bottom: 15px;
        margin-top: 45px;
    }
}

@media only screen and (min-width: 300px) and (max-width: 699px) {
.mrg-bt-10 {
    margin-bottom: 15px;
}
    }

@media only screen and (min-width: 700px) and (max-width: 767px) {
    .reviews {
        height: 300px;
    }

    .head p {
        padding-top: 13px;
        line-height: 25px;
    }

    .align-item-center, .big-pera {
        text-align: justify;
    }

        .align-item-center h2 {
            font-size: 22px;
        }

    .benifit-contant h2, .reviews h2 {
        font-size: 22px;
    }

    .reviews h2 {
        text-align: left!Important;
    }

    .burger {
        padding: 15px 0;
    }

    .pross-grid {
        padding: 0px;
    }

    .mac-paly {
        margin: 20px 0 30px 0;
    }

    .site-logo {
        width: auto!Important;
    }

    .gap-50 {
        margin-top: 20px;
    }

    .navbar {
        padding-left: 15px;
        padding-right: 15px;
        background: #2ed06e;
    }

    .navbar-toggle .icon-bar {
        background: #fff;
    }

    .navbar.sticky-header a {
        float: left;
        width: auto;
    }

    .navbar-toggle {
        padding: 3px 1px!Important;
    }

    .navbar-nav > li > span {
        padding: 10px 10px 10px 0;
    }

    .send-now {
        float: left;
        width: 100%;
    }

    .banner-m-ain h1 {
        font-size: 30px;
    }

    .icon-spec p {
        line-height: 23px;
    }

    .divDetail .col-md-4 {
        padding: 0 15px;
    }

    .mrg-bt-10 {
        margin-bottom: 15px;
    }

    .hd-para-style h1, .tr-stp h1 {
        font-size: 30px;
    }

    .services-list div {
        width: 50%;
        margin: 30px 0 0px 0px;
    }

    .benifit-contant {
        margin-right: 0px;
        padding: 15px 20px;
    }

    .benifit-box {
        margin-left: 0px!Important;
        width: 100%;
    }

    .reviews .media-left {
        padding: 0px;
    }

    .reviews .carousel {
        padding: 0px;
        margin: 0px;
    }

    .reviews p {
    }

    .icon-spec p {
        width: 84%;
    }

    .navbar-collapse {
        background: #092c67;
        padding-bottom: 20px;
        margin-top: 10px;
    }

    .navbar-nav {
        margin: 7.5px 1px;
    }

    .sign-up-cls, .Log-in-cls {
        float: left;
        width: auto;
    }

    .main-bg {
        background: none!Important;
    }

    .panel-default > .panel-heading {
        background: none!Important;
    }
}

.pross-item img {
    width: 72px;
}

.mrgtp-50 {
    margin-top: 50px;
}

.wcer h1 {
    margin-top: 0px!important;
}

.wcer ul {
    list-style-type: circle;
    font-size: 20px;
    color: #3cb371;
    margin-left: -18px;
}

.wcer li {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wcer .ssub {
    float: left;
    margin-left: 20px;
    color: #666666!important;
    font-size: 16px!important;
}

.wcer img {
        width: 100%;
        margin-top: 0px;
}

.fsm-tr .headline2 {
    color: #fff;
    margin-bottom: 0px;
}

.fsm-tr h1 {
    margin-top: 0px!important;
    color: #fff;
}

.fsm-tr p {
    color: #fff;
}

.fsm-tr ul {
    list-style-type: circle;
    font-size: 20px;
    color: #fff;
    margin-left: -18px;
}

.fsm-tr li {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.fsm-tr .lsub {
    float: left;
    margin-left: 20px;
    color: #fff!important;
    font-size: 16px!important;
}

.fsm-tr img {
    width: 400px;
    margin-top: 65px;
}
/*Accordian*/
.accrd {
    margin-top: 30px;
}

    .accrd ul {
        margin-left: -22px!important;
        line-height: 30px!important;
        list-style-type: circle;
    }

    .accrd .nav li {
        border-bottom: 1px solid #eee;
    }

        .accrd .nav li a {
            font-size: 14px;
        }

    .accrd #accordionMenu {
        max-width: 100%;
    }

    .accrd .panel-body {
        padding: 0;
        border-top: 1px solid #F8F8F8!important;
        padding: 5px 25px!important;
    }

    .accrd .panel-group .accrd .panel + .accrd .panel {
        margin-top: 0;
        border-top: 0;
    }

    .accrd .panel-group .panel {
        border-radius: 0;
    }

    .accrd .panel-default > .accrd.panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #e4e5e7;
        padding: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        .accrd .panel-default > .accrd .panel-heading a {
            display: block;
            padding: 10px 15px;
            text-decoration: none;
        }

.panel-default > .panel-heading a:after {
    content: "";
    position: relative;
    top: -2px;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: lighter;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    font-size: 25px;
    color: #696565;
}

.accrd .panel-default > .accrd .panel-heading a[aria-expanded="true"] {
    background-color: #eee;
}

.panel-default > .panel-heading a[aria-expanded="true"]:after {
    content: "\f107";
}

.panel-default > .panel-heading a[aria-expanded="false"]:after {
    content: "\f105";
}

.panel-default > .panel-heading {
    background-color: #F8F8F8!important;
    border-color: #eee!important;
    border-radius: 8px!important;
}

.accrd .panel-default {
    border-color: #eee!important;
    border-radius: 8px!important;
    background: #F8F8F8!important;
    margin-bottom: 20px!important;
}

.accr img {
    padding-right: 30px;
}

.burger3 {
    padding: 70px 0px;
}

.accrd a {
    font-size: 20px!important;
    width: 100%!important;
    height: 20px!important;
    padding: 10px;
    margin-top: 0px!important;
    text-align: left;
    opacity: 1 !important;
}

.accrds a {
    font-size: 20px!important;
    width: 100%!important;
    height: 20px!important;
    padding: 10px;
    margin-top: 0px!important;
    text-align: left;
    opacity: 1 !important;
}

.accr img {
    width: 50px;
}

.acrd-lst1 ul {
    list-style: decimal;
}

.acrd-lst2 ul {
    list-style: circle;
    color: #3cb371!important;
}

.acrd-lst2 .lst-sb {
    color: #666!important;
}

.acrd-lst1 span {
    float: left;
}

.acrd-lst1 a {
    opacity: 1!important;
    font-size: 14px!important;
    float: left;
    height: auto!important;
    width: auto!important;
    margin-top: -10px!important;
    color: #3cb371!important;
    text-decoration: none!important;
        padding-bottom: 0px !important;
        font-weight: 600;
}

.rfr-frnd img {
    width: 130px;
}

.rfr-frnd .headline2 {
    color: #fff;
    margin-bottom: 0px;
}

.rfr-frnd h1 {
    margin-top: 35px!important;
    color: #fff;
    text-align: center;
}

.rffrnd {
    text-align: center;
}

.cmng-soon img {
    width: 100%;
}

.headline1 h1 {
    margin-top: 0px!important;
}

.services-list1 ul {
    list-style-type: circle;
    font-size: 20px;
    color: #3cb371;
    margin-left: -18px;
    margin-bottom: 25px;
}

.services-list1 ul {
    list-style-type: circle;
    font-size: 20px;
    color: #3cb371;
    margin-left: -18px;
    margin-bottom: 25px;
}

.services-list1 li {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.services-list1 .lst-spn {
    float: left;
    margin-left: 20px;
    color: #666666!important;
    font-size: 17px!important;
}

.services-list1 a {
    BACKGROUND: #000;
    border-radius: 4px;
    margin-right: 30px;
    float: left;
    margin-top: 25px;
}

.services-list1 img {
    width: 200px;
}

.rffrnd .btn {
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    line-height: 1.25;
    font-size: 16px;
    padding: 18px 10%;
    max-width: 100%;
    transition: all .2s ease-in-out;
    background: none;
    text-transform: uppercase;
    margin-top: 30px;
    outline: none!important;
}

.send-now1 .btns {
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    line-height: 1.25;
    font-size: 16px;
    padding: 16px 10%;
    max-width: 100%;
    transition: all .2s ease-in-out;
    background: none;
    width: 100%;
    text-transform: uppercase;
    outline: none!important;
}

.ermt-card {
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
    transform: none;
    left: 0;
    float: none;
    min-height: 275px;
    margin: -58px auto;
    text-align: center;
}

.ermt-card1 {
    max-width: 650px;
    left: 50%;
    transform: translateX(0%);
    min-width: 340px;
    background-color: #fff;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,.05);
    z-index: 500;
    border-radius: 8px;
    transform: translatey(-19%);
}

.banner-none {
    min-height: 400px;
    background: rgb(60,179,113); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(60,179,113,1) 0%, rgba(46,208,110,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(60,179,113,1) 0%,rgba(46,208,110,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb371', endColorstr='#2ed06e',GradientType=0 ); /* IE6-9 */
}

    .banner-none h1 {
        color: #fff;
    }

.bln-crd-hdr h3 {
    padding-top: 45px;
    padding-bottom: 20px;
}

.bln-crd-hdr .bln-crd-lnk {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.bln-crd-hdr a {
    min-width: 195px;
    border-radius: 20px;
    background-color: #f7f7f7;
    border: none;
    margin-bottom: 12px;
    transition: background-color .15s linear;
    padding: 10px 15px;
    color: #666666;
    text-decoration: none;
    float: left;
    margin: 30px 5px;
}

.bln-crd-hdr img {
    padding-right: 10px;
}

.modal-title1 {
    margin: 0;
    line-height: 1.42857143;
    font-size: 18px!important;
    font-weight: 600!important;
    float: left;
}

.m-r-g-tp-11 {
    margin-top: 7px;
}

.login-inp-otr .form-control {
    border-bottom: 1px solid #000!important;
    height: 37px!important;
    padding: 0px!important;
    color: #333!important;
    font-size: 16px!important;
}

.has-error .form-control {
        border-color: #cd3333!important;
}

.login-inp-otr .form-control {
    display: block;
    width: 100%!important;
    border: none;
    border-radius: 0 !important;
    padding-left: 0px!important;
    background-color: transparent;
    box-shadow: none;
    border-bottom: 1px solid #eee;
    color: #000!important;
    font-size: 16px;
}

.login-inp-otr input ~ span, textarea ~ span {
    background: none!important;
}

.login-inp-otr .form-bar {
    position: relative;
    display: block;
    width: 100%;
}

.login-inp-otr input ~ span, textarea ~ span {
    background: none!important;
}

.login-inp-otr .form-bar:before {
    left: 50%;
}

.login-inp-otr .form-bar:before, .form-bar:after {
    content: '';
    height: 1px;
    width: 0;
    bottom: 0;
    position: absolute;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
}

.login-inp-otr .float-label {
    left: 0px;
    top: -28px;
    pointer-events: none;
    position: relative;
    font-size: 14px;
    padding-left: 0px!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.login-inp-otr label {
    top: -18px;
    color: #000!important;
    font-size: 12px;
    font-weight: 300;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

label {
    width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 5px!important;
    font-weight: normal!important;
}

.login-inp-otr .form-control:focus ~ .float-label, .form-control:valid ~ .float-label {
    top: -52px;
    font-size: 12px;
}

input:-webkit-autofill{
-webkit-box-shadow: 0 0 0px 1000px white inset;
}

.banner-text  {
      text-align: left;
    float: left;
    margin-top: 15%;
}

.banner-text h4, .banner-text p{
    text-align:left;
    float:left;
}

.banner-text h4{
color: #fff;
    font-size: 40px;
    font-weight: bold!Important;  
    text-shadow: 2px 2px 4px #828282;
}

.banner-text p {
    color: #fff;
    font-size: 22px;
    margin-top: 20px;
    line-height: 34px;
    width: 85%;
    text-shadow: 2px 2px 4px #828282;
}


    @media (width:768px) {

       .banner-text, .sign-sign-up {
     margin-top:0px!important
    }

        .sign-in, .ban-img-main {
         padding-top:36px!Important;
        }

        .scnd-login .col-centered {
                margin-left: 22%;
    margin-top: 5%;
    float:left
        }

        body {
            background-position: center;
            background-repeat: no-repeat;
        }

        .gradient-bg {
         padding:0px!Important
        }
}