

/* new gs css */
h1.anf-pg-heading {
  align-self: center;
  color: var(--sapphire);
  font-family: 'Libre Baskerville', serif;
  font-size: var(--font-size-xxl);
  font-weight: 700;
  letter-spacing: 0;
  padding: 50px 0;
}
.anf-pg-heading-sub{
  align-self: center;
  color: var(--jaffa);
  font-family: 'Libre Baskerville', serif;
  font-size: var(--font-size-xl);
  font-weight: 700;
  letter-spacing: 0;
  padding: 20px 0;
}
.anf-pg-heading-sub{
  align-self: center;
  /* color: var(--jaffa); */
  font-family: 'Libre Baskerville', serif;
  font-size: var(--font-size-xl);
  font-weight: 700;
  letter-spacing: 0;
  padding: 20px 0;
}
.anf-colorblue{
  color: var(--sapphire);
}
.anf-colorred{
  color: var(--jaffa);
}
.anf-gs-mx-auto{
  margin: 0px 4rem;
}
.anf-gs-title {
  background: #2664a8;
  color: white;
  text-align: center;
}
ul.anf-gs-list {
  background: #edf8fe;
  min-height: 276px;
  padding-left: 2.7rem;
  padding-top: 1.3rem;
}
ul.anf-gs-list li {
  margin-bottom: 15px;
    list-style: none !important;
    position: relative;
}
ul.anf-gs-list li a {
  color: #2561a3;
}

ul.anf-gs-list li::before {
  content: "";
  position: absolute;
  color: #2561a3;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #2664a8;
  border-radius: 65%;
  left: -1.5rem;
  top: 0.5rem;
}
.anf-gs-wrap {
  margin-bottom: 35px;
} 
.anf-gs-plus-enr{
  background: #fff7e9;
    text-align: center;
}
.anf-gs-plus-enr span{
  color:var(--jaffa);
  font-weight: 600;
}
.anf-gs-plus-enr {
  background: #fff7e9;
  text-align: center;
  PADDING: 2rem 8rem;
  FONT-WEIGHT: 100;
}
.anf-mb-o{
  margin-bottom: 0;
}
.anf-gs-plus-enr{
  margin-bottom: 42px;
}
.anf-gs-mx-auto-l2{
  margin: 0px 1.6rem;
}
@media screen and (min-width:767px) and (max-width:992px){

  ul.anf-gs-list li {
    font-size: 12px;
  }
  ul.anf-gs-list{
    padding-left: 1.7rem;
  }
  ul.anf-gs-list li::before{
    left: -1rem;
    width: 6px;
    height: 6px;
  }
  .anf-gs-title{
    font-size: 12px;
  }
  .anf-gs-plus-enr{
    PADDING: 2rem 4rem;
  }
}
@media screen and (max-width:767px){
  h1.anf-pg-heading {
    font-size: var(--font-size-l);
    padding: 12px 25px;
  }
  .anf-gs-mx-auto {
    margin: 0px 1rem;
  }
  h1.anf-pg-heading-sub.anf-colorblue {
    color: #5c5c5c;
    font-size: var(--font-size-s);
    font-family: var(--font-family-louis_george_cafe-regular);
}
.anf-gs-title {
  background: transparent;
  color: #2664a8;
  text-align: left;
  font-weight: 600;
}
ul.anf-gs-list {
  background: transparent;
  padding-left: 1.7rem;
  padding-top: 12px;
}
ul.anf-gs-list li::before{
  color: var(--jaffa);
  background: var(--jaffa);;
}
ul.anf-gs-list{
  min-height: initial;
}
.anf-gs-title {
  padding-left: 1.8rem;
}
.anf-gs-plus-enr{
  PADDING: 2rem 1rem;
}
.anf-gs-plus-enr p {
  font-size: 12px;
  line-height: 19px;
}
}


