@media screen and (min-width: 1400px) and (max-width: 1950px) {


.taxt p {
    
    font-weight: 600;
}





}
@media screen and (min-width: 1025px) and (max-width: 1300px) {
  .owl-dots {
    left: 10px;
        
}
.taxt h3 {
   
    padding-top: 153px;
}
.owl-dots {
    padding-top: 133px;
}
.taxt h3:before {
   
    top: 165px;
    
}


}

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

.inner .payer-section-banner .taxt h4 {
    font-size: 35px;
    padding-right: 30px;
}
.taxt h4 span {
    color: #B00920;
    font-size: 34px;
}



}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
.logo {
    height: auto;
    width: 136px;
    margin-left: 0;
    padding: 0;
}
h4.heading-partner.rajan {
    max-width: 500px;
}

.ui-timepicker-wrapper {
    min-width: 400px;
}
.banner:after {
    background-size: 100% 100%;
    bottom: -1px;
    height: 130px;
}
.leading, .leading2 {
   flex-wrap: wrap;
 }
.leading {
   padding-right: 225px;
 }
.leading:after {
  left: 152px;
}
.leading3:after {
  left: 294px;
}
.fild-wrap {
   flex-wrap: wrap;
   justify-content: space-around;
 }
.fild-wrap div {
  width: 36%;
  margin-top: 21px;
  padding-left: 24px;
}
.header-row .colamu-4 {
 width: 24%;
}
nav.menu-act ul li {
 padding: 6px;
}
nav.menu-act li a {
 font-size: 15px;
}
.contact-info a {
  font-size: 19px;
}
.material-symbols-outlined {
   font-size: 20px;
 }
.wrapping {
  display: flex;
  flex-wrap: wrap;
  justify-content: right;
}
.taxt p {
  width: 569px;
}
.header-row .colamu-8 {
  width: 76%;
}
.fild-wrap .address p:before, .fild-wrap .phone p:before, .fild-wrap .fax p:before, .fild-wrap .email p:before {
  left: -17px;
}
#footer nav.menu-bar ul li a {
  margin: 25px 17px;
}
.row .field .colamu-4 {
  width: 50%;
}
.enquiry {
  padding-bottom: 34px;
}
.icon {
  bottom: -40px;
}
.copy-right {
  margin-top: 40px;
}
.leading .my-img:after {
  left: 69px;
  top: 79px;
}
.leading2 .my-img2:after {
  top: 93px;
  left: -28px;
}
.taxt {
    margin-top: 300px;
    margin-bottom: 222px;
}
.owl-item .slider .container .taxt p {
    width: auto;
    margin-top: 0;
}
.login-btn {
    padding-top: 16px;
}
.login-btn a {
   margin: 0px 10px 13px;
}
.contact-info span:before {
  width: 34px;
  height: 34px;
  background-position: -2px 32px;
  background-size: 151px;
}
.contact-info span {
  width: 30px;
  height: 30px;
}
.owl-item .taxt h3 {
    font-size: 65px;
    margin-bottom: 0;
}
.owl-dots .owl-dot span {
  width: 14px;
  height: 14px;
}
.owl-dots {
  top: -14px;
  left: 5px;
}
#header {
  height: 161px;
}
.collaboration {
  padding: 0px 0px 57px 0px;
}
.here-for-you {
  padding: 0px 0px 71px 0px;
}
.connect-with-pharm {
  padding: 104px 0PX 87PX  0PX;
}
.about-pharm {
  padding-bottom: 119px;
}
.collab {
  padding-bottom: 25px;
}
.connect-with-pharm .connect .container > div > div {
    width: 50%;
}
#header.fixed  nav.menu-act {
  margin-top: 20px;
}
.para-provider-listing.inner-listing-1 ul li {
    width: 48%;
}
.inner .taxt h4 {
    font-size: 34px;
  }
  h4.size{
font-size:34px;
}
 .inner .taxt {
    margin-top: 217px;
  }
  .enquiry-name-field, .enquiry-email-field, .enquiry-phone-field, .enquiry-Address-field, 
  .enquiry-Best-Time-Contact-field, .enquiry-Reason-Contact-field {
    width: 402px;
    }
    .enquiry-Provider-Name-field .Provider {
    width: 823px;
  }
  .contact-form {
   padding: 44px 0px 35px 0px;
   }
     .inner  .contact .email {
        width: 300px;
}
.inner  .contact .phone {
      width: 300px;}

.prayer-section {
    padding: 35px 0px 59px 0px;
}
.inner .we-deliver {
    padding: 77px 0px 40px 0px;
}
.inner .we-deliver .commom-section p {
 
    font-size: 15px;
}
.inner .payer-section-banner .taxt h4 {
    font-size: 30px;
    padding-right: 0px;
}
.inner .banner:after {
    bottom: -41px;
}

.inner .refferal-section {
    padding: 77px 0px 122px 0px;
}
 .inner .refferal-section-listing {
 margin-bottom: 27px;
   
}
.inner .refferal-section-listing ul li {
  padding-right: 0;
}





section#banner.banner .container > div {
    padding:0 0px 0 20px!important;
    width: auto;
    max-width: 63%;
}
section#banner.banner .container > div h4 br, section#banner.banner .container > div h4 span br {
    display: none;
}
section#banner.banner .container > div h4 {
    font-size: 34px;
    width: auto!important;
    max-width: 100%;
}
section#banner.banner .container > div h4 span {
    font-size: inherit;
}







    
}



@media only screen and (max-width: 1024px) {
html::-webkit-scrollbar {
display: block;
position: absolute;
background: transparent;
width: 2px;
bottom: 0;
top: 0px;
right: 1px;
left: auto;
}
.taxt.people-banner-headtext h4.size2 {
   
    margin-top: 199px;
}

div#refferal.last {
    padding-top: 0px;
    padding-bottom: 75px;
}
.referral-page {
  
    margin-right: 186px;
}

