@charset "utf-8";
/* CSS NY */
body {
 font-size:14px; color:#333; font-family:Verdana, Geneva, sans-serif;
}

html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

a { text-decoration:none; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -o-transition:all 200ms linear; transition:all 200ms linear; cursor:pointer;}
/*--------------------------------------------*/

h1 { float:left; font-size:30px !important; padding:0; margin:0 0 20px 0 !important; width:auto; border-bottom:solid 1px #cccccc; margin:0; width:100%; padding-bottom:15px; font-family:'RobotoLight' !important; }
h2 { font-family:'RobotoLight' !important; }



/*-----------thumnil slider css----------------*/
@font-face {
	font-family: 'RobotoLight';
	src: url('../fonts/RobotoLight.eot');
	src: url('../fonts/RobotoLight.eot') format('embedded-opentype'),  url('../fonts/RobotoLight.woff2') format('woff2'),  url('../fonts/RobotoLight.woff') format('woff'),  url('../fonts/RobotoLight.ttf') format('truetype'),  url('../fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
	font-family: 'RobotoRegular';
	src: url('../fonts/RobotoRegular.eot');
	src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),  url('../fonts/RobotoRegular.woff2') format('woff2'),  url('../fonts/RobotoRegular.woff') format('woff'),  url('../fonts/RobotoRegular.ttf') format('truetype'),  url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}

@font-face {
	font-family: 'Helvetica LT Std';
	src: url('../fonts/RobotoRegular.eot');
	src: url('../fonts/HelveticaLTStd-Cond.eot') format('embedded-opentype'),  url('../fonts/HelveticaLTStd-Cond.html') format('woff2'),  url('../fonts/HelveticaLTStd-Cond.woff') format('woff'),  url('../fonts/HelveticaLTStd-Cond.ttf') format('truetype'),  url('../fonts/HelveticaLTStd-Cond.svg#HelveticaLTStd-Cond') format('svg');
}
@font-face {
	font-family: 'Helvetica LT Std';
	src: url('../fonts/HelveticaLTStd-Cond.ttf');
	src: url('../fonts/AgendaURWT.ttf.html') format('embedded-opentype'),  url('../fonts/AgendaURWT.ttf-2.html') format('woff2'),  url('../fonts/AgendaURWT.ttf-3.html') format('woff'),  url('../fonts/AgendaURWT.ttf-4.html') format('truetype'),  url('../fonts/AgendaURWT.ttf-5.html#AgendaURWT.ttf') format('svg');
}


header{ width:100%; min-height:80px; font-family:'RobotoLight'; font-size:18px; background:#012a5e;}
header .logo{ position:absolute; z-index:5; left:0px;}
header .search_bar{ width:auto;  text-align:left; margin:10px 0px 0 0;}
.main{width:100%; height:auto; margin:0 auto; float:left;}
/*navigation Css Starts here*/

.navigation {
	margin-left:0%;
	padding-top:0px;
	width:100%;
	background:none;
	font-family:'RobotoLight';
}
.navbar-brand {
	display:none;
}
.main-nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.main-nav ul li {
	z-index:9;
	position:relative;
}
.main-nav ul li a {
	color:#000;
	display:block;
	font-size:17px;
	background:url(../images/nav-mid.html) no-repeat right;
	padding:0px 34px;
	line-height:80px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	text-transform:uppercase;
}
.main-nav ul li:last-child a {
	background:none;
}
.main-nav ul li a:hover {
	background: #1d8b3a;
	color:#fff;
}
.main-nav ul li a:active, .main-nav ul li a:focus, .main-nav ul li.active a {
	color:#fff;
	background: #1d8b3a;
	border:none;
}
.main-nav ul ul {
	display:none;
}
.main-nav ul li:hover ul {
	width:225px;
	display:block;
	position:absolute;
	left:0;
	background: #1d8b3a;
	z-index:99999;
}
.main-nav ul li:hover > a {
	background: #464645;
	color:#fff;
}
.main-nav ul ul li a {
	color:#fff;
	display:block;
	padding:10px 20px;
	background:none;
	font:normal 109% 'RobotoLight';
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	text-transform:none;
	width:100%;
	border-bottom:solid 1px #fff;
}
.main-nav ul ul li a:hover {
	background:#24ac00;
	color:#fff;
	text-decoration:none;
}
.navbar-collapse {
	padding:0px 0 !important;
}

.banner_box img{ width:100%; }

.jk_glance{ width:100%; float:left; min-height:210px; background: url(../images/jk_watermark.png) no-repeat center #ff9b59; font-family:'RobotoLight'; font-size:16px;}
.jk_glance ul{ width:42%; float:left; padding:19px 20px 0 20px; margin-right:2%;}
.jk_glance ul li{  list-style-image:url(../images/glance_arrow.png); padding:8px 0px; margin-left:30px; line-height:18px;}
.jk_glance .second_type{ margin-left:10%; }

.jk_glance_2{ width:100%; float:left; min-height:210px; background: url(../images/jk_water_2.png) no-repeat center #ff9b59; font-family:'RobotoRegular'; font-size:16px;}
.jk_glance_2 ul{ width:45%; float:left; padding:25px 10px 0 20px; text-align:justify; }
.jk_glance_2 ul li{  list-style-image:url(../images/glance_arrow.png); padding:8px 0px; margin-left:30px; line-height:28px; width:90%;}
.jk_glance_2 .second_type{ margin-left:10%; width:45%; }


.jk_glance_3 { width:100%; float:left; min-height:210px; background: url(../images/jk_water_3.png) no-repeat center #f2f2f2;font-family:'RobotoLight'; font-size:18px;}
.jk_glance_3 ul{ width:50%; float:left; padding:19px 20px 0 20px;}
.jk_glance_3 ul li{  list-style-image:url(../images/glance_arrow_2.png); padding:8px 0px; margin-left:30px; line-height:18px; width:90%;}
.jk_glance_3 .second_type{ margin-left:4%; width:46%; }




.our_brands{ width:100%; position:relative; float:left; min-height:230px; background: #f7f7f7;font-family:'RobotoLight'; font-size:16px; }
.our_brands span{ font-size:20px; text-align:center; width:100%; display:block;}

.our_brands .item{ width:100% !important; padding:30px 50px; }


.our_brands  .carousel-control {
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 15%;
}
.our_brands .carousel-control.left {
    top: 100px;
	 background-image:none !important;
}
.our_brands .carousel-control.right {
    background-image:none !important;
    background-repeat: repeat-x;
    left: auto;
    right: 0;
    top: 100px;
}


.our_brands_2{ width:100%;  float:left; min-height:230px; font-family:'RobotoLight'; font-size:16px; margin:25px 0; }
.our_brands_2 span{ font-size:20px; text-align:center; width:100%; display:block;}

.our_brands_2 .item{ width:100% !important;  }

.our_brands_2 .item li{ width:25%; float:left; list-style:none; text-align:center;}


.our_brands_2  .carousel-control {
    bottom: 0;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 15%;
	
}
.our_brands_2 .carousel-control.left {
    top: 15%;
	left:-70px;
	 background-image:none !important;
}
.our_brands_2 .carousel-control.right {
    background-image:none !important;
   top: 15% !important;
	right:-70px;
    top: 0;
}


.the_group{ width:100%; float:left; margin:0px 0px 25px 0px; padding:0px 50px; position:relative;}
.sustainability { width:100%; float:left; min-height:800px; background:#012a5e; }

.sustainability .empowerment{ width:365px; height:auto; position:absolute; color:#fff; font-size:14px; top:300px; left:0%;}
.sustainability .empowerment h3{ font-family:'RobotoRegular'; font-size:28px; color:#fff; margin-bottom: 5px; padding-bottom: 5px; text-transform:uppercase;text-align:center; }
.sustainability .empowerment p{ text-align:center; line-height:18px; color: #fff; font-size: 15px; font-family:'RobotoLight';}

.sustainability .environment{ width:440px; height:auto; position:absolute; color:#fff; font-size:14px; top:0px; left:31%;}
.sustainability .environment h3{ font-family:'RobotoLight'; font-size:28px; color:#fff; margin-bottom: 5px; padding-bottom: 5px; text-transform:uppercase;text-align:center; }
.sustainability .environment p{ text-align:center; line-height:18px; color: #fff; font-size: 15px; font-family:'RobotoLight';}

.sustainability .health_main{ width:365px; height:auto; position:absolute; color:#fff; font-size:14px; top:300px; right:0%;}
.sustainability .health_main h3{ font-family:'RobotoRegular'; font-size:28px; color:#fff; margin-bottom: 5px; padding-bottom: 5px; text-transform:uppercase;text-align:center; }
.sustainability .health_main p{ text-align:center; line-height:18px; color: #fff; font-size: 15px; font-family:'RobotoLight';}

.sustainability .empowerment_img{ position:absolute; width:215px; height:360px; left:33%; top:300px; }
.sustainability .environment_img{ position:absolute; width:415px; height:240px;left:33%; top:180px; }
.sustainability .health_main_img{ position:absolute; width:220px; height:361px;right:34%; top:300px; float:left; }

.sustainability .empower_arrow{ width:110px; height:30px; position:absolute; left:24.8%; top:320px}
.sustainability .environment_arrow{ width:30px; height:110px; position:absolute;  left:54%; top:120px}
.sustainability .health_arrow{ width:110px; height:30px; position:absolute; right:26%; top:470px}


.sustainability  .know_more {font-size: 15px;}
.sustainability  .know_more a { width:120px; line-height:30px; background:#fff; color:#012a5e; text-decoration:none; display:block; margin:5px auto; text-align:center;}
.sustainability  .know_more a:hover{
 background: #ff9b59 none repeat scroll 0 0;
    box-shadow: 0 -35px 0 0 #ff9b59 inset;
    color: #012a5e;
    padding-left: 5px;
    text-decoration: none;
    transition: all 0.25s ease-in 0s;
}

.sustainability .mb_img{ display:none;}


/*----------------------------5-10-2015------------*/

.amp_ed{float:left; width:100%;}














.sustainability .activity { text-align:center; padding-top:55px;
}
.sustainability .activity img {
    height: auto;
    margin: auto;
    width: auto;
	text-align:center;
}
.sustainability .roundPic {
    transition: all 0.3s ease-in-out 0s;
    width: auto;
}
.sustainability .roundPic:hover {
	opacity:0.5;
	
}


.heading_h2{ border-bottom: solid 2px #012a5e; width:327px; margin-left:0px; text-transform:uppercase; padding-bottom:15px; padding-top:25px; float:left; }
.heading_h3_the-group{ border-bottom: solid 2px #012a5e; width:130px; margin-left:16px; text-transform:uppercase; padding-bottom:15px; padding-top:25px; font-size:22px; }
.heading_h3{ border-bottom: solid 2px #012a5e; width:162px; margin-left:16px; text-transform:uppercase; padding-bottom:15px; padding-top:25px; }
.heading_h2_sus{ border-bottom: solid 2px #ff9b59; color:#fff; width:188px; margin-left:0px; text-transform:uppercase; padding-bottom:15px; padding-top:0px; }

.community_engagement { margin:15px 0px;}
.community_engagement .education{ min-height:440px; float:left; background:#f0f0f0; padding:0;}
.community_engagement .education .education_img {float: left; height: auto;width: 100%;}
.community_engagement .education .education_img img{ width:100%; height:auto;}
.community_engagement .education .education_content { float: left;  height: auto; padding-left: 25px; width: 95%; padding-bottom:35px;}
.community_engagement .education .education_content h2 { color: #000;    font-size: 1.875em; text-transform:uppercase; padding:0px 0 15px; }
.community_engagement .education .education_content p {font-family: Tahoma,Geneva,sans-serif; text-align:justify; font-size: 14px; padding: 5px 0;	color:#323232; min-height:60px;}

.community_engagement .health{  min-height:440px; float:left; background:#e5e5e5; border-left:solid 1px #fff; border-right:solid 1px #fff;  padding:0;}
.community_engagement .health .health_img {float: left; height: auto; width: 100%;}
.community_engagement .health .health_img img{ width:100%; height:auto;}

.community_engagement .health .health_content { float: left;  height: auto; padding-left: 25px; width: 95%; padding-bottom:35px; }
.community_engagement .health .health_content h2 { color: #000;    font-size: 1.875em; text-transform:uppercase; padding: 0px 0 15px; }
.community_engagement .health .health_content p {font-family: Tahoma,Geneva,sans-serif; text-align:justify; font-size: 14px; padding: 5px 0; min-height:50px;	color:#323232;}


.community_engagement .culture{ min-height:440px; float:left; background:#cdcdcd; padding:0;}
.community_engagement .culture .culture_img {float: left; height: auto;width: 100%;}
.community_engagement .culture .culture_img img{ width:100%; height:auto;}
.community_engagement .culture .culture_content { float: left;  height: auto; padding-left: 25px; width: 95%; padding-bottom:35px;}
.community_engagement .culture .culture_content h2 { color: #000;    font-size:1.875em; text-transform:uppercase; padding: 0px 0 15px; }
.community_engagement .culture .culture_content p {font-family: Tahoma,Geneva,sans-serif; text-align:justify; font-size: 14px; padding: 5px 0; min-height:50px;	color:#323232;}


.community_engagement .view_all a{ width:130px; line-height:45px; color:#fff; font-size:18px; text-decoration:none; background:#012a5e url(../images/view_all_arrow.png) left 85px center no-repeat; padding-left:15px; display:block; font-family:'RobotoLight'; padding-bottom:; position: absolute; bottom:10px }

.community_engagement .view_all a:hover{ background:#ff9b59 url(../images/view_all_arrow.png) left 85px center no-repeat; color:#012a5e;}

footer{ width:100%; float:left; min-height:240px; background:#012a5e url(../images/jk_water_mark.png) no-repeat center 55px; color:#fff;}

footer h3{ font-size:20px; border-bottom:solid 0px #011e43;  line-height:50px; text-transform:uppercase; font-family:'RobotoLight'; padding-bottom:5px;}

footer p{ line-height:24px;}
footer p a{ color:#fff; font-size:13px; text-decoration:none; padding-left:5px;}

footer p img{ float:left; padding:0px 1px;}
footer p img:hover{ opacity:0.6;}
footer .rotation{  text-align:center; transition: all .7s ease-in-out 0s;  width: auto;}

footer .rotation:hover{transform:rotate(360deg); opacity:0.9;}
.social_img{ width:100%; float:left; text-align:center;}
.social_img img{ float:none;}





.footer_address{background:url(../images/address_icon.png) no-repeat left top; line-height:15px; list-style:none; padding-left:40px; margin-bottom:10px; margin-left:0px;}
footer ul{ padding:0 !important; margin:0 !important;}
.footer_phone{background:url(../images/call_icon.png) no-repeat left; line-height:30px; list-style:none; padding-left:40px; margin-left:0px; margin-bottom:10px;}
.footer_email{background:url(../images/email_icon.png) no-repeat left; line-height:30px; list-style:none; padding-left:40px; margin-left:0px;}
.footer_email a{ color:#fff;}

.after_footer {	width:100%;	line-height:35px; float:left; text-align:center; background:#012a5e;border-top:solid 1px #ff9b59; color:#a1bbdc; font-size:12    px;}
.after_footer span{ color:#fff; font-size:13px;}

/*Top Search*/
 .search_open{ display:none; width:100%; height:50px;  border:solid 0px #000; position:fixed; z-index:10; right:20px; top:80px;}
 .search_bar1 { display:none;width:100%; background:#ff9b59; height:50px;  border:solid 0px #000; }
 
  .search_bar1 input {
	width:250px;
	background:#fff;
	border:none;
	height:40px;
	float:right;
	font-size:15px;
	padding-left:15px;
	border-radius:3px;
	color:#7b7474;
	border:solid 1px #e5e4e4;
	margin:5px 50px;
}
 .search_open input {
	width:100%;
	background:#fff;
	border:none;
	height:47px;
	float:left;
	font-size:15px;
	padding-left:15px;
	border-radius:3px;
	color:#7b7474;
	border:solid 1px #e5e4e4;
	margin-bottom:10px;
}

/* inner Pages CSS Start here*/

.jk_tyre_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/jk_tyre_bg.jpg) no-repeat center; background-size:cover;}
.jk_paper_bg{ width:100%; float:left; height:auto; margin-bottom:15px; background:url(../images/jk_paper_bg.jpg) no-repeat center top; background-size:auto; }
.jk_lakshmi_cement_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/jk_lakshmi_cement_bg.jpg) no-repeat center; background-size:cover;}
.jk_fenner_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/jk_fenner_bg.jpg) no-repeat center top; background-size:cover;}
.jk_seeds_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/jk_seeds_bg.jpg) no-repeat center; background-size:cover;}
.jk_insurance_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/jk_insurance_bg.jpg) no-repeat center; background-size:cover;}
.umang_dairy_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/umang_dairy_bg.jpg) no-repeat center; background-size:cover;}
.clinirx_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/clinirx_bg.jpg) no-repeat center; background-size:cover;}
.gst_bg{ width:100%; float:left; min-height:685px;  margin-bottom:15px;background:url(../images/gst_bg.jpg) no-repeat center; background-size:cover;}
.dwarkesh_energy_bg{ width:100%; float:left; min-height:685px; margin-bottom:15px; background:url(../images/dwarkesh_energy_bg.jpg) center; background-size:cover;}
.inner_page_content{ margin-top:100px; float:left;}
.inner_page_content .content_bg{ background:rgba(255,253,254, .55); width:90%; min-height:250px; float:left; padding:0px 15px; float:right;}
.inner_page_content .content_bg_cement{ background:rgba(255,253,254,.8); width:90%; min-height:250px; float:left; padding:0px 15px; float:right;}
.inner_page_content .content_bg_cement p{ font-size:16px !important; color:#000; font-family:'RobotoLight'; text-align:justify; padding-top:0px; font-weight:500; float:left}
.inner_page_content .content_bg_cement h1{ font-size:21px !important; color:#022a5e;font-family:'RobotoLight'; padding-top:10px; margin-bottom:5px !important;}


.inner_page_content .content_bg_paper{ background:rgba(255,253,254,.8); width:90%; min-height:250px; float:left; padding:0px 15px; float:right;}
.inner_page_content .content_bg_paper p{ font-size:16px !important; color:#000; font-family:'RobotoLight'; text-align:justify; padding-top:0px; font-weight:500; float:left}
.inner_page_content .content_bg_paper h1{ font-size:21px !important; color:#022a5e;font-family:'RobotoLight'; padding-top:10px; margin-bottom:5px !important;}
















.inner_page_content .content_bg ul {font-size:16px; color:#282727; font-family:'RobotoLight'; margin:0; padding:0; text-align:justify; padding-right:40px;}
.inner_page_content .content_bg ul li{ background:url(../images/energy_arrow.png) no-repeat top 5px left; list-style:none; padding-left:25px; padding-bottom:10px;	}
.inner_page_content .content_bg ul li + li{ padding-bottom:30px;}
.inner_page_content .content_bg h1{ font-size:21px !important; color:#022a5e;font-family:'RobotoLight'; padding-top:10px; margin-bottom:5px !important;}
.inner_page_content .content_bg p{ font-size:16px !important; color:#000; font-family:'RobotoLight'; text-align:justify; padding-top:0px; font-weight:500; float:left}
.inner_page_content .view_website{font-family:'RobotoLight'; font-size:18px; float:right; }
.inner_page_content .view_website a{ width:195px; line-height:45px; display:block; color:#fff; text-decoration:none; background:#022a5e url(../images/website.png) no-repeat center left 10px; margin:15px 0px; padding-left:50px;}
.inner_page_content .view_website a:hover{ background:#ff9b59 url(../images/website_a.png) no-repeat center left 10px; color:#231f20;}
.product_examples{ width:100%; height:auto; float:right; text-align:right;}
.product_examples img{ padding:10px 0px 0 7px; transition: all 0.3s ease-in-out 0s; }
.product_examples img:hover{transform: scale(1.1, 1.1);}
.inner_page_content .environmental_clearance{font-family:'RobotoLight'; font-size:18px; float:right; }
.inner_page_content .environmental_clearance a{ width:230px; line-height:45px; display:block; color:#fff; text-decoration:none; background:#022a5e url(../images/environmental.png) no-repeat center left 10px; margin:15px 0px; padding-left:40px;}
.inner_page_content .environmental_clearance a:hover{ background:#f85300 url(../images/environmental.png) no-repeat center left 10px;}




/*------------new add-----15-09-2015-----------*/

.education_bg{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../images/education_bg.jpg) no-repeat center;}

.health_care{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../images/health_care_bg.jpg) no-repeat center;}

.dwarkadhish_temple{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../images/dwarkadhish-temple.jpg) no-repeat center;}


.group_bg{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../images/group1.jpg) no-repeat center;}

.navbar-bright {
 background-color:#111155;
 color:#fff;
}

.affix-top,.affix{
 position: static;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:30px;
  	width:228px;
  }
  
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:228px;
  }
}

.left_nav{background:#ff9b59; color:#000000; font-size:18px; z-index:99999;}
.content_middle{width:100%; height:auto; float:left; z-index:99999;}
.leftnavigt{background:#f3f4f1; margin-bottom:15px; z-index:9999;}
.leftnavigt ul{ padding:0; margin:0; float:left; width:100%; font-family:Tahoma, Geneva, sans-serif; }
.leftnavigt ul li{ list-style:none; }
.leftnavigt ul li.active a{background:#ff9b59 none repeat scroll 0 0}
.leftnavigt ul li a {
	
    border-bottom: 1px solid #ccc;
	background:#f3f4f1;
    color: #036;
    display: block;
	width:100%;
    font-size: 15px;
	line-height:42px;
    padding: 0px 15px;
	margin:0;
    position: relative;
}
.leftnavigt ul li a.active{ background:#ff9b59;}
.leftnavigt ul li a:hover{ text-decoration:none; background:#ffc9a6;}
.leftnavigt h2{ display:block; line-height:47px; background:#022a5e; width:100%; color:#fff; padding:0 0 0 15px; margin:0 !important; }
.bottom_mar{margin-bottom:40px;}
.left_mar{margin-left:-38px;}

.left_mar1{margin-left:-25px;}

.left_heading_top{line-height:46px; font-size:22px; padding-left:10px; background:#022a5e; color:#fff;}
.site_map{min-height:230px !important;}
.mp_left{ float:left;}
/*----------------------15-09-2015------------*/
.margin_10{margin-bottom:30px;}

.online_link{ width:100%; height:auto; line-height:22px; padding:10px 0 10px 0; font-size:24px; font-family:'RobotoLight';}
.online_link a{ color:#333;}
.online_link a:hover{ color: #268ad0;}

/*-------------Our Brands slider---------*/
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    width: auto;
    height:auto;
}


.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 30px;
    height: 118px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    /*opacity: 0.5;*/
}

.nbs-flexisel-nav-left {
    left: 15px; top:50px !important;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 15px; top:50px!important;
    background: url(../images/button-next.png) no-repeat;
}

.nbs_font{font-size:14px !important; line-height:22px; font-weight:bold; color:#333 !important;}
.home_d{width:36px; height:33px; margin-top:25px;}
/*-------------end Our Brands slider---------*/

/*@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,300,500,600,700);


.carousel-control{
	width: auto;
}
.dart-carousel-controller{
	text-align: center;
	padding-top: 50px;
}



.owl-next{
	cursor: pointer;
	background: #f6f6f6;
	width: 39px;
	height: 118px;
	line-height: 38px;
	color: #989898;
	opacity: 1;
	top: auto;
	text-shadow: none;
	display: inline-block; background:url(../images/button-previous.png) no-repeat;
	text-align: center; position: absolute; left:5px; top:20px; margin-bottom:60px;
}

.owl-prev{
	cursor: pointer;
	background: #f6f6f6;
	width: 39px;
	height: 118px;
	line-height: 38px;
	color: #989898;
	opacity: 1;
	top: auto;
	text-shadow: none;  background:url(../images/button-next.png) no-repeat;
	display: inline-block;
	text-align: center; position: absolute; right:10px;  top:20px; margin-bottom:60px;
}

.owl-controls .owl-next{
	margin-left: 6px; 
}

.owl-controls .owl-pre{
	margin-left: 6px; margin-top:30px;
}

.dart-carousel-controller .left:hover,
.dart-carousel-controller .right:hover,
.owl-controls .owl-prev:hover, 
.owl-controls .owl-next:hover{
	
	color: #fff;
}

.owl-controls .owl-page, 
.owl-controls .owl-buttons div{
	display: inline-block;
}





.carousel .item.active .animated1 {
	
}

.carousel .item.active .animated2 {
	-webkit-animation: lightSpeedIn 1s ease-in 200ms both;
	animation: lightSpeedIn 1s ease-in 200ms both;
}

.carousel .item.active .animated3 {
	-webkit-animation: bounceInLeft 1s ease-in-out 500ms both;
	animation: bounceInLeft 1s ease-in-out 500ms both;
}

.carousel .item.active .animated4 {
	-webkit-animation: flipInX 1s ease-in 500ms both;
	animation: flipInX 1s ease-in 500ms both;
}

.carousel .item.active .animated5 {
	-webkit-animation: bounceInLeft 1s ease-in-out 100ms both;
	animation: bounceInLeft 1s ease-in-out 100ms both;
}

.carousel .item.active .animated6 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated7 {
	-webkit-animation: bounceIn 1s ease-in 500ms both;
	animation: bounceIn 1s ease-in 500ms both;
}

.carousel .item.active .animated8 {
	-webkit-animation: bounceInDown 1s ease-in 800ms both;
	animation: bounceInDown 1s ease-in 800ms both;
}*/


/*------------paginations----------*/

.inner_page{text-align:justify;}
.inner_page li{  padding:0 0 4px 15px ; background:url(../images/arrow_strength.png) no-repeat 0px 5px !important ; list-style:none; float:left; width:100%; }
.inner_page h3{ padding:15px 0px 0 0; float:left; width:100%;}

#paging_container4{
	height:auto;	
	overflow: hidden;
}


.ellipse{
	float: left;
}



.page_navigation , .alt_page_navigation{
	padding-bottom: 10px; margin:0 auto; width:250px;
}

.page_navigation a, .alt_page_navigation a{
	padding:5px 8px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	font-family:'RobotoLight';
	font-size: 14px;
	background-color:#022a5e;
}
.active_page{
	
	color:#000 !important;
	background:#FFCC00!important;
}	

.page_navigation hover{
	
	color:#fff !important;
}	


.content, .alt_content{
	color: black;
}

.content li, .alt_content li, .content > p{
	padding: 5px
}


/*--------------17-09-2015--------------*/

#cut_d{background:#fff; color:#000;}

.vision{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/vision1.jpg) no-repeat center;}

.group_profile{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/group_profile.jpg) no-repeat center;}

.strenght{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/strenght1.jpg) no-repeat center;}

.hasetri{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/hasetri.jpg) no-repeat center;}

.pepri{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/pepri.png) no-repeat center;}

.rscetm{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/rscetm.jpg) no-repeat center;}
.jktr{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/jktr.jpg) no-repeat center;}

.why{ width:100%; float:left;height:300px; margin-bottom:15px;  background:url(../people/online.jpg) no-repeat center;}

.accolades{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/accolades.jpg) no-repeat center;}


.meet_our_people{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/meet-our-people.jpg) no-repeat center;}

.careers{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/Careers.jpg) no-repeat center;}



.online{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/online.jpg) no-repeat center;}
.current_news{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/current_news.jpg) no-repeat center;}

.Life{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/Life.jpg) no-repeat center;}

.archives{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/archives.jpg) no-repeat center;}

.sitemap{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/sitemap.jpg) no-repeat center;}

.certificate{ width:100%; float:left;height:300px; margin-bottom:15px; background:url(../people/certificate.jpg) no-repeat center;}


.jk_inner_banners{ width:100%; float:left;height:auto; margin-bottom:15px; }
.jk_inner_banners img{ width:100%; height:auto;}

ul.our_strenght { padding-left:0px; list-style-type:none; margin-bottom:20px; float:left;}
ul.our_strenght li { padding:0 0 4px 15px ; background:url(../images/arrow_strength.png) no-repeat 0px 5px ; } 



.bottom_mar h3 { font-size:24px !important; font-family:'RobotoLight' !important; text-transform:none; margin-top:0; }
.bottom_mar h3 span { display:block; color:#6a6a6a; font-size:16px;}

.people_img { width:27%; float:left;  }
.people_img img { width:100%; transition:all .5s ease-out }
.people_img img:hover { transform:scale(1.1);}

.people_text { width:71%; float:left; margin-left:2%;}

.bottom_mar .table-striped > tbody > tr:nth-of-type(2n+1) { background:#fff}
.bottom_mar .table-striped > tbody > tr td { padding:25px 5px}

.h1 {float:left; width:auto; border-bottom:solid 4px #012a5e; margin-top:0 !important; padding-bottom:15px;}

.the_founder { width:100%; float:left; height:auto; margin-bottom:20px;}
.the_founder h3{ text-transform:uppercase;}
.the_founder .main_founder{ width:48%; min-height:200px; margin-right:2%; background:#f3f4f1; float:left;}
.the_founder .main_founder .img{ width:auto; float:left;}
.the_founder .main_founder .head{ width:auto; float:left; font-family:'RobotoLight'; font-size:17px; text-align:center; padding:100px 0 0 15px;}
.the_founder .main_founder .head span{ font-size:16px;}

.harishankar_section{ width:100%; float:left; min-height:200px; background:#f3f4f1; padding:15px; margin:15px 0; }
.harishankar_section .img{ width:25%; float:left;}
.harishankar_section .img img{ width:100%; float:left;}
.harishankar_section .content{ width:75%; float:left;}
.harishankar_section .content h3{ padding:10px 0 0 30px; color:#022a5e; font-size:22px;}
.harishankar_section .content h3 span{ padding-top:5px;}
.harishankar_section .content p{ font-size:17px; font-style:italic; font-family:'RobotoLight';  padding:10px 0 0 27px;}
.promoters{ width:100%; float:left; font-family:'RobotoLight'; margin-bottom:30px;}
.promoters h3{ text-transform:uppercase;}
.promoters .main_1{ width:30%; float:left; height:auto; margin:10px 1.5%;}
.promoters .main_1 .img{ width:100%; float:left; height:auto;}
.promoters .main_1 .txt{ width:100%; float:left; height:auto; text-align:center; font-size:18px; padding:5px 0;}
.promoters .main_1 .txt span{ font-size:14px;}

.promoters .main_2{ width:35%; float:left; height:auto; margin:10px 1.5% 10px 1.5%;}
.promoters .main_2 .img{ width:100%; float:left; height:auto;}
.promoters .main_2 .txt{ width:100%; float:left; height:auto; text-align:center; font-size:18px; padding:5px 0;}
.promoters .main_2 .txt span{ font-size:14px;}

.amdps{float: left;
    margin-left: 145px;
    width: auto;}
.envirenment{width:45%; float:left;}
.envirenment  img{ max-width:100%; padding-right:10px;}

.envirenment1{width:55%; float:left;}

.team_d{ width:100%; float:left; min-height:520px;  }
.team_img { width:100%; float:left;  }
.team_img img { width:100%; transition:all .5s ease-out }
.team_img img:hover { transform:scale(1.1);}
.text-muted{font-size:14px; text-align:justify; line-height:20px; color:#333 !important;}

/*------------15-10-2015----------*/
.margion_dt{margin-bottom:10px; margin-left:15px;}


#flip, #flip_01 {
    
    text-align: right;
	color:#012a5e;
	cursor: pointer;
	padding:0 0 15px 0;
    /*background-color: #e5eecc;
    border: solid 1px #c3c3c3;*/
}

.flip, .flip_01 {
    
    text-align: right;
	color:#012a5e;
	cursor: pointer;
    /*background-color: #e5eecc;
    border: solid 1px #c3c3c3;*/
}


#panel{display: none;}
#panel2{display: none;}
#panel3{display: none;}

.video{ width:100%; float:left; height:auto; margin:20px 0 50px 0;}
.main_quote{ width:100%; float:left; height:auto; padding-top:30px;}
.main_quote .img{ width:100%; float:left; height:auto; }
.main_quote .img img{ width:100%; height:auto; border-radius:50%;}
.main_quote .txt{width: 100%;
    float: left;
    height: auto;
    text-align: center;
    font-size: 16px;
    padding: 5px 0;
}

.main_quote .txt span{ font-size:13px;}


#see_now, #remove {
    
    text-align: right;
	color:#012a5e;
	cursor: pointer;
    background-color: #ff9b59;
    border: solid 1px #c3c3c3;
}




#panel_1{display: none;}

.view_map{ position:relative;}
.show_map{ width:400px; height:auto; display:none; background:#fff; border-radius:10px; border:solid 5px #fff; position:absolute; bottom:60px; right:0; display:none; padding:0px; }
.view_map:hover .show_map{ display:block;}
.show_map::after{ content:""; 	width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent;
	border-top: 20px solid #fff; margin-top:150px; z-index:500; position:absolute; bottom:-20px; right:45%;  }

.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #f00;
}

/*Homepage Refresh Popus Css Starts here*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:10%;
  top:20px;
  width:80%;
  height:200px;
  z-index:9999;

  text-align: center;
}
#boxes .window img { max-width:100%;}
#boxes #dialog {
  width:80%;
  text-align:center; 
  height:auto;
  padding:10px;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  text-decoration: none;
}

#lorem{
	font-size: 12pt;
  text-align: left;
}
#popupfoot{
	font-size: 16pt;
  padding: 10px 20px;
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}
.video_btn{ width:108px; height:45px; position:fixed; right:-73px; top:35%; z-index:500; transition:ease all .5s;}
.video_btn:hover{ right:0;}





        /* Style the tab */
        
        .tab {
            overflow: hidden;
        }
        /* Style the buttons inside the tab */
        
        .tab button {
            background-color: #012a5e;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 10px 18px;
            transition: 0.3s;
            font-size: 16px;
            border-radius: 10px;
            color: #fff;
            margin: 4px;
        }
        /* Change background color of buttons on hover */
        /* Create an active/current tablink class */
        
        .tab button.active {
            background-color: #ffa45d;
            color: #fff;
            border-radius: 10px;
        }
        /* Style the tab content */
        
        .tabcontent {
            display: none;
            padding: 6px 12px;
            -webkit-animation: fadeEffect 1s;
            animation: fadeEffect 1s;
        }
        /* Fade in tabs */
        
        @-webkit-keyframes fadeEffect {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        @keyframes fadeEffect {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        .button-click a {
  background-color: #ff9b59;
  color: #fff;
  padding: 8px;
  border-radius: 10px;
  text-decoration: none;
}

.button-click a:hover,a:focus {
    color: #fff;
    text-decoration: none;
}

.megamenu > li > a {
  font-size: 16px !important;
  padding: 0px 12px !important;}
    






ul.megamenu li:nth-child(6), ul.megamenu li:nth-child(7) {display: none;}


.dropdown_fullwidth {
	top: 90px !important;
}