@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 1800px) and (max-width: 2000px)
{

.contact_form{margin-top: 60px;
    background-size: cover;    }
.map_content {max-width: 250px;}
.form_main {
    width: 54%;
    margin: 0px auto;
    float: left;
    padding-left: 8%;
}
.contact_form {
    padding-bottom: 3%;min-height: 470px;
    }
.loop_sys {
 
    width: 82%;
}
.why_choose_content{width: 96%;}

.why_t_o_n{    max-width: 58%;}

}
@media only screen and (min-width: 1620px) and (max-width: 1800px)
{

.contact_form{margin-top: 60px;
    background-size: cover;min-height: 425px;}
.map_content {max-width: 350px;}
.form_main {
    width: 62%;
    margin: 0px auto;
    float: left;
    padding-left: 8%;
}
.contact_form {
    padding-bottom: 3%;
    }
.loop_sys {
 
    width: 85%;
}
.why_choose_content{width: 96%;}

.why_t_o_n{    max-width: 68%;}

}




@media only screen and (min-width: 1500px) and (max-width: 1610px)
{

.contact_form{margin-top: 60px;
    background-size: cover;}	
.map_content {max-width: 400px;}
.form_main {
    width: 66%;
    margin: 0px auto;
    float: left;
    padding-left: 8%;
}
.contact_form {
    padding-bottom: 0%;min-height: 410px;
    }
.loop_sys {
 
    width: 87%;
}
.why_choose_content{width: 95%;}

.why_t_o_n{    max-width: 70%;}

}

@media only screen and (min-width: 1420px) and (max-width: 1440px)
{
.contact_form{margin-top: 20px;
    background-size: cover;}
.why_t_o_n{    max-width: 70%;}
.map_content {max-width: 475px;}
.form_main {
    width: 74%;
    margin: 0px auto;
    float: left;
    padding-left: 8%;
}
.map{margin-top: 3%;}
.why_choose_inner{margin-top:1%;}
.contact_form {
    padding-bottom: 0%;min-height: 400px;
    }
.loop_sys {
 
    width: 91%;
}
.why_choose_content{width: 96%;}
}

@media only screen and (min-width: 1350px) and (max-width: 1400px)
{
.get_hire_out{padding: 10px 0px}
.hire_content{margin-top:1%;}
.why_choose_content span
{
	    padding: 2% 0% 2% 0%;
}
.why_t_o p {
    margin-bottom: 0px
}
.map{    margin-top: 4%;}
.why_choose_inner {margin-top: 5px;}
.contact_form{margin-top: 25px;
    background-size: cover;}	
.map_content {max-width: 500px;}
.form_main {
    width: 78%;
    margin: 0px auto;
    float: left;
    padding-left: 9%;
}
.contact_form {
    padding-bottom: 0%;    min-height: 400px;
    }
.loop_sys {
 
    width: 93%;
}
.why_choose_content{width: 98%;}
}
@media only screen and (max-width: 1255px) {
.contact_form{    margin-top: 23px;}
}


 @media only screen and (max-width: 1200px) {
.banner_box {
	max-width: 275px;
	width: inherit;
}
.metaslider .caption-wrap
{
	left: 20% !important;    bottom: 2% !important;
}
.left_last img{margin-top: 8%;}
.view_pdf {
    margin-left: 10%;
    }
}

