@charset "utf-8";


/*Table of content*/
	/*font-family: 'Open Sans', sans-serif;*/
	/*font-weight*/
		/*300: light	
		400: regular
		600: semibold
		700: bold
		800: extrabold*/
	/*font-family: 'Fira Sans', sans-serif;*/
	/*font-weight*/
		/*200: extra light
		300: light	
		400: regular
		500: medium
		600: semibold
		700: bold
		800: extrabold
		900: black*/
	/*common css*/
		/*body*/
		/*section padding*/
		/*spacing*/
		/*common bullet*/
		/*common button*/
		/*common form*/
		/*bullet style*/	
	/*header*/
		/*off canvas search click box*/
		/*header-topline*/
		/*header menu*/
	/*banner slider*/
	/*about hp-well-being-main section*/
	/*our-product section*/
	/*well-being-info section*/
	/*blog-product-main section*/
	/*clientele section*/
	/*hp-newsmedia-main section*/
	/*footer*/
	/*Parallax*/
	/*inner-header-banner section*/
	/*about overview page*/
	/*about-quality-policy page*/
	/*about-leadership page*/
	/*contact page*/
	/*product milk fresh page*/
	/*about-milestone page*/
	/*thankyou & 404 notfound page*/
	/*search page*/
	/*Contact Form 7 Success And Error Message*/
/**/

/*CSS Document*/
/*body css start*/
body{overflow-x:hidden;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 24px;font-weight: 400;letter-spacing: 0px;color: #555;}
.body_wrapper {overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-family: 'Fira Sans', sans-serif;font-weight: 400;letter-spacing: 0px;line-height: 1;color: #0b4589;}
h1{font-size: 30px;margin-bottom: 23px;}
h2{font-size: 30px;margin-bottom: 22px;}
h3{font-size: 24px;margin-bottom: 20px;text-transform: capitalize;}
h4{font-size: 20px;margin-bottom: 10px;text-transform: capitalize;}
h5{font-size: 18px;margin-bottom: 10px;text-transform: none;}
h6{font-size: 16px;margin-bottom: 10px;text-transform: none;}
p{margin-bottom: 10px;font-size: 15px;font-family: 'Open Sans', sans-serif;color: #555555;line-height: 24px;font-weight: 400;letter-spacing: 0px;}
.small, small {
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	color: #999;
	display: inline-block;
	clear: both;
	margin-bottom: 4px;
}
a{text-decoration: none;color: #0b4589;-o-transition: all 0.2s;transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;}
a:hover,a:focus{color: #f189a3;text-decoration: none;outline: none;}
button:focus {
    outline: 0px none;
    outline: 0px auto -webkit-focus-ring-color;
}
/*body css end*/

/*section padding start*/
.sec-pt-150{padding-top:150px;}
.sec-pb-150{padding-bottom: 150px;}
.sec-pt-100{padding-top:100px;}
.sec-pb-100{padding-bottom: 100px;}
/*section padding end*/

/*spacing css start*/
.mb-30{margin-bottom: 30px;}
.mb-20{margin-bottom: 20px;}
.mb-15{margin-bottom: 15px;}
.mb-65{margin-bottom: 65px;}
.mb-10{margin-bottom: 10px;}
.mb-0{margin-bottom: 0px;}
.mt-30{margin-top: 30px;}
.mt-20{margin-top: 20px;}
.mt-15{margin-top:15px;}
.mt-10{margin-top: 10px;}
.mrt-5{margin-top: 5px;}
.mt-0{margin-top:0px;}
/*spacing css end*/

/*common bullet css start*/
.bullet ul, .medianews-detail-content ul{ margin: 0px 0px 15px; padding:0;}
.bullet ul li, .medianews-detail-content ul li {
	font-size: 15px;position: relative;padding: 0px 0px 0px 30px;margin-bottom: 10px; list-style:outside none;vertical-align: top;
}
.bullet ul li:before, .medianews-detail-content ul li:before{
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	background-image: url(../images/news-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
	width: 13px;
	height: 20px;
	background-size: 100% auto;
}
.bullet ol, .medianews-detail-content ol { margin: 0px 0px 15px; padding:0 0 0px 23px;}
.bullet ol li, .medianews-detail-content ol li {
	font-size: 15px;position: relative;padding: 0px 0px 0px 8px;margin-bottom: 10px; list-style:outside decimal;vertical-align: top;
}
/*common bullet css end*/

/*common button css start*/
.button-common {
	background: transparent;
	font-size: 13px;
	line-height: 1;
	letter-spacing: 0.5px;
	padding: 10px 23px 11px;
	text-transform: uppercase;
	border: 1px solid #f189a3;
	font-weight: 600;
	color: #f189a3;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	border-radius: 30px;
	box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0);
	-moz-box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0);
	clear: both;
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
}
.button-common:hover {
	background: #f189a3;
	color: #fff;
	box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0.4);
	-moz-box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0.4);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(241, 137, 163, 0.4);
}
/*common button css end*/


/*common form css start*/
input[type="text"], input[type="email"],input[type="password"],input[type="number"],textarea,input[type="tel"]{
    box-shadow: 0px !important;
    -webkit-box-shadow: 0px !important;
    -ms-box-shadow: 0px !important;
    -moz-box-shadow: 0px !important;
    -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
    outline: 0px;
}
.form-group {margin-bottom: 20px;}
form .form-control {
	background: transparent;
	border: 1px solid #ccc;
	color: #ccc;
	border-radius: 0px;
	padding: 6px 20px;
	font-size: 15px;
	position: relative;
	height: auto;
}
form .form-control:focus {
	color: #f189a3;
	border-color: #f189a3;
	outline: 0;
	-webkit-box-shadow: 0 0 0 0 rgba(0,123,255,0);
	        box-shadow: 0 0 0 0 rgba(0,123,255,0);
}
textarea.form-control {resize: none;height: 85px;}
select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent url("../images/select-down-arrow.png") no-repeat right 20px center;
}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #cccccc;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #cccccc;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #cccccc;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #cccccc;
}
/*common form css end*/


