@media(min-width:768px) and (max-width:991px) {
    .partner_list li {
        width: 20%
    }
    .slider4_caption.cashback_new img:first-child {
        max-width: 200px;
        margin: 15px auto
    }
    .slider4_caption.cashback_new img:nth-child(2) {
        max-width: 150px;
        margin: 15px auto
    }
    .slider4_caption.cashback_new img:nth-child(3) {
        max-width: 150px;
        margin: 15px auto
    }
    .slider4_caption.cashback_new img:nth-child(4) {
        max-width: 200px;
        margin: 15px auto
    }
    .sub_tabs li {
        width: 24% !important
    }
    .sub_tabs li a {
        font-size: .7rem
    }
    .product_mob .phone {
        margin-top: -15%
    }
    .navbar-nav .open .dropdown-menu {
        position: relative;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-left: 0 !important;
        min-width: 100% !important
    }
    .feature_text {
        min-height: 90px
    }
    .resp-vtabs ul.resp-tabs-list {
        width: 30%
    }
    .resp-vtabs .resp-tabs-container {
        width: 70%
    }
    .faq_page {
        padding-top: 0
    }
    .navbar-nav .dropdown-menu.sm-nowrap li a {
        padding: 10px 20px 10px 35px
    }
    .navbar .container {
        padding: 0
    }
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: 0
    }
    .trending_cards li .panel {
        min-height: 350px
    }
}

@media(max-width:580px) {
    .partner_list li {
        width: 50%
    }
    .wrap-login100 {
        min-width: unset
    }
}

@media only screen and (max-width:768px) {
    .inside_img.rupay {
        max-width: 65px
    }
    .inside_img.fee {
        max-width: 50px
    }
    .slider5_caption {
        padding-bottom: 0
    }
    .slider5_caption h4 {
        font-size: 13px
    }
    .slider5_caption .heading {
        text-align: center;
        font-size: 18px
    }
    .slider5_caption {
        width: 78%
    }
    .girl_img {
        max-width: 220px;
        right: -4% !important
    }
    .right_corner {
        right: -11% !important
    }
    .slider5_caption .coupon_img {
        max-width: 120px
    }
    .rightTop img {
        max-width: 150px
    }
    .download_app_pop .right_sec {
        padding-top: 0
    }
    .download_app_pop .left_sec {
        margin-bottom: 30px
    }
    .popup_content {
        padding-top: 30px;
        margin-bottom: 10px
    }
    .main_section.jiffy-main-three-sec .flex_row {
        display: block
    }
    .contact_div {
        padding: 30px
    }
    .product_tabs li,
    .sub_tabs li {
        width: 30%
    }
    .top_slider .carousel-caption {
        left: 0;
        right: 0;
        text-align: center;
        padding-bottom: 0px;
    }

    .middle_banner {
      margin-bottom: 22px;
    }
    .top_slider .carousel-caption.right h4 {
        font-size: 12px
    }
    .top_slider .carousel-caption.right {
        right: 15px;
        left: unset
    }
    .top_slider .carousel-caption.left {
        left: 15px;
        right: unset;
        top: 45%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-45%)
    }
    .top_slider .carousel-caption.rightTop {
        left: unset;
        right: 15px;
        text-align: right
    }
    .top_slider .carousel-caption.center {
        top: 70%;
        -webkit-transform: translateY(-70%)
    }
    .home-page-banner-sec .carousel-caption.slider4_caption h1.caption_heading {
        font-size: 25px
    }
    .center_text {
        max-width: 100%
    }
    .rate_tabs.resp-vtabs .resp-tabs-container {
        padding: 0 15px
    }
    .iframeContainer {
        display: flex;
        flex-direction: column-reverse
    }
    .map_text {
        position: relative;
        width: 100%;
        height: 350px
    }
    .iframeContainer iframe {
        height: 350px
    }
    .resp-tabs-list li {
        font-size: .857rem
    }
    .resp-vtabs ul.resp-tabs-list {
        width: 100%
    }
    .resp-vtabs .resp-tabs-list li {
        padding: 5px
    }
    .product_banner .circle {
        display: none
    }
    .banner-sec {
        height: 300px
    }
    .banner_area {
        height: 300px
    }
    .caption_heading {
        font-size: 1.785rem
    }
    .top_slider .slide img.banner_img {
        height: auto;
        object-fit: fill;
    }
    h2.resp-accordion a {
        color: #1b1b1b
    }
    h2.resp-accordion {
        display: block
    }
    .resp-vtabs .resp-tab-content {
        border: 1px solid #c1c1c1
    }
    .resp-vtabs .resp-tab-content {
        border: 0;
        background-color: #eef5f9;
        overflow: auto;
        padding: 15px
    }
    .resp-vtabs .resp-tabs-container {
        border: 0;
        float: none;
        width: 100%;
        clear: both;
        padding: 0
    }
    .resp-accordion-closed {
        display: none !important
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important
    }
    .trending_cards {
        display: block
    }
    .trending_cards li {
        display: block;
        width: 33.33%
    }
}

