
@media (max-width: 1400px){
  .menubblk{
    padding-left: 14%;
  }
}
@media (max-width: 1366px){
  .slide_item img {
    height: 300px;
  }
  .productslide{
    min-width: 320px;
  }

  .product-track{
    gap:0;
  }

  .section_ttl{
    font-size: 30px;
    line-height: 40px;
  }

  .section_desc p{
    font-size: 14px;
    line-height: 25px;
  }

  .insight-content p{
    font-size: 16px;
  }

  .branch-card{
    width: 350px;
    right: -367px;
    bottom: 211px;
  }

  #tab3 .branch-card {
      bottom: 110px;
  }
}
/* Max Width 1350px */
@media (max-width: 1350px) {
  /* .menubblk {
    padding-left: 19%;
  } */
  .history-info-bottom .history-year {margin-top: 0;}
  .foundation {font-size: 20px;}
  .yearbbk{font-size: 35px;}
.yearbbk span {font-size: 17px; margin-right: 0}
.history-year{top: 290px;}

  .techno_infoblk {
    padding: 50px 20px;
  }

  .intelligent br {
    display: none;
  }

  .menubblk li a {
    font-size: 13px;
    padding: 5px 9px;
  }

  .team-card {
    width: 31%;
  }

  .contcatbtn {
    font-size: 14px;
    padding: 10px 17px;
    border: 1px solid;
  }

  .callbtn, 
  .mailbtn {
    font-size: 14px;
  }

  .logoblk {
    width: 140px;
  }

 
}

@media (max-width: 1300px){
  .bisnetwork_pic .branch-card {
    bottom: -39px;
    right: -12px;
  }
}

/* Max Width 1280px */
@media (max-width: 1280px) {
  .footermenu li a {
    font-size: 14px;
  }

  .footersubmenu li a {
    font-size: 13px;
  }

  .footer-width:nth-child(2) {
    width: 21%;
  }

  .overview_blk {
    align-items: center;
  }

  .section_ttl {
    font-size: 30px;
  }

   .history-info-bottom .history-info {
    top: 373px;
  }.branch-card {
      width: 300px;
      position: absolute;
      right: -284px;
      bottom: 236px;
      display: none;
  }
}

/* Max Width 1200px */
@media (max-width: 1200px) {
  .navblk {
    display: flex;
  }

  .section_tt3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .zoombbk {
    width: 40px;
    height: 40px;
    padding: 10px;
    bottom: 20px;
    right: 20px;
  }

  .building {
    width: 30%;
  }
.bis-network .tabs-menu {
    width: 225px;
}

.bis-network .tabs-menu ul li {
    font-size: 13px;}

  .industry_itemblk {
    justify-content: flex-start;
  }

  .menubblk, 
  .contcatbtn {
    display: none;
  }

  .destopcall {
    display: flex;
    width: 480px;
    margin-right: 69px;
  }
/* .pinicon {font-size: 16px;} */

  .callbtn, 
  .mailbtn {
    color: #952726;
    font-weight: 500;
  }

  .headerbottom-flex {
    position: relative;
    justify-content: flex-end;
  }

  .techno_infoblk {
    padding: 30px 20px;
  }

  .logoblk {
    left: 0;
  }

  .hedertop {
    display: none;
  }

  .hederbottom {
    border-top: 2px solid #952726;
  }

  .callbtn {
    width: 158px;
  }

  .callbtn::before {
    right: 9px;
  }

  .footertop {
    flex-wrap: wrap;
  }

  .overview_dots-page {
    width: 200px;
  }

  .footer-width:nth-child(1), 
  .footer-width:nth-child(2), 
  .footer-width:nth-child(3), 
  .footer-width:nth-child(4) {
    width: 25%;
  }

   .history-info-bottom .history-info {
    top: 373px;
}

  .footer-width:nth-child(5) {
    width: 44%;
  }

  .overview_info {
    width: 55%;
  }

  .overview_pic {
    width: 45%;
    padding-left: 3%;
    position: relative;
  }

  .counter_number {
    font-size: 35px;
  }

  .counter_desc {
    font-size: 13px;
  }

  .industry_item {
    width: 30%;
  }
  .servicesfetures .choose-box {height: 180px;}


  .tech_icon {
    width: 42px;
  }

  .retail-flex {gap:25px}


  .whychoose_wrapper.common_padding {
    padding: 80px 0 80px 0;
  }

  .techno_infoblk {
    padding: 20px 20px;
  }

  .industry_dots {
    width: 150px;
  }

  .choose_dots {
    width: 150px;
  }

  .techno_infoblk {
    padding: 50px;
    width: 100%;
  }

  .techno_imgblk {
    width: 100%;
  }

  .technoedge_wrapper {
    flex-wrap: wrap;
  }

  .clients_dots, .network_dots, .join_dots {
    width: 150px;
  }

  .teamblock.teamtextblock {
    padding: 30px;
  }

  .teamtitle {
    font-size: 25px;
  }

  .getfree {
    left: 45px;
    top: 82px;
  }

  .bannerblk {
    font-size: 40px;
  }

  .team-card {
    width: 30%;
  }
.safetybbk {
    width: 72%;
}
  .tabflex{
    align-items: flex-start;
  }
.contact-sec2 .section_ttl.white_txt:after {
    background: #fff;
    margin: 20px auto;
}
.label-txt {font-size: 13px;}
.formfieldblk span {bottom: 23px;  left: 26px;}
.mumbauflex{align-items: flex-start}
 .servicesblockwrapper .productslide { width: 30.5%; min-width: auto;}

 .location-icon {width: 100px;}
 .history-year{top: 266px;}
      .branch-card {
        width: 300px;
        position: absolute;
        right: -117px;
        bottom: -90px;
        /* left: -261px; */
    }

    .csrflex {  align-items: flex-start;  margin-top: 30px;}

    .contact-menu .tabs-menu{
      width: 170px;
    }
    .state-branches {
      padding: 13px;
    }
    .state-head{
      padding: 13px 13px;
    }

    #tab1 .branch-card{
      right: -282px;
      bottom: 0;
    }

    #tab2 .branch-card,
    #tab3 .branch-card{
      right: -292px;
      bottom: inherit;
      top: 0;
    }

    #tab4 .branch-card{
      right: -336px;
      bottom: inherit;
      top: 0;
    }

    #tab5 .branch-card{
      right: -237px;
      bottom: inherit;
      top: 92px;
    }

    #tab6 .branch-card {
      right: -324px;
      bottom: inherit;
      top: 92px;
    }

    .bisnetwork_info {
      width: 43%;
    }

    .bisnetwork_pic {
      width: 56%;
    }

    .inner-page .bannerimg {
        padding-top: 65px;
    }
    
}
@media (max-width: 1190px){
 .slide_item img { height: auto;}
}
@media (max-width: 1100px){
  .contact-branch-card{
    width:48%;
  }

  /* .allbranches_locationblk .map_item .branch-card{
    display: block;
  } */

  .bisnetwork_pic.allbranches_locationblk {
    margin-top: 45px;
  }

  .bisnetwork_pic .branch-card {
    bottom: 244px;
    right: -334px;
  }

  /* .network_bis .branch-card{
    display: block;
  } */

  .bis-network2 .icon-location{
    display: block;
  }

  /* .bis-network2 .branch-card {
    position: inherit;
    border: 1px solid #cfcfcf;
    padding: 12px;
    width:100%;
    height: -webkit-fill-available;
  } */
  .bis-network2 .bis-map{
    /* display: grid;
    grid-template-columns: 1fr 1fr 1fr; */
    /* display: flex;
    justify-content:center;
    gap: 10px;
    width:100%;
    flex-wrap: wrap; */
    
  }
  .bis-network2 .branch-card h2{
    font-size: 16px;
  }
  .bis-network2 .branch-card p {
    font-size: 13px;
    line-height: 20px;
  }

  .bis-network2 .tabs-wrapper.bis-network .location-pin {
    display: none;
  }

  /* .bis-network2 .bis-map img{
    display: none;
  } */

  .bis-network2 .bis-network .tabs-menu {
      width: 100%;
  }

  .bis-network2.tabs-wrapper{
    flex-wrap: wrap;
  }

  .bis-network2 .location-pin{
    display: block;
  }

  /* .branch-card { width: 300px;  position: absolute;  right: 0; bottom: -36px;   left: inherit;} */
  /* .bis-network2 #tab2 .branch-card {right: 346px; bottom: 31px;}
  .bis-network2 #tab3 .branch-card {right: 0;bottom: inherit; left: inherit; top: 0; }
  .bis-network2 #tab7 .branch-card {right: 0;bottom: inherit;  top: 0; }
  .bis-network2 #tab6 .branch-card {right: 0;bottom: inherit;  top: 0; } */
  
  .bis-network2 .tabs-menu ul{
    display: flex;
    flex-wrap: wrap;
  }

  .bis-network2 .tabs-menu {
    width: 100%;
    }
    
  .bis-network2 .tabs-menu ul{
      display: flex;
      flex-wrap: wrap;
    }
  .bis-network2 .tabs-menu ul li{
      padding: 10px; margin: 0;
    }

    .map_item {
        width: 32%;
    }

    .network_bis{
      width: 32%;
    }

  /* #tab1 .bis-map,
  #tab2 .bis-map,
  #tab3 .bis-map,
  #tab4 .bis-map,
  #tab5 .bis-map,
  #tab6 .bis-map{
    width:100%;
  } */

  /* .res-map{
      display:block;
  } */
  /* .desktop-map{
      display: none;
  } */
  .bisnetwork_blk{
    flex-wrap: wrap;
  }
  .bisnetwork_info {
    width:100%;
  }

  .bisnetwork_pic {
    width: 100%;
  }

  /* .bisnetwork_pic .location-pin{
    display: none;
  } */

  .bisnetwork_pic .bis-map{
    /* display: flex;
    justify-content:center;
    gap: 10px;
    width: 100%;
    flex-wrap: wrap; */
    /* align-items: flex-end; */
  }
  .bisnetwork_pic.allbranches_locationblk .map_item .branch-card{
    /* position:inherit; */
    /* height: -webkit-fill-available !important; */
    /* width:unset; */

  }

  .bisnetwork_pic.allbranches_locationblk .map_item{
    /* position:inherit; */
    width:32%;
  }

  .bis-map .map-info {
      align-self: flex-end;
  }

}

