.btn,
a {
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease
}

.banner-slider,
.v-hidden {
	visibility: hidden
}

.copyright .socials,
.pioneer .pioneer-box ul,
footer ul {
	list-style: none
}

.owl-carousel,
.owl-carousel .owl-item,
.owl-theme .owl-dots,
.owl-theme .owl-nav {
	-webkit-tap-highlight-color: transparent
}

.job ul,
.number-contact li,
.number-contact ul,
.owl-stage-outer li,
.pressreleasedetail li,
.pressreleasedetail ul,
.ui-state-default {
	list-style-type: none
}

.about-suzlon-bg .why-suzlon-box .head span,
.files li span,
.header-2 ul li a,
.icon_text_btn span,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>li>a,
.text_csr_boxy,
.why-suzlon .invest-box .content ul li a span,
.why-suzlon .invest-box .head,
.why-suzlon .invest-box .head b,
.why-suzlon .invest-box .head span,
.why-suzlon .why-suzlon-box .head,
P,
body,
footer ul li,
header .main-menu .dropdown-menu>li>a,
ul.tabs li {
	font-family: open_sansregular, sans-serif!important
}

@font-face {
	font-family: opensans-semibold;
	src: url(../fonts/opensans-bold-webfont.ttf);
	src: url(../fonts/opensans-bold-webfont.woff)
}

b,
h1,
h2,
h3,
h4,
strong {
	font-family: opensans-semibold!important;
	font-weight: 400!important
}

body.pad-big .global-content {
	padding-top: 0
}

body.pad-home {
	padding-top: 97px
}

.investors_bottom {
	padding: 33px 15px
}

@media (max-width:1280px) {
	body.pad-big .global-content {
		padding-top: 0
	}
	body.pad-small {
		padding-top: 164px
	}
}

.tab_container {
	padding-left: 15px;
	padding-right: 15px
}

.width_div {
	width: 100vw
}

.icon-pdf,
.icon-video,
.icon-link,
.icon-video-green {
	height: 24px;
	width: 26px;
	display: inline-block
}

textarea {
	resize: none
}

.padtop20 {
	padding-top: 20px
}

.breadcrumb>li {
	font-size: 11.5px
}

.icon-pdf {
	background: url(../images/icon/pdf.png) no-repeat
}

.icon-link {
	background: url(../images/icon/link-icon.png) no-repeat
}

.icon-video {
	background: url(../images/icon/icon-video-white.png) no-repeat
}

.icon-video-green {
	background: url(../images/icon/icon-video-green.png) no-repeat
}

.icon-plus-white {
	background: url(../images/icon/icon-plus-white.png) no-repeat;
	height: 18px;
	width: 17px;
	display: inline-block
}

.btn-bg-white {
	background: #fff
}

.icon-manufacturing {
	height: 33px;
	width: 33px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	left: -5px
}

.icon-generator {
	background: url(../images/manufacturing-icons/generator-grey.png) no-repeat
}

.icon-blades {
	background: url(../images/manufacturing-icons/blades-grey.png) no-repeat
}

.icon-hub {
	background: url(../images/manufacturing-icons/hub-grey.png) no-repeat
}

.icon-nacelle {
	background: url(../images/manufacturing-icons/Nacelle-grey.png) no-repeat
}

.icon-tower {
	background: url(../images/manufacturing-icons/tower-grey.png) no-repeat
}

@media (min-width:992px) {
	.container {
		width: 100%
	}
}

@media (max-width:992px) {
	.btn_icon {
		clear: both;
		padding: 5px 12px!important
	}
	.btn_icon_text {
		font-size: 12px!important
	}
	.image_icon {
		width: 20px
	}
	.image_icon img {
		width: 100%
	}
	.btn_icon_left {
		width: 176px;
		margin-bottom: 27px
	}
	.btn_icon_right {
		width: 239px
	}
	.btn_icon.btn_icon_left,
	.btn_icon.btn_icon_right {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.outer_btn_icon {
		display: block;
		text-align: center
	}
	.send-query-section .captcha {
		padding-top: 0!important
	}
	.wind_energy_video {
		padding-bottom: 50px;
		padding-right: 0!important
	}
	.expore_suzlon h3 {
		padding-top: 20px!important;
		display: table;
		padding-left: 0;
		padding-right: 0
	}
	.pioneer {
		width: 100%
	}
}

@media (min-width:768px) {
	.value_container {
		padding-left: 30px;
		padding-right: 30px
	}
	.container {
		width: 100%
	}
}

@media (max-width:640px) {
	.hide-mobile {
		display: none
	}
}

.tabs li.active .icon-generator {
	background: url(../images/manufacturing-icons/generator-green.png) no-repeat
}

.tabs li.active .icon-blades {
	background: url(../images/manufacturing-icons/blades-green.png) no-repeat
}

.tabs li.active .icon-hub {
	background: url(../images/manufacturing-icons/hub-green.png) no-repeat
}

.tabs li.active .icon-nacelle {
	background: url(../images/manufacturing-icons/Nacelle-green.png) no-repeat
}

.tabs li.active .icon-tower {
	background: url(../images/manufacturing-icons/tower-green.png) no-repeat
}

* {
	margin: 0;
	padding: 0
}

a {
	transition: all .3s ease
}

.why_syzlon_video h1 {
	color: #000!important
}

.why_syzlon_video.color-white h1 {
	color: #fff!important
}

.color-white p {
	color: #fff
}

.btn {
	transition: all .3s ease;
	padding: 7px 23px
}

.bg-grey {
	background: #f0f1f3
}

.bg-green {
	background: #76bb4c
}

.bg-blue {
	background: #bbddfb
}

.btn-green {
	color: #24375b;
	background: 0 0
}

.btn-green-bg {
	color: #fff;
	background: #24375b;
	text-transform: uppercase;
	border-radius: 10px;
	padding: 6px 35px;
	font-size: 16px;
	border: 1px solid #24375b;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.btn-green-bg:hover,
.btn-green-bordered {
	color: #fff;
    background: #24375b;
}

.btn-green-bordered,
.btn-white-small {
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	text-transform: uppercase
}

.btn-green-bordered {
	border: 1px solid #24375b;
	border-radius: 7px;
	font-size: 12px!important;
	display: inline-flex;
	align-items: center;
	transition: all .5s ease
}

.btn-green-bordered:hover {
	background: #fff;
    color: #24375b!important;

}

.press_release_container .btn-green-bordered {
	margin-top: 10px
}

.btn-white {
	background: 0 0;
	color: #fff;
	border: 1px solid #fff;
	padding: 8px 20px
}

.btn-white-small {
	border-radius: 7px;
	padding: 2px 12px;
	font-size: 12px;
	transition: all .5s ease
}

.copyright .socials li a,
footer ul li a {
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease
}

.btn-white-small:hover {
	background: #fff;
	color: #76bb4c
}

body {
	overflow-x: hidden
}

.contact.tabs-bg {
	margin-bottom: 20px
}

@media screen and (min-width:1281px) {
	.container {
		width: 1318px
	}
}

.logo {
	padding: 20px 0 10px
}

.get .icon_text_btn {
	font-size: 14px
}

.global-content .get p {
	font-size: 14px!important;
	line-height: 20px!important
}

.get .btn-green-bordered {
	margin-top: 15px
}

.logo img {
	width: 100%
}

.fixed-header {
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%
}

header {
	-webkit-box-shadow: 0 1px 7px 0 #ccc;
	-moz-box-shadow: 0 1px 7px 0 #ccc;
	box-shadow: 0 1px 7px 0 #ccc;
	background: #fff
}

header .form-group .form-control {
	border: 0;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none
}

header .search-form {
	width: 332px
}

header .search-form .form-group {
	width: 100%
}

header .search-form .form-group input {
	padding-left: 0;
	width: 100%
}

header .search-box {
	position: relative
}

header .search-box input {
	padding-left: 0
}

header .search-box::-webkit-input-placeholder {
	color: #24375b
}

header .search-box::-moz-placeholder {
	color: #24375b
}

header .search-box:-ms-input-placeholder {
	color: #24375b
}

header .search-box:-moz-placeholder {
	color: #24375b
}

header .btn-search {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 0 0 15px
}

header .btn-search i {
	font-size: 18px
}

header .main-menu .nav>li {
	padding: 15px 0 22px
}

header .main-menu .dropdown-menu {
	padding: 15px 5px
}

header .main-menu .dropdown-menu>li>a {
	font-size: 15px
}

.gallery img {
	width: 100%
}

.album_box_wrap {
	max-width: 558px;
	padding: 0;
	margin: 0 0 20px;
	display: inline-block
}

.album_box_wrap .album_box {
	width: 100%;
	display: block
}

.album_box_wrap .ablum_title {
	background: #23375B;
	color: #fff;
	text-align: center;
	padding: 15px 10px;
	font-size: 18px;
	margin: 0 4px 0 2px;
	text-transform: uppercase
}

.overlay {
	position: relative;
	float: left
}

.overlay .black_overlay {
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	left: 2px;
	top: 2px;
	width: 98%;
	height: 97%;
	background: rgba(0, 0, 0, .6);
	font-size: 24px;
	padding: 50px 0 0;
	font-weight: 600
}

.gallery_inner {
	text-align: center
}

.gallery_inner .album_box {
	border: 0
}

.social_fancy {
	width: 51px;
	height: 52px;
	background: #23375b;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0 5px;
	font-size: 30px;
	color: #fff;
	padding: 12px 0 0
}

.social_fancy:focus,
.social_fancy:hover {
	color: #fff
}

.album_box_wrap .album_box img {
	float: left;
	padding: 2px;
	max-width: 100%
}

.thumb {
	width: 185px
}

.journey_link {
	color: #24375b
}

@media (max-width:990px) {
	.logo img {
		width: 120px
	}
	header .container {
		width: 100%
	}
}

@media (width:768px) {
	.width-768 {
		width: 100%
	}
	.width-768 .navbar-nav,
	.width-768 .navbar-nav li {
		float: none
	}
	.collapse {
		display: none!important
	}
	.collapse.in {
		display: block!important
	}
}

@media (max-width:700px) {
	.footer_box {
		width: 100%!important
	}
}

@media(min-width:701px) and (max-width:768px) {
	.footer_box {
		width: 33.33%!important;
		height: 232px
	}
}

.banner-slider,
.slider-container {
	position: relative;
	left: 0;
	width: 100%;
	height: 530px;
	top: 0;
	overflow: hidden
}

@media (max-width:768px) {
	.australia_page .tab_drawer_heading,
	.meeting-postal-ballot .tab_drawer_heading {
		display: block!important
	}
	.corporate-social,
	.corporate-social-2 {
		padding-right: 0!important
	}
	.corporate-social .why-suzlon-box {
		margin-bottom: 0!important
	}
	.corporate-social-inv .col-md-3 {
		text-align: center
	}
	.one_earth_ext_video {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.meeting_tabs h3 {
		padding-top: 0!important
	}
	.million-background .countup,
	.normal.font {
		font-size: 50px!important
	}
	.whats-new_financial-report-section {
		margin-top: 0
	}
}

@media (max-width:767px) {
	.carouselmain {
		text-align: center
	}
}

.outer_box_right_blue.col-xs-12.nplr {
	background: #ececec;
	padding: 50px 0
}

.press_release_files li span {
	font-weight: 700
}

.outer_box_right_gray {
	padding: 50px 0
}

.knowme .manufacturing.history {
	padding: 0!important
}

.knowme .manufacturing.history img {
	margin-bottom: -6px
}

.banner,
.slider {
	width: 100%;
	display: inline-block
}

.banner-slider {
	margin: 0 auto
}

.banner-slider .btn {
	border-radius: 13px;
	font-family: open_sansregular;
	text-transform: uppercase;
	padding: 8px 25px
}

.banner-slider .btn:hover {
	color: #fff;
	outline-offset: 15px;
	background: #24375b;
	border: 1px solid #24375b
}

.slider-container {
	cursor: default
}

.banner-caption {
	position: absolute;
	bottom: 20%;
	left: 10%;
	width: 50%;
	height: 30px;
	z-index: 0;
	color: #fff;
	text-align: left
}

.arrowsection,
.pioneer .pioneer-box .content {
	text-align: center
}

.banner-caption h2 {
	font-size: 42px;
	font-family: open_sanslight;
	margin: 0;
	font-weight: lighter
}

.main-section .section-box p,
.updates .update-box h3,
h2 b {
	font-weight: 400
}

.banner-caption h1 {
	font-size: 84px;
	margin: 0;
	text-transform: none;
	font-family: open_sansbold
}

.banner-caption a {
	font-size: 17px;
	margin-top: 10px;
	font-family: open_sanslight;
	border-radius: 1px;
	padding: 10px 35px
}

.banner-caption a:hover {
	color: #fff
}

.home-banner-2 {
	position: relative!important
}

.home-banner-2 .banner-caption {
	bottom: 30%
}

.home-banner-2 .banner-caption a {
	padding: 10px 0
}

.home-banner-2 .banner-caption h1 {
	font-size: 44px;
	line-height: 47px;
	text-transform: uppercase;
	padding-bottom: 6px;
	padding-right: 50px
}

.home-banner-2 .banner-caption h2 {
	font-size: 33px;
	background: #3d7d89;
	display: inline;
	margin-top: 5px
}

.slider .banner-video {
	width: 100%
}

.slider .banner-video a {
	width: 500px;
	display: inline-block
}

.slider .banner-video a img {
	width: 100%
}

.china-button {
	margin: 10px 0 0!important
}

.europe-button {
	margin: -20px 0 0!important
}

.jssorb01 {
	position: absolute;
	left: 49.6%
}

.jssorb01 div,
.jssorb01 div:hover {
	position: absolute;
	width: 20px;
	height: 20px;
	overflow: hidden;
	border-radius: 50%;
	cursor: pointer
}

.jssorb01 .av,
.jssorb01 div {
	height: 20px!important;
	width: 20px!important;
	display: inline-flex
}

.jssorb01 div {
	background: url(../images/nav-dots.png) no-repeat;
	align-items: center
}

.jssorb01 .av {
	background: url(../images/nav-dots-active.png) no-repeat;
	align-items: center
}

.jssorb01 .dn,
.jssorb01 .dn:hover {
	background-color: #555
}

.jssora02l,
.jssora02r {
	display: block;
	position: absolute;
	cursor: pointer;
	background: url(../images/a02.png) no-repeat;
	overflow: hidden;
	top: 0;
	width: 55px;
	height: 55px
}

.jssora02l {
	background-position: -3px -33px;
	left: 0
}

.jssora02r {
	background-position: -63px -33px;
	right: 0
}

.jssora02l:hover {
	background-position: -123px -33px
}

.jssora02r:hover {
	background-position: -183px -33px
}

.jssora02l.jssora02ldn {
	background-position: -3px -33px
}

.jssora02r.jssora02rdn {
	background-position: -63px -33px
}

.jssora02l.jssora02lds {
	background-position: -3px -33px;
	opacity: .3;
	pointer-events: none
}

.jssora02r.jssora02rds {
	background-position: -63px -33px;
	opacity: .3;
	pointer-events: none
}

.navigation {
	bottom: 23%;
	right: 16px;
	display: none
}

.arrowsection {
	position: absolute;
	left: 50%;
	bottom: 12%;
	z-index: 9;
	cursor: pointer;
	display: none
}

.middle-section {
	display: inline-block;
	width: 100%;
	position: relative
}

.pioneer {
	display: inline-block;
	padding: 30px 10px;
	background: #fff;
	position: relative;
	z-index: 12;
	overflow: hidden;
	-webkit-box-shadow: 0 10px 25px -8px #b3b3b3;
	-moz-box-shadow: 0 10px 25px -8px #b3b3b3;
	box-shadow: 0 10px 25px -8px #b3b3b3
}

.pioneer .pioneer-first-box {
	width: 31%
}

.pioneer .pioneer-width-box {
	width: 23%
}

.pioneer .col-lg-3:last-child .pioneer-box {
	border-right: 0!important;
	padding-right: 0!important
}

.pioneer .pioneer-box {
	padding-right: 30px;
	display: inline-block;
	border-right: 1px solid #ccc!important;
	min-height: 520px
}

.latest-blog .btn-green-bordered {
	margin-top: 10px
}

.prod-info .btn-green-bordered {
	margin-top: 10px!important
}

.pioneer .pioneer-box .pioneer-content {
	padding-top: 8%;
	padding-right: 0;
	padding-left: 7px
}

.pioneer .pioneer-box h2 {
	font-size: 56px;
	color: #103A84;
	font-family: open_sansextrabold;
	margin: 0
}

.main-section .section-box h3,
.pioneer .pioneer-box h4 {
	font-family: open_sanssemibold;
	text-transform: uppercase
}

.pioneer .pioneer-box h1 {
	color: #000;
	margin: 0;
	padding-bottom: 10px;
	text-transform: capitalize;
	font-size: 22px
}

.pioneer .pioneer-box h4 {
	font-size: 20px
}

.main-section .pioneer .pioneer-box .foundation,
.pioneer .pioneer-box .main-section .foundation {
	padding-left: 10px
}

.pioneer .pioneer-box .more-btn {
	width: 100%;
	display: inline-block
}

.pioneer .pioneer-box ul {
	display: inline-block;
	height: 262px
}

.pioneer .pioneer-box ul li {
	display: block;
	text-align: left;
	padding-bottom: 8px
}

.pioneer .pioneer-box ul li p {
	margin-bottom: 0;
	text-indent: -9px;
	padding-left: 18px;
	line-height: 18px;
	font-weight: 400
}

ul li i.fa.fa-check {
    color: #17d980 !important;
}
.pioneer .pioneer-box ul li i {
	color: #23375B;
	padding-right: 5px;
	font-size: 12px
}

@media (max-width:1200px) {
	.pioneer .pioneer-first-box {
		width: 100%
	}
	.pioneer .pioneer-width-box {
		width: 33.33%
	}
	.pioneer .col-lg-3:first-child .pioneer-box,
	.pioneer .col-lg-3:last-child .pioneer-box {
		border-right: 0
	}
}

@media (max-width:767px) {
	.inner-corpo-social-right .outer-csrknomore .csrknomore.about-page {
		float: none;
		margin: 0 auto;
		display: table
	}
	.pioneer .pioneer-width-box {
		width: 100%;
		padding-left: 0;
		padding-top: 15px
	}
	.pioneer .pioneer-box {
		border-right: 0;
		box-shadow: 0 8px 6px -6px #e6e6e6;
		width: 100%;
		min-height: auto;
		padding-bottom: 15px;
		padding-top: 15px
	}
	.newindex .pioneer .more-btn a {
		margin-left: auto;
		margin-right: auto;
		float: none;
		display: table;
		margin-top: 15px
	}
}

@media screen and (max-width:1025px) {
	.header-background {
		margin-top: 0!important
	}
	.banner2 .banner_text_second {
		font-size: 13px!important;
		line-height: 22px!important
	}
	.header-background .banner-video {
		width: 280px!important;
		top: 63px!important;
		height: auto!important
	}
	.header-background .banner-video iframe {
		width: 280px!important;
		height: 157px!important
	}
}

@media screen and (max-width:767px) {
	.header-background {
		margin-top: 70px!important;
		background-image: url(../images/banner_mobile_2.jpg)!important
	}
	.banner_text_first {
		font-size: 20px!important;
		line-height: 26px!important
	}
	.banner2 .banner_text_second {
		font-size: 13px!important;
		line-height: 22px!important
	}
	.header-background .banner-video {
		width: 280px!important;
		top: 63px!important;
		height: auto!important
	}
	.header-background .banner-video iframe {
		width: 280px!important;
		height: 157px!important
	}
	.pioneer .pioneer-box ul li p {
		padding-left: 32px!important
	}
	.main-section .section-box .latest-blog {
		padding-left: 0!important
	}
	.csr_box {
		margin: 0!important
	}
}

@media (max-width:480px) {
	.header-background {
		margin-top: 70px;
		background-image: url(../images/banner_mobile_2.jpg)!important
	}
	.banner_text_first {
		font-size: 20px!important;
		line-height: 26px!important
	}
	.banner2 .banner_text_second {
		font-size: 13px!important;
		line-height: 22px!important
	}
	.header-background .banner-video {
		width: 280px!important;
		top: 63px!important;
		height: auto!important
	}
	.header-background.carousel-caption {
		left: 15%!important
	}
	.bullets_left,
	.image_right,
	.width_div {
		width: 100%!important
	}
	.header-background .banner-video iframe {
		width: 280px!important;
		height: 157px!important
	}
	.banner1 .banner_text_first {
		font-size: 20px!important
	}
	.banner1 .banner_text_second {
		font-size: 40px!important
	}
	.read_more_btn.buttontext {
		padding: 7px 16px!important;
		font-size: 14px!important
	}
	.control-round .carousel-control {
		top: 51%!important
	}
	.banner3 .carousel-caption.banner_three {
		top: 21%!important;
		right: 4%!important;
		left: 15%
	}
	.banner3 .banner_text_first {
		font-size: 18px!important
	}
	.banner3 .banner_text_second {
		font-size: 26px!important;
		margin: 0;
		line-height: 22px!important
	}
	.carousel_slider .carousel-control span {
		font-size: 36px!important;
		height: 36px!important;
		width: 30px!important
	}
	.banner2 .carousel-caption {
		top: 0!important;
		padding-top: 5px
	}
	.height_csr_box_right {
		height: 100px!important
	}
	.pioneer .pioneer-box h1 {
		text-align: center
	}
	.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th {
		padding: 5px!important
	}
}

@media(min-width:481px) and (max-width:767px) {
	.banner1 .banner_text_second {
		font-size: 78px!important
	}
	.carousel_slider .carousel-caption .banner-video {
		width: 256px!important;
		height: 144px!important;
		top: 119px!important
	}
	.carousel_slider .banner-video iframe {
		width: 256px!important;
		height: 144px!important
	}
	.banner1 .banner_text_first {
		font-size: 30px!important;
		line-height: 2px
	}
	.banner2 .carousel-caption {
		left: 15%!important
	}
	.banner2 .banner_text_first {
		font-size: 21px!important;
		line-height: 25px!important
	}
	.banner2 .banner_text_second {
		font-size: 19px!important;
		line-height: 35px!important
	}
}

@media(min-width:993px) and (max-width:1070px) {
	.text_csr_boxy {
		padding-top: 12px!important
	}
}

@media(min-width:1071px) {
	.carousel_slider .item .slide-image {
		min-height: 482px
	}
}

@media (max-width:360px) {
	.pioneer .pioneer-box {
		padding-left: 0
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.right_panel .dwnld_btn {
		padding: 7px 16px
	}
	.banner-slider {
		top: 0
	}
}

@media(min-width:768px) and (max-width:1020px) {
	.inner-corpo-social-left,
	.inner-corpo-social-right {
		width: 100%!important
	}
}

.head-blue,
.head-blue b {
	color: #23375B;
	font-size: 30px!important
}

.head-white {
	color: #fff;
	font-size: 35px
}

.main-section {
	width: 100%;
	display: inline-block;
	z-index: 0;
	overflow: hidden
}

.main-section .col-lg-4,
.main-section .col-md-6 {
	padding: 0
}

.main-section .section-box {
	display: inline-block;
	min-height: 430px;
	padding-top: 0;
	position: relative
}

.main-section .section-box.wind-product-img {
	background: url(../images/new_images/products0home.jpg) no-repeat;
	background-size: cover
}

.main-section .section-box .latest-blog {
	padding-top: 0;
	display: inline-block;
	margin-top: -3px;
	z-index: 1;
	padding-left: 30px;
	padding-right: 12px
}

.main-section .section-box h2 {
	padding-left: 30px;
	z-index: 1;
	position: relative
}

.main-section .section-box h3 {
	margin: 0;
	color: #000
}

.main-section .section-box .tanti-photo {
	position: relative;
	left: -35px;
	bottom: -11px;
	display: inline-block;
	z-index: -1
}

.main-section .section-box .tanti-photo .name {
	background: rgba(0, 44, 122, .8);
	padding: 6px 6px 6px 12%;
	position: absolute;
	top: 77%;
	width: 100%;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px
}

.main-section .section-box .tanti-photo .name h5 {
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0
}

.main-section .section-box .tanti-photo .name p {
	color: #fff;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-transform: none
}

.main-section .section-box .content,
.main-section .section-box .foundation {
	padding-left: 29px;
	display: inline-block;
	width: 100%;
	margin: -3px 0 19px;
	padding-right: 15px
}

.main-section .section-box.foundation .content {
	padding-right: 0!important
}

.main-section .section-box .content .text-black span,
.main-section .section-box .foundation .text-black span {
	float: right;
	padding-top: 20px;
	padding-right: 10px
}

.main-section .section-box .content a,
.main-section .section-box .foundation a {
	margin-top: 12px
}

.main-section .section-box .prod {
	display: inline-block;
	width: 100%;
	padding: 0 20px 0 5px;
	position: relative
}

.main-section .section-box .prod .prod-info {
	padding-bottom: 0;
	position: relative;
	top: 0;
	left: 15px
}

.main-section .section-box .prod .head06 {
	font-size: 22px;
	font-family: open_sansextrabold;
	margin: 0;
	line-height: 28px;
	color: #000
}

.main-section .section-box hr {
	width: 90%;
	margin: 0 auto 10px;
	border-top: 1px solid #ccc
}

.main-section .foundation {
	position: relative
}

.main-section .foundation .foundation-image {
	position: absolute;
	bottom: 0;
	right: 0
}

.main-section .foundation .foundation-logo {
	padding-top: 5%
}

.main-section .foundation .content span.green-text,
.main-section .foundation .foundation span.green-text {
	color: #24375b;
	float: none;
	padding-right: 0
}

.main-section .foundation .content a,
.main-section .foundation .foundation a {
	margin-top: 3%
}

.main-section .foundation .content a.cnn-video-img,
.main-section .foundation .foundation a.cnn-video-img {
	display: inline-block;
	width: 100%;
	margin-top: 0;
	padding-bottom: 3px
}

.main-section .foundation .content a.cnn-video-img img,
.main-section .foundation .foundation a.cnn-video-img img {
	width: 100%
}

.main-section .news-section {
	position: relative;
	width: 100%;
	display: inline-block;
	background: url(../images/reports-bg.jpg) no-repeat;
	background-size: cover;
	min-height: 430px
}

.main-section .news-section .content,
.main-section .news-section .foundation {
	margin-top: -3px
}

.main-section .news-section .content a,
.main-section .news-section .foundation a {
	margin-top: 1%
}

.main-section .news-section h2 {
	z-index: 1;
	position: relative
}

.main-section .news-section .head06 {
	font-size: 20px;
	font-family: open_sanssemibold;
	margin: 0;
	line-height: 28px
}

.main-section .news-section p {
	text-transform: none;
	padding-top: 0;
	padding-left: 2px
}

.h3,
.text-tilte-case,
h3 {
	text-transform: capitalize
}

.main-section .news-section p b {
	font-size: 15px
}

.main-section .news-section p span {
	font-size: 16px;
	float: left!important;
	padding-top: 0!important
}

.main-section .news-section .news-image {
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 8% 0 80px
}

.updates {
	padding-bottom: 3%
}

.updates h2 {
	padding-bottom: 0;
	margin-top: 10px
}

.updates .update-box {
	color: #000
}

.updates .update-box img {
	max-width: 400px;
	width: 100%;
	border: 1px solid #9ba2af
}

.updates .update-box h3 {
	margin-bottom: 0;
	margin-top: 9px!important
}

.updates .update-box a {
	margin-top: 7%
}

@media (max-width:990px) {
	.main-section .section-box h2 {
		text-align: center
	}
}

@media (max-width:960px) {
	.main-section .section-box .tanti-photo {
		padding-left: 72px
	}
	.main-section .section-box .tanti-photo .name {
		width: 92%
	}
	.main-section .section-box .prod .wind-product-img {
		bottom: -21%
	}
	.main-section .news-section .news-image {
		text-align: center
	}
}

@media (max-width:767px) {
	.s111_product_background {
		background-image: url(../images/bg-image.jpg);
		background-repeat: no-repeat;
		background-size: cover
	}
	.remove-padding-mobile {
		padding: 0
	}
	.prod-feature .prod-feature-box {
		margin-top: 15px;
		margin-bottom: 0!important
	}
}

@media (max-width:768px) {
	.main-header,
	.updates {
		text-align: center
	}
	.updates {
		padding-bottom: 0
	}
	.main-section .section-box .prod .wind-product-img {
		bottom: -15%
	}
	.pioneer .pioneer-box ul {
		height: auto
	}
	.latest_blog_mob .btn-green-bordered {
		margin-bottom: 15px
	}
	.spotlight-main .btn-green-bordered {
		margin-bottom: 20px
	}
	.footer_box {
		margin-bottom: 10px
	}
	.bottom-spacing {
		padding-bottom: 10px
	}
	.margin-responsive-header {
		margin-bottom: 20px
	}
	.text-product {
		background-color: #23375B;
		width: 100%;
		float: left;
		padding: 10px 0
	}
	.prod-feature-box img {
		margin: 0 auto;
		padding-left: 50px
	}
	.banner_text_first {
		text-align: center!important;
		padding-right: 0!important
	}
	.banner_text_second {
		display: inline-block!important
	}
	.banner-video {
		margin: 0 auto
	}
	.supply_chain_content {
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px
	}
	.supply_chain_content:last-child {
		border-bottom: none!important;
		margin-bottom: 0!important
	}
}

@media (max-width:582px) {
	.main-section .section-box .prod .wind-product-img {
		bottom: -8%
	}
}

@media (max-width:550px) {
	.main-section .section-box .tanti-photo {
		padding-left: 0
	}
}

@media (max-width:460px) {
	.main-section .section-box .tanti-photo {
		bottom: 0
	}
	.main-section .section-box .tanti-photo img {
		width: 217px;
		height: auto
	}
	.main-section .section-box .prod .wind-product-img {
		display: none
	}
	.main-section .news-section .news-image img {
		width: 100%
	}
	.main-section .news-section a {
		bottom: -270px;
		left: 10%;
		float: left;
		width: 100%
	}
	.main-section .news-section a.btn-green-bordered {
		width: auto!important
	}
	.main-section .foundation {
		height: 450px
	}
	.main-section .foundation .col-sm-5,
	.main-section .foundation .col-xs-7 {
		width: 100%
	}
	.main-section .foundation .col-sm-5 {
		text-align: center;
		top: -72px;
		left: 55px;
		padding-top: 0
	}
}

@media (max-width:370px) {
	.main-section .section-box .prod .col-xs-7 {
		width: 100%
	}
	.main-section .section-box .prod .col-xs-5 {
		display: none
	}
	.main-section .foundation {
		height: auto
	}
	.main-section .foundation .col-sm-5 {
		text-align: center;
		top: -85px;
		left: 67px;
		padding-top: 0
	}
}

.cnn-video-widget {
	padding-right: 30px
}

#about-triangle {
	display: inline-block;
	width: 100%;
	position: relative;
	top: 0;
	left: 100%;
	margin-left: -56%
}

@media (max-width:990px) {
	#about-triangle {
		margin-left: -59%
	}
}

@media (max-width:767px) {
	#about-triangle {
		margin-left: -60%
	}
	.pioneer .pioneer-box .pioneer-content {
		padding-left: 0;
		padding-right: 0;
		padding-top: 0
	}
	.spotlight_top_box.why-suzlon .why-suzlon-box .head {
		height: auto
	}
	.award_box .content {
		height: auto!important;
		padding-bottom: 20px!important
	}
}

@media (max-width:600px) {
	#about-triangle {
		margin-left: -64%
	}
}

