html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%;}
body {line-height:normal;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

*::-moz-selection {
    background: none repeat scroll 0 0 #24890d;
    color: #fff;
    text-shadow: none !important;
	}

/* BODY */
body{
	background:#fff;
	font-family: 'Varela Round', sans-serif;
  	}
body, html{
	height: 100%;
}
h1, h2, h3, h4, h5, h6, p, a, div, table, th, td, li, input{
	font-family: 'Varela Round', sans-serif;
}
.topbutton{
	position:fixed;
	right:20px;
	bottom:20px;
	width:42px;
	height:42px;
	background: #c245fc;
	border-radius:33px; -webkit-border-radius:33px;
	text-align:center;
	line-height:42px;
	font-size:21px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5); overflow:hidden;
	transition:0.5s; -webkit-transition:0.5s;
	z-index: 999;
	}
.topbutton span{
	line-height:42px;
	}
.topbutton:hover{
	background: #7fdf86; color: #14181f;
}
.container{
	margin:0 auto 0 auto;
	width:1170px;
	position: relative;
	padding: 0;
	}

.topstrip{
	float: left; width: 100%; margin: 0 0 0 0; padding: 5px 0 5px 0; background: #c245fc;
}
.headeraward{
	display: table;
	width:auto;
	margin: 0 auto 0 auto;
}
.headeraward img{
	float: left;
	width: 32px; height: auto;
	margin: 0 10px 0 0;
}
.headeraward{
	text-align: left; color:#fff; font-size: 14px; line-height: 36px; font-weight:400; text-transform: uppercase;
}
.headeraward .details h2 span{
	color: #dab847;
}



