@import url(http://fonts.googleapis.com/css?family=Abel);

/*font-family: 'Abel', sans-serif;*/

/*  _____________________________________________________________________________

	01 RESET
    _____________________________________________________________________________  */


html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-align: left;
}


body { 	 
	font-family: 'MyriadWebProRegular';
	color:#000;
	font-size:16px;
	/*background:#dcdcdd;*/
	background:#000;
}

.body_main{ width:1170px; height:auto; margin:0 auto; background:#cec8ae;}
.body_main_inner{ width:1140px; height:auto; margin:0 auto;}

.spacer{ clear: both; padding:0px; margin:0px;}

.clear-30 {clear:both; width:100%; line-height:0; font-size:0; height:40px;}
.clear-20 {clear:both; width:100%; line-height:0; font-size:0; height:20px;}
.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8 {float:left;  }
.col-2 img{
	float:left;
}
.p1 { font-size:12px; margin-top:15px; width:290px; line-height:16px; }

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}
.margin_8{ margin-right:10px;}
.margin_10{ margin-left:12px;}
.it {font-style:italic;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#474747;}
.color-4 {color:#e15500;}

.img_mrg{ margin-bottom:20px;}
.img_mrg2{ margin-right:5px;}
.img_mrg3{ margin-right:30px;}
.font-14{ font-size:14px; text-align:justify;}

.border{ border:3px solid #a8a2a2;}

/*------------------Heading-------------------*/

h1,h2,h3,h4,h5,h6{
	font-family: 'Abel', sans-serif;
	font-weight:400;
}

h1{
	font-size:32px;
	color:#1FC0EE;
	text-align:center;
	margin-bottom:15px;
	text-shadow:1px 1px 0px #000;
	
}

h1.about_us{
	font-size:32px;
	color:#1FC0EE;
	text-align:left;
	margin-bottom:15px;
	padding:0 0 0 8px;
	border-bottom: #ED2087 4px solid;
	text-shadow:1px 1px 0px #000;
}





h2{
	font-size:32px;
	color:#ED2087;
	margin-bottom:15px;
	text-shadow:1px 1px 0px #000;
	
	
	
}


h2.design{
	font-size:32px;
	color:#1fc0ee;
	margin-bottom:15px;
	margin-left:52px;
	
	
}

p.about_text{
	font-size:16px; margin-top:15px; font-family:Arial, Helvetica, sans-serif;  line-height:16px; font-weight:bold; color:#4c4a4a;
}

/*-----------Top menu---------------------*/

#nav{
	/*background:#3a0620;*/
	height:122px;
	width:1140px;
	margin:0 auto;
	background:#cec8ae;
	}

	
#nav #nav_inner{
	width:1140px;
	margin:0 auto;
	position:relative;
	}
	
	
#nav #nav_inner .logo{
	position:absolute;
	left:0px;
	z-index:99;
	top:0px;
	float:left;
	}


/*-------------Content sec---------------------*/

#content_area{
	width:100%;
	height:auto; float:left;
}

#content_area .inner_content{
	width:1140px;
	height:auto;
	margin:0 auto;
	padding:30px 0 20px 0;
	background:#cec8ae;
}

#content_area .inner_content .row-1{
	border-top:6px solid #1FC0EE;
	margin-top:20px;
	padding:33px 0 15px 0;
	overflow:hidden;
}

#content_area .inner_content .col-1{
	border-right:1px solid #1FC0EE;
	width:283px;
	padding:0 47px;
	
}

#content_area .inner_content .col-1.nbrd{
	border-right:0px;
	
}

#content_area .inner_content .row-2{
	border-top:6px solid #1FC0EE;
	padding:30px 0 0px 0;
	overflow:hidden;
	margin-top:20px;
}

#content_area .inner_content .row-3{
	padding:10px 0;
	overflow:hidden;
}

#content_area .inner_content .row-3 .col-2{
	width:226px;
	margin-right:77px;
	margin-bottom:20px;
}

#content_area .inner_content .row-3 .col-2.nbrd2{
	margin-right:0px;
}

/*-------------Fotter sec---------------------*/

#fotter{
	background:#130101;
	border-top:6px solid #ED2087;
	padding:15px 0 7px 0;
	width:100%; float:left;
}

#fotter ul{
	list-style:none;
	text-align:center;
	font-weight:normal !important;
}

#fotter ul li{
	display:inline;
}

#fotter ul li a{
	font-size:13px;
	color:#1FC0EE;
	margin:0 10px;
	text-decoration:none;
	font-weight:normal !important;
}

#fotter ul li a:hover{
	color:#fff;
}

