/*
Theme Name: Quest Business Brokers
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: The Creative Web Solution team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.

*/


@charset "utf-8";
/* CSS Document */

/* Reset CSS */

*{
	margin:0;
	padding:0
	}
ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

:img {
	border: 0;
}

a {
	text-decoration: none;
}
.clr {
	clear: both;
}

@font-face {
    font-family: 'calibriregular';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-webfont.woff') format('woff'),
         url('../fonts/calibri-webfont.ttf') format('truetype'),
         url('../fonts/calibri-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
{
	font-family: 'Lato', sans-serif;
}

.Container
{
	margin:0 auto;
	height:auto;
	width:100%;	
}
.Container .HdrMain
{
	border-top:12px solid #2b3443;
	background:url(images/header_bg.jpg) repeat-x;
	float:left;
	height:auto;
	width:100%;	
}

.HdrMain .HdrInr
{
	margin:0 auto;
	width:960px;	
}

.HdrInr .Header
{
	float:left;
	width:940px;
	padding:0px 10px;	
}

.Header .logo
{
	float:left;
	padding:28px 0px 14px;
}

.Social_links
{
	float:right;
	margin-top:11px;
	width:290px;
}

.Social_links h1
{
	background:url(images/phone.png) no-repeat left;
	color:#11141a;
	color:#5077a6;
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	padding:0px 0px 12px 50px;
	float:right;
}

.Social_links span
{
	color:#5077a6;
	display:block;
	font-size:20px;
	line-height:20px;
	padding-top:0px;
}

.Social_links ul
{
	
}

.Social_links ul li
{
	float:left;
	padding-right:10px;
}

.Social_links ul li:last-child
{
	padding-right:0;	
}

.Social_links ul li a:hover
{
	opacity:0.7;
}

.Container .NavMain
{
	background:#2b3443;
	float:left;
	height:auto;
	width:100%;
}

.NavMain .NavInr
{
	margin:0 auto;
	width:960px;	
}

.NavInr .Navigation
{
	float:left;
	width:960px;
	height:52px;
	line-height:52px;
}

.Navigation ul
{

}

.Navigation ul li
{
	float:left;
	margin:0px 9px 0px 9px;
	position:relative;
}

.Navigation ul li a
{
	padding:10px 9px 12px;
	border-radius:3px;
	font-size:16px;
	color:#fff;
}

.Navigation ul li.current_page_item a
{
	background:url(images/mod_03.png) no-repeat bottom center;
}

.Navigation ul li:first-child
{
	margin-left:0;
}

.Navigation ul li:last-child
{
	margin-right:0;
}

.Navigation ul li a:hover
{
	background:url(images/mod_03.png) no-repeat bottom center;
}
.Navigation ul li:hover, .Navigation ul li.active { background:url(../images/mod_03.png) no-repeat center 11px; border-radius:13px; }
.Navigation ul li:hover ul.sub-menu { display:block; }
ul.sub-menu { display:none; position: absolute; top: 51px; left: 0; width: 205px; z-index:1; line-height:42px;}
ul.sub-menu li { background:#2B3443; float:inherit; margin:0}
ul.sub-menu li a {  font-size:16px; color:#fff; padding:0 20px; display:block; border-radius:0;}
ul.sub-menu li a:hover { color:#fff;  background:#938958; display:block;}

span.search
{
	border:1px solid #5077a6;
	width:193px;
	float:left;
	height:23px;
	margin:14px 0 10px 20px !important;
}

span.search form input[type="search"]
{
	border:0;
	border-right:1px solid #5077a6;
	background:none;
	float:left;
	color:#5077a6;
	font-size:13px;
	height:23px;
	width:144px;
	padding:0px 7px;
}

span.search form input[type="submit"]
{
	background:url(images/search_icon.png) 8px 0px no-repeat;
	border:0;
	width:32px;
	float:left;
	height:15px;
	margin-top:5px;
	cursor:pointer;
}

span.search form input[type="submit"]:hover
{
	background-position:8px -15px;
}

.MblHdr
{
	display:none;
}

a.seeallbusines { display:block; margin:30px auto 0; width:244px; background:url(images/btn01.png) no-repeat; height:55px;}
a.seeallbusines:hover { background-position:0 -55px;}

														/*********************************
																	Footer 
														**********************************/


.Container .FtrMain
{
	background:#2b3443;
	float:left;
	height:auto;
	width:100%;	
}

.FtrMain .FtrInr
{
	margin:0 auto;
	width:960px;	
}

.FtrInr .Footer
{
	float:left;
	width:920px;
	padding:0px 20px;	
}

.Footer .Services
{
	background:url(images/shadow.png) repeat-y right;
	float:left;
	width:312px;
	padding:37px 0px 34px;	
}

.Services h2
{
	color:#fff;
	font-size:26px;
	padding-bottom:18px;	
}

.Services ul
{

}

.Services ul li
{
	background:url(images/arrow.png) 0px 9px no-repeat;
	padding:0px 0px 2px 16px;
}

.Services ul li a
{
	color:#829ecd;
	font-size:13px;
}

.Services ul li a:hover
{
	text-decoration:underline;
}

.Footer .Letter
{
	background:url(images/shadow.png) repeat-y right;
	float:left;
	width:309px;
	padding:37px 0px 40px 28px;	
}

.Letter h2
{
	color:#fff;
	font-size:26px;
	padding-bottom:21px;	
}

.Letter p
{
	color:#829ecd;
	font-size:13px;
	padding-bottom:19px;
}

.Letter form input[type="text"]
{
	background:url(images/input_bg.png) repeat-x;
	border:1px solid #999;
	height:33px;
	line-height:33px;
	padding:0px 10px;
	width:233px;
	color:#999;
	font-size:13px;
	margin-bottom:13px;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 0px 3px #3d4553;
	-moz-box-shadow:    0px 0px 0px 3px #3d4553;
	box-shadow:         0px 0px 0px 3px #3d4553;
}

.Letter form input[type="submit"]
{
	background:url(images/subscribe_btn.png) no-repeat;
	border:0;
	border-radius:3px;
	cursor:pointer;
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:19px;
	text-shadow: 0px 1px 0px #f1da5a;
	height:35px;
	width:255px;
	-webkit-box-shadow: 0px 0px 0px 3px #3d4553;
	-moz-box-shadow:    0px 0px 0px 3px #3d4553;
	box-shadow:         0px 0px 0px 3px #3d4553;
}

.Letter form input[type="submit"]:hover
{
	background-position:0px -36px;
}

.Footer .Contact
{
	float:left;
	width:268px;
	padding:37px 0px 34px 3px;	
}

.Contact h2
{
	color:#fff;
	font-size:26px;
	padding-bottom:20px;	
}

.Contact ul
{

}

.Contact ul li
{
	float:left;
	padding:0px 10px 0px 0px;
}

.Contact ul li a:hover
{
	opacity:0.7;
}

.Contact p
{
	background:url(images/location.png) 0px 4px no-repeat;
	color:#829ecd;
	font-size:13px;
	padding:0px 0px 19px 23px;
	line-height:18px;
}


.Contact span a
{
	background:url(images/mail.png) 0px 4px no-repeat;
	color:#829ecd;
	font-size:13px;
	padding-left:23px;
	display:block;
	margin-bottom:24px;
}

.Contact span a:hover
{
	text-decoration:underline;	
}


/***************** ***************/

.Container .CopyMain
{
	background:#13171f;
	float:left;
	height:auto;
	width:100%;	
}

.CopyMain .CopyInr
{
	margin:0 auto;
	width:960px;	
}

.CopyInr .Copyright
{
	float:left;
	width:920px;
	padding:21px 20px;	
}

.Copyright .business 
{
	float:left;
}

.business p
{
	color:#829ecd;
	font-size:13px;
}

.Copyright .designed 
{
	float:right;
}

.designed p
{
	color:#829ecd;
	font-size:13px;
}

.designed a
{
	color:#829ecd;
	font-size:13px;
}

.designed a:hover
{
	text-decoration:underline;
}



														/*********************************
																	Banner 
														**********************************/
														
.Container .BnrMain
{
	float:left;
	height:auto;
	width:100%;
	position:relative;	
}

.BnrMain .BnrInr
{
	margin:0 auto;
	width:960px;	
}

.BnrInr .Banner
{
	float:left;
	width:960px;
}

.Slider_text
{
	background:url(images/slider_text_bg.png) no-repeat;
	height:112px;
	width:400px;
	position:absolute;
	top:53px;
	margin-left:30px;
	padding:15px 0 0 25px;	
}

.Slider_text h2
{
		
}

.Slider_text span
{
	font-size:25px;
	color:#fff;
}

.Slider_text strong
{
	font-family: 'Oswald', sans-serif;
	font-size:54px;
	color:#84bcff;
	display:block;	
}

.text span.sold img
{
 position:absolute;
 top:0;
 right:0;
}
														
														/*********************************
																	Quest 
														**********************************/

.Container .QstMain
{
	background:url(images/patren.png) repeat;
	float:left;
	height:auto;
	width:100%;	
}

.QstMain .QstInr
{
	margin:0 auto;
	width:960px;
}

.QstInr .Quest
{
	float:left;
	width:940px;
	padding:33px 10px 36px;
}

.Quest ul
{
	
}

.Quest ul li
{
	float:left;
	margin:0px 15px;
}

.Quest ul li:last-child
{
	margin-right:0;
}

.Quest .broker
{
	text-align:center;
	margin:0 auto;
	width:842px;
}

.broker h1
{
	color:#11141a;
	font-family: 'Oswald', sans-serif;
	font-size:30;
	font-weight:400;
	padding-bottom:11px;
}

.broker span
{
	color:#5177a7;	
}									

.broker P
{	
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-bottom:35px;
}									

.broker small
{	
	font-size:16px;
	font-weight:700;	
}

.broker a.gray
{
	background:url(images/gray_bg.png) no-repeat;
	color:#fff;
	font-family: 'Oswald', sans-serif;	
	font-size:20px;
	font-weight:300;
	float:left;
	height:54px;
	line-height:54px;
	width:416px;
	margin-right:9px;
}									

.broker a.blue
{
	background:url(images/blue_bg.png) no-repeat;
	color:#fff;	
	font-family: 'Oswald', sans-serif;	
	font-size:20px;
	font-weight:300;
	float:left;
	height:54px;
	line-height:54px;
	width:416px;
}

.broker a.gray:hover
{
	background-position:0px -56px;
}

.broker a.blue:hover
{
	background-position:0px -56px;
}							

														
														/*********************************
																	Contant 
														**********************************/
														

.Container .ContMain
{
	float:left;
	height:auto;
	width:100%;	
}

.ContMain .ContInr
{
	margin:0 auto;
	width:960px;	
}

.ContInr .Content
{
	float:left;
	width:960px;
	padding:20px 0px 46px;	
}

.Content .Featured
{
	float:left;
	width:707px;
}

.Featured h1
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	padding-bottom:26px;
}

.Featured h1 span
{
	color:#5177a7;
}

.Featured ul
{

}

.Featured ul li
{
	float:left;
	width:698px;
	margin-bottom:20px;
}

.Featured ul li:last-child
{
	margin-bottom:0;
}

.Featured .meet
{
	float:left;
	margin:2px 5px 0px 0px;
	width:173px;
	position:relative;
}

.meet span img
{
	top:42px;
	right:-22px;
	position:absolute;
	z-index:1;	
}

.Featured .text
{
	background:#f5f5f5;
	float:left;
	padding:20px 21px 25px 21px;
	width:476px;
	position:relative;
}

.text h2
{
	color:#5177a7;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:400;
	margin-bottom:19px;
}

.text h2:hover
{
	color:#5983b8;	
}

.text p
{
	color:#555;
	font-size:12px;
	padding-bottom:14px;
}

.text label
{
	color:#555;
	font-size:16px;
	float:left;
	width:174px;
}

.text strong
{
	color:#5177a7;
	font-size:16px;
	padding-right:5px;
}

.text a img
{
	position:absolute;
	bottom:0;
	right:0;
}

.text a img:hover
{
	opacity:0.7;
}

.Content .sidbar
{
	border-left:1px solid #ddd;
	float:right;
	padding-left:11px;
	width:238px;
}

.sidbar .Find_business
{
	background:url(images/find_bg.png) repeat-x;
	border:1px solid #000;
	padding:11px 20px 28px 16px;
	width:200px;
	float:left;
	margin-bottom:20px;
}

.Find_business h3
{
	color:#11141a;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	padding-bottom:11px;
}

.Find_business input[type="submit"]
{
	background:url(images/search_btn.png) no-repeat;
	border:0;
	cursor:pointer;
	height:29px;
	margin-left:6px;
	width:32px;
}

.Find_business input[type="submit"]:hover
{
	opacity:0.7;	
}

.sell_business ul li
{
	margin-bottom:16px;
}

.sell_business ul li:last-child
{
	margin-bottom:0;
}

/*********************************
	Single Page 
**********************************/
														
.SinglePostBox
{
	float:left;
	width:690px;
}

.SinglePostBox h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	margin:0px 0 30px 0;
}

.MeetSingle 
{
	display:block;
	width:100%;
	margin-bottom:25px;
}

.MeetSingle img 
{
	float:left;
	border:1px solid #dddddd;
	margin-right:25px;
}

.MeetSingle ul 
{
	float:left;
	width:317px;
padding-top:20px;
}

.MeetSingle ul li
{
	display:block;
	margin-bottom:5px;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color:#555555;
	font-weight:normal;
	clear:both;
	font-size:400;
}

.MeetSingle ul li strong
{
	display:inline-block;
	width:175px;
	text-align:left;
}

.SingleText
{
	display:block;
	color:#555555;
	font-size:16px;
	font-family: 'calibriregular';
}

.SingleText p
{
	display:block;
	padding-bottom:20px;
}

.SingleText a
{
	color:#2b3443
}

.SingleText ul
{
	padding-bottom:20px;
}


.SingleText ul li
{
	background:url(images/arrow_red.png) 0px 10px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:19px;
	line-height:23px;
}
														
														/*********************************
																Book An Appraisal 
														**********************************/
														
														

.Container .Book_Main
{
	float:left;
	height:168px;
	margin-bottom:15px;
	width:100%;
}

.Book_Main .Book_Inr
{
	margin:0 auto;
	width:960px;	
}

.Book_Inr .Book_appraisal
{
	float:left;
	width:960px;
}

.appraisal
{
	background:url(images/trancperant.png) repeat;
	float:left;
	padding:7px 20px 9px;
	margin-top:96px;
}

.appraisal h1
{
	color:#84bcff;
	font-family: 'Oswald', sans-serif;
	font-size:37px;
}

.Content .obligation
{
	float:left;
	width:699px;
}

.obligation h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	padding-bottom:31px;
}

.Confidential
{
	background:#faf8f8;
	padding:34px 18px 55px;
	width:663px;
	float:left;
}

.Confidential ul
{
	
}

.Confidential ul li
{
	float:left;
	margin-bottom:19px;
}

.Confidential ul li:first-child
{
	margin-right:18px;
}

.Confidential ul li:last-child
{
	margin-bottom:0px;
}


.Confidential form input[type="text"], .Confidential form input[type="email"]
{
	border:1px solid #e5e5e5;
	border-radius:5px;
	height:38px;
	line-height:38px;
	width:300px;
	font-family: 'calibriregular';
	font-size:16px;
	color:#555;
	padding:0px 10px;
}

.Confidential form input.email
{
	width:640px;	
}

.Confidential form textarea
{
	border:1px solid #e5e5e5;
	height:185px;
	width:640px;
	padding:10px;
	resize:none;
	font-family: 'calibriregular';
	font-size:16px;
	color:#555;
}

.Confidential form li span, .Complete_form form li span
{
	border:0;
	border-radius:0;
	display:block;
}

.Confidential form span
{
	border:5px solid #fff;
	border-radius:3px;
	display:block;	
}

.Confidential form input[type="submit"]
{
	background:#2a3342;
	height:48px;
	width:120px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight:300;
	cursor:pointer;
	border:0;
}

.Confidential form input[type="submit"]:hover
{
	background:#404b61;
}



														/*********************************
																Book An Appraisal 
														**********************************/
														
														
.Thinking_about
{
	float:left;
	width:707px;	
}

.Thinking_about .quest_business
{
	float:left;
	width:699px;
}

.quest_business h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	padding-bottom:14px;
}

.quest_business p
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-bottom:16px;
}

