/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
@charset "utf-8";
/* CSS Document */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
text-decoration:none;
color:#000;
}
body{
background-color:#fff;
font-family:verdana;
}
.clearall
{
clear:both;
}
#wrapper{
width:1050px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#header{
width:1050px;
background-color:#ffffff;
float:left;
}
#selectContainerStyled{
display:none;
}
.main{
display:none;
}
.header_cnt {
width:480px;
float:left;
padding-left:38px;
}
.header_cnt ul li{
float:left;
padding:10px 22px;
color:#b2b2b2;
}
.header_cnt span{
padding: 0px 0px 2px 9px;
font-size: 13px;
}
.header_cnt li a{
color:#b2b2b2;
font-size:12px;
text-decoration:none;
font-family:'Verdana';
}
.login{
width:272px;
float:right;
}
.login ul li a{
float:left;
padding:5px 5px;
color:#b2b2b2;
}
.mTxt:hover{
color:#3E79BE;
}
.topIcon{
  background: url(../image/comSprite_v1.png) no-repeat;
}
.topIcon {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.mTxt {
line-height: 24px;
  color: #666;
  float: right;
  font-family: 'Verdana';
  font-size:13px;
  /* padding: 10px; */
  padding-left: 13px;
}
.Login {
  background-position: 2px -48px;
}
hr{
color:#b2b2b2;
opacity:1;
margin:0 auto;
}
#header1{
clear:both;
width:1050px;
background-color:#ffffff;
float:left;
}
#logo{
float:left;
width:372px;
}
#logo img{
padding:0 0;
}
#menu{
float:right;
width:425px;
}
#menu ul li{
float:left;
padding:0 0 0 35px;
}
#menu li #active{
color:#107fc9;
}
#menu li a{
text-decoration:none;
color:#5c5f5a;
padding-top:59px;
font-family: 'Verdana';
font-size:13px;
}
.joblogo{
  float: left;
  width: 537px;
  clear: both;
  margin-top: 156px;
}
.joblogo ul li{
float: left;
  padding: 10px 33px;
}
.banner{
clear:both;
width:1050px;
margin:0 auto;
background-color:#fff;
float:left;
}
.banner_left{
float:left;
}
.banner_left img{
width:1050px;
height: 200px;
}
.banner_right
{
float:right;
width:375px;
}
.banner_right img{
padding:10px 10px 10px 10px;
width: 363px;
  height: 200px;
}
.maincontent{
clear:both;
width:1050px;
margin:0 auto;
}
.about,.job_cnt,.work_cnt{
clear:both;
padding-top:10px;
}
.about h1,.job_cnt h1,.work_cnt h1{
text-align:center;
font-size:25px;
font-family:'Verdana';
font-weight: inherit;
}
.about_page h1{
text-align:center;
font-size:25px;
font-family:'Verdana';
font-weight: inherit;
padding-top:20px;
}
.about img,.job_cnt img,.work_cnt img{
  padding-left: 445px;
  padding-top: 10px;
}
.about p{
  padding: 10px 36px 10px 31px;
  text-align:justify;
  font-size: 12px;
  line-height: 21px;
  font-family:'Verdana';
}
.service
{
width:1050px;
clear:both;
}
.service_cnt{
float:left;
width: 254px;
padding: 10px 10px 10px 29px;
}
.srv_img{
width:250px;
}
.srv_img a{
  float: left;
  width:50px;
  height:51px;
}
.srv_img h2{
  padding-left: 57px;
  width: 233px;
  padding-top: 16px;
font-size:15px;
font-family:'Verdana';
font-weight: inherit;
}
.svr_cnt{
margin-top:30px;
height:195px;
}
.svr_cnt p{
  text-align: justify; 
  font-size: 11px;
  font-family: 'Verdana';
  /* font-weight: inherit; */
  line-height: 19px;
}
.service_cnt hr{
margin: 20px 0 10px 0;
border-top: 1px solid #12AAF0;
  opacity:1;
}
.serch_cnt hr{
margin: 20px 0 10px 0;
border-top: 1px solid #ccc;
  opacity:1;
}
.service_cnt span a{
text-decoration:none;
color:#107FC9;
font-size:12px;
  font-family: 'Verdana';
}
.ctn_opn{
width:1050px;
clear:both;
}
.jobs{
float: left;
  width: 335px;
  padding-left: 20px;
}
.recent_job{
width: 290px;
}
.recent_job h2{
 font-size: 16px;
  font-family: 'Arial';
  padding:10px 10px;
  color:#848484;
  font-weight:600;
}
.footer1{
margin:0 auto;
width:100%;
}
.recent_job ul li{
padding:10px 10px;
line-height:22px;
}
.recent_job li  span{
padding-left:10px;
font-size: 12px;
font-family: 'Arial'; 
}
.recent_job li  a{
text-decoration:none;
color:#909090;
}
.desc{
  float: left;
  width: 444px;
  border: 1px solid #EBEBEB;
  margin-top: 22px;
}
.desc_cnt{
float:left;
width:440px;
padding:10px 10px 0 ;
}
.txt{
width:346px;
}
.txt p span{
padding-left: 20px;
  font-size: 12px;
  display: block;
  overflow: hidden;
  line-height: 19px;

}
.txt p a{
  text-decoration: none;
  color: #000;
  font-family: arial;
  font-size: 14px;
}
.txt p  i{
color:#12AAF0;
  width: 0px;
  float: left;
  margin-right: 10px;
  text-align: center;
  font-size: 10px;
  padding-top: 2px;
}
.apply{
width:77px;
  float: right;
  position: relative;
  bottom: 23px;
}
.apply p a{
font-size: 14px;
font-family: 'Arial'; 
text-decoration:none;
color:#000;
}
.apply span a{
font-size: 12px;
font-family: 'Arial'; 
 color: #12AAF0;
padding-left:10px;
text-decoration:none;
}
.search{
width:249px;
float:left;
}
.serch_cnt{
width:207px;
padding:20px;
}
.serch_cnt h2{
 font-size: 16px;
  font-family: 'Arial';
  color:#222e35;
  font-weight:600;
}
.serch_cnt p{
padding:10px 0px;
 font-size: 13px;
  font-family: 'Arial';
}
.row{
float:left;
}

