@media (max-width:767px) {
	.page-page-101 .invester_element img {
	    position: relative;
	    top: 15px;
	}
	h1#page-title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	h6 {
		margin-bottom: 10px;
	}

	p, h6 {
		font-size: 14px;
		line-height: 24px;
	}

	.search-form {
		margin-bottom: 0 !important;
	}

	.search-area {
		display: block;
		height: auto;
		float: none;
	}

	.search-area ul {
		float: none;
	}

	.search-area ul li {
		float: none;
		border-left: none;
	}

	.search-area ul li.search-input {
		width: auto;
	}

	.search-area ul li input[type="text"], .search-area ul li input[type="text"]:focus {
		position: relative;
		width: 95%;
		padding: 0 35px 0 10px;
		background: #f2f2f2 url("../images/icon_search_grey_sm.png") no-repeat scroll right 10px center;
		margin: 0px;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.search-area ul li .btn-prod-finder, .search-area ul li .btn-prod-finder:hover {
		margin: 0;
		font-size: 11px;
		width: 100%;
		line-height: 28px;
		padding: 0 10px;
		background: #8c713f url("../images/icon_search_white_sm.png") no-repeat scroll right 5px center;
	}

	ul.list-site-view {
		position: absolute;
		float: none;
		left: auto;
		right: 5px;
		top: 40px;
		border-bottom: none;
	}

	ul.list-site-view li {
		height: 30px;
		line-height: 20px;
		padding: 5px 10px;
		margin-top: 2px;
		display: block;
	}

	ul.list-site-view li:nth-child(2) {
		display: none;
	}

	ul.list-site-view li:last-child {
		display: none;
	}

	ul.dropdown-menu li:last-child {
		display: block;
	}

	ul.list-site-view .dropdown-menu > li > a, ul.list-site-view .dropdown-menu > li > a:hover, ul.list-site-view .dropdown-menu > li > a:focus {
		padding: 5px 10px;
	}

	ul.list-site-view li a {
		font-size: 11px;
	}

	ul.list-site-view li a span {
		margin-left: 20px;
	}

	ul.list-site-view li a span img {
		margin-right: 5px;
	}

	ul.list-site-view li .dropdown-menu {
		min-width: 93px;
	}

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row.views-row-2 .container .banner-txt {
		margin: 0px;
		width: 100% !important;
		border-radius: 0px !important;
		background: none;
		top: 0 !important;
	}
	.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 {
		font-size: 12px;
		margin: 0px;
		height: 35px;
		width: 100% !important;
		padding: 0px;
		text-align: center;
		border-radius: 0px !important;
	}
	.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 {
		cursor: pointer;
		text-decoration: none;
		font-size: 12px;
		color: #FFF;       
		margin: -5px 0 0 -15px;
		padding: 2px 35px;
		width: 162px;
		float: left;
	}
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h5, .front .views-row.views-row-2 .container .banner-txt h5 {
		margin: 0px 0px 6px 4px;
		font-family: georgian;
		color: #0E5206;
		font-size: 13px;
		font-weight: bold;
		text-transform: capitalize;
		text-align: left !important;
	}*/
	.container {
		position: static;
	}

	header, header.smaller {
		position: static;
		top: 0;
		max-height: 120px;
		background: #FFF;
	}

	header .header__logo img, header.smaller .header__logo img {
		width: 70px;
		height: auto;
		display: inline-block;
	}

	header .logo-somaiya-grp, header.smaller .logo-somaiya-grp {
		width: 45px;
		top: 78px;
		left: 0;
		position: relative;
		float: right;
	}

	header .logo-somaiya-grp img, header.smaller .logo-somaiya-grp img {
		max-width: 100%;
		height: auto;
	}

	header.smaller #menu ul li a {
		padding: 0 0 0 1.5em;
	}

	.inner_banner, .owl-carousel {
		margin-top: 0;
	}

	.owl-theme .owl-dots .owl-dot span {
		height: 10px !important;
		width: 10px !important;
	}

	.breadcrumb {
		padding: 10px 0;
	}

	.breadcrumb_bg {
		margin-bottom: 20px;
	}

	.breadcrumb li {
		font-size: 11px;
	}

	.breadcrumb li a {
		margin-right: 7px;
	}

	.our-founder {
		margin-bottom: 0px;
	}

	.our-founder h4 {
		font-size: 16px;
		margin: 15px 0;
	}

	footer {
		padding: 20px 0;
	}

	.follow-us, .know-us {
		width: auto;
	}

	.front .views-row-2 .banner-txt {
		margin-top: -5px;
	}

	.banner-txt h3 {
		margin-top: 0;
	}

	.banner-txt {
		position: relative;
		top: 0;
		width: 100%;
		padding: 5px 15px;
		display: block !important;
	}

	.banner-txt h3 {
		font-size: 14px;
	}

	.banner-txt h5 {
		font-size: 13px;
	}

	.banner-txt a {
		font-size: 12px;
	}

	.banner-txt img.dbl-arrow {
		margin-left: 10px;
	}

	#home-carousel .container {
		padding: 0;
	}

	.abt-godavari h2 {
		margin: 20px 0 10px 0;
	}

	.abt-godavari p {
		font-size: 14px;
		line-height: 24px;
	}

	.home-category-area h4 {
		font-size: 16px;
	}

	.btn-more, .btn-more:hover, .btn-more:focus {
		margin-top: 0px;
		margin-bottom: 30px;
	}

	.home-category-area {
		padding: 30px 0 0 0;
		margin-bottom: 30px;
	}

	.image-hover-effect .field-item.even img {
		max-width: 100%;
		height: auto;
	}

	.image-hover-effect .page-builder-element a {
		font-size: 24px;
	}

	.media-center h2, .image-hover-effect .page-builder-element a {
		font-size: 18px;
	}

	.release-txt h4, .image-hover-effect .page-builder-element span {
		font-size: 14px;
	}

	.media-list .release-date p {
		font-size: 24px;
	}

	.owl-theme .owl-controls {
		bottom: 95px !important;
		text-align: right !important;
	}

	.front .breadcrumb_bg {
		display: none;
	}

	.timeline {
		padding: 15px;
	}

	.timeline h3 {
		font-size: 18px;
		margin-bottom: 0px;
	}

	.timeline a img {
		width: 18px;
		height: auto;
	}

	.inner_heading {
		display: block;
		height: 100%;
		left: 0px;
		top: 0px;
		margin: 0px;
		position: relative;
		width: 100%;
	}

	.inner_banner h2 {
		font-size: 14px;
		padding: 10px;
		position: relative;
		top: 0px;
		left: 0px;
		margin: 0px;
		transform: none;
		display: block;
	}

	.inner_banner h2 span {
		font-size: 12px;
	}

	.inner_banner h2 span br {
		display: none;
	}

	.timeline .nav-tabs {
		text-align: center;
	}

	.timeline .nav-tabs > li {
		width: 100%;
		display: inline-block;
		margin: 0 auto;
		width: 100%;
	}

	.timeline .nav-tabs > li > a, .timeline .nav-tabs > li > a:hover, .timeline .nav-tabs > li.active > a, .timeline .nav-tabs > li.active > a:hover, .timeline .nav-tabs > li.active > a:focus {
		font-size: 14px;
		padding: 10px 0;
		width: 100%;
	}

	.timeline .tab-pane {
		padding-top: 20px;
	}

	.timeline .timeline-txt h4 {
		font-size: 16px;
		margin-top: 10px;
	}

	.timeline .timeline-txt ul li {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
		background-position: left 10px;
		padding-left: 20px;
	}

	.certificate_bg {
		margin-top: 0px;
	}

	.board-director-main h3, .board-director-main p {
		padding: 0;
	}

	.certificate_bg h3 {
		margin: 15px 0;
	}

	.board-directors {
		margin-top: 20px;
	}

	.board-directors .col-md-12 {
		padding: 0;
	}

	.directors-data {
		padding: 30px 0;
	}

	.directors-data .even {
		text-align: center;
		background: #f7f7f7;
	}

	.directors-details {
		padding-left: 0;
		margin-top: 15px;
	}

	.directors-details h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.directors-details h4 span {
		font-size: 14px;
		clear: both;
		display: inline-block;
	}

	.part1 .page-builder-element h3 {
		margin-left: 0px;
		padding-top: 15px;
	}

	.part1 .page-builder-element p {
		margin-left: 0;
		margin-right: 0;
	}

	.list_style li {
		font-size: 14px;
		font-weight: 300;
		line-height: 24px;
		margin-bottom: 10px;
	}

	img {
		max-width: 100%;
		height: auto;
	}

	.btn-gallery, .btn-gallery:hover {
		display: inline-block;
		font-size: 13px;
		margin-top: 0;
		float: none;
		margin-bottom: 30px;
	}

	.our-company-txt h4 {
		font-size: 16px;
		margin-top: 15px;
	}

	.our-company-txt p {
		font-size: 14px;
		line-height: 24px;
	}

	#our-comapny-tab .timeline .nav-tabs > li {
		margin: 0 auto;
	}

	.timeline .tab-pane {
		padding-top: 20px;
	}

	#our-comapny-tab .timeline .timeline-txt h4 {
		font-size: 16px;
	}

	.section-our-company .timeline-txt {
		padding-left: 0;
		padding-right: 0;
	}

	.part1 {
		margin-top: 30px;
	}

	.part1 img {
		display: inline-block;
		height: auto;
		width: auto;
	}

	.btn-white, .btn-white:hover {
		margin-bottom: 20px;
		margin-left: 0px;
		font-size: 14px;
		width: 130px;
	}

	.part1 .page-builder-element h3 {
		margin-bottom: 10px;
	}

	.btn-green, .btn-green:hover {
		font-size: 11px;
		padding: 8px;
		margin-top: -5px;
	}

	.section-our-brand-jivana h5 {
		margin-bottom: 15px;
	}

	.section-our-brand-jivana .col-md-4 p {
		margin-top: 10px;
	}

	.product-details {
		padding: 15px;
	}

	.product-details ul li {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.ico-pdf {
		margin: 10px 0 0 15px;
	}

	.liststyle li {
		font-size: 14px;
	}

	div.bhoechie-tab-content {
		padding-left: 0px;
	}

	div.bhoechie-tab h4 {
		margin: 15px 0;
		font-size: 16px;
	}

	div.bhoechie-tab h5 {
		font-weight: 600;
		font-size: 14px;
	}

	div.bhoechie-tab p {
		font-size: 14px;
	}

	div.bhoechie-tab p strong {
		font-weight: 600;
	}

	div.bhoechie-tab h6 strong {
		font-size: 14px;
		font-weight: 600;
	}

	div.bhoechie-tab h5, div.bhoechie-tab h6 {
		margin-bottom: 15px;
	}

	.research-container ul.listing {
		padding-left: 15px;
	}

	.innovation-field h3, .innovation-field p {
		padding-left: 0;
		padding-right: 0;
	}

	.certificate-text {
		margin: 0px;
	}

	.education-certificate .inner_padding_education {
		padding: 0 0 25px;
	}

	.copy-txt {
		margin-bottom: 0;
		margin-top: 10px;
	}

	ul.privacy-links {
		clear: both;
	}

	ul.privacy-links li a {
		font-size: 10px;
	}

	ul.privacy-links li:after {
		margin: 0 5px;
	}

	.section-our-company .btn-read-more, .section-our-company .btn-read-more:hover, .section-our-company .btn-read-more:focus {
		margin-bottom: 30px;
	}

	#abt-company .btn-read-more, #abt-company .btn-read-more:hover, #abt-company .btn-read-more:focus, .abt-company .btn-read-more, .abt-company .btn-read-more:hover, .abt-company .btn-read-more:focus {
		float: none;
		display: inline-block;
	}

	#our-comapny-tab {
		margin-top: 20px;
		padding: 10px 0;
	}

	#abt-company, .abt-company {
		padding: 20px 0;
	}

	#abt-company .abt-company-txt h4, .abt-company .abt-company-txt h4 {
		font-size: 16px;
	}

	#abt-company .abt-company-txt p, .abt-company .abt-company-txt p {
		font-size: 14px;
		line-height: 24px;
	}

	#abt-company .abt-company-txt ul li, .abt-company .abt-company-txt ul li {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.section-our-company .col-md-6 {
		clear: both;
		display: block;
	}

	#abt-company .carousel-control.left, .abt-company .carousel-control.left {
		left: auto;
		right: 30px;
	}

	#abt-company .carousel-control.right, .abt-company .carousel-control.right {
		right: 0px;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		top: 0px;
	}

	#abt-company .carousel-control.left img, #abt-company .carousel-control.right img, .abt-company .carousel-control.left img, .abt-company .carousel-control.right img {
		max-width: 70%;
		height: auto;
	}

	.certification_details {
		margin-top: 0;
		padding: 0 15px;
	}

	.certification_details h3 {
		font-size: 14px;
	}

	.section-our-company-certifications-and-awards h1#page-title {
		margin-bottom: 15px;
	}

	.photo_gallery.modal-dialog {
		width: auto;
	}

	.liststyle {
		margin-left: 0;
	}

	.finder-overlay {
		overflow-y: scroll !important;
	}

	.vcenter {
		position: relative;
		top: 0px !important;
		transform: none !important;
		-webkit-transform: none !important;
		-ms-transform: none !important;
	}

	.finder-input label {
		font-size: 16px;
	}

	.finder-close, .finder-close:hover {
		margin-top: 10px;
	}

	.finder-input {
		margin-bottom: 0px;
	}

	#apply-form .modal-dialog {
		margin: 40px 10px;
	}

	#apply-form .webform-client-form input[type="file"], #apply-form input[type="file"] {
		margin-bottom: 10px;
	}

	#apply-form h4#myModalLabel {
		font-size: 18px;
	}

	#apply-form .webform-client-form .btn-submit, #apply-form .btn-submit {
		margin-top: 0px;
	}

	.apply-form-modal .modal-body {
		padding: 0 15px 20px;
	}

	.apply-form-modal .modal-header {
		padding: 20px 30px 0 15px;
	}

	.section-enquiries .webform-client-form {
		width: 100%;
	}

	.section-chemicals .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.image-hover-effect .page-builder-element a {
		width: 90%;
	}

	ul.footer-links {
		margin: 0 0 0 0;
		border-bottom: none;
	}

	.region-site-map-1 ul.footer-links ul, .region-site-map-3 ul.footer-links ul {
		border-bottom: none;
	}

	.region-site-map-1 ul.footer-links li.last, .region-site-map-2 ul.footer-links li.last, .region-site-map-3 ul.footer-links li.last {
		margin-bottom: 0px;
	}

	ul.footer-links li {
		margin-bottom: 10px;
	}

	.region-site-map-3 ul.footer-links ul {
		border-bottom: none;
	}

	#block-menu-menu-sitemap-4 ul.footer-links li.menu__item.is-leaf.leaf:first-child {
		margin-top: 0;
	}

	a.careers-border {
		border-bottom: none;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.know-us h2 {
		margin: 10px 0 0 0;
	}

	.section-our-brands .owl-theme .owl-controls, .section-sustainability .owl-theme .owl-controls {
		bottom: 35px !important;
	}

	.retail-content h5 {
		font-size: 16px;
	}

	.enquiry_top {
		right: 15px;
	}

	.bhoomi-tabs.nav-tabs {
		border-bottom: none;
	}

	.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li {
		width: 100%;
		display: inline-block;
		text-align: center;
		margin-bottom: 0px;
	}

	.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li > a {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		border: 0px;
	}

	.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li.active > a {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.bhoomi_tab_container .bhoomi-tabs.nav-tabs > li > a:hover {
		border: 0px;
		border-radius: 0px;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.bhoomi_tab_container li strong {
		margin-top: 10px;
		margin-bottom: 20px;
		font-size: 16px;
		line-height: 24px;
	}

	.bhoomi_tab_container ul.listing li, .bhoomi_tab_container .ol_first_list li {
		font-size: 14px;
		margin-top: 0px;
	}

	.brand_table.table > thead > tr > th {
		font-size: 12px;
	}

	#menu4 h4 {
		font-size: 16px;
	}

	#menu4 p {
		font-size: 14px;
		margin-top: 10px;
	}

	.section-our-company-certifications-and-awards h4#myModalLabel {
		font-size: 16px;
		font-weight: 600;
	}

	.certification_details .btn-gallery, .certification_details .btn-gallery:hover {
		float: none;
	}

	.timeline-modal .modal-content {
		padding: 0;
	}

	.key_figures ul {
		width: 100%;
		clear: both;
	}

	.key_figures ul li {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}

	.key_figures ul li a {
		font-size: 14px;
	}

	.key_figures .nav-tabs > li > a:hover {
		font-size: 14px;
	}

	.key_figures .nav-tabs > li.active > a, .key_figures .nav-tabs > li.active > a:hover, .key_figures .nav-tabs > li.active > a:focus {
		font-size: 14px;
		border: medium none;
	}

	.btn-green, .btn-green:hover, .btn-green:focus {
		float: none;
		display: inline-block;
		margin-top: 10px;
	}

	.section-markets-products-agrochemical h4.page-builder-element-title, .section-markets-products-inks h4.page-builder-element-title, .section-markets-products-coating h4.page-builder-element-title, .section-markets-products-plastics h4.page-builder-element-title, .section-markets-products-adhesive h4.page-builder-element-title {
		display: none;
	}

	.liststyle {
		margin-bottom: 0px;
	}

	.part1 .col-md-8 {
		clear: both;
	}

	.education h3 {
		font-size: 16px;
	}

	.education h5 {
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
	}

	.education h6 {
		font-size: 14px;
		font-weight: 600;
		line-height: 24px;
	}

	.education-certificate {
		margin-bottom: 30px;
	}

	.education-certificate .col-md-6, .education-certificate .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.education-certificate .certificate-text p.quotes {
		margin: 0 0 10px 0;
	}

	.impact-section h3 {
		font-size: 14px;
	}

	.education-certificate h3 {
		margin-bottom: 0px;
		font-size: 14px;
	}

	.education-certificate ul li {
		font-size: 13px;
		float: none;
		display: inline-block;
		margin-left: 0px;
		margin-bottom: 5px;
		line-height: 18px;
	}

	.education-certificate ul li:first-child {
		margin-top: 10px;
	}

	.education-certificate .inner_padding_education span {
		font-size: 13px;
		margin-top: 0px;
		display: inline-block;
		margin-top: 10px;
	}

	.education-certificate ul li:nth-child(even) {
		display: none;
	}

	.educations-heading h5 {
		line-height: 24px;
		font-size: 16px;
		margin-bottom: 5px;
	}

	.white-bg .certification_details {
		padding: 0px;
	}

	.certificate_bg .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.certification_details ul {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.certification_details ul li {
		font-size: 14px;
		line-height: 24px;
	}

	.impact-block {
		padding: 30px 0 0;
	}

	.impact-block .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.green-heading h4 {
		font-size: 14px;
	}

	.green-heading span {
		font-size: 13px;
	}

	.percent-table p span {
		font-size: 18px;
	}

	.cover-table {
		padding: 15px 0 0 0;
		margin-bottom: 30px;
	}

	table.results td {
		font-size: 14px;
	}

	.education .col-md-12 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.principals-quotes {
		padding: 15px;
	}

	.principals-quotes p.quotes {
		margin-right: 0px;
	}

	.listed_link {
		margin: 0 0 30px;
	}

	.listed_link li a, .listed_link li a:hover {
		float: none;
		margin-right: 0px;
		display: block;
		font-size: 16px;
		font-weight: 400;
		text-align: center;
	}

	.listed_link li a.active {
		border-bottom: 2px solid #618b35;
		color: #555;
		padding-bottom: 10px;
		font-weight: 700;
		text-align: center;
	}

	.news-press {
		margin-bottom: 30px;
	}

	.newsdata .col-sm-8 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.news-press a, .news-press a:hover, .news-press a:focus {
		font-size: 14px;
		margin-top: 10px;
		display: inline-block;
	}

	.news_pagination .item-list ul li {
		margin: 0;
		padding: 0px;
	}

	.news_pagination .item-list .pager {
		text-align: center;
	}

	.news_pagination .pager li > a, .news_pagination .pager li > span {
		font-size: 12px;
		padding: 6px 8px;
	}

	.timeline-modal .modal-content {
		padding: 0px;
	}

	.timeline-modal .close {
		width: 20px;
		height: 20px;
	}

	.timeline-modal .modal-dialog {
		width: auto;
	}

	.timeline-modal .modal-header, .timeline-modal .modal-footer {
		min-height: 15px;
	}

	.timeline-modal .timeline h3 {
		margin-bottom: 10px;
	}

	.banner-info {
		height: 60px;
		width: 110px;
		right: 8px;
	}

	.banner-info p {
		font-size: 12px;
	}

	.banner-info h5 {
		font-size: 14px;
		margin-top: 10px;
	}

	.education-certificate img {
		margin-right: auto;
		margin-left: auto;
	}

	.banner-info {
		top: 20px;
	}

	.timeline .nav-tabs.fixed {
		padding-top: 0;
		position: relative;
		top: 10px;
		width: 100%;
		margin: 10px auto;
	}

	.timeline .nav-tabs.fixed li {
		margin: 0;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		right: 50%;
		top: 50%;
	}

	.list-bg ul {
		width: 100%;
	}

	ul.listing.f16 li {
		font-size: 14px;
	}

	.research-container ul.listing {
		width: 100%;
	}

	.ecocert_logo {
		height: 107px;
		margin: 0;
		position: relative;
		right: 0px;
	}

	.usda_logo {
		height: 80px;
		margin: 0;
		position: static !important;
		right: 0px;
		margin-top: 10px;
	}

	ul.header-social-icons {
		position: absolute;
		left: 90px;
		top: 15px;
		width: 50%;
	}

	ul.header-social-icons li {
		border-bottom: none !important;
	}

	ul.header-social-icons li a {
		display: inline !important;
		padding: 5px 7px !important;
	}

	ul.header-social-icons li.search-input {
		margin-top: 10px !important;
		clear: both !important;
		display: block !important;
	}

	ul.header-social-icons li.prod-finder {
		margin-top: 10px !important;
		clear: both !important;
		display: block !important;
	}

	.search-area ul li.prod-finder a {
		padding: 8px 70px 8px 8px !important;
	}

	.stwrapper {
		top: 10% !important;
	}

	.sstories-data {
		margin-bottom: 20px;
	}

	.stwrapper.stwrapper5x {
		height: 419px !important;
		margin: 0 0 0 -159px !important;
		width: 99% !important;
	}

	#outerContainer, .st5xM {
		width: 100% !important;
	}

	.st5xMfoot {
		width: 100% !important;
	}

	.section-about-us .carousel-control {
		top: -100%;
	}

	.section-about-us .btn-read-more {
		margin-bottom: 20px;
	}

	.section-our-company-investors .page-builder-element > img {
		vertical-align: top;
	}

	.section-our-company-strategy .lft_part h3 {
		margin-left: 0px !important;
	}

	.owl-theme .owl-controls {
		display: none !important;
	}

	.page-page-94 .form-type-select .ms-choice > div {
		margin-right: -10px !important;
	}

	.page-page-94 .form-type-select .ms-choice {
		width: 100%;
	}

	.ms-choice > span {
		font-size: 11px;
	}

	.ms-parent.form-select {
		width: 78px;
	}

	.page-page-94 .form-type-select {
		float: none;
		margin: 0 0px 50px !important;
		padding: 2px 0;
		width: 100% !important;
		border-right: 5px solid #fff !important;
		border-radius: 0 !important;
	}

	.page-page-94 .form-type-select .ms-choice {
		width: 67%;
	}

	.ms-choice > span.placeholder {
		padding-left: 5px !important;
	}

	button.ms-choice > div {
		left: 71px !important;
		position: absolute;
		top: 2px;
	}

	.views-widget-filter-field_news_topic_tid .form-type-select .ms-drop {
		left: 0 !important;
		width: 285px !important;
	}

	.ms-drop ul > li.multiple {
		float: none !important;
	}

	.views-widget-filter-field_news_month_tid .form-type-select .ms-drop {
		left: -97px !important;
		width: 285px !important;
	}

	.views-widget-filter-field_news_year_tid .form-type-select .ms-drop {
		left: -193px !important;
		width: 285px !important;
	}

	.page-page-94 .form-type-select .ms-drop ul > li.multiple {
		margin-right: 0 !important;
		margin-top: 10px !important;
		padding: 8px 12px !important;
	}

	.page-page-94 .form-type-select .ms-drop ul {
		padding: 0 10px 20px !important;
	}

	.ico-pdf {
		margin: -5px 0 0 15px;
	}

	#our-comapny-tab .timeline .nav-tabs {
		margin-top: 0;
	}

	.education-certificate .certificate-text {
		margin-left: 0;
	}

	.timeline .timeline-txt ul li span {
		margin-left: -5px;
	}

	.timeline.timeline-data .nav-tabs {
		margin-left: 0;
		margin-right: 0;
	}

	.left-side-pro > ul {
		height: auto;
		padding-bottom: 30px;
	}

	.map-details {
		bottom: 90px;
	}

	.contactus-content p, .contactus-content strong, .contactus-content p a {
		font-size: 14px;
	}

	.news_updates_section .nav-tabs > li {
		width: 100%;
		text-align: center;
	}

	.news_updates_section .nav-tabs > li > a {
		margin-right: 0px;
	}

	.scrollbar {
		height: 400px;
	}

	#menu .sub-heading {
		font-weight: 700;
	}

	.dwn_history > li:first-child {
		font-size: 14px;
	}

	.timeline_space {
		padding-top: 0px;
	}

	.education-certificate ul li:first-child {
		margin-right: 10px;
	}

	.page-page-7 .impact-section h3 {
		margin-bottom: 30px;
		margin-top: 0px;
	}

	.education-certificate .inner_padding_education span {
		line-height: normal;
	}

	.panchamukhi_list li {
		font-size: 14px;
	}

	.grey_patch_cert {
		margin: 10px 0px;
	}

	.tab_index .nav-pills > li > a {
		padding: 10px 14px;
		font-size: 11px;
	}

}

