#quoteError {
    padding: 0 15px
}

.editRatetext .editrateClose {
    top: 6px;
    right: -120px;
}

.send_quote_input .tc-email {
    padding-left: 5px
}

a#addMoreSendQuote {
    clear: both;
    display: block
}
#readMore .row {
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: nowrap;
}
#sendQuoteButton,.forex_btn {
    background-color: #0C4DA2;
    border: 0;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    margin: 0 auto 15px;
    outline: 0;
    padding: 10px 40px;
    text-decoration: none
}
#sendQuoteButton,.forex_btn:hover {
    background-color: #0a3b7d;
}

.send_quote_email,.send_quote_name {
    margin-bottom: 10px;
    padding: 5px 26px;
    border: 1px solid #e1e1e1;
    background: 0 0;
    width: 100%;
    outline: 0;
    color: #5e5873;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px
}

.modal-backdrop.fade,.modal-backdrop.in,.modal-backdrop.show {
    opacity: .5
}

.dis-flex,.mob-view-item,.pd_inner,.redioBgSend,.res-flex {
    display: flex
}

.forexselect .selectric .button {
    top: -4px
}

.forex .hotel-body .check-in-out {
    padding-left: 15px!important
}

.modal-backdrop {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.follow-us div,.row {
    margin: 0 auto
}

.breadcrumb_links ul li,.forex_tabs ul.widget li a span:first-child {
    float: left
}

.owl-nav button.owl-next span,.owl-nav button.owl-prev span {
    top: -7px
}

.forexHomepageSlider .owl-nav button.owl-next span,.forexHomepageSlider .owl-nav button.owl-prev span {
    top: -3px
}

.banner_bottom .col-md-12.col-sm-12.col-xs-12,.banner_bottom .container,.container-card,.droplist,.fsrtdrop,.secdrop,.send_quote_form_group .col-sm-1,.send_quote_form_group .col-sm-4 {
    padding: 0
}

.forex_tabs ul.widget li:first-child {
    border-top-left-radius: 4px
}

div#forexMoreCampaignsuccess {
    top: 80px
}

.Totalamt,.buyselectmobile,.byfrxtip,.choose_your_currency .tc-frArrow,.divTableCell .tc-backArrow2,.divTableCell .tc-frArrow,.forex-sell:before,.forex_tabs .tc-backArrow2,.forex_tabs .tc-frArrow,.highcharts-button,.mobihead,.mobiletab,.mobiletab2,.mobiletab3,.owl-carousel .owl-dots,.pay-block:before,.servive-block.rounded-3x.servive-block-dark-blue,.servive-block.rounded-3x.servive-block-light,.toltipcurr,.travellers_row label,.visit-branch:before {
    display: none
}

.forex_tabs ul.widget li:last-child() {
    border-top-right-radius: 4px
}

.outer_box {
    background: linear-gradient(180deg,#fff -33%,rgba(255,255,255,.2) 100%);
    box-shadow: 0 4px 7px -2px #e3e3e3;
    border-radius: 4px;
    width: 77%;
    padding: 8px;
    z-index: 999;
    position: relative;
    top: 0;
    height: auto;
    margin-bottom: 35px!important;
    margin-top: 35px!important;
    display: inline-block
}

.forexHomepageSlider.owl-carousel,.forex_all_tabs .item {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

#rateCard table,.crtablettlblk th {
    border: 0!important;
    display: revert
}

td.crtsunheading.centerBtn {
    border: 0;
    padding-left: 0
}

.faq-section .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0 solid #ddd;
    padding: 15px
}

.faq-section .panel-heading {
    background-color: #fff
}

.faq-section .panel-title>a,.faq-section .panel-title>a:active {
    padding: 24px
}

.remittance-countries .top-section,tr.crtablettlblk {
    background: #edf1f3;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 14px;
    color: #444;
    margin-bottom: 10px;
    font-weight: 700
}

tr.crtablettlblk th {
    padding: 14px!important;
    color: #444;
    margin-bottom: 10px;
    font-weight: 700
}

.send-money-tooltip {
    right: 29%!important;
    top: 5px!important
}

.send-money-content {
    top: 45%!important;
    left: 40px!important
}

.remittance-countries .data-section,tr.cr-rowblk {
    background: #fff;
    border: 1px solid #cbcbcb;
    padding: 14px;
    color: #444;
    margin-bottom: 10px
}

tr.cr-rowblk td {
    padding: 14px 15px!important;
    border: 0!important
}

.icon-receive-money:before,.icon-reload-forex:before,.icon-sell-foreign:before,.icon-send-money:before,.owl-dots,.sticky-callDiv,.video-gallery .owl-next.disabled,.video-gallery .owl-prev.disabled,ul.widget .icon-buy-forex:before {
    display: none!important
}

.view-all-blog-btn:focus {
    color: #fff;
    outline: 0
}

.selectric,.selectric-wrapper {
    position: relative;
    background: #fff
}

.travellers_row:first-child .remove_travellers_row {
    top: -25px;
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,.display_block,.noteRela .control input:checked~.control_indicator:after,.selectric-open .selectric-items,.tab-content>.active,.travellers_row:first-child label {
    display: block
}

div#widgetUtility {
    clear: both;
    padding-top: 24px
}

input.mob-receive-amt {
    padding-left: 8px
}

.selectric-open .selectric .button:after {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    margin-top: 17px
}

#forex_more_options_form {
    margin: 0 auto;
    display: table
}

.widget_sprite {
    background: url(/images/forex/widget_menu_sprite.png);
    width: 20px;
    height: 18px;
    display: inline-block
}

.more_options_menu {
    background-position: -273px 3px;
    display: inline-block;
    float: right;
    margin-left: 5px;
    margin-right: 5px
}

#quickview .modal-content .modal-header .close:focus,button:focus {
    outline: 0!important
}

.dropdown-menu.login_dropdown {
    left: auto;
    transform: translate3d(190px,36px,0)!important
}

.more-section-tab.active .more_options_menu {
    background-position: -296px 4px
}

.buy-forex-tab.active .buy_forex_menu {
    background-position: -28px 0
}

.buy_forex_menu {
    background-position: 0 0;
    display: inline-block
}

.sell-forex-tab.active .sell_forex_menu,.sell-forex-tab:hover {
    background-position: -84px 0
}

.sell_forex_menu {
    background-position: -56px 0;
    display: inline-block
}

.forexCards-forex-tab.active .forexCards_forex_menu {
    background-position: -140px 0
}

.forexCards_forex_menu {
    background-position: -111px 0;
    display: inline-block
}

.studyAbroad-forex-tab.active .studyAbroad_forex_menu {
    background-position: -194px 0
}

.studyAbroad_forex_menu {
    background-position: -167px 0;
    display: inline-block
}

.sendMoney-forex-tab.active .sendMoney_forex_menu {
    background-position: -251px -1px
}

.sendMoney_forex_menu {
    background-position: -223px -1px;
    display: inline-block
}

@font-face {
    font-family: forex;
    src: url(/css/fonts/forex.eot?qdrxnq);
    src: url(/css/fonts/forex.eot?qdrxnq#iefix) format("embedded-opentype"),url(/css/fonts/forex.ttf?qdrxnq) format("truetype"),url(/css/fonts/forex.woff?qdrxnq) format("woff"),url(/css/fonts/forex.svg?qdrxnq#forex) format("svg");
    font-weight: 400;
    font-style: normal
}

#forexProductsSlider .active .icon-currency-notes {
    color: #9f9f9f
}

.forex_prods_slider .jcarousel li.active {
    background: 0 0!important
}

.forex_prods_slider .jcarousel li h5 {
    color: #58595b!important
}

#forexProductsSlider .jcarousel li.active:hover,#forexProductsSlider .jcarousel li:hover,#forexProductsSlider .jcarousel li:hover a h5 {
    color: #0095da!important
}

.divTableCell.tabhead {
    width: 20%;
    padding-top: 8px
}

.icon-currency-notes:before,.icon-send-money:before {
    display: inline-block;
    width: 15px;
    height: 15px;
    padding-right: 10px
}

#visaTestimonials .carousel-indicators li {
    background: #ccc;
    border: 0;
    margin: 1px 10px
}

.divTableCell.subdivtable.buyblog {
    width: 40%
}

.IconColor {
    color: #0095da;
    padding-left: 5px;
    cursor: pointer
}

.pduct {
    color: #666;
    padding-top: 20px;
    display: block
}

[class*=" icon-"],[class^=icon-] {
    font-family: forex!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-view-rate-card:before {
    content: "\e900";
    border: 2px solid #0095da
}

.icon-rate-card:before {
    content: "\e901"
}

.icon-student-travel:before {
    content: "\e905"
}

.icon-multi-currency-card:before {
    content: "\e906"
}

.icon-money-gram:before {
    content: "\e907"
}

.icon-one-currency-card:before {
    content: "\e908"
}

.icon-travellers-cheque:before {
    content: "\e909"
}

.icon-currency-notes:before {
    content: "";
    background: url(/images/forex/send-money.svg) 0 0/15px no-repeat
}

.icon-receive-money:before {
    content: "\e90f"
}

.icon-send-money:before {
    content: "";
    background: url(/images/forex/study-abroad.svg) 0 0/15px no-repeat
}

.icon-retrieve-quote:before {
    content: "\e911"
}

.icon-buy-forex:before,.icon-reload-forex:before,.icon-sell-foreign:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    padding-right: 10px
}

.icon-sell-foreign:before {
    background: url(/images/forex/forex-cards.svg) 0 0/15px no-repeat
}

.icon-reload-forex:before {
    background: url(/images/forex/sell-forex.svg) 0 0/15px no-repeat
}

.icon-buy-forex:before {
    background: url(/images/forex/buy-forex.svg) 0 0/15px no-repeat
}

.selectric-wrapper {
    cursor: pointer;
    min-height: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 5px
}

.selectric-hide-select select {
    position: absolute;
    left: -100%;
    display: none;
    min-height: 30px;
    background: #fff
}

.forex_tabs ul.widget li a:first-child,.selectric,.selectric-open .selectric-items,.selectric-wrapper.selectric-selectpicker {
    border-radius: 5px
}

.droplist .selectric .label {
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    color: #5e5873;
    font-weight: 400
}

.selectric .label {
    text-align: left;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 14px;
    line-height: 36px;
    color: #5e5873;
    height: 33px;
    font-weight: 400;
    padding: 0
}

.selectric .button {
    display: block;
    position: absolute;
    right: 10px;
    top: 0;
    width: 36px;
    height: 36px;
    color: #bbb;
    text-align: right;
    font: 0/0 a
}

.select-box:after,.selectric .button:after {
    content: " ";
    border: 1px solid #a6a2b6;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.city_radius .selectric-items .selectric-scroll,.droplist .selectric-items .selectric-scroll,.gst_sendState .selectric-items .selectric-scroll {
    max-height: 211px
}

.droplist .selectric-scroll ul li {
    float: none;
    width: 100%
}

.form-control,output {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    display: block
}

#faqAccordion li a .mls,#faqAccordion li a .tc-frArrow,.remove_travellers_row,.tooltip_holder {
    display: inline-block;
    vertical-align: middle
}

.forex_services_all_details_tc {
    width: 212px;
    float: left;
    border: 1px solid #ccc;
    margin-right: 15px;
    padding: 10px;
    box-shadow: 0 7px 10px -8px rgba(0,0,0,.5);
    margin-bottom: 15px
}

.forex_services_tc_home.container {
    clear: both;
    background: #fff;
    padding: 0 15px 30px
}

.forex_services_all_details_tc h3 {
    color: #1a4b95;
    font-weight: 400;
    margin: 10px 0;
    font-size: 16px;
    pointer-events: none
}

span#prodToolTip-0 {
    padding-left: 25px;
    width: 210px
}

#forexProductsSlider .jcarousel li:hover a h5,#forexProductsSlider .jcarousel li:hover a span,.active .icon-currency-notes,.forex_prods_slider .jcarousel li.active h4,.forex_prods_slider .jcarousel li:focus h4,.forex_prods_slider .jcarousel li:hover h4,.learn-more-btn:hover {
    color: #fff
}

.alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
    padding: 12px 10px;
    display: block;
    text-align: center;
    border-radius: 5px;
    color: #fff
}

.divTableRow,.tabtext,ul.all_forex_service_details_tc li a {
    color: #333
}

ul.all_forex_service_details_tc {
    margin-bottom: 0
}

ul.all_forex_service_details_tc li {
    font-size: 12px!important;
    font-family: Roboto,sans-serif!important;
    word-wrap: break-word;
    padding-bottom: 10px;
    position: relative;
    padding-left: 12px
}

ul.all_forex_service_details_tc li::before {
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 5px solid #e36e0e;
    display: block;
    position: absolute;
    content: " ";
    top: 4px;
    left: 0;
    right: 0
}

.droplist.fsrtdrop .selectric {
    min-height: 30px;
    width: auto
}

#ForexBanner .nav.nav-tabs,#ForexProducts .nav.nav-tabs {
    max-width: 738px;
    margin: 0 auto
}

#faqAccordion {
    max-width: 768px;
    margin: 0 auto;
    padding: 0
}

#ForexBanner .nav>li.active>a {
    font-family: sans-serif;
    border-bottom: 3px solid #0094da;
    font-size: 13px
}

#faqAccordion li.panel {
    border: 0;
    cursor: pointer;
    border-bottom: 1px solid #c2c2c2;
    border-radius: 0;
    margin: 0;
    padding: 10px 0
}

#faqAccordion li a {
    font-size: 15px;
    color: #0095da;
    padding: 0 20px
}

#faqAccordion li a .mls {
    font-family: sans-serif;
    margin-left: 0;
    width: 75%
}

#faqAccordion li a span {
    color: #0095da;
    margin: 0 8px 0 -15px
}

#faqAccordion .panel-collapse.collapse {
    padding: 0 10px 0 33px
}

#visaTestimonials blockquote:before {
    top: 0;
    left: 0;
    content: "\201C";
    font-family: Bookman Old Style Regular
}

#trusted-customers-review blockquote:before,#visaTestimonials blockquote:before,blockquote:after {
    position: absolute;
    font-size: 80px;
    line-height: 1
}

#ForexBanner .nav>li a:last-child,#ForexProducts .nav>li a:last-child {
    padding: 10px;
    border-right: 1px solid #e1e1e1
}

.nav>li>a,header .nav>li {
    color: #337ab7
}

.bootstrap4_footer .main_menu_div .nav>li a span {
    position: absolute!important;
    top: 17px!important;
    right: 7px!important;
    font-weight: 700
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    background-color: initial
}

#ForexBanner .nav.nav-tabs.nav-justified {
    max-width: initial;
    width: 100%
}

.subscription_footer_area ::-webkit-input-placeholder {
    color: #ccc
}

.subscription_footer_area :-ms-input-placeholder {
    color: #ccc
}

.subscription_footer_area ::placeholder {
    color: #ccc
}

.sell_leftSpace .dropdown_toggle_holder input {
    width: 83%
}

.tabtext {
    font-size: 13px;
    font-family: sans-serif;
    line-height: 12px;
    color: #fff!important
}

.send_mobileField,.send_mobileField2,.sendmiddle {
    margin: 5px auto 15px
}

.sendText {
    float: none;
    width: 45%;
    color: #444;
    margin: 5px auto;
    padding: 0;
    text-align: left
}

button#buyforex:hover,button#getQuote:hover,button#getquote:hover {
    background: #0a3b7d;
    color: #fff
}

.SendAmtField,.SendCurrnecyForex {
    float: none;
    width: 45%;
    margin: 0 auto!important
}

.sendmiddle .dropdown_toggle_holder.secdrop {
    border-radius: 3px
}

.droplist .selectric {
    min-height: 36px;
    background: #fff;
    border-radius: 5px
}

.SendAmtField .mobile_forex_amount_half.mobile_forex_amount_left,.SendAmtField .mobile_forex_amount_half.mobile_forex_amount_right {
    float: left;
    width: 50%
}

.SendAmtField .dropdown_toggle_holder input {
    width: 78%
}

.study-abroad-seprator-line {
    border-bottom: 1px dashed #817e8f;
    margin-left: 10px;
    width: 97%;
    opacity: .63;
    clear: both
}

.send_mobileField2 .SendAmtField {
    position: relative;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    padding: 8px 10px 8px 0;
    cursor: pointer;
    font-size: 13px;
    border-radius: 5px
}

.send_mobileField2 input {
    border: 0;
    background: 0 0;
    width: 86%;
    outline: 0;
    color: #333;
    font-size: 14px;
    font-weight: 400
}

.sendmiddle .usdAmtlabel {
    color: #444;
    font-weight: 400;
    font-size: 12px
}

.contact_input .cityInfoName {
    border: 1px solid #e1e1e1;
    height: 40px;
    border-radius: 5px;
    padding-left: 20px
}

#fbCharge .checkbox input[type=checkbox],#fbCharge .checkbox-inline input[type=checkbox],#fbCharge .radio input[type=radio],#fbCharge .radio-inline input[type=radio] {
    margin-left: -19px
}

.bor-none {
    padding-bottom: 0!important;
    border: none!important
}

.send_mobileField2 {
    margin: 15px auto;
    overflow: hidden;
    clear: both;
    width: 43.5%
}

.m-t-4 {
    margin-top: 4px;
    margin-bottom: 6px
}

.sellF .travellers_row div.form-group,.travellers_row div.form-group {
    color: #666;
    font-size: 15px
}

.add_btn,.add_cur,.bottom_widgetCard span,.dis-inline-block,.forex_btn,.infoD,.policy_check,.quote_popup_heading h4,.remove_sendQuote,span.currency {
    display: inline-block
}

.add_remove_box a {
    text-decoration: none;
    background: #e5f4f1;
    padding: 8px 15px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block
}

.add_remove_box a:hover {
    background: #d2e7e3
}

.add_remove_box a:focus,.forex_all_tabs .jcarousel-control-next.tc-frArrow:focus,.forex_all_tabs .jcarousel-control-prev.tc-backArrow2:focus {
    text-decoration: none;
    outline: 0
}

