body{ font-size: 22px; }

.tsop-head-section { height: 40px !important; background-color: red !important; }

.tsop-head-section p a { font-size: 16px !important; text-align: right !important; }

.knowledge-title { font-size: 50px; margin-bottom: 0px; }
.sec_head { text-align: center !important;  }
.sec_con_text  { text-align: center !important; padding-left: 0px  !important; padding: 0 0rem !important;color: #545454; }
.sec_head { color: #000 !important; }
.sec3_con_text { font-weight: normal !important; }

.head{ font-size: 45px; }

.heading-section h2 { width: 100%; font-weight: 600; font-size: 36px; letter-spacing: 1px; }
.left-padding { padding-left: 20px; }
.references {  padding-left: 5px;   }


.knowledge-discription { font-size: 22px; margin-bottom: 5px; margin-top: 10px;    font-style: italic; }

.card-footer-blog h3 { font-size: 20px; color: #000; text-align:center; padding-top: 10px;  margin-bottom: 30px;}
.card-blog a:hover { text-decoration: none; color: red !important; }
.blog-img img { border-radius: 8px; }
.campaigns-global .card {margin-bottom: 30px;}
 
.sec7_t1 { font-size: 28px !important;}


.carousel-item img { width: 100%; height: auto; }

.relative-sect { padding-right: 0px; padding-left: 0px; }
 
.modal-title { font-size: 20px !important; }

.sect-img-div .img_sec { padding-left: 0px;padding-right: 0px; }
.references p { font-size:16px; margin-bottom: 5px; }
.video { display: none;}

.videos-grid { margin-bottom: 30px; }

.videos-grid img { width: 100%; height: auto; }

.text-wrapper-s1.slider-wrap-lp.pok_lp-text { width: 85%; }
.new-de-text { text-align: left; color: #000; }
.blog-discription { padding-top: 10px; margin-bottom: 20px;  }
.blog-discription p { text-align: left; font-size: 20px;}
.blog-discription  h4 {    font-size: 28px;    font-weight: 600;}
.blog-discription ul li{ font-size: inherit; }
.blog-discription ul, .blog-discription ol{ padding-left: 20px; }

.width100 { width: 100%; height: auto; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); }
.challange_btn-hiv { background: #ad0015;
    color: #fff;
    border-radius: 12px;
    padding: 10px 30px;
    font-size: 26px;
    margin-top: 1.5rem;
    position: relative;
    bottom: 6.3rem;font-weight: 800; }

.margin-bo { margin-bottom: 10px; }
 .thyroid .z0 { height: 400px ; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0px !important;
    font-weight: 500;
    line-height: 1.2;
}
.risk-ic p { text-transform: capitalize; }
.sexual-causes ul { padding-left: 20px !important; }



 .challange_btn-hiv:hover { color: white; }   
.blog-img img { width: 100% !important; height: auto !important;  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28)!important ;  }
.img-fluid {
    max-width: 100%;/* box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28) !important ; border-radius: 10px;*/
    height: auto;
}

.sexual-causes ul { padding-left: 0px !important; }

.col-md-6.hiv-2-sec.h-i-v-1 {
    background: #f42a39;
    color: white;
    padding: 20px;
}
 

.gallery_view .nav-pills .nav-link {
   
    border: 1px solid #0000002b;
    border-radius: 5px;
    margin-right: 25px;
    margin-left: 25px;
    color: #000;
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28);
    font-size: 26px;
    letter-spacing: 0.5px;
    font-weight: 600;
    width: 150px; margin-bottom: 10px;

}

.hyperthyroidism {

margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    font-size: inherit;


}

.thyroid .risk-ic img {
    width: 85px; height: 85px;
    padding-bottom: 15px;
}

.btnSelection { font-weight: 600 !important; color: #af1f2b !important; }
.gallery_view .nav {
    margin: 45px 0;
}
.challange_btn2  { background: #d71b5f !important; }
.backBtn { display: none !important; }

body.fertilityBody .btn.q_btn { border: 2px solid #bc422b !important; }
button.btnSelection.q_btn.btn.hepa-b { border: 2px solid #bc422b !important; }
button.btnSelection.q_btn.btn.cc-b { border: 2px solid #bc422b !important; }
.btn.q_btn { border: 2px solid #bc422b !important; }

.gallery_view .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
 background-color: #3669af;
    font-size: 26px;
    border: 1px solid #312c3b3b;
    letter-spacing: 1px;
    color: #fff; width: 150px;
    box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.86);  font-weight: 600;
}
.world-heR-DAY .init2 { text-align: center; font-size: 22px; }

.af-clr_bg {
    background: #d3474f !important;
}

.sloid-img img {
    width: 100%;
    height: auto;
}

.crisis_div img {
    width: 100% !important;
    height: auto !important;
}


.under_span  { text-transform: unset; }

.font-st { font-weight: 500; }

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
     flex:none;
    text-align: center;
    margin: 0 auto;
}

a.btn.btnviewAll {
    background: #0d4f9e; border-radius: 30px !important; margin-bottom: 30px !important; }

.sec7_part1 img { width: 100% !important; height: auto !important; }
a.readmore.btn {
    background: #474342;
    color: #fff;
    border-radius: 35px;
    padding: 0 15px;
    font-weight: 500; font-size: 15px;margin-top: 0px;
}
p.wrap-text-headnew{ font-size: 1.2em;margin-top: 0px; }
.wrap-text-headnew {   font-family: ImagoTTBoo;  }
.fertility_causes {  background: #dedcdc;  padding: 45px; }
.fertility_causes p.sec3_con_text {
    padding-top: 0px; /* font-size: 16px;*/  color: #000; /* text-align: justify;*/
}
.risk-ic img { padding-bottom: 15px; height: 98px; }
#mega-menu-wrap-primary {  width: 100% !important; }
#mega-menu-wrap-primary ul { float: right !important; }


.text-sizenew1 { font-size: 22px; }
.btn.challange_btn {
       /*background: #EC5F92;*/
    color: #fff;
    border-radius: 12px;
    padding: 10px 30px;
    font-size: 26px;
    margin-top: 1.5rem;
    position: relative;
    bottom: 6.3rem;
}
.sec7_t1{ font-weight: normal; }
.sec7_part1 img { max-width: 320px; }
#articles .card-blog .blog-img{  }
 .thyroid .wrassss { padding: 4.5rem; }
.home_article img { width: 100%; height: 194px; }

/* Final css changes */
.carousel-caption h3, .abt_section1_text { font-size: 50px !important; }
.bl_head { color: #0d4f9e; }

.risk-ic p { text-transform: initial; }
ul.text-left.preeclamp{ padding-left: 1rem; }
.screening p {margin-bottom: 0px; font-size: 22px;}
/*.sec8_cont{ min-height: 165px; }*/
p.sym-p { text-transform: initial; }
.section1_subtext{ text-transform: capitalize; }
.img_sec img {  height: 100% !important; }

.world-heR-DAY .links{ font-size: 22px !important; }
.sec-img-3 a .imgBorder{ height: 96%; }
.sec8_item img { border: 1px solid #ddd; }
    
    .sub_text { padding: 5px!important;text-transform: capitalize; }
    .wrp-img{ object-fit: cover; }

    .lc-shp_pie-txt{ font-size: 24px; color:#464545; }
    .bc_icons{     width: 80px; }

/*.ha_sym_left
.ha_sym_center
.ha_sym_right*/
.ha_sym_left { text-align: left;  }
.ha_sym_center{     text-align: center; }
.ha_sym_right { text-align: right; }

.totd .relative-sect h3{ font-size: 40px; }
.totd .relative-sect p{ font-size: 22px; }

.ty_causes p{ font-size: 22px; }
.sec8_cont_t1 {font-size: 22px; }

.world-heR-DAY .init2{ line-height: 34px; }
.sec8_cont{ height: 142px; }

.cus-h-p.hppp, .screening p{ font-size: inherit; }
.sec_con_text{ font-size: inherit; }
#footer{ font-size: 17px; }
.fertilityBody p.sec3_con_text{text-align: left;}
.fertility_causes p.sec3_con_text, .fertilityBody p.sec3_con_text, h1.sec_head3, p.sec3_con_text, .sec_subhead1, .sec_con_text1, .sec6_text,
.text-sizenew1,p.abt_sec2_text, .sec3_con_text.aa- , .thyroid .wrassss p, .thyroid .risk-ic p.sub-img, .thyroid p.sec_subhead.ne{ font-size: inherit; }
p.sec3_con_text.grey-2-sec{ padding: 1em; }

  p.wrap-text-headnew{ font-size: 20px; }

@media screen and (max-width: 1600px){
    .home_article img, .whitepatch{     height: 160px; }
    p.wrap-text-headnew{     padding-top: 20px !important;margin-bottom: 0px; }
    h1.bn_section1_text{     font-size:4rem !important; }
    p.wrap-text-headnew{ font-size: 20px; }
}
@media screen and (max-width: 1366px){
    /*.text-sizenew1{ font-size: 16px; }*/
     h1.bn_section1_text{     font-size:2.5rem !important; }
     h1.section1_text{ font-size: 40px !important; }
     .sec8_cont_t1 {font-size: 20px; }
    p.wrap-text-headnew{ font-size: 18px; }

}
@media screen and (max-width: 1200px){
    p.sec4_text{ font-size: 24px; }
    .sec_4_sub_text{ padding: 0rem 6rem; }
    .it{ padding: 0px; }
    body, html{ overflow-x: hidden; }
    .sec4_cont { padding: 1rem 2rem 2rem 3rem; }

    h1.section1_text { font-size: 35px !important;}
    .section1_subtext{ font-size: 20px !important; }
    .slider-overlap{ margin-top: 0px; }

    .thyroid .wrassss { padding: 2.5rem; }
    .col-md-8.offset-md-2.col-12.aa-para p.af-cmnc-txt { font-size: 15px !important;margin-top: 30px;}
    ul.sec_subhead li {margin-bottom: 1rem;font-size: 19px !important;}
    .cc-2-sec .sec5_t1{ font-size: 30px !important; }
    
}

@media screen and (min-width: 768px) and (max-width: 1200px), (min-device-width: 768px) and
(max-device-width: 1200px) and (orientation : landscape) {
       #mega-menu-primary{
         position: absolute !important; 
         right: 0px !important; 
         top: 67px !important; 
         width: 60% !important; 
         background: #f3f1f1 !important;
    }
}

 /*------------------------------ Mobile Portrait Start -----------------------------------*/
@media screen and (max-width: 991px){
    /*#mega-menu-wrap-primary {  width: 100% !important; }
    /*#mega-menu-wrap-primary ul { float: right !important; }*/
     h1.bn_section1_text{     font-size:2rem !important; }
     .top-banner-caption.col-sm-12{ margin-top: 8rem !important; }
      h1.section1_text{ font-size: 24px !important; }
      .sec8_cont_t1 {font-size: 18px; }
      p.sec4_text { font-size: 20px; }
      .wrap-text-head{ padding: 20px 0px; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ font-size: 14px !important; }

      .totd .relative-sect h3{ font-size: 28px; } .totd .relative-sect h3{ font-size: 16px; }

      .sec8_cont{ padding: 1em; }
      .col-md-8.offset-md-2.col-12.aa-para p.af-cmnc-txt { font-size: 15px !important;margin-top: 20px;}
      .ha_sym_left, .ha_sym_right{ font-size: 13px; }
      
      img.full_imgc {max-height: 400px;object-fit: cover; }
      h2.cc-sec5_t1.ImagoTTMed { font-size: 26px !important; }
    ul.sec_subhead li {font-size: 17px !important;}
    .cc-2-sec{ text-align: center !important; }
    .ty_causes h1 {font-size: 32px;}
 

}
@media screen and (max-width: 767px){
    nav.gmd-2.navbar.navbar-expand-md.fixed-top.bg-light{ padding: 0rem 2rem; }
    #mega-menu-wrap-primary .mega-menu-toggle {  display: block; width: 20px;  float: right;  position: absolute;   top: -56px;  right: 0px; }
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{ width: 100%; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ font-size: 14px; }
   
    h1.bn_section1_text{     font-size:1.7rem !important; }
    .top-banner-caption.col-sm-12{ margin-top: 2rem !important; }
    .abt_sec2_text { padding: 15px !important; }

    .c_card { bottom: 0!important; top: 0px !important; padding-bottom:0px !important }
    h1.section1_text { font-size: 16px !important;padding-top: 10px;margin-bottom: 0px; }
    /*.slider-overlap { margin-top: -87px;}*/
    .bn_img{     height: auto !important; } .about_b_text{ top: 50%; }
    .carousel-caption h3, .abt_section1_text{ font-size: 25px !important; }
    .col-md-6.hiv-2-sec.h-i-v-2{ padding: 20px; } .sec5_img img{ width: 40%; }
    .col-md-8.offset-md-2.col-12.aa-para p.af-cmnc-txt{ text-align: center !important; }
    .blue_heading { font-size: 24px !important; }
    .fertility_causes p.sec3_con_text{ text-align: left; }
    .col-md-6.div4 { height: auto !important; }
    /*.aa-sym-prt h1.aa-clr_b, .col-md-3.aa-sym-prt p{ text-align: left !important; }*/
    .thyroid .z0 { height: auto; }
    .thyroid .wrassss { padding: 20px; }
    .section1_subtext { font-size: 14px !important; }
    .thyroid .text-wrapper-s1{ bottom: unset; }
    .thyroid_header { width: 100%; }
    .thyroid_header p{ font-size: 13px !important; }

    .lc-shp_pie-txt{ font-size: 15px; }
    .bc_servay_area .sec4_t1 { font-size: 15px !important; } .bc_servay_area .sec4_t2 { font-size: 15px; } .bc_servay_area .sec4_t3 { font-size: 15px; } 
    .bc_icons { width: 50px;}

    .ha_sym_left { text-align: left;    padding-left: 70px; }
    .ha_sym_center img{ width: 250px }
    .ha_sym_right { text-align: right; padding-right: 70px; }

    .totd .relative-sect h3{ font-size: 30px; }  .totd .relative-sect p{ font-size: 16px; }
    .ty_causes h1{ font-size: 28px; }
    .ty_causes{ text-align: center; }

    .wr01, .home_article img, .whitepatch{ height: auto; }
    /*.home_article .col-md-4.f1{ order: 1; }  */  .home_article .whitepatch{ order: 1; } a.readmore.btn{ margin-bottom: 20px; }
    /*.it{ padding: 0px; }*/
    .lp-pad-btn-lft{text-align: center; }
    a.video { display: none !important;}
     .sec_con_text{ padding: 0px 18px !important } 
     .r_sec5,.l_sec5 {text-align: center;}

}

@media screen and (max-width: 600px){
    .home_article .whitepatch{ order: unset; }
    .top-head-section {display: none;}
}

/* one plaus media query */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){
    .bn_img {  height: auto !important;object-fit: contain; }
    .bn_img.mobi_banner{height: 100px!important;
    object-fit: contain;
    width: 350px !important; }
}
@media screen and (max-width: 520px){
    .margin-b { margin-bottom: 0px; }
    .awaren_campaigns {  }
    .wq_questionTextCtr h4 { font-size: 22px !important; line-height: 26px !important;  }
    .wq_singleAnswerCtr .wq_answerTxtCtr  { font-weight: 400 !important; }

     p.wrap-text-headnew{ margin-bottom: 0px; }
     .home_article img, .whitepatch{ height: auto; }
    .home_article .readmore.btn{ margin-bottom: 15px;}
     h1.bn_section1_text{     font-size:1.5rem !important; }
     #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ font-size: 14px; }

     /* font and spacing for mobile */
     h1.section1_text{    font-size: 14px !important; padding-top: 0px; margin-bottom: 0px;}
     .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 6px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

.lp-pad-img {
    padding: 20px 35px;
}

    .section1_subtext{ font-size: 12px !important; }
    .carousel-caption h3, .abt_section1_text {font-size: 15px !important;}
    /*heading size-----------*/
    .blue_heading, .sec_4_main_text, .sec4_chead, .landing-page h1, .card_t1, h1.sec_head, .sec_head, .eabc_head, p.lc-hed-td, .blog-discription h1
     {font-size: 20px !important; margin-bottom: 0px; padding-top: 2px;}  

     .sub_text { margin-bottom: 10px; }
     .expert-speak { padding-top: 10px; }
     .padding-b h1 { margin-bottom: 20px; }
    .thyroid .risk-ic img {
    width: 50px;
    height: 50px;
    padding-bottom: 15px;
}
.pad-chan { line-height: 5px !important; }
.over-font { font-size: 18px; }
    /*.sub_text, .sec_4_sub_text{ font-size: 22px; }*/
    
    /*.sec_4_main_text{font-size: 34px;} .sec4_chead{ font-size: 32px; }*/
    
    .sec4_text, .sec4csub, .sec_4_sub_text, .sub_text { font-size: 18px !important; line-height: 24px; }

    .head{ font-size: 26px; padding-top: 10px; }
    .wrap-text-head { font-size: 18px !important;padding: 20px !important;} 

    /*paragraph size-----------*/
    .abt_sec2_text p, .Pinktext, .blog-discription p{font-size: 17px;}
    p.wrap-text-headnew, .landing-page p, p.sec_subhead { font-size: 18px !important;
    line-height: 26px; }
    }
.fertilityBody p.sec3_con_text {
    padding-top: 10px; } 
    .padding-b { margin-bottom: 10px; }
     h4 { font-size: 1rem;}
    

    /* spacing */
    .c_card.padd_top_30{ padding-top: 20px; } .padd_top_50{ padding-top: 35px ;}
    .hiv-cus-row .row.w-100{     padding-left: 25px; }
    .fertilityBody .wr007 {padding: 20px 0px; }
    .eabc_head{ margin: 10px 0px; }

    .img_sec { margin-bottom: 30px; }
	.padd-top-3 { padding-top: 10px; }
    .divider-2 { margin-top: 20px;}

     p.sec3_con_text { padding-top: 0px; }

	.landing-page .padd_top_30 { padding-top: 20px;}


  .blog-discription  ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: black; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 10px; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.blog-discription  ul li { list-style: none; }



@media (max-width: 480px) and (min-width: 320px){ .col-md-12.banner-top-div {   margin-top:0rem !important; } h1.bn_section1_text {width: 50%;} }
@media (max-width: 420px) and (min-width: 320px){
    .item { width: 100% !important;  }
    .it{     padding: 0px; }
}

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