/*



Theme Name: Twenty Thirteen



Theme URI: http://wordpress.org/themes/twentythirteen



Author: the WordPress team



Author URI: http://wordpress.org/



Template:  twentythirteen



Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.



Version: 1.2



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready



Text Domain: twentythirteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/











/**



 * Table of Contents:



 *



 * 1.0 - Reset



 * 2.0 - Repeatable Patterns



 * 3.0 - Basic Structure



 * 4.0 - Header



 *   4.1 - Site Header



 *   4.2 - Navigation



 * 5.0 - Content



 *   5.1 - Entry Header



 *   5.2 - Entry Meta



 *   5.3 - Entry Content



 *   5.4 - Galleries



 *   5.5 - Post Formats



 *   5.6 - Attachments



 *   5.7 - Post/Paging Navigation



 *   5.8 - Author Bio



 *   5.9 - Archives



 *   5.10 - Search Results/No posts



 *   5.11 - 404



 *   5.12 - Comments



 *   5.13 - Multisite



 * 6.0 - Sidebar



 *   6.1 - Widgets



 * 7.0 - Footer



 * 8.0 - Media Queries



 * 9.0 - Print



 * ----------------------------------------------------------------------------



 */











/**



 * 1.0 Reset



 *



 * Modified from Normalize.css to provide cross-browser consistency and a smart



 * default styling of HTML elements.



 *



 * @see http://git.io/normalize



 * ----------------------------------------------------------------------------



 */







@import url("../twentythirteen/style.css");







* {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



}







body {

	background: url(images/trevor-background.jpg) top center repeat;

	font-family: Georgia, "Times New Roman", Times, serif;



}

p.fb-text {
	color: #565a60;
	padding-left: 17px;
	font-size: 20px !important;
	margin-bottom: 28px;
}
p.fb-text span {
	font-size: 12px;
}
.social-media {
	margin-top: 10px
}
footer .social-media {
	margin-top: 0
}
.social-media a {
	display: inline-block;
	width: 37px;
	height: 37px;
	margin-right: 7px;
}
.social-media a:last-child {
	margin-right: 0;
}
footer .social-media p {
	font-size: 22px;
	color: #565A60
}
.social-media a.fb {
	background: url(images/fb-item.png) no-repeat;
}
.social-media a.tw {
	background: url(images/tw-item.png) no-repeat;
}
.social-media a.in {
	background: url(images/Instagram-Icon.png) no-repeat;
	background-size: contain;
}
.social-media a.you {
	background: url(images/you.png) no-repeat;
	background-size: contain;
}
.social-media a.g {
	background: url(images/g+.png) no-repeat;
}
p.fb-text a {
	color: #ba9a3a;
}
footer .social-media a {
	margin-right: 15px;
}
.content-page .landing-col {
	width: 66.5%;
	float: left;
	margin-right: 2%;
}
.content-page .landing-col.second {
	width: auto;
	float: right;
	margin-bottom: 20px;
	margin-left: 8px;
}
.content-page .landing-col.last {
	margin-right: 0;
	width: 31.5%;
}
.landing-img-box .image {
	background:url(images/img-bg.png) top left no-repeat;
	padding: 23px 0 0 13px;
	width: 370px;
	height: 388px;
}
.image ul.carousel {
	padding: 0 !important;
}
.report-form-holder {
	background: #dddee0;
	padding: 18px;
}
.report-form-holder input[type="text"], .report-form-holder input[type="email"], .report-form-holder textarea {
	background: #ffffff;
	height: 31px;;
	padding: 5px 10px;
}
.single-landing-pages h1 {
	margin-bottom: 10px;
}
.report-form-holder textarea {
	height: 136px;
	resize: none;
}
.wpcf7-form .report-form-holder p.first {
	margin-bottom: 12px;
}
.report-form-holder input[type="submit"], .report-form-holder input[type="submit"]:hover, .report-form-holder input[type="submit"]:focus {
	margin-top: 15px;
	background: #89c33f;
	margin-bottom: 0;
	border-radius: 4px;
	color: #3a454d;
	font-size: 18px;
	text-indent: inherit;
	font-weight: 700;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
	margin-bottom: 4px;
}
.wpcf7-form .report-form-holder p {
	color: #2c3840;
	font-size: 19px;
	margin-bottom: 7px;
}
.ajax-loader {
	display: none;
}
.wpcf7-form p label {
	font-size: 14px;
}
img {



	max-width: 100%



}



