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

body {
	font-family: "Poppins", sans-serif;
    font-weight: 400;
	font-size: 16px;
	color: #333333;
}
.inner-banner-wrap.brand-banner {
    margin: 100px 0 0 0;
}
/*@font-face {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	src: url("../fonts/DINRegular.eot");
	src: url("../fonts/DINRegular.eot") format("embedded-opentype"),
		url("../fonts/DINRegular.woff2") format("woff2"),
		url("../fonts/DINRegular.woff") format("woff"),
		url("../fonts/DINRegular.ttf") format("truetype"),
		url("../fonts/DINRegular.svg#DINRegular") format("svg");
}
*/
/*@font-face {
	font-family: 'DINRegular';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/DINRegular'), url('../fonts/DINR____.woff') format('woff');
}*/
/*@font-face {
	 font-family: "Poppins", sans-serif;
  font-weight: 700;
	src: url("../fonts/DINBold.eot");
	src: url("../fonts/DINBold.eot") format("embedded-opentype"),
		url("../fonts/DINBold.woff2") format("woff2"),
		url("../fonts/DINBold.woff") format("woff"),
		url("../fonts/DINBold.ttf") format("truetype"),
		url("../fonts/DINBold.svg#DINBold") format("svg");
}

@font-face {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	src: url("../fonts/DINRegularAlternate.eot");
	src: url("../fonts/DINRegularAlternate.eot") format("embedded-opentype"),
		url("../fonts/DINRegularAlternate.woff2") format("woff2"),
		url("../fonts/DINRegularAlternate.woff") format("woff"),
		url("../fonts/DINRegularAlternate.ttf") format("truetype"),
		url("../fonts/DINRegularAlternate.svg#DINRegularAlternate") format("svg");
}

@font-face {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	src: url("../fonts/DINMedium.eot");
	src: url("../fonts/DINMedium.eot") format("embedded-opentype"),
		url("../fonts/DINMedium.woff2") format("woff2"),
		url("../fonts/DINMedium.woff") format("woff"),
		url("../fonts/DINMedium.ttf") format("truetype"),
		url("../fonts/DINMedium.svg#DINMedium") format("svg");
}

@font-face {
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
	src: url("../fonts/DINLight.eot");
	src: url("../fonts/DINLight.eot") format("embedded-opentype"),
		url("../fonts/DINLight.woff2") format("woff2"),
		url("../fonts/DINLight.woff") format("woff"),
		url("../fonts/DINLight.ttf") format("truetype"),
		url("../fonts/DINLight.svg#DINLight") format("svg");
}*/

p {
	line-height: 30px;
	margin-bottom: 30px;
	font-size: 16px;
}

a {
	display: inline-block;
	text-decoration: none;
	color: #0475c2;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

a:hover {
	color: #55ab26;
}

img {
	display: block;
	vertical-align: middle;
	max-width: 100%;
}

ul li,
ol li {
	list-style: none;
}

.clearB {
	clear: both;
	display: block;
}

li.clearB {
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	float: none !important;
	display: block !important;
	min-height: 0 !important;
}

a,
input,
select,
button,
textarea {
	outline: none;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
}

input[type="submit"],
input[type="button"],
button {
	cursor: pointer;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.main-container {
	max-width: 1366px;
	min-width: auto;
	margin: 0 auto;
}

.container {
	max-width: 1127px;
	min-width: auto;
	margin: 0 auto;
}

.display-desktop {
	display: block;
}

.display-mobile {
	display: none;
}

/*=====header start=====*/
header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	padding: 10px 15px 10px 15px;
	background: #fff;
	/* padding: 29px 15px 0 15px; */
}

header.sticky-header,
.header-bg {
	background-color: #ffffff;
	/* padding: 15px; */
	-webkit-box-shadow: 0 4px 6px -6px #222;
	-moz-box-shadow: 0 4px 6px -6px #222;
	box-shadow: 0 4px 6px -6px #222;
}

/*=====header end=====*/
.section-pdn {
	padding: 57px 0;
}
div#esg {
    margin-top: 10px;
}
.top-padding-0 {
	padding-top: 0;
}

.bottom-padding-0 {
	padding-bottom: 0;
}

.btn {
	font-family: "Poppins", sans-serif;
    font-weight: 400;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #0475c2;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	/* padding: 12px 23px 13px 23px; */
	display: inline-block;
	padding: 0 23px;
	line-height: 40px;
}

.btn:hover,
.en-skin-care-content .btn:hover {
	color: #ffffff;
	background-color: #55ab26;
}

.h-heading h2 {
	font-family: "Poppins", sans-serif;
    font-weight: 300;
	font-size: 50px;
	font-weight: normal;
	color: #55ab26;
	line-height: 50px;
}

.h-heading h1 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 60px;
    font-weight: normal;
    color: #0475c2;
    line-height: 56px;
}


.h-heading h3 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 22px;
	font-weight: normal;
	color: #333333;
	position: relative;
	line-height: 32px;
	padding-left: 30px;
	margin-top: 22px;
	letter-spacing: normal;
}

.h-heading h3:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 0px;
	width: 4px;
	height: 43px;
	background-color: #55ab26;
}

.h-heading.white-text h1,
.h-heading.white-text h2,
.h-heading.white-text h3,
.white-text p {
	color: #ffffff;
}

.h-heading.white-line h3:before {
	background-color: #ffffff;
}

.green-color {
	color: #55ab26 !important;
}

.white-color {
	color: #ffffff !important;
}

.h-col-50 {
	width: 50%;
	float: left;
}

.h-col-1 {
	width: 41%;
	float: left;
}

.h-col-2 {
	width: 59%;
	float: left;
}

.text-center {
	text-align: center;
}

/*=====home page start=====*/
.slider:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 26%;
	z-index: 1;
	background: url(../images/slider-overlay.png) center bottom no-repeat;
	background-size: contain;
}

.h-know-bg {
	padding-bottom: 14px;
	background: url(../images/zydus-bg.png) bottom no-repeat;
	background-position: 60px 250px;
}

.hku-l-content {
	padding-right: 105px;
}

.h-r-content-wrap {
	padding-left: 22px;
}

.h-life-at-zydus {
	background: url(../images/life-at-zydus-bg.jpg) no-repeat;
	background-size: cover;
}

.h-life-at-wrap {
	padding: 62px 0;
}

.h-life-at-zydus .h-l-content-wrap {
	padding-right: 34px;
}

.h-life-at-zydus .h-l-content-wrap p {
	color: #ffffff;
	margin-top: 37px;
	margin-bottom: 0px;
}

.h-life-at-zydus .h-l-content-wrap .btn {
	margin-left: 30px;
}

.h-life-at-zydus .h-r-content-wrap {
	padding-left: 9px;
}

.h-life-at-zydus .h-heading h3 {
	margin-top: 14px;
	margin-bottom: 28px;
}

.h-life-slider {
	padding-top: 62px;
	position: relative;
	overflow: hidden;
}

.h-life-slider .slick-list {
	margin-right: -24px;
}

.h-life-slider .slick-slide {
	margin-right: 24px;
}

.h-life-slider .slick-arrow {
	width: 42px;
	height: 43px;
}