/* Max Width 1023px */
@media (max-width: 1024px) {
 
  
  .history-slider .slick-track {left:-70px;}
  .history-info li {font-size: 13px;}
  .history-info-bottom .history-info {top: 360px;}
  

}

/* Max Width 1023px */
@media (max-width: 1023px) {
  
  .bisnetwork_pic .branch-card {
    bottom: 63px;
    right: -239px;
  }

  .safetybbk {
    width: 100%;
  }
.welfare-box{width: 47%;}
.welfare-flex{flex-wrap: wrap; gap: 25px;}
  .csrflex {flex-wrap: wrap; flex-direction: column-reverse;}
  .csrtxt { width:100%;}
  .csrimg { width:100%; margin-top: 30px;}
  .retail-box {width: 30%;}

  .bis-network .tabs-menu {
        width: 100%;
    }
    .choose-mumbai{flex-wrap: wrap; gap: 25px; justify-content: flex-start;}
    .choose-box{width: 30%;}

    .security-txt { width: 100%; margin-top: 30px;}

.security-img { width:100%;}
.bis-network .tabs-menu ul li.active:before{display: none;}
.history-slider .slick-track {left: 0;}
.branch-card { width: 300px;  position: absolute;  right: 0; bottom: -36px;   left: inherit;}
/* #tab2 .branch-card {right: 346px; bottom: 31px;}
#tab3 .branch-card {right: 0;bottom: inherit; left: inherit; top: 0; }
#tab7 .branch-card {right: 0;bottom: inherit;  top: 0; }
#tab6 .branch-card {right: 0;bottom: inherit;  top: 0; } */


  .location-width {
    width: 14%;
}
    .foundation {
        font-size: 16px;
        margin-left: 30px;
    }

        .yearbbk {
        font-size: 30px;
    }
    .yearbbk span {width: 15px;}

  .tabs-menu, .industries-serv-tabs .tabs-menu {
    width: 100%;
}
    .industries-serv-tabs .tabs-menu ul li{padding: 5px 8px}
 .tabs-menu ul{
   display: flex;
   flex-wrap: wrap;
}
    .industries-serv-tabs .tabs-wrapper{gap: 10px}
.tabs-menu ul li{
  padding: 10px; margin: 0;
}
  .tabheading{
    font-size: 25px;
  }
  .vigilance-flex {
    flex-direction: column-reverse;
  }

  .technology-img {
    width: 50%;
  }

  .technology-txt {
    width: 100%;
    margin-bottom: 20px;
  }

  .workforce-strength-flex {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .workforce-strength-txt {
    width: 100%;
  }

  .workforce-strength-img {
    width: 70%;
    margin-top: 20px;
  }

  .banner_txt {
    font-size: 30px;
    line-height: 40px;
  }

  .team-card {
    width: 48%;
  }

  .vision-width {
    width: 48%;
  }

  .visionbbk {
    margin-top: 30px;
    gap: 30px;
  }

  .bannerblk {
    font-size: 35px;
  }

  .bannertext p {
    font-size: 17px;
  }

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

  .assess_blk img {
    height: 300px;
    object-fit: cover;
  }

  .expert-btn {
    gap: 9px;
    padding: 13px 15px;
    font-size: 14px;
  }

  .mobile-row {
    margin: 20px 0;
  }

  .footertop {
    justify-content: flex-start;
  }

  .footer-width:nth-child(1), 
  .footer-width:nth-child(2), 
  .footer-width:nth-child(3) {
    width: 33%;
  }

  .footer-width:nth-child(4), 
  .footer-width:nth-child(5) {
    width: 33%;
    margin-top: 30px;
  }

  .overview_blk {
    flex-wrap: wrap;
  }

  .overview_info {
    width: 100%;
  }

  .overview_pic {
    width: 65%;
    padding-top: 3%;
    position: relative;
  }

  .feat p::before{
    bottom: -13px;
  }

  .counter_number {
    font-size: 30px;
  }

  .counter_item {
    width: 22%;
  }

  .insight-content p {
    font-size: 15px;
  }

  .tag {
    font-size: 14px;
  }

  .chairmanflex {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .chaimantxt {
    width: 100%;
    margin-top: 40px;
  }

  .location-widthkkk span {
    width: 25px;
    margin: 0 18px;
  }

  .locationname {
    font-size: 14px;
  }

  .infrastructure-flex{
    flex-wrap: wrap;
  }

  .infrastructure-left {
    width: 100%;
}
.infrastructure-right{width: 70%; margin-top: 25px;}
 .formfieldblk{width: 48%;}
 .mumbauflex{flex-wrap: wrap;}
 .mumbaiimg{width: 100%;}
 .mumbaitxt{width: 100%;}
 .flex-d{flex-direction: column-reverse;}
.formfieldblk.msg {width: 100%;}
.tabs-wrapper{flex-wrap: wrap;}
.certifi .tabs-menu { width:100%;}
.certifi .tabs-menu ul li{width: auto;}
.compliance-flex{flex-wrap: wrap;}
.compliance-text{width: 100%;}
.compliance-img{width: 100%;}

.contact-menu .tabs-menu{
  position: inherit;
}

.contact-menu.tabs-wrapper{
  margin-top: 20px;
}
}

@media screen and (max-width:1000px) {
  #tab2 {
    padding: 0 0 200px 0;
  }
  #tab2 .branch-card {
	right: -130px;
	bottom: -190px;
	top: auto;
  }
}