@media (min-width:768px) and (max-width:1024px) {
	.updates_section {
		min-height: 400px;
	}

	.updates_section small a {
		font-weight: 400;
		margin-top: 3px;
		font-size: 12px;
	}

	.updates_section small span {
		font-size: 10px;
	}

	.btn-read-more {
		vertical-align: top;
	}

	/* .front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h5, .front .views-row.views-row-2 .container .banner-txt h5 {
		margin: -75px 0px 20px 50px;
		font-size: 18px;
	} */
	.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 {
		padding: 4px 0px;		/* font-size: 12px; */
	}

	/* .front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt h5, .front .views-row.views-row-2 .container .banner-txt h5 {
		margin: -75px 0px 10px 50px;
	} */
	.search-area ul:nth-child(2) li a {
		display: inline-block;
		padding: 11px 5px;
	}

	.search-area ul li {
		border-bottom: none;
	}

	.search-area ul li.prod-finder a.btn-prod-finder {
		padding: 0 5px;
	}

}

@media (min-width:768px) and (max-width:991px) {
	img {
		max-width: 100%;
		height: auto;
	}

	.timeline.timeline-data .nav-tabs {
		margin-left: 0px;
		margin-right: 0px;
	}

	.image-hover-effect .col-md-6, .carousel-inner .col-md-6 {
		width: 50%;
		float: left;
	}

	.page-builder-column.col-md-12, .section-resource-sustainability .image-hover-effect .page-builder-column.col-md-6, .section-help-a-child .image-hover-effect .page-builder-column.col-md-6 {
		width: 100%;
		float: left;
	}

	.section-leadership .page-builder-column.col-md-2 {
		width: 16.6667%;
		float: left;
	}

	.section-our-company .page-builder-column.col-md-6, .section-education .page-builder-column.col-md-6 {
		float: left;
		width: 50%;
	}

	.section-leadership .page-builder-column.col-md-10 {
		width: 83.3333%;
		float: left;
	}

	.section-our-company-history .page-builder-column.col-md-3 {
		width: 25%;
		float: left;
	}

	.section-our-company-history .page-builder-column.col-md-9 {
		width: 75%;
		float: left;
	}

	.board-director-main .col-sm-6, #block-views-timeline-block .col-sm-6 {
		width: 100%;
		margin-bottom: 20px;
	}

	.section-our-brands-bhoomi-labh .page-builder-column.col-md-8 {
		margin-bottom: 20px;
	}

	.btn-more, .btn-more:hover, .btn-more:focus {
		margin-bottom: 50px;
		margin-top: 10px;
	}

	.breadcrumb_bg {
		margin-bottom: 0;
	}

	.banner-txt {
		width: 340px;
		top: 80px;
		padding: 10px 15px;
	}

	.inner_banner h2 span {
		font-size: 18px;
		display: inline-block;
	}

	.inner_banner h2 {
		font-size: 14px;
		bottom: -55px;
	}

	.banner-txt h3 {
		font-size: 18px;
	}

	.banner-txt h5 {
		font-size: 14px;
	}

	.banner-txt a {
		font-size: 13px;
	}

	h1#page-title {
		margin-top: 30px;
	}

	.abt-godavari h2 {
		margin: 30px 0;
	}

	h2 {
		font-size: 23px;
	}

	h4, .h4 {
		margin-bottom: 10px;
	}

	.abt-godavari p {
		font-size: 14px;
	}

	.abt-godavari {
		margin-bottom: 0px;
	}

	.image-hover-effect .page-builder-element a {
		font-size: 28px;
	}

	#our-comapny-tab {
		padding: 20px 0;
	}

	.timeline .nav-tabs > li.active > a, .timeline .nav-tabs > li.active > a:hover, .timeline .nav-tabs > li.active > a:focus {
		font-size: 16px;
		padding: 10px 15px;
	}

	.timeline .nav-tabs {
		margin-bottom: 20px;
		border-bottom: 0;
		margin-top: 40px;
	}

	.timeline .nav-tabs > li > a, .timeline .nav-tabs > li > a:hover {
		font-size: 16px;
		padding: 0 10px 10px;
		margin: 0;
	}

	.timeline .nav-tabs > li {
		margin: 0;
		padding: 0 10px 0 20px;
	}

	.our-founder {
		margin-bottom: 30px;
	}

	.page-builder-row-section-1.our-founder {
		margin-bottom: 20px;
	}

	.btn-white, .btn-white:hover {
		margin-bottom: 30px;
	}

	div.bhoechie-tab-content {
		padding-left: 0;
		padding-top: 30px;
	}

	.btn-green, .btn-green:hover {
		margin: 0 0 0 20px;
	}

	.product-details {
		padding: 40px;
	}

	.image-hover-effect .page-builder-element a {
		font-size: 21px;
	}

	.resource-sustain h3 {
		padding-top: 0;
	}

	.listed_link li a {
		margin-right: 50px;
		padding-top: 0;
	}

	.btn-green.col-sm-3 {
		width: 41.6667%;
	}

	.education-certificate {
		width: 100%;
		margin-bottom: 50px;
	}

	.certificate-text {
		margin: 40px 0 40px;
	}

	.education-certificate .inner_padding_education {
		padding: 0 0 30px;
	}

	.education-certificate h3 {
		font-size: 21px;
		margin-bottom: 5px;
	}

	table.results td {
		font-size: 13px;
		padding: 10px;
	}

	.green-heading h4 {
		font-size: 16px;
		margin-bottom: 0;
	}

	.green-heading span {
		font-size: 14px;
	}

	.gray-block {
		margin-bottom: 20px;
	}

	.certificate_bg img {
		margin-bottom: 20px;
	}

	.ico-pdf {
		margin: 0px 0 0 15px;
	}

	.lft_part {
		margin: 20px 0 30px;
	}

	.btn-white, .btn-white:hover, .btn-read-more, .btn-read-more:hover, .btn-read-more:focus {
		float: none;
		display: inline-block;
		margin-bottom: 20px;
	}

	.ico-pdf {
		float: none;
		display: inline-block;
	}

	.photo_gallery.modal-dialog {
		width: 95%;
	}

	.section-enquiries .webform-client-form {
		width: 100%;
	}

	.image-hover-effect .page-builder-element a {
		width: 95%;
	}

	.home-category-area p {
		min-height: auto;
	}

	.btn-white, .btn-white:hover {
		margin-bottom: 20px;
	}

	.container {
		position: static;
	}

	header, header.smaller {
		position: static;
		top: 0;
		height: 100%;
		background: #FFF;
	}

	header .header__logo img, header.smaller .header__logo img {
		width: 70px;
		height: auto;
		display: inline-block;
	}

	header .logo-somaiya-grp, header.smaller .logo-somaiya-grp {
		width: 45px;
		top: 78px;
		left: 0;
		position: relative;
		float: right;
	}

	header .logo-somaiya-grp img, header.smaller .logo-somaiya-grp img {
		max-width: 100%;
		height: auto;
	}

	header.smaller #menu ul li a {
		padding: 0 0 0 1.5em;
	}

	.inner_banner, .owl-carousel {
		margin-top: 0;
	}

	.owl-theme .owl-dots .owl-dot span {
		height: 10px !important;
		width: 10px !important;
	}

	.vcenter {
		position: relative;
		top: 0px !important;
		transform: none !important;
		-webkit-transform: none !important;
		-ms-transform: none !important;
	}

	.search-form {
		margin-bottom: 0 !important;
	}

	.search-area {
		display: block;
		height: auto;
		float: none;
	}

	.search-area ul {
		float: none;
	}

	.search-area ul li {
		float: none;
		border-left: none;
	}

	.search-area ul li.search-input {
		width: auto;
	}

	.search-area ul li.prod-finder {
		right: 130px;
		position: absolute;
		top: 45px;
		width: 61%;
	}

	.search-area ul li input[type="text"], .search-area ul li input[type="text"]:focus {
		position: absolute;
		right: 60px;
		top: 10px;
		width: 70%;
		padding: 0 35px 0 10px;
		background: #f2f2f2 url("../images/icon_search_grey_sm.png") no-repeat scroll right 10px center;
		margin: 0px;
		font-size: 12px;
		height: 30px;
		line-height: 30px;
	}

	.search-area ul li .btn-prod-finder, .search-area ul li .btn-prod-finder:hover {
		margin: 0;
		font-size: 11px;
		width: 100%;
		line-height: 28px;
		padding: 0 10px;
		background: #8c713f url("../images/icon_search_white_sm.png") no-repeat scroll right 5px center;
	}

	ul.list-site-view {
		position: absolute;
		float: none;
		left: auto;
		right: 5px;
		top: 40px;
		border-bottom: none;
	}

	ul.list-site-view li {
		height: 30px;
		margin-right: 10px;
		padding: 6px 35px 5px;
	}

	ul.list-site-view li:nth-child(2) {
		display: none;
	}

	ul.list-site-view li:last-child {
		display: none;
	}

	ul.list-site-view .dropdown-menu > li > a, ul.list-site-view .dropdown-menu > li > a:hover, ul.list-site-view .dropdown-menu > li > a:focus {
		padding: 5px 10px;
	}

	ul.list-site-view li a {
		font-size: 11px;
	}

	ul.list-site-view li a span {
		margin-left: 40px;
	}

	ul.list-site-view li a span img {
		margin-right: 5px;
	}

	ul.list-site-view li .dropdown-menu {
		min-width: 103px;
	}

	.finder-input label {
		padding-top: 18px !important;
		font-size: 18px;
	}

	.finder-input {
		margin: 40px 0;
	}

	.release-txt h4 {
		font-size: 14px;
		line-height: 20px;
	}

	.media-list .release-date p {
		font-size: 28px;
	}

	.inner_banner h2 {
		font-size: 14px;
		padding: 15px;
		margin-bottom: 68px;
	}

	.inner_heading {
		position: static;
		width: auto;
		height: 100%;
		margin-left: auto;
		left: auto;
	}

	.breadcrumb {
		padding: 15px 0px;
	}

	.breadcrumb li a {
		margin-right: 7px;
	}

	#abt-company, .abt-company {
		padding: 20px 0;
	}

	#abt-company .col-md-6, .abt-company .col-md-6 {
		width: 100%;
	}

	#abt-company .carousel-control.left, .abt-company .carousel-control.left {
		left: auto;
		right: 30px;
	}

	#abt-company .carousel-control.right, .abt-company .carousel-control.right {
		right: 0px;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		top: 10px;
		right: 10px;
	}

	#abt-company .carousel-control.left img, #abt-company .carousel-control.right img, .abt-company .carousel-control.left img, .abt-company .carousel-control.right img {
		max-width: 70%;
		height: auto;
	}

	.timeline-modal .modal-content {
		padding: 10px;
	}

	.education-certificate img {
		margin-right: auto;
		margin-left: auto;
	}

	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		top: 50%;
		right: 50%;
	}

	.timeline.timeline-data ul li {
		padding: 0 0 0 30px;
	}

	.timeline .timeline-txt ul li span {
		margin-left: -25px;
	}

}

