/* FVG Studios */
/* All right Reserved */
/* Form */


/* Font Style */
*{	
	box-sizing: border-box;
	font-family: verdana;
}



/* Form */
input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

/* submit Style*/
input[type=submit] {
  background-color: #52D017;
  color: white;
  padding: 12px 5%;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  display: block;
  margin: 0 auto
}

/* Form Hover*/
input[type=submit]:hover {
  background-color: #45a049;
}

/* Containter form*/
@media (min-width: 350px) {
  .container {	
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 1px;
    max-width: 420px;
	margin: 0 auto;
  }
}

@media (min-width: 476px) {
  .container {	
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;
    max-width: 440px;
	margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .container {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;	
    max-width: 720px;
	margin: 0 auto;
  }
}

@media (min-width: 992px) {
  .container {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;	  
    max-width: 960px;
	margin: 0 auto;
  }
}

@media (min-width: 1200px) {
  .container {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;
    max-width: 1140px;
	margin: 0 auto;
	/*
		margin-top: 100px;
		margin-bottom: auto;
		margin-left: auto;
		margin-right: auto;
	*/
  }
}

/* Containter form 2 image*/
@media (min-width: 350px) {
  .container2 {	
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 1px;
    max-width: 350px;
	margin: 0 auto;
  }
}

@media (min-width: 476px) {
  .container2 {	
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;
    max-width: 400px;
	margin: 0 auto;
  }
}

@media (min-width: 768px) {
  .container2 {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;	
    max-width: 600px;
	margin: 0 auto;
  }
}

@media (min-width: 992px) {
  .container2 {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;	  
    max-width: 750px;
	margin: 0 auto;
  }
}

@media (min-width: 1200px) {
  .container2 {
	border-radius: 10px;
	background-color: #f2f2f2;
	padding: 20px;
    max-width: 850px;
	margin: 0 auto;
	/*
		margin-top: 100px;
		margin-bottom: auto;
		margin-left: auto;
		margin-right: auto;
	*/
  }
}

/* Form email*/
.form-email {
  margin-top: 6px;
  margin-bottom: 16px;
  display: block;
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}