*, body {
	margin: 0px;
	padding: 0px;
}

img{ max-width:100%}

.row { margin: 0px}

#wrapper { width: 100%}

.container-page {
	width: 98%;
	max-width: 1054px;
	margin: 0 auto;
	clear:both;
}

#header-part, #section-part, #footer-part, #nav-part { width: 100%; float: left}

#nav-part ul li a, 
.slider_button a, 
.become-right a, 
.become-left a, 
a.read-more, 
.blog_view_btn a, 
.testimonial_btn a {
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

#header-part {
	border-top: 4px solid #283978;
	background: #f4f4f4;
	padding-bottom: 20px;
}

#logos{ 
	background:url(../images/bg-logo.png) #f3f4f9 repeat; 
	border-top:12px  solid #080b2a; 
	text-align:center
}

.logos-mobile{ display:none}

.client-login {
    display: block;
    height: 30px;
    text-align: right;
    width: 100%;
}

.client-login a img { margin-right: 12px; width: auto}

.client-login a {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	color: #fff;
	font-weight: 300;
	background: #283978;
	padding: 5px 16px 7px;
	text-decoration: none;
	float: right;
	line-height: 22px;
}

#logo-holder.col-sm-4{ padding-left:0; padding-right:0; position:relative; z-index:9999}

.logo { width: 100%; float: left; text-align: left}

.logo img { max-width: 314px; width: 100%}

#social-net{ text-align:right}

#social-net ul.socialsite li{ display:inline-block}
#social-net ul.socialsite li a{
	background:url(../images/social-icon-darkblue.png) no-repeat;
	display:block;
	height:20px;	
	width:24px;
}

#social-net ul.socialsite li a img{ display:none}

#social-net ul.socialsite li a.fb{ background-position: 5px 0px}
#social-net ul.socialsite li a.twitter{ background-position: -23px 0}
#social-net ul.socialsite li a.linkedin{ background-position: -52px 0px}

#social-net ul.socialsite li a.rss{
	background:url(../images/icon-rss.png) no-repeat;
	width:20px;
}

.article { padding-bottom: 40px}

/*-----------------------------------------------------------------------------------*/
/*	Navigation
/*-----------------------------------------------------------------------------------*/
/**
	Desktop
*/
#nav-part ul {
	width: auto;
	float: right;
	text-align: right;
	margin: 29px 0 0 0;
	padding: 0px;
	list-style-type: none;
}

#nav-part ul li:first-child { padding-left: 0px}

.sub-menu li{ width:100%; padding-left:0px !important; text-align: left}

#nav-part ul li { width: auto; display: inline-block; padding-left:25px}

#nav-part ul li a {
	color: #282828;
	font-weight: 300;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
}

#nav-part ul li a:hover { color: #283978; text-decoration: underline}

#nav-part  ul {
	list-style: none;
	padding: 0px;
	margin:29px 0px 15px;
}
#nav-part ul li {
	display: block;
	position: relative;
	float: left;
	z-index: 1;

}

#nav-part ul li:last-child { margin-right: 0px}

#nav-part ul li ul { display: none}

#nav-part ul li a {
	display: block;
	padding:0;
	text-decoration: none;
	white-space: nowrap;
	color: #282828;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

#nav-part ul li ul.sub-menu li a { padding: 5px 10px}

#nav-part ul li:hover ul {
	display: block;
	position: absolute;
	margin-top: 0px;
	background:url("../images/drop_arrow.png") no-repeat scroll left 17px top ;
/*    background-position:top left 17px;*/
}

#nav-part ul li.become-an-analyst:hover ul { background-position: left 62px top}
#nav-part ul li.experts:hover ul { background-position: left 23px top}
#nav-part ul li.reports:hover ul { background-position: left 21px top}

#nav-part ul li:hover li { float: none}

#nav-part ul li:hover li a {
	background: rgba(40, 57, 120, 1) ;
	color: #f4f4f4;
	font-size: 15px;
	padding-right: 88px;
	margin-left:0;	
}

#nav-part li:hover li:first-child{ margin-top:12px; }

#nav-part ul li:hover li a:hover{}

#drop-nav li ul li { border-top: 0px}

#drop-nav li ul li:last-child { margin-right: 26px}


/**
	Mobile
*/
div.navbar{ margin-bottom:0}