@media(max-width:1440px) {
    .jiffy-img-sec .top-img-sec {
        left: 35%
    }
}

@media(max-width:1366px) {
    .big_title {
        font-size: 40px
    }
}

@media(max-width:1199px) {
    .navbar-nav>li {
        padding: 0 10px
    }
    .icon_ul {
        margin: 30px 0 0 -20px
    }
    .panel-group {
        margin: 15px 0 0
    }
}

@media(max-width:1100px) {
    .top-img-sec {
        width: 50%
    }
    .middle-img-sec {
        width: 50%
    }
    .bottom-img-sec {
        width: 50%
    }
    .jiffy-content-area h4 {
        font-size: 16px;
        width: 80%
    }
    .jiffy-img-sec .top-img-sec {
        width: 70px;
        top: 15px;
        left: 50%
    }
    .jiffy-img-sec .middle-img-sec {
        width: 70px
    }
    .jiffy-img-sec .bottom-img-sec {
        width: 70px;
        bottom: 15px
    }
}

@media(max-width:1024px) {
    .right_corner {
        right: -35%
    }
    .girl_img {
        right: -8%
    }
    .mobPaymentRecharge {
        background-color: #e7e7e7
    }
    .product_banner .phone {
        margin-top: 0
    }
    .main-two-profile-sec .slider-nav .slick-current.slick-active h2 {
        padding-bottom: 8px
    }
    .left-sec .jiffy-saving-ac-sec {
        max-width: 225px
    }
    .jiffy-content-area h3.sub_heading {
        width: 80%;
        font-size: 1.175rem
    }
    .main-two-profile-sec ul.nav-tabs {
        width: 70%
    }
    .content_div {
        width: 100% !important
    }
    .top_footer {
        background-position: top
    }
    .four-box-cnt-sec h5 {
        font-size: 15px
    }
    .main-two-profile-sec ul.nav-tabs li a {
        font-size: 22px;
        padding: 8px 0
    }
    .jiffy-content-area h5.pb22 {
        padding-bottom: 5px
    }
    .main-two-profile-sec .tab-content {
        width: 95%
    }
}

