*{margin:0px auto; padding:0px; outline: 0px;}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto/Roboto-Regular-webfont.eot');
    src: url('fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/Roboto-Regular-webfont.woff2') format('woff2'),
         url('fonts/roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
}
@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto/Roboto-Bold-webfont.eot');
    src: url('fonts/roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/roboto/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto/Roboto-Light.woff') format('woff'), url('fonts/roboto/Roboto-Light.ttf')  format('truetype'), url('fonts/roboto/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto/Roboto-Medium.woff') format('woff'), url('fonts/roboto/Roboto-Medium.ttf')  format('truetype'), url('fonts/roboto/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}




body {font-family:'robotoregular', Helvetica, sans-serif; background: url(images/atop-bg.gif) repeat-x center 0px #fff; color:#454545;}
h1, h2{ font-family: 'Roboto-Medium';  font-weight:400}
.headerBg {width:100%; height:95px; text-align:center;}

#header {width:970px; height:95px;}
#header .logo {width:134px; float:left; margin: 43px 0 0px 0px}

#header .toplinksPanel {float:right; padding:0px 0px 0 0; height:52px; margin-top:43px;}
#header .toplinks {margin:0; padding:0; list-style:none; float:right;}
#header .toplinks li {margin:0; padding:0; display:block; float:left; position:relative; padding:17px 0px 5px 30px;}
#header .toplinks li a {font-family:'Roboto-Light'; margin:0 0px 0 0; color:#454545; font-size:15px; padding:15px 0px 5px 0px; text-decoration:none;}
#header .toplinks li a:hover {color:#7d779d; border-bottom:4px solid #7d779d; padding:15px 0px 5px 0px;}
#header .toplinks li span {font-family:'Roboto-Light'; margin:0 0px 0 0; color:#454545; font-size:15px; padding:15px 0px 5px 0px; text-decoration:none; color:#7d779d; border-bottom:4px solid #7d779d}
#header .toplinks li .menu-active {color:#7d779d; border-bottom:4px solid #7d779d}
#header .toplinks li .acivemenu {color:#7d779d; border-bottom:4px solid #7d779d}

.mobile-menu{display:none;} 
.mobileback {position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:1111111111111; display:none; background:url(images/mobileback.png);}
#mobilemenu {position:absolute; top:0px; left:-90%; width:260px; min-height:100%; /*background:url(images/mobilemenubg.png);*/ z-index:1111111111111; background-color:#5E6D80;}
.mobilemenucontent {width:100%; margin:0px 0px 0px 0; border:0px solid #c8bebd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; margin-bottom:30px;}
.mobilemenuclose {width:56%; padding:30px 109px 31px 5px; text-align:right; /*cursor:pointer; border-bottom:1px solid #606060;*/ background-color:#FFFFFF}
.mobilemenuulli {-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.mobilemenubg {display:none;}
.minimobilebut {display:none;}

.black{background:url(images/mobileback.png) repeat top left; position:fixed; width:100%; height:100%;  display:none; top:0; left:0; z-index:99999;}
.callclose{margin:-28px 0px 0px 250px; position:absolute;}
.enquiryclose{margin:-28px 0px 0px 205px; position:absolute;}

.timeText{float:left; color:#FFFFFF; width:50%; margin-bottom:10px; margin-left:27px; font-size: 14px; line-height: 24px;}

.pappu1 {width:240px; height:auto; background:#ffffff; z-index:999999; border:2px solid #ccc; position:absolute; display:none; left:50%; margin-top:67px; margin-left:-120px; outline:none; font-family:arial; color:#fff; padding:15px;}
.pappu1 p {margin-bottom:7px!important; line-height:18px; font-size:20px!important; font-family:'myriad'; color:#454545!important;}
.pappu1 a {text-decoration:none; color:#185996;}
.pappu1 .span {font-size:11px; font-weight:bold; margin-bottom:10px; font-family:arial;}


.zomblack{background:url(images/mobileback.png) repeat top left; position:fixed; width:100%; height:100%;  display:none; top:0; left:0; z-index:99999;}
.zomclose{margin:-28px 0px 0px 400px; position:absolute;}
.zomatoclose{margin:-28px 0px 0px 400px; position:absolute;}

.zomblack1{background:url(images/mobileback.png) repeat top left; position:fixed; width:100%; height:100%;  display:none; top:0; left:0; z-index:99999;}
.zomclose1{margin:-28px 0px 0px 400px; position:absolute;}
.zomatoclose1{margin:-28px 0px 0px 400px; position:absolute;}

.zompopup {width:400px; height:auto; background:#ffffff; z-index:999999; border:2px solid #ccc; position:absolute; display:none; left:50%; margin-top:67px; margin-left:-200px; outline:none; font-family:arial; color:#fff; padding:15px; top:150%;}
.zompopup p {margin-bottom:7px!important; line-height:20px; font-size:14px!important; font-family:'Roboto-Light'!important; color:#454545!important;}
.zompopup a {text-decoration:none; color:#185996;}
.zompopup .span {font-size:11px; font-weight:bold; margin-bottom:10px; font-family:arial;}
.zompopup .more-button1 {padding:6px ; font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; background-color:#463C78; float: left;}
.zompopup .more-button1 a{color:#fff; font-size:14px; padding:6px ; font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; background-color:#463C78;}
.zompopup .more-button1 a:hover{color:#ffffff; font-family: 'Roboto-Light'; font-weight:400px;}

.zompopup1 {width:400px; height:auto; background:#ffffff; z-index:999999; border:2px solid #ccc; position:fixed; display:none; left:50%; margin-top:67px; margin-left:-200px; outline:none; font-family:arial; color:#fff; padding:15px; top:22%;}
.zompopup1 p {margin-bottom:7px!important; line-height:20px; font-size:14px!important; font-family:'Roboto-Light'!important; color:#454545!important;}
.zompopup1 a {text-decoration:none; color:#185996;}
.zompopup1 .span {font-size:11px; font-weight:bold; margin-bottom:10px; font-family:arial;}
.zompopup1 .more-button1 {padding:6px ; font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; background-color:#463C78; float: left;}
.zompopup1 .more-button1 a{color:#fff; font-size:14px; padding:6px ; font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; background-color:#463C78;}
.zompopup1 .more-button1 a:hover{color:#ffffff; font-family: 'Roboto-Light'; font-weight:400px;}

.table-format2 {font-size:11px; color: #fff; text-align:left; margin-left:0px;}
.table-format2 td {text-align:left; color:#fff; font-size: 11px; padding:0px; line-height:16px; margin-bottom:10px;}
.but-touch {font-weight: 700; font-size: 12px; color: #fff;  text-decoration: none; border:none; background:#483F76; text-align:center; padding:5px 10px; width:75px; cursor:pointer; margin-right:0px; text-align:center; float:right;}
.inp-touch{width:97%; height:16px; background:#f1f1f1; border:solid 1px #ccc; outline:none; font-size:12px; padding:5px 2px 5px 3px; color:#454545; margin-bottom:15px; border-radius: 4px;}
.inp-touch1{width:100%; height:29px; background:#ccc; border:solid 1px #4F4C4C; outline:none; font-size:12px; padding:5px 2px 5px 2px; color:#fff; margin-bottom:10px;}

.clear {clear:both; margin:0; padding:0; height:0}


.home-banner {margin:0px auto 0px auto; width:100%; background-color:#282828; position:relative; z-index:5; overflow:hidden}
.home-banner .banner{width:1926px; height:583px; position:relative;}
.home-banner .bannerPop{width:970px; position:absolute; z-index:999; height:100%; left:50%; margin-left:-485px; top:0;}

.home-banner .bannerPop .leftPanel { float:left; width:54.9%; margin:0px 0px 0px 0; background:url(images/bg.png) repeat;  height:100%;}
/*.home-banner .bannerPop .leftPanel .title-text{margin:40px 10px 0 10px; font-size:20px; text-align:center; padding:3px; color:#212121; font-family:'robotoregular'}	
.home-banner .bannerPop .leftPanel .photo { position: relative; font-size: 13px; margin: 5px; margin-top: 100px; color: #a8a8a8; text-align:center;}*/
.home-banner .bannerPop .leftPanel .texts {position: relative; font-size: 16px; font-weight: 400; margin: auto; text-align:center; margin-top:218px; font-family:'Roboto-Light'; color: #FFFFFF; width: 400px; line-height:24px; vertical-align:middle;}
.home-banner .bannerPop .leftPanel .more-button {color:#fff; position:relative; border:2px solid #A39DC1; font-size:14px; padding:15px ; text-align:center; font-family: 'Roboto-Light'; width:140px; cursor:pointer; margin-top:35px;}
.home-banner .bannerPop .leftPanel .more-button a{color:#fff; font-size:14px; padding:15px ; font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; }
.home-banner .bannerPop .leftPanel .more-button a:hover{color:#ffffff; font-family: 'Roboto-Light'; font-weight:400px;}

.home-banner .bannerPop .rightPanel {float:left; width:45.1%; margin:0px 0px 0px 0; height:100%;}

.home-banner .bannerPop .rightPanel .box { float:left; width:222px; margin:0px 0px 0px 0; background:#9A69BA; height:auto; padding:0 15px; box-sizing:border-box;}
.home-banner .bannerPop .rightPanel .box .title-text{margin:21px 0px 0 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium';font-weight:400;}	
.home-banner .bannerPop .rightPanel .box .photo { position: relative; font-size: 13px; margin-top:45px; color: #a8a8a8; text-align:center; background: url(images/ananuncment-icon.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:92px; height:71px;}
.home-banner .bannerPop .rightPanel .box .texts { margin:25px 0px 20px 0px; font-size: 13px; font-weight: 400; text-align:left; font-family:'Roboto-Light'; color: #FFFFFF; line-height:24px;}
.home-banner .bannerPop .rightPanel .box .texts a{ margin:25px 0px 20px 0px; font-size: 13px; font-weight: 400; text-align:left; font-family:'Roboto-Light'; color: #FFFFFF; line-height:24px;  text-decoration:none;}
.home-banner .bannerPop .rightPanel .box .texts a:hover {color: #CDADEE; text-decoration:none;}
.home-banner .bannerPop .rightPanel .box .texts span {font-size: 13px;  text-align: left; font-family: 'robotoregular'; color: #CDADEE;}

/*.home-banner .bannerPop .rightPanel .box .photo{display:block; font-size:16px; font-weight:400; color:#fff; font-family: 'robotoregular'; line-height:18px; background: url(images/press-icon2.gif) no-repeat -108px 0px; text-decoration:none; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:92px; height:71px;}*/
.home-banner .bannerPop .rightPanel .box:hover{background:#7F3AAD; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.home-banner .bannerPop .rightPanel .box:hover .photo{color:#FCE46A; background: url(images/ananuncment-icon-a.png) no-repeat 0px 0px;}


.home-banner .bannerPop .rightPanel .box2 { float:left; width:215px; margin:0px 0px 8px 0; background:#37BDA2; height:auto;padding:0 15px; box-sizing:border-box;}
.home-banner .bannerPop .rightPanel .box2 .title-text{margin:52px 0px 12px 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium';font-weight:400;}	
.home-banner .bannerPop .rightPanel .box2 .title-text a{margin:52px 0px 12px 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium';font-weight:400; text-decoration:none;}
.home-banner .bannerPop .rightPanel .box2 .title-text a:hover{color:#000; font-family:'Roboto-Medium'; font-weight:400;}
.home-banner .bannerPop .rightPanel .box2 .photo { position: relative; font-size: 13px; margin-top:63px; color: #a8a8a8; text-align:center; background: url(images/stock-icon2.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:91px; height:71px;}
.home-banner .bannerPop .rightPanel .box2 .texts { margin:25px 0px 20px 18px; font-size: 16px; font-weight: 400; text-align:left; font-family:'robotoregular'; color: #FFFFFF; line-height:24px;}
.home-banner .bannerPop .rightPanel .box2 .texts span {font-size: 12px; font-weight: 400; text-align: left; font-family: 'robotoregular'; color: #fffefe;}

.home-banner .bannerPop .rightPanel .box2:hover{background:#1D9C82; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.home-banner .bannerPop .rightPanel .box2:hover .photo{color:#FCE46A; background: url(images/stock-icon2-a.png) no-repeat 0px 0px; z-index:99;}


.home-banner .bannerPop .rightPanel .box3 { float:left; width:222px; margin:0px 0px 8px 0; background:#1795BE; height:100%; padding:0 15px; box-sizing:border-box;}
.home-banner .bannerPop .rightPanel .box3 .title-text{margin:30px 0px 22px 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium'; font-weight:400;}	
.home-banner .bannerPop .rightPanel .box3 .title-text a{margin:30px 0px 22px 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium'; font-weight:400; text-decoration:none;}	
.home-banner .bannerPop .rightPanel .box3 .title-text a:hover{color:#000000; font-family:'Roboto-Medium'; font-weight:400;}	
.home-banner .bannerPop .rightPanel .box3 .photo { position: relative; font-size: 13px; margin-top:68px; color: #a8a8a8; text-align:center; background: url(images/product-icon.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:71px; height:71px;}
.home-banner .bannerPop .rightPanel .box3 .texts { margin:25px 0px 20px 18px; font-size: 16px; font-weight: 400; text-align:left; font-family:'robotoregular'; color: #FFFFFF; line-height:24px; width:200px;}
.home-banner .bannerPop .rightPanel .box3 .texts span {font-size: 12px; font-weight: 400; text-align: left; font-family: 'robotoregular'; color: #CDADEE;}
.home-banner .bannerPop .rightPanel .box3:hover{background:#0EA8D9; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.home-banner .bannerPop .rightPanel .box3:hover .photo{color:#FCE46A; background: url(images/product-icon-a.png) no-repeat 0px 0px;}


.home-banner .bannerPop .rightPanel .box4 { float:left; width:215px; margin:-32px 0px 8px 0; background:#483F76; height:100%; padding:0 15px; box-sizing:border-box;}
.home-banner .bannerPop .rightPanel .box4 .title-text{margin:50px 0 0px 0px; font-size:24px; text-align:left; padding:0px; color:#ffffff; font-family:'Roboto-Medium'; font-weight:400;}	
.home-banner .bannerPop .rightPanel .box4 .photo { position: relative; font-size: 13px; margin-top:75px; color: #a8a8a8; text-align:center; background: url(images/press-icon.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:92px; height:71px;}
.home-banner .bannerPop .rightPanel .box4 .texts { margin:18px 0px 20px 0px; font-size: 13px; font-weight: 400; text-align:left; font-family:'Roboto-Light'; color: #FFFFFF; line-height:24px;}
.home-banner .bannerPop .rightPanel .box4 .texts a { margin:18px 0px 20px 0px; font-size: 13px; font-weight: 400; text-align:left; font-family:'Roboto-Light'; color: #FFFFFF; line-height:24px; text-decoration:none;}
.home-banner .bannerPop .rightPanel .box4 .texts a:hover { color: #a2a2a2; text-decoration:none;}
.home-banner .bannerPop .rightPanel .box4 .texts span {font-size: 12px; font-weight: 400; text-align: left; font-family: 'robotoregular'; color: #fffefe;}
.home-banner .bannerPop .rightPanel .box4:hover{background:#6053A3; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.home-banner .bannerPop .rightPanel .box4:hover .photo{color:#FCE46A; background: url(images/press-icon.png) no-repeat 0px 0px;}

.ConfCall {/*background:url(images/navbg1.png);*/ background:#f5f5f5; opacity:0.9; height:90px; width:100%; position: fixed; bottom:0px; z-index:9999; text-align:center;}
.ConfCall .callArea{width: 970px;  margin: 0 auto; margin-top:20px; position:relative;}
.ConfCall .callArea .callIcon{display: inline-block; width:10%;}
.ConfCall .callArea .calltext{display: inline-block; vertical-align: top; width:89%;text-align: left; }
.ConfCall .callArea .calltext a{display: inline-block; vertical-align: top; text-decoration:none; color:#343434;}
.ConfCall .callArea .clallClose{position:absolute; right:-25px; bottom:50%}
.ConfCall .callArea .anleft{float:left; /*width:460px;*/ width:528px; font-size:14px; text-align: left;}
.ConfCall .callArea .anright{float:right; width:440px; font-size:14px; color:#8d0202}
/*.ConfCall .callArea .clallClose{position:absolute; right:0px; bottom:12px}*/

.ConfCall .callArea .ancenter{width:50%; font-size:14px; text-align: center; margin:0 auto;}
.blinking{
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #8d0202;    }
    49%{    color: #f79a32; }
    50%{    color: #f79a32; }
    99%{    color:#8d0202;  }
    100%{   color: #8d0202;    }
}


.stock tr td{color:#fff; }



.bx-wrapper .bx-pager {  text-align: center;  font-size: .85em;  font-family: Arial;  font-weight: bold;  color: #666;  padding-top:10px;}
.bx-wrapper .bx-controls-direction a {  position: absolute; margin-top: -40px;  outline: 0;  width: 32px;  height: 32px; z-index: 999999999999; color:#000;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-prev {  margin-left: 10px; background: url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {	right: 10px; background: url(images/controls.png) no-repeat -43px -32px;}


/*--------supersized Supporting Css Start Here------------------*/
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(img/progress.gif) no-repeat center center;}

#supersized {  display:block; position: relative; /*left:0; top:0;*/ overflow:hidden; z-index:-999; height:583px; width:1926px; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position: absolute; overflow:hidden; /*top:0; left:0;*/ height:583px; width:1926px;  }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

ul#demo-block{ margin:0 15px 15px 15px; }
ul#demo-block li{ margin:0 0 10px 0; padding:10px; display:inline; float:left; clear:both; color:#aaa; background:url('img/bg-black.png'); font:11px Helvetica, 'robotoregular', sans-serif; }
ul#demo-block li a{ color:#eee; font-weight:bold; }

/*#slidecaption{font-size:30px; color:#fff; margin:150 0 0 0px;}*/
/*--------supersized Supporting Css End Here------------------*/


.text-bg {margin:0px auto 0px auto; width:100%; position:relative;}
.wrapper {max-width:1004px; position:relative; margin:0 auto; padding:0;}
.main {position:relative; margin:0 auto; /*padding:0 15px;*/}

.mainArea {width:970px; margin: 0 auto;}

.textArea {width:970px; /*float:left; margin:45px 0px 40px 0px;*/ min-height: 600px; margin: 0 auto; padding-top:45px; padding-bottom:40px;}
.textArea h1 {margin: 0 0px 15px 0; padding: 0; color: #473e75; font-size: 24px; border-bottom:1px solid #cdcbd7; padding-bottom:6px;}
.textArea h1 span {color: #473e75; font-size:18px; font-weight:normal; margin-top:5px; display:block;}
.textArea p {font-size:13px; line-height:20px; font-family:'robotoregular'; margin-bottom:22px; color:#454545}
.textArea p span{font-size:13px; font-weight:400; color:#444444; font-family: 'robotobold';}
.textArea .learn {color: #BD0F1A; font-family: 'robotoregular'; font-size: 12px; font-weight: 400; text-decoration:none; background:url(images/more-aero.gif) no-repeat right center; padding-right:20px}
.textArea .learn:hover {color: #000}
.textArea .heading{font-family:'robotoregular'; font-size: 16px; font-weight: 700;color: #444;padding-bottom:8px;}
.textArea a{color:#4c4277;text-decoration:none;font-size:13px;}
.textArea a:hover {color:#990000; text-decoration:none;}
.textArea h2{color:#666666; font-size:18px; line-height:20px;  margin-bottom:10px;}
.textArea h3{color:#444444; font-size:18px; line-height:20px; font-weight:400;}
.textArea h4{color:#444444; font-size:18px; line-height:20px;  margin-bottom:14px; font-weight:400;}
.logospace{float:left;height:30px;}
.infologo {position:absolute; right:20px; top:20px;}
.paragraph-space{margin-top:10px;}
.textArea .logobg {background:#FFF;border:1px solid #9A96B2; text-align:center; float:left; padding:10px; width:auto;}

   #nav {
      width:100%;
      float: left;
      margin: 0 0 1em 0;
      padding: 0;
      list-style: none;
      background-color: #d3d3d5;
      border: 1px solid #ccc; 
      }
   #nav li {
      float: left; }
   #nav li a {
      display: block;
      padding: 8px 24px;
      text-decoration: none;
      font-weight: 400;
	  font-family: 'robotoregular';
      color: #4c4277; font-size:14px;
      border-right: 1px solid #ccc; }
   #nav li a:hover {
      color: #fff;
      background-color: #4c4277; }
 .textArea h5 {
padding: 0;
color: #473E75;
font-family: 'robotoregular';
font-size: 24px;
font-weight: 700;
padding-bottom: 6px;
}

.menu {position:absolute; margin-top:14px; z-index:500;}
.menu .leftside {float:left; margin:30px 18px 0px; text-align:right;}
.menu .leftside h1{font-weight:400 !important;color:#483f76 !important; text-align:left; font-family:robotoregular !important; font-size:15px !important;}
.menu .leftside h1 a{ margin:0 0px 0 0!important; color:#483f76!important; font-size:15px!important; padding:15px 0px 0px 0px!important; text-decoration:none!important; font-family:'robotoregular' !important}
.menu .leftside h1 a:hover {color:#473E75!important; border-bottom:1px solid #7d779d!important;}
.menu .leftside ul {margin:0; padding:0;}
.menu .leftside ul li {margin:0 !important; padding:0!important; display:block!important; float: none!important; text-align: left;}

.menu .leftside ul li a {padding:0px 0 0 0px !important; font-weight:400 !important; font-size:13px !important; color:#242424 !important; line-height:30px !important; text-align:left !important; margin-bottom:1px!important; width:169px !important; font-family: 'Roboto-Light' !important;}
.menu .leftside ul li a:hover {color:#454545 !important; font-weight:400 !important; border-bottom:1px solid #473E75!important;}

.menu .leftside ul li a.active {padding:0px 0 0 0px !important; font-weight:400 !important; font-size:18px !important; color:#fff !important; border:none !important; background:url(images/linkbg.png) no-repeat 0 0 !important; line-height:29px !important; text-align:left !important; margin-bottom:3px; width:169px !important;  font-family: 'robotoregular' !important;}

#m1 {left:-208px !important; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}
#m2 {left:-286px; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}
#m3 {left:-401px; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}
#m4 {left:-496px; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}
#m5 {left:-571px; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}
#m6 {left:-872px; width:970px; height:auto; display:none; background:url(images/navbg1.png); padding-bottom: 30px; top: 39px;}


.textArea .ul {margin:0; padding:0; margin-left:20px; margin-bottom:30px; margin-top: -15px;}
.textArea .ul li {list-style:circle; margin-bottom:5px; padding:0px 0px; line-height:26px; font-size:14px; color: #454545; font-family:'robotoregular'}
.textArea .ul li span {font-weight:bold; color:#E66F15; font-size:13px;}
/*.textArea a {color:#E67016; text-decoration:none;}
.textArea a:hover {color:#000; text-decoration:none; border-bottom:2px solid #000;}*/
.textArea .ul1 {margin:0; padding:0; margin-left:20px; margin-bottom:15px;}
.textArea .ul1 li {list-style:square; margin-bottom:2px; padding:1px 0px; line-height:18px;}

.marquee1 {text-align:center; width:100%; margin:0px 0px 0px 0px;}
.marquee1 ul li {display:inline-block!important; width: 24%; text-align:center;}
.marquee1 ul li a {text-align: center !important; width: auto!important; height: auto!important; border: 1px solid #ffffff!important; display: block; padding: 10px 0; min-height: 30px;}
.marquee1 ul li a:hover {border:1px solid #CFCFCF!important; display:block;}
.marquee1 img { max-width: 100% !important; vertical-align: middle;}


.productPanel {width:970px; float:left; margin:30px 0px 0 0px;}
.productPanel h1 {margin: 0 0 15px 22px; padding: 0; color: #959595;font-size: 24px;}
.productPanel h1 span {color: #BD0F1A;}
.productPanel p {font-size:14px; line-height:22px; font-family:'robotoregular', Helvetica, sans-serif;}
.productPanel .learn {color: #BD0F1A; font-family: 'robotoregular'; font-size: 12px; font-weight: 400; text-decoration:none; background:url(images/more-aero.gif) no-repeat right center; padding-right:20px}
.productPanel .learn:hover {color: #000}


.stockArea { float:left; width:412px; margin:0px 10px 10px 0; background:#32C8AB; height:357px;}
.stockArea h1{ font-size:24px; line-height:18px;color:#ffffff; margin-top:22px; margin-left:22px;}
.stockArea .prin-table { margin:50px 0 0 0px; padding:0px; text-align:left; font-family:'Roboto-Light'}
.stockArea .prin-table th { background:#e5e5e5; color:#000; padding:7px; }
.stockArea .prin-table td { color:#fff; padding:14px 0px 14px 0px; border-bottom:1px dotted #22AA90; font-family:'Roboto-Light'}
.stockArea .tables { text-align:center; width:89%;}
.stockArea .prin-table td span{ color:#fff; font-size:52px; text-align:right; padding-right:20px; font-family:'Roboto-Light'}

.grafArea { float:left; width:548px; margin:0px 0px 0px 0; background:#EFEFEF;  height:347px; position:relative;}
.grafArea h1{ font-size:16px; line-height:18px; font-weight:400; color:#454545; margin-top:12px; margin-left:10px; margin-bottom:10px; text-align: left;}
.grafArea .photo {margin: 5px; margin-top: 0px; color: #a8a8a8; text-align:center;}

.presskArea { float:left; width:546px; margin:10px 10px 10px 0; background:#EFEFEF; min-height:347px; position: relative;}
.presskArea h1{ font-size:24px; line-height:18px; font-weight:400; color:#454545; margin-top:22px; margin-left:22px;}
.presskArea .investors { float:left;  margin-right:0px; margin-top:60px; width:233px}
.presskArea .investors h1{font-size:15px; line-height:18px; color:#575757; margin-bottom:22px; margin-left:22px;}
.presskArea .investors ul {margin:0px; padding:0px; list-style:none; margin-left:22px;}
.presskArea .investors ul li {font-family:'Roboto-Light'; font-size:15px; line-height:20px; font-weight:400; color:#545454; margin-bottom:18px; margin-right:30px;}
.presskArea .investors ul a li{font-family:'Roboto-Light'; font-size:15px; line-height:20px; font-weight:400; color:#545454; text-decoration:none;}
.presskArea .investors ul a:hover li{color:#000; font-weight:400;}
/*.presskArea .investors ul li span { font-size:14px!important; font-weight:bold!important; line-height:18px; color:#961010!important; display:block;}*/
.presskArea .investors .viewAll { font-size:14px; font-weight:bold; color:#961010; text-transform:uppercase; margin:12px 0 0 24px;}
.presskArea .investors .viewAll a { font-size:14px; font-weight:bold; color:#961010; text-decoration:none;}
.presskArea .investors .viewAll a:hover { color:#000;}


.presskArea .media { float:left;  margin-left: 20px; margin-top:60px; width:233px}
.presskArea .media h1{ font-size:15px; line-height:18px;color:#575757; margin-bottom:22px; margin-left:22px;}
.presskArea .media ul { margin:0px; padding:0px; list-style:none; margin-left:24px;}
.presskArea .media ul li {font-family:'Roboto-Light'; font-size:15px; line-height:20px; font-weight:400; color:#545454; margin-bottom:18px; margin-right:30px;}
.presskArea .media ul a li {font-family:'Roboto-Light'; font-size:15px; line-height:20px; font-weight:400; color:#545454; text-decoration:none;}
.presskArea .media ul a:hover li {color:#000000!important; font-weight:400;}
/*.presskArea .media ul li span { font-size:14px!important; font-weight:bold!important; line-height:18px; color:#961010!important; display:block;}*/
.presskArea .media .viewAll { font-size:14px; font-weight:bold; color:#961010; text-transform:uppercase; margin:12px 0 0 24px;}
.presskArea .media .viewAll a { font-size:14px; font-weight:bold; color:#961010; text-decoration:none;}
.presskArea .media .viewAll a:hover { color:#000;}

.coverage {margin:0 23px 30px 0; display:block; color:#635856; position:relative; width:17%; float:left; cursor:pointer; min-height:209px;}
.coverage  h3{font-size:14px;}
.coverage img {border:1px solid #ccc; padding:2px; margin-bottom:6px; width:100%;}
.coverage p {line-height:normal !important; padding-bottom:0px !important; font-weight:400 !important; margin-bottom:3px !important; font-size:13px; color:#000 !important;}
.coverage p span{font-size:13px !important; color:#3b3b3b;}

.newsMedia {  width: 100%; min-width: 150px; margin: 10px 0px 0px 0px;  float: left; padding: 0px 0px 10px 0px; line-height: 20px; font-family: 'robotoregular'; border-bottom:1px solid #ccc;}
.newsMedia .newstitle {color: #494174; font-size: 14px; font-weight: 400; line-height: 20px; font-family: 'robotoregular';}
.newsMedia .newstitle a{color: #494174; font-size: 14px; font-weight: 400; line-height: 20px; font-family: 'robotoregular';}
.newsMedia .newstitle a:hover{color: #990000;}
.newsMedia .newsDate{color: #473E75; font-size: 13px; font-weight: 400; line-height: 20px; font-family: 'robotoregular';}

.awards{padding:35px 10px 10px 10px; margin:30px 0 55px 0 !important; border:0px solid #D8D8D8;}
/*.awards:hover{background:#E5E5E5;}*/
.awards h2 {border-bottom:0px solid #aaa89e !important; font-size:15px !important; color:#222 !important; padding: 5px 5px 5px 5px !important; margin:-46px 0 0 5px !important;-moz-box-shadow: 0px 0px 5px 0 #c4c4c4; -webkit-box-shadow: 0px 0px 5px 0 #c4c4c4; box-shadow: 0px 0px 5px 0 #c4c4c4; background:#f4f3f3; position:absolute; text-transform:none !important; height:133px; width:100px;}
.awards h2 span{font-size:13px !important; text-transform:none;}
.awards h4 {font-size:15px !important; text-transform:none; color:#473D7C; font-weight:400;}
.awards ul {margin:-24px 0 0 135px; padding:0; border-bottom: none;}
.awards ul li {font-size:13px; color:#666; padding: 0 0 5px 0px; line-height:20px; background:url(images/arrow-ul.gif) no-repeat 0 6px; border-bottom: none; list-style: none; font-family: 'robotoregular';}
.awards img {position:absolute; margin:0px 0 0 0px;}

.googlemap {border:1px solid #ABA099; float:right; padding:3px; width:650px; height:300px; margin:-26px 0 30px 0;}
.market {position:absolute; top:20px; right:4px;}
.spdiv {float:left; width:48%; margin-bottom:60px;}

hr {border: 0; color: #d8d7e2; background-color: #d8d7e2; height: 1px; width: 100%; margin: 0px 0px 19px 0px; clear:both;}
.contBusiness{padding:5px; border:1px #d4d4d4 solid; display:block; text-align:center; float:left;  margin-bottom:20px; margin-right:20px;}

.bredcrumb {padding:0px 0px 0px 0; margin-top:10px; width:250px; float:right;}
.bredcrumb div {color:#4C4277; font-size:12px; font-weight:400; text-align:right; margin:0 auto;}
.bredcrumb div span {padding:0 8px;}
.bredcrumb div a{color:#4C4277; font-size:12px; font-weight:400;}
.bredcrumb div a:hover {color:#000;}
.bredcrumb div .imgpad {padding-right:6px;}
.bredcrumb .pname {background:#937152; color:#fff; margin:10px 0 0 0; padding:10px 0 0 0; display:none; text-align:left; min-height:59px;}
.bredcrumb .pname h2 {font-size:24px; font-weight:400; margin:0px 0 0 78px; font-family: 'source_sans_prosemibold'; line-height:21px; padding-top:5px;}
.bredcrumb .pname p {font-size:15px; font-weight:400; margin:0px 0 0px 78px; font-family: 'source_sans_prosemibold'; padding-bottom:10px;}

.listenArea { float:left; width:414px; margin:0px 0px 0px 0; background:#463C78;  height:381px; font-family:'Roboto-Light'}
.listenArea .title-text{margin:40px 10px 0 10px; font-size:20px; text-align:center; padding:3px; color:#212121;}	
.listenArea .photo { position: relative; font-size: 13px; margin-top: 70px; color: #a8a8a8; text-align:center; /*background: url(images/webcast-icon.png) no-repeat 0px 0px;*/ -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:71px; height:0px;}
.listenArea .texts {position: relative; font-size: 18px; font-weight: 400; margin: auto; text-align:center; margin-top:30px;  color: #FFFFFF; width: 250px; line-height:24px;}
.listenArea .texts2 {font-size: 16px; font-weight: 400; margin: auto; text-align:center; margin-top:20px;  color: #FFFFFF; width: 250px;}
.listenArea .texts2 a{font-size: 16px; font-weight: 400; margin: auto; text-align:center; margin-top:20px;  color: #ffffff; width: 250px; text-decoration:none;}
.listenArea .texts2 a:hover{color: #000000;}
.listenArea .more-button {color:#fff; position:relative; border:2px solid #A39DC1; font-size:16px; padding:15px ; text-align:center;  width:162px; cursor:pointer; margin-top:25px;}
.listenArea .more-button a{color:#fff; font-size:14px; /*padding:12px 60px 12px 60px;*/ font-family: 'Roboto-Light'; cursor:pointer; text-decoration:none; }
.listenArea .more-button a:hover{color:#ffffff; font-family: 'Roboto-Light'; font-weight:400px;}

.listenArea:hover{background:#5E5297; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.listenArea:hover .photo{color:#FCE46A; /*background: url(images/webcast-icon-a.png) no-repeat 0px 0px;*/}

.more-button:before {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; content:''; background:#000; color:#fff; width:0px; height:100%; position:absolute; left:0px; top:0px; z-index:-1;}
.more-button:hover:before {width:170px;}
.more-button, .more-button:before {
	-webkit-transition: all 300ms cubic-bezier(0.000, 0.280, 0.000, 0.990); 
   -moz-transition: all 300ms cubic-bezier(0.000, 0.280, 0.000, 0.990); 
     -o-transition: all 300ms cubic-bezier(0.000, 0.280, 0.000, 0.990); 
        transition: all 300ms cubic-bezier(0.000, 0.280, 0.000, 0.990); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.000, 0.280, 0.000, 0.990); 
   -moz-transition-timing-function: cubic-bezier(0.000, 0.280, 0.000, 0.990); 
     -o-transition-timing-function: cubic-bezier(0.000, 0.280, 0.000, 0.990); 
        transition-timing-function: cubic-bezier(0.000, 0.280, 0.000, 0.990); /* custom */
}


.view1 {text-align: right;   padding: 5px 17px 0 0; color:#463C78;   position:absolute; right:0px; bottom: 10px;}
.view1 a {font-size: 13px; text-decoration: none; color:#463C78;}


.newsletter {float:left; width:286px; margin:0px 10px 11px 0; background:#0D99CA; height:477px;}
.newsletter .title-text{margin:40px 10px 0 10px; font-size:20px; text-align:center; padding:3px; color:#212121; font-family:'robotoregular'}	
.newsletter .photo {font-size: 13px; margin-top: 100px; color: #a8a8a8; text-align:center; background: url(images/news-letter.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:92px; height:71px;}

.newsletter:hover{background:#147DA2; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.newsletter:hover .photo{color:#FCE46A; background: url(images/news-letter-a.png) no-repeat 0px 0px;}

.newsletter .texts {position: relative; font-size: 17px; font-weight: 400; margin: auto; text-align:center; margin-top:54px; font-family:'Roboto-Light'; color: #FFFFFF; width: 90%; line-height:24px;}
.newsletter .more-button {color:#fff; position:relative; border:2px solid #86cce5; font-size:16px; padding:15px ; text-align:center; font-family: 'Roboto-Light'; width:162px; cursor:pointer; margin-top:35px;}
.newsletter .more-button a{color:#fff; font-size:16px; text-align:center; font-family: 'Roboto-Light'; text-decoration:none;}
.newsletter .more-button a:hover{color:#000000;}

.mb10{margin-bottom: 10px;}
.board-image{float:left; width:150px; margin-right:20px;}
.board-image.kapil{min-height:290px;}
.board-image.sanjeev{min-height:220px;}
.board-image.hitesh{min-height:340px;}
.board-image.chintan{min-height:185px;}
.board-image.arun{min-height:533px}
.board-image.ashish{min-height:320px}
.board-image.sharad {min-height:360px;}
.board-image.saurabh{min-height:246px;}
.board-image.bala{min-height:330px;}
.board-image.naresh{min-height:355px;}
.board-img {width:140px; border-radius:50%; height:140px;}

.videoArea { float:left; width:674px; margin:10px 0px 8px 0; height:371px;}

.announcement { float:left; width:546px; margin:0px 10px 0px 0; background:#EFEFEF; min-height:358px; position: relative;}
.announcement h1{font-size:24px; line-height:18px; color:#454545; margin-top:22px; margin-left:22px;}
.announcement .news-events { float:left;  margin-right:0px; margin-top:60px;}
.announcement .news-events ul { margin:0px; padding:0px; list-style:none; margin-left:22px;}
.announcement .news-events ul li { font-family:'Roboto-Light'; font-size:15px; line-height:24px; font-weight:400; color:#545454; margin-bottom:18px; margin-right:30px;}
.announcement .news-events ul li a{ font-family:'Roboto-Light'; font-size:15px; line-height:24px; font-weight:400; color:#545454; text-decoration:none;}
.announcement .news-events ul li a:hover{color:#000000;}
.announcement .news-events ul li span { font-size:14px!important;  line-height:18px; color:#961010!important; display:block; font-family:'robotoregular'}
.announcement .news-events .viewAll { font-size:14px; font-weight:bold; color:#961010; text-transform:uppercase; margin:12px 0 0 24px;}
.announcement .news-events .viewAll a { font-size:14px; font-weight:bold; color:#961010; text-decoration:none;}
.announcement .news-events .viewAll a:hover { color:#000;}

.containers1{min-width: 310px; height: 290px; margin: 0 auto}


.jobspeak { float:left; width:414px; margin:-10px 0px 0px 0; height:379px; background:#8D60BB;}
.jobspeak .title-text{margin:40px 10px 0 10px; font-size:20px; text-align:center; padding:3px; color:#212121; font-family:'robotoregular'}	
.jobspeak .photo {font-size: 13px; margin-top: 95px; color: #a8a8a8; text-align:center; background: url(images/jobspeak-icon.png) no-repeat 0px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:53px; height:71px;}
.jobspeak .texts {font-size: 23px; font-weight: 400; margin: auto; text-align:center; margin-top:50px; font-family:'Roboto-Light'; color: #FFFFFF; width: 250px; line-height:24px;}
.jobspeak .texts2 {font-size: 14px; font-weight: 400; margin: auto; text-align:center; margin-top:38px; font-family:'robotoregular'; color: #FFFFFF; width: 250px; line-height:24px;}
.jobspeak .texts2 a{font-size: 14px; font-weight: 400; margin: auto; text-align:center; margin-top:38px; font-family:'robotoregular'; color: #FFFFFF; text-decoration:none;}
.jobspeak .texts2 a:hover{color: #CDADEE;}

.jobspeak .texts2 span{font-size: 12px; font-weight: 400; margin: auto; text-align:center; font-family:'robotoregular'; color: #CDADEE; width: 250px;}
.jobspeak:hover{background:#6D35A6; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s;}
.jobspeak:hover .photo{color:#FCE46A; background: url(images/jobspeak-icon-a.png) no-repeat 0px 0px;}


.ourInvcomp {width:970px; float:left; margin:10px 0px 0 0px; background-color:#EFEFEF; height:153px;}
.ourInvcomp h1 {margin: 25px 0 15px 22px; padding: 0; color: #7c7e7f; font-size: 24px; }
.ourInvcomp h1 span {color: #BD0F1A;}

.explore {width:970px; float:left; margin:10px 0px 0 0px; height:140px;}
.explore h1 {margin: 25px 0 15px 22px; padding: 0; color: #959595; font-size: 24px; }

.explore .botlink{margin:0; padding:0; list-style:none; float:left; margin-left:22px;}
.explore .botlink li {margin:0; padding:0; display:block; float:left; position:relative; padding: 15px 87px 15px 0px;}
.explore .botlink li a {font-family: 'Roboto-Light'; margin:0 0px 0 0; display:block; color:#3D3D3D; font-size:19px; text-decoration:none; font-weight:400;}
.explore .botlink li a:hover {color:#BD0F1A}
.explore .botlink li .menu-active {color:#BD0F1A}
.explore h1 span {color: #BD0F1A;}


#footer {margin:10px 0 0px 0; padding:0;  font-family:'robotoregular'; background:#2E3339}
#footer .content {margin:0 auto; width:970px; padding-top:0px; font-family:'Roboto-Light';}
#footer .content span {color:#8E9397; font-weight:400; font-size:20px; display:block; margin-bottom:11px;}

#footer .content ul {margin:0 0 5px 0; padding:0;}
#footer .content ul li{margin:0 0 4px 0; padding:0;}
#footer .content ul li a{color:#8c8c8c; font-weight:400; font-size:13px;}
#footer .content ul li a:hover{color:#ccc;}

#footer .content .div-about {float:left; width:351px; margin:0 0 0px 0; font-family:'Roboto-Light';}

#footer .content .div-projects {float:left; width:190px; margin:57px 0 0px 27px;}
#footer .content .div-projects p{font-size:14px; color:#ffffff; margin-bottom:2px; line-height:24px;}
#footer .content .div-projects a{font-size:14px; color:#ffffff; margin-bottom:2px; line-height:24px; text-decoration:none;}
#footer .content .div-projects a:hover{color:#FB8227; text-decoration:none;}

#footer .content .div-links {float:left; width:190px; margin:57px 0 0px 27px; font-family:'Roboto-Light';}
#footer .content .div-links p{font-size:14px; color:#ffffff; margin-bottom:2px; line-height:24px;}


#footer .content .div-links ul {margin:0 0 15px 0; padding:0;}
#footer .content .div-links ul li{margin:0 0 10px 0; padding:0;}
#footer .content .div-links ul li a{color:#8c8c8c; font-weight:400; font-size:13px; text-transform:uppercase;}
#footer .content .div-links ul li a:hover{color:#ccc;}

#footer .content .div-social {float:left; width:145px; margin:33px 0 25px 0;}
#footer .content .div-social span {color:#8E9397; font-weight:400; font-size:18px; display:block; margin-bottom:11px;}
#footer .content .div-social img {margin-right:14px;}

#footer .content .div-copy {float:left; width:180px; font-size:13px; color:#8c8c8c;  margin:57px 0 0px 0px; font-family:'Roboto-Light';}
#footer .content .div-copy p{font-size:14px; color:#ffffff; margin-bottom:2px; line-height:24px;}

#footer .content .div-copy p b,strong {font-weight:700;}
#footer .content .div-copy a{font-size:13px; color:#8c8c8c;}
#footer .content .div-copy a:hover{color:#ccc;}
#footer .content .div-copy em {font-style:normal; padding:0 10px; color:#8c8c8c;}

#footer2 {font-family:'robotoregular'; background:#babcbc; height:30px; text-align:center; font-size:12px; color:#7c7c7c; padding-top:15px;}

.bgclr{ background-color:#f2f2f2}

.media{	float:left; width:47.5%; margin:20px 5% 0px 0px;}
.media p{ font-size:15px; text-align:center; margin-top:10px; line-height:20px; font-family: 'robotoregular', Helvetica, sans-serif;}
.media p span{ font-size:13px; text-align:center; margin-top:10px; line-height:20px; font-family: 'robotoregular', Helvetica, sans-serif;}


.media1{float:left; width:45%; margin:20px 5% 30px 0px;}
.media1 p{ font-size:16px; text-align:center; margin-top:10px; line-height:20px; font-family: 'robotoregular', Helvetica, sans-serif;}


/* ********************
 top print and send to friend section
******************** */
	.sfpp{width:260px; float:right; margin-top:-45px; font-size:13px}
	.send-friend{background:url(images/send-friend.png) no-repeat left center; padding-left:30px; width:95px; float:left;}
	.printp{background:url(images/print.png) no-repeat left center; padding-left:30px; width:86px; float:right;}
	 /* ********************
 Milestones
******************** */
/*	.milestonesimg{background:url(images/milestones_scale.png) repeat-y center ; height:949px}
	.nauri {position: relative;background: #fff;	border: 1px solid #e2e1e1;  width: 40%;  float: left; padding:30px; box-sizing:border-box}
	.nauri img{display:block; margin-bottom:15px; margin-left:0}
	.nauri:after, .naukria:before {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	.nauri:after {border-color: rgba(226, 225, 225, 0);border-left-color: #fff;border-width: 25px;margin-top: -25px;}
	.nauri:before {border-color: rgba(226, 225, 226, 0);border-left-color: #e2e1e1;border-width: 26px;margin-top: -26px;}
	.nauri_month{width:20%; text-align: center; float:left; margin-top:58px;}
	.nauri_month span{background:#eeeeef;}
	
	
	.icici {position: relative;background: #fff;	border: 1px solid #e2e1e1;  width: 40%;  float: left; padding:30px; box-sizing:border-box}
	.icici img{display:block; margin-bottom:15px; margin-left:0}
	.icici:after, .naukria:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	.icici:after {border-color: rgba(226, 225, 225, 0);border-right-color: #fff;border-width: 25px;margin-top: -25px;}
	.icici:before {border-color: rgba(226, 225, 226, 0);border-right-color: #e2e1e1;border-width: 26px;margin-top: -26px;}
	.icici_month{width:20%; text-align: center; float:left; margin-top:58px;}
	.icici_month span{background:#eeeeef;}*/
	
	
.milestone{width:800px; margin:50px 0; overflow:hidden; position:relative; background:url(images/scale.png) repeat-y center; font-size: 13px;}	
	/*Right arrow*/
.arrow_box {width:325px;position: relative;background: #fff;border: 1px solid #ccc;padding:15px;box-sizing:border-box;  margin-bottom:15px; height:130px; margin:0; font-size:13px;}
.arrow_box:after, .arrow_box:before {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box:after {border-color: rgba(136, 183, 213, 0);border-left-color: #fff;border-width: 20px;margin-top: -20px;}
.arrow_box:before {border-color: rgba(194, 225, 245, 0);border-left-color: #ccc;border-width: 21px;margin-top: -21px;}


/*Left arrow*/
.arrow_box1 {position: relative;background: #fff;border: 1px solid #ccc; width:325px;padding:15px;box-sizing:border-box; margin-bottom:15px; height:130px; display:inline-block; margin:0;text-align:left; font-size:13px; }
.arrow_box1:after, .arrow_box1:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box1:after {border-color: rgba(136, 183, 213, 0);border-right-color: #fff;border-width: 20px;margin-top: -20px;}
.arrow_box1:before {border-color: rgba(194, 225, 245, 0);border-right-color: #ccc;border-width: 21px;margin-top: -21px;}

.asidel{width:400px; float:left; position:relative;}
.asider{width:400px; float:right;  position:relative; text-align:right; margin-top:100px;}


.naukri{width:100%; position:relative; height:130px; margin-bottom:50px;}
.naukri .date{background:#eeeeef;position:absolute; top:42%; right:-30px;}

.naukrify{width:100%; position:relative; height:130px; margin-bottom:50px;}
.naukrify .date{background:#eeeeef;position:absolute; top:42%; left:-20px;}

.icici{width:100%; position:relative; height:130px; margin-bottom:50px;}
.icici .date{background:#eeeeef;position:absolute; top:42%; right:-37px;}

.quadrangle{width:100%; position:relative; height:130px; margin-bottom:50px;}
.quadrangle .date{background:#eeeeef;position:absolute; top:42%;  left:-32px;}


.jevansathi{width:100%; position:relative; height:130px; margin-bottom:50px;}
.jevansathi .date{background:#eeeeef;position:absolute; top:42%; right:-32px;}

.acres{width:100%; position:relative; height:130px; margin-bottom:50px;}
.acres .date{background:#eeeeef;position:absolute; top:42%;  left:-25px;	}

.private{width:100%; position:relative; height:130px; margin-bottom:50px;}
.private .date{background:#eeeeef;position:absolute; top:50%; right:-32px;}

.naukrigulf{width:100%; position:relative; height:130px; margin-bottom:50px;}
.naukrigulf .date{background:#eeeeef;position:absolute; top:42%; left:-25px;}

.brijj{width:100%; position:relative; height:130px; margin-bottom:50px;}
.brijj .date{background:#eeeeef;position:absolute; top:42%; right:-32px;}

.shiksha{width:100%; position:relative; height:130px;}
.shiksha .date{background:#eeeeef;position:absolute; top:42%; right:-38px;}

.firstnaukri{width:100%; position:relative; height:130px;}
.firstnaukri .date{background:#eeeeef;position:absolute; top:42%; left:-30px;}

/*---------------AMIT---------------------*/
.financials{ width:100%; padding:24px 0px 30px 80px; box-sizing:border-box;}
.financials h3{ color:#4c4277; font-size:15px; font-weight:400; line-height:20px; font-family: 'robotoregular';}
.financials h3 a{font-size:15px;}
.financials .annualbox{ width:30%; float:left; margin-right:3%;}
.financials .annualbox .anualreporty{margin-top:10px; margin-bottom:20px;}


.bookmark{ width:100%; margin:20px 0px 30px 0px !important;}
.bookmark ul{width:100%;}
.bookmark ul li{ list-style:none; float:left;}
.bookmark ul li a{ list-style:none; display:block; font-size:14px; padding:8px 17px !important; background:#d3d3d5;}
.bookmark ul li a:hover{background:#7465B2; color:#fff;}
.bookmark ul li span a{background:#4c4277; color:#fff;}

.newsbookmark{ width:100%; margin:20px 0px 30px 0px !important;}
.newsbookmark ul{width:100%;}
.newsbookmark ul li{ list-style:none; float:left;}
.newsbookmark ul li a{ list-style:none;font-size:14px;  background:#d3d3d5;padding:8px 38px; display:block}
.newsbookmark ul li a:hover{background:#7465B2; color:#fff;}
.newsbookmark ul li span a{background:#4c4277; color:#fff;}
.Standalone h3{color:#444; font-family: 'Roboto-Medium';}
.fybox{margin-top:14px; margin-bottom:30px;}
.fygroup{border-bottom:1px solid #cdcbd7; width:92%; float:left;}
.resultsnum{ width:8%; min-width:50px; margin:10px 0px 0px 0px; float:left; color:#4c4277; font-size:18px;}
.resultscompany{width:16.6%; min-height:71px; margin:10px 0px 0px 0px; float:left; padding:0px 10px 15px 0px; line-height:20px; font-family: 'robotoregular'; box-sizing:border-box; }
.resultscompany h3{ color:#473E75; font-size:14px; font-weight:400; line-height:20px; font-family: 'robotoregular';}
.resultscompany a{color:#666; display:block; margin-top:7px;}

.resultsconsol{ width:33%; min-height:71px; float:left; margin-top:10px; padding-right:3px; border-bottom:1px #cdcbd7 solid; box-sizing:border-box;}
.resultsconsol h3{ color:#473E75; font-size:16px; font-weight:400; line-height:20px; font-family: 'robotoregular';}
.resultsconsol a{color:#666; padding-top:7px; display:block;}
.Earningscall{ width:24%; float:left; margin-top:10px; padding-right:7px; border-bottom:1px #cdcbd7 solid; padding-bottom: 10px; box-sizing:border-box;}
.Earningscall h3{ color:#473E75; font-size:16px; font-weight:400; line-height:20px; font-family: 'robotoregular';}
.Earningscall a{color:#666; display:block; margin-top:7px;}
.corporatepresentations{ width:24%;   min-width: 100px; padding:20px 0px 0px 75px; float:left;}
.corporatepresentations h3{ color:#473E75; font-size:15px; font-weight:400; line-height:20px; font-family: 'robotoregular';}

.corporateGovernance{ width:39%;   min-width: 100px; padding:10px 0px 0px 90px; float:left;}
.corporateGovernance h3{ color:#444444; font-size:15px; font-weight:400; line-height:20px; font-family: 'robotoregular';}
.corporateGovernance h5{ color:#473E75; font-size:15px; font-weight:400; line-height:20px; font-family: 'robotoregular'; padding-bottom:2px !important;}
.corporateGovernance a{color: #454545;}

/*---------------AMIT END---------------------*/

.annualbox



#back-to-top{
		position:fixed;
		bottom:62px;
		right: 0;
		z-index:50;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:80px;
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		background: #d1d1d1;
	  border-radius: 6px;
	  display: block;
	  height: 40px;
	  width: 40px;
	  background: #000 url(images/arrow-up.png) no-repeat center center;
	  margin-bottom: 3px;
	  -moz-transition: background 1s;
	  -webkit-transition: background 1s;
	  -o-transition: background 1s;
	  background-size: 47%;
	}
	#back-to-top a:hover span{
		background: #000 url(images/arrow-up.png) no-repeat center center;
		background-size: 47%;
	}
	
	 .details-single {font-size: 13px;
  line-height: 20px;
  font-family: 'robotoregular';
  margin-bottom: 22px;
  color: #454545;
}
	
.details-single ul {
  margin: 0;
  padding: 0;
  margin-left: 20px;
  margin-bottom: 30px;
  margin-top: -15px;
}


.details-single ul li{  
  list-style: circle;
  margin-bottom: 5px;
  padding: 0px 0px;
  line-height: 26px;
  font-size: 14px;
  color: #454545;
  font-family: 'robotoregular';
}

.details-single p b, .details-single p strong em,  .details-single p strong{
  color: #454545;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
  display:block;
  font-family: 'Roboto-Medium';
  font-weight: 400;
}
.details-single p  br}

/************************end back to top*********************/

.business{}
.business-buttom{display:none; margin:0}
.business-buttom table{margin:0}
.business-top{margin-top:15px;}
@media (max-width:1354px){
.ConfCall .callArea .anleft{width:50%}
.ConfCall .callArea .anright{width:50%}
.ConfCall{ height:auto;}
.ConfCall .callArea{ width:90%}
}

@media (max-width:1000px){
#header {width: 100%;}
.home-banner .bannerPop .rightPanel .box { width:51%}
.home-banner .bannerPop .rightPanel .box2 { width:49%}
.home-banner .bannerPop .rightPanel .box3 { width:51%}
.home-banner .bannerPop .rightPanel .box4 { width:49% ;    margin: -93px 0px 8px 0;}

.home-banner .bannerPop{width: 100%; left:0; margin-left:0px;}

.home-banner .bannerPop .rightPanel .box .texts{ font-size:14px;}
.home-banner .bannerPop .rightPanel .box2 .title-text{ font-size:23px;}
.home-banner .bannerPop .rightPanel .box4 .texts{ font-size:14px;}
.home-banner .bannerPop .rightPanel .box4 .title-text { font-size:23px;}

.textArea{ width:98%}
.stockArea{ width:43.3%}
.presskArea{ width:57%}
.listenArea{ width:40.9%}
.grafArea{width:54.7%}
.grafArea img{width:100%}
.newsletter{width:30%}
.videoArea{width:67.9%;}
/*.videoArea img{ width:100%}*/
.jobspeak{width:40.9%}
.announcement{width:57%}

.presskArea .investors{ width:44%; margin-top: 25px;}
.presskArea .media{ width:45%; margin-top: 25px;}

.ourInvcomp{ width:100%}
.explore { width:100%}
.productPanel { width:100%}
#footer .content{width:100%}
#footer .content .div-about{ width:100%}
#footer .content .div-about img{ width:100%; height:336px;}

#footer .content .div-projects{width:29%}
#footer .content .div-projects{margin-top:25px; margin-left:25px;}
#footer .content .div-copy{margin-top:25px; margin-left:0;}
#footer .content .div-links{width:32%; margin: 25px 0 0px 0px;}
#footer .content .div-copy{width:27%}

.textArea .media{width:47.5%; margin-right:5%; float:left;}
.mainArea{ width:95%}
.explore{display:none;}
#header .logo{margin: 43px 0 0px 10px;}
#header .toplinksPanel{padding: 0px 5px 0 0;}
.newsbookmark ul li a{padding:8px 32px;}
.bookmark ul li a {padding: 8px 20px;}

.textArea{ height:auto!important;}
/*.coverage{width: 42%!important;}
.coverage img{  width: 42%;}*/
.resultscompany {width: 25%; padding: 0px 10px 10px 0px;}
.fygroup{width:95%;}
.resultsnum { width: 5%; min-width: 0;}
.home-banner .bannerPop .rightPanel .box2 .title-text{margin-top: 15px;}

/*.ConfCall .callArea{ width:85%}*/


}

@media (max-width:900px){
.imagerightmobile {position:absolute; color:#FFFFFF; z-index:50;  text-align:center; font-size:22px; font-weight:400; text-transform:uppercase; top: 50%;
left: 50%; margin-left: -125px; margin-top: -50px;}


.mobilemenubg {background:#000; width:100%; z-index:99; display:block;}
.mobile-menu {margin:55px 10px 0 0px; display:block; top:0; right:0; position:absolute; z-index:9;}

#header .toplinksPanel { display:none;}

.home-banner .bannerPop .rightPanel .box4 .texts{width:85%; font-size: 12px;}
.home-banner .bannerPop .rightPanel .box .texts{ width:85%; font-size: 12px;}
.home-banner .bannerPop .rightPanel .box2 .title-text{ font-size:19px; margin-top: 15px;}
.home-banner .bannerPop .rightPanel .box .title-text{ font-size:20px; margin-top: 28px;}
.home-banner .bannerPop .rightPanel .box3 .title-text{ font-size:20px; margin-top: 30px;}
.home-banner .bannerPop .rightPanel .box4 .title-text { font-size:20px; margin-top: 23px;}

.board-image.kapil{min-height:initial;}
.board-image.sanjeev{min-height:initial;}
.board-image.hitesh{min-height:initial;}
.board-image.arun{min-height:initial}
.board-image.sharad {min-height:initial;}
.board-image.saurabh{min-height:initial;}
.board-image.bala{min-height:initial;}
.board-image.naresh{min-height:initial;}

.textArea{ width:95%}
.textArea .media{width:47.5%; margin-bottom:10px;}
.resultscompany {width: 20%; padding: 0px 10px 10px 0px;}

.corporatepresentations{ width:24%;   min-width: 220px; padding:20px 40px 0px 0px; float:left;}
.corporateGovernance{ width:50%;min-width: 220px; padding:20px 40px 0px 0px; float:left; box-sizing:border-box;}
.googlemap {float:none; margin: 0px 0 15px 0; width:95%;}
.newsbookmark ul li a{padding:8px 25px;}
.bookmark ul li a {padding: 8px 14px;}
.coverage{width:21%;}
.Earningscall {width: 24%;}

.resultsconsol{ width:33%;}


}



@media (max-width:800px){
.home-banner .bannerPop .leftPanel{ height: auto; width: 100%;}
.home-banner .bannerPop .leftPanel .texts { margin-top:60px}

.home-banner .bannerPop .rightPanel { float:none;  width: 100%;}

.home-banner .bannerPop .rightPanel .box { width:25%; height:100%}
.home-banner .bannerPop .rightPanel .box2 { width:25%; height:100%}
.home-banner .bannerPop .rightPanel .box3 { width:25%; height:100%}
.home-banner .bannerPop .rightPanel .box4 { width:25%; height:100%; margin-top:0px;}

.home-banner .bannerPop .leftPanel .more-button{margin-top: 25px; margin-bottom:15px;}
.contBusiness{ width:45%; background-color:#ffffff;}

/*.stockArea{ width:50%}
.presskArea{ width:50%}
.listenArea{ width:50%}
.grafArea{width:50%}
.grafArea img{width:100%}
.newsletter{width:50%}
.videoArea{width:50%;}
.videoArea img{ width:50%}
.jobspeak{width:50%}
.announcement{width:50%}*/

.presskArea .investors ul li{margin-right: 0px;}
.presskArea .media ul li {margin-right: 0px;}
.newsbookmark ul li a{padding:8px 20px;}
.bookmark ul li a {padding: 8px;}


.resultsnum {width: 4%;min-width: 0;}

.resultscompany {width: 33%; padding: 0px 10px 10px 0px;}
}


@media (max-width: 700px){
.home-banner .bannerPop{bottom:0; top:auto; height:auto;}
/*.home-banner .bannerPop .rightPanel .box { width:100%; height:auto}
.home-banner .bannerPop .rightPanel .box2 { width:100%; height:auto; margin: 0px 0px 0px 0;}
.home-banner .bannerPop .rightPanel .box3 { width:100%; height:auto; margin: 0px 0px 0px 0;}
.home-banner .bannerPop .rightPanel .box4 { width:100%; height:auto; margin-top:0px; margin-bottom:0;}*/

.home-banner .bannerPop .rightPanel .box { width:100%; height:auto; min-height:100px; padding:11px 15px;}
.home-banner .bannerPop .rightPanel .box2 { width:100%; height:auto; min-height:100px; padding:11px 15px; margin: 0px 0px 0px 0;}
.home-banner .bannerPop .rightPanel .box3 { width:100%; height:auto; min-height:100px; padding:11px 15px; margin: 0px 0px 0px 0;}
.home-banner .bannerPop .rightPanel .box4 { width:100%; height:auto; min-height:100px; padding:11px 15px; margin-top:0px; margin-bottom:0;}


.home-banner .bannerPop .leftPanel .texts { width:95%; margin-top:30px}

.home-banner .bannerPop .rightPanel .box .photo{ margin-top:15px; width:100px; float: left;}
.home-banner .bannerPop .rightPanel .box .photo img{ width:50%}
.home-banner .bannerPop .rightPanel .box .title-text{ margin: 0px 10px 0 0px; width: 52%; float: left;}
.home-banner .bannerPop .rightPanel .box .texts {width: 70%; font-size: 12px; float: left; margin: 0px 0px 20px 0px; line-height: 18px;}
.home-banner .bannerPop .rightPanel .box .photo { position: relative; margin-top:23px; text-align:center; background: url(images/ananuncment-icon1.png) no-repeat -53px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:53px; height:38px; margin-right:10px;}
.home-banner .bannerPop .rightPanel .box:hover .photo{color:#FCE46A; background: url(images/ananuncment-icon1.png) no-repeat 0px 0px;}

.home-banner .bannerPop .rightPanel .box2 .photo{ margin-top:15px; width:100px; float: left;}
.home-banner .bannerPop .rightPanel .box2 .photo img{ width:50%}
.home-banner .bannerPop .rightPanel .box2 .title-text{ margin: 25px 10px 0 0px; width: 55%; float: left;}
.home-banner .bannerPop .rightPanel .box2 .texts {width: 70%; font-size: 12px; float: left; margin: 0px 0px 20px 0px; line-height: 18px;}
.home-banner .bannerPop .rightPanel .box2 .photo { position: relative; margin-top:23px; text-align:center; background: url(images/stock-icon3.png) no-repeat -41px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:41px; height:55px; margin-right:20px;}
.home-banner .bannerPop .rightPanel .box2:hover .photo{color:#FCE46A; background: url(images/stock-icon3.png) no-repeat 0px 0px;}

.home-banner .bannerPop .rightPanel .box3 .photo{ margin-top:15px; width:100px; float: left;}
.home-banner .bannerPop .rightPanel .box3 .photo img{ width:50%}
.home-banner .bannerPop .rightPanel .box3 .title-text{ margin: 25px 10px 0 0px; width: 52%; float: left;}
.home-banner .bannerPop .rightPanel .box3 .texts {width: 70%; font-size: 12px; float: left; margin: 0px 0px 20px 0px; line-height: 18px;}
.home-banner .bannerPop .rightPanel .box3 .photo { position: relative; margin-top:23px; text-align:center; background: url(images/product-icon1.png) no-repeat -39px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:39px; height:55px; margin-right:20px;}
.home-banner .bannerPop .rightPanel .box3:hover .photo{color:#FCE46A; background: url(images/product-icon1.png) no-repeat 0px 0px;}

.home-banner .bannerPop .rightPanel .box4 .photo{ margin-top:15px; width:100px; float: left;}
.home-banner .bannerPop .rightPanel .box4 .photo img{ width:50%}
.home-banner .bannerPop .rightPanel .box4 .title-text{ margin: 0px 10px 0 0px; width: 52%; float: left;}
.home-banner .bannerPop .rightPanel .box4 .texts {width: 70%; font-size: 12px; float: left; margin: 0px 0px 20px 0px; line-height: 18px;}
.home-banner .bannerPop .rightPanel .box4 .photo { position: relative; margin-top:23px; text-align:center; background: url(images/press-icon1.png) no-repeat -50px 0px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; ms-transition: 0.5s; transition: 0.5s; width:50px; height:55px; margin-right:12px;}
.home-banner .bannerPop .rightPanel .box4:hover .photo{color:#FCE46A; background: url(images/press-icon1.png) no-repeat 0px 0px;}

.home-banner .bannerPop .leftPanel .more-button{margin-top: 25px; padding:12px}
.googlemap {float:none; margin: 0px 0 15px 0; width:98%;}
.contBusiness{ width:43%; background-color:#ffffff;}
.grafArea{height:auto; margin-top:0; margin: 0px 0px 10px 0;}
.presskArea{margin-top:0; height:auto;}
.presskArea .investors{width:100%; margin-top:0; margin-left:0;}
.presskArea .investors ul{margin-left:10px;}
.presskArea .media{width:100%; margin-left:0; margin-top:0;}
.presskArea .media ul{margin-left:10px;}
.videoArea{margin-top:0;}
.presskArea .investors ul li{margin-right: 10px;}
.presskArea .media ul li {margin-right: 10px;}
.announcement{height:auto; margin: 0px 10px 10px 0;}
.announcement .news-events{margin-top:25px;}
.jobspeak{margin:0px 0px 10px 0;}
.ourInvcomp{margin-top:0;}
.newsletter{height:400px; margin: 0px 10px 10px 0;}


.stockArea{ width:100%; min-height:217px; height:auto; padding:20px 0; margin: 0px 10px 10px 0;}
.stockArea h1 {margin-top: 0; margin-bottom:15px;}
.presskArea{ width:100%}
.listenArea{ width:100%; min-height: 217px;padding: 20px 0; height:auto;   margin: 0px 0px 8px 0;}
.listenArea .photo {margin-top:0;}
.listenArea .texts{margin-top:15px;}
.grafArea{width:100%}
.grafArea img{width:100%}
.newsletter{width:100%; min-height:217px; height:auto; padding:20px 0; margin:0 0 10px;}
.newsletter .photo{margin-top:0;} 
.newsletter .texts{margin-top:15px;}
.videoArea{width:100%; height:auto; margin: 0px 0px 0px 0;}
/*.videoArea img{ width:100%}*/
.jobspeak{width:100%; min-height:217px; padding:20px 0; margin:0 0 10px; height:auto;}
.jobspeak .photo{margin-top:0;} 
.jobspeak .texts{margin-top:15px;}
.announcement{width:100%}

.textArea .media{width:100%; margin-bottom:10px;}
.newsbookmark ul{border-collapse:collapse;}
.newsbookmark ul li{width:33%; text-align:center; border:1px solid #f1f1f1; box-sizing:border-box;}
.bookmark ul {border-collapse: collapse;}
.bookmark ul li {width:33%; text-align:center; border:1px solid #f1f1f1; box-sizing:border-box;}
.bookmark {width: 100%;margin: 20px 0px 30px 0px !important;overflow: hidden;}
.resultsnum {float: none !important;width: 100%;}
/*.Earningscall {width: 15%;min-width: 120px;}*/
.Earningscall {width: 25%; min-width:0;}
.coverage{width:29%;}

.presskArea .media ul {margin-left: 22px; margin-bottom: 60px;}
.presskArea .investors ul {margin-left: 22px;}

.view1 {text-align: right; padding: 10px 20px 14px 0; color:#463C78; position:	absolute; right:0px; bottom: 10px;}

.home-banner .bannerPop .rightPanel .box2 .title-text a {font-size:20px;}
.home-banner .bannerPop .rightPanel .box3 .title-text a {font-size:20px;}
.marquee1 {text-align: left; width: 100%; margin: 0px 0px 0px 0px;}
.marquee1 ul li { width: 46%; text-align: center; padding:4px;}
.marquee1 img { max-width: 90% !important; vertical-align: middle;}

.fygroup{width:100%;}

.timeText{float:left; color:#FFFFFF; width:85%; margin-bottom:10px; font-size: 12px; line-height: 24px; text-align: center;}
.ConfCall .callArea .calltext{ font-size:14px;}
.ConfCall .callArea .calltext {  width: 75%;}
.ConfCall .callArea .callIcon {width: 20%;}


}


@media (max-width: 600px){
#footer .content .div-projects p{font-size: 12px; line-height:20px}
#footer .content .div-links p{font-size: 12px; line-height:20px}
#footer .content .div-copy p{font-size: 12px; line-height:20px}
#footer .content .div-projects a {font-size: 12px; line-height:20px}
.resultsnum{float:none !important; width:100%;}
.resultscompany {width: 60%; padding: 0px 10px 10px 0px; }
.fygroup{width:100%; float:none;}
.coverage{width:28%;}
.Earningscall {width: 22.5%; min-width:0;}
.financials{ width:100%; box-sizing:border-box; padding:12px 0px 15px 40px}
.resultsconsol{ width:50%; padding-right:7px;}
.home-banner .banner { width: 1350px; height: 600px; position: relative;}
.business-buttom{display:block;}
.business-top{display:none;}
.Earningscall {width: 50%;}

.ConfCall .callArea{ width:95%}
.ConfCall .callArea .clallClose{right:0;}

}

@media (max-width: 550px){
#footer .content .div-projects{width:100%; text-align: center; margin-left:0;}
#footer .content .div-links{width:100%; text-align: center;}
#footer .content .div-copy{width:100%; text-align: center; display: inline-block;}
#footer .content .div-social{width: 100%;}
.bredcrumb { width:100%; margin-top:0px; margin-bottom:10px; float:none;}
.bredcrumb div{ text-align:left;}

.home-banner .bannerPop .leftPanel .texts { font-size:14px; line-height:20px;}
.coverage{width:26%;}

.home-banner .banner {width: 1350px; height: 586px; position: relative;}
/*.ConfCall .callArea .clallClose{left: 80px!important; top: 5px!important;}*/


}

@media (max-width: 500px){
.contBusiness{ width:95%; background-color:#ffffff;}
.share_analystic-headingm .col1{ font-size:11px;}
.share_analystic-headingm .col2{ font-size:11px;}
.share_analystic-headingm .col3{ font-size:11px;}
.share_analystic-headingm .col5{ font-size:11px;}
.share_analystic-headingm .col6{ font-size:11px;}
.resultsnum{float:none !important; width:20%;}
.coverage{width:41.8% ;}
.home-banner .banner {width: 1350px; min-height: 651px; height: auto;}

#footer2 {height:auto; padding:10px 0;}

/*.zompopup{ width:80%; margin-left:-213px;}*/
/*.zomclose{ width:80%}*/

.financials .annualbox{ width:47%;}
.financials .annualbox img{ width:100%;}
}

@media (max-width: 420px){
  .business{float: none !important;text-align: center; width:100% !important; margin-left:0px !important}
  .textArea {width: 93%;}
  .corporateGovernance{ width:100%;}

	.pappu1{ width:207px}
	.callclose{margin:-28px 0px 0px 206px;}
	/*.ConfCall .callArea .clallClose{left: 80px!important; top: 5px!important;}*/
	.containers1 {width:100%}
	.highcharts-container{width:100%}
	.ConfCall .callArea .anleft {  width: 100%;text-align: left; margin-bottom:10px;}
	.ConfCall .callArea .anright {  width: 100%; text-align: left; margin-bottom:10px;}
	.ConfCall .callArea .ancenter {  width: 100%; text-align: left; margin-bottom:10px;}
	.ConfCall .callArea .callIcon {
    width: 15%;
}
}

@media (max-width: 320px){
.financials .annualbox{ width:70%;}
.financials .annualbox img{ width:100%;}
}

/******************* TAbibng  ******************************/

.tabs-menu {
    padding: 0 0 30px;
  overflow: hidden;
}

.tabs-menu li {
    height: auto;
  padding: 0;
    float: left;
  border-bottom:2px solid #fff;
    background-color:#d3d3d5;;
    list-style: none;
    border: none;
}
.tabs-menu li:hover{
  background: #7465B2;
  color: #fff !important;
} 

.tabs-menu li.current {
    position: relative;
      background: #4c4277;
     color: #fff;
    z-index: 5;
}
.tabs-menu li a:hover{
  color:#fff;
} 
.tabs-menu li a {
    padding: 8px 27px;
    text-transform: capitalize;
    color: #4c4277;
    text-decoration: none; 
    font-size: 14px;
    display:block;
}

.tabs-menu .current a {
    color: #fff;
}

.tab {
    background-color: #f2f2f2;
    margin-bottom: 20px;
    width: auto;
}

.tab-content {
    display: none;
}

#tab-1 {
 display: block;   
}
.tabing-menu{
  text-align:center;
  display:none;
}

@media(max-width:810px){
   .tabs-menu li a{
     padding: 8px 15px;
   }
}
@media(max-width:700px){
  .tabs-menu li a{
     padding: 8px 7px;
   }
}
@media(max-width:600px){

.tabs-menu{
    margin:20px 0 0;
  }

.tabs-menu li{
    float:none;
    border-bottom:2px solid #fff;
  }

}

/******************* Milestone ************************/

@media (max-width:850px){
.milestone{background:none; width:100%;}
  
  /*Right arrow*/
.arrow_box {width:80%; min-height:130px; height:auto;}


/*Left arrow*/
.arrow_box1 {width:80%;  min-height:130px;  height:auto;}
.arrow_box1:after, .arrow_box1:before {left: 100%;}
.arrow_box1:after {border-color: rgba(136, 183, 213, 0);border-left-color: #fff;border-width: 20px;margin-top: -20px;}
.arrow_box1:before {border-color: rgba(194, 225, 245, 0);border-left-color: #ccc;border-width: 21px;margin-top: -21px;}
.asidel,.asider{float:none; width:100%; text-align:left; margin:0}

  
  
  
.naukri{width:90%; min-height:130px; height:auto;}
.naukri .date{right:0px; left:auto}

.naukrify{width:90%; min-height:130px; height:auto;}
.naukrify .date{right:0px; left:auto}

.icici{width:90%; min-height:130px; height:auto;}
.icici .date{right:0px; left:auto}

.quadrangle{width:90%; min-height:130px; height:auto;}
.quadrangle .date{right:0px; left:auto}


.jevansathi{width:90%; min-height:130px; height:auto;}
.jevansathi .date{right:0px; left:auto}

.acres{width:90%; min-height:130px; height:auto;}
.acres .date{right:0px;  left:auto}

.private{width:90%; min-height:130px; height:auto;}
.private .date{right:0px; left:auto}

.naukrigulf{width:90%; min-height:130px; height:auto;}
.naukrigulf .date{right:0px; left:auto}

.brijj{width:90%; min-height:130px; height:auto;}
.brijj .date{right:0px; left:auto}

.shiksha{width:90%; min-height:130px; height:auto;}
.shiksha .date{right:0px;}

.firstnaukri{width:90%; margin-top:50px; min-height:130px; height:auto;}
.firstnaukri .date{right:0px; left:auto}
}
@media (max-width:720px){
.arrow_box {width:75%; min-height:130px; height:auto;}
.arrow_box1 {width:75%;  min-height:130px;  height:auto;}
}

@media (max-width:575px){
.arrow_box {width:70%; min-height:130px; height:auto;}
.arrow_box1 {width:70%;  min-height:130px;  height:auto;}
}

@media (max-width:480px){
.arrow_box {width:100%; min-height:130px; height:auto;}
.arrow_box1 {width:100%;  min-height:130px;  height:auto;}

.arrow_box {width:95%; min-height:130px; height:auto;}
.arrow_box:after, .arrow_box:before {top: 100%; left:25%;}
.arrow_box:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 20px;margin-left: -20px; margin-top:0;}
.arrow_box:before {border-color: rgba(194, 225, 245, 0);border-top-color: #ccc;border-width: 21px;margin-left: -21px; margin-top:0;}


/*Left arrow*/
.arrow_box1 {width:95%;  min-height:130px;  height:auto;}
.arrow_box1:after, .arrow_box1:before {bottom: 100%; left:75%; top:auto;}
.arrow_box1:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 20px;margin-left: -20px; margin-top:0;}
.arrow_box1:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #ccc;border-width: 21px;margin-left: -21px; margin-top:0;}

.naukri{width:100%;}
.naukri .date{right:auto;left:16%; bottom:-40px; top:auto;}

.naukrify{width:100%;}
.naukrify .date{right:auto;left:65%; bottom:150px; top:auto;}

.icici{width:100%;}
.icici .date{  right: 68%;  left: auto;  top: 151px;}

.quadrangle{width:100%;}
.quadrangle .date{right:auto;left:62%; bottom:150px; top:auto;}


.jevansathi{width:100%;}
.jevansathi .date{right: 69%;  left: auto;  top: 150px;}

.acres{width:100%;}
.acres .date{right:auto;left:65%; bottom:150px; top:auto;}

.private{width:100%;}
.private .date{right: 69%;  left: auto;  top: 193px;}

.naukrigulf{width:100%;}
.naukrigulf .date{right:auto;left:65%; bottom:150px; top:auto;}
.naukrigulf .date1{right:auto; left:65% !important; bottom:162px !important; top:auto;}

.brijj{width:100%;}
.brijj .date{right: 69%;  left: auto;  top: 154px;}

.shiksha{width:100%;}
.shiksha .date{right:auto;left:10%; bottom:-40px; top:auto;}

.firstnaukri{width:100%; margin-top:50px; min-height:130px; height:auto;}
.firstnaukri .date{right: 15%;  left: auto;  top: -40px;}
}
@media (max-width:400px){
.infologo {right:0;}
.infologo img{ width:90%}
}