@charset "utf-8";
.iOS-device {position: fixed;height: 100%;width: 100%;overflow: hidden;}
/***  rahul dropdown *****/
/*** Our journey page ***/
.our_journey {width: 100%;display: inline-block;}
.our_journey_img {width: 100%;display: inline-block;}
.first_1947 {width: 25.9%;/* position: relative; */z-index: 999;float: left;/* margin-top: -76px; *//* margin-left: 41px; */}
.up_date li {width: 25%;float: left;}
.case_img p {margin-top: 50px;}
.list_j li {/* position: relative; */margin-top: 7px;margin-bottom: 23px;display: inline-block;}
#mrova-feedback {display: hidden;width: 330px;/*** change here by Rahul on 8-12-2017 **/position: fixed;right: -330px;border: 1px solid #005e9d;padding: 8px 20px 30px;background-color: #fff;z-index: 99999999999;}
.frm_input_frm {width: 99%;height: 53px;margin-bottom: 15px;}
.text_j {/* position: absolute; */top: 0px;/* left: 5%; */font-size: 16px;font-weight: 300;line-height: 20px;color: #000;float: right;}
.blts {border: none !important;margin: 0 !important;}
.first_1947 .first_1947_h2 {text-align: center;color: #005f9f;margin-bottom: 33px;font-weight: 500;font-size: 33px;line-height: 24px;}
.middle_1979 {width: 25.9%;float: left;z-index: 999;}
.middle_1979 .first_1947_h2 {text-align: center;color: #005f9f;margin-bottom: 33px;font-weight: 500;font-size: 33px;line-height: 24px;}
.last_2012 {width: 25.9%;position: relative;z-index: 999;float: right;/* margin-top: -338px; */ /* margin-right: 70px; */}
.last_2012 .first_1947_h2 {text-align: center;color: #005f9f;margin-bottom: 33px;font-weight: 500;font-size: 33px;line-height: 24px;}
/*** Our journey page  end ***/
.office_j {margin-bottom: 0px !important;}
.btn_r {display: none;}
.caret_arw {position: absolute;right: 0;color: #fff !important;display: none;}
.top_cls {position: absolute;left: 5px;z-index: 999;color: #fff !important;top: -6px;display: none;}
.top_cls:hover {border-bottom: none !important;padding-bottom: 7px;color: #e22027;}
.top_jk_nav {margin-top: 10px;display: none;}
.btn_jk ul li a:hover {border-bottom: none !important;color: none !important;background-color: none !important;padding-bottom: 0px !important;display: none;}
.btn_jk ul li a:focus {background-color: none !important;display: inline-block;}
.sub_nav>li>a:hover, .sub_nav>li>a:focus {text-decoration: none;color: none !important;background-color: none !important;display: inline-block;}
.sub_nav>li>a {display: block;padding: 3px 10px !important;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {text-decoration: none;color: none !important;background-color: none !important;}
/***  rahul dropdown end *****/
/* CSS Document */
a {-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;text-decoration: none;}
a:hover, a:active {text-decoration: none;}
a:focus {outline: none;}
::-moz-selection {color: #fff;background:#f36f21;}
::selection {color: #fff;background: #f36f21;}
.align_center {display: block;text-align: center;}
.align_right {display: block;text-align: right;}
.clear {display: block;clear: both;
	height: 0px;
}
.clearfix05 {
	display: block;
	clear: both;
	height: 5px;
}
.clearfix10 {
	display: block;
	clear: both;
	height: 10px;
}
.clearfix20 {
	display: block;
	clear: both;
	height: 20px;
}
.clearfix30 {
	display: block;
	clear: both;
	height: 30px;
}
.clearfix40 {
	display: block;
	clear: both;
	height: 40px;
}
.required, .red {
	color: #f00;
}
.um_block {
	display: block;
}
img {
	max-width: 100%;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
body {
	font-family: 'Roboto', sans-serif;
}
body {
	margin: 0;
}
body {
	padding: 0;
}
a, a:hover, a:focus {
	text-decoration: none;
}
li {
	list-style: none
}
.management .smeer_name {
	width: 90% !important;
	display: inline-block;
}
.top-header {
	background: #db0100;
}
.topnav-right {
	float: right;
}
.topnav-right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.topnav-right ul li {
	float: left;
}
.topnav-right ul li:nth-child(4) {
	padding-right: 100px;
}
.topnav-right ul li:nth-child(3) {
	padding-right: 100px;
}
.topnav-right ul li:nth-child(2) { /*padding-right:32px;*/
}
.topnav-right ul li:nth-child(1) {
	padding-right: 56px;
}
.topnav-right ul li a {
	text-decoration: none;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	display: inline-block;
}
.topnav-right ul li i.fa-facebook, .topnav-right ul li i.fa-linkedin, .topnav-right ul li i.fa-twitter, .topnav-right ul li i.fa-phone, .topnav-right ul li i.fa-search {
	font-size: 17px;
}
.july_14 {
	margin-bottom: 20px;
}
.july_14 li {
	font-size: 16px;
	font-weight: 400;
	color: #535050;
}
.topnav-right ul li i.fa-phone {
	padding-right: 16px;
	vertical-align: middle;
}
.bottom-header {
	background: #fff;
	padding: 25px 0px;
}
.bottomlogo {
	float: left;
	width: 78%;
}
.bottomlogo img {
	width: 100%;
	cursor: pointer;
}
.clear {
	clear: both;
}
.bottomnav-right {
	float: right;
}
.bottomnav-right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.bottomnav-right ul li {
	float: left;
	padding-right: 20px;
	position:  relative;
}
.bottomnav-right ul li:nth-child(3){ position:static;}
.bottomnav-right ul li a:hover {
	border-bottom: solid 3px #e22027;
	padding-bottom: 7px;
	color: #e22027;
}
.bottomnav-right ul li a {
	text-decoration: none;
	line-height: 40px;
	font-size: 15px;
	color: #535050;
	cursor: pointer;
	width: auto;
	padding: 0px;
	background: #fff;
}
.bottomnav-right ul li a.active {
	color: #e22027;
}
.topnav-right ul li i.fa-twitter {
	height: 42px;
	width: 42px;
	line-height: 42px;
	text-align: center;
}
.topnav-right ul li i.fa-facebook {
	height: 42px;
	width: 42px;
	line-height: 42px;
	text-align: center;
}
.topnav-right ul li i.fa-linkedin {
	height: 42px;
	width: 42px;
	line-height: 42px;
	text-align: center;
}
.topnav-right ul li a:hover i.fa-twitter {
	height: 42px;
	width: 42px;
	background: #55acee;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	transition: ease 0.9s;
}
.topnav-right ul li a:hover i.fa-facebook {
	height: 42px;
	width: 42px;
	background: #3b5999;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	transition: ease 0.9s;
}
.topnav-right ul li a:hover i.fa-linkedin {
	height: 42px;
	width: 42px;
	background: #0077B5;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	transition: ease 0.9s;
}
.nav_position {
	position: static;
}
.mega_menu {
	background: #fff;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 26px 128px 28px 0px;
	border-top: solid 1px #dadada;
	margin-top: 25px;
	display: none;
	z-index: 99;
}
.menu_first {
	display: inline-block;
	margin-left: 21%;
	width: 15%;
	float: left;
	border-right: solid 1px #f2f2f2;
	min-height: 241px;
	padding-top: 16px;
}
.menu_first ul li {
	float: none;
}
.sec_menu {
	margin-left: 3%;
	width: 13%;
}
.third_menu {
	width: 15%;
}
.forth_menu {
	border-right: none;
}
.menu_head {
	color: #db0100;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 20px;
}
.menu_head a {
	line-height: 0px !important;
	color: #db0100 !important;
}
.fifth_menu {
	border-right: none;
}
ul.sub_menu_head {
	width: 100%;
}
ul.sub_menu_head li a {
	color: #535050;
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
}
ul.sub_menu_head li a:hover {
	color: #000;
	border: 0;
	margin-left: 2px;
}
.caret {
	color: #e22027;
	transform: rotate(265deg)
}
.sub_mega_menu {
	left: 42.5%;
	width: 18%;
	top: 168px;
	padding-bottom: 0;
	box-shadow: 0px 0px 5px #888888;
}
.sub_mega_menu {
	display: none;
}
.sub_menu_first {
	width: 91%;
	border-right: none;
	padding: 0px;
	margin-left: 9%;
}
ul.sub_menu_head li {
	background: url(../image/menu_liist_type.png) left center no-repeat;
	padding-left: 13px;
	padding-right: 0px;
}
ul.sub_menu_head li:nth-child(5){ position: relative;}
ul.sec_dropdown {
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 20px;
	left: -42px;
	width: auto;
	margin-top: 25px;
	box-shadow: 0px 0px 5px #888888;
	width: 280px;
}
ul.sec_dropdown li {
	float: none;
	padding: 0px;
	background: url(../image/menu_liist_type.png) left center no-repeat;
	padding-left: 20px;
	padding-right: 30px;
}
ul.sec_dropdown li a {
	color: #535050;
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
	border: 0 !important;
}
ul.resource_drop {
	left: -42px;
	width: 200px;
}
ul.news_drop {
	left: -42px;
	width: 181px;
}
ul.career_drop {
	left: -42px;
	width: 181px;
}
ul.cont_drop {
	left: 78%;
}
ul.customer_drop {
	left: -42px;
	width: 178px;
}
ul.sec_dropdown li a:hover {
	color: #000;
	border: 0;
	margin-left: 2px;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	/* Fix of Webkit flickering */

	z-index: 1;
	width: 100%;
	height: auto;
}
.env {
	margin-right: 6px;
}
.know_more:hover {
}
.swiper-container ul li img {
	width: 100%;
}
.swiper-pagination {
	width: 81% !important;
	text-align: right;
}
/*Second Swiper*/

.second_swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	/* Fix of Webkit flickering */

	z-index: 1;
	margin-left: 26px;
}
.custom_slide {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	/* Fix of Webkit flickering */

	z-index: 1;
	width: 1170px;
}
.banner_wrap {
	position: relative;
}
.swiper-button-next {
	background: url(../image/btn-next.png) left top no-repeat;
	position: absolute;
	right: -31px;
	top: 19%;
	width: 32px;
	height: 32px;
}
.swiper-button-prev {
	background: url(../image/btn-prev.png) left top no-repeat;
	position: absolute;
	left: -29px;
	width: 32px;
	height: 32px;
}
.caret_static {
	background: url(../image/caret_static.png) left top;
	width: 7px;
	height: 12px;
	display: inline-block;
	margin-left: 10px;
}
.read_more a {
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	background: #ee1c24;
	line-height: 26px;
	display: inline-block;
	padding: 0px 10px;
}
.read_more a:hover {
	background: #1f3b8b;
	color: #fff;
}
.slider_para {
	color: #777777;
	font-weight: 300;
	text-align: justify;
}
.slider_para:hover {
	color: #777777;
}
.sec_slider_head {
	color: #1f3b8b;
}
/*Body Section Starts from Here*/



.bottom_border {/* border-bottom: solid 1px #c7c7c7;*/
	background: #f5f7f7;
}
.service_row, .panel_members, .blogs {
	padding: 58px 0px;
}
.services_thumbs {
	width: 20%;
	float: left;
	padding: 0 15px;
}
.slider_border {
	border-right: solid 1px #005f9f;
	padding-right: 29px;
}
.services_thumbs img {
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.services_thumbs h1 {
	color: #005f9f;
	font-size: 18px;
	line-height: 24.8px;
	margin-bottom: 17px;
	margin-top: 15px;
	font-weight: 500;
}
.services_thumbs .heading_h6 {
	color: #005f9f;
	font-size: 18px;
	line-height: 24.8px;
	margin-bottom: 17px;
	margin-top: 15px;
	font-weight: 500;
}
.services_thumbs p {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	width: 95%;
	min-height: 83px;
}
.member {
	padding: 8px;
	background-color: #e9e9e9;
	width: 30.9%;
	height: 315px;
	float: left;
	margin-right: 3.6%;
}
.member img {
	width: 100%;
}
.member h6 {
	font-size: 16px;
	color: #000;
	line-height: 24px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.member p {
	font-size: 13px;
	color: #757575;
}
.su-right {
	margin-right: 0px;
}
.vdo {
	position: relative;
	height: 434px;
	float: right;
	width: 96%;
}
.video {
	width: 100%;
	height: 315px;
}
.play_btn {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: none;
}
.video_desc{position: absolute;background-color: rgba(0,0,0,0.8);
	color: #fff;
	font-size: 14px;
	padding: 15px 20px;
	width: 100%;
	bottom: 0;
	display: none;
}
.video_desc p {
	margin: 0;
}
.blog_row {
	margin-bottom: 40px;
}
.blog {
	border: solid 1px #ebebec;/*width: 92.5%;*//* min-height:823px; */
	margin-right: 7%;
	border-radius: 5px;
}
.blog_image {
	overflow: hidden;
	position: relative;
}
.blog_image img {
	width: 100%;
	transition: ease 0.9s;
}
.blog_image img:hover {
	transform: scale(1.2);
	cursor: pointer;
}
.blog_desc {
	width: 100%;
	padding: 10px 20px 10px 20px;
	box-sizing: border-box;
	position: absolute;
	bottom: 18px;
	z-index: 99;
	background: rgba(0,0,0,0.9);
}
/*.blog_image:hover .blog_desc{position:absolute; bottom:18px; z-index:99; background:rgba(0,0,0,0.6); display:block;}*/

.blog_desc p {
	color: #414244;
	font-size: 13px;
	line-height: 20px;
}
.blog_desc h4 {
	font-size: 13px;
	width: 233px;
	float: left;
	color: #fff;
	margin: 0;
	min-height: 36px;
}
.blog_desc h4:first-child {
	line-height: 18px;
}
.blog_desc h4:nth-child(2) {
	line-height: 24px;
	color: #6d6d6d;
}
.blog_social_links {
	border-top: solid 1px #ebebec;
	height: 40px !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfdfd+0,fafafa+45,f1f1f1+94,fcfcfc+97,ffffff+100 */

	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 0%, #fafafa 45%, #f1f1f1 94%, #fcfcfc 97%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fdfdfd 0%, #fafafa 45%, #f1f1f1 94%, #fcfcfc 97%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fdfdfd 0%, #fafafa 45%, #f1f1f1 94%, #fcfcfc 97%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.blog_social_links>ul {
	padding: 0;
	display: inline-block;
	margin-bottom: 0;
}
.blog_social_links>ul>li {
	float: left;
	color: #9c9c9c;/* padding: 10px 15px;*/
	width: 35px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #fff;
}
.blog_social_links>ul>li>a {
}
.blog_social_links>ul>li i.fa-twitter {
	color: #a5a5a5
}
.blog_social_links>ul>li i.fa-facebook {
	color: #a5a5a5
}
.blog_social_links>ul>li i.fa-linkedin {
	color: #a5a5a5
}
.blog_social_links>ul>li:hover i.fa-twitter {
	width: 35px;
	height: 39px;
	line-height: 39px;
	background: #55acee;
	text-align: center;
	color: #fff;
	transition: ease 0.9s;
}
.blog_social_links>ul>li:hover i.fa-facebook {
	width: 35px;
	height: 39px;
	line-height: 39px;
	background: #3b5999;
	text-align: center;
	color: #fff;
	transition: ease 0.9s;
}
.blog_social_links>ul>li:hover i.fa-linkedin {
	width: 35px;
	height: 39px;
	line-height: 39px;
	background: #0077B5;
	text-align: center;
	color: #fff;
	transition: ease 0.9s;
}
.clear {
	clear: both;
}
.read_btn {
	color: #fff;
	padding: 0px 9px;
	font-size: 12px;
	transition: all ease 0.2s;/* margin-top: 15px; */
	display: inline-block;
	line-height: 27px;
	float: left;
	background: #ee1c24;/* margin-bottom: -3px; */
}
.read-btn2 {
	margin-top: 26px !important;
}
.top_margin {
	margin-top: 15px !important;
}
.read_btn:hover {
	background-color: #1f3b8b;
	color: #fff;
}
.blog_tabs {
	border-bottom: solid 1px #eeeeee;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
.n_tabs {
	float: right;
	border: none;
}
.n_tabs li a {
	background: none;
	color: #171717;
	padding: 12px;
	font-size: 14px;
	line-height: 18px;
}
.n_tabs .active a, .n_tabs li a:hover, .n_tabs li a:focus {
	padding: 12px !important;
	outline: none !important;
	border: solid 1px transparent !important;
	background-color: #f5f5f5 !important;
	color: #171717 !important;
	border-radius: 0 !important;
	font-size: 14px !important;
	line-height: 18px !important;
}
/*.n_tabs li .active{padding: 12px 35px !important;}*/

.n_tabs li {
	position: relative;
}
.n_tabs li img {
	position: absolute;
	bottom: -7px;
	left: 0;
	right: 0;
	margin: auto;
	display: none;
}
.n_tabs .active img, .n_tabs li:hover img {
	display: block;
}
.sec_banner {
	padding: 50px 35px;
	background: #fff;
	width: 100%;
	margin: 50px auto 0 0;
}
.solar_ipp {
	background: #f5f7f7;
	padding-top: 0px;
}
.thumb_border {
	border: none;
}
.serivice_divider {
	padding-top: 50px;
	display: inline-block;
}
/*Subcription Section Starts From Here*/

.subscription {
	width: 100%;
	background: #f0f2f5;
	padding: 54px 0px 60px 0px;
	text-align: center;
}
.subs-form span.subs-head {
	margin: 0 auto;
	display: block;
	font-size: 25px;
	color: #54574f;
}
.subs-form p {
	margin: 0 auto;
	font-size: 25px;
	color: #54574f;
}
.subs-form span {
	color: #da0100;
}
/* form section starts from here*/

.form-sec {
	width: 100%;
	padding-top: 35px;
}
.form-sec input.form {
	width: 38%;
	line-height: 38px;
	height: 38px;
	border: solid 1px #cccccc;
	padding: 0px 13px;
	box-shadow: none !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.form-sec input.margin {
	margin: 0px 1.62%;
}
.form-sec input[type="button"] {
	line-height: 36px;
	background: #da0100;
	border: none;
	width: 16%;
	color: #fff;
	font-size: 16px;
	float: right;
}
/*Subcription Section Starts From Here*/

.footer {
	background: #363636;
	width: 100%;
	border-top: solid 1px #ebebeb;/* height: 100px; */
}
.social_icon {
	display: block;
	margin: 0px;
	padding: 45px 0px;
	float: left;
	text-align: center;
}
.social_icon ul {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.social_icon ul li {
	display: block;
	margin: 0px;
	padding: 0px 5px;
	float: left;
}
.social_icon ul li a {
	display: block;
	margin: 0px;
	padding: 0px 5px;
	color: #bdbdbd;
	font-size: 20px;
}
.social_icon ul li a:hover {
	color: #fff;
}
.ft_link {
	display: block;
	margin-bottom: 0px;
	margin-top: 20px;
	padding: 0px;/*float:right; text-align:right;*/
}
.ft_link ul.main_ftlink {
	display: block;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	list-style: none; /*text-align:right;*/
}
.ft_link ul.main_ftlink li {
	display: inline-block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.ft_link ul.main_ftlink li a {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #bdbdbd;
	font-size: 14px;
	font-weight: 300px;
}
.ft_link ul.main_ftlink li a:hover {
	color: #fff;
}
.ft_link .ft_copy {
	display: inline-block;
	text-align: right;
	padding: 10px 0px;
}
.ft_link .ft_copy p {
	float: left;
	color: #bdbdbd;
	font-size: 12px;
}
.ft_link .ft_copy ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.ft_link .ft_copy ul li {
	line-height: 16px;
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	border-left: solid 1px #bdbdbd;
}
.ft_link .ft_copy ul li:first-child {
	border: none;
}
.ft_link .ft_copy ul li:last-child {
	padding: 0px 0px 0px 10px;
}
.ft_link .ft_copy ul li a {
	line-height: 16px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #bdbdbd;
	font-size: 12px;
}
.ft_link .ft_copy ul li a:hover {
	color: #fff;
}
.menuicon {
	display: none;
}
.swiper-pagination-bullet {
	background: #fff;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 100%;
	opacity: 1;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #e22027;
}
/* About Section HOmepage*/

.abt_us h2 {
	margin: 0px;
	color: #2b2a28;
	font-size: 36px;
	line-height: 36px;
	font-weight: 700;
}
.abt_us span {
	border-bottom: solid 3px #e22027;
	display: block;
	width: 40px;
	margin-top: 20px;
}
.abt_us p {
	margin: 0px;
	font-size: 14px;
	font-family: roboto;
	font-weight: 300;
	color: #8f8f8f;
	line-height: 26px;
	margin-top: 28px;
	margin-bottom: 14px;
}
.abt_list ul {
	margin: 0px;
	list-style: none;
}
.abt_list ul li {
	background: url(../image/home_list.png) left no-repeat;
	padding-left: 30px;
	margin-bottom: 20px;
	color: #8f8f8f;
	font-weight: 400;
}
/*Company Profile*/
.case_content .award_h5 {
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	margin-top: -7px;
	display: inline-block;
}
.plant_slide_head p {
	color: #333333 !important;
	font-size: 18px;
	line-height: 16px;
	font-weight: 500;
	margin-bottom: 12px;
	display: block;
}
.c_prof_head h1 {
	color: #005f9f;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
}
.c_prof_head span {
	border-bottom: solid 3px #005f9f;
	display: block;
	width: 40px;
	margin-top: 7px;
}
.c_prof_head p {
	font-weight: 400;
	color: #535050;
	font-size: 16px;
}
.c_bg_color {
	background: #fff;
}
.values {
	padding-bottom: 74px;
}
.c_values {
	width: 89%;
}
.c_values img {
	width: 100%;
}
.c_head {/* background:#fff; color:#005f9f; padding:20px 78px 0px 78px; position:absolute; margin:0px; font-size:20px; font-weight:400; bottom:0; left:33px;*/
}
.c_values p {
	font-size: 14px;
	color: #535050;
	margin-top: 18px;
	margin-bottom: 0px;
	text-align: center;
	width: 71%;
	margin: 18px auto 0px auto;
}
.c_values ul {
	margin: 0;
	padding: 0px;
	text-align: left;
	margin-left: 20%;
	margin-top: 20px;
}
.c_values ul li {
	/*background: url(../image/list.png) left center no-repeat;*/
	padding-left: 10%;
	line-height: 21px;
	position: relative;
}
.c_values ul li:before{ height: 6px; width: 6px; position: absolute; left: 0; top:7px; content: ''; background: #565656; border-radius: 100%;}
.vission ul li:nth-child(1) {
	padding-top: 24px;
	line-height: 24px;
	margin-top: -24px;
}
.vission ul li:last-child {
	padding-top: 24px;
	line-height: 24px;
	margin-top: -24px;
}
.jakson_life img {
	width: 100%;
}
.c_values {
	transition: 1s;
}
.c_values:hover {
	transform: translateY(-10px)
}
.c_values ul li a {
	color: #000;
}
.c_margin {
	margin-top: 0px !important;
}
/* Buisness Page*/

.buisnes_page {
	padding: 85px 0px 80px 0px;
}
.business_box {
	width: 48%;
	margin-right: 4%;
	float: left;
}
.buisness_content {
	width: 48%;
	float: left;
}
.buisness_content h2 {
	margin: 0;
	padding: 0px;
	color: #005f9f;
	font-size: 24px;
	font-weight: 400;
}
.buisness_content .grnd_h2 {
	margin: 0;
	padding: 0px;
	color: #005f9f;
	font-size: 24px;
	font-weight: 400;
}
.buisness_content .grnd_left_h2 {
	margin: 0;
	padding: 0px;
	color: #005f9f;
	font-size: 24px;
	font-weight: 400;
}
.buis_head_border {
	border-bottom: solid 2px #005f9f;
	display: block;
	width: 40px;
	padding-top: 10px;
}
.buisness_content ul li {
	background: url(../image/list_red.jpg) left center no-repeat;
	padding-left: 20px;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
}
.buisness_content ul {
	margin-top: 20px;
}
.first_row {
	margin-bottom: 80px;
}
.solar_buisness {
	margin-right: 4%;
}
.solar_img {
	margin-right: 0%;
}
.solar_resp {
	display: none;
}
.buisness_content ul li a {
	color: #414244;
}
.buisness_content ul li a:hover {
	color: #005f9f;
}
/*Jakson Managment Page*/

.buisness_mgmt {
	padding: 61px 0px 80px 0px;
}
.buisness_mgmt ul {
	margin-top: 27px;
}
.buisness_mgmt ul li {
	width: 100%;
	display: inline-block;
	margin-bottom: 80px;
}
.buisness_mgmt .p_h2 {
	color: #005f9f;
	margin: 0;
	padding: 0px;
	font-size: 24px;
	font-weight: 400;
}
.mgmt_img {
	width: 16%;
	height: 187px;
	border-radius: 50%;
	background: #e2ddda;
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 4%;
	overflow: hidden;
}
.mgmt_descp {
	display: inline-block;
	margin-top: 20px;
	width: 80%;
	float: left;
}
.mgmt_descp h1 {
	font-weight: 300;
	font-size: 24px;
	color: #333333;
	margin: 0;
}
.mgmt_descp .mngmnt_h2 {
	font-weight: 300;
	font-size: 24px;
	color: #333333;
	margin: 0;
}
.mgmt_descp .mngmnt_h3 {
	font-weight: 300;
	font-size: 16px;
	color: #333333;
	margin: 10px 0 0 0;
}
.mgmt_descp p {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
.buisness_mgmt ul li:nth-child(9) {
	margin-bottom: 50px;
}
.business_internal {
	padding: 60px 0px 76px 0px;
}
.business_internal_new {
	padding-bottom: 38px;
}
.business_internal a {
	font-size: 24px;
	line-height: 22px;
	color: #005f9f;
	margin-bottom: 17px;
	display: inline-block;
}
.business_internal p {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 14px;
	font-family: roboto;
	line-height: 26px;
}
.busi_internal_bg {
	background: url(../image/reference_bg.jpg) left top no-repeat;
	background-position: center center;
	background-size: cover;/* height:437px; */
}
.static_head {
	width: 180px;
	margin: 0 auto;
	display: block;
}
.busi_internal_bg a {
	font-weight: 400;
	font-size: 26px;
	line-height: 22px;
	color: #fff;/* text-align:center; */
}
.buis_head_border_sec {
	border-bottom: solid 2px #fff;
	display: block;
	width: 40px;
	padding-top: 10px;
}
.busi_internal_bg {
	padding: 34px 0px 40px 0px;
}
/*.busi_internal_bg a{ font-size:26px; font-weight: 400; line-height:22px; color:#fff; text-align: center;}*/

.internal_box {
	width: 31.70%;
	border: solid 1px #cccccc;
	background: #fff;/* margin: 0 auto; */
	margin-top: 39px;
	float: left;/* min-height:389px; */
}
.know {/* margin-top:25px; */
}
.internal_box p {
	font-size: 14px;
	font-weight: 400;
	color: #414244;
}
.know_more {
	color: #e22027;
	font-size: 14px !important;
	font-weight: 400;
}
.know_more {
	color: #ee1c24 !important;/* line-height:33px !important; *//* padding:0px 10px; */
	display: block;
	width: 91px;/* text-align: center; *//* width: 125px; *//* margin: 25px auto 0px auto; */
}
.know_more:hover {
	color: #011a6b !important;
}
.busi_inte_head {
	color: #333333 !important;
	font-size: 21px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 12px;
	display: inline-block;
}
.int_content {
	padding: 19px 20px 17px 20px;/* text-align: center; */
}
.int_content a {
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 16px;
}
.busi_inte_head:hover {
	color: #005f9f !important;
}
.manuf_plants {
	padding: 37px 0px 77px 0px;
}
.manuf_plants_new {
	padding-bottom: 0px;
}
.manuf_plants a {
	font-size: 24px;
	line-height: 22px;
	font-weight: 400;
	display: inline-block;
	color: #005f9f;
	margin-bottom: 33px;
}
.internal_box_sec {
	margin: 39px 2.5% 0px 2.4%;
}
.mnf_sub_heading {
	color: #535050;
	font-size: 14px;
	font-weight: 500;
}
.manuf_plants p {
	font-size: 14px;
	line-height: 24px;
}
/*Case Studies*/

.case_img {
	width: 22%;
	float: left;
	margin-right: 3%;/*height: 236px;*/
	display: inline-block;
}
.case_content {
	width: 75%;
	float: left;
}
.case_content h1 {
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	margin-top: -7px;
	display: inline-block;
	margin-bottom: 0px;
}
.case_content h4 {
	margin: 0px;
	padding-top: 15px;
}
.case_content .brief_h4 {
	margin: 0px;
	padding-top: 15px;
	font-size: 18px;
	font-weight: 500;
}
.case_studies_box {
	padding: 60px 0px;
}
.case_studies_box_ad {
	padding-bottom: 0px;
}
a.case_download {
	margin-top: 17px;
	display: inline-block;
	color: #e22027;
	font-weight: 400;
	font-size: 14px;
}
.case_studies_box img {
	margin-right: 20px;
	width: 100%;/* height: 180px; */
}
.case_content a {
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	margin-top: -7px;
	display: inline-block;
	cursor: pointer;
}
.case_content p {
	font-size: 16px;
	font-weight: 400;
	color: #535050;
	line-height: 24px;
	margin-top: 0px;
}
.case_row {
	margin-bottom: 31px;
}
.case_row_awards {
	margin-bottom: 50px;
}
.case_content a:hover {
	color: #005f9f;
}
/*Channel page*/

.dealer {
	padding: 69px 0;
}
.dealer_locator {
	width: 100%;
	float: left;
}
.dealer_locator h3 {
	color: #005f9f;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 40px;
	margin-top: 0;
	line-height: 17px;
}
.dealer_locator {
	width: 96.9%;
	float: left
}
.area_selector {
	width: 100%;
	float: left;
	padding: 10px;
	background-color: #fff;
	border: solid 1px #cccccc;
	font-size: 12px;
	color: #868686;
	margin-bottom: 30px;
	font-weight: 400;
}
.address {
	width: 100%;
	float: left;
	border: solid 1px #cccccc;
	padding: 38px 22px 41px;
}
.address h4 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 32px;
	line-height: 13px;
	color: #e22027;
}
.address ul li {
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	font-weight: normal;
}
.address_head {
	width: 39.7%;
	float: left;
	color: #333333;
}
.address_content {
	width: 60.2%;
	float: left;
	color: #868686;
}
.dealer_map {
	text-align: center;
}
.dealer_select_drop {
	position: relative;
	width: 96.9%;
	float: left;
}
.dealer_dropdown_arrow {
	position: absolute;
	bottom: 44px;
	right: 10px;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
/*Press Coverage page*/

.press_cover {
	padding-top: 60px;
}
.press_cover a {
	font-size: 24px;
	line-height: 22px;
	font-weight: 400;
}
.select_y {
	background: #f0efef;
	line-height: 32px;
	padding: 0px 31px 0px 6px;
	height: 32px;
	border: solid 1px #a9a9a9;
	width: 118px;
}
.select_year {
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	width: 100%;
	padding: 7px 0px;
	color: #555555;
	margin-top: 30px;
	margin-bottom: 20px;
	position: relative;
}
.shift_right h2 {
	display: inline-block;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #555555;
	margin-right: 14px;
}
.case_study_dropdown {
	bottom: 22px;
	right: 11px;
}
.shift_right {
	width: 19%;
	float: right;
}
.case_result .heading_h2 {
	line-height: 40px;
	background: #eeeeee;
	color: #555555;
	font-size: 20px;
	font-weight: 400;
	padding-left: 1.1%;
	margin: 0;
}
.pres_cover_result {
	width: 2%;
	float: left;
	margin-right: 1%;
}
.press_editor {
	width: 19.8%;
	float: left;
}
.press_editor a {
	font-size: 14px;
	font-weight: 500;
}
.pres_cover_result img {
	width: 100%;
}
a.press_download {
	line-height: 13px;
}
.case_result ul {
	padding: 30px 0px 80px 0px;
}
.date {
	background: url(../image/press_divider.jpg)right no-repeat;
	display: inline-block;
	padding-right: 8px;
}
.case_result ul li {
	border-bottom: solid 1px #e5e5e5;
	margin-top: 30px;
}
/*Case Internal Page*/

.case_int_jak {
	margin-top: 40px;
}
/*Press Release*/

.press_date {
	color: #e22027;
	font-weight: 500;
	font-size: 14px;
}
.press_c {
	font-weight: 400;
	font-size: 18px;
	color: #535050;
	line-height: 22px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.pres_result ul li {
	border-bottom: solid 1px #c9c9c9;
	padding-bottom: 26px;
}
/*CSR PAGE*/

.csr_first_para {
	padding-top: 30px;
}
.csr_programme ul li {
	width: 48%;
	float: left;
	position: relative;
	border: solid 1px #f0f0f0;
	min-height: 466px;
}
.csr_programme ul {
	margin-top: 140px;
}
.csr_first_para h2 {
	text-transform: uppercase;
}
.csr_first_para p {
	font-size: 16px;
	font-weight: 400;
	color: #535050;
	line-height: 26px;
}
.csr_top_img {
	width: 168px;
	height: 168px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: solid 6px #e22027;
	background: #fff;
	text-align: center;
	line-height: 143px;
	position: absolute;
	top: -84px;
	left: 200px;
}
.csr_top_img img {
}
.csr_programme img {
}
.csr_programme h2 {
	font-size: 24px;
	font-weight: 400;
	color: #535050;
	margin-top: 25px;
	margin-bottom: 12px;
}
.csr_programme p {
	color: #535050;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.csr_cont {
	padding: 0px 5.2%;
}
.csr_programme ul li a:hover .csr_top_img img {
	transform: rotate(360deg)
}
.csr_top_img img {
	transition: ease 1s;
}
.csr_top_smitham_img {
	border: solid #005f9f 6px;
}
.csr_programme ul li:nth-child(1) {
	margin-right: 4%;
}
.csr_programme ul li:nth-child(3) {
	margin-right: 4%;
	margin-top: 164px;
}
.csr_programme ul li:nth-child(4) {
	margin-top: 164px;
}
.csr_programme {
	padding-bottom: 80px;
}
.csr h1 {

	color: #005f9f;
	text-transform: uppercase;
	margin-top: 60px;
	font-weight: 400;
	font-size: 24px;
}
.women_emp {
	border-bottom: solid 1px #f0f0f0;
	border-top: solid 1px #f0f0f0;
	margin-bottom: 80px;
}
.women_emp_img {
	width: 29%;
	float: left;
}
.woment-emp_content {
	width: 67%;
	float: right;
}
.woment-emp_content h2 {
	color: #005f9f;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 24px;
}
.woment-emp_content p {
	color: #535050;
	font-size: 14px;
	line-height: 24px;
}
.new_csr {
	margin-bottom: 40px;
}
/* CSS Document */

.jakson_breadcrumb {
	background-color: #eeeeee;
}
.j_breadcrumb {
	margin: 0;
	background-color: #eeeeee;
	padding: 16px 0 14px;
	line-height: 12px;
}
.j_breadcrumb li {
	line-height: 12px;
}
.j_breadcrumb li a {
	font-size: 15px;
	font-weight: 400;
	line-height: 12px;
	color: #535050;
	display: inline-block;
	cursor: pointer;
}
.j_breadcrumb li.active {
	color: #e22027;
}
.j_breadcrumb>li+li:before {
	color: #535050;
}
/*Blog Internal page*/

.blog_internal {
	padding: 60px 0 77px;
}
.blog_banner {
	width: 100%;
	position: relative;
	margin-bottom: 47px;
}
.blog_image img {
	width: 100%;
}
.blog_caption {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.7);
	padding: 12px 30px 12px 20px;
}
.caption_head {
	float: left;
}
.caption_head h3 {
	font-size: 22px;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
	margin: 0;
}
.social_icons {
	float: right;
}
.social_icons ul li {
	float: left;
	margin-left: 15px;
}
.social_icons ul li a {
	color: #8f8e8e;
}
.social_icons ul li a.twitter:hover {
	color: #337ab7;
}
.social_icons ul li a.facebook:hover {
	color: #23527c;
}
.social_icons ul li a.linkedin:hover {
	color: #337ab7;
}
.blog_content p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #535050;
	margin-bottom: 58px;
}
.blog_content p:last-child {
	margin: 0;
}
.blog_content p:nth-child(4) {
	margin-bottom: 34px;
}
.blog_content h4 {
	font-size: 16px;
	font-weight: 400;
	line-height: 12px;
	color: #000000;
	margin: 0;
	margin-bottom: 9px;
}
/*Chairman page*/

.chairman {
	padding: 60px 0 77px;
}
.chairman_image {
	width: 14.6%;
	float: left;
}
.chairman_image img {
	width: 100%;
}
.chairman_description {
	width: 81.9%;
	float: right;
}
.page_heading {
	width: 100%;
	margin-bottom: 57px;
	display:  inline-block;
}
.ad_page_head {
	margin-bottom: 0px;
	margin-top: 60px;
}
.page_heading h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.page_heading .rech_h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.scp_service_h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.page_heading .scope_h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.page_heading .busi_h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.page_heading .genset_head_h1 {
	font-size: 24px;
	font-weight: 400;
	color: #005f9f;
	margin: 0;
	line-height: 17px;
}
.bottom_dash {
	border-bottom: solid 3px #005f9f;
	display: block;
	width: 40px;
	padding-top: 14px;
}
.chairman_description .chairman_h2 {
	font-size: 24px;
	font-weight: 300;
	line-height: 19px;
	color: #333333;
	margin-top: 42px;
	margin-bottom: 16px;
}
.chairman_description .chairman_h3 {
	font-size: 18px;
	font-weight: 300;
	line-height: 14px;
	color: #333333;
	margin: 0;
	margin-bottom: 37px;
}
.chairman_description p {
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #333333;
	margin-bottom: 14px;
}
.chairman_description p:last-child {

	margin-bottom: 0;
}
/*Press Internal page*/

.press_internal {
	padding: 60px 0 77px;
}
.press_content h2 {
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	color: #333333;
	margin: 0;
	margin-bottom: 33px;

}
.press_content p {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	color: #535050;
	margin-bottom: 14px;
	text-align: justify
}
.press_content p:last-child {
	margin: 0;
}
.press_content p:nth-child(4) {
	margin-bottom: 34px;
}
.press_content h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 12px;
	color: #000000;
	margin: 0;
	margin-bottom: 9px;
}
/*Awards Page*/

.awards {
	padding: 60px 0 77px;
}
.awards_padding_romoved {
	padding: 5px;
}
.awards_description p {
	font-size: 16px;
	;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 34px;
}
.awards_description p:last-child {
	margin: 0;
}
.awards_gallery {
	background-color: #eeeeee;
	padding: 60px 0;
}
.award_event {
	width: 89.7%;
}
.event_left {
	float: left;
}
.event_middle {
	margin: 0 auto;
}
.event_right {
	float: right;
}
.award_image {
	width: 100%;
	margin-bottom: 1px;
}
.award_caption {
	width: 100%;
	background-color: #262626;
	padding: 19px 0;
	text-align: center;
}
.award_caption p {
	font-size: 16px;
	;
	font-weight: 400;
	line-height: 11px;
	color: #fff;
	margin: 0;
}
/*Dropdown*/

.business_dropdown {
	background-color: #fff;
}
.menu {
	width: 1257px;
}
/*Life Page*/

.life {
	padding: 60px 0 80px;
}
.life_slider {
	width: 100%;
	margin-bottom: 57px;
}
.life_description {
	width: 100%;
	margin-bottom: 57px;
}
.life_description p {
	font-size: 16px;
	;
	font-weight: 400;
	line-height: 20px;
	color: #535050;
	margin-bottom: 34px;
}
.life_description p:last-child {
	margin: 0;
}
.life_accordian {
	width: 100%;
}
.accord_group {
	margin: 0 !important;
}
.accord_default {
	border-radius: 0 !important;
	margin: 0 !important;
}
.accord_heading {
	background-color: #fafafa;
}
.accord_title a {
	font-size: 14px;
	font-weight: 400;
	line-height: 11px;
	color: #7c7c7c;
}
.accord_title a i {
	margin-right: 14px;
}
.left_arrow, .right_arrow {
	background: none !important;
}
.l_arrow, .r_arrow {
	position: absolute;
}
.l_arrow {
	top: 45%;
	bottom: 0;
	margin: auto;
	left: 15px;
}
.r_arrow {
	top: 45%;
	bottom: 0;
	margin: auto;
	right: 15px;
}
/*History page*/

.milestones {
	padding: 60px 0 80px;
}
.milestone_head {
	width: 12.2%;
	margin: 0 auto;
}
.time_image {
	width: 145px;
	height: 152px;
}
.time_image img {
	width: 100%;
}
.new_width {
	width: 162px;
	height: 152px;
}
/*Diesel Genset Page*/



.diesel_genset {
	padding: 60px 0px;
}
.gensets {/* margin-bottom:42px; */
}
.genset_head {
	margin-bottom: 17px;
}
.genset_content p {
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #535050;
	margin-bottom: 14px;
}
.genset_content p:last-child {
	margin-bottom: 0;
}
.highlights {/* width: 100%; *//* margin-bottom: 80px; */
}
.highlight_row {
	margin-bottom: 60px;
}
.highlight {
	width: 82%;
	border: solid 1px #e0e0e0;
	padding: 66px 31px 0;
	min-height: 263px;
	text-align: center;
	position: relative;
}
.left_box {
	float: left;
}
.middle_box {
	margin: 0 auto;
}
.right_box {
	float: right;
}
.highlight2 {
	min-height: 379px;
}
.highlight_icon {
	width: 74px;
	height: 74px;
	background-color: #fff;
	border: solid 3px #e22027;
	border-radius: 50%;
	position: absolute;
	top: -36px;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	line-height: 69px;
}
.spec_icon img {
	vertical-align: middle;
}
.highlight h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 14px;
	color: #e22027;
	margin: 0;
	margin-bottom: 23px;
}
.highlight p {
	font-size: 16px;
	;
	font-weight: 400;
	line-height: 24px;
	color: #535050;
	margin: 0;
}
.specification {
	margin-bottom: 69px;
}
.specification_head {
	margin-bottom: 50px;
}
.spec_list ul li {













	width: 20%;
	float: left;
}
.spec_list ul li:hover .spec_text {
	color: #e22027;
}

.spec_icon {
	margin-right: 20px;
}
.spec_text {
	color: #535050;
	font-size: 14px;
	font-weight: 400;
	line-height: 11px;
}
span.spec_text:hover {
	color: #005f9f !important;
	display: inline-block;
}
.spec_list ul li a:hover {
	color: #005f9f !important;
}
.spec_list ul li a {
	display: inline-block;
}
.spec_list ul .row {/* margin-bottom: 39px; */
}
.margin_zero {
	margin-bottom: 0 !important;
}
.highlight a {
	display: inline-block;
}
.highlight_icon img {
	transition: ease 1s;
}
a.highlight_animate:hover .highlight_icon img {
	transform: rotate(360deg)
}
.highlight-icon_new {
	width: 76%;
}
.high_img {
	width: 36px;
	display: inline-block;
	margin-right: 20px;
}
/*.high_img img{ width:100%;}*/

.high_head h2 {
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: #e22027;
}
.high_head .effecency_h2 {
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	color: #e22027;
}
.highlight-icon_new p {
	font-size: 14px;
	color: #535050;
	font-weight: 400;
	line-height: 24px;
	margin-top: 16px;
}
.low_emison {
	width: 74%;/* border-right:solid 1px #4c8fbc; border-left:solid 1px #4c8fbc;*/
	margin: 0 auto;
}
.highlights_box {
	float: left;
	width: 31%;
	border-right: solid 1px #4c8fbc;
}
.highlights_box_last {
	border-right: none;/* padding-left: 39px; */
	width: 35%;
}
.support_img {
	width: 35px;
}
.serv_support p {
	margin-top: 12px;
}
.high_img img {
	transition: ease 1s;
}
a.animate_img:hover .high_img img {
	transform: rotate(360deg);
}
.highlights_box_sec {
	width: 34%;/* padding: 0px 63px; */
}
.serv_support {
	width: 65%;
	margin: 0 auto;
}
.pv_box_mod {
	margin-top: 40px;
}
/*Power Plants*/

.scope_serv ul li {
	width: 20%;
	display: inline-block;
	background: url(../image/scope-divder.jpg) right center no-repeat;
	float: left;
}
.scope_serv ul li:nth-child(2) {
	width: 30%;
}
.scope_serv ul li:nth-child(3) {
	width: 27%;
}
.scope_serv ul li:nth-child(4) {
	background: none;
}
.scope_img {
	width: 15%;
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.scope_img img {
	width: 100%;
}
.scope_img1 {
	width: 21%;
	float: left;
}
.scope_head {
	float: left;
	display: inline-block;
}
.scope_head h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 500;
	color: #e22027;
	line-height: 38px;
}
.scope_head_h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 500;
	color: #e22027;
	line-height: 38px;
}
.scope_head .planing_h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 500;
	color: #e22027;
	line-height: 38px;
}
.scope_list ul {
	list-style: none;
}
.scope_list ul li {
	background: url(../image/scope_list.png) left center no-repeat;
	display: block;
	color: #005f9f;
	padding-left: 20px;
	width: 60%;
	margin: 0 auto 0 24%;
	font-size: 14px;
	font-weight: 400;
	color: #535050;
	line-height: 24px;
}
.scope_list ul li:nth-child(2) {
	width: 100%;
}
.scope_list ul li:nth-child(3) {
	width: 100%;
}
.construction_box {
	width: 100%;
	margin: 0 auto;
}
.construction_box_com {
	width: 80%;
	margin: 0 auto;
}
.power_bg {
	background: url(../image/power_slide_bg.jpg) left top no-repeat;
	width: 100%;
	background-size: cover;
	background-position: center center;
	text-align: center;
}
/*Top Bar*/

.padd-head {
	padding: 0px;
}
ul.contact-details li i.fa-envelope-o, ul.contact-details li i.fa-phone {
	font-size: 17px;
	vertical-align: middle;
	margin-right: 6px;
}
ul.contact-details li a {
	font-family: raleway;
}
.header-hide {
	display: block;
}
.top-bar {
	background-color: #e22027;
	border-bottom: 1px solid #f2f2f2;
}
.top-bar.color-bar {
	border-bottom: 0;
}
.top-bar.color-bar a {
	color: rgba(255,255,255,.6);
}
.top-bar.color-bar a:hover {
	color: rgba(255,255,255,1) !important;
}
.top-bar.color-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.1);
}
.top-bar.color-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.1);
}
.top-bar.color-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}
.top-bar.dark-bar {
	background-color: #444;
	border-bottom: 0;
}
.top-bar.dark-bar a {
	color: rgba(255,255,255,.4);
}
.top-bar.dark-bar a:hover {
	color: rgba(255,255,255,1) !important;
}
.top-bar.dark-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.08);
}
.top-bar.dark-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.08);
}
.top-bar.dark-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}
.top-bar a {
	color: #666;
}
.top-bar .contact-details li {
	display: inline-block;
}
.top-bar .contact-details li a:before {
	position: relative;
	content: "|";
	font-size: 20px;
	margin: 0 19px;
	top: 2px;
	color: #ddd;
}
.top-bar .contact-details li a:before {
	color: #fff;
}
.top-bar .contact-details li:first-child a:before {
	display: none;
}
.top-bar .contact-details li a {
	font-size: 13px;
	display: block;
	line-height: 30px;
	color: #fff;
	font-weight: 400;
	font-family: 'roboto';
	background: #de2424;
	width: auto;
	padding: 0px;
}
.top-bar .contact-details li a:hover {
	color: #fff;
}
ul.social-list {
	float: right;
}
ul.social-list li {
	float: left;
}
ul.social-list li a {
	display: inline-block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	background: #de2424;
	width: auto;
	padding: 0px;
}
ul.social-list li a:hover {
	color: #fff;
}
ul.social-list li a.facebook:hover {
	background-color: #3b5998;
}
ul.social-list li a.twitter:hover {
	background-color: #00aced;
}
ul.social-list li a.linkedin:hover {
	background-color: #0077B5;
}
ul.social-list li a.youtube:hover {
	background-color: #bb0000;
}
ul.social-list li {
	border-right: solid 1px #f2f2f2;
}
ul.social-list li.border {
	border-left: solid 1px #f2f2f2;
}
ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #fff;/*border-left: 1px solid #f2f2f2;*/

}
/*Current Openings page*/

.current_opening {
	padding-top: 60px;
}
.opening_head {
	width: 38.6%;
	margin: 0 auto;
	margin-bottom: 43px;
}
.opening_default {
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.opening_default>.opening_heading {
	background: none;
	background-color: #fff;
	border: none;
	border-top: solid 1px #dadada;
	padding: 39px 10px 41px 10px;
}
.opening_default>.opening_heading+.panel-collapse>.opening_body {
	box-shadow: none;
	background: none;
}
.main_head, .second_head {
	width: 100%;
	display: inline-block;
}
.plus_icon {
	text-align: right;
	float: right;
}
.main_head {
	margin-bottom: 26px;
	font-size: 22px;
	font-weight: 400;
	line-height: 18px;
	color: #000;
}
.second_head {
	font-size: 14px;
	font-weight: 400;
	line-height: 11px;
	color: #535050;
}
.job_date {
	margin-right: 38px;
}
.job_exp {
	margin-right: 44px;
}
.job_location {
	margin-right: 53px;
}
.job_icons {
	margin-right: 10px;
}
.opening_title a .plus {
	display: none
}
.opening_title a.collapsed .plus {
	display: inline-block;
}
.opening_title a.collapsed .minus {
	display: none;
}
.opening_form {
	padding: 60px 0;
	background-color: #eeeeee;
}
.job_head {
	text-align: center;
	width: 100%;
	margin-bottom: 59px;
}
.job_head .jb_h2 {
	font-size: 48px;
	font-weight: 500;
	line-height: 48px;
	color: #2a2a2a;
	margin: 0;
	margin-bottom: 32px;
}
.job_head h4 {
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	color: #2a2a2a;
	margin: 0;
	margin-bottom: 12px;
}
.job_head h4:last-child {
	margin: 0;
}
.job_form {
	width: 80.3%;
	margin: 0 auto;
}
.fields_row {

	margin-bottom: 23px;
}

.form_field {
	width: 93.1%;
}
.file_field, .profile_field, .find_field {
	width: 96.6%;
}
.file_field {
	background-color: #fff;
	border: solid 1px #dedede;
	display: inline-block;
	padding: 14px 12px 14px 21px;
}
.choose_file {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #878686;
}
.field {
	width: 100%;
	background-color: #fff;
	border: solid 1px #dedede;
	line-height: 20px;
	height: 53px;
	padding: 0 21px;
}
.field:focus {
	outline: none;
}
.form_drop select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #878686;
	font-weight: 300;
	line-height: 18px;
}
.form_drop {
	position: relative;
}
.drop_icon {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	margin: auto;
}
.file_type {
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	color: #e22027;
}
.find_field {
	position: relative;
	background-color: #fff;
	border: solid 1px #dedede;
	height: 73px;
}
.find {
	height: 70px;
	width: 64%;
	border: none;
	padding-top: 10px;
}
.submit_btn {
	background-color: #e22027;
	border: none;
	display: inline-block;
	line-height: 56px;
	padding: 0 46px;
	color: #fff;
	position: absolute;
	top: 8px;
	right: 10px;
	margin: auto;
}
.submit_btn:focus {
	outline: none;
}
.right_align {
	float: right;
}
/*Custom choose file button*/


.file_btn {
	padding: 6px 16px;
	background-color: #fff;
	border: 1px solid #dedede;
	position: relative;
	color: #878686;
	border-radius: 2px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	line-height: 11px;
	float: right;
}
.hide_file {
	position: absolute;
	z-index: 1000;
	opacity: 0;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	font-size: 14px;
	/*width: 100%;*/

	margin: 0 auto;
	border: solid 1px #dedede;
}







::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #878686;
}

::-moz-placeholder { /* Firefox 19+ */
 color: #878686;
}

:-ms-input-placeholder { /* IE 10+ */
 color: #878686;
}

:-moz-placeholder { /* Firefox 18- */
 color: #878686;
}
/*Press Kit page*/

.jakson_logo {
	width: 100%;
}
.press_head {
	width: 100%;
	background-color: #eeeeee;
	padding: 12px 13px 9px;
	margin-bottom: 40px;
}
.press_head .press_h2 {
	font-size: 20px;
	font-weight: 300;
	line-height: 18px;
	color: #555555;
	margin: 0;
}
.logos {
	width: 100%;
	display: inline-block;
	margin-bottom: 80px;
}
.press_logo {
	width: 22.3%;
	float: left;
	margin-right: 50px;
	position: relative;
	overflow: hidden;
}
.press_logo>img {
	width: 100%;
}
.logo_overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	background-color: rgba(0,0,0,0.7);
	color: #fff;
	text-align: center;
	transition: top ease 0.5s;
}
.logo_overlay>a>img {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	position: absolute;
}
.press_logo:hover .logo_overlay {
	top: 0;
}
.management_pics {
	width: 100%;
	display: inline-block;
}
.management {
	margin-bottom: 75px;
	width: 100%;
	display: inline-block;
}
.manager {
	width: 89.7%;
}
.manager_pic {
	width: 100%;
	display: inline-block;
}
.manager_pic img {
	width: 100%;
}
.manager_desc {
	text-align: center;
	width: 100%;
	display: inline-block;
	padding-top: 17px;
}
.manager_desc .name_h3 {
	font-size: 16px;
	font-weight: 400;
	line-height: 14px;
	color: #005f9f;
	margin: 0;
	margin-bottom: 12px;
}
.manager_desc .mng_h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 14px;
	color: #535050;
	margin: 0;
	margin-bottom: 7px;
}
.manager_desc p {
	font-size: 16px;
	font-weight: 400;
	line-height: 14px;
	color: #535050;
	margin: 0;
}
.center_align {
	margin: 0 auto;
}
.light_text {
	font-weight: 400;
}
.bold_text {
	font-weight: 400;
}
.contact_address {
	width: 100%;
}
.contact_address ul li {
	font-size: 16px;
	font-weight: 400;
	line-height: 14px;
	color: #535050;
	margin-bottom: 12px;

}
.contact_address ul li:last-child {
	margin-bottom: 0;
}
.blue_text {
	color: #005f9f;
}
/*Defence  internal Page*/

