
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
#addBeneficiary .close,
.benefit_left_name ul li span {
    right: 15px;
    position: absolute;
}
#carbonads,
#carbonads > span,
.rating_profile h4 span {
    display: block;
}
#carbonads a,
.jquery-script-center a,
a {
    text-decoration: none;
}
.jquery-script-center ul,
ul {
    padding: 0;
    list-style: none;
}
#jquery-script-menu {
    position: absolute;
    height: 90px;
    width: 100%;
    top: 0;
    left: 0;
    border-top: 5px solid #316594;
    background: #fff;
    -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
    z-index: 999999;
    padding: 10px 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.login-box-body,
.login-logo,
.register-box-body,
.register-logo {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.jquery-script-center {
    max-width: 960px;
    margin: 0 auto;
}
.jquery-script-center ul {
    width: 212px;
    float: left;
    line-height: 45px;
    margin: 0;
}
.jquery-script-ads {
    max-width: 728px;
    height: 90px;
    float: right;
}
.jquery-script-clear {
    clear: both;
    height: 0;
}
#carbonads {
    overflow: hidden;
    max-width: 728px;
    position: relative;
    font-size: 22px;
    box-sizing: content-box;
}
#carbonads a {
    color: #4078c0;
}
#carbonads a:hover {
    color: #3664a3;
}
.carbon-wrap,
.logo_sec .d-flex {
    display: flex;
    align-items: center;
}
.carbon-img {
    display: block;
    margin: 0;
    line-height: 1;
}
.carbon-img img {
    display: block;
    height: 90px;
    width: auto;
}
.pull-left{
    text-align: center;
}
.carbon-text {
    display: block;
    padding: 0 1em;
    line-height: 1.35;
    text-align: left;
}
.carbon-poweredby {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 6px 10px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 600;
    font-size: 8px;
    border-top-left-radius: 4px;
    line-height: 1;
    color: #aaa !important;
}
.benefis_list table tr th,
.money_trsfr,
.money_trsfr_p,
.money_trsfr_t {
    background-color: #002c6a;
    color: #fff;
}
@media only screen and (min-width: 320px) and (max-width: 759px) {
    .carbon-text {
        font-size: 14px;
    }
}
@media only screen and (max-width: 1023px) {
    .jquery-script-ads {
        display: none;
    }
}
/* * {
    margin: 0 auto;
    padding: 0;
} */
.offer_slide.owl-carousel .owl-stage-outer {
    max-height: 177px;
}
button,
input,
select,
textarea {
    font-family: Lato, sans-serif;
}
p {
    margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}