.provider-step-1{
top: -45px;
width: 82px;
left: 97px;
}
html::-webkit-scrollbar-thumb {
position: absolute;
right: 1px;left: auto;
background: #000;
border-radius: 5px;
opacity: 0.5;
}
  #header.fixed {
    background: #ffff;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 999;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);

}
#header.fixed .login-btn {
    padding: 0;
    margin-top: -50px;
}
html.show-menu a#myBtn {
    display: none!important;
}
.linelogo2::after {
  content: "";
  background-image: url(../images/line-logo2.fw.png);
  background-repeat: no-repeat;
  width: 63%;
  position: absolute;
  top: 947px;
  bottom: 0;
  right: 0;
  left: 38px;
  background-size: 100% 100%;
  height: 29%;
}
.linelogo::after {
  content: "";
  background-image: url(../images/line-logo1.fw.png);
  background-repeat: no-repeat;
  width: 63%;
  position: absolute;
  top: 428px;
  bottom: 0;
  right: 0;
  left: 39px;
  background-size: 100% auto;
}
   .inner .email-logo {
 
    max-width: 138%;
    height: 111px;
    width: auto;
    margin-left: -22px;
}
.inner .tel {
    font-size: 18px;
   
}
.inner .manufacturing-section-listing .manufacturing-img-2 {
    width: 21%;
    margin-left: -18px;
    margin-right: 24px;
}
.inner .manufacturing-section-listing h2, .manufacturing-section-listing-1 h2 {
  
    font-size: 37px;
    
}
h2 span {
   
    font-size: 38px;
   
}
.inner .patients-banner-taxt .taxt h4 {
    width: 564px;
}
}



/*-tablet-view*/

@media screen and (min-width: 768px) and (max-width: 1023px) {

  /**COLLABORATION**/
  nav.menu-act .close-button, nav.menu-act ul {display: none;}
.menu, .show-menu nav.menu-act .close-button, .show-menu nav.menu-act ul {display:block;}
nav.menu-act {
  background: #333333;
  bottom: 0;
  height: 100%;
  right: -375px;
  overflow: hidden;
  padding: 50px 0;
  position: fixed;
  left: auto;
  top: 0;
  transition: all 0.3s ease 0s;
  width: 375px;
  z-index: 999;
}

div#refferal.last {
    padding-top: 0;
    padding-bottom: 43px;
}
.ui-timepicker-wrapper {
    min-width: 345px;
}

.patients-mobile-taxt.inner .taxt h4 {
    font-size: 38px;
 }
 
.taxt h4 span {
    color: #B00920;
    font-size: 37px;
}
.roby-sagar .colamu-12 {
  flex-direction: column!important;
}
.partner-manufactuer-taxt{
  padding: 0 30px;
}
.listing3 h2 {
 margin-left: 0px;
}
nav.menu-act {
display: block;
}
.roby-Sagar .colamu-12 {
width: 100%;
display: flex;
flex-direction: column;
}

.menu, .show-menu nav.menu-act .close-button, .show-menu nav.menu-act ul {
    display: block;
    text-align: right;
   }
header#header nav.menu-act .close-button {
    width: 40px;
    right: 0;
    left: auto;
    position: absolute;
    top: 20px;
    border: 1px solid #FFF;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}   
   nav.menu-act ul li {
    float: none;
    padding: 11px 20px;
    border-bottom: 1px solid #fff;

}
.inner .prayer-section {
padding: 35px 0px 53px 0px;
}
.linelogo::after {
top: 374px;
}
.linelogo2::after {
top: 779px;
}

nav.menu-act li a {
    color: #fff;
    font-size: 13px;
    font-family: GothamBook;
    color: #fff;

}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
    color: #fff;
    font-size: 20px;
}

.close-button {
    margin-right: 20px;
}
.menu {
    margin-top: 40px;
}


.back-img {
  display: none;
}

  .leading div img,

  .leading2 div img,

  .leading3 div img {

    max-width: 89px;

  }

.leading, .leading2, .leading3 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    padding: 0px;
    justify-content: left;
    flex-direction: unset;
}

.leading .my-img:after {
    bottom: -89px;
    transform: rotate(90deg);
    left: -44px;
    top: 133px;
}
.leading .my-img:after, .leading2 .my-img2:after, .leading3 .my-img3:after {
    width: 160px;
    height: 20px;
}
.leading2 .my-img2:after {
    right: 0;
    transform: rotate(-90deg);
    bottom: -112px;
    top: 134px;
    left: -25px;
}
.listing3 ul li {
    margin-left: 0px;
   }
  .listing2, .listing, .listing3 {
    margin-left: 20px;
}



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


  .header-row .colamu-4 {

    width: 23%;

}





.material-symbols-outlined {

    font-size: 15px;

    }

    .contact-info a {
     font-size: 18px;

   }




.taxt {
    margin-top: 55px;
    margin-bottom: 115px;
    width: 67%;
}
.banner:after {
    background-size: 100% 50%;
    bottom: -100px;
}
.arrow a.material-symbols-outlined {
    width: 53px;
    height: 53px;
    padding: 1px;
    line-height: 53px;
    font-size: 39px;
    margin-top: 25px;
}
.arrow {
    top: -57px;
}


.leading2, .leading3 {
    margin-top: 25px;

  }
.collab h3 {
    font-size: 41px;
}
.here-for-you {
    padding: 14px 0px 55px 0px;
}

  .patient h3 {

    font-size: 31px;

  }

  .wrap {

    height: 220px;

  }

  .here-for-you .colamu-4 {

    width: 50%;

  }



  .icon {

    bottom: -39px;

  }

  .wrap2 h3 {

    font-size: 21px;

  }

  .wrap2 p {

    font-size: 15px;

  }

  .wrap2 {

    padding: 25px 15px 15px 15px;

  }

.field-work {
    width: 100%;
    max-height: 545px;
    margin: 20px auto;
}
.connect-with-pharm .connect .container > div > div {
    width: 50%;
}

  /**here-for-you**/



  /**connect-with-pharm**/

 .connect-with-pharm {
  width: 100%;
  padding: 100px 0PX 55PX  0PX;
}
.support:before {
  height: 357px;
}

  .enquiry h3 {

    font-size: 31px;

  }

  .enquiry {

    padding-bottom: 28px;

  }

  .stakeholders p {

    font-size: 15px;

  }

  .support img {

    width: 28%;

  }

  .connect h5 {

    padding-top: 35px;

    font-size: 21px;

  }

  .connect p {

    font-size: 15px;


  }

  .connect a {

    font-size: 15px;

  }

  .connect-btn {

    padding-top: 49px;

  }

  /**connect-with-pharm**/



  /**about-pharm**/



  .about h3 {

    font-size: 31px;

    padding-top: 0px;

  }

  .medical p {

    font-size: 15px;

  }

  .found p {

    font-size: 15px;

  }

  .found {

    padding-top: 0px;

  }

  .found-list ul li {

    font-size: 14px;

  }

 .found button {
    height: 40px;
    width: 127px;
    font-size: 17px;
    right: 0;
    margin: 0;
}
#footer:before {
    top: -78px;
    height: 80px;
}