.def_para {
	width: 100%;
}
.def_para h2 {
	font-weight: 400;
	font-size: 24px;
	color: #005f9f;
	text-transform: uppercase;
	line-height: 22px;
}
.def_para p {
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #535050;
}
.def_para h3 {
	font-weight: 400;
	font-size: 24px;
	color: #535050;
	text-transform: uppercase;
	line-height: 22px;
	margin-top: 47px;
}
.def_para ul li {
	background: url(../image/list_jak.png) left center no-repeat;
	padding-left: 25px;
}
.def_para ul li a {
	color: #535050;
	font-size: 14px;
	line-height: 43px;
}
.def_para ul li a:hover {
	color: #005f9f;
}
.merto_img {
	width: 49%;
	float: left;
	margin-right: 0.5%;
	margin-top: 66px;
}
.merto_img img {
	width: 100%;
}
.pow_grid {
	width: 49%;
	float: left;
	margin-top: 66px;
}
.pow_grid img {
	width: 100%;
}
.container_mobile_unit {
	padding-bottom: 36px;
	border-bottom: solid 1px #f5f5f5;
	margin-bottom: 80px;
}
.container_mobile_unit h2 {
	text-transform: uppercase;
	font-weight: 400;
	color: #005f9f;
	font-size: 24px;
	margin-top: 40px;
}
.container_mobile_unit p {
	font-size: 14px;
	font-weight: 400;
	color: #535050;
	line-height: 24px;
}
.aux_img {
	margin-top: 0px;
}
.apu {
	margin-top: 0px
}
.def_head {
	color: #005f9f;
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 75px;
}
/*Contact Us*/