@media (min-width:992px) and (max-width:1024px) {
	img {
		max-width: 100%;
		height: auto;
	}

	.photo_gallery.modal-dialog {
		width: 95%;
	}

	.banner-txt {
		top: -90px;
		width: 450px;
		padding: 10px 20px;
	}

	.banner-txt h3 {
		font-size: 24px;
	}

	.banner-txt h5 {
		font-size: 18px;
	}

	.banner-txt a {
		font-size: 14px;
	}

	.image-hover-effect .page-builder-element a {
		width: 96%;
	}

	#menu ul li a {
		padding: 20px 6px;
		font-size: 10px;
	}

	header.smaller #menu ul li a {
		padding: 20px 8px;
		font-size: 10px;
	}

	#menu ul li ul.sub-nav li a, header.smaller #menu ul li ul.sub-nav li a {
		font-size: 10px;
	}

	#main-nav-check:checked + #menu, #menu .sub-nav-check:checked + .sub-nav {
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
	}

	.inner_banner h2 {
		font-size: 18px;
		padding: 15px;
		margin-bottom: 70px;
	}

	.inner_heading {
		position: static;
		width: auto;
		height: 100%;
		margin-left: auto;
		left: auto;
	}

	.btn-white, .btn-white:hover {
		margin-bottom: 20px;
	}

	.product-details ul li p {
		display: block;
		margin-top: 10px;
	}

	.product-details ul li strong {
		display: inline;
	}

	.banner-txt {
		width: 450px;
		top: -150px;
		padding: 10px 15px;
	}

	.inner_banner h2 span {
		font-size: 18px;
	}

	.inner_banner h2 {
		font-size: 14px;
		bottom: 15px;
	}

	.search-area ul li.prod-finder a {
		padding: 0 20px !important;
	}

	.search-area ul:nth-child(2) li a {
		padding: 11px 10px;
		min-width: 34px;
	}

	.timeline.timeline-data ul li {
		padding: 0 26px;
	}

	.page-page-25 .inner_banner, .page-page-27 .inner_banner {
		margin-top: 40px;
	}

	.page-page-28 .key_figures ul {
		width: 348px;
		margin: 40px auto 20px;
	}

	.page-page-25 .key_figures ul {
		width: 234px;
		margin: 40px auto 20px;
	}

	#abt-company .carousel-inner > .item, .abt-company .carousel-inner > .item {
		height: 418px;
	}

	.grey_patch_cert {
		min-height: 126px;
	}

	.banner-txt {
		top: -90px;
		width: auto;
	}

	.updates_section small span {
		font-size: 12px;
		height: 20px;
		line-height: 19px;
		vertical-align: middle;
	}

	.banner-txt h3 {
		font-size: 18px;
	}

	.updates_section small.sub-headnews {
		margin-right: 2px;
	}

	a.link-text, a.link-text16-blue {
		transform: none !important;
	}

	.education-certificate ul li {
		margin-left: 10px;
	}

}