@media(max-width:991px) {
    .home-page-banner-sec .carousel-caption a.btn {
        padding: 10px 10px;
        font-size: 16px
    }
    .top_slider .slick-dots {
        bottom: 0;
        margin: 0
    }
    .top_slider .slick-dots li a {
        padding: 10px 0
    }
    .slider4_caption .cashback_img {
        max-width: 265px;
        margin-bottom: 20px
    }
    .slider4_caption .caption_heading {
        font-size: 18px
    }
    .slider4_caption p {
        font-size: 12px;
        margin-bottom: 5px
    }
    .slider4_caption .page_link {
        margin-top: 5px;
        font-size: 12px
    }
    .top_slider .carousel-caption.slider4_caption {
        top: 15%;
        transform: unset;
        padding: 0
    }
    .overlay_img {
        left: 0;
        right: 0;
        width: 100%;
        bottom: 0;
        height: 45%;
        top: unset
    }
    .jiffy-main-three-sec .content_div {
        top: unset;
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        margin-bottom: 30px
    }
    .jiffy-saving-ac-sec,
    .left-sec .jiffy-saving-ac-sec {
        max-width: 70%;
        width: 100%;
        margin: 0 auto 25px auto;
        float: none
    }
    .left-sec .jiffy-saving-ac-sec {
        position: relative;
        top: unset;
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset
    }
    .navbar-nav.sm-collapsible a.has-submenu {
        padding-right: 0
    }
    .navbar-brand {
        padding: 10px 15px
    }
    .navbar-nav>li>a {
        font-size: 14px
    }
    .sticky_nav .navbar-nav>li>a {
        padding: 10px 15px;
        font-size: 14px
    }
    .sticky_nav .navbar-brand img {
        width: auto
    }
    #qr_popup .modal-dialog {
        max-width: 730px
    }
    ul.listing-sec p {
        width: 91%
    }
    .jiffy-main-three-sec .left-sec {
        height: auto
    }
    .theme_accordion.panel-group .panel-heading {
        padding: 15px
    }
    .navbar-nav>li {
        padding: 0
    }
    .navbar-nav .dropdown-submenu>a:after {
        border-left-color: #000
    }
    .navbar-nav .open .dropdown-menu {
        background-color: #ecac1f;
        margin-top: 0 !important
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 1.8;
        border-bottom: 0;
        padding: 5px 0 5px 25px
    }
    .footer_sec .link_ul ul li a {
        font-size: .875rem
    }
    .allinone_carousel.sweet .bannerControls {
        display: none
    }
    .sub_heading {
        font-size: 1.428rem;
        line-height: 1.2
    }
    .navbar {
        min-height: 50px
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .collapse.in {
        display: block !important
    }
    .navbar-nav>li>a {
        padding: 10px 15px;
        color: #1b1b1b
    }
    .btn_login {
        margin: 20px auto;
        display: block
    }
    .navbar-nav {
        margin: 0
    }
    .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
        overflow-y: auto;
        background: #fff;
        margin: 0;
        margin: 0 !important;
        overflow-x: hidden !important;
        max-height: 350px;
        box-shadow: 10px 5px 15px #a2a0a0;
        -webkit-box-shadow: 10px 5px 15px #a2a0a0;
        -ms-box-shadow: 10px 5px 15px #a2a0a0;
        -o-box-shadow: 10px 5px 15px #a2a0a0
    }
    .navbar-toggle {
        background-color: #8b0304;
        border: 1px solid #8b0304;
        border-radius: 0;
        z-index: 999999;
        display: block
    }
    .navbar-header {
        width: 100%;
        float: none
    }
    .navbar-toggle .icon-bar {
        background: #fff
    }
    .navbar-right {
        float: left !important;
        width: 100%
    }
    .navbar-nav>li {
        width: 100%;
        position: relative
    }
    .navbar-nav.sm-collapsible .caret {
        display: none
    }
    .main_heading {
        font-size: 1.8rem
    }
    .main_section.bg_icon .container {
        background-size: 150px
    }
    .iphone2 {
        margin-top: 0;
        margin-left: 0
    }
    .footer_sec p {
        font-size: .857rem
    }
    .copyright_txt p.beware_txt {
        font-size: 13px
    }
    .textArea-group {
        width: 97% !important
    }
    .contact_us h4 {
        font-size: 33px
    }
    .map_text .input-group {
        width: auto
    }
    .resp-tab-content .panel-title a {
        width: 98%
    }
    .easy_action {
        margin-top: 0
    }
    .abt-iphone1-height {
        height: 100px
    }
    .imgIphone1,
    .imgIphone2 {
        top: 0;
        width: 80%
    }
    #sectabout .carousel-caption h3 {
        font-size: 35px
    }
    ul.producList {
        margin-left: 0;
        padding-left: 0
    }
    .product_banner .phone {
        margin-top: 0
    }
    .product .col-md-6 div img.digiSavingImg {
        width: 60%;
        margin: 0 0 0 17%
    }
    .product .col-md-6 p {
        margin-top: 10px !important
    }
    .product_accordin .group p {
        text-align: justify
    }
    .tabDebitCard .resp-vtabs .resp-tabs-container,
    .tabDebitCard h2.resp-accordion,
    .tabDebitCard h2.resp-accordion:first-child {
        border: 0 !important
    }
    .tabDebitCard .resp-vtabs .resp-tabs-container {
        width: 100%
    }
    .tabDebitCard .resp-vtabs .resp-tabs-container {
        position: relative
    }
    .tabDebitCard .resp-vtabs .resp-tab-content {
        position: absolute;
        top: 0;
        width: 80%;
        left: 70px
    }
    .tabDebitCard h2.resp-accordion span {
        border: 2px solid #ec0028;
        background: 0;
        border-radius: 50%;
        display: inline-block;
        padding: 10px;
        text-align: center;
        height: 60px;
        width: 60px;
        vertical-align: middle;
        margin: 15px 0;
        transition: all .2s ease-in-out
    }
    .tabDebitCard h2.resp-accordion span img {
        width: 80%;
        margin-top: 5px
    }
    .tabDebitCard .resp-tab-content:last-child {
        border-bottom: 0 solid #c1c1c1 !important
    }
    .tabDebitCard .resp-tab-content p {
        font-size: 13px;
        line-height: 19px
    }
    .tabDebitCard .resp-tab-content h3 {
        font-size: 15px
    }
    .product_accordin .col-md-6.payImg div {
        text-align: center
    }
    .product_accordin .col-md-6.payImg img {
        display: inline
    }
}

