body {
		    margin: 0;
		    padding: 0;
		    background: #000;
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 12px;
		    color: #484848;
		    line-height: 18px;
		}
		header{
			min-height: 110px;
			width: 990px;			
			margin: 0px auto;
			margin-bottom: -5px;
			background: url(../img/header-bg.jpg) repeat-x top;	
		}
		header .right{
			display: inline-block;
			width: 506px;
			float: left;
			color:#cbcbcb;
			box-sizing: border-box;
			font-size: 12px;
			font-weight: bold;
			padding: 35px 20px;

		}
		header .left{
			display: inline-block;
			width: 235px;
			float: left;
			color:#cbcbcb;
		}

		.contact{
			float: right;
			background: url(../img/header-bg.jpg) repeat-x top;
		}

		footer{
			box-sizing: border-box;
			padding:0px 8px;
			min-height: 55px;
			width: 990px;			
			margin: 0px auto;
			color: #fff;
			border: 0px;
			background: url(../img/footer-bg.jpg) repeat-x top;
		}
		footer span{
			float: right;
			margin:8px 5px;
			text-align: right;
		}		
		footer span a{
			color:#fe9800;
			text-decoration: none;
		}
		.container{
			width:988px;
			border:1px solid #222;
			border-top:0;
			margin:0px auto;
			padding-top:20px;
			height: auto;
			min-height: 1600px;
		}
		.container .left{
			float: left;
			display: inline-block;
			min-height: 100%;
			width: 25%;
			border:0px solid #ff0000;
			color:#fff;
			box-sizing: border-box;
		}
		.formeq{
			border-radius:4px;
			border:1px solid #666;
			padding:0px 20px;
			margin:15px 15px;
			background-image: url("../img/quote-bg.jpg");
		}
		.container .right{
			text-align: justify;
			float: right;
			display: inline-block;
			min-height: 100%;
			width: 72%;
			color:#cbcbcb;
		}
		.container .right .innerright{
			float: left;
			box-sizing: border-box;
		}
		.container .right .innerleft{
			float: right;
			box-sizing: border-box;
			padding-right: 20px;
		}

		.intro{
			padding-right: 30px;
		}
		.style2 {
		    font-size: 14px;
		}
		.style3 {
		    font-size: 14;
		}
		.hlight{
			color: #FC9C09;
			font-weight: bold;
		}
		h3 {
		    margin: 10px 10px 0 10px;
		    color: #FFF;
		    font: 12pt Arial, sans-serif;
		    font-weight: bold;
		    text-align: left;
		}

		.container .right h1 {
		    font: normal 20px Arial, Helvetica, sans-serif;
		    color: #cbcbcb;
		    text-align: left;
		    background: url("../img/hline.gif") repeat-x bottom;
		    padding: 2px 0px 6px 0px;
		    text-transform: uppercase;
		}
		.container .right h1 span {
		    color: #FC9C09;
		}


		input {
			color:#FFFFFF;
		    -webkit-appearance: textfield;
		    background-color: black;
		    border-image-source: initial;
		    border-image-slice: initial;
		    border-image-width: initial;
		    border-image-outset: initial;
		    border-image-repeat: initial;
		    -webkit-rtl-ordering: logical;
		    -webkit-user-select: text;
		    cursor: auto;
		    padding: 1px;
		    border-width: 1px;
		    border-style: inset;
		    border-color: #777;
		}
		textarea {
			color:#FFFFFF;
		    -webkit-appearance: textarea;
		    background-color: black;
		    border-image-source: initial;
		    border-image-slice: initial;
		    border-image-width: initial;
		    border-image-outset: initial;
		    border-image-repeat: initial;
		    -webkit-rtl-ordering: logical;
		    -webkit-user-select: text;
		    flex-direction: column;
		    resize: auto;
		    cursor: auto;
		    white-space: pre-wrap;
		    word-wrap: break-word;
		    border-width: 1px;
		    border-style: inset;
		    border-color: #777;
		    padding: 2px;
		}

		/* Buttons */
		.submit {
			border:1px;
		}

		/* Box Grid */
		.boxgrid {
				width: 325px;
				height: 156px;
				margin:10px;
				float:left;
				background:#161613;
				overflow: hidden;
				position: relative;
			}
			.boxgrid ../img {
				position: absolute;
				top: 0;
				left: 0;
				border: 0;
			}
			.boxgrid p {
				padding: 0 10px;
				color:#afafaf;
				font-weight:bold;
				font:10pt "Lucida Grande", Arial, sans-serif;
			}
			.boxcaption {
				float: left;
				position: absolute;
				background: #000;
				color: #fff;
				height: 146px;
				width: 100%;
				opacity: .8;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			}
			.captionfull .boxcaption {
				top: 156;
				left: 0;
			}
			.caption .boxcaption {
				top: 156;
				left: 0;
			}


		@media only screen and (max-width: 768px) {

		    body {
		        background-color: #fff;
		    }
		    header{
				background-color: #000;
			}
			.logo{
				margin: 0px;
				padding: 0px;
				
			}
			.container, header, footer{
				width: 100%;
				padding:0px 0px;
				margin: 0px;
				box-sizing: border-box;				
			}
			.container .left{
				width: 95%;
				margin: 0px auto;
			}
			.container .right{
				width: 95%;
				margin: 0px auto;
			}
			.formeq{
				width: 98%;
			}



		}

		/*Media query*/
		@media only screen and (max-width: 400px) {
a {color:#fff;}
		    body {
		        background-color: #000;
		    }
boxgrid {
    width: 315px;
}
    		header{

				min-height: 100px;
				width: 100%;			
				margin: 0px auto;
				margin-bottom: -5px;
				background: url(../img/header-bg-1.jpg) no-repeat top right;
				background-size:contain;
			}
			header .right{
				display: inline-block;
				width: 100%;
				float: left;
				color:#cbcbcb;
				box-sizing: border-box;
				font-size: 16px;
				line-height: 20px;
				font-weight: bold;
				padding: 15px 20px 5px 20px;
			}
			header .left{
				display: inline-block;
				width: 100%;
				float: left;
				color:#cbcbcb;
			}
			.container, header, footer{
				width: 100%;
				margin: 0px;
				padding:0px;
				box-sizing: border-box;	
			}
			.container .left{
				width: 100%;
				margin: 0px auto;
                                
			}
			.container .right{
				width: 98%;
				margin: 0px auto;
                                
			}
.container .right .innerleft{
				width: 100%;
				margin: 0px auto;
padding-right:10px;
			}
.container .right .innerright{
				width: 100%;
				margin: 0px auto;
float:left;
padding-right:10px;
			}

                        

			form {
				width: 95%;
			    display: block;
			    margin:0px auto;
			}
			.formeq{
				width: 95%;
				border-radius:4px;
				border:1px solid #666;
				padding:0px 20px;
				margin:15px 15px;
				background-image: url("../img/quote-bg.jpg") no-repeat;
				background-size: cover;
			}
			.logo{
				width: 60%;
				height: 100%;
			}
			.contact{
				width: 40%;
				height: 100%;
			}
			input {
			    -webkit-appearance: textfield;
			    background-color: black;
			    border-image-source: initial;
			    border-image-slice: initial;
			    border-image-width: initial;
			    border-image-outset: initial;
			    border-image-repeat: initial;
			    -webkit-rtl-ordering: logical;
			    -webkit-user-select: text;
			    cursor: auto;
			    padding: 1px;
			    border-width: 1px;
			    border-style: inset;
			    border-color: #777;
			    width: 100%;
			}
			textarea{
				width: 100%;	
			}
			.submit{
				width: 60px;
			}
			.intro{
				padding-right:15px; 
				padding-left:10px; 
				text-align: justify;
box-sizing:border-box;
			}
		}