/* home page...................................................................................................amrut */
.first-section-padding{padding-top: 76px;}
.first-section-margin{margin-top: 76px;}
/* #main-navbar li a.active{color: #05A6C2 !important;font-weight: 600;} */
.navbar-brand img{height: 50px !important;}
.navbar-toggler:focus{box-shadow: none;}
.joinNetwork{font-weight: normal !important;}
.primary-opacity-09{background: rgba(5, 166, 194, .9)}
.hiddenRow { padding: 0 !important; }
.h-25p { height:25px; }
.h-30p { height:30px; }
.mw-120 { min-width:120px; }
.mw-200 { min-width:200px; }

.P-PhoneNumber .k-svg-icon
{ display:none;
  border:none;
}
@media (max-width: 1200px){
    #main-navbar{background-color: #fff;}
}
@media (max-width: 767px){
    .navbar-brand img{height: 41px !important;}
    /* .home-carousel .container-md{padding: 0;} */
    .round-panel .rounded-pill{border-radius: 4px !important;}
    .round-panel .xxl-h{height: auto !important;}
    .bg-top{height: 230px;}
}
@media (min-width: 1200px){
    /* .round-panel{margin-top: -160px;} */
    .round-panel{position:absolute;left: 0;bottom: 0px;right: 0;}
    .about-bg{background: url('../img/about_us.jpg') no-repeat top left;background-size: 800px 600px;}
    .qipp-bg{background: url('../img/qipp-solution.png') no-repeat top left;background-size: 800px 400px;}
    .learn-mt-n4{margin-top: -40px;}
    .dollar-ms{margin-left: -70px;}
}

@media (max-width: 1199px) {
    .offcanvas-collapse {
      position: fixed;
      top: 0px;
      bottom: 0;
      left: -100%;
      width: 100%;
      padding-right: 1rem;
      padding-left: 1rem;
      overflow-y: auto;
      visibility: hidden;
      background-color: #343a40;
      transition: transform .3s ease-in-out, visibility .3s ease-in-out;
      z-index: -1;
    }
    .offcanvas-collapse.open {visibility: visible;transform: translateX(100%);}
  }
  

.leadership-card{height: 310px;}
@media (max-width: 767px){
    .leadership-card{height: 300px !important;border-radius: 30px !important;}
    .leadership-card img{height: 100px !important;}
}
.play-icon{left: 45%;top: 40%;}

#carouselCustomers .carousel-indicators button,
#carouselPartners .carousel-indicators button,
#carouselApp .carousel-indicators button{background-color: #d2d2d2;}
#carouselCustomers .carousel-indicators button.active,
#carouselPartners .carousel-indicators button.active,
#carouselApp .carousel-indicators button.active{background-color: #05A6C2;}
.carouselCustomersBtn .carousel-control-prev, .carouselCustomersBtn .carousel-control-next,
.carouselPartnersBtn .carousel-control-prev, .carouselPartnersBtn .carousel-control-next,
.carouselAppBtn .carousel-control-prev, .carouselAppBtn .carousel-control-next{height: 30px;width: 50px;}
.carouselCustomersBtn .carousel-control-prev-icon, .carouselCustomersBtn .carousel-control-next-icon,
.carouselPartnersBtn .carousel-control-prev-icon, .carouselPartnersBtn .carousel-control-next-icon,
.carouselAppBtn .carousel-control-prev-icon, .carouselAppBtn .carousel-control-next-icon{width: 1rem;height: 1rem;}

@media (max-width: 767px){
    #carouselCustomers .carousel-inner .carousel-item .xxxl-h,
    #carouselPartners .carousel-inner .carousel-item .xxxl-h{height: 100px !important;}
    .howitworks-icon{height: 180px !important;width: 180px !important;}
}

/* provider-registration page...................................................................................................amrut */
@media (min-width: 1200px){
    .provider-registration{background: url('../img/provider-registration.png') no-repeat center;background-size: cover;}
    .provider-registration::after{content: "";background-image: linear-gradient(to bottom, rgba(255,0,0,0), #05A6C2);position: fixed;left: 0;right: 0;bottom: 0;top: 50%;}
    .description{height: calc(100vh - 190px);;overflow: scroll;-ms-overflow-style: none; scrollbar-width: none;}
    .description::-webkit-scrollbar { display: none;}
    .txt-desk{color: #fff;}
}

/* features & benefits page...................................................................................................amrut */
.mt-n5{margin-top: -5rem !important;}

@media (min-width: 1400px){       
    .card-ht{height: 315px;}
    .card-ht1{height: 370px;}
}
@media (min-width: 1200px){       
    .features-bg{background: url('../img/features1.png') no-repeat top;background-size: cover;height: calc(100vh - 76px);}
    .features-info {position: absolute; bottom: 0px;}/*border-radius: 50rem 0 0 50rem !important;*/
    /* .third-section{background: url('../img/features4.png') no-repeat center;background-size: cover;height: 600px;} */    
    .rounded-tl-rad{border-top-left-radius: 0.25rem !important;}
    .rounded-br-rad{border-bottom-right-radius: 0.25rem !important;}    
    .features5-bg{background: url('../img/no-equipment.png') no-repeat top left;background-size: 800px 430px;}
    .features6-bg{background: url('../img/billing-easy.png') no-repeat top right;background-size: 800px 430px;}    
    .features7-bg{border-radius: 0 0 0 1000px;}
}
@media (min-width: 1200px) and (max-width: 1399px){
    .features2, .features3{height: 328px;}
    .card-ht{height: 353px;}
    .card-ht1{height: 401px;}
}
@media (max-width: 1199px){
    .features2, .features3{height: 100%;}
    .features4{height: 400px;}
}


/* about us page...................................................................................................amrut */
@media (min-width: 1200px){
    .about-bg1{background: url('../img/about_us2.jpg') no-repeat top;background-size: 99.9% auto;height: 850px;}
}
.leader-right{background: url('../img/profile_bg_right.png') no-repeat bottom;background-size: contain;}
.leader-left{background: url('../img/profile_bg_left.png') no-repeat bottom;background-size: contain;}

@media (max-width: 767px){
    .leader-right img, .leader-left img{height: 270px;}
}


/* faq page...................................................................................................amrut */
.nav-faq li a{width: 320px;}
.nav-faq li a.active{background:transparent !important; border-color:#05A6C2 !important;}
.nav-faq li a.active i{color:#05A6C2 !important;}


/* get in touch page...................................................................................................amrut */

@media (min-width: 768px){
    .panel-move-up{margin-top: -30px;}
}
@media (min-width: 1200px){
    .panel-move-up{margin-top: -70px;}
}
.error-msg-h {
    height: 15px;
}
@media (max-width: 767px) {
    .error-msg-h { height:40px;
    }
}