@font-face {
    font-family: 'D-DIN';
    src: url(../fonts/D-DIN.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }

 @font-face {
    font-family: 'D-DIN-Bold';
    src: url(../fonts/D-DIN-Bold.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }
  @font-face {
    font-family: 'D-DINCondensed';
    src: url(../fonts/D-DINCondensed.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }

  @font-face {
    font-family: 'D-DINCondensed-Bold';
    src: url(../fonts/D-DINCondensed-Bold.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }

  @font-face {
    font-family: 'D-DINExp';
    src: url(../fonts/D-DINExp.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }

  @font-face {
    font-family: 'D-DINExp-Bold';
    src: url(../fonts/D-DINExp-Bold.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }
  @font-face {
    font-family: 'D-DINExp-Italic';
    src: url(../fonts/D-DINExp-Italic.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }
  @font-face {
    font-family: 'D-DIN-Italic';
    src: url(../fonts/D-DIN-Italic.otf) format('opentype');
    font-weight: normal;
    font-style: normal;  
  }

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }


body {
    margin: 0;
    padding: 0;
    font-family: 'D-DIN';
}

/* top secction  */
.topsection {
    max-width: 1440px;
    margin: 0 auto;
    border: 0px solid #ccc;
    display: flex;
    justify-content: space-between;
}

.logo {
    max-width: 286px;
    width: 100%;
    position: relative;
    z-index: 99;
}
.searchmn {
    width: 70%;
    float: left;
    text-align: right;
    margin-right: 30px;
}
.search {
    margin: 25px 0 30px 0;
}
.searchmn ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.searchmn ul li {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0 0 0 25px;
    position: relative;
}
.searchmn ul li .form-group {
    margin: 0 0 0px 0;    
    right: 0; 
}
.searchmn ul li .form-group .form-control {
    padding: 2px 50px 2px 10px;
    width: 300px;
    font-size: 16px;
    border-color: #70559D;
    height: 35px;
    -webkit-transition-property: width;
    -webkit-transition-duration: 0.5s;
    transition-property: width;
    transition-duration: 0.5s;
}
.searchmn ul li .form-group .form-control:focus {
    width: 350px;
    box-shadow: none;
}

.form-group .form-control {
    font-size: 14px;
    border: 1px solid #277cbf;
    border-radius: 10px;
    padding: 8px 20px;
}

.searchmn ul li .form-group .btn {
    width: 25px;
    height: 24px;
    border-radius: 25px;
    background-color: transparent;
    position: absolute;
    right: 6px;
    top:6px;
    padding: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex;
}

.searchmn ul li .form-group .btn:before {
    content: "\f002";
    font-family: fontawesome;
    color: #40c8cb;
    font-size: 14px;
}

.searchmn ul li .form-group .btn_filter {
    width: 25px;
    height: 24px;
    border-radius: 25px;
    background-color: transparent;
    position: absolute;
    right: 5px;
    top: 3px;
    padding: 0;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    border: 0px solid #40c8cb;
    display: none;
}

.searchmn ul li .form-group .btn_filter:before {
    content: "\f0b0";
    font-family: fontawesome;
    color: #40c8cb;
    font-size: 13px;
}

.logreg {
    background: #70559D;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
}

.logreg.mobile {
    display: none;
}
.logreg a {
    color: #fff;
    padding: 3px 25px;
    font-size: 16px;
    display: inline-block;
    text-decoration: none; line-height:29px;
}
.logreg a:hover {
    background: #049FA6;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.logreg a:last-child:hover {
    background: #049FA6;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* top secction end */

/* Desktop menu 30.11.2022 */
.deskMenu { width: 100%; border: 0px solid #f00;}
.deskMenu ul { display: block;}
.deskMenu ul li { margin-left: 30px;}
.deskMenu ul li:first-child{ margin-left: 0px;}
.deskMenu ul li a { font-size: 15px; color:#09B1B8; line-height: 30px;  text-transform: uppercase; text-decoration: none; 
    font-family: 'D-DIN-Bold';}
.deskMenu ul li a::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #70559D;
    transition: width .5s;
}
.deskMenu ul li a:hover::after {width: 100%;}
.deskMenu ul li a:hover { color:#70559D; }
.deskMenu ul.submenu, .deskMenu ul.dropdown-menu { display: none;}
.deskMenu ul.submenu li, .deskMenu ul.dropdown-menu li{ margin: 0px; display: block;}
.deskMenu ul li:hover ul.submenu, .deskMenu ul li:hover ul.dropdown-menu { display: block;}
.deskMenu ul.submenu li a, .deskMenu ul.dropdown-menu li a { text-transform: capitalize; color: #fff;}
.searchmn .deskMenu ul li:hover ul.submenu, .searchmn .deskMenu ul li:hover ul.dropdown-menu {
    display: block;
    position: absolute;
    z-index: 99;
    min-width:155px;
    background: #049FA6;
    text-align: left;
    margin: 0px !important;
    padding: 0px!important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    left: -14px;
	top:40px !important;
	border-radius: 10px!important;
}
.navbar-nav .nav-link.active { color: #70559D !important; }
.searchmn .deskMenu ul li:hover ul.submenu li a, .searchmn .deskMenu ul li:hover ul.dropdown-menu li a { padding:0 10px; width: 100%;  background: #049FA6; display: block; line-height: 33px;}
.searchmn .deskMenu ul li:hover ul.submenu li a:hover, .searchmn .deskMenu ul li:hover ul.dropdown-menu li a:hover { background: #70559D; }
/* 02.02.23 start */
.searchmn .deskMenu ul li:hover ul.submenu li a, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-182 a {
    padding: 0 10px;
    width: 100%;
    background: #049FA6;
    display: block;
    line-height: 33px;
    border-radius: 10px;
}
.searchmn .deskMenu ul li:hover ul.submenu li a:hover, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-182 a:hover {
    background: #70559D;
}
.searchmn .deskMenu ul li:hover ul.submenu li a, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-629 a {
    padding: 0 10px;
    width: 100%;
    background: #049FA6;
    display: block;
    line-height: 33px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.searchmn .deskMenu ul li:hover ul.submenu li a:hover, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-629 a:hover {
    background: #70559D;
}
.searchmn .deskMenu ul li:hover ul.submenu li a, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-132 a {
    padding: 0 10px;
    width: 100%;
    background: #049FA6;
    display: block;
    line-height: 33px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.searchmn .deskMenu ul li:hover ul.submenu li a:hover, .searchmn .deskMenu ul li:hover ul.dropdown-menu #menu-item-132 a:hover {
    background: #70559D;
}
/* 02.02.23 ends */
/* .searchmn .deskMenu ul li:hover ul.submenu:hover { background: #70559D; } 
  .searchmn .deskMenu ul li:nth-child(3) a::after,
  .searchmn .deskMenu ul li:nth-child(5) a::after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #593B8B;
    background: none;
    right: -14px;
    top: 12px;
}*/
.searchmn .deskMenu ul li ul.submenu li a::after{ display: none;}
/* .arrow-down {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #006BB4;
    background: none;
    right: -14px;
    top: 9px;
  } */

/* Desktop menu end 30.11.2022 */

/* menu section  */

.menusection {
    min-width: 100px;
    text-align: right;
    float: right;
    position: relative;
    display: none;
}
.menubar {
    display: inline-block;
    cursor: pointer;
    margin-top: 60px;
    position: relative;
    z-index: 111;
}
/* .menusection .bar1,
.menusection .bar2,
.menusection .bar3 {
    width: 35px;
    height: 5px;
    background-color: #009EA5;
    margin: 6px 0;
    transition: 0.4s;
    border-radius: 3px;
} */

.menusection .bar1, 
.menusection .bar2, 
.menusection .bar3 {
    width: 28px;
    height: 3px;
    background-color: #009EA5;
    margin: 4px 0;
    transition: 0.4s;
    border-radius: 3px;
}
.change .bar1 { transform: translate(0, 11px) rotate(-45deg);}
.change .bar2 { opacity: 0;}
.change .bar3 {transform: translate(0, -3px) rotate(45deg);}
#menulist {
    width: 100%;
    width: 400px;
    padding: 100px 0 50px 0;
    text-align: center;    
    background: rgba(256, 256, 256, .95);   
    border-radius: 20px;
    box-shadow: 0 0 10px #ccc;
    position: absolute;
    top: 0px;
    right: -15px;
    z-index: 99;
    display: none;
}

#menulist a {
    text-align: center;
    font-size: 35px;
    font-weight: 300;
    letter-spacing: 0px;
    color: #009EA5;
    display: block;
    text-decoration: none;
    line-height: 50px;
}

#menulist a:hover {
    color: #593B8B;
}

/* menu section end */

.main {
    position: relative;
}

.violet2 {background: #70559D; z-index: 11; max-width: 100px; padding: 10px; position: fixed; left: 0; top: 0px;}
.violet2 img { height: 98vh;}

.bannerImg {
    position: relative;
    max-width: 1450px;
    margin: 0 auto;
}

.bannerImg img {
    width: 100%;
}

.banTxt {
    position: absolute;
    width: 400px;
    /* top: 60px; */
    left: 100px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.banTxt h1 {
    color: #fff;
    font-size: 55px;
    margin-bottom: 0px;    
    font-family: 'D-DIN-Bold';
    font-weight: 400;
}

/* zydus slider  */
.zydusslide { margin: 0 0 10px 0;}
.zydusslide .item  { padding:0px 0; 
    /* background: #009EA5; */
 }
.zydusslide .item h2 { text-align: center; color: #fff; }

.owl-carousel .owl-nav button.owl-prev, 
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel button.owl-dot { font-size: 50px; text-align: center; } 
.owl-dots .owl-dot span {
    width: 12px;
    height: 12px;   
    background:#009EA5;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
.zydusslide .owl-dots {   
    border: 0px solid #593B8B;    
    text-align: center;  
    margin-top: 10px;  
}

.zydusslide button.owl-dot { margin: 5px 4px;}
.zydusslide button.owl-dot.active span {
    background: #593B8B;
    width: 12px;
    height:12px;
    border-radius: 20px;    
}


/* zydus slider end */


/* about zydus */
.aboutzydus {
    margin-top: 48px;
}

.aboutBox {  
    background: #E7E2F1;
    border-radius: 20px;
    text-align: center;
    margin-bottom: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aboutBox img {
    width: 100%;
    border-radius: 20px;
}

.aboutzydus h3 {
    text-align: left;
    font-size: 20px;
    font-family: 'D-DIN';
    color: #8B73A3;
    text-transform: uppercase;
}

.abouttxt {
    width: 90%;
    margin-top: 20px;
}

.abouttxt h1 {
    text-align: left;
    font-size: 35px;
    font-family: 'D-DIN-Bold';
    color: #70559D;
}

.abouttxt h2 {
    text-align: left;
    font-size: 35px;
    font-family: 'D-DIN-Bold';
    color: #70559D;
}

.abouttxt p {
    text-align: left;
    font-size: 16px;
    font-family: 'D-DIN';
    color: #9A9A9A;
    line-height: 25px;
}

/* about zydus end */


/* login form */

.loginform {
    padding: 15px;
    box-shadow: 0 0 10px #ccc;
    border-radius: 20px;
    }

.loginform label {
    width: 100%;
}

.logtitle {
    margin-bottom: 10px;
}

.logtitle a {
    color: #8B73A3;
    font-size: 17px;
    font-weight: 600;
    text-decoration: none;
}

.loginform input[type=text],
.loginform input[type=password] {
    width: 100%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 40px;
    border-radius: 10px;
    margin-bottom: 7px;
    padding: 0 10px 0 20px;
    color: #222222;
    font-size: 16px;
}

.loginform {
    color: #B1B1B1;
    font-size: 15px;
    font-weight: 300;
}

span.psw {
    float: right;
}

.loginform button {
    margin:2px auto;
    display: block;
}

.submit {
    background: #09B1B8;
    border-radius: 19px;
    padding: 8px 35px;
    border: 0px solid #09B1B8;
    color: #fff;
}

.submit:hover {
    background: #593B8B;
}

/* login formend */

/* recent article */

/*.recent-article {
    padding: 20px 0px;
}*/
.recent-article {    
    box-shadow: 0 0 10px #ccc;
    padding: 20px 13px;
    border-radius: 20px;
    margin-bottom: 40px;
}

.recent-article h2 {
    font-size: 20px;
    color: #8b73a3;
    padding-bottom:0px;
    font-weight: 600;
}

.recent-article .box p {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 0px;
    line-height: 22px;
    position: absolute;
    bottom: 10px;    
    padding: 10px 20px;
    z-index: 10;
    width: 100%;
    font-family: 'D-DIN';
}
/* .recent-article .box:hover p{ background:rgba(0, 0, 0, 0.6);} */
.recent-article .box a {
    color: #09B1B8;
    font-family: 'D-DIN';
    font-weight: 400;
    text-decoration: none;
}
.recent-article .box::after{
    content: '';
    position: absolute;
    background:rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9; border-radius: 10px;
} 
.recent-article .box:hover::after {background:rgba(0, 0, 0, 0.7); }
.recent-article .box a:hover {
    color: #593B8B;
}

/* .recent-article .box {
    overflow: hidden;
}
.recent-article .box img {
    text-align: center;
    width: 100%;
    transition: transform .2s;    
}
.recent-article .box:hover img {
    transform: scale(1.1);
} */

.box{ position: relative;}

.box img {
    width: 100%;
    border-radius: 10px;
}

.recent-video {
    padding: 20px 0px;
    margin-bottom: 30px;
}
.recent-video h2 {
    font-size: 20px;
    color: #8b73a3;
    padding-bottom: 20px;
    font-weight: 600;
}
/* ------start-research-bar---- */
.reacerch_bar h3 {
    font-size: 20px;
    text-align: left;
    color: #8B73A3;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 13px;
}
.reserch_box {
    position: relative;
}
.reserch_box h4 {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    font-family: 'D-DIN-Bold';
}
.reserch_box img {border-radius: 10px;}
.reserch_box p {
    position: absolute;
    bottom: -5px;
    left: 10px;
	right:10px
    line-height: 22px;
    font-size: 16px;
    color: #fff;
    font-family: 'D-DIN';
}
.research_btn {
    text-align: right;
    margin: 18px 13px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.research_btn a {
  /*  background-color: #09b1b8; */
    border-radius: 10px;
    padding: 10px 0px;
    color: #fff;
    border: none;
    text-decoration: none;
    font-size: 18px;
    text-transform: capitalize;
}

.research_btn a:hover {
   /* background-color: #593B8B;*/
}
/* ------end-research-bar---- */
.videoBox {    
    margin: 0 0px 50px 0px;
}
.videosec .box p {
    font-size: 20px;
    padding: 10px 5px;
    color: #ffffff;
    margin-bottom: 0px;
    line-height: 22px;
    position: absolute;
    bottom: 7px;    
    padding: 10px 20px;
    z-index: 10;
    width: 100%;
    font-family: 'D-DIN-Bold';
}

.videosec .box::after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5) url(../images/videoPlay.png) center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9;
    border-radius: 10px;
}
.videosec .box:hover::after {background:rgba(0, 0, 0, 0.7) url(../images/videoPlay.png) center center;  background-repeat: no-repeat; }
.videosec .box img {
    border-radius: 14px;    
}
.iframevideo { border-radius: 20px;}
/* .recent-video .box::after{
    content: '';
    position: absolute;
    background:rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9; border-radius: 10px;
}  */
/* recent article end  */

/* must read  */
.mustread {
    padding: 30px 15px;
    box-shadow: 0 0 10px #ccc;
    border-radius: 20px;
}
.media {
    display: flex;
}
.mustread h3 {
    color: #8B73A3;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 0 10px;
}

.media-body p {
    color: #707070;
    margin-bottom: 5px;
    font-size: 16px;
}
.media a {
    color: #09B1B8;
    font-family: 'D-DIN';
    font-weight: 400;
    text-decoration: none;
}

/* must read end */

/* research slide  */

.research-slide {
    background: #fff;
    border-radius: 20px;
    padding: 30px 0px 30px 25px;
}

.research-slide {
    position: relative;
    box-shadow: 0 0 10px #ccc;
    margin-bottom: 22px;
}

.container.padding-less {
    padding-right: 0px;
}

.swiper5 {
    position: relative;
}

.swiper5 .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
}
.research-slide h2 {
    font-size: 20px;
    color: #8b73a3;
    padding-bottom: 20px;
}

.research-slide h3 {
    color: #8B73A3;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 0 10px;
}

.research-slide .img_box {
    border-radius: 20px;
    background: #09b1b8;
    padding: 20px 6px;
}

.research-slide button {
    background-color: #fff;
    color: #09b1b8;
    border: none;
    border-radius: 16px;
    padding: 5px 15px 5px 7px;
    font-size: 12px;
}

.research-slide p {
    color: #fff;
    padding: 20px 0px 0px 4px;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}

/* research slide end */

/* health-tip */
.healthtip {
    padding: 11px 26px 20px 26px;
    width: 100%;
    background: #F6F6F6;
    border-radius: 20px;
    min-height: 185px;
}

.healthtip h3 {
    font-size: 20px;
    text-align: left;
    color: #8B73A3;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}

.healthtip p {
    text-align: center;
    font-size: 22px;
    color: #979797;
    font-weight: 300;
    padding-top: 22px;
}

/* health-tip end */



/*Resources Section*/
.resources {
    padding:40px 0px 20px 0px;
}
.reacerch_bar {
  /*  border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 20px 13px;
    margin-bottom: 20px;*/
}
.resource-left {
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 20px 13px;
}

.resource-left h3 {
    font-size: 20px;
    color: #8b73a3;
    padding-bottom: 10px;
    font-weight: 600;
    padding: 0 20px;
	text-transform:uppercase;
}

.resources .reso-img img {
    border-radius: 12px;  
}

.vdoBox {
    padding: 5px 10px;
}

.vdoBox img {
    width: 100%;
    margin:0px 2px;
}

.reso-img {
    display: flex;
    justify-content: space-between;
}

.resources h4 {
    color: #70559D;
    font-size: 22px;
    margin-bottom: 20px;   
}

.resource-right {
    padding: 0px 50px 0px 50px;
}

.resources h5 {
    background: #F5F5F5;
    padding: 4px 5px 4px 16px;
    position: relative;
    color: #707070;
    font-size: 30px;
    line-height: 25px;
    font-weight: 400;
}

.resources h5 span {
    font-size: 18px;
    line-height: 18px;
}

.resources h5::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0px;
    height: 58px;
    width: 6px;
    background-color: #09B1B8;
}

.resources .date {
    display: flex;
    margin-bottom: 10px;
}

.resources .date p {
    padding-left: 10px;
    font-size: 20px;
    line-height: 22px;
    color: #8A8A8A;
}

/*Resources Section Ends*/

/* poll */

.poll {
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 30px 30px 42px 30px;
    margin: 0 15px;
}

.poll p {
    color: #006BB4;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    line-height: 30px;

}

.poll h3 {
    font-size: 20px;
    color: #8b73a3;
    font-weight: 600;
    margin-bottom: 20px;
}

.form-check-input[type=radio] {
    border-radius: 50%;
    margin-top: 8px;
    box-shadow: #00000029 0px 3px 15px;
}

.poll label {
    display: inline-block;
    font-size: 18px;
    color: #9E9E9E;
    font-weight: 400;
}

.poll button {
    border: none;
    border-radius: 5px;
    padding: 2px 22px;
    margin: 20px 22px 35px 22px;
    font-size: 18px;
}

.poll .vote {
    color: #fff;
    background: #6D6D6D;
}
.poll .hide {
    color: #A5A5A5;
    background: #E9E9E9;
}
.poll .progress {
    border-radius: 9px;
}
.poll .form-check {
    margin-bottom: 10px;
}

.poll .progress .progress-bar.bar1 {
    background: #FBF4DD;
    color: #111;
}

.poll .progress .progress-bar.bar2 {
    background: #EDFBFB;
    color: #111;
}

.poll .progress .progress-bar.bar3 {
    background: #FCEEEC;
    color: #111;
}

.poll .option {
    color: #000000;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 0px;
    font-weight: normal;
}

/* poll end */


/* footer */
.subcribesec {
    display: block;
}

.subcribesec input[type=email] {
    background: #fff;
    border: 0px;
    margin: 8px 0;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    display: inline-block;
    width: 360px;
    font-size: 16px;
    padding: 12px 24px;
}

.subcribesec input[type=email]:focus-visible {
    outline: none;
}

.subcribesec input[type=submit] {
    background: #09B1B8;
    padding: 12px 36px;
    display: inline-block;
    font-size: 16px;
    border: 0px;
    color: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-left: -4px;
}

.subcribesec input[type=submit]:hover {
    background: #593B8B;
}
.footer_top_common {
    margin-top: 40px;
    text-align: right;
}
.footer_top_common p { font-size:14px; color:#70559D; margin-bottom:10px;}
.footerTop {
    background: #ECECEC;
    padding: 24px 0 32px 0;
    margin-top: 0px;
}
.SubscribeSec h4 {
    font-size: 20px;
    color: #4A4A4A;
    font-family: 'D-DINExp';
}

.footerTop a {
    text-align: left;
    font-size: 17px;
    font-family: 'D-DIN';
    color: #434343;
    text-decoration: none;
    padding: 0 15px;
    position: relative;
	text-transform:capitalize;
}
.footerTop a:hover { color:#70559D;}
.footerTop a::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 15px;
    background: #434343;
    right: -3px;
    top: 4px;
}

.footerTop a:last-child:after {
    width: 0px;
}

.footMenu {
    margin-top: 45px;
}

.footerlower {
    padding: 17px 0 27px 0;
}

.footerlower p {
    text-align: center;   
    font-family: 'D-DIN';
    color: #949494;
    font-size: 18px;
    margin-bottom: 0px;
}


/* footer end */

/* sticy right  */
.stikyright {
    position: fixed;
    right: -170px;
    top: 50%;
    transform: rotate(90deg);
    z-index: 9999;
}

.stikyright a {
    color: #fff;
    background: #70559D;
    padding: 9px 22px;
    margin: 0 5px;
    text-decoration: none;
    font-family: 'D-DIN';
}

.stikyright a {
    transition: ease-in;
    transition: all 0.3s ease;
}

.stikyright a:hover {
    background: #049FA6;
    padding-bottom: 20px;
}

/* sticy right  end*/

/* 16.12.2022 */
.sweetTab ul#myTab {
    border: 0px;
}
.sweetTab a.nav-link {
    border: 0px;
}
/* 16.12.2022 emd */



/*  inner pages */
/* -----for new html page---- */
.innerBox.author-detail {display: block; min-height:500px;position:relative;}
.innbox1.author-info {
	/*width: 49%;*/
	width:100%;
	display: inline-block; padding: 30px 30px 5px 30px;vertical-align: top; margin:0px;}
.innbox2.author-designation {
	/*width: 49%;*/
	width:100%;
	display: inline-block;background-color: #fff;padding: 5px 30px 20px 30px;vertical-align: top; margin-top: 3px;}
.innbox3.author-btn {width: 100%;padding: 17px 17px 25px 17px;
	 position: absolute;bottom:15px; 
}
/* -----end-for new html page---- */
.YRMenu a {font-size: 20px;color: #09B1B8;line-height: 30px;text-transform: uppercase;text-decoration: none;font-family: 'D-DIN-Bold';padding:10px 10px;}
.innerBox {
    box-shadow: 0 0 10px #ccc;
    border-radius: 20px;
    margin: 50px auto 0;
    display: flex;
    justify-content: center;
    align-items: center; 
    max-width: 1226px;
}
.innbox1 {
    width: 37%; 
    padding: 50px 30px 50px 50px;
    min-height:200px; 
}
.innbox2 {
    width: 34%;
    background: #F5F7FB;
    padding: 30px 30px 30px 50px;
}
.innbox3 {
    width: 29%;
    padding: 30px;
    text-align: center;
}
.innerBox h3 {
    color: #049fa6;
    font-size: 22px;
    margin-bottom: 20px;
    position: relative;
}
.innerBox h3::after {
    content: '';
    position: absolute;
    width: 100%;
    max-width: 354px;
    height: 0px;
    background: #70559D;
    left: 0;
    bottom: -12px;
}
.innerBox p {
    color: #A5A5A5;
    margin-bottom: 10px;
}

.innerBox p span {
    color: #656565;
}

a.readmore1 {
    color: #fff;
    background: #70559D;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    padding: 5px 25px;
    border: 1px solid #70559D;
    border-radius: 20px;
}
a.readmore2 {
    color: #fff;
    background: #70559D;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    padding: 12px 25px;
    /* border: 1px solid #70559D; */
    border-radius: 10px;
}
a.clinicalbtn {
    color: #fff;
    background: #049FA6;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    padding: 5px 25px;
    border: 1px solid #049FA6;
    border-radius: 20px;
    float: right;
}
/*  inner pages end */

/* inner page  20.10.2022*/
a.readmore1:hover {
    background: #049FA6;
}
a.readmore2:hover {
    background: #049FA6;
}
a.clinicalbtn:hover {
    background: #70559D;
    border: 1px solid #70559D;
}
.banTxt2 {
    position: absolute;
    width: 80%;
    top: 50%;
    left: 0px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    margin: 0 auto;
}
.banTxt2 h1 {
    color: #fff;
    font-size: 50px;
    text-align: center;
    line-height: 50px;
    font-family: 'D-DIN-Bold';
    margin-bottom: 0px;
}
.modal {
    background: rgba(0, 0, 0, 0.6);
}
/* inner page  20.10.2022 end*/

/* research-updates serch section  */

.searchmn2 { 
    width: 100%;
    float: none;    
}
.searchmn2 .search {
    margin: 0px 0 15px 0;
}
.advanceseField p a {
    background: #70559D;
    border:1px solid #70559D;
    color: #fff;
    border-radius:10px;    
    font-size: 16px;
    font-weight: 300;
    padding: 5px 20px;
}


.advanceseField p a.btn:hover  {
    background: #049FA6;
    border:1px solid #049FA6;
    color: #fff;
}

.searchmn2 .searchmn2 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.searchmn2 ul li {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0 0 0 25px;
    position: relative;
}

.searchmn2 .advasearch {
    padding: 0px;  
    border:1px solid #70559D;
    height: 40px; 
    border-radius: 25px;  
    color: #212529;
    font-size: 12px;
    text-decoration: none;
    width:100%;
    min-width: 200px;
    line-height: 40px;
}
.searchmn2 ul li .form-group .form-control:focus {
    width: 300px;
    box-shadow: none;
}

/* .advanceseField { text-align: center;} */
div#collapseExample {
    text-align: center;
}
.advanceseField .search-box input[type="text"] {
    height: 42px;
    padding: 10px 20px 10px 20px;
    border-radius: 40px;
    background-color: #FFF !important;
    border: 2px solid #2575AE;
    color: #2575AE !important;
    font-size: 16px;
    line-height: 1 !important;
}

section.scientific { padding: 30px 0px;}
.advanceseField label { display: block; text-align: right;}
.advanceseField .form-heading h2 { text-align: center; color: #049FA6; font-weight:600;}
.advanceseField form { margin-top: 12px;}
.advanceseField label {
    padding: 10px 0px 10px 0px;
/*     border: 2px solid #049FA6; */
    border-radius:10px;
    font-size: 16px;
    width: 100%;
    color:#656565;
}
.advanceseField .input_field input[type="text"] {
    width: 100%;
    height: 45px;
    border: 1px solid #049FA6;
    border-radius: 10px;
    padding-left: 20px;
    outline: #049FA6;
	margin-bottom:0px;
}
.advanceseField button {
    height: 45px;
    border: 1px solid #2575AE;
    border-radius: 40px;
    padding: 0px 20px;
    background-color: #fff;
}
.advanceseField button:hover {
    background-color: #70559D;
    transition: .5s;
    color: #fff;
	border: 2px solid #70559D;
}
.advanceseField .author { margin-top: 20px;}
.advanceseField .title { margin-top: 20px;}
.advanceseField .author label { width: 100%; float: right;}
.advanceseField .title label { width: 100%; float: right; }
.publication { margin-top: 20px;}
.publication label { width: 100%; float: right;}
.publication button { height: 30px; margin-top: 8px;}
.reset {  margin-top: 20px; text-align:center;}
.reset button {
    height: 40px;
    border: 2px solid #049FA6;
    border-radius: 10px;
    padding: 0px 25px;
    background-color: #049FA6;
    color: #fff;
}

.advanceseField .select_field .card.card-body {padding: 0;width: 100%;border-radius: 0px;}
.advanceseField #collapseExample { margin-left: -50%;max-width: 660px;}
.advanceseField .card.card-body { transition: width 0s; position: relative; z-index: 999; box-shadow: 0 0 10px #ccc; border:0px solid #ccc; margin-bottom:30px; padding:35px 20px;}

.quiz {
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 30px 30px 30px 30px;
    margin: 0 15px;
}
.advanceseField .form-check {padding: 0 10px;text-align: left;}
.advanceseField .select_field p {
border: 0px solid #ccc;
width: 100%;
/* max-width: 300px; */
font-size: 16px;
margin-bottom: 0;	
}
/* .advanceseField .select_field p a {
text-decoration: none;
color: #000;
display: block;
padding: 4px 10px;
} */
.advanceseField .select_field p a {
    text-decoration: none;
    display: block;
    padding: 10px 10px 10px 15px;
    border: 1px solid #049FA6;
    border-radius: 10px;
    font-size: 16px;
    width: 100%;
    color: #049FA6;
}
.advanceseField i.fa-solid.fa-caret-up {float: right;padding-top: 4px;}
.advanceseField input[type="range"] { width: 100%;}
.dropBox1 { position: relative; width: 100%;}
.dropBox1 p a { background: none; border-radius: 0px;}
.secndrop { position: absolute; top: 36px; width: 100%;}
.secndrop .card.card-body {margin-left: auto;}
.secndrop input[type="text"] {border: 1px solid #B1B1B1 !important; background: #FFFFFF !important; height: 35px !important; border-radius: 0px !important; }

/* research-updates serch section end */

/* cookie policy */
.policyBanner {
    width: 100%;
    position: relative;
    max-width: 1450px;
    margin: 0 auto;
    padding: 50px 0;
    border-radius: 30px;
    background: #00757a;
}

.policyBanner h1 {
    color: #fff;
    font-size: 40px;
    text-align: center;
}

.cookiepolicy {
    width: 100%;
    padding: 50px 0;
}


.cookiepolicy h4 {
    color: #006BB4;
    text-align: center;
}

.cookiepolicy p {
    color: #9A9A9A;
    font-size: 1rem;
}

.cookiepolicy h5 {
    color: #000;
}

.cookiepolicy ul li {
    list-style: none;
    color: #9A9A9A;
    font-size: 1rem;
    margin-bottom: 15px;
}

.cookiepolicy ul li b {
    color: #000;
    margin-bottom: 10px;
    display: block;
    margin-bottom: 0px;
}

.tableman table {
    width: 90%;
    margin: 30px 0;
}

.tableman table tr th,
.tableman table tr td {
    border: 1px solid #000000;
    text-align: center;
    line-height: 30px;
}

.tableman table tr td {
    background: #f5f5f5;
}

.cookiemn .modal-dialog-centered {
    align-items: flex-end;
    /* margin-left: 50px; */
    max-width: 1450px;
    width: 100%;
}

.cookiemn .modal-content {
    display: flex;
    flex-direction: row;
}

.cookiemn .modal-body {
    max-width: 85%;
    padding: 50px 35px;
    font-size: 13px;
    font-weight: 400;
}

.cookiemn .modal-body a {
    text-decoration: none;
    color: #00757a;
}

.cookiemn .modal-footer {
    border: 0;
    justify-content: center;
    flex-direction: column;
}

/* .cookiemn .modal {   
    padding-right: 10px;
}  */

.cookiemn button.btn-success {
    background: #00757a;
    padding: 5px 20px;
    min-width: 160px;
}

.cookiemn button.btn-success:hover {
    background: #70559D;
    border-color: #70559D;
}
.cookiemn button.btn-decline {
    background: #70559D;
    padding: 5px 20px;
    min-width: 160px;
    color: #fff;
}
.cookiemn button.btn-decline:hover {
    background: #00757a;
    border-color: #00757a;
    color: #fff;
}

/* cookie policy end */


/* Glycemic impact 26.10.2022 */

/* breadcrumb */
ul.breadcrumb {
    padding: 27px 0px 10px 0px;
    list-style: none;
    background-color: #fff;
}

ul.breadcrumb li {
    display: inline;
    font-size: 16px;
    color: #7D7D7D;
	
}

ul.breadcrumb li+li:before {
    padding: 8px;
    color: black;
    content: ">";
}

ul.breadcrumb li a {
    color: #7D7D7D;
    text-decoration: none;
}

ul.breadcrumb li a:hover {
    color: #01447e;
    text-decoration: underline;
}
/* breadcrumb end */

.glycemic {
    position: absolute;
    width: 500px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.glycemic h1 {
/*     color: #0851A5; */
}

.glycemicContent {
    width: 100%;
    padding: 0px 0 50px 0;
}

.glycemicContent h5 {
    color: #019EA5;
}

.glycemicContent p {
    color: #A5A5A5;
    font-size: 16px;
    margin-bottom: 40px;
}
/* Glycemic impact 26.10.2022 end */

/* articles 26.10.2022*/
.glycemic {
    position: absolute;
    width: 500px;

}
.articles {
    width: 100%;
    position: relative;
    max-width: 1450px;
    margin: 0 auto;
    border-radius: 30px;
    background: #09B1B8;
    min-height: 255px;
}

.articles h1 {
    color: #fff;
    font-size:50px;
    text-align: center;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    width: 100%;
	font-family: 'D-DIN-Bold';
}
.researchs.type-researchs .articles h1 {  font-size:30px;}
.researchs.type-researchs .banTxt2 h1 {  font-size:30px; line-height: 30px;}
.post.type-post .bannerImg .banTxt2 h1 {  font-size:30px; line-height: 30px;}
.articleBox {
    text-align: center;
    margin: 0 0px 50px 0px;
    box-shadow: 0 0 10px #ccc;
    position: relative;
    border-radius: 10px;
}

.articleBox:hover {
    box-shadow: 1px 1px 10px #aaa;
}

.artImg {
    /* overflow: hidden; */
}
.artImg::after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);   
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;   
    border-radius: 10px;
}
.artImg:hover::after {
    background: rgba(0, 0, 0, 0.7);
}
.artImg img {
    /* text-align: center; */
    width: 100%;
    /* transition: transform .2s;    */
    border-radius: 10px;
}

/* .articleBox:hover img {
    transform: scale(1.1);
} */

/* .artTxtBox {
    padding: 20px 44px;
    text-align: left;
} */
.artTxtBox {
    padding:10px 30px;
    text-align: left;
    position: absolute;
    bottom: 0;
    /* background: #fff;
    background: rgba(0, 0, 0, 0.3); */
}
.artTxtBox h5 {
    font-size: 22px;   
    color: #fff;
    margin-bottom:5px;
    font-family: 'D-DIN-Bold'; 
}

.artTxtBox p {
    font-size: 18px;
    /* color: #A7A7A7; */
    color: #fff;
    margin-bottom:5px;
}

.artTxtBox a {
    font-size: 1rem;
    /* color: #70559D; */
    color: #fff;
    text-decoration: none;
}

.artTxtBox a:hover {
    color: #1AA8AE;
    font-weight: 500;
}
/* articles 26.10.2022 end */

/* modal classes 01.11.2022 */
.boxshadow-none {
    box-shadow: none;
}

.regibtn .btnregi {
    float: right;
}

.btnregi {
    color: #0d6efd;
    text-align: right;
}

.regibtn:after {
    content: "";
    clear: both;
    display: block;
}

.regibtn:hover a.btnregi {
    color: #593B8B;
}

.regimain {
    background: #f1f0f3;
    padding-top: 40px;
    padding-bottom: 40px;
}

.registrationform {
    color: #B1B1B1;
    font-size: 15px;
    font-weight: 300;
    padding: 15px 0; 
    border-radius: 20px;
}

.regititle {
    margin-bottom: 20px;
}

.regititle a {
    color: #8B73A3;
    font-size: 17px;
    font-weight: 600;
    text-decoration: none;
	padding:0 15px; display:block;
}

.registrationform input[type=text], .registrationform input[type=password] {
    width: 48%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222222;
    font-size: 16px;
}

.firstlastname {
    display: flex;
    justify-content: space-between;
}
.registrationform input[type=tel], .registrationform input[type=email] {
    width: 100%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222222;
    font-size: 16px;
}

.registrationform select.nametitle {
    width: 48%;
    margin-right: 20px;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222222;
    font-size: 16px;
}

.registrationform select.selectopt {
    padding: 10px;
    width: 100%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222222;
    font-size: 16px;
}

.tndcond {
    width: 50%;
    display: inline-block;
}

.subscrn {
    width: 49%;
    display: inline-block;
}
.registrationform button {
    margin: 10px auto;
    display: block;
}

.regimain .registrationform button {
    margin: 10px auto;
    display: block;
}

/* .submit {
    background: #09B1B8;
    border-radius: 19px;
    padding: 8px 25px;
    border: 0px solid #09B1B8;
    color: #fff;
} */
.regiCaptcha {
    width: 100%;
    display: block;
    margin: 15px 0 20px 0;
}

.regiCaptcha img {
    width: 55%;
}

.reg-detail-right .choose_profile_pic {
    width: 150px;
    margin: 10px auto;
    display: block;
    text-align: center;
}

.reg-detail-right input[type=file] {
    width: 100%;
    max-width: 250px;
    border: 1px solid #09B1B8;
    background: #fff;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 8px 10px 0 20px;
    color: #B1B1B1;
    font-size: 16px;
}

.reg-detail-right small {
    display: block;
    width: 100%;
    max-width: 250px;
    text-align: right;
    font-size: 64%;
    color: gray;
}

.reg-detail-right {
    padding: 20px 50px;
    display: flex;
    justify-content: center;
    background: #fff;
    height: 75vh;
    text-align: center;
}

/* modal classes 01.11.2022 end */

/* 02.11.2022 */


.sweetenersub {
    width: 100%;
    padding: 50px 0;
}

.sweetenersub h5 {
    color: #019EA5;
    font-size: 22px;
}

.sweetenersub p {
    color: #A5A5A5;
    font-size: 22px;
    margin-bottom: 40px;
}

.sweetenersub ul li {
    color: #A5A5A5;
    font-size: 20px;
    margin-bottom: 20px;
    list-style: decimal;
    word-break: break-all;
}

.sweetTitle h3 {
    font-size: 25px;
    color: #70559D;
    font-weight: 700;
    padding: 0 10px;
    margin-bottom: 20px;
}
.moresweetbtn {
    text-align: right;
    margin-top: -20px;
}
.moresweetbtn a {
    font-size: 18px;
    color: #1AA8AE;
    font-weight: 400;
    text-align: right;
    padding: 0 15px;
    text-transform: capitalize;
    text-decoration: none;
}
.moresweetbtn a:hover{
	text-decoration:underline;
	color:#70559D;
}
.sweetBox {
    text-align: center;
    margin: 0 0px 50px 0px;
    position: relative;
}

.infog_img::after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /* z-index: 9; */
    border-radius: 10px;
}
.infog_img:hover::after {
    background: rgba(0, 0, 0, 0.7);
}
.infog_img img {    
    width: 100%;
    border-radius: 10px;  
}
/* .sweetBox img {
    width: 100%;
} */

.sweetBox p {
    color: #747474;
    font-size: 22px;
    margin-top: 15px;
    text-align: left;
}

.textsweet h4 {
    /* color: #1AA8AE; */
    color: #fff;
    font-size: 22px;
    margin-top: 15px;
    text-align: left;
	font-family: 'D-DIN-Bold';
}

/* .textsweet {
    text-align: left;
} */
.textsweet {
    padding: 10px 30px;
    text-align: left;
    position: absolute;
    bottom: 0;
}
.textsweet a {
    /* color: #70559D; */
    color: #fff;
    font-size: 18px;
    margin-top: 15px;
    text-align: left;
    font-weight: 400;
    text-decoration: none;
}

.artTxtBox h6 {
    font-size: 14px;
    color: #A5A5A5;
    font-weight: 400;
}

.sweetBox h6 {
    font-size: 14px;
    color: #A5A5A5;
    font-weight: 400;
    text-align: left;
    margin-top: 15px;
}

.textsweet h6 {
    font-size: 14px;
    color: #A5A5A5;
    font-weight: 400;
    margin-top: 15px;
}
/* 02.11.2022 end */

/* quiz section css only */
.quiz {
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    padding: 30px 30px 30px 30px;
    margin: 0 15px;
	margin: 0 0px;
}

.quizTitle {
    width: 100%;
    position: relative;
}

.quiz h3 {
    font-size: 20px;
    color: #8b73a3;
    font-weight: 600;
    margin-bottom:40px;
}

.quiz_slno {
    font-size: 16px;
    color: #C5C5C5;
    font-weight: 400;
    position: absolute;
    right: 0px;
    top: 0;
}

.quiz p {
    color: #70559D;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 25px;
}

.quiz label {
    display: inline-block;
    font-size: 18px;
    color: #9E9E9E;
    font-weight: 400;
}

.quiz .form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 20px;
}

.quiznext {
    background: #09B1B8;
    border-radius: 6px;
    padding: 5px 25px;
    border: 0px solid #09B1B8;
    color: #fff;
    margin-top: 30px;
}

.quiznext:hover {
    background: #593B8B;
}
/* quiz section css end */

/*contact us 04.11.2022 */
.innerpg .comp_name {
    font-size: 30px;
    font-weight: 500;
}
.btn-square img {
    width: 50px;
}
.innerpg .bg-light {
    background-color: #f5f5f5 !important;
    margin-bottom: 5px;
    min-height: 330px;
}
.innerpg .bg-light p a { text-decoration: none; color: #212529;}
a.btn.btn-primary.px-4 {
    background: #049FA6;
    border-color: #049FA6;
}

a.btn.btn-primary.px-4:hover {
    background: #70559D;
    border-color: #70559D;
}


a.btn.btn-primary.px-4:last-child {
    margin-top: 10px;
}
.btn-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
}

.google-map {
    margin-top: 20px;
}
/*contact us 04.11.2022 end */

/* about us page css 05.11.22 */
.innerpg .main_para p {
    font-size: 16px;
    text-align: justify;
    color:#9A9A9A;
    
}
.abtimg { border-radius: 10px;}
.abtimg img { width: 100%; border-radius: 10px;}

.innerpg .right_data p {
    font-size: 16px;
    text-align: justify;
    color: #9A9A9A;
}
/* .about_cont img {
    padding-bottom: 15px;
    width: 700px;
} */

.about_cont {
    padding: 20px 0px;
}

.main_para h3 {
    padding-bottom: 5px;
    font-size: 32px;
    color: #00308F;
    font-family: 'D-DIN-Bold';
   
}

/* about us page css 05.11.22 end */

/* feedback 05.11.2022 */

.innerpg .feedback_form {
    display: flex;
    justify-content: center;
    background: #f5f5f5;
    padding: 50px 80px;
    flex-direction: column;
    border-radius: 5px;
}

.feedback_form .input_field {
    margin-bottom: 14px;
    text-align: center;
}

.feedback_form .input_field:last-child {
    margin: 0px;
}
.innerpg input[type="text"] {
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius:10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222;
    font-size: 16px;
    width:100%;
}
.innerpg input[type="text"]:focus-visible { outline-color:#70559D;}
.innerpg input[type="email"] {
    width:100%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 49px;
    border-radius: 10px;
    margin-bottom: 11px;
    padding: 0 10px 0 20px;
    color: #222;
    font-size: 16px;
}
.innerpg input[type="email"]:focus-visible { outline-color:#70559D;}
.innerpg textarea {
    width:100%;
    border: 1px solid #09B1B8;
    background: #FFFFFF;
    height: 150px;
    border-radius: 10px;
    padding: 10px 10px 0 20px;
    color: #222;
    font-size: 16px;
}
.innerpg textarea:focus-visible { outline-color:#70559D;}
.innerpg .feedback_btn {
    text-align: center;
}

.form .submit {
    background: #09B1B8;
    border-radius: 19px;
    padding: 8px 25px;
    border: 0px solid #09B1B8;
    color: #fff;
}

/* feedback 05.11.2022 end */
#menulist a.smalTxt { font-size: 30px; line-height: 40px;}
.submenu { margin-top: -10px; margin-bottom: 5px;}

/* 10.11.2022  */

div#myTabContent {
    padding: 30px 15px 15px 15px;
}
div#myTabContent p {
/* text-align: justify; */
}
.sweetTab .nav-tabs .nav-link.active {
color: #593B8B;
}

.sweetTab .nav-link {
    color: #009EA5;
    font-size: 20px;
    font-weight: 600;
    font-family: 'D-DIN';
}
/* 10.11.2022 end */





/* scientific studies */
.banner_article {
    padding: 0px 9%;
    font-size: 35px!important;
}
.custom_head {
    width: 100%;    
}
.researches_title_outer {
    width: 100%;    
}

.head_titles {
    border: 1px solid #ccc;
    padding: 15px;
    margin: 0 auto;
    text-align: left;
	display:inline-grid; margin-bottom:30px;
}
.head_titles span {
    padding: 4px 0px;
}
.custom_head .head_titles { margin-bottom:30px; border: 0px solid #ccc;
    padding: 0px;}
.head_titles p {color:#222; margin-bottom:0px;}
.custom_head h6 { margin-bottom:0px;}
.custom_head h6 a {	text-decoration: none;	color: #70559D; font-size: 1rem; font-weight:400;}
.custom_head p i {	text-decoration: none;	color: #70559D; font-size:14px; }
.glycemicContent a{
    text-decoration: none;
}
/* scientific studies end*/

/*show password 22.11.2022 */
.toggle {
    background: none;
    border: none;
    color: #337ab7;   
    font-weight: 600; 
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 9;  
}
.fa { font-size:18px;}
.showpas1 { position: relative;}
/*show password end 22.11.2022 */

/*range slider 23.11.2022 */

.slid {
    -webkit-appearance: none;
    width: 100%;
    height: 10px;
    background: #70559D;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
  }
  
.slid:hover { opacity: 1;}
.slid::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 20px;
    height: 20px;
    background: #049fa6;
    cursor: pointer;
    border-radius:50px;
  }
  
.slid::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: #04AA6D;
    cursor: pointer;
}
   /*range slider end 23.11.2022 */
/* video page */
.videosummaryTitle h3 {
    font-size: 33px;
    color: #00308F;    
    padding: 0 10px;
    margin-bottom: 20px;
    text-align: center;
}
.videosummary { background: #f5f5f5; padding: 20px 20px 40px 20px; position: relative;}
.videosummary:after {content:''; background:#70559D; left: 0; bottom:20px; height: 10px; width: 100%; position: absolute;}
.videosummary h2 {font-size: 28px;color: #70559D;font-weight: 600; text-align: left;}
.videosummary h4 { font-size:24px; line-height:30px}
.videosummary p {
    text-align: left;
    font-size: 16px;
    font-family: 'D-DIN';
    color: #9A9A9A;
    line-height: 25px;
}
/* video page end */
/* --20-12-2022-- */
.morevideohome {
    text-align: right;
    margin-top: 20px;
}
.morevideohome a {
    font-size: 18px;
    color: #1AA8AE;
    font-weight: 400;
    text-align: right;
    padding: 0 0px;
	text-transform: capitalize;
    text-decoration: none;
}
.morevideohome a:hover {
    text-decoration: underline;
    color: #70559D;
}
/* end 20-12-2022 */


/* 17.01.2023 */
.flex-control-paging li a { background:#009EA5 !important;}
.flex-control-paging li a.flex-active { background:#593B8B !important; }
h3.widget-title { color: #70559D; }
form.search-form.my-2.my-lg-0 { margin-top: 0px !important; }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #222222; 
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #222222;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #222222;
}
li.explorezw a { color: #049FA6; font-weight: 600; }
.reacerch_bar .reserch_box:before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /* z-index: 9; */
    border-radius: 10px;
}
.reacerch_bar .reserch_box:hover::before { background: rgba(0, 0, 0, 0.7);}
.nav-link:focus, .nav-link:hover { color: #049FA6; }
span.wpcf7-spinner { display: block; }
.bg-light {  min-height: 310px;}
.deskMenu ul li ul li a::after { height: 0px; }
.dropdown-item.active, .dropdown-item:active { background:none;}
.table_sweet { margin-top:30px; margin-bottom:30px;}
.table_sweet table tr td { padding:15px 15px 10px 10px;  vertical-align:top; color:#9A9A9A; border:1px solid #9A9A9A; }
.table_sweet table tr th { color:#70559D; font-size:20px;padding:15px 15px 10px 10px; font-weight:600; padding-right:15px; vertical-align:top;border:1px solid #9A9A9A;}
.refer_sweet2 {margin-top:15px; }
.refer_sweet2 ul li {list-style: numbers; margin-bottom: 5px; font-size:13px;color:#9A9A9A;}
.researchmn_head { width:100%;}
.researchmn_head h5 { color:#049FA6; }
.reset button { margin: 5px; }
/* .next_prev_s_btn { background: #049FA6; border-radius: 10px; border-color: #049FA6 !important;} */
.next_prev_s_btn { background: #70559D; border-radius: 10px; border-color: #70559D !important; padding: 0px 10px; }
/* .next_prev_s_btn i.fa-solid.fa-arrow-left-long { color: #049FA6;}
.next_prev_s_btn i.fa-solid.fa-arrow-right-long { color: #049FA6;} */

.next_prev_s_btn:hover,
.next_prev_s_btn:focus,
.next_prev_s_btn.active { background: #049FA6; border-color: #049FA6 !important;  }
#post-3 ol li { color:#9A9A9A;}
.zliting ul li { color: #9A9A9A; }

.redirect_foot {
    margin-bottom: -90px;
    margin-top: 50px;
    color: #70559D;
}
.redirect_foot p {
    color: #70559D;
	margin-bottom:0;
}
/* 17.01.2023 end */
/* 01.03.2023 */
/* History of NNS */
section.historynns_main {
            margin-top: 40px;
        }

        .logo_img {
            text-align: end;
        }

        .logo_img img {
            padding: 0 20px;
        }

        section.historynns_main h1 {
            color: #009ea5;
            font-weight: 600;
            padding: 15px 0 30px 0;
            margin: 0 auto;
            display: table;
        }

        section.historynns_main span {
            color: #70559D;
            font-weight: 600;
        }

        h1.history_title span {
            font-size: 46px;
            line-height: 52px;
        }

        .non-nutritive_cont p {
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 5px;
        }

        .non-nutritive_cont ul {
            margin: 0;
            padding-left: 20px;
        }

        .non-nutritive_cont ul li {
            font-size: 18px;
            line-height: 26px;
            font-weight: 500;
            color: #645d5d;
        }

        .food_preserve {
            margin: 30px 0;
        }

        .preserve_data {
            background: linear-gradient(90deg, rgba(38, 169, 172, 1) 0%, rgba(104, 188, 183, 1) 100%);
            padding: 20px 10px;
        }

        .preserve_data p {
            color: #fff;
            font-size: 19px;
            line-height: 30px;
        }

        .non-nutritive_left {
            border-right: 2px solid #664d8f;
            padding-right: 40px;
        }

        .non-nutritive_sweet {
            background: linear-gradient(90deg, rgba(38, 169, 172, 1) 0%, rgba(104, 188, 183, 1) 100%);
            padding: 24px 0px;
        }

        .non-nutritive_sweet p {
            color: #fff;
            font-size: 18px;
            line-height: 24px;
        }

        section.references {
            padding: 10px 0px;
        }

        .reference ul {
            margin: 0;
            padding-left: 1rem;
        }
/* History of NNS end*/

/* NOAEL & ADI */
 .effect_left h1 {
            font-size: 36px;
            line-height: 46px;
            font-weight: 700;
            margin: 0;
	 color: #fff;
        }

        .effects_both {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }

        .effect_left {
            background: linear-gradient(90deg, rgba(13, 149, 164, 1) 0%, rgba(81, 105, 159, 1) 100%);
            border-radius: 10px;
            padding: 12px 10px;
            color: #fff;
            margin-right: -10px;
            z-index: 999;
        }

        .effect_left p {
            font-size: 18px;
            font-weight: 600;
            margin: 0;
			 color: #fff;
        }

        .effect_cont {
            border: 2px solid #919191;
            padding: 10px 20px;
            width: 100%;
            min-height: 166px;
            border-bottom-right-radius: 32px;
            margin-top: 50px;
        }

        .effect_cont p {
            color: #000;
            font-size: 19px;
            line-height: 25px;
            font-weight: 500;
            margin: 0;
        }

        .noael_cycle_both {
            justify-content: flex-start;
            display: flex;
            padding: 40px 0;
            align-items: center;
        }

        .noael_cycle_cont {
            padding-left: 5px;
        }

        .noael_cycle_cont h2 {
            font-size: 34px;
            color: #000;
            line-height: 35px;
            font-weight: 600;
        }

        .noael_cycle_cont h2 span {
            color: #70559D;
            font-size: 30px;
        }

        .safety_level_img {
            display: flex;
            justify-content: flex-start;
            margin-top: 14px;
        }

        .safety_level h1 {
            font-size: 36px;
            line-height: 44px;
            font-weight: 600;
			color:#212529;
        }

        .conclusion {
            position: relative;
            margin-top: 45px;
        }

        .conclusion img {
            margin: 0 auto;
            display: block;
        }

        .conclusion_cont {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
            padding-left: 0px;
            width: 220px;
            max-width: 100%;
        }

        .conclusion_cont h3 {
            color: #000;
            font-size: 22px;
            font-weight: 600;
            line-height: 28px;
        }

        .conclusion_cont p {
            font-size: 18px;
            line-height: 24px;
            color: #000;
        }

        .effect_cont p span {
            color: #70559D;
        }

        .adi_left {
            text-align: center;
        }

        .adi_cont {
            margin-top: 50px;
            padding: 16px 10px;
            min-height: 130px;
            margin-left: -60px;
            border-bottom-left-radius: 32px;
            border-bottom-right-radius: 0px;
        }

        .adi_both {
            justify-content: center;
        }

        .effect_left.adi_left h1 {
            font-size: 36px;
            margin: 0;
        }

        .adi_cont p {
            font-size: 20px;
            line-height: 26px;
            margin-bottom: 5px;
        }

        .adi_left {
            padding: 9px 15px;
            margin-left: -10px;
        }

        .effect_left.adi_left p {
            font-size: 18px;
        }

        .second_cycle {
            justify-content: flex-end;
            align-items: center;
        }

        .adi_calculator h2 {
            font-size: 36px;
            line-height: 44px;
            color: #000;
            font-weight: 600;
        }

        .adi_calculator p {
            font-size: 18px;
            line-height: 24px;
            color: #000;
            margin: 0px;
            font-weight: 600;
        }

        .adi_calculator p span {
            color: #70559D;
        }

        .adi_calc_detail {
            text-align: right;
        }

        .adi_formula {
            display: flex;
            justify-content: flex-end;
            padding-top: 20px;
        }

        .adi_formula_right {
            background: #70559D;
            min-width: 310px;
            text-align: center;
            border-top-right-radius: 35px;
            padding: 5px 20px;
            border-bottom-left-radius: 35px;
        }

        .adi_formula_left {
            padding-right: 14px;
        }

        p.right_amount {
            border-bottom: 1px solid #fff;
        }

        .adi_formula_info {
            text-align: right;
        }

        .adi_formula_left h1 {
            font-size: 40px;
            font-weight: 600;
			color:#212529;
        }

        .adi_formula_right p {
            color: #fff;
            font-size: 22px;
            padding: 5px 0;
        }

        .adi_formula_info2 {
            padding: 5px 0;
        }

        .adi_formula_info p {
            font-size: 16px;
        }

        section.references {
            background: #fff;
        }

        section.references {
            padding: 10px 22px;
        }

        .reference ul {
            margin: 0;
            padding-left: 1rem;
        }
.reference h6 { color: #212529;}
/* NOAEL & ADI end*/

/*  Pharmacokinetics of NNS */
     section.pharma_data {margin-top: 40px; }
        .aspartame {display: flex; align-items: center; justify-content: center; padding-top: 20px; }
        .aspart_text p {margin: 0; color: #fff; font-weight: 600; }
        .aspart_text {background: linear-gradient(90deg, rgba(43, 130, 162, 1) 0%, rgba(101, 92, 158, 1) 100%); padding: 18px 10px; }
        .aspart_sec_img {text-align: center; }
        section.references { background: #fff; }
        section.references { padding: 10px 22px; }
        .reference ul { margin: 0; padding-left: 1rem; }
        .right_border_sec { border-right: 1px solid #000;}

/*  Pharmacokinetics of NNS */
.table_sweet table td h1 {
    font-size: 20px;
    color: #019EA5;
    font-weight:500;
}
/* 01.03.2023 end */

/* 20.03.2023 */

.YRMenu a.active {color: #70559D;}
.reso-img {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.col-md-12.news_update_outer {
    display: flex;
}
.news_update_outer .vdoBox {padding: 5px 10px; width: 30%;}
.news_update_outer .intro_text_box {width: 70%;}
.intro_text_box h2 { line-height: 20px;}
.intro_text_box h2 a { font-size: 20px; font-weight: 500; text-decoration: none;  color: #8B73A3;}
.intro_text_box p { margin-bottom: 1rem; line-height: 20px; }
.swiper.videoSwiper { padding-bottom:25px;}
.videoSwiper .swiper-pagination { bottom:0px !important;}
.swiper.LatestResearchSwiper { padding-bottom:25px;}
.LatestResearchSwiper .swiper-pagination { bottom:0px !important;}
.swiper.RecentArtSwiper { padding-bottom:25px;}
.RecentArtSwiper .swiper-pagination { bottom:0px !important;}

/* 20.03.2023 end */

/* **************************************************************************************************************************** */
/********************************************************* responsive **********************************************************/
/* ************************************************************************************************************************** */



@media (max-width:1600px) {
    /* .bannerImg {max-width: 1360px; }
    .topsection {max-width: 1360px;} */
}

@media (min-width: 1400px) {
    .violet {
        left: -529px;
    }
    .bannerImg {
        max-width: 1320px;
        padding: 0 10px;
    }
    .topsection {
        max-width: 1320px;
        padding: 0 10px;
    }
}

@media (min-width: 1601px) {
    /* .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1450px;
    } */
    .bannerImg { max-width: 1450px; }
    .topsection {max-width: 1450px; }
}

@media (max-width:1440px) {
    .topsection { max-width: 1280px; }
    .bannerImg {max-width: 1270px; }
    .violet {left: -794px; top: 798px; }
    .violet h2 {font-size: 69px; }
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1270px;
    }
    .policyBanner { width: 1270px; }
    .banTxt.glycemic { width: 410px; }
    .articles {width: 1270px; }
}

@media screen and (min-width: 1367px) and (max-width: 1439px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {  max-width: 1230px;    }
    .bannerImg { max-width: 1230px; }
    .topsection { max-width: 1230px; }
}

@media (max-width: 1366px) {
    .bannerImg {max-width: 1140px; }
    .topsection {max-width: 1140px; }
    .banTxt h1 { font-size: 50px; }
    .abouttxt h1 {font-size: 34px; }
	.abouttxt h2 {font-size: 34px; }
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {max-width: 1140px; }
    .col-lg-3.resource-right { padding: 24px 0px 0px 30px; }
    .policyBanner { width: 1140px;}
    .banTxt.glycemic { width: 370px; }
    .articles { width: 1140px; }
    .about_cont img { width: 100%; }
	
	.effect_left h1 {font-size: 32px; line-height: 40px;}
            .effect_cont {padding: 10px 15px;}
            .effect_cont p {font-size: 18px; line-height: 24px;}
            .adi_cont p {font-size: 18px; line-height: 24px; margin-bottom: 10px;}
            .effect_left.adi_left h1 {font-size: 32px; line-height: 40px;}
            .effect_left.adi_left p {font-size: 16px;}
            .adi_left {padding: 12px 15px;}
            .effect_left p {font-size: 16px;}
            .noael_cycle_cont h2 span {font-size: 26px;}
            .adi_calculator h2 {font-size: 30px; line-height: 40px;}
            .safety_level h1 {font-size: 30px; line-height: 40px;}
            .noael_cycle_cont h2 {font-size: 30px; line-height: 34px;}
            .safety_level_img img {width: 60%;}
            .adi_calculator p {font-size: 16px;}
            .adi_formula_left h1 {font-size: 36px;}
            .adi_formula_right {min-width: 270px;}
            .conclusion_cont p {font-size: 16px; line-height: 22px;}
	.innerBox.author-detail {  min-height: 540px;}
}

@media (max-width: 1280px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {    max-width: 1090px; }
    .bannerImg { max-width: 1090px; }
    .topsection {max-width: 1090px; }
    .resources .date p {font-size: 16px;}
    .policyBanner { width: 1090px; }
    .articles { width: 1090px; }
    .reg-detail-right { padding: 20px 40px; }
}

@media screen and (min-width: 1025px) and (max-width: 1205px) {
    .bannerImg {max-width: 925px;    }
    .subcribesec input[type=email] {  width: 280px; }
    .topsection {max-width: 935px;}
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 945px;}
    .searchmn ul li .form-group .form-control { width: 250px; }
    .searchmn ul li .form-group .form-control:focus { width: 270px;  box-shadow: none; }
    .healthtip {margin-bottom: 40px; }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm { max-width: 915px; }
    .topsection { max-width: 900px; }
}

@media (max-width: 1024px) {
    .violet h2 {font-size: 50px; letter-spacing: 3px; line-height: 60px;}
    .violet {left: -622px; top: 612px; padding: 5px 200px 5px 75px; }
    .topsection {max-width: 890px;}
    .bannerImg {max-width: 890px;}
    .banTxt {left: 60px; }
    .banTxt h1 { font-size: 44px; }
    .violet:after { content: ''; width: 45px; bottom: 15px; }
    .logo {max-width: 190px;}
    .logo img { width: 100%; }
    .aboutBox {  min-height: 200px; }
    .abouttxt h1 {font-size: 28px;}
	.abouttxt h2 {font-size: 28px;}
    .abouttxt p { font-size: 20px; }
    .recent-article .box p {font-size: 20px; }
    .recent-video .box p {font-size: 20px; }
    .subcribesec input[type=email] {  width: 280px; }
    .innbox3 a {text-align: center;  float: none; display: block; margin-bottom: 10px; }
    .searchmn ul li .form-group .form-control { width: 250px; }
    .searchmn ul li .form-group .form-control:focus { width: 275px; box-shadow: none; }
    .mustread { margin-bottom: 40px; }
    .healthtip { margin-bottom: 40px; }
    .banner_article { font-size: 30px!important; } 
    .policyBanner { width: 890px; }
    .banTxt.glycemic { width: 310px; }
    .articles { width: 890px; }
    .sweetTitle h3 { font-size: 26px; }
    .sweetBox p { font-size: 18px; }
    .moresweetbtn a {font-size: 16px; }
    .textsweet h4 {font-size: 18px; }
    .textsweet a {font-size: 14px; }
    .artTxtBox {padding: 5px 15px; }
    .search {margin: 25px 0 15px 0;}
    .deskMenu { margin-bottom: 15px; }
    .searchmn ul li { margin: 0 0 0 15px; }
    .advanceseField #collapseExample { margin-left: -72%; }
    .resource-left { margin-bottom: 22px; }
    .quiz { margin: 0; }
    .artTxtBox p {font-size: 16px; margin-bottom: 0px; }
    .artTxtBox h5 { font-size: 20px; margin-bottom: 0px; }
	.table_sweet { width: 100%; overflow: scroll; }
	.table_sweet table tr td:first-child {  width: 100%; min-width:300px;}
	.table_sweet table tr td {  width: 100%; min-width:200px;}
	.researchs.type-researchs .articles h1 { font-size: 20px;  padding: 30px; }
	.researchs.type-researchs .banTxt2 h1 { font-size:20px;  padding: 30px; }
	
	 .non-nutritive_sweet {padding: 20px 12px;}
     .non-nutritive_sweet p { font-size: 13px; line-height: 20px; }
	 .preserve_data p { font-size: 16px; margin: 0; }
	 .preserve_data { padding: 10px; }
	
	
	.effect_left h1 {font-size: 28px; line-height: 36px;}
            .effect_left p {font-size: 14px;}
            .effect_left.adi_left p {font-size: 14px;}
            .effect_left.adi_left h1 {font-size: 28px; line-height: 40px;}
            .safety_level h1 {font-size: 26px; line-height: 36px;}
            .effect_cont {padding: 8px 12px; min-height: 140px; margin-top: 32px;}
            .noael_cycle_cont h2 span {font-size: 18px;}
            .noael_cycle_cont h2 {font-size: 20px; line-height: 22px;}
            .adi_left {padding: 12px 20px; margin-right: 0px;}
            .second_cycle {justify-content: center;}
            .effects_both {justify-content: center;}
            .adi_calculator h2 {font-size: 25px;}
            .adi_formula_right {padding: 2px 20px;}
            .adi_formula_right p {padding: 2px 0;}
            .adi_formula {padding-top: 10px;}
            .adi_formula_info p {font-size: 11px; line-height: 17px;}
            .adi_formula_info2 {padding: 0;}
            .adi_formula_right {min-width: 195px;}
            .conclusion_cont p {font-size: 12px; line-height: 18px;}
            .effect_cont p {font-size: 14px; line-height: 20px;}
            .adi_cont p {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
	
	.head_text h1 {font-size: 30px;}
	.table_sweet.tablSweet table tr td:first-child { min-width: 200px; width:50%;}
	.reserch_box img { width: 100%; }
	.reserch_box {  margin-bottom: 15px; }
}

/* 1024 end  */

@media (max-width: 991px) {
/*    .violet { display: none; } */
    .violet2 { display: none; }
    div#menulist {top: 4px; right: 4px;}
    .policyBanner { width: 96%; }
    .cookiemn .modal-content { flex-direction: column;}
    .cookiemn .modal-body { max-width: 100%; padding: 20px;}
    .cookiemn .modal-footer { flex-direction: row; }
    .articles { width: 96%; min-height: 156px; }
    .reg-detail-right {height: auto;}
    .reg-detail-right .form-group { max-width: 300px; }
    .innerpg .bg-light { margin-bottom: 30px; min-height: auto;}
    .searchmn2 ul li {    width: 100%;    }
    .searchmn2 ul li .form-group .form-control { width: 100%; }
    .searchmn ul li .form-group .form-control:focus {width: 100%; }
    .searchmn2 ul li {margin: 0 0 0 0px;}
    .advanceseField p { text-align: center;}
    .advanceseField #collapseExample { margin-left:auto; margin-right: auto;  max-width: 500px;}
    .advanceseField label { width: 100%; max-width: 300px;  margin: 0 auto 10px auto; }
    .dropBox1 { margin: 0 auto; }
    .advanceseField .author label {float: inherit;  width: 100%; }
    /* .input_field { max-width: 300px;  margin: 0 auto; } */
    .advanceseField .title label { float: inherit;  width: 100%; }
    .publication label {  float: inherit;  width: 100%; }
    .videosec .box {margin-bottom: 22px;    }
    .abtimg { margin-bottom: 15px;    }
    .footMenu { margin-top: 20px;  }
    .advanceseField .card.card-body { margin-right: auto !important; margin-left: auto !important; }
	.advanceseField label {text-align: left;  max-width: 100%; }
	
	.non-nutritive_left {border-right: none; padding-right: 0; }
            .non-nutritive_sweet {padding: 20px 12px; }
            .non-nutritive_sweet p { font-size: 24px; line-height: 30px; }
            .preserve_data {padding: 30px 20px;}
            .non-sweet-img {margin-top: 20px;}
            .preserve_data p {font-size: 24px;line-height: 40px;}
            .non-nutritive_cont p {font-size: 26px;}
	
	.effect_cont {min-height: 132px;}
            .noael_cycle_cont h2 {font-size: 36px; line-height: 34px;}
            .noael_cycle_cont h2 span {font-size: 28px;}
            .effect_cont p {font-size: 20px; line-height: 26px;}
            .effect_left p {font-size: 16px;}
            .effect_left h1 {font-size: 32px; line-height: 38px;}
            .safety_level h1 {font-size: 36px; line-height: 42px;}
            .adi_cont {margin-left: 0;}
            .effect_left.adi_left p {font-size: 16px;}
            .effect_left.adi_left h1 {font-size: 32px; line-height: 38px;}
            .conclusion_cont h3 {font-size: 30px; line-height: 36px;}
            .second_cycle {justify-content: center;}
            .adi_formula {justify-content: flex-start;}
            .adi_calc_detail {text-align: left;}
            .adi_calc_detail {text-align: left;}
            .adi_formula {justify-content: flex-start;}
            .adi_formula_info {text-align: left;}
            .adi_calculator h2 {font-size: 36px; line-height: 44px;}
            .adi_calculator p {font-size: 22px; line-height: 30px;}
            .adi_formula_right p {padding: 5px 0;}
            .adi_formula_right {padding: 5px 20px;}
            .adi_formula {padding-top: 20px;}
            .adi_formula_right {min-width: 360px;}
            .conclusion_cont p {font-size: 18px; line-height: 24px;}
            .adi_calculator {margin: 0 auto; display: table;}
	
	.head_text h1 {font-size: 24px;}
	.innerBox.author-detail,
	.innbox1 { min-height:auto;}
	.innbox3.author-btn {  position: relative; }
}

/* 991 end  */
@media (max-width: 768px) {
    .stikyright {transform: rotate(0deg); right: 0; left: 0; margin: 0 auto; bottom: 13px; top: auto; text-align: center; z-index: 11; }
    .stikyright a { padding: 14px 34px; font-size: 16px; }
    footer {margin-bottom: 70px; }
    .footerTop a {display: block; text-align: center; }
    .subcribesec { text-align: center;}
    .col-lg-3.resource-right {width: 300px; margin: 0 auto;}
    .healthtip {margin-bottom: 40px;}
    .mustread { margin-bottom: 40px; }
    .poll {margin-left: auto; margin-right: auto; }
    .topsection {flex-wrap: wrap; }
    .topsection:after { content: ''; display: block; clear: both; }
    .logreg.mobile {display: block; width: 100%; border-radius: 0; text-align: right; position: relative; z-index: 99; }
    .desktop.logreg {display: none; }
    .logo {width: 225px; float: left; }
    .searchmn { order: 4; }
    .menusection {order: 3; padding: 15px;  box-sizing: border-box; display: block; }
    .menubar {margin-top: 12px;}
    .search {margin: 25px 0 25px 0;}
    .searchmn ul li {width: 100%;}
    .searchmn ul li .form-group {width: 100%;}
    .searchmn ul li .form-group .form-control {width: 100%;}
    .searchmn ul li .form-group .form-control:focus {width: 100%;}
    .loginform {margin-bottom: 30px;}
    .abouttxt {margin-bottom: 30px;}
    .bannerImg {width: 100%;padding: 0 15px; margin-top:-50px; }
    .innerBox h3 {font-size: 18px;}
    .searchmn {width: 100%;}
    .footerTop a::after {width: 0px;height: 0px; }
    .banTxt2 h1 {font-size: 30px; line-height: 30px; }
    .firstlastname { display: block; }
    .registrationform input[type=text], 
    .registrationform input[type=password] {width: 100%;}
    .registrationform select.nametitle {width: 100%;}
    .subscrn {width: 100%;}
    .tndcond {width: 100%;}
    .deskMenu { display: none;}
    .submenu { margin-top: -5px; }
    #menulist a { font-size: 30px;  text-align: left; padding-right: 50px; padding-left: 50px; }
    #menulist { padding: 40px 0 40px 0; }
    .searchmn {margin: 0 15px; }
    .searchmn ul li { margin: 0px; }
    .searchmn.searchmn2 { margin: 0px; }
    .logreg a:last-child:hover {border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
    .logreg a:hover { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
    .footerTop a { line-height: 30px; }

}

/* 768 end */
.vdoBox.new_update_img_box {
    width: 60%;
}
@media (max-width:767px) {
	.news_update_outer {
    display: block;
}
	.vdoBox.new_update_img_box img {
    width: auto;
}
	.reso-img {
    display: block;
    flex-direction: row;
}
	.vdoBox.new_update_img_box {
    width: 100%;
}
    .innerBox {flex-direction: column;}
    .innbox1,
    .innbox2,
    .innbox3 {width: 100%;}
    .innbox1 {padding: 50px 30px 0px 50px;}
    .innbox3 { margin-top: 15px; text-align: center; padding-bottom: 15px; }
    .innbox3 a { width: 30%; display: inline-block; margin: 15px 10px;  min-width: 150px;}
    .box {text-align: center;margin-bottom: 20px;}
    .reso-img {justify-content: center;flex-wrap: wrap;}
    .swiper5 .swiper-slide {width: 100% !important;}
    .research-slide {padding: 30px 25px 30px 25px;}
    .policyBanner h1 { font-size: 30px; }
    .cookiemn .modal-dialog-centered { width: 96%; margin: 0px auto 10px auto; }
    .glycemicContent { width: 100%; padding: 0px 0 0px 0; }
/*     ul.breadcrumb { padding: 27px 16px 10px 2px; } */
	ul.breadcrumb { padding: 15px 16px 10px 2px; margin-bottom: 0px;}
    .banTxt.glycemic {width: 37%;}
    section .glycemicContent p {font-size: 18px; margin-bottom: 20px; font-weight: 300; }
    .articles h1 {font-size: 30px; }
    .sweetenersub ul li { font-size: 16px; }
    .sweetenersub p { font-size: 16px; margin-bottom: 20px; }
    .banTxt2 h1 {font-size: 20px; line-height: 20px; }
	.post.type-post .bannerImg .banTxt2 h1 { font-size: 20px; line-height: 22px; }
    .quiz { margin: 0 auto; }
    .innerpg .feedback_form { padding: 50px 25px; }
    .about_cont img { width: 100%; }
    .sweetTab ul li { width: 100%; }
    .sweetTab ul li button { width: 100%; }
    .nav-tabs { border-bottom: none; }
    .sweetTab .nav-tabs .nav-link.active { border-color: var(--bs-nav-tabs-link-hover-border-color); }
    .cookiepolicy ul { padding-left: 0px; }
    .articleBox { margin: 0 0px 20px 0px; }
	.reacerch_bar .col-xl-6 { margin-bottom: 15px;}
	nav.fullmenudata ul li { display: block; width: 100%; text-align: center; }
	.footerTop li a {  text-align: center; }
	.moresweetbtn { margin-top:0px;}
	.articles { border-radius: 20px; }
/* 	.advanceseField .card.card-body { margin:0 auto !important;} */
	.innerBox p { word-break: break-all; }
	.advanceseField label { text-align: left; }
	.footer_top_common { margin-top: 15px; text-align: center; }
	
	.effect_cont {width: 100%; margin-top: 10px;}
            .effect_cont p {font-size: 18px; line-height: 24px;}
            .noael_cycle_cont {padding-left: 0px;}
            .noael_cycle_cont h2 span {font-size: 20px;}
            .noael_cycle_cont h2 {font-size: 25px; line-height: 25px;}
            .effects_both {display: block;}
            .effect_left p br {display: none;}
            .noael_cycle_cont h2 {font-size: 26px; line-height: 26px;}
            .safety_level h1 {font-size: 25px;}
            .adi_calculator h2 {font-size: 28px;}
            .adi_calculator p {font-size: 16px; line-height: 22px;}
            .noael_cycle_img img {width: 90%;}
            .effect_left {margin-right: 0; margin-top: 10px;}
            .effect_left h1 {font-size: 30px; line-height: 36px;}
            .adi_formula_left h1 {font-size: 28px; padding-left: 00px;}
            .safety_level_img {text-align: center; display: block; margin-top: 14px;}
            .safety_level_img img {width: auto;}
            .noael_cycle_both {padding: 20px 0;}
            .adi_left {text-align: left; margin-top: 10px; margin-left: 0;}
			.right_border_sec {border: none;}
            .head_text h1 {font-size: 20px;}
	 a { word-break: break-all;}
.reserch_box img {  width: 100%;}
.col-md-12.news_update_outer { flex-direction: column; }	
.news_update_outer .vdoBox {padding: 5px 11px 20px 11px; width: 100%; }
.news_update_outer .intro_text_box { width: 100%; padding: 5px; }	
}


/* 767 end */

@media (max-width: 667px) {
    .logo {width: 150px;}
    .banTxt {left: 25px;width: 48%;}
    .banTxt h1 {font-size: 33px;line-height: 33px;    }
    /* .searchmn {width: 85%;    } */
    .aboutzydus {margin-top: 25px;}
    .search {margin: 10px 0 10px 0;    }
    .subcribesec input[type=email] { width: 200px; }
    .subcribesec input[type=submit] { padding: 12px 15px; }
    .stikyright a { padding: 14px 15px; font-size: 16px; }
    .menusection {width: 100%; top: -90px; }
    div#menulist {width: 98%; top: 20px; }
    #menulist a { font-size: 20px; line-height: 30px; }
    #menulist a.smalTxt { font-size: 24px; line-height: 40px; background: none; }

    .submenu { margin-top: -5px;}
    .searchmn {margin-top: -70px;}
    /* .searchmn.searchmn2 { margin: 0px; } */    
    .banTxt.glycemic { width: 21%;}
    .recent-video { margin-bottom: 0px;    }
    .resources {padding: 25px 0px 20px 0px;}
    .tableman table {width: 100%; }
    .tableman table tr th, .tableman table tr td {padding: 0 5px; }
	form[data-form-id="3"] .es-form-field-container .gjs-cell { text-align: center; }
}

/* 667 end */

@media (max-width:568px) {
    .banTxt h1 {
        font-size: 28px;
        line-height: 30px;
    }
	
	section.historynns_main h1 { padding: 20px 0px;}
            .non-nutritive_sweet p {font-size: 20px; line-height: 26px; }
            h1.history_title span {font-size: 32px; line-height: 35px;}
            .preserve_data {padding: 15px 10px;min-height: auto;}
            .preserve_data p {font-size: 18px;line-height: 25px;}
            section.references {padding: 10px 5px;}
            .non-nutritive_cont p {font-size: 24px;}
            .non-nutritive_cont {margin-top: 10px;}
            section.non-nutritive_sweet p {font-size: 22px;line-height: 28px;}
	
	section.references {padding: 10px 5px;}
            .conclusion_cont h3 {font-size: 24px; line-height: 32px;}
            .conclusion_cont p {font-size: 18px; line-height: 24px;}
            .adi_formula_right {min-width: 282px; padding: 0px 20px;}
	section.references {padding: 10px 5px;}
}

@media (max-width:480px) {
    .innbox3 a { margin: 5px 10px;}
    .banTxt h1 {font-size: 24px;line-height: 26px;}
    ul.breadcrumb li { font-size: 15px; }
    .banTxt.glycemic {width: 31%;}
    .articles {min-height: 144px;}
    .innbox2.author-designation{margin-top:7px;}
	.banTxt2 { width: 94%; padding:10px 15px; }
	.researchs.type-researchs .banTxt2 h1 { line-height: 20px; font-size:16px; }
}


@media(max-width: 425px){
    .banner_article {
    padding: 0px 3%;
    font-size: 18px!important;
}
}
@media (max-width:375px) {
    div#menulist {width: 97%; right: 6px; }
    li.media { flex-direction: column; }
    .banTxt h1 {font-size: 19px;line-height: 21px;}
    .banTxt.glycemic { width: 39%; }
	.subcribesec input[type=email], #wbnfe input[type=text], .es-email {  width: 62%; }
}

@media (max-width:374px) {
    .stikyright a { padding: 10px 13px; font-size: 13px;}
    .banTxt h1 { font-size: 16px; }
    div#menulist {width: 96%; right: 7px;}
    .cookiemn .modal-body {font-size: 14px; }
    .cookiepolicy ul { padding-left: 0;}
    .tableman table {width: 100%;}
    ul.breadcrumb li {font-size: 12px; }
    .banTxt.glycemic {width: 46%;}
	.subcribesec input[type=submit], #wbnfe input[type=button], .gjs-cell input[type=submit] { padding: 12px 21px; }
	.recent-video .box p { font-size: 16px; font-weight: 400; }
}