/*kk css*/
.cus-ec-tabs .nav-tabsc ul {
  margin: 0 !important;
  padding: 0 0 1em 0 !important;
  font-weight: bold !important;
}
.cus-ec-tabs .nav-tabsc ul li {
 line-height: 24px !important;
 text-align: left !important;
}
.cus-ec-tabs .nav-tabsc ul li a {
   color: var(--manhattan);
   font-family: 'Libre Baskerville', serif;
   font-size: var(--font-size-xl);
   font-weight: 700;
   height: 40px;
   letter-spacing: 0;
   margin-top: -1px;
   text-align: left;
   margin-right: 30px;
}
.cus-ec-tabs .nav-tabsc ul li a:hover {
 color: var(--jaffa) !important;
}
.cus-ec-tabs .nav-tabsc ul li a:hover, .cus-ec-tabs .nav-tabsc ul li a.active , .cus-ec-tabs .nav-tabsc ul li a.visited, .cus-ec-tabs .nav-tabsc ul li a.link{
  border-bottom: 4px solid var(--jaffa);
  color: var(--jaffa);
}
.why-choose{
 color: #ff9900;
   font-family: 'Libre Baskerville', serif;
   font-size: 36px;
   font-weight: 700;
   left: 101px;
   letter-spacing: 0;
   line-height: 51px;
   position: absolute;
   top: 236px;
   transform: rotate(-0.35deg);
   white-space: nowrap;
}
.ecTab2_inner{
 background-color: var(--serenade);
}
.ectab2-left_img{
     max-width: 390px;
   margin: auto;
   display: block;
   margin-top: 4rem;
}
.why-choose-us-right ul li {
   background: white;
   margin-bottom: 20px;
   padding: 25px 15px 25px 32px;
   margin-right: 23px;
   margin-top: 24px;
}
.why-choose-us-right ul li{
 background-image: url('../images/ec-icon-list.png');
 background-repeat: no-repeat;
   background-size: 16px 16px;
   background-position: 9px;
}
.why-choose-us-right {
   max-height: 455px;
   overflow-y: scroll;
}


.why-choose-us-eye ul
{
	list-style:none;
}
.why-choose-us-eye ul li {
   background: white;
   margin-bottom: 20px;
   padding: 25px 15px 25px 32px;
   margin-right: 23px;
   margin-top: 24px;
}
.why-choose-us-eye ul li{
 background-image: url('../images/ec-icon-list.png');
 background-repeat: no-repeat;
   background-size: 16px 16px;
   background-position: 9px;
}
.why-choose-us-eye {
   max-height: 455px;
   
}

.ec_cus_w100{
 width: 100%;
}

.ec_ser_row_inner{
align-items: center;
   margin-top: 1px;
   width: 33%;
   min-height: 100px;
   display: inline-flex;
}
.overlap-group {
   height: 51px;
   position: relative;
   width: 51px;
}
.ec_mask-group {
   height: 51px;
   left: 0;
   position: absolute;
   top: 0;
   width: 51px;
}
.ec_ser_row_right_text{

       height: auto;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 3px;
    margin-left: 20px;
    word-break: break-word;
    width: 80%;

    
}

