/* hiv page */
* {
    scroll-margin-top: 50px;
  }

.hiv-banner{
    background:url("../images/hiv/hiv-banner.png") top left repeat;
    background-size: cover;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-color: #FCF1F7;
    margin-top: -10px;
    padding:100px 0;
    padding-bottom:100px;
}

.hiv-section-faq {
    background:url("../images/hiv/hiv-bg-faq.png") top left repeat;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FCF1F7;
    padding: 56px 0;
}



.hiv-banner-one-text{
    color:#BE1F25;
    font-size:18px;
    text-align:center;
    font-weight:700;
}

.hiv-banner-button{
    background:url("../images/hiv/hiv-banner-element-three.png");   
    background-size: cover; 
    background-position: center; 
    height:115px;
    color:white;
    font-weight:700;
    font-size:18px;
    width:100%;
}

.hiv-section-one{
    background:url("../images/hiv/hiv-section-one-bg.png") top left repeat;
    background-size: cover;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-color: #FCF1F7;
    padding:100px 0;
    padding-bottom:35px;
}

.hiv-section-one-container-main{
    padding:56px 0;
    padding-bottom:20px;
}

.hiv-section-three{
    height: 100%;
    background-color: #FCF1F7;
    padding: 56px 0;
    padding-bottom:92px;
}

.hiv-section-one-container{
    border-radius:1.25rem;
    height:100%;
}

.hiv-section-two-container{
    border-radius:1.25rem;
    /* background-color: #FCF1F7; */
    padding: 8px 8px;
    height: 230px;
}

.hiv-section-two-sub-container{
    height: 123px;
}

.hiv-section-one-title{
    font-size:38px;
    font-weight:bold;
    line-height:3.25rem;
    color:#192B55;
    width:65%;
}

.hiv-section-two-title , .hiv-section-three-title , .hiv-section-faq-title{
    font-size:38px;
    font-weight:bold;
    line-height:3.25rem;
}

.hiv-section-faq-title{
    padding-bottom: 20px;
}

.hiv-section-two-listing {
    color: #BE1F25;
    font-size:20px;
}

.hiv-section-one-title-container{
    height:35%;
}

.hiv-section-two{
    height: 100%;
    background-color: #ffffff;
    padding: 56px 0;
}

.hiv-section-faq-container{
    width: 90%;
    padding: 8px 90px;
}

.hiv-section-two-card-title{
    font-size:16px;
    padding-bottom: 16px;
}

.hiv-section-two-cards {
    padding-top: 100px;
}

.hiv-section-three-counter-circle{
    font-size: 40px;
    position:relative;
    color:#192B55;
    width: 30px;
}

.hiv-section-faq-counter-circle{
    font-size: 71px;
    position:relative;
    color:#192B55;
    width: 50px;
    margin-top: -4px;
}

.hiv-section-faq-counter {
    font-size: 1.3rem;
    position:absolute;
    top:36px;
    left:51%;
    color:white;
    transform:translate(-50%,-50%);
}

.hiv-section-three-counter {
    font-size: 1.5rem;
    position:absolute;
    top:20px;
    left:55%;
    color:white;
    transform:translate(-50%,-50%);
}

.hiv-doctor-profile-bio-roles{
    font-size:12px;
    font-weight:300;
}

.hiv-slider-container{
    max-width:85%;
}

.hiv-doctor-profile{
    width:50%;
    margin:auto;
}

.hiv-doctor-profile-bio{
    height:1.5rem;
    font-size:16px;
    max-width:100%;
    margin:auto;
    font-weight:500;
}

.our-service-container{
    background: #FCF1F7;
    height:100%;
    padding:56px 0;
}

.our-service-container-main-details{
    height:90px;
}

.our-service-container-details{
    font-size:9px;
}

.hiv-section-one-details{
    height:150px;
}

.hiv-get-in-touch{
    background:url("../images/hiv/hiv-get-in-touch-bg.png") top left repeat;
    background-size: cover;
    height: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    background-color: #FCF1F7;
    opacity:0.2;
}

.hiv-get-in-touch-icon{
    display:inline-block; 
    border-radius:50%; 
    width:1.5rem; 
    background:#192B55;
}


.hiv-section-three-row{
    height: 250px;
}

.hiv-section-three-desc{
    height: 92px;
    font-size: 16px;
}

.hiv-section-three-custom-padding-1{
    padding:0 16px;
}
.hiv-section-three-custom-padding-2{
    padding:0 8px;
}

.hiv-section-two-card-desc , .hiv-section-three-desc{
    line-height:18px;
}

.hiv-section-two-cards{
    padding: 100px 0px 0 0px;
}

.hiv-section-faq-ques-box {
    white-space: normal;
    display: block;
    text-align: start;
}

/* Add your custom styles here */
.accordion .card {
    border: none;
    background-color: rgb(233, 227, 227);
    border-radius: 10px;
    margin-bottom: 8px;
  }
  
  .accordion .card-header {
    background-color: rgb(233, 227, 227);
    border-radius: 5px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 0;
  }

  .card-header{
    height: 61px;
    display: flex;
  }
  
  .accordion .card-header h3 {
    color: white;
    font-weight: 500;
    margin: 0;
  }
  
  .accordion .card-body {
    font-weight: 400;
  }

  .hiv-section-faq-ques {
    font-size: 18px;
  }

  .hiv-section-faq-ans{
    font-size: 16px;
  }

  .hiv-section-faq-plus{
    font-size: 50px;
  }

.hiv-get-in-touch-title{
    font-size:48px;
}

.hiv-section-four, .hiv-section-seven{
    padding:56px 0;
    /* padding-bottom:92px; */
}