@media (min-width:1024px) and (max-width:2560px) {
	.section-our-company-history #timelinecontrol {
		display: none !important;
	}

}

@media (width:1280px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 70px 115px;
	}*/
}

@media (min-width:1400px) and (max-width:1599px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 55px 50px;
	}
	.front .views-row.views-row-2 .container .banner-txt {
		padding: 50px 55px;
	}
	.front .views-row.views-row-3 .container .banner-txt {
		padding: 50px 55px;
	}
	.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 150px;
	}
	.page-page-66 .views-row-1 .banner-txt {
		padding: 84px 98px !important;
	}*/
}

@media (min-width:1920px) {

	/*.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: 0px 0px;
	}
	.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 80px;
	}*/
}

@media (min-width:1200px) and (max-width:1366px) {

	/*.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 {
		margin: 25px 0 0 130px;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 135px 65px !important;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 135px 65px !important;
	}*/
}

@media (min-width:1601px) and (max-width:1680px) {

	/*.front .views-row-2 .container .banner-txt {
		padding: 90px 0px !important;
	}
	.front .views-row-2 .container .banner-txt a {
		margin: 0 0 0 72px !important;
	}
	.front .views-row-3 .container .banner-txt {
		top: -212px;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 0 0 0 136px !important;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 0px !important;
	}*/
}

