/*
Theme Name: Provision Wealth Management
Theme URI: 
Author: Provision Wealth Management Team
Author URI: 
Description: 
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, details, figcaption, figure, footer, header, hgroup, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style-type:none;
}
*{
	margin:0;
	padding:0;
}
html {
    -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
form input{outline:none;}

	#page{
		margin:0 auto;
		max-width:1000px;
		background:#fff;
		border-top:2px solid #bbb;
	}
	
		#branding {
			padding: 30px;
			position: relative;
			z-index: 9999;
		}
		
			#branding img {
				display:inline-block;
				zoom: 1;
        		*display: inline;
			}
			#branding h2 {
				color: #7a7a7a;
				font-size:13px;
				font-weight:normal;
				margin: 10px 0 0;
			}
			
			#branding p.phone{
				position:absolute;
				bottom:-43px;
				color:#fff;
				right:30px;
				font-size:16px;
				line-height:43px;
				background:url(images/call.png) no-repeat 0 50%;
				padding-left:30px;
			}
				
			
			/* Social Media */
			/*#branding #socialMedia {
				height:25px;
				overflow:hidden;
				position: absolute;
				top: 30px;
				right: 30px;
				list-style-type:none;
			}
				#socialMedia li{
					width:25px;
					height:25px;
					margin-left:7px;
					float:left;
				}
					#socialMedia li a{
						height:25px;
						display:block;
						background:url(images/social.png) no-repeat;
						overflow:hidden;
						text-indent:100%;
					}
					
					#socialMedia li.in a  {background-position:0 0;}
					#socialMedia li.pin a {background-position:-31px 0;}
					#socialMedia li.twt a {background-position:-63px 0;}
					#socialMedia li.fb a  {background-position:-94px 0;}
					
					#socialMedia li.in a:hover  {background-position:0 100%;}
					#socialMedia li.pin a:hover {background-position:-31px 100%;}
					#socialMedia li.twt a:hover {background-position:-63px 100%;}
					#socialMedia li.fb a:hover  {background-position:-94px 100%;}
				
				*/
			/* Search Form */
			#branding #searchform {
				position: absolute;
				bottom: 30px;
				right: 30px;
				text-align: right;
			}
				#branding #s {
					width: 196px;
				}
		
		/* Main Navigation */	
		#nav {
			background: #222;
			height:43px;
			clear: both;
			margin: 0 0 2px;
		}
			#nav ul {
				font-size: 13px;
				list-style: none;
				margin: 0;
				padding: 0 0 0 20px;
			}
				#nav li {
					float: left;
					position: relative;
				}
					#nav a {
						color: #eee;
						display: block;
						line-height: 43px;
						padding: 0 10px;
						text-decoration: none;
					}
					
		#header {
			padding-bottom:2px;
			overflow:hidden;
			border-bottom:1px solid #727272;
		}
		#content {
			position:relative;
			overflow:hidden;
		}
		
			
			.leftCol.noWidth{
				width:auto;
				float:none;
				border:none;
			}
			
			.post, 
			.search 
			.page  { margin: 0 0 40px;}
			
			.entry-title {
				color: #000;
				font-weight: normal;
				font-size: 36px;
				line-height: 48px;
			 	margin: 0 0 15px;
			}
				.entry-title a{text-decoration:none; color:#000;}
				
			.entry-content p,
			.entry-summary p{
				margin-bottom: 18px;
			}
			.date{
				color:#727272;
				font-size:12px;
				margin-bottom:10px;
			}
			.entry-content p a,
			.entry-summary p a{
				text-decoration:none;
				color:#eb8500;
			}
			
			.meta{
				list-style-position:inside;
				overflow:hidden;
			}
				.meta li{
					display:inline-block;
					zoom: 1;
        			*display: inline;
					color:#727272;
					padding:0 20px 0 10px;
					background:url(images/disc.gif) no-repeat 0 7px;
				}
					.meta a{
						text-decoration:none;
						color:#727272;
					}
			
			

			
		#footer {
			background: #222;
			color:#fff;
			clear: both;
			text-align:center;
			padding:10px 0;
		}
		
		/* Footer Widgets */
		/*#footer-widgets {
			clear: both;
			border-top:1px solid #727272; 
			overflow:hidden;
		}
			.block {
				float: left;
				padding:2%;
				margin-right: 2%;
			}
			
			#footer-widgets.col-1 .block {width:96%;}
			#footer-widgets.col-2 .block {width: 45%;}
			#footer-widgets.col-3 .block {width: 28%;}
			#footer-widgets.col-4 .block {width: 19.5%;}
			
			#footer-widgets.col-1 .block,
			#footer-widgets.col-2 .block + .block,
			#footer-widgets.col-3 .block + .block + .block,
			#footer-widgets.col-4 .block + .block + .block + .block {margin-right: 0;}
			
			*/
		
		/* Widgets */
		
			.widget h3,
			.widget h4{ 
				margin: 0 0 15px 0; 
				color:#555; 
			}
			.widget p {margin-bottom:15px; }
			.widget ul{ 
				clear:both;
				list-style-position:inside;
			}
			.widget li a{ 
				padding: 0 0 0 5px; 
				line-height: 22px; 
				text-decoration: none;
				color:#727272;
			}
			.widget ul li a:hover{color:#000;}
			.widget ul ul {padding: 0 0 0 15px;}
			
				#searchform label{display:none;}
				#searchform input{padding:4px;}
				#searchform #s {
					border:1px solid #CCC;
					background-color: #f9f9f9;
					width: 173px;
				}
