@charset "utf-8";
/* CSS Document */

img, object, embed, video {
	max-width: 100%;
}

table {
	font-size: 1em;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
@font-face {
	font-family:'helveticaltstd';
	src:url(../fonts/helveticaltstd-roman.ttf);
}
@font-face {
font-family: 'helvetc';
src: url('../font/Helvetica-Condensed-Bold.eot');
src: url('../font/Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'),
     url('../font/Helvetica-Condensed-Bold.woff') format('woff'),
     url('../font/Helvetica-Condensed-Bold.ttf') format('truetype'),
     url('../font/Helvetica-Condensed-Bold.svg#Helvetica Neue') format('svg');

  }

.helvetc{ font-family: 'helvetc'}
.f1{ float: left;}
.r1{float: right;}
.cb{ clear: both;}
  
.gap{ width: 4%; display: block;}
.mr20{margin-left: 8%;}
.mb4{ margin-bottom: 3%;}
.mr5{ margin-bottom: 5%;}
.mrt{margin-top: 2%;}
.mrt10{margin-top: 2%;}
/*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        .jssora061 {display:block;position:absolute;cursor:pointer;}
        .jssora061 .a {fill:none;stroke:#fff;stroke-width:360;stroke-linecap:round;}
        .jssora061:hover {opacity:.8;}
        .jssora061.jssora061dn {opacity:.5;}
        .jssora061.jssora061ds {opacity:.3;pointer-events:none;}
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}


	 .e-slider-cont {
    width: 100%;
    background-color: #24262e;
    margin: 20px 0;
    /*// height: 500px;*/
    overflow: hidden;
}

.e-slider-cont:after {
    clear: both;
}

.slide {
    margin-top: 0px;
}

.hide-bullets {
    list-style: none;
    margin-left: -22px;
    margin-top: 15px;
    overflow-y: auto;
    height: auto;
    max-height: 392px;
}

.hide-bullets::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}

.hide-bullets::-webkit-scrollbar-thumb {
 }

.hide-bullets img {
    min-height: auto;
}

.hide-bullets li {
    display: inline-block;
    width: 46%;
    margin: 2px 2px;
    padding: 0px;
    max-height: 55px;
    overflow: hidden;
    height: auto;
}

.thumbnail {
    padding: 0;
    margin: 0px;
    max-height: 55px;
    overflow: hidden;
    height: auto;
}

/*// .carousel-inner>.item{
//     height: auto;
// }*/
.carousel-inner>.item>img {
    margin: 0 auto;
    /*max-width: 100%;*/
}

.thumbnail {
    border-radius: 0px;
}


	

@media (min-width: 1200px){
 /* Disables the selection */
.disableselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge*/
   user-select: none;          /* Non-prefixed version, currently 
                                  not supported by any browser */
}

/* Disables the drag event 
(mostly used for images) */
.disabledrag{
   -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
   user-drag: none;
}
	
	#myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modalimg {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content-pdf {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 100%;
 	max-width: 800px;
  }

/* Caption of Modal Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal-content-pdf, #caption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}
	
#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}

	
	
	.bottom_menu .sub_menu li a {
        padding: 13px 7px;
        font-size: 95%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 13px 7px;
        font-size: 95%;
    }
	
	
	.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 100%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
	.mrt10{margin-top: 2%;}
	
carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    display: block;
    /*width: 100%;*/
    height: auto;
}

.slide {
    margin-bottom: 0px
}

	
 

.carousel-caption {
	position: absolute;
    left: 2%;
    padding-bottom: 1px;
    width: 30%;
	margin-top:40%;
	top: -60%;
	background-color:#3c3c3c;
	opacity: 0.9;
	padding: 1%;
	height: 42px;
	z-index: -1000;
}

.carousel-caption {
    text-align:center;
}

.carousel-caption h3 {
    font-weight: bold;
    font-size: 24px;
}

.carousel-caption p {
    font-size: 22px;
    color: white;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: times;
}


.carousel-control.left,
.carousel-control.right {
    background-image: none
}

.section-white {
    padding: 10px 0;
    background-color: #fff;
    color: #555
}

.item.pune-spec
	{
   height:261px; 
}

.pune-spec > img
{
    height:100% !important;
    object-fit:cover;
}
	 
 
	 
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.navbar_bg{
	width: 100%;
	height: 50px;
	background-color: #f2f2f2;
	margin: 0 auto;
	border-bottom: #FF070B 1px solid;
}
.navbar{ width:100%; margin:0 auto;}
.navbar-wrapper {
  position: relative;
  z-index: 15;
  float:left;
}
.nav_divider{ width:2px; height:40px; margin:0 auto;}
.navbar.navbar-inverse.navbar-static-top {
}
.divider-vertical-second-menu{
   height: 49px;
   width: 1px;
   overflow: hidden;
   background-color: #d8d6d6;
   margin-top:0px;
 }
 
.navbar.navbar-inverse.navbar-static-top a{
  color:#000000;
  font-family:'helveticaltstd';
  font-size:126%;
  text-align:center;
	text-transform: uppercase;
 
 }
.navbar.navbar-inverse.navbar-static-top a:hover{
	color:#000000;
	font-family:'helveticaltstd';
 	font-size:126%;
	text-align:center;
	text-decoration:underline;
 
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{
  font-weight:700;
}
.navbar-inverse .navbar-nav>.active>a:hover {
  color:#fff;
  font-weight:700;
}
	
	.banner{width: 100%; margin: 0 auto; height: 396px;}
	.banner_Block1{ width:33.33%; height: 396px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:33.33%; height: 396px; background-image: url(../images/img2.jpg)}
	 .mid_careeredbar ul li{ font-size: 100%; color: #FFFFFF; margin-bottom: 5px;}
	.banner_Block3{ width:33.33%; height: 396px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 356px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 356px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:auto;}
	.banner_inner img{ width: 100%; height: 100%;}
	
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:auto;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	
	.banner_textBlock{ width: 50%;  position:relative; z-index: 1000; height: 311px; margin-top: 0%; margin-left: 4%; padding-top: 6%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 180%; color: #da251e; text-transform: inherit; text-align:left;  width: 70%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 145%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 219%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 180%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	.banner_btn_bg{ width: 80%;  position:relative; z-index: 1000; height:auto; margin-top: 0%; margin-left: 4%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;  position: absolute; z-index: 1000; height: 175px; margin-top: -19.5%; margin-left: 58%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 

.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 89%;
	width: 10.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 89%;
	width: 15.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 89%;
	width: 11.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}	
	
	
.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 14.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 20.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 18.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 121%;
	width: 100%;
	margin-right: 0%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 85%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}
	.mid_section{
	width: 100%;
	height: auto;
		margin-top: 2%;
		margin-bottom: 3%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 160%; margin-bottom: 2%; font-weight:500;}
	.mid_section h2{ font-family: 'helvetc'; font-size: 160%; margin-bottom: 2%; font-weight:500;}

.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; line-height: 25px;}

 .mid_section a{ color: #c11f21; text-decoration: none;}

	.mid_section_sublink{ width: 100%; margin: 0 auto; z-index: 1000;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: left; line-height: 25px; padding-left: 1%; color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e; }
.events{width: 100%;
	height:120px;
	 }
	
	.events_box{ width: 31.33%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 5%; margin-left: 2%;}


.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 3%;
		margin-bottom: 3%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.mid_section2 h1{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

	
	.mid_careeredbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
		margin-bottom: 3%;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	.mid_careeredbar ul li{ font-size: 100%; color: #FFFFFF; margin-bottom: 5px;}
		.mid_career{
	width: 100%;
	height: auto;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}
	.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 5%; padding-bottom: 4%; line-height: 25px; text-align: justify;}
.whitetext ul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 100%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 19%; padding-bottom: 4%; text-align: right; font-weight:500;}
.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 16%; padding-bottom: 4%; text-align:left; font-weight:500;}
	 
			.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 23%; padding-bottom: 4%; text-align:left; font-weight:500;}