/* Max Width 900px */
@media (max-width: 900px) {
  .destopcall {
    margin-right: 30px;
  }
.mumbaitxt{padding: 20px;}
  .counter_item {
    width: 24%;
  }

  .section_ttl {
    font-size: 25px;
    line-height: 35px;
  }

  .building {
    width: 47%;
  }

  .industry_item {
    width: 31%;
    padding: 20px 10px 20px 10px;
  }

  .industry_itemblk {
    gap: 10px
  }

  /* .bisnetwork_info {
    width: 62%;
  } */

  .jointeam_blk {
    flex-wrap: wrap;
  }

  .join_infoblk {
    width: 100%;
  }

  .join_picblk {
    width: 100%;
    margin-top: 20px;
  }
  .security-flex.threetextblocks .security-txt {
    width: 46%;
  }
  .bisnetwork_pic .branch-card {
    bottom: 36px;
    right: -63px;
  }

  .infrastructure-slide {
      display: block;
      min-height: auto;
  }

  .infrastructure-slide-image {
      width: 100%;
      min-height: 280px;
  }

  .infrastructure-slide-content {
      width: 100%;
      min-height: 180px;
      padding: 30px 25px;
  }

  .infrastructure-prev,
  .infrastructure-next {
      width: 38px;
      height: 38px;
  }

  .infrastructure-prev {
      left: 10px;
  }

  .infrastructure-next {
      right: 10px;
  }
}


