.navbar-expand-lg .navbar-nav .nav-link {padding-right: 15px; padding-left: 15px;
}
*{margin: 0px; padding: 0px; box-sizing: 0;}
i.fa.fa-shopping-cart {display: none !important;}
.navbar-brand img {width: 65%;  }
.navbar-nav li a {font-size: 16px; font-weight: 600; color: black; }
.navbar-nav li a:hover { color: #107507 !important; }
.cart-phone ul {display: flex; list-style-type: none; line-height: 30px; padding-top: 10px;   }
.cart-phone { margin-left: 20px; }
.cart-phone ul li a{margin-right:15px; color: black; font-size:16px; font-weight:600;}
.cart-phone ul li a:hover{margin-right:15px; color: #107507;}
.header-section { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; position: sticky; top: 0; z-index: 999999; background: white;}
.banner-section{
background-image: url('/assets/images/banner.png'); background-repeat: no-repeat; background-size: cover; min-height: 500px;}
.banner-box { margin: 0px auto; display: flex; justify-content: center; align-items: center; min-height: 500px; }
.banner-content h2 { font-size: 55px; color: white; font-weight: 600; text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px; }
.spanCls { color: #ffc600; }
.banner-content p {font-size: 24px; font-weight: 600; color: white; text-shadow: rgba(0, 0, 0, 0.5) 0px 3px 5px;  }
.btn { background-color: #00b4ff; border-radius: 50px; font-size: 20px; color: white; font-weight: 700; padding-left: 25px;
    padding-right: 25px; line-height: 30px; }
.btn:hover { background-color: #70aa2d; }
.clinical-heading { margin-top: 40px; text-align: center; margin-bottom: 50px;}
.BW-heading {margin-bottom: 100px;}
.clinical-heading h2{font-size: 40px; font-weight: 600;}
.clinical-heading h2 span{ color: #009ccf;}
.clinical-content h2 {font-size: 30px; line-height: 35px; }
.clinical-content p{ font-size: 20px; line-height: 40px;}
.clinical-img img {width: 80%; }
.clinical-img {text-align: end;}
.Breathe-Well, .type-2, .asked-question-section { background-color: #f0fbff; margin-top: 50px; margin-bottom: 50px; }
.breathe-box {text-align: center; margin-bottom: 50px; }
.breathe-box p { font-size: 20px; }
.box-content {background-color: white; padding: 30px;  margin: 0px auto; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; width: 100%; max-width: 367px; }
.box-content img { margin-top: -100px; }
.row2, .row3 {text-align: center; margin-bottom: 50px; }
.btn-sec {text-align: center; width: 100%; margin-top: 20px; margin-bottom: 30px;}
.sec-img1 { display: flex; justify-content: end; }
.sec-img2 { display: flex; justify-content: start; }
.sec-img1 img, .sec-img2 img {width: 100%; height: auto; max-width: 388px; }
.type-sec-heading, .asked-heading { margin-bottom: 30px;}
.type2-row { display: flex; justify-content: center; align-items: center; }
.type2-sec1 p { font-size: 30px; }
.type-2 { padding-bottom: 50px; }
.conDia img { border: 10px solid white; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.video-sec-heading { margin-bottom: 30px;}
.stopDia { margin-bottom: 0px; }
.expert-box { width: 100%; }
.Experts-sec{background-image: url(/assets/images/img13.png); background-size: cover; background-repeat: no-repeat;}
.expert-box { width: 100%; background-color: #fff0; border: 2px solid white; }
.expert-box p {color: white; margin-bottom: 0px; }
.Experts-heading h2 { color: white; }
.asked-question-section, .Experts-sec { margin-top: 0px; margin-bottom: 0px; padding-bottom: 50px; }
.ask-section ul {list-style-type: none;}
.ask-section ul li a {line-height: 40px; font-size: 18px; color: black; font-weight: 500; }
.ask-section ul li a i {font-size: 10px;  margin-right: 15px; }
.ask-section ul li a:hover, .ask-section ul li a i:hover {color: #00a0da; }
.control-diabetes-sec {margin-bottom: 50px;}
.footer-section {background-color: #005876; padding-top: 50px; color: white;  }
.logo-sec p { font-size: 16px; line-height: 25px; }
.quicklink-sec h2, .contactus-sec h2 {font-size: 25px; font-weight: 600; }
.quicklink-sec ul, .contactus-sec ul {list-style-type: none;}
.quicklink-sec ul li a, .contactus-sec ul li a { color: white; font-size: 14px; font-weight: 600; }
.quicklink-sec ul li a i {font-size: 8px; margin-right: 10px; }
.contactus-sec ul li a i {font-size: 16px; margin-right: 10px; }
.social-media ul {display: flex;}
.social-media ul li a i { font-size: 20px; margin-right: 20px; }
.copyrite-section{background-color: black; color: white;}
.cpyrite { display: flex; justify-content: center; padding: 10px 0px; line-height: 30px; }
.cpyrite p{margin-bottom: 0px;}
.cpyrite p a { color: white; text-transform: uppercase; }
.cpyrite p a:hover { color: #00a0da; }
.type2-section img {width: 100%; }
.logo-sec img { max-width: 100%; }

/* faq css start */
.card {word-wrap: break-word; background-color: #fff0;  border: none;}
.card-header {background-color: #fff0; border-bottom: none; padding-bottom: 10px; padding-top: 0px;}
.ask-section .btn {background-color: #fff0; color: black; padding-left: 0px; padding-right: 0px; font-size: 20px; font-weight: 600; }
.card-body { padding: 0px 30px;}
/*-----------------------------------*/
.box {  display: flex; text-align: center; justify-content: space-evenly;}
.box1 {margin: 10px; width:33%;}
.product { margin-top: 50px; margin-bottom: 50px; }
.carousel-control-prev, .carousel-control-next {background: none; border: none; }
.fa.fa-arrow-left, .fa.fa-arrow-right {font-size: 30px;  color: black; }
.box1 img { width: 80%; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  margin-bottom: 20px;}
.carousel-control-next-icon, .carousel-control-prev-icon { background: none;}
.card .btn.btn-link { white-space: normal; text-align: left; }
/*-----------------------------------*/
.mob-version {display: none; }

/* new css changes*/
.card .btn.btn-link { white-space: normal; text-align: left; padding-left: 20px;
  padding-right: 20px; margin-bottom: 10px; margin-top: 10px; width: 100%;
  background-color: #009ccf; color: white; border-radius: 5px; text-decoration: none;}
  
.btn-link.collapsed::before { content: "+";}
.btn-link::before {content: "-"; font-size:25px; font-weight:700;}
/*-----------------------------------*/

@media (max-width: 1199.98px) { 

}

@media (min-width: 768px) and (max-width: 991.98px) { 
 .container{max-width:100%;} 
 .banner-content {max-width: 100%;}
 .banner-content h2 {font-size: 45px;}
 }

 @media (max-width: 767.98px) { 
.box-content2 {margin-top: 60px; }   
.sec-img1 { justify-content: center; }
.sec-img2 { justify-content: center; margin-top: 30px; }
.clinical-img {text-align: center; margin-top: 20px;}
.expert-box2 {margin-top: 40px; }
.ask-section ul li a { line-height: 40px; font-size: 16px;  }
.ask-section2 {margin-top: -15px; }
.clinical-heading h2 {font-size: 28px;}
.type-sec-heading, .asked-heading {margin-bottom: 0px; }
.type2-section {margin-top: 0px; }
.stopDia {margin-top: 40px;  }
.banner-content h2 {font-size: 40px;}
.desktop-version{display:none}
.mob-version{display:block;}
.mob-version .box1 { margin: 10px; width: 70%; }
/* new css*/
.cart-phone ul li a {margin-right: 30px; color: black; font-size: 20px;
  font-weight: 600; }
.cart-phone ul li a i { margin-right: 6px;}
.cart-phone { margin-left: 0px;}
.clinical-heading{margin-bottom:10px;}
.BW-heading {  margin-bottom: 100px; }
/*----------*/
  }