.mid_bot{
	width: 100%;
	height: 300px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 160%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 100%; color: #FFFFFF; text-align:center; line-height: 25px; }
	 

.punemid_bot{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg)
	
}	
	.punemid_bot_left{ width: 40%; margin-right: 5%; margin-left: 5%; margin-top: 5%; height: 400px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg)
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	
	.punemid_bot_left{ width: 40%; margin-right: 5%; margin-left: 5%; margin-top: 5%; height:auto; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	 
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 10px 0;
	color: #FFFFFF;
	font-size: 100%;
	padding-left: 10px;
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 37px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 37px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	.zoom {
  transition: transform 1.2s;
  width: 350px;
  height: auto;
  margin: 0 auto;
}
	.zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}
	/*.fee-image{
		width:100%;
		float: right;
	}*/
	.panel-default_redbg{ width: 100%; background-color: #dddada; height: auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{  font-size: 100%; color: #da251e; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	padding-right: 2.5%;
	
}
	.panel-bodygray {
        padding-left: 0.8%;
		width: 96%;	
}
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
	
	
	
	.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:center; line-height: 25px; }
	 
	
	/* CSS new pages */
 .heading_mid{
	text-align: center;
	color: #DA251E;
 	
}

.cont-area{
	width: 28.2%;
	height:auto;
	padding: 2%;
	padding-top: 5%;
	margin-left: 4%;
}




.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	border: 1px solid #ADADAD;
	font-family: 'Open Sans', sans-serif; 
 	height:auto;
	width: 100%;
	margin-bottom: 5%;
	
}


.redbox
{ margin-top: 15%;
     width: 100%;   
    background-color: #da251e;
	color: #fff;
 	text-align: center;
	height: 40px;

}
	.redbox h5{font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 4%; }


}
/**********The School Managing Committee**********/
.commitee
{
	font-family: 'helvetc';
	margin-bottom: 3%;
	margin-top: 3%;
	padding: 1%;
	
}
.commitee-heading h2
{
	font-family: 'helvetc';
    font-size: 160%;
    margin-bottom: 2%;
    font-weight: 500;
}

.commitee-content p
{
	font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    text-align: justify;
    line-height: 25px;
}
.commitee-title {
    background:#f2f2f2;
    color:#575757;
    font-size: 100%;
    font-family: 'Open Sans', sans-serif;
    padding: 8px;
    padding-left: 1%;
    border-right: 1px solid #e3e3e3;
	font-weight:normal;
}

.commitee-title:hover {
    background:#dfdede;
    color:#575757;
    font-size: 100%;
    font-family: 'Open Sans', sans-serif;
    padding: 8px;
    padding-left: 1%;
    border-right: 1px solid #e3e3e3;
	font-weight:normal;
}

.commitee-text {
    background: #ffffff;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    padding: 3px;
	padding-left:1%;
    border: 1px solid #edecec;
}	

/**********The School Managing Committee*********/
@media only screen 
and (min-device-width : 991px) 
	and (max-width: 1024px){
		 
		
		#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}

		
		
		
		.bottom_menu .sub_menu li a {
        padding: 12px 5px;
        font-size: 65%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 17px 7px;
        font-size: 95%;
    }
		
		.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 100%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
		.mrt10{margin-top: 2%;}
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.change-city-modal .modal-content {
    height: 400px;
    border-radius: 0px;
    background-color: #f2f2f2;
    width: 90%;
	margin: 0 auto;
}
		
		.options p, .options h2 {
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.options ul li {
    display: inline-block;
    width: 100px;
    border: 1px solid gray;
    border-radius: 25px;
    height: 30px;
    margin: 0px 8px;
}

.options ul li a {
    line-height: 26px;
    border-radius: 25px;
    font-size: 12px;
    text-decoration: none;
    color: black;
    display: block;
    text-transform: uppercase;
}

.options ul li:hover,
.options ul li.active {
    background-color: #d9251d;
    border-color: #d9251d;
    transition: 0.3s;
}

.options ul li:hover a,
.options ul li.active a {
    color: #fff;
    transition: 0.3s;
}
		
		
		.Gurgaon_btn {
    text-align: center;
    /*margin: 30px 0 0 0;*/
    /*border-radius: 3px;*/
	margin: 8px;
    width: 130px;
    position: relative;
    align-self:center;
	margin-top: 3%;
}

.Gurgaon_btn button {
    width: 100%;
    padding: 9px 0;
    font-weight: 600;
}

.Gurgaon_btn button.btn-info {
    color: #FFF;
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
}
 	.banner{width: 100%; margin: 0 auto; height: 280px;}
	.banner_Block1{ width:100%; height: 200px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:100%; height: 200px; background-image: url(../images/img2.jpg)}
	 
	.banner_Block3{ width:100%; height: 200px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 200px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 200px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:300px;}
	.banner_inner img{ width: 100%; height: 100%;}
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:345px;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	.banner_textBlock{ width: 40%;  position: relative; z-index: 1000; height: 140px; margin-top: 0%; margin-left: 4%; padding-top: 4%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 100%; color: #da251e; text-transform: inherit; text-align:left;  width: 94%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 90%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: relative; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 219%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 180%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 41%;
    position: relative;
    z-index: 1000;
    height: 80px;
    margin-top: 0%;
    margin-left: 4%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;  position: absolute; z-index: 1000; height: 175px; margin-top: -26%; margin-left: 0%;}
	.banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
			
		

.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 11%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}	
		
		
		
	.mid_section{
	width: 100%;
	height: auto;
		margin-bottom: 5%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 140%; margin-bottom: 2%; font-weight:500;}
.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 20px;}

 .mid_section a{ color: #c11f21; text-decoration: none; z-index: 1000;}
		.mid_section_sublink{ width: 100%; margin: 0 auto;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: left; line-height: 25px; padding-left: 1%; color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e; }

.events{width: 100%;
	height:120px;
	 }
.events_box{ width: 32%; margin: 0 auto; height: 180px; margin-top: 2%; margin-bottom: 15%; margin-left: 0%;}

.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}
		.mid_section2 h1{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
		.mid_section2 ul li{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

.mid_careeredbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	
		
		.mid_career{
	width: 100%;
	height: auto;
			margin-top: 5%;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px;}
		.mid_career ul li{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px;}

.mid_career a{ color: #FCFCFC; text-decoration: none;}



.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 4%;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 6%; padding-bottom: 4%; line-height: 25px; text-align: justify;}
.whitetextul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 100%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top:33%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}

.mid_bot{
	width: 100%;
	height: 440px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 140%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 100%; color: #FFFFFF; text-align:center; line-height: 25px; }
		
		
	.punemid_bot{
	width: 100%;
	height:auto;
		background-color: #d1d2ce;
		margin-top: 4%;
	
}	
	.punemid_bot_left{ width: 48%; margin-right: 1%; margin-left: 1%; margin-top: 5%; height: 500px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg);
		margin-top: 5%;
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 5%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height: auto; margin-top: 2%; padding: 2%;}
	
	 .accordion_section .container .row .carousel{height:300px !important;}
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;
 	font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 5px;
	
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 4px 0;
	color: #FFFFFF;
	font-size: 80%;
	padding-left: 10px;
	
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 80%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
		
	
		.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:center; line-height: 25px; }
	
		/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.panel-default_redbg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{ font-size: 100%; color: #da251d; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	
}
			.panel-bodygray {
        padding-left: 0.8%;
		width: 96%;	
}
	
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 140%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
		
		/* CSS new pages */