@media (max-width: 800px) {
  .workforce-strength-flex {margin-top: 40px;}
.choose-mumbai{flex-wrap: wrap; gap:20px}
.servicesfetures .choose-box {width: 48%;}

  .counter_name {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .counter_item {
    width: 30%;
  }

  .counterblk {
    flex-wrap: wrap;
  }

  .counter_item:last-child {
    margin-top: 20px;
  }

  .foundation {font-size: 14px;}
  .yearbbk{font-size: 30px;margin-bottom: 7px;}
.yearbbk span {width: 15px;margin-right: 0}
.history-year{top: 261px;}


  .accordion-item.active .accordion-content{flex-wrap: wrap; flex-direction: column-reverse;}

  .accordion-image { width: 70%; margin-top: 20px;}
  .accordion-text{width: 100%;}
  .contact-sec2 {  padding: 30px;  margin-top: 30px;}
.formfieldblk{width: 100%;}
.security-flex{flex-wrap: wrap;}
 
}

/* Max Width 767px */
@media (max-width: 767px) {
  .logoblk {
    width: 120px;
  }

  .techno_imgblk:before{
    display: none;
  }

  .certifi-img {
    width: 120px;
    margin-top: 0;
    margin-bottom: 20px;
}
  .retail-box {width:45%;}
  .retail-heading {font-size: 15px;}

.location-width {
    width: 20%;
}
 .choose-box{width: 45%;}
.location-flex {gap: 25px;}


    .location-icon {
        width: 80px;
    }
  .servicesblockwrapper .productslide {
        width:45%; 
  }
.certififlex{flex-wrap: wrap; flex-direction: column-reverse;}
.certifi-text {width:100%;}

  .security_name {
    padding: 10px 11px;
    font-size: 12px;}

  .tabflex{
    flex-wrap: wrap;
  }
  .tab-image {
    width: 100%;
}
  .accordion-image { width: 100%; margin-top: 20px;}
.infrastructure-right{
  width:100%;
}
.tab-text { width: 100%; margin-top: 20px;}
.tab-text { width: 100%;}
    .tabheading {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .bulletbold li {
      font-size: 14px;
    }

    .security-flex.threetextblocks .security-txt {
    width:100%;
}

  .boldtext{
    font-size: 15px;
  }
  .building {
    width: 46%;
  }

  .chaimanimg {
    width: 50%;
  }

  .chaieman-name {
    font-size: 16px;
  }

  .chaibbk {
    font-size: 12px;
  }

  .locationbbk {
    flex-wrap: wrap;
    gap: 30px
  }

  .location-widthkkk {
    width: 45%;
  }

  .position-relative.bannerimg img {
    height: 350px;
    object-fit: cover;
  }

  .bisnetwork_blk {
    flex-wrap: wrap;
  }

  .industry_name {
    font-size: 15px;
  }

  .read_btn a {
    font-size: 13px;
  }

  .read_btn a i {
    margin-right: 3px;
  }

  .bisnetwork_info {
    width: 100%;
  }

  .whychoose_wrapper.common_padding {
    padding: 50px 0 50px 0;
  }

  .bisnetwork_pic {
    width:100%;
    margin-top: 20px;
  }

  .destopcall span.spantxt {
    display: none;
  }

	.map_item:hover .country_blk {
    		display: none;
	}

  .counter_item {
    width: 47%;
  }

  .counter_item:nth-child(3), 
  .counter_item:last-child {
    margin-top: 40px;
  }

  .callbtn, 
  .mailbtn {
    width: 40px !important;
    height: 40px;
    margin: 0 20px;
    font-size: 16px;
    border: 1px solid #952726;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .common_padding {
    padding: 50px 0;
  }

  .callbtn::before {
    display: none;
  }

  .section_ttl br {
    display: none;
  }

  .banner_wrapper1 {
    height: 700px;
  }

  .banner_txt {
    width: 90%;
    margin: 0 auto;
    font-size: 25px;
  }

  .banner_txt span {
    display: contents;
    font-weight: 600;
  }

  .footer_wrapper {
    padding: 50px 0 20px;
  }

  .footer-width:nth-child(1) {
    width: 100%;
  }

  .footer-width:nth-child(2), 
  .footer-width:nth-child(3), 
  .footer-width:nth-child(4), 
  .footer-width:nth-child(5) {
    width: 50%;
  }

  .footer-width:nth-child(3), 
  .footer-width:nth-child(4), 
  .footer-width:nth-child(5) {
    margin-top: 20px;
  }

  .footersubmenu li a, 
  .footermenu li a {
    font-size: 12px;
  }

  .team-card {
    width: 46%;
  }

  .contact-box h3, 
  .contact-item .label {
    font-size: 14px;
  }

  .contact-item p {
    font-size: 13px;
  }

  .footertop {
    padding-bottom: 30px;
  }

  .footer-bottom-flex {
    padding-top: 30px;
    flex-direction: column-reverse;
  }

  .footer-links {
    justify-content: center;
    margin-top: 20px;
  }

  .footer-left p {
    font-size: 12px;
    text-align: center;
  }

  .small_ttl {
    font-size: 14px;
  }

  .small_ttl::before {
    width: 6px;
    height: 6px;
    top: 6px;
    left: -13px;
  }

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

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

  .overview_pic {
    width: 90%;
    padding-top: 3%;
    position: relative;
  }

  .section_blk {
    padding-left: 8px;
    position: relative;
  }

  .product-track {
    padding: 20px 0 100px 0;
  }

  .industry_icon {
    width: 40px;
  }

  .industry_itemblk {
    justify-content: space-between;
  }

  .industry_item {
    width: 45%;
  }

  .industry_dots {
    top: 10%;
    right: 10%;
    width: 120px;
  }

  .techno_infoblk {
    padding: 50px 13px;
    width: 100%;
  }

  .choose_itemblk {
    flex-wrap: wrap;
  }

  .choose_item {
    width: 47%;
  }

  .choose_name {
    font-size: 14px;
  }

  .clients_dots, .network_dots, .join_dots {
    width: 100px;
  }

  .insight-card {
    width: calc(50% - 20px);
  }

  .vision-width {
    width: 100%;
  }

  .mission-txt p {
    font-size: 13px;
    font-weight: 400;
  }

  .mission-txt h2 {
    font-size: 20px;
  }

  .iconbbk {
    width: 40px;
  }

  .card-content h3 {
    font-size: 16px;
  }

  .card-content p {
    font-size: 14px;
  }

  p {
    font-size: 14px ;
  }

  .leadership-grid {
    margin: 30px 0;
    flex-wrap: wrap;
    gap: 25px
  }

  .leadership-box {
    width: 46%;
  }

  .strength-icon {
    width: 35px;
  }

  .bigtxt {
      font-size: 16px;
  }

.office-section p.top-text {font-size: 20px;}
.office-info h2 {font-size: 25px;}
.office-info ul li{align-items: flex-start;}
.mailflex{flex-wrap: wrap;}
.callbbk{width: 100%; margin-bottom: 20px;}
.search-row{flex-wrap: wrap;}
.field { flex: 1;  min-width: 100%;}
.search-row{width: 100%;}
.formfieldblk {padding: 10px;}
.history{width: 98%;}
.history img{height: 81px;object-fit: cover;object-position: left;}
.history-slider {
    left: 11%;
}
.historyblk{height: 400px;}
.history-info-bottom .history-info, .history-info {bottom: 140px; top: inherit;}
/* .bis-map{width: 380px;} */

/* .pinicon.kolkata{bottom: 61px;left: 90px;font-size: 16px;}
.pinicon.shillong{bottom: inherit;top: 71px;left: inherit;right: 71px;}
.pinicon.guwahati{bottom: inherit;top: 109px;left: inherit;right: 148px;}
.pinicon.bhubaneswar{bottom: 111px;left: 95px;}
.pinicon.andheri{top: 107px;left: 82px;}
.pinicon.BKC{top: 124px;left: 127px;}
.pinicon.borivali{top: 63px;left: 73px;}
.pinicon.kalyan{top: 53px;left: 182px;}
.pinicon.lower_parel{top: 168px;left: 115px;}
.pinicon.ghatkopar{top: 142px;left: 164px;}
.pinicon.thane {top: 90px;left: 210px;}
.pinicon.amravati {top: 202px;left: 108px;}
.pinicon.chandrapur {bottom: 83px;left: 173px;}
.pinicon.nagpur {bottom: 125px;left: 153px;}
.pinicon.raigarh {bottom: 144px;left: 272px;}
.pinicon.raipur {bottom: 133px;left: 211px;}
.pinicon.bhopal {top: 105px;left: 51px;}
.pinicon.gwalior {top: 45px;left: 97px;}
.pinicon.indore {top: 149px;left: 30px;}
.pinicon.jabalpur {top: 138px;left: 124px;}
.pinicon.panvel {top: 152px;left: 60px;}
.pinicon.vashi {top: 160px;left: 72px;}
.pinicon.goa {bottom: 49px;left: 146px;}
.pinicon.aurangabad {top: 131px;left: 195px;}
.pinicon.chinchwad {top: 215px;left: 141px;}
.pinicon.dhule {top: 29px;left: 93px;}
.pinicon.nasik {top: 78px;left: 79px;}
.pinicon.pune {top: 246px;left: 137px;}
.pinicon.jalgaon {top: 45px;left: 142px;}
.pinicon.ahmedabad {top: 130px;left: 146px;}
.pinicon.anjar {top: 130px;left: 31px;}
.pinicon.ankleshwar {bottom: 124px;left: 150px;}
.pinicon.baroda {top: 169px;left: 168px;}
.pinicon.dahej {top: 179px;left: 229px;}
.pinicon.halol {top: 144px;left: 211px;}
.pinicon.surat {top: 230px;left: 164px;}
.pinicon.rajkot {top: 173px;left: 50px;}
.pinicon.vapi {top: 275px;left: 154px;}
.pinicon.delhi-vihar {top: 62px;left: 50px;}
.pinicon.delhi {top: 82px;left: 50px;}
.pinicon.chandigarh {top: 35px;left: 49px;}
.pinicon.gurgaon {top: 101px;left: 49px;}
.pinicon.haridwar {top: 109px;left: 120px;}
.pinicon.jaipur {top: 133px;left: 68px;}
.pinicon.allahabad {top: 226px;left: 157px;}
.pinicon.gorakhpur {top: 179px;left: 220px;}
.pinicon.lucknow {top: 188px;left: 159px;}
.pinicon.patna {top: 224px;left: 222px;}
.pinicon.ranchi {top: 287px;left: 212px;}
.pinicon.varanasi {top: 247px;left: 192px;}
.pinicon.bangalore {top: 248px;left: 125px;}
.pinicon.chennai {top: 199px;left: 222px;}
.pinicon.hyderabad {top: 142px;left: 129px;}
.branch-card h2 {font-size: 18px;}
.branch-card p {font-size: 12px; margin: 0 0 10px; line-height: 1.5;} */
#tab0 .branch-card {
    /* width: 269px !important; */
    position: absolute;
    right: -28px !important;
    bottom: 0px !important;
    left: inherit !important;
    top: inherit !important;
}
  
#tab2 .branch-card {
    right: 0px;
    bottom: -229px;
    top: auto;
}  
.bis-network2 .branch-card p {
      font-size: 11px;
      line-height: 17px;
  }

  
#tab3 .branch-card,
#tab4 .branch-card,
#tab6 .branch-card{
    /* width: 100% !important; */
    position: absolute;
    right: -133px;
    bottom: -25px;
    top: auto;
}
 #tab5 .branch-card {
  right: -124px;
  bottom: inherit;
  top: 92px;
}

