@charset "utf-8";
/* CSS Document */
/*Theme Name: Psalm 51 Clean V2
Author: Nitin
License: GNU General Public License v2 or later 
CSS Document */
@font-face 
			{
			  font-family: 'Century';
			  src: url('fonts/CENTURY.eot') format('embedded-opentype'),
			  url('fonts/CENTURY.ttf') format('truetype'), 
			  url('fonts/CENTURY.otf') format('opentype'), 
			  url('fonts/CENTURY.woff') format('woff');
			  font-weight: normal;
			  font-style: normal;
			}
@font-face 
			{
			  font-family: 'MyriadPro';
			  src: url('fonts/MyriadPro.eot') format('embedded-opentype'),
			  url('fonts/MyriadPro.ttf') format('truetype'), 
			  url('fonts/MyriadPro.otf') format('opentype'), 
			  url('fonts/MyriadPro.woff') format('woff');
			  font-weight: normal;
			  font-style: normal;
			}			
body, html
	{
		margin:0px;
		padding:0px;
		
	}
.outerdiv
	{	
	width:1400px;
	margin:0px auto;
	
	}	
.innerdiv
	{	
	width:1400px;
	float:left;
	}
.header
	{
		width:100%;
		float:left;
		background:url('images/header_bg.jpg');
		background-attachment:fixed;
		background-repeat:repeat-x;
		height:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
.logo
	{
		width:250px;
		float:left;
	}
.main_menu
	{	
		width:850px;
		float:left;
			text-align:center;
			padding-top:70px;
	}
.main_menu ul, .main_menu ul li
		{
			display:inline-block;
			margin:0px;
			padding:0px;
		}
	.main_menu ul li a:active, .main_menu ul li a:link, .main_menu ul li a:visited
		{
			display:inline-block;
			padding:10px 20px 10px 20px;
			text-decoration:none;
			color:#ffffff;
			font-family:"MyriadPro";
			font-size:18px;
			transition: 1s;
			background:none;
		}	
	.main_menu ul li a:hover, .main_menu ul li.current-menu-item a
		{
			display:inline-block;
			padding:10px 20px 10px 20px;
			text-decoration:none;
			color:#ffffff;
			font-family:"MyriadPro";
			font-size:18px;
			transition: 1s;
			background:#cc5500;
		}	
	.header_right
		{
			width:300px;
			float:left;
			text-align:center;
			padding-top:80px;
			
		}
	a.btn_orange:active, a.btn_orange:link, a.btn_orange:visited
		{	
		background:#cc5500;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	 a.btn_orange:hover
		{	
		background:#d29034;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	a.btn_saffron:active, a.btn_saffron:link, a.btn_saffron:visited
		{	
		background:#d29034;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #d29034;
		transition: 1s;

		}
	 a.btn_saffron:hover
		{	
		background:#cc5500;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #d29034;
		transition: 1s;

		}	
	.home_slider
		{
			width:100%;
			float:left;
			background:url('images/home_slider_1.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:bottom;
			background-size:cover;
			min-height:700px;
		}
	
	.home_slider .textbox
		{	
		width:100%;
		float:left;
		text-align:center;
		margin-top:200px;
		font-family:"MyriadPro";
		font-size:24px;
		line-height:36px;
		color:#ffffff;
		text-shadow:1px 1px #000000;
		}
	.home_slider .textbox h1
		{
			font-size:36px;
			color:#ffffff;
			font-weight:normal;
			line-height:50px;
			font-family:'Century';
		}
	.about_slider
		{
			width:100%;
			float:left;
			background:url('images/about_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-size:cover;
			min-height:528px;
		}
	.pricing_slider
		{
			width:100%;
			float:left;
			background:url('images/pricing_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-size:cover;
			min-height:528px;
		}	
	.services_slider
		{
			width:100%;
			float:left;
			background:url('images/services_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:528px;
		}
	.our_mission_slider
		{
			width:100%;
			float:left;
			background:url('images/our_mission_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:526px;
		}	
	.contact_slider
		{
			width:100%;
			float:left;
			background:url('images/contact_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:528px;
		}
	.request_consultation_slider
		{
			width:100%;
			float:left;
			background:url('images/request_consultation_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:528px;
		}	
	.our_products_slider
		{
			width:100%;
			float:left;
			background:url('images/our_products_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:528px;
		}
	.about_slider .textbox, .pricing_slider .textbox, .services_slider .textbox, .our_mission_slider .textbox, .contact_slider .textbox, .request_consultation_slider .textbox,
	.our_products_slider .textbox
		{	
		width:100%;
		float:left;
		text-align:center;
		margin-top:200px;
		font-family:"MyriadPro";
		font-size:24px;
		line-height:36px;
		color:#ffffff;
		text-shadow:1px 1px #000000;
		}
	.about_slider .textbox h1, .pricing_slider .textbox h1, .services_slider .textbox h1, .our_mission_slider .textbox h1, .contact_slider .textbox h1, .request_consultation_slider .textbox h1,
	.our_products_slider .textbox h1
		{
			font-size:36px;
			color:#ffffff;
			font-weight:normal;
			line-height:50px;
			font-family:'Century';
		}	
	.content_full
		{
			width:100%;
			float:left;
			background:#fcf9f1;
		}	
	.col_img_left
		{
			width:40%;
			float:left;
		}	
	.col_img_left img
		{
			width:100%;
			height:auto;
		}
	.col_text_right
		{
			width:45%;
			float:left;
			padding:5% 10% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_right h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}
	.black_box
		{
			width:100%;
			float:left;
			background:#000000;
			padding-top:3%;
			padding-bottom:3%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			background-attachment:fixed;
		}
	.black_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			font-weight:normal;
		}	
	.black_box h3
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:22px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:left;
		}
	.black_box table tr td
		{
			text-align:center;
		}
	.gray_box
		{
			width:100%;
			float:left;
			background:#252525;
			padding-top:3%;
			padding-bottom:3%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			background-attachment:fixed;
		}
	.gray_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:2%;
		}	
	.gray_box h3
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:22px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:left;
		}
	.gray_box table tr td
		{
			text-align:left;
		}	
	.khakee_color
		{
			background:#dad3c1;
		}
	.khakee_box
		{
			width:100%;
			float:left;
			background:#dad3c1;
			padding-top:3%;
			padding-bottom:3%;
			text-align:center;
		}
	.khakee_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:3%;
		}
	.khakee_box .benefit_box
		{
			width:25%;
			text-align:center;
			font-family:'Century';
			color:#000000;
			font-size:22px;
			font-weight:normal;
			float:left;
			
			
		}	
	.khakee_box .benefit_box img
		{
			margin-bottom:20px;
		}
	.service_box
		{
			width:387px;
			background:#fcf9f1;
			border:1px solid #d29034;
			border-radius:20px;
			margin-top:20px;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:30px;
			margin-left:38px;
			margin-right:39px;
		}
	.service_box h3
		{
			font-family:'Century';
			color:#000000;
			font-size:22px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:center;
		}
	.price_box
		{
			width:250px;
			background:#000000;
			border:1px solid #d29034;
			border-radius:0px;
			margin-top:20px;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:30px;
			margin-left:10px;
			margin-right:10px;
		}
	
	.price_box .content
		{
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			padding-bottom:30px;
			text-align:left;
			padding:10px 20px 0px 20px;
			float:left;
			
		}
	.price_box .header
		{
			width:250px;
			background:#000000;
			text-align:center;
			color:#ffffff;
			padding-top:20px;
			padding-bottom:20px;
			border-top-left-radius:20px;
			border-top-right-radius:20px;
		}	
	.price_box .header h1
		{
			font-size:42px;
			margin:0px;
			padding:0px;
			color:#d95e1e;
			font-weight:normal;
			font-family:'Century';
			margin-top:20px;
			margin-bottom:10px;

		}
	.price_box .header h4
		{
			font-size:20px;
			text-transform:uppercase;
						margin:0px;
			padding:0px;
			font-weight:normal;
			font-family:'Century';
			
		}
	.price_box .recommended
		{
			width:230px;
			float:left;
			background:#d29034;
			padding:10px;
			text-align:center;
			font-family:'Century';
			color:#000000;
			font-size:16px;
			text-transform:uppercase;
		}	
	.safforn
	{
		color:#d29034;
		text-transform:uppercase;
	}
	.price_box ul
		{
			margin:0px;
			padding:0px;
		}
		
	.price_box ul li
		{
			list-style-type:none;
			margin:0px;
			padding:0px;
		}
	.price_box ul li:before
		{
			content: '✓  ';
			color:#d95e1e;
			
			
		}
	.black_box .icon_content
		{	
		float:left;
		text-align:left;
		width:100%;
		margin-top:5px;
		margin-bottom:5px;
		}	
	.black_box .icon_content h4
		{
			font-family:'Century';
			font-weight:normal;
			margin:0px;
			padding:0px;
		}
	.black_box .icon_left
		{
			float:left;
			padding-right:30px;
		}
	.col_img_right
		{
			width:60%;
			float:left;
			
		}	
	.col_img_right img
		{
			width:100%;
			height:auto;
			
		}
	.col_text_left
		{
			width:25%;
			float:left;
			padding:5% 10% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_left h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;
			font-weight:normal;
		}
	
	
	.col_img_left_big
		{
			width:55%;
			float:left;
		}	
	.col_img_left_big img
		{
			width:100%;
			height:auto;
		}
	.col_text_right_small
		{
			width:30%;
			float:left;
			padding:5% 10% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_right_small h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.col_img_half
		{
			width:45%;
			float:left;
		}	
	.col_img_half img
		{
			width:100%;
			height:auto;
		}
	.col_text_half
		{
			width:40%;
			float:left;
			padding:3% 10% 3% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	
	.col_text_half h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.col_text_half a:active, .col_text_half a:link, .col_text_half a:visited	
		{
			color:#000000;
			text-decoration:none;
		}
	.col_text_half a:hover	
		{
			color:#000000;
			text-decoration:underline;
		}
	.col_img_50
		{
			width:50%;
			float:left;
		}	
	.col_img_50 img
		{
			width:100%;
			height:auto;
		}
	.col_text_50
		{
			width:35%;
			float:left;
			padding:3% 10% 3% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	
	.col_text_50 h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}		
	.black_crown_box
		{
			width:100%;
			background:url('images/header_bg.jpg');
			background-attachment:fixed;
		padding-top:20px;
		font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			float:left;
			color:#ffffff;
			padding-bottom:3%;
			
		}
	.black_crown_box .col_left
		{	
		width:70%;
		float:left;
		}
	.black_crown_box .col_middle
		{	
		width:40%;
		float:left;
		text-align:center;
		}
	.black_crown_box .col_right
		{	
		width:30%;
		float:left;
		text-align:center;
		}	
			
	.black_crown_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.contentpanel_full
		{
			width:100%;
			float:left;
			background:#fcf9f1;
			padding-top:30px;
			padding-bottom:40px;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			text-align:center;
			min-height:200px;
		}	
	.contentpanel_full a:active, .contentpanel_full a:link, .contentpanel_full a:visited
		{	
			color:#000000;
			text-decoration:none;
		}
	.contentpanel_full a:hover
		{
			color:#000000;
			text-decoration:underline;
		}
	.contentpanel_full h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-bottom:30px;
		}
		
	.services_vertical_first
		{
			width:1400px;
			float:left;
			background:#f1ecde;
			margin-bottom:30px;
		}
	.services_vertical_second
		{
			width:1400px;
			float:left;
			background:#dad3c1;
			margin-bottom:30px;
		}		
	.services_vertical_first .text, .services_vertical_second .text
		{
			width:36%;
			padding:5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			text-align:left;
			float:left;
		}
	.services_vertical_first .text h3, .services_vertical_second .text h3
		{
			font-family:'Century';
			color:#cc5500;
			font-size:22px;

			font-weight:normal;
		}
	.services_vertical_first .imgbox, .services_vertical_second .imgbox
		{
			width:54%;
			float:left;
		}
	.footer
		{
			width:100%;
			background:url('images/header_bg.jpg');
			background-attachment:fixed;

		padding-top:20px;
		padding-bottom:20px;
		font-family:"MyriadPro";
			font-size:16px;
			line-height:28px;
			float:left;
			color:#ffffff;
			
		}
	.footer_logo
		{
			width:25%;
			float:left;
		}
	.footer_box
		{
			width:25%;
			float:left;
			padding-top:40px;
		}
	.footer_box a:active, .footer_box a:link, .footer_box a:visited
		{
			color:#ffffff;
			text-decoration:none;
		}
	.footer_box a:hover
		{
			color:#ffffff;
			text-decoration:underline;
		}
	.footer_box h3
		{
		font-weight:normal;
		margin:0px;
		padding:0px;
		padding-bottom:20px;
		
		}
	.copyright
		{
			width:100%;
			float:left;
			font-size:14px;
			font-family:"MyriadPro";
			text-align:center;
			color:#ffffff;
		}				
	.wpcf7-text, .wpcf7-select
		{
			border:1px solid #dddddd;
			background:#ffffff;
			height:25px;
			padding:5px;
			font-size:14px;
			font-family:"MyriadPro";
			color:#000000;
			width:250px;
		}
	.wpcf7-textarea
		{
			border:1px solid #dddddd;
			background:#ffffff;
			height:80px;
			padding:5px;
			font-size:14px;
			font-family:"MyriadPro";
			color:#000000;
			width:250px;
		}
	.wpcf7-submit		
	{	
		background:#cc5500;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	.wpcf7-submit:hover	
	{	
		background:#d29034;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}	
		
		@media (min-width:240px) and (max-width:1024px) {
		.outerdiv
	{	
	width:100%;
	margin:0px auto;
	
	}	
.innerdiv
	{	
	width:100%;
	float:left;
	}
.header
	{
		width:100%;
		float:left;
		background:#000000 url('images/header_bg.jpg');
		background-attachment:fixed;
		background-repeat:repeat;
		height:auto;
		padding-top:5%;
		padding-bottom:5%;
	}
.logo
	{
		width:100%;
		float:left;
		
	}
.logo img
	{
		width:30%;
		margin-left:35%;
		margin-right:35%;
	}
.main_menu
	{	
		width:900px;
		float:left;
			text-align:center;
			padding-top:70px;
			display:none;
			visibility:hidden;
	}
.main_menu ul, .main_menu ul li
		{
			display:inline-block;
			margin:0px;
			padding:0px;
		}
	.main_menu ul li a:active, .main_menu ul li a:link, .main_menu ul li a:visited
		{
			display:inline-block;
			padding:10px 20px 10px 20px;
			text-decoration:none;
			color:#ffffff;
			font-family:"MyriadPro";
			font-size:18px;
			transition: 1s;
			background:none;
		}	
	.main_menu ul li a:hover, .main_menu ul li.current-menu-item a
		{
			display:inline-block;
			padding:10px 20px 10px 20px;
			text-decoration:none;
			color:#ffffff;
			font-family:"MyriadPro";
			font-size:18px;
			transition: 1s;
			background:#cc5500;
		}	
	.header_right
		{
			width:100%;
			float:left;
			text-align:center;
			padding-top:5%;
			padding-bottom:5%;
		}
	a.btn_orange:active, a.btn_orange:link, a.btn_orange:visited
		{	
		background:#cc5500;
		padding:5px 10px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	 a.btn_orange:hover
		{	
		background:#d29034;
		padding:5px 10px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	a.btn_saffron:active, a.btn_saffron:link, a.btn_saffron:visited
		{	
		background:#d29034;
		padding:5px 10px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #d29034;
		transition: 1s;

		}
	 a.btn_saffron:hover
		{	
		background:#cc5500;
		padding:5px 10px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #d29034;
		transition: 1s;

		}	
	.home_slider
		{
			width:100%;
			float:left;
			background:url('images/home_slider_1.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:bottom;
			background-size:cover;
			min-height:auto;
		}
	
	.home_slider .textbox
		{	
		width:100%;
		float:left;
		text-align:center;
		margin-top:5%;
		margin-bottom:5%;
		font-family:"MyriadPro";
		font-size:20px;
		line-height:32px;
		color:#ffffff;
		text-shadow:1px 1px #000000;
		}
	.home_slider .textbox h1
		{
			font-size:32px;
			color:#ffffff;
			font-weight:normal;
			line-height:46px;
			font-family:'Century';
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.about_slider
		{
			width:100%;
			float:left;
			background:url('images/about_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-size:cover;
			min-height:auto;
		}
	.pricing_slider
		{
			width:100%;
			float:left;
			background:url('images/pricing_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-size:cover;
			min-height:auto;
		}	
	.services_slider
		{
			width:100%;
			float:left;
			background:url('images/services_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:auto;
		}
	.our_mission_slider
		{
			width:100%;
			float:left;
			background:url('images/our_mission_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:auto;
		}	
	.contact_slider
		{
			width:100%;
			float:left;
			background:url('images/contact_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:auto;
		}
	.request_consultation_slider
		{
			width:100%;
			float:left;
			background:url('images/request_consultation_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:auto;
		}	
	.our_products_slider
		{
			width:100%;
			float:left;
			background:url('images/our_products_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:auto;
		}
	.about_slider .textbox, .pricing_slider .textbox, .services_slider .textbox, .our_mission_slider .textbox, .contact_slider .textbox, .request_consultation_slider .textbox,
	.our_products_slider .textbox
		{	
		width:100%;
		float:left;
		text-align:center;
		margin-top:15%;
		margin-bottom:15%;
		font-family:"MyriadPro";
		font-size:20px;
		line-height:32px;
		color:#ffffff;
		text-shadow:1px 1px #000000;
		}
	.about_slider .textbox h1, .pricing_slider .textbox h1, .services_slider .textbox h1, .our_mission_slider .textbox h1, .contact_slider .textbox h1, .request_consultation_slider .textbox h1,
	.our_products_slider .textbox h1
		{
			font-size:32px;
			color:#ffffff;
			font-weight:normal;
			line-height:46px;
			font-family:'Century';
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.content_full
		{
			width:100%;
			float:left;
			background:#fcf9f1;
		}	
	.col_img_left
		{
			width:100%;
			float:left;
		}	
	.col_img_left img
		{
			width:100%;
			height:auto;
		}
	.col_text_right
		{
			width:90%;
			float:left;
			padding:5% 5% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_right h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.black_box
		{
			width:100%;
			float:left;
			background:#000000;
			padding-top:5%;
			padding-bottom:5%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			background-attachment:fixed;
		}
	.black_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.black_box h3
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:5%;
			text-align:center;
			margin:0px;
			padding:0px;
		}
	.black_box table tr td
		{
			width:90%;
			display:block;
			padding-bottom:5%;
			padding-left:5%;
			padding-right:5%;
			text-align:center;
		}	
	.gray_box
		{
			width:90%;
			padding-left:5%;
			padding-right:5%;
			float:left;
			background:#252525;
			padding-top:5%;
			padding-bottom:5%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			background-attachment:fixed;
		}
	.gray_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.gray_box h3
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:5%;
			text-align:left;
			padding:0px;
			margin:0px;
		}	
	.gray_box table tr td h3
		{	
		text-align:center;
		}	
	.gray_box table tr td
		{	
		width:90%;
			display:block;
			padding-bottom:5%;
			padding-left:5%;
			padding-right:5%;
			
		text-align:center;
		}
	.khakee_color
		{
			background:#dad3c1;
		}
	.khakee_box
		{
			width:100%;
			float:left;
			background:#dad3c1;
			padding-top:5%;
			padding-bottom:5%;
			text-align:center;
		}
	.khakee_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.khakee_box .benefit_box
		{
			width:100%;
			text-align:center;
			font-family:'Century';
			color:#000000;
			font-size:22px;
			font-weight:normal;
			float:left;
			
			
		}	
	.khakee_box .benefit_box img
		{
			margin-bottom:5%;
		}
	.service_box
		{
			width:80%;
			background:#fcf9f1;
			border:1px solid #d29034;
			border-radius:20px;
			margin-top:2%;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:5%;
			margin-left:10%;
			margin-right:10%;
			margin-bottom:3%;
		}
	.service_box img
		{
			width:100%;
			height:auto;
		}	
	.service_box h3
		{
			font-family:'Century';
			color:#000000;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:5%;
			text-align:center;
		}
	.price_box
		{
			width:80%;
			background:#000000;
			border:1px solid #d29034;
			border-radius:0px;
			margin-top:5%;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:5%;
			margin-left:10%;
			margin-right:10%;
		}
	
	.price_box .content
		{
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#ffffff;
			padding-bottom:5%;
			text-align:left;
			padding:5%;
			float:left;
			
		}
	.price_box .header
		{
			width:90%;
			padding-left:5%;
			padding-right:5%;
			background:#000000;
			text-align:center;
			color:#ffffff;
			padding-top:5%;
			padding-bottom:5%;
			border-top-left-radius:20px;
			border-top-right-radius:20px;
		}	
	.price_box .header h1
		{
			font-size:38px;
			margin:0px;
			padding:0px;
			color:#d95e1e;
			font-weight:normal;
			font-family:'Century';
			margin-top:5%;
			margin-bottom:5%;

		}
	.price_box .header h4
		{
			font-size:16px;
			text-transform:uppercase;
						margin:0px;
			padding:0px;
			font-weight:normal;
			font-family:'Century';
			margin:0px;
			padding:0px;
			padding-bottom:5%;
			
		}
	.price_box .recommended
		{
			width:90%;
			float:left;
			background:#d29034;
			padding:5%;
			text-align:center;
			font-family:'Century';
			color:#000000;
			font-size:16px;
			text-transform:uppercase;
		}	
	.safforn
	{
		color:#d29034;
		text-transform:uppercase;
	}
	.price_box ul
		{
			margin:0px;
			padding:0px;
		}
		
	.price_box ul li
		{
			list-style-type:none;
			margin:0px;
			padding:0px;
		}
	.price_box ul li:before
		{
			content: '✓  ';
			color:#d95e1e;
			
			
		}
	.black_box .icon_content
		{	
		float:left;
		text-align:left;
		width:100%;
		margin-top:5px;
		margin-bottom:5px;
		}	
	.black_box .icon_content h4
		{
			font-family:'Century';
			font-weight:normal;
			margin:0px;
			padding:0px;
		}
	.black_box .icon_left
		{
			float:left;
			padding-right:30px;
		}
	.col_img_right
		{
			width:100%;
			float:left;
			
		}	
	.col_img_right img
		{
			width:100%;
			height:auto;
			
		}
	.col_text_left
		{
			width:90%;
			float:left;
			padding:5% 5% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_left h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:2%;
		}
	
	
	.col_img_left_big
		{
			width:55%;
			float:left;
		}	
	.col_img_left_big img
		{
			width:100%;
			height:auto;
		}
	.col_text_right_small
		{
			width:30%;
			float:left;
			padding:5% 10% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_right_small h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.col_img_half
		{
			width:100%;
			float:left;
		}	
	.col_img_half img
		{
			width:100%;
			height:auto;
		}
	.col_text_half
		{
			width:90%;
			float:left;
			padding:5% 5% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	
	.col_text_half h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.col_text_half a:active, .col_text_half a:link, .col_text_half a:visited	
		{
			color:#000000;
			text-decoration:none;
		}
	.col_text_half a:hover	
		{
			color:#000000;
			text-decoration:underline;
		}
	.col_img_50
		{
			width:100%;
			float:left;
		}	
	.col_img_50 img
		{
			width:100%;
			height:auto;
		}
	.col_text_50
		{
			width:90%;
			float:left;
			padding:5% 5% 5% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	
	.col_text_50 h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}		
	.black_crown_box
		{
			width:100%;
			background:url('images/header_bg.jpg');
			background-attachment:fixed;
		padding-top:5%;
		padding-bottom:5%;
		font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			float:left;
			color:#ffffff;
			
		}
	.black_crown_box .col_left
		{	
		width:90%;
		float:left;
		padding:0% 5% 0% 5%;
		}
	.black_crown_box .col_middle
		{	
		width:100%;
		float:left;
		text-align:center;
		}
	.black_crown_box .col_right
		{	
		width:90%;
		padding:5% 5% 0% 5%;
		float:left;
		text-align:center;
		}	
	.black_crown_box .col_right img
		{	
		width:30%;
		margin-left:35%;
		margin-right:35%;
		height:auto;
		}
			
	.black_crown_box h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.contentpanel_full
		{
			width:90%;
			float:left;
			background:#fcf9f1;
			padding-top:5%;
			padding-bottom:5%;
			padding-left:5%;
			padding-right:5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			text-align:center;
			min-height:200px;
		}	
	.contentpanel_full a:active, .contentpanel_full a:link, .contentpanel_full a:visited
		{	
			color:#000000;
			text-decoration:none;
		}
	.contentpanel_full a:hover
		{
			color:#000000;
			text-decoration:underline;
		}
	.contentpanel_full h2
		{
			font-family:'Century';
			color:#cc5500;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
		
	.services_vertical_first
		{
			width:100%;
			float:left;
			background:#f1ecde;
			margin-bottom:5%;
		}
	.services_vertical_second
		{
			width:100%;
			float:left;
			background:#dad3c1;
			margin-bottom:5%;
		}		
	.services_vertical_first .text, .services_vertical_second .text
		{
			width:90%;
			padding:5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			text-align:left;
			float:left;
		}
	.services_vertical_first .text h3, .services_vertical_second .text h3
		{
			font-family:'Century';
			color:#cc5500;
			font-size:18px;

			font-weight:normal;
		}
	.services_vertical_first .imgbox, .services_vertical_second .imgbox
		{
			width:100%;
			float:left;
		}
	.services_vertical_first .imgbox img, .services_vertical_second .imgbox img
		{	
		width:100%;
		height:auto;
		}
	.footer
		{
			width:100%;
			background:url('images/header_bg.jpg');
			background-attachment:fixed;

		padding-top:5%;
		padding-bottom:5%;
		font-family:"MyriadPro";
			font-size:16px;
			line-height:28px;
			float:left;
			color:#ffffff;
			
		}
	.footer_logo
		{
			width:100%;
			float:left;
		}
	.footer_logo img
		{
			width:20%;
			margin-left:5%;
			margin-right:75%;
		}	
	.footer_box
		{
			width:90%;
			float:left;
			padding-top:5%;
			padding-left:5%;
			padding-right:5%;
			padding-bottom:0%;
		}
	.footer_box a:active, .footer_box a:link, .footer_box a:visited
		{
			color:#ffffff;
			text-decoration:none;
		}
	.footer_box a:hover
		{
			color:#ffffff;
			text-decoration:underline;
		}
	.footer_box h3
		{
		font-weight:normal;
		margin:0px;
		padding:0px;
		padding-bottom:2%;
		
		}
	.copyright
		{
			width:100%;
			float:left;
			font-size:14px;
			font-family:"MyriadPro";
			text-align:center;
			color:#ffffff;
		}				
	.wpcf7-text, .wpcf7-select
		{
			border:1px solid #dddddd;
			background:#ffffff;
			height:25px;
			padding:5px;
			font-size:14px;
			font-family:"MyriadPro";
			color:#000000;
			width:250px;
		}
	.wpcf7-textarea
		{
			border:1px solid #dddddd;
			background:#ffffff;
			height:80px;
			padding:5px;
			font-size:14px;
			font-family:"MyriadPro";
			color:#000000;
			width:250px;
		}
	.wpcf7-submit		
	{	
		background:#cc5500;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
	.wpcf7-submit:hover	
	{	
		background:#d29034;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #d29034;
		transition: 1s;

		}
		}