@media only screen and (max-width: 600px) {
.google { width:100%; height:40px; padding-bottom:80px; margin-top:20px } 
.col1 { width:18%; height:40px; float:left;    } 
.col2 { width:64%; height:40px; float:left;  } 
.col3 { width:18%; height:40px; float:left;} 	
.login-form__challenge-divider {  -webkit-align-items: center;  align-items: center;  display: -webkit-flex;  display: flex; margin: 0rem 0 0rem; color:#FFF }
.login-form__divider {  border: 0;    border-bottom-width: 0px;    border-bottom-style: none;    border-bottom-color: currentcolor;  border-bottom: 1px solid rgba(255,255,255,.1);  height: .0625rem;  width: 100%;}
.login-form__o {  margin: 0 0.25rem;}
	
}


@media only screen and (min-width: 600px) {
.google { width:100%; height:40px; padding-bottom:80px; margin-top:20px } 
.col1 { width:25%; height:40px; float:left;    } 
.col2 { width:50%; height:40px; float:left;  } 
.col3 { width:25%; height:40px; float:left;} 	
.login-form__challenge-divider {  -webkit-align-items: center;  align-items: center;  display: -webkit-flex;  display: flex; margin: 0rem 0 0rem; color:#FFF }
.login-form__divider {  border: 0;    border-bottom-width: 0px;    border-bottom-style: none;    border-bottom-color: currentcolor;  border-bottom: 1px solid rgba(255,255,255,.1);  height: .0625rem;  width: 100%;}
.login-form__o {  margin: 0 1.25rem;}	
#pms_login p {  margin-bottom: 2px !important;  } 

.login-form__challenge-divider2 {  -webkit-align-items: center;  align-items: center;  display: -webkit-flex;  display: flex; margin: .5rem 0 0rem; color:#FFF }
.login-form__divider2 {  border: 0;    border-bottom-width: 0px;    border-bottom-style: none;    border-bottom-color: currentcolor;  border-bottom: 1px solid rgba(255,255,255,.1);  height: .0625rem;  width: 100%;}
.login-form__o2 {  margin: 0 1.25rem;}