@media (max-width:500px) {
	#about-triangle {
		margin-left: -72%
	}
	.supply_chain_section.product-tabs .supply_chain_content.tab_content {
		padding-top: 0!important;
		padding-bottom: 5px!important
	}
}

@media (max-width:360px) {
	#about-triangle {
		margin-left: -78%
	}
}

.footer-about {
	background: #262626;
	padding: 30px 0;
	position: relative
}

.footer-about p {
	color: #fff;
	font-size: 14px
}

.footer-about a {
	color: #24375b
}

.footer-about a:hover {
	color: #fff;
	text-decoration: none
}

.footer-about h4 {
	color: #fff
}

footer {
	background: #4d4d4d;
	padding: 30px 10px;
	position: relative;
	margin-top: -5px
}

footer .footer-windmill {
	position: absolute;
	bottom: 0;
	right: 3%;
	width: 130px
}

footer h3 {
	text-transform: uppercase;
	color: #b3b3b3!important;
	font-size: 14px!important
}

footer ul li {
	display: block;
	padding-bottom: 10px;
	line-height: 17px
}

.media-footer ul li {
	display: inline-block!important;
	padding-right: 10px
}

.media-footer h3 {
	margin-bottom: 0
}

footer ul li a {
	color: #b3b3b3;
	font-size: 13px;
	transition: all .5s ease
}

footer ul li a:hover {
	color: #fff;
	text-decoration: none
}

footer .col-sm-4 ul {
	padding-bottom: 2%
}

@media (max-width:768px) {
	footer .footer-windmill {
		display: none
	}
}

@media (min-width:1024px) {
	.owl-carousel .owl-item {
		width: auto!important
	}
	.tabCarousel {
		padding: 0!important
	}
}

.copyright {
	background: #262626;
	width: 100%;
	display: inline-block;
	padding: 20px 10px 10px;
	text-align: center;
	color: #b3b3b3;
	font-size: 13px
}

.copyright p {
	margin-bottom: 5px;
	font-size: 15px;
	color: #b3b3b3
}

.copyright p a {
	color: #b3b3b3;
	font-size: 13px
}

.copyright p a:hover {
	color: #fff;
	text-decoration: none
}

.copyright .socials li {
	display: inline-block;
	padding: 5px
}

.copyright .socials li a {
	font-size: 33px;
	color: #24375b;
	transition: all .5s ease
}

.copyright .socials li a:hover {
	color: #fff
}

.contact-page .tab-outer,
.contact-page .tabs-bg,
.disclosures-tabs .tab-outer,
.manufacturing .tab-outer,
.manufacturing .tabs-bg,
.news-tab .tab-outer,
.press_release_tab .tab-outer,
.product-tabs .tab-outer,
.product-tabs .tabs-bg {
	background: #f0f1f3;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 50px
}

.contact-page ul.tabs,
.disclosures-tabs ul.tabs,
.manufacturing ul.tabs,
.product-tabs ul.tabs {
	margin: 0;
	float: left;
	list-style: none;
	width: 100%
}

.contact-page ul.tabs li,
.disclosures-tabs ul.tabs li,
.manufacturing ul.tabs li,
.product-tabs ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: relative
}

.contact-page ul.tabs li img,
.manufacturing ul.tabs li img,
.product-tabs ul.tabs li img {
	padding-right: 5px;
	padding-bottom: 2px
}

.contact-page ul.tabs li p,
.manufacturing ul.tabs li p,
.product-tabs ul.tabs li p {
	display: inline-block;
	text-transform: uppercase
}

.contact-page .tab_container,
.manufacturing .tab_container,
.product-tabs .tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff
}

.contact-page .tab_content,
.manufacturing .tab_content,
.product-tabs .tab_content {
	display: none
}

.display_block {
	display: block!important
}

.display_none {
	display: none
}

.contact-page .tab_content p a,
.manufacturing .tab_content p a,
.product-tabs .tab_content p a {
	display: block;
	color: #24375b
}

.contact-page .tab_content p a.map-address i,
.manufacturing .tab_content p a.map-address i,
.product-tabs .tab_content p a.map-address i {
	color: #9ba2af;
	font-size: 18px;
	padding-right: 5px
}

.contact-page .tab_content p a.map-address:hover,
.manufacturing .tab_content p a.map-address:hover,
.product-tabs .tab_content p a.map-address:hover {
	text-decoration: none;
	color: #fff
}

.contact-page .tab_content p a.map-address:hover i,
.manufacturing .tab_content p a.map-address:hover i,
.product-tabs .tab_content p a.map-address:hover i {
	color: #fff
}

.contact-page .tab_content .panel-default>.panel-heading,
.manufacturing .tab_content .panel-default>.panel-heading,
.product-tabs .tab_content .panel-default>.panel-heading {
	background: 0 0;
	color: #24375b;
	border-color: #fff
}

.contact-page .tab_content .panel-default,
.manufacturing .tab_content .panel-default,
.product-tabs .tab_content .panel-default {
	border-color: #fff
}

.contact-page .tab_content .panel-title,
.manufacturing .tab_content .panel-title,
.product-tabs .tab_content .panel-title {
	font-size: 20px
}

.contact-page .tab_content .panel-title a.active,
.contact-page .tab_content .panel-title a:focus,
.contact-page .tab_content .panel-title a:hover,
.manufacturing .tab_content .panel-title a.active,
.manufacturing .tab_content .panel-title a:focus,
.manufacturing .tab_content .panel-title a:hover,
.product-tabs .tab_content .panel-title a.active,
.product-tabs .tab_content .panel-title a:focus,
.product-tabs .tab_content .panel-title a:hover {
	text-decoration: none
}

.contact-page .tab_content h2,
.manufacturing .tab_content h2,
.product-tabs .tab_content h2 {
	font-size: 22px
}

.contact-page .contact-tab-container .tab_content,
.manufacturing .contact-tab-container .tab_content,
.product-tabs .contact-tab-container .tab_content {
	padding: 8% 20px
}

.contact-page .tab_drawer_heading,
.manufacturing .tab_drawer_heading,
.product-tabs .tab_drawer_heading {
	display: none
}

.contact-page .tab_drawer_heading p,
.manufacturing .tab_drawer_heading p,
.product-tabs .tab_drawer_heading p {
	color: #000;
	font-size: 22px!important;
	text-transform: capitalize!important;
	font-weight: 700
}

.contact-page .col-md-4 {
	display: inline-block
}

.contact-page ul.tabs li p {
	font-family: open_sansregular
}

@media screen and (max-width:992px) {
	.contact-page .tabs,
	.hse-tab-section .tab-outer,
	.manufacturing .tabs,
	.product-tabs .tabs {
		display: none
	}
	.contact-page .col-md-4 {
		width: 100%
	}
	.contact-page .tab_content .panel-title {
		font-size: 18px
	}
	.contact-page .tab_drawer_heading,
	.manufacturing .tab_drawer_heading,
	.product-tabs .tab_drawer_heading {
		color: #000;
		margin: 0;
		padding: 8px 15px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: 100%;
		overflow: hidden
	}
	.contact-page .tab_drawer_heading img,
	.manufacturing .tab_drawer_heading img,
	.product-tabs .tab_drawer_heading img {
		padding-right: 5px;
		padding-bottom: 3px
	}
	.contact-page .tab_drawer_heading p,
	.manufacturing .tab_drawer_heading p,
	.product-tabs .tab_drawer_heading p {
		margin-bottom: 0;
		display: inline-block;
		font-size: 14px;
		text-transform: uppercase
	}
	.d_active {
		background-color: #fff;
		color: #24375b
	}
}

.apply-form,
.contact-form,
.maps {
	display: inline-block;
	width: 100%
}

.query-title .head-blue {
	margin-bottom: 0
}

.apply-form,
.contact-form {
	padding: 0;
	margin-bottom: 1%
}

.apply-form .select-arrow::after,
.contact-form .select-arrow::after {
	padding: 11px 10px
}

.apply-form .form-control,
.contact-form .form-control {
	height: 40px;
	border-radius: 0;
	box-shadow: none;
	font-weight: lighter
}

.apply-form textarea.form-control,
.contact-form textarea.form-control {
	height: 82px!important
}

.apply-form .captcha,
.contact-form .captcha {
	padding-top: 0;
	display: inline-block;
	width: 100%
}

.apply-form .captcha .col-md-6,
.contact-form .captcha .col-md-6 {
	padding-left: 0
}

.apply-form .captcha p,
.contact-form .captcha p {
	color: #ccc;
	font-size: 13px
}

.select-arrow-triangle:after,
.select-arrow:after {
	font: normal normal normal 16px/1 FontAwesome;
	color: #24375b;
	background: #fff;
	top: 1px;
	pointer-events: none
}

.form-horizontal {
	padding-top: 0
}

.form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0
}

.select-arrow {
	width: 100%;
	position: relative
}

.select-arrow:after {
	/*content: "\f107";
	right: 3px;
	position: absolute;
	padding: 16px 10px*/
}

.select-arrow-triangle {
	width: 100%;
	position: relative
}

.select-arrow-triangle:after {
	content: "\f0d7";
	right: 1px;
	position: absolute;
	padding: 11px 10px
}

.header-2 ul li a,
.header-3 ul li a {
	font-family: open_sansregular;
	line-height: 14px;
	text-transform: uppercase
}

.maps {
	padding-bottom: 4%;
	padding-top: 1%
}

.map-btn {
	display: none
}

@media (max-width:500px) {
	.maps {
		display: none
	}
	.map-btn {
		display: block;
		margin-bottom: 17%;
		margin-top: 2%
	}
}

.header-2,
.header-2 ul li,
.header-2 ul li a,
.header-3,
.header-3 ul li,
.header-3 ul li a {
	display: inline-block
}

.header-2 ul,
.header-3 ul {
	margin-bottom: 0;
	list-style: none
}

.header-2 .container {
	padding-left: 30px
}

.header-2 {
	background: #4d4d4d;
	width: 100%
}

.header-2 ul li a {
	font-size: 13px;
	color: #fff;
	padding: 17px 7px
}

.header-2 ul li a:hover,
.header-2 ul li.active a {
	background: #fff;
	color: #24375b;
	text-decoration: none
}

.header-2-navbar .navbar-toggle {
	border: 1px solid #000
}

.header-3 {
	background: #f0f1f3;
	width: 100%
}

.header-3 ul li a {
	font-size: 14px;
	color: #000;
	padding: 10px 15px;
	border-bottom: 2px solid #f0f1f3
}

.header-3 ul li a:hover,
.header-3 ul li.active a {
	border-bottom: 2px solid #24375b;
	color: #24375b;
	text-decoration: none
}

.why-suzlon .invest-box .head,
.why-suzlon .why-suzlon-box .head {
	background: #23375B
}

@media (max-width:768px) {
	body header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999
	}
	body.pad-small {
		padding-top: 79px
	}
	body.pad-home,
	body.pad-product {
		padding-top: 68px
	}
	.header-2,
	.header-2-navbar,
	.header-3 {
		display: none
	}
	.header-2 {
		padding: 8px 0
	}
	.header-2 ul li {
		display: block
	}
	.header-2 ul li a {
		width: 100%
	}
	.disclosures-tabs .tabs li,
	.disclosures-tabs .ul.tabs li.active {
		padding: 8px!important
	}
}

@media (min-width:1401px) {
	.mobile_images_banner {
		height: 535px!important
	}
}

@media (max-width:1400px) {
	.mobile_images_banner {
		height: 535px!important
	}
}

@media (max-width:1200px) {
	.mobile_images_banner {
		height: 500px!important
	}
}

@media (max-width:1024px) {
	.pad-big .press_release_tab .financial-reports,
	.pad-big .press_release_tab .press_release_container {
		padding-top: 0!important
	}
	.mobile_images_banner {
		height: 450px!important
	}
	.history-tabs .tab_container {
		padding-bottom: 20px
	}
	.heightnone_xs_sm {
		height: 0!important
	}
}

@media (max-width:850px) {
	.mobile_images_banner {
		height: 400px!important
	}
}

@media (max-width:767px) {
	footer ul li:last-child {
		padding-bottom: 0!important
	}
	footer {
		padding: 15px
	}
	.footer_box,
	.quality_mgt_tab.tab_container .container,
	.row .nplr_xs.supply_chain_mgt.left_bar_fourth,
	footer .container {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.mainhead.head-blue.lightblue-color {
		margin-top: 96px!important
	}
	.height_csr_box_right.othercountry {
		margin-right: 0
	}
	.press_release_tab .right_panel {
		border-top: 1px solid #ccc;
		border-left: 0!important;
		padding-top: 20px
	}
	.little-earth-box.one-earth-box,
	.manufacturing-tabs .why-suzlon {
		padding-top: 0!important
	}
	.manufacturing_blade_box {
		width: 100%!important;
		float: none!important;
		margin-left: 0!important;
		text-align: center
	}
	.manufacturing_image_box {
		width: 100%!important
	}
	.one-earth-box-top,
	.sustainable_box {
		padding-top: 20px!important
	}
	.vision_value_body img {
		width: 100%
	}
	.csr-tabs.history-tabs,
	.hse_heading_content.value_heading_content {
		padding-bottom: 0
	}
	.hsepage.why-suzlon .hse_section.manufacturing,
	.quality_mgt.why-suzlon .quality_mgt.manufacturing {
		padding-bottom: 0!important
	}
	.text_csr_boxy {
		padding-top: 7px!important
	}
	.mobile_images_banner {
		height: 310px!important
	}
	.carousel_slider .banner-video {
		left: -22px!important;
		top: 100px!important
	}
}

@media(min-width:575px) and (max-width:1250px) {
	.product-feature-banner-s97,
	.product-feature-banner.product-feature-banner-s111 {
		height: 620px!important
	}
}
@media(min-width:320px) and (max-width:1230px) {
		.prod-feature-view .col-md-5 {
			margin: 0 auto;
			float: none
		}
	}


@media (max-width:767px) {
	.mobile_view .outer_image,
	.mobile_view.key-features .feature-item p {
		display: table-cell;
		vertical-align: middle;
		float: none
	}
	.mobile_view.key-features h2 {
		padding-bottom: 0
	}
	.mobile_view.key-features .slider {
		text-align: left
	}
	.mobile_view.key-features .feature-item {
		width: 100%!important;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 25px
	}
	.mobile_view.key-features .feature-item p {
		text-align: left
	}
	.innerProduct {
		position: absolute;
		left: -10px;
		top: -10px;
		z-index: 1
	}
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		padding: 118px 0;
		position: relative
	}
	.product-feature-banner-s111 {
		padding: 180px 0
	}
	.product-feature-banner.banner-view.product-feature-banner-s97 {
		height: 384px!important
	}
	.product-feature-banner-s97 {
		background-position: 0 0!important
	}
}

@media (max-width:650px) {
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		padding: 104px 0;
		position: relative
	}
	.product-feature-banner-s111 {
		padding: 150px 0
	}
	.product-feature-banner.banner-view.product-feature-banner-s97 {
		height: 384px!important
	}
	.product-feature-banner-s97 {
		background-position: 0 0!important
	}
}

@media (max-width:494px) {
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		padding: 76px 0;
		position: relative
	}
	.product-feature-banner-s111 {
		padding: 113px 0
	}
	.product-feature-banner.banner-view.product-feature-banner-s97 {
		height: 384px!important
	}
	.product-feature-banner-s97 {
		background-position: -15px 0!important
	}
}

@media (max-width:400px) {
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		padding: 55px 0;
		position: relative
	}
	.product-feature-banner-s111 {
		padding: 100px 0
	}
	.product-feature-banner.banner-view.product-feature-banner-s97 {
		height: 230px!important;
		background-position: left!important
	}
}

.banner-text,
.paddingLeft15 {
	padding-left: 15px
}

@media (max-width:332px) {
	body.pad-big .global-content {
		padding-top: 0
	}
	body.pad-home,
	body.pad-small {
		padding-top: 87px
	}
	.mobile_images_banner {
		height: 200px!important
	}
}

.breadcrumb {
	background: 0 0;
	padding-top: 15px;
	padding-bottom: 15px
}

.breadcrumb-item.active {
	color: #24375b
}

.breadcrumb-item a {
	color: #000
}

.breadcrumb-item a:hover {
	color: #24375b
}

.banner {
	width: 100%;
	position: relative;
	margin-top: 85px
}

.banner-text {
	display: inline-block;
	position: absolute;
	top: 30%
}

.why-suzlon h6 {
	font-size: 13px;
	text-transform: uppercase;
	line-height: 18px
}

.why-suzlon .features {
	padding: 20px 0
}

.why-suzlon .features .feature-box {
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6
}

.why-suzlon .features .feature-box:nth-child(odd) {
	border-right: 1px solid #e6e6e6
}

.why-suzlon .features .feature-box:last-child,
.why-suzlon .features .feature-box:nth-last-child(2) {
	border-bottom: 0
}

.why-suzlon .feature-img img {
	width: 100%;
	padding-top: 10%
}

.why-suzlon .invest-box,
.why-suzlon .why-suzlon-box {
	margin-bottom: 30px;
	display: inline-block;
	width: 100%
}

.why-suzlon .invest-box .head,
.why-suzlon .why-suzlon-box .head {
	display: inline-block;
	width: 100%;
	padding: 18px
}

.why-suzlon .invest-box .head h4,
.why-suzlon .invest-box .head span,
.why-suzlon .why-suzlon-box .head h4,
.why-suzlon .why-suzlon-box .head span {
	color: #fff;
	text-transform: uppercase;
	font-family: open_sansregular, sans-serif!important;
	font-size: 15px
}