ol, ul {



	margin: 0;



	padding: 0



}



ul ul {



	padding-left: 10px;



}

.content-page-left ul, .content-left ul, .content-page ul, .content-box ul {

	padding-left: 15px;

}

ul li {



	list-style: square



}



p {



	font-size: 16px;



	line-height: 22px;



	color: #231f20;



	font-family: Georgia, "Times New Roman", Times, serif;



}



a {



	color: #BA9A3A



}



a:hover, a:active, a:focus, a:visited {



	color: #BA9A3A



}


.by a {
	color: #000;
}
p.testimonial {



	font-size: 18px;



	font-style: italic;



	line-height: 24px;



	margin-bottom: 10px;



	font-weight: 300



}



h1, h2, h3, h4, h5, h6 {



	font-family: Georgia, "Times New Roman", Times, serif;



}



h1 {



	font-size: 24px;



	font-family: Georgia, "Times New Roman", Times, serif;



	color: #565a60;



	margin-top: 0;



	line-height: 40px;



	margin-bottom: 6px



}



h2 {



	color: #565a60;



	font-size: 24px;



	line-height: 31px;



	margin-bottom: 12px;



	margin-top: 0;



}



.topHeader  {



    margin: 0 auto;



    max-width: 1110px;



	padding: 24px 15px 19px;



}



customBoxSidebar h2 {



	font-size: 29px;



	color: #565a60



}



.site-logo, .member-logo, .member-logo, .header-contact, .header-btn {



	margin-top: 6px;



	float: left;



}



.site-logo {



	width: 34%;



	margin-right: 1.5%



}



.member-logo {



	width: 6.9%;



	margin-right: 3.5%;



	margin-top: 0



}



.header-btn  {



	width: 36.3%;



	margin-right: 1%



}



.header-btn a  {



	width: 54.8%;



	margin-left: 2%;



	display: block;



	float: left;



}



.header-btn a.first  {



	margin-left: 0;



	width: 43%;



}



.header-contact p {



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 13px;



	color: #231f20;



	line-height:16px;



	margin-bottom: 0px;



}



.header-contact p span, .header-contact p a {



	font-weight: bold;



	color: #231f20



}



.header-contact {



	width: 16.8%



}



.navbar {



	background: #dddedf



}



.main-navigation {



	max-width: 1080px;



	min-height: 37px;



	padding: 8px 0 0



}



.nav-menu li a {



	padding: 3px 0;



	color: #231f20;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 18px;



	font-weight: bold;



	text-transform: capitalize;



	border-bottom: 6px solid #dddedf;



	



}



ul.nav-menu, div.nav-menu > ul {



	border: none;



	padding: 0



}



.nav-menu li {



	margin-left: 30px;



}



.nav-menu li:first-child {



	margin-left: 0;



}



.nav-menu li.current-menu-item > a:hover, .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a, .nav-menu li.current-menu-item:hover > a{



	border-bottom: 6px solid #BA9A3A;



	color: #231f20;



	font-style: normal;



	background: none;



}



.nav-menu li:hover > a,



.nav-menu li a:hover,



.nav-menu li:focus > a,



.nav-menu li a:focus {



	color: #231f20;



	border-bottom: 6px solid #555a5f;



	font-style: normal;



	background: none;



}



.nav-menu .sub-menu, .nav-menu .children {



	display: block;



	background: #BA9A3A;



	padding: 3px;



	border: none;



	box-shadow: none;



	left: 0;



}







.nav-menu li ul li {



	margin: 0;



	display: block;



	width: 100%;



	white-space: nowrap;



}



.nav-menu li ul li a {



	color: #332b24;



	border: none !important;



	display: block;



	width: 100%;



	background: #BA9A3A;



	padding: 5px 3px;



	line-height: 18px;



	font-size: 16px;



}



.nav-menu li ul li:nth-child(odd) a {



	background: #BA9A3A;



}



.nav-menu li ul li:nth-child(even) a {



	background: #CBAF5A;



}



.nav-menu li ul li.current-menu-item > a, .nav-menu li ul li a:focus,



.nav-menu li ul li a:hover {



	background: none;



	border: none



}



.socialH a {



	color: #333333;



    display: block;



	float: left;



	margin-right: 6px;



	width: 35px;



	height: 36px



}



.contactH {



	margin-top: 2px



}



