@charset "utf-8";
/* CSS Document */
/*Theme Name: GA5 Tire and Battery
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:#ffffff;
		height:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
.logo
	{
		width:300px;
		float:left;
	}
.main_menu
	{	
		width:900px;
		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:#000000;
			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:#e02027;
			border-radius:20px;
		}	
	.header_right
		{
			width:200px;
			float:left;
			text-align:left;
			font-family:"MyriadPro";
			padding-top:60px;
			font-size:22px;
			color:#e02027;
		}
	.header_right a:active, .header_right a:link, .header_right a:visited, .header_right a:hover
		{
			color:#e02027;
			text-decoration:none;
		}
	a.btn_red:active, a.btn_red:link, a.btn_red:visited
		{	
		background:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;

		}
	 a.btn_red:hover
		{	
		background:#08183a;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;

		}
		
	.home_slider
		{
			width:100%;
			float:left;
			background:url('images/home_slider_1.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:top;
			background-size:cover;
			min-height:814px;
		}
	
	.home_slider .textbox
		{	
		width:50%;
		padding-left:5%;
		float:left;
		text-align:left;
		margin-top:250px;
		color:#ffffff;
		text-shadow:0px 0px #000000;
		}
	.home_slider .textbox h1
		{
			font-size:36px;
			color:#ffffff;
			font-weight:normal;
			line-height:50px;
			font-family:'Century';
		}
	.home_slider .form
		{
			width:31%;
			padding-left:2%;
			padding-right:2%;
			margin-left:5%;
			margin-right:5%;
			background:#08183a;
			opacity:80%;
			min-height:700px;
			float:left;
			margin-top:50px;
			font-size:18px;
		font-family:"MyriadPro";
		color:#ffffff;
		}	
	.home_slider .form h2
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;	
			text-align:center;
		}
	.home_slider .form .selectfield, .home_slider .form .textfield, .home_slider .form .wpcf7-text, .home_slider .form .wpcf7-select
		{
			width:220px;
			height:30px;
			border:1px solid #989696;
			background:#ffffff;
			font-size:16px;
		font-family:"MyriadPro";
		color:#989696;
		margin-top:5px;
		margin-bottom:10px;
		}
	.home_slider .form .textareafield, .home_slider .form .wpcf7-textarea
		{
			width:220px;
			height:100px;
			border:1px solid #989696;
			background:#ffffff;
			font-size:16px;
		font-family:"MyriadPro";
		color:#989696;
		margin-top:5px;
		margin-bottom:10px;
		}	
	.home_slider .form .btn_submit, .home_slider .form .wpcf7-submit
		{
			background:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.home_slider .form .btn_submit:hover, .home_slider .form .wpcf7-submit:hover
		{
			background:#08183a;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.inner_heading
		{
			background:#08183a;
			padding-top:0px;
			padding-bottom:0px;
			text-align:center;
			float:left;
			width:100%;
			
		}
	.inner_heading h1
		{
			font-size:36px;
			color:#ffffff;
			font-weight:normal;
			
			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;
		}
	.contact_slider
		{
			width:100%;
			float:left;
			background:url('images/contact_slide.jpg');
			background-attachment:fixed;
			background-repeat:no-repeat;
			background-position:center;
			background-size:cover;
			min-height:528px;
		}
	.request_service_slide
		{
			width:100%;
			float:left;
			background:url('images/request_service_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;
		}	
	.about_slider .textbox, .request_service_slide .textbox, .services_slider .textbox,
	.contact_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:0px 0px #000000;
		}
	.about_slider .textbox h1, .request_service_slide .textbox h1, .services_slider .textbox h1,
	.contact_slider .textbox h1
		{
			font-size:36px;
			color:#ffffff;
			font-weight:normal;
			line-height:50px;
			font-family:'Century';
		}	
	.content_full
		{
			width:100%;
			float:left;
			background:#ffffff;
		}	
	.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:#f40000;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}
	.blue_box
		{
			width:100%;
			float:left;
			background:#dde5f8; /*08183a*/
			padding-top:3%;
			padding-bottom:3%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			background-attachment:fixed;
		}
	.blue_box h2
		{
			font-family:'Century';
			color:#000000;
			font-size:30px;
			font-weight:normal;
		}	
	.blue_box h3
		{	
			font-family:'Century';
			color:#f40000;
			font-size:22px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:left;
		}
	.blue_box .map_left
		{
			width:20%;
			text-align:center;
			padding-top:1%;
			float:left;
		}
	.blue_box .cities_we_serve
		{
			width:75%;
			padding-left:5%;
			float:left;
			text-align:left;
		}
	.blue_box .cities_we_serve h2
		{	
		font-family:'Century';
			color:#000000;
			font-size:30px;
			font-weight:normal;
			text-align:center;
		}
	.blue_box .cities_we_serve ul li
		{
			list-style-image:url('images/icon_location.png');
			margin:0px;
			padding:0px;
			color:#000000
		}
	.red_text
		{	
			color:#e02027;
		}
	.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:#f40000;
			font-size:30px;
			font-weight:normal;
		}	
	.gray_box h3
		{	
			font-family:'Century';
			color:#f40000;
			font-size:22px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:left;
		}	
	.khakee_color
		{
			background:#dad3c1;
		}
	.choose_box
		{
			width:100%;
			float:left;
			background:#282828;
			padding-top:3%;
			padding-bottom:3%;
			text-align:center;
		}
	.choose_box h2
		{
			font-family:'Century';
			color:#f40000;
			font-size:30px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:3%;
		}
	.choose_box .benefit_box
		{
			width:25%;
			text-align:center;
			font-family:'Century';
			color:#ffffff;
			font-size:22px;
			font-weight:normal;
			float:left;
			
			
		}	
	.choose_box .benefit_box img
		{
			margin-bottom:20px;
			
		}
	ul
		{
			margin:0px;
			padding:0px;
			padding-left:20px;
		}
	ul li
		{
			list-style-image:url('images/icon_bullet.png');
			margin:0px;
			padding:0px;
			margin-bottom:20px;
			padding-left:10px;
		}
	.inputtext, .wpcf7-text
		{
			height:30px;
			padding:5px;
			border:1px solid #d4d3d3;
			background:#f8f8f8;
			font-family:"MyriadPro";
			font-size:16px;
			color:#989696;
			width:300px;
			margin-bottom:10px;
		}
	.inputtextarea, .wpcf7-textarea
		{
			height:130px;
			padding:5px;
			border:1px solid #d4d3d3;
			background:#f8f8f8;
			font-family:"MyriadPro";
			font-size:16px;
			color:#989696;
			width:300px;
			margin-bottom:10px;
		}
	.btn_submit, .wpcf7-submit
		{
			background:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.btn_submit:hover
		{
			background:#08183a;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.img_left
		{
			float:left;
			padding-right:5px;
		}
	.service_box
		{
			width:14%;
			margin-top:20px;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:30px;
			margin-left:1%;
			margin-right:1%;
		}
	.service_box p
		{
			padding-left:0px;
			padding-right:0px;
		}
	.service_box h3
		{
			font-family:'Century';
			color:#000000;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:0px;
			text-align:center;
		}
	.price_box
		{
			width:387px;
			background:#fcf9f1;
			border:1px solid #f40000;
			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;
			min-height:460px;
		}
	.price_box .content
		{
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:30px;
			text-align:left;
			padding:20px 20px 0px 20px;
			float:left;
			min-height:190px;
		}
	.price_box .header
		{
			width:387px;
			background:#f40000;
			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;
			font-weight:normal;
			font-family:'Century';
			margin-top:10px;
			margin-bottom:10px;

		}
	.price_box .header h4
		{
			font-size:20px;
			text-transform:uppercase;
						margin:0px;
			padding:0px;
			font-weight:normal;
			font-family:'Century';
		}	
	.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:#e02027;
			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:#f40000;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.col_img_half
		{
			width:50%;
			float:left;
		}	
	.col_img_half img
		{
			width:100%;
			height:auto;
		}
	.col_text_half
		{
			width:40%;
			float:left;
			padding:3% 5% 3% 5%;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			
			
		}		
	.col_text_half h2
		{
			font-family:'Century';
			color:#e02027;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
			
		}	
	.gray_contact_box
		{
			background:#edeaea;
			min-height:670px;
		}	
	.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;
			
		}
	.black_crown_box .col_left
		{	
		width:30%;
		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:#f40000;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
		}	
	.contentpanel_full
		{
			width:100%;
			float:left;
			background:#ffffff;
			padding-top:40px;
			padding-bottom:40px;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			text-align:center;
		}	
	.contentpanel_full h2
		{
			font-family:'Century';
			color:#f40000;
			font-size:30px;
			line-height:42px;	
			font-weight:normal;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-bottom:30px;
		}
	.leftpanel
		{
			width:70%;
			float:left;
			
		}
	.leftpanel img
		{
			width:100%;
			height:auto;
		}	
	.rightpanel
		{
			width:23%;
			padding:2%;
			margin-left:3%;
			float:left;
			background:#08183a;
			min-height:770px;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:28px;
			color:#ffffff;
			text-align:left;
		
		}
	.services_vertical_first
		{
			width:1400px;
			float:left;
			background:#edeaea;
			margin-bottom:30px;
		}
	.services_vertical_second
		{
			width:1400px;
			float:left;
			background:#edeaea;
			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:#e02027;
			font-size:22px;

			font-weight:normal;
		}
	.services_vertical_first .imgbox, .services_vertical_second .imgbox
		{
			width:54%;
			float:left;
		}
	.footer
		{
			width:100%;
			background:#ffffff;
			
		padding-top:20px;
		padding-bottom:20px;
		font-family:"MyriadPro";
			font-size:16px;
			line-height:28px;
			float:left;
			color:#000000;
			
		}

	.footer_box
		{
			width:25%;
			float:left;
			padding-top:20px;
		}
	.footer_box h3
		{

			margin:0px;
			padding:0px;
			font-family:"MyriadPro";
			font-size:16px;
			color:#e02027;
			margin-bottom:20px;
			
		}
	.footer_box ul, .footer_box ul li
		{	
		list-style-type:none;
		list-style-image:none;
		margin:0px;
		padding:0px;
		}
		
	.footer_box ul li a:active, .footer_box ul li a:link, .footer_box ul li a:visited
		{
			color:#000000;
			text-decoration:none;
			
		}
	 .footer_box ul li a:hover
		{
			color:#e02027;
			text-decoration:none;
			
		}
	.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;
		}
	
	.copyright
		{
			width:100%;
			float:left;
			font-size:14px;
			font-family:"MyriadPro";
			text-align:center;
			color:#ffffff;
			margin-top:20px;
			background:#08183a;
			padding-top:10px;
			padding-bottom:10px;
		}				
	p {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}