.found img {
  padding-top: 12px;
  width: 59%;
}

  /**about-pharm**/

.logo {
    height: auto;
    width: 106px;
    padding: 5px 0px 5px 0px;
}
#header.fixed .menu {
    margin-top: 22px;
}
#header.fixed .login-btn {
    margin-top: -10px;
}
.about-pharm {
  padding: 75px 0px 102px 0px;
}
.found-list {
  margin: -10px 0px 35px 0px;
}
footer#footer {
  padding-top: 54px;
}
  .fild-wrap div {

    width: 50% !important;

  }

 .fild-wrap div {

    width: 50% !important;

    margin: 10px 0px;

    padding-left: 24px;

}

.fild-wrap .address p:before, .fild-wrap .phone p:before, .fild-wrap .fax p:before, .fild-wrap .email p:before {

   left: -7px;

  }

  .fild-wrap p {

    font-size: 15px;

   }

   .fild-wrap a {

    font-size: 15px;

    }

    .found p,.medical p,.found-list ul li {

   line-height: 28px;

   }

  .copy-right {

    top: 0px;

    margin-top: 20px;

  }

  .copy-right p {

    font-size: 14px;

  }

  #footer nav.menu-bar ul li a {

    margin: 10px;

    font-size: 13px;

  }

  .taxt h3 {
    font-size: 48px;
    line-height: 56px;
}

  .taxt p {
    font-size: 16px;
}
.owl-item .slider .container .taxt p {
    padding: 0;
    max-width: 250px;
}
 .login-btn {
    padding-top: 5px;
}

.login-btn a {
    width: 190px;
    font-size: 14px;
}
.taxt h3:before {
height: 88px;
    
}
.about-pharm .colamu-6 {
    width: 100%;
}
.collaboration {
    padding: 1px 0px 62px 0px;
}

.wrapping {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    padding-right: 60px;
    padding-top: 30px;
}
.owl-dots {
    left: 0px;
}
section#banner-owl{
    height: 500px;
}
section#banner-owl div, section#banner-owl div img {
    height: 100%;
}


html.show-menu {
    overflow: hidden;
}
html.show-menu nav.menu-act::before {
    content: "";
    position: fixed;
    background: #000;
    left: 0;
    top: 0;
    right: 375px;
    bottom: 0;
    z-index: 999;
    opacity: 0.8;
}
    .terms-condition {
    padding: 0px 0px 104px 0px;
}
.form-content {
    width: 100%;
   }
   .enquiry-name-field, .enquiry-email-field, .enquiry-phone-field, .enquiry-Address-field, 
   .enquiry-Best-Time-Contact-field, .enquiry-Reason-Contact-field {
    width: 343px;
   }
   .contact-form {
    padding: 25px 0px 35px 0px;
   }
   .enquiry-Provider-Name-field .Provider {
    width: 708px;
    }
 .para-provider-listing.inner-listing-1 ul li {
    width: 50%;
    margin-left: 0px;
}
.found p, .para-provider ul li, .para-provider p {
    font-size: 15px;
    
}
.para-provider-listing.inner-listing-1 {
    padding: 0px 41px;
}
.provider-listing button {
    width: 187px;
    font-size: 17px;
    height: 48px;
    
}
h2 span {

  font-size: 25px;
 
}
.inner .banner {
    height: 500px;
}
.inner .banner img {
    height:100%;
}

.inner .taxt {
    width: 80%;
    padding: 0px 30px;
}
.inner .taxt h4 {
  font-size: 30px;
    margin-right: 23px;
    box-sizing: border-box;

   }
   h4.size {
    
    max-width: 415px;
    
}
   .referral-page {
    margin-right: 250px;
}
h4.heading-partner.rajan, h4.heading-partner.rajan span {
    max-width: 392px;
    font-size: 29px;
}

.inner  .inner-commom-class .colamu-6 {
    width: 100%;
}
.image-1 {
    width: 400px;
    margin: 0 auto;
}
.inner .commom-section p, .inner .commom-section ul li {
    font-size: 15px;
    line-height: 25px;
    }
    .inner  .commom-section {
    padding-top: 0px;
}
.inner  .Roby-Sagar {
    padding-bottom: 69px;
}
.inner  .OUR-ADVISORS {
 padding: 63px 0px 55px 0px;
}
.inner  .contact-1 {
        padding-top: 71px;
}
.inner .fonts h3 {
    font-size: 40px;
   }
   .inner .contact .email {
    width: 100%;
    justify-content: center;
}
.inner .contact {
 padding-bottom: 78px;
}
.inner #header {
   height: 100px;
  
}
.inner .provider-listing-2 button {
   margin: 20px auto 0px auto;
    display: block;
}
.inner .payer-section-banner .taxt h4 {
    font-size: 26px;
    padding-right: 69px;
}
.prayer-section {
    padding: 1px 0px 59px 0px;
}
.inner .we-deliver {
padding: 63px 0px 40px 0px;
}
.people-one.text_center {
  margin-bottom: 28px;
}
.inner .banner:after {
    bottom: -106px;
}
.inner .patients-listing-2 {
    padding: 58px 0px 75px 0px;
}
.inner .colamu-12.patients-button {
   
    margin-bottom: 74px;
}
.inner .your-journey {
padding: 84px 0px 20px 0px;
}
.inner .your-journey .commom-section {
    padding-top: 82px;
}
.inner .services-listing-1 {
    padding: 54px 0px 0px 0px;
}
div#registraionwalk {
    padding-top: 90px;
}
.inner .your-journey-1 {
margin-bottom: 26px;
}
.inner .our-services-listing.inner-listing-2 ul li {
    margin-top: 25px;
}
.inner .our-services-listing.inner-listing-2 ul li {
  padding-right: 0px;
}
.inner .patients-banner-taxt .taxt h4 {
    width: 439px;
}
.inner  .dedication-prg h2 {
    font-size: 48px;
    
}
.inner .refferal-section {
    padding: 0px 0px 180px 0px;
}
.inner  .refferal-section .commom-section p {
  
    font-size: 19px;
}
.inner .refferal-section-listing ul {
    
    width: auto;
}
.inner .refferal-section-listing ul li {
 padding-right: 0; 
}
.inner .referral-banner-taxt .taxt h4 {
    width: 440px;
    font-size: 38px;
}
.inner .referral-banner-taxt .taxt h4 {
    width: 293px;
    font-size: 25px;
}
.inner .refferal-section-listing .referral-section-data:first-child ul li {
    line-height: 27px;
}