.socialH a.last {



	margin-right: 0



}



.socialH a.fb {



	background: url(images/fb.png) no-repeat



}



.socialH a.in {



	background: url(images/in.png) no-repeat



}



ul.carousel li {



	list-style: none;



	text-align: center



}



.site {

	background: none;

	padding: 0 15px;
	border: none

}

.wrapper {

	background: #fff;

	max-width: 1240px;

	padding: 0 0 1px;

	margin: 0 auto 30px;

	-webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);

	-moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);

	box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);

}

.site-footer {

	background: none;

}

.sliderHolder {

	padding-top: 35px

}

.site-content {



	max-width: 1110px;



	padding: 11px 15px 30px;



	margin: 0 auto;



	clear: both



}



.content-left {



	margin-top: 13px;



	width: 64.5%;



	float: left;



}



.content-right {



	width: 31.2%;



	float: right;



}



.customBoxSidebar {



	margin-bottom: 20px



}



.home .customBoxSidebar h2, .home .customBoxSidebar p {



	color: #000



}







.orizontalAccolade.top {



	background: url(images/accoladeTop.png) no-repeat;



	background-size: contain;



}



.orizontalAccolade.bottom {



	background: url(images/accoladeBottom.png) no-repeat;



	background-size: contain;



}



.orizontalAccolade {



	height: 34px;



	display: block;



	width: 100%;



}



.boxtextHolder {



	padding: 0 4%



}







.portfolioLeft {



	width: 77%;



	float: left;



}



.portfolioRight {



	width: 21%;



	float: right;



}



.portfolioHolder {



	background: #dddedf;



	padding: 8px 17px 8px 15px;



}



.portfolio {



	max-width: 1128px;



	padding: 0 15px;



	margin: 0 auto;



	margin-bottom: 4px



}



.portfolioBox {



	width: 18.5%; 



	display: inline-block;



	margin: 0 0.5% 8px



}

.portfolioBox img {

	left: 0!important

}



.portfolioHolder h2 {



	color: #565a60;



	padding-left: 6px;



	margin-top: 0;



	margin-bottom: 5px;



	font-size: 24px;



	line-height: 36px



}



.clients h2 {



	color: #565a60;



	margin-top: 0;



	margin-bottom: 15px;



}



.portfolioRight p {



	font-family: Tahoma, Geneva, sans-serif;



	font-size: 16px;



	color: #231f20;



	margin-bottom: 15px



}



.portfolioRight p span, .portfolioRight p a {



	font-weight: bold;



	color: #231f20



}



p.contactP {



	margin-bottom: 0;



	margin-top: 10px;



}



.portfolioHolder .socialH {



	float: left;



	width: 80px;



}



.member {



	display: block;



	float: right;



}



.site-footer {



	background: none;



	text-align: left;



	margin-top: 30px



}



/*.home .portfolioHolder .socialH a.fb {



	background:url(images/portfolio-fb.png) no-repeat;



}



.home .portfolioHolder .socialH a.in {



	background:url(images/portfolio-in.png) no-repeat;



} */



.content-page {



	padding-top: 17px



}



.content-page p {



	font-size: 16px;



	line-height: 20px



}



.content-right-pg {



	width: 44%



}



.content-left-pg {



	width: 54%



}



p.det {



	font-weight: bold;



	font-size: 18px;



	 color: #565a60;



	 margin-bottom: 0;



}



.testimonialsHolder h2 {



	margin-bottom: 17px



}



.testimonialsHolder p.testimonial {



	margin-bottom: 6px



}



.testimonialBox {



	margin-bottom: 22px



}



input[type="text"], input[type="email"], textarea {



	width: 100%;



	background: #e5e5e5;



	height: 45px;



	padding: 10px;



	border: none;



	font-size: 16px



}



textarea {



	height: 281px



}



textarea:focus {



	border: none



}



input[type="submit"], input[type="submit"]:hover, input[type="submit"]:focus {



	text-indent: -9999px;



	border: none;



	box-shadow: none;





	background: url(images/submit.png) no-repeat;



	width: 129px;



	height: 38px;



	display: block;



	padding: 0;



	margin: 40px auto 0;



}



h1.callTitle {



	margin-left: 5px;



	width: 256px;



	height: 108px;



	background: url(images/callTitle.png) no-repeat;



	margin-bottom: 34px;



	text-indent: -9999px



}