.heading_mid{
	text-align: center;
	color: #DA251E;
	
}

.cont-area{
	width: 100%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}



.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: 0%;
    width: 99%;
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;
	
}
		 
}




 
@media only screen 
and (min-device-width : 768px) 
	and (max-width: 990px){
		 
		#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}
		
		.bottom_menu .sub_menu li a {
        padding: 10px 2px;
        font-size: 66%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 10px 2px;
        font-size: 66%;
    }
		
		.bottom_menu{ margin-top: 0px; height: 40px;}
		
		.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 90%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
	 
		
		.gur-sl-img1,
		.gur-sl-img2,
		.gur-sl-img3{
        /*  background-image: url(../images/MobileWeb-05.jpg);
    background-repeat: no-repeat;
    background-position: center center;*/
        background-size: 100%;
        width: 100%;
        height: 270px;
    }
		.mrt10{margin-top: 2%;}
		
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.change-city-modal .modal-content {
    height: 400px;
    border-radius: 0px;
    background-color: #f2f2f2;
    width: 90%;
	margin: 0 auto;
}
		
		.options p, .options h2 {
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.options ul li {
    display: inline-block;
    width: 100px;
    border: 1px solid gray;
    border-radius: 25px;
    height: 30px;
    margin: 0px 8px;
}

.options ul li a {
    line-height: 26px;
    border-radius: 25px;
    font-size: 12px;
    text-decoration: none;
    color: black;
    display: block;
    text-transform: uppercase;
}

.options ul li:hover,
.options ul li.active {
    background-color: #d9251d;
    border-color: #d9251d;
    transition: 0.3s;
}

.options ul li:hover a,
.options ul li.active a {
    color: #fff;
    transition: 0.3s;
}
		
		
		.Gurgaon_btn {
    text-align: center;
    /*margin: 30px 0 0 0;*/
    /*border-radius: 3px;*/
	margin: 8px;
    width: 130px;
    position: relative;
    align-self:center;
	margin-top: 3%;
}

.Gurgaon_btn button {
    width: 100%;
    padding: 9px 0;
    font-weight: 600;
}

.Gurgaon_btn button.btn-info {
    color: #FFF;
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
}
	
	.banner{width: 100%; margin: 0 auto; height: 280px;}
	.banner_Block1{ width:100%; height: 200px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:100%; height: 200px; background-image: url(../images/img2.jpg)}
	 
	.banner_Block3{ width:100%; height: 200px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 200px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 200px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:auto;}
	.banner_inner img{ width: 100%; height: auto;}
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:270px;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	.banner_textBlock{ width: 36%;  position:relative; z-index: 1000; height: 220px; margin-top: 0%; margin-left: 5%; padding-top: 4%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 100%; color: #da251e; text-transform: inherit; text-align:left;  width: 94%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 90%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position:relative; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 100%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 90%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 41%;  position:relative; z-index: 1000; height: 80px; margin-top: -7%; margin-left: 5%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 44%;  position: absolute; z-index: 1000; height: 175px; margin-top: -4%; margin-left: 55%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
		
.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 70%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 70%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 70%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
			
		

.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 60%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}	
		
		
		
	.mid_section{
	width: 100%;
	height: auto;
		margin-bottom: 5%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 140%; margin-bottom: 2%; font-weight:500;}
.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 20px;}

 .mid_section a{ color: #da251e; text-decoration: none;}
		.mid_section_sublink{ width: 100%; margin: 0 auto; z-index: 1000;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: left; line-height: 25px; padding-left: 1%; color: #da251e;}

	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e;}

.events{width: 100%;
	height:120px;
	 }
.events_box{ width: 100%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 15%; margin-left: 0%;}

.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
		.mid_section2 h1{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

.mid_careeredbar{
	width: 100%;
	height: 122px;
	background-color: #da251e;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	
		
		.mid_career{
	width: 100%;
	height: auto;
			margin-top: 5%;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}



.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 4%;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 6%; padding-bottom: 4%; line-height: 25px; text-align: justify;}
.whitetextul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 100%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}

.mid_bot{
	width: 100%;
	height: 440px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 160%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 100%; color: #FFFFFF; text-align:center; line-height: 25px; }
		
		
	.punemid_bot{
	width: 100%;
	height:auto;
		background-color: #d1d2ce;
		margin-top: 4%;
	
}	
	.punemid_bot_left{ width: 46%; margin-right: 1%; margin-left: 1%; margin-top: 5%; height: 500px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg);
		margin-top: 5%;
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 5%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height: auto; margin-top: 2%; padding: 2%;}
	
	 .accordion_section .container .row .carousel{height:300px !important;}
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;
 	font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 5px;
	
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 4px 0;
	color: #FFFFFF;
	font-size: 80%;
	padding-left: 10px;
	
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 80%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
		
	
		.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:center; line-height: 25px; }
	
		/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.panel-default_redbg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{ font-size: 100%; color: #da251d; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	
}
			.panel-bodygray {
        padding-left: 0.8%;
		width: 96%;	
}
	
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
		
		
		
		
		/* CSS new pages */



.heading_mid{
	text-align: center;
	color: #DA251E;
	
}

.cont-area{
	width: 100%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}



.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: 0%;
    width: 99%;
   
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;
	
	   
	
}
		 
		 
}

