@charset "utf-8";
/* CSS Document */
*	
{	
 margin:0px;
 padding:0px;
}

body
{
 background-color:#f3f3f3;
 font-family:Arial, Helvetica, sans-serif;
}

.left
{
  float:left;
}

.right
{
  float:right;
}

.clear
{
	clear:both;
}

.header
{
  width:1000px;
  background:#070040;
  height:85px;
  margin:0 auto;
}

.logo
{
	margin:10px 0 0 10px;
	padding:0px;
}

.companyName
{
	margin:0px;
	padding:0px;
}

.companyName > h1
{
	margin:0px;
	padding:0px;
	color:#C00;
	position:relative;
	top:25px;
	left:10px;
}

.style1
{
	font-size:1.8em;
}

.style2
{
	font-size:1.3em;
	font-weight:normal;
}

.nav
{
	margin:10px 15px 0 0;
	padding:0px;
}

.menu
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.menu > li
{
	margin:0px;
	padding:10px;
	color:#FFF;
	line-height:30px;
	display:inline-block;
	transition:all 1s ease-in-out;
}

.menu > li:hover
{
	background:#C00;
	cursor:pointer;
	color:#FFF;
}

.menu > li > a
{
	color:#fff;
	text-decoration:none;
}

.badkarm
{
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#ededed;
}

.mainConatent
{
	background:#FFF;
	display:table;
	margin:0 auto;
}

.fixWidth
{
	width:1000px;
}

.companySlogan
{
	margin:0px;
	padding:0px;
	text-align:center;
}

.companySlogan > h2
{
	margin:0px;
	padding:0px;
	color:#757575;
	line-height:40px;
	letter-spacing:1px;
}

.banner
{
	width:100%;
	margin-bottom:15px;
}

.banner > img
{
	width:100%;
}

.threeBoxes
{
	width:100%;
	margin:0px;
	padding:0px;
}

.threeBoxes span
{
	margin:0px;
	padding:0px;
}

.threeBoxes span.boxes
{
	width:30%;
	height:150px;
	padding:10px;
	background:#E4E4E4;
	margin:30px 5px 5px;
}

.threeBoxes span.boxes > img
{
	 width:100%;
	 height:150px;
}

.dataContent
{
	margin:0px;
	padding:0px;
}

.dataLeft
{
	margin:0px;
	padding:0px;
}

.dataRight
{
	margin:0px;
	padding:0px;
}

.services
{
	width:250px;
	margin:0 0 20px 10px;
}

.headingBg
{
	background:#070040;
	padding:8px;
	color:#fff;
}

.listed
{
	list-style:none;
}

.listed > li
{
	margin:0px;
	padding:5px;
	font-size:13px;
	color:#777;
	border-bottom:1px #f1f1f1 solid;
}

.textContent
{
	margin:0px 10px;
	padding:0px;
	width:710px;
}

.textContent h3
{
	margin:0px;
	padding:0px;
	font-size:1.5em;
	color:#444;
}

.textContent p
{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#777;
	line-height:20px;
	text-align:justify;
}

.marginTop
{
	margin-top:40px;
}

.footer
{
  width:1000px;
  background:#070040;
  height:50px;
  margin:0;
}

i{color:#FFF}

.socailMediaIcons
{
	 margin:0px;
	 padding:0px;
	 position:relative;
	 top:-10px;
}

.socailMediaIcons > span
{
	 margin:0px;
	 padding:5px;
	 line-height:25px;
	
}

.socailMediaIcons > span:nth-child(1):hover
{
	background:#000033;
}


.socailMediaIcons > span:nth-child(2):hover
{
	background:#006699;
}

.socailMediaIcons > span:nth-child(3):hover
{
	background:#003366;
}

.socailMediaIcons > span:nth-child(4):hover
{
	background:#339999;
}

.socailMediaIcons > span:nth-child(5):hover
{
	background:#FF3300;
}
.socailMediaIcons > span > i
{
	 margin:0px;
	 padding:0px;
}


.galleryImg
{
	list-style:none;
	margin:0px;
	padding:0px;
}

.galleryImg li
{
	margin:0px;
	padding:5px;
	display:inline-block;
	width:45%;
	background:#CCC;
}

.galleryImg li img
{
	width:98%;
	height:100px;
}

.about
{
	margin:10px 0 0 25px;
	padding:0px;
}


.about li
{
	margin:0px 0 20px 0;
	padding:0px;
	color:#777;
	font-size:13px;
}

.gallery_img
{
	margin:0px;
	padding:0px;
}


.gallery_img > li
{
	list-style:none;
	
}

.gallery_img > li a
{
	margin:0px 8px 8px;
	padding:2px;
	width:150px;
	height:150px;
	float:left;
}

.gallery_img > li > a img
{
	width:100%;
	height:100%;
}

.feild {
    margin-bottom: 10px;
    margin-left: 10px;
}

.feild span {
    clear: both;
    display: block;
}

.feild span label {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.area {
    border: 1px solid #E2E2E2;
    height: 100px;
    resize: none;
    width: 400px;
}

.company_address
{
	margin:0px 0 0 10px;
	padding:0px;
}
ul
{
	list-style:none;
}
.company_address h3
{
	margin:0px;
	padding:0px;
	color:#29323D;
	font-weight:normal;
	font-size:18px;
}

.company_address p
{
	margin:10px;
	font-size:13px;
	color:#777;
}

.company_address p span
{
	width:350px;
	display:inline-block;
}

.company_address p b
{
	font-weight:normal;
}

.side
{
	margin-left:41px;
	margin-top:10px;
}

input[type="text"], input[type="password"], textarea {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.075) inset;
    font-size: 13px;
}
.textbox {
    border: 1px solid #E2E2E2;
    height: 35px;
    width: 400px;
}

.getInTouch {
    background: none repeat scroll 0 0 #FCDDA0;
    height: 70px;
    margin: 10px 0 0;
    width: 100%;
}

.getInTouch h2 {
    color: #674501;
    font-size: 2.8em;
    line-height: 70px;
    padding-left: 10px;
}

.contactdata
{
	width:100%;
	display:table;
	
}

.map
{
	height: 295px;
    width: 556px;
    margin-right: 15px;
    margin-top: 15px;
}


.addressDataRec
{
	width:450px;
}

.teamCompire
{
	margin:20px 0 0 10px;
	padding:0px;
	list-style:square;
}
.teamCompire li
{
	margin:0px 0 0 22px;
	line-height:30px;
	font-size:13px;
	color:#777;
}

.teamCompire h3
{
	color: #444444;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
}

.owl-item > .item > img
{
	width: 100%;
}
.brands
{
	width: 96%;
	margin-bottom: 10px;
}

.owl-carousel .owl-item
{
	margin: 4px;
}