@media (min-width:1681px) and (max-width:1920px) {

	/*.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, .page-page-66 .views-row-1 .banner-txt a {
		margin: 25px 0 0 15px;
	}
	.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row-2 .container .banner-txt, .front .views-row-3 .container .banner-txt, .page-page-66 .views-row-1 .banner-txt {
		padding: 0px 89px !important;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 21px 22px !important;

	}
	.front .views-row-2 .container .banner-txt {
		top: -115px;
	}
	.front .views-row-2 .container .banner-txt a {
		margin-left: 0px;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 58px 0px !important;
		top: -250px;
	}
	.front .views-row-4 .container .banner-txt{
		    top: -208px;
	    left: 133px;
	}
	.front .views-row-3 .container .banner-txt a {
		margin-left: 72px !important;
	}
	.page-page-66 .views-row-1 .banner-txt{
		padding: 41px 63px !important;
	}*/
}

@media (min-width:1441px) and (max-width:1600px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 0px 59px !important;
	}
	.front .views-row-2 .container .banner-txt {
		margin: 0px 0 0 15px !important;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 13px 0px !important;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 39px 0px !important;
	}
	.front .views-row-4 .container .banner-txt{
		margin-left: 153px !important;
	}
	.front .views-row-4 .container .banner-txt a
	{
		margin-left: 0px !important;
	}
	.banner-txt a {
		margin-left: 79px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 0 0 0 157px !important;
	}*/
}