.col1{
float:left;
padding-right:10px;
width:227px;
}
.col{
float:left;
padding-right:10px;
width:227px;
}
.serch_cnt input[type="text"]{
border: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #5a5656;
border:1px solid #c4c9cb;
 font-family: 'Arial';
font-size: 14px;
height:30px;
outline: none;
padding: 0px 10px;
width: 194px;
margin-left:15px;
-webkit-appearance:none;
}
.serch_cnt input[type="submit"] {
background-color: #12AAF0;
border: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #f4f4f4;
cursor: pointer;
 font-family: 'Arial';
height: 30px;
font-size:13px;
width: 96px;
-webkit-appearance:none;
margin:8px 0 20px 20px;
}
.work{
clear:both;
width:1050px;
padding: 0 0 36px 0;
}
.work_img{
width:1050px;
}
.work_img img{
padding: 10px 12px 0 30px;
}

/*--login--*/
.logincontent{
clear:both;
width:100%;
background-color:#444ca4;
height:400px;
}
.login_txt{
width:100%;
}
.login_txt h1{
text-align: center;
  color: #fff;
  padding-top: 38px;
  font-size: 26px;
  font-weight: 900;
  font-family: verdana;
  letter-spacing: 2px;
}
.login_txt p{
  text-align: center;
  color: #fff;
  line-height: 40px;
  font-size: 15px;
  font-family: verdana;
}
.common{
width:100%;
}
.login_chk{
float: left;
  width: 578px;
  margin: 30px 0 0 32px;
}
.login_chk ul li{
color:#fff;
padding-top:30px;
}
.login_chk span{
padding-left:10px;
  font-family: verdana;
  font-size: 12px;
}
.right_box{
   width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right: 183px;
  margin-top:0;
   box-shadow: 0 0 8px 0 #c4c4c4;
   position:relative;
   bottom:170px;
}
.jobs-listing-wrapper{
width:1050px;
}
.right_box h4{
padding: 10px 10px 0 ;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  font-family: verdana;
}
.txt_box{
padding:0 10px;
}
.myrow{
width:233px;
float:left;
padding-top:20px;
}
label{
font-family:verdana;
font-size:12px;
}
.submit{
padding: 15px 0;
}
.formcol input[type="text"] {
border: none;
background-color:#fff;
color: #000;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 12px;
height: 27px;
margin:8px 0 8px 8px;
outline: none;
padding: 0px 10px 0 12px;
border-radius:2px;
width:195px;
-webkit-appearance: none;
}

.submit input[type="submit"] {
border: none;
background-color:#ff871c;
color: #fff;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 14px;
height: 40px;
outline: none;
margin-top:10px;
padding: 0px 10px;
width: 228px;
-webkit-appearance: none;
}

/*--login end--*/
/*--job--*/
.job_content{
clear: both;
  width: 100%;
  background-color: #00a9e0;
  height: 60px;
  margin: 0 auto;
}
.inner_job{
width:1050px;
}
.inner_job ul li{
float:left;
}
.formcol1{
width:899px;
}
.formcol1 input[type="text"] {
border: none;
background-color:#fff;
color: #000;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 12px;
height: 27px;
margin:6px 0 8px 8px;
outline: none;
padding: 0px 10px 0 12px;
border-radius:7px;
width:200px;
-webkit-appearance: none;
}
.submitt input[type="submit"] {
border: none;
background-color:#ff871c;
color: #fff;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 14px;
height: 40px;
outline: none;
margin-top:10px;
padding: 0px 10px;
width: 154px;
  border-radius:3px;
-webkit-appearance: none;
}
select {
  margin-top: 8px;
  padding: 3px 51px;
  border-radius: 7px;
  border: 1px solid #E3DCDC;
}
.job_dp select {
clear:both;
width:227px;
  margin-top: 8px;
  padding: 3px 0px;
  border: 1px solid #E3DCDC;
}
.myrow1{
width:233px;
float:left;
  padding-top: 8px;
  padding-left: 97px;
}
label{
font-family:verdana;
font-size:12px;
}
.job_maincontent{
width:1050px;
clear:both;

}
.job_maincontent h1{
padding-top:20px;
font-family:verdana;
font-size:16px;
font-weight:bold;
}
.opening{
width:1050px;
}
.open_head{
width:1050px;
}
.open_img{
border:1px solid rgb(243, 243, 243);
width:300px;
height:150px;
background-color:rgb(243, 243, 243);
}
.open_img img{}
/*--job end--*/

.employeeform{
  clear: both;
  width: 1000px;
  padding: 30px 30px;

}
.employeeform h1{
font-size:20px;
padding: 0 0 20px 0;
}
.form1{
padding: 5px;
  width: 323px;
  float: left;
}
.formrow{
  padding-bottom: 20px;
}
.formdrop{
width:215px;
  padding-bottom: 20px;
}
.formrow input[type="text"] {
border: none;
background-color:#fff;
color: #000;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 12px;
height: 27px;
  margin-top: 10px;
outline: none;
padding: 0px 10px 0 3px;
width:240px;
-webkit-appearance: none;
}
.formdrop select {
  margin-top: 8px;
  padding: 5px 50px;
  border-radius: 0;
  border: 1px solid #E3DCDC;
  width:315px;
}
.formrow textarea{
margin-top:10px;
}
.contact_page{
float:left;
clear: both;
  width:100%;
  padding-left: 49px;
}
.contact_page h1{
text-align:center;
font-size:30px;
padding-bottom:15px;
}
.contact_page p{
width:344px;
font-size: 13px;
  line-height: 28px;
  padding: 10px 10px;
  float:left;
}
.map{
  float: right;
  width: 685px;
}
.about_page{
clear: both;
  width: 1050px;
}
.about_page p{
padding: 30px 0;
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
   text-align:justify;
}
.formrow_sbt{
  padding-top: 20px;
}
.row1 select{
width:207px;
}
#footer{
clear:both;
width:100%;
background-color:#353a3d;
}
.footer1{
margin:0 auto;
width:100%;
}
.topborder{
background-color:#212224;
height:50px;
width:100%;
margin:0 auto;
}
.topborder ul li{
float:left;
  padding: 17px 99px;
}
.topborder ul li:hover{
background-color:#12AAF0;
}
.topborder ul li a{
color:#fff;
text-decoration:none;
font-size: 16px;
}
li.active{
color:#fff;
background-color:#12AAF0;
}
.fot{
width:985px;
margin:0 auto;
height:351px;
}
.ft_about {
float:left;
width:300px;
padding: 20px 10px;
}
.ft_job {
float:left;
width:326px;
padding: 20px 0px;
}

