a, a:hover, a:focus, a:visited {
	outline: none
}
body {
	font-family: 'Open Sans', sans-serif;
	color: #222222;
	font-weight: 400;
	font-size: 13px;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch
}
/*.page-node-1666 .page__title::before { 
    content: "®";
    position: absolute;
    top: -6px;
    left: 156px;

}*/

.cookie-overlay {
  position: fixed;
  width: 100%;
  padding: 0 10px;
  bottom: 0;
  background: #666;
  z-index: 1;
  line-height: 20px;
  font-size: 14px;
  border-radius: 6px;
 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
 }
 #topcontrol{
	
 z-index: 2;
}
  .page-node-1081 ul , .page-node-1863 ul{
  list-style: disc;
  margin-left: 20px;
 }
 .page-node-1081 ul li , .page-node-1863 ul li{
  font-size: 16px;
    color: #333;
    line-height: 20px;
    margin-bottom: 5px;
 }
 .cookie-overlay .mr-3{
  padding: 10px 3px;
 }
.cookie-overlay .mr-3 p{
  font-size: 14px;
    line-height: 10px;
    color: #fff;
    font-weight: 100;
}
.cookie-overlay .mr-3 p a{
  color: #98cfff;
    font-size: 14px;
    text-decoration: underline;
}
.cookie-overlay .d-flex{
display: inline-flex;
}
.cookie-overlay button, button:hover, button:focus{
  float: right;
    background: #3f5a22;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    padding: 8px 20px;
    text-decoration: none;
    /*margin: 10px;*/
    border: 0;
	margin-right: 26px;
    margin-top: 20px;
}
  .d-block{
	  display:block;
  }
  .d-none{
	  display:none;
  }
  .close-cookies {
    cursor: pointer;
  }
.page-page-230 .page-builder-element a{
   position: absolute;
    text-align: center;
    color: #FFF;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 300;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    color: #fff;
    padding-bottom: 40%;
}
/*.page-node-1666 .breadcrumb_active::before{
	content: "®";
    position: absolute;
    bottom: 20px;
    left: 204px;
}

 .menu-mlid-3221 a::before{
	content: "®";
    position: absolute;
    top: 0px;
    left: 80px;
}*/
.tab_section_image {
    margin: 40px 0 0 10px;
}
.no-padding {
	padding: 0 !important
}
.vcenter {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.newsdata .row > h4 {
	min-height: 45px
}
.sharethis-wrapper {
	color: #8c713f;
	font-size: 14px;
	font-weight: 600
}
header {
	width: 100%;
	height: 150px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s
}
header.smaller {
	position: relative;
	top: 0;
	height: 90px;
	background: #FFF;
	webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s
}
header.smaller .header__logo img {
	width: 80px;
	height: auto;
	display: inline-block
}
header.smaller #menu ul li a {
	padding: 15px 10px
}
.page-page-49 header.smaller {
	top:
}
header.smaller .logo-somaiya-grp {
	width: 65px;
	top: 39px
}
header.smaller .logo-somaiya-grp img {
	max-width: 100%;
	height: auto
}
.container {
	position: relative
}
.logo-somaiya-grp {
	float: right;
	position: absolute;
	right: 15px;
	top: 49px
}
.fleftcboth {
	float: left;
	clear: both
}


/*09012019 style for home page banner*/
  .somaiya_table table, tr, td{
    padding:10px;
  }
  
  
  .somaiya_table .venue{
    background-color:#162443;
    color:#fff;
    padding:10px;
    text-align: center;
    padding-top: 30px;
    vertical-align: middle;

  }
  .somaiya_table .first-deb{
    font-weight:700;
    color:#162443;
    padding-left:10px;
    background-color:#d8e6eb;
    text-align: left;
    font-size: 22px;

  }
  .somaiya_table .second-deb{
      font-weight:700;
    color:#162443;
    padding-left:10px;
    background-color:#d8e6eb;
    text-align: left;
    font-size: 22px;

  }
    .somaiya_table .first-deb-demo {
    font-weight:700;
    color:#162443;
    padding-left:10px;
    background-color:#d8e6eb;
    text-align: left;
    font-size: 22px;

  }
  .somaiya_table .second-deb-demo{
     font-weight:700;
    color:#162443;
    padding-left:10px;
    background-color:#d8e6eb;
    text-align: left;
    font-size: 22px;

  } 
  .somaiya_table{
    margin-top: -20%;
  }
.slider_node1748 h3{
  display: none;
}
.slider_node1748 .banner-txt {
  
  background:none;
 
}
.somaiya_table a{
        color: #004f9f!important;
        font-size: 12px !important;
  }
/*09012019 style for home page banner end*/

ul.list-site-view, .search-area ul {
	border-bottom: none !important
}
#menu ul li.active a {
	border-top: solid 2px #618b35
}
#menu ul li.active ul li a {
	border: none
}
#menu ul li ul li.active-menu {
	background: #669933 !important;
	color: #ffffff !important
}
#menu ul li ul li a.active-trail {
	background: #669933;
	color: #ffffff
}
#menu ul li ul li ul li a.active {
	background: #337ab7;
	color: #ffffff
}
.sub-virtual {
	display: none
}
.search-area {
	height: 40px;
	width: auto;
	float: right
}
.search-area ul {
	margin: 0;
	padding: 0;
	float: right;
	border-bottom: solid 1px #ebebeb
}
.search-area ul li {
	list-style-type: none;
	float: left;
	display: inline;
	border-left: solid 1px #ebebeb;
	border-bottom: 1px solid #ebebeb;
	height: 40px;
	padding: 0 15px;
	line-height: 40px
}
.search-area ul li.search-input {
	width: 400px;
	padding: 0px
}
.search-area ul li.prod-finder {
	width: 192px;
	padding: 0px
}
.search-area ul li input[type=text], .search-area ul li input[type=text]:focus {
	border: none;
	padding: 0 45px 0 20px;
	width: 100%;
	background: url(../images/icon_search_grey.png) no-repeat right 20px center #f2f2f2;
	border-radius: 0px;
	margin: -3px 0 0 0;
	outline: none;
	height: 42px
}
.search-area ul li a {
	color: #c5c5c5;
	font-size: 16px
}
.search-area ul li .btn-prod-finder, .search-area ul li .btn-prod-finder:hover {
	background: url(../images/icon_search_white.png) no-repeat right 20px center #8c713f;
	line-height: 44px;
	border: none;
	padding: 0 20px;
	border-radius: 0;
	margin: -4px 0 0 0;
	width: 192px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 300;
	text-align: left
}
ul.list-site-view {
	float: right;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #ebebeb
}
ul.list-site-view li {
	background: #f2f2f2 !important
}
ul.list-site-view li a {
	font-size: 13px;
	color: #222222;
	font-weight: 300;
	text-decoration: none
}
ul.list-site-view li a:hover, ul.list-site-view li a:active, ul.list-site-view li a:visited {
	text-decoration: none
}
ul.list-site-view li a span {
	margin-left: 40px;
	display: inline-block
}
ul.list-site-view li .dropdown-menu {
	box-shadow: none;
	border: none;
	border-radius: 0px;
	background: #f2f2f2;
	min-width: 120px
}
ul.list-site-view li .dropdown-menu li {
	background: none;
	width: 100%;
	padding: 0
}
ul.list-site-view .dropdown-menu > li > a {
	padding: 10px 15px
}
ul.list-site-view .dropdown-menu > li > a:hover, ul.list-site-view .dropdown-menu > li > a:focus {
	background: #669933;
	color: #ffffff;
	padding: 10px 15px
}
.abt-godavari {
	margin-bottom: 40px
}
.abt-godavari h2 {
	text-align: center;
	font-weight: 400;
	margin: 50px 0 30px 0
}
.abt-godavari p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	text-align: center;
	color: #333333
}
.abt-godavari a {
	font-size: 18px;
	color: #8c713f;
	margin-top: 20px;
	display: inline-block
}
.expanded .menu-mlid-988:after {
	display: none !important
}
h2 {
	color: #618b35;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
	text-transform: uppercase
}
.owl-carousel {
	margin-top: -40px
}
.owl-carousel .item {
	position: relative
}
.multimedia_section {
	padding: 0;
	margin-bottom: 30px
}
.multimedia_section h6 {
	font-size: 20px;
	font-weight: normal;
	color: #618b35;
	margin-top: 10px
}
.ecocert_logo {
	height: 107px;
	margin: -75px 0 0;
	position: absolute;
	right: 149px
}
#webform-client-form-41 .form-item, .form-actions, #webform-client-form-1345 .form-item {
	margin-bottom: 0;
	margin-top: 0
}
#webform-client-form-1345 label{
display:none;
}
#webform-client-form-41 .grippie,  #webform-client-form-1345 .grippie {
	display: none
}
#webform-client-form-41 .form-textarea-wrapper textarea, #webform-client-form-1345 .form-textarea-wrapper textarea {
	height: 165px
}
#webform-client-form-41 .form-control::-moz-placeholder, #webform-client-form-1345 .form-control::-moz-placeholder {
	color: #333333
}
.owl-theme .owl-controls {
	position: absolute;
	bottom: 0;
	width: 100%
}
.owl-theme .owl-dots .owl-dot span {
	background: #000 !important;
	height: 14px !important;
	width: 14px !important;
	opacity: 0.6;
	margin: 5px 3px !important
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #FFFFFF !important;
	height: 14px;
	width: 14px;
	opacity: 1
}
.banner-txt {
	position: absolute;
	line-height: 30px;
	top: -175px;
	z-index: 9999;
	background: url(../images/banner_txt_bg.png) repeat;
	padding: 15px 30px
}
.banner-txt h5 {
	color: #FFF;
	font-weight: 300;
	font-size: 20px
}
.banner-txt h3 {
	font-family: Georgia;
	font-size: 40px;
	color: #FFF;
	font-weight: 700;
	margin-bottom: 10px
}
.banner-txt a {
	font-size: 14px!important;
	font-weight: 300;
	color: #FFF
}