.why-suzlon .invest-box .head h4,
.why-suzlon .why-suzlon-box .head h4 {
	width: 100%;
	align-items: center;
	-webkit-align-items: center;
	display: inline-flex
}

.why-suzlon .invest-box .head h4 i,
.why-suzlon .why-suzlon-box .head h4 i {
	font-size: 42px
}

.why-suzlon .invest-box .head span,
.why-suzlon .why-suzlon-box .head span {
	width: 100%
}

.why-suzlon .invest-box .head img,
.why-suzlon .why-suzlon-box .head img {
	float: right
}

.main-section .why-suzlon .why-suzlon-box .foundation,
.why-suzlon .invest-box .content,
.why-suzlon .why-suzlon-box .content,
.why-suzlon .why-suzlon-box .main-section .foundation {
	padding: 16px 15px;
	position: relative
}

.main-section .why-suzlon .invest-box .foundation,
.why-suzlon .invest-box .main-section .foundation {
	padding: 16px 30px;
	position: relative
}

.heading-width {
	width: 100%
}

.main-section .why-suzlon .invest-box .foundation h5,
.main-section .why-suzlon .why-suzlon-box .foundation h5,
.why-suzlon .invest-box .content h5,
.why-suzlon .invest-box .main-section .foundation h5,
.why-suzlon .why-suzlon-box .content h5,
.why-suzlon .why-suzlon-box .main-section .foundation h5 {
	font-size: 13px
}

.main-section .why-suzlon .invest-box .foundation .btn,
.main-section .why-suzlon .why-suzlon-box .foundation .btn,
.why-suzlon .invest-box .content .btn,
.why-suzlon .invest-box .main-section .foundation .btn,
.why-suzlon .why-suzlon-box .content .btn,
.why-suzlon .why-suzlon-box .main-section .foundation .btn {
	position: absolute;
	z-index: 1;
	left: 15px;
	bottom: 20px
}

.investorheight {
	height: 380px
}

.main-section .why-suzlon .invest-box .foundation ul,
.main-section .why-suzlon .why-suzlon-box .foundation ul,
.why-suzlon .invest-box .content ul,
.why-suzlon .invest-box .main-section .foundation ul,
.why-suzlon .why-suzlon-box .content ul,
.why-suzlon .why-suzlon-box .main-section .foundation ul {
	list-style: none
}

.main-section .why-suzlon .invest-box .foundation ul li,
.main-section .why-suzlon .why-suzlon-box .foundation ul li,
.why-suzlon .invest-box .content ul li,
.why-suzlon .invest-box .main-section .foundation ul li,
.why-suzlon .why-suzlon-box .content ul li,
.why-suzlon .why-suzlon-box .main-section .foundation ul li {
	display: block;
	width: 100%;
	padding: 8px 0;
	border-bottom: 1px solid #ccc
}

.main-section .why-suzlon .invest-box .foundation ul li a,
.main-section .why-suzlon .why-suzlon-box .foundation ul li a,
.why-suzlon .invest-box .main-section .foundation ul li a,
.why-suzlon .why-suzlon-box .content ul li a,
.why-suzlon .why-suzlon-box .main-section .foundation ul li a {
	font-size: 13px;
	color: #000;
	display: inline-block;
	width: 100%
}

.main-section .why-suzlon .invest-box .foundation ul li a span,
.main-section .why-suzlon .why-suzlon-box .foundation ul li a span,
.why-suzlon .invest-box .content ul li a span,
.why-suzlon .invest-box .main-section .foundation ul li a span,
.why-suzlon .why-suzlon-box .content ul li a span,
.why-suzlon .why-suzlon-box .main-section .foundation ul li a span {
	width: 87%;
	display: inline-block
}

.main-section .why-suzlon .invest-box .foundation ul li a i,
.main-section .why-suzlon .why-suzlon-box .foundation ul li a i,
.why-suzlon .invest-box .content ul li a i,
.why-suzlon .invest-box .main-section .foundation ul li a i,
.why-suzlon .why-suzlon-box .content ul li a i,
.why-suzlon .why-suzlon-box .main-section .foundation ul li a i {
	float: right;
	color: #24375b;
	font-size: 15px;
	padding-top: 1px
}

.main-section .why-suzlon .invest-box .foundation ul li a:hover,
.main-section .why-suzlon .why-suzlon-box .foundation ul li a:hover,
.why-suzlon .invest-box .content ul li a:hover,
.why-suzlon .invest-box .main-section .foundation ul li a:hover,
.why-suzlon .why-suzlon-box .content ul li a:hover,
.why-suzlon .why-suzlon-box .main-section .foundation ul li a:hover {
	color: #24375b;
	text-decoration: none
}

.main-section .why-suzlon .invest-box .foundation ul li:last-child,
.main-section .why-suzlon .why-suzlon-box .foundation ul li:last-child,
.why-suzlon .invest-box .content ul li:last-child,
.why-suzlon .invest-box .main-section .foundation ul li:last-child,
.why-suzlon .why-suzlon-box .content ul li:last-child,
.why-suzlon .why-suzlon-box .main-section .foundation ul li:last-child {
	border-bottom: 0
}

.main-section .why-suzlon .invest-box .foundation p,
.main-section .why-suzlon .why-suzlon-box .foundation p,
.why-suzlon .invest-box .content p,
.why-suzlon .invest-box .main-section .foundation p,
.why-suzlon .why-suzlon-box .content p,
.why-suzlon .why-suzlon-box .main-section .foundation p {
	font-size: 14px;
	line-height: 24px
}

.about-suzlon-bg,
.about-suzlon-bg-2,
.suzlon-bg {
	background-size: cover;
	padding: 20px 0 25px
}

.about-suzlon-bg .invest-box .head h4,
.about-suzlon-bg-2 .invest-box .head h4,
.suzlon-bg .invest-box .head h4 {
	font-family: open_sansregular!important
}

.about-suzlon-bg .invest-box .head h4 span,
.about-suzlon-bg-2 .invest-box .head h4 span,
.suzlon-bg .invest-box .head h4 span {
	line-height: 17px;
	font-size: 13px
}

.about-suzlon-bg .invest-box .content,
.about-suzlon-bg .invest-box .main-section .foundation,
.about-suzlon-bg-2 .invest-box .content,
.about-suzlon-bg-2 .invest-box .main-section .foundation,
.main-section .about-suzlon-bg .invest-box .foundation,
.main-section .about-suzlon-bg-2 .invest-box .foundation,
.main-section .suzlon-bg .invest-box .foundation,
.suzlon-bg .invest-box .main-section .foundation {
	min-height: 355px
}

.suzlon-bg .invest-box .content {
	height: 425px
}

.about-suzlon-bg .invest-box .content p a,
.about-suzlon-bg .invest-box .main-section .foundation p a,
.about-suzlon-bg-2 .invest-box .content p a,
.about-suzlon-bg-2 .invest-box .main-section .foundation p a,
.main-section .about-suzlon-bg .invest-box .foundation p a,
.main-section .about-suzlon-bg-2 .invest-box .foundation p a,
.main-section .suzlon-bg .invest-box .foundation p a,
.suzlon-bg .invest-box .content p a,
.suzlon-bg .invest-box .main-section .foundation p a {
	color: #23375B
}

.about-suzlon-bg .invest-box .content ul li a,
.about-suzlon-bg .invest-box .main-section .foundation ul li a,
.about-suzlon-bg-2 .invest-box .content ul li a,
.about-suzlon-bg-2 .invest-box .main-section .foundation ul li a,
.main-section .about-suzlon-bg .invest-box .foundation ul li a,
.main-section .about-suzlon-bg-2 .invest-box .foundation ul li a,
.main-section .suzlon-bg .invest-box .foundation ul li a,
.suzlon-bg .invest-box .content ul li a,
.suzlon-bg .invest-box .main-section .foundation ul li a {
	font-size: 13px!important
}

@media (max-width:1024px) {
	.history_2.tab_container .tab_content {
		padding: 0
	}
	.inner_menu_style {
		padding-left: 0;
		padding-right: 0
	}
	.press_release_tab {
		padding-bottom: 15px!important
	}
	.press_release_tab .financial-reports,
	.press_release_tab .press_release_container {
		padding-top: 45px!important
	}
	.why-suzlon .invest-box .head span {
		font-size: 13px!important;
		line-height: 21px
	}
}

@media (max-width:990px) {
	.why-suzlon .features .feature-box {
		width: 100%;
		display: inline-block
	}
	.why-suzlon .features .feature-box:nth-child(odd) {
		border-right: 0
	}
}

@media (max-width:400px) {
	.why-suzlon .why-suzlon-box .head h4 {
		font-size: 13px;
		margin: 0
	}
}

.product-banner111,
.product-banner120,
.product-banner97 {
	margin-top: 152px;
	height: 516px;
	position: relative
}

@media (max-width:360px) {
	.about-suzlon-bg .invest-box .content,
	.about-suzlon-bg .invest-box .main-section .foundation,
	.about-suzlon-bg-2 .invest-box .content,
	.about-suzlon-bg-2 .invest-box .main-section .foundation,
	.main-section .about-suzlon-bg .invest-box .foundation,
	.main-section .about-suzlon-bg-2 .invest-box .foundation,
	.main-section .suzlon-bg .invest-box .foundation,
	.suzlon-bg .invest-box .content,
	.suzlon-bg .invest-box .main-section .foundation {
		padding: 5%
	}
	.about-suzlon-bg .invest-box .content .btn,
	.about-suzlon-bg .invest-box .main-section .foundation .btn,
	.about-suzlon-bg-2 .invest-box .content .btn,
	.about-suzlon-bg-2 .invest-box .main-section .foundation .btn,
	.main-section .about-suzlon-bg .invest-box .foundation .btn,
	.main-section .about-suzlon-bg-2 .invest-box .foundation .btn,
	.main-section .suzlon-bg .invest-box .foundation .btn,
	.suzlon-bg .invest-box .content .btn,
	.suzlon-bg .invest-box .main-section .foundation .btn {
		bottom: 13px
	}
	.investorsmain .invest-box ul {
		margin-bottom: 30px!important;
		float: left
	}
	.investorsmain .invest-box .content {
		min-height: auto!important
	}
}

.investors .invest-box .content h5,
.investors .invest-box .main-section .foundation h5 {
	padding-left: 0
}

.main-section .investors .invest-box .foundation h5 {
	padding-left: 15px
}

.investors .invest-box .content p,
.investors .invest-box .content ul,
.investors .invest-box .main-section .foundation p,
.investors .invest-box .main-section .foundation ul,
.main-section .investors .invest-box .foundation ul {
	padding-left: 0
}

.main-section .investors .invest-box .foundation p {
	padding-left: 15px
}

.product-banner97 {
	background: url(../images/product-s97.jpg) bottom no-repeat;
	background-size: cover
}

.product-banner111 {
	background: url(../images/product/product-s128.jpg) no-repeat;
	background-size: cover
}

.product-banner120 {
	background: url(../images/product/product-s120.jpg) no-repeat;
	background-size: cover
}

.why_suzlon_bg {
	background: url(../images/end-to-entd-overview.jpg) no-repeat;
	background-size: cover;
	height: 516px;
	position: relative
}

.display-table {
	display: table;
	height: 100%
}

.product-banner .container {
	height: 100%
}

.why_syzlon_video .dwn_brochure_btn {
	line-height: 30px
}

.why_syzlon_video .icon-pdf {
	vertical-align: middle
}

.position {
	width: 20%
}

.function {
	width: 12%
}

.experience {
	width: 20%
}

.education {
	width: 19%
}

.job-location {
	width: 23%
}

.apply {
	width: 10%
}

.product-banner .container .col-md-6 .text a {
	margin-right: 10px;
	margin-bottom: 10px
}

.product-banner .container .col-md-6 .text a i {
	position: relative;
	top: 2px
}

.product-banner .container .col-md-6 .text a span {
	vertical-align: top;
	padding-right: 10px;
	top: 5px
}

.product-banner .container .col-md-6 .text .btn {
	text-transform: uppercase;
	border-radius: 8px
}

.product-banner .container .col-md-6 .text .green-btn {
	background: #24375b;
	color: #fff
}

.product-banner .container .text .white-btn {
	background: #fff;
	color: #24375b
}

@media (max-width:703px) {
	.product-banner .container .col-md-6 .text {
		top: 33%
	}
}

.product-banner .container .col-md-6 .text {
	text-align: left;
	left: 10%;
	bottom: 0
}

.product-banner .container .col-md-6 .text h1 {
	text-align: left;
	font-size: 24px
}

.product-banner .container .col-md-6 .text p {
	line-height: 24px;
	padding-bottom: 15px;
	font-size: 14px;
	font-weight: lighter;
	text-align: left
}

.product-banner .container .col-md-6 .prod-banner-badge {
	position: absolute;
	text-align: center;
	right: 0;
	top: 7%;
	width: 23%;
	display: inline-block
}

.product-banner .container .col-md-6 .prod-banner-badge img {
	width: 56px;
	display: inline-block
}

@media (max-width:367px) {
	.product-banner .container .col-md-6 .text {
		bottom: -20px
	}
}

.key-features {
	padding: 2% 0
}

.key-features .slider {
	width: 100%;
	display: inline-block;
	text-align: center
}

.key-features .feature-item {
	text-align: center;
	display: inline-block;
	padding: 0 15px;
	vertical-align: top
}

.key_features_97.key-features .feature-item {
	width: 19.6%
}

.key_features_111.key-features .feature-item {
	width: 24.6%
}

.key_features_111.key-features .feature-item,
.key_features_97.key-features .feature-item {
	border-right: 0!important;
	border-bottom: 0!important
}

.key-features .slick-slide img {
	margin: 0 auto
}

.key-features .slick-dotted.slick-slider {
	padding-top: 30px
}

@media (max-width:420px) {
	.slider_top .feature-item {
		border-bottom: 1px solid #9c9c9c;
		border-right: 0!important
	}
	.slider_top .feature-item:last-child {
		border-right: 0
	}
	.slider_bottom .feature-item {
		border-bottom: 1px solid #9c9c9c;
		border-right: 0!important
	}
	.slider_bottom .feature-item:last-child {
		border-right: 0
	}
	.slider_top {
		margin-bottom: -13px!important
	}
	.why-suzlon-key-featur.key-features .feature-item {
		width: 100%
	}
}

.product-feature-banner-s97 {
	background: url(../images/new_images/s97.jpg) no-repeat;
	background-size: cover;
	height: 686px;
	position: relative
}

.product-feature-banner-s111 {
	background: url(../images/new_images/s111.jpg) bottom no-repeat;
	background-size: cover;
	height: 914px;
	position: relative
}

.product-feature-banner-suzlon {
	background: url(../images/new_images/why_suzlon_key_feature.jpg) no-repeat;
	background-size: cover;
	height: 750px;
	position: relative
}

.product-feature-banner .container .prod-feature {
	right: 10%;
	top: 13%;
	padding-left: 15px
}

.product-feature-banner-s111 .prod-feature {
	top: 28%!important
}

.product-feature-banner .container .prod-feature h3 {
	text-transform: uppercase;
	text-align: center
}

.prod-feature .prod-feature-box h4 {
	font-size: 24px;
	color: #fff
}

.prod-feature .prod-feature-box p {
	color: #fff;
	font-size: 15px;
	line-height: 22px
}

.prod-feature .prod-feature-box a {
	font-size: 13px
}

.product-feature-banner .container .prod-feature a.btn-bg-white {
	background: #f2f2f2;
	padding: 13px 30px;
	display: inline-block;
	width: 100%;
	color: #24375b;
	text-transform: uppercase;
	text-align: right;
	margin-top: 15px
}

.product-feature-banner .container .prod-feature a.btn-bg-white span {
	float: left
}

.product-feature-banner .container .prod-feature a i {
	font-size: 18px;
	float: right
}

.product-feature-banner .container .prod-feature a:hover {
	text-decoration: none;
	color: #fff;
	background: #24375b
}

.product-feature-banner .container .prod-feature a:hover i {
	color: #fff
}

@media (max-width:768px) {
	.product-feature-banner.prod-feature-view {
		background: 0 0;
		height: auto;
		display: block
	}
	.product-feature-banner.prod-feature-view .prod-feature .prod-feature-box {
		max-width: 100%
	}
	.manufacturing .tab_container .prod-image,
	.product-tabs .tab_container .prod-image {
		text-align: center
	}
}

@media (max-width:460px) {
	.available_variant {
		font-size: 16px!important;
		padding-top: 0!important
	}
	.product-feature-banner .container .col-md-5 {
		padding: 0
	}
	.product-feature-banner .container .prod-feature {
		right: 2px;
		padding-left: 0
	}
	.product-feature-banner .container .prod-feature h3 {
		padding-left: 15px
	}
	.product-feature-banner .container .prod-feature .prod-feature-box {
		max-width: 100%
	}
	.product-feature-banner .container .prod-feature .prod-feature-box a.btn {
		border: 0;
		padding: 5px 10px;
		font-size: 12px
	}
}

.manufacturing,
.product-tabs {
	display: inline-block;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0
}

.disclosures-tabs ul.tabs li,
.manufacturing ul.tabs li,
.news-tab ul.tabs .owl-stage-outer .owl-stage .owl-item,
.press_release_tab ul.tabs .owl-stage-outer .owl-stage .owl-item,
.product-tabs ul.tabs li {
	border-right: 1px solid #b7bcc6;
	float: left;
}

.disclosures-tabs ul.tabs li:first-child,
.manufacturing ul.tabs li:first-child,
.news-tab ul.tabs .owl-stage-outer .owl-stage .owl-item:first-child,
.press_release_tab ul.tabs .owl-stage-outer .owl-stage .owl-item:first-child,
.product-tabs ul.tabs li:first-child {
	border-left: 1px solid #b7bcc6
}

.manufacturing h2.main-title,
.map_image h2.main-title,
.product-tabs h2.main-title {
	padding: 15px 0
}

.manufacturing .btn-green-bordered i,
.product-tabs .btn-green-bordered i {
	font-size: 24px
}

.manufacturing .tab_container h2,
.product-tabs .tab_container h2 {
	padding-left: 0
}

.manufacturing .tab_container h6,
.product-tabs .tab_container h6 {
	text-transform: uppercase;
	font-size: 13px;
	line-height: 20px
}

.manufacturing .tab_container .prod-box,
.product-tabs .tab_container .prod-box {
	border-right: 1px solid #f0f1f3;
	padding: 0 25px 0 40px
}

.manufacturing .tab_container .prod-box:last-child,
.product-tabs .tab_container .prod-box:last-child {
	border-right: 0
}

.manufacturing .tab_container .prod-box h4,
.product-tabs .tab_container .prod-box h4 {
	font-size: 22px;
	font-family: open_sansbold;
	padding-top: 5%
}

.manufacturing .tab_container .prod-box ul,
.product-tabs .tab_container .prod-box ul {
	list-style: none;
	padding: 10px 0
}

.manufacturing .tab_container .prod-box ul li,
.product-tabs .tab_container .prod-box ul li {
	display: block
}

.manufacturing .tab_container .prod-box ul li p,
.product-tabs .tab_container .prod-box ul li p {
	font-family: open_sanssemibold;
	text-indent: -10px;
	padding-left: 20px
}

.manufacturing .tab_container .prod-box ul li i,
.product-tabs .tab_container .prod-box ul li i {
	font-size: 16px;
	color: #24375b;
	padding-right: 10px
}

.manufacturing .tab_container .prod-image,
.product-tabs .tab_container .prod-image {
	position: relative;
	min-height: 195px
}

.manufacturing .tab_container .prod-image .btn-popup,
.product-tabs .tab_container .prod-image .btn-popup {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #24375b;
	position: absolute;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	bottom: 0;
	right: 5%
}

.manufacturing .tab_container .prod-image .btn-popup i,
.product-tabs .tab_container .prod-image .btn-popup i {
	color: #fff
}

.prod-image-popup {
	text-align: center;
	padding: 5%
}

.prod .col-md-8 {
	z-index: 99
}

.prod .wind-product-img {
	z-index: 0
}

@media (max-width:990px) {
	.manufacturing .tab_container .prod-box,
	.product-tabs .tab_container .prod-box {
		border-right: 0;
		padding: 0 25px 0 0
	}
}

@media (max-width:992px) {
	.tab_drawer_heading {
		background: 0 0
	}
	.manufacturing .tab-outer,
	.product-tabs .tab-outer {
		border-top: 0
	}
	.manufacturing .tab_container .width100 img,
	.product-tabs .tab_container .width100 img {
		width: 100%
	}
	.awards-tabs .tab-outer,
	.history_page .tab-outer,
	.product-tabs .tab-outer {
		display: none
	}
	.news-tab.product-tabs .tab-outer {
		display: block;
		overflow: hidden
	}
	.spacingnews {
		padding: 0 15px
	}
	.tabs-position {
		z-index: 14000;
		position: relative
	}
}

@media (max-width:500px) {
	.pioneer-box .content {
		text-align: center
	}
	.manufacturing .container .tab_content {
		padding: 0 0 20px;
		float: left
	}
	.manufacturing .container .tab_content h2,
	.product-tabs .container .tab_content h2 {
		font-size: 24px;
		margin-top: 0
	}
	.manufacturing .tab_drawer_heading,
	.product-tabs .tab_drawer_heading {
		background: 0 0
	}
}

@media (max-width:430px) {
	.manufacturing .tab_container {
		padding: 0
	}
}

.text-right {
	text-align: right
}

.padbot3percent {
	padding-bottom: 3%
}

.padding3percent {
	padding: 3% 0;
	clear: both
}

.padding3percent .btn-green-bordered {
	margin-bottom: 20px
}

.padding3percent .btn-green-bordered span {
	position: relative;
	padding-right: 10px
}

.padding3percent .btn-green-bordered:hover {
	background: 0 0;
	color: #24375b!important
}

@media (max-width:768px) {
	.padding3percent .col-md-6,
	.padding3percent .col-md-6.text-right {
		text-align: center
	}
}

.send-query-section {
	background: #f9f9fa;
	width: 100%;
	display: inline-block
}

.send-query-section .query-title {
	text-align: center;
	padding: 20px 0
}

.send-query-section .form-center {
	width: 100%;
	margin: 0 auto
}

.send-query-section input.form-control,
.send-query-section select.form-control {
	height: 40px;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}

.send-query-section textarea {
	border-radius: 0
}

.send-query-section .captcha img {
	max-height: 70px
}

.send-query-section .captcha p {
	padding-top: 9px;
	font-size: 13px
}

.send-query-section .captcha .captcha-img {
	max-width: 125px
}

.send-query-section .select-arrow::after {
	padding: 10px
}

.send-query-section .btn {
	padding: 8px 38px;
	font-size: 16px;
	margin: 2% 0
}

.btn-center {
	text-align: center!important
}

@media (max-width:768px) {
	.send-query-section {
		padding-bottom: 15%;
		margin-bottom: -50px
	}
	.send-query-section .form-center {
		width: 100%
	}
	.send-query-section .text-right {
		text-align: left
	}
	.send-query-section .padding3percent {
		padding: 0 3%
	}
}

@media (max-width:767px) {
	.send-query-section {
		padding-bottom: 51px
	}
	.news-tab.product-tabs .tab-outer {
		height: 50px
	}
}

.main-section .why-suzlon .invest-box .foundation ul li a,
.why-suzlon .invest-box .content ul li a,
.why-suzlon .invest-box .main-section .foundation ul li a {
	font-size: 15px
}

.main-section .why-suzlon .invest-box .foundation ul li a.articles-link,
.why-suzlon .invest-box .content ul li a.articles-link,
.why-suzlon .invest-box .main-section .foundation ul li a.articles-link {
	text-transform: uppercase;
	color: #24375b;
	font-size: 15px;
	font-family: open_sanssemibold
}

.main-section .why-suzlon .invest-box .foundation ul li:last-child,
.why-suzlon .invest-box .content ul li:last-child,
.why-suzlon .invest-box .main-section .foundation ul li:last-child {
	border-bottom: 0
}

.tt-blog h2 {
	padding-left: 15px
}

.blog-wrapper {
	padding-bottom: 20px;
	padding-top: 15px;
	display: inline-block
}

.blog-box,
.blog-box-small {
	background: #f0f1f3;
	padding: 0 30px;
	margin-bottom: 25px;
	min-height: 485px
}

.blog-box h5,
.blog-box-small h5 {
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	float: left;
	margin: 15px 0!important
}