body{
	font-family:helvetica;	
}
.wrapper{
	padding-bottom:200px;
	background:url(images/home_bg.jpg) center 0 repeat-x fixed; 
}
.h-wrapper{
	background:url(images/home_bg.jpg) center 0 repeat-x fixed;	
}
.content{
	max-width:1047px;
	margin:0 auto;	
}
.header{
	height:285px;
	padding:0 23px;	
}
.logo{
	margin-top:30px;
	float:left;	
}
.subHead{
	float:right;
	margin-top:50px;	
}
.nav li{
	float:left;
	position:relative;
}
.nav li a{
	display:block;
	padding:18px 13px;
	background:url(images/menu-bg.gif) repeat-x;
	color:#0f0807;
	text-decoration:none;
	font-size:14px;
}
.nav li a:hover,.nav li.active a,.nav li:hover a,.nav li.current-menu-item a{
	background:url(images/menu-bg-hover.gif) repeat-x;
	/*font-weight:600;
	color:#000;*/
}
.nav li.active a,.nav li.current-menu-item a{
	font-weight:600;
}
.nav li + li{
	margin-left:2px;	
}
.socialLinks{
	float:right;
	width:30%;
	text-align:left;
}
.socialLinks li{
	display:inline-block;
}
.socialLinks .facebook a,.socialLinks .linkedin a{
	background:none;
	display:block;
	padding:18px 27px;
}
.socialLinks .facebook a:hover,.socialLinks .linkedin a:hover{
	background:none;	
}
.nav ul{
	position:absolute;
	top:53px;
	z-index:9;
	display:none;
}
.nav li:hover > ul{
	display:block;	
}
.nav ul li a,.nav li.active ul li a,.nav li.current-menu-item ul li a{
	background: url(images/nav_menu_arrow.png) no-repeat scroll 15px center #D0B67E !important;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	padding: 0 0 0 30px;
	width: 141px;
	font-weight:bold;
}
.fBody{
	padding:29px 24px;
	background:#fff;
	clear:both;
	overflow:hidden;
	position:relative;
	top:-6px;
	box-shadow:3px 8px 12px #111111;
	-webkit-box-shadow:3px 8px 12px #111111;
	-o-box-shadow:3px 8px 12px #111111;
	-ms-box-shadow:3px 8px 12px #111111;
	z-index:3;
}
.fBody .videoSec{
	width:338px;
	height:236px;
	float:right;
	margin:24px 0 0 82px;	
}
.fBody h1{
	margin:40px 0 20px;
	font-size:32px;
	color:#362a22;
	
}
.fBody p{
	color:#0f0807;
	line-height:20px;
	font-size:14px;	
}
.footerBottom{
	background:#fff;
	padding-bottom:13px;
	box-shadow:3px 8px 12px #111111;
	-o-box-shadow:3px 8px 12px #111111;
	-webkit-box-shadow:3px 8px 12px #111111;
	-ms-box-shadow:3px 8px 12px #111111;
}
.footer{
	border-bottom:4px solid #4d433b;
	background:#595049;
	padding:24px 23px 17px 28px;
	position:relative;
	top:-6px;
	overflow:hidden;
}
.footer > div{
	width:auto;
	height:auto;
	float:left;	
}
.footer .footerPart3{
	float:right;
	width:253px;
	height:50px;
	text-align:center;
	padding-top:15px;
	background:#fff;
	border-radius:0 0 10px 10px;
	-webki-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-ms-border-radius:0 0 10px 10px;
	position:relative;
	top:-24px;
}
.footer p,.footer .textwidget{
	color:#fff;
	font-size:9px;
	clear:both;	
}
.footerNav{
	margin-top:15px;
	overflow:hidden;	
}
.footerNav li{
	float:left;
}
.footerNav li a{
	font-size:10px;
	text-decoration:none;
	color:#fff;	
	margin-right:12px;	
}
.footerNav li + li a{
	padding-left:12px;
	border-left:1px solid #fff;
}
.footer #footer-widgets{
	float:none !important;	
}
/* ---- inner page About comapny ---- */
.abt-wrapper{
	background:url(images/about_company_bg.jpg) center 0 repeat-x fixed;
}
.fBody .leftBody{
	width:622px;
	float:left;
}
.fBody .leftBody h1{
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:100;
	margin:2px 0 15px;
}
.fBody .leftBody h2{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	font-weight:100;
}
.fBody .leftBody h1 strong{
	font-style:normal;
	font-weight:bold;	
}
.fBody .leftBody p{
	font-size:12px;	
}
.fBody .leftBody p.head{
	margin-bottom:3px;	
}
.fBody .rightBody{
	width:330px;
	float:right;	
}
.fBody .leftBody ul{
	margin-top:32px;	
}
.fBody .leftBody ul li{
	display:table;	
}
.fBody .leftBody ul li + li{
	margin-top:26px;	
}
.fBody .leftBody ul li img{
	float:left;	
	margin-right:22px;
}
.fBody .leftBody ul li + li img{
	box-shadow:1px 1px 3px #111;
	-o-box-shadow:1px 1px 3px #111;
	-ms-box-shadow:1px 1px 3px #111;
	-webkit-box-shadow:1px 1px 3px #111;
}
.meetOurTeam{
	background:url(images/meet_our_team_bg.gif) 0 bottom repeat-x #bd9e69;
	position:relative;
	overflow:hidden;
}
.meetOurTeam h2{
	font-size:25px;
	color:#fff;
	margin:14px 0 0 17px;	
}
.meetOurTeam p{
	color:#fff;
	font-size:12px;
	margin:5px 127px 12px 17px;
	line-height:16px;
}
a.readMore,a.readLess{
	display:block;
	width:100px;
	height:28px;
	background:url(images/readmore_bg.gif) repeat-x;
	text-align:center;
	color:#362a22;
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	box-shadow:0 1px 2px #333;
	-webkit-box-shadow:0 1px 2px #333;
	-o-box-shadow:0 1px 2px #333;
	-ms-box-shadow:0 1px 2px #333;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	text-decoration:none;
}
.meetOurTeam a.readMore{
	position: absolute;
	right: 12px;
	top: 196px;
}
.clientStories{
	background:url(images/client_stories_bg.gif) 0 bottom repeat-x #f5efe2;
	margin-top:14px;
	position:relative;
	overflow:hidden;
}
.clientStories h2{
	font-size:25px;
	color:#362a22;
	margin:14px 0 0 17px;	
}
.clientStories p{
	color:#0f0807;
	font-size:12px;
	margin:5px 14px 12px 17px;
	line-height:16px;
}
.clientStories a.readMore{
	position:absolute;
	left:15px;
	top:106px;	
}
.latestFinanceNews{
	background:url(images/latest_finance_bg.gif) 0 bottom repeat-x #6d655e;
	margin-top:14px;
	padding:18px 9px 12px 16px;
}
.latestFinanceNews h2{
	font-size:23px;
	color:#e3e1de;
	text-transform:uppercase;
}
.latestFinanceNews p{
	color:#0f0807;
	font-size:12px;
	margin:12px 7px 18px 0;
	line-height:16px;
	color:#fff;
}
.latestFinanceNews input[type="text"]{
	width:200px;
	height:25px;
	background:#fff;
	border:none;
	padding:0 8px;
	font-size:12px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	box-shadow:0 -2px 2px #333;
	-o-box-shadow:0 -2px 2px #333;
	-ms-box-shadow:0 -2px 2px #333;
	-webkit-box-shadow:0 -2px 2px #333;
}
.latestFinanceNews input[type="submit"]{
	width:78px;
	height:26px;
	background:url(images/submit_bg.gif) repeat-x;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#362a22;
	font-family:helvetica;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	box-shadow:0 -2px 2px #333;
	-o-box-shadow:0 -2px 2px #333;
	-ms-box-shadow:0 -2px 2px #333;
	-webkit-box-shadow:0 -2px 2px #333;
	cursor:pointer;
}
/*-------Meet Our Team---------*/
.mot-wrapper{
	background:url(images/meet_our_member.jpg) center 0 repeat-x fixed;	
}
.marketWatch{
	background:url(images/market_watch_bg.gif) 0 bottom repeat-x #1f2438;
	position:relative;
	overflow:hidden;
}
.marketWatch h2{
	font-size:25px;
	color:#fff;
	margin:14px 0 0 17px;	
}
.marketWatch p{
	color:#fff;
	font-size:12px;
	margin:5px 127px 12px 17px;
	line-height:16px;
}
.marketWatch a.readMore{
	position: absolute;
	right: 12px;
	top: 177px;
}
/*--- Our Services page----*/
.os-wrapper{
	background:url(images/our_service_bg.jpg) center -200px repeat-x fixed;
}
.os-wrapper .planningBody h1{
	font-style:normal;
	font-weight:bold;
	font-family:helvetica;
	margin:0;
}
.planningBody{
	width:660px !important;
	float:left;	
}
.planningBody .planning > li{
	float: left;
	margin-top: 24px;
	width: 322px;
}
.planningBody .planning{
	margin-top:0 !important;	
}
.planningBody .planning > li img{
	float:left;
	margin-right:15px !important;
	margin-bottom:15px !important;
	box-shadow:none !important;
}
.planningBody .planning li p{
	font-size:12px;
	margin-right:58px;
}
.calCulate{
	background:url(images/meet_our_team_bg.gif) 0 bottom repeat-x #bd9e69;
	position:relative;
	overflow:hidden;
}
.calCulate h2{
	font-size:25px;
	color:#fff;
	margin:10px 0 0 17px;	
}
.calCulate p{
	color:#fff;
	font-size:12px;
	margin:5px 12px 30px 17px;
	line-height:16px;
}
.calCulate a.readMore{
	position: absolute;
	right: 12px;
	top: 210px;
}
.tka-wrapper{
	background:url(images/our_service_bg.jpg) center 0 repeat-x fixed;	
}
.tka-wrapper .fBody .leftBody h1{
	font-style:normal;
	font-weight:bold;
	font-family:helvetica;	
}
.tka-wrapper .fBody .leftBody h2{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 35px;
	margin-top: 10px;
}
.footerNav .children{
	display:none;	
}
.widget_newsletter_manager h3{
	display:none;	
}
.footerPart1{
	margin-bottom:15px;	
}
.footerPart1 img,.footerPart4 img{
/*	height:90px;*/
	/*border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;*/
}
.footerPart1 .widget_text .textwidget img{
	height:20px;	
}
.footerPart2{
	margin-left:52px;
}
.footerPart4{
	margin-left:52px;
}
.footerPart2 span{
	font-size:11px;
	color:#fff;
	line-height:16px;
}
.footerPart2 span strong{
	font-size:12px;	
}
.footerPart2 a{
	color:#fff;
	font-size:11px;
}
.videoSec .title{
	background:#362a22;
	height:32px;
	color:#e3e1de;
	font-weight:bold;
	line-height:32px;
	padding-left:16px;
	font-size:14px;	
}
/*------added css*/
.tka-wrapper .fBody .leftBody h2{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 10px;
}
.tka-wrapper .fBody .leftBody p{
	margin-bottom:15px;	
}
.tka-wrapper .fBody .leftBody input[type="text"],.tka-wrapper .fBody .leftBody input[type="email"]{
	background: none repeat scroll 0 0 #e6e6e6;
	border: 1px solid #c7c7c7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	font-size: 12px;
	height: 15px;
	padding: 10px 8px;
	width: 182px;	
}
.tka-wrapper .fBody .leftBody .your-phone input[type="text"],.tka-wrapper .fBody .leftBody input[type="email"]{
	margin-left:6px;	
}
.tka-wrapper .fBody .leftBody input[type="submit"]{
	background:url(images/form_submit_bg.gif) center center repeat-x;
	border:1px solid #5b83b7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	font-size: 12px;
	height: 30px;
	padding: 6px 0;
	float:right;
	margin-top:15px;
	width:80px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:20px;
}
.tka-wrapper .newsLetter{
	clear:both;
	overflow:hidden;
	padding:20px 12px;
	background:#f4f4f4;	
}
.tka-wrapper .newsLetter input[type="text"],.tka-wrapper .newsLetter input[type="email"]{
	width:174px !important;	
}
.tka-wrapper .newsLetter input[type="submit"]{
	margin-bottom:0 !important;	
}
.tka-wrapper .newsLetter h3{
	margin-bottom:15px;	
}
.emailYrQst{
	margin-top:25px;
	overflow:hidden;	
}
.emailYrQst h3{
	margin-bottom:5px;	
}
.emailYrQst input[type="text"],.emailYrQst input[type="email"]{
	float:left;
	display:block;	
	margin-top:10px;
	margin-left:0 !important;
}
.emailYrQst .left{
	width:208px;
	float:left;	
}
.emailYrQst .right{
	float:right;
	width:410px;	
}
.emailYrQst .right textarea{
	background: none repeat scroll 0 0 #e6e6e6;
	border: 1px solid #c7c7c7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	width:392px;
	height:64px;
	resize:none;
	padding:8px;
	font-family:helvetica;
	font-size:12px;
	margin-top:10px;
}
.mapAddress{
	margin-top:15px;	
	overflow:hidden;
}
.mapAddress .address{
	width:310px;
	float:left;
}
.mapAddress h3{
	margin-bottom:15px;	
}
.mapAddress .address a{
	color:#4d88d6;
	text-decoration:none;	
}
.mapAddress .address a:hover{
	text-decoration:underline;
}
.mapAddress .map{
	float:right;
	border:3px solid #a6a6a6;	
}
.clcont h3{
	margin-bottom:10px;	
}
.clcont p{
	margin-bottom:20px !important;
	font-size:14px !important;	
}
.clcont ul{
	margin-top:0px !important;
	margin-bottom:25px;
}
.clcont h2{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 10px;
}
.clcont li{
	list-style-type:disc;
	font-size:14px;
	display:list-item !important;
	margin:0 0 15px 45px !important;	
}
.clcont h1{
	margin-bottom:15px !important;	
}
.leftBody h2 a{
	color:#000;
	text-decoration:none;	
}
.leftBody h2 a:hover{
	text-decoration:underline;	
}
.latestFinanceNews h2 a{
	color:inherit !important;
	text-decoration:none;	
}
.latestFinanceNews h2 a:hover{
	text-decoration:underline;	
}
span.wpcf7-not-valid-tip{
	width:178px !important;
	top:-42% !important;
	left:7% !important;	
}
#wpcf7-f78-p24-o2  span.wpcf7-form-control-wrap{
	overflow:hidden;
	display:block;	
}
.wpcf7-display-none{
	clear:both;	
}
#wpcf7-f78-p24-o2 span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{
	top:36% !important;	
}
.indivFeed h2{
	margin-bottom:10px;	
}
.indivFeed p{
	margin-bottom:5px !important;	
}
.indivFeed a.readMore,.indivFeed a.readLess{
	margin:15px 0 50px;
	height:27px;	
}
.indivFeed a.readLess{
	display:none;	
}
.indivFeed li,.indivFeed span{
	font-size:12px;
	margin:0 !important;
}
.indivFeed ul{
	margin:0 !important;	
}
.excerptSec{
	background:#f9f9f9;	
	padding:10px;
}
.fullFeedContent{
	display:none;
	background:#f9f9f9;	
	padding:10px;
}
.pagination .page-numbers{
	float:right;	
}
.pagination .page-numbers > li{
	float: left;
	height: 15px;
	text-align: center;
	width: 15px;
	margin:0 !important;
}
.pagination .page-numbers > li a{
	color:#727272;
	text-decoration:none;
}
.pagination .page-numbers > li a:hover{
	text-decoration:underline;	
}
.pagination .page-numbers > li .current{
	color:#727272;
	font-weight:bold;
}
.abtUs h1{
	background: none repeat scroll 0 0 #F0EFED;
	box-shadow: 2px 2px 4px #AAAAAA;
	-o-box-shadow: 2px 2px 4px #AAAAAA;
	-webkit-box-shadow: 2px 2px 4px #AAAAAA;
	-ms-box-shadow: 2px 2px 4px #AAAAAA;
	font-size: 20px !important;
	font-style: normal !important;
	margin-bottom: 20px !important;
	padding: 12px 20px;
}
.fBody .leftBody ul li ul{
	margin-left: 91px;
	margin-top: 0;
}
.fBody .leftBody ul li h3{
	margin-bottom:5px;	
	font-size:15px;
}
.fBody .leftBody ul li li{
	display: list-item;
	font-size: 13px;
	list-style-type: disc;
	margin: 2px !important;
}
.fBody .leftBody ul li li + li{
	margin:0;	
}
.entry-content .planning li p{
	margin-bottom:0 !important;	
}
.planning .investmentPlanning ul{
	margin-left:99px !important;	
}
#footer-widgets .textwidget p{
	margin-bottom:6px;	
}
#footer-widgets .textwidget p + p + p{
	margin-bottom: 20px;	
}
#footer-widgets .textwidget p + p + p + p{
	margin-bottom:10px;
}
.date > strong {
  padding:0 20px 0 4px;
}