.ec_ser_row_right_text Span{
    color: var(--fuscous-gray);
//   font-family: var(--font-family-louis_george_cafe-regular);
   font-size: var(--font-size-xl);
   font-style: normal;
   font-weight: 400;
}
.ec_ser_row {
   border-bottom: 1px solid #edf8fe;
}
.ec_ser_row {
   align-items: center;
   display: inline-block;
   margin-right: 53px;
   width: 100%;
   justify-content: space-between;
   padding: 30px 0;
}
.ec_ser_line{
 border-bottom: 1px solid #eeeeee;
}
.dc_card_inner {
   height: 280px;
   background: #f4ecdf;
   display: block;
   width: 100%;
   background: linear-gradient(to left,#f4ecdf 79%,  #fff  29%);
   margin-top: 4em;
}
.dc_card_doc {
 position: absolute;
   left: 3%;
}
.dc_card_inner-right {
     margin-left: 40%;
   display: inline-block;
}
.doc_info_details.dname{
 color: var(--jaffa);
   //font-family: var(--font-family-louis_george_cafe-bold);
   font-size: var(--font-size-xl);
   font-style: normal;
   font-weight: 700;
   padding-top: 32px;
}
.doc_info_details.pname{
   color: var(--fuscous-gray);
   //font-family: var(--font-family-louis_george_cafe-bold);
   font-size: 14px;
   font-style: normal;
   font-weight: 700;
}
span.doc_info_details_l {
   color: var(--jaffa);
   //font-family: var(--font-family-louis_george_cafe-bold);
   font-size: 14px;
   font-style: normal;
   font-weight: 700;
}
span.doc_info_details_r{
   color: var(--fuscous-gray);
   //font-family: var(--font-family-louis_george_cafe-regular);
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
}
.doc_info1 {
   margin-bottom: 11px;
}
.doc_book-appointment {
background-color: var(--jaffa);
   border-radius: 4px;
   height: 35px;
   margin-top: 11px;
   margin-bottom: 18px;
   width: 156px;
   color: white;
   font-size: 16px;
   line-height: 34px;
   text-align: center;
   padding-bottom: 32px;
}
.doc_book-appointment a{
   color: #fff !important;
   display: block;
}
.dc_card_doc img {
   height: 280px;
}
.mb-50{
 margin-bottom: 50px;
}
.cus-mb-0{
 margin-bottom: 0;
}
.dc_card_inner-right:after {
   background: url(../img/bg-logo.png);
   content: "";
   display: block;
   position: absolute;
   width: 159px;
   height: 169px;
   right: 28px;
   bottom: 0px;
   background-repeat: no-repeat;
}
@media all and (max-width: 1200px) {
 .ec_ser_row_inner{
   width: 48%;
   min-height: 96px;
 }  
 .ec_ser_line{
   display: none;
 }
 .ec_ser_row_right_text Span {
   font-size: var(--font-size-m);
 }
}
@media all and (max-width: 992px){
 .dc_card_inner {
   max-width: 715px;
}
.ectab2-left_img {
   max-width: 273px;
   margin: auto;
   display: block;
   margin-top: 9rem;
}
.why-choose{
     font-size: 19px;
}
.cus-ec-tabs .nav-tabsc ul li a {
   font-size: 18px !important;
}
}

@media all and (max-width: 767px){
 .ec_ser_row_inner{
   width: 100%;
   min-height: 96px;
 }  
}
@media all and (max-width: 480px){
 .dc_card_doc img {
   width: 17.5rem;
   margin: auto;
   display: block;
}
  .dc_card_doc {
   position: relative;
 }
   .dc_card_inner-right {
   margin-left: 2rem;
   display: block;
}
.dc_card_inner {
   background: #f4ecdf;
   padding-bottom: 27px;
}
.cus-ec-tabs .nav-tabsc ul li {
   width: 100%;
   display: block;
   margin-bottom: 26px;
}
.ectab2-left_img {
   max-width: 240px;
   margin: auto;
   display: block;
   margin-top: 4rem;
}
.why-choose{
 top: 161px;
   font-size: 14px;
}
.ectab2-left_img{
 margin-bottom: 34px;
}
}
/* Scrollbar Styling */
.why-choose-us-right::-webkit-scrollbar {
  width: 10px;
}

.why-choose-us-right::-webkit-scrollbar-track {
  background-color: #ebebeb;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.why-choose-us-right::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #f58634; 
}

.gs-color {
  color: var(--sapphire) !important;
}
.light-blue {
background-color: #edf8fe !important;
}

@media(max-width: 767px) {
  .ec_ser_row {
    padding: 15px; 
  }
  .mb-50 {
    margin-bottom: 0px !important;
  }
}
/*end of cus css*/