.contact_breadcrumb {
	border-top: solid 1px #dadada;
}
.contact_breadcrumb, .c_breadcrumb {
	background-color: #fff;
}
.contact_details {
	background-color: #eeeeee;
	padding: 62px 0 58px;
}
.query_head {
	margin-bottom: 30px;
}
.reach_head {
	margin-bottom: 30px;
}
.queries {
	width: 32.1%;
	float: left;
}
.query_field {
	background-color: #fff;
	border: solid 1px #cdcdcd;
	padding: 7px 20px 6px 0;
	width: 94.4%;
	display: inline-block;
	margin-bottom: 26px;
}
.field_icon {
	width: 15.3%;
	float: left;
	border-right: solid 1px #dfdfdf;
	padding: 0 10px 0 20px;
}
.input_field {
	width: 84.1%;
	display: inline-block;
}
.q_field {
	width: 100%;
	float: left;
	border: none;
	padding-left: 15px;
}
/*.q_field:focus{outline: none;}*/

.city_state {
	width: 94.4%;
}
.city_field {
	width: 41.8%;
	float: left;
}
.state_field {
	width: 100%;
	float: right;
	padding: 0;
	line-height: 43px;
	height: 43px;
}
.city_icon {
	width: 35%;
}
.city_input {
	width: 60%;
}
.city_field {
	padding-right: 0;
}
.query_drop {
	position: relative;
	width: 100%;
}
.query_drop select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	border: none;
	line-height: 43px;
	height: 40px;
	padding-left: 10px;
	color: #878686;
	font-weight: 300;
}
.query_drop select:focus, .q_field:focus {
	outline: none;
}
.state_drop {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 9px;
	margin: auto;
}
.query_btn {
	background-color: #e22027;
	border: none;
	color: #fff;
	padding: 0 56px;
	line-height: 38px;
	font-size: 16px;
	font-weight: 400;
	float: right;
	margin-right: 22px;
}
.address_map {
	width: 52.4%;
	float: right;
}
.headquater {
	width: 40%;
	float: left;
}
.registered {
	width: 39%;
	float: right;
}
.headquater .hd_h4, .registered .reg_h4 {
	font-size: 18px;
	font-weight: 400;
	line-height: 16px;
	color: #005f9f;
	margin: 0;
	margin-bottom: 26px;
}
.headquater ul li, .registered ul li {
	width: 100%;
	display: inline-block;
	margin-bottom: 23px;
}
.add_icon {
	width: 16%;
	float: left;
}
.add_text {
	width: 84%;
	float: right;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	color: #535050;
}
.offices {
	padding: 80px 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.international_head, .domestic_head, .other_office_head {
	margin-bottom: 46px;
}
.international_office {
	margin-bottom: 120px;
	width: 100%;
}
.international_addresses {
	width: 100%;

	display: inline-block;
}
.international_addresses ul li {
	width: 25%;
	float: left;
}
.contact_add {
	width: 100%;
	display: inline-block;
}
.location_bar {
	width: 16%;
	float: left;
}
.adrs_head .adrs_h4 {
	font-size: 18px;
	font-weight: 500;
	line-height: 16px;
	color: #e22027;
	margin: 0;
	margin-bottom: 20px;
}
.adrs {
	width: 84%;
	float: left;
}
.adrs ul {
	padding-top: 5px;
	display: inline-block;
}
.adrs ul li {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 11px;
	color: #535050;
	margin-bottom: 16px;
}
.domestic_office {
	width: 100%;
	margin-bottom: 120px;
}
.domestic_addresses {
	width: 100%;
	display: inline-block;
}
.domestic_addresses>ul>li {
	width: 33.3%;
	float: left;
	margin-bottom: 120px;
}
.domestic_addresses>ul>li:nth-child(5), .domestic_addresses>ul>li:nth-child(6) {
	margin-bottom: 120px;
}
.office_branch {
	margin-bottom: 0px !important;
}
.other_office {
	width: 100%;
	display: inline-block;
}
.choose_city {
	width: 100%;
	display: inline-block;
}
.city_text {
	font-size: 18px;
	font-weight: 500;
	line-height: 16px;
	color: #333333;
	margin: 0;
	margin-right: 29px;
	display: inline-block;
}
.select_city {
	width: 163px;
	display: inline-block;
	border: solid 1px #d1d1d1;
	height: 34px;
	line-height: 34px;
	position: relative;
}
.select_city select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	border: none;
	height: 30px;
	line-height: 31px;
	padding: 0 10px;
	color: #878686;
}
.select_city select:focus {
	outline: none;
}
.city_drop {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 9px;
	margin: auto;
}
textarea {
	resize: none;
}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #878686;
}



::-moz-placeholder { /* Firefox 19+ */
 color: #878686;
}

:-ms-input-placeholder { /* IE 10+ */
 color: #878686;
}

:-moz-placeholder { /* Firefox 18- */
 color: #878686;
}
#map {
	width: 100%;
	height: 459px;
	border: solid 1px #cccccc;
	margin-bottom: 50px;
}
.genset_content p {/* margin-bottom:20px !important; */
}
/*EPC internal*/

.internal_box_sec_margin {
	margin: 30px 0px 0px 0px;
}
.internal-next {
	background: url(../image/right_arrow.png) left top no-repeat;
	width: 31px;
	height: 59px;
	display: inline-block;
	z-index: 999;
	position: absolute;
	top: 40%;
	right: 42px;
	cursor: pointer;
}
.new_slide {
	position: relative;
}
.internal-prev {
	background: url(../image/left_arrow.png) left top no-repeat;
	width: 31px;
	height: 59px;
	position: absolute;
	z-index: 999;
	display: inline-block;
	top: 40%;
	left: 42px;
	cursor: pointer;
}
.hosp_top_padd {
	padding-top: 0px;
	margin-top: -30px;
}
/*power plants slider*/

.custom_slide_plants {
	width: 86%;
	margin: auto;
	overflow: hidden;
}
.internal_box_power {
	height: auto !important;
	border: solid 1px #cccccc;
	background: #fff;
	margin-top: 35px;
	float: left;
}
.int_content_power {
	text-align: left;
	padding: 15px 19px 17px;
}
.plant_internal_bg {
	padding: 34px 0 40px;
}
.reference_head {
	width: 100%;
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 26px;
	color: #fff;
	line-height: 22px;
}
.reference_head:hover {
	color: #fff;
}
.reference_head h3 {
	margin: 0;
}
.reference_head a h3 {
	font-size: 26px;
	font-weight: 400;
	line-height: 22px;
	color: #fff;
	display: inline-block;
}
.reference_head a:hover h3, .reference_head a:focus h3 {
	color: #fff;
}
.plant_slide_head {
	color: #333333 !important;
	font-size: 18px;
	line-height: 16px;
	font-weight: 500; /*margin-bottom: 12px;*/
	display: block;
}
.know_more_btn {
	font-size: 12px;
	font-weight: 400;
	line-height: 10px;
	color: #e22027;
	display: block;
	margin-top: 15px;
}
.know_more_btn:hover {
	color: #005f9f;
}
.power_plant {
	padding: 60px 0 57px;
}
.plant_highlights {
	width: 100%;
}
.plants {
	margin-bottom: 51px;
}
.internal-plant-next {

	background: url(../image/right_arrow_power.png) left top no-repeat;
	width: 31px;
	height: 59px;
	display: inline-block;
	z-index: 999;
	position: absolute;
	top: 40%;
	right: 42px;
	cursor: pointer;
}
.internal-plant-prev {
	background: url(../image/left_arrow_power.png) left top no-repeat;
	width: 31px;
	height: 59px;
	position: absolute;
	z-index: 999;
	display: inline-block;
	top: 40%;
	left: 42px;
	cursor: pointer;
}
/*Building Electrification*/