.banner-txt img.dbl-arrow {
	width: auto !important;
	display: inline-block !important;
	margin-right: 10px !important
}
.banner-txt.txt-bot {
	width: 530px;
	top: auto;
	bottom: 40px
}
.home-category-area {
	padding: 50px 0;
	background: #f7f7f7;
	margin-bottom: 40px
}
.home-category {
	text-align: center;
	padding: 0
}
.home-category .category-img {
	width: 104px;
	height: 104px;
	border-radius: 50%;
	background: #618b35;
	margin: 0 auto
}
.home-category .category-img img {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home-category .category-txt {
	margin-top: 30px
}
.home-category .category-txt h4 {
	font-size: 17px;
	font-weight: 700;
	color: #333333;
	text-transform: uppercase
}
.home-category .category-txt p {
	line-height: 18px;
	margin-top: 15px
}
.btn-more {
	width: 140px;
	background: #8c713f;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	box-shadow: none;
	border: none
}
.btn-more:hover, .btn-more:focus {
	width: 140px;
	background: #664e22;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	box-shadow: none;
	border: none
}
.prod-img {
	text-align: center;
	position: relative;
	overflow: hidden
}
.prod-img img {
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease
}
.prod-img:hover img {
	-webkit-transform: scale(1.08);
	transform: scale(1.08)
}
.prod-img-txt {
	position: absolute;
	text-align: center;
	color: #FFF;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 300;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}
.media-center {
	margin: 50px 0 0px 0
}
.media-center h2 {
	text-align: center;
	font-size: 24px;
	color: #618b35;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 10px
}
.media-list {
	display: table;
	margin-top: 40px
}
.media-list .release-date {
	width: 62px;
	height: 65px;
	background: #618b35;
	float: left;
	margin-right: 20px;
	display: table-cell
}
.media-list .release-date p {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 36px;
	font-weight: 900;
	color: #FFF;
	text-align: center;
	line-height: 18px
}
.media-list .release-date p span {
	font-weight: 300;
	font-size: 14px
}
.release-txt {
	display: table-cell;
	vertical-align: top;
	line-height: 18px
}
.release-txt h4 {
	font-size: 16px;
	font-weight: 300;
	color: #333333
}
.release-txt p {
	font-size: 12px;
	font-weight: 300;
	margin: 10px 0;
	line-height: 16px
}
.release-txt a {
	color: #8c713f;
	font-size: 12px;
	font-weight: 400
}
.help-child img {
	position: relative
}
.help-child-txt {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.help-child-txt h3 {
	font-size: 36px;
	color: #FFFFFF;
	font-weight: 400;
	margin: 0;
	text-transform: none
}
.help-child-txt a {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 21px;
	margin-top: 10px;
	display: inline-block
}
footer {
	background: #666666;
	padding: 30px 0px 10px 0px;
	margin-top: 50px
}
ul.footer-links {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 0px #858585
}
ul.footer-links li {
	list-style-type: none;
	margin-bottom: 20px
}
ul.footer-links li a {
	font-size: 11px;
	text-transform: uppercase;
	color: #cccccc;
	font-weight: 700
}
ul.footer-links li ul.footer-links {
	margin-top: 0
}
ul.footer-links li ul.footer-links li {
	margin-bottom: 0px
}
ul.footer-links li ul.footer-links li a {
	font-size: 10px;
	font-weight: 300;
	color: #cccccc;
	margin-top: 3px
}
.sharethisnews .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	background-image: url("../images/share-icon-newspage.png") !important;
	background-repeat: no-repeat;
	margin-top: -14px !important;
	margin-left: 85px !important;
	opacity: 1
}
#media_coverage .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	margin-top: 0px
}
.updates_section .green_patch .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	background-image: url("../images/share-icon.png") !important;
	background-repeat: no-repeat;
	margin-left: -92px !important;
	margin-top: 60px !important;
	opacity: 1
}
.updates_section .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	background-image: url("../images/share-icon-newspage.png") !important;
	background-repeat: no-repeat;
	margin-left: -92px !important;
	margin-top: 60px !important;
	opacity: 1
}
.node-type-news .stButton .sharethis {
	background-image: url("../images/share-icon-newspage.png") !important;
	background-repeat: no-repeat;
	margin-top: 10px !important;
	opacity: 1
}
.stButton .stLarge:hover {
	background-position: 0 0 !important
}
.press-release .views-row-odd {
	clear: both
}
#leftallmenu .instance .internal:active, .instance .internal.active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline
}
.follow-us {
	width: 240px;
	margin-bottom: 40px
}
.follow-us h6 {
	text-align: left;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #cccccc;
	margin-bottom: 10px
}
.follow-us ul {
	margin: 0px;
	padding: 0
}
.follow-us ul li {
	border: solid 1px #585757;
	border-left: none;
	float: left;
	display: inline
}
.follow-us ul li:first-child {
	border-left: solid 1px #585757
}
.follow-us ul li a {
	color: #cccccc;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s
}
.follow-us ul li a {
    font-size: 15px;
    padding: 7px 10px;
}
.know-us {
	width: 220px;
	margin: 0 auto 40px auto
}
.know-us h6 {
	text-align: left;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #cccccc;
	margin-bottom: 10px
}
.know-us input[type=text] {
	background: #767676;
	border-radius: 0px;
	border: none;
	font-size: 12px
}
.know-us button {
	border-radius: 0px;
	border: none;
	background: #d6d6d6;
	font-size: 12px;
	padding: 8px 6px 9px 6px
}
.copy-txt {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 300;
	color: #cccccc;
	float: left;
	margin-right: 15px
}
ul.privacy-links {
	margin: 5px 0 0 0;
	padding: 0
}
ul.privacy-links li {
	float: left;
	display: inline
}
ul.privacy-links li:after {
	content: '|';
	margin: 0 8px;
	font-size: 11px;
	font-weight: 300;
	color: #cccccc
}
ul.privacy-links li:last-child:after {
	display: none
}
ul.privacy-links li a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 300;
	color: #cccccc
}
.finder-overlay {
	background: url(../images/finder_overlay.png) repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 9999;
	display: none
}
.finder-close, .finder-close:hover {
	float: right;
	margin-top: 40px;
	margin-bottom: 20px
}
.finder-input {
	margin-bottom: 40px
}
.finder-input label {
	font-size: 30px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left !important;
	font-weight: 300
}
.finder-input input[type=text], .finder-input input[type=text]:focus {
	background: none;
	border: none;
	border-bottom: solid 1px #ffffff;
	border-radius: 0px;
	box-shadow: none;
	padding: 10px 0 0 0;
	color: #FFF;
	font-weight: 300;
	background: url(../images/icon_search_white.png) no-repeat right center
}
ul.list-markets {
	margin: 0px;
	padding: 0
}
ul.list-markets li {
	display: block;
	text-transform: uppercase
}
ul.list-markets li a {
	font-size: 12px;
	font-weight: 300;
	color: #FFFFFF;
	margin-bottom: 10px;
	display: block
}
ul.list-markets li:first-child a {
	font-size: 14px;
	margin-bottom: 20px;
	display: block
}
ul.alphabates {
	margin-left: 0px;
	padding: 0
}
ul.alphabates li {
	float: left;
	margin-left: 2px;
	display: inline
}
ul.alphabates li a {
	font-size: 16px;
	font-weight: 300;
	color: #FFFFFF;
	height: 26px;
	line-height: 26px;
	text-align: center;
	width: 26px;
	display: inline-block
}
ul.alphabates li a:hover {
	background: #FFFFFF;
	color: #806637
}
ul.alphabates li.active a {
	background: #FFFFFF;
	color: #806637
}
ul.list-keywords {
	margin: 20px 0 0 0;
	padding: 0
}
ul.list-keywords li {
	display: block
}
ul.list-keywords li a {
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 5px;
	display: block
}
#wrapper {
	width: 1140px;
	height: 420px;
	position: relative;
	top: -60px;
	left: 0
}
#wrapper .carousel, #wrapper .carousel div {
	width: 100%;
	height: 420px;
	overflow: hidden
}
.liststyle {
	list-style-type: disc;
	margin-bottom: 22px
}
.liststyle li {
	margin-bottom: 10px;
	list-style-position: inside;
	font-size: 18px;
	color: #7e5c22
}
.liststyle li a, .liststyle li a:hover {
	color: #957b59
}
.table > thead > tr > th {
	background: #8c713f;
	color: #FFF
}
.table > thead > tr > td {
	background: #cccccc;
	color: #000
}
.pdf_info, .pdf_info:hover {
	float: right;
	color: #9d0101;
	font-size: 17px
}
.updates_section small {
	font-weight: bold
}
.updates_section small.sub-headnews {
	font-weight: normal;
	font-size: 12px;
	float: left
}
.updates_section small.sub-headnews a {
	font-size: 12px;
	font-weight: normal
}
.updates_section .sub-headnews {
	font-size: 12px
}
.tag-heading {
	font-size: 13px !important;
	margin-bottom: 9px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important
}
#page-builder-page-96 .node-one-image-upload {
	margin-top: 8px;
	margin-bottom: 10px
}
#page-builder-page-96 .page-builder-row-section-1 p {
	margin-bottom: 0px !important
}
.bhoechie-tab-container .bhoechie-tab .bhoechie-tab-content ul {
	list-style: disc
}
.bhoechie-tab-container .bhoechie-tab .bhoechie-tab-content ul li {
	margin-top: 8px;
	font-size: 14px;
	line-height: 18px
}
.news-details ol {
	line-height: 26px;
	font-size: 16px;
	margin-left: 20px;
	margin-bottom: 10px
}
.btn-green, .btn-green:hover {
	float: right;
	font-size: 16px;
	background: #618B35;
	color: #fff;
	padding: 12px;
	border-radius: 5px
}
.mainpage img {
	width: 100%
}
.certificate_bg {
	background: #f7f7f7;
	margin-top: 48px
}
.bg_awards_1 {
	background: #f7f7f7
}
.btn-gallery, .btn-gallery:hover, .btn-gallery:visited, .btn-gallery:focus {
	font-size: 14px;
	background: #618B35;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	margin-top: 10px;
	float: left
}
.certification_details {
	margin-top: 31px;
	padding: 0px 0px 0px 0px
}
.certification_details_left {
	padding: 0px 0px 0px 30px
}
.page-page-30 #content h6 {
	margin-top: 10px
}
.investor_btn {
	margin-top: 2px !important
}
.investor_btn, .investor_btn:hover, .investor_btn:focus {
	margin-top: 2px !important
}
.search a, .search a:hover, .search a:focus {
	color: #618b35
}
.search p {
	margin-bottom: 10px
}
.search small {
	display: block;
	font-size: 14px;
	color: #999999;
	margin-bottom: 30px
}
.key_figures {
	width: 100%;
	margin: 0px
}
.key_figures ul {
	text-align: center;
	width: auto;
	margin: 40px auto 0px auto;
	background: none;
	padding: 0px 0 20px 0
}
.key_figures ul li a {
	background: #e3e3e3;
	color: #333333;
	font-size: 18px;
	margin: 0px 5px;
	font-family: 'Open Sans', sans-serif;
	border-radius: 5px;
	padding: 10px 20px;
	font-weight: normal
}
.key_figures ul li.active a {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 20px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	font-weight: normal
}
.key_figures .nav-tabs > li > a:hover {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	padding: 10px 20px;
	font-weight: normal
}
.key_figures .nav-tabs > li.active > a, .key_figures .nav-tabs > li.active > a:hover, .key_figures .nav-tabs > li.active > a:focus {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	padding: 10px 20px;
	font-weight: normal
}
.corevalue_tab {
	margin: 0 auto;
	text-align: center
}
.certification_details.certification_details_left p {
	margin-bottom: 14px
}
.board-directors {
	margin-top: 60px
}
.directors-data {
	background: #f7f7f7;
	margin-bottom: 22px;
	padding: 38px 0px
}
.thumb_direct {
	padding-left: 20px
}
.thumb_direct img {
	padding: 3px;
	border: 1px solid #d9d9d9
}
.directors-details {
	padding-left: 20px
}
.directors-details h4 {
	font-size: 18px;
	color: #618b35;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 20px
}
.directors-details h4 span {
	font-size: 14px;
	font-weight: normal;
	text-transform: none
}
.read_more_containt {
	display: none
}
.btn-read-more {
	font-size: 14px;
	background: #8c713f;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 0px;
	float: left;
	text-decoration: none
}
.btn-read-more:hover, .btn-read-more:focus {
	font-size: 14px;
	background: #664e22;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 0px;
	float: left;
	text-decoration: none
}
.btn-gallery, .btn-gallery:hover {
	font-size: 14px;
	background: #618B35;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	margin-top: 10px;
	float: left
}
.timeline {
	background: #f7f7f7;
	padding: 40px
}
.timeline h3 {
	font-size: 24px;
	font-weight: 700;
	color: #555555;
	text-transform: uppercase;
	margin-bottom: -25px
}
.timeline a {
	display: inline-block;
	float: right
}
.timeline .nav-tabs {
	background: none;
	position: static;
	border: 0
}
.timeline .tab-pane {
	padding-top: 40px
}
.timeline .nav-tabs > li {
	border-bottom: 1px solid #979797;
	margin-bottom: 50px;
	padding: 0 30px 0 50px
}
.tab-content1 .tab-pane {
	padding-top: 0
}
.timeline_space {
	width: 100%;
	padding-top: 70px
}
.timeline .nav-tabs.fixed {
	left: auto;
	margin: 0 auto;
	width: 1170px;
	z-index: 101;
	border: 0;
	position: fixed;
	padding-top: 40px
}
.timeline .nav-tabs.fixed li {
	margin: 20px 0 0
}
.timeline.timeline-data .nav-tabs {
	margin-left: -40px;
	margin-right: -40px
}
.timeline.timeline-data ul li {
	padding: 0 52px 0 50px
}
.timeline .nav-tabs > li:first-child {
	margin-left: 0px
}
.timeline .nav-tabs > li:last-child {
	margin-right: 0px
}
.timeline .nav-tabs > li > a, .timeline .nav-tabs > li > a:hover {
	background: none;
	border: none;
	color: #555555;
	font-size: 18px;
	font-weight: 400;
	padding: 0 20px 5px
}
.timeline .nav-tabs > li.active > a, .timeline .nav-tabs > li.active > a:hover, .timeline .nav-tabs > li.active > a:focus {
	background: #8b713f;
	cursor: pointer;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	padding: 10px 60px 20px
}
.timeline .nav-tabs > li.active {
	border: none;
	padding: 0
}
.timeline .timeline-txt {
	margin: 0px 0 20px
}
#year227 .timeline-txt p {
	margin-top: 15px
}
.timeline .timeline-txt h4 {
	color: #618b35;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase
}
.timeline .timeline-txt ul li {
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	width: 100%;
	padding-left: 2px;
	margin-top: 15px;
	display: inline-block;
	list-style: none
}
.timeline .timeline-txt ul li span {
	font-weight: 700;
	float: left
}
.timeline .timeline-txt ul li p {
	margin-left: 60px
}
.timeline .timeline-txt p > a {
	line-height: 16px
}
.timeline-modal .timeline {
	background: none;
	padding: 0
}
.timeline-modal .modal-dialog {
	width: 90%
}
.timeline-modal .close {
	opacity: 1
}
.timeline-modal .modal-content {
	box-shadow: none;
	border: none;
	border-radius: 0px;
	padding: 40px
}
.timeline-modal .modal-header, .timeline-modal .modal-footer {
	background: none;
	border: none;
	border-radius: 0;
	min-height: 65px
}
.tab-content1 {
	position: relative
}
.tab-content1 .carousel-inner > .item > img, .tab-content1 .carousel-inner > .item > a > img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.tab-content1 img {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.banner-info {
	background: url("../images/banner-info.png") repeat scroll 0 0;
	height: 124px;
	position: absolute;
	right: 18px;
	top: 0;
	width: 191px;
	z-index: 1;
	text-align: center
}
.banner-info p {
	color: #fff;
	font-size: 20px;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: 200
}
.banner-info h5 {
	color: #fff;
	font-size: 34px;
	margin-top: 20px;
	font-weight: 200
}
.fixed {
	background: #fff none repeat scroll 0 0 !important;
	left: 0;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9;
	padding-bottom: 20px
}
.page-page-57 h3 {
	margin-bottom: 10px
}
.part1 {
	background-color: #eaeaea;
	margin-top: 18px;
	display: inline-block;
	width: 100%
}
.lft_part p {
	font-size: 14px;
	color: #333333;
	line-height: 21px;
	margin-bottom: 11px
}
.page-page-79.p1:last-child {
	margin-bottom: 0
}
.lft_part h3 {
	color: #333333;
	margin-bottom: 11px;
	padding-top: 14px
}
.rht_section img {
	width: 100%
}
ul.listing {
	padding-left: 15px
}
ul.listing li {
	list-style-type: disc;
	font-size: 14px;
	color: #fff;
	margin-bottom: 8px;
	line-height: 20px
}
.research_section .inner_banner h2 {
	text-align: left
}
.research_section .inner_banner h2 span {
	font-size: 20px
}
.rht_section img {
	height: inherit
}
.demo-1 .main .container {
	padding: 0 360px 0 30px;
	overflow: hidden
}
.demo-1 .lft_part {
	float: left;
	width: 100%
}
.inline-element {
	display: inline-block;
	vertical-align: top
}
.rht_section {
	height: 100%
}
.list-bg {
	background: #ededed;
	padding: 20px 25px;
	margin-bottom: 46px
}
.list-bg ul {
	width: 25%
}
.list-bg ul li {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	font-weight: 600
}
.inner-list li {
	color: #333333 !important
}
.rs-heading img {
	margin-bottom: 14px
}
.rs-heading h5 {
	font-size: 16px;
	color: #618b35;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 20px;
	font-weight: 600
}
.menu-mlid-988 a::after {
	display: none
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	.rht_section {
		height: auto
	}
}
div.bhoechie-tab-container {
	z-index: 10;
	background-color: #ffffff;
	background-clip: padding-box;
	opacity: 0.97;
	filter: alpha(opacity=97)
}
div.bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0
}
div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0
}
div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
	text-align: left;
	display: block;
	text-transform: uppercase;
	font-size: 12px
}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
	color: #5A55A3
}
div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0
}
div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0
}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
	background-color: #fff;
	background-image: #fff;
	color: #999999
}
div.bhoechie-tab-menu div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0
}
div.bhoechie-tab-content {
	background-color: #ffffff;
	padding-left: 80px
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
	display: none
}
div.bhoechie-tab-container .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	border: 0 none;
	color: #618b35 !important;
	border-bottom: 1px dashed #cccccc
}
div.bhoechie-tab-container .list-group-item {
	border: 0 none;
	background-color: #fff;
	border-bottom: 1px dashed #cccccc
}
div.bhoechie-tab-container .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border: 0 none;
	border-bottom: 1px solid #cccccc;
	padding-left: 0
}
div.bhoechie-tab-container .overview_blank {
	height: 280px;
	background-color: #cccccc
}
div.bhoechie-tab h5, h6 {
	margin-bottom: 20px
}
div.bhoechie-tab h5 {
	color: #333333;
	font-weight: bold;
	font-size: 16px
}
div.bhoechie-tab h6 {
	color: #333333;
	font-size: 14px
}
div.bhoechie-tab h6 strong {
	color: #333333;
	font-size: 16px
}
div.bhoechie-tab h4 {
	font-size: 20px;
	margin: 0 0 20px 0;
	color: #333333;
	font-weight: bold
}
div.bhoechie-tab p {
	font-size: 14px;
	line-height: 20px;
	color: #333333
}
div.bhoechie-tab-container .overview_table {
	margin: 0 0px 0 0px
}
.natural_wax h4 {
	margin: 30px 0 0px 0;
	font-weight: normal;
	font-size: 20px
}
.natural_wax ul.pdf_listing li a {
	color: #6e4800
}
.natural_wax ul.pdf_listing li {
	display: inline-block;
	margin: 20px 40px 0 0;
	color: #6e4800;
	background: url(../images/bullet.png) no-repeat left 7px;
	padding-left: 15px;
	font-weight: 600
}
.natural_wax ul.pdf_listing li a img {
	padding: 0 0 0 10px;
	vertical-align: middle
}
.bio-fertilizer h3 {
	text-transform: uppercase;
	margin: 60px 0 20px 0
}
.boi-right-section strong {
	color: #618b35
}
div.bhumilabh-content {
	margin: 20px 0
}
div.eco-cert {
	background: #eaeaea;
	padding: 25px 0;
	font-style: italic;
	margin-bottom: 30px
}
div.eco-cert p span {
	color: #618b35;
	font-weight: 600
}
div.eco-cert p {
	font-size: 20px
}
div.eco-cert strong {
	font-size: 24px
}
h3 {
	font-size: 18px;
	font-weight: 600;
	color: #618b35;
	margin-bottom: 15px
}
h6 {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-bottom: 10px
}
p {
	font-size: 16px;
	color: #333;
	line-height: 26px;
	margin-bottom: 10px
}
.category_container {
	margin-top: 40px
}
.prod-img-txt a, .prod-img-txt a:hover {
	color: #fff
}
.Markets-banner.inner_banner h2 {
	left: 15%;
	top: 20%;
	text-transform: none
}
.Markets-banner.inner_banner h2 span {
	color: #555555;
	display: block;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px
}
.btn-white, .btn-white:hover {
	float: left;
	font-size: 16px;
	background: #8c713f;
	color: #FFF;
	padding: 12px 0;
	border-radius: 2px;
	width: 160px;
	text-align: center;
	margin-left: 25px
}
.retail-content h6 {
	margin-bottom: 20px
}
.retail-content .part1 {
	background-color: #fff
}
.retail-content h5, .rs-heading h6 {
	color: #618b35;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 35px;
	text-transform: uppercase
}
.retail-content.ourbrand-heading h5 {
	color: #2d2d2d
}
.ajax-progress-throbber {
	display: none
}
#page-builder-page-70 .node-one-image-upload, #page-builder-page-71 .node-one-image-upload, #page-builder-page-96 .node-one-image-upload {
	margin-top: 8px;
	margin-bottom: 10px
}
.ourbrand-heading h5 {
	color: #2d2d2d;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase
}
.retail-content .lft_part {
	padding: 0px 0px 0 25px
}
.retail-content .lft_part .btn-green {
	float: left
}
.retail-content .lft_part h3 {
	color: #333
}
.retail-content .lft_part p {
	color: #333;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 28px
}
.retail-content .lft_part strong {
	font-weight: bold;
	color: #618b35
}
.retail-content h3 {
	text-transform: uppercase
}
.product-details {
	background: #ededed;
	margin: 31px 0 30px 0;
	padding: 40px 40px
}
.product-details h5 {
	margin-bottom: 30px;
	text-transform: none;
	font-weight: 600
}
.product-details ul li {
	list-style: disc;
	color: #333;
	font-size: 16px;
	margin-bottom: 25px;
	list-style-position: outside;
	padding-right: 20px;
	/*min-height: 80px*/
}
.product-details ul li:last-child {
	margin-bottom: 0
}
.product-details ul li strong {
	margin-bottom: 10px;
	display: inline-block
}
.info {
	margin: 20px 0
}
.info strong {
	color: #333;
	font-size: 16px;
	line-height: 24px
}
.product-details.marb0 {
	margin-bottom: 0
}
.inner_banner {
	width: 100%;
	height: auto;
	position: relative;
	margin-top: -40px
}
.inner_heading {
	position: absolute;
	width: 1170px;
	height: 86%;
	margin-left: -585px;
	left: 50%
}
/* deepak 1 oct 2018 start*/
.inner_banner .branded_food_products_01 {
font-size: 16px;
}
.inner_banner .branded_food_products_01 span {
font-size: 24px;
}/* deepak 1 oct 2018 end*/
.inner_banner h2 {
	font-size: 40px;
	color: #618b35;
	font-weight: bold;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-right: 98px;
	text-transform: none
}
.inner_banner h2 span {
	color: #ffffff;
	display: block;
	font-family: Georgia;
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase
}
.breadcrumb_bg {
	background: #a6a6a6;
	margin-bottom: 60px
}
.breadcrumb {
	margin-bottom: 0px;
	background: #a6a6a6;
	padding: 16px 15px 16px 0;
	border-radius: 0px
}
.breadcrumb li {
	font-size: 13px
}
.breadcrumb li a {
	color: #5f5f5f;
	text-decoration: none
}
.breadcrumb > li + li::before {
	color: #5f5f5f
}
.breadcrumb > .active {
	color: #ffffff
}
.vission-mission-sec .list_style {
	margin-bottom: 0px
}
.vission-mission-sec .list_style li:last-child {
	margin-bottom: 0px
}
.certificate_bg {
	background: #f7f7f7;
	margin-top: 48px
}
.btn-gallery, .btn-gallery:hover {
	font-size: 14px;
	background: #618B35;
	color: #fff;
	padding: 10px 15px;
	border-radius: 5px;
	margin-top: 10px;
	float: left
}
.certification_details {
	margin-top: 31px;
	padding: 0px 0px 0px 0px
}
.certification_details_left {
	padding: 0px 0px 0px 30px
}
.search a, .search a:hover, .search a:focus {
	color: #618b35
}
.search p {
	margin-bottom: 10px
}
.search small {
	display: block;
	font-size: 14px;
	color: #999999;
	margin-bottom: 30px
}
.key_figures {
	width: 100%;
	margin: 0px 0
}
.key_figures.corevalue_tab {
	margin: 0px 0px
}
.key_figures ul li a {
	background: #e3e3e3;
	color: #333333;
	font-size: 18px;
	margin: 0px 5px;
	font-family: 'Open Sans', sans-serif;
	border-radius: 5px;
	padding: 10px 20px;
	font-weight: normal
}
.key_figures .nav-tabs > li {
	display: inline-block;
	float: none
}
.key_figures ul li.active a {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 20px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	font-weight: normal
}
.key_figures .nav-tabs > li > a:hover {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	padding: 10px 20px;
	font-weight: normal
}
.middle {
	vertical-align: middle
}
.key_figures .nav-tabs > li.active > a, .key_figures .nav-tabs > li.active > a:hover, .key_figures .nav-tabs > li.active > a:focus {
	background: #8c713f;
	color: #ffffff;
	font-size: 18px;
	border-radius: 5px;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	padding: 10px 20px;
	font-weight: normal
}
.certification_details.certification_details_left p {
	margin-bottom: 14px
}
.board-directors {
	margin-top: 20px
}
.board-directors .page-builder-element {
	margin-left: -15px
}
.directors-data {
	background: #f7f7f7;
	margin-bottom: 22px;
	padding: 38px 0px
}
.thumb_direct {
	padding-left: 20px
}
.thumb_direct img {
	padding: 3px;
	border: 1px solid #d9d9d9
}
.directors-details {
	padding-left: 20px
}
.directors-details h4 {
	font-size: 18px;
	color: #618b35;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 20px
}
.directors-details h4 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding-top: 5px;
	text-transform: none
}
.read_more_containt {
	display: none
}
.category_container {
	margin-top: 40px
}
.mainpage img {
	width: 100%
}
h2 a {
	float: right
}
.btn-green, .btn-green:hover, .btn-green:focus {
	font-size: 16px;
	background: #3f5a22;
	color: #fff;
	padding: 12px;
	border-radius: 5px;
	text-decoration: none
}
.prod-img a {
	color: #FFF
}
.csr .category_container img {
	float: left;
	margin: 0px 15px 15px 0px
}
.waterconservation-content {
	padding-top: 35px
}
.impact-section h3+p {
	font-weight: 600
}
.prod-img-txt a {
	display: block
}
.salesmanager-content h5 {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 600;
	color: #333333
}
.salesmanager-content ul.listing {
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 25px
}
.salesmanager-content ul.listing li {
	list-style-type: disc;
	font-size: 14px;
	color: #333;
	margin-bottom: 8px;
	line-height: 20px
}
.btn-brown {
	float: left;
	font-size: 16px;
	background: #8c713f;
	color: #fff;
	padding: 12px 26px;
	border-radius: 5px
}
.btn-brown:hover {
	float: left;
	font-size: 16px;
	background: #664e22;
	color: #fff;
	padding: 12px 26px;
	border-radius: 5px
}
.csr .category_container .certificate_bg img {
	float: none;
	margin: 0px
}
.listed_link {
	border-bottom: 1px solid #c9c9c9;
	margin: 35px 0px
}
.listed_link li a {
	font-size: 18px;
	color: #555;
	padding: 20px 0px;
	border-bottom: 3px solid #fff;
	text-align: left;
	text-transform: uppercase;
	float: left;
	margin-right: 120px
}
.listed_link li a.active, .listed_link li a:hover {
	font-size: 18px;
	color: #555;
	padding-bottom: 20px;
	border-bottom: 3px solid #618b35;
	font-weight: 800;
	text-align: left;
	text-transform: uppercase
}
.news-press {
	margin-bottom: 60px
}
.news-press-last {
	margin-bottom: 0px
}
.news-press p {
	font-weight: 600;
	margin-bottom: 5px;
	line-height: 18px
}
.news-press span {
	font-size: 12px;
	font-weight: 100;
	display: block;
	margin: 15px 0px
}
.news-press span i {
	font-style: normal !important;
	color: #618b35
}
.news-press p small {
	font-weight: 400
}
.pagination {
	margin-top: 116px
}
.pagination > li > a, .pagination > li > span {
	margin-right: 10px
}
.pagination > li > a.first, .pagination > li > span.first {
	margin-right: 35px
}
.pagination > li > a.last, .pagination > li > span.last {
	margin-left: 35px;
	margin-right: 0px
}
.pagination > li > a.active, .pagination > li > a:hover {
	background: #8c713f;
	color: #fff
}
.form-group input {
	background: #f1f1f1;
	font-size: 16px;
	color: #cccccc;
	margin-bottom: 20px;
	height: auto;
	padding: 10px 15px
}
.form-group textarea {
	background: #f7f7f7;
	font-size: 16px;
	color: #cccccc;
	margin-bottom: 20px;
	height: 112px;
	resize: none
}
form .btn-green, form .btn-green:hover {
	float: none;
	font-size: 16px;
	background: #618B35;
	color: #fff;
	padding: 12px 20px;
	border-radius: 5px;
	border: 0px solid #fff;
	margin-top: 25px;
	clear: both;
	display: block;
	margin: 0 auto
}
.news-mr .btn-green, .news-mr .btn-green:hover {
	display: inline-block;
	margin: 25px 0px 40px;
	text-align: center;
	font-size: 16px !important;
	color: #FFF !important;
	float: none
}
.news-mr h5 {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 25px;
	color: #333
}
.bhoechie-tab-container .bhoechie-tab .bhoechie-tab-content ul {
	margin-left: 30px !important;
}
.news-mr h6 {
	margin-bottom: 20px
}
.address p {
	margin-bottom: 15px
}
.address span {
	margin-bottom: 5px;
	display: block;
	font-size: 14px;
	color: #333;
	display: block
}
.address a {
	margin-bottom: 5px;
	display: block;
	font-size: 14px;
	color: #333;
	display: inline-block
}
.address .btn-green {
	margin-top: 76px;
	margin-bottom: 0px
}
.contact {
	margin-bottom: 23px;
	line-height: 12px
}
.owl-carousel#image-carousal {
	margin-top: 0px
}
.owl-carousel#image-carousal .owl-controls .owl-buttons div.owl-prev {
	position: absolute;
	top: 45%;
	left: 0;
	opacity: 1;
	background: url(../images/prev.png) no-repeat transparent;
	height: 35px;
	width: 12px;
	color: transparent
}
.owl-carousel#image-carousal .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	top: 45%;
	right: 15px;
	opacity: 1;
	background: url(../images/next.png) no-repeat transparent;
	height: 35px;
	width: 12px;
	color: transparent
}
.contactus-content {
	margin: 0px;
	background: #f3f6f7;
	padding: 30px;
	margin-bottom: 35px;
	border: 1px solid #e1e1e1
}
.contactus-content h5 {
	font-size: 18px;
	color: #618b35;
	margin-bottom: 25px;
	line-height: 24px;
	font-weight: 700
}
.contactus-content strong {
	font-size: 16px;
	line-height: 24px;
	color: #333333
}
.contactus-content p a {
	font-size: 16px;
	line-height: 18px;
	color: #086bdb;
	text-decoration: underline
}
.contactus-content p {
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 5px
}
.contactus-content span {
	font-size: 16px;
	line-height: 24px;
	color: #618b35;
	margin-bottom: 5px;
	display: block;
	font-weight: 700
}
.mailto {
	color: #086BDB !important;
	text-decoration: underline
}
.products_top {
	margin-bottom: 35px
}
.current-openings .contactus-content h6 {
	font-size: 18px;
	font-weight: 600;
	color: #333;
	margin-bottom: 5px;
	line-height: 16px
}
.current-openings .contactus-content span {
	font-size: 15px;
	font-weight: 100;
	color: #333;
	margin-bottom: 20px;
	line-height: 16px
}
.current-openings .contactus-content p {
	font-size: 16px;
	font-weight: 100;
	color: #333;
	margin-bottom: 30px;
	line-height: 18px
}
.sharing ul li {
	float: left;
	padding: 10px
}
.sharing ul li:first-child {
	float: left;
	padding: 10px 0px;
	font-size: 16px
}
.sharing ul li a {
	color: #888;
	font-size: 16px
}
.news-details h3 {
	color: #333;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 3px;
	line-height: 24px
}
.news-details span {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 20px;
	display: block;
	text-transform: uppercase
}
.news-details .sharethis-wrapper .chicklets {
	width: 70px
}
.news-details .sharethis-wrapper span {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 20px;
	display: block;
	text-transform: uppercase;
	display: inline-block
}
.news-details span small {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 20px;
	line-height: 20px;
	text-transform: uppercase
}
.updates_section small a {
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 2px;
	display: inline-block
}
.news-details img {
	float: left;
	margin-right: 20px;
	margin-top: 6px
}
.news-details p {
	margin-bottom: 10px;
line-height:25px;
}