.h-life-slider .slick-prev,
.h-life-slider .slick-next {
	top: 0;
	left: inherit;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.h-life-slider .slick-next {
	right: 0;
	background: url(../images/ss-arrow-next.jpg);
}

.h-life-slider .slick-next:hover {
	background: url(../images/ss-arrow-nexth.jpg);
}

.h-life-slider .slick-prev {
	right: 54px;
	background: url(../images/ss-arrow-prev.jpg);
}

.h-life-slider .slick-prev:hover {
	background: url(../images/ss-arrow-prevh.jpg);
}

.h-our-brand .h-col-1 {
	width: 40.1%;
}

.h-our-brand .h-col-2 {
	width: 59.9%;
}

.h-our-brand {
	background-color: #e9eef4;
}

.h-our-brand-bg {
	background: url(../images/h-our-brand-bg.png) bottom no-repeat;
	background-position-x: 100px;
	padding: 30px 0 60px 0;
}

.h-our-brand .h-l-content-wrap {
	padding-right: 70px;
}

.h-our-brand .h-r-content-wrap {
	padding-left: 0;
}

.h-ob-lists ul {
	font-size: 0;
	margin-left: -12px;
}

.h-ob-lists ul li {
	width: 25%;
	display: inline-block;
	vertical-align: top;
}

.h-ob-lists ul li>div {
	text-align: center;
	margin-bottom: 30px;
	padding: 0 10px;
	border-right: solid 1px #ccc;
}

.h-ob-lists ul li:nth-child(4)>div,
.h-ob-lists ul li:nth-child(8)>div {
	border-right: none;
}
.h-ob-lists ul li:nth-child(12)>div {
	border-right: none;
}
.h-ob-lists ul li .h-ob-img img {
	display: inline-block;
}

.h-ob-lists ul li h5 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

.h-ob-lists ul li p {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	margin-bottom: 0;
	margin-top: 6px;
}

.testimonial-sec .h-heading h1 {
	font-size: 45px;
	margin: 0 0 40px 0;
}

.testimonial-sec .slick-slide {
	padding: 0 30px;
	position: relative;
}

.testimonial-sec .slick-slide.slick-active {}

.testimonial-sec .slick-slide.slick-active:after {
	width: 1px;
	height: 100%;
	background: #e1e1e1;
	position: absolute;
	top: 0;
	right: 0;
	content: "";
}

.testimonial-sec .slick-slide img {
	display: inline-block;
}

.testimonial-sec .slick-arrow {
	width: 42px;
	height: 43px;
}

.testimonial-sec .slick-prev,
.testimonial-sec .slick-next {
	top: 124px;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.testimonial-sec .slick-next {
	right: -30px;
	background: url(../images/ss-arrow-next.jpg);
}

.testimonial-sec .slick-next:hover {
	background: url(../images/ss-arrow-nexth.jpg);
}

.testimonial-sec .slick-prev {
	left: -30px;
	background: url(../images/ss-arrow-prev.jpg);
}

.testimonial-sec .slick-prev:hover {
	background: url(../images/ss-arrow-prevh.jpg);
}

.testimonial-sec .client-pic {
	width: 104px;
	margin: 0 auto 20px auto;
	padding: 0;
	position: relative;
}

.testimonial-sec .client-pic:before {
	width: 30px;
	height: 25px;
	background: url(../images/quote.png) no-repeat;
	position: absolute;
	top: 10px;
	left: -40px;
	content: "";
}

.testimonial-sec .client-pic img {
	display: inline-block;
	border-radius: 50%;
	border: solid 2px #0066cc;
}

.testimonial-sec h4 {
	margin: 0;
	padding: 0;
	color: #0066cc;
	font-size: 20px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.testimonial-sec p.designation {
	font-size: 13px;
}

.h-get-in-touch {
	background: url(../images/h-get-in-touch-bg.jpg) top center no-repeat;
	background-size: cover;
}

.h-git-wrap {
	padding: 19px 0;
}

.h-col-50 {
	width: 50%;
	float: left;
}

.h-git-info h2 {
	font-size: 23px;
	font-weight: normal;
}

.h-git-info ul {
	padding-right: 118px;
}

.h-git-info ul li {
	padding-left: 40px;
	padding-bottom: 9px;
	margin-bottom: 25px;
}

.h-git-info ul li:first-child {
	padding-left: 0;
	margin-top: 50px;
}

.h-git-info ul li p {
	margin-bottom: 0;
	line-height: 25px;
}

.h-git-info ul li,
.h-git-info ul li a {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 16px;
	color: #ffffff !important;
}

.email-icon {
	background: url(../images/email-icon.png) left center no-repeat;
	background-position-x: 3px;
	background-position-y: 9px;
}

.phone-icon {
	padding-top: 5px;
	background: url(../images/phone-icon.png) left center no-repeat;
	background-position-x: 3px;
	background-position-y: 9px;
}

.add-icon {
	background: url(../images/add-icon.png) left center no-repeat;
	background-position-x: 3px;
	background-position-y: 9px;
}

.get-touch-form {
	padding: 0;
}

.h-form {
	padding-left: 112px;
}

.get-touch-form li {
	list-style: none;
	margin-bottom: 31px;
	position: relative;
}

.get-touch-form li:last-child {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0;
}

.get-touch-form .input-field {
	background: transparent;
	border: 0 none;
	border-bottom: 1px solid #ffffff;
	width: 100%;
	color: #ffffff;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
	height: 38px;
	font-size: 16px;
	display: block;
}

.get-touch-form textarea {
	height: auto !important;
	resize: none;
}

.errormsg {
	display: none;
	font-family: "Poppins", sans-serif;
    font-weight: 400;
	font-size: 14px;
	background: #ffffff;
	width: auto;
	padding: 5px 14px 5px 11px;
	position: absolute;
	bottom: -27px;
	left: 0;
}

.errormsg:before {
	content: " ";
	display: inline-block;
	position: absolute;
	top: -10px;
	border-bottom: solid 10px #ffffff;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}

.errormsg.subemail {
	color: #fff;
	background: #0475c2;
}

.errormsg.subemail:before {
	border-bottom: solid 10px #0475c2;
}

.h-form h4 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 23px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.get-touch-form li input[type="submit"] {
	border-bottom: none;
}

.get-touch-form .input-field::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #ffffff;
}

.get-touch-form .input-field::-moz-placeholder {
	/* Firefox 19+ */
	color: #ffffff;
}

.get-touch-form .input-field:-ms-input-placeholder {
	/* IE 10+ */
	color: #ffffff;
}

.get-touch-form .input-field:-moz-placeholder {
	/* Firefox 18- */
	color: #ffffff;
}

.h-milestone {
	background-color: #f3f3f3;
}

.h-milestone .h-heading h1 {
	font-size: 45px;
}

.h-milestone-slider {
	margin-top: 13px;
}

.h-milestone-year {
	height: 45px;
	position: relative;
}

.h-milestone-year:before {
	content: "";
	position: absolute;
	top: 22px;
	left: 0;
	width: 100%;
	height: 2px;
	background: url(../images/milestone-dot.png) repeat-x;
}

.h-milestone-year .slick-slide {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: center;
}

.h-m-year {
	border: 2px solid #ffffff;
	border-radius: 50%;
	height: 45px;
	width: 45px;
	background-color: #ffae21;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: center;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 14px;
	color: #0475c2;
	cursor: pointer;
}

.h-milestone-year .slick-center span {
	display: none;
}

.h-milestone-year .slick-center .h-m-year {
	border: none;
	background-color: transparent;
}

.h-milestone-year .slick-center .h-m-year div {
	border: 2px solid #ffffff;
	border-radius: 50%;
	height: 21px;
	width: 21px;
	background-color: #0475c2;
}

.h-milestone-detail.milestone-slider-for {
	max-width: 850px;
	min-width: auto;
	margin: 0 auto;
}

.h-milestone-info h1 {
	font-size: 45px;
	color: #6bcb36;
	margin-bottom: 31px;
}

.h-milestone-info>div {
	max-width: 600px;
	min-width: auto;
	margin: 0 auto;
	background-color: #0475c2;
	color: #ffffff;
	padding: 40px;
	line-height: 29px;
	min-height: 162px;
}

.h-milestone-info>div ul {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: flex-start;
	justify-content: flex-start;
}

.h-milestone-info>div ul li {
	text-align: left;
}

.h-milestone-info>div ul li .mile-img {
	width: 113px;
}

.h-milestone-info>div ul li p {
	line-height: 25px;
	margin-bottom: 0;
	margin-left: 15px;
}

.h-milestone-detail .slick-arrow {
	width: 22px;
	height: 22px;
}

.h-milestone-detail .slick-prev,
.h-milestone-detail .slick-next {
	top: 70%;
	-webkit-transform: translateY(0, -70%);
	-ms-transform: translateY(0, -70%);
	transform: translateY(0, -70%);
}

.h-milestone-detail .slick-prev {
	background: url(../images/prev.png) center no-repeat;
}

.h-milestone-detail .slick-prev:hover {
	background: url(../images/prevh.png) center no-repeat;
}

.h-milestone-detail .slick-next {
	background: url(../images/next.png) center no-repeat;
}

.h-milestone-detail .slick-next:hover {
	background: url(../images/nexth.png) center no-repeat;
}

/*=====home page start=====*/
/*=====footer start=====*/
footer {
	padding-top: 44px;
	padding-bottom: 44px;
}

.footer-menu ul {
	text-align: center;
	font-size: 0;
}

.footer-menu ul li {
	display: inline-block;
	margin: 0 25px;
}

.footer-menu ul li a {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
}

.f-container {
	max-width: 629px;
	min-width: auto;
	margin: 0 auto;
}

.f-follow-us {
	text-align: center;
}

.f-follow-us p {
	font-size: 15px;
	color: #666666;
	text-transform: uppercase;
	position: relative;
	margin-top: 29px;
	margin-bottom: 13px;
}

.f-follow-us .follow-hd {
	font-size: 15px;
	color: #666666;
	text-transform: uppercase;
	position: relative;
	margin-top: 29px;
	margin-bottom: 13px;
}

.f-follow-us .follow-hd:before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #70a028;
}

.f-follow-us .follow-hd span {
	background-color: #ffffff;
	padding: 0 28px;
	position: relative;
}

.f-follow-us p span {
	background-color: #ffffff;
	padding: 0 28px;
	position: relative;
}

.f-follow-us p:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #70a028;
}

.f-follow-us a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px;
}

.f-cr-tc {
	margin-top: 23px;
	margin-bottom: 21px;
}

.f-cr-tc,
.made-by {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: center;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 13px;
	color: #777777;
}

.f-cr-tc a {
	color: #777777;
}

.copyright a,
.copyright span {
	color: #478c1f;
}

.f-tc span {
	padding: 0 14px;
}

.made-by,
.made-by a {
	color: #333333;
}

.f-cr-tc a:hover,
.made-by a:hover {
	color: #0475c2;
}

/*=====footer end=====*/
/*=====inner page css start=====*/
.inner-banner-wrap {
	position: relative;
	margin: 60px 0 0 0;
}

.inner-banner-text {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.inner-banner img {
	width: 100%;
}

.inner-banner-text h1 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 120px;
	line-height: 110px;
	font-weight: normal;
	color: #0475c2;
}

.inner-heading h1 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 50px;
	font-weight: normal;
	color: #0475c2;
	margin-bottom: 23px;
}

.inner-heading h1 span {
	color: #55ab26;
}

.inner-heading h2 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 50px;
	font-weight: normal;
	color: #0475c2;
	margin-bottom: 23px;
}

.inner-heading h2 span {
	color: #55ab26;
}

.inner-heading.white-text h1 {
	color: #ffffff;
}

/*=====inner page css end=====*/
/*=====about page start=====*/
.about-banner-txt {
	position: absolute;
	right: 10%;
	bottom: 30px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 16px;
	color: #0475c3;
	text-align: right;
	width: 300px;
}

.about-intro-wrap .row {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: center;
}

.about-intro {
	padding: 0;
}

.about-intro p {
	font-size: 18px;
	margin-bottom: 0;
}

.about-intro strong {
	 font-family: "Poppins", sans-serif;
  font-weight: 700;
}

.we-create {}

.we-create h2 {
	margin: 0 0 30px 0;
	padding: 0;
	color: #55ab26;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 34px;
	font-weight: normal;
	text-align: center;
	position: relative;
}

.we-create h2:before {
	content: "";
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #cccccc;
}

.we-create h2 span {
	background: #fff;
	display: inline-block;
	padding: 0 10px;
	position: relative;
}

.impact-box {
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	background: url(../images/shape1.png) no-repeat 0 20px;
	border-bottom: solid 1px #cccccc;
}

.impact-box p {
	line-height: 24px;
	margin: 0 0 20px 0;
}

.impact-box img {
	display: inline;
}

.impact-box span {
	color: #0073bd;
	font-size: 30px;
	line-height: 30px;
	display: block;
}

.impact-box .imp-col-1 {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 50px 0 0;
}

.impact-box .imp-col-2 {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 70px 0 0;
}

.impact-box .imp-col-3 {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 50px 0 0;
}

.impact-box .imp-col-4 {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 50px 0 0;
}

.vision-row {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
}