@media only screen 
and (min-device-width : 591px) 
	and (max-width: 767px){
		 
		#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}
		
		
	 .carousel {
		 height: 582px;}
		
		
			.gur-sl-img1,
		.gur-sl-img2,
		.gur-sl-img3{
			background-size: 100%;
			width: 100%;
			height: 526px;}

		.bottom_menu .sub_menu li a {
        padding: 17px 7px;
        font-size: 95%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 17px 7px;
        font-size: 95%;
    }
		.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 90%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
	
		.mrt10{margin-top: 6%;}
		
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.change-city-modal .modal-content {
    height: 400px;
    border-radius: 0px;
    background-color: #f2f2f2;
    width: 90%;
	margin: 0 auto;
}
		
		.options p, .options h2 {
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.options ul li {
    display: inline-block;
    width: 100px;
    border: 1px solid gray;
    border-radius: 25px;
    height: 30px;
    margin: 0px 8px;
}

.options ul li a {
    line-height: 26px;
    border-radius: 25px;
    font-size: 12px;
    text-decoration: none;
    color: black;
    display: block;
    text-transform: uppercase;
}

.options ul li:hover,
.options ul li.active {
    background-color: #d9251d;
    border-color: #d9251d;
    transition: 0.3s;
}

.options ul li:hover a,
.options ul li.active a {
    color: #fff;
    transition: 0.3s;
}
		
		
		.Gurgaon_btn {
    text-align: center;
    /*margin: 30px 0 0 0;*/
    /*border-radius: 3px;*/
	margin: 8px;
    width: 130px;
    position: relative;
    align-self:center;
	margin-top: 3%;
}

.Gurgaon_btn button {
    width: 100%;
    padding: 9px 0;
    font-weight: 600;
}

.Gurgaon_btn button.btn-info {
    color: #FFF;
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
}
	
	.banner{width: 100%; margin: 0 auto; height: 280px;}
	.banner_Block1{ width:100%; height: 200px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:100%; height: 200px; background-image: url(../images/img2.jpg)}
	 
	.banner_Block3{ width:100%; height: 200px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 200px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 200px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:175px;}
	.banner_inner img{ width: 100%; height: 100%;}
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:540px;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	.banner_textBlock{ width: 70%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 100%; color: #da251e; text-transform: inherit; text-align:left;  width: 94%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 90%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 219%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 180%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 100%;  position: absolute; z-index: 1000; height: 80px; margin-top: -16%; margin-left: 0%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;  position: absolute; z-index: 1000; height: 175px; margin-top: -22%; margin-left: 0%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
		
		
.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}	
		
		
		
	.mid_section{
	width: 100%;
	height: auto;
		margin-top: 10%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 140%; margin-bottom: 2%; font-weight:500;}
.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align: justify; line-height: 20px;}

 .mid_section a{ color: #da251e; text-decoration: none;}
		.mid_section_sublink{ width: 100%; margin: 0 auto; z-index: 1000;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 80%; text-align: left; line-height: 25px; padding-left: 1%;  color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e; }

.events{width: 100%;
	height:120px;
	 }
.events_box{ width: 100%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 15%; margin-left: 0%;}

.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
		.mid_section2 h1{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

.mid_careeredbar{
	width: 100%;
	height: 122px;
	background-color: #da251e;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	
		
		.mid_career{
	width: 100%;
	height: auto;
			margin-top: 5%;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}



.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 4%;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 6%; padding-bottom: 4%; line-height: 25px; text-align: justify;}
.whitetextul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 100%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}

.mid_bot{
	width: 100%;
	height: 440px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 160%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 100%; color: #FFFFFF; text-align:center; line-height: 25px; }
		
		
	.punemid_bot{
	width: 100%;
	height:auto;
		background-color: #d1d2ce;
		margin-top: 4%;
	
}	
	.punemid_bot_left{ width: 90%; margin-right: 1%; margin-left: 1%; margin-top: 5%; height: 530px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg);
		margin-top: 5%;
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 5%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height: auto; margin-top: 2%; padding: 2%;}
		.accordion_section .container .row .carousel{height:auto !important;}
	 
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;
 	font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 5px;
	
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 4px 0;
	color: #FFFFFF;
	font-size: 80%;
	padding-left: 10px;
	
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 80%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
		
	
		.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:center; line-height: 25px; }
	
		/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.panel-default_redbg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{ font-size: 100%; color: #da251d; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	
}
			.panel-bodygray {
        padding-left: 0.8%;
		width: 96%;	
}
	
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
		
		
		
		
		/* CSS new pages */



.heading_mid{
	text-align: center;
	color: #DA251E;
	
}

.cont-area{
	width: 100%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}




.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: 0%;
    width: 99%;
   
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;
	
	   
	
}
		 
}


@media only screen 
and (min-device-width : 375px) 
	and (max-width: 590px){
		 
		#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}

		
		.bottom_menu .sub_menu li a {
        padding: 17px 7px;
        font-size: 95%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 17px 7px;
        font-size: 95%;
    }
		
		.gur-sl-img1,
		.gur-sl-img2,
		.gur-sl-img3{
    background-size: 100%;
    width: 100%;
			height: 290px;}
		.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 90%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
		.mrt10{margin-top: 10%;}
		.commitee
{
	font-family: 'helvetc';
	margin-bottom: 3%;
	margin-top: 3%;
	padding: 1%;
	
}
.commitee-heading h2
{
	font-family: 'helvetc';
    font-size: 140%;
    margin-bottom: 2%;
    font-weight: 500;
}

.commitee-content p
{
	font-family: 'Open Sans', sans-serif;
    font-size: 80%;
    text-align: justify;
    line-height: 25px;
}
.commitee-title {
    background:#f2f2f2;
    color:#575757;
    font-size: 85%;
    font-family: 'Open Sans', sans-serif;
    padding: 8px;
    padding-left: 1%;
    border-right: 1px solid #e3e3e3;
	font-weight:normal;
}

.commitee-title:hover {
    background:#dfdede;
    color:#575757;
    font-size: 85%;
    font-family: 'Open Sans', sans-serif;
    padding: 8px;
    padding-left: 1%;
    border-right: 1px solid #e3e3e3;
	font-weight:normal;
}

.commitee-text {
    background: #ffffff;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 80%;
    padding: 3px;
	padding-left:1%;
    border: 1px solid #edecec;
}	

.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.change-city-modal .modal-content {
    height: 400px;
    border-radius: 0px;
    background-color: #f2f2f2;
    width: 90%;
	margin: 0 auto;
}
		
		.options p, .options h2 {
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.options ul li {
    display: inline-block;
    width: 100px;
    border: 1px solid gray;
    border-radius: 25px;
    height: 30px;
    margin: 0px 8px;
}

.options ul li a {
    line-height: 26px;
    border-radius: 25px;
    font-size: 12px;
    text-decoration: none;
    color: black;
    display: block;
    text-transform: uppercase;
}

.options ul li:hover,
.options ul li.active {
    background-color: #d9251d;
    border-color: #d9251d;
    transition: 0.3s;
}

.options ul li:hover a,
.options ul li.active a {
    color: #fff;
    transition: 0.3s;
}
		
		
		.Gurgaon_btn {
    text-align: center;
    /*margin: 30px 0 0 0;*/
    /*border-radius: 3px;*/
	margin: 8px;
    width: 130px;
    position: relative;
    align-self:center;
	margin-top: 3%;
}

.Gurgaon_btn button {
    width: 100%;
    padding: 9px 0;
    font-weight: 600;
}

.Gurgaon_btn button.btn-info {
    color: #FFF;
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
}
	
	.banner{width: 100%; margin: 0 auto; height: 326px;}
	.banner_Block1{ width:100%; height: 200px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:100%; height: 200px; background-image: url(../images/img2.jpg)}
	 
	.banner_Block3{ width:100%; height: 200px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 200px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 200px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:170px;}
	.banner_inner img{ width: 100%; height: 100%;}
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:325px;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	.banner_textBlock{ width: 45%;  position: absolute; z-index: 1000; height: 97px; margin-top: 0%; margin-left: 5%; padding-top: 5%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 80%; color: #da251e; text-transform: inherit; text-align:left;  width: 94%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 70%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 80%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 70%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 100%;  position: absolute; z-index: 1000; height: 80px; margin-top: 13%; margin-left: 0%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;  position: absolute; z-index: 1000; height: 100px; margin-top: -16%; margin-left: 0%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
		
.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}		
		

.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 27.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 40.33%;
	margin-right: 1%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 84%;
	width: 30.33%;
	margin-right: 0%;	
	margin-top: 16%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 100%;
	margin-right: 0%;	
	margin-top: 4%;
		margin-bottom: 4%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}	
		
		
		
	.mid_section{
	width: 100%;
	height: auto;
		margin-bottom: 5%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 140%; margin-bottom: 2%; font-weight:500; margin-top: 4%;}
		.mid_section h2{ font-family: 'helvetc'; font-size: 140%; margin-bottom: 2%; font-weight:500; margin-top: 4%;}

.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 90%; line-height: 20px;}

 .mid_section a{ color: #da251e; text-decoration: none;}
		.mid_section_sublink{ width: 95%; margin: 0 auto; z-index: 1000;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: left; line-height: 25px; padding-left: 1%; color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e; }

.events{width: 100%;
	height:120px;
	 }
.events_box{ width: 100%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 15%; margin-left: 0%;}

.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 2%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500; margin-top: 4%;}
		.mid_section2 h1{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align: justify; line-height: 20px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

.mid_careeredbar{
	width: 100%;
	height: auto;
	background-color: #da251e;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	
		

		.mid_career{
	width: 100%;
	height: auto;
			margin-top: 5%;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align:left; line-height: 25px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}



.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 4%;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 90%; padding-top: 6%; padding-bottom: 4%; line-height: 20px; text-align:left;}
.whitetextul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 90%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top: 10%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 140%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}

