
a:hover, a:focus { outline: medium none;}

/*----------------[banner css]----------------*/
.fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-forward, .fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-backward{font-size:26px;}

.main_theme_heading span{ font-size: 2.2em;}

.large_theme_heading span, h1.labour_tips_heading span, #wrapper .post-content .sub_text_description, #wrapper .post-content h2.orange_text{ font-size: 3em;}

body h1.gravity_form_heading{font-size: 4em; } 

.sub-small-heading span { font-size: 25px; line-height:25px; } 
 
body .fusion-main-menu .sub-menu, .fusion-main-menu .sub-menu .current-menu-item a, .fusion-main-menu .sub-menu .current-menu-parent a, .fusion-main-menu .sub-menu .current_page_item a{ background: #ed8643;}

body .fusion-main-menu .sub-menu a span, body .fusion-main-menu .sub-menu a, h1.labour_tips_heading span{ color: #ffffff;}

.fusion-main-menu .sub-menu a:hover span{ color: #000;}

#refer-a-friend .fusion-column-wrapper h2 span.upper-text{font-size: 1.5em; }

#refer-a-friend .fusion-column-wrapper h2 span.lower-text{font-size: 2em;  }

h1.labour_tips_heading{text-align: center; line-height: 2.2em;}

body .why_choose_outer .fusion-column-wrapper h1.heading{ text-align: center; line-height: 2.5em; }
 
.list_outer-employe .fusion-li-item { float: left; width: 100%; }

.testimonial_outer .fusion-column-content-centered img, body .gform_wrapper.gf_browser_chrome .gform_body  {width: 100%; }

.testimonial_outer .fusion-column-content-centered, .testimonial_outer .fusion-column-wrapper { min-height: 150px !important; }

.labourking_home_banner .banner-small-hedaing{text-align: center; color: #fff; font-size: 38px;}

.padding-reduce { padding-bottom: 50px !important; padding-top: 20px !important; }

.fusion-columns .fusion-column:not(.fusion-column-last) { margin: 0;  }
 
.register_button_section .homepage-button-left a:hover { background:#d96e04;}

.register_button_section .homepage-button-left a:hover .fusion-button-text{color:#fff !important;}

 body .border-bottom-white { border-bottom: 3px solid #ffffff !important; } 

.contact_immdiately .line-height-sec { display: none; }

.contact_immdiately { border-top: 3px solid #f58920 !important; }

.assignment_content .fusion-column-content ul, .resource_constration_section .fusion-column-content ul{ padding-left: 20px; }

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"] {
  font-size: 20px; }


/*css media*/
@media screen and (max-width:1100px) {  

body .fusion-main-menu ul li { padding-right: 33px; }

.excerpt-container a { font-size: 34px; }

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p { padding: 0 15px; } 


}
 

@media screen and (max-width:991px) { 
.post-content h1 { font-size: 28px; }

.connect_heading .fusion-column-wrapper h1 { margin-top: 26px; }

.content-box-counter .display-counter { font-size: 60px; }

.excerpt-container a { font-size: 30px; }

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt{padding-top:15px;}

.why_choose_outer .fusion-column-wrapper h1 { margin-bottom: 0; }

.fusion-fullwidth.labourking_home_banner { padding-top: 40px !important; }

.main_theme_heading span, .large_theme_heading span { font-size: 65px; line-height: 56px; }

body .why_choose_outer .fusion-column-wrapper h1.heading { line-height: normal; }

}


@media screen and (max-width:800px) {   
  
.ja-job-list .job .meta .classifications li { margin: 0; }  
  
.main_theme_heading span, .large_theme_heading span, #wrapper .post-content h2.orange_text, body h1.gravity_form_heading{ font-size: 50px; line-height: 48px; }

#wrapper .post-content .sub_text_description { font-size: 35px; line-height: 40px; }

.fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half, .fusion-body .iso_logos{ padding: 0 10px; width: 50% !important; }


.fusion-layout-column.fusion_builder_column h1 { margin-bottom: 0; }
.fusion-body .social_connect .fusion-layout-column { width: 20% !important;  padding: 0 5px;}

.center-img { display: table; margin: 0 auto; }

.center-img img, .ja-job-list .job .meta .classifications, .ja-job-list .job .meta .date-posted{ width: 100%; }

.ja-job-list .job .meta .date-posted{text-align:left;}

.fusion-body .team_outer_section .fusion-layout-column img.person-img { border: 1px solid #e6e6e6 !important; }

.fusion-body .fusion-layout-column.connect_heading { width: 33% !important; }

.connect_heading .fusion-column-wrapper span { background: #f5891f none repeat scroll 0 0; position: relative; z-index: 1;  padding: 0 10px;}
.fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-forward, .fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-backward {
  font-size: 20px; padding-left: 25px; padding-right: 25px; text-align: center; }
.why_choose_outer .fusion-column-wrapper .counter-box-container { padding-bottom: 0; padding-top: 0; }  

#wrapper .post-content .contact_immdiately h2, #wrapper .post-content .labourking_large_heading h2, #wrapper .post-content .work-policy-section h2{ line-height: 50px !important; }

.list_outer-employe p{font-size:22px;} 

.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt { padding-top: 0; }

.excerpt-container a { font-size: 24px; }    

.homepage-main.job_offer_outer { padding: 10px 0 50px !important; }

.labourking_home_banner .banner-small-hedaing{ line-height: 38px; }

body .fusion-layout-column.connect_heading .fusion-column-wrapper h1, .list_outer-employe p{ line-height: 25px; }

body .fusion-layout-column.connect_heading .fusion-column-wrapper h1 { margin-bottom: 0; margin-top: 0; }

.center-text h2, .center-text p, .img-center { text-align: center !important; }

.homepage-button-left { padding-right: 0 !important; }

.fusion-fullwidth.fullwidth-box { padding-bottom: 20px !important; padding-top: 20px !important; }

.fusion-footer-widget-area ul li, .fusion-footer .fusion-column.fusion-column-last{ border-bottom: none; }

.fusion-footer .custom-html-widget { border-bottom: 1px solid #555;  padding:10px 0;}

.fusion-body .team_outer_section .fusion-layout-column { float: left; margin: 0 !important; padding: 0 2px; width: 50% !important; }

.fusion-body .team_outer_section .fusion-layout-column img { height: 380px; max-height: none; min-height: auto; } 

.fusion-body .team_outer_section .fusion-layout-column .person-name, .fusion-body .team_outer_section .fusion-layout-column .person-title { text-align: center; }
  
.fusion-body .team_outer_section .fusion-layout-column.team_main_heading{width:100% !important;}    
#refer-a-friend .fusion-column-wrapper h2 span.upper-text, #wrapper .post-content .labourking_large_heading h2, #wrapper .post-content .contact_immdiately h2, #wrapper .post-content .work-policy-section h2{ font-size: 37px; }

#refer-a-friend .fusion-column-wrapper h2 span.lower-text{ font-size: 60px ; } 

#refer-a-friend .fusion-column-wrapper h2 { margin-bottom: 0px; }

.testimonial_outer .fusion-column-content-centered img { max-width: 400px; }
  
.testimonial_outer .fusion-column-content-centered { border: 1px solid #cccccc; padding: 10px; }

.testimonial_outer .fusion-column-content-centered, .testimonial_outer .fusion-column-wrapper { min-height: auto !important; }

.assignment_content .fusion-column-content-centered, .assignment_content .fusion-column-wrapper { float: left; min-height: auto !important; }
.fusion-body .fusion-layout-column.connect_heading::after { background: #ffffff none repeat scroll 0 0; bottom: 42px; content: ""; height: 1px; position: absolute; width: 100%; }

.fusion-body .fusion-layout-column.connect_heading.connect-left-heading, .fusion-body .fusion-layout-column.connect_heading.connect-right-heading, .labour-community-heading br{ display: none; }
.fusion-body .fusion-layout-column.connect_heading { position: relative; width: 100% !important; padding: 30px 0;}
} 

@media screen and (max-width:640px) {  
.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt { background: #f09742; position: static; width: 100%; }

.fusion-body .team_outer_section .fusion-layout-column img { height: auto; }

.fusion-flexslider.flexslider-posts-with-excerpt .slides{background: #f09742;}

body .fusion-column-wrapper .slide-excerpt .excerpt-container h2 a { color: #000; font-size: 30px; font-weight: 500; }

.fusion-copyright-notice img { margin-bottom: 10px; }


.list_outer-employe, .employe_form, .form-padding-space{ padding-left: 25px !important; padding-right: 25px !important; }


#wrapper .post-content h2.resource_main_heading, #wrapper .post-content .assignment_content h2 { font-size: 30px; line-height: 35px; }

.fusion-body .team_outer_section .fusion-layout-column, .fusion-body .iso_logos{ float: none; margin: 0 auto 10px !important; max-width: 300px; width: 100% !important; }

.fusion-body .team_outer_section .fusion-layout-column{margin: 0 auto 0px !important; }

.fusion-body .team_outer_section .fusion-layout-column .fusion-person .person-desc { margin-top: 20px; }
}
 
@media screen and (max-width:480px) {  
  
#wrapper .post-content .sub_text_description { font-size: 26px; line-height: 32px; }  
  
/* #wrapper .post-content .industries_serve .sub_text_description { font-size: 32px; padding-bottom:10px;} */
  
#wrapper .post-content .industries_serve .fusion-column-last {text-align:center; }

.main_theme_heading span, .large_theme_heading span, .labour_tips_heading.large_theme_heading span, .content-box-counter .display-counter, #wrapper .post-content h2.orange_text, body h1.gravity_form_heading{ font-size: 35px; line-height:32px; }

  .fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-forward, .fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half .lbkbtn-backward
  {width:100%;} 
.fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half { padding: 0 10px; text-align: center; width: 100% !important; margin-bottom:0px !important; } 

.fusion-body .labourking_home_banner .fusion-layout-column.fusion-one-half p { text-align: center !important; }

body #wrapper .post-content .labourking_large_heading h2, #wrapper .post-content .contact_immdiately h2, #wrapper .post-content .work-policy-section h2{ line-height: 30px !important; }

.fusion-header .fusion-logo img { max-width: 200px; width: 100%; }

.list_outer-employe p{line-height:23px;}

.connect_heading .fusion-column-wrapper span { font-size: 23px; }

body .fusion-layout-column .fusion-column-wrapper h1.stay-heading, #wrapper .post-content .labourking_large_heading h2, #wrapper .post-content .contact_immdiately h2, #wrapper .post-content .work-policy-section h2,
 .list_outer-employe p{ font-size: 20px; }

.fusion-button-text { font-size: 18px !important; }

body .labourking_home_banner .banner-small-hedaing{ font-size: 33px; line-height: 32px; }
} 

