@charset 'UTF-8';
header .logo_wrapper .q_logo a img { height: 65px !important; }
header .logo_wrapper .q_logo { padding-top: 10px; }
header .header_top .top-contact-info, header .header_top .top-contact-info * { color: #fff; font-size: 14px;}
header .header_top  { height: auto; padding: 8px 0}
header .header_top .container > .container_inner { display: flex; align-items: center; }
header .header_top .container > .container_inner .left { flex:0 0 50%; }
header .header_top .container > .container_inner .right { flex:0 0 50%; }
header .header_top .q_social_icon_holder { width: 44px; float: right;}
header .right .inner  { display: flex; align-items: center; justify-content: flex-end; }
header .header-right-widget .btn { background-color:rgb(72,72,72) !important; margin-left: 10px !important;    padding: 0 28px !important; height: 45px; line-height: 45px; }
header .header-right-widget .btn:hover { background-color: #f6a447!important }
body .banner-text-wrap { margin-top: -100px !important ; }
a.btn { transition: 250ms ease }
.btn, .qode-btn.qode-btn-simple.btn  { background-color:rgb(37, 151, 189) !important; border-color:rgb(37, 151, 189) !important; border-width: 2px !important; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; color: #ffffff !important; font-family: Roboto; font-size: 14px; font-style: normal; font-weight: 700; text-transform: uppercase; height: 55px; line-height: 55px; padding: 0 38px !important; display: inline-block;  }
.btn:hover, .qode-btn.qode-btn-simple.btn:hover { background-color:#f6a447 !important }
h3 { margin-bottom: 20px; }
p { margin-bottom: 20px; }
.icon_text_inner p { margin-bottom: 0; }
.home-icon-row .section_inner .wpb_column .wpb_wrapper .icon_text_inner h5 { line-height: 1.4; margin-bottom: 7px;}
.home-icon-row .section_inner .wpb_column .wpb_wrapper .icon_text_inner p {  margin-bottom: 0px;}
.home-icon-row .q_icon_with_title .icon_text_holder { padding: 0 0 0 0px; }
.home-icon-row .q_icon_with_title { display: flex; align-items: center; padding-right: 0;  justify-content: center;} 
.home-icon-row .section_inner .wpb_column .vc_column-inner { padding-top: 0; }
.home-icon-row.icon-left .q_icon_with_title { padding-right: 0; }
.home-icon-row.icon-left .q_icon_with_title.small.custom_icon_image .icon_text_holder { padding-left: 25px !important; flex:0 0 70%; }
.home-icon-row .q_icon_with_title .icon_text_inner { padding: 0 0 0px; }
.home-icon-row .section_inner .wpb_column .vc_column-inner.vc_custom_1516618208581 { padding-left: 0; padding-right: 30px; }
.home-about-row .about-text-col h3 { margin-bottom: 20px; }
.home-about-row .about-text-col p { margin-bottom: 20px; }
.why-choose-us-section .icon-list-col .q_icon_with_title .icon_text_holder h5.icon_title { font-size: 20px; line-height: 1 ; }
.why-choose-us-section .icon-list-col .q_icon_with_title .icon_text_inner { padding: 0 0 0; }
.why-choose-us-section .icon-small .q_icon_with_title .icon_holder { margin-top: 0px ; }
.why-choose-us-section .icon-small .q_icon_with_title   { margin-bottom: 10px; }
.why-choose-us-section .icon-list-col .wpb_text_column { margin-bottom: 25px !important; }
.contact-cta-row h3 { color: #fff; } 
.contact-cta-row h3 a { font-weight: 400;  } 
.contact-cta-row h3 a:hover { color: #131110;; } 
.vc_custom_1516097390259 { padding-bottom: 95px; }
.wpcf7-not-valid-tip { display: none !important; }
.wpcf7-not-valid { border:1px solid #F00  !important}
footer .container_inner .column1 .widget_media_image { margin-bottom: 20px; max-width: 100%; }
footer .footer_top .widget_nav_menu li.menu-item a { text-transform: none; }
footer .footer_top .widget_nav_menu ul li { padding-bottom: 10px; }
footer .footer_bottom p { font-size: 14px; }
footer .footer-newslatter { display:flex }
footer .footer-newslatter input[type="email"] { padding:8px 15px; font-size:14px; outline: none;}
footer .footer-newslatter input.btn { cursor: pointer; background-color: #f6a447 !important; border-radius: 0; outline: none; border:none; margin-left: -5px; padding-left: 5px !important; padding-right: 6px !important; flex:0 0 120px; width: 120px;}
footer ul li ul.sub-menu { display: none }
.contact-us-map iframe { width: 100% !important; height:465px !important; line-height: 1;  }
.contact-us-map .wpb_wrapper {line-height: 1;  }
.contact-us-section .contact-us-info-col a { color: #f60; }
.contact-us-section .contact-us-info-col .q_icon_with_title .icon_holder { margin-top: 0; }
.payment-box > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper p { margin-bottom: 20px; margin-top: 20px; }
.payment-box > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper h4 { line-height: 1.45; }
.payment-box > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper { box-shadow: 0 0 35px 5px #dceff8; text-align: center; padding: 30px 23px; max-width: 900px; box-sizing: border-box; margin-left: auto; margin-right: auto; }
.company-text-row .wpb_text_column { padding-top: 70px; padding-bottom: 70px }
.company-text-row .wpb_text_column ul {  list-style: none; padding-left: 0 }
.company-text-row .wpb_text_column ul li { color: #404549;  font-size: 18px; margin-bottom: 10px; padding-left: 40px; position: relative;	 }
.company-text-row .wpb_text_column p { color: #404549;  }
.company-text-row .wpb_text_column h5 { line-height: 1.4; margin-bottom: 30px }
.company-text-row .wpb_text_column ul li:before { content:"\f058"; font-family: 'FontAwesome'; display: inline-block; position: absolute; left: 0; color: #2597bd; font-size: 30px; transform: translateY(1px);}
.company-text-row .btn { margin-top: 30px }
.slick-slide { margin: 0 15px; }
.slick-list { margin: 0 -15px; }
ul.slick-dots  { bottom:-40px;  }
ul.slick-dots li button:before { display: none; }
ul.slick-dots li.slick-active button { background: #363636; border:1px solid #363636; }
ul.slick-dots li  button {  background: #b5b5b5;  border:1px solid #b5b5b5;  border-radius: 50%;  height: 15px; width: 15px }
.our-team-box .q_team_title_holder { padding: 15px 15px; }
.our-team-box .q_team_title_holder span { color: #989898; font-weight: 400 !important; font-size: 14px; }
.team-scroll-holder { padding-top: 20px; padding-bottom: 90px; }
.team-scroll-holder .testemonial-box { padding-top: 20px; padding-bottom: 30px; } .testemonial-box > .q_team > .nav-wrap { padding-bottom: 120%; position: relative; } .testemonial-box > .q_team > .nav-wrap > img { position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0; right: 0; }
.single-team .team-inner-page-section { padding-top: 210px; padding-bottom: 70px; }
.team-full-image { box-shadow: 0 0 35px 5px #dceff8; border:5px solid #FFF; line-height: 1; padding-bottom: 120%; position: relative; }
.team-full-image > img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; object-fit: cover; }
.team-inner-page-section .team-full-text p { text-align: justify; }
.team-inner-page-section .team-full-text h3 {     font-weight: 400; }
.team-inner-page-section .team-full-text .team-dagignation { color:rgb(255, 102, 0); margin-bottom: 20px  }
.our-team-box .q_team  { transition: 250ms ease }
.our-team-box .q_team:hover { box-shadow: 0 8px 29px 2px #93bfe866; }
.testemonial-grid .custom-testemonial-row .slider { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;box-sizing: border-box; }
.testemonial-grid .custom-testemonial-row .slider * { box-sizing: border-box; }
.testemonial-grid .custom-testemonial-row .slider .our-team-box { -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 30px }
.testemonial-grid .custom-testemonial-row .q_team_title_holder .q_team_name { line-height: 1  }
.testemonial-grid { padding-top: 100px; padding-bottom: 70px;   }
.custom-blog-structure { padding-top: 100px; padding-bottom: 20px }
.custom-blog-structure .blog_holder article.type-post { background: #FFF; border-bottom:0; text-align: left; padding-left: 120px; position: relative; box-sizing: border-box; padding-bottom: 40px; padding-right: 30px }
.custom-blog-structure .blog_holder article.type-post .post_title { text-align: left; padding-top: 20px;}
.custom-blog-structure .blog_holder article.type-post .post_image { display: none; }
.custom-blog-structure .blog_holder .custom-date { text-align: center; position: absolute; padding: 10px 15px; background: #f6a447; position: absolute; top: 0; left: 0; color: #FFF; padding: 10px 15px;}
.custom-blog-structure .blog_holder .custom-date .big-date { font-size: 30px; line-height: 1; font-weight: 500; margin-bottom: 5px;}
.custom-blog-structure .blog_holder article.type-post .post_title h4 {  line-height: 1.5; } 
.custom-blog-structure .blog_holder article.type-post .post_text  { margin-top: 15px } 
.custom-blog-structure .blog_holder article.type-post .post_title h4 a {  line-height: 1.5; } 
.custom-blog-structure .blog_holder article.type-post .title-bottom { margin-top: 10px; font-size: 14px }
.custom-blog-structure .blog_holder article.type-post .post_meta { margin-top: 0px;  }
.title-bottom a:hover { color:#f6a447;; }
.title-bottom  { color:#181c1b;; }
.pagination ul li.active span { color: #FFF }
.pagination ul li:hover a { color: #FFF }
body.archive .custom-blog-structure { padding-top: 220px; }
.common-padding { padding-top: 90px;padding-bottom: 90px }
.family-row-holder { padding-top: 40px; padding-bottom: 40px }
.family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row  {  box-sizing: border-box; border-bottom:1px solid #e5e5e5; padding-bottom: 50px; padding-top: 50px }
.family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row  .full_section_inner { display: flex; align-items: center; }
.family-row-holder .vc_single_image-wrapper   {  box-shadow: 0 0 35px 5px #dceff8; border:5px solid #FFF; line-height: 1; box-sizing: border-box; height: 200px; display: flex; align-items: center; justify-content: center; }
.family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row:nth-child(even) .full_section_inner { flex-direction: row-reverse; }
.family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row:last-child { border-bottom: 0 }
.family-row-holder .vc_single_image-wrapper  img { max-height: calc(100% - 30px); max-width: calc(100% - 30px); width: auto; }
.employee-top-section h4 { margin-bottom: 5px; margin-top: 5px; }
.employers-step-icon { margin-top: 40px; }
.employers-step-icon .wpb_wrapper .wpb_text_column { background: #ffffff; box-sizing: border-box; padding: 20px 15px 30px 15px; text-align: center;    box-shadow: 0 0 35px 5px #dceff8;}
.employers-step-icon .full_section_inner  { display: flex;   }
.employers-step-icon .wpb_wrapper .wpb_text_column h2 { margin-left: auto; margin-right: auto; font-weight: 600; width: 90px; height: 90px; border-radius: 50%; background-color: #f6a447; display: flex; justify-content: center; align-items: center; color: #ffffff;}
.employers-step-icon .wpb_wrapper .wpb_text_column h5 {line-height: 1.6; margin-bottom: 10px; margin-top: 20px;}
.employers-step-icon .vc_column-inner { height: 100%; }
.employers-step-icon .vc_column-inner .wpb_wrapper { height: 100%; }
.employers-step-icon .vc_column-inner .wpb_wrapper .wpb_text_column { height: 100%; }
body.single-post .blog_single.blog_holder { padding-top: 210px; }
body.single-post .blog_single .entry_date  { display: none;}
body.single-post .blog_single .entry_date h1 {  }
body.single-post .blog_single .post_info { color:#181c1b }
body.single-post .blog_single .post_info a { color:#181c1b } 
body.single-post .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover {color: #f6a447 !important; }
body.single-post .blog_holder .comment_holder  h5 { line-height: 1.5;}
body.single-post .blog_holder article .post_text .post_text_inner { padding-top: 0;padding-bottom: 50px; }
body.single-post .blog_holder article .post_image { margin-top: 10px; margin-bottom: 10px; }
.custom-testemonial .testimonials_c_holder .testimonial_content_inner { background-color: transparent; padding: 0;} 
.custom-testemonial .testimonials_c_holder .flex-control-nav { margin-top: 0;}
.custom-testemonial .author_company { font-weight: 400 !important;}
.custom-testemonial.common-padding { padding-bottom: 70px; }
.drop_down .big-submenu .second { white-space: nowrap;}
.drop_down .big-submenu .second .inner>ul, li.narrow .second .inner ul { width: 100%; }
.drop_down .big-submenu .second .inner ul li { width: auto; }
.form-icon-row .wpb_wrapper .wpb_text_column h5 { margin-bottom: 20px ; min-height: 64px;}
.form-icon-row .vc_column-inner .wpb_wrapper .wpb_text_column { padding-top: 25px; }
.form-icon-row .wpb_wrapper .wpb_text_column .custom-icon { margin-left: auto; margin-right: auto; width: 90px; height: 90px; background-color: #f1f1f1; border-radius: 50%;  box-sizing: border-box; display: flex; align-items: center; justify-content: center;}
.form-icon-row .wpb_wrapper .wpb_text_column .custom-icon img { max-height: calc(100% - 40px); max-width: calc(100% - 40px); height: auto; width: auto; margin: 0;}
body.error404 .title_holder > .container { display: none; }
body.error404 .page_not_found { padding-top: 210px; }
.custom-blog-structure-search-page { padding-top: 210px; } .service-row-holder .wpb_text_column h2 { font-size: 30px; line-height: 1.4; font-weight: 500;}
.service-row-holder .wpb_text_column h4 {font-size: 18px;}
.service-row-holder .vc_single_image-wrapper img { max-height: 100%; max-width:100% ; width: auto; width: 100%; height: 100%; object-fit: cover; }
.service-row-holder .vc_single_image-wrapper { height: auto;}
.service-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row .full_section_inner { align-items: start;} .apply-now-list  { padding-bottom: 50px }
.apply-now-list  ol {  padding-left: 17px; margin-bottom: 20px; }
.apply-now-list  ol li { color: #404549;  font-size: 16px; margin-bottom: 10px	 }
.apply-now-list  p { color: #404549;  } .custom-list ul {  list-style: none; padding-left: 0 }
.custom-list ul li { color: #404549;  font-size: 18px; margin-bottom: 10px	 }
.custom-list p { color: #404549;  }
.custom-list h5 { line-height: 1.4; margin-bottom: 30px }
.custom-list ul li:before { content:"\f058"; font-family: 'FontAwesome'; display: inline-block;  margin-right: 10px; color:#2597bd; font-size: 30px;    transform: translateY(5px); }
.our-team-page-section .our-team-text-block { padding-top: 100px;}
.our-team-page-section .testemonial-grid { padding-top: 50px;}
h3, .title h1 span { text-transform: capitalize; }
@media only screen and ( max-width:1599px ) {
body .vc_custom_1516618200866 , body .vc_custom_1516618215108, body .vc_custom_1516618208581 { margin-top: -75px !important; } body .hero-button { margin-bottom: -60px !important; }
}
@media only screen and ( max-width:1399px ) {
h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title { font-size: 30px; }
header .logo_wrapper .q_logo a img { height: 50px !important; }
header .logo_wrapper .q_logo a  { height: 50px !important;    top: -8px; }
nav.main_menu>ul>li>a { padding: 0 0 }
nav.main_menu>ul>li>a { padding-right: 16px }
body .banner-text-wrap { margin-top: -50px !important ; }
.home-icon-row .section_inner .wpb_column .vc_column-inner.vc_custom_1516618208581 { padding-right: 0; }
.home-icon-row .q_icon_with_title .icon_holder {     flex: 0 0 14%; }
.home-icon-row.icon-left .q_icon_with_title.small.custom_icon_image .icon_text_holder { flex: 0 0 79%; } .our-team-box .q_team_title_holder { padding: 15px 5px; } }
@media only screen and ( max-width:1280px ) {
body .home-icon-row .q_elements_item_content { padding: 30px 0 !important; }
}
@media only screen and ( max-width:1200px ) { body .banner-heading { font-size:30px !important ; margin-top: -40px;}
body .banner-text-wrap-desc {margin-top: -80px; }
body .banner-text-wrap { margin-top: 40px !important ; }
body .banner-text-qbutton   { bottom: 110px !important ; }
body .hero-desc { margin-top: -10px !important; max-width: 1000px !important ;; margin-left: auto !important ;; margin-right:auto !important ;; font-size:16px !important ;; line-height: 1.5 !important ;;} .home-icon-row .q_icon_with_title { display: block; }
.home-icon-row .q_icon_with_title .icon_holder { float: none;}
.home-icon-row.icon-left .q_icon_with_title.small.custom_icon_image .icon_text_holder { padding-left: 0 !important;}
.home-about-row .vc_col-sm-8 { width: 59%; }
.home-about-row .vc_col-sm-4 { width: 41%; } body .hero-button { margin-bottom: -60px !important; }
nav.main_menu.left { padding-left: 15px; }
header .logo_wrapper .q_logo a img { height: 43px !important; }
nav.main_menu > ul > li > a { font-size: 12px; }
body .home-icon-row .q_elements_item_content { padding: 30px 8px !important; }
.vc_custom_1516096645716 { padding-top: 75px !important; padding-bottom: 75px !important; }
body .vc_custom_1606812791473 { background-position: 60% 0px !important; }
body .vc_custom_1516107818630 { padding-top: 60px !important; padding-bottom: 60px !important; }
footer .footer-newslatter { display: block; }
footer .footer-newslatter input.btn { margin-left: 0; margin-top: 10px; width: 100%;}
footer .footer-newslatter input[type="email"] { padding: 15px 15px; }
footer .footer-newslatter input[type="email"] { width: 100%; box-sizing: border-box; } .testemonial-grid .custom-testemonial-row .slider .our-team-box { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; }  body .vc_custom_1606990416037 { padding-top: 60px !important; padding-bottom: 50px !important; }  body .vc_custom_1606822910233 { padding-top: 50px !important; padding-bottom: 60px !important; background-color: #ffffff !important; }  .single-post h2, .single-post .h2, .single-post h2 a { font-size: 34px; line-height: 48px;}
.single-post .entry_title {margin-bottom: 20px;}  .employers-step-icon .full_section_inner { flex-wrap: wrap;}
.employers-step-icon .full_section_inner .vc_column_container  { margin-bottom: 40px; } }
@media only screen and ( max-width:999px ) {
header .header_top .container > .container_inner .left { flex: 0 0 100% }
header .header_top .container > .container_inner .right { display: none; }
.header_top .inner { display: inline-block; margin: 0 0 -11px; }
header .logo_wrapper .q_logo a img { height: 56px !important; } .home-icon-row .section_inner .wpb_column .wpb_wrapper .icon_text_inner h5 { font-size: 18px; }
.home-icon-row .section_inner .wpb_column .wpb_wrapper .icon_text_inner p { min-height: 48px;}
body .vc_custom_1516617487323 { padding-top: 65px !important; padding-bottom: 85px !important; }
.home-about-row .vc_col-sm-4 { width: 100%; margin-bottom: 30px;}
.home-about-row .vc_col-sm-8 { width: 100%; }
body .vc_custom_1516096645716 { padding-top: 65px !important; padding-bottom: 65px !important; }
body .vc_custom_1606812791473 { background-image: none!important; background-color: #FFF !important;}
section.parallax_section_holder { min-height: 1px;}
.vc_custom_1516107818630 .homepage-form { margin-bottom: 40px !important;}
.four_columns>.column1, .four_columns>.column2 { margin-bottom: 30px;}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 { width: 50%;}
.four_columns>.column3>.column_inner { padding: 0 5px 0 0px; }
.footer_top .four_columns .column3 .column_inner>div { margin: 0 0 0 0px; }
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {font-size: 17px; } body .hero-heading { font-size: 30px !important; line-height: 40px !important; margin-top: -100px !important; }
body .hero-desc {  margin-top: -50px !important; }
body .hero-button {  margin-top: -100px !important; } body .title.title_size_large h1 { margin-bottom: 7px !important;} .single-team .team-inner-page-section { padding-top: 70px; }
.team-full-image { margin-bottom: 40px;}  .testemonial-grid .custom-testemonial-row .slider .our-team-box { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }  .family-row-holder .vc_single_image-wrapper { height: 140px; }  body .vc_custom_1606990416037 { padding-top: 40px !important; padding-bottom: 50px !important; }  body .vc_custom_1606826051102 { padding-top: 75px !important; padding-bottom: 65px !important; }  .custom-blog-structure { padding-top: 80px; padding-bottom: 0px; }  body.archive .custom-blog-structure { padding-top: 70px; }  body.single-post .blog_single.blog_holder { padding-top: 60px; }
.single-post h2, .single-post .h2, .single-post h2 a { font-size: 30px; line-height: 1.3;}  .employers-step-icon .full_section_inner { display: block; }
.employers-step-icon .full_section_inner .vc_column_container  { width: 100%; }  body.error404 .page_not_found { padding-top: 60px; }  .service-row-holder .vc_single_image-wrapper { height: 260px; }
.service-row-holder .wpb_text_column h2 { margin-bottom: 10px; } .health-cat-img { margin-top: 40px; width: 100% !important;  }
.page-id-770 .vc_custom_1610367602807 { padding-top: 65px !important; }
.page-id-770 .about-text-col { width: 100% !important;  }
.page-id-770 .title_subtitle_holder .subtitle { font-size: 16px; line-height: 22px; }
.our-team-page-section .our-team-text-block {padding-top: 50px;}
.payment-box > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper h4 br { display: none; }
.payment-box > .section_inner > .section_inner_margin > .wpb_column.vc_col-sm-4  {  width: 100%; max-width: 100%; margin-bottom: 40px; }
}
@media only screen and ( max-width:767px ) {
.vc_custom_1516618200866, body .vc_custom_1516618215108, body .vc_custom_1516618208581 {
margin-top: 0 !important;
} .service-row-holder .wpb_text_column h2 { font-size: 26px; }
h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title { font-size: 30px;  line-height: 1.3;}
h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title { line-height: 1.3;}
footer .footer_bottom p { line-height: 1.3; padding-top: 20px !important; padding-bottom: 20px  !important; padding-left: 15px !important; padding-right: 15px !important;} header .logo_wrapper .q_logo a img {height: 45px !important; top: -3px;}
.side_menu_button>a.search_button { border-left: none !important;}
header .header_top .top-contact-info, header .header_top .top-contact-info * { line-height: 1.6; } body .hero-desc { margin-top: -70px !important; }
body .hero-heading { margin-top: -10px !important; white-space: pre-wrap !important; width: 90% !important; } .home-icon-row .q_icon_with_title { border-right: 0px dashed #dedede !important; }
body .home-icon-row .q_elements_item_content { text-align: center; }
body .parallax_section_holder  { background-position: center !important;}
body .vc_custom_1516097390259 { padding-top: 65px !important; }
body .vc_custom_1516097390259 { padding-bottom: 75px; }
.parallax_section_holder .wpb_text_column h3 a { font-size: 20px;}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4  { margin-bottom: 40px; text-align: center;}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 { width: 100%;}
.footer_top h5 { margin-bottom: 20px; }
.footer_top .column_inner>div:not(.qode_separator_widget) { margin-left: auto !important; margin-right: auto !important; }
.footer_top, .footer_top.footer_top_full {padding-top: 60px; padding-bottom: 1px; }
.shopping_cart_inner, .side_menu_button , .mobile_menu_button { height: 80px!important;} body .vc_custom_1606904816516 { padding-top: 70px !important; }
body .vc_custom_1606904816516 .wpb_text_column h6 { line-height: 30px !important; }
body .slick-dots li { width: 14px; margin: 0 2px;}
ul.slick-dots li button {  width: 10px; height: 10px}  .single-team .team-inner-page-section { padding-top: 40px; padding-bottom: 50px;}
.team-full-image { margin-bottom: 30px; }  .testemonial-grid .custom-testemonial-row .slider   { display: block;  }
.testemonial-grid .custom-testemonial-row .slider .our-team-box {max-width: 100%; }
.testemonial-grid { padding-top: 70px; padding-bottom: 45px;}  .custom-blog-structure .blog_holder article.type-post { padding-left: 20px; padding-right: 20px; }
.custom-blog-structure .blog_holder .custom-date { display: none; }
.custom-blog-structure { padding-top: 60px; padding-bottom: 0; }  .family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row .full_section_inner { display: block; }
.family-row-holder .vc_single_image-wrapper { margin-bottom: 30px !important; }
.family-row-holder { padding-top: 10px; padding-bottom: 10px; }
.family-row-holder > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row { padding-bottom: 30px; padding-top: 40px; }  body .vc_custom_1606990416037 { padding-top: 20px !important; padding-bottom: 30px !important; }  .contact-us-map iframe { height: 390px !important; }
body .vc_custom_1606822910233 { padding-top: 20px !important; padding-bottom: 40px !important;}  body .vc_custom_1606826051102 { padding-top: 55px !important; padding-bottom: 55px !important; }
.payment-box > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper { padding: 50px 20px; }  body.archive .custom-blog-structure { padding-top: 60px; }  body.single-post .blog_single.blog_holder { padding-top: 50px; }
.comment_holder .comment .image { width: 45px; height: 45px; }
.comment_holder .comment .text { padding: 0 0 0 65px; }  .common-padding { padding-top: 60px; padding-bottom: 60px; }
.vc_custom_1607324124785 .vc_single_image-wrapper  { margin-top: 20px;} .service-row-holder { padding-top: 20px; }
.company-text-row .wpb_text_column ul li, .custom-list ul li { font-size: 16px; }
}
@media only screen and ( max-width:420px ) { body .hero-desc { margin-top: -90px !important; } }
@media only screen and ( max-width:399px ) { body .hero-heading {font-size: 30px !important; width: 100% !important; margin-top: -20px !important; }
body .hero-desc { margin-top: -110px !important; font-size: 3.7vw !important; line-height: 1.6 !important; }
body .hero-button {  margin-top: -70px !important; } header .logo_wrapper .q_logo a img { height: 40px !important; top: -2px; margin-left: -10px; }
}
@media only screen and ( max-width:350px ) {
body .hero-desc { margin-top: -130px !important;  }
.header_bottom { padding: 0 5px; }
} @media only screen and (max-width: 480px) {
div.grid_section .section_inner, .container_inner { width: 340px; }
}
@media only screen and (max-width: 350px) {
div.grid_section .section_inner, .container_inner { width: 95%; }
}  .custom-row, .custom-row * { box-sizing: border-box; }
.custom-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12
{
position: relative;
width: 100%;
padding-right: 15px ;
padding-left: 15px ;
}
@media (min-width: 1200px) {
.col-xl-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-xl-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-xl-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-xl-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-xl-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-xl-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-xl-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-xl-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-xl-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-xl-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-xl-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-xl-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 992px) {
.col-lg-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-lg-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-lg-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-lg-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-lg-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-lg-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-lg-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-lg-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-lg-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 768px) {
.col-md-1 {
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.col-md-2 {
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.col-md-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.col-md-5 {
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.col-md-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.col-md-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.col-md-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.col-md-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.col-md-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
a#back_to_top {
bottom: 150px !important;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/fonts/slick.eot);
src: url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/fonts/slick.woff) format('woff'), url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/fonts/slick.ttf) format('truetype'), url(https://sterlingstaffingsolutions.com/wp-content/themes/bridge-child/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}