h1.quoteTitle {



	margin-left: 5px;



	width: 295px;



	height: 98px;



	background: url(images/quoteTitle.png) no-repeat;



	margin-bottom: 34px;



	text-indent: -9999px



}



.wpcf7-form p {



	font-size: 18px;



	font-weight: bold;



	color: #565a60;



	line-height: 24px;



	margin-bottom: 15px



}



.wpcf7-form p.subtitle {



	font-size: 22px;



	font-weight: bold;



	color: #565a60;



	margin-bottom: 80px;



}



.formHolder {



	padding: 0 6.2%



}



.content-page-left {



	float: left;



	width: 67.5%;



	padding-top: 10px



}



.content-page-right {



	float: right;



	width: 31%;



	padding-top: 17px



}



.categoryBox {



	float: left;



	width: 48%;



	padding: 2px 23px;



	position: relative;



	margin-right: 4%;



	height: 74px;



	margin-bottom: 25px



}



.categoryBox.last {



	margin-right: 0;



}



.categoryBox h3 {



	margin: 0;



	line-height: 18px



}



.categoryBox p {



	margin-bottom: 0;



	font-size: 15px;



	line-height: 16px



}



.categoryBox h3 a {



	font-size: 17px;



	color: #BA9A3A



}



.accoladeL {



	display: block;



	position: absolute;



	width: 21px;



	height:74px;



	background: url(images/accoladeLeft.png) no-repeat;



	left: 0;



	top: 0;



}



.accoladeR {



	display: block;



	position: absolute;



	width: 21px;



	height:74px;



	background: url(images/accoladeRight.png) no-repeat;



	right: 0;



	top: 0;



}



.cleintsBox {



	float: left;



	width: 23.5%;



	margin-right: 1.5%;



	margin-bottom: 12px;



	text-align: center



}



.clients-page .clientsHolder {



	max-width: 1025px;



	margin: 0 auto



}



.clients-page .cleintsBox {



	width: 24%;



	margin-right: 1.3%;



	margin-bottom: 10px



}



.cleintsBox.last {



	margin-right: 0



}



.clients {



	margin-top: 15px



}



.customBoxSidebar .cleintsBox {



	width: 48%;



	margin-right: 4%



}



.customBoxSidebar .cleintsBox.last {



	margin-right: 0



}



.past-projects h2 {



	font-size: 21px;



	margin-bottom: 10px



}



.customBoxSidebar p.det {



	font-size: 18px;



}



.home .customBoxSidebar p.det {



	text-align: right;



}



.customBoxSidebar ul li {



	list-style:inside;



	list-style-image: url(images/list-booletSmall.png);



	margin-bottom: 3px;



}



.customBoxSidebar ul li a {



	font-weight: bold;



	color: #BA9A3A;



	font-size: 16px



}



.cs-box h2 {



	font-size: 20px;



	margin-bottom: 15px



}



.page-template .content-page-left {



	padding-top: 20px



}



.page-template .content-page-right {



	padding-top: 27px



}



.page-template h1 {



	margin-bottom: 26px



}



.customBoxSidebar textarea {



	height: 455px



}



.customBoxSidebar .wpcf7-form p {



	font-size: 16px



}



.customBoxSidebar input[type="submit"] {



	margin-top: 0;



	margin-bottom: 0



}



.detailsBox {



	width: 436px;



	margin: 25px auto 30px;



}



.detailsBox p, .detailsBox a {



	font-size: 29px;



	line-height: 40px;



	font-weight: bold;



	color: #565a60



}



.mapHolder {



	background: #e7f3d8;



	padding: 19px;



	text-align: center



}



.contact-page-left {



	width: 64.5%



}



p span.wpcf7-not-valid-tip {



	font-weight: 400;



	font-size: 14px



}



.newsBox {



	margin-bottom: 30px;



}



div.imgBox {



	float: left;



	width: 28%;



	margin-right: 2%



}



div.content-box {



	float: left;



	max-width: 70%;



}



div.content-box.smallBox {



	max-width: 100%;



}



.newsBox h2 {



	margin-bottom: 0



}



p.date {



	color: #565a60;



    font-size: 26px;



    line-height: 30px;



	margin-bottom: 18px !important



}



.newsBox p {



	margin-bottom: 0



}



p.readMore {



	text-align: right;



	margin-top: 10px



}



p.readMore a {



	font-size: 18px;



	font-weight: bold



}



