@charset "utf-8";
/* CSS Document */



@font-face {
  font-family: 'Baskerville-Bold';
  src: url('../fonts/Baskerville-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Baskerville-Bold.woff') format('woff'), url('../fonts/Baskerville-Bold.ttf')  format('truetype'), url('../fonts/Baskerville-Bold.svg#Baskerville-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'BaskOldFace';
  src: url('../fonts/BaskOldFace.eot?#iefix') format('embedded-opentype'),  url('../fonts/BaskOldFace.woff') format('woff'), url('../fonts/BaskOldFace.ttf')  format('truetype'), url('../fonts/BaskOldFace.svg#BaskOldFace') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Baskerville-Normal';
  src: url('../fonts/Baskerville-Normal.eot?#iefix') format('embedded-opentype'),  url('../fonts/Baskerville-Normal.woff') format('woff'), url('../fonts/Baskerville-Normal.ttf')  format('truetype'), url('../fonts/Baskerville-Normal.svg#Baskerville-Normal') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'BaskervilleT-Regu';
  src: url('../fonts/BaskervilleT-Regu.eot?#iefix') format('embedded-opentype'),  url('../fonts/BaskervilleT-Regu.woff') format('woff'), url('../fonts/BaskervilleT-Regu.ttf')  format('truetype'), url('../fonts/BaskervilleT-Regu.svg#BaskervilleT-Regu') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
	font-family: "robotolight";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-light-webfont.woff2") format("woff2"), url("../fonts/roboto-light-webfont.woff") format("woff"), url("../fonts/roboto-light-webfont.ttf") format("truetype"), url("../fonts/roboto-light-webfont.svg#robotolight") format("svg");
}

 

body{padding:0; margin:0; font-size:17px;      overflow: scroll;  font-family: 'BaskervilleT-Regu';  background:url(../images/bg.png) repeat; color:#676566;}
 h2 {
    color: #5a6771;
    margin: 0 0 30px;
    font-size: 20px;
	text-transform:uppercase;
      font-family: 'Baskerville-Normal';
    font-weight: 600;	
}
h3 {
      font-family: 'Baskerville-Normal';
 }
/* .menu{padding: 0 0 0 8%; width:100%; margin:0; position:absolute; z-index:10000;  height:80px;}
 .menu ul{padding:0; margin:0;width:100%;}
  .menu ul li{padding:0; margin:0;  width:15%;  height:100%; position:relative; float:left; list-style-image: url(../images/bullet.png); list-style-position: inside;}
 .menu li a{ display:block; cursor: default; position: absolute; font-size:24px;  color:#5a6771; padding:0 15px; text-decoration:none; text-transform:capitalize; }
.menu ul li a:hover{background:#5d6770; position:fixed;height:100%; top:0;  width:14%; color:#34abc3; padding:131px 15px 0;
  -webkit-transition: background 0.4s linear;
        -moz-transition: background 0.4s linear;
        -ms-transition: background 0.4s linear;
        -o-transition: background 0.4s linear;
        transition: background 0.4s linear;}
 .menu li a.active{color:#34abc3;}
		
.menu ul li:nth-child(2) a:hover{color:#75c041;}
.menu ul li:nth-child(2) a.active{color:#75c041;}
.menu ul li:nth-child(3) a:hover{color:#a3cdcc;}
.menu ul li:nth-child(3) a.active{color:#a3cdcc;}
.menu ul li:nth-child(4) a:hover{color:#30b0cb;}
.menu ul li:nth-child(4) a.active{color:#30b0cb;}
.menu ul li:nth-child(5) a:hover{color:#75c041;}
.menu ul li:nth-child(5) a.active{color:#75c041;}
.menu ul li:nth-child(6) a:hover{color:#a3cdcc;}
.menu ul li:nth-child(6) a.active{color:#a3cdcc;}
 .menu ul li a .subnav{ opacity:0; margin:180px 0 0; display:none;}
 .menu ul li a:hover .subnav{ opacity:1; z-index:10000; color:#fff; display:block;}
 .menu ul li a .sup-nav{display:none; padding:0; margin:0; position:relative;} 
 .menu ul li a .subnav li{width:auto; font-size:16px;color:#fff; padding:0 0 10px;float:none;list-style-position: outside; cursor:pointer;}
 .menu ul li a .subnav li span{color:#34abc3;}
  .menu ul li a .subnav li ul { padding:15px 0 0 35px; margin:0;}
  .menu ul li a .subnav li ul li{  padding:0 0 5px 12px; background: url(../images/arrow.png) no-repeat 0 5px;}
	.menu ul li a .subnav li:hover{color:#30b0cb;}
	.menu ul li:nth-child(2) .subnav li:hover{color:#75c041;}
	.menu ul li:nth-child(3) .subnav li:hover{color:#a3cdcc;}
	.menu ul li:nth-child(4) .subnav li:hover{color:#30b0cb;}
	.menu ul li:nth-child(5) .subnav li:hover{color:#75c041;}
	.menu ul li:nth-child(6) .subnav li:hover{color:#a3cdcc;}
	
.logo{padding:40px 8px 12px;}
.lineOuter{padding: 0 0 0 8.5%; width:100%; position:fixed; height:100%; z-index:0;     opacity: 0.5;}
.line1{ background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%;  }
.line2{background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%; }
.line3{background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%; }
.line4{background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%;}
.line5{background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%;}
.line6{background:url(../images/line-bg.gif)  repeat-y 0 0; width:15%; float:left; height:100%;}
.line7{background:url(../images/line-bg.gif)  repeat-y right 0; width:15%; float:left; height:100%; margin-left:-16%; position:relative;}
 
.homePage{padding:180px 19% 0 20%; display:block; overflow:hidden; position:relative; }
.homePage .col-md-5{padding:180px 0 0 25px; z-index:1000;}
.homePage p{font-size:20px; }
.homePage .col-md-7 img{width:128%; margin-left: -80px;}
footer{background:#fff; position:relative; color:#5c666f; z-index:10000; padding:40px 8%; width:100%; display:block; overflow:hidden;}
footer .col-md-3{text-align:right;    font-size: 41px; line-height: 45px;  padding:40px 10px 0 0;}
footer .col-md-9 ul{padding:0; margin:0;}
footer .col-md-9 ul li{list-style:none; padding:0 0 8px; color:#858c94; font-size:12.5px;}
footer .col-md-9 ul li a{color:#858c94;}
footer .col-md-9 ul li a:hover{color:#30b0cb;}
footer .col-md-9 ul li:last-child{padding:0;}
footer .col-md-9 ul li ul{padding:5px 0 0 18px;}
 footer .col-md-9 ul li ul li{background:url(../images/arrow-black1.png) no-repeat 0 3px; padding:0 0 8px 10px; }
 footer .col-md-9 ul li ul li:last-child{padding:0 0 8px 10px;}
footer .col-md-9 .col-md-2{padding:0;}
footer .col-md-9 .col-md-2:nth-child(4) {  width: 11.666667%;}
footer .col-md-9 .col-md-2:nth-child(5) {  width: 12.666667%;}
footer .col-md-9 .col-md-2 h3{font-size:15px; margin:0 0 8px; padding:0; text-transform:uppercase;}
.result_hover .bgd{ opacity:0.5;z-index:10000;transition: all 0.4s ease;} 
body.result_hover{overflow:hidden;} 
 .bgd{opacity:0; background:#fff;z-index:1000; position:fixed; height:100%;   width:100%; transition: all 0.4s ease;}
 
.result_hover .menu li a{opacity:0.3;  -webkit-transition: background 0.4s linear;
        -moz-transition: background 0.4s linear;
        -ms-transition: background 0.4s linear;
        -o-transition: background 0.4s linear;
        transition: background 0.4s linear;}
.result_hover .menu li a:hover{opacity:1;}
 
 .innerPage{padding:220px 8.5% 80px; display:block; overflow:hidden; margin:0; position:relative; z-index:1000;}
  .about h2{color:#000; margin:0 0 30px; font-size:20px;   font-family: 'Baskerville-Normal'; font-weight:600;}
  .about h3{color:#3e873e; margin:0 0 30px; font-size:24px;}
 .about .col-md-5{padding:0;}
  .about .col-md-5 img{ width:98%; padding:0;}
   .about .col-md-6{padding:0 8.5%; line-height:24px;}
    .about .col-md-6 p{padding:0; margin:0 0 25px;}
 .about .col-md-6 .col-md-6{padding:0 22px 0 0;}
 
 
 
 .management .col-md-5{padding:0;}
  .management .col-md-5 img{ width:98%; padding:0;}
   .management .col-md-6{padding:0  8.5%; line-height:24px;}
    .management .col-md-6 p{padding:0; margin:0 0 25px;}
 .management .col-md-12{padding:0;}
  .management .col-md-12 .col-md-4{padding:0;}
   .management .col-md-12 .col-md-4:nth-child(2){padding:0 0 0 13px;}
      .management .col-md-12 .col-md-4:nth-child(3){padding:0 0 0 30px;}
	  .management .col-md-12 .col-md-4 img{width:33%; margin-bottom:8px;}
  .management h3{font-size:16px; margin:0 0 10px; padding:0; text-transform:uppercase;}
   .management h3 span{ display:block; text-transform:capitalize;}
   .management  .col-md-4:nth-child(2) h3{margin:0 0 28px;}
    .management  .col-md-4:nth-child(3) h3{margin:0 0 28px;}
 
 .arrowLeft{position:absolute; left:0; top:200px;}
  .arrowLeft img{width:60%;}
 .arrowRight{position:absolute; right:0; top:200px;}
  .management .col-md-7 .arrowRight{position:absolute; right:-30px;  }
  .codeOf .col-md-7 .arrowRight{position:absolute; right:-30px; }
   .quality .col-md-7 .arrowRight{position:absolute; right:-30px;  }
 .arrowRight img{width:60%;}
 .corporate .col-md-7.mt12{margin-top:0;}
 
  .infrastructure .col-md-5{padding:0;}
  .infrastructure .col-md-5 img{ width:98%; padding:0;}
   .infrastructure .col-md-6{padding:0 9% 0 8.5%; line-height:24px;}
    .infrastructure .col-md-6 p{padding:0; margin:0 0 25px;}
 .infrastructure .col-md-6 .col-md-6{padding:0 22px 0 0;}
 
 
 
 .infrastructure .accordion {
    width: 98%;
}
 .infrastructure .accordion-section-title{font-size:19px; color:#676566;}
  .infrastructure .accordion-section-title:focus{ text-decoration:none; color:#676566;}
   .infrastructure .accordion-section-title.active{ text-decoration:none; color:#000;}
 
 a{outline:none !important;}
 /*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
 
	    width: 93%;
 }

.accordion-section{   background: url(../images/accordian-line.png) no-repeat 0 0; background-size:100%;}
	
/*----- Section Titles -----*/
.accordion-section-title {
	width:100%;
	padding:3px 0;
	font-size:16px;
	display:block;
   background: url(../images/plus-icon.png) no-repeat right 7px;
	transition:all linear 0.15s;
   color:#5a6771;
}

.accordion-section-title.active{background: url(../images/minus-icon.png) no-repeat right 7px;}

 .accordion-section-title:hover {
	 
	/* Type */
	text-decoration:none;
	color:#3e873d !important;
}
.accordion-section-title:focus{ text-decoration:none;   color:#5a6771;}
 

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:0;
	display:none;
  }
.innerBox{position:relative; padding:0; margin:0;}
 .codeOf .col-md-5{padding:0;}
  .codeOf .col-md-5 img{ width:98%; padding:0;}
   .codeOf .col-md-6{padding:0  8.5%; line-height:24px;}
   .codeOf .col-md-6 h2{padding:0 0 10px; margin: 0 0 15px; background:url(../images/accordian-line.png) no-repeat 0  bottom;}
   .codeOf .col-md-6 h2 span{font-size:11px; float:right; text-transform:capitalize;}
    .codeOf .col-md-6 p{padding:0; margin:0 0 25px;}
	.codeOf .col-md-6 ul{margin:0; padding:0;}
	.codeOf .col-md-6 ul li{list-style:none; background:url(../images/arrow-black.png) no-repeat 0 6px; padding:0 0 12px 15px;}
		.codeOf .col-md-6 ul li a{color:#676566;}
		.codeOf .col-md-6 ul li a:hover{color:#30b0cb; text-decoration:none;}
	
	 .quality .col-md-5{padding:0;}
  .quality .col-md-5 img{ width:98%; padding:0;}
   .quality .col-md-6{padding:0  8.5%; line-height:24px;}
   .quality .col-md-6 h2{padding:0 0 10px; margin: 0 0 15px; background:url(../images/accordian-line.png) no-repeat 0  bottom;}
   .quality .col-md-6 h2 span{font-size:11px; float:right; text-transform:capitalize;}
    .quality .col-md-6 p{padding:0; margin:0 0 25px;}
 .qualityInner{padding:0; margin:0 0 20px;}	
 .qualityInner h3{font-size:20px; padding:0; margin:0;}
  .qualityInner ul{padding:0; margin:0;}
   .qualityInner ul li{ list-style:none; background: url(../images/arrow-black.png) no-repeat 0 7px; padding:0 0 4px 15px; background-size:1%;}
   .qualityInner ul li a{color:#676566;}
     .qualityInner ul li a span{display:none;}
	  .qualityInner ul li a:hover span{display: block; position:absolute; left:30%;}
   
    .corporate .col-md-5{padding:0;}
  .corporate .col-md-5 img{ width:98%; padding:0;}
   .corporate .col-md-7{padding:0 4% 0 7.8%; line-height:24px;}
   .corporate .col-md-7 h2{padding:0 0 10px; margin: 0 0 15px;}
    .corporate .col-md-7 p{padding:0; margin:0 0 25px;}
.corporateContent{padding:20px 0 0; margin:0;  background:url(../images/accordian-line.png) no-repeat 0 0;}
.corporateContent .col-md-4{padding:0;}
.yearbox{padding:0; margin:0;/* min-height:180px;*/ margin-bottom:15px;}
.yearbox h3{padding:0; margin:0; color:#3d8843; }
.corporateContent .col-md-4:nth-child(2) {padding:0 0 0 13px;}
.corporateContent .col-md-4:nth-child(3) {padding:0 0 0 33px;}
.corporateContent .col-md-4 .yearbox:last-child {min-height:auto;}

  .financial .col-md-5{padding:0;}
  .financial .col-md-5 img{ width:118%; padding:0;}
   .financial .col-md-6{padding:0 9.5% 0 8.5%; line-height:24px; margin:0;}
    .financial .col-md-6 p{padding:0; margin:0 0 25px; }
 .financial .col-md-6 .col-md-6{padding:0 22px 0 0;}
 .financial h2{padding:0; font-size:16px; }
 .financialContent{background:url(../images/blue-line-bg.png) no-repeat 0 bottom; padding:0 0 20px; margin:0 0 40px; background-size:100%;}
  .lfc{background:none; padding:0; margin:0 0 15px;}
   .financialYear{padding:8px 0; margin:0; background:url(../images/blue-line-bg.png) no-repeat 0 0; background-size:100%; width:100%; display:block; overflow:hidden;}
  .financialYear h3{font-size:15px; color:#5a6771; text-align:center; margin:0 0 5px -6px; padding:0; font-family: 'Baskerville-Bold'; font-weight:200;}
 .financialYear ul{padding:0; margin:0;} 
  .financialYear ul li{padding:0 23px 0 11px; margin:0; list-style:none; color:#676566;  float:left; background:url(../images/arrow-black.png) no-repeat 0 7px; /*font-family: "robotolight";*/ font-size:17px;} 
    .financialYear ul li a{color:#676566;}
	.financialYear ul li a:hover{color:#30b0cb; text-decoration:none;}
   .financialYear ul li.cr{font-size:15px; padding:0; background:none; color:#5a6771; font-family: 'Baskerville-Bold'; font-weight:400; margin-right:10px;}
    .financial .col-md-6 h4{padding:0; font-size:15px; margin:0 0 30px;font-family: 'Baskerville-Bold'; font-weight:100; color:#5a6771;}
   .financial .col-md-6 h4 span{float:right; font-size:11px; text-transform:capitalize;}
   
   .corporate .col-md-5{padding:0;}
  .corporate .col-md-5 img{ width:118%; padding:0;}
   .corporate .col-md-6{padding:0 8.5% 0 8.5%; line-height:24px; margin:0;}
   .corporate .col-md-6 h2{padding:0; font-size:15.6px; margin:0 0 30px;}
   .corporate .col-md-6 h2 span{float:right; font-size:11px; text-transform:capitalize;}
    .corporate .col-md-6 p{padding:0; margin:0 0 25px;}
 .corporateInner{padding:8px 0; margin:0; background:url(../images/blue-line-bg.png) no-repeat 0 0; background-size:100%;     width: 103%; display:block; overflow:hidden;}
  .corporateInner h3{font-size:15px; color:#5a6771; text-align:center; margin:0 0 5px 0; padding:0;  font-weight:600;}
  .corporateInner h3 a{ color:#000;}
 .corporateInner ul{padding:0; margin:0;} 
  .corporateInner ul li{padding:0 36px 0 11px;color:#676566; margin:0; list-style:none; float:left; background:url(../images/arrow-black.png) no-repeat 0 7px; /*font-family: "robotolight";*/ font-size:17px;} 
   .corporateInner ul li a{color:#676566;}
	.corporateInner ul li a:hover{color:#30b0cb; text-decoration:none;}
.corporate .arrowLeft{ left:5%;}
 

.postalBallot{padding:0 0 20px; margin:0 0 20px; background:url(../images/blue-line-bg.png) no-repeat 0  bottom; background-size:100%;     width: 103%; display:block; overflow:hidden;}
 .postalBallot h3{font-size:15px; color:#5a6771; margin:0 0 5px 0; padding:0;   font-weight:600;}
.postalBallot ul{padding:0; margin:0;} 
  .postalBallot ul li{padding:0 23px 3px 11px;color:#676566; margin:0; list-style:none; background:url(../images/arrow-black.png) no-repeat 0 7px; /*font-family: "robotolight"; */font-size:17px;} 
    .postalBallot ul li a{color:#676566;}
	.postalBallot ul li a:hover{color:#30b0cb; text-decoration:none;}
 .bn{background:none !important;} 
.corporate h5 {
    font-size: 15px;
	width:100%;
    color:#5a6771;
    text-align: center;
    margin: 0;
    padding:5px 0;
    font-family: 'Baskerville-Bold';
    font-weight: 600;
	background:url(../images/blue-line-bg.png) no-repeat 0 0;
	background-size:114%;
}
.corporateInner ul li:last-child{ padding-right:0;}
.vottingContent{padding:0 0 10px; margin:0 0 50px; background:url(../images/blue-line-bg.png) no-repeat 0  bottom; background-size:100%;}
.policesInner{padding:20px 0; margin:0; background:url(../images/blue-line-bg.png) no-repeat 0 0; background-size:100%;     width: 103%; display:block; overflow:hidden;}
  .policesInner ul{padding:0; margin:0;} 
  .policesInner ul li{padding:0 36px 3px 11px;color:#010101; margin:0; list-style:none;background:url(../images/arrow-black.png) no-repeat 0 7px; font-family: "robotolight"; font-size:16px;} 
  .policesInner ul li a{color:#010101;}
  .policesInner ul li a:hover{color:#30b0cb; text-decoration:none;}
.brandLeft{padding:12% 8% 0 0;}
.brandLeft .arrowRight{padding:12% 0 0;}
.brand .col-md-5{padding:0;}
.brand .col-md-5 img{ width:100%; padding:0;}
.brand .col-md-6{  line-height: 24px; padding: 0  8.5%;}
.brand .col-md-6 h2{padding:0; font-size:20px; margin:0 0 30px;}
.brand .col-md-6 h3{padding:0; font-size:17px; margin:0 0 10px;}
 .brand .col-md-6 p{padding:0; margin:0 0 25px;}
 .brand .col-md-6 p a{color:#676566; font-size:13px;}
 .brand .col-md-6 p a:hover{color:#30b0cb; text-decoration:none;}
 .mt8{margin-top:0;}	
  .brand .arrowRight{right:0;}
  .ha img{padding:0 !important;}
  .brand .col-md-5.saimg img{ width:117%; padding:0; margin-right:-30px;}
 .bussiness{padding:0; margin:0;}
 .bussiness .container{text-align:center; padding:0;} 
  .bussiness .container p span{text-align:right; float:right; font-size:13px; padding-right: 115px;}
   .bussiness .container p{margin:0 0 20px;}
   .bussinessForm{margin:0 8%; position:relative;} 
 .bussinessForm ul{padding:0 0 0 17%; margin:0;} 
 .bussinessForm ul li{list-style:none; margin:0 0 35px;}
  .bussinessForm ul li label{width:260px; color:#5c6770; font-size:18px; vertical-align:top;float: left; font-weight:normal;}
  .bussinessForm ul li label.error{color:red; font-size:12px; clear: both;}
  .bussinessForm ul li input{width:53%; border:none; padding:11px; border-radius:0; height:auto;}
    .bussinessForm ul li textarea{width:53%; border:none; height:100px;}
  .bussinessForm ul li select{width:53%; border:none; padding:8px; font-size:14px;height: 38px;}
 .bussinessForm ul li .reset{padding:0; margin:0; display:inline-block; background:none; width:200px; text-align:center; font-size:16px;}
 .bussinessForm ul li .reset:hover{color:#000;}
  .bussinessForm ul li .submit{padding:0; margin:0; display:inline-block; background:none; width:200px; text-align:center;font-size:16px;}
    .bussinessForm ul li .submit:hover{color:#000;}
 .ebtn{ padding:0 0 0 30%;}
 .mb0{margin-bottom:0 !important;} 
 .contactstoreOuter{padding:0; margin:0; position:relative;}
  .contactstoreOuter .arrowRight { right: 112px;}
 .contactstoreOuter .container{text-align:center; padding:200px 0;} 
 .contactstore{text-align:center; background: url(../images/store-line-img.png) no-repeat 0 0, url(../images/store-line-img.png) no-repeat 0 bottom; padding:25px 0; margin:0 0 20px; background-size:100%;}
  .contactstore h3{ padding:0; margin:0; color:#000; font-size:22px;}
    .contactstore h3 span{ font-size:19px; color:#5a6770;} 
	.ourPlants{padding:0; margin:0;}
		.ourPlants h5{ font-size:18px; text-transform:uppercase;}
	.ourPlants h4{     color: #5a6771;
    margin: 0 0 30px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Baskerville-Normal';
    font-weight: 600;}
	.ourPlants .col-md-4{padding:0 0 0 20px; margin:0; text-align:left;}
	.ourPlants .col-md-4 p{margin:0 0 30px; font-size:18px;}
	.ourPlants .col-md-4 h5{margin:0; padding:0; font-size:18px;}
  
/*Vignesh*/
.newsMedia .col-sm-4
{
	float:right;
}
 
.newsMediaIn span
{
	display:block;
	overflow:hidden;
	margin-bottom:15px;
	    font-weight: 600;	
}
.newsMediaIn a{color:#676566;text-decoration:none}
.newsMediaIn a:hover{text-decoration:underline}

.newsMedia .col-md-5 img {
    width:85%;
    padding:0;
}
.newsMediaIn
{
	 margin: 0 auto;
    padding: 0 12% 0 25%;
    width: auto;
}
.newsMediaIn h2
{
	font-weight:normal;
}

.eventsIn
{
	clear:both;
}

.eventsIn.newsMediaIn {
    margin: 0 auto;
    padding:0 7% 0 16%;
    width: auto;
}

.eventsIn.newsMediaIn .clearfix
{
	margin-bottom:60px;
}
.eventsLeft
{
	float: left;
    text-align:center;
    margin-right: 5%;
    width: 31%;

}

.eventsRight
{
    float: left;
    width: 64%;
}

.eventsRight a
{
	display:block;
	overflow:hidden;
	text-decoration:underline;
	margin-bottom:3px;
	color:#676566;
	font-size:15px;
	cursor: pointer;
}
.eventsRight a:hover
{
	color:#000;
}
.eventsLeft img
{
	-webkit-box-shadow: -1px 2px 4px 1px rgba(0,0,0,0.35);
-moz-box-shadow: -1px 2px 4px 1px rgba(0,0,0,0.35);
box-shadow: -1px 2px 4px 1px rgba(0,0,0,0.35);
}
.archiveIn
{
	width:100%;
}	
/*Vignesh*/  

.videoLeft{padding:5% 0 0;}
/*.lineOuter{display:none;}*/
.maccordianInner{padding:20px 0 0; margin:0 0 10px; display:block; overflow:hidden;}
.maccordianInner .col-md-2 img{ width:100%;}
.maccordianInner .col-md-10{padding:0; margin:0;}*/
 .storeLocate{padding:0 12% 0 8%;} 
 .storeLocate .breadcrumbs{display:none;}
  .storeLocate h2{text-align:center;}
  .storeLocate table{padding:0; margin:0 0 5px; border: none;}
   .storeLocate table td{width:auto; padding:0;}
    .storeLocate table th{width:auto; padding:0 5px; color:#fff; background:#5c666f; font-weight:200; border-right:solid 1px #fff;}
   .storeLocate table select{border:none; padding:8px 5px; margin-right:5px; width:90%;}
  .storeLocate .adminTable{border:solid 1px #ccc;}
  .storeLocate .adminTable td{border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:5px;     font-size: 15px;
    text-transform: uppercase;}
  .storeLocate .button{background:#5c666f; color:#fff; border:none; padding: 5px 15px;}
 .prPagination{padding:10px; text-align:center;font-size:14px;}

.prPagination a{color:#5c666f;border:1px #CCC solid;padding:3px 8px; display:inline-block; border-radius:0;}

.prPagination a:hover{border:1px #5c666f solid; text-decoration:none;}

.prPagination a.current{color:#FFF;background:#5c666f;border:1px #5c666f solid;}
.sTop{background:#e2e5e6; padding:10px;}
.footerBottom{background:#e3e6e6; padding:10px;    font-size: 15px; text-align:center; display:block; overflow:hidden; position: relative; z-index: 1000;}
.termsConditions ul{padding:0; margin:0;}
.termsConditions ul li{background:url(../images/arrow-black.png) no-repeat 0 8px; padding:0 0 8px 18px; list-style:none; }
.termsConditions ul li a{color:#676566;}
.homePage .col-md-7{float:right;}
.homePage .col-md-5{float:left;}
.mobile-logo-menu{display:none;}
.moblie-menu{display:none;}
.innerMenu{display:none;}
.mobileBtn{display: none;}
@media (min-width:1367px) and (max-width:1600px) {

.homePage p { font-size: 16px;}	
.menu li a { font-size: 21px;}	
.menu ul li a .subnav li{font-size: 14px;}
.menu ul li a .subnav li ul {padding: 15px 0 0 25px;}
.lineOuter{ padding: 0 0 0 7%;}
.homePage .col-md-5 {padding: 180px 0 0 25px;}
.menu{ padding: 0 0 0 7%;}
footer{padding: 40px 6%;}
footer .col-md-3 {font-size: 38px;}
footer .col-md-9 .col-md-2 h3{font-size: 14px;}
.about h3 { font-size: 23px;}	
.about .col-md-6 p {font-size: 16px;}
.about .col-md-6 .col-md-6 {padding: 0 29px 0 0;}
.management h3 {font-size: 18px;}
.quality .col-md-7 { padding: 0 4% 0 7%;}
.codeOf .col-md-7 ul li{font-size:16px;}	
.quality .col-md-7 p {font-size:16px;}
.qualityInner ul li{font-size:16px;}
.qualityInner h3 {
    font-size: 18px;}
 .financialContent p {font-size:16px;}
 .corporateInner ul li{ padding: 0 21px 0 11px; font-size: 17px;}
.corporate h3 { font-size: 14px;}
.corporateInner h3{margin: 0 0 5px -5px;}
.postalBallot ul li{font-size:17px;}
.corporate .col-md-7 h2 {  font-size: 17px;}
.policesInner ul li{ font-size: 17px;}
.policesInner p{ font-size: 17px;}
.brandLeft h2 { font-size:20px;}
.brandLeft p { font-size: 17px;}
.innerPage{padding: 220px 7% 80px;}
.brand .col-md-7 p {font-size: 17px;}
 .contactstoreOuter .container { padding: 0 7% 20px 20%;}
  .ourPlants .col-md-4 p {  font-size: 16px;}
  .ourPlants .col-md-4 h5 {  font-size: 17px;}
  .contactstore h3 { font-size: 20px;}
.contactstore h3 span { font-size:18px;}
.ourPlants h4{font-size:20px;}
 
}	
@media (min-width:1279px) and (max-width:1366px) {
	.infrastructure .accordion-section-title { font-size: 17px;}
	.corporate .col-md-6 h2 {
    font-size: 14px;}
	h2{font-size:17px; margin:0 0 20px;}	
	 .menu ul li a .subnav{margin:85px 0 0;}
	.financialYear ul li {   font-size: 14px; padding-right: 14px;}
.homePage p { font-size: 15px;}	
.menu li a { font-size: 19px;}	
.menu ul li a .subnav li{font-size: 14px;}
.menu ul li a .subnav li ul {padding: 15px 0 0 13px;}
.lineOuter{ padding: 0 0 0 6%;}
.homePage .col-md-5 {padding: 130px 0 0;}
.menu{ padding: 0 0 0 6%;}
footer{padding: 40px 2%;}
footer .col-md-3 {font-size: 36px;}
footer .col-md-9 .col-md-2 h3{font-size: 12px;}
.about .col-md-6 { line-height: 22px;padding: 0 7%;}
.about h3 { font-size: 20px;}	
.about .col-md-6 p {font-size: 14px;}
.management h3 {font-size: 15px;}
.management .col-md-7 p{font-size:15px;}
.management .col-md-7 { padding: 0 0 0 6.8%;}
.codeOf .col-md-7 { padding: 0 0 0 6.8%;}
.quality .col-md-7 { padding: 0 4% 0 6.8%;}
.codeOf .col-md-7 ul li{font-size:14px;   padding: 0 0 1px 12px;}
.quality .col-md-7 p {font-size:14px;}
.qualityInner ul li{font-size:14px;   padding: 0 0 1px 12px;}
.qualityInner h3 {  font-size: 15px; }
.corporate .col-md-7 p {font-size: 14px;}
.corporate h3 {  font-size: 15px; }
.financialContent p {font-size:14px;}
.financial .col-md-6 { padding: 0 10% 0 7%;}
.corporateInner ul li{ padding: 0 19px 0 11px; font-size: 14px;}
.corporate h3 { font-size: 13px;}
.corporateInner h3{margin: 0 0 5px -5px;}
.postalBallot ul li{font-size:15px;}
.corporate .col-md-7 h2 {  font-size: 12.6px;}
.policesInner ul li{ font-size: 12px;}
.policesInner p{ font-size: 12px;}
.innerPage{padding:20%  0 0 0;}
.brandLeft h2 { font-size:18px;}
.brandLeft p { font-size: 15px;}
.brand .col-md-7 p {font-size: 15px;}
.innerPage p{ font-size: 15px;}
footer .col-md-9 ul li ul {  padding: 5px 0 0 13px;}
 footer .col-md-9 ul li{font-size: 11px;}
 .contactstoreOuter .container { padding:150px 0;}
 .ourPlants .col-md-4 p {  font-size: 14px;}
  .ourPlants .col-md-4 h5 {  font-size: 15px;}
  .contactstore h3 { font-size: 18px;}
.contactstore h3 span { font-size:16px;}
.ourPlants h4{font-size:18px;}
.bussiness .container p span { padding-right: 147px;}
 
.arrowLeft img {
    width: 55%;
}	
.arrowRight img {
    width: 55%;
}
.ourPlants h5{ font-size:16px; text-transform:uppercase;}
 
}
@media (max-width: 768px){
	 .mobile-logo-menu{display:block;}
.moblie-menu{display:block;}
.innerMenu{display:block;}
 body{font-size:14px; line-height:20px;}
	
  header
  {
    display: none;
  }
  .mobile-logo-menu {
    position: fixed;
	background:url(../images/bg.png) repeat;
    top: 0px;
    z-index: 1000000;
    padding:10px 10px 0;
    width: 100%;
}
.mobile-logo-menu-img {
    width: 75px;
    float: left;
}
.mobile-logo-menu-icon {
    float: right;
    padding-right: 5px;
}
 .moblie-menu {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #fff;
    z-index: 10000;
    display: none;
}
ul.custum-mobile-menu {
    padding: 0px;
	width:100%;
    margin: 0px;
    height: 100%;
    display: flex;
    list-style-type: none;
    flex-direction: column;
}
ul.custum-mobile-menu li
{
  height: 16.7%;
  position: relative; 
}
ul.custum-mobile-menu li:after {
    position: absolute;
    bottom: 0px;
    content: "";
    background-image: url(../images/style-border.png);
    height: 1px;
    width: 100%;
    background-repeat: repeat-x;
}
ul.custum-mobile-menu li a {
    color: #5a6771;
    font-size: 30px;
  font-family: 'BaskervilleT-Regu';
    display: flex;
    width: 100%;
    justify-content: center;
    height: 100%;
    align-items: center;
    text-decoration: none;
}
ul.custum-mobile-menu li a:hover
{
  color:#3AB0C8;
  background:#5C666F;
}
ul.custum-mobile-menu li a.active
{
  color:#3AB0C8;
  background:#5C666F;
}


ul.custum-mobile-menu li:nth-child(2) a:hover
{
  color:#78be42;
  background:#5C666F;
}
ul.custum-mobile-menu li:nth-child(2) a.active
{
  color:#78be42;
  background:#5C666F;
}

ul.custum-mobile-menu li:nth-child(3) a:hover
{
  color:#a3cdc6;
  background:#5C666F;
}
ul.custum-mobile-menu li:nth-child(3) a.active
{
  color:#a3cdc6;
  background:#5C666F;
}


ul.custum-mobile-menu li:nth-child(5) a:hover
{
  color:#78be42;
  background:#5C666F;
}
ul.custum-mobile-menu li:nth-child(5) a.active
{
  color:#78be42;
  background:#5C666F;
}

ul.custum-mobile-menu li:nth-child(6) a:hover
{
  color:#a3cdc6;
  background:#5C666F;
}
ul.custum-mobile-menu li:nth-child(6) a.active
{
  color:#a3cdc6;
  background:#5C666F;
}

 

 
 footer{display:none;}
.homePage p {
    font-size: 14px;
}
.homePage {  padding:52px 5% 0 5%;}
.homePage .col-md-7 { padding: 0 0 0 85px;}
.homePage .col-md-5 { padding: 0; margin:0 0 20px; float:none;}
.footerBottom{font-size:11px;}
.innerPage {  padding:50px 5% 0 5%;}
.innerMenu{padding:50px 0 0; margin:0; text-align:center; position: relative; z-index: 1000;}
.innerMenu ul{padding:0; margin:0;}
.innerMenu ul li{padding:0; margin:0; list-style:none; display:inline-block; font-size:14px; padding:0 6px 3px;}
.innerMenu h2{color:#31b0c9; margin:0 0 10px; padding:0; font-size: 20px;}
.innerMenu ul li a{color:#5c6770; }
.innerMenu ul li a:hover{color:#31b0c9; text-decoration:none;}
.innerMenu ul li a.active{color:#31b0c9;}
.about h2{display:none;}
.management .col-md-6{line-height:20px;}
.about .col-md-6{ padding: 0 0.5%;}
.management .col-md-6{ padding: 0 0.5%;}
.brand .col-md-6 { padding: 0 0.5%;}
.quality .col-md-6{ padding: 0 0.5%;}
.financial .col-md-6{ padding: 0 0.5%;}
.infrastructure .col-md-6 { padding: 0 0.5%;}
.corporate .col-md-6 { padding: 0 0.5%;}
.newsMedia .col-md-6 { padding: 0 0.5%;}
.brand .col-md-6 h2{margin: 0 0 20px;}
.about h3{  font-size: 14px;}
.qualityInner h3 {
    font-size: 15px;}
.about .col-md-6{line-height:20px;}
.arrowRight{display:none;}
.arrowLeft img {display:none;}
.accordion-section-title{font-size: 13px;}
.maccordianInner .col-md-2{width:20%; float:left;}
.maccordianInner .col-md-2 img{width:130%;}	
.maccordianInner .col-md-10{width:80%; float:left;}
.management .col-md-6 p { margin: 0 0 15px;}
h2{margin: 0 0 20px;  font-size: 16px; font-family: 'BaskervilleT-Regu';}
h3, .h3 {
    font-size: 15px; font-family: 'BaskervilleT-Regu';
}
.quality .col-md-6 p{margin: 0 0 15px;}
.innerPage{padding-bottom:40px;}
.ml2{display:none;}
 .test-grey .ml2{display:block;}
.test-grey .ml1{display:none;}
.test-grey #toggle.open span::before, .test-grey #toggle.open span::after {
    background: #fff none repeat scroll 0 0;
}
.active #toggle.open span::before, .active #toggle.open span::after {
    background: #fff none repeat scroll 0 0;
}
.active.mmenu .ml2{display:block;}
.active.mmenu .ml1{display:none;}
 .ourPlants h5 {
    font-size: 16px;
    margin: 0;
 }
 .infrastructure .accordion-section-title {
    color: #676566;
    font-size: 15px;
}
.brand .col-md-6 h3 { font-size: 15px;  margin: 0;}
.eventsIn.newsMediaIn{padding:0;}
.gallery iframe{height:300px;}
.contactstoreOuter .container {  padding:70px 0;}
.bussinessForm ul{padding: 0;}
.bussinessForm ul li select{width:100%;}
.bussinessForm ul li input{width:100%;}
.bussinessForm ul li textarea{width:100%;}
.bussinessForm ul li .reset{width:100px;}
.bussinessForm ul li .submit{width:100px;}
.ebtn{padding: 0;}
.bussinessForm {  margin: 0 0.5%;}
.financialYear ul li {padding: 0 16px 0 11px;  font-size: 13px;}
.corporateInner ul li {padding: 0 16px 0 11px;font-size: 13px;}
.financial .col-md-5 img { margin-top: -45px;  width: 100%;}
.corporate .col-md-5 img { margin-top: -45px;  width: 100%;}
.postalBallot ul li{font-size:14px;}
.storeLocate {
    padding: 65px 0.5%;
    width: 100%;
	
}

.pB100{ overflow:auto; display:block;}
.pB100 .sTop{width:940px;}
.pt0{padding-top:0;}
.mobileBtn{display:block; background:#5e6872; color:#feffff; opacity:0.8; text-transform:uppercase; letter-spacing:1px;  font-size: 15px; font-family: 'BaskervilleT-Regu'; padding:10px; margin:0 30px 30px; display:block; overflow:hidden; clear:both;  text-align:center; position:relative; z-index:10000;}
.mobileBtn a{color:#fff; text-decoration:none;}
 
.mco1 ul li a.active{color:#78be42;}
.mco1 ul li a:hover{color:#78be42; text-decoration:none;}
.mco2 ul li a.active {color:#a3cdc6;}
.mco2 ul li a:hover{color:#a3cdc6; text-decoration:none;}
.mco1 h2{color:#78be42;}
.mco2 h2{color:#a3cdc6;}
.accordion{margin-bottom:30px;}
 }