#fotter p{
	color:#1FC0EE;
	margin:5px 0;
	text-align:center;
	font-size:13px;
}

.hi_light10{ color:#1FC0EE; text-decoration:underline !important;}
.hi_light10:hover{ color:#CC0A6C;}
/*----------------contact page starts here------------------------*/
.contact{
	background:url(../images/contact_tex5.png) no-repeat 0 0;
	height: 299px;
	margin:0 0 0 205px;
}

.contact h2{
	font-family: 'Abel', sans-serif;
	font-weight:300;
	color:#fff;
	padding:7px 0 0 10px;
}

.contact img{
	margin:9px 0 0 8px;
	float:left;
}


.contact p{
	font-family: 'MyriadWebProRegular';
	color:#fff;
	font-size:16px;
	width:350px;
	text-align:left;
	
	padding:17px 30px 0 110px;
	line-height:26px;
	
	
}


/*----------------contact page ends here here------------------------*/

ul{
	list-style:none;
}


/*-------------contact apge ends here---------------------*/

/*-------job profile starts here------------------*/

.job_profile h3{
	
	font-family:'Abel', sans-serif;
	color:#1FC0EE;
	padding:0 0 0 0px;
	border-bottom: #ED2087 4px solid;
	font-size:32px;
	text-shadow:1px 1px 0px #000;
	
	
}

.job_profile{
	padding:0 0 0 0px
}



.profile3{
	font: bold 17px/18px Arial, Helvetica, sans-serif;
	color:#1FC0EE;
	padding:15px 0 0 0px;
	text-shadow:1px 1px 0px #000;
}

.profile3 p{
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color:#04394c;
	padding:15px 0 0 0px;
	text-shadow:none;
}








/*-------job profile ends here------------------*/


/*-----------------gallery starts here-------------------------------------*/

.gallery_one{
	padding:0 0 0 45px;
}

.gallery_one img{
	margin:0 18px ;
	border:#1fc0ee 1px solid;
	padding:5px 5px;
}


/*-----------------gallery starts here-------------------------------------*/

.gallery{ width:1000px; height:auto; float:left;}

/*-----------NEW CSS-------------*/
/*home*/
.col_2_text{ width:224px; height:auto; float:left; padding:13px 0 0 0;}
.col-2 h2{font-size:17px; color:#1FC0EE; margin-bottom:13px; line-height:33px; font-weight:bold; text-shadow:1px 1px 0px #000;}

/*----------clients------------*/
.clients{ width:1140px; height:auto; float:left; padding-bottom:32px;}
.clients_list{ width:461px; height:auto; float:left; margin:20px 54px 0 54px;}
.company_logo{ width:145px; height:auto; float:left}
.client_text{ width:300px; height:auto; float:right; font-size:20px; color:#04394C; padding-top:35px;}




.clients_list ul{ list-style-type:none; padding:0px;}
.clients_list ul li{ width:450px; list-style-type:none; display:block; float:left; font-size:15px; color:#04394C; padding:15px 0 0 28px; background:url(../images/tik.png) 0 17px no-repeat;}
.inner_content p{ font-size:14px;}


/*---------------contact us------------------*/
.enquiry{ width:465px; height:auto; float:left; border:1px solid #055d7f; padding:10px 37px 20px 37px; margin:0 53px 25px 0;}
.enquiry h1{ font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#1FC0EE; text-shadow:1px 1px 0px #000; text-align:left;}
.enquiry h2{ font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#1FC0EE; text-shadow:1px 1px 0px #000; text-align:left;}
.enquiry_form{ width:446px; height:auto; float:left; margin-top:18px;}
.enquiry_form p{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#333;}
.label_lenth{ width:121px; height:auto; float:left; margin-top:22px;}
.input_box{ width:320px; height:30px; float:left; border:1px solid #666; font-size:13px; color:#666; padding:0px; margin-top:16px; background:#f6ebd7;}
.inputarea_box{ width:320px; height:100px; float:left; border:1px solid #666; font-size:13px; color:#666; padding:0px; margin-top:16px; resize:none; background:#f6ebd7;}
.send_button{ width:100px; height:36px; float:left; background:#1fc0ee; border:none; color:#FFF; font-weight:bold; float:right; margin:15px 50px 0 0; cursor:pointer;}
.send_button:hover{ background:#ed2087;}

.hi_light1{ font-size:19px; font-weight:bold; line-height:30px;}
.enquiry p{ font-size:14px; line-height:25px;}
/*label{ width:150px; height:auto; float:left;}*/

/*----------NEW CSS------------*/
.icon_box{ width:153px; height:auto; float:right; padding-top:15px;}
.icon_box img{ border:none; float:left; margin-left:8px;}