.electrification {
	width: 100%;
}
/*Global Traning Center*/

.gtc_head ul li {
	background: url(../image/gtc_divider.jpg) right center no-repeat;
}
.gtc_high_lights {
	margin-bottom: 50px;
}
.gtc_head ul li:nth-child(3) {
	background: none;
}
.gtc_head ul li {
	width: 29%;
}
.gtc_box {
	width: 76%;
}
.gtc_box3 {
	width: 84%;
}
.gtc_high_img {
	width: 16%;
}
.gtc_high_head {
	width: 75%;
}
.gtc_details p {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}
.gtc_head ul li:nth-child(2) {
	margin: 0 7%;
}
.gtc_box2 {
	width: 76%;
	margin: 0;
}
.gtc_padd {
	padding-left: 0px;
	padding-right: 0px;
}
/*Civil Construction*/

.civil_const {
	margin: 35px auto 0;
	display: block;
	float: none;
}
.civil_head a {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 8px;
	line-height: 16px;
}
a.civil_btn {
	font-size: 12px;
	font-weight: 400;
	color: #e22027;
	line-height: 22px;
	margin-bottom: 0px;
}
/*Metro Rail*/

.metro_main_box {
	width: 67%;
	margin: 0 auto;
}
.metro_rail {
	float: left;
	width: 47%;
	margin-top: 35px;
	margin-right: 3%;
}
.civil_head {
	padding: 15px 19px 17px;
}
/*Solar IPP*/

.solar_scope {
	margin-bottom: 50px;
}
.solar_scope ul li {
	float: left;
	background: none;
	width: auto;
	margin-right: 2%;
	position: relative;
	margin-bottom: 10px;
}
.solar_scope ul li:before {
	content: '';
	content: '';
	list-style-type: circle;
	width: 8px;
	height: 8px;
	background-color: #005f9f;
	position: absolute;
	border-radius: 50%;
	left: -17px;
	top: 7px;
}
.solar_scope ul li:nth-child(2) {
	width: auto;
}
.solar_scope ul li:nth-child(3) {
	width: auto;
}
.solar_scope ul li a {
	color: #535050;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}
.solar_boxex {
	width: 20%;
	float: left;
	display: inline-block;
	margin-right: 4%;
	margin-left: 1%;
}
.solar_heading {
	margin-bottom: 35px;
}
/*Solar Land EPC*/

p.solar_land_para {
	margin-bottom: 50px !important;
}
.solar_land_box ul li {
	width: 23%;
	background: url(../image/solar_land_divider.jpg) right center no-repeat;
}
.solar_land_box ul li:nth-child(4) {
	background: url(../image/scope_list.png) left center no-repeat;
}
.solar_list {
	width: 84%;
}
.solar_land_list ul li {
	width: auto;
	background: none;
	padding-left: 0px;
	position: relative;
}
.solar_land_list ul li:before {
	content: '';
	width: 6px;
	height: 6px;
	background: #005f9f;
	position: absolute;
	left: -14px;
	top: 7px;
	border-radius: 50%;
}
.solar_land_list ul li:nth-child(2), .solar_land_list ul li:nth-child(3), .solar_land_list ul li:nth-child(4) {
	width: auto;
	background: none;
}
.solar_land_box ul li:nth-child(4) {
	background: none;
}
.solar_land_box ul li:nth-child(2) {
	width: 27% !important;
}
.epc_main {
	margin-bottom: 80px;
}
.urban_margin {
	margin-bottom: 80px;
}
.carousel-caption .lc {
	width: 100%;
	float: left;
	top: 16px;
}
.carousel-caption .rc {
	width: 55%;
	float: left;
}
.carousel-indicators .active {
	background-color: #e22027;
	border: none;
}
.carousel-indicators li {
	background: #fff;
}
p.solar_pv1_para {
	margin-bottom: 40px !important;
}
/**************************

* 4. Banner styles

***************************/

.rev_slider_wrapper {
	background: #000;
}
.rev_slider_wrapper #slider1 .banner-caption-h1 {
	font-size: 100px;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	/* font-family: "Montserrat-Bold", sans-serif;*/

	line-height: 110px;
	letter-spacing: -.005em;

}
.rev_slider_wrapper #slider1 .banner-caption-h3 {
	font-size: 26px;
	font-family: 'Raleway', sans-serif;
	line-height: 34px;
	/* font-family: "Montserrat-Bold", sans-serif;*/

	color: #FFFFFF;
	letter-spacing: -.005em;
}
.rev_slider_wrapper #slider1 .banner-caption-h2 {
	font-size: 60px;
	font-family: 'Raleway', sans-serif;
	color: #FFFFFF;
	/*font-family: "Montserrat-Bold", sans-serif;*/

	line-height: 80px;
	letter-spacing: -.005em;
}
.rev_slider_wrapper #slider1 .banner-caption-p {
	font-size: 20px;
	color: #FFFFFF;
	font-family: 'Raleway', sans-serif;
	line-height: 30px;
}
.lc_border { /*border-left:solid 5px #ffcb05; display:block;*/
}
/*

* menu responsive

*/

.main-container {
	padding: 10px 15px;
}
.carousel-indicators {
	bottom: 0;
}
.carousel-control.right,  .carousel-control.left {
	background-image: none;
}
.carousel .item {
	/* min-height: 350px; */

	height: 100%;
	width: 100%;
}
.carousel-caption .bnr_h3 {
	color: #fff;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 31px;
	line-height: 31px;
	padding-top: 0px;
	font-weight: 300;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
}
.carousel-caption .bnr_h3:nth-child(2) {
	font-size: 19px;
	line-height: 13px;
}
.caption_sec .bnr_h3:nth-child(1) {
	color: #000;
	line-height: 31px;
	/*background:url(../image/sec_banner_bg.jpg) left center no-repeat;
    height: 119px;
    padding-left: 27px;*/
	padding-top: 0px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
	font-size: 31px;
}
.caption_color .bnr_h3 {
	color: #005f9f !important;
}
.caption_third_color .bnr_h3:nth-child(1) {
	color: #e22027;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
}
.caption_forth .bnr_h3:nth-child(1) {
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
}
.caption_forth .bnr_h3:nth-child(1) {
	color: #FF6347;
}
.caption_fifth .bnr_h3:nth-child(1) {
	color: #005f9f;
}
.caption_six .bnr_h3:nth-child(1) {
	color: #fff;
}
span.banner_tagline {
	color: #ffcb05;
	font-weight: 700;
	font-size: 31px;
	font-family: 'Raleway', sans-serif;
}
span.banner_tagline_sec {
	color: #b37105;
	font-weight: 300;
	font-family: 'Raleway', sans-serif;
}
.caption_third .bnr_h3 {
	color: #000;
	line-height: 55px;
	/*background:url(../image/third_slide_bg.jpg) left center no-repeat;
    height: 119px;
    padding-left: 27px;*/
	padding-top: 0px;
	font-weight: 300;
	font-family: 'roboto';
	letter-spacing: 1px;
}
span.banner_tagline_third {
	color: #ef0000;
	font-weight: 500;
	font-family: 'Raleway', sans-serif;
}
.caption_forth .bnr_h3 {
	color: #000;
	line-height: 31px;
	/*background:url(../image/third_slide_bg.jpg) left center no-repeat;
    height: 119px;
    padding-left: 27px;*/
	padding-top: 0px;
	font-weight: 300;
	font-family: 'roboto';
	letter-spacing: 1px;
}
span.banner_tagline_forth {
	color: #fff200;
	font-weight: 500;
	font-family: 'Raleway', sans-serif;
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%;
}
.carousel-caption p {
	text-align: left;
	font-size: 20px;
	margin-top: 0px;
}
/* Animation delays */

.carousel-caption .bnr_h3:first-child {
	animation-delay: 1s;
	animation-duration: 2s;
}
.carousel-caption .bnr_h3:nth-child(2) {
	animation-delay: 2s;
	animation-duration: 2s;
}
.carousel-caption p {
	animation-delay: 2s;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	height: auto;
	width: 100%;
}
.domestic_office_margin {
	margin-top: 60px;
}


@media (min-width: 1025px) {
.header .header-navigation.navbar .navbar-nav .sub-nav-toggler {
	display: none;
}
.carousel-caption {
	left: 0%;
	/* background-color: rgba(0, 0, 0, 0.36); */

	padding-bottom: 0px;
	/* bottom: 5%; */

	padding-left: 4%;
	right: 0%;
	padding-top: .7%;/*top: 8%;*/
}
.container-fluid {
	width: 100%;
	margin: auto;
}
}
/*Mislenous*/

.genset_content_new p {
	margin-bottom: 50px !important;
}
.highlights_new {/* margin-bottom: 41px; */
}
.business_internal_Solar {
	padding-bottom: 43px;
}
.gtc_top {
	padding-top: 60px;
}
.highlight_new {
	margin-top: 30px !important;
	display: inline-block;
}
.gtc_high_img {
	transition: ease 1s;
}
.gtc_head ul li:hover .gtc_high_img {
	transform: rotate(360deg);
	cursor: pointer;
}
.solar_iptop {
	margin-top: 28px;
}
.new_scope {
	margin-bottom: 0px;
}
.genset_padd {
	padding-bottom: 57px;
}
.scope_list ul li:nth-child(2) {
	width: 100% !important;
}
p.solar_rooftop_para {
	margin-bottom: 50px !important;
	display: inline-block;
}
.scope_img {
	transition: ease 1s;
}
.solar_land_box ul li:hover .scope_img {
	transform: rotate(360deg);
}
.scope_serv ul li:hover .scope_img {
	transform: rotate(360deg);
}
.epcmain {
	padding-bottom: 52px;
}
.urban_r {
	padding-bottom: 52px;
}
.e_substation {
	padding-bottom: 52px;
}
.edu_padd {
	padding-top: 47px;
	padding-bottom: 25px;
}
.case_img a.case_download img {
	width: auto;
	height: auto;
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 76%;
	z-index: 15;
	width: 161px;
	/* margin-left: -30%; */
    /* padding-left: 0; */
	list-style: none;
	text-align: center;
	margin: 0 auto;
	float: right;
}
.defe_padd {
	padding-top: 50px;
}
.def_para_new h2 {
	margin-top: 0px;
}
.buisness_content_new p {
	font-size: 16px;
	line-height: 26px;
}
.buisness_content_new h2 {
	margin-bottom: 17px;
}
.domestic_office {
	margin-bottom: 0px;
}
a.jksn_h {
	font-size: 18px;
	line-height: 22px;
	color: #005f9f;
	margin-bottom: 17px;
	display: inline-block;
}
/*gallery*/

.g_image {
	padding: 0 5px;
}
.gallery_image {
	margin-bottom: 10px;
	position: relative;/* overflow: hidden; */
}
.gallery_image img {
	cursor: pointer;
	width: 100% !important;
        max-height: 292px !important;
    overflow: hidden;
}
.overlay {
	transition: top ease 0.5s;
}
.gallery_image_btn {
	width: 100%;
	/* height: 25%; */

/* position: absolute; */

/* top: 100%; */

/* background-color: #535050; */

	color: #fff;
	/* text-align:center; */

/*padding:99px 40px;*/

	cursor: pointer;/* bottom: 0; */
}
.margin_btm {
	margin-bottom: 30px;
}
p.text_animate {
transform(translateY(20px))
}
.gallery_image:hover .overlay {
/* top: 0; */
}
.gallery_image_btn p {
	display: inline-block;
	width: 100%;
	/* font-size: 14px; */
	/* height: 80%; */
	position: absolute;
	vertical-align: middle;
	/* top: 0; */
	/* right: 0; */
	/* left: 0; */
	bottom: 0;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	background: #535050;
	min-height: 59px;
	padding: 10px;
}
.view_more_btn {
	padding: 5px 10px;
	border: solid 1px #fff;
	background: none;
	border-radius: 20px;
	color: #fff !important;
	width: 40%;
	margin-top: 0;
	display: inline-block;
}
.new_gallery {
	margin-top: 57px;
}
.page_numbering {
	width: 50%;
	/* float: left; */
	margin: 0 auto;
	/* padding: 40px 0px 80px 0px; */
	display: block;
	text-align:  center;
}
.page_number {
	margin: 0 auto;
	display: inline-block;
	/* width: 8%; */
	float: left;
}
.pages {
	/* margin: 60px 0; */
	/* float: left; */
	/* margin: 60px auto; */
	/* width: 288px; */
	display: block;
}
.pages>.active>a, .pages>.active>span, .pages>.active>a:hover, .pages>.active>span:hover, .pages>.active>a:focus, .pages>.active>span:focus, .pages>li>a:hover {
	background-color: #e4002b;
	border: solid 1px #d6d6d6;
}
.pages>li>a:hover {
	color: #fff;
}
.pages>li>a {
	padding: 0px 10px;
	margin: 0 2px;
	border: solid 1px #000;
}
.pages>li>a, .pages>li>span {
	color: #333333;
	font-size: 14px;
	line-height: 27px;
	font-weight: 400;
}
/*.pages>li>span{background: none; border: none;}*/

.page_previous>a, .page_next>a {
	background: none !important;
	border: none !important;
	margin: 0 !important;
}
.page_previous>a:hover, .page_next>a:hover {
	color: #333 !important;
}
.pagination>li {
	display: inline-block;
	cursor:  pointer;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	border-radius: 0px;

}
.pagination_head {
	/* margin-top: -21px; */
	float: left;
	margin: 0px;
	margin-right: 10px;
	display: inline-block;
	line-height: 28px;
}
.view_more_btn:focus, .view_more_btn:active {
	border: solid 1px #fff !important;
	border-radius: 20px !important;
}
.pagination {
	margin: 0px;
}
.spec_gall {
	margin-bottom: 60px;
}
.modal-body {
	padding: 0px;
}

.model_iframe {
	float: left;
}
.modal-footer {
	position: absolute;
	right: -8px;
	top: -6px;
}
.modal-footer {
	border: none;
	padding: 0;
}
.btn-default {
	padding: 0;
	background: none;
	border: none;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	color: red;
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
#myModal {
	display: none;
}
.video_gallery {
	width: 91%;
	margin-bottom: 33px;
}
.video-margin {
	margin-bottom: 0px;
}
.services_thumbs_new {
	width: 33%;
}
.press_tab_padding {
	padding-top: 0px;
}
.new_custom_head h1 {
	text-transform: uppercase;
}
p.custom_jak_margin {
	margin-bottom: 0px !important;
}
.new_ele_sb_width {
	width: 66%;
	margin: 0 auto;
}
.broc_image {
	height: 455px;
	width: 100%;
	overflow: hidden;
}
.broc_overlay {
	width: 100%;/* height: 65px; */
	background: #535050;
	border: solid 1px #000;
	transition: ease 1s;/* padding-top: 4%; */
	color: #fff;
	font-size: 22px;/* top: 0; */
	text-align: center;
	position: absolute;
	bottom: 0;
	padding: 10px 0px;
}
.broc_overlay a {
	color: #fff;
	cursor: pointer;
	font-size: 17px;
}
.broc_image:hover .broc_overlay {/* transform:translateY(-457px) */
}
.gallery_row {
	margin-bottom: 50px;
}
.int_content_power_padding_zero {
	padding: 0px;
}
p.bangla_last_para_margin {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.defence_img1_r {
	display: none;
}
/* Our journey*/
.text_j {
	width: 163px;
	text-align: left;
}
.blts {
	float: left;
}
.our_journey_img {
	display: none;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.journey_container {
	position: static;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.last_2012 {
	float: left;
}
.middle_1979 {
	margin: 0px 9%;
}
.journey_container {
	margin-top: 40px;
}
.text_j {
	width: 100%;
}
.blts {
	display: none;
}
/*Defence Internal*/
.defe_padd {
	overflow: hidden;
}
/*New Css*/
.carousel-caption {
	top: 8%;
}
/*menu*/

body {
	margin: 0px;
	padding: 0px;/*	font-family:"Helvetica Neue", Helvetica, Arial;*/
}
#sidebar {
	background: #de2424;
	width: 200px;
	height: 100%;
	display: block;
	position: fixed;
	left: -200px;
	top: 0px;
	transition: left 0.3s linear;
	z-index: 9999999999;
}
#sidebar.visible {
	left: -1px;
	transition: left 0.3s linear;
}
#sidebar ul {
	margin: 0px;
	padding: 0px;
}
#sidebar ul li {
	list-style: none;
}
#sidebar ul li a {
	/* background:#1C1E1F; */
	color: #ccc;
	/* border-bottom:1px solid #111; */
	display: block;
	width: 180px;
	padding: 0px 10px;
	text-decoration: none;
}
#myNavbar ul > li > a.dropdown {
	background: #da281f url(../image/menu-arrow.png) right top no-repeat;
}
#myNavbar ul > li > a.dropdown.active {
	background: #da281f url(../image/active-arrow.png) right top no-repeat;
}
#sidebar-btn {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 15px;
	cursor: pointer;
	margin: 20px;
	position: absolute;
	top: 77px;
	right: -61px;
}
#sidebar-btn span {
	height: 2px;
	background: #111;
	margin-bottom: 5px;
	display: block;
	width: 100%;
	transition: none 0.5s ease 0.5s;
	transition-property: transform, top, bottom, left, opacity;
}
#sidebar-btn span:nth-child(2) {
	width: 100%;
}
#sidebar-btn span:nth-child(3) {
	width: 50%;
	width: 100%;
}
.menu_visible #sidebar-btn span:nth-child(2) {
	left: -50px;

	opacity: 0;

}
.menu_visible #sidebar-btn span:nth-child(1) {
	transform: rotate( 45deg );
	top: 6px;
	position: absolute;
}
.menu_visible #sidebar-btn span:nth-child(3) {
	transform: rotate( -45deg );
	bottom: 2px;
	position: absolute;
}
#nav-toggle {
	display: block;
	width: 40px;
	height: 30px;
	margin: 24px 10px;
	position: absolute;
	top: 75px;
	right: -64px;
	z-index: 2;
 // @extend .visible-xs;
}
#nav-toggle:before, #nav-toggle:after, #nav-toggle span {
	background: #000;
	content: '';
	display: block;
	width: 27px;
	height: 3px;
	position: absolute;
	left: 5px;
}
#nav-toggle:before {
	top: 4px;
}
#nav-toggle:after {
	bottom: 5px;
}
#nav-toggle span {
	top: 50%;
	margin-top: -2px;
}
ul.efelle-menu li {
	background-image: none;
}
/* Hamburger animation */
#nav-toggle:before, #nav-toggle:after, #nav-toggle span {
	transition: none 0.5s ease 0.5s;
	transition-property: transform, top, bottom, left, opacity;
}
.menu_visible #nav-toggle span {
	right: 0px;
	opacity: 0;
}
.menu_visible #nav-toggle:before {
	transform: rotate( 45deg );
	top: 17px;
}
.menu_visible #nav-toggle:after {
	transform: rotate( -45deg );
	bottom: 10px;
}
/* Click to Call */



























/*menu*/
.menu_desktop {
	display: block;
}
#sidebar {
	display: none;
}
#sidebar-btn {
	display: none;
}
.n_topspace {
	margin-top: 135px;
}
.n_topspace_r {
	margin-top: 147px;
}
.solar_new_mega_menu {
	width: 13% !important;
}
.sloar_pro_first_menu {
	width: 100% !important;
	margin-left: 0 !important;
	min-height: 0px !important;
}
.mega_menu {
	padding: 26px 0px 28px 20px !important;
}
/*Case Studies*/
.case_img_resp img {
	height: 180px;
}
/*Gallery*/
.new_gallery {
	padding: 23px 0px;
}
.solar_new_mega_menu {
	right: 0;
	top: 0;
}
/*press Release*/
.shift_right_r {
	width: 10%;
}
.domestic_head_n {
	margin-top: 46px;
}
.domestic_addresses>ul>li.kolkata_margin {
	margin-bottom: 0 !important;
}
.office_branch_r {
	margin-top: 46px;
}
.domestic_addresses>ul>li {
}
.adr_space_r {
	display: inline-block !important;
	width: 32.3%;
	margin-bottom: 120px;
}
.adr_space_r_margin {
	margin-bottom: 0px;
}
.open span.caret.caret_arw {
	transform: rotate(0deg);
}
/*Sitemap*/
.sitemap_j .sitemap_h2 {
	text-transform: uppercase;
	color: #de2424;
	font-size: 14px;
	margin-top: 0px;
}
.sitemap_j ul {
	list-style: none;
}
.sitemap_j ul li {
	float: none;
	display: block;
}
.sitemap_j ul li a {
	text-decoration: none;
	font-size: 13px;
	font-weight: 400;
	color: #535050;
	line-height: 14px;
	margin-bottom: 5px;
}
.sitemap_j ul li a:hover {
	color: #000;
}
.sitemap_j_sec {
}
.sitemap_j_third {
	width: 50%;
	margin: 0 auto;
}
.sitemap_j_forth {
	width: 73%;
	margin: 0 auto;
	float: right;
}
.sitemap_sec_row {
	margin-top: 60px;
	width: 100%;
	display: inline-block;
}
.sitemap_wrap {
	background: #eeeeee;
	padding: 30px 20px;
}
.sitemap_first_row {
	width: 100%;
	display: inline-block;
}
/*Head Scroll*/