.inner .refferal-section {
    padding: 0px 0px 78px 0px;
}
 .inner .refferal-section-listing {
 margin-bottom: 27px;
   
}
.inner .manufacturing-section-listing h2, .manufacturing-section-listing-1 h2 {
  font-size: 29px;
    
}
.inner .manufacturing-section-listing-1, .inner .manufacturing-section-listing {
  margin-right: 40px;
 
}
.inner .manufacturing-img {
    margin-right: 10px;
}
.inner .manufacturing-section-listing .manufacturing-img-2 {
    width: 17%;
    margin-left: -36px;
}
.inner .manufacturing-section-listing .manufacturing-img {
    margin-left: 0px;
}
/* proviser grid listing*/
.grid-listing ul {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 75px 40px;
  align-items: center;
  margin-top: 77px;
}
.inner .dedication-img {
  left: 80px;
  top: -41px;
  width: 33%;
}
.color-full-item .red {
    width: 250px;
    min-width: 250px;
}
.color-full-item .red h2.numbr {
    font-size: 40px;
    width: 70px;
    height: 70px;
    padding: 10px 9px;
    margin: 40px -29px 0 0px;
}
.color-full-item p.provider {
    padding: 0px 20px 0px 70px;
}
.how-we-do-wrap.privide-step .how-we-do::after, .how-we-do-wrap.privide-step .how-we-do:nth-child(2n)::after {
    background-size: 92%;
    top: 65px;
}
.size span{
font-size:34px;
}



section#banner.banner .container > div {
    padding: 0 0px 0 20px!important;
    width: auto;
    max-width: 63%;
    margin: 0!important;
}
section#banner .slider > img {
    object-fit: cover;
}
section#banner.banner .container > div h4 br, section#banner.banner .container > div h4 span br {
    display: none;
}
section#banner.banner .container > div h4 {
    font-size: 25px;
    width: auto!important;
    max-width: 100%;
    margin: 0!important;
    padding: 0 0 0 15px;
}
section#banner.banner .container > div h4 span {
    font-size: inherit;
}
section#banner.banner .container {
    align-items: center;
    padding: 50px 0 0;
}
section#banner {
    height: 400px;
}









}



@media only screen and (max-width: 767px) {
body {
padding-top: 38px;
}

nav.menu-act {
display: block;
}
.linelogo::after {
display: none;
}
.taxt.people-banner-headtext h4.size2 {
    margin-top: 12px;
}

.linelogo2::after {
display: none;
}
img.common-image.people-comman-image2 {
    margin-top: -30px;
}
img.common-image.our-advisors-image {
    margin-top: -53px;
}
h4.referal-title {
    font-size: 25px;
}
section#banner .slider > img {
   
    height: 96%;
    
}
.taxt h4 span {
    color: #B00920;
    font-size: 14px;
}
.manufacture-image-setting {
   padding-left: 0px; 
}
.menu, .show-menu nav.menu-act .close-button, .show-menu nav.menu-act ul {
display: block;
text-align: right;
}
.partner-manufactuer-taxt{
  padding: 0 30px;
}
.inner .prayer-section {
  padding: 35px 0px 17px 0px;
}
.close-button{
margin-right: 20px;
}
.walkthrough {
  display: block;
  /* margin-top: 50px; */
  margin-bottom: 50px;
}
h3.home-banner-taxt{
 margin: 0 0 36px;
}
.deliver-heading {
  padding-right: 54px;
  padding-left: 64px;
  }
.walkthrough-reverse{
display: flex;
margin-bottom: 50px;
flex-direction: column-reverse;
}
.walkthrough-reverse .para li {
  width: 274px
}
.walkthrough-reverse .numpara{
  padding-left: 14px;
}
.walkthrough .colamu-8 {
  width: 100%;
}
.walkthrough .colamu-4 {
  width: 33.33%;
}
.numpara {
  padding-left: 59px;
}
.numpara .para ul{
display: block;
}
.numpara .para ul li{
  width: 174px;
}
.walkthrough3 {
  display: block;
}
.walkthrough3 .colamu-8 {
  width: 100%;
}
.walkthrough3 .numpara {
  padding-left: 9px;
  margin-top: 9%;
}
.banner .taxt h3 {
  padding-left: 25px!important;
}
/* provider grid listing*/
.grid-listing ul {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-gap: 75px 40px;
  align-items: center;
  margin-top: 77px;
}
.grid-listing ul li::after{
  display: none;
}
.provider-step-1 {
  top: -45px;
  width: 82px;
  left: 136px;
}

.fa-remove:before, .fa-close:before, .fa-times:before {

    content: "\f00d";

    color: #fff;

    font-size: 20px;

}

nav.menu-act ul li {

    float: none;

    padding: 11px 20px;

    border-bottom: 1px solid #fff;

}
html.show-menu {
    overflow: hidden;
}
html.show-menu nav.menu-act::before {
    content: "";
    position: fixed;
    background: #000;
    left: 0;
    top: 0;
    right: 375px;
    bottom: 0;
    z-index: 999;
    opacity: 0.8;
}
header#header nav.menu-act .close-button {
    width: 40px;
    right: 0;
    left: auto;
    position: absolute;
    top: 20px;
    border: 1px solid #FFF;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