.scrollbar {
	float: left;
	height: 600px;
	width: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-bottom: 25px;
	margin-top: 45px
}
.more-new-sidebar {
	border-bottom: 1px solid #f0f0f1;
	padding-bottom: 20px
}
.more-new-sidebar h5 {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	font-weight: 600;
	margin-bottom: 10px
}
.more-new-sidebar span {
	font-size: 12px;
	line-height: 14px;
	color: #333;
	font-weight: 100;
	margin-bottom: 10px
}
.more-new-sidebar h5 a {
	color: #8c713f;
	font-size: 16px;
	padding-top: 18px;
	display: block
}
.view-content ul li.newsdata:nth-child(2) a {
	padding-top: 0
}
.more-new-sidebar a {
	color: #8c713f;
	font-size: 12px
}
.more-news {
	color: #618B35;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600
}
.btl, .btl:hover {
	font-size: 13px;
	color: #8C713F;
	text-transform: capitalize;
	font-weight: 400;
	padding-right: 20px
}
.research_section .inner_banner h2, .sustainability_section .inner_banner h2 {
	text-align: left;
	text-transform: capitalize
}
.research_section .inner_banner h2 span, .sustainability_section .inner_banner h2 span {
	font-size: 20px;
	text-transform: capitalize;
	font-family: 'Open Sans';
	font-weight: 400
}
.page-page-16 #page-builder-section-1 {
	margin-top: 30px
}
.rht_section img {
	height: inherit
}
.demo-1 .main .container {
	padding: 0 360px 0 30px;
	overflow: hidden
}
.demo-1 .lft_part {
	float: left;
	width: 100%
}
.rht_section {
	height: 100%
}
.research_prod img {
	width: 100%
}
@media all and (-webkit-min-device-pixel-ratio:0) {
	.rht_section {
		height: auto
	}
}
.sustainability_section ul.listing {
	width: 70%;
	margin-bottom: 30px;
	display: inline-block
}
.sustainability_section ul.listing li {
	color: #333;
	float: left;
	width: 33.33%;
	font-weight: 300
}
.sustainability_prod {
	margin-top: 30px
}
.sustainability_prod img {
	width: 100%
}
.certificate_bg {
	background: #f7f7f7;
	margin-top: 48px
}
.certification_details {
	margin-top: 20px;
	padding: 0 15px
}
.middle_banner {
	margin-bottom: 25px;
	display: inline-block
}
.page-page-21 .part1 {
	margin-top: 30px !important
}
.page-page-58 .certificate_bg {
	margin-top: 15px
}
.livelihood_section2 {
	margin-top: 30px
}
.page-page-1 h1 {
	margin-top: 10px
}
.bmrt20 {
	margin-top: 20px
}
.education_page h3 {
	margin-top: 40px
}
.education-certificate .certificate-text {
	margin: 0px 0px 0 40px
}
.education-certificate img {
	margin-bottom: 20px
}
.education-certificate .impact-section h3 {
	margin-top: 10px
}
.educations-heading h5 {
	margin-bottom: 10px
}
.marb60 {
	margin-bottom: 60px
}
.education h3 {
	font-size: 20px;
	margin-top: 5px
}
.sstories-data {
	margin-top: 30px
}
.page-page-96 p > b {
	font-weight: 600
}
.page-page-32 h3 {
	color: #000000
}
.page-page-23 h6 {
	margin-bottom: 28px
}
.page-page-70 p {
	margin-bottom: 20px
}
.page-page-71 p {
	margin-bottom: 6px
}
.page-page-71 footer {
	margin-top: 33px
}
.page-page-73 p {
	margin-bottom: 6px
}
.page-page-73 h1#page-title {
	margin-bottom: 19px !important
}
.page-page-24 p {
	margin-bottom: 12px
}
.csr-category {
	margin-top: 26px
}
.page-page-58 h1#page-title {
	margin-bottom: 20px
}
.certificate_bg.vidyadaan_section img {
	margin-bottom: 31px !important
}
#webform-client-form-489 .form-group input, .form-textarea-wrapper textarea {
	border: 1px solid #e1e1e1;
	background: #dddddd
}
.page-page-7 h6 {
	margin-bottom: 13px
}
.page-page-19 h6 {
	margin-bottom: 30px
}
.page-page-59 .category_container {
	margin-top: 20px
}
.page-page-23 .part1 {
	margin-top: 18px
}
.footer-li-marg {
	margin-top: 3px
}

