section header.image-wrapper:not(.mobile) {
  background-attachment: scroll !important;
}

section header.image-wrapper,
section .navbar {
  z-index: 2 !important;
}

section .navbar .hamburger,
section .navbar [data-toggle="offcanvas-info"],
section .navbar .btn {
  pointer-events: none;
}

section .navbar .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

@media (min-width: 768px) {
  .formobile {
    display: none;
  }
}

.wrapper.angled.upper-end:before {
  border-right-color: transparent;
  border-right-width: 0px !important;
  border-top-width: 4rem;
  top: -4rem;
}

@media (max-width: 600px) {
  #popContainer {
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    background-color: #fff;
    height: auto;
    margin-top: 30% !important;
  }

 
}

div#popUpForm {
  position: fixed;
  width: 100%;
  background-color: #00000082;
  display: none;
  height: 100%;
  z-index: 9999;
}

#popContainer {
  width: 600px;
  text-align: center;
  margin: 0 auto;
  background-color: #fff;
  height: auto;
  margin-top: 12%;
}

#popContainer>form>p {
  font-weight: bold;
  font-size: 20px;
  color: #fff;
}

#close {
  width: 14px;
  padding: 0px;
  float: right;
  margin-right: 10px;
  cursor: pointer;
  border-radius: 2px;
  font-weight: bold;
}

#close:hover {
  background-color: none;
}


.offcanvas-header img {
  max-width: 100%;
  height: 100px !important;
}

a.nav-link.dropdown-item.dropdown-toggle.btn.btn-sm.btn-primary.rounded-pill.login-btn {
  padding: 8px 15px !important;
  color: #fff !important;
}

 .logo_mobile {
    height: 75px !important;
  }


.rounded-pill:hover {
  background-color: #f6822f;
  border-color: #f6822f;
}



.features img {
  max-width: 220px !important;
  margin: auto;
  width: 100%;
}

.benefits .card {
  height: 380px
}

@media only screen and (max-width: 600px) {


  .benefits .card {
    height: 520px
  }
}

.counter-wrapper .counter.counter-lg {
  font-size: 2rem !important;
}


.rounded-pill:hover {
  background-color: #f6822f;
  border-color: #f6822f;
}



/* main heading and sub heading*/
.color-main-h {
  color: #f48231;
}

.color-sub-h {
  color: #035edc;
}




#section {
  width: 500px;
  height: 400px;
  word-wrap: break-word;
}

.moretext {
  display: none;
}

.pdiv {
  padding-left: 6px;
  padding: 13px;
  background-color: #d8e5f8;
  border-radius: 20px;
  height: 377px;
  text-align: justify;

}

.textcapitalize {
  text-transform: capitalize;
}

.Pfont {
  font-weight: 500;

}

.bannertop {
  background-repeat: no-repeat;



  height: 500px;
  width: 100%;
  overflow: none;
}


.abc {
  margin-left: 105px;
  margin-right: 15px;
}

/* bharta bill payment */
.banner2 {
  display: none;
}

/* dth page system view css */
.advantage_sec {
  padding-top: 5%;
}




