﻿body {
    font-family: 'Open Sans', sans-serif !important;
    color: #333;
    font-size: 15px;
    background: #F4F7FA;
    line-height: 30px;
}

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;
}
.home-ban-ht {
    background-color: #00D184;
    height: 580px;
}

.dtl_cntry_page {
    background-color: #00D184;
    height: 545px;
}

@media only screen and (min-width:1200px) and (max-width: 1440px) {

}

    @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 only screen and (min-width: 300px) and (max-width: 767px) {
        /*.trms-use {
        margin-left: -21px !important;
    }*/
        .mb-mgn {
            margin-left: -37px !important;
        }

        .login-inp-otr .float-label {
            font-size: 15px !important;
        }

        .accrds a {
            font-size: 15px !important;
            line-height: 30px;
        }

        .accr img {
            display: none !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-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 {
        background: url(../../Images/1sld.jpg) no-repeat;
        padding: 90px 0px 63px 0;
        background-position: center;
        background-size: cover;
        height: 800px;
        position: relative;
    }
    /*.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;
        float: left;
        width: 100%;
    }

    .headline1 {
        text-align: left;
        margin-top: 120px;
    }

    .wcer .headline1 {
        text-align: left;
        margin-bottom: 5px;
        margin-top: 5%;
    }

    @media only screen and (min-width:1550px) and (max-width: 1649px) {
        .wcer .headline1 {
            margin-top: 3%;
        }
    }

    @media only screen and (min-width:1400px) and (max-width: 1549px) {
        .wcer .headline1 {
            margin-top: 1%;
        }
    }

    @media only screen and (min-width:1100px) and (max-width: 1399px) {
        .wcer .headline1 {
            margin-top: 0%;
        }
    }

    @media only screen and (min-width:992px) and (max-width: 1099px) {
        .wcer .headline1 {
            margin-top: 0%;
        }
    }

    @media only screen and (min-width:480px) and (max-width: 991px) {
        .wcer .headline1 {
            margin-top: 0%;
        }

        .wcer ul {
            margin-left: 0% !important;
        }
    }

    @media only screen and (min-width:300px) and (max-width: 479px) {
        .wcer .headline1 {
            margin-top: 0%;
        }

        .wcer ul {
            margin-left: -17px;
        }
    }

    .headline1 h1 {
        font-weight: 600 !important;
    }

    .headline1 p {
        text-align: justify !important;
        line-height: 30px;
        padding-bottom: 0px;
        margin-bottom: 5px;
    }

    .headline2 {
        text-align: left;
        margin-bottom: 30px;
    }

        .headline2 p {
            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;margin-top:0px;
    }

    .sub-hd {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0 35px;
        text-align: center;
        font-size: 15px !important;
    }

    .reviews h1 {
        font-size: 36px;
        line-height: 50px;
        margin-bottom: 10px;
        font-weight: 600 !important; margin-top:0px;
    }

    .tr-stp h5 {
        font-size: 15px;
        text-align: center;
        margin-top: 15px;
    }

    .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;
        background: #00D184 none repeat scroll 0 0 !important;
        border: 1px solid #00D184;
        border-radius: 5px;
        font-size: 15px;
        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 {
        
        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 #f7f7f7;
    }

    footer ul {
        padding-left: 0px !Important;
    }

    .copy-right {
        margin: 0px;
        text-align: right;
        font-size: 15px;
    }

        .copy-right a {
            color: #00D184 !important;
            text-decoration: none !important;
            font-weight: 600;
            font-size: 14px !important;
        }

    .widget-recent-posts {
        padding-top: 15px;
        padding-bottom: 0px;
    }

    .ftr-spn {
        border-right: 1px solid #666666;
        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;
            color: #00D184 !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; margin:0px;
    }

    .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 {
        text-decoration: none !important;
        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: 70px auto;
    }

    @media (min-width: 560px) and (max-width: 767px) {
        .col-centered {
            float: none;
            margin: 70px 10%;
        }
    }

    .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: #fff;
        text-shadow: none;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    .spec a {
        text-decoration: underline;
    }

    .banner-m-ain a {
        color: #fff;
        text-shadow: none;
    }

    .banner-m-ain h1 {
        color: #fff;
        margin: 20px 0px;
        font-size: 40px;
        font-weight: 600 !important;
        line-height: 60px;
        margin-top: 0px;
    }

    .spec {
        text-align: center;
    }

        .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: 15px;
        font-weight: 100;
    }

    .caption h5 {
        color: #fff;
        padding: 0px;
        margin: 0;
        font-size: 19px;
        text-align: center;
    }

    .caption p {
        font-size: 15px !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: 15px;
        }

    .form-select .form-control {
        border-radius: 3px 0 0 3px !Important;
        border-right: 0px;
        box-shadow: none;
    }

    .gt-st {
        width: 13% !important;
    }

    #btnSignUp, #btnLogin {
        background: #00D184 none repeat scroll 0 0;
        /*text-transform: uppercase;*/
        border-radius: 30px;
        border: 1px solid #00D184;
        color: #fff;
        margin-top: 30px;
        padding: 9px 18px !important;
        font-size: 15px;
        transition: all .2s ease-in-out;
        width: 100%;
        text-transform: uppercase
    }

        #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 {
        color: #00D184 !important;
        font-size: 12px !important;
        font-weight: normal !important;
    }

    .frgt-pswd {
        width: 100%;
        text-align: right;
        margin: 0;
    }


    .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: 13px;
        text-align: center;
        width: 100%;
        background: #e9f9ec;
        border: 1px solid #d0ffd8;
        color: #3c763d !Important;
        padding: 10px;
        line-height: 20px;
    }


    .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: #365f91 !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 3px 3px 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: #333;
        border-radius: 3px;
        line-height: 1.25;
        font-size: 17px;
        padding: 18px 10%;
        max-width: 100%;
        transition: all .2s ease-in-out;
        background: #FFC107;
        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: 20px 0;
        padding: 0px 0 20px;
    }

        .main-bg h1 {
            text-align: center;
            font-size: 36px;
            font-weight: 600 !important;
        }

        .main-bg h2 {
            text-align: left;
            color: #3D4E81;
            text-transform: uppercase;
            font-size: 26px;
            font-weight: 600;
        }

        .main-bg h3 {
            font-size: 22px;
            font-weight: 600 !important;
        }

        .main-bg h4 {
            text-align: left !important;
            font-size: 15px;
            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: 15px;
    }


    .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: #00D184;
        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: 15px;
        color: #00D184;
        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;
    }

    .tc-spn {
        color: #020202 !important;
    }
    /*.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='#00D184', endColorstr='#00D184',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: #fff none repeat scroll 0 0;
        min-height: 440px;
        padding: 28.5px 30px 2px 30px;
        border-radius: 10px;
    }

        .rt-log a {
            cursor: pointer;
            font-size: 18px;
            font-weight: lighter;
            color: #b2b2b2;
        }

    .tab-sign-in, .tab-sign-up {
        float: left;
        /*margin-right: 25px;*/ width: 50%;
        border-bottom: 2px solid #f7f7f7;
        padding-bottom: 10px;
    }
    /*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: #00D184;
            border: 1px solid #00D184;
            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: 15px;
        text-transform: uppercase;
        font-weight: 600;
    }

    .rt-log .active {
        padding-bottom: 10px;
        border-bottom: 2px solid #00D184;
    }

    .active .spalogin, .active .spasignup {
        color: #00D184 !important;
    }

    .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: 130px;
        text-align: center;
    }

        .carousel-caption .icon-spec {
            text-align: center;
        }

    .icon-spec p {
        text-align: center !important;
        margin: 0 auto;
        line-height: 30px;
        margin-bottom: 41px;
        margin-top: 27px;
    }

    .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: 0%;
    }

        .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;
        background: #00D184; 
    }
.mt-88 {
 margin-top:88px
}
.banner-m-ain {
    background-color: #00D184;
}

/*Responsive-02-05-18 By Lijo*/
@media only screen and (min-width: 300px) and (max-width: 767px) {
    .main-text {
            position: absolute;
            bottom: 0px;
            width: 100%;
            color: #FFF;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 600px) {
        .banner-m-ain {
            background-color: #00D184;
            height: 434px;
        }

        .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: #00D184;
        }

        .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 (width:320px) {
        .search-section .form-control {
            font-size: 12px !important;
        }
    }

    @media only screen and (min-width: 321px) and (max-width: 379px) {
        .search-section .form-control {
            font-size: 14px !important;
        }
    }

    @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;
        }
    }

    .wcer img {
        width: 100% !important;
        margin-top: 0;
    }

    @media only screen and (min-width: 1250px) and (max-width: 1300px) {
        .wcer img {
            width: 100%;
            margin-top: 3%;
        }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1249px) {
        .wcer img {
            width: 100%;
            margin-top: 4%;
        }
    }

    @media only screen and (min-width: 1172px) and (max-width: 1199px) {
        .wcer img {
            width: 100%;
            margin-top: 6%;
        }
    }

    @media only screen and (min-width: 1100px) and (max-width: 1171px) {
        .wcer img {
            width: 100%;
            margin-top: 10%;
        }
    }

    @media only screen and (min-width: 1024px) and (max-width: 1099px) {
        .wcer img {
            width: 100%;
            margin-top: 14%;
        }
    }

    @media only screen and (min-width: 992px) and (max-width: 1023px) {
        .wcer img {
            width: 100%;
            margin-top: 17%;
        }
    }



    @media only screen and (min-width: 1024px) and (max-width: 1199px) {
        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 90px;
        }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1259px) {
        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 80px;
        }
    }

    @media only screen and (min-width: 1260px) and (max-width: 1399px) {
        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 0px;
        }

        .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: 38px !important;
        }

        .wcer ul {
            list-style-type: circle;
            font-size: 20px;
            color: #00D184;
            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: 459px) {
        .carousel-inner .banner-none h1 {
            margin: 1px 0px !important;
        }

        .mrgtp-150 {
            margin-top: -250px !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;
}*/

        .banner-none h1 {
            color: #fff;
            font-size: 26px !important;
            padding: 0 18px;
            line-height: 32px;
        }

        .bln-crd-hdr h3 {
            padding: 0px 0px 40px;
            color: #fff;
            font-size: 18px;
            line-height: 26px;
            margin-top: 5px;
        }

        .carousel-caption .icon-spec {
            margin-top: 31px;
        }

        .bln-crd-hdr a {
            border-radius: 30px;
            background-color: #f7f7f7;
            border: none;
            margin-bottom: 12px;
            transition: background-color .15s linear;
            padding: 10px 15px !important;
            color: #666666;
            text-decoration: none;
            float: left;
            margin: 10px 1% !important;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 379px) {
        .mrgtp-150 {
            margin-top: -50px !Important;
        }

        .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: 30px;
            background-color: #f7f7f7;
            border: none;
            margin-bottom: 12px;
            transition: background-color .15s linear;
            padding: 10px !important;
            color: #666666;
            text-decoration: none;
            float: left;
            margin: 10px 1px !important;
            text-align: left !important;
        }

        .banner-none h1 {
            color: #fff;
            font-size: 26px !important;
            padding: 0 18px;
            line-height: 32px;
            margin-top: 0px !Important;
        }

        .bln-crd-hdr h3 {
            padding: 0px 0px 40px;
            color: #fff;
            font-size: 18px;
            line-height: 26px;
            margin-top: 0px;
        }
    }
    /*// 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: 1025px) and (max-width: 1459px) {
        .carousel-caption {
            bottom: inherit !Important;
            /*top: 30px;*/
            text-align: center;
            top: 22%;
        }
    }

    @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 auto !important;
            line-height: 30px !important;
            font-size: 16px !important;
        }

        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 40px !important;
        }

        .whce .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: 768px) and (max-width: 991px) {
        .carousel-caption {
            bottom: inherit !Important;
            top: 130px;
            text-align: center;
            width: 100%;
            left: 0%;
            right: 0%;
        }

        .cntry-list-nw .ermt-card {
            position: inherit !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-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .banner-m-ain h1 {
            font-size: 38px;
            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%;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .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%;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 120px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .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: 768px) {

        .bush-note {
            margin-top: 10px;
            padding: 0px
        }
            .bush-note p {
                width: 97%;
            }
        .store {
         padding-bottom:40px;
        }

        .store p{text-align:center!important; margin-bottom:20px;
         
        }
            .reviews h1, .headline1 h1 {
                font-size: 22px
            }

        .trustpilot-widget {
            margin-top: 15px !important;
        }

        .spec {
            display: block !Important
        }

        .flt-lft-nw .right-bdr {
            margin-top: 0px !Important
        }

        .cntry-list-nw {
            margin-bottom: 0px !important
        }

        .banner-m-ain {
            background: #00D184 !Important
        }

        .country_bind {
            padding: 0px !Important
        }

        .cntry-list-nw .ermt-card {
            padding: 35px 15px !Important;
        }

        .home-rsp {
            top: 33px !important;
        }

        .cr-otr {
            margin-top: -1px;
        }

        .border {
            margin-bottom: 20px;
        }

        .wid-3 {
            margin-bottom: 0px !Important;
        }
    }

    @media only screen and (min-width: 320px) and (max-width: 1400px) {
        .wid-one {
            width: 100% !Important;
        }

        .wide-two {
            width: 100% !Important;
        }
    }

    @media only screen and (min-width: 380px) and (max-width: 767px) {

        .mrgtp-150 {
            margin-top: 0px !Important;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 100px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .bln-crd-hdr h3 {
            padding: 0px 0px 15px;
            color: #fff;
        }

        .ermt-card1 {
            max-width: 100%;
            z-index: 500;
        }

        .ermt-card {
            /* box-shadow: 0 6px 12px 0 rgba(0,0,0,.1); */
            transform: none;
            left: 0;
            float: none;
            min-height: 320px;
            text-align: center;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 379px) {
        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 100px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .bln-crd-hdr h3 {
            padding: 0px 0px 15px;
            color: #fff;
        }

        .ermt-card1 {
        }

        .ermt-card {
            /* box-shadow: 0 6px 12px 0 rgba(0,0,0,.1); */
            transform: none;
            left: 0;
            float: none;
            min-height: 320px;
            text-align: center;
        }
    }

    /*@media only screen and (min-width: 300px) and (max-width: 424px) {
        .resp-mt-40 {
            margin-top: 40px !Important;
        }
    }*/

    @media only screen and (min-width: 300px) and (max-width: 425px) {

        .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: 800;
            padding: 0px;
            margin-bottom: 12px;
        }

        .carousel-caption {
            bottom: inherit !Important;
            top: 0px;
            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: 10px;
        }

        .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;
            margin-top: 45px;
        }

        .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: 275px !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;
        }

        /*.reviews span.author-name {
            font-size: 15px;
            float: right;
            margin-top: 0px !important;
        }*/

        .faq {
            padding: 40px 0 !important;
        }

        .accrd {
            margin-top: 30px;
            padding: 0px;
        }

        /*.panel-heading {
            padding: 10px 0px;
        }*/

        .accrds a {
            font-size: 16px !important;
            font-weight: 600 !important;
            width: 100% !important;
            height: 20px !important;
            padding: 10px;
            margin-top: 0px !important;
            text-align: left;
            opacity: 1 !important;
            line-height: 30px;
        }

        .pross-item {
            margin-bottom: 20px;
        }

        .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: 10px !important;
            float: none !important;
            margin-top: 25px;
        }

        .carousel-inner > .item > img, .carousel-inner > .item > a > img {
            display: block;
        }

        .tr-stp h1, .why-choose h1 {
            font-size: 22px !Important;
            text-align: center;
            margin-top: 0px !Important
        }

        .wcer p, .headline p {
            width: 100% !important
        }

        .an-online {
            margin-top: 20px !Important
        }
    }

    @media only screen and (min-width: 421px) and (max-width: 660px) {
        .reviews .media p {
            line-height: 30px;
            text-align: justify;
        }
    }

    @media only screen and (min-width: 661px) and (max-width: 767px) {
        .reviews .media p {
            line-height: 30px;
            text-align: justify;
            min-height: 150px;
        }
    }

    @media only screen and (min-width: 421px) and (max-width: 460px) {
        .fsm-tr img {
            width: 370px !important;
            margin-top: 15px !important;
        }
    }

    @media only screen and (min-width: 420px) and (max-width: 490px) {
        .services-list1 img {
            width: 130px !important;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .site-logo img {
            width: 105px !important;
            margin-top: 12px !important;
        }

        .top-hd img {
            margin-left: 0px !important;
        }

        .banner-m-ain h1 {
            font-size: 38px !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: left !important;
            margin-bottom: 10px !important;
            margin-top:20px !important;
        }

        .whce .headline1 {
            text-align: center !important;
            margin-bottom: 10px !important;
            margin-top: 40px !important;
        }

        .tr-stp h1, .wcer h1 {
            font-size: 26px !important;
            text-align: center !important;
            line-height: 30px !important;
        }

        .reviews h1 {
            font-size: 26px !important;
            line-height: 30px !important;
            margin-bottom: 10px !important;
            font-weight: 600 !important;
        }

        .faq {
            padding: 60px 0 !important;
        }

        .burger3 {
            padding: 50px 0px !important;
        }

        .rfr-frnd h1 {
            margin-top: 35px !important;
            color: #fff;
            text-align: left !important;
            font-size: 26px !important;
            line-height: 30px !important;
        }

        .headline1 h1 {
            margin-top: 0px !important;
            font-size: 26px !important;
            line-height: 30px !important;
            margin-top: 0px !important;
            float: left;
            width: 100%;
        }

        .services-list1 img {
            width: 160px !important;
        }
    }
    /*// Second Div Specific Country*/


    /* **Responsive-02-05-18 By Lijo*/


    .dd .ddTitle .ddTitleText {
        line-height: 24px;
    }

        .dd .ddTitle .ddTitleText img {
            width: 36px !Important;
            height: 22px;
            float: left !Important;
            margin-top: 0px !important;
            margin-right: 3px !Important;
        }

    .dd {
        border: none !Important;
    }

    .div-sep {
        padding-top: 14px;
        color: #dedede;
        margin-right: 10px;
    }


    .headline p {
        text-align: center;
        width: 70%;
        margin: 0 auto;
    }


    .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;
    }

    .whce .services-list {
        margin-top: 25px;
    }

    .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;
    }


    .rvs {
        padding: 50px 0;
        float: left;
        width: 100%;
        background: url(../../Images/backgrounds/ban_111.jpg);
        background-size: cover;
    }

    .faq {
        padding: 100px 0;
        float: left;
        width: 100%;
    }

    .mb3 {
        margin-bottom: 30px;
    }


    .big-pera {
        font-size: 15px;
        /* 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, #00D184 0%, #317951 60%, #010712 100%);
        color: #fff;
    }



    .sign-up-cls {
    }

    .about-special {
        padding: 100px 0 120px;
        position: relative;
        background-image: linear-gradient(#00d184 45%, #00d083 0);
        float: left;
        width: 100%;
        margin-bottom: 100px;
    }

    .ref-ban-overlay {
        top: -2px;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        background-image: url(../../Images/ban-bg-rf.png );
        background-position: right;
        opacity: 0.6;
    }



    .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 {
        border-radius: 3px;
        padding: 6px 25px 6px !important;
        color: #fff !important;
        border: 1px solid #fff;
        margin-top: 5px;
        cursor: pointer;
        /*text-transform: uppercase;*/
    }



    /*.sign-up-cls:hover, .sign-up-cls:focus {
            background: #f9f9f9 !important;
            color: #000 !important;
        }*/

    .Log-in-cls {
        padding: 1px 15px !important;
        margin-top: 10px;
        background: transparent !important;
        /*border: 1px solid #fff;*/
        border-radius: 3px;
        cursor: pointer;
        /*text-transform: uppercase;*/
        /*margin-left: 10px;*/
    }


        .Log-in-cls:hover {
            background: transparent !important;
            color: #fff !important;
        }


    .help-in-cls {
        padding: 1px 15px !important;
        margin-top: 10px;
        background: transparent !important;
        /*border: 1px solid #fff;*/
        border-radius: 3px;
        cursor: pointer;
        /*text-transform: uppercase;*/
        /*margin-left: 10px;*/
    }


        .help-in-cls:hover {
            background: transparent !important;
            color: #fff !important;
        }

    .help-in-cls1 {
        padding: 1px 15px !important;
        margin-top: 10px;
        background: transparent !important;
        /*border: 1px solid #fff;*/
        border-radius: 3px;
        cursor: context-menu;
        /*text-transform: uppercase;*/
        /*margin-left: 10px;*/
    }


        .help-in-cls1:hover {
            background: transparent !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;
        }

    .gap1-50 {
        margin-top: 140px;
        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 .media img {
        width: 160px;
    }

    .reviews .carousel-indicators li {
        border-color: #00D184;
    }

        .reviews .carousel-indicators li.active {
            background-color: #00D184;
        }

    .reviews {
        position: relative;
    }

        .reviews .media-left {
            padding-right: 0px !important;
        }

        .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: center;
            margin-top: 35px;
        }

        .reviews p {
            line-height: 30px;
            text-align: justify;
            padding-bottom: 0px;
            margin-bottom: 0px;
        }

        .reviews .note {
            font-size: 14px;
            padding-top: 10px;
            font-style: italic;
        }

        .reviews ol.carousel-indicators {
            bottom: -80px;
            z-index: 0 !important;
            position: absolute;
        }

    .cust-star {
        text-align: center;
        margin-top: 15px;
    }

        .cust-star i {
            color: #EF6C00
        }

    .reviews span.author-name {
        font-size: 15px;
        float: right;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .dtis-rcp li {
        color: #212121;
    }

    .for-acc-dp {
        text-transform: uppercase;
        margin-bottom: 5px !Important;
    }

    .p-dtls {
        font-weight: 600;
    }

    .border {
        border: 1px solid #f3f3f3;
        padding: 15px;
        min-height: 165px;
        box-shadow: 0 2px 20px 0 rgba(0,0,0,0.07);
    }



    @media (min-width: 300px) and (max-width: 699px) {
        .reviews .carousel {
            position: relative;
        }

        .reviews .carousel {
            margin: 0 15px;
            padding: 0 15px;
            position: relative;
        }
    }

    @media (min-width: 700px) and (max-width: 767px) {
        .faq .reviews {
            height: auto;
        }
    }

    .menu-btn {
        margin-left: 14px;
        background-color: transparent;
    }

    .site-logo {
        padding: 0px;
        height: 40px;
        -webkit-transition: width .3s ease;
        transition: width .3s ease;
        width: 100%;
    }

        .site-logo img {
            width: 150px;
            margin-top:5px
        }

    .sticky-header .site-logo {
        width: auto;
    }
.padtop-0 {
     padding-top:0px!important
}
    .navbar {
        padding: 8px 0 8px 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: 999;
        border-radius: 0;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        -webkit-transform-origin: top;
        -ms-transform-origin: top;
        transform-origin: top;
        border-bottom: 1px solid transparent;
    }

        .navbar.sticky-header {
            background-color: #00D184 !important;
            border-color: #00D184;
            box-shadow: 0 3px 2px -2px rgba(0,0,0,.1)
        }

            /*.navbar.sticky-header a {
                color: #fff !important;
            }*/

            .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: #fff !important;
                border-color: #6E7FF3;
            }

            .navbar.sticky-header .sign-up-cls {
                border-radius: 3px;
                /*padding: 1px 20px!important;*/
                padding: 6px 25px 6px !important;
                border: 1px solid #fff;
                font-size: 15px !important;
                /*text-transform: uppercase;*/
            }

    /*.navbar.sticky-header .sign-up-cls:hover {
                    background: #ffffff !important;
                    color: #000000 !important;
                    border: 1px solid #e6e6e6;
                }*/

    /*.navbar.sticky-header .sign-up-cls:focus {
                    background: #e6e6e6 !important;
                    color: #26b55f !important;
                    border: 1px solid #e6e6e6;
                }*/

    .banner-none::before {
        background: linear-gradient(-225deg, #00D184 0%, #2d965c 60%, #00D184 100%);
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        display: block;
        z-index: 1;
        top: 0;
    }

    .banner-m-ain::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        display: block;
        z-index: 1;
        top: 0;
    }

    .sign-in::before {
        background: linear-gradient(to bottom, rgba(45, 96, 123, 0.85) 0%,rgba(70, 152, 138, 0.37) 100%);
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        display: block;
        z-index: 0;
        top: 0;
    }

    /*.banner-shape {
        content: '';
        position: absolute;
        width: 100%;
        height: 140px;
        background: url(/images/shape.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        bottom: 0;
        left: 0;
        z-index: 2;
        display: block;
    }*/

    .mrgtp-150 {
        margin-top: 60px;
    }

    .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) {
        .wide-two {
            margin-bottom: 20px !Important;
            line-height: 22px;
        }

        .banner-m-ain h1 {
            margin-top: 50px !Important
        }

        .calmessage {
            margin-top: 5px !important;
            font-size: 12px !Important;
            line-height: 16px;
        }

        .ddcurcy .dd .ddTitle .ddTitleText {
            padding: 6px 21px 6px 15px !Important;
        }

        .scnd-login .col-centered {
            padding: 0px !Important;
        }

        .rt-log {
            padding: 30.5px 20px !Important;
        }

        .get-app-nw p {
            font-size: 11px !Important
        }

        .close-nw {
            margin-top: 4px !Important
        }

        .get-app-nw p {
            padding-top: 10px !Important
        }

        .get-app-nw .m-top {
            margin-top: 8px !important;
        }

        .pad-mob {
            padding: 0 2px !Important
        }
    }

    @media (width:320px) {
        .bln-crd-hdr a {
            padding: 6px 0 6px 8px !important
        }

        /*.fee img {
            top: 54px !Important;
        }*/

        .resp-adj {
            margin-top: 20px !important;
        }

        .calmessage {
            line-height: 20px;
            font-size: 10px !Important;
            margin-top: 1px !important;
        }

        .get-app-nw a {
            width: 46px !Important;
        }

        .appp_ht {
            height: 52px !Important;
        }

        .get-app-nw .pad-0 {
            padding: 0 3px !Important;
        }

        .banner-m-ain h1 {
            margin-top: 17px !Important
        }

        .ipad-ht {
            min-height: 675px !Important;
        }

        .bln-crd-lnk {
            width: 100% !Important
        }

        .close-nw {
            margin-left: 0px !Important;
        }


        .get-app-nw .m-top {
            margin-top: 4px !important;
        }

        .get-app-nw p {
            padding-top: 4px !Important;
        }
    }

    @media (max-width: 991px) {

        .sticky-header .navbar-toggle .icon-bar {
        }
    }

    .navbar-nav > li > span {
        font-size: 0.95em;
        /*text-transform: uppercase;*/
        line-height: 49px;
        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: #00D184;*/
    }