.ft_job ul.fot_job li{
color:#889395;
padding: 5px 5px;
font-size: 12px;
width:334px;
font-family: Myriad Pro;
}
.fot_job li i {
  width: 6px;
  float: left;
  margin-right: 10px;
  text-align: center;
  color: #889395;
  font-size: 10px;
    padding-top: 2px;
}
.fot_job li span{
display:block;
color:#889395;
font-size: 12px;
overflow:hidden;
font-family: Myriad Pro;
}
.fot_job li label{
padding-left:6px;
font-family:Myriad Pro;
font-size:12px;
}
.ft_about h3{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_job h3{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_touch{
float:left;
width:251px;
padding: 20px 10px 0 45px;
}
.ft_about h2{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_job h2{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_about p{
color:#889395;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_job p{
color:#889395;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_about ul li{
padding:10px 5px;
padding-left:10px;
}
.ft_job ul li{
padding:10px 5px;
padding-left:10px;
  line-height: 19px;
}
.ft_about li i {
  width: 9px;
  float: left;
  margin-right: 10px;
  text-align: center;
  color: #444;
  font-size: 14px;
}
.ft_about li span{
color: #889395;
  font-family: Myriad Pro;
  font-size: 12px;
  overflow:hidden;
  display:block;
  line-height:18px;
}
.ft_about li i{
color:#bcc1c6;
}
.ft_about li a{
color:#889395;
font-size:12px;
font-family:Myriad Pro;
text-decoration:none;
}
.ft_touch h2{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.ft_touch input[type="text"] {
  border: none;
  background-color: #212224;
  border: 1px solid #32373a;
  font-family: 'Myriad Pro';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 5px 10px;
  color: #fff;
  width: 215px;
  -webkit-appearance: none;
}
.ft_touch input[type="submit"] {
background-color: #12AAF0;
border: none;
color: #f4f4f4;
cursor: pointer;
 font-family: 'Myriad Pro';
height: 30px;
margin:0;
padding:0;
width:237px;
-webkit-appearance:none;
}
.ft_touch textarea {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 229px;
  height: 57px;
  background-color: #212224;
  color: #fff;
  resize:none;
}
.touch {
  float: left;
  width: 251px;
  padding: 20px 10px 0 43px;
}
.touch h2{
color:#fff;
font-family:Myriad Pro;
font-size:12px;
padding: 10px 10px;
}
.touch input[type="text"] {
  border: none;
  background-color: #212224;
  border: 1px solid #32373a;
  font-family: 'Myriad Pro';
  font-size: 14px;
  height: 40px;
  outline: none;
  padding: 5px 10px;
  color: #fff;
  width: 240px;
  -webkit-appearance: none;
}
.touch input[type="submit"] {
background-color: #12AAF0;
border: none;
color: #f4f4f4;
cursor: pointer;
 font-family: 'Myriad Pro';
height: 30px;
margin:0;
padding:0;
width:240px;
  font-size:13px;
-webkit-appearance:none;
}
.touch textarea {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 240px;
  height: 58px;
  background-color: #212224;
  color: #fff;
  resize:none;
}
.row1{
float:left;
width:215px;
}
.border{
background-color:#2e3336;
height:40px;
}
.copyright{
float:left;
}
.copyright h5{
color:#fff;
padding:12px 0 0 152px ;
font-size:12px;
}
.design{
float:right;
width:300px;
}
.design p{
color: #fff;
  padding: 10px 0 0 0;
  font-size:12px;
}
.design p a{
color:#fff;
}
.design p a:hover{
color:#12AAF0;
}
.roww{
float:left;
float:left;
width:224px;
}
textarea#text_row {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 228px;
  height: 57px;
  background-color: #212224;
  color: #fff;
}
 input[type="submit"]#sbt {
  background-color: #12AAF0;
  border: none;
  color: #f4f4f4;
  cursor: pointer;
  font-family: 'Myriad Pro';
  height: 30px;
  margin: 0;
  padding: 0;
  width: 235px;
  -webkit-appearance: none;
}
.formrow1{
padding-top:20px;
padding-bottom: 20px;
}
.topborder ul li.first{
padding:14px 71px;
}
.topborder ul li.first:hover{
background-color:#212224;
}
.design1{
float:right;
width:300px;
}
.design1 p{
color: #fff;
  padding: 0px 0 0 0;
  font-size:12px;
}
.copy h5 {
  color: #fff;
  padding: 0px 0 0 140px;
  font-size: 12px;
  float: left;
}
.design1 p a{
color:#fff;
}
.design1 p a:hover{
color:#12AAF0;
}
.col_txt{
float:left;
padding-top:10px;
padding-right:10px;
width:161px;
}
.myrow1 select{
width:280px;
}
.submitt{
width: 159px;
  float: right;
}
.copy{
width:456px;
}
.color{
color:#fff;
}
/*---end---*/

/*-------responsive start-----*/
@media only screen and (min-width:768px) and (max-width:1050px)
{
#wrapper{
width:768px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#header{
width:768px;
background-color:#ffffff;
float:left;
}
.main{
display:none;
}
.header_cnt {
width:480px;
float:left;
padding-left:15px;
}
#header1 {
  clear: both;
  width: 768px;
  background-color: #ffffff;
  float: left;
}
#logo {
  float: left;
  width: 295px;
}
#logo img {
  padding: 0 17px;
}
.login {
  width: 220px;
  float: right;
}
#menu {
  float: right;
  width: 299px;
}
#menu ul li {
  float: left;
  padding: 0 0 0 24px;
}
.banner {
  clear: both;
  width: 768px;
  margin: 0 auto;
  background-color: #fff;
  float: left;
}
.banner_left {
  float: left;
  width: 768px;
}
.banner_left img {
  padding: 10px 0px 10px 21px;
  height: 200px;
  width:768px;
}
.banner_right {
  float: right;
  width: 293px;
}
.banner_right img {
  padding: 10px 10px 10px 0px;
  width: 250px;
  height: 200px;
}
.about img, .job_cnt img, .work_cnt img {
  padding-left: 287px;
  padding-top: 10px;
}
.maincontent {
  clear: both;
  width: 768px;
  margin: 0 auto;
}
.container{}
.service {
  width: 768px;
  clear: both;
}
.service_cnt {
  float: left;
  width: 340px;
  padding: 10px 10px 10px 115px;
  /* margin: 0 auto; */
}
.ctn_opn {
  width: 768px;
  clear: both;
}
.jobs {
  float: left;
  width: 239px;
}
.joblogo {
  float: left;
  width: 432px;
  clear: both;
  margin-top: 88px;
}
.recent_job {
  width: 205px;
}
.desc {
  float: left;
  width: 353px;
  border: 1px solid #EBEBEB;
  /* padding-top: 30px; */
  margin-top: 22px;
}
.desc_cnt {
  float: left;
  width: 347px;
  padding: 10px 10px 0;
}
.txt {
   width: 239px;
}
.apply {
  width: 77px;
  float: right;
  position: relative;
}
.search {
  width: 176px;
  float: left;
}
.serch_cnt {
  width: 166px;
  padding: 20px;
}
.row {
  float: left;
}
.serch_cnt input[type="text"] {
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #5a5656;
  border: 1px solid #c4c9cb;
  font-family: 'Arial';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 0px 10px;
  width: 140px;
  -webkit-appearance: none;
}
.work {
  clear: both;
  width: 768px;
  padding: 0 0 36px 0;
}
.work_img {
  width: 768px;
}
.work_img img {
  padding: 10px 12px 0 17px;
  width: 223px;
}
.topborder{
background-color:#212224;
height:50px;
width:100%;
}
.topborder ul li.first{
padding:14px 36px;
}
.topborder ul li{
float:left;
  padding: 17px 84px;
}
.formcol1{
width:780px;
}
.myrow1{
width:205px;
float:left;
  padding-top: 8px;
  padding-left:43px;
}
.formcol1 input[type="text"] {
  border: none;
  background-color: #fff;
  color: #000;
  border: 1px solid #c4c9cb;
  font-family: 'verdana';
  font-size: 12px;
  height: 27px;
  margin: 6px 0 8px 8px;
  outline: none;
  padding: 0px 10px 0 12px;
  border-radius: 7px;
  width: 155px;
  -webkit-appearance: none;
}
.submitt input[type="submit"] {
  border: none;
  background-color: #ff871c;
  color: #fff;
  border: 1px solid #c4c9cb;
  font-family: 'verdana';
  font-size: 14px;
  height: 40px;
  outline: none;
  margin-top: 10px;
  padding: 0px 10px;
  width: 110px;
  border-radius: 3px;
  -webkit-appearance: none;
}
.submitt {
  width: 200px;
  float: right;
}
.about_page{
clear: both;
  width:768px;
}
.about_page p{
padding: 30px 30px;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
   text-align:justify;
}
#footer {
  clear: both;
  width: 100%;
  background-color: #353a3d;
}
.fot {
  clear: both;
  width: 852px;
  margin: 0 auto;
  height: 334px;
}
.ft_about {
  float: left;
  width: 218px;
  padding: 20px 10px;
}
.ft_job {
  float: left;
  width: 345px;
  padding: 20px 10px;
}
.ft_touch {
  float: left;
  width: 224px;
  padding: 20px 10px;
}
.touch {
  float: left;
  width: 239px;
  padding: 20px 10px 0 0px;
}
/*--login--*/
.login_chk {
  float: left;
  width: 375px;
  /* text-align: center; */
  margin: 30px 0 0 26px;
}
.right_box{
   width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right: 56px;
  margin-top:0;
   box-shadow: 0 0 8px 0 #c4c4c4;
   position:relative;
   bottom:170px;
}
.employeeform {
  clear: both;
  width: 688px;
  padding: 30px 93px;
}
.form1{
width:300px;
}
.myrow1 select {
  width: 215px;
}
textarea{
  width: 263px;
  }
  .contact_page{
float:left;
clear: both;
  width:100%;
  padding-left:0;
}
.contact_page h1{
text-align:center;
font-size:30px;
padding-bottom:15px;
}
.contact_page p{
width:241px;
font-size: 13px;
  line-height: 28px;
  padding: 10px 10px;
  float:left;
}
.map{
  float: right;
  width: 500px;
}
iframe{
width:480px;
height:200px;
}
.jobs-listing-wrapper{
width:780px;
}
.copyright{
float:left;
}
.copyright h5{
color:#fff;
padding:12px 0 0 90px ;
font-size:12px;
}
.copy h5{
color:#fff;
padding:2px 0 0 90px ;
font-size:12px;
}
.design{
float:right;
width:300px;
}
.design p{
color: #fff;
  padding: 10px 0 0 0;
  font-size:12px;
}
.design1{
float:right;
width:300px;
}
.design1 p{
color: #fff;
  padding: 1px 0 0 0;
  font-size:12px;
}
.design p a{
color:#fff;
}
.design p a:hover{
color:#12AAF0;
}
.design1 p a{
color:#fff;
}
.design1 p a:hover{
color:#12AAF0;
}
.formrow1{
padding-top:20px;
padding-bottom: 20px;
}
.copy {
  width: 465px;
}
}
@media only screen and (min-width:640px) and (max-width:767px)
{
#wrapper{
width:648px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#header{
width:640px;
float:left;
}
.login {
  width: 174px;
  float: right;
}
.header_cnt {
  width: 385px;
  float: left;
  padding-left: 0px;
}