.vision-row .vi-col-1 {
	width: 25%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.vision-row .vi-col-2 {
	width: 75%;
	margin: 0;
	padding: 0;
}

.vision-row img {
	display: inline-block;
}

.vision-row p {
	margin: 0;
}

.vision-row h3 {
	margin: 0 0 10px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 32px;
	font-weight: normal;
	color: #0475c2;
	line-height: 36px;
}

.ab-our-brand {}

.ab-our-brand .row {
	margin: 0 0 40px 0;
	padding: 0;
}

.ab-our-brand .row:last-child {
	margin: 0;
}

.brand-col {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}

.brand-col:nth-child(1) {
	padding: 0 30px 0 0;
}

.brand-col:nth-child(2) {
	padding: 0 0 0 30px;
}

.brand-col p {
	line-height: 24px;
	margin-bottom: 0;
	font-size: 16px;
	text-align: justify;
}

.brand-col h4 {
	margin: 0 0 10px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
}

.brand-col .br-logo {
	margin: 0;
	padding: 0;
	width: 30%;
	float: left;
}

.brand-col .br-text {
	margin: 0;
	padding: 0;
	width: 70%;
	float: left;
}

.divider {
	display: block;
	margin: 0;
	padding: 0;
	height: 1px;
	border-bottom: solid 1px #cccccc;
}

.core-beh-block {
	padding-bottom: 15px;
}

.core-beh-block .row {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: space-between;
}

.a-b-3-col-1 {
	width: 35.5%;
	float: left;
}

.a-b-3-col-2 {
	width: 64.5%;
	float: left;
}

.core-beh-wrap p {
	color: #ffffff;
	font-size: 18px;
	text-align: justify;
}

.core-beh-features img {
	width: 100%;
}

.about-para p {
	font-size: 18px;
}

.about-para p:last-child {
	margin-bottom: 0;
}

.a-b-5-col {
	width: 50%;
	float: left;
}

.a-b-5-col .ab-bod-table {
	display: table;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.a-b-5-col .ab-bod-table>div {
	background-color: #efefeb;
}

.ab-bod-td {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

.ab-bod-td-1 {
	width: 256px;
}

.ab-bod-td-2 {
	width: 284px;
}

.a-b-5-right-space {
	margin-right: 23px;
}

.a-b-5-left-space {
	margin-left: 23px;
}

.bod-name {
	margin-left: 37px;
	position: relative;
}

.bod-line:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 67px;
	background-color: #55ab26;
}

.ab-bod-td.bod-line:before {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bod-name h3 {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 22px;
	color: #0475c2;
	margin-bottom: 6px;
}

.bod-name h4 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.plus-icon {
	background: url(../images/plus-iconh.png) no-repeat;
	width: 28px;
	height: 28px;
}

.plus-icon:hover {
	background: url(../images/plus-icon2.png) no-repeat;
}

.plus-icon2 {
	background: url(../images/plus-icon.png) no-repeat;
	width: 28px;
	height: 28px;
}

.plus-icon2:hover {
	background: url(../images/plus-iconh.png) no-repeat;
}

.ab-bod-table .plus-icon {
	position: absolute;
	bottom: -44px;
	left: 0;
}

.bod-block {
	background-color: #f5f5f5;
}

.bod-wrap .row {
	padding-top: 20px;
}

.directors-block .inner-heading h1 {
	margin-bottom: 0;
}

.directors-block .mobile-table-width {
	overflow: hidden;
}

.directors-slider {
	padding-top: 30px;
}

.directors-slider .slick-list {
	margin-left: -34px;
}

.directors-slider .slick-slide {
	margin-left: 34px;
}

.directors-slider .bod-name h3 {
	font-size: 18px;
}

.ab-dir-info {
	position: relative;
}

.ab-dir-info .bod-line:before {
	height: 47px;
	width: 6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.dir-box .bod-img {
	margin: 0 0 20px 0;
}

.ab-dir-info .bod-name {
	padding-left: 23px;
	margin: 0 0 18px 0;
}

.ab-dir-info .bod-name h1 {
	font-size: 18px;
}

.ab-dir-info a {
	margin-left: 23px;
}

.top-arrow .slick-arrow {
	top: -42px;
	left: inherit;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.top-arrow .slick-arrow {
	width: 22px;
	height: 23px;
}

.top-arrow .slick-prev {
	right: 45px;
	background: url(../images/prev.png);
}

.top-arrow .slick-prev:hover {
	background: url(../images/prevh.png);
}

.top-arrow .slick-next {
	right: 0;
	background: url(../images/next.png);
}

.top-arrow .slick-next:hover {
	right: 0;
	background: url(../images/nexth.png);
}

/* ----- popup ----- */
.simplePopup {
	display: none;
	position: fixed !important;
	background: #fff;
	z-index: 12;
	padding: 30px 30px 10px 30px;
	width: 50%;
	min-width: 50%;
	font-size: 16px;
	line-height: 20px;
	transition: 0.1s;
	border-radius: 0;
}

.simplePopup:before {
	position: absolute;
	top: 0;
	left: 30px;
	width: 60px;
	height: 5px;
	background: #55ab26;
	content: "";
}

.simplePopup .popinn {}

.simplePopup h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #0066cc;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.simplePopup h4 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
}

.simplePopupClose {
	float: right;
	cursor: pointer;
	position: relative;
	z-index: 1;
	top: -10px;
	right: -10px;
	padding: 5px;
}

.simplePopupBackground {
	display: none;
	background: #000;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 11;
}

/* ----- end popup ----- */
.teamscroll {
	height: 250px;
	overflow: auto;
	padding: 0 0 20px 0;
}

/*=====about page end=====*/
/*=====careers page start=====*/
.careers-slider .slick-slide {
	position: relative;
}

.careers-slider .bannertxt {
	position: absolute;
	top: 0;
	left: 10%;
	width: 54%;
	height: 100%;
	z-index: 1;
	display: flex;
	align-items: center;
	/* justify-content: center; */
}

.careers-slider .bannertxt h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 35px;
	line-height: 58px;
	font-family: "Poppins", sans-serif;
    font-weight: 500;
	font-weight: normal;
}

.careers-slider .bannertxt h3 span {
	font-size: 70px;
	display: block;
}

.careers-slider .slick-dots {
	position: absolute;
	bottom: 20px;
}

.careers-slider .slick-dots li {
	width: 10px;
	height: 10px;
	border-radius: 50%;
}

.careers-slider .slick-dots li button {
	width: 10px;
	height: 10px;
	padding: 0;
	border-radius: 50%;
}

.careers-slider .slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 10px;
	height: 10px;
	padding: 0;
	opacity: 1;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.5);
}

.careers-slider .slick-dots li.slick-active button:before {
	background-color: #ffffff;
	opacity: 1;
}

.career-testi {
	background: #f1f3f6;
}

.corelist {
	margin: 0;
	padding: 0;
}

.corelist ul {
	margin: 0;
	padding: 0;
}

.corelist ul li {
	margin: 20px 0;
	padding: 0 30px 0 0;
	list-style: none;
	width: 33.33%;
	float: left;
}

.corelist ul li h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #0066cc;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.corelist ul li p {
	line-height: 22px;
}

.corelist ul li .iconcol {
	width: 30%;
	float: left;
	margin: 0;
	padding: 0;
}

.corelist ul li .textcol {
	width: 70%;
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
}

.font22 {
	font-size: 22px;
}

.careers-accordion {
	margin-top: 27px;
}

.careers-accordion .accordion_in .acc_head {
	padding-left: 36px;
	padding-right: 79px;
	background-color: #e4e4e4;
}

.acc-heading {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: space-between;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
}

.acc-heading span:last-child {
	font-size: 16px;
	color: #0475c2;
}

.careers-accordion .accordion_in .acc_head .acc_icon_expand {
	right: 30px;
	left: inherit;
}

.careers-accordion .accordion_in .acc_head .acc_icon_expand {
	background: url(../images/acc_down_up.png) center 0;
	height: 10px;
	width: 17px;
	margin-top: -5px;
}

.careers-accordion .accordion_in.acc_active .acc_head .acc_icon_expand {
	background: url(../images/acc_down_up.png) center -11px;
}

.careers-accordion .accordion_in.acc_active .acc_head {
	background-color: #55ab26;
}

.careers-accordion .accordion_in.acc_active .acc_head .acc-heading span {
	color: #ffffff !important;
}

.careers-accordion .accordion_in .acc_content {
	padding-top: 24px;
	padding-bottom: 30px;
	color: #666666;
}

.careers-accordion .accordion_in .acc_content h3 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 24px;
	color: #55ab26;
	font-weight: normal;
}

.careers-accordion .accordion_in .acc_content h4 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 20px;
	color: #0475c2;
	font-weight: normal;
}

.careers-accordion .accordion_in .acc_content p {
	font-size: 16px;
	line-height: 25px;
	margin: 8px 0 15px;
}

.careers-accordion .accordion_in .acc_content ol,
.careers-accordion .accordion_in .acc_content ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.careers-accordion .accordion_in .acc_content ol li,
.careers-accordion .accordion_in .acc_content ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: inherit;
	font-size: 16px;
	line-height: 25px;
}

.wellness {
	margin: 0;
	padding: 0;
}

.wellness h5 {
	margin: 0 0 10px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 20px;
	color: #0475c2;
	font-weight: normal;
}

.careers-form-bg {
	background: url(../images/careers-form-wrap-bg.jpg) top center no-repeat;
	background-size: cover;
}

.careers-form-bg:focus {
	outline: none;
}

.careers-form-wrap .row {
	width: 100%;
	display: table;
}

.careers-form-wrap .row .h-col-50 {
	display: table-cell;
	float: none;
	vertical-align: middle;
	position: relative;
}

.careers-form-wrap .h-m-git-border {
	border: 2px solid #ffffff;
	position: absolute;
	width: 78%;
	height: 80%;
	top: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0 0 0 40px;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: center;
}

.careers-form-wrap .h-m-git-border h3 {
	margin: 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
	font-size: 50px;
	font-weight: normal;
	color: #fff;
	line-height: 50px;
}

.careers-form-wrap .h-m-git-border h3 span {
	display: block;
	margin: 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 84px;
	line-height: 76px;
}

.careers-form-wrap .get-touch-form h4 {
	padding-left: 17px;
}

.careers-form-wrap .h-form {
	padding-left: 43px;
	padding-right: 43px;
}

.careers-form-wrap ul {
	font-size: 0;
}

.careers-form-wrap ul li,
.careers-form-wrap .get-touch-form li:last-child {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
}

.cf-full-width {
	width: 100% !important;
}

.cf-field {
	margin-left: 17px;
	margin-right: 17px;
}

.careers-form-wrap ul li label {
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
}

.cf-field .input-field::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: rgba(255, 255, 255, 0.3);
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
}

.cf-field .input-field::-moz-placeholder {
	/* Firefox 19+ */
	color: rgba(255, 255, 255, 0.3);
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
}

.cf-field .input-field:-ms-input-placeholder {
	/* IE 10+ */
	color: rgba(255, 255, 255, 0.3);
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
}

.cf-field .input-field:-moz-placeholder {
	/* Firefox 18- */
	color: rgba(255, 255, 255, 0.3);
	 font-family: "Poppins", sans-serif;
  font-weight: 300;
}

.careers-form-wrap .get-touch-form li:nth-last-child(2) {
	margin-bottom: 0;
}

.careers-form-wrap .get-touch-form li:last-child {
	text-align: right;
}

.careers-form-wrap .cf-field .input-field {
	height: 26px;
}

#custom-button {
	padding: 8px 15px;
	cursor: pointer;
	background: url(../images/attach-icon.png) no-repeat;
}

#custom-text {
	margin-left: 10px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	top: 3px;
}

.d-flex {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	justify-content: flex-start;
}

.cf-note {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	color: #ffffff;
	font-size: 16px;
	padding-left: 46px;
}

.checkbox {
	display: block;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	font-size: 20px;
}