#text-6 {
	float:left;
}
.rss-list-img{
	float: left;
	margin-right:15px;
	width:25%;
	
}

.rss-list-img img{
	max-width:100%;
	
}
.excerpt_text {width:70%; float: right;}
.clear{ clear:both;}
.mobile-nav {
	display:none;
}
@media screen and (max-width:1280px) {
	.header {
		height:200px;
	}
	.socialLinks{
		float:none;
		width:100%;
		text-align:center;
	}
	.menu-nav-container {
		position:relative;
	}
	.nav {
		display:none;
		position:absolute;
		z-index:5;
		width:100%;
		background:rgba(0,0,0,0.9);
	}
	.nav li {
		float:none;
		width:100%;
		box-sizing:border-box;
		border-bottom:1px solid rgba(255,255,255,0.5);
	}
	.nav li + li {
		margin-left:0px;
	}
	.nav li a, .nav li a:hover, .nav li.active a, .nav li:hover a, .nav li.current-menu-item a {
		background:none;
		color:#FFF;
		padding: 10px 30px;
	}
	.nav ul {
		top:auto;
		position:relative;
		width:100%;
		border:none;
	}
	.nav ul:before {
		content:"";
		width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid #d0b67e;
		position:absolute;top:-7px;left:30px;
	}
	.nav ul li a, .nav li.active ul li a, .nav li.current-menu-item ul li a {
		background-position: 37px center !important;
		border: medium none;
		box-sizing: border-box;
		height: auto;
		line-height: 18px;
		padding: 10px 0 10px 53px !important;
		width: 100%;
	}
	.nav li > ul {
		display: block;
	}
	.mobile-nav {
		background:rgba(0, 0, 0, 0) url("images/menu-bg-hover.gif") repeat-x scroll 0 0;
		width:100%;
		display:block;
		color: #0f0807;
		display: block;
		font-size: 14px;
		text-decoration: none;
		box-sizing:border-box;
	}
	.mobile-nav a {
		color: #0f0807;
		display: block;
		font-weight:bold;
		font-size: 14px;
		padding: 18px 60px;
		text-decoration: none;
		background:rgba(0, 0, 0, 0) url("images/menu-icon.png") no-repeat scroll 20px 8px;
	}
}
@media screen and (max-width:1047px) {
	.banner img {
		max-width:100%;
	}
	.fBody .leftBody {
		width:62.2%;
	}
	.fBody .rightBody {
		width:33%;
	}
	.meetOurTeam img, .clientStories img, .marketWatch img, .calCulate img {
		max-width:100%;
	}
	.meetOurTeam a.readMore, .clientStories a.readMore, .marketWatch a.readMore, .calCulate a.readMore {
		margin: 0 0 10px 17px;
		position: static;
		right: 12px;
		top: 196px;
	}
	.latestFinanceNews input[type="submit"] {
		margin:10px 0px;
	}
	.meetOurTeam p, .marketWatch p {
		margin: 5px 17px 12px;
	}
	.planningBody {
		width:66% !important;
	}
	.tka-wrapper .fBody .leftBody input[type="text"], .tka-wrapper .fBody .leftBody input[type="email"] {
		width:27%;
	}
	.tka-wrapper .newsLetter input[type="text"], .tka-wrapper .newsLetter input[type="email"] {
		width:27% !important;
	}
	.emailYrQst .left {
		width:30%;
	}
	.emailYrQst .left input[type="text"], .emailYrQst .left input[type="email"] {
		width:100% !important;
		box-sizing:border-box;
		height:35px !important;
	}
	.emailYrQst .right {
		width:68%;
	}
	.emailYrQst .right textarea {
		width:100% !important;
		box-sizing:border-box;
		height:80px !important;
	}
	.mapAddress .address {
		width:100%;
	}
	.mapAddress .map {
		float:left;
		margin-bottom:10px;
	}
}
@media screen and (max-width:1024px) {
	
	/*.videoSec {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
	}
	.videoSec object,
	.videoSec embed,  {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}*/
	.fBody .rightBody .videoSec {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
		margin-left:0px !important;
		height:auto !important;
		width:100%;
	}
	.fBody .rightBody .videoSec iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		margin:0px !important;
	}

}
@media screen and (max-width:960px) {
	.logo, .subHead {
		float:none;
		width:100%;
		text-align:center;
		margin-top:0px;
		padding-top:30px;
	}
	.logo img, .subHead img {
		max-width:100%;
	}
}
@media screen and (max-width:870px) {
	.footer .footerPart3, .footer .footerPart2, .footer .footerPart1 {
		float:none;
		width:100%;
		text-align:center;
		margin:0px;
	}
	.footer .footerPart2 {
		margin-bottom:20px;
	}
	.footerNav {
		text-align:center;
	}
	.footerNav li {
		float:none;
		display:inline-block;
	}
}
@media screen and (max-width:768px) {
	.fBody .videoSec {
		float:none;
		width:100%;
		text-align:center;
		margin-left:0px;
	}
	.fBody .videoSec {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	.fBody .videoSec iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.fBody .leftBody, .fBody .rightBody {
		float:none;
		width:100%;
		box-sizing:border-box;
		overflow:hidden;
	}
	.planningBody {
		float:none;
		width:100% !important;
		clear:both;
	}
	.fBody .rightBody {
		padding-top:20px;
	}
	#text-6 {
		float:none;
	}
	.meetOurTeam img, .clientStories img, .marketWatch img, .calCulate img {
		float:left;
		margin-right:10px;
	}
	.meetOurTeam a.readMore, .clientStories a.readMore, .marketWatch a.readMore, .calCulate a.readMore {
		float:left;
		margin-left:0px;
	}
	
}
@media screen and (max-width:600px) {
	.meetOurTeam img, .clientStories img, .marketWatch img, .calCulate img  {
		float:none;
		margin-right:0px;
		width:100%;
	}
	.meetOurTeam a.readMore, .clientStories a.readMore, .marketWatch a.readMore, .calCulate a.readMore {
		margin-left:17px;
	}
}
@media screen and (max-width:480px) {
	.fBody .leftBody ul li img {
		display: block;
		float: none;
		margin-bottom: 10px;
	}
	.planningBody .planning > li img {
		float:left !important;
	}
	.tka-wrapper .fBody .leftBody input[type="text"], .tka-wrapper .fBody .leftBody input[type="email"] {
		width:100%;
		float:none;
		box-sizing:border-box;
		margin-left:0px !important;
		margin-bottom:10px;
		height:35px !important;
	}
	.tka-wrapper .newsLetter input[type="text"], .tka-wrapper .newsLetter input[type="email"] {
		width:100% !important;
		float:none;
		box-sizing:border-box;
		margin-left:0px !important;
		margin-bottom:10px;
		height:35px !important;
	}
	.emailYrQst .left, .emailYrQst .right {
		float:none;
		width:100%;
	}
	.mapAddress .map {
		width:100%;
		box-sizing:border-box;
	}
	.mapAddress .map iframe {
		width:100% !important;
	}
}