*
{
	margin:0;
	padding:0;
}
body
{
	font-family:arimo;
	font-size:12px;
}
.whole_wrap
{
	width:100%;
	height:auto;
	margin:auto;
}
header
{
	width:100%;
	background:url(images/header_bg.jpg) top left repeat-x;
	height:184px;
	margin:auto;
}
.main_head
{
	width:75%;
	height:auto;
	margin:auto;
}
.logo
{
	width:22%;
	height:auto;
	float:left;
	margin-top:25px;
}
.thought_menu
{
	width:32%;
	height:auto;
	float:right;

}
.thought
{

	height:114px;
	/*background:url(images/thought_bg.png) top left no-repeat;*/
	padding-left:10px;
	background: linear-gradient(to bottom, #CDDBE8 0%, #FFFFFF 30%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 1px 2px #DDDDDD;

}

.top_menu
{
	margin-top:8px;
}
.top_menu a
{
	font-size:14px;
	color:#8e8e8e;
	text-decoration:none;
	margin-right:10px;
	
}
.top_menu a:hover
{
	font-family:arimo;
	color:#ee6d62;

}

.slider
{
	width:100%;
	height:300px;
	background:#1F3E88;
}
.slide
{
	width:75%;
	margin:auto;
	text-align:center;
}

menu
{
	width:100%;
	height:40px;
	background:#c1cdd9;
	margin-top:1px;
}
.main_menu
{
	width:80%;
	margin:auto;
	
}

/*===============MENU====================*/
#rolling-nav {
  font:normal 12px 'Trebuchet MS',Trebuchet,Arial,Sans-Serif;
  color:white;
  text-transform:uppercase;
	/* outline:1px solid; */
	width:75%; /* Fixed width. Measure it manually */
	margin:0px auto;
}

#rolling-nav ul {
  height:40px;
  margin:0px 0px;
  padding:0px 0px;
  overflow:hidden;
}

#rolling-nav li {
  float:left;
  display:inline;
  list-style:none;
  margin:0px 0px;
  padding:0px 0px;
}

#rolling-nav a,
#rolling-nav a:before {
  font-family:open sans;
  font-size:12px;
  font-weight:bold;
  display:block;
  margin:0px 0px;
  padding:0px 38px;
  line-height:40px;
  color:#0f3963;
  text-decoration:none;
  background-color:#C1CDD9;
 /* background-color:#900;
  background-image:-webkit-linear-gradient(top, #900 0%, #6A0808 50%, #620303 50%, #6A0808 100%);
  background-image:-moz-linear-gradient(top, #900 0%, #6A0808 50%, #620303 50%, #6A0808 100%);
  background-image:-ms-linear-gradient(top, #900 0%, #6A0808 50%, #620303 50%, #6A0808 100%);
  background-image:-o-linear-gradient(top, #900 0%, #6A0808 50%, #620303 50%, #6A0808 100%);
  background-image:linear-gradient(top, #900 0%, #6A0808 50%, #620303 50%, #6A0808 100%);*/
  -webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.1);
  -moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.1);
  box-shadow:inset 0px 1px 0px rgba(255,255,255,0.1);
  position:relative;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -ms-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}

#rolling-nav a:before {
  content:attr(data-clone);
  position:absolute;
  font-size:12px;
  font-weight:bold;
  top:100%;
  right:0px;
  left:0px;
  display:block;
  background-color:white;
  background-image:-webkit-linear-gradient(top, #ddd, white);
  background-image:-moz-linear-gradient(top, #ddd, white);
  background-image:-ms-linear-gradient(top, #ddd, white);
  background-image:-o-linear-gradient(top, #ddd, white);
  background-image:linear-gradient(top, #ddd, white);
  border-top:2px solid rgba(0,0,0,0.2);
  color:#333;
}

#rolling-nav a:hover {
  margin-top:-40px;
  margin-bottom:1px;
}
/*====================================*/



/*=============circle rotate=================*/
#circle
{
	width:100%;
	float:left;
	padding:10px 0px;
}
#circle a
{
	margin-left:4%;
}

.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
     
    overflow:hidden;
 
    }  
 
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);

}  

/*=============tab rotate end=================*/

