@import"../css/superfish.css";

@import"../css/jquery.jscrollpane.css";

@import"../css/galleriffic.css";

/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}

mark, rp, rt, ruby, summary, time {display:inline;}



/* Global properties ======================================================== */

html {width:100%;}



body { 	 

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%; 

	color:#fff;

	min-width:1196px;

	

	padding:0;

}

.button22{

background-color:#f80b6b !important;

color:#fff !important;

text-align:center !important;

cursor:pointer !important;

width:auto !important;

font-size:22px !important;

padding:4px;

display:block;

}

.main {

	width:995px; 	

	padding:0;

	margin:0 auto;

	font-size:0.75em;

	line-height:1.5em;

	position:relative;

	background: none;

}



.bg {

	width:100%; 

	/*background: url(../images/bg.gif) 0 0 repeat #df9fbc;*/

}

.bg-1 {

	width:100%; 

	background: url(../images/bg-3.jpg) center 0 no-repeat;

	background-color:#000000;

	background-position:top center;

	background-attachment:fixed;

}



a {color:#fff; outline:none;}

a:hover {text-decoration:none;}



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



.col-1, .col-2, .col-3, .col-4 {float:left;}

.column-1, .column-2, .column-3 {float:left;}  



.wrapper {width:100%; overflow:hidden;}

.extra-box {overflow:hidden;}

.extra-box ol li { padding:4px; width:400px;}

.extra-box ol li span{  width:100px; float:right; text-align:left;}

p {margin-bottom:18px;}

p span{font-size:30px; line-height:40px;}



.p0 {margin-bottom:0px;}

.p1 {margin-bottom:8px;}

.p2 {margin-bottom:15px;}

.p3 {margin-bottom:30px;}

.p4 {margin-bottom:40px;}

.p5 {margin-bottom:30px;}

.p6 {font-size:25px; line-height:30px; }



.p22{

font-size:40px;

}

.p23{

font-size:30px;

}

.fleft {float:left;}

.fright {float:right;}



.alignright {text-align:right;}

.aligncenter {text-align:center;}



.title {margin-bottom:18px;}



.color-1 {color:#fff;}

.color-2 {color:#000;}

.color-3 {color:#fdf6f9;}

/*********************************boxes**********************************/

.margin-bot {margin-bottom:37px;}

.margin-top{margin-top:5px;}

.margin-left{margin-left:13px;}



.spacing {margin-right:10px;}



.spacing-bot {margin-bottom:26px;}



.indent-bot {margin-bottom:20px;}





.img-indent{

	float:left;

	margin: 4px 18px 0 8px;

}



.prev-indent-bot {margin-bottom:10px;}

.prev-indent-bot1 {margin-bottom:12px;}





.buttons a:hover {cursor:pointer;}





.sf-menu li a,

.link,

.link-1,

.button,

.button-1,

.button-2,

.text-bot a,

.footer-menu li a,

h1 a {text-decoration:none;}	



/*********************************header*************************************/

header {

	height:382px; 

	width:100%; 

	position:relative; 

	z-index:2; 

	background:none; 

	padding:0px 0 0 0;

}

.contact23 {

	height:auto;

	padding-left:200px;

	font-size:26px;

	width:100%;

	float:left; 

}

.contact23 span {

padding-left:30px;

}

.col-1 {width:246px;}

.col-2{width:362px;}

.col-3 {width:145px;}



h1 {

	padding:10px 0 0 10px;

	position:relative;

}



h1 a {

	display:block; 

	width:381px; 

	height:271px; 

	text-indent:-5000px;

	background:url(../images/logo.png) 0 0 no-repeat;

}



/*********************************content*************************************/

#content{

	width:100%; 

	padding:0px 0px 0px 0px; 

	z-index:1;

	margin-top:0px; 

	position:relative;

}



/************paddings********/

.padding{padding: 0px 0px 87px 25px;}



.padding-left{padding: 0 0px 0 6px;}

.padding-top{padding: 50px 0px 0px 22px;}





h2 {

	font-size:94px; 

	line-height:1.23em; 

	color:#fff;	

	margin:0 0 5px 0;

}

.textbox23{

background-color:#000000;

border:solid 1px #666666;



width:240px;

}

.textbox24{

background-color:#000000;

border:solid 1px #666666;

height:80px;

width:240px;

}



h3 {

	font-size:54px; 

	line-height:1.23em; 

	color:#fff;

	margin:0px 0 11px 0;

	letter-spacing:-4px;

}



h6 {

	font-size:12px; 

	line-height:18px; 

	margin:0px 0 0px;

	color:#fff;

}



/************ links **********************/

.facebook {

	position:absolute;

	top:501px;

	width:300px;

	background-image:url(../images/follow.png); background-repeat:no-repeat;

	height:140px;

	left:-105px;

	z-index:5;

}



.link {

	display:inline-block; 

	color:#fdf8fa; 

	font-size:42px;

	padding-left:110px;

	padding-top:65px;

	line-height:1.2em;

	*line-height:1.3em;

	letter-spacing:-3px;

}

.link:hover {color:#951b52; }



.link-1 {

	display:inline; 

	color:#fff; 

	font-size:12px;

	line-height:18px;

}

.link-1:hover {text-decoration:underline;}

/***************** boxex *******************************/

.box {

	position:relative;

	width:100%;

	z-index:1;

	background: url(../images/bg-box.png) 0 0 repeat;

}

.blog23 {

    width:284px;

	padding:8px;

	float:right;

	background: url(../images/bg-box.png) 0 0 repeat;

}

.blog23 h1{

margin:0;

font-family:Arial, Helvetica, sans-serif;

line-height:25px;

font-size:25px;  

}

.blog23 p{

margin:0;

padding:4px 8px 4px 8px;

border-bottom:solid 1px #666666;

font-size:12px;

color:#FFFFFF;  

}

.blog23 p a {

text-decoration:none; 

}

.blog23 p a:hover {

color:#FF3399;

text-decoration:none; 

}

.photo {

	position:absolute;

	top:26px;

	right:-101px;

	z-index:2;

}



.box-1 {

	position:relative;

	min-height:362px;

	background: url(../images/stroke.png) 0 0 no-repeat;

}

.box-2 {

	position:relative;

	background: url(../images/bg-box-2.png) 0 0 no-repeat;

}



.box-map {

	position:relative;

	background: url(../images/map-stroke.png) 0 0 no-repeat;

}

.box-padding {padding:26px 0px 55px 35px;}

.box-padding-1 {padding:19px 20px 20px 20px;}

.box-padding-2 {padding:10px 10px 10px 47px;}

.box-padding-3 {padding:19px 20px 23px 20px;}

.box-padding-4 {padding:19px 25px 23px 20px;}

.box-padding-5 {padding:26px 0px 34px 35px;}

.box-padding-6 {padding:38px 10px 43px 47px;}



.quote{

	position:relative;

	background:url(../images/quotes.png) 3px 3px no-repeat;

	padding:0 0 0 23px;

	font-style:italic;

}

/***************** buttons *****************************/

.buttons {
	position:absolute;
	top:1200px;
	right:120px;
	z-index:3;
	width: 265px;
	height: 89px;

}

.button {

	display:inline-block; 

	font-size:38px; 

	line-height:1.2em; 

	color:#fefdfe;

	letter-spacing:-2px;

	padding:6px 26px 21px 23px; 

	background:#000;

}

.button:hover {

	background: #f80b6b;

	color:#fdf6f9;

}



.button-1 {

	display:inline-block; 

	font-size:38px; 

	line-height:1.2em; 

	color:#fefdfe;

	letter-spacing:-2px;

	padding:0px 0px 9px 0px; 

	width:124px;

	text-align:center;

	background:#000;

}

.button-1:hover {

	background: #f80b6b;

	color:#fdf6f9;

}



.button-2 {

	display:inline-block; 

	font-size:38px; 

	line-height:1.2em; 

	color:#fdf6f9;

	letter-spacing:-2px;

	padding:7px 0px 19px 0px;

	width:283px;

	text-align:center;

	background:#000;

	position:absolute;

	left:-163px;

	top:331px;

}

.button-2:hover {

	background: #951b52;

	color:#fefdfe;

}

/************** forms *******************************/

input, textarea { margin:0; font-size:1em; color:#db0a5f; font-family:Arial, Helvetica, sans-serif; outline:none;}



.success {

	width:710px;

	text-align:center;

	color:#f80b6b;

	font-size:19px;

	line-height:1.2em;

	padding:5px 10px 5px 10px;

	margin-bottom:5px;

	display:none;

	background:#951b52;

	border:1px solid #f80b6b;

}

/* Contact form */

#contact-form {

	vertical-align:top;

	padding-top:3px;

}

	#contact-form fieldset {

		border:none;

		}

		#contact-form .field {

			overflow:hidden;

			padding:0 0 8px 0px;

			}

			#contact-form input {

				width:212px; 

				padding:9px 12px 8px 12px;  

				margin:0;

				float:left; 

				margin:0px 0 0 0px;

				font-size:12px;

				line-height:1.23em;

				color:#db0a5f; 

				outline:none;

				background:#fff;  

				border:0 none;



			}

			#contact-form .area .error { float:left;}

			#contact-form textarea {

				overflow:auto; 

				height:95px;

				width:314px; 

				padding:9px 12px 8px 12px;

				float:left; 

				font-size:12px;

				line-height:1.23em;

				margin:0px 0 0 0;

				color:#db0a5f; 

				background:#fff;  

				border:0 none;

				outline:none;

			}

			#contact-form label {

				padding:0 0 0px 0px;

				display:inline-block;

				color:#f80b6b;

				}

				#contact-form .error, #contact-form .empty {

					color:#f80b6b;

					width:287px;

					font-size:10px;

					line-height:15px;

					padding:3px 0 0 5px;

					display:none;

					float:left;

				}

		.buttons-wrapper {text-align:left; padding:0px 0px 0 0;}

		.buttons-wrapper a { display:block; margin-bottom:3px;}



