@media only screen and (max-width:1600px){
	.date-acc-cnt-inner {padding: 18px 25px 18px 21px;}
	#map{height:990px;}
	
}

@media only screen and (max-width:1540px){
	.header-in{padding: 12px 20px 12px 20px;}
	#map{height:1050px;}
	
}




@media only screen and (max-width:1340px){
	.login-right {padding: 70px 15px 0 15px;}
	.jobs-blk{padding:24px 20px 50px 20px;}
	.jobs-blk1{padding: 30px 20px 209px 20px;}
	.job-information table td.job-cnt{font-size: 12px;}
	.date-acc-cnt-inner{padding: 18px 15px 18px 15px;}
	#map {height:1050px;}


	
	
}
@media only screen and (max-width:1240px){
	.job-info-main{width:1240px;}
	.staff-blk .job-information{overflow: auto;}
	.logo {padding: 0  0 40px 0}
	.job-information{padding: 17px 15px 0 15px;}
	.job-top{padding: 16px 15px 16px 15px;}
	.pagination-in{padding: 15px 15px 8px 15px;}
	.jobs-blk1 .job-top{padding: 16px 15px 16px 15px;}
	.form-blk{padding: 33px 15px 20px 15px;}
	#map{height:980px;}
		.accept-blk{padding: 15px 0 0 0;}
	.map-left ul > li ul li {padding: 0 10px 0 10px;}
	.accept-blk ul li a.btn {font-size:12px;}
	.accept-blk ul li a i {width:20px;height:20px;}
	.map-left ul > li h5 {font-size:14px;}
	.map-left{max-width:40%;-webkit-flex:0 0 40%;}
	.map-right{max-width: 60%;-webkit-flex:0 0 60%;}
	
}




@media only screen and (max-width:1140px){
	.login-left figure img{height:800px;object-fit: cover;}
	nav ul li {padding: 0 0 0 25px;}
	.date-acc-cnt-inner p {font-size:12px;}

	
	.accept-blk ul li{padding: 0 10px 0 0;}
}

@media only screen and (max-width:1024px){
	.job-information table td.job-cnt{font-size:13px;}
	.accept-blk ul li a i{left:10px;}
	
	
}

