/*Responsive: Device = Laptop, Dektop*/


@media screen and (min-width: 1000px){

body{
  background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url("../img/bg-2.jpg") no-repeat top center;
  background-size: cover;
  background-attachment: fixed;
  height: 100%;
  margin: 0%;
}

.title{
    width: 100%;
    height: auto;
    border: 0px solid;
    font-weight: 700;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-size: 3.25rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    display: block;
    font-style: normal;
    padding-top: 0.7em;
    padding-bottom: 0.5em;
    text-shadow: 0.06em 0.06em 0 rgba(0, 0, 0, 0.3);
    text-align: center;
	color: #ffc300;
}



.loginbox{
	width:410px;
	height : 237px;
	top: 55%;
	left: 50%;
	position : absolute;
	transform: translate(-50%,-50%);
	box-sizing:border-box;
	padding: 29px 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius: 3px;
	background: rgba(255, 255, 255, 0.6);
	
}

.avatar{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: absolute;
	top: -50px;
	left: calc(50% - 50px);
}
h1{
	margin-top: 0px;
 	margin-bottom: 10px;
	padding: 0 0 px;
	text-align: center;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.loginbox input{
    width: 93%;
	margin-bottom: 8px;
}

.icon
{
	max-width: 5%;
	
}

.loginbox input[type="checkbox"]
{
	width: 4%;
	margin-left: 18px;
	margin-bottom: 0px;
	margin-top: 1.5px;
}

.loginbox p
{
	display: block;
    width: 75%;
    margin-bottom: 0px;
    margin-top: 0px;
    float: right;
	margin-right: 56px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.loginbox input[type="text"]
{
 margin-left: 5px;
}

.loginbox input[type="text"],  input[type="password"]
{
	border: none;
	background: transparent;
	outline: none;
	height: 30px;
	color: black;
	font-size: 14px;
	border-bottom: 2px solid;
}

.loginbox input[type="submit"]
{
	border: none;
	outline: none;
	height: 40px; 
	background: #ffc300;
	color: black;
	font-size: 14px;
	border-radius: 1px;
	width: 170px;
	margin-top: 8px;
	margin-left: 20px;
	font-weight: bold;
}


.loginbox input[type="submit"]:hover
{
	cursor: pointer;
	background: #d8a910;
	color: black;
}

.loginbox a{
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	color: black;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
}

.loginbox a:hover{
	color: red;
}

}
/*Responsive: Device = Tablet, iPad*/

@media only screen and (max-width: 999px) {
	body{
		background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url("../img/bg-2.jpg") no-repeat top center;
		background-size: cover;
		background-attachment: fixed;
		height: 100%;
		margin: 0%;
	  }
	  

	  
	  .title{
		  width: 100%;
		  height: auto;
		  border: 0px solid;
		  font-weight: 700;
		  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
		  font-size: 2.25rem;
		  text-transform: uppercase;
		  letter-spacing: 0.1em;
		  display: block;
		  font-style: normal;
		  padding-top: 0.7em;
		  padding-bottom: 0.5em;
		  text-shadow: 0.06em 0.06em 0 rgba(0, 0, 0, 0.3);
		  text-align: center;
		  color: #ffc300;
	  }
	  
	  
	  .loginbox{
		width: 375px;
		height: 230px;
		top: 52%;
		left: 51%;
		position: absolute;
		transform: translate(-50%,-50%);
		box-sizing: border-box;
		padding: 26px 20px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.6);
		  
	  }
	  
	  .avatar{
		  width: 100px;
		  height: 100px;
		  border-radius: 50%;
		  position: absolute;
		  top: -50px;
		  left: calc(50% - 50px);
	  }
	  h1{
		  margin-top: 0px;
		   margin-bottom: 10px;
		  padding: 0 0 px;
		  text-align: center;
		  font-size: 17px;
		  font-family: Arial, Helvetica, sans-serif;
	  }
	  
	  .loginbox input{
		  width: 90%;
		  margin-bottom: 8px;
	  }
	  
	  .icon
	  {
		  max-width: 5%;
		  
	  }
	  
	  .loginbox input[type="checkbox"]
	  {
		  width: 4%;
		  margin-left: 18px;
		  margin-bottom: 0px;
		  margin-top: 1.5px;
	  }
	  
	  .loginbox p
	  {
		display: block;
		width: 73%;
		margin-bottom: 0px;
		margin-top: 0px;
		float: right;
		margin-right: 56px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	  }
	  
	  .loginbox input[type="text"]
	  {
	   margin-left: 5px;
	  }
	  
	  .loginbox input[type="text"],  input[type="password"]
	  {
		border: none;
		background: transparent;
		outline: none;
		height: 30px;
		color: black;
		font-size: 13px;
		border-bottom: 2px solid;
	  }
	  
	  .loginbox input[type="submit"]
	  {
		  border: none;
		  outline: none;
		  height: 40px; 
		  background: #ffc300;
		  color: black;
		  font-size: 14px;
		  border-radius: 1px;
		  width: 136px;
		  margin-top: 8px;
		  margin-left: 20px;
		  font-weight: bold;
	  }
	  
	  
	  .loginbox input[type="submit"]:hover
	  {
		  cursor: pointer;
		  background: #d8a910;
		  color: black;
	  }
	  
	  .loginbox a{
		  text-decoration: none;
		  font-size: 14px;
		  line-height: 20px;
		  color: black;
		  font-style: italic;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  margin-left: 5px;
	  }
	  
	  .loginbox a:hover{
		  color: red;
	  }

}


@media  only screen and (max-width: 767px)
{
	body{
		background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url("../img/bg-2.jpg") no-repeat top center;
		background-size: cover;
		background-attachment: fixed;
		height: 100%;
		margin: 0%;
	  }
	  

	  
	  .title{
		  width: 100%;
		  height: auto;
		  border: 0px solid;
		  font-weight: 700;
		  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
		  font-size: 2.25rem;
		  text-transform: uppercase;
		  letter-spacing: 0.1em;
		  display: block;
		  font-style: normal;
		  padding-top: 0.7em;
		  padding-bottom: 0.5em;
		  text-shadow: 0.06em 0.06em 0 rgba(0, 0, 0, 0.3);
		  text-align: center;
		  color: #ffc300;
	  }
	  
	  
	  .loginbox{
		width: 310px;
		height: 210px;
		top: 50%;
		left: 51%;
		position: absolute;
		transform: translate(-50%,-50%);
		box-sizing: border-box;
		padding: 29px 20px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.6);
		  
	  }
	  
	  .avatar{
		  width: 100px;
		  height: 100px;
		  border-radius: 50%;
		  position: absolute;
		  top: -50px;
		  left: calc(50% - 50px);
	  }
	  h1{
		  margin-top: 0px;
		   margin-bottom: 10px;
		  padding: 0 0 px;
		  text-align: center;
		  font-size: 15px;
		  font-family: Arial, Helvetica, sans-serif;
	  }
	  
	  .loginbox input{
		  width: 90%;
		  margin-bottom: 8px;
	  }
	  
	  .icon
	  {
		  max-width: 5%;
		  
	  }
	  
	  .loginbox input[type="checkbox"]
	  {
		  width: 4%;
		  margin-left: 18px;
		  margin-bottom: 0px;
		  margin-top: 1.5px;
	  }
	  
	  .loginbox p
	  {
		display: block;
		width: 66%;
		margin-bottom: 0px;
		margin-top: 1px;
		float: right;
		margin-right: 56px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	  }
	  
	  .loginbox input[type="text"]
	  {
	   margin-left: 5px;
	  }
	  
	  .loginbox input[type="text"],  input[type="password"]
	  {
		border: none;
		background: transparent;
		outline: none;
		height: 25px;
		color: black;
		font-size: 12px;
		border-bottom: 2px solid;
	  }
	  
	  .loginbox input[type="submit"]
	  {
		  border: none;
		  outline: none;
		  height: 32px; 
		  background: #ffc300;
		  color: black;
		  font-size: 13px;
		  border-radius: 1px;
		  width: 80px;
		  margin-top: 8px;
		  margin-left: 19px;
		  font-weight: bold;
	  }
	  
	  
	  .loginbox input[type="submit"]:hover
	  {
		  cursor: pointer;
		  background: #d8a910;
		  color: black;
	  }
	  
	  .loginbox a{
		  text-decoration: none;
		  font-size: 12px;
		  line-height: 20px;
		  color: black;
		  font-style: italic;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  margin-left: 5px;
	  }
	  
	  .loginbox a:hover{
		  color: red;
	  }

}



