.collapse.navbar-collapse.justify-content-end.flex-column {
    align-items: flex-end;
}
.thinline {
    display: block;
    height: 1px;
    width: 50%;
    background: #ededed;
}
.custom_navbar ul li a {
    color: #000000 !important;
    padding: 10px 15px !important;
}
.custom_navbar ul li a:hover {
    color: #d6030d !important;
}
.custom_navbar ul li.active a {
    color: #d6030d !important;
}
img.logo {
    width: 150px;
}
.bi-twitter-x::before {
    content: "\f8db";
}
.bi::before,
[class*=" bi-"]::before,
[class^=bi-]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
section.copyright {
    background: #EE7C00;
    color: #fff;
    padding: 10px;
}
section.copyright p {
    margin-bottom: 0px;
}
section.copyright p a:hover {
    color: #ffffff;
}
html {
    scroll-behavior: smooth;
}
.ctn_tab {
    position: absolute;
    top: -100px;
}
.prescribing_information input.secondary_btn {
    margin-top: 20px;
    background: linear-gradient(181.4deg, #EE7C00 23.44%, #BC0607 131.35%);
    padding: 15px 30px;
    border-radius: 30px;
    color: #fff;
    font-weight: 500;
    border: 2px solid transparent;
    float: right;
}
.prescribing_information input.secondary_btn:hover {
    background: #d6030d;
    border: 2px solid #d6030d;
}

.leadformbox input.submit_button{
     margin-top: 20px;
    background: linear-gradient(181.4deg, #EE7C00 23.44%, #BC0607 131.35%);
    padding: 15px 30px;
    border-radius: 30px;
    color: #fff;
    font-weight: 500;
    border: 2px solid transparent; 
    display: block;   
    margin: 0px auto;
}
.leadformbox input.submit_button:hover {
    background: #d6030d;
    border: 2px solid #d6030d;
}

.carousel-inner img {
    width: 100%;
    height: 100%;
}
/* FAQ SECTION styles */
.accordion>.card {
    overflow: hidden;
}
.blog_context img {
    width: 100%;
}
img.blog_inner_img {
    width: 100%;
}
.blog_progress_bar {
    height: 5px;
    background: #bb8c2d;
    width: 0%;
    position: fixed;
    top: 55px;
}
.accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px;
}
.leadForm .form-group {
    position: relative;
    margin-bottom: 1.5em;
}
.leadForm label.text-red.text-capitalize.text-normal {
    font-size: 12px;
    position: absolute;
    bottom: -18px;
    left: 12px;
    background: white;
    color: #bd060e;
}

/* Success Page Styles ********/
.success-page-section {
    padding: 75px 0;
    margin-top: 0;
}
.success-text {
    text-align: center;
}
.success-text h2 {
    font-size: 30px;
    color: #dc884e;
    font-weight: 900;
}
.success-text p {
    font-size: 18px;
    padding: 8px 0;
    color: #222d35;
    font-weight: 500;
}
.success-text h6 {
    background-color: #ec3726;
    width: 175px;
    margin: 0 auto;
    padding: 15px 0;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
}
.success-text h6 a {
    color: #ffffff;
    display: block;
}
.success-text h6 a:hover {
    text-decoration: none;
}
.innter_page_top .innter_tab_lsit.faqslist .listsect .listfq .button1 {
  border: 2px solid transparent;
}
.banner_section .banner_content .comon_buttons .button1{
    border: 2px solid transparent;
    }
    .faq_section .button1{
border: 2px solid transparent;
}
.faq_section{padding-top:50px;padding-bottom:50px;}

/* Mobile Responsive */
@media only screen and (max-width: 767px) {
  .scientificinfo{
    background-image: unset;
    background:#d6030d;
  }
  .small{justify-content:start !important;}
  section.footer_content .fotter_menu ul.footernav{flex-direction:column;}
  .navbar .container{margin:8px 15px;}
 .mb_nav {
    width: 100% !important;
    flex-basis: auto !important;
  }
  img.logo{width:100px;}
  .helath_mb_nav{display:none;}
  .collapse.navbar-collapse.justify-content-end.flex-column{flex-direction: column-reverse !important;
    align-items:start;}
    a.nav-link.py-1.px-2.font-14{font-size:16px;}
    .thinline{display:none;}
  .banner_section{margin-top:66px;}
  .banner_section img.banner_img{width:100%;}
  .banner_section .banner_content{width:100%;left:0%;padding:10px;top:58%;}
  .banner_section .banner_content .comon_buttons .button1{padding: 15px 15px;
        line-height: 8px !important;
        font-size: 12px;}
        .banner_section .banner_content .comon_buttons .btn.button2{padding: 15px 15px;
        line-height: 8px !important;
        font-size: 12px;}
  .scientificinfo .scibrncontent{width:100%;}
  .faq_section{padding-top:20px;padding-bottom:20px;}
  .faq_section img{margin: 20px auto;
        display: block;
        text-align: center;
        float: none;}
  .aboutn_sec img{width:100%;}
  .benifits img{width:100%;}
  .benifits{padding-bottom:0px !important; padding-top: 20px !important;}
  .whytreatment img{width:100%;}
  section.footer_content .fotter_menu ul.footernav{gap:5px; text-align: center;}
  .banner_section .banner_content h1{font-size:22px;}
   .banner_section .banner_content p{font-size:14px !important;}
  .whytreatment .text-left{padding-top:30px;padding-bottom:20px;}
  .cmnh1andh2{font-size:30px;}
  .disclaimer_sec{padding-top:20px !important;padding-bottom:20px !important;padding:0px;}
  .innter_page_top .inner_tabs{padding:0px;padding-top:20px !important;padding-bottom:20px !important;}
  .contact_info .leadformbox{padding:30px;}
  .faq_section .card{padding-bottom:10px;}
  .prescribingform{margin-top:66px;}
  .innter_page_top{margin-top:66px;}
  .contact_info{margin-top:66px;}
  section.whytreatment.pt-50.pb-50 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.faq_section .button1{
    margin-top: 0px;
}
.aboutn_sec{
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.product_range{
    padding-bottom: 20px !important;
}
section.footer_content{
    padding-top: 20px !important;
}
.privacy_policy{
     padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.privacy_policy h4{
     padding-bottom: 20px !important;
}
.policyinnertxt {
   margin-bottom: 20px !important;
}
}


/* Mobile Responsive */