nav.menu-act li a {
    font-size: 13px;
    color: #FFF;
}
.inner .refferal-section-listing ul {
  width: 50%!important;
  float: left;
}
.inner .refferal-section-listing ul:last-child {
  width: 100%!important;
  margin-top: 10px;
}

.contact-info a {

    font-size: 17px;

    color: #fff;

}

  .fonts h3 {

    font-size: 41px;

  }

 .leading {

    padding-right: 49px;

    flex-direction: unset;

    margin-left: 0px;

}

.copy-right  .row {

    display: flex;

    justify-content: center;

    flex-direction: column-reverse;

    grid-gap: 20px;

}

  .leading2 {

    padding-left: 0px;

  }

  .leading,

  .leading2 {

    margin-top: 0px;

  }

  .leading,

  .leading2 {

    width: 100%;

    justify-content: start;

  }



  .leading2 {

    padding-left: 0px;

    margin-top: 48px;

  }

  .leading3 {

    padding-left: 0px;

    justify-content: start;

  }



  .back-img {

    display: none;

  }

  .listing h2 {

    text-align: left;

  }

  .leading ul li,

  .leading2 div ul li,

  .leading3 div ul li {

    font-size: 15px;

    text-align: left;

  }

  .listing ul li:after,

  .listing2 ul li:after,

  .listing3 ul li:after {

    left: 0;

  }

  .fild-wrap .address p:before,

  .fild-wrap .phone p:before,

  .fild-wrap .fax p:before,

  .fild-wrap .email p:before {

    left: 0;

  }



  .listing3 h2 {

    margin-left: 0px;

    text-align: left;

    font-size: 20px;

  }

  

 .listing, .listing2, .listing3 {
    margin: 0px;
    margin-left: 14px;
}

  .listing3 ul li {

    margin-left: 0px;

  }

  .leading .my-img:after {

    bottom: -89px;

    transform: rotate(90deg);

    left: -58px;

  }

  .leading2 .my-img2:after {

    right: 0;

    transform: rotate(-90deg);

    bottom: -112px;

    left: 118px;

  }

  .leading3 .my-img3:after {

    display: none;

  }

  .colamu-4 {

    width: 100%;

  }

  .field-work {

    width: 450px;

    margin: 20px auto;

  }

  .wrap2 h3 {

    font-size: 22px;

  }



  .field-work {

    width: 305px;

    margin: 20px auto;

  }

  .wrap {

    height: auto;

  }

 .field-work {

    height: auto;

}

  .leading div img,

  .leading2 div img,

  .leading3 div img {

    max-width: 74px;

  }

.text_center h2 {
font-size: 20px;
}
.my-img2 {
 padding-top: 0px;
}
.leading .my-img:after, .leading2 .my-img2:after, .leading3 .my-img3:after {
width: 140px;
height: 20px;
}
.leading2,
.leading3 {
padding-left: 0px;
margin-top: 13px;
}
.leading2 .my-img2:after {
top: 134px;
left: -25px;
}

  #footer .logo {

    height: 120px;

    width: 183px;

    margin: 0 auto;

  }

  .menu-bar {

    display: none;

  }

  #footer .colamu-3,

  #footer .colamu-9 {

    width: 100%;

  }

  .fild-wrap p {

    font-size: 14px;

  }

  .copy-right p {

    font-size: 15px;

    text-align: center;

    margin-top: 0px;

  }



.fild-wrap div {
width: 100% !important;
padding: 0px 46px 0 40px !important;
    margin: 10px 0;

}

.fild-wrap div.address
 {
      max-width: 320px;
}

 .leading .my-img:after {

    left: -44px;

    top: 133px;

}

.collaboration {
    padding-top: 10px;
    padding-bottom: 20px;
}

  .enquiry {

    padding-bottom: 27px;

  }

  .stakeholders p {

    font-size: 15px;

  }

  .connect-with-pharm .colamu-5, .connect-with-pharm .colamu-7 {

    width: 100%;

  }

  .connect-btn {

    padding-top: 16px;

  }

  .connect-btn .button {

    margin: 19px 0px 6px;

  }

  .support {

    padding-top: 32px;

  }

  .support img {

    width: 25%;

  }

  .support h5 {

    padding-top: 33px;

  }

  
.medical p, .found p, .found-list ul li {

    font-size: 15px;

  }

  .about-pharm .colamu-6 {

    width: 100%;

  }

  .found img {

    width: 305px;

    padding-top: 0px;

  }

#footer:before {
    top: -33px;
    height: 35px;
}
footer#footer {
    padding-top: 40px;
}

  .collab {

    padding-bottom: 25px;

  }
.here-for-you {
    margin-top: 21px;
    padding:40px 0 30px;
}

  .icon {

    bottom: -38px;

  }

  .social-icon {

    display: flex;

    margin-top: 10px;

    justify-content: center;

    float: none;

  }

  .copy-right {

    margin-top: 29px;

  }

  .found {

    padding-top: 23px;

  }

  .found button {

    margin-right: 0px;

  }

  .connect p {

    font-size: 15px;

  }

  .connect-with-pharm {

    padding: 40px 0px;

  }

.logo {
    height: auto;
    width: 96px;
    padding: 5px 0;
}
#header.fixed .menu {
    margin-top: 20px;
}
  .banner .colamu-6 {

    width: 100%;

  }

  .banner .colamu-8 {

    width: 100%;

  }

.login-btn a {
    width: auto;
    height: 38px;
    font-size: 14px;
    padding: 0 0px;
    margin: 0px;
    border-radius: 0px;
    position: relative;
}
 .taxt {
    margin-top: 140px;
    margin-bottom: 119px;
}
.arrow a.material-symbols-outlined {
    width: 39px;
    height: 39px;
    line-height: 43px;
    font-size: 30px;
    padding: 0;
    margin-top: 0px;
}
.arrow {
    top: -30px;
}
.banner.owl-carousel{
    height: 310px;
}
.banner  div {
    height: 100%;
    left: 0;
}
.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin:6px;
}
.banner div.owl-dots button {
    height: auto;
    width: auto;
}
.slider .container {
    padding: 80px 0px;
}
.banner div.owl-dots {
    top: 10px;
}
.grid-text p {
font-size: 15px;
}