.send-forex-width {
    width: 598px;
    margin: 0 auto;
    margin-left: 3.5%!important
}

.study-abroad-proceed-btn {
    position: absolute;
    right: 22%;
    top: 45px!important
}

.study-abroad-content {
    top: 40%!important
}

.send-top-pos,.study-abroad-tooltip {
    top: 5px!important
}

.travelinsurance-benefits-card {
    border: 0!important;
    padding: 0!important;
    min-height: 100px!important
}

.recive_forex .travelinsurance-benefits-card-inner {
    position: relative!important;
    top: 0!important;
    left: 0!important
}

.sellF .icon-step,.sellF .icon-step2,.sellF .icon-step3,.sellF .icon-step4 {
    width: 71px
}

.redio-bottom {
    margin-right: 26px;
    background: url(../../images/sprite-homepage.png) -166px -4px no-repeat
}

.Totalamt .tooltip_holder.frxcenter {
    position: absolute;
    right: 230px;
    top: 16px;
    display: block
}

.send-top-pos {
    right: 222px!important
}

#sendMoney .border-wrap.fbChargereload {
    max-width: 585px;
    float: none;
    margin: 20px auto;
    overflow: auto;
    clear: both;
    display: block;
    border-radius: 4px;
    display: flex
}

#sendMoney .border-wrap {
    border: 1px solid #ddd;
    color: #444;
    font-size: 13px;
    padding: 10px 5px;
    margin: 20px 15px;
    width: 96%
}

.checkbox-inline,.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.redio-bottom.selected {
    background: url(../../images/sprite-homepage.png) -166px -27px no-repeat
}

#fbCharge .Custometip {
    left: 33px;
    margin-top: 5px
}

.radio-inline input[type=radio],.ui-autocomplete,.ui-menu .ui-menu {
    position: absolute!important
}

.fbChargereload .radio-inline.redio-bottom input[type=radio] {
    z-index: -1
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items {
    z-index: 9999;
    text-align: left!important
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    padding: 5px
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget {
    font-family: Roboto,sans-serif
}

.ui-widget,.ui-widget .ui-widget {
    font-size: 1em
}

.ui-menu {
    padding: 0;
    margin: 0;
    display: block
}

.ui-autocomplete {
    top: 0;
    left: 0;
    cursor: default;
    z-index: 10000000000!important
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    max-height: 180px;
    overflow-y: auto
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-focus {
    background: #ebebeb;
    color: #0095da;
    margin: 0
}

.IconColor,.arrow-down,.bgactive,.checkGrey,.divTableCell,.divTableHead,.infoD,.policy_check,.quote_popup_heading h4,.remove_sendQuote,.right_alerttxt,.send_usd .dollar,span.currency {
    vertical-align: middle
}

.divTable,.exchnge .panel-body,.forexAlert label,.titlenote {
    font-weight: 400
}

.divTable .divTableRow.fistrow {
    background: #fff1e6
}

.divTableRow:nth-child(odd) {
    background: #f0f0f0
}

.divTableRow:nth-child(2n) {
    background: #f9f9f9
}

.BuyRates {
    border-top: 1px solid #d1d1d1
}

.BuyRates .buyInfo {
    color: #666;
    padding: 8px 0
}

.divTable,.divTableRow {
    display: block;
    font-size: 13px
}

.divTable {
    width: 100%;
    margin: 40px auto;
    border: 1px solid #d1d1d1;
    border-left: none;
    border-bottom: none;
    overflow: hidden;
    background: #fff
}

.divTableFoot,.divTableHeading {
    background-color: #eee;
    font-weight: 700
}

.buyInfo {
    padding: 4px 0
}

.divTableRow.fistrow .divTableCell {
    height: 77px;
    font-size: 14px
}

.divTableCell,.divTableHead {
    border-bottom: 1px solid #d1d1d1;
    float: left;
    padding: 0;
    text-align: center;
    border-left: 1px solid #d1d1d1;
    width: 20%;
    min-height: 34px;
    color: #333
}

.Remittanceblog,.sellblog {
    padding-top: 8px
}

.divTableHeading {
    display: table-header-group
}

.divTableFoot {
    display: table-footer-group
}

.headBuy {
    display: inline-block;
    padding: 10px 0
}

.headSubtext {
    display: block;
    color: #0095da;
    font-size: 12px;
    line-height: 18px
}

.sendQuotelinks,.send_landingTxt .more,.share_feedback a,a.less {
    display: block;
    padding-top: 10px;
    font-size: 14px;
    color: #0094da;
    text-transform: uppercase
}

.Iconclick {
    cursor: pointer
}

.icon-view-rate-card:before {
    content: "\e900"
}

.Custometip,.sendQuote {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.forex_tabs ul.widget li a:hover,.forex_tabs ul.widget li.active a {
    border-bottom: none;
    color: #0048e5
}

.ForexPopupform_submit,.title h3,.titlenote h4 {
    text-transform: uppercase
}

.dropdown_toggle_holder.droplist.more,.dropdown_toggle_holder.droplist.more .selectric-wrapper .selectric {
    background: initial
}

.dropdown_toggle_holder.droplist.more .selectric-wrapper {
    background: initial;
    border: none
}

.get-started h3,.get-started h5 {
    font-size: 17px;
    font-weight: 700;
    color: #444;
    text-align: left;
    border-left: 2px solid #635bff;
    padding-left: 10px;
    margin-left: 11px;
    text-transform: capitalize
}

.Topbanner .privacy_policy .errorName,.all-videos,.bottom_widgetCard,.byfrxtip,.errorName,.noteRela .panel-title,.owl-dots,.select-box,.sell_leftSpace .card_btm,.visa_testimonials h3 {
    text-align: center
}

.get-started p {
    margin: 0 10px 10px;
    font-size: 14px
}

.our-offering .get-started-txt {
    margin-top: 90px!important
}

#alertMsg,#widget-container *,.imgshadow {
    box-sizing: border-box
}

div.newcurrency {
    background-color: #feebdd;
    padding: 5px 64px;
    margin: 10px 0
}

#forex-video-gallery .disabled,.dropdown_toggle_holder.disabled input {
    background: 0 0
}

.infoD {
    width: 95%;
    margin-left: 6px;
    font-size: 14px;
    padding-top: 9px;
    color: #000;
    line-height: 16px
}

span.currency {
    width: auto
}

.AUD,.BHD,.CAD,.DKK,.EUR,.HKD,.NOK,.NZD,.OMR,.QAR,.SAR,.SEK,.SGD,.USD,.ZAR {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    z-index: 100;
    padding: 6px 0;
    top: 4px
}

.DKK {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -69px -211px no-repeat
}

.BHD {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -42px -210px no-repeat
}

.SEK {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -122px -232px no-repeat
}

.ZAR {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -150px -231px no-repeat
}

.SAR {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -98px -231px no-repeat
}

.QAR {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -71px -231px no-repeat
}

.OMR {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -40px -231px no-repeat
}

.NOK {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -16px -231px no-repeat
}

.customer_rating_area div#widget-container,.forexSendQuote,.forex_tabs_container,.landingPageContainerArea,.send_quote_input,form#forexGICData .form-group {
    position: relative
}

.send_quote_input .tc-email {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 11px
}

.send_quote_email {
    padding: 0 25px
}

.remove_sendQuote {
    cursor: pointer;
    height: 20px;
    width: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-left: 10px;
    background: #c9c9c9
}

.banner_bottom .bnrtab,.padd-right0,.send_quote_form_group .col-sm-7 {
    padding-right: 0
}

.banner_bottom .bnrtab {
    position: absolute;
    right: 15px;
    display: flex;
    flex-direction: row-reverse
}

.sendQuote {
    max-width: 485px;
    background: #fff;
    border-radius: 10px;
    top: 50%;
    color: #333;
    display: block;
    right: -115px;
    margin-bottom: 15px;
    position: absolute;
    -webkit-transition: .25s ease-out;
    -moz-transition: .25s ease-out;
    -ms-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -ms-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -o-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    z-index: 999
}

.sendQuote:before {
    margin-top: -18px
}

.Custometip:after,.Custometip:before,.sendQuote:after,.sendQuote:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.sendQuote:after {
    border-color: rgba(214,222,241,0);
    border-right-color: #fff;
    border-width: 18px;
    margin-top: -17px
}

#forex_map .modal-header,#rates_map .modal-header,.noteradius .modal-header {
    border-bottom: 1px solid #999;
    padding: 10px;
    float: left;
    width: 100%;
    background: #0054a5;
    color: #fff
}

#forex_map .modal-header .close,#rates_map .modal-header .close {
    color: #333;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    float: right;
    padding: 14px 7px;
    border-radius: 50%;
    background: url(https://www.thomascook.in/images/Holiday-inclusions-icons.png?version=1.2) -21px -156px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    margin: -2px 0 0
}

#forex_map .modal-header h4,#rates_map .modal-header h4 {
    color: #fff;
    font-size: 16px!important;
    padding: 0;
    font-weight: 400;
    text-align: left
}

#forex_map p,#rates_map p {
    color: #333;
    font-size: 14px;
    font-family: Poppins Regular, sans-serif
}

#forex_map .modal-body,#rates_map .modal-body {
    background: #fff;
    overflow: hidden
}

.ForexPopupform_submit {
    color: #fff;
    background-color: #0095da;
    padding: 8px 35px;
    display: block;
    font-size: 13px;
    text-decoration: none;
    outline: 0;
    border: 0;
    border-radius: 3px;
    font-family: Poppins Regular, sans-serif;
    text-align: center;
    margin: 15px auto
}

#forex_map .col-sm-3.col-xs-12 img,#rates_map .col-sm-3.col-xs-12 img,.Topbanner img {
    display: block;
    margin: 0 auto
}

.customer_rating_area .ekomi-widget-container {
    margin: 0 auto;
    max-width: 640px;
    pointer-events: none;
    background: #fff;
    border-radius: 2px
}

#widget-container *,.customer_rating_area div#widget-container {
    font-size: 14px!important;
    font-family: Roboto,sans-serif!important
}

.customer_rating_area #widget-container.widget-wrap {
    color: #333;
    max-width: 645px;
    height: auto;
    margin-right: auto;
    margin-left: auto
}

.customer_rating_area #widget-container .top-box {
    padding-bottom: 2px;
    overflow: hidden;
    border: none!important;
    display: inline-flex;
    vertical-align: middle
}

#widget-container .bottom-box,#widget-container .top-box {
    padding: 2px;
    border: 1px solid #d9d9d9
}

#widget-container * {
    font-family: Dax;
    line-height: 1;
    cursor: pointer
}

.customer_rating_area #widget-container .box-title {
    display: block;
    margin-bottom: 6px;
    white-space: nowrap;
    margin-left: 45px;
    float: left;
    margin-right: 12px;
    font-weight: 400;
    font-family: Roboto,sans-serif!important
}

#widget-container .top-box .pull-right {
    line-height: 18px
}

#widget-container .logo-bottom {
    position: absolute;
    left: 3px;
    bottom: 12px!important
}

#widget-container .pull-right {
    float: left!important
}

#widget-container .bottom-box {
    padding-bottom: 9px;
    border: none!important
}

.customer_rating_area .logo-bottom {
    position: absolute;
    left: 10px;
    bottom: 10px;
    max-height: 35px;
    max-width: 35px
}

.customer_rating_area #widget-container .total_reviews {
    font-size: 13px!important;
    font-weight: 400;
    margin-top: 2px
}

select.buy_tcselect {
    width: 87.2%
}

.bulletlist li,.reload .travellers_row div.form-group,.width-100 {
    width: 100%!important
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: "";
    text-align: left;
    border: none;
    width: 100%;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    font-weight: 400;
    padding-left: 10px;
    outline: 0
}

.select-box {
    display: block;
    position: absolute;
    right: 8px;
    top: 12px;
    width: 38px;
    height: 30px;
    color: #bbb;
    font: 0/0 a
}

select option {
    display: block;
    padding: 6px 10px;
    border-bottom: 1px solid #e9e9e9;
    color: #575757;
    cursor: pointer;
    background: #fff;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px
}

select option .selected,select option:hover {
    background: #ebebeb;
    color: #333
}

.dropdown_toggle_holder.droplist.fsrtdrop,.dropdown_toggle_holder.droplist.secdrop {
    min-height: 40px;
    line-height: 38px;
    color: #5e5873;
    font-size: 14px
}

.dropdown_toggle_holder.droplist.fsrtdrop .selectric-wrapper,.dropdown_toggle_holder.droplist.secdrop .selectric-wrapper {
    border: 0 solid #e1e1e1!important
}

.border_focus_forex {
    border-color: #66afe9!important;
    outline: 0!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important
}

.customer_rating_area {
    padding: 11px 0 0;
    border-bottom: 1px solid #ccc
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .forex_all_tabs .carousel,.forex_all_tabs .carousel-inner {
        position: static
    }

    .pop_profileD .alrtInfo input {
        padding: 7px 10px!important;
        line-height: 1px!important
    }
}

.forex-sell {
    width: 39px;
    height: 75px;
    background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) 7px 0 no-repeat
}

.pay-block {
    width: 45px;
    height: 75px;
    background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) -53px -4px no-repeat
}

.visit-branch {
    width: 38px;
    height: 75px;
    background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) -112px -6px no-repeat
}

#msg,.bottom_widgetCard {
    display: block;
    color: #444
}

.forex_tabs ul.widget {
    margin: 0;
    border-radius: 5px
}

#msg {
    padding-bottom: 15px;
    padding-top: 5px
}

.bottom_widget {
    background: #eef6fa;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 16px;
    clear: both;
    border-radius: 5px
}

.bottom_widgetCard {
    padding: 10px 0;
    margin-left: 15px
}

#fromRateAlert .errorName,.Topbanner .errorName,.alrtInfo .errorName {
    text-align: left
}

.cardImg_Balnce {
    background: url(/images/card_forex.png) 5px 5px no-repeat;
    padding: 5px 0 9px 35px
}

.buycontontantwidth {
    width: 100%;
    margin-left: 8%;
    display: flex
}

.bottom_widgetCard a.knowblance {
    margin-left: 10px;
    border-radius: 3px;
    width: auto;
    font-size: 14px;
    color: #444
}

#ForexBanner .nav-tabs>li>a,#ForexProducts .nav-tabs>li>a,#openGICAccount .modal-header,.forex_tabs ul.widget li .travellers_row_wrap .tooltip_holder a,.forex_tabs ul.widget li a.editRate:hover,.forex_tabs ul.widget li.active a.editRate,.receive_money.steps_to_foreign_currency,.travellers_row_wrap .tooltip_icon a {
    border-bottom: none
}

#ForexProducts .nav-tabs>li {
    margin-bottom: -2px
}

#ForexProducts .nav>li.active>a,#ForexProducts .nav>li:hover a,#ForexProducts .nav>li:hover>a:hover,#ForexProducts .nav>li>a:focus,#ForexProducts .nav>li>a:hover {
    border-bottom: 3px solid #0094da
}

.dropdown_toggle_holder:focus {
    -webkit-box-shadow: inset -2px 4px 5px 0 #51cbee;
    -moz-box-shadow: inset -2px 4px 5px 0 #51cbee;
    box-shadow: inset -2px 4px 5px 0 #51cbee;
    border: 1px solid #51cbee;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    outline: 0
}

.chart_tab {
    position: relative;
    clear: both
}

.breadcrumb_links ul {
    margin: 10px 0 0;
    overflow: hidden
}

.bdr-top-gray {
    border-top: 1px solid #ddd
}

.breadcrumb_links ul li a,.breadcrumb_prev_links {
    font-size: 12px;
    font-family: Poppins Regular, sans-serif;
    color: #888!important
}

.breadcrumb_links ul li a:hover {
    text-decoration: none;
    color: #0094da!important
}

#visaTestimonials .item>img {
    float: left;
    border-radius: 50%;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 61px 5px #000;
    -moz-box-shadow: 0 61px 5px #000;
    box-shadow: 0 61px 5px #000
}

#visaTestimonials .round_slide img {
    width: 80px;
    height: 80px
}

#visaTestimonials .carousel-indicators li.active {
    background: #0095da;
    width: 6px;
    height: 6px;
    margin: 0 5px 3px;
    box-shadow: 0 0 0 3px #fff
}

.dropdown_toggle_holder input::placeholder {
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
    color: #333
}

input::-webkit-input-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

input::-moz-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

input:-ms-input-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

input :-moz-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

.dropdown_toggle_holder input::-webkit-input-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

.dropdown_toggle_holder input::-moz-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

.dropdown_toggle_holder input:-ms-input-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

.dropdown_toggle_holder input :-moz-placeholder {
    font-size: 13px;
    line-height: 14px;
    color: #333;
    font-weight: 400
}

.visa_tabs ul li.active a {
    color: #fff;
    border-bottom: 5px solid #0087d5
}

#retrievQuotepop .value_change {
    right: 0
}

.mar_auto {
    margin: 0 auto!important
}

.bulletlist li {
    position: relative;
    padding: 0 15px;
    margin-bottom: 10px;
    font-family: Poppins Regular, sans-serif;
}

.exchnge .panel-body {
    margin-top: 24px;
    font-size: 13px;
    color: #333
}

.bulletlist li:before {
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 5px solid #e36e0e;
    display: block;
    position: absolute;
    content: " ";
    top: 6px;
    left: 1px;
    right: auto
}

.send_usd .dollar {
    color: #0095da!important;
    margin-right: 3px
}

.mar-top9 {
    margin-top: 9px!important
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #0095da;
    display: inline-block;
    margin-top: -1px;
    margin-left: 4px
}

.editRatetext {
    display: none;
    clear: both;
    position: relative;
}

.CHF,.EGP,.GBP,.JPY,.SYP {
    display: inline-block;
    z-index: 100;
    padding: 6px 0;
    position: relative;
    height: 14px
}

.forex_tabs .editRate {
    background: 0 0!important;
    border-right: none;
    padding: 2px 15px!important
}

.AUD,.CAD,.HKD,.NZD,.SGD,.USD {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -32px -159px no-repeat
}

.EUR {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -56px -158px no-repeat
}