.header_cnt ul li {
  float: left;
  padding: 10px 19px;
  color: #b2b2b2;
}
#header1 {
  clear: both;
  width: 640px;
  background-color: #ffffff;
  float: left;
}
#logo {
  float: left;
  width: 276px;
}
#logo img {
  padding: 0 0;
}
#menu {
float:right;
width:364px;
margin-bottom:10px;
 }
#menu ul li {
  float: left;
  padding: 0 0 0 22px;
}
.login_chk {
  float: left;
  width: 363px;
  text-align: center;
  margin: 30px 0 0 0px;
}
.right_box {
  width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right: 12px;
  margin-top: 64px;
  box-shadow: 0 0 8px 0 #c4c4c4;
}
.banner {
  clear: both;
  width: 640px;
  margin: 0 auto;
  background-color: #fff;
  float: left;
}
.banner_left {
  float: left;
  width: 640px;
}
.banner_left img {
  padding: 10px 0px 10px 21px;
  width: 640px;
  height: 200px;
}
.banner_right {
  float: right;
  width: 293px;
}
.banner_right img {
  padding: 10px 10px 10px 0px;
  width: 250px;
  height: 200px;
}
.about img, .job_cnt img, .work_cnt img {
  padding-left: 287px;
  padding-top: 10px;
}
.maincontent {
  clear: both;
  width: 640px;
  margin: 0 auto;
}