.owl-carousel.banner .owl-item img {
    display: block;
    width: 100%;
    height: 100%;
}
.taxt {
    margin-top: 131px;
    margin-bottom: 83px;
    width: 452px;
}
.taxt p {
    font-size: 15px;
   
}



  .fonts h3 {

    font-size: 22px;

  }

  .wrap2 p {

    font-size: 15px;

  }

.banner:after {
    height: 51px;
    background-size: cover;
    bottom: 0px;
    background-position: center;
}

.menu {

    margin-top: 54px;

}
  .row.header-row {

    display: flex;

    align-items: center;

  }

  .row.header-row .colamu-8 {

    width: 30%;

  }

  .wrapping {

    display: flex;

    flex-wrap: wrap;

    flex-direction: row-reverse;

  }

  .login-btn {
padding-top: 30px;
position: fixed;
top: 0;
width: 100%;
right: 0;
padding-top: 0px;
display: flex;
}
.login-btn {
    justify-content: center;
    background: #B00920;
}
.login-btn a:first-child:after {
  content: "";
  width: 1px;
  height: 30px;
  background: #fff;
  position: absolute;
  left: 175px;
  right: 0;
}
.people-common-section-gapping {
  padding-left: 0px;
}
.referral {
height: 40px;
line-height: 36px;
padding: 0px 18px;
}
.grid-listing a {
height: 33px;
padding: 0px 30px;
padding: 9px 13px;
}
h2 span {
  font-size: 25px;
}
.heading-partner {
width: auto!important;
}

 .error404-wrapper .section-heading {

        font-size: 50px;

        margin-bottom: 6px;

    }

    .error404-wrapper .page-content h2 {

        font-size: 19px;

        margin-bottom: 0;

    }

    .error404-wrapper .page-content p {

        font-size: 16px;

        margin-bottom: 5px;

        margin-top: 15px;

    }

    .container.error404-wrapper {

    padding-top: 180px;

    padding-bottom: 106px;

}
.banner .taxt h3 {
    font-size: 29px;
    padding-left: 20px;
    padding-right: 0;
    line-height: 34px;
}
.inner  .taxt {
    width: 80%;
    padding: 0px 14px;
}
.banner .taxt p {
font-size: 13px;
margin: 0 0 0 0px;  
}
.taxt p {
line-height: 21px;
}
.patient h3 {
  padding-right: 51px;
  padding-left: 36px;
}
.enquiry h3 {
padding-right: 30px;
padding-left: 43px;
}
.taxt h3:before {
    height: 50px;
}
.about-pharm {
    padding-top: 52px;
    padding-bottom: 50px;
}
.terms-condition {
    padding: 0px 0px 74px 0px;
}
.terms-condition p {
    font-size: 15px;

}
.form-content {
    width: 100%;
  
}
.form-content .form-field {
    margin-left: 0px;
}
.enquiry-Provider-Name-field .Provider {
    width: 347px;
 
}
.inner .banner {
    height: 300px;
}
.inner .banner img {
    height:100%;
}
.inner .taxt {
    width: 80%;
    padding: 0px 30px;
}

.inner .people-banner-headtext{
  width: 78%;
  padding: 54px 30px!important;
}
.inner .taxt h4 {
    font-size: 20px;
   }

.inner  .inner-commom-class .colamu-6 {
    width: 100%;
}
.inner  .image-1 {
    width: 100%;
    margin: 0 auto;
}
.inner  .commom-section p, .commom-section ul li {
font-size: 15px;
line-height: 25px;
}
.our-advisour-text-colamu-6 {
padding-left: 2px;
}
   .inner  .commom-section {
    padding-top: 0px;
}
 .inner .Roby-Sagar {
    padding-bottom: 48px;
}
.inner  .OUR-ADVISORS {
    padding: 55px 0px 40px 0px;
}
.inner  .contact-1 {
    padding-top: 45px;
}
.inner  .contact {
    
    padding-bottom: 35px;
}
.inner  .fonts h3 {
    font-size: 25px;
   }
.deliver-heading .inner  .fonts h3{
  margin-left: 62px;
  margin-right: 53px;
}
.inner  img.common-logo {
   margin: 19px auto 0px  auto;
    width: 135px;
}
.inner  .people-one.text_center {
    margin-bottom: 20px;
}
.inner  .location p, .contact .phone p, .contact .email p {
    font-size: 15px;
    width: 206px;
    margin-left: 0px;
}
.inner .contact .phone p {
    font-size: 15px;
    
}
.inner  .contact .phone {
    display: flex;
    width: 357px;
}
.inner  .contact .email {
    display: flex;
    width: 360px;
    margin-left: 31px;
}
.inner .tel {
    font-size: 15px;
    }
    .inner .contact .email p {
    font-size: 15px;
   
}
.inner .teli {
    font-size: 15px;
  
}
#header {
 height: 96px;
    }