.sensex
{
	width:100%;
	height:40px;
	margin:auto;
	background:#DFE6EE;
	float:left;
	text-align:center;
}
section
{
	width:100%;
	margin:10px auto;
	float:left;
}
.mid_section
{
	width:75%;
	height:auto;
	margin:auto;

}
.tab_heading
{
	font-family:arimo;
	font-size:20px;
	color:#103963;
	display:block;
	width:100%;
	padding:0px 0px 5px;
	border-bottom:1px solid #bcc8d6;
}
.left_div
{
	width:70%;
	float:left;
}
.welcome_box
{
	width:95%;
	padding:10px;
	background:#dfe6ee;
	border-left:5px solid #c1cdd9;
	float:left;
}
.content_head
{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px dotted #999;
	display:block;
	width:100%;
	padding:5px 0;
	
}
.content_part
{
	width:100%;
	height:auto;
	width:69%;
	text-align:justify;
	float:left;
	line-height:25px;
	color:#2d4e74;
}
.welcome_box p
{
	padding-top:5px;
	font-family:open sans;
	color:#2d4e74;
	font-size:13px;
	line-height:25px;
	text-align:justify;
}
.read_more
{
	text-decoration:none;
	font-size:13px;
	color:#fff;
	background:#1F3E88;
	padding:0px 8px;
	float:right;
	margin-top:10px;
}
.read_more:hover
{
	background:#C1CDD9;
	color:#0f3963;
	-o-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
}
.right_div
{
	width:30%;
	float:right;
}
.live_watch
{
	border-left:5px solid #c1cdd9;
	background:#dfe6ee;
	width:92%;
	height:auto;
	padding:10px;
}
.video_box
{
	width:46%;
	height:auto;
	background:#999;
	float:left;
	padding:10px;
	background:#dfe6ee;
	border-left:5px solid #c1cdd9;
}
.login_box
{
	width:44%;
	height:auto;
	background:#999;
	float:left;
	padding:10px;
	background:#dfe6ee;
	border-left:5px solid #c1cdd9;
	margin-left:10px;
	
}
.log_tbx
{
	width:90%;
	height:20px;
	background:#c1cdd9;
	border:1px solid #b4bec9;
}
#login_btn
{
	padding:2px 8px;
	background:#dfe6ee;
	border:1px solid #c1cdd9;
	font-family:arimo;
	color:#3d597a;
	cursor:pointer;
}
#login_btn:hover
{
	background:#3d597a;
	color:#fff;
	
	-o-transition:all 300ms;
	-moz-transition:all 300ms;
	-webkit-transition:all 300ms;
}

.tools
{
	background:#dfe6ee;
	width:92%;
	margin-top:10px;
	padding:10px;
	border-left:5px solid #c1cdd9;
}
.icon_tab
{
	width:100%;
}

.fund_performance
{
	background: none repeat scroll 0 0 #DFE6EE;
    border-left: 5px solid #C1CDD9;
    float: left;
	margin-top: 10px;
    padding: 10px 2px;
    width: 97%
}
.news
{
	background: none repeat scroll 0 0 #DFE6EE;
    border-left: 5px solid #C1CDD9;
    margin-top: 10px;
    padding: 10px;
    width: 92%;
}

.social_tab
{
	width:100%;
	height:45px;
	float:left;
	background:#1F3E88;
}
.social_icon
{
	width:75%;
	text-align:right;
	margin:4px auto;
}

footer
{
	width:100%;
	height:300px;
	background:#222;
	float:left;
}
.foot
{
	width:75%;
	margin:auto;
	color:#fff;
	
}
.enquiry_form
{
	width:60%;
	height:auto;
	float:left;
	font-size:16px;
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.foot a
{
	color:#900;
	text-decoration:none;
}

.links
{
	width:40%;
	height:auto;
	float:right;
}
#name , #city , #email , #mobile , #msg , #cap2
{
	width:80%;
	background:#555;
	padding:5px;
	border:none;
	color:#dfe6ee;
}
#submit_btn
{
	background:#1F3E88;
	border:1px solid #555;
	padding:9px 64px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	cursor:pointer;
}
#submit_btn:hover
{
	-o-transition:500ms;
	-moz-transition:500ms;
	-webkit-transition:500ms;
	background:#c1cdd9;
	box-shadow:0px 1px 1px #003;
	border:1px solid #9eb3c8;
	color:#3d597a;
}
.submit_text , .queries_text
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#fff;
}
.under_link
{
	width:33%;
	height:auto;
	float:left;
}
.under_link a
{
	text-decoration:none;
	color:#999;
	display:block;
	text-shadow:0px 1px 1px #000;
	margin:10px 12px;
}
.under_link a:hover
{
	color:#ee6d62;
	text-shadow:none;
	-o-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
}
.link_head
{
	font-size:14px;
	color:#fff;
	/*<!--text-shadow:0px 1px 1px #5983b5;-->*/
	border-bottom:1px solid #5983b5;
	padding-bottom:5px;
	font-weight:bold;
}
.bottom_footer
{
	width:100%;
	height:70px;
	background:#1F3E88;
	float:left;
	font-weight:bold;
	/*text-shadow:0px 1px 1px #fff;*/
}
.fix_it{
	position:fixed;
	bottom:0;
	cursor:pointer;
	right:0;}