@media(max-width:768px) {
    .checksum_heading {
        margin-top: 39px;
        width: 100%;
    }

    .top_footer {
        background-position: right
    }
    .bannerFour .slider3_caption img {
        max-width: 75px;
        margin: 0 auto
    }
    .bannerFour .carousel-caption.slider3_caption {
        top: 45%;
        transform: translateY(-45%);
        -webkit-transform: translateY(-45%)
    }
    .bannerFour .caption_heading {
        font-size: 1.2rem
    }
    .bannerFour .mutual_logo img {
        max-width: 70px
    }
    .bannerFour .mutual_logo,
    .bannerFour .win_btn {
        top: 58px
    }
    .bannerFour .win_btn .btn {
        font-size: 8px;
        padding: 4px 10px
    }
    .bannerFour .note_text img.risko-content {
        max-height: 56px
    }
    .bannerFour .note_text img.riskometer {
        max-width: 65px
    }
    .home-page-banner-sec .bannerFour .carousel-caption p {
        font-size: 10px;
        margin-bottom: 5px
    }
    .home-page-banner-sec .bannerFour .carousel-caption h1 {
        margin-top: 5px
    }
    .top_slider .bannerFour .carousel-caption {
        padding: 0
    }
    .bannerFour .note_text {
        bottom: 7%;
        padding: 10px
    }
}