.inner .provider-banner-taxt .taxt h4 {
    font-size: 16px;
    max-width: 321px;
}
.slider.provider-banner-taxt h4 span {
    font-size: 18px;
}
.inner .para-provider-listing.inner-listing-1 ul li {
    width: 100%;
      margin-left: 0px;
}
.inner .para-provider-listing.inner-listing-1 {
    padding: 0px 0px;

}
body .inner-listing-1 ul li, body .inner-listing-2 ul li {
    background-size: 18px;
}
.inner .provider-listing-2 {
    padding: 50px 0px 50px 0px;
}
.inner .provider-listing-2 button {
    width: 182px;
    height: 46px;
     margin: 20px auto 0px auto;
    display: block;
}
.roby-sagar .colamu-12 {
  flex-direction: column!important;
}
.contact-form {
  padding: 27px 0px 35px 0px;
   }
   .inner .payer-section-banner .taxt h4 {
    font-size: 15px;
    padding-right: 43px;
}
.prayer-section {
    padding: 35px 0px 35px 0px;
}
.inner .we-deliver {
   padding: 58px 0px 34px 0px;
}
.we-deliver-1 {
 grid-template-columns: repeat(1, 1fr);
    
}
.we-deliver-1 {
margin-bottom: 46px;
}
.inner .banner:after {
    bottom: -8px;
}
.inner .arrow {
    top: -26px;
}
.inner .colamu-12.patients-button {
    text-align: center;
    margin-bottom: 0px;
}
.inner .colamu-12.patients-button .button {
    margin: 12px 10px;
    line-height: 46px;
    height: 46px;
}
.inner .patients-listing-2 {
    padding: 33px 0px 75px 0px;
}
.inner .your-journey {
    padding:60px 0px 70px 0px;
}
.inner .your-journey-1 {
   grid-template-columns: repeat(1, 1fr);
    
}
div#patients-listing.services-listing-1 {
    padding-top: 0;
}
.inner .your-journey .commom-section {
    padding-top: 45px;
}
.inner .our-dedication {
min-height: 249px;
}
.para-provider-listing.inner-listing-1 ul, .our-services-listing.inner-listing-2 ul {
  display: block;
}
.walkthrough3 {
margin-top: 0px;
padding-top: 4px;
}
.walkthrough3 .para li {
margin-bottom: 40px;
}
.inner .our-services-listing.inner-listing-2 ul li {
    width: 100%;
}
div#patients-listing.services-listing-1 ul.list-style-none li {
    margin-left: 0;
    padding-right: 0;
}
.inner  .refferal-section .commom-section p a {
    display: table;
    margin: 3px auto 10px;
}
.inner .services-listing-1 {
    padding: 71px 0px 0px 0px;
}
div#registraionwalk {
    padding-top: 70px;
}
.inner  .dedication-prg h2 {
    font-size: 48px;
    
}
.inner .patients-banner-taxt .taxt h4 {
    /* width: 243px; */
    font-size: 12px;
}
.inner .referral-banner-taxt .taxt h4 {
    width: 300px;
    font-size: 26px;
    margin-top: 34px;
    padding-right: 34px;
}
.inner .refferal-section {
    padding: 22px 0px 72px 0px;
}
.inner  .refferal-section .commom-section p {
 font-size: 17px;
}
.inner .your-journey-1, .inner .refferal-section-listing {
grid-template-columns: repeat(1, 1fr);
  grid-gap: 0px 0px;
    
}

.inner .your-journey-1, .inner .refferal-section-listing {
    margin-bottom: 10px;
  }
.inner .manufacturing-section-listing-1, .inner .manufacturing-section-listing {
 margin-right: 0px;
}
.inner .manufacturing-img {
    width: 57px;
}
.partners-banner-taxt h4.heading-partner{
  font-size: 18px;
  margin-top: 31px;
}
.inner .manufacturing-section {
    padding: 20px 0px 49px 0px;
}
.inner .manufacturing-section-2 {
  padding: 64px 0px 50px 0px;
}
.inner .manufacturing-section-listing-1 p {
  margin: 0px 0px 0px 15px;
}
.inner .manufacturing-section-listing, .inner .manufacturing-section-listing-1 {
    width: 100%;
    margin-top: 10px;
}
.inner .colamu-12.manufacturing-section-data ul li {
    flex-direction: column;
}
.inner .manufacturing-section-listing .manufacturing-img {
    width: 20%;
    margin-left: 0px;
}
.inner .manufacturing-section-listing p {
  margin: 0px 0px 0px 15px;
}
.inner .manufacturing-section-listing h2, .manufacturing-section-listing-1 h2 {
   font-size: 20px;
    
}
.inner .manufacturing-section-listing .manufacturing-img-2 {
    width: 19%;
    margin-left: 7px;
}
.inner .refferal-section-listing ul {
 width: 100%;
}
.inner .refferal-section-listing ul li {
padding-right: 0px;
}
.inner .we-deliver-1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 80px;
  grid-gap: 30px;
}
.inner .dedication-img {
  position: absolute;
  right: 0;
  left: 139px;
  text-align: center;
  top: -48px;
  width: 26%;
}
.inner .our-dedication {
  margin-bottom: 67px;
}
.captcha-wrap-button {
  display: block;
  margin-left: 28px;
}
.google-submit.enquiry-button-wrapper.form-btn {
margin-left: 0;
}
.roby-Sagar .colamu-12 {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.inner .people-banner-headtext h4{
font-size: 14px;
}
.inner .taxt h4 {
   
    padding-left: 10px;
 }   
.fonts h3 span {
    
    font-size: 23px;
}
div#refferal.last > div > div {
    display: block;
   
}
.inner .refferal-section-listing ul {
    min-height: 112px;
}
.color-full-item .red {
    width: 230px;
    min-width: 230px;
    height: 135px;
}
.color-full-item .red h2.numbr {
    font-size: 35px;
    width: 70px;
    height: 70px;
    padding: 13px 9px;
    margin: 36px -27px 0 0px;
}
.color-full-item p.provider {
    padding: 0px 20px 0px 60px;
    font-size: 16px;
}
.color-full-item .red img.pic {
    margin: 45px 0 0 0px;
}
.step {
    font-size: 18px;
}
p.prgraph-style {
    font-size: 14px;
    line-height: 150%;
}
.step-num {
    font-size: 30px;
}
.how-we-do-wrap.privide-step .how-we-do .prgraph {
    padding-left: 20px;
}
.how-we-do-wrap.privide-step .how-we-do:nth-child(2n) .prgraph {
    padding-right: 20px;
    text-align: right;
}
.red-circle {
    height: 70px;
    width: 70px;
    padding: 14px 0;
    min-width: 70px;
    text-align: center;
}
.how-we-do-wrap.privide-step .how-we-do::after, .how-we-do-wrap.privide-step .how-we-do:nth-child(2n)::after {
    background-size: 100% 100%;
    background-position: center center;
    left: 40px;
    height: 60px;
    right: 30px;
    top: 60px;
}
.how-we-do-wrap.privide-step .how-we-do {
    padding: 0px 0px 30px 0px;
}
.red-circle img {
    position: absolute;
    left: -10px;
    top: 21px;
}
.inner .patients-banner-taxt .taxt h4 {
    /* width: 243px; */
    font-size: 12px;
    max-width: 174px;
}
h4.size2 {
    max-width: 155px;
}