.blog-box-small h4 {
	padding-top: 15px!important
}

.blog-box h4,
.blog-box-small h4 {
	text-transform: uppercase;
	color: #23375B;
	font-size: 18px;
	font-family: open_sansbold;
	margin: 0;
	padding: 0 0 11px;
	line-height: 24px
}

.blog-box p,
.blog-box-small p {
	font-size: 13px;
	line-height: 22px;
	padding-top: 10px
}

.blog-box a.btn,
.blog-box-small a.btn {
	margin-top: 15px
}

.blog-box-small {
	position: relative;
	min-height: 383px
}

.blog-share .socials {
	list-style: none
}

.blog-share .socials li {
	display: inline-block;
	padding: 5px 15px
}

.blog-share .socials li a {
	font-size: 33px;
	color: #24375b;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.blog-share .socials li a:hover {
	color: #000
}

@media (max-width:400px) {
	.blog-box,
	.blog-box-small {
		padding: 15px;
		min-height: auto
	}
	.blog-wrapper .blog-box-small .btn-green-bordered {
		left: 15px
	}
}

ul.points {
	list-style: none
}

ul.points li {
	text-indent: -18px;
	padding-left: 23px;
	line-height: 25px;
	font-size: 14px;
	color: #000
}

ul.points li:before {
	content: "\f10c";
	font: normal normal normal 12px/1 FontAwesome;
	color: #23375B;
	padding-right: 7px
}

.blog-detail .invest-box .head h4,
.blog-detail h3 {
	font-family: open_sansbold
}

.blog-detail {
	width: 100%;
	display: inline-block
}

.history-tabs .why-suzlon .head,
.manufacturing-tabs ul li p {
	display: inline-flex;
	align-items: center
}

.blog-detail h2 {
	padding-left: 0;
	margin-top: 5px
}

.blog-detail h5 {
	font-size: 15px;
	color: #333;
	text-transform: uppercase;
	margin: 0
}

ol.list-padding {
	padding-left: 30px
}

.blog-detail .invest-box {
	margin-top: 25px;
	margin-left: 40px;
	max-width: 358px;
	margin-bottom: 1%
}

.blog-detail .invest-box .head h4 {
	padding: 5px 0;
	font-size: 15px
}

.blog-detail .invest-box .content,
.blog-detail .invest-box .main-section .foundation,
.main-section .blog-detail .invest-box .foundation {
	padding: 0 5% 5%
}

.blog-detail .invest-box .content ul li,
.blog-detail .invest-box .main-section .foundation ul li,
.main-section .blog-detail .invest-box .foundation ul li {
	padding: 15px 0
}

.blog-detail .invest-box .content ul li a,
.blog-detail .invest-box .main-section .foundation ul li a,
.main-section .blog-detail .invest-box .foundation ul li a {
	font-size: 15px
}

.blog-detail .invest-box .content ul li a.articles-link,
.blog-detail .invest-box .main-section .foundation ul li a.articles-link,
.main-section .blog-detail .invest-box .foundation ul li a.articles-link {
	text-transform: uppercase;
	color: #24375b;
	font-size: 15px;
	font-family: open_sanssemibold
}

.blog-detail .invest-box .content ul li:last-child,
.blog-detail .invest-box .main-section .foundation ul li:last-child,
.main-section .blog-detail .invest-box .foundation ul li:last-child {
	border-bottom: 1px solid #ccc
}

.manufacturing {
	padding-left: 15px
}

.manufacturing h2 {
	padding-left: 0;
	margin-top: 0
}

.manufacturing-tabs ul {
	padding: 0 20px 10px 0
}

.manufacturing-tabs ul li p {
	margin-bottom: 0;
	position: relative;
	top: 10px
}

.manufacturing-tabs .why-suzlon .head h4 span {
	font-size: 15px!important;
	text-transform: uppercase;
	color: #23375B
}

.history .col-md-4,
.history .col-md-8 {
	padding-left: 0
}

.history-tab-outer .tab-outer,
.job-opportunity-tabs .tab-outer {
	background: #f0f1f3
}

.history-tab-outer ul.tabs li,
.job-opportunity-tabs ul.tabs li {
	padding: 8px 41px
}

.history-tab-outer ul.tabs li.active,
.history-tab-outer ul.tabs li:hover,
.job-opportunity-tabs ul.tabs li.active,
.job-opportunity-tabs ul.tabs li:hover {
	background: #fff;
	color: #000;
	border-bottom: 2px solid #f0f1f3
}

.history-tabs .why-suzlon .head h4 span {
	font-size: 18px
}

.history-tabs .why-suzlon .content,
.history-tabs .why-suzlon .main-section .foundation,
.main-section .history-tabs .why-suzlon .foundation {
	padding: 15px 30px;
	background: #fff
}

.history-tabs .why-suzlon .content ul li,
.history-tabs .why-suzlon .main-section .foundation ul li,
.main-section .history-tabs .why-suzlon .foundation ul li {
	border-bottom: 0
}

.history-tabs .why-suzlon .content p,
.history-tabs .why-suzlon .main-section .foundation p,
.main-section .history-tabs .why-suzlon .foundation p {
	line-height: 24px;
	font-size: 14px;
	padding: 0
}

@media (max-width:768px) {
	.nplr_xs {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.nptb_xs {
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	.pt10_xs {
		padding-top: 10px!important
	}
	.pt15_xs {
		padding-top: 15px!important
	}
	.pt20_xs {
		padding-top: 20px!important
	}
	.pb10_xs {
		padding-bottom: 10px!important
	}
	.pb15_xs {
		padding-bottom: 15px!important
	}
	.pb20_xs {
		padding-bottom: 20px!important
	}
}

@media (max-width:500px) {
	.history-tabs .tab_content {
		padding: 0!important
	}
}

.grey-bg {
	background: #f0f1f3
}

.manufacturing-tabs-outer .tab-outer {
	height: 53px
}

.job-details .apply-form .form-control,
.post-resume .apply-form .form-control {
	height: 50px
}

.manufacturing-tabs-outer ul.tabs li {
	padding: 2px 41px 7px
}

.global-tabs ul.tabs li p {
	font-family: open_sansregular
}

.global-tabs .why-suzlon .content,
.global-tabs .why-suzlon .main-section .foundation,
.main-section .global-tabs .why-suzlon .foundation {
	min-height: 242px
}

.global-tabs .why-suzlon .content ul,
.global-tabs .why-suzlon .main-section .foundation ul,
.main-section .global-tabs .why-suzlon .foundation ul {
	padding: 0 6%
}

.global-tabs .why-suzlon .content ul li a,
.global-tabs .why-suzlon .main-section .foundation ul li a,
.main-section .global-tabs .why-suzlon .foundation ul li a {
	text-transform: uppercase
}

.global-tabs .why-suzlon .content a.btn,
.global-tabs .why-suzlon .main-section .foundation a.btn,
.main-section .global-tabs .why-suzlon .foundation a.btn {
	margin-left: 15px
}

.global-tabs h5 {
	font-size: 24px
}

.global-tabs .panel-body .col-md-4 {
	min-height: 255px
}

.global-tabs .panel-body p {
	font-size: 15px
}

.global-tabs .panel-body p a {
	font-size: 15px;
	color: #000
}

.global-tabs .panel-body p a:hover {
	text-decoration: none
}

.global-tabs .global-content {
	padding-top: 30px
}

.global-tabs .global-content h2 {
	font-size: 30px
}

.global-tabs .global-content p {
	font-size: 15px;
	line-height: 28px
}

.europe_page .global-tabs .global-content .address,
.global-tabs .global-content .address {
	padding: 0!important
}

.global-tabs .global-content .address h4 {
	color: #24375b;
	font-family: open_sansbold;
	font-size: 15px;
	text-transform: uppercase
}

.global-tabs .global-content .address p {
	line-height: 22px
}

.global-tabs .global-content .address p b {
	font-weight: 400;
	font-family: opensans-semibold
}

.global-tabs .brochure-link {
	color: #24375b;
	font-size: 15px;
	font-family: opensans-semibold;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
	padding-top: 10px
}

.global-tabs .brochure-link:hover {
	color: #23375B;
	text-decoration: none
}

.global-tabs .grey-bg {
	padding: 50px 0 30px
}

.global-tabs .grey-bg .why-suzlon .invest-box .head {
	padding: 6px 8%
}

.global-tabs .grey-bg .why-suzlon .invest-box .content,
.global-tabs .grey-bg .why-suzlon .invest-box .main-section .foundation,
.main-section .global-tabs .grey-bg .why-suzlon .invest-box .foundation {
	background: #fff
}

.global-tabs .grey-bg .why-suzlon .invest-box .content ul,
.global-tabs .grey-bg .why-suzlon .invest-box .main-section .foundation ul,
.main-section .global-tabs .grey-bg .why-suzlon .invest-box .foundation ul {
	padding: 0 13px
}

.global-tabs .grey-bg .why-suzlon .invest-box .content ul li a,
.global-tabs .grey-bg .why-suzlon .invest-box .main-section .foundation ul li a,
.main-section .global-tabs .grey-bg .why-suzlon .invest-box .foundation ul li a {
	font-size: 15px
}

.global-tabs .grey-bg .why-suzlon .invest-box .content p,
.global-tabs .grey-bg .why-suzlon .invest-box .main-section .foundation p,
.main-section .global-tabs .grey-bg .why-suzlon .invest-box .foundation p {
	padding-left: 13px
}

#accordion .panel-body,
#accordion .panel-heading {
	padding: 10px 10px
}

.global-content h2 {
	font-size: 30px
}

.global-content p {
	font-size: 15px;
	line-height: 28px
}

.global-content .address {
	padding: 10px 20px
}

.global-content .address h4 {
	color: #24375b;
	font-family: open_sansbold;
	font-size: 15px;
	text-transform: uppercase
}

.global-content .address p {
	line-height: 22px
}

.global-content .address p b {
	font-weight: 400;
	font-family: open_sansbold
}

@media (max-width:1265px) {
	.global-tabs .grey-bg {
		padding: 4% 0 90px
	}
}

.awards-tabs .tab_content {
	padding: 15px 0
}

.awards-tabs ul.tabs li {
	padding: 8px 20px
}

.awards-tabs ul.tabs li p {
	font-size: 13px;
	font-family: open_sanssemibold
}

.awards-tabs .invest-box .head {
	min-height: 80px;
	display: inline-flex;
	align-items: center
}

.awards-tabs .invest-box .head h4 span {
	font-size: 18px;
	line-height: 22px
}

.awards-tabs .invest-box .content img,
.awards-tabs .invest-box .main-section .foundation img,
.main-section .awards-tabs .invest-box .foundation img {
	padding-left: 0;
	padding-bottom: 10px
}

.awards-tabs .invest-box .content p b,
.awards-tabs .invest-box .main-section .foundation p b,
.main-section .awards-tabs .invest-box .foundation p b {
	font-size: 13px
}

.awards-tabs .invest-box .big-height {
	min-height: 360px
}

@media (max-width:1270px) {
	.awards-tabs .invest-box .head {
		min-height: 75px
	}
}

.padRight60 {
	padding-right: 60px
}

.CSR .prod-feature .btn {
	width: 100%;
	text-align: left;
	display: inline-flex;
	align-items: center;
	position: relative;
	padding: 10px 20px
}

.CSR .prod-feature .btn i {
	float: right;
	position: absolute;
	right: 20px;
	top: 6px
}

.CSR .prod-feature-box {
	background: #23375B;
	padding: 15px 30px;
	margin-top: 10px
}

.CSR .prod-feature-box p {
	color: #fff;
	font-size: 15px
}

.CSR .prod-feature-box a {
	font-size: 14px;
	font-family: open_sansbold;
	color: #24375b;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.CSR .prod-feature-box a:hover {
	color: #fff;
	text-decoration: none
}

.CSR.history .col-md-4 img {
	max-width: inherit
}

.about-suzlon-bg,
.about-suzlon-bg-2 {
	background: #fff
}

.about-suzlon-bg .why-suzlon-box,
.about-suzlon-bg-2 .why-suzlon-box {
	background: #f0f1f3
}

.ablum_title span,
.about-suzlon-bg .invest-box .head h4 span,
.about-suzlon-bg-2 .why-suzlon-box .head span {
	font-size: 16px
}

.ablum_title span {
	font-family: open_sansregular, sans-serif!important
}

.about-suzlon-bg .why-suzlon-box .content .btn,
.about-suzlon-bg .why-suzlon-box .main-section .foundation .btn,
.about-suzlon-bg-2 .why-suzlon-box .content .btn,
.about-suzlon-bg-2 .why-suzlon-box .main-section .foundation .btn,
.main-section .about-suzlon-bg .why-suzlon-box .foundation .btn,
.main-section .about-suzlon-bg-2 .why-suzlon-box .foundation .btn {
	bottom: 20px
}

.about-suzlon-bg .content,
.about-suzlon-bg .main-section .foundation,
.about-suzlon-bg-2 .content,
.about-suzlon-bg-2 .main-section .foundation,
.main-section .about-suzlon-bg .foundation,
.main-section .about-suzlon-bg-2 .foundation {
	padding: 5px 15px!important;
	min-height: 225px
}

.careersmain.about-suzlon-bg .content {
	min-height: 175px
}

.about-suzlon-bg .content img,
.about-suzlon-bg .main-section .foundation img,
.about-suzlon-bg-2 .content img,
.about-suzlon-bg-2 .main-section .foundation img,
.main-section .about-suzlon-bg .foundation img,
.main-section .about-suzlon-bg-2 .foundation img {
	width: 100%
}

.about-suzlon-bg .content p,
.about-suzlon-bg .main-section .foundation p,
.about-suzlon-bg-2 .content p,
.about-suzlon-bg-2 .main-section .foundation p,
.main-section .about-suzlon-bg .foundation p,
.main-section .about-suzlon-bg-2 .foundation p {
	padding-top: 10px
}

.about-suzlon-bg .hide-lg,
.about-suzlon-bg-2 .hide-lg {
	display: none
}

.corporate-social,
.corporate-social-2 {
	width: 100%;
	display: inline-block;
	padding-right: 15px
}

.corporate-social .col-md-5,
.corporate-social-2 .col-md-5 {
	padding-right: 0
}

.corporate-social .head,
.corporate-social-2 .head {
	min-height: 67px
}

.inv {
	padding-right: 0!important
}

.corporate-social .col-md-7,
.corporate-social-inv.col-md-8 {
	background: #f0f1f3;
	display: inline-flex;
	align-items: center;
	padding: 0 15px
}

.corporate-social .col-md-7 p,
.corporate-social-2 .col-md-7 p {
	margin-bottom: 0;
	padding: 12px 5px;
	font-size: 14px
}

.corporate-social .col-md-7 a,
.corporate-social-2 .col-md-7 a {
	margin-top: 9px
}

.investor-help.hide-lg {
	display: none
}

.about-suzlon-bg-2 .why-suzlon-box,
.corporate-social-2 .col-md-7 {
	background: rgba(249, 249, 250, .86)
}

@media (max-width:1024px) {
	.about-suzlon-bg .hide-lg,
	.about-suzlon-bg-2 .hide-lg {
		display: inline-block
	}
	.hide-sm {
		display: none
	}
	.investor-help.hide-lg {
		display: inline-block
	}
	.directors-box h3 {
		font-size: 17px
	}
}

.job-opportunity-tabs .job-content p,
.post-resume {
	display: inline-block
}

@media (max-width:500px) {
	.about-suzlon-bg .content,
	.about-suzlon-bg .main-section .foundation,
	.about-suzlon-bg-2 .content,
	.about-suzlon-bg-2 .main-section .foundation,
	.main-section .about-suzlon-bg .foundation,
	.main-section .about-suzlon-bg-2 .foundation {
		min-height: 210px;
		padding: 5px 20px!important
	}
}

.job-opportunity-tabs .tab_container {
	margin: 0 0 30px
}

.job-opportunity-tabs ul.tabs li.active {
	color: #24375b
}

.job-opportunity-tabs .history-tabs {
	padding-bottom: 0
}

.job-opportunity-tabs .job-content {
	padding: 14px
}

.job-opportunity-tabs .job-content p a {
	display: inline-block;
	font-weight: 700
}

.job-opportunity-tabs .job-content p a:hover {
	text-decoration: none
}

.post-resume {
	padding: 0;
	width: 100%
}

.post-resume h5 {
	margin-bottom: 0;
	margin-top: 25px
}

.post-resume h3 {
	margin-top: 5px
}

.post-resume .form-horizontal {
	padding-top: 10px
}

.post-resume .apply-form .select-arrow-triangle:after {
	padding: 16px 10px
}

.post-resume .btn-container {
	padding-top: 15px
}

@media (max-width:768px) {
	.job-opportunity-tabs .tab_drawer_heading.d_active {
		color: #24375b
	}
	.job-opportunity-tabs .history-tabs,
	.job-opportunity-tabs .history-tabs .tab_container {
		background: #fff
	}
	.post-resume .btn-container .btn-green-bg {
		float: left!important
	}
	.one_earth_ext_video {
		margin-top: 20px!important
	}
	.job-details .apply-form .btn-container .btn-green-bg {
		float: left!important
	}
}

.job-details {
	padding-left: 15px;
	padding-bottom: 2%
}

.job-details h2 {
	padding-bottom: 0;
	text-transform: none
}

.job-details h3 {
	padding-top: 10px
}

.job-details h6 {
	font-size: 15px;
	color: #23375B;
	font-family: open_sansregular;
	text-transform: uppercase;
	padding: 6px 0
}

.job-details h5 {
	color: #000;
	text-transform: none;
	font-size: 15px;
	padding: 5px 0
}

.job-details .points {
	margin-bottom: 30px
}

.job-details .apply-form {
	padding-top: 20px
}

.job-details .apply-form .light-text {
	font-size: 10px
}

.job-details .apply-form .light-text span {
	font-size: 13px
}

.job-details .btn-container {
	padding-top: 15px
}

.job-details .select-arrow-triangle:after {
	padding: 16px 10px
}

.apply-form {
	padding: 0
}

.apply-form h3 {
	padding-top: 0
}

.apply-form .light-text {
	color: #9ba2af;
	font-size: 12px;
	line-height: 18px;
	padding-top: 5px
}

.apply-form .light-text span {
	font-size: 14px
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.fileupload .thumbnail,
.fileupload .thumbnail>img,
.fileupload .uneditable-input {
	display: inline-block;
	vertical-align: middle
}

.btn-file {
	overflow: hidden;
	position: relative;
	vertical-align: middle
}

.btn-file>input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-300px, 0) scale(4);
	font-size: 23px;
	direction: ltr;
	cursor: pointer
}

.fileupload {
	margin-bottom: 9px;
	text-align: left;
	margin-top: 5px
}

.fileupload .uneditable-input {
	margin-bottom: 0;
	cursor: text
}

.fileupload .thumbnail {
	overflow: hidden;
	margin-bottom: 5px;
	text-align: center
}

.fileupload .thumbnail>img {
	max-height: 100%
}

.fileupload .btn {
	vertical-align: middle
}

.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
	display: none
}

.fileupload-inline .fileupload-controls {
	display: inline
}