@media(max-width:767px) {

    .slider4_caption.cashback_new img:first-child {
        max-width: 150px;
        margin: 10px auto
    }
    .slider4_caption.cashback_new img:nth-child(2) {
        max-width: 120px;
        margin: 10px auto
    }
    .slider4_caption.cashback_new img:nth-child(3) {
        max-width: 150px;
        margin: 10px auto
    }
    .slider4_caption.cashback_new img:nth-child(4) {
        max-width: 200px;
        margin: 10px auto
    }
    .date_strip {
        font-size: 11px;
        padding: 4px 12px
    }
    .home-page-banner-sec .carousel-caption.slider4_caption h1.caption_heading {
        font-size: 15px
    }
    .rightTop img {
        max-width: 90px
    }
    .home-page-banner-sec .carousel-caption a.btn.radius_btn {
        font-size: 10px
    }
    .qr_img .qr_code_img {
        left: 50%;
        top: 38%;
        transform: translate(-50%, -38%);
        -webkit-transform: translate(-50%, -38%);
        -ms-transform: translate(-50%, -38%);
        -o-transform: translate(-50%, -38%);
        -moz-transform: translate(-50%, -38%)
    }
    .feature_text {
        min-height: auto
    }
    .footer_img {
        margin: 0 auto
    }
    ul.listing-sec span {
        max-width: 42px
    }
    .main-two-profile-sec ul.nav-tabs {
        width: 100%
    }
    .top_footer {
        min-height: 350px
    }
    .four-box-sec {
        min-height: 190px;
        margin-bottom: 18px
    }
    #qr_popup .qr_img img {
        display: inline-block;
        text-align: center;
        margin-bottom: 30px
    }
    #qr_popup .modal-content p.circle_text {
        display: block;
        margin: 0 auto
    }
    #myBtn {
        top: 55px;
        right: 20px;
        padding: 10px 20px;
        font-size: 14px
    }
    .main_section ul.theme_list a.read-more img {
        margin-bottom: 0
    }
    .jiffy-main-three-sec .jiffy-content-area {
        padding-left: 0
    }
    .jiffy-content-area h3.sub_heading {
        font-size: 1.285rem
    }
    .jiffy-content-area a.apply_btn {
        font-size: 1.142rem
    }
    .jiffy-content-area a.read-more {
        font-size: 1.142rem
    }
    .botttom_content_sec {
        left: 0;
        margin: 0 auto;
        text-align: center
    }
    .bottom_contnet_area {
        min-height: 300px
    }
    .main-two-profile-sec ul.nav-tabs {
        width: 100%
    }
    .main-two-profile-sec ul.nav-tabs li a {
        font-size: 1.142rem;
        padding: 12px 0
    }
    .main-two-profile-sec .tab-content {
        width: 100%
    }
    .main-two-profile-sec .second_row_sec {
        width: 100%
    }
    ul.listing-sec p {
        width: 88%
    }
    .flex_row {
        display: block
    }
    .flex_row.flex_reverse {
        display: flex
    }
    .main-two-profile-sec .slider-nav {
        width: 100%;
        margin: 0 auto 20px auto
    }
    .mutal-sec .jiffy-right-sec {
        min-height: auto
    }
    .nsdl-left-area {
        height: auto;
        margin-top: 15px
    }
    .jiffy-current-ac-content {
        position: relative;
        top: auto;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -moz-transform: none
    }
    .jiffy-img-sec {
        position: relative;
        bottom: 0;
        width: 100%;
        left: 0
    }
    .jiffy-right-sec {
        min-height: auto
    }
    .nsdl-content-sec {
        position: relative;
        top: auto;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -moz-transform: none;
        left: 15px
    }
    .nsdl-payment-bank-two-sec .right-sec {
        position: relative;
        right: 0;
        width: 100%;
        text-align: center
    }
    .top-img-sec {
        width: 60%
    }
    .middle-img-sec {
        width: 60%
    }
    .bottom-img-sec {
        width: 60%
    }
    .journey-sec h2.sub_heading {
        font-size: 2.142rem
    }
    .flex_row .col-sm-6 img {
        margin: 0 auto 15px auto
    }
    .cnt-area p {
        font-size: 1rem
    }
    .home-page-banner-sec .carousel-caption a.btn {
        font-size: .857rem;
        padding: 5px 20px !important;
        display: inline-block;
        white-space: normal
    }
    .flex_reverse {
        flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse
    }
    .cnt-area p {
        width: 100%
    }
    a.has-submenu:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #000;
        margin-top: 5px;
        margin-right: 0;
        right: 0;
        padding-right: 15px
    }
    a.has-submenu.highlighted:after {
        border-left-color: #ec0028
    }
    .main_section {
        padding-top: 25px;
        padding-bottom: 25px
    }
    .main_section.card_sec {
        padding-bottom: 25px
    }
    .product_mob .phone {
        margin-top: 50px
    }
    .footer_sec hr {
        margin-top: 0;
        margin-bottom: 0
    }
    .payments_details .card_img {
        margin: 30px auto
    }
    .main_section .left-sec {
        height: auto;
        padding-right: 15px
    }
    .pdd-left {
        padding-left: 15px
    }
    .pdd-left .jiffy-saving-ac-sec:last-child {
        margin: 0 auto
    }
    .jiffy-content-area a.btn {
        max-width: 154px;
        width: 100%;
        display: block
    }
    .left-content-area {
        margin: 30px 0
    }
    .left-sec .jiffy-saving-ac-sec {
        position: relative;
        top: auto;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        margin: 0 auto 25px auto
    }
    #qr_popup .form-sec {
        height: auto;
        margin-top: 20px;
        margin-bottom: 10px
    }
    .fund .row {
        display: flex;
        flex-direction: column-reverse
    }
    .card_img {
        float: none;
        margin: 0 auto
    }
    .fund .container {
        padding-bottom: 0
    }
    .payImg img {
        margin: 50px auto 0 auto
    }
    .about_mob {
        margin: 0 auto
    }
    .pace-progress-inner {
        top: 33%
    }
    .footer_sec h1 {
        text-align: center
    }
    .copyright_txt h5 {
        font-size: 1rem;
        width: 100%
    }
    .copyright_txt h5 {
        font-size: 12px
    }
    .footer_sec p {
        max-width: 100%;
        margin-bottom: 15px
    }
    body {
        font-size: 14px
    }
    .go_there {
        width: 100%;
        margin: 20px auto 0
    }
    .icon_ul {
        margin: 15px 0 0
    }
    .ms-slide img {
        width: 70% !important;
        height: auto !important
    }
    .panel-group {
        margin: 0
    }
    .btn_white {
        float: none !important;
        margin: 20px auto !important;
        display: block
    }
    #carousel1 .col-sm-3 .fadeIn {
        width: 100px
    }
    .ms-view {
        font-size: 14px
    }
    .ms-partialview-template {
        min-height: 450px
    }
    .ms-skin-default .ms-nav-next {
        right: 0
    }
    .ms-skin-default .ms-nav-prev {
        left: 0
    }
    .shape2-img {
        position: relative;
        right: auto;
        top: auto;
        width: 40%;
        margin: -30px auto 0
    }
    .contact_us .input-group {
        width: 100%
    }
    .textArea-group {
        width: 100% !important
    }
    .resp-tab-content .panel-group .panel .panel-collapse .panel-body {
        font-size: 13px;
        line-height: 24px;
        margin: 0 15px 0;
        padding: 15px
    }
    .resp-tab-content h3 {
        font-size: 22px
    }
    .resp-tab-content p {
        font-size: 13px
    }
    #sectabout .mobile {
        position: absolute;
        width: 200px;
        right: 0;
        top: unset;
        bottom: 0
    }
    #sectabout {
        height: 580px
    }
    ul.producList {
        margin-left: 0;
        padding-left: 0
    }
    ul.producList li {
        width: 40%
    }
    .product .col-md-6 p {
        margin-top: 10px !important
    }
    .card-image.space100 {
        margin-top: 0 !important
    }
    .product_accordin .group p {
        text-align: justify
    }
    .trending_cards li {
        width: 100% !important
    }
    .three_in_one_banner_content {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        -webkit-transform: unset;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px
    }
    .red_strip_text {
        font-size: 18px
    }
    .trader_help_sec .content_div {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .get_started_div h2 {
        text-align: left;
        max-width: 85%;
        margin: 0 auto
    }
    .get_started_div img {
        width: 100px;
        height: auto
    }
    .bottom_strip {
        border-bottom: 3px solid #fba31e
    }
}