.map_item {
    width: 48%;
}

.network_bis{
   width: 48%
}

.bisnetwork_pic .branch-card{
  /* position: inherit; */
  /* right: inherit !important;
  bottom: inherit !important;
  left: inherit !important;
  top: inherit !important;
  width:100% !important; */
}

.bisnetwork_pic.allbranches_locationblk .map_item{
  width: 48%;
}

.serviceslocbanner.common_padding{padding: 80px 0;}

.office-info ul li {font-size: 14px; margin-bottom: 20px;}
.field select, .field label {font-size: 12px;}
.search-row{gap: 30px;}
.callbbk a {
    font-size: 13px;
}
.callbbk {align-items: center;}
    .mailflex {
        flex-wrap: wrap;
        gap: 20px;
        padding-bottom: 30px;
    }

    .btnwidth button {
    padding: 12px 20px;
    margin-top: 30px;
    border: 0;
    font-size: 14px;
    font-weight: 500;
}

.d-flex.choosemainblk{
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
}

.chooseblk {
    width:47%;
}
.certificate-blk .clientimg{
  width: 21%;
}
.accordion-txt.trained-acca{
  width:100%;
}
#tab1 .branch-card{
  right:-170px;
}

.bis-map img{overflow-x:hidden;}
.serviceslocbanner.common_padding {
    padding: 128px 0 80px 0;
}
}
@media (max-width: 600px) {
  .pb-80{
    padding-bottom:80px !important;
  }

.bsipadding-bottom{padding-bottom:300px !important;}
.branch-card {
    width: 100% !important;
    position: absolute;
    right: -201px;
    /* bottom: inherit; */
    bottom: 30px;
    /* left: 5% !important;
    top: inherit !important; */
}
/* .serviceslocbanner.common_padding{padding: 80px 0;} */

.clientimg {
  width: 22%;
}

.bisnetwork_wrapper.common_padding.overflow-hid{
  padding-bottom: 280px;
}
  
  #tab2 {padding: 0}

#tab0 .branch-card{
  width: 75% !important;
  right: 71px !important;
  bottom: -252px !important;
}

#tab3 .branch-card,
#tab4 .branch-card,
#tab5 .branch-card,
#tab6 .branch-card,
#tab7 .branch-card{
  width: 75% !important;
  right: 151px !important;
  bottom: -252px !important;
}

#tab1 .branch-card{
  right: 81px;
  width: 75% !important;
  bottom: -191px !important;
}
  
  

/*
#tab2 .branch-card{
  width: 75% !important;
  right: 59px !important;
  bottom: -267px !important;
}
*/