@media (min-width:992px) and (max-width:1024px) {

	/*.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;
	}*/
}

@media (min-width:1281px) and (max-width:1366px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 25px 85px !important;
		top: -230px !important;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 129px 35px !important;
	}
	.front .views-row-3 .container .banner-txt {
		 padding: 66px 1px !important; 
		 padding: 24px 27px !important;
		color: #618b35;
	}

	.front .views-row-4 .container .banner-txt{
		left: 228px;
	}*/
}

@media (min-width:1025px) and (max-width:1280px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 95px 105px !important;
		top: -230px !important;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 100px 110px !important;
		margin-top: -55px;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 70px !important;
	}
	.front .views-row-2 .container .banner-txt a {
		margin: 0 0 0 80px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 0 0 0 172px !important;
	}*/
}

@media (min-width:992px) and (max-width:1024px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 75px 82px !important;
		top: -185px !important;
	}
	.front .views-row-2 .container .banner-txt {
		padding: 50px 85px !important;
		margin-top: -72px;
	}
	.front .views-row-2 .banner-txt a {
		margin-left: 78px !important;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 95px 35px !important;
	}
	.front .views-row-3 .banner-txt a {
		margin-left: 165px !important;
		padding: 4px 25px !important;
		font-size: 12px !important;
	}
	.front .views-row-3 .container .banner-txt {
		top: -225px;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 1px 0 0 170px !important;
	}
	.search-area ul li {
		padding: 0 8px;
	}*/
}