@media(max-width:375px) {
    .scan_content {
        top: 50px
    }
    .contact_us .input-group {
        width: 100%
    }
    .textArea-group {
        width: 100% !important
    }
    .mainParagraph h3 {
        font-size: 34px
    }
    .mainParagraph p {
        font-size: 13px
    }
    .easy_action_box {
        height: auto;
        margin-bottom: 70px
    }
    .easy_action_box ul {
        border-bottom: 1px solid #efefef;
        height: auto;
        margin: 0;
        overflow: hidden
    }
    .easy_action_box ul li {
        height: 250px;
        border-bottom: 1px solid #efefef
    }
    .easy_action {
        margin-top: 0
    }
    .imgIphone1,
    .imgIphone2 {
        top: -90px
    }
    .imgIphone1,
    .imgIphone2 {
        top: -70px;
        width: 80%;
        display: inline
    }
    .PlatinumCardImg {
        text-align: center
    }
    .PlatinumCardImg img {
        top: 0;
        margin-top: 40px;
        left: 0;
        display: inline
    }
    ul.producList {
        margin-left: 0;
        padding-left: 0
    }
    ul.producList li {
        width: 90%
    }
    .product .col-md-6 div img.digiSavingImg {
        width: 100%
    }
    .product .col-md-6 div img.digiSavingImg {
        margin: 0
    }
    .product .col-md-6 p {
        margin-top: 10px !important
    }
    .currentAcc {
        text-align: center;
        margin-top: 15px
    }
    .currentAcc .card {
        width: 45%;
        margin: 0 0 8px 8px;
        border-radius: 5px;
        padding: 18px 2px;
        text-align: center
    }
    .currentAcc .card img {
        padding: 0 0 5px;
        display: inline
    }
    .currentAcc .card b {
        font-size: 13px;
        display: block;
        padding: 10px 0 0
    }
    .currentAcc .card br {
        display: none
    }
    .savingAccount {
        text-align: center;
        margin-top: 15px
    }
    .savingAccount .card {
        width: 31%;
        margin: 0 0 8px 6px;
        border-radius: 5px;
        padding: 18px 2px;
        text-align: center
    }
    .savingAccount .card img {
        padding: 0 0 5px;
        display: inline
    }
    .savingAccount .card b {
        font-size: 12px;
        display: block;
        padding: 10px 0 0
    }
    .savingAccount .card br {
        display: none
    }
    .digi_sav_Acc .text-left h1 {
        display: inline;
        font-size: 15px;
        font-weight: 600
    }
    .digi_sav_Acc .product {
        text-align: center
    }
    .product_accordin {
        margin-top: 50px;
        text-align: center
    }
    .card-image img {
        width: 100%
    }
    .product_accordin .group p {
        text-align: justify
    }
    .product_banner .phone {
        margin-top: -40px
    }
}

