@media(min-width:1600px){
.current-site-inclusive .top-header .navbar .navbar-nav li a{font-size: 16px;}
}
@media(min-width:1200.01px) and (max-width:1600px){
.top-header .navbar .navbar-nav li{margin-left: 25px;}	
.top-header .navbar .loggedin-menu{margin-left: 40px;}
}
@media(min-width: 992.01px) and (max-width: 1200px){
.top-header .navbar .navbar-nav li{margin-left: 10px;}	
.top-header .navbar-brand img{max-width: 200px;}
.alphabetical-filter{justify-content: center;}
.alphabetical-filter .btn{margin: 2px;}
}
@media(min-width: 767.01px) and (max-width: 992px){
.job-search-section h1{font-size: 28px;margin-bottom: 45px;}
.job-search-section{padding: 50px 0 0;}	
.form-wrapper .search-btn{padding: 10px 25px;margin-left: 10px;}
.form-wrapper .input-fields{padding: 0 15px;}
.job-search-section .job-counts{margin-bottom: 45px;}
.form-wrapper .form-group.disability{flex: 0 0 215px;}
.steps-form .form-control{padding: 10px 14px;}
.steps-form .btn-checkbox label span{padding: 6px 14px;min-width: 100px;margin: 0 6px 6px 0;}
.steps-form .accept-terms label .checkmark{top: 0;}
}
@media(max-width: 992px){
.top-header{padding: 0;}	
.top-header .navbar{padding: 13px 0 10px;}
.top-header .navbar .navbar-nav{display: block;text-align: right;}	
.top-header .navbar .navbar-nav li a{padding: 5px;font-size: 22px;}
.top-header .navbar .navbar-nav li,
.top-header .navbar .navbar-nav li.hire{margin-left: 0;}
.top-header .navbar .navbar-nav li.link-btn{display: inline-block;}
.top-header .navbar .navbar-nav li.link-btn a{font-size: 16px;margin-top: 20px;padding: 6px 20px;}
.top-header .navbar .navbar-nav li a::before{background: #ffffff;}
.top-header .helpline{justify-content: center;margin-bottom: 0;}
.top-header .navbar-brand{top: 0;}
.top-header .contact-info .container{max-width: 100%;background: #69b983;padding: 5px 0;}
.alphabetical-filter{justify-content: center;}
.alphabetical-filter .btn{margin: 2px;}
}
@media(max-width: 767px){
.top-header .navbar-brand img{max-width: 175px;}
.job-search-section h1{font-size: 27px;margin-bottom: 40px;}
.footer-section{text-align: center;background-size: contain;padding: 70px 0 50px;}
.footer-section .social-links{display: block;}
.footer-section .social-links ul{justify-content: center;margin-bottom: 20px;}
.footer-section .copyrights{margin: 25px 0 0;}
.form-wrapper .input-fields, .form-wrapper{display: block;}
.form-wrapper .input-fields{border-radius: 15px;padding: 0 20px;}
.form-wrapper .search-btn{margin-left: 0;margin-top: 15px;width: 100%;}
.form-wrapper .input-wrap{padding: 0;border-bottom: 1px solid #dfdfe0;}
.form-wrapper .input-wrap::before{display: none;}
.form-wrapper .form-group:last-child .input-wrap{border: 0;}
.form-wrapper .form-control{padding: 10px;}
.job-search-section{padding: 30px 0 0;}
.job-search-section .job-counts{display: block;margin-bottom: 30px;}
.job-search-section .job-counts h2{margin: 0;padding: 0;border: 0;}

.registeration-section .steps-wrap{padding: 30px 0;}
.registeration-section .steps-wrap h4{font-size: 22px;margin-bottom: 30px;}
.steps-form .accept-terms label .checkmark{top: 0;}
.steps-form .form-control{padding: 10px 15px;margin-bottom: 5px;}
.steps-form .btn-checkbox label{margin: 0 6px 10px 0;}
.steps-form .btn-checkbox label span{min-width: 125px;padding: 6px 10px;margin: 0;}
.steps-form .form-btn{padding: 10px 43px;}
.steps-form .form-group{margin: 0 0 15px}
.steps-form .upload-doc label{padding: 9px 34px;}
.steps-form .form-group label{font-size: 16px;margin: 0 0 8px;}
.steps-form .form-group button{font-size: 16px;margin-bottom: 7px;}
.steps-wrap ul li a .icon{width: 47px;height: 47px;line-height: 40px;}
.steps-wrap ul li a .icon img{max-width: 22px;}
.steps-wrap ul::before,
.steps-wrap ul li::before{top: 48px;}
.steps-form .upload-doc.style2 label{padding-left: 28px;}
}
@media(max-width: 576px){
.steps-wrap ul li{padding: 0 5px;display: none;}
.steps-wrap ul li.active{display: block;}
.steps-form{padding: 35px 10px 100px;}
.global-sidebar{width: 100%;right: -100%;}
.global-sidebar .sidebar-inner{padding: 25px 35px 40px;}
.global-sidebar.open .close-btn{left: 0;}
.steps-wrap ul::before,
.steps-wrap ul li::before{display: none}
.steps-form .btn-checkbox label span{min-width: 100%;}
.steps-form .btn-checkbox label{width: 49%;}
.steps-form .btn-checkbox{display: flex;display: -ms-flexbox;flex-wrap: wrap;justify-content: space-between;}
}
@media(max-width: 360px){
.steps-form{padding: 35px 0 100px;}	
}