@charset "utf-8";@media (max-width:1280px){.container{width:1200px}#nav>ul>li>a{font-size:16px}.header_right #nav{float:left;width:100%;padding:15px 0}.social-media{padding:15px 0 5px}#job-search #adv-search-div{width:75%}}@media (max-width:1200px){.container{width:1050px}}@media (max-width:1024px){.container{width:960px}.social-media{padding:15px 0 5px}.header_right #nav{float:left;width:100%;padding:15px 0}#nav>ul>li>a{font-size:16px;padding:0 5px}#nav>ul>li{padding:0 5px}#nav ul li ul{left:10px;width:200px}#nav ul li ul li a{font-size:16px;line-height:18px;padding:5px 10px}#job-search #adv-search-div{width:98%}}@media (max-width:980px){.container{width:920px}}@media (max-width:800px){.container{width:750px}#nav>ul>li>a{font-size:14px;padding:0 5px}#nav>ul>li{padding:0 3px}#nav ul li ul{left:10px;width:200px}#nav ul li ul li a{font-size:14px;line-height:18px;padding:5px 10px}#home-top .content .boxes .box{margin:10px}#job-search #adv-search-div{width:96%}}@media (min-width:768px){#nav ul li:hover>ul{display:block}#nav ul li ul{-webkit-animation:menuDown .3s ease-in;-moz-animation:menuDown .3s ease-in;animation:menuDown .3s ease-in}#nav ul li ul li ul{-webkit-animation:fadeInLeft .3s ease-in;-moz-animation:fadeInLeft .3s ease-in;animation:menuRight .3s ease-in}}@media (max-width:767px){.container{width:100%;padding:0 5px}#header{position:relative}#header .header_left{display:block;width:100%;text-align:center}#header .header_right{display:block;width:100%;text-align:center}.social-media{text-align:center;width:100%;float:left;padding:5px 0}.social-media .social-icon{width:100%;float:left}.social-media .phone{width:100%;float:left}a.menu-icon{display:inline-block;margin:5px 0}.header_right #nav{width:100%;padding:0;text-align:center}#nav ul{display:none;float:none}#nav ul li{width:100%;margin:0}#nav ul li ul li a{text-align:center;font-size:14px;line-height:18px;padding:5px 15px}#nav ul li.submenu>a:after{position:absolute;right:20px;top:50%;margin-top:-7px;width:14px;height:14px;background:var(--wpr-bg-66746b72-e2c5-45fe-9e45-3f1f33f855c1) no-repeat left center;content:" "}#nav ul li.submenu>a.open:after{position:absolute;right:20px;top:50%;margin-top:-7px;width:14px;height:14px;background:var(--wpr-bg-21bea1ea-ca1a-4ef7-bc05-f78e263ecd7e) no-repeat left center;content:" "}#nav ul li ul{position:relative;top:0;width:90%}#nav ul li ul li ul{left:0;top:0}#banner-bottom{max-height:500px}#banner-bottom .home-banner-bottom-btn{top:0}#banner-bottom .home-banner-bottom-btn .btn{margin:0 5px;padding:10px 15px}#banner-bottom .home-banner-bottom-btn a{padding:5px 0}#home-top .content .boxes{margin:10px 0}#home-top .content .boxes .box{width:100%;margin:0}#job-search #adv-search-div{width:100%}#job-search #adv-search-div div{width:100%}#our-commitment{padding:5px 0}#our-commitment h2{font-size:22px;line-height:26px;margin:0 0}#our-commitment p{font-size:14px;line-height:20px;padding:5px}#job-posting .box{width:100%;margin:10px 0;padding:10px}#testimonials-bottom{font-size:24px;line-height:30px}.alignnone{margin:0;padding:5px}#content .content{padding:5px 10px}#content .content .left-sidebar{float:left;width:100%;padding:10px;border:none}#content .content .right-sidebar{float:left;width:100%;padding:10px}.contact_form{width:100%;float:left;margin:15px 0}.contact_form .data_l{float:left;width:96%;margin-top:5px;margin-bottom:5px;margin-left:2%;margin-right:2%}.contact_form .data_r{float:left;width:96%;margin-top:5px;margin-bottom:5px;margin-left:2%;margin-right:2%}#footer-top .footer-top{padding:30px 5px}.blue-btn{padding:15px 15px;font-size:20px;line-height:26px}#breadcrumb .breadcrumb .sec-1{float:left;width:100%;text-align:center}#breadcrumb .breadcrumb .sec-2{float:left;width:100%;padding:5px 0}#breadcrumb .breadcrumb .sec-2 h3{font-size:18px;line-height:22px}#breadcrumb .breadcrumb .sec-3{float:left;width:50%}h1{font-size:24px;line-height:30px}h2{font-size:22px;line-height:28px}h3{font-size:20px;line-height:26px}h4{font-size:16px;line-height:22px}input[type="search"],input[type="text"],input[type="tel"],input[type="email"],input[type="password"]{width:300px;display:inline-block;border:1px solid #959595;height:40px;padding:5px 10px;margin:5px 5px}textarea{height:140px;width:300px;display:inline-block;border:1px solid #959595;padding:5px 10px;margin:10px 5px}#content .overview .box{float:left;width:46%;margin:2%;text-align:center}#footer .footer .block1,#footer .footer .block2,#footer .footer .block3,#footer .footer .block4,#footer .footer .block5,#footer .footer .block6{float:left;width:100%;margin:10px 0}.career_kickstart_form{padding:10px 10px}.landing-content{font-size:20px;line-height:26px}.landing-content h2{font-size:26px!important;line-height:32px}#job-posting ul li{float:left;width:100%;text-align:center;margin:5px 0}#request_an_employee .content{float:left;width:100%;padding:5%}.request_employee_contact_form .data_r .row_l{float:left;width:100%}.request_employee_contact_form .data_r .row_r{float:left;width:100%}}@media (max-width:600px){.w-100{float:left;width:100%;padding:10px 5px}.w-90{float:left;width:100%;padding:10px 5px}.w-80{float:left;width:100%;padding:10px 5px}.w-70{float:left;width:100%;padding:10px 5px}.w-60{float:left;width:100%;padding:10px 5px}.w-50{float:left;width:100%;padding:10px 5px}.w-40{float:left;width:100%;padding:10px 5px}.w-30{float:left;width:100%;padding:10px 5px}.w-25{float:left;width:100%;padding:10px 5px}.w-20{float:left;width:100%;padding:10px 5px}.w-10{float:left;width:100%;padding:10px 5px}.contact_form{width:100%;float:left;margin:15px 0}.contact_form .data_l{float:left;width:96%;margin-top:5px;margin-bottom:5px;margin-left:2%;margin-right:2%}.contact_form .data_r{float:left;width:96%;margin-top:5px;margin-bottom:5px;margin-left:2%;margin-right:2%}}@media (max-device-width:480px) and (orientation:landscape){#nav ul{max-height:200px;overflow-y:auto}}@media (max-width:360px){figure{max-width:100%}#content .overview .box{float:left;width:95%;margin:2%;text-align:center}}