.CHF {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -122px -158px no-repeat;
    width: 26px
}

.EGP,.GBP,.JPY,.SYP {
    width: 16px
}

.EGP,.GBP,.SYP {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -80px -158px no-repeat
}

.JPY {
    background: url(https://www.thomascook.in/images/sprite-homepage.png) -98px -154px no-repeat;
    height: 21px;
    top: 5px
}

.bg-gray {
    background: #dadada
}

.padd-left0 {
    padding-left: 0
}

.contact_input .dropdown_toggle_holder input,.forex_banners img,.retrieve_quote_table,.round_slide img,.wrapper {
    width: 100%
}

.byfrxtip.toptooltip {
    top: auto;
    position: absolute;
    bottom: 39px;
    background: #fff;
    border: 1px solid #e1e1e1
}

.byfrxtip.toptooltip:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 18px;
    margin-top: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ffd3a6;
    top: auto;
    border-bottom: none
}

#retrievQuotepop p {
    color: #fff;
    font-size: 14.5px
}

#retrievQuotepop .modal-dialog {
    width: 1000px;
    border: 1px solid #bcbcbc;
    max-width: none
}

#retrievQuotepop .modal-dialog .modal-content {
    background-color: #fff;
    padding: 10px 8px
}

#retrievQuotepop .modal-dialog .modal-header {
    background-color: #f0f0f0;
    border: 1px solid #d3d3d3;
    border-bottom: 0;
    padding: 10px;
    flex-direction: row-reverse
}

.retrieve_quote_table tbody tr td,.retrieve_quote_table thead tr th {
    padding: 10px 6px;
    text-align: center;
    border-right: 1px solid #d3d3d3;
    font-weight: 400
}

#retrievQuotepop .modal-dialog .modal-body {
    border: 1px solid #d3d3d3
}

#widgetUtility,.clear,.know_points_container,.noteradius .modal-body {
    clear: both
}

.retrieve_quote_table thead tr th {
    color: #515151;
    background-color: #f1f7fa
}

.retrieve_quote_table tbody tr {
    border-top: 1px solid #d3d3d3
}

.retrieve_quote_table tbody tr td {
    color: #464646
}

.know_points_container .know_points:last-child,.retrieve_quote_table thead tr th:last-child {
    border: 0
}

.RtriveContinew_btn {
    border: 0;
    background-color: #0095da;
    font-size: 17px;
    border-radius: 2px;
    color: #fff;
    padding: 8px 32px;
    margin: 20px 0 30px
}

#forex-video-gallery .img-padding,.no-padding,.tableRetrive {
    padding: 0!important
}

.RtriveContinew_btn:focus,.RtriveContinew_btn:hover {
    text-decoration: none!important
}

.Custometip {
    background: #e1f3fc;
    border: 1px solid #0084cc;
    top: 18%;
    color: #333;
    display: block;
    left: 37px;
    margin-bottom: 15px;
    opacity: 0;
    padding: 12px;
    pointer-events: none;
    position: absolute;
    width: 100%;
    -webkit-transition: .25s ease-out;
    -moz-transition: .25s ease-out;
    -ms-transition: .25s ease-out;
    -o-transition: .25s ease-out;
    transition: .25s ease-out;
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -ms-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    -o-box-shadow: 2px 2px 6px rgba(0,0,0,.28);
    box-shadow: 2px 2px 6px rgba(0,0,0,.28)
}

.Custometip:after {
    border-color: rgba(214,222,241,0);
    border-right-color: #e1f3fc;
    border-width: 12px;
    margin-top: -17px
}

.Custometip:before {
    border-color: rgba(225,243,252,0);
    border-right-color: #0084cc;
    border-width: 13px;
    margin-top: -18px
}

.tooltip_holder:hover .Custometip {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

*,.pm0 {
    margin: 0;
    padding: 0
}

.INR {
    font-family: WebRupee;
    font-weight: 400;
    font-size: 100%!important;
    margin-right: .2em;
    line-height: .5em
}

body {
    color: #646464;
    font-family: Poppins Regular, sans-serif!important;
    font-size: 14px;
    font-weight: 400!important
}

ul li {
    list-style-type: none
}

.forex_all_tabs .carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity
}

.forex_all_tabs .carousel-fade .carousel-inner .active,.forex_all_tabs .carousel-fade .carousel-inner .next.left,.forex_all_tabs .carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.forex_all_tabs .carousel-fade .carousel-inner .active.left,.forex_all_tabs .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1
}

.forex_all_tabs .carousel-fade .carousel-control {
    z-index: 2
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .forex_all_tabs .carousel-fade .carousel-inner>.item.active.left,.forex_all_tabs .carousel-fade .carousel-inner>.item.active.right,.forex_all_tabs .carousel-fade .carousel-inner>.item.next,.forex_all_tabs .carousel-fade .carousel-inner>.item.prev {
        opacity: 0;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    .forex_all_tabs .carousel-fade .carousel-inner>.item.active,.forex_all_tabs .carousel-fade .carousel-inner>.item.next.left,.forex_all_tabs .carousel-fade .carousel-inner>.item.prev.right {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.forex_all_tabs .item:first-child,.forex_all_tabs .item:nth-child(2),.forex_all_tabs .item:nth-child(3) {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.forex_all_tabs .title {
    text-align: center;
    z-index: 999;
    position: inherit;
    float: right;
    right: 40px;
    top: 30px;
    color: #000;
    padding: 0
}

.title h3 {
    color: #bc202f;
    font-size: 26px
}

.forex_all_tabs .carousel,.forex_all_tabs .carousel-inner {
    position: initial
}

.steps_to_foreign_currency {
    background-color: #fff;
    margin: 8px 0 0;
    padding-bottom: 10px;
    border: none;
    padding-top: 130px
}

.send_landingTxt {
    max-width: 1000px;
    margin: 0 auto;
    color: #444;
    font-size: 15px;
    text-align: center;
    line-height: 24px
}

.forex_h3 {
    color: #444;
    font-weight: 800;
    font-size: 30px
}

.imgshadow,.round_slide img {
    border-radius: 50%
}

.visa_testimonials .container {
    max-width: 880px;
    padding: 0 0 30px
}

.visa_testimonials {
    background: url(https://www.thomascook.in/images/visa/testi-back-texture.png) center center no-repeat #28374a;
    color: #fff
}

.paddLB {
    padding: 10px 0 0 37px
}

.round_slide {
    width: 306px;
    display: inline-block;
    height: 290px;
    margin-left: 10%
}

.imgshadow {
    display: block;
    line-height: 1px;
    box-shadow: 22px 18px 7px 7px rgba(0,0,0,.6);
    width: 67px;
    padding: 1px;
    margin-left: 0
}

.forex_tab_content,.forex_tabs {
    width: 100%!important;
    margin: 0 auto;
    float: left;
    background: #fff
}

.visa_testimonials h2 {
    font-weight: 300;
    text-align: center;
    margin: 28px auto 0!important;
    font-size: 24px
}

#visaTestimonials.carousel,.forex_tabs ul.widget li.active a {
    padding: 16px 16px 16px!important;
}

.forex_tabs.forex-cards ul li.active a {
    padding: 16px 5px
}

.receive-proceed-btn {
    top: 42.5%!important;
    position: absolute;
    right: 24.5%
}

.forex_tabs ul.widget li.active {
    box-shadow: 0 4px 12px rgb(216 240 252 / 44%);
}

.forex_all_tabs .owl-carousel .owl-nav button.owl-prev {
    left: 75%;
    color: #000;
    font-size: 18px;
    background: #fff;
    border: 1px solid #dadada;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 43%;
    position: absolute;
    opacity: .5;
}

.forex_all_tabs .owl-carousel .owl-nav button.owl-next {
    right: 15px;
    color: #000;
    font-size: 18px;
    background: #fff;
    border: 1px solid #dadada;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 43%;
    position: absolute;
    opacity: .5
}

.forexHomepageSlider.owl-carousel.owl-theme.hidden-xs.owl-loaded.owl-drag {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.owl-carousel .owl-stage-outer {
    position: initial!important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.forexHomepageSlider .owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    position: initial;
    height: 100%;
    width: 100%
}

.forexHomepageSlider .owl-item.active {
    min-height: 650px;
    display: block!important;
    width: 100%;
    height: 200%;
    top: 0;
    left: 0
}

.forex_tabs ul.widget li:hover {
    background: #fff;
    color: #0094da
}

.forex_tabs ul.widget li select:hover {
    background: url(/images/forex/ios-arrow-dropdown-3.png) right 20px center/20px no-repeat #fff
}

.forex_tabs ul.widget li.active a span {
    color: #0048e5;
    font-weight: 600
}

.visa_testimonials .share_feedback {
    margin: 20px 0 0;
    text-align: center
}

#visaTestimonials blockquote {
    position: relative;
    marign: 0;
    padding: 20px 0 0 37px;
    text-align: left;
    font-size: 13px;
    border-left: 0!important
}

.share_feedback a {
    color: #fff!important;
    font-weight: 300
}

.testimonial_text {
    padding: 0 0 0 30px
}

.forex_all_tabs {
    width: 100%;
    position: relative;
    padding: 0
}

.forex_tabs_container {
    background: #fff;
    width: 100%;
    border-radius: 5px
}

.forex_tabs ul.widget li {
    float: left;
    display: block;
    width: 17.5%;
    background: #f0f5fa
}

.forex_tabs ul.widget li a {
    padding: 16px 6px;
    color: #f0f5fa;
    text-decoration: none;
    float: left;
    font-size: 13px;
    font-weight: 400;
    width: 100%
}

.forex_tab_content {
    display: block;
    position: relative;
    top: 1px;
    border-radius: 5px
}

.enter_details .tc-frArrow,.get_confirmation .tc-frArrow,.make_payment_ol .tc-frArrow {
    position: absolute;
    top: 55px;
    left: 70px;
    font-size: 20px;
    color: #d8d8d8
}

.enter_details:before,.get_confirmation:before,.make_payment_ol:before {
    content: "";
    display: block;
    position: absolute;
    left: 78px;
    top: 53px;
    background: 0 0/583px 350px;
    width: 15px;
    height: 25px
}

.enter_details .icon,.get_confirmation .icon,.make_payment_ol .icon {
    display: block;
    width: 106px;
    height: 106px;
    margin: 0 auto
}

.enter_details .icon {
    background: 0 0/583px 350px
}

.make_payment_ol .icon {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -262px -11px/583px 350px no-repeat
}

.get_confirmation .icon {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -384px -11px/583px 350px no-repeat
}

.forex_testimonials {
    background-color: #28374a;
    color: #fff
}

.forex_testimonials .container {
    width: 880px;
    padding: 30px 0
}

.forex_testimonials h3 {
    font-weight: 300;
    text-align: center
}

.testimonial_text p {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    float: left;
    color: #444;
    padding-top: 110px
}

.forex_prods_slider {
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: none
}

.testimonial_text span {
    font-weight: 500;
    float: left;
    font-size: 13px;
    margin: 0 5px 0 0
}

#visaTestimonials .carousel-indicators {
    bottom: -20px
}

.share_feedback {
    font-style: italic;
    font-size: 13px;
    margin: 20px 0 0 12%
}

.steps_to_foreign_currency p {
    font-size: 15px;
    color: #6d6d6d;
    text-align: left;
    width: auto;
    margin-right: 20%
}

.currency_prepaid_card_holder {
    -webkit-box-shadow: inset 0 0 150px 0 rgba(0,0,0,.16);
    -moz-box-shadow: inset 0 0 150px 0 rgba(0,0,0,.16);
    box-shadow: inset 0 0 150px 0 rgba(0,0,0,.16);
    text-align: center;
    border-top: 1px solid #5996b6
}

.forex_videos {
    background-color: #f2f0f1;
    padding: 12px 0 22px
}

.all_forex_products p,.forex_videos p {
    font-size: 12px;
    color: #666;
    margin: 0 auto 20px;
    width: 60%;
    text-align: center
}

.forex_videos_left,.forex_videos_right {
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    height: 390px;
    clear: both
}

.forex_videos_left .col-lg-6,.forex_videos_right .col-lg-6 {
    margin: 10px 0;
    height: 140px;
    padding: 0 10px
}

.forex_videos_right {
    width: 450px;
    margin-left: 25px;
    text-align: center
}

.forex_videos_right>div:last-of-type {
    margin-bottom: 25px
}

.fluid-width-video-wrapper {
    padding-top: 50%;
    height: 136px
}

.view_all_videos {
    color: #0095da;
    text-decoration: underline
}

.all_forex_products {
    margin: 10px auto 25px
}

.forex_prods_slider {
    background-color: #dfeffe
}

.forex_prods_slider .jcarousel li h4 {
    font-size: 15px;
    color: #58595b;
    font-weight: 400;
    margin: -8px 0 0
}

.banner_bottom .jcarousel-wrapper a:hover,.banner_bottom .list_carousel-control-next,.banner_bottom .list_carousel-control-next:focus,.banner_bottom .list_carousel-control-next:hover,.banner_bottom .list_carousel-control-prev,.banner_bottom .list_carousel-control-prev:focus,.banner_bottom .list_carousel-control-prev:hover,.forex_prods_slider .jcarousel li a,.forex_prods_slider .jcarousel li a:focus,.forex_prods_slider .jcarousel li a:hover,.ratecrd .icon-view-rate-card a {
    text-decoration: none
}

.alertcrd .tc-bell,.ratecrd .icon-view-rate-card,.retrievecrd .icon-retrieve-quote {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
    color: #0095da;
    font-weight: 500
}

.best_ol_rates,.door_step_delivery,.pay_small_amt,.safe_secure {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto
}

.safe_secure {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -28px -28px
}

.best_ol_rates {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -170px -39px no-repeat
}

.door_step_delivery {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -313px -39px no-repeat
}

.pay_small_amt {
    background: url(https://www.thomascook.in/images/forex_sprite_main.png) -468px -43px no-repeat
}

.why_thomas_cook {
    margin: 10px auto
}

.why_thomas_cook h3 {
    font-weight: 300;
    color: #464646;
    text-align: center;
    margin: 15px 0;
    padding: 0 15px;
    font-size: 18px
}

.why_thomas_cook p {
    width: 90%;
    text-align: left;
    font-size: 12px;
    color: #666;
    margin: 0 auto;
    padding-bottom: 30px;
    min-height: 198px;
    max-height: 300px
}

.icon_holder {
    width: 98%;
    display: flex;
    flex-direction: column;
    min-height: 165px;
    margin: 0 auto
}

.safe_secure_div p {
    border-bottom: 4px solid #4e76b1
}

.best_ol_rates_div p {
    border-bottom: 4px solid #f1a75e
}

.door_step_delivery_div p {
    border-bottom: 4px solid #35bec4
}

.pay_small_amt_div p {
    border-bottom: 4px solid #898ac3
}

#forexProductsSlider.jcarousel-wrapper {
    margin: 0 auto;
    position: relative;
    border: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: none;
    width: 100%
}

#forexProductsSlider .jcarousel li {
    min-width: 238px;
    text-align: center;
    float: left;
    border: 0;
    padding: 50px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 190px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column
}

#forexProductsSlider .jcarousel li:hover {
    background: #0095da;
    color: #fff
}

#forexProductsSlider .jcarousel-control-next,#forexProductsSlider .jcarousel-control-prev {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial,sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 0;
    -webkit-box-shadow: 0 0 4px #f0efe7;
    -moz-box-shadow: 0 0 4px #f0efe7;
    box-shadow: none;
    background: 0 0/583px 350px
}

.forex_all_tabs .jcarousel-control-next.tc-frArrow,.forex_all_tabs .jcarousel-control-prev.tc-backArrow2 {
    background: 0 0;
    font-size: 24px;
    font-weight: 300;
    box-shadow: none;
    color: #000
}

.forex_all_tabs .jcarousel-control-next.tc-frArrow:hover,.forex_all_tabs .jcarousel-control-prev.tc-backArrow2:hover {
    text-decoration: none;
    color: #000
}

#forexProductsSlider .jcarousel-control-prev {
    left: -60px
}

#forexProductsSlider .jcarousel-control-next.tc-frArrow,#forexProductsSlider .jcarousel-control-prev.tc-backArrow2 {
    display: none;
    font-size: 24px;
    font-weight: 300;
    font-family: Poppins Regular, sans-serif;
    line-height: 28px;
    text-shadow: none;
    color: #0195db
}

#forexProductsSlider .jcarousel-control-next {
    right: -60px
}

.dropdown_toggle_holder.Inr_amt,.dropdown_toggle_holder.forex_amt,.dropdown_toggle_holder.mail,.dropdown_toggle_holder.phone {
    border: 1px solid #e1e1e1;
    height: 40px;
    width: 94%;
    padding-top: 0!important
}

.alertcrd,.ratecrd,.retrievecrd {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.2) inset;
    color: #333;
    font-size: 13px;
    font-weight: 500;
    line-height: 14px;
    margin-right: 10px!important;
    cursor: pointer;
    width: 36%
}

.titlenote h4 {
    color: #fff;
    font-size: 16px!important;
    padding: 2px 0 0;
    font-weight: 400;
    text-align: left;
    margin: 0
}

.forex_main_page .Topbanner {
    height: auto;
    padding: 0
}

.alertcrd .tc-bell {
    font-size: 16px;
    line-height: 16px
}

.icon-buy-forex,.icon-receive-money,.icon-reload-forex,.icon-sell-foreign,.icon-send-money {
    display: inline-block;
    font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
    color: #6e6b7b
}

.forex_tabs .mls {
    display: inline;
    vertical-align: middle;
    width: 100%;
    color: #6e6b7b
}

.ratecrd .icon-view-rate-card,.retrievecrd .icon-retrieve-quote {
    font-size: 22px;
    line-height: 16px
}

.ratecrd .icon-view-rate-card {
    font-size: 16px;
    border: none;
    line-height: 15px;
    font-weight: 500
}

.icon-currency-notes,.icon-money-gram,.icon-multi-currency-card,.icon-one-currency-card,.icon-student-travel,.icon-travellers-cheque {
    display: inline-block;
    font-size: 75px;
    color: #9ba4ac
}