/* Jaimin's banner css starts */

/* Green background internal heading hiding starts */
/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h3, .front .views-row-2 .container .banner-txt h3, .front .views-row.views-row-3.views-row-odd.views-row-first .container .banner-txt h3, .page-page-66 .views-row-1 .banner-txt h3,  .page-page-154 .views-row-1 .banner-txt h3 {
	display: none;
	color: #0e5206;
	font-size: 36px;
	text-transform: capitalize
}
.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
	top: -230px !important;
}
.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h5, .front .views-row-2 .container .banner-txt h5 {
	margin: -170px 0px 20px 50px;
	font-family: georgian;
	color: #0e5206;
	font-size: 36px;
	font-weight: bold;
	text-transform: capitalize
}
.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h5 span {
	color: #333333
}*/

/* Green background internal heading hiding ends */

/* Read more arrow image hiding starts*/
.front .views-row-2 .container .banner-txt a>img, .front .views-row.views-row-2 .container .banner-txt a>img, .page-page-66 .views-row-1 .banner-txt a>img, .page-page-154 .views-row-1 .banner-txt a>img {
	display: none !important;
}

/* Read more arrow image hiding ends */
/* .front .views-row-2 .banner-txt {
	margin-top: -90px;
} */

/* Read more anchor link styling starts */
/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt a, .front .views-row.views-row-2 .container .banner-txt a, .page-page-66 .views-row-1 .banner-txt a, .page-page-154 .views-row-1 .banner-txt a, .front .views-row.views-row-3 .container .banner-txt a {
	font-size: 14px;
	padding: 6px 35px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
	width: 140px;
	background: #127007 none repeat scroll 0% 0%;
	font-size: 14px;
	color: #FFF;
	margin: 25px 0 0 105px;
}
.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt a:hover, .front .views-row.views-row-2 .container .banner-txt a:hover, .page-page-66 .views-row-1 .banner-txt a:hover, .page-page-154 .views-row-1 .banner-txt a:hover {
	background: #0e5206 none repeat scroll 0% 0%;
}
*/
/* Read more anchor link styling ends */

/* Green background patch hiding starts */
/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row-2 .container .banner-txt, .page-page-66 .views-row-1 .banner-txt, .page-page-154 .views-row-1 .banner-txt{
	background: none;
	padding: 65px 35px !important;
}
.page-page-66 .views-row-1 .banner-txt, .page-page-154 .views-row-1 .banner-txt{
	padding: 70px 35px !important;
}
*/
/* Green background patch hiding ends */
/*.front .views-row-2 .container .banner-txt {
	display: none !important;
}
*/
/*.front .views-row-3 .views-field .banner-txt {
	display: none !important;
}*/

/* Jaimin's banner css starts */




.page-node-523 #block-imageblock-8 {
	display: none
}
.page-node-523 #block-imageblock-114 .inner_heading p {
	display: none
}
#outerContainer {
	position: relative;
	overflow: hidden;
	left: 0px;
	color: #697176;
	font-family: sintony-bold;
	font-size: 10px;
	height: 419px;
	top: 0px;
	width: 514px;
	background: #664E22 none repeat scroll 0% 0%;
	padding: 1px
}
.page-node-523 .news-details p a img {
	margin: 0px 0px -6px 5px !important;
	float: none !important
}
.follow-us ul li:nth-child(1) a:hover {
	background: #3b5998
}
.follow-us ul li:nth-child(2) a:hover {
	background: #bb0000
}
.follow-us ul li:nth-child(3) a:hover {
	background: #00aced
}
.follow-us ul li:nth-child(4) a:hover {
	background: #dd4b39
}
.follow-us ul li:nth-child(5) a:hover {
	background: #007bb6;
}
.follow-us ul li:nth-child(6) a:hover {
	background: #bd081c;
}
.follow-us ul li:nth-child(7) a:hover {
	background: #007bb6;
}
.search-area ul:nth-child(2) li {
	padding: 0px;
	line-height: 16px;
	height: auto
}
.search-area ul:nth-child(2) li a {
	padding: 11px 15px;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s
}
.search-area ul:nth-child(2) li a:hover {
	color: #FFFFFF
}
.search-area ul li.prod-finder a {
	padding: 0px 20px
}
.search-area ul:nth-child(2) li:nth-child(1) a:hover {
	background: #3b5998
}
.search-area ul:nth-child(2) li:nth-child(2) a:hover {
	background: #bb0000
}
.search-area ul:nth-child(2) li:nth-child(3) a:hover {
	background: #00aced
}
.search-area ul:nth-child(2) li:nth-child(4) a:hover {
	background: #dd4b39
}
.search-area ul:nth-child(2) li:nth-child(5) a:hover {
	background: #007bb6
}
.search-area ul:nth-child(2) li:nth-child(6) a:hover {
	background: #bd081c
}
.search-area ul:nth-child(2) li:nth-child(7) a:hover {
	background: #007bb6
}
p.green_txt_history {
	color: #618b35
}
.dwn_history > li {
	display: inline;
	list-style: none
}
.dwn_history > li:first-child {
	margin-right: 20px;
	font-size: 20px;
	vertical-align: super
}
#timelinecontrol {
	display: none
}
.section-our-company-history #timelinecontrol {
	text-align: center;
	display: block
}
#timelinecontrol a {
	display: block;
	color: #618b35;
	font-weight: 600;
	text-decoration: none;
	font-size: 10px;
	margin-top: -20px
}
.item-list ul {
	margin: 14px 9px 60px 0 !important;
	float: none
}
.item-list ul li {
	margin: 0 0 0 0 !important
}
.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0 !important;
	text-transform: capitalize
}
.page-page-76 #page-builder-section-1 {
	width: 100%;
	margin-left: 1px
}
.page-page-7 .sstories-data .col-md-6 {
	padding-left: 15px
}
.page-page-7 .sstories-data p {
	padding: 15px
}
.page-page-7 .certification_details {
	padding: 0px
}
.page-page-7 .page-builder-element h6 {
	margin-top: 5px
}
.page-page-58 #page-builder-section-3 {
	width: 100%;
	margin-left: 1px
}
.page-page-58 .page-builder-element {
	padding-left: 0
}
.page-page-76 .impact-block {
	padding: 20px 0
}
.page-page-76 #page-builder-section-0 h5 {
	margin-top: 0
}
.page-page-74 .certificate_bg .bg_awards_1 {
	background: #fff
}
.page-page-74 .certificate_bg {
	background: #f7f7f7;
	margin-top: 20px
}
.page-page-74 .certificate_bg .bg_awards_1 .certification_details {
	background: #f7f7f7;
	margin-top: 0;
	padding-top: 20px;
	padding-bottom: 20px
}
.page-page-74 .certificate_bg h3 {
	margin-top: 0;
	margin-bottom: 12px;
	font-weight: normal;
	font-size: 22px;
	line-height: 26px
}
.page-page-74 .equal p {
	line-height: 22px;
	font-size: 15px
}
.min-height-250 {
	height: 250px !important
}
.page-page-25 .inner_banner, .page-page-27 .inner_banner {
	margin-top: 0px
}
.page-page-23 .lft_part a {
	margin-bottom: 20px;
	display: block
}
.page-page-20 .timeline .timeline-txt ul li {
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	width: 100%;
	padding-left: 2px;
	margin-top: 15px;
	display: inline-block;
	list-style: none;
	border-bottom: 1px solid #d2d2d2
}
.page-page-20 .timeline .timeline-txt ul li:last-child {
	border-bottom: 0px
}
.page-page-20 .timeline .timeline-txt h4 {
	margin-top: 50px;
	margin-bottom: 10px
}
.page-page-21 .lft_part p strong {
	font-size: 16px;
	color: #618b35;
	display: block;
	margin-top: 10px;
	line-height: 6px;
	padding-top: 12px;
	font-weight: 600
}
.page-page-21 .part1 .page-builder-element h3 {
	padding-top: 25px;
	margin-left: 25px
}
.page-page-19 .certificate_bg {
	background: #f7f7f7;
	margin-top: 30px
}
.page-page-19 .resource-sustain h3 {
	padding-top: 0px;
	margin-bottom: 8px !important;
	margin-left: 25px
}
.page-page-19 .resource-sustain p .page-page-19 h3 {
	margin-bottom: 15px
}
.page-page-21 .part1 .page-builder-element h3 {
	padding-top: 13px
}
.page-page-20 footer {
	z-index: 999;
	position: relative
}
.page-page-20 body.admin-menu #page header {
	z-index: 1000
}
.page-page-76 .certification_details {
	padding: 0px 15px 0 0;
	margin-top: 0
}
.page-page-58 .certification_details {
	padding: 0px 15px 0 0
}
.page-page-76 .certification_details ul, .page-page-58 .certification_details ul {
	padding-left: 40px
}
.page-page-76 #page-builder-section-3 .certification_details {
	margin-top: 0
}
#page-builder-page-76 .education .certification_details {
	padding-top: 25px
}
.page-page-76 #page-builder-section-3 .field-item.even {
	margin-bottom: 30px !important
}
#page-builder-page-94 .news_updates_section span.date {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
	display: inline-block
}
#page-builder-page-94 #block-views-news-block-5 p {
	text-transform: uppercase;
	font-size: 14px
}
#page-builder-page-94 #page-builder-section-2 .views-row-odd {
	clear: both
}
#page-builder-page-94 #page-builder-section-2 h4 {
	color: #333;
	font-weight: 600
}
#page-builder-page-94 .news_updates_section .date span {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 20px;
	text-transform: uppercase
}
#page-builder-page-94 .news_updates_section a.btn-link {
	color: #8c713f
}
#page-builder-page-94 .news_updates_section span.date {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
	display: inline-block
}
#page-builder-page-169 #block-views-news-block-5 p {
	text-transform: uppercase;
	font-size: 14px
}
#page-builder-page-169 #page-builder-section-2 .views-row-odd {
	clear: both
}
#page-builder-page-169 #page-builder-section-2 h4 {
	color: #333;
	font-weight: 600
}
#page-builder-page-169 .news_updates_section .date span {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 20px;
	text-transform: uppercase
}
#page-builder-page-169 .news_updates_section a.btn-link {
	color: #8c713f
}
.bhoomi-tabs li > a:hover {
	border-color: transparent
}
.page-page-76 #page-builder-section-1 .field-item .even {
	margin-top: -30px
}
.page-page-71 .page-builder-row-section-2 .rs-heading h5 {
	margin-top: 0px !important
}
.pre_overlay {
	background: #fff;
	opacity: 1;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 203;
	height: 100%;
	width: 100%;
	display: none
}
.pre_loader {
	z-index: 9999;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -100px;
	display: none
}
.page-page-20 .timeline-data .fixed {
	padding-bottom: 35px
}

/*custom:css by paresh*/
.bhoomi_tab_container {
	margin-top: 45px
}
.bhoomi-tabs {
	background: #fff;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #c9c9c9
}
.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover {
	color: #555555;
	background: #fff
}
.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li.active > a {
	border: 0px;
	border-bottom: 3px solid #8c713f;
	padding: 0 0px 20px 0;
	margin-right: 20px;
	font-weight: bold
}
.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li > a {
	color: #a6a6a6;
	padding: 0 20px 0 0;
	text-transform: uppercase
}
.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li > a:focus {
	background: #fff
}
.ol_listing {
	padding-left: 18px
}
.ol_listing li {
	color: #333333;
	font-weight: 600;
	font-size: 17px;
	margin-top: 35px
}
.ol_listing li ul.listing {
	padding-left: 0px
}
.ol_listing li ul.listing li {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-top: 18px
}
.listing_color ul.listing {
	margin-top: 26px
}
.listing_color ul.listing li {
	color: #5c5c5c;
	font-size: 16px
}
.ol_first_list {
	padding-left: 0px
}
.listing_color ul.listing li {
	margin-top: 18px
}
#menu4 h4 {
	font-size: 17px;
	font-weight: bold;
	color: #333
}
#menu4 p {
	font-size: 16px
}
.brand_table.table > thead > tr > th {
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	border-right: 1px solid #fff
}
.brand_table.table > tbody > tr > td {
	border-right: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px
}
.brand_table2.table > tbody > tr > td:nth-child(3n+0) {
	text-align: left;
	padding-left: 15px
}
.compositin_tab {
	padding-left: 0px
}
.brand_table.brand_table2 .table > tbody > tr > td:first-child {
	text-align: left !important
}
.brand_table.brand_table2 .table > tbody > tr > td:last-child {
	text-align: left
}
#abt-company, .abt-company {
	background: #f1f2f2;
	padding: 30px 15px 50px;
	min-height: 470px
}
#abt-company h3, .abt-company h3 {
	text-transform: uppercase
}
#abt-company .abt-company-txt h4, .abt-company .abt-company-txt h4 {
	font-size: 22px;
	font-weight: 600;
	color: #618b35;
	margin-bottom: 15px
}
#abt-company .abt-company-txt p, .abt-company .abt-company-txt p {
	font-size: 16px;
	line-height: 24px;
	color: #333333
}
#abt-company .abt-company-txt ul li, .abt-company .abt-company-txt ul li {
	background: url(../images/bullet_timeline.png) no-repeat left 10px;
	font-size: 16px;
	line-height: 24px;
	padding-left: 20px;
	margin-bottom: 15px
}
#abt-company .carousel-control:hover, #abt-company .carousel-control:focus, .abt-company .carousel-control:hover, .abt-company .carousel-control:focus {
	opacity: 1
}
#abt-company .carousel-control, .abt-company .carousel-control {
	width: auto;
	opacity: 1
}
#abt-company .carousel-control.left, .abt-company .carousel-control.left {
	background: none;
	left: -40px
}
#abt-company .carousel-control.right, .abt-company .carousel-control.right {
	background: none;
	right: -40px
}
#abt-company .glyphicon-chevron-left:before, #abt-company .glyphicon-chevron-right:before, .abt-company .glyphicon-chevron-left:before, .abt-company .glyphicon-chevron-right:before {
	content: '';
	display: none
}
#abt-company .carousel-control .glyphicon-chevron-left, #abt-company .carousel-control .glyphicon-chevron-right, #abt-company .carousel-control .icon-prev, #abt-company .carousel-control .icon-next, .abt-company .carousel-control .glyphicon-chevron-left, .abt-company .carousel-control .glyphicon-chevron-right, .abt-company .carousel-control .icon-prev, .abt-company .carousel-control .icon-next {
	width: 19px;
	height: 42px
}
.our-company-txt {
	margin-top: 60px
}
.our-company-txt h4 {
	font-size: 22px;
	font-weight: 600;
	color: #618b35;
	margin-bottom: 15px
}
.our-company-txt p {
	font-size: 16px;
	line-height: 24px;
	color: #333333
}
.ico-pdf {
	float: left;
	margin: -7px 0 0 15px
}
#our-comapny-tab {
	background: #f1f2f2;
	padding: 30px 10px;
	margin-top: 50px
}
#our-comapny-tab .timeline {
	padding: 0px 20px;
	background: none
}
#our-comapny-tab .timeline .nav-tabs {
	border-bottom: solid 1px #c9c9c9;
	margin-top: -20px
}
#our-comapny-tab .timeline .nav-tabs > li {
	margin: 0 30px;
	border-bottom: 0px
}
#our-comapny-tab .timeline .nav-tabs > li > a, #our-comapny-tab .timeline .nav-tabs > li > a:hover {
	text-transform: uppercase
}
#our-comapny-tab .timeline .nav-tabs > li.active > a, #our-comapny-tab .timeline .nav-tabs > li.active > a:hover, #our-comapny-tab .timeline .nav-tabs > li.active > a:focus {
	text-transform: uppercase;
	border: none;
	background: none;
	border-bottom: solid 3px #618b35;
	font-weight: 700;
	font-size: 18px;
	color: #555555;
	border-radius: 0px;
	padding: 20px 0
}
#our-comapny-tab .timeline .nav-tabs > li {
	padding: 0px
}
#our-comapny-tab .timeline .nav-tabs > li > a, #our-comapny-tab .timeline .nav-tabs > li > a:hover {
	padding: 20px 0;
	font-size: 18px;
	font-weight: 700;
	color: #555555;
	background: none;
	border: none
}
#our-comapny-tab .timeline .nav-tabs > li:first-child {
	margin-left: 0px
}
#our-comapny-tab .timeline .nav-tabs > li:last-child {
	margin-right: 0px
}
#our-comapny-tab .timeline .timeline-txt h4 {
	color: #618b35;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 15px;
	text-transform: none
}
#our-comapny-tab .timeline .timeline-txt p {
	color: #333333
}
#our-comapny-tab .timeline .timeline-txt a, #our-comapny-tab .timeline .timeline-txt a:hover {
	float: left
}
.photo_gallery.modal-dialog {
	width: 1000px
}
#photo_gallery .close {
	margin-top: -45px
}
.loader {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	left: 50%;
	background: url(../images/loader.GIF) no-repeat;
	z-index: 2
}
.thumb_gallery_p {
	width: 100%
}
.gallery_thumb_slider {
	width: 100%;
	margin: 10px auto 0px auto
}
.downlaode_text {
	background: #000;
	position: absolute;
	bottom: 150px;
	width: 100%;
	color: #fff;
	text-align: center
}
.downlaode_text ul {
	text-align: center;
	position: relative;
	z-index: 5
}
.downlaode_text ul li {
	font-size: 13px;
	color: #ffffff;
	font-family: arial;
	padding: 0px 5px;
	list-style: none;
	display: inline-block;
	text-align: center
}
.downlaode_text ul li a {
	color: #ffffff;
	text-decoration: none
}
.downlaode_text ul li h3 {
	font-size: 14px;
	color: #888888;
	font-family: 'Hyundai-B'
}
.flex-viewport {
	position: fixed;
	width: 100%;
	height: 100%
}
.flexslider .slides, .flexslider .slides > li {
	height: 100%
}
.flexslider .slides > li {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.down {
	position: relative
}
.gallery_container {
	min-height: 700px
}
.region-header .form-submit {
	display: none
}
.caret {
	display: none !important
}
.know-us {
	margin: 0px
}
.know-us h2 {
	color: #cccccc;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 10px;
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 10px
}
.know-us .form-submit {
	background: #d6d6d6;
	border: 0px;
	border-radius: 0;
	font-size: 12px;
	padding: 8px 6px 9px
}
.know-us input[type=text] {
	padding: 6px 5px;
	background: #767676;
	color: #ccc !important;
	height: 30px !important;
	font-style: normal !important
}
.know-us .form-item {
	float: left;
	margin: 0px
}
.know-us .simple_subscription_footer, .know-us .simple_subscription_header {
	display: none
}
.image-hover-effect .field-item.even img {
	width: 100%;
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	transition: 0.4s ease;
	display: block;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1)
}
.image-hover-effect .field-item.even img:hover {
	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-ms-transition: 0.4s ease;
	transition: 0.4s ease
}
.image-hover-effect .page-builder-element a {
	position: absolute;
	text-align: center;
	color: #FFF;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 300;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	color: #fff
}