#tab5 .branch-card{
  width: 75% !important;
  right: 151px !important;
  bottom: -252px !important;
  top: inherit !important;
}

.bisnetwork_wrapper.common_padding.overflow-hid {
  padding-bottom: 232px;
}

.bisnetwork_pic .branch-card {
  bottom: -252px;
  right: 96px;
  width: 75% !important;
}

.res-new-map{display:block;}
 .desktopnew-map{display: none;}
 #tab1 .bis-map,
  #tab2 .bis-map{width:100%;}

  span.demo-icon.icon-location.pinicon.mumbai {
  top: 56%;
  left: 32%;
}

.pinicon.lower_parel {
  top: 259px;
  left: 175px;
}

span.demo-icon.icon-location.pinicon.konkan {
  top: 51%;
  left: 32.6%;
}

.pinicon.andheri {
  top: 246px;
  left: 168px;
}
.pinicon.vashi {
  top: 247px;
  left: 186px;
}

span.demo-icon.icon-location.pinicon.kalyan {
  top: 54%;
  left: 34%;
}
.pinicon.BKC {
  top: 250px;
  left: 195px;
}

.pinicon.ghatkopar {
  top: 261px;
  left: 194px;
}

.pinicon.borivali {
  top: 259px;
  left: 167px;
}

span.demo-icon.icon-location.pinicon.co-mumbai {
  top: 52%;
  left: 38%;
}

.pinicon.chinchwad {
  top: 274px;
  left: 223px;
  bottom: auto;
}

.pinicon.nagpur {
  bottom: 266px;
  left: 485px;
}

.pinicon.goa {
  bottom: 2px;
  left: 212px;
}
    
.productslide{
  width: 390px;
}
  
/* Hide desktop horizontal slider */
    .desktop-security-slider {
        display: none;
    }

    /* Show mobile slider */
    .mobile-security-slider {
        display: block;
        overflow: hidden;
	padding-bottom: 50px !important;
    }

    .mobile-security-slider .section_blk {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 20px;
        margin-bottom: 30px;
    }

    .mobile-security-slider .left-blk {
        width: 100%;
    }

    .mobile-security-slider .right-blk {
        flex: 0 0 auto;
    }

    .mobile-security-slider .section_ttl {
        max-width: 600px;
    }

    /* Slider wrapper */
    .mobile-security-slider-wrap {
        position: relative;
        overflow: hidden;
    }

    /* Track */
    .mobile-security-track {
        display: flex;
        transition: transform 0.45s ease;
        will-change: transform;
    }

    /* Individual slide */
    .mobile-security-slide {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 5px;
        box-sizing: border-box;
    }

    .mobile-security-slide .slide_item {
        display: block;
        position: relative;
        overflow: hidden;
    }

    .mobile-security-slide img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: cover;
    }

    .mobile-security-slide .security_name {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 18px 20px;
        box-sizing: border-box;
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        background: linear-gradient(
            to top,
            rgba(0, 0, 0, 0.75),
            transparent
        );
    }

    /* Controls */
    .mobile-slider-controls {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 15px;
        margin-top: 20px;
    }

    .mobile-slider-controls button {
        width: 40px;
        height: 40px;
        padding: 0;
        border: 1px solid #222;
        background: transparent;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        border-radius: 50%;
    }

    .mobile-slider-controls button:disabled {
        opacity: 0.35;
        cursor: default;
    }

    .mobile-security-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
    }

    .mobile-security-dots span {
        display: block;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        background: #ccc;
        transition: all 0.3s ease;
    }

    .mobile-security-dots span.active {
        width: 22px;
        border-radius: 10px;
        background: #952726;
    }

   .icon-right{
	color:#952726
}

i.fa.fa-volume-mute,
i.fa.fa-volume-up{
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    top: 10px;
}

.mute-toggle{
      left: -37px;
}


.bisnetwork_pic .bis-map {
    margin-bottom: 200px;
}

.homebody {
    padding-top: 65px;
}


}
/* Max Width 480px */
@media (max-width: 480px) {
      .bannerblk {
        font-size: 24px;
    }
  .stage{
        margin-top: 35px;
  }
  .bisnetwork_wrapper.common_padding.overflow-hid {
    padding-bottom: 232px;
  }
  .bis-map{
    width: 440px;
  }
  .branch-card{
    bottom: -187px !important;
    width: 75% !important;
    left: 12% !important;
  }

  .pinicon.gwalior{
    top: 147px;
  }
  .pinicon.bhopal{
    top: 265px;
  }
  .pinicon.chennai{
    left: 198px;
  }
  .pinicon.bangalore{
    bottom: 210px;
  }
  .pinicon.shillong{
    top: 215px;
    left: inherit;
    right: 271px;
  }
  .pinicon.guwahati{
    top: 245px;
    left: inherit;
    right: 268px;
  }
  #tab1 .bis-map,
  #tab3 .bis-map,
  #tab4 .bis-map,
  #tab5 .bis-map,
  #tab6 .bis-map{
    width: 415px;
  }
  #tab5 .bis-map {
  width: 500px;
}
  #tab2 {padding: 0 0 60px 0}
  #tab2 .branch-card {
        right: 0px;
        bottom: -279px !important;
        top: auto;
        left: 0 !important;
        width: 290px !important;
        margin: auto !important;
  }

span.demo-icon.icon-location.pinicon.noida {
  top: 56%;
  left: 50%;
}
.pinicon.gurgaon {
  top: 267px;
  left: 236px;
}

.pinicon.delhi {
  top: 277px;
  left: 243px;
}

.pinicon.delhi-vihar {
  top: 277px;
  left: 236px;
}

span.demo-icon.icon-location.pinicon.zirakpur {
  top: 43%;
  left: 44%;
}

span.demo-icon.icon-location.pinicon.baddi {
  top: 39%;
  right: 48%;
}

.pinicon.haridwar {
  top: 236px;
  left: 289px;
}

.pinicon.chandigarh {
  top: 212px;
  left: 209px;
}

.pinicon.jaipur {
  top: 359px;
  left: 182px;
}

.pinicon.lucknow {
  top: 353px;
  left: 341px;
}

.pinicon.varanasi {
  top: 371px;
  right: 109px;
}

