.download .cnt .ctr { width: 940px; }
.download .cnt .ctr .bk { width: 100%; padding-top: 35px; }
.download .cnt .ctr .bk > div { display: block; position: relative; width: 100%; height: auto; margin: 0 auto 10px auto; font-size: 22px; line-height: 28px; font-weight: bold; }
.download .cnt .ctr .bk > div span { display: inline-block; }
.download .cnt .ctr .bk > div a { text-decoration: underline; }
.download .cnt .ctr .bk .pt { padding-top: 20px; }
.download .cnt .ctr .bk .pb { padding-bottom: 20px; }
.download .cnt .ctr .bk .contact { display: inline-block; background: #bde0e0; width: auto; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; padding: 15px 55px; color: #000; margin-top: 15px; }
.download .cnt .ctr .bk .contact span { display: inline-block; }
.download .cnt .ctr .bk .contact .ppp { color: #d54162; }
.download .cnt .ctr .bk .contactme { margin-top: 20px; margin-bottom: 15px; }
.download .cnt .ctr .bk .contactme > p { display: inline-block; }
.download .cnt .ctr .bk .contactme * { vertical-align: text-bottom; }
.download .cnt .ctr .bk .contactme input[disabled] { background: #e8e8e8; border-color: #e8e8e8; }
.download .cnt .ctr .bk .contactme input[type=text]:nth-child(1) { width: 120px; margin-right: 20px; }
.download .cnt .ctr .bk .contactme input[type=text]:nth-child(2) { width: 200px; }
.download .cnt .ctr .bk .contactme br { display: none; }
.download .cnt .ctr .bk .small { font-size: 14px; line-height: 20px; padding-top: 10px; }

.download .cnt .fuc .btn:last-child { width: 400px; }

#final-pop { max-width: 580px; }

@media (max-width: 1100px) { .download .cnt .ctr { width: 560px; }
  .download .cnt .ctr .bk > div { font-size: 20px; line-height: 25px; }
  .download .cnt .ctr .bk .contactme > p:first-child { margin-bottom: 10px; }
  .download .cnt .ctr .bk .contactme .note { padding-left: 160px; }
  .download .cnt .ctr .bk .contactme * { vertical-align: middle; }
  .download .cnt .ctr .bk .pb { padding-bottom: 15px; }
  .download .cnt .ctr .bk .contact { padding: 15px 25px; } }
@media (max-width: 760px) { .download .cnt .fuc .btn:last-child { width: auto; } }
@media (max-width: 640px) { .download .cnt .ctr { width: 280px; }
  .download .cnt .ctr .bk { padding: 20px; }
  .download .cnt .ctr .bk > div { font-size: 18px; line-height: 25px; margin-bottom: 5px; text-align: left; }
  .download .cnt .ctr .bk > div span { display: inline; }
  .download .cnt .ctr .bk br { display: none; }
  .download .cnt .ctr .bk .contact { padding: 15px 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
  .download .cnt .ctr .bk .contact span { display: inline; }
  .download .cnt .ctr .bk .contactme * { vertical-align: text-top; }
  .download .cnt .ctr .bk .contactme br { display: block; }
  .download .cnt .ctr .bk .contactme input[type=text] { width: 180px !important; }
  .download .cnt .ctr .bk .contactme input[type=text]:nth-child(1) { margin-right: 0; margin-bottom: 10px; }
  .download .cnt .ctr .bk .contactme .note { padding-left: 50px; } }
