.atp-container * {font-family: Arial,sans-serif;}
.atp-container p {margin:0 !important; padding:0 !important; line-height: 1.5 !important; position:relative; top:3px;}
.atp-btn {background: #f15a25; color:#fff !important; display: inline-block;  position:relative; border:0; text-transform: uppercase;
  box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;
text-decoration: none !important; text-align: center; font-size:15px; padding:8px 40px 8px 20px;font-weight:300 !important; border-radius: 10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.atp-btn:after {content:"";display:block; width:0; height: 0;
  border-top: 13px solid transparent; border-bottom: 13px solid transparent;border-left: 13px solid #fff;
position:absolute; top:50%; margin-top:-15px; right:15px; z-index: 2;}
.atp-btn:hover {background:#d32;box-shadow:0 0 15px rgba(0,0,0,.2); -webkit-box-shadow:0 0 15px rgba(0,0,0,.2); -moz-box-shadow:0 0 15px rgba(0,0,0,.2);}

.atp-intro {background:#e6e6e6;position:relative; min-height:350px;}
.atp-intro .atp-intro-img {position:absolute; top:0; left:0; width:370px; z-index: 1;}
.atp-intro .atp-intro-img img {display:block; width:100%;}
.atp-intro .atp-intro-txt {position:relative; z-index: 2; margin-left:330px; margin-right:60px; padding-top:50px; padding-bottom:30px;}
.atp-title1 {font-weight:700; font-size:14px; text-align: center; padding:0 0 5px;}
.atp-title2 {text-transform: uppercase; font-size:24px; line-height: 1.2; text-align: center;}
.atp-title3 {background:#f8931f; color:#fff;text-transform: uppercase; font-size:24px; padding:10px; text-align: center;}
.atp-title4 {text-align: center; font-size:15px; line-height: 1.3;padding:10px 0;}
.atp-intro-txt ul {margin-left:-30px; line-height: 1.2; list-style:disc; margin-bottom:0;}
.atp-intro-txt ul li {list-style: disc; background: url(../images/tick.svg) no-repeat top left; background-size:12px 12px; padding-bottom:5px;}

.atp-receive {background: #00c6c9; color:#fff; padding:25px 70px; overflow: hidden;}
.atp-receive p {float:left; width:390px; font-size:16px; line-height: 1.6 !important; margin:0 !important}
.atp-gain {
	background:url(../images/stock.jpg) no-repeat; padding:30px 0;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center;
}
.atp-gain h2 {font-size: 25px; font-weight:300; margin:0; line-height: 1.5;}
.atp-gain em {display: inline-block; background: #fa931d; color:#fff; font-style:normal; padding:5px 10px; font-weight:700;}
.atp-gain ul {text-align: left; list-style: disc; margin:0 auto; width:420px; padding-top:30px; font-size:14px;}
.atp-gain li {padding-bottom:5px;}
.atp-winner {overflow: hidden;padding:30px 0 50px;}
.atp-winner-img {float:left;width:50%; padding-left:50px; box-sizing: border-box;}
.atp-winner-img img {display:block; width:275px;}
.atp-winner-txt {float:right; width:50%;}
.atp-winner-txt h2 {margin:0; padding:10px 0 10px; font-size:32px; line-height: 1;}
.atp-winner-txt p {width:300px; font-size:18px;}

.atp-form {	background:url(../images/form-bg.jpg) no-repeat; padding:30px 0; height:320px;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center; }
.atp-form-box {border:2px solid #00c6c7; width:310px; padding-bottom:15px; position:relative; top:40px; left:80px;
  border-top-left-radius:20px; -webkit-border-top-left-radius:20px; -moz-border-top-left-radius:20px;
  border-top-right-radius:20px; -webkit-border-top-right-radius:20px; -moz-border-top-right-radius:20px;
  background: rgba(0,0,0,.5);
}
.atp-form-box h3 {background:#00c6c7; padding:10px 20px !important; margin:0 !important; color:#fff !important;
  font-weight:300; font-size:16px !important; text-transform: none !important;
  border-top-left-radius:18px; -webkit-border-top-left-radius:18px; -moz-border-top-left-radius:18px;
  border-top-right-radius:18px; -webkit-border-top-right-radius:18px; -moz-border-top-right-radius:18px;
}
.atp-fields {padding:15px 0;}
.atp-field {text-align:left; width:270px; margin:0 auto; padding:5px 0;}
.atp-field label {display:inline-block; color:#fff; font-size:15px; width:60px;}
.atp-field label.atp-label-long {width:85px;}
.atp-field input[type="text"] {background: rgba(0,0,0,.5); border:0; padding:0 5px; font-size:14px; color:#fff; line-height: 24px; color:#fff; width:200px;}
.atp-field input[type="text"].atp-input-short {width:175px;}

.atp-tc {background: #e7e7e7; padding:20px 30px; font-size:11px;}
.atp-tc ol {counter-reset: list; margin:0; padding:0; padding-top:15px;}
.atp-tc ol > li {list-style: none; position:relative; padding-left:20px; padding-bottom:10px; line-height: 1.2;}
.atp-tc ol > li:before {content: counter(list) ") ";counter-increment: list; position:absolute; left:0;
width:15px; text-align: right;
}
