@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'open_sans_condensed_lightRg';
    src: url('../fonts/opensans-condlight-webfont.eot');
    src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlight-webfont.woff') format('woff'),
         url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlight-webfont.svg#open_sans_condensed_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}



/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/

body {
	background: #fff center top;
	padding:0px;
	margin:0px;
}


header{
	width:100%;
	border:0px solid red;
	float:left;
}

.head_mid{
	width:1260px;
	margin:0 auto;
	padding:2% 0%;
	display:table;
}

.head_midleft{
	float:left;
	width:22%;
}
.head_midright{
	width:17%;
	float:right;
}
.head_icon{
	padding-top:7%;
	padding-bottom:7%;
	width:200px;
	border:0px solid red;
	margin:0 auto;
}

#social{position:relative;}
#social li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#social li, #social a{height:29px;display:block;}

#rss{left:0px;width:29px;}
#rss{background: url(../images/rss.png) 1px 0;}
#rss a:hover{background: url(../images/rss_hov.png) 1px -29px;}


#twitter{left:40px;width:29px;}
#twitter{background: url(../images/twitter.png) -57px 0;}
#twitter a:hover{background: url(../images/twitter_hov.png) -57px -29px;}

#facebook {left:80px; width:28px;}
#facebook {background: url(../images/fbook.png) -140px 0px;}
#facebook a:hover {background: url(../images/fbook_hov.png) -140px -29px;}

#b {left:120px; width:28px;}
#b {background: url(../images/b.png) -232px 0px;}
#b a:hover {background: url(../images/b_hov.png) -232px -29px;}

#youtube {left: 160px; width:28px;}
#youtube {background: url(../images/youtube.png) -319px 0px;}
#youtube a:hover {background: url(../images/youtube_hov.png) -319px -29px;}

.text_iconbox{
	padding-top:12%;
	padding-bottom:7%;
	width:220px;
	border:0px solid red;
	margin:0 auto;
}
.icon_text{
	font-family: 'open_sans_condensed_lightRg';
	font-size:21px;
	color:#2b6ba0;
}
.icon_text a{
	font-family: 'open_sans_condensed_lightRg';
	font-size:21px;
	color:#2b6ba0;
	text-decoration:none;
}
.top_section{
	width:100%;
	padding:1% 0%;
	float:left;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
}
.top_sectionin{
	width:1260px;
	margin:0 auto;
}
.top_section_text{
	font-size:32px;
	font-family: 'open_sans_condensed_lightRg';
	color:#5d6162;
	text-align:center;
}

.main_wrap{
	width:100%;
	float:left;
}

.main_wrapin{
	width:1260px;
	margin:0 auto;
	margin-top:2%;
}
.main_wrapleft{
	width:21%;
	float:left;
	margin-right:4%;
}
.main_wrapmid{
	width:32%;
	float:left;
	margin-right:3%;
}
.main_wrapright{
	width:40%;
	float:left;
}
.main_wrapright1{
	width:100%;
	float:left;
}
.main_wrapright2{
	width:100%;
	float:left;
	padding-top:9%;
}
.main_wrapright2_1{
	width:48%;
	float:left;
	padding-right:4%;
}
.main_wrapright2_2{
	width:48%;
	float:left;
}

nav{
	padding:0px;
	margin:0px;
}
nav ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	
}

nav ul li{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#5d6162;
	width:100%;
	border-bottom:0px solid #d0d0d0;
	padding:10px 0px;
	background:url(../images/navi_line.png) 0px 44px no-repeat;
	}
nav ul li a{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#5d6162;
	text-decoration:none;	

}
nav ul li a:hover{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#2c6ca0;
	text-decoration:none;
}
nav ul li #ssc {
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#2c6ca0;
	text-decoration:none;
}

.enquery{
	margin-top:15%;
	float:left;
	margin-bottom:6%;
}
.wrap_down{
	width:100%;
	background:#e9e9e9;
	float:left;
	margin-top:2%;
}
.wrap_downin{
	margin:0 auto;
	width:1260px;
	display:table;
}

.wrap_downin_left{
	width:21%;
	float:left;
	margin-right:4%;
	margin-top:3%;
}

.wrap_downin_mid{
	width:54%;
	float:left;
	margin-right:2%;
	border:0px solid red;
	margin-top:3%;
}