section#banner.banner {
    height: 280px;
}
section#banner.banner .slider > img {
    height: 100%;
    object-fit: cover;
}
section#banner.banner  .container {
    align-items: center;
}
section#banner.banner .container > div {
    height: auto;
    padding: 0 0 0 10px!important;
    width: auto;
    margin: 0!important;
}
section#banner.banner .container > div h4 {
    width: auto!important;
    max-width: 60%;
    font-size: 15px;
    padding-right: 0!important;
    margin: 0!important;
}
section#banner.banner .container > div h4 span {
    font-size: inherit;
}







}



@media only screen and (min-width: 480px) and (max-width: 767px) {

 .banner.owl-carousel {
    height: 400px;
}
.slider .container {
    padding: 140px 0px;
}
.contact-info {

    display: flex;

    align-items: center;

    margin-left: 0px;

    padding: 5px;

}


.contact-info a {
font-size: 17px;
color: #fff;
}
.banner .taxt h3 {
  padding-left: 0px!important;
}

.taxt h3:before {
  left: -15px;
}
h4.size2 {
    max-width: 290px;
}
.colamu-4 {

    width: 50%;

  }
  .field-work {

    width: 100%;

    margin: 20px auto;

  }
  .wrap2 p {

    font-size: 13px;

  }

 .leading {

    padding-right: 78px;   

}
.banner:after {
    height: 124px;
}
.arrow {
    top: -59px;
}
.inner .banner {
    height: 370px;
}
.inner .banner img {
    height:100%;
}
.inner .slider .container {
    padding: 118px 0px;
}
.inner .banner:after {
    height: 78px;
}
.inner .arrow {
    top: -32px;
}
.inner #header {
   height: 96px;
  }
.inner  .image-1 {
width: 100%;
margin: 0 auto;
max-width: 70%;
}
.inner .your-journey-1 {
    grid-template-columns: repeat(2, 1fr);
}
.enquiry-Provider-Name-field .Provider {
    width: 458px;
}
.contact-form {
  justify-content: center;
}
.captcha-wrap-button {
    margin: 0 50px;
}
.inner .manufacturing-section-listing h2, .manufacturing-section-listing-1 h2 {
    margin-left: 49px;
    font-size: 23px;
    
}
.inner .manufacturing-section-listing-1, .inner .manufacturing-section-listing {
  margin-right: 0px;
  
}
.inner .manufacturing-section-listing p {
 
    margin-left: 34px;
}
.inner  .manufacturing-section-data ul li p {
    font-size: 12px;

}
.inner .manufacturing-section-listing .manufacturing-img {
 margin-left: 5px;
}
.inner .manufacturing-img {
    width: 20%;
    margin-right: 10px;
}
.inner .manufacturing-section-listing .manufacturing-img-2 {

    margin-left: 0px;
}
/*provider page grid listing*/
.grid-listing ul {
  
  grid-template-columns: repeat(1,1fr);
 
}
.inner .our-dedication {
    margin-left: 14px;
}
.grid-listing ul li {
    
    min-height: 279px;
   
}
.refferal-section-listing.commom-section h2 {
    font-size: 20px;
    color: #000000;
}
.inner .refferal-section-listing ul li {
    position: relative;
    margin-left: 8px;
    margin-top: 4px;
}
div#refferal.last > div > div {
    display: flex;
   
}
.inner .refferal-section-listing ul {
    min-height: 160px;
}
section#banner.banner {
    height: 310px;
}
section#banner.banner .container > div h4 {
    font-size: 20px;
}
section#banner .slider.provider-banner-taxt > img.provider-banner {
    object-position: center 20px;
}


}
@media only screen and (max-width: 479px) {
.banner .desktop-view {
  display:none;
}
section#banner.banner .slider > img.patients-banner.partners {
    object-position: -180px 0;
}
section#banner.banner .slider > img.referral-banner {
    object-position: -170px 0;
}
.owl-carousel .owl-item .slider img.mobile-view{
  display:block;
}
.banner div.owl-dots {
  top: auto;
  margin: 0 auto;
  bottom: 40px;
  height: auto;
  max-width: 80px;
  display: table;
  left: 0;
  right: 0;
}
.owl-carousel.banner .taxt {
  padding: 0 14px;
}
.owl-carousel.banner .taxt h3 {
    max-width: 250px;
    margin-bottom: 4px;
}
.owl-carousel.banner .taxt p {
  max-width: 300px;
}
#banner .patients-banner-taxt .desktop-view{
  display: none;
}
#banner .patients-banner-taxt .mobile-view{
  display:block; 
}
 .inner .patients-mobile-taxt h4{
  margin-top: 27px;
  width: 216px;
  padding: 0px 11px;
  width: 223px!important;
}
.inner .our-dedication {
    margin-left: 14px;
}
.color-full-item-wrap {
    max-width: 100%;
}
.color-full-item {
    display: inline-block;
    max-height: 100%;
}
.color-full-item .red {
    width: 100%;
    min-width: 100%;
    display: block;
    height: auto;
    background: none;
    box-shadow: none;
}
.color-full-item .red div:first-child {
    background: #D70B29;
    box-shadow: 0 0 5px #bb0822 inset;
    height: 110px;
    overflow: hidden;
}
.color-full-item .red h2.numbr {
    font-size: 35px;
    width: 70px;
    height: 70px;
    padding: 13px 9px;
    margin: -45px 40px 20px;
    display: table;
    background: #FFF;
    position: relative;
    float: right;
}
.color-full-item .red img.pic {
    margin: 25px 0 0 0px;
}
.color-full-item p.provider {
    padding: 0px 15px 20px;
    font-size: 15px;
    display: table;
    width: 100%;
    margin: 0;
    line-height: 150%;
}
.inner .patients-listing-2 .people-one.text_center, .inner .services-listing-1 .people-one.text_center, .inner .refferal-section .people-one.text_center, .inner .terms-section .people-one.text_center, .inner .manufacturing-section-2 .people-one.text_center {
  
    padding-top: 60px;
}
.referral-page {
    margin-right: 104px;
    width: max-content;
}
.owl-carousel.banner .taxt.slider-a p {
    max-width: 170px;
    padding-right: 0;
}
.owl-carousel.banner .taxt.slider-b p, .owl-carousel.banner .taxt.slider-c p {
    max-width: 135px;
    padding-right: 0;
}
section#banner.banner .slider.patients-banner-taxt h4.heading-partner {
    max-width: 50%;
    margin-top: 30px!important;
}

}