@media(max-width:360px) {
    .ms-view {
        height: 365px !important
    }
    .ms-partialview-template {
        min-height: 365px
    }
    .big_title {
        font-size: 36px
    }
    .contact_us .input-group {
        width: 100%
    }
    .textArea-group {
        width: 100% !important
    }
    .mainParagraph {
        width: 100%
    }
    .mainParagraph h3 {
        font-size: 34px
    }
    .mainParagraph p {
        font-size: 13px;
        width: 100%
    }
    .easy_action_box {
        height: auto;
        margin-bottom: 70px
    }
    .easy_action_box ul {
        border-bottom: 1px solid #efefef;
        height: auto;
        margin: 0;
        overflow: hidden
    }
    .easy_action_box ul li {
        height: 250px;
        border-bottom: 1px solid #efefef
    }
    .easy_action {
        margin-top: 80px
    }
    #sectabout .mobile {
        position: absolute;
        width: 160px;
        right: 0;
        top: unset;
        bottom: 0
    }
    #sectabout {
        height: 580px
    }
    .imgIphone1,
    .imgIphone2 {
        top: -70px;
        width: 80%;
        display: inline
    }
    ul.producList {
        margin-left: 0;
        padding-left: 0
    }
    ul.producList li {
        width: 90%
    }
    .product .col-md-6 div img.digiSavingImg {
        margin: 0
    }
    .product_banner .circle .icon img {
        width: 60%
    }
    .product .col-md-6 div img.digiSavingImg {
        width: 100%
    }
    .product .col-md-6 p {
        margin-top: 10px !important
    }
    .card-image img {
        width: 100%
    }
    .contact_us h3 {
        font-size: 35px
    }
}



@media(max-width:767px) {
    .new_banner_mobile_text{
        display: block;
    }
    .top_slider .slick-dots li .banner_indicators {
        width: 40px;
    }

    .new_banner_mobile_text .caption_img .top_azadi_logo {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .new_banner_mobile_text .caption_img .top_azadi_logo img.img-responsive.logo {
        width: 80px;
        margin-bottom: 60px;
    }
    .new_banner_mobile_text .caption_img img.img-responsive.logo {
        width: 50%;
        margin-bottom: 25px;
    }


    .new_banner_mobile_text .caption_img img.img-responsive.text1 {
        width: 75%;
        margin-bottom: 20px;
    }
    .new_banner_mobile_text .caption_img img.img-responsive.text2 {
      
    width: 65%;
    margin-bottom: 18px;

    }
    .new_banner_mobile_text .caption_img img.img-responsive.text3 {
        width: 65%;
    }
}


@media(max-width:480px) {
    .slider5_caption p.subhead {
        text-align: left;
        padding-left: 15px
    }
    .slider5_caption .heading {
        font-size: 12px;
        text-align: left;
        padding-left: 15px
    }
    .coupon_table {
        margin: 0 0 0 10px
    }
    .inside_img.rupay {
        max-width: 50px
    }
    .strip_text {
        text-align: left;
        padding: 10px;
        padding-right: 40px
    }
    .slider5_caption .btn_div {
        margin-top: 5px
    }
    .strip_text p {
        line-height: 1.2;
        font-size: 9px
    }
    .strip_text h4 {
        font-size: 8px !important
    }
    .slider5_caption {
        /* width: %; */
    }
    .inside_img.fee {
        max-width: 30px
    }
    .slider5_caption h4,
    .slider5_caption .subhead {
        font-size: 10px
    }
    .right_corner {
        right: -18% !important
    }
    .girl_img {
        max-width: 155px
    }
    body,
    html {
        font-size: 14px
    }
    .slider4_caption .cashback_img {
        max-width: 200px
    }
    .banner-sec,
    .banner_area {
        height: 200px
    }
    .btn_theme {
        padding: 10px 15px
    }
    .pvr_options {
        display: block
    }
    .product_tabs li {
        width: 30%;
        padding: 15px 0
    }
    .caption_element .elements img {
        width: 50px
    }
    .caption_element .elements.element_three img {
        width: 40px
    }
    .botttom_content_sec button.btn {
        white-space: normal;
    }
    /* @ keyframes captionAnimate {
        from {
            left: -200px
        }
        to {
            left: 50px
        }
    } */
    header .navbar-brand {
        width: 75%;
        padding: 15px
    }
    #qr_popup button[type=submit] {
        padding: 10px 25px
    }
    ul.listing-sec p {
        width: 80%
    }
    .four-box-cnt-sec h5 {
        font-size: 13px
    }
    .top-img-sec {
        left: 15px;
        top: 35px
    }
    .left-sec .jiffy-saving-ac-sec {
        max-width: 98%
    }
    .jiffy-saving-ac-sec {
        max-width: 98%
    }
    .botttom_content_sec {
        text-align: center;
        left: 0
    }
    .middle-img-sec {
        right: 15px
    }
    .bottom-img-sec {
        left: 15px;
        bottom: 45px
    }
    .journey-sec p {
        font-size: 16px
    }
    header .navbar-brand img {
        width: 100%
    }
    .sticky_nav .navbar-brand img {
        width: 100%
    }
    #carousel1 .item img {
        width: 120px;
        height: auto
    }
    .top_slider .slick-dots li .banner_indicators {
        width: 15px;
    }
    .top_slider .slide img.banner_img {
        height: 380px;
}
    .main-two-profile-sec .slider-nav h2.sub_heading {
        font-size: 15px;
        padding-top: 10px;
        padding-bottom: 8px
    }
    .main-two-profile-sec .slider-nav .slick-current.slick-active h2 {
        padding-bottom: 10px;
        border-bottom: 2px solid #000
    }
    .banner-sec .banner-right-area h2.sub_heading {
        font-size: 20px
    }
    .banner-sec .right-sec {
        min-height: 420px
    }
    .banner-sec img.nsdl-mobile-img {
        bottom: -30px
    }
    .sub_tabs li {
        width: 100%;
        margin: 10px auto
    }
    .sub_tabs {
        margin: 10px auto 0 auto
    }
    #commission_pdf .list-group .list-group-item .pull-right {
        float: unset !important;
        display: block;
        text-align: right
    }
    .download_app_pop .modal-body {
        padding: 15px 0
    }
    #qr_popup .app_download_images .col-md-6 {
        padding: 0 30px 15px 30px
    }
    .custom_form_group {
        width: 100%
    }
    .search_sec {
        padding-top: 80px
    }
    .address_div {
        min-height: auto
    }
    .location_sec {
        background-size: contain
    }
    .location_sec p {
        font-size: 12px
    }
    .contact_details {
        padding-right: 0;
        margin-bottom: 30px
    }
    .contact_details .contact_icon img {
        width: 50px
    }
}