.service {
  width: 640px;
  clear: both;
}
.service_cnt {
  float: left;
    width: 536px;
  padding: 10px 10px 10px 171px;
  /* margin: 0 auto; */
}
.svr_cnt{
margin-top:30px;
height:auto;
}
.ctn_opn {
  width: 640px;
  clear: both;
}
.jobs {
  float: left;
    width: 381px;
  margin-left: 143px;
}
.recent_job {
  width: 367px;
  padding: 20px;
}
.desc {
  float: left;
   width: 409px;
  border: 1px solid #EBEBEB;
  /* padding-top: 30px; */
  margin-top: 22px;
  margin-left: 133px;
}
.desc_cnt {
  float: left;
width: 377px;
  padding: 10px 10px 0;
}
.txt {
 width: 358px;
}
.touch {
  float: left;
  width: 294px;
  padding: 20px 10px 0 54px;
}
.apply {
  width: 77px;
  float: right;
  position: relative;
}
.search {
    width: 308px;
  float: left;
  padding-left: 130px;
}
.serch_cnt {
width: 422px;
  padding: 20px;
}
.row {
  float: left;
}
.serch_cnt input[type="text"] {
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #5a5656;
  border: 1px solid #c4c9cb;
  font-family: 'Arial';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 0px 10px;
  width: 140px;
  -webkit-appearance: none;
}
.work {
  clear: both;
  width: 640px;
  padding: 20px 0 36px 0;
}
.work_img {
  width: 640px;
}
.work_img img {
  padding: 10px 12px 0 17px;
  width: 374px;
  margin-left: 122px;
}
.topborder{
background-color:#212224;
height:50px;
width:100%;
}
.topborder ul li {
  float: left;
  padding: 17px 47px;
}
.job_content {
  clear: both;
  width: 100%;
  background-color: #00a9e0;
  height: 99px;
}
.formcol1 {
  width: 640px;
}
.myrow1 {
  width: 200px;
  float: left;
  padding-top: 8px;
padding-left:71px;
}
.myrow1 select {
  width: 227px;
}
.submitt {
  width: 159px;
  float:none;
}
.job_content {
  clear: both;
  width: 100%;
  background-color: #00a9e0;
  height: 99px;
}
.submitt input[type="submit"] {
  border: none;
  background-color: #ff871c;
  color: #fff;
  border: 1px solid #c4c9cb;
  font-family: 'verdana';
  font-size: 14px;
  height: 40px;
  outline: none;
  margin-top: 10px;
  padding: 0px 10px;
  width: 154px;
  margin-left: 239px;
  border-radius: 3px;
  -webkit-appearance: none;
}
.login_chk {
  float: left;
  width: 316px;
text-align: initial;
  margin: 30px 0 0 26px;
}
.right_box{
   width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right:20px;
  margin-top:0;
   box-shadow: 0 0 8px 0 #c4c4c4;
   position:relative;
   bottom:170px;
}
.joblogo {
  float: left;
  width: 333px;
  clear: both;
  margin-top: 88px;
}
.topborder ul li.first {
  padding: 14px 42px;
}
.about_page{
clear: both;
  width:663px;
}
.about_page p{
padding: 30px 30px;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
   text-align:justify;
}
#footer {
  clear: both;
  width: 100%;
  margin: 0px auto;
  background-color: #353a3d;
}
.fot {
  clear: both;
  width: 640px;
  margin: 0 auto;
  height: 910px;
}
.ft_about {
float:left;
  width: 324px;
  padding: 20px 47px;
}