.image-hover-effect .page-builder-element strong {
	text-transform: none;
	font-weight: 600
}
.image-hover-effect .page-builder-element span {
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
	margin-top: 10px;
	text-transform: none
}
.image-hover-effect .col-md-6 {
	padding: 0px
}
.page-page-46 .image-hover-effect .col-md-12 {
	padding: 0px
}
.page-page-97 .image-hover-effect .col-md-12 {
	padding: 0px
}
.image-hover-effect .field-item.even {
	overflow: hidden
}
.release-date span {
	display: block;
	margin-top: 5px;
	text-transform: uppercase
}
img {
	max-width: 100%;
	height: auto
}
.home-category-area .field-item.even {
	background: #618b35 none repeat scroll 0 0;
	border-radius: 50%;
	height: 104px;
	margin: 0 auto;
	width: 104px;
	padding-top: 20px
}
.home-category-area .field-item.even img {
	display: block;
	margin: 0 auto
}
.home-category-area h4 {
	color: #333333;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	margin-top: 30px
}
.home-category-area p {
	text-align: center;
	margin-top: 15px
}
.home-category-area .page-builder-element {
	text-align: center
}
h1 {
	color: #618b35;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 20px;
	text-transform: uppercase
}
.breadcrumb li {
	display: inline-block;
	padding-right: 10px;
	text-transform: capitalize
}
h4.page-builder-element-title {
	color: #fff;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 20px;
	text-transform: uppercase
}
.prod-img-txt {
	position: absolute;
	text-align: center;
	color: #FFF;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 300;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}
h1#page-title {
	color: #618b35;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 16px;
	margin-top: -5px;
	text-transform: uppercase;
}
.part1 ul.listing li {
	color: #333333
}
.part1 img {
	display: block;
	width: 100%;
	height: auto
}
.lft_parth3 {
	margin-top: 10px
}
.lft_part p {
	margin-top: 0px
}
.part1 .col-md-8 {
	padding: 0px !important
}
.part1 .col-md-7 {
	padding: 0px !important
}
.part1 .page-builder-element h3 {
	margin-left: 25px
}
.part1 .page-builder-element p {
	margin-left: 25px;
	margin-right: 28px
}
.inner_banner h2 {
	background: rgba(0, 0, 0, 0) url("../images/banner_txt_bg.png") repeat scroll 0 0;
	bottom: 0;
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	font-weight: 300;
	left: 15px;
	padding: 20px;
	position: absolute;
	text-align: left !important;
	text-transform: none;
	top: auto
}
h4.page-builder-element-title {
	text-align: center;
	color: #FFF;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 300;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	color: #fff
}
.read_more_containt ol li {
	font-size: 16px
}
.research-container ul.listing {
	padding-left: 40px
}
.common-container h3 {
	padding-top: 18px;
	margin-left: 25px
}
.common-container p {
	margin-left: 25px;
	margin-right: 28px
}
.sstories-data .col-md-6 {
	padding: 0px
}
.sstories-data p {
	margin-top: 0px;
	padding: 0px 30px
}
.board-director-main .col-md-6:last-child {
	padding: 0px
}
.certificate_bg h3 {
	margin-top: 27px
}
.certificate_bg img {
	width: 100%;
	height: auto;
	margin-bottom: 0px
}
.innovation-field .col-md-8 {
	padding: 0px
}
.innovation-field h3, .innovation-field p {
	padding-left: 20px;
	padding-right: 20px
}
.board-director-main h3, .board-director-main p {
	padding-left: 20px;
	padding-right: 20px
}
.listed_link li a {
	font-weight: 800
}
.news_pagination .item-list .pager {
	text-align: right !important:
}
.news_pagination .pager li > a, .news_pagination .pager li > span {
	border-radius: 0px
}
.news_pagination .item-list ul li {
	margin: 0 0 0.25em 0.5em
}
.news_pagination .pager li > a, .news_pagination .pager li > span {
	padding: 6px 12px
}
.news_pagination .item-list .pager li {
	padding: 0px
}
.news_pagination .pager li > a:hover, .news_pagination .pager li > a:focus {
	background: #8c713f;
	color: #fff
}
.item-list .pager {
	text-align: right
}
.news_pagination .item-list .pager li.pager-current {
	padding: 6px 12px;
	background: #8c713f;
	color: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	font-weight: normal
}
.section-custom-search .item-list .pager {
	text-align: right !important
}
.section-custom-search .pager li > a, .news_pagination .pager li > span {
	border-radius: 0px
}
.section-custom-search .item-list ul li {
	margin: 0 0 0.25em 0.5em
}
.section-custom-search .pager li > a, .news_pagination .pager li > span {
	padding: 6px 12px
}
.section-custom-search .item-list .pager li {
	padding: 0px
}
.section-custom-search .pager li > a:hover, .news_pagination .pager li > a:focus {
	background: #8c713f;
	color: #fff
}
.section-custom-search .item-list .pager li.pager-current {
	padding: 6px 12px;
	background: #8c713f;
	color: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	font-weight: normal
}
.st_facebook_large .stLarge {
	background-image: url(../images/fb-icon.png) !important;
	background-repeat: no-repeat;
	height: 17px !important;
	width: 9px !important;
	background-position: 0 !important
}
.st_twitter_large .stLarge {
	background-image: url(../images/tw-icon.png) !important;
	background-repeat: no-repeat;
	height: 17px !important;
	width: 19px !important;
	background-position: 0 !important
}
.st_googleplus_large .stLarge {
	background-image: url(../images/g-plus-icon.png) !important;
	background-repeat: no-repeat;
	height: 17px !important;
	width: 14px !important;
	background-position: 0 !important
}
.st_linkedin_large .stLarge {
	background-image: url(../images/in-small.png) !important;
	background-repeat: no-repeat;
	height: 17px !important;
	width: 13px !important;
	background-position: 0 !important
}
.sharing ul li {
	padding: 10px 3px
}
.sharing ul li:last-child > span {
	border-right: 0px
}
.sharing ul li > span {
	float: left;
	border-right: 1px solid #adadad;
	width: 36px;
	height: 15px;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important
}
.st_facebook_large .stLarge:hover, .st_googleplus_large .stLarge:hover, .st_linkedin_large .stLarge:hover, .st_twitter_large .stLarge:hover {
	background-position: 0 !important;
	opacity: 1 !important;
	height: 17px !important
}
.our-founder {
	margin-bottom: 40px
}
.search-advanced {
	display: none
}
.btn-apply {
	font-size: 14px;
	background: #8c713f;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 5px;
	float: left;
	text-decoration: none
}
.btn-apply:hover, .btn-apply:focus {
	font-size: 14px;
	background: #664e22;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	margin-top: 5px;
	float: left;
	text-decoration: none
}
.webform-client-form input[type="text"], .webform-client-form input[type="email"], #apply-form input[type="text"], #apply-form input[type="email"] {
	font-size: 14px;
	color: #333333;
	font-weight: 300;
	box-shadow: none;
	background: #dddddd;
	border: solid 1px transparent
}
.webform-client-form input[type="file"], #apply-form input[type="file"] {
	margin-bottom: 0px
}
.webform-client-form .btn-submit, #apply-form .btn-submit {
	font-size: 14px;
	background: #8c713f;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	text-decoration: none;
	border: none;
	margin-top: 20px
}
.webform-client-form .btn-submit:hover, #apply-form .btn-submit:hover {
	font-size: 14px;
	background: #664e22;
	color: #fff;
	padding: 8px 20px;
	border-radius: 5px;
	text-decoration: none;
	border: none;
	margin-top: 20px
}
.webform-client-form .custom-file-upload .form-submit, .webform-client-form .custom-file-upload .form-submit:hover #apply-form .custom-file-upload .form-submit, #apply-form .custom-file-upload .form-submit:hover, #apply-form .custom-file-upload .form-submit.btn-submit, #apply-form .custom-file-upload .form-submit.btn-submit:hover {
	display: inline-block;
	padding: 5px 8px;
	margin-top: 0;
	font-size: 14px;
	background: #8c713f;
	color: #fff;
	padding: 5px 8px;
	border-radius: 5px;
	text-decoration: none;
	border: none
}
div.messages ul li {
	line-height: 20px
}
div.error, table tr.error, div.error .error {
	background-color: #f1f1f1;
	color: #333;
	border-color: #e1e1e1
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border: 1px solid red !important
}
.custom-file-upload .form-submit:hover {
	margin: 0
}
.custom-file-upload input[type="file"] {
	display: inline-block;
	margin-right: 10px
}
.apply-form-modal .modal-title {
	font-size: 24px;
	font-weight: 600;
	color: #292929;
	text-transform: uppercase
}
#block-block-5 p {
	margin: 0px;
	padding: 0px
}
.apply-form-modal .modal-header .close {
	margin-top: -45px;
	margin-right: -30px
}
.apply-form-modal .close {
	opacity: 1
}
.apply-form-modal .close img {
	width: 20px;
	height: 20px
}
.apply-form-modal .modal-content {
	box-shadow: none;
	border-radius: 0;
	border: none
}
.apply-form-modal .modal-body {
	padding: 15px 30px 30px 30px
}
.apply-form-modal .modal-body .help-block {
	font-size: 14px;
	color: #999999
}
.apply-form-modal .modal-header {
	border-bottom: none;
	padding: 20px 30px 0 30px
}
.custom-file-upload-hidden {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -9999px
}
.custom-file-upload {
	display: block;
	width: auto;
	font-size: 14px;
	margin-top: 0;

	label {
		display: block;
		margin-bottom: 5px
	}
}
.part1 .page-builder-element p {
	margin-left: 25px;
	margin-right: 28px
}
.file-upload-wrapper {
	position: relative;
	margin-bottom: 5px
}
.file-upload-input {
	width: $file-upload-size;
	color: #fff;
	font-size: 14px;
	padding: 14px 17px;
	border: none;
	margin-bottom: 0px !important;
	float: none !important;
	width: 73.8%;
	background-color: $file-upload-color;
	@include transition(all 0.2s ease-in);
	float: left;

	&:hover, &:focus {
		background-color: darken($file-upload-color, 5);
		outline: none
	}
}
.file-upload-button {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	text-transform: none;
	padding: 14px 20px;
	border: none;
	margin-left: -1px;
	background-color: #8c713f;
	@include transition(all 0.2s ease-in);

	&:hover {
		background-color: darken($file-upload-color, 20)
	}
}
.education h5 {
	margin-top: 22px;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	color: #333
}
.education h6 {
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	color: #333
}
.scroller {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	height: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.white-bg .certification_details {
	margin-top: 0;
	padding: 10px 15px 0 0
}
.white-bg .education h5 {
	line-height: 20px;
	margin-top: 0
}
.certification_details ul {
	padding-left: 20px
}
.certification_details ul li {
	list-style: disc;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 20px 0;
	padding-right: 15px
}
.padb30 {
	padding-bottom: 30px
}
.mar0 {
	margin: 0 !important
}
.impact-block {
	padding: 18px 0 0px 0
}
.imapact_education {
	margin-bottom: 20px
}
.impact-block h3 {
	margin-bottom: 0px !important;
	color: #000
}
.cover-table {
	padding: 30px;
	border: 1px solid #bebebe;
	background: #f1f2f2
}
.gray-block {
	background: #f1f2f2
}
.dispnone {
	opacity: 0;
	height: 20px
}
.green-heading {
	background: #333333;
	color: #fff;
	text-align: center;
	padding: 12px 0
}
.green-heading h4 {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px
}
.green-heading span {
	font-size: 16px;
	font-weight: 300;
	display: block
}
.percent-table {
	text-align: center
}
.percent-table {
	margin: 0 0 25px 0
}
.percent-table p span {
	display: block;
	color: #333333;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px
}
.percent-table p {
	font-size: 12px;
	line-height: 16px
}
table.results {
	background: #fff
}
table.results td {
	border-bottom: 2px solid #f1f2f2;
	font-size: 16px;
	padding: 15px 20px
}
table.results td:last-child {
	text-align: right
}
table.results td:nth-child(2) {
	padding-left: 0
}
.education-certificate {
	background: #eaeaea;
	width: 100%
}
.education-certificate .inner_padding_education {
	padding: 0 0px 30px
}
.education-certificate .inner_padding_education span {
	font-size: 14px;
	color: #333333;
	margin-top: 15px;
	display: inline-block;
	font-weight: 600
}
.education-certificate ul li {
	display: inline;
	margin-left: 15px;
	font-size: 14px;
	color: #333333;
	font-weight: 600
}
.education-certificate ul li span {
	text-transform: uppercase;
	color: #333333
}
.education-certificate ul li:first-child {
	margin-left: 0px
}
.education-certificate ul {
	text-align: left
}
.education-certificate h3 {
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	margin-bottom: 15px
}
.education-certificate .certificate-text p.quotes {
	margin: 0 40px 10px 0
}
education-certificate:paresh:css*/ .csr .category_container .education-certificate img {
	margin: 0;
	float: none;
	text-align: center
}
.certificate-text {
	margin: 0px 0px 70px 40px
}
.certificate-text h3 {
	font-weight: 700;
	background: url("../images/education/dash.png") no-repeat center right;
	text-transform: uppercase;
	margin-right: -30px
}
.certificate-text ul li {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 15px 0;
	color: #333
}
p.quotes {
	font-style: italic;
	font-weight: 600;
	margin: 0px 40px 50px 0px;
	display: block
}
.principals-quotes {
	padding: 30px
}
.principals-quotes h5 {
	font-size: 25px
}
.principals-quotes p.quotes {
	margin-bottom: 20px;
	font-weight: 600
}
.principals-quotes p {
	font-weight: 500
}
.principals-quotes hr {
	height: 2px;
	background: #68785b;
	margin: 30px 0 40px 0
}
.product_search h2 span {
	font-weight: normal
}
.product_search {
	margin-bottom: 40px
}
.product_search h3 {
	font-size: 20px
}
.product_search p strong {
	color: #618b35
}
.product_search ul li {
	display: inline
}
.product_search ul li a {
	font-size: 14px;
	color: #999999
}
.product_search ul {
	border-bottom: 1px solid #adadad;
	padding-bottom: 10px
}
.read_more_containt > ol {
	margin-left: 15px
}
.read_more_containt ol li {
	margin-bottom: 10px
}
.compositin_tab {
	padding-right: 0
}
.list_style {
	list-style-type: disc;
	margin-bottom: 0px;
	padding-left: 21px;
	margin-top: 10px
}
.list_style li {
	margin-bottom: 20px;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
	line-height: 22px
}
.list_style li:last-child {
	margin-bottom: 0px
}
.page-page-1 #page-builder-section-1.row, .page-page-1 #page-builder-section-4.row {
	margin-left: 0px;
	margin-right: 0px
}
.page-page-40 #page-builder-section-1.row, .page-page-131 #page-builder-section-1.row {
	margin-left: 0px;
	margin-right: 0px
}
.liststyle {
	margin-left: 20px
}
.bhoomi_tab_container .ol_first_list li {
	color: #333;
	padding-left: 6px
}
.bhoomi_tab_container ul.listing li {
	color: #333
}
.bhoomi_tab_container li strong {
	font-size: 17px;
	margin-top: 35px;
	margin-bottom: 20px;
	font-weight: 600;
	display: block;
	color: #333
}
.bhoomi_tab_container ul.listing li, .bhoomi_tab_container .ol_first_list li {
	font-size: 16px;
	margin-top: 18px
}
.listing_color ul.listing {
	padding-left: 22px
}
.info strong {
	padding: 20px 0px;
	display: block
}
.applications-list ul li {
	list-style-type: disc;
	font-size: 14px;
	color: #333333;
	margin-bottom: 8px;
	line-height: 20px;
	font-weight: 300;
	margin-left: 40px
}
.active-menu {
	background: #618b35 !important;
	color: #ffffff !important
}
.sustainability-category.row {
	margin-left: 0px;
	margin-right: 0px
}
.resource-sustain .col-md-6 {
	padding: 0px
}
.resource-sustain h3 {
	padding-top: 18px;
	margin-left: 25px
}
.resource-sustain p {
	margin-left: 25px;
	margin-right: 28px
}
.sustainability-farmer {
	margin-top: 20px;
	margin-bottom: 20px
}
.img-martb20 img {
	margin-top: 20px;
	margin-bottom: 20px
}
.csr-category.row {
	margin-left: 0px;
	margin-right: 0px
}
.csr-category .col-md-12 {
	padding-left: 0px;
	padding-right: 0px
}
.csr-category img {
	width: 100%
}
.node-unpublished {
	background: transparent
}
.news-press a, .news-press a:hover, .news-press a:focus {
	color: #333333;
	font-weight: 600;
	font-size: 16px;
	text-decoration: none
}
.node-type-news .row {
	margin-left: 0px;
	margin-right: 0px
}
.impact-text img {
	display: block
}
.breadcrumb_active {
	color: #ffffff
}
.banner-txt h3 {
	font-family: Georgia;
	font-size: 26px;
	color: #FFF;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 5px;
	text-transform: uppercase
}
.home-category-area p {
	min-height: 85px;
	font-size: 14px
}
#block-menu-menu-sitemap-4 ul.footer-links li.menu__item.is-leaf.leaf:first-child {
	margin-top: 10px
}
ul.footer-links {
	border-bottom: 0px solid #858585
}
#block-menu-menu-sitemap-1 .footer-links, #block-menu-menu-sitemap-2 > .footer-links, #block-menu-menu-sitemap-3 > .footer-links, #block-menu-menu-sitemap-4 > .footer-links {
	border-bottom: none
}
.dropdown-menu > li > a {
	font-size: 12px
}
.our-founder h4 {
	font-size: 18px;
	color: #618b35;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 20px
}
.our-founder h4 span {
	font-size: 16px;
	font-weight: normal;
	text-transform: none
}
.our-founder img {
	padding: 3px;
	border: 0px solid #d9d9d9
}
.photo_gallery_modal .close {
	margin-top: -52px;
	opacity: 1
}
.photo_gallery_modal .modal-dialog {
	margin-top: 80px
}
.key_figures ul {
	border-bottom: none
}
.retail-content .page-builder-element a.btn-green {
	float: left
}
.bio-heading-text h3 {
	text-transform: uppercase
}
#skip-link {
	margin-bottom: 0
}
#block-menu-menu-sitemap-3 ul.footer-links li:nth-child(2), #block-menu-menu-sitemap-3 ul.footer-links li:nth-child(3) {
	margin-bottom: 0px
}
.map-details {
	width: 228px;
	z-index: 9;
	position: absolute;
	bottom: 115px;
	right: 8%;
	background: #fff
}
.map-details h3 {
	width: 100%;
	text-align: center;
	background: #d8dd44;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px
}
.map-details p {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 15px;
	color: #333
}
.googleMap {
	width: 100%;
	height: 451px
}
.map-table {
	padding: 15px
}
.map-table tr td {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	color: #333;
	vertical-align: top
}
.map-data {
	width: 200px;
	padding: 10px
}
.googleMap .contactus-content {
	width: 350px;
	background: #fff;
	border: 0px solid #fff;
	padding: 0px
}
.googleMap .contactus-content h5 {
	margin-bottom: 10px
}
.impact-section h3 {
	margin-bottom: 0;
	margin-top: 20px
}
#photo_gallery h4.modal-title {
	font-size: 25px;
	font-weight: bold
}
#image-carousal img {
	width: auto !important
}
.my-owl-carousel img {
	width: 100% !important
}
.timeline-modal .tab-pane .carousel img {
	width: 100%
}
.timeline-modal .tab-pane.active img {
	width: 100%
}
.sitemap_links li a {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px
}
.section-our-brands-bhoomi-labh .field-item > img {
	margin-bottom: 20px;
	max-width: 100%;
	height: auto
}
div.bhoechie-tab-container .overview_blank {
	display: none
}
.part1 .page-builder-element h3 {
	margin-left: 25px
}
.page-page-23 .lft_part a {
	margin-bottom: 25px;
	display: block
}
.page-page-23 .lft_part h3 {
	padding-top: 13px
}
a.careers-border {
	border-bottom: 1px solid #858585;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.green-text-color strong {
	font-weight: bold;
	color: #618b35
}
.enquiry_top {
	position: absolute;
	right: 0px;
	top: -50px
}
h4#myModalLabel {
	font-size: 25px;
	font-weight: bold
}
.product_search {
	margin-bottom: 25px
}
.product_search ul li {
	margin-left: 0px;
	margin-right: 5px
}
.product_search ul {
	margin-bottom: 0px
}
.product_search p {
	font-size: 16px
}
.section-custom-search #edit-body-value-wrapper {
	margin-bottom: 20px
}
@media (min-width:768px) {
	.apply-form-modal .modal-dialog {
		width: 500px;
		margin: 100px auto
	}
}
.section-enquiries .webform-client-form {
	width: 60%
}
.section-enquiries #edit-actions.form-wrapper {
	text-align: center
}
.form-group textarea {
	border: 1px solid #e1e1e1;
	font-weight: 200;
	color: #333333
}
.educations-heading h5 {
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	color: #333;
	margin-bottom: 15px
}
a.markert-fmenu {
	margin-bottom: 10px;
	float: left;
	width: 100%
}
.view-custom-search .views-exposed-form .views-exposed-widget input.form-text, .section-search .search-form .form-text {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s
}
.view-custom-search .views-exposed-form .views-exposed-widget .form-submit, .section-search .search-form .form-submit {
	margin: 0;
	background: #8c713f;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap
}
.search_not_found_content li {
	font-size: 14px;
	line-height: 20px
}
.address {
	min-height: 216px
}
.contact_mtop {
	margin-top: 36px
}
body {
	overflow-x: hidden
}
#edit-basic label, #edit-basic .form-text, #edit-basic .form-submit {
	margin-bottom: 10px;
	display: inline-block
}
.breadcrumb li.breadcrumb_active > a {
	color: #fff
}
.about-readmore a {
	width: 140px;
	background: #8c713f;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 30px;
	box-shadow: none;
	border: none;
	margin: 0px auto;
	display: block
}
.about-readmore a:hover {
	width: 140px;
	background: #664e22;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 30px;
	box-shadow: none;
	border: none;
	margin: 0px auto;
	display: block
}
.core-value-img img {
	text-align: center;
	display: block;
	margin: 0 auto
}
.align_tab {
	display: block;
	margin: 0 auto;
	text-align: center
}
article.node-tabs-data {
	margin-bottom: 40px
}
header {
	z-index: 102
}
.education-certificate img {
	height: auto;
	margin-bottom: 25px
}
.GlobalSalessection {
	background: #eaeaea;
	padding: 50px 0;
	margin-bottom: -100px
}
.banner-txt {
	top: -175px
}
.marb50 {
	margin-bottom: 50px
}
.marb30 {
	margin-bottom: 30px
}
.marb35 {
	margin-bottom: 35px
}
.marb15 {
	margin-bottom: 15px
}
.marb50 {
	margin-bottom: 50px
}
.padb50 {
	padding-bottom: 50px
}
.f16 {
	font-size: 16px !important
}
.page-page-7 .category_container {
	margin-top: 0px
}
ul.listing.f16 li {
	font-size: 16px;
	font-weight: 400
}
ul.black-text li {
	color: #333;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	list-style: disc
}
ul.black-text2 li {
	color: #333;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	margin-left: 20px
}
a.link-text {
	font-size: 16px !important;
	color: #337ab7 !important;
	font-weight: 400 !important;
	position: relative !important;
	top: auto !important;
	text-transform: none !important;
	text-decoration: none
}
a.link-text14 {
	font-size: 14px !important;
	color: #337ab7 !important;
	font-weight: 400 !important;
	position: relative !important;
	top: auto !important;
	text-transform: none !important;
	text-decoration: none
}
a.link-text16-blue {
	font-size: 16px !important;
	color: #337ab7 !important;
	font-weight: 400 !important;
	position: relative !important;
	top: auto !important;
	text-transform: none !important;
	text-decoration: none
}
a.normal-link {
	color: #337ab7 !important;
	text-decoration: none
}
.image-hover-effect .page-builder-element a.btn-white {
	font-size: 16px;
	font-weight: 400;
	position: static;
	text-transform: unset;
	width: 160px;
	-webkit-transform: none;
	transform: none;
	margin-top: 10px
}
.image-hover-effect .page-builder-element a.btn-white:hover {
	background: #664e22
}
.chart-data {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 30px;
	margin-bottom: 0px
}
.value-chain-center img {
	display: block;
	margin: 0 auto
}
.agronomy-text h4 {
	font-size: 16px;
	color: #618b35;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: 600
}
.left-side-pro a, .instance {
	color: #fff
}
.left-side-pro > ul {
	height: 500px
}
.finder-area {
	height: 500px
}
ul.sub-virtual {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px
}
.taxon {
	cursor: pointer
}
.page-page-72 .page-builder-element a {
	padding-bottom: 40%
}
.page-builder-element sup {
	font-weight: 300
}
.certificate_section {
	position: relative
}
.green_patch a {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	margin-top: 25px;
	display: block;
	margin-right: 6px;
	float: left
}
.green_patch a .fa-share-alt {
	font-size: 20px
}
.green_patch a:nth-child(2) img {
	vertical-align: middle;
	padding-left: 10px
}
.certificate_section .green_patch {
	position: absolute;
	top: 0;
	background: #618b35;
	height: 100%;
	width: 100%;
	display: none;
	opacity: 0.9;
	padding: 20px;
	text-align: left
}
.grey_patch_cert h3 {
	color: #555555;
	font-size: 20px;
	padding: 18px 0 20px 18px;
	margin-bottom: 0px !important
}
.grey_patch_cert {
	background: #f7f7f7;
	min-height: 105px;
	width: 100%
}
.green_patch span p {
	font-size: 15px;
	color: #fff;
	line-height: 24px
}
.updates_section h5 {
	color: #618b35;
	font-size: 24px;
	margin-top: 40px
}
.multi_gallery .modal-header {
	border: 0
}
.press-release a .fa-share-alt {
	padding-left: 10px
}
.updates_section {
	background: #ededed;
	position: relative;
	padding: 20px;
	min-height: 325px;
	margin-bottom: 20px
}
.updates_section a {
	color: #8c713f
}
.updates_section:hover .green_patch {
	display: block
}
.updates_section .green_patch {
	position: absolute;
	top: 0;
	left: 0;
	background: #789c2e;
	height: 100%;
	width: 100%;
	display: none;
	opacity: 0.9;
	padding: 0px;
	text-align: left;
	padding: 20px;
	z-index: 99
}
.updates_section .green_patch a {
	color: #fff
}
.updates_section .green_patch p {
	color: #fff;
	font-size: 14px;
	font-weight: 600
}
.updates_section p {
	color: #333333;
	font-size: 20px;
	margin-bottom: 5px
}
.gallery_video .modal-dialog {
	width: 967px;
	margin-top: 80px
}
.gallery_video .modal-content {
	border-radius: 0px
}
.gallery_video .modal-title {
	font-size: 24px;
	color: #618b35;
	font-weight: 600;
	margin-top: 28px
}
.gallery_video .modal-header {
	padding-left: 40px;
	padding-right: 40px
}
.gallery_video .modal-body {
	padding: 0px 40px 59px 40px;
	background: #ffffff
}
.gallery_video .modal-header .close {
	opacity: 1;
	margin-top: -55px;
	margin-right: -40px
}
.updates_section span {
	font-size: 12px;
	color: #666666;
	text-transform: uppercase
}
.updates_section h5 {
	color: #618b35;
	font-size: 24px;
	margin-top: 40px
}
.select-style {
	padding: 2px 0;
	margin: 0 15px 50px;
	border: 0;
	width: 135px;
	overflow: hidden;
	background: #618b35 url(../images/select_arrow.png) no-repeat 90% 50%;
	display: inline-block;
	border-radius: 2px;
	float: right
}
.select-style select {
	width: 100%;
	min-height: 30px;
	border: none;
	box-shadow: none;
	color: #ffffff;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 4px 10px
}
.select-style select option {
	border: 0;
	background: #618b35
}
.select-style select:focus {
	outline: none
}
.news_updates_section .nav-tabs {
	margin-bottom: 30px;
	margin-left: 0
}
.page-page-94 .page-builder-row-section-2 .nav-tabs {
	margin-left: 0px
}
.news_updates_section .nav-tabs > li > a, .news_updates_section .nav-tabs > li > a:hover {
	padding: 20px 0;
	font-size: 18px;
	font-weight: 400;
	color: #555555;
	background: none;
	border: none;
	text-transform: uppercase
}
.news_updates_section .nav-tabs > li.active > a, .news_updates_section .nav-tabs > li.active > a:hover, .news_updates_section .nav-tabs > li.active > a:focus {
	border: none;
	background: none;
	border-bottom: solid 3px #618b35;
	font-weight: 700;
	font-size: 18px;
	color: #555555;
	border-radius: 0px;
	padding: 20px 0
}
.news_updates_section .nav-tabs > li > a {
	margin-right: 45px
}
.press-release h4 {
	color: #618b35;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px
}
.press-release .date {
	color: #333333;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase
}
.press-release p {
	color: #333333;
	font-size: 12px;
	font-weight: 100;
	text-transform: uppercase
}
.press-release .btn-link {
	color: #8c713f;
	font: 14px;
	font-weight: 700;
	margin: 15px 0 20px;
	display: block;
	width: 92px;
	float: left;
	margin-top: 21px
}
.press-release .btn-link .fa {
	display: inline-block;
	margin-left: 5px;
	font-size: 15px;
	vertical-align: top
}
#media_coverage .btn-link {
	margin-top: 0px
}
.green_patch .fa-angle-right {
	padding-left: 5px
}
.press-release .sharing {
	position: relative;
	margin-bottom: 0px
}
.press-release .sharing li {
	position: relative
}
.press-release .sharing li:before {
	position: absolute;
	right: 0px;
	content: "|"
}
.press-release .sharing li:first-child:before {
	position: absolute;
	right: 0px;
	content: ""
}
.press-release .sharing li:last-child:before {
	position: absolute;
	right: 0px;
	content: ""
}
.press-release .sharing li:before {
	position: absolute;
	right: 0px;
	content: "|"
}
.press-release p a {
	color: #337ab7;
	font-size: 18px
}
.press-release h5 {
	color: #618b35;
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-weight: 600
}
.press-release {
	margin-top: 0px
}
.page-page-1 .press-release {
	margin-top: 50px
}
.page-page-1 .press-release .sharing {
	margin-bottom:
}
.panchamukhi_list li {
	font-size: 16px;
	margin: 10px 20px;
	padding: 0 14px
}
.poet-name {
	width: 34%;
	text-align: center;
	margin: 0 auto 15px auto
}
.poet-name span {
	clear: both;
	display: block;
	text-align: right
}
@media (max-width:767px) {
	.banner-txt a {
    font-size: 12px!important;
    }
.somaiya_table {
    margin-top: -2%;
}
	.somaiya_table .first-deb-demo ,.somaiya_table .second-deb-demo ,.somaiya_table .second-deb ,.somaiya_table .first-deb ,.somaiya_table .venue{
    font-size: 12px;
}

	.page-node-844 .page__title::before, .page-node-845 .page__title::before, .page-node-846 .page__title::before, .page-node-847 .page__title::before, .page-node-848 .page__title::before, .page-node-849 .page__title::before, .page-node-851 .page__title::before {
    
    top: 323px!important;
    left: 132px!important;
}


	.press-release .sharing {
		margin-bottom: 40px
	}
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row.views-row-2 .container .banner-txt {
		/*padding: 0;*/
	}
}
@media only screen and (min-width:1224px) {
	.navbar-header {
		position: relative
	}
	header .navbar-header .navbar-brand.header__logo {
		position: absolute
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	.timeline .timeline-txt ul li span {
		font-weight: 700;
		float: left;
		margin-left: -44px
	}
	.timeline .timeline-txt ul li p {
		margin-left: 40px
	}
}
@media only screen and (min-width:360px) and (max-width:640px) {
	.timeline .timeline-txt ul li span {
		font-weight: 700;
		float: left;
		margin-left: -20px
	}
	.timeline .timeline-txt ul li p {
		margin-left: 44px;
		width: 95%
	}
}
@media only screen and (min-width:320px) and (max-width:480px) {
	.timeline .timeline-txt ul li span {
		font-weight: 700;
		float: left;
		margin-left: -19px
	}
	.timeline .timeline-txt ul li p {
		margin-left: 44px;
		width: 97%
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.certificate_section .green_patch {
		height: auto
	}
	.green_patch span {
		font-size: 14px
	}
}
@media (min-width:320px) and (max-width:480px) {
	.certificate_section .green_patch {
		width: 100%
	}
	.green_patch span {
		font-size: 14px
	}
}
@media (min-width:320px) and (max-width:480px) {
	.select-style {
		margin: 0 15px 18px 0;
		overflow: hidden;
		padding: 2px 0;
		width: 125px
	}
}
@media (min-width:1000px) and (max-width:1366px) {
	.gallery_video .modal-dialog {
		width: 60%
	}
	.gallery_video .modal-title {
		font-size: 21px;
		margin-top: 0px
	}
	.gallery_video .modal-header {
		padding-left: 20px;
		padding-right: 20px
	}
	.gallery_video .modal-body {
		padding: 0px 20px 20px 20px
	}
	.gallery_video .modal-header .close {
		margin-right: -20px
	}
	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 60px 95px;
		top: -230px !important;
	}
	.page-page-66 .views-row-1 .banner-txt, .page-page-154 .views-row-1 .banner-txt {
		padding: 90px 115px !important;
	}

*/
	/*.front .views-row.views-row-2 .container .banner-txt{
		padding: 60px 100px;	
	}*/
	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt a, .front .views-row.views-row-2 .container .banner-txt a, .front .views-row.views-row-3 .container .banner-txt a {
		margin: 25px 0 0 125px;
	}*/
}
@media (min-width:768px) and (max-width:999px) {
	.gallery_video .modal-dialog {
		width: 80%
	}
	.gallery_video .modal-header {
		padding-left: 20px;
		padding-right: 20px
	}
	.gallery_video .modal-body {
		padding: 0px 20px 20px 20px;
	}
	.gallery_video .modal-header .close {
		margin-right: -20px
	}
	.gallery_video .modal-title {
		font-size: 21px;
		margin-top: 0px
	}
}
@media (width:768px) {
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row.views-row-2 .container .banner-txt, .front .views-row.views-row-3 .container .banner-txt {
		padding: 60px 40px;
	}
	.front .views-row.views-row-2 .container .banner-txt, .front .views-row.views-row-3 .container .banner-txt {
		padding: 90px 45px;
	}
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt a, .front .views-row.views-row-2 .container .banner-txt a, .front .views-row.views-row-3 .container .banner-txt a {
		margin: 25px 0 0 120px;
	}
	.page-page-66 .views-row-1 .banner-txt, .page-page-154 .views-row-1 .banner-txt {
		padding: 70px 60px !important;
		top: 55px;
	}
	.page-page-66 .views-row-1 .banner-txt a, .page-page-154 .views-row-1 .banner-txt a {
		padding: 4px 15px;
		border-radius: 5px;
		cursor: pointer;
		text-decoration: none;
		width: 140px;
		background: #127007 none repeat scroll 0% 0%;
		font-size: 12px;
		color: #FFF;
		margin: 25px 0 0 105px;
	}
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row.views-row-2 .container .banner-txt {
		padding: 60px 45px;
		top: 55px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 0px 0 0 120px !important;
	}
	.front .views-row.views-row-3 .container .banner-txt {
		padding: 93px 0 0 45px !important;
	}
}
@media (min-width:320px) and (max-width:767px) {
	.gallery_video .modal-dialog {
		width: 90%;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto
	}
	.gallery_video .modal-content {
		border-radius: 0px
	}
	.gallery_video .modal-header {
		padding-left: 10px;
		padding-right: 10px
	}
	.gallery_video .modal-body {
		padding: 0px 10px 10px 10px;
		background: #ffffff
	}
	.gallery_video .modal-header .close {
		opacity: 1;
		margin-top: -55px;
		margin-right: -5px
	}
	.gallery_video .modal-title {
		font-size: 15px;
		margin-top: 0px
	}
}
.timeline.timeline-data .carousel-indicators .active {
	margin-right: 5px
}
.page-page-94 .updates_section .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	margin-top: 26px !important;
	margin-left: 0px !important
}
.page-page-1 .updates_section .sharethis-wrapper .st_sharethis_large .stButton .stLarge {
	margin-top: 26px !important;
	margin-left: 0px !important
}
a.directions, a:hover.directions {
	padding-top: 30px;
	text-align: right;
	font-size: 16px;
	display: inline-block;
	font-weight: 600
}
@media print {
	a[href]:after {
		content: none !important
	}
}
.adhesives_l {
	margin-top: 40px
}
.adhesives_l .nav.nav-tabs {
	border-bottom: 7px solid #538724
}
.adhesives_l .nav-tabs > li {
	margin-bottom: 0px
}
.adhesives_l .nav-tabs > li > a {
	border-radius: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
	background: #eeeeee;
	color: #333333;
	padding: 18px 28px;
	margin-right: 0px
}
.adhesives_l .nav-tabs > li.active > a, .adhesives_l .nav-tabs > li.active > a:hover, .adhesives_l .nav-tabs > li.active > a:focus {
	background: #538724;
	color: #FFFFFF;
	border: 0px
}
.adhesives_l .tab-content {
	margin-top: 38px
}
.main_page {
	margin: 49px 40px 0px 40px;
	float: left;
	width: 940px
}
.main h3 {
	margin: 0 20px 0 0;
	display: inline-block;
	color: #4d4a47;
	font-size: 30px
}
.tree_pantation {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-top: 2px solid #eeeeee
}
.tree_pantation h4 {
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	font-weight: 700
}
.tree_pantation h4 a {
	display: block
}
.panel-default > .panel-heading.active h4 {
	color: #538724
}
.panel-default > .panel-heading {
	background: none;
	padding: 20px 0px;
	border-radius: 0px;
	border: 0px
}
.tree_pantation .panel {
	border: 0px;
	border-bottom: 2px solid #eeeeee;
	border-radius: 0px
}
.tree_pantation i {
	font-size: 28px;
	color: #dddddd;
	margin-top: -4px;
	font-weight: 700
}
.adhesives_l .panel-body {
	padding: 15px 0px 28px 0px;
	border: 0px;
	box-shadow: none
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
	border: 0px
}
.panel-title > a, .panel-title > a:hover {
	text-decoration: none
}
.uses {
	border: 2px solid #eeeeee;
	padding: 18px;
	min-height: 286px;
	position: relative;
	border-radius: 0px
}
.uses h5 {
	color: #333333;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 20px
}
.uses p {
	font-size: 14px
}
.uses ul {
	margin-top: 16px;
	margin-left: 18px
}
.uses ul li {
	font-size: 14px;
	color: #333333;
	font-weight: 300;
	padding-bottom: 16px;
	list-style: disc;
	line-height: 20px
}
.uses_btn {
	width: 100%;
	position: absolute;
	bottom: 19px
}
.uses_btn a, .uses_btn a:hover, .uses_btn a:focus {
	margin-top: 0px
}
.btn-enquire, .btn-enquire:hover, .btn-enquire:focus {
	background: #3f5a22;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	padding: 8px 20px;
	text-decoration: none;
	float: left;
	margin-left: 10px
}
.accord {
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee
}
.ac-heading {
	padding: 0px 0px;
	cursor: pointer
}
.tree_pantation .ac-heading h4 a {
	color: #333333;
	padding: 20px 0px
}
.ac-heading h4 a.active {
	color: #538724
}
.ac-body {
	display: block;
	padding: 15px 0px 28px 0px;
	display: none
}
.ac-body.first-show {
	display: block
}
.accord:last-child {
	border-bottom: 2px solid #eeeeee
}
ul.squre_list li {
	list-style-image: url(../images/squre-dot.jpg);
	font-size: 16px;
	padding-bottom: 5px;
	line-height: normal;
	margin-left: 175px;
	padding-left: 10px;
	line-height: 26px
}
ul.squre_list2 li {
	list-style-image: url(../images/squre-dot.jpg);
	font-size: 16px;
	padding-bottom: 5px;
	line-height: normal;
	margin-left: 339px;
	padding-left: 10px;
	line-height: 26px
}
.img-left {
	float: left;
	margin-right: 20px;
	max-width: 100%
}
.cover-table {
	min-height: 380px
}
.page-node-285 .product_search {
	margin-bottom: 1px !important;
}
.page-node-285 .row {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.page-node-285 .item-list ul {
	margin: 0 0 0 0 !important;
}
.page-page-45 #page-builder-section-7 li {
	min-height: 60px;
}