ul.navbar-collapse.in{ overflow-y: inherit}
ul.navbar-collapse{ max-height:inherit}


/**
	Media and Clients
*/
.reference{ margin-bottom:20px}

.reference .clientImage {
    float: left;
    margin-left: 5%;
    text-align: center;
    width: 25%;
}

.ft > span { display: block; padding: 20px 0 0}

.busin > span { display: block; padding: 10px 0 0}

.cnn > span { line-height: 38px}

.wrlds > span { display: block; padding: 20px 0 0}

.wbaf > span { display: block; padding: 20px 0 0}

.fc > span { display: block; padding: 10px 0 0}

.washp > span { display: block; padding: 15px 0 0}

.iw > span { display: block; padding: 5px 0 0}

.hp > span { display: block; padding: 25px 0 0}

.hp2 > span { display: block; padding: 25px 0 0}

..slider-part{
	width:100%;
	float:left;
}

.slider-one{
	background:url(../images/slider-one.jpg) no-repeat;
	background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;	
	background-position:center center;
}

.slider-one{
	width:100%;
	float:left;
	padding-top:115px;
	text-align:center;
	padding-bottom:160px;
}

.slider-logo{
	width:100%;
	float:left;
	margin-bottom:35px;	
}

.slider-content{
	width:100%;
	float:left;	
	text-align:center;
}

.slider-content h1{
	font-size:51.32px;
	line-height:normal;
	color:#fff;	
	font-family: 'Roboto', sans-serif;	
	font-weight:300;
	line-height:63px;
	margin-bottom:12px;
	text-align:center
}

.slider-content p{
	float:left;
	font-size:19.25px;	
	font-family: 'Roboto', sans-serif;	
	font-weight:100;
	color:#fff;
	line-height:25px !important;
	text-align:center;
}

.slider-content p span{ width:100%; float:left}

.slider_button{
	width:100%;
	float:left;
	margin-top:50px;
}