.toppart{
	float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; background:#14181f url(images/bg1.jpg) no-repeat;
	background-size:cover;
}
.toppart .overlay{
	float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; background: rgba(20,24,31,0.9);
}
.langwrap{
	position: absolute;
	right: 0; top: -13px;
}
.langwrap a{
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.langwrap a:last-child{
	margin-right: 0;
}
header{
	float: left;
	width:100%;
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	z-index: 5;
	}
header.innerheader{
	background:  rgba(20,24,31,1);
}
.logo{
	float:left;
	width: 320px;
	margin:0 0 0 0; text-decoration: none !important;
	}
.logo img{
	float: left; width: 70px; height: auto;
	margin-right: 19px;
}
.logo h1{
	text-align: left; color:#fff; font-size: 32px; line-height: 36px; font-weight:500;
	margin-bottom: 5px;
	font-family: 'Varela Round', sans-serif;
}
.logo h2{
	text-align: left; color:#fff; font-size: 14px; font-weight:300; letter-spacing: 5px;
	font-family: 'Varela Round', sans-serif; padding-left: 93px;
}
.mobtitle{
	display: none;
	float: right;
	width: auto; height: 42px; line-height: 42px;
	font-size: 30px; color: #c245fc; margin-right: 4%; margin-top: 15px; cursor: pointer;
}
nav{
	float: right;
	margin: 19px 0 0 0;
	padding: 0 0 0 0;
}
nav ul{
	float: left;
}
nav ul li{
	float: left;
	margin: 0 5px;
}
nav ul li:last-child{
	margin-right: 0;
}
nav ul li a{
	float: left;
	text-align: left; color:#fff; font-size: 15px; font-weight:400;
	text-decoration: none;
	padding: 13px 10px 13px 10px;
	border-radius:32px;-webkit-border-radius:32px;
	transition:background 0.7s; -webkit-transition:background 0.7s;
}
nav ul li a:hover{
	text-decoration: none;
	color: #7fdf86;
}
nav ul li.active a, nav ul li a:active{
	text-decoration: none;
	color: #fff; background: #c245fc;
	padding: 13px 20px 13px 20px;
}
.lslider{
	float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;
	background-size: cover;
}
.lslider .lslideroverlay{
	float: left; width: 100%; margin: 0 0 0 0; padding: 40px 0 60px 0;
}
.lslider img.thumb{
	float: left;
}
.lslider h3{
	text-align: center; color:#fff; font-size: 18px; font-weight:400; text-transform: uppercase; margin-bottom: 25px;
}
.lslider h1{
	text-align: center; color:#fff; font-size: 52px; font-weight:400;  margin-bottom: 55px;
	font-family: 'Lora', serif;
}
.lslider h2{
	text-align: left; color:#fff; font-size: 21px; font-weight:400; margin-bottom: 30px; margin-top: 20px;
}
.lslider .details{
	float: right;
	width: 400px;
}
.lslider .details p{
	text-align: left; color:#fff; font-size: 17px; line-height:24px; font-weight:400; margin-bottom: 17px; padding-left: 36px; position: relative;
}
.lslider .details p:before{
	position: absolute;
	width:24px;
	height:24px; line-height: 24px;
	text-align: center; font-size: 12px;
	background: #7fdf86; content: "\f00c "; font-family: 'FontAwesome';
	border-radius:23px;-webkit-border-radius:23px;
	margin: 0 0 0 0;
	left:0; top:0;
}
.contactinfo{
	float: left;
	width: 100%;
	border: 7px solid rgba(0,0,0,0.1);
	margin: 20px 0 0 0;
	padding: 35px 30px 10px 40px;
	border-radius:53px;-webkit-border-radius:53px;  position: relative;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.contactinfo:after{
	position: absolute;
	width:160px;
	border-radius:23px;-webkit-border-radius:22px;
	height:40px; line-height: 40px; background: #7fdf86;
	text-align: center; color:#fff; font-size: 16px; font-weight:400; text-transform: uppercase;
	content: 'Get In Touch';
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:2;
	left:20px; top:-20px;
}
.contactinfo .phone{
	float: left;
	width: 100%;
	text-align: left; color:#444; font-size: 15px; font-weight:400;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;

}
.contactinfo .email{
	float: left;
	width: 100%;
	text-align: left; color:#444; font-size: 15px; font-weight:400;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.aboutsection{
	float: left; width: 100%; margin: 0 0 0 0; padding: 90px 0 90px 0; background: #252a31;
}
.aboutsection img.thumb{
	position: absolute;
	width: 480px; height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:2;
	right:0; top:0;
}
.aboutsection .details{
	float: left;
	width: 40%;
	margin-top: 0;
}
.aboutsection h1{
	text-align: left; color:#fff; font-size: 42px; font-weight:700; margin-bottom: 30px;
	font-family: 'Lora'; font-style: italic;
}
.aboutsection h2{
	text-align: left; color:#fff; font-size: 28px; font-weight:400; margin-bottom: 30px;
}
.aboutsection h3{
	text-align: left; color:#fff; font-size: 20px; font-weight:400; margin-bottom: 0;
}


.featuressection{
	float: left; width: 100%; margin: 0 0 0 0; padding: 120px 0 90px 0; background: #ffff;
}
.featuressection h1{
	text-align: center; color:#333; font-size: 42px; font-weight:700; margin-bottom: 20px;
	font-family: 'Lora'; font-style: italic;
}
.featuressection h3{
	text-align: center; color:#333; font-size: 20px; font-weight:400; margin-bottom: 0;
}
.featuressection .itemswrap{
	float: left; width: 100%; margin: 60px 0 0 0; padding: 0 0 0 0;
}
.featuressection .itemswrap .item{
	float: left;
	width: 31%;
	margin: 0 3% 0 0;
}
.featuressection .itemswrap .item:last-child{
	margin-right: 0;
}
.featuressection .itemswrap .item img{
	display: table;
	margin: 0 auto 20px auto;
}
.featuressection .itemswrap .item h4{
	text-align: center; color:#333; font-size: 24px; font-weight:400; margin-bottom: 10px;
}
.featuressection .itemswrap .item p{
	text-align: center; color:#888; font-size: 16px; line-height: 28px; font-weight:400; padding: 0 30px 0 30px;
}



.protectsection{
	float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; background:#e7e7e7;
	background-size: cover;
}
.protectsection .overlay{
	float: left; width: 100%; margin: 0 0 0 0; padding: 70px 0 90px 0; background: #fff; position: relative;
}
.protectsection .details{
	float: right;
	width: 40%;
	margin: 0 auto 0 auto;
}
.protectsection .details h2{
	text-align: center; color:#444; font-size: 36px;  margin: 0 0 30px 0;
}
.protectsection .details h3{
	text-align: center; color:#444; font-size: 18px;  margin: 0 0 30px 0; line-height: 30px;
}
.protectsection .details a{
	display: table;
	width:220px; height: 46px; line-height: 46px;  border-radius:33px;-webkit-border-radius:33px;
	text-align: center; color:#fff; font-size: 14px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-decoration: none;
	transition:0.7s; -webkit-transition:0.7s; background: #c245fc;
	border: 2px solid #14181f;
}
.protectsection .details a:hover{
	background: #7fdf86;
}
.protectsection img{
	position: absolute;
	width:640px;
	height:auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:2;
	left:0; top:-40px;
}

.howitworkssection{
	float: left; width: 100%; margin: 0 0 0 0;
	background-size: cover;
}
.howitworkssection .overlay{
	float: left; width: 100%; margin: 0 0 0 0; padding: 90px 0 110px 0; background: #14181f;
}
.howitworkssection  h2{
	text-align: center; color:#fff; font-size: 42px; font-weight:700; margin-bottom: 20px; font-family: 'Lora'; font-style: italic;
}
.howitworkssection  h3{
	text-align: center; color:#fff; font-size: 24px; font-weight:300; margin-bottom: 20px;
}
.howitworkssection .itemswrap{
	display: table; width:100%; margin: 70px auto 75px auto; padding: 0 0 0 0;
}
.howitworkssection .itemswrap .item{
	float: left;
	width: 32%; height: auto; background: #fff; border-radius:8px;-webkit-border-radius:8px;
	margin: 0 2% 0 0; position: relative;
	padding: 40px 20px 40px 20px;
}
.howitworkssection .itemswrap .item:last-child{
	margin-right: 0;
}
.howitworkssection .itemswrap .item img{
	display: table;
	margin: 0 auto 20px auto;
}
.howitworkssection .itemswrap .item h4{
	text-align: center; color:#14181f; font-size: 21px; font-weight:500; margin-bottom: 20px; padding-bottom: 20px; position: relative;
}
.howitworkssection .itemswrap .item h4:after{
	position: absolute;
	width:100px;
	height:2px; background: #e7e7e7;
	margin: 0 auto;
	padding: 0 0 0 0;
	z-index:2; content: '';
	left:0; bottom:0; right: 0;
}
.howitworkssection .itemswrap .item p{
	text-align: center; color:#888; font-size: 14px; line-height: 21px; font-weight:300; padding: 0 20px;
}
.howitworkssection a.button{
	display: table;
	width:220px; height: 48px; line-height: 48px;  border-radius:33px;-webkit-border-radius:33px;
	text-align: center; color:#fff; font-size: 14px;  text-transform: uppercase;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-decoration: none;
	transition:0.7s; -webkit-transition:0.7s; background: #c245fc;
}
.howitworkssection a.button:hover{
	background: #7fdf86; color: #fff;
}





.pricingsection{
	float: left; width: 100%; margin: 0 0 0 0; padding: 90px 0 90px 0; background: #fff;
}
.pricingsection  h2{
	text-align: center; color:#14181f; font-size: 42px; margin-bottom: 20px; font-family: 'Lora'; font-weight: normal;
}
.pricingsection  h3{
	text-align: center; color:#14181f; font-size: 30px; margin-bottom: 70px; font-weight: normal;
}
.pricingsection .itemswrap .itemouter{
	float: left; width: 100%; margin: 0 0 80px 0; padding-bottom: 80px; border-bottom: 2px dotted rgba(0,0,0,0.2);
}
.pricingsection .itemswrap .itemouter:last-child{
	margin-bottom: 40px; padding-bottom: 0; border-bottom: none;
}
.pricingsection .itemswrap .itemouter h3{
	text-align: left; color:#444; font-size: 30px;  font-weight:300; margin-bottom: 30px;
	position: relative;  margin: 0 0 30px 0;
	padding: 0 0;
}
.pricingsection .itemswrap .itemouter h3 span{
	color: #ccc;
}
.pricingsection .itemswrap .item{
	float: left;
	width: 32%;
	margin: 0 2% 0 0; position: relative;
	padding: 0 0; background: #fff;
	box-shadow:0 0 11px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 11px rgba(0,0,0,0.2);
}
.pricingsection .itemswrap .item:last-of-type{
	margin-right: 0;
}
.pricingsection .itemswrap .item .thumbdiv{
	float: left; width: 100%; margin: 0 0 0 0; padding: 20px 30px;
	background:#c245fc; border-bottom: 2px dotted rgba(0,0,0,0.2);
}
.pricingsection .itemswrap .item:nth-of-type(2) .thumbdiv{
	background:#7FDF86;
}
.pricingsection .itemswrap .item .thumbdiv img{
	display: table;
	margin: 0 auto 0 auto;
}
.pricingsection .itemswrap .item h4{
	text-align: left; color:#fff; font-size:24px;  font-weight:400;
	padding: 25px 30px; background: #C245FC;
}
.pricingsection .itemswrap .item h4 span{
	font-weight: bold;
}
.pricingsection .itemswrap .item:nth-of-type(2) h4{
	background:#7FDF86;
}
.pricingsection .itemswrap .item h5{
	text-align: left; color:#54cd5c; font-size:16px;  font-weight:500; margin-bottom: 10px;
}
.pricingsection .itemswrap .item .details{
	float: left; width: 100%; margin: 0 0 0 0;
	padding: 30px;
}
.pricingsection .itemswrap .item h6{
	text-align: left; color:#54cd5c; font-size:24px;  font-weight:400; margin-bottom: 30px;
}
.pricingsection .itemswrap .item h6 span{
	font-weight: bold; color: #333;
}
.pricingsection .itemswrap .item ul{ margin-bottom: 40px; padding-left: 20px; min-height:150px;}
.pricingsection .itemswrap .item ul li{
	text-align: left; color:#555; font-size: 14px; font-weight:400; margin-bottom: 8px; position: relative; padding-left: 0;
	list-style: disc;
}
.pricingsection a.button{
	float: left;
	width:180px; height: 48px; line-height: 52px;
	text-align: center; color:#fff; font-size: 14px; font-weight:500; text-transform: uppercase;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-decoration: none;
	transition:0.7s; -webkit-transition:0.7s; background: #222;
	border-radius:33px;-webkit-border-radius:33px;
}
.pricingsection a.button:hover{
	background: #7FDF86;
}



.pricingsection  p{
	text-align: center;  font-size: 21px; font-weight:300; margin-bottom: 40px;
}
.pricingsection img.paymentlogos{
	display: table;
	margin: 0 auto 0 auto;
    opacity: 1; width: 450px; height: auto;
}





.testimonialssection{
	float: left; width: 100%; margin: 0 0 0 0; padding: 80px 0 110px 0; background: #f7f7f7; position: relative;
}
.testimonialssection h2{
	text-align: left; color:#14181f; font-size: 42px; font-weight:normal; margin: 0 0 40px 0; font-family: 'Lora';
}
.testimonialssection h2 em{
	color: #c245fc;
}
.testimonialssection img.thumb{
	position: absolute;
	width:640px; height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:2;
	left:0; top:-130px;
}
.testimonialssection .tsliderwrap{
	float: right; width: 40%; margin: 0 0 0 0; padding: 0 0 0 0;
}
.testimonialssection .tcontent{

}
.testimonialssection .tcontent h3{
	text-align: left; color:#14181f; font-size: 21px; font-weight:400; margin: 0 0 20px 0;
}
.testimonialssection .tcontent h4{
	text-align: left; color:#14181f; font-size: 16px; font-weight:400; margin: 0 0 20px 0;
}
.testimonialssection .tcontent h5{
	float: left;
	width: auto; height: 36px; line-height: 36px; background: #14181f; border-radius:33px;-webkit-border-radius:33px;
	text-align: center; color:#fff; font-size: 16px; font-weight:400; margin: 0 auto 0 auto; padding: 0 20px 0 20px;
}



.happinessgrntee{
	float: left; width: 100%; margin: 0 0 0 0; background: #29313e; padding:80px 0;
}
.happinessgrntee.insider{
	margin: 0 auto 0 auto;
}
.happinessgrntee h2{
	text-align: center; color:#fff; font-size: 42px; font-weight:300; margin: 0 0 20px 0; font-family: 'Lora';
}
.happinessgrntee h2 em{color: #c245fc;}
.happinessgrntee h3{
	text-align: center; color:#fff; font-size: 18px; line-height: 32px; font-weight:300; margin: 0 0 0 0;
}
.happinessgrntee img{
	display: table;
	margin: 0 auto 20px auto;
}

footer{
	float: left; width: 100%; margin: 0 0 0 0; padding: 90px 0 90px 0; background: #14181f;
}
footer .widget{
	float: left;
	margin: 0 100px 0 0;
	padding: 0 0 0 0;
}
footer .widget h2{
	text-align: left; color:#c245fc; font-size: 18px; font-weight:normal; text-transform: uppercase; margin-bottom: 30px; letter-spacing: 2px; padding-bottom: 30px; position: relative;
}
footer .widget h2:after{
	position: absolute;
	width:50px;
	height:3px; content: ''; background: #c245fc;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:2;
	left:0; bottom:0;
}
footer .widget ul{ margin-top:6px; float: left; width: 100%; }
footer .widget ul li{
	text-align: left; color:#999; font-size: 15px; font-weight:300; margin-bottom: 12px; margin-right: 10px;
}
footer .widget ul li a{
	color:#999; text-decoration: none;
}
footer .widget ul li a:hover{
	color:#7fdf86; text-decoration: none;
}
footer .widget p{
	text-align: left; color:#999; font-size: 15px; font-weight:300; margin-bottom: 12px; line-height: 28px;
}
footer .widget:last-child{
	margin-right: 0;
}
.footerbottom{
	float: left; width: 100%; margin: 0 0 0 0; padding: 30px 0 30px 0; background: #14181f; border-top: 1px solid rgba(255,255,255,0.1);
}
.footerbottom .copyright{
	float: left;
	text-align: left; color:#999; font-size: 14px; font-weight:300; margin-top: 5px;
}
.footerlangwrap{
	float: right;
	margin: 0 0 0 0;
}
.footerlangwrap a{
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.footerlangwrap a:last-child{
	margin-right: 0;
}


.privacycontent{
	float: left; width: 100%; margin: 0 0 0 0; padding: 40px 0 40px 0; background: #fff;
}
.privacycontent h2{
	text-align: left; color:#333; font-size: 42px; font-weight:700; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e7e7e7; font-family: 'Lora';
	font-style: italic;
}
.privacycontent h3{
	text-align: left; color:#444; font-size: 24px; font-weight:700; margin-bottom: 10px;
}
.privacycontent p{
	text-align: left; color:#999; font-size: 16px; line-height: 28px; font-weight:300; margin-bottom: 30px;
}



.checkoutpage{
	float: left; width: 100%; margin: 0 0 0 0; padding: 40px 0 40px 0; background: #fff;
}
.checkoutpage form{
	float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;
}
.checkoutpage form fieldset{
	float: left; width: 48%; margin: 0 0 0 0; padding: 30px; background: #f7f7f7;
}
.checkoutpage form fieldset h2{
	text-align: left; color:#444; font-size: 21px; font-weight:500;
	border-bottom: 1px solid #e7e7e7; padding-bottom: 20px; margin-bottom: 30px;
}
.checkoutpage form fieldset.alignright{
	float: right;
	 background: #fff;
}
.checkoutpage form fieldset .field{
	float: left; width: 100%; margin: 0 0 30px 0; padding: 0 0 0 0;
}
.checkoutpage form fieldset label{
	float: left; width: 100%; margin: 0 0 9px 0; padding: 0 0 0 0;
	text-align: left; color:#666; font-size: 16px; font-weight:400;
}
.checkoutpage form fieldset input[type="text"],
.checkoutpage form fieldset input[type="email"],
.checkoutpage form fieldset select,
.checkoutpage form fieldset input[type="tel"]{
	float: left; width: 100%; height: 48px; margin: 0 0 5px 0; padding: 0 0 0 20px;
	border: none; border: 2px solid #e7e7e7; background: #fff;
	text-align: left; color:#666; font-size: 16px; font-weight:300;
	transition:0.7s; -webkit-transition:0.7s;
	border-radius:3px;-webkit-border-radius:3px;
}
.checkoutpage form fieldset input[type="text"]:focus,
.checkoutpage form fieldset input[type="email"]:focus,
.checkoutpage form fieldset select:focus,
.checkoutpage form fieldset input[type="tel"]:focus{
	border: none; border: 2px solid #9c56bd; background: #e7d6ef;
}
.checkoutpage form fieldset select{
	width: 30%; margin-right: 10px;
}

.checkoutpage form fieldset table{
	width: 100%; margin-bottom: 20px;
}
.checkoutpage form fieldset table tr th, .checkoutpage form fieldset table tr td{
	background: #7fdf86; border: 1px solid #5fa965;  padding: 15px 35px 15px 35px;
	width: 50%; color: #14181f;
}
.checkoutpage form fieldset p{
	text-align: left; color:#888; font-size: 18px; font-weight:300; margin-bottom: 30px;
}
.checkoutpage form fieldset p.supporttext{
	margin-top: 30px; color: #14181f;
}
.checkoutpage form fieldset .agreetext{
	text-align: left; color:#888; font-size: 14px; font-weight:400;
}
.checkoutpage form fieldset .agreetext a{
	text-decoration: none; color:#888;
}
.checkoutpage form fieldset .agreetext a:hover{
	color:#999;
}
.checkoutpage form fieldset .agreetext input{
	float: left; margin-right: 15px; margin-top: 2px;
}
.checkoutpage form button{
	float: left;
	width: 200px; height: 48px; cursor: pointer;
	border-radius:4px;-webkit-border-radius:4px;
	background: #78b23a; text-align: center; color:#fff; font-size: 18px; font-weight:400;
	border: none; margin-top: 30px;
	transition:0.7s; -webkit-transition:0.7s;
}
.checkoutpage form button:hover{
	background: #0f66b0;
}
img.verfifiedsign{
	float: left;
	margin: 35px 0 0 30px;
}
img.ccpaymentlogos{
	float: left;
	width: 70%; height: auto;
}
