@media (min-width: 992px) {
  .chair_pic_area {
    margin-top: 90px;
  }

  /* hdr */
  .header_wrap ul.navbar-nav .menu-mainmenu-container {
    display: flex;
    align-items: center;
  }

  .header_wrap ul.navbar-nav .menu-mainmenu-container li {
    float: none;
  }

  .header_wrap ul.navbar-nav .menu-mainmenu-container li a {
    display: inline-flex;
    align-items: center;
  }
}

@media (min-width: 776px) {
  .trv_side_right {
    display: none !important;
  }

  .overlay {
    display: none !important;
  }
}

@media (max-height: 680px) {
  .content_maintain {
    padding-top: 110px;
  }

  .logo_maintain {
    width: 180px;
    margin: 0 auto 30px;
  }

  .content_maintain p {
    font-size: 20px;
    line-height: 28px;
  }

  .content_maintain h2 {
    font-size: 30px;
    padding-bottom: 30px;
    margin-bottom: 25px;
  }

  .content_maintain p {
    font-size: 20px;
    line-height: 28px;
  }

  .socialicos_main a {
    width: 50px;
  }
}

@media (max-width: 1550px) {
  .hom_mid_machu {
    padding: 30px 0 0;
  }

  .hom_lowertxt_out {
    padding: 20px 40px 10px;
  }

  .amazon_new_text {
    padding: 200px 0;
  }
}

@media (max-width: 1439px) {
  .inner_banner_img img {
    /*width: auto;*/
    height: 100%;
    max-width: initial;
  }

  .holiday_left_right {
    padding: 0 105px;
    width: 100%;
  }
}

@media (max-width: 1399px) {
  .membardetailsbox {
    width: 31.1%;
  }
  /* start 19.05.22 */

  #navbar.header_menu .dropdown-menu {
    min-width: 590px;
  }

  /* end 19.05.22 */
  .trv_top_banner {
    height: auto;
  }

  .hom_mid_machu {
    padding: 20px 0 0;
  }

  .hom_lowertxt_out {
    padding: 20px 20px 10px;
  }

  .trv_card_member .hom_mid_machu h2 {
    font-size: 60px;
  }

  .feed_area {
    margin: 0;
  }

  .img_inside {
    width: 460px;
    margin-left: 30px;
    margin-right: 0;
  }
}

@media (max-width: 1365px) {
  /*s.p 28.8.2017---*/
  .single_feature_bnr .card_area {
    margin-right: 0px;
  }

  /*end s.p 28.8.2017---*/
  .finished::before {
    top: -4px;
  }

  .home_banner .slick-arrow.slick-next {
    right: 20px;
  }

  .home_banner .slick-arrow.slick-prev {
    left: 20px;
  }

  .home_bnr_left {
    /*padding: 176px 0px 80px 0px !important;*/
    padding: 90px 0px 90px 0px !important;
  }

  .amazon_new_text {
    padding: 180px 0;
  }

  .holiday_left_right {
    padding: 0 30px;
  }

  /*--raptor-1365--*/
  .mobile_card {
    max-width: 420px;
  }

  .all_mob_card {
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .mobile_card_each h2 {
    font-size: 26px;
  }

  .mobile_card_each {
    padding-right: 30px;
    width: 49.5%;
  }

  .mobile_card_each:last-child {
    padding-right: 0px;
  }

  .outer_uber_but {
    margin-left: 500px;
  }

  .uber_button_section {
    padding: 80px 0;
  }

  .uberscreen {
    width: 490px;
  }

  /*--end-raptor--*/

  /* apple new design */
  .right_dark_portion_details {
    width: 480px;
    right: -30px;
  }

  .darkgreen_portion_full {
    padding: 70px 50px;
  }

  .wallet_popup {
    width: 430px;
    top: 46%;
    left: -45px;
  }

  .close_pop_wallet {
    top: 55px;
    right: 60px;
    width: 8px;
  }

  /* 28-03-2024 */
  .alart_global_experience .container .image_wrap{
    right: -10px;
  }
  /* 28-03-2024 */
}

@media (max-width: 1199px) {
  .important_Updatesect {
    margin-bottom: 0px;
  }
  .globl_recog_itm {
    padding: 0 15px;
  }
  img.hidden-lg.hidden-sm.hidden-md {
    display: none;
  }
  .membardetailsbox {
    padding: 40px 20px;
    width: 30.7%;
  }
  .install_left.new_install {
    margin-top: 50px;
  }

  #navbar.header_menu .dropdown-menu {
    min-width: 530px;
  }

  /*add css*/
  .header_menu {
    margin-left: 0px;
  }

  .header_menu ul li,
  .login_area a {
    margin: 0 10px;
  }

  .feature_area {
    padding: 70px 0;
  }

  .see_text i {
    margin-right: 5px;
  }

  .traveled_right::after {
    left: 20px;
    right: -20px;
    top: -20px;
    bottom: 20px;
  }

  .accordian_content .panel-group {
    padding: 0px 15px;
  }

  .included_benefits_inner_txt li {
    padding-right: 20px;
  }

  /*  18.08.2017  */
  .banner_text h1 {
    font-size: 45px;
  }

  .banner_text span {
    padding-right: 0px;
  }

  /*end*/
  /* 21.08.2017*/
  .traveled_right::after {
    left: 15px;
    right: -15px;
    top: -15px;
    bottom: 15px;
  }

  /*  29.08.2017 */
  .boingo_plane {
    top: 15px;
    right: 45px;
  }

  .innerboxinactive.active h2 {
    font-size: 25px;
  }

  /*end*/
  .scrnsPhone {
    left: 43px;
    right: 43px;
    bottom: 68px;
  }

  .moveCard .cardImg::after {
    width: 361px;
    height: 54px;
    left: 80px;
    bottom: 12px;
    background-size: contain;
  }

  .pic_cell {
    height: 285px;
  }

  /* .pic_title{
        bottom: inherit !important;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
    } */
  .brim_go_area {
    margin: 0;
    margin-top: 20px;
  }

  .brim_go {
    padding: 30px 0;
  }

  .brim_go_area:before,
  .brim_go_area:after {
    display: none;
  }

  .chair_pic_area {
    width: 210px;
  }

  /* 21-11-2017 */
  .loyal_content h3,
  .install_left h3,
  .how_spnd h3,
  .install_left h3,
  .how_spnd h3,
  .loyal_content h3,
  .sequirity_hdng,
  .contact_cap h1 {
    font-size: 24px;
  }

  .payment_form_submission h3 {
    font-size: 28px;
  }

  .loyal_content p,
  .how_spnd p,
  .loyal_content p {
    font-size: 15px;
  }

  .points_box > span {
    padding: 20px;
    width: auto;
  }

  .points_box {
    font-size: 18px;
  }

  .mnth_price ul li > span {
    font-size: 16px;
  }

  .detail_left {
    font-size: 13px;
    padding: 15px 20px;
  }

  .price_tag {
    font-size: 17px;
  }

  .mdl_sm_img {
    width: 15px;
  }

  .card_btn_cell {
    padding-bottom: 25px;
  }

  #compare_popup .modal-body {
    padding: 10px 15px;
  }

  .signup_Text h3 {
    font-size: 32px;
  }

  .signup_Text p {
    font-size: 18px;
  }

  .payment-form .stepwizard-step p {
    font-size: 13px;
  }

  .card_cell_inr {
    padding: 10px 5px;
  }

  .credit_custom {
    max-width: 94%;
    width: auto !important;
  }

  .spnd_cell {
    margin-top: 20px;
    padding-right: 0;
  }

  .brim_control_image::before {
    content: none;
  }

  .brim_control {
    background-position: 46% center;
  }

  .brim_control p {
    font-size: 14px;
  }

  .brim_control h3 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .btn_outr_new label {
    width: 45%;
  }

  .boingo_planeC {
    top: inherit;
    right: 0;
  }

  .price_RangeA .slider.slider-horizontal {
    width: 210px;
  }

  .price_RangeA.price_Range .tooltip.bottom {
    margin-top: 10px !important;
  }

  .price_RangeA.price_Range .tooltip-inner {
    font-size: 14px;
  }

  .rating_bar_d li {
    width: 19%;
  }

  .dolar_btn a {
    padding: 10px;
  }

  .dolar_btn span {
    display: block;
    text-align: center;
    margin-top: 5px;
    position: static;
  }

  .points_slider .item {
    width: 23%;
  }

  .points_slider .item span img {
    max-height: inherit;
  }

  .points_slider .item img {
    height: auto;
  }

  .numeric_text {
    transform: inherit;
    margin-left: 0;
    margin-top: -30px;
  }

  /*** 03-02-18 ***/
  .food_section:before {
    left: 30px;
  }

  /*** 03-02-18 ***/
  .trv_main_menu li {
    margin: 0 20px;
  }

  .trv_head_right {
    margin-left: 65px;
  }

  .trv_head_right li {
    margin: 0 20px;
  }

  .trv_machu_picchu_head h2 {
    font-size: 52px;
  }

  .trv_adventure {
    bottom: 37px;
    right: -15px;
  }

  .trv_machu_picchu_head h3 {
    font-size: 34px;
  }

  .trv_card_box h3 {
    font-size: 15px;
    letter-spacing: 1px;
  }

  .trv_machu_picchu_slider .slick-list {
    padding: 0 100px;
  }

  .banner-item.slick-slide {
    min-height: auto;
  }

  .page-template-application-new #sectionC.frm_wrap,
  .page-template-amazon-application-new #sectionC.frm_wrap {
    max-width: 80%;
  }

  /*==29.3.2018==*/
  .page-template-amazon-signup .skw_list_container .skw_img {
    margin-left: -35px;
  }

  .page-template-amazon-signup .skw_list_container .skw_list {
    margin-left: 235px;
    -webkit-transform: skewX(22deg);
    -moz-transform: skewX(-22deg);
    -ms-transform: skewX(22deg);
    transform: skewX(22deg);
    padding: 10px 55px 0 0px;
  }

  .page-template-amazon-signup .skw_list_container .skw_list ul li {
    -webkit-transform: skewX(-22deg);
    -moz-transform: skewX(-22deg);
    -ms-transform: skewX(-22deg);
    transform: skewX(-22deg);
  }

  .skw_offer_list {
    padding-top: 15px;
  }

  .page-template-amazon-signup .payment-form {
    padding: 10px 0px 20px 22px;
  }

  /*==end==*/
  /*s.p 5.4.2017---*/
  .brim_open_rewardz_inner h3 {
    font-size: 24px;
  }

  .mobilearia_outer h2 {
    font-size: 22px;
    margin-bottom: 25px;
    margin-top: 8px;
  }

  .mob_etxt h4,
  .mob_etxt p {
    font-size: 14px;
  }

  .mobile_item {
    margin-bottom: 25px;
    min-height: 100px;
  }

  .brim_member_new {
    padding: 30px 0px 40px;
  }

  .watch_mobile figure {
    margin: 0px -15px;
  }

  /* .Real_time_nft_lg {
        margin-bottom: -170px;
        display: inline-block;
        width: 600px;
    } */
  .travel_freedom_section p {
    font-size: 12px !important;
  }

  .deserve_note {
    font-size: 22px;
  }

  /*end-s.p 5.4.2017---*/
  /*-s.p 9.4.2017---*/
  .brim_hdr h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }

  .brim_hdr p {
    margin-bottom: 15px;
    font-size: 16px;
  }

  .amazon_box_outer {
    margin: 35px 0px 0px;
  }

  .amz_inr_label {
    font-size: 20px;
  }

  .amazon_box_txt {
    padding: 12px 30px;
  }

  .amazon_box_txt h5 {
    font-size: 22px;
  }

  .amz_inr_img {
    width: 85%;
    padding-top: 15px;
  }

  .trv_details_right {
    height: 65px;
    width: 65px;
  }

  .trv_how_enter_right .side_ico_list li {
    margin-bottom: 15px;
  }

  .amazon_box_inner .amazon_bottom_box_txt p {
    font-size: 20px;
  }

  /*end-s.p 9.4.2017---*/
  /*--about-us-13.6.2018--*/
  .about_section1 {
    padding: 65px 0px 45px;
  }

  .about_brim_team {
    padding: 75px 0px;
  }

  .brim_single_member_inner {
    padding: 25px 10px;
  }

  .brim_team_row {
    margin: 0px -10px;
  }

  .brim_single_member_top .brim_single_member_pic {
    width: 145px;
    height: 145px;
  }

  .about_txt_header h4 {
    margin-bottom: 18px;
  }

  /* .statement_block span {
        position: absolute;
        right: 15px;
        top: 10px;
    } */

  /*--about-us-13.6.2018-end--*/
  /*--6.7.2018--*/
  .page-template-home-page .security_area .security_area_img img {
    max-width: 400px;
  }

  .security_cell {
    margin-top: 75px;
  }

  .all_txt_pic_element_fig {
    max-width: 400px;
  }

  /* .uber_eat_section{
      background-position: right -135px top;
    } */
  /*--end--*/
  .social_area_d a {
    margin-right: 10px;
    width: 40px;
    height: 40px;
  }

  .amazon_new_text h2 {
    font-size: 36px;
  }

  .amazon_new_text {
    padding: 150px 0;
  }

  .reward_sec {
    padding: 35px 0;
    margin-bottom: 0px;
  }

  .rewprd_txt_mid {
    width: 347px;
    margin-left: 20px;
    padding-top: 0px;
  }

  .big_phone_tips img {
    max-width: 100%;
  }

  .image_sec .global_btn {
    right: 0;
  }

  .mock_block_inner {
    height: 110px;
    width: 110px;
    padding: 15px 10px;
  }

  .mock_block_inner h3 {
    font-size: 20px;
  }

  .mock_block_inner label {
    font-size: 10px;
  }

  .bulb_area {
    width: 190px;
    height: 222px;
  }

  .bulb_area_outer {
    margin-right: 3px;
  }

  .back_inpoint {
    font-size: 19px;
    line-height: 20px;
  }

  .bulb_area.big {
    width: 220px;
    height: 250px;
  }

  .bulb_area_outer:last-child {
    margin-top: 110px;
  }

  .bulb_area_outer:first-child {
    margin-top: 90px;
  }

  .bulb_area .percent_tx {
    font-size: 60px;
    line-height: 64px;
  }

  .bulb_area .percent_tx sup {
    font-size: 28px;
  }

  .bnr_btn.get_brim_holiday a {
    padding: 12px 35px;
  }

  .banner_text_eco_dot h3 {
    font-size: 24px;
    line-height: 36px;
  }

  .banner_text_eco_dot h2 {
    font-size: 34px;
    line-height: 40px;
  }

  .point_sec li {
    margin: 0 30px;
    max-width: 215px;
  }

  .brim_card_dot_sec {
    padding-bottom: 30px;
  }

  .new_numeric_text {
    margin-top: 0px;
  }

  /*--raptor-1199--*/
  .raptor_mobile_box {
    padding-left: 370px;
  }

  .mobile_card {
    max-width: 380px;
  }

  .mobile_card_each h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .large_ball {
    width: 560px;
  }

  /*--end-raptor--*/
  /*--1199-raptor home page banner--*/
  .top_raptor_text h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .top_raptor_text p {
    font-size: 20px;
    line-height: 30px;
    margin-top: 0;
  }

  .raptor_match_sec h5 {
    font-size: 18px;
    line-height: 18px;
  }

  .raptor_match_sec p {
    font-size: 14px;
  }

  .raptor_match_sec {
    padding-right: 14px;
  }

  .lft_inner_raptor {
    width: 65%;
  }

  .rt_inner_raptor {
    width: 35%;
  }

  .rt_inner_raptor .blue_raptor_btn {
    min-width: 100%;
  }

  .top_raptor_game .todays_match_sec {
    max-width: 120px;
  }

  .raptor_home_fig {
    margin-left: -16%;
  }

  .invite_corner {
    height: 410px;
  }

  .blk_slide_items h2 {
    font-size: 32px;
  }

  .brim_mob {
    max-width: 350px;
  }

  .blk_slide_items p {
    font-size: 25px;
    line-height: 30px;
  }

  .uber_eats_items h1 {
    padding-right: 10px;
  }

  .uber_button_section {
    padding: 60px 0;
  }

  .uberscreen {
    width: 400px;
  }

  .outer_uber_but {
    margin-left: 390px;
  }

  .brim-french .button_uber_area {
    float: none;
    width: auto;
  }

  .brim-french .button_uber_area:last-child {
    margin-left: 0;
    margin-top: 30px;
  }

  .brim-french .button_uber_area h2 {
    font-size: 24px;
  }

  .brim-french .button_uber_area a {
    letter-spacing: 0.5px;
    font-size: 16px;
  }

  .tell_us_sec {
    overflow: hidden;
  }

  .tell_us_sec {
    max-width: 600px;
  }

  /* .watch_video_sec {
        min-height: 545px;
    } */

  /* apple wallet new */
  .left_waller_grey_portion {
    width: 60%;
  }

  .apply_trans {
    top: 130px;
    right: 82px;
  }

  .wallet_popup {
    width: 314px;
    top: 48%;
    left: -35px;
  }

  .applepay_logo_pop {
    top: 41%;
    left: auto;
    right: 116px;
  }

  .darkgreen_portion_full {
    padding: 50px;
  }

  .darkgreen_portion_full h2 {
    font-size: 31px;
    line-height: 38px;
  }

  .darkgreen_portion_full p {
    font-size: 18px;
    line-height: 24px;
  }

  .appstor_btn {
    width: 180px;
  }

  .right_dark_portion_details h6 {
    padding-left: 60px;
  }

  .right_dark_portion_details {
    width: 415px;
    right: 5px;
  }

  .close_pop_wallet {
    top: 35px;
    right: 44px;
    width: 6px;
  }

  /* 22.12.2021 */
  .globe_innr_img {
    width: 160px;
    height: 160px;
    bottom: -75px;
    right: 0;
  }

  .globe_card_img {
    width: auto;
    height: auto;
  }

  .home_banner_devs .inner_banner_full {
    margin: 0 15px;
  }

  /* 22.12.2021 */
  /* 23.12.2021 */
  .user_dtls_area h5 {
    font-size: 18px;
    line-height: 18px;
  }

  .user_img_area {
    margin-right: 7px;
  }

  .exclusive_ofr_sec::after {
    top: 185px;
    height: 465px;
  }

  .business_page_bnr h1 span {
    height: 60px;
    line-height: 60px;
  }

  .business_page_bnr .features_banner_txt {
    max-width: 395px;
  }

  .business_card_sec {
    padding: 45px 0;
  }

  .business_progress_sec {
    padding: 35px 0;
  }

  .busns_mang_adimin_sec {
    padding: 35px 0;
  }

  .track_laptop_img {
    width: 750px;
    margin-left: 0;
  }

  .brim_btm_frm_outr {
    padding: 50px 0;
  }

  /* 23.12.2021 */
  /* 24.12.2021 */
  .global_home_hdr p {
    font-size: 18px;
    line-height: 30px;
  }

  .globl_recog_sec .global_home_hdr {
    margin-bottom: 50px;
  }

  .globl_recog_innr {
    margin-bottom: 0;
    width: 1150px;
    margin-left: -80px;
    margin-top: -150px;
    transform: scale(0.8);
  }

  .about_iso_img {
    width: 185px;
    height: 185px;
    margin-right: 20px;
  }

  /* 24.12.2021 */
  /* 22.09.22 starts */
  .brim_impact .content_container .right_content_container {
    margin-right: -70px;
  }

  /* 22.09.22 ends */

  .alartbanner_master_card .latest_news {
    padding-left: 140px;
  }
}

@media (max-width: 1199px) {
  .Join_our_team_box {
    width: 45.7%;
  }
  .sequirty_text {
    padding: 0;
  }

  /*==26.3.2018===*/
  .banner-item.slick-slide {
    padding-left: 50px;
    padding-right: 50px;
  }

  .trv_cooming_soon .trv_icon_tab {
    margin: 0 -5px 35px;
  }

  .trv_cooming_soon .trv_icon_tab li {
    padding: 0 5px;
  }

  .trv_cooming_soon .trv_icon_tab li em {
    font-size: 16px;
    width: 160px;
    line-height: 30px;
    margin-bottom: 10px;
  }

  .trv_cooming_soon .trv_icon_tab li em img {
    width: 30px;
    height: 30px;
  }

  .trv_left_coming_text {
    width: 475px;
    padding-right: 50px;
  }

  .trv_left_coming_text p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 25px;
  }

  .trv_left_coming_text p:last-child {
    margin-bottom: 0;
  }

  /* .trv_card_box {
        min-height: 260px;
    } */
  .trv_card_box .cTooltip {
    left: auto;
    bottom: auto;
    right: 0px;
    top: 100%;
    margin-right: -25px;
    margin-top: 10px;
    width: 260px;
  }

  .trv_card_member .hom_mid_machu h3 {
    font-size: 30px;
    margin-bottom: 5px;
  }

  .trv_card_member .hom_mid_machu h4 {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .trv_card_member .hom_mid_machu h2 {
    font-size: 50px;
    margin-bottom: 5px;
  }

  .hom_imgtxt img {
    width: 130px;
  }

  .hom_lowertxt_out {
    padding: 10px 20px 10px;
  }

  .hom_mid_machu {
    padding-top: 20px;
  }

  .security_area {
    max-height: inherit;
    padding-bottom: 0px;
  }

  .security_cell p {
    font-size: 16px;
    line-height: 22px;
  }

  /*===end===*/
  /*--9.4.2018--*/
  .page-template-features .accordian_content .panel-group {
    padding: 30px 15px 0;
  }

  /*--end--*/
  /*--19.4.2018--*/
  .amazon_blue_pic {
    margin-right: 35%;
  }

  .amazon_pic_bg {
    background-position: top right 10%;
  }

  .trv_left_coming_text {
    width: 500px;
  }

  /*--end--*/
  /*--10.4.2018--*/
  .ultimated_section_slider .ultimated_sn_items {
    padding: 0px 15px;
  }

  .page-template-features .feat_total_btn_outer {
    order: 2;
  }

  .page-template-features .dolar_btn_outer {
    order: 1;
  }

  .page-template-features .feat_instlmnt_fee_outer {
    order: 2;
  }

  .page-template-features .dolar_btn_outer {
    display: block;
    width: 100%;
    margin: 0px auto;
  }

  .page-template-features .feat_earn_points {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feat_instlmnt_fee {
    margin-left: 10px;
  }

  .mock_block_inner {
    height: 115px;
    width: 115px;
    padding: 15px 10px;
  }

  .big_phone_tips img {
    max-width: 100%;
  }

  .advantage_cell {
    padding: 0 17px;
  }

  .mock_block_inner label {
    font-size: 11px;
  }

  .mock_block_inner h3 {
    font-size: 20px;
  }

  .brim_new_open_rewardz_sec .brim_open_rewardz_inner h3 {
    font-size: 40px;
    margin-bottom: 15px;
  }

  /* .brim_new_open_rewardz_sec .brim_open_rewardz_inner p {
        font-size: 20px;
        line-height: 28px;
    } */

  .video_frame_outer {
    width: 280px;
  }

  .video_frame_sec {
    width: 35%;
  }

  .video_text_sec {
    width: 65%;
    margin-right: 35%;
  }

  .brim_open_rewardz_inner {
    margin: 0 auto 15px;
  }

  .video_txt p + p {
    margin-top: 0px;
  }

  .brim_new_open_rewardz_sec {
    padding-bottom: 60px;
  }

  .sick_kid_styling h1 {
    white-space: normal;
  }

  /* 5.6.19 */
  .family_details {
    padding-top: 10px;
  }

  .family_img_hold {
    width: 300px;
    height: 300px;
    line-height: 300px;
  }

  .family_listing {
    padding-right: 60px;
  }

  .new_save_curr .price_RangeA.price_Range .slider.slider-horizontal {
    width: 140px;
  }

  .new_install .fxd_install_text {
    font-size: 20px;
  }

  .new_install .instl_optn {
    padding: 20px 0 10px 0;
  }

  /* .new_install .install_left h3 {
        font-size: 32px;
        margin-bottom: 30px;
    } */

  .nav_head .nav-pills li a i {
    font-size: 16px;
  }

  .travel_slider_outer {
    padding-right: 60px;
  }

  .sign_up_sickkid {
    padding: 30px 0 70px;
  }

  .inner_eshop_ban_signup .btn {
    font-size: 13px;
  }

  .inner_eshop_ban_signup {
    padding: 30px 15px;
  }

  .eshop_bancontent_holder {
    padding-top: 35px;
  }

  .eshop_ban_pic {
    width: 665px;
    height: auto;
  }

  .eshop_banner_main {
    min-height: 609px;
  }

  .inner_eshop_ban_signup .g-recaptcha {
    transform: scale(1.1);
  }

  .annual_fee_box ul li {
    font-size: 14px;
  }

  .annual_fee_box {
    padding: 0;
  }

  .rewards_brim_SignUp {
    padding-top: 60px;
  }

  .runtime_banner h1 {
    font-size: 48px;
    line-height: 60px;
  }

  .rds_txt_blk h4 {
    font-size: 20px;
    line-height: 24px;
  }

  .rds_main_block {
    padding: 30px;
  }

  .your_reward_all {
    padding: 60px 0;
  }

  .uncapped_textbox .global_home_hdr h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .uncapped_textbox .global_home_hdr p {
    line-height: 32px;
    padding-right: 0;
    font-size: 22px;
  }

  .unlock_area {
    padding: 60px 0;
  }

  .unlock_area .annual_fee_box {
    min-height: 306px;
  }

  .brim_with_flex .global_home_hdr {
    padding: 0 140px;
  }

  .brim_with_flex {
    padding: 60px 0 80px;
  }

  .feature_txt_ban h2 {
    font-size: 48px;
    line-height: 48px;
  }

  .feature_txt_ban {
    padding-top: 135px;
  }

  .price_sliderContent h5 {
    font-size: 20px;
    line-height: 30px;
  }

  .new_save_curr .price_sliderContent {
    padding: 30px 30px 60px;
  }

  .new_save_curr .glbl_Hdng {
    font-size: 30px;
  }

  .new_save_curr .purchases_Text p {
    font-size: 20px;
    line-height: 32px;
  }

  .purchases_Text h3 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .new_save_curr .curncy_section p {
    font-size: 12px;
    line-height: 19px;
  }

  .blocks_for_video_txt {
    display: none;
  }

  .mob_laptop_slider {
    display: block;
    margin: 30px 0 25px;
    padding: 0 50px;
  }

  .inner_vdo_txt_blk p {
    font-size: 16px;
    line-height: 25px;
  }

  .inner_vdo_txt_blk {
    margin-bottom: 0;
    min-height: auto;
    height: 130px;
  }

  .partner_page_video_inner video {
    height: auto !important;
  }

  .partner_page_video {
    padding: 33px 102px 45px 116px;
  }

  .close_mntnc a {
    height: 50px;
    line-height: 31px;
  }

  .new_inner_mntnc span {
    width: 80%;
  }

  .main_signup_imgholder_left {
    margin-left: 0;
  }

  .new_ban_top_heading h2 {
    font-size: 50px;
  }

  .hgt560 {
    transform: scale(0.6);
    margin-left: -60px;
  }

  .get_brim {
    margin-left: 5px;
  }

  .header_menu ul li a {
    font-size: 15px;
  }

  .bsns_sol_banner_devs .runtime_banner h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .bsns_sol_banner_devs .runtime_banner h4 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 10px;
  }

  .bsns_sol_banner_devs .runtime_banner p {
    font-size: 18px;
    line-height: 28px;
  }

  .key_crdt .brim_member_new {
    padding: 0 15px;
  }

  .brim_hlp_txt {
    padding-top: 45px;
  }

  .brim_hlp_txt h4 {
    font-size: 22px;
    line-height: 30px;
  }

  .hlp_brm_para p {
    font-size: 15px;
    line-height: 22px;
  }

  .hlp_brm_para p + p {
    margin-top: 15px;
  }

  .industries_we_serve ul li + li {
    margin-left: 30px;
  }

  .industries_we_serve ul li {
    font-size: 19px;
  }

  .industries_we_serve ul li:after {
    left: -19px;
  }

  .blk_crd {
    max-width: 325px;
  }

  .blu_crd {
    max-width: 325px;
  }

  .rt_bsns_img {
    padding-top: 310px;
  }

  .incrd_dsktop {
    transform: scale(0.8);
    margin-left: -64px;
  }

  .mrchnt_img_inner {
    transform: scale(0.8);
    margin-left: -65px;
  }

  /* TOUCH BISTRO */

  .inner_touchbistro_ban_details h1 {
    font-size: 40px;
    line-height: 65px;
  }

  .touchbistro_banner_main .form-group {
    margin-bottom: 15px !important;
  }

  .touchbistro_icn {
    max-width: 300px;
  }

  .touchbistro_banner_main {
    min-height: 690px;
  }

  .benifit_row {
    flex-wrap: wrap;
    justify-content: center;
  }

  .benifit_box_outer {
    width: 33.33%;
    margin-bottom: 20px;
  }

  /* TOUCH BISTRO */

  /* 9.3.21 */
  .partner_logos {
    padding: 0 15px;
  }

  .logo_main_box {
    margin: 0 -15px;
  }

  .get_started_sec .annual_fee_box ul li {
    line-height: 22px;
    padding: 0 0px 0 30px;
  }

  .get_started_sec .annual_fee_box {
    min-height: 260px;
  }

  .new_mrktng_ban .runtime_banner h1 {
    /* font-size: 43px; */
    font-size: 35px;
    line-height: 55px;
  }

  .indutries_we_serve_new ul li + li {
    margin-left: 22px;
  }

  .indutries_we_serve_new ul li {
    font-size: 17px;
  }

  .indutries_we_serve_new {
    padding: 70px 0;
  }

  .indutries_we_serve_new h4 {
    margin-bottom: 40px;
  }

  .indutries_we_serve_new ul li:after {
    left: -15px;
  }

  .future_proof_inner .row + .row {
    margin-top: 100px;
  }

  .future_proof_inner .global_home_hdr {
    padding: 0;
  }

  .future_proof_inner .row:nth-child(even) .right_prt_future .global_home_hdr {
    padding: 0;
  }

  .loyalty_sec .offers_dels_blk {
    padding-top: 120px;
  }

  .get_covered .global_home_hdr {
    padding: 0 115px;
  }

  .get_covered .global_home_hdr h2 {
    padding: 0 130px;
  }

  .banking_rewards .runtime_banner h1 {
    font-size: 43px;
    line-height: 55px;
  }

  .features_banner_txt h1 {
    font-size: 43px;
    line-height: 43px;
  }

  .features_banner_txt p {
    font-size: 18px;
    line-height: 28px;
  }

  .features_banner_txt {
    max-width: 330px;
  }

  .features_page_banner {
    height: 550px;
  }

  .family_new_sec .family_details {
    padding-top: 30px;
    padding-left: 20px;
  }

  .more_rewards_part {
    margin-top: 40px;
  }

  /* cwb footer */
  .cwb_ftr_menu li a {
    padding: 0 7px;
  }

  .sbc_flow .new_numeric_text {
    padding-bottom: 10px !important;
  }

  /* apple wwallet new design */
  .smarter_corporate_crd {
    padding: 60px 0 50px;
  }

  .sbc_crd_mockup_details h2 {
    padding-right: 60px;
  }

  /* .new_mrktng_ban h1 span {
    height: 65px;
  } */
  .new_mrktng_ban h1 span:after {
    /* top: 6px; */
    top: 0px;
  }

  .features_banner_txt h1 span {
    height: 60px;
    line-height: 45px;
  }

  .partner_banner .feature_txt_ban h2 span {
    height: 50px;
    line-height: 38px;
  }

  .windows-chrome .features_banner_txt h1 span {
    line-height: 64px;
  }

  .windows-chrome .partner_banner .feature_txt_ban h2 span {
    line-height: 55px;
  }


  /* 28-03-2024 */

  .brm_srs_bnnr .cnct_wrp{
    padding-top: 0;
  }

  .brm_srs_bnnr .image_wrap {
    margin-left: -120px;
  }

  /* 28-03-2024 */
}

@media (max-width: 1080px) {
  .card-stylebox h6 {
    font-size: 11px;
  }

  .card-stylebox img {
    width: 30px;
    margin-bottom: 10px;
  }

  .card-stylebox.card1 {
    left: -40px;
    top: 48%;
  }

  .card-stylebox.card2 {
    right: -40px;
    top: -10px;
  }
}

@media (max-width: 991px) {
  /* start 14.03.24 */
  .important_Updatesect h4,
  .important_Updatesect ul li {
    font-size: 12px;
  }
  .creditcards_newban .newbanflex {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .creditcards_newban .cnewbancont {
    width: 100%;
    order: 2;
  }
  .cnewbancontimg {
    width: 100%;
    order: 1;
    margin-bottom: 20px;
    text-align: center;
  }
  .cnewbancontimg img {
    max-width: 340px;
    margin: 0 auto;
  }
  .creditcards_newbanbtn a.btn {
    min-width: 145px;
    margin: 0px;
    max-width: 145px;
    font-size: 14px;
  }
  /* end 14.03.24 */
  #important h3 {
    margin-bottom: 20px;
  }
  .important_modal_txt p {
    font-size: 18px;
    line-height: 30px !important;
  }
  .important_modal_txt {
    margin-bottom: 20px;
  }

  .brim-logo-text {
    flex-direction: column;
  }
  .brim_career_list {
    padding-left: 0px;
  }
  .messageparasecton {
    text-align: center;
    padding: 0px;
  }
  .responsivecenter {
    text-align: center;
    margin-bottom: 20px;
  }
  .testimonial_section .tmonialbox {
    margin: 0;
  }
  .responsivewidth {
    margin-bottom: 40px;
  }
  .future_proof_inner .global_home_hdr p {
    max-width: 100%;
  }
  .global_home_hdr {
    padding: 0px 20px;
  }
  .cwb_platform .innovative_section h3 a {
    background: #008292;
    display: inline-flex;
    padding: 0px 20px;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }
  .modernization_sect {
    padding: 0px 20px;
  }
  .pdleft_md5 {
    padding-left: 15px !important;
    padding-right: 15px;
  }
  /* start 21.03.23 */
  .header_menu ul li.open a::after {
    background: transparent;
  }

  /* end 21.03.23 */

  /* start 19.05.22 */
  .tmonial {
    display: none;
  }

  .tmonial3 {
    display: block;
  }

  #navbar .caret {
    display: block !important;
    position: absolute;
    right: 48px;
    top: 35px;
    color: transparent;
  }

  .poreletiv {
    position: relative;
    width: fit-content;
    margin: 0 auto;
  }

  .header_menu ul li {
    border-bottom: solid 1px #e4e4e4;
    margin: 0px !important;
  }

  .header_menu ul li a {
    padding: 15px 40px 15px 35px !important;
    width: 100%;
    display: block;
    text-align: left;
    font-family: Axiforma_Bold !important;
    font-size: 20px !important;
    color: #767676 !important;
  }

  .header_menu > ul {
    width: 100%;
  }

  #navbar.header_menu .dropdown-menu li {
    width: 100%;
    padding: 0px !important;
    position: relative;
    float: none;
    border-bottom: 0px;
  }

  #navbar.header_menu .dropdown-menu {
    min-width: 100%;
    top: 0px !important;
    padding: 0px !important;
    position: relative !important;
    margin-top: 0px;
    margin-bottom: 20px;
    transform: unset !important;
    box-shadow: none;
  }

  #navbar.header_menu .dropdown-menu li a .nav_contevt p {
    display: none;
  }

  .nav_contevt {
    width: 100%;
  }

  .nav_contevt h6 {
    /* font-family: Axiforma-Book !important; */
    font-weight: normal;
    font-size: 14px !important;
    color: #007d96 !important;
    margin: 0px !important;
  }

  .header_menu .nav a.show,
  .header_menu .nav a.show:focus,
  .header_menu .nav a.show:hover {
    background-color: transparent;
    color: #00c1d5 !important;
    padding-left: 50px !important;
  }

  .nav a.show,
  .nav a.show:focus,
  .nav a.show:hover {
    background-color: transparent;
    color: #00c1d5 !important;
    padding-left: 30px !important;
  }

  .nav a.show .caret:before,
  .nav a.showa:focus .caret:before,
  .nav a.show:hover .caret:before {
    border-bottom: 9px solid #00c1d5;
    top: -2px !important;
    border-top: 9px solid transparent !important;
  }

  .nav a.show .caret:after,
  .nav a.show:focus .caret:after,
  .nav a.show:hover .caret:after {
    border-bottom: 9px solid #fff;
    border-left: 10px solid #d2272700;
    border-right: 10px solid transparent;
    border-top: 9px solid transparent;
  }

  .nav a.show .caret,
  .nav a.show:focus .caret,
  .nav a.show:hover .caret {
    right: auto !important;
    top: 35px;
    color: transparent;
    left: 22px;
  }

  .header_menu ul li a {
    font-size: 20px !important;
  }

  /* end 19.05.22 */

  /* start 18.05.22 */
  .testimonial_section::before,
  .testimonial_section::after {
    display: none;
  }

  .banner_section {
    margin-top: 60px;
  }

  .leftline {
    display: block;
  }

  /* end 18.05.22 */

  /* start 17.05.22 */
  .smflexwrap .btn-nav {
    margin: 0 auto;
  }

  .globe_card_img img {
    width: 100%;
    max-width: 100%;
    position: relative;
    z-index: 2;
  }

  img.halfround {
    position: absolute;
    right: -20px;
    width: 80%;
    z-index: 1;
    bottom: -50px;
  }

  .smlaptopimg_box {
    display: block;
  }

  .platformpartners_banner .btn-nav {
    margin: 0 auto;
  }

  .banimg .partner-card_img {
    margin-bottom: 0px;
  }

  .smnon {
    display: none;
  }

  .more_than_credit_card.globe_card_sec .col-md-12 {
    order: 0;
    width: 100%;
  }

  section.more_than_credit_card.globe_card_sec.bgWhait .col-md-12 {
    order: 3;
    width: 100%;
  }

  .pdlr12parcent {
    padding: 0px 0% !important;
  }

  .parter_join_new .global_home_hdr h2,
  .cutting_edge .global_home_hdr h2 {
    font-size: 26px;
  }

  .next_generation_slider {
    padding: 0px 40px;
  }

  .ganaration_slid_list {
    border-radius: 15px;
    border: solid 3px #50e3c2;
    padding: 40px 20px 20px 20px;
  }

  .tmonialbox p {
    font-size: 16px;
  }

  .logolinsslider {
    margin-bottom: 0px;
  }

  .platform_image img {
    position: relative;
    width: 100%;
    max-width: 100%;
  }

  .platform_cintent {
    width: 85%;
    position: relative;
    right: 0;
    float: none;
    margin: -80px auto 0 auto;
  }

  .platform_image {
    position: relative;
    width: 100%;
    float: none;
  }

  .platform_heading h3 {
    font-size: 26px;
    margin-bottom: 40px;
  }

  .platform_heading {
    margin-bottom: 0;
    width: 100%;
    position: relative;
    text-align: center;
  }

  .platform_partner_section {
    position: relative;
    width: 100%;
    padding: 20px 0px 80px 0px;
  }

  .mbottom20 {
    margin-bottom: 100px;
  }

  .pright {
    padding-right: 15px;
  }

  .envlopimg {
    width: 100%;
    max-width: 400px;
    margin-bottom: 60px;
  }

  .martop56 {
    margin-top: 20px;
  }

  .brim_hlp_txt {
    padding-top: 0;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    position: relative;
    float: left;
  }

  img.plusbg_img1,
  .plusbg_img3,
  img.plusbg_img2 {
    display: none;
  }

  .checklistbox2 {
    width: 100%;
    position: relative;
    float: right;
    background: transparent;
    border-radius: 14px;
    box-shadow: none;
    max-width: 100%;
    padding: 15px 30px;
    margin-top: 0px;
  }

  .innerpadding {
    padding: 0px;
    position: relative;
  }

  .checklistbox {
    width: 100%;
    position: relative;
    float: left;
    background: transparent;
    border-radius: 14px;
    box-shadow: none;
    max-width: 100%;
    padding: 0px 30px;
    margin-top: 40px;
    margin-left: 0px;
  }

  .smflexwrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  .brim_help_sec {
    order: 2;
    width: 100%;
  }

  .get_covered {
    order: 1;
    width: 100%;
  }

  .brim_hlppadding {
    padding: 0px 40px;
  }

  .get_covered .global_home_hdr h2 {
    font-size: 26px;
  }

  .global_home_hdr h4 {
    font-size: 20px !important;
  }

  .platformpartners_banner {
    margin-top: 0px;
  }

  .platformpartners_banner .row {
    display: flex;
    flex-wrap: wrap;
  }

  .bancont {
    order: 2;
    width: 100%;
    text-align: center;
  }

  .banimg {
    order: 1;
    width: 100%;
  }

  img.banner_round_img {
    position: absolute;
  }

  .banimg .partner-card_img {
    position: relative;
    width: 80%;
    left: 0px;
    top: 20px;
  }

  .banimg .aite_logo_img {
    width: 32%;
    position: absolute;
    right: 0%;
    bottom: 30%;
  }

  .pr21par {
    padding-right: 15px;
  }

  .platformpartners_banner h2 {
    margin-top: 0px;
    font-size: 24px;
    color: #454545;
  }

  .platformpartners_banner p {
    font-size: 16px;
    color: #454545;
  }

  .logolinsslider {
    display: block !important;
  }

  /* end 17.05.22 */

  .budget_outer {
    padding: 35px 0px;
  }

  .budget_Content {
    padding-top: 30px;
  }

  footer {
    padding: 35px 0px 35px;
  }

  .fttr_top {
    max-width: 100%;
    padding-bottom: 20px;
  }

  .fttr_btm {
    padding-top: 20px;
  }

  .brimCard_Text p {
    padding-right: 0px;
  }

  .qualify_content {
    padding: 35px 0px;
  }

  .qualify_content h3 {
    font-size: 35px;
    line-height: 30px;
    margin-bottom: 20px;
  }

  .signup_Text h3 {
    font-size: 35px;
    line-height: 26px;
    margin-bottom: 25px;
  }

  .signup_Text a {
    padding: 13px 30px;
  }

  /*add css*/
  .bar_icon {
    display: block !important;
  }
  .menu_wrap {
    display: block;
  }

  .bar_icon:hover {
    color: #01aec8;
  }

  .menu_wrap_desktop {
    display: none !important;
  }

  .menu_wrap_mobile {
    display: block !important;
  }

  .side_nav_container {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    background-color: rgba(221, 247, 249, 0.9);
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
  }

  .all_nav_sec {
    height: calc(100vh - 49px);
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
  }

  .menu_wrap {
    opacity: 0;
    position: fixed;
    top: 0px;
    height: 100%;
    right: 0px;
    left: auto;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    visibility: hidden;
    background: #fff;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
    width: 315px;
    overflow: hidden !important;
  }

  .addbody .menu_wrap {
    height: 100%;
    visibility: visible;
    opacity: 1;
    z-index: 99;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    padding-top: 15px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  }

  .bar_icon img {
    height: 20px;
  }

  .addbody .side_nav_container {
    visibility: visible;
    opacity: 1;
  }

  .header_menu {
    float: none;
    width: 100%;
    margin: 0 !important;
    text-align: center;
    padding: 20px 0 0;
  }

  .header_menu ul li {
    float: none;
    margin: 10px 0;
  }

  .header_menu ul li a {
    font-size: 14px;
    color: #454545;
  }

  .header_menu ul li a:hover {
    color: #00c1d5;
  }

  .login_area {
    float: none;
    margin: 10px auto 0px !important;
    text-align: center;
    width: 100%;
    justify-content: center;
    gap: 10px 0px;
    flex-direction: column;
  }

  .login_area a:nth-child(1) {
    width: 220px;
    height: 50px;
    border-radius: 5px;
    border: solid 2px #00c1d5;
    color: #00c1d5 !important;
    padding: 12px 0px;
  }
  .login_area a:nth-child(2) {
    width: 220px;
    background: #00c1d5;
    height: 50px;
    padding: 16px 0px;
    border-radius: 5px;
    color: #fff !important;
  }

  .login_area a:nth-child(3) {
    color: #1d1d1d !important;
    text-decoration: underline;
  }

  .login_area a {
    color: #007d96;
    font-size: 14px;
    margin: 10px 0;
  }

  .login_area a:hover {
    color: #454545;
  }

  .get_brim {
    float: none;
    margin: 0 auto;
    width: 170px;
  }

  /* .get_brim .global_btn {
        background: #fff;
        color: #01aec8;
    } */
  .get_brim .global_btn:hover {
    color: #454545;
  }

  .header_wrap {
    padding: 10px 0 15px;
  }

  .head_right {
    float: none;
  }

  .banner_area,
  .rewards_area,
  .traveled_area {
    padding: 25px 0;
  }

  .banner_text {
    margin: 0;
  }

  h1 {
    font-size: 32px;
  }

  .banner_text span {
    margin: 10px 0;
  }

  .banner_text span {
    font-size: 18px;
  }

  /* .feature_cell {
        margin: 0 0 0;
        width: 50%;
        float: left;
        padding: 0 25px 0 0;
    } */
  .feature_midd {
    width: 200px;
    margin: 25px auto;
  }

  .see_text a {
    font-size: 15px;
  }

  .feature_bar {
    padding: 20px 0;
  }

  .feature_logo_area {
    margin: 12px 0 0;
  }

  .sky_hd {
    font-size: 26px;
  }

  .rewards_inr {
    margin: 30px 0 0;
  }

  .feature_right {
    margin-top: 20px;
  }

  .traveled_right {
    margin: 40px 0 0;
    width: 320px;
  }

  .traveled_cell {
    margin: 0 0 20px;
    text-align: left;
    float: left;
    width: 50%;
    padding-right: 25px;
  }

  .bannr_text h2 {
    font-size: 35px;
    letter-spacing: 2px;
  }

  .global_rewards {
    padding: 40px 0px 30px 0px;
  }

  .mobile_pic {
    margin-top: -100px;
  }

  .glbl_Hdng {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .accordin_Hdng {
    margin-bottom: 20px;
  }

  /*
        .accordian_content {
            padding-bottom: 30px;
        }
    */
  .accordian_content .panel-heading a {
    font-size: 17px;
  }

  .boingo_Text p {
    font-size: 18px;
    line-height: 24px;
  }

  .save_currencies {
    padding: 40px 0px;
  }

  .price_sliderContent {
    margin-left: 0;
  }

  .purchases_Text p {
    max-width: 100%;
    line-height: 24px;
    margin: 0px 0px 15px;
  }

  .pay_Installment {
    padding: 40px 0px;
  }

  .accordian_content .panel-body {
    max-width: 100%;
  }

  .financial_outer {
    padding: 40px 0px;
  }

  .financial_Aria .pay_text {
    padding-left: 0%;
    padding-top: 5%;
  }

  .pic_innr {
    text-align: center;
  }

  .computer_pic {
    display: inline-block;
    margin-bottom: 20px;
  }

  .apply_now {
    padding: 40px 0px 20px;
  }

  .included_benefits {
    padding: 40px 0px 0px;
  }

  .included_benefits_inner_txt {
    padding: 30px 0px 20px;
  }

  .slide_con_mp {
    padding: 30px 0px 0px;
  }

  .computer_pic img {
    padding: 13px 5px 0px 0px;
    margin-bottom: -15px;
    margin-left: -15px;
  }

  /* s-css*/
  .sl_th_img {
    padding: 5px;
    margin-bottom: 5px;
  }

  .slide_thumb_cont {
    max-width: 300px;
  }

  .header_menu ul li a:hover:after,
  .header_menu ul li.active a:after {
    display: none;
  }

  .header_menu ul li a:hover,
  .header_menu ul li.active a {
    color: #000;
  }

  /*18.08.2017*/
  .logo {
    display: inline-block;
    float: none;
    clear: both;
  }

  .menu_wrap .logo {
    float: left;
    margin-left: 36px;
  }

  .menu_wrap .navbar-nav {
    margin: 0px;
  }

  .menu_wrap .header_menu ul li:hover a,
  .menu_wrap .header_menu ul li:focus a {
    color: #00c1d5 !important;
  }

  /* .menu_wrap .header_menu ul li:hover a .caret:before,
  .menu_wrap .header_menu ul li:focus a .caret:before {
    border-top: 9px solid #00c1d5 !important;
  } */

  .menu_wrap .bar_icon {
    font-size: 23px;
  }

  .header_menu ul li a {
    font-size: 17px;
  }

  .head_right {
    position: relative;
  }

  .head_right::after,
  .lang_select_container::after,
  .get_brim_mobile::after {
    position: absolute;
    content: "";
    top: 0px;
    width: 200px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  }

  /* .head_right::after {
    border-bottom: 1px solid #efefef;
  } */

  .get_brim_mobile::after,
  .lang_select_container::after {
    /* border-top: 1px solid #efefef; */
  }

  .header_menu ul li {
    margin: 15px 0px;
  }

  .login_area a {
    font-size: 17px;
  }

  .get_brim {
    width: 132px;
  }

  .header_menu .dropdown-menu {
    top: inherit;
    padding: 8px 0px 10px 0px;
    box-shadow: none;
    border: 0;
    position: relative;
    float: inherit;
    background: none;
    text-align: center;
    z-index: 9999;
  }

  .header_menu .dropdown-menu:after {
    display: none;
  }

  .header_menu .dropdown-menu li a {
    font-size: 15px;
    display: inline-block;
  }

  .header_menu .dropdown-menu li a:hover {
    color: #000;
  }

  .header_menu .dropdown-menu li {
    margin-bottom: 8px;
  }

  .traveled_right {
    margin: 40px auto 0;
  }

  /*    thankU-msg*/
  .thnx_msg {
    padding: 35px 0px 20px;
  }

  .thankU_bttm {
    padding: 35px 0px;
  }

  /*end*/
  .main-area-content .traveled_cell {
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .main-area-content .sky_hd {
    margin-bottom: 10px;
  }

  .traveled_right {
    margin: 0px auto 0;
  }

  /*21.08.2017*/
  #menu-mainmenu .dropdown-menu a {
    color: #fff;
  }

  #menu-mainmenu .dropdown-menu > .active > a,
  #menu-mainmenu .dropdown-menu > .active > a:focus,
  #menu-mainmenu .dropdown-menu > .active > a:hover {
    color: #000;
  }

  /*    end*/
  /*s.p 28.8.2017---*/
  /*add scroll in navigation list*/
  /* .header_menu {
        height: 100%;
    } */
  .header_menu > ul {
    /* height: 100%; */
    overflow: hidden;
    overflow-y: auto;
  }

  /*end add scroll in navigation list*/
  .single_feature_bnr h2 {
    font-size: 35px;
  }

  .ceteris_area {
    padding: 45px 0;
  }

  .covered_area {
    padding: 40px 0 30px;
  }

  .covered_blog_cell {
    padding: 0 12px;
  }

  .covered_blog_cell h4 {
    font-size: 17px;
    margin: 15px 0 12px;
  }

  .covered_blog_cell p {
    font-size: 14px;
    line-height: 20px;
  }

  .semper_area {
    padding: 75px 0;
  }

  .semper_right {
    margin-top: 30px;
  }

  .semper_right p {
    margin: 15px 0 0;
    font-size: 14px;
    line-height: 20px;
  }

  .real_time_area {
    padding: 65px 0 30px;
  }

  .real_time_left p {
    margin: 15px 0 0;
  }

  .real_time_left {
    margin: 50px 0 0 75px;
  }

  .comment_area {
    padding: 50px 0;
  }

  .comment_slider p {
    font-size: 18px;
    padding: 35px 0 0 25px;
    line-height: 28px;
  }

  .redeem_area {
    padding: 45px 0 40px;
  }

  .redeem_right {
    margin: 35px 0 0;
  }

  .redeem_area p {
    margin: 20px 0 0;
    font-size: 14px;
    line-height: 22px;
  }

  .other_thing_area {
    padding: 60px 50px;
  }

  .text_blog_d {
    margin: 20px 0 0;
  }

  .chat_pic {
    top: -127px;
  }

  /*end s.p 28.8.2017---*/
  /*    29.08.2017*/
  .wifi_boingoContent .accordin_Hdng,
  .save_currencies .accordin_Hdng,
  .pay_Installment .accordin_Hdng {
    bottom: -40px;
  }

  .innerboxinactive.active h2 {
    font-size: 21px;
  }

  .included_benefits_inner_txt li {
    margin-bottom: 10px;
  }

  .included_benefits_inner_txt li h2 {
    margin-bottom: 10px;
  }

  /* end*/
  /* 07-09-2017 */
  .menu-mainmenu-container .dropdown-menu.dropdown-inner {
    padding-top: 0 !important;
  }

  .bannerCards {
    padding-bottom: 0;
  }

  .banner_text h1 {
    font-size: 31px;
  }

  .banner_text span {
    font-size: 14px;
  }

  .moveCard .cardImg::after {
    left: 80px;
    bottom: -3px;
    width: 220px;
  }

  .feature_text {
    clear: both;
  }

  .scrnsPhone {
    left: 13px;
    right: 13px;
    bottom: 57px;
    top: 48px;
  }

  .feature_icon {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .slideRightA {
    width: 280px;
  }

  .feature_area {
    padding-top: 0;
  }

  .play_text {
    bottom: 0;
  }

  .bannerCards .row {
    padding-bottom: 100px;
  }

  .innerboxinactive .imguoter {
    padding: 0 15%;
  }

  .innerboxinactive p {
    font-size: 15px;
    max-width: 190px;
    margin: 10px auto 0;
  }

  .innerboxinactive.active h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .active .imguoter {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hd_header_con h2 {
    font-size: 28px;
  }

  .apply_now .tab-content .row > div {
    margin-bottom: 30px;
  }

  .cellCompare .imguoter {
    width: 130px;
  }

  .cellCompare {
    padding: 5px 3px;
    font-size: 13px;
  }

  .feature_text h2,
  .feature_text h2 strong {
    line-height: normal;
  }

  .contact_cap {
    width: 220px;
  }

  .contact_cap h1 {
    font-size: 28px;
  }

  .contact_inr_wrap p {
    padding: 0;
  }

  .pic_cell {
    height: 218px;
  }

  .security_area {
    padding: 40px 0 0;
  }

  .security_area .col-sm-4 {
    margin-top: 50px;
  }

  .security_cell {
    margin-top: 15px;
  }

  .real_time_left {
    margin: 0;
  }

  .brim_go p {
    margin: 10px 0;
  }

  .brim_mob {
    margin: -30px 0;
  }

  .security_cell p {
    font-size: 14px;
    line-height: 20px;
  }

  .security_cell h3,
  .points_area h3 {
    font-size: 24px;
  }

  .learn_btn {
    margin: 10px 0 10px;
  }

  .advantage_cell {
    padding: 0;
  }

  .advantage_cell span {
    height: 55px;
  }

  .advantage_cell h4 {
    font-size: 15px;
  }

  .advantage_area {
    margin: 40px 0px 30px;
  }

  .lightsky_bg,
  .lightsky_bg2 {
    margin-right: 0;
  }

  .total_view,
  .points_box > span {
    width: 270px;
  }

  .mnth_price ul li > span {
    padding: 12px;
  }

  .onhover_details {
    margin-top: -1px;
  }

  .chair_pic_area {
    width: 140px;
    margin: 0;
  }

  .price_tag {
    line-height: 85px;
    width: 80px;
    height: 80px;
    background-size: 100%;
    font-size: 14px;
  }

  .onhover_details {
    z-index: 99999;
  }

  .home_bnr_left h1 {
    font-size: 32px;
  }

  /* .home_bnr_left h1 .totalText{
        line-height: 23px;
    } */
  .home_bnr_left h3 {
    font-size: 20px;
    margin: 10px 0;
  }

  .no_bank_area h2 {
    font-size: 28px;
    margin: 0 0 10px;
  }

  .no_bank_area {
    padding: 20px 0;
  }

  .pic_title {
    font-size: 18px;
  }

  .pic_title p {
    font-size: 13px;
  }

  .brim_go h3,
  .signup_Text h3,
  .amazon_bnr {
    font-size: 28px;
  }

  .brim_go p {
    font-size: 18px;
    line-height: 28px;
    margin: 10px 0 25px;
  }

  .brim_go {
    padding: 60px 0 0;
  }

  .security_cell {
    margin: 30px 0px;
    padding-left: 15px;
  }

  .points_area p {
    font-size: 16px;
  }

  .slide_inn p,
  .signup_Text p {
    font-size: 16px;
  }

  .newsign .bnr_btn a {
    font-size: 16px;
    border-radius: 6px;
    border-width: 1px;
    padding: 13px 35px;
  }

  /* .itemWording {
        line-height: 38px;
    } */
  .brim_control_image {
    padding-top: 20px;
    padding-bottom: 0;
    min-height: 1px;
  }

  .brim_control {
    background-position: left top;
    background-size: auto 179px;
    padding-bottom: 30px;
  }

  .new_signup_container {
    padding: 30px 0;
  }

  .new_signup_container .payment-form {
    margin-top: 70px;
  }

  /*** 03-02-18 ***/
  .earn_more {
    max-width: 100%;
    display: block;
    padding: 25px 0 0;
  }

  /*** 03-02-18 ***/
  .trv_head_right {
    margin-left: 20px;
  }

  .trv_head_right li {
    margin: 0 13px;
  }

  .trv_main_menu li {
    margin: 0 13px;
  }

  .trv_head_right li.trv_get_brim a {
    min-width: 110px;
  }

  .trv_top_banner h1 {
    font-size: 36px;
  }

  .trv_cooming_soon h2 {
    font-size: 40px;
  }

  .trv_cooming_soon h3 {
    font-size: 30px;
  }

  .trv_cooming_soon p {
    margin-bottom: 15px;
  }

  .trv_card_member h2 {
    font-size: 30px;
    letter-spacing: normal;
    padding-top: 10px;
  }

  .trv_cooming_soon {
    padding-bottom: 50px;
  }

  .trv_card_box h3 br {
    display: none;
  }

  .trv_details_txt_right {
    padding-right: 0;
    width: 86%;
  }

  .trv_details_txt_right p {
    font-size: 14px;
  }

  .trv_how_enter {
    padding-right: 0;
  }

  .trv_adventure {
    position: relative;
    bottom: auto;
    right: auto;
    margin-bottom: 20px;
  }

  .trv_machu_picchu_head h2 {
    margin-bottom: 0;
  }

  .trv_card_box {
    padding: 30px;
  }

  .trv_machu_picchu_slider .slick-list {
    padding: 0 50px;
  }

  .home_bnr_left {
    padding: 120px 0;
  }

  .home_banner .slick-arrow.slick-prev {
    left: 10px;
  }

  .home_banner .slick-arrow.slick-next {
    right: 10px;
  }

  .home_banner .slick-arrow.slick-next:after,
  .home_banner .slick-arrow.slick-prev:after {
    font-size: 36px;
  }

  .page-template-application-new #sectionC.frm_wrap,
  .page-template-amazon-application-new #sectionC.frm_wrap {
    max-width: 100%;
  }

  .security_area img {
    margin-top: 79px;
    float: left;
  }

  /*==29.3.2018==*/
  .skw_offer_list {
    padding-top: 100px;
  }

  .page-template-amazon-signup .payment-form {
    padding: 50px 0px 10px;
    margin-top: 0px;
  }

  .page-template-amazon-signup .payment-form:after {
    left: 0px;
    right: 0px;
    width: 100%;
    height: 2px;
    top: 25px;
    bottom: auto;
  }

  /*==end==*/
  /*==29.3.2018==*/
  .trv_card_brim {
    width: 100%;
    overflow: visible;
  }

  .travel_freedom_section {
    font-size: 18px;
  }

  .travel_freedom_section h3 {
    margin-bottom: 22px;
  }

  .interest_travel_section {
    margin-top: 15px;
    margin-bottom: 20px;
  }

  .deserve_note {
    margin-top: 30px;
    font-size: 18px;
    text-align: left;
  }

  /*==end==*/
  /*==30.3.2018==*/
  .parentNavTab {
    width: 220px;
  }

  .important_modal .modal-dialog {
    max-width: 95%;
  }

  /*==end==*/
  /*--s.p 5.4.2017---*/
  .brim_open_rewardz_btm {
    height: 45px;
  }

  .mobilearia_outer h2 {
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 0px;
  }

  .mob_icon figure {
    width: 22px;
    height: 22px;
    margin-top: 0;
    line-height: 22px;
  }

  .mob_etxt {
    padding-left: 10px;
  }

  .mob_etxt h4,
  .mob_etxt p {
    font-size: 13px;
  }

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

  .Real_time_nft_inner {
    overflow: hidden;
    margin: 0 auto;
    width: 400px;
  }

  .securiy_gn_txt h1 {
    font-size: 26px;
  }

  .sequirty_text h4 {
    font-size: 20px;
    line-height: 24px;
  }

  .sequirity_txt_new p {
    font-size: 20px;
    line-height: 30px;
  }

  .Real_time_nft_lg {
    margin-bottom: 0;
    display: inline-block;
    width: auto;
  }

  .Real_time_nft_lft {
    position: relative;
    margin-top: -120px;
    /* margin-left: -200px; */
  }

  .watch_mobile {
    margin-left: 0px;
  }

  .mobile_item {
    margin-top: -10px;
  }

  /*end-s.p 5.4.2017---*/
  /*-s.p 9.4.2017---*/
  .Introducing_creditCard_section {
    padding: 45px 0px 0px;
  }

  .brim_hdr h3 {
    margin-bottom: 8px;
  }

  .amazon_box_outer {
    margin: 25px 0px 0px;
  }

  .amazon_box_inner {
    height: 250px;
  }

  .amz_inr_label {
    font-size: 18px;
  }

  .Amazon_how_spendOuter .trv_how_enter_right {
    padding-right: 0;
  }

  .like_add ul li em {
    width: 65px;
    height: 65px;
  }

  .like_top {
    padding-left: 15px;
    padding-right: 15px;
  }

  .email_confirm_area_respond {
    margin-bottom: 70px;
  }

  .sick-kid-signup {
  }

  .page-template-signup .form_btn_container {
    text-align: center;
  }

  /*end-s.p 9.4.2017---*/
  /*--about-us-13.6.2018--*/
  .about_section1 {
    padding: 45px 0px 35px;
  }

  .about_title_txt h3 {
    font-size: 50px;
    margin: 0px auto 15px;
  }

  .about_medium_txt p {
    font-size: 22px;
  }

  .about_brim_team {
    padding: 50px 0px;
  }

  .about_txt_header h4 {
    font-size: 30px;
    margin-bottom: 8px;
  }

  .about_txt_header p {
    font-size: 22px;
  }

  .brim_single_member_pic {
    width: 145px;
    height: 145px;
  }

  .brim_single_member_top .brim_single_member_pic {
    width: 125px;
    height: 125px;
  }

  .brim_member_pic {
    margin-right: 25px;
  }

  .brim_top_txt {
    margin-top: 20px;
    padding-bottom: 8px;
  }

  .brim_member_name {
    font-size: 20px;
  }

  .brim_member_deg {
    font-size: 13px;
  }

  .brim_content {
    margin-top: 15px;
  }

  .brim_content_inner p {
    font-size: 14px;
  }

  .member_readmore {
    margin-top: 16px;
  }

  .brim_single_member {
    margin-bottom: 50px;
  }

  .brim_single_member_inner {
    padding: 20px 5px;
  }

  .brim_team_row {
    margin: 0px -5px;
  }

  .brim_single_member_name .brim_member_name {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .brim_single_member_name .brim_member_deg {
    font-size: 12px;
  }

  .brim_single_member_name {
    padding-bottom: 6px;
    margin-bottom: 9px;
  }

  .about_brim_blog {
    padding-top: 55px;
  }

  .blog_sl_title {
    font-size: 22px;
  }

  .brim_media_sec {
    padding: 50px 0px 30px;
  }

  .brim_media_list_inner {
    padding: 20px;
  }

  .brim_media_img {
    width: 110px;
  }

  .brim_media_title {
    font-size: 18px;
    margin: 6px 0px 10px;
  }

  .brim_media_txt p {
    font-size: 14px;
  }

  .inner_banner_txt h2 {
    margin: 0px auto 25px;
  }

  .inner_banner_txt {
    margin: 0px 0 20px;
  }

  /*--about-us-13.6.2018-end--*/
  .blog_inner {
    width: auto;
  }

  .blog_head p {
    font-size: 18px;
    line-height: 26px;
  }

  .blog_body_text p {
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 20px;
  }

  .blog_inner .newslatter fieldset label {
    font-size: 13px;
    top: -13px;
  }

  .blog_head h2 {
    font-size: 26px;
  }

  /*--26.6.2018--*/
  .member_mdl_body .brim_single_member_top .brim_single_member_pic {
    width: 220px;
    height: 220px;
    border: 5px solid #ededed;
  }

  .member_mdl_body .brim_single_member_name .brim_member_name {
    font-size: 25px;
    margin-bottom: 12px;
  }

  .member_mdl_body .brim_single_member_name .brim_member_deg {
    font-size: 16px;
    padding-bottom: 12px;
  }

  .member_mdl_body .brim_single_member_name {
    margin-bottom: 30px;
  }

  .brim_single_member_text p {
    font-size: 15px;
  }

  .member_mdl_body {
    padding: 25px 15px 10px;
  }

  .uber_eat_section {
    background-position: center top;
  }

  /*-end--*/
  /*--6.7.2018--*/
  .no_bank_area {
    padding: 30px 0 70px;
  }

  .brim_mob {
    margin: -50px 0px;
  }

  .page-template-home-page .security_area .security_area_img img {
    max-width: 350px;
    margin-left: -2%;
  }

  .security_cell {
  }

  .all_banner_header h3 {
    font-size: 24px;
  }

  .all_banner_header p {
    font-size: 18px;
  }

  .all_banner_pic_inner {
    max-width: 500px;
  }

  .all_banner_logo {
    margin-top: 25px;
  }

  .all_txt_banner_header h3 {
    font-size: 24px;
  }

  .all_txt_banner_header p {
    font-size: 18px;
  }

  .all_txt_banner_logo_single {
    margin-top: 0px;
  }

  .all_txt_banner_logo_single {
    max-width: 210px;
  }

  .all_txt_pic_inner {
    max-width: 32%;
  }

  .all_txt_pic_element_fig {
    max-width: 370px;
    margin-right: 0px;
  }

  .all_grd_pic {
    padding-top: 25px;
  }

  .you_with_brim h3 {
    font-size: 24px;
  }

  .card_optioncell h4 {
    font-size: 16px;
  }

  .page-template-home-page .points_area .am_section {
    margin-top: 50px;
  }

  .learn_btn a {
    white-space: nowrap;
  }

  .thank_txt_header {
    margin-bottom: 30px;
    padding: 0 15px;
  }

  .thank_txt_header p {
    font-size: 24px;
    line-height: 30px;
  }

  .fttr_top h3 {
    margin-bottom: 20px;
  }

  .security_area .security_area_ani img {
    float: none;
    margin-top: 0;
  }

  .page-template-home-page .security_area .security_area_img .locked_card img {
    width: 216px;
  }

  .locked_card {
    width: 300px;
  }

  .amazon_new_text {
    padding: 90px 0;
  }

  .rewprd_txt_mid h3 {
    margin-bottom: 15px;
    color: #ffffff;
    font-size: 20px;
  }

  .rewprd_txt {
    width: 125px;
  }

  .partner_video_sec {
    width: 100%;
  }

  .partner_page_video {
    padding: 30px 95px 56px 96px;
  }

  .lang_select_container {
    margin-left: 0;
  }

  .partner_contact_inr_wrap {
    padding-top: 50px;
  }

  /*.partner_only_txt h1 {
        font-size: 40px;
    }*/

  .crrear_inner_body {
    width: 100%;
    padding: 0 15px;
  }

  .bulb_area {
    width: 129px;
    height: 145px;
    padding: 15px 5px 10px;
  }

  .bulb_area_outer {
    margin-right: 0px;
  }

  .back_inpoint {
    font-size: 19px;
    line-height: 20px;
  }

  .bulb_area.big {
    width: 140px;
    height: 160px;
  }

  .bulb_area_outer:last-child {
    margin-top: 60px;
  }

  .bulb_area_outer:first-child {
    margin-top: 40px;
  }

  .bulb_area .upto_tx {
    font-size: 18px;
    bottom: 0;
  }

  .bulb_area .percent_tx {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 0px;
    display: inline-block;
  }

  .bulb_area .percent_tx sup {
    font-size: 10px;
  }

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

  .bulb_area .percent_tx_one {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0px;
  }

  .bulb_area .on_us {
    font-size: 16px;
    line-height: 22px;
  }

  .bulb_area .upto_tx_one {
    font-size: 16px;
  }

  .holiday_log {
    margin-top: 20px;
  }

  .holiday_left_right {
    padding: 0px;
  }

  .banner_text_eco_dot h3 {
    font-size: 20px;
    line-height: 30px;
  }

  .banner_text_eco_dot h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .budget_Hdng h4 {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .budget_Hdng h3 {
    font-size: 28px;
    margin-bottom: 10px;
  }

  .getwaycard_inner h1 {
    font-size: 40px;
    margin-bottom: 10px;
  }

  .getwaycard_inner h3 {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 26px;
  }

  .getwaycard_inner {
    padding-top: 0;
  }

  .brim_amazon_dot h2 {
    font-size: 34px;
    margin-bottom: 25px;
  }

  .brim_amazon_dot p {
    font-size: 19px;
    letter-spacing: 0.35px;
    line-height: 28px;
    margin-bottom: 22px;
  }

  .brim_amazon_dot h3 {
    font-size: 25px;
    margin-bottom: 30px;
  }

  .brim_card_dot_sec h2 {
    font-size: 30px;
    margin-bottom: 60px;
  }

  .point_sec li {
    margin: 0px 20px;
    max-width: 190px;
  }

  .path_n {
    margin-bottom: 80px;
  }

  .brim_card_dot_sec {
    padding-bottom: 15px;
  }

  .carp_for_portal .active_card_menu li a {
    font-size: 12px;
  }

  /*--raptor-991--*/
  .raptor_logo,
  .large_ball {
    display: block;
  }

  .large_ball {
    max-width: 300px;
  }

  .left-flex-col {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
  }

  .right-flex-col {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
  }

  .all_win {
    padding-top: 40px;
  }

  .raptor_title h2 {
    font-size: 30px;
  }

  .raptor_title h5 {
    font-size: 20px;
    line-height: 26px;
  }

  .raptor_paragraph p,
  .small_raptor_paragraph p {
    font-size: 14px;
  }

  .game_counter,
  .small_raptor_title,
  .raptor_logo,
  .large_ball {
    margin-left: auto;
    margin-right: auto;
  }

  .all_win_bg {
    background-image: url(../images/blue-background_mob.jpg) !important;
    background-position: top center;
  }

  .raptor_logo {
    margin-bottom: 10px;
    max-width: 190px;
  }

  .all_mob_card {
    padding-top: 25px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mobile_card_each h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .raptor_mob {
    max-width: 230px;
  }

  .raptor_mob_card {
    max-width: 225px;
    margin-top: -50px;
  }

  .mobile_card_each {
    margin-bottom: 30px;
  }

  .game_counter {
    margin-top: 25px;
  }

  .match_time_sec label {
    margin-top: 8px;
  }

  .match_time_sec {
    margin-top: 10px;
  }

  .time_box {
    height: 75px;
    width: 75px;
  }

  .game_counter {
    max-width: 430px;
  }

  .raptor_game_date_sec {
    max-width: 340px;
  }

  .large_raptor_title,
  .small_raptor_title,
  .raptor_reward_logo_sec,
  .raptor_paragraph {
    text-align: center;
  }

  .raptor_mobile_box {
    padding-left: 15px;
    max-width: 750px;
    margin: 30px auto 60px auto;
  }

  .mobile_card {
    position: static;
    margin: 0px auto;
    overflow: hidden;
    max-width: 300px;
    height: 235px;
    padding-top: 35px;
  }

  .raptor_mob {
    max-width: 170px;
    transform-origin: 100% 50%;
    margin-left: 0px;
  }

  .raptor_mob_card {
    max-width: 215px;
    margin-top: -50px;
    margin-left: -54px;
  }

  .mobile_card_each {
    text-align: center;
  }

  .raptor_mobile_box_container {
    background-color: #408997;
    width: 100%;
  }

  .all_mob_card {
    background-color: #408997;
  }

  .raptor_main {
    background-color: #008b99;
  }

  .only_mobile {
    display: block;
  }

  .only_desktop {
    display: none;
  }

  .footer_menu {
    margin-bottom: 35px;
  }

  .raptor_list_sec .match_time_sec {
    text-align: center;
  }

  .raptor_home_fig img {
    margin-bottom: 0;
  }

  .raptor_home_fig {
    margin-left: 0;
  }

  .top_raptor_text h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .top_raptor_text p {
    font-size: 18px;
    line-height: 24px;
  }

  .lft_inner_raptor {
    padding-right: 0px;
    width: 100%;
  }

  .top_raptor_game .game_counter {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .shaow_inner_raptor:after {
    width: 100%;
    right: 0;
    border-radius: 4px;
  }

  .rt_inner_raptor {
    width: 100%;
  }

  .rt_inner_raptor .blue_raptor_btn {
    min-width: 270px;
    font-size: 16px;
  }

  .top_raptor_text {
    margin-top: 50px;
  }

  .invite_friend_header {
    max-width: 550px;
  }

  .add_friends_sec {
    max-width: 500px;
    margin-top: 45px;
  }

  .invite_friend_header h5 {
    font-size: 22px;
  }

  .invite_corner {
    height: 310px;
    margin-top: 66px;
  }

  .client_area {
    padding: 50px 0;
  }

  .slide_inn p {
    margin: 15px 100px 15px;
  }

  .home_bnr_left {
    padding: 60px 0px 60px 0px !important;
  }

  .home_bnr_left.uber_eats_items {
    padding: 20px 0px 60px 0px !important;
  }

  .button_uber_area:last-child {
    margin-left: 0;
    margin-top: 20px;
  }

  .button_uber_area {
    width: 100%;
    float: none;
  }

  .uberscreen {
    width: 420px;
  }

  .outer_uber_but {
    margin-left: 420px;
  }

  .uber_button_section {
    padding: 30px 0;
  }

  .button_uber_area h2 {
    font-size: 20px;
  }

  ofers_box {
    bottom: 50px;
    right: 70px;
    font-size: 16px;
    width: 110px;
    padding: 25px 0;
    line-height: 21px;
  }

  .brim_with_flex .slick-arrow {
    margin-top: -20px;
  }

  .brim_with_flex .slick-prev {
    left: -9px;
  }

  .brim_with_flex .slick-arrow.slick-next {
    right: 5px;
  }

  .brim_with_flex .slick-prev {
    left: 5px;
  }

  .new_brim_flex {
    padding: 0 20px;
  }

  .tell_us_sec {
    max-width: 400px;
  }

  .inner_eshop_ban_details .apply_now_btn {
    display: block;
  }

  .eshop_bancontent_holder .col-md-5 {
    display: none;
  }

  .inner_eshop_ban_details {
    padding-top: 0;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
  }

  .brm_eshop {
    display: inline-block;
    max-width: 190px;
    margin-bottom: 35px;
  }

  .inner_eshop_ban_details h3 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .inner_eshop_ban_details p {
    font-size: 20px;
    line-height: 24px;
  }

  .eshop_bancontent_holder {
    padding: 80px 0 80px !important;
    position: static;
  }

  .eshop_banner_main {
    min-height: 100% !important;
  }

  #apply_get_card .inner_eshop_ban_signup {
    padding: 65px 30px 50px;
  }

  #apply_get_card .modal-header .close {
    margin-top: 20px;
    font-size: inherit;
    margin-right: 20px;
    width: 25px;
    opacity: 1;
    cursor: pointer;
  }

  #apply_get_card .modal-header .close:hover {
    opacity: 0.5;
  }

  .inner_eshop_ban_signup .setup_content_header h1 {
    font-size: 22px;
    line-height: 22px;
  }

  .inner_eshop_ban_signup .setup_content_header {
    margin-bottom: 20px;
  }

  .inner_eshop_ban_signup .btn {
    font-size: 14px;
    font-family: "Axiforma_Light";
  }

  .inner_eshop_ban_signup .signup_note_tip label {
    font-family: "Axiforma_Light";
  }

  .inner_eshop_ban_signup .btn_outr_new {
    max-width: 100%;
  }

  .inner_eshop_ban_signup .modal-dialog {
    margin: 0;
  }

  .learn_more_single {
    padding: 0 15px;
  }

  .what_is_brim_merketplace p {
    padding: 0 70px;
  }

  .what_is_brim_merketplace {
    padding: 75px 0;
  }

  .video_top_text h2 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .video_top_text p {
    color: #fff;
    line-height: 24px;
  }

  .watch_video {
    margin-top: 30px;
  }

  .cars_holder_main {
    padding: 15px 10px;
  }

  .cars_holder_main h4 {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .annual_fee_box h5 {
    font-size: 15px;
  }

  .annual_fee_box {
    padding: 0 10px;
  }

  .annual_fee_box ul li {
    font-size: 14px;
    padding: 0 0px 0 30px;
  }

  /* 21.12.2021 */
  .feature_credit_card .uncapped_textbox {
    margin-right: 0;
    padding-top: 0;
    margin-left: 0;
  }

  .feature_credit_card.more_than_credit_card .apply_now_hold {
    margin-left: 0;
  }

  .feature_credit_card.more_than_credit_card .apply_now_hold {
    padding-top: 0;
    text-align: center;
    padding-bottom: 50px;
  }

  .frgn_txt_new::after {
    width: 0;
  }

  .frgn_txt_new .global_home_hdr {
    max-width: 100%;
    text-align: center;
    margin-right: 0;
    width: 100%;
  }
  .frgn_trans_sec .inner_frgn_trans .frgn_trans_dtls .global_home_hdr, .frgn_trans_sec .inner_frgn_trans .frgn_trans_dtls .notes_frgn {
    max-width: 100%;
  }

  .frgn_txt_new {
    padding: 0;
  }

  .feature_credit_card .row {
    display: flex;
    flex-wrap: wrap;
  }

  .feature_credit_card .row .col-lg-6 {
    width: 100%;
  }

  .feature_credit_card .row .col-lg-6:first-child {
    order: 2;
  }

  .feature_credit_card .row .col-lg-6:last-child {
    order: 1;
  }

  /* 21.12.2021 */
  /* 22.12.2021 */
  .blue_para.for_mobile {
    display: block;
    margin-top: 45px;
  }

  .blue_para.for_desktop {
    display: none;
  }

  /* 22.12.2021 */
  /* 23.12.2021 */
  .business_card_sec .globe_card_txt {
    margin-top: 0;
  }

  .business_mobile {
    display: block;
  }

  .business_dektop {
    display: none;
  }

  .apply_now_hold {
    display: none;
  }
  .more_than_credit_card.globelogos_sect.greadien_bg .apply_now_hold {
    display: block;
  }
  .business_card_sec .apply_now_hold.business_mobile,
  .business_progress_sec .apply_now_hold.business_mobile {
    display: block;
    text-align: center;
  }
  .smrt_platfrm_img_link {
    padding-top: 20px;
    text-align: center;
  }

  .business_progress_sec .col-lg-7,
  .business_progress_sec .col-lg-5 {
    width: 100%;
  }

  .business_progress_itm {
    margin: 0 auto 50px;
  }

  .business_progress_sec .col-lg-7 {
    order: 2;
  }

  .business_progress_sec .col-lg-5 {
    order: 1;
  }

  .cntrl_mny_innr .col-md-3 {
    margin-bottom: 30px;
  }

  .exclusive_ofr_sec .col-md-8,
  .exclusive_ofr_sec .col-md-4 {
    width: 100%;
  }

  .ex_ofr_mobile_img {
    text-align: center;
    width: 40%;
    margin: 0 auto;
  }

  .smrt_platfrm_sec {
    background-color: #f7f7f7;
  }

  .business_card_img {
    text-align: center;
  }

  .business_progress_sec .global_home_hdr h2,
  .busns_mang_adimin_sec .global_home_hdr h2,
  .exclusive_ofr_sec .global_home_hdr p,
  .business_card_sec .global_home_hdr p {
    max-width: 100%;
  }

  .busns_mang_adimin_img.business_mobile {
    width: 60%;
    margin: 0 auto;
  }

  .cntrl_mny_img {
    margin: 0 auto 10px;
  }

  .cntrl_mny_txt {
    text-align: center;
    margin-bottom: 40px;
  }

  .exclusive_ofr_sec::after {
    top: 0;
    height: 845px;
  }

  .ern_rewrds_sec {
    margin-bottom: 50px;
  }

  .track_laptop_img {
    width: 510px;
    margin: 0 auto;
    order: 2;
  }

  .tack_icon_list {
    position: static;
    width: 100%;
    order: 1;
  }

  .track_list_new_itm {
    margin: 0 auto 20px;
  }

  .track_laptop_area {
    display: flex;
    flex-wrap: wrap;
  }

  .track_spend_sec::after {
    height: 700px;
  }

  .busns_mang_adimin_sec .uncapped_textbox ul,
  .exclusive_ofr_sec .uncapped_textbox ul,
  .smrt_platfrm_sec .uncapped_textbox ul {
    max-width: 100%;
  }

  /* 23.12.2021 */
  /* 24.12.2021 */
  .about_iso_txt p {
    font-size: 22px;
    line-height: 35px;
  }

  .about_iso_txt {
    margin-bottom: 0;
    text-align: center;
    margin: 0 auto;
  }

  .about_iso_area {
    display: block;
    padding: 130px 35px 30px;
    max-width: 60%;
    margin: -175px auto 0;
  }

  .about_iso_img {
    width: 170px;
    height: 170px;
    margin: -175px auto 9px;
    position: absolute;
    top: 135px;
    left: 50%;
    transform: translateX(-50%);
  }

  .media_high_innr .row .col-md-4 {
    width: 50%;
  }

  .globl_recog_innr {
    margin-left: -195px;
    margin-top: -275px;
    transform: scale(0.6);
  }

  .about_lft_txt_new::after {
    width: 0;
  }

  .new_about_sec1 {
    padding: 45px 0 55px;
  }

  .new_about_sec1 .partner_card_area_new {
    margin: 40px auto 0;
  }

  .about_rght_txt_new p {
    margin-bottom: 25px;
  }

  .new_about_sec1 .col-md-3 {
    width: 100%;
  }

  .about_lft_txt_new {
    justify-content: center;
  }

  .about_lft_txt_new h2 {
    font-size: 30px;
    max-width: 100%;
    line-height: 40px;
    margin-bottom: 20px;
    text-align: center;
  }

  .partnr_card_txt_new h6 {
    font-size: 20px;
    line-height: 25px;
  }

  .media_high_itm {
    padding: 25px;
  }

  /* 24.12.2021 */
  /* 12.01.2022 */
  .header_menu ul li {
    width: 100% !important;
  }

  .header_menu .menu {
    flex-wrap: wrap;
  }

  .head_right_wrapper {
    display: block;
  }
  /* 12.01.2022 */

}

@media (max-width: 991px) {
  .new_how_spend .side_pic_new img {
    margin-top: 45px;
  }
  .how_spendOuter .how_spnd {
    flex-direction: column;
  }
  .menu-mainmenu-container {
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
  }

  .membardetailsbox {
    padding: 40px 20px;
    width: 46.5%;
  }
  .family_cards_outer.family_new_sec .family_inner {
    flex-direction: column;
  }
  .family_new_sec .family_listing {
    width: 100%;
  }
  /* .............start home............... */
  .global_home_hdr h5,
  .platform_partner_sect h5 {
    font-size: 18px;
  }

  .platform_partner_sect h3,
  .digital_card_box h3 {
    font-size: 26px;
  }

  .tmonialbox {
    margin-bottom: 80px;
    padding: 40px;
  }

  .infobox {
    margin-bottom: 40px;
  }

  .slider_minheaight {
    min-height: auto;
  }

  .tmonialfelex {
    display: grid;
    align-items: flex-end;
    justify-content: center;
    margin-top: 50px;
    width: 100%;
    justify-items: center;
    position: relative;
  }

  .tmonialbox {
    text-align: center;
  }

  .partner {
    margin: 0 auto 30px auto;
  }

  .card-stylebox {
    display: none;
  }

  .digital_card_box {
    margin-bottom: 40px;
  }

  .banner_section {
    padding: 80px 33px;
  }

  .leftline {
    width: 171px;
    height: auto;
    background: transparent;
    border-radius: 3px;
  }

  .leftline .btn-secondary {
    display: block;
  }

  .rightbox {
    text-align: left;
  }

  .flright {
    float: none;
  }

  .flex_logos {
    display: block;
  }

  .platform_partner_sect {
    padding: 54px 20px 82px 20px;
  }

  .pdright10 {
    padding-right: 15px;
    text-align: center;
  }

  .desktopstyl {
    display: none;
  }

  .mobilstyl {
    display: block;
  }

  .platform_partner_sect .smodr2 {
    order: 2;
    width: 100%;
  }

  .platform_partner_sect .smodr1 {
    order: 1;
    width: 100%;
  }

  .smfelex {
    display: flex;
    flex-wrap: wrap;
  }

  .mobilstyl.smallimg {
    width: 100%;
    max-width: 217px;
    margin: 0 auto 50px auto;
  }

  .smtext-center {
    text-align: center;
  }

  .contentpadding {
    padding: 40px 40px 0px 40px;
  }

  img.rectangl_bgimg,
  img.rectangl_bgimg2 {
    display: none;
  }

  .globe_card_img .phone_img {
    position: relative;
    right: 0px;
    top: 67px;
    width: 100%;
    max-width: 213px;
    margin: 0 auto;
  }

  .globe_card_img .watch_img {
    position: absolute;
    left: auto;
    width: 100%;
    max-width: 96px;
    top: 180px;
    z-index: 4;
    right: -45px;
  }

  .wallet_section {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 90px;
  }

  .Digital_first .brim_mob {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .app_btn_wrap a {
    margin-right: 0px;
    margin-bottom: 20px;
    width: 182px;
  }

  .app_btn_wrap a:last-child {
    width: 182px;
  }

  .testimonial_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .order_m2 {
    order: 2;
    width: 100%;
  }

  .order_m1 {
    width: 100%;
    order: 1;
    margin-bottom: 40px;
  }

  .go_area_new .row {
    flex-wrap: wrap;
  }

  /* .............end home............... */

  /* 22.09.22 starts */
  .brim_impact .content_container {
    padding: 55px 35px;
  }

  .brim_impact .content_container .right_content_container {
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
  }

  .brim_impact .content_container .right_content_container {
    margin-right: -20px;
  }

  /* 22.09.22 ends */

  .testimonial_section .tmonial3 .slider_minheaight {
    min-height: auto;
  }

  #compare_popup .compare_container .mobile_table .tooltip {
    font-size: 11px;
  }

  /* start 04.11.23 */
  #navbar.header_menu .dropdown-menu li.sb_cnct_lst .subclnt_cnt {
    flex-direction: column;
  }

  #navbar.header_menu .dropdown-menu li.sb_cnct_lst .subclnt_cnt > li {
    flex: 0 0 auto;
    width: 100%;
  }

  #navbar.header_menu .dropdown-menu li a {
    align-items: center;
  }

  li .subclnt_cnt li:nth-child(1) a .nav_contevt h6 {
    color: #004070 !important;
  }

  li .subclnt_cnt li:nth-child(2) a .nav_contevt h6 {
    color: #007d93 !important;
  }

  li .subclnt_cnt li:nth-child(3) a .nav_contevt h6 {
    color: #0800b9 !important;
  }

  li .subclnt_cnt li:nth-child(4) a .nav_contevt h6 {
    color: #1d1d1d !important;
  }

  #navbar.header_menu .dropdown-menu li.sb_cnct_lst .subclnt_cnt > li a {
    padding: 15px 10px;
  }

  #navbar.header_menu .dropdown-menu li.sb_cnct_lst:first-child {
    border-bottom: 0px;
  }

  #navbar.header_menu .dropdown-menu li.sb_cnct_lst > h6 {
    text-align: left;
    padding: 20px 0px 20px 36px;
    border-bottom: 1px solid #e4e4e4;
  }

  /* end 04.11.23 */

  .artical_click_banner_sec {
    margin-top: 60px;
  }

  /* start 25.11.23 */
  li.dropdown:hover .dropdown-menu {
    top: 0px !important;
  }

  #navbar.header_menu .dropdown-menu.company-menulist li {
    border-top: 1px solid #e4e4e4 !important;
  }

  #navbar.header_menu .dropdown-menu.company-menulist li a .nav_contevt p {
    display: block !important;
    margin-top: 5px;
  }

  #navbar.header_menu .dropdown-menu.company-menulist {
    border-radius: 10px;
    box-shadow: none;
    border: none;
    background-color: #fff;
    padding: 0px 20px 0px;
    min-width: 100%;
  }

  #navbar.header_menu .dropdown-menu.company-menulist li a {
    padding: 15px !important;
  }

  /* end 25.11.23 */

  .mastercardpartnership_cls {
    margin-top: 58px;
  }

}

@media (max-width: 991px) {
  .sequirity_protect {
    padding: 50px 0px 30px;
  }

  .also_aria {
    padding: 30px 0px;
  }

  .also_para {
    padding-top: 20px;
  }

  /*-----terms page--------------*/
  .terms_area {
    padding: 35px 0px;
  }

  .terms_tab_container {
    padding: 0px 0px 15px;
  }

  .terms_nav-tabs > li.tab_hasChild > a:before {
    height: 20px;
    width: 20px;
  }

  .terms_tab-content {
    min-height: 400px;
    max-height: 500px;
    padding: 15px;
  }

  .terms_tab_area {
    padding: 60px 0px;
  }

  .payment-form textarea.form-control {
    line-height: normal;
  }

  .star_am::after {
    right: 25px;
  }

  /*24.02.2018*/
  .boingo_planeC {
    margin: 35px auto 0;
  }

  .mobile_text {
    padding: 0px;
  }

  .redemption_text {
    padding-bottom: 10px;
    padding-left: 0px;
  }

  /*==26.3.2018===*/
  .trv_left_coming_text {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }

  .trv_left_coming_text p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 15px;
  }

  .trv_card_width {
    width: 68%;
  }

  .trv_card_brim .trv_x_points {
    font-size: 38px;
    padding-left: 8%;
    text-align: left;
  }

  .trv_cooming_soon .trv_icon_tab li em {
    width: auto;
    padding: 7px 10px;
  }

  .trv_cooming_soon .trv_icon_tab li em img {
    margin-right: 6px;
  }

  .trv_cooming_soon .trv_icon_tab li {
    float: none;
    display: inline-block;
  }

  .numeric_text-2 span {
    right: 17px;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    width: auto;
    bottom: 20px;
  }

  .trv_card_member .hom_mid_machu h3 {
    font-size: 24px;
    margin-bottom: 3px;
  }

  .trv_card_member .hom_mid_machu h4 {
    font-size: 16px;
    margin-bottom: 0px;
  }

  .trv_card_member .hom_mid_machu h2 {
    font-size: 40px;
    margin-bottom: 5px;
  }

  .hom_imgtxt img {
    width: 100px;
  }

  .hom_lowertxt_out {
    padding: 10px 20px 10px;
  }

  .hom_mid_machu {
    padding-top: 10px;
  }

  .hom_mid_machu a {
    font-size: 16px;
  }

  .hom_livetxt {
    font-size: 10px;
    line-height: 20px;
  }

  .hom_imgtxt img {
    width: 86px;
  }

  .no_bank_area h3 {
    font-size: 24px;
  }

  /*==end===*/
  /*==30.3.2018==*/
  .tabbable {
    margin-top: 0px;
  }

  .childNavTab {
    padding-top: 0px;
  }

  /*==end==*/
  /*==4.4.2018==*/
  .pg-lang_con {
    margin-right: 50px;
  }

  .sequirity_protect {
    padding-bottom: 0;
  }

  /*-==end==*/
  /*--19.4.2018--*/
  .amazon_blue_pic {
    margin-right: 30%;
  }

  .amazon_pic_bg {
    background-position: top right 20%;
  }

  /*--end--*/
  /*--20.4.2018--*/
  .mobile_item {
    margin-bottom: 16px;
  }

  .watch_mobile figure {
    margin: 0px -35px;
  }

  .brim_open_rewardz_btm {
    height: 85px;
  }

  .brim_member_new {
    padding: 25px 15px 50px;
  }

  .feat_instlmnt_fee_outer,
  .feat_total_btn_outer {
    display: block;
    width: 100%;
  }

  .dolar_btn_outer .dolar_btn,
  .feat_instlmnt_fee {
    margin-left: 0px;
  }

  .feat_instlmnt_fee {
    margin-bottom: 0px;
  }

  /*--end--*/
  /*--25.4.2018--*/
  .payment-form .form_btn_container.btn_outr_new label {
    width: 65%;
    padding-left: 20px;
    padding-top: 0px;
  }

  /*--end--*/
  /*--4.5.2018--*/
  .page-template-features
    .feat_earn_points
    .feat_total_btn_outer
    .feat_total_btn,
  .page-template-features .feat_earn_points .dolar_btn_outer .dolar_btn,
  .page-template-features
    .feat_earn_points
    .feat_instlmnt_fee_outer
    .feat_instlmnt_fee {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    min-height: 85px;
  }

  /*--end--*/
  /*--14.5.2018--*/
  .area404 {
    text-align: center;
  }

  .area404 .content404 .listpages li {
    text-align: center;
  }

  .area404 .content404 .getbrim404 {
    margin: 0 auto;
  }

  .page-template-signup .form_btn_container .signup_new_btn {
    float: none !important;
  }

  .page-template-signup .payment-form .form_btn_container.btn_outr_new label {
    float: none !important;
    width: 100% !important;
    padding-left: 0px !important;
    margin-top: 25px;
  }

  /*--end--*/
  .lang_dropdown-menu .dropdown-item {
    font-size: 0 !important;
    border-radius: 5px;
    border: 1px solid #767676;
    line-height: 100% !important;
    background-color: #fff;
    display: inline-block !important;
    vertical-align: middle;
    margin: 0px 8px;
    width: 100px !important;
    height: 40px;
    padding: 12px 0px !important;
    color: #767676 !important;
  }

  .lang_dropdown-menu .dropdown-item.checked {
    background-color: #007d96;
    font-size: 0px;
    border-radius: 5px;
    border: 1px solid #007d96;
    line-height: 100%;
    color: #fff !important;
    width: 100px;
    height: 40px;
    padding: 12px 0px;
  }

  .lang_dropdown-menu .dropdown-item span {
    display: block !important;
  }

  .lang_dropdown-menu .dropdown-item.checked:after {
    content: none;
    display: none;
  }

  .lang_btn {
    display: none;
  }

  .lang_dropdown-menu {
    display: block !important;
    position: static;
    box-shadow: none !important;
    width: 100%;
    text-align: center;
    background-color: transparent;
    border: 0px;
  }

  .lang_select_container {
    display: block !important;
    margin: 0px auto 10px !important;
    position: relative;
  }

  .get_brim_mobile {
    display: block !important;
  }

  .get_brim_desktop {
    display: none !important;
  }

  .page-template-amazon-signup .amazon-signup {
    background-image: none !important;
  }

  .content_maintain {
    width: 650px;
  }

  /*--1.8.2018--*/
  .blk_slide_items h1,
  .blk_slide_items h2,
  .blk_slide_items p,
  .blk_slide_items.home_bnr_left .bnr_btn {
    text-align: left !important;
  }

  .blk_slide_items h1 {
    font-size: 40px;
    line-height: 40px;
  }

  .blk_slide_items h2 {
    font-size: 28px;
  }

  .blk_slide_items h1 {
    margin-bottom: 15px;
  }

  .blk_slide_items p {
    font-size: 20px;
  }

  /*.partner_only_txt h1 {
        font-size: 36px;
    }*/

  .partner_video_sec {
    width: 665px;
  }

  .phone_mockup_info {
    margin: 0 0 30px;
    text-align: center;
  }

  .partner_page_video {
    padding: 27px 83px 50px 96px;
  }

  .phone_mockup_img {
    max-width: 320px;
    float: none;
    margin: 0 auto;
  }

  .image_sec .global_btn {
    bottom: 40px;
    right: 0;
  }

  .block_section {
    padding: 60px 0px 50px;
  }

  /*--end--*/
  .security_banner h3 {
    font-size: 35px;
  }

  .securiy_gn_txt h3 {
    font-size: 26px;
    margin: 0 0 16px;
  }

  .Real_time_nft_lg {
    max-width: 300px;
  }

  .Own_security_rt,
  .Own_security_left {
    margin: 42px 0px;
  }

  .also_aria {
    padding: 55px 0px;
  }

  .sequirity_txt_new h2 {
    font-size: 26px;
    margin: 0px auto 20px;
  }

  .partner_Installments {
    text-align: center;
  }

  .phone_mockup_txt {
    margin-bottom: 30px;
  }

  .cust_left_text p {
    font-size: 24px;
    line-height: 28px;
  }

  .video_sec_inner {
    margin-top: 0;
  }

  .video_list_title {
    margin-bottom: 30px;
  }

  .list_lft_ico {
    height: 65px;
    width: 65px;
    margin: 0 auto 10px;
    position: inherit;
  }

  .video_list_row {
    margin-bottom: 25px;
  }

  .video_frame_outer {
    width: 255px;
  }

  .vertical-phone-carousel .sidebar {
    display: none;
  }

  .mobile_img_blog {
    display: block;
    margin-bottom: 30px;
  }

  .video_text_list {
    height: auto;
    text-align: center;
  }

  .video_list_row {
    padding-left: 0;
  }

  .vertical-phone-carousel {
    padding-bottom: 40px;
  }

  .distributionMdl .modal-dialog {
    max-width: 700px;
  }

  .sick_kid_styling p {
    padding-left: 0;
    line-height: 38px;
  }

  .sick_kid_styling h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
  }

  /* 5.6.19 */
  .new_wifi .wrapBoing {
    padding: 60px 0 120px;
  }

  .new_how_spend .how_spnd {
    padding: 70px 0px;
  }

  .new_how_spend .how_spnd_data {
    padding-top: 50px;
  }

  .new_how_spend .how_spnd h3 {
    font-size: 28px;
    margin-bottom: 35px;
  }

  .new_how_spend .how_spnd p {
    font-size: 15px;
    line-height: 23px;
  }

  .new_travel_outer .free_travel_area h2 {
    margin-bottom: 40px;
  }

  .family_details h2 {
    text-align: center;
  }

  .family_listing {
    padding-right: 0;
  }

  .family_img_hold {
    margin-bottom: 30px;
  }

  .family_inner {
    padding: 50px 0;
  }

  .cntry_slct_inner {
    width: 100%;
  }

  .new_save_curr .price_sliderContent {
    padding: 30px 25px 30px;
  }

  .new_save_curr .price_sliderContent h6 {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .country_slct {
    margin-bottom: 20px;
  }

  .new_save_curr .price_RangeA.price_Range .slider.slider-horizontal {
    width: 78%;
  }

  .forgn_amount {
    font-size: 30px;
  }

  .txt_currency h3 {
    font-size: 17px;
  }

  .new_save_curr .glbl_Hdng {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .install_tab {
    margin-top: 25px;
  }

  .install_left.new_install {
    margin-top: 0;
  }

  .new_install .install_left p span {
    text-align: center;
  }

  .new_install .how_spnd p {
    text-align: center;
  }

  .new_install .instl_optn h4 {
    text-align: center;
  }

  .new_install .instl_optn ul {
    justify-content: center;
  }

  .new_install .page-template-features .fxd_install_text {
    text-align: center;
  }

  .travel_slider_outer {
    padding-right: 50px;
  }

  .new_save_curr .price_sliderContent h3 {
    font-size: 14px;
  }

  .cad {
    font-size: 14px;
  }

  .travel_slider_outer {
    padding-right: 0;
  }

  /* 25.7.19 */
  .inmedia_logo_box {
    padding: 0;
  }

  .yahoo_logos a img {
    width: 110px;
  }

  .new_media_sec {
    padding: 0px 0px 80px;
  }

  .media_inquries_inner {
    padding: 65px 0 40px;
  }

  .media_qry p {
    font-size: 20px;
  }

  .media_qry p a {
    margin-top: 0px;
  }

  .choose_brim_crd {
    padding: 65px 0;
  }

  .glbl_hdr h2 {
    font-size: 28px;
  }

  .glbl_hdr {
    margin-bottom: 20px;
  }

  .crd_comparison a {
    font-size: 15px;
  }

  .join_exclusive .glbl_hdr p {
    font-size: 16px;
    line-height: 24px;
  }

  .crd_icns h5 {
    font-size: 14px;
    line-height: 19px;
  }

  iframe#pop_show {
    height: 320px !important;
  }

  #pop_video .modal-dialog {
    width: 575px;
  }

  .rc-anchor-normal {
    width: 100%;
  }

  .annual_fee_box {
    min-height: 281px;
  }

  #pop_video iframe {
    height: 323px !important;
  }

  .page-template-template-partsactivate-php .activation_process_CARP h2 {
    font-size: 32px;
  }

  .carp_for_portal .new_success_msg {
    top: 132px;
  }

  .carp_for_portal .new_success_msg i,
  .carp_for_portal .new_success_msg span {
    letter-spacing: 0;
  }

  .activation_process_CARP #sectionB.frm_wrap {
    margin-top: 0px;
  }

  .carp_for_portal .payment-form.activation-payment-form .amazon-congrats-carp {
    padding: 40px 0 !important;
  }

  .page-template-activate .amazon-congrats-carp h1 {
    font-size: 25px;
    margin-bottom: 30px;
  }

  .amazon-congrats-carp .rememberPin {
    padding: 30px 30px 30px 85px;
    font-size: 14px;
  }

  .card_desc {
    min-height: 220px;
  }

  .rwds_logo_hold {
    max-width: 180px;
    margin-bottom: 25px;
  }

  .rds_banner_txt h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .rds_banner_txt p {
    font-size: 22px;
    line-height: 29px;
  }

  .rewards_banner_inner {
    max-width: 310px;
  }

  .mob_img {
    display: block;
  }

  .offers_dels_blk p {
    font-size: 20px;
    font-family: "Axiforma-Book";
    margin-bottom: 25px;
    line-height: 24px;
    text-align: center;
  }

  .offers_dels_blk p span {
    margin-top: 30px;
    line-height: 20px;
    color: #007d96;
    /* font-family: 'Axiforma_Bold'; */
    font-size: 16px;
  }

  .rds_txt_hold h6 {
    margin-bottom: 10px;
  }

  .offers_dels_blk p span i {
    font-size: 22px;
  }

  .offers_dels_blk h4 {
    font-size: 26px;
    margin-bottom: 20px;
    text-align: center;
  }

  .offer_sec {
    padding: 40px 0;
  }

  .offers_dels_blk p span em {
    margin-right: 5px;
  }

  .shp_hold {
    width: 62px;
    height: 62px;
    float: none;
    margin: 0 auto 25px;
    display: block;
  }

  .rds_txt_hold {
    padding-top: 0;
    line-height: 24px;
    padding-left: 0;
    text-align: center;
    margin-right: 0;
  }

  .mob_mock_img {
    margin-bottom: 0;
  }

  .mob_img {
    text-align: center;
    margin-bottom: 30px;
  }

  .mob_img img {
    width: 60%;
  }

  .offer_img_blk {
    margin: 0 auto;
  }

  .offer_img_blk {
    text-align: center;
    margin-top: 35px;
  }

  .ofr_sec_new .offer_img_blk {
    margin: 0 auto;
  }

  .rds_banner .inner_banner_txt {
    bottom: 10px;
  }

  .page-template-template-partsrewards-php .header_wrap,
  .page-template-features .header_wrap,
  .page-template-partner .header_wrap,
  .brimbusinesssolutions-body .header_wrap,
  .features-body .header_wrap {
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  }

  .runtime_banner h1 {
    font-size: 33px;
    line-height: 44px;
  }

  .home-banner-cta .btn {
    font-size: 20px;
  }

  .rdws_image_prt {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    max-width: 350px;
    margin: 0 auto;
    text-align: center;
  }

  .rdws_image_prt img {
    max-width: 100%;
  }

  /* .global_home_hdr h2 {
    font-size: 22px;
    line-height: 26px;
  } */
  .global_home_hdr h2 {
    font-size: 26px;
    line-height: 34px;
  }

  .global_home_hdr p {
    font-size: 16px;
    line-height: 28px;
  }

  .rds_icn_blk {
    margin: 0 auto 20px;
  }

  .rds_txt_blk h4 {
    font-size: 18px;
    line-height: 24px;
  }

  .rds_main_block {
    margin-bottom: 20px;
  }

  .uncapped_textbox {
    text-align: center;
  }

  .uncapped_textbox .rwds_logo_hold {
    margin: 0 auto 15px;
  }

  .uncapped_textbox .global_home_hdr p {
    line-height: 28px;
    font-size: 18px;
  }

  .uncapped_textbox ul {
    max-width: 300px;
    text-align: left;
    margin: 0 auto;
  }

  .uncapped_textbox .text-left {
    text-align: center !important;
  }

  .uncapped_img_block {
    margin-top: 30px;
  }

  .brim_with_flex .global_home_hdr {
    padding: 0 100px;
  }

  .section_free h3 {
    font-size: 22px;
  }

  .section_free h2 {
    font-size: 35px;
  }

  .section_free_new {
    padding: 60px 0;
  }

  .bonous_area {
    position: absolute;
    top: -18px;
    right: -13px;
    width: 80px;
  }

  .newsign .signup_Text h3 {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  .newsign .signup_Text p {
    line-height: 22px;
  }

  .brim_SignUp.newsign {
    padding: 50px 0px;
  }

  .uncapped_textbox .global_home_hdr h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .page-template-home-page .header_wrap {
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  }

  .page-template-home-page .multilogo,
  .page-template-partner .multilogo,
  .brimbusinesssolutions-body .multilogo,
  .features-body .multilogo {
    display: block;
  }

  .page-template-home-page .multilogo_srink,
  .page-template-partner .multilogo_srink,
  .brimbusinesssolutions-body .multilogo_srink,
  .features-body .multilogo_srink {
    display: none;
  }

  .page-template-home-page .header_menu ul li a,
  .page-template-partner .header_menu ul li a,
  .brimbusinesssolutions-body .header_menu ul li a,
  .features-body .header_menu ul li a {
    font-size: 17px;
    color: #454545;
  }

  .page-template-home-page .login_area a,
  .page-template-partner .login_area a,
  .brimbusinesssolutions-body .login_area a,
  .features-body .login_area a {
    font-size: 17px;
    color: #007d96;
  }

  .unlock_area .annual_fee_box ul li {
    padding: 0 0px 0 25px;
    background-position: top 4px left;
    background-size: 15px;
  }

  .new_install .install_left h3 {
    text-align: center;
  }

  .new_install .am_section p {
    text-align: center;
  }

  .install_left p,
  .how_spnd p {
    text-align: center;
  }

  .video_flex .text-left {
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
  }

  .brim_open_rewardz_sec {
    padding: 80px 0px 40px;
  }

  .wrapBoing {
    padding: 80px 0 110px;
  }

  .feature_txt_ban h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .feature_txt_ban {
    padding-top: 90px;
  }

  .new_install .am_section p {
    padding-right: 0px;
  }

  .partner_Installments {
    padding-top: 40px;
  }

  .mrchnt_img_hold {
    display: none;
  }

  .mrchnt_blk .uncapped_textbox ul {
    max-width: 286px;
  }

  .mrchnt_blk {
    padding: 70px 0;
  }

  .mrchnt_img_hold_mob {
    display: block;
    margin-top: 40px;
  }

  .social_area_d_icons br {
    display: none;
  }

  .partner_banner .feature_img_ban img {
    max-width: 100%;
  }

  .inner_cooki {
    width: 40%;
  }

  .statement_block small {
    width: 57%;
  }

  .login_area a {
    margin: 5px 0;
  }

  .global_btn {
    background: #007d96;
  }

  .offers_dels_blk p span em {
    display: inline-block;
  }

  .offers_dels_blk p span {
    padding-left: 0;
    background-image: none;
  }

  .get_brim .btn-primary {
    background-color: #007d96;
  }

  .signup_sess_campaign_wagjag .setup_content_header h1 {
    line-height: 30px;
  }

  .signup_sess_campaign_wagjag .setup_content_header h4 {
    font-size: 20px;
  }

  .new_ban_top_heading h2 {
    font-size: 36px;
  }

  .hgt560 {
    transform: scale(0.7);
    margin-left: -142px;
  }

  .bsns_sol_banner_devs .runtime_banner {
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    margin-bottom: 25px;
  }

  .bsns_sol_banner_devs .inner_banner_full {
    padding: 55px 0;
  }

  .bsns_sol_banner_devs .runtime_banner h4 {
    padding: 0 100px;
  }

  .inner_free_travel {
    display: none;
  }

  .key_crdt .free_travel_dots {
    display: block;
  }

  .key_crdt .key_feature_slide {
    display: block;
  }

  .brim_help_sec .row {
    display: flex;
    flex-wrap: wrap;
  }

  .brm_hlp_img {
    margin: 0px 0 0px;
    text-align: center;
  }

  .brm_hlp_img img {
    max-width: 400px;
  }

  .brim_hlp_txt {
    padding-top: 0;
    text-align: center;
    margin-bottom: 30px;
  }

  .brim_help_sec {
    padding-top: 40px;
  }

  .industries_we_serve ul li {
    font-size: 18px;
    /* display: block; */
    text-align: center;
  }

  .industries_we_serve ul li + li {
    margin-left: 0;
    margin-top: 25px;
  }

  .industries_we_serve ul li:after {
    content: none;
  }

  .hlp_brm_para p {
    font-size: 16px;
    line-height: 25px;
  }

  .get_brim {
    margin-left: auto;
  }

  .rt_bsns_img {
    max-width: 385px;
    margin: 0 auto;
  }

  .incrd_dsktop {
    width: 330px;
    transform: inherit;
    margin: 0 auto 30px;
    height: 605px;
  }
  .inc1 {
    top: 0;
    width: 175px;
  }

  .inc2 {
    width: 160px;
  }

  .inc3 {
    top: 220px;
    left: auto;
    width: 160px;
    right: 0;
  }

  .inc4 {
    width: 100%;
    right: 0;
    bottom: 60px;
  }

  /* .inc5 {
    width: 120px;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  } */
  .inc5 {
    width: 100px;
    right: auto;
    bottom: 15px;
    left: 15px;
    transform: translateX(0%);
  }

  /* TOUCH_BISTRO */
  .menu_wrap_mobile .logo_touchbistro {
    margin-left: 20px;
    margin-top: 15px;
  }

  .menu_wrap_mobile .touchbistro {
    width: 120px;
  }

  .menu_wrap_mobile .brimlogo {
    width: 50px;
    margin-left: 15px;
  }

  .menu_wrap_mobile .brimlogo:after {
    top: 0px;
    left: -13px;
    height: 20px;
  }

  .touchbistro_banner_main .inner_eshop_ban_signup {
    display: none;
  }

  .touchbistro_icn {
    margin: 0 auto 40px;
  }

  .touchbistro_bancontent_holder {
    padding-top: 105px;
  }

  .inner_touchbistro_ban_details .apply_now_btn {
    display: inline-block;
  }

  .touchbistro_banner_main {
    min-height: 476px;
  }

  .inner_touchbistro_ban_details {
    padding-top: 0;
    padding-right: 0;
    text-align: center;
  }

  .inner_touchbistro_ban_details h1 {
    font-size: 36px;
    line-height: 55px;
    margin-bottom: 50px;
  }

  .best_credit_card {
    padding: 0px 0 70px;
  }

  .card_tb2_hold {
    padding: 35px 140px 0 140px;
    margin-top: -70px;
    margin-bottom: 30px;
  }

  .card_tb2_hold span {
    right: 105px;
    top: -10px;
    width: 160px;
    height: 160px;
  }

  .benifit_text {
    min-height: 50px;
  }

  .benifits_for_business .glbl_hdr p,
  .your_rewards .glbl_hdr p {
    font-size: 20px;
    line-height: 30px;
  }

  .start_today .col-md-7 {
    order: 1;
  }

  .start_today .col-md-5 {
    order: 2;
  }

  .start_today {
    padding: 50px 0;
  }

  .start_today_image {
    margin-bottom: 40px;
  }

  .start_today .install_left {
    text-align: center;
  }

  .other_benifits {
    padding: 50px 0 30px;
  }

  .support_txt_box {
    padding: 35px 0 50px 20px;
  }

  .support_txt_box .signup_Text h3 {
    font-size: 28px;
    line-height: 36px;
  }

  .your_rewards {
    padding: 42px 0 20px;
  }

  .touchbistro_getcard .setup_content_header h1 {
    font-size: 22px;
    line-height: 34px;
    color: #007d93;
  }

  .touchbistro_getcard .btn_submit_otr .nextBtn {
    background-color: #007d93;
    border: 1px solid #007d93;
  }

  .touchbistro_getcard .inner_eshop_ban_signup .signup_note_tip label {
    font-size: 12px;
    line-height: 16px;
    font-family: "Axiforma-Book";
  }

  .touchbistro_getcard .btn_outr_new .tooltipbtn {
    color: #007d93;
  }

  .touchbistro_getcard .paperless_label a {
    color: #007d93;
  }

  .signup_sess_campaign_touchbistro .bar_icon {
    display: none;
  }

  .menu_wrap_mobile .touchbistro img {
    width: 206px;
  }

  .menu_wrap_mobile .logo_touchbistro {
    margin-left: 0;
    margin-top: 58px;
    width: 100%;
  }

  .menu_wrap_mobile .touchbistro {
    width: 100%;
    display: block;
    text-align: center;
  }

  .menu_wrap_mobile .brimlogo img {
    width: 75px;
  }

  .menu_wrap_mobile .brimlogo {
    width: 100%;
    margin-left: 0;
  }

  .touchbistro {
    width: 290px;
  }

  /* TOUCH_BISTRO */

  /* cwb 20.10.2020 */
  .cwb_flow .activation-payment-form#sStep {
    background-position: top 69px left, top 69px right !important;
  }

  .cwb_flow.page-template-activate .new_success_msg {
    top: 127px;
  }

  .cwb_flow .login_area a {
    color: #0097a9;
    margin: 5px 0px;
  }

  .cwb_flow .cwb_activate {
    height: auto;
    line-height: initial;
    padding: 0;
  }

  .cwb_flow .login_area {
    margin: 20px auto;
  }

  .cwb_flow .bar_icon {
    color: #fff;
  }

  .cwb_flow .side_nav_container .logo_cwb {
    margin-left: 20px;
    width: 150px;
  }

  .cwb_flow .login_area a:hover {
    color: #65c8ce;
  }

  .cwb_flow .login_area a:focus {
    border: 1px solid #0097a9;
    padding: 0 2px;
    box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
    color: #003b5c;
  }

  .cwb_flow .login_area a:active {
    color: #0097a9;
    border: 0;
    box-shadow: none;
    padding: 0;
  }

  .cwb_flow .cwb_activate:hover {
    background-color: #fff;
    color: #65c8ce !important;
  }

  .cwb_flow .cwb_activate:focus {
    color: #003b5c !important;
  }

  .cwb_flow .cwb_activate:active {
    color: #0097a9 !important;
  }

  .cwb_flow .head_right {
    height: auto;
  }

  .cwb_flow.page-template-activate .login_area {
    display: block;
  }

  .cwb_flow.page-template-activate .cwb_activate {
    padding: 0;
    font-size: 16px;
  }

  /* 9.3.21 */
  .logo_main_box {
    margin: 0 -15px;
    flex-wrap: wrap;
  }

  .partner_logos {
    width: 25%;
    padding: 0 30px;
    margin-bottom: 50px;
  }

  .logos_sec {
    padding: 105px 20px 50px;
  }

  .cardmembers_sec .slide_inn p {
    line-height: 22px;
  }

  .cardmembers_sec .global_home_hdr h2 {
    margin-bottom: 25px;
  }

  .cardmembers_sec .author_star {
    margin-bottom: 10px;
  }

  .cardmembers_sec .global_home_hdr {
    padding: 0;
    max-width: 300px;
    margin: 0 auto 30px;
  }

  .award_sec {
    padding: 75px 0;
  }

  .get_started_sec .annual_fee_box {
    min-height: 317px;
  }

  .get_started_sec .global_home_hdr p {
    line-height: 24px;
    font-size: 16px;
  }

  .Digital_first .brim_go {
    padding: 65px 0px 0px 0;
  }

  .unlimited_rwrds .uncapped_textbox .rwds_logo_hold {
    display: none;
  }

  .unlimited_rwrds {
    padding: 50px 0;
  }

  .unlimited_rwrds .uncapped_textbox .global_home_hdr p {
    line-height: 23px;
  }

  .credit_crd_img {
    margin: 0 auto 40px;
  }

  .more_than_credit_card .global_home_hdr {
    margin-bottom: 35px;
    text-align: center;
  }

  .more_than_credit_card .uncapped_textbox ul {
    max-width: 390px;
  }

  .more_than_credit_card .global_home_hdr p {
    line-height: 30px;
  }

  .more_than_credit_card {
    padding: 60px 30px;
  }

  .apply_now_hold {
    padding-top: 15px;
  }

  .new_mrktng_ban .runtime_banner h1 {
    font-size: 33px;
    line-height: 43px;
  }

  .new_mrktng_ban p {
    font-size: 24px;
  }

  .new_mrktng_ban .home-banner-cta .btn {
    font-size: 16px;
    min-width: 150px;
  }

  .parter_join_new .global_home_hdr p {
    line-height: 24px;
  }

  .indutries_we_serve_new h4 {
    font-size: 22px;
  }

  .unlimited_rwrds .uncapped_textbox {
    padding-top: 0;
  }

  .future_proof_image_box {
    max-width: 120px;
    margin: 30px auto;
  }
  .future_proof_inner {
    max-width: 720px;
    margin: 0 auto;
  }

  .future_proof_inner .global_home_hdr p {
    line-height: 25px;
    margin: 0;
  }

  .future_proof_inner .row + .row {
    margin-top: 80px;
  }

  .future_proof {
    padding: 90px 0;
    background-color: #f7f7f7;
  }

  .loyalty_sec .offers_dels_blk {
    padding-top: 0;
  }

  .loyalty_sec {
    padding: 70px 0;
  }

  .get_covered .global_home_hdr h2 {
    padding: 0 87px;
  }

  .get_covered .global_home_hdr p {
    line-height: 24px;
  }

  .innovate .inner_free_travel {
    display: block;
  }

  .innovate .free_travel_area {
    padding: 55px 0px;
  }

  .innovate .brim_member_new h3 {
    font-size: 28px;
    line-height: 26px;
    margin: 0 0 10px;
  }

  .innovate h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .innovate .aro_single_item {
    margin-bottom: 40px;
  }

  .cutting_edge {
    padding: 40px 0px;
  }

  .cutting_edge .global_home_hdr h2 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 42px;
  }

  .cutting_edge .global_home_hdr p {
    line-height: 25px;
    margin-bottom: 0;
  }

  .brimbusinesssolutions-body {
    padding-top: 57px !important;
  }

  .banking_rewards .container {
    position: relative;
    height: 100%;
  }

  .banking_rewards .runtime_banner {
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 0;
    max-width: 500px;
    margin: 0 auto;
  }

  .banking_rewards .inner_banner_full {
    padding: 0 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
  }

  .banking_rewards {
    height: 500px;
  }

  .banking_rewards .runtime_banner p {
    padding-right: 0;
    max-width: 348px;
    margin: 0 auto;
  }

  .prt_logo_box {
    width: 33.33%;
  }

  .loyalty_sec_new .block_section {
    padding: 50px 0px 50px;
  }

  .rewards_eco {
    padding-bottom: 50px;
  }

  .features-body .global_home_hdr p {
    line-height: 24px;
  }

  .budget_tracking .how_spnd_data {
    padding-top: 130px;
  }

  .budget_tracking .how_spnd p {
    text-align: left;
  }

  .budget_tracking .how_spnd_data {
    padding-top: 140px;
  }

  .family_picture_box {
    float: left;
    width: 100%;
  }

  .family_new_sec .family_details {
    padding-top: 36px;
    padding-left: 0;
  }

  .family_new_sec .family_listing li {
    padding-left: 0;
    background-position: center top;
    padding-top: 25px;
    text-align: center;
  }

  .family_new_sec .family_inner {
    padding-bottom: 80px;
  }

  .contactless_pay .global_home_hdr {
    padding: 0;
  }

  .inner_frgn_trans {
    padding: 65px 0;
  }

  .frgn_icon {
    max-width: 150px;
    margin: 0px auto 35px;
  }

  .frgn_trans_dtls {
    max-width: 100%;
    text-align: center;
  }

  .frgn_trans_dtls .global_home_hdr {
    margin-bottom: 30px;
    padding: 0;
  }

  .ofr_sec_frst .offers_dels_blk {
    padding-left: 0;
  }

  .ofr_sec_frst .global_home_hdr {
    margin: 0 auto 0px;
  }

  .ofr_sec_frst .rds_txt_hold h6,
  .ofr_sec_new .offers_dels_blk h6 {
    /* font-size: 18px; */
    font-size: 22px;
  }

  .ofr_sec_frst {
    padding: 100px 0 0;
  }

  .ofr_sec_new {
    padding-bottom: 0;
  }

  .dsktp_rwrds {
    display: none;
  }

  .ofr_sec_new .offers_dels_blk {
    padding-bottom: 35px;
  }

  .new_ofr_inner {
    padding: 20px 0 70px;
  }

  .mobile_rwrds {
    display: block;
    text-align: center;
  }

  .more_rewards_part .global_home_hdr h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .rewards_itm_box {
    margin: 0 auto;
  }

  .rwrds_itm {
    margin-bottom: 25px;
  }

  .dsktop_view_logo {
    display: none;
  }

  .inmedia_logo_box_slider {
    display: block;
    padding: 0 20px;
  }

  .page-template-about-us .newsign .signup_Text h3 {
    font-size: 27px;
  }

  /* cwb footer */
  .cwb_ftr_menu li + li {
    border-left: 0;
    margin-top: 8px;
  }

  .cwb_ftr_menu li a {
    padding: 0;
  }

  .footer_bottom_part {
    padding-top: 25px;
  }

  .cwb_ftr_menu li {
    display: block;
    line-height: inherit;
  }

  /* sbc marketing */
  .sbc_flow .side_nav_container {
    background-color: rgba(0, 0, 0, 0.8);
  }

  .side_nav_container .logo_sbc {
    margin-top: 0;
    margin-left: 20px;
  }

  .sbc_flow .login_area {
    margin-top: 0;
    width: 200px;
  }

  .sbc_flow.page-template-activate .login_area {
    display: block;
  }

  .sbc_flow .login_area a {
    color: #007d96;
    margin-bottom: 10px;
  }

  .sbc_flow .bar_icon {
    color: #fff;
    top: 4px;
  }

  .logo_sbc {
    margin-top: 7px;
  }

  .sbc_flow.page-template-activate .new_success_msg {
    top: 133px;
  }

  .sbc_flow .new_success_msg span {
    font-size: 18px;
    line-height: 21px;
  }

  .sbc_flow .side_nav_container .bar_icon {
    top: 14px;
  }

  .sbc_flow .head_right {
    height: auto;
  }

  .sbc_flow .active_card_menu {
    background-color: #7fe0ea;
  }

  .cwb_flow.vcard-activation .activation-payment-form#sStep {
    background-position: top 73px left, top 73px right !important;
  }

  .sbc_flow.vcard-activation .active_card_menu,
  .sbc_flow.page-template-activate .active_card_menu {
    /* background-color: #7fe0ea; */
    background-color: transparent;
  }

  /* apple design */
  .sbc_crd_mockup_details h2 {
    padding-right: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .sbc_crd_mockup_details {
    text-align: center;
    margin-bottom: 40px;
  }

  .sbc_crd_mockup_details p br {
    display: none;
  }

  .smrt_cards_image {
    text-align: center;
  }

  .smrt_cards_image img {
    max-width: 500px;
  }

  .smarter_corporate_crd {
    padding: 30px 0 0px;
  }

  .desktop_sbc_btn {
    display: none;
  }

  .mob_sbc_btn {
    display: block;
    text-align: center;
    padding-top: 65px;
  }

  .sbc_mock_btns_holder .btn-secondary {
    max-width: 205px;
    display: block;
    margin: 0 auto;
  }

  .sbc_mock_btns_holder .btn-primary {
    display: block;
    max-width: 205px;
    margin: 0 auto 20px;
  }

  .darkgreen_portion_full {
    padding: 0;
    background-color: #fff;
    order: 2;
    margin: 30px auto 0;
  }

  .right_dark_portion_details {
    width: 100%;
    position: static;
    transform: none;
    display: flex;
    flex-wrap: wrap;
  }

  .right_dark_portion_details h6 {
    padding-left: 0;
    text-align: center;
    order: 1;
    width: 100%;
  }

  .full_apple_wallet_hold {
    padding-bottom: 70px;
  }

  .left_waller_grey_portion {
    width: 100%;
  }

  .left_waller_grey_portion:before {
    content: "";
    bottom: 0;
    left: 100%;
    background-color: #f0f0f0;
    position: absolute;
    top: 0;
    width: 1000px;
  }

  .apple_wallet_details_inner {
    display: none;
  }

  .wallet_popup {
    display: none;
  }

  .apply_trans {
    top: 140px;
    right: 26%;
    width: 90px;
    letter-spacing: 0.12px;
    font-size: 16px;
    line-height: 19px;
  }

  .applepay_logo_pop {
    right: 25%;
  }

  /* .new_mrktng_ban h1 span {
    height: 50px;
    line-height: 35px;
  } */
  .new_mrktng_ban p {
    line-height: 40px;
    margin-bottom: 10px;
  }

  /* .new_mrktng_ban h1 span:after {
    top: 0px;
  } */
  /* 22.12.2021 */
  .feature_credit_card {
    padding: 15px 0 60px;
  }

  .fst_mor_crd .global_home_hdr {
    width: 70%;
    margin: 0 auto;
  }

  .apple_wallet_details_inner.for_mobile,
  .app_btn_wrap.for_mobile {
    display: block;
  }

  .apple_wallet_details_inner.for_mobile h5 {
    color: #007d93;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: "Axiforma_Regular";
    text-align: center;
  }

  .apple_wallet_details_inner.for_mobile h2 {
    font-size: 22px;
    color: #007d93;
    line-height: 34px;
    font-family: "Axiforma-ExtraBold";
    margin-bottom: 20px;
    text-align: center;
  }

  .apple_wallet_details_inner.for_mobile p {
    font-family: "Axiforma-Book";
    color: #454545;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 40px;
    text-align: center;
  }

  .app_btn_wrap.for_desktop {
    display: none;
  }

  .app_btn_wrap.for_mobile {
    margin-top: 30px;
    text-align: center;
    display: grid;
    justify-items: center;
  }

  .app_btn_wrap.for_mobile a:last-child {
    margin-right: 0;
  }

  .globe_card_sec .row {
    display: flex;
    flex-wrap: wrap;
  }

  .globe_card_sec .col-md-5 {
    order: 2;
    width: 100%;
  }

  .globe_card_sec .col-md-7 {
    order: 1;
    width: 100%;
  }

  .globe_card_sec .col-md-12 {
    order: 3;
    width: 100%;
  }

  .globe_card_img {
    width: 100%;
    margin: 0 auto 75px;
    text-align: center;
  }

  .globe_card_txt .global_home_hdr h2,
  .globe_card_txt .global_home_hdr p {
    text-align: center;
  }

  /* 22.12.2021 */
  /* 09.02.2022 */
  @-moz-document url-prefix() {
    .new_mrktng_ban .btn-secondary {
      margin-left: 5px;
    }

    .new_mrktng_ban h1 span {
      line-height: 60px;
    }
  }

  /* 09.02.2022 */

  /* 09-11-2023 */
  .artical_clicked .artical_clicked_ttl .image_wrp {
    width: 300px;
  }

  .artical_clicked .artical_clicked_ttl .cnct_wrp {
    width: calc(100% - 300px);
  }

  /* 10-11-2023 */
  .home .help_sec.inner_header {
    padding: 18px 0;
    top: 0;
  }
      /* start 15.05.24 */
      .terms_tab_area_holder{
        padding: 100px 0px;     
      }
      /* end 15.05.24 */
}

@media (max-width: 991px) {
  .Join_our_team_box {
    width: 44.2%;
  }
  .inner_pr_co_details {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .inner_pr_co_details h4 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .inner_pr_co_details p {
    font-size: 14px;
  }

  .inner_pr_co_details h5 {
    font-size: 20px;
  }

  .pr_co_info h5 {
    font-size: 20px;
  }

  .pr_co_info p {
    font-size: 15px;
    line-height: 20px;
  }

  .pr_co_info_con2 {
    padding: 40px 0px;
  }

  .pr_co_info2 label {
    margin: 11px 0px 8px;
    font-size: 12px;
  }

  .pr_co_social a {
    margin: 0px 2px;
  }

  .pr_co_social {
    margin-left: -2px;
    margin-right: 10px;
  }

  .rfr_icon {
    width: 95px;
    height: 60px;
    background-size: contain;
    transform: none;
    transform: translateX(-50%);
    left: 50%;
    top: -30px;
    right: auto;
  }
  .refrl_code {
    padding-top: 30px;
    margin-top: 20px;
  }
  .mobilnon {
    display: none;
  }
  .apply_now_hold {
    text-align: center;
  }
  .brim-logo-text {
    flex-direction: column;
  }
  .brim_career_list {
    padding-left: 0;
  }
  .brim_logo_colour {
    margin: 0 auto 40px auto;
  }
  .membardetailsbox {
    width: 46.5%;
  }
  .new_success_msg {
    top: 40px;
  }
  .five_col-md-20 {
    width: 25%;
  }
  .five_col-md-20:last-child {
    width: 100%;
  }
  .fttr_top .five_row {
    flex-wrap: wrap;
  }
  .cwb_platform .modernization_sect {
    max-width: 750px;
    margin: 0 auto;
  }
  .modernization_sect h3 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .pdleft_md5 {
    text-align: center;
  }
  .lbclogo {
    margin-bottom: 40px;
  }
  .workflowsiconlist li img {
    width: 100%;
    max-width: 120px;
  }
  .workflowsiconlist li h5 {
    font-size: 16px;
  }
  .whitebox_pcontent {
    flex: 0 0 55%;
    margin-right: 20px;
  }
  .whitebox_details {
    padding-left: 20px;
  }
  .clint-text {
    min-width: 150px;
  }
  .whitebox_details .clintimgstyle {
    width: 100px;
  }
  .ptlboxlist li h5 {
    font-size: 14px;
  }
  .platform_formsect {
    padding: 73px 0px 180px;
  }
  .wellowcardimg {
    min-width: 100%;
  }

  /* 28-03-2024 */

  .brm_srs_bnnr{
    margin-top: 58px;
  }
  
  .brm_srs_bnnr .image_wrap {
    display: flex;
    align-items: flex-end;
  }
  /* 28-03-2024 */


  /* 29-03-2024 */
  .visa_sec_wrp{
    padding: 40px;
  }

  .globl_recog_holder.globl_recog_innr {
    margin-top: -235px;
    margin-bottom: -160px;
  }
  .iso_section .iso_sec_wrp {
    padding: 35px 100px;
  }
  .new_about_sec1 .about_rght_txt_new p.desktop_text{
    display: none;
  }
  .new_about_sec1 .about_rght_txt_new p.mobile_text{
    display: block;
    font-family: 'Axiforma_Bold';
  }
  /* 29-03-2024 */

  
  /* 01-04-2024 */
  .founder_sec_banner {
    margin-top: 58px;
}
/* .founder_sec_banner .image_wrap img{
  height: auto;
} */
  /* 01-04-2024 */
}

@media (min-width: 768px) {
  .five_col-sm-20 {
    width: 20%;
  }

  .five_col-sm-25 {
    width: 25%;
  }

  .five_col-sm-50 {
    width: 50%;
  }

  .five_col-sm-100 {
    width: 100%;
  }

  .cwb_flow .five_col-sm-100 {
    width: 25%;
  }

  .flex_col.col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  #PrimaryNotActivated .new_frm_area {
    margin: 70px 0px;
  }
}

@media (max-width: 776px) {
  .brim_outline_btn {
    font-size: 14px;
  }

  .inner_pr_co_details h4 {
    font-size: 20px;
  }

  .pr_co_info {
    padding-right: 0;
    margin-bottom: 25px;
    text-align: center;
  }

  .pr_co_info_img {
    max-width: 200px;
    margin: 0 auto;
  }

  .pr_co_info_con2 .pr_co_info_img {
    max-width: 120px;
    margin-bottom: 15px;
  }

  .pr_co_info_con2 {
    padding: 40px 0px 0px;
  }

  .pr_co_border_con {
    padding-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .new_success_msg {
    top: 0px;
  }
  img.hidden-lg.hidden-sm.hidden-md {
    display: block;
  }
  .hidden-xs {
    display: none;
  }
  .membardetailsbox {
    width: 100%;
  }
  .budget_tracking .how_spnd p {
    width: 100%;
  }
  .btn {
    font-size: 14px;
  }
  /* start 28.07.23 */
  .dfrnt_card_option_slide.clearfix {
    flex-direction: column;
  }

  .dfrnt_card_option_slide.clearfix {
    padding: 0px 60px;
  }

  .application_sectionc .application_laststep .card_cell_inr {
    margin-bottom: 20px;
  }

  .setup_content_header h1 {
    font-size: 22px;
  }

  .setup_each_step_header {
    font-size: 16px;
  }

  .application_sectionc .application_laststep .card_text_new {
    font-size: 20px;
  }

  .application_sectionc .aditional-member h2 {
    font-size: 20px;
  }

  /* end 28.07.23 */

  /* start 14.03.23 */
  .laurentian_bank_body .help_sec.inner_header {
    /* top: 60px; */
    top: 0px;
  }

  .laurentian_bank_body .innovative_section {
    /* margin-top: 120px; */
    margin-top: 60px;
  }

  .laurentian_bank_body .alartbanner {
    height: auto !important;
  }

  .laurentian_bank_body .alartbanner p {
    font-size: 14px;
  }

  .laurentian_bank_body .smallclose {
    display: none;
  }

  .opportunity_section .bgarrowimg2,
  .opportunity_section .bgarrowimg {
    width: 100%;
    max-width: 80%;
  }

  .innovative_section {
    padding: 20px 0px 20px;
  }

  .innovative_section h3 {
    font-size: 28px;
    line-height: normal;
  }

  .innovative_section h3 a {
    display: block;
    margin: 20px auto 0;
    top: 0px;
  }

  .modernization_sect h3 {
    font-size: 28px;
    line-height: normal;
    margin-top: 40px;
    margin-bottom: 20px;
    width: 100%;
  }

  .lbclogo {
    width: 100%;
    max-width: 225px;
  }

  .pdleft_md5 {
    padding: 0px 20px 20px !important;
  }

  .wellowcardimg {
    width: 100%;
    right: 0%;
    min-width: 100%;
    top: 0;
  }

  .digitizing_sect {
    padding-bottom: 60px;
  }

  .digitizing_sect h3 {
    font-size: 28px;
    margin: 40px auto 30px;
    width: 100%;
  }

  .launch_section {
    padding: 40px 20px;
  }

  .launch_section p {
    font-size: 16px;
    line-height: normal;
  }

  .invaitediconimg {
    max-width: 40px;
    left: 15px;
    top: -45px;
  }

  .service_sec {
    padding: 40px 20px;
  }

  .service_sec h3 {
    font-size: 24px;
    line-height: normal;
  }

  .card_wrapper {
    display: block;
    margin-top: 25px;
  }

  .card_item + .card_item {
    margin-top: 25px;
  }

  .card_item {
    min-height: 125px;
  }

  .card_item .img-fluid {
    max-width: 140px;
  }

  .aitesection {
    display: block;
    margin-top: 30px;
  }

  .aitimgbox {
    max-width: 250px;
    margin: 0 auto;
  }

  .aitesection .more_information_btn {
    display: none;
  }

  .opportunity_section {
    padding: 30px 0px 40px;
  }

  .opportunity_section h3 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 40px;
    width: 90%;
  }

  .opportunity_section ul li .bluticon {
    width: 40px;
    margin-right: 15px;
  }

  .opportunity_section ul li {
    font-size: 16px;
    line-height: normal;
  }

  .opportunity_section ul {
    width: 100%;
  }

  .modern_content {
    min-width: 100%;
    position: relative;
    top: 0px;
  }

  .service_sec h4 {
    font-size: 16px;
    line-height: normal;
    width: 100%;
  }

  .service_sec .modern_content h4 {
    font-size: 20px;
    line-height: normal;
  }

  .clint_tmonial {
    padding: 30px 20px 20px;
  }

  .whit_tmonialbox {
    padding: 30px 20px;
    width: 100%;
  }

  .whiteboxflex {
    display: flex;
    flex-wrap: wrap;
  }

  .whitebox_pcontent {
    flex: 0 0 100%;
    margin-right: 0px;
    order: 2;
    margin-top: 30px;
  }

  .whitebox_details {
    padding-left: 100px;
    border-left: 0px;
    order: 1;
    position: relative;
  }

  .whitebox_details .clintimgstyle {
    position: absolute;
    width: 85px;
    right: auto;
    top: -6px;
    left: 0;
    border-right: 3px solid #00c1d5;
    padding-right: 15px;
  }

  .whitebox_pcontent p {
    font-size: 14px;
    line-height: normal;
  }

  .whitebox_details h4 {
    font-size: 14px;
    line-height: normal;
  }

  .afklm_platform .whitebox_details h4 {
    text-transform: uppercase;
    font-size: 12px;
  }

  .whitebox_details h6 {
    font-size: 12px;
    color: #767676;
  }

  .whit_tmonialbox .nvaitedicontmonial {
    width: 40px;
    position: absolute;
    top: -15px;
    left: 35px;
  }

  .technology_sect {
    padding: 40px 0px;
  }

  .technology_sect h2 {
    font-size: 28px;
    line-height: normal;
  }

  .technology_sect h3 {
    font-size: 20px;
    line-height: normal;
  }

  .rightflexbox,
  .product_table .emplistbox,
  .product_tablechart {
    display: none;
  }

  .platform_btnbox {
    margin-top: 25px;
  }

  .serv_sec {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .serv_wrap {
    grid-template-columns: repeat(2, 1fr);
  }

  .serv_sec h3 {
    padding-bottom: 20px;
    font-size: 22px;
  }

  .serv_wrap {
    display: grid;
    flex-wrap: wrap;
    gap: 10px;
  }

  .serv_item {
    flex: 0 0 48%;
  }

  .workflows_section {
    padding: 20px 0px;
  }

  .workflows_section h3 {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 10px;
  }

  .workflows_section h4 {
    font-size: 20px;
    line-height: normal;
  }

  .workflowsiconlist {
    margin: 10px 0px 0px;
    flex-wrap: wrap;
    row-gap: 40px;
  }

  .workflowsiconlist li {
    flex: 0 0 26%;
  }

  .workflowsiconlist li img {
    width: 100%;
    max-width: 60px;
  }

  .workflowsiconlist li h5 {
    font-size: 14px;
    line-height: 20px;
  }

  .ptlboxlist {
    margin: 40px 0px 0px;
    flex-wrap: wrap;
    display: flex;
  }

  .ptlboxlist li {
    text-align: center;
    flex: 0 0 100%;
  }

  .ptlboxlist li img {
    width: 100%;
    max-width: 250px;
  }

  .ptlboxlist li h5 {
    font-size: 18px;
  }

  .clientcommentsect {
    padding: 40px 20px;
  }

  .clintcombox {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }

  .clintgreaybox {
    padding: 30px 20px 30px;
  }

  .clintgreaybox .invclint {
    width: 40px;
    top: -15px;
  }

  .clintgreaybox p {
    font-size: 12px;
    line-height: normal;
    margin-bottom: 20px;
  }

  .clintcomdtl .clidtlbox h4 {
    font-size: 14px;
  }

  .clintcomdtl .clidtlbox h6 {
    font-size: 12px;
  }

  .clintcomdtl .climgbox img {
    width: 100%;
    max-width: 76px;
  }

  .clintcomdtl .clidtlbox {
    margin-left: 15px;
    padding-left: 15px;
    max-width: 75%;
  }

  .platform_formsect {
    padding: 20px 0px;
  }

  .platform_formsect h3 {
    font-size: 22px;
    line-height: normal;
    margin-bottom: 10px;
    text-align: left;
  }

  .platform_formsect h4 {
    font-size: 16px;
    line-height: normal;
    width: 100%;
    margin: 0;
    text-align: left;
  }

  .platform_formsect .partner_join_form {
    margin-top: 40px;
    width: 100%;
    padding: 20px;
  }

  .platform_formsect .partner_join_form label {
    font-size: 19px;
  }

  .bank_form_page {
    display: block;
  }

  .serv_item:nth-child(1) h4,
  .serv_item:nth-child(3) h4,
  .serv_item:nth-child(13) h4,
  .serv_item:nth-child(6) h4 {
    font-size: 22px;
  }

  .serv_item h4 {
    font-size: 12px;
  }

  .serv_item:nth-child(13) {
    flex: 0 0 100%;
  }

  .platform_formsect .partner_join_form .chose_mbr {
    min-width: 240px;
  }

  .serv_item:nth-child(1) {
    order: 1;
  }

  .serv_item:nth-child(2) {
    order: 2;
    min-height: 80px;
  }

  .serv_item:nth-child(3) {
    order: 7;
  }

  .serv_item:nth-child(4) {
    order: 8;
  }

  .serv_item:nth-child(5) {
    order: 4;
  }

  .serv_item:nth-child(6) {
    order: 9;
  }

  .serv_item:nth-child(7) {
    order: 3;
  }

  .serv_item:nth-child(8) {
    order: 4;
  }

  .serv_item:nth-child(9) {
    order: 5;
  }

  .serv_item:nth-child(10) {
    order: 10;
  }

  .serv_item:nth-child(11) {
    order: 5;
  }

  .serv_item:nth-child(12) {
    order: 6;
  }

  .serv_item:nth-child(13) {
    order: 11;
  }

  .serv_item {
    border-radius: 30px;
  }

  .serv_item:nth-child(4),
  .serv_item:nth-child(5),
  .serv_item:nth-child(7),
  .serv_item:nth-child(9),
  .serv_item:nth-child(10),
  .serv_item:nth-child(11),
  .serv_item:nth-child(12),
  .serv_item:nth-child(13) {
    min-height: 60px;
  }

  .serv_item:nth-child(2) h4 {
    max-width: 55px;
  }

  .serv_item:nth-child(5) {
    order: 3;
  }

  .serv_item:nth-child(3) .icon_wrap img {
    max-width: 140px !important;
    width: 100% !important;
  }

  /* end 14.03.23 */

  /* start 16.03.23 */
  .serv_item:nth-child(3) h4 {
    max-width: 120px;
  }

  .serv_item:nth-child(5),
  .serv_item:nth-child(8) {
    column-gap: 8px;
  }

  .serv_item:nth-child(2),
  .serv_item:nth-child(4),
  .serv_item:nth-child(7),
  .serv_item:nth-child(10) {
    column-gap: 8px;
  }

  .serv_item:nth-child(10) h4 {
    max-width: 76px;
  }

  .serv_item:nth-child(4) h4 {
    max-width: fit-content;
  }

  .serv_item:nth-child(5) h4 {
    max-width: fit-content;
  }

  .serv_item:nth-child(11) h4 {
    max-width: 74px;
    text-align: left;
  }

  .serv_item:nth-child(8) h4 {
    max-width: 55px;
    text-align: left;
  }

  .serv_item:nth-child(1) .icon_wrap img {
    width: 35px;
  }

  .serv_item:nth-child(2) .icon_wrap img {
    width: 30px;
  }

  .serv_item:nth-child(7) .icon_wrap img,
  .serv_item:nth-child(9) .icon_wrap img,
  .serv_item:nth-child(10) .icon_wrap img,
  .serv_item:nth-child(11) .icon_wrap img {
    width: 30px;
  }

  .serv_item:nth-child(5) .icon_wrap img,
  .serv_item:nth-child(6) .icon_wrap img {
    width: 35px;
  }

  .serv_item:nth-child(4) .icon_wrap img,
  .serv_item:nth-child(8) .icon_wrap img {
    width: 30px;
  }

  .serv_item:nth-child(12) .icon_wrap img {
    width: 24px;
  }

  .serv_item:nth-child(13) .icon_wrap img {
    width: 30px;
  }

  /* end 16.03.23 */

  /* start 02.06.22 */
  a#seeeInAction {
    order: 2;
  }

  .apply_now_btn.marleftbtn {
    order: 1;
  }

  a.searchiconbottonm img {
    width: 60px;
  }

  a.searchiconbottonm {
    width: 60px;
    margin: 40px auto 0 auto;
    display: flex;
  }

  .financial_box {
    margin-top: -180px;
  }

  .financial_sect {
    padding: 100px 10px 170px 10px;
  }

  .financial_heading h3 {
    font-size: 20px;
  }

  .sectbgcolor {
    padding-top: 60px !important;
  }

  .apply_now_btn.marleftbtn {
    margin-left: 0px;
    margin-right: 0px;
  }

  .btnflex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 300px;
    margin: 0 auto;
    justify-content: center;
  }

  .mdblok {
    display: none;
  }

  .dsm {
    display: grid;
  }

  .awrd_brimbox {
    margin: 40px auto 40px auto;
  }

  /* end 02.06.22 */
  /* .............start home............... */
  .ganaration_slid_list {
    min-height: 160vh;
  }

  .brim_help_sec {
    padding-bottom: 40px;
  }

  .brim_hlppadding {
    padding: 0px 0px;
  }

  .testimonial_section .global_home_hdr {
    width: 90%;
    margin: 0 auto;
  }

  .app_btn_wrap {
    display: grid;
    flex-wrap: wrap;
    justify-content: center;
  }

  .more_than_credit_card.bgWhait .logolinsslider {
    margin-bottom: 40px;
  }

  .mb-0 {
    margin-bottom: 0px !important;
  }

  .digital_card_box {
    float: left;
  }

  .logos_sec .global_home_hdr {
    text-align: center;
    padding-top: 40px;
  }

  .tmonialbox {
    margin-bottom: 80px;
    padding: 40px;
  }

  .infobox {
    margin-bottom: 30px;
  }

  .tmonialfelex {
    display: grid;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    width: 100%;
    justify-items: center;
    padding-bottom: 0px;
  }

  .slider_minheaight {
    min-height: 120px;
  }

  .tmonialbox {
    text-align: center;
  }

  .partner {
    margin: 0 auto 30px auto;
  }

  .card-stylebox {
    display: none;
  }

  .digital_card_box {
    margin-bottom: 40px;
  }

  .banner_section {
    padding: 80px 33px;
  }

  .leftline {
    width: 171px;
    height: auto;
    background: transparent;
    border-radius: 3px;
  }

  .leftline .btn-secondary {
    display: block;
  }

  .rightbox {
    text-align: left;
  }

  .flright {
    float: none;
  }

  .flex_logos {
    display: block;
  }

  .platform_partner_sect {
    padding: 54px 20px 82px 20px;
  }

  .pdright10 {
    padding-right: 15px;
    text-align: center;
  }

  .desktopstyl {
    display: none;
  }

  .mobilstyl {
    display: block;
  }

  .platform_partner_sect .smodr2 {
    order: 2;
    width: 100%;
    text-align: center;
    margin-top: 40px;
  }

  .platform_partner_sect .smodr1 {
    order: 1;
    width: 100%;
  }

  .smfelex {
    display: flex;
    flex-wrap: wrap;
  }

  .mobilstyl.smallimg {
    width: 100%;
    max-width: 217px;
    margin: 0 auto 50px auto;
  }

  .smtext-center {
    text-align: center;
  }

  .contentpadding {
    padding: 40px 40px 0px 40px;
  }

  img.rectangl_bgimg,
  img.rectangl_bgimg2 {
    display: none;
  }

  .globe_card_img .phone_img {
    position: relative;
    right: 0px;
    top: 67px;
    width: 100%;
    max-width: 213px;
    margin: 0 auto;
  }

  .globe_card_img .watch_img {
    position: absolute;
    left: auto;
    width: 100%;
    max-width: 96px;
    top: 180px;
    z-index: 4;
    right: -45px;
  }

  .wallet_section {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 90px;
  }

  .Digital_first .brim_mob {
    max-width: 100%;
  }

  .app_btn_wrap a {
    margin-right: 0px;
    margin-bottom: 20px;
    width: 182px;
  }

  .app_btn_wrap a:last-child {
    width: 182px;
  }

  .testimonial_section {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* .............end home............... */
  .page-template-home-page
    .silder_top
    .slick-track
    .banner-item.slick-slide.holiday_banner {
    padding-bottom: 40px !important;
  }

  .newsign .signup_Text h3 {
    font-family: "Axiforma-ExtraBold";
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: 32px;
    letter-spacing: 0px !important;
    /*2.5px;*/
  }

  .budget_pic {
    text-align: center;
  }

  .budget_Content {
    padding-top: 15px;
  }

  .budget_item h4 {
    font-size: 18px;
  }

  .lern_More {
    font-size: 15px;
    margin-top: 10px;
  }

  .lern_More span img {
    width: 22px;
  }

  .budget_social {
    margin-top: 20px;
  }

  .brim_card {
    text-align: center;
    margin-top: 0;
  }

  .brimCard_Text p {
    margin-bottom: 15px;
  }

  .brimCard_menu li {
    padding-left: 30px;
  }

  .signup_Text h3,
  .qualify_content h3 {
    font-size: 28px;
  }

  .brim_SignUp,
  .qualify_content,
  .budget_outer {
    padding: 25px 0px;
  }

  footer {
    padding: 25px 0px;
  }

  .mobile_pic {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .global_rewards {
    padding: 20px 0px;
  }

  .global_text p {
    max-width: 100%;
  }

  .glbl_Hdng {
    font-size: 25px;
    margin-bottom: 10px;
  }

  /*
    .accordian_content {
        padding-bottom: 20px;
    }
    */
  .purchases_Text {
    margin-bottom: 20px;
  }

  /*
    .save_currencies {
    padding: 20px 0px;
    }
    */
  .boingo_plane {
    top: 15px;
    right: 60px;
  }

  /*
    .pay_Installment {
        padding: 20px 0px;
    }
    */
  .pay_text {
    padding-left: 0;
    padding-top: 20px;
  }

  .bannr_text h2 {
    font-size: 30px;
    letter-spacing: 1px;
  }

  .price_Range .slider-handle {
    height: 20px;
    width: 20px;
  }

  .price_Range .slider.slider-horizontal {
    height: 26px;
  }

  .price_sliderContent {
    padding: 15px 20px 60px;
  }

  .price_Range .tooltip.bottom {
    margin-top: 10px !important;
  }

  .financial_Aria .pay_text p {
    max-width: 100%;
  }

  .computer_pic img {
    padding: 13px 0px 0px 0px;
    margin-bottom: -15px;
    margin-left: -25px;
  }

  .financial_outer {
    padding: 20px 0px;
  }

  /*s-css*/
  .included_benefits_inner_txt ul {
    margin-left: 15px;
  }

  .included_benefits_inner_txt li,
  .included_benefits_inner_txt li:nth-child(2n) {
    padding-left: 30px;
    padding-right: 15px;
  }

  .included_benefits_inner_txt {
    padding: 18px 0px 20px;
  }

  .included_benefits_inner_txt li a {
    font-size: 16px;
  }

  .hd_header_con .glbl_Hdng_sub {
    font-size: 14px;
    letter-spacing: normal;
    padding: 0px 10px;
  }

  .included_benefits {
    padding: 40px 0px 0px;
  }

  .apply_now {
    padding: 20px 0px;
  }

  .slide_con_mp {
    padding: 20px 0px 0px;
    text-align: center;
  }

  .slide_detail img {
    margin: 0 auto;
    display: block;
  }

  .img_tag_text {
    max-width: 100%;
    margin-bottom: 15px;
    margin-top: -40px;
  }

  .slide_con_mp h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .slide_txt_list {
    margin-left: 0px;
    padding-bottom: 15px;
  }

  .slide_txt_list li::before {
    left: 0;
  }

  .slide_txt_list li {
    text-align: left;
    padding-left: 15px;
  }

  .custom_button_blue {
    font-size: 14px;
    padding: 12px 24px;
  }

  .slide_thumb_cont {
    position: static;
    max-width: 275px;
    margin: 20px auto 0px;
  }

  .included_benefits {
    padding: 20px 0px 0px;
  }

  /*18.08.2017*/
  .traveled_area .rewards_inr {
    margin: 25px 0 0;
  }

  .btn_outr .global_btn {
    padding: 10px 18px;
    font-size: 13px;
  }

  .thnx_msg {
    padding: 20px 0px;
  }

  .thnx_msg h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .thankU_bttm {
    padding: 20px 0px;
  }

  .thankU_social li a {
    font-size: 22px;
  }

  .thankU_social li {
    margin-left: 25px;
  }

  .btm_text a {
    padding: 10px 42px;
  }

  /*end*/
  /*21.08.2017*/
  .included_benefits_inner_txt li h2 {
    font-size: 17px;
  }

  .brimCard_menu li p {
    font-size: 14px;
  }

  .brimCard_menu li {
    margin-bottom: 0px;
  }

  .main-area-content .traveled_cell {
    margin-top: 20px;
  }

  .main-area-content .traveled_right {
    width: 400px;
  }

  .main-area-content .traveled_cell h4 {
    margin-bottom: 10px;
  }

  .main-area-content {
    padding: 20px 0px;
  }

  .main-area-content .sky_hd {
    font-size: 25px;
  }

  .birth_dates select.input-lg {
    line-height: 30px;
    font-size: 15px;
  }

  /*end*/
  /*s.p 28.8.2017---*/
  .single_feature_bnr h2 {
    font-size: 30px;
  }

  .ceteris_area-left {
    margin: 0;
  }

  .ceteris_area h3 {
    font-size: 26px;
    margin: 0px 0 15px;
  }

  .ceteris_area p {
    font-size: 14px;
  }

  .all_types_area {
    margin-left: 0;
    margin-top: 25px;
  }

  .covered_area span {
    font-size: 16px;
    margin-top: 5px;
  }

  .covered_blog_are {
    margin: 40px 0 0;
  }

  .covered_blog_cell h4 {
    font-size: 16px;
    margin: 12px 0 8px;
  }

  .covered_blog_cell {
    padding: 0 12px 20px;
  }

  .covered_area {
    padding: 40px 0 10px;
  }

  .semper_area {
    padding: 45px 0 30px;
  }

  .semper_left:before {
    max-width: 455px;
  }

  .semper_right p {
    margin: 8px 0 0;
  }

  .real_time_area {
    padding: 40px 0 30px;
  }

  .real_time_left {
    margin: 0 0 30px 0;
  }

  .real_time_right {
    max-width: 165px;
    margin: 0 auto;
  }

  .comment_slider p {
    font-size: 16px;
    padding: 45px 50px 0 50px;
    line-height: 24px;
  }

  .comment_area {
    padding: 32px 0;
  }

  .comment_slider {
    padding: 0 40px;
  }

  .redeem_area {
    padding: 15px 0 30px;
  }

  .redeem_right {
    margin: 0;
  }

  .redeem_area p {
    margin: 10px 0 0;
  }

  .other_thing_area {
    padding: 35px 0px;
  }

  .text_blog_d {
    margin: 10px 0 0;
  }

  .text_blog_d h3 {
    font-size: 18px;
  }

  .social_area_d a {
    font-size: 35px;
  }

  .footer_menu.text-left {
    text-align: left;
  }

  .footer_menu_mob_left.text-left {
    text-align: left;
    min-height: 180px;
  }

  .brim_SignUp {
    margin-bottom: 40px;
  }

  .fttr_top .col-xs-4 {
    margin-bottom: 25px;
  }

  .chat_pic {
    top: -116px;
  }

  /*end s.p 28.8.2017---*/
  /*    29.08.2017*/
  .pay_Installment {
    padding: 45px 0px;
  }

  .save_currencies {
    padding: 25px 0px 55px;
  }

  .financial_goals .financial_outer {
    padding-bottom: 30px;
    padding-top: 50px;
  }

  .slide_new_row {
    padding-top: 25px;
  }

  .hd_header_con {
    padding-left: 15px;
  }

  /* end*/
  .cardHalf {
    width: 100% !important;
    position: relative;
  }

  .play_text {
    bottom: 0;
  }

  .play_text a {
    font-size: 15px;
  }

  .play_text a img {
    width: 45px;
  }

  .play_text a i {
    margin-right: 10px;
  }

  .bannerCards .row {
    padding-bottom: 0;
  }

  .feature_cell {
    margin: 30px 0;
  }

  .see_text {
    clear: both;
  }

  .traveled_right {
    margin-top: 30px;
  }

  .hd_header_con span {
    font-size: 17px;
  }

  .slide_new_row {
    padding-top: 0;
  }

  .slide_new_row .nav-tabs li {
    width: 33.333%;
  }

  .innerboxinactive.active h2,
  .innerboxinactive h2 {
    line-height: normal;
    font-size: 14px;
  }

  .innerboxinactive p {
    font-size: 13px;
    margin-top: 5px;
    max-width: 100%;
  }

  .hd_header_con h2 {
    font-size: 18px;
  }

  .slide_new_row {
    margin-bottom: 0;
  }

  .apply_now .tab-pane .row {
    margin: 0 !important;
  }

  .apply_now .tab-content .row h2 {
    font-size: 18px;
  }

  .apply_now .tab-content .row > div {
    margin-bottom: 15px;
  }

  .cellCompare .imguoter {
    width: 70px;
  }

  .tableCompare .tbrow-e:first-child,
  .tableCompare .tbrow-e:nth-child(2) {
    display: none;
  }

  .cellCompare {
    display: block;
    float: left;
    width: 33.333%;
    border: 1px solid #ccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(204, 204, 204);
    line-height: 30px;
    height: auto;
  }

  .tbrow-e .cellCompare:first-child {
    display: block;
    width: 100%;
  }

  .compareCards {
    overflow-x: inherit;
    height: auto;
    width: auto;
  }

  .phoNeSlide {
    position: relative;
  }

  .card_name {
    display: inline-block;
    line-height: normal;
  }

  .tbrow-e .cellCompare:first-child {
    font-weight: 700;
  }

  .cellCompare {
    display: block;
    width: 100%;
    text-align: left;
    float: none;
  }

  .cardImg {
    position: relative;
  }

  .moveCard .cardImg::after {
    left: 50px;
  }

  .tbrow-e {
    margin-bottom: 5px;
    display: block;
  }

  .tbrow-e .cellCompare:first-child {
    background: #f3f3f3;
  }

  .new_frm_area {
    margin: 30px 0;
  }

  .active_card_menu li {
    width: 32%;
  }

  .card_cell {
    padding: 0 5px;
  }

  .sideane ul li {
    float: left;
    margin: 0 12px 8px 0;
  }

  .sideane {
    overflow: hidden;
    margin-bottom: 28px;
  }

  .get_touch_inr {
    width: 100%;
  }

  .home_bnr_left h3 {
    font-size: 20px;
  }

  .home_bnr_left h1 {
    font-size: 30px;
    line-height: 30px;
  }

  .home_bnr_left .bnr_btn {
    margin-top: 15px;
  }

  .bnr_btn {
    margin-top: 5px;
  }

  .bnr_btn a {
    padding: 10px 20px;
  }

  .home_bnr_left .bnr_btn a {
    padding: 10px 30px;
  }

  .pic_cell {
    height: 158px;
  }

  .pic_title {
    font-size: 18px;
  }

  .security_area .col-sm-4 {
    margin-top: 0;
  }

  .security_area {
    padding: 20px 0 21px;
  }

  .social_area_d a {
    margin: 0 3px 10px;
  }

  .points_area {
    padding: 20px 0;
  }

  .points_slider {
    margin-top: 25px;
  }

  .sky_hd,
  .semper_right h2,
  .real_time_left h2,
  .redeem_right h2,
  .other_thing_area h2,
  .covered_area h2 {
    font-size: 30px;
  }

  .social_area_d a {
    font-size: 25px;
  }

  .no_bank_area h2 {
    font-size: 22px;
    margin-bottom: 16px;
  }

  .no_bank_area {
    padding-top: 20px;
  }

  .brim_mob {
    margin: 30px auto;
    text-align: center;
  }

  .slide_inn p {
    margin: 15px 40px 30px;
    font-size: 14px;
    line-height: 24px;
  }

  .loyalty_area {
    padding: 25px 0 0;
  }

  .loyalty_area h2 {
    font-size: 23px;
  }

  .loyal_content {
    margin: 30px 0 0;
    text-align: center;
  }

  .loyal_content h3 {
    font-size: 19px;
  }

  .loyal_content p {
    margin-bottom: 15px;
  }

  .handmob_pic {
    /*display: none;*/
  }

  .points_box {
    float: none;
  }

  .total_view,
  .points_box > span {
    width: 100%;
  }

  .redemption_text {
    margin: 10px 0 0;
  }

  .brim_member ul {
    display: block;
    width: 100%;
    text-align: center;
  }

  .brim_member li:first-child {
    margin-left: 10px;
  }

  .brim_member li:last-child {
    margin-right: 10px;
  }

  .brim_member li {
    text-align: center;
    margin: 0 10px 10px;
    display: inline-block;
  }

  .brim_member {
    padding: 20px 0 30px;
  }

  .install_area,
  .how_spnd {
    padding: 25px 0;
  }

  .install_left h3,
  .how_spnd h3 {
    font-size: 24px;
  }

  .install_left {
    padding-right: 0;
    margin-bottom: 25px;
  }

  .free_travel_area {
    padding: 45px 0;
  }

  .free_travel_area h2,
  .travel_cell {
    margin-bottom: 20px;
  }

  .btm_grn_text {
    margin: 25px 0 0;
  }

  .spnd_cell {
    margin: 0;
  }

  .side_pic {
    margin-right: 0;
  }

  .you_with_brim {
    padding: 30px 0;
  }

  .you_with_brim h3 {
    font-size: 25px;
  }

  .card_optioncell {
    margin: 0;
  }

  .card_optioncell h4 a {
    font-size: 14px;
  }

  .bar_wrap,
  .load_progress_bar {
    width: 95%;
  }

  /* .home_banner .row > div {
        width: 100%;
        float: none;
        text-align: center;
    } */
  .security_area .row > div {
    width: 100%;
    float: none;
  }

  .home_bnr_left h1 {
    font-size: 22px;
    min-height: 38px;
  }

  .itemWording {
    line-height: 24px;
  }

  .totalText {
    font-size: 22px;
  }

  .home_bnr_left h3 {
    font-size: 17px;
  }

  .home_bnr_left {
    padding: 30px 0 0;
  }

  .new_card,
  .new_phn {
    padding: 20px 0;
  }

  .brim_go h3,
  .signup_Text h3 {
    font-size: 22px;
  }

  .security_area img {
    max-width: 50%;
    display: block;
    margin: 0 auto;
  }

  .security_cell {
    margin-top: 40px;
  }

  .brim_go h3,
  .signup_Text h3,
  .amazon_bnr,
  .security_cell h3,
  .points_area h3 {
    font-size: 22px;
  }

  /* .slide_inn p,
    .signup_Text p {
        font-size: 13px;
    } */

  .signup_Text .bnr_btn {
    margin-top: 15px;
  }

  .fttr_top i.fa.fa-instagram {
    line-height: 21px;
  }

  .home_bnr_left {
    padding: 80px 0 0;
  }

  .home_bnr_left h3 {
    font-size: 16px;
  }

  /* 21-11-2017 */
  .global_btn.back_btn {
    padding-left: 25px;
  }

  /* .also_para_new ul li {
        padding-left: 15px;
        margin-bottom: 10px;
        font-size: 14px;
    } */

  .loyal_content p,
  .how_spnd p,
  .loyal_content p {
    font-size: 14px;
  }

  .points_section_new .item img {
    max-height: 45px;
  }

  .chair_pic_area {
    margin: 70px 0 0 0;
  }

  .boingo_plane {
    margin: 0 auto 40px;
  }

  .boingo_Text p + p {
    margin-top: 10px;
  }

  .boingo_Text {
    text-align: center;
  }

  .boingo_Text p {
    font-size: 18px;
    line-height: 24px;
  }

  .wrapBoing {
    padding: 80px 0 80px;
  }

  .how_spnd .spnd_cell h3 {
    font-size: 20px;
  }

  .card_btn_cell {
    margin-top: 0;
  }

  .cTooltip {
    left: 0;
    margin: 0;
    /*
            bottom: auto;
            top: 100%;
        */
    z-index: 2;
  }

  .critMobile ul li a {
    position: static;
  }

  .critMobile ul li {
    position: relative;
    overflow: visible;
  }

  .cTooltip:after {
    transform: translateX(-50%) rotate(0);
    -webkit-transform: translateX(-50%) rotate(0);
    bottom: 100%;
    top: auto;
    border-top-color: transparent;
    border-bottom-color: rgba(0, 0, 0, 0.7);
  }

  .skw_img {
    position: static;
  }

  .skw_list {
    margin-left: 0;
    transform: inherit;
    padding-right: 0;
  }

  .skw_list ul li {
    transform: inherit;
  }

  .new_signup_container .top_area h3,
  .new_signup_container .payment_form_submission h3 {
    margin-bottom: 5px;
  }

  .skytext {
    margin: 10px 0 20px;
  }

  .skw_list ul li {
    padding-bottom: 20px;
  }

  .new_signup_container .payment-form {
    margin-top: 20px;
  }

  .valueCard-e .cTooltip {
    right: 0px;
    left: 0;
    top: calc(100% - 10px);
    top: -webkit-calc(100% - 10px);
    z-index: 99;
    bottom: auto;
    width: inherit;
  }

  .valueCard-e a[data-toggle="tooltip"] {
    position: static;
  }

  .valueCard-e ul li {
    position: relative;
    overflow: visible;
  }

  #addmember.setup_limit .modal-dialog,
  #addmember2.setup_limit .modal-dialog {
    width: 90%;
  }

  /*    d css*/
  .card-outer {
    margin: 100px 50px 0;
  }

  .need_hlp_box {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }

  .aditional-member {
    margin-top: 40px;
  }

  .go-grn {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .frm_wrap-2 {
    width: 100%;
  }

  .mem-bx p {
    padding-bottom: 5px;
  }

  .mem-bx h4 {
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 10px;
  }

  .mem-item-bx .hvr-cont ul li,
  .mem-item-bx .hvr-cont ul li.limit {
    margin-bottom: 10px;
  }

  .mem-item-bx .hvr-cont ul li a figure {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }

  .boingo_planeC {
    margin: 10px auto 0px;
    top: inherit;
    position: static;
    max-width: 100%;
  }

  .finished::before {
    right: -65px;
  }

  .rating_bar_d li:first-child .dot_cell {
    margin-left: -17px;
  }

  .rating_bar_d li:last-child .dot_cell {
    margin-right: -17px;
  }

  .activate_step_one {
    margin-right: 0;
    margin-top: 20px;
  }

  .marina_textgap {
    margin-bottom: 35px;
  }

  .page-template-activate .new_frm_area {
    padding-top: 30px;
  }

  .page-template-activate .marina_text {
    font-size: 16px;
    line-height: 25px;
  }

  .activation_custom_form {
    padding-top: 30px;
  }

  .active_card_menu li a {
    font-size: 13px;
  }

  .activation_custom_form .validate_frm .secret_answer {
    margin-bottom: 30px;
  }

  .card_activation_form .marina_textgap span {
    margin-top: 10px;
  }

  /**** 03-02-18 ***/
  .earn_more h3 {
    line-height: 18px;
  }

  .food_points {
    left: -100px;
    margin: 0 0 20px;
  }

  .food_points:after {
    transform: none;
    bottom: -16px;
    left: 90px;
    border-top-color: rgba(0, 0, 0, 0.7);
    border-bottom-color: transparent;
  }

  /*
        .trv_side_right {
            display: none;
        }
    */
  .trv_strapicon {
    display: block;
  }

  .trv_header-alt .trv_strapicon {
    top: 7px;
  }

  .trv_logo_container {
    float: none;
    margin-top: 0px;
    text-align: center;
  }

  .trv_arrow {
    bottom: 20px;
  }

  .trv_side_right {
    position: fixed;
    width: 260px;
    top: 0;
    bottom: 0;
    background-color: #00c2e0;
    right: -260px;
    z-index: 998;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    margin: 0;
    height: 100%;
    padding-top: 50px;
    overflow-y: auto;
    padding-right: 20px;
    padding-left: 7px;
  }

  .trv_addpanel .trv_side_right {
    right: 0;
  }

  .trv_main_menu {
    float: none;
  }

  .trv_addpanel {
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }

  .trv_main_menu li {
    display: block;
    float: none;
  }

  .trv_main_menu li a {
    font-size: 20px;
    text-align: left;
  }

  .trv_main_menu li a:hover {
    color: #454545;
  }

  .trv_head_right {
    float: none;
    margin: 0;
    padding-top: 2px;
  }

  .trv_head_right li {
    display: block;
    float: none;
  }

  .trv_head_right li a {
    font-size: 20px;
    text-align: left;
  }

  .trv_head_right li a:hover {
    color: #454545;
  }

  .trv_addpanel .trv_strapicon i:before {
    content: "\f00d";
    font-family: "FontAwesome";
  }

  .trv_head_right li.trv_get_brim a {
    text-align: center;
    margin-top: 20px;
  }

  .trv_head_right li.trv_get_brim a:hover {
    background-color: #454545;
    color: #ffffff;
  }

  .trv_top_banner h1 {
    font-size: 26px;
  }

  .trv_cooming_soon h2 {
    font-size: 30px;
  }

  .trv_cooming_soon h2 {
    margin-bottom: 20px;
  }

  .trv_cooming_soon p {
    font-size: 15px;
  }

  .trv_cooming_soon h3 {
    font-size: 24px;
  }

  .trv_card_member h2 {
    font-size: 24px;
    padding: 0 20px;
    margin-bottom: 10px;
  }

  .trv_card_inner {
    padding: 50px 0 30px;
  }

  .trv_card_box {
    padding: 14px;
    margin-bottom: 20px;
  }

  .trv_machu_picchu_head h3 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .trv_machu_picchu_head p {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .trv_machu_picchu_head h2 {
    font-size: 34px;
  }

  .trv_count_text {
    text-align: left;
  }

  .trv_how_enter_right li {
    margin-bottom: 20px;
  }

  .trv_details h3 {
    margin-bottom: 20px;
  }

  .trv_details h3 {
    font-size: 23px;
    letter-spacing: 1px;
    padding-left: 23px;
  }

  .trv_how_enter {
    margin-bottom: 40px;
  }

  .trv_full_slide .slick-arrow.slick-next {
    right: 30px;
  }

  .trv_full_slide .slick-arrow.slick-prev {
    left: 30px;
  }

  .trv_full_slide {
    margin-bottom: 30px;
  }

  .trv_details_txt_right {
    width: 82%;
  }

  .page-template-travel .trv_main_menu li.current-menu-item a {
    color: #454545;
  }

  .page-template-travel .header_wrap {
    opacity: 1;
    transition: 200ms ease-in-out;
    -webkit-transition: 200ms ease-in-out;
    -moz-transition: 200ms ease-in-out;
    visibility: hidden;
  }

  .page-template-travel .header_wrap.new_travel_wrap {
    opacity: 1;
    visibility: visible;
  }

  .trv_top_banner {
    width: 100%;
  }

  .trv_top_banner img {
    height: 230px;
    width: auto;
    max-width: inherit;
  }

  .security_area img {
    margin-top: 0px;
    float: none;
  }

  /**** 03-02-18 ***/
  /*==29.3.2018==*/
  .page-template-amazon-signup .skw_list_container .skw_img {
    margin: 0px auto;
  }

  .page-template-amazon-signup .skw_list_container .skw_img img {
    margin-left: -25px;
  }

  .page-template-amazon-signup .skw_list_container .skw_list {
    margin: 0px auto;
    padding: 10px 0px 0px;
  }

  .page-template-amazon-signup .skw_list_container .skw_list,
  .page-template-amazon-signup .skw_list_container .skw_list ul li {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(-0deg);
    -ms-transform: skewX(0deg);
    transform: skewX(0deg);
  }

  .skw_offer_list {
    padding-top: 10px;
  }

  .page-template-amazon-signup .payment-form {
    padding: 25px 0px 10px;
  }

  .page-template-amazon-signup .payment-form:after {
    top: 0px;
  }

  .page-template-amazon-signup .btn_outr_new {
    margin: 30px 0;
  }

  .amazon-congrats-box {
    padding: 55px 50px 0px;
    margin: 0px;
  }

  .amazon-congrats-box h2 {
    margin-bottom: 30px;
  }

  .amazon-congrats-box h3 {
    margin: 10px auto 30px;
    line-height: 25px;
  }

  .amazon-congrats-box span {
    font-size: 38px;
  }

  .amazon-congrats-box .refer_code p {
    margin: -10px auto 35px;
  }

  .amazon-congrats-box .codeMsg span {
    font-size: 15px;
  }

  /*==end==*/
  /*--s.p 5.4.2017---*/
  .mobile_item {
    margin-bottom: 10px;
    min-height: auto;
  }

  .watch_mobile figure {
    max-width: 190px;
    margin: 0px auto 25px;
  }

  .page-template-features .install_left.new_install {
    margin-top: 20px;
  }

  .brim_open_rewardz_btm {
    display: none;
  }

  .mobile_lft_blk,
  .mobile_rt_blk {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }

  .mobile_lft_blk {
    order: 1;
  }

  .mobile_rt_blk {
    order: 2;
  }

  .Real_time_nft_sm {
    width: 350px;
    /* bottom: 38%; */
  }

  .Real_time_nft_inner {
    width: auto;
  }

  .Real_time_nft_lft {
    max-width: 420px;
    margin: 30px auto 0px;
  }

  .free_travel_area h2 {
    margin-bottom: 30px;
  }

  .brim_control_image {
    padding-top: 200px;
    padding-bottom: 0;
    min-height: 1px;
  }

  .email_confirm_area {
    width: auto;
    margin-bottom: 20px;
  }

  .contest_top .trv_adventure {
    position: relative;
    top: auto;
    margin-bottom: 0;
    margin-top: 10px;
  }

  .contest_top .trv_machu_picchu_head {
    margin-bottom: 30px;
  }

  .email_confirm_area p {
    font-size: 17px;
  }

  .emailerror {
    padding: 9px 15px 8px 55px;
    font-size: 16px;
    margin-bottom: 20px;
  }

  .error_text p {
    line-height: 26px;
    font-size: 15px;
  }

  .like_add ul li {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }

  .emailsuccss {
    background-position: 18px center;
    font-size: 16px;
    padding: 9px 15px 6px 56px;
    margin: 0 auto 65px;
  }

  /*end-s.p 5.4.2017---*/
  /*-s.p 9.4.2017---*/
  .Amazon_how_spendOuter .side_pic {
    margin-top: 30px;
  }

  /*end-s.p 9.4.2017---*/
  .page-template-signup .new_signup_payment_form {
    padding: 35px 20px 20px !important;
    margin-bottom: 10px !important;
  }

  .mobile_another_signup {
    display: block;
  }

  .page-template-signup .form_btn_container {
    margin-bottom: 0px;
  }

  /*--about-us-13.6.2018---*/
  .inner_banner_txt h2 {
    font-size: 35px;
    margin: 0px auto 0px;
  }

  .about_title_txt h3 {
    font-size: 40px;
  }

  .about_medium_txt p {
    font-size: 18px;
  }

  .about_regular_txt p {
    font-size: 14px;
  }

  .about_txt_header h4 {
    font-size: 24px;
  }

  .about_txt_header p {
    font-size: 20px;
  }

  .brim_single_member_pic {
    width: 125px;
    height: 125px;
  }

  .brim_top_txt {
    margin-top: 10px;
    padding-bottom: 5px;
  }

  .brim_member_name {
    font-size: 16px;
  }

  .brim_member_deg {
    font-size: 11px;
  }

  .brim_content_inner p {
    font-size: 13px;
  }

  .brim_single_member {
    margin-bottom: 40px;
  }

  .brim_member_box {
    width: 33.33%;
  }

  .brim_single_member_inner {
    padding: 20px 15px;
  }

  .brim_team_row {
    margin: 0px -15px;
  }

  .about_brim_team {
    padding: 45px 0px 30px;
  }

  .blog_slider_container {
    margin-top: 20px;
  }

  .related_inner {
    margin-bottom: 30px;
  }

  .blog_posts {
    margin-bottom: 30px;
  }

  .img_inside {
    width: auto;
    margin-left: 0px;
    margin-right: 0;
    float: none;
  }

  .uber_eat_headline h3 {
    font-size: 24px;
  }

  .uber_eat_headline h5 {
    font-size: 15px;
    margin-top: 10px;
  }

  .uber_eat_img figure {
    max-width: 80px;
    margin-bottom: 10px;
  }

  /*--about-us-13.6.2018-end--*/
  /*--6.7.2018--*/
  .brim_go {
    text-align: center;
  }

  .no_bank_area {
    padding-top: 45px;
  }

  .page-template-home-page .no_bank_area h3 {
    margin-bottom: 45px;
  }

  .brim_mob {
    margin: 20px auto -80px;
  }

  .all_banner_pic_inner {
    max-width: 70%;
  }

  .all_banner_pic {
    background-position: right -400px center;
  }

  .all_txt_pic_element_fig {
    max-width: 300px;
    margin-top: 60px;
  }

  .all_txt_pic_inner {
    max-width: 40%;
  }

  .current_rate {
    text-align: center;
    margin: 0 auto 5px;
    width: 290px;
    padding: 2px 10px 4px;
  }

  .current_rate .first_text {
    display: block;
  }

  .footer_menu li {
    margin-bottom: 6px;
  }

  .locked_card {
    width: 425px;
  }

  .page-template-home-page .security_area .security_area_img .locked_card img {
    max-width: 410px;
    margin: 5px auto 9px;
  }

  .Amazon_banner_iner {
    display: none;
  }

  .Amazon_banner2_iner {
    display: block;
    position: relative;
  }

  .topbanner_abso .container,
  .topbanner_abso .row,
  .topbanner_abso .col-sm-6.col-xs-12 {
    height: 100%;
  }

  .home_bnr_left.amazon_new_text {
    position: absolute;
    bottom: 20px;
    text-align: center;
    left: 0;
    right: 0;
  }

  .amazon_new_text h1,
  .amazon_new_text h2,
  .amazon_new_text h3,
  .amazon_new_text p {
    color: #fff;
  }

  .amazon_new_text.amazon_new_text h2 {
    font-size: 24px;
  }

  .home_bnr_left.amazon_new_text .bnr_btn {
    text-align: center;
  }

  .home_bnr_left.amazon_new_text .bnr_btn a {
    text-align: center;
    padding: 6px 25px;
    font-size: 14px;
  }

  .home_bnr_left.amazon_new_text h3 {
    font-size: 16px;
    width: auto;
  }

  .Real_time_nft_rt_inner {
    margin: 0px auto 30px;
    text-align: left;
    max-width: 100%;
    padding: 0px;
  }

  /* .securiy_gn_txt p {
        font-size: 14px;
        line-height: normal;
        margin: 0 0 12px;
    } */

  .rewprd_txt {
    float: none;
    width: 125px;
    margin: 0 auto 15px;
  }

  .rewprd_txt_mid {
    text-align: center;
    width: 325px;
    margin: 0 auto;
    float: none;
  }

  .rewprd_txt_mid h3 {
    font-size: 16px;
  }

  .rewprd_txt_mid p {
    font-size: 10px;
  }

  .rewardcop {
    display: none;
  }

  .rewardcop_mob {
    width: 332px;
    margin: 20px auto;
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    bottom: -88px;
  }

  .reward_sec {
    padding: 35px 0 130px;
    margin-bottom: 90px;
    /*--end--*/
  }

  .crear_body {
    width: auto;
    padding: 20px;
  }

  .crear_body h2 {
    font-size: 30px;
  }

  .crear_body h3 {
    font-size: 18px;
    padding: 0;
    line-height: 28px;
  }

  .crear_body ul li {
    margin-bottom: 0;
  }

  .crear_body ul li a {
    padding: 25px 10px 20px;
  }

  .crear_body ul li a:after {
    position: absolute;
    right: 10px;
    top: 28px;
    content: "";
    width: 10px;
    height: 18px;
  }

  .crear_body ul li a .spacing_text span {
    margin-right: 20px;
  }

  .crrear_head h2 {
    font-size: 24px;
  }

  .crrear_head h3 {
    font-size: 16px;
  }

  /* .cerear_textsingle p {
        font-size: 14px;
    } */

  /* .cerear_textsingle li {
        font-size: 14px;
    } */

  .crrear_head h1 {
    margin-bottom: 40px;
  }

  /* .crrear_head h2 {
        margin-bottom: 40px;
    } */

  /* holiday banner */
  .bulb_area_outer {
    margin-right: 20px;
  }

  .back_inpoint {
    font-size: 19px;
    line-height: 20px;
  }

  .bulb_area.big {
    width: 109px;
    height: 125px;
    padding-top: 30px;
  }

  .bulb_area_outer:last-child {
    margin-top: 0px;
  }

  .bulb_area_outer:first-child {
    margin-top: 0px;
  }

  .banner-item.holiday_banner > .container > .row {
    flex-wrap: wrap;
  }

  .bulb_extremouter {
    text-align: center;
  }

  .holiday_log {
    max-width: 130px;
    margin: 32px auto 16px;
  }

  .bulb_area {
    width: 109px;
    height: 125px;
    padding: 15px 5px 10px;
  }

  .bulb_area_outer {
    margin-right: 4px;
  }

  .bulb_area .upto_tx {
    font-size: 10px;
    bottom: 0;
  }

  .bulb_area .percent_tx {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    display: inline-block;
  }

  .bulb_area .percent_tx sup {
    font-size: 15px;
    top: 0px;
  }

  .back_inpoint {
    font-size: 14px;
    line-height: 15px;
    display: block;
  }

  .bulb_area .percent_tx_one {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
  }

  .bulb_area .on_us {
    font-size: 12px;
    line-height: 16px;
  }

  .bulb_area .upto_tx_one {
    font-size: 12px;
  }

  .bnr_btn.get_brim_holiday {
    margin-top: 20px;
  }

  .bnr_btn.get_brim_holiday {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .page-template-home-page
    .silder_top
    .slick-track
    .banner-item.slick-slide.holiday_banner {
    background-image: url(../images/mob_bg_ho.png);
  }

  .banner_text_eco_dot h3 {
    font-size: 14px;
    line-height: 22px;
  }

  .banner_text_eco_dot h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .eco_dot_banner {
    overflow: hidden;
  }

  /*--raptor-767--*/
  .mobile_card_each {
    width: 100%;
    max-width: unset;
    padding-right: 0px;
    margin-bottom: 20px;
  }

  .lft_raptor_box {
    width: 35%;
    padding-left: 15px;
  }

  .top_raptor_text h1 {
    font-size: 26px;
    line-height: 30px;
  }

  .top_raptor_text p {
    font-size: 14px;
    line-height: 19px;
    margin-top: 5px;
  }

  .top_raptor_text {
    margin-top: 40px;
    margin-left: auto;
    max-width: 380px;
  }

  .lft_inner_raptor {
    max-width: 300px;
    float: none;
    margin-left: auto;
  }

  .rt_inner_raptor .blue_raptor_btn {
    min-width: 215px;
    font-size: 14px;
    padding: 10px 20px;
  }

  .rt_raptor_box {
    padding-right: 15px;
    width: 65%;
  }

  .raptor_match_sec h5 {
    font-size: 16px;
    line-height: 18px;
  }

  .raptor_match_sec p {
    font-size: 13px;
    line-height: 14px;
  }

  .ref_add_user_sec {
    padding: 55px 0px;
  }

  .share_code_sec {
    padding: 45px 0px 60px;
  }

  .invite_friend_header p {
    font-size: 20px;
  }

  .invite_friend_header {
    margin-bottom: 20px;
    max-width: 480px;
  }

  .add_friends_sec {
    max-width: 450px;
    margin-top: 35px;
  }

  .invite_corner {
    height: 220px;
  }

  .PrimaryNotActivated_area {
    width: auto;
  }

  .moreInfoRequired_area {
    width: auto;
  }

  .new_save_curr .price_Range {
    display: block;
  }

  .price_RangeA.price_Range .slider.slider-horizontal {
    width: 70%;
  }

  .sickkid_lower {
    flex-wrap: wrap;
  }

  .tell_us_sec {
    max-width: inherit;
  }

  .learn_more_single_ing {
    padding: 0 50px;
    margin-bottom: 30px;
  }

  .learn_more_single {
    padding: 0 15px;
    float: none;
    width: auto;
  }

  .ecommerce_shop_head h2 {
    font-size: 22px;
    font-family: "Axiforma_Bold";
  }

  .what_is_brim_merketplace p {
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 24px;
    padding: 0;
  }

  .what_is_brim_merketplace h3 {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 30px;
    line-height: 20px;
  }

  .what_is_brim_merketplace .learn_more_single p {
    line-height: 24px;
  }

  .cars_holder_main {
    padding: 20px 20px;
    max-width: 420px;
    margin: 0 auto 20px;
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
  }

  .new_ovel p {
    font-size: 14px;
    line-height: 20px;
  }

  .artical_click_banner_sec {
    margin-top: 60px;
    padding: 40px 0;
  }

  .artical_click_banner_sec h2 {
    font-size: 28px;
    line-height: 39px;
    text-align: left;
    margin-bottom: 20px;
  }

  .artical_click_banner_sec .image_wrp {
    max-width: 350px;
  }

  .alartbanner_master_card .latest_news {
    height: 40px;
    max-width: 100%;
    margin-left: 120px;
    margin-bottom: 25px;
    font-size: 18px;
    padding: 0;
    justify-content: center;
  }

  .alartbanner_master_card .master_img {
    max-width: 140px;
  }

  .alartbanner_master_card .container p {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
  }

  .alartbanner_master_card .container p a {
    margin-top: 0;
  }

  .alartbanner_master_card {
    padding: 0 0 30px;
  }

  .master_card_alartbanner {
    padding-top: 180px !important;
  }

  .brimplusmrstcrd.brimplusmrstcrd_holder
    .cnct_wrap
    .cnct_wrp
    .brim_mstr-btn
    a {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
  }

  .delottet_sec .text_wrp p {
    font-size: 18px;
    line-height: 25px;
  }

  .delottet_sec {
    margin-bottom: 20px;
    padding: 40px 0;
    background-image: url(../images/deloitte_MOBILE.png);
  }
  .fttr_top .five_row {
    flex-wrap: wrap;
  }
  .five_col-md-20 {
    width: 50%;
  }
  /* start 11.05.24 */
  .compare_card_modal .compare_container{
    height: calc(100vh - 200px);
  }
  /* end 11.05.24 */
  /* start 16.05.24 evng */
  .vcard-activation .global_btn.back_btn{
    margin: 0 0 20px;
  }
  .tool_tip_mobile .white_info_tip{
    left: -90px;
  }
  .tool_tip_mobile .white_info_tip:after{
    left: unset;
    right: -7px;
  }
  /* end 16.05.24 evng */
}

@media (max-width: 767px) {
  .global_home_hdr h6 {
    margin-top: 0px;
  }

  .globe_card_sec {
    background: #fff;
  }

  .blk_slide_items h2 {
    font-size: 20px;
  }

  .page_nav .nav-link span {
    height: 0;
    width: 0;
    overflow: hidden;
  }

  .overflow_hidden {
    padding-bottom: 100px;
  }

  .filp_text {
    right: -5px;
  }

  .home-banner-cta {
    text-align: center !important;
    margin-top: 20px !important;
  }

  .uber_eats_items .home-banner-cta {
    text-align: left !important;
    margin-top: 20px !important;
  }

  .sequirity_hdng {
    font-size: 23px;
  }

  .sequirity_protect .sequirity_hdng {
    max-width: 400px;
  }

  .protect_outer {
    margin-top: 35px;
  }

  .sequirity_item {
    min-height: auto;
    margin-bottom: 25px;
  }

  .sequirity_aria .loyal_content {
    margin-top: 15px;
  }

  .loyal_content p {
    font-size: 14px;
  }

  /*    ===================*/
  .brim_control {
    padding-bottom: 40px;
  }

  .brim_SignUp {
    padding: 40px 0px 40px;
  }

  .accordian_open .accordin_Hdng_ac {
    margin-bottom: 20px !important;
  }

  /*** 03-02-18 ***/
  .banner_marketing_site_v3 {
    padding: 15px 30px;
  }

  .food_section:before {
    width: 30px;
  }

  .earn_more p {
    font-size: 14px;
    margin: 0;
  }

  .earn_more {
    padding: 15px 0 0;
  }

  /*** 03-02-18 ***/
  /*==26.3.2018===*/
  .banner-item.slick-slide {
    padding-left: 0px;
    padding-right: 0px;
    min-height: 358px;
    position: relative;
  }

  .banner-item.slick-slide > .container {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .banner-item.uber_mob_banner.slick-slide > .container {
    position: absolute;
    top: 37%;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  .banner-item.slick-slide > .container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .trv_card_width {
    width: 75%;
    overflow: visible;
  }

  .trv_card_box .cTooltip {
    left: auto;
    right: 0px;
    margin-right: -32px;
    margin-left: 0;
  }

  .trv_card_box .cTooltip:after {
    right: 30px;
  }

  .trv_cooming_soon .trv_icon_tab {
    text-align: center;
  }

  .numeric_text-2 span {
    bottom: 20px;
  }

  .success_outer_wrap .err_success {
    bottom: 10px;
  }

  .new_banner_contest_sec {
    display: block;
  }

  .hom_leftimg,
  .hom_rightimg,
  .hom_mid_machu {
    width: 100%;
  }

  .trv_card_member .hom_mid_machu h3 {
    font-size: 30px;
    margin-bottom: 5px;
  }

  .trv_card_member .hom_mid_machu h4 {
    font-size: 20px;
    margin-bottom: 5px;
  }

  .trv_card_member .hom_mid_machu h2 {
    font-size: 50px;
    margin-bottom: 5px;
  }

  .hom_imgtxt img {
    width: 100px;
  }

  .hom_lowertxt_out {
    padding: 10px 20px 10px;
    position: relative;
  }

  .hom_mid_machu {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .hom_mid_machu a {
    font-size: 16px;
  }

  .hom_livetxt {
    font-size: 11px;
    line-height: 20px;
  }

  .earn_more h3 {
    font-size: 16px;
  }

  /*====30.3.2018===*/
  /* .page-template-amazon-application-new .btn_outr .global_btn,
    .page-template-application-new .btn_outr .global_btn {
        padding: 10px 48px 10px 18px;
    } */

  .page-template-amazon-application-new .validate_frm .back_btn,
  .page-template-application-new .validate_frm .back_btn {
    padding: 10px 18px 10px 48px;
  }

  .page-template-home-page .points_area .am_section {
    margin-bottom: 35px;
    margin-top: 40px;
  }

  .amazon_box_txt {
    position: static;
    width: 100%;
    height: auto;
    background-position: center center;
    box-shadow: inset 0 0px 0px 2px rgba(0, 0, 0, 0.1);
  }

  .amazon_box_bg {
    position: static;
    width: 100%;
    height: 250px;
  }

  .amazon_right_box_txt {
    width: 100%;
  }

  .amazon_box_inner {
    height: auto;
  }

  .amz_inr_img {
    padding: 0;
  }

  .page-template-features .brim_member li {
    padding: 0px 6px;
    width: 27%;
    text-align: left;
    margin: 0 10px 20px;
  }

  .amazon_blue_pic {
    margin-right: 0;
    margin-top: 20px;
    position: static;
  }

  .amazon_inr_bnr {
    padding: 50px 0;
  }

  .trv_cooming_soon .trv_icon_tab li {
    width: 20%;
  }

  .trv_cooming_soon .trv_icon_tab li em {
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 13px;
  }

  .trv_cooming_soon .trv_icon_tab li em img {
    float: none;
    margin: 0px auto 12px;
    display: block;
  }

  .trv_cooming_soon .trv_icon_tab li em span {
    display: block;
    width: 100%;
  }

  .trv_cooming_soon .trv_icon_tab {
    font-size: 0;
  }

  .travel_freedom_section h3 {
    font-size: 22px;
  }

  .interest_travel_section {
    font-size: 14px;
  }

  .travel_freedom_section,
  .travel_freedom_section h3 {
    text-align: center;
  }

  .trv_coming_box_outer .trv_card_width {
    margin: 0px auto;
  }

  .deserve_note {
    margin-top: 16px;
    margin-bottom: 30px;
    font-size: 22px;
    text-align: center;
  }

  .ft_trv_left_coming_text .travel_freedom_section {
    text-align: left;
  }

  .trv_card_member h2 {
    margin-bottom: 30px;
  }

  .mobile_sm_slider_con {
    display: block !important;
  }

  .page-template-features .mobile_lft_blk,
  .page-template-features .mobile_rt_blk {
    display: none;
  }

  .page-template-features .watch_mobile figure {
    max-width: 230px;
    margin: 0 auto;
  }

  .page-template-features .watch_mobile {
    position: relative;
  }

  .page-template-features .watch_mobile:after {
    height: 25%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #e0ebeb;
    content: "";
    margin: 0px -15px;
    z-index: -1;
  }

  .page-template-features .mobilearia_outer h2 {
    font-size: 16px;
    margin-bottom: 25px;
  }

  .page-template-features .new_install h3 {
    text-align: center;
  }

  .page-template-features .fxd_install_text {
    font-size: 20px;
    margin: 22px 0;
  }

  .feat_instlmnt_fee_outer,
  .feat_total_btn_outer {
    display: inline-block;
    width: auto;
  }

  .feat_total_btn_outer .feat_total_btn {
    margin-right: 5px;
  }

  .feat_instlmnt_fee_outer .feat_instlmnt_fee {
    margin-left: 5px;
  }

  .right_insta_area_top {
    border: 0px;
    padding: 20px 20px;
  }

  /* .boingo_Text h3,
    .purchases_Text h2,
    .page-template-features .how_spnd h3,
    .brim_control h3,
    .page-template-features .free_travel_area h2,
    .you_with_brim h3 {
        font-family: "Axiforma_Regular";
    } */

  .page-template-features .topcell_pic {
    margin: 0px -25px;
  }

  .page-template-features .right_insta_area_top .topcell {
    max-width: 100px;
  }

  .boingo_planeC {
    margin: 15px auto 0;
    text-align: center;
  }

  .price_sliderContent {
    max-width: 450px;
    margin: 30px auto;
  }

  .page-template-features .purchases_Text {
    text-align: center;
  }

  .page-template-features .curncy_section {
    display: none;
  }

  .page-template-features .hidden_curncy_section,
  .page-template-features .hidden_curncy_section .curncy_section {
    display: block;
  }

  .page-template-features .hidden_curncy_section .curncy_section {
    padding: 10px 20px 0px;
  }

  .page-template-features .free_travel_area h2,
  .page-template-features .how_spnd h3 {
    margin-top: 30px;
  }

  .page-template-features .insuredTxt img {
    max-height: 35px;
  }

  .page-template-features .how_spnd h3 {
    text-align: left;
    margin-bottom: 10px;
  }

  /* .page-template-features .how_spnd .spnd_cell h3 {
        margin-top: 20px;
        margin-bottom: 5px;
        font-family: "Axiforma_Light";
    } */

  .brim_control_bg_hidden {
    display: block;
  }

  .page-template-features .brim_control {
    background-image: none !important;
  }

  .page-template-features .brim_control_image {
    padding-top: 15px;
  }

  .page-template-features .you_with_brim h3 {
    margin-top: 15px;
  }

  .page-template-features
    .feat_earn_points
    .feat_total_btn_outer
    .feat_total_btn,
  .page-template-features .feat_earn_points .dolar_btn_outer .dolar_btn,
  .page-template-features
    .feat_earn_points
    .feat_instlmnt_fee_outer
    .feat_instlmnt_fee {
    width: 180px;
    min-height: auto;
  }

  .page-template-features .feat_earn_points .dolar_btn_outer .dolar_btn {
    margin-right: 10px;
    margin-left: 0px;
  }

  .page-template-features
    .feat_earn_points
    .feat_instlmnt_fee_outer
    .feat_instlmnt_fee {
    margin-left: 10px;
    margin-right: 0px;
  }

  .boingo_planeC img {
    max-width: 100px;
  }

  /* 25-06-2018 */
  .distributionMdl .modal-dialog {
    text-align: center;
    padding: 20px;
    width: auto;
  }

  .distributionMdl .modal-dialog.payment-form .nextBtn {
    background-image: none;
    padding: 9px 44px;
    display: inline-block;
    width: auto;
    font-size: 16px;
    text-align: center;
  }

  .distributionMdl .modal-dialog .cancel_btn {
    padding: 9px 33px;
  }

  /*--end--*/
  .no_bank_area {
    padding-bottom: 40px;
  }

  .security_cell {
    margin-top: 80px;
  }

  .page-template-home-page .security_area .security_area_img img {
    max-width: 400px;
    margin: 5px auto 0px;
  }

  .all_banner_header h3 {
    font-size: 22px;
    max-width: 200px;
  }

  .all_banner_header p {
    font-size: 18px;
    max-width: 245px;
  }

  .all_banner_logo {
    margin-top: 14px;
  }

  .uber_eat_section {
    padding-top: 150px;
    padding-bottom: 35px;
  }

  .all_txt_banner_header h3 {
    font-size: 22px;
  }

  .all_txt_banner_header p {
    font-size: 16px;
  }

  .brim_go h3 span {
    font-size: 14px;
  }

  .trv_card_member .row .trv_card_box {
    min-height: 1px;
    height: calc(100% - 20px);
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .trv_full_slide .slick-arrow.slick-next {
    right: 15px;
  }

  .trv_full_slide .slick-arrow.slick-prev {
    left: 15px;
  }

  .confirmation_page {
    padding-bottom: 100px;
  }

  .awesome_form {
    margin: 50px auto 0px !important;
  }

  .brim_go_area {
    margin-top: 0px;
  }

  .security_area .container > .row .security_area_img,
  .security_area .container > .row .security_area_txt {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .content_maintain {
    width: auto;
  }

  .content_maintain {
    padding-top: 90px;
  }

  .logo_maintain {
    width: 120px;
    margin: 0 auto 30px;
  }

  .content_maintain p {
    font-size: 16px;
    line-height: 24px;
  }

  .content_maintain h2 {
    font-size: 26px;
    padding-bottom: 30px;
    margin-bottom: 25px;
  }

  .socialicos_main a {
    width: 40px;
  }

  .blk_slide_items h2 {
    font-size: 22px;
  }

  .blk_slide_items.uber_eats_items_banner h1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 25px;
    padding-right: 125px;
  }

  .blk_slide_items p {
    font-size: 19px;
    line-height: 24px;
  }

  .blk_slide_items .bnr_btn a {
    font-size: 14px;
  }

  .partner_video_sec {
    width: 500px;
    margin: 0 auto;
  }

  .security_area .container > .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .partner_contact_inr_wrap {
    padding-top: 35px;
  }

  /*.partner_only_txt h1 {
        font-size: 32px;
        margin-bottom: 20px;
    }*/

  .partner_only_txt h5 {
    font-size: 18px;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
    line-height: 28px;
  }

  .image_sec .global_btn {
    bottom: auto;
    right: auto;
    left: 50%;
    top: -104px;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }

  .block_section {
    padding: 40px 0px 30px;
  }

  .partner_contact_fig {
    width: 500px;
    display: block;
    margin: 0 auto;
  }

  .partner_page_video {
    padding: 19px 64px 39px 72px;
  }

  .partner_Installments {
    padding-top: 35px;
  }

  .phone_mockup_txt {
    padding-top: 0;
  }

  .brand_block_txt_sec h2 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .brand_block_txt_sec p {
    font-size: 18px;
    line-height: 28px;
  }

  .our_partner_sl_section {
    padding: 105px 0 15px;
  }

  .company_quats {
    padding: 30px 0 30px;
  }

  .our_partner_headline h1 {
    margin-bottom: 0;
  }

  .phone_mockup_img {
    max-width: 220px;
  }

  .partner_join_form {
    width: auto;
    margin: 0 15px;
    padding: 30px 10px 30px;
  }
  .mobile_side_pic_new {
    display: block;
    margin-right: -15px;
  }

  /* .mobile_side_pic_new img {
        max-width: 450px;
        margin-top: 15px;
        width: 100%;
    } */

  .how_spnd_content .how_spnd_data {
    width: 100%;
    float: none;
  }

  .security_banner h3 {
    font-size: 30px;
  }

  /* .sequirity_txt_new p {
        font-size: 16px;
    } */

  .Own_security_left {
    padding: 0;
    margin: 0px auto;
    text-align: left;
    max-width: 100%;
  }

  .Own_security_rt {
    max-width: 400px;
    text-align: center;
    margin: 40px auto 20px;
  }

  .mobilearia_outer > .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .page-template-security .protect_outer_new > .row {
    display: block;
  }

  .cust_left_text {
    position: absolute;
    right: 0;
    width: 350px;
  }

  .cust_left_text p {
    font-size: 20px;
    line-height: 20px;
  }

  .getwaycard_inner h1 {
    font-size: 30px;
  }

  .getwaycard_inner p {
    margin-bottom: 10px;
  }

  .getway_foot span {
    margin-bottom: 10px;
  }

  .getwaycard .figure {
    padding: 20px 40px;
  }

  .getwaycard {
    padding: 30px 0 30px;
  }

  .brim_amazon_dot h2 {
    font-size: 20px;
  }

  .brim_amazon_dot {
    padding: 50px 0;
  }

  .brim_amazon_dot h2 img {
    max-width: 16px;
    margin: -6px 5px 0;
  }

  .brim_amazon_dot p {
    font-size: 19px;
    letter-spacing: -0.5px;
    line-height: 27px;
    margin-bottom: 22px;
  }

  .brim_amazon_dot h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .dateandtime .cell_si {
    font-size: 16px;
  }

  .brim_amazon_dot .float_cust_dot_left figure {
    padding: 20px 20px 0 20px;
  }

  .brim_card_dot_sec h2 {
    font-size: 20px;
    margin-bottom: 40px;
  }

  .point_sec li {
    margin: 0 auto 25px;
    text-align: center;
    display: inherit;
  }

  .point_sec li:first-child {
    margin-left: auto;
  }

  .point_sec li:last-child {
    margin-right: auto;
  }

  .brim_card_dot_sec {
    padding: 40px 0 00px;
    background-position: bottom 45px center;
  }

  .point_sec {
    margin-bottom: 30px;
  }

  .path_n {
    padding-left: 0px;
    background-position: center top;
    text-align: center !important;
    text-align: left;
    margin-bottom: 70px;
    letter-spacing: 0.1px;
    padding-top: 40px;
  }

  .sprade_in {
    font-size: 18px;
    color: #454545;
    letter-spacing: 0.6px;
    background: #cae6ec;
    margin-top: 0;
    margin: 0 -15px;
    height: 60px;
    padding-bottom: 30px;
    line-height: 23px;
  }

  .sprade_in span {
    font-size: 18px;
    color: #00c1d5;
    font-family: "Axiforma_Bold";
  }

  .point_sec li {
    width: 180px;
  }

  .all_payment_method {
    padding: 40px 0px 20px;
  }

  .wallet_headline h2 {
    font-size: 30px;
    line-height: 30px;
  }

  .wallet_headline p {
    font-size: 18px;
    line-height: 24px;
  }

  .wallet_headline p + p {
    margin-top: 15px;
  }

  .wallet_box_disable {
    max-width: 270px;
    margin-right: auto;
    margin-left: auto;
  }

  .wallet_headline {
    margin-bottom: 35px;
  }

  .wallet_box_logo {
    max-width: 117px;
    height: 60px;
    margin-top: -30px;
  }

  .wallet_headline_icon img {
    max-height: 70px;
  }

  .wallet_headline_icon {
    margin-bottom: 10px;
  }

  .wallet_figure {
    max-width: 300px;
  }

  .gray_wallet_box {
    padding: 40px 0 20px;
  }

  .wallet_bold_txt h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .brim_new_open_rewardz_sec .brim_open_rewardz_inner h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .video_frame_sec {
    display: none !important;
  }

  .video_text_sec {
    width: 100%;
    margin-right: 0;
  }

  .video_text_list {
    min-height: auto !important;
    opacity: 1 !important;
  }

  .video_text_list {
    margin-top: 45px;
  }

  .video_text_list:first-child {
    margin-top: 10px;
  }

  .video_list_title h3 {
    font-size: 20px;
  }

  .video_list_title {
    margin-bottom: 20px;
  }

  /* .brim_new_open_rewardz_sec {
        padding-bottom: 10px;
    } */

  .member_new_html {
    margin: 0 -20px;
  }

  .blk_slide_items h1,
  .blk_slide_items h2,
  .blk_slide_items p,
  .blk_slide_items.home_bnr_left .bnr_btn {
    text-align: center !important;
  }

  .blk_slide_items.uber_eats_items_banner h1,
  .blk_slide_items.uber_eats_items_banner h2,
  .blk_slide_items.uber_eats_items_banner p,
  .blk_slide_items.home_bnr_left.uber_eats_items_banner .bnr_btn {
    text-align: left !important;
  }

  .blk_slide_items.uber_eats_items h1,
  .blk_slide_items.uber_eats_items h2,
  .blk_slide_items.uber_eats_items p,
  .blk_slide_items.home_bnr_left.uber_eats_items .bnr_btn {
    text-align: left !important;
  }

  .no_bank_area h3 {
    font-size: 16px;
  }

  .distributionMdl .modal-footer {
    padding: 25px 100px 0px;
  }

  .section_free {
    padding: 40px 0;
  }

  .section_free h3 {
    margin-bottom: 8px;
    font-size: 18px;
  }

  .section_free h2 {
    font-size: 27px;
    margin-bottom: 20px;
  }

  .ofers_box {
    bottom: 40px;
    right: 15px;
    font-size: 16px;
    width: 100px;
    height: 100px;
    padding: 20px 0;
    line-height: 20px;
  }

  .uberscreen {
    display: none;
  }

  .uberscreen_mob {
    display: block;
    text-align: center;
    background-color: #f3f3f4;
    padding: 0 50px;
  }

  .outer_uber_but {
    margin-left: 0;
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
  }

  .button_uber_area a {
    display: inline-block;
  }

  .uber_eats_logo {
    margin-bottom: 10px;
  }

  .uber_eats_items span {
    font-size: 26px;
  }

  .banner_uber .ofers_box {
    top: 230px;
  }

  .uber_landing_banner {
    display: block;
  }

  .home_bnr_left.uber_eats_items_banner {
    margin-top: -50px !important;
  }

  .banner_uber {
    margin-bottom: 0;
  }

  .sick_kid_styling h1 {
    line-height: 34px;
    margin-bottom: 10px;
  }

  .brim_with_flex h2 {
    font-size: 22px;
  }

  .brim_with_flex p {
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 28px;
  }

  .brim_with_flex {
    padding: 35px 0 60px;
  }

  .story_icon {
    float: none;
    width: 76px;
    margin: 0 auto 10px;
  }

  .story_telling {
    position: relative;
  }

  .tell_us_sec p {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
  }

  .tell_us_sec p span {
    font-size: 23px;
  }

  .story_button {
    float: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 71px;
  }

  .story_button a.btn-w-primary {
    padding: 14px 30px 14px;
    font-size: 20px;
  }

  /* 5.6.19 */
  .new_wifi .boingo_plane {
    margin: 0 auto 30px;
  }

  .new_wifi .boingo_planeC {
    padding-left: 0;
  }

  .new_wifi .wrapBoing {
    padding: 60px 0 40px;
  }

  .new_how_spend .how_spnd h3 {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 22px;
    text-align: center;
  }

  .new_how_spend .how_spnd_data {
    padding-top: 0;
  }

  .mobile_side_pic_new img {
    margin-top: 45px;
  }

  .new_how_spend .how_spnd .spnd_cell h3 {
    margin-top: 30px;
    font-size: 18px;
  }

  .new_how_spend .how_spnd p {
    font-size: 16px;
    line-height: 23px;
    text-align: center;
  }

  .new_travel_outer .free_travel_area h2 {
    margin-top: 0;
    text-transform: initial;
  }

  .new_travel_outer .free_travel_area {
    padding: 35px 0;
  }

  .mob_off {
    display: none;
  }

  .hidden_frgn_transec {
    display: block;
  }

  .new_save_curr .price_sliderContent {
    margin: 0 auto 25px !important;
  }

  .cntry_slct_inner {
    max-width: 310px;
  }

  .new_save_curr .price_RangeA.price_Range .slider.slider-horizontal {
    width: 60%;
  }

  .forign_transection {
    flex-wrap: wrap;
    margin: 0 auto 20px;
    max-width: 450px;
    text-align: center;
  }

  .txt_currency {
    max-width: 100%;
  }

  .txt_currency h3 {
    margin-bottom: 30px;
  }

  .new_save_curr .curncy_section p {
    color: #454545;
  }

  .new_save_curr .curncy_section {
    max-width: 450px;
    margin: 0 auto;
  }

  .forgn_amount {
    width: 100%;
  }

  .ph_hide_sec {
    display: none;
  }

  .new_install .install_area {
    padding: 45px 0;
  }

  .ph_block_sec {
    display: block;
  }

  .travel_slider_outer {
    margin-bottom: 0;
  }

  .purchases_Text h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .new_save_curr .price_sliderContent {
    margin: 0 auto 30px !important;
  }

  .travel_white_portion span {
    font-size: 14px;
    display: inline-block;
  }

  .travel_white_portion {
    padding: 16px 0 16px;
    line-height: 20px;
  }

  .yahoo_logos a {
    width: 33.33%;
    margin-bottom: 20px;
  }

  .sickkids_social {
    text-align: center;
    display: block;
    width: 100%;
    padding-top: 30px;
  }

  .sickkids_social a {
    margin: 0 19px;
  }

  .feature_brands .container {
    padding: 0;
  }

  .feature_brands .row {
    margin-right: 0;
    margin-left: 0;
  }

  .feature_brands .col-xs-12 {
    padding: 0;
  }

  .feature_brands {
    position: relative;
    padding: 70px 0 50px;
  }

  .feature_brands:after {
    position: absolute;
    right: 0;
    top: 62%;
    transform: translateY(-50%);
    content: "";
    width: 95px;
    height: 120px;
    background-image: url(../images/gradiant_rt.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: 1;
    pointer-events: none;
  }

  .feature_brands:before {
    position: absolute;
    left: 0;
    top: 62%;
    transform: translateY(-50%);
    content: "";
    width: 95px;
    height: 120px;
    background-image: url(../images/gradiant_lt.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: 1;
    pointer-events: none;
  }

  .feature_brands .partner_sl_item_inner {
    padding: 0 12px;
  }

  .feature_brands .our_partner_headline h1 {
    margin-bottom: 30px;
    font-size: 22px;
  }

  .feature_brands .partner_sl_item_inner {
    height: 65px;
  }

  .video_top_text {
    position: static;
    transform: none;
    max-width: 100%;
    padding: 0 20px;
  }

  .watch_video_sec {
    padding: 140px 0;
    min-height: 100%;
    background: #00c1d5;
    background-position: center center;
    background-image: url(../images/respncv_mob.png);
    background-size: cover;
  }

  .video_top_text p {
    font-size: 16px;
  }

  .gotoeShop {
    padding: 60px 0px;
  }

  .dwn_aro_c_fee {
    display: block;
    width: 17px;
    height: 17px;
    margin: 5px auto 0;
    cursor: pointer;
  }

  .cars_holder_main h4 {
    font-size: 13px;
    margin-bottom: 0;
  }

  .annual_fee_box h5 {
    font-size: 16px;
  }

  .annual_fee_box {
    display: none;
    padding-top: 20px;
    min-height: inherit;
  }

  .tgl_sld .dwn_aro_c_fee {
    transform: rotate(180deg);
    margin: 20px auto 0;
  }

  .top_icons_brm_crd {
    display: none;
  }

  .small_mob_icons {
    display: block;
  }

  .crd_icns h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .apply_now_btn {
    max-width: 90%;
    margin: 10px auto;
  }

  #videobcg {
    display: none;
  }

  .watch_video_sec {
    height: auto;
  }

  /* .inner_eshop_ban_signup  .btn_submit_otr .nextBtn {
        width:auto;
    } */
  .payment-form.activation-payment-form .new_frm_area {
    padding: 70px 0 !important;
    margin: 0 auto;
  }

  .carp_for_portal .active_card_menu_new > ul {
    display: none;
  }

  .carp_for_portal .pg_progress {
    height: 10px;
    bottom: -10px;
    margin: 0 -15px;
  }

  .activation_process_CARP .inner_step_3 h3 {
    font-size: 28px;
    margin-bottom: 30px;
  }

  .activation_process_CARP .inner_step_3 h4 {
    font-size: 18px;
  }

  .activation_process_CARP .inner_step_3 h4 span {
    font-size: 22px;
  }

  .activation_process_CARP .inner_step_3 p {
    font-size: 16px;
    line-height: 24px;
  }

  .activation_process_CARP .inner_step_3 h5 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .activation_process_CARP .inner_step_3 {
    margin: 0 auto 50px;
  }

  .activation_process_CARP .code_single_box {
    height: 80px;
    width: 68px;
  }

  .carp_for_portal .payment-form.activation-payment-form .new_frm_area {
    padding: 0px 0 40px !important;
  }

  .activation_process_CARP {
    padding-top: 70px;
  }

  .carp_for_portal .new_success_msg {
    top: 80px;
  }

  .new_success_msg span {
    margin: 3px 5px 0;
    font-size: 12px;
  }

  .carp_for_portal .new_success_msg span strong {
    font-size: 14px;
  }

  .page-template-template-partsactivate-php .activation_process_CARP h2 {
    font-size: 25px;
    letter-spacing: 0;
  }

  .page-template-template-partsactivate-php .frm_wrap_mail_pin p span {
    font-size: 16px;
  }

  .carp_for_portal .payment-form .validate_frm label {
    font-size: 14px;
  }

  .page-template-template-partsactivate-php .activation_process_CARP .btn_outr {
    margin-top: 30px;
  }

  .activation_process_CARP .card-outer {
    margin: 0;
  }

  .page-template-template-partsactivate-php
    .activation_process_CARP
    .frm_wrap-2
    h4 {
    font-size: 20px;
    margin: 25px 0 15px;
  }

  .activation_process_CARP .top_elite-txt {
    font-size: 15px !important;
  }

  .activation_process_CARP .card-outer-desc p {
    font-size: 16px;
    line-height: 22px;
  }

  .activation_process_CARP .card_details {
    margin: 50px 0 15px;
  }

  .activation_process_CARP .pr_sm_title {
    font-size: 22px;
  }

  .activation_process_CARP [type="checkbox"]:checked + label,
  .activation_process_CARP [type="checkbox"]:not(:checked) + label {
    line-height: 22px;
    font-size: 16px;
  }

  .carp_for_portal .payment-form.activation-payment-form .amazon-congrats-carp {
    padding: 40px 0 !important;
    margin: 0 auto !important;
  }

  .amazon-congrats-carp .application_laststep {
    margin: 80px 0 60px;
  }

  .amazon-congrats-carp .btn {
    min-width: 150px;
  }

  .info_tip {
    font-size: 12px;
    line-height: 16px;
  }

  .white_info_tip {
    width: 225px;
  }

  .rds_banner {
    background-image: url(../images/Banner_rds_mob.jpg);
  }

  .count_prcnt {
    font-size: 24px;
    padding-top: 13px;
    margin-bottom: 3px;
  }

  .flower_shp {
    height: 80px;
    width: 80px;
    font-size: 12px;
  }

  .count_prcnt sub {
    bottom: -12px;
    font-size: 16px;
    margin-left: 0px;
  }

  /* .inner_sldr_rds {
        padding: 35px 20px 20px;
        min-height: 85px;
    } */
  .ern_more_rdws {
    padding: 40px 0;
  }

  .rwds_logo_hold {
    display: inline-block;
  }

  .rewards_banner_inner {
    text-align: center;
    transform: translateY(-50%);
    left: 0;
    max-width: 100%;
    position: absolute;
    right: 0;
  }

  .rds_banner_txt {
    max-width: 310px;
    margin: 0 auto;
  }

  .home_banner_devs {
    background-image: url(../images/devs_home_ban_mob.jpg);
  }

  .home_banner_devs .inner_banner_full {
    position: static;
    transform: none;
    padding-top: 135px;
    text-align: center;
  }

  .runtime_banner {
    max-width: 320px;
    margin: 0 auto;
  }

  .unlock_area .cars_holder_main figure {
    max-width: 210px;
    margin: 0 auto 20px;
    position: relative;
  }

  .unlock_area .cars_holder_main {
    padding: 30px 20px 20px;
    max-width: 365px;
  }

  .unlock_area .apply_now_btn {
    max-width: 100%;
    margin: 10px auto;
  }

  .unlock_area .annual_fee_box {
    min-height: auto;
  }

  .bonous_area {
    top: -32px;
    right: -62px;
    width: 105px;
  }

  .unlock_area .cars_holder_main h4 {
    font-size: 18px;
  }

  .unlock_area .annual_fee_box ul li {
    font-size: 16px;
  }

  .brim_mob {
    margin: 0 auto;
  }

  .brim_go {
    padding: 0;
  }

  .go_area_new {
    /* padding: 60px 0; */
    padding: 100px 30px 60px;
  }

  /* .fttr_top .row {
        display: flex;
        flex-wrap: wrap;
    } */
  .go_area_new .row {
    flex-wrap: wrap;
  }

  .brim_member_new h3 {
    font-size: 22px;
    margin: 0 0 30px;
  }

  .inner_free_travel_slide .slick-prev {
    left: 20px;
  }

  .inner_free_travel_slide .slick-next {
    right: 20px;
  }

  .new_travel_outer .travel_cell h4 {
    font-size: 18px;
    line-height: 24px;
    margin: 28px 0 8px;
  }

  .mob_block_sec {
    display: block;
  }

  .new_install .install_left h3 {
    font-size: 22px;
    line-height: 28px;
  }

  .new_install .install_left p span {
    font-size: 18px;
    line-height: 28px;
  }

  .instl_optn h4 {
    font-size: 16px;
  }

  .instl_optn ul li span {
    color: #00c1d5;
  }

  .new_install .instl_optn {
    padding: 20px 0 0px 0;
  }

  .new_install .am_section p {
    font-size: 10px;
  }

  .family_img_hold {
    margin-bottom: 25px;
  }

  .family_details h2 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .brim_member_new_inner p {
    line-height: 28px;
    font-size: 22px;
  }

  .brim_memberOuter .brim_member_new {
    padding: 25px 0px 60px;
  }

  .brim_memberOuter .container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .ultimated_section_slider .ultimated_sn_items span {
    font-size: 11.5px;
  }

  .brim_new_open_rewardz_sec .brim_open_rewardz_inner h1 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .brim_new_open_rewardz_sec .brim_open_rewardz_inner p {
    font-size: 18px;
    line-height: 28px;
  }

  .brim_open_rewardz_sec {
    padding: 70px 0px 0px;
  }

  .list_lft_ico {
    height: 62px;
    width: 62px;
  }

  .video_txt h4 {
    font-size: 18px;
    line-height: 24px;
  }

  .video_list_row {
    margin-bottom: 40px;
  }

  .boingo_Text h3 {
    font-size: 22px;
  }

  .wrapBoing {
    padding: 70px 0 70px;
  }

  .boingo_plane img {
    max-width: 230px;
    margin: 0 auto;
  }

  .boingo_planeC img {
    max-width: 65px;
  }

  .ban_dsk_block {
    display: none;
  }

  .ban_mob_pic_holder {
    position: relative;
    padding-right: 15%;
    text-align: left;
    padding-bottom: 70px;
  }

  .ban_mob_block {
    display: block;
    max-width: 500px;
    margin: 0 auto;
  }

  .pasprt_image_holder {
    display: block;
  }

  .feature_txt_ban {
    padding-top: 30px;
    text-align: center;
  }

  .feature_txt_ban h2 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 20px;
    padding: 0 10px;
  }

  .pasprt_image_holder {
    position: absolute;
    right: -15px;
    top: 0;
    width: 20%;
  }

  .purchases_Text {
    margin-top: -30px;
  }

  .new_save_curr .glbl_Hdng {
    font-size: 22px;
    line-height: 28px;
  }

  .new_save_curr .purchases_Text p {
    font-size: 18px;
    line-height: 28px;
  }

  .price_sliderContent h5 {
    line-height: 27px;
    margin: 0px 0 35px;
  }

  .new_save_curr .price_sliderContent h3 {
    color: #454545;
  }

  .cad {
    color: #454545;
  }

  .new_save_curr .price_Range {
    margin-bottom: 20px;
  }

  .new_save_curr .price_sliderContent h6 {
    margin-bottom: 10px;
  }

  .fr_mob_txt {
    display: block;
  }

  .fr_dsk_txt {
    display: none;
  }

  .page-template-features .hidden_curncy_section .curncy_section {
    padding: 0;
    max-width: 100%;
  }

  .feature_ban .save_currencies {
    padding: 45px 0;
  }

  .travel_area span {
    font-size: 14px;
    margin-bottom: 5px;
  }

  .travel_area h3 {
    font-size: 22px;
  }

  .new_install .am_section p {
    text-align: left;
  }

  .cell_pic {
    width: 80px;
  }

  .partner_join_us {
    padding: 0;
    background-position: center left 37%;
  }

  .partner_join_form {
    margin: 0 0 40px;
    padding: 50px 15px 30px;
  }

  .mock_block_inner {
    height: 95px;
    width: 95px;
    padding: 15px 7px;
    box-shadow: 0 0 10px rgba(69, 69, 69, 0.15);
  }

  .partner_sl_item_inner img {
    max-height: 100%;
    max-width: auto;
  }

  .our_partner_sl {
    margin-bottom: 15px;
    padding: 0 20px;
  }

  .our_partner_sl .slick-next {
    right: 10px;
  }

  .our_partner_sl .slick-prev {
    left: 10px;
  }

  .block_svg {
    line-height: 122px;
    width: 80px;
    height: 80px;
  }

  .block_svg svg {
    height: 45px;
  }

  .block_section .advantage_cell {
    margin: 0 auto 30px;
    max-width: 250px;
  }

  .travel_slider .slick-arrow {
    top: 32%;
  }

  .partner_only_txt h1 {
    font-size: 22px;
    margin: 0px auto 22px;
  }

  .partner_only_txt {
    margin: 0 auto 50px;
  }

  .partner_banner .feature_img_ban {
    max-width: 350px;
    margin: 0 auto 30px;
  }

  .partner_banner .feature_txt_ban h2 {
    margin-bottom: 0;
  }

  .cki_holder {
    flex-wrap: wrap;
  }

  .statement_block small {
    width: 100%;
    margin-bottom: 10px;
  }

  .statement_block {
    padding: 20px 0px;
  }

  .inner_cooki {
    width: 100%;
  }

  .maintainance_block {
    top: 58px;
    padding: 10px 0px;
  }

  .maintainance_block h5 {
    font-size: 16px;
    line-height: 16px;
  }

  .new_inner_mntnc {
    font-size: 14px;
    line-height: 17px;
    width: 80%;
  }

  .close_mntnc {
    width: 20%;
  }

  .baner_crear {
    margin-bottom: 25px;
  }

  .crrear_head {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .Own_security_section {
    padding-top: 50px;
  }

  .protect_outer_new .seq_icon img {
    max-height: 80px;
  }

  .sequirty_text h4 br {
    display: none;
  }

  .terms_tab_area h2 {
    font-size: 30px;
  }

  .terms_nav-tabs > li a {
    font-size: 18px;
    padding: 10px 40px 10px 20px;
    white-space: normal;
  }

  .tab_submenu li a {
    font-size: 16px;
    padding: 10px 20px 10px 0px;
  }

  .tab_submenu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .terms_nav-tabs {
    margin: 0 -12px;
  }
  .tab_submenu li a .bef_hov {
    right: 0;
  }
  .terms_nav-tabs > li.tab_hasChild > a:before {
    right: 10px;
  }

  .top_rt_arow a:after {
    right: 10px;
  }

  .tab_submenu .top_rt_arow a:after {
    right: 0px;
  }

  .unlock_area .annual_fee_box h5 span:after {
    top: 47%;
  }

  .terms_nav-tabs > li a span {
    right: 10px;
  }

  .for_gpay .col-sm-6 {
    width: 50%;
  }

  .for_gpay .wallet_box_disable {
    max-width: 100%;
  }

  .hgt560 {
    transform: scale(0.6);
  }

  .bsns_sol_banner_devs .runtime_banner h1 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 10px;
  }

  .bsns_sol_banner_devs .runtime_banner h4 {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 25px;
    padding: 0;
  }

  .bsns_sol_banner_devs .runtime_banner {
    max-width: 360px;
    margin: 0 auto;
  }

  .rt_bsns_img {
    text-align: center;
  }

  .key_crdt .aro_single_item {
    margin-bottom: 0px;
  }

  .industries_we_serve {
    padding: 80px 0 40px;
  }

  .brim_hlp_txt h2 {
    font-size: 22px;
    line-height: 22px;
  }

  .brim_hlp_txt h4 {
    font-size: 20px;
    line-height: 30px;
    color: #454545;
  }

  .industries_we_serve h4 {
    font-size: 20px;
    margin-bottom: 40px;
  }

  .key_crdt h5 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }

  /* Touchbistro */
  .inner_touchbistro_ban_details h1 {
    font-size: 30px;
    line-height: 47px;
    margin-bottom: 50px;
  }

  .best_credit_card .family_details h2 {
    line-height: 36px;
    font-size: 28px;
    margin-bottom: 25px;
  }

  .best_credit_card .family_details h2 em {
    display: none;
  }

  .best_credit_card .family_listing li + li {
    margin-top: 15px;
  }

  .best_credit_card .family_listing li {
    font-size: 16px;
    line-height: 24px;
  }

  .best_credit_card {
    padding: 0px 0 50px;
  }

  .card_tb2_hold {
    padding: 0;
    max-width: 246px;
    margin: -34px auto 30px;
  }

  .card_tb2_hold span {
    right: -21px;
    top: -34px;
    width: 105px;
    height: 105px;
  }

  .benifit_blocks {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
  }

  .benifit_blocks figure {
    width: 70px;
    height: 70px;
    margin: 0;
  }

  .benifit_text p {
    line-height: 21px;
    text-align: left;
  }

  .benifit_text {
    min-height: auto;
    padding-left: 30px;
    width: 85%;
  }

  .benifits_for_business {
    padding: 50px 0 40px;
  }

  .benifits_for_business .glbl_hdr h2,
  .your_rewards .glbl_hdr h2,
  .other_benifits .glbl_hdr h2 {
    font-size: 28px;
    margin-bottom: 25px;
    line-height: 36px;
  }

  .benifits_for_business .glbl_hdr p,
  .your_rewards .glbl_hdr p {
    font-size: 18px;
    line-height: 30px;
  }

  .start_today .install_left h3 {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 30px;
  }

  .start_today .install_left p span {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
  }

  .benifit_box_inner figure {
    width: 88px;
    height: 88px;
    margin: 0 auto 15px;
  }

  .benifit_box_inner p {
    font-size: 16px;
    line-height: 26px;
  }

  .other_benifit_holder {
    padding: 0;
  }

  .desk_sprt_image {
    display: none;
  }

  .mob_image {
    display: block;
    margin: 0 -15px;
  }

  .rewards_itms_mobile {
    display: block;
    margin-top: 40px;
    position: relative;
  }

  .rewards_itms {
    display: none;
  }

  /* .rds_item figure img {
        height: 40px;
    } */
  .rds_item {
    padding: 0 10px;
    text-align: center;
  }

  .rds_item figure {
    display: inline-block;
  }

  .your_rewards {
    padding: 42px 0 50px;
  }

  .your_rewards .glbl_hdr p span {
    font-size: 16px;
    line-height: 21px;
  }

  .rewards_itms_mobile:before {
    position: absolute;
    left: -15px;
    top: 20px;
    transform: translateY(-50%);
    content: "";
    width: 95px;
    height: 100px;
    background-image: url(../images/touchbistro/gradiant_lt.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: 1;
    pointer-events: none;
  }

  .rewards_itms_mobile:after {
    position: absolute;
    right: -15px;
    top: 20px;
    transform: translateY(-50%);
    content: "";
    width: 95px;
    height: 100px;
    background-image: url(../images/touchbistro/gradiant_rt.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    z-index: 1;
    pointer-events: none;
  }

  /* Touchbistro */

  /* cwb 13.10.20 */

  .cwb_flow .apply_head h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .cwb_flow .otp_sec {
    padding: 0px 0 40px;
  }

  .cwb_flow .otp_outer {
    max-width: 340px;
  }

  .cwb_flow .otp_box {
    font-size: 40px;
  }

  .cwb_flow .white_overlay_container {
    padding-top: 90px;
  }

  .cwb_flow .new_success_msg i {
    position: absolute;
    left: 15px;
  }

  .cwb_flow .new_success_msg,
  .cwb_flow .new_success_msg {
    text-align: left;
  }

  .cwb_flow .new_success_msg span {
    margin: 0px 28px 0 28px;
  }

  .cwb_flow .new_success_msg .cross_btn {
    position: absolute;
    right: 15px;
    top: 17px;
  }

  .cwb_flow .loader_area p,
  .cwb_flow .large_content_header p {
    line-height: 22px;
    font-size: 18px;
  }

  .cwb_flow .loader_area p {
    padding: 0;
  }

  .cwb_flow .application_laststep {
    margin: 0px -15px 0;
  }

  .cwb_flow
    .payment-form.thankyou_payment.activation-payment-form
    .new_frm_area {
    margin: 0 auto;
  }

  .cwb_flow .compare_card_modal .modal-header .close_alert {
    top: 25px;
  }

  .cwb_flow .compare_container {
    margin-top: 0;
    height: calc(100vh - 210px);
  }

  .cwb_flow .compare_table .slick-arrow {
    top: 110px;
  }

  .cwb_flow .compare_all_data .full_width_td {
    padding: 15px 40px 15px !important;
  }

  .cwb_flow .compare_card_modal .modal-body {
    padding: 0 !important;
  }

  .cwb_flow .footer_menu_mob_left.text-left {
    min-height: auto;
  }

  .cwb_flow .btn_outr .global_btn {
    font-size: 16px !important;
  }

  .cwb_flow.page-template-amazon-application-new .validate_frm .back_btn,
  .cwb_flow.page-template-application-new .validate_frm .back_btn {
    padding: 12px 20px;
  }

  .cwb_flow #final_part_1,
  .cwb_flow #final_part_2,
  .cwb_flow #final_part_3 {
    overflow: hidden;
  }

  .cwb_flow #PrimaryNotActivated .activation_custom_form {
    padding-top: 0;
  }

  .cwb_flow #PrimaryNotActivated .new_frm_area {
    padding: 105px 0 !important;
    margin: 0;
  }

  .cwb_flow.page-template-template-partsactivate-php
    .activation_custom_form
    h2 {
    font-size: 28px !important;
    line-height: 34px;
  }

  .cwb_flow.page-template-template-partsactivate-php
    .activation_custom_form
    .PrimaryNotActivated_area
    p {
    font-size: 18px;
    line-height: 23px;
  }

  .cwb_flow.page-template-template-partsactivate-php .ifyouhavequst {
    margin-top: 25px;
  }

  .cwb_flow .payment-form.activation-payment-form .new_frm_area {
    padding: 105px 0 !important;
  }

  .cwb_flow.page-template-activate .cwb_congrts_box h2 {
    font-size: 28px !important;
    margin-bottom: 25px;
  }

  .cwb_flow.page-template-activate .cwb_congrts_box h3 span {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .cwb_congrts_box {
    margin: 0 auto !important;
  }

  .cwb_flow.page-template-activate .cwb_congrts_box .global_btn {
    padding: 14px 30px;
  }

  .cwb_flow .activation_pg_hd p,
  .cwb_flow.page-template-template-partsactivate-php .marina_text,
  .cwb_flow.page-template-template-partsactivate-php .frm_wrap_mailactivation p,
  .cwb_flow.page-template-template-partsactivate-php .frm_wrap_mail_pin p span {
    font-size: 18px;
    line-height: 23px;
  }

  .cwb_flow.page-template-activate .activation_custom_form {
    padding-top: 0;
  }

  .cwb_flow.page-template-activate
    .activation-payment-form
    .new_frm_area
    .tab-content {
    padding-top: 90px;
  }

  .cwb_flow.page-template-activate .white_overlay_container {
    padding-top: 0px;
  }

  .cwb_flow.page-template-activate .pg_progress {
    height: 15px;
    bottom: auto;
    left: -15px;
    top: 0px;
  }

  .cwb_flow.page-template-activate .active_card_menu_new > ul {
    display: none;
  }

  .cwb_flow .activation-payment-form#sStep {
    background-position: top 15px left, top 15px right !important;
  }

  .cwb_flow .important_modal .modal-dialog {
    margin: 0 auto;
  }

  .cwb_flow .important_modal {
    padding: 0 15px;
  }

  .cwb_flow.page-template-activate .validate_frm .flex_col-3 {
    padding: 0px 5px;
  }

  .cwb_flow.page-template-template-partsactivate-php .global_btn.next_btn {
    min-width: 150px;
  }

  .cwb_flow.page-template-activate .otp_outer {
    max-width: 320px;
  }

  .cwb_flow.page-template-activate .new_success_msg {
    top: 58px;
    z-index: 9;
  }

  .cwb_flow.page-template-activate .card-outer {
    margin: 0px 50px 0;
  }

  .cwb_flow .compare_table .full_width_td a[data-toggle="tooltip"] {
    margin-top: -4px;
  }

  .cwb_flow .refrl_code {
    padding: 20px 8px;
    margin: 0 -8px 20px;
  }

  .best_credit_card_rank {
    padding: 40px 0 30px;
  }

  /* 9.3.21 */
  .logo_main_box {
    margin: 0 -15px;
  }

  .logos_sec {
    padding: 105px 20px 20px;
  }

  .partner_logos {
    margin-bottom: 40px;
  }

  .award_sec {
    padding: 75px 0;
  }

  .get_started_sec .btn-secondary {
    margin-top: 30px;
  }

  .get_started_sec .cars_holder_main figure {
    max-width: 240px;
  }

  .Digital_first .brim_go {
    padding: 0;
  }

  .Digital_first .brim_go p {
    line-height: 24px;
    font-size: 16px;
  }

  .new_mrktng_ban {
    /* background-image: url(../images/Hero.png); */
    background: transparent;
  }

  .new_mrktng_ban .runtime_banner h1 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 15px;
  }

  .new_mrktng_ban p {
    font-size: 24px;
    line-height: 37px;
    padding: 0 25px;
  }

  .new_mrktng_ban .runtime_banner {
    max-width: 100%;
    margin: 0 auto;
    height: calc(100vh - 290px);
    position: relative;
    margin-top: 0px;
  }

  .new_mrktng_ban .home-banner-cta {
    position: absolute;
    /* top: 125px; */
    top: 160px;
  }

  .new_mrktng_ban .home-banner-cta .btn {
    display: block;
    max-width: 215px;
    margin: 0 auto;
  }

  .new_mrktng_ban .home-banner-cta .btn-secondary {
    padding: 12px 20px;
  }

  .new_mrktng_ban .home-banner-cta .btn i {
    margin-left: 5px;
  }

  .new_mrktng_ban .home-banner-cta .btn + .btn {
    margin-top: 20px;
  }

  .parter_join_new {
    padding: 80px 20px;
  }

  .parter_join_new .partner_join_form {
    margin: 0 -15px;
  }

  .indutries_we_serve_new {
    padding: 50px 0;
  }

  .indutries_we_serve_new h4 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .indutries_we_serve_new ul li {
    font-size: 20px;
  }

  .indutries_we_serve_new ul li + li {
    margin-left: 0;
    margin-top: 15px;
  }

  .get_covered .global_home_hdr {
    padding: 0;
  }

  .get_covered .global_home_hdr h2 {
    padding: 0;
  }

  .get_covered {
    padding: 50px 0;
  }

  .get_covered_listing {
    column-count: 1;
    max-width: 100%;
  }

  .get_covered_listing li {
    margin-bottom: 15px;
    margin-left: 0;
  }

  .more_list {
    font-size: 18px;
  }

  .innovate .cell_pic {
    width: 120px;
  }

  .innovate .aro_single_item {
    margin-bottom: 40px;
  }

  .innovate .brim_member_new {
    padding: 15px;
  }

  .banking_rewards .runtime_banner h1 {
    margin-bottom: 20px;
  }

  .new_partner_sec {
    padding: 60px 0 20px;
  }

  .loyalty_sec_new .brand_section_title {
    margin: 0px auto 30px;
  }

  .loyalty_sec_new .advantage_cell {
    padding: 0 10px;
  }

  .partner_banner_new .feature_txt_ban {
    padding-top: 50px;
    max-width: 315px;
    margin: 0 auto;
  }

  .features_banner_txt {
    max-width: 345px;
    /* position: static; */
    left: 0;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    right: 0;
  }

  /* .features_banner_txt h1 {
    font-size: 32px;
    line-height: 38px;
    padding: 0 50px;
  } */
  .features_banner_txt h1 {
    font-size: 35px;
    line-height: 48px;
    padding: 0px 20px;
  }

  .budget_tracking .how_spnd h3 {
    margin-bottom: 25px;
  }

  .own_security_new .Own_security_left {
    text-align: center;
  }

  .own_security_new .Real_time_nft_rt_inner {
    text-align: center;
  }

  .flexible_payment .instl_optn ul li span {
    color: #007d93;
  }

  .flexible_payment .mob_block_sec {
    color: #007d93;
  }

  .rewards_itm_box {
    max-width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
  }

  .rwrds_itm {
    width: 100px;
    margin-bottom: 0px;
    display: inline-block;
  }

  .rewards_itm_box::-webkit-scrollbar {
    width: 0 !important;
  }

  .rewards_itm_box {
    overflow: -moz-scrollbars-none;
  }

  .rewards_itm_box {
    -ms-overflow-style: none;
  }

  .rewards_itm_box::-webkit-scrollbar {
    display: none;
  }

  .new_abt_prtner_sec {
    padding: 40px 0px;
  }

  /* cwb footer */
  .top_footer_inner {
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .ftr_right {
    width: 100%;
    padding-top: 25px;
  }

  .ftr_left ul li {
    display: block;
  }

  .ftr_left ul li:first-child {
    padding-bottom: 15px;
  }

  .ftr_left {
    width: 100%;
  }

  .ftr_left ul li a {
    display: inline-block;
  }

  .ftr_left ul li + li {
    margin-left: 0;
    padding-top: 15px;
    border-top: 1px solid #cdd1c9;
  }

  .cwb_footer {
    padding: 50px 0px;
  }

  .cwb_flow .footer_adjust {
    min-height: auto;
  }

  /* sbc marketing */
  .sbc_flow.page-template-template-partsactivate-php
    .activation_custom_form
    h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .sbc_flow .activation_pg_hd p,
  .sbc_flow.page-template-template-partsactivate-php .marina_text,
  .sbc_flow.page-template-template-partsactivate-php .frm_wrap_mailactivation p,
  .sbc_flow.page-template-template-partsactivate-php .frm_wrap_mail_pin p span {
    line-height: 23px;
  }

  .sbc_flow #fStep .activation_custom_form {
    padding-top: 0;
  }

  .sbc_flow.page-template-activate
    .payment-form.activation-payment-form
    .new_frm_area {
    padding: 100px 0 !important;
  }

  .sbc_flow .activation_custom_form {
    padding-top: 90px;
  }

  .sbc_flow.page-template-activate .active_card_menu_new > ul {
    display: none;
  }

  .sbc_flow.page-template-activate .pg_progress {
    height: 15px;
    bottom: auto;
    left: -15px;
    top: 0px;
  }

  .sbc_flow .active_card_menu:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 15px;
    background: #7fe0ea;
    right: -15px;
  }

  .sbc_flow .verfy_eml_box h4 {
    font-size: 18px;
    line-height: 24px;
  }

  .sbc_flow .email_show {
    font-size: 18px;
  }

  .sbc_flow .validate_frm .otp_outer {
    width: 335px;
  }

  .sbc_flow .validate_frm .otp_outer > .flex_row {
    margin: 0 -5px;
  }

  .sbc_flow .validate_frm .flex_col-3 {
    padding: 0px 5px;
  }

  .sbc_flow .important_modal .modal-dialog {
    width: 95%;
    margin: 0 auto;
  }

  .sbc_flow.page-template-activate .card-outer {
    margin: 0px 50px 0;
  }

  .sbc_flow .btm_elite-txt {
    font-size: 16px;
  }

  .sbc_flow #PrimaryNotActivated .new_frm_area {
    padding: 100px 0 100px !important;
    margin: 0;
  }

  .sbc_flow.page-template-template-partsactivate-php
    .activation_custom_form
    .PrimaryNotActivated_area
    p {
    font-size: 18px;
    line-height: 23px;
  }

  .sbc_flow .NotActivated_ioc {
    height: 102px;
    width: 102px;
  }

  .sbc_flow #PrimaryNotActivated .activation_custom_form {
    padding-top: 0px;
  }

  .sbc_flow .activation_pg_hd p,
  .sbc_flow.page-template-template-partsactivate-php .marina_text,
  .sbc_flow.page-template-template-partsactivate-php .frm_wrap_mailactivation p,
  .sbc_flow.page-template-template-partsactivate-php .frm_wrap_mail_pin p span {
    font-size: 18px;
  }

  .sbc_flow.page-template-activate .new_success_msg {
    top: 76px;
  }

  .sbc_flow .new_success_msg i {
    position: absolute;
    left: 15px;
  }

  .sbc_flow .new_success_msg span {
    margin: 0px 28px 0 28px;
  }

  .sbc_flow .new_success_msg,
  .cwb_flow .new_success_msg {
    text-align: left;
  }

  .sbc_flow.page-template-activate .sbc_congrts_box h2 {
    font-size: 28px;
    margin-bottom: 42px;
  }

  .sbc_flow .mobile_another_signup {
    display: none;
  }

  .sbc_flow .otp_outer {
    max-width: 340px;
  }

  .sbc_flow .otp_sec {
    padding: 0px 0 40px;
  }

  .manual_green_part .activation_custom_form .frm_wrap {
    margin: 0 auto !important;
  }

  .vcard-activation #account_already_created .PrimaryNotActivated_area {
    width: auto;
  }

  .cwb_flow.vcard-activation .activation_custom_form {
    padding-top: 100px;
  }

  /* 31.7.21 */
  .sbc_flow .footer_menu_mob_left.text-left {
    min-height: auto;
  }

  .sbc_flow.vcard-activation .active_card_menu_new > ul {
    display: none;
  }

  .sbc_flow.vcard-activation .pg_progress {
    position: static;
    height: 16px;
  }

  .sbc_flow.vcard-activation .active_card_menu:after {
    content: none;
  }

  .sbc_flow.vcard-activation .active_card_menu {
    background: #7fe0ea;
    margin: 0 -15px;
  }

  .sbc_flow.vcard-activation .frm_wrap-2 .card-outer {
    margin: 0px 0 25px;
  }

  /* apple wallet update */
  .new_mrktng_ban p {
    background-color: transparent;
    margin-bottom: 0px;
  }

  .new_mrktng_ban h1 span {
    background-color: transparent;
    height: auto;
    /* line-height: normal; */
    margin-bottom: 0;
  }

  .prtnr_ban_top {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
  }

  .new_mrktng_ban h1 span:after {
    content: none;
  }

  .for_dsktop {
    display: none !important;
  }

  .for_mob {
    display: block;
  }

  /* .features_banner_txt h1 span {
    height: 45px;
    line-height: 37px;
  } */
  .features_banner_txt h1 span {
    height: 52px;
    line-height: 52px;
  }

  /* .banking_rewards .runtime_banner h1 span {
    height: 50px;
    line-height: 38px;
  } */
  .banking_rewards .runtime_banner h1 span {
    height: 50px;
    line-height: 50px;
  }

  .windows-chrome .features_banner_txt h1 span {
    line-height: 48px;
  }

  .windows-chrome .banking_rewards .runtime_banner h1 span {
    line-height: 55px;
  }

  /* 21.12.2021 */
  .mobile_rwrds {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
  }

  /* 21.12.2021 */
  /* 22.12.2021 */
  .partnr_chk_list {
    margin: 45px 0 100px;
  }

  .iso_img_new {
    width: 140px;
    height: 140px;
    margin-right: 30px;
  }

  .new_ovel {
    width: 145px;
    height: 145px;
    top: -35px;
    right: 35px;
  }

  .blue_para p {
    font-size: 20px;
    text-align: center;
    line-height: 32px;
  }

  /* 22.12.2021 */

  /* 23.12.2021 */
  .cntrl_mny_sec {
    padding: 0 0 45px;
  }

  .exclusive_ofr_sec::after {
    height: 740px;
  }

  .busns_mang_adimin_sec .uncapped_textbox ul,
  .exclusive_ofr_sec .uncapped_textbox ul,
  .smrt_platfrm_sec .uncapped_textbox ul {
    max-width: 100%;
  }

  /* 23.12.2021 */
  /* 24.12.2021 */
  .media_high_mobile_sec {
    display: block;
    margin-bottom: 85px;
  }

  .media_high_sec.for_desktop {
    display: none;
  }

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

  .media_high_mobile_slide_itm {
    padding: 0 15px;
  }

  .media_high_mobile_innr .slick-dots {
    text-align: center;
  }

  .media_high_mobile_innr .slick-dots li {
    width: 8px;
    height: 8px;
    font-size: 0;
    display: inline-block;
    margin-right: 10px;
    background-color: #c1c1c1;
    border-radius: 50%;
  }

  .media_high_mobile_innr .slick-dots li:last-child {
    margin-right: 0;
  }

  .media_high_mobile_innr .slick-dots li.slick-active {
    background-color: #00c1d5;
  }

  .media_high_mobile_innr .slick-dots li button {
    background-color: transparent;
    border: 0;
  }

  .globl_recog_sec .global_home_hdr p {
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
  }

  .about_rght_txt_new {
    text-align: center;
  }

  .about_rght_txt_new p span {
    font-size: 16px;
    line-height: 24px;
  }

  .globl_recog_itm .for_mobile {
    display: block;
  }

  .globl_recog_itm .for_desktop {
    display: none;
  }

  .globl_recog_innr {
    margin-left: 0;
    margin-top: 0;
    transform: scale(1);
    width: auto;
  }

  .glbl_itm1 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .glbl_itm2 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .glbl_itm3 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .globl_recog_sec {
    margin-bottom: 50px;
  }

  .glbl_itm4 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .glbl_itm5 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .globl_recog_itm {
    position: static;
  }

  .globl_recog_innr {
    height: auto;
  }

  .new_stucture1 {
    padding: 20px;
    flex-wrap: wrap;
  }

  .new_stucture1 p {
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    order: 2;
    text-align: center;
  }

  .new_stuck_img1 {
    width: 150px;
    margin: 0 auto 25px;
  }

  .new_stuck_img2 {
    width: 205px;
    margin-right: 0;
  }

  .glbl_itm6,
  .glbl_itm7 {
    width: 312px;
    margin: 0 auto 20px;
  }

  .glbl_itm8 {
    width: 312px;
    margin: 0 auto;
  }

  .new_stuck_img3 {
    padding: 0px 15px;
  }

  .new_stucture3 {
    padding: 25px;
  }

  .glbl_itm1 .new_stucture3 {
    display: flex;
  }

  .new_stuck_img4 .author_star {
    text-align: center;
  }

  .glbl_itm9 {
    width: 440px;
    margin: 0 auto;
  }

  .new_stuck_txt p {
    text-align: center;
  }

  .new_stuck_flex {
    justify-content: center;
  }

  /* 24.12.2021 */
  /* 25.12.2021 */
  .brim_member_new h5.for_mobile {
    display: block;
  }

  .brim_member_new h5.for_desktop {
    display: none;
  }

  /* 25.12.2021 */
  /* 09.02.2022 */
  @-moz-document url-prefix() {
    .new_mrktng_ban h1 span {
      line-height: 40px;
    }
  }

  /* 09.02.2022 */

  /* 09-11-2023 */
  .artical_clicked {
    padding: 20px 0 40px;
  }

  .artical_clicked .artical_clicked_ttl {
    flex-direction: column-reverse;
    padding-bottom: 20px;
  }

  .artical_clicked .artical_clicked_ttl .image_wrp {
    width: 100%;
    text-align: center;
  }

  .artical_clicked .artical_clicked_ttl .image_wrp img {
    width: 350px;
  }

  .artical_clicked .artical_clicked_ttl .cnct_wrp h2 {
    font-size: 28px;
    line-height: 39px;
    padding: 0 0 20px;
  }

  .artical_clicked .artical_clicked_ttl .cnct_wrp {
    width: 100%;
  }

  .artical_clicked .artcl_clck_cnct_para_wrp {
    padding-top: 20px;
  }

  .artical_clicked
    .artcl_clck_cnct_para_wrp
    .artcl_clck_cnct_para
    + .artcl_clck_cnct_para {
    margin-top: 20px;
  }
  /* start 15.03.24 */
  .new_frm_area_holder{
    padding-top: 30px !important;
  }
  .applica_laststep_hold{
    margin-top: 0 !important;
  }
  .frnch_style #sectionC .get_brim_new.comparison_btn .blue_border_btn{
    width: 100% !important;
    padding: 12px 15px 12px 8px !important;
    font-size: 12px;
  }
  .frnch_style #sectionC .get_brim_new.comparison_btn .blue_border_btn .fa{
    margin-left: 0 !important;
  }
  .frnch_style .important_Updatesect{
    margin-top: 60px;
  }
  .new_success_content{
    top: 40px !important;
  }
  /* end 15.03.24 */  
}

@media (max-width: 767px) {
  .globe_innr_img {
    width: 130px;
    height: 130px;
    bottom: -35px;
    right: 0;
  }
  .aite_landing_banner {
    margin-top: 60px;
  }

  .al_contactform .partner_join_form .chose_mbr {
    margin: 0 auto;
  }

  .aite_landing_banner .btn {
    margin: 0 auto;
  }

  .bestcel_content h3 {
    width: 100%;
  }

  .bestcel_content p {
    width: 100%;
  }

  .fttr_btm {
    text-align: center;
  }

  .tmonial_greaybox {
    margin-top: 40px;
  }

  .aite_landing_banner .al_ban_text {
    padding: 0px 15px;
    border: 0px;
  }

  .container_ben .row {
    display: block;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 15px;
  }

  .container_ben {
    text-align: center;
  }

  .aite_landing_banner {
    background: #f7f7f7;
  }

  .best_class_section {
    padding-left: 26px;
    padding-right: 26px;
  }

  .aite_landing_banner {
    padding-bottom: 0px;
  }

  .albnimgbox img {
    margin-bottom: -90px;
    z-index: 1;
    position: relative;
    margin-top: 100px;
  }

  .best_class_section {
    padding-top: 140px;
  }

  .best_class_section .dflexrowbox {
    display: block;
    align-items: center;
  }

  .best_class_section_box {
    padding: 60px 30px;
    text-align: center;
  }

  .bestcelimgbox img {
    margin-bottom: 40px;
  }

  .aite_landing_tmonialsection .dflexrowbox {
    display: block;
    align-items: center;
  }

  .tmonialsection_pd_r {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .fintechsection,
  .generationsection {
    display: none;
  }

  .aite_landing_tmonialsection {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aite_landing_tmonialsection {
    padding-bottom: 10px;
  }

  .aite_customizationsectlist li {
    width: 100%;
  }

  .aite_customizationsectlist {
    display: block;
  }

  .aite_customizationsectlist li {
    max-width: 400px;
    text-align: center;
    justify-content: center;
    margin: 0 auto 40px auto;
    flex-wrap: wrap;
  }

  .aite_customizationsectlist li .aliconimg {
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .aite_landing_tmonialsection.matrixpaddingsect .tmonial_greaybox {
    margin-bottom: 60px;
  }

  .pdtop80 {
    padding-top: 50px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .alformwithtextbox {
    display: block;
  }

  .formblacktextbox {
    max-width: 100%;
    border-radius: 0px;
    background: transparent;
    padding: 0px 0px 60px 0px;
  }

  .formblacktextbox h5,
  .formblacktextbox p {
    color: #454545;
  }

  .aite_customizationsect h3 {
    width: 100%;
  }

  .aite_customizationsect p {
    width: 100%;
  }

  .aite_landing_tmonialsection {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bestcel_content h3 {
    font-size: 22px;
    margin-bottom: 30px;
    line-height: 26px;
  }

  .tmonialsection_pd_r h3 {
    font-family: "Axiforma-ExtraBold";
    color: #00727d;
    font-size: 22px;
    margin-bottom: 30px;
    line-height: 30px;
  }

  .aite_customizationsect h3 {
    font-family: "Axiforma-ExtraBold";
    color: #00727d;
    font-size: 22px;
    line-height: 30px;
    margin: 0 auto 20px auto;
  }

  .best_class_section .btn {
    /* padding: 0px 20px; */
    width: fit-content;
    margin: 0 auto !important;
  }

  .tmonial_greaybox {
    padding: 50px 20px 40px 20px;
  }

  .alformwithtextbox .partner_join_form {
    padding: 30px 20px 50px;
  }

  .partner_join_form [type="checkbox"]:checked + label,
  .partner_join_form [type="checkbox"]:not(:checked) + label {
    font-size: 13px !important;
    line-height: 18px;
  }

  .al_ban_text h3 {
    font-size: 30px;
    line-height: 35px;
  }

  .al_ban_text h4 {
    font-size: 22px;
    line-height: 26px;
  }
}

@media (max-width: 767px) {
  .Join_our_team_box {
    width: 100%;
  }
  .service_sec .modern_content h3 {
    font-size: 24px;
    line-height: normal;
  }

  .master_card_artical_banner {
    margin-top: 57px;
    padding: 40px 0;
  }

  .master_card_artical_banner .inner_wrp {
    flex-direction: column-reverse;
  }

  .master_card_artical_banner .inner_wrp .text_wrp {
    width: 100%;
    padding: 0 0 40px 0;
  }

  .master_card_artical_banner .inner_wrp .text_wrp h2 {
    font-size: 28px;
    line-height: 49px;
  }

  .master_card_artical_clicked p + p {
    margin-top: 20px;
  }
  #addmember .modal-dialog {
    padding: 0px 15px;
  }
  .card_activation_form.application_new.application_new_form.question_ans_sec {
    padding-top: 0px;
  }
  .new_frm_area.congrts_box.question_area.no_bg.frm_wrap .manual_approval {
    margin-top: 0px;
  }
  .btn {
    width: 300px;
  }
  .cwb_platform .aitesection .contanbtton {
    padding-left: 0px;
  }
  .cwb_platform .aitesection {
    text-align: center;
  }
  .future_proof_inner .global_home_hdr {
    text-align: center;
  }


  /* 28-03-2024 */
  .alart_global_experience{
    padding-bottom: 55px;
    background-image: linear-gradient(122deg, #69dbc1 0%, #009eae 100%);
  }

  .alart_global_experience .container .image_wrap {
    right: 20px;
    bottom: -55px;
  }
  .alart_global_experience p{
    padding-right: 25px;
    margin-bottom: 20px;
  }


  .cglobal_sec{
    padding: 40px 0;
  }

  .cglobal_sec .cglobal_wrap{
    flex-direction: column-reverse;
  }

  .cglobal_sec .content_wrap{
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .cglobal_sec .image_wrap{
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
  }

  .cglobal_sec .cglobal_wrap h2{
    margin-top: 30px;
    font-size: 24px;
    line-height: 34px;
  }
  .cglobal_sec .cglobal_wrap p{
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 40px;
  }

  .cglobal_sec .cglobal_wrap a{
    width: 100%;
    max-width: 350px;
  }

  .brm_srs_bnnr{
    padding: 45px 0 65px;
  }
  .brm_srs_bnnr .cnct_wrap{
    position: relative;
  }
  .brm_srs_bnnr .cnct_wrp{
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .brm_srs_bnnr .image_wrap{
    margin-left: 0;
    position: absolute;
    right: -10px;
    bottom: -65px;
    max-width: 275px;
  }
  .brm_srs_bnnr h6{
    font-size: 24px;
    line-height: 35px;
  }
  .brm_srs_bnnr .cnct_wrp p{
    font-size: 18px;
    line-height: 25px;
  }
  .brm_srs_cnct__itm_wrp .brm_srs_cnct__itm + .brm_srs_cnct__itm {
    padding-top: 20px;
  }
  .brm_srs_cnct__itm ul.arrw_listing li::before{
    top: 50%;
    transform: translateY(-50%);
    margin-top: -2px;
  }

  .alartbanner_master_card.alert_cfunding{
    background-image: url(../images/sashboard_mob.png);
  }
.alartbanner_master_card.alert_cfunding .smallclose.master_alert_clas{
  display: block;
}
  /* 28-03-2024 */


  /* 29-03-2024 */
  .new_about_sec1 .about_rght_txt_new p{
    font-size: 16px;
    line-height: 22px;
  }
  .new_about_sec1  .about_rght_txt_new {
    padding: 0;
}
.about_lft_txt_new h2{
  font-size: 28px;
}
.new_about_sec1 .about_rght_txt_new p{
  font-size: 16px;
  line-height: 22px;
}
.visa_section {
  padding: 20px 0 60px;
}
.visa_sec_wrp{
  flex-direction: column;
  padding: 25px 40px;
}
.visa_section .image_wrap{
  width: 200px;
}

.visa_section .content_wrap{
  width: 100%;
  padding-left: 0;
  padding-top: 20px;
}
.visa_section .content_wrap p{
  text-align: center;
  font-size: 20px;
  line-height: 28px;
}
.globl_recog_holder.globl_recog_innr{
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  margin-top: 0;
  height: auto;
}
.globl_recog_holder .glbl_itm6 .new_stucture3 {
  display: flex;
}
.globl_recog_holder .glbl_itm1 .new_stucture3 {
  display: none;
}
.globl_recog_holder .glbl_itm1 img.for_desktop {
  display: block;
  height: 440px;
  object-fit: cover;
  border-radius: 20px;
}
.globl_recog_holder .globl_recog_itm {
  margin-bottom: 0;
}
.globl_recog_holder .glbl_itm1{
  order: 4;
  width: 345px;
  max-width: 100%;
}
.globl_recog_holder .glbl_itm3{
  order: 2;
  margin-bottom: 20px;
  width: 345px;
  max-width: 100%;
}
.globl_recog_holder .glbl_itm6{
  order: 1;
  margin-bottom: 20px;
  width: 345px;
  max-width: 100%;
}
.globl_recog_holder .glbl_itm10{
  order: 3;
  width: auto;
  max-width: 345px;
  margin: 0 auto;
  display: block;
  max-width: 100%;
}

.globl_recog_holder .glbl_itm10 img:nth-child(2),
.globl_recog_holder .glbl_itm10 > img{
  width: 100%;
  height: 125px;
  object-fit: contain;
  margin: 0 0 20px;
  background-color: #f7f7f7;
  border-radius: 20px;
}
.iso_section .iso_sec_wrp{
  padding: 20px;
}
.iso_section .image_wrap{
  display: block;
  padding-bottom: 20px;
}
.iso_section .image_wrap .iso_img:not(:last-child) {
  padding-right: 0;
  padding-bottom: 20px;
}
.iso_section .image_wrap .iso_img{
  text-align: center;
}
.iso_section .image_wrap .iso_img img{
  max-height: 120px;
}
.iso_section .content_wrap p{
  font-size: 20px;
  line-height: 28px;
}
.splg_sldr_innr h6,
.splg_sldr_innr p{
  min-height: auto;
}
.splg_sldr_innr{
  padding: 25px 20px;
}
.sportlight_slider .item {
  padding: 10px 0;
  width: auto;
}
.sportlight_slider {
  padding: 0;
}
.splg_sldr_innr > a{
  position: static;
  margin-top: 15px;
}
.spolght_sldr_sec .buttn_wrap{
  padding-bottom: 40px;
  padding-top: 30px;
}
.spolght_sldr_sec .buttn_wrap a{
  display: block;
  max-width: 350px;
  margin: 0 auto;
}
.sec_hdng h2 {
  font-size: 24px;
  line-height: 35px;
}
  /* 29-03-2024 */


  /* 01-04-2024 */
  .brim_media_list_inner .brim_media_txt > h6{
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    padding-right: 0;
  }
  .founder_sec_banner .desktop_img{
    display: none;
  }
  .founder_sec_banner .mobile_img{
    display: block;
  }
  .founder_sec_banner .banner_text h6{
    font-size: 24px;
    line-height: 34px;
  }
  .founder_sec_content {
    padding: 40px 0 0;
  }

  .fndr_lttr_sec .fndr_lttr_cnct_wrp .img_wrp{
    width: 100%;
  }
  .fndr_lttr_sec .desktop_img {
    display: none;
  }
  .fndr_lttr_sec .mobile_img {
    display: block;
    margin: 0 auto;
  }
  .fndr_lttr_sec .fndr_lttr_cnct_wrp .cnct_wrp{
    padding-left: 0;
    padding-top: 10px;
    width: 100%;
    text-align: center;
  }
  .fndr_lttr_sec {
    padding: 0 0 60px;
  }

  .globl_recog_holder .glbl_itm3 .new_stucture1 p,
  .globl_recog_holder .new_stucture3 p{
    font-size: 24px;
    line-height: 30px;
    color: #454545;
  }

  .globl_recog_holder .new_stuck_img3{
    padding: 12px 25px;
  }
  .visa_section .image_wrap .visa_img img:first-child{
    width: 120px;
  }
  .visa_section .image_wrap .visa_img .round_visa {
    margin-left: 16px;
    width: 60px;
  }
  .scrty_cmpce{
    padding-top: 10px;
    padding-bottom: 30px;
  }
  /* 01-04-2024 */


  /* 02-04-2024 */

  .cfunding_alert .cfund_image img.smallclose{
    display: block;
  }
  
.cfunding_alert .cfund_image img.desktop_cls{
  display: none;
}

.cfunding_alert .cfund_image img.mobile_cls{
  display: block;
}

.home .clnt_sec .clnt_cnct_wrp.clnafklm,.home .clnt_sec .clnt_cnct_wrp.clncwb,.clnt_sec .clnt_cnct_wrp.clnacu{
  margin-top: 20px;
}
.clnt_sec .clnt_cnct_wrp.clnlbc {
  margin-top: 0;
}

  .flct_img_wrp img.dsktp_img{
    display: none;
  }
  .flct_img_wrp img.mble_img{
    display: block;
  }

  .banner_aboutus{
    padding: 40px 0;
  }
  .banner_aboutus h2{
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  .banner_aboutus p{
    font-size: 16px;
    line-height: 22px;
  }
  .banner_aboutus{
    height: auto !important;
  }

  .iso_nw_cnct .iso_nw_itm{
    margin: 10px auto;
    max-width: 400px;
    width: 100%;
  }
  .perks_wrap .prk_cnct_wrp, .perks_wrap .prk_lstng_wrp{
    width: 100%;
    padding: 10px;
  }
  .perks_brim_sec{
    padding: 30px 0;
  }
  .perks_wrap .prk_cnct_wrp h2{
    font-size: 22px;
    line-height: 32px;
  }
  .perks_wrap .prk_cnct_wrp p{
    font-size: 16px;
    line-height: 24px;
  }
  .perks_wrap .prk_lstng_wrp ul {
    padding-left: 0;
  }
  .perks_wrap .prk_lstng_wrp ul li{
    font-size: 18px;
  }

  .brim_licensed_sec{
    padding: 20px 0;
  }

  .brim_licensed_sec .container{
    position: absolute;
    top:unset;
    bottom: 30px;
    transform:none;
  }

  .brim_licensed_sec h6{
    font-size: 28px;
    line-height: 40px;
  }
  .alartbanner_master_card.alert_cfunding .latest_news {
    height: 50px;
    margin-bottom: 17px;
    margin-left: auto;
    max-width: 330px;
    background-image: url(../images/alert_cfunding_tp_shp_mob.png);
  }
  .alartbanner_master_card.alert_cfunding .container p{
    line-height: 39px;
    font-size: 28px;
    margin-bottom: 15px;
    padding-right: 30px;
  }

  .alartbanner_master_card.alert_cfunding .master_alert_clas{
    top: 5px;
    right: 12px;
  }

  .brm_srs_bnnr h6{
    font-size: 25px;
    line-height: 35px;
  }
  .brm_srs_bnnr h6 span{
    font-size: 28px;
  }
  .brm_srs_bnnr {
    background-image: url(../images/brim_series_mob.png);
    padding: 40px 0;
  }
  /* 02-04-2024 */

  /* 03-04-24 */
  .new_about_sec1 .about_rght_txt_new p span{
    font-size: 16px;
    line-height: 22px;
    color: #454545;
  }

  /* .founder_sec_banner .banner_text_nw .image_wrap{
    width: 100%;
  }
  .founder_sec_banner .banner_text_nw{
    background-image: none;
  }

  .founder_sec_banner .banner_text_nw .content_wrap{
    position: static;
    transform: none;
    text-align: center;
    padding: 30px 0;
    background-image: url(../images/MC_desktop.png);
    background-position: center;
    background-size: cover;
  }
  
  .founder_sec_banner .banner_text_nw .content_wrap h6{
    max-width: 100%;
    font-size: 24px;
    line-height: 34px;
    margin-top: 15px;
  }
  .founder_sec_banner .banner_text_nw .image_wrap > img.deskto_img{
    display: none;
  }
  .founder_sec_banner .banner_text_nw .image_wrap > img.mob_img{
    display: block;
    margin-bottom: 0;
  } */
  /* 03-04-24 */

}

@media (max-width: 600px) {
  .indutries_we_serve_new ul li + li {
    margin-top: 0px;
  }
  .future_proof_inner .row + .row {
    margin-top: 40px;
  }
  .brandsliding_section .brand_cont_box h3 {
    font-size: 24px;
    line-height: normal;
    margin-bottom: 20px;
  }

  .brandsliding_section .brand_cont_box p {
    font-size: 16px;
    line-height: normal;
  }

  .brandsliding_section .brand_cont_box .brand_logo {
    margin-bottom: 20px;
  }

  .brandsliding_section .brand_cont_box .brand_logo img {
    width: 100px !important;
    height: auto !important;
  }

  .unlock_area.get_started_sec .d-flex {
    display: block;
  }
  /* start 12.03.24 */
  #compare_popup .white_info_tip {
    -webkit-transform: translateX(-80%);
  }
  .full_width_td {
    letter-spacing: 0px;
    font-size: 12px;
  }
  #compare_popup .white_info_tip::before {
    left: auto;
    right: 33px;
    transform: translateX(0%) rotate(180deg);
  }
  #compare_popup .white_info_tip:after {
    left: auto;
    right: 32px;
    transform: translateX(0%) rotate(180deg);
  }
  /* end 12.03.24 */
}

@media (max-width: 640px) {
  .banner_area .col-xs-6,
  .feature_cell,
  .traveled_cell {
    float: none;
    width: 100%;
  }

  .feature_cell {
    padding: 0;
    margin: 0 0 25px;
  }

  .feature_area {
    padding: 70px 0 30px;
  }

  .feature_logo_area span {
    width: 25%;
  }

  .sky_hd {
    font-size: 20px;
  }

  .traveled_cell h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  p {
    line-height: 22px;
    font-size: 14px;
  }

  .traveled_right {
    width: 100%;
  }

  .traveled_right::after {
    display: none;
  }

  .inpP .formError {
    position: static !important;
  }

  .apply_now .tab-content .tab-pane {
    padding: 30px 0;
  }

  .active_card_menu li a {
    font-size: 9px;
  }

  .service_list {
    width: 100%;
  }

  .service_list a {
    width: 20%;
    padding: 0 1%;
    margin: 0 0 12px;
  }

  .app_icon a {
    width: 30px;
    height: 30px;
    margin: 0 4px;
  }

  .app_icon a {
    line-height: 30px;
    font-size: 20px;
  }

  .contact_cap {
    width: 100%;
    text-align: center;
    background: none;
  }

  .contact_cap::before {
    display: none;
  }

  .contact_cap_wrap {
    background: rgba(0, 194, 213, 0.5);
  }

  .get_touch {
    padding: 15px;
    margin: 20px 0 0;
  }

  .get_touch_inr h3 {
    font-size: 24px;
  }

  .social_area_d a {
    font-size: 25px;
  }

  .right_animation {
    -webkit-animation: inherit;
    -webkit-animation-direction: inherit;
    animation: inherit;
    animation-direction: inherit;
  }

  .pic_title {
    font-size: 18px;
    margin-top: -65px;
  }

  /* .home_bnr_left {
        padding: 30px 0;
    } */
  .home_bnr_left h1,
  .home_bnr_left h1 .totalText {
    font-size: 18px;
    /* line-height: 20px; */
  }

  .home_bnr_left h1 {
    min-height: 30px;
  }

  .home_bnr_left h3 {
    font-size: 13px;
    margin-top: 0;
  }

  .pic_cell {
    float: none;
    width: auto;
    overflow: hidden;
    padding: 0;
    margin: 0 -5px;
  }

  .brim-french .pic_cell {
    margin: 0 -7px;
  }

  .security_cell h3,
  .points_area h3 {
    font-size: 18px;
  }

  .brim_go h3 {
    font-size: 22px;
  }

  /* .brim_go p {
        font-size: 13px;
    } */

  .security_cell p {
    font-size: 13px;
    line-height: 18px;
  }

  .security_cell h3,
  .points_area h3 {
    margin: 0 0 10px;
  }

  .amazon_pic {
    position: relative;
    white-space: nowrap;
    text-align: right;
    direction: rtl;
    overflow: hidden;
  }

  .amazon_bnr {
    text-align: left;
  }

  .amazon_pic img {
    height: 150px;
    max-width: inherit;
    display: inline-block;
    margin-right: -170px;
  }

  .itemWording {
    line-height: 1;
  }

  .security_cell h3,
  .points_area h3 {
    font-size: 18px;
  }

  /* .also_para_new ul li {
        font-size: 13px;
    } */

  .loyal_content p {
    font-size: 14px;
  }

  /* 16-11-2017 */
  .home_bnr_left h1 .totalText {
    margin-left: 5px;
  }

  /* .home_bnr_left h1,
    .home_bnr_left h1 .totalText {
        white-space: normal;
    } */
  .get_touch_inr h3 {
    margin: 10px 0 25px;
  }

  .boingo_Text h3 {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .purchases_Text h2 {
    margin-top: 0;
  }

  .travel_cell h4 {
    font-size: 18px;
    margin: 20px 0 10px;
  }

  .contact_cap h1 {
    text-align: left;
  }

  .cTooltip {
    font-size: 10px;
    width: 100%;
    z-index: 999999;
    bottom: 0;
    top: auto;
    pointer-events: none;
  }

  .mobileCompare {
    position: relative;
  }

  .critMobile ul li {
    position: static;
  }

  #addmember.setup_limit .payment-form,
  #addmember2.setup_limit .payment-form {
    padding: 20px;
  }

  .speed_cell_inr,
  input.speed_cell_inr {
    padding: 5px;
  }

  #addmember.setup_limit .con-header,
  #addmember2.setup_limit .con-header {
    font-size: 20px;
  }

  .speed_cell_wrap {
    margin-bottom: 0;
  }

  .speed_cell {
    width: 33%;
    margin: 0 0 5px;
  }

  .hint_btn a {
    display: inline-block;
    padding: 8px 12px;
  }

  .fxd_install_text {
    font-size: 18px;
  }

  .right_insta_area_top {
    margin-top: 30px;
  }

  /* ======================*/
  .card_activation_form .cTooltip {
    font-size: 10px;
    width: 200px;
    z-index: 999999;
    bottom: 0;
    top: auto;
    pointer-events: none;
    left: 25px;
  }

  /**** 03-02-18 ***/
  .food_points {
    width: 230px;
    left: -88px;
    margin: 0 0 30px;
  }

  .food_points:after {
    transform: none;
    bottom: -16px;
    left: 90px;
    border-top-color: rgba(0, 0, 0, 0.7);
    border-bottom-color: transparent;
  }

  /**** 03-02-18 ***/
  .trv_card_box h3 {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
  }

  /* .trv_card_box {
        min-height: 214px;
    } */
  .card_cell_inr span {
    white-space: nowrap;
  }

  /*==29.3.2018==*/
  .amazon-congrats-box .app_icon a:first-of-type:not(.social_activation) {
    padding-left: 11px;
    font-size: 27px;
    line-height: 37px;
  }

  .amazon-congrats-box h3 {
    line-height: 20px;
    font-size: 14px;
    margin: 10px auto 0px;
  }

  .amazon-congrats-box .refer_code .heart_icn {
    margin: 25px 0 0;
  }

  .amazon-congrats-box .refer_code p {
    font-size: 12px;
    line-height: 16px;
    margin: 10px auto 25px;
  }

  .email_confirm_area_respond {
    width: auto;
  }

  /*==end==*/
  /*==30.3.2018==*/
  .parentNavTab {
    width: 100%;
  }

  /*==end==*/
  .blk_slide_items h1 {
    display: block !important;
  }

  .eco_dot_banner.bnr-area img {
    width: auto;
    height: 230px;
    max-width: none;
  }

  .banner_text_eco_dot h2 {
    padding-left: 0;
  }

  .eco_dot_banner.bnr-area img {
    width: auto;
    height: 230px;
    max-width: none;
  }

  /* 25.7.19 */
  .inmedia_logo_box_slider_fr {
    display: block;
  }

  .inmedia_logo_box {
    display: none;
  }

  /* .inmedia_logo_item img {
        width: 130px;
    } */

  .inmedia_logo_item {
    text-align: center;
  }

  .inmedia_logo_image_block {
    padding-top: 15px;
  }

  .inmedia_dots {
    display: block;
  }

  .cwb_flow.vcard-activation .pg_progress {
    height: 16px;
  }

  /* 21-11-23 */
  .alartbanner_master .container {
    flex-wrap: wrap;
  }

  .alartbanner_master p {
    padding: 20px 0 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .alartbanner_master {
    padding: 20px 0;
  }

  .alartbanner_master .smallclose {
    position: absolute;
    top: 4px;
    right: 10px;
  }
}

@media (max-width: 640px) {
  /* .terms_nav-tabs {
        width: 100%;
        float: none;
        margin-bottom: 20px;
        margin-right: 0px;
    } */

  .lg_text h4 {
    font-size: 15px;
    line-height: 22px;
  }

  .terms_area {
    padding: 25px 0px;
  }

  .terms_tab_container {
    padding: 0px;
  }

  /*==26.3.2018===*/
  .banner-item.slick-slide {
    min-height: 280px;
  }

  /*
        .trv_card_box h3 {
            min-height: 75px;
        }
    */
  .trv_card_brim .trv_x_points {
    font-size: 28px;
    padding-left: 8%;
  }

  .trv_card_member .col-xs-6.col-sm-4 {
    width: 100%;
  }

  .trv_card_box {
    min-height: inherit;
  }

  .numeric_text-2 span {
    right: 19px;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    width: auto;
    bottom: 20px;
  }

  .page-template-travel .trv_cooming_soon {
    padding-bottom: 20px;
  }

  /*===end===*/
  /*--19.4.2018--*/
  .amazon_pic_bg {
    text-align: left;
    direction: ltr;
  }

  .amazon_blue_pic {
    margin-right: 0;
    margin-top: 15px;
    margin-left: 0;
    position: static;
  }

  .amazon_inr_bnr {
    padding: 30px 0;
  }

  .amazon_blue_pic {
    width: 175px;
  }

  .trv_card_box {
    max-width: 360px;
    /* margin: 0px auto 15px; */
  }

  .trv_card_member .trv_get_birm {
    margin-top: 25px;
  }

  .trv_machu_picchu_head h2 {
    font-size: 80px;
  }

  .trv_details h3 {
    font-size: 45px;
  }

  /* 25-06-2018 */
  .distributionMdl .modal-dialog .cancel_btn {
    padding: 9px 21px;
    font-size: 14px;
  }

  .distributionMdl .modal-dialog.payment-form .nextBtn {
    padding: 9px 30px;
    font-size: 14px;
  }

  .distributionMdl .modal-dialog .row {
    margin: 0;
  }

  .distributionMdl .modal-dialog h3 {
    margin-bottom: 15px;
  }

  .distributionMdl .modal-dialog .modal-body p {
    margin-bottom: 10px;
  }

  .dfrnt_card_option_slide .card_cell {
    width: 100%;
  }

  .partner_contact_fig {
    width: 400px;
    display: block;
    margin: 0 auto;
  }

  .partner_page_video {
    padding: 17px 51px 31px 58px;
  }

  .partner_video_sec {
    width: 400px;
    margin: 0 auto;
  }

  /*--end--*/
  .connvience_new .all_banner_header h3 {
    font-size: 20px;
  }

  .connvience_new .all_banner_header p {
    font-size: 14px;
  }

  footer .statement_block {
    padding: 10px 35px;
  }

  .wallet_headline h2 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 25px;
  }

  .wallet_figure {
    max-width: 255px;
  }

  .wallet_headline_icon img {
    max-height: 40px;
  }

  .distributionMdl .modal-dialog {
    max-width: 93%;
  }

  .invite_friend_header {
    max-width: 400px;
  }

  .invite_friend_header p {
    font-size: 18px;
  }

  .add_friends_sec {
    max-width: 350px;
    margin-top: 25px;
  }

  .invite_corner {
    height: 185px;
  }

  .mem-item-bx {
    display: block;
    max-width: inherit;
  }

  .hover_overlay_inr a {
    width: 48%;
    margin: 0px 1%;
  }

  .aditional_member_info {
    padding: 20px 15px 20px;
    margin: 0px;
  }

  .member_new_html {
    margin: 0;
  }

  .mem-bx.add-mem-bx {
    margin: 20px 0px 30px;
  }

  #addmember .modal-header {
    padding: 25px;
  }

  #addmember .modal-footer {
    padding: 25px 20px 25px;
  }

  #addmember .modal-header .close {
    right: 32px;
    top: 32px;
  }

  #addmember .modal-body {
    padding: 20px 25px 0;
  }

  header .close {
    top: 20px;
    right: 27px;
  }

  .distributionMdl .modal-footer {
    padding: 10px;
  }

  .no_bank_area {
    padding-bottom: 20px;
  }

  .no_bank_area .btn-secondary {
    border: 0;
  }

  .page-template-home-page .security_area .security_area_img img {
    max-width: 310px;
    margin: 5px auto 0px;
  }

  .vs_img_outer {
    width: 100%;
  }

  .sick_kid_styling p {
    font-size: 17px;
    padding-left: 0;
    line-height: 28px;
    padding-right: 0;
  }

  .glbl_hdr h2 {
    font-size: 22px;
    line-height: 22px;
  }

  .glbl_hdr {
    margin-bottom: 25px;
  }

  .crd_comparison {
    margin-bottom: 15px;
  }

  .crd_comparison a {
    font-size: 16px;
  }

  .distributionModalNew .modal-dialog h3 {
    padding: 0;
    line-height: 25px;
    font-size: 20px;
  }

  .distributionMdl .modal-dialog .modal-body {
    padding: 0;
  }

  .distributionModalNew .modal-dialog {
    padding: 10px !important;
  }

  .page-template-application-new .application_sectionc .card_cell {
    padding: 0 15px !important;
  }

  .application_sectionc .application_laststep .card_cell_inr {
    margin-left: -20px;
    margin-right: -20px;
    border-radius: 0px;
  }

  .application_sectionc .lft_card_img {
    width: 165px;
  }

  .application_sectionc .card_inf_dtl {
    width: 100%;
  }

  .card_desc {
    padding-left: 10px;
    min-height: auto;
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
  }

  .card_cell_inr.checked .card_desc {
    opacity: 1;
    visibility: visible;
    height: 100%;
  }

  .card_desk_arro {
    width: 100%;
    display: block;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
  }

  .card_cell_inr.checked .card_desk_arro {
    transform: rotate(180deg);
  }

  .application_sectionc .aditional_member_info h3 em {
    display: inline;
  }

  .fees_txt {
    display: block;
  }

  .sess_campaign_wagjag .fees_txt {
    display: none;
  }

  .view_fees_btn {
    display: block;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
  }

  .sess_campaign_wagjag .view_fees_btn {
    display: none;
  }

  .fees_value {
    display: none;
    margin-bottom: 20px;
  }

  .sess_campaign_wagjag .fees_value {
    display: flex;
    margin-bottom: 0px;
  }

  .fees_value.open_txt {
    display: flex;
  }

  .view_fees_btn.rotate_aro {
    transform: rotate(180deg);
  }

  .global_home_hdr {
    padding: 0 28px;
  }

  .pasprt_image_holder {
    width: 23%;
  }

  .application_sectionc .application_laststep .imp_text {
    padding: 0 15px;
  }

  .sess_campaign_wagjag .application_laststep .card_cell_inr.checked {
    border-top: 4px solid #009eae;
    border-bottom: 4px solid #009eae;
  }

  .mob_vw_new {
    display: block;
  }

  .dsktp_vw_new {
    display: none;
  }

  .hgt560 {
    /* margin-left: -90px; */
    margin-left: -140px;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .newpic_card {
    max-width: 300px;
    width: 300px;
  }

  .sess_campaign_touchbistro .application_sectionc .card_inf_dtl {
    width: 100%;
  }

  .sess_campaign_touchbistro .application_sectionc .card_desk_arro {
    display: none;
  }

  .sess_campaign_touchbistro .card_cell_inr.checked .card_desc {
    width: 100%;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .imp_text {
    margin-top: 30px;
  }

  .business-spend {
    padding: 30px 15px;
  }

  .sess_campaign_touchbistro .aditional-member {
    margin-top: 0px !important;
  }

  .sess_campaign_touchbistro .application_sectionc .aditional-member p {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .sess_campaign_touchbistro #sectionC #final_part_1 .btn_outr {
    margin-top: 30px;
  }

  .sess_campaign_touchbistro .application_sectionc .card_desc ul {
    column-count: 1;
  }

  .sess_campaign_touchbistro
    #sectionC
    .application_new_select_card
    .dfrnt_card_option_slide
    .card_cell {
    max-width: 300px;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .card_cell_inr
    h5 {
    font-size: 14px;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .card_cell_inr
    span {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .card_cell_inr
    h6 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .sess_campaign_touchbistro .application_sectionc .card_desc {
    padding-top: 15px;
  }

  .sess_campaign_touchbistro
    .application_sectionc
    .application_laststep
    .imp_text
    p {
    line-height: 20px;
  }

  .sess_campaign_touchbistro .application_sectionc .aditional-member h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .business-spend h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .business-spend p {
    font-size: 14px;
    margin-bottom: 15px;
  }

  .sess_campaign_touchbistro .application_sectionc .aditional_member_info h3 {
    font-size: 15px;
    margin-bottom: 15px;
  }

  .sess_campaign_touchbistro .fees_value_inr {
    width: 200px;
  }

  /* cwb 13.10.2020 */
  .cwb_flow.page-template-signup .setup_content_header h4 {
    line-height: 24px;
    font-size: 18px;
  }

  .cwb_flow .setup_content_header h1 {
    font-size: 28px !important;
  }

  .cwb_flow .setup_content_header {
    margin-bottom: 25px;
  }

  .cwb_flow.page-template-signup .btn_outr_new {
    margin: 25px 0;
    width: 100%;
    max-width: 100%;
  }

  .cwb_flow.page-template-signup .form_btn_container {
    margin-bottom: 25px;
  }

  .cwb_flow.page-template-signup .mobile_another_signup {
    display: none;
  }

  .cwb_flow .apply_head h2 {
    font-size: 28px !important;
  }

  .cwb_flow.page-template-signup .setup_content_header h4 {
    line-height: 24px;
    font-size: 18px;
  }

  .cwb_flow .setup_content_header h4 {
    line-height: 24px;
    font-size: 18px;
  }

  .cwb_flow .dfrnt_card_option_slide .card_cell {
    width: 100%;
  }

  .cwb_flow .application_sectionc .application_laststep .card_cell_inr {
    margin-left: inherit;
    margin-right: inherit;
    border-radius: 8px;
    padding: 25px 12px;
  }

  .cwb_flow
    .application_sectionc
    .application_laststep
    .card_cell
    + .card_cell {
    margin-top: 20px;
  }

  .cwb_flow .application_sectionc .application_laststep .newpic_card {
    max-width: 104px;
    margin: 0;
    margin-top: -30px;
  }

  .cwb_mobile {
    display: block;
  }

  .cwb_desktop {
    display: none;
  }

  .cwb_flow .application_sectionc .application_laststep .card_cell_inr h6 {
    text-align: left;
  }

  .cwb_flow
    .application_sectionc
    .application_laststep
    .card_cell_inr
    .card_inf_dtl {
    border-bottom: 0;
    text-align: left;
    padding-left: 15px;
  }

  .cwb_flow .application_sectionc .application_laststep .card_cell_inr h5 {
    font-size: 18px;
  }

  .cwb_flow
    .application_sectionc
    .application_laststep
    .card_cell_inr
    .card_desc {
    padding-top: 15px;
    min-height: auto;
    visibility: visible;
    opacity: 1;
    border-top: 2px solid #eee;
    width: 100%;
    padding-left: 0;
    height: auto;
  }

  .cwb_flow .card_desk_arro {
    display: none;
  }

  .cwb_flow
    .application_sectionc
    .application_laststep
    .card_cell_inr
    .card_desc
    ul
    li {
    font-size: 16px;
  }

  .cwb_flow .fees_txt {
    display: none;
  }

  .cwb_flow .view_fees_btn {
    display: none;
  }

  .cwb_flow .fees_value {
    display: flex;
  }

  .cwb_flow .application_sectionc .aditional_member_info h3 {
    font-size: 18px;
  }

  .cwb_flow .fees_value_inr h5 {
    font-size: 14px;
  }

  .cwb_flow .application_sectionc .card_inf_dtl {
    width: calc(100% - 104px);
  }

  .cwb_flow .inner_agreement h2 {
    font-size: 16px;
  }

  .cwb_flow .question_area h1 {
    font-size: 28px !important;
  }

  .cwb_flow .question_area h4 {
    font-size: 18px;
  }

  .cwb_flow .qus_block {
    width: 100%;
  }

  .cwb_flow .thankyou_payment .top-margin h1 {
    margin-top: 25px;
  }

  /* 10.3.21 */
  .prt_logo_box {
    width: 50%;
    margin-bottom: 35px;
  }

  .features_page_banner {
    background-image: url(../images/features_pg_ban_mobile_new.jpg);
    background-position: center center;
  }

  .vcard-activation .PrimaryNotActivated_area p {
    font-size: 16px;
    line-height: 24px;
  }

  .vcard-activation .activation_custom_form h2 {
    font-size: 28px;
    margin-bottom: 15px;
    line-height: 32px;
  }

  .vcard-activation #PrimaryNotActivated .new_frm_area {
    padding-bottom: 100px;
    padding-top: 50px !important;
  }

  .vcard-activation .PrimaryNotActivated_area {
    width: 100%;
  }

  .vcard-activation .PrimaryNotActivated_area .activation_custom_form {
    padding-top: 0px;
  }

  .vcard-activation .setup_content_header h1 {
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 32px;
  }

  .vcard-activation .setup_content_header h4 {
    font-size: 16px;
    line-height: 24px;
  }

  .vcard-activation .setup_content_header {
    margin: 0px auto 20px;
  }
/* 16.05.24 evng */
  .vcard-activation .payment-form .validate_frm label {
    font-size: 12px !important;
  }

  .vcard-activation .tab-content {
    padding: 40px 0 0;
  }

  .vcard-activation .active_card_menu_new > ul {
    display: none;
  }

  .vcard-activation .pg_progress {
    height: 16px;
    position: static;
    margin: 0 -15px;
  }

  .vcard-activation .setup_content_header h1 {
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 32px;
  }

  .vcard-activation .activation_success_form {
    padding: 120px 0 100px;
  }

  .vcard-activation .activation_success_form .new_frm_area h1 {
    font-size: 28px;
    margin-bottom: 35px;
    line-height: 32px;
  }

  .vcard-activation .activation_success_form .new_frm_area {
    width: 95%;
  }

  .vcard-activation .frm_wrap_mail_pin p span {
    font-size: 16px;
    line-height: 22px;
  }

  .v_card_head h5 {
    font-size: 21px;
    line-height: 26px;
  }

  .SecurityShow .v_card_head p {
    font-size: 16px;
    line-height: 22px;
  }

  .vcard-activation .new_numeric_text span {
    width: 100%;
  }

  .vcard-activation .global_btn.save_btn {
    min-width: 125px;
    font-size: 13px;
  }

  .vcard-activation .wrld-elite-txt h3 {
    font-size: 21px;
  }

  .vcard-activation .frm_wrap-2 {
    width: 100%;
  }

  .vcard-activation .btm_elite-txt {
    font-size: 13px;
  }

  .vcard-activation .pr_sm_title {
    font-size: 21px;
  }

  .vcard-activation .frm_wrap-2 .card-outer {
    margin: 30px;
  }

  .sbc_flow [type="checkbox"]:checked + label,
  .sbc_flow [type="checkbox"]:not(:checked) + label {
    font-size: 14px;
  }

  .sbc_flow .paperless_label a {
    font-size: 14px;
  }

  .brim_business_card_outer {
    flex-wrap: wrap;
  }

  .bsns_crd_dtls {
    padding-left: 0;
    width: 100%;
    text-align: center;
    padding-top: 30px;
  }

  .bsns_crd_dtls h4 {
    font-size: 24px;
    line-height: 31px;
  }

  .sbc_flow .application_sectionc .aditional-member {
    padding-top: 30px;
    margin: 0 !important;
  }

  .sbc_flow #sectionC .application_laststep {
    margin: 0px;
  }

  .sbc_flow .application_sectionc .aditional-member p {
    font-size: 16px;
  }

  .sbc_flow .application_sectionc .aditional_member_info h3 {
    font-size: 18px;
  }

  .sbc_flow .fees_value {
    display: block;
  }

  .business_card_part {
    margin: 0 auto;
  }

  .sbc_flow #addmember .modal-dialog {
    width: 95%;
  }

  .sbc_flow .application_sectionc .application_laststep .card_text_new {
    font-size: 24px;
  }

  .sbc_flow #sectionC [type="checkbox"]:checked + label,
  .sbc_flow #sectionC [type="checkbox"]:not(:checked) + label {
    font-size: 16px;
    line-height: 22px;
    margin-right: 0;
  }

  .sbc_flow #sectionC .credit_custom {
    max-width: 100%;
  }

  .sbc_flow .question_form_submission .content,
  .sbc_flow .question_area h4,
  .sbc_flow .qus_block h5 {
    font-size: 18px;
    line-height: 24px;
  }

  .sbc_flow .qus_block .checkmark {
    top: 0px;
  }

  .sbc_flow .ques_btm br {
    display: none;
  }

  .sbc_flow .qus_block {
    width: 100%;
  }

  .vcard-activation #account_already_created .activation_custom_form h2 {
    font-size: 27px;
    line-height: 33px;
  }

  .vcard-activation #account_already_created .ifyouhavequst {
    font-size: 12px;
  }

  .vcard-activation #account_already_created .forgot_password {
    font-size: 12px;
  }

  .cwb_flow.vcard-activation .activation-payment-form#sStep {
    background-position: top 15px left, top 15px right !important;
  }

  .sbc_flow.vcard-activation
    #account_already_created
    .activation_custom_form
    h2 {
    font-size: 27px;
    line-height: 33px;
  }

  .sbc_flow.vcard-activation .activation_custom_form h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  .apply_trans {
    right: 22%;
  }

  .applepay_logo_pop {
    right: 21%;
  }

  /* 23.12.2021 */
  .business_page_bnr {
    background-image: url("../images/business_bnr_bg_img2.jpg");
  }

  .brim_btm_frm_sec {
    background-image: url("../images/brim_btm_frm_bg2.png");
  }

  .business_progress_itm {
    margin: 0 auto 30px;
    flex-wrap: wrap;
  }

  .progrs_user_area {
    width: 100%;
    border-right: 0;
    justify-content: center;
    margin-bottom: 20px;
  }

  .progrs_bar_area .progress {
    margin-bottom: 0;
    margin-top: 5px;
    width: 100%;
    order: 2;
  }

  .progrs_bar_area {
    width: 50%;
    padding-left: 0;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
  }

  .busns_mang_adimin_sec .uncapped_textbox ul,
  .exclusive_ofr_sec .uncapped_textbox ul,
  .smrt_platfrm_sec .uncapped_textbox ul {
    max-width: 100%;
  }

  /* 23.12.2021 */
  /* 22.09.22 starts */
  .brim_impact .content_container {
    flex-direction: column;
    gap: 80px 0;
    padding: 55px 20px;
  }

  .brim_impact .content_container .left_content_container {
    text-align: center;
  }

  .brim_impact .content_container .left_content_container h2 {
    margin-bottom: 40px;
  }

  .brim_impact .content_container .left_content_container p {
    font-size: 15px;
  }

  /* 22.09.22 ends */
}

@media (max-width: 620px) {
  .chair_pic_area {
    margin: 0 auto;
    float: none;
    clear: both;
    padding-top: 30px;
  }

  .contact_cap h1 {
    font-size: 22px;
  }

  .codeDisplay input {
    margin-bottom: 10px;
  }

  /*====30.3.2018====*/
  .travel_freedom_section {
    font-size: 16px;
  }

  .deserve_note {
    margin-top: 12px;
    font-size: 14px;
  }

  .trv_left_coming_text {
    margin-bottom: 20px;
  }

  .page-template-home-page .learn_btn a,
  .page-template-home-page .all_feature a {
    border: 2px solid #00c1d5;
    min-width: auto;
  }

  .page-template-home-page .all_banner_pic_inner .learn_btn a {
    border: 2px solid #3ab6c5;
  }

  .all_banner_logo_single img {
    height: 25px;
  }

  /* .footer_menu.text-left {
        text-align: center;
    } */

  .footer_menu_mob_left.text-left {
    text-align: left;
  }

  .bill_box {
    width: 153px;
    height: 144px !important;
    border-radius: 8px;
    padding: 10px;
    margin: 0 5px;
    height: 150px;
  }

  .page-template-template-partsactivate-php
    .activation_custom_form
    .moreInfoRequired_area
    h2 {
    font-size: 25px;
    margin-bottom: 20px;
  }

  .page-template-template-partsactivate-php
    .activation_custom_form
    .PrimaryNotActivated_area
    h2 {
    font-size: 25px;
    margin-bottom: 20px;
  }

  .page-template-template-partsactivate-php
    .activation_custom_form
    .moreInfoRequired_area
    p {
    font-size: 16px;
    line-height: 25px;
  }

  .page-template-template-partsactivate-php
    .activation_custom_form
    .PrimaryNotActivated_area
    p {
    font-size: 16px;
    line-height: 25px;
  }

  .ifyouhavequst {
    border-radius: 8px;
    padding: 15px 10px;
  }
}

@media (max-width: 590px) {
  .alartbanner .container,
  .alartbanner {
    /* height: 100px; */
  }

  .alartbanner_body .header_wrap {
    top: 70px;
  }

  .alartbanner_body {
    padding-top: 70px !important;
  }

  .unlock_area.get_started_sec .d-flex {
    display: block;
  }

  .alartbanner p {
    font-size: 14px;
  }
}

@media (max-width: 568px) {
  .budget_Hdng h4 {
    font-size: 14px;
    letter-spacing: 1px;
  }
  #sectionC .card-outer {
    margin: 0px 0px 0;
  }
  .budget_Hdng h3,
  .signup_Text h3,
  .qualify_content h3 {
    font-size: 23px;
    margin-bottom: 15px;
  }

  .budget_item {
    margin-top: 15px;
  }

  .fttr_top .col-xs-6 {
    width: 100%;
    margin-bottom: 15px;
  }

  .fttr_top .col-xs-6:first-child {
    width: 50%;
  }

  .fttr_top .col-xs-6:nth-child(2) {
    width: 50%;
  }

  .fttr_top {
    padding-bottom: 5px;
  }

  .budget_social li {
    margin-right: 4px;
    width: 40%;
  }

  .budget_Hdng h3,
  .signup_Text h3,
  .qualify_content h3 {
    line-height: 22px;
  }

  .brim_SignUp,
  .qualify_content,
  .budget_outer {
    padding: 15px 0px;
  }

  .fttr_btm {
    padding-top: 15px;
  }

  .fttr_btm p {
    font-size: 13px;
  }

  .brimCard_Text p {
    font-size: 14px;
    line-height: 22px;
  }

  .brimCard_menu li {
    font-size: 14px;
  }

  .budget_Hdng h3 {
    font-size: 20px;
  }

  .budget_Hdng h4 {
    font-size: 13px;
  }

  .budget_item h4 {
    font-size: 17px;
  }

  .signup_Text a {
    padding: 10px 20px;
  }

  h1 {
    font-size: 25px;
  }

  .feature_icon {
    margin-right: 15px;
  }

  h2 {
    font-size: 18px;
  }

  .budget_pic {
    margin-top: 15px;
  }

  .fancybox-inner {
    width: 100% !important;
    height: 140px !important;
  }

  .glbl_Hdng {
    font-size: 21px;
  }

  .purchases_Text p,
  .pay_text p,
  .global_text p {
    font-size: 13px;
    line-height: 22px;
  }

  .accordian_content .panel-body {
    font-size: 13px;
  }

  .bannr_text h2 {
    font-size: 18px;
    letter-spacing: 0;
  }

  .view_allBtn {
    margin-top: 10px;
  }

  .view_allBtn li a {
    font-size: 13px;
  }

  .accordian_content .panel-heading a {
    font-size: 14px;
  }

  .accordian_content .panel-title a::after {
    font-size: 20px;
  }

  .accordian_content .panel-body {
    padding: 0px 0px 15px;
  }

  .price_sliderContent h2 {
    font-size: 25px;
    margin-bottom: 10px;
  }

  .computer_pic img {
    padding: 12px 0px 0px 0px;
    margin-bottom: -20px;
    margin-left: -15px;
  }

  .lern_More {
    font-size: 13px;
  }

  .lern_More span img {
    width: 18px;
  }

  .boingo_plane {
    right: 30px;
  }

  .accordian_content .panel-title a::after {
    right: 0;
  }

  .accordian_content {
    padding-bottom: 0;
  }

  .price_sliderContent h4 {
    font-size: 16px;
  }

  .included_benefits_inner_txt li a {
    font-size: 15px;
  }

  .img_tag_text {
    margin-top: -10px;
  }

  .slide_con_mp h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  /* 18.08.2018*/
  .budget_social li {
    width: 30%;
  }

  .budget_social li img {
    width: 100%;
  }

  .purchases_Text h2 {
    margin-top: 0;
  }

  /*end*/
  /*  21.08.217*/
  .main-area-content .rewards_inr {
    margin: 20px 0 0;
  }

  .main-area-content .traveled_right {
    width: auto;
  }

  .accordian_content .panel-body p {
    line-height: 20px;
    font-size: 13px;
  }

  .accordian_content .panel-heading a {
    padding: 13px 20px 13px 0px;
  }

  .included_benefits_inner_txt li h2 {
    font-size: 16px;
  }

  .included_benefits_inner_txt li p {
    font-size: 13px;
    line-height: 20px;
  }

  /*end*/
  /* 29.08.2017*/
  .purchases_Text {
    margin-top: 15px;
  }

  .hd_header_con .glbl_Hdng_sub {
    padding: 0;
  }

  .hd_header_con .glbl_Hdng {
    margin-bottom: 0;
  }

  .banner_text h1 {
    font-size: 22px;
  }

  .banner_text {
    margin-top: 0px;
  }

  #svg-envelope-animate {
    width: 100px;
  }

  .mailInit h4 {
    line-height: 29px;
    font-size: 17px;
  }

  .mailI {
    width: 90px;
  }

  #svg-envelope-animate {
    width: 100%;
  }

  .mailInit {
    overflow: hidden;
    padding-left: 15px;
  }

  .mailInit p {
    font-size: 13px;
    line-height: 15px;
  }

  .mailInit h4 {
    font-size: 16px;
  }

  .welcome_content {
    padding: 0 15px;
    text-align: center;
    width: 100%;
  }

  #sectionA {
    width: 100%;
  }

  .tab-content {
    padding: 20px;
  }

  .activation_confrm {
    width: 100%;
  }

  .new_frm_area h2 {
    font-size: 18px;
  }

  .card_text {
    float: none;
    width: 100%;
  }

  .card_details {
    margin: 0 0 5px;
  }

  .cardtype_pic {
    margin-bottom: 15px;
  }

  .global_btn.back_btn {
    margin-right: 5px;
    font-size: 14px;
    /* margin-bottom: 5px; */
  }

  .btn_outr .global_btn {
    font-size: 13px;
  }

  .per_limit label,
  .user_lbl,
  .apply_btn {
    display: block;
    width: 100% !important;
  }

  .user_lbl {
    margin: 10px 0;
  }

  .congrts_box {
    padding: 20px;
  }

  .refer_code span {
    font-size: 16px;
  }

  .card_cell {
    float: none;
    width: 100%;
  }

  .added_member {
    float: none;
    width: 100%;
  }

  .add_member .get_brim_new {
    margin-top: 20px;
  }

  #addmember .payment-form,
  #partner_pop .payment-form {
    padding: 0px;
  }

  .agreement_content h5 {
    font-size: 13px;
  }

  .agreement_content p {
    font-size: 12px;
  }

  .term_text_blog h2 {
    margin-bottom: 20px;
  }

  .term_text_blog p {
    margin-bottom: 25px;
    font-size: 12px;
  }

  /* .home_bnr_left h3{
        font-size: 15px;
    } */
  /* .home_bnr_left h1 {
        font-size: 22px;
    } */
  .bnr_btn a {
    padding: 10px 5px;
  }

  .no_bank_area {
    padding: 30px 0;
  }

  .no_bank_area p {
    font-size: 12px;
    margin: 15px 0;
  }

  .pic_cell {
    height: 88px;
  }

  .all_feature {
    margin: 15px 0 0;
  }

  .amazon_bnr {
    font-size: 14px;
  }

  .security_area .col-xs-4,
  .security_area .col-xs-8 {
    float: none;
    width: 100%;
  }

  /* .security_cell h3, .points_area h3{
        font-size: 22px;
    } */
  .brim_SignUp {
    margin-bottom: 15px;
  }

  /* .pic_title{
        bottom: 35px;
        left: 10px;
        right: 10px;
    } */
  .single_feature_bnr h2 {
    font-size: 22px;
    line-height: 30px;
  }

  .sky_hd,
  .semper_right h2,
  .real_time_left h2,
  .redeem_right h2,
  .other_thing_area h2,
  .covered_area h2 {
    font-size: 25px;
    margin-bottom: 10px;
  }

  .no_bank_area h2 {
    line-height: 25px;
    font-size: 18px;
  }

  /* .brim_go h3{
        font-size: 25px;
    } */
  /* .brim_go_area {
        background: #38becc;
    } */

  /* .app_btn_wrap a {
        width: 102px;
        margin-right: 1px;
    }

    .app_btn_wrap a:last-child {
        width: 102px;
    } */

  .security_area .col-xs-5,
  .security_area .col-xs-7 {
    float: none;
    width: 100%;
  }

  .type_fld {
    margin-bottom: 30px;
  }

  .cmnt_fld {
    height: 100px;
  }

  .loyalty_area h2 {
    font-size: 20px;
    line-height: 25px;
  }

  .brim_open {
    font-size: 16px;
  }

  .loyal_content h3,
  .install_left h3,
  .how_spnd h3 {
    font-size: 20px;
  }

  .points_box > span {
    padding: 10px;
  }

  .points_box {
    font-size: 14px;
  }

  .mnth_price {
    float: none;
    width: 100%;
  }

  .mnth_price ul li > span {
    font-size: 16px;
  }

  .detail_left {
    padding: 10px 5px;
  }

  .free_travel_area h2 {
    font-size: 22px;
  }

  .travel_cell h4 {
    font-size: 18px;
  }

  .card_option_area .col-xs-4 {
    float: none;
    width: 100%;
  }

  .card_optioncell {
    margin: 0 0 20px;
  }

  .card_optioncell h4 a {
    margin: 10px 0;
  }

  .you_with_brim h3 {
    font-size: 20px;
  }

  .card_option_area {
    margin: 15px 0 0;
  }

  #partner_pop .con-header {
    font-size: 22px;
  }

  .modal-header .close {
    margin-top: -10px;
    margin-right: -7px;
  }

  #partner_pop .modal-body {
    /*padding: 15px 0;*/
  }

  .payment-form .form-control.cmnt_fld {
    height: 100px;
  }

  .partner_btn a {
    font-size: 16px;
    padding: 12px 25px;
  }

  .points_section_new .item img {
    max-height: 35px;
  }

  .points_section_new .item img {
    max-height: 30px;
  }

  .install_left .conlusion_text {
    font-size: 13px;
  }

  .travel_cell h4 {
    font-size: 16px;
  }

  .how_spnd .spnd_cell h3 {
    font-size: 18px;
  }

  .how_spnd h3 {
    margin-bottom: 15px;
  }

  .card_optioncell h4 {
    font-size: 18px;
    margin: 0 0 5px;
  }

  .card_optioncell p,
  .card_optioncell p span {
    font-size: 14px;
  }

  .you_with_brim .learn_btn {
    margin: 0;
  }

  .contact_cap h1 {
    font-size: 20px;
  }

  .valuesCard ul li,
  .critMobile ul li {
    height: 80px;
  }

  .valuesCard ul li,
  .critMobile ul li {
    font-size: 12px;
  }

  .new_signup_container .top_area h3,
  .new_signup_container .payment_form_submission h3 {
    font-size: 19px;
  }

  /*    d css*/
  .card-outer .card-img {
    float: none;
    margin-right: 0;
    text-align: center;
    margin-bottom: 10px;
  }

  .card-outer .wrld-elite-txt {
    text-align: center;
  }

  .need_hlp_box {
    top: 30px;
    width: 165px;
  }

  .mem-bx {
    width: 100%;
    display: block;
    min-height: auto;
    margin: 0 0 20px;
  }

  .add-member-outer {
    margin: 0 0;
  }

  .btn_outr-2 {
    padding-top: 16px;
  }

  .mem-bx:last-child {
    margin-bottom: 5px;
  }

  .frm_wrap-2 .checkbox [type="checkbox"] + label {
    margin-right: 0;
  }

  .aditional-member {
    margin-top: 20px;
  }

  .aditional-member h2,
  .go-grn h3 {
    letter-spacing: 0px;
  }

  .card-outer {
    margin: 100px 20px 0;
  }

  .emailsml_text,
  .click_email {
    font-size: 14px;
  }

  .emailsml_text {
    margin: 20px 0;
  }

  .mised_area span {
    font-size: 14px;
  }

  .confirmation_page {
    padding-top: 30px;
  }

  .confirmation_page p {
    font-size: 12px;
  }

  .after_select_card .col-xs-4,
  .after_select_card .col-xs-6 {
    float: none;
    width: 100%;
  }

  .card_right {
    margin-top: 25px;
  }

  .after_select_card {
    margin: 70px 0 30px;
  }

  .boingo_planeC p {
    font-size: 14px;
  }

  .plan_row.hd .plan_cell {
    font-size: 10px;
    padding: 5px;
  }

  .dolar_btn a {
    font-size: 14px;
  }

  .finished::before {
    right: -40px;
  }

  .topcell {
    max-width: 55px;
    font-size: 25px;
  }

  .topcell span {
    font-size: 14px;
  }

  .numeric_text {
    margin-top: 0;
  }

  .err_success {
    bottom: 5px;
  }

  /**** 03-02-18 ***/
  .food_points {
    width: 300px;
    left: -208px;
    margin: 0 0 40px;
  }

  .food_points:after {
    transform: none;
    bottom: -16px;
    left: auto;
    right: 70px;
    border-top-color: rgba(0, 0, 0, 0.7);
    border-bottom-color: transparent;
  }

  .banner_marketing_site_v3 {
    padding: 15px 0;
  }

  .banner_marketing_site_v3::before,
  .banner_marketing_site_v3::after {
    content: none;
  }

  /**** 03-02-18 ***/
  .amazon-congrats-box {
    padding: 20px 0px;
  }

  /*==30.3.2018==*/
  .travel_freedom_section {
    font-size: 14px;
  }

  .travel_freedom_section h3 {
    margin-bottom: 12px;
    font-size: 20px;
  }

  .travel_separator {
    margin: 0px 4px;
  }

  .Real_time_nft_sm {
    left: auto;
    right: 0;
    width: 270px;
    bottom: 106px;
  }

  .Real_time_nft_lg {
    height: 350px;
  }

  /*==end==*/
  /*-s.p 9.4.2017---*/
  .brim_hdr h3 {
    font-size: 22px;
    margin-bottom: 5px;
  }

  .amazon_box_outer {
    margin: 15px 0px 0px;
  }

  /*end-s.p 9.4.2017---*/
  .btn_outr_new {
    max-width: 235px;
    margin: 24px auto;
  }

  /*--about-us-13.6.2018---*/
  .brim_member_pic {
    float: none;
    margin-right: 0px;
  }

  .brim_single_member {
    text-align: center;
  }

  .brim_member_name,
  .brim_member_deg {
    display: block;
    padding: 0px;
  }

  .brim_member_title,
  .brim_member_social {
    width: 100%;
    margin: 0px;
  }

  .brim_member_social {
    margin-top: 8px;
  }

  .brim_member_box {
    width: 50%;
  }

  .brim_single_member_inner {
    padding: 15px 10px;
  }

  .brim_team_row {
    margin: 0px -10px;
  }

  .about_brim_blog {
    padding-top: 45px;
  }

  .brim_media_img {
    width: 100%;
    max-width: 120px;
    float: none;
    margin: 0px auto 15px;
  }

  .brim_media_list_inner {
    text-align: center;
  }

  .rt_uber_eat_tooltips .food_points {
    width: 290px;
  }

  /*--about-us-13.6.2018-end--*/
  .page-template-home-page .points_slider .item {
    width: 22%;
  }

  .all_txt_pic_inner {
    max-width: 100%;
    width: 100%;
  }

  .all_txt_pic_element {
    margin-left: auto;
    margin-right: auto;
  }

  .info_bx {
    padding: 0 15px;
  }

  .cwb_flow .green_path .frm_wrap_mail_pin p span {
    font-size: 18px;
    line-height: 23px;
  }

  .cwb_flow .question_area .green_path h2 {
    font-size: 28px;
  }

  .cwb_flow .green_path .green_path_step3 .large_content_header p {
    font-size: 18px;
    line-height: 23px;
  }

  /* 22.12.2021 */
  .anim_box_images .for_mobile,
  .anim_box_images.for_mobile {
    display: block;
  }

  .anim_box_images .for_desktop {
    display: none;
  }

  /* 22.12.2021 */
}

@media (max-width: 568px) {
  .sequirity_hdng {
    font-size: 22px;
  }

  .sequirity_protect {
    padding: 25px 0px 10px;
  }

  .rembr_reset_pin {
    padding: 15px;
  }

  .picicon {
    float: none;
    margin: 0 0 8px 0;
  }

  .set_msg_d {
    line-height: 20px;
    font-size: 12px;
  }

  .rating_bar_d li:first-child .dot_cell {
    margin-left: -6px;
  }

  .rating_bar_d li:last-child .dot_cell {
    margin-right: -6px;
  }

  .points_slider {
    margin: 30px 0px 0;
  }

  .points_slider .item span {
    margin: 0 10px;
  }

  .page-template-home-page .points_slider .item {
    width: 30%;
  }

  /* .star_am::after {
        right: 5px;
    } */
  .redeem_sec {
    margin-top: 0;
  }

  .install_left.new_install {
    margin-top: 10px;
    text-align: center;
  }

  .bootstrap-select.btn-group .dropdown-menu {
    max-width: 100%;
  }

  .bootstrap-select.btn-group .dropdown-menu li a span.text {
    white-space: normal;
  }

  .handmob_pic {
    margin: 0 auto;
    width: 100%;
    max-width: 324px;
  }

  /** 03-02-18 **/
  .food_section:before {
    content: none;
  }

  .earn_more p {
    font-size: 13px;
    line-height: 15px;
  }

  .earn_more h3 {
    line-height: 30px;
  }

  .earn_more {
    padding: 5px 0 0;
  }

  .earn_more h3 {
    line-height: 18px;
    margin-bottom: 10px;
  }

  /** 03-02-18 **/
  /*==26.3.2018===*/
  .banner-item.slick-slide {
    min-height: 280px;
  }

  .trv_card_brim .trv_x_points span {
    font-size: 16px;
    margin-top: -3px;
  }

  .trv_card_brim .trv_x_points {
    font-size: 26px;
    padding-left: 40px;
  }

  .trv_count_inner:after {
    height: 200%;
  }

  .trv_card_brim {
    float: none;
    clear: both;
  }

  .trv_left_coming_text p {
    font-size: 16px;
  }

  .travel_freedom_section p {
    font-size: 12px;
  }

  .numeric_text-2 span {
    right: 19px;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    width: auto;
    bottom: 8px;
  }

  .security_area img {
    width: 70%;
  }

  /*===end===*/
  /*--9.4.2018--*/
  .page-template-features .brim_member li {
    width: 29%;
  }

  /*--end--*/
  /*--19.4.2018--*/
  .home_bnr_left h1 .totalText {
    display: block;
  }

  .home_bnr_left h1 {
    font-size: 30px;
  }

  .home_bnr_left.uber_eats_items_banner h1 {
    font-size: 40px;
  }

  .home_bnr_left h1 .totalText,
  .totalText {
    margin-left: 0px;
    font-size: 26px;
  }

  .home_bnr_left h3 {
    font-size: 17px;
    margin-top: 17px;
    width: 250px;
  }

  .uber_eats_items_banner.home_bnr_left h3 {
    text-align: left;
    margin: 0 0 13px !important;
  }

  .uber_eats_items.uber_eats_items_banner ul li .uber_banner {
    text-align: left;
  }

  .new_phn img {
    max-height: 145px;
  }

  .new_card img {
    max-height: 85px;
  }

  .new_card,
  .new_phn {
    width: auto;
  }

  .card_ph_container {
    text-align: right;
  }

  .banner-item.slick-slide {
    min-height: 210px;
  }

  .no_bank_area h2 {
    line-height: 28px;
    font-size: 22px;
    margin: 0px auto 15px;
    max-width: 285px;
  }

  .no_bank_area h3 {
    font-size: 16px;
    line-height: 22px;
    margin: 0px auto 40px;
    max-width: 265px;
  }

  .pic_title {
    font-size: 19px;
  }

  /* .brim_go {
        padding: 30px 0 0;
        text-align: center;
    } */

  /* .brim_go h3 {
        font-family: "Axiforma_Regular";
        font-size: 22px;
    } */

  /* .brim_go h3 span {
        display: block;
        font-size: 14px;
        font-family: 'Axiforma_Light';
        margin-top: 5px;
    } */

  /* .brim_go p {
        font-size: 16px;
        padding: 0px 20%;
        margin: 13px auto 26px;
    } */

  /* .brim_mob {
        margin: 20px auto -50px;
        text-align: center;
    } */

  .security_area {
    padding-top: 50px;
    padding-bottom: 0px;
  }

  .security_area .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .security_area_txt {
    order: 1;
  }

  .security_area_img {
    order: 2;
  }

  .security_cell {
    margin-top: 30px;
  }

  .security_cell h3 {
    font-size: 22px;
  }

  .security_cell p {
    font-size: 14px;
  }

  .security_area_img {
    overflow: hidden;
  }

  .security_area img {
    width: auto;
    max-width: 100%;
    margin-bottom: -16%;
  }

  .amazon_pic_sm_txt {
    font-size: 22px;
    width: 150px;
    white-space: normal;
  }

  .points_area h3 {
    font-size: 22px;
  }

  .points_area p {
    max-width: 320px;
    margin: 0 auto;
  }

  .page-template-home-page .points_area .am_section p {
    max-width: 100%;
  }

  .banner_marketing_site_v3 {
    padding-bottom: 30px;
  }

  .amazon_blue_pic {
    width: 130px;
  }

  .hom_leftimg {
    padding-top: 15px;
  }

  .trv_card_member .hom_mid_machu h3 {
    font-size: 22px;
  }

  .trv_card_member .hom_mid_machu h4 {
    font-size: 16px;
  }

  .hom_livetxt {
    float: right;
  }

  .hom_imgtxt {
    float: left;
    font-size: 0;
  }

  .hom_rightimg {
    padding-bottom: 15px;
  }

  .slide_inn p {
    color: #454545;
    margin: 15px 40px 30px;
    font-size: 14px;
    line-height: 24px;
  }

  .slide_inn span {
    font-size: 14px;
  }

  .you_with_brim h3 {
    font-size: 22px;
  }

  .page-template-home-page .card_optioncell,
  .page-template-features .card_optioncell,
  .page-template-amazon-prime-landing-page .card_optioncell {
    max-width: 240px;
    margin: 0 auto 15px;
  }

  .you_with_brim {
    padding: 30px 0px 35px;
  }

  /* .signup_Text p {
        font-size: 14px;
        line-height: 20px;
        max-width: 350px;
        margin: 0 auto;
    } */

  .fttr_btm {
    border-top: 2px solid #979797;
  }

  #menu-terms-footer-menu {
    margin-bottom: 25px;
  }

  footer {
    padding: 30px 0px;
  }

  .page-template-travel .trv_top_banner img {
    height: 375px;
    margin-left: -40px;
    width: auto;
    max-width: inherit;
  }

  .trv_cooming_soon h2 span {
    font-size: 12px;
    padding-bottom: 5px;
  }

  .trv_cooming_soon .trv_cooming_soon_inner h2 {
    margin-bottom: 22px;
  }

  .trv_cooming_soon .trv_cooming_soon_inner p {
    text-align: center;
  }

  .trv_cooming_soon .trv_icon_tab li em {
    font-size: 10px;
  }

  .trv_cooming_soon .trv_icon_tab li em img {
    margin: 0px auto 8px;
  }

  .deserve_note {
    font-size: 18px;
  }

  .trv_card_box {
    max-width: 260px;
  }

  .trv_card_member .trv_get_birm {
    margin-top: 15px;
  }

  .trv_machu_picchu_head h2 {
    font-size: 50px;
  }

  .trv_details h3 {
    font-size: 35px;
  }

  .trv_how_enter {
    margin-bottom: 0px;
  }

  .trv_cooming_soon .trv_icon_tab {
    margin: 0 -15px 35px;
  }

  .trv_cooming_soon .trv_icon_tab li em {
    padding: 8px 3px 4px;
  }

  .trv_cooming_soon .trv_icon_tab li em img {
    margin: 0px auto 5px;
  }

  .trv_cooming_soon .trv_cooming_soon_inner p {
    font-size: 16px;
  }

  /*--end--*/
  /*--20.4.2018--*/
  .page-template-features .innr_bannr figure img {
    height: 320px;
    margin-left: -50px;
    width: auto;
    max-width: inherit;
  }

  .bannr_text h2 {
    font-size: 20px;
  }

  .bannr_text .view_allBtn li a {
    font-size: 14px;
  }

  .brim_open_rewardz_inner p {
    font-size: 16px;
  }

  .brim_open_rewardz_inner h3 {
    margin-bottom: 15px;
  }

  .card_comparison_description {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .inner_free_travel_slide {
    padding: 0px 40px;
    margin: 0px 15px;
  }

  .free_travel_dots {
    display: block;
  }

  .Amazon_banner2_iner {
    display: block;
  }

  .page-template-amazon-prime-landing-page .Amazon_banner_iner {
    display: none;
  }

  .page-template-amazon-prime-landing-page .amazon_box_txt {
    box-shadow: none;
  }

  .page-template-amazon-prime-landing-page .amazon_box_txt h5,
  .page-template-amazon-prime-landing-page
    .Amazon_how_spendOuter
    .trv_how_enter_right
    h3,
  .brim_hdr h3 {
    font-family: "Axiforma_Regular";
    margin-top: 15px;
  }

  .page-template-amazon-prime-landing-page .amazon_box_outer .col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-template-amazon-prime-landing-page .amazon_box_outer > .row {
    margin: 0 -15px;
  }

  .page-template-amazon-prime-landing-page .amazon_box_outer .amazon_box_txt {
    position: absolute;
  }

  .page-template-amazon-prime-landing-page .brim_hdr h3 {
    margin-bottom: 12px;
  }

  .page-template-amazon-prime-landing-page
    .amazon_box_outer
    .amazon_box_top
    .amazon_box_txt {
    position: static;
  }

  .page-template-amazon-prime-landing-page .how_spnd_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .page-template-amazon-prime-landing-page .how_spnd_row .how_spnd_txt {
    order: 2;
  }

  .page-template-amazon-prime-landing-page .how_spnd_row .how_spnd_img {
    order: 1;
  }

  .page-template-amazon-prime-landing-page .Amazon_how_spendOuter .side_pic {
    margin-top: 0px;
    margin-right: -200px;
    padding-left: 60px;
  }

  .page-template-amazon-prime-landing-page
    .Amazon_how_spendOuter
    .how_spnd_img {
    overflow: hidden;
    padding: 0px;
  }

  .page-template-amazon-prime-landing-page .how_spnd_img .brim_hdr {
    display: block;
    padding: 0px 20px;
  }

  .page-template-amazon-prime-landing-page .how_spnd_img .brim_hdr h3 {
    text-align: left;
  }

  .page-template-amazon-prime-landing-page .trv_how_enter_right .brim_hdr {
    display: none;
  }

  .page-template-amazon-prime-landing-page .side_ico_list {
    margin-top: 30px;
  }

  .btn_outr_new {
    max-width: 235px;
    margin: 24px auto;
  }

  .page-template-signup .btn_outr_new {
    max-width: 100%;
  }

  .payment-form .nextBtn {
    width: 100%;
    display: block;
    float: none !important;
  }

  .setup_content_header h1 {
    font-size: 21px;
    margin-bottom: 20px;
  }

  /*--end--*/
  .page-template-home-page .security_area .security_area_img img {
    max-width: 410px;
    margin: 5px auto 0px;
  }

  .page-template-home-page .learn_btn a,
  .page-template-home-page .all_feature a {
    border: 2px solid #00c1d5;
    min-width: auto;
  }

  .amazon_signup_section .form_btn_container.btn_outr_new {
    max-width: initial;
  }

  .amazon_signup_section .form_btn_container.btn_outr_new .signup_new_btn {
    max-width: 235px;
  }

  .amazon_signup_section .form_btn_container.btn_outr_new label {
    width: 100%;
    padding-left: 0px;
  }

  .signup_cst_col {
    width: 100%;
    float: none;
    clear: both;
  }

  .all_txt_pic_inner {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .all_grd_pic_overlay {
    width: 90%;
    top: auto;
    height: 65%;
  }

  .home_bnr_left.amazon_new_text h3 {
    font-size: 14px;
    width: auto;
  }

  .mock_block {
    padding: 0px 8px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
  }

  .mock_block:after {
    left: 100%;
    width: 15px;
    height: 15px;
  }

  .security_banner h3 {
    font-size: 20px;
  }

  .sequirity_txt_new h2 {
    font-size: 22px;
    margin: 0px auto 15px;
  }

  .sequirity_txt_new p {
    font-size: 18px;
    line-height: 28px;
  }

  /*.partner_only_txt h1 {
        font-size: 24px;
    }*/

  .our_company_fig_text p {
    font-size: 16px;
    line-height: normal;
  }

  .inner_banner_txt h2 {
    font-size: 26px;
  }

  .mock_block_inner {
    height: 95px;
    width: 95px;
    padding: 15px 10px;
  }

  .mock_block_inner label {
    margin-top: 0;
  }

  .log_sam {
    width: 75px !important;
  }

  .cust_left_text p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 50px;
  }

  .log_sam {
    margin: 0 15px;
  }

  .log_sam:last-child:before {
    left: -17px;
  }

  .ma-inr-btm-inr h2 {
    margin-bottom: 40px;
  }

  .wallet_box_inner {
    margin-bottom: 20px;
  }

  .brim_new_open_rewardz_sec .brim_open_rewardz_inner h3 {
    font-size: 26px;
    margin-bottom: 5px;
    letter-spacing: 1.3px;
  }

  .video_list_row {
    padding-left: 0px;
  }

  .add_friends_sec {
    padding-left: 40px;
  }

  .new_wifi .boingo_Text {
    background: transparent;
    padding: 0;
  }

  .new_wifi .boingo_Text h3 {
    font-size: 22px;

    margin-bottom: 15px;
  }

  .new_wifi .boingo_planeC {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  /* .new_travel_outer .travel_cell h4 {
        font-size: 15px;
        margin: 20px 0 15px;
        line-height: 17px;
    } */

  .new_travel_outer .travel_cell h4 br {
    display: none;
  }

  .new_travel_outer .travel_cell {
    margin-bottom: 20px;
  }

  .disp_none {
    text-align: center;
    display: block;
  }

  .new_travel_outr .mobBtns {
    margin-bottom: 0;
  }

  /** .new_travel_outer .learn_btn a {
        border: 2px solid transparent;
    } **/

  .new_travel_outer .learn_btn {
    margin: 0;
  }

  .new_travel_outer .free_travel_area {
    padding: 35px 0 50px;
  }

  .family_img_hold {
    width: 220px;
    height: 220px;
    line-height: 220px;
    margin-bottom: 20px;
  }

  .family_listing li + li {
    margin-top: 20px;
  }

  .family_listing li {
    padding-left: 0;
    padding-top: 25px;
    background-position: center top;
    text-align: center;
  }

  .new_save_curr .save_currencies {
    padding: 30px 0;
    background-size: cover;
  }

  .new_save_curr .price_sliderContent {
    margin: 0 auto 30px !important;
  }

  .new_save_curr
    .page-template-features
    .hidden_curncy_section
    .curncy_section {
    padding: 0;
  }

  .page-template-features .install_left.new_install {
    margin-top: 0;
  }

  /* .new_install .install_left h3 {
        font-size: 22px;
        margin-bottom: 25px;
        font-family: 'Axiforma_Regular';
        line-height: 30px;
    } */

  /* .new_install .install_left p span {
        font-size: 14px;
        margin-bottom: 5px;
    } */

  /* .new_install .install_left p {
        line-height: 17px;
    } */

  .new_install .instl_optn {
    padding: 20px 0 0;
  }

  .install_tab {
    display: none;
  }

  .install_slider_outer {
    display: block;
    margin: -15px;
    padding-bottom: 20px;
    margin-top: 60px;
  }

  .install_head {
    padding: 24px 0 20px;
    display: flex;
    justify-content: center;
    background-color: #e8f5f7;
    align-items: center;
  }

  .evnt_nm {
    font-size: 14px;
    color: #454545;
    text-transform: uppercase;
    padding: 0 12px;
    font-family: "Axiforma-ExtraBold";
  }

  .evnt_amnt {
    font-size: 18px;
    color: #00c1d5;
    font-family: "Axiforma_Bold";
    padding: 0 12px;
    line-height: 100%;
    padding-top: 6px;
  }

  .sld_ins_footer {
    padding: 30px 10px 15px;
    border: 1px solid #e1e1e1;
    text-align: center;
  }

  .pay_of {
    font-size: 18px;
    color: #454545;
    margin-bottom: 10px;
    font-family: "Axiforma-ExtraBold";
    text-transform: uppercase;
  }

  .sld_ins_footer h2 {
    font-size: 30px;
    color: #00c1d5;
    margin-bottom: 10px;
    font-family: "Axiforma-ExtraBold";
  }

  .sld_ins_footer p {
    line-height: 22px;
    font-size: 14px;
    color: #454545;
    margin-bottom: 0;
    font-family: "Axiforma-Book";
  }

  .sld_ins_footer h2 sub {
    bottom: 1px;
    font-size: 70%;
  }

  .free_install {
    display: block;
    margin-bottom: 0;
    margin-top: 10px;
  }

  .install_slider .slick-next {
    right: 10px;
    top: 40%;
    width: 15px;
  }

  .install_slider .slick-prev {
    left: 10px;
    z-index: 1;
    top: 40%;
    width: 15px;
  }

  .big_mobile_screenz .slick-track {
    padding-bottom: 55px;
  }

  .black_mob_screen {
    height: 450px;
    width: 226px;
  }

  .big_mobile_screenz_slide_main {
    max-width: 225px;
  }

  .thb_iphone {
    padding-bottom: 216.8%;
  }

  .mobile_screenz_itms img {
    padding-top: 17px;
  }

  iframe#pop_show {
    height: 163px !important;
  }

  #pop_video .modal-dialog {
    width: 100vw;
  }

  #pop_video iframe {
    height: 56vw !important;
  }

  #pop_video .close {
    width: 35px;
  }

  .carp_for_portal .new_success_msg {
    padding: 10px 0;
  }

  .activation_process_CARP .numeric_text span {
    width: 100%;
    margin-bottom: 5px;
  }

  .activation_process_CARP #sectionB.frm_wrap .numeric_text {
    padding: 10px;
  }

  .activation_process_CARP .card-outer {
    margin: 0;
  }

  .activation_process_CARP .top_elite-txt {
    font-size: 14px !important;
    letter-spacing: 0 !important;
  }

  .newsign .signup_Text h3 {
    margin: 0 auto 15px;
    max-width: 300px;
  }

  .new_travel_outer .travel_cell h4 br {
    display: none;
  }

  .new_travel_outer .btn-secondary {
    margin-top: 0;
  }

  .page-template-features .insuredTxt p {
    font-size: 10px;
  }

  .brim_member_new {
    padding: 25px 15px 20px;
  }

  .pasprt_image_holder {
    width: 27%;
  }

  .ban_mob_block {
    max-width: 425px;
  }

  .partner_join_form h3 {
    font-size: 22px;
  }

  .partner_join_form p {
    font-size: 18px;
  }

  .partner_join_form .chose_mbr {
    max-width: 100%;
    display: block;
    width: 100%;
  }

  .partner_join_form .form-group {
    margin-bottom: 15px;
  }

  .totalcontent_maintain h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }

  .schdl_mntnc_para p {
    font-size: 16px;
    line-height: 22px;
  }

  .schdl_mntnc_para p + p {
    margin-top: 15px;
  }

  .signup_sess_campaign_wagjag .setup_content_header h4 {
    font-size: 16px;
    padding: 0;
    line-height: 25px;
  }

  .securiy_gn_txt h1 {
    font-size: 22px;
  }

  .Own_security_rt {
    max-width: 315px;
  }

  .securiy_gn_txt h3 {
    font-size: 22px;
  }

  .sequirty_text h4 {
    font-size: 18px;
  }

  .seq_icon {
    margin-bottom: 10px;
  }

  .sequirity_txt_new {
    text-align: left !important;
  }

  .also_para_new .sequirity_hdng {
    font-size: 18px;
  }

  .parentTabContent {
    padding: 0px;
  }

  .all_payment_method .mob_pagination {
    display: none;
  }

  .for_gpay .col-sm-6 {
    width: 100%;
  }

  .for_gpay .wallet_box_disable {
    max-width: 270px;
  }

  .hgt560 {
    width: 350px;
    margin: 0 auto;
    transform: inherit;
    /* height: 968px; */
    height: 1330px;
  }

  .wd_140 {
    width: 168px;
    left: auto;
    top: 10px;
  }

  /* .thrd_anbox {
    width: 185px;
    top: 0;
    left: auto;
    right: 0px;
  } */
  .thrd_anbox {
    width: 376px;
    top: inherit;
    left: auto;
    right: -16px;
    bottom: 351px;
  }

  /* .scnd_anbox {
    width: 168px;
    bottom: 542px;
    top: auto;
    left: 0;
  } */
  .scnd_anbox {
    /* width: 168px; */
    bottom: inherit;
    top: 210px;
    left: -10px;
  }

  /* .fth_anbox {
    left: auto;
    bottom: 477px;
    right: 0;
    width: 186px;
  } */
  .fth_anbox {
    left: auto;
    bottom: inherit;
    right: -16px;
    width: 185px;
    top: 562px;
  }

  /* .six_anbox {
    width: 168px;
    bottom: 338px;
    right: auto;
  } */
  .six_anbox {
    width: 192px;
    bottom: inherit;
    right: 0;
    left: -10px;
    top: 432px;
  }

  /* .svn_anbox {
    width: 185px;
    right: 0;
    bottom: 338px;
  } */
  .svn_anbox {
    width: 185px;
    right: -16px;
    bottom: inherit;
    top: 0;
  }

  /* .wd_326 {
    width: 350px;
    top: auto;
    bottom: 100px;
    left: 0;
    right: 0;
    margin: 0;
  } */
  .wd_326 {
    width: 375px;
    top: auto;
    bottom: 65px;
    left: inherit;
    right: -16px;
    margin: 0;
  }

  /* .wd_180 {
    width: 165px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    margin: 0;
  } */
  .wd_180 {
    width: 165px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: -115px;
    margin: 0;
    z-index: 3;
  }

  .inner_animation_images_holder {
    margin-top: 50px;
  }

  .key_crdt h5 br {
    display: none;
  }

  /* Touch bistro */
  .best_credit_card .family_listing li {
    padding-left: 35px;
    padding-top: 0;
    text-align: left;
  }

  .support_txt_box {
    padding: 35px 0 50px 0px;
    text-align: center;
  }

  /* Touch bistro */

  /* cwb 13.10.2020 */
  .cwb_flow .white_info_tip {
    transform: none;
    right: -20px;
    left: auto;
  }

  .cwb_flow .white_info_tip:after {
    left: auto;
    right: 15px;
    transform: none;
  }

  .cwb_flow .payment-form .nextBtn.chose_mbr {
    width: 150px;
    display: inline-block;
  }

  .cwb_flow #addmember .modal-dialog {
    padding: 30px 15px;
  }

  .cwb_flow #addmember .modal-body {
    padding: 20px 12px 0;
  }

  .cwb_flow #addmember .modal-header {
    padding: 20px 20px;
  }

  .cwb_flow #addmember .modal-header .close {
    top: 31px;
  }

  .cwb_flow #editmember .modal-body {
    padding: 20px 12px 0;
  }

  .cwb_flow .compare_card_modal {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cwb_flow.page-template-activate .tab-content {
    padding: 0;
  }

  .cwb_flow #important .modal-content.payment-form {
    padding: 40px 35px;
  }

  .cwb_flow #important .payment-form .nextBtn {
    min-width: 110px;
    width: 110px;
    margin: 0 auto;
  }

  .cwb_flow.page-template-activate .card-outer {
    margin: 0px 50px 0;
  }

  /* 9.3.21 */
  .logos_sec {
    padding: 60px 20px 20px;
  }

  .flexible_payment .sld_ins_footer h2 {
    color: #007d93;
  }

  .flexible_payment .mobBtns .slick-dots li.slick-active button {
    background-color: #007d93;
  }

  .flexible_payment .evnt_amnt {
    color: #007d93;
  }

  .banner_aboutus {
    height: 230px;
  }

  .new_abt_prtner_sec {
    padding: 40px 0px;
  }

  .page-template-about-us .newsign .signup_Text h3 {
    margin: 0 auto 15px;
    max-width: 345px;
  }

  .sbc_flow.page-template-activate .tab-content {
    padding: 0;
    padding-top: 90px;
  }

  .sbc_flow #important .payment-form .nextBtn {
    width: 170px;
    margin: 0 auto;
  }

  .partner_logos {
    width: 33.33%;
  }

  .sbc_flow .white_info_tip {
    transform: none;
    right: -20px;
    left: auto;
  }

  .sbc_flow .white_info_tip:after {
    left: auto;
    right: 15px;
    transform: none;
  }

  .sbc_flow #addmember .modal-header .close {
    top: 30px;
  }

  .sbc_flow #addmember .payment-form .nextBtn {
    width: auto;
    margin: 0 auto;
  }

  .question_area .green_path h2 {
    font-size: 24px;
  }

  .green_path .numeric_text span {
    width: 100%;
  }

  .green_path .large_content_header h3 {
    padding: 10px 0 15px;
  }

  .green_path .large_content_header span {
    line-height: 23px;
    padding: 20px 0 25px;
  }

  .cwb_flow .green_path_step3 .agreement_content_new p span {
    font-size: 16px;
    line-height: 22px;
  }

  /* apple new design */

  .mobile_crds_bx {
    display: block;
    width: 300px;
    margin: 0 auto;
  }

  .mobile_crds_bx img {
    margin-right: -28px;
  }

  .dsktop_crds_bx {
    display: none;
  }

  .smrt_cards_image img {
    max-width: 350px;
  }

  .applepay_logo_pop {
    right: 18%;
  }

  .apply_trans {
    right: 19%;
  }

  .partner_banner {
    background-image: url(../images/merchants_ban_mob_new.jpg);
    background-position: top center;
  }

  /* 22.12.2021 */
  .eight_anbox {
    position: absolute;
    bottom: inherit;
    right: -16px;
    width: 185px;
    top: 407px;
  }

  /* 22.12.2021 */
  /* 23.12.2021 */
  .ex_ofr_mobile_img {
    width: 55%;
  }

  .smrt_platfrm_img_area {
    padding: 0;
  }

  .smrt_platfrm_itm_innr img {
    width: 70px;
    height: 70px;
  }

  .smrt_platfrm_img_link a {
    font-size: 16px;
    font-family: "Axiforma-Book";
    color: #454545;
    line-height: 16px;
  }

  .smrt_platfrm_img_link {
    padding-top: 10px;
    text-align: left;
  }

  .ern_rewrds_wrld_img.for_mobile {
    display: block;
  }

  .ern_rewrds_wrld_img.for_desktop {
    display: none;
  }

  .brim_btm_frm_outr {
    padding: 270px 0;
  }

  .business_progress_itm {
    max-width: 315px;
  }

  .progrs_bar_area {
    width: 100%;
  }

  .busns_mang_adimin_sec .uncapped_textbox ul,
  .exclusive_ofr_sec .uncapped_textbox ul,
  .smrt_platfrm_sec .uncapped_textbox ul {
    max-width: 100%;
  }

  /* 23.12.2021 */
}

@media (min-width: 569px) {
  .flex_col.col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 575px) {
  .future_proof {
    padding: 60px 0;
  }
  .future_proof_image_box {
    margin: 10px auto;
  }
  .get_covered .get_covered_listing li {
    width: 100%;
  }
  .get_covered .get_covered_listing {
    max-width: 330px;
  }
  .iso_boxstyl img {
    width: 130px;
  }

  .envlopimg {
    width: 100%;
    max-width: 230px;
    margin-bottom: 30px;
  }

  .iso_boxstyl div:nth-child(1) {
    width: 100%;
  }

  .travel_cell br {
    display: none;
  }

  .new_travel_outer .travel_cell {
    height: 294px;
  }

  .ganaration_slid_list {
    min-height: 143vh;
  }

  .global_home_hdr h2 {
    font-size: 22px;
    margin-bottom: 15px;
  }

  .digital_card_box p {
    font-size: 16px;
    margin-bottom: 0px;
  }

  .platform_partner_sect h3,
  .digital_card_box h3 {
    font-size: 22px;
  }

  .next_generation_slider {
    padding: 0px;
  }

  .iso_boxstyl {
    width: 100%;
    position: relative;
    display: flex;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    justify-items: center;
    max-width: 334px;
    margin: 0 auto 40px auto;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
  }

  .banner_section {
    padding: 30px 0px 60px 0px;
  }

  .slidlogoimglist {
    padding: 0px 10px;
  }

  .more_than_credit_card {
    padding: 60px 0px;
  }

  .wallet_section {
    padding-left: 0px;
    padding-right: 0px;
  }

  .go_area_new {
    padding: 100px 0px 60px;
  }

  .testimonial_section {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* 26-08-2023 */
  .log_in_flow_wrap {
    padding-top: 60px;
  }

  .log_in_flow_wrap_innr {
    padding: 20px 0 40px;
    background-image: none;
  }

  .log_in_flow_container {
    padding: 0 20px;
  }

  .login_flw_btn_wrp {
    padding-top: 20px;
  }

  .login_lfw_step_2 .login_flw_btn_wrp {
    padding-top: 0;
  }

  .log_in_flw_hdng {
    text-align: left;
    padding-bottom: 20px;
  }

  .log_in_flw_hdng h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .log_in_flw_hdng p {
    font-size: 16px;
    line-height: 20px;
  }

  .lgin_crd_wrp .crd_img_wrp {
    max-width: 100px;
    margin-right: 10px;
  }

  .lgin_crd_wrp .lgin_crd_dtls h6 {
    font-size: 12px;
    line-height: 17px;
  }

  .lgin_crd_wrp .lgin_crd_dtls p {
    font-size: 12px;
    line-height: 17px;
  }

  .flw_nxt,
  .flw_bck {
    flex: 0 0 auto;
    width: calc(50% - 10px);
  }

  .lgin_crd_wrp {
    padding: 20px 13px;
  }

  .acknwlg_tick_wrap p {
    font-size: 12px;
    line-height: 16px;
  }

  .acknwlg_tick_wrap {
    margin-bottom: 20px;
  }

  .acknwlg_stmnt_bx h5 {
    font-size: 12px;
    line-height: 17px;
  }

  .log_in_flow_wrap .succs_wrp .icn_wrp {
    max-width: 48px;
  }

  .log_in_flow_wrap .succs_wrp h6 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .log_in_flow_wrap .succs_wrp p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
  }

  .log_in_flow_wrap .succs_wrp p span {
    display: inline-block;
  }

  .log_in_flow_wrap .succs_wrp a {
    width: 100%;
    max-width: 350px;
    margin: 10px auto 0;
  }

  .home.alartbanner_body.alartbanner_new {
    padding-top: 215px !important;
  }

  body.master_alartbanner {
    padding-top: 135px !important;
  }
}

@media (max-width: 480px) {

  .budget_social li {
    width: 40%;
  }

  .banner_text h1 {
    font-size: 28px;
  }

  .banner_text span {
    font-size: 16px;
  }

  /*s.p 28.8.2017---*/
  .ceteris_area {
    padding: 30px 0;
  }

  .ceteris_area h3 {
    font-size: 23px;
    margin: 0px 0 10px;
  }

  .covered_area {
    padding: 30px 0 0;
  }

  .covered_blog_are {
    margin: 30px 0 0;
  }

  .semper_area {
    padding: 35px 0 20px;
  }

  .semper_left {
    padding: 15px 0 0 15px;
  }

  .semper_right {
    margin-top: 25px;
  }

  .real_time_area {
    padding: 27px 0 15px;
  }

  .real_time_left p {
    margin: 8px 0 0;
  }

  .real_time_left {
    margin: 0 0 15px 0;
  }

  .comment_slider {
    padding: 0;
  }

  /*end s.p 28.8.2017---*/
  .cellCompare {
    line-height: normal;
    text-align: left;
  }

  .card_name {
    display: inline-block;
    line-height: normal;
    text-align: left;
    margin-right: 5px;
  }

  .innerboxinactive p {
    max-width: inherit;
    width: 200px;
    text-align: left;
    z-index: 9;
    position: relative;
  }

  .slide_new_row .nav-tabs li:last-child {
    direction: rtl;
    -webkit-direction: rtl;
  }

  .innerboxinactive p span {
    font-size: 18px;
  }

  .slide_new_row .nav-tabs li:last-child p {
    text-align: right;
  }

  /*8.9.17*/
  .slide_new_row .nav-tabs {
    margin-left: 0;
    margin-right: 0;
  }

  .validate_frm .col-xs-4 {
    float: none;
    width: 100%;
  }

  /* .validate_frm .bootstrap-select {
        margin-bottom: 0;
    } */
  .app_area_left {
    float: none;
    width: 100%;
  }

  .service_list {
    margin-bottom: 10px;
  }

  .payment-form .nextBtn,
  .payment-form .prevBtn,
  .payment-form .complete {
    font-size: 13px;
    min-width: 90px;
  }

  .fttr_btm p {
    font-size: 12px;
    line-height: 18px;
  }

  .newsign .bnr_btn a {
    font-size: 13px;
    padding: 11px 35px;
  }

  .budget_Hdng h3,
  .signup_Text h3,
  .qualify_content h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .points_area p {
    font-size: 14px;
  }

  .learn_btn a {
    font-size: 14px;
  }

  .no_bank_area {
    padding: 20px 0;
  }

  .no_bank_area h2 {
    font-size: 16px;
    letter-spacing: -0.5px;
  }

  .home_bnr_left {
    padding: 30px 0 0;
  }

  /* .home_bnr_left {
        white-space: nowrap;
    } */

  #partner_pop .modal-header .close {
    font-size: 15px;
  }

  #partner_pop .modal-header .close span {
    vertical-align: -17px;
    font-size: 62px;
  }

  #partner_pop .con-header {
    font-size: 18px;
  }

  #partner_pop p {
    line-height: 20px;
    font-size: 13px;
  }

  .new_card,
  .new_phn {
    width: 40px;
  }

  .home_banner .row > div {
    text-align: left;
  }

  /* 21-11-2017 */
  .home_bnr_left .bnr_btn {
    margin-top: 5px;
  }

  .home_banner {
    padding-bottom: 30px;
  }

  .home_bnr_left .bnr_btn a {
    padding: 8px 20px;
    border-radius: 3px;
    font-weight: 300;
    font-size: 12px;
  }

  .new_card,
  .new_phn {
    width: 60px;
  }

  .loyalty_area h2 {
    font-size: 18px;
  }

  .price_sliderContent h5 {
    font-size: 16px;
  }

  .price_sliderContent h3 {
    font-size: 28px;
    margin: 15px 0 10px;
  }

  .price_Range .tooltip-inner {
    font-size: 17px;
  }

  .home_bnr_left h1,
  .home_bnr_left h1 .totalText {
    font-size: 14px;
  }

  .home_bnr_left h3 {
    font-size: 14px;
  }

  .card_activation_form .cTooltip {
    bottom: 30px;
    left: -85px;
  }

  .card_activation_form .cTooltip:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -10px;
    border: 5px solid transparent;
    border-top: 5px solid rgba(0, 0, 0, 0.7);
    position: absolute;
    content: "";
  }

  .active_card_menu li a span {
    display: block;
  }

  /**** 03-02-18 ***/
  .food_points {
    width: 250px;
    left: -208px;
  }

  /**** 03-02-18 ***/
  .trv_machu_picchu_slider .slick-list {
    padding: 0px;
  }

  .refercode_fld {
    width: 100%;
  }

  .payment-form .prevBtn {
    background-position: -10px 14px;
    padding: 9px 10px 9px 20px;
  }

  .payment-form .nextBtn {
    padding: 9px 20px 9px 10px;
    background-position: 98px 14px;
  }

  .comparison_btn .member_btn {
    padding: 12px 10px;
    font-size: 13px;
  }

  .new_success_msg span {
    margin: 3px 10px 0;
    font-size: 13px;
    width: 73%;
  }

  .fttr_top h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  /*==29.3.2018==*/
  .page-template-amazon-signup .payment-form .btn_outr_new label {
    width: 100%;
    padding-left: 0px;
  }

  .amazon-congrats-box .confirmMsg {
    width: 100%;
  }

  /*===end====*/
  /*--25.4.2018--*/
  .payment-form .form_btn_container.btn_outr_new label {
    /* width: 100%;
      padding-left: 0;
      padding-top: 12px; */
    z-index: 1;
  }

  .daily_get {
    margin-bottom: 6px;
    margin-top: 65px;
  }

  .getwaycard_inner .daily_get {
    margin-bottom: 6px;
    margin-top: 0px;
  }

  .banner_text_eco_dot h2 {
    margin-bottom: 10px;
  }

  .banner_text_eco_dot {
    padding-right: 10px;
  }

  /*--end--*/

  /*--raptor-480--*/
  .large_raptor_title,
  .small_raptor_title,
  .raptor_reward_logo_sec,
  .raptor_paragraph {
    text-align: left;
  }

  .match_time_sec {
    width: 135px;
  }

  .active_team img {
    max-width: 100%;
  }

  .raptor_list_sec .match_time_sec {
    text-align: left;
  }

  .top_raptor_text h1 {
    font-size: 22px;
    line-height: 25px;
  }

  .raptor_match_sec {
    padding-right: 0;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }

  .top_raptor_game .game_counter {
    padding: 0px 10px;
  }

  .top_raptor_text {
    margin-top: 0;
  }

  /* 
    .lft_raptor_box,
    .rt_raptor_box {
        width: 100%;
        float: none;
        padding-left: 15px;
        padding-right: 15px;
    }

    .new_raptor .row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .rt_raptor_box {
        text-align: center;
    }

    .raptor_home_fig {
        margin-top: 30px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    } */

  /*--end-raptor--*/
  .dvide_flex {
    flex-wrap: wrap;
  }

  .dvide {
    width: 100%;
  }

  .dvide + .dvide {
    margin-top: 10px;
  }

  .info_dtls {
    padding: 15px 10px;
    width: 60%;
  }

  .info_lbl {
    width: 40%;
    padding: 15px 10px;
  }
}

@media (max-width: 480px) {
  /* start 15.03.24 */
  .important_Updatesect ul {
    max-width: 100%;
    width: 335px;
  }
  /* end 15.03.24 */
  .home_bnr_left .blk_slide_items {
    padding-bottom: 10px;
  }

  /*==26.3.2018===*/
  .banner-item.slick-slide {
    min-height: 275px;
  }

  .trv_icon_outer {
    width: 85px;
    height: 85px;
  }

  /*===end===*/
  /*==29.3.2018==*/
  .page-template-amazon-signup .cTooltip {
    right: -10px;
    bottom: 18px;
    width: 150px;
  }

  .page-template-amazon-signup .payment-form {
    overflow: visible;
  }

  /*===end==*/
  /*--9.4.2018--*/
  .page-template-features .brim_member li {
    width: 26%;
    text-align: center;
  }

  .page-template-features .brim_member li i,
  .page-template-features .brim_member li span {
    display: block;
    margin: 0 auto;
  }

  .page-template-travel-contest .trv_machu_picchu_head h3 {
    font-size: 24px;
  }

  /*--end--*/
  /*--19.4.2018--*/
  .banner-item.slick-slide {
    min-height: 210px;
  }

  .home_bnr_left {
    padding: 60px 10px !important;
    max-width: 320px;
    margin: 0 auto;
  }

  .home_bnr_left.uber_eats_items {
    padding: 60px 15px !important;
    max-width: inherit;
    margin: 0 auto;
  }

  .home_bnr_left.uber_eats_items.uber_eats_items_banner {
    padding: 20px 15px 60px !important;
  }

  .uber_eats_items_banner {
    max-width: inherit;
  }

  .deserve_note {
    font-size: 14px;
  }

  /*--end--*/
  /*--30.4.2018--*/
  .home_bnr_left h1 {
    white-space: normal;
    /* text-shadow: 0px 0px 2px rgba(0,0,0,0.3); */
  }

  /*--end--*/
  .home_bnr_left .bnr_btn a {
    /* box-shadow:  0px 0px 10px 0px rgba(0,0,0,0.15); */
  }

  .page-template-features .feat_earn_points .feat_total_btn_outer,
  .page-template-features .feat_earn_points .dolar_btn_outer,
  .page-template-features .feat_earn_points .feat_instlmnt_fee_outer {
    width: 100%;
  }

  .page-template-features
    .feat_earn_points
    .feat_total_btn_outer
    .feat_total_btn,
  .page-template-features .feat_earn_points .dolar_btn_outer .dolar_btn,
  .page-template-features
    .feat_earn_points
    .feat_instlmnt_fee_outer
    .feat_instlmnt_fee {
    min-width: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .boingo_planeC img {
    padding-left: 10px;
    max-width: 65px;
  }

  .page-template-features .insuredTxt img {
    max-height: 25px;
  }

  #compare_popup .cardDisclaimerTxt {
    font-size: 7px;
    line-height: normal;
  }

  #compare_popup .insuredTxt img {
    width: 45px;
  }

  .no_bank_area {
    padding-top: 40px;
  }

  .page-template-home-page .points_slider .item {
    width: 23%;
  }

  .all_grd_pic_overlay {
    top: 160px;
    bottom: 0px;
    height: auto;
    width: 100%;
  }

  .you_with_brim .card_option_area {
    margin: 15px 0 30px;
  }

  .page-template-home-page .security_area .security_area_img img {
    max-width: 100%;
  }

  .connvience_new .all_banner_pic_inner {
    padding: 30px 0px;
    width: 100%;
    position: relative;
    z-index: 10;
  }

  .connvience_new .all_banner_header h3,
  .connvience_new .all_banner_header p {
    max-width: 200px;
  }

  .cust_left_text .home_bnr_left {
    white-space: normal;
  }

  .home_bnr_box_shadow_sam_sl {
    background-color: transparent;
    text-align: right;
    padding: 0px 0 20px 50px !important;
    margin-top: -60px;
  }

  .bnr_btn.get_brim_holiday {
    margin-bottom: 0;
  }

  .invite_corner {
    height: 115px;
  }

  .invite_friend_header {
    padding: 0px 25px;
    margin-bottom: 0px;
  }

  .share_rel_col {
    max-width: 100%;
    padding: 0px 15px;
  }

  .invite_friend_header h5 {
    font-size: 19px;
  }

  .left_ref_code_col {
    width: 100%;
    float: none;
    padding-right: 0;
    text-align: center;
  }

  .right_share_box_col {
    overflow: unset;
    margin-top: 15px;
    text-align: center;
  }

  #member_modal1 .modal-dialog {
    margin: 0;
  }

  #member_modal1 .brim_single_member_text {
    padding-left: 0;
    padding-right: 0;
  }

  /* 5.6.19 */

  .disp_none {
    display: block;
  }

  .new_travel_outer .free_travel_area h2 {
    font-size: 22px;
  }

  .new_travel_outer .inner_free_travel_slide {
    padding: 0 15px;
  }

  .family_details h2 {
    font-size: 22px;
  }

  .new_save_curr .glbl_Hdng {
    font-size: 22px;
    margin-bottom: 15px;
  }

  .new_save_curr .price_RangeA.price_Range .slider.slider-horizontal {
    width: 80%;
  }

  .yahoo_logos a {
    width: 50%;
    margin-bottom: 15px;
  }

  .media_qry p {
    font-size: 16px;
  }

  .media_icon_holder {
    top: -25px;
    width: 150px;
  }

  .media_inquries_inner {
    padding: 45px 0 30px;
  }

  .media_icon_holder span {
    width: 50px;
    height: 50px;
  }

  .cars_holder_main {
    max-width: 250px;
  }

  /* .crd_icns h5 br{
        display:none;
    } */
  .small_mob_icons .slick-prev {
    left: 25px;
  }

  .small_mob_icons .slick-next {
    right: 25px;
  }

  .page-template-template-partsactivate-php .activation_custom_form h2 {
    font-size: 25px;
  }

  .activation_pg_hd p,
  .page-template-template-partsactivate-php .marina_text,
  .page-template-template-partsactivate-php .frm_wrap_mailactivation p,
  .page-template-template-partsactivate-php .frm_wrap_mail_pin p span {
    font-size: 16px;
    line-height: 22px;
  }

  /* .payment-form .validate_frm label {
        font-size: 12px;
    } */

  .payment-form .validate_frm label {
    font-size: 14px;
  }

  .page-template-template-partsactivate-php .btn_outr {
    margin-top: 15px;
  }

  .activation_process_CARP .inner_step_3 h3 {
    font-size: 22px;
    margin-bottom: 25px;
  }

  .activation_process_CARP .inner_step_3 h4 {
    font-size: 15px;
    margin-bottom: 20px;
  }

  .activation_process_CARP .inner_step_3 h4 span {
    font-size: 18px;
  }

  .activation_process_CARP .inner_step_3 p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
  }

  .activation_process_CARP .inner_step_3 .p_gap_big {
    margin-bottom: 30px;
  }

  .activation_process_CARP .inner_step_3 h5 {
    font-size: 17px;
    margin-bottom: 20px;
  }

  .global_btn.back_btn,
  .global_btn.next_btn,
  .global_btn.save_btn {
    min-width: 125px;
  }

  .amazon-congrats-carp .codeDisplay input {
    width: 100%;
    margin-right: 0;
  }

  .amazon-congrats-carp .codeDisplay_flex {
    flex-wrap: wrap;
  }

  .amazon-congrats-carp .codeDisplay .copyurlBtn {
    width: 100%;
  }

  .qstn_box a {
    font-size: 14px;
  }

  .logo_box_total a {
    width: 60px !important;
  }

  .logo_box_total a img {
    height: 24px !important;
  }

  .carp_for_portal .logo_box_total a:first-child img {
    height: 28px;
  }

  .qus_block {
    width: 100% !important;
  }

  .slider_rdws {
    padding: 0 10px;
  }

  .itm_slider_rdws {
    padding: 0 5px;
  }

  .runtime_banner h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .home_banner_devs .inner_banner_full {
    padding-top: 100px;
  }

  .nxt_sec_arrow {
    width: 44px;
    height: 44px;
    line-height: 52px;
    font-size: 30px;
  }

  .inner_banner_txt {
    margin: 0px 0 10px;
  }

  .rdws_image_prt {
    max-width: 250px;
  }

  .your_reward_all {
    padding: 40px 0;
  }

  .uncapped_img_block_des {
    display: none;
  }

  .uncapped_img_block_mob {
    display: block;
  }

  .uncapped_rewards {
    padding: 60px 0 40px;
  }

  .unlock_area {
    padding: 50px 0;
  }

  .brim_with_flex .global_home_hdr {
    padding: 0px;
  }

  .unlock_area .btn-secondary {
    margin-top: 15px;
  }

  .home_banner_devs {
    background-position: center bottom;
  }

  .vertical-phone-carousel {
    padding-bottom: 10px;
  }

  .pasprt_image_holder {
    width: 30%;
  }

  .ban_mob_block {
    max-width: 95%;
  }

  .price_sliderContent h5 br {
    display: none;
  }

  .travel_slider_inner {
    margin-bottom: 18px;
  }

  .travel_slider .slick-dots {
    padding-top: 15px;
  }

  .wifi_pic {
    background-size: 1360px;
    background-position: center top -273px;
    background-attachment: inherit;
  }

  .feature_txt_ban h2 {
    padding: 0 70px;
  }

  .new_save_curr .purchases_Text h2 {
    padding-right: 75px;
  }

  .travel_slider .slick-arrow {
    top: 37%;
  }

  .our_partner_headline h1 {
    font-size: 18px;
  }

  .mob_laptop_slider {
    padding: 0 20px;
  }

  .brand_block_txt_sec {
    margin-bottom: 15px;
  }

  .phone_mockup_info {
    margin: 0 0 10px;
  }

  .partner_banner .feature_txt_ban h2 {
    padding: 0;
  }

  .close_mntnc a {
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .about_section1 {
    padding: 35px 0px 15px;
  }

  .about_title_txt h3 {
    font-size: 27px;
  }

  .about_regular_txt p {
    font-size: 16px;
  }

  .brim_team_container {
    padding-top: 15px;
  }

  .member_modals .close {
    margin-top: 10px;
    margin-right: 0;
    position: absolute;
    right: 10px;
  }

  .member_mdl_body .brim_single_member_top .brim_single_member_pic {
    width: 130px;
    height: 130px;
  }

  .member_mdl_body .brim_single_member_name .brim_member_name {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .member_mdl_body .brim_single_member_name .brim_member_deg {
    font-size: 12px;
    padding-bottom: 30px;
  }

  .about_txt_header p {
    font-size: 18px;
  }

  .member_mdl_body .brim_member_deg:after {
    width: 280px;
  }

  .new_ban_top_heading h2 {
    font-size: 32px;
  }

  .crear_body h2 {
    font-size: 22px;
  }

  .crear_body h3.sub_open_po {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .crear_body ul li a h4 {
    font-size: 18px;
  }

  .crear_body p.noposting_here {
    margin: 0 -20px;
    margin-bottom: 20px;
    text-align: left;
  }

  .crear_body ul {
    margin-bottom: 20px;
  }

  .crrear_head li:last-child:before {
    display: none;
  }

  .crrear_head h2 {
    font-size: 22px;
  }

  .cerear_textsingle h3 {
    font-size: 18px;
    line-height: 24px;
  }

  .media_date {
    font-size: 12px;
  }

  .new_ban_top_heading {
    top: 56%;
  }

  .crear_body p.noposting_here {
    padding: 20px 30px;
  }

  .new_ban_top_heading br {
    display: block;
  }

  .imp_note {
    margin: 20px auto 20px;
    text-align: left;
  }

  .terms_tab_area h2 {
    font-size: 22px;
  }

  .wallet_headline {
    margin-bottom: 24px;
  }

  .wallet_headline_btm {
    margin-bottom: 40px;
    margin-top: 60px;
  }

  .brm_hlp_img img {
    max-width: 100%;
  }

  /* TOUCH_BISTRO */
  .brimlogo:after {
    top: 0px;
    left: -11px;
    height: 20px;
  }

  .touchbistro {
    width: 220px;
  }

  .brimlogo {
    width: 50px;
    margin-left: 15px;
  }

  .inner_touchbistro_ban_details h1 {
    font-size: 28px;
    line-height: 36px;
  }

  .start_today .instl_optn ul li {
    width: 44%;
    height: 84px;
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .start_today .instl_optn ul li b {
    font-size: 12px;
  }

  .start_today .instl_optn ul li span {
    font-size: 20px;
  }

  .start_today .instl_optn ul {
    flex-wrap: wrap;
  }

  .start_today .instl_optn {
    padding: 50px 0 40px;
    max-width: 180px;
    margin: 0 auto;
  }

  .start_today .install_left p {
    line-height: 21px;
  }

  .benifit_box_outer {
    width: 50%;
  }

  .rds_item figure img {
    height: 24px;
  }

  .touchbistro_getcard .setup_content_header h1 {
    font-size: 18px;
    line-height: 30px;
  }

  .sess_campaign_touchbistro .thankyou_payment .setup_content_header span {
    letter-spacing: 0px;
  }

  .sess_campaign_touchbistro .thankyou_payment .setup_content_header {
    margin-bottom: 15px;
  }

  .sess_campaign_touchbistro .thankyou_payment .large_content_header p {
    letter-spacing: 0;
    line-height: 23px;
    font-size: 15px;
  }

  .sess_campaign_touchbistro #final_part_2,
  .sess_campaign_touchbistro #final_part_3 {
    overflow: hidden;
  }

  /* TOUCH_BISTRO */

  /* cwb 13.10.20 */
  .cwb_flow .question_area h4 {
    font-size: 18px;
  }

  .cwb_flow #compare_popup .cardDisclaimerTxt {
    font-size: 11px;
    line-height: normal;
  }

  .cwb_flow .insuredTxt img {
    margin-top: -22px;
  }

  .cwb_flow .new_numeric_text ul li {
    width: 100%;
  }

  .cwb_flow.page-template-activate .new_success_msg {
    padding: 10px;
  }

  .cwb_flow.page-template-activate .ddnt_rcv_email br {
    display: none;
  }

  .cwb_flow.page-template-activate .card-outer {
    margin: 0px;
  }

  .cwb_flow.page-template-activate .wrld-elite-txt_new .col-xs-4 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .cwb_flow.page-template-activate
    .payment-form.activation-payment-form
    .new_frm_area {
    padding: 110px 0 !important;
  }

  /* 9.3.21 */
  .partner_logos {
    width: 50%;
    margin-bottom: 50px;
  }

  .Digital_first .brim_mob {
    max-width: 100%;
  }

  .unlimited_rwrds {
    padding: 50px 0;
  }

  .credit_crd_img {
    max-width: 215px;
  }

  .more_than_credit_card .uncapped_textbox ul {
    max-width: 250px;
  }

  .more_than_credit_card .uncapped_textbox ul li {
    background-size: 21px;
    line-height: 22px;
    background-position: left top 1px;
  }

  .new_mrktng_ban .inner_banner_full {
    padding-top: 140px;
  }

  .loyalty_sec .offer_img_blk {
    margin: 50px auto 0;
  }

  .abt_media_cov .btn-secondary {
    margin-top: 10px;
  }

  .mobBtns {
    margin-top: 20px;
  }

  .sbc_flow .important_modal .modal-body {
    padding: 30px 25px 40px;
  }

  .sbc_flow .important_modal .modal-header {
    padding: 15px 20px;
  }

  .sbc_flow.page-template-activate .wrld-elite-txt_new .col-xs-4 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .sbc_flow .global_btn.back_btn,
  .sbc_flow .global_btn.next_btn,
  .sbc_flow .global_btn.save_btn {
    min-width: 170px;
  }

  .sbc_flow .new_numeric_text ul li {
    width: 100%;
  }

  .sbc_flow.page-template-activate .card-outer {
    margin: 0;
  }

  .sbc_flow .activation-payment-form .global_btn.back_btn,
  .sbc_flow .activation-payment-form .global_btn.next_btn,
  .sbc_flow .activation-payment-form .global_btn.save_btn {
    min-width: 140px;
  }

  .vcard-activation #account_already_created .activation_custom_form h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .cwb_flow.vcard-activation .activation_custom_form {
    padding-top: 85px;
  }

  .cwb_flow.vcard-activation .global_btn.back_btn,
  .cwb_flow.vcard-activation .global_btn.next_btn,
  .cwb_flow.vcard-activation .global_btn.save_btn {
    min-width: 155px;
  }

  .cwb_flow.vcard-activation .top_elite-txt {
    font-size: 12px !important;
  }

  .cwb_flow.vcard-activation .activation_success_form .new_frm_area {
    padding: 30px 0;
  }

  .sbc_flow.vcard-activation
    #account_already_created
    .activation_custom_form
    h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .apply_trans {
    top: 70px;
    right: 16%;
  }

  .applepay_logo_pop {
    right: 15%;
  }

  .left_waller_grey_portion {
    padding-top: 45px;
  }

  /* 21.12.2021 */
  .feature_credit_card .uncapped_textbox ul {
    max-width: 100%;
  }

  /* 21.12.2021 */
  /* 22.12.2021 */
  .globe_card_img {
    width: auto;
    height: auto;
  }

  .globe_card_txt .global_home_hdr h2 {
    font-size: 22px;
  }

  .partnr_card_img_new {
    width: 108px;
    height: 108px;
    margin: 0 auto 20px;
  }

  .partnr_card_txt_new {
    width: 100%;
    text-align: center;
  }

  .partner_card_area_new {
    max-width: 315px;
    padding: 40px 30px;
    display: block;
  }

  .iso_area_new {
    display: block;
    max-width: 350px;
    margin: 0 auto;
    border-radius: 21px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.13);
    background-color: #fff;
  }

  .iso_sec_new {
    background-color: #f7f7f7;
  }

  .iso_img_new {
    width: 170px;
    height: 170px;
    margin-right: 0;
    margin: -45px auto 0;
    position: absolute;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
  }

  .iso_txt_new {
    width: 100%;
    padding: 150px 30px 50px;
    text-align: center;
  }

  .get_covered .global_home_hdr h2 {
    font-size: 25px;
  }

  .partnr_chk_list ul {
    max-width: 245px;
  }

  .get_covered_listing {
    max-width: 100%;
  }

  /* 22.12.2021 */
  /* 23.12.2021 */
  .busns_mang_adimin_sec .uncapped_textbox ul,
  .exclusive_ofr_sec .uncapped_textbox ul,
  .smrt_platfrm_sec .uncapped_textbox ul {
    max-width: 100%;
  }

  .brim_btm_frm_txt p {
    font-size: 14px;
  }

  .frm_submit_btn {
    width: 130px;
  }

  /* 23.12.2021 */
  /* 24.12.2021 */
  .about_iso_area {
    padding: 150px 35px 30px;
  }

  .about_iso_txt {
    width: 100%;
  }

  .new_stuck_flx_txt p {
    font-size: 10px;
  }

  .glbl_itm9 {
    width: auto;
  }

  .new_stucture4 {
    padding: 20px 10px;
  }

  .new_stuck_txt p {
    font-size: 15px;
    line-height: 24px;
  }

  .glbl_itm6,
  .glbl_itm7 {
    width: auto;
  }

  .glbl_itm3,
  .glbl_itm1 {
    width: auto;
  }

  /* 24.12.2021 */
}

@media (max-width: 433px) {
  .alartbanner_body .alartbanner .container,
  .alartbanner_body .alartbanner {
    height: 100px;
  }

  .alartbanner_body .header_wrap {
    top: 100px;
  }

  .alartbanner_body {
    padding-top: 100px !important;
  }

  .alartbanner_body .alartbanner p {
    font-size: 14px;
  }
}

@media (max-width: 420px) {
  a.drop.drop_holder {
    font-size: 14px;
  }
  /*==29.3.2018==*/
  .page-template-amazon-signup .btn_outr_new .cTooltip {
    right: auto;
    left: 10px;
  }

  /*===end==*/
  /*--19.4.2018--*/
  .page-template-home-page .home_banner .slick-arrow.slick-next,
  .page-template-home-page .home_banner .slick-arrow.slick-prev {
    display: block !important;
  }

  .banner-item.slick-slide > .container > .row {
    flex-wrap: wrap;
  }

  .silder_top .banner-item .row > .col-sm-6 {
    width: 100%;
  }

  .silder_top .banner-item .row > .col-sm-6:first-child {
    order: 2;
  }

  .silder_top .banner-item .row > .col-sm-6:last-child {
    order: 1;
  }

  .card_ph_container {
    text-align: center;
  }

  .home_bnr_left h1,
  .home_bnr_left,
  .home_bnr_left .bnr_btn {
    text-align: center;
  }

  .home_bnr_left h3 {
    width: 80%;
    margin: 10px auto 30px;
    white-space: normal;
  }

  .banner-item.slick-slide {
    min-height: 350px;
  }

  .new_card,
  .new_phn {
    padding: 0 0 20px;
  }

  /*--end--*/
  .home_bnr_box_shadow {
    padding: 20px !important;
    background: rgba(0, 0, 0, 0.25);
    margin: 0 20px;
  }

  .home_bnr_box_shadow_sam_sl {
    background-color: transparent;
    text-align: right;
    padding: 30px 0 20px 70px !important;
    margin-top: -80px;
  }

  /*--14.5.2018--*/
  .page-template-activate .card_activation_form .cTooltip {
    left: auto;
    right: 0px;
    width: 150px;
  }

  .page-template-activate .card_activation_form .cTooltip:after {
    left: auto;
    right: 0px;
  }

  /*--end--*/
  .trv_cooming_soon .trv_icon_tab li em {
    font-size: 9px;
  }

  .trv_cooming_soon .trv_icon_tab li {
    padding: 0 2px;
  }

  /*--1.8.2018--*/
  .blk_slide_items h2,
  .blk_slide_items h1 {
    font-size: 28px !important;
    line-height: 30px !important;
    margin-bottom: 5px !important;
  }

  .blk_slide_items.uber_eats_items h1 {
    font-size: 25px !important;
  }

  .blk_slide_items p {
    font-size: 16px !important;
    line-height: 24px;
  }

  .blk_slide_items .bnr_btn a {
    font-size: 12px;
  }

  .banner-item.new_sl {
    background-image: url("../images/brim_installment_banner_mob.jpg") !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  .blk_slide_items {
    margin-top: 200px;
  }

  .blk_slide_items.uber_eats_items {
    margin-top: 0px;
    padding-top: 0;
  }

  .banner-item.new_sl.slick-slide > .container {
    top: auto;
    bottom: 0px;
    -webkit-transform: translateY(-0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    margin-bottom: 20px;
  }

  .blk_slide_items h1,
  .blk_slide_items h2,
  .blk_slide_items p,
  .blk_slide_items.home_bnr_left .bnr_btn {
    text-align: center !important;
  }

  .blk_slide_items h1,
  .blk_slide_items h2 {
    display: inline-block;
  }

  .blk_slide_items p {
    display: block;
  }

  .locked_card {
    width: 295px;
    bottom: 20px;
  }

  .locked_all {
    margin-bottom: 3px;
  }

  /* .partner_contact_fig {
        width: 370px;
        display: block;
        margin: 0 auto;
    }

    .partner_page_video {
        padding: 12px 33px 22px 53px;
    }

    .partner_video_sec {
        width: 356px;
        margin: 0 auto;
    } */

  .cust_left_text p {
    text-align: right;
  }

  .log_sam {
    width: 80px !important;
    margin: 0 12px;
  }

  .log_sam:last-child:before {
    left: -14px;
  }

  .logo_banner_samsung {
    text-align: right;
  }

  .cust_left_text .home_bnr_left .banner_learn {
    text-align: right;
  }

  .bulb_area {
    width: 103px;
    height: 119px;
    padding-top: 30px;
  }

  .bulb_area.big {
    width: 103px;
    height: 119px;
    padding-top: 30px;
  }

  .back_inpoint {
    font-size: 13px;
    line-height: 14px;
    display: block;
  }

  .blk_slide_items.uber_eats_items h1 {
    font-size: 25px !important;
    line-height: 30px !important;
    margin-bottom: 10px !important;
  }

  .blk_slide_items.uber_eats_items.uber_eats_items_banner h1 {
    font-size: 40px !important;
    line-height: 50px !important;
    margin-bottom: 20px !important;
  }

  .blk_slide_items.uber_eats_items_banner p {
    font-size: 20px !important;
    line-height: 27px;
  }

  .uber_eats_items.uber_eats_items_banner span {
    font-size: 25px;
  }

  .blk_slide_items.uber_eats_items_banner h1 {
    padding-right: 110px;
  }

  .blk_slide_items.uber_eats_items_banner h1 {
    padding-right: 70px;
  }

  .uber_eats_items.uber_eats_items_banner ul li {
    font-size: 15px;
  }

  .home_bnr_left.sick_kid_styling {
    text-align: left;
  }

  .home_bnr_left.sick_kid_styling h1 {
    text-align: left;
  }

  .home_bnr_left h1 {
    font-size: 22px;
    line-height: 30px;
  }

  /*--end--*/

  /* 5.6.19 */

  .new_save_curr .price_RangeA.price_Range .slider.slider-horizontal {
    width: 70%;
  }

  .new_install .install_left h3 br {
    display: none;
  }

  .new_install .install_left h3 {
    padding: 0 45px;
    margin-bottom: 15px;
  }

  .new_install .install_left p span {
    margin-bottom: 12px;
  }

  .ultimated_section_slider .ultimated_sn_items {
    padding: 0px 15px;
  }

  .page-template-features .fxd_install_text {
    font-size: 14px;
  }

  .new_install .instl_optn {
    padding: 10px 0 0;
  }

  .fxd_install_text span {
    margin: 0 10px;
  }

  .install_head {
    padding: 15px 0px;
  }

  .sld_ins_footer {
    padding: 20px 10px;
  }

  .pay_of {
    margin-bottom: 5px;
  }

  .free_install {
    margin-top: 25px;
  }

  .free_install .slick-dots li {
    margin: 0px 4px;
  }

  /* .inmedia_logo_item img {
        width: auto;
        height: 100px;
    } */

  .yahoo_logos a img {
    width: 101px;
  }

  .inner_eshop_ban_signup .g-recaptcha {
    transform: inherit;
  }

  .mob_img img {
    width: 100%;
  }

  .mob_mock_img {
    width: 100%;
  }

  .global_home_hdr {
    padding: 0;
  }

  .pasprt_image_holder {
    width: 38%;
  }

  .ban_mob_pic_holder {
    padding-right: 24%;
    padding-bottom: 15px;
  }

  .new_save_curr .purchases_Text h2 {
    padding-right: 30px;
  }

  .hgt560 {
    width: 300px;
    /* height: 800px; */
    height: 1167px;
  }

  .wd_326 {
    width: 100%;
    bottom: 115px;
    right: 0;
  }

  .wd_180 {
    width: 140px;
  }

  .six_anbox {
    width: 150px;
    top: 383px;
    /* bottom: 280px; */
  }

  .eight_anbox {
    right: 0;
    width: 155px;
    top: 336px;
  }

  .svn_anbox {
    width: 155px;
    right: 0;
    bottom: 280px;
  }

  .fth_anbox {
    /* bottom: 395px; */
    width: 155px;
    right: 0;
    top: 466px;
  }

  .scnd_anbox,
  .fst_anbox {
    width: 150px;
    /* bottom: 460px; */
  }

  .scnd_anbox {
    top: 185px;
  }

  /* .thrd_anbox {
    width: 155px;
  } */
  .thrd_anbox {
    width: 100%;
    right: 0;
    bottom: 351px;
  }

  .wd_140 {
    width: 122px;
    left: 26px;
    top: 10px;
  }

  .blu_crd {
    max-width: 100%;
    right: 0px;
  }

  .blk_crd {
    max-width: 100%;
  }

  .rt_bsns_img {
    max-width: 320px;
  }

  .agree_tbl_inner {
    width: 500px;
  }

  /* Touchbistro */

  .support_txt_box .btn-w-primary {
    width: 100%;
  }

  .support_txt_box .signup_Text h3 {
    margin-bottom: 30px;
  }

  /* Touchbistro */

  .cardmembers_sec .slide_inn p {
    margin: 15px 15px 30px;
  }

  /* 10.3.21 */
  .prt_logo_box {
    padding: 0 30px;
  }

  .partner_contact_fig {
    width: 100%;
  }

  .partner_video_sec {
    width: 350px;
  }

  .partner_contact_fig {
    width: 350px;
  }

  .partner_page_video {
    padding: 15px 43px 22px 49px;
  }

  .signup_Btn .btn-secondary {
    display: block;
    margin: 30px auto 0;
  }

  .newsign .signup_Btn .btn-w-primary {
    margin-top: 15px;
  }

  .smrt_cards_image img {
    max-width: 280px;
  }

  .brmblu_line {
    width: 135px;
  }

  .apply_trans {
    right: 14%;
  }

  .applepay_logo_pop {
    right: 12%;
  }

  /* 22.09.22 starts */
  .brim_impact .content_container .right_content_container img {
    max-width: 114px;
    flex: 0 0 30%;
  }

  /* 22.09.22 ends */
}

@media (max-width: 420px) {
  .home.alartbanner_body.alartbanner_new {
    padding-top: 220px !important;
  }

  .home.alartbanner_new {
    padding-top: 135px !important;
  }

  .alartbanner_below {
    padding: 25px 0;
  }

  .alartbanner_body.alartbanner_new .alartbanner_below {
    top: 167px;
  }

  .alartbanner_below p {
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
  }
}

@media (max-width: 425px) {
  .newsign .signup_Text h3 {
    font-family: "Axiforma-ExtraBold";
    font-size: 18px;
    margin-bottom: 10px;
    letter-spacing: 1.5px;
  }

  .uber_eat_section {
    background-position: center left -20px !important;
  }

  /*.home-banner-cta {
    margin-bottom: 30px;
    }*/
  .gotoeShop .signup_Text h3 {
    font-family: "Axiforma_Bold";
    font-size: 22px;
    margin-bottom: 35px;
    letter-spacing: 1px;
    line-height: 22px;
  }

  /* 21.12.2021 */
  .more_rewards_part .global_home_hdr h2 {
    font-size: 26px;
    color: #1d89a2;
    line-height: 34px;
  }

  .frgn_txt_new .global_home_hdr h2 {
    line-height: 40px;
    max-width: 75%;
    margin: 0 auto;
  }

  .features-body .global_home_hdr p br {
    display: none;
  }

  /* 21.12.2021 */
  /* 
  .master_card_alartbanner {
    padding-top: 220px !important;
  } */
}

@media (max-width: 376px) {
  .inner_eshop_ban_signup .g-recaptcha {
    transform: scale(1.03);
  }
}

@media (max-width: 360px) {
  /*==26.3.2018===*/
  /* .banner-item.slick-slide {
        min-height: 135px;
    } */
  .hom_livetxt {
    float: none;
    margin-bottom: 5px;
  }

  .hom_imgtxt {
    float: none;
  }

  /*===end===*/
  /*--9.4.2018--*/
  .page-template-features .brim_member li {
    width: 41%;
    text-align: center;
    padding: 3px 6px;
  }

  /*--end--*/
  .amazon_signup_section .form_btn_container.btn_outr_new .cTooltip {
    left: 100%;
    right: auto;
    width: 142px;
  }

  .blk_slide_items h2,
  .blk_slide_items h1 {
    font-size: 22px !important;
    line-height: 24px !important;
  }

  .blk_slide_items p {
    font-size: 14px !important;
  }

  .partner_contact_fig {
    width: 280px;
    display: block;
    margin: 0 auto;
  }

  .partner_page_video {
    padding: 12px 37px 22px 38px;
  }

  .partner_video_sec {
    width: 280px;
    margin: 0 auto;
  }

  .banner_cont {
    position: static;
    height: 300px;
    width: 100%;
  }

  .connvience_new .all_banner_header h3,
  .connvience_new .all_banner_header p,
  .connvience_new .all_banner_pic_inner {
    width: 100%;
    max-width: 100%;
  }

  .bg_fill:after {
    content: none;
  }

  .bg_fill {
    width: auto;
    margin: 0px -15px;
  }

  .sickkids_social a {
    margin: 0 13px;
  }

  .new_save_curr .purchases_Text p {
    font-size: 16px;
    line-height: 24px;
  }

  .feature_txt_ban h2 {
    padding: 0 28px;
  }

  .new_save_curr .purchases_Text h2 {
    padding-right: 0;
  }

  .mock_block_inner {
    height: 88px;
    width: 85px;
  }

  .mock_block_inner h3 {
    font-size: 17px;
  }

  .mock_block_inner label {
    font-size: 10px;
  }

  .mock_block {
    padding: 0px 4px;
  }

  .mock_block:after {
    width: 10px;
    height: 10px;
  }

  .partner_contact_fig {
    width: 280px;
    display: block;
    margin: 0 auto;
  }

  .partner_page_video {
    padding: 12px 35px 22px 40px;
  }

  .partner_video_sec {
    width: 280px;
    margin: 0 auto;
  }

  .crear_body ul li a .spacing_text span + span:after {
    left: -10px;
  }

  .crear_body ul li a .spacing_text span {
    margin-right: 10px;
  }

  .crear_body ul li a h4 {
    font-size: 16px;
  }

  .crear_body p {
    font-size: 15px;
    line-height: 22px;
  }

  .bsns_sol_banner_devs .runtime_banner h4 {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .bsns_sol_banner_devs .runtime_banner h1 {
    font-size: 30px;
  }

  .bsns_sol_banner_devs .runtime_banner p {
    font-size: 16px;
    line-height: 24px;
  }

  .incrd_dsktop {
    width: 290px;
    margin: 0 auto 30px;
    height: 525px;
  }

  .inc1 {
    width: 153px;
  }

  .inc2 {
    width: 140px;
  }

  .inc3 {
    top: 190px;
    width: 140px;
  }

  .inc5 {
    width: 100px;
  }

  .inc4 {
    right: 0;
  }

  .fttr_top h3 {
    font-size: 16px;
  }

  .bonous_area {
    right: -40px;
  }

  .unlock_area.get_started_sec .d-flex {
    display: block;
  }
}

@media (max-width: 368px) {
  .serv_item:nth-child(4) h4 {
    max-width: 54px;
    text-align: left;
  }
}

@media (max-width: 364px) {
  .laurentian_bank_body .alartbanner {
    padding: 10px 0px;
  }

  .laurentian_bank_body .help_sec.inner_header {
    /* top: 80px; */
    top: 0px;
  }

  .laurentian_bank_body .innovative_section {
    /* margin-top: 140px; */
    margin-top: 60px;
  }
}

@media (max-width: 359px) {
  .bill_box {
    display: block;
    width: auto;
    margin: 0 0 10px;
    height: auto !important;
  }

  .unlock_area .btn-secondary {
    font-size: 14px;
  }

  .runtime_banner h1 {
    font-size: 28px;
    line-height: 32px;
  }

  /* Touchbistro */
  .inner_touchbistro_ban_details h1 {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 40px;
  }

  .best_credit_card .family_details h2 {
    line-height: 30px;
    font-size: 24px;
    margin-bottom: 20px;
  }

  .best_credit_card .family_listing li {
    font-size: 14px;
    line-height: 22px;
  }

  .benifits_for_business .glbl_hdr h2,
  .your_rewards .glbl_hdr h2,
  .other_benifits .glbl_hdr h2 {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 30px;
  }

  .benifits_for_business .glbl_hdr p,
  .your_rewards .glbl_hdr p {
    font-size: 16px;
    line-height: 26px;
  }

  .benifit_text p {
    line-height: 21px;
    font-size: 14px;
  }

  .benifit_text {
    padding-left: 15px;
  }

  .benifit_box_inner p {
    font-size: 15px;
    line-height: 22px;
  }

  .support_txt_box .signup_Text h3 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 25px;
  }

  /* Touchbistro */
}

@media (max-width: 340px) {
  .new_signup_container
    .payment-form
    .form_btn_container.btn_outr_new
    label
    a[data-toggle="tooltip"]
    .cTooltip {
    /* left: 100%;
    right: auto;
    width: 135px; */
    left: 0%;
    right: auto;
    width: 135px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-bottom: 20px;
  }

  /*--raptor-480--*/
  .time_box {
    height: 65px;
    width: 65px;
    font-size: 32px;
  }

  .match_time_sec {
    width: 120px;
  }

  .match_time_sec label {
    font-size: 14px;
  }

  /*--end-raptor--*/
}

@media (max-width: 340px) {
  [type="checkbox"] + label {
    margin-right: 0px;
  }

  .alformwithtextbox .partner_join_form {
    margin: 0px;
    padding: 30px 20px 50px;
  }

  .tmonial_greaybox {
    padding: 50px 15px 40px 15px;
  }

  .pdtop80 {
    padding-top: 50px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .best_class_section {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 320px) {
  /*--25.4.2018--*/
  .payment-form .form_btn_container.btn_outr_new label {
    width: 100%;
    padding-left: 0px;
    padding-top: 10px;
  }

  .new_signup_container
    .payment-form
    .form_btn_container.btn_outr_new
    label
    a[data-toggle="tooltip"]
    .cTooltip {
    /* left: 100%;
    right: auto;
    width: 135px; */
    left: 0%;
    right: auto;
    width: 135px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-bottom: 20px;
  }

  /*--end--*/
  .hgt560 {
    margin-left: -20px;
  }
}

/*--five col grid--*/

@media (min-width: 992px) {
  .five_col-md-20 {
    width: 20%;
  }

  .cwb_flow .five_col-md-20 {
    width: 25%;
  }

  .five_col-md-25 {
    width: 25%;
  }

  .five_col-md-50 {
    width: 50%;
  }

  .five_col-md-100 {
    width: 100%;
  }

  .flex_col.col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}

/*--END-five col grid--*/

@media (max-width: 1390px) {
  .slider_minheaight {
    min-height: 350px;
  }
}

@media (max-width: 1320px) {
  .slider_minheaight {
    min-height: 380px;
  }
}

@media (max-width: 1270px) {
  .slider_minheaight {
    min-height: 440px;
  }
}

@media (max-width: 1233px) {
  .slider_minheaight {
    min-height: 520px;
  }
}

/* start 25.10.22 */

/* end 25.10.22 */