/* Hide the default checkbox */
input[type="checkbox"] {
	visibility: hidden;
}

.checkbox-label {
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
	border: 2px solid #fff;
}

.checkbox input:checked~.checkbox-label {
	background-color: transparent;
}

.checkbox-label:after {
	content: "";
	position: absolute;
	display: none;
}

.checkbox input:checked~.checkbox-label:after {
	display: block;
}

.checkbox .checkbox-label:after {
	left: 4px;
	bottom: 4px;
	width: 6px;
	height: 6px;
	background-color: #fff;
}

.dd-icon {
	background: url(../images/dd-icon.png) center no-repeat !important;
	background-position-x: 95% !important;
}

.dd-icon option {
	background: #55ab26;
}

.cf-field .errormsg {
	left: 17px;
}

/*=====careers page end=====*/
/*=====contact us page start=====*/
.contact-wrap {
	padding-top: 93px;
	background: url(../images/about-img.png) no-repeat;
	background-position-x: 180px;
}

.cont-add {
	padding-left: 80px;
	padding-right: 103px;
	background: url(../images/cont-add-icon.png) no-repeat;
}

.cont-add h3 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 26px;
	color: #0470bb;
	font-weight: normal;
}

.cont-add h4 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 16px;
	color: #55ab26;
	font-weight: normal;
	margin-top: 13px;
	margin-bottom: 14px;
}

.cont-add p {
	font-size: 16px;
	color: #575757;
	line-height: 25px;
}

.con-phone ul {
	justify-content: space-between;
}

.con-comm ul li {
	padding-left: 50px;
	padding-bottom: 5px;
	font-size: 24px;
	color: #0470bb;
}

.con-phone p {
	font-size: 24px;
	color: #0470bb;
	margin: 0;
	padding: 0;
}

.con-phone .phone {
	/* float: left; */
	margin: 0 0 30px 0;
	padding: 0 0 0 50px;
	background: url(../images/green-phone-icon.png) no-repeat;
}

.con-phone .fax {
	/* float: right; */
	margin: 0;
	padding: 0 0 0 50px;
	background: url(../images/green-fax-icon.png) no-repeat;
}

.con-phone ul li:first-child {
	background: url(../images/green-phone-icon.png) no-repeat;
}

.con-phone ul li:last-child {
	background: url(../images/green-fax-icon.png) no-repeat;
}

.con-comm ul li a {
	color: #0470bb;
}

.con-email {
	border-top: 1px solid #55ab26;
	margin-top: 20px;
	padding-top: 20px;
}

.con-email p {
	font-size: 16px;
	color: #575757;
	line-height: 20px;
	margin-bottom: 10px;
}

.con-email .email p {
	font-size: 24px;
	color: #0470bb;
}

.con-email .email {
	margin: 5px 0 0 0;
	padding: 5px 0 5px 50px;
	background: url(../images/con-email-icon.png) no-repeat 0 5px;
}

.con-email ul li {
	background: url(../images/con-email-icon.png) center left no-repeat;
}

.contact-us-wrap {
	background: url(../images/contact-us-bg.jpg) top center no-repeat;
	background-size: cover;
}

.fax-icon {
	padding-top: 5px;
	background: url(../images/white-fax-icon.png) left center no-repeat;
	background-position-x: 3px;
	background-position-y: 9px;
}

.contact-us-wrap .h-git-info {
	width: 348px;
	margin-left: 40px;
}

.contact-us-wrap .h-m-from-bg .h-git-info {
	margin-left: 174px;
}

.contact-us-wrap .h-git-info ul {
	padding-right: 0;
}

.contact-us-wrap .h-git-info ul li {
	margin-bottom: 20px;
}

.contact-us-wrap ul li.add-icon {
	margin-top: 50px;
}

.contact-map {
	position: relative;
}

.contact-map iframe {
	width: 100%;
	height: 450px;
}

/*=====contact us page end=====*/
/*=====investors page start=====*/
.invest-value {
	margin: 0;
	padding: 0;
}

.invest-value h4 {
	margin: 0;
	padding: 0;
	color: #0066cc;
	font-size: 34px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.number-row {
	margin: 40px 0 0 0;
	padding: 0;
}

.number-row .numbercol {
	margin: 0;
	padding: 0 10px;
	width: 25%;
	float: left;
	text-align: center;
}

.number-row .numbercol .number {
	margin: 0 0 5px 0;
	padding: 0;
	color: #55ab26;
	font-size: 40px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.number-row .numbercol h6 {
	margin: 0;
	padding: 0;
	color: rgba(102, 102, 102, 0.5);
	font-size: 14px;
	 font-family: "Poppins", sans-serif;
  font-weight: 700;
	font-weight: normal;
	text-transform: uppercase;
}

.number-row .numbercol .title {
	margin: 0 0 15px 0;
	padding: 0;
	color: #666;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
}

.number-row .numbercol p {
	margin: 0;
	padding: 0;
	color: #999;
	font-size: 12px;
	line-height: normal;
}

.presentation {
	margin: 0;
	padding: 0;
}

.presentation .inner-heading h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

.presentation .pre-img {
	margin: 0;
	padding: 10px 30px 0 0;
	width: 50%;
	float: left;
}

.presentation .pre-text {
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}

.filter-year {
	margin: 0 0 20px 0;
	padding: 0;
}

.filter-year select {
	width: 150px;
	border: none;
	outline: none;
	padding: 10px;
	margin: 0;
	color: #666;
	font-size: 16px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	background: #f7f7f7 url(../images/select-arrrow.png) no-repeat 90% 17px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.presentation .pre-text .fyyear {
	margin: 0;
	padding: 0;
	max-height: 350px;
}

.presentation .pre-text .fyyear ul {
	margin: 0;
	padding: 0;
}

.presentation .pre-text .fyyear ul li {
	margin: 0;
	padding: 20px 0 20px 0;
	font-size: 14px;
	border-top: solid 1px #ccc;
	display: flex;
}

.presentation .pre-text .fyyear ul li>div:nth-child(1) {
	width: 18%;
	padding: 5px 0 0 0;
}

.presentation .pre-text .fyyear ul li>div:nth-child(2) {
	width: 82%;
}

.presentation .pre-text .fyyear ul li .pre-icon img {
	filter: grayscale(100%);
}

.presentation .pre-text .fyyear ul li img {
	display: inline-block;
}

.presentation .pre-text .fyyear ul li a img {
	position: relative;
	top: -1px;
}

.presentation .pre-text .fyyear ul li h5 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #666666;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}

.presentation .pre-text .fyyear ul li a {
	color: rgba(102, 102, 102, 5);
}

.presentation .pre-text .fyyear ul li a.view img {
	opacity: 0.8;
}

.presentation .pre-text .fyyear ul li a.download img {
	filter: grayscale(100%);
}

.presentation .pre-text .fyyear ul li:hover .pre-icon img {
	filter: grayscale(0);
}

.presentation .pre-text .fyyear ul li:hover h5 {
	color: #000;
}

.presentation .pre-text .fyyear ul li:hover a.view {
	color: #000;
}

.presentation .pre-text .fyyear ul li:hover a.download {
	color: #0475c2;
}

.presentation .pre-text .fyyear ul li:hover a.download img {
	filter: grayscale(0);
}

.presentation .pre-text .fyyear ul li:hover a.view img {
	opacity: 1;
}

.f-result {}

.result-left {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
}

.result-right {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
}

.result-left h4,
.result-right h4 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 26px;
	font-weight: normal;
	color: #0475c2;
}

.filter-year select#resultquarte {
	width: 60px;
	margin: 0 0 0 10px;
}

.result-row {
	margin: 0;
	padding: 20px 10px;
	border-top: solid 1px #ccc;
	display: flex;
	align-items: center;
	/*justify-content: end;
     justify-content: center; */
	flex-wrap: wrap;
	font-size: 20px;
	color: #666;
}

.result-row:first-child {
	border-top: none;
}

.result-row p {
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 30px;
}

.result-row a {
	color: #666;
	text-decoration: none;
}

.result-row:hover {
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}

.result-row:hover,
.result-row:hover a {
	color: #000;
}

.result-row .col-1 {
	width: 45%;
	padding: 0 10px 0 0;
}

.result-row .col-2 {
	width: 25%;
	padding: 0 10px;
}

.result-row .col-3 {
	width: 30%;
	padding: 0 0 0 10px;
}

.compliance {
	margin: 0;
	padding: 0 40px 0 0;
}

.compliance h3 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 36px;
	font-weight: normal;
	color: #0475c2;
}

.compliance h3 span {
	color: #55ab26;
}

.compliance ul {
	margin: 0;
	padding: 0;
}

.compliance ul li {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	border-bottom: solid 1px #55ab26;
	color: #666666;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.compliance ul li:last-child {
	border-bottom: none;
}

.compliance ul li h4 {
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #666666;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.compliance ul li a {
	color: #666;
	width: 100%;
	word-break: break-all;
}