.slider_button a{
	font-size:16px;
	color:#fff !important;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;	
	border:2px solid #fff;
	padding:8px 80px;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.slider_button a:hover{ border-color:transparent; background:#283978}

.carousel-control.left, .carousel-control.right{ background-image:none}

.carousel-control{ width:4%}

.about-part{
	width:100%;
	float:left;
	padding:55px 0 0;	
}

.about-part h3, .our_blog h3{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:35px;
	color:#283978;	
	font-family: 'Roboto', sans-serif;	
	font-weight:500px;
}
.about-part p{
	width:100%;
	float:left;
	text-align:center;
	line-height:26px;	
	font-family: 'Open Sans', sans-serif;
	color:#828282;
	font-size:18px;
}
#become-section{
	width:100%;
	float:left;
	background:url(../images/become-section.jpg);
	padding:60px 0;
}
.become-part{
	width:100%;
	float:left;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:65px;	
}
.become-left, .become-right{
	width:50%;
	float:left;
	margin-top:60px;
	text-align:center;	
}
.become-img{
	width:100%;
	float:left;
	margin-bottom:30px;	
}
.become-img img{ width:auto}

.become-left a{ background:#283978}
.become-left a:hover{
	border-color:#283978;
	color:#283978;	
	background:transparent;
}

.become-right a{ background:#e77b16 }

.become-right a:hover{
	border-color:#e77b16;
	color:#e77b16;	
	background:transparent;
}
.become-left a, .become-right a{
	font-size:18px;	
	font-family: 'Roboto', sans-serif;	
	font-weight:500px;
	color:#fff;
	border:1px solid transparent;
	padding:8px 35px;
	text-decoration:none;
	border-radius:8px;
}

.our_blog{ width:100%; float:left; padding:70px 0}

.blog-section{ width:auto; float:left; padding:0 3%}

.blog-img{
	width:100%;
	float:left;
	text-align:left;
	margin-top:30px;
}

.blog-img img{ max-width:320px;	 width:100%}

.horizontal-line{
	width:100%;
	float:left;
	height:1px;
	background:#d3d3d3;
	margin:60px 0;	
}

.blog-content{ width:100%; float:left; margin-top:30px}

.blog-content h2 a{
	width:100%;
	float:left;	
	font-size:26px;	
	font-family: 'Roboto', sans-serif;	
	font-weight:700px;
	color:#282828;
}

.blog-content h2 small{
	width:100%;
	float:left;
	margin-bottom:22px;
	margin-top:12px;
	color:#bcbcbc;
	font-size:18px;	
	font-family: 'Roboto', sans-serif;	
	font-weight:500px;	
	position:relative;
}

/*
.blog-content h2 small:after{
	position:absolute;
	content:"";
	display:block;
	width:115px;
	height:1px;
	left:140px;
	top:10px;	
	background:#bcbcbc;
}
*/
.blog-content p{
	width:100%;
	float:left;
	margin-bottom:30px;
	font-size:14px;
	color:#a9a9a9;
	font-family: 'Roboto', sans-serif;	
	font-weight:300;		
}
a.read-more{
    border: 1px solid #283978;
    color: #283978;
    float: left;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    font-weight: 700;
    /*margin-left: 375px;*/
    padding: 10px 30px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    margin-top: 20px;
}

a.read-more:hover{ background:#283978; color:#fff; border-color:#fff}

.blog_view_btn{
	width:100%;
	float:left;
	text-align:center;	
	margin-top:40px;
}

.blog_view_btn a{
	color:#fff;	
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	background:#283978;
	border-radius:10px;
	padding:8px 50px;
	text-decoration:none;
	border:1px solid transparent;
	text-transform:uppercase;
}

.blog_view_btn a:hover{ color:#283978; border-color:#283978; background:#fff}

.testimonial{
	width:100%;
	float:left;
	background:url(../images/testimonial_bg.png) no-repeat;
	background-position:center center;
	background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	padding:65px 0;
	text-align:center;	
	margin-bottom:100px;
}
.testimonial p{
	width:100%;
	float:left;
	margin-bottom:20px;
	font-size:24px;	
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-weight:500;
	padding:0 2%;
}

.testimonial_btn{
	width:100%;
	float:left;
	margin-top:20px;	
	text-align:center;
}
.testimonial_btn a{
	font-size:16px;	
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	background:#04d0e6;
	padding:8px 50px;
	border:1px solid transparent;
	text-decoration:none;
}

.testimonial_btn a:hover{
	color:#04d0e6;
	background:transparent;
	border-color:#04d0e6;
}

/*-----------------------------------------------------------------------------------*/
/*	Page Styles
/*-----------------------------------------------------------------------------------*/

.blog-header{ padding-top:20px}

.page-title,
.post-title{ color:#283978; font-weight:bold; margin-top:20px; margin-bottom:20px}

/*Blog Page*/
.blog .slider-part,
.single .slider-part,
.archive .slider-part,
.search .slider-part{
	margin-bottom:20px;
}

.entry-title a{ text-decoration:none; line-height:24px}

.entry-title,
.entry-meta{ margin-bottom:20px}

/*Slider*/
.category-slider {
/*    overflow: hidden;*/
    height: 420px;
    position: relative;
	padding:0 15px;
	width:100%;
}

.category-slider .viewport {
    height: 420px;
    overflow: hidden;
    position: relative;
   	float:left;
	width:100%;
}

.category-slider .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 240px;
    left: 0;
    top: 0;
}

.category-slider .overview li {
    float: left;
	width: 320px;
	margin:0 40px 0 0;
 }

.cat-items{
	border-top:1px solid #283978;
	padding:0;
	position:relative;
}

.post-thumb > a { display: block; line-height: 0}

.category-slider .next { right: 0; left: auto}

a.cat-nav{
    background-color: #fff;
    box-shadow: 0 1px 3px #888;
	display:block;	
    height: 100px;
    line-height: 100px;
    position: absolute;
    text-align: center;
    top:34%;
    width: 45px;
	z-index:10;
	opacity:0.8;
}

a.cat-nav span{
  background-image: url(../images/cat-nav.png);
/*  background-size: 132px 184px;*/	
  display:inline-block;
  height:22px;
  position:relative;
  margin-top:-11px;
  top:50%;
  vertical-align:top;
  width:13px;
}

.cat-nav.next{ 
	border-radius: 3px 0 0 3px;
    clip: rect(-10px, 45px, 110px, -10px);
	right:15px;
}
/*
.cat-nav.next.disable{ background-position: 0 -89px; display:none}
*/

.cat-nav.prev span{ background-position:-14px 0}

.cat-nav.prev{ 
    border-radius: 0 3px 3px 0;
    clip: rect(-10px, 55px, 110px, 0px);
	left:15px;
    padding-right: 5px;
}

.cat-nav.prev.disable{ background-position: -47px -88px; display:none}

.cat-nav.prev.disable,
.cat-nav.next.disable{ cursor:default; display:none}

.post-thumb{ margin-bottom:20px}

/*
.cat-items .cycle-slide{
	display:block;
	height:420px;
	width:350px;
	padding:0 15px 0;
	overflow:hidden
}

.cat-items .cycle-slide .article{}
*/
/*Social Share*/
#simulation-reports{ padding-bottom:20px}

.article .post { white-space: normal; word-wrap: normal}

#simulation-reports .cat-nav { top: 40%}

#simulation-reports .category-slider,
#simulation-reports .category-slider .viewport{ height:550px}

.wikistrat-calendar-v2 th, 
.wikistrat-calendar-v2 td { text-align: center}

.border-none td { border: medium none}

.calendar-month-v2 {
    background: #24326c none repeat scroll 0 0;
    color: #fff !important;
    display: inline-block;
    padding:15px;
}

/*Social Share*/
#sticky-post .entry-social{ display:none}
.single-post .entry-social{ padding-bottom:20px}
.entry-social{
	clear:both; 
	display:block; 
	margin-top:20px;
}

.entry-social span{ display:block; float:left; margin-right:10px}	

.entry-social span.share{ line-height:32px}

/*Become Analyst*/
.tab-pane .testimonial_quote{
	color:#737373 !important;
}

.tab-pane .testimonial_quote > span{
	text-shadow: 0 0 #010825;
}
/*-----------------------------------------------------------------------------------
/* Footer
/*------------------------------------------------------------------------------------*/
#footer-part { background: #283978; padding-top: 60px}

#footer-part ul{
	width:100%;
	float:left;
	margin:0 0 38px 0;
	padding:0px;
	list-style-type:none;	
	text-align:center;
}

#footer-part ul li{ width:auto;	 display:inline-block}

#footer-part ul li span{ padding:0 14px}

#footer-part ul li a, #footer-part ul li span{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	text-decoration:none;		
}

#footer-part ul.nav-menu-footer li:first-child a { border-left: 0 none}
#footer-part ul.nav-menu-footer li a { border-left: 1px solid #fff; padding: 0 10px}

#footer-part ul.socialsite li a{
	background:url(../images/socials-icon.png) no-repeat;
	display:block;
	height:30px;
	width:30px;
	margin: 0 15px 0 0;
}	

#footer-part ul.socialsite li a img{ display:none}

#footer-part ul.socialsite li a.fb{ background-position:0 0}
#footer-part ul.socialsite li a.twitter { background-position: 0 -30px}
#footer-part ul.socialsite li a.linkedin {
    background-position: 0 -60px;
    width: 31px;
}

.copy-right{
	width:100%;
	float:left;
	text-align:center;
	padding:0 15px;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	color:#d4d4d4;	
	background:#1d2e6e;
	padding:17px 0;	
}

/*Mobile Nav*/
ul.mobile-menu li > a:hover{ background-color: #f6f6f6}

.navbar-toggle .icon-bar{ background:#283978}

/*
.navbar{ margin-bottom:0px; background:#283978}
*/
.navbar-nav > li > a{ color:#fff}

.navbar-nav > li > a:hover{ color:#283978}


ul.mobile-menu li span.open-submenu {
    border: medium none;
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding: 10px 17px 10px 15px;
    position: absolute;
    right: 0;
}

ul.mobile-menu li span.open-submenu {
	background:url(../images/arrow-down.png) no-repeat scroll 0 8px rgba(0, 0, 0, 0);
	padding-right: 35px;
}

ul.mobile-menu li span.open-submenu:hover{ background-position:0 -13px}


.testimonial_slider{ line-height:normal !important}

.testimonial_by_wrap{ display: none}

.testimonial_quote{
    color: #fff !important;
    float: left !important;
    font-family: 'Open Sans',sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-bottom: 20px !important;
    padding: 0 4% !important;
    width: 100%  ;
}

.form-allowed-tags{ display:none !important}

/*-----------------------------------------------------------------------------------*/
/*	Expert Single Page - single-expert.php
/*-----------------------------------------------------------------------------------*/
.experts-basic-info{
	background:#fff;
    border: 1px solid #eee;
    box-shadow: 0 0 4px #d6d4d4;
	   -moz-box-shadow: 0 0 4px #d6d4d4;
	   -webkit-box-shadow: 0 0 4px #d6d4d4;
    float: left;
    margin: 20px 0;
    padding: 20px;	
}

.experts-basic-info h2{ clear:none; color:#283978; margin-bottom:20px}

.experts-basic-info img{
	border: 5px solid #e0e0e0;
    border-radius: 110px;
    	-moz-border-radius: 110px;
    	-webkit-border-radius: 110px;
}

.experts-basic-info .more-expert{ font-weight:bold}

#expertise-info{ 
	background:url(../images/content-bg.png) repeat; 
	border: 1px solid #eee;
	margin-bottom:20px;
	padding-top:20px; 
	padding-bottom:20px;
}

#expertise-info h5{
	text-align:center;
	font-style:italic;
	line-height:normal;
	margin-bottom:20px;
}

/*=============================================About_advisory_page==================================================*/

.advisory_main {
	float: left;
	margin-top: 94px;
	padding: 0px;
	width: 100%;
}
.board_main {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
h3.advisory_board {
	float: left;
	margin: 0px 0 8px;
	padding: 0px;
	width: 100%;
	font-size: 24px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
}
.full-div {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%
}
.board_member_img {
	float: left;
	margin-top: 50px;
	padding: 0px;
	max-width: 200px;
	width: 100%;
}
.board_member_img img {
	float: left;
	margin: 0px;
	padding: 0px
}
h3.name {
	float: left;
	margin: 0px;
	padding: 0px 0 7px;
	width: 80%;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
}
.text_div {
	float: left;
	margin-top: 102px;
	padding: 0px;
	width: 80%
}
.under_img_text {
	float: left;
	margin-top: 37px;
	padding: 0px 0 45px;
	width: 100%;
	font-size: 18px;
	color: #828282;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	border-bottom: 1px solid #e7e7e7;
}
p.text2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 49%;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans-Italic';
	line-height: 26px
}
p.text3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 90%;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans-Italic';
	line-height: 26px
}
.under_img_text3 {
	float: left;
	margin-top: 37px;
	padding: 0px 0 45px;
	width: 100%;
	font-size: 18px;
	color: #828282;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
}
.text_div2 {
	float: left;
	margin-top: 89px;
	padding: 0px;
	width: 80%
}
.cunsulting_background {
	float: left;
	margin: 0px;
	padding: 0px 0 85px;
	width: 100%;
	background: url(../images/text_background.png) no-repeat;
	background-size: 100% 100%;
	border-bottom: 1px solid #fff;
}
.cunsulting-inner {
	float: left;
	margin-top: 66px;
	padding: 0px;
	width: 100%;
}
h3.cunsulting_heading {
	float: left;
	margin: 0px;
	padding: 0px 0 12px;
	width: 100%;
	font-size: 24px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
}
p.cunsulting_text {
	float: left;
	margin-top: 36px;
	padding: 0px;
	width: 100%;
	font-size: 18px;
	color: #828282;
	font-family: 'OpenSans';
	line-height: 26px
}
/*===========================================corporate_information=========================================*/

p.info_text {
	float: left;
	margin-top: 10px;
	padding: 0px;
	font-size: 18px;
	color: #828282;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	width: 95%;
}

.info_list { float: left; margin: 0px; padding: 0px}

.info_list ul {
	list-style: url(../images/arrows_img.png);
	margin: 0px;
	padding: 0px;
}
.info_list li {
	display: list-item;
	margin-top: 29px;
	padding: 0px;
	font-size: 18px;
	color: #828282;
	font-family: 'Open Sans', sans-serif;
	width: 100%
}
h3.cop_vale {
	float: left;
	margin: 90px 0 20px;
	padding: 0px;
	width: 100%;
	font-size: 24px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.cop_value_backgroung {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #f3f3f3;
}
.cop_value_inner {
	float: left;
	margin-top: 35px;
	padding: 0px;
	width: 100%;
}
.small_coll {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.box_img { float: left; margin: 0px; padding: 0px}

.box_img img {
	float: left;
	margin: 0px;
	padding: 0px;
	transition: all 1s ease-in-out;
}

h3.img_text a {
	float: left;
	margin: 38px 0 0 14px;
	padding: 0px;
	font-size: 18px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	width: 52%;
}

.box_img img:hover { transform: rotate(360deg)}

h3.img_text a:hover { color: #9fa3b1}

.cop_value_inner2 {
	float: left;
	margin-top: 72px;
	padding: 0px;
	width: 100%;
}
.cop_value_inner3 {
	float: left;
	margin-top: 72px;
	padding: 0px 0 50px;
	width: 100%;
}
h3.code_of_ethics {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 24px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
	font-weight: normal
}
.ethics_main {
	float: left;
	margin-top: 65px;
	padding: 0px;
	width: 100%;
}
.ethics_list {
	float: left;
	margin-top: 38px;
	padding: 0px 0 84px;
}
.ethics_list ul {
	list-style: decimal;
	margin: 0px;
	padding: 0px
}
.ethics_list ul li {
	display: list-item;
	margin: 0px 0 38px;
	padding: 0px;
	font-size: 18px;
	color: #828282;
	font-family: 'Open Sans', sans-serif;
}
.ethis_list2 {
	float: left;
	margin-bottom: 38px;
	padding: 0px;
}
.ethis_list2 ul {
	margin: 0px;
	padding: 0px;
	list-style: url(../images/arrows_img.png)
}
.ethis_list2 ul li {
	display: list-item;
	margin: 0px 0 4px;
	padding: 0px;
	font-size: 18px;
	color: #5e5e5e;
	font-family: 'OpenSans-Semibold';
	width: 100%;
}

/*========================================================Experts=====================================================*/

.name_hd_background {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url(../images/name_back.png) no-repeat;
	background-size: 100% 100%;
}
h3.expets {
	float: left;
	margin: 0px;
	padding: 60px 0;
	width: 100%;
	font-size: 24px;
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.experts_img_background {
	float: left;
	margin: 0px;
	padding: 0px 0 76px;
	width: 100%;
	background: url(../images/mame_main.png) no-repeat;
	background-size: 100% 100%;
}
.exp_inner {
	float: left;
	margin-top: 34px;
	padding: 0px;
	width: 100%;
}
.exp_img {
	float: left;
	margin: 0px;
	padding: 0px;
}
h3.exp_namess {
	float: left;
	margin: 52px 0 0 15px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}
h3.exp_namess span {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #8b8b8b;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}
p.thoms_pm ,.exp_inner p{
	float: left;
	margin:10px 0px;
	width: 100%;
	font-size: 16px;
	color: #38579c;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.exp_button a {
	float: left;
	margin: 0px;
	padding: 9px 27px 8px;
	font-size: 14px;
	color: #ffffff;
	font-family: 'OpenSans-Bold';
	text-decoration: none;
	background: #283978;
	border: 1px solid #283978;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.exp_button a:hover { background: #fff; color: #283978}

.exp_section {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.biography_main {
	float: left;
	margin-top: 40px;
	padding: 0px;
	width: 100%;
}
h3.bio {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
	width: 100%;
}
p.bio_text {
	float: left;
	margin: 33px 0 0;
	padding: 0px;
	width: 100%;
	font-size: 20px;
	color: #283978;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	line-height: 26px;
}
.exp2_div {
	float: left;
	margin: 57px 0 0;
	padding: 0px;
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
}
.exp2_img {
	float: left;
	margin: 0px;
	padding: 12px 0;
}
h3.exp2_name {
	float: left;
	margin: 38px 0 30px 20px;
	padding: 0px;
	font-size: 20px;
	color: #283978;
	font-family: 'OpenSans-Bold';
	font-style: italic;
	font-weight: normal;
}
.exp_address {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
h3.address_text {
	float: left;
	margin: 48px 0 40px;
	padding: 0px;
	width: 100%;
	font-size: 20px;
	color: #283978;
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}
h3.address_text2 {
	float: left;
	margin: 0px 0 35px;
	padding: 0px;
	width: 100%;
	font-size: 20px;
	color: #283978;
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}
h3.address_text2 span {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
}
h3.address_text2 span a {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
}
h3.address_text3 span a {
	float: left;
	margin: 5px 0 40px 12px;
	padding: 0px;
	width: 94%;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
}
h3.address_text4 span a {
	float: left;
	margin: 5px 0 0 12px;
	padding: 0px;
	width: 79%;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
}
h3.address_text span {
	float: left;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}

.link { float: left; margin: 0px; padding: 0px}

h3.address_text5 {
	float: left;
	margin: 48px 0 40px -29px;
	padding: 0px;
	width: 23%;
	font-size: 20px;
	color: #283978;
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}
h3.address_text5 span {
	padding: 0px;
	font-size: 20px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	line-height: 24px;
}
.click a {
	float: left;
	margin: 62px 0 0;
	padding: 10px 44px 8px;
	font-size: 16px;
	color: #ffffff;
	background: #283978;
	border: 1px solid #283978;
	text-decoration: none;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}

.click a:hover { background: none; color: #283978}

/*======================================================Media======================================================*/


.media_section {
	float: left;
	margin: 58px 0 0;
	padding: 0px;
	width: 100%;
}
h3.media {
	float: left;
	margin: 0px 0 30px;
	padding: 0px;
	width: 100%;
	font-size: 24px;
	color: #283978;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
h4.publicity {
	float: left;
	margin: 0px 0 20px;
	width: 100%;
	font-size: 20px;
	color: #000000;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}
.media_back {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url(../images/media_back.png) no-repeat;
	background-size: 100% 100%
}
.media_imgs_main {
	float: left;
	margin: 32px;
	padding: 0px;
	width: 100%;
}
.media_imgss {
	float: left;
	margin: 0px 0 15px;
	padding: 0px;
	width: 100%;
	text-align: center
}
p.media_text {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}
.media_main {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
h4.media_mention {
	float: left;
	margin: 48px 0;
	padding: 0px;
	width: 100%;
	font-size: 20px;
	color: #000000;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}
.media_inner_main {
	float: left;
	margin: 0px;
	padding: 0px 0 80px;
	width: 100%;
}
.media_inner_img {
	float: left;
	margin: 24px 0 0;
	padding: 0px;
}
.small_box_inner {
	float: left;
	margin: 0px;
	padding: 0px 0 25px;
	width: 100%;
	border-bottom: 1px solid #e7e7e7;
}
.small_box_inner2 {
	float: left;
	margin: 0px;
	padding: 0px 0 25px;
	width: 100%;
}
p.media_img_text1 {
	float: left;
	margin: 59px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}
p.media_img_text1 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}
p.media_img_text2 {
	float: left;
	margin: 37px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text2 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text3 {
	float: left;
	margin: 32px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text3 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text4 {
	float: left;
	margin: 44px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text4 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text5 {
	float: left;
	margin: 53px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text5 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text6 {
	float: left;
	margin: 53px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text6 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text7 {
	float: left;
	margin: 33px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text7 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text8 {
	float: left;
	margin: 28px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text8 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

p.media_img_text9 {
	float: left;
	margin: 32px 0 0 20px;
	padding: 0px;
	font-size: 18px;
	color: #5b5b5b;
	font-weight: normal;
	font-family: 'OpenSans-Italic';
}

p.media_img_text9 span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-weight: normal;
	font-family: 'OpenSans-Bold';
}

.video-area_back {
	float: left;
	margin: 0px 0 60px;
	padding: 0px 0 44px;
	width: 100%;
	background: #1d2e6e;
}

.video_area_inner_main {
	float: left;
	margin: 0px;
	padding-top: 38px;
	width: 100%;
}

.g_img { float: left; margin: 0px; padding: 0px}

.inner_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

p.g_text {
	float: left;
	margin: 0px 0 0 23px;
	padding: 0px;
	font-size: 20px;
	color: #ffffff;
	font-family: 'OpenSans-Bold';
}

p.g-full_text {
	float: left;
	margin: 52px 0 0;
	padding: 0px;
	width: 92%;
	font-size: 18px;
	color: #ffffff;
	font-family: 'OpenSans-Italic';
	font-weight: normal
}
.vdo_main {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/*======================================out expert=========================================================*/

.expert_part_main {
	float: left;
	margin: 0px;
	padding: 0px 0 60px;
	width: 100%;
	border-bottom: 1px solid #c9c9c9
}

.expert_part_main2 {
	float: left;
	margin: 0px;
	padding: 0px 0 60px;
	width: 100%;
}

.left_part_main {
	float: left;
	margin-top: 57px;
	padding: 0px;
	width: 100%
}

.exp_imgsss { float: left; margin: 0px; padding: 0px}

h3.exp_namess {
	float: left;
	margin: 30px 0 0 15px;
	padding: 0px;
	font-size: 18px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}

h3.exp_namess span {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #8b8b8b;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}

p.exp_textssss1 {
	float: left;
	margin: 12px 0 42px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss2 {
	float: left;
	margin: 12px 0 42px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px;
	height:175px ;
	
}

p.exp_textssss3 {
	float: left;
	margin: 12px 0 64px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss4 {
	float: left;
	margin: 12px 0 42px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss5 {
	float: left;
	margin: 12px 0 42px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss6 {
	float: left;
	margin: 12px 0 86px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss7 {
	float: left;
	margin: 12px 0 86px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

p.exp_textssss8 {
	float: left;
	margin: 12px 0 42px;
	padding: 0px;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans';
	font-weight: normal;
	width: 91%;
	text-align: justify;
	line-height: 22px
}

.exp_read_more a {
	float: left;
	margin: 0px;
	padding: 8px 22px 8px;
	font-size: 14px;
	color: #ffffff;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
	text-decoration: none;
	background: #283978;
	border: 1px solid #283978;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.exp_read_more a:hover { background: none; color: #283978}

.view_all {
	float: left;
	margin: 110px 0 80px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

.view_all a {
	float: none;
	margin: 0px;
	padding: 10px 62px 24px;
	background: url(../images/button.png) no-repeat;
	font-size: 16px;
	color: #38579c;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
	text-decoration: none;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}

.view_all a:hover { background: #283978; color: #fff; padding-bottom: 10px}

/*======================================================Staff===================================================*/

h3.staff_hd {
	float: left;
	margin: 0px 0 5px;
	padding: 0px;
	width: 100%;
	font-size: 20px;
	color: #282828;
	font-family: 'OpenSans-Bold';
	font-weight: normal;
}

p.staff_text {
	float: left;
	margin: 0px;
	padding: 0px 0 36px;
	width: 100%;
	font-size: 18px;
	color: #828282;
	font-family: 'OpenSans';
	font-weight: normal;
}

.staff_full {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.staff_full2 {
	float: left;
	margin: 0px;
	padding: 0px 0 100px;
	width: 100%;
}

ul.staff-list li { list-style: outside none none; margin: 0}

ul.staff-list strong.staff-name {
    background:url(../images/arrow-right.png) no-repeat right center;
	border-left: 2px solid #19718e;
    margin:0 10px 10px 0;
    padding-left: 10px;
}

ul.staff-list strong { display: inline-table; width: 26%}

/*==========================================abou_wiki=========================================*/
p.about_wiki {
	float: left;
	margin: 0px;
	padding: 0px 0 32px;
	width: 100%;
	font-size: 18px;
	color: #828282;
	font-family: 'OpenSans';
	font-weight: normal;
}
.services_back {
	float: left;
	margin: 0px;
	padding: 0px 0 65px;
	width: 100%;
	background: url(../images/service_back.png) no-repeat;
	background-size: 100% 100%;
}

.sevices_list { float: left; margin: 0px; padding: 0px}

.sevices_list ul {
	list-style: url(../images/arrows_img.png);
	margin: 0px;
	padding: 0px;
}

.sevices_list ul li {
	display: list-item;
	margin: 0px 0 18px 19px;
	padding: 0px;
	font-size: 18px;
	color: #828282;
	font-family: 'OpenSans-Light';
	width: 95%;
}

.partner_img {
	float: left;
	margin-top: 15px;
	padding: 0px;
	margin-bottom: 110px
}
.partner_img img { float: left; margin: 0px; padding: 0px 45px 0 0}

.fullwidthbanner-container{ z-index:0}

.link {
    float: left;
    margin: 0;
    padding: 0;
    width: 36px;
	clear:left;
}

.address_text3,.address_text4{
	clear: right;
    float: left;
    width: 95%;
}

.exp_imgsss img{ width:100%}
	
.exp_button { clear: both; float: left}

.vdo_main img{ width:100%}

/*==========================================added_css=========================================*/