.fileupload-new .input-append .btn-file {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.thumbnail-borderless .thumbnail {
	border: none;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.fileupload-new.thumbnail-borderless .thumbnail {
	border: 1px solid #ddd
}

.control-group.warning .fileupload .uneditable-input {
	color: #a47e3c;
	border-color: #a47e3c
}

.control-group.warning .fileupload .fileupload-preview {
	color: #a47e3c
}

.control-group.warning .fileupload .thumbnail {
	border-color: #a47e3c
}

.control-group.error .fileupload .uneditable-input {
	color: #b94a48;
	border-color: #b94a48
}

.control-group.error .fileupload .fileupload-preview {
	color: #b94a48
}

.control-group.error .fileupload .thumbnail {
	border-color: #b94a48
}

.control-group.success .fileupload .uneditable-input {
	color: #468847;
	border-color: #468847
}

.control-group.success .fileupload .fileupload-preview {
	color: #468847
}

.control-group.success .fileupload .thumbnail {
	border-color: #468847
}

.owner-box {
	padding-top: 4%
}

.owner-box h3 {
	color: #23375B;
	font-family: open_sansregular;
	font-weight: 700;
	padding-top: 16px
}

.owner-box h3 span {
	color: #000
}

.owner-box p {
	padding-right: 0%
}

@media (max-width:1200px) {
	.owner-box img {
		width: 100%
	}
}

@media (max-width:768px) {
	.about-suzlon-bg .why-suzlon-box .head,
	.about-suzlon-bg-2 .why-suzlon-box .head,
	.owner-box {
		height: auto!important
	}
	.wind_turbin .text {
		background: 0 0!important
	}
	.graphbox {
		width: 100%!important
	}
}

.directors-part {
	background: #f0f1f3;
	padding-bottom: 30px
}

.directors-part .title {
	text-align: center;
	padding: 20px 0
}

.directors-part .title h6 {
	font-size: 15px;
	line-height: 24px;
	color: #000
}

.directors-part .directors-box {
	background: #fff;
	padding: 30px;
	margin-bottom: 30px;
	float: left;
	width: 100%
}

.directors-part .directors-box h3 {
	color: #23375B;
	font-family: open_sansregular;
	font-weight: 700;
	padding-top: 12px
}

.directors-part .directors-box h5 {
	font-size: 13px;
	color: #000;
	font-weight: 700
}

.directors-part .directors-box p {
	padding-right: 20px
}

.board-committees {
	width: 100%;
	display: inline-block;
	padding-bottom: 2%
}

.board-committees .title {
	text-align: center;
	padding: 25px 0
}

.board-committees .why-suzlon .invest-box .head {
	min-height: 50px;
	display: inline-flex;
	align-items: center;
	padding: 0 40px
}

.board-committees .why-suzlon .invest-box .head h4 {
	font-family: open_sansregular
}

.board-committees .why-suzlon .invest-box .head h4 span {
	text-transform: none;
	font-size: 18px
}

.board-committees .why-suzlon .invest-box .content,
.board-committees .why-suzlon .invest-box .main-section .foundation,
.main-section .board-committees .why-suzlon .invest-box .foundation {
	min-height: 170px;
	padding: 20px 0 20px 40px
}

@media (max-width:990px) {
	.board-committees .why-suzlon .invest-box .head {
		min-height: 60px
	}
}

@media (max-width:640px) {
	.directors-part .directors-box p {
		padding-right: 0
	}
	.board-committees {
		padding-bottom: 0
	}
}

.investor-helpdesk .address-info-box {
	border: 1px solid #d4d7dc;
	padding: 10px 20px;
	min-height: 445px;
	margin-bottom: 15px
}

.investor-helpdesk .address-info-box p strong {
	padding-bottom: 10px;
	display: inline-block
}

.financial-reports .financial-box,
.financial-reports .financial-box h4 {
	margin-bottom: 0
}

.financial-reports .financial-box h5 {
	margin-top: 0
}

.financial-reports .financial-box h5 b {
	color: #fff;
	margin: 0;
	display: block
}

.financial-reports .financial-box .main-section .foundation,
.main-section .financial-reports .financial-box .foundation {
	min-height: 240px!important
}

.financial-reports .financial-box .content {
	min-height: 260px!important
}

.financial-reports .financial-box .content ul li a,
.financial-reports .financial-box .main-section .foundation ul li a,
.main-section .financial-reports .financial-box .foundation ul li a {
	color: #000;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.financial-reports .financial-box .content ul li a i,
.financial-reports .financial-box .main-section .foundation ul li a i,
.main-section .financial-reports .financial-box .foundation ul li a i {
	font-size: 20px;
	color: #24375b;
	float: right
}

.financial-reports .financial-box .content ul li a:hover,
.financial-reports .financial-box .main-section .foundation ul li a:hover,
.main-section .financial-reports .financial-box .foundation ul li a:hover {
	color: #24375b;
	text-decoration: none
}

.financial-reports .financial-box .content ul li a:hover i,
.financial-reports .financial-box .main-section .foundation ul li a:hover i,
.main-section .financial-reports .financial-box .foundation ul li a:hover i {
	color: #24375b
}

.financial-reports h3 {
	font-family: open_sanssemibold;
	padding-top: 22px
}

.financial-reports .links {
	padding-top: 20px
}

.financial-reports .links a {
	color: #000;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.financial-reports .links a i {
	font-size: 20px;
	color: #000;
	float: right
}

.financial-reports .links a:hover {
	color: #24375b;
	text-decoration: none
}

.financial-reports .links a:hover i {
	color: #24375b
}

.financial-reports .links hr {
	margin-top: 10px;
	margin-bottom: 10px
}

.main-section .notice-announcements .foundation,
.notice-announcements .content,
.notice-announcements .main-section .foundation {
	min-height: 130px!important
}

.files {
	display: block;
	-webkit-padding-start: 0;
	width: 100%
}

.files li {
	display: block;
	border-bottom: 1px solid #f0f1f3;
	padding: 25px 0 25px 15px;
	list-style: none;
	overflow: hidden
}

.prod-box1 ul,
ul.points li ul {
	list-style: outside
}

.files li:nth-child(odd) {
	background: #f0f1f3
}

.files li span {
	color: #000;
	font-size: 15px
}

.files li a {
	color: #000;
	font-size: 15px;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.files li a i,
.files li span i {
	float: left;
	font-size: 22px;
	color: #24375b;
	padding-right: 15px
}

.files li a:hover {
	color: #24375b;
	text-decoration: none
}

.files li a.news-link:hover {
	text-decoration: none
}

.files li span.date {
	font-size: 13px;
	padding-left: 0;
	text-align: left
}

.files li a span.publish {
	display: block;
	color: #000;
	font-size: 14px;
	padding-top: 5px;
	font-weight: 400
}

.pledge li a {
	width: 50%
}

.width70 {
	display: inline-block;
	width: 68%
}

.width70 i {
	width: 0
}

.wind-energy ul li {
	font-size: 15px
}

.open-dropdown {
	position: relative;
	float: none;
	margin-top: 0;
	background-color: #333;
	border: 0;
	width: 117%;
	margin-left: -14%;
	padding: 0 0 0 14%;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.service-sure {
	border-top: 1px solid #f0f1f3
}

.service-sure .sure-box {
	border-right: 1px solid #f0f1f3;
	text-transform: uppercase
}

.service-sure .sure-box:last-child {
	border-right: 0
}

.service-sure .sure-box .icon {
	align-items: center;
	display: inline-flex;
	height: 100px
}

.service-sure .sure-box h2 {
	color: #23375B;
	font-size: 15px;
	font-family: open_sansbold
}

.service-sure .sure-box p {
	font-size: 13px
}

@media (max-width:991px) {
	.service-sure .sure-box {
		text-align: center;
		border-right: 0;
		border-bottom: 1px solid #f0f1f3;
		padding: 20px 0
	}
	.service-sure .sure-box:last-child {
		border-bottom: 0
	}
	.service-sure .sure-box .icon {
		height: 50px
	}
}

.oms-middle-text h2 {
	font-size: 15px;
	color: #23375B;
	line-height: 20px
}

.oms-middle-text p {
	line-height: 24px
}

.why-suzlon-box a {
	cursor: pointer!important
}

.apply_now,
.table_header span img:hover {
	cursor: pointer
}

.points-highlited {
	border: 1px solid rgba(22, 151, 140, .48);
	padding: 10px;
	border-radius: 3px
}

.pioneer-box .content img {
	border: 0px solid transparent;
}

.head-blue b a {
	font-family: open_sansbold;
	font-weight: 400;
	color: #23375B;
	font-size: 35px!important
}

.np {
	padding: 0!important
}

.apply-form label {
	font-family: open_sansregular, sans-serif!important;
	color: #333!important
}

.apply-form label,
.contact-form label {
	font-weight: 400!important;
	font-size: 17px!important
}

.apply-form .form-control,
.contact-form .form-control {
	border: 1px solid #b7b5b5!important
}

.alignmentpdf {
	padding-right: 11px!important;
	float: left;
	margin-right: 0!important
}

.jobopp_btn {
	float: none;
	vertical-align: middle;
	display: table;
	margin: 0 auto 25px
}

@media screen and (max-width:767px) {
	.investor_container.container,
	.investor_container.container .helpdesk_box {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.america_service_box.content,
	.awards-tabs .invest-box .head,
	.common_box_profile,
	.homebox.section-box,
	.inner_helpdesk_box.content,
	.south_zone_box,
	.west_zone_box {
		min-height: auto!important
	}
	.carousel_slider {
		padding-top: 72px
	}
	.americaservice {
		margin-bottom: 23px
	}
	.form-horizontal {
		padding-top: 0
	}
	.pb10_xs {
		padding-bottom: 10px!important
	}
	.hidden-xs.classnone {
		display: none!important
	}
	.npt_xs {
		padding-top: 0!important
	}
	.nmb_xs {
		margin-bottom: 0!important
	}
	.pt80_xs.pt80 {
		padding-top: 15px
	}
	.npb_xs,
	.sollar_energy_solutions .npb_xs.solar_box {
		padding-bottom: 0!important
	}
	.investor_container.container .helpdesk_box {
		padding-bottom: 15px
	}
	.height_csr_box_left {
		height: auto!important;
		background: #23375B;
		color: #fff;
		padding-bottom: 10px
	}
	.csr_box {
		padding-right: 0;
		padding-left: 0
	}
	.hsepage .head-blue {
		padding-left: 0!important
	}
	.quality_mgt .right_bar_profile p {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.supply_chain .left_bar_fourth img,
	.supply_chain .my_box_supply_chain.right_bar_profile,
	.supply_chain_page .left_bar_fourth,
	.supply_chain_page .right_bar_profile_new {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.supply_chain .left_bar_fourth img {
		width: 100%
	}
	.supply_chain .profile_left_profile img {
		width: 100%;
		padding-left: 0!important;
		padding-right: 0!important
	}
	.supply_chain .paddingstyle1 {
		padding: 0 0 10px!important
	}
	.supply_chain .left_bar_fourth.imageclass {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.cnn-video-banner-inner.container,
	.cost_controller {
		padding-right: 0;
		padding-left: 0
	}
	.benifitbox.benifitcontent {
		padding-bottom: 48px
	}
	.why_syzlon_video {
		bottom: auto!important;
		padding-bottom: 26px!important
	}
	.inner_wind_turbin .text {
		padding-bottom: 35px!important;
		bottom: auto!important
	}
	.inner_wind_turbin .breadcrumb {
		padding-top: 72px!important
	}
	.apply_form {
		padding-left: 0
	}
	.life_suzlon_section {
		padding-right: 15px;
		padding-left: 15px
	}
	.life_suzlon_section img {
		width: 100%;
		padding-top: 15px
	}
	.exlore_job_btn {
		padding-right: 0!important
	}
	.product-feature-banner-s111 h3,
	.product-feature-banner-s97 h3 {
		padding-top: 0!important
	}
	.solar_coloumn .common_box_profile {
		padding-right: 0;
		padding-left: 0
	}
	.latest_blog_mob {
		margin-top: 22px!important;
		float: left
	}
	.why-suzlon .invest-box .head,
	.why-suzlon .why-suzlon-box .head {
		display: inline-block;
		width: 100%
	}
	.main-section .section-box .prod {
		padding: 0 0 15px
	}
	.turn_key_box .common_box_profile {
		margin: 0!important
	}
	.banner-video,
	.margin_style1 {
		margin-top: 10px!important
	}
	.main-section .section-box .content,
	.main-section .section-box .foundation {
		padding-left: 0
	}
	.main-section .section-box .news-section .content {
		padding: 0 15px
	}
	.profile_left_profile2,
	.profile_left_profile4,
	.right_bar_profile_new {
		padding-top: 20px
	}
	.energy_box,
	.suzlon_product_outer h3 {
		padding-left: 0;
		padding-right: 0
	}
	.outer-prod-feature .prod-feature {
		padding-right: 0
	}
	.value_heading_content,
	.value_heading_image {
		display: inline-block!important;
		float: left!important
	}
	.outer_box_left .container,
	.outer_box_right .container {
		padding-left: 15px!important;
		padding-right: 15px!important
	}
	.left_bar_fourth,
	.pr15_desktop,
	.pr15_desktop img {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.left_content_one,
	.left_content_two,
	.right_bar_profile,
	.right_bar_profile_new {
		padding-top: 20px;
		padding-left: 0;
		padding-right: 0!important
	}
	.value_heading_content,
	.value_heading_image {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.value_heading_content {
		padding-bottom: 20px
	}
	.left_bar_fourth,
	.right_bar_profile,
	.right_bar_profile_new {
		display: inline-block!important;
		vertical-align: middle!important;
		float: left!important
	}
	.left_bar_fourth1,
	.left_bar_fourth2,
	.left_bar_fourth3,
	.left_bar_fourth4,
	.left_bar_fourth5,
	.outer_box_left img,
	.outer_box_right img,
	.right_bar_profile1,
	.right_bar_profile2,
	.right_bar_profile3,
	.right_bar_profile4,
	.right_bar_profile5 {
		width: 100%;
		padding-right: 0!important;
		padding-left: 0!important
	}
	.about_box,
	.award_box {
		padding-right: 0
	}
	.about_box,
	.award_box,
	.paddingLeft15 {
		padding-left: 0
	}
	.left_bar_fourth1,
	.left_bar_fourth3,
	.left_bar_fourth5 {
		float: left
	}
	.banner-slider {
		top: 73px
	}
	.sustain_style {
		font-size: 38px!important
	}
	.pioneer .pioneer-box {
		border-right: 0!important;
		padding-right: 0
	}
	.awards-tabs .why-suzlon .invest-box .head {
		padding: 5px 18px
	}
	.jssora02l,
	.jssora02r {
		top: 73px!important
	}
	.main-section .section-box.wind-product-img {
		background-color: #efeeee;
		background-position: 100% 0;
		min-height: auto
	}
	.main-section .section-box h2 {
		padding-left: 0!important
	}
	.paddingstyle1 {
		padding: 33px 15px 10px!important
	}
	.quality_mgt p {
		padding: 0
	}
	.head-blue,
	.head-blue b {
		font-size: 27px!important
	}
	.banner-caption h2 {
		font-size: 14px
	}
	.banner-slider .btn {
		padding: 4px 10px;
		font-size: 12px
	}
	.home-banner-1 h1,
	.home-banner-1 h2,
	.home-banner-2 .banner-caption h1 {
		padding-left: 30px
	}
	.banner-caption h1,
	.home-banner-2 .banner-caption h1 {
		font-size: 15px;
		line-height: 18px
	}
	.home-banner-1 .banner-caption {
		top: 350px!important
	}
	.home-banner-1 .btn {
		margin-left: 30px
	}
	.home-banner-2 .banner-caption h2 {
		background: 0 0;
		font-size: 15px;
		padding-left: 30px
	}
	.home-banner-2 .banner-caption h1 {
		padding-top: 0;
		padding-right: 10px!important
	}
	.arrowsection {
		position: absolute;
		left: 10%;
		bottom: 2%;
		display: none
	}
	.arrowsection img {
		width: 100%
	}
	.pioneer .pioneer-box h2 {
		font-size: 45px
	}
	.image_height1 {
		height: auto!important;
		width: 100%;
		display: table;
		margin-top: 10px
	}
	.image_height1 img {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.headingwind,
	.infraheading,
	.installheading {
		padding-top: 10px;
		float: left;
		text-align: left;
		width: 100%!important
	}
	.installheading {
		padding-top: 0!important
	}
}

.displaynone {
	display: none
}

.image_height1 {
	height: 189px
}

.image_height2 {
	height: 150px;
	width: 200px
}

.image_height2 img,
.wind_energy_video .banner-video a {
	width: 100%
}

.npl {
	padding-left: 0!important
}

.npr {
	padding-right: 0!important
}

.pb10,
.pb25 {
	padding-bottom: 10px!important
}

.large_text {
	color: #002c7a
}

.margin_style1 {
	margin-top: 0
}

.post-resume h5 {
	line-height: 30px!important
}

.innerbox {
	background: #fff;
	border-radius: 3px
}

.outer_feature {
	padding-top: 0;
	margin-right: 15px
}

.substyle {
	bottom: 0;
	position: relative;
	font-size: 66%;
	line-height: 0;
	vertical-align: baseline
}

.new_heading {
	font-weight: 700;
	color: #23375B;
	margin-bottom: 0
}

.ceo_detail,
.ceotext {
	color: #fff
}

.ceotext {
	font-size: 21px!important
}

p {
	margin: 0
}

.prod-box ul {
	font-size: 15px!important;
	line-height: 28px!important
}

.prod-box1 ul li p {
	color: #333!important
}

.p10 {
	padding: 10px
}

.nm {
	margin: 0!important
}

.pb30 {
	padding-bottom: 33px
}

.paddingstyle1 {
	padding: 33px 0 10px
}

.pb20 {
	padding-bottom: 20px
}

.available_variant {
	font-size: 22px;
	font-family: open_sansbold;
	text-align: center;
	padding-top: 15px
}

.wind_turbin h1 {
	font-size: 27px
}

.prod-feature-box .points li {
	color: #fff
}

ul.newpoints li:before {
	content: "\f10c";
	font: normal normal normal 12px/1 FontAwesome;
	color: #fff!important
}

.video_modal {
	top: 150px
}

.pb35 {
	padding-bottom: 35px!important
}

.my_video .btn:active,
.my_video .btn:focus,
.my_video .btn:hover {
	outline: 0
}

.wind_energy_video {
	padding-left: 0;
	padding-right: 63px
}

.text-indent10 {
	text-indent: 10px
}

.text-indent6 {
	text-indent: 6px
}

ul.points li ul li:before {
	content: "";
	padding-left: 0;
	margin-left: 0;
	text-indent: 1px;
	float: left
}

ul.points li ul {
	padding-left: 21px
}

.nopoint li,
ul.nopoints li {
	list-style: none
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #ddd
}

.table tbody tr th {
	background: #23375B;
	color: #fff!important;
	font-size: 16px;
	font-weight: 400
}

.plr30 {
	padding-left: 30px;
	padding-right: 30px
}

.my_paddng {
	padding-top: 45px
}

.pdf_list div {
	position: relative;
	display: block!important;
	border-bottom: 1px solid #d6d6d6;
	padding: 8px 28px 8px 8px
}

.pdf_list div .fa {
	font-size: 20px;
	position: absolute;
	right: 0;
	bottom: 10px;
	cursor: pointer;
	color: #000
}

.pdf_list div .fa:active,
.pdf_list div .fa:focus,
.pdf_list div .fa:hover,
.pdf_list div span:active,
.pdf_list div span:focus,
.pdf_list div span:hover {
	color: #24375b!important
}

.pdf_list div span {
	display: inline-block;
	color: #000
}

.nplr {
	padding-left: 0;
	padding-right: 0
}

.pdf_list a:active,
.pdf_list a:focus,
.pdf_list a:hover {
	color: #24375b!important
}

a:active,
a:focus,
a:hover {
	text-decoration: none!important;
	outline: 0!important
}

.banner3 .carousel-caption span,
.border_bottom {
	text-decoration: underline
}

.mmbox .points li:before {
	content: ""!important;
	display: none
}

.h3,
h3 {
	line-height: 25px;
	margin-top: 0!important;
	color: #000;
	font-size: 20px
}

.financial_style .section-box {
	background: #f0f1f3!important
}

.form-control {
	font-size: 14px
}

.contact-page .tab_content p a.map-address,
.manufacturing .tab_content p a.map-address,
.product-tabs .tab_content p a.map-address {
	font-size: 12px;
	color: #24375b;
	margin-top: 10px;
	font-family: open_sanssemibold;
	width: 118px;
	padding: 5px
}

.pt15 {
	padding-top: 15px!important
}

.heading_styleleft,
.icon_style_image {
	padding-top: 15px;
	float: left
}

.main_blog-share {
	width: 303px;
	float: none;
	margin-left: auto;
	margin-right: auto
}

.tanti-photo img {
	height: 356px
}

.icon_style_image {
	width: 55px;
	margin-bottom: 10px
}

.inner_banner_caption h1,
.inner_banner_caption h2 {
	margin: 0;
	font-family: open_sansbold;
	text-transform: uppercase
}

.clr {
	clear: both
}

.files .li a i {
	padding-right: 30px!important
}

.inner_banner_caption {
	position: absolute;
	right: 80px;
	top: 120px;
	z-index: 1;
	width: 350px;
	color: #fff;
	text-transform: uppercase
}

.inner_banner_caption h1 {
	font-size: 50px;
	line-height: 40px
}

.inner_banner_caption h2 {
	font-size: 24px
}

.aboutus .content {
	min-height: 197px!important
}

.pl15 {
	padding-left: 15px
}

.dwn_brochure_btn {
	margin-top: 10px
}

.homebox.section-box {
	min-height: 430px!important
}

.mymargintop .section-box {
	width: 100%!important
}

#itemContainer tr:nth-child(odd) {
	background: #f0f1f3
}

p {
	font-size: 14px;
	line-height: 25px;
	color: #000;
	font-weight: 400;
}

.sustain_style {
	font-size: 42px;
	color: #23375B;
	line-height: 30px
}

.sustain_style_banner {
	font-size: 45px;
	color: #fff
}

.cnnstyle {
	margin-bottom: 7px
}

.toppadding {
	padding-top: 70px!important;
	float: left
}

.height_aboutus {
	height: 124px
}

.height_media {
	height: 98px
}

.height_media h4 {
	margin-top: 0;
	font-size: 15px
}

.height_media h4 span {
	font-family: open_sansregular, sans-serif!important
}

@media screen and (min-width:1281px) {
	.tab_s111 .container {
		width: 1382px!important
	}
}

@media(min-width:421px) and (max-width:640px) {
	.key_features_97.key-features .feature-item:last-child {
		float: none;
		display: table;
		margin-left: auto;
		margin-right: auto;
		border-right: 0
	}
	.slider .feature-item:nth-child(1),
	.slider .feature-item:nth-child(3),
	.slider .feature-item:nth-child(5),
	.slider .feature-item:nth-child(7) {
		border-right: 1px solid #9c9c9c
	}
	.slider .feature-item:nth-child(2),
	.slider .feature-item:nth-child(4),
	.slider .feature-item:nth-child(6),
	.slider .feature-item:nth-child(8) {
		border-right: 0!important
	}
	.slider_top {
		margin-bottom: 0!important
	}
}

@media(min-width:641px) and (max-width:992px) {
	.slider .feature-item {
		border-right: 1px solid #9c9c9c
	}
	.slider .feature-item:last-child {
		border-right: 0
	}
	.slider .feature-item h1 {
		font-size: 20px
	}
	.slider_top {
		margin-bottom: 0!important
	}
}

@media(max-width:767px) {
	.aboutus .content,
	.main-section .section-box {
		min-height: auto!important
	}
	.commissioning_model.responsive-padding h3 {
		padding-bottom: 0
	}
	.ext_video h3 {
		padding: 0 15px
	}
	.manufacturing,
	.nplr_xs,
	.paddingLeft15.wind-energy {
		padding-left: 0
	}
	.outer_company_profile .common_box_profile.right_concept {
		margin: 0
	}
	.nplr_xs {
		padding-right: 0
	}
	.product-feature-banner-s111 .outer_feature {
		margin-top: 0!important
	}
	.s111_product .prod-feature {
		float: left
	}
	.ext_video iframe {
		height: 250px!important;
		width: 100%!important
	}
	.product-feature-banner.prod-feature-view,
	.wind_energy_video .banner-video img {
		height: auto!important
	}
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>thead>tr>th {
		white-space: normal!important
	}
	.home-banner-2 .banner-caption {
		bottom: 35%!important
	}
	.inner_banner_caption {
		position: absolute;
		right: 10px!important;
		top: 20px!important;
		width: 160px
	}
	.inner_banner_caption h1 {
		font-size: 15px!important;
		line-height: 15px;
		font-weight: 700
	}
	.inner_banner_caption h2 {
		font-size: 12px!important;
		font-weight: 400;
		line-height: 11px
	}
	.mt15_xs {
		margin-top: 15px!important
	}
	.mt10_xs {
		margin-top: 10px!important
	}
	.mt20_xs {
		margin-top: 20px!important
	}
	.mb15_xs {
		margin-bottom: 15px!important
	}
	.mb10_xs {
		margin-bottom: 10px!important
	}
	.mb20_xs {
		margin-bottom: 20px!important
	}
	.nmlr_xs {
		margin-left: 0!important;
		margin-right: 0!important
	}
	.mtb10_xs {
		margin-top: 10px!important;
		margin-bottom: 10px!important
	}
	.stylebgcolor p {
		color: #4d4d4d!important
	}
	.wind_energy_video .banner-video {
		margin-left: 0
	}
	.about_box .btn {
		position: relative!important;
		margin-top: 39px!important
	}
	.global-tabs .global-content .address,
	.global-tabs .grey-bg {
		padding: 0
	}
	.global-tabs .why-suzlon .content {
		min-height: initial!important
	}
	.why-suzlon .invest-box .content .btn {
		position: initial!important;
		float: none;
		margin-left: auto!important;
		margin-right: auto!important;
		display: table;
		margin-top: 8px
	}
	.paddingstyle5 {
		padding-bottom: 10px
	}
	.blog-box-small .hide-mobile {
		display: initial!important
	}
	.investor-helpdesk .address-info-box {
		margin-top: 10px!important;
		min-height: auto!important
	}
}

.wind_turbin h1 span,
b,
strong {
	font-weight: 700
}

@media(min-width:1200px) and (max-width:1285px) {
	.main-section .news-section {
		min-height: 639px
	}
	.main-section .section-box {
		min-height: 649px
	}
}

@media(min-width:401px) and (max-width:767px) {
	.blog-box {
		min-height: 350px
	}
	.blog-box-small {
		min-height: 500px
	}
}

@media(min-width:993px) and (max-width:1300px) {
	.careers .job-opportunity-tabs table th {
		font-size: 14px
	}
	.corpo_social_inner span {
		color: #fff!important;
		padding-right: 0!important
	}
}

@media(min-width:993px) and (max-width:1400px) {
	.manufacturing_blade_box ul.points li {
		line-height: 20px!important;
		font-size: 12px!important
	}
}

@media(min-width:1025px) and (max-width:1180px) {
	.endtoend_page .header-2 ul li a {
		font-size: 11px;
		padding: 17px 5px
	}
}

@media(min-width:992px) and (max-width:1200px) {
	.blog-box-small {
		min-height: 450px
	}
}

@media(min-width:993px) and (max-width:1024px) {
	.padding_xs.breadcrumb {
		padding-top: 20px;
		padding-bottom: 0;
		margin-bottom: 0
	}
}

@media(min-width:1250px) {
	.more_btn1 {
		margin-top: 64px
	}
	.more_btn2 {
		margin-top: 22px
	}
	#tab1 .content,
	#tab2 .content,
	#tab3 .content,
	#tab4 .content,
	#tab5 .content,
	#tab8 .content {
		min-height: auto
	}
}

@media(min-width:992px) and (max-width:1249px) {
	#tab2 .content {
		min-height: 342px
	}
	.meeting-postal-ballot #tab2 .content {
		min-height: 100%
	}
	#tab1 .content,
	#tab4 .content,
	#tab5 .content,
	#tab8 .content {
		min-height: auto
	}
}

@media(min-width:768px) and (max-width:991px) {
	.manufacturing_blade_box {
		margin-left: 0!important
	}
	.supply_chain_box.head.mobile_ui {
		padding: 5px 18px 0 10px!important
	}
	.manufacturing-tabs .why-suzlon {
		padding-top: 14px!important
	}
	.manufacturing-tabs ul {
		padding: 0 20px 10px 4px
	}
	.tab_container .btn {
		margin-bottom: 27px
	}
	.exlore_job_btn {
		width: 310px!important;
		margin-left: auto!important;
		margin-right: auto!important;
		float: none!important;
		display: table!important;
		margin-top: 28px
	}
}

@media(max-width:1250px) {
	ul.tabs li {
		padding: 8px 7px
	}
}

@media(min-width:993px) and (max-width:1250px) {
	.contact-page ul.tabs li,
	.manufacturing ul.tabs li,
	.product-tabs ul.tabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 8px 9px;
		color: #000;
		overflow: hidden;
		position: relative
	}
	.history_tab.tab-outer .container {
		padding-left: 15px;
		padding-right: 15px
	}
	.tab-menu-s111.tabs li {
		padding: 8px 5px!important
	}
	.tab-menu-s111.tabs li p {
		font-size: 11px!important
	}
	.tab-menu-s97.tabs li {
		padding: 8px 10px!important
	}
	.tab-menu-s97.tabs li p {
		font-size: 12px!important
	}
}

@media(min-width:768px) and (max-width:1024px) {
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		margin-top: 0!important
	}
}

@media(min-width:768px) and (max-width:992px) {
	.ext_video iframe {
		height: 350px!important;
		width: 600px!important
	}
	.jssora02l,
	.jssora02r {
		top: 122px!important
	}
	.padding_xs.breadcrumb {
		padding-top: 20px;
		padding-bottom: 0;
		margin-bottom: 0
	}
	.pioneer .pioneer-box {
		border-right: 0!important;
		min-height: 240px
	}
	.main-section .section-box.wind-product-img {
		background-position: 100% 0;
		background-color: #f0f0f0;
		min-height: 441px!important
	}
	.prod-info12 {
		padding-top: 63px!important
	}
}

@media(min-width:993px) and (max-width:1279px) {
	.top_tab_section {
		float: left;
		width: 25%!important
	}
	.bottom_tab_section {
		float: left;
		width: 75%!important
	}
	.respnsive_tab .tab-outer {
		background: #fff;
		border-bottom: 0;
		border-top: 0;
		height: 50px
	}
	.respnsive_tab ul.tabs li {
		width: 100%
	}
	.respnsive_tab ul.tabs li:first-child {
		border-left: 0
	}
}

@media(min-width:1200px) and (max-width:1280px) {
	.main-section .news-section,
	.mymargintop .section-box {
		min-height: 442px
	}
	.main-section .section-box .prod .text-black {
		font-size: 12px
	}
	.homebox.section-box {
		min-height: 442px;
		background-position: -13px -6px!important
	}
	.main-section .section-box .tanti-photo {
		bottom: -7px
	}
	.main-section .foundation .content a {
		margin-top: .5%
	}
	.mymargintop {
		margin-top: -17px
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.main-section .news-section,
	.mymargintop .section-box {
		min-height: 484px
	}
	.main-section .section-box .tanti-photo {
		bottom: -7px
	}
	.main-section .foundation .content a {
		margin-top: .5%
	}
	.mymargintop {
		margin-top: -12px
	}
	.main-section .section-box.wind-product-img {
		background-color: #efeeee;
		background-position: 100% -6px
	}
	.prod-info12 {
		padding-top: 44px!important
	}
}

@media(min-width:768px) {
	.corporate_governance .container {
		padding-right: 32px
	}
	.history-tabs .why-suzlon {
		padding-left: 15px;
		padding-right: 15px
	}
	.history_tab .container {
		padding-left: 30px;
		padding-right: 30px
	}
	.wind_energy_video {
		padding-bottom: 50px;
		padding-left: 0;
		padding-right: 63px
	}
	.infographics_image img {
		width: 100%
	}
	.bid_padding {
		padding-bottom: 53px!important
	}
	.renawable_padding {
		padding-bottom: 14px!important
	}
	.bcci_padding {
		padding-bottom: 13px!important
	}
	.adb_padding {
		padding-bottom: 43px!important
	}
	.fcci_padding {
		padding-bottom: 15px!important
	}
	.super_padding {
		padding-bottom: 18px!important
	}
	.fcci_padding1 {
		padding-bottom: 23px!important
	}
}

@media(min-width:768px) and (max-width:850px) {
	.banner-slider,
	.slider-container {
		height: 450px
	}
	.banner-caption {
		text-align: center;
		bottom: 0;
		left: 0
	}
	.banner-caption h1 {
		font-size: 30px!important;
		line-height: 32px!important
	}
	.banner-caption h2 {
		font-size: 28px
	}
	.arrowsection {
		bottom: 0
	}
	.inner_banner_caption {
		right: 80px;
		top: 120px;
		width: 200px
	}
	.inner_banner_caption h1 {
		font-size: 30px;
		line-height: 30px
	}
	.inner_banner_caption h2 {
		font-size: 15px
	}
}

@media(min-width:851px) and (max-width:992px) {
	.banner-slider,
	.slider-container {
		height: 450px
	}
	.banner-caption {
		text-align: center;
		bottom: 0;
		left: 0
	}
	.banner-caption h1 {
		font-size: 30px!important;
		line-height: 32px!important
	}
	.banner-caption h2 {
		font-size: 28px
	}
	.arrowsection {
		bottom: 0
	}
	.inner_banner_caption {
		right: 80px;
		top: 120px;
		width: 200px
	}
	.inner_banner_caption h1 {
		font-size: 30px;
		line-height: 30px
	}
	.inner_banner_caption h2 {
		font-size: 15px
	}
}

@media(min-width:992px) and (max-width:1200px) {
	.pioneer_left.pioneer-first-box .pioneer-box {
		min-height: auto;
		padding-bottom: 20px
	}
	.pioneer .pioneer-box {
		min-height: 464px
	}
}

@media(min-width:1319px) {
	.expore_suzlon {
		padding: 5px 15px 25px 0;
		display: table
	}
}

@media(min-width:992px) and (max-width:1318px) {
	.expore_suzlon {
		padding: 5px 0 25px;
		display: table
	}
	.whitecircle {
		height: 50px!important;
		width: 50px!important;
		background-color: #fff;
		border-radius: 50%;
		line-height: 50px!important;
		text-align: center
	}
	.slider-bottom .infotext {
		font-size: 11px
	}
}

@media(max-width:1024px) {
	.hide-sm,
	.menu13 {
		display: none
	}
	.breadcrumb {
		padding-left: 0;
		padding-bottom: 0;
		margin-bottom: 0
	}
	.contact-page .map-address {
		float: left;
		margin-top: 5px
	}
	.contact-page .tab-head,
	.contact-page p {
		float: left!important
	}
	.contact-page .tab-head {
		padding-top: 35px;
		width: 100%
	}
	.address_box_contact,
	.address_box_head {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.outer_global_menu_second {
		width: 100%!important;
		float: right
	}
	.global_menu_second .navbar-nav>li {
		float: initial
	}
	.global_menu_second .dropdown-menu>li>a:focus,
	.global_menu_second .dropdown-menu>li>a:hover {
		background-color: #f0f1f3;
		color: #24375b
	}
	.global_menu_second {
		margin: 0!important
	}
	.global_menu_second .dropdown-menu {
		position: absolute!important;
		left: 0;
		top: 12px;
		z-index: 6
	}
	.mob_tab_menu {
		width: 30px;
		float: left;
		padding: 0;
		margin: 20px 0 0 8px
	}
	.navbar-nav>li>a,
	.pad-home {
		padding-top: 0!important
	}
	.mob_tab_menu .navbar-header {
		float: left;
		width: 100%
	}
	.inner_heading {
		position: relative;
		height: 70px;
		margin-left: 0;
		margin-right: 0
	}
	.mob_tab_logo {
		width: 200px;
		float: left
	}
	.navbar-nav>li>a {
		padding-bottom: 0!important;
		line-height: 16px!important
	}
	.header_box .navbar-header button {
		width: 100%!important
	}
	.navbar-toggle {
		margin: 0
	}
	.navbar-toggle .icon-bar {
		background: #000
	}
	.navbar-default .navbar-collapse {
		border-color: transparent;
		background: #f0f1f3;
		padding-right: 0;
		padding-left: 0
	}
	.nav .open>a,
	.nav .open>a:focus,
	.nav .open>a:hover {
		background: 0 0
	}
	.navbar {
		min-height: initial
	}
	.header-2-navbar .navbar-toggle .icon-bar {
		background: #000
	}
	header .navbar-nav {
		text-transform: uppercase;
		width: 100%;
		margin: 7.5px 0
	}
	header .navbar-nav span {
		float: right;
		position: relative;
		top: 10px
	}
	header .navbar {
		margin-bottom: 0
	}
	header .nav>li {
		border-bottom: 1px solid #d4d7dc
	}
	header .nav>li:last-child {
		border-bottom: 0
	}
	.outer_nav .dropdown .dropdown-toggle {
		width: 55px;
		float: right;
		padding: 0;
		margin: 19px 4px 0 0;
		position: absolute;
		right: 0;
		top: -56px
	}
	.navbar-collapse,
	header .logo,
	header .logo img,
	header .main-menu {
		width: 100%
	}
	header .main-menu {
		display: inline-block
	}
	header .main-menu .nav>li {
		padding: 10px 0;
		width: 100%;
		float: left
	}
	header .main-menu.pull-right {
		float: none
	}
	header .main-menu.hide-desktop ul li.active a,
	header .main-menu.hide-desktop ul li.active a:hover,
	header .main-menu.hide-desktop ul li:focus a,
	header .main-menu.hide-desktop ul li:focus a:hover {
		color: #24375b;
		background: 0 0
	}
	.navbar-default {
		background: 0 0;
		border: 0
	}
	.visible-xs {
		display: block
	}
	.hide-xs {
		display: none
	}
	ul.pull-right {
		float: none!important
	}
	.dropdown:hover .dropdown-menu {
		position: relative;
		float: none;
		border: 0;
		box-shadow: none;
		-webkit-box-shadow: none
	}
	.navbar-nav .open .dropdown-menu li {
		border-bottom: 1px solid #d4d7dc
	}
	.navbar-nav .open .dropdown-menu li:last-child {
		border-bottom: 0
	}
	.navbar-nav .open .dropdown-menu li.active a {
		background: #24375b!important
	}
	header .logo {
		float: left;
		padding: 0;
		margin: 15px 0 0
	}
	header .top-menu {
		text-align: left
	}
	header .top-menu li {
		display: block
	}
	header .top-menu li a i {
		color: #999
	}
	header .top-menu li a i.fa-angle-down {
		color: #24375b;
		padding-left: 5px;
		font-size: 16px
	}
	header .top-menu li a i.fa-globe {
		font-size: 24px
	}
	header .top-menu.navbar-nav .open .dropdown-menu {
		background: #f0f1f3;
		color: #000
	}
	header .dropdown-menu li a i {
		padding-right: 15px
	}
	header .inner-dropdown {
		left: 0;
		padding-left: 15px
	}
	header .search-box {
		padding-left: 0
	}
	header.hide-sm {
		display: none
	}
	header.show-sm {
		display: block
	}
	.awardtab .container,
	.board-committees .container,
	.directors-part .container,
	.responsive-padding.col-md-8,
	.responsive-padding.col-xs-12,
	.responsive-padding.container,
	header .col-md-10,
	header .container {
		padding: 0
	}
	.press_release_container ul {
		padding-left: 0!important
	}
	.main-menu .dropdown-menu>li>a {
		color: #fff!important
	}
	.main-menu .dropdown-menu>li>a:active,
	.main-menu .dropdown-menu>li>a:focus,
	.main-menu .dropdown-menu>li>a:hover {
		background-color: #333
	}
	.top-menu {
		width: 100%!important
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: left;
		margin-top: 0;
		background-color: #333;
		border: 0;
		width: 100%;
		margin-left: 0;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.outer_menu .dropdown-menu {
		margin-top: 10px!important
	}
	.outer_menu.col-md-10 {
		width: 100%!important
	}
	.navbar-nav .open .dropdown-menu .dropdown-menu {
		text-indent: 12px
	}
	.navbar-nav .open .dropdown-menu .dropdown-menu li a {
		font-size: 13px
	}
}

@media(max-width:1025px) {
	header .main-menu.show-desktop {
		display: none
	}
}

@media (min-width:1025px) {
	header .top-menu.navbar-nav .open .dropdown-menu li a {
		padding: 10px 15px!important
	}
	header .top-menu.navbar-nav .open .dropdown-menu li a:active,
	header .top-menu.navbar-nav .open .dropdown-menu li a:focus,
	header .top-menu.navbar-nav .open .dropdown-menu li a:hover {
		padding: 10px 15px!important;
		background: #f0f1f3!important;
		color: #00978c
	}
	header .top-menu.navbar-nav .open .dropdown-menu li {
		border-bottom: 1px solid #d4d7dc
	}
	header .top-menu.navbar-nav .open .dropdown-menu li:last-child {
		border-bottom: 0!important
	}
	header .top-menu.navbar-nav .open .dropdown-menu {
		background: #f0f1f3!important;
		margin-left: 0!important;
		width: 200px!important;
		padding: 0!important
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
	header {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000;
		left: 0;
		/*height: 107px*/
	}
	header .main-menu {
		display: inline-block;
		width: 100%
	}
	header .main-menu .dropdown .display-dropdown {
		display: none;
		padding: 10px 0
	}
	header .main-menu .dropdown .display-dropdown li {
		padding: 0 5px
	}
	header .main-menu .dropdown .display-dropdown .display-inner-dropdown {
		display: none;
		padding: 5px 0;
		top: 7px
	}
	header .main-menu .dropdown .display-dropdown .display-inner-dropdown li {
		padding: 0 5px
	}
	header .main-menu .dropdown:focus .dropdown-menu,
	header .main-menu .dropdown:hover .dropdown-menu {
		display: none
	}
	header .main-menu .dropdown:focus .display-dropdown,
	header .main-menu .dropdown:hover .display-dropdown {
		display: block;
		z-index: 12!important
	}
	header .main-menu .dropdown:focus .display-dropdown li:focus .display-inner-dropdown,
	header .main-menu .dropdown:focus .display-dropdown li:hover .display-inner-dropdown,
	header .main-menu .dropdown:hover .display-dropdown li:focus .display-inner-dropdown,
	header .main-menu .dropdown:hover .display-dropdown li:hover .display-inner-dropdown {
		display: block;
		top: 10px;
		left: 100%
	}
	header .main-menu .dropdown:focus .display-dropdown li:focus .display-inner-dropdown li a,
	header .main-menu .dropdown:focus .display-dropdown li:hover .display-inner-dropdown li a,
	header .main-menu .dropdown:hover .display-dropdown li:focus .display-inner-dropdown li a,
	header .main-menu .dropdown:hover .display-dropdown li:hover .display-inner-dropdown li a {
		color: #000
	}
	header .main-menu .dropdown:focus .display-dropdown li:focus .display-inner-dropdown li a:hover,
	header .main-menu .dropdown:focus .display-dropdown li:hover .display-inner-dropdown li a:hover,
	header .main-menu .dropdown:hover .display-dropdown li:focus .display-inner-dropdown li a:hover,
	header .main-menu .dropdown:hover .display-dropdown li:hover .display-inner-dropdown li a:hover {
		color: #24375b
	}
	header .main-menu .navbar-nav {
		padding-left: 0
	}
	header .main-menu.show-desktop {
		display: inline-block;
		width: 100%
	}
	header .main-menu.hide-desktop,
	header .visible-xs {
		display: none
	}
	.navbar-default {
		background-color: transparent;
		border-color: transparent
	}
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
		color: #24375b;
		background-color: transparent
	}
	.navbar-default .navbar-nav>li>a {
		text-transform: uppercase;
		font-family: open_sansregular;
		border-right: 2px solid #17d980;
		padding-top: 0;
		padding-bottom: 0;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		transition: all .5s ease;
		letter-spacing: 0.5px;
	}
	.navbar-default .navbar-nav>li:last-child>a {
		border-right: 0
	}
	.navbar-default .navbar-nav>li>a:hover {
		color: #24375b
	}
	header .nav>li {
		padding: 10px 0 0
	}
	header .navbar-form {
		padding: 0
	}
	header .navbar-collapse {
		padding: 0;
		float: right
	}
	header .hide-sm,
	header .hide-xs {
		display: block
	}
	header .show-sm {
		display: none
	}
	.dropdown:hover>.dropdown-menu {
		display: block;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		transition: all .5s ease
	}
	.dropdown:hover>.dropdown-menu:before {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px;
		border-color: transparent transparent #24375b;
		position: absolute;
		top: -10px;
		left: 5px
	}
	.dropdown>.dropdown-menu li a {
		text-transform: uppercase;
		position: relative
	}
	.dropdown>.dropdown-menu li a i {
		color: #24375b;
		float: right;
		position: absolute;
		right: 10px;
		top: 10px
	}
	.dropdown>.dropdown-menu li:hover a {
		background: 0 0;
		color: #24375b
	}
	.dropdown>.dropdown-menu li.dropdown .dropdown-menu li a {
		color: #000
	}
	.dropdown>.dropdown-menu li.dropdown .dropdown-menu li:hover a {
		background: 0 0;
		color: #24375b
	}
	.inner-dropdown {
		left: 100%!important;
		top: 0!important
	}
	.inner-dropdown li:hover a {
		color: #24375b
	}
	.top-menu {
		float: right
	}
	.top-menu li a {
		color: #666;
		font-size: 13px!important;
		text-transform: capitalize!important;
		border-right: 0!important;
		padding: 10px 12px
	}
	.top-menu li a i {
		color: #999
	}
	.top-menu li a i.fa-angle-down {
		color: #24375b;
		padding-left: 5px;
		font-size: 14px
	}
	.top-menu li a i.fa-globe {
		font-size: 28px;
		position: relative;
		top: 5px
	}
	.top-menu li.dropdown .dropdown-menu {
		padding: 10px 5px;
		right: 0!important;
		left: auto!important
	}
	.top-menu li.dropdown .dropdown-menu li a {
		padding: 6px 15px
	}
	.top-menu li.dropdown .dropdown-menu li:last-child {
		padding: 0
	}
	.top-menu li.dropdown .dropdown-menu:before {
		left: 115px
	}
	.top-menu li:last-child a {
		padding-right: 0
	}
	.headerheight .main-menu .nav>li,
	.headerheight .nav>li {
		padding: 15px 0
	}
	.header2-fixed {
		position: fixed;
		top: 104px;
		width: 100%;
		z-index: 11;
		left: 0
	}
}

.cnn-video-banner h4,
.icon_text_btn,
.video-title {
	text-transform: uppercase
}

@media (max-width:1024px) {
	.manufacturing,
	.responsive-padding.col-md-8,
	.responsive-padding.col-xs-12,
	.responsive-padding.container {
		padding: 0
	}
	.australia_content.responsive-padding.container {
		padding-bottom: 30px!important
	}
}

@media (min-width:769px) {
	.navbar-toggle {
		display: initial!important
	}
}

@media (min-width:1024px) {
	.navbar-collapse.collapse {
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
}

@media(min-width:1025px) and (max-width:1230px) {
	.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 7px;
		font-size: 13px
	}
}

.left_bar_fourth,
.right_bar_profile,
.right_bar_profile_new,
.value_heading_content,
.value_heading_image {
	display: table-cell;
	float: none;
	vertical-align: middle
}

@media(min-width:768px) and (max-width:1024px) {
	.banner {
		margin-top: 71px!important
	}
	.home-banner-2 .banner-caption {
		bottom: 20%!important
	}
	.aboutus .content {
		min-height: 244px!important
	}
	.btn.btn-green-bordered.viewprofileaccordian {
		padding: 7px
	}
	.viewprofileaccordian.collapsed:after {
		padding-left: 7px
	}
	.viewprofileaccordian:after {
		padding-right: 7px
	}
}

@media(min-width:1200px) and (max-width:1280px) {
	.first_row.directors-box {
		min-height: 517px!important
	}
	.second_row.directors-box {
		min-height: 675px!important
	}
	.third_row.directors-box {
		min-height: 867px!important
	}
	.fourth_row.directors-box {
		min-height: 717px!important
	}
}

@media(min-width:1025px) and (max-width:1199px) {
	.first_row.directors-box {
		min-height: 600px!important
	}
	.second_row.directors-box {
		min-height: 790px!important
	}
	.third_row.directors-box {
		min-height: 1045px!important
	}
	.fourth_row.directors-box {
		min-height: 840px!important
	}
}

@media(min-width:481px) and (max-width:767px) {
	.awardbread.padding_xs.breadcrumb {
		padding-top: 88px
	}
}

@media(min-width:992px) and (max-width:1250px) {
	.financial-reports .financial-box {
		margin-bottom: 0
	}
}

@media(min-width:1251px) and (max-width:1400px) {
	.product-feature-banner .container .prod-feature {
		right: 1%;
		top: 13%
	}
}

@media(max-width:767px) {
	.nplr_xs {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.product-feature-banner .container .prod-feature {
		position: relative!important;
		right: 5px
	}
	.main-section .news-section {
		background: #fff;
		min-height: auto
	}
	.prod-info11 .btn-green-bordered {
		margin-bottom: 15px
	}
	.main-section .section-box .prod .prod-info {
		padding: 0;
		left: 0
	}
	.main-section .section-box.wind-product-img {
		background: #efeeee
	}
	.main-section .section-box {
		padding-left: 15px;
		padding-right: 15px
	}
	.main-section .financereports.section-box {
		padding-left: 0;
		padding-right: 0
	}
	.pioneer {
		box-shadow: none!important;
		padding-left: 0!important;
		padding-right: 0!important
	}
	.outer_feature a {
		border: 1px solid #ddd
	}
	.outer_feature,
	.outer_feature .prod-feature-box {
		max-width: 100%!important;
		width: 300px!important;
		margin-top: 373px;
		margin-left: auto;
		margin-right: auto;
		float: none
	}
}

.infographics_image img,
.outer_box_left img,
.outer_box_right img,
.value_heading_image img {
	width: 100%
}

@media (max-width:992px) and (min-width:320px) {
	.col-md-5 .prod-feature {
		margin: 0 auto
	}
}

@media(min-width:768px) and (max-width:1250px) {
	.product-feature-banner .container .prod-feature {
		position: relative!important;
		right: 5px;
		margin-bottom: 50px
	}
	.outer_feature,
	.outer_feature .prod-feature-box {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	.outer_feature a {
		border: 1px solid #ddd
	}
}

.carousel_slider .carousel_slider,
.history_2 {
	position: relative
}

@media(max-width:992px) {
	.growth_box.ext_video {
		padding: 0 0 50px
	}
	.tab_content {
		padding-bottom: 15px
	}
}

@media(min-width:992px) {
	.press_release_tab .tab_container h2 {
		margin-top: 15px
	}
	.life_suzlon_section .container {
		padding-left: 36px;
		padding-right: 32px
	}
	.pioneer .pioneer-box .more-btn {
		position: relative;
		bottom: 0;
		text-align: center
	}
}

.historyvideo {
	margin-top: 20px
}

.profile_left_profile img {
	width: 100%;
	padding-bottom: 0
}

.common_box_profile {
	min-height: 360px;
	margin: 15px 0 0
}

.commissioning_model h3 {
	padding-bottom: 15px
}

b,
strong {
	font-size: 15px
}

.outer_box_left {
	padding: 20px 0
}

.outer_box_right {
	background: #f0f1f3;
	padding: 20px 0
}

.npt {
	padding-top: 0!important
}

.outer_box_left .left_bar_fourth {
	padding-left: 0
}

.outer_box_left .right_bar_profile {
	padding-right: 0
}

.contact-form .query-title {
	padding: 20px 0
}

.outer_box_right .left_bar_fourth {
	padding-right: 15px
}

.foundation.cnn-video-widget .content {
	margin-top: -3px
}

.ext_video {
	padding: 20px 0
}

.value_heading ul.points li:before {
	content: "\f10c";
	display: none
}

.ext_video iframe {
	height: 405px;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	display: table
}

.video-section .video-box a {
	padding-top: 0;
	display: inline-block;
	width: 100%
}

.video-title span {
	font-family: open_sansregular, sans-serif!important;
	font-size: 16px
}

.right_bar_profile {
	padding: 0 15px
}

.video-section img {
	width: 100%;
	height: auto
}

.video-title {
	background: #23375B;
	color: #fff;
	text-align: left;
	padding: 18px;
	font-size: 18px!important;
	margin: 0;
	height: 80px
}

.cnn-video-banner iframe {
	width: 780px;
	height: 450px
}

.cnn-video-banner h4 {
	font-size: 30px;
	font-weight: 700
}

.outer_box_left .container {
	padding-left: 30px;
	padding-right: 30px
}

.company_profile .left_bar_fourth,
.visionvalue_top .left_bar_fourth {
	padding-left: 0
}

.visionvalue_top .right_bar_profile {
	padding-right: 0
}

ol,
ul {
	margin-top: 0;
	margin-bottom: 0
}

.npb {
	padding-bottom: 0!important
}

.wow_height {
	height: 95px
}

.my_h4 {
	padding: 11px 0 5px
}

.value_heading_content p {
	padding-bottom: 10px
}

.about-suzlon-bg .why-suzlon-box .head span {
	line-height: 25px
}

.latest_blog_mob {
	margin-top: 20px!important
}

.wind_energy_video {
	padding-bottom: 50px
}

.corporate_governance {
	padding-bottom: 25px
}

.p15 {
	padding: 15px
}

.wind_turbin h1 {
	font-weight: 400
}

.technical_heading {
	padding-top: 20px;
	float: left
}

.product-feature-banner-s111 h3,
.product-feature-banner-s97 h3 {
	padding-top: 40px
}

.classic_fleet .tab_container h3 {
	padding-top: 15px
}

.turn_key_box .common_box_profile {
	min-height: 297px;
	margin: 25px 0 0
}

.left_content_one {
	padding-left: 0!important
}

.sollar_energy_solutions .common_box_profile {
	min-height: auto!important;
	padding-left: 0
}

.sollar_energy_solutions .left_bar_fourth {
	padding-left: 0
}

.prod-info11 p,
.prod-info12 p {
	line-height: 20px
}

.prod-info11 .btn,
.prod-info12 .btn {
	margin-top: 5px
}

.prod-info12 {
	padding-top: 16px
}

.financial-reports .financial-box {
	margin-bottom: 0;
	min-height: 385px
}

.life_suzlon_section {
	padding-bottom: 50px
}

.life_suzlon_section.grey-bg {
	background-color: #fff!important
}

.life_suzlon_section .row {
	padding-top: 50px;
	float: left
}

.dataTables_wrapper {
	padding: 0 5px!important;
	margin-bottom: 0!important
}

.cost_controller h3 {
	padding-top: 0
}

.opportunity_heading {
	padding-left: 0;
	padding-right: 0
}

.media_box {
	padding-bottom: 5px
}

.tulsitanti .why-suzlon-box {
	min-height: auto!important
}

.slider_bottom {
	margin-top: 15px
}

.why_suzlon_section h3 {
	padding-top: 20px
}

.why_suzlon_section .left_bar_fourth {
	padding-left: 0
}

.outer_tab_why_suzlon {
	background: #000
}

.why_syzlon_video {
	display: table-cell;
	vertical-align: middle
}

.product-banner111 .inner_wind_turbin,
.product-banner120 .inner_wind_turbin,
.product-banner97 .inner_wind_turbin {
	padding: 0
}

.carForm:-ms-input-placeholder {
	color: #666
}

.careers table {
	width: 100%;
	border-collapse: collapse;
	color: #000;
	padding: 40px 0;
	text-align: left
}

.careers table th {
	background-color: #23375B;
	font-size: 18px;
	color: #fff;
	vertical-align: top;
	padding: 20px 10px;
	font-weight: 600;
	text-align: left;
	border-bottom: 1px solid #999
}

.careers table td,
.display-slider,
.prod-banner-badge,
.share_social .s_icons,
.share_social .s_name,
.text-icon {
	vertical-align: middle
}

.apply_now,
.h3_tab_padding,
.image_detail,
.tabs li p,
.text_csr_box,
.text_csr_boxy {
	text-align: center
}

.careers table .edu_max_width {
	width: 500px
}

.careers table .profile_max_width {
	width: 30%
}

.careers table td {
	font-size: 14px;
	padding: 10px
}

.careers table tr:hover {
	color: #00978c
}

.careers table tr:hover .apply_now,
.careers table tr:hover .energyTab .director_wrap .leader_box .member_designation_content .close_btn,
.careers table tr:hover .leadership_wrap .leader_box .member_designation_content .close_btn,
.energyTab .director_wrap .leader_box .member_designation_content .careers table tr:hover .close_btn,
.leadership_wrap .leader_box .member_designation_content .careers table tr:hover .close_btn {
	color: #fff;
	background: #00978c
}

.apply_now,
.careers table a {
	color: #000
}

.apply_now {
	padding: 5px 10px;
	max-width: 85px;
	display: block;
	font-size: 11px;
	font-weight: 400;
	border: 1px solid #999;
	border-radius: 50px
}

.icon_text_btn,
.profiletitle {
	font-weight: 700
}

.tabs li:hover,
ul.tabs li.active {
	border-bottom: 2px solid #fff;
	background: #fff
}

.careers table a.btn-green-bordered {
	color: #24375b!important
}

.careers table a.btn-green-bordered:hover {
	color: #fff!important
}

@media(max-width:992px) {
	.history-tabs .tab_content,
	.product-tabs .tab_content,
	.whysuzlon.product-tabs .tab_content {
		display: block!important;
		width: 100%
	}
	.disclosures .tab_content {
		padding-top: 50px
	}
}

.conentbox_hse {
	padding: 0
}

.supply_chain_page {
	padding-bottom: 50px
}

.h3padding_bottom {
	padding-bottom: 10px
}

.quality_mgt .left_bar_fourth {
	padding-left: 0
}

.quality_mgt {
	padding-bottom: 15px
}

.tabs li p {
	font-size: 12px!important;
	line-height: 32px
}

.tabs li {
	padding: 8px 11px!important;
	line-height: 30px
}

.tabs li:hover {
	color: #24375b
}

ul.tabs li.active {
	display: block;
	padding: 8px 12px!important
}

ul.tabs li.active p {
	color: #24375b
}

.why_suzlon_tab {
	padding-left: 0;
	padding-right: 0
}

.slider_top .feature-item {
	border-right: 1px solid #9c9c9c
}

.slider_top .feature-item:last-child {
	border-right: 0
}

.slider_bottom .feature-item {
	border-right: 1px solid #9c9c9c
}

.slider_bottom .feature-item:last-child {
	border-right: 0
}

.slider_top {
	margin-bottom: 64px
}

.key-features .feature-item p {
	font-size: 15px;
	font-family: open_sansregular;
	line-height: 24px;
	padding: 0 5px
}

.graphbox {
	width: 900px
}

.graphbox img {
	width: 100%
}

.hsepage .head-blue {
	padding-left: 13px
}

.bgwhite {
	background: #fff
}

.suzlon_range_section {
	padding: 20px 0
}

.h3_tab_padding {
	padding: 0 0 10px
}

.press_release_tab {
	padding: 0 0 30px
}

.press_release_tab .files li:last-child {
	border-bottom: 0
}

.why_suzlon_tab {
	padding-bottom: 20px
}

input[type=radio],
input[type=checkbox] {
	margin: 4px 5px 0 0
}

.videogallery_page {
	padding-top: 0
}

.value_section {
	padding: 20px 0
}

.spotlightcontainer {
	padding: 0 22px
}

.bottom_box_asia {
	padding: 30px 0
}

.europe_box {
	padding: 50px 0
}

.bg-white {
	background-color: #fff
}

.inner_service_america {
	padding-top: 30px
}

.csr_box {
	margin-bottom: 40px;
	margin-top: 40px
}

.height_csr_box_left {
	height: 67px;
	background: #f0f1f3;
	color: #000
}

.csr-policy {
	background-color: #f0f1f3
}

.height_csr_box_right {
	height: 67px;
	background: #23375B;
	margin-right: 10px;
	padding: 0 10px
}

.text_csr_box {
	padding: 32px
}

.img_csr_box {
	padding: 21px 32px 0 0;
	float: right
}

.outer_icon_text_btn {
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding: 11px 0 0
}

.icon_text_btn {
	color: #fff;
	font-size: 18px;
	width: 100%;
	padding: 11px 0
}

.australia_content,
.china_content,
.europ_content,
.india_tab_container {
	padding-bottom: 30px
}

.icon_text_btn:active,
.icon_text_btn:focus,
.icon_text_btn:hover {
	color: #fff
}

.icon_text_btn span {
	display: inline!important;
	width: 100%;
	text-align: center
}

.text_csr_boxy {
	padding-top: 15px;
	font-size: 14px;
	font-weight: 400
}

.inner_helpdesk_box.content {
	min-height: 285px
}

.csr_img_btn {
	font-size: 18px;
	margin-right: 0!important
}

.south_zone_box {
	height: 242px
}

.west_zone_box {
	height: 240px
}

.south_zone_box.south_zone_box_last {
	height: 180px
}

.australia_page .tab_content,
.china_page .tab_content,
.europe_page .tab_content {
	padding-top: 20px
}

.manufacturing_blade_box {
	width: 20%;
	float: left;
	margin-left: 10%
}

.manufacturing_image_box {
	height: auto;
	padding: 0;
	float: right;
	width: 70%
}

.home-video-thumb,
.manufacturing_image_box img {
	width: 100%
}

.thumb-video {
	height: 280px;
	width: 100%
}

.image_detail {
	float: none;
	display: block;
	padding-bottom: 11px
}

.carousel_slider .banner-video iframe {
	width: 500px;
	height: 281px
}

.carousel_slider .item img {
	width: 100%
}

.header-background {
	background-image: url(../images/banner2.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 30px;
	background-position: right;
	margin-top: 99px
}

.header-background .banner-video {
	margin-top: 10px
}

.read_more_banner {
	padding-left: 0;
	padding-right: 0
}

.read_more_btn.buttontext {
	border-radius: 13px;
	font-family: open_sansregular;
	text-transform: uppercase!important;
	padding: 8px 25px;
	color: #fff;
	font-size: 16px;
	border: 1px solid #fff;
	float: left
}

.banner1 .banner_text_first {
	font-size: 42px;
	font-family: open_sanslight;
	margin: 0;
	font-weight: lighter;
	color: #fff;
	text-align: left
}

.banner1 .banner_text_second {
	font-size: 84px;
	margin: 0;
	text-transform: none;
	font-family: open_sansbold;
	color: #fff;
	text-align: left
}

.banner_text_first {
	padding: 30px 50px 6px 0;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	font-size: 44px;
	line-height: 47px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: left;
	color: #fff
}

.banner_text_second {
	color: #fff;
	font-weight: lighter;
	font-size: 33px;
	background: #3d7d89;
	padding: 0;
	margin: 0;
	display: table-row
}

.banner3 .banner_text_first {
	font-size: 24px;
	margin: 0;
	text-transform: uppercase;
	text-align: left
}

.banner3 .banner_text_second {
	font-size: 50px;
	margin: 0;
	line-height: 40px;
	text-transform: uppercase;
	text-align: left
}

.banner-video {
	left: 5px;
	top: 180px;
	z-index: 5;
	width: 500px;
	height: 281px
}

.banner1 .carousel-caption {
	width: 510px;
	top: 14%;
	left: 10%;
	padding-bottom: 30px
}

.banner2 .carousel-caption {
	width: 690px;
	top: 0;
	left: 10%;
	padding-bottom: 30px
}

.carousel-caption.banner_three {
	top: 18%;
	right: 4%!important;
	padding-bottom: 30px;
	width: 400px;
	left: initial
}

.carousel_slider .carousel-control span {
	font-size: 39px;
	width: auto;
	height: auto;
	padding: 6px 16px 8px;
	color: rgba(0, 0, 0, .59);
	background: #fff
}

.carousel_slider .carousel-control {
	top: 45%
}

.control-round .carousel-control {
	width: auto!important;
	height: auto!important
}

.carousel_slider .left.carousel-control {
	left: -5%
}

.carousel_slider .right.carousel-control {
	right: -5%
}

.carousel_slider .carousel-control.left,
.carousel_slider .carousel-control.right {
	background-image: none;
	background-color: transparent
}

.carousel_slider .carousel-indicators {
	display: none
}

.npb.csr_top.visionvalue_top {
	padding-bottom: 20px!important
}

.supply_chain_box.head {
	padding: 5px 18px 0!important
}

.quality_mgt_tab.tab_container .container {
	padding: 10px 35px 0
}

.why-suzlon .invest-box .content ul li {
	padding: 8px 0;
	width: 100%;
	float: left
}

.why-suzlon .invest-box .content .history li {
	padding: 0
}

a {
	color: #24375b
}

.press_release_container .head-blue b {
	margin-top: 0!important;
	color: #000;
	font-size: 18px
}

.para-pading {
	padding-bottom: 10px!important
}

.award-main-tabs .content p {
	text-align: left
}

.award-main-tabs .content,
.awardtab #tab2 .content {
	text-align: center
}

.bullets-padding li {
	padding-left: 20px!important
}

.pt80 {
	padding-top: 20px;
	margin-bottom: 20px
}

.read_siz {
	width: 32.76%!important
}

.little-earth-box {
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 50px
}

.one_earth_ext_video {
	margin-top: 50px;
	margin-bottom: 50px
}

.tab_drawer_heading p {
	width: 90.5%
}

.map-address i {
	padding-right: 12px
}

.manufacturing-tabs .history_2 {
	background: #f9f9fa
}

ul.nopoints li {
	text-indent: 0;
	padding-left: 0;
	line-height: 25px;
	font-size: 14px;
	color: #000
}

.supply_chain_box h4 {
	margin-bottom: 0!important
}

.map-address {
	background-color: #f5f5f5
}

.other_county_left {
	float: left;
	width: 140px
}

.country_name {
	color: #24375b;
	font-size: 14px;
	clear: both
}

.outer_other_county {
	padding-bottom: 40px
}

.americaservice .why-suzlon .invest-box .head,
.americaservice .why-suzlon .why-suzlon-box .head {
	background: #23375B;
	display: inline-block;
	width: 100%;
	padding: 18px
}

.americaservice .why-suzlon .invest-box,
.americaservice .why-suzlon .why-suzlon-box {
	background: #f9f9fa;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%
}

.about_box .head,
.awards-tabs .invest-box .head {
	background: #23375B
}

.pdf-file-icon,
.pdf-file-name {
	display: inline;
	float: left!important;
	font-weight: 700
}

.pdf-file-icon {
	width: 25px;
	float: left
}

.pdf-file-name {
	float: left;
	width: 84%;
	padding-left: 5px
}

.awards-tabs .invest-box .head h4 span {
	color: #fff
}

.carousel_slider .fa-angle-left:before {
	content: "\f104";
	margin-left: 0
}

.bullets_left {
	width: 231px;
	float: left
}

.image_right {
	width: 79%;
	float: left
}

.carousel_slider .fa-angle-right:before {
	content: "\f105";
	margin-right: 0
}

.prod-info11 b {
	color: #000
}

.height_aboutus h4 {
	padding-top: 7px
}

.dropdown a:hover {
	cursor: default!important
}

@media(min-width:240px) and (max-width:500px) {
	.outer-video-section.video-section .video-box .video-title {
		height: auto!important
	}
	.outer-video-section.video-section .video-box {
		width: 100%!important;
		float: none!important;
		display: table!important;
		padding: 0 0 15px!important;
		margin-left: auto;
		margin-right: auto
	}
	.outer-video-section.video-section .video-box iframe {
		min-height: 210px!important
	}
}

@media(min-width:501px) and (max-width:767px) {
	.outer-video-section.video-section .video-box {
		width: 450px!important;
		float: none!important;
		display: table!important;
		padding: 0 0 15px!important;
		margin-left: auto;
		margin-right: auto
	}
	.outer-video-section.video-section .video-box iframe {
		min-height: 250px!important
	}
}

@media(min-width:768px) and (max-width:1159px) {
	.outer-video-section.video-section .video-box {
		float: none!important;
		display: table!important;
		padding: 0 8px 17px 0!important;
		margin-left: auto;
		margin-right: auto
	}
	.outer-video-section.video-section .video-box iframe {
		min-height: 310px
	}
}

@media(min-width:481px) and (max-width:962px) {
	.image_right {
		width: 72%
	}
}

.displaytab {
	display: block!important
}

.hidetab {
	display: none!important
}

.global_menu.dropdown li a:hover,
.global_menu.dropdown:hover {
	cursor: pointer!important
}

.pl5 {
	padding-left: 5px
}

@media(max-width:767px) {
	.about_box .why-suzlon-box {
		margin-bottom: 20px
	}
	.files li {
		padding: 25px 15px;
		width: 100%
	}
	.date {
		padding-bottom: 10px
	}
	.product-feature-banner-s111,
	.product-feature-banner-s97 {
		height: auto!important;
		position: relative
	}
	.wind_turbin {
		padding: 0 14px;
		position: relative!important;
		z-index: 1;
		left: 1px;
		top: 10px
	}
	.banner-position .container p {
		color: #000!important
	}
	.product-banner111 .breadcrumb,
	.product-banner120 .breadcrumb,
	.product-banner97 .breadcrumb {
		padding-top: 0!important
	}
	.product-banner111,
	.product-banner120,
	.product-banner97 {
		height: inherit!important
	}
	.product_text {
		text-align: center;
		background: #23375B;
		color: #fff;
		width: 100%;
		left: 0;
		padding: 15px;
		bottom: 0
	}
	.product_text h1 {
		text-align: left;
		font-size: 24px;
		margin-top: 0
	}
	.product_text h1 span {
		font-weight: 700
	}
	.product_text p {
		font-size: 14px;
		font-weight: lighter;
		text-align: left;
		color: #fff
	}
	.product_text .green-btn {
		background: #24375b;
		color: #fff
	}
	.product_text .white-btn {
		background: #fff;
		color: #24375b
	}
	.product_text .btn {
		text-transform: uppercase;
		border-radius: 8px;
		margin-left: 7.5px;
		margin-right: 7.5px
	}
	.s111_product a i,
	.s111_product a span,
	.s97_product a i,
	.s97_product a span {
		float: left
	}
	.s111_product a span,
	.s97_product a span {
		padding: 4px 8px 0 0
	}
}

.desktop.text,
.desktop.text p {
	text-align: left
}

.desktop.text h1 {
	text-align: left;
	font-size: 24px
}

.desktop.text h1 span {
	font-weight: 700
}

.desktop.text p {
	font-size: 14px;
	font-weight: lighter;
	line-height: 24px;
	padding-bottom: 15px
}

.desktop.text .green-btn {
	background: #24375b;
	color: #fff
}

.desktop.text .btn {
	text-transform: uppercase;
	border-radius: 8px
}

.desktop.text a {
	margin-bottom: 10px;
	margin-right: 10px
}

.desktop.text .white-btn {
	background: #fff;
	color: #24375b
}

.desktop.text .btn i,
.desktop.text .btn span {
	float: left
}

.desktop.text span {
	padding-top: 3px;
	padding-right: 10px
}

#loadingAjax {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1
}

.offer_outer {
	padding-right: 0;
	padding-left: 0
}

.right_panel .dwnld_btn {
	color: #fff;
	background: #24375b;
	border: 1px solid #24375b;
	border-radius: 7px;
	text-transform: uppercase;
	font-size: 12px;
	display: inline-flex;
	align-items: center;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	line-height: 35px
}

.sharebtn span {
	padding: 0 20px;
	font-size: 14px;
	font-weight: 600
}

.contact_details h4 {
	color: #23375B;
	font-size: 18px;
	text-transform: capitalize;
	margin-bottom: 0
}

.share_social .sharebtn-2 {
	background: #fff;
	color: #000;
	box-shadow: 0 4px #24375b;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}

.share_social .sharebtn {
	border: 1px solid #24375b;
	font-family: inherit;
	font-size: inherit;
	color: #24375b;
	background: 0 0;
	cursor: pointer;
	padding: 0;
	height: 44px;
	display: block;
	margin: 10px 0 25px;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-weight: 700;
	outline: 0;
	position: relative;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 156px
}

.share_social .s_name {
	font-size: 11px;
	padding-top: 4px;
	float: none;
	display: table-cell
}

.share_social .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.share_social .s_icons {
	font-size: 16px;
	padding-right: 10px;
	float: none;
	display: table-cell;
	padding-top: 5px;
	padding-bottom: 5px
}

.dwnld_btn img {
	width: 25px
}

.map-image {
	padding-bottom: 15px
}

.content-contact {
	padding: 15px 0;
	float: left;
	width: 100%;
	min-height: 219px
}

.dwnld_btn span {
	padding: 0 8px;
	font-size: 14px
}

.press_release_tab .right_panel {
	border-left: 1px solid #ccc
}

.sharebtn-2a:hover {
	box-shadow: 0 4px #d6d6d6;
	top: 2px
}

.press_release_container ul {
	padding-bottom: 10px
}

.press_release_container.financial-reports .press-img {
	width: 185px;
	float: left;
	border: 1px solid #23375B;
	margin: 20px 30px 15px 0;
	text-align: center;
	background: #23375B
}

.press_release_container.financial-reports .press-img img {
	width: 100%
}

.press_release_container.financial-reports .press-img p {
	font-size: 15px;
	color: #fff;
	line-height: 22px;
	font-weight: 600;
	padding: 5px;
	margin: 0
}

#career_form #textArea,
#contact_us #textArea,
#send-query #textArea {
	height: 82px!important
}

#send-query .g-recaptcha {
	margin-top: 13px
}

#contactus_submit {
	margin-top: 0px
}

.getintouch {
	padding: 15px 0 14px
}

.overflow-para {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	height: 106px;
	-webkit-box-orient: vertical
}

.outer_icon_button {
	padding: 25px 0 0
}

.image_icon {
	float: left
}

.btn_icon_text {
	padding: 0 0 0 5px;
	float: left;
	line-height: 28px
}

.btn_icon_left {
	margin-right: 20px
}

.number-contact {
	color: #24375b
}

.social_responsibility {
	margin-top: 60px
}

.city-main img,
.city-main-last img {
	float: left;
	padding-right: 10px;
	padding-top: 2px
}

.city-main span {
	padding-top: 0;
	float: left
}

.factone {
	width: 330px
}

.facttwo {
	width: 346px
}

.factfour,
.factthree {
	width: 200px
}

.career-tabs .tab_container {
	padding-left: 0;
	padding-right: 0
}

.meeting_tabs .invest-box .content {
	padding: 15px 15px 0
}

.city-main {
	height: 53px
}

.prod-banner-badge {
	display: table-cell
}

.prod-banner-badge img {
	margin-top: -29px
}

.s111-roduct .col-md-5 {
	margin: 0 auto;
	float: none
}

.number-contact li {
	height: 25px
}

.award_box .content {
	height: 290px
}

.tab_drawer_heading {
	display: none!important
}

.map_image {
	padding: 0 15px 2%;
	float: left;
	width: 100%
}

.headings_blogs {
	height: 50px
}

.about-page {
	margin-top: 44px!important
}

.product-back h1,
.quality_mgt_container {
	margin-top: 0
}

.spotlight .media_room_inner.content {
	height: 215px
}

.mandatory {
	color: red!important
}

.footer_box {
	float: left;
	padding-right: 20px;
	width: 14%
}

.btn-bg-white .fa-youtube-play {
	padding-top: 2px
}

.manufacturing-tabs.award-tabs-main .award_box .why-suzlon {
	padding-top: 0!important
}

.jp-current {
	color: #24375b!important
}

.blog-box-small .btn-green-bordered {
	position: absolute;
	bottom: 20px;
	left: 34px
}

.osha-link {
	display: initial!important
}

.product-back {
	background-color: rgba(0, 0, 0, .5);
	width: 540px;
	padding: 15px 0 15px 18px
}

.job ul li:before,
.pressreleasedetail li:before {
	content: "\f10c";
	color: #23375B;
	padding-right: 7px
}

.badge-img {
	margin-bottom: 10px
}

.press_release_tab .tab_content {
	float: left;
	width: 100%
}

.bullets-img {
	margin-right: 10px;
	width: 10px
}

.job ul li:before {
	font: normal normal normal 12px/1 FontAwesome
}

.shareholding_page .files a,
.text_tittle {
	font-weight: 700
}

.indent-bullets {
	margin-left: 20px!important
}

.padding_btm {
	padding-top: 10px
}

.share_social .btn-green-bordered {
	display: flex;
	width: 151px
}

.one-earth-padding {
	padding-top: 50px;
	padding-bottom: 50px
}

a.jp-next.jp-disabled,
a.jp-previous.jp-disabled {
	opacity: .5;
	cursor: not-allowed
}

.homebox h2.head-blue,
.section-box h2.head-blue {
	padding-top: 20px;
	margin-bottom: 0
}

.inquiry-section {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 15px;
	padding-bottom: 15px
}

.para-starting {
	padding-top: 20px
}

.head-blue {
	margin-top: 0!important;
	margin-bottom: 15px
}

h2.head-blue.text-center.main-title {
	margin-bottom: 0
}

.tab_content h3 {
	margin-bottom: 15px
}

.pressreleasedetail li:before {
	font: normal normal normal 12px/1 FontAwesome
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
	line-height: 40px;
	font-size: 18px;
	width: 40px;
	height: 40px;
	background: #24375b;
	border-radius: 50%
}

.carousel-caption p,
.go_btn {
	color: #fff
}

.blog-detail ol {
	padding-left: 15px
}

.news-date {
	margin-bottom: 15px!important
}

.go_btn {
	background: #00978c;
	border: 0;
	padding: 5px 8px;
	outline: 0;
	float: right
}

.classic-fleet-main ul,
.skybluecolor {
	float: left;
	width: 100%
}

.skybluecolor {
	margin-bottom: 10px
}

.classic-fleet-main ul.points li {
	padding-left: 25px!important
}

.input-group.date .btn-green-bordered {
	display: table-cell;
	padding: 7px!important
}

.input-group.date input {
	background-color: transparent!important;
	border: 1px solid #24375b!important
}

.recent-blogs {
	padding-top: 20px
}

.shareblogs {
	padding: 20px 0 10px
}

.recent-blogs .blog-wrapper .blog-box-small h5 {
	margin-bottom: 0!important
}

.mdi-calendar:before {
	font-size: 16px!important
}

.s97button .btn {
	float: left!important;
	position: initial!important;
	margin-left: 8px
}

.bullet_spacing li {
	padding: 1px 0!important
}

.pdf-title-width {
	width: 85%
}

.financial-reports.pressreleasedetail h2 {
	padding-bottom: 10px!important
}

.cnn-video-img img {
	padding-top: 7px;
	padding-bottom: 15px
}

.btn.watchmore {
	margin-top: 12px!important
}

.financereports .outer_know_more b {
	margin-top: 7px;
	display: table
}

.main_point.points li {
	padding: 0
}

.bodypage .why-suzlon .invest-box .content ul li,
.classic-fleet-main .right_bar_profile li {
	padding: 2px 23px!important
}

.s111_product_background {
	background-color: #23375B;
	width: 100%;
	float: left
}

.outer-video-section.video-section .video-box {
	width: 556px;
	float: left;
	display: inline-block;
	padding: 0 8px 17px 0
}

.bottomarrow:before,
.viewprofileaccordian.collapsed:after,
.viewprofileaccordian:after {
	font-family: FontAwesome;
	content: "\f078";
	float: right
}

.outer-video-section.video-section .video-box iframe {
	min-height: 333px
}

.mainhead.head-blue {
	margin-bottom: 0;
	margin-top: 25px!important
}

.spinner {
	width: 40px;
	height: 40px;
	position: relative
}

.container1>div,
.container2>div,
.container3>div {
	width: 10px;
	height: 10px;
	background-color: #36c6d3;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;
	animation: bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.spinner .spinner-container {
	position: absolute;
	width: 100%;
	height: 100%
}

.container2 {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg)
}

.container3 {
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}

.circle1 {
	top: 0;
	left: 0
}

.circle2 {
	top: 0;
	right: 0
}

.circle3 {
	right: 0;
	bottom: 0
}

.circle4 {
	left: 0;
	bottom: 0
}

.container2 .circle1 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.container3 .circle1 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.container1 .circle2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.container2 .circle2 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.container3 .circle2 {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.container1 .circle3 {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.container2 .circle3 {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.container3 .circle3 {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.container1 .circle4 {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.container2 .circle4 {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.container3 .circle4 {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@-webkit-keyframes bouncedelay {
	0%,
	100%,
	80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}

@keyframes bouncedelay {
	0%,
	100%,
	80% {
		transform: scale(0);
		-webkit-transform: scale(0)
	}
	40% {
		transform: scale(1);
		-webkit-transform: scale(1)
	}
}

.nav>li>a {
	padding: 10px 8px
}

.viewprofileaccordian.collapsed:after {
	padding-left: 15px;
	padding-right: 0!important;
	-ms-transform: rotate(0)!important;
	-webkit-transform: rotate(0)!important;
	transform: rotate(0)!important
}

.viewprofileaccordian:after {
	padding-right: 15px;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.carousel-caption {
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.caption-background {
	background-color: rgba(0, 0, 0, .5);
	padding: 44px
}

.display-slider {
	display: table-cell
}

.carousel-caption,
.carousel-caption .container,
.inner-container-section {
	height: 100%
}

.inner-container-section {
	display: table
}

#myCarousel {
	top: 85px
}

.np-left {
	padding-left: 0
}

.np-right {
	padding-right: 0
}

.directors-box .np-right {
	height: 156px;
	text-align: left
}

.viewprofileaccordian {
	position: absolute;
	bottom: 0
}

.slider-bottom {
	background-color: #23375B;
	padding: 20px 0;
	color: #fff
}

.index_slider.slider-bottom {
	margin-top: 85px
}

.d-inline-block,
.icon-bottomslider,
.text-icon {
	display: inline-block
}

.big-numbers,
.big-numbers .slider-count {
	font-size: 22px
}

.d-inline-block {
	padding: 0 25px
}

.newindex .pioneer .pioneer-box {
	border-right: none!important;
	min-height: 200px;
	padding-right: 0
}

.newindex .pioneer .pioneer-box ul {
	height: 210px
}

.newindex .pioneer_right .more-btn {
	margin-bottom: 20px
}

.newindex .pioneer .pioneer-box .more-btn {
	text-align: left
}

.main-products {
	margin-bottom: 25px
}

.director-thumbnail-height,
.director-thumbnail-heightone,
.director-thumbnail-heighttwo {
	height: auto
}

.director-thumbnail-heightfive,
.director-thumbnail-heightfour,
.director-thumbnail-heightthree {
	height: auto
}

.director-thumbnail-heighteight,
.director-thumbnail-heightseven,
.director-thumbnail-heightsix {
	height: auto
}

.directors-box .directorsinfo p {
	padding-top: 15px
}

.gray-bg {
	background-color: #f0f1f3;
	padding: 25px 0
}

.product-description {
	height: 75px;
	display: table
}

.product-description .text-icon {
	vertical-align: middle;
	display: table-cell;
	color: #23375B
}

.caption-background .knowmore {
	color: #fff;
	background: #24375b;
	font-weight: 700;
	border: 1px solid #24375b;
	border-radius: 7px;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 35px
}

.caption-background h2 {
	margin: 0
}

.carousel-indicators1 {
	position: absolute;
	bottom: 25px;
	left: 0;
	z-index: 15;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	text-align: left;
	list-style: none
}

.aligntext,
.clickbottom,
.owl-theme .owl-dots,
.owl-theme .owl-nav,
.tabCarousel .item a,
.text_gallery,
.whitecircle {
	text-align: center
}

.carousel-indicators2 .active {
	width: 16px;
	height: 16px;
	margin: 0;
	background-color: #fff
}

.carousel-indicators2 li {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px
}

.bottomarrow {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	background-color: #24375b;
	display: inline-block
}

.bottomarrow:before {
	padding-left: 14px;
	padding-right: 0!important;
	-ms-transform: rotate(0)!important;
	-webkit-transform: rotate(0)!important;
	transform: rotate(0)!important;
	color: #fff;
	margin-right: 11px;
	margin-top: 8px;
	font-size: 18px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-control .glyphicon-chevron-left {
	left: 50%
}

.carousel-control .glyphicon-chevron-right {
	right: 50%
}

.counter-main {
	line-height: 115px;
	height: 115px
}

.evolution {
	padding: 15px 0 0
}

.financial-report-section .latest-financial-report-link,
.whats-new-section .pressreleases {
	padding-left: 10px
}

.financial-report-section .head-blue,
.whats-new-section .head-blue {
	background-color: #23375B;
	padding: 0 10px;
	text-transform: uppercase;
	font-family: open_sansregular, sans-serif!important;
	color: #fff!important;
	font-size: 16px!important;
	line-height: 42px
}

.two-section-second {
	border: 1px solid #000;
	padding: 10px;
	margin-bottom: 10px
}

.clickbottom {
	margin-top: -35px
}

.pandetails th {
	background: #23375B;
	color: #fff!important;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase
}

.header-height,
.variants_background {
	background-repeat: no-repeat;
	background-size: cover
}

.normal-million-text b,
.text_gallery {
	font-size: 20px
}

.media-height {
	height: 40px
}

.position-relative {
	position: relative
}

.award-icons img {
	border: 1px solid #dedede;
	padding: 15px
}

.award-icons p {
	line-height: 20px
}

.banner-position {
	position: absolute;
	top: 0;
	height: 100%
}

.banner-position .container {
	display: table;
	height: 100%;
	color: #fff
}

.banner-position .container p {
	color: #fff
}

.s111-header-section .btn {
	padding: 7px 20px
}

.about-header {
	background-image: url(../images/about-header/overview.jpg)
}

.classic-fleet-header {
	background-image: url(../images/product/classic-fleet.jpg)
}

.maintenance-header {
	background-image: url(../images/servicess/maintenance.jpg)
}

.trunkey-header {
	background-image: url(../images/services-hero.jpg)
}

.technology-header {
	background-image: url(../images/servicess/technology.jpg)
}

.mediaroom-header {
	background-image: url(../images/mediaroom.jpg)
}

.career-header {
	background-image: url(../images/career-overview.jpg)
}

.lifeatsuzlon-header {
	background-image: url(../images/career/life-at-suzlon.jpg)
}

.oneearth-header {
	background-image: url(../images/career/one-earth.jpg)
}

.recruitment-fraud-alert-header {
	background-image: url(../images/career/recruitment-fraud-alert-header.jpg)
}

.job-opportunities-header {
	background-image: url(../images/career/job-opportunities.jpg)
}

.global-header {
	background-image: url(../images/global-overview.jpg)
}

.profile-header {
	background-image: url(../images/about-header/group-profile.jpg)
}

.blog-header {
	background-image: url(../images/tt-blog.jpg)
}

.vision-values-header {
	background-image: url(../images/about-header/vision-values.jpg)
}

.history-header {
	background-image: url(../images/about-header/history.jpg)
}

.awards-header {
	background-image: url(../images/about-header/awards.jpg)
}

.leadership-header {
	background-image: url(../images/about-header/leadership.jpg)
}

.end-header {
	background-image: url(../images/end-to-end-solutions/turnkey-services.jpg)
}

.research-header {
	background-image: url(../images/end-to-end-solutions/research-and-development.jpg)
}

.supply-chain-header {
	background-image: url(../images/end-to-end-solutions/supply-chain-management.jpg)
}

.quality-header {
	background-image: url(../images/end-to-end-solutions/quality-management.jpg)
}

.hsc-header {
	background-image: url(../images/end-to-end-solutions/health-safety%26environment.jpg)
}

.spotlight-header {
	background-image: url(../images/about-header/spotlight.jpg)
}

.contact-header {
	background-image: url(../images/Contact.jpg)
}

.australia-header {
	background-image: url(../images/global/australia.jpg)
}

.footer-header {
	background-image: url(../images/suzlon-footer.jpg)
}

.north-america-header {
	background-image: url(../images/global/north-america.jpg)
}

.gallery-header {
	background-image: url(../images/photo-gallery-header.jpg)
}

.solar-header {
	background-image: url(../images/solar-energy-solutions.jpg)
}

.optimisation-header {
	background-image: url(../images/servicess/optimisation.jpg)
}

.investors-header {
	background-image: url(../images/investors.jpg)
}

.contact.banner {
	margin-top: 108px
}

.header-height {
	background-position: right;
	height: 320px
}

.container-gallery {
	margin-bottom: 20px
}

.overlay-gallery {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 30%;
	margin: 0 15px;
	opacity: 0;
	transition: .5s ease;
	float: left;
	background-color: #23375B;
	display: none
}

.container-gallery {
	margin-top: 20px
}

.container-gallery:hover .overlay-gallery {
	opacity: 1
}

.text_gallery {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}

.border-top-product {
	border-top: 1px solid #f0f1f3
}

.section-spacing h3 {
	padding: 20px 0
}

.million-icon-box div {
	height: 90px;
	width: 90px;
	background-color: #23375a;
	border-radius: 50%;
	line-height: 85px;
	padding: 0 16px
}

.expore_suzlon .about-suzlon-bg {
	padding: 20px 0 0!important
}

.gallery-button .fa-image {
	font-size: 24px
}

.whitecircle {
	height: 65px;
	width: 65px;
	background-color: #fff!important;
	border-radius: 50%;
	line-height: 64px
}

.variants_background {
	background-image: url(../images/bg-image.jpg);
	height: 448px
}

.variants-image {
	height: 392px;
	display: table;
	position: relative
}

.variants-image-allignment {
	vertical-align: bottom;
	display: table-cell
}

.media-height a {
	padding: 10px 5px!important
}

.variants-image-allignment img {
	padding-left: 30px
}

.margin-zero-auto img {
	margin: 0 auto
}

.carouselmain {
	z-index: 1
}

.wind-energy-cover,
.wind-energy-cover b {
	color: #23375a;
	font-size: 40px
}

.wind-energy-cover {
	margin-bottom: 15px;
	line-height: 45px
}

.india-tab {
	margin-top: 15px
}

@media(min-width:1000px) and (max-width:1366px) {
	.carousel-control {
		width: 3%!important
	}
}

.inner-corpo-social-left .corpo_social_inner {
	display: inline-block;
	width: 100%;
	padding: 15px;
	background: #23375B
}

.inner-corpo-social-left {
	width: 31.7%;
	float: left;
	vertical-align: middle
}

.note-for-shareholders .inner-corpo-social-right {
	padding: 13px
}

.inner-corpo-social-right {
	background: #f0f1f3;
	display: inline-flex;
	align-items: center;
	width: 68.3%;
	padding: 15px;
	float: left;
	vertical-align: middle;
	overflow: hidden
}

.outer-csrknomore {
	padding-right: 0
}

.inner-corpo-social-right .corpotext {
	color: #fff;
	float: none;
	display: table-cell;
	vertical-align: middle;
	width: 60%
}

.height_aboutus img {
	float: none;
	display: table-cell;
	vertical-align: middle;
	width: 40%
}

.displayinlineblock,
.global li {
	display: inline-block
}

.corpo_social_inner span {
	color: #fff!important;
	padding-right: 29%
}

.global li {
	padding: 0 5px;
	color: #b3b3b3
}

.border-footer {
	border-top: 1px solid #b3b3b3
}

.margin-bottom-link {
	margin-bottom: 25px
}

.global-main h3 {
	margin-bottom: 5px;
	margin-top: 10px!important
}

.media-height .fa-facebook,
.media-height .fa-instagram,
.media-height .fa-linkedin,
.media-height .fa-twitter,
.media-height .fa-youtube {
	border-radius: 50%;
	background-color: #f1eff0;
	width: 20px;
	height: 20px;
	color: #4b5c7a!important;
	text-align: center;
	font-size: 14px!important;
	line-height: 20px;
	margin-top: -2px
}

.grapphics-icon img,
.whitecircle img {
	width: 100%
}

.error {
	color: red
}

.jobdetail .g-recaptcha div {
	margin: 0 auto
}

@media (max-width:1199px) and (min-width:768px) {
	.million-background,
	.whats-new_financial-report-section {
		float: left!important
	}
	.inner-financial-section {
		margin-top: 0!important;
		padding-top: 0!important
	}
	.whats-new_financial-report-section {
		margin-top: 20px
	}
}

@media (max-width:767px) {
	.prod-feature .prod-feature-box p,
	.shareholding-pattern-tab .files li a,
	header .main-menu .dropdown-menu>li>a {
		font-size: 13px
	}
	.padding-none {
		padding: 0
	}
	.disclosures-tabs .tab-outer {
		display: none
	}
	.disclosures-tabs .tab_content {
		display: block!important
	}
	.newindex .pioneer .pioneer-box ul {
		height: auto!important
	}
	.blog-wrapper .blog-box-small {
		min-height: 410px
	}
	.recent-blogs .blog-box-small {
		min-height: 100%!important;
		padding: 0 15px
	}
	.recent-blogs .blog-box-small .btn {
		position: unset!important;
		bottom: 0;
		margin-top: 15px;
		left: 0;
		margin-bottom: 15px
	}
}

@media (max-width:330px) {
	header .main-menu .dropdown-menu>li>a {
		font-size: 10px
	}
}

@media (max-width:999px) and (min-width:768px) {
	.newindex .pioneer .pioneer-box ul {
		height: 200px!important
	}
	.image_right,
	.width_div {
		width: 100%
	}
	.spacingawardimages.history-tabs .why-suzlon .content {
		padding: 30px!important
	}
	.owner-box p {
		padding-right: 0
	}
}

.blackcolour {
	color: #000!important
}

.value-addition-main {
	padding: 20px 0
}

.page-not-found.banner {
	margin-top: 107px
}

@media (max-width:1024px) and (min-width:1000px) {
	.director-thumbnail-heightfive,
	.director-thumbnail-heightfour,
	.director-thumbnail-heightthree {
		height: auto
	}
	.director-thumbnail-heighteight,
	.director-thumbnail-heightseven,
	.director-thumbnail-heightsix {
		height: auto
	}
	.director-thumbnail-height,
	.director-thumbnail-heightone,
	.director-thumbnail-heighttwo {
		height: auto
	}
	.newindex .pioneer .pioneer-box ul {
		height: 146px!important
	}
	.inner_helpdesk_box {
		font-size: 13px
	}
	.image_right {
		width: 76%
	}
}

.award-icons p {
	padding-top: 20px
}

.title-product-page {
	padding-top: 20px;
	padding-bottom: 10px
}

.recent-blogs .blog-box-small {
	min-height: 325px
}

.carSubDet {
	margin-bottom: 30px
}

.disclosures-tabs {
	margin-bottom: 20px
}

.ui-state-default {
	display: inline-block;
	padding: 8px 12px!important;
	line-height: 32px
}

.ui-tabs-active {
	background-color: #fff
}

.news-tab ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width: 100%
}

.tabsnext {
	margin-top: -38px;
	height: 60px;
	position: absolute;
	width: 100%
}

.owl-theme .owl-nav {
	margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #869791
}

.tabCarousel .owl-controls .owl-prev,
.tabCarousel .owl-controls .owl-prev:hover {
	background: url(../images/prev_tab_carousel.png) center center no-repeat
}

.owl-carousel {
	display: none;
	width: 100%;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	width: auto!important
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	f float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
	display: inline-block
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	display: none
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

.tabCarousel {
	padding: 0 30px;
	position: relative;
	overflow: hidden
}

.tabCarousel .item a {
	color: #fff
}

.tabCarousel .item:first-child {
	border: 0;
	margin: auto;
	padding: inherit
}

.tabCarousel .owl-controls {
	position: absolute;
	top: 0;
	margin: 0;
	width: 100%;
	left: 0
}

.tabCarousel .owl-controls .owl-prev {
	width: 9px;
	height: 18px;
	position: absolute;
	left: 0
}

.tabCarousel .owl-controls .owl-next,
.tabCarousel .owl-controls .owl-next:hover {
	background: url(../images/next_tab_carousel.png) center center no-repeat
}

.tabCarousel .owl-controls .owl-next {
	width: 9px;
	height: 18px;
	position: absolute;
	right: 0
}

.tabCarousel .removeActive {
	background: 0 0!important
}

.sast .fa {
	line-height: 30px
}

.renewable_sector_img {
	background-image: url(../images/home_1.png)
}

.renewable_sector_home {
	background: url(../images/home-icons.png) -12px 5px
}

.installed_home {
	background: url(../images/home-icons.png) -102px 7px
}

.wtgs {
	background: url(../images/home-icons.png) -188px 7px
}

.customers {
	background: url(../images/home-icons.png) -283px 3px
}

.installed {
	background-image: url(../images/home_2.png)
}

.installed_capacity {
	background-image: url(../images/end-to-end/end-to-end-02.png)
}

.installed_why {
	background-image: url(../images/end-to-end/end-to-end-03.png)
}

.customers_globally {
	background-image: url(../images/end-to-end/end-to-end-05.png)
}

.infographic-one {
	background: url(../images/info.png) -13px -19px
}

.infographic-two {
	background: url(../images/info.png) -94px -19px
}

.infographic-three {
	background: url(../images/info.png) -190px -19px
}

.infographic-four {
	background: url(../images/info.png) -285px -19px
}

.infographic-five {
	background: url(../images/info.png) -389px -35px
}

.infographic-six {
	background: url(../images/info.png) -483px -35px
}

.infographics,
.renewable_sector {
	background-repeat: no-repeat;
	vertical-align: middle
}

.renewable_sector {
	background-position: center
}

.holder {
	float: none;
	margin: 10px auto;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right
}

.holder a {
	display: inline-block;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	cursor: pointer;
	width: 33px;
	height: 33px;
	line-height: 25px
}

.holder a.jp-previous {
	background: url(../images/new_images/left_nav.png) center center no-repeat;
	display: inline-block
}

.holder a.jp-next {
	background: url(../images/new_images/right_nav.png) center center no-repeat;
	display: inline-block
}

.holder a.jp-disabled,
a.jp-disabled:hover {
	color: #bbb
}

.holder span {
	width: 28px;
	height: 28px;
	vertical-align: middle;
	padding-top: 4px;
	font-size: 15px;
	color: #000
}

.heightfifty {
	height: 50px
}

#southamerica,
#australia-view,
#asia-view,
#india-view,
#south-africa-view,
#europe-view,
#northamerica-view {
	display: none;
}

.global-main {
	list-style-type: none;
}

.global-main li {
	list-style-type: none;
	display: inline-block;
	padding-right: 7px;
}

.global-main li.active {
	color: #24375b
}

.global-main li {
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
}

.map-main {
	display: none;
	padding-bottom: 15px;
	text-align: center;
}

.knowmore-mapsection {
	background-color: #ffffff;
	margin-top: -320px;
	/* display: inline-block; */
	border: 1px solid #bdc3ce;
	float: left;
	padding: 20px 0;
	padding-bottom: 15px;
	width: 300px;
	margin-left: 30px;
}

.globalmapmain {
	padding: 0;
	margin: 0 15px;
}

.globalmapmain img {
	width: 100% !important;
	height: auto !important;
}

.globalmapmain {
	position: relative;
}

svg text {
	font-family: hindavi;
	font-size: 40px;
}

.area-title {
	color: #32446b;
	padding-bottom: 10px;
	font-weight: bold;
}

.map-main .btn-green-bordered {
	margin-top: 20px;
}

.globalmapmain svg {
	padding-top: 20px;
}

.carousel-wrap {}


/* fix blank or flashing items on carousel */

.owl-carousel .item {
	position: relative;
	z-index: 100;
	-webkit-backface-visibility: hidden;
}

.owl-nav {
	margin-top: -19px;
}


/* end fix */

.owl-nav>div {
	margin-top: -26px;
	position: absolute;
	top: 50%;
	color: #cdcbcd;
}

.owl-nav i {
	font-size: 52px;
}

.owl-nav .owl-prev {
	left: -30px;
	margin-left: -15px;
	font-size: 30px !important;
	margin-top: -14px;
}

.owl-nav .owl-next {
	right: -30px;
	float: right;
	margin-right: -15px;
	font-size: 30px !important;
	margin-top: -14px;
}

#owl-demo .owl-item {
	display: inline-block;
	float: none;
}

.owl-item a {
	color: #000000;
}

.countries-main .owl-item .active {
	color: #24375b;
	font-weight: bold;
}

@media screen and (min-width: 768px) {
	#owl-demo .owl-stage {
		width: 100% !important;
		text-align: center;
	}
}

@media screen and (max-width: 768px) {
	#owl-demo.owl-theme .owl-nav {
		float: left;
		width: 100%;
		margin-top: -74px;
	}
	#owl-demo.owl-carousel .owl-nav button.owl-prev,
	#owl-demo1.owl-carousel button.owl-dot {
		float: left;
		margin-left: -29px;
	}
	#owl-demo.owl-carousel .owl-nav button.owl-next {
		float: right;
		margin-right: -29px;
	}
	#owl-demo.owl-theme .owl-nav [class*=owl-]:hover {
		background-color: transparent;
		color: #000000;
	}
	.globalmapmain {
		margin: 0 !important;
	}
	.prev-right {
		margin-top: -75px !important;
	}
	.heightmaip-div {
		height: 260px !important;
	}
	.knowmore-mapsection {
		margin-top: 0;
		margin-left: 0;
		width: 100%;
	}
	#owl-demo .owl-item:nth-child(9) {
		display: none !important;
	}
	#owl-demo .owl-item:nth-child(11),
	#owl-demo .owl-item:nth-child(13),
	#owl-demo .owl-item:nth-child(9),
	#owl-demo .owl-item:nth-child(7),
	#owl-demo .owl-item:nth-child(5),
	#owl-demo .owl-item:nth-child(3),
	#owl-demo .owl-item:nth-child(15),
	#owl-demo .owl-item:nth-child(17),
	#owl-demo .owl-item:nth-child(19),
	#owl-demo .owl-item:nth-child(6),
	#owl-demo .owl-item:nth-child(4),
	#owl-demo .owl-item:nth-child(24),
	#owl-demo .owl-item:nth-child(2),
	#owl-demo .owl-item:nth-child(22),
	#owl-demo .owl-item:nth-child(26) {
		display: none !important;
	}
}

@media (max-width:768px) {
	#myModal-new.modal,
	#myModal-new .modal-dialog {
		width: 90% !important;
	}
	#fvpp-close {
		top: 28px !important;
		right: 42px !important;
	}
}