@media only screen and (max-width: 1070px) {
	.btnsb{clear: both}
.metaslider .caption-wrap {
    left: 15% !important;
}


.map{float: none;
    position: initial;

    width: 65%;
    margin: 0px auto;}
.contact_form{width: 65%;
   
    float: none;min-height: 500px;
   
    margin: 0px auto;background:#0b1623;}    
.conta_text{    padding-top: 10%;}
.form_left {
    float: left;
    width: 100%;
}
.form_right {
    width: 100%;
    float: right;
}





.map_content{padding-left:5%;}
	
.loop_outer{width:20%}
.why_t_o_n{max-width: 100%}
.why_t_o p, .right_last p, .why_t_o_n{padding: 0% 2%;}
.left_inner, .margin-top:4%;{margin-top:4%;}
.left_staff, .right_staff, .left_staff_n, .right_staff_n{margin-top:1%; width: 100%;background-size: cover;}
.left_staff_n{    background: url(../images/left_staff.png);background-size: cover;}
.right_staff_n{background: url(../images/right_staff.png);background-size: cover;}
.left_inner, .right_staff p, .right_inner{margin-top:4%;}

.find_staffing_content h1{font-size: 18px;}

.right_staff p{margin-top:5%;}
.left_last img{margin-top: 13%;}

.view_pdf, .contact_btn{width: 100%;margin-left:0px;    margin-top: 0px;}
}
@media only screen and (max-width: 980px) {

.banner_inner{font-size:25px;width: 65%;
    margin: 0px auto;
    background-size: contain;padding: 1.5% 0% 6% 0%;line-height: 32px;}
#first {
    width: 26% !important;
}

.left_last img{margin-top: 20%;}

}
 @media only screen and (max-width: 900px) {
.btnsb{width:24%;}
.view_pdf img{width: 70%}
.contact_btn img{width: 30%}

.header_new_right{width: 100%;float: left}
.header_right_num{background-repeat: no-repeat !Important;
    float: none !important;
    background-position: center !important;}

.metaslider .caption-wrap {
    left: 10% !important;
}
.left_last{width:100%}
.left_last img{margin-top:1%;float: none;}
.right_last{width:100%;
margin-top:1%}


.toggleMenu{display: block !Important;    background: url(../images/menu1.png) no-repeat scroll center;}

.header_right .header_right_num
{
	margin-top:0px !Important;
}
.inner_banner {
	width: 96%;
}
.contant_main {
	width: 96%;
}
.footer02_box {
	width: 44%;
	
}
.header {
	margin: auto;
}
.header_left {
	width: 100%;
	float: none;
	text-align: center;
	margin: 6px 0;
}
.header_right {
	width: 100%;
	float: none;
	margin-bottom: 0px !important;
}
.contacts02 {
	width: 96%;
}
.client01-title { 
text-align: left;
} 
.client_pre {
margin-left: inherit !important;
right: 60px;
}
.client_next {
margin-left: inherit !important;
right:20px;
}
.tmls .tmls_next_prev .tmls_next.large_radius, .tmls .tmls_next_prev .tmls_prev.large_radius  {
display: none
}
}
@media only screen and (max-width:835px) {
.form_file label{margin-bottom:5%;}

.metaslider .caption-wrap {
    left:6% !important;
}

.btnsb {
    width: 26%;
}
}


 @media only screen and (max-width: 768px) {
.map, .contact_form{width: 100%}
.btnsb {
    width: 18%;
}
 #secimg img{width:5%;}	
.metaslider .caption-wrap {
    left: 0% !important;
}


 	.loop_outer {
    width: 50%;min-height: 165px;
}
.last_main span{font-size:30px;}


 .footer-left {
    
    width: 50%;
}
.footer02_box {
    width: 48%;
}
.footer02_box:first-child li a
{
	font-size:12px
}

#footercont
{
	font-size:20px
}
.contacts02_in {
	width: 100%;
	margin: 15px auto;
}
.contacts04-title {
	font-size: 36px;
}
/*** 
.banner { 

margin-top: 0 !important;
} 

**/
.contacts04_in_left {
	width: 100%;
	float: none;
	height: auto;
	border-bottom: 1px solid #f5f5f5;
	border-right: 0px solid #f5f5f5;
	padding-right: 0%;
	margin-right: 0%;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.contacts04_in_right {
	width: 100%;
	float: none;
	height: auto;
}
.contacts04-title {
	padding-left: 0;
}
.logooos_prev.previous_nnc {
	margin-left: 200px;
}
.logooos_next.next_nnc {
	margin-left: 237px;
}
#banner02 {
	margin: 0px auto auto;
}
#map{
	width: 100%;
}

}
@media only screen and (max-width: 700px) {
.btnsb {
    width: 20%;
}
@media only screen and (max-width: 640px) {
.btnsb {
    width: 22%;
}
@media only screen and (max-width: 600px) {
.btnsb {
    width: 24%;
}
.view_pdf img{width: 80%}
.contact_btn img{width: 35%}

.banner_inner {
    font-size: 20px;line-height: 22px;
}



.banner02_in_left {
	width: 100%;
	float: left;
	height: auto;
	margin-right: 0%;
	margin-bottom: 2%;
}
.banner02_in_right {
	width: 100%;
	float: left;
	height: auto;
}
.contacts06_in_left {
	height: auto;
	width: 100%;
	float: none;
	margin-right: 0%;
	margin-bottom: 2%;
}
.contacts06_in_right {
	height: auto;
	width: 100%;
	float: none;
}
.schedule {
	font-size: 50px!important;
}
}
 @media only screen and (max-width: 568px) {
.btnsb {
    width: 25%;
}

.right_inner, .left_inner{max-width:100%;}
.right_staff_ul_c li, .right_staff p{padding:0% 2%;}
.left_staff_ul li{width:100% !important;text-align: center}

.map{width: 100%;}
.contact_form{width:100%;min-height: 500px;}


.last_main span, .find_staffing span, .why_choose_content span {
    font-size: 24px;padding: 5% 0% 5% 0%;
}
 .get_hire{
 	font-size: 24px;padding: 5% 0% 2% 0%;
 }
.tpnarrow{display: none}


.footer02_box {
	width: 100%;
	float: none;
	
}
.footer02_box ul li {
    float: initial;
    padding-right: 2%;
    display: inline-block;
    margin: 0px auto 0px auto;
}

#footercont{
	width: 100%;
    
    text-align: center;
}
.footer-right{width:100%;}
.footer-left{width: 100%;    margin-bottom: 2%;}
.footer-left a{float: initial;
    padding-right: 2%;}

.contacts05-title {
	font-size: 36px;
}
.contacts06-title {
	font-size: 36px;
}
.schedule {
	font-size: 30px!important;
}
}
 @media only screen and (max-width: 480px) {
.btnsb {
    width: 30%;
}
 .view_pdf img{width: 100%}
.contact_btn img{width: 45%}	

.banner_inner {
   
    width: 70%;
}

#banner02 p {
	margin-bottom: 15px;
}
.contact004 {
	float: none;
	margin-right: 0;
	width: 100%;
}
.contact005 {
	float: none;
	width: 100%;
}
.contact_sub_1 {
	float: none;
	margin-right: 0;
	width: 100%;
}
.contact_sub_2 {
	float: none;
	width: 100%;
}
.symbol {
color: #B22F28!important;
font-size: 43px!important; }

.symbol, a.symbol:before {
    width: 10%;
}
.contact-title02 {
font-size: 15px!important
}
}

