
body { margin:0px;
padding:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;}



#wrapper { max-width:980px;
margin:0px auto;
padding:0px;}

.top_part {width:100%;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

.logo { width:27.34693877;
float:left;
margin:0px;
padding:0px;}

.logo img { width:100%;}

.follow_us { width:25%;
float:right;
margin:04.12244897% 0px 0px 0px;
padding:0px;}

.follow_us img { vertical-align:middle;
width:100%;}

.follow_us p { width:100%;
float:right;
margin:06.12244897% 0px 0px 0px;
padding:0px;
}

.follow_us p a { width:13%;
 margin-top:-6px;
padding:0px 2px 0px 2px;
float:right;
opacity:1;
transition: all 300ms ease-in-out 0s;}

.follow_us p a:hover { width:13%;
 margin-top:-12px;
padding:0px 2px 0px 2px;
float:right;
opacity:0.8;
transition: all 300ms ease-in-out 0s;}

.header { width:100%;
float:left;
margin:0px;
padding:0px;}

/*------------------------center_part-------------------------------*/

.center_part { width:100%;
float:left;
margin:0px 0px 0px 2px;
padding:0px;}

.center_part1 { width:100%;
float:left;
margin:0px 0px 0px 2px;
padding:0px;
height:320px;
display: -webkit-flex; /* Safari */
    display: flex;}

.box1 { width:23.7755102040%;
float:left;
margin:0px;
padding:0px;
}


.box1 h2 { width:100%;
float:left;
margin:0px;
padding:0px;
border:1px solid #CCC;}

.box1 h2 img { width:100%;}

.box1 h3 { width:90%;
float:left;
margin:0px;
padding:5% 5% 0px 5%;
font-size:14px;
color:#1a5868;
font-weight:normal;
font-family: 'montserrat-regular-webfont';}


.box1 p { width:90%;
float:left;
margin:0px;
padding:2% 5% 0px 5%;
font-size:12px;
color:#1a5868;
font-weight:normal;
line-height:18px;}

.box1 p a { color:#da251d;
text-decoration:none;}

.box1 p a:hover { color:#f63a31;
text-decoration:underline;}


.input3 { width:98%;
background-color:#fff;
border: 1px solid #CCC;;
padding:5px 5px 5px 5px;
color:#666;}

.input4 { width:98%;
background-color:#fff;
border: 1px solid #CCC;;
padding:5px 5px 5px 5px;
color:#666;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;}

.sapration { width:01.3265306122448979591836734693878%;
float:left;
margin:0px;
padding:0px;}

.sapration img { width:100%;}

.investment { width:94%;
float:left;
margin:0px;
padding:3% 2.1% 3% 4%;
background-color:#da251d;
color:#FFF;
font-size:14px;
border:none;}

.portfolio { width:94%;
float:left;
margin:0px;
padding:3% 2.1% 3% 4%;
background-color:#337181;
color:#FFF;
font-size:14px;
border:none;}

.artical { width:94%;
float:left;
margin:0px;
padding:3% 2.1% 3% 4%;
background-color:#60a623;
color:#FFF;
font-size:14px;
border:none;}

.artical a { color:#fff;
text-decoration:none;} 

.management { width:94%;
float:left;
margin:0px;
padding:3% 2.1% 3% 4%;
background-color:#007ebe;
color:#FFF;
font-size:14px;
border:none;}



.bg_grey { background-color:#eeeeee;
border:1px solid #eeeeee;
-webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */    
    flex: 1;}
	
	
.center_home_txt { width:100%;
float:left;
margin:0px;
padding:0.5% 0px 2% 0px;}

.center_home_txt p { width:100%;
float:left;
margin:0px;
padding:0px;
font-size:16px;
line-height:22px;
font-family: 'montserrat-regular-webfont';
font-weight:normal;
color:#358291;}	


.center_txt { width:100%;
float:left;
margin:0px;
padding:0.5% 0px 2% 0px;}

.center_txt h1 { width:99%;
float:left;
margin:1% 0px 0.5% 0px;
padding:0% 0px 0.8% 0px;
font-size:20px;
line-height:18px;
font-weight:normal;
color:#000;
border-bottom:1px solid #ccc;}

.center_txt p { width:100%;
float:left;
margin:0px;
padding:0.8% 0px 0px 0px;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#747373;}

.center_txt ul { width:98.4%;
float:left;
margin:0px;
padding:0.8% 0px 0px 1.6%;
}

.center_txt ul li { width:100%;
float:left;
margin:0px;
padding:0.8% 0px 0px 0px;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#747373;}


.box2 {width:100%;
float:right;
margin:0px;
padding:0px;
}

.box2 p {width:96%;
float:left;
margin:0px;
padding:2% 0px 0px 4%;
font-size:12px;
color:#666;
}

.box2 p a {color:#da251d;
text-decoration:none;}

.box2 p a:hover {color:#da251d;
text-decoration:underline;}


.in_left { width:24%;
float:left;
margin:2% 0px 0px 1%;
padding:0px;}

.in_left h1 { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:18px;
font-weight:normal;
color:#ee1c25;}

.in_left ul { width:92%;
float:left;
margin:1% 0px 0px 6%;
padding:0px;
list-style:circle;
color:#2b7c8c;}

.in_left ul li { width:100%;
float:left;
margin:0px;
padding:1% 0px 1% 0px;
font-size:12px;}

.in_left ul li a {color:#2b7c8c;
text-decoration:none;}

.in_left ul li a:hover {color:#195463;
text-decoration:none;}

/*----------------------------in_center------------------------*/



.centeraboutpart{
width:70%;
float:left;
margin:2% 0px 0px 0px;
padding:0px 2% 0px 2%;
border-left:1px dotted #666;
/* border-right:1px dotted #666; */
}


.centeraboutpart h1 { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:18px;
font-weight:normal;
color:#2b7c8c;}

.centeraboutpart p { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.centeraboutpart p a {color:#666;
text-decoration:none;}

.centeraboutpart p a:hover {color:#000;
text-decoration:underline;}

.centeraboutpart ul { width:93.5%;
float:left;
margin:0px;
padding:0px 0px 1% 4.5%;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.centeraboutpart ul li { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}




/* about center part end */

/* shade value center */
.shadevaluecenter{
    width:100%;
float:left;
margin:2% 0px 0px 0px;
padding:0px 2% 0px 0%;
/* border-left:1px dotted #666; */
/* border-right:1px dotted #666; */
}




.shadevaluecenter h1 { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:18px;
font-weight:normal;
color:#2b7c8c;}

.shadevaluecenter p { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.shadevaluecenter p a {color:#666;
text-decoration:none;}

.shadevaluecenter p a:hover {color:#000;
text-decoration:underline;}

.shadevaluecenter ul { width:93.5%;
float:left;
margin:0px;
padding:0px 0px 1% 4.5%;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.shadevaluecenter ul li { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}









/* shade calue end */


.in_center{ 
width:73%;
float:left;
margin:2% 0px 0px 0px;
padding:0px 2% 0px 0%;
/* border-left:1px dotted #666; */
/* border-right:1px dotted #666; */
}

.in_center h1 { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:18px;
font-weight:normal;
color:#2b7c8c;}

.in_center p { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.in_center p a {color:#666;
text-decoration:none;}

.in_center p a:hover {color:#000;
text-decoration:underline;}

.in_center ul { width:93.5%;
float:left;
margin:0px;
padding:0px 0px 1% 4.5%;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.in_center ul li { width:100%;
float:left;
margin:0px;
padding:0px 0px 1% 0px;
font-size:12px;
font-weight:normal;
color:#666;
line-height:18px;}

.in_right { width:27%;
float:right;
margin:0% 0.5% 0px 0px;
padding:0px;}


/*---------------------------------------footer------------------------------------*/

.footer { width:100%;
float:left;
margin:3% 0px 4% 0px;
padding:0px;
background-color:#1a5868;
border-bottom:1px dotted #666;
border-top:1px dotted #666;}

.footer_left { width:69.3%;
float:left;
margin:0px 0px 0px 0.7%;
padding:0px;}

.footer_left ul { width:100%;
float:left;
margin:0px;
padding:0px;
list-style:none;}

.footer_left ul li {
float:left;
margin:0px;
padding:2% 1% 2% 1%;
font-size:11px;}

.footer_left ul li a { color:#c9c9c9;
text-decoration:none;}

.footer_left ul li a:hover { color:#fff;
text-decoration:none;}

.footer_right { width:29%;
float:left;
margin:0px;
padding:1.5% 1% 0px 0px;
font-size:11px;
color:#c9c9c9;
text-align:right;}

.red { color:#da251d;}

.team { 
float:left;
margin:0px;
padding:0px;}

.team p { width:100%;
float:left;
margin:0px;
padding:0px;
text-align:center;}

.team p a { opacity:1;}

.team p a:hover { opacity:0.8;
text-decoration:none;}


/*---------------------------------------navigation-------------------------------------*/

nav { width:100%;
float:left;
margin:0px;
padding:0px 0;
background-color:#1a5868;
font-family: 'montserrat-regular-webfont';
font-size:13px;
font-weight: normal;

}
nav ul { width:80%;
float:right;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0;
}
nav ul li {
    display:inline-block;
    position:relative;
	z-index:100;
	color:#CCC;
}

/* sub navigation */
nav li ul {    
    background-color:#fff;
    position:absolute;
    left:0;
    top:40px; /* make this equal to the line-height of the links (specified below) */
    width:180px;
}
nav li li {
    position:relative;
    margin:0;
    display:block;
}
nav li li ul {
    position:absolute;
    top:0;
    left:180px; /* make this equal to the width of the sub nav above */
    margin:0;
}

/* style all links */
nav a {
    line-height:40px;
    padding:0 14px;
    margin:0 14px;
}
nav a {
    color:#ccc;
    text-decoration:none;
    display:block;
}
nav a:hover {
color:#fff;
}
nav a:focus {
color:#000;}

nav a:active  {
color:#fff;
}

/* style sub level links */
nav li li a {
    border-bottom:solid 1px rgb(200,50,50);
    margin:0 10px;
    padding:0;
	color:#000;}
	
nav li li a:hover { color:#060;}
	
nav li li:last-child a {
    border-bottom:none;
}

/* hide sub menu links */
ul.sub-menu {
    display:none;
}

/* show arrows for dropdowns */
nav li.dropdown > a {
    background-image:url('../images/arrow-down.png');
    background-position:right 20px;
    background-repeat:no-repeat;
	
}

nav li li.dropdown > a {
    background-image:url('../images/arrow-right.png');
    background-position:right 16px;
    background-repeat:no-repeat;
}


/* Sub-menu link */
body.theme-black nav li.dropdown > ul.sub-menu > li > a {
    color: black !important;
}

/* Sub-menu link hover */
body.theme-black nav li.dropdown > ul.sub-menu > li > a:hover {
    color: #2fad1b!important;   /* hover color – change as needed */
}
nav li.dropdown > ul.sub-menu > li > a:hover {
    color: #2fad1b !important;   /* hover color – change as needed */
}

body.theme-black .bg_grey{
    background-color:  #000 !important;
}

body.theme-white nav ul li a {
    color: #ccc !important;
}

body.theme-yellow nav ul li a {
    color: #ccc !important;
}

body.theme-blue nav ul li a {
    color: #ccc !important;
}

body.theme-orange nav ul li a {
    color: #ccc !important;
}

/*----------------CLIENTS----------------*/


#newsticker-demo { 
width:97%;  
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:100%; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:10px; width:100%; text-align:center; }
.newsticker-jcarousellite .thumbnail { float:left; width:100%; }
.newsticker-jcarousellite .info { float:left; width:100%; text-align:left; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:11px; color:#808080; line-height:16px; }
.newsticker-jcarousellite .info span.cat a { color:#900;}
.newsticker-jcarousellite .info span.cat a:hover { color:#579b1c; text-decoration:underline;}


.clear { clear: both; }



/*--------------------------NEWS-AND-ARTICLES-------------------------------*/

#columnRight { width:100%;
float:left;
margin:0px;
padding:0px;}


#main { width:100%;
float:left;
margin-top: 20px;
font-size: 12px;
}

.news { width:100%;
float:left;
margin:0px;
padding:0px;}

.news p { width:100%;
float:left;
margin:10px 0px 0px 0px;
padding:0px;}