.pinicon.allahabad {
  top: 392px;
  left: 398px;
}

  .pinicon.nagpur {
    bottom: 211px;
    left: 325px;
  }
  .pinicon.goa {
    bottom: 22px;
    left: 214px;
  }
  .pinicon.chandrapur{
    bottom: 48%;
  }
  .pinicon.nagpur {
      bottom: 54%;
      left: auto;
      top: auto;
      right: 19%;
  }
  .pinicon.amravati {
    top: auto;
    left: auto;
    right: 24%;
    bottom: 54%;
  }
  span.demo-icon.icon-location.pinicon.nanded {
    right: 29%;
    bottom: 43%;
}
  .pinicon.nasik {
    top: 52%;
    left: 40%;
}
  .bannerblk {
    font-size: 30px;
  }

  
.yearbbk{font-size: 25px;}
      .location-width {
        width: 27%;
    }
.servicesfetures .choose-box {
    width:46%;
    padding: 50px 10px 10px;
}
 .choose-box{width: 45%; padding: 15px; height: 150px;}
    .history-slider .slick-next { left: 68%; width: 45px; height: 45px; top: -5%;}

    .location-width p{font-size: 13px;}

  .servicesblockwrapper{gap: 20px;}

  .building {
    width: 100%;
  }

  .workforce-strength-img {
    width: 90%;
    margin-top: 20px;
  }

  .locationbbk {
    flex-wrap: wrap;
    gap: 20px
  }

  .location-widthkkk {
    width:100%;
  }

  .location-widthkkk span {
    width: 11px;
    margin: 0px 14px;
  }

  .overview_dots-page {
    width: 100px;
  }

  .technology-img {
    width: 100%;
  }

  .bannertext br {
    display: none;
  }

  .team-card {
    width: 100%;
  }

  .chaimanimg {
    width: 100%;
  }

  .position-relative.bannerimg:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000036;
    content: '';
  }

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

  .assess_blk img {
           object-position: -362px;
  }

  .getfree{
    top: 51px;
    width: fit-content;
    background: rgba(0, 0, 0, 0.4);
    padding: 13px;
    left: 0;
    right: auto;
    margin: 0 14px;
    bottom: auto;
  }

  .getfree p br {
    display: none;
  }

  .insight-card {
    width: 100%;
  }

  .destopcall {
    margin-right: 10px;
  }

  .teamblock.teamtextblock {
    padding: 20px;
  }

  .teamtitle {
    font-size: 20px;
  }

  .teamblock.teamtextblock:before {
    top: 20px;
    right: 20px;
  }

  .bisnetwork_pic {
    width: 100%;
    margin-top: 20px;
  }

  .industry_item {
    width: 48%;
  }

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

  .industry_icon {
    width: 35px;
    margin-bottom: 20px;
  }

  .callbtn, 
  .mailbtn {
    width: 35px !important;
    height: 35px;
    margin: 0 10px;
    font-size: 14px;
  }

  .logoblk {
    width: 100px;
  }

  .banner_wrapper1 {
    height: 600px;
  }

  .banner_txt {
    bottom: 50px;
    line-height: 35px;
  }

  .footer-width:nth-child(4) {
    width: 40%;
    margin-top: 20px;
  }

  .footer-width:nth-child(5) {
    width: 60%;
    margin-top: 20px;
  }

  .footersubmenu li a {
    padding: 10px 5px;
  }

  .footer-links {
    justify-content: center;
    margin-top: 10px;
  }

  .footer-links li a {
    font-size: 12px;
  }

  .bis-network2 .tabs-menu ul {
      display: flex;
      flex-wrap: wrap;
      gap: 0 10px;
      justify-content: space-between;
  }
    .bis-network .tabs-menu ul li {
        margin: 0;
        width: 44%;
        font-size: 9px;
        padding: 10px 0;
    }

    .tabs-wrapper {gap:0}

        .formfieldblk {
        padding: 9px 0;
    }
    .formfield {font-size: 13px;}

.formfieldblk span {
        bottom: 23px;
        left: 15px;
        font-size: 13px;
    }

    ::placeholder{font-size: 13px;}

    .creersec {
    padding: 30px;
    border: 2px solid #e4e4e4;
}

.welfare-box{width:100%;}

.contact-branch-card h2{
  font-size: 13px;
}
.contact-branch-card p{
  font-size:10px;
  line-height: 15px;
}

.d-flex1{
  gap:5px;
  margin-top:20px
}

.state-branches {
  padding: 8px;
}
.state-head {
  padding: 8px 10px;
}


.our-clients  .tabs-content{
  flex: inherit;
}

.chooseblk {
    width:100%;
}

.certificate-blk .clientimg {
    width: 46%;
}

  .bis-network2.tabs-wrapper {
    justify-content: center;
  }

  .map_item{
    width:100%;
  }

  .bisnetwork_pic .branch-card h2 {
    font-size: 14px;
  }

  .bisnetwork_pic .branch-card p {
    font-size: 10px;
    margin: 0 0 6px;
    line-height: 15px;
  }

  .bisnetwork_pic .branch-card{
    padding: 8px
  }
  .bisnetwork_pic .bis-map{
    gap:3px;
  }

  .network_bis{
    width:100%
  }

  /* .pinicon.goa { */
    /* bottom: 17px;
    left: 175px;
  } */

  #tab2 .bis-map {
    width: 320px;
    padding: 0 34px;
  }
  .pinicon.ahmedabad {
    top: 7%;
    left: 30%;
  }
  .pinicon.halol {
    top: 12%;
    left: 29%;
  }
  .pinicon.rajkot {
    top: 21%;
    left: 27%;
  }
  .pinicon.surat {
    top: 34%;
    left: 37%;
  }
  .pinicon.baroda {
    top: 15%;
    left: 24%;
}
  .pinicon.ankleshwar {
    top: 20%;
    left: 23%;
}
  .pinicon.dahej {
    top: 25%;
    left: 38%;
}
  .pinicon.vapi {
    top: 15%;
    left: 34%;
}

   span.demo-icon.icon-location.pinicon.mumbai {
    top: 57%;
    left: 36%;
  }

  span.demo-icon.icon-location.pinicon.kalyan {left: 37%}
  .pinicon.pune {top: 63%;left: 45%;}
  .pinicon.chinchwad {
        top: 59%;
        left: 41%;
        bottom: auto;
    }
  
    span.demo-icon.icon-location.pinicon.konkan {
    top: 56%;
    left: 40%;
  }
  .pinicon.anjar {
    top: 5%;
    left: 23%;
}

  .pinicon.lower_parel {
    top: 218px;
    left: 177px;
  }

  .pinicon.borivali {
        top: 48%;
        left: 35%;
    }
      .pinicon.BKC {
        top: 50%;
        left: 36%;
    }
   .pinicon.andheri {
        top: 52%;
        left: 35%;
    }
      .pinicon.lower_parel {
        top: 54%;
        left: 35%;
    }
      .pinicon.ghatkopar {
        top: 50%;
        left: 39%;
      }
      .pinicon.thane {
        top: 54%;
        left: 39%;
    }
  .pinicon.vashi {
        top: 49%;
        left: 41%;
    }

      .pinicon.BKC {
        top: 50%;
        left: 36%;
    }