.noteRela {
    position: relative;
    cursor: pointer;
    height: 225px
}

.notewidth .col-md-6.col-sm-6.notespce {
    padding-left: 24px
}

.noteradius {
    border-radius: 4px
}

.orangelyuot {
    background: #f96;
    padding: 12px 14px;
    position: absolute;
    width: 104.4%;
    bottom: -33px;
    transform: translateY(-45%);
    margin-left: -11px;
    margin-top: 20px;
    z-index: 9999
}

.noteRela.panel-default>.panel-heading {
    background: 0 0;
    border: none
}

.noteRela.panel {
    border: 1px solid #09c
}

.trvl-bartxt {
    color: #fff;
    font-size: 16px
}

.triangle-bottomright {
    width: 0;
    height: 0;
    border-bottom: 10px solid #c63;
    border-left: 10px solid transparent;
    position: absolute;
    top: -9px;
    left: 0
}

.titlenote {
    padding: 0 0 0 10px
}

.titlenote p {
    font-size: 14px;
    color: #000
}

.titlenote .forex_h3 {
    font-size: 24px;
    margin-bottom: 0
}

.notewidth {
    max-width: 100%;
    margin: 0 auto
}

.triangle-left {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-right: 12px solid #fff;
    border-bottom: 12px solid transparent;
    text-align: right;
    position: inherit;
    right: 0;
    margin-top: -2px
}

.cardactive {
    background: #ddf3fd
}

.noteRela .control {
    font-size: 18px;
    position: relative;
    display: block;
    margin-bottom: 0;
    padding-left: 30px;
    cursor: pointer
}

.noteRela .control input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.noteRela .control_indicator {
    position: absolute;
    top: -25px;
    left: -30px;
    width: 35px;
    height: 35px;
    background: #fff;
    border: 2px solid #0095da;
    border-radius: 50%;
    display: none
}

.noteRela .control input:focus~.control_indicator,.noteRela .control:hover input~.control_indicator {
    background: #ccc
}

.forex_tabs ul.widget li.active,.noteRela .control input:checked~.control_indicator {
    background: #fff
}

.noteRela .control input:checked:focus~.control_indicator,.noteRela .control:hover input:not([disabled]):checked~.control_indicator {
    background: #0e647d
}

.noteRela .control_indicator:after {
    position: absolute;
    display: none;
    content: ""
}

.noteRela .control--checkbox .control_indicator:after {
    top: 6px;
    left: 12px;
    width: 8px;
    height: 14px;
    transform: rotate(45deg);
    border: solid #0faa25;
    border-width: 0 3px 3px 0
}

.jcarousel,.list_carousel {
    width: 100%;
    position: relative
}

.continue_btn {
    color: #fff;
    font-size: 18px;
    background-color: #0095da;
    border: 0;
    border-radius: 3px;
    padding: 4px 34px;
    font-weight: 300;
    margin-right: 0
}

.bdr {
    border-right: 1px solid #d1d1d1
}

.Csymbols {
    font-size: 16px;
    line-height: 14px
}

.forexbredcrum_bg {
    clear: both;
    margin-left: -15px
}

.banner_bottom {
    background: #cbedfe;
    height: 80px;
    padding: 23px 16px 0;
    border-radius: 10px;
    border: 1px solid #c2d9e4
}

.banner_bottom .jcarousel li:last-child {
    border-right: none
}

.banner_bottom .jcarousel li,.banner_bottom .list_carousel li {
    border: none;
    color: #5e5873;
    font-size: 13px;
    font-weight: 600;
    padding: 0 10px
}

.banner_bottom .jcarousel li .INR,.banner_bottom .list_carousel li .INR {
    font-weight: 600;
    color: #5e5873!important;
    padding-left: 10px
}

.banner_bottom .jcarousel-control-prev {
    left: -20px
}

.banner_bottom .jcarousel-control-next {
    right: -20px
}

.banner_bottom .jcarousel-wrapper {
    border: none;
    box-shadow: none;
    margin: 10px auto
}

.banner_bottom .list_carousel-control-prev {
    left: -10px;
    display: block
}

.banner_bottom .list_carousel-control-next {
    right: -70px;
    display: block;
    background: #cbedfe!important
}

.holidays_landing_pages_top {
    overflow: hidden
}

.caroufredsel_wrapper {
    width: 584px!important
}

.list_carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.list_carousel li {
    min-width: 140px;
    text-align: center;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.autoSlideTicker {
    height: 34px;
    margin-top: 8px;
    margin-left: 20px;
    margin-right: 30px
}

.list_carousel-control-next,.list_carousel-control-prev {
    position: absolute;
    top: 50%;
    margin-top: -21px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: 0 0;
    color: #fff;
    text-decoration: none;
    font: 24px/27px Arial,sans-serif
}

.list_carousel img {
    display: block;
    max-width: 100%;
    height: auto!important
}

.banner_bottom .jcarousel-control-next,.banner_bottom .jcarousel-control-prev,.banner_bottom .list_carousel-control-next,.banner_bottom .list_carousel-control-prev {
    background: 0 0;
    box-shadow: none;
    color: rgba(68,68,68,.6)!important;
    margin-top: -21px;
    font-size: 32px;
    font-weight: 100;
    font-family: Poppins Regular, sans-serif;
    text-shadow: none;
    line-height: 22px
}

.banner_bottom .jcarousel-wrapper a:focus {
    text-decoration: none;
    outline: 0;
    outline-offset: 0
}

.forex_tab_content .travellers_tabs_holder {
    background: #fff;
    padding-top: 15px
}

.dropdown_toggle_holder {
    position: relative;
    background-color: #fff;
    cursor: pointer;
    margin: 0 0 5px;
    font-size: 13px;
    border-radius: 5px;
    min-height: 30px;
    width: 92%
}

.dropdown_toggle_holder input {
    border: none;
    background: 0 0;
    width: 83%;
    outline: 0;
    color: #5e5873;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 10px;
    line-height: 25px
}

.dropdown_toggle_holder.Inr_amt,.dropdown_toggle_holder.forex_amt {
    width: 100%;
    margin: 0
}

.travellers_row {
    float: left;
    margin: 0 0 16px;
    position: relative;
    width: 100%
}

.product_title.more-select {
    background: url(/images/forex/ios-arrow-dropdown-3.png) right 20px center/20px no-repeat #f0f5fa;
    width: 100%;
    height: 100%
}

.more .select-box:after {
    content: " ";
    border: 1px solid #a6a2b6;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left: 10px;
    margin-top: 8px
}

.travellers_dropdown_arrow {
    display: block;
    width: 12px;
    height: 6px;
    position: absolute;
    right: 15px;
    top: 15px
}

.value_change {
    background: #fff;
    border-radius: 50%;
    border: 1px solid #d5d5d5;
    cursor: default;
    display: block;
    height: 24px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: 7px;
    width: 24px;
    z-index: 1;
    font-size: 10px;
    font-weight: 500;
    line-height: 22px
}

#faqAccordion li a .tc-frArrow,.add_btn {
    width: 18px
}

.tooltip_holder {
    float: right;
    position: relative;
    text-align: center;
    z-index: 999;
    display: none
}

.forex_tabs .travellers_row_wrap .tooltip_holder a,.travellers_row_wrap .tooltip_icon {
    background: #dadada;
    color: #0084cc;
    display: block;
    font-size: 17px;
    font-weight: 600;
    height: 31px;
    line-height: 32px;
    text-align: center;
    text-decoration: none!important;
    width: 26px;
    float: none;
    padding: 0;
    border-right: 1px solid #a1a1a1
}

.add_btn,.checkbox {
    line-height: 18px;
    cursor: pointer
}

.add_remove_box {
    clear: both;
    float: right
}

.forex_tabs li.active .add_remove_box a {
    float: none;
    border-right: none;
    border-bottom: 0;
    background: 0 0;
    padding: 4px 0
}

.add_btn {
    background-color: #159c7c;
    color: #fff;
    font-size: 18px;
    height: 17px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    border-radius: 100%;
    line-height: 16px
}

.add_cur {
    color: #159c7c;
    vertical-align: middle;
    line-height: 14px;
    font-weight: 700;
    font-size: 13px
}

.your_contact_details,.your_contact_details_send {
    text-align: center;
    margin-top: 5px;
    color: #fff
}

.your_contact_details.col-sm-12.buy_firex_second_input {
    text-align: center;
    color: #fff;
    padding: 0 15px
}

.seprator-line {
    width: 95%;
    position: absolute;
    top: 146px;
    border: 1px dashed #817e8f;
    margin-left: 20px
}

.your_contact_details h5 {
    font-size: 14px;
    color: #5e5873;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 12px;
    text-align: center;
    font-weight: 600
}

.Totalamt h4,.form-group.forexAlert {
    margin-bottom: 2px
}

.Totalamt h4 {
    margin-bottom: 12px!important
}

.your_contact_details h5 span {
    font-size: 14px;
    letter-spacing: .3px;
    color: #5e5873;
    font-weight: 600
}

.privacy_policy {
    text-align: center;
    clear: both;
    color: #444;
    font-size: 12px;
    padding-bottom: 5px
}

.privacy_policy label {
    color: #444;
    font-size: 12px;
    vertical-align: middle;
    font-weight: 400;
    margin-bottom: 0
}

.forex_tabs li.active .privacy_policy a {
    background: 0 0;
    float: none;
    border: none;
    padding: 0
}

.remove_travellers_row {
    cursor: pointer;
    height: 10px;
    width: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #ccc;
    text-align: center;
    position: absolute;
    top: 10px;
    right: -13px
}

#splitError,.others-tab {
    padding-bottom: 10px
}

.buy-forexx .errorName {
    text-align: left;
    padding-left: 2px
}

.errorName {
    display: table;
    color: #ec6565;
    font-size: 12px;
    clear: both
}

.disabled,.dropdown_toggle_holder.disabled input {
    background: #f6f6f6
}

.byfrxtip {
    position: absolute;
    left: -30px;
    top: 41px;
    background: 0;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    border-radius: 3px;
    color: #5e5873;
    z-index: 9999;
    line-height: 16px;
}

.byfrxtip.downtoptip {
    position: absolute;
    left: -13px;
    top: 40px
}

.selectric-buy_tcselect .byfrxtip {
    position: absolute;
    left: -14px;
    top: 30px;
    width: 200px!important
}

.byfrxtip:after {
    content: "";
    position: absolute;
    top: 0;
    left: 18px;
    margin-top: -5px;
    width: 0;
    height: 0
}

.tooltip_holder .tooltip {
    width: 250px!important
}

.tooltip_holder .tooltip-inner {
    background: #e1f3fc;
    border: 1px solid #0095da;
    border-radius: 4px;
    color: #666;
    padding: 10px
}

.tooltip_holder .tooltip.right .tooltip-arrow {
    border-right-color: #e1f3fc;
    border-width: 9px 9px 10px 0;
    left: -3px;
    margin-top: -10px
}

.forex_tabs .privacy_policy .privacyPolicy {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    margin-left: 0;
    vertical-align: top;
    color: #0C4DA2;
    text-decoration: none
}

.ratevale {
    font-weight: 600;
    color: #5e5873
}

.banner_bottom .INR {
    color: #fff!important;
    font-weight: 500
}

.bgactive {
    padding: 1px 10px;
    display: inline-block;
    margin-top: 0
}

.forex_videos_right .thumbnail {
    cursor: pointer;
    border: none
}

.modal-title {
    color: #0153a7
}

.Alertpopup .modal-title {
    font-size: 21px;
    font-weight: 500
}

#Ratealrt .modal-header,#retrievQuotepop .modal-header {
    border-bottom: 1px solid #999
}

.modal-header button {
    float: right;
    background-color: transparent;
    border: 0;
    margin-top: 8px
}

.modal-header {
    padding: 8px 20px 5px
}

#forexMoreCampaignError .close,#forexMoreCampaignsuccess .close,#openGICAccount .modal-content .modal-header .close {
    margin-top: -4px;
    outline: 0;
    right: 16px;
    position: absolute;
    float: none;
    z-index: 999
}

.modal-title span {
    font-size: 16px;
    display: inline-block
}

.modal-body {
    padding: 20px
}

.alrtInfo p {
    font-size: 13px;
    color: #333;
    font-weight: 400
}

.alrtInfo .font14,.citinameblk h3 {
    font-size: 14px
}

.pop_profileD .alrtInfo input {
    padding: 0 10px;
    border: 1px solid #c4c4c4;
    font-size: 13px;
    line-height: 33px;
    -webkit-box-shadow: inset 3px 4px 5px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 3px 4px 5px 0 rgba(0,0,0,.1);
    box-shadow: inset 3px 4px 5px 0 rgba(0,0,0,.1);
    border-radius: 3px!important
}

.noteradius .close span {
    font-size: 23px;
    padding: 0 5px;
    display: inline-block;
    width: 25px;
    background: #fff;
    height: 25px;
    border-radius: 50%;
    margin-top: 0;
    color: #000;
    font-weight: 530
}

.notespce {
    padding: 0 15px 0 0
}

.Inr_amt,.card-number-field input,.textTcPopLeft {
    padding-left: 10px
}

.notespce .continue_btn {
    color: #fff;
    font-size: 18px;
    background-color: #0095da;
    border: 0;
    border-radius: 3px;
    padding: 6px 20px;
    font-weight: 300;
    margin-right: 0;
    text-align: center
}

.pop_profileD .alrtInfo input[type=radio] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.alrtInfo .pop_label {
    line-height: 35px;
    font-size: 13px;
    font-weight: 400
}

.alrtInfo .pop_gender label,.pop_gender label {
    margin-right: 50px
}

.alrtInfo .pop_gender .labelwid {
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle;
    color: #333;
    margin-left: 5px
}

#blog_tc_home_div .col-xs-12.col-sm-4:first-child,.send-right {
    padding-right: 15px
}

.dropdown_toggle_holder.city_radius.secdrop {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-left: 1px solid #999
}

.alrtInfo .pop_gender {
    line-height: 35px
}

.alrtInfo .pop_email input {
    width: 95%;
    margin-bottom: 5px
}

.alrt_submit {
    margin-top: 5px
}

.artlstinput {
    margin-top: 55px
}

.pop_alrt {
    border: 1px solid #ddd;
    height: 100px;
    margin-right: 15px;
    width: 47%;
    position: relative
}

.buyAlrt_info {
    background: #d4e49b;
    border: 1px solid #a4b660;
    border-radius: 3px;
    width: 100%
}

#alertMsg {
    padding: 10px;
    display: block
}

.pop_alrt img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%)
}

.effect-lily img,.our-offering img {
    opacity: 1;
    transition: opacity,transform;
    transform: translate3d(0,0,0)
}

.alrt_btn {
    color: #fff;
    font-size: 16px;
    background-color: #0095da;
    border: 0;
    border-radius: 3px;
    padding: 6px 22px;
    font-weight: 400;
    margin-right: 15px;
    margin-top: 10px
}

input.checkbox[type=checkbox],input[type=radio].css-checkbox {
    border: 0;
    height: 1px;
    margin: -1px;
    padding: 0;
    width: 1px;
    position: absolute;
    overflow: hidden
}

input[type=radio].css-checkbox {
    z-index: -1000;
    left: -1000px;
    clip: rect(0 0 0 0)
}

input.checkbox[type=checkbox] {
    clip: rect(0,0,0,0)
}

.checkbox {
    background: url(/images/common_sprite.png) -375px -116px no-repeat rgba(0,0,0,0);
    height: 16px;
    margin: 0;
    padding-left: 19px;
    width: 17px
}

input.checkbox[type=checkbox]:checked+label.checkbox {
    background: url(/images/common_sprite.png) -375px -136px no-repeat rgba(0,0,0,0);
    height: 16px;
    width: 17px
}

.close,.closeIcon {
    float: right
}

.popup_close {
    font-size: 26px;
    font-weight: 300;
    margin: -10px 0 0
}

.close {
    color: #0095da;
    font-size: 28px;
    line-height: 1;
    font-weight: 100
}

.padding-remove {
    padding-left: 0;
    padding-right: 0
}

#Ratealrt .modal-body {
    padding: 12px 20px
}

.modal-dialog.Alertpopup {
    max-width: 600px
}

.curalert .col-md-6.col-sm-8 {
    width: 47.5%
}

.dashbdr {
    border: 1px dashed #999;
    clear: both;
    margin-left: -7px;
    margin-bottom: 10px
}

.forexselect {
    width: 18%!important;
    text-align: center;
    padding-left: 0
}

.toltipcurr .tooltiptext {
    visibility: visible;
    width: 68%;
    background-color: #ffd3a6;
    color: #333;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 104%;
    font-size: 12px;
    font-weight: 400
}

.Totalamt h4,.forex_tabs .saveQuote {
    font-weight: 400!important;
    font-size: 14px;
    color: #5e5873
}

.toltipcurr .tooltiptext:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #ffd3a6
}

.Totalamt {
    clear: both;
    padding-top: 10px;
    color: #444;
    text-align: center;
    margin-bottom: 20px;
    position: relative
}

.finalprice {
    font-size: 25px;
    color: #0095da;
    font-weight: 400
}

.Totalamt .INR {
    color: #0095da!important;
    font-size: 25px!important
}

.frxcenter {
    float: none
}

.forex_tab_content .Totalamt .tooltip_holder a {
    color: #5e5873;
    background: #fff;
    padding: 0 7px;
    border-radius: 50%;
    border: 1px solid #5e5873;
    position: relative;
    left: 5px;
    top: -8px
}

.forex_tabs .saveQuote {
    font-size: 12px;
    color: #0196da!important;
    position: relative;
    top: -6px;
    border-bottom: 1px dotted #0196da
}

.dropdown_toggle_holder.droplist.fsrtdrop.chkrate .selectric-wrapper,.no-border {
    border: none!important
}

.usdAmtlabel .INR {
    color: #fff!important
}