.mid_bot{
	width: 100%;
	height: 440px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 140%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 90%; color: #FFFFFF; text-align:center; line-height: 25px; }
		
		
	.punemid_bot{
	width: 100%;
	height:auto;
		background-color: #d1d2ce;
		margin-top: 4%;
	
}	
	.punemid_bot_left{ width: 100%; margin-right: 0%; margin-left: 0%; margin-top: 5%; height:auto; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg);
		margin-top: 5%;
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500; margin-top: 4%;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align: justify; line-height: 20px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 10%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:justify; line-height: 20px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	 
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;
 	font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 5px;
	
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 4px 0;
	color: #FFFFFF;
	font-size: 80%;
	padding-left: 10px;
	
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 90%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
		
	
		.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:center; line-height: 25px; }
	
		/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.panel-default_redbg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 145%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:left; line-height: 20px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{ font-size: 100%; color: #da251d; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	
}
		.panel-bodygray {
        padding-left: 2.8%;
			padding-top: 2%;
		width: 96%;	
}
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
		
		
		
		
		/* CSS new pages */



.heading_mid{
	text-align: center;
	color: #DA251E;
	
}

.cont-area{
	width: 100%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}



.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: 0%;
    width: 99%;
   
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;
	
	   
	
}
		 
}

@media only screen 
and (min-device-width : 320px) 
	and (max-width: 375px){
		
		 
		#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}

		
		.bottom_menu .sub_menu li a {
        padding: 17px 7px;
        font-size: 95%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 17px 7px;
        font-size: 95%;
    }
		
		.gur-sl-img1,
		.gur-sl-img2,
		.gur-sl-img3 {
    background-size: 100%;
    width: 100%;
			height: 255px;}
			
			 
		
	.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 80%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}	
		
		
		.mrt10{margin-top: 10%;}
		.e-slider-cont {
    width: 100%;
    background-color: #24262e;
    margin: 20px 0;
    /*// height: 500px;*/
    overflow: hidden;
}

.e-slider-cont:after {
    clear: both;
}

.slide {
    margin-top: 0px;
}

.hide-bullets {
    list-style: none;
    margin-left: -35px;
    margin-top: 15px;
    overflow-y: auto;
    height: auto;
    max-height: 210px;
}

.hide-bullets::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}

.hide-bullets::-webkit-scrollbar-thumb {
 }

.hide-bullets img {
    min-height: auto;
}

.hide-bullets li {
    display: inline-block;
    width: 91%;
    margin: 2px 2px;
    padding: 0px;
    max-height: 55px;
    overflow: hidden;
    height: auto;
}

.thumbnail {
    padding: 0;
    margin: 0px;
    max-height: 55px;
    overflow: hidden;
    height: auto;
}

/*// .carousel-inner>.item{
//     height: auto;
// }*/
.carousel-inner>.item>img {
    margin: 0 auto;
    max-width: 100%;
}

.thumbnail {
    border-radius: 0px;
}	
		
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.change-city-modal .modal-content {
    height: 430px;
    border-radius: 0px;
    background-color: #f2f2f2;
    width: 90%;
	margin: 0 auto;
}
		
		.options p, .options h2 {
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}

.options ul li {
    display: inline-block;
    width: 100px;
    border: 1px solid gray;
    border-radius: 25px;
    height: 30px;
    margin: 0px 8px;
}

.options ul li a {
    line-height: 26px;
    border-radius: 25px;
    font-size: 12px;
    text-decoration: none;
    color: black;
    display: block;
    text-transform: uppercase;
}

.options ul li:hover,
.options ul li.active {
    background-color: #d9251d;
    border-color: #d9251d;
    transition: 0.3s;
}

.options ul li:hover a,
.options ul li.active a {
    color: #fff;
    transition: 0.3s;
}
		
		
		.Gurgaon_btn {
    text-align: center;
    /*margin: 30px 0 0 0;*/
    /*border-radius: 3px;*/
	margin: 4px;
    width: 120px;
    position: relative;
    align-self:center;
	margin-top: 3%;
}

.Gurgaon_btn button {
    width: 100%;
    padding: 5px 0;
    font-weight: 300;
}