@media only screen and (max-width:991px){
	.logo a img{width:200px;height: auto;}
	/*track */
	.track-request{padding:40px 20px 200px 20px;}
	.job-site-blk{padding: 27px 15px 36px 15px;}
	.track-bottom-in{padding: 26px 15px 28px 15px;}
	.field-left{max-width:60%;-webkit-flex:0 0 60%;}
	.field-left1{max-width:40%;-webkit-flex:0 0 40%;}
	.message-pop-up{padding:0 20px;}
	.message-in{width:700px;}
	.jobs-popup{padding: 0 20px;}
	.job-name{padding: 29px 15px 29px 15px;}
	.jobs-popup-in .declined-top{padding: 17px 15px 17px 15px;}
	.decline{padding: 28px 15px 29px 15px;}
	/*menu */
	nav ul li{padding: 0 0 10px 0;}
	a.menu{font-size:16px;line-height: 18px;font-weight:700;color:#02548c;}
.menu{position: absolute;top:43%;right:70px;}
	nav ul li.icon{padding: 0 0 18px 0;}
     .navbar-toggler{margin: 0px 0px 0 0px;padding:0;outline: none !important;}
     .navbar-toggler[aria-expanded="true"] .icon-bar:first-child{
     -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);position: relative;top: 8px;}
    .navbar .navbar-toggler .icon-bar{width: 30px;height: 3px;display: block;margin: 6px 0;background:#02548c;
    }
    .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(2){opacity: 0;}
    .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(3) {
    -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: relative;top: -10px;
     }	 
    .navbar-toggle{position: absolute;right:0;top:30px;}
	.navbar-nav{background: #003a73;width:100%;text-align:center;padding:40px 0 0 0;}
	.navbar-expand-lg .navbar-nav .nav-link{color: #ffffff;}
	.navbar-expand-lg .navbar-nav .nav-link{padding:22px 0 22px ;background: #003a73;display:block;color:#ffffff;font-weight:700;font-size:18px;}
	.navbar-expand-lg .navbar-nav .nav-link:hover{color:#ffffff;}
	.navbar-expand-lg .navbar-nav .nav-link.active{color:#ffffff;}
	nav ul li{padding: 0;border-top:1px solid #0f75bd;}
	.navbar-collapse{position: fixed;width: 100%;height: 100%;
    left: 0;
    top: 0;
    background: #003a73;z-index:9999;}
/*	.navbar-nav.active{display: none;}*/
	/* menu */
	.job-information{overflow: auto;}
	.job-main{width:990px;}
	.form-blk ul li{padding: 0 10px 40px 10px;}
	.form-blk ul{margin: 0 -10px;}
	
}

@media only screen and (max-width:767px){
	.declined-bottom ul.arrive li{max-width: 100%;-webkit-flex:0 0 100%;}
	.declined-bottom ul.arrive{flex-wrap: wrap;-webkit-flex-wrap:wrap;}
	.declined-bottom ul.arrive li{padding:0 15px 15px 15px;}
	.declined-bottom ul.arrive li:first-child:after {top:60%;}
	.login-right{max-width: 100%;-webkit-flex:0 0 100%;padding: 70px 15px 70px 15px;}
	.login-right-in{width:100%;}
	.field-left{max-width: 100%;-webkit-flex:0 0 100%;}
	.field-left1{max-width: 100%;-webkit-flex:0 0 100%;}
	.field-left ul > li{padding: 0 0 20px 0;}
	.field-left1 ul > li{padding: 0 15px;}
	.message-in{width:400px;}
	.pagination-left ul li a{width:25px;height: 25px;}
	.job-location ul li:nth-child(4){max-width: 50%;-webkit-flex:0 0 50%;}
	.job-location ul li:nth-child(5){max-width: 50%;-webkit-flex:0 0 50%;}
	h3{font-size: 20px;}
	.form-blk ul li:nth-child(4){max-width: 100%;-webkit-flex:0 0 100%;}
	.form-blk ul li:nth-child(5){max-width: 100%;-webkit-flex:0 0 100%;}
	.form-blk ul li:nth-child(6){max-width: 100%;-webkit-flex:0 0 100%;}
	.form-blk ul li:nth-child(7){max-width: 100%;-webkit-flex:0 0 100%;}
	.form-blk ul li{padding: 0 10px 20px 10px;}
	.form-blk ul{margin:0 -10px;}
	.map-left{max-width:100%;-webkit-flex:0 0 100%;}
	.map-right{max-width: 100%;-webkit-flex:0 0 100%;}
	#map{height:inherit;}
	.map-left{padding:0 0 20px 0;}
	.declined-popup {top:28%;}
	.accept-popup{top:28%;}
}

@media only screen and (max-width:575px){
	.staff-popup{padding: 0 20px;}
	

	.staff-member{padding:29px 15px 20px 15px;}
	.staff-pop-in .declined-top{padding: 10px 15px 20px 15px;}
	.login-right{padding:40px 15px 40px 15px; }
	.logo a img {width:150px;}
	.request-blk ul li textarea {line-height: 20px;font-size: 15px;}
	.page-right{width:100%;}
	.page-right .nice-select{width:100%;}
	.pagination-in {padding: 15px 15px 66px 15px;}
	.pagination-left ul li a {width:30px;height: 30px;}
	.pagination-left{padding: 0 0 20px 0;}
	.job-left{max-width:100%;margin:0 auto;padding: 0 0 20px 0;}
	.job-right{max-width: 100%;margin: 0 auto;}
	.job-right a.btn {width:100%;}
	.job-top{padding: 30px 15px 30px 15px;}
	.jobs-blk1 .job-left{padding: 0;}
	.accept-popup{padding: 0 20px;}
	.declined-popup{padding: 0 20px;}
	.declined-bottom{padding: 38px 15px 35px 15px;}
	.declined-top{padding: 10px 15px 10px 15px;}
	.declined-bottom h6{font-size:13px;}
}


@media only screen and (max-width:499px){
	.job-site-blk strong {font-size: 15px;}
	.request-blk ul li textarea{padding: 16px 10px 0 16px;}
	.track-bottom-in a.btn {max-width: 150px;}
	.field-left .nice-select{padding: 0 6px;}
	.field-left .current {font-size: 11px;}
	.field-left1 ul > li {padding: 0 5px;}
	.field-left1 ul {margin: 0 -5px;}
	.request-blk ul li textarea {font-size:11px;line-height: 14px;}
	.field-left .form-control{font-size:13px;}
	.field-left ul li label{font-size:13px;}
	.nice-select .option{padding: 0 10px;font-size:10px;}
	.message-in{width:290px;}
	.pagination-left ul li a {width:20px;height:20px;}
	.declined-inner a.btn {width:140px;}
	form ul li label {font-size:14px;}
	.form-blk{padding: 20px 15px 20px 15px;}
	h6{font-size:16px;}
	.library{padding: 15px;}
	.library p {font-size: 14px;}
	
}

