@media (max-width:992px){
  #sign_card{
    display: flow-root;
  }
	#sign_card .col-md-6.ml64.mt32.mb32{
	  margin-left: 0 !important;
	}
	footer div#footer div.row div.col-md-5 a{
   display: flex !important;
   justify-content: center !important;
  }
}
@media (max-width:768px){
  #sign_card div.col-md-offset-8.col-sm-offset-8.col-xs-10{
	  float: left !important;
	 }
	#sign_card div.col-md-offset-8.col-sm-offset-8.col-xs-10 div.ml32{
	  margin-left: 0 !important;
	}
}
@media (max-width:450px){
	div.col-md-offset-9.col-sm-offset-9.col-xs-offset-8 a.btn.btn-primary.btn-lg.pull-right.mt32.mb4{
		padding: 2px 7px !important;
	}
	.job_description{
	  padding: 0 !important;
	}
	#sign_card div.col-md-offset-8.col-sm-offset-8.col-xs-10{
	  width: 83.33333333% !important;
	  box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
    -moz-box-shadow: unset !important;
	}
	div.card_title_holder p span {
   font-size: small;
  }
  div.card_title_holder p {
    padding: 0px 2px;
    font-size: small;
  }
  button#card_button{
    top: 82%;
  }
  button#card_button p{
    margin: 0 !important;
  }
  div#card_detail p#card_text{
    font-size: smaller;
    height: 60px;
  }
}

/*@media (max-width:992px){
	#sign_card div.col-md-offset-8.col-sm-offset-8.col-xs-10 {
    float: unset !important;
  }
}*/