@media screen and (max-width: 767px) {
    .forex_tabs_container.send-study-abroad {
        margin-top:0!important
    }

    .widget-container {
        position: relative!important;
        left: 0!important
    }

    .visa_search_widget {
        height: auto!important
    }

    .banner_bottom {
        top: 16px!important;
        width: 100%!important;
        margin: 0!important;
        border-radius: 0!important
    }
}

@media screen and (min-width: 319px) and (max-width:767px) {
    .droplist .selectric,.forex_tabs ul.widget li,select {
        box-shadow:none!important
    }

    .Inr_amt input {
        padding-left: 33px!important;
        width: 100%!important
    }

    .dropdown_toggle_holder.droplist.fsrtdrop .selectric,.dropdown_toggle_holder.droplist.secdrop .selectric,.selectric-wrapper {
        border: none!important
    }

    .buyselectmobile,.mobile-display,.res-flex {
        display: block!important
    }

    .send-money-tooltip {
        right: 8px!important;
        top: 5px!important;
        left: auto!important
    }

    .send-money-content {
        right: 40px!important;
        top: 2px!important;
        left: auto!important
    }

    .mobile_forex_amount_right {
        display: inline-block;
        width: 49%!important;
        float: left;
        margin-top: 0;
        margin-bottom: 10px;
        position: relative;
        padding-top: 10px
    }

    .forex_all_tabs .item {
        border-radius: 4px
    }

    #forexWidget .owl-carousel {
        width: 98%;
        margin: 0 auto;
        position: static;
        min-height: 80px
    }

    .bootstrap4_header nav.navbar,.forex_tab_content .Totalamt .tooltip.Custometip .bulletlist li {
        border-bottom: none!important
    }

    #forexMoreCampaignError .close,#forexMoreCampaignsuccess .close,#openGICAccount .modal-content .modal-header .close {
        float: right
    }

    .more_options_list {
        right: -15px!important;
        top: 72px!important
    }

    .forex_tabs ul.widget .more_options_list li a,.forex_tabs ul.widget .more_options_list li.active a {
        padding-left: 16px!important;
        padding-top: 8px!important;
        padding-bottom: 8px!important;
        text-align: left
    }

    .more_option_tab .col-padding,.more_submit_btn,.more_submit_btn button,.remittance-countries .container,.sellF .travellers_row div.form-group,.sell_leftSpace,.send-forex-width,.send-forex-width .dropdown_toggle_holder.cityInfo,.send-forex-width .dropdown_toggle_holder.mail,.send-forex-width .dropdown_toggle_holder.phone,.sendText {
        width: 100%!important
    }

    .get-started-steps {
        margin-top: 24px
    }

    .buyforexActive,.sellforexActive {
        border-right: 1px solid #c4c4c4;
        display: inline-block;
        width: 33%
    }

    #homePageGallery3,.add_remove_box a,.view-all-blog-btn,.your_contact_details {
        margin-top: 0
    }

    label.usdAmtlabel.visible-xs {
        margin-top: -16px
    }

    .outer_box {
        box-shadow: none;
        width: 100%;
        padding: 0;
        margin: 0!important;
        overflow: visible;
        position: static
    }

    .dropdown_toggle_holder.droplist.fsrtdrop .selectric-wrapper,.dropdown_toggle_holder.droplist.secdrop .selectric-wrapper {
        border: 0!important
    }

    div#widgetUtility {
        padding-top: 0
    }

    #widgetUtility .container-fluid,.banner_bottom .container,.customer_rating_area,.notespce,.testimonial_text,.titlenote {
        padding: 0;
        clear: both;
    }

    .banner_bottom .col-md-12.col-sm-12.col-xs-12 {
        padding: 0 8px
    }

    .main_menu_div .nav>li a,.sendText {
        text-align: left!important
    }

    #sendMoney .border-wrap,.buy_tcselect,.curr_title {
        border: none
    }

    .study-abroad-proceed-btn {
        position: absolute;
        left: 0!important;
        top: 90px!important;
        right: 0!important;
        margin: 0 auto!important
    }

    input#amt_inr1 {
        padding-left: 20px
    }

    .SendAmtField .dropdown_toggle_holder.Inr_amt {
        width: 90%!important
    }

    .ico {
        margin: 0 auto!important
    }

    li.more-section-tab a {
        padding: 20px 36px 18px 18px!important
    }

    .forexHomepageSlider .owl-item.active {
        min-height: 80px!important
    }

    #trusted-customers-review .owl-next,#trusted-customers-review .owl-prev,.forex-video-gallery .owl-next,.forex-video-gallery .owl-prev,.forex_all_tabs .owl-carousel .owl-nav button.owl-next,.forex_all_tabs .owl-carousel .owl-nav button.owl-prev,.holidays_landing_pages_top.study-abroad .owl-nav button.owl-next,.holidays_landing_pages_top.study-abroad .owl-nav button.owl-prev {
        display: none
    }

    .forex_tabs ul.widget {
        background: #fff;
        box-shadow: 0 4px 4px rgba(186,186,186,.25);
        padding-bottom: 20px
    }

    .others-tab {
        padding-bottom: 0
    }

    .caroufredsel_wrapper {
        width: 300px!important
    }

    .list_carousel li {
        min-width: 130px!important
    }

    .trusted-customers .owl-dots {
        display: block!important;
        padding-top: 0!important
    }

    .owl-dot,.owl-dot.active {
        border-radius: 100%
    }

    .holidays_landing_pages_top .owl-carousel .owl-item img {
        border-radius: 5px;
        height: 80px
    }

    .more-section-tab {
        width: 15%!important
    }

    .img-padding iframe {
        width: 270px!important
    }

    .visa_search_widget {
        height: 95px!important;
        margin: 0 5px 5px!important;
        border-radius: 5px;
        width: 97.5%
    }

    .follow-us,.product-sub-txt,.sub-txt {
        padding-bottom: 30px!important
    }

    .mob-receive-amt {
        position: relative;
        top: 0!important;
        left: 5px
    }

    .alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
        display: block;
        text-align: center;
        background: rgba(124,209,252,.4);
        border-radius: 5px;
        color: #0094da
    }

    .round_slide {
        width: 100%;
        display: inline-block;
        height: 180px;
        margin: 0 auto;
        padding-top: 20px
    }

    .img-padding {
        padding: 0!important;
        float: left;
        width: 100%;
        min-width: 100%
    }

    .card-info-txt {
        width: 260px!important
    }

    #forex-video-gallery .img-padding,.offering-img-padding,.travellers_tab_content.tab-content {
        padding: 0!important
    }

    .mob-view-item {
        overflow: auto;
        float: left;
        display: flex
    }

    .card .offer-txt {
        font-size: 14px!important
    }

    .trusted-customers .sub-txt {
        padding-bottom: 10px!important;
        padding-top: 0;
        margin-top: 0
    }

    .faq-section {
        padding-bottom: 0!important
    }

    .testimonial_text p {
        padding-top: 55px!important;
        width: 95%;
        text-align: center;
        font-size: 15px
    }

    #trusted-customers-review .owl-prev {
        top: 165px!important;
        left: -15px!important
    }

    #trusted-customers-review .owl-next {
        top: 165px!important;
        right: -15px!important
    }

    .get-started h3,.get-started h5 {
        text-align: center;
        border-left: 0
    }

    #trusted-customers-review blockquote:before {
        top: 0!important;
        left: 48%!important
    }

    .get-started p {
        margin-bottom: 20px!important;
        text-align: center
    }

    .banner_bottom .list_carousel-control-prev {
        left: -6px!important;
        display: block;
        top: 16px;
        color: rgba(0,0,0,.3)!important
    }

    .card-number-field {
        width: auto!important
    }

    .dropdown_toggle_holder.droplist.secdrop.width-100 {
        border: 1px solid #e1e1e1;
        width: 100%!important;
        padding-top: 0!important;
        line-height: 0;
        height: 38px
    }

    .forex_tabs ul.widget li a:first-child {
        border-radius: 0!important
    }

    .banner_bottom .list_carousel-control-next {
        right: 0!important;
        display: block;
        top: 16px
    }

    .send_landingTxt {
        max-width: 80%!important
    }

    .dropdown_toggle_holder.droplist.more .selectric .button {
        text-align: right!important;
        right: -16px!important
    }

    .contact_input .dropdown_toggle_holder.cityInfo {
        padding: 0!important;
        display: block;
        margin-bottom: 15px
    }

    .send_communtion .tooltip_holder {
        top: -5px
    }

    .sendmiddle .dropdown_toggle_holder.secdrop .select-box:after {
        left: auto
    }

    #quoteError,.pop_label,.sendmiddle .dropdown_toggle_holder.secdrop .selectric .button {
        text-align: center
    }

    .sendmiddle .dropdown_toggle_holder.secdrop,.your_contact_details .form-group.col-sm-3.pm0.padd-left5 {
        padding-left: 0!important
    }

    .sell-tooltip {
        right: 0!important
    }

    .send-forex-width {
        margin: 0!important
    }

    .forex_tabs.forex-cards ul li.active a {
        padding: 10px 13px!important
    }

    .forex-read-more {
        padding-top: 20px!important
    }

    .proceed-btn {
        position: absolute;
        left: 0!important;
        top: 95px!important;
        right: 0!important;
        margin: 0 auto!important
    }

    .tooltip_holder {
        top: 32px;
        left: 12px
    }

    .banner_bottom .bnrtab {
        position: static;
        right: initial
    }

    .divTableCell,.divTableHead {
        width: 55%;
        min-height: 40px;
        font-size: 11px
    }

    .forex_tabs ul.widget li a,.infoD {
        font-size: 14px;
        display: inline-block
    }

    .forex_main_page {
        width: 100%;
        left: 0;
        top: 50px
    }

    .widget-container {
        width: auto!important;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }

    .buyInfo {
        padding: 12px 0
    }

    .BuyRates .buyInfo {
        padding: 19px 0
    }

    .divTableRow.fistrow .divTableCell {
        height: 100px;
        font-size: 11px;
        line-height: 20px
    }

    .divTableCell .tc-backArrow2,.divTableCell .tc-frArrow {
        display: inline-block;
        cursor: pointer
    }

    .send_mobileField2 .SendAmtField {
        clear: both;
        width: 100%!important;
        margin: 0!important;
        height: 38px
    }

    .sendText {
        float: none!important;
        margin-bottom: 5px
    }

    .send_mobileField2 {
        margin: 8px auto 15px;
        width: auto
    }

    .divTableCell.tabhead {
        padding-top: 12px;
        width: 45%
    }

    .divTableCell.subdivtable.buyblog {
        width: 55%
    }

    ,#Topbgbanner,.Remittanceblog,.forex_all_tabs .title,.get_confirmation .tc-frArrow,.jcarousel-control-next,.jcarousel-control-prev,.round_slide,.sellblog,.sendmiddle .sendText {
        display: none
    }

    .USD {
        background: url(https://www.thomascook.in/images/sprite-homepage.png) -32px -152px no-repeat;
        width: 16px!important;
        height: 24px!important
    }

    #fbCharge .radio-inline input[type=radio] {
        margin-left: -19px
    }

    .fbChargereload .benisendMb {
        border-top-right-radius: 12px;
        border-bottom-right-radius: 12px
    }

    .fbChargereload .redio-bottom.selected,.forex_tabs_container {
        background: 0 0
    }

    .fbChargereload .redio-bottom {
        background: 0 0;
        margin-right: 26px;
        padding: 0 21px;
        color: #fff
    }

    .fbChargereload .remitsendMb {
        border-top-left-radius: 12px;
        border-bottom-left-radius: 12px
    }

    .fbChargereload .sendMb {
        background: #2c4f77;
        padding: 10px 0;
        font-size: 16px;
        line-height: 22px
    }

    .col-xs-6.sendMb {
        width: 48%
    }

    .remitsendMb {
        margin-right: 5px
    }

    .redioBgSend {
        margin-left: -15px!important
    }

    .receive_dropdwn {
        margin: none!important;
        width: auto!important;
        height: 38px
    }

    .forex.sellF .choose_your_currency .tc-frArrow,.forex.sellF .enter_details .tc-frArrow,.forex.sellF .get_confirmation .tc-frArrow,.forex.sellF .make_payment_ol .tc-frArrow {
        top: 68px;
        left: 65px
    }

    .SendAmtField,.SendCurrnecyForex {
        width: 100%!important;
        float: none!important
    }

    .send_mobileField .sendText {
        display: block;
        width: 100%;
        text-align: left;
        margin-bottom: 5px
    }

    .outward_remittance .contact_input .dropdown_toggle_holder {
        width: 91%
    }

    #sendMoney .border-wrap.fbChargereload {
        max-width: 525px;
        float: none;
        overflow: hidden;
        width: 100%;
        margin: 0;
        padding-top: 0;
        margin-right: 0!important;
        display: block
    }

    .sendmiddle {
        margin: 20px auto 0!important
    }

    #fromRateAlert .pop_alrt,.Topbanner img,.buy-forex .travellers_row div.form-group,.contact_input .dropdown_toggle_holder,.curalert .col-md-6.col-sm-8,.dropdown_toggle_holder,.forex_tabs .mls,.forex_tabs_container,.reload_page .travellers_row div.form-group,.send_mobileField,.sendmiddle,select.buy_tcselect {
        width: 100%
    }

    .infoD {
        vertical-align: top;
        width: 90%;
        margin-left: 6px;
        padding-top: 0;
        color: #000;
        line-height: 16px;
        margin-bottom: 0
    }

    div.newcurrency {
        background-color: #feebdd;
        padding: 12px 5px
    }

    .customer_rating_area #widget-container .box-title {
        float: none
    }

    .forex_services_all_details_tc {
        width: 290px!important
    }

    .steps_to_foreign_currency h3,.steps_to_foreign_currency h5 {
        width: 50%;
        margin: 20px 0 0 1px;
        font-size: 14px;
        float: left
    }

    #widget-container .logo-bottom {
        position: absolute;
        left: 8px!important;
        bottom: 16px!important
    }

    .customer_rating_area #widget-container.widget-wrap {
        max-width: 100%
    }

    .dropdown_toggle_holder,.tc_forexselect,.tc_forexselect.buyselectmobile {
        padding: 18px 0 3px!important
    }

    .buyforexActive::after {
        display: none
    }

    .buy-active,.customer_rating_area #widget-container .top-box,.forex_tab_content .Totalamt .tooltip.Custometip .bulletlist li,.forex_tabs li.active .forex_tab_content,.forex_tabs ul.widget li.active,.reload_active,.sell_active {
        display: block;
        border-bottom: 2px solid #0094da
    }

    .forex_tabs,.your_contact_details.col-sm-12.buy_firex_second_input {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0!important
    }

    .contact_input .dropdown_toggle_holder.mail,.contact_input .dropdown_toggle_holder.phone {
        width: 100%;
        float: left;
        text-align: left!important;
        margin-bottom: 10px
    }

    .forex_tabs ul.widget li {
        background: 0 0;
        border: 0;
        width: 17.5%;
        padding-left: 0;
        padding-right: 0
    }

    .forex_tabs .widget {
        margin: 0 -15px!important;
        overflow: auto
    }

    .banner_bottom .mobihead,.byfrxtip,.get_confirmation .tc-frArrow,.get_confirmation:after,.video-widget .cards-info-txt {
        display: none!important
    }

    .breadcrumb_links ul {
        margin: 5px 0
    }

    .forex-sell,.pay-block,.visit-branch {
        width: 71px!important
    }

    .tc_forexselect {
        border-top: none;
        box-sizing: border-box;
        font-size: 12px
    }

    .forexbredcrum_bg {
        padding-top: 10px;
        padding-left: 15px
    }

    .tc_forexselect label {
        font-size: 12px;
        vertical-align: middle;
        display: inline-block;
        margin-right: 8px;
        margin-left: 5px;
        font-weight: 400
    }

    .forex-sell {
        height: 86px;
        background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) 7px -2px no-repeat
    }

    .pay-block {
        height: 85px;
        background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) -54px -2px no-repeat
    }

    .visit-branch {
        height: 86px;
        background: url(https://www.thomascook.in/images/forex-productImg/tc-thomascook-sprite.png) -112px -2px no-repeat
    }

    #ForexProducts .nav>li a:last-child,.steps_to_foreign_currency p {
        margin-right: 0
    }

    .toltipcurr .tooltiptext {
        left: 20%
    }

    .toltipcurr .tooltiptext:after {
        left: 100%;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #ffd3a6;
        border-right: 0
    }

    .currency-ticker li,.sell-currency-ticker li {
        color: #5e5873!important
    }

    .currency-ticker li a span,.currency-ticker li a span.INR {
        color: #5e5873!important;
        font-weight: 600
    }

    .currency-ticker li a.bgactive {
        color: #fff!important
    }

    #visaTestimonials .item>img {
        float: none;
        margin: 0 auto
    }

    #visaTestimonials.carousel {
        padding: 20px 0
    }

    .steps_to_foreign_currency {
        padding: 0;
        margin: 45% 0 10px;
        border-top: none
    }

    .forex_h3 {
        font-size: 18px!important;
        color: #444!important;
        padding-bottom: 8px!important;
        width: 100%!important;
        margin-bottom: 0!important
    }

    .choose_your_currency,.currencyEx,.enter_details,.forex_all_tabs,.get_confirmation,.img-responsive,.make_payment_ol,.visa_testimonials .container,.your_contact_details {
        margin-bottom: 20px
    }

    .forex_videos {
        padding: 10px 0
    }

    .all_forex_products p,.forex_videos p {
        width: 100%;
        text-align: left
    }

    .choose_your_currency:after,.enter_details:after,.make_payment_ol:after {
        content: "";
        width: 1px;
        display: block;
        position: absolute;
        left: 58px;
        top: 83px;
        height: 20px
    }

    .icon {
        float: left
    }

    .choose_your_currency .tc-forex-services {
        float: left;
        padding: 25px 20px 25px 32px;
        line-height: 48px
    }

    .modal-header {
        padding: 15px 2px
    }

    .banner_bottom,.forex_all_tabs {
        padding: 0;
        position: relative;
        width: 100%
    }

    #Ratealrt .modal-header,#retrievQuotepop .modal-header {
        padding: 15px
    }

    .forex_tabs ul.widget li a {
        color: #b5b4b4;
        float: left;
        border-bottom: none;
        width: 100%;
        padding: 10px;
        text-align: center;
        font-weight: 700
    }

    .forex_main_page .Topbanner {
        background: 0 0;
        padding-top: 0
    }

    .forex_all_tabs {
        left: 0;
        top: 0;
        transform: translate(0,0);
        background: #fff;
        box-shadow: 0 3px 10px -2px #e3e3e3;
        margin-bottom: 50px
    }

    #forex-video-gallery button.owl-prev {
        left: -15px!important
    }

    .banner_bottom {
        height: auto;
        background: rgba(124,209,252,.4);
        bottom: 0;
        margin-left: 0;
        border-radius: 0;
        border: 0;
        z-index: -1
    }

    .video-widget {
        left: 0!important;
        top: 210px!important;
        width: 270px!important;
        height: 40px!important
    }

    .video-widget .cards-txt {
        padding-top: 10px!important;
        font-size: 14px!important
    }

    .banner_bottom .bnrtab {
        padding: 0;
        margin: 0;
        border-top: 1px solid rgba(0,0,0,.3)
    }

    .contact_input .form-group,.enter_details,.forex_tabs,.your_contact_details h5 {
        margin-bottom: 10px
    }

    .alertcrd,.ratecrd,.retrievecrd {
        width: 32.08%;
        margin-right: 1%;
        background: #d8dce0;
        box-shadow: none;
        font-size: 12px
    }

    .mobihead {
        display: block;
        padding-left: 15px;
        margin: 15px auto;
        color: #1a4b95
    }

    .retrievecrd .tc-bell,.tabtext {
        display: inline-block;
        vertical-align: middle
    }

    .retrievecrd .tc-bell {
        margin-left: 7px;
        margin-right: 7px;
        width: 12%
    }

    .tabtext {
        text-align: center;
        width: auto
    }

    .alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
        padding: 9px 1.68%
    }

    .forex_tab_content {
        position: relative;
        top: 5px;
        margin-bottom: 15px;
        background: 0 0;
        border-top: none;
        display: block
    }

    .ratecrd .edit-btn,.retrievecrd .edit-btn {
        padding: 14px 0;
        border-radius: 0
    }

    .travellers_row div.form-group {
        width: 100%;
        margin-bottom: 16px
    }

    .add_remove_box a,.dropdown_toggle_holder,.forex_tabs .privacy_policy a,.forex_tabs ul.widget li,.forex_tabs ul.widget li .city_radius ul li,.forex_tabs ul.widget li .pd_inner ul li {
        display: inline-block
    }

    .forex_tabs .travellers_row_wrap .tooltip_holder a {
        background: #fff;
        height: 25px;
        line-height: 25px;
        width: 25px;
        border: 1px solid #1badf0!important;
        border-radius: 50%;
        font-size: 15px;
        margin-top: 5px
    }

    .send_recive #fbCharge .Custometip {
        left: auto;
        margin-top: 5px
    }

    #fbCharge .Custometip {
        left: 33px;
        margin-top: 5px
    }

    .fbChargereload .tooltip {
        width: 262px!important
    }

    .fbChargereload .Custometip {
        padding: 10px;
        top: 25%
    }

    .fbChargereload .tooltip_holder {
        background: #fff;
        height: 25px;
        line-height: 25px;
        width: 25px;
        border: 1px solid #1badf0!important;
        border-radius: 50%;
        font-size: 15px;
        margin-top: 5px;
        position: absolute;
        right: -20px;
        left: auto;
        top: 0
    }

    .pd_inner,.travellers_row.active {
        position: relative
    }

    .fbChargereload .tooltip_holder a {
        color: #0084cc;
        display: block;
        font-size: 16px;
        font-weight: 600;
        height: 31px;
        line-height: 26px;
        text-align: center;
        text-decoration: none!important;
        width: 24px;
        float: none;
        padding: 0;
        border-right: none
    }

    .forex_tabs .mobiletab li,.forex_tabs .tc-backArrow2,.forex_tabs .tc-frArrow,.listvalue h5 {
        float: left;
        display: inline-block
    }

    .travellers_row div.form-group .dropdown_toggle_holder {
        border: 1px solid #e1e1e1!important;
        padding: 0!important;
        height: 42px
    }

    .value_change {
        right: 50%;
        top: 46px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }

    .add_cur {
        color: #159c7c;
        font-weight: 700;
        font-size: 13px
    }

    .travellers_tabs_holder {
        border-bottom: 0 solid #e1e1e1
    }

    .your_contact_details h5 {
        color: #444;
        text-align: left;
        padding-top: 24px;
        display: block
    }

    .your_contact_details h5 span {
        color: #444;
        text-align: left;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .your_contact_details div.form-group .dropdown_toggle_holder {
        border-radius: 3px
    }

    .your_contact_details div.form-group .dropdown_toggle_holder.cityInfo {
        border-radius: 3px;
        border: 0 solid #e1e1e1!important
    }

    .travellers_row div.form-group:not(:last-of-type) .dropdown_toggle_holder {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }

    .privacy_policy label {
        color: #444
    }

    .forex_tabs .tc-backArrow2 {
        font-size: 16px;
        line-height: 50px;
        padding: 0;
        text-align: center;
        color: #fff;
        vertical-align: middle;
        cursor: pointer
    }

    .forex_tabs .tc-frArrow {
        font-size: 16px;
        line-height: 24px;
        padding: 12px 5px;
        text-align: center;
        width: 12%;
        color: #000;
        vertical-align: middle;
        cursor: pointer
    }

    .forex_tabs li a.buyforex {
        width: 100%;
        float: none;
        display: inline-block;
        color: #fff
    }

    .listvalue {
        display: block;
        clear: both;
        margin-top: 10px;
        margin-bottom: 16px;
        overflow: hidden
    }

    .listvalue i {
        font-style: normal
    }

    .listvalue h5 {
        vertical-align: top;
        font-size: 16px;
        color: #444;
        margin: 0
    }

    .listvalue .m_addmore {
        float: right;
        vertical-align: top;
        font-size: 20px;
        cursor: pointer;
        position: relative
    }

    .forex_tabs .mobiletab ul {
        clear: both
    }

    .forex_tabs .mobiletab li {
        padding: 0 5px;
        border-radius: 0;
        width: auto;
        box-shadow: none;
        border: none;
        border-right: 1px solid #fff;
        margin-bottom: 15px
    }

    .forex_tabs .mobiletab li:first-child {
        padding-left: 0
    }

    .banner_bottom .list_carousel li:last-child,.forex_tabs .mobiletab li:last-child,.tablength li:nth-child(3) {
        border-right: none
    }

    .pd_inner {
        clear: both;
        display: block;
        padding-top: 20px
    }

    .remove_travellers_row {
        position: absolute;
        left: 70px;
        display: none;
        margin-top: 0;
        color: #fff
    }

    .travellers_row .remove_travellers_row,.travellers_row:first-child .remove_travellers_row {
        top: 9px!important
    }

    .travellers_row_wrap .tooltip_holder a,.travellers_row_wrap .tooltip_icon {
        height: 24px;
        line-height: 22px;
        background: #fff;
        border-right: 1px solid #1badf0;
        width: 24px;
        font-size: 12px;
        font-weight: 600
    }

    .forex_btn,.forex_btn.receive-proceed-btn {
        width: 100%;
        margin: 3px auto 5px;
        display: block;
        text-align: center
    }

    .currencyText {
        text-align: center;
        margin: 4px auto 0;
        padding-left: 10px
    }

    .forex_tab_content .travellers_tabs_holder {
        background: 0 0;
        clear: both;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    #saveMsg,.trusted-customers:last-child {
        padding-top: 0!important
    }

    .contact_input .dropdown_toggle_holder input {
        width: 100%;
        color: #333
    }

    .dropdown_toggle_holder input {
        color: #333
    }

    .add_btn {
        margin-right: 4px
    }

    .buy_foreign_exchange,.receive_money_india,.reload_forex_card,.sell_foreign_exchange,.sell_money_abroad {
        display: inline-block;
        float: none;
        vertical-align: middle
    }

    #retrievQuotepop .modal-dialog,.forex_tabs .privacy_policy .privacyPolicy {
        width: auto;
        vertical-align: middle
    }

    .forex_btn.receive-proceed-btn {
        top: 80px!important;
        position: absolute;
        right: 0
    }

    .mobiletab .cardval,.mobiletab .currval,.mobiletab .inr_curr,.mobiletab .inrval {
        font-size: 12px;
        line-height: 10px;
        color: #444;
        font-weight: 500
    }

    .Custometip {
        right: 40px;
        left: auto
    }
    .forexHomepageSlider.owl-carousel {
    width: 98%;
    margin: 0 auto;
    position: static;
    min-height: 52px;
}

    .mobiletab {
        display: block;
        overflow: hidden;
        padding-left: 0
    }

    .forexselect {
        text-align: left;
        width: 100%!important;
        margin: 0 0 10px;
        display: none
    }

    .Custometip:after,.Custometip:before {
        border-width: 15px;
        left: auto;
        margin-top: -2px;
    }

    .minus:before,.plus:after,.plus:before {
        height: 10px;
        top: 7px;
        left: 0;
        display: block;
        content: "";
        position: absolute
    }

    .Totalamt h4 {
        color: #444;
        font-size: 13px;
        padding: 0 12px;
        margin-bottom: 0!important
    }

    .Totalamt .tooltip_holder.frxcenter {
        position: absolute;
        right: -1px !important;
        top: 2px;
        display: block;
        left: unset;
    }

    .Custometip:after {
        border-color: rgba(241,241,241,0);
        border-left-color: #e1f3fc;
        right: -30px
    }

    .Custometip:before {
        border-color: rgba(225,243,252,0);
        border-left-color: #0084cc;
        border-right-color: none;
        right: -31px;
    }

    .minus,.plus {
        border-radius: 50%;
        width: 14px;
        height: 14px
    }

    .plus:before {
        width: 12px;
        border-top: 2px solid #fff;
        margin-top: 15px;
        margin-left: 3px
    }

    .modal-content .modal-header .close,.plus:after {
        margin-top: -4px;
        position: relative;
        right: 10px
    }

    .plus:after {
        width: 2px;
        border-right: 2px solid #000;
        margin-left: 5px
    }

    .minus:before,.reload_page .forex_tab_content {
        margin-left: 0
    }

    .minus:before {
        width: 12px;
        border-top: 2px solid #000;
        margin-top: 0
    }

    .pd_inner,.travellers_tabs_holder.col-lg-12 {
        padding-left: 0;
        padding-right: 0
    }

    .Csymbols {
        color: #000
    }

    .icon-buy-forex,.icon-receive-money,.icon-reload-forex,.icon-sell-foreign,.icon-send-money {
        color: #fff;
        margin-left: 20px
    }

    .choose_your_currency .tc-frArrow,.enter_details .tc-frArrow,.get_confirmation .tc-frArrow,.make_payment_ol .tc-frArrow {
        display: block;
        top: 85px;
        position: absolute;
        transform: rotate(90deg);
        font-size: 22px;
        text-align: left;
        width: auto;
        left: 73px;
        border-left: none;
        color: #d8d8d8
    }

    #saveMsg {
        color: green
    }

    #quoteError {
        padding: 5px 0
    }

    .icon-step,.icon-step2,.icon-step3,.icon-step4 {
        margin: 5px auto;
        padding: 25px;
        text-align: left;
        width: 94px;
        float: left
    }

    .add_remove_box,.forex_tabs_container .forex_tabs .privacy_policy {
        text-align: left;
        padding-top: 10px
    }

    .alrtInfo .pop_gender label {
        margin-right: 1px
    }

    #Ratealrt .modal-body {
        padding: 20px 8px
    }

    .artlstinput {
        margin-top: 25px
    }

    .alrt_submit {
        margin-top: 5px
    }

    .tooltip_holder .tooltip {
        width: 235px!important
    }

    #retrievQuotepop .value_change {
        right: 50%;
        top: 61px
    }

    #quote_emailid {
        margin-top: 62px
    }

    .your_contact_details .form-group.col-sm-3.pm0.padd-right5 {
        padding-right: 0!important
    }

    .top-header a {
        border-left: none
    }

    .Totalamt .INR {
        font-size: 22px!important
    }

    .finalprice {
        font-size: 25px
    }

    .forex_tabs ul.widget li a:hover {
        background: 0 0;
        border-bottom: none;
        color: #fff
    }

    #fromRateAlert .alrtInfo .pop_email input {
        width: 100%;
        margin-bottom: 15px
    }

    .alrtInfo .pop_gender .labelwid {
        font-size: 12px
    }

    .tooltip_holder.frxcenter .tooltip.Custometip {
        width: 290px!important;
        font-size: 10px;
        right: 55%;
        top: 0!important
    }

    .dropdown_toggle_holder.forex_amt {
        border-radius: 3px;
        width: 100%;
        margin-bottom: 10px
    }

    .autoSlideTicker {
        margin-top: 12px;
        margin-bottom: 8px;
        margin-left: 20px;
        height: 30px
    }

    .banner_bottom .list_carousel li {
        color: #444;
        font-size: 12px;
        font-weight: 600
    }

    .banner_bottom .INR {
        color: #444!important;
        font-weight: 500
    }

    .ratevale {
        font-weight: 500;
        color: #444
    }

    .forex_tabs .bulletlist li {
        box-shadow: none;
        border: none;
        background: 0 0
    }

    .forex_tabs ul.widget li .buy-active,.forex_tabs ul.widget li .reload_active,.forex_tabs ul.widget li .sell_active {
        color: #fff
    }

    .buyforex.forex_landing {
        width: 25%!important
    }

    .exchnge .panel-body {
        margin-top: 0;
        font-size: 12px
    }

    .exchnge img {
        width: 90%
    }

    .textTcPopLeft {
        text-align: center;
        padding: 0
    }

    .exchnge {
        height: 254.2px
    }

    .titlenote p {
        font-size: 14px
    }

    .trusted-customers {
        padding-top: 50px!important
    }

    .round_slide img {
        height: auto!important;
        width: 180px!important;
        margin: 0 auto
    }

    .orangelyuot {
        width: 104.4%;
        bottom: -33px
    }

    .testimonial_text {
        height: auto
    }

    .inrval .inrmobile_Icon {
        float: left;
        margin-top: -3px;
        margin-left: 2px
    }

    .form-group.pm0.mobile_forex_amount_half.mobile_forex_amount_left {
        width: 50%!important;
        display: inline-block;
        position: relative;
        padding-top: 10px;
        margin-bottom: 0;
        float: left
    }

    .form-group.pm0.mobile_forex_amount_half.mobile_forex_amount_left .dropdown_toggle_holder.forex_amt {
        width: 100%;
        padding: 5px;
        min-height: 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 0 solid #ccc
    }

    .form-group.col-sm-3.pm0.mobile_forex_amount_half.mobile_forex_amount_left .amount_forex {
        width: 78%
    }

    .mobile_forex_amount_half .value_change {
        right: -12%;
        top: 1px;
        height: 38px;
        line-height: 24px;
        width: 38px;
        padding-top: 6px;
        font-size: 12px
    }

    .form-group.col-sm-3.pm0.mobile_forex_amount_half.mobile_forex_amount_right,.form-group.tooltab.pm0.buyF.mobile_forex_amount_half.mobile_forex_amount_right {
        width: 50%!important;
        float: left;
        margin-top: 0;
        margin-bottom: 10px;
        position: relative;
        padding-top: 10px;
        display: inline-block
    }

    .forex_tab_content .Totalamt .tooltip_holder a {
        position: relative;
        top: 5px!important;
        left: 0!important
    }

    .buy_firex_second_input .tooltip_holder {
        margin-top: 0!important;
        top: 5px
    }

    .mobile_forex_amount_right .Csymbols {
        color: #000;
        float: left
    }

    .mobile_forex_amount_right .tooltip_holder {
        position: relative;
        left: 28px
    }

    .mobile_forex_amount_right .dropdown_toggle_holder.Inr_amt.disabled {
        width: 100%;
        border-bottom-left-radius: 0;
        border-left: 1px solid #ccc;
        border-top-left-radius: 0
    }

    .mobile_forex_amount_half .dropdown_toggle_holder input {
        color: #333;
        min-height: 23px
    }

    .mobile_forex_amount_half .AUD,.mobile_forex_amount_half .CAD,.mobile_forex_amount_half .EUR,.mobile_forex_amount_half .HKD,.mobile_forex_amount_half .NZD,.mobile_forex_amount_half .SGD,.mobile_forex_amount_half .USD {
        height: 20px
    }

    .mobile_forex_amount_half .USD {
        background: url(https://www.thomascook.in/images/sprite-homepage.png) -31px -159px no-repeat;
        display: inline-block;
        vertical-align: middle
    }

    .mobile_forex_amount_half .dropdown_toggle_holder.disabled input {
        text-indent: 6px
    }

    .travellers_row.active .pd_inner {
        padding: 0!important;
        background: 0 0
    }

    .usdAmtlabel {
        color: #fff;
        display: block;
        margin-bottom: 10px;
        font-weight: 500
    }

    .mob-inr-amt {
        margin-top: 4px
    }

    .usdAmtlabel .INR {
        color: #fff!important;
        margin-left: 5px
    }

    .forex_tabs .travellers_row .mobiletab ul {
        margin: 0;
        border-bottom: 1px solid #305075;
        background: 0 0
    }

    .privacy_policy {
        text-align: center;
        clear: both;
        padding-top: 0;
        padding-bottom: 0;
        color: #fff;
        font-size: 12px
    }

    .your_contact_details .tooltip_holder {
        background: #fff;
        height: 25px;
        line-height: 25px;
        width: 25px;
        border: 1px solid #1badf0!important;
        border-radius: 50%;
        font-size: 15px;
        margin-top: -55px;
        display: none!important
    }

    .your_contact_details .tooltip_holder a {
        font-weight: 600;
        color: #0084cc
    }

    .forex_tabs .editRate {
        padding: 2px 0!important
    }

    .forexmobilebaner {
        display: block;
        clear: both;
        padding-top: 15px;
        padding-left: 15px
    }

    .bottom_widgetCard {
        display: block;
        text-align: center;
        color: #444;
        padding: 9px 0;
        margin-left: 15px
    }

    .buyforexActive,.sellforexActive {
        padding: 10px 0;
        margin-right: -3px;
        border-radius: 0!important
    }

    .ratecrd .tabtext,.tabtext {
        line-height: 12px;
        padding-left: 0
    }

    .forex_tabs ul.widget li.active a {
        color: #fff;
        background: #fff;
        padding: 18px 5px!important;
        border-bottom: none
    }

    .sellforexActive {
        background: #fff;
        color: #6e6b7b;
        border-radius: 5px 5px 0 0;
        border-bottom: none;
        font-size: 11px;
    }

    .buyforexActive {
        background: #fff;
        border: none;
        color: #0048e5!important;
        position: relative;
        text-decoration: none!important;
        font-weight: 700;
        border-bottom: 2px solid #0094da;
        border-right: 1px solid #c4c4c4
    }

    .buyforexActive::after {
        content: "";
        position: absolute;
        left: 40%;
        top: 100%;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #0099cb;
        clear: both
    }

    .buycontontantwidth {
        max-width: 400px;
        width: 100%;
        margin: 0;
        display: block
    }

    a.sellforexActive:last-child {
        border-right: 0
    }

    .tabtext {
        font-size: 13px;
        color: #0094da!important;
        font-family: sans-serif;
        text-transform: uppercase;
        font-weight: 700
    }

    .icon-view-rate-card:before {
        content: "\e900"
    }

    #ForexBanner .nav>li a:last-child,#ForexProducts .nav>li a:last-child {
        padding: 4px!important
    }

    .droplist.fsrtdrop .selectric {
        width: auto!important;
        box-shadow: none
    }

    .ratecrd .tabtext {
        width: 70%
    }

    .our-offering img {
        width: calc(100% + 5px);
        margin-bottom: 20px
    }

    .image-sticker {
        width: 80%!important
    }

    .img-padding {
        margin-bottom: 20px;
        margin-right: 10px
    }

    .panel-title>a,.panel-title>a:active {
        font-size: 13px!important;
        padding: 10px 30px 10px 10px!important;
        line-height: 18px
    }

    .panel-heading a:before {
        position: relative;
        top: 8px;
        right: -12px
    }

    .product_title.more-select {
        background-position: right 5px center;
        padding-top: 3px;
        width: 70px
    }

    .select-box {
        top: 3px;
        right: 20px
    }

    .forex_tabs_container {
        filter: none;
        padding: 0
    }

    .forex_tab_content {
        width: 330px!important
    }

    .pd_inner label {
        color: #444;
        padding-bottom: 6px;
        margin: 0
    }

    .selectric .button:after {
        top: -20px;
        right: -20px
    }

    .droplist .selectric {
        border: none;
        height: 40px;
        min-height: 33px
    }

    .offering-sub-txt {
        padding-bottom: 20px!important;
        margin-top: 0;
        padding-top: 0
    }

    h2 {
        font-size: 24px
    }

    .bottom_widgetCard a.knowblance {
        font-size: 13px
    }

    .dropdown_toggle_holder.droplist.more .select-box:after {
        position: relative;
        left: 45px;
        top: 0
    }

    .forex-read-more .get-started {
        padding-top: 30px!important;
        margin: 0;
        width: 100%
    }

    .get-started-txt {
        font-size: 20px!important;
        padding-bottom: 8px;
        padding-top: 38px;
        margin-bottom: 0
    }

    .product-sub-txt {
        width: 85%;
        padding-top: 0!important
    }

    .get-started {
        padding-bottom: 10px!important;
        margin: 0 auto!important;
        width: 93%!important;
        float: none
    }

    .our-offering {
        padding-bottom: 20px
    }

    .our-offering .get-started-txt {
        margin-top: 48px!important;
        padding-bottom: 8px;
        margin-bottom: 0!important
    }

    .foreign-exchange-product .get-started-txt,.video-gallery .get-started-txt {
        margin-top: 62px!important;
        padding-bottom: 8px;
        margin-bottom: 0
    }

    .video-gallery .sub-txt {
        padding-top: 0;
        margin-top: 0
    }

    .add_remove_box {
        float: none;
        clear: both;
        padding-top: 0;
        margin-bottom: 25px;
        width: 100%;
        text-align: center
    }

    .add_remove_box a {
        width: 100%;
        padding: 10px 15px!important
    }

    .selectric .button {
        top: 11px;
        right: 16px
    }

    .select-box:after {
        position: relative;
        top: 8px;
        left: 15px
    }

    .study-abroad-seprator-line {
        margin-left: 0;
        margin-bottom: 10px
    }
}