.pagination ul li {



	display: inline-block;



	margin-right: 5px;  



}



.pagination ul li a {



	padding: 5px 10px;



	border-radius: 2px;



	background: #565a60;



	line-height: 14px;



	font-size: 12px;



	color: #fff;



}



.pagination ul li a:hover {



	background: #8a2d3f;



	text-decoration: none;



}



.pagination ul li span.current {



	font-size: 12px;



	padding: 5px 10px;



	line-height: 14px;



	background: #8a2d3f;



	border-radius: 2px;



	color: #fff;



}



.news-content h1 {



	margin-bottom: 28px;



}



.news-content .content-page-right {



	padding-top: 22px;



}



.paging-navigation {



	padding: 10px 0;



}



input[type="text"].telField {



	width: 50%;



}



.tags-box {



	margin-top: 25px;



	margin-bottom: 22px;



	clear: both



}



.tags-box ul li {



	float: left;



	margin-right: 7px;



	list-style: none;



}



.tags-box ul li.last {



	margin-right: 0



}



.tags-box ul li a {



	position: relative;



	height: 21px;



	line-height: 39px;



	padding: 5px 14px;



	text-transform: uppercase;



	color: #565a60;



}



.tags-box ul li a span.leftA {



	display: block;



	position: absolute;



	width: 9px;



	height: 31px;



	top: 0;



	bottom: 0;



	background: url(images/tagl.png) no-repeat



}



.tags-box ul li a span.rightA {



	display: block;



	position: absolute;



	width: 9px;



	height: 31px;



	top: 0;



	right: 0;



	background: url(images/tagR.png) no-repeat



}



a.fancybox {



	display: block !important



}



#menu-mobile {



	display: none;



	z-index: 1



}



.site-content ul {



	margin-bottom: 20px;



}



/**



 * 8.0 Media Queries



 * ----------------------------------------------------------------------------



 */







@media (max-width: 1262px) {



	.header-contact p {



		font-size: 12px



	}



}



@media (max-width: 1155px) {
		
		
		.landing-img-box .image {
			max-width: 100%;
			background-size: contain;
		}



	ul.nav-menu, div.nav-menu > ul {



		padding: 0 5px



	}



	.main-navigation {



		max-width: 948px;



	}



	.nav-menu li a {



		font-size: 15px;



	}



}







@media (max-width: 1014px) {

	.landing-col {
		width: 100% !important;
		margin: 0
	}

	.content-left, .content-right, .portfolioLeft, .portfolioRight, .content-page-left, .content-page-right {



		width: 100%;



		float: none;



	}



	#site-navigation .menu-main-menu-container {



		display: none



	}



	.customBoxSidebar .cleintsBox, .customBoxSidebar .cleintsBox.last {



		margin-bottom: 12px;



		margin-right: 1.5%;



		width: 23.5%;



	}



	.topHeader {



		padding: 45px 15px 15px



	}



	.site-footer {



		margin-top: 0;



	}



	.portfolio {



		margin-bottom: 30px



	}



	.member-logo {



		display: none;



	}



	.header-contact {



		width: 100%;



		margin: 10px 0 0;



		float: none;



		clear: both;



		padding-top: 10px;



	}



	.header-btn {



		float: right;



		width: 250px;



	}



	.contactH {



		float: left;



	}



	.socialH {



		float: right;



	}



	.site-logo {



		width: 210px;



	}



	.portfolioLeft {



		margin-bottom: 30px;



	}



	/* Small menu */



	.navbar {



		z-index: 99999;



		left: 0;



		position: fixed;



		top: 0;



	}



	.menu-toggle {



		cursor: pointer;



		display: inline-block;



		font: bold 16px/1.3 "Source Sans Pro", Helvetica, sans-serif;



		margin: 0;



	}



	#site-navigation {



		padding: 5px 20px



	}



	.menu-toggle,



	.menu-toggle:hover,



	.menu-toggle:focus,



	.menu-toggle:active {



		background: none;



		border: none;



		text-indent: -9999px;



		width: 26px;



		height: 24px;



		padding: 0;



		outline: none;



		background: url(images/menu-item.png) no-repeat;



	}







	.menu-toggle:focus {



		outline: thin dotted;



	}







	.menu-toggle:after {



		content: normal;



		font-size: 0;



		padding-left: 0px;



		vertical-align: 0;



	}







	.toggled-on .menu-toggle:after {



		content: normal;



		vertical-align: 0;



	}







	.toggled-on .nav-menu,



	.toggled-on .nav-menu > ul {



		display: block;



		margin-left: 0;



		padding: 0;



		width: 100%;



	}







	.toggled-on li,



	.toggled-on .children {



		display: block;



	}







	.toggled-on .nav-menu li > ul {



		background-color: transparent;



		display: block;



		float: none;



		margin-left: 20px;



		position: relative;



		left: auto;



		top: auto;



	}







	.toggled-on .nav-menu li > ul a {



		color: #141412;



		width: auto;



	}







	.toggled-on .nav-menu li:hover > a,



	.toggled-on .nav-menu .children a {



		background-color: transparent;



		color: #141412;



	}







	.toggled-on .nav-menu > li a:hover,



	.toggled-on .nav-menu > ul a:hover {



		background-color: #db572f;



		color: #fff;



	}







	.toggled-on .nav-menu > li a:focus,



	.toggled-on .nav-menu > ul a:focus {



		background-color: #220e10;



		color: #fff;



	}







	ul.nav-menu,



	div.nav-menu > ul {



		display: none;



	}



}



