@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap");
:root{
--poppins: 'Poppins', sans-serif;
--roboto: 'Roboto', sans-serif;
--primary: #001F60;
--secondary: #EE3B33;
--white: #ffffff;
--black: #000000;
--5D5D5D: #5D5D5D;
--2A2A2A: #2A2A2A;
--BABABA: #BABABA;
--CDCDCD: #CDCDCD;
--EEEEEE : #EEEEEE;
} * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin: 0; padding: 0 }
body { font-size:18px; line-height: 1.3; color: var(--black); margin:0; padding:0;overflow-x: hidden;}
a { color: var(--secondary); text-decoration: none; transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear;-webkit-transition: all 300ms linear; }
a:focus { outline:none; text-decoration:none; color:var(--theme-beer); }
a:hover, a:active { outline: 0; text-decoration:none; color:var(--theme-beer);}
h1, h2, h3, h4, h5, h6 { color: var(--black); margin: 0; font-family: var(--poppins);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 60px; line-height: 72px}
h2 { font-size: 48px; line-height: 72px;}
h3 { font-size: 36px; line-height: 55px;}
h4 { font-size: 32px; line-height: 48px;}
h5 { font-size: 24px; line-height: 42px;}
h6 { font-size: 20px; line-height: 28px;}
p{font-family: var(--roboto);font-size: 18px;font-weight:300;line-height: 42px;letter-spacing: 1.3px;color: var(--black);}
p a { color: #ee3b33; }
img{ max-width:100%; border: 0;}
input:not([type="radio"]):not([type="checkbox"]){-webkit-appearance:none; -webkit-border-radius:0px;}
input, button, textarea, select { border:1px solid var(--EEEEEE); outline:none; font-family: var(--roboto); font-size:14px; color:var(--black); }
input[type=submit] , button { cursor:pointer; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all  0.4s ease-in-out; }
ol, ul {margin: 0; padding: 0; list-style: none;}
table{border-collapse:collapse;border-spacing:0}
hr { background-color: var(--black); border: 0; height: 1px; margin-bottom: 23px; }
.margin0Auto{margin:0 auto;display:block !important;max-width: 1500px;}
.margin0Auto ul li{margin-bottom:10px;line-height:1.6}
.margin0Auto ul {margin-left: 20px;}
.margin0Auto p{line-height:1.6}
.imageHeightSet img { height: 300px;width: 300px; object-fit: cover; }
.imageHeightSetHeight img{height: 300px; object-fit: cover;}
.facilities-asset-endsolution.remove-padding { padding: 0 !important; }
.home-lr-sec.right-img-sec .hover-wrap-inner { width: auto; } body[data-header-resize="1"] .container-wrap{padding-top: 0;} .container, .vc_section > .vc_row {width:100%;max-width:1800px;margin:0 auto !important;}
.container{padding: 0 20px;}    .sec-heading{font-weight:900;letter-spacing: 4.6px;}
.blue-sec-heading{color:var(--primary);}
.white-sec-heading{color:var(--white);}
.white-sub-heading{color: var(--white);}  body[data-button-style*="slightly_rounded"] .common-btn{margin-bottom:0;padding:24px 45px !important;font-size:24px !important;font-weight:bold;letter-spacing:1.70px;font-family:var(--poppins);border-radius:10px !important;text-transform: uppercase;}  .page-bnr{min-height:600px;display:flex;align-items: flex-end;justify-content: center;padding: 0 20px;}
.page-bnr .row_col_wrap_12{padding-bottom: 200px;}
.page-bnr .bnr-heading{color:var(--white);max-width:1340px;font-weight:900;letter-spacing:4px;}
.page-bnr .bnr-sub-heading{color:var(--white);letter-spacing:3.5px;font-weight:bold;}
.page-bnr:after{content:'';position:absolute;bottom:-1px;left:0;right:0;width:100%;height:165px;background-image:url(//www.schwickerts.com/wp-content/uploads/2023/03/Subtraction-12.svg);background-size:cover;background-position:center bottom;z-index:2;background-repeat:no-repeat;}
.page-bnr .row-bg-wrap:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.3;z-index:2;}
body.single-project .blue-sec-heading { margin-bottom: 20px; }
.returnProjectbtn {text-align: center;display: none;}
.single-project .returnProjectbtn {display: block;}  @media (max-width: 1440px){
h1 { font-size: 50px; line-height: 62px;}
h2 { font-size: 40px; line-height: 56px;}
h3 { font-size: 30px; line-height: 48px;}
h4 { font-size: 28px; line-height: 40px;}
h5 { font-size: 22px; line-height: 40px;}
.page-bnr{min-height:500px;}
}
@media (max-width: 1199px){
h1 { font-size: 42px; line-height: 54px;}
h2 { font-size: 36px; line-height: 52px;}
h3 { font-size: 28px; line-height: 44px;}
h4 { font-size: 26px; line-height: 38px;}
}
@media (max-width: 767px){
h1 { font-size: 36px; line-height: 48px;}
h2 { font-size: 30px; line-height: 42px;}
h3 { font-size: 24px; line-height: 38px;}
h4 { font-size: 22px; line-height: 34px;}
h5 { font-size: 20px; line-height: 32px;}
h6 { font-size: 18px; line-height: 28px;}
p{font-size: 16px;line-height: 30px;}
.page-bnr{min-height:450px;}
}
@media (max-width: 575px){
h1{font-size:30px;line-height:42px;}
h2 { font-size: 24px; line-height: 38px;}
h3 { font-size: 22px; line-height: 36px;}
h4 { font-size: 20px; line-height: 32px;}
} #customers { font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; }
#customers td, #customers th { border: 1px solid #ddd; padding: 8px; font-size: 16px; line-height: 1.6; }
#customers tr:nth-child(even){background-color: #f2f2f2;}
#customers th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #04AA6D; color: white; } .gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea{height: 50px !important;border-radius: 8px;border: none;padding: 10px 20px;}
.gfield input::placeholder,
.gfield textarea::placeholder,
.gfield select::placeholder {color: var(--black);opacity: 1;} 
.gfield input:-ms-input-placeholder,
.gfield textarea:-ms-input-placeholder,
.gfield select:-ms-input-placeholder {color: var(--black);}
.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:25px;grid-row-gap:10px;}
.gform_footer{justify-content: center;padding-bottom: 0 !important;}
.gform_footer .gform_button{font-family: var(--poppins);font-size: 24px;letter-spacing: 1.70px;font-weight: bold;text-transform: uppercase;border-radius: 10px;}
.gform_validation_errors {display: none;}
.gfield_validation_message {display: none;}
.gfield_error input,.gfield_error select,.gfield_error textarea {border: 1px solid red !important;}
.gform_title { font-size: 20px; color: var(--primary) !important; line-height: inherit; letter-spacing: 1px !important; text-align: center; }  header{padding:15px 0;box-shadow:0px 3px 20px #00000029;background:var(--white);}
header .col:first-child{width:320px !important;}
header .right-aligned-menu-items{width:315px;margin-left:65px;}
header .right-aligned-menu-items .nectar-header-text-content{padding:0 !important;}
header .col_last{width:calc(100% - 725px) !important;justify-content:flex-end;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo{margin:0;width:100%;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{max-width:100%;width:320px;margin:0;height:auto;}
#header-outer[data-lhe=animated_underline] #top nav>ul>li{margin-left:20px;}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{font-size:16px;color:var(--black);letter-spacing:0.95px;line-height:30px;margin-right:0;}
#header-outer[data-format=menu-left-aligned] .row .right-aligned-menu-items{justify-content: flex-end;}
.head-call-us{background:rgba(0 31 96 / 60%);color:var(--white) !important;padding:15px 20px;border-radius:10px;display:flex !important;align-items:center;}
.head-call-us:after{display:none !important;}
.head-call-us .fa{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--secondary);font-size:22px;border-radius:50%;margin-right:15px;}
.head-call-us h6{font-size:20px;letter-spacing:1.2px;line-height:30px;font-family:var(--roboto);}
.head-call-us h6 span{font-size:16px;letter-spacing:1px;line-height:22px;display:block;font-weight:normal;}
#header-outer.small-nav[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{width:200px;}
#header-outer.small-nav header{padding:20px 0;}
#header-outer .sf-menu li ul li a { color: #000; font-size:14px; line-height:1.4; padding-right: 20px;margin-bottom: 5px;}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a{background: #001f60 !important;} .bannerBehindHeader #header-outer,.bannerBehindHeader #header-outer header{background-color:transparent;position:fixed;}
.bannerBehindHeader #header-space{position:fixed;}
.bannerBehindHeader #header-outer[data-lhe=animated_underline] #top nav>ul>li>a{color:var(--white);}
.bannerBehindHeader #header-outer.small-nav,.bannerBehindHeader #header-outer.small-nav header{background-color: var(--white);}
.bannerBehindHeader #header-outer.small-nav[data-lhe=animated_underline] #top nav>ul>li>a{color:var(--black);}
.bannerBehindHeader header{box-shadow: none}
.bannerBehindHeader .small-nav header{box-shadow: 0px 3px 20px #00000029}
.bannerBehindHeader .scrolled-down img.dark-version {display: block !important;}
.bannerBehindHeader .scrolled-down img.white-version {display: none !important;}
.bannerBehindHeader a span::after{ border-color: white !important; }
.bannerBehindHeader .small-nav a span::after{border-color: #001f60 !important; }  img.white-version.hidden {display: none !important;} .bannerBehindHeader img.dark-version {display: none !important;}
.bannerBehindHeader img.white-version {display: block !important;} .bannerBehindHeader .small-nav img.dark-version {display: block !important;}
.bannerBehindHeader .small-nav img.white-version {display: none !important;}  .before-footer{padding:65px 0;}
.before-footer .container{max-width:780px;}
.footer{margin-bottom:0 !important;}
.footer-socials .nectar_icon_wrap[data-style="soft-bg"] .nectar_icon.icon_color_custom_ee3b33:before{background:var(--white) !important;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.5));}
.footer-socials .nectar_icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;}
.footer-socials{margin-bottom:60px !important;}
.footer .copyright p{color:var(--BABABA);letter-spacing:1.3px;}   .trenda-insight-sec{padding:100px 0 !important;margin-bottom:25px !important;}
.trenda-insight-sec > .row-bg-wrap{box-shadow:0px 3px 15px #001f6029;}
.trenda-insight-sec .sec-heading{margin-bottom:55px;}
.trenda-insight-sec .blog-recent{padding-bottom:0;margin-bottom:40px;display:flex;flex-wrap:wrap;}
.trenda-insight-sec .blog-recent .type-post{box-shadow:0px 3px 15px #001f6029;width: calc(33.33% - 20px);margin: 0 10px 40px;}
.trenda-insight-sec .blog-recent .type-post a img{width:100%;margin-bottom:30px;}
.trenda-insight-sec .blog-recent .excerpt,.trenda-insight-sec .blog-recent .meta-category,.trenda-insight-sec .blog-recent .meta-category{display:none;}
.trenda-insight-sec .blog-recent .type-post .title{text-align:center;padding:0 25px 50px;font-size:22px !important;letter-spacing:1.20px !important;line-height:32px !important;}
body .trenda-insight-sec .blog-recent .type-post .title a{color:var(--2A2A2A);}  .get-quote-sec{padding:90px 0 !important;}
.get-quote-sec .row_col_wrap_12{max-width:1470px;align-items:center;margin:0 auto !important;}
.get-quote-sec .sec-heading{letter-spacing:3.45px;}
.get-quote-sec .quote-btn{margin-bottom:0;}  .testimonials-sec{margin-top: -50px;} .testimonials-sec .sec-top-heading{font-weight:bold;color:var(--primary);letter-spacing:2.6px;margin-bottom:0;}
.testimonials-sec .sec-heading{font-weight:600;font-size:94px;line-height:124px;letter-spacing:6.8px;color:var(--secondary);margin-bottom:30px;}
.testimonials-sec .sec-sub-heading{font-weight:300;max-width:800px;margin:0 auto 70px;color:var(--black);}
.testimonials-sec .sec-content p{max-width:1530px;margin:0 auto 80px !important;}
.testimonials-sec .flickity-page-dots{bottom:-70px;}
.testimonials-sec .flickity-page-dots .dot.is-selected::before{background:var(--secondary);}
.testimonials-sec .testimonial_slider[data-style*=multiple_visible] blockquote p{margin-bottom:0;padding-bottom:40px;font-size:20px;font-style:italic;line-height:32px;}
.testimonials-sec .dark .testimonial_slider[data-style=multiple_visible] blockquote.is-selected p{background-color:var(--primary);padding-top:30px;margin-bottom:40px;}
.testimonials-sec .testimonial_slider[data-style=multiple_visible] blockquote p .bottom-arrow:after{border-color:var(--primary) transparent transparent transparent;}
.testimonials-sec .testimonial_slider[data-style*=multiple_visible] blockquote.is-selected p{color:var(--white);}
.testimonials-sec .dark .testimonial_slider[data-style=multiple_visible] blockquote.is-selected p::before{top:22px;opacity:1;}
.testimonials-sec .dark .testimonial_slider[data-style=multiple_visible] blockquote p::before{font-style:normal;font-size:110px;top:42px;}
.testimonials-sec .testimonial_slider[data-style*=default] blockquote p{margin-bottom:0;padding-bottom:40px;font-size:20px;font-style:italic;line-height:32px;}
.testimonials-sec .dark .testimonial_slider[data-style=default] blockquote  p{background-color:var(--primary);padding: 30px;margin-bottom:40px;border-radius: 20px;}
.testimonials-sec .testimonial_slider[data-style=default] blockquote p .bottom-arrow:after{border-color:var(--primary) transparent transparent transparent;}
.testimonials-sec .testimonial_slider[data-style*=default] blockquote p{color:var(--white);}
.testimonials-sec .dark .testimonial_slider[data-style=default] blockquote p::before{top:22px;opacity:1;}
.testimonials-sec .dark .testimonial_slider[data-style=default] blockquote p::before{font-style:normal;font-size:110px;top:42px;}
.testimonials-sec .dark .testimonial_slider[data-style=default] {padding: 0 !important;margin: 0 auto 50px !important;max-width: 900px;}
.testimonials-sec .testimonial-name{font-family:var(--poppins);font-weight:bold;color:var(--black);font-size:16px;line-height:32px;letter-spacing:1.15px;}
.testimonials-sec .blockquote .title{color:var(--5D5D5D);font-size:12px;line-height:33px;letter-spacing:1px;font-family:var(--poppins);font-weight:normal;}
.timelineHeader #next img {transform: rotate(180deg);}
.timelineHeader button{background: inherit;border: none;}
.timelineHeader button img {padding: 10px;cursor: pointer;border: 1px solid #00112C;border-radius: 10px;}
.timelineHeader .blue-sec-heading {display: inline-block;}
.timelineHeader .containerInner {display: flex;align-items: center;}
.timelineHeader .right {margin-left: 50px;}
.timelineHeader button#next {margin-left: 5px;}  .home-bnr{min-height:965px;}
.home-bnr .row_col_wrap_12{padding-bottom: 240px;}
.home-bnr .bnr-heading,.home-bnr .bnr-sub-heading{margin-bottom:60px !important;}  .depend-services-sec{padding:100px 0!important;}
.depend-services-sec .sec-heading{max-width:1200px;margin:0 auto 75px;}
.depend-services-sec .vc_col-sm-1\/5{padding:0 25px !important;}
.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner,.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner > .wpb_wrapper{height:100%;}
.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner{box-shadow:5px 20px 30px #001F6029;border-radius:10px;padding:25px 55px 35px;height:100%;}
.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner:hover{background-color:var(--CDCDCD);}
.depend-services-sec .iwithtext .iwt-icon{position: static;}
.depend-services-sec .iwithtext .iwt-text{padding-left: 0;}
.depend-services-sec .iwithtext h5{font-size:22px;line-height:28px;color:var(--2A2A2A);font-family: var(--roboto);font-weight: 500;}
.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner:hover .iwithtext h5{color:var(--white);}
.depend-services-sec .iwithtext .iwt-icon img{width: 80% !important;}
.depend-services-sec .service-view-btn{margin-top:60px;}  .we-proud-sec{min-height:950px;align-items:center;justify-content:center;display:flex;margin-top:-150px;}
.we-proud-sec .sec-heading{margin-bottom:25px;}
.we-proud-sec .sec-sub-heading{max-width:1000px;margin:0 auto 35px;}  .home-lr-sec .container{max-width:1570px;}
.home-lr-sec .container .row_col_wrap_12_inner{align-items:center;}
.home-lr-sec.left-img-sec{padding-top:135px !important;padding-bottom:67.5px !important;}
.home-lr-sec.right-img-sec{padding-top:67.5px !important;padding-bottom:135px !important;}
.home-lr-sec .hover-wrap-inner{position:relative;width:calc(100% - 100px);height:540px;}
.home-lr-sec.right-img-sec .hover-wrap-inner{margin-left:auto;}
.home-lr-sec .hover-wrap-inner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.home-lr-sec .hover-wrap-inner img.lr-map-img{object-fit: contain;}  .home-lr-sec .lrsec-heading{color:var(--primary);margin-bottom:25px;}
.home-lr-sec p{font-size:20px;font-family:var(--roboto);color:var(--black);line-height:42px;margin-bottom:50px !important;padding-bottom: 0;}   .join-team-sec{min-height:900px;padding:100px 0 !important;display:flex;align-items:center;justify-content:center;}
.join-team-sec .sec-heading,.join-team-sec .vidsec-sub-heading{font-size:60px;line-height:92px;}
.join-team-sec .vidsec-sub-heading{font-weight:100;margin:0 auto 80px;max-width:1270px;}
.join-team-sec .sec-btn-group a{margin:0 23px;}
.join-team-sec .sec-btn-group .play_button_with_text h5{color:var(--white);letter-spacing:1.70px;}   .schwickerts_service_main{ padding-bottom:130px !important;}
.schwickerts_service_main .container{max-width:1240px;}
.schwickerts_service_main .sec-heading{max-width:1200px;margin: 0 auto 70px;}
.schwickerts_service_inner.col-3,.schwickerts_service_inner.col-4{display:flex;flex-wrap:wrap;}
.schwickerts_service_inner.col-3 .single_service{width:calc(33.33% - 20px);margin:10px;}
.schwickerts_service_inner.col-4 .single_service{width:calc(25% - 20px);margin:10px;}
.schwickerts_service_inner .single_service{position:relative;height:440px;}
.schwickerts_service_inner .single_service:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(180deg,#00000045 0%,#00539F 100%) 0% 0% no-repeat padding-box;opacity:0.7;}
.schwickerts_service_inner .single_service img{position:absolute;top:0;left:0;width:100% !important;height:100%;object-fit:cover;}
.schwickerts_service_inner .single_service .img-box{display:flex;align-items:flex-end;height:100%;padding:25px 35px;}
.schwickerts_service_inner .single_service .img-box .title{position:relative;color:var(--white);z-index:1;margin-bottom:0;text-align: left;font-family: var(--roboto);line-height: 48px;}
.schwickerts_service_inner .single_service .img-box a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}  .schwickerts_project{padding:50px 0 60px !important;text-align: center;}
.schwickerts_project .container{max-width:1920px;}
.schwickerts_project #filters{text-align:center;margin-bottom:30px;}
.schwickerts_project #filters .button{background-color:transparent;border:none;font-size:20px;font-weight:bold;font-family:var(--poppins);color:var(--primary);margin:0 30px;text-transform:uppercase;letter-spacing:1.45px;}
.schwickerts_project #filters .button.is-checked,.schwickerts_project #filters .button:hover{color:var(--secondary);}
.schwickerts_project .isotope .single_project{width:25%;padding:7.5px;}
.schwickerts_project .isotope .single_project .img-box{position:relative;overflow:hidden;height:300px;}
.schwickerts_project .isotope .single_project .img-box .box-link,.schwickerts_project .isotope .single_project .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.schwickerts_project .isotope .single_project .img-box img{object-fit:cover;}
.schwickerts_project .isotope .single_project .img-box .title{position:absolute;transform:translateY(1000%);left:0;right:0;top: 100%;text-align:center;margin-bottom: 0;color: var(--white);z-index: 1;font-size: 28px;letter-spacing: 2px;line-height: 42px;font-weight: bold;opacity: 1;}
.schwickerts_project .isotope .single_project .img-box .box-link{z-index:1;}
.schwickerts_project .isotope .single_project .img-box:hover .box-link{background-color:var(--primary);opacity:0.5;}
.schwickerts_project .isotope .single_project .img-box:hover .title{transform:translateY(-50%);top:50%;}
.schwickerts_project #load-more{margin-top: 75px;background:transparent;border:none;font-family:var(--poppins);color:var(--primary);letter-spacing:1.44px;line-height:30px;text-transform:uppercase;font-weight:bold;font-size: 20px;}
.schwickerts_project #load-more:hover{color: var(--secondary);}
.single_project.hidden {display: none;}  .contact-form-sec{padding:130px 0 50px !important;}
.contact-form-sec > .row_col_wrap_12{justify-content:center;}
.contact-form-sec .vc_column_container{max-width:700px;}
.contact-ofc-location .sec-heading{margin-bottom:60px;} .contact-ofc-location{padding:100px 0 80px !important;margin-bottom:20px !important;}
.contact-ofc-location > .row-bg-wrap{box-shadow:0px 3px 15px #001F6029;}
.contact-ofc-location .container{max-width:1340px;}
.contact-ofc-location .location-details .locdetail-heading{color:var(--primary);letter-spacing:2.60px;margin-bottom:20px;}
.contact-ofc-location .location-details .wpb_content_element p{padding-bottom:0;font-size:20px;font-family:var(--roboto);font-weight:300;}
.contact-ofc-location .location-details .wpb_content_element p strong{font-weight:bold;}
.contact-ofc-location .location-details .wpb_content_element p:nth-child(2){max-width:250px;}
.contact-ofc-location .location-details .wpb_content_element p a{color:var(--secondary);}   .career-content-sec{padding:100px 0 !important;}
.career-content-sec > .row_col_wrap_12{max-width:1200px;margin:0 auto;}
.career-content-sec .sec-heading{margin-bottom:30px;}
.career-content-sec .wpb_content_element p{font-size:20px;font-family:var(--roboto);letter-spacing:1.45px;color:var(--black);font-weight:300;}
.categorySection{ margin: 0 auto 100px; }
.categorySection .jobSection{ display: flex; flex-wrap: wrap; padding: 28px 20px; border-bottom: 1px solid #B2B2B2; margin: 0; align-items: center; font-family: var(--roboto); font-weight: 500; }
.categorySection .jobSection .jobLinkContainer { width: 100% !important; max-width: 660px; }
.categorySection .categoryHeadingSection { text-align: center; font-size: 36px !important; text-decoration: underline; line-height: 1.2; margin-bottom: 30px !important; }
span.boldedText { width: 100%;}
span.boldedText {margin-bottom: 10px;display: inline-block;}
input#bdh_common_email_address { width: 300px; height: 40px; margin-bottom: 23px; margin-right: 10px; }
#bdh_common_sign_up2{ margin-bottom: 23px; }
input#bdh_common_sign_up2 { padding: 10px; }
div#BDHRJobListings { width: 100%; max-width: 1340px; margin: 0 auto; padding: 0 20px; }
a.applyButton { order: 3; padding: 7px 15px; border: 2px solid #B2B2B2; border-radius: 40px; color: #000000; font-size: 14px; font-family: var(--roboto); font-weight: 500; margin-left: auto; }  .trend-blog-sec{padding:100px 0 !important;}
.trend-blog-sec .category-blog > .inner-wrap{box-shadow:none !important;}
.trend-blog-sec > .row_col_wrap_12{max-width:1366px;margin:0 auto;}
.trend-blog-sec .category-blog .post-featured-img img{width:100%;height:295px;object-fit:cover;}
.trend-blog-sec .article-content-wrap{padding:20px 0 0 !important;}
.trend-blog-sec .post-header .title{font-family:var(--poppins);font-size: 20px;line-height: 36px !important;color:var(--black);margin-bottom:20px !important;}
.trend-blog-sec .excerpt{font-family:var(--roboto);font-size: 16px;font-weight:300;line-height: 1.6 !important;line-height:36px;color:var(--black);}
.trend-blog-sec .meta-category{display:none;}  .about-contentdet-sec{padding:150px 0 0 !important;}
.about-contentdet-sec > .row_col_wrap_12{max-width:1600px;margin:0 auto;}
.about-contentdet-sec .nectar-sticky-media-section__media-wrap{padding-right:35px;width:calc(100% - 60px);}
.about-contentdet-sec .nectar-sticky-media-section__media{background-size: contain;background-repeat: no-repeat;} .about-contentdet-sec .sec-heading{margin-bottom:40px;}
.about-contentdet-sec p{font-family:var(--roboto);line-height:42px;font-size:20px;color:var(--black);}   .about-awards-sec{padding:150px 0 40px !important;}
.about-awards-sec > .row_col_wrap_12{max-width:1380px;margin:0 auto;}
.about-awards-sec .sec-heading{margin-bottom:60px;}
.about-awards-sec .work-item img{margin:0 auto;height: 150px;object-fit: contain;}
.about-awards-sec .portfolio-items > .col{margin-bottom:80px;}  .mobileTimeLine{display: none}
.about-timeline-wrap{padding-top: 90px !important;padding-bottom: 30px !important;}
.about-timeline-wrap .container{max-width:1650px;}
.about_timeline{ padding: 0 50px}
.yrdetail-timeline-sec{width:100%;overflow:auto;cursor:pointer} .yrdetail-timeline-sec::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #CBCBCB;}
.yrdetail-timeline-sec::-webkit-scrollbar-thumb{background-color: #EE3B33;border: 2px solid #EE3B33;border-radius:20px}
.yrdetail-timeline-sec::-webkit-scrollbar {height: 4px;width: 4px;border: 1px solid #CBCBCB;}
.yrdetail-timeline-sec ol.year-timeline{margin:390px 0 390px 60px;padding:0;list-style:none;display:flex;}
ol.year-timeline.noSmallYearType {margin-top: 130px;}
.yrdetail-timeline-sec ol.year-timeline li{display:inline-block;padding-top:30px;position:relative;margin-right:auto;z-index:2;}
.yrdetail-timeline-sec ol.year-timeline li:not(:last-child):after{content:"";position:absolute;top:-10px;left:0;right:-6px;height:10px;background-color:grey;z-index:-1;}
.yrdetail-timeline-sec ol.year-timeline li.timeline-content-roundbg{width:300px;flex:0 0 230px;}
.yrdetail-timeline-sec .timeline-content-roundbg .linedot-yr{width:140px;height:140px;background:#fff;border:30px solid #1f4f91;border-radius:50%;color:#000;font-size:24px;font-style:normal;position:absolute;top:-5px;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-weight:bold; }
.yrdetail-timeline-sec .timeline-content-roundbg .linedot-yr .inner-borderbox{position: relative;width:82px;height:82px;border-radius:50%; display:flex;align-items:center;justify-content:space-around; text-align:center;font-size:17px;font-weight:700;font-family:'Open Sans',sans-serif;margin:0px -1px;background-image:radial-gradient(circle at center,#fefefe 0%,#e3ecf3 100%);}
.yrdetail-timeline-sec .timeline-content-roundbg .linedot-yr:after{position:absolute;left:-42px;top:-42px;width:calc(100% + 80px);height:calc(100% + 80px);content:'';border:dashed 2px red;border-radius:100%;}
.yrdetail-timeline-sec .timeline-content-roundbg .linedot-yr .inner-borderbox:before{content:"";width:2px;height:60px;background:#4f504f;position:absolute;top:calc(100% + 40px);left:50%;}
.yrdetail-timeline-sec .timeline-content-roundbg .linedot-yr .inner-borderbox:after{content:"";width:8px;height:8px;background:#ffffff;position:absolute;left:44%;border-radius:100%;top:calc(100% + 100px);border:2px solid #4f504f;}
.yrdetail-timeline-sec .timeline-content-roundbg .content-handler-bot{position:absolute;margin-top:130px;width:210px;}
.yrdetail-timeline-sec .timeline-content-roundbg .content-handler-bot .title{font-size:20px;line-height:1.2;font-weight:800;color:#a0c839;margin:0;font-family:'Open Sans',sans-serif;}
.yrdetail-timeline-sec .timeline-content-roundbg .content-handler-bot p{font-family:'Open Sans',sans-serif;font-size:12px;line-height:1.4;margin-top:10px;color:#5e5f5e;font-weight:400;width:100%;max-width:225px;}
.yrdetail-timeline-sec ol.year-timeline li.timeline-content-simp{width:100px;flex:0 0 70px;}
.yrdetail-timeline-sec .timeline-content-simp .linedot-yr{width:15px;height:15px;background:gray;border:3px solid #1f4f91;border-radius:50%;color:#000000;font-size:24px;font-style:normal;position:absolute;top:-5px;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-weight:bold;outline:5px solid gray;}
.yrdetail-timeline-sec .timeline-content-simp .content-handler-bot{position:absolute;bottom:-15px;left:0;transform:translateX(-40%);}
.yrdetail-timeline-sec .timeline-content-simp .content-handler-bot .title{margin:0;color:grey;font-size:20px;}
.yrdetail-timeline-sec .timeline-content-simp .linedot-yr.mid-line:before{content:"";width:2px;height:150px;background:#4f504f;position:absolute;bottom:calc(100% + 5px);left:50%;}
.yrdetail-timeline-sec .timeline-content-simp .linedot-yr.mid-line:after{content:"";width:8px;height:8px;background:#ffffff;position:absolute;left:0px;border-radius:100%;bottom:calc(100% + 150px);border:2px solid #4f504f;}
.yrdetail-timeline-sec .timeline-content-simp .content-handler-top{position:absolute;bottom:calc(100% + 165px);right:75%;text-align:right;width:220px;}
.yrdetail-timeline-sec .timeline-content-simp .content-handler-top p{font-family:'Open Sans',sans-serif;font-size:12px;color:#5e5f5e;font-weight:400;width:100%;line-height:1.4;margin-bottom:10px;}
.yrdetail-timeline-sec.timeline-content-simp-bigline.linedot-yr.big-line:before{content:"";width:2px;height:220px;background:#4f504f;position:absolute;bottom:calc(100% + 5px);left:49%;}
.yrdetail-timeline-sec.timeline-content-simp-bigline.linedot-yr.big-line:after{content:"";color:grey;width:8px;height:8px;background:#ffffff;position:absolute;left:-1px;border-radius:100%;bottom:calc(100% + 220px);border:2px solid #4f504f;}
.yrdetail-timeline-sec .timeline-content-simp-bigline .content-handler-top{bottom:calc(100% + 240px);}
.yrdetail-timeline-sec .timeline-content-simp .linedot-yr.big-line:after{bottom:calc(100% + 220px);}
.yrdetail-timeline-sec .timeline-content-simp .content-handler-top h4{font-family:'Open Sans',sans-serif;font-size:18px;color:#4f504f;font-weight:700;line-height:1.2;margin:0 0 10px;} .about-timeline-wrap .nectar-flickity{display: none}    .facilities-asset-banner{padding:30px 0 !important;}
.facilities-asset-banner .container{max-width:1540px;}
.facilities-asset-banner h1{letter-spacing:4.60px;color:var(--white);font-weight:900;margin-bottom: 20px;font-size: 48px;line-height: 72px;}
.facilities-asset-banner h2{letter-spacing:4.60px;color:var(--white);font-weight:900;margin-bottom: 20px;}
.facilities-asset-banner p{font-family:var(--roboto);font-size:22px;color:var(--white);line-height:36px;letter-spacing:1.70px;max-width:900px;font-weight:300;}
.facilities-asset-banner .banner-form > div{background-color:var(--white);padding:20px 20px 1px!important;border-radius:10px;}
.facilities-asset-banner .banner-form .gform_footer .gform_button{padding:15px 50px;border-radius:10px !important;margin-bottom:0;}
.facilities-asset-lrsec-headings{padding-top:100px !important;margin-bottom:0 !important;}
.facilities-asset-lrsec-headings .sec-top-heading{color:var(--primary);font-weight:bold;margin-bottom:30px;}
.facilities-asset-lrsec-headings .sec-sub-heading{font-size:20px;font-weight:300;line-height:42px;letter-spacing:1.44px;color:var(--black);max-width:1000px;margin:0 auto;}
.facilities-asset-endsolution{padding:0 20px 100px !important;}
.facilities-asset-endsolution .section-heading{color:var(--primary);max-width:1060px;letter-spacing:2.60px;margin:0 auto 30px;font-weight:bold;padding: 0 15px;}
.facilities-asset-endsolution .container{max-width:1700px;}
.facilities-asset-endsolution .solution-listcol .vc_column-inner{background-color:var(--white);border-radius:20px;box-shadow:5px 20px 30px #001F6029;}
.facilities-asset-endsolution .solution-listcol .vc_column-inner{height:auto;text-align:left;padding:40px 50px;}
.facilities-asset-endsolution .solution-listcol h5{margin-bottom:20px;letter-spacing:1.70px;color:var(--primary);font-weight:bold;}
.facilities-asset-endsolution .solution-listcol ul,.facilities-asset-endsolution .solution-listcol ul li{list-style-type:none;}
.facilities-asset-endsolution .solution-listcol ul li{display:flex;align-items:center;font-family:var(--roboto);font-weight:300;color:var(--black);margin-bottom:25px;padding-left:50px;position:relative;}
.facilities-asset-endsolution .solution-listcol ul li:last-child{margin-bottom:0;}
.facilities-asset-endsolution .solution-listcol ul li:before{content:'';position:absolute;left:0;width:30px;height:24px;padding:1px;object-fit:contain;background:url(//www.schwickerts.com/wp-content/uploads/2023/03/check-icon.png) no-repeat;background-size: contain;}
.servinn-proud-sec{margin-top: -50px;}  .projinn-bnr{min-height:400px;display:flex;align-items:center;justify-content:center;}
.projinn-bnr .row_col_wrap_12{width:100%;}
.projinn-bnr .bnr-heading{color:var(--white);margin-bottom:10px;}
.projinn-bnr .bnr-sub-heading{font-size:28px;letter-spacing:2px;line-height:42px;color:var(--white);font-weight:bold;}
.projinn-bnr-belltext{padding-top:70px !important;padding-bottom:50px !important;}
.projinn-bnr-belltext p{max-width:1320px;margin:0 auto;font-size:28px;line-height:42px;padding-bottom:0;}
.projinn-imgcontent-sec{padding-top:120px !important;padding-bottom:0px !important;}
.projinn-imgcontent-sec .container{max-width:1650px;}
.projinn-imgcontent-sec .img-with-aniamtion-wrap .hover-wrap-inner{position:relative;max-width:800px;}
.projinn-imgcontent-sec .img-with-aniamtion-wrap .hover-wrap-inner img{width:100%;min-height:28.5vw;object-fit:cover;} .projinn-imgcontent-sec .sec-heading{margin-bottom:20px;}
.projinn-imgcontent-sec p{font-family:var(--roboto);color:var(--black);font-size:20px;line-height:42px;font-weight:300;}
.projinn-imggal{margin-bottom:80px !important;}
.projinn-imggal .col.span_4{padding:0 !important;}
.projinn-imggal .col.span_4 img{width:100%;height: auto;object-fit:contain;}
.projinn-imgcontent-sec .left img {object-fit: contain !important;height:auto !important}
.proparty-short-descripts{margin-bottom:50px !important;}
.proparty-short-descripts .title{color:var(--primary);font-size:20px;line-height:36px;} .defaultContent .wpb_content_element  ul {margin-bottom: 20px;}
.defaultContent .wpb_content_element ul li {margin-bottom: 10px;}
.defaultContent .wpb_content_element {padding: 30px;}
form#gform_3 { max-width: 700px; margin: 0 auto; }
.middle-checkbox > .row_col_wrap_12_inner,
.page-single-imgsec .row_col_wrap_12{justify-content: center;}
.page-single-imgsec img{height: auto}
.twoimg-sec .full-img{height: 400px;object-fit: cover;width: 100%}
img.ImageFull {width: inherit !important;} .schwickert-counter{margin-top: 50px}
.schwickert-counter .vc_column-inner > .wpb_wrapper{display: flex;align-items: center;justify-content: center;}
.schwickert-counter .counter-content {width: 430px;height: 430px;display: flex;align-items: center;justify-content: center;border-radius: 50%;box-shadow: 5px 20px 30px #001F6029;margin: 0 45px;text-align: center;}
.schwickert-counter .counter-content h6{color: #001F60;font-size: 24px;line-height: 35px;}
.schwickert-counter .counter-content h2{color: #EE3B33;font-weight: 900;font-size: 72px;line-height: 100px;}
.schwickert-counter .middle-content h6{color:#B9B9B9;font-size: 24px;line-height: 35px;margin-bottom: 0 !important;max-width: 70px;text-align: center}  .slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:30%;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:0;background:0 0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-prev{left:-25px}
.slick-next:before,.slick-prev:before{content:'�?';content:url(https://www.schwickerts.com/wp-content/themes/salient-child/images/black-arrow.svg)}
.slick-next{right:-25px}
.slick-dotted.slick-slider{margin: 30px 0;}
.slick-dots{position:absolute;bottom:-50px;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:0;background:#e5e5e5;border-radius:50%!important}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover: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:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-dots li button:before{display:none}
.slick-dots li.slick-active button{background-color:red}
button.slick-next.slick-arrow{transform:scale(-1)} .testinomial_slider_home{padding:30px}
.testimonial{width:100%;display:flex;justify-content:center;align-items:center}
.testimonial-slide{padding:40px 20px}
.testimonial_box-top{background-color:var(--primary);padding:20px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.testimonial_box-icon{padding:10px 0}
.testimonial_box-icon i{font-size:25px;color:#fff}
.testimonial_box-text{padding:10px 0}
.testimonial_box-text p{color:#fff;font-size:14px;line-height:20px;margin-bottom:0}
.testimonial_box-name{padding-top:10px}
.testimonial_box-name h4{font-size:20px;line-height:25px;color:#fff;margin-bottom:0}
.testimonial_box-job p{color:#fff;font-size:12px;letter-spacing:3px;line-height:20px;font-weight:300;margin-bottom:0}
.testinomial_slider_home .slick-dots{margin-bottom:30px}
.twoimg-sec{max-width:600px	!important}
.postid-524 .facilities-asset-banner .vc_col-sm-8 h2 { font-size: 30px; line-height: 45px; }
#header-outer .sf-menu>.sfHover>ul, #header-outer .sf-menu>li:hover>ul {
top: 70% !important;
}
.footerMargin p{padding-bottom:5px} .pum-theme-2451{background-color: rgba(0, 0, 0, 0.40);}
#popmake-2489{width: 680px;height: 680px;border-radius: 50%;padding: 140px 100px;background-color: #ffffff;text-align: center;}
#popmake-2489 .popmake-content{text-align: center;}
#popmake-2489 .popmake-content .pop-title{margin-block: 40px;display: inline-block;font-weight: bold;}
#popmake-2489 .pum-close{right: 0;top: 12px;background-color: var(--white);border-radius: 50% !important;font-size: 60px;color: var(--primary);height: 70px;width: 70px;font-size: 60px;}
#popmake-2489 .nominate-btn{font-size: 24px;font-weight: bold;padding: 20px 80px;color: var(--white);background: var(--primary);border-radius: 10px;transition: 0.3s ease all;}
#popmake-2489 .nominate-btn:hover{background: var(--secondary);}    @media (max-width: 1740px){
#header-outer[data-lhe=animated_underline] #top nav>ul>li{
margin-left: 15px;
}
}
@media (max-width: 1599px){ header .col:first-child {width: 250px !important;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{width:250px;} #header-outer[data-lhe=animated_underline] #top nav>ul>li>a{font-size:16px;line-height:24px;}
.head-call-us h6{font-size:20px;line-height:28px;}
.head-call-us h6 span{font-size:14px;line-height:18px;}
.head-call-us .fa{width:40px;height:40px;font-size:18px;}
header .right-aligned-menu-items{width:290px;margin-left:40px !important;}
header .col_last{width:calc(100% - 540px) !important;}  .schwickert-counter .counter-content h2{font-size: 58px;line-height: 88px;}
.schwickert-counter .counter-content{width: 350px;height: 350px;}  #popmake-2489{width: 600px;height: 600px;padding: 130px 75px;}
#popmake-2489 .nominate-btn{padding: 18px 60px;}
#popmake-2489 .popmake-content .pop-title{    font-size: 40px;line-height: 56px;} }
@media (max-width: 1440px){
.margin0Auto{padding:0 20px;max-width:1200px} body[data-button-style*="slightly_rounded"] .common-btn{padding:20px 40px !important;font-size:20px !important;}  header .col:first-child{width:220px !important;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{width:220px;} header .col_last{width:calc(100% - 510px) !important;}
header .right-aligned-menu-items{margin-left:0 !important;}  .home-bnr{min-height:58vw;}
.home-bnr .row_col_wrap_12{padding-bottom:150px;}
.depend-services-sec{padding:80px 0!important;}
.depend-services-sec .iwithtext h5{font-size:20px;line-height:26px;}
.depend-services-sec .vc_col-sm-1\/5 > .vc_column-inner{padding:25px 20px 35px;}
.depend-services-sec .sec-heading{margin:0 auto 50px;}
.depend-services-sec .vc_col-sm-1\/5{padding:0 15px !important;}
.we-proud-sec{min-height:740px;}
.testimonials-sec .sec-heading{font-size:80px;line-height:110px;margin-bottom:20px;}
.testimonials-sec .testimonial_slider[data-style*=multiple_visible] blockquote p{font-size:18px;line-height:30px;}
.testimonials-sec .sec-content p{margin:0 auto 50px !important;}
.home-lr-sec.left-img-sec{padding-top:100px !important;padding-bottom:50px !important;}
.home-lr-sec.right-img-sec{padding-top:50px !important;padding-bottom:100px !important;}
.join-team-sec{min-height:38vw;}
.join-team-sec .sec-heading,.join-team-sec .vidsec-sub-heading{font-size:50px;line-height:78px;}
.join-team-sec .vidsec-sub-heading{margin:0 auto 50px;}  body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit]{font-size:20px;}  .trend-blog-sec .post-header .title{font-size:26px;line-height:40px !important;}
.trend-blog-sec .excerpt{line-height:32px;}  .facilities-asset-banner .banner-form .gform_footer .gform_button{padding:10px 45px;}
.gform_footer .gform_button{font-size: 22px;}  .projinn-imgcontent-sec{padding-top:80px !important;padding-bottom:50px !important;}
.projinn-imgcontent-sec .vc_col-sm-5{padding-left:40px;}
.projinn-bnr-belltext p{font-size:24px;line-height:38px;}  body.single-post.material[data-bg-header=true] .container-wrap{padding-top:50px!important;}
.blog_next_prev_buttons{margin-top:20px;}  .about-contentdet-sec{padding: 100px 0 0 !important;} .right-img-sec .hover-wrap:before{bottom:-25px} .schwickert-counter .counter-content{margin: 0 20px;} #popmake-2489 .popmake-content .pop-title{    font-size: 36px;line-height: 52px;}
}
@media (max-width: 1400px){
header .right-aligned-menu-items{
width: 400px;
}
}
@media (max-width: 1366px){
.projinn-imgcontent-sec .vc_col-sm-7 {width: 50%;}
.projinn-imgcontent-sec .vc_col-sm-5{width: 40%;margin-left: 50px !important;} .schwickert-counter .counter-content {width: 280px;height: 280px;}
.schwickert-counter .counter-content h2 {font-size: 48px;line-height: 78px;} }
@media (max-width: 1199px){ .head-call-us{padding:15px;}
.head-call-us h6{font-size:18px;line-height:24px;}
.head-call-us h6 span{font-size:12px;line-height:16px;}
.head-call-us .fa{width:35px;height:35px;font-size:16px;margin-right:10px;}
header .right-aligned-menu-items{margin-left:20px !important;}
#header-outer[data-lhe=animated_underline] #top nav>ul>li{margin-left:5px;}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{font-size:15px;}
header .col_last{width:calc(100% - 300px) !important;}  .before-footer{padding:40px 0;}  .home-bnr{min-height:63vw;}
.home-bnr .bnr-heading,.home-bnr .bnr-sub-heading{margin-bottom:20px !important;}
.depend-services-sec .sec-heading{margin:0 auto 20px;}
.depend-services-sec .iwithtext h5{font-size:18px;line-height:24px;}
.testimonials-sec .testimonial_slider{padding-bottom:100px;}
.testimonials-sec .flickity-page-dots{bottom:-20px;}
.testimonials-sec .sec-heading{font-size:70px;line-height:90px;margin-bottom:10px;}
.testimonials-sec .sec-sub-heading{margin: 0 auto 30px;}
.home-lr-sec .hover-wrap-inner{width:calc(100% - 50px);height:480px;}
.left-img-sec .hover-wrap:before{right: 15px;width: 100%;left: 0}
.right-img-sec .hover-wrap:before{width: 100%;left: 0;}
.join-team-sec .sec-heading,.join-team-sec .vidsec-sub-heading{font-size:40px;line-height:66px;}
.join-team-sec .vidsec-sub-heading{margin:0 auto 30px;}
.trenda-insight-sec{padding:60px 0 !important;}  .contact-form-sec{padding:80px 0 50px !important;}
.contact-ofc-location{padding:60px 0 80px !important;}
.contact-ofc-location .location-details .locdetail-heading{margin-bottom:10px;}  .career-content-sec{padding:80px 0 !important;}  .schwickerts_service_main{padding-top:80px !important;padding-bottom:70px !important;}
.schwickerts_service_inner .single_service{height:365px;}
.schwickerts_service_main .sec-heading{margin:0 auto 40px;}  .trend-blog-sec .post-header .title{font-size:22px;line-height:34px !important;}
.trend-blog-sec .excerpt{line-height:32px;}
.trend-blog-sec{padding:80px 0 !important;}  .facilities-asset-lrsec-headings{padding:80px 15px 0 !important;}
.facilities-asset-endsolution{padding:0 20px 80px !important;}
.proparty-short-descripts .vc_col-sm-3{width:33.33%;margin-bottom:20px;}  .schwickerts_project #filters .button{font-size:18px;margin:0 15px;}  .projinn-imgcontent-sec .column_container{width: 100%;}
.projinn-imgcontent-sec .vc_col-sm-5{padding-left:0;}
.projinn-imgcontent-sec .img-with-aniamtion-wrap .hover-wrap-inner img{min-height: 40vw;}
.projinn-imgcontent-sec .vc_col-sm-7{margin-bottom: 40px;}  .single-post #page-header-bg[data-post-hs=default_minimal]{height:550px !important;}
.single-post #page-header-bg .section-title{top:50%;transform:translateY(-50%);}  .about-awards-sec{padding:80px 0 0px !important;}
.about-awards-sec .portfolio-items > .col{margin-bottom:30px;} #popmake-2489 .popmake-content .pop-title{    font-size: 36px;line-height: 52px;}
}
@media (max-width: 1120px){ header .col_last{width:calc(100% - 530px) !important;} }
@media (max-width: 1024px){ .schwickerts_project .isotope .single_project .img-box .title { transform: translateY(-50%); top: 50%; }  #popmake-2489{width: 500px;height: 500px;padding: 105px 60px;}
#popmake-2489 .nominate-btn{padding: 16px 40px;font-size: 18px}
#popmake-2489 .pum-close{height: 50px;width: 50px;font-size: 40px;} }
@media (max-width: 999px){
.we-proud-sec.servinn-proud-sec { margin: -100px 0 !important; }
.margin0Auto .hover-wrap-inner { text-align: center; } header{padding:15px 0;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{width:200px;height:100% !important;}
.bannerBehindHeader #header-outer{padding:0;}
.bannerBehindHeader #header-outer.scrolled-down header{background-color:var(--white) !important;}
.mobile-header .mobile-icon > div > a{background-color:var(--primary);display:inline-block;padding:5px;}
.head-call-us{
background-color: var(--white);
color: var(--primary) !important;
}
.head-call-us h6{font-size:16px;}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content{padding:0 !important;}  .footer-socials{margin-bottom: 40px !important;}
.footer-socials .vc_col-sm-1\/5{width:20%;}  .home-bnr{min-height:70vw;}
.home-bnr .row_col_wrap_12{padding-bottom:100px;}
.depend-services-sec .vc_col-sm-1\/5{max-width:33.33%;}
.testimonials-sec .sec-heading{font-size:58px;line-height:80px;margin-bottom:0;}
.get-quote-sec{padding:60px 0 !important;}
.get-quote-sec .sec-heading{text-align:center !important;margin-bottom:20px;}
.get-quote-sec .force-desktop-text-align-right{text-align:center !important;}
.home-lr-sec p{font-size:18px;line-height:36px;margin-bottom:30px !important;}
.home-lr-sec.left-img-sec{padding-top:60px !important;padding-bottom:20px !important;}
.home-lr-sec .hover-wrap-inner{height:400px;margin-bottom:0;}
.right-img-sec .container .row_col_wrap_12_inner{flex-direction:column-reverse;}
.home-lr-sec.right-img-sec .hover-wrap-inner{margin-right:auto;margin-left:0;margin-bottom: 20px;}
.home-lr-sec.right-img-sec{padding-bottom:30px !important;}
.join-team-sec .sec-heading,.join-team-sec .vidsec-sub-heading{font-size:34px;line-height:48px;}
.trenda-insight-sec .sec-heading{margin-bottom:30px;}
.trenda-insight-sec .blog-recent .type-post .title{padding:0 20px 20px;font-size:18px !important;line-height:28px !important;}  .page-bnr .row_col_wrap_12{padding-bottom:150px;}
.contact-ofc-location .sec-heading{margin-bottom:40px;}
.contact-ofc-location .location-container{width:50%;display:inline-block;}
.contact-ofc-location .location-details .wpb_content_element p{font-size: 18px;line-height: 2;}  .career-content-sec{padding:60px 0 !important;}
.career-content-sec .sec-heading{margin-bottom:20px;}  .schwickerts_service_main{padding-top: 30px !important;padding-bottom: 30px !important;}
.schwickerts_service_inner .single_service{height:300px;}
.schwickerts_service_main .sec-heading{margin:0 10px 30px;}
.schwickerts_service_inner .single_service .img-box{padding: 15px;}
.schwickerts_service_inner.col-4 .single_service{width: calc(33.33% - 20px);}  .facilities-asset-lrsec-headings{padding:50px 15px 0 !important;}
.facilities-asset-endsolution{padding:0 20px 50px !important;}
.facilities-asset-endsolution .section-heading{margin: 0 auto 0px;}
.facilities-asset-lrsec-headings .sec-sub-heading{font-size:18px;line-height:36px;}
.facilities-asset-banner p{font-size:20px;line-height:36px;}
.facilities-asset-banner{padding:80px 0 !important;}
.facilities-asset-banner .container{padding: 0;}
.proparty-short-descripts .vc_col-sm-3{width:50%;}  .schwickerts_project #filters .button{font-size:18px;margin:0 15px;}
.schwickerts_project .isotope .single_project{width: calc(33.33% - 15px) !important;}  .projinn-bnr-belltext{padding-top:30px !important;padding-bottom:30px !important;}
.projinn-bnr-belltext p{font-size:22px;line-height:36px;}
.projinn-imgcontent-sec{padding-top:50px !important;padding-bottom:20px !important;}
.projinn-imgcontent-sec p{font-size:18px;line-height:36px;padding-bottom:10px;}  body.single-post #page-header-bg[data-post-hs=default_minimal][data-alignment-v=middle]:not(.fullscreen-header) .span_6{top:50% !important;transform:translateY(-50%) !important;}
.single-post #page-header-bg[data-post-hs=default_minimal]{height:450px !important;}  .nectar-sticky-media-sections{gap: 2%;}
.nectar-sticky-media-sections.mobile-aspect-ratio-3-2 .nectar-sticky-media-content__media-wrap{padding-bottom:calc((2 / 4) * 100%);}
.about-contentdet-sec .sec-heading{margin-bottom:20px;}
.nectar-sticky-media-sections .nectar-sticky-media-section__content-section:not(:last-child){margin-bottom:70px;}
.about-contentdet-sec p{line-height:36px;font-size:18px;}  .schwickert-counter .vc_column-inner > .wpb_wrapper {flex-direction: column;}
.schwickert-counter .middle-content h6{margin-top: 30px} .imageHeightSetHeight img{width: 100%;}
body .mob-lr-padding{padding-left: 15px !important;padding-right: 15px !important;}
.imageHeightSet img{height: 400px;width: 100%;}
img.ImageFull{width: 100% !important;}
.twoimg-sec{max-width:100%	!important}
}
@media (max-width: 767px){ body[data-button-style*="slightly_rounded"] .common-btn{padding:15px 30px !important;font-size:18px !important;}  .footer-socials .nectar_icon{width:50px;height:50px;}
.footer-socials .nectar_icon i{font-size:24px !important;}  .home-bnr{min-height:100vw;}
.depend-services-sec{padding:50px 0!important;}
.depend-services-sec .vc_col-sm-1\/5{max-width:50%;}
.we-proud-sec{min-height:100%;}
.we-proud-sec .row_col_wrap_12{padding:200px 0;}
.testimonials-sec .testimonial_slider{padding-bottom:50px;}
.testimonials-sec .sec-sub-heading{margin: 0 auto 10px;}
.testimonials-sec .sec-content p{margin:0 auto 30px !important;}
.get-quote-sec{padding:40px 0 !important;}
.home-lr-sec .container{padding: 0;}
.home-lr-sec .hover-wrap-inner{width:100%;height:300px;}
.home-lr-sec.left-img-sec{padding-bottom:0 !important;}
.home-lr-sec.right-img-sec{padding-bottom:0 !important;padding-top:30px !important;}
.join-team-sec{padding:50px 0 !important;}
.join-team-sec .sec-heading,.join-team-sec .vidsec-sub-heading{font-size:30px;line-height:40px;}
.trenda-insight-sec .blog-recent .type-post{width: 100%;margin-bottom:15px !important;}  body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap input[type=submit]{padding:10px 20px!important;font-size:18px;}
.contact-form-sec{padding:60px 0 30px !important;}
.contact-ofc-location .location-container{width:100%;}
.contact-ofc-location .sec-heading{margin-bottom:20px;}
.contact-ofc-location .location-details .wpb_content_element p{font-size:18px;}
.contact-ofc-location .row_col_wrap_12{padding:  0 !important;}  .career-content-sec .wpb_content_element p{font-size: 18px;}
.career-content-sec{padding:60px 0 20px !important;}
.categorySection .jobSection {flex-direction: column;align-items: flex-start;align-items: flex-start;gap: 10px;margin: 0 !important;padding-left: 0;padding-right: 0;}
a.applyButton {margin-left: 0 !important;}
div#BDHRJobListings {padding: 0 !important;}  .schwickerts_service_inner.col-3 .single_service,
.schwickerts_service_inner.col-4 .single_service{width:100%;}
.schwickerts_service_inner .single_service{height:250px;}
.schwickerts_service_inner .single_service .img-box .title{line-height: 32px;}  .trend-blog-sec .post-header .title{font-size:20px;line-height:30px !important;margin-bottom: 0 !important;}
.trend-blog-sec .excerpt{line-height:28px;font-size: 16px;}
.trend-blog-sec{padding:60px 0 0 !important;}  .facilities-asset-endsolution .solution-listcol ul li{padding-left: 30px;margin-bottom: 20px;font-size: 16px;}
.facilities-asset-endsolution .solution-listcol ul li:before{width:20px;height:14px;}
.facilities-asset-endsolution{padding:0 0 50px !important;margin-top: -50px;}
.facilities-asset-banner{padding:50px 0 !important;}
.gform_footer .gform_button{font-size: 20px;}
.facilities-asset-banner .banner-form > div{padding:30px 10px !important;}
.facilities-asset-banner p{font-size:18px;line-height:32px;padding-bottom: 5px;}
.servinn-lr-sec .container{padding:0 20px;}
.servinn-proud-sec .column_container{padding: 0 20px !important;}
.proparty-short-descripts .vc_col-sm-3{width:100%;}
.proparty-short-descripts .title{font-size:18px;line-height:28px;}  .schwickerts_project .isotope .single_project{width: calc(49% - 15px) !important;}
.schwickerts_project #filters .button{margin:0 15px 10px;}
.schwickerts_project #load-more{margin-top: 50px;}  .projinn-bnr{min-height:55vw;}
.projinn-bnr-belltext p{font-size:20px;line-height:32px;}
.projinn-imggal .col.span_4 img{height:45vw;}
.projinn-imggal{margin-bottom:40px !important;}  .single-post .content-inner p{font-size:18px;line-height:34px;}
.post .content-inner{padding-bottom:40px;}  .about-timeline-wrap{padding-top:50px !important;padding-bottom:30px !important;}
.about-contentdet-sec{padding:60px 0 0 !important;}  .desktopTimeLine{display: none}
.mobileTimeLine{display: block}
.about_timeline .right{display: none}
.timelineHeader .containerInner{display: block}
.about_timeline {padding-bottom: 50px;}
.mobileTimeLine .timeline-content-roundbg .linedot-yr{width:140px;height:140px;background:#fff;border:30px solid #1f4f91;border-radius:50%;color:#000;font-size:24px;font-style:normal;position: inherit;top:-5px;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-weight:bold; text-align: center;margin: 0 auto;margin-top: 90px;}
.mobileTimeLine .timeline-content-roundbg .linedot-yr .inner-borderbox{position: relative;width:82px;height:82px;border-radius:50%; display:flex;align-items:center;justify-content:space-around; text-align:center;font-size:17px;font-weight:700;font-family:'Open Sans',sans-serif;margin:0px -1px;background-image:radial-gradient(circle at center,#fefefe 0%,#e3ecf3 100%);}
.mobileTimeLine .timeline-content-roundbg .linedot-yr:after{position:absolute;left:-42px;top:-42px;width:calc(100% + 80px);height:calc(100% + 80px);content:'';border:dashed 2px red;border-radius:100%;}
.mobileTimeLine .singleYear{text-align:center;margin-top:30px} .page-bnr .row_col_wrap_12 {padding-bottom: 100px;}
.imageHeightSet img{height: 300px;}
}
@media (max-width: 690px){
.testimonial_slider .flickity-prev-next-button {
transform: scale(0.8) translateY(35px);
}
}
@media (max-width: 575px){
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img{width:170px;} .home-bnr{min-height:500px !important;}
.home-bnr .row_col_wrap_12{padding-bottom:50px;}
.home-bnr .bnr-heading,.home-bnr .bnr-sub-heading{margin-bottom:10px !important;}
.depend-services-sec .vc_col-sm-1\/5{max-width:50%;padding:10px !important;}
.depend-services-sec .iwithtext h5{font-size: 14px; line-height: 20px;}
.depend-services-sec .iwithtext .iwt-icon img{width:60% !important;}
.we-proud-sec{margin-top: -200px;}
.we-proud-sec .row_col_wrap_12{padding:300px 0;}
.testimonials-sec{margin-top:-130px;}
.testimonials-sec .flickity-page-dots{bottom:0;}
.testimonials-sec .sec-heading{font-size:38px;line-height:68px;letter-spacing:1.8px;}
.testimonials-sec .testimonial_slider[data-style*=multiple_visible] blockquote{padding: 0;}
.testimonials-sec .testimonial_slider{padding-bottom:50px;}
.testimonials-sec .flickity-page-dots{bottom:-80px;}
.join-team-sec .sec-btn-group a{margin:0;display:block;}
.trenda-insight-sec .blog-recent .type-post{width:100%;margin-bottom:15px !important;}  .schwickerts_service_main .container{padding:0;}  .facilities-asset-endsolution .solution-listcol .vc_column-inner{padding:30px 25px;}
.facilities-asset-endsolution{margin-top: -100px;}  .schwickerts_project .isotope .single_project{width: 100% !important;left: 0 !important;}
.schwickerts_project .container{max-width:auto;}  .projinn-bnr{min-height:350px;}
.projinn-bnr-belltext p{font-size:20px;line-height:32px;}
.projinn-imggal .col.span_4 img{height:45vw;}
.projinn-imggal{margin-bottom:40px !important;}  .single-post #page-header-bg[data-post-hs=default_minimal]{height:350px !important;}
.single-post .content-inner p{font-size:16px;line-height:30px;}  .nectar-sticky-media-sections.mobile-aspect-ratio-3-2 .nectar-sticky-media-content__media-wrap{padding-bottom:calc((2 / 3) * 100%);} .page-bnr{min-height: 350px;}
}
@media (max-width: 550px){ #popmake-2489{width: 300px;height: 300px;padding: 60px 38px;}
#popmake-2489 .popmake-content .pop-title{font-size: 18px;line-height: 1.2;margin-block: 20px;}
#popmake-2489 .nominate-btn {padding: 12px 25px;font-size: 16px;} }
@media (max-width: 420px){ .home-bnr{min-height:560px !important;} #slide-out-widget-area.slide-out-from-right{padding-left:10px;padding-right:20px;}
}
@media (max-width: 767px) { table.responsive,
table.responsive thead,
table.responsive tbody,
table.responsive th,
table.responsive td,
table.responsive tr {display:block;}
table.responsive tbody tr th{display:none;}
table.responsive thead tr {position:absolute; top:-9999px; left:-9999px;}
table.responsive tr {border:1px solid #ccc; margin-bottom:10px;}
table.responsive td {border:none; border-bottom:1px solid #eee; position:relative; padding:12px 5%; width:100%;}
table.responsive td::before,
table.responsive td .td-text {float:left; width:100%;}
table.responsive td .td-text p{padding:0}
table.responsive td::before {width:100%; padding-right:15px; text-align:left; content:attr(data-content); display:block;    font-weight: 700;}
table.responsive td::after {content:""; display:table; clear:both;}
} .facilities-asset-endsolution .solution-listcol ul li { flex-wrap: wrap; align-items: flex-start; }
.facilities-asset-endsolution .solution-listcol ul li ul { width: 100%; margin: 35px 0 20px; }
.bullets  li {     font-weight: 100;
padding-bottom: 25px;
padding-left: 10px;
margin-left: 20px;
line-height:26px;}
.bulletPointDesign ul li:before {
content: '';
position: absolute;
left: 0;
width: 30px;
height: 24px;
padding: 1px;
object-fit: contain;
background: url(//www.schwickerts.com/wp-content/uploads/2023/03/check-icon.png) no-repeat;
background-size: contain;
}
.bulletPointDesign ul{
list-style: none !important;
margin-top: 20px;
}
.bulletPointDesign ul li {
display: flex;
align-items: center;
font-family: var(--roboto);
font-weight: 300;
color: var(--black);
margin-bottom: 25px;
padding-left: 50px;
position: relative;
}
.bulletPointDesign.bulletPointDesignBlock ul li{
display: block !important;
} div#popmake-2818 {
background: radial-gradient(120% 120% at 0% 100%, #0c3b7c 0%, #0e4390 60%, #0a3470 100%);
color:#ffffff;
border-radius:32px;
box-shadow: 0 20px 60px rgba(9,30,66,0.35);
position:relative;
overflow:hidden;
padding: 30px;
} .promo-grid {
display:flex;
flex-direction: row;
gap: 30px;
} .promo-title {
font-size: 25px;
font-weight:800;
letter-spacing:0.5px;
margin:0 0 20px;
color: white;
}
.promo-body {
font-size: 15px;
font-weight:700;
color: white;
line-height: 1.2rem;
margin: 0 !important;
padding: 0;
} .promo-actions {
display:flex;
flex-wrap:wrap;
gap:22px;
margin-top:18px;
flex-direction: column;
justify-content: center;
align-items: center;
}
.btn {
font-weight:800;
font-size: 14px;
padding: 10px 20px;
color: white;
display: inline-block;
width: auto;
border-radius:16px;
background: linear-gradient(180deg, #f14040 0%, #ee1e1e 100%); transform: translateY(0);
transition: transform .12s ease, box-shadow .12s ease, filter .12s ease; }
.btn:hover { transform: translateY(-2px);color: white; } .promo-figure {
align-self:center;
text-align:right;
}
.promo-figure img {
max-width:100%;
height:auto;
display:block;
filter: drop-shadow(0 18px 28px rgba(0,0,0,0.45));
transform: translateY(6px);
}
.promo-copy {
text-align: center;
}
div#popmake-2818 button.pum-close.popmake-close {
background: none !important;
box-shadow: none !important;
padding: 2px !important;
margin: 20px !important;
line-height: 0 !important;
}
@media (max-width: 767px){
div#popmake-2818{
width:400px !important
}
.promo-grid {
display: flex;
flex-direction: column;
gap: 30px;
align-content: center;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
}
.promo-figure img {
max-width: 40%;
text-align: center;
margin: 0 auto;
}
}
@media (max-width: 400px){
div#popmake-2818{
width:330px !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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}