/*09-02-2016 changes starts*/
.page-page-102 .breadcrumb_bg, .page-page-126 .breadcrumb_bg, .page-page-185 .breadcrumb_bg {
	margin-top: 60px;
}
.page-page-102 ul.policy_list, .page-page-102 ul.promoting_gender_list, .page-page-126 ul.policy_list, .page-page-126 ul.promoting_gender_list,.page-page-185 ul.policy_list, .page-page-185 ul.promoting_gender_list {
	list-style: disc;
}
.page-page-102 ul.policy_list li, .page-page-126 ul.policy_list li,.page-page-185 ul.policy_list li{
	margin-bottom: 27px !important;
	display: list-item !important;
}
.page-page-102 .modalities_list, .page-page-126 .modalities_list,.page-page-185 .modalities_list {
	background: #ffffff;
	padding: 20px 27px;
	margin-left: -15px;
}
.page-page-102 .modalities_list ol, .page-page-126 .modalities_list ol, .page-page-185 .modalities_list ol{
	margin: 0px;
	margin-left: 15px;
}
.page-page-102 .modalities_list ol li, .page-page-126 .modalities_list ol li,.page-page-185 .modalities_list ol li {
	line-height: 22px;
	font-weight: normal !important;
	font-size: 16px;
	margin-bottom: 20px;
}
.page-page-102 ul.promoting_gender_list li, .page-page-126 ul.promoting_gender_list li,.page-page-185 ul.promoting_gender_list li{
	line-height: 24px;
	margin-bottom: 22px;
	display: list-item !important;
}
.page-page-102 .education-certificate ul li, .page-page-126 .education-certificate ul li,.page-page-185 .education-certificate ul li{
	margin-left: 0px;
	font-size: 16px;
	font-weight: normal;
}
.page-page-102 .education-certificate, .page-page-126 .education-certificate ,.page-page-185 .education-certificate{
	padding: 30px;
}
.page-page-102 h1, .page-page-126 h1,.page-page-185 h1 {
	font-size: 35px !important;
}
.page-page-102 h3, .page-page-126 h3,.page-page-185 h3 {
	color: #000 !important;
	font-size: 25px;
	font-weight: bold;
	margin-top: 45px;
}
.page-page-102 h4, .page-page-126 h4,.page-page-185 h4 {
	color: #000 !important;
	margin-top: 59px;
	font-weight: bold;
	margin-bottom: 26px;
}
.page-page-102 h5, .page-page-126 h5,.page-page-185 h5 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 45px;
	margin-bottom: 24px;
}
.page-page-102 h6, .page-page-126 h6,.page-page-185 h6 {
	font-size: 20px;
	font-weight: bold;
	margin-left: -18px;
	margin-bottom: 20px;
}
.page-page-102 .category_container, .page-page-126 .category_container, .page-page-185 .category_container {
	margin-top: 0px !important;
}
.page-page-102 hr, .page-page-126 hr,.page-page-185 hr{
	height: 1px;
	border: 0;
	border-top: 2px solid #839079;
	margin: 43px 0 43px 0px;
	margin-left: -18px;
}
.page-page-102 ol.policy_budget_list, .page-page-126 ol.policy_budget_list ,.page-page-185 ol.policy_budget_list{
	margin-top: 28px;
	margin-left: 18px;
}
.page-page-102 .breadcrumb, .page-page-126 .breadcrumb, .page-page-185 .breadcrumb {
	padding: 16px 15px 16px 0 !important;
}
.page-page-102 ol.policy_budget_list li, .page-page-126 ol.policy_budget_list li, .page-page-185 ol.policy_budget_list li {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 23px;
}
.page-page-102 ul.policy_projects_list, .page-page-126 ul.policy_projects_list, .page-page-185 ul.policy_projects_list {
	margin-top: 26px;
	list-style: disc;
	margin-left: 15px;
}
.page-page-102 ul.policy_projects_list li, .page-page-126 ul.policy_projects_list li, .page-page-185 ul.policy_projects_list li {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 22px;
	display: list-item;
}