/* For 640 Resolution */
@media only screen and (min-device-width : 360px) and (max-device-width : 700px) {
  .mob_sec1 {
    margin-top: -35% !important;
    margin-bottom: -25% !important;
  }


  .mob_dbt {
    margin-top: -20% !important;
  }

  .mob_aadar_bank_img {
    margin-top: -20% !important;
  }

  .mob_list {
    margin-left: -13% !important;
  }



  .tab_BBPS_btn {
    margin-right: -39px !important;
  }

  .imgresponsive {
    width: 500px !important;
    height: 250px !important;
  }

  .bannerBBPScontact {
    margin-top: 6px !important;
    margin-left: 0px !important;

  }


  .abc {

    margin-left: 22px;
    margin-right: 0px;
  }

  .bannerh {
    margin-top: 35% !important;
    text-align: center;

  }

  .banner_BBPS {
    height: 215px !important;
    width: 158% !important;
    margin-left: -58% !important;

  }

  .mob_BBPS_div_a {
    padding-bottom: 0px !important;
  }

  /* page bhart bill payment  */
  .p_mobile {
    text-align: center !important;
  }

  .ul_mobile {
    text-align: center !important;
  }

  .ul_margin {
    margin-left: -10px !important;
  }

  .banner_h {
    margin-left: 0 !important;
    margin-top: -27% !important;
  }

  .banner_bill_payment {
    height: 235px !important;
    width: 670px !important;
    margin-left: 2px !important;
  }

  .p_bill_payment {
    text-align: center !important;
  }

  .banner_img_mobile {
    display: none !important;
  }

  .banner2 {
    display: block;
  }

  .imgstyle {
    width: 100% !important;

  }

  .ul_bill {
    margin-top: 20px !important;
  }

  .img_best {
    margin-left: -17% !important;
    height: 357px !important;
    width: 106% !important;
  }

  .best_mob {
    margin-top: 40px !important;
  }

  .postpaid_mob {
    padding-bottom: 0rem !important;
  }




  .indo_div1 {
    margin-left: 0px !important;
    margin-top: -160px !important;

  }

  .indo_p {
    margin-left: 0px !important;
  }

  /*domestic-money-transfer mobile*/

  .mobile_domestic_icon {
    flex: none !important;
  }

  .mob_domestic_p {
    margin-top: 0px !important;
  }

  .mob_domestic_list {
    margin-left: -35px !important;
  }

  .mob_domestic_sec1 {
    padding-bottom: 22px !important;
  }

  .mob_domestic_secpad {
    padding-bottom: 0px !important;
    margin-top: 10px !important;
  }

  .mob_sec_last {
    margin-top: -20px !important;
  }

  .mob_domestic_sec3 {
    margin-top: -20px !important;
    padding-bottom: 0px !important;
  }

  .tab_domestic_list2 {
    margin-left: -35px !important;
  }

  .mob_domestic_p1st {
    text-align: center;
  }

  .mob_domestic_img2 {
    margin-top: -90px !important;

  }

  .mob_domestic_imgapp {
    margin-left: 2px !important;
  }

  .mob_tab_hide {
    display: none !important;
  }

  .mob_tab_display {
    display: block !important;
  }

  .mobile_view_hide {
    display: none !important;
  }

  .mobile_view_display {
    display: block !important;
    height: 215px !important;
    width: 139% !important;
    margin-left: -39% !important;
  }

  .mob_domestic_mar {
    margin-top: 0px !important;
  }

  .mob_mob_rec_banner {
    height: 215px !important;
    width: 163% !important;
    margin-left: -68% !important;
  }

  .tab_mob_rec_p {
    text-align: center !important;
  }

  .tab_benefits_sec {
    padding-bottom: 0px !important;

  }

  .mob_mob_rec_img1 {
    width: 363px !important;
  }


}