@media(max-width:640px) {

    .top_slider .carousel-caption.caption_element {
        right: 0
    }
}

@media(min-width:992px) {
    .theme_accordion .panel-title a {
        width: 99%
    }
    .navbar-brand {
        padding: 22px 15px
    }
    .sticky_nav .navbar-brand {
        padding: 15px
    }
    .top_slider .bannerFour .carousel-caption {
        top: 40%;
        transform: translateY(-40%);
        -webkit-transform: translateY(-40%);
        -moz-transform: translateY(-40%);
        -ms-transform: translateY(-40%);
        -o-transform: translateY(-40%)
    }
    .top_slider .bannerFour .carousel-caption.slider1_caption {
        left: 18%;
        right: 18%
    }
    .top_slider .bannerFour .carousel-caption.slider3_caption {
        top: 45%
    }
    .slider3_caption {
        right: 7%
    }
    .slider2_caption {
        left: 8%
    }
}

@media(min-width:1660px) {
    .caption_element .elements img {
        width: 100px
    }
    .caption_element .elements.element_three img {
        width: 80px
    }
}

@media(min-width:768px) {
    .content_div {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        width: 85%
    }
    .bg_light_yellow .content_div {
        float: right
    }
    .grey_bg .content_div {
        float: right
    }
}

@media(max-width:320px) {
    .girl_img {
        right: -12% !important
    }
    .right_corner {
        right: -32% !important
    }
    .app_download_images img {
        width: 30%
    }
}

@media(min-width:1600px) {
    .container {
        width: 1400px
    }
}

@media(min-width:1800px) {
    .container {
        width: 1700px
    }
}

@media (max-width:401px) {
    .popover {
        max-width: 100%
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .top_slider .bannerFour .carousel-caption.slider3_caption {
        top: 16%;
        left: 50%;
        transform: translateX(-50%) !important;
        width: 100%;
        text-align: center
    }
    .top_slider .bannerFour .carousel-caption.slider3_caption img {
        margin: 0 auto
    }
}

@media (min-width:1025px) {
    .top_slider .bannerFour .carousel-caption.slider1_caption {
        top: 49%;
        transform: translateY(-49%);
        -moz-transform: translateY(-49%);
        -ms-transform: translateY(-49%);
        -o-transform: translateY(-49%)
    }
}