@media screen and (min-width: 319px) and (max-width:640px) {
    .forex_tabs ul.widget li a {
        padding:18px 5px
    }

    .travellers_row .pd_inner {
        padding: 0!important
    }

    .form-group.pm0.mobile_forex_amount_half.mobile_forex_amount_left .dropdown_toggle_holder.forex_amt .dropdown_toggle_holder.Inr_amt {
        width: 100%;
        padding: 3px!important;
        min-height: 35px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: 0 solid #e1e1e1;
        height: 38px
    }

    .alertcrd,.ratecrd,.retrievecrd {
        border-radius: 5px;
        background: #fff;
        font-size: 13px!important;
        font-weight: 500;
        line-height: 15px;
        margin-right: 0!important;
        cursor: pointer;
        width: 49%!important
    }

    #Branch_amt,#advance_amt {
        padding: 0 10px
    }

    .alertcrd {
        margin-right: 0!important
    }

    .bottom_widgetCard span {
        font-size: 13px
    }

    .card_btm {
        padding-bottom: 0;
        padding-left: 0;
        float: none!important
    }

    .cardImg_Balnce {
        padding: 8px 0 9px 35px
    }

    .bottom_widget {
        background: #eef6fa;
        width: 100vw!important;
        height: 40px;
        position: relative;
        bottom: -35px;
        right: 0;
        clear: both;
        border-radius: 5px;
        margin: 20px -15px 0
    }

    .breadcrumb_links ul li a,.breadcrumb_prev_links {
        font-size: 12px
    }

    .breadcrumb_links ul li:not(:last-child) a.breadcrumb_prev_links:after {
        font-size: 15px;
        line-height: 22px
    }

    .travellers_row .mobile_forex_amount_right .dropdown_toggle_holder.Inr_amt {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .remove_travellers_row {
        cursor: pointer;
        display: inline-block;
        height: 18px;
        width: 18px;
        vertical-align: middle;
        font-size: 16px;
        font-weight: 400;
        color: #ccc;
        text-align: center;
        margin-left: 10px;
        margin-top: 0;
        line-height: 18px;
        background: #09c;
        border-radius: 50%
    }
}