.money_trsfr {
    display: block;
    padding: 5px 15px;
    border: 1px solid #002c6a;
    border-radius: 3px;
    font-size: 16px;
}
.money_anchor,
.radio_money,
.senderList {
    display: inline-block;
    width: 100%;
}
.money_anchor {
    font-size: 15px;
    line-height: 22px;
}
#days,
#hours,
#minutes,
.error {
    font-size: 14px;
}
.benefis_list table tbody tr td {
    background-color: #fff;
}
.input_right {
    margin-left: 20px !important;
}
.contPost,
.senderList span,
.total_amount p {
    font-size: 16px;
    line-height: 24px;
}
.benefis_list table tr th {
    padding: 10px 15px;
}
.senderList {
    padding: 10px 0;
}
.money_trsfr_p,
.money_trsfr_t {
    display: block;
    font-size: 16px;
}
.money_trsfr_p {
    padding: 5px 15px;
    border: 1px solid #002c6a;
    border-radius: 4px;
    margin: 15px 0;
    background-image: none;
}
.mt_transfer.modal-dialog {
    width: 380px;
    margin: 30px auto;
}
.money_trsfr_t {
    padding: 4px 15px;
    border: 1px solid #002c6a;
    border-radius: 3px;
    margin: 22px 0;
}
.show_services,
.show_services1,
.sidebar-toggle span.menu_show {
    display: none;
}
.vie_nmore,
.vie_nmore1 {
    display: inline-block;
    font-size: 13px;
    margin-top: 7px;
    border: 1px solid #fe810d;
    padding: 4px 15px;
    border-radius: 20px;
    color: #fe810d;
    line-height: 18px;
}
.skin-blue .sidebar-menu > li.header,
.walletitem {
    color: #fff;
    background: #002c6a;
    
}
.dashboard_icon h1 {
    margin: 0;
    font-size: 20px;
    line-height: 37px;
    font-weight: 500;
}
.profile-sidebar {
    width: 100%;
    display: block;
    float: left;
}
.profile-sidebar img {
    width: 123px;
    position: absolute;
    top: 50%;
    left: 8%;
    transform: translate(-50%, -50%);
    z-index: 999;
}
.sidebar-collapse .profile-sidebar img {
    width: 44px;
    left: 0;
    bottom: 0;
}
.walletitem {
    text-align: center;
    padding: 2px 20px;
    font-size: 18px;
    float: right;
    margin: 0;
    width: 70%;
}
.skin-blue .main-header .logo {
    background-color: #fff;
    color: #000;
}
.box-msg p{
    color: #000;
    padding: 10px;
}
/* .main-header {
    padding: 0;
    width: 100%;
    display: inline-block;
} */
/* .skin-blue .left-side,
.skin-blue .main-sidebar,
.skin-blue .wrapper {
    background-color: #fff;
    color: #000;
    border-right: 0px solid #ddd;
} */
.profile-userpic {
    float: left;
}
.logo-mini img,
.profile-userpic img {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 9999px !important;
}
.profile-usertitle .profile-usertitle-name {
    font-size: 16px;
    font-weight: 700;
}
.profile-usertitle .profile-usertitle-status {
    font-size: 16px;
    line-height: 1.5;
    text-transform: uppercase;
    color: #aaa;
    font-weight: 600;
}
.modal_ads_r .close,
.modal_ads_r .close:hover {
    color: #000;
    opacity: 1;
}
.profile-usertitle .profile-usertitle-status span {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 9999px;
    margin-right: 5px;
}
.skin-blue .main-header .navbar {
    border-bottom: 0 solid #ddd;
    background-color: #fff;
}
.skin-blue .main-header .navbar .sidebar-toggle {
    color: #01b7f1;
    font-size: 28px;
    line-height: 36px;
    padding-left: 0;
}
.text_flow {
    padding: 15px 0;
    width: 78%;
    float: left;
    font-size: 20px;
    color: red;
    letter-spacing: 2px;
}
.navbar-static-top .logo_sec {
    width: 18%;
    float: right;
    padding: 4px 8px;
    text-align: right;
    height: 0 !important;
    margin-top: -80px;
}
/* .all_section{
    margin-top: 20px;
} */
.navbar-static-top .logo_sec img {
    width: 150px;
    display: inline-block;
    margin: 5px 10px 0 0;
}
.sidebar-menu > li {
    border-bottom: 1px solid #ddd;
    font-weight: 400;
}
.skin-blue .sidebar a {
    color: #333;
    font-size: 14px;
}
.skin-blue .sidebar-menu > li.active > a,
.skin-blue .sidebar-menu > li.menu-open > a,
.skin-blue .sidebar-menu > li:hover > a {
    color: #01b7f1;
    font-weight: 700;
    background: #fff;
    border-bottom: 2px solid #01b7f1;
}
.skin-blue .content-header {
    margin-bottom: 0;
    background: #e4e4e4;
    /* padding: 26px 15px 10px 20px; */
}
.modal_ads_r.modal-dialog {
    width: 480px;
}
.modal_ads_r .close {
    float: right;
    font-size: 37px;
    font-weight: 300;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    position: absolute;
    right: 5px;
    z-index: 99;
    top: 0;
}
.modal_ads_r.modal-header {
    padding: 10px;
    border-bottom: 0 solid #e5e5e5;
}
.close_btn_t.modal-footer {
    border: 0 solid #e5e5e5;
}
.close_btn_t {
    background-color: transparent;
    background-image: none;
    padding: 4px 15px;
    color: #f15518;
    border: 1px solid #f15518;
    font-size: 16px;
}
#days {
    color: #db4844;
}
#hours {
    color: #f07c22;
}
#minutes {
    color: #f6da74;
}
#seconds {
    font-size: 12px;
    color: #abcd58;
}
.half_width {
    width: 50%;
}
.full-width,
.full_tbl_td,
.offer_slide,
.recognitions_area {
    width: 100%;
    display: inline-block;
}
#timer {
    display: inline-flex;
}
#timer div {
    padding-right: 8px;
    color: #fff;
}
.btn_parent .btn.focus,
.btn_parent .btn:focus,
.btn_parent .btn:hover {
    color: #fff;
}
.btn_parent {
    padding-top: 0;
}
.full-width {
    margin-bottom: 20px !important;
}
.offer_slide {
    padding: 0 0 15px;
}
.recognitions_area {
    padding: 10px 0;
    background-color: #383636;
    border-radius: 5px;
}
.TestmonialArea,
.inner-right-client,
.right_dashu {
    display: inline-block;
    background-color: #fff;
    width: 100%;
}
.inner-right-client {
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 5px;
}
.sectionHeading h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}
.brleft h3 {
    border-left: 2px solid #002c6a;
    padding: 5px;
}
.right_dashu {
    min-height: 500px;
    max-height: 781px;
}
.TestmonialArea {
    border-radius: 5px;
    margin-top: 19px;
    padding: 15px 0;
}
.white_head h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
}
.reco_left {
    max-width: 100%;
    width: 100%;
}
.reco_left p {
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
}
.reconize_in {
    width: 100%;
    display: flex;
}
.active_client,
.details_news,
.inner-right-dash,
.top_new {
    display: inline-block;
}
.reco_left img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    width: 137px;
    height: 73px;
}
.logo_sec .m10 {
    margin: 5px 0;
}
.flex-coloumn {
    flex-direction: column;
}
.rating .checked {
    color: orange;
}
.clients_slide.owl-carousel .owl-item img {
    display: block;
    width: auto;
}
.top_new {
    width: 100%;
    background-color: #f5f5f5;
    margin: 10px 0;
    padding: 15px;
}
.details_news {
    width: 100%;
}
.website_d {
    width: 60%;
    float: left;
    margin-bottom: 10px;
}
.time_area {
    width: 40%;
    float: left;
}
.time_area p {
    text-align: right;
}
.color_red,
.form-groupbtn,
.loader_text,
.mobileNum form,
.service_btn,
.testimonial_c p {
    text-align: center;
}
.active_client {
    width: 100%;
    padding: 10px 0 0;
}
.left_media_act {
    max-width: 72px;
    width: 100%;
    float: left;
    margin-right: 15px;
}
.right_content_act {
    max-width: calc(100% - 87px);
    float: left;
    width: 100%;
}
.top_new p {
    font-size: 14px;
    line-height: 18px;
}
.right_content_act h4 {
    display: block;
    font-size: 44px;
    color: #ff9700;
    text-transform: uppercase;
    line-height: 44px;
    font-weight: 700;
}
.right_content_act h4 span {
    display: block;
    font-size: 16px;
    color: #617087;
    text-transform: uppercase;
    line-height: 24px;
}
.inner-right-dash {
    width: 100%;
    background-color: #fff;
    padding: 8px;
    margin-bottom: 15px;
    border-radius: 5px;
}
.testimonial_c {
    width: 98%;
    display: block;
    padding: 10px;
    border: 1px solid #bba8b0;
    margin: 10px auto;
}
.kyc_fund,
.rating_profile {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}
.rating_profile h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.inner-services h3 {
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    color: #617087;
    padding: 5px 0 5px 12px;
    position: relative;
}
.inner-services h3::after {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #d2577d;
    content: " ";
    display: block;
    top: 8px;
    left: 0;
    position: absolute;
}
.service_btn {
    border: 1px solid red;
    padding: 5px;
    display: inline-block;
    width: 100px;
    border-radius: 25px;
    margin-top: 10px;
    font-size: 13px;
    line-height: 19px;
    color: #f04004;
}
.inner-services p a {
    font-size: 13px;
    line-height: 19px;
    color: #617087;
    padding: 4px 0;
    display: block;
}
.inner-services {
    margin-bottom: 10px;
    margin-top: 10px;
}
.removePdd {
    padding-right: 0;
}
.inside-offer-img img {
    width: 100%;
    border-radius: 4px;
    margin-bottom: 20px;
}
.inditab-services-left {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
}
.testimonial_c p {
    font-size: 14px;
    line-height: 23px;
}
.newstape {
    height: 503px;
    overflow: hidden;
}
.newstape-content {
    position: relative;
}
.newstape-drag {
    cursor: ns-resize;
}
.forget_pswd_div .forget_pswd_link a {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    color: red;
}
.login-logo,
.register-logo {
    background-color: #00b9f2;
    border-radius: 10px 10px 0 0;
    padding: 15px;
    color: #fff;
    font-size: 35px;
    text-align: center;
    margin-bottom: 0;
    font-weight: 300;
}
.has-feedback .form-control {
    border: #ddd;
    border-bottom: 1px solid #000;
}
.login-box-body,
.register-box-body {
    border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 980px) {
    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border: none;
    }
    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #f1f2f2;
        border-color: #f1f2f2;
        background-image: none;
        border-left: 4px solid #e86243;
    }
    .panel-title {
        font-size: 14px;
    }
    .icon_size_n img {
        width: 20px;
        height: 20px;
    }
    .panel-title > a {
        display: block;
        padding: 15px 15px 15px 5px;
        text-decoration: none;
    }
    .more-less {
        float: right;
        color: #e86243;
        font-size: 20px;
        font-weight: 300;
    }
    .inside_pane {
        width: 100%;
        display: inline-block;
    }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        margin-top: 10px;
        border: none;
        background-color: #f1f2f2;
    }
    .left_links a img,
    .right_links a img {
        width: 20px;
        height: 20px;
        margin-right: 8px;
    }
    .left_links {
        width: 49%;
        float: left;
        margin-right: 1%;
        margin-bottom: 15px;
    }
    .panel-body {
        padding: 15px 10px;
    }
    .left_media_act {
        max-width: 90px;
        width: 100%;
        float: left;
        margin-right: 15px;
    }
    .active_client {
        width: 100%;
        display: inline-block;
        padding: 0;
    }
    .clients_area {
        width: calc(100% + 50px);
        background-color: #f8f9fa;
        margin-left: -25px;
    }
    .left_media_act img {
        height: 90px;
        display: block;
        margin: 0 auto;
        border: 6px solid #fff;
        border-radius: 50%;
        width: 90px;
    }
    .inner-right-active,
    .recognitions_area {
        width: 100%;
        display: inline-block;
        border-radius: 5px;
    }
    .content {
        background-color: #fff;
    }
    .right_content_act {
        max-width: calc(100% - 105px);
        float: left;
        width: 100%;
        margin-top: 12px;
    }
    .inner-right-active {
        background-color: #f1f2f2;
        padding: 10px;
        margin-bottom: 0;
    }
    .sectionHeading h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .recognitions_area {
        padding: 0;
        background-color: transparent;
    }
    .left_links a,
    .right_links a {
        color: #000;
        font-size: 14px;
        line-height: 21px;
    }
    .right_links {
        width: 49%;
        float: left;
        margin-left: 1%;
        margin-bottom: 15px;
    }
    .testimonial_c {
        width: 100%;
        display: block;
        padding: 0 40px;
        border: 0 solid #bba8b0;
        margin: 61px auto 0;
    }
    .inditab-services-left {
        width: 100%;
        display: inline-block;
        background-color: transparent;
        padding: 0;
        border-radius: 4px;
    }
    .cliets_area,
    .cliets_testimonial {
        padding: 20px 0;
        display: block;
        width: 100%;
    }
    .dash_head h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .cliets_area {
        background-color: #f6f6f6;
    }
    .slide_contents {
        padding: 15px;
        background: #fff;
        border: 1px solid #e3e3e3;
        box-sizing: border-box;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 14px;
        margin-top: 20px;
    }
    .slide_contents p {
        font-style: italic;
        font-weight: 400;
        font-size: 13px;
        line-height: 18px;
        text-align: center;
    }
    .slider_content {
        width: 100%;
        display: inline-block;
        margin-top: 20px;
    }
    .name_desinationa {
        margin-top: 15px;
        text-align: center;
    }
    .name_desinationa p {
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 20px;
        text-align: center;
        color: #000;
    }
    .name_desinationa p span {
        display: block;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 19px;
        text-align: center;
        color: #b9b9b9;
    }
    .modal_ads_r.modal-dialog {
        width: 100%;
        margin: 0 auto;
    }
    .skin-blue .main-header .navbar {
        border-bottom: 0 solid #ddd;
        background-color: #fff;
        padding: 0;
    }
    .skin-blue .main-header .navbar .sidebar-toggle {
        color: #01b7f1;
        font-size: 13px;
        line-height: 19px;
        padding-left: 15px;
    }
    .sidebar-toggle span.menu_show {
        display: block;
        float: right;
        padding-left: 5px;
        font-family: "Source Sans Pro", sans-serif;
    }
    .text_flow {
        padding: 11px 0;
        width: 100%;
        float: left;
        font-size: 20px !important;
        color: red;
        background-color: #ccc;
        line-height: 18px;
    }
    .main-header .navbar-static-top .logo_sec img {
        display: inline-block;
        width: 151px;
        margin: 18px 10px 0 0;
    }
    .main-header .navbar-static-top .logo_sec {
        max-width: 120px;
        padding: 10px 5px;
        width: 100%;
        float: right;
        position: absolute;
        right: 4px;
        top: -17px;
    }
    .logo_sec .d-flex {
        display: flex;
        flex-direction: row;
        margin-top: 8px;
        font-size: 14px;
    }
    .walletitem {
        color: #fff;
        background: #002c6a;
        text-align: center;
        padding: 7px 22px;
        font-size: 16px;
        float: left;
        margin-left: 18px;
        width: 87%;
        position: absolute;
        top: 66px;
        left: 1px;
    }
    .skin-blue .content-header {
        background: 0 0;
    }
    .dashboard_icon h1 {
        font-size: 20px;
        line-height: 37px;
        font-weight: 500;
    }
    .full-width {
        width: 100%;
        display: inline-block;
        margin-bottom: 0 !important;
    }
    .main-header {
        padding: 0;
        width: 100%;
        display: block;
    }
    .half_width {
        width: 50%;
        float: left;
    }
    .btn_parent {
        padding-top: 0;
    }
    .content1.hide_txt,
    .main-header .logo {
        display: none;
    }
}
@media only screen and (max-width: 408px) {
    .content-header.my_class .pull-left {
        float: none;
        width: 100%;
    }
    .content-header.my_class .pull-right {
        float: none;
        width: 100%;
        padding-top: 20px;
    }
}
.form-groupbtn input {
    text-transform: uppercase;
    padding: 10px;
    background: #002c6a;
}
.loader_container {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 99999;
    background-color: rgba(0, 0, 0, 0.5);
    height: 100vh;
    width: 100%;
}
.loader_container_inside {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 42%;
    -webkit-animation: 1s linear infinite spin;
    animation: 1s linear infinite spin;
}
.loader_text {
    display: block;
    margin-top: 60px;
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    color: #fff;
    top: 47%;
}
.mobileNum .form-control {
    width: 40% !important;
}
.kyc_fund {
    background: #0000008a;
    padding: 10px;
    color: #fff;
}
.sbm {
    margin-top: 7px;
}
.mobileNum input,
.money_trsfr {
    margin: 0 auto;
}
.color_red {
    color: red;
    padding: 7px 0 0;
    font-size: 13px;
    line-height: 1.5;
}
.error {
    color: red;
    position: unset;
    bottom: 0 !important;
    font-size: 14px;
}
.benefit_left_name ul li,
.left_fund_transfer p,
.money_trsfr_btm,
.right_non_kyc p {
    font-size: 16px;
    line-height: 24px;
}
.money_transfer {
        width: 50%;
        display: block;
        margin-top: 15px;
        margin: 0 auto;
    }
