

a{ text-decoration: none;}
/* section */
.section{ padding: 40px 20px;}


 @media (max-width: 766px){
.section {
    padding: 89px 0px;
    margin-top: 48px !important;
}

}

@media (max-width: 555px){
.section {
    padding: 0px 0px;
    margin-top: 103px !important;
}

}

 
.heading_sec{ max-width: 900px; margin: auto; text-align: center;}


    .zig-zig .inner-img {height: 100%;
    position: relative;
}
.zig-zig img{ height: 225px; object-fit: cover;    object-position: center; }
.zig-zig .box_content {
    padding: 20px;
    box-shadow: 0 0 6px 3px #00000a08;
    margin-bottom: 25px;
    transition: all 0.5s ease-in-out;
}
.zig-zig .box_content:hover {
    background: #283290;
   color: white;
}
.zig-zig .box_content:hover p{ color: white;}
.zig-zig .box_content a {

    color: #283290;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
} 
.zig-zig  .inner-content {
    margin-top: 10px;
}

.zig-zig .box_content:hover a{ color: white !important;}
.zig-zig .inner-content p{ font-size: 16px; color: #696969; transition: all 0.5s ease-in-out; }
.zig-zig .box_content h3{ font-size: 18px;}
/* .zig-zig .box_content p{  transition: all 0.5s ease-in-out;} */

.zig-zig .flex-items{ display: flex;}



/* form */

.form_section .form-group {
    margin-bottom: 20px;
} 
.form_section .login-otp.mt-2 a {
    text-decoration: none;
}
.form_section hr{     color: #283290;}  
.form_section .btn {
    background: #283290;
    color: white;
    transition: all 0.5 ease-in-out;
   
    border: 1px solid  #283290;}
    .form_section .btn:hover {
        background: white;
        color: #283290 !important;

}
.form_section .login_link a{  font-size: 14px; }
.form_section    img{ border-radius: 20px 0px 0px 20px; height: 100%;}
.form_section .flex-items{ display: flex;}
.inner-image {
    height: 100%;
}

/* input[type="checkbox"] {
    width: 17px;
    height: 17px;
} */
.sym .form-control{ color: #6c757d !important;}
.form_section .box_shadow { margin: 0px; padding: 0px; border-radius: 20px;
    box-shadow: 0 0 6px 3px #00000a08;
  }
   .reset{ background: white !important; color: #283290 !important;}
  .Register_form .reset:hover{ background:#283290!important; color:#ffffff !important; }
.form_section   .reset:hover{ background:#283290!important; color:#ffffff !important; } 


  /*end  */

  /* overview */
  body p{ color: #696969; }
    
  img{ height: 100%;}
   .main_wrapper h3{ font-size: 20px; font-weight: bold;}
 .main_wrapper .star svg{ width: 20px; height: 20px; fill:  #283290;;}
  .main_wrapper .image figure img{    width: 100px;

  height: 100px;
  border-radius: 50%;
  overflow: hidden;}
  .box-shadow .image{ position: relative;}
  .main_wrapper .image figure{ position: absolute; top: 50%; transform: translate(0%,-50%); left: 15px; margin: 0px; }
  .banner-img {
  margin-bottom: 28px;
}
.banner-img img{ 
  height: 300px; 
  border-radius: 10px;
}

  .button_groups {  gap:6px; }
.main_wrapper .box-shadow{  border-radius: 10px;    padding: 30px 25px;

  box-shadow: 0 0 5px 1px #00000021;} 
  .primary_button{ background-color:#283290; border: 1px solid #283290; color: white; text-decoration: none;    padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  text-align: center;
  display: block;
  text-transform: uppercase;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
 
  .primary_button:hover{ background-color: white; text-decoration: none;}
  .secondary_button{ background-color:white; border: 1px solid #283290; color:#283290;  text-decoration: none;    padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
  .secondary_button:hover{ text-decoration: none; background-color: #283290; color: white;}
 .timeing_main svg{      width: 33px;
  height: 33px;
  margin-right: 4px;
  display: inline-flex; }
  .about_com{font-size: 15px;}
  .timeing_main h4{ font-size: 16px; font-weight: bold;}
.button_groups a{ display: block; text-transform: uppercase;}
  .services_list a{ text-decoration: none;
  color: #212529;
}

  .main_wrapper  .nav-pills .nav-link.active, .nav-pills .show>.nav-link{ color: white; background-color: #283290;}
  .main_wrapper .nav-pills .nav-link {
  border-radius: 0.25rem;
  border: 1px solid #283290;
  color: #283290;
 
}
.inner-content.mt-3 {
  margin-bottom: 25px;
}
.ads_strip {
  /* height: 100%;
  background: #283290; */
}
.tabs_section .nav{     gap: 15px;}

.box_1 {
  box-shadow: 0 0 4px 1px #0000001c;
  border-radius: 10px;
padding: 30px 25px;
}
.box_2 .inner-box {
  box-shadow: 0 0 4px 1px #0000001c;
  border-radius: 10px;
  padding: 15px 25px;
}
  .box_2 img{  width: 85px; height: 85px;}
.button_groups{ flex-wrap: wrap;}
.main_wrapper .card-header {
  
  background-color: #283290}
  .main_wrapper   .card-header .btn-link{ color: white !important;}
  .main_wrapper   .card-header .btn-link:hover{ text-decoration: none;}
.inner-content h4{ color: #283290;}
.banner-blog{ background-position: center center; background-repeat: no-repeat; background-size: cover; height: 300px;}
.main_wrapper .card-header .btn-link {
  
  word-wrap: normal !important;
  text-align: left !important;
}
.card .btn{word-wrap: normal !important;
  text-align: left !important; }

 .box-shadow .inner-box{ position: relative; }
 
/* accordian*/
ul.accordion-list {
position: relative;
display: block;
width: 100%;
height: auto;
padding: 0px;
margin: 0;
list-style: none;

}
ul.accordion-list li {
position: relative;
display: block;
width: 100%;
height: auto;
background-color: #fff;
padding: 20px;
margin: 0 auto 15px auto;
border: 1px solid #eee;
border-radius: 5px;
cursor: pointer;
}
ul.accordion-list li.active h3:after {
transform: rotate(90deg);
}
ul.accordion-list li h3 {
font-weight: 700;
position: relative;
display: block;
width: 100%;
height: auto;
padding: 0 0 0 0;
margin: 0;
font-size: 15px;
letter-spacing: 0.01em;
cursor: pointer;
}
ul.accordion-list li h3:after {
font-family:"FontAwesome";
content: "\f105";
position: absolute;
right: 0;
top: 0;
color: #20d34a;
transition: all 0.3s ease-in-out;
font-size: 18px;
}
ul.accordion-list li div.answer {
position: relative;
display: block;
width: 100%;
height: auto;
margin: 0;
padding: 0;
cursor: pointer;
}
ul.accordion-list li div.answer p {
position: relative;
display: block;
font-weight: 300;
padding: 10px 0 0 0;
cursor: pointer;
line-height: 150%;
margin: 0 0 15px 0;
font-size: 14px;
}

/* end */
/* stories */
.Stories-blog .d-flex  {  gap: 30px;}
.icon_tag i{     background: #283290;
  padding: 10px 20px;
  border-radius: 50px;
  color: white;}
  .icon_tag   .fa-home:before {
  content: "\f015";
  margin-right: 10px;
}
.Stories-blog{ margin-top: 50px;}
.like.mb-3 {
  font-size: 16px;
}
.user_name p{ background: #20d34a;
  padding: 8px;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: white;
  font-weight: bold;
  font-size: 29px;
  text-transform: uppercase;}
.Stories-blog .description p {
  font-size: 16px;
}
.timeing_main p {
  color: #212529;
}
.like i{ color: #283290 ;}
.ads_strip img{ height: 300px; border-radius: 10px; }
.ads_strip { margin-bottom: 20px;}
.border-img img{ border-radius: 50%; width: 100px; height: 100px;}
/* end */

@media(max-width:768px){ 
.ads_strip img{ height: auto;}
.ads_strip {
  margin-bottom: 20px;
  margin-top: 25px;
  height: auto;
  
}
ul.accordion-list li h3:after{ right: -10px; }
.banner-img img {
  height: auto !important;  }
.patient_stories.mt-5 {
  margin-top: 20px !important;
}
.main_wrapper .image figure img {
  width: 76px;
  height: 76px;
}
.Stories-blog .d-flex {
  gap: 18px;
  flex-direction: column-reverse;
}

.d-flex.align-items-center.justify-content-between {
  display: block !important;
  margin-bottom: 20px;}

.main_wrapper .inner-box {
 

  margin-bottom: 20px;
}}

  /* end */







  /* media query */
  @media(max-width:768px){
   
    .form_padding{ overflow: hidden;}

    .form_padding{  padding: 20px !important;}
  
    .form_section img { object-fit: cover;
        border-radius: 20px 20px 0px 0px}
        .form_section .inner-image {
        
            height: 400px;
        }
        .zig-zig img {
            height: auto;
            
        }
        .zig-zig .image-1 {
         
            margin-bottom: 15px;
        }
        .zig-zig-2 .mobile{ flex-direction: column-reverse;     }
    }

    @media(max-width:992px){
        /* .image-1 {
            height: 400px !important;margin-bottom: 20px;
        } */
   }

 .main_wrapper {
        margin-top: 150px;
        margin-bottom: 20px
      }
     
      @media (max-width: 768px){
.zig-zig img {
    height: 100%;
    10: 100;
    width: 100%;
        }
}


/*Arvind css */
.button_groups a{
font-size:14px !important;
}