.holidays_landing_pages_top .owl-carousel .owl-nav button.owl-prev span,.owl-nav button.owl-next span,.owl-nav button.owl-prev span {
    font-size: 32px;
    position: relative
}

@media screen and (min-width: 375px) and (max-width:812px) {
    .img-padding iframe,.video-widget {
        width:285px!important
    }
}

@media screen and (min-width: 320px) and (max-width:768px) {
    .input-txt-position {
        position:relative;
        top: -6px!important
    }
}

@media screen and (min-width: 1024px) {
    .Totalamt .tooltip_holder .tooltip {
        width:460px!important
    }
}

@media screen and (min-width: 361px) and (max-width:479px) {
    .get_confirmation:after {
        content:"";
        width: 1px;
        border: 1px solid #e1e1e1;
        display: block;
        position: absolute;
        left: 58px;
        top: 83px;
        height: 20px
    }

    .img-padding iframe,.video-widget {
        width: 298px!important
    }

    .remittance-countries .data-section,.remittance-countries .top-section {
        width: 40%!important
    }

    .buyforexActive,.sellforexActive {
        border-right: 2px solid #c4c4c4
    }

    .forex_tabs ul.widget li.active a {
        color: #fff;
        background: #fff;
        padding: 15px 10px!important;
        border-bottom: none
    }

    .forex_tabs ul.widget li a {
        padding: 15px 10px!important
    }

    .sellforexActive:last-child {
        border-right: 0!important
    }

    .caroufredsel_wrapper {
        width: 313px!important
    }
}

@media screen and (max-width: 320px) {
    .buyforexActive,.sellforexActive {
        padding:10px 6px!important
    }

    .ratecrd .tabtext {
        width: 72%
    }

    .remittance-countries .data-section,.remittance-countries .top-section {
        width: 30%!important
    }

    .caroufredsel_wrapper {
        width: 270px!important
    }

    .card-info-txt {
        width: 240px!important
    }

    .img-padding iframe,.video-widget {
        width: 235px!important
    }

    .card {
        min-height: 375px!important
    }
}

@media screen and (min-width: 400px) and (max-width:740px) {
    .alertcrd,.ratecrd,.retrievecrd {
        border-bottom-left-radius:0!important;
        border-bottom-right-radius: 0!important;
        color: #333;
        font-size: 14px!important;
        font-weight: 500;
        line-height: 14px;
        background: #fff;
        margin-right: 4px!important;
        cursor: pointer;
        width: 32.58%
    }
}

@media screen and (min-width: 479px) and (max-width:740px) {
    .add_remove_box {
        float:none;
        clear: both
    }
}

@media screen and (min-width: 768px) and (max-width:992px) {
    .banner_bottom .selectric .label {
        font-size:10px
    }

    .round_slide {
        width: 30%;
        margin-left: 8%;
        margin-top: 10%
    }

    .proceed-btn {
        right: 20%;
        top: 50%
    }

    .caroufredsel_wrapper {
        width: 380px!important
    }

    .buycontontantwidth {
        width: 92%;
        margin-left: 8%
    }

    .all_forex_products,.forex_tabs ul.widget li {
        padding: 0
    }

    .forex_tabs ul.widget li.active a {
        padding: 10px
    }

    .more-section-tab {
        height: auto!important
    }

    li.more-section-tab a {
        padding: 10px!important
    }

    .Totalamt .tooltip_holder.frxcenter {
        right: 180px
    }

    .outer_box {
        width: 100%
    }

    .Topbanner,.forex_main_page .Topbanner {
        background: 0 0
    }

    .form-control {
        color: #666
    }

    input.form-control::-webkit-input-placeholder {
        font-size: 11px;
        line-height: 14px;
        color: #333;
        font-weight: 400;
        padding: 5px
    }

    input.form-control::-moz-placeholder {
        font-size: 11px;
        line-height: 14px;
        color: #333;
        font-weight: 400;
        padding: 5px
    }

    input.form-control:-ms-input-placeholder {
        font-size: 11px;
        line-height: 14px;
        color: #333;
        font-weight: 400;
        padding: 5px
    }

    input.form-control:-moz-placeholder {
        font-size: 11px;
        line-height: 14px;
        color: #333;
        font-weight: 400;
        padding: 5px
    }

    #retrievQuotepop .modal-dialog {
        width: auto
    }

    #forexProductsSlider .jcarousel-control-next.tc-frArrow,#forexProductsSlider .jcarousel-control-prev.tc-backArrow2 {
        display: block
    }

    .forex_prods_slider {
        width: 98%
    }

    .why_thomas_cook p {
        text-align: left
    }

    .steps_to_foreign_currency h3,.steps_to_foreign_currency p {
        width: 80%
    }

    .all_forex_products p,.forex_videos p {
        text-align: justify;
        width: 95%
    }

    .banner_bottom {
        padding: 10px;
        border-bottom: none;
        height: auto
    }

    .banner_bottom .container {
        padding: 0;
        margin-bottom: 15px
    }

    .alertcrd,.ratecrd,.retrievecrd {
        margin-right: 4px;
        width: 32%;
        font-size: 12px
    }

    .banner_bottom .bnrtab,.forexselect {
        padding: 0;
        margin: 0
    }

    #forexProductsSlider .jcarousel li {
        min-width: 177px
    }

    .alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
        display: block;
        padding: 9px 6px
    }

    .forex_all_tabs .jcarousel-control-next.tc-frArrow,.forex_all_tabs .jcarousel-control-prev.tc-backArrow2,.forex_all_tabs .title,.right_slide {
        display: none
    }

    .choose_your_currency:after,.enter_details:after,.make_payment_ol:after {
        right: -37px;
        top: 65px;
        width: 42%
    }

    .enter_details .tc-frArrow,.get_confirmation .tc-frArrow,.make_payment_ol .tc-frArrow {
        left: 20px
    }

    .testimonial_text {
        height: 185px
    }

    .col-md-5.col-sm-5.col-xs-12.scrollSlider.padding-remove.currency-ticker {
        width: 58%
    }

    .col-md-5.col-sm-5.col-xs-12.bnrtab {
        width: 50%
    }

    #forexWidget .mobile_forex_amount_right .Custometip,.Totalamt .tooltip_holder .tooltip {
        right: 100%;
        left: auto;
        top: 70%
    }

    #forexWidget .mobile_forex_amount_right .Custometip:before,.Totalamt .tooltip_holder .tooltip:before {
        border-left-color: #0084cc;
        border-right: 0
    }

    #forexWidget .mobile_forex_amount_right .Custometip:after,#forexWidget .mobile_forex_amount_right .Custometip:before,.Totalamt .tooltip_holder .tooltip:after,.Totalamt .tooltip_holder .tooltip:before {
        left: 100%
    }

    #forexWidget .mobile_forex_amount_right .Custometip:after,.Totalamt .tooltip_holder .tooltip:after {
        border-left-color: #e1f3fc;
        border-right: 0
    }

    .Totalamt .tooltip_holder .tooltip {
        width: 430px!important;
        top: 0
    }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .forex_tabs ul.widget li a {
        padding:10px;
        font-size: 12px
    }

    .divTableRow {
        font-size: 12px
    }

    .why_thomas_cook {
        clear: both;
        display: block
    }

    .forex_all_tabs {
        padding: 0
    }

    .buy_foreign_exchange,.receive_money_india,.reload_forex_card,.sell_foreign_exchange,.sell_money_abroad {
        margin: 0 8px 0 0
    }

    .remove_travellers_row {
        margin-left: 5px
    }

    .forexselect {
        width: 16.668%!important
    }

    .bnrtab .alertcrd,.bnrtab .ratecrd,.bnrtab .retrievecrd {
        margin-right: 4px
    }

    .forex_videos_left,.forex_videos_right {
        height: 330px
    }

    .forex_videos_left .col-lg-6,.forex_videos_right .col-lg-6 {
        height: 120px
    }

    .why_thomas_cook p {
        min-height: 312px;
        max-height: 321px
    }

    .icon_holder {
        text-align: center;
        min-height: 188px
    }
}

@media screen and (min-width: 768px) and (max-width:1200px) {
    #forexProductsSlider .jcarousel-control-prev {
        left:-30px
    }

    #forexProductsSlider .jcarousel-control-next {
        right: -30px
    }

    .bnrtab .alertcrd,.bnrtab .ratecrd,.bnrtab .retrievecrd {
        font-size: 12px
    }

    .ratecrd .icon-view-rate-card,.retrievecrd .icon-retrieve-quote {
        margin-right: 3px
    }

    .bnrtab .alertcrd {
        margin-right: 0
    }

    .alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
        padding: 9px 2px
    }
}

@media screen and (min-width: 992px) and (max-width:1024px) {
    .round_slide {
        width:270px;
        margin-top: 2%
    }

    .forex_tabs ul.widget li a,.forex_tabs ul.widget li.active a,li.more-section-tab a {
        padding: 15px 5px
    }

    .more-section-tab {
        height: auto
    }

    .banner_bottom .list_carousel-control-next {
        right: -153px
    }

    .caroufredsel_wrapper {
        width: 490px!important
    }

    .forex_tabs ul.widget li {
        padding: 0
    }

    .choose_your_currency:after,.enter_details:after,.make_payment_ol:after {
        right: -66px;
        top: 65px;
        width: 58%
    }

    .enter_details .tc-frArrow,.get_confirmation .tc-frArrow,.make_payment_ol .tc-frArrow {
        left: 50px
    }

    .forex_all_tabs .title {
        right: 20px
    }

    .forex_videos_left,.forex_videos_right {
        height: 360px
    }

    .forex_videos_left .col-lg-6,.forex_videos_right .col-lg-6 {
        height: 135px
    }

    .testimonial_text {
        height: 170px
    }

    .why_thomas_cook p {
        min-height: 240px;
        max-height: 300px
    }
}

@media screen and (min-width: 1200px) and (max-width:1400px) {
    .Custometip:after,.Custometip:before {
        right:100%
    }

    .tooltip_holder .tooltip {
        width: 216px!important
    }
}

@media (min-width: 768px) {
    .reloadMobiledata {
        width:92%!important
    }

    .modal-dialog {
        width: 740px;
        margin: 30px auto
    }

    .modal-sm {
        width: 310px
    }

    .forex_tabs_container {
        position: relative;
        top: 0;
        padding: 0
    }

    .navbar-nav {
        float: left;
        margin-top: 20px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:1000px
    }

    li.more-section-tab a {
        padding: 16px 16px 14px 18px!important
    }
}

@media (min-width: 1200px) {
    .scrollSlider {
        width:55%
    }

    .testimonial_text {
        height: 115px;
        padding-left: 12%
    }
}

@-moz-document url-prefix() {
    input {
        line-height: 14px;
        padding: 3px 0
    }

    .alrtInfo .formwrap input,.alrtInfo .formwrap textarea,.pop_profileD .alrtInfo input,.pop_profileD .alrtInfo textarea {
        line-height: 15px;
        padding: 8px 10px
    }
}

.visa_search_widget {
    height: 400px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0
}

.holidays_landing_pages_top .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 21%;
    z-index: 1;
    left: 68%;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background: #fff
}

.holidays_landing_pages_top .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 21%;
    z-index: 1;
    right: 1%;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    background: #fff
}

.second-banner-section {
    height: 170px;
    background: #2a2532
}

.serve-journey {
    text-align: center;
    padding-top: 24px;
    font-size: 30px;
    color: #fff
}