.ft_job {
float:none;
  width: 324px;
  padding: 20px 47px;
}
.ft_touch {
float:none;
  width: 324px;
  padding: 20px 47px;
}
.ft_touch input[type="text"] {
  border: none;
  background-color: #2e3336;
  border: 1px solid #32373a;
  font-family: 'Myriad Pro';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 5px 10px;
  color: #fff;
  width: 296px;
  -webkit-appearance: none;
}
.ft_touch textarea {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 311px;
  height: 57px;
  background-color: #2e3336;
  color: #fff;
}
.ft_touch input[type="submit"] {
  background-color: #12AAF0;
  border: none;
  color: #f4f4f4;
  cursor: pointer;
  font-family: 'Myriad Pro';
  height: 30px;
  width: 319px;
  -webkit-appearance: none;
}
.employeeform {
  clear: both;
  width: 620px;
  padding: 30px 20px;
}
.form1{
width:300px;
}
textarea{
  width: 255px;
  }
  .contact_page{
float:left;
clear: both;
  width:100%;
  padding-left:0;
}
.contact_page h1{
text-align:center;
font-size:30px;
padding-bottom:15px;
}
.contact_page p{
width:253px;
font-size: 13px;
  line-height: 28px;
  padding: 10px 10px;
  float:left;
}
.map{
  float: right;
  width: 363px;
}
iframe{
  width: 333px;
}
.jobs-listing-wrapper{
width:640px;
}
.copyright{
float:left;
}
.copyright h5{
color:#fff;
padding:12px 0 0 65px ;
font-size:12px;
}
.design{
float:right;
width:170px;
}
.design p{
color: #fff;
  padding: 10px 0 0 0;
  font-size:12px;
}
.design1 {
  float: right;
  width: 188px;
}
.design p a{
color:#fff;
}
.design p a:hover{
color:#12AAF0;
}
.formrow1{
padding-top:20px;
padding-bottom: 20px;
}
textarea#text_row {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 310px;
  height: 57px;
  background-color: #2e3336;
  color: #fff;
}
input[type="submit"]#sbt {
  background-color: #12AAF0;
  border: none;
  color: #f4f4f4;
  cursor: pointer;
  font-family: 'Myriad Pro';
  height: 30px;
  margin: 0;
  padding: 0;
  width: 317px;
  -webkit-appearance: none;
}
.copy h5 {
  color: #fff;
  padding: 10px 0 0 78px;
  font-size: 12px;
}
.copy{
float:left;
width:400px;
}
.design1 p {
  color: #fff;
  padding: 8px 0 0 0;
  font-size: 12px;
}
}
@media only screen and (min-width:480px) and (max-width:639px)
{
#wrapper{
width:480px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#header{
width:480px;
background-color:#ffffff;
float:left;
}
.header_cnt {
  width: 391px;
  float: left;
  padding: 10px 45px;
}
#header1 {
  clear: both;
  width: 480px;
  background-color: #ffffff;
  float: left;
}
.login {
  width: 241px;
  float: right;
}
#logo {
  float: left;
  width: 295px;
}

#logo img {
  padding: 0 17px;
}
#menu {
float: right;
  width: 430px;
  padding-bottom:20px;
  }
  .logincontent {
  clear: both;
  width: 480px;
  background-color: #444ca4;
  height: 400px;
}
.login_chk {
  display:none;
}
.right_box {
  width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right: 94px;
  margin-top: 10px;
  box-shadow: 0 0 8px 0 #c4c4c4;
}
.banner {
  clear: both;
  width: 480px;
  margin: 0 auto;
  background-color: #fff;
  float: left;
}
.banner_left {
  float: left;
  width: 475px;
}
.banner_left img {
  padding: 10px 0px 10px 10px;
  width: 453px;
  height: 200px;
}
.banner_right {
  display:none;
  }
.about img, .job_cnt img, .work_cnt img {
  padding-left: 147px;
  padding-top: 10px;
}
.maincontent {
  clear: both;
  width: 480px;
  margin: 0 auto;
}