.Gurgaon_btn button.btn-info {
    color: #FFF;
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
}
	
	.banner{width: 100%; margin: 0 auto; height: 300px;}
	.banner_Block1{ width:100%; height: 200px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:100%; height: 200px; background-image: url(../images/img2.jpg)}
	 
	.banner_Block3{ width:100%; height: 200px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 200px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 200px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:145px;}
	.banner_inner img{ width: 100%; height:100%;}
		
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:280px;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
		
	.banner_textBlock{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: 3%; margin-left: 2%;}
	
	 .banner_textBlock h2{ font-family:'helvetc'; font-size: 75%; color: #da251e; text-transform: inherit; text-align:left;  width: 94%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 70%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	 .banner_textBlock2 h2{ font-family:'helvetc'; font-size: 90%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 80%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 100%;
    position: absolute;
    z-index: 1000;
    height: 150px;
    margin-top: 29%;
    margin-left: 0%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;
    position: absolute;
    z-index: 1000;
    height: 175px;
    margin-top: 0%;
    margin-left: 0%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
.banner_btn_H1  {
    color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 27.33%;
    margin-right: 1%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 40.33%;
    margin-right: 1%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
	
	.banner_btn_H3 {
   color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 30.33%;
    margin-right: 0%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
		
		
.banner_btn1  {
    color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 27.33%;
    margin-right: 1%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
	.banner_btn2 {
    color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 40.33%;
    margin-right: 1%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
	
	.banner_btn3 {
   color: #FFF;
    font-family: 'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
    font-size: 66%;
    width: 30.33%;
    margin-right: 0%;
    margin-top: 0%;
    padding: 1%;
    text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 81%;
	width: 100%;
	margin-right: 0%;	
	margin-top: 4%;
		margin-bottom: 4%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 100%;
	width: 100%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}	
/**********The School Managing Committee**********/
.commitee
{
	font-family: 'helvetc';
	margin-bottom: 3%;
	margin-top: 10%;
	padding: 1%;
	
}
.commitee-heading h2
{
	font-family: 'helvetc';
    font-size: 140%;
    margin-bottom: 5%;
    margin-top: 10%;
    font-weight: 500;
}

.commitee-content p
{
	font-family: 'Open Sans', sans-serif;
    font-size: 80%;
    text-align: justify;
    line-height: 20px;
}
.commitee-title {
    background: #4d4d4d;
    color: #FFF;
    font-size: 100%;
    font-family: 'Open Sans', sans-serif;
    padding: 0px;
	padding-left: 1%;
}

.commitee-text {
    background: #f9f9f9;
    color: #4d4d4d;
    font-family: 'Open Sans', sans-serif;
    font-size: 80%;
    padding: 3px;
	padding-left:1%;
    border: 1px solid #dddddd;
}		
		
		
	.mid_section{
	width: 100%;
	height: auto;
	margin-top:0%;
}
	.mid_section img{
	
	margin-top: 0%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 120%; margin-bottom: 2%; font-weight:500; margin-top: 10%;}
		.mid_section h2{ font-family: 'helvetc'; font-size: 120%; margin-bottom: 2%; font-weight:500; margin-top: 10%;}
.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 80%;  line-height: 20px;}
		.mid_section ul li{ font-family: 'Open Sans', sans-serif; font-size: 80%;  line-height: 20px;}


 .mid_section a{ color: #da251e; text-decoration: none;}
.mid_section_sublink{ width: 95%; margin: 0 auto; z-index: 1000; position:relative;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 90%; text-align: left; line-height: 20px; padding-left: 1%; color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 90%; text-align:left; line-height: 20px; padding-left: 1%; color: #da251e; }

.events{width: 100%;
	height:120px;
	 }
.events_box{ width: 100%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 15%; margin-left: 0%;}

.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 2%;
	margin-bottom: 4%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 120%;  margin-bottom: 2%; font-weight:500;}
		.mid_section2 h1{ font-family: 'helvetc'; font-size: 120%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 80%; text-align: justify; line-height: 20px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

.mid_careeredbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 5%;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
.mid_careeredbar ul li{ font-size: 80%; color: #FFFFFF; margin-bottom: 5px;}
	
	.mid_career{
	width: 100%;
	height: auto;
		margin-top: 5%;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 120%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 80%; text-align:left; line-height: 20px;}
		.mid_career ul li{ font-family: 'Open Sans', sans-serif; font-size: 80%; text-align:left; line-height: 20px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}



.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	margin-top: 4%;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 80%; padding-top: 6%; padding-bottom: 4%; line-height: 20px; text-align:left;}
.whitetextul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 80%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 120%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 120%; padding-top: 10%; padding-bottom: 0%; text-align:left; font-weight:500;}
		.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 2%; padding-bottom: 0%; text-align:left; font-weight:500;}

.mid_bot{
	width: 100%;
	height: 440px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 120%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 80%; color: #FFFFFF; text-align:center; line-height: 20px; }
		
		
	.punemid_bot{
	width: 100%;
	height:auto;
		background-color: #d1d2ce;
		margin-top: 4%;

	
}	
	.punemid_bot_left{ width: 90%; margin-right: 1%; margin-left: 1%; margin-top: 5%; height:auto; }
		
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 80%; color: #000000; text-align:justify; line-height: 20px; padding: 1%;}
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg)
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 140%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 80%; text-align: justify; line-height: 20px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 120%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 80%; color: #000000; text-align:left; line-height: 20px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	
	 
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;
 	font-family: 'Open Sans', sans-serif; font-size: 90%; color: #000000; text-align:justify; line-height: 20px; padding: 5px;
	
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 4px 0;
	color: #FFFFFF;
	font-size: 80%;
	padding-left: 10px;
	
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 80%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 20px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
   line-height: 20px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
		
	
		.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
	margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 120%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 80%; color: #000000; text-align:center; line-height: 20px; }
	
		
		/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;
		margin-left: 0%;
		
		
		}
	
	.panel-default_redbg{ width: 100%; background-color: #dddada; height:auto; margin-top: 1%; padding: 1%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 80%; color: #000000; text-align:justify; line-height: 20px;}
		.accordion_red ul li{font-family: 'Open Sans', sans-serif; font-size: 80%; color: #000000; text-align:justify; line-height: 20px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{ font-size: 100%; color: #da251d; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.admission-title {
    background: #4d4d4d;
    color: #FFF;
    font-size: 36%;
    font-family: 'Open Sans', sans-serif;
    padding: 0px;
	padding-left: 1%;;
}

.admission-tex {
    background: #f9f9f9;
    color: #4d4d4d;
    font-family: 'Open Sans', sans-serif;
    font-size: 55%;
    padding: 3px;
	padding-left:1%;;
    border: 1px solid #dddddd;
}
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	    border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 0%;
		padding-right: 1%;
	
}
		.panel-bodygray {
        padding-left: 2.8%;
		width: 96%;	
			padding-top: 2%;
			
			
}
		.panel-red-group
		{
			margin-top:10%;
		}
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 20px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
   line-height: 20px;
    float: right;
    content:"\f107";
}
	
	
		
		
		
		
		
		/* CSS new pages */



.heading_mid{
	text-align: center;
	color: #DA251E;
	
}

.cont-area{
	width: 100%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}



.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: 0%;
    width: 99%;
   
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;
	
	   
	
}
		 
}

@media only screen and (max-width: 1280px) and (min-width: 990px){
	
	#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
	overflow: hidden;
}

#light {
  display: none;
  position: fixed;
  top: 20%;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #AEAEAE;
  border-radius: 3px;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: inline-block;
  line-height: 0px;
  padding: 11px 3px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
}

.boxclose:before {
  content: "×";
}

#fade:hover ~ #boxclose {
  display:none;
}
	
	
	.bottom_menu .sub_menu li a {
        padding: 10px 7px;
        font-size: 80%;
    }
	.bottom_menu2 .sub_menu2 li a {
        padding: 10px 7px;
        font-size: 80%;
    }
	
	.bottom_menu{ margin-top: 0px; height: 40px;}
	
	
	.inner_content .main-title,
