@charset "utf-8";

@media (max-width: 4096px) {
	body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 30px; }
	body p { margin-bottom: 30px; }
	body blockquote, body .blockquote { margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
	body form { margin-bottom: 30px; }
	body form button[type='submit'] { margin-top: 30px; }
	body label { margin-bottom: 10px; }
	body input {  margin-bottom: 20px; }
}

@media (max-width: 1600px) {
	body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 30px; }
	body p { margin-bottom: 30px; }
	body blockquote, body .blockquote { margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
	body form { margin-bottom: 30px; }
	body form button[type='submit'] { margin-top: 30px; }
	body label { margin-bottom: 10px; }
	body input {  margin-bottom: 20px; }
}

@media (max-width: 1440px) {
	body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 30px; }
	body p { margin-bottom: 30px; }
	body blockquote, body .blockquote { margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
	body form { margin-bottom: 30px; }
	body form button[type='submit'] { margin-top: 30px; }
	body label { margin-bottom: 10px; }
	body input {  margin-bottom: 20px; }
}

@media (max-width: 1199px) {
	body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 30px; }
	body p { margin-bottom: 30px; }
	body blockquote, body .blockquote { margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
	body form { margin-bottom: 30px; }
	body form button[type='submit'] { margin-top: 30px; }
	body label { margin-bottom: 10px; }
	body input {  margin-bottom: 20px; }
}

@media (max-width: 991px) {
    body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 25px; }
    body p { margin-bottom: 25px; }
    body blockquote, body .blockquote { margin-bottom: 25px; padding-top: 25px; padding-bottom: 25px; }
    body form { margin-bottom: 25px; }
    body form button[type='submit'] { margin-top: 25px; }
    body label { margin-bottom: 10px; }
    body input {  margin-bottom: 20px; }
}

@media (max-width: 767px) {
    body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 20px; }
    body h1, body .h1 { font-size: 16px; }
    body h2, body .h2 { font-size: 30px; }
    body h3, body .h3 { font-size: 18px; }
    body p { margin-bottom: 20px; }
    body blockquote, body .blockquote { margin-bottom: 20px; padding-top: 20px;  padding-bottom: 20px; }
    body form { margin-bottom: 20px; }
    body form button[type='submit'] { margin-top: 20px; }
    body label { margin-bottom: 5px; }
    body input {  margin-bottom: 15px; }
}

@media (max-width: 480px) {
    body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { margin-bottom: 20px; text-align: center; }
    body h1, body .h1 { font-size: 15px; }
    body p { margin-bottom: 20px; }
    body blockquote, body .blockquote { margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; }
    body form { margin-bottom: 20px; }
    body form button[type='submit'] { margin-top: 20px; margin-left: auto; margin-right: auto; display: block; }
    body label { margin-bottom: 5px; }
    body input {  margin-bottom: 15px; }
}