.sign-up-cls:focus {
    background-color: #00D184!important
}
.navbar-nav > li > .sign-up-cls:hover {
    background: #01d185;
    border: 1px solid #fff;
}

    .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: 768px) {
        .bush-note {
         display:none
        }
        .about-special {
            margin-bottom: 80px !Important;
        }

        .flt-lft-nw, .why-choose, .about-special {
            padding-bottom: 40px !important;
            padding-top: 40px !Important;
        }

        .ref-img-ban {
            display: none !Important;
        }

        .wid-3 {
            margin-bottom: 20px !important;
        }

        .calmessage {
            line-height: 20px;
        }

        .pad-mob {
            padding: 0 2px !Important;
        }


        .reviewPic, .reviews {
            float: left;
            width: 100%;
        }

        .pross-item {
            float: left;
            width: 100%;
            min-height: 316px !important;
        }

        .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: 40px 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;
            top: 62px;
            position: inherit;
        }

        .top-hd {
            float: left;
            width: 100%;
            background: #0cca80;
        }

        .slide {
            float: left;
            width: 100%;
        }

        .navbar.sticky-header {
            top: 0px;
            position: fixed;
        }

        .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;
        }



        .banner-m-ain h1 {
            font-size: 30px;
            line-height: 40px !Important;
        }

        .icon-spec p {
            line-height: 23px;
            margin-top: 13px !Important;
        }


        .mrg-bt-10 {
            margin-bottom: 30px;
        }

        .an-online {
            margin-top: 0px !Important
        }

        .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 {
            margin: 40px 0px !important;
            padding: 30px 20px !important;
        }

        .reviews p {
        }

        .icon-spec p {
            width: 100%;
        }

        .banner-m-ain p, .banner-m-ain h1 {
            padding: 0 12px;
        }
        /*.navbar-collapse {
            padding-bottom: 20px;
            margin-top: 10px;
        }*/

        .navbar-nav {
            margin: 7.5px 1px;
        }

        .sign-up-cls, .Log-in-cls {
            float: left;
            width: auto;
        }

        .navbar.sticky-header .sign-up-cls, .sign-up-cls {
            padding: 0px !Important;
            float: right;
            border: none;
            color: #fff !Important;
            background: none !Important;
        }

        .sign-up-cls {
            margin-right: 15px;
        }

        .help-in-cls, .help-in-cls1 {
            width: 100% !Important;
        }

        .main-bg {
            background: none !Important;
        }

        .panel-default > .panel-heading {
            background: none !Important;
        }
    }

    @media only screen and (max-width: 768px) and (min-width: 600px) {
        .navbar {
            position: sticky !Important;
        }
    }

