
html, body {height: 100%;   min-height: 100%;}
body{margin:0px;position:relative; height:100%; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; background: #222629;}

.textcenter{display:table;width:100%;height:100%;}
.aligncenter{display:table-cell;height:100%;vertical-align:middle;}
.myslidebox{height:100%;width:100%;}
.myslidebox .carousel-inner{height:100%;}
.myslidebox .carousel-inner .carousel-item{height:100%;}
.ziparea{width: 400px;margin:auto;display: table; height:100%;vertical-align:middle;}
.ziparea .form-group{ margin: 0; height: 130px;  padding: 40px;  background: #f7f7f7;box-shadow: 1px 1px 10px #8f8f8f; border-radius: 10px;}
.ziparea .form-group input{height: 50px;width: 60%;float: left; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.ziparea .form-group button{font-size:22px;height:50px;width:40%;float:left;border-top-left-radius: 0;border-bottom-left-radius: 0;} 
.left.carousel-control{position: absolute;bottom: 25px; font-size: 18px;color: #000;z-index:999;left:50px;}

.industrypage{max-width:450px;width:100%;margin:auto;display:block;}
.industrypage h4{text-align: center;font-size: 32px;font-weight: 600;margin-bottom: 30px;}
.myslidebox .industrypage select{height:50px !important;border:3px #ccc solid;}
.myslidebox .nextbtn{width: 180px; margin: 50px auto; display: block; font-size: 24px;height: 44px; padding: 0; line-height: 36px;  border-radius: 23px;}


header{padding: 1.5em 0;}
header h1 {font-size: 200%;text-align: center;    margin: 0 auto;width: 100%;max-width: 26.1em;color: #fff;}
.ordercontent{display: table;width: 100%;height: 100%; vertical-align: middle;}
.ordercontent{width: 90%; margin: 0 auto;background-color: #fff; max-width: 55em;position: relative;}
.innercontent{ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif; box-shadow: 0 0 0.5em rgb(0 0 0 / 30%); border-top:6px #30c5b2 solid;border-bottom:6px #30c5b2 solid; }
section, aside {-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;box-sizing: border-box;padding: 2em;}
aside {background-color: #fcfcfc;}
.col-md-8{ width: 62.5000%;}
.col-md-4 {width: 37.5000%;}
.mtop50{margin-top:50px;}
.seals {margin-bottom: 2em;    text-align: center;}
.secure,.refund {display: inline-block;width: 46%;margin: 0 2.5%;max-width: 127px;}
.seals img {display: block;width: 100%;margin: 0 auto;}
.form-step1{width:100%;display:block;position:relative;}
.form-step1 h2 { margin: 0 0 1em 0;position: relative;text-align: left;color: #252525;}
.form-step1 h2 span {padding-right: 0.5em; background: #fff; position: relative; z-index: 1;}
.form-step1 h2::after {position: absolute; top: 50%; width: 90%; left: 0;  content: ""; height: 2px; background: #ebebeb;}
.form-grp{display: flex;margin: 0 0 1em; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
.form-grp .half-grp {margin: 0 0 0 1em; width: 50%;flex-grow: 1;position: relative;}
.form-grp .half-grp:last-child {margin-right: 0;}
.form-grp .half-grp:first-child {margin-left: 0;}
.form-grp .half-grp.full-width{width:100%;}
input[type="text"]{padding-right: 2em;}
.form-control{border: 2px solid #ebebeb; padding: 0.75em; box-shadow: none;background-color: #fcfcfc;  -webkit-border-radius: 0.25em;  -moz-border-radius: 0.25em;   -ms-border-radius: 0.25em;border-radius: 0.25em;vertical-align: middle;box-sizing: border-box;    width: 100%;font:inherit;}
.form-grp input[type="text"]:focus, 
.couponfield input[type="text"]:focus, 
.form-grp input[type="password"]:focus, 
.form-grp input[type="email"]:focus, 
.form-grp input[type="url"]:focus, 
.form-grp input[type="date"]:focus, 
.form-grp input[type="month"]:focus, 
.form-grp input[type="time"]:focus, 
.form-grp input[type="datetime"]:focus, 
.form-grp input[type="datetime-local"]:focus, 
.form-grp input[type="week"]:focus, 
.form-grp input[type="number"]:focus, 
.form-grp input[type="search"]:focus, 
.form-grp input[type="tel"]:focus, 
.form-grp input[type="color"]:focus {outline: 0;border-color: #129FEA; }
.form-grp select:focus, 
.form-grp textarea:focus {outline: 0; border-color: #129FEA; }
.form-grp input:not([type]):focus {outline: 0; border-color: #129FEA; }
.form-grp input[type="file"]:focus, 
.form-grp input[type="radio"]:focus, 
.form-grp input[type="checkbox"]:focus {outline: thin solid #129FEA; outline: 1px auto #129FEA; }
.form-grp .check-grp{margin-top:20px;}
.form-grp .check-grp input[type=checkbox]{width:20px;height:20px;margin-right:10px;float:left;margin-top:-2px;}
.form-grp  .ccinfo{    border: 2px solid #ebebeb;  padding: 0.75em;  box-shadow: none; background-color: #fcfcfc; -webkit-border-radius: 0.25em;  -moz-border-radius: 0.25em;  -ms-border-radius: 0.25em; border-radius: 0.25em; vertical-align: middle;box-sizing: border-box;width:100%;}
.form-grp .ccinfo:focus{outline: 0;border-color: #129FEA;}
.form-grp .ccinfo input:focus{outline:0;border-color:transparent;}
.form-grp .ccinfo input{float:left;border:0px;    padding:0px;font-size:14px;}
.form-grp .ccinfo .cc-number{width:calc(100% - 100px);}
.form-grp .ccinfo .cc-date{width:60px;}
.form-grp .ccinfo .cc-cvc{width:40px;}
.buttonbox{display:block;margin-top:25px;margin-bottom:20px;position:relative;text-align:center;}
.apply_coupon{height: 45px;background-color: #51ae7d;border-color: #51ae7d;border-radius: 0;border: 2px solid; color: #fff;font-size:16px; padding: 0.35em 1em; letter-spacing: 1px; max-width: 15.6em; white-space: normal;text-align: center;cursor: pointer;}
.buttonbox button{background-color: #51ae7d;border-color: #51ae7d;border-radius: 0;border: 2px solid; color: #fff;font-size: 180%; padding: 0.35em 1em; letter-spacing: 1px; max-width: 15.6em; white-space: normal;text-align: center;cursor: pointer;}
.buttonbox span{background:url(../images/arrow_righ.png) no-repeat;width:24px;height:24px;float: right; margin-top: 6px; margin-left: 15px;    background-size: cover;}
.buttonbox button:hover {background:#8ec642;}
/**display: block; height: 18px; margin: 0 auto;}*/
p.safesecure {font-size: 70%; color: #333333; text-align: center; margin: 1em 0;}
.boxshot {border: 2px solid #eaeaea; background: #fff;  padding: 1em;  margin: 0 0 2em 0; position: relative;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; height: 14em;}
.boxshot img { display: block;   position: absolute;   top: 50%;   left: 50%;-ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    max-width: 90%;   max-height: 90%;}
ul, ol {list-style: none;outline:none;}
ul.order-details {border: 2px solid #eaeaea; background: #fff; padding: 1em 1em 0 1em; margin: 0 0 2em 0;}
ul.order-details heading {font-size: 90%; color: #6f6f6f; margin: 0 0 1.25em; text-decoration: underline;}
ul.order-details li { position: relative;font-size: 85%;margin: 0 0 0.75em 0; color: #6f6f6f;height:28px;display:block;width:100%;}
ul.order-details li span { display: inline-block;}
ul.order-details li em {float: right; text-align: right; font-style: normal; margin-left: 1em;}
p.currency {font-size: 65%; text-align: right; font-weight: 300; color: #BFBFBF;margin: -2em 0 3em 0;}
.credit-cards{display:block;text-align:center;}
.couponfield {position: relative; overflow: hidden;    margin-bottom: 2em;}
.couponfield p {text-align: left; margin: 0 0 0.5em 0;font-size: 85%; color: #403A3A;}
.couponfield input{ border: 2px solid #ebebeb; padding: 0.75em;box-shadow: none; background-color: #fcfcfc;  -webkit-border-radius: 0.25em;   -moz-border-radius: 0.25em;   -ms-border-radius: 0.25em;border-radius: 0.25em;box-sizing: border-box;    width: 100%;}
.testimonial-block{display:block;width:100%; position:relative;}
.testimonial{width:100%;display:block;width:100%;margin-bottom:10px;    font-size: 90%;   font-style: italic;}
.testimonial .title {font-style: normal; font-weight: bold; position: relative; padding: 1em; background: #eaeaea;color: #252525;display: block;}
.testimonial .title span {padding-left: 6em; display: block; line-height:20px;}
.testimonial img {display: block;float: left;width: 5em; height: 5em;margin: -2.5em 0.5em 0em 0.5em;   border: 6px solid #f4f9ff; position: relative; -webkit-border-radius: 50%;   -moz-border-radius: 50%;-ms-border-radius: 50%; border-radius: 50%;}
.testimonial p {padding-left: 6.75em;}
.testimonial p {padding-top: 0.5em;margin-bottom: 0.5em;line-height: 1.6; color: #4a4a4a;}
footer{display:block;margin:auto;position:relative;padding:20px 0; width:100%;   max-width: 55em;}
footer p{margin:0px;color:#fff;}
.modalbox{display:none;position: fixed;top: 0; z-index: 999;background-color: rgba(0,0,0,0.5);height: 100%;width: 100%;left: 0;bottom: 0;}
.modalbox .popupbox{background: #fff;padding: 30px;max-width:600px; height:350px;position: absolute;left: 0;right: 0; margin: auto;bottom: 0;top: 0;}
.modalbox .popupbox .md-content{height: calc(100% - 40px); overflow: auto; margin-bottom: 10px;}
.modalbox .popupbox p{margin-top:0px;margin-bottom:10px;}
.modalbox .popupbox ul li{    list-style: disc;}
.modalbox .mdfooter{display: block;height: 40px;}
.modalbox .mdfooter .btn{width:90px; border: 1px #ccc solid; padding: 8px; text-align: center; font-size: 18px; cursor:pointer;}
.modalbox .mdfooter a{background-color: #0078e7;color: #fff;text-decoration:none;float:left;}
.modalbox .mdfooter a:hover{    background: #029748;}
.modalbox .mdfooter button{float:right;}
.modalbox .mdfooter button:hover{background: #db1313;color:#fff;}
.modalbox.modalboxadd{display:block;}
.accessbox{display:none;position: fixed;top: 0; z-index: 999;background-color: rgba(0,0,0,0.5);height: 100%;width: 100%;left: 0;bottom: 0;}
.accessbox .popupbox{background: #fff;padding: 30px;max-width:400px; height:150px;position: absolute;left: 0;right: 0; margin: auto;bottom: 0;top: 0;}
.accessbox .popupbox .md-content{height: calc(100% - 40px); overflow: auto; margin-bottom: 10px;padding:40px;}
.accessbox .popupbox p{margin-top:0px;margin-bottom:10px;}
.accessbox .popupbox ul li{    list-style: disc;}
.accessbox .mdfooter{display: block;height: 40px;}
.accessbox .mdfooter .btn{width:90px; border: 1px #ccc solid; padding: 8px; text-align: center; font-size: 18px; cursor:pointer;}
.accessbox .mdfooter a{background-color: #0078e7;color: #fff;text-decoration:none;float:left;}
.accessbox .mdfooter a:hover{    background: #029748;}
.accessbox .mdfooter button{float:right;}
.accessbox .mdfooter button:hover{background: #db1313;color:#fff;}
.accessbox.modalboxadd,
.accessbox.accessboxadd{display:block;}
.accessbox.accessboxadd input{width:70%;float:left;}
.accessbox.accessboxadd button{cursor:pointer;}
.accessbox.accessboxadd button.access-login-btn{width: 30%;float: left;height: 49px;border: 0;margin-left: -2px;border-radius: 5px;border-top-left-radius: 0px;border-bottom-left-radius: 0px; background: #004282;color: #fff;font-size: 20px;}
.accessbox.accessboxadd button.access-login-btn:hover{background: #8ec642;}
button.closex{cursor:pointer;float: right; position: absolute; top: -9px;  right: -7px;width: 30px;height: 30px; border-radius: 15px;border: 1px #004282 solid; font-size: 18px;font-weight: bold;}
button.closex:hover{    background: #004282;color:#fff;}
.accessbox.accessboxadd input[type="password"]:focus{outline: 0;border-color: #129FEA;}
.showconfigpricing{display:none;position: fixed;top: 0; z-index: 999;background-color: rgba(0,0,0,0.5);height: 100%;width: 100%;left: 0;bottom: 0;}
.showconfigpricing .popupbox{background: #fff;padding: 30px;max-width:600px; height:150px;position: absolute;left: 0;right: 0; margin: auto;bottom: 0;top: 0;}
.showconfigpricing .popupbox .md-content{height: calc(100% - 40px); overflow: auto;padding: 40px;}
.showconfigpricing .popupbox p{margin-top:0px;margin-bottom:10px;}
.showconfigpricing .popupbox ul li{    list-style: disc;}
.showconfigpricing .form-grp .half-grp{width:32%;}
.showconfigpricing button.set-pricing{cursor:pointer;width:30%;margin-left:3%;    background: #004282;color:#fff;border:0px;border-radius:5px;}
.showconfigpricing button.set-pricing:hover{    background: #8ec642;}
.showconfigpricing.modalboxadd{display:block;}
.ordercontent.thankyoupage{height: calc(100vh - 165px);}
.ordercontent.thankyoupage .innercontent{height:100%;}
.ordercontent.thankyoupage .aligncontent{display:table;width:100%;height:100%;}
.ordercontent.thankyoupage .textcenter{ display: table-cell; vertical-align: middle; width: 100%;}
.ordercontent.thankyoupage .textcenter h3{font-size:40px;text-align:center;margin-top:0px;}
.ordercontent.thankyoupage .textcenter p{font-size: 24px; text-align: center; padding: 0px 50px;line-height: 44px; margin: 0;}



.fillcrl { position: absolute;   height: 20px;   right: 6px;   top: 15px;   z-index: 999999;text-align: center; width: 20px;}
.fillcrl.chkcircle{background:url(../images/circle_icon.png) center no-repeat;width:15px;height:15px;background-size:cover;}
.coupon_msg{font-size: 13px; color: blue;}

.eyebox{position: absolute;  right: 1px;   top: 0;   font-size: 20px;width: 30px;height: 37px; border-left: 1px #ccc solid;text-align: center; background: #ccc; line-height: 36px;}



.investmentpage {display:table;width:100%;height:100%; max-width: 1300px;margin: auto;}
.investmentpage .row{height:100%;    margin:auto;   width: 99%;text-align:center;}
.investmentpage .panel{display:table-cell;vertical-align:middle;}
.investmentpage .panel-body .row{width:94%;}

.investmentpage .panel-body .row.investmorelead { width: 100%;    height: calc(100% - 50px);}
.investmentpage .panel-body .investmorelead .bgwhite{position:relative;background: #fff;display: block; padding: 10px; border-radius: 4px;margin-bottom:15px;}
.investmentpage .panel-body .investmorelead .bgwhite input{position: absolute;left: 10px;top: 12px;width: 24px;height: 24px;}
.investmentpage .panel-body .investmorelead .bgwhite p{margin: 0;font-size: 24px;line-height:normal;}
.investmentpage .panel-body .investmorelead input[type=checkbox]:checked:after{display:none;}
.investmentpage .panel-body .investmorelead label{display: block;text-align: left; font-size: 18px;font-weight: 400; margin-bottom: 5px;}
.investmentpage .panel-body .investmorelead label input{margin-right:5px;}
.investmentpage .panel-body .investmorelead label span{float:right;}
.investmentpage .panel-body .onetimemonthly p{font-size:20px;display:inline-block;margin:0px;line-height:34px;}
.investmentpage .panel-body  .onetimeprice{font-size:20px;display: inline-block;background: #fff; height: 34px; border: 1px #a5a5a5 solid; border-radius: 4px; line-height: 32px; padding: 0 10px;}

.investmentpage .panel-body .row .col-md-4:nth-child(1){padding-left:0px;padding-right:30px;}
.investmentpage .panel-body .row .col-md-4:nth-child(2){padding-right:30px;}
.investmentpage .investbox{position: relative; display: block; background: #fff; border: 2px #a9a9a9 solid; border-radius: 15px;margin-top:30px;}
.investmentpage .investbox table{width:100%;}
.investmentpage .investbox .investheader{position: relative;display: block; width: 100%;padding:0 10px;}
.investmentpage .investbox .investheader h3{margin:0px;font-weight:700;padding: 20px 10px;font-style: italic;font-size: 28px;}
.investmentpage .investbox .investheader .nomore{margin: 8px 0 0;border: 2px #044282 solid;border-radius: 8px;height: 32px;font-size: 18px;line-height: 28px;font-weight: 600; color: #044282;}
.investmentpage .investbox .investtitle{position:relative;height: 54px;line-height: 54px;font-size:24px;background: #520120;color: #fbff00;font-weight: bold; text-align: center;width: calc(100% + 30px);margin-top:-5px; margin-left: -15px;}
.investmentpage .investbox .investtitle:after,  
.investmentpage .investbox .investtitle:before{content: ""; position: absolute;width: 0; height: 0;}
.investmentpage .investbox .investtitle:after{right:0;border-left: 0px solid transparent;border-right: 15px solid transparent;border-top: 18px solid #808080; bottom: -18px;}
.investmentpage .investbox .investtitle:before{left:0;border-left: 15px solid transparent;border-right: 0px solid transparent;border-top: 18px solid #808080; bottom: -18px;}
.investmentpage .investbox .investtitle span{float: left; background: #fff; width: 28px;height: 28px; border-radius: 50%; margin: 10px 0 0px 15px; line-height: 28px;color: #b57114;}
.investmentpage .panel-body .row .col-md-4:nth-child(2) .investtitle span{color: #08403e;}
.investmentpage .panel-body .row .col-md-4:nth-child(3) .investtitle span{color: #520120;}

.investmentpage .panel-body .row .col-md-4:nth-child(1) .investtitle{background: #b57114;}
.investmentpage .panel-body .row .col-md-4:nth-child(2) .investtitle{background: #08403e;}
.investmentpage .panel-body .row .col-md-4:first-child .investtitle:after,
.investmentpage .panel-body .row .col-md-4:first-child .investtitle:before{border-top: 18px solid #4d4d4d;}
.investmentpage .panel-body .row .col-md-4:nth-child(1) .investprice h4 {color: #b57114;}
.investmentpage .panel-body .row .col-md-4:nth-child(2) .investprice h4 {color: #08403e;}
.investmentpage .panel-body .row .col-md-4:nth-child(3) .investprice h4 {color: #520120;}
.investmentpage .panel-body .investnormal{display:block;width:100%;position:relative;padding-top:20px;}
.investmentpage .panel-body .investplantype{font-weight: 700;font-size: 24px;padding: 20px 0 0;display: block;position: relative; height: 85px;}
.investmentpage .panel-body .investplantype span{display:block;}
.investmentpage .panel-body .investplantype span i{font-weight:400;}
.investmentpage .panel-body .investedit{font-size:20px;position: absolute;right: 2px;bottom: 0px;width: 30px;height: 30px;z-index: 9;cursor: pointer;}
.investmentpage .panel-body .investedit:hover{color:#a1ff00;}
.investmentpage .investbox .investprice{position: relative;display: block;width: 100%;text-align: center;}
.investmentpage .investbox .investprice p{font-size: 24px;margin: 5px 5px 20px;line-height: normal;}
.investmentpage .investbox .investprice .leadper{font-size: 22px;margin: 0;line-height: normal;}
.investmentpage .investbox .investprice .leadper b{display:block;}
.investmentpage .investbox .investprice h4{font-size: 44px; font-weight: 700;margin: 5px 5px 10px;color: #044282;}
.investmentpage .investbox .investprice h4 span{font-size: 24px;font-weight: 500;}
.investmentpage .investbox .investprice h5{font-weight:700;font-size:18px;margin-bottom:0px;}

.investmentpage .investbox .investprice td.leadtd{height: 90px; padding-bottom: 0px;vertical-align: top;}
.investmentpage .investbox .investprice td.leadtd .plus{display: block;font-size: 20px;}
.investmentpage .investbox .investprice td.leadtd .alignleft{display: inline-block;text-align: left;}
.investmentpage .investbox .investprice td .fivebased{    font-size: 14px;  margin-bottom: 20px;}
.investmentpage .investbox .investprice .quartlylead{height:125px;}
.investmentpage .investbox .investprice .quartlylead p{    font-size: 26px; line-height: 55px;   color: #520120;}
.investmentpage .investbox .investservice{width: 100%;position: relative;display: block;clear: both;}
.investmentpage .investbox .investservice td{font-size: 14px;height: 40px;margin: 0;vertical-align:bottom;}
.investmentpage .investbox .investservice td span{display:block;}
.investmentpage .investbox .btn{width: 140px; border-radius: 6px; height: 36px; padding: 0; line-height: 26px; text-transform: uppercase;font-size: 18px;background-color: #a1ff00; border-color: #a1ff00; color: #000;margin: 15px 0 20px;}
.investmentpage .investbox .btn:hover{color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.investmentpage .farrowbtn{width: 30px;height: 30px;left: 59%;cursor:pointer;font-size: 32px;position: absolute;top: 3px;color: #a1ff00;}
.investmentpage .farrowbtn:hover{color:#fff;}
.investmentpage .ftextbox{position: absolute; right: 47px; top: 9px;cursor: pointer;}
.investmentpage .ftextbox ul{margin:0px;padding:0px;list-style:none;}
.investmentpage .ftextbox ul li{float:left;margin-left:15px;text-transform:uppercase;font-weight:600;font-size:24px;}
.investmentpage .ftextbox ul li:hover{color: #a1ff00;}




@media (max-width:1600px){
	
}

@media (max-width:767px){
	body{overflow-x: hidden;}
	.ziparea{width:96%;}
	.ziparea .form-group {margin: 10px;padding: 30px 10px;}
	.ordercontent .aligncenter{  display: block;  overflow-y: auto;}
	.ordercontent .innercontent{margin:0px;}
	.left.carousel-control{bottom:-18px;}
	
	.col-md-8,.col-md-4 {width:100%;    padding: 1.25em;}
	.form-grp{display:block;width:100%;margin:0px;}
	.form-grp .half-grp{width:100%;margin-left:0px;margin-bottom:15px;}
	.form-grp .ccinfo{height:45px;}
	.buttonbox button{font-size:160%;    padding: 0.35em 0.5em;max-width:100%;width:100%;display:block;}
	.buttonbox span{margin-top:2px;}
	footer p {font-size: 10px; text-align: center;}
	.modalbox .popupbox{ width: 90%;box-sizing: border-box;padding:15px;height:380px;}
	.modalbox .popupbox p,.modalbox .popupbox ul li{font-size:14px;}
	.modalbox .mdfooter .btn{padding:5px;}
	.ordercontent.thankyoupage .textcenter p {font-size: 18px;padding: 0px 20px;line-height: 32px;}
	.accessbox .popupbox,
	.showconfigpricing .popupbox{ width: 90%; box-sizing: border-box; padding: 15px;}
	.accessbox .popupbox .md-content{padding:40px 0px;}
	.accessbox.accessboxadd button.access-login-btn{font-size:16px;height:47px;}
	.showconfigpricing .popupbox .md-content{height:100%;padding:0px;}
	.showconfigpricing .form-grp .half-grp {width: 46%;    float: left;margin: 10px 2% 20px;}
	.showconfigpricing .form-grp .half-grp:last-child{margin-left:5%;}
	.showconfigpricing .form-grp .half-grp input[type="text"] {padding: 10px 2px; text-align: center;    font-size: 14px;}
	.showconfigpricing button.set-pricing{width: 120px;margin: auto;display: block;    padding: 10px;   font-size: 16px;}
	
	.form-grp .ccinfo .cc-number {width: calc(100% - 80px);}
	.form-grp .ccinfo .cc-date {width: 50px;}
	.form-grp .ccinfo .cc-cvc {width: 30px;}
	
	
}
 @media (max-width:360px){
	 .form-step1 h2{font-size:1.1em;}
	 .secure, .refund { width: 40%;}
     .buttonbox button {font-size: 135%;}
     .form-grp .check-grp{font-size:12px;}
	
 }
 
.strikethrough {position: relative;}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  color: #ff0000;
  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 