@media (max-width: 740px) {



	.detailsBox p, .detailsBox a {



		font-size: 22px;



		line-height: 26px



	}



	.portfolioBox {



		width: 18.4%



	}



	.categoryBox p {



		font-size: 12px



	}



	.categoryBox h3 a {



		font-size: 12px



	}



	.customBoxSidebar ul li a {



		font-size: 20x;



	}



	h1 {



		font-size: 28px;



		line-height: 32px



	}



	h2 {



		font-size: 22px;



		line-height: 26px



	}



	.portfolioHolder h2 {



		font-size: 28px;



		line-height: 28px



}





@media (max-width: 550px) {



	.cleintsBox, .cleintsBox.last, .clients-page .cleintsBox, .clients-page .cleintsBox.last {



		margin-right: 1.5%;



		margin-left: 1.5%;



		width: 46.9%;



	}



	.customBoxSidebar .cleintsBox, .customBoxSidebar .cleintsBox.last {



		margin-right: 1.5%;



		margin-left: 1.5%;



		width: 47%;



	}



	.socialH {



		margin-top: 2px;



	}



	.socialH a {



		height: 26px;



		width: 25px;



		background-size: contain;



	}



	.header-contact p {



		font-size: 11px;



		line-height: 14px;



	}



	.socialH a.fb {



		background-image: url("images/fb.png") no-repeat;



		background-size: contain;



	}



	.socialH a.in {



		background-image: url("images/in.png") no-repeat;



		background-size: contain;



	}



	.header-btn {



		



		width: 134px



	}



	.site-logo {



		width: 114px



	}



	p, .content-page p {



		font-size: 14px;



		line-height: 18px



	}



	p.testimonial {



		font-size: 16px;



		line-height: 18px



	}



	p.det {



		font-size: 18px



	}



	h1 {



		font-size: 26px;



		line-height: 30px



	}



	h2 {



		font-size: 20px;



		line-height: 26px



	}



	.portfolioHolder h2 {



		font-size: 26px;



		line-height: 26px



	}



	.portfolioRight p {



		font-size: 14px



	}



	.home .portfolioHolder .socialH a.fb {



		background-image: url("images/portfolio-fb.png");



		background-size: contain;



	}



	.home .portfolioHolder .socialH a.in {



		background-image: url("images/portfolio-in.png");



		background-size: contain;



	}



	.portfolioRight .logo {



		display: block;



		width: 170px;



	}



	.member {



		width: 60px



	}



	.portfolioBox {



		width: 23%;



		margin: 



	}



	.content-page {



		padding-top: 0



	}



	.categoryBox {



		width: 100%;



		margin-right: 0;



	}



	.categoryBox p {



		font-size: 13px



	}



	.categoryBox h3 a {



		font-size: 13px



	}



	.customBoxSidebar ul li {



		list-style: inside url("images/list-booletSmall.png") disc;



	}



	.customBoxSidebar ul li a {



		font-size: 14px;



	}



	.detailsBox p, .detailsBox a {



		font-size: 16px;



		line-height: 20px



	}



	.detailsBox {



		margin-top: 10px



	}



}

@media (max-width: 400px) {

	.site {

		padding: 0;

	}

}