.quest_business strong
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-bottom:11px;
	display:block;
}

.quest_business ul
{

}

.quest_business ul li
{
	background:url(images/arrow_red.png) 0px 10px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:19px;
	line-height:23px;
}

.quest_business ul li:last-child
{
	padding-bottom:48px;	
}

.quest_business h3
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:21px;	
	font-weight:400;
	padding-bottom:6px;
}

.quest_business small
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-bottom:40px;
	display:block;
}

.Confidential h4
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	font-weight:400;
	padding-bottom:25px;	
}


														/*********************************
															Confidentiality Agreement 
														**********************************/
														
														
.Business_Profile
{
		
}

.being_people h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	padding-bottom:23px;
}

.being_people span
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	font-weight:400;
	padding-bottom:33px;
	display:block;
}

.being_people ul
{
	
}

.being_people ul li
{
	padding-bottom:33px;
	position:relative;
	line-height:20px;
	counter-increment: list;
}


.being_people ul li:before 
{
    background: none repeat scroll 0 0 #938958;
    border-radius: 50%;
    color: #fff;
    content: counter(list, decimal) "";
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 25px;
}

.being_people ul li:last-child
{
	padding-bottom:52px;
}

.being_people ul li p
{
	color:#555;
	font-size:16px;
	padding-left:31px;
}