@media only screen and (max-width: 480px)
{
	body{
		background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url("../img/bg-2.jpg") top center;
		background-size: cover;
		background-attachment: fixed;
		height: 100%;
		margin: 0%;
	  }
	  

	  
	  .title{
		  width: 100%;
		  height: auto;
		  border: 0px solid;
		  font-weight: 700;
		  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
		  font-size: 21px;
		  text-transform: uppercase;
		  letter-spacing: 0.1em;
		  display: block;
		  font-style: normal;
		  padding-top: 0.7em;
		  padding-bottom: 0.5em;
		  text-shadow: 0.06em 0.06em 0 rgba(0, 0, 0, 0.3);
		  text-align: center;
		  color: #ffc300;
	  }
	  
	  
	  .loginbox{
		width: 210px;
		height: 180px;
		top: 40%;
		left: 51%;
		position: absolute;
		transform: translate(-50%,-50%);
		box-sizing: border-box;
		padding: 10px 10px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.6);
		  
	  }
	  
	  .avatar{
		  width: 100px;
		  height: 100px;
		  border-radius: 50%;
		  position: absolute;
		  top: -50px;
		  left: calc(50% - 50px);
	  }
	  h1{
		  margin-top: 0px;
		   margin-bottom: 10px;
		  padding: 0 0 px;
		  text-align: center;
		  font-size: 14px;
		  font-family: Arial, Helvetica, sans-serif;
	  }
	  
	  .loginbox input{
		  width: 82%;
		  margin-bottom: 8px;
	  }
	  
	  .icon
	  {
		  max-width: 5%;
		  
	  }
	  
	  .loginbox input[type="checkbox"]
	  {
		  width: 4%;
		  margin-left: 18px;
		  margin-bottom: 0px;
		  margin-top: 1.5px;
	  }
	  
	  .loginbox p
	  {
		display: block;
		width: 52%;
		margin-bottom: 0px;
		margin-top: 2px;
		float: right;
		margin-right: 56px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	  }
	  
	  .loginbox input[type="text"]
	  {
	   margin-left: 5px;
	  }
	  
	  .loginbox input[type="text"],  input[type="password"]
	  {
		border: none;
		background: transparent;
		outline: none;
		height: 25px;
		color: black;
		font-size: 11px;
		border-bottom: 2px solid;
	  }
	  
	  .loginbox input[type="submit"]
	  {
		  border: none;
		  outline: none;
		  height: 30px; 
		  background: #ffc300;
		  color: black;
		  font-size: 12px;
		  border-radius: 1px;
		  width: 65px;
		  margin-top: 8px;
		  margin-left: 0px;
		  font-weight: bold;
	  }
	  
	  
	  .loginbox input[type="submit"]:hover
	  {
		  cursor: pointer;
		  background: #d8a910;
		  color: black;
	  }
	  
	  .loginbox a{
		  text-decoration: none;
		  font-size: 10px;
		  line-height: 20px;
		  color: black;
		  font-style: italic;
		  font-family: Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  margin-left: 0px;
	  }
	  
	  .loginbox a:hover{
		  color: red;
	  }
}