/*Thank YOu PAge*/
.query_head_thank_message {
	padding: 20px;
	width: 50%;
	margin: 0 auto;
}
.query_head_thank_message h1 {
	font-size: 18px;
	line-height: 26px;
	min-height: 230px;
}
.case_content ul {
	list-style: disc !important;
	padding-left: 20px;
}
.case_content ul li {
	list-style: disc !important;
}
.shift_right_r select.select_y_sa_n {
	background: url(../image/press_dropdown_icon.png) right center no-repeat;
	background-position: 90%;
}
.press_editor-n .desc_h3 {
	font-size: 14px;
	color: #535050;
	font-weight: 500;
	margin-top: 3px;
	margin-bottom: 0px;
}
.press_editor-n span a {
	font-weight: 600;
}
.press_editor-n a.press_download {
	font-weight: 400;
	margin-top: 14px;
	margin-bottom: 10px;
}
.state_field_dec {
	min-height: 43px !important;
	height: auto;
}
.CountryDrp {
	background: url(../image/state_drop.png) right center no-repeat;
	background-position: 100%;
}
.state_dec {
	background: url(../image/state_drop.png) right center no-repeat;
	background-position: 100%;
}
.has-error .help-block { /*line-height: 0;*/
}
.query_drop_dec {
	width: 83%;
}
.query_drop_dec select {
	height: 22px;
	line-height: 19px !important;
}
.query_drop_dec {
	width: 100%;
}
.query_field_padding_right {
	padding-right: 10px;
}
.field_icon_dec {
	padding-top: 3px;
}
.field_icon_dec_padding_bottom {
	padding-bottom: 5px;
}
.press_release_n {
	margin-bottom: 0px;
}
.press_c_n {
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
}
.pres_result_new ul li a {
	line-height: 14px;
	display: inline-block;
}
.press_date_n {
	color: #337ab7;
	font-weight: 600;
}
.press_date_n:hover {
	color: #23527c;
}
.press_date_n:focus {
	color: #23527c;
}
.pres_result_new ul li {
	padding-bottom: 2px;
}
.c_profile a{ display:inline-block; width:100%;}
.c_profile img{ width:100%;}
.pagination_press_release{ margin-bottom: 40px; display:block;}

/* Portrait tablet to landscape and desktop */

@media (max-width: 1440px) {
.solar_new_mega_menu {
	left: 48.5% !important;
}
/*Navigation*/
ul.mega_menu > li {
	float: none;
	display: block;
}
.plant_slide_head {
	font-size: 15px;
	line-height: 20px
}
}

@media (min-width:1200px) and (max-width:1418px) {
.menu_first {
	width: 20%;
	margin-left: 10%;
}
.sec_menu {
	width: 17%;
}
.third_menu {
	width: 20%;
}
.solor_mobile {
	margin-left: 6%;
}
.epc_mobile {
	margin-left: 6%;
}
.defence_mobile {
	width: 14%;
	margin-left: 6%;
}
.solar_new_mega_menu {
	padding: 0px;
	width: 100% !important;
}
.sloar_pro_first_menu {
	width: 100%;
	margin-top: 20px;
}
.plant_slide_head {
	font-size: 14px;
}
}

@media (min-width:1366px) {
.solar_new_mega_menu {
	width: 249px !important;
	padding-top: 10px !important;
}
}

@media (min-width: 1266px) {
.blog {
	min-height: auto;
}
.read-btn2 {
	margin-top: 26px !important;
}
}

@media(max-width:1288px){
	
	ul.customer_drop{left: -80px !important;}
}