/* For 640 Resolution */
@media only screen and (min-device-width : 701px) and (max-device-width : 1179px) {
  .tab_mob_Ps {
    text-align: center !important;
  }

  .mob_tab_hide {
    display: none !important;
  }

  .tab_view_btn {
    margin-left: 0px !important;
  }


  .tab_banner {
    margin-top: -36% !important;
  }


  .tab_h1 {
    font-size: 1rem !important;
  }

  .tab_p1 {
    font-size: 0.80rem !important;
  }

  .tab_btn1 {
    margin-left: 1% !important;
  }

  .tab_best {
    margin-left: -32% !important;
    margin-top: 40% !important;
  }

  .tab_seclast {
    padding-bottom: 15% !important;
    margin-top: -10% !important;
  }

  .tab_img2 {
    margin-left: 12% !important;
  }

  .tab_join_btn {
    padding-bottom: 8% !important;
    font-size: 1.1rem !important;
  }

  .tab_BBPS_banner {
    margin-top: -38% !important;
  }

  .tab_BBPS_h {
    font-size: 1.3rem !important;
  }

  .tab_BBPS_btn {
    margin-left: -18%;
    margin-top: -33%;
  }

  .tab_div1 {
    margin-left: 5% !important;
  }

  .tab_apes_img2 {
    margin-left: 25% !important;
  }

  .tab_img_3 {
    margin-left: 22% !important;
  }

  .tab_img4 {
    margin-left: 15% !important;
  }

  .tab_img_5 {
    margin-top: -13% !important;
  }

  .tab_benefits_sec {
    padding-bottom: 0px !important;

  }

  .tab_list_BBPS {
    margin-left: -9% !important;
  }

  .tab_img6 {
    margin-top: -15% !important;
  }

  .tab_domestic_list2 {
    margin-left: -40px !important;

  }

  .tab_domestic_sec1 {
    padding-bottom: 13px !important;
  }

  .tab_domestic_p {
    font-size: 1rem !important;
  }

  .tab_domestic_img1 {
    margin-left: 75px !important;
  }

  .tab_domestic_list1 {
    margin-left: -35px !important;
  }

  .tab_domestic_img2 {
    margin-left: 100px !important;
  }

  .tab_domestic_sec {
    padding-bottom: 120px !important;

  }

  .mob_tab_display {
    display: block !important;
  }

  .tab_domestic_list {
    margin-left: -25px !important;
  }

  .tab_domestic_div3 {
    margin-top: -10px !important;
  }

  .tab_domestic_p1 {
    margin-top: 0px !important;
  }

  .tab_view_display {
    display: block !important;
  }

  .tab_view_hide {
    display: none !important;
  }

  .tab_view_padd {
    padding-bottom: 14px !important;
  }

  /* mobile-recharge-service*/

  .tab_mob_rec_img1 {
    margin-left: 200px !important;
  }

  .tab_mob_rec_sec1 {
    margin-top: 10px !important;
  }

  .tab_mob_rec_sec2 {
    margin-top: -120px !important;
  }

  .tab_mob_rec_img2 {
    margin-left: 100px !important;
  }

  .tab_mob_rec_h {
    text-align: center !important;
  }

  .tab_mob_rec_p {
    text-align: center !important;
  }

  .tab_mob_rec_padd {
    padding-bottom: 150px !important;
  }

  .tab_mob_rec_h1 {
    font-size: 1.1rem !important;
  }

  .tab_mob_rec_p {
    text-align: left !important;
    font-size: 0.9rem !important;
  }

  .tab_mob_rec_banner_div {
    margin-top: -35% !important;
  }

  .tab_domestic_imgapp {
    margin-left: 50px !important;
  }

  .tab_indo_banner {
    margin-top: -295px !important;
  }

  .tab_indo_p {
    font-size: 0.9rem !important;
  }

  .tab_indo_btn {
    margin-top: -10px !important;
    margin-left: 0px !important;
  }

  .tab_indo_Ps {
    text-align: center !important;
    margin-left: -110px !important;
  }

  .tab_indo_pr {
    margin-top: -160px !important;
  }

  .tab_indo_img1 {
    margin-left: 100px !important;
    margin-top: -50px !important;
  }

  .tab_indo_Pt {
    text-align: center !important;
    margin-left: -190px !important;
  }

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

  .tab_indo_ph {
    margin-left: 0px !important;
  }

  .tab_indo_secl {
    padding-bottom: 165px !important;
  }

  .tab_indo_banner_h {
    font-size: 1.2rem !important;
  }

  /*  micro-atm */

  .tab_micro_img1 {
    margin-left: 101px !important;
    margin-top: 0px !important;
  }

  .tab_micro_withdrawal {
    margin-top: -100px !important;
  }

  .tab_micro_div {
    margin-top: -10px !important;
  }

  .tab_sec_last {
    padding-bottom: 150px !important;
  }

  .tab_fdiv {
    margin-top: -35% !important;
  }
}