/*09-02-2016 changes ends*/

/*21-03-2016 changes starts*/

/*21-03-2016 changes ends*/

/* marathi section starts */

.i18n-mr #menu ul li a,.i18n-hi #menu ul li a {
	font-size: 13px;
}
.i18n-mr ul.footer-links li a,.i18n-hi ul.footer-links li a {
	font-size: 14px;
}
.i18n-mr ul.footer-links li ul.footer-links li a, .i18n-hi ul.footer-links li ul.footer-links li a {
	font-size: 13px;
}
.i18n-mr ul.footer-links li ul.footer-links li, .i18n-hi ul.footer-links li ul.footer-links li{
    margin-bottom: 2px;
}
.front .views-row-2 .container .banner-txt {
	display: block !important;
}

/* marathi section ends */
.image-hover-effect .page-builder-element a.more-btn {
	width: 140px;
	background: #8c713f;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	box-shadow: none;
	border: none;
	transform: none;
	position: relative;
	display: block;
	font-weight: 400;
	padding: 6px 12px;
	text-align: center;
	border-radius: 4px;
	transition: 0.2s all ease-in;
}
.image-hover-effect .page-builder-element a.more-btn:hover {
	background: #664e22;
	color: #fff;
	text-decoration: none;
}

/* map css */
.googlemapcontainer h1#page-title {
	margin: 0 auto;
	width: 1170px;
	padding-left: 15px;
	padding-right: 15px;
	display: none;
}
.googlemapcontainer .field-item.even p {
	margin: 0 auto;
	width: 1170px;
	padding-left: 15px;
	padding-right: 15px;
}
.map-background {
	position: relative;
}
.store-container {
	margin: 0 auto;
	width: 1170px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	z-index: 9;
}
.store-locator {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 100%;
}
.search-container {
	width: 385px;
	margin-left: 15px;
}
.content_scroll {
	overflow: auto;
	height: 553px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-box {
	padding: 5px 20px 10px;
	background: #618b35;
	position: relative;
}
.search-box a.g_map_search {
	color: #999;
	font-size: 14px;
	position: absolute;
	right: 30px;
	top: 40px;
}
.search-box input {
	background: #fff url(../images/search-icon.png) no-repeat 98% 50% !important;
	width: 100%;
	border: 0;
	height: 28px;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 0px;
	padding-right: 50px;
}
.search-box input::-webkit-input-placeholder {
	color: #333;
}
.search-box input:-moz-placeholder {
	color: #333;
}
.search-box input::-moz-placeholder {
	color: #333;
}
.search-box input:-ms-input-placeholder {
	color: #333;
}
.search-items {
	background: #fff;
	padding: 10px 5px 10px 15px;
	display: none;
}
.item-details ul li {
	display: table;
	margin-bottom: 5px;
}
.item-details ul li:last-child {
	margin-bottom: 0px;
}
.item-details ul li span {
	display: inline-block;
	color: #664e22;
	font-size: 16px;
	vertical-align: top;
	margin-top: 3px;
	width: 20px;
}
.item-details ul li p {
	display: table-cell;
	color: #333;
	font-size: 12px;
	padding-left: 5px !important;
	vertical-align: top;
	line-height: 18px;
}
p#storeloc {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding-top: 2px;
	margin-bottom: 0px;
	padding-left: 0 !important;
}
#msg_alert {
	color: #fff;
	padding-top: 2px;
}
.item-details ul li a {
	display: table-cell;
	color: #333;
	font-size: 14px;
	padding-left: 25px !important;
	vertical-align: top;
}
.item-details ul li p a {
	padding-left: 0px !important;
}
.item-details h5 {
	font-size: 13px;
	font-weight: bold;
	color: #618b35;
	margin-bottom: 5px;
	padding-left: 25px;
	text-transform: uppercase;
}
.item-details {
	background: #f7f7f7;
	padding: 10px 15px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.item-bg-map {
	background: #fff !important;
}
.item-maps {
	background: #fff !important;
	margin: 0px;
	padding: 5px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #618b35 !important;
	width: 5px !important;
	border-radius: 0px !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #c9c7c7 !important;
	width: 1px !important;
	border-radius: 0px !important;
	margin-right: 5px !important;
}
@media (max-width:767px) {
	.search-container {
		width: 100%;
		margin-left: 0px;
	}
	.search-box input {
		margin-bottom: 0px;
		min-height: 30px;
		font-size: 12px;
		padding-right: 65px;
	}
	.search-box {
		padding: 10px;
		padding-top: 0;
	}
	.search-box a.g_map_search {
		right: 30px;
		top: 33px;
	}
	.store-container {
		width: 100%;
	}
	.googlemapcontainer h1#page-title {
		margin: 0 auto;
		width: 1170px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.googlemapcontainer .field-item.even p {
		margin: 0 auto;
		width: 1170px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.googlemapcontainer h1#page-title {
		margin: 0 auto;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.googlemapcontainer .field-item.even p {
		margin: 0 auto;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.search-container {
		width: 300px;
	}
	.search-box input {
		margin-bottom: 0px;
		font-size: 12px;
		padding-right: 65px;
	}
	.search-box {
		padding: 10px;
		padding-top: 0;
	}
	.search-box a.g_map_search {
		right: 30px;
		top: 33px;
	}
	.store-container {
		width: 100%;
	}
	.googlemapcontainer h1#page-title {
		margin: 0 auto;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.googlemapcontainer .field-item.even p {
		margin: 0 auto;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
}
/*
.front .views-row-3 .container .banner-txt {
	top: -212px;
}
.front .views-row-3 .container .banner-txt a {
	margin: 0px 0 0 185px !important;
}
.front .views-row-3 .container .banner-txt img.dbl-arrow {
	display: none !important;
}
.investors_img p {
	line-height: 20px !important;
	margin-bottom: 5px !important;
}
*/
/* New SiteMap Page Css 09/09/2016 Starts here  */

/*site map start*/
.sitemapclasses .left li {
	color: #618b35;
	font-size: 14px;
	margin-bottom: 20px;	/*margin-top: -5px;*/
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.sitemapclasses .left li a {
	color: #618b35;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.sitemapclasses .left ul {
	list-style: none;
	padding: 5px 0 0 25px;
}
.sitemapclasses .left .middle li {
	color: #618b35;
	font-size: 13px;
	margin-bottom: 20px;	/*margin-top: -5px;*/
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.sitemapclasses .left .middle li a {
	color: #618b35;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.sitemapclasses .left .top {
	padding-left: 0;
}
.sitemapclasses .left .middle {
	padding-left: 0px;
}
.sitemapclasses .left .middle li:before {
	content: ">";
	display: inline-block;
	width: 10px;
}
.sitemapclasses .left .menu li:before {
	content: none;
	display: inline-block;
}
.sitemapclasses .left .top .middle {
	padding-top: 12px;
}
.sitemapclasses .left .menu li {
	color: #595959;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.sitemapclasses .left .menu li  a {
	color: #595959;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.sitemapclasses .left .menu li {
	list-style-type: disc;
}
.sitemapclasses .left {
	width: 250px;
	float: left;
}
.sitemapclasses .right {
	float: left;
}
.sitemapclasses .right li {
	color: #618b35;
	font-size: 14px;
	margin-bottom: 20px;	/*margin-top: -5px;*/
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.sitemapclasses .right li a {
	color: #618b35;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.sitemapclasses .right .middle li:before {
	content: ">";
	display: inline-block;
	width: 10px;
}
.sitemapclasses .right .menu li:before {
	content: none;
	display: inline-block;
}
.sitemapclasses .right .middle li {
	color: #618b35;
	font-size: 13px;
	margin-bottom: 20px;	/*margin-top: -5px;*/
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.sitemapclasses .right .middle li a {
	color: #618b35;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.sitemapclasses .right ul {
	list-style: none;
	padding: 5px 0 0 25px;
}
.sitemapclasses .right .top {
	padding-left: 0;
}
.sitemapclasses .right .top .middle {
	padding-top: 12px;
	padding-left: 0;
}
.sitemapclasses .right .menu li {
	color: #595959;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.sitemapclasses .right .menu li a {
	color: #595959;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.sitemapclasses .right .menu li {
	list-style-type: disc;
}

/*site map end*/

/* New Site Map Css 09/09/2016 Ends Here */

/* Ne investor css*/

.tab_index #exTab1 .tab-content {
	background-color: #fff;
	padding: 5px 15px;
}
.tab_index #exTab2 h3 {
	color: white;
	background-color: #428bca;
	padding: 5px 15px;
}
.tab_index .nav-pills > li > a {
	border-radius: 0 !important;
	padding: 18px 28px;
	    background: #eeeeee;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.tab_index #exTab3 .tab-content {
	color: white;
	background-color: #428bca;
	padding: 5px 15px;
}
.tab_index .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	color: #fff !important;
	text-decoration: none;
	background-color: #618b35;
}
.tab_index a {
	color: #000;
}
.tab_index ul {
	border-bottom: 5px solid #618b35;
}
.tab_index li > a {
	text-transform: uppercase;
}
.tab_index hr {
	margin-top: 0px;
	border-top: 5px solid #618b35;
}
.tab_index .btn-gallery.investor_btn {
	color: #fff !important;
	text-decoration: none;
}
.tab_index .contanct_element {
	margin-top: 0px;
}
.tab_index .tab-content .tab-pane .invester_element h6{
	font-size: 14px;
	margin-top: 20px;
}
.tab_index .nav-pills > li{
	margin-left: 0;
}
.tab_index .contanct_element p{
	line-height: 20px;
}
/*
.page-page-111 .inner_banner .views-row.views-row-3 .container .banner-txt a{
	background: none !important;
	
}
.page-page-111 .inner_banner .views-row.views-row-3 .container .banner-txt a img{
	display: inline-block !important;
	
}


.page-page-1 .inner_banner .views-row.views-row-3 .container .banner-txt a{
	background: none !important;
	
}
.page-page-1 .inner_banner .views-row.views-row-3 .container .banner-txt a img{
	display: inline-block !important;
	
}*/

/*deepak 13-12-2018*/


.page-node-833 #main #content #page-title,
.page-node-832 #main #content #page-title,
.page-node-831 #main #content #page-title,
.page-node-830 #main #content #page-title,
.page-node-829 #main #content #page-title,
.page-node-828 #main #content #page-title,
.page-node-827 #main #content #page-title 
{
	text-transform:none
}
.page-node-128 h1#page-title

{
	text-transform:inherit;
}
.page-node-1728 h1#page-title

{
	text-transform:inherit;
}

.adhesives_l .tab-pane .tree_pantation .accord #n833,
.adhesives_l .tab-pane .tree_pantation .accord #n832,
.adhesives_l .tab-pane .tree_pantation .accord #n831,
.adhesives_l .tab-pane .tree_pantation .accord #n830,
.adhesives_l .tab-pane .tree_pantation .accord #n829,
.adhesives_l .tab-pane .tree_pantation .accord #n828,
.adhesives_l .tab-pane .tree_pantation .accord #n827
{
	text-transform:none
}

/*jagdish css start here */
/*.page-node-844 .page__title::before, .page-node-845 .page__title::before, .page-node-846 .page__title::before, .page-node-847 .page__title::before, .page-node-848 .page__title::before, .page-node-849 .page__title::before, .page-node-851 .page__title::before {
    content: "®";
    position: absolute;
    top: -6px;
    left: 156px;
}
.page-node-549 .ac-heading h4 a::before{
    content: "®";
    position: absolute;
   bottom: 29px;
    left: 109px;
}
.page-node-559 .ac-heading h4 a::before{
    content: "®";
    position: absolute;
   bottom: 86px;
    left: 109px;
}*/


/*depak .ecocert_logo & USDA logo add node class start than add style-resposive.css file*/

.page-page-232 .node-one-image-upload .field.field-name-field-image .field-item,
.page-page-231 .node-one-image-upload .field.field-name-field-image .field-item{
    margin: 10px;
    border-radius: 20px;
}

 .page-page-232 .image-hover-effect .page-builder-element a,
 .page-page-231 .image-hover-effect .page-builder-element a{
    font-size: 20px !important;
    line-height: 30px !important;
    width: 90%;
    left: 15px;
    text-transform: inherit;
}
 .page-page-232 .page-builder-column.col-md-3,
 .page-page-231 .page-builder-column.col-md-3 {
    padding: 0;
}


.page-node-1761 .ecocert_logo::after, 
.page-node-1762 .ecocert_logo::after,
.page-node-1763 .ecocert_logo::after, 
.page-node-828 .ecocert_logo::after,
.page-node-128 .ecocert_logo::after, 
.page-node-1760 .ecocert_logo::after,
.page-node-1761 .ecocert_logo::after,
.page-node-893 .ecocert_logo::after,
.page-node-894 .ecocert_logo::after,
.page-node-895 .ecocert_logo::after
 {
    content: "";
    position: absolute;
    top: 4px;
    left: -140px;
    height: 100px;
    width: 120px;
    color: #000;
    opacity: 1;
    z-index: 88;
    background-image:url("https://somaiya.com/sites/all/themes/godavari/images/usda_logo-new.png");
    background-size: 120px auto;
     opacity: 9;
    background-repeat: no-repeat;
    background-position: center;
}
.page-node-1742 .usda_logo,.page-node-1743 .usda_logo,.page-node-1744 .usda_logo,.page-node-1745 .usda_logo,.page-node-1746 .usda_logo,.page-node-1747 .usda_logo,.page-node-1760 .usda_logo,.page-node-1761 .usda_logo,.page-node-893 .usda_logo,.page-node-894 .usda_logo,.page-node-895 .usda_logo,
.page-node-163 .usda_logo, .page-node-926 .usda_logo, .page-node-210 .usda_logo, .page-node-870 .usda_logo, .page-node-872 .usda_logo, .page-node-873 .usda_logo, .page-node-874 .usda_logo, .page-node-827 .usda_logo, .page-node-829 .usda_logo, .page-node-830 .usda_logo, .page-node-831 .usda_logo, .page-node-832 .usda_logo, .page-node-833 .usda_logo {
  position: absolute;
  width: 135px;
  right: 150px;
  top: -33px;
}


.tab_aword .tab-pane .certificate{
  min-height: 500px;
}

.tree_pantation div:nth-child(11) {
	display: none;
}

.modal-body {
    overflow-y: scroll;
    height: 400px;
}

.modal-footer button:hover {
    margin: 0;
    padding: 10px 15px;
    background: red;
    color: white;
}

.modal-footer button {
    margin: 0;
    padding: 10px 15px;
    background: red;
    color: white;
    line-height: 1;
}

.modal-body {
    line-height: 20px;
}