.being_people small
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-bottom:58px;
	display:block;
}


.Complete_form
{
	background:#faf8f8;
	padding:34px 18px 55px;
	width:663px;
	float:left;
}

.Complete_form h4
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	font-weight:400;
	padding-bottom:25px;	
}

.Complete_form ul
{
	
}

.Complete_form ul li
{
	float:left;
	margin-bottom:19px;
}


.Complete_form ul li:last-child
{
	margin-bottom:0px;
}

.Complete_form form input.last
{
	margin-right:16px;	
}

.Complete_form ul li label
{
	font-size:12px;
	color:#555;
	padding-left:7px;
}

.Complete_form form input[type="text"], .Complete_form form input[type="email"], .Complete_form form input[type="tel"]
{
	border:1px solid #e5e5e5;
	border-radius:5px;
	height:38px;
	line-height:38px;
	width:300px;
	font-family: 'calibriregular';
	font-size:16px;
	color:#555;
	padding:0px 10px;
}

.Complete_form form input.email
{
	width:640px;	
}

.Complete_form form textarea
{
	border:1px solid #e5e5e5;
	height:185px;
	width:640px;
	padding:10px;
	resize:none;
	font-family: 'calibriregular';
	font-size:16px;
	color:#555;
}

.Complete_form form span
{
	border:5px solid #fff;
	border-radius:3px;
	display:block;	
}