.wrap_downin_right{
	width:18.4%;
	float:left;
	background:url(../images/hand.png) no-repeat;
	height:256px;
}
.vic_text{
	font-family: 'open_sans_condensed_lightRg';
	font-size:30px;
	color:#2b6ba0;
	padding-bottom:10px;
	border-bottom:1px solid #fff;
	width:100%;
}

.vic_text1{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#f2a819;
	line-height:30px;
}
.vic_text1 a{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#f2a819;
	line-height:36px;
	text-decoration:none;
}
.vic_text2{
	font-family: 'open_sans_condensed_lightRg';
	font-size:24px;
	color:#5d6062;
	line-height:36px;
}

footer{
	width:100%;
	float:left;
}
.foot_in{
	width:1260px;
	margin:0 auto;
	padding:1.5% 0%;
}
.foot_text{
	font-family: 'open_sans_condensed_lightRg';
	font-size:18px;
	color:#797a7a;
	text-align:left;
	line-height:18px;
}
.foot_text1{
	font-family: 'open_sans_condensed_lightRg';
	font-size:16px;
	color:#2b6ba0;
	text-align:right;
	float:right;
	line-height:28px;
}



/*=======================about us page start========================*/

.abo_downin_left{
	width:100%;
	float:left;
	margin-right:4%;
	margin-top:3%;
}
.abo_text {
    border-bottom: 1px solid #e7e7e7;
    color: #2B6BA0;
    font-family: 'open_sans_condensed_lightRg';
    font-size: 30px;
    padding-bottom: 10px;
    width: 100%;
}

.abo_wrapright{
	width:74%;
	float:left;
}

.abo_wrapright_in{
	width:100%;
	float:left;
}
.abo_img1{
	width:50%;
	margin-right:1px;
	float:left;
}
.abo_img2{
	width:49%;
	float:left;
}

.abo_wrapright_down{
	width:100%;
	float:left;
	margin-top:3%;
}
.abo_footline{
	background:#e9e9e9;
	width:100%;
	height:10px;
	float:left;
	margin-top:4%;
}
/*=======================about us page end========================*/

/*=========================work page end==========================*/
.work_wrapright_down {
    float: left;
    width: 100%;
	margin-top:2%;
}
.work_wrapright {
    float: left;
    width: 100%;
	margin-top:2%;
}
.work_wrapright1{
    width: 95%;
	margin-left:3%
}
.work_imgbox{
	width:30%;
	float:left;
	margin-bottom:4%;
	margin-left:3%;
}
/*=========================work page end==========================*/


/*=========================service page start=====================*/

.ser_text{
	font-family: 'open_sans_condensed_lightRg';
	font-size:22px;
	color:#5a5a5a;
	font-weight:bold;
}
.ser_regleft{
	width:57%;
	float:left;
	margin-top:3%;
}

.ser_regright{
	width:42%;
	float:left;
	margin-top:3%;
}

.ser_menu{
	padding:0px;
	margin:0px;
	float:left;
}

.ser_menu ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.ser_menu ul li{
	font-size:24px;
	color:#5d6062;
	font-family: 'open_sans_condensed_lightRg';
	background:url(../images/tick.png) 0px 15px no-repeat;
	padding:10px 0px 10px 40px;
}

/*=========================service page end=======================*/


/*=========================register page start=======================*/

.regi{
	background:#efefef;
	width:290px;
	float:left;
	display:table;
	padding:20px;
}
.regi_in{
	padding-top:15px;
	float:left;
}
.regi_in1{
	padding-top:15px;
	float:right;
}
.regi_text{
	color: #5A5A5A;
    font-family: 'open_sans_condensed_lightRg';
    font-size:18px;
    font-weight: bold;
}
.regi_input{
	width:280px;
	padding:7px 5px;
	float:left;
	border:1px solid #dcdcdc;
	border-radius:5px;
}

.regi_input_area{
	width:280px;
	padding:4px 5px;
	float:left;
	border:1px solid #dcdcdc;
	border-radius:5px;
	height:80px;
	resize:none;
}
.regi_btn{
	background:url(../images/regi_btn.png) no-repeat;
	width:129px;
	height:31px;
	float:right;
	border:none;
	 color: #fff;
    font-family: 'open_sans_condensed_lightRg';
    font-size: 18px;
    font-weight: bold;
	cursor:pointer;
}
/*=========================register page end=======================*/