@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:#ffffff;
		height:auto;
		padding-top:5%;
		padding-bottom:5%;
	}
.logo
	{
		width:100%;
		float:left;
		
	}
.logo img
	{
		width:50%;
		margin-left:25%;
		margin-right:25%;
	}
.header_right
		{
			width:100%;
			float:left;
			text-align:center;
			padding-top:1%;
		}	
.instagram_link
	{
		width:100%;
		float:left;
		text-align:center;
		padding-top:5%;
	}
.main_menu
	{	
		width:900px;
		float:left;
			text-align:center;
			padding-top:0px;
			display:none;
			visibility:hidden;
	}
.main_menu ul, .main_menu ul li
		{
			display:none;
			visibility:hidden;
			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:#e02027;
		}	
	
	a.btn_orange:active, a.btn_orange:link, a.btn_orange:visited
		{	
		background:#f40000;
		padding:5px 10px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #ffffff;
		transition: 1s;

		}
	 a.btn_orange:hover
		{	
		background:#000000;
		padding:5px 10px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #000000;
		transition: 1s;

		}
	a.btn_saffron:active, a.btn_saffron:link, a.btn_saffron:visited
		{	
		background:#f40000;
		padding:5px 10px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;

		}
	 a.btn_saffron:hover
		{	
		background:#000000;
		padding:5px 10px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #000000;
		transition: 1s;

		}
	a.btn_red:active, a.btn_red:link, a.btn_red:visited
		{	
		background:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;

		}
	 a.btn_red:hover
		{	
		background:#08183a;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		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:18px;
		line-height:32px;
		color:#ffffff;
		text-shadow:1px 1px #000000;
		padding-left:0px;
		}
	.home_slider .textbox h1
		{
			font-size:26px;
			color:#ffffff;
			font-weight:normal;
			line-height:46px;
			font-family:'Century';
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.home_slider .form
		{
			width:80%;
			padding-left:5%;
			padding-right:5%;
			margin-left:5%;
			margin-right:5%;
			padding-bottom:5%;
			margin-bottom:5%;
			background:#08183a;
			opacity:80%;
			min-height:auto;
			float:left;
			margin-top:20px;
			font-size:18px;
		font-family:"MyriadPro";
		color:#ffffff;
		}	
	.home_slider .form h2
		{	
			font-family:'Century';
			color:#ffffff;
			font-size:24px;
			line-height:42px;	
			font-weight:normal;	
			text-align:center;
		}
	.home_slider .form .selectfield, .home_slider .form .textfield, .home_slider .form .wpcf7-text, .home_slider .form .wpcf7-select
		{
			width:85%;
			height:30px;
			border:1px solid #989696;
			background:#ffffff;
			font-size:16px;
		font-family:"MyriadPro";
		color:#989696;
		margin-top:5px;
		margin-bottom:10px;
		}
	.home_slider .form .textareafield, .home_slider .form .wpcf7-textarea
		{
			width:85%;
			height:100px;
			border:1px solid #989696;
			background:#ffffff;
			font-size:16px;
		font-family:"MyriadPro";
		color:#989696;
		margin-top:5px;
		margin-bottom:10px;
		}	
	.home_slider .form .btn_submit, .home_slider .form .wpcf7-submit
		{
			background:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.home_slider .form .btn_submit:hover, .home_slider .form .wpcf7-submit:hover
		{
			background:#08183a;
		padding:10px 20px;
		text-align:center;
		color:#ffffff;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none;
		border:1px solid #ffffff;
		transition: 1s;
		}
	.inner_heading
		{
			background:#08183a;
			padding-top:0px;
			padding-bottom:0px;
			text-align:center;
			float:left;
			width:100%;
			
		}
	.inner_heading h1
		{
			font-size:26px;
			color:#ffffff;
			font-weight:normal;
			
			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: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;
		}
	.request_service_slide
		{
			width:100%;
			float:left;
			background:url('images/request_service_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, .request_service_slide .textbox
		{	
		width:100%;
		float:left;
		text-align:center;
		margin-top:15%;
		margin-bottom:15%;
		font-family:"MyriadPro";
		font-size:18px;
		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, .request_service_slide .textbox h1
		{
			font-size:26px;
			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:none;
		}	
	.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:#e02027;
			font-size:24px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.blue_box
		{
			width:100%;
			float:left;
			background:#dde5f8; /*08183a*/
			padding-top:5%;
			padding-bottom:5%;
			text-align:center;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			background-attachment:fixed;
		}
	.blue_box h2
		{
			font-family:'Century';
			color:#000000;
			font-size:24px;
			font-weight:normal;
		}	
	.blue_box h3
		{	
			font-family:'Century';
			color:#e02027;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:20px;
			text-align:left;
		}
	.blue_box .map_left
		{
			width:100%;
			text-align:center;
			padding-top:1%;
			float:left;
		}
	.blue_box .cities_we_serve
		{
			width:90%;
			padding-left:5%;
			padding-right:5%;
			float:left;
			text-align:left;
		}
	.blue_box .cities_we_serve h2
		{	
		font-family:'Century';
			color:#000000;
			font-size:24px;
			font-weight:normal;
			text-align:left;
		}
	.blue_box .cities_we_serve table tr td
		{
			width:50% !important;
			display:block !important;
			margin-bottom:0% !important;
			float:left !important;
		}
		
	.blue_box .cities_we_serve ul li
		{
			list-style-image:url('images/icon_location.png');
			margin:0px;
			padding:0px;
			color:#000000;
			
		}
	
	.black_box
		{
			width:90%;
			padding-left:5%;
			padding-right:5%;
			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:#e02027;
			font-size:24px;
			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 blockquote
		{
			padding-left:0px;
			padding-right: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:#e02027;
			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:#e02027;
			font-size:e02027;
			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:46%;
			margin-top:3%;
			margin-bottom:3%;
			float:left;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:30px;
			color:#000000;
			padding-bottom:30px;
			margin-left:2%;
			margin-right:2%;
		}
	.service_box p
		{
			padding-left:0px;
			padding-right:0px;
		}
	.service_box h3
		{
			font-family:'Century';
			color:#000000;
			font-size:18px;
			text-transform:uppercase;
			font-weight:normal;
			margin-bottom:0px;
			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:#e02027;
			font-weight:normal;
			font-family:'Century';
			margin-top:5%;
			margin-bottom:5%;

		}
	.price_box .header h4
		{
			font-size:20px;
			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;
			margin-left:20px;
		}
	.price_box ul li:before
		{
			/*content: '✓  ';*/
			color:#e02027;
			
			
		}
	.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:#e02027;
			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:#e02027;
			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:#e02027;
			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:#e02027;
			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:#e02027;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}	
	.contentpanel_full
		{
			width:90%;
			float:left;
			background:#ffffff;
			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:#e02027;
			font-size:26px;
			line-height:38px;	
			font-weight:normal;
			text-align:center;
			margin:0px;
			padding:0px;
			padding-bottom:5%;
		}
	.leftpanel
		{
			width:100%;
			margin-bottom:5%;
			float:left;
			
		}
	.leftpanel img
		{
			width:100%;
			height:auto;
		}	
	.rightpanel
		{
			width:90%;
			padding:5%;
			margin-left:0%;
			float:left;
			background:#08183a;
			min-height:770px;
			font-family:"MyriadPro";
			font-size:18px;
			line-height:28px;
			color:#ffffff;
			text-align:left;
		
		}	
		
	.services_vertical_first
		{
			width:100%;
			float:left;
			background:#edeaea;
			margin-bottom:5%;
		}
	.services_vertical_second
		{
			width:100%;
			float:left;
			background:#edeaea;
			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:#e02027;
			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:#ffffff;
		padding-top:5%;
		padding-bottom:5%;
		font-family:"MyriadPro";
			font-size:16px;
			line-height:28px;
			float:left;
			color:#000000;
			
		}
	.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:#000000;
			text-decoration:none;
		}
	.footer_box a:hover
		{
			color:#000000;
			text-decoration:underline;
		}
	.footer_box h3
		{
		font-weight:bold;
		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:#e02027;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #ffffff;
		transition: 1s;

		}
	.wpcf7-submit:hover	
	{	
		background:#000000;
		padding:10px 20px;
		text-align:center;
		color:#ffffff !important;
		font-size:20px;
		font-family:"MyriadPro";
		text-decoration:none !important;
		border:1px solid #000000;
		transition: 1s;

		}
	.gray_contact_box
		{
			background:#edeaea;
			min-height:auto;
		}		
		}