@media (min-width:769px) and (max-width:958px) {

	/*.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, .page-page-66 .views-row-1 .banner-txt a {
		margin: 60px 0 0 60px !important;
	}*/
}

@media (min-width:641px) and (max-width:768px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 80px 42px !important;
	}
	.front .views-row.views-row-2 .container .banner-txt {
		padding: 93px 45px !important;
		top: 110px !important;
	}
	.front .views-row.views-row-3 .container .banner-txt {
		padding: 93px 45px !important;
		top: 25px !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:1367px) and (max-width:1440px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt {
		padding: 85px 55px !important;
	}
	.front .views-row.views-row-2 .container .banner-txt {
		padding: 125px 58px !important;
	}
	.front .views-row-2 .container .banner-txt a {
		margin: 0 0 0 81px !important;
	}
	.front .views-row.views-row-3 .container .banner-txt {
		padding: 45px 20px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		margin: 0 0 0 175px !important;
	}*/
}

@media (min-width:959px) and (max-width:991px) {

	/*.front .views-row.views-row-1.views-row-odd.views-row-first .container .banner-txt, .front .views-row-2 .container .banner-txt, .front .views-row-3 .container .banner-txt, .page-page-66 .views-row-1 .banner-txt {
		padding-top: 400px !important;
	}*/
}