.compliance ul li.contact {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.compliance ul li p {
	margin: 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.comp-tel {
	padding: 0 0 0 40px;
	background: url(../images/green-phone-icon.png) no-repeat;
}

.comp-fax {
	padding: 0 0 0 40px;
	background: url(../images/green-fax-icon.png) no-repeat;
}

.comp-email {
	padding: 0 0 0 40px;
	background: url(../images/con-email-icon.png) center left no-repeat;
}

.comp-locat {
	padding: 0 0 0 40px;
	background: url(../images/comp-locat-icon.png) top left no-repeat;
}

.comp-person {
	padding: 0 0 0 40px;
	background: url(../images/comp-person-icon.png) top left no-repeat;
}

.ip-pdf-accordion .accordion_in .acc_head {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 20px;
	color: #666;
	border-top: 1px solid #999999;
	padding-left: 0 !important;
	padding-right: 40px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: transparent;
}

.ip-pdf-accordion .accordion_in .acc_head h5 {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 20px;
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 40px;
}

.ip-pdf-accordion .accordion_in .acc_head .acc_icon_expand {
	left: initial;
	right: 10px;
}

.ip-pdf-accordion .accordion_in .acc_content {
	padding-left: 0 !important;
	padding-right: 5px;
	background-color: transparent;
}

.ip-pdf-accordion.smk_accordion .accordion_in:last-of-type {
	border-bottom: 1px solid #999999;
}

.ip-pdf-accordion.smk_accordion .accordion_in.acc_active .acc_head {
	color: #000;
	background: transparent;
}

.ip-pdf-accordion.smk_accordion .accordion_in.acc_active .acc_head h5 {
	color: #000;
}

.ip-pdf-lists-content {
	color: #666;
	margin-top: 15px;
	margin-bottom: 25px;
}

.ip-pdf-lists-content ul li {
	margin-bottom: 10px;
	position: relative;
	padding: 0 80px 0 0;
	line-height: 22px;
	display: block;
}

.ip-pdf-lists-content ul li a {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 16px;
	color: #666;
}

.ip-pdf-lists-content ul li a span {
	position: absolute;
	right: 5px;
}

.scrollbar {
	height: 220px;
}

.ip-pfd-lists {
	padding: 0 0 0 40px;
}

/*=====investors page end=====*/
/*=====media page start=====*/
.media-lists ul {
	margin-bottom: 80px;
}

.media-lists ul li {
	width: 50%;
	float: left;
	display: none;
}

.media-list {
	margin-top: 20px;
	margin-bottom: 40px;
}

.media-lists ul li:nth-child(odd) .media-list {
	padding-right: 25px;
}

.media-lists ul li:nth-child(even) .media-list {
	padding-left: 25px;
}

.media-thumb {
	width: 100%;
	padding-right: 30px;
}

.media-icon {
	width: 33%;
	float: left;
	/*width: 165px;
	height: 165px;*/
	padding: 10px;
	background: #ededed;
	text-align: center;
	position: relative;
}

.media-icon img {
	display: inline-block;
}

.media-title {
	width: 67%;
	float: left;
	display: table;
}

.media-title div {
	padding-left: 30px;
	display: table-cell;
	vertical-align: middle;
	height: 170px;
}

.media-list h4 {
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.media-list h6 {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin: 15px 0;
}

.media-list span.more {
	display: inline-block;
	margin: 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 11px;
	font-weight: 600;
	color: #333333;
	text-transform: uppercase;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.media-thumb:hover span.more,
.media-list span.more:hover {
	color: #0066cc;
}

.media-thumb a {
	width: 100%;
}

p.emailqueries a {
	margin: 0;
	padding: 0 0 0 40px;
	line-height: normal;
	color: #666666;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	text-decoration: none;
	background: url(../images/con-email-icon.png) center left no-repeat;
}

.followrow {
	margin: 0;
	padding: 20px 0 0 0;
}

.followrow .col {
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}

.followrow .col:nth-child(1) {
	padding: 0 30px 0 0;
}

.followrow .col:nth-child(2) {
	padding: 0 0 0 30px;
}

.followrow h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #666666;
	font-size: 24px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.newsform {
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #0066cc;
	position: relative;
}

.newsform input[type="text"] {
	width: 70%;
	float: left;
	margin: 0;
	padding: 0;
	height: 38px;
	color: #666;
	font-size: 14px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	border: none;
	background: transparent;
}

.newsform input[type="submit"] {
	width: 30%;
	float: right;
	margin: 0;
	padding: 10px 20px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #0475c2;
	border: none;
	cursor: pointer;
}

ul.follwlist {
	margin: 0;
	padding: 0;
}

ul.follwlist li {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	display: inline-block;
	width: 32%;
	border-right: solid 1px #cccccc;
}

ul.follwlist li:first-child {
	padding: 0;
}

ul.follwlist li:last-child {
	border-right: none;
}

ul.follwlist li a {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	color: #0066cc;
	text-decoration: none;
}

/*=====media page end=====*/
/*===== partner with us =====*/
h1.partner-hd {
	color: #fff;
	line-height: 105px;
}

.part-points {
	margin: 0 0 40px 0;
	padding: 0;
}

.part-points ul {
	margin: 0;
	padding: 0;
}

.part-points ul li {
	width: 33%;
	float: left;
	margin: 0;
	padding: 0 30px;
	font-size: 24px;
	border-right: solid 1px #55ab26;
	background: url(../images/bullet.jpg) no-repeat 0 10px;
}

.part-points ul li:nth-child(2) {
	padding: 0 30px 0 60px;
	background: url(../images/bullet.jpg) no-repeat 30px 10px;
}

.part-points ul li:nth-child(3) {
	border-right: none;
	padding: 0 0 0 60px;
	background: url(../images/bullet.jpg) no-repeat 30px 10px;
}

.part-points ul li p {
	margin: 0;
	font-size: 24px;
	line-height: 30px;
}

.part-points .p-col p {
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: normal;
}

.part-points .p-col {
	width: 33%;
	float: left;
	margin: 0;
	padding: 0 30px;
	font-size: 24px;
	border-right: solid 1px #55ab26;
}

.part-points .p-colin {
	padding: 0 0 0 30px;
	background: url(../images/bullet.jpg) no-repeat 0 10px;
}

.part-points .p-col:first-child {
	padding-left: 0;
}

.part-points .p-col:nth-child(3) {
	border-right: none;
}

.p-business {
	margin: 0;
	padding: 0;
}

.p-business h3 {
	margin: 0 0 50px 0;
	padding: 0;
	color: #0475c3;
	font-size: 44px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
	position: relative;
}

.p-business h3:after {
	position: absolute;
	left: 50%;
	bottom: -50px;
	transform: translate(-50%);
	width: 3px;
	height: 50px;
	border-left: dotted 3px #0475c3;
	content: "";
}

.p-business img {
	display: inline-block;
}

.p-business p {
	margin: 0 0 10px 0;
	line-height: normal;
	line-height: 22px;
}

.business-number {
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 18px;
}

.business-number .brow {
	margin: 0 0 40px 0;
	padding: 0;
}

.business-number .brow ul {
	margin: 0;
	padding: 0;
}

.business-number .brow ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 33.33%;
	float: left;
}

.business-number .brow ul li .bimg {
	width: 20%;
	float: left;
}

.business-number .brow ul li .btext {
	width: 75%;
	float: left;
}

.business-number .brow ul li p.bnumber {
	color: #55ab26;
	font-size: 44px;
	line-height: 40px;
}

.business-number .brow2 {
	width: 100%;
	margin: auto;
}

.business-number .brow2 ul {
	margin: 0;
	padding: 0;
}

.business-number .brow2 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 33.33%;
}

.business-number .brow2 ul li .bimg {
	width: 20%;
	float: left;
}

.business-number .brow2 ul li .btextn {
	width: 15%;
	float: left;
	color: #55ab26;
	font-size: 44px;
	line-height: 40px;
}

.business-number .brow2 ul li .btext {
	width: 65%;
	float: left;
}

.wellness {
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.wellness .well-img {
	margin: 0;
	padding: 0 50px 0 0;
	width: 50%;
}

.wellness .well-test {
	margin: 0;
	padding: 0;
	width: 50%;
}

.wellness .well-test h4 {
	margin: 0;
	padding: 0;
	font-size: 26px;
	color: #55ab26;
	font-weight: normal;
}

.wellness .well-test h5 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #000;
	font-weight: normal;
}

.part-vision {
	width: 80%;
	margin: 0 auto;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.part-vision .col-left {
	width: 25%;
	margin: 0;
	padding: 0;
	text-align: center;
}

.part-vision .col-right {
	width: 75%;
	margin: 0;
	padding: 0;
}

.part-vision h3 {
	margin: 0 0 15px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 32px;
	font-weight: normal;
	color: #0475c2;
	line-height: 36px;
}

.part-vision .col-right p {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 24px;
}

.part-vision .col-right p:last-child {
	margin: 0;
}

.part-vision .col-right img {
	display: inline-block;
	margin: 0 10px 0 0;
}

.part-vision .col-right span.vi-img {
	font-size: 18px;
	color: #000;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	display: inline-block;
	margin: 0 30px 0 0;
}

.part-vision .col-right span.green {
	color: #55ab26;
}

.practice {
	margin: 0;
	padding: 0;
}

.practice .practice-img {
	margin: 0;
	padding: 0 50px 0 0;
	width: 50%;
	float: left;
}

.practice .practice-text {
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}

.practice .practice-img img {
	margin: 0 0 20px 0;
}

.practice-text h3 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 36px;
	color: #0073bd;
	font-weight: normal;
}

.practice-text h3 span {
	color: #55ab26;
}

.practice-accordion .accordion_in .acc_head {
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 20px;
	color: #333;
	border-top: 1px solid #999999;
	padding-left: 0 !important;
	padding-right: 40px;
	padding-top: 11px;
	padding-bottom: 11px;
	background-color: transparent;
}

.practice-accordion .accordion_in .acc_head .acc_icon_expand {
	left: initial;
	right: 10px;
}

.practice-accordion .accordion_in .acc_content {
	padding: 0 0 20px 0 !important;
	background-color: transparent;
}

.practice-accordion.smk_accordion .accordion_in:last-of-type {
	border-bottom: 1px solid #999999;
}

.practice-accordion.smk_accordion .accordion_in.acc_active .acc_head {
	color: #0073bd;
	background: transparent;
}

.practice-accordion .accordion_in .acc_content ul {
	margin: 0;
	padding: 0;
}

.practice-accordion .accordion_in .acc_content ul li {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	list-style: none;
	line-height: 20px;
	background: url(../images/bullet.jpg) no-repeat 0 7px;
}

/*===== partner with usend =====*/
/*=====everyuth naturals page start=====*/
.breadcrumb ul {
	margin: 20px 0;
}

.breadcrumb ul li {
	display: inline-block;
	padding-left: 10px;
	position: relative;
}

.breadcrumb ul li:after {
	content: "/";
	position: absolute;
	top: 1px;
	right: -10px;
	color: #999999;
}

.breadcrumb ul li:last-child:after {
	display: none;
}

.breadcrumb ul li a {
	font-size: 14px;
	color: #999999;
}

.breadcrumb ul li a.active {
	color: #0475c2;
}

.brand-banner {}

.brand-about-info .hku-l-content {
	padding-right: 40px;
}

.text-justify p {
	text-align: justify;
	line-height: 24px;
	margin-bottom: 18px;
}

.everyuth-bg {
	background: url(../images/en-skin-care-bg.jpg) no-repeat;
	background-size: cover;
}

.glucond-bg {
	/*background: url(../images/glucond-bg.jpg) no-repeat;*/
	background: #F76102;
	background-size: cover;
}

.complan-bg {
	background: #e02927;
	/*background: url(../images/complan-bg.jpg) no-repeat;
	background-size: cover;*/
}

.nutralite-bg {
	background: url(../images/nutralite-bg.jpg) no-repeat;
	background-size: cover;
}

.nycil-bg {
	background: url(../images/nycil-bg.jpg) no-repeat;
	background-size: cover;
}

.sugarfree-bg {
	background: url(../images/sugarfree-bg.jpg) no-repeat;
	background-size: cover;
}

.brand-col-1 {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0 50px 0 0;
}

.brand-col-2 {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}

.green-color2 {
	color: #20602c !important;
}

.en-skin-care-content h2 {
	margin: 0;
	padding: 0;
	font-size: 50px;
}

.en-skin-care-content h2 span {
	display: block;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 78px;
	line-height: 78px;
	font-weight: normal;
}

.en-skin-care-content h6 {
	margin: 0 0 10px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}

.en-skin-care-content.white-text h2 {
	color: #fff;
}

.en-skin-care-content.white-text h6 {
	color: #fff;
}

.en-skin-care-content.white-text a {
	color: #fff;
}

.en-skin-care-content div {
	margin-bottom: 20px;
}

.en-skin-care-content.padlr60 {
	padding-left: 60px;
	padding-right: 60px;
}

.en-skin-care-content a.btn {
	color: #000;
	background-color: #ffffff;
	margin-top: 15px;
}

.bardn-video-wrap {
	background-color: #f1f1f1;
}

.brand-video-slider {
	margin-top: 49px;
}

.brand-video-slider .slick-slide {
	margin: 0 15px;
}

.brand-video-img {
	background-color: #000000;
	position: relative;
}

.brand-video-img:after {
	content: "";
	position: absolute;
	bottom: 32px;
	right: 36px;
	background: url(../images/brand-video-play-btn.png);
	width: 70px;
	height: 53px;
}

.brand-video-img img {
	opacity: 0.5;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.brand-video-thumb:hover .brand-video-img img {
	opacity: 1;
}

.middle-arrow .slick-prev,
.middle-arrow .slick-next {
	top: 40%;
}

.middle-arrow .slick-arrow {
	width: 42px;
	height: 42px;
}

.middle-arrow .slick-prev {
	left: 0;
	background: url(../images/ss-arrow-prev.jpg);
}

.middle-arrow .slick-prev:hover {
	background: url(../images/ss-arrow-prev.jpg);
}

.middle-arrow .slick-next {
	right: 0;
	background: url(../images/ss-arrow-next.jpg);
}

.middle-arrow .slick-next:hover {
	background: url(../images/ss-arrow-next.jpg);
}

.brand-video-title {
	position: relative;
	margin-top: 21px;
	padding: 0 15px 0 28px;
}

.brand-video-title:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 43px;
	background-color: #65b83d;
}

.brand-video-title p {
	font-size: 18px;
	color: #000000;
	line-height: 25px;
}

.hku-r-content ul.bullet2 {
	margin: 0;
	padding: 0;
}

.hku-r-content ul.bullet2 li {
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(../images/bullet2.jpg) no-repeat 0 8px;
}

.hku-r-content ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.hku-r-content ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: inherit;
	line-height: 24px;
}

ul.w50 {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

ul.w50 li {
	width: 50%;
}

.sugarlite-equal {
	margin: 0;
	padding: 0;
}

.sugarlite-equal img {
	display: block;
	width: 100%;
}

/*=====everyuth naturals page end=====*/
.sugarfreeDlite-bg {
	color: #fff;
	background: url(../images/sugarfreeDlite-bg.jpg) no-repeat;
	background-size: cover;
}

.sugarfreeDlite-bg h5 {
	color: #fae5c3;
	font-size: 24px;
}

.sugarfreeDlite-bg .en-skin-care-content h6 {
	color: #ffd380;
}

.dlitedisclaimers {
	padding: 10px 30px;
	color: #f9e7bc;
	font-size: 12px;
	background: #241115;
}

.dlitedisclaimers span {
	display: inline-block;
	padding: 0 20px 0 20px;
	border-left: solid 1px #f9e7bc;
}

.dlitedisclaimers span:first-child {
	border-left: none;
}

.dlitedisclaimers img {
	display: inline-block;
}

.doodhshakti-bg {
	background: url(../images/doodhshakti-bg.jpg) no-repeat;
	background-size: cover;
}

/* ----- ----- */
.fullbanner {
	margin: 0;
	padding: 0;
}

.fullbanner img {
	width: 100%;
	display: block;
}

.nobanner {
	padding: 100px 0 30px 0;
}

.nobanner h2 {
	margin: 0 0 30px 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 60px;
	font-weight: normal;
	color: #0475c2;
}

.nobanner h4 {
	margin: 0 0 10px 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 24px;
	font-weight: normal;
}

.nobanner ul,
.nobanner ol {
	margin: 0 0 0 25px;
	padding: 0;
}

.nobanner ul li,
.nobanner ol li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: inherit;
	line-height: 24px;
}

.pdficon {
	display: inline-block;
	margin: 0;
	padding: 0 0 0 40px;
	background: url(../images/pdf-icon.png) no-repeat center left;
}

/* ----- download popup ----- */
.download-pop {
	padding: 30px;
}

.download-container {
	height: 300px;
	overflow: auto;
}

.download-container p {
	margin: 0 0 20px 0;
}

.download-container ol {
	margin: 0 0 0 20px;
	padding: 0;
}

.download-container ol li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: inherit;
	line-height: 22px;
}