.Complete_form form input[type="submit"]
{
	background:#2a3342;
	height:48px;
	width:120px;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight:300;
	cursor:pointer;
	border:0;
}

.Complete_form form input[type="submit"]:hover
{
	background:#404b61;
}

.Complete_form .wpcf7-list-item-label {
    float: left;
    margin-left: 8px;
    width: 625px;
}

.Complete_form .wpcf7-list-item.first.last input { float:left;}



													
														
														
.Office
{
	float:left;
}

.Trading
{
	margin-bottom:23px;
}

.Trading h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	font-weight:400;
	padding-bottom:20px;
}

.general
{
	background:#faf8f8;
	padding:26px 20px 33px;
	width:920px;
}

.general p.mail
{
	padding-bottom:20px;	
}

.general p.mail span
{
	display:block;
	padding-left:20px;
	font-family: 'calibriregular';
	font-size:16px;
	color:#555;
}

.general p.mail a
{
	background:url(images/email.png) 0px 5px no-repeat;
	color:#837a4e;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:20px;
}

.general p.mail a:hover
{
	text-decoration:underline;
}

.general p.address
{
	background:url(images/home.png) 0px 5px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding:0px 0px 13px 20px;
}

.general p.address span
{
	display:block;
}

.general p.ph
{
	background:url(images/phone01.png) 0px 5px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:20px;
}

.padm_form
{
	
}

.padm_form ul
{
	
}

.padm_form ul li
{
	background:url(images/pdf_img.png) no-repeat;
	padding-bottom:34px;
}

.padm_form ul li a
{
	color:#837a4e;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:38px;
}

.padm_form ul li p
{
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:38px;
}
/********************************* about **********************************/