@media (min-width:300px) and (max-width:640px) {

	/*.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 {
		top: 0px !important;
	}
	.front .views-row-3 .container .banner-txt {
		padding: 65px 35px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		color: #fff;
		cursor: pointer;
		float: left;
		font-size: 12px !important;
		padding: 2px 35px !important;
		text-decoration: none;
		width: 162px;
		height: 35px;
		margin: 0 !important;
		text-align: center;
		width: 100% !important;
		border-radius: 0 !important;
	}*/
	ul.header-social-icons li a {
		padding: 5px !important;
	}

}

@media (min-width:768px) and (max-width:957px) {

	/*.front .views-row.views-row-2 .container .banner-txt {
		padding: 93px 45px !important;
		top: 130px !important;
	}
	.front .views-row.views-row-2 .container .banner-txt a {
		margin-left: 85px !important;
	}
	.front .views-row-3 .container .banner-txt a {
		font-size: 12px !important;
		padding: 2px 35px !important;
	}*/
}

/*deepak 28-02-2019 .ecocert_logo & USDA logo add node class start*/
@media only screen and (max-width:767px) {
	.usda_logo {
    height: 80px;
    margin: 0;
    position: static !important;
    right: 0px;
    margin-top: 10px;
}
	.page-node-1742 .ecocert_logo::after, .page-node-1743 .ecocert_logo::after, .page-node-1744 .ecocert_logo::after, .page-node-1745 .ecocert_logo::after, .page-node-1746 .ecocert_logo::after, .page-node-1747 .ecocert_logo::after, .page-node-828 .ecocert_logo::after, .page-node-128 .ecocert_logo::after {
		left: 140px;
	}

	/*deepak 28-02-2019 .ecocert_logo & USDA logo add node class end*/