.download-container::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.download-container::-webkit-scrollbar-track {
	background: #ccc;
}

/* Handle */
.download-container::-webkit-scrollbar-thumb {
	background: #0475c2;
}

/* Handle on hover */
.download-container::-webkit-scrollbar-thumb:hover {
	background: #045892;
}

.dcheck {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dcheck input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	border: solid 1px #2196f3;
}

.dcheck:hover input~.checkmark {
	/* background-color: #ccc; */
}

.dcheck input:checked~.checkmark {
	background-color: #2196f3;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.dcheck input:checked~.checkmark:after {
	display: block;
}

.dcheck .checkmark:after {
	left: 6px;
	top: 3px;
	width: 4px;
	height: 8px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.agreerow {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #ccc;
}

.agreerow .checkrow {
	width: 70%;
	float: left;
	margin: 0;
	padding: 7px 0 0 0;
	position: relative;
}

.agreerow .submitbtn {
	width: 30%;
	float: left;
	margin: 0;
	padding: 0;
}

.error-red {
	padding: 3px 5px;
	color: #fff;
	background: #ff0000;
}

.error-red:before {
	left: 2px;
	border-bottom: solid 10px #ff0000;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}

/* ----- end download popup ----- */
.subsidiaries {
	margin: 0;
	padding: 0;
}

.subsidiaries h4 {
	margin: 0 0 20px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-size: 18px;
	font-weight: normal;
	color: #0475c2;
	min-height: 47px;
}

.subsidiaries a {
	color: #666;
}

.subsidiaries a:hover {
	color: #000;
}

.subsidiaries .col {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0 20px;
}

.subsidiaries .col ul {
	margin: 0;
	padding: 0;
}

.subsidiaries .col ul li {
	margin: 25px 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
	border-bottom: solid 1px #ccc;
}

.subsidiaries .col ul li:last-child {
	border-bottom: none;
}

/* --------- test Milestones --------- */
.timeslider {
	position: relative;
}

.timeslider:before {
	position: absolute;
	top: 200px;
	left: 0;
	width: 100%;
	height: 4px;
	background: url(../images/milestone-dot.png) repeat-x;
	content: "";
}

.timecol {
	height: 400px;
	text-align: center;
	position: relative;
}

.timecolin1 {
	position: absolute;
	top: 200px;
}

.timecol2 {
	height: 200px;
	text-align: center;
	position: relative;
}

.timecolin2 {
	position: absolute;
	bottom: 0;
}

.timeslider h4 {}

.timeslider .slick-arrow {
	width: 42px;
	height: 43px;
}

.timeslider .slick-prev,
.timeslider .slick-next {
	top: 0;
}

.timeslider .slick-next {
	right: -30px;
	background: url(../images/ss-arrow-next.jpg);
}

.timeslider .slick-next:hover {
	background: url(../images/ss-arrow-nexth.jpg);
}

.timeslider .slick-prev {
	left: -30px;
	background: url(../images/ss-arrow-prev.jpg);
}

.timeslider .slick-prev:hover {
	background: url(../images/ss-arrow-prevh.jpg);
}

/* --------- end test Milestones --------- */
/* --- Glucon d popup --- */
.popupinn h1 img {
	display: inline-block;
	margin: 0 0 20px 0;
}

.popupinn h2 span {
	display: block;
	color: #55ab26;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.formarea {
	margin: 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	text-align: initial;
}

.formbox {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

.formbox .col50 {
	margin: 0;
	width: 50%;
}

.formbox .col50:nth-child(1) {
	padding: 0 20px 0 0;
}

.formbox .col50:nth-child(2) {
	padding: 0 0 0 20px;
}

.formarea .frm-row {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
}

.formarea label {
	margin: 0 0 5px 0;
	color: #000;
	font-size: 14px;
	display: inline-block;
}

.formarea input[type="text"],
.formarea textarea {
	margin: 0;
	padding: 5px 8px;
	width: 100%;
	color: #000;
	font-size: 16px;
	border: solid 1px #000;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.formarea textarea {
	height: 100px;
	resize: none;
}

.formarea select {
	margin: 0;
	padding: 5px 8px;
	width: 100%;
	height: 32px;
	color: #000;
	font-size: 16px;
	border: solid 1px #000;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	background: url(../images/select-arrrow3.png) no-repeat center;
	background-position-x: 97%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.formarea input[type="submit"] {
	margin: 0;
	padding: 5px 10px 10px 15px;
	display: inline-block;
	color: #fff;
	font-size: var(--font-20);
	font-family: "Poppins", sans-serif;
    font-weight: 500;
	text-transform: uppercase;
	line-height: normal;
	text-decoration: none;
	border-radius: 0;
	border: none;
	cursor: pointer;
	position: relative;
	outline: none;
	background: #0475c2;
}

.formarea input[type="submit"]:hover {}

.formarea input[type="submit"]:focus {
	outline: none;
}

.formarea input[type="text"]:focus,
.formarea textarea:focus,
.formarea select:focus {
	outline: none;
}

.formarea .errormsg {
	color: #fff;
	background: #ff0000;
	padding: 3px 5px;
	bottom: -22px;
}

.errormsg:before {
	border-bottom: solid 10px #ff0000;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}

.pleasewait {
	display: none;
}

.pleasewait img {
	display: inline-block;
}

/* --- end Glucon d popup --- */
/* ----- news page ----- */
.stockrow {
	padding: 60px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.stockrow .stockprice {
	width: 37%;
	margin: 0;
	padding: 20px;
	background: #0073bd;
}

.stockrow .stockprice .priceinn {
	padding: 30px 20px;
	text-align: center;
	border: solid 1px rgba(255, 255, 255, 0.5);
	height: 100%;
}

.stockrow .stockprice .priceinn h5 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.stockrow .stockprice .priceinn h5 span {
	font-weight: normal;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.stockrow .stockprice .priceinn h2 {
	margin: 7px 0;
	padding: 0;
	color: #fff;
	font-size: 40px;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
}

.stockrow .stockprice .priceinn h2 span {
	position: relative;
	display: inline-block;
	padding: 0 0 0 10px;
}

.stockrow .stockprice .priceinn h2 span:before {
	position: absolute;
	top: 10px;
	left: -10px;
	content: "\20B9";
	font-size: 16px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

.stockrow .stockprice .priceinn h2 span {}

.stockrow .stockprice .priceinn p {
	margin: 0;
	padding: 0;
	color: rgba(255, 255, 255, 0.5);
}

.stockrow .stockgraph {
	width: 60%;
	padding: 20px;
	background: #f3f3f3;
}

.news-tab {
	position: relative;
}

.news-tab .inner-heading h1 {
	font-size: 36px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
}

/*---- tabs ----*/
.news-tab {
	padding: 20px 0 0 0;
}

.news-tab ul.resp-tabs-list {
	margin: 0;
	padding: 0 0 40px 0;
	text-align: center;
}

.news-tab .resp-tabs-list li {
	display: inline-block;
	font-size: 24px;
	color: #999999;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	line-height: 30px;
	padding: 0;
	margin: 0 20px 5px 20px;
	list-style: none;
	cursor: pointer;
	position: relative;
}

.news-tab .resp-tabs-list li:after {
	position: absolute;
	bottom: -5px;
	left: 50%;
	width: 0;
	transform: translate(-50%);
	height: 2px;
	background: #55ab26;
	content: "";
	transition: 0.5s;
}

.news-tab .resp-tabs-list li:hover:after {
	position: absolute;
	bottom: -5px;
	left: 50%;
	width: 100%;
	transform: translate(-50%);
	height: 2px;
	background: #55ab26;
	content: "";
}

.news-tab .resp-tabs-container {
	padding: 0px;
}

.news-tab h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}

.news-tab .resp-tab-active {
	border-bottom: none;
	position: relative;
	color: #0475c2 !important;
}

.news-tab .resp-tabs-list li.resp-tab-active:after {
	position: absolute;
	bottom: -5px;
	left: 50%;
	width: 100%;
	transform: translate(-50%);
	height: 2px;
	background: #55ab26;
	content: "";
}

.news-tab .resp-content-active,
.resp-accordion-active {
	display: block;
}

.news-tab .resp-tab-content {
	display: none;
	padding: 0;
}

.news-tab .resp-tab-content p:last-child {
	margin: 0;
}

.news-tab h2.resp-accordion {
	font-size: 22px !important;
	font-weight: normal;
	margin: 0;
	padding: 10px 15px;
	border: 1px solid #55ab26;
}

.news-tab h2.resp-tab-active {
	margin-bottom: 0px !important;
}

.news-tab h2.resp-tab-title:last-child {
	border-bottom: 12px solid #55ab26 !important;
	background: blue;
}

.news-tab .resp-arrow {
	width: 0;
	height: 0;
	float: right;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #55ab26;
	margin: 14px 0 0 0;
}

.news-tab h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #55ab26;
	border-bottom: 6px solid #55ab26;
	background: transparent;
}

/*------ Accordion styles ------*/
.news-tab h2.resp-tab-active {
	/*background: #DBDBDB; !important;*/
	border-bottom: none;
}

.news-tab .resp-easy-accordion h2.resp-accordion {
	display: block;
}

.news-tab .resp-easy-accordion .resp-tab-content {
	border: 1px solid #55ab26;
}

.news-tab .resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #55ab26;
	/* !important;*/
}

.news-tab .resp-tab-content-active {
	display: block;
}

/* ---- end tab ---- */
.news-tab .tabinn {
	position: relative;
}

.filter {
	position: absolute;
	top: -10px;
	right: 0;
}

.filter select {
	border: 0;
	width: 80px;
	color: #999999;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	font-weight: normal;
	font-size: 16px;
	background: url(../images/select-arrrow2.png) no-repeat 95% 7px !important;
}

.news-tab .media-list h6 {
	margin: 0 0 15px 0;
}

.news-tab .media-list h4 {
	margin: 0 0 15px 0;
	font-size: 20px;
	font-weight: normal;
}

ul.medialist {
	margin: 0 0 0 -30px;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

ul.medialist li {
	margin: 0 0 40px 0;
	padding: 0 0 0 30px;
	width: 33.33%;
}

.media-lists ul li {
	display: none;
}

.campaign-section {
	margin: 0;
	padding: 0;
}

.campaign-section .campaign-box {
	margin: 0;
	padding: 0;
}

.campaign-section .campaign-box h4 {
	margin: 0 0 15px 0;
	padding: 0;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.campaign-section .campaign-box .tvcthum {
	position: relative;
	margin: 0;
	padding: 0 0 10px 0;
}

.campaign-section .campaign-box .tvcthum img {
	width: 100%;
	max-height: 239px;
}

.campaign-section .campaign-box .tvcthum .playbtn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.campaign-section .campaign-box p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
	color: #55ab26;
	line-height: normal;
}

.campaign-section .campaign-box .more {
	font-size: 13px;
	color: #333333;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	text-transform: uppercase;
	position: relative;
}

.campaign-section .campaign-box:hover .more {
	color: #0066cc;
}

.campaign-section .campaign-box:hover .more:after {
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 1px;
	background: #55ab26;
	content: "";
}

.tvclist ul li {
	display: none;
}

.gallery-section {
	margin: 0;
	padding: 0;
}

.gallery-section .filter select {
	width: 90px;
	margin: 0 0 0 20px;
}

.gallery-section .gallery-box {
	margin: 0;
	padding: 0;
}

.gallery-section .gallery-box .gallerythum {
	position: relative;
}

.gallery-section .gallery-box .gallerythum .viewbtn {
	position: absolute;
	bottom: 20px;
	left: 20px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

.gallery-section .gallery-box .gallerythum .viewbtn img {
	display: inline-block;
	margin: 0 5px 0 0;
	position: relative;
	top: -2px;
}

.awards-section {
	margin: 0;
	padding: 0;
}

.awards-section .awards-box {
	margin: 0;
	padding: 30px;
	color: #666666;
	background: #f0f1f2;
	height: 100%;
}

.awards-section .awards-box .awards-icon {
	margin: 0 0 30px 0;
	padding: 0;
}

.awards-section .awards-box .awards-icon img:nth-child(2) {
	display: none;
}

.awards-section .awards-box h6 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
}

.awards-section .awards-box h4 {
	margin: 0 0 15px 0;
	padding: 0;
	color: #0066cc;
	font-size: 30px;
	 font-family: "Poppins", sans-serif;
  font-weight: 400;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.awards-section .awards-box p.desc {
	margin: 0 0 40px 0;
	padding: 0;
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.awards-section .awards-box p.date {
	margin: 0;
	padding: 0;
	font-size: 20px;
}

.awards-section .awards-box:hover {
	color: #fff;
	background: #55ab26;
}

.awards-section .awards-box:hover h4 {
	color: #fff;
}

.awards-section .awards-box:hover .awards-icon img:nth-child(1) {
	display: none;
}

.awards-section .awards-box:hover .awards-icon img:nth-child(2) {
	display: inline-block;
}

/* ----- end news page ----- */
/* ----- global business ----- */
.global-slider {
	position: relative;
	margin: 0;
}

.global-slider.slick-dotted.slick-slider {
	margin: 0;
}

.global-slider .slick-dots {
	position: absolute;
	bottom: 20px;
}

.global-slider .slick-dots li button {
	padding: 0;
}

.global-slider .slick-dots li button:before {
	color: transparent;
	width: 10px;
	height: 10px;
	opacity: 1;
	background: #fff;
	border: solid 1px #0475c3;
	border-radius: 50%;
}

.global-slider .slick-dots li.slick-active button:before {
	background: #0475c3;
}

.global-tab {
	position: relative;
}

/*---- tabs ----*/
.global-tab {
	padding: 20px 0 0 0;
}

.global-tab ul.resp-tabs-list {
	margin: 0;
	padding: 0 0 40px 0;
	text-align: center;
}

.global-tab .resp-tabs-list li {
	display: inline-block;
	font-size: 24px;
	color: #000;
	 font-family: "Poppins", sans-serif;
  font-weight: 500;
	line-height: 30px;
	padding: 10px 30px;
	margin: 0 20px 0 20px;
	list-style: none;
	cursor: pointer;
	position: relative;
	border: solid 2px #dedede;
	border-radius: 30px;
}

.global-tab .resp-tabs-list li img {
	margin-right: 10px;
}

.global-tab .resp-tabs-list li img:nth-child(1) {
	display: inline-block;
}

.global-tab .resp-tabs-list li img:nth-child(2) {
	display: none;
}

.global-tab .resp-tabs-container {
	padding: 0px;
}

.global-tab h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}

.global-tab .resp-tab-active {
	border-bottom: none;
	position: relative;
	color: #fff !important;
	background: #4db848;
	border: solid 2px #4db848 !important;
	border-radius: 25px;
	box-shadow: 0px 9px 6px 0px rgba(0, 0, 0, 0.1);
}

.global-tab .resp-tabs-list li.resp-tab-active img:nth-child(1) {
	display: none;
}

.global-tab .resp-tabs-list li.resp-tab-active img:nth-child(2) {
	display: inline-block;
}

.global-tab .resp-content-active,
.resp-accordion-active {
	display: block;
}

.global-tab .resp-tab-content {
	display: none;
	padding: 0;
}

.global-tab .resp-tab-content p:last-child {
	margin: 0;
}

.global-tab h2.resp-accordion {
	font-size: 22px !important;
	font-weight: normal;
	margin: 0;
	padding: 10px 15px;
	border: 1px solid #55ab26 !important;
}

.global-tab h2.resp-tab-active {
	margin-bottom: 0px !important;
	background: #4db848 !important;
}

.global-tab h2.resp-tab-title:last-child {
	border-bottom: 12px solid #55ab26 !important;
	background: blue;
}

.global-tab .resp-arrow {
	width: 0;
	height: 0;
	float: right;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #55ab26;
	margin: 14px 0 0 0;
}

.global-tab h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-bottom: 6px solid #fff;
	background: transparent;
}

/*------ Accordion styles ------*/
.global-tab h2.resp-tab-active {
	/*background: #DBDBDB; !important;*/
	border-bottom: none;
}

.global-tab .resp-easy-accordion h2.resp-accordion {
	display: block;
}

.global-tab .resp-easy-accordion .resp-tab-content {
	border: 1px solid #55ab26;
}

.global-tab .resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #55ab26;
	/* !important;*/
}

.global-tab .resp-tab-content-active {
	display: block;
}

/* ---- end tab ---- */
/* ----- end global business ----- */
.presentation.main-image-text .pre-text {
	width: 100%;
}

.presentation.main-image-text .pre-text .fyyear ul li a {
	color: rgba(102, 102, 102, 5);
	float: right;
}

.presentation.main-image-text .pre-text .fyyear ul li h5 {
	float: left;
}

.presentation.main-image-text .pre-text .fyyear ul li>div:nth-child(1) {
	width: 100%;
	padding: 5px 0 0 0;
}

.presentation.main-image-text .pre-text .fyyear.main-ul-li {
	max-height: 100%;
}

.presentation.main-image-text .pre-text .fyyear ul li {
	padding: 10px 0 10px 0;
}

.presentation.main-image-text .pre-text .fyyear ul li:hover h5 a {
	color: #000;
}

.presentation.financial .pre-text .fyyear ul li>div:nth-child(1) {
	width: 8%;
	padding: 5px 0 0 0;
}

.presentation.financial .pre-text .fyyear ul li {
	padding: 10px 0 10px 0;
}

.presentation.financial .pre-text {
	margin-top: 30px;
}

.shareholding .scrollbar {
	height: 380px;
}

.presentation.analysts .pre-text {
	width: 95%;
}

.presentation.analysts .pre-text .fyyear ul li>div:nth-child(1) {
	width: 8%;
	padding: 5px 0 0 0;
}

.presentation.investorss .pre-text {
	width: 95%;
}

.presentation.investorss .pre-text .fyyear ul li>div:nth-child(1) {
	width: 10%;
	padding: 5px 0 0 0;
}

.presentation.analysts .inner-heading h2 {
	font-size: 30px;
}

.presentation.investorss .inner-heading h2 {
	font-size: 30px;
}

.presentation.investorss .pre-text .fyyear ul li {
	padding: 10px 0 10px 0;
}

.presentation.analysts .pre-text .fyyear ul li {
	padding: 10px 0 10px 0;
}

.presentation.advertisements .pre-text .fyyear ul li>div:nth-child(1) {
	width: 9%;
	padding: 5px 0 0 0;
}

.presentation.advertisements .pre-text .fyyear ul li {
	padding: 10px 0 10px 0;
}

.presentation.advertisements h2 {
	font-size: 36px;
}

.presentation.advertisements .pre-text {
	margin-top: 0px;
}

.h-col-30 {
	width: 33.33%;
	float: left;
}

.h-col-30 .compliance ul li a {
	color: #666;
	font-size: 20px;
}

.medium-heading h2 {
	font-size: 36px;
}

.disclosures .result-row {
	display: block;
}

.disclosures .result-row a {
	display: block;
}

.result-row a span {
	float: right;
	font-size: 13px;
}

.disclosures .result-row a span {
	float: right;
	font-size: 13px;
}

.disclosures .result-row a span img {
	display: inline-block;
	margin-right: 5px;
}

.disclosures .result-row:hover a span {
	opacity: 1;
}

.both-headings h4 {
	color: #55ab26;
}

.both-headings h4 span {
	color: #0475c2;
}

.full-width {
	display: inline-block;
	width: 100%;
	padding-top: 50px;
}

.main-blue-button img {
	float: left;
}

.main-blue-button {
	background: #0475c2;
	display: inline-block;
	width: 95%;
	padding: 20px 30px;
}

.main-blue-button.full-width-btn {
	background: #0475c2;
	display: inline-block;
	width: 100%;
	padding: 20px 30px;
}

.main-blue-button span {
	color: #fff;
	margin-left: 20px;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
}

.main-blue-button span a {
	color: #fff;
	font-size: 13px;
}

.main-blue-button.center-align-btn {
	width: 48%;
	margin: 0 auto;
	display: block;
	margin-bottom: 30px;
}

.main-blue-button.center-align-btn.investor-presentation-btn {
	margin-top: 40px;
	margin-bottom: 10px;
}

.mini-breadcrumb {
	position: absolute;
	left: 6%;
	top: 2%;
	font-size: 14px;
}

.kmp-auth {
	display: flex;
	justify-content: space-between;
	color: #fff;
	padding: 10px;
}

.kmp-auth a {
	display: flex;
	align-items: center;
	padding: 0px 10px;
	color: #fff !important;
}

.kmp-auth a img {
	padding: 0px 10px;
	color: #fff !important;
}

.d-block {
	display: block;
}

.d-flex {
	display: flex;
}

.main-blue-button span {
	word-wrap: break-word;
}

.mt-4 {
	margin-top: 2rem !important;
}

.mb-4 {
	margin-bottom: 2rem !important;
}

.w-100 {
	width: 100% !important;
}

.justify-content-between {
	justify-content: space-between;
}

.align-items-center {
	align-items: center;
}

.dropdown-custom {
	display: inline-block;
	position: relative;
}

.dropdown-custom:hover {
	filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
}

.dropdown-custom>div {
	background-color: #fff;
	z-index: 1;
	visibility: hidden;
	position: absolute;
	min-width: 100%;
	opacity: 0;
	transition: 0.3s;
	width: 25rem;
	left: 0rem;
	text-align: left;
}

.dropdown-custom .dropmenu a {
	display: block;
	text-decoration: none;
	padding: 8px;
	color: #000;
	transition: 0.1s;
	white-space: normal;
	min-width: 300px;
	text-transform: capitalize;
}

.dropdown-custom .submenu {
	position: relative;
}

.dropdown-custom .submenu>div {
	background-color: #fff;
	visibility: hidden;
	position: absolute;
	right: 100%;
	top: 0;
	transition: 0.3s;
	opacity: 0;
}

/*use the following commented class if you wanna show submenu at left*/
/*
.dropdown-custom .submenu.atLeft > div{
  left:-100%;
}
*/
.dropdown-custom .submenu:hover>div {
	visibility: visible;
	opacity: 1;
}

.dropdown-custom:hover>div {
	visibility: visible;
	opacity: 1;
}

.dropdown-custom a {
	display: block;
	text-decoration: none;
	padding: 8px;
	color: #000;
	transition: 0.1s;
	white-space: nowrap;
}

.dropdown-custom a:hover,
.dropdown-custom .submenu:hover>a {
	background-color: #0475c2;
	color: #fff;
}

.diversity-inclusion-section .wellness-way-to-diversity h2 {
	font-size: 36px;
	line-height: 1.583;
}

.diversity-inclusion-section .wellness-way-to-diversity p {
	font-size: 18px;
	color: rgb(0, 0, 0);
	line-height: 1.611;
	text-align: justify;
}

.ceo-speaks-box {
	background-color: #e8e8e8;
	padding: 3rem;
}

.ceo-speaks-box p {
	text-align: justify;
	font-size: 18px;
	line-height: 1.611;
}

.our-diversity-story {
	text-align: center;
	padding: 3rem 0;
	background-color: #0475c3;
	color: #fff;
}

.story-box-bg {
	background-color: #55ab26;
	border-radius: 50%;
	height: 150px;
	width: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	flex-shrink: 0;
	flex-wrap: wrap;
	text-align: center;
}

.story-box h3 {
	font-size: 18px;
	line-height: 1.222;
	font-weight: 400;
}

.story-box p {
	font-size: 18px;
	line-height: 1.333;
	text-align: center;
	padding: 1rem 1.5rem;
}

.story-box {
	position: relative;
}

.story-box::before {
	content: ">";
	display: block;
	position: absolute;
	margin: 0 auto;
	top: 20%;
	left: 0;
	font-size: 1.5rem;
}

.story-box:first-child:before {
	display: none;
}

.women-driven-part-bg {
	background-color: #e8e8e8;
	padding: 3rem !important;
}

.women-driven-part-bg li {
	list-style: square;
	color: #0475c2;
	margin-bottom: 1rem;
}

.women-driven-part-bg li::marker {
	color: #55ab26;
}

footer a {
	text-decoration: none !important;
}

.careers-testimonials h4 {
	color: #0475c2;
	font-size: 24px;
}

.careers-testimonials p {
	font-size: 16px;
	line-height: 1.5;
	text-align: justify;
}

.blue-box {
	background-color: #0475c3;
	padding: 0.8rem;
	margin-bottom: 2rem;
}

.blue-box h3 {
	margin-bottom: 0;
	font-size: 35px;
	font-weight: 500;
}

.ace-management-trainee-content .story-box-bg {
	height: 130px;
	width: 130px;
}

.ace-management-trainee-content .story-box-bg h3 {
	color: #fff;
	font-size: 20px;
	line-height: 1.2;
}

.ace-management-trainee-content h6 {
	font-size: 20px;
	line-height: 1.333;
	color: #0475c3;
}

.ace-management-trainee-content span,
.ace-management-trainee h6 span {
	font-size: 16px;
	line-height: 1.444;
	color: #000;
	font-weight: 400;
}

.disclaimer-text span {
	font-size: 10px;
}

.disclaimer-text {
	padding-top: 60px;
}

.disclaimer-text span {
	display: flex;
	align-items: center;
	justify-content: end;
	line-height: 12px;
}

.disclaimer-text span img {
	display: block;
	margin-inline-start: 10px;
}

.copyright {
	letter-spacing: 1px;
}
.brand-about.section-pdn.gd-brand-info {
    height: calc(100vh - 300px);
}

.update-gst-page h2 {
    font-weight: 600;
    line-height: 70px;
    color: #b354aa;
    margin-bottom: 50px;
}
.mobile-table-width.update-gst-page {
    padding: 70px 50px 30px;
}
.update-gst-page p {
    line-height: 22px;
    margin-bottom: 18px;
    font-size: 14px;
    color: #fff;
}
.update-gst-page .compliance p {
    line-height: 32px;
    margin-bottom: 18px;
    font-size: 20px;
    color: #fff;
}
.table-section {
    padding-top: 70px;
}
.gst-page {
    background: #58c3bd;
}
.bottom-text {
    clear: both;
    padding-top: 50px;
}
.middle-image {
    clear: both;
    padding-top: 40px;
}
.updated-gst-pricing-btn a {
    background: #0475c2;
    color: #fff ! IMPORTANT;
    padding: 10px 20px !important;
}
.menu ul li.updated-gst-pricing-btn:hover a{
    background: #55ab26 !important;
}


.zydus-products-table table {
    width: 100%;
    border: 1px solid #777;
    border-right: 0;
}
.zydus-products-table table td{
    padding: 10px;
}
.zydus-products-table table td {
    border-bottom: 1px solid #777;
    padding: 10px;
    border-right: 1px solid #777;
    color: #000;
}
.zydus-products-table table td p{
	margin: 0;
}
.zydus-products-table table th p{
	margin: 0;
}
.zydus-products-table table th {
    border-bottom: 1px solid #777;
    padding: 10px;
    border-right: 1px solid #777;
    color: #fff;
    background: #55ab26;
}
.zydus-products-table table th p strong{
	font-weight: 600;
}
.zydus-products-logo img {
    height: 100px;
    margin: 0 auto 30px;
}
.zydus-products-table {
    margin-bottom: 50px;
}
.max-protien-table table{
	margin-bottom: 30px;
}
.table-section h2 {
    font-weight: 600;
    line-height: 70px;
    color: #0475c2;
    margin-bottom: 50px;
    text-align: center;
    font-size: 40px;
}
.nav-up {
    top: -140px;
}