.about { margin-top:38px; float:left;}
.about h3 { font-family: 'Oswald', sans-serif; font-size:28px; font-weight:400; color:#2b3443; padding-bottom:36px;}
.paul { width:243px; float:left; padding-left:10px; height:auto;}
.paul span.Img { float:left; width:213px; height:213px; padding: 10px 8px 0; background:url(images/paulroll.png) no-repeat; margin-top:8px}
.paul span.Img img { float:left; width:197px; height:197px; border-radius:50%;}
.paul p { font-family: 'calibriregular'; color:#555; padding-left:48px; font-size:16px; padding-bottom:60px}


.PRINCIPAL p { font-family: 'calibriregular'; color:#555; font-size:16px; line-height:22px; padding-bottom:28px }
.PRINCIPAL .call { float:left}
.PRINCIPAL .call h6 { font-family: 'calibriregular'; color:#555; font-size:16px; font-weight:normal; padding-left:20px}
.PRINCIPAL .call p { padding:0 0 0px 20px; margin:5px 0 5px 0; font-family: 'calibriregular'; color:#555; font-size:16px; background url(images/call.png) no-repeat left center}
.PRINCIPAL .call h5 a { text-decoration:none; padding:0 0 0 20px; font-family: 'calibriregular'; color:#555; font-weight:normal; font-size:16px; background:url(images/email.png) no-repeat left center}






/********************************* sunshine **********************************/


.sunshine { float:left; margin-top:38px}
.sunshine h3 { font-family: 'Oswald', sans-serif; font-size:28px; font-weight:400; color:#2b3443; padding-bottom:36px;}
.doing { width:243px; float:left; padding-left:10px; height:auto;}
.doing span.Img { float:left; width:213px; height:213px; padding:8px 8px 0; background:url(images/paulroll.png) no-repeat; margin:8px 0 5px 0px}
.doing span.Img img { float:left; width:197px; height:197px; border-radius:50%;}
.business_sunshine p { font-family: 'calibriregular'; color:#555; font-size:16px; line-height:22px; padding-bottom:28px }
.business_sunshine ul { float:left; padding:0px; margin-bottom:55px;}
.business_sunshine ul li { font-family: 'calibriregular'; color:#80774b; font-size:16px; background:url(images/erro.png) no-repeat left center; padding:0 0 0px 18px}

.Growth { float:left;}
.Growth h3 { font-family: 'Oswald', sans-serif; font-size:28px; font-weight:400; color:#2b3443;}
.Growth p {  font-family: 'calibriregular'; color:#555; font-size:16px; line-height:22px; padding-bottom:26px }

.population { background:#faf8f8; float:left; width:960px; padding:22px 0 0px 0px; margin-bottom:40px}
.population ul { padding:0px; }
.population ul li { margin:0px 0 0 0px; padding:0px 0px 0px 20px; list-style:none;   font-family:'PT Sans', sans-serif; font-size:15px; color:#555;}
.population ul li img { margin:0px 10px 10px 0px; vertical-align:middle;}
.population h5 {  font-family: 'calibriregular'; color:#555; font-size:16px; font-weight:normal; color:#555; padding:0 0 35px 50px}
.population p {  font-family: 'calibriregular'; color:#555; font-size:16px; font-weight:normal; color:#555; padding-left:50px; line-height:22px; padding-bottom:20px}
.population p a { color:#80774b;}


.Plans { float:left;}
.Plans h3 { font-family: 'Oswald', sans-serif; font-size:28px; font-weight:400; color:#2b3443; padding-bottom:15px}
.Plans p {  font-family: 'calibriregular'; color:#555; font-size:16px; line-height:22px; padding-bottom:26px }

.Development {  background:#faf8f8; float:left; width:960px; padding:22px 0 23px 20px; margin-bottom:40px}
.Development p { font-family: 'calibriregular'; color:#80774b; font-size:16px; padding-bottom:5px}
.Development ul {}
.Development ul li { padding-bottom:5px}
.Development ul li a { background:url(images/erro.png) no-repeat left center; font-family: 'calibriregular'; color:#80774b; font-size:16px; padding-left:17px;}
.Development ul li a:hover { text-decoration:underline;}
.Development span { font-family: 'calibriregular'; color:#80774b; font-size:14px; padding:17px}




@media only screen and (min-width: 768px) and (max-width: 959px) 
{

/*********************************
			Header 
**********************************/

header
{
	display:none;
}

.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
	border-top:10px solid #c2163b;
	border-bottom:10px solid #c2163b;
	background:url(images/partner_bg.png) repeat;
}

.MblMain .MblLogo
{
	float:left;
	width:100px;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{
	float:left;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:15px 30px 0px 0px;
}

.MblHdrRgt a.signin
{
	float:left;
	width:18px;
	height:17px;
	border:0px;
	background:url(images/signin_icon_mbl.png) no-repeat;
	box-shadow:none;
	margin-right:20px;
	cursor:pointer;
}

.MblHdrRgt a.navbtn
{
	float:right;
	width:29px;
	height:24px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close
{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}

span.search
{
	float:none;
	margin:14px 0 0 20px;
	padding:0 !important;
}
.Social_links
{
	float:none;
	display:block !important;
	margin:11px 0 0 10px;
	width:230px;
}
.mm-menu .Social_links h1 
{ 
	float:none; 
	display:block; 
	margin-bottom:10px;
}

.mm-menu .Social_links a img 
{ 
	margin-right:5px
}

.mm-menu .Social_links span 
{ 
	color:#5077a6;
}

/*********************************
			Footer 
**********************************/

.FtrMain .FtrInr { width:748px; padding:0px 10px;}
.FtrInr .Footer { width:748px; padding:0;}
.Footer .Services { width:260px;}
.Footer .Letter { width:240px; padding:37px 0 40px 5px;}
.Letter form input[type="text"] { width:192px;}
.Letter form input[type="submit"] { width:214px;}
.Footer .Contact { width:240px;}
.CopyMain .CopyInr { width:768px;}
.CopyInr .Copyright { width:748px; padding:21px 10px;}

/*********************************
			Home 
**********************************/

.BnrMain .BnrInr { width:768px;}
.BnrInr .Banner { width:768px;}
.QstMain .QstInr { width:768px;}
.QstInr .Quest { width:748px; padding:10px 10px 20px;}
.Quest .broker { width:748px;}
.broker P { font-size:15px;}
.broker a.gray { margin:0px 0px 20px 160px;}
.broker a.blue { margin:0px 0px 0px 160px;}

.ContMain .ContInr { width:768px;}
.ContInr .Content { width:748px; padding:20px 10px 30px;}
.Content .Featured { width:490px;}
.Featured ul li { width:489px;}
.Featured .meet { margin:0px 0px 0px 158px;}
.meet span img { right:68px; top:95px;}
.Featured .text { width:447px;}

.Quest ul li { margin:0px 50px;}
.Quest ul li:nth-child(3n) { margin-right:0px;}
.Quest ul li:nth-child(4n) { margin-right:132px;}

/*********************************
			Contant 
**********************************/
														

.ContMain .ContInr
{
	width:748px;	
}

.ContInr .Content
{
	float:left;
	width:748px;
	padding:20px 0px 20px;	
}

.about
{
	margin:0px 0px 20px 0px;	
}

.about h3
{
	padding-bottom:14px;	
}

.paul
{
	padding-left:0;	
}

.PRINCIPAL
{
	width:505px;	
}

.Complete_form
{
	margin-left:25px;	
}


/*********************************
		Book An Appraisal 
**********************************/
														
														
.Thinking_about, .Thinking_about .quest_business
{
	float:left;
	width:460px;	
}

.Book_Main .Book_Inr
{
	width:748px;	
}

.Book_Inr .Book_appraisal
{
	width:748px;
}

.Confidential
{
	width:460px;
}

.Confidential form input[type="text"]
{
	
	width:197px;
}

.Confidential form input.email, .Confidential form textarea
{
	width:434px;	
}

/*********************************
		Sunshine 
**********************************/

.sunshine { margin-top:0;}
.doing { width:235px;}
.business_sunshine { width:502px;}
.business_sunshine ul { margin-bottom:25px;}
.Growth h3 { padding-bottom:20px;}
.population { width:748px;}
.Development { width:728px;}

/*********************************
	Single Page 
**********************************/
														
.SinglePostBox
{
	width:460px;
}

.SinglePostBox h2
{
	
	font-size:22px;
}

.MeetSingle img 
{
	float:none;
	margin-right:0px;
	margin:0 auto;
	display:block;
	margin-bottom:20px;
}

.MeetSingle ul 
{
	float:none;
	width:460px;
	display:block;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) 
{

/*********************************
			Header 
**********************************/

header
{
	display:none;
}

.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
	border-top:10px solid #c2163b;
	border-bottom:10px solid #c2163b;
	background:url(images/partner_bg.png) repeat;
}

.MblMain .MblLogo
{
	float:left;
	width:100px;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{
	float:left;
	width:200px;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:15px 25px 0px 0px;
}

.MblHdrRgt a.signin
{
	float:left;
	width:18px;
	height:17px;
	border:0px;
	background:url(images/signin_icon_mbl.png) no-repeat;
	box-shadow:none;
	margin-right:20px;
	cursor:pointer;
}

.MblHdrRgt a.navbtn
{
	float:right;
	width:29px;
	height:24px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close
{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}

span.search
{
	float:none;
	margin:14px 0 0 20px;
	padding:0 !important;
}
.Social_links
{
	float:none;
	display:block !important;
	margin:11px 0 0 10px;
	width:230px;
}
.mm-menu .Social_links h1 
{ 
	float:none; 
	display:block; 
	margin-bottom:10px;
}

.mm-menu .Social_links a img 
{ 
	margin-right:5px
}

.mm-menu .Social_links span 
{ 
	color:#5077a6;
}

/*********************************
			 Footer 
**********************************/

.FtrMain .FtrInr { width:460px; padding:0px 10px;}
.FtrInr .Footer { width:460px; padding:0;}
.Footer .Services { background-image:none; margin-left:115px;}
.Footer .Letter { background-image:none; padding:0; margin-left:115px;}
.Letter form input[type="text"]{ width:233px;}
.Letter form input[type="submit"]{ }
.Footer .Contact { margin-left:115px;}
.CopyMain .CopyInr{ width:460px; padding:0px 10px;}
.CopyInr .Copyright{ width:460px; padding:21px 0px; text-align:center;}
.Copyright .business{ float:none; padding-bottom:5px;}
.Copyright .designed{ float:none;}

/*********************************
			 Home
**********************************/
.BnrMain .BnrInr { width:480px;}
.BnrInr .Banner { width:480px;}
.QstMain .QstInr { width:460px; padding:0px 10px;}
.QstInr .Quest { width:460px; padding:10px 0 20px;}
.Quest .broker { width:460px;}
.broker a.gray { margin:0 0 15px 20px;}
.broker a.blue { margin-left:20px;}

.ContMain .ContInr { width:480px;}
.ContInr .Content { width:460px; padding:20px 10px 30px;}
.Content .Featured { width:460px; margin-bottom:30px;}
.Featured ul li { width:460px;}
.Featured .meet { margin-top:50px;}
.Featured .text { width:247px; padding:20px 10px 25px 25px;}
.text h2 { float:left; width:240px;}
.text p { width:100%; float:left;}
.text label { width:auto;}
.text strong { padding:0px 0px 5px 0px; width:100px; float:left;}
.Content .sidbar { border:0; margin:0 auto; float:none;}
.Quest ul li { margin:0px 35px;}
/*********************************
			 Contant 
**********************************/
														

.ContMain .ContInr
{
	width:460px;	
}

.ContInr .Content
{
	width:460px;
	padding:20px 0px 40px;	
}

.about
{
	margin:0;
}

.about h3
{
	padding-bottom:7px;	
}

.paul
{
	padding-left:130px;
}

.paul p
{
	padding-bottom:20px;
}

.PRINCIPAL
{
	width:460px;	
}

/*********************************
		Book An Appraisal 
**********************************/
														
														
.Thinking_about, .Thinking_about .quest_business
{
	width:460px;	
}

.quest_business h2, .quest_business h3, .Confidential h4
{
	font-size:22px;
}

.quest_business ul li
{
	background:url(images/arrow_red.png) 0px 10px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:19px;
	line-height:23px;
}

/*********************************
		Book An Appraisal 
**********************************/


.appraisal h1
{
	font-size:29px;
}

.Content .obligation
{
	width:460px;
}

.Confidential
{
	padding:34px 10px 55px;
	width:440px;
	margin-bottom:20px;
}

.Confidential form input[type="text"], .Confidential form input.email, .Confidential form textarea
{
	width:418px;
}

/*********************************
															Confidentiality Agreement 
														**********************************/
														
														
.Complete_form
{
	background:#faf8f8;
	padding:34px 10px;
	width:440px;
}

.Complete_form h4
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	font-weight:400;
	padding-bottom:25px;	
}

.Complete_form ul
{
	
}

.Complete_form ul li
{
	float:left;
	margin-bottom:19px;
}


.Complete_form ul li:last-child
{
	margin-bottom:0px;
}

.Complete_form form input.last
{
	margin-right:16px;	
}

.Complete_form ul li label
{
	font-size:12px;
	color:#555;
	padding-left:7px;
}

.Complete_form form input[type="text"]
{
	width:190px;
}

.Complete_form form input.email
{
	width:418px;	
}

.Complete_form form textarea
{
	width:418px;
}

.Complete_form .wpcf7-list-item-label { width:400px}

/*********************************
	Resources & Forms 
**********************************/
														
														
.Office
{
	float:none;
	display:block;
}

.general
{
	background:#faf8f8;
	padding:26px 00px 33px;
	width:460px;
}

.padm_form ul li
{
	padding-left:38px;
}

.padm_form ul li a
{
	padding-left:0px;
}

.padm_form ul li p
{
	padding-left:0px;
}

/*********************************
	Sunshine 
**********************************/

.sunshine{ margin-top:0;}
.sunshine h3 { font-size:25px; padding-bottom:10px;}
.doing{ margin-left:28%; padding:0;}
.business_sunshine { width:460px;}
.Growth h3 { padding-bottom:10px;}
.Book_Main .Book_Inr { width:480px;}
.Book_Inr .Book_appraisal { width:480px;}
.business_sunshine ul { margin-bottom:15px;}
.population { width:460px;}
.Development { width:440px; margin-bottom:0;}

/*********************************
	Single Page 
**********************************/
														
.SinglePostBox
{
	width:460px;
}

.SinglePostBox h2
{
	
	font-size:22px;
}

.MeetSingle img 
{
	float:none;
	margin-right:0px;
	margin:0 auto;
	display:block;
	margin-bottom:20px;
}

.MeetSingle ul 
{
	float:none;
	width:460px;
	display:block;
}


}


@media only screen and (max-width: 479px) 
{
	
/*********************************
			Header 
**********************************/

header
{
	display:none;
}

.MblHdr
{
	margin:0 auto;
	width:100%;
	height:auto;
	display:block;
}

.MblHdr .MblMain
{
	float:left;
	width:100%;
	height:auto;
	padding:15px 0px;
	border-top:10px solid #c2163b;
	border-bottom:10px solid #c2163b;
	background:url(images/partner_bg.png) repeat;
}

.MblMain .MblLogo
{
	float:left;
	width:100px;
	height:auto;
	margin-left:15px;
}

.MblLogo img
{
	float:left;
	width:135px;
}

.MblMain .MblHdrRgt
{
	float:right;
	width:56px;
	height:auto;
	margin:5px 25px 0px 0px;
}

.MblHdrRgt a.signin
{
	float:left;
	width:18px;
	height:17px;
	border:0px;
	background:url(images/signin_icon_mbl.png) no-repeat;
	box-shadow:none;
	margin-right:20px;
	cursor:pointer;
}

.MblHdrRgt a.navbtn
{
	float:right;
	width:29px;
	height:24px;
	border:0px;
	background:url(images/mbl_nav_btn.png) no-repeat;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li h2
{
	margin:0px;
	padding:0px 20px 15px;
}

.mm-list > li a.close

{
	float:right;
	width:15px;
	height:15px;
	border:0px;
	margin-top:-35px;
	background:url(images/close_nav.png) no-repeat 0px -15px;
	box-shadow:none;
	cursor:pointer;
}

.mm-list > li a.close:hover
{
	background-postion:0px 0px;
}

.mm-menu .mm-list > li.mm-selected > a.close:not(.mm-subopen)
{
	background:url(images/close_nav.png) no-repeat 0px -15px;
}
	
span.search
{
	float:none;
	margin:14px 0 0 20px;
	padding:0 !important;
}
.Social_links
{
	float:none;
	display:block !important;
	margin:11px 0 0 10px;
	width:230px;
}
.mm-menu .Social_links h1 
{ 
	float:none; 
	display:block; 
	margin-bottom:10px;
}

.mm-menu .Social_links a img 
{ 
	margin-right:5px
}

.mm-menu .Social_links span 
{ 
	color:#5077a6;
}

/*********************************
			Footer 
**********************************/
.Quest ul li { margin:0; float:none; text-align:center; width:300px;}														
.FtrMain .FtrInr { width:300px; padding:0px 10px;}
.FtrInr .Footer { width:300px; padding:0;}
.Footer .Services { width:300px; background-image:none;}
.Footer .Letter { width:300px; background-image:none; padding:0;}
.Letter form input[type="text"]{ width:235px;}
.Letter form input[type="submit"]{ margin-left:0px;}
.CopyMain .CopyInr{ width:300px; padding:0px 10px;}
.CopyInr .Copyright{ width:300px; padding:21px 0px; text-align:center;}
.Copyright .business{ float:none; padding-bottom:5px;}
.Copyright .designed{ float:none;}

/*********************************
			 Home
**********************************/
.Content .Featured { width:300px; margin-bottom:20px;}
.Featured h1 { font-size:23px;}
.Featured ul li { width:300px;}
.Featured .meet { margin:0px 63px;}
.meet span img { top:95px; right:63px;}
.Featured .text { width:280px; padding:20px 10px;}
.text h2 { float:left; width:240px;}
.text p { width:100%; float:left;}
.text label { width:auto;}
.text strong { padding:0px 0px 5px 0px; width:100px; float:left;}
.QstMain .QstInr { width:300px; padding:0px 10px;}
.QstInr .Quest { width:300px; padding:0;}
.Quest .broker { width:300px;}
.broker a.gray { background:url(images/gray_bg_mobile.png) no-repeat; height:55px; width:300px; margin:0px 0px 10px 0px; font-size:17px;}
.broker a.blue { background:url(images/blue_bg_mobile.png) no-repeat; height:55px; width:300px; font-size:16px; margin-bottom:10px;}
.Content .sidbar { float:none; border:0; margin:0 auto; padding:0;}
/*********************************
			 Contant 
**********************************/
														

.Container .ContMain
{
	float:left;
	height:auto;
	width:100%;	
}

.ContMain .ContInr
{
	width:300px;	
}

.ContInr .Content
{
	width:300px;
	padding:20px 0px 40px 0;	
}

/*********************************
		Book An Appraisal 
**********************************/
														
														
.Thinking_about, .Thinking_about .quest_business
{
	width:300px;	
}

.quest_business h2, .quest_business h3, .Confidential h4
{
	font-size:19px;
}

.quest_business p, .quest_business strong
{
	font-size:14px;
}

.quest_business ul li
{
	background:url(images/arrow_red.png) 0px 10px no-repeat;
	color:#555;
	font-family: 'calibriregular';
	font-size:16px;
	padding-left:19px;
	line-height:23px;
}

.quest_business small
{
	font-size:14px;
}

/*********************************
		Book An Appraisal 
**********************************/


.appraisal
{
	background:url(images/trancperant.png) repeat;
	float:left;
	padding:7px 20px 9px;
	margin-top:105px;
}

.appraisal h1
{
	font-size:22px;
}

.Content .obligation
{
	width:300px;
}

.obligation h2
{
	
	font-size:19px;
}

.Confidential
{
	padding:34px 10px 55px;
	width:280px;
	margin-bottom:20px;
}

.Confidential form input[type="text"], .Confidential form input.email
{
	width:260px;
}

.Confidential form textarea
{
	width:260px;
}

/********************************* about **********************************/

.about { width:300px; margin-top:0;}
.about h3 { font-size:19px; padding-bottom:10px;}
.paul { width:243px; float:none; margin:0 auto; display:block;}
.paul p { padding-bottom:15px;}
.PRINCIPAL { width:300px;}

/*********************************
	Confidentiality Agreement 
**********************************/
														
														
.being_people h2
{
	font-size:19px;
}

.Complete_form
{
	padding:30px 10px;
	width:280px;
}

.Complete_form h4
{
	font-size:19px;	
}

.Complete_form form input[type="text"], .Complete_form form textarea, .Complete_form form input.email
{
	width:258px;
}

.Complete_form .wpcf7-list-item-label {
    width: 230px;
}

/*********************************
	Resources & Forms 
**********************************/
														
														
.Office
{
	float:none;
	display:block;
}

.general
{
	background:#faf8f8;
	padding:26px 00px 33px;
	width:300px;
}

.padm_form ul li
{
	padding-left:38px;
}

.padm_form ul li a
{
	padding-left:0px;
}

.padm_form ul li p
{
	padding-left:0px;
}

/*********************************
	sunshine 
**********************************/
.sunshine{ margin-top:0;}
.sunshine h3 { font-size:24px; padding-bottom:10px;}
.doing{ margin-left:44px; padding:0;}
.business_sunshine { width:300px;}
.Growth h3 { padding-bottom:10px;}
.Book_Main .Book_Inr { width:320px;}
.Book_Inr .Book_appraisal { width:320px;}
.business_sunshine ul { margin-bottom:15px;}
.population { width:300px;}
.Development { width:280px;}

/*********************************
	Single Page 
**********************************/
														
.SinglePostBox
{
	width:300px;
}

.SinglePostBox h2
{
	color:#2b3443;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:400;
	margin:0px 0 30px 0;
}

.MeetSingle 
{
	width:100%;
}

.MeetSingle img 
{
	float:none;
	margin-right:0px;
	width:300px;
	margin:0 auto;
	display:block;
	margin-bottom:20px;
}

.MeetSingle ul 
{
	float:none;
	width:300px;
	display:block;
}

.MeetSingle ul li
{
	
	font-size:14px;
}
}
.Testimonials_Widget_Widget .widget-title {display:none;}

.testimonials-widget-testimonial .open-quote:before, .testimonials-widget-testimonial .close-quote:after {content:none !important;}