.offering-sub-txt,.product-sub-txt,.sub-txt {
    font-size: 15px;
    padding-top: 3px
}

.pd_inner label {
    font-size: 13px;
    padding-left: 2px;
    font-weight: 700
}

.get-started-txt {
    color: #444;
    text-align: center;
    font-weight: 800
}

.sub-txt {
    text-align: center;
    padding-bottom: 70px
}

.ico-step1 {
    background: url(/images/forex/step1.png) left center no-repeat
}

.ico-step2 {
    background: url(/images/forex/step2.png) left center no-repeat
}

.ico-step3 {
    background: url(/images/forex/step3.png) left center no-repeat
}

.ico-step4 {
    background: url(/images/forex/step4.png) left center no-repeat
}

.ico {
    background-size: 55px;
    width: 50px;
    height: 50px;
    display: block;
    margin-left: 5px
}

.offering-sub-txt {
    text-align: center;
    padding-bottom: 35px;
    margin-bottom: 0
}

.product-sub-txt,.video-gallery .sub-txt {
    padding-bottom: 40px
}

.image-sticker,.product-sub-txt {
    margin: 0 auto;
    text-align: center
}

.product-sub-txt {
    width: 70%;
    line-height: 25px
}

#blog_tc_home_div .product-sub-txt {
    padding-bottom: 50px
}

.image-sticker {
    width: 83%;
    height: 45px;
    display: inline-block;
    background: rgba(0,0,0,.5);
    padding-top: 11px;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 10px;
    position: absolute;
    top: 95px;
    left: 0;
    right: 0
}

.card-info-txt,.card-txt,.learn-more-btn {
    left: 35px;
    display: inline-block;
    position: absolute
}

.our-offering img {
    max-width: 100%;
    width: calc(100% + 15px);
    height: 230px
}

.effect-lily img {
    max-width: none;
    width: calc(100% + 0px);
    height: 380px;
    border-radius: 0 0 30px 30px
}

.card-txt {
    font-size: 16px;
    color: #acafc7;
    top: 180px;
    line-height: 27px
}

.video-gallery .get-started-txt {
    margin-top: 100px!important
}

.card-info-txt {
    font-size: 14px;
    color: #88898b;
    top: 208px;
    width: 310px
}

.learn-more-btn {
    width: 120px;
    height: 35px;
    background: #3a44a0;
    color: #fff;
    box-shadow: 0 4px 4px rgba(0,0,0,.25),inset 0 -2px 0 #5054ba;
    border-radius: 50px;
    text-align: center;
    bottom: 65px;
    padding-top: 6px
}

.blog-img,.card,.panel-default>.panel-heading {
    border-radius: 10px
}

.img-padding {
    padding: 0 10px
}

#blog_tc_home_div figure.effect-lily img {
    width: 370px;
    border-radius: 10px
}

.card {
    box-shadow: 0 4px 24px rgba(201,214,218,.51);
    transition: .3s;
    width: auto;
    padding: 10px;
    min-height: 360px;
    background: #fff
}

.follow-us .get-started-txt {
    padding-bottom: 10px;
    margin-left: -20px
}

.card-check-rate,.dropdown_toggle_holder.droplist.fsrtdrop .selectric,.dropdown_toggle_holder.droplist.fsrtdrop.chkrate,.dropdown_toggle_holder.droplist.secdrop .selectric {
    border-bottom: 1px solid #e1e1e1!important
}

.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.2)
}

.blog-img {
    width: 100%;
    height: 210px
}

.all-videos button,.view-all-blog-btn {
    height: 55px;
    background: #0094da;
    text-transform: uppercase
}

.publish-date {
    font-size: 13px;
    line-height: 23px;
    color: #444;
    padding-top: 20px;
    display: inline-block
}

.offer-txt,div#trusted-customers-review {
    padding-top: 10px
}

.offer-txt {
    display: block;
    font-size: 15px;
    color: #444;
    width: 100%;
    padding-bottom: 10px;
    font-weight: 600
}

span.readmore_blog_tc {
    font-size: 15px;
    text-transform: uppercase;
    color: #0094da;
    font-weight: 700
}

#blog_tc_home_div .col-xs-12.col-sm-4:last-child {
    padding-left: 15px
}

.view-all-blog-btn {
    width: 176px;
    border-radius: 5px;
    color: #fff;
    border: none;
    display: flex;
    margin: 35px auto 0;
    align-items: center;
    justify-content: center;
    font-weight: 700
}

.view-all-blog-btn:hover {
    color: #fff;
    text-decoration: none
}

#forexMoreCampaignsuccess .modal-header,#quickview .modal-header,header.navbar {
    border-bottom: none!important
}

@media(max-width: 992px) {
    .wrapper {
        width:100%
    }
}

.panel-heading {
    padding: 0;
    border: 0
}

.faq-section .get-started-txt,.trusted-customers .sub-txt {
    padding-bottom: 30px
}

.panel-title>a,.panel-title>a:active {
    display: block;
    padding: 28px;
    color: #444;
    font-size: 18px;
    text-decoration: none
}

.panel-heading a:before {
    content: " ";
    border: 1px solid #a6a2b6;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    float: right
}

.panel-heading.active a:before {
    margin-top: 6px;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    transform: rotate(225deg)
}

.social-media-icon {
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    padding-top: 12px;
    margin-right: 20px
}

.label-txt {
    display: block;
    color: #444;
    text-align: left
}

.dropdown_toggle_holder.droplist.more {
    margin-top: 9px;
    padding: 0!important
}

.travellers_tab_content.tab-content {
    padding-bottom: 20px;
    border-bottom: 1px dashed #817e8f
}

.forex-read-more {
    padding-top: 76px
}

.get-started {
    background: #f6f9fc;
    padding-bottom: 70px;
    margin: 0 15px;
    width: 98%;
    border-radius: 20px
}

.foreign-exchange-product .get-started-txt {
    margin-top: 130px
}

.offering-img-padding {
    padding: 0 6px
}

#forex-video-gallery button.owl-next {
    position: absolute;
    right: -12px;
    top: 100px;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 10px
}

#forex-video-gallery button.owl-prev {
    position: absolute;
    left: -20px;
    top: 100px;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 10px
}

#collapseFour,#collapseOne,#collapseThree,#collapseTwo {
    transition: 10ms
}

.owl-nav button.owl-prev span {
    top: -6px
}

.owl-nav button {
    outline: 0
}

.all-videos button {
    border: none;
    width: 190px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    border-radius: 5px;
    margin-top: 25px
}

.video-widget {
    position: absolute;
    width: 360px;
    top: 151px;
    height: 99px;
    z-index: 9;
    right: 0;
    left: 0;
    color: #fff;
    background: rgba(0,0,0,.8);
    border-radius: 0 0 10px 10px
}

#quickview .modal-content .modal-header .close {
    position: absolute;
    right: 10px;
    margin-top: -18px;
    width: 30px;
    height: 30px;
    float: none
}

.video-widget .cards-txt {
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 20px
}

.video-widget .cards-info-txt {
    display: block;
    font-size: 13px;
    padding-left: 15px
}

.pos-rel {
    position: relative;
    border: none
}

#trusted-customers-review .owl-next {
    position: absolute;
    right: -20px;
    top: 155px;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 10px
}

#trusted-customers-review .owl-prev {
    position: absolute;
    left: 0;
    top: 155px;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 1px solid #dadada;
    border-radius: 10px
}

.customer-name {
    color: #0094da;
    display: block;
    font-size: 16px;
    line-height: 27px;
    text-align: center
}

.customer-place {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #444
}

#trusted-customers-review blockquote:before {
    top: 62px;
    left: 20%;
    content: "\201C";
    font-family: Bookman Old Style Regular
}

.testimonial_text blockquote {
    padding: 0;
    margin: 0;
    font-size: 0;
    border-left: none
}

.proceed-btn {
    position: absolute;
    right: 22%;
    top: 36px
}

.widget-container {
    width: 1170px
}

.more-section-tab {
    width: 12.5%!important;
    height: 52px;
    padding: 0
}

.faq-section {
    padding-bottom: 0px;
    padding-top: 0px;
}

.follow-us {
    padding-bottom: 55px;
    margin: 0 auto;
    display: grid
}

.check-rate,.gic-txt {
    margin-bottom: 15px
}

.tooltip_holder.frxcenter a {
    color: #5e5873;
    background: #fff;
    padding: 1px 6px;
    border-radius: 50%;
    border: 1px solid #5e5873;
    position: relative;
    left: 0;
    top: 2px
}

.owl-dot,.owl-dot.active {
    width: 8px;
    height: 8px;
    border: none
}

.owl-dot.active {
    background: #0094da!important
}

.owl-dot {
    background: #ccc!important;
    margin-left: 5px
}

.get-started-steps .get-started-txt,.trusted-customers {
    padding-top: 50px
}

.forex-read-more .get-started {
    padding-top: 70px;
    margin-top: 30px
}

#homePageGallery3 {
    background: url(/images/forex/blog-bg-img.png) 0 0/cover
}

.breadcrumb_links ul li:not(:last-child) a.breadcrumb_prev_links:after {
    font-size: 16px;
    line-height: 22px
}

.selectric-items li {
    padding: 6px 10px 7px!important
}

.selectric-items li.selected,.selectric-items li:hover {
    background: #ebf3f3;
    color: #444;
    font-weight: 700;
    height: 38px
}

.selectric-items li,.selectric-items ul {
    font-size: 13px;
    line-height: 25px;
    color: #444
}

.more_options_list li,.more_options_list li a {
    width: 100%!important;
    font-family: Poppins Regular, sans-serif!important;
    font-weight: 400!important;
    font-size: 15px!important;
    color: #5e5873!important;
    cursor: pointer;
    font-style: normal
}

.forex_tabs ul.widget li.active a.send_acive {
    padding: 15px 3px
}

.study-abroad {
    height: auto;
    margin-top: 0!important
}

.holidays_landing_pages_top.study-abroad .owl-nav button.owl-next,.holidays_landing_pages_top.study-abroad .owl-nav button.owl-prev {
    top: 35%
}

.remittance-countries .container {
    width: 980px
}

.Totalamt .tooltip_holder .tooltip {
    width: 460px!important
}

.dropdown_toggle_holder.droplist.more li.selected {
    width: auto;
    background: initial;
    float: none
}

.dropdown_toggle_holder.droplist.more li {
    width: auto;
    background: #fff;
    float: none
}

.dropdown_toggle_holder.droplist.more li:hover {
    background: #ebf3f3
}

.dropdown_toggle_holder.droplist.more .selectric .button {
    text-align: center;
    right: 0
}

.dropdown_toggle_holder.droplist.more .selectric-items {
    left: -105px!important;
    width: 204px!important
}

.panel-group .panel-heading+.panel-collapse>.panel-body {
    padding-bottom: 15px;
    margin-bottom: 6px;
    color: #444
}

.panel.panel-default {
    border: 1px solid #cecece;
    border-radius: 10px;
    margin-bottom: 15px
}

.card-number-field {
    width: 45%;
    margin-top: 5px
}

.gic-account-txt {
    float: right;
    color: #0094da;
    font-size: 12px;
    border-bottom: 1px dotted #0094da
}

.gic-acc-txt,.gic-txt {
    color: #444;
    text-align: center
}

.gic-account-txt:hover {
    text-decoration: none;
    color: #0094da
}

#openGICAccount .modal-dialog {
    width: 350px;
    margin-top: 55px
}

#openGICAccount .modal-content {
    background-color: #fff;
    border-radius: 5px
}

.gic-acc-txt {
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    margin-top: 10px
}

.gic-txt {
    font-size: 12px
}

#opengicaccount {
    color: #198609;
    padding-bottom: 10px
}

#openGICAccount .modal-body {
    padding-top: 0
}

#openGICAccount label {
    color: #5e5873;
    font-size: 13px
}

#openGICAccount .form-control {
    height: 40px;
    border-color: #e1e1e1;
    border-radius: 5px;
    margin-bottom: 20px
}

#openGICAccount .gic-acc-btn {
    width: 100%;
    border: none;
    background: #0094da;
    color: #fff;
    height: 40px;
    border-radius: 5px
}

.fade.in#openGICAccount {
    background: rgba(70,75,78,.9)
}

.handpicked-blogs {
    padding-top: 80px
}

.get-started-steps {
    margin-top: 50px
}

.reload-widgetUtility {
    top: 575px
}

.reload_tabs {
    margin-top: 85px!important
}

.play-icon {
    display: inline-block;
    background: url(/images/blog/play-icon.png) no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 44%;
    top: 38%;
    cursor: pointer
}

.play-icon:hover {
    transform: scale(1.2)
}

.col-padding {
    padding: 0 8px
}

.col-padding input {
    border-radius: 5px;
    border: 1px solid #e1e1e1
}

.others-tab-btn {
    border: none;
    background: #0094da;
    color: #fff;
    padding: 7px 50px;
    border-radius: 5px;
    position: absolute;
    top: 25px
}

.social-media-icon:last-child img {
    width: 25px;
    height: 25px
}

.forex_tabs_container {
    z-index: 8
}

.more_options_list {
    border: 1px solid #e0e2e7;
    box-shadow: 0 4px 5px rgba(231,239,243,.88);
    width: 250px;
    height: 428px;
    float: right;
    background: #fff!important;
    position: absolute;
    display: none;
    z-index: 1000000000;
    right: 0;
    top: 50px
}

.more_options_list li a {
    padding-left: 16px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important
}

.more_options_list li {
    padding: 0!important;
    background: #fff!important
}

.more_options_list li.active,.more_options_list li:hover {
    background: #f8f9f9!important
}

.overseas-txt {
    text-align: center;
    font-weight: 500;
    padding-top: 24px;
    font-family: Poppins Regular, sans-serif,sans-serif;
    font-style: normal;
    margin: 0;
    font-size: 15px;
    line-height: 22px;
    color: #444
}

.citinameblk,.fill-txt {
    line-height: 20px;
    text-align: center
}

.fill-txt,.more_option_tab label {
    font-size: 13px;
    color: #5e5873;
    font-family: Poppins Regular, sans-serif
}

.fill-txt {
    display: block;
    margin-bottom: 28px;
    font-style: normal;
    font-weight: 400
}

.more_option_tab .travellers_tabs_holder {
    padding-left: 16px;
    padding-right: 16px
}

.more_option_tab label {
    font-weight: 600
}

.more_submit_btn {
    width: 124px;
    padding-left: 0;
    float: left
}

.more_submit_btn button {
    background: #0094da;
    border-radius: 4px;
    padding: 8.5px 36.5px;
    width: 124px;
    height: 40px;
    margin-top: 24px;
    border: transparent;
    color: #fff;
    font-family: Poppins Regular, sans-serif,sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px
}

.more_option_tab .col-padding {
    width: 25.48%;
    margin-right: 8px;
    padding: 0;
    float: left
}

.buy_tcselect,.curr_title,.forexselect .selectric {
    border: none
}

.more_option_tab .selectric,.more_option_tab input,.more_option_tab select,.more_option_tab textarea {
    border: 1px solid #e1e1e1;
    box-shadow: none!important;
    color: #5e5873!important;
    font-weight: 400!important;
    width: 100%;
    padding: 8px!important;
    background-color: #fff;
    background-image: none;
    font-size: 14px!important;
    height: 38px!important;
    border-radius: 4px!important
}

.dropdown_toggle_holder.cityInfo {
    width: 94%
}

span#saveMsg {
    padding-top: 15px;
    display: inline-block
}

button.modalClose-icon.closeIcon.close.popup_close {
    font-weight: 700;
    color: #000!important;
    margin-top: -16px
}

#openGICAccount span.error {
    position: absolute;
    bottom: -15px
}

.ExchangeCityList .owl-item img {
    display: block;
    width: 100%;
    border-radius: 15px
}

.citinameblk {
    position: absolute;
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 10px 0 20px
}

.ExchangeCityList img {
    width: inherit!important;
    text-align: center;
    margin: 0 auto
}

.know_points_container h1,.know_points_container h3 {
    font-style: normal;
    font-weight: 800;
    font-size: 25px;
    line-height: 30px;
    margin-top: 55px;
    margin-bottom: 10px
}

.all_country_slider {
    margin: 15px 0;
    overflow: hidden;
    background-color: #fff;
    border-top: 1px solid #ddd;
    padding-bottom: 10px
}

.Totalamt .tooltip_holder a {
    color: #0195db;
    background: #fff;
    padding: 2px 8px;
    border-radius: 50%;
    margin-top: -15px;
    margin-left: 4px;
    font-size: 13px;
    line-height: 17px;
    border: 1px solid #0095da
}

.know_points_container h3 {
    font-family: poppins;
    color: #444;
    text-align: center
}

.know_points,.know_points_container h1 {
    font-family: Poppins Regular, sans-serif;
    color: #444;
    text-align: center
}

.forex_main_page {
    position: relative!important;
    float: left;
    width: 100%!important;
    display: block;
    top: 0;
    left: 0
}

.widget-container {
    position: absolute;
    clear: both;
    left: 6%
}

.forex_tabs ul.widget li {
    border-radius: 0
}

#forexMoreCampaignsuccess .modal-dialog {
    max-width: 740px
}

.alertcrd,.ratecrd,.retrievecrd {
    background: #495358;
    border-radius: 4px
}

.alertcrd .edit-btn,.ratecrd .edit-btn,.retrievecrd .edit-btn {
    background: #495358
}

.know_points {
    background: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 2px;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    padding: 16px 0 17px;
    margin-bottom: 4px
}
.container_blog .row .text-center {
    width: 100%;
}
.know_points_container .know_points {
    width: 74%;
    margin-left: 12%
}

.know_points_container p {
    margin-bottom: 24px;
    text-align: center
}

.modal-backdrop {
    position: fixed;
    z-index: 1040;
    background-color: #000
}
.send_quote_form_group .form-group{
display: flex;
}
.d-none{
    display: none!important;
}

.d-block{
  display: block!important;  
}


@media (min-width: 576px){
.d-sm-block {
    display: block!important;
}
    .d-sm-none{
     display: none!important;
}

}