@media only screen and (max-width: 1440px) and (min-width: 1280px) {
    .cntry-list-nw .ermt-card {
     top:-234px!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;
        }

        .ddTitleText .ddlabel {
            margin-top: -3px !important;
        }

        .dd .ddTitle .ddTitleText {
            padding: 8px 14px 5px 8px;
        }

            .dd .ddTitle .ddTitleText img {
                width: 27px !Important;
                height: 18px;
                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;
        }

        .align-item-center h2 {
        }

        .gap-50 {
            margin-top: 39px;
        }
    }

    .currency .ddChild {
        height: auto !Important;
    }

    .mand .error {
        margin-top: -7px;
        position: absolute;
        width: 100%;
        left: 0;
    }

    .ermand .error {
        width: 93% !important;
    }

    @media (width:768px) {
      
            .store p {
                text-align: left !important;
                margin-bottom: 0px !important
            }

        .pross-item {
            min-height: 330px !important;
            padding: 35px 20px 35px !important;
        }

        .fee p {
            margin-top: 0px !Important
        }

        .fee img {
            top: 7px !Important
        }

        .resp-adj .mrg-bt-10 {
            margin-bottom: 16px;
        }

        .sign-up-cls {
            margin-top: 11px;
            margin-left: 10px;
            margin-right: 0;
        }

        .close-nw {
            margin-left: 15px !Important
        }

        .get-app-nw p {
            padding-top: 10px !Important;
        }

        .get-app-nw .m-top {
            margin-top: 11px !Important;
        }

        .tr-stp h1 {
            margin-top: 0px !Important
        }

        .banner-m-ain {
            height: 284px;
        }

        .carousel-caption {
            top: 60px !Important
        }

        .cntry-list-nw .ermt-card {
            top: -60px !important;
        }

        .pross-grid .mrgtp-150 {
            margin-top: 0px;
        }

        .ipad-ht {
            height: 420px !Important;
        }
    }

    @media (width:1366px) {
        .flt-lft-nw .mrgtp-50 {
            margin-top: 140px !important;
        }

        .form-select .form-control {
            padding: 10px 5px 10px 13px;
            font-size: 17px;
        }

        .dd .ddTitle .ddTitleText {
            padding: 8px 4px 5px 7px !Important
        }

        .curency {
            width: 39%;
        }

        .snd-bx {
            width: 61%;
        }

        .resp-adj {
            width: 100% !important;
        }

        .spec img {
            width: 46px !Important;
            margin-bottom: 4px;
        }

        .spec {
            margin-top: 32px;
        }

        .banner-m-ain {
            height: 500px;
        }

        .cntry-list-nw .ermt-card {
            top: -234px !Important;
        }

        .cmng-soon .headline1 {
            margin-top: 120px !important
        }
    }

    @media (width:1024px) {

        .flt-lft-nw, .rvs, .why-choose, .about-special, .faq {
            padding: 60px 0 !important
        }
        .about-special {
         margin-bottom:60px!important
        }
            .ermt-card {
                margin-top: 5% !important
            }

        .banner-m-ain .sld-ban {
            height: 800px !Important;
        }

        .curency {
            width: 39%;
        }

        .snd-bx {
            width: 61%;
        }

        .resp-adj {
            width: 100% !important;
        }

        .carousel-caption {
            width: 100% !Important;
            left: 0;
        }

        .spec img {
            width: 40px !Important;
        }

        .carousel-caption {
            top: 88px;
        }

        .cntry-list-nw {
            height: 270px
        }

        .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: 15px;
        }

        .form-select .form-control {
            font-size: 15px;
            padding: 10px 11px 10px 20px;
        }
    }

    @media only screen and (min-width: 1367px) and (max-width: 1800px) {

        .banner-m-ain .sld-ban {
            height: 800px !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;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }
    }

    @media only screen and (min-width: 1025px) and (max-width: 1365px) {
        .banner-m-ain .sld-ban {
            height: 800px !Important;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .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;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .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: 15px;
        }

        .form-select .form-control {
            font-size: 15px;
        }

        .send-now .btn {
            font-size: 15px;
        }

        .divDetail .col-md-4 {
            padding: 0 2px;
        }
    }

    @media (width:1366px) {
        .carousel-caption {
            left: 10%;
            width: 80% !important;
            top: 18%;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .ref-img-ban {
            display: none
        }

        .banner-m-ain .sld-ban {
            height: 800px !Important;
        }

        .banner-none .carousel-caption {
            bottom: inherit !Important;
            top: 200px;
            text-align: center;
            width: 100% !Important;
            right: 0%;
            left: 0%;
        }

        .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;
        }



        .send-now .btn {
            font-size: 15px;
        }

        .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: 600px) and (max-width: 699px) {
        .navbar-toggle {
            padding: 3px 1px !Important;
        }

            .navbar-toggle .icon-bar {
                background: #fff;
            }

        .navbar-collapse {
            background: #00D184;
            padding-bottom: 20px;
            margin-top: 10px;
        }

        .sign-up-cls, .Log-in-cls {
            float: left;
            width: auto;
        }
    }

    @media only screen and (min-width: 700px) and (max-width: 767px) {
        .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;
        }

        .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: #00D184;
            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: 100px;
        margin-bottom: 10px;
    }

    .mrgtp-50 {
        margin-top: 50px;
    }

    .wcer h1 {
        margin-top: 0px !important;
        font-size: 36px;
        line-height: 50px;
        margin-bottom: 10px;
        font-weight: 600 !important;
    }

    .wcer p {
        text-align: center;
        width: 70%;
        margin: 0 auto;
    }

    .wcer ul {
        list-style-type: circle;
        font-size: 20px;
        color: #00D184;
        margin-left: -18px;
    }

    .wcer li {
        width: 100%;
        float: left;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .wcer .ssub {
        float: left;
        margin-left: 5px;
        color: #666666 !important;
        font-size: 15px !important;
    }

    .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: 5px;
        color: #fff !important;
        font-size: 15px !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: 20px 25px !important;
            background: #fff;
        }

        .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: "\f106";
    }

    .panel-default > .panel-heading a[aria-expanded="false"]:after {
        content: "\f107";
    }

    .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;
    }


    .accrd a {
        font-size: 20px;
        width: 100% !important;
        height: 20px !important;
        padding: 10px;
        margin-top: 0px !important;
        text-align: left;
        opacity: 1 !important;
    }

    .accrds a {
        font-size: 18px;
        width: 100% !important;
        height: 20px !important;
        padding: 15px 0 4px !Important;
        margin-top: 0px !important;
        text-align: left;
        opacity: 1 !important;
        font-weight: 500;
        color: #1a1a1a !important
    }

    .accr img {
        width: 50px;
    }

    .acrd-lst1 ul {
        list-style: decimal;
    }

    .acrd-lst2 ul {
        list-style: circle;
        color: #00D184 !important;
    }

    .acrd-lst2 .lst-sb {
        color: #666 !important;
    }

    .acrd-lst1 span {
        float: left;
    }

    .acrd-lst1 .phoneSA {
        float: none !important;
    }

    .acrd-lst1 a {
        opacity: 1 !important;
        font-size: 14px !important;
        float: left;
        height: auto !important;
        width: auto !important;
        margin-top: -10px !important;
        color: #00D184 !important;
        text-decoration: none !important;
        padding-bottom: 0px !important;
        font-weight: 600;
    }


    .rfr-frnd .headline2 {
        color: #fff;
        margin-bottom: 0px;
    }

    .rfr-frnd h1 {
        color: #fff;
        text-align: left;
        font-weight: 600 !Important;
        margin-top: 0px;
        line-height: 50px;
        margin-bottom: 10px;
    }



    .cmng-soon img {
        width: 100%;
    }

    .headline1 h1 {
        margin-top: 0px !important;
        margin-bottom: 20px;
    }

    .services-list1 ul {
        list-style-type: circle;
        font-size: 20px;
        color: #00D184;
        margin-left: -18px;
        margin-bottom: 25px;
    }

    .services-list1 ul {
        list-style-type: circle;
        font-size: 20px;
        color: #00D184;
        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: 5px;
        color: #666666 !important;
        font-size: 17px !important;
    }

    .services-list1 a {
        /*BACKGROUND: #000;*/
        background: linear-gradient(to right, rgba(8, 8, 8) 0%,rgba(8, 8, 8, 0.52) 100%);
        border-radius: 4px;
        margin-right: 30px;
        float: left;
        margin-top: 25px;
    }

    .services-list1 img {
        width: 200px;
    }

    .rffrnd .btn {
        height: 48px;
        border: 1px solid #FFC107;
        text-align: center;
        color: #333 !important;
        border-radius: 3px;
        line-height: 1.25;
        font-size: 15px;
        padding: 6px 12px;
        max-width: 100%;
        transition: all .2s ease-in-out;
        background: #FFC107;
        margin-top: 30px;
        outline: none !important;
        min-width: 200px;
    }


    @media only screen and (min-width:300px) and (max-width: 345px) {
        .rffrnd .btn {
            min-width: 200px;
        }
    }

    @media only screen and (min-width:300px) and (max-width: 767px) {
        .rfr-frnd h1 {
            margin-top: 35px !important;
            color: #fff;
            text-align: left !important;
            font-size: 22px !important;
            line-height: 30px !important;
        }
    }

    @media only screen and (min-width:1023px) and (max-width: 1024px) {
        .reviewPic, .reviews {
            float: left;
            width: 100%;
        }

        .ipad-ht {
            height: 360px !Important;
        }

        .pross-grid .mrgtp-150 {
            margin-top: 0px;
        }

        .cntry-list-nw .ermt-card {
            position: inherit !Important;
            top: 0px !important;
        }

        .banner-m-ain h1 {
            line-height: 42px !important;
            font-size: 30px;
            padding-bottom: 0;
            margin-bottom: 0;
        }



        .tr-stp h1, .reviews h1, .rfr-frnd h1, .headline1 h1, .why-choose h1 {
            font-size: 30px !important;
        }

        .wide-two {
            margin-bottom: 15px !important;
        }

        .calmessage {
            padding: 0px 9px !important;
            font-size: 12px !important;
            margin-top: 0px !important;
        }

        .fee p {
            margin-top: 0px !important
        }

        .fee img {
            top: 8px;
        }

        .cntry-list-nw .wid_1000 {
            width: 100% !Important
        }

        .bln-crd-hdr a {
            padding: 6px 8px !important;
            margin: 12px 0% !Important;
        }

        .bln-crd-lnk img {
            width: 32px !Important;
            padding-right: 6px;
            margin-top: -3px
        }

        .ermt-card1 {
            max-width: 100%;
            /* left: 50%; */
            transform: translateX(0%);
            /* min-width: 340px; */
            z-index: 500;
            transform: translatey(-50%) !important;
        }

        .banner-none {
            min-height: 550px !important;
        }

        .banner-m-ain {
            height: 415px;
        }

        .carousel-inner .banner-none h1 {
            color: #fff;
            margin: 0px 0px 0px !important;
            font-size: 50px;
        }
    }

    .send-now1 .btns {
        border: 1px solid #fff;
        text-align: center;
        color: #fff;
        border-radius: 4px;
        line-height: 1.25;
        font-size: 15px;
        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: left;
        margin: -46px auto;
        text-align: center;
        width: 100%;
    }

    .banner-none {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 600px;
        display: flex;
        justify-content: center;
        align-items: center;
        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='#00D184', endColorstr='#00D184',GradientType=0 ); /* IE6-9 */
    }

        .banner-none h1 {
            color: #fff;
            margin: 20px 0px;
            font-size: 40px;
            font-weight: 600 !important;
            line-height: 60px;
            margin-top: 0px;
        }

        .banner-none p {
            text-align: center !Important;
            width: 60%;
            margin: 0 auto;
        }
    /*.banner-none h3 {
        color: #fff;
        line-height: 35px;
        font-weight: 400;
    }*/
    .bln-crd-hdr h3 {
        padding: 0px 0px 40px;
        color: #fff;
    }

    .ermt-card1 .sst {
        display: none;
    }

    .ermt-card1 br {
        display: none;
    }


    @media only screen and (min-device-width : 1200px) and (max-device-width : 1440px) {
        .lp-rs {
            width: 75% !Important;
        }

        .home-ban-ht {
            height: 502px !Important;
        }


        .dtl_cntry_page {
            height: 460px !Important
        }

        .calmessage {
            margin-top: 10px !important;
            padding: 0px 9px !important;
            font-size: 12px !important
        }
    }

    @media only screen and (min-device-width : 600px) and (max-device-width : 1160px) {
        .ermt-card1 .sst {
            display: block;
            height: 35px;
        }

        .ermt-card1 br {
            display: block;
        }
    }

    @media only screen and (min-device-width : 600px) and (max-device-width : 1199px) {
        .bln-crd-hdr .bln-crd-lnk {
            text-align: center !important;
            float: left !important;
        }
    }

    @media only screen and (min-device-width : 380px) and (max-device-width : 599px) {
        .bln-crd-hdr .bln-crd-lnk {
            text-align: center !important;
            float: none !important;
        }

        .bln-crd-hdr a {
            margin: 10px 1% !important;
            text-align: left !Important;
            padding-left: 10px !Important;
        }
    }

    .pad-0-5 {
        padding: 0 5px !important;
    }

    @media only screen and (min-device-width : 300px) and (max-device-width : 379px) {
        .bln-crd-hdr .bln-crd-lnk {
            text-align: center !important;
            width: 100% !important;
            float: none !important;
        }
    }

    .bln-crd-hdr .bln-crd-lnk {
        text-align: center;
        float: left;
        width: 100%;
    }

    .bln-crd-hdr a {
        min-width: 100%;
        border-radius: 3px;
        background-color: #f1f4f5;
        border: none;
        transition: background-color .15s linear;
        padding: 10px 13px;
        color: #000000;
        text-decoration: none;
        font-size: 14px;
        float: left;
        margin: 15px 0%;
        text-align: center;
    }


        .bln-crd-hdr a:hover {
            background-color: #e6e6e6;
        }

    .bln-crd-lnk img {
        width: 30px;
        vertical-align: middle;
        margin-top: -4px;
    }

    .country_bind {
        float: left;
        width: 100%;
        padding: 0 30px;
    }

    .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-bottom: 15px;
    }

    .login-inp-otr .form-control {
        border-bottom: 1px solid #cecfc5 !important;
        height: auto;
        padding: 0px !important;
        color: #333 !important;
        font-size: 15px !important;
    }

    .SenEmail {
        height: 37px !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 #ccc !important;
        color: #000 !important;
        font-size: 15px;
    }

    #referralform .form-control {
        box-shadow: none !Important
    }

    /*.has-success .form-control {
        border-color: #cd3333 !important;
    }*/

    .has-success .form-control:focus {
        border-color: #00D184 !important
    }

    .has-error .form-control:focus {
    }

    .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: 15px;
        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: -50px;
        font-size: 12px !important;
        color: #666666 !important;
    }

    .sm-onimg img {
        width: 100%;
        margin: 0 0;
    }

    .sm-ongo {
        margin-bottom: 0px;
    }

    @media only screen and (min-width: 460px) and (max-width: 767px) {
        .sm-onimg img {
            width: 50%;
            margin: 0 25%;
        }

        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 40px;
        }

        .sm-ongo {
            margin-bottom: 10px;
        }

        .whce .headline1 {
            text-align: center !important;
            margin-bottom: 10px !important;
            margin-top: 40px !important;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 459px) {
        .sm-onimg img {
            width: 70%;
            margin: 0 15%;
        }

        .headline1 {
            text-align: left;
            margin-bottom: 30px;
            margin-top: 40px;
        }

        .sm-ongo {
            margin-bottom: 10px;
        }

        .whce .headline1 {
            text-align: center !important;
            margin-bottom: 10px !important;
            margin-top: 40px !important;
        }

        .banner-shape {
            display: none;
        }

        .fpwddv .banner-shape {
            display: none;
        }
    }

    .mui-textfield--float-label > input:-webkit-autofill ~ label {
        transform: translate(0px, 0px);
    }
    /*.login-inp-otr input ~ span, textarea ~ span {
    background: none !important;
}
.login-inp-otr .form-bar {
    position: relative;
    display: block;
    width: 100%;
}*/
    /*.input:-internal-autofill-previewed, input:-internal-autofill-selected, textarea:-internal-autofill-previewed, textarea:-internal-autofill-selected, select:-internal-autofill-previewed, select:-internal-autofill-selected {
    background-color: none !important;
    background-image: none !important;
}*/
    /*Refer a Friend*/
    @media (min-width: 768px) {
        .smallmdl .modal-dialog {
            width: 480px;
            margin: 30px auto;
        }
    }

    @media only screen and (min-width: 500px) and (max-width: 767px) {
        .smallmdl .modal-dialog {
            width: 480px;
            margin: 30px auto;
        }
    }

    @media only screen and (min-width: 300px) and (max-width: 499px) {
        .smallmdl .modal-dialog {
            width: 90%;
            margin: 5% auto;
        }
    }

    .smallmdl .modal-content {
        position: relative;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #999;
        border: 1px solid rgba(0, 0, 0, .2);
        border-radius: 10px;
        outline: 0;
        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
        padding: 15px;
    }

    .rfr-btn {
        background: #00D184 none repeat scroll 0 0;
        /*text-transform: uppercase;*/
        border-radius: 3px;
        border: 1px solid #00D184;
        color: #fff;
        margin-top: 5px;
        padding: 9px 18px !important;
        font-size: 15px;
        transition: all .2s ease-in-out;
        width: 100%;
    }

    .rfr-msgdv .alert-success {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
        text-align: center;
        padding: 5px 14px;
        margin-top: 10px;
        font-size: 14px;
        line-height: 21px;
        border-radius: 5px;
        margin-bottom: 0px !Important
    }

    .rfr-msgdv .alert-error {
        color: #000000;
        background-color: #f8d7da;
        border-color: #f5c6cb;
        text-align: center;
        padding: 10px 10px;
        margin-top: 30px;
        font-size: 14px;
        line-height: 26px;
    }
    /*End Refer a Friend*/
    /*Forgot password*/
    .fpwddv {
        background: url(../../Images/1sld.jpg) no-repeat;
        padding: 90px 0px 63px 0;
        background-position: center;
        background-size: cover;
        height: 800px;
        position: relative;
    }

        .fpwddv::before {
            background: linear-gradient(to bottom, rgba(45, 96, 123, 0.85) 0%,rgba(70, 152, 138, 0.37) 100%);
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            display: block;
            z-index: 0;
            top: 0;
        }

        .fpwddv .banner-shape {
            content: '';
            position: absolute;
            width: 100%;
            height: 140px;
            background: url(/images/shape.png);
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            bottom: 0;
            left: 0;
            z-index: 0;
            display: block;
        }

    .fpwdbtn {
        background: #00D184 none repeat scroll 0 0;
        /*text-transform: uppercase;*/
        border-radius: 30px;
        border: 1px solid #00D184;
        color: #fff;
        margin-top: 30px;
        padding: 9px 18px !important;
        font-size: 15px;
        transition: all .2s ease-in-out;
        width: 100%;
    }

    .fpwddv p {
        padding: 30px 0px;
    }

    .log-error, .rdd-clr {
        font-size: 12px;
        color: #cd3333;
        text-align: right;
        line-height: 21px !important;
    }

    .fpwdfrm .form-control {
        margin-bottom: -10px;
    }

    .fpwddv .alert-success {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
        text-align: center;
        padding: 30px 14px !important;
        margin-top: 10px !important;
        font-size: 14px;
        border-radius: 5px;
    }
    /*End Forgot password*/


    .xyz img {
        width: 70px !Important
    }

    .has-error .mand {
        float: none !Important
    }

    #preloader {
        display: none
    }

    .whce .headline1 {
        width: 535px;
    }




    @media only screen and (min-width:300px) and (max-width: 1150px) {

        .whce .headline1 {
            width: 100%;
        }
    }

    .reviewPic {
        text-align: center;
    }

        .reviewPic img {
            width: 130px;
            margin: 0pc auto;
        }

    .mobApp {
        display: none;
    }

    @media only screen and (min-width:300px) and (max-width: 767px) {
        .dtl_cntry_page {
            min-height: 681px
        }

        .services-list1 {
            text-align: center !Important
        }

            .services-list1 a {
                margin-right: 10px;
                float: none !Important
            }

        .mobApp {
            display: block;
        }

            .mobApp img {
                width: 130px;
                margin: 0px 4px;
            }

        .ermt-card {
            position: inherit !Important;
            top: -72px !Important;
        }

        .banner-m-ain h1 {
            margin-top: 45px;
            line-height: 30px;
        }

        .banner-m-ain h1 {
            line-height: 30px;
        }
    }

    .get-app-nw img {
        width: 90%;
        border-radius: 10px;
    }

    .get-app-nw .pad-0 {
        padding: 0 6px !important;
    }

    .appp_ht {
        height: 64px;
        float: left;
        width: 100%;
    }

    .get-app-nw {
        padding: 10px;
        float: left;
        width: 100%;
    }

        .get-app-nw p {
            font-size: 13px;
            text-align: left;
            line-height: 30px;
            padding-top: 10px;
            padding-bottom: 0;
            margin: 0;
        }

        .get-app-nw a {
            background: #FFC107;
            padding: 7px;
            font-size: 12px;
            border-radius: 5px;
            color: #333;
            width: 100%;
            float: left;
            text-align: center;
            height: 30px;
            line-height: 15px;
        }

        .get-app-nw .m-top {
            margin-top: 11px;
        }

    .close-nw {
        margin-top: 12px;
        float: left;
        margin-left: 5px;
    }


    .cntry-list-nw {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 30px;
    }

        /*.cntry-list-nw .ermt-card {
            position: absolute;
            top: -350px;
            background: #fff;
            box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
            padding: 35px;
        }*/



        .cntry-list-nw .ermt-card {
            position: absolute;
            top: -256px;
            background: #fff;
            box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
            padding: 35px;
        }

    .banner {
        border-bottom: 1px solid #f0f0f0;
        min-height: 700px;
        overflow: hidden;
        position: relative;
        background-position: center;
        background-size: cover;
    }

    .cntry-list-nw h6 {
        text-align: center;
        float: left;
        width: 100%;
        line-height: 30px;
        font-weight: normal !important;
        font-size: 15px !Important
    }

    .search-section {
        position: relative;
        float: left;
        width: 100%;
    }

        .search-section .form-control {
            float: left;
            width: 100%;
            height: 60px;
            border: solid 1px #eaeaea;
            margin: 20px 0;
            font-size: 18px;
            font-weight: normal;
            box-shadow: none;
        }


    #ui-id-1 li {
        height: 56px;
        background-color: #fff;
        padding: 11px 20px;
        border-bottom: 1px solid #f5f5f5;
    }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
        background: none !Important;
        border: 1px solid #fff !Important;
        color: #000 !important;
    }

    #ui-id-1 {
        max-height: 260px;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
        box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1);
        border: none !important;
    }

    .ui-menu-item-wrapper {
        width: 100%;
        float: left;
    }

    .ui-menu .ui-menu-item-wrapper:hover {
        background: #ffffff !Important;
        border-top: 1px solid #ffffff !Important;
        border-bottom: 1px solid #ffffff !Important;
    }

    #ui-id-1 img {
        width: 30px;
        margin-right: 10px;
    }




    .search-section ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-weight: 100 !important;
    }

    .search-section ::-moz-placeholder { /* Firefox 19+ */
        font-weight: 100 !important;
    }

    .search-section :-ms-input-placeholder { /* IE 10+ */
        font-weight: 100 !important;
    }

    .search-section :-moz-placeholder { /* Firefox 18- */
        font-weight: 100 !important;
    }





    .search-section .form-control:focus {
        box-shadow: inherit !Important;
        border: solid 1px #eaeaea !Important
    }

    .search-section img {
        position: absolute;
        width: 19px;
        right: 21px;
        top: 44px;
    }

    .cntry-list-nw p {
        font-size: 12px;
    }

    .carousel-caption .col-centered {
        float: none;
        margin: 0px auto !important;
    }

    .cntry-list-nw .gift {
        width: 26px;
        left: 1px;
        margin-top: -9px;
        margin-right: 7px;
    }

    .zero_fees {
    }

    .flt-lft-nw {
        float: left;
        width: 100%;
        padding-bottom: 100px;
        padding-top: 100px;
    }


        .flt-lft-nw .right-bdr {
            float: left;
        }

    .wid-one {
        width: 100%;
        margin: 0 auto !Important;
    }

    .wide-two {
        width: 100%;
    }

    .wid-3 {
        margin: 0px !Important
    }

    .wide-two {
        margin-top: 0px !Important;
    }


    @media only screen and (min-width:430px) and (max-width:767px) {
        .icon-spec .wide-two {
            margin-bottom: 11% !important;
        }

        .rotate_mob_1 {
            width: 5%;
        }

        .rotate_mob_2 {
            width: 10%;
        }

        .rotate_mob_3 {
            width: 40%;
        }

        .rotate_mob_4 {
            width: 40%;
        }

        .rotate_mob_4 {
            width: 15%;
        }

        .rotate_mob_3 p {
            padding-top: 14px;
            padding-left: 6px;
        }

        .sign-up-cls, .Log-in-cls {
            float: right !Important;
        }

        .bln-crd-hdr a {
            text-align: left;
            padding-left: 10%
        }

        .carousel-caption {
            top: 100px !Important;
        }
    }

    .nw-xt h6 {
        text-align: left;
        font-size: 15px;
        font-weight: 600 !Important;
    }

    .nw-xt .sepa {
        margin-bottom: 20px;
    }

    .acrd-lst1 .acc-a, .dtis-rcp .acc-a {
        font-size: 15px !Important;
        height: inherit !Important;
        padding: 0px;
        margin: 0px !Important;
        display: initial;
        color: #00d184;
        font-weight: 600;
        float: none
    }

    .sepa-countries th {
        font-weight: 600;
        background: #2F4858 !important;
        color: #fff !Important;
    }

    .sepa-countries td {
        border: 1px solid #ddd !Important;
    }


    .ht-mn .border {
        min-height: 220px !important;
    }


    .wh-sp {
        font-size: 15px !important;
        font-weight: 600 !Important;
        margin-bottom: 0px !Important;
    }

    .sepa-countries {
        margin-top: 20px;
        font-size: 14px;
    }

        .sepa-countries img {
            width: 13px !Important;
        }


    .cntry-list-sub {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 30px;
    }

        .cntry-list-sub .ermt-card {
            position: absolute;
            top: -235px;
            background: #fff;
            box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
            padding: 35px;
        }

        .cntry-list-sub .mrg-bt-10 {
            margin-bottom: 30px !Important
        }


    .reviews .sub-hding {
        text-align: center;
        padding-bottom: 10px;
    }

    .reviews .carousel {
        position: relative;
        box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 20px 0px;
        margin: 50px 120px;
        padding: 50px 70px;
        text-align: center;
    }

    .carousel-indicators .active {
        width: 8px;
        height: 8px;
    }

    .carousel-indicators li {
        width: 7px;
        height: 7px;
    }

    .trs-logo-span {
        float: left;
        width: 100%;
    }

    .reviews .trs-logo {
        margin-bottom: 15px;
        width: 100px !important;
    }

    .reviews .media img {
        width: 124px;
    }

    .reviews .media p {
        line-height: 30px;
        text-align: center;
        margin-top: 35px;

    }

    .reviews span.author-name {
        font-size: 15px;
        float: right;
        text-align: center;
        width: 100%;
        margin-bottom: 0px;
    }

    .sml-cntry {
        font-size: 11px;
    }

    .reviews a {
        color: rgb(0, 209, 132);
    }


    .dat-es {
        font-size: 12px;
    }


        .dat-es a {
            display: initial;
            font-size: 12px;
            opacity: 1;
            transition: initial;
        }

    .tp-widget-review a {
        text-align: center !Important
    }

    .trustpilot-widget {
        margin-top: 30px;
        margin-bottom: 0px;
    }


    .ref-img-ban {
        position: absolute;
        top: 0px;
    }

    .pross-item {
        background: #fff;
        margin-bottom: 30px;
        position: relative;
        text-align: center;
        padding: 50px 40px 35px;
        min-height: 360px;
    }

    .add-sec {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

        .add-sec img {
            text-align: center;
            font-size: 15px;
            color: #622005;
            width: 100%;
        }

        .add-sec p {
            text-align: center;
            font-size: 15px;
            margin-top: 20px;
            color: #000;
        }

    .pross-grid .mrgtp-150 {
        margin-top: 150px;
    }

    .tp-widget-wrapper .wrapper-top {
        margin-bottom: 40px !important;
    }

    .wrapper-bottom {
        margin-top: 30px;
    }

    .rvs h1, .rvs p {
        color: #fff;
    }

    .why-choose {
        float: left;
        width: 100%;
        padding: 100px 0
    }

    .store {
        float: left;
        width: 100%;
    }

    .why-choose h1 {
        font-size: 36px;
        line-height: 50px;
        margin-bottom: 10px;
        font-weight: 600 !important;
    }


    .spec {
        float: left;
        margin-bottom: 30px;
        padding: 30px;
        background-position: 30px;
        background-repeat: no-repeat;
        background-color: #fff;
        box-shadow: 0 6px 12px 0 rgba(0,0,0,0.1);
    }

        .spec .icn {
            width: 35px;
            height: 40px;
            margin-bottom: 20px;
            background-position: 50%;
            background-repeat: no-repeat;
        }

        .spec h5 {
            font-weight: 600 !Important;
            font-size: 16px !Important;
            text-align: left !important;
        }

        .spec p {
            width: 100% !important;
            text-align: justify !important
        }

    .home-txt-mt {
        margin-top: 30px;
    }

.bush-note {
    background: #2F4858;
    padding: 10px;
}

    .bush-note p {
        color: #fff;
        font-size: 11px;
        padding: 0; line-height:21px; text-align:center
    }

    .bush-note h6 {
        color: #fff;
        font-size: 14px;
        padding: 0;
        text-align: center;
        font-weight: 600 !important;
        margin-top: 2px;
    }

.nav-nav {
    width: 100%;
    float: left;
    padding: 10px 0 5px;
}

.bush-note a {
    font-size: 11px !important;
    color: #00D184 !important;
    text-decoration: underline !important;
    font-weight: 600;
}



/*testimonial 28-12-20*/
.testimonial .dat-es {
    color: #777;
    float: left;
    margin-top: 0px !important;
}
.trs-logo-span .trs-logo {
    display: none
}

.star {
    width: 100px !important;
    float: left
}

.ex-rv {
    float: left;
    font-size: 12px;
    line-height: initial !important;
    margin-top: 12px !important;
    color: #191919 !important;
    text-align: left !important;
}

.author-name {
    float: left !important;
    width: 100% !important;
    text-align: left !important;
    font-size: 12px !important;
    line-height: initial !important;
    position: absolute;
    left: 15px;
    bottom: 14px;
}

.testimonial .media-body {
    float: left;
    width: 100%;
}

.tst {
    padding: 100px 0;
    float: left;
    width: 100%;
    background: #666666
}

.tst-slider {
    margin-top: 35px;
}

.tst .item {
    background: #000;
    color: #fff;
}

.testimonial {
    background-color: white;
    text-align: center;
    padding: 15px 15px;
    margin: 0 15px;
    position: relative;
    min-height: 183px;
}



    .testimonial .icon {
        display: inline-block;
        font-size: 80px;
        color: #016d9b;
        margin-bottom: 20px;
        opacity: 0.6;
    }

    .testimonial .description {
        font-size: 14px;
        color: #777;
        text-align: justify;
        margin-bottom: 30px;
        opacity: 0.9;
    }

    .testimonial .testimonial-content {
        width: 100%;
        left: 0;
        position: absolute;
    }

    .testimonial .pic {
        display: inline-block;
        border: 4px solid white;
        border-radius: 50%;
        box-shadow: 0 0 4px 4px #016d9b;
        overflow: hidden;
        z-index: 1;
        position: relative;
    }

        .testimonial .pic img {
            width: 100%;
            height: auto;
        }

    .testimonial .name {
        font-size: 15px;
        font-weight: bold;
        color: white;
        text-transform: capitalize;
        margin: 10px 0 5px 0;
    }

    .testimonial .title {
        display: block;
        font-size: 14px;
        color: #ffd9b8;
    }

.owl-controls {
    margin-top: 35px;
}

.owl-pagination {
    display: flex;
    justify-content: center;
}

.owl-page {
    height: 10px;
    width: 10px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 10%;
}

    .owl-page:hover,
    .owl-page.active {
        background-color: rgba(255, 255, 255, 0.3);
    }

    .owl-page:not(first-item) {
        margin-left: 10px;
    }