/*off canvas search click box css start*/
.off-canvas-sidebar {
	z-index: 81;
	height: auto;
}
.sidebar {
	padding: 60px 60px 50px;
	background: #2e1d70;
	width: 100%;
	height: auto;
}
.sidebar .searchbg {
	background: none;
	padding: 0px;
}
.search-inputbox {
	position: relative;
	width: 50%;
	margin-left: 16.66%;
	padding: 0px 15px;
	float: left;
}
.search-submitbtn {
	width: auto;
	display: inline-block;
	padding: 0px 15px;
}
.sidebar .searchbg input[type="text"] {
	padding: 8px 15px 8px 35px;
	height: 42px;
	border: none;
	border-radius: 0px;
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	background-color: transparent;
	color: #fff;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	-ms-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}
.sidebar .searchbg span::before {
	content: "\f002";
	position: absolute;
	top: 7px;
	left: 20px;
	color: rgba(255,255,255,1);
	font-family: fontawesome;
	font-size: 20px;
} 
.topline .mn-search-icn a{
	position: relative;
}
.topline .mn-search-icn a:after{
	content:"\f002";
	font-family: fontawesome;
	position: absolute;
	top: 0;left: 0;
	font-size: 15px;
	color: #0b4589;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.topline .mn-search-icn a:hover:after, .topline .mn-search-icn a:focus:after{color: #f189a3;}
.topline ul li.mn-search-icn {
	padding: 0px 0px 0px 10px;
	width: 28px;
	display: inline-block;
	height: 22px;
}
.navmenu .mn-search-icn{display: none;vertical-align: middle;padding: 0px 15px 0px 15px;margin-top: -2px;}
/*off canvas search click box css end*/


/*header-topline css start*/
.header-topline {
	position: fixed;
	top: 11px;
	right: 0;
	z-index: 71;
	float: left;
	padding: 0px;
	width: 100%;
	display: inline-block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
.topline ul{margin: 0px;padding: 0px;}
.topline ul li{position: relative;padding: 0px 12px;list-style: outside none none;width: auto;display: inline-block;float: left;}
.topline a {
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
	color: #f189a3;	
	float: left;
}

.topline ul li:last-child:after{display: none;}
.topline ul li:after {
	position: absolute;
	content: '';
	right: 0;
	background: #ddd;
	width: 1px;
	height: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.topline a:hover, .topline a:focus{color: #0b4589;}
/*header-topline css end*/


/*header css start*/
/*stickyheader css start*/
.navbar-dark .navbar-brand.stickylogo{
	display: none;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.navbar-dark.stickyheader .navbar-brand.stickylogo{display: inline-block;}
.navbar-dark.stickyheader .navbar-brand.headerlogo, .header-topline.topnone{display: none;}
.navbar-dark.stickyheader .navmenu-navi ul.navbar-nav{top: -11px;}
.navbar-dark.stickyheader{	
	-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
}

.navbar-dark .navlogo {
	width: 70px;
	display: inline-block;
}
.navmenu-navi ul.navbar-nav {
	width: auto;
	display: inline-block;
	float: left;
}
.navmenu-navi ul > li{color: #555;font-size: 15px;letter-spacing: 0px;font-weight: 400;list-style: outside none;margin: 0px;}

.navbar-dark{background:#fff;transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 3px 28px 0px rgba(0, 0, 0, 0.1);
}
.navbar-dark.fixed-top{z-index: 7;}
.navbar-dark .navbar-brand{padding: 10px 0px;margin: 0px;}
.navmenu-navi ul.navbar-nav {
	width: auto;
	display: inline-block;
	float: left;
	position: absolute;
	top: 6px;
	/*top: -11px;*/
	right: 0;
}
.navmenu {
	position: relative;
	width: 100%;
}

.navmenu-navi ul.navbar-nav > li {
	width: auto;
	display: inline-block;
	padding: 0px 20px 18px;
	position: relative;
	float: left;
}
.navmenu-navi ul.navbar-nav > li:last-child{padding: 0px 0px 18px 20px;}
.navmenu-navi ul.navbar-nav > li > a {
	color: #555;
	width: auto;
	transform: translate(3em,0);
	-webkit-transform: translate(3em,0);
	-moz-transform: translate(3em,0);
	-o-transform: translate(3em,0);
	-ms-transform: translate(3em,0);
	transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	text-transform: capitalize;
}
.navmenu-navi ul.navbar-nav > li > ul {
	position: absolute;
	top: 98%;
	left: 0;
	width: 230px;
	-webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, .170);
	box-shadow: 0 5px 12px rgba(0, 0, 0, .170);
	padding: 0px;
	background: #fff;
	display: none;
}
.navmenu-navi ul.navbar-nav > li:hover > ul {
	display: block;
}
.navmenu-navi ul.navbar-nav > li > ul > li {
	background: #fff;
	position: relative;
	padding: 8px 25px;
	margin: 0px;
	width: 100%;
	-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;
}
.navmenu-navi ul.navbar-nav > li > ul > li:hover, .navmenu-navi ul.navbar-nav > li > ul > li:focus, .navmenu-navi ul.navbar-nav > li > ul > li.active,
.navmenu-navi ul.navbar-nav > li > ul > li.current-menu-item{background-color:#f189a3;}
.navmenu-navi ul.navbar-nav > li > ul > li.active > a, .navmenu-navi ul.navbar-nav > li > ul > li:hover > a, .navmenu-navi ul.navbar-nav > li > ul > li:focus > a,
.navmenu-navi ul.navbar-nav > li > ul > li.current-menu-item > a{color: #fff;}
.navmenu-navi ul.navbar-nav > li > ul > li > a {
	color: #555;
	width: auto;
	-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;
}
.navmenu-navi ul.navbar-nav > li:hover > a, .navmenu-navi ul > li:focus > a, .navmenu-navi ul.navbar-nav > li.active > a,
.navmenu-navi ul.navbar-nav > li.current-menu-parent > a, .navmenu-navi ul.navbar-nav > li.current-menu-item > a{color: #0b4589;}
button.dropdown-toggle {
	border: 0px none;
	background: transparent;
}
.dropdown-toggle::after{
	/*display: none;*/
	content: '\f107';
	font-family: fontawesome;
	top: 2px;
	position: absolute;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	vertical-align: middle;
	color: #555;
}
.navmenu-navi ul.navbar-nav > li:hover > a + .dropdown-toggle::after,
.navmenu-navi ul.navbar-nav > li:focus > a + .dropdown-toggle::after{color:#0b4589;}
/*header css end*/



/*banner slider css start*/
.carousel-item video {
	width: auto;
	display: inline-block;
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.full-slider {
	clear: both;
	position: relative;
	z-index: 1;
}
.full-slider .carousel, .full-slider .carousel-item, .full-slider .carousel-item.active {
	height: 100%;
}
.full-slider .carousel {
	position: relative;
	overflow: hidden;
}
.full-slider .topcarouselslider .carousel-inner {
	height: 100%;
	background: #000;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.full-slider .topcarouselslider .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	-o-background-size: cover;
}
.full-slider .topcarouselslider .carousel-caption {
	bottom: auto;
	padding: 0;
	top: 45%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.main-slider-overlay {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(11,69,137,0.4);
	width: 100%;
	height: 100%;
}
.banner-text {
	font-size: 80px;
	line-height: 1;
	font-weight: 400;
	color: #fff;
	letter-spacing: 0px;
	font-family: 'Fira Sans', sans-serif;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	text-transform: capitalize;
}
.slider-down {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 3px;
	z-index: 2;
}
.slider-down a img {
	position: absolute;
	display: block;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-webkit-animation: rev-ani-mouse 2s linear infinite;
	        animation: rev-ani-mouse 2s linear infinite;
}
@-webkit-keyframes rev-ani-mouse 
{
  0% {opacity:1;top:-45px;}
  50% {opacity:0;top:-30px;}
  100% {opacity:0;top:-45px;}
}
@keyframes rev-ani-mouse 
{
  0% {opacity:1;top:-45px;}
  50% {opacity:0;top:-30px;}
  100% {opacity:0;top:-45px;}
}
.slider-down p{
	text-transform: uppercase;
	font-size: 12px;
	color: #0b4589;
	font-weight: 400;
	margin-bottom: 0px;
}
.banner-bottom-layer{
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	z-index: 1;	
	overflow: hidden;
}
.banner-bottom-layer .img-fluid {
	height: 264px;
	width: auto;
	max-width: inherit;
	margin: 0 auto;
	display: block;
}
.topbanner {
	position: relative;
	max-height: none;
	min-height: 100vh;
	height: auto;
	text-align: center;
	display: block;
	width: 100%;
	overflow: hidden;
}
.video-banner video {
	position: absolute;
	left: 0;
	right: 0;
	top: 0px;
	min-width: 100%;
	min-height: 100%;
	/* height: 120vh; */
	display: inline-block;
}
.embed-responsive{position: initial;}
/*banner slider css end*/


/*hp-well-being-main css start*/
.hp-wellbeing-info-slider {
	background: #0b4589;
	position: relative;
	padding: 145px 0px 150px;
	width: 41%;
	display: inline-block;
	vertical-align: middle;
}
.hp-wellbeing-info-imgslider {
	display: inline-block;
	width: 50%;
	vertical-align: middle;
	margin-left: 8.333333%;
}
.hp-wellbeing-info-slider::before {
	content: "";
	background: #0b4589; 
	height: 100%;
	width: 200%;
	right: 100%;
	top: 0;
	position: absolute;
	z-index: -1;
}
.hp-wellbeing-info-slider::after {
	content: "";
	background: #0b4589;
	height: 100%;
	width: 100%;
	left: 43%;
	top: 0;
	z-index: -1;
	position: absolute;
}
.hp-wellbeing-content h2, .hp-wellbeing-content p{color: #fff;}
.hp-wellbeing-img h5 {
	text-align: right;
	margin-top: 20px;
}
.hp-wellbeing-info-imgslider .slick-prev, .hp-wellbeing-info-imgslider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: inherit;
	bottom: -55px;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	cursor: pointer;
	color: #f189a3;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #f189a3;
}
.hp-wellbeing-info-imgslider .slick-prev:hover, .hp-wellbeing-info-imgslider .slick-next:hover{color: #0b4589;border-color: #0b4589;}
.hp-wellbeing-info-imgslider .slick-prev{left: inherit;right: 35px;}
.hp-wellbeing-info-imgslider .slick-next{right: 0px;}
/*hp-well-being-main css end*/

/*our-product well-being css start*/
.title{
	order: 2;
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;      
	padding: 0px 15px;
	margin-top: 55px;
}
.product-box-left {
	width: 50%;
	display: inline-block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	order: 1;
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
}
.product-box {
	border: 1px solid #ccc;
	display: inline-block;
	width: 100%;
	padding: 60px 50px;
	text-align: center;
	float: left;
}
.product-box-right{
	position: absolute;
	width: 50%;
	right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.product-box-div{
	width: 255px;
	height: 359px;
	margin-right: 30px;
	display: inline-block;
	float: left;
}
.product-box.small-box .img-fluid {
	height: 215px;
	width: auto;
	max-width: inherit;
}
.product-box.small-box{padding: 25px 22px;}
.product-box .button-common{margin-top: 2px;}
/*our-product well-being css end*/


/*well-being-info css start*/
.well-being-img {
	z-index: -1;
	position: relative;
	padding: 10px 20px 0px;
	margin: 0 auto;
}
.well-being-info{
	background: url("../images/well-being-bg.jpg")no-repeat scroll top center;
	padding: 150px 0px 230px;
	position: relative;
	z-index: 1;
}
.well-being-info:after{position: absolute;bottom: -50px;left: 0px;right: 0px;z-index: 2;content: "";height: 226px;width: 100%;
background-image: url("../images/well-being-bottom-layer.png");
background-repeat: no-repeat;
background-position: bottom center;}
.well-being-product{margin-top: -100px;}
.well-being-info h2{vertical-align: middle;}
.well-being-info h2, .well-being-info p{color: #fff;}
.well-being-info h2 > span {font-size: 40px;vertical-align: middle;}
.well-being-info .button-common{color: #fff;border-color: #fff;}
.well-being-info .button-common:hover{color: #f189a3;background: #fff;}
/*well-being-info css end*/


/*blog-product-main css start*/
.card{border: 0px none;border-radius: 0px;cursor: pointer;}
.card:hover .pink-overlay{opacity: 1;}
.pink-overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	opacity: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	width: 100%;
	height: 100%;
	background: rgba(241,140,162,0.95);
}
.pink-overlay > a{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	border-color: #fff;
	color: #fff;
}
.pink-overlay > a:hover{color: #f18ca2;background: #fff;}
/*blog-product-main css end*/


.hp-blog-list-main .col-lg-6.col-md-6:first-child{margin-top: 90px;}
.blog-title{position: absolute;top: 0;left: 0;width: 100%;padding: 0px 15px;}
.hp-blog-post .lotus-blog-vector{right: -25px;}

/*clientele css start*/
.clientlogoslider {
	margin: 45px auto 0px;
	text-align: center;
	display: block;
	vertical-align: middle;
	float: none;
	width: 100%;
	visibility: visible;
	padding: 0px 65px 0px 65px;
}
.clientlogoslider .slick-prev, .clientlogoslider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #f189a3;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #f189a3;
}
.clientlogoslider .slick-prev:hover, .clientlogoslider .slick-next:hover{color: #0b4589;border-color: #0b4589;}
.clientlogoslider .slick-prev{left: 0px;}
.clientlogoslider .slick-next{right: 0px;}
.clientlogoslider .slick-slide {
	float: left;
	position: relative;
	display: -ms-flexbox; 
	display: -webkit-box; 
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	min-height: 69px;
	line-height: 69px;
	text-align: center;
}
.clientlogoslider .slick-slide img {
    margin: 0 auto;
}
/*clientele css end*/


/*hp-newsmedia-main css start*/
.hp-newsmedia-main h2{text-transform: none;}
.hp-newsmedia-left {
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.hp-newsmedia-form-left{
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.hp-newsmedia-right {
	background: transparent url('../images/news-media-img.jpg')no-repeat scroll top center;
	padding: 150px 0px 150px 95px;
	width: 955px;
	background-size: cover;
	float: left;
	margin-right: -400px;
	margin-left: 15px;
	position: relative;
	z-index: 1;
}
.hp-newsmedia-right:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(241, 137, 163, 0.9);
	z-index: 2;
}
.news-content {
	display: inline-block;
	width: 100%;
	margin: 5px 0 0px;
}
.news-update {
	position: relative;
	border-bottom: 1px solid #ddd;
	padding-left: 35px;
	padding-bottom: 25px;
	margin-top: 0;
	margin-bottom: 30px;
}
.news-update:last-child{border-bottom:0px none;margin-bottom: 0px;}
.news-update::before {
	content: '';
	position: absolute;
	top: 1px;
	left:4px;
	background-image: url(../images/news-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 1;
	width: 20px;
	height: 30px;
}
.link-common{font-size: 13px;text-transform: uppercase;}
.news-update p, .news-update h4{margin-bottom: 5px;text-transform: none;}
.news-head{
	width: 445px;
	text-align: left;
	position: relative;
	z-index: 3;
}
.news-head h2, .news-head p{color: #fff;}
.news-head .button-common{color: #fff;border-color: #fff;}
.news-head .button-common:hover{background: #fff;color: #f189a3;}
/*hp-newsmedia-main css end*/


/*footer css start*/
.footer{
	background: #0b4589 url("../images/fooer-top-layer.png") no-repeat scroll top -35px left;
	padding: 100px 0px 100px;
	position: relative;
	z-index: 3;
	clear: both;
}
.footer-bottom-vector {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: -1;
}
.footer-head{
	font-size: 18px;
	font-family: 'Fira Sans', sans-serif;
	line-height: 1;
	font-weight: 400;
	letter-spacing: 0px;
	color: #fff;
	margin: 20px 0px 17px;
	text-transform: capitalize;
}
.footer-link{display: inline-block;margin-top: 5px;text-transform: uppercase;}
.footer p, .footer ul li{
	color: #9ccaff;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: 0px;
	list-style: outside none;
}
.footer ul {padding-left: 0px;margin-bottom: 0px;}
.footer ul.social li{width: auto;display: inline-block;margin-right: 25px;margin-bottom: 10px;}
.footer ul.social li a{font-size: 20px;}
.footer a{
	color: #9ccaff;
	transition: all 0.3s;
	-webkit-transition:all 0.3s;
	-ms-transition:all 0.3s ;
	-moz-transition:all 0.3s;
	-o-transition: all 0.3s;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: 0px;
}
.footer a:hover{color: #fff;}
/*footer css end*/


/*parallax css start*/
.paneer-vector {
	position: absolute;
	left: 0px;
	z-index: -1;
}
.dahi-vector {
	position: absolute;
	right: 0px;
	z-index: -1;
}
.buttermilk-vector{
	position: absolute;
	left: 0;
	z-index: -1;
}
.faqs-info-main .buttermilk-vector{left:inherit;right: 0;}
.buttermilk-vector.connectproduct{
	position: absolute;
	right: 0;
	left: inherit;
	z-index: -1;
}
.milk-vector{
	position: absolute;
	right: 0;
	z-index: -1;
}
/*parallax css end*/

.help-block-error {    
   color: red;
   font-size: 14px;
}
.alert{padding: 3px 10px;font-size: 14px;}



/*inner page css start*/
/*inner header css start*/
.inner-header-banner {
	padding: 244px 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	margin: 95px 0 0;
}
.banner-pink-overlay {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(241,137,163,0.7);
	width: 100%;
	height: 100%;
}
.banner-bottom-vector{
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
	z-index: 1;
}
.inner-header-banner h1{font-size: 48px;color: #fff;margin-bottom: 20px;}
.inner-header-banner .breadcrumb {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border-radius: 0px;
}
.inner-header-banner .breadcrumb li + li::before {
	/*display: inline-flex;*/
	padding-right: 5px;
	padding-left: 5px;
	color: #fff;
	content: "/";
}
.inner-header-banner .breadcrumb li a{color: rgba(255,255,255,0.7)}
.inner-header-banner .breadcrumb li.active, .inner-header-banner .breadcrumb li a:hover{color:rgba(255,255,255,1)}
/*inner header css end*/

/*about overview css start*/
.passion-features{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: start;margin-top: 50px;}
.passion-type{width: 20%;}
.product-faith-inner{
	background-image: url('../images/product-faith-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	position: relative;
	float: left;
	z-index: 1;
	width: 100%;
	height: auto;
	padding: 150px 0 150px 340px;
	margin-left: -170px;
}
.product-faith-inner::after, .milestone-success:after, .career-info-bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(11, 69, 137, 0.9);
    z-index: 2;
}
.product-faith-content, .career-content {position: relative;z-index: 3;}
.product-faith-content h2, .product-faith-content p{color: #fff;}
.btwn-space{margin-bottom: 140px;}
.btwn-space:last-child{margin-bottom: 0px;}
.lotus-blog-vector {position: absolute;bottom: -10px;right: -10px;z-index: 2;}
/*about overview css end*/

/*about-quality-policy css start*/
.certificate-type{margin-bottom: 50px;}
.round-border {
	border: 1px solid #f189a3;
	width: 100px;
	height: 100px;
	margin: 0 auto 20px;
	position: relative;
	border-radius: 50%;
}
.round-border img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
/*about-quality-policy css end*/

/*about-leadership css start*/
.manager-team, .media-news{margin-top: 40px;}
.manager-team .lotus-blog-vector, .media-news .lotus-blog-vector{width: 71px;right: -18px;}
.manager-team h4{margin-bottom: 5px;margin-top: 20px;}
.media-news h4{margin-bottom: 5px;}
.medianews-detail-content .lotus-blog-vector{right: -23px;}
.medianews-detail-content span{margin-bottom: 10px;display: inline-block;width: 100%;}
/*about-leadership css end*/

/*contact page css start*/
.connect-contact-detail ul{padding:7px 2px 0px;}
.connect-contact-detail ul li{list-style: outside none none;margin-bottom: 15px;}
.connect-contact-detail ul li .fa{font-size: 22px;width: 33px;height: auto;color: #f189a3;}
.connect-contact-detail ul li .fa.fa-envelope{font-size: 18px;}
.connect-contact-detail ul li a{color: #555;}
.connect-contact-detail ul li a:hover{color: #f189a3;}
.connect-contact-detail ul li span{margin-top: -3px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;vertical-align: top;}
.connect-contact-map{height: 350px;margin-top: 35px;}
.connect-contact-map iframe{width: 100%;height: 350px;}
/*contact page css end*/

/*product milk fresh css start*/
.nutrition-choice-main .nutrition-box{padding:35px;margin-bottom: 30px;
	-webkit-box-shadow: 0 5px 30px rgba(241, 137, 163, 0);
	box-shadow: 0 5px 30px rgba(241, 137, 163, 0);
	border: 1px solid #ccc;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap;
	width: 100%;
	text-align: center;
	background: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.nutrition-choice-main .nutrition-box h4{margin:25px auto 10px;text-transform: capitalize;}
.other-product-blog .lotus-blog-vector {right: -23px;}
.other-product-blog h3{margin: 25px 0 0;}
.nutrition-choice-main .nutrition-box:hover{
	-webkit-box-shadow: 0 5px 30px rgba(241, 137, 163, 0.4);
	box-shadow: 0 5px 30px rgba(241, 137, 163, 0.4);
}
.zooming {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
	overflow: hidden;
}
.zooming > img {
	transform: scale(1);
	transition: all 0.3s ease;
	-webkit-transform: scale(1);
	-webkit-transition: all 0.3s ease;
	-ms-transform: scale(1);
	-ms-transition: all 0.3s ease;
	-moz-transform: scale(1);
	-moz-transition: all 0.3s ease;
	-o-transform: scale(1);
	-o-transition: all 0.3s ease;
}
.zooming:hover > img, .zooming:focus > img {
	transform: scale(1.1);
	transition: all 0.3s ease;
	-webkit-transform: scale(1.1);
	-webkit-transition: all 0.3s ease;
	-ms-transform: scale(1.1);
	-ms-transition: all 0.3s ease;
	-moz-transform: scale(1.1);
	-moz-transition: all 0.3s ease;
	-o-transform: scale(1.1);
	-o-transition: all 0.3s ease;
}
.image-changeview .pro-img.active{display: block;}
.image-changeview .pro-img{display: none;}
.nut-weight {
	color: #555;
	margin: 0px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 0px;
	vertical-align: middle;
	display: inline-block;
}
.nut-name {
	color: #f189a3;
	border-right: 1px solid #555;
	position: relative;
	padding:0px 7px;
	vertical-align: middle;
	display: inline-block;
	line-height: 13px;
	top:1px;
}
.nut-weight ul{
	width: auto;
	display: inline-block;
	margin: 0 auto;
	padding: 0px 7px;
}
.nut-weight ul li{
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
}
.nut-weight ul li a{
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	color: #555555;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: 0px;
}
.nut-weight ul li.active a, .nut-weight ul li a:hover{color: #f189a3;font-weight:bold;}
/*.nut-name:after{position: absolute;width: 1px;height: 15px;background:#d3d3d3;content: '';top: 0;left: 0;}*/
/*product milk fresh css end*/


/*about-milestone page css start*/
.milestone-success{
	background-image: url('../images/milestone-success-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	position: relative;
	float: left;
	z-index: 1;
	width: 100%;
	height: auto;
	padding: 150px 0 150px 340px;
	margin-left: -170px;
}
.counter{font-size: 36px;color: #fff;font-family: 'Fira Sans', sans-serif;margin-bottom: 15px;display: block;}
.num-counter{margin-left: 20px;}
.milestone-success-content{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start;position: relative;z-index: 3;}
.milestone-success-content p{color: #fff;margin-bottom: 0px;}
/*milestone-timeline*/
.about-milestone {
	float: left;
	max-width: 1510px;
	margin-right: 0;
}
.client-description p {
	padding-right: 50px;
} 
.dotted{position: relative;margin: 0px 0 20px;}
.dotted span {
	text-align: center;
	width: 100%;
	height: 5px;
	display: inline-block;
	/* cursor: pointer; */
	margin: 30px auto;
	max-width: 100%;
	float: none;
	background-color: #a7caf2;
	position: relative;
	margin: 0;
	z-index: -1;
}
.dotted span::after {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	/* border: 4px solid #0b4589; */
	display: block;
	position: absolute;
	top: 50%;
	bottom: 0;
	left: 6px;
	content: '';
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 2;
	background: #0b4589;
}
.dotted span::before {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 4px solid #a7caf2;
	display: block;
	position: absolute;
	top: 50%;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 1;
	background-color: #fff;
}
.milestone-timeline ul{padding: 0px 40px 0 3px;}
.milestone-timeline ul li{list-style: outside none;position: relative;padding: 0px 15px;vertical-align: top;margin-bottom: 10px;}
.milestone-timeline ul li:before{content: '';background:#f189a3;width: 6px;height: 6px;position: absolute;top: 10px;left: 0;border-radius: 50%;}
.client-description h2{color: #f189a3;margin-bottom: 12px;}
.historyslider .slick-prev, .historyslider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: inherit;
	bottom: -55px;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	cursor: pointer;
	color: #f189a3;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #f189a3;
}
.historyslider .slick-prev:hover, .historyslider .slick-next:hover{color: #0b4589;border-color: #0b4589;}
.historyslider .slick-prev{left: inherit;right: 56px;}
.historyslider .slick-next{right: 20px;}
/*about-milestone page css end*/


/*thankyou page css start*/
.thankyou-main, .notfound-main{padding: 195px 0 0;position: relative;}
.thankyou-title {
	font-size: 80px;
	line-height: 1;
	font-weight: 400;
	color: #0b4589;
	letter-spacing: 0px;
	font-family: 'Fira Sans', sans-serif;
	text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	text-transform: capitalize;
	margin: 0 auto 20px;
}
.thankyou-page .hp-newsmedia-main.sec-pt-150,
.notfound-page .hp-newsmedia-main.sec-pt-150{padding-top: 150px;}
/*thankyou page css end*/

/*search page css start*/
.search-div hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #ccc;}
.wp-pagenavi span.pages {padding: 5px 0; margin:0 0 0 12px;vertical-align: middle;}
.wp-pagenavi > a.nextpostslink{margin-right:-12px;}
.wp-pagenavi > a.previouspostslink{margin-left:-12px;}
.wp-pagenavi > span,.wp-pagenavi > a{border:none; color:#555; font-size:15px; padding:5px 12px; font-weight:400;font-family:'Open Sans', sans-serif;}
.wp-pagenavi span.current {font-weight: bold;background: #f189a3;color: #fff;border-radius: 100%;width: 30px;height: 30px;display: inline-block;text-align: center;	line-height: 1;padding: 6px 0px;}
/*search page css end*/

/*Contact Form 7 Success And Error Message*/
form .wpcf7-response-output.wpcf7-mail-sent-ok{background: #d4edda;border: 1px solid #d4edda;margin: 30px 0 0;padding: 7px 10px;color: #155724;border-radius:7px;}
form .wpcf7-response-output.wpcf7-validation-errors, form .wpcf7-response-output.wpcf7-mail-sent-ng{background:#f8d7da;border: 1px solid #f8d7da;margin: 30px 0 0;padding: 7px 10px;color: #721c24; border-radius:7px;}
form.invalid span.wpcf7-not-valid-tip {position: relative;text-align:left;font-size:13px;}
/*Contact Form 7 Success And Error Message*/

/*clientele css start*/
.clientele-box{padding: 30px;border: 1px solid #ddd;margin-top: 30px;}
.clientele-box img{margin:0 auto;display: block;}
/*clientele css end*/

/*farm-wellbeing css start*/
.wellbeing-slider{margin: 95px 0px 0px;}
.wellbeing-caption {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: #fff;
	opacity: 1;
	z-index: 2;
}
.wellbeing-text{
	font-family: 'Fira Sans', sans-serif;font-weight: 400;letter-spacing: 0px;line-height: 1.1;color: #fff;font-size: 48px;margin-bottom: 1px;
	width: 100%;
}
.wellbeing-caption .button-common {
	color: #fff;
	border-color: #fff;
}
.wellbeing-caption .button-common:hover {
	color: #f189a3;
	background: #fff;
}
.wellbeing-slider .slick-prev, .wellbeing-slider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	background-color: transparent;
	cursor: pointer;
	color: #fff;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #fff;
	z-index: 2;
}
.wellbeing-slider .slick-prev:hover, .wellbeing-slider .slick-next:hover{color: #f189a3;background-color: #fff;}
.wellbeing-slider .slick-prev{left: 20px;}
.wellbeing-slider .slick-next{right: 20px;}
.farmwellbeing-content{margin-bottom: 60px;}
.farmwellbeing-content small{margin-bottom: 10px;}
.farmwellbeing-content h4 {
	margin-bottom: 7px;
}
.farmwellbeing-content .lotus-blog-vector {
    width: 71px;
    right: -18px;
}
/*farm-wellbeing css end*/


/*institutional consumer css start*/
.product-box.sm-box{padding: 30px 22px;margin: 0 auto;width: 100%;}
.managing-product-list {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}
.managing-product-list .product-list h4{line-height: 1.3;}
.product-list {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 40px;
}
.manufacturing-product h4{display: inline-block;width: 100%;text-align: center;}
.manufacturing-product, .Institutional-consu-product{padding: 0px 15px;}
.manufacturing-product-slider .slick-prev, .manufacturing-product-slider .slick-next,
.institutional-product-slider .slick-prev, .institutional-product-slider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: 40%;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: #f189a3;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #f189a3;
}
.manufacturing-product-slider .slick-prev:hover, .manufacturing-product-slider .slick-next:hover,
.institutional-product-slider .slick-prev:hover, .institutional-product-slider .slick-next:hover{color: #0b4589;border-color: #0b4589;}
.manufacturing-product-slider .slick-prev{left: -40px;}
.manufacturing-product-slider .slick-next{right: -40px;}
.institutional-product-slider .slick-prev{left: -40px;top: 50%;}
.institutional-product-slider .slick-next{right: -40px;top: 50%;}
/*institutional consumer css start*/

/*complete-wellbeing css start*/
.complete-wellbeing{padding-top: 200px;}
.mobile-graph{display: none;}
.title-heading{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: 700;
	width: 100%;
	letter-spacing: 0px;display: inline-block;margin-bottom: 5px;
}
.title-heading a{color: #f189a3;}
.title-heading a:hover, .title-heading a:focus{color: #0b4589;}
.desktop-graph > img{margin-top: 60px;}
.mobile-graph > img{margin-top: 40px;}
.trending-slider .farmwellbeing-content {margin-bottom: 0px;padding: 0px 15px;}
.position-relative.mb-20{overflow: hidden;}
.trending-slider {width: 115vh;}
.trending-slider .slick-prev, .trending-slider .slick-next {
	font-size: 14px;
	line-height: 0;
	position: absolute;
	top: 65px;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #f189a3;
	border: none;
	outline: none;
	background: transparent;
	transition: ease 0.3s all;
	-webkit-transition: ease 0.3s all;
	-ms-transition: ease 0.3s all;
	-moz-transition: ease 0.3s all;
	-o-transition: ease 0.3s all;
	outline: none;
	border-radius: 50%;
	border: 1px solid #f189a3;
}
.trending-slider .slick-prev:hover, .trending-slider .slick-next:hover{color: #0b4589;border-color: #0b4589;}
.trending-slider .slick-prev{left: -380px;}
.trending-slider .slick-next{left: -340px;}
.category-wellbeing-list-main.complete-wellbeing .paneer-vector{display: none;}
.alm-reveal{display: -webkit-box;display: -ms-flexbox;display: flex;}

/*complete-wellbeing css end*/

/*careers page css start*/
.career-info-bg{
	background-image: url('../images/career-info-bg.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	position: relative;
	float: left;
	z-index: 1;
	width: 100%;
	height: auto;
	padding: 150px 0 150px 340px;
	margin-left: -170px;
}
.require-respon-point{width: 49%;display: inline-block;vertical-align: top;}
.require-respon-point h6{margin-bottom: 15px;color: #fff;}
.career-info-accordion .card-body{
	padding: 5px 50px;
}
.career-info-accordion .card-body ul{padding: 0px;margin-bottom: 25px;}
.career-info-accordion .card-body ul li {list-style: outside none;position: relative;padding: 0px 25px 0px 15px;vertical-align: top;margin-bottom: 5px;color: #fff;}
.career-info-accordion .card-body ul li:before{content: '';background:#f189a3;width: 6px;height: 6px;position: absolute;top: 10px;left: 0;border-radius: 50%;}
.career-info-accordion .card-header {
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border-bottom: 0px solid rgba(0, 0, 0, 0.125);
}
.career-info-accordion .card{background-color: transparent;margin-bottom: 50px;cursor: auto;}
.career-info-accordion .card:last-child{margin-bottom: 0px;}
.career-info-accordion a.card-link{color: #fff;position: relative;padding: 0 0 0 50px;display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 1.2;}
.career-info-accordion a.card-link.collapsed:before {
	content:"\f067";
	font-family: Fontawesome;
}
.career-info-accordion a.card-link:before{
	content:"\f068";
	font-family: Fontawesome;
	position: absolute;
	top: 50%;
	left: 0;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	color: #fff;
}
.career-content p{color: #fff;margin-bottom: 20px;}
.career-info-accordion.faqs-info-accordion a.card-link, .faqs-info-accordion .require-respon-point h6{color: #0b4589}
.career-info-accordion.faqs-info-accordion a.card-link:before{border: 1px solid #f189a3;color: #f189a3;}
.career-info-accordion.faqs-info-accordion .card-body ul li{color: #555555;}
.career-info-accordion.faqs-info-accordion p{margin-bottom: 20px;}
.apply-now{display: block;clear: both;width: 100%;}


/*inner page css end*/