.map iframe {

	width:392px; 

	height: 221px; 

	overflow:hidden; 

} 

.map-indent{

	float:left;

	margin:0px 34px 0 0;

}

.contact {

	font-size:12px; 

	line-height:18px;

	color:#fff;

	padding:1px 0 0 0;

}

.contact dt{

	font-weight:bold;

	margin-bottom:18px;

}

.contact dd span {float:left; width:70px;}





/****************************footer************************/

footer {

	width:100%; 

	padding:31px 0px 32px 0px; 

	background:#000;

	border-top:solid 1px #666666;

	position:relative;

}



.text-bot {

	font-size: 12px; 

	line-height:14px; 

	color:#fff;

	padding:0px 0px 0px 6px;

}

.text-bot span.line{

	margin: 0px 8px 0 8px; 

	color:#6c6c6c;

}

.text-bot a {

	color:#fc348e;

	margin-left:14px;

	text-decoration:none;

}

.text-bot a:hover {text-decoration:underline;}



.footer-menu {

	padding:0px 0px 0 35px; 

}

.social{

width:229px;

float:right;



}

.footer-menu li {

	float:left; 

	font-size:12px; 

	line-height:14px;

	margin-right:15px;

}



.footer-menu li a {

	display:inline-block; 

	color:#fff;

}