@media (min-width:992px) and (max-width:1200px) {
/*** rahul css ***/

.blog_img_p {
	min-height: 100%;
}
.swiper-button-prev {
	left: 91%;
}
.bottomnav-right {
	float: right;
}
.bottomnav-right ul li {
	float: left;
	padding-right: 20px;
}
ul.sec_dropdown {
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 20px;
	/*left: 30%;    width: 24%;*/
	margin-top: 25px;
	box-shadow: 0px 0px 5px #888888;
	left: -42px;
}
ul.resource_drop {
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 20px;
	/* left: 52%;*/
	/* width: 18%; */
	margin-top: 25px;
	box-shadow: 0px 0px 5px #888888;
}
ul.news_drop {
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 20px;
	/* left: 68%;*/
	/* width: 19%; */
	margin-top: 25px;
	box-shadow: 0px 0px 5px #888888;
}
ul.career_drop {
	position: absolute;
	z-index: 999;
	background: #fff;
	padding: 20px;
	/*  left: 76%;*/
	/* width: 19%; */
	margin-top: 25px;
	box-shadow: 0px 0px 5px #888888;
}
.broc_image {
	width: 100%;
	overflow: hidden;
}
.broc_image:hover .broc_overlay {
/* transform: translateY(-682px);*/
}
.broc_overlay {
/* width: 100%; */
    /* height: 743px; */
    /* background: rgba(218,1,0, 0.9); */
    /* border: solid 1px #000; */
    /* transition: ease 1s; */
    /* padding-top: 50%; */
    /* color: #fff; */
    /* font-size: 22px; */
    /* text-align: center; */
}
.carousel-caption {
	top: 30px;
	/* width: 100%; */
	left: 32px;
}
span.banner_tagline {
	font-size: 25px;
	line-height: 25px;
}
.caption_sec h3:nth-child(1) {
	font-size: 25px;
	line-height: 25px;
}
.carousel-caption h3 {
	font-size: 25px;
	line-height: 25px;
}
.services_thumbs p {
	min-height: 100px;
}
.read_btn {
	margin-top: 0px;
}
.read-btn2 {
	margin-top: 0 !important;
}
.press_c {
	line-height: 22px;
}
/*Business Page*/
.int_content_power {
	padding: 10px 19px 10px;
}
.plant_slide_head {
	margin-bottom: 9px;
}
.internal-plant-next {
	right: 27px;
}
.internal-plant-prev {
	left: 27px;
}
.plant_slide_head {
	font-size: 14px;
}

/*Diesel genset*/
.high_img {
	margin-right: 18px;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.diesel_genset {
	padding: 60px 0px;
}
/*Power Plants*/
.scope_list ul li {
	margin: 0 auto 0 19%;

}
.scope_head h2 {
	font-size: 14px;
}
.scope_img {
	margin-right: 11px;
}
.scope_list ul li {
	font-size: 13px;
}
/* Solar Ipp*/
.busi_inte_head {
	font-size: 13px !important;
	margin-bottom: 0px;
}
/*PV Module*/

/*Pv Modoules*/
.pv_box_mod p {
	min-height: 109px;
}
.highlights_box_pv {
	min-height: 195px;
}
.highlight_row_pv {
	margin-bottom: 0px;
}
.solar_land_list ul {
	width: 94%;
}
/*Electric Substation*/
.civil_head_n {
	padding: 10px 19px 10px;
}
.plant_slide_head_ele {
	margin-bottom: 0px;
}
/*Defene internal*/
.def_head_r h2 {
	font-size: 17px;
}
.first_row_last {
	margin-bottom: 0px;
}
/*Our journey*/
.our_journey_img {
	margin-bottom: 53px;
}
/* Our journey*/
.text_j {
	width: 163px;
	text-align: left;
}
.blts {
	float: left;
}
.our_journey_img {
	display: none;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.journey_container {
	position: static;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.last_2012 {
	float: left;
}
.middle_1979 {
	margin: 0px 9%;
}
.journey_container {
	margin-top: 40px;
}
.text_j {
	width: 100%;
}
.blts {
	display: none;
}
/*Navigation*/
.bottomnav-right ul li {
	padding-right: 11px;
}
.solar_new_mega_menu {
	width: 22% !important;
}
/*Press Release*/
.shift_right_r {
	width: 12%;
}
/*Current Openings*/
.opening_head {
	width: 46.6%;
}
/*Contact Us*/
.adrs ul li {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 9px;
}
/*Navigation*/
ul.mega_menu > li {
	float: none;
	display: block;
}
}

@media (min-width:992px) and (max-width:1199px) {
/*Main Navigation*/
.menu_first {
	width: 22%;
	margin-left: 8%;
}
.sec_menu {
	width: 17%;
}
.third_menu {
	width: 20%;
}
.solor_mobile {
	margin-left: 5%;
	width: 18%;
}
.epc_mobile {
	margin-left: 3%;
	width: 21%;
}
.defence_mobile {
	width: 14%;
	margin-left: 6%;
}
.solar_new_mega_menu {
	padding: 0px;
	width: 21%;
}
.sloar_pro_first_menu {
	width: 100%;
	margin-top: 20px;
}
.mega_menu {
	padding: 26px 0px 28px 0px;
}
.mgmt_img {
	height: 155px;
}
.solar_new_mega_menu {
	width: 225px !important;
	padding-top: 0 !important;
}
/*Navigation*/
ul.mega_menu > li {
	float: none;
	display: block;
}
/*Sitemap*/
.sitemap_j h2 {
	text-transform: uppercase;
	color: #de2424;
	font-size: 13px;
	margin-top: 0px;
	min-height: 36px;
	line-height: 18px;
}
.sitemap_j ul li a {
	font-size: 13px;
	line-height: 18px;
}
	ul.customer_drop{ left:-85px !important;}
}

@media (min-width: 768px) and (max-width:991px) {
/** rahul**/

.bottomnav-right ul li a {
	font-size: 12px;
}
.frm_input_frm {
	height: auto;
}
.swiper-button-prev {
	left: 89%;
}
.abt_us h2 {
	font-size: 28px;
}
.c_bg_color {
	padding: 40px 0px;
}
.vission ul li:last-child {
	padding-top: 37px;
	line-height: 18px;
	margin-top: -30px;
}
.vission ul li:nth-child(5) {
	padding-top: 23px;
	margin-top: -23px;
}
.bottomnav-right ul li {
	float: left;
	padding-right: 12px;
}
.about_us_j {
}
ul .about_us_j {
	/* left: 28%;*/
	/* width: 25%; */
}
ul.resource_drop {
	/*    left: 47%;*/
	/* width: 18%; */
}
ul.news_drop {
	/* left: 60%;*/
	/* width: 17%; */
}
ul.career_drop {
	/*  left: 68%;*/
	/* width: 18%; */
}
.sec_banner {
	padding: 50px 0px;
	background: #fff;
	width: 100%;
	margin: 50px auto 50px 0;
}
.slider_border {
	padding-right: 0px;
}
.second_swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin-left: 27px;
}
.services_thumbs_new {
	width: 33%;
}
.services_thumbs {
	float: left;
	padding: 0 10px;
}
.services_thumbs img {
	width: 90%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.hsptly {
	min-height: 286px;
}
.edu_more {
	margin-top: 26px;
}
.broc_image {
	height: 176px;
	width: 226px;
	overflow: hidden;
}
.broc_overlay {
/* width: 228px; */
    /* height: 351px; */
    /* background: rgba(218,1,0, 0.9); */
    /* border: solid 1px #000; */
    /* transition: ease 1s; */
    /* padding-top: 103%; */

    /* color: #fff; */
    /* font-size: 14px; */
    /* text-align: center; */
}
.carousel-indicators {
	position: absolute;
	z-index: 15;
	/* left: 46%; */
	width: 161px;
	list-style: none;
	text-align: center;

	margin: 0 auto;
	float: none;/* top: 81%; */
}
.carousel .item {
	/* min-height: 300px; */
	height: 100%;
	width: 100%;
}
.carousel-caption h3 {
	font-size: 21px;
}
span.banner_tagline {
	font-size: 18px;
}
.caption_sec h3:nth-child(1) {
	font-size: 21px;
}
.carousel-caption h3 {
	margin-bottom: 10px;
}
.caption_fifth h3:nth-child(1) {
	top: -5px;
	position: absolute;
}
.subs-form p {
	font-size: 24px;
}
.service_row, .panel_members, .blogs {
	padding-bottom: 0px;
}
.query_btn {
	float: none;
	margin-top: 20px;
}
.read_btn {
	margin-top: 0px;
}
.read-btn2 {
	margin-top: 0 !important;
}
.carousel-caption {
	left: 7%;
}
span.banner_tagline_sec {
	line-height: 22px;
}
.press_c {
	line-height: 22px;
}
.case_result ul {
	padding-bottom: 0px;
}
.mgmt_img {
	height: 120px;
}
.plant_slide_head {
	font-size: 16px;
	margin-bottom: 0px;
}
.csr h2 {
	margin-top: 30px;
}
/*Business Page*/
.int_content_power {
	padding: 10px 19px 10px;
}
.plant_slide_head {
	margin-bottom: 9px;
}
.internal-plant-next {
	right: 14px;
}
.internal-plant-prev {
	left: 14px;
}
.plant_slide_head {
	font-size: 13px;
}
.internal_box_power {
	height: auto;
}
/*Diesel genset*/
.high_img {
	margin-right: 9px;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.diesel_genset {
	padding: 60px 0px;
}
.high_head h2 {
	font-size: 14px;
}
.high_img {
	width: 23px;
}
.highlight-icon_new {
	width: 85%;
}
/*Power Plants*/
.container_resp {
	width: 96%;
	margin: 0 auto;
}
.scope_list ul li {
	margin: 0 auto 0 19%;
}
.scope_head h2 {
	font-size: 12px;
}
.scope_img {
	margin-right: 3px;
}
.scope_list ul li {
	font-size: 12px;
}
.genset_content p {
	text-align: justify;
}
.scope_list ul li {
	width: 63%;
}
.scope_list ul li {
	width: 71%;
	margin: 0px auto 0 11%;
}
.construction_box_com {
	width: 83%;
}
/*GTC Page*/
span.scope_img1_new {
	width: 29px;
	margin-right: 10px;
}
span.gtc_high_head h2 {
	font-size: 14px;
}
.gtc_box {
	width: 84%;
}
.gtc_top {
	padding-top: 30px;
}
.page_heading h1 {
	font-size: 22px;
}
.page_heading .genset_head_h1 {
	font-size: 22px;
}
/* Solar Ipp*/
.busi_inte_head {
	font-size: 12px !important;
	margin-bottom: 0px;
}
/*Pv Modoules*/
.pv_box_mod p {
	min-height: 109px;
}
.highlights_box_pv {
	min-height: 195px;
}
/*Solar land*/
.solar_land_box ul li {
	display: block;
	float: none;
	background: none;
	width: 100%;
}
.solar_land_list {
	width: 100%;
}
.scope_img1_solar_land {
	width: 31px;
	margin-right: 10px;
}
.solar_land_box ul li:nth-child(2) {
	width: 100% !important;
}
.solar_list_land {
	width: 100%;
}
.solar_land_list ul li {
	margin-left: 55px;
}
.solar_land_list ul {
	margin-bottom: 35px;
}
.scope_head_land h2 {
	font-size: 15px;
}
.scope_serv ul li:nth-child(3) {
	width: 100%;
}
.solar_land_list ul li {
	font-size: 14px;
}
/*Electric Substation*/
.civil_head_n {
	padding: 10px 19px 10px;
}
.plant_slide_head_ele {
	margin-bottom: 0px;
}
.gonda_substation_n {/* margin-top:20px; */
	display: inline-block;
}
/*building Electrification*/
.plant_slide_head_building {
	font-size: 12px !important;
}
/*Defene internal*/
.def_head_r h2 {
	font-size: 17px;
}
.first_row_last {
	margin-bottom: 0px;
}
/* Our journey*/
.last_2012 {
	width: 28.9%;
	/* position: relative; */
	z-index: 999;
	float: right;/* margin-top: -167px; */
    /* margin-right: 0; */
}

.middle_1979 {
	width: 25.9%;
	float: left;
	/* position: relative; */
	z-index: 999;
}
/* Our journey*/
.text_j {
	width: 163px;
	text-align: left;
}
.blts {
	float: left;
}
.our_journey_img {
	display: none;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.journey_container {
	position: static;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.last_2012 {
	float: left;
}
.middle_1979 {
	margin: 0px 9%;
}
.journey_container {
	margin-top: 40px;
}
.text_j {
	width: 100%;
}
.blts {
	display: none;
}
/*Navigation*/
.mega_menu {
	padding: 26px 0px 28px 0px;
}
.menu_first {
	width: 24%;
	margin-left: 6%;
}
.sec_menu {
	width: 20%;
}
.third_menu {
	width: 24%;
}
.sec_menu {
	margin-left: 2%;
}
.bottomnav-right ul li {
	padding-right: 6px;
}
.solar_new_mega_menu {
	width: 215px !important;
	/* padding-top: 18px !important; */
}
/*.sub_mega_menu{ left:47.5%;}*/
solar_new_mega_menu {
	left: 377px;
	top: 182px;
}
/*Slider Content*/
.sec_banner_r {
	margin: 0px;
	padding-bottom: 0px;
}
/*Gallery*/
.gallery_image_btn p {
	min-height: 46px;
}
.shift_right_r {
	width: 16%;
}
/*Press Internal*/
.press_content h2 {
	font-size: 20px;
}
.press_content p {
	text-align: justify;
}
/*current Opening*/
.opening_head {
	width: 54.6%;
}
/*Contact Us*/
.adrs ul li {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 9px;
}
.registered {
	width: 43%;
}
.headquater {
	width: 51%;
}
.headquater h4, .registered h4 {
	font-size: 16px;
}
/*Navigation*/
ul.mega_menu > li {
	float: none;
	display: block;
}
ul.career_drop {
	/* width: 20%; */
}
/*Sitemap*/
.sitemap_j_third {
	width: 100%;
}
.sitemap_j_forth {
	width: 100%;
	float: left;
}
.sitemap_j {
	margin-bottom: 30px;
}
.sitemap_sec_row {
	margin-top: 0px;
}
/*by devesh to make responsive*/
.solar_list {
	margin: 0 auto;
}
.field_icon_dec {
	display: none;
}
.query_field_padding_right span.input_field {
	width: 100%;
}
	
	ul.customer_drop{ left:-100px !important;}
        
        /*pagination*/
        #pagination{ display:block; margin-top:30px;}
        
}

/*end of 768*/
.press_editor-n {
	width: 97%;
}
.press_cover_sa_n {
	padding-bottom: 40px;
}
.press_editor-n a {
	display: block;
}
.press_editor-n span a {
	display: inline-block;
}
.press_editor-n h3 {
	line-height: 19px;
}

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
.frm_input_frm {
	height: auto;
}
/************* rahul Media css *******/
#dealer_form {
	padding: 0 15px;
}
.bottomnav-right ul li a {
	font-size: 12px;
}
.carousel .item {
	/* min-height: 269px; */
	height: 100%;
	width: 100%;
}
.slider_border {
	border-right: 0px;
}
.services_thumbs p {
	min-height: 48px;
}
.read_more {
	margin-bottom: 50px;
}
.services_thumbs_new {
	width: 100%;
	display: inline-block;
}
.services_thumbs {
	padding: 0 20px;
}
.press_c {
	font-weight: 400;
	font-size: 13px;
	color: #535050;
	line-height: 15px;
	margin-top: 7px;
}
.serivice_divider {
	padding-top: 0px;
}
.n_tabs {
	float: right;
	border: none;
	width: 65%;
	margin-right: 39px;
}
.blog {
	width: 88%;
	margin: 0 auto;
	margin-bottom: 20px;
	min-height: 405px;
}
.blog img {
	height: 660px;
	width: 100%;
}
.carousel-indicators {
	left: 42%;
}
.pres_result {
	width: 88%;
	margin: 0 auto;
}
.top_logo {
	width: 40%;
	display: inline-block;
	float: right;
}
.hide_mobile {
	display: none;
}
.btn_jk {
	width: 100%;
	display: inline-block;
}
.btn_jk ul li a:hover {
	background: #c70f05 !important;
	color: #fff !important;
	padding: 0px;
}
.btn_r {
	width: 100%;
	height: 30px;
	display: inline-block;
	background: #333333 !important;
	border: none !important;
}
.mega_menu {
	background: #333333;
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0px !important;
	border-top: solid 1px #dadada;
	margin-top: 0;
	display: none;
	z-index: 99;
}
.padd-head {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	float: none;
	text-align: center;
}
.socia_icon {
	width: 100%;	
}
ul.social-list {
	float: none;
	display: inline-block;
}
ul.social-list li.border {
	border-left: none;
}
ul.social-list li {
	border-right: none;
}
.sub_nav1 {
	text-align: left !important;
}
.topnav-right {
	float: none;
	text-align: center;
	display: block;
}
.topnav-right ul {
	float: none;
	display: inline-block;
}
.bottomlogo {
	width: 20%;
	margin-bottom: 20px;
	padding-left: 20px;
}
.bottomlogo img {

	width: 100%;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
.navbar-toggle {
	background-color: #000;
	margin-right: 10px;
}
.corp_web_link {
	width: 46%;
	float: none;
	text-align: center;
	margin: 0px;
	display: inline-block;
	position: absolute;
}
.bangla_nav {
	display: none;
}
.bottomnav-right {
	width: 100%;
	position: relative;
	right: 0px;
	z-index: 999;
	top: 43px;
}
.india_nav {
	display: block;
}
.bottomnav-right ul {
	float: none;
	width: 26%;/* position: fixed; *//* right: 0; */
	background: #333;
	left: 0px;
}
/**sub dropdown menu ***/

ul.sec_dropdown {
	position: relative;
	z-index: 999;
	background: none;
	padding: 0px;
	left: 0%;
	width: 100%;
	top: 28%;
	box-shadow: 0px 0px 5px #888888;
	margin-top: 0px;
}
a.top_cls {
	background: none !important;
	/* background: #db0100 !important; */
	display: inline-block;
	width: 85% !important;
	color: #fff;
	text-align: left;
	font-size: 12px !important;
	margin-left: -5px
}
.caret_arw {
	position: absolute;
	right: 5px !important;
	color: #fff !important;
	z-index: 999;
	display: inline-block;
	/* transform: rotate(0deg)*/
	top: 10px;
}
.menu_first {
	width: 100%;
	display: inline-block;
	min-height: 0px;
	border-right: none !important;
	margin-left: 0% !important;
	padding-top: 11px !important;
	padding-right: 0px !important;
}
/** about us page **/

.jakson_breadcrumb {
	background-color: #eeeeee;
	padding: 0px 15px;
}
.c_bg_color {
	padding: 20px 15px;
}
.values {
	padding-bottom: 74px;
	padding-left: 15px;
	padding-right: 15px;
}
.nav_position {
	width: 30%;
	float: right;
}
.subscription {
	display: inline-block;
	width: 100%;
}
/* chair main message page**/
.page_heading {
	width: 100%;
	margin-bottom: 57px;
	padding: 0px 15px;
}
.chairman_image img {
	width: 90%;
	padding-left: 15px;
}
.chairman_description {
	width: 81.9%;
	float: right;
	padding-right: 10px;
	text-align: justify;
}
/* management team */

.buisness_mgmt {
	padding: 61px 15px 77px 15px;
	text-align: justify;
}
.mgmt_img {
	width: 16%;
	height: 115px;
}
/** awards page **/

.case_studies_box {
	padding: 60px 15px;
	text-align: justify;
}
/** csr page **/
.new_csr {
	margin-bottom: 40px;
	padding: 0px 15px;
}
.urban_margin {
	margin-bottom: 80px;
	padding: 30px 15px;
}
.plant_slide_head {
	color: #333333 !important;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
	margin-bottom: 12px;
	display: block;
}
/* contact us page */
.contact_breadcrumb {
	width: 100%;
	display: inline-block;
	padding-left: 15px;
	background: #fff;
}
.queries {
	width: 100%;
	padding: 0px 20px;
}
.city_icon {
	width: 16%;
}
.city_state {
	width: 90%;
}
.query_btn {
	float: left;
	margin-bottom: 40px;
}
.address_map {
	width: 100%;
	display: inline-block;
	padding: 0px 15px;
}
.headquater {
	width: 100%;
	float: left;
}
.registered {
	width: 100%;
	float: left;
}

.international_addresses ul li {
	width: 100%;
	display: inline-block;
	padding: 0px 20px;
}
.domestic_addresses>ul>li {
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
	padding: 0px 20px;
}
.query_field {
	width: 100%;
}
/** press kit page **/

.management .smeer_name {
	width: 100% !important;

	display: inline-block;
	padding: 0px 15px;
}
.contact_address {
	width: 100%;
	padding: 0px 20px;
}
/** current oppening **/

.current_opening {

	padding: 60px 15px;
}
/**life page ***/

.life {
	padding: 179px 16px 80px 15px;
}
/** video page**/
.video_gallery {
	width: 100%;
	margin-bottom: 33px;
}
/**gallery image **/
.g_image {
	padding: 0 30px;
	width: 100%;
	display: inline-block;
}
/* defence internal page*/
.first_row {
	width: 75%;
	margin: 0 auto;
	padding-bottom: 40px;
}
.def_para {
	width: 100%;
	padding: 0px 15px;
}
/* poewrgen& Distribution page*/
.business_internal {
	padding: 60px 15px 76px 15px;
	text-align: justify;
}
.internal_box_power {
/* width: 317px !important; */
}
/* power plants page */

.genset_content p {
	padding: 0px 15px;
	text-align: justify;
}
.solar_land_box ul li {
	background: none !important;
}
.scope_serv ul li:nth-child(3) {
	width: 100%;
	display: inline-block;
}
.scope_serv ul li {
	width: 100%;
	padding: 0px 15px;
	display: inline-block;
}
.solar_list {
	width: 100%;
}
.scope_list ul {
	list-style: none;
	width: 80%;
}
.scope_img {
	width: 10%;
}
.solar_land_box ul li:nth-child(2) {
	width: 100% !important;
}
.construction_box_com {
	width: 100% !important;
	float: left;
}
/* parts distribution page */

.diesel_genset {
	padding: 29px 15px;
}
/*global training center */
.gtc_head ul li:nth-child(2) {
	margin: 0px;
}
/*solar modules page*/
.highlights_box {
	width: 100%;
	display: inline-block;
}
.low_emison {
	width: 100%;
	display: inline-block;
}
.highlight-icon_new {
	width: 100%;
}
.highlights_box {
	margin-bottom: 40px;
	border-right: none !important;
}
/* solar ipp */


.solar_boxex {
	width: 100%;
	display: inline-block;
	margin-bottom: 40px;
}
.busi_internal_bg {
	padding: 34px 15px 40px 15px;
}
/**urbanrural electri page **/

.busi_inte_head {
	font-size: 20px;
}
/*rahul*/

	/************* rahul Media css end   ***********/


.topnav-right {
	float: none;
	text-align: center;
	display: block;
}
.topnav-right ul {
	float: none;
	display: inline-block;
}
.bottomlogo {
	width: 100%;
	float: none;
	text-align: left;
}
.bottomnav-right {
	float: none;
	text-align: center;
}
.bottomnav-right ul li {
	float: none;
	padding: 0px;
	text-align: left;
	/* border-bottom: 1px solid rgba(0, 0, 0, 0.6); */

	-webkit-background-clip: padding-box; /* for Safari */
	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}
.bottomnav-right ul li a {
	background: #da281f;
	display: inline-block;
	width: 100%;
	color: #fff !important;
	padding-left: 15px;
}
.bottomnav-right ul li a:hover {
	color: #fff;
	padding: 0px;
}
.menuicon {
	display: block;
	position: absolute;
	right: 8px;
	top: 11px;
	margin-top: -4px;
}
.topnav-right ul li:nth-child(4) {
	padding-right: 95px;
}
.form-sec input.form {
	width: 80%;
	margin: 0 auto;
	float: none;
	margin-bottom: 20px;
}
.form-sec input[type="button"] {
	width: 80%;
	float: none;
}
.subs-form span.subs-head {
	font-size: 22px;
}
.subs-form p {
	font-size: 22px;
}
.social_icon {
	float: none;
}
.ft_link {
	text-align: center;
	float: none;
}
.ft_link ul.main_ftlink {
	display: block;
	text-align: center;
	padding: 0px;
}
.ft_link .ft_copy {
	float: none;
}
.ft_link .ft_copy p {
	float: none;
}
.ft_link ul.main_ftlink ul li:nth-child(1) {
	padding-left: 0px;
}
.member {
	width: 90%;
	text-align: center;
	margin: 0 auto;
	float: none;
	height: auto;
	margin-bottom: 20px;
}
.vdo {
	float: none;
	text-align: center;
	margin: 0 auto;
	width: 98%;
}
.video_desc { /*width:58%; padding:15px 0px; left:160px; bottom:0px; position:absolute; line-height:22px;*/
	display: none;
}
.blog_tabs {
	width: 98%;
	margin: 0 auto;
	float: none;
}
.abt_us {
	width: 98%;
	margin: 20px auto;
}
.topnav-right ul li:nth-child(3) {
	padding-right: 14px;
}
.topnav-right ul li:nth-child(4) {
	padding-right: 50px;
}
.bottom-header {
	padding-top: 10px;
	padding-bottom: 0px;
}
.bottomnav-right ul li a.active {
	color: #fff;
}
.swiper-button-next {
	display: none;
}
.swiper-button-prev {
	display: none;
}
.c_values {
	width: 98%;
	margin: 0 auto 20px;
}
.jakson_life {
	height: auto;
}
.vission ul li:last-child {
	padding-top: 8px;
	line-height: 12px;
	margin-top: 4px;
}
.sec_banner {
	padding: 20px 10px;
}
.business_box {
	width: 98%;
	float: none;
	margin: 0 auto;
}
.business_box img {
	width: 100%;
}
.buisnes_page {
	padding: 20px 0px;
}
.buisness_content {
	float: none;
	width: 98%;
	margin: 0 auto;
	padding-top: 10px;
}
.solar_buisness {
	display: none;
}
.solar_resp {
	display: block;
}
/*EPC*/




.internal_box img {
	width: 100%;
}
.carousel-caption h3 {
	font-size: 21px;/* top: -2px; *//* position: absolute; */
}
span.banner_tagline {
	font-size: 18px;
}
.caption_sec h3:nth-child(1) {
	font-size: 21px;
}
.carousel-caption h3 {
	margin-bottom: 5px;
}
.caption_fifth h3:nth-child(1) {
	top: -5px;
	position: absolute;
}
.subs-form p {
	font-size: 24px;
}
.service_row, .panel_members, .blogs {
	padding-bottom: 0px;
}
.query_btn {
	float: none;
	margin-top: 20px;
}
/*New Css*/
.bottomnav-right ul li a:hover {
	border: none;
}
ul.sec_dropdown li {
	border: none
}
ul.sub_menu_head {
	background-color: #333333;
}
ul.sub_menu_head li a {
	color: #fff !important;
}
.btn-group.open .dropdown-toggle {
	box-shadow: none;
	border-radius: 0;
	width: 100%;
}
.bottomnav-right ul li a:hover {
	padding-left: 15px;
}
.top_cls:focus {
	background-color: none;
}
.top_cls {
	padding-left: 10px;
}
.btn_r {
	width: 93%;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	box-shadow: none;
}
.btn-group.open .dropdown-toggle {
	width: 93%;
}
.bottomnav-right ul li a {
	line-height: 20px;/* font-size: 13px; */
}
.caret:focus {
	transform: rotate(265deg);
}
/*Banner*/
.carousel-caption h3:nth-child(2), .caption_sec h3:nth-child(1), span.banner_tagline {
	font-size: 16px;
}
.carousel-caption {
	left: 8%;
}
.caption_sec h3:nth-child(1), span.banner_tagline {
	font-size: 16px;
	line-height: 19px;
}
span.banner_tagline {
	line-height: 19px !important;
	display: inline-block;
}
.carousel-caption h3:nth-child(2) {
	font-size: 12px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	min-height: auto;
}
.sec_banner {
	margin-top: 10px;
}
span.banner_tagline_sec {
	line-height: 19px;
}
.carousel-caption {
	top: 1%;
}
.caption_forth h3:nth-child(1) {
	font-size: 16px;
	line-height: 22px;
}
.caption_fifth h3:nth-child(1) {
	top: 5px;
	font-size: 14px !important;
}
.second_swiper {
	margin-left: 0px;
}
.slider_border {
	padding: 0px 0px;
}
.services_thumbs {
	padding: 0px 0px;
}
.blog_tabs {
	width: 100%;
	display: inline-block;
}
.n_tabs {
	width: 71%;
	margin-right: 0px;
}
.blog img {
	height: 403px;
}
.blog {
	width: 64%;
}
.service_row, .panel_members, .blogs {
	padding-top: 0px;
}
.resp_know_more_btn {
	margin-bottom: 0px;
}
.form-sec {
	padding-top: 20px;
}
.query_btn {
	margin-bottom: 0px;
	margin-top: 0px;
}
.subscription {
	padding: 20px 0px;
}
.blog_row {
	margin-bottom: 0px;
}
.subs-form p {
	font-size: 20px;
}
.subs-form span.subs-head {
	font-size: 20px;
}
.abt_us h2 {
	font-size: 22px;
	line-height: 26px;
	margin-top: 10px;
}
.values {
	padding-bottom: 20px;
}
.chairman {/* padding:20px; */
}
.chairman_image {
	width: 37%;
	float: none;
	margin: 20px auto;
}
.chairman_image img {
	padding-left: 0px;
	text-align: center;
	display: block;/* margin-right: 0px; */
	margin: 0 auto;
}
.chairman_description {
	width: 96%;
	margin: 0 auto;
	display: block;
	float: none;
}
.mgmt_img {
	float: none;
	display: block;
	width: 30%;
	margin: 0 auto;
}
.mgmt_descp {
	width: 99%;
	margin: 30px auto;
}
.buisness_mgmt {
	padding-bottom: 0px;
}
.buisness_mgmt ul li:nth-child(9) {
	margin-bottom: 0px;
}
.mgmt_descp h3 {
	text-align: center;
}
.mgmt_descp h1 {
	text-align: center;
}
.mgmt_descp h2 {
	text-align: center;
}
.mgmt_descp h3 {
	margin-top: 5px;
}
.case_studies_box {
	padding: 20px 0px;
}
.case_img {
	float: none;
	display: block;
	margin: 0 auto;
	width: 75%;
}
.case_studies_box img {
	margin-right: 0px;/* width: 50%; */
	display: block;
	margin: 0 auto;
}
.case_content {
	width: 96%;
	margin: 20px auto;
	display: block;
	float: none;
}
.case_content .award_h5 {
	font-size: 18px;
	line-height: 25px;
}
.page_heading {
	margin-bottom: 0px;
}
.page_heading {
	margin-top: 20px;
}
.page_heading h1 {
	font-size: 20px;
}
.page_heading .genset_head_h1 {
	font-size: 20px;
}
.case_row_awards {

	margin-bottom: 40px;
}
.csr h2 {
	margin-top: 20px;
}
.csr h2 {
	font-size: 20px;
}
.csr_first_para {
	padding-top: 0px;
	text-align: justify;
}
.csr_first_para {
	padding-top: 0px;
}
.internal_box {
	margin-top: 30px;
}
.internal_box_sec {/* margin-top:30px; */
}
.plant_slide_head {
	margin-bottom: 0px;
}
.busi_internal_bg {
	margin-bottom: 20px;
}
.chairman_description h2 {
	text-align: center;
}
.chairman_description h3 {
	text-align: center;
}
.chairman {
	padding: 20px;
}
.chairman_description {
	padding: 0px;
}
.chairman_description {
	padding: 0px;
}
.chairman {
	padding: 0px;
}
.business_internal a {
	font-size: 19px;
}
.business_internal {
	padding: 20px 0px;
	width: 96%;
}
.manuf_plants {
	padding-top: 0px;
}
.genset_content p {
	padding: 0px;
	margin-top: 20px;
}
.page_heading {
	padding-left: 0px;
}
.highlight_row {
	margin-top: 20px;
	margin-bottom: 20px;
}
.highlights_box {
	margin-bottom: 20px;
}
.reference_head {
	font-size: 20px;
}
.diesel_genset {
	padding-bottom: 0px;
}
.gtc_top {
	padding-top: 20px;
}
.gensets {
	width: 96%;
	margin: 0 auto;
}
.page_heading {
	padding-right: 0px;
}
.page_heading {
	padding: 0px;
	width: 100%;
	margin: 0 auto;
}
.scope_serv {
	margin-top: 20px;
}
.read_btn {
	margin-top: 0px;
}
.read-btn2 {
	margin-top: 0 !important;
}
.eme_heading {
	margin-top: 20px;
}
.mgmt_img {
	width: 181px;
	height: 181px;
}
.query_btn {
	margin-right: 0px;
}
/*CSR Page*/
.internal_box {
	display: block;
	float: none;
	width: 96%;
	margin: 0 auto 20px;
}
.internal_box_first {
	margin-top: 20px;
}
.internal_box_last {
	margin-bottom: 0px;
}
/*Business Page*/
.int_content_power {
	padding: 10px 19px 10px;
}
.plant_slide_head {
	margin-bottom: 9px;
}
.internal-plant-next {
	right: 6px;
}
.internal-plant-prev {
	left: 6px;
}
.plant_slide_head {
	font-size: 15px;
}
.internal_box_power {
	height: auto;
}
.internal-plant-prev {
	background: url(../image/left_arrow.png) left top no-repeat;
	width: 21px;
	height: 41px;
}
.internal-plant-next {
	background: url(../image/right_arrow.png) left top no-repeat;
	width: 21px;
	height: 41px;
}
/*Diesel genset*/
.high_img {
	margin-right: 9px;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.diesel_genset {
	padding: 60px 0px;
}
.high_head h2 {
	font-size: 14px;
}
.high_img {
	width: 23px;
}
.highlight-icon_new {
	width: 85%;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.highlights_box {
	width: 96%;
	margin: 0 auto 20px;
	display: block;
	float: none;
}
.highlight-icon_new {
	width: 100%;
}
.highlights_box_last {
	margin-bottom: 0px !important;
}
.diesel_genset {
	padding: 30px 0px;
}
.highlights_heading {
	width: 96%;
	margin: 0 auto;
	display: block;
}
.j_breadcrumb li a {
	line-height: 33px;
	display: inline-block;
	font-size: 12px;
}
.j_breadcrumb {
	padding-top: 8px;
}
/*Power Plants*/


.up_date li {
	float: none;
	display: block;
	width: 96%;
	margin: 20px auto 20px;
}
.scope_img_resp {
	width: 31px;
}
.container_resp {
	width: 96%;
}
.jakson_breadcrumb {
	display: none;
}
.power_plant {
	padding: 20px 0px;
}
/*GTC Page*/
span.scope_img1_new {
	width: 35px;
	margin-right: 10px;
}
span.gtc_high_head h2 {
	font-size: 14px;
}
.gtc_box {
	width: 84%;
}
.gtc_top {
	padding-top: 30px;
}
.page_heading h1 {
	font-size: 22px;
	margin-bottom: 20px;
}
.page_heading .genset_head_h1 {
	font-size: 22px;
	margin-bottom: 20px;
}
.gtc_head ul li:nth-child(2) {
	width: 96%;
	margin: 0 auto;
	background: none;
}
.gtc_head ul li {
	background: none;
}
.gtc_box2 {
	width: 100%;
}
/*Parts and Distribution*/
.genset_content_new p.parts_distribution_content {
	margin-bottom: 0px !important;
}
/*bangladesh*/
a.jksn_h {
	line-height: 19px;
	margin-bottom: 0px;
}
p.bangla_last_para_margin {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
/*Solar IPP*/
.solar_scope ul li {
	font-size: 16px;

	line-height: 18px;
}
.page_heading {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	display:  block;
}
.busi_inte_head {
	font-size: 18px;
	margin-bottom: 0px;
}
.internal_box_top_margin {
	margin-top: 20px;
}
.solar_scope ul li:before {
	left: 0px;
}
.solar_boxex_ipp {
	width: 96%;
	margin: 0 auto;
}
.new_scope_ipp {
	display: block;
	width: 96%;
	margin: 20px auto 0px;
}
/*Solar land*/
.solar_land_box ul li {
	display: block;
	float: none;
	background: none;
	width: 100%;
}
.solar_land_list {
	width: 100%;
}
.scope_img1_solar_land {
	width: 31px;
	margin-right: 10px;
}
.solar_land_box ul li:nth-child(2) {
	width: 100% !important;
}
.solar_list_land {
	width: 100%;
}
.solar_land_list ul li {
	margin-left: 55px;
}
.solar_land_list ul {
	margin-bottom: 35px;
}
.scope_head_land h2 {
	font-size: 15px;
}
.scope_serv ul li:nth-child(3) {
	width: 100%;
}
.solar_land_list ul li:nth-child(2) {
	margin-bottom: 0px !important;
}
/*.subscription_r{ padding:0px;}*/


/*ongrid*/
.new_custom_head_ongrid {
	width: 100% !important;
	margin: 0 auto;
}
/*Urban And Rural*/
.internal_box_urbann {
	margin-top: 20px;
}
/*Electric Substation*/
.civil_head_n {
	padding: 10px 19px 10px;
}
.plant_slide_head_ele {
	margin-bottom: 0px;
}
.gonda_substation_n {
	margin-top: 20px;
	display: inline-block;
}
.gonda_substation_width {
	width: 100%;
}
.metro_main_box {
	width: 96%;
}
.genset_content {
	width: 100%;
	margin: 0 auto;
}
.electrification {
	width: 96%;
	margin: 0 auto;
}
/*building Electrification*/
.plant_slide_head_building {
	font-size: 12px !important;
}
/*Civil construction*/

.civil_const_civil {
	margin-top: 20px;
}
/*defence Internal*/
.first_row_last {
	margin-bottom: 0px;
}
.defence_img1_desk {
	display: none;
}
.defence_img1_r {
	display: inline-block;
}
.inde_r {
	display: block;
}
.first_row {
	width: 96%;
	margin: 0 auto;
}
.business_box_r {
	width: 100% !important;
}
.def_head_r h2 {
	font-size: 17px;
}
.buisness_content_new p {
	text-align: justify;
}
/*Hospitality*/
p.hospitality_r {
	margin-top: 20px;
	display: inline-block;
}
.genset_head_rr {
	width: 100%;
}
.up_school_r {
	margin-top: 20px;
}
/* Our journey*/
.last_2012 {
	width: 28.9%;
	/* position: relative; */
	z-index: 999;
	float: right;/* margin-top: -167px; */
    /* margin-right: 0; */
}
.middle_1979 {
	width: 25.9%;
	float: left;
	/* position: relative; */
	z-index: 999;
}
/* Our journey*/
.text_j {
	width: 163px;
	text-align: left;
}
.blts {
	float: left;
}
.our_journey_img {
	display: none;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.journey_container {
	position: static;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.last_2012 {
	float: left;
}
.middle_1979 {
	margin: 0px 9%;
}
.journey_container {
	margin-top: 40px;
}
.text_j {
	width: 100%;
}
.blts {
	display: none;
}
.first_1947, .middle_1979, .last_2012 {
	float: none;
	display: block;
	width: 38%;
}
.middle_1979 {
	margin: 20px 0px;
}
.last_2012 h2 {
}
.last_2012 h2 {
	font-size: 32px;
}
.first_1947 {
}
ul.list_j_r li {
	display: inline-block;
}
.list_j li {
	margin-top: 0px;
}
.menu_head {
	font-weight: 400 !important;
}
.read_btn {
	margin-bottom: 10px;
}
/*menu*/
.menu_desktop {
	display: none;
}
#sidebar {
	display: inline-block;
}
#sidebar {
	width: 250px;
	left: -251px;
}
#sidebar ul li a {
	width: 100%;
}
.bottomnav-right ul {
	width: 100%;
}
ul.sec_dropdown {
	box-shadow: none;
}
.dropdown-menu {
	box-shadow: none;
	border: none;
}
.bottomlogo {
	width: 27%;
	float: none;
	text-align: center;
	display: block;
	margin: 16px auto;
	padding: 0;
}
.top_logo {
	width: 100%;
}
.bottom-header {
	padding-top: 0px;
}
.defence_mobile {
	margin-top: 0;
}
.mega_menu {
	border-top: 0;
}
#sidebar-btn {
	display: block;
}
.n_cont_fixed {
	position: fixed;
	width: 100%;
	z-index: 99999999999;
	top: 0;
}
ol.breadcrumb {
	display: none;
}
.city_state {
	width: 100%;
}
.address_map {
	margin-top: 30px;
}
.reach_head h1 {
	margin-top: 20px;
}
.adrs ul li {
	line-height: 19px;
}
/*Case Studies*/
.case_img_nr {
	width: 95%;
}
.case_img_resp img {
	margin: 0 !important;
}
.case_content a {
	font-size: 18px;
}
.case_content h4 {
	margin-bottom: 10px;
}
/*Life At jakson*/
.carousel-inner_life>.item>img {
	min-height: auto !important;
}
.life_description p {
	text-align: justify;
}
/*Brochure*/
.broc_top_margin {
	margin-top: 40px;
}
/*Gallery*/
.new_gallery {
	margin-top: 20px;
}
.modal {
	z-index: 99999999999;
}
.n_video_gallery {
	margin-top: 0px
}
.case_study_dropdown {
	right: 51px;
}
.shift_right_r {
	width: 269px;
}
.press_cover {
	padding-top: 20px;
}
.press_internal {
	padding-top: 20px;
}
.logos {
	margin-bottom: 20px;
	width: 96%;
	display:  block;
	float:  none;
	margin-bottom:  20px;
	margin: 0 auto;
}
.press_head {
	margin-bottom: 30px;
}
.management .smeer_name {
	margin-top: 20px;
}
/*Press Internal*/
.press_content {
	width: 96%;
	margin: 0 auto;
}
.press_content h2 {
	font-size: 20px;
}
.press_content p {
	text-align: justify;
}
.press_internal {
	padding-bottom: 20px;
}
.case_content h1 {
	font-size: 20px;
	line-height: 24px;
}
/*Current Openings*/
.job_head h2 {
	font-size: 35px;
}
.main_head {
	font-size: 19px;
}
.job_date {
	margin-right: 37px;
	margin-bottom: 13px;
	display: block;
}
.job_exp {
	display: block;
	margin-bottom: 13px;
}
.job_location {
	display: block;
	margin-bottom: 13px;
	line-height:  24px;
}
.field_rn {
	width: 100%;
	margin-bottom: 20px;
}
.fields_row {
	margin-bottom: 0px;
}
.form_field {
	width: 100%;
}
.field_rn {
	font-size: 12px;
}
.submit_btn {
	padding: 0 23px;
}
.current_opening_r {
	padding: 20px 0px;
}
/*Contact Us*/

.adr_space {
	margin-bottom: 20px;
	display: block;
}
.adrs ul li {
	margin-bottom: 10px;
}
.domestic_office {
	margin-top: 20px;
}
.domestic_addresses {
	width: 96%;
	display: block;
	margin: 0 auto;
}
.domestic_office {
	margin-top: 46px;
}
.adr_space_r {
	display: block !important;
	width: 32.3%;
	margin-bottom: 15px;
}
.adr_space_r_margin {
	margin-bottom: 0px;
}
.international_addresses ul li {
	margin-bottom: 15px;
}
.domestic_office {
	margin-top: 0px;
}
.domestic_office, .office_branch_r {
	margin-top: 0px;
	width: 96%;
	display: block;
	margin: 0 auto;
}
.adr_space_r {
	width: 100%;
}
.office_branch_r {
	margin-top: 20px;
}
contact_details {
	padding: 20px 0px;
}
.bottomnav-right {
	overflow: scroll;
	height: 500px;
}
.subs-form p {
	font-size: 17px;
}
ul.news_drop {
	left: 0 !important;
}
ul.career_drop {
	left: 0 !important;
}
ul.resource_drop {
	left: 0 !important;
}
.job_head h2 {
	margin-bottom: 1px;
}

ul.about_us_j li a {
	background: #3d3d3d !important;
}
ul.about_us_j {
	width: 100% !important;
}
.mega_menu {
	background: #3d3d3d !important;
}
.btn_r, ul.sub_menu_head {
	background: #3d3d3d !important;
}
.menu_head a, ul.resource_drop {
	background: #3d3d3d !important;
}
ul.resource_drop li a {
	background: #3d3d3d !important;
}
ul.news_drop li a {
	background: #3d3d3d !important;
}
ul.career_drop li a {
	background: #3d3d3d !important;
}
ul.sub_nav1 li a {
	background: #3d3d3d !important;
}
.btn-group.open .dropdown-toggle {
	width: 100%;
}
.caret_arw {
	left: 222px;
}
/*Sitemap*/
.sitemap_j_third {
	width: 100%;
}
.sitemap_j_forth {
	width: 100%;
	float: left;
}
.sitemap_j {
	margin-bottom: 30px;
}
.sitemap_sec_row {
	margin-top: 0px;
}
.press_cover_sa_n {
	width: 96%;
	margin-top: 191px;
}
.press_editor-n {
	width: 251px;
}
.press_editor-n a {
	display: block;
}
.press_editor-n span a {
	display: inline-block;
}
.press_editor-n {
	width: 90%;
}
.pres_cover_result {
	width: 4%;
	margin-right: 2%;
}
.press_cover_sa_n {
	margin-top: 155px;
}
.press_cover_sa_n .case_result ul li:nth-child(1) {
	margin-top: 0px;
}
.press_editor-n span a {
	font-weight: 400;
}
.case_result ul {
	padding-bottom: 0px;
}
.field_icon {
	width: auto;
}
.query_field_padding_right span.input_field {
	width: 92%;
}
.query_field_padding_right span.query_drop_dec {
	width: 100%;
}
.case_result ul li {
	margin-top: 0px
}
.press_release_n h1 {
	margin-bottom: 0px;
	margin-left: 6%;
}
	
	/*Home Page*/
	.carousel-caption .bnr_h3{ margin-bottom: 5px;}
	.carousel-caption .bnr_h3:nth-child(2){font-size: 12px;}
	.caption_sec .bnr_h3:nth-child(1), span.banner_tagline{ font-size:16px; line-height: 19px;}
	.caption_forth .bnr_h3:nth-child(1){ font-size: 16px; line-height: 22px;}
	
	/*company profile Page*/
	.c_prof_head h1{ font-size:22px;}
	
	/*CSR Page*/
	.csr h1{ font-size:19px; line-height:23px;}
	
	/*defance*/
	.buisness_content .grnd_h2{ font-size:18px;}
	.buisness_content .grnd_left_h2{ font-size:18px;}
	p.solar_land_para{margin-bottom: 20px !important;}
	
	/*Contact us*/
	.domestic_addresses>ul>li:nth-child(5), .domestic_addresses>ul>li:nth-child(6){ margin-bottom: 20px;}
	
        /*pagination*/
        #pagination{ display:block; margin-top:30px;}
        .page_numbering{width: 47%;}
        .pagination>li{display:none;}
        .pagination>li:first-child{ display: block;}
        .pagination>li:last-child{ display: block;}
        .page_number{ display:block; float:none;}
	.press_logo{margin-bottom:20px;}
	.job_head .jb_h2{ font-size: 22px;line-height: 22px; margin-bottom: 20px;}
	.job_head{margin-bottom: 20px;}
	.opening_form{ padding-top:20px;}
        
        
}

/* Landscape phones and down */

@media (max-width: 479px) {
.press_release_n h1 {
	margin-bottom: 0px;
	margin-left: 6%;
}
.case_result ul li {
	margin-top: 0px
}
.press_cover_sa_n {
	width: 96%;
	margin-top: 170px;
}
.press_editor-n {
	width: 64%;
}
.press_editor-n a {
	display: block;
}
.press_editor-n span a {
	display: inline-block;
}
.pres_cover_result {
	width: 3%;
	margin-right: 2%;
}
#mrova-feedback {
	width: 280px;
	right: -280px;
}
/**rahul **/
.bottomnav-right ul li a {
	text-decoration: none;
	line-height: 40px;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
}
.bottomnav-right {
	width: 43%;
	position: fixed;
	right: 0px;
	z-index: 999;
	top: 18%;
	text-align: left;
}
/**rahul **/

.topnav-right ul {
	width: 100%;
}
.topnav-right ul li {
	float: left;
	padding: 0px;
}
.topnav-right ul li:nth-child(1) {
	padding: 0px;
	display: none;
}
.topnav-right ul li:nth-child(2) {
	padding: 0px;
	display: none;
}
.topnav-right ul li:nth-child(3) {
	padding: 0px;
	display: none;
}
.topnav-right ul li:nth-child(4) {
	padding-left: 4%;
}
.subs-form span.subs-head {
	font-size: 15px;
}
.subs-form p {
	font-size: 15px;
}
.vdo {
}
iframe {
	width: 98%;
}
.vdo {
	width: 100%;
}
.abt_us {
	width: 98%;
	margin: 0 auto;
}
.service_row, .panel_members, .blogs {
	padding: 10px 0px;
}
.abt_us h2 {
	font-size: 26px;
	line-height: 26px;
}
.abt_us span {

	margin-top: 12px;
}
.abt_us p {

	text-align: justify;
}
.abt_us p {
	margin: 20px 0px;
}
.blog_desc p {
	text-align: justify;
}
.buisness_content h2{
font-size:15px;
}
.first_row {
	margin-bottom: 20px;
}
/*Banner*/
.carousel-caption h3:nth-child(2), .caption_sec h3:nth-child(1), span.banner_tagline {
	font-size: 16px;
}
.carousel-caption {
	left: 8%;
}
.caption_sec h3:nth-child(1), span.banner_tagline {
	font-size: 16px;
	line-height: 19px;
}
span.banner_tagline {
	line-height: 19px !important;
	display: inline-block;
}
.carousel-caption h3:nth-child(2) {
	font-size: 12px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	min-height: auto;
}
.sec_banner {
	margin-top: 10px;
}
span.banner_tagline_sec {
	line-height: 19px;
}
.carousel-caption {
	top: 8%;
}
.caption_forth h3:nth-child(1) {
	font-size: 16px;
	line-height: 22px;
}
.caption_fifth h3:nth-child(1) {
	top: 5px;
	font-size: 14px !important;
}
.second_swiper {
	margin-left: 0px;
}
.slider_border {
	padding: 0px 0px;
}
.services_thumbs {
	padding: 0px 0px;
}
.blog_desc h4 {
	font-size: 12px;
}
.read_btn {
	margin-top: 0px !important;
}
.n_tabs {
	width: 99%;
}
.n_tabs .active a, .n_tabs li a:hover, .n_tabs li a:focus {
	padding: 11px !important;
	outline: none !important;
	border: solid 1px transparent !important;
	background-color: #f5f5f5 !important;
	color: #171717 !important;
	border-radius: 0 !important;
	font-size: 13px !important;
	line-height: 18px !important;
}
.case_result ul {
	padding-bottom: 0px;
}
.press_internal {
	padding-bottom: 0px;
}
.bottomnav-right ul {/* background:#db0100; */
}
.abt_us h2 {
	font-size: 22px;
	line-height: 26px;
	margin-top: 10px;
}
.values {
	padding-bottom: 20px;
}
.chairman {/* padding:20px; */
}
.chairman_image {
	width: 37%;
	float: none;
	margin: 20px auto;
}
.chairman_image img {
	padding-left: 0px;
}
.chairman_description {
	width: 96%;
	margin: 0 auto;
	display: block;
	float: none;
}
.mgmt_img {
	float: none;
	display: block;
	width: 30%;
	margin: 0 auto;
}
.mgmt_descp {
	width: 99%;
	margin: 30px auto;
}
.buisness_mgmt ul li {
	margin-bottom: 0px;
}
.buisness_mgmt {
	padding-bottom: 0px;
}
.buisness_mgmt ul li:nth-child(9) {
	margin-bottom: 0px;
}
.mgmt_descp h3 {
	text-align: center;
}
.mgmt_descp h2 {
	text-align: center;
}
.mgmt_descp h3 {
	margin-top: 5px;
}
.case_studies_box {
	padding: 20px 0px;
}
.case_img {
	float: none;
	display: block;
	margin: 0 auto;
	width: 75%;
}
.case_studies_box img {
	margin: 0px auto;
}
.case_content {
	width: 96%;
	margin: 20px auto;
	display: block;
	float: none;
}
.case_content .award_h5 {
	font-size: 18px;
	line-height: 25px;
}
.page_heading {
	margin-bottom: 0px;
}
.page_heading {
	margin-top: 20px;
}
.page_heading h1 {
	font-size: 20px;
}
.case_row_awards {
	margin-bottom: 0px;
}
.csr h2 {
	margin-top: 20px;
}
.csr h2 {
	margin-top: 20px;
}
.csr h2 {
	font-size: 20px;
}
.csr_first_para {
	padding-top: 0px;
}
.csr_first_para {
	padding-top: 0px;
	text-align: justify;
}
.internal_box {
	margin-top: 30px;
}
.internal_box_sec {/* margin-top:30px; */
}
.plant_slide_head { /*min-height:36px;*/
}
.busi_internal_bg {
	margin-bottom: 20px;
}
.chairman_description h2 {
	text-align: center;
}
.chairman_description h3 {
	text-align: center;
}
.chairman {
	padding: 20px;
}
.chairman_description {
	padding: 0px;
}
.chairman {
	padding: 0px;
	margin-bottom:  20px;
}
.business_internal a {
	font-size: 15px;
}
.business_internal {
	padding: 20px 15px;
	width: 100%;
}
.manuf_plants {
	padding-top: 0px;
}
.j_breadcrumb li a {
	line-height: 27px;
}
.genset_content p {
	padding: 0px;
	margin-top: 20px;
}
.page_heading {
	padding-left: 0px;
}
.highlight_row {
	margin-top: 20px;
	margin-bottom: 20px;
}
.highlights_box {
	margin-bottom: 20px;
}
.reference_head {
	font-size: 18px;
}
.diesel_genset {
	padding-bottom: 0px;
}
.gtc_top {
	padding-top: 0px;
}
.gensets {
	width: 96%;
	margin: 0 auto;
}
.page_heading {
	padding: 0px;
	width: 96%;
	margin: 0 auto;
}
.scope_serv {
	margin-top: 20px;
}
.gtc_details {
}
.scope_serv ul li:nth-child(2) {
	width: 100%;
	margin-bottom: 20px;
}
.gensets {/* margin-top:20px; */
}
.carousel-indicators {
	left: 34%;
}
.blog {
	width: 96%;
}
.nav-tabs>li>a {/* padding-left:5px; padding-right:5px;*/
	font-size: 13px;
	padding: 11px;
}
.eme_heading {
	margin-top: 20px;
}
.mgmt_img {
	width: 181px;
	height: 181px;
}
.query_btn {
	margin-right: 0px;
}
/*CSR Page*/
.internal_box {
	display: block;
	float: none;
	width: 96%;
	margin: 0 auto 20px;
}
.internal_box_first {
	margin-top: 20px;
}
.internal_box_last {
	margin-bottom: 0px;
}
/*Business Page*/
.int_content_power {
	padding: 10px 19px 10px;
}
.plant_slide_head {
	margin-bottom: 9px;
}
.internal-plant-next {
	right: 0px;
}
.internal-plant-prev {
	left: 0px;
}
.plant_slide_head {
	font-size: 15px;
}
.internal_box_power {
	height: auto;
}
.internal-plant-prev {

	background: url(../image/left_arrow.png) left top no-repeat;
	width: 21px;
	height: 41px;
}
.internal-plant-next {
	background: url(../image/right_arrow.png) left top no-repeat;
	width: 21px;
	height: 41px;
}
/*Diesel genset*/
.high_img {
	margin-right: 9px;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.diesel_genset {
	padding: 60px 0px;
}
.high_head h2 {
	font-size: 14px;
}
.high_img {
	width: 23px;
}
.highlight-icon_new {
	width: 85%;
}
.int_content_power_padding_zero {
	padding: 0px;
}
.highlights_box {
	width: 96%;
	margin: 0 auto 20px;
	display: block;
	float: none;
}
.highlight-icon_new {
	width: 100%;
}
.highlights_box_last {
	margin-bottom: 0px !important;
}
.diesel_genset {
	padding: 20px 0px;
}
.highlights_heading {
	width: 96%;
	margin: 0 auto;
	display: block;

}
.j_breadcrumb li a {
	line-height: 33px;
	display: inline-block;
	font-size: 12px;
}
.j_breadcrumb {
	padding-top: 8px;
}
.ft_link .ft_copy p {
	margin-bottom: 0px;
}
/*GTC Page*/
span.scope_img1_new {
	width: 35px;
	margin-right: 10px;
}
span.gtc_high_head h2 {
	font-size: 14px;
}
.gtc_box {
	width: 84%;
}
.gtc_top {
	padding-top: 30px;
}
.page_heading h1 {
	font-size: 20px;
}
.gtc_head ul li:nth-child(2) {
	width: 96%;
	margin: 0 auto;
	background: none;
}
.gtc_head ul li {
	background: none;
}
.gtc_box2 {
	width: 100%;
}
.gtc_top {
	padding-top: 20px;
}
.internal_box_power img {
	width: 100%;
}
.genset_content_new p.parts_distribution_content {
	margin-bottom: 0px !important;
}
.page_heading h1 {
	/* font-size: 15px; */
	line-height:  20px;
	/* font-size: 15px; */
}
/*bangladesh*/
a.jksn_h {
	line-height: 19px;
	margin-bottom: 0px;
}
p.bangla_last_para_margin {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
/*Solar IPP*/
.solar_scope ul li {
	font-size: 16px;
	line-height: 18px;
}
.page_heading {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	display:  block;
}
.busi_inte_head {
	font-size: 16px;
	margin-bottom: 0px;
}
.internal_box_top_margin {
	margin-top: 20px;
}
.solar_scope ul li:before {
	left: 0px;
}
.solar_boxex_ipp {
	width: 96%;
	margin: 0 auto;
}
.new_scope_ipp {
	display: block;
	width: 96%;
	margin: 20px auto 0px;
}
/*Urban And Rural*/
.internal_box_urbann {
	margin-top: 20px;
}
.genset_head_urban h1 {
	font-size: 18px;
}
/*Electric Substation*/
.civil_head_n {
	padding: 10px 19px 10px;
}
.plant_slide_head_ele {
	margin-bottom: 0px;
}
.gonda_substation_n {
	margin-top: 20px;
	display: inline-block;
}
.gonda_substation_width {
	width: 100%;
}
.metro_main_box {
	width: 96%;
}
/*building Electrification*/
.plant_slide_head_building {
	font-size: 12px !important;
}
/*Civil construction*/

.civil_const_civil {
	margin-top: 20px;
}
/*defence Internal*/
.first_row_last {
	margin-bottom: 0px;
}
.defence_img1_desk {
	display: none;

}
.defence_img1_r {
	display: inline-block;
}
.inde_r {
	display: block;
}
/*defence Internal*/
.first_row_last {
	margin-bottom: 0px;
}
.defence_img1_desk {
	display: none;
}
.defence_img1_r {
	display: inline-block;
}
.inde_r {
	display: block;
}
.first_row {
	width: 96%;
	margin: 0 auto;
}
.business_box_r {
	width: 100% !important;
}
.def_head_r h2 {
	font-size: 14px;
}
.buisness_content_new p {
	text-align: justify;
}
/* Our journey*/
.last_2012 {
	width: 28.9%;
	/* position: relative; */
	z-index: 999;
	float: right;/* margin-top: -167px; */
    /* margin-right: 0; */
}
.middle_1979 {
	width: 25.9%;
	float: left;
	/* position: relative; */
	z-index: 999;
}
/* Our journey*/
.text_j {
	width: 163px;
	text-align: left;
}
.blts {
	float: left;
}
.our_journey_img {
	display: none;
}
.first_1947 {
	width: 25.9%;/* position: relative; */

    /* z-index: 999; */
    /* float: left; */
    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.journey_container {
	position: static;
}
.first_1947 {
	width: 25.9%;/* position: relative; */
    /* z-index: 999; */
    /* float: left; */

    /* margin-top: -76px; */
    /* margin-left: 41px; */}
.last_2012 {
	float: left;
}
.middle_1979 {
	margin: 0px 9%;
}
.journey_container {
	margin-top: 40px;
}
.text_j {
	width: 100%;
}
.blts {
	display: none;
}
.first_1947, .middle_1979, .last_2012 {
	float: none;
	display: block;
	width: 85%;
	margin: 0 auto !important;
}
.middle_1979 {
	margin: 20px 0px;
}
.last_2012 h2 {
}
.last_2012 h2 {
	font-size: 32px;
}
.first_1947 img {
	width: 100%;
}
.first_1947 img, .middle_1979 img, .last_2012 img {
	width: 100%;
}
ul.list_j_r {
	display: block;
}
.list_j li {
	margin-top: 0px;
}
.menu_head {
	font-weight: 400 !important;
}
.read_btn {
	margin-bottom: 10px;
}
/*menu*/
.menu_desktop {

	display: none;
}
#sidebar {
	display: inline-block;
}
/*menu*/
.menu_desktop {
	display: none;
}
#sidebar {
	display: inline-block;
}
#sidebar {
	width: 250px;
	left: -251px;
}
#sidebar ul li a {
	width: 100%;
}
.bottomnav-right ul {
	width: 100%;
}
ul.sec_dropdown {
	box-shadow: none;
}
.dropdown-menu {
	box-shadow: none;
	border: none;
}
.bottomnav-right {
	width: 100%;
	position: absolute;
	top: 8%;
	overflow: scroll;
	height: 500px;
}
.bottomlogo {
	width: 56%;
	float: none;
	text-align: center;
	display: block;
	margin: 16px auto;
	padding: 0;
}
.top_logo {
	width: 100%;
}
.bottom-header {
	padding-top: 0px;
}
.defence_mobile {
	margin-top: 15px;
}
#sidebar-btn {
	display: block;
}
.n_cont_fixed {
	position: fixed;
	width: 100%;
	z-index: 99999999999;
	top: 0;
}
ol.breadcrumb {
	display: none;
}
.city_state {
	width: 100%;
}
.address_map {
	margin-top: 30px;
}
.reach_head h1 {
	margin-top: 20px;
}
.adrs ul li {
	line-height: 19px;
}
/*Case Studies*/
.case_img_nr {
	width: 95%;
}
.case_img_resp img {
	margin: 0 !important;
}
.case_content a {
	font-size: 16px;
	line-height: 21px;
}
.case_content h4 {
	margin-bottom: 10px;
}
/*Brochure*/

.broc_top_margin {
	margin-top: 40px;
}
/*Gallery*/
.new_gallery {
	margin-top: 0;
}
.modal {
	z-index: 99999999999;
}
.shift_right_r {
	width: 269px;
}
.press_cover {
	padding-top: 20px;
}
.press_internal {
	padding-top: 20px;
}
.logos {
	margin-bottom: 20px;
}
.press_head {
	margin-bottom: 30px;
}
.management .smeer_name {
	margin-top: 20px;
}
/*Press Internal*/
.press_content h2 {
	font-size: 20px;
}
.press_content p {
	text-align: justify;
}
/*Press Internal*/
.press_content {
	width: 96%;
	margin: 0 auto;
}
.press_content h2 {
	font-size: 16px;
	line-height: 21px;
}
.press_content p {
	text-align: justify;
}
.press_internal {
	padding-bottom: 20px;
}
.case_content h1 {
	font-size: 20px;
	line-height: 24px;
}
/*Current Openings*/
.job_head h2 {
	font-size: 35px;
}
.main_head {
	font-size: 17px;
	line-height: 23px;
}
.job_head h2 {
	font-size: 19px;
}
.job_head h4 {
	font-size: 15px;
}
.job_form {
	width: 96%;
}
.field_rn {
	font-size: 12px;
}
.submit_btn {
	padding: 0 23px;
}
.current_opening_r {
	padding: 20px 0px;
}
/*Contact Us*/
.adr_space {
	margin-bottom: 20px;
	display: block;
}
.adrs ul li {
	margin-bottom: 10px;
}
.domestic_office {
	margin-top: 20px;
}
.domestic_addresses {
	width: 96%;
	display: block;
	margin: 0 auto;
}
.domestic_office {
	margin-top: 46px;
}
.adr_space_r {
	display: block !important;
	width: 32.3%;
	margin-bottom: 15px;
}
.adr_space_r_margin {
	margin-bottom: 0px;
}
.international_addresses ul li {
	margin-bottom: 15px;
}
.domestic_office, .office_branch_r {
	margin-top: 0px;
	width: 96%;
	display: block;
	margin: 0 auto;
}
.adr_space_r {
	width: 100%;
}
.office_branch_r {
	margin-top: 20px;
}
contact_details {
	padding: 20px 0px;
}
.subs-form p {
	font-size: 17px;
}
ul.news_drop {
	left: 0 !important;
}
ul.career_drop {
	left: 0 !important;
}
ul.resource_drop {
	left: 0 !important;
}
.job_head h2 {
	margin-bottom: 1px;
}
ul.about_us_j li a {
	background: #c70f05 !important;
}
ul.about_us_j {
	width: 100% !important;
}
.mega_menu {
	background: #c70f05 !important;
}
.btn_r, ul.sub_menu_head {
	background: #c70f05!important;
}
.menu_head a {
	background: #c70f05!important;
}
ul.resource_drop li a {
	background: #c70f05!important;
}
ul.news_drop li a {
	background: #c70f05!important;
}
ul.career_drop li a {
	background: #c70f05!important;
}
ul.sub_nav1 li a {
	background: #c70f05!important;
}
.btn-group.open .dropdown-toggle {
	width: 100%;
}
.caret_arw {
	left: 222px;
	top: 19px;
}
/*Sitemap*/
.sitemap_j_third {
	width: 100%;
}
.sitemap_j_forth {
	width: 100%;
	float: left;
}
.sitemap_j {
	margin-bottom: 30px;
}
.sitemap_sec_row {
	margin-top: 0px;
}
.sitemap_j h2 {
	font-size: 12px;
}
.sitemap_j ul li a {
	font-size: 12px;
}
.press_editor-n {
	width: 90%;
}
.pres_cover_result {
	width: 4%;
	margin-right: 2%;
}
.press_cover_sa_n {
	margin-top: 155px;
}
.press_editor-n h3 {
	text-align: justify;
}
.press_cover_sa_n a:nth-child(1) {
	font-size: 15px;
}
.press_cover_sa_n .case_result ul li:nth-child(1) {
	margin-top: 0px;
}
.press_editor-n span a {
	font-weight: 400;
}
.query_field_padding_right span.input_field {
	width: 80%;
}
.query_field_padding_right span.query_drop_dec {
	width: 100%;
}
.contact_details {
	padding-top: 60px;
}
	/*Home Page*/
	.carousel-caption .bnr_h3{ margin-bottom: 5px;}
	.carousel-caption .bnr_h3:nth-child(2){font-size: 12px;}
	.caption_sec .bnr_h3:nth-child(1), span.banner_tagline{ font-size:16px; line-height: 19px;}
	.caption_forth .bnr_h3:nth-child(1){ font-size: 16px; line-height: 22px;}
	
	/*company profile Page*/
	.c_prof_head h1{ font-size:22px;}
	
	/*CSR Page*/
	.csr h1{font-size: 16px;line-height: 23px;margin-top: 30px;}
        
        /*pagination*/
        #pagination{ display:block; margin-top:30px;}
        .page_numbering{ width:92%;}
        .pagination>li{display:none;}
        .pagination>li:first-child{ display: block;}
        .pagination>li:last-child{ display: block;}
        .page_number{ display:block; float:none;}
	.press_logo{margin-bottom:20px;}
	
}/*end of Mobile media Query*/






.sub_mega_menu {
	display: none;
}
.scope_serv_new .scope_list li {
	margin-left: 20px;
	width: 100%;
}
/* START Side contact form CSS */

label {
	display: block;
	padding-bottom: 5px;
	margin-top: 20px;
}
#mrova-contactform ul {
	margin: 0;
	padding: 0;
}
#mrova-contactform input, #mrova-contactform textarea {
	width: 400px;
	padding: 10px;
	border: 1px solid #ccc;
}
#mrova-contactform ul li {
	list-style: none;
	padding-bottom: 0px;
}
#mrova-img-control {
	cursor: pointer;
	position: absolute;
	left: -41px;
	width: 56px;
	background: url(../image/submit_query.png) no-repeat;
	height: 138px;
}
#mrova-contactform #mrova-sendbutton {
	width: 60px;
	background: #db4f4a;
	color: #fff;
	cursor: pointer;
	padding: 5px 10px;
	border: none;
}
.interst {
	width: 100%;
	padding: 5px 10px;

	border: 1px solid #ccc;
	color: #757575 !important;
	margin-top: 7px;
	box-shadow: none !important;
	border-radius: 0;
	text-transform: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	float: left;
	line-height: 30px;
	height: 30px;
	appearance: none;
}
textarea.interst {
	min-height: 50px;
}
.btn_sb {
	width: 100% !important;
	margin-top: 0px;
	background-color: #e62227;
	border: 1px solid #e62227;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 7px;
}
#mrova-contact-thankyou .dlr_h2 {
	font-size: 24px;
	margin: 10px 0 2px;
}
/* END  side contact form */