.insideSender,
fieldset {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    padding: 15px;
    border-radius: 3px;
}
.left_fund_transfer,
.right_non_kyc {
    width: 50%;
    float: left;
}
.left_fund_transfer p {
    font-weight: 700;
}
.right_non_kyc p {
    font-weight: 700;
    text-align: right;
}
.benefis_list_section,
.sender_details_section {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    padding: 15px;
    margin-top: 15px;
    border-radius: 3px;
}
.benefis_list h3,
.sender_details h3 {
    font-size: 20px;
    font-weight: 600;
    line-height: 33px;
    margin-bottom: 15px;
    color: #000;
}
.send_money_form input {
    max-width: 88px;
    width: 100%;
    background-color: #fff;
    border: 1px solid #999;
    box-shadow: none;
    padding: 5px;
    border-radius: 3px;
    float: left;
}
.send_money_form button {
    width: 55px;
    margin-left: 10px;
}
.validate_send_money_form input {
    max-width: 120px;
    width: 100%;
    background-color: #fff;
    border: 1px solid #999;
    box-shadow: none;
    padding: 5px;
    border-radius: 3px;
    float: left;
}
.validate_send_money_form button {
    width: 134px;
    margin-top: 5px;
}
#ConfirmTransaction .modal-header,
#addBeneficiary .modal-header {
    border-bottom-color: #f4f4f4;
    background-color: #3c8dbc;
    padding: 10px 15px;
    color: #fff;
}
#addBeneficiary .close {
    float: right;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
    top: 10px;
}
legend {
    display: inline-table;
    width: auto;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    border: 1px solid #e5e5e5;
    padding: 3px 20px;
    background-color: #000;
    border-radius: 3px;
}
.add_sender_beneficiary_section {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
.money_trsfr_btm {
    background-color: #002c6a;
    display: block;
    padding: 5px 15px;
    border: 1px solid #002c6a;
    border-radius: 3px;
    color: #fff;
    margin: 0;
    height: 40px;
    width: 120px;
}
.benefit_left_name {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
}
.benefit_left_name ul li {
    padding: 4px 0;
}
.amout_tbl,
.total_amount {
    width: 100%;
    display: inline-block;
    padding: 0 15px;
}
#ConfirmTransaction .modal-body {
    position: relative;
    padding: 0;
}
.benefit_left_name ul {
    width: 100%;
    display: inline-block;
    padding: 15px;
}
.left_btnd a,
.right_btnd a {
    font-size: 16px;
    line-height: 24px;
    padding: 5px 10px;
    height: 38px;
    display: block;
    border-radius: 3px;
    text-align: center;
}
#ConfirmTransaction .close {
    float: right;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    position: absolute;
    right: 15px;
    top: 15px;
}
.left_btnd a {
    background-color: #d23030;
    color: #fff;
}
.right_btnd a {
    background-color: #6ab4d8;
    color: #fff;
}
#snackbar,
.topVeri h3 {
    padding: 10px 15px;
    color: #fff;
}
.left_btnd,
.right_btnd {
    width: 45%;
    float: left;
    margin: 0 5px;
}
.benefit_right_value {
    width: 250px;
    display: block;
    margin: 0 auto 55px;
}
#snackbar,
.transaction_full {
    margin-top: 15px;
    border-radius: 2px;
    width: 100%;
    display: inline-block;
}
#snackbar {
    background-color: #751b1b;
    text-align: left;
    position: relative;
    z-index: 1;
    font-size: 18px;
}
#snackbar a {
    position: absolute;
    right: 10px;
    top: 8px;
    background-color: #fff;
    padding: 3px 15px;
    border-radius: 3px;
    color: #000;
}
#snackbar.show {
    visibility: visible;
    -webkit-animation: 0.5s fadein, 0.5s 2.5s fadeout;
    animation: 0.5s fadein, 0.5s 2.5s fadeout;
}
@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}
@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 30px;
        opacity: 1;
    }
}
@-webkit-keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}
@keyframes fadeout {
    from {
        bottom: 30px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}
.transaction_full {
    background-color: #fff;
    padding: 15px;
}
.all_confirmation {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.all_confirmation i {
    font-size: 60px;
    line-height: 60px;
}
.inner_text_p {
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.get_receipt a {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    display: block;
}
.transfer_amout,
.transfer_amout strong {
    font-size: 30px;
    line-height: 45px;
    font-weight: 700;
}
.transfer_amout i {
    font-size: 40px;
}
.cross_txts a {
    font-size: 16px;
    font-weight: 700;
    background-color: #ca3939;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: right;
}
.notification_txt p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.topVeri h3 {
    background-color: #86d0e8;
    text-align: center;
    font-size: 24px;
}
.bvalidate_remarks {
    background-color: #37b337;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 12px;
    margin: 15px auto;
    line-height: 27px;
}
.beneficiary_validation_section {
    width: 720px;
    display: block;
    background-color: #fff;
}
.InnnerVlidate {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 20px;
}
.bvalidate_sender_refresh button,
.bvalidate_transfer {
    width: 150px;
    background-color: #383072;
    color: #fff;
    font-size: 16px;
    line-height: 12px;
    padding: 0 0 3px;
    height: 43px;
    display: block;
    margin: 0 auto 10px;
}
.leftWidth {
    width: 60%;
    float: left;
    margin-left: 5%;
}
.delect_action {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #dd4b39;
    color: #fff;
    text-align: center;
}
@media (max-width: 767px) {
    .send_money_form {
        width: 153px;
    }
    .form-group input {
        margin: 0 auto;
    }
    .error {
        color: red;
        position: absolute;
        bottom: 5px;
        font-size: 13px;
        left: 18px;
        bottom: 1174px !important;
    }
    .validate_send_money_form input {
        width: 121px;
        float: left;
    }
    .validate_send_money_form button {
        width: 135px;
        margin-top: 0;
        margin-left: 5px;
    }
    .validate_send_money_form {
        width: 268px;
    }
    .beneficiary_validation_section,
    .insideSender {
        width: 100%;
        background-color: #fff;
        display: inline-block;
    }
    .insideSender {
        padding: 15px;
        border-radius: 3px;
        margin-bottom: 15px;
    }
    .skin-blue .content-header {
        background: 0 0;
    }
    .leftWidth {
        width: 48%;
        float: left;
        margin-left: 0;
    }
    .InnnerVlidate {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
        padding: 0 10px;
    }
    .contPost {
        font-size: 14px;
        line-height: 21px;
    }
}
/* gift card */

    .gift_card_head h4 {
      text-align: center;
      font-size: 20px;
      padding: 10px;
	     margin-top: 15px;
      font-weight: bold;
      font-family: 'Poppins', sans-serif;
    }

    .gift_img {
      text-align: center;
    }

    .gift_img img {
      width: 100px;
    }

    .gift_voucher_table select {
      padding: 10px;
      width: 100%;
      border: 1px solid #958a8a4f;
    }

    .gift_voucher_table .buybtn button {
      border: none;
      padding: 10px;
      width: 100%;
      font-size: 16px;
      font-weight: bold;
      background: green;
      color: #fff;
      border-radius: 6px;
    }
    .gift_voucher_table {
        font-family: 'Poppins', sans-serif;
    }

    .table>tbody {
      vertical-align: unset;
      text-align: center;
    }

    .gift_voucher_table {
      width: 100% !important;
    }

    .gift_voucher_table th {
      text-align: center;
    }

    .gift_voucher_table tr>th:nth-child(1),
    .gift_voucher_table tr>td:nth-child(1) {
      width: 20% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(2),
    .gift_voucher_table tr>td:nth-child(2) {
      width: 20% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(3),
    .gift_voucher_table tr>td:nth-child(3) {
      width: 15% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(4),
    .gift_voucher_table tr>td:nth-child(4) {
      width: 15% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(5),
    .gift_voucher_table tr>td:nth-child(5) {
      width: 10% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(6),
    .gift_voucher_table tr>td:nth-child(6) {
      width: 10% !important;
      font-size: 16px;
    }

    .gift_voucher_table tr>th:nth-child(7),
    .gift_voucher_table tr>td:nth-child(7) {
      width: 10% !important;
      font-size: 16px;
    }
    .table>:not(:last-child)>:last-child>* {
        border-bottom-color: #0707070f !important;
    }
    /* succes css */
.success_div{
  text-align: center;
  box-shadow: 0px 3px 6px 0px #00000029;
  width: 60%;
    padding: 10px;
    margin-top: 20px;
}
.success_div .download_V{
  border: none;
    background: green;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px;
    font-family: 'Poppins', sans-serif;
    width: 260px;
    border-radius: 8px;
}
.success_div p{
  font-size: 20px;
    padding: 10px;
    font-family: 'Poppins', sans-serif;
}
.success_div ul li{
  font-size: 20px;
    font-family: 'Poppins', sans-serif;
    padding: 5px;
}
.success_div .inditab_link a{
    font-family: 'Poppins', sans-serif;
font-size: 14px;
}
.success_div .inditab_link:hover span{
  color: red;
    font-weight: bold;
}
.success_img .Puchase_V{
  font-weight: bold;
  color: #002c6a;
}
.success_ul_list{
  font-weight: bold;
}
    /* succes css */
    /* fail css */
.fail_div{
  text-align: center;
  box-shadow: 0px 3px 6px 0px #00000029;
  width: 60%;
    padding: 20px;
    margin-top: 20px;
}
.fail_div .inditab_link:hover span{
  color: red;
    font-weight: bold;
}
.fail_div .inditab_link a{
    font-family: 'Poppins', sans-serif;
font-size: 14px;
}
.fail_div p{
  font-size: 20px;
    padding: 10px;
    font-family: 'Poppins', sans-serif;
    color: red;;
}
    /* fail css */
    /* gift card */