@media only screen and (max-width: 460px){
.btnsb {
    width: 32%;
}
      .easingsliderlite div, .easingsliderlite a, .easingsliderlite img, .easingsliderlite{
height:150px;
}

.easingsliderlite.use-fade .easingsliderlite-slide{
height:150px !important;
}
}
@media only screen and (max-width: 400px){
.btnsb {
    width: 34%;
}

}
 @media only screen and (max-width: 384px) {
 .btnsb {
    width: 38%;
}
 .banner_inner {
    width: 75%;    font-size: 16px;line-height: 18px;
}

.banner_box {
	max-width: 250px;
	width: inherit;
}
.contact-title {
	font-size: 42px;
}
.contacts01-name {
	font-size: 12px;
}
.contacts04_in_left > img {
	width: 100%;
}
.contacts04_in_right > img {
	width: 100%;
}
.contacts04_in_left {
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.schedule img {
	top: 0px;
	width: 7%;
	height: 21%;
}
.schedule {
	line-height: 30px
}
.contacts01-name {
	font-size: 14px !important;
}
.symbol {
color: #B22F28!important;
font-size: 43px!important; }
.symbol, a.symbol:before {
    width: 10%;
}
.contact-title02 {
font-size: 15px!important
}
a.scrollup {


height: 8%;
}
}

 @media only screen and (max-width: 350px) {
.btnsb {
    width: 40%;
}
}


 @media only screen and (max-width: 310px) {
.banner_box {
	margin-left: 15px;
	max-width: 212px;
}
.contact-title {
	font-size: 38px;
}
.schedule > span {
	float: left;
	line-height: 0;
	margin-top: 15px;
	width: 100%;
}
.contacts02_in > img {
	margin-bottom: 6px;
	width: 100%;
}
.grid-block {
	max-width: 303px;
}
.contacts01-name {
	font-size: 12px !important;
}
 
#header {
position: absolute!important;
}

.symbol {
color: #B22F28!important;
font-size: 43px!important; }


.symbol, a.symbol:before {
    width: 10%;
}
.contact-title02 {
font-size: 15px!important
}
.schedule {
	line-height: 30px
}

a.scrollup {

height: 8%;
}

.about-title {
font-size: 27px
}

.contacts06-title  {
font-size: 19px
}

.contacts03-title {
font-size: 33px
}

.contacts05-title {
font-size: 27px
}
.footer02_title {
font-size: 19px;
bottom: 3px;
}
.footer02_box ul li a {
font-size: 17px;
line-height: 18px;
}
.footercont {
font-size: 20px;
line-height: 23px;
}