/************  customer query form  **********/



.cpta_cs {
	width: 100px;
	height: 35px;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
}
#mrova-img-control {
	top: 18.3% !important;
	margin-top: 0px !important; /* border: 3px solid #005f9f; border-right: none; */
}

 
/* #mrova-feedback{top:17% !important; margin-top: 0px !important;} */





 ::-webkit-input-placeholder {
font-weight:300;
}
 ::-moz-placeholder {
font-weight:300;
}
 :-ms-input-placeholder {
font-weight:300;
}
 :-moz-placeholder {
font-weight:300;
}
/***************** Dealer page ***********/


.dlr-grey {
	background-color: #eeeeee;
	padding-top: 50px;
	padding-bottom: 50px;
}
.dlr-grey h4 {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	padding-bottom: 20px;
}
input::placeholder {
 color:#878686;
}
select::placeholder {
 color:#878686;
}
textarea::placeholder {
 color:#878686;
}
.frm_input {
	width: 98%;
	height: 53px;
	margin-bottom: 23px;
	position: relative;
}
.frm_input input {
	width: 100%;
	height: 53px;
	color: #878686;
	padding: 0 15px;
	background-color: #fff;
	border-radius: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	box-shadow: none !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: solid 1px #dedede;
}
.form_drop_dlr {
	position: relative;
}
.frm_input select {
	width: 100%;
	height: 53px;
	color: #878686;
	padding: 0 15px;
	background-color: #fff;
	border-radius: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	border: solid 1px #dedede !important;
}
.frm_input_frm textarea {
	width: 99%;
	color: #878686;
	padding: 15px 15px 5px;
	background-color: #fff;
	border-radius: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	box-shadow: none !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: solid 1px #dedede;
}
.frm_input_btn {
	display: inline-block;
	margin-top: 0px;
}
.slct_r {
	background: url(../image/select_drop.png) right center no-repeat;
	background-position: 96%;
}
.frm_input_btn .btn_frm {
	padding-left: 56px;
	border: none;
	font-family: 'Roboto', sans-serif;
	padding-right: 56px;
	line-height: 38px;
	color: #fff;
	background: #e22027;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 16px;
}
.frm_input_btn .btn_frm:hover {
	border: none;
}
.dlr_rl h2 {
	margin-top: 30px;
}
.dlr_rl h4 {
	margin-bottom: 20px;
}
.frm_input .help-block {
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	color: #e22027;
}
.frm_input_frm .help-block {
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	color: #e22027;
}
.state_dropdown[disabled] {
	cursor: not-allowed;
	opacity: .7;
}
.state_disable[disabled] {
	cursor: not-allowed;
	opacity: .7;
}
.frm_input_cptcha input {
	width: 70%;
	height: 53px;
	color: #414245;
	padding-left: 15px;
	background: #ececed;
	border-radius: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	border: solid 1px #dedede;
}
/**** catcha csss ***/
.cptcha_r {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-top: -10px;
}
.BDC_CaptchaDiv a img.BDC_SoundIcon {
	display: none !important;
}
.left_cpt_txt {
	width: 47%;
	float: left;
	height: 50px;
	margin-bottom: 0px;

}
.left_cpt_img {
	width: 51%;
	float: right;
}
.BDC_CaptchaDiv {
	width: 96% !important;
	overflow: hidden;
}
.BDC_CaptchaImageDiv {
	min-width: 147 !important;
}
.BDC_CaptchaImageDiv img {
	width: 122px;
	height: 40px;
}
.BDC_ReloadLink {
	display: inline-block !important;
	position: absolute;
	right: 1%;
	top: 10%;
}
/*** dealer page captcha **/