.inner_content h3 {
      font-weight: 600;
    font-size: 100%;
    color:#000000;
    font-weight: bold;
    margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}

.inner_content .main-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
	.mrt10{margin-top: 2%;}
	
carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    display: block;
    /*width: 100%;*/
    height: auto;
}

.slide {
    margin-bottom: 0px
}

	
 

.carousel-caption {
	position: absolute;
    left: 2%;
    padding-bottom: 1px;
    width: 30%;
	margin-top:40%;
	top: -60%;
	background-color:#3c3c3c;
	opacity: 0.9;
	padding: 1%;
	height: 42px;
	z-index: -1000;
}

.carousel-caption {
    text-align:center;
}

.carousel-caption h3 {
    font-weight: bold;
    font-size: 24px;
}

.carousel-caption p {
    font-size: 22px;
    color: white;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: times;
}


.carousel-control.left,
.carousel-control.right {
    background-image: none
}

.section-white {
    padding: 10px 0;
    background-color: #fff;
    color: #555
}

.item.pune-spec
	{
   height:261px; 
}

.pune-spec > img
{
    height:100% !important;
    object-fit:cover;
}
	 
 
	 
.header{ width:100%; height:98px;}
.logo{ width: 40%; margin-left: 5%;}

.navbar_bg{
	width: 100%;
	height: 50px;
	background-color: #f2f2f2;
	margin: 0 auto;
	border-bottom: #FF070B 1px solid;
}
.navbar{ width:100%; margin:0 auto;}
.navbar-wrapper {
  position: relative;
  z-index: 15;
  float:left;
}
.nav_divider{ width:2px; height:40px; margin:0 auto;}
.navbar.navbar-inverse.navbar-static-top {
}
.divider-vertical-second-menu{
   height: 49px;
   width: 1px;
   overflow: hidden;
   background-color: #d8d6d6;
   margin-top:0px;
 }
 
.navbar.navbar-inverse.navbar-static-top a{
  color:#000000;
  font-family:'helveticaltstd';
  font-size:126%;
  text-align:center;
	text-transform: uppercase;
 
 }