.hiv-section-one-title-position{
    line-height:2.5rem;
    font-weight:800;
}

.hiv-section-two-inner-card{
    padding-left:35px;padding-right:35px;
}

.hiv-media-button{
    height:60px !important; 
    width:100%; 
}

.hiv-media-button-div{
    line-height:1rem; 
    font-weight:500; 
    font-size:14px;
}

.hiv-section-four-description{
    font-size:12px;
    line-height:1.15rem;
}

.hiv-section-consult-button{
    width:350px;
}

.hiv-section-one-container-description{
    width:300px;
}
  
@media (max-width: 1200px) {
    .hiv-banner{
        margin-top: 0;
    }

    .hiv-banner-button{
        height:110px;
    }
}

@media (max-width: 1314px) {
    .hiv-doctor-profile-bio{
        font-size:12px;
    }

    .hiv-doctor-profile-bio-roles{
        font-size:10px;
    }

    .hiv-section-two-container{
        border-radius:1.25rem;
        background-color: #FCF1F7;
        padding: 8px 8px;
    }
    
    .hiv-section-two-sub-container{
        height: 153px;
    }

    .hiv-section-one-container-description{
        width:260px;
    }
}

.hiv-section-col-container{
    height:250px;
    background-color:#FCF1F7;
    border-radius:1.25rem;
}


@media only screen and (min-width: 650px) and (max-width: 1166px) {
    .hiv-section-two-card-title{
        padding-top:16px;
    }
}

@media (max-width: 1166px) {
    .hiv-section-two-card-title{
        padding-top:16px;
    }

    #hiv-section-service-container-three{
        margin-top:5.5rem;
    }
}

@media (max-width: 960px){
    .hiv-section-one-container-description{
        width:300px;
    }
}

@media (max-width:775px){
    #hiv-section-service-container-two{
        margin-top:5.5rem;
    }
}

@media (max-width:663px){
    .hiv-section-col-container{
        height:auto;
    }
}

@media only screen and (max-width: 992px) and (min-width: 768px)  {
    .hiv-media-button-div{
        font-size:10px;
    }

    .hiv-media-button{
        height:45px !important; 
    }

    .media-features-button-container{
        padding-left:0;
        padding-right:0;

    }
}

@media (max-width: 992px) {
    .hiv-section-two-inner-card{
        padding-left:16px;padding-right:16px;
    }
    .hiv-section-two-card-title{
        font-size:16px;
    }

    .hiv-section-one-container{
        height:auto;
    }

    .hiv-banner-button{
        height:85px;
    }

    .hiv-banner-element-one{
        width: 265px;
    }

    .hiv-section-one {
        height: 100%;
    }

    .hiv-section-one-title-container{
        height:auto;
    }

    .hiv-section-two-cards {
        padding: 125px 0 0 0;
        /* padding: 80px 0 0 0; */
    }
    .hiv-section-three-row{
        height: 100%;
    }
    .hiv-section-two-container{
        padding: 8px 16px;
    }
    .hiv-section-faq-container{
        width: 100%;
        padding: 8px 0px;
    }
    .hiv-section-faq-ques {
        font-size: 16px;
    }

    .hiv-section-faq-ans{
        font-size: 14px;
    }

    .our-service-container-main-details{
        height:auto;
    }

    .hiv-banner-one-text{
        font-size:14px;
    }

    .social_link li{
        margin:auto;
    }

    .hiv-doctor-profile-bio{
        font-size:9px;
    }

    .hiv-doctor-profile-bio-roles{
        font-size:8px;
    }
}

@media (max-width: 767px) {
    .our-service-container{
        height:100%;
    }

    .hiv-banner-element-one{
        width: 240px;
    }

    .hiv-section-two-listing{
        flex-direction: column;
    }

    .hiv-section-two-card-desc{
        font-size: 12px;
    }

    .hiv-section-three-custom-padding-1{
        padding:0 24px;
    }
    .hiv-section-three-custom-padding-2{
        padding:0 16px;
    }

    .hiv-section-two{
        padding: 56px 0;
    }
    .hiv-section-faq-ques {
        font-size: 12px;
      }

      .hiv-section-faq-ans{
        font-size: 12px;
      }
      .hiv-section-faq-plus{
        font-size: 30px;
      }
    
    .hiv-section-two-sub-container{
        height: 123px;
    }
    .hiv-section-faq {
        background-position: center center;
    }
    .hiv-section-two-inner-card{
        padding-left:16px;padding-right:16px;
    }

    .hiv-doctor-profile-bio{
        font-size:12px;
    }

    .hiv-doctor-profile-bio-roles{
        font-size:10px;
    }

    .hiv-section-one-title{
        width:90%;
    }

    .social_link li{
        margin:0 5px;
    }

    .hiv-doctor-button{
        width:65%;
    }

    .hiv-media-button{
        width:100%;
    }
}

@media (max-width: 410px) {
    .hiv-section-two-sub-container{
        height: 153px;
        padding-top: 20px;
    }
}

@media (max-width: 500px) {
    .media-features-button-container{
        padding:0;
    }
    .hiv-banner-button{
        font-size:14px;
        height:94px;
        width:100%;
    }

    .hiv-banner-element-one{
        width: 270px;
    }

    .hiv-doctor-profile-bio{
        font-size:12px;
    }

    .hiv-doctor-profile-bio-roles{
        font-size:10px;
    }

    .hiv-section-two{
        padding-bottom: 24px;
    }
    .hiv-get-in-touch-title{
        font-size:36px;
    }

    .hiv-section-consult-button{
        width:100%;
    }
}
