@media(max-width: 1024px)
{
	.team_bg_div div a{margin:0 0 20px 0;}
	.log_left .loginform{width: 100%;}
	.main_container .register_container form{width:100%;}
	.main_container .subject_main form {width:100%;}
	.padding_0 .subject_container .radio-inline{margin:0 44px 0 0;}
}
@media(max-width: 991px)
{
	.header_container .logo_container ul{margin:0;}
}
@media(max-width: 767px)
{
	.header_container .logo_container ul{margin:50px 0 0;}
	.logo_container span{bottom:0;}
}
@media(width: 768px)
{
	.search_detail_inner > label{min-width: 31%;}
	.header_container .nav > li > a{ padding: 12px 7px;}
	.item .thumbnail .caption {padding:3px 10px 10px; height:84%;}
}
@media(max-width: 767px)
{
	.generate_btn button{margin:10px 0 0 0;}
	.main_container .days_container{ height: auto;  vertical-align: inherit;}
	.main_container .days_container label{ float: left;  height: auto;}
	.payment_detail .btn-group{width:100%;}
	.employer_leave_date > div img{width:5%;}
	.payment_detail p{width:100%;}
	.payment_detail div img{width:10%;}
	.payment_detail select{float:left !important; width:100%;}
	.tab_container ul li a{font-size:inherit;}
	.staff_rating_labl {margin: 0 0 6px;}
	.staff_rating_inner > h1{width:100%; margin:0 0 6px 0;}
	.request_leave_detail > div{padding:0;}
	.appraisal_outer > div img{width:5%;}
	.search_detail_inner .pull-right{float: left !important; margin: 0 0 10px; font-size:13px;}
	.search_detail_inner > label{min-width: 100%;}
	.profile_personal .edit_date img{ width: 5%;}
	.pop-up-customer .modal-dialog{width:97%;}
	.sign_pop_container{border:none;}
	.profile_detail h3{width: 100%;  text-align: center;}
	.profile_detail label{min-width: 100%;}
	.profile_detail_inner label{min-width: 100%;}
	.profile_detail{text-align:center;}
	.profile_detail .btn{float:none !important; display:inline-block;}
	.profile_container img{display:inline-block; float:none; width:35%; margin:0 0 20px 0;}
	.profile_container{text-align:center;}
	.item .thumbnail .caption{display:none !important;}
	.logo_container .logo {
		display: none;
	}
	.navbar-header .navbar-brand > img{width:47%;}
}
@media(max-width: 480px)
{
	.subject_container > div{padding: 0;}
	.subject_container label{font-size:13px;}
	.subject_container div a img {margin: 10px 0 0;width: 17px;}
	.loginform  .frgot_anchor{margin:20px 0 20px 0;}
	.navbar-header .navbar-brand > img{width:80%;}
}
@media(width: 320px)
{
	.header_container .navbar-header  .navbar-brand > img{width:100%;}
}

@media(max-width: 767px){
	.register_detail,.register_detail_gender{
		margin-bottom: 20px;
	}
	.btn.pull-right.adjustButton {
	  margin: 0 15px 10px;
	}
	#no-more-tables .btn {
	  margin: 0 0 10px;
	  overflow-wrap: break-word;
	  white-space: normal;
	  width: 100%;
	  word-break: break-all;
	}
}