.service {
  width: 480px;
  clear: both;
}
.service_cnt {
  float: left;
  width: 318px;
 margin: 10px 10px 10px 100px;
 padding:0;
}
.ctn_opn {
  width: 480px;
  clear: both;
}
.jobs {
  float: left;
  width: 320px;
  margin-left: 78px;
}
.recent_job {
  width: 280px;
  padding: 20px;
}
.desc {
  float: left;
  width: 385px;
  border: 1px solid #EBEBEB;
  /* padding-top: 30px; */
  margin-top: 22px;
    margin-left: 50px;
}
.desc_cnt {
  float: left;
  width: 365px;
  padding: 10px 10px 0;
}
.svr_cnt{
margin-top:30px;
height:auto;
}
.txt {
  width: 395px;
}
.apply {
  width: 77px;
  float: right;
  position: relative;
}
.search {
  width: 338px;
  float: left;
  margin-left:50px;
}
.serch_cnt {
  width: 351px;
  padding: 20px;
}
.row {
  float: left;
}
.serch_cnt input[type="text"] {
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #5a5656;
  border: 1px solid #c4c9cb;
  font-family: 'Arial';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 0px 10px;
  width: 140px;
  -webkit-appearance: none;
}
.work {
  clear: both;
  width: 480px;
  padding: 50px 0 36px 0;
}
.work_img {
  width: 480px;
}
.work_img img {
  padding: 0;
  width: 306px;
  margin-left:92px;
  margin-top:20px;
}
.topborder{
background-color:#212224;
height:50px;
width:100%;
}
.topborder ul li {
  float: left;
  padding: 17px 40px;
}
.formcol1 {
  width: 480px;
}
.job_content {
  clear: both;
  width: 100%;
  background-color: #00a9e0;
  height: 149px;
}
#responsivetxt{
  width: 267px;
  float: left;
  padding-top: 8px;
}
.myrow1 select {
  margin-top: 8px;
  padding: 3px 54px;
  border-radius: 7px;
  border: 1px solid #E3DCDC;
}
.touch {
  float: left;
  width: 324px;
  padding: 20px 10px 0 12px;
}
#responsivetxt  select 
{
margin-top: 8px;
  padding: 3px 45px;
  border-radius: 7px;
  border: 1px solid #E3DCDC;
}
.inner_job {
   width: 480px;
}
.submitt input[type="submit"] {
  border: none;
  background-color: #ff871c;
  color: #fff;
  border: 1px solid #c4c9cb;
  font-family: 'verdana';
  font-size: 14px;
  height: 40px;
  outline: none;
  margin-top: 10px;
  padding: 0px 10px;
  width: 154px;
  border-radius: 3px;
  -webkit-appearance: none;
  position: relative;
}
.submitt {
  width: 159px;
  float: left;
  margin-left: 163px;
}
.login_chk {
  float: left;
  width: 316px;
text-align: initial;
  margin: 30px 0 0 26px;
}
.right_box{
   width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right:100px;
  margin-top:0;
   box-shadow: 0 0 8px 0 #c4c4c4;
   position:relative;
 top:40px;
}
.joblogo {
display:none;
}
.about_page{
clear: both;
  width:480px;
}
.about_page p{
padding: 30px 30px;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
   text-align:justify;
}
#footer {
  clear: both;
  width: 100%;
  margin: 0px auto;
  background-color: #353a3d;
}.fot {
  clear: both;
  width: 480px;
  margin: 0 auto;
  height:940px;
}
.ft_about {
  float: left;
  width: 355px;
  padding: 20px 10px;

}
.ft_job {
  float: left;
  width: 355px;
  padding: 20px 10px;

}
.ft_touch {
  float: left;
  width: 237px;
  padding: 20px 10px;

}
.employeeform {
  clear: both;
  width: 272px;
  padding: 30px 104px;
}
.form1{
width:300px;
}
textarea{
  width: 250px;
  }
  .contact_page{
float:left;
clear: both;
  width:100%;
  padding-left: 37px;
}
.contact_page h1{
text-align:center;
font-size:30px;
padding-bottom:15px;
}
.contact_page p{
width:344px;
font-size: 13px;
  line-height: 28px;
  padding: 10px 10px;
  float:left;
}
.map{
  float: right;
  width: 540px;
}
iframe{
  width: 538px;
  padding-bottom:20px;
}
.jobs-listing-wrapper{
width:480px;
}
.copyright{
float:left;
}
.copyright h5{
color:#fff;
padding:12px 0 0 23px ;
font-size:12px;
}
.design{
float:right;
width:170px;
}
.design p{
color: #fff;
  padding: 10px 0 0 0;
  font-size:12px;
}
.design p a{
color:#fff;
}
.design p a:hover{
color:#12AAF0;
}
.formrow1{
padding-top:20px;
padding-bottom: 20px;
}
.topborder ul li.first {
  padding: 14px 26px;
}
.copy{
float:left;
}
.copy h5 {
  color: #fff;
  padding: 10px 0 0 31px;
  font-size: 12px;
}
.design1 {
  float: right;
  width: 149px;
}
.design1 p {
  color: #fff;
  padding: 10px 0 0 0;
  font-size: 12px;
  position:none;
  bottom:0;
}
.copy {
  width: 337px;
}
}
@media only screen and (min-width:320px) and (max-width:479px)
{
#wrapper{
width:320px;
margin:0px auto;
height:auto;
background-color:#ffffff;
}
#header{
width:320px;
background-color:#ffffff;
float:left;
}
.login {
  width: 309px;
  float: right;
}
.header_cnt {
width:320px;
float:left;
padding:0;
}

.header_cnt ul li {
   float: none;
  padding: 10px 21px;
  color: #b2b2b2;
}.social {
  width: 321px;
  float: left;
  padding-left: 7px;
}
#header1 {
  clear: both;
  width: 320px;
  background-color: #ffffff;
  float: left;
}
#logo {
  float: left;
  width: 295px;
}
#logo img {
  padding: 0 17px;
}
#menu {
 display:none;
}
#selectContainerStyled{
display:block;
padding-bottom:20px;
width:320px;
float:left;
}
.about p{
  padding: 0;
  text-align:justify;
  font-size: 12px;
  line-height: 21px;
  font-family:'Verdana';
}
 .logincontent {
  clear: both;
  width: 320px;
  background-color: #444ca4;
  height: 400px;
}
.login_chk {
  display:none;
}
.right_box {
  width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right: 30px;
  margin-top: 10px;
  box-shadow: 0 0 8px 0 #c4c4c4;
}
.banner {
  clear: both;
  width: 320px;
  margin: 0 auto;
  background-color: #fff;
  float: left;
}
.banner_left {
  float: left;
  width: 313px;
}
.banner_left img {
  padding: 10px 10px 10px 10px;
  width: 315px;
  height: 200px;
}
.banner_right {
  display:none;
}
.about img, .job_cnt img, .work_cnt img {
  padding-left: 83px;
  padding-top: 10px;
}
.maincontent {
  clear: both;
  width: 320px;
  margin: 0 auto;
}