.pinicon.goa {
        bottom: 4%;
        left: 40%;
    }
  .pinicon.aurangabad {
    top: 56%;
    left: 46%;
    bottom: auto;
}
.pinicon.dhule {
    top: 46%;
    left: 43%;
    bottom: auto;
}
  .bis-network2 .tabs-content{
    padding:0 30px;
  }

  /* .bis-network2 .icon-location{
    font-size: 10px;
  } */

  .position-relative.bannerimg:before{
    height: 80%;
  }

  .mobile-security-slider .section_blk {
        display: block;
        margin-bottom: 25px;
    }

    .mobile-security-slider .right-blk {
        margin-top: 15px;
    }

    .mobile-security-slide img {
        height: auto;
    }

    .mobile-security-slide .security_name {
        font-size: 17px;
        padding: 15px;
    }

    .infraslider .slick-prev, .slick-next{
          width: 35px !important;
        height: 35px !important;
    }

    .infraslider .slick-prev::before, .infraslider .slick-next::before{
      font-size:10px;
    }


    .bisnetwork_blk .bis-map{
      width:100%;
    }

    .allbranches_locationblk .chandigarh{
      top: 18%;
    }

    .location-pin.zirakpur {
        top: 20%;
        left: 28%;
    }

    .chinchwad {
      bottom: 32%;
      left: 21%;
  }

  .pune {
    bottom: 33%;
    left: 23%;
}

.allbranches_locationblk .guwahati {
    top: 34%;
    right: 20%;
}

.shillong {
    top: 31%;
    right: 21%;
}
}


@media (max-width:400px) {
  .bis-map {
    width: 330px;
  }
  .icon-location{
    font-size: 7px;
  }

  #tab0 .branch-card {
      width: 90% !important;
      right: 19px !important;
      bottom: -192px !important;
  }

  .bis-network2 .branch-card p {
      font-size: 10px;
      line-height: 16px;
  }

  .bsipadding-bottom {
      padding-bottom: 256px !important;
  }

  #tab1 .bis-map,#tab3 .bis-map{
      width: 100%;
  }

  .pinicon.bhubaneswar {
      bottom: 101px;
      left: 107px;
  }

  .pinicon.patna {
      top: 86px;
      right: 93px;
  }

  .pinicon.kolkata {
     bottom: 112px;
      left: 186px;
  }

  .pinicon.ranchi {
      top: 100px;
      right: 117px;
  }

  .pinicon.raipur {
      bottom: 160px;
      left: 77px;
  }

  .pinicon.raigarh {
      bottom: 116px;
      left: 43px;
  }

  #tab1 .branch-card {
      bottom: -187px !important;
      width: 100% !important;
      left: 0 !important;
      right: auto;
  }

  .pinicon.gwalior {
      top: 77px;
      left: 104px;
  }

  .pinicon.indore {
      top: 129px;
      left: 67px;
  }

  .pinicon.bhopal {
      top: 122px;
      left: 161px;
  }

  .pinicon.jabalpur {
      top: 129px;
      left: 120px;
  }

  #tab3 .branch-card{
      width: 100% !important;
      right: 0 !important;
      bottom: -214px !important;
      left: auto !important;
  }

  #tab4 .bis-map{
    width:100%;
  }

   
  .pinicon.hyderabad {
      top: 48px;
      left: 114px;
      bottom: auto;
  }

  .pinicon.bangalore {
      bottom: 189px;
      left: 51px;
  }

  .pinicon.chennai{
    left: 124px;
    top: 207px;
    bottom: auto;
  }

  #tab4 .branch-card{
      width: 100% !important;
      right: 0 !important;
      bottom: -210px !important;
      left: auto !important;
  }

  #tab5 .bis-map {
      width: 100%;
  }


  .pinicon.chandigarh {
      top: 38%;
      left: 41%;
  }

.pinicon.gurgaon {
    top: 134px;
    left: 121px;
}

  .pinicon.delhi {
      top: 58%;
      left: 49%;
  }

  .pinicon.gurgaon {
      top: 57%;
      left: 47%;
  }

  .pinicon.delhi-vihar {
      top: 55%;
      left: 48%;
  }

     .pinicon.haridwar {
        top: 49%;
        left: 54%;
    }

  .pinicon.varanasi {
      top: 183px;
      right: 88px;
  }

  .pinicon.allahabad {
      top: 192px;
      left: auto;
      right: 65px;
  }

  .pinicon.lucknow {
      top: 174px;
      left: auto;
      right: 73px;
  }

  .pinicon.gorakhpur {
      top: 60%;
      left: auto;
      right: 30%;
  }

  .pinicon.jaipur {
      top: 173px;
      left: 90px;
  }

  #tab5 .branch-card {
      width: 100% !important;
      right: 0 !important;
      bottom: -227px !important;
      left: auto !important;
      top: auto;
  }

  #tab6 .bis-map{
    width: 100%;
  }

  .pinicon.shillong {
      top: 100px;
      left: inherit;
      right: 121px;
  }

  .pinicon.guwahati {
      top: 135px;
      left: inherit;
      right: 119px;
  }

  #tab6 .branch-card{
      width: 100% !important;
      right: 0 !important;
      bottom: -181px !important;
      left: auto !important;
  }
  .choose_itemblk{
      gap: 15px;
    }

    .industry_desc .section_desc p{
        font-size: 10px;
        line-height: 16px;
    }
    .industry_name {
        font-size: 12px;
    }
  .logoblk {
        width: 75px;
    }

    .headerbottom-flex{
          height: 53px;
    }



}