.footer-menu li a:hover, .footer-menu li.current a {

	color:#fc348e;

}

/*form css strt here*/



ul.mid-left

{

	list-style:none;

	padding-left:15px;

	float:left;

	display:block;

}



ul.mid-left li

{

	float:left;

	width:345px;

	margin:0px; padding:0px;

	height:auto;

}



ul.mid-left li label

{

	width:90px;

	height:30px;

	float:left;

	line-height:30px;

	margin-right:5px;

	text-align:left;

}

ul.mid-left li span

{

	width:300px;

	float:left;

	display:block;

}



.latestjob-inner input, .latestjob-inner select, .latestjob-inner textarea{background:#f1f1f1; border:1px solid #999; height:20px; width:260px; margin-top:5px;}

.input-non{width:auto !important; height:auto !important;}

.select-two

{ width:129px !important;

}



.search-btn

{

	width:130px !important;

	height:30px !important;

	margin-left: 98px !important;

	background-color:#CC3300 !important;

	cursor:pointer;		

	margin:0px;

	color:#FFF;

	font-weight:bold;

	border-radius:7px;

	-moz-border-radius:7px;

	

}

h2 {font: normal 26px Arial, sans-serif; padding: 20px 0; margin: 0 0 30px 0;}

.wrap {width: 960px; margin: 0 auto;}

.demo-container {width: 260px; margin: 50px auto;}

.demo-container h4 {font-size: 14px; margin: 0 0 5px 0;}

.clear {clear: both;}

.test {background: #990000;}

.dc-slick-content p {margin-bottom: 1em;}

.dc-slick-content a {color: #fff;}

.tab {color: #fff; font-weight: bold;}

.tab span {color: #fff; font-weight: bold;}

/*form css end here*/