.service {
  width: 320px;
  clear: both;
}
.service_cnt {
  float: left;
  width: 285px;
  padding: 10px 10px 10px 58px;
  /* margin: 0 auto; */
}
.svr_cnt{
margin-top:30px;
height:auto;
}
.ctn_opn {
  width: 320px;
  clear: both;
}
.jobs {
  float: left;
  width: 320px;
  padding:0;
}
.job_content {
  clear: both;
  width: 100%;
  background-color: #00a9e0;
  height: 161px;
}
.formcol1 {
  width: 320px;
}
.myrow1 select {
  margin-top: 8px;
  padding: 3px 64px;
  border-radius: 7px;
  border: 1px solid #E3DCDC;
}
.submitt {
  width: 159px;
  float: left;
  margin-top:10px;
}
.myrow1 {
  width: 233px;
  float: left;
  padding-top: 8px;
  padding-left: 22px;
}
.recent_job {
  width: 328px;
  padding: 20px;
}
.desc {
  float: left;
  width: 299px;
  border: 1px solid #EBEBEB;
  /* padding-top: 30px; */
  margin-top: 22px;
  margin:10px 10px;
}
.desc_cnt {
  float: left;
  width: 278px;
  padding: 10px 10px 0;
}
.txt {
  width: 300px;
}
.apply {
  width: 77px;
  float: right;
  position: relative;
}
.search {
  width: 299px;
  float: left;
  margin:10px 10px;
}
.serch_cnt {
  width: 300px;
  padding: 20px;
}
.row {
  float: left;
}
.serch_cnt input[type="text"] {
  border: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #5a5656;
  border: 1px solid #c4c9cb;
  font-family: 'Arial';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 0px 10px;
  width: 140px;
  -webkit-appearance: none;
}
.work {
  clear: both;
  width: 320px;
  padding: 60px 0 36px 0;
}
.work_img {
  width: 320px;
  margin:10px 10px;
}
.work_img img {
  padding: 10px 12px 0 17px;
  width: 265px;
}
.topborder {
  background-color: #212224;
  height: 50px;
  width: 100%;
}
.topborder ul li {
  float: left;
  padding: 17px 26px;
    padding-left: 24px;
}
li.active {
  color: #fff;
  background-color: #12AAF0;
}
.employeeform {
  clear: both;
  width: 270px;
  padding: 30px 30px;
}
.form1{
width:288px;
}
.login_chk {
  float: left;
  width: 316px;
text-align: initial;
  margin: 30px 0 0 26px;
}
.right_box{
   width: 252px;
  float: right;
  background-color: #fff;
  border: 1px solid #E8E6E6;
  margin-right:30px;
  margin-top:0;
   box-shadow: 0 0 8px 0 #c4c4c4;
   position:relative;
   top:50px;
}
.joblogo {
display:none;
}
#responsivetxt  select 
{
margin-top: 8px;
  padding: 3px 53px;
  border-radius: 7px;
  border: 1px solid #E3DCDC;
}
textarea{
  width: 250px;
  }textarea#text_row {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 266px;
  height: 57px;
  background-color: #2e3336;
  color: #fff;
}
 input[type="submit"]#sbt {
  background-color: #12AAF0;
  border: none;
  color: #f4f4f4;
  cursor: pointer;
  font-family: 'Myriad Pro';
  height: 30px;
  margin: 0;
  padding: 0;
  width: 272px;
  -webkit-appearance: none;
}
.about_page{
clear: both;
  width:320px;
}
.about_page p{
padding: 30px 30px;
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  text-align:justify;
}
#footer {
  clear: both;
  width:100%;
  background-color: #353a3d;
}
.fot {
  clear: both;
  width: 320px;
  margin: 0 auto;
  height:976px;
}
.ft_about {
  float: left;
  width: 300px;
  padding: 20px 10px;
}
.ft_job {
  float: left;
  width: 300px;
  padding: 20px 10px;
}
.ft_touch {
  float: left;
  width: 300px;
  padding: 20px 10px;
}
.ft_touch input[type="text"] {
  border: none;
  background-color: #2e3336;
  border: 1px solid #32373a;
  font-family: 'Myriad Pro';
  font-size: 14px;
  height: 30px;
  outline: none;
  padding: 5px 10px;
  color: #fff;
  width: 252px;
  -webkit-appearance: none;
}
.ft_touch textarea {
  border: 1px solid #32373a;
  padding: 3px;
  float: left;
  width: 266px;
  height: 57px;
  background-color: #2e3336;
  color: #fff;
}
.ft_touch input[type="submit"] {
  background-color: #12AAF0;
  border: none;
  color: #f4f4f4;
  cursor: pointer;
  font-family: 'Myriad Pro';
  height: 30px;
  width: 272px;
  -webkit-appearance: none;
}
.contact_page{
float:left;
clear: both;
  width:100%;
  padding-left:0;
}
.contact_page h1{
text-align:center;
font-size:30px;
padding-bottom:15px;
}
.contact_page p{
width:282px;
font-size: 13px;
  line-height: 28px;
  padding: 10px 10px;
  float:left;
}
.border {
  background-color: #2e3336;
  height: 65px;
}
.copyright{
float:left;
}
.copyright h5{
color:#fff;
padding:12px 0 0 0px ;
font-size:12px;
}
.design{
  float: left;
  width: 188px;
  padding-left: 7px;
}
.design p{
color: #fff;
  padding: 10px 0 0 0;
  font-size:12px;
}
.design p a{
color:#fff;
}
.design p a:hover{
color:#12AAF0;
}
.map{
  width: 320px;
}
iframe{
width:300px;
}
.submitt input[type="submit"] {
border: none;
background-color:#ff871c;
color: #fff;
border: 1px solid #c4c9cb;
font-family: 'verdana';
font-size: 14px;
height: 40px;
outline: none;
margin-top:10px;
padding: 0px 10px;
width: 154px;
  margin-left: 76px;
  border-radius:3px;
-webkit-appearance: none;
}
.jobs-listing-wrapper{
width:320px;
}
.formrow1{
padding-top:20px;
padding-bottom: 20px;
}.topborder ul li.first {
  padding: 14px 0px;
}
.copy{
float:left;
}
.copy h5 {
  color: #fff;
  padding: 10px 0 0 10px;
  font-size: 12px;
}
.design1 {
   float: left;
  width: 145px;
  padding-left:10px;
}
.design1 p {
  color: #fff;
  padding: 1px 0 0 0;
  font-size: 12px;
  position:none;
  bottom: 0;
}
.ft_job ul.fot_job li {
  color: #889395;
  padding: 5px 5px;
  font-size: 12px;
  width:295px;
  font-family: Myriad Pro;
}
.touch {
  float: left;
  width: 310px;
  padding: 20px 10px 0 20px; 
}
.row1 {
  float: left;
  width: 239px;
}
.col {
  float: left;
  /* padding-right: 10px; */
  width: 238px;
}
.copy {
  width: 320px;
}
.txt p span{
width:180px;
padding-left: 20px;
  font-size: 12px;
  display: block;
  overflow: hidden;
  line-height: 19px;

}
}
