*
{
margin:0;
padding:0;
}

body
{
font-family:open sans;
font-size:12px;
background: rgba(0, 0, 0, 0) url("../images/utility_bg.png") repeat scroll 0 0;
}


.whole_wrap
{
width:100%;
}

header
{
width:100%;
padding:10px 0;
}
.head-right{
 margin-top:42px;
 float:right;	
}

.header_head
{
width:1136px;
margin:auto;
}

.top_tab
{
float:right;
}
.title{
box-sizing:border-box;
padding:15px 30px 0px 0px;
}

.title p{
font-size: 22px;
color: #005598;
font-weight: bold;
border-bottom: 2px solid #005598;
padding-bottom: 5px;
}
.top_tab a
{
display:block;
padding:10px 20px;
background:url(images/top_tab_bg.gif);
/*background:linear-gradient(#68BDE0 , #0991C9);*/
float:left;
margin-left:10px;
font-size:14px;
text-decoration:none;
color:#fff;
}

.top_menu
{
width:380px;
float:right;
margin:20px 0px 0 0 ;
}

.top_menu a
{
font-size:14px;
color:#222;
text-decoration:none;
margin-left:20px;
}

menu
{
width:100%;
height:50px;
background:#1089c2;
text-align:center;
}

.nav
{
width:1136px;
margin:auto;
}
.nav a
{
font-size:14px;
color:#fff;
text-decoration:none;
padding:15px 40px;
float:left;
border-left:1px solid #008fff;

-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.nav ul{
 list-style:none;
 padding:0;	
}
.nav ul li{
 display:inline-block;	
}
.dropshow{
 position:relative;	
}
.dropdownmenu{
 display:none;	
}
.dropshow:hover .dropdownmenu{
 display:block;
position:absolute;
z-index: 999;
background:#1089C2;
width:140px;
top:50px;	
} 

.nav a:hover
{
background:#f2f2f2;
color:#222;

-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}

.logo
{
float:left;
margin-top:0px;
position:relative;
}


.slider
{
width:1136px;
margin:auto;

}

.slider_bottom_tab
{
width:100%;
height:50px;
background:#1089c2;
margin-top:-4px;
}

section
{
width:1136px;
margin:auto;
background:#FF9;
}

.left_part
{
width:70%;
float:left;
}

.content_heading
{
width:98%;
padding:10px 0px;
display:block;
font-size:25px;
color:#555;
border-bottom:2px dotted #999;
margin-bottom:10px;
}

.containt_frame
{
font-size:13px;
line-height:25px;
width:98%;
}

.home_paragraph
{
line-height:27px;
font-size:14px;
text-align:justify;
padding: 0px 20px 10px 0px;
}

.box
{
width:146px;
height:157px;
/*background:#f7f9fa;
border:1px solid #e5e5e5;*/
float:left;
margin-right:10px;
border-radius:2px;
/*border-bottom:4px solid #3eacd8;*/

position: relative;
text-decoration:none;
text-align:center;
margin-bottom:10px;
background:url(images/box_bg.png2) top left no-repeat;
}
.box img
{
padding:24px;
transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-webkit-transition:all 500ms ease-in-out;
}

/*.box img
{
padding:10px;
border:1px solid #ccc;
padding:34px 45px;
background:#fff;
margin-top:22px;


}*/
.box img:hover
{
/*background:radial-gradient(#fff, #F7F9FA);*/

transition:all 500ms ease-in-out;
-o-transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-webkit-transition:all 500ms ease-in-out;
}

.box span
{
font-size:13px;
color:#222;
display:block;
background:#fff;
width:98%;
margin:auto;
}

/*.box:before, .box:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
-webkit-box-shadow: 0 15px 10px #777;
-moz-box-shadow: 0 15px 10px #777;
box-shadow: 0 15px 10px #777;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.box:after
{
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
-ms-transform: rotate(3deg);
transform: rotate(3deg);
right: 10px;
left: auto;
}
*/

.fund
{
float:left;
width:96%;
}

.ticker
{
width:96%;
float:left;
margin-top:10px;
}

.ticker_box
{	
width:228px;
float:left;
margin-right:5px;
}
.ticker_heading
{
display:block;
width:91%;
padding:10px;
background:linear-gradient(#68BDE0 , #0991C9);
color:#fff;
float:left;
}

.adds
{
width:100%;
float:left;
margin-top:10px;
}
.add_table tr td
{
border:1px solid #68BDE0;
padding:5px;
margin-left:15px;
float:left;
}
.right_part
{
width:30%;
float:right;
}

.gallery li{
width: 33.33%;
float: left;
padding: 3px;
box-sizing: border-box;
}
.gallery li img{
width:100%;
}


/**********LOGIN****************************/
.login marquee
{
padding:10px;
overflow:hidden;
}

.login
{
width:100%;
height:auto;
float:left;
background:#f7f9fa;
border-radius:4px;
border:1px solid #e5e5e5;
font-size:13px;
color:#555;
margin-top:10px;
}
#login
{
float:left;
width:83%;
padding:0 30px;
}

.login_tab
{
background:url(images/right_tab_bg.png) top left no-repeat;
width:91%;
height:36px;
margin-left:-9px;
margin-top:10px;
font-size:15px;
color:#fff;
float:left;
padding:4px 20px;
}

.tbx
{
width:91%;
padding:10px;
background:linear-gradient(#fff , #e6e6e6);
border:none;
border-radius:4px;
box-shadow:0px 0px 10px #f1f1f1;
}
.login_btn
{
padding:5px 15px;
border:none;
border-radius:3px;
background:linear-gradient(#51a4e6 , #03589b);
color:#fff;
}

.sensex
{
width:100%;
float:left;
margin-top:10px;
}


footer
{
width:100%;
height:180px;
background:#1089c2;
float:left;
margin-top: 20px;
}
.foot
{
width:80%;
height:100px;
margin:auto;
color:#fff;
}

.foot a
{
color:#fff;
text-decoration:none;
}

.partner
{
width:80%;
margin:10px auto;
height:64px;
border:1px solid #3eacd8;
border-radius:5px;
padding:10px;

}

.kolcapkhajana{
position: absolute;
top: 40px;
font-size: 40px;
font-weight: bold;
left: 0px;
width: 500px;
color: #1089c2;
text-shadow: 2px 1px 2px #969696;
text-transform: uppercase;
}

.kolcapkhajana span{
text-shadow: 1px 1px 1px #969696;
font-size: 15px;
float: left;
margin-left: 133px;
font-family: cursive;
}



/* portfolio login */
.box_content {
background-color: #FFFFFF;
border: 2px solid #AE6948;

overflow:hidden;
padding: 15px;
position: fixed;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:430px;
z-index: 1056;
height:240px;
}
.grayBox{
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1055;
-moz-opacity: 0.7;
opacity:0.7;
filter: alpha(opacity=70);
}
.imgs{
top: 0px;
right: 0px;
position: fixed;
}
img#cross {
position: relative;
float: right;
top: -29px;
left: 24px;
}
/* /portfolio login */
.social-icons ul{
 list-style:none;
 padding:0;	
}
.social-icons ul li{
 display:inline-block;	
}
.social-icons ul{
 text-align:right;
 margin-right: 31px;	
}
.login-part {
    text-align: right;
    margin-top: 15px;
    margin-right: 27px;
}
.login-part span a{
 font-size:14px;
 color:#fff;
 background:#1089C2;
 padding: 5px 7px;
 margin-left: 6px;
 transition: all 500ms ease-in-out 0s;	
}
.login-part span a:hover{
 background:#ffffff;
 border:1px solid;
 color:#000;
 transition: all 500ms ease-in-out 0s;	
}

@media screen and (max-width: 1366px)
{
.nav a
{
padding:15px 45px;
}
.dropshow:hover .dropdownmenu li a{
padding:10px;	
}

.top_menu
{
width:342px;
}
}