.xvpn_lp .xv_btn {
	padding: 15px 20px;
	border-radius: 2px;
	border: 1px solid transparent;
	border-image: none;
	text-align: center;
	letter-spacing: 0px;
	font-size: 20px;
	font-weight: 400;
	display: inline-block;
	cursor: pointer;
	max-width: 470px;
}
@media all and (max-width:767px) {
.xvpn_lp .xv_btn {
 padding: 10px;
width: 100%;
}
}
@media all and (min-width:768px) {
.xvpn_lp .xv_btn {
 padding-right: 40px;
padding-left: 40px;
}
}
.xvpn_lp .xv_btn:hover {
	text-decoration: none;
}
.xvpn_lp .xv_btn:focus {
	text-decoration: none;
}
.xvpn_lp [disabled].xv_btn {
	border-color: rgb(235, 235, 235);
	color: rgb(168, 169, 172);
	background-color: rgb(235, 235, 235);
}
.xvpn_lp .xv_btn.xv_btn-disabled {
	border-color: rgb(235, 235, 235);
	color: rgb(168, 169, 172);
	background-color: rgb(235, 235, 235);
}
.xvpn_lp [disabled].xv_btn.xv_btn-border {
	background-color: transparent;
}
.xvpn_lp .xv_btn.xv_btn-disabled.xv_btn-border {
	background-color: transparent;
}
.xvpn_lp .xv_btn.xs {
	padding: 10px 20px;
	font-size: 18px;
}
@media all and (min-width:767px) {
.xvpn_lp .xv_btn + .xv_btn {
 margin-left: 10px;
}
}
.xvpn_lp .xv_btn.red {
	border-color: rgb(200, 37, 44);
	color: rgb(255, 255, 255);
	font-weight: 500;
	background-color: rgb(200, 37, 44);
	    margin-bottom: 15px;
}
.xvpn_lp .xv_btn.red:hover {
	border-color: rgb(166, 4, 4);
	color: rgb(255, 255, 255);
	background-color: rgb(166, 4, 4);
}
.xvpn_lp .xv_btn.red:focus {
	border-color: rgb(211, 81, 86);
	color: rgb(255, 255, 255);
	background-color: rgb(211, 81, 86);
}
.xvpn_lp .xv_btn.red.border {
	color: rgb(200, 37, 44);
	background-color: transparent;
}
.xvpn_lp .xv_btn.red.border:hover {
	border-color: rgb(166, 4, 4);
	color: rgb(166, 4, 4);
	background-color: rgba(166, 4, 4, 0.2);
}
.xvpn_lp .xv_btn.red.border:focus {
	border-color: rgb(211, 81, 86);
	color: rgb(211, 81, 86);
	background-color: rgba(211, 81, 86, 0.2);
}
.xvpn_lp .xv_btn.blue {
	border-color: rgb(4, 156, 219);
	color: rgb(255, 255, 255);
	background-color: rgb(4, 156, 219);
}
.xvpn_lp .xv_btn.blue:hover {
	border-color: rgb(2, 110, 155);
	color: rgb(255, 255, 255);
	background-color: rgb(2, 110, 155);
}
.xvpn_lp .xv_btn.blue:focus {
	border-color: rgb(82, 178, 219);
	color: rgb(255, 255, 255);
	background-color: rgb(82, 178, 219);
}
.xvpn_lp .xv_btn.blue.border {
	color: rgb(4, 156, 219);
	background-color: transparent;
}
.xvpn_lp .xv_btn.blue.border:hover {
	border-color: rgb(3, 110, 155);
	color: rgb(3, 110, 155);
	background-color: rgba(3, 110, 155, 0.2);
}
.xvpn_lp .xv_btn.blue.border:focus {
	border-color: rgb(82, 178, 219);
	color: rgb(82, 178, 219);
	background-color: rgba(82, 178, 219, 0.2);
}
.xvpn_lp .xv_btn.green {
	border-color: rgb(69, 182, 73);
	color: rgb(255, 255, 255);
	background-color: rgb(69, 182, 73);
}
.xvpn_lp .xv_btn.green:hover {
	border-color: rgb(49, 136, 52);
	color: rgb(255, 255, 255);
	background-color: rgb(49, 136, 52);
}
.xvpn_lp .xv_btn.green:focus {
	border-color: rgb(114, 201, 117);
	color: rgb(255, 255, 255);
	background-color: rgb(114, 201, 117);
}
.xvpn_lp .xv_btn.green.border {
	color: rgb(69, 182, 73);
	background-color: transparent;
}
.xvpn_lp .xv_btn.green.border:hover {
	border-color: rgb(69, 182, 73);
	color: rgb(69, 182, 73);
	background-color: rgba(69, 182, 73, 0.2);
}
.xvpn_lp .xv_btn.green.border:focus {
	border-color: rgb(114, 201, 117);
	color: rgb(114, 201, 117);
	background-color: rgba(114, 201, 117, 0.2);
}
.xvpn_lp .xv_btn.gray {
	border-color: rgb(75, 75, 75);
	color: rgb(255, 255, 255);
	background-color: rgb(75, 75, 75);
}
.xvpn_lp .xv_btn.gray.active {
	border-color: rgb(45, 45, 45);
	color: rgb(255, 255, 255);
	background-color: rgb(45, 45, 45);
}
.xvpn_lp .xv_btn.gray:hover {
	border-color: rgb(45, 45, 45);
	color: rgb(255, 255, 255);
	background-color: rgb(45, 45, 45);
}
.xvpn_lp .xv_btn.gray:focus {
	border-color: rgb(91, 91, 91);
	color: rgb(255, 255, 255);
	background-color: rgb(91, 91, 91);
}
.xvpn_lp .xv_btn.gray.border {
	color: rgb(75, 75, 75);
	background-color: transparent;
}
.xvpn_lp .xv_btn.gray.border.active {
	border-color: rgb(45, 45, 45);
	color: rgb(75, 75, 75);
	background-color: rgba(45, 45, 45, 0.2);
}
.xvpn_lp .xv_btn.gray.border:hover {
	border-color: rgb(45, 45, 45);
	color: rgb(75, 75, 75);
	background-color: rgba(45, 45, 45, 0.2);
}
.xvpn_lp .xv_btn.gray.border:focus {
	border-color: rgb(91, 91, 91);
	color: rgb(91, 91, 91);
	background-color: rgba(91, 91, 91, 0.2);
}
.xvpn_lp .xv_btn.white {
	border-color: rgb(255, 255, 255);
	color: rgb(75, 75, 75);
	background-color: rgb(255, 255, 255);
}
.xvpn_lp .xv_btn.white:hover {
	border-color: rgba(255, 255, 255, 0.7);
	color: rgb(45, 45, 45);
	background-color: rgba(255, 255, 255, 0.7);
}
.xvpn_lp .xv_btn.white.active {
	border-color: transparent;
	color: rgb(75, 75, 75);
	background-color: rgba(255, 255, 255, 0.7);
}
.xvpn_lp .xv_btn.white:focus {
	border-color: transparent;
	color: rgb(75, 75, 75);
	background-color: rgba(255, 255, 255, 0.7);
}
.xvpn_lp .xv_btn.white.border {
	border-color: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
	background-color: transparent;
}
.xvpn_lp .xv_btn.white.border:hover {
	border-color: rgb(255, 255, 255);
	color: rgb(45, 45, 45);
	background-color: rgb(255, 255, 255);
}
.xvpn_lp .xv_btn.white.border.active {
	border-color: rgb(255, 255, 255);
	color: rgb(75, 75, 75);
	background-color: rgb(255, 255, 255);
}
.xvpn_lp .xv_btn.white.border:focus {
	border-color: rgb(255, 255, 255);
	color: rgb(75, 75, 75);
	background-color: rgb(255, 255, 255);
}
.xvpn_lp .xv_btn.link {
	border-color: transparent;
	color: rgb(0, 154, 222);
	background-color: transparent;
}
.xvpn_lp .xv_btn.link:hover {
	border-color: transparent;
	color: rgb(0, 109, 157);
	background-color: transparent;
}
.xvpn_lp .xv_btn.link:hover i.arrow-right.icon {
	color: rgb(0, 109, 157);
}
.xvpn_lp .xv_btn.link:focus {
	border-color: transparent;
	color: rgb(0, 109, 157);
	background-color: transparent;
}
.xvpn_lp .xv_btn.link.skinny {
	margin: 0px;
	padding: 0px;
}
.xvpn_lp .xv_btn.link span {
	background-color: transparent;
}
.xvpn_lp .xv_btn.link i.arrow-right.icon {
	top: -9px;
	width: 12px;
	height: 2px;
	color: rgb(0, 154, 222);
	margin-top: 10px;
	display: inline-block;
	position: relative;
	background-color: currentColor;
}
.xvpn_lp .xv_btn.link .arrow-left.icon {
	top: -9px;
	width: 12px;
	height: 2px;
	color: rgb(0, 154, 222);
	margin-top: 10px;
	display: inline-block;
	position: relative;
	background-color: currentColor;
}
@media screen {
.xvpn_lp .xv_btn.link span {
	background: url("https://xvp.akamaized.net/assets/public/ie-icon-blue-right-ab8144121ed35cb1ec9728232d95a101.png") no-repeat center rgb(255, 255, 255);
	top: 2px;
	width: 15px;
	height: 12px;
	margin-left: 5px;
	display: inline-block;
	position: relative;
	content: "";
}
.xvpn_lp .xv_btn.link span i.arrow-right.icon {
	display: none;
}
}
.xvpn_lp .xv_btn span {
	border-radius: 100%;
	top: 4px;
	width: 22px;
	height: 22px;
	margin-left: 5px;
	display: inline-block;
	position: relative;
	background-color: rgb(255, 255, 255);
}
.xvpn_lp .xv_btn i.arrow-right.icon {
	top: -9px;
	width: 12px;
	height: 2px;
	color: rgb(200, 37, 44);
	margin-top: 10px;
	display: inline-block;
	position: relative;
	background-color: currentColor;
}
.xvpn_lp .xv_btn .arrow-left.icon {
	top: -9px;
	width: 12px;
	height: 2px;
	color: rgb(200, 37, 44);
	margin-top: 10px;
	display: inline-block;
	position: relative;
	background-color: currentColor;
}
.xvpn_lp .xv_btn i.arrow-right.icon::before {
 top: -3px;
width: 8px;
height: 8px;
right: 1px;
border-top-color: currentColor;
border-right-color: currentColor;
border-top-width: 2px;
border-right-width: 2px;
border-top-style: solid;
border-right-style: solid;
position: absolute;
content: "";
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.xvpn_lp .xv_btn .arrow-left.icon::before {
 top: -3px;
width: 8px;
height: 8px;
right: 1px;
border-top-color: currentColor;
border-right-color: currentColor;
border-top-width: 2px;
border-right-width: 2px;
border-top-style: solid;
border-right-style: solid;
position: absolute;
content: "";
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.xvpn_lp .xv_btn .arrow-left.icon::before {
 left: 1px;
border-right-color: currentColor;
border-left-color: currentColor;
border-right-width: medium;
border-left-width: 2px;
border-right-style: none;
border-left-style: solid;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
@media screen {
.xvpn_lp .xv_btn span {
	background: url("https://xvp.akamaized.net/assets/public/ie-icon-right-f2e3389975eaf37ced995d17262a6f4a.png");
	top: 4px;
	width: 22px;
	height: 22px;
	margin-left: 5px;
	display: inline-block;
	position: relative;
	content: "";
}
.xvpn_lp .xv_btn span i.arrow-right.icon {
	display: none;
}
}
.xvpn_lp .btn-group {
	text-align: center;
	clear: both;
}
.xvpn_lp .btn-group .xv_btn {
	margin: 2px 3px;
	padding: 10px;
	width: 30%;
	overflow: hidden;
	font-size: 18px;
	display: inline-block;
	white-space: nowrap;
}
@media all and (max-width:991px) {
.xvpn_lp .btn-group .xv_btn {
 width: 40%;
}
}
@media all and (max-width:767px) {
.xvpn_lp .btn-group .xv_btn {
 margin: 1px auto;
width: 100%;
}
}
.xvpn_lp .btn-group .xv_btn i.arrow-right.icon {
	top: -6px;
}
.xvpn_lp .btn-group.translated .xv_btn {
	margin: 2px 3px;
	font-size: 16px;
}
@media all and (max-width:767px) {
.xvpn_lp .btn-group.translated .xv_btn {
 margin: 1px auto;
}
}
.xvpn_lp .jumbotron {
	background: url("https://xvp.akamaized.net/assets/public/bg-dot-dark-3d87a8fb500fda6710f7ab7a9050b840.png");
	margin: 0px;
	padding: 40px 0px 60px;
	color: rgba(255, 255, 255, 0.6);
}
.xvpn_lp .jumbotron.inverse {
	background: rgb(255, 255, 255);
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.xvpn_lp .jumbotron a.xv_btn {
	margin: 20px 0px 0px;
}
@media all and (max-width:767px) {
.xvpn_lp .jumbotron .xv_btn {
 width: 100%;
}
}
.xvpn_lp .jumbotron .video-box {
	background: rgba(255, 255, 255, 0.8);
	padding: 8px;
	border: 1px solid transparent;
	border-image: none;
	box-shadow: 0px 0px 0px 0px transparent;
}
@media all and (max-width:767px) {
.xvpn_lp .jumbotron .video-box {
 background: rgba(255, 255, 255, 0.2);
padding: 2px;
}
}
.xvpn_lp .jumbotron .video-box:hover {
	border: 1px solid transparent;
	border-image: none;
	box-shadow: 0px 0px 0px 0px transparent;
}
.xvpn_lp .container .jumbotron {
	border-radius: 0px;
}
.xvpn_lp section {
	padding: 60px 0px;
	border-bottom-color: rgb(238, 241, 247);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
@media all and (min-width:1200px) {
.xvpn_lp section {
 padding: 5% 0px !important;
}
}
.xvpn_lp section:nth-child(2n+1) {
 background: none;
}
.xvpn_lp section:nth-child(2n) {
 background: rgb(248, 250, 253);
}
.xvpn_lp section:last-child {
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
@media all and (max-width:767px) {
.xvpn_lp section .col-xs-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-sm-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-md-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-lg-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-1 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-2 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-3 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-4 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-5 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-6 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-7 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-8 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-9 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-10 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-11 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-xs-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-sm-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-md-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp .jumbotron .col-lg-12 {
 margin: auto;
max-width: 500px;
}
.xvpn_lp section .col-xs-12 {
 margin: 0px auto 30px;
float: none;
}
.xvpn_lp .jumbotron .col-xs-12 {
 margin: 0px auto 30px;
float: none;
}
.xvpn_lp section :last-child.col-xs-12 {
 margin: 0px auto;
}
.xvpn_lp .jumbotron :last-child.col-xs-12 {
 margin: 0px auto;
}
}
.xvpn_lp section .breadcrumb.vpn {
	top: -37px;
	margin-bottom: 0px;
}
.xvpn_lp .jumbotron .breadcrumb.vpn {
	top: -37px;
	margin-bottom: 0px;
}
.xvpn_lp section .xv_btn {
	margin: 43px 0px 0px;
	transition:200ms ease-in-out;
}
.xvpn_lp .jumbotron .xv_btn {
	margin: 40px 0px 0px;
	transition:200ms ease-in-out;
}
@media all and (max-width:767px) {
.xvpn_lp section .xv_btn {
 margin: 20px 0px 0px;
}
.xvpn_lp .jumbotron .xv_btn {
 margin: 20px 0px 0px;
}
}
.xvpn_lp section.light {
	background: rgb(255, 255, 255) !important;
	border-bottom-color: rgb(234, 234, 234);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.xvpn_lp section.prefooter {
	overflow: hidden;
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
	position: relative;
	z-index: 3;
	background-color: rgb(47, 47, 47);
	padding: 60px 0 !important;
	    margin-top: 0px;
}
.xvpn_lp section.prefooter::after {
 background: linear-gradient(rgba(45, 45, 45, 0.5), rgba(35, 35, 35, 0.9));
left: 0px;
top: 0px;
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
content: "";
}
.xvpn_lp section.prefooter #particles-js {
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}
.xvpn_lp section.prefooter div {
	position: relative;
	z-index: 3;
}
.xvpn_lp section.prefooter h2 {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter h3 {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter h4 {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter h5 {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter h6 {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter ul li {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter p {
	color: rgba(255, 255, 255, 0.8);
}
.xvpn_lp section.prefooter hr.light {
	opacity: 0.2;
}
.xvpn_lp .narrow-box {
	margin: auto;
}
.xvpn_lp .narrow-text {
	margin: auto;
}
@media all and (max-width:767px) {
.xvpn_lp .narrow-box {
 max-width: 500px;
}
.xvpn_lp .narrow-text {
 max-width: 500px;
}
}
@media all and (min-width:768px) {
.xvpn_lp .narrow-box {
 max-width: 600px;
}
}
.xvpn_lp .narrow-text {
	max-width: 550px;
}
.xvpn_lp img {
	margin: auto;
	height: auto;
	display: block;
	max-width: 90%;
}
.xvpn_lp img.small {
	width: 180px;
}
.xvpn_lp img.medium {
	width: 300px;
}
.xvpn_lp img.left {
	margin-left: 0px;
	float: left;
}
.xvpn_lp img.right {
	margin-right: 0px;
	float: right;
}
@media all and (max-width:767px) {
.xvpn_lp img.xs-m-b {
 margin-bottom: 40px;
}
}
@media all and (max-width:767px) {
.xvpn_lp img.xs-m-t {
 margin-top: 40px;
}
}
@media all and (max-width:991px) {
.xvpn_lp img.medium {
 max-width: 80%;
}
.xvpn_lp img.responsive {
 max-width: 80%;
}
}
@media all and (max-width:767px) {
.xvpn_lp img.small {
 max-width: 50%;
}
.xvpn_lp img.medium {
 max-width: 50%;
}
.xvpn_lp img.responsive {
 max-width: 50%;
}
}
.xvpn_lp .video-box {
	background: rgb(255, 255, 255);
	padding: 15px;
	border-radius: 2px;
	border: 1px solid transparent;
	border-image: none;
	box-shadow: 0px 0px 2px 2px #eee;
	-webkit-box-shadow: 0 0 4px 4px #DDD;
}
.xvpn_lp .video-box:hover {
	border: 1px solid rgb(221, 221, 221);
	border-image: none;
	box-shadow: 0px 0px 4px 4px #eee;
}
@media screen and (min-width:0px) {
.xvpn_lp .video-box iframe {
 width: 100%;
min-height: 300px;
}
}
.xvpn_lp ol.num-list {
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.xvpn_lp ol.num-list li {
	padding-left: 10px;
	margin-bottom: 10px;
}
.xvpn_lp ul.check-list {
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.xvpn_lp ul.check-list li {
	list-style: none;
	margin-bottom: 10px;
}
.xvpn_lp ul.check-list li h3 {
	margin-bottom: 5px;
}
.xvpn_lp ul.check-list li h4 {
	margin-bottom: 5px;
}
.xvpn_lp ul.check-list li h5 {
	margin-bottom: 5px;
}
.xvpn_lp ul.check-list li h6 {
	margin-bottom: 5px;
}
.xvpn_lp ul.check-list li::before {
 left: 0px;
width: 14px;
height: 8px;
color: inherit;
margin-top: 6px;
border-bottom-color: rgb(103, 192, 103);
border-left-color: rgb(103, 192, 103);
border-bottom-width: 2px;
border-left-width: 2px;
border-bottom-style: solid;
border-left-style: solid;
position: absolute;
content: "";
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
@media screen {
.xvpn_lp ul.check-list li::before {
 background: url("index_files/ie-icon-small-check-28ab7dec3552713a9f6b492581454478.png") center;
width: 16px;
height: 11px;
border-bottom-color: currentColor;
border-left-color: currentColor;
border-bottom-width: 0px;
border-left-width: 0px;
border-bottom-style: none;
border-left-style: none;
}
}
.xvpn_lp ul.check-list.green li::before {
 left: 0px;
width: auto;
height: auto;
color: rgb(103, 192, 103);
font-family: "Glyphicons Halflings";
margin-top: 0px;
border-bottom-color: currentColor;
border-left-color: currentColor;
border-bottom-width: 0px;
border-left-width: 0px;
border-bottom-style: none;
border-left-style: none;
position: absolute;
content: "\e013";
transform: none;
-webkit-transform: none;
}
@media screen {
.xvpn_lp ul.check-list.green li::before {
 background: center;
width: auto;
height: auto;
border-bottom-color: currentColor;
border-left-color: currentColor;
border-bottom-width: 0px;
border-left-width: 0px;
border-bottom-style: none;
border-left-style: none;
}
}
.xvpn_lp ul.check-list.thirds {
	width: 100%;
	padding-left: 0px;
	display: table;
}
@media all and (min-width:768px) {
.xvpn_lp ul.check-list.thirds {
 margin-bottom: 0px;
}
}
.xvpn_lp ul.check-list.thirds li {
	margin: 0px 15px 20px;
	width: calc(33.3333% - 30px);
	padding-left: 30px;
	float: left;
	display: inline-block;
	position: relative;
}
@media all and (min-width:768px) {
.xvpn_lp ul.check-list.thirds li {
 margin-bottom: 0px;
}
}
.xvpn_lp ul.check-list.thirds li h3 {
	margin-top: 0px;
	margin-bottom: 20px;
}
.xvpn_lp ul.check-list.thirds li h4 {
	margin-top: 0px;
	margin-bottom: 20px;
}
@media all and (max-width:991px) {
.xvpn_lp ul.check-list.thirds li {
 margin: 0px 0px 30px;
width: 100%;
}
}
.xvpn_lp ul.check-list.thirds li::before {
 width: 18px;
height: 10px;
margin-top: 5px;
border-bottom-color: currentColor;
border-left-color: currentColor;
border-bottom-width: 3px;
border-left-width: 3px;
border-bottom-style: solid;
border-left-style: solid;
}
.xvpn_lp .overflow-visible {
	overflow: visible;
}
.xvpn_lp .plan-benefits {
	text-align: center;
}
@media screen and (max-width:768px) {
.xvpn_lp .benefit-list {
 margin: auto;
width: 100%;
max-width: 400px;
}
}
.xvpn_lp .benefit-list .list {
	margin: 10px 55px 0px 0px;
	text-align: left;
	padding-left: 0px;
	vertical-align: top;
	display: inline-block;
	list-style-type: none;
}
@media screen and (max-width:768px) {
.xvpn_lp .benefit-list .list {
 margin-right: 0px;
display: block;
}
}
.xvpn_lp .benefit-list :last-child.list {
	margin-right: 0px;
}
.xvpn_lp .benefit-list .list li {
	padding-left: 30px;
	margin-bottom: 10px;
	position: relative;
}
.xvpn_lp .benefit-list .list li .glyphicon {
	left: 0px;
	top: 2px;
	color: rgb(103, 192, 103);
	position: absolute;
	z-index: 1;
}
.xvpn_lp span.check.icon {
	margin: auto;
	width: 24px;
	height: 24px;
	display: block;
	position: relative;
}
.xvpn_lp span.check.icon::before {
 left: 0px;
width: 22px;
height: 12px;
color: rgb(69, 182, 73);
border-bottom-color: currentColor;
border-left-color: currentColor;
border-bottom-width: 4px;
border-left-width: 4px;
border-bottom-style: solid;
border-left-style: solid;
position: absolute;
content: "";
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
@media screen and (min-width:0px) {
.xvpn_lp span.check.icon {
 background-position: bottom;
margin: auto;
width: 50px;
height: 50px;
display: block;
position: relative;
background-image: url("https://xvp.akamaized.net/assets/public/ie-icon-check-b8acea245386f25df0aa916e1a260635.png");
background-repeat: no-repeat;
}
.xvpn_lp span.check.icon::before {
 display: none;
}
}
.xvpn_lp hr.lg {
	margin: 60px 0px;
}
@media all and (max-width:480px) {
.xvpn_lp hr.lg {
 margin: 40px 0px;
}
}
.xvpn_lp .m-t {
	margin-top: 20px;
}
.xvpn_lp .m-t-0 {
	margin-top: 0px;
}
.xvpn_lp .m-t-4 {
	margin-top: 40px;
}
.xvpn_lp .m-b {
	margin-bottom: 20px;
}
.xvpn_lp .m-b-0 {
	margin-bottom: 0px;
}
.xvpn_lp .m-b-4 {
	margin-bottom: 40px;
}
.xvpn_lp .p-t {
	padding-top: 20px;
}
.xvpn_lp .p-t-4 {
	padding-top: 40px !important;
}
@media all and (min-width:768px) {
.xvpn_lp .p-x-30 {
 padding-right: 30px;
padding-left: 30px;
}
}
@media all and (max-width:767px) {
.xvpn_lp .m-t-0-xs {
 margin-top: 0px !important;
}
}
@media all and (max-width:767px) {
.xvpn_lp .m-b-0-xs {
 margin-bottom: 0px !important;
}
}
@media all and (max-width:767px) {
.xvpn_lp .m-t-xs {
 margin-top: 20px !important;
}
}
@media all and (max-width:991px) {
.xvpn_lp .m-t-sm {
 margin-top: 20px;
}
}
@media all and (min-width:768px) {
.xvpn_lp .m-t-4-sm {
 margin-top: 40px;
}
}
@media all and (max-width:767px) {
.xvpn_lp .m-t-4-xs {
 margin-top: 40px !important;
}
}
.xvpn_lp .top-border {
	padding-top: 20px;
	margin-top: 60px;
	border-top-color: rgb(235, 235, 235);
	border-top-width: 1px;
	border-top-style: solid;
}
@media all and (max-width:767px) {
.xvpn_lp .top-border {
 margin-top: 40px;
}
.xvpn_lp .top-border h3 {
 margin-top: 30px;
margin-bottom: 10px;
}
.xvpn_lp .top-border h4 {
 margin-top: 30px;
margin-bottom: 10px;
}
}
.xvpn_lp .quote {
	padding-left: 40px;
	position: relative;
}
.xvpn_lp .quote::before {
 background: url("https://xvp.akamaized.net/assets/public/vpn-software/router/router-app/quote-08e2eec5b5f0295e6fb36f5e9b65e142.png") no-repeat center / 30px 24px;
left: 0px;
top: -6px;
width: 30px;
height: 24px;
position: absolute;
z-index: 0;
content: "";
}
@media not all, all and (min-resolution:192dpi) {
.xvpn_lp .quote::before {
 background-image: url("https://xvp.akamaized.net/assets/public/vpn-software/router/router-app/quote@2x-97a8350c6169216e567a89ab254fc9fd.png");
}
}
.xvpn_lp .quote span.author {
	text-align: right;
	padding-right: 10%;
	margin-top: 20px;
	display: block;
}
.xvpn_lp .quote span.author::before {
 content: "— ";
}
.xvpn_lp table.table {
	background: none;
}
.xvpn_lp table.table th {
	text-transform: none;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.xvpn_lp table.table th {
	padding: 20px 10px;
	vertical-align: middle;
}
.xvpn_lp table.table td {
	padding: 20px 10px;
	vertical-align: middle;
}
.xvpn_lp table.table th:first-child {
	padding-left: 0px;
}
.xvpn_lp table.table td:first-child {
	padding-left: 0px;
}
.xvpn_lp table.table th:last-child {
	padding-right: 0px;
}
.xvpn_lp table.table td:last-child {
	padding-right: 0px;
}
.xvpn_lp table.features h4 {
	margin: 0px;
}
.xvpn_lp table.features img {
	width: 40px;
	height: 40px;
}
.xvpn_lp table.features p {
	margin: 0px;
}
.xvpn_lp #twitter-widget-0 {
	margin: 20px 0px 40px;
}
.xvpn_lp .tweet-item .message {
	font-weight: 400;
}
.xvpn_lp .disclaimer {
	background: none;
	border-width: 1px medium medium;
	border-style: solid none none;
	border-color: rgb(221, 221, 221) currentColor currentColor;
	padding: 20px 0px 0px;
	border-image: none;
	width: 100%;
	color: rgb(153, 153, 153);
	font-weight: 300;
	margin-top: 20px;
}
.xvpn_lp .alert.alert-warning {
	border-color: transparent;
	color: rgb(195, 160, 53);
	background-color: rgb(254, 245, 218);
}
.xvpn_lp .alert {
	border-radius: 0px;
	border: 1px solid transparent;
	border-image: none;
}
.xvpn_lp .xvpn-red {
	color: rgb(235, 65, 54);
}
.xvpn_lp .text-white {
	color: rgb(255, 255, 255);
}
.xvpn_lp .text-red {
	color: rgb(200, 37, 44);
}
.xvpn_lp .text-red--light {
	color: rgb(235, 65, 54);
}
.xvpn_lp .background-img {
	background: url("https://xvp.akamaized.net/assets/public/bg-hide-ip-67e678f4212bcb1bb353ee54abad9076.jpg") top rgb(255, 255, 255) !important;
}
.xvpn_lp h1 {
	margin: 20px 0px;
	color: rgb(45, 45, 45);
	line-height: 110%;
	font-size: 50px;
	font-weight: 600;
}
.xvpn_lp .text-h1 {
	margin: 20px 0px;
	color: rgb(45, 45, 45);
	line-height: 110%;
	font-size: 50px;
	font-weight: 600;
}
@media all and (max-width:991px) {
.xvpn_lp h1 {
 font-size: 45px;
}
.xvpn_lp .text-h1 {
 font-size: 45px;
}
}
@media all and (max-width:767px) {
.xvpn_lp h1 {
 line-height: 100% !important;
font-size: 36px !important;
}
.xvpn_lp .text-h1 {
 line-height: 100% !important;
font-size: 36px !important;
}
}
.xvpn_lp h2 {
	margin: 20px 0px;
	color: rgb(45, 45, 45);
	line-height: 115%;
	font-size: 40px;
	font-weight: 700;
	font-family: "proxima-nova";
}
.xvpn_lp .text-h2 {
	margin: 20px 0px;
	color: rgb(45, 45, 45);
	line-height: 115%;
	font-size: 40px;
	font-weight: 700;
}
@media all and (max-width:767px) {
.xvpn_lp h2 {
 font-size: 32px;
}
.xvpn_lp .text-h2 {
 font-size: 32px;
}
}
.xvpn_lp h3 {
	margin: 30px 0px 20px;
	color: rgb(75, 75, 75);
	line-height: 120%;
	font-size: 28px;
	font-weight: 600;
	font-family: "proxima-nova";
}
.xvpn_lp .text-h3 {
	margin: 30px 0px 20px;
	color: rgb(75, 75, 75);
	line-height: 120%;
	font-size: 28px;
	font-weight: 600;
}
.xvpn_lp h3.p-title {
	margin: 40px 0px 10px;
}
.xvpn_lp .text-h3.p-title {
	margin: 40px 0px 10px;
}
.xvpn_lp h4 {
	margin: 20px 0px;
	color: rgb(75, 75, 75);
	line-height: 130%;
	font-size: 24px;
	font-weight: 600;
	font-family: "proxima-nova";
}
.xvpn_lp .text-h4 {
	margin: 20px 0px;
	color: rgb(75, 75, 75);
	line-height: 130%;
	font-size: 24px;
	font-weight: 600;
}
.xvpn_lp h5 {
	color: rgb(75, 75, 75);
	line-height: 140%;
	font-size: 22px;
	font-weight: 600;
}
.xvpn_lp .text-h5 {
	color: rgb(75, 75, 75);
	line-height: 140%;
	font-size: 22px;
	font-weight: 600;
}
.xvpn_lp h6 {
	color: rgb(75, 75, 75);
	line-height: 140%;
	font-size: 20px;
	font-weight: 600;
}
.xvpn_lp .text-h6 {
	color: rgb(75, 75, 75);
	line-height: 140%;
	font-size: 20px;
	font-weight: 600;
}
.xvpn_lp section h1:first-of-type {
	margin-top: 0px;
}
.xvpn_lp section h2:first-of-type {
	margin-top: 1px;
}
.xvpn_lp .jumbotron h1:first-of-type {
	margin-top: 0px;
}
.xvpn_lp .jumbotron h2:first-of-type {
	margin-top: 0px;
}
.xvpn_lp section p:last-of-type {
	margin-bottom: 0px;
}
.xvpn_lp .jumbotron p:last-of-type {
	margin-bottom: 0px;
}
.xvpn_lp .jumbotron {
	color: white;
}
.xvpn_lp .jumbotron h1 {
	color: white;
}
.xvpn_lp .jumbotron h2 {
	color: white;
}
.xvpn_lp .jumbotron h3 {
	color: white;
}
.xvpn_lp .jumbotron h4 {
	color: white;
}
.xvpn_lp .jumbotron h5 {
	color: white;
}
.xvpn_lp .jumbotron h6 {
	color: white;
}
.xvpn_lp .jumbotron ul li {
	color: white;
}
.xvpn_lp .jumbotron ol li {
	color: white;
}
.xvpn_lp .jumbotron p {
	color: white;
}
.xvpn_lp .jumbotron.inverse {
	color: rgb(68, 68, 68);
}
.xvpn_lp .jumbotron.inverse h1 {
	color: rgb(45, 45, 45);
}
.xvpn_lp .jumbotron.inverse h2 {
	color: rgb(45, 45, 45);
}
.xvpn_lp .jumbotron.inverse h3 {
	color: rgb(75, 75, 75);
}
.xvpn_lp .jumbotron.inverse h4 {
	color: rgb(75, 75, 75);
}
.xvpn_lp .jumbotron.inverse h5 {
	color: rgb(75, 75, 75);
}
.xvpn_lp .jumbotron.inverse h6 {
	color: rgb(75, 75, 75);
}
.xvpn_lp .jumbotron.inverse ul li {
	color: rgb(68, 68, 68);
}
.xvpn_lp .jumbotron.inverse ol li {
	color: rgb(68, 68, 68);
}
.xvpn_lp .jumbotron.inverse p {
	color: rgb(68, 68, 68);
}
.xvpn_lp .jumbotron h1 + h2 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp .jumbotron h1 + h3 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp .jumbotron h1 + h4 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp .jumbotron h2 + h3 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp .jumbotron h2 + h4 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp .jumbotron h2 + h5 {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp h2.subtitle {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp h3.subtitle {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp h4.subtitle {
	font-weight: 400;
	margin-top: 0px;
}
.xvpn_lp h3.desc {
	font-weight: 400;
}
.xvpn_lp h4.desc {
	font-weight: 400;
}
.xvpn_lp p.desc {
	font-size: 24px;
	font-weight: 400;
}
.xvpn_lp a {
	color: rgb(0, 154, 222);
}
.xvpn_lp a:hover {
	color: rgb(0, 109, 157);
}
.xvpn_lp a:active {
	color: rgb(77, 178, 221);
}
.xvpn_lp a:focus {
	color: rgb(77, 178, 221);
}
.xvpn_lp ul li {
	color: rgb(85, 85, 85);
	line-height: 150%;
	font-size: 18px;
	font-weight: 400;
}
.xvpn_lp ol li {
	color: rgb(85, 85, 85);
	line-height: 150%;
	font-size: 18px;
	font-weight: 400;
}
.xvpn_lp p {
	color: rgb(85, 85, 85);
	line-height: 150%;
	font-size: 18px;
	font-weight: 400;
}
.xvpn_lp p.xs {
	font-size: 17px;
	font-weight: 300;
	opacity: 0.9;
}
.xvpn_lp h3.xvpn {
	color: rgb(51, 51, 51);
	font-size: 30px;
	font-weight: 200;
}
.xvpn_lp h3.xvpn.hline {
	padding-bottom: 17px;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/*TASk 25/02/2019*/

section.gallery-rows {
	padding: 0% 0px !important;
}
aside#sidebar {
	margin-top: 90px;
}
.banner_text h1 {
	margin: 20px 0px;
	color: rgb(45, 45, 45);
	line-height: 110%;
	font-size: 50px;
	font-weight: 600 !important;
	font-family: "proxima-nova";
}
.bold_weight {
	font-weight: bold !important;
	font-family: "proxima-nova";
	font-size: 40px !important;
}
.font_size_40 {
	font-size: 40px !important;
}
.center_img {
	margin: 0 auto !important;
	text-align: center;
	float: none;
	display: block !important;
}
.select {
	position: relative;
}
.select__field {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
 .select::after {
 content: '';
 background:url(../img/modal-chzn-arrow.png) 95% center no-repeat, url(../img/mandatory.png) right top no-repeat;
position: absolute;
 right: 0;
 top: 10px;
 z-index: 1;
 text-align: center;
 width: 10%;
 height: 100%;
 pointer-events: none;
}
select#feedback-iam {
	font-size: 14px;
	line-height: 30px;
	margin-right: 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 20px;
	text-indent: 10px;
	font-weight: 400;
	color: #3a3939;
	text-transform: uppercase;
}
.ez-hide {
	opacity:0;
	filter:alpha(opacity=0)
}
.ez-checkbox {
	background:url(../img/checkbox.png) 0 0 no-repeat;
	display:inline-block;
	height:18px;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3 ease-in-out;
-ms-transition:all .3s ease-in-out
}
.modal-form-row .ez-checkbox {
	background-image:url(../img/checkbox_light.png)
}
.modal-form-row .custom-checkbox label {
	margin-left:10px;
	color:#3a3939;
	font-size:1.2em
}
.modal-form-row .custom-checkbox label:hover {
	color:#000
}
.modal-form-row .intro-check-wrapper {
	margin:20px 0 30px
}
.ez-radio {
	background:url(../img/radio-black.png) 0 1px no-repeat;
	display:inline-block
}
.ez-checked {
	background-position:0 -18px
}
.ez-selected {
	background-position:0 -19px
}
.ez-checkbox-green {
	background:url(../img/checkbox-green.png) 0 1px no-repeat;
	display:inline-block
}
.ez-checked-green {
	background-position:0 -18px
}
.ez-checkbox, .ez-radio {
	zoom:1
}







/*CUSTOM CHECK BOX*/

.checkboxes label {
	margin-left: 15% !important;
}

.check {
    width: 18px;
    height: 18px;
    position: relative;
    top: 18px;
    bottom: 0;
    left: -5px;
    right: 0;
    margin: auto;
    z-index: 10;
}
.check input {
  display: none;
}
.check input:checked + .box {
    background-color: transparent;
}
.check input:checked + .box:after {
  top: 0;
}
.check .box {
    width: 100%;
    height: 100%;
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
    border: 1px solid #a7a7a7;
    background-color: white;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.check .box:after {
      width: 60%;
    height: 35%;
    content: '';
    position: absolute;
    border-left: 2px solid;
    border-bottom: 2px solid;
    border-color: #777;
    transform: rotate(-45deg) translate3d(0, 0, 0);
    transform-origin: center center;
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
    left: 0;
    right: 0;
    top: 200%;
    bottom: 5%;
    margin: auto;
}



form label {
    display: inline;
}