body{background:#fff; font-family: "Avenir Next", Arial, sans-serif; font-size: 100%; text-align:left; margin: 0; color:#282828;}

h1,h2,h3,h4,h5{margin-top: 0;}
.jumbo h1{font-size:5rem; line-height:5.5rem; margin:30px 0; font-weight: bold; color:#D2B677;}
h2{font-size:2.5rem; line-height:3rem; color:#282828;}
h3{font-size:2.5rem; line-height:3rem; color:#fff; font-weight: normal;}
h4{font-size:4.5rem; line-height:5rem; color:#282828; margin-bottom: 0;}
h5{font-size:2rem; line-height:2.5rem; color:#282828;}
p, ol, ul{font-size: 1.5rem;}
dt, dd{font-size: 1.3rem;}
hr{margin: 0; border:none; border-bottom:1px solid #ececec; background-color: #ececec;}

.text-center{text-align: center !important;}
.jumbo p{color:#fff; font-size: 1.6rem; margin-bottom: 0;}

.contner{width:95%; max-width: 1280px; margin: auto;}
.contner.sml{max-width: 440px;}
.contner.med{max-width: 940px;}
.strip{width:100%; padding:65px 0;}
.strip.jumbo{background: #282828; padding-bottom: 0;}
.strip.chevron{background: url('../i/bg-chevron-black.png') top center no-repeat;}
.strip.highlight{background: #F8F8F8; padding-bottom: 0;}
.strip.gold{background: #D2B677;}

.coupon{background: #fff; width:90%; padding:5%; margin:auto; text-align: center; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.coupon p{text-transform: uppercase; color:#c3c3c3; margin-bottom: 5px;}
.coupon p strong{color:#666;}
.coupon.buy p{margin-bottom: 0;}

.btn{background: #D2B677; color:#fff; font-size: 1.4rem; border:2px solid #B29A62; border-radius: 5px;}
.btn:hover{color:#282828;}

.gold .btn{background: #282828; border-color:#000;}
.gold .btn:hover{color:#D2B677;}

.split{display: flex;}
.split a{color:#D2B677;}
.split .lft{flex:1; padding:100px 0; margin: 0 5%; align-self: center;}
.split h2{text-align: center;}
.split .rght{flex: 1; padding:100px 5% 0 5%; border-left: 1px solid #ececec;}

.split .was{ display: flex; flex-direction:column; justify-content:center; background:#fff; position:absolute; width:150px; height:150px; top:0px; border-radius: 75px; text-align: center; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.split .circle-wrap{width:470px; margin: auto; position: relative; height: 420px;}
.split .was p{margin: 0; font-size: 1.1rem;}
.split .was p em{font-size: 2rem; font-weight: bold;}
.split .lft .was{ left:75px;}
.split .now{ display: flex; flex-direction:column; justify-content:center; background: #D2B677; position:absolute; left: calc(50% - 160px); z-index: -1; width:320px; height:320px; border-radius: 185px; text-align: center; }
.split .now p{margin: 0;}
.split .now p em{font-size: 5rem; font-weight: bold;}
.split .lft .now{right:0; left:auto;}

.testimonial{border-top:1px solid #ececec; padding-top:65px;}
.img-circle{margin: auto; margin-bottom: 20px; width:200px; height:200px; border-radius: 100px;}
.img-circle.heather{background: url('../i/heather.jpg')center right no-repeat;  background-size: cover;}
.testimonial p{color:#D2B677; font-style: italic; font-size: 1.7rem;}

.features{background: #fff; display: flex; flex-wrap:wrap; margin-top: 65px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.features a{flex:1 0 calc(25% - 41px); padding:40px 20px; text-align: center; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.features a:hover{cursor: pointer;}

.features a p{margin-bottom: 0; font-size: 1.1rem;}
.features a i{font-size:3rem; color:#D2B677;}

.timer{margin-top:40px; text-align: center;}
.timer img{margin: auto;}

.faq{text-align: left;}
.faq h5{margin-bottom: 20px;}
.faq dl{border-top:1px solid #ececec; padding-top:20px;}
.faq dt{font-weight: bold; margin-bottom: 10px;}
.faq dd{border-bottom: 1px solid #ececec; padding:0 0 20px 0; margin-bottom: 20px; margin-left: 0;}
.faq dd a{color:#D2B677;}

.modal-content{border:none;}
.modal-content h5{color:#D2B677;}
.modal-content p{color:#666; font-size: 1.2rem;}
.modal-header{border-color: #ececec;}

@media only screen and (max-width: 864px) {
.jumbo h1{font-size:3.5rem; line-height: 4rem;}
p, ol, ul{font-size: 1.2rem;}
h2{font-size:2rem; line-height:2.5rem;}
h3{font-size:2rem; line-height:2.5rem;}
h4{font-size:2.5rem; line-height:3rem;}
h5{font-size:1.5rem; line-height:2rem;}
dt, dd{font-size: 1.2rem;}

.strip{padding:40px 0;}
.testimonial{padding-top: 0; border-top:none;}
.testimonial p{font-size: 1.4rem; }
	
.contner{width:90%; margin: auto;}
.split{flex-direction: column;}
.split .circle-wrap{width:100%;}
hr{display: none !important;}
.split .lft{margin-right:0; padding-bottom:0; padding-top: 50px;}
.split .rght{border-left: none; padding-left: 0; padding-bottom:0px; padding-top:0;}
.split .rght h2{text-align: center;}
.split .was{position: static;}
.split .now{position: static; width:290px; height:290px; border-radius: 145px;}
.img-circle{margin-top: 70px;}
}