.left_cpt_txt_r {
	width: 57%;
	float: left;
	height: 50px;
	margin-bottom: 20px;
}
.left_cpt_img_r {
	width: 43%;
	float: right;
	margin-top: 11px;
}
.left_cpt_txt_r input {
	width: 95%;
	height: 53px;
	color: #878686;
	padding-left: 15px;
	background: #fff;
	border-radius: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	border: solid 1px #dedede;
}
.left_cpt_img_r a img {
	margin-right: 35px !important;
	margin-top: 13px !important;
}
.cptcha_sr {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-top: 5px;
}
.del_text {
	padding-bottom: 20px;
}
#mrova-form li {
	float: left;
	width: 100%
}


/***************** Dealer page ***********/

/***************** Add Footer Css ***********/
.footer-title{text-align: left;color: #f0f0f0;}
h4.footer-title-hr-1 {border-bottom: 2px solid #e22027;width: 265px;   margin: 10px 0px 20px;}
h4.footer-title-hr-2 {border-bottom: 2px solid #e22027;width: 70px;   margin: 10px 0px 20px;}
h4.footer-title-hr-3 {border-bottom: 2px solid #e22027;width: 45px;   margin: 10px 0px 20px;}
h4.footer-title-hr-4 {border-bottom: 2px solid #e22027;width: 105px;   margin: 10px 0px 20px;}
.main-footer a{color: #bdbdbd;}
.top-main-footer{
	width: 100%;
    background: #363636;
    padding: 54px 0px 60px 0px;
    text-align: center;
	}
.ft_link .ft_copy p { 
    color: #eee;
    font-size: 15px;
	letter-spacing: 2px;
	}
.ft_link {    
    margin-top: 0px;    
    padding-top: 13px;
	}
.footer {background: #e22027;border-top: solid 0px #ebebeb;} 
.ft_link .ft_copy {padding: 0px;}
.ft_link .ft_copy ul li a {
	color: #dcdbdb;	
    font-size: 14px;
    letter-spacing: 2px;
	} 
@media only screen and (min-width: 992px) and (max-width: 1199px){
	h4.footer-title.desktop-footer {font-size: 1.1em !important;}
	h4.footer-title-hr-1 {width: 12em !important;}
}	
@media only screen and (min-width: 768px){
	.mobile-footer{display: none ;}
	.desktop-footer{display: block ;}	
}
@media only screen and (max-width: 767px){
	.main-footer {padding-left: 20px;min-height: ;}
	.ft_link { padding-top: 10px;}
	.mobile-footer{display: block ;color: #fff;text-align: left;}
	.desktop-footer{display: none ;}	
    .jakson-m-t-f2,.jakson-m-t-f3,.jakson-m-t-f4{display: none;}    .jakson-m-t-f1,.jakson-m-t-f2,.jakson-m-t-f3,.jakson-m-t-f4{padding-bottom: 20px;padding-left: 10px;}
	.top-main-footer {	
			padding: 54px 0px 0px 0px;
			text-align: center;
		}
	.ft_link {padding: 15px 0px 10px 0px;}
.m-footer-plus.mobile-footer.jakson-m-f4::before,.mobile-footer.jakson-m-f4.m-footer-minus::after {
    top: 105px;
}	
    	
}
@media only screen and (max-width: 399px){
	.mobile-footer {font-size: 1em !important;}
	.footer-title-hr-1 {width: 11em !important;}
	.footer-title-hr-2,.footer-title-hr-3,.footer-title-hr-4 {width: 7em !important;}
	
}
.m-footer-minus:after {
    content: '-';
    position: absolute;
    right: 50px;
    font-size: 30px;
    top: 10px;
    cursor: pointer;
    color: #e12044;
	}
.m-footer-plus:before {
    content: '+';
    position: absolute;
    right: 50px;
    font-size: 25px;
    top: 10px;
    cursor: pointer;
    color: #fff;
}
.add_icon {float: unset;} 
span.add_text {text-align: left;color: #bdbdbd;}   
ul.footer-1 li:before {content: "\2192 \0020";color: #e22027;}
ul.footer-1 li{line-height: 25px;letter-spacing: 1px;}  
address.footer-1.jakson-m-t-f4 span.add_text {  letter-spacing: 1px;}
.jakson-m-t-f5{display: none;}
	.footer-1 img{filter: brightness(0) invert(1);}
ul.footer-1 li {text-align: left;}
/* Business query form slider css */  
#business-query-form-slider11 {
width:500px;
top:100px;
position:fixed;
z-index: 9999999999;
}
#business-form-slider {
	width: 310px;    
    position: absolute;
    right: 0;
    border: 1px solid #005f9f;
    margin-left: 36px;
    padding: 15px;
	background: #fff;
	height: 530px;
	overflow-y: auto;border-right: 0px;
}
#query-form-slider1,#query-form-slider2 {
    position: absolute;
    top: 290px;
    left: 150px;
	cursor: pointer;
} 
.select-serv .serv-left {
    float: left;
    width: 60%;
}
.select-serv {
    margin: 10px 0px;
}
#business-form-slider .field_icon {padding: 3px 2px 0 10px !important;}
#business-form-slider .dlr_h2 {font-size: 24px;margin: 0px 0 10px;;}
#business-form-slider .query_field { 
    width: 100%; margin-bottom: -1px !important;padding: 5px 20px 5px 0;} 
#business-form-slider textarea {  margin-top: 0px;height: 40px;}	
#business-form-slider  .query_btn{float: left;margin-bottom: 10px;}
#business-form-slider .business_hr {
    border-bottom: solid 3px #005f9f;
    display: block;
    width: 40px;
    margin-bottom: 10px;
    margin-top: -10px;
}
@media only screen and (min-width: 351px) and (max-width: 767px){	
	#query-form-slider1,#query-form-slider2{top: 330px;}
	#business-form-slider{height: 515px;} 
	#business-query-form-slider11 {width: 500px;top: 0px;}	
}
@media only screen and (max-width: 350px){
	#business-form-slider {width: 280px;}	
	#query-form-slider1 { top: 340px; left: 180px;}
	#query-form-slider2 { top: 340px; left: 150px;}
	#business-form-slider{height: 515px;} 
	#business-query-form-slider11 {width: 500px;top: 0px;}	
}
@media only screen and (min-width: 1804px) and (max-width: 2200px){
	#business-query-form-slider11 { top: 330px;}
}
@media only screen and (min-width: 2201px){
	#business-query-form-slider11 { top: 360px;}
}
@media only screen and (max-width: 767px){
	.page_heading.query_head.query_head_thank_message {margin-top: 206px !important;   height: 120px !important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1480px){
    .c_profile img { min-height: 400px;}
	#query-form-slider1, #query-form-slider2 {   
    top: 250px; left: 150px; cursor: pointer;}
	#mrova-img-control {top: 14% !important;}
}
 @media screen and ( min-height: 900px ) and ( max-height: 1100px ){
       #query-form-slider1, #query-form-slider2 {   
		top: 280px; left: 150px; cursor: pointer;}
		#mrova-img-control {top: 5% !important;}
    }
@media screen and ( min-height: 1101px ) {
       div#mrova-feedback {top: 27% !important;}
	   #query-form-slider1, #query-form-slider2 {  
	   top: 240px; }  
    }
@media screen and ( min-height: 768px ) {
.header-contact, .header-dealer{
  color: #fff !important;float: left;line-height: 30px;font-weight: 600;margin-right:20px;
     }
  }
@media screen and ( max-height: 767px ) {
.header-contact, .header-dealer{
  color: #fff !important;line-height: 30px;font-weight: 600;margin-right: 15px;
     }
  }