.navbar.navbar-inverse.navbar-static-top a:hover{
	color:#000000;
	font-family:'helveticaltstd';
 	font-size:126%;
	text-align:center;
	text-decoration:underline;
 
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{
  font-weight:700;
}
.navbar-inverse .navbar-nav>.active>a:hover {
  color:#fff;
  font-weight:700;
}
	
	.banner{width: 100%; margin: 0 auto; height: 396px;}
	.banner_Block1{ width:33.33%; height: 396px; background-image: url(../images/img1.jpg)}
		 
	.banner_Block2{ width:33.33%; height: 396px; background-image: url(../images/img2.jpg)}
	 .mid_careeredbar ul li{ font-size: 100%; color: #FFFFFF; margin-bottom: 5px;}
	.banner_Block3{ width:33.33%; height: 396px; background-image: url(../images/img3.jpg)}
	 
	.banner_box{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.8; vertical-align:bottom; margin-top: 356px;}
	.banner_box:hover{ width: 100%; height: 40px; margin: 0 auto; background-color: #252525; opacity: 0.9; vertical-align:bottom; margin-top: 356px;}
	.banner_box a{text-decoration: none;}
	.banner_box h2{ font-family:'helvetc'; font-size: 219%; color: #FFFFFF; text-transform: inherit; text-align: center; vertical-align: bottom; text-decoration: none;}
	
	
	
	.banner_inner{ width: 100%; margin: 0 auto; height:auto;}
	.banner_inner img{ width: 100%; height: 100%;}
	
	.banner_inner_silder{ width: 100%; margin: 0 auto; height:auto;}
	.banner_inner_silder img{ width: 100%; height: 100%;}
	
	.banner_textBlock{ width: 60%;  position:relative; z-index: 1000; height: 240px; margin-top: 0%; margin-left: 4%; padding-top: 4%;}
	
	.banner_textBlock h2{ font-family:'helvetc'; font-size: 180%; color: #da251e; text-transform: inherit; text-align:left;  width: 70%;  }
	.banner_textBlock h3{ font-family:'helvetc'; font-size: 145%; color:#000000; text-transform: inherit; text-align:left;  width: 85%; margin-top: 5%;  }
	
	.banner_textBlock2{ width: 50%;  position: absolute; z-index: 1000; height: 97px; margin-top: -25%; margin-left: 5%;}
	
	.banner_textBlock2 h2{ font-family:'helvetc'; font-size: 219%; color: #FCF9F9; text-transform: inherit; text-align:center;  width: 85%;  }
	.banner_textBlock2 h3{ font-family:'helvetc'; font-size: 180%; color:#FCF9F9; text-transform: inherit; text-align:center;  width: 85%; margin-top: 5%;  }
	
	 .banner_btn_bg{ width: 80%;  position:relative; z-index: 1000; height:auto; margin-top: 0%; margin-left: 4%;}
	 .banner_btn_bg a{text-decoration: none;color: #FFF; }
	
	.banner_btn_bg_right{ width: 100%;  position: absolute; z-index: 1000; height: 175px; margin-top: -25.5%; margin-left: 58%;}
	 .banner_btn_bg_right a{text-decoration: none;color: #FFF; }
 
	.banner_btn_H1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 80%;
	width: 10.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}
	.banner_btn_H2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 80%;
	width: 15.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn_H3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 80%;
	width: 11.33%;
	margin-right: 1%;	
	margin-top: 14%;
	padding: 1%;
	text-align: center;
}
	
	

.banner_btn1  {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 14.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	.banner_btn2 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 20.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.banner_btn3 {
    color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 90%;
	width: 18.33%;
	margin-right: 1%;	
	margin-top: 0%;
	padding: 1%;
	text-align: center;
}
	
	.careers_btn1 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 121%;
	width: 100%;
	margin-right: 0%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	.careers_btn1 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 85%;
	width: 47.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
		
	.careers_btn2 {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	.careers_btn2 a {
   color: #FFF;
	font-family:'helvetc';
    background-color: #DA251D;
    border-color: red;
    border-radius: 0px;
	font-size: 78%;
	width: 40.33%;
	margin-right: 2%;	
	margin-top: 12%;
	padding: 2%;
	text-align: center;
}
	
	
	.banner_textBlock a  {
    color: #FFF;
	font-family:'helvetc';
 
}
	.mid_section{
	width: 100%;
	height: auto;
		margin-top: 2%;
		margin-bottom: 3%;
}

.mid_section h1{ font-family: 'helvetc'; font-size: 160%; margin-bottom: 2%; font-weight:500;}
	.mid_section h2{ font-family: 'helvetc'; font-size: 160%; margin-bottom: 2%; font-weight:500;}

.mid_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; line-height: 25px;}

 .mid_section a{ color: #c11f21; text-decoration: none;}

	.mid_section_sublink{ width: 100%; margin: 0 auto; z-index: 1000;}
	.mid_section_sublink p{font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: left; line-height: 25px; padding-left: 1%; color: #da251e;}
	.mid_section_sublink a{ text-decoration: underline; }
	.mid_section_sublink span{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align:left; line-height: 25px; padding-left: 1%; color: #da251e; }
.events{width: 100%;
	height:120px;
	 }
	
	.events_box{ width: 31.33%; margin: 0 auto; height: 300px; margin-top: 2%; margin-bottom: 5%; margin-left: 2%;}


.mid_section2{
	width: 100%;
	height: auto;
	margin-top: 3%;
		margin-bottom: 3%;
}

.mid_section2 h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.mid_section2 h1{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}

.mid_section2 p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_section2 a{ color: #da251e; text-decoration: none;}

	
	.mid_careeredbar{
	width: 100%;
	height: 170px;
	background-color: #da251e;
		margin-bottom: 3%;
	
}
.mid_careeredbar a{ color: #F8F7F7; text-decoration: none;}
	.mid_careeredbar ul li{ font-size: 100%; color: #FFFFFF; margin-bottom: 5px;}
		.mid_career{
	width: 100%;
	height: auto;
}
	.mid_career h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
.mid_career p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
.mid_career a{ color: #FCFCFC; text-decoration: none;}
	.mid_redbar{
	width: 100%;
	height:auto;
	background-color: #da251e;
	
}
.mid_redbar a{ color: #F8F7F7; text-decoration: none;}


.whitetext{ font-family: 'Open Sans', sans-serif; color: #FFFFFF; font-size: 100%; padding-top: 5%; padding-bottom: 4%; line-height: 25px; text-align: justify;}
.whitetext ul{ font-family: 'Open Sans', sans-serif;  color: #FFFFFF; font-size: 100%; line-height: 30px; }
.heading{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 19%; padding-bottom: 4%; text-align: right; font-weight:500;}
.heading_left{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 16%; padding-bottom: 4%; text-align:left; font-weight:500;}
	 
			.heading_leftc{font-family:'helvetc';  color: #FFFFFF; font-size: 160%; padding-top: 36%; padding-bottom: 4%; text-align:left; font-weight:500;}
.mid_bot{
	width: 100%;
	height: 300px;
	background-image:url(../src/bg_img.jpg)
	
}
.mid_bot h2{ font-family: 'helvetc'; font-size: 160%; color: #FFFFFF; text-align: center; margin-top: 4%; margin-bottom: 2%; font-weight:500;}
.mid_bot p{ font-family: 'Open Sans', sans-serif; font-size: 100%; color: #FFFFFF; text-align:center; line-height: 25px; }
	 

.punemid_bot{
	width: 100%;
	height:625px;
	background-image:url(../images/pune_homebg.jpg)
	
}	
	.punemid_bot_left{ width: 40%; margin-right: 5%; margin-left: 5%; margin-top: 5%; height: 400px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	
	
	.principal_bg{
	width: 100%;
	height:auto;
	background-image:url(../images/pune_homebg.jpg)
	
}	
	.principal_section{width: 100%;
	height: auto;
		padding-top: 4%;
		padding-bottom: 2%;
	}
	
	.principal_section h2{ font-family: 'helvetc'; font-size: 160%;  margin-bottom: 2%; font-weight:500;}
	.principal_section p{ font-family: 'Open Sans', sans-serif; font-size: 100%; text-align: justify; line-height: 25px;}
	.principal_section a{ color: #da251e; text-decoration: none;}
	
	.punemid_bot_left{ width: 40%; margin-right: 5%; margin-left: 5%; margin-top: 5%; height: 400px; }
	
	
	.punemid_bot_left p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:justify; line-height: 25px; padding: 1%;}
	
	
	.accordion_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.accordion_section h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px; padding: 1%;}
	.panel-default_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%;}
	 
.panel-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-default > .panel-heading
{
	background-color:#686868;;
    border-color: transparent;
    padding: 10px 0;
	color: #FFFFFF;
	font-size: 100%;
	padding-left: 10px;
	 
}
.panel-group .title
{
    cursor: pointer;
}
.panel-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 37px;
    line-height: 25px;
    float: right;
}
.panel-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 37px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	/*accordion red*/
	
	.accordion_red{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	.zoom {
  transition: transform 1.2s;
  width: 350px;
  height: auto;
  margin: 0 auto;
}
	.zoom:hover {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.5); 
}
	/*.fee-image{
		width:100%;
		float: right;
	}*/
	.panel-default_redbg{ width: 100%; background-color: #dddada; height: auto; margin-top: 2%; padding: 2%;}
	
	.accordion_red h2{ font-family: 'helvetc'; font-size: 140%; color: #000000; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.accordion_red p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:left; line-height: 25px;}
	.panel_red-default_bg{ width: 100%; background-color: #dddada; height: 380px; margin-top: 2%; padding: 2%;}
	.accordion_red h3{  font-size: 100%; color: #da251e; text-align:left; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	
	 
.panel-red-default 
{
    border-color: transparent;
	width: 100%;
	margin: 0 auto;
	background-color:transparent;;
	 
	
}
.panel-red-default > .panel-heading
{
	background-color:#eaeaea;
    border-color: transparent;
    padding: 10px 0;
	color: #da251e;
	font-size: 100%;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-left: 4.5%;
	border-bottom: 1px solid #c3c3c3;
	 
}
.panel-body {
        padding-left: 4.5%;
	padding-right: 2.5%;
	
}
	.panel-bodygray {
        padding-left: 0.8%;
		width: 96%;	
}
	
	.panel-red-group .title
{
    cursor: pointer;
}
.panel-red-group .title span
{
    font-size: 160%;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: bold;
	
 }
.panel-red-heading .title:before {

    font-family: FontAwesome;
    content:"\f106";
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
}
.panel-red-heading .title.collapsed:before {
     font-size: 25px;
    padding-right: 10px;
    line-height: 25px;
    float: right;
    content:"\f107";
}
	
	
	.newsevent{width: 100%;
	height: auto;
	  margin-bottom: 4%;}
	
	
	
	.form_bg{ width: 100%; background-color: #dddada; height:auto; margin-top: 2%; padding: 2%; border-radius: 4px;}
	
	
	.form_section{width: 100%;
	height: auto;
	margin-top: 2%;
		margin-bottom: 3%;}
	
	.form_section h2{ font-family: 'helvetc'; font-size: 160%; color: #000000; text-align: center; margin-top: 2%; margin-bottom: 2%; font-weight:500;}
	.form_section p{font-family: 'Open Sans', sans-serif; font-size: 100%; color: #000000; text-align:center; line-height: 25px; }
	 
	
	/* CSS new pages */
 .heading_mid{
	text-align: center;
	color: #DA251E;
 	
}

.cont-area{
	width: 33.2%;
	height: 0 auto;
	padding: 9%;
	padding-top: 4%;
}



.boxtext
{
	
	background-color: #fff;
	color:#000000;
	padding: 4%;
	font-size: 88%;
	    border: 1px solid #ADADAD;
	
}


.redbox
{ margin-top: 15%;
    margin-left: -26%;
    width: 158%;
   
    background-color: #da251e;
	color: #fff;
	padding: 0.1%;
	text-align: center;

}


}
/**********The School Managing Committee**********/
	
	


 




