body { position:relative; font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6 { font-family:'Cabin Condensed';  color:#282221; }
h1{ text-transform:uppercase;}

.modal{ left:100px; top:20px;}
.modal-content{ border-radius:2px!important; padding:20px; float:left; text-align:left; min-width:500px; min-height:250px; background:#FFF; background-position:350px 200px; background-repeat:no-repeat;}
.modal-content h2{ font-size:18px !important; font-family:'Roboto';  color:#f48627; border-bottom:1px solid #eaeaea; padding:0 50px 20px 0 !important; margin:10px 0 20px 0;}
a:hover{ text-decoration:none;}
a:focus{ outline:none; text-decoration:none;}


.modal-content .pop_close{ position:absolute; right:15px; top:15px; cursor:pointer;}
.pop_close img{ padding:0;}

.modal-content .main_news img{ max-width:100%;}

.top_bg{ width:100%; float:left;  min-height:600px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/slider_02.jpg) no-repeat fixed center; background-size:cover;  }

.our_ethos{ width:100%; float:left;  min-height:600px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/our_ethos_bnr.jpg) no-repeat fixed center; 
background-size:cover;  }


.logo{ width:100%; float:left;}
.logo img{ height:65px; width:auto;}

.navigation {
	margin-left:0%;
	width:auto;
	font-family:'Cabin Condensed'; 
	text-align:left;
	margin-top:10px;
	float:left !important;
}
.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:15px;
	text-transform:uppercase;
	padding:12px 15px;
	margin:0px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.main-nav ul li:last-child a {
	background:none;
	border:none;
}

.main-nav ul li a:active, .main-nav ul li a:focus, .main-nav ul li.active a {
	color:#fff;
	border:none;
}
.main-nav ul ul {
	display:none;
}

.main-nav ul li:hover > a {
	color:#d10000;
	background:none;
}
.main-nav ul ul { visibility:hidden; opacity:0;}
.main-nav ul li:hover ul {
	width:400px;
	display:block;
	visibility:visible;
	opacity:1;
	position:absolute;
	left:0;
	transition:ease-in .5s;
	background:none;
	z-index:99999;
}
.main-nav ul ul li { width:auto; float:left;}
.main-nav ul ul li a {
	color:#000;
	display:inline-block;
	padding:0px 5px;
	 transition:ease-in .5s;
	float:left;
	background:none;

	text-transform:none;
	font-size:14px;
	width:100%;
	border-right:none;
}
.main-nav ul ul li a:hover {
	color:#d10000;
	text-decoration:none;
}
.top_google{ width:auto;  height:auto; position:absolute; right:-30px; top:20px;}

.navbar-collapse {
	padding:0px 0 !important;
}

.main_nav{	font-family:'Cabin Condensed'; }
.main_nav .navbar-default{ background:none; border:none;}
.main_nav .navbar-default .navbar-nav > li > a{ color:#000; line-height:15px; padding:15px 20px; font-size:15px; text-transform:uppercase; margin-top:10px;}

.main_nav .navbar-nav > li > .active a{color:#d10000; background:none !important;}
.main_nav .navbar-nav > li.active  a{color:#d10000; background:none !important;}


.link_arrow{ padding:0; margin:0; line-height:35px; position:absolute; top:5px; right:-2%; transition:ease-in .1s; }
.main_nav .navbar-default .navbar-nav > li:hover > a .link_arrow{transform:rotate(90deg); color:#d10000; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ background:none; color:#d10000}
.main_nav .navbar-default .navbar-nav > li > a:hover{ color:#d10000}
.main_nav .navbar-nav > li > .dropdown-menu { background:none; box-shadow:none; border:none; width:435px;}
.main_nav .navbar-nav > li > .dropdown-menu li{ width:auto; float:left; padding:0; margin:0;}
.main_nav .navbar-nav > li > .dropdown-menu li a{ padding:0 5px 0 20px; margin:0; font-size:14px;}
.main_nav .navbar-nav > li > .dropdown-menu .active a{color:#d10000; background:none !important;}

.main_nav .dropdown-menu > li > a:hover, .main_nav .dropdown-menu > li > a:focus{ background:none; 	color:#d10000;}
.navbar-default .navbar-nav > .open > a:focus .link_arrow{transform:rotate(90deg); color:#d10000; }
.open .link_arrow{transform:rotate(90deg); color:#d10000;}


.language_menu  { background:none; border:solid 1px #fe0000; color:#000; font-size:14px; width:auto; margin-top:15px; padding:0; line-height:30px;}
.language_menu .dropdown-menu { background:none; box-shadow:none; border:none; width:100% !important; background:#fff !important; }
.language_menu .dropdown-menu li{ width:100% !important; float:left;}
.language_menu .dropdown-menu li a{ width:100%; padding:0px 0 !important; margin:0; font-size:14px;}
.language_menu .navbar-default .navbar-nav > li > a { padding:5px 0 !important;}

.language{  float:right; width:100%; }
.language ul { width:105px; float:right; margin:15px 0;  font-family:'Cabin Condensed'; list-style:none; padding:0; }
.language ul > li{ width:105px; display:block; line-height:30px;  text-align:center; border:none; border:solid 1px #fe0000; }
.language ul > li > a { background:none;  color:#000; display:block; font-size:14px; text-transform:uppercase; width:auto; border:none !important;}
.language ul > li > a:hover{ text-decoration:none;}
.language ul > li > a:focus, .language ul > li > a:active { background:none; border:solid 1px #fe0000; text-decoration:none;}
.language .dropdown-menu { min-width:105px; border-radius:0; border:none; background:#fff; margin:1px; }
.language .dropdown-menu > li{ border:none !important;}
.language .nav .open > a:focus{ background-color:none !important;}



.head_line{ width:100%; float:left; height:auto;     padding:100px 0 80px 0; text-align:center; font-size:32px; font-family:'Cabin Condensed'; }
.head_line span{color:#fd3232; font-size:36px;}

.head_line a{ border: 2px solid #fe0000; display:inline-block; padding:0 30px; line-height:40px; font-size:18px; text-transform:uppercase; background-color: #fe0000; color:#fff; font-family:'Roboto'; margin:250px 0 130px 0; transition:ease-in .5s;}
.head_line a:hover{ background:#CE0505; color:#f7f7f7; text-decoration:none; border: 2px solid #CE0505;}



.company_history{ width:100%; float:left; height:auto; padding:30px 0;}
.company_history h2{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.company_history p{ font-size:15px; font-family:'Roboto'; font-weight:300; line-height:24px;}
.company_history p span{ color:#fe0000; font-size:20px;}
.spentex_spit{ width:100%; float:left; height:auto; font-family:'Roboto'; padding:30px 0 0 0;}
.spentex_spit ul{ width:100%; float:left; margin:0; padding:0; text-align:center;}
.spentex_spit ul li{ list-style:none; line-height:20px; font-size:14px; display:inline-block; text-align:left; margin:0 15px;  }
.spentex_spit .list_no{ width:auto; float:left; font-size:45px; color:#fe0000; background:url(../images/new_li.png) no-repeat right; padding:0px 10px; margin-right:10px; height:85px; line-height:85px; }
.spentex_spit .text_info{ padding:20px 0; float:left; width:auto; }

.core_value{ width:100%; float:left; height:auto; padding:30px 0; background:#dc4a4b; min-height:200px; color:#fff;}
.core_value h2{ text-align:center; font-size:32px; color:#fff; text-transform:uppercase;}
.core_value h3{ text-align:center; font-size:22px; color:#fff; letter-spacing:1px; font-family:'Roboto';}

.core_value ul{ width:100%; float:left; margin:25px 0 0 0; padding:0; text-align:center;}
.core_value ul li{ list-style:none; line-height:20px; font-size:14px; display:inline-block; margin:0 30px; transition:ease-in .5s;}
.core_value ul li img{ transition:ease-in .5s;}

.core_value ul li:hover img{ transform:scale(1.1,1.1); transition:ease-in .5s;}
.vision_mission{ width:100%; float:left; height:auto; padding:60px 0;}
.vision_mission .video_bg{ width:100%; float:left; text-align:center;}
.vision_mission .video_bg img{ max-width:100%; height:auto;} 
.vision_mission .mission_detail{ width:100%; float:left; height:auto;}
.vision_mission .mission_detail h3{ font-size:32px;  padding:0; margin:0;}
.vision_mission .mission_detail p{ font-size:15px; line-height:24px; padding:10px 0;}
.vision_mission .mission_detail ul{ float:left; width:100%; margin:20px 0 0 0; padding:0;}
.vision_mission .mission_detail ul li{ background:url(../images/mission_li.png) no-repeat left; list-style:none; font-size:15px; padding-left:35px; display:inline-block; margin:0 20px 10px 0;}

footer{ width:100%; float:left; background:#eeeeee; min-height:200px; padding:50px 0; }
footer h3{ padding:0; margin:0 0 15px 0;}

footer .social{ width:100%; float:left; height:auto;}
footer .social a{ transition:ease-in .5s;}
footer .social .fb{ width:35px; height:35px; background:url(../images/fb.png) no-repeat center #3c599b; border-radius:50%; float:left; margin-right:10px;  transition:all .5s ease ; transition:ease-in .3s;}
footer .social .fb:hover{ background:url(../images/fb.png) no-repeat center #fe0000;  }
footer .social .twit{ width:40px; height:40px; background:url(../images/twitt.png) no-repeat center; float:left; margin-right:10px;  transition:ease-in .5s;}
footer .social .twit:hover{ background:url(../images/twitt_a.png) no-repeat center; }
footer .social .google{ width:35px; height:35px; border-radius:50%; background:url(../images/google.png) no-repeat center #dd5044; float:left; margin-right:10px; transition:ease-in .3s;}
footer .social .google:hover{ background:url(../images/google.png) no-repeat center #fe0000;  }
footer .social .linked_in{ width:35px; height:35px; border-radius:50%; background:url(../images/linked_in.png) no-repeat center #007ab9; float:left; margin-right:10px; transition:ease-in .3s;}
footer .social .linked_in:hover{ background:url(../images/linked_in.png) no-repeat center #fe0000;  }

footer  p a { color:#333;}
footer  p a:hover{ color:#fe0000;}
footer .certification { width:100%; float:left;  margin:0; padding:0; }
footer .certification li{ list-style:none;  float:left; border-radius:50%; background:#fff; width:100px; height:100px; display:inline-block; margin:10px 25px 10px 0; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.1);}
footer .certification li img{ max-width:100%; height:auto; border-radius:50%;}

footer .contact_detail{ width:100%; float:left; color:#737372;  font-family:'Roboto'; font-size:13px;}
footer .contact_detail span{ float:left; width:auto; padding-right:15px;}
footer .contact_detail p{ float:left; height:auto; width:100%; padding:5px 0;}
footer .contact_detail a{ color:#737372;}


/*Founder Page Css Starts gere*/

.founder_bg{ width:100%; float:left;  min-height:600px;  position:relative; background:url(../images/founder_bg.jpg) no-repeat fixed center; background-size:cover;  }
.founder_details{ width:100%; float:left; height:auto; padding:150px 0 0 0; text-align:left; font-family:'Roboto'; color:#fff; }
.founder_details h1{ color:#971117; font-size:36px; font-weight:bold; text-transform:uppercase;}
.founder_details h3{ color:#fff; font-size:18px; text-transform:uppercase; font-weight:bold}

.founder_img { width:100%; float:left; height:auto; padding-top:50px;}
.founder_img img{ max-width:84%; height:auto;}

	
/*Key Management Page Css Starts gere*/
.director_bg{ width:100%; float:left;  min-height:600px;  position:relative; background:url(../images/founder_bg.jpg) no-repeat fixed center; background-size:cover;  }
.director_details{ width:70%; float:left; height:auto; padding:150px 0 0 0; text-align:left; font-family:'Roboto'; color:#fff; }
.director_details h1{ color:#971117; font-size:36px; font-weight:bold; text-transform:uppercase;}
.director_details h3{ color:#fff; font-size:18px; text-transform:uppercase; font-weight:bold}
.director_details a{ width:auto; float:left; border:solid 1px #ff000b; color:#ff000b; padding:8px 25px; display:inline-block; margin-top:10px; font-size:16px; transition:ease .5s;}
.director_details a:hover{ color:#fff; background:#ff000b; }

.director_img { width:100%; float:left; height:auto; padding-top:50px; }
.director_img img{ max-width:100%; height:auto;}




	
.key_managements { width:100%; float:left; height:auto; padding:30px 0;}	
.key_managements h2{ text-align:center; font-size:32px; text-transform:uppercase;}
.key_managements .key_person{ width:100%; float:left; height:auto;}
.key_managements .key_person ul{ float:left; width:100%; padding:0; margin:25px 0 0 0; text-align:center;}
.key_managements .key_person ul li{ width:23%; margin:10px; display:inline-block;  list-style:none; position:relative;}
.key_managements .key_person ul li img{ width:100%;}
.key_managements .key_person ul li img:hover{ filter:grayscale(1);}
.key_managements .key_person ul li .name{ width:100%; position:absolute; background:#fb0303; color:#fff; bottom:0; height:70px; font-family:'Roboto'; padding:10px 0;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: top;
-ms-transform-origin: top;
opacity: 0;
visibility: hidden;
transform-origin: top;
-webkit-transition: all 500ms ease-in-out 0s;
transition: all 500ms ease-in-out 0s;
	 
}
.key_managements .key_person ul li .name h3, h4{ color:#fff; padding:0; margin:0; }
.key_managements .key_person ul li .name h4{ font-size:14px;}
.key_managements .key_person ul li .detail{
	 width:426%; position:absolute; background:rgba(111,111,111,.8); color:#fff; top:100%; min-height:auto; font-family:'Roboto'; padding:15px; text-align:left;
	 left:0;
top: 105%;
z-index: 99;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: top;
-ms-transform-origin: top;
opacity: 0;
visibility: hidden;
transform-origin: top;
-webkit-transition: all 500ms ease-in-out 0s;
transition: all 500ms ease-in-out 0s;
	 
	 }
	 
	 
.key_managements .key_person ul li .detail_last{
	 width:210%; position:absolute; background:rgba(111,111,111,.8); color:#fff; top:100%; min-height:auto; font-family:'Roboto'; padding:15px; text-align:left;
	 
top: 105%;
z-index: 99;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: top;
-ms-transform-origin: top;
opacity: 0;
visibility: hidden;
transform-origin: top;
-webkit-transition: all 500ms ease-in-out 0s;
transition: all 500ms ease-in-out 0s;
	 
	 }	 
	 
.key_managements .key_person ul li .detail_first{
	 width:426%; position:absolute; background:rgba(111,111,111,.9); color:#fff; top:100%; min-height:auto; font-family:'Roboto'; padding:15px; text-align:left;
	 
top: 105%;
z-index: 99;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transform-origin: top;
-ms-transform-origin: top;
opacity: 0;
visibility: hidden;
transform-origin: top;
-webkit-transition: all 500ms ease-in-out 0s;
transition: all 500ms ease-in-out 0s;
	 
	 }		 
	 
.key_managements .key_person ul li:hover .detail { visibility:visible; opacity:1; top:100%;}
.key_managements .key_person ul li:hover .detail_last { visibility:visible; opacity:1; top:100%; }
.key_managements .key_person ul li:hover .detail_first { visibility:visible; opacity:1; top:100%; }
.key_managements .key_person ul li:hover .name{ display:block; visibility:visible; opacity:1;}

.amrit_aggarwal{ width:100%; float:left; margin:50px 0 30px 0;}
.amrit_aggarwal img{ width:100%; text-align:center;}
.amrit_aggarwal h3, h4{ padding:5px 0 0 0; margin:0; text-align:center;}
.amrit_aggarwal h4{ color:#f00;}



 .director_bg .carousel.carousel-fade .item {
      transition: opacity 0.5s ease-in-out;
      opacity: 0;
    }
	
  .director_bg .carousel.carousel-fade .active.item {
      opacity: 1;
    }
  .director_bg .carousel.carousel-fade .active.left,
   .director_bg .carousel.carousel-fade .active.right {
      left: 0;
      z-index: 2;
      opacity: 0;
      filter: alpha(opacity=0);
    }
  .director_bg .carousel.carousel-fade .next,
  .director_bg .carousel.carousel-fade .prev {
      left: 0;
      z-index: 10;
    }
   .director_bg .carousel.carousel-fade .carousel-control {
      z-index: 3;
	  width:2%; box-shadow:none;
	  text-align:right;
	  top:250px;
	  
    }
	
   .director_bg .carousel.carousel-fade .carousel-control.right { right:6%; opacity:1;}
   .director_bg .carousel.carousel-fade .carousel-control.left { left:88% !important;  opacity:1;}
	
	
.key_managements .key_person ul li:nth-child(2) .detail { left:-108.7%}
.key_managements .key_person ul li:nth-child(3) .detail { left:-217.3%}
.key_managements .key_person ul li:nth-child(4) .detail { left:-325.9%}
.key_managements .key_person ul li:nth-child(6) .detail { left:-108.7%}
.key_managements .key_person ul li:nth-child(7) .detail { left:-217.3%}
.key_managements .key_person ul li:nth-child(8) .detail { left:-325.9%}
.key_managements .key_person ul li:nth-child(10) .detail_last { left:-108.7%}
.key_managements .key_person ul li:nth-child(11) .detail_last { left:-217.3%}
.key_managements .key_person ul li:nth-child(1) .detail_first { left:-163%}


.independent_director { width:100%; float:left; height:auto; padding:20px 0 30px 0;  background:#f1f1f1;}
.independent_director .director_profile{ width:100%; float:left; height:auto; padding:0 10px; font-family:'Roboto';}
.independent_director .director_profile h3{ color:#dc4a4b; font-size:24px;}
.independent_director .director_profile  p{ font-size:14px;}
.independent_director .director_profile .main_txt{border-left:solid 5px #dc4a4b; padding-left:10px; margin-top:15px; float:left; width:100%;  font-size:18px;}





.img_trs_cnt_ovr{
    
    -webkit-animation-name: leftslide;
    -webkit-animation-duration: 1.5s;
    animation-name: leftslide;
    animation-duration: 1.5s;
}

@keyframes leftslide {
      0% { opacity:0; transform:scale(1.3,1.3)}
      100%{    opacity:1; transform:scale(1,1)}
	   }
	   
@-webkit-keyframes leftslide {
       0% { opacity:0;  transform:scale(1,1)}
      100%{   opacity:1;  transform:scale(1.2,1.2)}
	   }
	   


/*Technology Innovation Css Start here*/
.technology_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/technology_bg.jpg) no-repeat fixed center; background-size:cover;  }



.technology_innovation{ width:100%; float:left; height:auto; padding:30px 0; background:#f1f1f1;}

.technology_innovation h1{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.technology_innovation p{ font-size:20px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center;}
.technology_innovation p span{ color:#fe0000;}
.technology_innovation .highlight{ font-size:28px;}
.yarn_bg{ width:100%; float:left;  min-height:260px; position:relative; background:url(../images/yarn_bg.jpg) repeat fixed top left; background-repeat:repeat-y; }

.manufacturing_process{ width:100%; float:left; height:auto; padding:30px 0; }
.manufacturing_process h4{ font-size:20px; font-family:'Roboto'; color:#000; font-weight:300; line-height:28px; text-align:center; margin-bottom:25px;}
.manufacturing_process h4 span{ font-size:26px; color:#fe0000;}
.facilities{ width:100%; float:left; height:auto; padding:0px 0; }
.facilities h3{ color:#fe0000; font-size:26px;}
.facilities ul{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.facilities ul li{ list-style:none; background:url(../images/yarn_li.png) no-repeat left center; padding-left:30px; line-height:35px; font-size:17px;}

.facilities p{ font-size:20px; font-family:'Roboto'; font-weight:300; line-height:28px;}
.facilities p span{ color:#fe0000;}

/*Milestones Page Css Starts from here*/
.milestones_bg{ width:100%; float:left;  min-height:600px;  position:relative; background:url(../images/milestones_bg.jpg) no-repeat fixed center; background-size:cover;  }


.miles{width:100%; float:left; position:relative; padding:10px 10px 10px 0px; margin-bottom:100px;}

.miles1{width:100%; float:left;  min-height:400px;   position:relative; padding:10px 10px 10px 0px; }


.cd-container {
width: 100%!important;
  margin: 0 auto;}
  
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}



#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 0px;
}
#cd-timeline::before {
 content: '';
  position: absolute;
  top: 0;
  left: 18px;
    height: 100%;
  width: 1px;
  background: #fff;
}
.miles h2{ color:#fff100 !important;}
.miles h3{ color:#fff100;}
.miles ul{ color:#fff; padding:0; margin:0 0 0 10px;}

.miles1 h2{ color:#fff100 !important; padding:10px 0 0 0;}
.miles1 h3{ color:#fff100;}


@media only screen and (min-width: 1170px) {
  #cd-timeline {
   /* margin-top: 3em;
    margin-bottom: 3em;*/
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
 
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
	 min-height: 160px;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 28px;
  left: 0;
 
  border-radius: 50%;
  width: 9px;
  height: 9px;
  margin-left: 14px;
}
.cd-timeline-img img {
  display: block;
  width: 15px;
  height: 15px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-picture {
  /*! background: #75ce66; */  background: #fff; border: solid 0px #F89527;
}
.cd-timeline-img.cd-movie {
 background: #000;
}
.cd-timeline-img.cd-location {
background: #fff;
}

@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 20px;
height: 20px;
left: 50%;
margin-left: -12px;
top: 35px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: none;
  border-radius: 0.25em;
  padding: 1em;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  font-weight: bold;  text-align: left;
opacity:10;
  font-size: 35px!important;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content {
  text-align: left;
  color: #fff !important;
  font-size: 14px!important;
}
.cd-timeline-content .cd-date{ font-size:30px; color:#fff100 !important; padding:0 !important ;}  

.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin:0px 0;
  line-height: 20px; margin:0px 0 50px 0; padding:0px;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em; display:none;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
}
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
}
.cd-timeline-content::before {
  content: '';
  position: absolute; display:none;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;  line-height: 36px;
  }
  .cd-timeline-content p {
    font-size:15px !important;
    color: #fff;
}
	
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
   
  }
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
      width: 44%;
  padding-top: 0px;
  padding-left: 0px;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
  }
  .cd-timeline-content .cd-read-more {
    float: left; display:none;
  }
  .cd-timeline-content .cd-date {
       position: absolute;
    width: 100%;
    left: 125%;
    top: 25px;
   
    font-weight: bold;
    text-align: left;
    opacity: 10;
    color: #fff100 !important;
    font-size: 30px !important;
}
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  font-weight: bold;
  text-align: right;
  opacity: 10;
  color:#fff100;
  font-size:30px!important
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}


@media only screen and (max-width: 468px) {
.cd-timeline-content {

  margin-left:30px;}
}


  .cd-timeline-content .main_img {
       position: absolute;
    width: 100%;
    left: 125%;
    top:100px;
   
    font-weight: bold;
    text-align: left;
    opacity: 10;
    color: #fff100 !important;
    font-size: 30px !important;
}
 

.cd-timeline-content .main_img img{ max-width:90%; padding:0px 0 20px 0;} 

.main_img_2 {
       position: absolute;
    width: 100%;
    left: -125%;
    top:100px;
	text-align:center;
   
}

.main_img_2 img{ max-width:80%; padding:0px 0 30px 0;} 

.milestone_heading{ width:100%; float:left; height:auto; text-align:center;}
.milestone_heading h2{ width:200px; line-height:40px; color:#fff; background:#de0000; display:inline-block; font-size:20px;}
.milestone_heading p{ color:#fff; font-size:20px;}

/*Home Page CSS Starts from here*/
.home_bg{ width:100%; float:left;  min-height:650px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/slider_01.jpg) no-repeat fixed center; 
background-size:cover; }

.products_list{width:100%; float:left;  min-height:auto; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/product_bg.jpg) no-repeat fixed center; background-size:cover; padding:50px 0; }

.products_list h2{ color:#fff; text-align:center; text-transform:uppercase; padding-bottom:50px;}

.welcome_spentex{ width:100%; float:left; height:auto; padding:20px 0 50px 0; }
.welcome_spentex h2{ font-size:40px; color:#282221;}
.welcome_spentex h5{ font-size:18px; text-transform:uppercase; color:#282221;}
.welcome_spentex p{ line-height:24px; font-size:15px;}

.welcome_spentex a{ display:inline-block; width:auto; padding:0 25px; line-height:45px; background:#222; color:#fff; text-transform:uppercase; transition:ease-in .5s; }
.welcome_spentex a:hover{ background:#FE0000; text-decoration:none; color:#fff;}

.home_vision{width:100%; float:left; background:url(../images/vision_bg.jpg) repeat;  height:auto; padding:20px 0 50px 0;}

ul.middle_box{width:100%; float:left; list-style:none; text-align:center; padding:0px; margin:35px 0 0 0;}
ul.middle_box li{display:inline-block;  padding: 15px 40px 10px 40px;}	
ul.middle_box li p{font:26px/26px 'Cabin Condensed', sans-serif; color:rgba(254,254,254,.9); padding:0px; margin: 14px 0 8px 0;
    text-transform: uppercase;	font-weight:500; transition:all .5s ease}
ul.middle_box li:hover p { color:rgb(254, 0, 0)}


.media_csr{width:100%; float:left; height:auto; padding:20px 0 50px 0 ;}
.press_release{ width:100%; float:left; height:auto; margin:15px 0;}
.press_release .img{ width:50%; float:left; height:auto; padding:10px;}
.press_release .img img{ width:100%;}
.press_release .content{ width:50%; float:left; height:auto; padding:0 10px;}
.press_release .content h3{ padding:5px 0 5px 0; margin:0; font-size:20px;}
.press_release .content p{ font-size:14px; padding-bottom:5px;}
.press_release .content a.view_all{display:inline-block; width:auto; padding:0 25px; line-height:40px; background:#222; color:#fff; text-transform:uppercase; transition:ease-in .5s; margin-top:5px;}
.press_release .content a.view_all:hover{ background:#FE0000; text-decoration:none; color:#fff;}
.csr{width:100%; float:left; height:auto; margin:0px 0;}
.csr .img{ width:100%; float:left; height:auto;}
.csr .img img{width:100%;}
.csr .content{ width:100%; padding:15px 0; float:left; height:auto; padding-right:10px;}
.csr .content h4{ font-size:16px; font-family:'Roboto'; color:#000; padding:0 0 5px 0; margin:0; line-height:20px; text-align:left;}
.csr .content p{ font-size:14px; line-height:18px;}
.csr .content a.view_all{display:inline-block; width:auto; padding:0 25px; line-height:40px; background:#222; color:#fff; text-transform:uppercase; transition:ease-in .5s;}
.csr .content a.view_all:hover{ background:#FE0000; text-decoration:none; color:#fff;}

.proposal{ width:100%; float:left; min-height:100px; background:url(../images/proposal_bg.jpg) repeat; }
.content_box {
	padding:50px 0;
	background:none;
	float:left; 
	width:100%;
}
ul.cont_01{width:100%; float:left; list-style:none; text-align:center; padding: 0; margin:0px;}
ul.cont_01 li{display:inline-block; padding: 0 12px 0 12px;}
ul.cont_01 li.Request{font:34px 'Cabin Condensed', sans-serif; font-weight:500; color:#FE0000; }
ul.cont_01 li.If_you{font:16px 'Roboto', sans-serif; font-weight:300; color:#FE0000;}
li a.click_btn{    padding: 6px 14px 8px 14px; font: 15px/15px 'Cabin Condensed', sans-serif; font-weight: 300; color: #FE0000; border: solid 1px #FE0000; border-radius: 0px; transition:ease-in .5s;}
	
li a.click_btn:hover{background-color:#c70000; color:#fff; border-color:#c70000; text-decoration:none;}	


@keyframes fadeInLeft {
 0%{  opacity:0; transform: translate(-100px,0px);}
100% {  opacity:1;  transform: translate(0px, 0px);}
}

.fadeInLeft {
  animation-name: fadeInLeft;
  animation-duration:1s;
}


@keyframes fadeInRight {

 0%{  opacity:0; transform: translate(100px,0px);}
100% {  opacity:1;  transform: translate(0px, 0px);}

  
}

.fadeInRight {
  animation-name: fadeInRight;
   animation-duration:1s;

}





/*Quality Page Css Start here*/
.quality_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/quality_bg.jpg) no-repeat fixed center; background-size:cover;  }

.quality_policy{ width:100%; float:left; height:auto; padding:30px 0; background:#fff;}

.quality_policy h1{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.quality_policy p{ font-size:20px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center;}
.quality_policy p span{ color:#fe0000;}
.quality_policy .highlight{ font-size:28px;}
.policy_bg{ width:100%; float:left; height:260px;  background:url(../images/quality_mid_bg.jpg) no-repeat center;   background-attachment:fixed;}


.environment_policy{ width:100%; float:left; height:auto; padding:30px 0; background:#fff;}

.environment_policy h2{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.environment_policy p{ font-size:20px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center;}
.environment_policy p span{ color:#fe0000;}
.environment_policy .highlight{ font-size:28px;}


.achive{ width:100%; float:left; height:auto; padding:0px 0; }
.achive h3{ color:#fe0000; font-size:26px;}
.achive ul{ width:100%; float:left; margin:0 0 25px 0; padding:0;}
.achive ul li{ list-style:none; background:url(../images/yarn_li.png) no-repeat left center;  line-height:20px; font-size:17px; padding:10px 30px;}
.md_sign{ text-align:left; font-size:18px; line-height:22px; float:left; padding-top:25px; }
.md_sign img{ padding-bottom:10px;}
.certification_main{ width:100%; float:left; height:auto; padding:20px 0 30px 0; background:#fafafa; }
.certification_main h2{ text-align:center; font-size:28px; text-transform:uppercase; padding:0px 0;}
.certification_main p{ font-size:16px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center;}

/*Manufacturing Unit CSS Starts from here*/
.manufacturing_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/manufacturing_bg.jpg) no-repeat fixed center; background-size:cover;  }
.mfg_india{ width:100%; float:left; height:auto; padding:30px 0; background:#f1f1f1;}
.mfg_india h1{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.mfg_india p{ font-size:20px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center;}

.mfg_world{ width:100%; float:left; height:auto; padding:30px 0; background:#fff; text-align:center;}
.mfg_world h2{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.mfg_world img{ padding:50px 0; max-width:100%;}

.subsidiary{ width:100%; float:left; height:auto; padding:30px 0; background:#f1f1f1;}
.subsidiary h2{ text-align:center; font-size:32px; text-transform:uppercase; padding:0px 0;}
.subsidiary p{ font-size:18px; font-family:'Roboto'; font-weight:300; line-height:28px; text-align:center; padding:10px 0;}
.subsidiary h3{ text-align:center;}

.first_section{ width:100%; float:left; height:auto; padding:15px 0; background:#fff; margin:25px 0;}
.first_section .plant{ width:100%; float:left; min-height:250px; position:relative; text-align:left;}
.first_section .plant img{ width:100%;}
.first_section .plant .details{ position:absolute; width:310px; height:auto; left:0; top:45px; background:rgba(0,0,0,.45); color:#fff; padding:10px; }
.first_section .plant .address{ position:absolute; width:180px; height:auto; right:0; bottom:0px;  color:#fff; padding:10px; }


.second_section{ width:100%; float:left; height:auto; padding:15px 0; background:#f1f1f1; margin:25px 0;}
.second_section .plant{ width:100%; float:left; min-height:250px; position:relative; text-align:left;}
.second_section .plant img{ width:100%;}
.second_section .plant .details{ position:absolute; width:290px; height:auto; right:0; top:45px; background:rgba(0,0,0,.45); color:#fff; padding:10px; }
.second_section .plant .address{ position:absolute; width:180px; height:auto; left:0; bottom:0px;  color:#fff; padding:10px; }

.third_section{ width:100%; float:left; height:auto; padding:15px 0; background:#fff; margin:25px 0;}
.third_section .plant{ width:100%; float:left; min-height:250px; position:relative; text-align:left;}
.third_section .plant img{ width:100%;}
.third_section .plant .details{ position:absolute; width:480px; height:auto; left:0; top:45px; background:rgba(0,0,0,.45); color:#fff; padding:10px; }
.third_section .plant .address{ position:absolute; width:180px; height:auto; right:0; bottom:0px;  color:#fff; padding:10px; }

.last_section{ width:100%; float:left; height:auto; padding:15px 0; background:#fff; margin:50px 0; text-align:left;}
.last_section h2{ text-align:center; font-size:28px; margin:0; padding:0 0 10px 0;}
.last_section h3{ text-align:center; font-size:20px; margin:0; padding:0 0 15px 0;}
.last_section .plant{ width:100%; float:left; min-height:250px; position:relative;}
.last_section .plant img{ width:100%;}
.last_section .plant .details{ position:absolute; width:310px; height:auto; left:0; top:45px; background:rgba(0,0,0,.45); color:#fff; padding:10px; }
.last_section .plant .address{ position:absolute; width:180px; height:auto; right:0; bottom:0px;  color:#fff; padding:10px; }
.first_section, .second_section, .third_section, .last_section h3{ text-align:center;}


#location {
    margin: 20px auto 50px;
	padding-top:30px;
    position: relative;
}
.pin {
    display: none;
}
.tooltip-up, .tooltip-down {
    background: rgba(0, 0, 0, 0) url(../images/unit_icon.gif) repeat scroll 0 0;
    cursor: pointer;
    height: 16px;
    position: absolute;
    width: 16px;
}

.tooltip-up:hover, .tooltip-down:hover{     background: rgba(0, 0, 0, 0) url(../images/unit_icon.png) repeat scroll 0 0;
}

.tooltip-down {
    background-position: 0 -17px;
}
.tooltip_location {
    background: #none none repeat scroll 0 0;
    color: #222;
    cursor: pointer;
    display: none;
       position: absolute;
    
    z-index: 999;
}


.tooltip-down .tooltip {
    bottom: 12px;
    top: auto;
}
.tooltip-down .tooltip::after {
    border-bottom: 0 none;
    border-top: 10px solid #ffdb90;
    bottom: -10px;
    top: auto;
}
.tooltip_location ul {
    list-style: outside none none;
    margin: 0;
    padding: 15px;
}
.network_location_area {
    float: left;
    font-size: 13px;
    height: auto;
    width: 65%;
}
.tooltip_location a{ color:#000; text-decoration:none;}
.tooltip_location a:hover{color:#fe3333;}
.network_location_area h3 {
    color: #f58220;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    padding: 10px 15px 0;
    width: 100%;
}
.network_location_area p {
    float: left;
    padding: 10px 0 10px 15px;
}
.network_location_area ul {
    border-bottom: 1px dotted #3c3c3c;
    float: left;
    margin: 0 15px;
    padding: 10px 0;
    width: 90%;
}

.network_locater_area {
    position: absolute;
    right: -100px;
    top: 0;
    width: 200px;
}

.network_locater_area .spentex_office {
    float: left;
    min-height: 70px;
	font-family:'Cabin Condensed';
	font-size:16px;
	
    padding: 10px;
    width: 100%;
}
.network_locater_area .spentex_office li {
    background: rgba(0, 0, 0, 0) url(../images/corp_icon.png) no-repeat scroll left center;
    line-height: 25px;
	color:#0c3445;
    list-style: outside none none;
    padding: 0 25px;
}
.network_locater_area .spentex_office li + li {
    background: rgba(0, 0, 0, 0) url(../images/unit_icon.png) no-repeat scroll left center;  color:#b90000;
}
.network_locater_area .spentex_office li + li + li {
    background: rgba(0, 0, 0, 0) url(../images/marketing_icon.png) no-repeat scroll left center; color:#8e7800;
}

.pithampur_bg{ width:200px; height:100px; background:url(../images/pithampur_bg.png) no-repeat center; position:absolute; top:-90px; left:15px; text-align:left; font-size:13px; padding:10px 0 0 70px; }

.butibori_bg{ width:200px; height:60px; background:url(../images/butibori_bg.png) no-repeat center; position:absolute; top:-45px; left:15px; text-align:left; font-size:13px; padding:10px 0 0 70px; }

.solapur_bg{ width:205px; height:80px; background:url(../images/solapur_bg.png) no-repeat center; position:absolute; top:15px; left:15px; text-align:left; font-size:13px; padding:35px 0 0 70px; }

.kolhapur_bg{ width:180px; height:70px; background:url(../images/kolhapur_bg.png) no-repeat center; position:absolute; top:15px; right:0px; text-align:left; font-size:13px; padding:25px 0 0 20px; }

.baramati_bg{ width:190px; height:60px; background:url(../images/baramati_bg.png) no-repeat center; position:absolute; top:-50px; right:0px; text-align:left; font-size:13px; padding:10px 0 0 20px; }


.sola{left:137px; top:369px}
.bara{left:101px; top:353px}
.kolha{left:98px; top:393px}
.pitha{left:147px; top:305px}
.buti{left:200px; top:340px}
.scrollup {
    background: rgba(0, 0, 0, 0) url("../images/scroll-top-arrow.png") no-repeat scroll left top;
    bottom: 22px;
    display: none;
    height: 40px;
    opacity: 1;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 40px;
    z-index: 999;
}

/*HR Philosophy Page Css Starts here*/
.hr_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/hr_bg.jpg) no-repeat fixed center; background-size:cover; overflow:hidden;   }
.hr_philosophy{ width:100%; float:left; height:auto; padding:30px 0; text-align:center;}
.hr_philosophy h2{ text-align:center; font-size:32px; text-transform:uppercase; padding:15px 0;}
.hr_philosophy p{ font-size:15px; font-weight:300; line-height:24px;}
.hr_details{ width:100%; float:left; height:auto; font-family:'Roboto'; background:#f7f7f7; }

.hr_focus{ width:100%; float:left; height:auto; padding:30px 0; background:#f7f7f7; min-height:200px; color:#484747;}
.hr_focus h3{ text-align:center; font-size:22px;  font-family:'Roboto';}

.hr_focus ul{ width:100%; float:left; margin:25px 0 0 0; padding:0; text-align:center;}
.hr_focus ul li{ list-style:none; line-height:20px; font-size:14px; display:inline-block; margin:0 30px; transition:ease-in .5s;}
.hr_focus ul li img{ transition:ease-in .5s;}

.hr_focus ul li:hover img{ transform:scale(1.1,1.1); transition:ease-in .5s;}

.management_level{ width:100%; float:left; height:auto; padding:30px 0; min-height:200px; color:#484747;}
.management_level h3{ font-family:'Roboto'; font-size:22px; text-align:center; color:#e90101;}
.attribute{ width:100%; float:left; height:auto; padding:0 0 30px 0;}
.attribute .box{ width:33.3%; float:left; height:auto;  }
.attribute .box h3{ font-size:22px; color:#121111; text-align:center; padding-bottom:10px;}
.attribute .box h4{ font-size:20px; font-family:'Roboto'; color:#fff; text-align:center;  line-height:135px;}

.attribute .box .red_1{ width:100%; float:left; background:#e90101; color:#fff; height:135px;  vertical-align: middle;  }
.attribute .box .red_2{ width:100%; float:left; background:#f32c30; color:#fff; height:135px; vertical-align: middle;   }
.attribute .box .red_3{ width:100%; float:left; background:#b70100; color:#fff; height:135px;   vertical-align: middle;  }
.attribute .box  ul { padding:15px 0 0 25px; margin:0; width:100%;}
.attribute .box  ul li{ list-style-image:url(../images/attribute_li.png); padding:3px 10px 3px 0; line-height:15px; margin-left:20px;}

/*Carrer with Spentex Css Starts here*/
.career_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/career_spentex_bg.jpg) no-repeat fixed center; background-size:cover;  overflow:hidden;  }
.career_with_spentex{ width:100%; text-align:left; float:left; height:auto;  padding:30px 0;}
.career_with_spentex h1{ text-transform:uppercase;}
.career_with_spentex .content_area{ width:100%; float:left; height:auto; text-align:left;}
.career_with_spentex .content_area ul{ float:left; width:100%; background:#f7f7f7; padding:10px; margin:40px 0;}
.career_with_spentex .content_area li{ width:100%; float:left; list-style:none; background:url(../images/yarn_li.png) no-repeat left top 10px; margin:0px; padding:10px 35px;}


.career_with_spentex .contact_us{ width:100%; float:left; height:auto; text-align:left;}
.career_with_spentex .contact_us h3{ font-size:22px; font-family:'Roboto'; color:#f72f32; margin:0; padding:10px 0 10px 0;}
.career_with_spentex .contact_us ul{ float:left; width:100%; padding:5px 0; margin:0px 0 20px 0;}
.career_with_spentex .contact_us li{ width:100%; float:left; list-style:none; background:url(../images/location_icon.png) no-repeat left top 7px; margin:0px; padding:5px 30px; color:#444;}
.career_with_spentex .contact_us li + li{ background:url(../images/phone_icon.png) no-repeat left top 7px;}
.career_with_spentex .contact_us li + li + li{ background:url(../images/fax_icon.png) no-repeat left top 7px;}
.career_with_spentex .contact_us li + li + li + li{ background:url(../images/email_icon.png) no-repeat left top 8px;}
.career_with_spentex .contact_us li a{ color:#444;}
.career_with_spentex .contact_us li a:hover{ color:#fe0000;}






.career_with_spentex .content_area .img_area{ text-align:center; width:100%; float:left;}
.career_with_spentex .content_area .img_area img{ width:100%;}
.career_with_spentex .apply_form_area{ width:100%; float:left; height:auto; text-align:left; background:#f7f7f7; padding:20px; margin:15px 0; }
.career_with_spentex .apply_form_area h4{ color:#fe0000; font-family:'Roboto';}
.career_with_spentex .apply_form_area .input_info{ width:100%; float:left; margin:7px 0;}
.career_with_spentex .apply_form_area .input_info label{ width:100%; float:left; font-weight:normal;}
.career_with_spentex .apply_form_area .input_info label span{color:#fe0000;}
.career_with_spentex .apply_form_area .input_info .inpt_txt{width:100%; float:left; height:40px; border:solid 1px #bebebe; padding:0 10px;   font-size:13px; background:#fff;}

.career_with_spentex .apply_form_area .input_info .inpt_other{width:110px;  height:40px; border:solid 1px #bebebe; padding:0 10px;   font-size:13px; background:#fff; margin-right:5px;}
.career_with_spentex .apply_form_area .input_info .inpt_other:last-child{ margin-left:5px;}

.career_with_spentex .apply_form_area .input_info .inpt_file{width:100%; float:left; border:solid 1px #bebebe; padding:5px 10px;   font-size:13px; background:#fff;}
.career_with_spentex .apply_form_area .input_info .txt_area{width:100%; float:left; height:80px; border:solid 1px #bebebe; padding:5px;  font-size:13px; }

.career_with_spentex .apply_form_area .input_info .submit{width:150px; float:left; height:50px; background:#fe0000; color:#fff; text-transform:uppercase; font-size:18px; text-align:center; border:none;  }

.career_with_spentex .apply_form_area .input_info .reset{width:150px; float:left; height:50px; background:#000; color:#fff; text-transform:uppercase; font-size:18px; text-align:center; border:none; margin-left:15px;  }

.career_with_spentex .apply_form_area .terms{ font-size:12px; text-align:justify;}
.career_with_spentex .apply_form_area .terms input{ margin:5px 5px 0 0;}


.career_with_spentex .accordion {
width:100%; float:left; 
}

/*----- Section Titles -----*/
.career_with_spentex .accordion-section-title {
	width:100%;
	display:inline-block;
	line-height:35px;
	transition:all linear 0.15s;
	background:url(../images/career_plus.png) no-repeat center left 0px;
	padding-left:35px;

	color:#fe0000;
	font-size:18px;
	text-transform:uppercase;
}

.career_with_spentex , .accordion-section-title:hover, .accordion-section-title:focus { outline:none;
	
	text-decoration:none;
}

.accordion-section-title.active{ text-decoration:none; background:url(../images/career_minus.png) no-repeat center left 0px;}
.career_with_spentex .accordion-section-content {
	padding:0px;
	display:none;
}


/*News Page Css Starts here*/
.news_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/news_bg.jpg) no-repeat fixed center; background-size:cover;  }

.news_heading{ border-bottom:solid 1px #ccc; width:100%; float:left; margin-bottom:20px; }
.news_heading h1{ width:70%; float:left;}
.news_heading .view_year{ width:30%; float:left; text-align:right;}
.news_section{ width:100%; float:left;}

.news_heading .select_box{ width:80%; height:40px; border:solid 1px #dfdfdf; margin:20px  0px 0 0; background:url(../images/select_icon.png) #FFF; background-position:right 15px top 18px; background-repeat:no-repeat; -webkit-appearance: none;  -moz-appearance: none; appearance: none; padding-left:10px; font-size:13px; color:#575757; }

.news_area{ width:100%; float:left; background:#f7f7f7; min-height:100px; margin:0px 0 30px 0; padding:10px;}
.news_area .details{ width:60%; float:left; height:auto; padding-right:10px;}
.news_area .details h3{ width:100%; float:left; height:auto; font-size:16px; border-bottom:solid 1px #dedede; font-family:'Roboto'; padding-bottom:6px; margin:0;}

.news_area .details .time_location{ width:100%; float:left; height:auto; font-size:13px; border-bottom:solid 1px #dedede; line-height:35px; padding:0; margin:0;}
.news_area .details .time_location li{ display:inline; list-style:none; padding-right:35px;}
.news_area .details .time_location li img{ padding-right:5px; max-width:100%;}
.news_area .details .publicaton{ width:100%; float:left; height:auto; font-size:13px; border-bottom:solid 1px #dedede; line-height:35px; padding:0; margin:0; color:#067525;}
.news_area .details .publicaton img{ padding-right:5px;}

.news_area .details .read_more a { line-height:35px; float:left; color:#fe0000; background:url(../images/read_more_icon.png) right top 14px no-repeat; padding-right:12px;  }
.news_area .news_thumb{ width:40%; float:left; text-align:right; }
.news_area .news_thumb img{ max-width:100%;}

/*Press Releases Css Starts here*/

.press_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/press_release_bg.jpg) no-repeat fixed center; background-size:cover;  }
.press_release{ width:100%; float:left; background:#f7f7f7; min-height:100px; margin:0px 0 30px 0; padding:10px;}
.press_release .details{ width:100%; float:left; height:auto;}
.press_release .details h3{ width:100%; float:left; height:auto; font-size:16px; border-bottom:solid 1px #dedede; font-family:'Roboto'; padding:0 0 10px 45px; margin:0;  background:url(../images/pdf_icon.png) no-repeat left top; }
.press_release .details h3 img{ float:left; padding-right:10px;}

.press_release .details .time_location{ width:100%; float:left; height:auto; font-size:13px; border-bottom:solid 1px #dedede; line-height:35px; padding:0; margin:0;}
.press_release .details .time_location li{ display:inline; list-style:none; padding-right:35px;}
.press_release .details .time_location li img{ padding:0 15px 0 15px;}
.press_release .details .read_more a { line-height:35px; float:left; color:#fe0000; background:url(../images/read_more_icon.png) right top 14px no-repeat; padding-right:12px; padding-left:15px;  }



/*Awards Page Css Starts here*/
.awards_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/awards_bg.jpg) no-repeat fixed center; background-size:cover;  }

.awards_heading{ border-bottom:solid 1px #ccc; width:100%; float:left; margin-bottom:20px; }
.awards_heading h1{ width:100%; text-transform:uppercase; float:left;}

.awards_area{ width:100%; float:left; min-height:100px; margin:0px 0 30px 0; padding:0px;}
.awards_area .thumb{ width:35%; float:left; text-align:center; }
.awards_area .thumb img{ border:solid 5px #fff; box-shadow:-1px 2px 10px 2px #ccc; max-width:100%; }
.awards_area .details{ width:65%; float:left; height:auto; padding:0 0 0 20px;}
.awards_area .details p{ width:100%; float:left; height:auto; font-size:14px; padding-bottom:6px; margin:0;}
.awards_area .details span{ color:#ce0609; font-size:16px;}
.awards_area .details ul{ float:left; width:100%; height:auto; padding:0; margin:0;}
.awards_area .details ul li{ list-style:none; background:url(../images/yarn_li.png) no-repeat left top; padding-left:30px; padding-bottom:5px; font-size:13px;}

.awards_mid_bg{ width:100%; float:left;  min-height:300px; border-bottom:solid 0px #fe0000; position:relative; background:url(../images/awards_mid_bg.jpg) no-repeat fixed center; background-size:cover; margin:20px 0;  }

.awards_area .details .read_more { line-height:35px; float:left; color:#fe0000; background:url(../images/read_more_icon.png) right top 14px no-repeat; padding-right:12px; cursor: pointer;  }





#panel{display: none; color:#000;}
#panel_2{display: none; color:#000;}

.certificate_area{ width:100%; float:left; min-height:100px; margin:0px 0 30px 0; padding:50px 10px 50px 10px; text-align:left;}
.certificate_area .thumb{ width:45%; float:left; text-align:center; }
.certificate_area .thumb img{ border:solid 5px #fff; box-shadow:-1px 2px 10px 2px #ccc; max-width:100%; }
.certificate_area .details{ width:55%; float:left; height:auto; padding:0 20px 0 20px;}
.certificate_area .details p{ width:100%; float:left; height:auto; font-size:14px; padding-bottom:6px; margin:0;}
.certificate_area .details ul{ float:left; width:100%; height:auto; padding:0; margin:0;}
.certificate_area .details ul li{ list-style:none; background:url(../images/yarn_li.png) no-repeat left top; padding-left:30px; padding-bottom:15px; font-size:13px; line-height:16px; }

.certificate_area .details ul li span{ font-size:15px; color:#ce0609;}
.certifications{ width:100%; float:left; height:auto; position:relative;}
.certifications .nbs-flexisel-nav-left,
.certifications .nbs-flexisel-nav-right { width: 35px; height: 33px;  position: absolute; cursor: pointer; z-index: 500 !important; opacity: 0.5;
background:url(../images/arrow_certi.png) no-repeat;  }

.certifications .nbs-flexisel-nav-left { display: block; position: absolute; width: 35px; height: 33px; cursor: pointer; overflow: hidden; background-position:0px 0px; right:40px; top:80px !important;}
.certifications .nbs-flexisel-nav-left:hover { opacity:1; background-position:0px 0px; }
.certifications .nbs-flexisel-nav-right { right: 0px; background-position: -40px 0px; top:80px !important;  }
.certifications .nbs-flexisel-nav-right:hover { opacity:1; background-position: -40px 0px; }
/*20-4-2016*/
/*started-here-Presence-page-by-N.Y*/
.presence_bg {
  background:#84b4e4;
  border-bottom: 5px solid #fe0000;
  float: left;
  min-height: 550px;
  position: relative;
  width: 100%;
}
.map_img_full { display:none}
.map_mapping { width:1200px; position:relative; float:left; margin:0 0 0 0}
.map_img{overflow:hidden;
animation-name:map_img; -webkit-animation-name:map_img; -moz-animation-name:map_img;
-webkit-animation-duration:1.0s;animation-duration:1.0s;
animation-delay:0.0s; -webkit-animation-delay:0.0s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease;}
@keyframes map_img{
0%{opacity:0; transform:scale(.9,.9); }
100%{opacity:1;transform:scale(1,1); }
}
@-webkit-keyframes map_img{
0%{opacity:0; transform:scale(.9,.9); }
100%{opacity:1;transform:scale(1,1); }
}
.canada {width:232px;height:113px;top:45px;left:94px;overflow:hidden;position:absolute;animation-name:canada;-webkit-animation-duration:.8s;animation-duration:.8s;
animation-delay:0.7s; -webkit-animation-delay:0.7s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes canada{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes canada{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
.united_state {width:200px;height:98px;top:130px;left:78px;overflow:hidden;position:absolute;
animation-name:united_state; -webkit-animation-name:united_state;
-webkit-animation-duration:.9s;animation-duration:.9s;
animation-delay:1.0s; -webkit-animation-delay:1.0s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes united_state{
0%{opacity:0.0;-webkit-opacity:0.0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes united_state{
0%{opacity:0.0;-webkit-opacity:0.0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
.brazil {width:141px;height:156px;bottom:92px;left:226px;overflow:hidden;position:absolute;
animation-name:brazil; -webkit-animation-name:brazil;
-webkit-animation-duration:.7s;animation-duration:.7s;
animation-delay:1.3s; -webkit-animation-delay:1.3s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes brazil{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes brazil{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

.map_img_10{width:73px;height:74px;top:180px;left:464px;overflow:hidden;position:absolute;
animation-name:map_img_10; -webkit-animation-name:map_img_10;
-webkit-animation-duration:.7s;animation-duration:.7s;
animation-delay:1.6s; -webkit-animation-delay:1.6s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes map_img_10{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes map_img_10{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

.egypt {width:55px;height:54px;top:197px;left:529px;overflow:hidden;position:absolute;
animation-name:egypt; -webkit-animation-name:egypt;
-webkit-animation-duration:.7s;animation-duration:.7s;
animation-delay:1.9s; -webkit-animation-delay:1.9s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes egypt {
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes egypt {
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
.south_africa {width:55px;height:51px;bottom:84px;left:555px;overflow:hidden;position:absolute;
animation-name:south_africa; -webkit-animation-name:south_africa;
-webkit-animation-duration:.7s;animation-duration:.7s;
animation-delay:2.3s; -webkit-animation-delay:2.3s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes south_africa {
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes south_africa {
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

.iran {width:72px;height:60px;top:169px;left:646px;overflow:hidden;position:absolute;
animation-name:iran; -webkit-animation-name:iran;
-webkit-animation-duration:.7s;animation-duration:.7s;
animation-delay:2.6s; -webkit-animation-delay:2.6s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes iran{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes iran{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.2,1.2);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

.russia {width:443px;height:149px;top:27px;right:176px;overflow:hidden;position:absolute;
animation-name:russia; -webkit-animation-name:russia;
-webkit-animation-duration:1s;animation-duration:1s;
animation-delay:2.7s; -webkit-animation-delay:2.7s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes russia{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes russia{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

.china {width:188px;height:133px;top:113px;right:266px;overflow:hidden;position:absolute;
animation-name:china; -webkit-animation-name:china;
-webkit-animation-duration:1s;animation-duration:1s;
animation-delay:3.2s; -webkit-animation-delay:3.2s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes china{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes china{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
.australia{width:188px;height:133px;bottom:47px;right:118px;overflow:hidden;position:absolute;
animation-name:australia; -webkit-animation-name:australia;
-webkit-animation-duration:1s;animation-duration:1s;
animation-delay:3.5s; -webkit-animation-delay:3.5s;
animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;
-webkit-animation-timing-function:ease;animation-timing-function:ease; 
opacity:0;}
@keyframes australia{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}
@-webkit-keyframes australia{
0%{opacity:0;-webkit-opacity:0;transform:scale(1.1,1.1);}
100%{opacity:1;-webkit-opacity:1;transform:scale(1,1);}
}

/*Society Page Css Starts here*/
.society_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/society_bg.jpg) no-repeat fixed center; background-size:cover;  }

.social_img{ width:100%; float:left; text-align:center; padding:20px 0;}
.social_img img{ max-width:95%;}
.education_txt{ width:100%; float:left; padding:20px 10px; }
.education_txt span{ font-size:20px;}
.education_txt .red{ color:#e10202;}
.education_txt ul{ width:100%; float:left; padding:0; margin:25px 0;}
.education_txt ul li{ list-style:none; background:url(../images/yarn_li.png) no-repeat left; padding:5px 10px 5px 30px;}
.society_mid_bg{ width:100%; float:left;  min-height:300px; border-bottom:solid 0px #fe0000; position:relative; background:url(../images/society_mid_bg.jpg) no-repeat fixed center; background-size:cover; margin:20px 0; }

/*Corporate Page Css Starts here*/


.corporate_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/corporate_bg.jpg) no-repeat fixed center; background-size:cover;  }

.csr_quote{ width:100%; float:left; font-size:26px; line-height:36px; background:#f6f6f6; padding:25px 15px 25px 55px; position:relative;}
.csr_quote .quote{ position:absolute; top:25px; left:20px;}

.csr_services{ width:100%; float:left; height:auto; background:#f5f5f5; margin:15px 0; padding:25px;}
.csr_services h3{ color:#fe0000; font-size:20px; padding-bottom:10px; }
.csr_services .img{ text-align:center; padding:30px 0 0 0; }
.csr_services .img img{ max-width:100%; height:auto}

.corporate_mid_bg{ width:100%; float:left;  min-height:300px; border-bottom:solid 0px #fe0000; position:relative; background:url(../images/corporate_mid_bg.jpg) no-repeat fixed center; background-size:cover; margin:20px 0; }

/*Corporate Governance Page Css Starts here*/
.corporate_governance_bg{ width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/corporate_governance_bg.jpg) no-repeat fixed center; background-size:cover; overflow:hidden;  }

.governance_tab{ width:100%; float:left; height:auto; margin:25px 0;}

.governance_tab .nav-tabs {
    border-bottom: 0 none;
    height: 60px;
}
.governance_tab .nav-tabs > li {
    background: #fe3333 none repeat scroll 0 0;
    border-radius: 0;
    float: left;
	font-size:24px;
    height: 60px;
    margin-right:0px;
    width: 50%;
}
.governance_tab .nav-tabs > li:last-child {
    margin: 0;
}
.governance_tab .nav-tabs > li > a {
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 24px;
    line-height: 60px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.governance_tab .nav-tabs > li > a:hover {
    background: #fe3333 none repeat scroll 0 0;
    color: #fff;
}
.governance_tab .nav-tabs > li > a:focus{ outline:none;}
.governance_tab .nav-tabs > li.active > a {
    background-color: #f7f7f7;
    border-color: #fe3333 #fe3333 -moz-use-text-color;
    border-radius: 0px;
    border-style: solid solid none;
    border-width: 5px 5px medium;
    color: #000;
    cursor: default;
    font-size: 24px;
    line-height: 55px;
    margin: 0;
    padding: 0;
	outline:none;
    text-align: center;
}
.governance_tab .tab-pane {
    background: #f9f9f9 none repeat scroll 0 0;
    color: #313131;
    float: left;
    min-height: 200px;
    padding: 20px;
    width: 100%;
}
.governance_tab .tab-pane h3{ color:#fe3333; width:auto; border-bottom:solid 5px #636363; float:left; padding: 8px 0; font-family:'Roboto';}

.governance_tab .accordion {
width:100%; float:left; 
}

/*----- Section Titles -----*/
.governance_tab .accordion-section-title {
	width:100%;
	display:inline-block;
	line-height:35px;
	transition:all linear 0.15s;
	background:url(../images/career_plus.png) no-repeat center left 0px;
	padding:10px 10px 10px 35px;

	color:#000;
	font-size:20px;
	text-transform:none;
	border-bottom:solid 1px #e4e4e4;
}

.accordion-section-title:hover, .accordion-section-title:focus, .accordion-title:hover, .accordion-title:focus { outline:none;
	
	text-decoration:none;
}

.governance_tab .accordion-section-title.active{ text-decoration:none; background:url(../images/career_minus.png) no-repeat center left 0px;}
.governance_tab .accordion-section-content {
	padding:0px;
	display:none;
	width:100%; float:left; background:#ffffff; padding:10px 20px; margin:0px 0; border:solid 1px #e4e4e4; border-width:0px 0px 1px 0px;
}
.governance_tab .accordion-section-content p{ line-height:22px;}
.governance_tab .accordion-section-content p a{ color:#fe3333;}
.governance_tab .open{ display:block;}





.gravience_cell{ width:100%; float:left; height:auto; margin:25px 0; background:#f7f7f7;   padding: 20px;}
.gravience_cell .accordion_1 {
width:100%; float:left; 
}
	
.gravience_cell .accordion_1 .accordion-title {
	width:100%;
	display:inline-block;
	line-height:35px;
	transition:all linear 0.15s;
	background:url(../images/career_plus.png) no-repeat center left 0px;
	padding:10px 10px 10px 35px;

	color:#000;
	font-size:20px;
	text-transform:none;
	border-bottom:solid 1px #e4e4e4;
}
	
.gravience_cell .accordion_1 .accordion-title.active{ text-decoration:none; background:url(../images/career_minus.png) no-repeat center left 0px;}
.gravience_cell .accordion_1 .accordion-content {
	padding:0px;
	display:none;
	width:100%; float:left; background:#ffffff; padding:10px 20px; margin:0px 0; border:solid 1px #e4e4e4; border-width:0px 0px 1px 0px;
}
.gravience_cell .accordion_1 .accordion-content p{ line-height:24px;}
.gravience_cell .accordion_1 .accordion-content p a{ color:#fe3333;}
.gravience_cell .accordion_1 .open{ display:block;}	

/*Request for Proposal Page CSS starts here*/
.request_proposal_bg{  width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/request_proposal_bg.jpg) no-repeat fixed center; background-size:cover;  }	

.proposal_tab{ width:100%; float:left; height:auto; margin:25px 0;}

.proposal_tab .nav-tabs {
    border-bottom: 0 none;
    height: 60px;
}
.proposal_tab .nav-tabs > li {
    background: #fe3333 none repeat scroll 0 0;
    border-radius: 0;
    float: left;
	font-size:24px;
    height: 60px;
    margin-right:0px;
    width: 50%;
}
.proposal_tab .nav-tabs > li:last-child {
    margin: 0;
}
.proposal_tab .nav-tabs > li > a {
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 24px;
    line-height: 60px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.proposal_tab .nav-tabs > li > a:hover {
    background: #fe3333 none repeat scroll 0 0;
    color: #fff;
}
.proposal_tab .nav-tabs > li > a:focus{ outline:none;}
.proposal_tab .nav-tabs > li.active > a {
    background-color: #f7f7f7;
    border-color: #fe3333 #fe3333 -moz-use-text-color;
    border-radius: 0px;
    border-style: solid solid none;
    border-width: 5px 5px medium;
    color: #000;
    cursor: default;
    font-size: 24px;
    line-height: 55px;
    margin: 0;
    padding: 0;
	outline:none;
    text-align: center;
}
.proposal_tab .tab-pane {
    background: #f7f7f7 url(../images/request_map.jpg) center right no-repeat;
    color: #313131;
    float: left;
    min-height: 200px;
    padding: 0px;
    width: 100%;
}
.proposal_tab .tab-pane .form_area { width:60%; float:left; height:auto; padding:30px 20px 20px 20px;  }
.proposal_tab .tab-pane .buz_proposal { width:40%; float:left; height:auto; text-align:right;  }
.proposal_tab .tab-pane .buz_proposal img{ max-width:100%; padding-top:50px;}

.main_form{ width:100%; float:left; line-height:40px; margin-bottom:10px;  min-height:40px;}
.main_form_other{ width:100%; float:left; padding:6px 0; min-height:40px;}

.form_head{ width:25%; float:left; }
.form_head label{ font-weight:normal; font-size:14px;}
.form_inpt{  width:75%; float:left; }
.form_inpt label{ font-weight:normal; font-size:14px; color:#ee2323; width:50%; float:left;}
.form_inpt .inpt_box{ border:solid 1px #cbcbcb; background:#fff; height:38px; width:95%; color:#333;}
.form_inpt .txt_area{ border:solid 1px #cbcbcb; background:#fff; height:65px; width:95%; color:#333;}
.form_inpt .submit{ width:30%; float:left; height:45px; margin-right:15px;  background:#ee2323; border:none; color:#fff; }
.form_inpt .reset{ width:30%; float:left; background:#313131; height:45px; border:none; color:#fff; }

/*Contact Us Page CSS starts here*/
.contact_us_bg{width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/contact_us_bg.jpg) no-repeat fixed center; 
background-size:cover;  }

.strip-white {width:100%; float:left; height:200px; background:transparent url("../images/white_strip.png") no-repeat top center; background-size:cover;}

/*Product Page CSS starts from here*/

.product_page_bg{  width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/product_page_bg.jpg) no-repeat fixed center; background-size:cover;  }
.hosery_yarn_bg {
    background: url("../images/hosery_yarn_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;
}
.weaving_yarn_bg{  background: url("../images/weaving_yarn_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;}
.carpet_yarn_bg{ background: url("../images/carpet_yarn_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;}
.sewing_bg{  background: url("../images/sewing_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;}

.flat_knitting_bg{  background: url("../images/flat_knitting_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;}
.ind_yarn_bg{  background: url("../images/ind_yarn_bg.jpg") no-repeat fixed center center; float: left; height:300px; width:100%; background-size:cover;}

.hosery_yarn{ width:100%; float:left; height:auto;}
.hosery_yarn h2{ color:#fe3232; line-height:30px; }
.hosery_yarn h3{ font-size:18px; font-family:'Roboto'; color:#fe3232; line-height:20px; padding:0px 0 5px 0; margin:0;}
.hosery_yarn h2 span{ color:#000; font-size:14px; font-family:'Roboto'; padding-top:5px;}
.hosery_yarn  ul{ padding:0 0 0 15px; margin:0;}
.hosery_yarn  ul li{ list-style:none;}

/*Financial Results CSS Page Starts here*/
.financial_bg{  width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/financial_bg.jpg) no-repeat fixed center; background-size:cover;  }
.results_detail{ width:100%; float:left; height:auto;}
.results_detail ul{ width:100%; float:left; margin:0; padding:0;}
.results_detail ul li{ list-style:none; width:35%; float:left; padding:10px 0;}
.results_detail ul li figure{ width:40px; float:left; height:auto;}
.results_detail ul li div{ width:80%; float:left; height:auto;}
.results_detail ul li div p{ padding:0; margin:0;}
.results_detail ul li div p a{ color:#fe3333; font-size:13px; padding:0px 25px; transition:all 0.3s ease 0s; background:url(../images/download_icon.png) no-repeat; line-height:22px;  display:inline-block; margin:5px 0;}
.results_detail ul li div p a:hover{ color:#0ba032;   background-position:bottom left; }
.annual_report {width:100%; float:left; background:#ffffff; padding:10px 20px; margin:0px 0; border:solid 1px #e4e4e4; border-width:1px 0px 1px 0px;}
.annual_report ul{ width:100%; float:left; margin:0; padding:0;}
.annual_report ul li{ list-style:none; width:35%; float:left;}
.annual_report ul li a{ background:url(../images/pdf_inv.jpg) no-repeat left; background-size:20px 25px;  padding:10px 25px; color:#4c4c4c; display:inline-block; transition:ease .5s;}

.annual_report ul li a:hover{ color:#fe3333;}

.stock_quote {width:100%; float:left; background:#ffffff; padding:10px 20px; margin:0px 0; border:solid 1px #e4e4e4; border-width:1px 0px 1px 0px;}

.stock_quote .bse{ width:50%; float:left; height:auto; padding:15px 0;}
.stock_quote .bse figure{ width:auto; float:left; margin-right:20px; height:80px; display:block; padding:15px 0;}

.bse_box {background: #f4f4f4; height: 80px;  width: 275px;position: relative; float:left; border:solid 1px #e6e4e4; display:table;}
.bse_box .details{ width:100%; display:table-cell; vertical-align:middle; text-align:center; font-size:36px; }
.bse_box .details span{ font-size:18px; color:#0bb80f;}

.bse_box::after {content:""; background:url(../images/bse_after.png) no-repeat; height: 10px; width:12px; position: absolute; left: -11px;	top:50%; margin-top:-5px; z-index: 500;}

/*Director Details Page Css starts here*/

.details_director_bg{ width:100%; float:left; height:auto; background:#fff;}

.director_tab{ width:100%; float:left; height:auto; margin:25px 0;}

.director_tab .nav-tabs {
    border-bottom: 0 none;
    height: 40px;
}
.director_tab .nav-tabs > li {
    background: #fe3333 none repeat scroll 0 0;
    border-radius: 0;
    float: left;
	font-size:18px;
    height: 40px;
    margin-right:0px;
    width: auto;
}
.director_tab .nav-tabs > li:last-child {
    margin: 0;
}
.director_tab .nav-tabs > li > a {
    border: 0 none;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    margin: 0;
    padding: 0 20px;;
    text-align: center;
}
.director_tab .nav-tabs > li > a:hover {
    background: #fe3333 none repeat scroll 0 0;
    color: #fff;
}
.director_tab .nav-tabs > li > a:focus{ outline:none;}
.director_tab .nav-tabs > li.active > a {
    background-color: #f7f7f7;
    border-color: #fe3333 #fe3333 -moz-use-text-color;
    border-radius: 0px;
    border-style: solid solid none;
    border-width: 2px 2px medium;
    color: #000;
    cursor: default;
    font-size: 18px;
    line-height: 38px;
    margin: 0;
    padding: 0 20px;
	outline:none;
    text-align: center;
}
.director_tab .tab-pane {
    background: #f7f7f7 none repeat scroll 0 0;
    color: #313131;
    float: left;
    min-height: 200px;
    padding:0 20px 20px 20px;
    width: 100%;
}
.director_tab .tab-pane h3{ color:#fe3333; width:auto; border-bottom:solid 5px #636363; float:left; padding: 8px 0; font-family:'Roboto';}
.director_tab .tab-pane p{ width:100%; float:left; text-align:justify;}
.director_tab .tab-pane img{ max-width:100%; margin:15px 0 0 0;}
.mukund_chaudhary{ width:100%; float:left; margin-top:15px;}
.mukund_chaudhary img{ max-width:100%; vertical-align:top;}
.mukund_chaudhary_text{ width:100%; float:left; margin-top:15px; padding:0 10px;}
.mukund_chaudhary_text h1{ margin:0; padding:0;}
.mukund_chaudhary_text h4{ text-align:left; color:#fe3333; padding-bottom:20px;}
.mukund_chaudhary_text p{ text-align:justify;}
.mukund_chaudhary_text p span{ color:#fe3333; font-weight:bold;}
.mukund_chaudhary_text  ul{ width:100%; float:left; height:auto; margin:0; padding:0 0 0 20px;}
.mukund_chaudhary_text  ul li{ width:100%; float:left; list-style-image:url(../images/director_li.png);}

.banner_mn{ float:left;}
.dsp_1{ border:1px solid #C00;}

.lft_1{ border:1px solid #900;}
<!--.lft_1:first-child a{ display:none!important; }-->


/*Shareholding PAttern page css starts here*/
.shareholding_bg{  width:100%; float:left;  min-height:550px; border-bottom:solid 5px #fe0000; position:relative; background:url(../images/shareholding_bg.jpg) no-repeat fixed center; background-size:cover;  }

.career_with_spentex .graviances { width:100%; float:left; height:auto; text-align:left;}
.career_with_spentex .graviances h3{ font-size:22px; font-family:'Roboto'; color:#f72f32; margin:0; padding:10px 0; float:left; width:auto; border-bottom:solid 4px #666666;}
.career_with_spentex .graviances h4{ width:100%; float:left; height:auto; font-size:18px; color:#000; text-align:left; font-family:'Roboto'; margin:10px 0 0 0 ; }
.career_with_spentex .graviances ul{ float:left; width:100%; padding:10px 0; margin:0px 0 10px 0;}
.career_with_spentex .graviances li{ width:100%; float:left; list-style:none; background:url(../images/location_icon.png) no-repeat left top 10px; margin:0px; padding:5px 30px; color:#000;}
.career_with_spentex .graviances li + li{ background:url(../images/phone_icon.png) no-repeat left top 10px;}
.career_with_spentex .graviances li + li + li{ background:url(../images/fax_icon.png) no-repeat left top 10px;}
.career_with_spentex .graviances li + li + li + li{ background:url(../images/email_icon.png) no-repeat left top 12px;}
.grav_address{ width:100%; float:left; height:auto;  background:#f7f7f7; padding:0px 20px;}

.insider_trading {width:100%; float:left;  padding:10px 0px; margin:0px 0; }
.insider_trading h3{ font-size:22px; font-family:'Roboto'; color:#f72f32; margin:0 0 15px 0; padding:10px 0; float:left; width:auto; border-bottom:solid 4px #666666;}
.insider_trading ul{ width:100%; float:left; margin:0 0 15px 0; padding:0; border-bottom:solid 1px #ccc;}
.insider_trading ul li{ list-style:none; width:35%; float:left; padding:5px 0;	}
.insider_trading ul li a{ background:url(../images/pdf_inv.jpg) no-repeat left; background-size:20px 25px;  padding:10px 28px; color:#4c4c4c; display:inline-block; transition:ease .5s;}

.company_policy {width:100%; float:left; background:#f9f9f9; padding:10px 0px; margin:0px 0; }
.company_policy h3{ font-size:22px; font-family:'Roboto'; color:#f72f32; margin:10px  0 15px 0; padding:10px 0; float:left; width:auto; border-bottom:solid 4px #666666;}
.company_policy ul{ width:100%; float:left; margin:0; padding:0 0px; border:none;}
.company_policy ul  li{ list-style:none; width:100%; float:left; padding:5px 0; border-bottom:solid 1px #cdcdce; 	}
.company_policy ul li a{ background:url(../images/pdf_inv.jpg) no-repeat left; background-size:20px 25px;  padding:10px 28px; color:#4c4c4c; display:inline-block; transition:ease .5s; width:100%l}
.md_video{ width:100%; float:left; height:auto;}
.md_video iframe{ width:47%; float:left; margin:15px;}


 .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,.cal_Theme1 .ajax__calendar_active{color:#004080;font-weight:700;background-color:#DEF1F4}.cal_Theme1 .ajax__calendar_today{font-weight:700}.cal_Theme1 .ajax__calendar_other,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title{color:#bbb}.cal_Theme1 .ajax__calendar_container{background-color:#DEF1F4;border:solid 1px #77D5F7;width:200px;height:200px}.cal_Theme1 .ajax__calendar_header{background-color:#fff;margin-bottom:4px}.cal_Theme1 .ajax__calendar_title,.cal_Theme1 .ajax__calendar_next,.cal_Theme1 .ajax__calendar_prev{color:#004080;padding:0}.cal_Theme1 .ajax__calendar_body{background-color:#fff;border:solid 1px #77D5F7;padding:30px}.cal_Theme1 .ajax__calendar_dayname{text-align:center;font-weight:700;margin-bottom:4px;margin-top:2px;color:#004080}.cal_Theme1 .ajax__calendar_day{color:#004080;text-align:center}.ajax__calendar_days,.ajax__calendar_months,.ajax__calendar_years{top:0;left:0;height:139px;width:140px;position:absolute;text-align:center;margin:auto}
 
.emp_login{ width:auto; float:left; height:auto; margin:25px 0;}
.emp_login a{ width:auto; display:block; border:solid 1px #F00; padding:0px 20px 0 55px; background:url(../images/emp_login.png) no-repeat left 10px top; line-height:42px; color:#fe0000; transition:all 0.3s ease 0s; font-size:18px;}
.emp_login a:hover{ background:#fe0000 url(../images/emp_login.png) no-repeat left 10px bottom; color:#fff; }