/*========================================Sandeep's Style==============================================*/
@import url('../fonts/font.css');
@import url('ninja-slider.css');
@import url('bootstrap.min.css'); 
*{ margin:0; padding:0} 
body{ position:relative;font-family:'lucida_sans_unicoderegular', 'lucida_granderegular','lucida_grandebold' !important; font-size:15px; color:#000}
a,a:hover{ text-decoration:none;}
@media print {  a[href]:after {  content: none !important; }}
img{ max-width:100%; height:auto; outline:none; border:0 none}
h1,h2,h3,h4,h5{ margin:0; padding:0}
.inner{ max-width:1150px; margin:0 auto;}
.pos-relative{ position:relative; *z-index:-1}
.fl{ float:left}
.fr{ float:right}
.clrBth{ clear:both}
.disply-none{ display:none}
.col-span2{ width:50%; float:left; padding:0 15px}
.col-span2.p-lft-rght-none{ padding:0}
.surrounder-space{ padding:15px;}
.p-left{ padding-left:15px;}
.p-lft-rght{ padding:0 15px;}
.lin-hgt{ line-height:18px;}
.m-btom-none{ margin-bottom:0}
.custom-hght{ height:143px;}
.scroll-top{ 
	position:fixed; right:1%; bottom:7%; cursor:pointer; display:none; background:#f3f3f3; padding:0px 10px; color:#000;
	font-size:25px; font-weight:bolder; box-shadow:0px 0px 5px #ccc; border-radius:3px; z-index:999
}
.strong{ font-weight:bold}
.outer{ width:100%;}
.no-font{ font-size:0}
.back,.more{ cursor:pointer}

.money-times{ margin-top:3px;}


/*081117*/
.click-button{ line-height:20px; background:#4285f4; color:#fff !important; margin-right:10px; padding:3px 5px 2px 5px !important; display:inline-block}
.click-button:hover{ -o-transition: .5s; -ms-transition: .5s;  -moz-transition: .5s;   -webkit-transition: .5s;background:#000;}
.click-button2{ line-height:20px; background:#4285f4; color:#fff !important; margin-right:106px; padding:3px 5px 2px 5px !important; display:inline-block}
.click-button2:hover{ -o-transition: .5s; -ms-transition: .5s;  -moz-transition: .5s;   -webkit-transition: .5s;background:#000;}

.click-button3{ line-height:20px; background:#4285f4; color:#fff !important; padding:3px 5px 2px 5px !important; display:inline-block}
.click-button3:hover{ -o-transition: .5s; -ms-transition: .5s;  -moz-transition: .5s;   -webkit-transition: .5s;background:#000;}
/*========================================Header Style Here==============================================*/
.header-outer{ position: fixed; left: 0;  right: 0;  z-index: 999; background-color: #fff;}
.header .bodr-botm{ border-bottom:1px solid #ccc}
.header .w-custom1,.header .w-custom2,.header .w-custom3{ float:left; padding:0 15px;}
.header .w-custom1{ width:50%; padding:0 15px; float:left;}
.header .w-custom2{ width:50%; padding:0 15px; float:left;}
.header .w-custom3{ width:20%}
.header .grey-bg{ background:#ebebeb}
.header .m-top-btom{ margin:15px 0;}
.header .p-top{ padding:15px 0 0 0}
.header .p-top-btom{ padding:15px 0 13px 0}
.top-txt{ text-align:right; line-height:12px; font-size:13px}
.top-txt a,.top-txt span{ vertical-align:top; display:inline-block; margin:5px 0;}
.top-txt a{ display:inline-block; color:#000}
.top-txt a:hover{ text-decoration:none; color:#06C}

.select-site{width:100%; text-align:right; font-size:12px; margin-top:3px;}
.select-site ul{ margin:0; display:inline-block;text-align:right;}
.select-site li{ background:url(../images/dropdown.gif) no-repeat right 3px; padding-right:18px; list-style:none; position:relative; line-height:1; *line-height:12px;}
.select-site a{ color:#000; cursor:pointer; display:inline-block; padding-bottom:12px;}
.select-site a:hover{ color:#06C}
.select-site li .sub-nav-outer{ display:none;}
.select-site li:hover .sub-nav-outer{ 
	width:155px; position:absolute; right:0; top:24px; *top:20px; right:0; display:block;font-size:12px;
	box-shadow:0px 0px 5px #ccc; background:#fff; z-index:10000000000
}
.select-site li ul { display:block}
.select-site li ul li{ text-align:left; display:block; background:none; padding-right:0}
.select-site li ul li a{ 
	border-top:1px solid #ccc; padding:9px 17px 9px 10px; margin:0; display:block; text-align:right; line-height:18px;
}

.menu{ color:#000; font-size:16px; width:66%; /*width:100%;*/}
.menu ul{ margin:0}
.menu li{ float:left; list-style:none; line-height:1; margin-bottom:-12px; padding-bottom:12px}
.menu a{ color:#000; cursor:pointer; padding:10px 0; display:inline-block}
.menu a:hover{ color:#06C}
.menu li .sub-nav-outer{ display:none;}
.menu li:hover .sub-nav-outer{ 
	width:100%; position:absolute; right:0; top:37px; left:0;	background:#fff;display:inline-block;z-index:999; font-size:13px;
	box-shadow:1px 2px 5px #ccc; padding-left:9px;
}
.menu li .sub-nav-outer a{ padding:12px 5px; display:inline-block; text-align:left;}

/**********************************************************banner start here******************************************************************/
.banner{ padding:15px 0; border-bottom:1px solid #cccccc; text-align:center; position:relative}
.banner-title{ position:absolute; left:45px; top:40%; font-size:34px; color:#000; max-width:650px;}
.banner-art{ position: absolute;line-height:48px;color:#fff !important; top:38%; left: 15%;font-size: 40px; text-shadow:1px 1px #333;}
.slidesjs-container,.slidesjs-control{ height:224px !important}
.slidesjs-previous{ 
	position:absolute; top:40%; left:1.5%; font-size:0; z-index:99;background:url(../images/prev.png) no-repeat 0 0; 
	width:10px; height:23px; display:none
}
.slidesjs-next{ 
	position:absolute; top:40%; right:1%; font-size:0; z-index:99;background:url(../images/next.png) no-repeat 0 0;
	width:10px; height:23px; display:none
}
#slides {position:relative;}
#slides .slidesjs-navigation { margin-top:3px;}
#slides .slidesjs-previous {float: left;}
#slides .slidesjs-next { float: left;}
.slidesjs-pagination{ float:right; margin-right:15px; margin-bottom:0}
.slidesjs-pagination li { float:left; margin: 0 3px 0 2px;}
.slidesjs-pagination li a { 
	display: block; width: 10px; height: 11px;font-size:0;	background-image: url(../images/pagination.png); 
	background-position: 0 0;float:right; overflow: hidden;
}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-position: -11px 0px}
.slidesjs-pagination li a:hover { background-position:-11px 0px}
#slides a:link,#slides a:visited { color: #333}
#slides a:hover,#slides a:active { color: #9e2020}

/*.banner{ padding:15px 0; border-bottom:1px solid #cccccc; text-align:center; position:relative}
.banner-title{ position:absolute; left:45px; top:40.9%; font-size:34px; color:#000; max-width:650px;}*/


/*========================================Pop Menu Style Here==============================================*/
.icon-menu a{ 
	cursor:pointer; display:block; background:url(../images/icon-menu-sprite.png) no-repeat 0 0; width:57px; height:57px;
}
.icon-menu a:hover{ background-position:0px -58px}
#blanket { 
	background-color:#000; opacity: 0.35;  position:absolute; z-index: 9001; top:0px;  left:0px;  width:100%;
}
#popUpDiv {	
	position:fixed; background-color:#000;	opacity: 0.85; z-index: 9002;bottom:0 !important;	
	top:0 !important; right:0 !important; left:inherit !important; overflow-y:scroll
	
}
.pop-head{ padding:20px 30px 20px 20px;}
.pop-head a{ display:inline-block; vertical-align:top;}
.pop-close{ width:64px;}
.pop-close .close{ 
	background:url(../images/icon-close.png) no-repeat 0 0; width:62px; height:63px; cursor:pointer; opacity:1
}
.pop-memu{ margin-top:20px}
.pop-memu li{ margin-bottom:25px;}
.pop-memu li a.brder-botm{ border-bottom:1px solid #ccc}
.pop-memu li a{ color:#fff; display:block; text-align:right; font-size:25px; margin-bottom:0px; line-height:24px; margin-bottom:5px}
.pop-memu li li a{ font-size:18px;}
.pop-memu a:hover,.pop-memu a.active{ color:#00bdf2}
/*========================================Container Style Here==============================================*/
.container{ font-family:'lucida_granderegular'}
.container.no-space{ padding:0;}
.container p{ margin-bottom:0}
.container .w-custom1,.container .w-custom2,.container .w-custom3{ float:left; padding:0 15px; position:relative}
.container .w-custom1{ width:25%}
.container .w-custom2.bodr-lft{ border-left:1px solid #fff;}
.container .w-custom2{ width:50%; padding-left:21px}
.container .w-custom3{ width:25%;}
.container .pr-code{ margin:18px 0 8px 0;}
.container .m-top{ margin-top:30px;}
.container .m-btom{ margin-bottom:30px}
.container .m-top-custom{ margin-top:50px;}
.mid-column{ max-width:750px; margin:0 auto; padding:0 15px;}
.page-title{ font-size:28px; line-height:28px; margin-bottom:8px}
.page-title2{ font-size:20px; margin-bottom:8px}
.page-title.m-top-custom{ padding-top:175px; margin-top:-175px;}
.mid-txt{ text-align:justify; line-height:23px; margin:0; font-size:15px; padding: 20px}
.mid-txt a{ text-decoration:none}
.merge-txt{ text-align:justify; line-height:23px; margin:0; font-size:17px;}

.pdf-block{margin-bottom:30px; border-bottom:1px solid #ccc; display:block; padding:0 15px; width:94%}
.pdf-block.last{ border-bottom:0 none}
.pdf-block li{ float:left; list-style:none; margin-right:35px;}
.pdf-block li.last{ margin-right:0}
.year{ font-size:20px; padding-bottom:15px;}
.pdf-link{ background:#7f7f7f; font-size:13px; width:38px; margin-bottom:10px}
.pdf-link a{ color:#fff}
.pdf-link p{ text-align:center;}

.mid-txt.bg{ background:#f9f9f9}
.mid-txt li{ border-bottom:1px solid #ccc; list-style:none; padding:5px 10px}
/*========================================Stock Datails Style Here==============================================*/
.stock-datails h2{ font-size:15px; color:#034ea2; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.stock-bse.bodr-top,.stock-nse.bodr-top{border-top:1px solid #ccc;}
.stock-bse,.stock-nse{ 
	background:#f3f3f3; margin-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:16px;padding:5px;  *margin:0
}
.stock-bse span,.stock-nse span{font-weight:bold; color:#000}
.stock-bse strong,.stock-nse strong{ color:#034ea2} 
.stock-bse p,.stock-nse p{ font-size:12px;}
.stock-source{ margin-top:10px;}
.stock-source,.stock-source a{ font-size:9px; color:#000; font-weight:bold; display:inline-block;}

.w-stock-datails{ width:34%; /*width:36%;*/ text-align:right; white-space:nowrap}
.custm-stock-bse,.custm-stock-nse{ font-size:12px; text-align:right; background:none; padding-right:0; display:inline-block;}
.custm-stock-bse span,.custm-stock-nse span{ font-size:11px; font-weight:normal}

/*========================================Form Style Here==============================================*/
.put-details{ margin-left:30px;}
.put-details input{ width:100%; margin-bottom:30px; padding:5px;}
.put-details input.submit{ 
	background:#f1f1f1; border:0 none; border-bottom:2px solid #ccc; color:#337ab7; width:100px; font-size:15px;
}
/*========================================Aside Style Here==============================================*/
.aside{}
.aside-title{ font-size:18px;}
.aside-title span{ color:#023f88}
.highlights{ border:2px solid #5aa9f9; padding:14px 8px;}
.chart .bg{ background:#f3f3f3;}
.chart .bordr-rght{ border-right:1px solid #000; padding:5px;}
.chart .font-small-x{ font-size:30px;}
.chart .font-small-m{ font-size:12px; padding:3px 0}
.chart .font-small{ font-size:10px;}
.results{ font-family:'lucida_grandebold'; display:inline-block; margin-top:10px; border-bottom:2px solid #ccc;
 background:#f1f1f1 url(../images/button-arrow.gif) no-repeat 97.5% 7px; padding:5px 25px 5px 8px;
}

.butlink{ 
	font-size:15px; font-family:'lucida_grandebold'; background:#e9e9e9; border-bottom:3px solid #e0e0e0; padding:6px 25px;
	text-transform:uppercase; display:inline-block; margin-top:15px; color:#023f88
}

/*========================================Footer Style Here==============================================*/
.footer.bg{ background:#ebebeb; padding-bottom:22px}
.foot-txt{ font-size:12px; padding:15px 0; margin:30px auto 0 auto;}
.foot-txt .col-lg-6,.foot-txt .col-lg-4,.foot-txt .col-lg-3{ padding:0;}
.foot-txt .col-lg-6{ text-align:center}
.foot-txt a{ color:#000}
.design-by{ text-align:right}

@media (max-width:1200px) {
	.menu a{ font-size:14px}
	.banner-title{ left:35px; font-size:25px}
	.custm-stock-bse,.custm-stock-nse{ font-size:11px; text-align:center; width:49%}
	.custm-stock-bse span,.custm-stock-nse span{ font-size:9px}
	
	.footer{ text-align:center; padding:0 5px;}
	.footer.bg{ padding-bottom:0}
	.foot-links{ margin-top:8px;}
	.design-by{ text-align:center; margin-top:8px}
	.foot-txt .col-lg-5,.foot-txt .col-lg-4,.foot-txt .col-lg-3{ width:100%; font-size:12px}
}
@media (max-width:1060px) {
	.container .w-custom1{ width:230px;}
	.container .w-custom2.bodr-lft{ border-left:1px solid #ccc;}
	.container .w-custom2{ width:44%; padding-left:25px}
	.container .w-custom3{ width:304px;}
}
@media (min-width:1000px) {
	.desktop-none-menu{ display:none;}
}
@media (max-width:1000px) {
	.click-button{ margin-right:0; display:inline-block !important; text-align:right; float:right}
	.device-none-menu{ display:none !important}
	.custom-hght{ height:106px;}
	.res-m-btom-none{ margin-bottom:0 !important}
	.header{ text-align:center;}
	.header .w-custom1,.header .w-custom2,.header .w-custom3{ width:100%; text-align:center; float:none;}
	.icon-menu{ margin-bottom:13px;}
	.select-site{ width:44%; min-width:160px}
	.menu-hr-line{ border-bottom:1px solid #ccc;}

	.page-title{ line-height:30px;}
	.page-title.m-top-custom{ margin-top:-106px; padding-top:106px; width:100%}	
	.container .w-custom1{ margin:0 0 30px 0; text-align:center}
	.container .w-custom2{ margin:60px 0 30px 0}
	.container .w-custom3{ margin:60px 0 30px 0}
	.container .w-custom1,.container .w-custom2,.container .w-custom3{ width:100%; float:none;}
	.container .w-custom2.bodr-lft{ border-left:0 none}
	.container .w-custom2{ padding-left:15px;}
	.container .hr-line{ border-bottom:1px solid #ccc;position:absolute; left:0; right:0}
	
}
@media (max-width:768px) {
	.logo{ width:70%; height:auto; text-align:left;}
	.banner-title{ left:0; font-size:17px; top:45%; width:340px; text-align:left; padding-left:30px}
	.flex-direction-nav .flex-prev,.flexslider:hover .flex-prev{ left:0;}
	.flex-direction-nav .flex-next,.flexslider:hover .flex-next{ right:0}
	.col-span2{ width:100%; float:none; padding:0}
	.pdf-block{ width:100%;}
	.put-details{ margin-left:0; margin-top:20px}
	
	.stock-bse, .stock-nse{ font-size:14px;margin-top:15px;}
	.stock-bse p,.stock-nse p{ font-size:9px}
}
@media (min-width:641px) {
	.desktop561-none{ display:none;}
}
@media (max-width:640px) {
	.flexible-grey-bg{ background:#f2f2f2;}
	.flexible-grey-bg2{ background:#e7e7e7}
	.flexible-algn-lft{ text-align:left}
	
	.device560-none{ display:none}
	
	.header{ height:69px; vertical-align:middle}
	.header .grey-bg{ background:#2957a4}
	.logo img{ max-width:212px}
	.icon-menu a{ 
		cursor:pointer; display:block; background:url(../images/icon-menu.png) no-repeat 0 0; width:41px; height:41px;
	}
	.icon-menu a:hover{ 
		cursor:pointer; display:block; background:url(../images/icon-menu.png) no-repeat 0 0; width:41px; height:41px;
	}
	#ninja-slider-prev, #ninja-slider-next{ top:10%; display:none }
	.banner-title{ font-size:12px; top:20%; left:0; width:200px; padding-left:5px}
	.scroll-top{ padding:0 3px; font-size:15px}
	
	.flexible-stock{ width:100%;}
	.stock-datails{ text-align:left; max-width:240px; margin:0 auto; padding:15px 0}
	.stock-bse, .stock-nse{ font-size:15px; padding:5px 10px}
	.stock-datails h2{ font-size:18px;}
	.stock-source, .stock-source a,.stock-bse p, .stock-nse p{ font-size:12px;}
	
	.listed-agency{ text-align:center; padding:20px 15px 0 15px}	
	.listed-agency h2{ font-size:26px; font-family:'lucida_grandebold'}

	
	.device-banner{ background:#d7e6ff; padding:0 0 10px 0;}
	.device-banner h4{ color:#2957a4; font-size:26px; font-family:'lucida_grandebold'; margin-bottom:5px;}
	.result{ 
		border:1px solid #cfd9eb; background:#ffffff; padding:12px 30px; color:#494949; font-family:'lucida_grandebold'; 
		font-size:20px; display:inline-block; margin-top:15px
	}
	
}
@media (max-width:360px) {
	.device-banner h4{ font-size:20px;}
	
}