	@charset "UTF-8";
@keyframes reveal {
0% {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	opacity: 0
}
to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
}
@-webkit-keyframes reveal {
0% {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	opacity: 0
}
to {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
}
@-webkit-keyframes spin {
to {
	-webkit-transform: rotate(360deg)
}
}
@keyframes spin {
to {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}
}
@-webkit-keyframes active-color {
0% {
	background-color: #fff
}
to {
	background-color: #66bb6a;
	color: #fff
}
}
@keyframes active-color {
0% {
	background-color: #fff
}
to {
	background-color: #66bb6a;
	color: #fff
}
}
a.progressive {
	position: relative;
	display: block;
	overflow: hidden;
	outline: 0
}
a.progressive:not(.replace) {
	cursor: default
}
a.progressive img {
	display: block;
	width: 100%;
	max-width: none;
	border: 0
}
a.progressive img.preview {
	-webkit-filter: blur(2vw);
	filter: blur(2vw);
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}
a.progressive img.reveal {
	position: absolute;
	left: 0;
	top: 0;
	will-change: transform, opacity;
	-webkit-animation: reveal 1s ease-out;
	animation: reveal 1s ease-out
}
a, abbr, acronym, applet, b, big, caption, center, cite, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, label, legend, li, object, q, s, samp, small, span, strike, strong, table, tbody, td, tfoot, th, thead, tr, tt, u, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}
blockquote, body, h1, h2, h3, h4, h5, h6, pre {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: 0 0
}
h1, h2, h3, h4, h5, h6 {
	padding: 0
}
address, code, kbd, ol, p, sub, sup, ul {
	border: 0;
	outline: 0;
	background: 0 0;
	vertical-align: baseline
}
address, ol, ul {
	padding: 0;
	font-size: 100%
}
body, code, kbd, p, sub, sup {
	padding: 0;
	margin: 0
}
sub, sup {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative
}
body {
	background: #fff
}
body, input, textarea {
	font: 14px 'Roboto', sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #727272
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #2a363f;
	letter-spacing: .5px
}
.h1, h1 {
	font-size: 35px;
	line-height: 42px
}
h1 {
	margin: 0 0 30px
}
.h1 {
	margin-bottom: 30px
}
.h2, h2 {
	font-size: 27px;
	line-height: 32px
}
.h2 {
	margin-bottom: 20px
}
.h3, h3 {
	font-size: 21px;
	line-height: 28px
}
h3 {
	margin: 0 0 18px
}
.h3 {
	margin-bottom: 18px
}
.h4, h4 {
	font-size: 18px;
	line-height: 25px;
	font-style: normal
}
h4 {
	margin: 0 0 10px
}
.h4 {
	margin-bottom: 10px
}
body, h5, input, p, textarea {
	line-height: 23px
}
.h5, h5 {
	font-size: 16px
}
h5 {
	margin: 0 0 12px
}
.h5, .h6, h5, h6 {
	font-style: normal
}
.h5 {
	margin-bottom: 12px;
	line-height: 23px
}
.h6, h6 {
	font-size: 14px;
	line-height: 16px
}
h6 {
	margin: 0 0 12px
}
.h6 {
	margin-bottom: 12px
}
.h1 strong, h1 strong {
	font-weight: 900;
	display: block
}
.h1 em, .stcode_title7 em, h1 em {
	display: block;
	font-size: 16px;
	font-style: normal
}
.h1 em, h1 em {
	color: #999;
	text-transform: none;
	margin-top: 3px
}
.h1 em, .h1.light, .h2.light, .h3.light, .h4.light, .h5.light, .h6.light, h1 em, h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {
	font-weight: 300
}
p {
	font: 14px 'Roboto', sans-serif;
	font-weight: 400
}
a, a:hover, ins {
	text-decoration: none
}
a:hover {
	color: #454545
}
.sitecolor, a {
	color: #66bb6a
}
.white {
	color: #fff
}
.caps {
	text-transform: uppercase
}
.gray {
	color: #999;
	font-weight: 400
}
.dark, blockquote {
	color: #2a363f;
	font-weight: 400
}
.bigtfont {
	font-size: 16px;
	line-height: 27px
}
ul.defaulf {
	list-style: inherit;
	margin: 0 0 0 14px
}
ul.defaulf li {
	list-style: inherit;
	padding: 4px 0 4px 2px
}
h2, ol, ul {
	margin: 0 0 20px
}
ol {
	list-style-position: outside;
	list-style-type: decimal
}
ul, ul li {
	list-style: none
}
ol ol {
	list-style: upper-alpha
}
ol ol ol {
	list-style: lower-roman
}
ol ol ol ol {
	list-style: lower-alpha
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
.stcode_title6 h2 b, strong {
	font-weight: 700
}
cite, em, i {
	font-style: italic
}
blockquote {
	margin: 20px 0 20px 36px;
	font-size: 16px;
	border-left: 5px solid #e54c4c;
	padding: 5px 20px;
	color: #454545
}
pre {
	background: #f4f4f4;
	line-height: 1.5;
	margin: 0 0 40px;
	overflow: auto;
	padding: .75em 20px
}
code, kbd, pre {
	font-size: 13px
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help
}
.dropcap, address {
	display: block;
	margin: 0 0 40px
}
ins {
	background: #fff9c0
}
sup {
	bottom: 1ex
}
sub {
	top: .5ex
}
.dropcap {
	float: left;
	font-size: 45px;
	padding: 0;
	margin: 15px 8px 0 0;
	text-transform: uppercase
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: none
}
del {
	text-decoration: line-through
}
.less1, .less2 {
	width: 75%;
	margin: 0 auto
}
.less2 {
	width: 50%
}
.less3, .less4 {
	width: 60%;
	margin: 0 auto
}
.less4 {
	width: 45%
}
.less5, .less6 {
	width: 85%;
	margin: 0 auto
}
.less6 {
	width: 70%
}
.margin_top0 {
	margin-top: 0!important
}
.margin_top1, .pop-wrapper h6 {
	margin-top: 10px
}
.margin_top2 {
	margin-top: 20px
}
.margin_top3 {
	margin-top: 30px
}
.margin_top4 {
	margin-top: 40px
}
.margin_top5 {
	margin-top: 50px
}
.margin_top6 {
	margin-top: 60px
}
.margin_top7 {
	margin-top: 70px
}
.margin_top8 {
	margin-top: 80px
}
.margin_top9 {
	margin-top: 90px
}
.margin_top10 {
	margin-top: 100px
}
.margin_top11 {
	margin-top: 110px
}
.margin_top12 {
	margin-top: 120px
}
.margin_top13 {
	margin-top: 130px
}
.margin_top14 {
	margin-top: 140px
}
.margin_top15 {
	margin-top: 150px
}
.margin_top16 {
	margin-top: 160px
}
.margin_top17 {
	margin-top: 170px
}
.margin_top18 {
	margin-top: 180px
}
.margin_bottom0 {
	margin-bottom: 0!important
}
.margin_bottom1 {
	margin-bottom: 10px
}
.margin_bottom2 {
	margin-bottom: 20px
}
.margin_bottom3 {
	margin-bottom: 30px
}
.margin_bottom4 {
	margin-bottom: 40px
}
.margin_bottom5 {
	margin-bottom: 50px
}
.margin_bottom6 {
	margin-bottom: 60px
}
.margin_bottom7 {
	margin-bottom: 70px
}
.margin_bottom8 {
	margin-bottom: 80px
}
.margin_bottom9 {
	margin-bottom: 90px
}
.margin_bottom10 {
	margin-bottom: 100px
}
.margin_bottom11 {
	margin-bottom: 110px
}
.margin_bottom12 {
	margin-bottom: 120px
}
.imgleft, .imgleft2 {
	float: left
}
.imgleft2 {
	margin-right: 30px
}
.imgright {
	float: right
}
.alileft {
	text-align: left
}
.alicent {
	text-align: center
}
.aliright {
	text-align: right
}
.dncfont1 {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Dancing Script', cursive;
	letter-spacing: 1px;
	line-height: 27px
}
.feature_section13 .one_half_less img, .rimg {
	width: 100%
}
.host_plans .planbox .prices:before {
	border-top: 15px solid #5f686f;
	border-left: 136px solid transparent;
	border-right: 136px solid transparent;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	bottom: -15px;
	width: 0
}
.feature_section5 li {
	width: 22%
}
.page_title1.sty7 .serch_area {
	width: 79%
}
.page_title1.sty7 .serch_area .enter_email_input {
	width: 72%
}
.button.one {
	font-size: 14px;
	background: #fff;
	padding: 13px 30px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.button.one:hover {
	color: #fff;
	background: #86c724
}
.button.five, .button.four, .button.one, .button.three, .button.two {
	color: #2a363f;
	text-transform: uppercase;
	white-space: nowrap
}
.button.two {
	font-size: 14px;
	border: 2px solid #2a363f;
	padding: 9px 20px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.button.two:hover {
	color: #fff;
	background: #2a363f
}
.button.five, .button.four, .button.three {
	font-weight: 700
}
.button.three {
	font-size: 14px;
	background: #fff;
	padding: 10px 25px;
	border-radius: 20px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.button.three.dark:hover, .button.three:hover {
	color: #fff;
	background: #86c724
}
.button.three.dark {
	color: #fff;
	background: #2a363f
}
.button.five, .button.four {
	border-radius: 3px;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}
.button.four {
	border: 1px solid #2a363f;
	font-size: 18px;
	padding: 12px 45px
}
.button.four:hover {
	background: #2a363f 0 0;
	border: 1px solid #2a363f;
	color: #fff
}
.button.five {
	background: #fff 0 0;
	font-size: 16px;
	padding: 16px 45px
}
.button.five:hover {
	background: #e67e22;
	color: #fff
}
.list_divlines, .list_divlines2, .pritable .pacdetails ul {
	padding: 0;
	margin: 0
}
.list_divlines li {
	padding: 10px 0 12px;
	margin: 0;
	line-height: 23px;
	border-bottom: 1px solid #3d3d3d
}
.list_divlines li i {
	color: #999;
	font-size: 11px;
	margin-right: 3px
}
.list_divlines2 li {
	color: #999;
	padding: 10px 0 11px;
	margin: 0;
	line-height: 23px;
	border-top: 1px solid #eee
}
.list_divlines2 li.last {
	border-bottom: 1px solid #eee
}
.list_divlines2 li i {
	color: #ccc;
	margin-right: 7px
}
.harrow_line, .harrow_line2 {
	float: left;
	width: 100%;
	height: 20px
}
.harrow_line {
	background: url(https: //506588952-a.akamaihd.net/images/h-arrow-line2.png) no-repeat center top
}
.harrow_line2 {
	background: #eee url(https: //506588952-a.akamaihd.net/images/h-arrow-line3.png) no-repeat center top
}
.piechart1, .piechart2 {
	float: left;
	text-align: center
}
.piechart1 {
	font-size: 16px;
	font-weight: 400;
	color: #2a363f;
	width: 20%
}
.piechart1.white, a.but_goback i {
	color: #fff
}
.piechart2 {
	width: 200px;
	color: #1e1e1e
}
.piechart2.s1 {
	width: 100px
}
.piechart2.s2 {
	width: 120px
}
.piechart2.s3 {
	width: 160px
}
.piechart2.s4 {
	width: 180px
}
.piechart3 {
	float: left;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	width: 25%
}
.stcode_title1 h3 {
	font-size: 27px;
	z-index: 1;
	position: relative;
	text-align: left;
	font-weight: 400
}
.stcode_title1 .line {
	background: #000;
	border-top: solid 1px #e3e3e3;
	position: absolute;
	height: 1px;
	display: block;
	top: 18px;
	width: 100%
}
.stcode_title1 .text {
	background-color: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0 18px 0 0
}
.stcode_title2 h3, .stcode_title3 h3, .stcode_title4 h3, .stcode_title5 h3 {
	font-size: 27px;
	z-index: 1;
	position: relative;
	text-align: left;
	font-weight: 300
}
.stcode_title2 .line, .stcode_title2 .line2 {
	background: #000;
	border-top: solid 1px #e3e3e3;
	position: absolute;
	height: 1px;
	display: block;
	top: 16px;
	width: 100%
}
.stcode_title2 .line2 {
	top: 20px
}
.stcode_title2 .text {
	background-color: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0 18px 0 0
}
.stcode_title3 .line {
	background: url(https: //506588952-a.akamaihd.net/images/hcross-lines.jpg) repeat-x left top;
	position: absolute;
	height: 8px;
	display: block;
	top: 14px;
	width: 100%
}
.stcode_title3 .text {
	background-color: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0 18px 0 0
}
.stcode_title4 h3, .stcode_title5 h3 {
	padding-bottom: 16px;
	font-weight: 400
}
.stcode_title4 .line {
	background: #86c724;
	position: absolute;
	height: 2px;
	display: block;
	bottom: 0;
	width: 72px
}
.stcode_title4 .text {
	z-index: 20;
	position: relative;
	text-align: center
}
.stcode_title5 h3 {
	margin-bottom: 25px
}
.stcode_title5 h3.nmb {
	margin-bottom: 3px
}
.stcode_title5 .line {
	background: #86c724;
	position: absolute;
	height: 3px;
	display: block;
	bottom: 0;
	width: 100px
}
.stcode_title5 .line2 {
	background: #000;
	border-top: solid 1px #e3e3e3;
	position: absolute;
	height: 1px;
	display: block;
	bottom: 1px;
	width: 100%
}
.stcode_title5 .text {
	z-index: 20;
	position: relative;
	text-align: center
}
.piechart3, .stcode_title10, .stcode_title11, .stcode_title6, .stcode_title7, .stcode_title9 {
	text-align: center
}
.stcode_title6 h2 strong {
	color: #fff;
	padding: 0 10px 3px;
	background-color: #2a363f
}
.stcode_title6.white h2 strong {
	color: #2a363f;
	padding: 0 10px 3px;
	background-color: #fff
}
.stcode_title7 em {
	margin-top: 5px;
	font-weight: 400
}
.stcode_title7 .line {
	background: #86c724;
	height: 3px;
	display: block;
	bottom: 0;
	width: 100px;
	margin: 18px auto 0
}
.stcode_title8 h2 {
	font-size: 35px;
	font-weight: 300
}
.stcode_title8 .line {
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) no-repeat center top;
	position: absolute;
	height: 1px;
	display: block;
	top: 18px;
	width: 100%;
	margin: 0 auto
}
.stcode_title8 .text {
	background-color: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0 25px
}
.stcode_title10 em, .stcode_title9 em {
	font-size: 18px;
	margin-top: 5px
}
.stcode_title9 .line {
	background: url(https: //506588952-a.akamaihd.net/images/h-line2.png) no-repeat center top;
	height: 3px;
	display: block;
	bottom: 0;
	width: 210px;
	margin: 18px auto 0
}
.stcode_title10 .line {
	background: url(https: //506588952-a.akamaihd.net/images/h-line3.png) no-repeat center 13px;
	height: 39px;
	display: block;
	bottom: 0;
	width: 300px;
	margin: 3px auto 0
}
.stcode_title10 i {
	display: block;
	color: #999;
	font-size: 14px;
	line-height: 50px
}
.stcode_title10 em, .stcode_title11 em, .stcode_title14 em, .stcode_title9 em {
	display: block;
	font-style: normal;
	font-weight: 400
}
.stcode_title11 em {
	line-height: 27px;
	margin-top: 12px;
	color: #999;
	font-size: 16px
}
.stcode_title11 .line {
	background: url(https: //506588952-a.akamaihd.net/images/h-line8.png) no-repeat center top;
	height: 7px;
	display: block;
	bottom: 0;
	width: 140px;
	margin: 7px auto 0
}
.stcode_title11 .line2 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line9.png) no-repeat center top;
	height: 7px;
	display: block;
	bottom: 0;
	width: 140px;
	margin: 18px auto 0
}
.stcode_title11 .line3, .stcode_title11 .line4 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line8.png) no-repeat center top;
	height: 7px;
	display: block;
	bottom: 0;
	width: 140px;
	margin: 20px auto 0
}
.stcode_title11 .line4 {
	margin: 16px auto 0
}
.stcode_title12 h2, .stcode_title12 h4, .stcode_title8 h2 {
	z-index: 1;
	position: relative;
	text-align: center
}
.stcode_title12 h2 {
	margin-bottom: 14px;
	font-size: 35px;
	font-weight: 300;
	color: #86c724
}
.stcode_title12 h4 {
	font-size: 22px;
	font-weight: 400;
	color: #727272
}
.stcode_title12 .line {
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) no-repeat center top;
	position: absolute;
	height: 1px;
	display: block;
	top: 14px;
	width: 100%;
	margin: 0 auto
}
.stcode_title12 .text {
	background-color: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0 20px
}
.stcode_title13 {
	padding: 1px 12px;
	font-size: 40px;
	color: #f7ca18;
	font-family: 'Roboto', sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	border-top: 1px solid #f7ca18;
	border-left: 5px solid #f7ca18;
	border-right: 5px solid #f7ca18;
	border-bottom: 1px solid #f7ca18;
	background: #fff
}
.stcode_title14, .stcode_title15 {
	text-align: center
}
.stcode_title14 em {
	font-size: 18px;
	margin-bottom: 1px
}
.stcode_title14 strong {
	font-weight: 800
}
.stcode_title14 .line {
	background: #d64541;
	height: 2px;
	display: block;
	bottom: 0;
	width: 140px;
	margin: 16px auto 0
}
.stcode_title14 .line.white {
	background: #fff
}
.stcode_title15 .line {
	background: #181818;
	height: 2px;
	display: block;
	bottom: 0;
	width: 50px;
	margin: 5px auto 0
}
.divider_line {
	float: left;
	width: 100%;
	border-bottom: 1px solid #f3f3f3
}
.divider_line1, .divider_line1.nomp {
	float: left;
	width: 100%;
	padding-top: 70px;
	margin-bottom: 75px;
	border-bottom: 1px solid #eee
}
.divider_line1.nomp {
	padding-top: 0;
	margin-bottom: 0
}
.divider_line2, .divider_line3 {
	float: left;
	width: 100%;
	padding-top: 90px;
	margin-bottom: 90px
}
.divider_line2 {
	background: url(https: //506588952-a.akamaihd.net/images/divider-line1.png) no-repeat center bottom
}
.divider_line2.nop {
	padding-top: 0;
	height: 10px
}
.divider_line3 {
	text-align: center;
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) repeat-x left 103px
}
.divider_line3 i, .divider_line4 i, .divider_line5 i {
	color: #fff;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	background-color: #d3d3d3;
	text-align: center;
	vertical-align: middle;
	line-height: 27px
}
.divider_line4 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) repeat-x left 111px
}
.divider_line4 i, .divider_line5 i {
	color: #d3d3d3;
	width: 45px;
	height: 45px;
	background-color: #fff;
	line-height: 45px;
	font-size: 20px
}
.divider_line4.lessm {
	padding-top: 50px;
	margin-bottom: 60px;
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) repeat-x left 73px
}
.divider_line4, .divider_line5, .divider_line6 {
	float: left;
	width: 100%;
	padding-top: 90px;
	margin-bottom: 90px;
	text-align: center
}
.divider_line5 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line.jpg) repeat-x left 105px
}
.divider_line5 i {
	width: 30px;
	height: 30px;
	line-height: 28px;
	font-size: 18px;
	border: 1px solid #d3d3d3
}
.divider_line6 {
	background: url(https: //506588952-a.akamaihd.net/images/shadow3.png) repeat-x left bottom
}
.divider_line7 {
	border-bottom: 1px dashed #e3e3e3
}
.divider_line10, .divider_line7, .divider_line8, .divider_line9 {
	float: left;
	width: 100%;
	padding-top: 90px;
	margin-bottom: 90px
}
.divider_line8 {
	border-bottom: 1px dotted #d9d9d9
}
.divider_line10, .divider_line9 {
	text-align: center
}
.divider_line9 {
	background: url(https: //506588952-a.akamaihd.net/images/shadow2.png) no-repeat center bottom
}
.divider_line9.lessm {
	padding-top: 59px;
	margin-bottom: 50px
}
.divider_line9.lessm2 {
	padding-top: 10px;
	margin-bottom: 106px
}
.divider_line10 {
	background: url(https: //506588952-a.akamaihd.net/images/hcross-lines.jpg) repeat-x left bottom
}
.divider_line11 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line5.png) no-repeat center bottom
}
.divider_line11, .divider_line12, .divider_line13 {
	float: left;
	width: 100%;
	padding-top: 90px;
	margin-bottom: 90px;
	text-align: center
}
.divider_line12 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line6.png) no-repeat center bottom
}
.divider_line13 {
	background: url(https: //506588952-a.akamaihd.net/images/h-line7.png) no-repeat center bottom
}
.divider_line13.lessm {
	padding-top: 50px;
	margin-bottom: 50px
}
.divider_line20 {
	width: 80%;
	padding-top: 20px;
	margin: 0 auto;
	border-bottom: 1px solid #999
}
.divider_line21, .divider_line22 {
	float: left;
	width: 100%;
	margin-top: 18px;
	margin-bottom: 25px;
	border-bottom: 1px solid #eee
}
.divider_line21.last, .menu-sepbox h6 {
	margin-bottom: 0
}
.divider_line22 {
	border-bottom: 1px solid #e1e1e1
}
.divider_line23 {
	float: left;
	width: 100%;
	padding-top: 50px;
	margin-bottom: 50px;
	border-bottom: 1px solid #d0d0d0
}
.errormes, .infomes, .noticemes, .successmes {
	border-radius: 0;
	border: 1px solid #bbb;
	font-size: 14px
}
.errormes i, .infomes i, .noticemes i, .successmes i {
	margin-right: 7px
}
.pricing-tables .cont-list li.last, .pricing-tables-helight .cont-list li.last, p.error {
	border: 0
}
.errormes strong, .infomes strong, .noticemes strong, .successmes strong, .top_nav .select-country-overlay h3 {
	font-size: 16px
}
.message-box-wrap {
	border: 0 solid #fff;
	padding: 20px
}
.infomes {
	color: #3378b9;
	border-color: #9ecaf3;
	background-color: #dbedfd
}
.errormes {
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #fdd
}
.noticemes {
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2
}
.successmes {
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4
}
.close-but {
	width: 10px;
	height: 10px;
	float: right;
	border: 0;
	margin: 8px;
	cursor: pointer;
	font-size: 0;
	background: url(https: //506588952-a.akamaihd.net/images/elements/icon-remove.png) no-repeat center top
}
.alertymes1 {
	float: left;
	width: 100%;
	padding: 22px;
	border-radius: 5px;
	color: #2a363f;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(50,50,50,.1);
	box-shadow: 1px 1px 1px 0 rgba(50,50,50,.1)
}
.alertymes1 i, .alertymes2 i, .alertymes3 i, .alertymes4 i {
	margin-right: 10px
}
.alertymes2, .alertymes3, .alertymes4 {
	float: left;
	width: 100%;
	padding: 22px;
	color: #fff;
	background-color: #86c724
}
.alertymes3, .alertymes4 {
	color: #dda614;
	border: 5px solid #e3b028;
	background-color: #fff
}
.alertymes4 {
	color: #eb3535;
	border: 1px solid #eb3535;
	text-align: center
}
a.but_book, a.but_bookmark, a.but_calendar, a.but_camera, a.but_chat, a.but_check, a.but_coffe_cup, a.but_cogwheel, a.but_download, a.but_edit, a.but_envelope, a.but_exclamation_mark, a.but_file, a.but_folder_open, a.but_globe, a.but_goback, a.but_hand_right, a.but_hospital, a.but_info, a.but_lock, a.but_minus, a.but_music, a.but_new_window, a.but_ok_2, a.but_pdf, a.but_pencil, a.but_phone, a.but_play_button, a.but_plus, a.but_question_mark, a.but_remove_2, a.but_search, a.but_settings, a.but_shopping_cart, a.but_star, a.but_table, a.but_tag, a.but_thumbs_down, a.but_thumbs_up, a.but_user, a.but_warning_sign, a.but_wifi, a.but_woman, a.but_word_doc {
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
a.but_goback {
	padding: 13px 25px 13px 22px;
	margin: 0;
	background: #86c724;
	border-bottom: 1px solid #999
}
a.but_goback:hover {
	color: #fff;
	background-color: #383634
}
a.but_ok_2 {
	background: #ff8100
}
a.but_ok_2:hover {
	background-color: #f90
}
a.but_ok_2, a.but_warning_sign, a.but_wifi {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_wifi {
	background: #09c
}
a.but_wifi:hover {
	background-color: #00abde
}
a.but_warning_sign {
	background: #e5cc19
}
a.but_warning_sign:hover {
	background-color: #efda1b
}
a.but_user {
	background: #007f99
}
a.but_user:hover {
	background-color: #0090ad
}
a.but_table, a.but_tag, a.but_user {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_tag {
	background: #e59919
}
a.but_tag:hover {
	background-color: #efa61b
}
a.but_table {
	background: #4c6699
}
a.but_table:hover {
	background-color: #5674ad
}
a.but_star {
	padding: 10px 22px;
	background: #99cc4c
}
a.but_star:hover {
	background-color: #a6da52
}
a.but_phone, a.but_search, a.but_star {
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_search {
	background: #66667f;
	padding: 10px 22px
}
a.but_search:hover {
	background-color: #747490
}
a.but_phone {
	padding: 10px 20px;
	background: #e56619
}
a.but_phone:hover {
	background-color: #ef6f1b
}
a.but_pencil {
	background: #cc4c19
}
a.but_pencil:hover {
	background-color: #da521b
}
a.but_music, a.but_new_window, a.but_pencil {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_new_window {
	background: #001900
}
a.but_new_window:hover {
	background-color: #2a363f
}
a.but_music {
	background: #cccc7f
}
a.but_music:hover {
	background-color: #dada8a
}
a.but_hand_right {
	background: #ff8100
}
a.but_hand_right:hover {
	color: #fff;
	background-color: #f90
}
a.but_hand_right, a.but_thumbs_down, a.but_thumbs_up {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_thumbs_down {
	background: #99c
}
a.but_thumbs_down:hover {
	background-color: #a6a6da
}
a.but_thumbs_up {
	background: #00cce5
}
a.but_thumbs_up:hover {
	background-color: #00daef
}
a.but_globe {
	background: #699
}
a.but_globe:hover {
	background-color: #6fa6a6
}
a.but_coffe_cup, a.but_globe, a.but_hospital {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_hospital {
	background: #196666
}
a.but_hospital:hover {
	background-color: #1b6f6f
}
a.but_coffe_cup {
	background: #7f994c
}
a.but_coffe_cup:hover {
	background-color: #8aa652
}
a.but_settings {
	background: #997f4c
}
a.but_settings:hover {
	background-color: #a68a52
}
a.but_chat, a.but_play_button, a.but_settings {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_chat {
	background: #7f9919
}
a.but_chat:hover {
	background-color: #8aa61b
}
a.but_play_button {
	background: #4c664c
}
a.but_play_button:hover {
	background-color: #567456
}
a.but_remove_2 {
	background: #e59966
}
a.but_remove_2:hover {
	background-color: #efa66f
}
a.but_lock, a.but_remove_2, a.but_shopping_cart {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_lock {
	background: #994c19
}
a.but_lock:hover {
	background-color: #a6521b
}
a.but_shopping_cart {
	background: #cc7f4c
}
a.but_shopping_cart:hover {
	background-color: #da8a52
}
a.but_exclamation_mark {
	background: #4c7f7f
}
a.but_exclamation_mark:hover {
	background-color: #528a8a
}
a.but_exclamation_mark, a.but_info, a.but_question_mark {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_info {
	background: #667fcc
}
a.but_info:hover {
	background-color: #6f8ada
}
a.but_question_mark {
	background: #4c0019
}
a.but_question_mark:hover {
	background-color: #620020
}
a.but_minus {
	background: #666
}
a.but_minus:hover {
	background-color: #747474
}
a.but_folder_open, a.but_minus, a.but_plus {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_plus {
	background: #2a363f
}
a.but_plus:hover {
	background-color: #444
}
a.but_folder_open {
	background: #9c9
}
a.but_folder_open:hover {
	background-color: #a6daa6
}
a.but_file {
	background: #999
}
a.but_file:hover {
	background-color: #a6a6a6
}
a.but_edit, a.but_envelope, a.but_file {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_envelope {
	background: #727272
}
a.but_envelope:hover {
	background-color: #7c7c7c
}
a.but_edit {
	background: #e5cc7f
}
a.but_edit:hover {
	background-color: #efda8a
}
a.but_cogwheel {
	background: #194c7f
}
a.but_cogwheel:hover {
	background-color: #1e5c99
}
a.but_camera, a.but_check, a.but_cogwheel {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_check {
	background: #004c4c
}
a.but_check:hover {
	background-color: #005c5c
}
a.but_camera {
	background: #007fcc
}
a.but_camera:hover {
	background-color: #008ada
}
a.but_calendar {
	background: #4c99e5
}
a.but_calendar:hover {
	background-color: #52a6ef
}
a.but_book, a.but_bookmark, a.but_calendar {
	padding: 10px 22px;
	margin: 0;
	border-bottom: 1px solid #909090
}
a.but_bookmark {
	background: #900
}
a.but_bookmark:hover {
	background-color: #b60000
}
a.but_book {
	background: #7f9999
}
a.but_book:hover {
	background-color: #8aa6a6
}
a.but_download, a.but_pdf, a.but_woman, a.but_word_doc {
	padding: 10px 22px;
	margin: 0;
	background: #ff8100;
	border-bottom: 1px solid #909090
}
a.but_download:hover, a.but_pdf:hover, a.but_woman:hover, a.but_word_doc:hover {
	background-color: #f90
}
.but_small1 {
	padding: 10px 25px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap
}
.but_small1.gray, .but_small1:hover {
	color: #fff;
	background-color: #2a363f
}
.but_small1, .but_small1.gray:hover, .but_small3, .pricingtable1 li.planbut a:hover, .pricingtable1 ul.active li.planbut a {
	color: #fff;
	background-color: #86c724
}
.but_small3 {
	display: inline-block;
	height: 41px;
	line-height: 41px;
	padding-right: 20px;
	padding-left: 58px;
	position: relative;
	border-radius: 4px;
	white-space: nowrap
}
.but_small3 span {
	position: absolute;
	left: 0;
	width: 41px;
	background-color: #8db737;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid rgba(0,0,0,.15);
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.but_small3.gray:hover, .but_small3:hover {
	color: #fff
}
.but_small3 span i, .but_small3.gray span i, .but_small3.green span i {
	color: #fff;
	font-size: 18px
}
.but_small3.active span, .but_small3:hover span {
	color: #fff;
	background-color: #2a363f;
	border-right: 1px solid #181818
}
.but_small3.gray {
	background-color: #636363
}
.but_small3.gray span {
	background-color: #454545
}
.but_small3.gray.active span, .but_small3.gray:hover span {
	color: #fff;
	background-color: #2a363f;
	border-right: 1px solid rgba(0,0,0,.15)
}
.but_small3.green, .but_small3.green span {
	background-color: #66bb6a
}
.but_small3.green:hover {
	text-decoration: none;
	opacity: .8
}
.but_small3.green:focus {
	color: #fff
}
.but_small3.green:hover {
	color: #fff
}
.but_small3.green.active span, .but_small3.green:hover span {
	border-right: 1px solid rgba(0,0,0,.15)
}
.but_small2 {
	color: #fff;
	background-color: #86c724;
	border-radius: 20px;
	border-bottom: 1px solid #2a363f
}
.but_small2:hover {
	color: #fff;
	background-color: #2a363f
}
.but_small2.nob {
	padding: 10px 30px;
	border-bottom: 0 solid #2a363f
}
.but_small2, .but_small4, .but_small5 {
	padding: 10px 25px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap
}
.but_small4 {
	border-bottom: 3px solid #2a363f;
	color: #fff;
	background-color: #86c724;
	border-radius: 5px
}
.but_small4:hover {
	color: #fff;
	background-color: #2a363f;
	border-bottom: 0 solid #454545
}
.but_small5 {
	color: #86c724;
	background-color: #fff;
	border-radius: 2px;
	border: 2px solid #86c724
}
.but_small5:hover {
	color: #2a363f;
	border: 2px solid #2a363f
}
.but_small5.light, .but_small5.light2 {
	color: #fff;
	background: 0 0;
	border: 2px solid #fff
}
.but_small5.light2:hover, .but_small5.light:hover {
	color: #86c724;
	background-color: #fff;
	border: 2px solid #fff
}
.but_small5.light2 {
	border: 1px solid #fff;
	padding: 8px 18px
}
.but_small5.light2:hover {
	border: 1px solid #fff
}
.but_medium1 {
	padding: 14px 35px;
	border-radius: 3px;
	white-space: nowrap
}
.but_medium1:hover {
	color: #fff;
	background-color: #2a363f
}
.but_medium1, .but_medium1.white, .but_medium3 span {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.but_medium1.white {
	color: #fff;
	padding: 14px 35px;
	border: 2px solid #fff;
	border-radius: 3px;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: 700
}
.but_medium1.white.active, .but_medium1.white:hover {
	color: #272727;
	background-color: #fff
}
.but_medium1, .but_medium2, .but_medium3 {
	color: #fff;
	background-color: #86c724
}
.but_medium3 {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding-right: 30px;
	padding-left: 68px;
	position: relative;
	white-space: nowrap;
	border-radius: 4px
}
.but_medium3 span {
	position: absolute;
	left: 0;
	width: 48px;
	background-color: #8db737;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid rgba(0,0,0,.15)
}
.but_medium3:hover {
	color: #fff
}
.but_large3 span i, .but_medium3 span i {
	color: #fff;
	font-size: 18px;
	margin-left: 16px
}
.but_large3.active span, .but_large3:hover span, .but_medium3.active span, .but_medium3:hover span {
	color: #fff;
	background-color: #2a363f;
	border-right: 1px solid #181818
}
.but_medium2 {
	padding: 14px 35px;
	border-radius: 30px;
	border-bottom: 1px solid #2a363f
}
.but_medium2:hover, .but_medium4:hover {
	color: #fff;
	background-color: #2a363f
}
.but_medium2, .but_medium4, .but_medium5 {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap
}
.but_medium4 {
	border-bottom: 3px solid #2a363f;
	color: #fff;
	padding: 14px 35px;
	background-color: #86c724;
	border-radius: 5px
}
.but_medium4:hover {
	border-bottom: 0 solid #454545
}
.but_medium5 {
	color: #86c724;
	padding: 12px 35px;
	background-color: #fff;
	border-radius: 2px;
	border: 2px solid #86c724
}
.but_medium5:hover {
	color: #2a363f;
	border: 2px solid #2a363f
}
.but_large1 {
	color: #fff;
	padding: 18px 50px;
	background-color: #86c724;
	border-radius: 3px;
	white-space: nowrap
}
.but_large1:hover {
	color: #fff;
	background-color: #2a363f
}
.but_large1.two:hover {
	color: #fff;
	background-color: #727272
}
.but_large1, .but_large1.small, .but_large3 span {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.but_large1.small {
	padding: 13px 50px;
	border-radius: 3px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700
}
.but_large1.small:hover {
	color: #fff;
	background-color: #2a363f
}
.but_large1.small, .but_large2, .but_large3 {
	color: #fff;
	background-color: #86c724
}
.but_large3 {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding-right: 35px;
	padding-left: 83px;
	position: relative;
	white-space: nowrap;
	border-radius: 4px
}
.but_large3 span {
	position: absolute;
	left: 0;
	width: 58px;
	background-color: #8db737;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border-right: 1px solid rgba(0,0,0,.15)
}
.but_full2 .butprogress a, .but_large3:hover {
	color: #fff
}
.but_large3 span i {
	margin-left: 20px
}
.but_large2 {
	padding: 16px 50px;
	border-radius: 30px;
	border-bottom: 1px solid #2a363f
}
.but_large2:hover {
	color: #fff;
	background-color: #2a363f
}
.but_full, .but_large2, .but_large4, .but_large5 {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap
}
.but_large4 {
	border-bottom: 3px solid #2a363f;
	color: #fff;
	padding: 16px 50px;
	background-color: #86c724;
	border-radius: 5px
}
.but_large4.white {
	color: #86c724;
	background-color: #fff;
	border-bottom: 0 solid #2a363f
}
.but_large4:hover {
	color: #fff;
	background-color: #2a363f;
	border-bottom: 0 solid #454545
}
.but_full, .but_large5 {
	color: #86c724;
	padding: 16px 45px;
	background-color: #fff;
	border-radius: 2px;
	border: 2px solid #86c724
}
.but_large5:hover {
	color: #2a363f;
	border: 2px solid #2a363f
}
.but_full {
	float: left;
	width: 100%;
	text-align: center;
	color: #272727;
	padding: 30px 0;
	background-color: #f7f7f7;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	font-size: 22px;
	font-weight: 600
}
.but_full:hover {
	background-color: #fff
}
.imagede {
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite
}
.but_full2, .but_full2 .done {
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	height: 70px;
	width: 100%;
	vertical-align: middle;
	font-weight: 600
}
.but_full2 {
	background-color: #f3f3f3;
	overflow: hidden;
	border-radius: 4px;
	color: #272727
}
.but_full2 .butprogress {
	-webkit-transition: all .7s ease;
	transition: all .7s ease;
	height: 70px;
	width: 10px;
	background: #86c724;
	position: absolute;
	overflow: hidden;
	border-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.but_full2 .done {
	float: left;
	color: #eee;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	cursor: pointer;
	position: relative;
	z-index: 98
}
.but_full2 strong {
	position: relative;
	z-index: 99;
	font-weight: 400
}
.but_full2:hover .butprogress {
	-webkit-transition: all .7s ease;
	transition: all .7s ease;
	width: 100%;
	border-radius: 4px
}
.but_full2.two .butprogress {
	background: #e3e3e3
}
.pritable {
	float: left;
	width: 100%;
	padding: 120px 0
}
.pritable.ltp {
	padding-top: 80px
}
.pritable .pacdetails {
	float: left;
	width: 25%;
	text-align: center;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	-webkit-box-shadow: 0 -5px 0 #2a363f;
	box-shadow: 0 -5px 0 #2a363f
}
.pritable .pacdetails .title {
	float: left;
	width: 100%;
	padding: 30px 0 45px;
	border-bottom: 1px solid #eee;
	margin-bottom: 40px
}
.pritable .pacdetails .title strong {
	color: #2a363f;
	font-size: 40px;
	font-weight: 700;
	display: block
}
.pritable .pacdetails .title h2 {
	font-size: 22px;
	color: #999;
	font-weight: 400;
	margin-bottom: 12px;
	display: block
}
.pritable .pacdetails li {
	padding: 0;
	margin: 18px 0
}
.pritable .pacdetails li strong {
	font-weight: 600
}
.pritable .pacdetails .bottom {
	float: left;
	width: 100%;
	padding: 40px 0;
	margin-top: 20px;
	border-top: 1px solid #eee
}
.pricingtable1 li.planbut a, .pritable .pacdetails .bottom a {
	font-size: 16px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.pritable .pacdetails .bottom a {
	background: #eee;
	color: #2a363f;
	padding: 12px 35px;
	border-radius: 3px
}
.pritable .pacdetails .bottom a:hover {
	color: #fff;
	background: #999
}
.pritable .pacdetails .title sub, .pritable .pacdetails .title sup {
	font-size: 18px;
	font-weight: 400;
	padding: 0;
	margin: 0
}
.pritable .pacdetails .title sub {
	font-size: 14px
}
.pritable .pacdetails.four, .pritable .pacdetails.two {
	border-right: 0 solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 0 solid #eee
}
.pritable .pacdetails.four {
	border-right: 1px solid #eee
}
.pritable .pacdetails.three {
	margin-top: -30px;
	-webkit-box-shadow: 0 -5px 0 #86c724;
	box-shadow: 0 -5px 0 #86c724
}
.pricingtable1 ul.active li.title h1, .pricingtable1 ul.active li.title h4, .pricingtable3 li.price.act h1, .pritable .pacdetails.three .title strong {
	color: #86c724
}
.pritable .pacdetails.three .bottom a {
	color: #fff;
	background: #86c724
}
.pritable .pacdetails.three h6, .pritable.stwo .pacdetails.three h6 {
	width: 140px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0 auto;
	line-height: 18px;
	border-radius: 10px
}
.pritable .pacdetails.three h6 {
	background: #86c724
}
.pritable .pacdetails.three .title {
	padding-top: 30px
}
.pritable .pacdetails.three .title h2 {
	margin-top: 12px
}
.pricingtable1, .pritable.stwo {
	float: left;
	width: 100%;
	text-align: center
}
.pritable.stwo {
	background: #2a363f url(https: //506588952-a.akamaihd.net/images/site-img227.jpg);
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 160px 0 120px
}
.pritable.stwo .pacdetails {
	background: rgba(255,255,255,.97);
	border-right: 1px solid #999;
	-webkit-box-shadow: 0 -5px 0 #999;
	box-shadow: 0 -5px 0 #999
}
.pritable.stwo .pacdetails .title {
	border-bottom: 1px solid #e3e3e3
}
.pritable.stwo .pacdetails.three .title strong {
	color: #3498db
}
.pritable.stwo .pacdetails.three .bottom a {
	color: #fff;
	background: #3498db
}
.pritable.stwo .pacdetails.three h6 {
	background: #3498db
}
.pritable.stwo .pacdetails.three {
	-webkit-box-shadow: 0 -5px 0 #3498db;
	box-shadow: 0 -5px 0 #3498db
}
.pricingtable1 {
	padding: 70px 0 0
}
.pricingtable1 ul {
	float: left;
	width: 107%;
	padding: 0;
	margin: 0
}
.pricingtable1 li {
	width: 100%;
	padding: 10px 0;
	margin: 0;
	text-align: center;
	background-color: #f7f7f7;
	border-bottom: 1px solid #eee
}
.pricingtable1 li.title {
	padding: 25px 0;
	background-color: #eee;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.pricingtable1 li.title h4 {
	font-weight: 300;
	margin-bottom: 10px
}
.pricingtable1 li.title h1 {
	font-weight: 700;
	margin-bottom: 0
}
.pricing-tables .price i, .pricingtable1 li.title h1 em {
	font-size: 16px;
	font-weight: 400;
	font-style: normal
}
.pricingtable1 li.planbut {
	padding: 35px 0;
	background-color: #eee;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.pricingtable1 li.planbut a {
	color: #fff;
	padding: 12px 28px;
	background-color: #b1b1b1;
	border-radius: 4px
}
.pricingtable1 ul.active li.title {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.pricingtable1 ul.active li.mostp {
	color: #fff;
	padding: 5px 0;
	background-color: #86c724;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.pricingtable1 ul.active {
	margin-top: -34px
}
.pricing-tables-main {
	position: relative;
	float: left;
	margin-top: 50px;
	width: 100%
}
.pricing-tables {
	position: relative;
	float: left;
	width: 24%;
	border: 1px solid #eee
}
.pricing-tables .price, .pricing-tables .title {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 400
}
.pricing-tables .title {
	height: 57px;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	padding: 13px 0 10px;
	background-color: #454545;
	font-size: 23px
}
.pricing-tables .price {
	padding: 20px 0;
	background-color: #636363;
	font-size: 40px
}
.pricing-tables .price span, .pricing-tables-helight .price span {
	font-size: 25px
}
.pricing-tables .price span.currency {
	font-size: 40px;
	font-weight: 100;
	font-family: 'Roboto', sans-serif
}
.pricing-tables .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	margin: 6px 0
}
.pricing-tables .price i:last-child, .pricing-tables-helight .price i:last-child {
	margin-bottom: 12px
}
.pricing-tables .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272
}
.pricing-tables .cont-list ul, .pricing-tables-helight .cont-list ul, .pricingtable3 ul, .top_nav .select-country-overlay .select-country-list ul {
	margin: 0;
	padding: 0
}
.pricing-tables .cont-list li, .pricing-tables-helight .cont-list li {
	margin: 0;
	padding: 10px 5px;
	list-style-type: none;
	line-height: 24px;
	border-bottom: 1px solid #fff
}
.pricing-tables .cont-list li i, .pricing-tables-helight .cont-list li i {
	background: #fff 0 0;
	border-radius: 100%;
	font-size: 14px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 23px
}
.pricing-tables .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0;
	background-color: #eee;
	text-align: center
}
.pricing-tables .ordernow .but_small3 span i, .pricing-tables-helight .ordernow .but_small3 span i {
	margin-left: 3px
}
.pricing-tables-helight {
	position: relative;
	float: left;
	width: 27%;
	z-index: 9;
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 8px 5px rgba(0,0,0,.1)
}
.pricing-tables-helight .price, .pricing-tables-helight .title {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 400
}
.pricing-tables-helight .title {
	height: 73px;
	margin-top: -10px;
	border-top: 3px solid #739b20;
	border-bottom: 1px solid #abd457;
	padding: 20px 0 0;
	background-color: #88b330;
	font-size: 23px
}
.pricing-tables-helight .price {
	padding: 20px 0;
	background-color: #86c724;
	font-size: 45px
}
.pricing-tables-helight .price span.currency {
	font-size: 45px;
	font-weight: 100;
	font-family: 'Roboto', sans-serif
}
.pricing-tables-helight .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: 400;
	font-style: normal;
	margin: 6px 0
}
.pricing-tables-helight .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272
}
.pricing-tables-helight .ordernow {
	float: left;
	width: 100%;
	padding: 30px 0 35px;
	background-color: #f3f3f3;
	text-align: center;
	color: #fff
}
.pricing-tables-main.plan1 .pricing-tables {
	width: 50%
}
.pricing-tables-main.plan1 .pricing-tables-helight {
	width: 50%;
	float: none;
	margin: 0 auto
}
.pricing-tables-main.plan2 .pricing-tables {
	width: 50%
}
.pricing-tables-main.plan2 .pricing-tables-helight {
	width: 60%
}
.pricing-tables-main.plan3 .pricing-tables {
	width: 32%
}
.pricing-tables-main.plan3 .pricing-tables-helight {
	width: 35%
}
.pricing-tables-main.plan4 .pricing-tables {
	width: 24%
}
.pricing-tables-main.plan4 .pricing-tables-helight {
	width: 27%
}
.pricing-tables-main.plan5 .pricing-tables {
	width: 19.5%
}
.pricing-tables-main.plan5 .pricing-tables-helight {
	width: 22%
}
.pricing-tables-main.plan6 .pricing-tables {
	width: 16%
}
.pricing-tables-main.plan6 .pricing-tables-helight {
	width: 20%
}
.pricing-tables-main.plan7 .pricing-tables {
	width: 14%
}
.pricing-tables-main.plan7 .pricing-tables-helight {
	width: 16%
}
.pricing-tables-main.plan8 .pricing-tables, .pricing-tables-main.plan8 .pricing-tables-helight {
	width: 12.5%
}
.pricing-tables .cont-list .pricing-tables-main.plan6 .pricing-tables .price span, .pricing-tables-main.plan6 .pricing-tables .title, .pricing-tables-main.plan6 .pricing-tables-helight .price span, .pricing-tables-main.plan6 .pricing-tables-helight .title, .pricing-tables-main.plan7 .pricing-tables .price span, .pricing-tables-main.plan7 .pricing-tables .title, .pricing-tables-main.plan7 .pricing-tables-helight .price span, .pricing-tables-main.plan7 .pricing-tables-helight .title, .pricing-tables-main.plan8 .pricing-tables .price span, .pricing-tables-main.plan8 .pricing-tables .title, .pricing-tables-main.plan8 .pricing-tables-helight .price span, .pricing-tables-main.plan8 .pricing-tables-helight .title {
	font-size: 20px
}
.pricing-tables-main.plan6 .pricing-tables .cont-list, .pricing-tables-main.plan6 .pricing-tables .price i, .pricing-tables-main.plan6 .pricing-tables-helight .cont-list, .pricing-tables-main.plan6 .pricing-tables-helight .price i, .pricing-tables-main.plan7 .pricing-tables .cont-list, .pricing-tables-main.plan7 .pricing-tables .price i, .pricing-tables-main.plan7 .pricing-tables-helight .cont-list, .pricing-tables-main.plan7 .pricing-tables-helight .price i, .pricing-tables-main.plan8 .pricing-tables .cont-list, .pricing-tables-main.plan8 .pricing-tables .price i, .pricing-tables-main.plan8 .pricing-tables-helight .cont-list, .pricing-tables-main.plan8 .pricing-tables-helight .price i {
	font-size: 12px
}
.pricing-tables-main.plan6 .pricing-tables .price, .pricing-tables-main.plan6 .pricing-tables .price span.currency, .pricing-tables-main.plan7 .pricing-tables .price, .pricing-tables-main.plan7 .pricing-tables .price span.currency, .pricing-tables-main.plan8 .pricing-tables .price, .pricing-tables-main.plan8 .pricing-tables .price span.currency {
	font-size: 32px
}
.pricing-tables-main.plan6 .pricing-tables-helight .price, .pricing-tables-main.plan6 .pricing-tables-helight .price span.currency, .pricing-tables-main.plan7 .pricing-tables-helight .price, .pricing-tables-main.plan7 .pricing-tables-helight .price span.currency, .pricing-tables-main.plan8 .pricing-tables-helight .price, .pricing-tables-main.plan8 .pricing-tables-helight .price span.currency {
	font-size: 37px
}
.pricing-tables-main.plan6 .pricing-tables .but_small3, .pricing-tables-main.plan6 .pricing-tables-helight .but_small3, .pricing-tables-main.plan7 .pricing-tables .but_small3, .pricing-tables-main.plan7 .pricing-tables-helight .but_small3, .pricing-tables-main.plan8 .pricing-tables .but_small3, .pricing-tables-main.plan8 .pricing-tables-helight .but_small3 {
	padding-left: 48px;
	padding-right: 10px
}
.pricingtable3 {
	float: left;
	width: 100%;
	text-align: center;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.12);
	box-shadow: 0 0 3px rgba(0,0,0,.12)
}
.pricingtable3 ul {
	float: left;
	width: 100%;
	background: #fff
}
.pricingtable3 li {
	width: 100%;
	padding: 5px 0;
	margin: 0;
	text-align: center;
	background-color: #fff
}
.pricingtable3 li.feature {
	text-align: left;
	max-width: 175px;
	margin: 0 auto
}
.pricingtable3 li.title {
	color: #fff;
	padding: 18px 0;
	background-color: #999;
	-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,.1);
	box-shadow: inset 0 0 20px rgba(0,0,0,.1)
}
.pricingtable3 li.subtitle {
	color: #000;
	background: #e7e7e7
}
.pricingtable3 li.title h3 {
	margin: 0
}
.pricingtable3 li.price {
	padding: 30px 0
}
.pricingtable3 li.price h1 {
	margin: 0;
	font-weight: 700;
	color: #929292;
	font-size: 50px
}
.pricingtable3 li.price h1 span.currency {
	color: #000;
	font-size: 26px;
	vertical-align: super
}
.pricingtable3 li.price h1 em {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: #000;
	display: inline
}
.pricingtable3 li.description {
	font-size: 20px;
	text-align: center;
	padding: 25px 0 20px;
	color: #000;
	line-height: 45px
}
.pricingtable3 li.description strong {
	color: #3fc35f;
	font-size: 60px
}
.pricingtable3 li.hecont {
	padding: 30px 50px;
	background-color: #f3f3f3;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.1);
	box-shadow: inset 0 0 1px rgba(0,0,0,.1)
}
.pricingtable3 li.hecont strong {
	background-color: #454545;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	white-space: nowrap
}
.pricingtable3 li.hecont.act strong, .pricingtable3 li.title.act {
	background-color: #86c724
}
.pricingtable10, .pricingtable9 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0 0
}
.pricingtable9 {
	background: #fff
}
.pricingtable9 strong {
	color: #86c724;
	font-size: 72px;
	font-weight: 300;
	margin: 40px 0
}
.pricingtable9 b {
	color: #86c724;
	font-size: 16px;
	font-weight: 400
}
.pricingtable10 span, .pricingtable9 span {
	float: left;
	width: 100%;
	color: #fff;
	margin-top: 45px
}
.pricingtable9 span {
	background: #2a363f;
	padding: 25px 0 32px;
	line-height: 27px
}
.pricingtable9 span i {
	font-size: 13px;
	margin-right: 1px
}
.pricingtable9.two b, .pricingtable9.two strong {
	color: #f9bf36
}
.pricingtable10 {
	background: #f3f3f3
}
.pricingtable10 b, .pricingtable10 strong, .pricingtable9 b, .pricingtable9 strong {
	font-family: 'Roboto', sans-serif;
	display: block
}
.pricingtable10 strong {
	margin: 50px 0 45px;
	color: #ee7164;
	font-size: 90px;
	font-weight: 300
}
.pricingtable10 b {
	color: #999;
	font-size: 16px;
	font-weight: 400
}
.pricingtable10 span {
	padding: 25px 0 30px;
	background: #ee7164;
	line-height: 30px;
	font-size: 16px
}
.pricingtable10 span i {
	font-size: 14px;
	margin-right: 5px
}
.list_empty li, .list_empty2 li {
	float: left;
	padding: 0;
	margin: 0 16px 40px 0
}
.list_empty2 li {
	margin: 0 5px 0 0
}
ul.list1, ul.list2, ul.list9, ul.list_empty, ul.list_empty2 {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}
.list1 li {
	padding: 8px 0;
	margin: 0
}
.list1 li i {
	font-size: 18px;
	margin-right: 8px
}
.list1.small li i {
	font-size: 12px;
	margin-right: 5px
}
.list2 li {
	padding: 0;
	margin: 0;
	line-height: 32px
}
.list9 li {
	padding: 7px 0;
	margin: 0;
	font-size: 16px
}
.list2 li i, .list9 li i {
	font-size: 14px;
	margin-right: 8px
}
.list9 li a {
	color: #2a363f
}
.counters3 .one_fourth.white i, .list9 li a:hover, .list9 li i {
	color: #86c724
}
.counters1, .counters2, .counters3 {
	padding: 0
}
.counters1 span, .counters2 i {
	font-size: 40px;
	color: #2a363f
}
.counters1 h4 {
	font-size: 18px;
	color: #999;
	font-weight: 400;
	margin: 13px 0 0
}
.counters1.two span {
	font-size: 40px;
	color: #fff;
	font-weight: 700
}
.counters1.three h4, .counters1.two h4 {
	font-size: 16px;
	color: #fff;
	margin: 3px 0 0
}
.counters1.three span {
	font-size: 40px;
	color: #2a363f;
	font-weight: 400
}
.counters1.three h4 {
	color: #999
}
.counters2 i {
	color: #86c724;
	display: block;
	margin-bottom: 30px
}
.counters2 .one_fifth h4, .counters2 h4 {
	font-size: 18px;
	color: #999;
	font-weight: 400;
	margin: 30px 0 0
}
.counters2 .one_fifth, .counters2 .one_fourth {
	border-radius: 4px;
	font-size: 50px;
	color: #2a363f;
	font-weight: 700
}
.counters2 .one_fourth {
	background-color: #f3f3f3;
	padding: 30px 0
}
.counters2 .one_fifth {
	background: 0 0;
	padding: 0
}
.counters2 .one_fifth h4 {
	font-size: 16px;
	color: #2a363f;
	text-transform: uppercase
}
.counters2 .one_fifth .vlines, .counters3 h4 {
	font-size: 16px;
	color: #2a363f;
	font-weight: 400;
	margin: 10px 0 0
}
.counters3 .one_fourth {
	padding: 0;
	border-radius: 4px;
	font-size: 45px;
	color: #2a363f;
	text-align: left
}
.counters3 .one_fourth i {
	float: left;
	font-size: 55px;
	margin-bottom: 20px;
	margin-right: 25px
}
.counters3 .one_fourth.white {
	color: #e3e3e3
}
.counters3 .one_fourth.one, .counters3 .one_fourth.one i, .counters3 .one_fourth.two, .counters3 .one_fourth.two i, .flips4_back h5 a:hover, ul.nav .dropdown li a.active, ul.nav .dropdown li a.active i, ul.nav .dropdown li:hover a.active {
	color: #86c724
}
.counters3 .one_fourth.three, .counters3 .one_fourth.three i {
	color: #3fc35f
}
.counters3 .one_fourth.four, .counters3 .one_fourth.four i {
	color: #febc1d
}
.counters3 h4 {
	text-align: left;
	font-size: 18px;
	color: #999
}
.counters1, .counters2, .counters3, .counters4, .counters5, .counters6 {
	float: left;
	width: 100%;
	text-align: center
}
.counters4 {
	border-radius: 4px;
	font-size: 50px;
	border: 1px solid #e9e9e9;
	color: #86c724;
	padding: 50px 0 45px
}
.counters4 span {
	font-weight: 700
}
.counters4 h4 {
	font-size: 21px;
	color: #454545;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 0
}
.counters4.three, .counters4.two {
	border: 0;
	border-bottom: 1px solid #eee
}
.counters4.two {
	border-top: 1px solid #eee;
	background: #f9f9f9;
	padding: 70px 0
}
.counters4.three {
	padding: 100px 0
}
.counters5, .counters6 {
	padding: 0
}
.counters5 span {
	font-size: 67px;
	font-weight: 600;
	color: #fff
}
.counters5 h4, .counters6 h4 {
	color: #fff;
	font-weight: 400;
	margin: 0 0 35px
}
.counters6 {
	font-size: 50px;
	color: #fff;
	font-weight: 300
}
.counters11 i, .counters6 i, .counters7 i {
	color: #fff;
	font-size: 20px;
	display: block;
	margin-bottom: 35px
}
.counters6 h4 {
	margin: 35px auto 0;
	border-top: 1px solid rgba(255,255,255,.1);
	border-bottom: 1px solid rgba(255,255,255,.1);
	padding: 5px 0 8px
}
.counters7, .counters8 {
	font-size: 45px;
	font-weight: 600
}
.counters7 {
	float: left;
	width: 100%;
	padding: 0;
	text-align: center;
	color: #fff
}
.counters11 i, .counters7 i {
	color: #59abe3;
	font-size: 30px
}
.counters6 h4, .counters7 h4, .counters8 h4 {
	display: block;
	width: 50%;
	font-size: 16px
}
.counters7 h4 {
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	margin: 21px auto 0
}
.counters7.two i {
	color: #46d8bd
}
.counters8 {
	color: #2a363f
}
.counters8 h4 {
	color: #727272;
	margin: 27px auto 0
}
.counters10, .counters8, .counters9 {
	float: left;
	width: 100%;
	padding: 0;
	text-align: center
}
.counters9 .circle {
	width: 138px;
	height: 138px;
	padding-top: 40px;
	border: 1px solid #eee;
	border-radius: 100%;
	margin: 0 auto
}
.counters9 h4, .counters9 span {
	font-size: 35px;
	color: #2a363f;
	font-weight: 300
}
.counters9 h4 {
	font-size: 16px;
	color: #999;
	margin: 5px 0 0
}
.counters10 {
	font-size: 45px;
	color: #2a2a30;
	font-weight: 700
}
.counters10 h4 {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #727272;
	margin: 18px auto 0
}
.counters10 .one_half {
	padding: 30px 0;
	border: 2px solid #e9e9e9
}
.counters11, .counters11 h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300
}
.counters11 {
	text-align: center;
	padding: 0;
	font-size: 50px;
	color: #272727
}
.counters11 i {
	color: #d64541;
	font-size: 20px
}
.counters11 h4 {
	display: block;
	width: 50%;
	font-size: 16px;
	color: #999;
	margin: 25px auto 0;
	padding: 5px 0 8px
}
.counters11, .counters12 {
	float: left;
	width: 100%
}
.counters12 h1 {
	font-weight: 800;
	margin-bottom: 0
}
.counters12 h5 {
	margin-bottom: 5px;
	font-size: 14px
}
.fati1, .fati2 {
	font-size: 50px;
	vertical-align: middle
}
.fati1 {
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 100%;
	text-align: center;
	background-color: #2a363f;
	color: #fff;
	margin-right: 13px;
	margin-bottom: 13px
}
.fati2 {
	color: #2a363f;
	margin-right: 30px;
	margin-bottom: 30px
}
.fati3, .fati4 {
	line-height: 100px;
	border-radius: 100%
}
.fati3 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	border: 1px solid #999;
	margin-bottom: 12px;
	color: #2a363f
}
.fati4 {
	color: #fff;
	background-color: #86c724
}
.fati4.two {
	float: left;
	font-size: 22px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 65px;
	margin-right: 14px
}
.fati4, .fati5, .fati6 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px
}
.fati5 {
	line-height: 100px;
	border-radius: 100%;
	border: 1px solid #86c724;
	color: #86c724
}
.fati6 {
	color: #760001;
	background-color: #ed2b2b
}
.fati6, .fati7, .fati8 {
	line-height: 100px;
	border-radius: 100%
}
.fati7 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	background-color: #f3f3f3;
	margin-bottom: 12px;
	color: #999;
	border: 1px solid #e3e3e3
}
.fati8 {
	color: #2a363f;
	border: 1px solid #2a363f
}
.fati10, .fati8, .fati9 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px
}
.fati9 {
	line-height: 95px;
	border-radius: 100%;
	border: 5px solid #86c724;
	color: #86c724
}
.fati10 {
	color: #fff;
	background-color: #febc1d
}
.fati10, .fati11, .fati12 {
	line-height: 100px;
	border-radius: 100%
}
.fati11 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px;
	color: #fff;
	background-color: #35d3b7
}
.fati12 {
	color: #527c00;
	background-color: #a5d549
}
.fati12, .fati13, .fati14, .fati15 {
	font-size: 45px;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px
}
.fati13 {
	color: #727272;
	background-color: #f9f9f9;
	border: 5px solid #e3e3e3;
	line-height: 95px;
	border-radius: 100%
}
.fati14, .fati15 {
	line-height: 100px;
	border-radius: 4px
}
.fati14 {
	border: 1px solid #999;
	color: #2a363f
}
.fati15 {
	color: #fff;
	background-color: #2a363f
}
.fati16, .fati17 {
	background-color: #2a363f;
	margin-right: 14px;
	margin-bottom: 14px
}
.fati16 {
	color: #fff;
	vertical-align: middle;
	border-radius: 100%;
	text-align: center;
	width: 75px;
	height: 75px;
	font-size: 35px;
	line-height: 75px
}
.fati17 {
	width: 50px;
	height: 50px;
	font-size: 27px;
	line-height: 50px
}
.fati17, .fati18, .fati19 {
	color: #fff;
	vertical-align: middle;
	border-radius: 100%;
	text-align: center
}
.fati18 {
	background-color: #2a363f;
	margin-bottom: 7px;
	width: 30px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	margin-right: 7px
}
.fati19 {
	font-size: 21px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-right: 12px;
	border: 1px solid #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.fati19:hover {
	color: #86c724;
	border: 1px solid #fff;
	background: #fff
}
.flips1 {
	width: 100%;
	height: 320px;
	margin: 0;
	position: relative
}
.flipscont1 {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}
.flips1_front {
	padding: 0;
	width: 100%;
	z-index: 2
}
.flips1_front img {
	width: 100%;
	height: 259px;
	margin-bottom: 10px
}
.flips1_front h5 {
	margin-bottom: 3px
}
.flips1_front img.full {
	width: 100%;
	height: auto
}
.flips1_back, .flips2 {
	width: 100%;
	height: 320px;
	margin: 0
}
.flips1_back {
	padding: 50px 35px;
	color: #fff;
	background-color: #2a363f;
	z-index: 1;
	text-align: center;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.flips1:hover .flips1_front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flips1:hover .flips1_back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flips1_back .fsoci {
	float: left;
	width: 100%;
	margin: 18px 0 32px
}
.flips1_back .fsoci i {
	border-radius: 100%;
	width: 25px;
	height: 25px;
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	color: #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.flips1_back .fsoci i:hover {
	background: #fff;
	color: #272727
}
.flips2 {
	position: relative
}
.flipscont2 {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	background-color: #eee
}
.flips2_front {
	padding: 0;
	width: 100%;
	z-index: 2
}
.flips2_front img, .flips4_front img {
	width: 100%
}
.flips2_back {
	width: 100%;
	padding: 50px 35px;
	color: #fff;
	background-color: #86c724;
	z-index: 1;
	height: 320px;
	margin: 0;
	text-align: center;
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg)
}
.flips2:hover .flips2_front {
	z-index: 1;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.flips2:hover .flips2_back {
	z-index: 2;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg)
}
.flips3 {
	width: 100%;
	height: 230px;
	margin: 0;
	position: relative
}
.flipscont3 {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	background-color: #fff
}
.flips3_front.flipscont3 i {
	font-size: 50px;
	color: #86c724;
	margin-top: 50px;
	margin-bottom: 20px
}
.flips3_front {
	padding: 0;
	width: 100%;
	z-index: 2
}
.flips3_back {
	width: 100%;
	padding: 27px 35px;
	color: #fff;
	background-color: #86c724;
	z-index: 1;
	height: 230px;
	margin: 0;
	text-align: center;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.flips3:hover .flips3_front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flips3:hover .flips3_back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flips3.active .flips3_front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flips3.active .flips3_back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flips4 {
	width: 100%;
	height: 100px;
	margin: 0;
	position: relative
}
.flipscont4 {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	border: 1px solid #eee
}
.flips4_front {
	padding: 0;
	width: 100%;
	z-index: 2
}
.flips4_back {
	width: 100%;
	padding: 12px 25px 0;
	background-color: #eee;
	z-index: 1;
	height: 100px;
	margin: 0;
	text-align: center;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.flips4:hover .flips4_front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flips4:hover .flips4_back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.flips4_back h5 {
	margin-bottom: 5px
}
.flips4.active .flips4_front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.flips4.active .flips4_back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.imgframe1, .imgframe2 {
	float: left;
	width: 100%;
	border: 8px solid #d3d3d3
}
.imgframe2 {
	border: 8px solid #fff;
	-webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.2);
	box-shadow: 0 0 4px 1px rgba(0,0,0,.2)
}
.imgframe3 {
	text-align: center;
	background-color: #2a363f;
	border: 8px solid #2a363f
}
.imgframe3, .imgframe3 img, .imgframe3 strong, .imgframe4, .imgframe5 img, .imgframe6 img {
	float: left;
	width: 100%
}
.imgframe3 strong {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	padding: 14px 0 12px;
	text-align: center
}
.imgframe4 {
	-webkit-box-shadow: 0 10px 6px -6px #454545;
	box-shadow: 0 10px 6px -6px #454545
}
.imgframe5, .imgframe6 {
	float: left;
	width: 100%;
	position: relative
}
.imgframe5:before {
	left: 10px;
	-webkit-box-shadow: 0 12px 10px #454545;
	box-shadow: 0 12px 10px #454545;
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.imgframe5:after, .imgframe5:before, .imgframe6:after, .imgframe6:before {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777
}
.imgframe5:after {
	right: 10px;
	-webkit-box-shadow: 0 12px 10px #454545;
	box-shadow: 0 12px 10px #454545;
	-webkit-transform: rotate(3deg);
	transform: rotate(3deg);
	left: auto
}
.imgframe6 img {
	border: 10px solid #f3f3f3
}
.imgframe6:after, .imgframe6:before {
	left: 10px;
	-webkit-box-shadow: 0 16px 10px #454545;
	box-shadow: 0 16px 10px #454545;
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.imgframe6:after {
	-webkit-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.pop-wrapper, .pop-wrapper2 {
	width: 90%
}
.pop-wrapper li {
	float: left;
	margin: 0 25px 70px
}
.pop-wrapper li a {
	display: block;
	width: 120px;
	height: 120px;
	margin: 0 2px;
	outline: 0;
	position: relative;
	background-color: #f3f3f3;
	border-radius: 100%;
	text-align: center
}
.pop-wrapper li a span {
	width: 300px;
	margin-left: -150px;
	font-family: 'Alegreya SC', Georgia, serif;
	color: #719dab;
	text-shadow: 1px 1px 1px rgba(0,0,0,.1);
	border: 4px solid #fff;
	background: #f9f9f9;
	bottom: 100px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}
.pop-wrapper li a span:after, .pop-wrapper li a span:before {
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,.1)
}
.pop-wrapper li a span:after {
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff
}
.pop-wrapper li a:hover span {
	opacity: .9;
	bottom: 116px
}
.feature_section102 .plan.two img, .pop-wrapper2 li {
	float: left
}
.pop-wrapper li a span, .pop-wrapper2 li a span, .pop-wrapper4 li a span {
	height: auto;
	line-height: 21px;
	padding: 10px;
	left: 50%;
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	text-align: center;
	text-indent: 0;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.pop-wrapper2 li a span {
	background: #fff;
	white-space: normal;
	width: 200px;
	margin-left: -134px;
	color: #719dab;
	border: 4px solid #fff;
	bottom: 80px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.1);
	box-shadow: 1px 1px 5px rgba(0,0,0,.1)
}
.pop-wrapper2 li a span:before {
	bottom: -15px;
	margin-left: -9px
}
.pop-wrapper2 li a span:after, .pop-wrapper2 li a span:before, .pop-wrapper4 li a span:after, .pop-wrapper4 li a span:before {
	content: '';
	position: absolute;
	left: 50%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(0,0,0,.1)
}
.pop-wrapper2 li a span:after {
	border-top: 10px solid #fff;
	bottom: -14px;
	margin-left: -10px
}
.pop-wrapper2 li a:hover span {
	opacity: 1;
	bottom: 59px
}
.pop-wrapper2.colored li a span {
	color: #fff;
	border: 4px solid #86c724;
	background: #86c724;
	-webkit-box-shadow: none;
	box-shadow: none
}
.pop-wrapper2.colored li a span:after {
	border-top: 10px solid #86c724
}
.pop-wrapper2 li a span.grayd {
	color: #fff;
	background: #454545;
	border: 4px solid #454545;
	-webkit-box-shadow: none;
	box-shadow: none
}
.pop-wrapper2 li a span.grayd:after {
	border-top: 10px solid #454545
}
.pop-wrapper2 li a span.bord {
	background: #eee;
	border: 4px solid #e3e3e3;
	-webkit-box-shadow: none;
	box-shadow: none
}
.pop-wrapper2 li a span.bord:after {
	border-top: 10px solid #e3e3e3
}
.pop-wrapper, .pop-wrapper2, .pop-wrapper4 {
	padding: 0;
	margin: 0 auto 30px
}
.pop-wrapper4 li {
	float: left;
	margin: 0;
	padding: 0
}
.pop-wrapper4 li a, .yamm .collapse, .yamm .container, .yamm .dropdown, .yamm .dropup, .yamm .nav {
	position: relative
}
.pop-wrapper4 li a span {
	width: 100px;
	margin-left: -56px;
	color: #fff;
	border: 4px solid #454545;
	background: #454545;
	bottom: 40px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px rgba(0,0,0,.1)
}
.pop-wrapper4 li a span:after, .pop-wrapper4 li a span:before {
	bottom: -15px;
	margin-left: -9px
}
.pop-wrapper4 li a span:after {
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #454545
}
.pop-wrapper4 li a:hover span {
	opacity: .9;
	bottom: 50px
}
.smlined {
	width: 21%;
	height: 1px;
	background: #999;
	margin: 0 auto
}
.lirts, .menu-sepbox img {
	float: left;
	width: 100%
}
.lirts h5 {
	margin-bottom: 10px
}
.lirts i, .lirts span {
	float: left;
	font-size: 40px;
	color: #999;
	margin-right: 30px;
	margin-top: 7px
}
.lirts p {
	margin-left: 70px
}
.lirts span {
	margin-top: 3px
}
.big_text1 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 21px;
	line-height: 32px;
	color: #454545
}
.big_text1 i {
	color: #86c724;
	font-style: normal
}
.josstext, .josstext2 {
	color: #2a363f;
	font-size: 27px;
	font-weight: 400;
	line-height: 36px;
	font-family: 'Josefin Sans', sans-serif
}
.josstext span, .josstext2 span {
	width: 100px;
	height: 1px;
	background: #2a363f;
	display: block
}
.josstext span {
	margin-top: 20px
}
.josstext2 {
	width: 85%;
	margin: 0 auto 67px
}
.josstext2 span {
	margin: 20px auto 0
}
.logo-text-sub {
	font-size: 10px;
	line-height: 10px;
	color: #777;
	text-shadow: 0 0 0 rgba(255,255,255,.25);
	margin-bottom: 20px
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	background-color: #86c724
}
.mega-menu-contnew .section-box a.active, .mega-menu-contnew .section-box a.active i, .mega-menu-contnew .section-box a.active span, .mega-menu-contnew .section-box a.active strong {
	color: #86c724
}
.list-unstyled a.active, .list-unstyled a.active i, .list-unstyled a:hover i {
	color: #393939
}
.yamm .dropdown-menu {
	left: auto
}
.yamm .nav.navbar-right .dropdown-menu {
	left: auto;
	right: 0
}
.yamm .yamm-content {
	padding: 50px 40px 40px
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0
}
.yamm .dropdown.yamm-hw .dropdown-menu {
	left: auto;
	right: 0;
	width: 550px
}
.yamm .yamm-content .col-md-4, .yamm .yamm-content .col-md-8 {
	padding-right: 5px;
	padding-left: 5px
}
.yamm .yamm-content .thumbnail {
	padding: 0;
	border: 0
}
.yamm .yamm-content .caption {
	padding: 0
}
.yamm .yamm-content .caption h3 {
	font-size: 18px;
	color: #272727;
	margin-top: 14px;
	margin-bottom: 8px
}
.yamm .yamm-content .caption p {
	font-size: 14px;
	color: #727272
}
.list-unstyled.two {
	margin-top: -12px
}
.list-unstyled li p {
	font-size: 14px;
	color: #2a363f;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 0;
	margin-bottom: 18px;
	letter-spacing: .5px
}
.list-unstyled li i {
	color: #999;
	margin-right: 4px;
	font-size: 11px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.list-unstyled li {
	padding: 5px 0
}
.list-unstyled a, .mega-menu-contnew .section-box, .mega-menu-contnew .section-box strong {
	font-weight: 400;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.list-unstyled a, .list-unstyled li p, .menu-sepbox {
	font-family: 'Roboto', sans-serif
}
.list-unstyled a {
	-webkit-transition-property: margin-left, background-color;
	transition-property: margin-left, background-color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #727272;
	font-size: 14px;
	padding: 5px 0;
	width: 100%
}
.list-unstyled a:hover {
	color: #393939;
	background: #f3f3f3;
	padding: 5px 10px;
	border-radius: 3px
}
.menu-sepbox {
	float: right;
	width: 136%;
	padding: 27px 40px 31px;
	background: #f7f7f7;
	margin-top: -5px;
	text-align: center
}
.mega-menu-contnew .section-box.last a:hover, .menu-sepbox a.purcnow, .menu-sepbox a.purcnow:hover {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px 20px;
	border-radius: 3px;
	font-weight: 600
}
.menu-sepbox a.purcnow {
	background: #2a363f;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.mega-menu-contnew .section-box.last a:hover, .menu-sepbox a.purcnow:hover {
	background: #86c724
}
.mega-menu-contnew {
	float: left;
	width: 100%;
	font-family: 'Roboto', sans-serif
}
.mega-menu-contnew .section-box {
	float: left;
	width: 33.3333333333%;
	color: #999;
	font-weight: 300
}
.mega-menu-contnew .section-box.last {
	background: #f3f3f3;
	text-align: center;
	background: #f7f7f7;
	border-left: 1px solid #e3e3e3;
	padding: 25px 0 38px;
	font-size: 14px;
	color: #2a363f
}
.mega-menu-contnew .section-box strong {
	color: #454545;
	font-size: 18px;
	display: block
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	float: left;
	color: #6e7a83;
	font-size: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 14px;
	margin-right: 12px;
	border-right: 1px solid #eee;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.mega-menu-contnew .section-box a {
	color: #999
}
.mega-menu-contnew .section-box a:hover, .mega-menu-contnew .section-box a:hover i, .mega-menu-contnew .section-box a:hover span, .mega-menu-contnew .section-box a:hover strong {
	color: #86c724
}
.mega-menu-contnew .section-box.last strong {
	color: #2a363f;
	font-size: 40px;
	font-weight: 800;
	margin: 12px 0 5px
}
.mega-menu-contnew .section-box.last strong em {
	font-size: 18px;
	font-weight: 400;
	font-style: normal
}
.mega-menu-contnew .section-box.last b {
	text-decoration: line-through;
	font-style: normal;
	font-weight: 400;
	color: #999
}
.mega-menu-contnew .section-box.last a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	background: #2a363f;
	padding: 10px 20px;
	border-radius: 3px;
	font-weight: 600;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.list-unstyled a:before {
	font-size: 12px;
	margin-right: 5px
}
.row-border+.row .caption h3 {
	margin-top: 0
}
.row-border {
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 20px;
	padding-bottom: 10px
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border: 0;
	border-radius: 0
}
.navbar-nav.dark>li>a, .navbar-nav>li>a {
	padding-top: 18px;
	padding-bottom: 18px;
	text-transform: uppercase
}
.navbar-nav>li>a i {
	display: block;
	text-align: center
}
.navbar-nav>li>a>sup {
	background: red;
	color: #fff;
	font-weight: 700;
	padding: 1px 3px;
	top: -.2em
}
.navbar-default {
	margin-bottom: 0
}
.navbar-default.two {
	width: 100%
}
.navbar-nav.dark>li>a {
	padding-top: 30px;
	padding-bottom: 27px
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -1px;
	margin-left: -1px;
	border-radius: 0
}
.dropdown-submenu:hover>.dropdown-menu, .feature_section_wsp_feautures ul li span {
	display: block
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	border-radius: 6px 0 6px 6px
}
.wrapper {
	margin-top: 0
}
.navbar-fixed-top+.wrapper {
	margin-top: 104px
}
.dropdown-menu>li>a {
	padding: 10px 20px;
	font-size: 14px;
	color: #727272;
	font-weight: 400;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.dropdown-menu>li>a, .dropdown-menu>li>a:hover {
	border-bottom: 1px solid #eee
}
.dropdown-menu>li:last-child>a {
	border-bottom: 0 solid #d1d1d1
}
.help {
	height: 40px
}
.help>.container {
	padding-top: 10px
}
.navbar-nav>li>a {
	-webkit-box-shadow: 0 0 0 rgba(255,255,255,.25);
	box-shadow: 0 0 0 rgba(255,255,255,.25)
}
.callus {
	color: #545454;
	font-size: 13px;
	padding-top: 13px
}
.callus a {
	margin-right: 20px;
	color: #545454
}
.social-icons ul li {
	float: left;
	list-style-type: none;
	margin: 10px 0 10px 7px
}
.social-icons a {
	width: 25px;
	height: 25px;
	display: block;
	background-color: #fff;
	border: 1px solid #c7c7c7;
	border-radius: 50%;
	text-align: center
}
.social-icons a i {
	font-size: 15px;
	color: #272727;
	line-height: 24px;
	text-align: center
}
.social-icons a:hover {
	background-color: #272727;
	border: 1px solid #272727
}
.menu_main3 .navbar-default .navbar-nav>li>a, .social-icons a:hover i {
	color: #fff
}
.header {
	-webkit-border-radius: 0;
	border-spacing: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: normal;
	-webkit-tap-highlight-color: transparent;
	outline: 0!important;
	-webkit-touch-callout: none;
	transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s
}
.top_nav .select-style select:focus,:focus {
	outline: 0
}
body {
	position: relative;
	min-width: 280px;
	overflow-x: hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: auto;
	-webkit-overflow-scrolling: touch
}
::-webkit-scrollbar {
	width: 12px
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}
::-webkit-scrollbar-thumb {
	background: rgba(210,210,210,.8);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5);
	box-shadow: inset 0 0 6px rgba(0,0,0,.5)
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(210,210,210,.4)
}
.header.innerpages {
	top: 0;
	padding-top: 20px;
	background: #fff
}
.compact .header {
	display: block;
	position: fixed;
	z-index: 9000!important;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,.99);
	border-bottom: none;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	height: auto;
	padding-top: 0;
	padding-bottom: 0
}
.compact .header #logo {
	background-size: 30%;
	background-position: left 38%
}
.menu_main .col-md-3 {
	width: 28%;
	border-right: 1px solid #eee;
	margin-right: 7%
}
.menu_main .col-md-3.last {
	border-right: 0 solid #eee;
	margin-right: 0
}
.nav>li>a {
	padding-left: 18px;
	padding-right: 18px
}
.navbar-default .navbar-nav>li>a {
	color: #2a363f;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif
}
.navbar-toggle {
	position: relative;
	padding: 7px 5px;
	border: 0 solid transparent;
	border-radius: 0;
	margin: 10px 0 0;
	background: #272727;
	cursor: pointer
}
.navbar-toggle>span {
	Color: #fff
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #272727
}
.navbar-collapse {
	border-top: 0
}
.navbar-toggle>button {
	background: 0 0;
	border: 0;
	float: right
}
.navbar-default .navbar-toggle i {
	color: #fff;
	font-size: 21px
}
.yamm ul.nav li.dropdown:hover b {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.navbar-brand, .navbar-nav>li>a {
	text-shadow: 0 0 0 rgba(255,255,255,.25)
}
button.navbar-toggle {
	clear: right
}
.width50 {
	width: 50%
}
.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:focus .caret, .navbar-default .navbar-nav>.open>a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.dropdown-menu.two {
	right: 0
}
input, select, textarea {
	font-family: "Roboto", sans-serif
}
.site_wrapper {
	width: 100%;
	margin: 0 auto
}
.site-home {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 100vh
}
.container_full {
	width: 100%;
	float: left;
	margin: auto
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding: 90px 0
}
.content_fullwidth.less {
	padding: 0 0 90px
}
.content_fullwidth.less2 {
	padding: 75px 0 90px
}
.content_fullwidth.less3 {
	padding: 75px 0 30px
}
.content_left, .left_sidebar {
	float: left;
	width: 71%;
	padding: 0
}
.left_sidebar {
	width: 25%
}
.content_right, .right_sidebar {
	float: right;
	width: 71%;
	padding: 0
}
.right_sidebar {
	width: 25%
}
.content_halfsite {
	float: left;
	width: 47.5%;
	margin-right: 5%;
	padding: 0
}
.content_halfsite.last {
	margin-right: 0
}
.one_fifth, .one_fourth, .one_half, .one_third, .onecol_forty, .onecol_sixty, .onecol_thirtyfive, .three_fourth, .two_third {
	position: relative;
	margin-right: 4%;
	float: left
}
.one_full {
	width: 100%
}
.one_half {
	width: 48%
}
.one_third {
	width: 30.65%
}
.one_fourth {
	width: 22%
}
.one_fifth {
	width: 16.8%
}
.two_third {
	width: 65.35%
}
.three_fourth {
	width: 74%
}
.onecol_forty {
	width: 40%
}
.onecol_sixty {
	width: 56%
}
.onecol_thirtyfive {
	width: 35%
}
.one_fifth_less, .one_fourth_less, .one_half_less, .one_third_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less, .three_fourth_less, .two_third_less {
	position: relative;
	margin-right: 2%;
	float: left
}
.one_full_less {
	width: 100%
}
.one_half_less {
	width: 49%
}
.one_third_less {
	width: 32%
}
.one_fourth_less {
	width: 23.5%
}
.one_fifth_less {
	width: 18.4%
}
.two_third_less {
	width: 66%
}
.three_fourth_less {
	width: 74.5%
}
.onecol_forty_less {
	width: 40%
}
.onecol_sixty_less {
	width: 58%
}
.onecol_thirtyfive_less {
	width: 36.25%
}
.last {
	margin-right: 0!important;
	clear: right
}
.logo {
	float: left;
	width: 25%;
	margin: -22px 0 0;
	position: relative;
	z-index: 1020
}
.logo #logo {
	clear: both;
	height: 100px;
	position: relative;
	left: 0;
	top: 0;
	display: table-cell;
	vertical-align: middle
}
.compact .logo {
	margin: 0
}
.compact .logo #logo {
	margin-top: 0;
	height: 60px
}
#logo img {
	max-height: 100px
}
.compact #logo img {
	max-height: 50px
}
.menu_main {
	float: left;
	width: 75%
}
.top_nav, .top_nav .select-style select {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	width: 100%
}
.top_nav {
	float: left;
	background: #2a363f;
	min-height: 48px;
	font-size: 13px
}
.top_nav strong {
	font-size: 13px;
	color: #fff;
	font-weight: 500
}
.top_nav .tplinks li a, .top_nav strong i {
	font-size: 13px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle
}
.top_nav strong i {
	background: #6a7379;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #dadcdd;
	margin-right: 3px
}
.top_nav .left {
	float: left;
	width: 30%;
	padding: 6px 0 0
}
.top_nav .select-style {
	padding: 0;
	margin: 0;
	width: 100px;
	border-radius: 2px;
	overflow: hidden;
	background-color: #2a363f;
	background: #404a53 url(/images/arrow-down.png) no-repeat 90% 50%
}
.top_nav .select-style select {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .5px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.top_nav .select-style select, .top_nav .select-style select option {
	padding: 4px 10px;
	border: 0;
	outline: 0
}
.top_nav .select-country {
	margin: 0;
	width: 200px;
	border-radius: 2px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: .5px;
	padding: 6px 10px;
	cursor: pointer
}
.top_nav .select-country-overlay {
	position: absolute;
	display: none;
	z-index: 10000;
	background: #f7f7f7;
	padding: 20px;
	margin: 7px 0 0
}
.top_nav .select-country-overlay .select-country-list ul li, .top_nav .select-country-overlay .select-country-list ul li strong {
	font-size: 14px;
	color: #000
}
.top_nav .select-country-overlay .select-country-list ul li.active, .top_nav .select-country-overlay .select-country-list ul li.active strong {
	font-size: 14px
}
.top_nav .select-country-overlay .select-country-list ul li {
	margin: 0 0 4px;
	padding: 0
}
.top_nav .select-country-overlay a strong {
	color: #000
}
.top_nav .right {
	float: left;
	width: 70%;
	text-align: right
}
.top_nav ul.tplinks {
	float: right;
	margin: 0;
	padding: 13px 0 0
}
.top_nav .tplinks li {
	float: left;
	padding: 0;
	margin: 0 23px 0 0;
	letter-spacing: .3px
}
.top_nav .tplinks li img {
	float: left;
	margin-top: 6px;
	margin-right: 5px;
	opacity: .4
}
.top_nav .tplinks li a {
	float: left;
	color: #fff;
	margin-right: 0
}
.top_nav .tplinks li a:hover {
	color: #999
}
.top_nav .tplinks li a, .tpbut, .tpbut i {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.tpbut {
	float: right;
	margin: 11px 10px 0 0;
	padding: 2px 12px 4px;
	background: #4e5760;
	border-radius: 2px;
	color: #fff
}
.tpbut i {
	color: #a0a5a9
}
.host_plans .planbox .prices a:hover, .tpbut:hover {
	color: #fff;
	background: #86c724
}
.tpbut:focus {
	color: #fff;
	background: #4e5760;
	text-decoration: none
}
.feature_section7 .one_fifth_less:hover h5, .feature_section7 .one_fifth_less:hover i, .price_compare .rowsremain.center .prices i, .price_compare .rowsremain.center .prices strong, .tpbut:hover i {
	color: #fff
}
.tpbut.two {
	padding: 3px 10px;
	background: 0 0;
	margin-left: 10px
}
.domain_search {
	float: left;
	width: 100%;
	background: #f3f3f3;
	font-family: 'Roboto', sans-serif
}
.domain_search .serch_area {
	float: left;
	width: 100%;
	padding: 40px 0 15px
}
.domain_search .serch_area h5 {
	float: left;
	margin: 4px 20px 0 0
}
.domain_search .serch_area .enter_email_input {
	float: left;
	font-family: 'Roboto', sans-serif;
	padding: 3px 0 4px 20px;
	height: 54px;
	width: 55.2%;
	background: #fff;
	border-radius: 3px;
	border: 0;
	color: #727272;
	font-size: 16px
}
.domain_search .serch_area .input_submit {
	float: left;
	font-family: 'Roboto', sans-serif;
	padding: 15px 25px 16px;
	background-color: #86c724;
	border: 0;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 3px;
	margin-left: 12px
}
.domain_search .serch_area .input_submit:hover, .footer .ftop .right .input_submit:hover {
	color: #86c724;
	cursor: pointer;
	background-color: #fff
}
.domain_search .offers {
	float: left;
	width: 100%;
	padding: 0 0 25px
}
.domain_search .offers ul {
	padding: 0;
	margin: 0
}
.domain_search .offers li {
	float: left;
	padding: 15px 14px;
	margin: 0;
	color: #000;
	font-size: 22px;
	font-weight: 200
}
.domain_search .offers li:first-child {
	padding-left: 0
}
.domain_search .offers li:last-child {
	padding-right: 0
}
.domain_search .offers li.last {
	padding-right: 0
}
.domain_search .offers li p {
	color: #878d93;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin: 0;
	line-height: 14px
}
.domain_search .offers li.last p {
	line-height: 27px
}
.host_plans {
	float: left;
	width: 100%;
	padding: 100px 0;
	text-align: center;
	font-family: 'Roboto', sans-serif
}
.host_plans .planbox {
	float: left;
	width: 100%;
	border: 1px solid #e3e3e3;
	border-radius: 3px
}
.host_plans .planbox .title {
	float: left;
	width: 100%;
	padding: 20px 0 10px
}
.host_plans .planbox .prices {
	background: #5f686f;
	display: inline-block;
	margin-bottom: 35px;
	position: relative;
	width: 100%;
	padding: 27px 0 23px;
	color: #fff
}
.host_plans .planbox .prices strong {
	color: #fff;
	font-size: 45px;
	font-weight: 800;
	display: block
}
.host_plans .planbox .prices b, .host_plans .planbox .prices strong i {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	font-style: normal
}
.host_plans .planbox .prices b {
	font-weight: 300;
	display: block;
	margin-bottom: 20px
}
.host_plans .planbox .prices b em {
	font-style: normal;
	text-decoration: line-through
}
.host_plans .planbox .prices a, .host_plans_sty3 .one_third a.but {
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.host_plans .planbox .prices a {
	background: #fff;
	color: #5f686f;
	font-size: 14px;
	padding: 11px 32px;
	border-radius: 3px
}
.host_plans .planbox ul, .host_plans_sty3 {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 20px
}
.host_plans .planbox li {
	float: left;
	width: 100%;
	padding: 9px 0;
	color: #2a363f;
	border-bottom: 1px solid #f3f3f3
}
.host_plans .planbox li.last {
	border-bottom: none
}
.host_plans .planbox.highlight .prices {
	background: #86c724
}
.host_plans .planbox.highlight .prices:before {
	border-top: 15px solid #86c724
}
.host_plans .planbox.highlight .prices a {
	color: #86c724;
	background: #fff
}
.host_plans .planbox.highlight .prices a:hover {
	color: #5f686f
}
.host_plans .planbox.highlight .hiimg {
	display: block;
	margin: -22px auto 0
}
.host_plans_sty3 {
	padding: 50px 0;
	margin: 0;
	text-align: center;
	background: #f3f3f3;
	font-family: 'Roboto', sans-serif
}
.host_plans_sty3 .one_third {
	background: #fff;
	padding: 45px 30px 54px;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1)
}
.host_plans_sty3 .one_third img {
	border: 1px solid #2a363f;
	padding: 20px;
	border-radius: 100%;
	margin: 0 auto 20px;
	display: block
}
.host_plans_sty3 .one_third li {
	padding: 5px 0
}
.host_plans_sty3 .one_third li i {
	color: #d9d9d9;
	margin-right: 3px
}
.host_plans_sty3 .one_third .price h1 {
	color: #636363;
	font-weight: 300
}
.host_plans_sty3 .one_third .price h1 strong {
	display: inline
}
.host_plans_sty3 .one_third .price em {
	color: #2a363f;
	font-size: 12px;
	font-style: normal;
	text-transform: uppercase
}
.host_plans_sty3 .one_third a.but {
	color: #fff;
	font-size: 16px;
	background: #3fc35f;
	padding: 14px 32px;
	border-radius: 27px;
	white-space: nowrap
}
.feature_section101 .sprice a:hover, .feature_section107 h1 a:hover, .host_plans_sty3 .one_third a.but:hover {
	background: #2a363f
}
.host_plans_sty3 .one_third#wsb-free {
	border-top: #fdd500 6px solid
}
.host_plans_sty3 .one_third#wsb-standart {
	border-top: #fea400 6px solid
}
.host_plans_sty3 .one_third#wsb-premium {
	border-top: #f66643 6px solid
}
.baloo {
	font-family: 'Baloo'
}
.fjord {
	font-family: 'Fjord One'
}
.georgia {
	font-family: 'Georgia'
}
.center {
	text-align: center
}
.feature_section_free_link {
	padding: 20px 0 0;
	text-align: center
}
.feature_section_description {
	padding: 40px 0 50px;
	text-align: center;
	font-size: 16px
}
.feature_section_description .one_third {
	text-align: left
}
.feature_section_description ul li {
	margin: 0 0 5px;
	text-align: left
}
.feature_section_description ul.big {
	text-align: left;
	margin: 40px 0 0
}
.feature_section_description ul.big li {
	font-size: 24px;
	margin: 0 0 16px;
	font-weight: 200
}
.feature_section_description a {
	color: #006ce5;
	text-decoration: underline
}
.feature_section_wsp_feautures ul li {
	overflow: hidden;
	padding: 8px 0
}
.feature_section_wsp_feautures ul li span:before {
	content: "";
	float: left;
	width: 30px;
	height: 30px;
	margin: -3px 6px 0 0;
	background-image: url(/images/i/wsb.png)
}
.feature_section_wsp_feautures ul li.wsb-text span:before {
	background-position: 0 0
}
.feature_section_wsp_feautures ul li.wsb-map span:before {
	background-position: -90px -60px
}
.feature_section_wsp_feautures ul li.wsb-button span:before {
	background-position: 0 -60px
}
.feature_section_wsp_feautures ul li.wsb-music span:before {
	background-position: -120px -60px
}
.feature_section_wsp_feautures ul li.wsb-social span:before {
	background-position: 0 -90px
}
.feature_section_wsp_feautures ul li.wsb-image span:before {
	background-position: -30px -30px
}
.feature_section_wsp_feautures ul li.wsb-form span:before {
	background-position: -180px -30px
}
.feature_section_wsp_feautures ul li.wsb-banner span:before {
	background-position: -60px -60px
}
.feature_section_wsp_feautures ul li.wsb-html span:before {
	background-position: -240px -30px
}
.feature_section_wsp_feautures ul li.wsb-gallery span:before {
	background-position: -60px -30px
}
.feature_section_wsp_feautures ul li.wsb-shape span:before {
	background-position: -120px -30px
}
.feature_section_wsp_feautures ul li.wsb-menu span:before {
	background-position: -210px -30px
}
.feature_section_wsp_feautures ul li.wsb-flash span:before {
	background-position: -210px -90px
}
.feature_section_wsp_feautures ul li.wsb-paypal span:before {
	background-position: -30px -60px
}
.feature_section_wsp_feautures ul li.wsb-line span:before {
	background-position: -150px -30px
}
.feature_section_wsp_feautures ul li.wsb-adsense span:before {
	background-position: -240px -90px
}
.feature_section_wsp_feautures ul li.wsb-youtube span:before {
	background-position: -90px -30px
}
.feature_section_wsp_feautures ul li.wsb-skype span:before {
	background-position: -120px -90px
}
.feature_section_wsp_feautures ul li.wsb-lang span:before {
	background-position: -120px -120px
}
.feature_section_wsp_feautures ul li.wsb-table span:before {
	background-position: -240px -60px
}
.feature_section_cpanel {
	padding: 50px 0;
	border-top: #eee 3px solid;
	text-align: center
}
.feature_section101 {
	float: left;
	width: 100%;
	padding: 95px 0 90px;
	text-align: center;
	background: url(/images/site-img101.png) no-repeat center 215px
}
.feature_section101 .sprice h4, .feature_section101 img {
	margin-bottom: 23px
}
.feature_section101 .sprice, .feature_section101 p {
	width: 75%;
	margin: 0 auto
}
.feature_section101 .sprice a, .feature_section107 h1 a {
	color: #fff;
	background: #e67e22;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section101 .sprice a {
	font-size: 45px;
	font-family: 'Roboto', sans-serif;
	white-space: nowrap;
	padding: 0 30px 2px;
	font-weight: 900
}
.feature_section101 .sprice a em {
	font-size: 18px;
	font-weight: 300;
	font-style: normal
}
.feature_section102 {
	float: left;
	width: 100%;
	padding: 90px 0;
	text-align: center
}
.feature_section102 .plan, .feature_section103, .feature_section103 .box {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0 0 90px
}
.feature_section102 .plan img, .feature_section102 .plan.two li {
	float: right
}
.feature_section102 .plan h1 {
	font-size: 45px;
	line-height: 45px;
	font-weight: 200
}
.feature_section102 .plan h1 b, .feature_section107 h1 b, .feature_section_need_help b {
	font-weight: 900
}
.feature_section102 .plan ul {
	float: left;
	padding: 0;
	margin: 10px 0 35px
}
.feature_section102 .plan li {
	float: left;
	margin: 0 20px 5px 0;
	font-size: 18px;
	font-weight: 200
}
.feature_section102 .plan h2 strong {
	color: #e67e22;
	font-size: 45px;
	font-weight: 900
}
.feature_section102 .plan.two {
	float: left;
	width: 100%;
	text-align: right;
	padding: 90px 0 81px;
	background: #eee
}
.feature_section102 .plan.three {
	padding: 90px 0 0
}
.feature_section102 .plan .container#feature1 {
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-image: url(/images/i/simple.png)
}
.feature_section102 .plan .container#feature2 {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/images/i/rocket.png)
}
.feature_section102 .plan .container#feature3, .feature_section102 .plan .container#feature4 {
	background-repeat: no-repeat;
	background-position: 100% 50%;
	background-image: url(/images/i/tech.png)
}
.feature_section102 .plan .container#feature4 {
	background-image: url(/images/i/personal.png)
}
.feature_section102 .plan .container#feature5, .feature_section102 .plan .container#feature6 {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-image: url(/images/i/easy.png)
}
.feature_section102 .plan .container#feature6 {
	background-image: url(/images/i/templates.png)
}
.feature_section103 {
	padding: 90px 0;
	text-align: center;
	background: #2a363f
}
.feature_section103 .box {
	width: 33.3%;
	padding: 10px 40px 30px 0;
	border-right: 1px solid #1f282f;
	border-bottom: 1px solid #1f282f
}
.feature_section103 .box i, .feature_section401 span {
	color: #fff;
	font-size: 35px;
	margin-bottom: 18px
}
.feature_section103 .box h4, .footer .secarea .address b {
	color: #fff;
	font-weight: 400
}
.feature_section103 .box h4 .line {
	display: block;
	width: 50px;
	height: 1px;
	background: #555e65;
	margin-top: 7px;
	margin-bottom: 18px
}
.feature_section103 .box.two {
	padding: 10px 0 30px 40px;
	border-left: 1px solid #39444d
}
.feature_section103 .box.four.last, .feature_section103 .box.two.last {
	border-right: none
}
.feature_section103 .box.four, .feature_section103 .box.three {
	padding: 30px 40px 10px 0;
	border-bottom: none;
	border-top: 1px solid #39444d
}
.feature_section103 .box.four {
	padding: 30px 0 10px 40px;
	border-left: 1px solid #39444d
}
.feature_section107 {
	padding: 30px 0;
	text-align: center
}
.feature_section107 h1 {
	font-size: 30px
}
.feature_section107 h1 a {
	font-weight: 700;
	padding: 2px 10px;
	margin-left: 5px
}
.feature_section_need_help {
	padding: 30px 0 60px;
	text-align: center;
	font-size: 20px;
	color: #000
}
.feature_section_need_help a {
	font-size: 20px;
	color: #000;
	border: #000 2px solid;
	border-radius: 3px;
	padding: 5px 10px;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}
.feature_section_custom_sold {
	background-color: #b0e7ff;
	color: #000;
	padding: 40px 0;
	background-image: url(/images/i/hosting.png);
	background-repeat: no-repeat;
	background-position: 0 50%
}
.feature_section_custom_sold h2, .feature_section_custom_sold h3, .feature_section_custom_sold p {
	color: #000
}
.feature_section18 {
	float: left;
	width: 100%;
	padding: 140px 0;
	background: #f3f3f3 url(/images/site-img179.jpg) no-repeat center top
}
.feature_section18 a {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	background: #3799e4;
	padding: 14px 32px;
	border-radius: 27px;
	white-space: nowrap;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section18 a:hover {
	background: #2a363f
}
.feature_section1 {
	padding: 60px 0 55px;
	background: #f3f3f3;
	text-align: center
}
.feature_section1 .one_third {
	text-align: left
}
.feature_section1 i {
	float: left;
	width: 62px;
	height: 62px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	line-height: 62px;
	position: relative;
	margin: 6px 20px 26px 6px;
	color: #2a363f;
	font-size: 23px
}
.feature_section1 i:after, .feature_section12 i:after {
	border-radius: 100%;
	background: rgba(255,255,255,.1);
	border: 2px solid #fff;
	position: absolute;
	content: "";
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-transition: all ease .3s;
	transition: all ease .3s
}
.feature_section1 i:hover:after {
	top: -5px;
	bottom: -5px;
	right: -5px;
	left: -5px
}
.feature_section1, .feature_section2, .feature_section3 .lstblogs img {
	float: left;
	width: 100%
}
.feature_section2 .title {
	float: left;
	width: 100%;
	text-align: center;
	padding: 75px 0 30px;
	background: url(/images/up-arrow.png) no-repeat center bottom
}
.feature_section2 .twoboxes {
	float: left;
	position: relative;
	z-index: 9;
	background: #3f4a52;
	width: 100%;
	padding: 85px 0
}
.feature_section2 .twoboxes:before, .info-create-box:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 50%;
	bottom: 0;
	left: 0;
	background: #2a363f
}
.feature_section2 .twoboxes .left {
	float: left;
	width: 45%;
	text-align: left
}
.feature_section2 .twoboxes .right {
	float: right;
	width: 43.5%;
	text-align: left
}
.feature_section2 .twoboxes i {
	float: left;
	margin-right: 25px;
	color: #fff;
	font-size: 58px;
	margin-top: 14px
}
.feature_section2 .twoboxes strong, .feature_section4 strong {
	color: #fff;
	letter-spacing: .5px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif
}
.feature_section2 .twoboxes strong {
	line-height: 35px;
	display: block;
	margin-bottom: 45px;
	font-size: 43px;
	font-weight: 900
}
.feature_section2 .twoboxes strong em, .feature_section4 strong em {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	display: block;
	margin-bottom: 0;
	font-style: normal
}
.feature_section2 .twoboxes ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}
.feature_section2 .twoboxes li {
	width: 100%;
	padding: 14px 0;
	margin: 0;
	color: #fff;
	font-size: 16px
}
.feature_section2 .twoboxes li i {
	color: #959b9f;
	float: left;
	font-size: 14px;
	margin-right: 12px;
	margin-top: 4px
}
.feature_section2 .twoboxes li a {
	float: left;
	margin-top: 10px
}
.feature_section3, .feature_section4 {
	float: left;
	width: 100%;
	padding: 85px 0 65px
}
.feature_section3 .lstblogs {
	float: left;
	width: 100%;
	background: #2a363f;
	font-family: 'Roboto', sans-serif
}
.feature_section3 .lstblogs .date, .feature_section3 .lstblogs h4 {
	float: left;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section3 .lstblogs .date {
	color: #fff;
	font-size: 14px;
	padding: 10px 0;
	border-radius: 3px;
	background: #86c724;
	text-align: center;
	margin: 30px 20px 30px 30px;
	width: 10%
}
.feature_section3 .lstblogs .date:hover {
	color: #2a363f;
	background: #fff
}
.feature_section3 .lstblogs .date strong {
	font-size: 27px;
	display: block;
	font-weight: 400
}
.feature_section3 .lstblogs h4 {
	margin: 30px 20px 30px 0;
	width: 76%
}
.feature_section3 .lstblogs .hline {
	width: 50px;
	height: 1px;
	background: #fff;
	margin-top: 10px;
	opacity: .5
}
.feature_section11 .tabs>li.active, .feature_section3 .lstblogs h4 a:hover {
	color: #86c724
}
.feature_section4 {
	padding: 90px 0
}
.feature_section4 .center, .feature_section4 .left, .feature_section4 .right {
	float: left;
	width: 33.3333333333%;
	padding: 45px 50px 56px;
	text-align: center
}
.feature_section4 .left {
	background: #2a363f
}
.feature_section4 .center {
	background: #86c724
}
.feature_section4 .right {
	background: #f3f3f3
}
.feature_section4 strong {
	font-size: 27px;
	font-weight: 700
}
.feature_section4 strong em {
	font-size: 21px;
	text-transform: none;
	margin-bottom: 9px
}
.feature_section4 .right strong, .feature_section4 .right strong em {
	color: #2a363f
}
.feature_section4 img {
	margin: 25px auto 20px;
	display: block
}
.feature_section4.sty2 {
	padding: 0
}
.feature_section4.sty2 .center, .feature_section4.sty2 .left, .feature_section4.sty2 .right {
	padding: 35px 50px
}
.feature_section4.sty2 strong {
	font-size: 45px;
	font-weight: 900
}
.feature_section4.sty2 strong em {
	margin-bottom: 0;
	margin-top: 7px
}
.feature_section5, .feature_section5 ul {
	float: left;
	width: 100%;
	padding: 40px 0 65px
}
.feature_section5 .two_third {
	padding-top: 70px
}
.feature_section5 ul {
	padding: 0;
	margin: 5px 0 9px
}
.feature_section5 li {
	float: left;
	padding: 5px 7px;
	text-align: center;
	margin: 0 14px 14px 0
}
.feature_section5 li img {
	display: block;
	margin: 0 auto;
	width: 100%
}
.feature_section6, .feature_section7 {
	float: left;
	width: 100%;
	background: #f3f3f3;
	padding: 40px 0 30px;
	text-align: center
}
.feature_section6 .climg {
	float: left;
	width: 100%;
	text-align: center;
	background: url(/images/h-lines.png) no-repeat center 48px
}
.feature_section6 .climg img {
	width: 12.5%;
	border-radius: 100%;
	margin-bottom: 25px
}
.feature_section402 .box a, .feature_section6 .item strong {
	font-size: 16px;
	font-weight: 600;
	color: #2a363f
}
.feature_section6 .item em {
	font-style: normal;
	color: #999
}
.feature_section6.sty2 {
	background: #fff
}
.feature_section7 {
	padding: 90px 0 97px
}
.feature_section7 .one_fifth_less {
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	padding: 25px 10px 14px;
	background: #fff;
	-webkit-transition: all .1s ease;
	transition: all .1s ease;
	min-height: 158px
}
.feature_section7 .one_fifth_less i {
	color: #727272;
	display: block;
	font-size: 45px;
	margin-bottom: 14px
}
.feature_section7 .one_fifth_less:hover {
	border: 1px solid #2a363f;
	background: #2a363f
}
.feature_section7 .one_fifth_less h5, .price_compare .rowsremain.center span.psmall {
	font-size: 14px
}
.feature_section8 {
	background: #2a363f url(/images/site-img22.jpg) no-repeat left top;
	padding: 85px 0 67px;
	text-align: center
}
.feature_section8 .slidesec {
	float: left;
	width: 100%;
	padding: 40px;
	background: #fff;
	text-align: left
}
.feature_section8 .imgbox {
	float: left;
	width: 40%;
	margin-right: 45px
}
.feature_section8, .feature_section8 .imgbox img {
	float: left;
	width: 100%
}
.feature_section8 i {
	color: #86c724;
	font-size: 14px
}
.feature_section10, .feature_section11, .feature_section9 {
	float: left;
	width: 100%;
	padding: 90px 0 45px;
	text-align: center
}
.feature_section9 .box {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 50px;
	background: #fff
}
.feature_section9 .box ol, .feature_section9 .box ul {
	margin: 10px 0;
	font-size: 16px
}
.feature_section9 .box ul li {
	list-style: disc;
	margin: 0 0 4px 50px
}
.feature_section9 .box ol li {
	list-style: decimal;
	margin: 0 0 4px 50px
}
.feature_section10, .feature_section11 {
	padding: 50px 0 45px
}
.feature_section10 .box {
	float: left;
	width: 100%;
	padding: 16px 0 10px;
	border: 4px solid #f3f3f3;
	border-radius: 5px
}
.feature_section10 .box h1, .feature_section10 .box h6, .footer .ftop .left h4 {
	margin-bottom: 5px
}
.feature_section10 .box h1 em {
	margin-top: 0;
	font-size: 14px
}
.cartlist b span.currency, .feature_section10 .box h1 strong span.currency {
	font-weight: 400
}
.feature_section11 {
	padding: 50px 0;
	background: #eee;
	font-family: 'Roboto', sans-serif
}
.feature_section11 h1 {
	margin-bottom: 20px
}
.feature_section11 .tabs {
	display: table;
	table-layout: fixed;
	width: 100%;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	padding: 0;
	margin: 0
}
.feature_section11 .tabs>li {
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	display: table-cell;
	list-style: none;
	text-align: center;
	padding: 20px 20px 25px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	color: #2a363f;
	font-size: 18px;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .5px
}
.feature_section11 .tabs>li:before {
	z-index: -1;
	position: absolute;
	content: "";
	width: 100%;
	height: 120%;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	border-radius: 3px 3px 0 0
}
.feature_section11 .tabs>li:hover:before {
	-webkit-transform: translateY(70%);
	transform: translateY(70%)
}
.feature_section11 .tabs>li.active:before {
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	background-color: #fff;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.feature_section11 .tab__content {
	background-color: #fff;
	position: relative;
	width: 100%;
	border-radius: 3px
}
.feature_section11 .tab__content>li {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	list-style: none
}
.feature_section11 .tab__content>li .content__wrapper {
	text-align: center;
	border-radius: 5px;
	width: 100%;
	padding: 45px 40px 40px;
	background-color: #fff
}
.feature_section11 ul.domlist1, .feature_section11 ul.domlist2 {
	float: left;
	margin: 0;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff
}
.feature_section11 ul.domlist1 {
	background: #fff;
	width: 33%;
	padding: 30px 0
}
.feature_section11 ul.domlist2 {
	width: 25%;
	padding: 0 0 58px
}
.feature_section11 .domlist1 li, .feature_section11 .domlist2 li {
	width: 100%;
	height: 50px;
	padding-top: 13px;
	margin: 0;
	border-bottom: 1px solid #f3f3f3;
	color: #2a363f;
	font-size: 16px
}
.feature_section11 .domlist1 li.title, .feature_section11 .domlist2 li.title {
	height: 50px;
	padding-top: 0
}
.feature_section11 .domlist1 li.title h6, .feature_section11 .domlist2 li.title h6 {
	line-height: 18px
}
.feature_section11 .domlist1 li em, .feature_section11 .domlist2 li em {
	color: #ccc;
	text-decoration: line-through;
	margin-right: 5px;
	font-style: normal;
	font-weight: 300;
	font-size: 12px
}
.feature_section12, .feature_section13, .feature_section14 {
	float: left;
	width: 100%;
	padding: 18px 0 50px;
	text-align: center
}
.cforms.four label.lst, .feature_section12 .one_fourth {
	text-align: left
}
.feature_section12 i {
	float: left;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background-color: #f3f3f3;
	text-align: center;
	line-height: 45px;
	position: relative;
	color: #2a363f;
	font-size: 18px;
	margin: 6px 18px 6px 6px
}
.feature_section12 i:after {
	border: 2px solid #f3f3f3
}
.feature_section12 i:hover:after {
	top: -5px;
	bottom: -5px;
	right: -5px;
	left: -5px
}
.feature_section13, .feature_section14 {
	padding: 75px 0 90px;
	background: #f3f3f3
}
.feature_section13 .one_half_less {
	padding: 35px 30px;
	background: #fff
}
.feature_section14 {
	padding: 90px 0 95px
}
.feature_section14 .one_half {
	float: left;
	padding: 30px 35px;
	background: #fff;
	text-align: left;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section14 .one_half:hover {
	color: #fff;
	background: #2a363f
}
.feature_section14 .one_half img {
	float: left;
	width: 140px;
	height: 140px;
	border-radius: 100%;
	margin-right: 25px
}
.feature_section14 .one_half h5 em, .feature_section15 .one_fourth_less h5 em, .price_compare .prices b {
	display: block;
	font-size: 13px;
	font-style: normal;
	color: #999;
	font-weight: 300
}
.feature_section401 {
	background: #2a363f 0 0;
	color: #999;
	float: left;
	padding: 61px 0;
	width: 100%
}
.feature_section401 span {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top: 5px
}
.feature_section401 p {
	font-size: 16px
}
.feature_section402 {
	float: left;
	width: 100%;
	padding: 80px 0
}
.feature_section402 .box {
	float: left;
	width: 33.33333333%;
	background: #2a363f;
	text-align: center
}
.feature_section402 .box.two {
	background: #7399e7
}
.feature_section402 .box.three {
	background: #75d366
}
.client_logos ul, .feature_section402 .box span {
	float: left;
	width: 100%;
	padding: 30px 40px 50px
}
.feature_section402 .box span.icon {
	padding: 40px 0 0;
	font-size: 50px;
	color: #fff
}
.feature_section402 .box a {
	font-size: 12px;
	text-transform: uppercase;
	background: #fff;
	padding: 10px 22px;
	border-radius: 3px;
	border: 1px solid #fff
}
.feature_section402 .box a:hover {
	color: #fff;
	background: 0 0;
	border: 1px solid #fff
}
.feature_section15, .feature_section16 {
	float: left;
	width: 100%;
	background: #f3f3f3
}
.feature_section15 {
	text-align: center;
	padding: 90px 0 95px
}
.feature_section15 .one_fourth_less {
	float: left;
	padding: 10px 10px 30px;
	background: #fff;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section15 .one_fourth_less:hover, .feature_section17 .one_half a.but1:hover, .feature_section17 .one_third a.but1:hover {
	color: #fff;
	background: #2a363f
}
.feature_section15 .one_fourth_less img {
	width: 100%;
	margin-bottom: 20px
}
.feature_section15 .one_fourth_less p {
	width: 80%;
	margin: 0 auto 16px
}
.feature_section15 .one_fourth_less a i {
	color: #fff;
	font-size: 13px;
	width: 26px;
	height: 26px;
	border-radius: 100%;
	background: #d3d3d3;
	text-align: center;
	vertical-align: middle;
	line-height: 26px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.feature_section15 .one_fourth_less a:hover i {
	color: #fff;
	background: #86c724
}
.feature_section16 {
	padding: 50px 0 40px
}
.feature_section17 {
	float: left;
	width: 100%;
	padding: 95px 0 90px;
	text-align: center;
	font-family: 'Roboto', sans-serif
}
.feature_section17 .one_half, .feature_section17 .one_third {
	float: left;
	padding: 35px 50px 45px;
	background: #fff;
	border-radius: 5px;
	border: 5px solid #f3f3f3
}
.feature_section17 .one_half i, .feature_section17 .one_third i {
	color: #2a363f;
	font-size: 45px;
	margin-bottom: 27px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle
}
.feature_section17 .one_half a.but1, .feature_section17 .one_third a.but1 {
	color: #fff;
	border-radius: 3px;
	padding: 13px 27px;
	background: #86c724;
	text-transform: uppercase;
	white-space: nowrap;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.video_full_site {
	width: 70%;
	height: 450px
}
.client_logos, .price_compare {
	float: left;
	width: 100%;
	padding: 63px 0 50px;
	text-align: center
}
.client_logos ul {
	padding: 0;
	margin: 0 0 0 3%
}
.client_logos li {
	float: left;
	padding: 0 12px;
	margin: 0
}
.client_logos.two {
	padding: 0 0 50px
}
.price_compare {
	padding: 25px 0
}
.price_compare table {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	border-collapse: separate;
	border-spacing: 10px 1px
}
.price_compare td, .price_compare th {
	border-collapse: separate;
	border-spacing: 10px 1px;
	padding: 12px 0;
	text-align: center;
	color: #2a363f
}
.price_compare table i {
	font-size: 14px;
	border-radius: 100%;
	width: 23px;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	background: #fff
}
.price_compare table td.first {
	background: #fff;
	border: 0
}
.price_compare td {
	background: #f9f9f9
}
.price_compare th {
	background: #f3f3f3;
	font-weight: 400
}
.price_compare td.alileft, .price_compare th.alileft {
	text-align: left;
	padding: 12px 0 12px 18px;
	color: #2a363f;
	font-weight: 500;
	font-size: 15px
}
.price_compare .rowfirst {
	width: 25%
}
.price_compare .rowsremain {
	width: 15%;
	background: #eee
}
.price_compare .rowfirst.one {
	width: 50%
}
.price_compare .rowsremain.one {
	width: 50%;
	background: #eee
}
.price_compare .rowfirst.three {
	width: 40%
}
.price_compare .rowsremain.three {
	width: 20%;
	background: #eee
}
.price_compare .rowfirst.five {
	width: 25%
}
.price_compare .rowsremain.five {
	width: 15%;
	background: #eee
}
.price_compare .rowfirst.six {
	width: 22%
}
.price_compare .rowsremain.six {
	width: 13%;
	background: #eee
}
.price_compare .rowfirst.seven {
	width: 16%
}
.price_compare .rowsremain.seven {
	width: 12%;
	background: #eee
}
.price_compare .rowfirst.eight {
	width: 12%
}
.price_compare .rowsremain.eight {
	width: 11%;
	background: #eee
}
.price_compare .title {
	float: left;
	width: 92%;
	text-align: right
}
.price_compare .title .arrow_box {
	position: relative;
	background: #5f686f;
	padding: 12px 20px 12px 0
}
.price_compare .title .arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: transparent transparent transparent #5f686f;
	border-width: 18px;
	margin-top: -18px
}
.price_compare .title h3, .price_compare .title h5 {
	color: #fff;
	margin-bottom: 0;
	font-weight: 300
}
.price_compare .title h3 {
	font-weight: 900
}
.price_compare .prices {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0 30px
}
.clientsays_widget h3, .logregform.two .feildcont input, .price_compare .prices h4 {
	margin-bottom: 18px
}
.price_compare .prices strong {
	color: #86c724;
	font-size: 45px;
	font-weight: 800;
	display: block
}
.price_compare .prices strong.psmall {
	font-size: 23px
}
.letter h5.light, .price_compare .prices strong.pusmall {
	font-size: 18px
}
.price_compare .prices strong i {
	color: #2a363f;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	background: 0 0
}
.price_compare .prices b {
	color: #727272;
	font-size: 12px;
	margin-bottom: 22px;
	margin-top: 5px
}
.price_compare .prices b em {
	font-style: normal;
	text-decoration: line-through
}
.feature_section402 .box a, .footer .foolist li a, .price_compare .prices a {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.price_compare .prices a {
	font-size: 14px;
	background: #2a363f;
	padding: 10px 27px;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff
}
.price_compare .prices a.psmall {
	font-size: 12px;
	background: #2a363f;
	padding: 6px 22px
}
.price_compare .prices a:hover, .price_compare .rowsremain.center .prices a:hover {
	color: #fff;
	background: #86c724
}
.price_compare .rowsremain.center {
	background: #2a363f
}
.price_compare .rowsremain.center .prices a {
	color: #2a363f;
	background: #fff
}
.price_compare .rowsremain.center span {
	color: #fff;
	padding: 3px 10px 4px;
	background: #86c724;
	margin-top: -62px;
	margin-bottom: 32px;
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .5px
}
.price_compare .rowsremain span.currency, .price_compare .rowsremain.center span.currency {
	display: inline;
	background: 0 0;
	font-weight: 400;
	maring: 0;
	padding: 0;
	letter-spacing: normal;
	text-transform: none
}
.parallax_section1, .parallax_section2, .parallax_section_free {
	width: 100%;
	text-align: center;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.parallax_section1 {
	float: left;
	padding: 90px 0 70px;
	background: #eee url(http://arkahost.com/wp-content/themes/arkahost/assets/images/site-img4.jpg)
}
.parallax_section2, .parallax_section_free {
	-webkit-box-shadow: inset 0 3px 3px -3px #e0e0e0, inset 0 -3px 3px -3px #e0e0e0;
	box-shadow: inset 0 3px 3px -3px #e0e0e0, inset 0 -3px 3px -3px #e0e0e0
}
.parallax_section_free {
	background: #eee url(/images/i/shutterstock_450844810-flip.jpg);
	padding: 0
}
.parallax_section_free .letter {
	background: rgba(255,255,255,.75);
	padding: 50px;
	text-align: left;
	max-width: 500px;
	margin: 0 auto
}
.parallax_section2 {
	float: left;
	padding: 40px 0 50px;
	background: #eee url(/images/shutterstock_140728081.jpg)
}
.parallax_section2 .hub8_benefits {
	max-width: 750px;
	margin: 0 auto
}
.parallax_section2 .one_fifth_less, .parallax_section2 .one_fourth_less, .parallax_section2 .one_third_less {
	float: left;
	background: rgba(255,255,255,.75);
	border-radius: 3px;
	padding: 20px 5px 25px
}
.parallax_section2 .one_third_less {
	padding: 20px 10px 25px
}
.parallax_section2 .one_third_less h5 {
	font-size: 16px
}
.parallax_section3 {
	padding: 50px 0;
	background: #eee url(/images/shutterstock_302440631o.jpg)
}
.parallax_section3, .parallax_section4, .parallax_section5, .parallax_section_wsb {
	float: left;
	width: 100%;
	text-align: center;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.parallax_section_wsb {
	background: #fff;
	padding: 50px 0
}
.parallax_section4, .parallax_section5 {
	padding: 90px 0 70px
}
.parallax_section4 {
	background: #454545 url(/images/site-img31.jpg)
}
.parallax_section5 {
	background: #eee url(/images/site-img31.jpg)
}
.footer .ftop {
	float: left;
	width: 100%;
	height: 130px;
	background: url(/images/footer-img1.png) no-repeat center top
}
.footer .ftop .left {
	float: left;
	width: 33.1%;
	margin-top: 32px;
	text-align: right
}
.footer .ftop .left h1 {
	color: #86c724;
	font-size: 30px;
	font-weight: 900;
	letter-spacing: 1px
}
.footer .ftop .right {
	float: right;
	width: 50%;
	margin-top: 50px
}
.footer .ftop .right p {
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 11px
}
.footer .ftop .right .input_submit, .footer .ftop .right .newsle_eminput {
	float: left;
	font-family: 'Roboto', sans-serif;
	border: 0;
	font-size: 14px;
	border-radius: 3px
}
.footer .ftop .right .newsle_eminput {
	height: 50px;
	width: 78.4%;
	background: #fff;
	padding: 3px 0 4px 20px;
	color: #727272
}
.footer .ftop .right .input_submit {
	padding: 13px 30px 14px;
	background-color: #7f868c;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	margin-left: 12px
}
.footer .secarea {
	float: left;
	width: 100%;
	padding: 50px 0;
	background: #2a363f
}
.footer .secarea h4 {
	margin-bottom: 14px
}
.footer ul.foolist, .footer ul.foosocial {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}
.footer .foolist li {
	padding: 4px 0;
	margin: 0
}
.footer .foolist li a {
	color: #aaa
}
.copyrights a:hover, .footer .foolist li a:hover, .footer .secarea .address a.smbut:hover {
	color: #fff
}
.footer ul.foosocial {
	margin: 7px 0 0
}
.footer .foosocial li {
	float: left;
	margin: 0 7px 0 0;
	padding: 0
}
.footer .foosocial li i {
	width: 34px;
	height: 34px;
	text-align: center;
	vertical-align: middle;
	line-height: 34px;
	border-radius: 100%
}
.footer .foosocial li.vk i {
	background: #56789c
}
.footer .foosocial li.faceboox i {
	background: #2b87c7
}
.footer .foosocial li.twitter i {
	background: #38c0dd
}
.footer .foosocial li.gplus i {
	background: #dc6218
}
.footer .foosocial li.youtube i {
	background: #b34300
}
.footer .foosocial li.linkdin i {
	background: #2862d8
}
.footer .foosocial li i:hover {
	opacity: .5
}
.footer .secarea .address {
	float: left;
	width: 100%;
	color: #aaa;
	text-align: right
}
.footer .foosocial li i, .footer .secarea .address a {
	color: #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer .secarea .address a:hover, .recent_posts_list li a:hover {
	color: #86c724
}
.footer .secarea .address a.smbut {
	font-size: 12px;
	color: #999;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.copyrights {
	float: left;
	width: 100%;
	background: #1c2329;
	padding: 35px 0;
	color: #8e9194;
	font-size: 13px;
	border-bottom: #333 1px solid
}
.copyrights:last-child {
	border: 0
}
.copyrights a, .page_title1 .pagenation a {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.copyrights a {
	padding: 0 5px;
	color: #8e9194
}
.page_title1 {
	position: relative;
	float: left;
	width: 100%;
	color: #fff;
	text-align: center;
	padding: 50px 0 10px;
	background-color: #2a363f;
	background-size: 100%;
	background-repeat: no-repeat
}
.page_title1 h1 {
	font-size: 45px;
	font-weight: 700;
	line-height: 45px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #000
}
.error_pagenotfound em, .page_title1 h1 em, .recent_posts_list li i {
	display: block;
	font-size: 18px;
	font-style: normal
}
.page_title1 h1 em {
	font-weight: 400;
	text-transform: none;
	text-shadow: none;
	color: #fff
}
.page_title1.sty-vps-linux {
	background-image: url(/images/shutterstock_92066195.jpg);
	background-position: center 50%
}
.page_title1.sty-vps-windows {
	background-image: url(/images/shutterstock_109291010.jpg);
	background-position: center 30%
}
.page_title1.sty-shared-windows {
	background-image: url(/images/shutterstock_302440646.jpg);
	background-position: center 30%
}
.page_title1.sty-shared-linux {
	background-image: url(/images/shutterstock_267467567.jpg);
	background-position: center 40%
}
.page_title1.sty-domains {
	background-image: url(/images/shutterstock_213667126.jpg);
	background-position: center 70%
}
.page_title1.sty-partners {
	background-image: url(/images/shutterstock_93338575.jpg);
	background-position: center 71%
}
.page_title1.sty-support {
	background-image: url(/images/shutterstock_342634007.jpg);
	background-position: center 60%
}
.page_title1.sty-contacts {
	background-image: url(/images/shutterstock_197248367.jpg);
	background-position: center 45%
}
.page_title1.sty-wizard-domains {
	background-image: url(/images/shutterstock_217761763.jpg);
	background-position: center 45%
}
.page_title1.sty-wizard-hosting {
	background-image: url(/images/shutterstock_101293885.jpg);
	background-position: center 66%
}
.page_title1.sty-registration {
	background-image: url(/images/shutterstock_182480630.jpg);
	background-position: center 51%
}
.page_title1.sty-cart {
	background-image: url(/images/shutterstock_302440631.jpg);
	background-position: center 34%
}
.page_title1.sty-checkout {
	background-image: url(/images/shutterstock_77125048.jpg);
	background-position: center 45%
}
.page_title1.sty-error {
	background-image: url(/images/shutterstock_290242127.jpg);
	background-position: center 70%
}
.page_title1.sty-offer {
	background-image: url(/images/shutterstock_325084568.jpg);
	background-position: center 50%
}
.page_title1.sty6, .page_title1.sty8 {
	background: #999 url(/images/gray-full.jpg) no-repeat center 50%
}
.page_title1.sty8 {
	text-align: left;
	padding: 120px 0 81px
}
.page_title1.sty10, .page_title1.sty11, .page_title1.sty12, .page_title1.sty9 {
	background: #999 url(/images/gray-full.jpg) no-repeat center top;
	text-align: left;
	padding: 120px 0 81px
}
.page_title1.sty11, .page_title1.sty12, .page_title1.sty9 {
	padding: 90px 0 59px
}
.page_title1.sty9 {
	padding: 58px 0 45px
}
.page_title1.sty13 h1, .page_title1.sty9 h1 {
	float: left;
	font-size: 30px;
	color: #2a363f;
	margin-bottom: 12px
}
.page_title1 .pagenation {
	float: right;
	color: #727272;
	font-size: 13px;
	margin-top: 13px
}
.page_title1 .pagenation a {
	color: #999
}
.page_title1 .pagenation a:hover, .page_title1.sty-domains .serch_area .molinks a:hover {
	color: #2a363f
}
.page_title1.sty13 {
	text-align: left;
	padding: 58px 0 45px;
	background: #999 url(/images/gray-full.jpg) no-repeat center top
}
.page_title1.sty13 h1 {
	color: #fff
}
.page_title1.sty13 .pagenation, .page_title1.sty13 .pagenation a:hover {
	color: #fff
}
.page_title1.sty13 .pagenation a {
	color: #ccc
}
.page_title1.sty-domains {
	padding: 40px 0 35px
}
.page_title1.sty-domains .serch_area {
	width: 800px;
	padding: 10px 0 0;
	margin: 0 auto;
	font-family: 'Roboto', sans-serif
}
.page_title1.sty-domains .serch_area .enter_email_input {
	float: left;
	font-family: 'Roboto', sans-serif;
	padding: 3px 0 4px 30px;
	height: 64px;
	width: 77.6%;
	background: #fff;
	border-radius: 3px;
	border: 0;
	color: #727272;
	font-size: 16px
}
.page_title1.sty-domains .serch_area .input_submit {
	float: left;
	font-family: 'Roboto', sans-serif;
	padding: 20px 30px 21px;
	background-color: #2a363f;
	border: 0;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 3px;
	margin-left: 12px
}
.page_title1.sty-domains .serch_area .input_submit[disabled], .page_title1.sty-domains .serch_area .input_submit[disabled]:hover {
	background-color: rgba(42,54,64,.6);
	color: rgba(255,255,255,.5);
	cursor: not-allowed
}
.page_title1.sty-domains .serch_area .input_submit:hover {
	color: #2a363f;
	cursor: pointer;
	background-color: #fff
}
.page_title1.sty-domains .serch_area .molinks {
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 14px
}
.page_title1.sty-domains .serch_area .molinks a {
	color: #fff;
	margin: 0 10px 0 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.sidebar_widget {
	padding: 0;
	margin: 0
}
.sidebar_widget ul.arrows_list1 {
	padding: 0;
	float: left;
	margin: -10px 0 0
}
.blog_post h3, .sidebar_widget ul.arrows_list1 li a {
	color: #86c724;
	line-height: 30px
}
.sidebar_widget ul.arrows_list1 li a:hover {
	color: #272727
}
.btn-logout .dropdown-menu li a i, .sidebar_widget ul.arrows_list1 i {
	margin-right: 4px
}
.sidebar_title, .sidebar_widget {
	float: left;
	width: 100%
}
.clientsays_widget h4, .sidebar_widget h4 {
	margin-bottom: 30px;
	float: left;
	font-weight: 500
}
.clientsays_widget, ul.recent_posts_list {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}
.recent_posts_list li {
	padding: 0 0 13px;
	margin: 0 0 16px;
	list-style-type: none;
	border-bottom: 1px solid #eee;
	float: left;
	width: 100%
}
.recent_posts_list li a {
	text-decoration: none;
	line-height: 17px;
	display: block;
	color: #999
}
.recent_posts_list li span {
	float: left;
	margin-right: 15px
}
.recent_posts_list li span img {
	float: left;
	margin-right: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1
}
.recent_posts_list li span img:hover {
	float: left;
	margin-right: 0;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8
}
.recent_posts_list li i {
	padding: 1px 0 0;
	margin: 0;
	font-size: 10px;
	color: #c9c9c9
}
.recent_posts_list li.last {
	padding: 0 0 7px;
	margin: 0;
	border-bottom: 0 solid #f5f6f6
}
.clientsays_widget {
	color: #999
}
.clientsays_widget strong {
	font-weight: 600;
	color: #454545
}
.clientsays_widget img {
	float: left;
	margin-right: 13px;
	margin-top: 7px
}
.login_form, .regist_form {
	width: 35%;
	margin: 0 auto
}
.regist_form {
	width: 45%
}
.alicenter {
	text-align: center
}
.error_pagenotfound {
	padding: 50px 30px 58px;
	margin: 0 auto;
	width: 59%;
	background-color: #fff;
	border: 1px solid #eee;
	border-bottom: 5px solid #eee;
	text-align: center
}
.error_pagenotfound strong {
	display: block;
	font-size: 145px;
	line-height: 100px;
	color: #e3e3e3;
	font-weight: 400;
	margin-bottom: 10px;
	text-shadow: 5px 5px 1px #fafafa
}
.error_pagenotfound b {
	display: block;
	font-size: 40px;
	line-height: 50px;
	color: #999;
	margin: 0;
	font-weight: 300
}
.error_pagenotfound em {
	line-height: 59px;
	color: #86c724;
	margin: 0
}
.portfolio_area, .project_details span {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left
}
.portfolio_area_left, .portfolio_area_left img, .project_details strong {
	padding: 0;
	margin: 0;
	width: 74%;
	float: left
}
.portfolio_area_left img {
	width: 100%;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1)
}
.portfolio_area_right {
	padding: 0;
	margin: 0 0 0 4%;
	width: 22%;
	float: left
}
.project_details {
	padding: 0;
	margin: 80px 0 0
}
.project_details span {
	padding: 10px 0;
	font-size: 14px;
	font-weight: 700;
	color: #454545;
	border-bottom: 1px solid #e3e3e3
}
.project_details strong {
	font-size: 13px;
	font-weight: 700;
	color: #727272;
	width: 40%
}
.project_details em, .project_details span a {
	font-weight: 400;
	font-style: normal;
	color: #727272
}
.project_details em {
	float: left;
	width: 60%;
	padding: 0;
	margin: 0;
	font-size: 13px
}
.project_details span a {
	padding: 3px 10px;
	margin: 0 0 0 3px;
	font-size: 11px;
	line-height: 30px;
	background-color: #e3e3e3;
	border-radius: 3px
}
.project_details span a:hover {
	background-color: #ddd
}
.addto_favorites {
	padding: 3px 10px 5px;
	margin: 27px 0 0;
	width: 142px;
	display: block;
	border-radius: 3px;
	font-size: 13px;
	color: #999;
	background: #eee
}
.addto_favorites:hover {
	background: #e3e3e3
}
.addto_favorites i {
	color: #c3c3c3
}
ul.small_social_links {
	padding: 0;
	margin: 18px 0 25px
}
.small_social_links li, ul.post_meta_links {
	padding: 0;
	margin: 0 5px 0 0;
	float: left
}
.small_social_links li i {
	font-size: 11px;
	color: #86c724;
	border: 1px solid #eee;
	width: 25px;
	height: 25px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 23px
}
.small_social_links li a {
	opacity: 1
}
.small_social_links li a:hover {
	opacity: .7
}
.blog_post, .blog_postcontent, .blog_postcontent .image_frame img {
	float: left;
	width: 100%
}
.blog_post h3 {
	text-align: left;
	color: #333;
	display: block
}
.blog_post h3 a, .post_meta_links li a {
	text-decoration: none;
	text-transform: uppercase
}
.blog_post h3 a {
	margin-top: 3px;
	font-weight: 700;
	color: #86c724;
	font-size: 27px
}
.blog_post h3 a:hover {
	color: #383634
}
ul.post_meta_links {
	margin: -5px 0 0
}
.post_meta_links li {
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
	list-style-type: none;
	color: #999
}
.post_meta_links li a {
	color: #999;
	padding: 0 18px 0 0;
	font-size: 11px
}
.post_meta_links li a:hover {
	color: #727272;
	text-decoration: none
}
.post_meta_links li i {
	color: #bbb;
	font-size: 12px;
	font-style: normal
}
.blog_postcontent .image_frame, .blog_postcontent .video_frame iframe {
	float: left;
	width: 100%;
	margin-bottom: 27px
}
.blog_postcontent .image_frame.mone, .blog_postcontent .image_frame.mtwo, .blog_postcontent .video_frame.mtwo iframe {
	float: left;
	width: 100%;
	height: 280px;
	overflow: hidden
}
.blog_postcontent .image_frame.mtwo {
	height: 180px
}
.blog_postcontent .image_frame.mthree {
	float: left;
	width: 100%;
	height: 480px;
	overflow: hidden
}
.blog_postcontent .image_frame.mone img, .blog_postcontent .image_frame.mthree img, .blog_postcontent .image_frame.mtwo img {
	float: left;
	width: auto;
	margin-left: -45%;
	margin-top: -10%
}
.blog_postcontent .image_frame.small {
	float: left;
	width: 43%;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1)
}
.blog_postcontent .image_frame.small:hover {
	border: 7px solid #f9f9f9
}
.blog_postcontent .video_frame.small iframe {
	height: 250px
}
.blog_postcontent .video_frame iframe {
	height: 520px
}
.post_info_content_small {
	padding: 0;
	margin: 0 0 0 4%;
	width: 50%;
	float: left
}
ul.post_meta_links_small {
	float: left;
	margin: -15px 0 12px 80px;
	padding: 0;
	width: 80%
}
.post_meta_links_small li a, .post_meta_links_small li a:hover {
	color: #a1a1a1;
	padding: 0 5px 0 0;
	text-decoration: none;
	font-size: 11px
}
.post_meta_links_small li a:hover {
	color: #727272
}
.blog_post a.date {
	color: #454545;
	font-size: 16px;
	font-weight: 400
}
.about_author a:hover, .blog_post a.date:hover {
	color: #86c724
}
.post_readmore:hover, .post_readmore:link, .post_readmore:visited {
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none
}
.post_readmore:link, .post_readmore:visited {
	background: url(/images/skin01/but_post_readmore.jpg) no-repeat left top
}
.post_readmore:hover {
	background: url(/images/skin01/but_post_readmore_hover.jpg) no-repeat left top
}
.comment_form label, .sharepost {
	float: left;
	width: 80%;
	margin-bottom: 40px
}
.sharepost ul, ul.adsbanner-list {
	margin: 0;
	padding: 0
}
.sharepost li {
	margin: 0 7px 5px 0;
	padding: 2px 5px;
	float: left;
	border-radius: 2px;
	list-style-type: none;
	background-color: #86c724;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.sharepost li i {
	color: #fff
}
.sharepost li:hover {
	background-color: #383634
}
.about_author {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #f9f9f9;
	border: 1px solid #eee
}
.about_author img {
	float: left;
	margin-right: 20px
}
.about_author a, .pagination b {
	font-weight: 400;
	color: #333
}
.pagination.center {
	text-align: center
}
.pagination.center b {
	float: inherit
}
.pagination {
	clear: both;
	padding: 10px 0;
	margin-bottom: 20px
}
.pagination b {
	float: left;
	margin: 0 5px 2px 0;
	padding: 0 10px;
	color: #999
}
.pagination a.navlinks {
	font-size: 12px;
	color: #454545;
	background-color: #eee;
	font-weight: 600;
	text-transform: uppercase;
	padding: 7px 10px;
	border-radius: 3px
}
.pagination a.current, .pagination a.navlinks:hover {
	color: #fff;
	background-color: #454545
}
.comment_content .comment_meta .comment_author {
	display: inline;
	font-size: 14px;
	font-style: normal
}
.comment_content .comment_meta .comment_author i {
	display: inline;
	font-size: 11px;
	font-style: italic
}
.comment_content .comment_text a {
	color: #d3d3d3;
	margin-top: 5px;
	float: left
}
.comment_content .comment_text a:hover {
	color: #727272;
	margin-top: 5px;
	float: left
}
#comments_section li ul li {
	margin-left: 30px
}
.comment_form {
	float: left;
	width: 100%;
	margin-top: 30px
}
.comment_form label {
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	font-weight: 400
}
.comment_input_bg, .comment_textarea_bg {
	float: left;
	width: 75%;
	height: 40px;
	padding: 7px 10px 0;
	border-top: 2px solid #e3e3e3;
	border-left: 2px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-radius: 5px;
	background-color: #f9f9f9
}
.comment_textarea_bg {
	width: 90%;
	height: 235px;
	margin-bottom: 20px
}
.comment_checkbox {
	float: left;
	display: block;
	width: 90%;
	margin-top: 10px
}
.comment_submit {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 9px 13px;
	font-weight: 600;
	border-radius: 4px;
	color: #333;
	text-transform: uppercase
}
.comment_submit:hover {
	background-color: #f9f9f9;
	cursor: pointer
}
.comment_wrap, .comment_wrap.chaild {
	border-bottom: 1px solid #eee;
	overflow: hidden
}
.comment_wrap {
	padding: 20px 20px 20px 0
}
.comment_wrap.chaild {
	margin: 10px 20px 10px 50px
}
.gravatar {
	float: left
}
.comment_content {
	overflow: hidden;
	padding-left: 20px;
	min-height: 80px
}
.comment_content, .comment_content .comment_meta {
	position: relative
}
.comment_content .comment_text {
	clear: both;
	padding-top: 0;
	overflow: hidden
}
ul.adsbanner-list {
	float: left;
	width: 100%
}
.adsbanner-list li, .adsbanner-list li img, .adsbanner-list li.last {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	width: 140px;
	height: 140px;
	list-style-type: none
}
.adsbanner-list li img, .adsbanner-list li.last {
	margin: 0
}
.address_info {
	float: left;
	background-color: #fff;
	border: 1px solid #eee;
	padding: 25px 30px 18px;
	width: 100%;
	margin-bottom: 40px
}
.address_info.two {
	background-color: #fff;
	border: 0;
	padding-top: 0
}
.address_info h3 i {
	font-weight: 500;
	font-style: normal
}
.google-map {
	width: 99%;
	height: 350px;
	border: 5px solid #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.1)
}
.google-map2 {
	width: 100%;
	height: 450px
}
.google-map3, .google-map4 {
	width: 100%;
	height: 300px;
	border: 10px solid #fff;
	-webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.4);
	box-shadow: 0 0 1px 0 rgba(0,0,0,.4)
}
.google-map4 {
	height: 200px;
	border: 5px solid #fff
}
.cforms label {
	float: left;
	width: 100%;
	color: #454545;
	font-weight: 400;
	font-size: 100%;
	text-align: left
}
.cforms label em, .cforms.two label em {
	color: #86c724;
	font-size: 12px;
	font-style: normal
}
.cforms input, .cforms textarea {
	color: #454545;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: 1px solid #eee;
	background: #f9f9f9;
	-webkit-box-shadow: inset 1px 0 2px 0 #eee;
	box-shadow: inset 0 1px 2px 0 #eee
}
.cforms .button, .cforms .button2 {
	float: left;
	margin-top: 10px;
	padding: 14px 20px;
	font-weight: 500;
	font-family: 'Raleway', sans-serif;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.cforms .button {
	color: #fff;
	font-size: 14px;
	background: #86c724;
	border-radius: 3px;
	border: 1px solid #7ea821
}
.cforms .button:hover {
	background: #454545;
	border: 1px solid #393939
}
.cforms .button2 {
	background: #d2527f;
	border: 1px solid #d2527f
}
.cforms .button2:hover {
	background: #727272;
	border: 1px solid #393939
}
#form_status span, .cforms .button2, .cforms .button3 {
	color: #fff;
	font-size: 14px;
	border-radius: 3px
}
.cforms .button3 {
	float: left;
	margin-top: 10px;
	background: #db6364;
	border: 1px solid #db6364;
	font-family: 'Raleway', sans-serif;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	padding: 18px 30px;
	font-weight: 500
}
.cforms .button3:hover {
	background: #454545;
	border: 1px solid #454545
}
#form_status span {
	font-weight: 400;
	background: #e74c3c;
	width: 100%;
	text-align: center;
	display: inline-block;
	padding: 10px 0;
	margin-bottom: 18px
}
#form_status span.loading {
	color: #333;
	background: #eee;
	border-radius: 3px;
	padding: 18px 0
}
#form_status span.notice {
	color: #ff0
}
#form_status .success, .cforms.two .button {
	color: #fff;
	background: #86c724;
	border-radius: 3px
}
#form_status .success {
	text-align: center;
	padding: 30px 0
}
#form_status .success i {
	color: #fff;
	font-size: 45px;
	margin-bottom: 14px
}
#form_status .success h3 {
	color: #fff;
	margin-bottom: 10px
}
.cforms.four label, .cforms.three label, .cforms.two label {
	float: left;
	width: 100%;
	color: #fff;
	font-weight: 400
}
.cforms.two label em {
	color: #999
}
.cforms.two input, .cforms.two textarea {
	background: 0 0
}
.cforms.three .button, .cforms.two .button {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer
}
.cforms.two .button {
	float: left;
	font-family: 'Raleway', sans-serif;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	padding: 14px 20px;
	border: 1px solid #86c724
}
.cforms.two .button:hover {
	background: #999;
	border: 1px solid #999
}
.cforms.four label, .cforms.three label {
	font-size: 14px
}
.cforms.three label {
	margin-bottom: 0
}
.cforms.four label em, .cforms.three label em {
	color: #fff;
	font-size: 12px;
	font-style: normal
}
.cforms.four input, .cforms.four textarea, .cforms.three input, .cforms.three textarea, .cforms.two input, .cforms.two textarea {
	color: #fff;
	float: left;
	width: 100%;
	padding: 9px 12px;
	margin-bottom: 10px;
	border: 0;
	-webkit-box-shadow: inset 0 0 1px 0 #fff;
	box-shadow: inset 0 0 1px 0 #fff
}
.cforms.three input, .cforms.three textarea {
	background: #44c7af
}
.cforms.three .button {
	width: 100%;
	padding: 12px 0;
	background: #393939;
	border: 1px solid #393939;
	border-radius: 0
}
.cforms.three .button:hover {
	background: #575757;
	border: 1px solid #575757
}
.cforms.four label {
	margin: 0;
	padding-left: 0
}
.cforms.four input, .cforms.four textarea {
	background: 0 0
}
.cforms.four .button, .cforms.three .button, .logregform .feildcont .fbut {
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.cforms.four .button {
	width: 100%;
	background: #6f6f75;
	cursor: pointer;
	margin-top: 10px;
	padding: 12px 0;
	font-size: 14px;
	font-weight: 500;
	border: 1px solid #6f6f75;
	border-radius: 0
}
.cforms.four .button:hover {
	background: #919195;
	border: 1px solid #919195
}
.logregform .title p {
	font-size: 12px
}
.logregform .feildcont label em {
	color: #86c724;
	font-style: normal
}
.logregform .feildcont .checkbox label {
	float: left;
	width: auto;
	font-size: 13px
}
.logregform .feildcont .checkbox label strong {
	font-weight: 600
}
.logregform .feildcont .checkbox label a {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	line-height: 14px
}
.logregform .feildcont .fbut {
	background: #86c724;
	padding: 13px 23px;
	border: 0;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 700;
	margin-top: 18px
}
.logregform .feildcont .fbut:hover {
	background: #393939
}
.logregform .feildcont .radiobut input {
	float: left;
	width: auto
}
.logregform .feildcont .radiobut .onelb {
	float: left;
	color: #aaa;
	margin: 0 12px 0 5px
}
.logregform .feildcont select {
	float: left;
	width: 100%;
	border: 1px solid #e3e3e3;
	padding: 9px 5px 10px;
	color: #999;
	text-align: left
}
.mgmenucols .one_fourth {
	width: 23.5%;
	margin-right: 2%;
	padding-right: 2%;
	border-right: 1px solid #f3f3f3;
	text-align: center
}
.mgmenucols .one_fourth.last {
	margin-right: 0;
	border-right: none
}
.bordbox, .mgmenucols, .videofre1 {
	float: left;
	width: 100%
}
.bordbox {
	padding: 30px 40px;
	border: 2px solid #f3f3f3;
	text-align: left;
	border-radius: 3px
}
.videofre1 {
	height: 350px
}
.scrollup {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 22px;
	right: 20px;
	display: none;
	text-indent: -9999px;
	background: url(https: //506588952-a.akamaihd.net/images/scroll-top-arrow.png) no-repeat left top;
	z-index: 9001
}
#popup-login-parent, .popup-background {
	height: 100%;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0
}
#popup-login-parent {
	display: none;
	z-index: 10000
}
.popup-background {
	background: #000;
	opacity: .65;
	z-index: 100
}
#popup-login {
	position: fixed;
	top: 5%;
	float: left;
	width: 35%;
	margin-left: 32.5%;
	background: #fff;
	border: 1px solid #f9f9f9;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	opacity: 1;
	z-index: 101
}
#popup-login .logregform {
	width: 100%;
	margin-left: 0;
	opacity: 1
}
#popup-login-close-btn {
	position: absolute;
	float: right;
	top: 15px;
	right: 15px;
	cursor: pointer
}
.unlim-sitecounter-minus, .unlim-sitecounter-plus {
	cursor: pointer
}
#signupform-sex input, form label>input[type=checkbox] {
	margin-right: 5px
}
.is-company-radio label {
	margin-right: 10px
}
.logregform input[type=checkbox] {
	width: initial
}
.logregform .form-group select {
	padding: 0
}
.payment-system {
	margin: 10px 0;
	text-align: right
}
.payment-system img {
	float: right
}
.payment-system img:after {
	clear: both
}
#domain-search-show-more, .order-item-remove {
	cursor: pointer
}
#domain-search-show-more-tr td {
	padding-top: 20px;
	background-color: #fff
}
#notifications {
	position: fixed;
	left: 20px;
	bottom: 0;
	cursor: pointer;
	z-index: 1070
}
#notifications .new-notify {
	position: relative;
	width: 350px;
	height: auto;
	max-height: 110px;
	margin-bottom: 20px;
	background: rgba(0,0,0,.7);
	text-shadow: 0 1px 3px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	border-radius: 5px;
	color: #fff
}
#notifications .new-notify .wrap {
	padding: 14px 10px
}
#notifications .new-notify .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	background: rgba(0,0,0,.3);
	border: 1px solid #dedede;
	color: #fff;
	font-size: 10px;
	text-align: center;
	font-weight: 400
}
form label, form label.control-label {
	font-size: 14px;
	font-weight: 600
}
#login.logregform,
#signup.logregform {
	display: none
}
#login.logregform.active,
#signup.logregform.active {
	display: block
}
.cartlist {
	font-family: "Roboto", sans-serif
}
.modal {
	z-index: 9002
}
.modal-body.first-help {
	padding: 0 18px
}
.help-modal-step {
	padding: 10px;
	display: none
}
.help-block {
	font-size: 12px;
	line-height: 16px
}
.modal-backdrop {
	z-index: 9001;
	opacity: .6!important
}
#content p {
	margin: 10px 0
}
.auth-clients {
	text-align: center
}
.auth-clients li {
	float: none;
	display: inline-block
}
a:active, a:focus {
	color: #66bb6a;
	outline: 0;
	text-decoration: none
}
.hr-white {
	border-color: transparent
}
.form-control--grey {
	background-color: #4e5760;
	border-color: #4e5760;
	color: #fff;
	cursor: pointer;
	font-weight: 500
}
.form-control--grey:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn {
	border-radius: 3px
}
.btn-xs {
	font-size: 14px;
	line-height: 1.42857143
}
.btn-darklategrey {
	background-color: #f1f1f1;
	border-color: #cacaca;
	color: #fff
}
.btn-darklategrey:hover {
	background-color: #cacaca;
	border-color: #cacaca
}
.btn-success, .btn-success:hover {
	color: #fff;
	background-color: #66bb6a;
	border-color: #66bb6a
}
.btn-success:hover {
	opacity: .8
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	opacity: 1
}
.main-top {
	margin-top: 50px
}
.title-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 40px
}
.title-block .h1 {
	margin-bottom: 0!important
}
.text-success {
	color: #66bb6a
}
.text-line-through {
	text-decoration: line-through
}
.text-link {
	color: #006ce5;
	text-decoration: underline
}
.text-green {
	color: #66bb6a
}
.text-white {
	color: #fff
}
.text-black {
	color: #2a363f
}
.text-red {
	color: #fb461f
}
.text-color-body {
	color: #727272
}
.text-shadow {
	text-shadow: 1px 1px 2px #000
}
.text-light {
	font-weight: 300
}
.text-normal {
	font-weight: 400
}
.text-bold {
	font-weight: 600
}
.text-open-sans, .text-roboto {
	font-family: "Roboto", sans-serif
}
.text-fjord {
	font-family: "Fjord One", sans-serif
}
.text-baloo {
	font-family: "Baloo", sans-serif
}
.text-h7 {
	font-size: 12px
}
.bg-white {
	background-color: #fff
}
.bg-blue {
	background-color: #f3f3f3;
	margin-top: 5px;
}
.bg-greylight {
	background-color: #e7e7e7
}
.bg-greylightes {
	background-color: #f3f3f3
}
.bg-dark {
	background-color: #2a363f
}
.bg-danger {
	background-color: #fb461f
}
.bg-warning {
	background-color: #fcf8e3
}
.section {
	padding: 50px 0;
}

.section .h1, .section-bottom-25 .h1, .section-parallax .h1, .section-xl .h1 {
	margin-top: 0;
}
.section-top-medium {
	padding-top: 50px;
	margin-bottom: -50px;
}
.section-bottom-25 {
	padding-bottom: 25px;
}
.section-xs {
	padding: 40px 0;
}
.section-default, .section-xl {
	font-family: "Roboto", sans-serif
}
.section-xl {
	padding: 80px 0
}
.section-parallax {
	background-attachment: fixed
}
.section-parallax-sec3 {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.section-title .h1 {
	margin-top: 0;
	margin-bottom: 10px
}
.section-title .h5 {
	margin-top: 0
}
.display-i-b {
	display: inline-block;
	vertical-align: middle
}
.display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.align-items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.justify-content-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.justify-content-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.flex-row, .flex-row>div[class*=col-] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}
.flex-row-wrap {
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.flex-row-custum, .flex-row-custum>div[class*=col-] {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}
.flex-row>div[class*=col-] {
	margin: -.2px
}
.equal, .equal>div[class*=col-] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}
span.badge-idn {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
span.badge-discount {
	color: #fff;
	background-color: #f60;
	border-color: #d25400
}
.g-recaptcha {
	margin-bottom: 15px
}
.select2-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}
.select2-container .select2-selection--multiple, .select2-container .select2-selection--single {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--single {
	height: 28px
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}
.select2-container .select2-selection--multiple {
	min-height: 32px
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}
.select2-results {
	display: block
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}
.select2-results__option {
	padding: 6px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-results__option[aria-selected] {
	cursor: pointer
}
.select2-container--open .select2-dropdown {
	left: 0
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-search--dropdown {
	display: block;
	padding: 4px
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.select2-search--dropdown.select2-search--hide {
	display: none
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}
.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b, .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px
}
.select2-container--default .select2-selection--multiple {
	cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #000 1px;
	outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: 0 0;
	border: 0;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: #fff
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,
	#fff), to(#eee));
background-image: linear-gradient(to bottom,
#fff 50%,
	#eee 100%);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: 0;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,
	#eee), to(#ccc));
background-image: linear-gradient(to bottom,
#eee 50%,
	#ccc 100%);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: 0;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: 0 0;
	border: 0
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff), color-stop(50%,
	#eee));
background-image: linear-gradient(to bottom,
#fff 0%,
	#eee 50%);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,
	#eee), to(#fff));
background-image: linear-gradient(to bottom,
#eee 50%,
	#fff 100%);
	background-repeat: repeat-x;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}
.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
	border-top: none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: gray
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}
.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb
}
.select2-container--bootstrap {
	display: block
}
.select2-container--bootstrap .select2-selection {
	outline: 0
}
.select2-container--bootstrap .select2-selection.form-control {
	border-radius: 4px
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field, .select2-container--bootstrap .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #555;
	font-size: 14px
}
.select2-container--bootstrap .select2-search__field {
	outline: 0
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
	color: #999
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
	color: #999
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
	color: #999;
	opacity: 1
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
	color: #999
}
.select2-container--bootstrap .select2-results__option {
	padding: 6px 12px
}
.select2-container--bootstrap .select2-results__option[role=group] {
	padding: 0
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
	color: #777;
	cursor: not-allowed
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
	padding: 6px 12px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -12px;
	padding-left: 24px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -24px;
	padding-left: 36px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -36px;
	padding-left: 48px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -48px;
	padding-left: 60px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -60px;
	padding-left: 72px
}
.select2-container--bootstrap .select2-results__group {
	color: #777;
	display: block;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857;
	white-space: nowrap
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	border-color: #66afe9
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
	border-color: transparent transparent #999;
	border-width: 0 4px 4px
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-color: transparent
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-color: transparent
}
.select2-container--bootstrap .select2-selection__clear {
	color: #999;
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px
}
.select2-container--bootstrap .select2-selection__clear:hover {
	color: #333
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
	border-color: #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: not-allowed
}
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
	cursor: not-allowed
}
.select2-container--bootstrap.select2-container--disabled .select2-selection, .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
	background-color: #eee
}
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove, .select2-container--bootstrap.select2-container--disabled .select2-selection__clear {
	display: none
}
.select2-container--bootstrap .select2-dropdown {
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-color: #66afe9;
	overflow-x: hidden;
	margin-top: -1px
}
.select2-container--bootstrap .select2-dropdown--above {
	-webkit-box-shadow: 0 -6px 12px rgba(0,0,0,.175);
	box-shadow: 0 -6px 12px rgba(0,0,0,.175);
	margin-top: 1px
}
.select2-container--bootstrap .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--bootstrap .select2-selection--single {
	height: 34px;
	line-height: 1.42857;
	padding: 6px 24px 6px 12px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
	position: absolute;
	bottom: 0;
	right: 12px;
	top: 0;
	width: 4px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 4px 4px 0;
	height: 0;
	left: 0;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	padding: 0
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--bootstrap .select2-selection--multiple {
	min-height: 34px;
	padding: 0;
	height: auto
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	line-height: 1.42857;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	float: left;
	margin-top: 5px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	color: #555;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin: 5px 0 0 6px;
	padding: 0 6px
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	background: 0 0;
	padding: 0 12px;
	height: 32px;
	line-height: 1.42857;
	margin-top: 0;
	min-width: 5em
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 3px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
	margin-top: 6px
}
.form-group-sm .select2-container--bootstrap .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-sm {
	border-radius: 3px;
	font-size: 12px;
	height: 30px;
	line-height: 1.5;
	padding: 5px 22px 5px 10px
}
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b {
	margin-left: -5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-sm {
	min-height: 30px;
	border-radius: 3px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice {
	font-size: 12px;
	line-height: 1.5;
	margin: 4px 0 0 5px;
	padding: 0 5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field {
	padding: 0 10px;
	font-size: 12px;
	height: 28px;
	line-height: 1.5
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear {
	margin-top: 5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .select2-container--bootstrap .select2-selection--single.input-lg {
	border-radius: 6px;
	font-size: 18px;
	height: 46px;
	line-height: 1.33333;
	padding: 10px 31px 10px 16px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow {
	width: 5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b {
	border-width: 5px 5px 0;
	margin-left: -10px;
	margin-top: -2.5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .select2-container--bootstrap .select2-selection--multiple.input-lg {
	min-height: 46px;
	border-radius: 6px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice {
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 4px;
	margin: 9px 0 0 8px;
	padding: 0 10px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field {
	padding: 0 16px;
	font-size: 18px;
	height: 44px;
	line-height: 1.33333
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear {
	margin-top: 10px
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #999;
	border-width: 0 5px 5px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single {
	padding-left: 24px;
	padding-right: 12px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 0;
	padding-left: 0;
	text-align: right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 12px;
	right: auto
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b {
	margin-left: 0
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 0;
	margin-right: 6px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.has-warning .select2-dropdown, .has-warning .select2-selection {
	border-color: #8a6d3b
}
.has-warning .select2-container--focus .select2-selection, .has-warning .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;
	border-color: #66512c
}
.has-warning.select2-drop-active {
	border-color: #66512c
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #66512c
}
.has-error .select2-dropdown, .has-error .select2-selection {
	border-color: #a94442
}
.has-error .select2-container--focus .select2-selection, .has-error .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
	border-color: #843534
}
.has-error.select2-drop-active {
	border-color: #843534
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #843534
}
.has-success .select2-dropdown, .has-success .select2-selection {
	border-color: #3c763d
}
.has-success .select2-container--focus .select2-selection, .has-success .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;
	border-color: #2b542c
}
.has-success.select2-drop-active {
	border-color: #2b542c
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #2b542c
}
.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection, .input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection.form-control {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection, .input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection.form-control {
	border-radius: 0
}
.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection, .input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection.form-control {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.input-group>.select2-container--bootstrap {
	display: table;
	table-layout: fixed;
	position: relative;
	z-index: 2;
	width: 100%;
	margin-bottom: 0
}
.input-group>.select2-container--bootstrap>.selection>.select2-selection.form-control {
	float: none
}
.input-group>.select2-container--bootstrap.select2-container--focus, .input-group>.select2-container--bootstrap.select2-container--open {
	z-index: 3
}
.input-group>.select2-container--bootstrap, .input-group>.select2-container--bootstrap .input-group-btn, .input-group>.select2-container--bootstrap .input-group-btn .btn {
	vertical-align: top
}
.form-control.select2-hidden-accessible {
	position: absolute!important;
	width: 1px!important
}
.intl-tel-input {
	position: relative;
	display: inline-block;
	width: 100%
}
.intl-tel-input .hide {
	display: none
}
.intl-tel-input .v-hide {
	visibility: hidden
}
.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}
.intl-tel-input .flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}
.intl-tel-input .selected-flag {
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}
.intl-tel-input .selected-flag .iti-arrow {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up {
	border-top: none;
	border-bottom: 4px solid #555
}
.intl-tel-input .country-list {
	position: absolute;
	z-index: 99;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,.2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll
}
.intl-tel-input .country-list.dropup {
	bottom: 100%;
	margin-bottom: -1px
}
.intl-tel-input .country-list .flag-box {
	display: inline-block;
	width: 20px
}
.intl-tel-input .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}
.intl-tel-input .country-list .country {
	padding: 5px 10px
}
.intl-tel-input .country-list .country .dial-code {
	color: #999
}
.intl-tel-input .country-list .country.highlight, .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color: rgba(0,0,0,.05)
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code, .intl-tel-input .country-list .flag-box, .suggestions-constraints li span, .table-price>tbody>tr>td, .table-price>thead>tr>th {
	vertical-align: middle
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
	margin-right: 6px
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=tel], .intl-tel-input.separate-dial-code input[type=text] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
	right: auto;
	left: 0
}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
	width: 46px
}
.intl-tel-input.allow-dropdown .flag-container:hover {
	cursor: pointer
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover, .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
	cursor: default
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
	background-color: transparent
}
.intl-tel-input.separate-dial-code .selected-flag {
	background-color: rgba(0,0,0,.05);
	display: table
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
	padding-left: 66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
	width: 60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
	padding-left: 76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
	width: 70px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
	padding-left: 74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
	width: 68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
	padding-left: 84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
	width: 78px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
	padding-left: 82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
	width: 76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
	padding-left: 92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width: 86px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
	padding-left: 90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
	width: 84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
	padding-left: 100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
	width: 94px
}
.intl-tel-input.iti-container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}
.intl-tel-input.iti-container:hover, .ui-checkbox label, .ui-radio label {
	cursor: pointer
}
.iti-mobile .intl-tel-input.iti-container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}
.iti-mobile .intl-tel-input .country-list {
	max-height: 100%;
	width: 100%
}
.iti-mobile .intl-tel-input .country-list .country {
	padding: 10px;
	line-height: 1.5em
}
.iti-flag {
	width: 20px;
	height: 15px;
	-webkit-box-shadow: 0 0 1px 0 #888;
	box-shadow: 0 0 1px 0 #888;
	background-image: url(https: //506588952-a.akamaihd.net/images/plugins/input-mask/flags.png);
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0
}
.iti-flag.be {
	width: 18px
}
.iti-flag.ch {
	width: 15px
}
.iti-flag.mc {
	width: 19px
}
.iti-flag.ne {
	width: 18px
}
.iti-flag.np {
	width: 13px
}
.iti-flag.va {
	width: 15px
}
.iti-flag.ac {
	height: 10px;
	background-position: 0 0
}
.iti-flag.ad {
	height: 14px;
	background-position: -22px 0
}
.iti-flag.ae {
	height: 10px;
	background-position: -44px 0
}
.iti-flag.af {
	height: 14px;
	background-position: -66px 0
}
.iti-flag.ag {
	height: 14px;
	background-position: -88px 0
}
.iti-flag.ai {
	height: 10px;
	background-position: -110px 0
}
.iti-flag.al {
	height: 15px;
	background-position: -132px 0
}
.iti-flag.am {
	height: 10px;
	background-position: -154px 0
}
.iti-flag.ao {
	height: 14px;
	background-position: -176px 0
}
.iti-flag.aq {
	height: 14px;
	background-position: -198px 0
}
.iti-flag.ar {
	height: 13px;
	background-position: -220px 0
}
.iti-flag.as {
	height: 10px;
	background-position: -242px 0
}
.iti-flag.at {
	height: 14px;
	background-position: -264px 0
}
.iti-flag.au {
	height: 10px;
	background-position: -286px 0
}
.iti-flag.aw {
	height: 14px;
	background-position: -308px 0
}
.iti-flag.ax {
	height: 13px;
	background-position: -330px 0
}
.iti-flag.az {
	height: 10px;
	background-position: -352px 0
}
.iti-flag.ba {
	height: 10px;
	background-position: -374px 0
}
.iti-flag.bb {
	height: 14px;
	background-position: -396px 0
}
.iti-flag.bd {
	height: 12px;
	background-position: -418px 0
}
.iti-flag.be {
	height: 15px;
	background-position: -440px 0
}
.iti-flag.bf {
	height: 14px;
	background-position: -460px 0
}
.iti-flag.bg {
	height: 12px;
	background-position: -482px 0
}
.iti-flag.bh {
	height: 12px;
	background-position: -504px 0
}
.iti-flag.bi {
	height: 12px;
	background-position: -526px 0
}
.iti-flag.bj {
	height: 14px;
	background-position: -548px 0
}
.iti-flag.bl {
	height: 14px;
	background-position: -570px 0
}
.iti-flag.bm {
	height: 10px;
	background-position: -592px 0
}
.iti-flag.bn {
	height: 10px;
	background-position: -614px 0
}
.iti-flag.bo {
	height: 14px;
	background-position: -636px 0
}
.iti-flag.bq {
	height: 14px;
	background-position: -658px 0
}
.iti-flag.br {
	height: 14px;
	background-position: -680px 0
}
.iti-flag.bs {
	height: 10px;
	background-position: -702px 0
}
.iti-flag.bt {
	height: 14px;
	background-position: -724px 0
}
.iti-flag.bv {
	height: 15px;
	background-position: -746px 0
}
.iti-flag.bw {
	height: 14px;
	background-position: -768px 0
}
.iti-flag.by {
	height: 10px;
	background-position: -790px 0
}
.iti-flag.bz {
	height: 14px;
	background-position: -812px 0
}
.iti-flag.ca {
	height: 10px;
	background-position: -834px 0
}
.iti-flag.cc {
	height: 10px;
	background-position: -856px 0
}
.iti-flag.cd {
	height: 15px;
	background-position: -878px 0
}
.iti-flag.cf {
	height: 14px;
	background-position: -900px 0
}
.iti-flag.cg {
	height: 14px;
	background-position: -922px 0
}
.iti-flag.ch {
	height: 15px;
	background-position: -944px 0
}
.iti-flag.ci {
	height: 14px;
	background-position: -961px 0
}
.iti-flag.ck {
	height: 10px;
	background-position: -983px 0
}
.iti-flag.cl {
	height: 14px;
	background-position: -1005px 0
}
.iti-flag.cm {
	height: 14px;
	background-position: -1027px 0
}
.iti-flag.cn {
	height: 14px;
	background-position: -1049px 0
}
.iti-flag.co {
	height: 14px;
	background-position: -1071px 0
}
.iti-flag.cp {
	height: 14px;
	background-position: -1093px 0
}
.iti-flag.cr {
	height: 12px;
	background-position: -1115px 0
}
.iti-flag.cu {
	height: 10px;
	background-position: -1137px 0
}
.iti-flag.cv {
	height: 12px;
	background-position: -1159px 0
}
.iti-flag.cw {
	height: 14px;
	background-position: -1181px 0
}
.iti-flag.cx {
	height: 10px;
	background-position: -1203px 0
}
.iti-flag.cy {
	height: 13px;
	background-position: -1225px 0
}
.iti-flag.cz {
	height: 14px;
	background-position: -1247px 0
}
.iti-flag.de {
	height: 12px;
	background-position: -1269px 0
}
.iti-flag.dg {
	height: 10px;
	background-position: -1291px 0
}
.iti-flag.dj {
	height: 14px;
	background-position: -1313px 0
}
.iti-flag.dk {
	height: 15px;
	background-position: -1335px 0
}
.iti-flag.dm {
	height: 10px;
	background-position: -1357px 0
}
.iti-flag.do {
	height: 13px;
	background-position: -1379px 0
}
.iti-flag.dz {
	height: 14px;
	background-position: -1401px 0
}
.iti-flag.ea {
	height: 14px;
	background-position: -1423px 0
}
.iti-flag.ec {
	height: 14px;
	background-position: -1445px 0
}
.iti-flag.ee {
	height: 13px;
	background-position: -1467px 0
}
.iti-flag.eg {
	height: 14px;
	background-position: -1489px 0
}
.iti-flag.eh {
	height: 10px;
	background-position: -1511px 0
}
.iti-flag.er {
	height: 10px;
	background-position: -1533px 0
}
.iti-flag.es {
	height: 14px;
	background-position: -1555px 0
}
.iti-flag.et {
	height: 10px;
	background-position: -1577px 0
}
.iti-flag.eu {
	height: 14px;
	background-position: -1599px 0
}
.iti-flag.fi {
	height: 12px;
	background-position: -1621px 0
}
.iti-flag.fj {
	height: 10px;
	background-position: -1643px 0
}
.iti-flag.fk {
	height: 10px;
	background-position: -1665px 0
}
.iti-flag.fm {
	height: 11px;
	background-position: -1687px 0
}
.iti-flag.fo {
	height: 15px;
	background-position: -1709px 0
}
.iti-flag.fr {
	height: 14px;
	background-position: -1731px 0
}
.iti-flag.ga {
	height: 15px;
	background-position: -1753px 0
}
.iti-flag.gb {
	height: 10px;
	background-position: -1775px 0
}
.iti-flag.gd {
	height: 12px;
	background-position: -1797px 0
}
.iti-flag.ge {
	height: 14px;
	background-position: -1819px 0
}
.iti-flag.gf {
	height: 14px;
	background-position: -1841px 0
}
.iti-flag.gg {
	height: 14px;
	background-position: -1863px 0
}
.iti-flag.gh {
	height: 14px;
	background-position: -1885px 0
}
.iti-flag.gi {
	height: 10px;
	background-position: -1907px 0
}
.iti-flag.gl {
	height: 14px;
	background-position: -1929px 0
}
.iti-flag.gm {
	height: 14px;
	background-position: -1951px 0
}
.iti-flag.gn {
	height: 14px;
	background-position: -1973px 0
}
.iti-flag.gp {
	height: 14px;
	background-position: -1995px 0
}
.iti-flag.gq {
	height: 14px;
	background-position: -2017px 0
}
.iti-flag.gr {
	height: 14px;
	background-position: -2039px 0
}
.iti-flag.gs {
	height: 10px;
	background-position: -2061px 0
}
.iti-flag.gt {
	height: 13px;
	background-position: -2083px 0
}
.iti-flag.gu {
	height: 11px;
	background-position: -2105px 0
}
.iti-flag.gw {
	height: 10px;
	background-position: -2127px 0
}
.iti-flag.gy {
	height: 12px;
	background-position: -2149px 0
}
.iti-flag.hk {
	height: 14px;
	background-position: -2171px 0
}
.iti-flag.hm {
	height: 10px;
	background-position: -2193px 0
}
.iti-flag.hn {
	height: 10px;
	background-position: -2215px 0
}
.iti-flag.hr {
	height: 10px;
	background-position: -2237px 0
}
.iti-flag.ht {
	height: 12px;
	background-position: -2259px 0
}
.iti-flag.hu {
	height: 10px;
	background-position: -2281px 0
}
.iti-flag.ic {
	height: 14px;
	background-position: -2303px 0
}
.iti-flag.id {
	height: 14px;
	background-position: -2325px 0
}
.iti-flag.ie {
	height: 10px;
	background-position: -2347px 0
}
.iti-flag.il {
	height: 15px;
	background-position: -2369px 0
}
.iti-flag.im {
	height: 10px;
	background-position: -2391px 0
}
.iti-flag.in {
	height: 14px;
	background-position: -2413px 0
}
.iti-flag.io {
	height: 10px;
	background-position: -2435px 0
}
.iti-flag.iq {
	height: 14px;
	background-position: -2457px 0
}
.iti-flag.ir {
	height: 12px;
	background-position: -2479px 0
}
.iti-flag.is {
	height: 15px;
	background-position: -2501px 0
}
.iti-flag.it {
	height: 14px;
	background-position: -2523px 0
}
.iti-flag.je {
	height: 12px;
	background-position: -2545px 0
}
.iti-flag.jm {
	height: 10px;
	background-position: -2567px 0
}
.iti-flag.jo {
	height: 10px;
	background-position: -2589px 0
}
.iti-flag.jp {
	height: 14px;
	background-position: -2611px 0
}
.iti-flag.ke {
	height: 14px;
	background-position: -2633px 0
}
.iti-flag.kg {
	height: 12px;
	background-position: -2655px 0
}
.iti-flag.kh {
	height: 13px;
	background-position: -2677px 0
}
.iti-flag.ki {
	height: 10px;
	background-position: -2699px 0
}
.iti-flag.km {
	height: 12px;
	background-position: -2721px 0
}
.iti-flag.kn {
	height: 14px;
	background-position: -2743px 0
}
.iti-flag.kp {
	height: 10px;
	background-position: -2765px 0
}
.iti-flag.kr {
	height: 14px;
	background-position: -2787px 0
}
.iti-flag.kw {
	height: 10px;
	background-position: -2809px 0
}
.iti-flag.ky {
	height: 10px;
	background-position: -2831px 0
}
.iti-flag.kz {
	height: 14px;
	background-position: -4295px 0
}
.iti-flag.la {
	height: 14px;
	background-position: -2875px 0
}
.iti-flag.lb {
	height: 14px;
	background-position: -2897px 0
}
.iti-flag.lc {
	height: 10px;
	background-position: -2919px 0
}
.iti-flag.li {
	height: 12px;
	background-position: -2941px 0
}
.iti-flag.lk {
	height: 10px;
	background-position: -2963px 0
}
.iti-flag.lr {
	height: 11px;
	background-position: -2985px 0
}
.iti-flag.ls {
	height: 14px;
	background-position: -3007px 0
}
.iti-flag.lt {
	height: 12px;
	background-position: -3029px 0
}
.iti-flag.lu {
	height: 12px;
	background-position: -3051px 0
}
.iti-flag.lv {
	height: 10px;
	background-position: -3073px 0
}
.iti-flag.ly {
	height: 10px;
	background-position: -3095px 0
}
.iti-flag.ma {
	height: 14px;
	background-position: -3117px 0
}
.iti-flag.mc {
	height: 15px;
	background-position: -3139px 0
}
.iti-flag.md {
	height: 10px;
	background-position: -3160px 0
}
.iti-flag.me {
	height: 10px;
	background-position: -3182px 0
}
.iti-flag.mf {
	height: 14px;
	background-position: -3204px 0
}
.iti-flag.mg {
	height: 14px;
	background-position: -3226px 0
}
.iti-flag.mh {
	height: 11px;
	background-position: -3248px 0
}
.iti-flag.mk {
	height: 10px;
	background-position: -3270px 0
}
.iti-flag.ml {
	height: 14px;
	background-position: -3292px 0
}
.iti-flag.mm {
	height: 14px;
	background-position: -3314px 0
}
.iti-flag.mn {
	height: 10px;
	background-position: -3336px 0
}
.iti-flag.mo {
	height: 14px;
	background-position: -3358px 0
}
.iti-flag.mp {
	height: 10px;
	background-position: -3380px 0
}
.iti-flag.mq {
	height: 14px;
	background-position: -3402px 0
}
.iti-flag.mr {
	height: 14px;
	background-position: -3424px 0
}
.iti-flag.ms {
	height: 10px;
	background-position: -3446px 0
}
.iti-flag.mt {
	height: 14px;
	background-position: -3468px 0
}
.iti-flag.mu {
	height: 14px;
	background-position: -3490px 0
}
.iti-flag.mv {
	height: 14px;
	background-position: -3512px 0
}
.iti-flag.mw {
	height: 14px;
	background-position: -3534px 0
}
.iti-flag.mx {
	height: 12px;
	background-position: -3556px 0
}
.iti-flag.my {
	height: 10px;
	background-position: -3578px 0
}
.iti-flag.mz {
	height: 14px;
	background-position: -3600px 0
}
.iti-flag.na {
	height: 14px;
	background-position: -3622px 0
}
.iti-flag.nc {
	height: 10px;
	background-position: -3644px 0
}
.iti-flag.ne {
	height: 15px;
	background-position: -3666px 0
}
.iti-flag.nf {
	height: 10px;
	background-position: -3686px 0
}
.iti-flag.ng {
	height: 10px;
	background-position: -3708px 0
}
.iti-flag.ni {
	height: 12px;
	background-position: -3730px 0
}
.iti-flag.nl {
	height: 14px;
	background-position: -3752px 0
}
.iti-flag.no {
	height: 15px;
	background-position: -3774px 0
}
.iti-flag.np {
	height: 15px;
	background-position: -3796px 0
}
.iti-flag.nr {
	height: 10px;
	background-position: -3811px 0
}
.iti-flag.nu {
	height: 10px;
	background-position: -3833px 0
}
.iti-flag.nz {
	height: 10px;
	background-position: -3855px 0
}
.iti-flag.om {
	height: 10px;
	background-position: -3877px 0
}
.iti-flag.pa {
	height: 14px;
	background-position: -3899px 0
}
.iti-flag.pe {
	height: 14px;
	background-position: -3921px 0
}
.iti-flag.pf {
	height: 14px;
	background-position: -3943px 0
}
.iti-flag.pg {
	height: 15px;
	background-position: -3965px 0
}
.iti-flag.ph {
	height: 10px;
	background-position: -3987px 0
}
.iti-flag.pk {
	height: 14px;
	background-position: -4009px 0
}
.iti-flag.pl {
	height: 13px;
	background-position: -4031px 0
}
.iti-flag.pm {
	height: 14px;
	background-position: -4053px 0
}
.iti-flag.pn {
	height: 10px;
	background-position: -4075px 0
}
.iti-flag.pr {
	height: 14px;
	background-position: -4097px 0
}
.iti-flag.ps {
	height: 10px;
	background-position: -4119px 0
}
.iti-flag.pt {
	height: 14px;
	background-position: -4141px 0
}
.iti-flag.pw {
	height: 13px;
	background-position: -4163px 0
}
.iti-flag.py {
	height: 11px;
	background-position: -4185px 0
}
.iti-flag.qa {
	height: 8px;
	background-position: -4207px 0
}
.iti-flag.re {
	height: 14px;
	background-position: -4229px 0
}
.iti-flag.ro {
	height: 14px;
	background-position: -4251px 0
}
.iti-flag.rs {
	height: 14px;
	background-position: -4273px 0
}
.iti-flag.ru {
	height: 14px;
	background-position: -4295px 0
}
.iti-flag.rw {
	height: 14px;
	background-position: -4317px 0
}
.iti-flag.sa {
	height: 14px;
	background-position: -4339px 0
}
.iti-flag.sb {
	height: 10px;
	background-position: -4361px 0
}
.iti-flag.sc {
	height: 10px;
	background-position: -4383px 0
}
.iti-flag.sd {
	height: 10px;
	background-position: -4405px 0
}
.iti-flag.se {
	height: 13px;
	background-position: -4427px 0
}
.iti-flag.sg {
	height: 14px;
	background-position: -4449px 0
}
.iti-flag.sh {
	height: 10px;
	background-position: -4471px 0
}
.iti-flag.si {
	height: 10px;
	background-position: -4493px 0
}
.iti-flag.sj {
	height: 15px;
	background-position: -4515px 0
}
.iti-flag.sk {
	height: 14px;
	background-position: -4537px 0
}
.iti-flag.sl {
	height: 14px;
	background-position: -4559px 0
}
.iti-flag.sm {
	height: 15px;
	background-position: -4581px 0
}
.iti-flag.sn {
	height: 14px;
	background-position: -4603px 0
}
.iti-flag.so {
	height: 14px;
	background-position: -4625px 0
}
.iti-flag.sr {
	height: 14px;
	background-position: -4647px 0
}
.iti-flag.ss {
	height: 10px;
	background-position: -4669px 0
}
.iti-flag.st {
	height: 10px;
	background-position: -4691px 0
}
.iti-flag.sv {
	height: 12px;
	background-position: -4713px 0
}
.iti-flag.sx {
	height: 14px;
	background-position: -4735px 0
}
.iti-flag.sy {
	height: 14px;
	background-position: -4757px 0
}
.iti-flag.sz {
	height: 14px;
	background-position: -4779px 0
}
.iti-flag.ta {
	height: 10px;
	background-position: -4801px 0
}
.iti-flag.tc {
	height: 10px;
	background-position: -4823px 0
}
.iti-flag.td {
	height: 14px;
	background-position: -4845px 0
}
.iti-flag.tf {
	height: 14px;
	background-position: -4867px 0
}
.iti-flag.tg {
	height: 13px;
	background-position: -4889px 0
}
.iti-flag.th {
	height: 14px;
	background-position: -4911px 0
}
.iti-flag.tj {
	height: 10px;
	background-position: -4933px 0
}
.iti-flag.tk {
	height: 10px;
	background-position: -4955px 0
}
.iti-flag.tl {
	height: 10px;
	background-position: -4977px 0
}
.iti-flag.tm {
	height: 14px;
	background-position: -4999px 0
}
.iti-flag.tn {
	height: 14px;
	background-position: -5021px 0
}
.iti-flag.to {
	height: 10px;
	background-position: -5043px 0
}
.iti-flag.tr {
	height: 14px;
	background-position: -5065px 0
}
.iti-flag.tt {
	height: 12px;
	background-position: -5087px 0
}
.iti-flag.tv {
	height: 10px;
	background-position: -5109px 0
}
.iti-flag.tw {
	height: 14px;
	background-position: -5131px 0
}
.iti-flag.tz {
	height: 14px;
	background-position: -5153px 0
}
.iti-flag.ua {
	height: 14px;
	background-position: -5175px 0
}
.iti-flag.ug {
	height: 14px;
	background-position: -5197px 0
}
.iti-flag.um {
	height: 11px;
	background-position: -5219px 0
}
.iti-flag.us {
	height: 11px;
	background-position: -5241px 0
}
.iti-flag.uy {
	height: 14px;
	background-position: -5263px 0
}
.iti-flag.uz {
	height: 10px;
	background-position: -5285px 0
}
.iti-flag.va {
	height: 15px;
	background-position: -5307px 0
}
.iti-flag.vc {
	height: 14px;
	background-position: -5324px 0
}
.iti-flag.ve {
	height: 14px;
	background-position: -5346px 0
}
.iti-flag.vg {
	height: 10px;
	background-position: -5368px 0
}
.iti-flag.vi {
	height: 14px;
	background-position: -5390px 0
}
.iti-flag.vn {
	height: 14px;
	background-position: -5412px 0
}
.iti-flag.vu {
	height: 12px;
	background-position: -5434px 0
}
.iti-flag.wf {
	height: 14px;
	background-position: -5456px 0
}
.iti-flag.ws {
	height: 10px;
	background-position: -5478px 0
}
.iti-flag.xk {
	height: 15px;
	background-position: -5500px 0
}
.iti-flag.ye {
	height: 14px;
	background-position: -5522px 0
}
.iti-flag.yt {
	height: 14px;
	background-position: -5544px 0
}
.iti-flag.za {
	height: 14px;
	background-position: -5566px 0
}
.iti-flag.zm {
	height: 14px;
	background-position: -5588px 0
}
.iti-flag.zw {
	height: 10px;
	background-position: -5610px 0
}
.iti-flag.np {
	background-color: transparent
}
.suggestions-nowrap {
	white-space: nowrap
}
.suggestions-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}
.suggestions-wrapper {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	vertical-align: top;
	min-height: 1px;
	-webkit-text-size-adjust: 100%
}
.suggestions-addon {
	display: none;
	opacity: 0;
	position: absolute
}
.suggestions-addon[data-addon-type=spinner] {
	background: rgba(255,255,255,.75) url(data: image/gif;
	base64,R0lGODlhEAAQAKUAABwaHIyOjMzKzOTm5LSytFxaXHR2dJyenNza3PT29Ly+vISGhERGRJSWlNTS1Ozu7Ly6vGRmZHx+fKSmpOTi5Pz+/MTGxDQyNJSSlMzOzOzq7LS2tHx6fNze3Pz6/MTCxIyKjExKTJyanNTW1PTy9GxqbKyqrP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAnACwAAAAAEAAQAAAGk8CTcHgSHYjIU8dAOoFApwfDkfQYJqcFdBFKECleS4mCaSAum1MiIwQFHBWTRtgJxC8XYYIggSQlABwPRAODSB0jQxYKEB9JQiUFBQaLCo6PEZIGQyReSCRNQx4ZBIlIDgQOHkIQEBQVI54kIxUUG35RqxQEJBkOJAQDJx6GQh4biQJsGRCrSA/NJ8rDG8WPI6ZIQQAh+QQJCQArACwAAAAAEAAQAIUEAgSEgoTEwsTk4uSkoqRERkRkYmTU0tT08vSUlpS0srRsbmwcHhyMiozMyszs6uysqqxcXlzc2tz8+vxMTkycnpy8urx0dnQcGhyEhoTExsTk5uSkpqRMSkxsamzU1tT09vScmpy0trR0cnQ0MjSMjozMzszs7uysrqzc3tz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk8CVcLiCoIjI1aAEWoVCq1NEkpw0RKsENGFoDh+TlSmwIXAGHcEKdBASCB+V5SQcVFSKQkcIEoQ0SSUkGQhEJ4VIAylDHyYObUkrFx4eAR8OJpBJk5VDCF5EEporEyYKH0kjAAt0KxYWAyofXghxBBgMQidhAwoImQgKAysIgEMTIqiYYhZhSCfNK8vIrZErH6hJQQAh+QQJCQAkACwAAAAAEAAQAIUEAgSEhoTExsTk5uRMTkykpqTU1tRsamz09vS0trR0dnScmpzMzszs7uzc3tw0MjRcXly0srT8/vy8vrx8fnwcGhyUkpTMyszs6uysqqzc2tx0cnT8+vy8urx8enykoqTU0tT08vTk4uRkZmT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkECScEhKdIhI0qCAIGUypJDCkeR8BE7oR8EhNrqaRSMSEY0uJIRB2OmIJIKQcJCRTCAQIYeRWCMXBAtyQyFNSCIiQwYMFyBJQgEeHhYGFwyOjwEKk4SGRA5+egwRoUMUFR4NbG4SBoYaGxIZDw9CXyQiESGXDAAFaQxEHH0kliQHFZ5DDR1dxhgVWI9CBqVDQQAh+QQJCQAmACwAAAAAEAAQAIUcGhyMjozMysxUVlTk5uSsrqx0cnT09vS8vrzc3tyEgoScnpxERkTU0tTs7uy0trRkZmR8fnz8/vzExsSMioykpqQ0MjSUlpTMzsxcWlzs6uy0srR0dnT8+vzEwsTk4uSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjkCTcGiaCIhIk4PUMZEQphHlk+w8Gk7oJtAcOpqEzQgxIUSwh4SQRPpIRAehhiSZcDjCDuYhSpYgJSNEI3FIGlRCIhgCWEkmFxQUCyICGI1JkCALQ4RJH2pDeht9SBQWIIJObW+FCQoSDyEMQl8mH2IQECIABSYHlyZWfQMZJhwWhURLTcRKFhiOQwZ4SUEAIfkECQkAKQAsAAAAABAAEACFBAIEhIKExMLE5OLkREZEpKKkZGZk1NLU9PL0tLK0dHZ0XF5cnJqczMrM7OrsbG5s3Nrc/Pr8vLq8NDI0jI6MTE5MrK6sHBochIaExMbE5ObkTEpMpKakbGps1NbU9Pb0tLa0fH58ZGJkzM7M7O7sdHJ03N7c/P78vL68////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpDAlHCY8niIyBRJEkk1RqlPwZGMgA5OqIDTHJKamgRidHAwjpGBUCIZnDwfISlzOlAowsgIdERKQglxQwiCRA5UQh4jDVhJKQUMDBYeT41JkJKDhUMDJkR6CX1EDBUMCGttJyWeKQMUJygLInJNBQAHJQoQEyApEaIpCBcPKQYdKRgbm0IZF1TGSgSWjiEBjkEAIfkECQkAJgAsAAAAABAAEACFBAIEhIKExMLE5OLkpKKkTE5M1NLU9PL0lJKUZGZktLK0zMrM7Ors3Nrc/Pr8nJqcdHZ0NDI0jI6MrKqsXF5cHBochIaExMbE5ObkpKak1NbU9Pb0lJaUbGpsvLq8zM7M7O7s3N7c/P78nJ6cfHp8ZGJk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpRAk3Bo0miISBPI4zAtPiaHB5SUGpzQD5MIaoYUh48BpMBEzSaPByPSbIQHjahByAgdH8UReXkI3kMHgEQHVEIaHwtXSSYKExMeGk+LSQoZkEMGDUkYaEIMHQAQSRMJGQdCFRUZDgEhQhgjIgsQoyYXbxMVGhYWAwUCJhuvQxsRoxAkJgglg0MLEVTJShSbjEISCIxBACH5BAkJACkALAAAAAAQABAAhRwaHIyOjMzKzFxaXKyurOTm5HR2dJyenLy+vPT29Nze3DQ2NISChJSWlNTS1GxqbLS2tOzu7KyqrMTGxPz+/ERGRIyKjDQyNJSSlMzOzGRmZLSytOzq7Hx6fKSipMTCxPz6/OTi5ISGhJyanNTW1HRydLy6vPTy9ExKTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTwJRwmCKRiMhUxARKCTIpkCmSBEEcTmiGSYw0C5tTxnHahKLUlMkUopASwhOJEoKYhKAM5Ih0XJtDJ3BIJydDJQMDD0lCHwgmE4gDGowpjggTQyQKSREFXR0ADEkQDBuDFxcSFAFnKRyrDhYBQgJwGwsKGA0hGgIpCa5CCRUWKSLGHgaARA4VhsgpJwaclSkjB4xBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTGxKSipOTm5ERGRLSytGxqbJSSlNTW1PT29IyKjMzOzKyqrOzu7FxeXLy6vHR2dDQyNExOTJyanOTi5Pz+/Hx+fBwaHISGhMzKzKSmpOzq7ExKTLS2tNza3Pz6/IyOjNTS1KyurPTy9Ly+vHx6fJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTQJRwiEokiEiUAwJCaRgoEMSRBHlETiiDSRQoUBUDiSEiGSpRKgqD2VgSXxQpYal4IELOARBJiq5NQyIfSSQkQwEHB31JKCIMGgkXiox+kEdCH2hIDmpCDhkSCEkCFF5CHR0eFicEnxAWHwMbQiJfJRMVAwMEF1ggrkMKDxQoCCcoBiGBRAkPhxTFCgubjSgNI41BACH5BAkJACoALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSWlHRydCwuLMzKzOzq7KyqrNza3Pz6/Ly6vIyOjFxeXJyenHx6fBwaHISGhMTGxOTm5KSmpNTW1PT29LS2tGxubJyanHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vGRiZP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaRQJVwqOJwiEhV5uJQNUaqiISUPFw+TuhIEiE2OioCwDAyHBCDKFXFEJVOC5PwwDkNPBIhyXIJJA0eBl1DHHJIBwdDExYWGElCZA0ciyGOjwZPR0ImGlWJQwcKBRVJHAiCQhQpKCcPTSokDXZ4QhxdGQkaCAgkIBBqRB0LGyoPDyooG4NEJiGJxiodG6+PKrRJQQAh+QQJCQAnACwAAAAAEAAQAIUcGhyMjozMyszk5uRUVlSsrqx0cnTc2tz09vS8vryEgoScnpxERkTU0tTs7uy0trRkZmR8enzk4uT8/vzExsSMioykpqQ0MjSUlpTMzszs6uxcWly0srR0dnTc3tz8+vzEwsSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkMCTcHgydIjIk+DiOBE2p0+piURcIk5opvQhNhAnE2AEgZA4gyiVIXpMFB4hYjSRlEpCR+gSSDY4GV1DBxJJCCRDCxUVGElCDRkCI4qMjicNAhkjQxIaSSRUQiQWEAVJIxwNgh0GAhNTonQSD3gnHmAZCgMgIA4chROhURUPJyUJl1xJEhVgxycIsJYnFAKOQQAh+QQJCQApACwAAAAAEAAQAIUEAgSEgoTExsTk5uRERkSkoqRkZmTU1tSUlpT09vS0srRcXlx0dnSMiozMzszs7uzc3tw0NjRMTkysqqx0cnScnpz8/vy8urwcGhyEhoTMyszs6uxMSkykpqRsamzc2tycmpz8+vxkYmR8fnyMjozU0tT08vTk4uS8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGj8CUcJgKBIjIVIlgShk8qQ1GkEwQGk6oAZMgHkIpReRDYZQAnZTlIVyIUBbSSfhhWE6Xi9CE4FSSJQoOYEMQA0kmXUITICBpSUoOGgeMjpBKGg4HQwNsSCaeQgkKAXpIgSWEDSQOFhqeJgd3eUInYB8gDyUlDwqHIaEpIRVUGhopDheERAMdYJnCF8GAm0lBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSSlHRydBweHMzKzOzq7KyqrNza3Pz6/IyOjLy6vJyanHx6fBwaHISGhMTGxOTm5KSmpFxeXNTW1PT29GxubHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWQJRwiJIoiEgUZ3NAfSooESiU7GwoTugH1CGSIqhJYRC4cCwj1KEhXHwaJUpGSAqUCBaG8EBIPJILAB4ORAOESBwcQxMPDwhJQiGSHAgjGo+QBiENikIiTUgHoEIdAhQYSZQGYCgEGhAlHF1qHCUDExNCDl0DCAchBgcIcxEiRCUTBigNVCETrEQiE12bKBETxpBCiZBBADs=) 50% 50% no-repeat;
	border-radius: 50%
}
.suggestions-addon[data-addon-type=clear] {
	background: url(data: image/svg+xml;
base64,$ {
	svg64
}
	) 50% 50% no-repeat;
	background-size:contain;
	cursor:pointer;
	opacity:.8
}
.suggestions-addon[data-addon-type=clear]:hover, .suggestions-constraints li .suggestions-remove:hover {
	opacity: 1
}
.suggestions-suggestions {
	background: #fff;
	border: 1px solid #999;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
	z-index: 9999;
	-webkit-text-size-adjust: 100%
}
.suggestions-suggestions strong {
	font-weight: 400;
	color: #66bb6a
}
.suggestions-suggestions.suggestions-mobile {
	border-style: none
}
.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
	border-bottom: 1px solid #ddd
}
.suggestions-suggestion {
	padding: 4px;
	overflow: hidden
}
.suggestions-suggestion:hover {
	background: #f7f7f7
}
.suggestions-selected, .suggestions-selected:hover {
	background: #f0f0f0
}
.suggestions-hint {
	padding: 4px;
	white-space: nowrap;
	overflow: hidden;
	color: #777;
	font-size: 85%
}
.suggestions-constraints {
	list-style: none!important;
	margin: 0!important;
	padding: 0!important;
	position: absolute!important;
	white-space: nowrap!important
}
.suggestions-constraints:empty {
	display: none!important
}
.suggestions-constraints li {
	background: #f8f8f8;
	border: 1px solid #ccc;
	border-radius: 3px;
	cursor: default;
	display: inline-block;
	margin: 0 4px 0 0;
	padding: 0 .5em
}
.suggestions-constraints li .suggestions-remove {
	height: 1em;
	width: 1em;
	display: inline-block;
	margin: 0 0 0 .25em;
	background: url(data: image/svg+xml;
base64,$ {
	svg64
}
	) 50% 50% no-repeat;
	background-size:contain;
	cursor:pointer;
	opacity:.8
}
.suggestions-subtext {
	color: #777;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.suggestions-subtext_inline {
	display: inline-block;
	min-width: 6em;
	vertical-align: bottom;
	margin: 0 .5em 0 0
}
.suggestions-subtext-delimiter {
	display: inline-block;
	width: 2px
}
.suggestions-subtext_label {
	margin: 0 0 0 .25em;
	border-radius: 3px;
	padding: 0 3px;
	background: #f5f5f5;
	font-size: 85%
}
.suggestions-value[data-suggestion-status=LIQUIDATED] {
	position: relative
}
.suggestions-value[data-suggestion-status=LIQUIDATED]:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	border-top: 1px solid rgba(0,0,0,.4);
	content: ''
}
.ui-checkbox-text {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400
}
.ui-checkbox-text-black {
	color: #000
}
.material-switch {
	position: relative;
	width: auto;
	height: auto;
	min-width: 81px;
	white-space: nowrap
}
.checkbox-custom input[type=checkbox], .material-switch .checkbox>input[type=checkbox], .radio-custom input[type=radio], .ui-checkbox label input[type=checkbox], .ui-radio label input[type=radio] {
	display: none
}
.material-switch .checkbox>label {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	font-size: .625em;
	line-height: 12px;
	text-transform: uppercase;
	font-variant: small-caps;
	text-align: center;
	padding-top: 14px;
	cursor: pointer;
	background-color: transparent
}
.material-switch .checkbox>label::before {
	background: #000;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	border-radius: 8px;
	content: '';
	height: 16px;
	margin-top: -8px;
	position: absolute;
	opacity: .3;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 40px;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.material-switch .checkbox>label::after {
	background: #fff;
	border-radius: 16px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	content: '';
	height: 24px;
	left: 0;
	margin-top: -8px;
	position: absolute;
	top: -4px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 24px
}
.material-switch .checkbox>input[type=checkbox]:checked+label::before {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #66bb6a;
	opacity: 1
}
.material-switch .checkbox>input[type=checkbox]:checked+label::after {
	left: 35px
}
.ui-checkbox, .ui-radio {
	position: relative;
	z-index: 2;
	padding-left: 0
}
.ui-checkbox label:after, .ui-radio label:after {
	content: '';
	display: table;
	clear: both
}
.ui-checkbox .cr, .ui-radio .cr {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #a9a9a9;
	width: 20px;
	height: 20px;
	margin-right: 10px
}
.ui-radio .cr {
	border-radius: 50%
}
.ui-checkbox .cr .cr-icon, .ui-radio .cr .cr-icon {
	position: absolute;
	font-size: 14px;
	line-height: 0;
	top: 50%;
	left: 3px
}
.ui-radio span {
	display: inline-block;
	vertical-align: middle
}
.ui-checkbox label input[type=checkbox]+.cr>.cr-icon, .ui-radio label input[type=radio]+.cr>.cr-icon {
	opacity: 0;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.ui-checkbox label input[type=checkbox]:checked+.cr>.cr-icon, .ui-radio label input[type=radio]:checked+.cr>.cr-icon {
	opacity: 1
}
.ui-checkbox label input[type=checkbox]:disabled+.cr, .ui-radio label input[type=radio]:disabled+.cr {
	opacity: .5
}
.checkbox label, .radio label {
	padding-left: 0
}
.checkbox-custom, .radio-custom {
	position: relative;
	margin-top: 0
}
.radio-custom-inline {
	display: inline-block;
	margin-left: 15px
}
.radio-custom-inline:first-child {
	margin-left: 0
}
.checkbox-custom label, .radio-custom label {
	padding-left: 30px
}
.checkbox-custom.right-input label, .radio-custom.right-input label {
	padding-left: 0;
	padding-right: 30px
}
.checkbox-custom .checker, .radio-custom .checker {
	font-family: 'FontAwesome';
	position: absolute;
	z-index: 9;
	width: 20px;
	height: 20px;
	background: #fff;
	content: "";
	font-size: 12px;
	color: #555;
	left: 0;
	top: 2px;
	-webkit-box-shadow: inset 0 0 0 2px #dcdcdc;
	box-shadow: inset 0 0 0 2px #dcdcdc
}
.checkbox-custom .checker {
	border-radius: 3px
}
.radio-custom .checker {
	border-radius: 10px
}
.checkbox-custom.right-input .checker, .radio-custom.right-input .checker {
	right: 0;
	left: auto
}
.checkbox-custom .checker:after, .radio-custom .checker:after {
	position: absolute;
	z-index: 9;
	text-align: center;
	line-height: 20px;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
.checkbox-custom .checker:after {
	width: 20px;
	height: 20px;
	content: "\f00c"
}
.radio-custom .checker:after {
	content: "";
	background: #555;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	margin-left: -6px;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out, -moz-transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out
}
.checkbox-custom input[type=checkbox]:checked+.checker, .radio-custom input[type=radio]:checked+.checker {
	-webkit-box-shadow: inset 0 0 0 2px #555;
	box-shadow: inset 0 0 0 2px #555
}
.checkbox-custom input[type=checkbox]:checked+.checker:after, .radio-custom input[type=radio]:checked+.checker:after {
	opacity: 1
}
.radio-custom input[type=radio]:checked+.checker:after {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1)
}
.checkbox-custom input[type=checkbox]:checked:disabled+.checker, .checkbox-custom input[type=checkbox]:disabled+.checker, .radio-custom input[type=radio]:checked:disabled+.checker, .radio-custom input[type=radio]:disabled+.checker {
	opacity: .4
}
.input-group-addon .checkbox-custom, .input-group-addon .radio-custom {
	padding: 0;
	position: relative;
	left: 0;
	margin: 0
}
.input-group-addon .checkbox-custom>label, .input-group-addon .radio-custom>label {
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px
}
.input-group-addon .checkbox-custom .checker, .input-group-addon .radio-custom .checker {
	top: 1px
}
.input-group-addon .checkbox-custom .checker:after {
	left: 0
}
.input-group-addon .radio-custom .checker:after {
	left: 50%
}
.checkbox-custom.checkbox-primary .checker, .checkbox-custom.checkbox-primary input[type=checkbox]:checked+.checker, .radio-custom.radio-primary .checker, .radio-custom.radio-primary input[type=radio]:checked+.checker {
	color: #4a89dc;
	-webkit-box-shadow: inset 0 0 0 2px #4a89dc;
	box-shadow: inset 0 0 0 2px #4a89dc
}
.radio-custom.radio-primary .checker:after {
	background: #4a89dc
}
.checkbox-custom.checkbox-success .checker, .checkbox-custom.checkbox-success input[type=checkbox]:checked+.checker, .radio-custom.radio-success .checker, .radio-custom.radio-success input[type=radio]:checked+.checker {
	color: #81c784;
	-webkit-box-shadow: inset 0 0 0 2px #81c784;
	box-shadow: inset 0 0 0 2px #81c784
}
.radio-custom.radio-success .checker:after {
	background: #81c784
}
.checkbox-custom.checkbox-info .checker, .checkbox-custom.checkbox-info input[type=checkbox]:checked+.checker, .radio-custom.radio-info .checker, .radio-custom.radio-info input[type=radio]:checked+.checker {
	color: #4fc3f7;
	-webkit-box-shadow: inset 0 0 0 2px #4fc3f7;
	box-shadow: inset 0 0 0 2px #4fc3f7
}
.radio-custom.radio-info .checker:after {
	background: #4fc3f7
}
.checkbox-custom.checkbox-warning .checker, .checkbox-custom.checkbox-warning input[type=checkbox]:checked+.checker, .radio-custom.radio-warning .checker, .radio-custom.radio-warning input[type=radio]:checked+.checker {
	color: #f6bb42;
	-webkit-box-shadow: inset 0 0 0 2px #f6bb42;
	box-shadow: inset 0 0 0 2px #f6bb42
}
.radio-custom.radio-warning .checker:after {
	background: #f6bb42
}
.checkbox-custom.checkbox-danger .checker, .checkbox-custom.checkbox-danger input[type=checkbox]:checked+.checker, .radio-custom.radio-danger .checker, .radio-custom.radio-danger input[type=radio]:checked+.checker {
	color: #ef5350;
	-webkit-box-shadow: inset 0 0 0 2px #ef5350;
	box-shadow: inset 0 0 0 2px #ef5350
}
.radio-custom.radio-danger .checker:after {
	background: #ef5350
}
.checkbox-custom.checkbox-lighten input[type=checkbox]:checked+.checker, .checkbox-custom.checkbox-white .checker, .checkbox-custom.checkbox-white input[type=checkbox]:checked+.checker, .radio-custom.radio-lighten input[type=radio]:checked+.checker, .radio-custom.radio-white .checker, .radio-custom.radio-white input[type=radio]:checked+.checker {
	color: #fff;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff
}
.radio-custom.radio-lighten .checker:after, .radio-custom.radio-white .checker:after {
	background: #fff
}
.checkbox-custom.checkbox-lighten .checker, .radio-custom.radio-lighten .checker {
	color: #fff;
	-webkit-box-shadow: inset 0 0 0 2px rgba(255,255,255,.3);
	box-shadow: inset 0 0 0 2px rgba(255,255,255,.3)
}
.input-group-md .form-control {
	height: 50px
}
.input-group-md .form-control-feedback {
	width: 50px;
	height: 50px;
	line-height: 50px
}
.input-group.disabled:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.6);
	z-index: 9;
	cursor: default
}
.user-form-swift .form-group {
	margin-bottom: 30px
}
.user-form-swift .form-control {
	font-size: 17px;
	line-height: 24px;
	height: 66px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-top: 25px
}
.user-form-swift .select2-container--bootstrap .select2-selection--single {
	font-size: 17px;
	line-height: 24px;
	height: 66px!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-top: 28px!important
}
.user-form-swift label.control-label {
	position: absolute;
	top: 21px;
	left: 13px;
	width: calc(100% - 15px);
	font-size: 17px;
	line-height: 24px;
	font-weight: 400;
	text-align: left;
	color: #9299a2;
	margin: 0;
	padding: 2px 0;
	background-color: #fff;
	white-space: nowrap;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-property: top, font-size;
	transition-property: top, font-size;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: top, font-size, color;
	pointer-events: none;
	z-index: 3
}
.user-form-swift label.control-label:after {
	display: none
}
.user-form-swift label.control-label.label-focus {
	top: 11px;
	font-size: 13px;
	line-height: 18px;
	padding: 0;
	background-color: transparent
}
.user-form-swift .form-control:focus~label.control-label {
	top: 11px;
	font-size: 13px;
	line-height: 18px;
	padding: 0;
	background-color: transparent
}
.form-group.not-empty .field-text--swift label, .user-form-swift .form-group.not-empty label.control-label, .user-form-swift .form-group.not-empty-select label.control-label {
	top: 11px;
	font-size: 13px;
	line-height: 18px;
	padding: 0;
	background-color: transparent
}
.user-form-swift form .has-error label.control-label, form .has-success label, form .has-success label.control-label {
	color: #9299a2
}
.ui-top-nav {
	width: 100%;
	height: 40px;
	background-color: #f3f3f3;
	color: #6b6b6b;
	font-size: 13px;
	z-index: 999
}
.ui-top-nav .navbar-default .navbar-nav>.open>a {
	background-color: transparent;
	color: #2a363f
}
.ui-top-nav .dropdown-menu>li>a:focus, .ui-top-nav .dropdown-menu>li>a:hover {
	background-color: transparent
}
.ui-top-nav-item .form-group {
	margin-bottom: 0
}
.ui-top-nav-item .select2-container--bootstrap {
	width: 120px
}
.ui-top-nav-item .select2-container--bootstrap .select2-selection {
	font-family: "Roboto", sans-serif;
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui-top-nav-item .bootstrap-select .btn-default {
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	height: 29px;
	color: #fff;
	padding: 3px 12px;
	background-color: #4e5760;
	border-color: #4e5760;
	cursor: pointer
}
.ui-top-nav-item .bootstrap-select .btn-default:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.ui-top-nav-item .btn {
	font-size: 13px;
	font-weight: 400;
	color: #6b6b6b
}
.ui-top-nav-item .btn-group a:hover, .ui-top-nav-item .btn-group span:hover, .ui-top-nav-item .btn:hover {
	color: #383838
}
.ui-top-nav-item .btn-group-yellow {
	background-color: #ffe255;
	height: 100%
}
.ui-top-nav-item .btn-group-grey a, .ui-top-nav-item .btn-group-yellow a {
	line-height: 26px;
	height: 100%
}
.ui-top-nav-item .btn-group-grey {
	background-color: #e0e0e0;
	height: 100%
}
.ui-top-nav-item .btn-group a, .ui-top-nav-item .btn-group span {
	font-size: 13px;
	font-weight: 400;
	color: #6b6b6b
}
.ui-top-nav-item .btn-group .currency-ru {
	margin-left: 0
}
.ui-top-nav .container, .ui-top-nav-box .container {
	height: 100%
}
.ui-top-nav-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%
}
.ui-top-nav-left {
	min-width: 130px
}
.ui-top-nav-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: calc(100% - 130px);
	height: 100%
}
.header {
	display: block;
	position: static;
	z-index: 999;
	top: -112px;
	left: 0;
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.ui-header-fixed+main {
	padding-top: 112px
}
.ui-header, .ui-header .navbar-header-sub {
	font-family: "Roboto", sans-serif
}
.ui-header-fixed {
	top: 0;
	left: 0;
	z-index: 1000
}
.ui-header .navbar-header-sub {
	font-size: 9px;
	text-transform: uppercase;
	top: -22px;
	right: -3px
}
.ui-header .navbar-brand {
	position: relative;
	padding: 20px 15px
}
.ui-header .navbar-default {
	background-color: #fff;
	border-color: transparent;
	margin-bottom: 0
}
.ui-header .navbar-toggle {
	border-color: #fff;
	padding: 10px 8px;
	margin: 0
}
.ui-header .navbar-toggle .icon-bar {
	background-color: #fff
}
.ui-header .navbar-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.ui-header .navbar-brand-resseler {
	width: 100%;
	height: 100px;
	padding: 14px 15px
}
.about-press-thumbnail img, .ui-header .navbar-brand-hub .img, .ui-header .navbar-brand-resseler .img {
	max-width: 100%;
	height: auto;
	max-height: 100%
}
.ui-header .navbar-brand-hub {
	height: 110px
}
.ui-header .navbar-brand-hub .navbar-header-sub {
	top: -15px
}
.ui-header .navbar-brand-small {
	height: 30px
}
.ui-header .navbar-nav>li>a {
	font-family: inherit;
	padding-top: 35px;
	padding-bottom: 35px;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	color: #2a363f
}
.ui-header .navbar-nav>li>a:focus, .ui-header .navbar-nav>li>a:hover {
	background-color: transparent;
	color: #3fc35f
}
.ui-header .navbar-nav-resseler>li>a {
	padding-top: 44px;
	padding-left: 20px;
	padding-right: 20px
}
.ui-header .navbar-nav-resseler>.last>a {
	padding-right: 0
}
.ui-header .navbar-nav-hub>li:nth-child(2) {
	max-width: 100px
}
.ui-header .navbar-nav-hub>li>a {
	max-width: 143px
}
.ui-header .dropdown-menu li span {
	font-family: "Roboto", sans-serif;
	margin-left: 5px
}
.btn-group-balance .btn-link-balance {
	margin-right: 15px;
	border-top-right-radius: 3px!important;
	border-bottom-right-radius: 3px!important
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: 0;
	padding: 0
}
.compact .ui-header {
	background: #fff
}
.compact .ui-top-nav, .navbar-brand>.itemprop {
	display: none
}
.site_wrapper .ui-header .navbar-nav>li>a.active {
	color: #2a363f;
	font-weight: 600
}
.site_wrapper .ui-header .navbar-nav>li>a:active, .site_wrapper .ui-header .navbar-nav>li>a:hover {
	color: #66bb6a
}
.btn-group>.dropdown-toggle:not(:first-child), .ui-top-nav .btn-group>.btn:last-child:not(:first-child) {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.ui-header .navbar-nav-hub>li>a:lang(es), .ui-header .navbar-nav-hub>li>a:lang(es_MX) {
	max-width: 176px
}
.ui-header .navbar-nav-hub>li.first>a:lang(es), .ui-header .navbar-nav-hub>li.first>a:lang(es_MX) {
	max-width: 128px
}
.btn-logout>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.btn-logout .dropdown-menu {
	top: 100%;
	margin: 0
}
.btn-logout .dropdown-menu li a {
	color: #2a363f;
	font-size: 14px;
	font-weight: 400;
	margin-left: 0;
	padding: 6px 20px
}
.btn-logout .dropdown-menu li a:hover {
	background-color: #f1f1f1;
	color: #6b6b6b
}
.expanded .dropdown-menu {
	display: block!important
}
.footer-poduct {
	/*margin-bottom: 25px*/
}
.footer-head {
	background-color: #2a363f;
	background-image: url(https: //506588952-a.akamaihd.net/images/footer-img1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 130px
}
.footer-call {
	padding-top: 30px
}
.footer-call h1 {
	font-weight: 900;
	letter-spacing: 1px
}
.footer-body {
	width: 100%;
	padding-top: 30px;
  padding-bottom: 20px;
	background-color: #2a363f;
}
.footer-title {
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 1.5px;
	margin-bottom: 14px
}
.footer-list, .footer-social-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-list li, .footer-social-list li {
	padding: 4px 0
}
.footer-list a {
	color: #aaa;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-address-link:hover, .footer-copy-list li a:hover, .footer-list a:hover, .footer-social-list a:hover {
	color: #fff
}
.footer-social-list li {
	display: inline-block;
	vertical-align: top;
	margin-right: 7px
}
.footer-social-list li:last-child {
	margin-right: 0
}
.footer-social-list a {
	display: block;
	color: #fff;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-social-list a:hover {
	opacity: .6
}
.footer-social-vk {
	background-color: #56789c
}
.footer-social-fb {
	background-color: #2b87c7
}
.footer-social-tw {
	background-color: #38c0dd
}
.footer-address {
	text-align: right;
	color: #aaa
}
.footer-address-link {
	font-size: 12px;
	color: #999;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-address-body, .footer-address-head {
	/*margin-bottom: 20px;
*/
}
.footer-address-body a, .footer-address-body b {
	color: #fff;
	margin-left: 4px;
	font-weight: 400
}
.footer-address-pay ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right
}
.footer-address-pay ul .footer-address-pay {
	display: inline-block;
	vertical-align: middle;
	width: 64px;
	height: 40px;
	border-radius: 3px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.footer-address-pay ul .footer-address-pay-visa {
	background-image: url(https: //506588952-a.akamaihd.net/images/payment/b-icon_payment-footer_visa.png)
}
.footer-address-pay ul .footer-address-pay-master {
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/b-icon_payment-footer_mastercard.svg)
}
.footer-address-pay ul .footer-address-pay-verve {
	background-image: url(https: //506588952-a.akamaihd.net/images/payment/verve.png)
}
.footer-address-pay ul .footer-address-pay-bank {
	text-align: center;
	line-height: 40px;
	font-weight: 600
}
.footer-address-pay ul .footer-address-pay-payoneer {
	background-image: url(https: //506588952-a.akamaihd.net/images/payoner/logo-payoneer.jpg)
}
.footer-address-pay ul .footer-address-pay-ravepay {
	background-image: url(https: //506588952-a.akamaihd.net/images/payment/rave.svg)
}
.footer-address-mail {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-address-mail:hover {
	color: #3fc35f
}
.footer-copy {
	width: 100%;
	font-size: 13px;
	color: #8e9194;
	padding: 10px 0;
	background: #1c2329
}
.footer-copy-list {
	display: inline-block;
	text-align: right;
	margin: 0;
	padding: 0;
	list-style: none
}
.footer-copy-list li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px
}
.footer-copy-list li:last-child {
	margin: 0 0 0 5px
}
.footer-copy-list li a {
	color: #8e9194
}
.footer-theme-hub {
	background-color: #2a363f
}
.footer-theme-hub-body {
	padding: 30px 0 20px;
	font-weight: 400
}
.footer-hub-body-logo {
	width: 100px;
	margin: 0 auto 20px
}
.footer-hub-body-list {
	list-style: none
}
.footer-hub-body-list li {
	padding: 4px 0
}
.footer-copy-list li a, .footer-hub-body-list li a {
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-hub-body-list li a sub {
	text-align: center;
	background: #f05351;
	color: #fff;
	padding: 1px 2px;
	text-transform: uppercase;
	top: 0
}
.footer-hub-body-list li a:hover {
	color: #aaa
}
.footer-hub-copy {
	padding: 20px 0;
	font-weight: 400
}
.footer-hub-copy-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.footer-hub-copy-link {
	list-style: none;
	margin: 0
}
.footer-hub-copy-link li {
	display: inline-block;
	margin-right: 15px
}
.footer-hub-copy-link li:last-child {
	margin-right: 0
}
.footer-hub-copy-link li a {
	color: #337ab7;
	text-decoration: underline;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.footer-hub-copy-link li a:hover {
	text-decoration: none
}
.fade-carousel, .fade-carousel .slide-bg-white {
	position: relative
}
.fade-carousel h1 {
	margin-bottom: 0!important
}
.fade-carousel .slide-bg-white:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0
}
.fade-carousel .slide-bg-green {
	background-color: #66bb6a
}
.fade-carousel-500, .fade-carousel-500 .carousel-inner .item {
	height: 400px
}
.fade-carousel-500 .slides .slide-1, .fade-carousel-500 .slides .slide-2, .fade-carousel-500 .slides .slide-3 {
	height: 400px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.fade-carousel-400, .fade-carousel-400 .carousel-inner .item {
	height: 300px
}
.fade-carousel-400 .slides .slide-1, .fade-carousel-400 .slides .slide-2, .fade-carousel-400 .slides .slide-3 {
	height: 300px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}
.fade-carousel-logo {
	max-width: 140px;
	opacity: .7
}
.fade-carousel-text .h5 {
	font-size: 18px
}
.fade-carousel .carousel-control, .fade-carousel .carousel-indicators {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.fade-carousel:hover .carousel-control, .fade-carousel:hover .carousel-indicators {
	opacity: 1;
	visibility: visible
}
.fade-carousel .carousel-indicators {
	bottom: 0
}
.fade-carousel .carousel-indicators>li {
	margin: 0 2px;
	background-color: #fff;
	border-color: #fff;
	opacity: .7
}
.fade-carousel .carousel-indicators>li.active {
	width: 10px;
	height: 10px;
	opacity: 1
}
.hero {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0)
}
.hero-vertical {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.hero .title, .hero .title-xl {
	color: inherit;
	font-size: 69px;
	line-height: 69px;
	font-weight: 900;
	margin-bottom: 20px;
	letter-spacing: 2px
}
.hero .title-xl {
	font-size: 75px;
	line-height: 75px
}
.hero .h4 em, .hero .title em {
	font-style: normal;
	color: inherit
}
.hero .h1, .hero .h2, .hero .h3, .hero .h4 {
	color: inherit;
	margin-bottom: 10px
}
.hero .h3, .hero .h4 {
	letter-spacing: 1px
}
.hero .h3 {
	margin-top: 0;
	font-size: 28px;
	font-weight: 800
}
.hero .h4 {
	font-size: 17px;
	line-height: 25px;
	font-weight: 400
}
.hero-list li {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 16px
}
.hero-list li i {
	font-size: 20px
}
.hero-banner {
	position: absolute;
	top: 50%;
	left: 16%;
	max-width: 400px;
	height: 100%;
	z-index: 3;
	-webkit-transform: translate3d(0%,-50%,0);
	transform: translate3d(0,-50%,0);
	background-color: rgba(255,255,255,.8);
	padding: 20px 40px
}
.hero-banner-top-125 {
	padding: 125px 40px 50px
}
.hero-banner-list {
	margin-bottom: 25px
}
.hero-banner .title, .hero-banner .title-xl {
	color: inherit;
	font-size: 69px;
	line-height: 69px;
	font-weight: 900;
	margin-bottom: 20px;
	letter-spacing: 2px
}
.hero-banner .title-xl {
	font-size: 75px;
	line-height: 75px
}
.hero-banner .title em {
	font-style: normal
}
.hero-banner .h1 {
	margin-bottom: 20px
}
.hero-banner .h1, .hero-banner .h2 {
	margin-top: 0;
	color: inherit
}
.hero-banner .h3, .hero-banner .h4 {
	font-size: 28px;
	color: inherit;
	letter-spacing: 1px;
	font-weight: 800;
	margin-top: 0
}
.hero-banner .h4 {
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 20px
}
.hero-banner .h4 em {
	font-style: normal;
	color: inherit
}
.hero-banner-list li, .hero-center-list li {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 18px
}
.hero-center {
	position: absolute;
	top: 50%;
	max-width: 400px;
	height: 100%;
	z-index: 3;
	-webkit-transform: translate3d(0%,-50%,0);
	transform: translate3d(0,-50%,0);
	background-color: rgba(255,255,255,.8);
	padding: 40px 20px 20px;
	color: #2a363f
}
.hero-center p {
	margin-bottom: 10px
}
.hero-center-list {
	margin-bottom: 25px
}
.hero-center .title, .hero-center .title-xl {
	color: inherit;
	font-size: 69px;
	line-height: 69px;
	font-weight: 900;
	margin-bottom: 20px;
	letter-spacing: 2px
}
.hero-center .title-xl {
	font-size: 75px;
	line-height: 75px
}
.hero-center .h4 em, .hero-center .title em {
	font-style: normal
}
.hero-center .h1, .hero-center .h2, .hero-center .h3, .hero-center .h4 {
	color: inherit;
	margin-top: 0;
	margin-bottom: 10px
}
.hero-center .h3, .hero-center .h4 {
	font-size: 28px;
	letter-spacing: 1px;
	font-weight: 800
}
.hero-center .h4 {
	font-size: 17px;
	line-height: 25px;
	font-weight: 400
}
.hero-center-list li {
	font-size: 18px;
	color: #000
}
.hero-center-right {
	right: 16%
}
.hero-center-left {
	left: 16%
}
.fade-carousel .carousel-inner .item .hero, .fade-carousel .carousel-inner .item .hero-banner, .fade-carousel .carousel-inner .item .hero-center, .fade-carousel .carousel-inner .item.active .hero, .fade-carousel .carousel-inner .item.active .hero-banner, .fade-carousel .carousel-inner .item.active .hero-center {
	opacity: 1
}
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: #080d15;
	opacity: .7
}
.carousel.btn.btn-lg {
	padding: 10px 40px
}
.carousel.btn.btn-hero, .carousel.btn.btn-hero:focus, .carousel.btn.btn-hero:hover {
	color: #f5f5f5;
	background-color: #1abc9c;
	border-color: #1abc9c;
	outline: 0;
	margin: 20px auto
}
.slider-reviews .caption {
	max-width: 790px;
	margin: 0 auto;
	padding: 0 0 25px
}
.slider-reviews .carousel-indicators {
	margin-bottom: 0;
	bottom: -10px
}
.slider-reviews .carousel-indicators li {
	background-color: #707070;
	opacity: .3
}
.slider-reviews .carousel-indicators .active {
	opacity: 1
}
.rs-notice-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
	margin-bottom: 0;
	border-radius: 0;
	padding: 10px
}
#rs-notice .bg-danger,
#rs-notice .bg-warning {
	border-color: #ffa300;
	background-color: transparent;
	color: #000
}
#rs-notice .bg-warning .btn-outline {
	background-color: #ffa300;
	border-color: #ffa300;
	color: #fff
}
#rs-notice .bg-danger {
	border-color: #ef5350
}
#rs-notice .bg-danger .btn-outline, .alert-danger {
	background-color: #ef5350;
	border-color: #ef5350;
	color: #fff
}
.alert-warning {
	background: #ffa300;
	border-color: #ffa300;
	color: #fff
}
.alert-danger .btn-outline, .alert-warning .btn-outline {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}
.alert-danger .btn-outline:hover, .alert-warning .btn-outline:hover {
	opacity: .8
}
.rs-notice-list-item {
	padding: 15px 130px 15px 15px
}
.rs-notice-list-item a.btn {
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	right: 15px
}
.status-icon {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border: 2px solid transparent;
	margin: 0 auto;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.status-icon-default {
	border-color: #2a363f;
	color: #2a363f
}
.status-icon-succes {
	border-color: #66bb6a;
	color: #66bb6a
}
.status-icon-warning {
	border-color: #ffa300;
	color: #ffa300
}
.status-icon-danger {
	border-color: #fb461f;
	color: #fb461f
}
.status-icon i {
	margin: auto
}
.section-activation .text-title {
	font-size: 20px;
	margin: 20px 0 0
}
.section-activation .text-muted {
	color: #2a363f
}
.section-activation .panel-warning {
	border-color: #ffa300
}
.section-activation .panel-alert {
	border-color: #fb461f
}
.section-activation .panel-block-body {
	position: relative
}
.section-activation .panel-block-body .panel-body-item:first-child {
	overflow: hidden;
	padding-right: 40px
}
.section-activation .panel-block-body .panel-body-item:last-child {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px
}
.section-activation .panel-block-body .fa-icon {
	width: 28px;
	height: 28px;
	border-radius: 50%
}
.section-activation .panel-block-body .fa-icon-succes {
	background-color: #66bb6a
}
.section-activation .panel-block-body .fa-icon-warning {
	background-color: #ffa300
}
.section-activation .panel-block-body .fa-icon-alert {
	background-color: #fb461f
}
.section-activation .panel-block-footer {
	position: relative;
	padding: 15px
}
.section-activation .panel-block-footer .panel-body-item:first-child {
	width: 100%;
	overflow: hidden;
	padding-right: 200px
}
.section-activation .panel-block-footer .panel-body-item:last-child {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px
}
.panel-odd {
	margin-left: 40px
}
.panel-odd .panel-footer-alert, .panel-odd .panel-footer-warning {
	padding: 0;
	background-color: #fff;
	border-top: 1px solid #ffa300
}
.panel-odd .panel-footer-warning .bg-warning {
	background-color: #ffa300;
	color: #fff
}
.panel-odd .panel-footer-alert {
	border-top: 1px solid #fb461f
}
.panel-odd .panel-footer-alert .bg-alert {
	background-color: #fb461f;
	color: #fff
}
.panel-body-item-alert, .panel-body-item-warning {
	padding: 5px 10px
}
.about-press {
	height: 55px
}
.about-press-list li {
	font-size: 18px;
	padding: 9px 0
}
.about-press-thumbnail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 250px;
	padding: 0 40px 4px
}
.about-press-thumbnail-black {
	background-color: #000
}
.about-press-thumbnail+.caption {
	border-top: 1px solid #ddd
}
.section-search {
	font-family: "Roboto", sans-serif;
	width: 100%;
	padding: 40px 0
}
.section-search-bg {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_213667126.jpg);
	background-position: center 70%;
	background-size: 100%;
	background-repeat: no-repeat
}
.section-search-title {
	font-size: 45px;
	font-weight: 700;
	line-height: 45px;
	margin-bottom: 20px
}
.section-search-descr {
	display: block;
	font-size: 18px;
	font-weight: 400;
	text-shadow: none;
	margin-top: 10px;
	text-transform: none
}
.section-search-input {
	font-size: 16px
}
.section-search-home-input, .section-search-input {
	height: 64px;
	padding: 6px 0 6px 12px
}
.section-search-btn {
	background-color: #3fc35f
}
.section-search-btn, .section-search-home-btn {
	padding: 20px 30px 19px;
	font-size: 18px;
	font-weight: 500;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.section-search-btn:active, .section-search-btn:focus, .section-search-btn:hover, .section-search-home-btn:active, .section-search-home-btn:focus, .section-search-home-btn:hover {
	background-color: #727272;
	color: #fff
}
.section-price {
	font-family: "Roboto", sans-serif;
	padding: 50px 0 20px
}
.section-price-friday, .section-search .control-label {
	display: none
}
.section-price-hub span.currency {
	display: inline;
	font-weight: 400
}
.section-price-hub .section-price-item {
	min-width: 210px
}
.section-price-container {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.section-price-container-fluid {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#zsfeedbackwidgetdiv.contact-form-feed .fbfpoptitle, .section-price-container-style-list {
	height: auto
}
.section-price-container-style-list .section-price-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 260px;
	min-height: 183px;
	padding: 16px 20px;
	margin: 0 10px 20px
}
.section-price-container-style-list .section-price-item .h1, .section-price-container-style-list .section-price-item .h2, .section-price-container-style-list .section-price-item .h3, .section-price-container-style-list .section-price-item .h5 {
	margin: 0
}
.section-price-container-style-list .section-price-item .text-danger {
	color: #fb461f
}
.section-price-container-style-list .section-price-item .h1, .section-price-container-style-list .section-price-item .h2, .wizard form label.control-label {
	margin-bottom: 5px
}
.section-price-container-style-list .section-price-item .h3 {
	margin-bottom: 15px
}
.section-price-container-style-list .section-price-item .h3 span, .section-price-container-style-list .section-price-item .h3 strong {
	display: inline-block;
	vertical-align: middle
}
.section-price-item {
	position: relative;
	min-width: 180px;
	text-align: center;
	border: 4px solid #f3f3f3;
	padding: 15px 25px;
	margin: 0 10px 20px;
}
.section-price-item span {
	display: block
}
.section-price-item .currency {
	font-family: "Roboto", sans-serif;
	display: inline-block;
	font-weight: 300
}
.section-price-country, .section-price-price {
	font-size: 35px;
	line-height: 35px;
	font-weight: 900;
	margin-bottom: 5px
}
.section-price-price {
	display: block;
	letter-spacing: .5px
}
.section-price-year {
	font-size: 14px;
	color: #999;
	font-weight: 300;
	font-style: normal
}
.price-hub-list li.last:before, .section-price-year-friday {
	display: none
}
.section-advantug {
	font-family: "Roboto", sans-serif;
	padding: 10px 0px 0px
}
.section-advantug-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	color: #2a363f
}
.section-advantug-item i {
	width: 45px;
	height: 45px;
	border-radius: 100%;
	background-color: #f3f3f3;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	margin-right: 15px
}
.section-advantug-text {
	width: 175px;
	font-size: 18px;
	line-height: 25px;
	font-weight: 300
}
.section-table {
	background-color: #e7e7e7
}
.section-table-box {
	padding: 30px 0 0
}
.section-table-box .table>tbody>tr>td {
	padding: 15px;
	border-color: transparent
}
.section-table-box .table>thead:first-child>tr:first-child>th {
	font-size: 14px;
	border-color: transparent;
	text-transform: uppercase
}
.section-table-list {
	margin: 0;
	padding: 0
}
.section-table-item {
	padding: 15px;
	font-size: 16px
}
.section-accordion .panel-group .panel {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #e7e7e7
}
.section-accordion .panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #fafafa;
	border-color: #e7e7e7
}
.section-accordion .panel-title, .site_wrapper .select-country-overlay h3 {
	font-size: 16px
}
.section-accordion .panel-title span {
	margin-left: 12px
}
.section-accordion .panel-title>a {
	display: block;
	padding: 15px;
	text-decoration: none;
	color: #3fc35f;
	font-weight: 400
}
.section-accordion .more-less {
	float: left;
	text-align: center;
	width: 19px;
	height: 19px;
	font-size: 9px;
	line-height: 19px;
	font-weight: 300;
	color: #fff;
	background-color: #3fc35f;
	border-radius: 3px;
	margin-top: 2px
}
.section-accordion .more-less:before {
	padding: 0 6px
}
.section-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #e7e7e7;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #727272
}
.section-search-home {
	text-align: center;
	margin-bottom: 40px
}
.section-search-home-link {
	display: block;
	margin-top: 10px;
	text-align: center;
	text-decoration: underline
}
.section-search-home-label {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 700;
	padding: 19px 12px 20px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-left: none
}
.section-search-home-ressel {
	margin-bottom: 40px
}
.section-search-home-hub {
	margin-bottom: 15px
}
.section-search-home-title {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 10px
}
.section-search-home form {
	display: inline-block;
	vertical-align: middle;
	width: 55%
}
.section-search-home-box {
	width: 100%
}
.section-search-home-input {
	font-size: 16px;
	color: #727272
}
.section-search-home-input-zone {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-right: none
}
.section-search-home-input-zone:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ccc
}
.section-search-home-btn {
	background-color: #3fc35f
}
.section-offers {
	border-top: 1px solid #fff
}
.section-offers-zone {
	font-size: 24px
}
.section-offers .btn-group {
	font-family: Roboto, sans-serif;
	padding: 25px 13px;
	color: #000;
	font-size: 24px;
	font-weight: 200;
	border-left: 1px solid #fff
}
.section-offers-friday {
	position: absolute;
	top: -25px;
	left: -15px;
	width: 50px;
	height: 50px;
	-o-object-fit: contain;
	object-fit: contain;
	cursor: pointer;
	display: none
}
.section-offers-hub {
	font-family: "Roboto", sans-serif
}
.section-offers-hub-list {
	margin: 0
}
.section-offers-hub-list li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 200;
	color: #000;
	padding: 15px 14px;
	height: 54px
}
.section-offers-hub-list li img {
	display: inline-block
}
.section-offers-hub-list li span, .section-offers-hub-list li strong {
	display: inline-block;
	vertical-align: middle;
	line-height: 24px
}
.section-future-cms .h1 {
	margin-top: 0;
	margin-bottom: 10px
}
.section-future-cms .h3 {
	margin-top: 0;
	margin-bottom: 40px
}
.section-future-cms-list {
	margin: 0;
	text-align: left
}
.section-future-cms-list li {
	display: inline-block;
	vertical-align: middle;
	padding: 5px 7px;
	margin: 0 14px 14px 0
}
.section-simple {
	text-align: center;
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_140728081.jpg);
	-webkit-box-shadow: inset 0 3px 3px -3px #e0e0e0, inset 0 -3px 3px -3px #e0e0e0;
	box-shadow: inset 0 3px 3px -3px #e0e0e0, inset 0 -3px 3px -3px #e0e0e0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}
.section-simple-list {
	max-width: 790px;
	padding: 0;
	margin: 0 auto
}
.section-simple-box {
	max-width: 240px;
	background: rgba(255,255,255,.75);
	border-radius: 3px;
	padding: 20px 10px 25px
}
.section-simple-img {
	width: 200px;
	margin-bottom: 40px
}
.section-simple-title {
	margin-bottom: 40px
}
.section-simple-contain-item {
	display: inline-block;
	vertical-align: top;
	width: 209px;
	background: rgba(255,255,255,.75);
	border-radius: 3px;
	padding: 20px 5px;
	margin-right: 20px;
	font-size: 0;
	color: #2a363f
}
.section-simple-contain-item:last-child {
	margin-right: 0
}
.section-simple-contain-item h5 {
	font-size: 14px;
	margin-bottom: 5px
}
.section-simple-contain-item .h1 {
	font-weight: 800;
	margin-bottom: 0
}
.aside-domain-label {
	position: relative;
	top: -2px
}
form .control-label span.text-danger {
	color: #fb461f;
	font-size: 20px;
	line-height: 14px;
	margin-left: 4px
}
.price-table-style-slim {
	width: 95%;
	margin: 0 auto!important
}
.price-table .caption {
	background-color: #f9f9f9;
	border-bottom: 3px solid #fff
}
.price-table .plan-container {
	font-size: 0
}
.price-table .currency {
	font-weight: 300;
	font-family: "Roboto", sans-serif
}
.price-table .price-table-item {
	float: none!important;
	display: inline-block;
	font-size: 14px;
	padding-left: 0;
	padding-right: 0
}
.price-table .thumbnail-green {
	position: relative
}
.price-table .thumbnail-green .thumbnail-header {
	background-color: #2fb24f;
	border-top: 3px solid #1fa03e;
	border-bottom: 1px solid #51d371
}
.price-table .thumbnail-green .price-box {
	background-color: #3fc35f
}
.price-table .thumbnail-green .btn-price {
	background-color: #3fc35f;
	color: #fff
}
.price-table .thumbnail-green .price-from, .price-table .thumbnail-green .price-unit {
	color: #eee
}
.price-table .thumbnail {
	padding: 0;
	margin-bottom: 30px
}
.price-table .thumbnail-header {
	width: 100%;
	padding: 13px 0 15px;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	color: #fff;
	background-color: #454545
}
.price-table .thumbnail-header .h3 {
	margin: 0;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
	color: inherit
}
.price-table .price-box {
	font-family: "Roboto", sans-serif;
	padding: 25px 0;
	background-color: #636363;
	color: #fff;
	font-weight: 400
}
.price-table .price-from {
	display: block;
	font-size: 14px;
	color: #ccc
}
.price-table .price-amount {
	display: block;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 2px
}
.price-table .price-unit {
	display: block;
	font-size: 14px;
	color: #ccc
}
.price-table .price-currency {
	font-size: 25px
}
.price-table .thumbnail-footer {
	padding: 28px 0;
	background-color: #eee
}
.btn-group-price:hover .btn-price-icon {
	opacity: .8
}
.btn-group-price .btn-price-icon, .price-table .btn-price {
	padding: 10px 12px;
	color: #fff;
	background-color: #636363
}
.btn-group-price .btn-price-icon:hover {
	z-index: 0
}
.btn-group-price .btn-price-icon-green {
	background-color: #24a944
}
.btn-group-price-grey .btn-price-icon {
	padding: 10px 12px;
	color: #fff;
	background-color: #636363;
	border-right: 1px solid rgba(0,0,0,.15)
}
.btn-group-price-grey:hover .btn-price {
	color: #fff
}
.price-table .thumbnail-list {
	margin: 0;
	padding: 15px 0;
	color: #727272
}
.price-table .thumbnail-list i {
	vertical-align: middle;
	width: 23px;
	height: 23px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	background: #fff;
	border-radius: 100%
}
.price-table .thumbnail-list li {
	padding: 10px 5px;
	list-style-type: none;
	line-height: 24px;
	border-bottom: 1px solid #fff
}
.price-table .thumbnail-list li:last-child {
	border-bottom: none
}
.price-table .thumbnail-list li:nth-child(3) span {
	font-size: 150%;
	line-height: 14px
}
.table-price {
	color: #333
}
.table-price-sum, ul.cart-item-list-container li .info .heading p {
	font-weight: 600
}
.price-hub-price .h1 em, .table-price-sum i {
	font-style: normal;
	font-weight: 400
}
.table-price .td-125 {
	width: 125px
}
.table-price .td-160 {
	width: 160px
}
.price-hub {
	position: relative;
	background-color: #fff;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.12);
	box-shadow: 0 0 3px rgba(0,0,0,.12)
}
.price-hub-valid {
	padding: 0 17px
}
.price-hub-valid img {
	margin: 0 auto
}
.price-hub-valid strong {
	display: inline-block;
	padding: 0 25px;
	margin-top: 20px;
	min-height: 92px;
	font-weight: 600;
	color: #000
}
.price-hub-h6 {
	margin: 0
}
.price-hub-descr {
	font-size: 19px;
	padding: 0 20px 20px
}
.price-hub-section-title {
	margin-top: 0;
	margin-bottom: 10px
}
.price-hub-section-sub {
	margin-top: 0
}
.price-hub-section .text-link {
	color: #66bb6a
}
.price-hub-header-yellow {
	background-color: #ffe255
}
.price-hub-header-orange {
	background-color: #ffa300
}
.price-hub-header-red {
	background-color: #fb461f
}
.price-hub-header-green {
	background-color: #66bb6a
}
.price-hub-header-grey {
	background-color: #999
}
.price-hub-header-title {
	padding: 18px 0;
	color: #000
}
.price-hub-header-title .h3 {
	font-size: 34px;
	margin: 0
}
.price-hub-header-title .h4 {
	font-size: 21px;
	line-height: 28px;
	margin: 0
}
.price-hub-header-sub {
	padding: 5px 0;
	color: #000;
	background-color: #e7e7e7
}
.price-hub-include {
	text-align: center;
	padding: 18px 0 0;
	color: #000
}
.price-hub-include strong {
	display: block;
	font-size: 16px
}
.price-hub-list {
	width: 255px;
	margin: 0 auto;
	padding: 25px 0 0;
	text-align: left
}
.price-hub-list li {
	position: relative;
	padding: 8px 0 8px 30px;
	list-style: none;
	font-size: 14px;
	line-height: 16px
}
.price-hub-list li:before {
	content: '';
	display: block;
	position: absolute;
	background: url(https: //506588952-a.akamaihd.net/images/svg/icon/i-check.svg) center no-repeat;
	background-size: cover;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	left: -9px;
	color: #00ccbd;
	width: 40px;
	height: 40px
}
.price-hub-list li.closest:before {
	width: 20px;
	height: 20px;
	background: url(https: //506588952-a.akamaihd.net/images/svg/icon/i-close.svg) center no-repeat;
	left: 0
}
.price-hub-description {
	padding: 25px 0 20px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999
}
.price-hub-description-sum {
	display: block;
	font-size: 20px;
	line-height: 45px
}
.price-hub-description-sum strong {
	font-size: 60px;
	color: #3fc35f
}
.price-hub-feture {
	max-width: 205px;
	width: 100%;
	margin: 0 auto;
	padding: 5px 0
}
.price-hub-feture-wrapper {
	min-height: 145px
}
.price-hub-price {
	padding: 30px 0
}
.price-hub-price .h1 {
	font-family: "Fjord One", sans-serif;
	font-size: 50px;
	font-weight: 700;
	margin: 0;
	color: #929292
}
.price-hub-price .h1 span.currency {
	font-size: 26px;
	color: #000;
	vertical-align: super
}
.price-hub-price .h1 em {
	display: inline;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	color: #000
}
.price-hub-footer {
	padding: 0 0 30px;
	background-color: transparent
}
.section-shared .price-hub-description-sum {
	padding: 5px 0
}
.section-es .price-hub-feture:lang(es), .section-es .price-hub-feture:lang(es_MX) {
	max-width: 260px
}
.section-es-wordpress .price-hub-feture:lang(es), .section-es-wordpress .price-hub-feture:lang(es_MX) {
	max-width: 206px
}
.section-shared .price-hub-feture:lang(es), .section-shared .price-hub-feture:lang(es_MX) {
	max-width: 280px
}
.row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.info-feature .h2, .info-feature-box-title {
	margin-top: 0
}
.info-feature-box h4 {
	min-height: 50px
}
.info-feature-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #2a363f;
	margin-bottom: 50px
}
.info-feature-item:last-child {
	margin-bottom: 0
}
.info-feature-item p {
	color: #727272;
	min-height: 92px
}
.info-feature-item i {
	width: 62px;
	height: 62px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	line-height: 62px;
	position: relative;
	color: #2a363f;
	font-size: 23px;
	margin: 0 20px 6px 6px
}
.info-feature-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.info-create {
	padding-top: 50px
}
.info-create-title {
	margin-bottom: 60px
}
.info-create-box {
	position: relative;
	z-index: 9;
	background: #3f4a52;
	width: 100%;
	padding: 85px 0
}
.info-create-box:after {
	content: '';
	position: absolute;
	top: -30px;
	left: 50%;
	width: 60px;
	height: 30px;
	background: url(https: //506588952-a.akamaihd.net/images/up-arrow.png) no-repeat center;
	transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%)
}
.info-create-box-item-right {
	padding-right: 60px
}
.info-create-box-item-left {
	padding-left: 60px
}
.info-create-box-item i {
	float: left;
	margin-right: 25px;
	color: #fff;
	font-size: 58px;
	margin-top: 14px
}
.info-create-box-item strong {
	font-family: "Roboto", sans-serif;
	display: block;
	font-size: 43px;
	line-height: 35px;
	font-weight: 900;
	letter-spacing: .5px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 45px
}
.info-create-box-item strong em {
	display: block;
	font-size: 18px;
	font-weight: 300;
	color: inherit;
	font-style: normal;
	margin-bottom: 0
}
.info-create-box-list {
	padding: 0;
	margin: 0
}
.info-create-box-list li {
	width: 100%;
	padding: 14px 0;
	margin: 0;
	color: #fff;
	font-size: 16px
}
.info-create-box-list li i {
	color: #959b9f;
	float: left;
	font-size: 14px;
	margin-right: 12px;
	margin-top: 4px
}
.info-create-box .btn-create-box {
	color: #333;
	background-color: #fff;
	font-size: 14px
}
.info-create-box .btn-create-box:hover {
	background-color: #66bb6a!important;
	color: #fff
}
.section-info-item {
	margin-bottom: 30px
}
.section-info-item ul {
	padding: 10px 0 0 20px
}
.section-info-text {
	font-size: 20px;
	vertical-align: middle
}
.section-info-footer {
	padding-top: 30px;
	padding-bottom: 30px
}
.section-info-box {
	width: 50%
}
.section-info-list, .section-info-ol {
	margin: 10px 0;
	font-size: 16px
}
.section-info-ol li {
	list-style: decimal;
	margin: 0 0 4px 50px
}
.section-info-list li {
	list-style: disc;
	margin: 0 0 4px 50px
}
.info-block-style-1 .h2 {
	margin-top: 0
}
.info-block-style-1 ul {
	margin-top: 15px
}
.info-block-style-1 ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	padding: 8px 0
}
.info-block-style-1 ul li .info-block-wsb {
	-ms-flex-preferred-size: 30px;
	flex-basis: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.info-block-style-1 ul li .info-block-text {
	line-height: 16px
}
.info-block-style-2 {
	background-color: #b0e7ff;
	color: #000;
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/b-icon_hosting_reliable-geo.svg);
	background-repeat: no-repeat;
	background-position: 0 50%
}
.info-block-style-2 .h5 {
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 400
}
.info-block-style-2 .h5:last-child, .section-block-style-2 p:last-child {
	margin-bottom: 0
}
.info-block-style-2 .h6 {
	margin-top: 0;
	font-weight: 400
}
.info-block-style-2-columns {
	padding-top: 5px
}
.info-block-title {
	display: inline-block;
	vertical-align: middle
}
.info-block-box {
	max-width: 800px
}
.info-block-wsb {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	margin-right: 3px;
	background-image: url(https: //506588952-a.akamaihd.net/images/i/wsb.png)
}
.info-block-wsb-text {
	background-position: 0 0
}
.info-block-wsb-map {
	background-position: -90px -60px
}
.info-block-wsb-button {
	background-position: 0 -60px
}
.info-block-wsb-music {
	background-position: -120px -60px
}
.info-block-wsb-social {
	background-position: 0 -90px
}
.info-block-wsb-image {
	background-position: -30px -30px
}
.info-block-wsb-form {
	background-position: -180px -30px
}
.info-block-wsb-banner {
	background-position: -60px -60px
}
.info-block-wsb-html {
	background-position: -240px -30px
}
.info-block-wsb-gallery {
	background-position: -60px -30px
}
.info-block-wsb-shape {
	background-position: -120px -30px
}
.info-block-wsb-menu {
	background-position: -210px -30px
}
.info-block-wsb-flash {
	background-position: -210px -90px
}
.info-block-wsb-paypal {
	background-position: -30px -60px
}
.info-block-wsb-line {
	background-position: -150px -30px
}
.info-block-wsb-adsense {
	background-position: -240px -90px
}
.info-block-wsb-youtube {
	background-position: -90px -30px
}
.info-block-wsb-skype {
	background-position: -120px -90px
}
.info-block-wsb-lang {
	background-position: -120px -120px
}
.info-block-wsb-table {
	background-position: -240px -60px
}
.info-block-frame {
	width: 800px;
	height: 450px
}
.info-block-builder {
	width: 100%;
	height: 1000px
}
.info-block-border-top {
	border-top: 3px solid #e7e7e7
}
.select-country {
	position: relative;
	font-family: "Roboto", sans-serif;
	font-size: 13px;
	white-space: nowrap;
	letter-spacing: .5px;
	width: auto;
	height: 34px;
	background: #f1f1f1;
	margin: 0;
	padding: 5px 15px 5px 10px;
	overflow: hidden;
	cursor: pointer
}
.select-country:after {
	content: '';
	position: absolute;
	top: 14px;
	right: 0;
	width: 0;
	height: 0;
	border-top: 6px solid #6b6b6b;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent
}
.site_wrapper .select-country-overlay {
	width: 200px;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 10000;
	background: #f7f7f7;
	padding: 20px;
	border-radius: 3px;
	margin-top: 5px;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5)
}
.site_wrapper .select-country-overlay.is-open {
	opacity: 1;
	visibility: visible
}
.select-country-list ul {
	margin-bottom: 0
}
.select-country-list li {
	font-size: 14px;
	color: #000;
	margin-bottom: 4px
}
.select-country-list li strong {
	color: #000
}
.select-country-list li a {
	display: block;
	transition: all .3s ease;
	-webkit-transition: all .3s ease
}
.select-country-list li a:hover strong {
	color: #454545
}
.select-country-list li a:focus {
	color: #3fc35f;
	text-decoration: none
}
.ui-overlay {
	position: relative
}
.ui-overlay:after {
	background: rgba(255,255,255,.8);
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1
}
.ui-top-nav-left .selectize-input {
	background-color: #404a53;
	border-color: #404a53;
	color: #fff
}
.ui-top-nav-left .selectize-input:after {
	border-color: #fff transparent transparent!important
}
.ui-top-nav-left .input-active {
	background-color: #404a53!important;
	border-color: #404a53;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.ui-top-nav-left .selectize-dropdown {
	background: #404a53!important;
	z-index: 9999;
	color: #fff
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	font-weight: 500;
	color: #6b6b6b
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	-webkit-box-shadow: none;
	box-shadow: none
}
.select2-container--bootstrap .header-select2-dropdown {
	background-color: #f1f1f1;
	border-color: #cacaca;
	color: #6b6b6b
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
	background-color: #f1f1f1;
	color: #6b6b6b
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #bebebe;
	color: #6b6b6b
}
.select-filter-domain {
	margin-bottom: 25px
}
.select-filter-domain label {
	margin-right: 15px
}
.section-cart .table>tbody>tr>td.cart-first-select {
	min-width: 146px
}
.input-group-contain .input-group-md .select2-container--bootstrap .select2-selection--single {
	height: 50px;
	padding: 15px 24px 15px 12px
}
.input-group-contain .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 47px
}
.input-group-contain .select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 50px;
	height: 50px
}
.input-group-contain .select2-container .select2-selection--single, .section-block-style-1 img {
	height: 50px
}
.banner-style {
	font-family: "Roboto", sans-serif;
	width: 100%;
	color: #fff;
	background-color: #2a363f;
	background-repeat: no-repeat;
	background-size: 100%
}
.banner-style .col-md-12 {
	padding-left: 0;
	padding-right: 0
}
.banner-style .h1, .banner-style h1 {
	margin-top: 0
}
.banner-style-medium, .banner-style-small {
	padding: 50px 0
}
.banner-style-medium .h1, .banner-style-medium h1, .banner-style-small h1 {
	font-size: 42px;
	font-weight: 700;
	line-height: 45px;
	margin-bottom: 15px;
	color: #fff
}
.banner-style-medium em {
	color: inherit;
	font-size: 18px;
	font-weight: 400;
	font-style: normal
}
.banner-style-small h1 {
	margin-bottom: 0
}
.banner-shared-linux {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_267467567.jpg);
	background-position: center 40%
}
.banner-shared-windows {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_302440646.jpg);
	background-position: center 30%
}
.banner-vps-linux {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_92066195.jpg);
	background-position: center 50%
}
.banner-sty-support {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_342634007.jpg);
	background-position: center 60%
}
.banner-sky-contact {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_197248367.jpg);
	background-position: center 45%
}
.banner-sky-registration {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_182480630.jpg);
	background-position: center 51%
}
.banner-sky-cart {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_302440631.jpg);
	background-position: center 34%
}
.banner-wizard-hosting {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_101293885.jpg);
	background-position: center 66%
}
.banner-sky-checkout, .banner-wizard-domains {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_217761763.jpg);
	background-position: center 45%
}
.banner-sky-checkout {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_77125048.jpg)
}
.banner-sky-offer, .banner-sky-plans {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_302440631o.jpg);
	background-position: center 50%
}
.banner-sky-offer {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_325084568.jpg)
}
.banner-sty-partners {
	background-image: url(https: //506588952-a.akamaihd.net/images/shutterstock_93338575.jpg);
	background-position: center 71%
}
.banner-domain, .banner-ssl, .banner-vps, .banner-wordpress, .banner-wsb {
	position: relative;
	width: 100%
}
.banner-domain:after, .banner-ssl:after, .banner-vps:after, .banner-wordpress:after, .banner-wsb:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/i-banner-wordpress.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}
.banner-domain:after, .banner-ssl:after, .banner-vps:after, .banner-wsb:after {
	height: 300px;
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/i-banner-vps.svg)
}
.banner-domain:after, .banner-ssl:after, .banner-wsb:after {
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/i-banner-ssl.svg)
}
.banner-domain:after, .banner-wsb:after {
	height: 100%;
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/i-banner-wsb.svg)
}
.banner-domain:after {
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/i-banner-domain.svg)
}
.banner-inner {
	position: relative;
	max-width: 400px;
	height: 300px;
	padding: 65px 40px 20px;
	background-color: rgba(255,255,255,.8);
	z-index: 1
}
.banner-inner .h2-hub {
	color: #66bb6a;
	font-weight: 600;
	margin-top: 0
}
.banner-inner .price-hub-list {
	width: auto;
	margin: 0;
	padding: 0
}
.banner-inner .price-hub-list li {
	font-size: 16px
}
.btn {
	white-space: nowrap;
	border-width: 1px
}
.btn:disabled {
	opacity: .6;
	cursor: not-allowed
}
.btn-xs {
	padding: 10px 25px
}
.btn-md {
	padding: 14px 35px
}
.btn-lg {
	font-size: 16px;
	padding: 16px 45px
}
.btn--xxl {
	width: 180px;
	height: 60px;
	font-size: 1.125rem;
	font-weight: 500;
	padding: 1rem 2.5rem
}
.btn-outline:hover {
	opacity: .8
}
.btn-style-1 {
	color: #2a363f;
	background-color: transparent;
	border-color: #2a363f;
	border-radius: 30px
}
.btn-style-1:active, .btn-style-1:focus, .btn-style-1:hover {
	color: #fff;
	background-color: #2a363f
}
.btn-style-2 {
	border-radius: 30px
}
.btn-theme-green-ligth {
	background-color: #3fc35f;
	color: #fff
}
.btn--orange:active, .btn--orange:focus, .btn--orange:hover, .btn-theme-green-ligth:active, .btn-theme-green-ligth:focus, .btn-theme-green-ligth:hover, .btn-theme-green:active, .btn-theme-green:focus, .btn-theme-green:hover, .btn-theme-red:active, .btn-theme-red:focus, .btn-theme-red:hover {
	color: #fff;
	opacity: .8
}
.btn-theme-red {
	color: #fff;
	background-color: #ef5350
}
.btn--orange, .btn-theme-green {
	color: #fff;
	background-color: #66bb6a
}
.btn-theme-green-light {
	color: #fff;
	background-color: #3fc35f
}
.btn-theme-green-light:active, .btn-theme-green-light:focus, .btn-theme-green-light:hover {
	color: #fff;
	background-color: #727272
}
.btn-theme-white {
	color: #2a363f;
	background-color: #fff
}
.btn-theme-white:active, .btn-theme-white:focus, .btn-theme-white:hover {
	color: #fff;
	background-color: #66bb6a
}
.btn-theme-dark-grey {
	background-color: #8b8b8b;
	color: #fff
}
#zsfeedbackwidgetdiv.contact-form-feed .muledptbtn:active,
#zsfeedbackwidgetdiv.contact-form-feed .muledptbtn:focus,
#zsfeedbackwidgetdiv.contact-form-feed .muledptbtn:hover, .btn-theme-dark-grey:active, .btn-theme-dark-grey:focus, .btn-theme-dark-grey:hover {
	color: #fff;
	opacity: .8
}
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .ui-top-nav-item .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.ui-top-nav-item .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}
.hosting-plan h2 {
	margin-bottom: 35px
}
.hosting-plan-box, .hosting-plan-item {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex
}
.hosting-plan-box {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.hosting-plan-item {
	width: 18.4%;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	margin-right: 22px;
	margin-bottom: 22px;
	text-align: center
}
.hosting-plan-item:nth-child(10n), .hosting-plan-item:nth-child(5n) {
	margin-right: 0
}
.hosting-plan-item-style-1 {
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	padding: 25px 10px 14px;
	background-color: #fff;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.hosting-plan-item-style-1:hover {
	border: 1px solid #2a363f;
	background: #2a363f
}
.hosting-plan-item-style-1:hover .hosting-plan-item-title, .hosting-plan-item-style-1:hover i {
	color: #fff
}
.hosting-plan-item i {
	color: #727272;
	font-size: 45px;
	margin-bottom: 14px
}
.hosting-plan-item-title {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 12px;
	font-style: normal;
	font-weight: 500;
	color: #2a363f
}
.ticket-section {
	color: #2a363f
}
.ticket-section__item {
	padding: 35px 40px 45px
}
.ticket-section__item i {
	font-size: 45px;
	margin-bottom: 27px;
	color: inherit
}
.ticket-section__item .h3 {
	margin-top: 0;
	margin-bottom: 18px
}
.ticket-section__item .h5 {
	margin-top: 0;
	margin-bottom: 25px;
	color: inherit
}
.ticket-section-item, .ticket-section__item {
	width: 100%;
	border: 5px solid #f3f3f3;
	background: #fff;
	border-radius: 5px
}
.ticket-domain .panel-heading {
	padding: 15px
}
.ticket-domain-h3 {
	margin-top: 0
}
.ticket-domain-h5 {
	color: #887272
}
.ticket-domain .panel-body .input-group {
	width: 100%;
	margin-bottom: 25px
}
.ticket-domain .panel-body .input-group-last {
	margin-bottom: 0
}
.ticket-domain .input-group .form-control:first-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.section-block-container {
	max-width: 850px;
	font-size: 0
}
.section-block-configuration-wrapper {
	margin: 0 auto
}
.section-block-configuration-wrapper .col-xs-12:last-child .section-block-style-imp {
	border-bottom: 1px solid #ccc
}
.section-block-style-1 {
	width: 100%;
	border: 1px solid #ccc;
	padding: 25px
}
.section-block-style-1 .icon {
	font-size: 24px
}
.section-block-style-border {
	border: 4px solid #ccc
}
.section-block-style-top {
	border: 0
}
.section-block-style-2 {
	margin-bottom: 40px
}
.section-block-style-2 .h1 {
	margin-top: 0;
	margin-bottom: 15px
}
.section-block-style-2 .h2 {
	margin-top: 0;
	margin-bottom: 10px
}
.section-block-style-2 .h3 {
	margin-top: 0;
	margin-bottom: 12px
}
.section-block-style-2 p {
	font-size: 15px;
	margin-bottom: 10px
}
.section-block-style-2 .img-block-style-2 {
	width: 80%
}
.section-block-style-2-list li, .section-block-style-2-list-2 li {
	position: relative;
	font-size: 24px;
	line-height: 30px;
	font-weight: 200;
	margin-bottom: 16px
}
.faq-panel .list-view>div[data-key]:last-child, .section-block-style-2-box li:last-child, .section-block-style-2-list li:last-child, .section-block-style-2-list-2 li:last-child, .section-block-style-4-list li:last-child {
	margin-bottom: 0
}
.section-block-style-2-box li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 24px;
	font-weight: 200;
	margin-bottom: 16px
}
.section-block-style-2-box li i {
	-ms-flex-preferred-size: 35px;
	flex-basis: 35px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.section-block-style-2-box li span {
	line-height: 28px
}
.section-block-style-2-verical {
	display: inline-block;
	vertical-align: middle;
	float: none;
	font-size: 0
}
.section-block-style-2-verical .h2 {
	margin-top: 0;
	margin-bottom: 20px
}
.section-block-style-2-small li {
	position: relative;
	font-size: 15px;
	margin: 0 0 5px;
	padding: 0 0 0 30px
}
.section-block-style-2-small li:after {
	content: '';
	display: block;
	position: absolute;
	background: url(https: //506588952-a.akamaihd.net/images/svg/icon/i-check.svg) center no-repeat;
	background-size: cover;
	top: -10px;
	left: -9px;
	color: #00ccbd;
	width: 40px;
	height: 40px
}
.section-block-style-2-list-2 {
	padding-left: 0;
	margin-top: 55px
}
.section-block-style-2-column {
	padding-top: 50px
}
.section-block-style-3-item span {
	color: #fff;
	float: left;
	font-size: 35px;
	margin: 5px 20px 20px 0
}
.section-block-style-3-item .h4 {
	margin-top: 0
}
.section-block-style-3-item p {
	font-size: 16px;
	color: #999
}
.section-block-style-4-list li {
	font-size: 20px;
	font-weight: 200;
	margin-bottom: 15px
}
.section-block-style-4-list li i {
	color: #66bb6a
}
.section-block-style-5 {
	background-color: #fff;
	padding: 35px 0
}
.section-block-style-5 .h1 {
	margin-top: 0;
	margin-bottom: 10px
}
.section-block-style-5 .h3 {
	margin-top: 0;
	margin-bottom: 0
}
.section-block-style-6 {
	width: 100%
}
.section-block-style-6 .btn, .section-block-style-6 img {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
.section-block-style-6 img {
	left: 0;
	display: block;
	width: 96px
}
.section-block-style-6 .h4, .table-domain>.table>tbody>tr>td .h4 {
	margin: 0
}
.section-block-style-6 .btn {
	right: 0
}
.section-block-style-imp {
	position: relative;
	padding: 50px 120px;
	border-top: 1px solid #ccc
}
.section-block-filter-domain {
	padding: 10px 0
}
.section-block-filter-domain-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.section-block-filter-domain-column {
	margin-top: 20px;
	min-width: 210px
}
.nav-tabs>li>a {
	color: #555
}
.tab-content-style-1 {
	border: 1px solid #ddd;
	border-top: none
}
.tab-pane-title {
	padding-top: 30px
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #66bb6a
}
.gallery-box {
	position: relative;
	padding-bottom: 100%;
	min-height: 315px;
	overflow: hidden;
	margin-bottom: 30px
}
.gallery-box img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.gallery-box:hover .gallery-box-wrapper {
	bottom: 0;
	visibility: visible;
	opacity: 1
}
.gallery-box-body, .gallery-box-wrapper {
	width: 100%;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.gallery-box-wrapper {
	position: absolute;
	bottom: -130px;
	visibility: hidden;
	opacity: 0
}
.gallery-box-body {
	min-height: 65px;
	padding: 4px 15px;
	background: #f3f3f3
}
.gallery-box-body .h4 {
	text-transform: capitalize
}
.gallery-box-footer {
	padding: 13px 15px;
	font-size: 0;
	text-align: center;
	background: #f3f3f3
}
.gallery-box-footer .cart_add-item {
	margin-right: 16px;
	padding: 7px 11px
}
.gallery-box-footer .cart_add-item:last-child {
	margin-right: 0
}
.form-group-search, .form-vertical hr {
	margin-bottom: 50px
}
.form-group-search .form-control {
	height: 55px
}
.form-table-order {
	margin-bottom: 0
}
.form-table-order>tbody>tr>td {
	border-right: 1px solid #ddd
}
.form-table-order-first {
	width: 80%
}
.form-table-order-last {
	width: 20%
}
.form-table-order-last .currency, .navigation-theme-1-wrapper span {
	font-weight: 400
}
.form-order {
	width: 100%;
	min-width: 274px;
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
	padding: 10px
}
.form-order .h2 {
	margin-top: 0
}
.form-order-footer {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.form-order-footer a:last-child {
	margin-right: 15px
}
.form-container {
	min-width: 274px;
	border: 1px solid #f9f9f9;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.2)
}
.form-container-md {
	max-width: 400px
}
.form-container-fluid {
	max-width: 50%;
	padding: 30px
}
.form-container-title {
	margin-top: 0;
	margin-bottom: 20px
}
.form-container-panel {
	padding: 20px 0;
	background: #fff
}
.form-container-panel .h3 {
	margin: 0;
	font-weight: 700
}
.form-container .feildcont {
	padding: 30px
}
.form-container .feildcont .checkbox {
	width: 100%
}
.field-check-domain-field .form-control {
	height: 50px
}
form .input-group .form-group {
	margin: 0;
	padding: 0
}
.help-block, form .input-group .control-label {
	display: none
}
.help-block {
	text-align: left
}
form .has-error .help-block {
	display: block
}
.field-loginform-rememberme .cr+span {
	display: inline-block;
	vertical-align: middle;
	line-height: 14px
}
#zsfeedbackwidgetdiv.contact-form-feed .muledptbtn {
	color: #fff;
	background-color: #66bb6a;
	border: 1px solid #66bb6a
}
.input-group .form-control:focus {
	z-index: 0
}
.input-group-phone, .input-group-phone .intl-tel-input {
	width: 100%
}
.input-group-contain .panel-title {
	font-size: 18px
}
.input-group-contain .form-control-feedback {
	right: 130px
}
.input-group-contain .control-label {
	margin-bottom: 10px
}
.input-group-contain .input-group-btn>.btn {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 50px
}
.kv-score, .kv-scorebar-border {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.kv-scorebar-border {
	background: #66bb6a;
	border: 1px solid #66bb6a;
	margin: 0 5px 0 0
}
.kv-score {
	position: static
}
.kv-score-0 .kv-score-1, .kv-score-2, .kv-score-3, .kv-score-4, .kv-score-5 {
	color: #fff
}
.kv-meter, .kv-scorebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.kv-scorebar {
	position: static;
	background: #66bb6a
}
.kv-meter {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.kv-verdict {
	position: relative;
	top: -1px
}
.force-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.force-wrapper-item:first-child {
	width: 100%
}
.force-wrapper-item:last-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 260px;
	padding: 20px 10px;
	margin-top: 15px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2)
}
.section-cart .table>tbody>tr>td, .table-domain>.table>tbody>tr>td {
	vertical-align: middle
}
.table-domain-collumn {
	position: relative!important
}
.table-domain>.table>tbody>tr:nth-child(-n+3) .table-domain-collumn .section-price-friday {
	display: block
}
.table-domain>.table>tbody>tr:nth-child(-n+3) .table-domain-collumn-price .section-price-year {
	text-decoration: line-through
}
.table-domain>.table>tbody>tr:nth-child(-n+3) .table-domain-collumn-price .section-price-year-friday {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	color: #fb461f;
	text-decoration: none;
	font-weight: 600
}
.table-ticket {
	margin-bottom: 0
}
.table-wizard form, .wizard form {
	border: 5px solid #f3f3f3
}
.table-price-partner-item {
	width: 245px
}
.panel .table-bordered>thead>tr>td:last-child, .reseller-service-index .table-bordered>tbody>tr>td:last-child {
	width: 66px
}
.domain-result-item {
	font-size: 20px
}
.domain-order-list {
	background-color: transparent
}
.domain-order-zone {
	font-size: 20px
}
.domain-order-price {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	line-height: 14px
}
.domain-block-text p {
	margin-bottom: 25px
}
.navigation-theme-1-wrapper-left, .navigation-theme-1-wrapper-right {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.navigation-theme-1-wrapper-left:hover, .navigation-theme-1-wrapper-right:hover {
	opacity: .8
}
.panel-wrap {
	display: none
}
.section-cart .table>tbody>tr>.cart-first-price {
	line-height: 22px
}
.section-cart .table {
	margin-bottom: 0
}
.section-cart .subtotal {
	margin-bottom: 20px
}
.cart-widget .panel-heading {
	color: #fff;
	background-color: #636363;
	border-color: #636363;
	padding: 10px
}
.cart-widget .panel-heading .pull-right {
	font-size: 25px
}
.cart-widget .panel-body {
	padding: 0
}
.cart-widget .cart-empty {
	margin-bottom: 0
}
.cart-footer {
	padding: 10px
}
.cart-first-item {
	width: 40%
}
.cart-first-select {
	width: 200px
}
.cart-first-select .form-group {
	height: 34px;
	margin-bottom: 0
}
.cart-first-renew {
	width: 84px;
	margin: 0 20px;
	position: relative;
	top: 7px
}
.cart-first-price {
	text-align: right;
	width: 15%;
	line-height: 22px
}
.cart-first-remove {
	text-align: right;
	width: 30px
}
.cart-footer-subtotal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-weight: 700;
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 15px 0
}
.cart-footer-btn {
	margin: 0
}
.cart-footer-btn a, ul.cart-item-list-container ul li>.btn {
	margin-top: 20px
}
ul.cart-item-list-container {
	max-height: 338px;
	overflow-y: auto;
	margin: 0;
	position: relative;
	list-style: none
}
ul.cart-item-list-container::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #fff
}
ul.cart-item-list-container::-webkit-scrollbar {
	width: 8px;
	background-color: #fff
}
ul.cart-item-list-container::-webkit-scrollbar-thumb {
	background-color: #636363
}
.child-item .cart-first-item {
	position: relative;
	padding-left: 40px
}
.child-item .cart-first-item:before {
	content: "\2014";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 16px
}
.checkmany-list {
	padding: 10px 0;
	margin-bottom: 0
}
.checkmany-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.checkmany-list .price {
	color: #66bb6a;
	font-weight: 700;
	font-size: 20px;
	font-family: 'Roboto', sans-serif
}
.cart-default-index .alert-warning {
	margin-top: 20px;
	margin-bottom: 0
}
ul.cart-item-list-container .text-h7 {
	line-height: 14px
}
ul.cart-item-list-container li {
	border-top: 1px dotted #dedede;
	padding: 15px 10px 0
}
ul.cart-item-list-container li.active {
	-webkit-animation-name: active-color;
	-webkit-animation-duration: 2.5s;
	-webkit-animation-fill-mode: forwards;
	animation-name: active-color;
	animation-duration: 2.5s;
	animation-fill-mode: forwards
}
ul.cart-item-list-container li .table {
	margin-bottom: 0;
	font-size: 13px
}
ul.cart-item-list-container li.no-border {
	border-top: none;
	padding: 15px 0 0
}
ul.cart-item-list-container li:first-child {
	padding: 10px 10px 0;
	border-top: none
}
form .form-group, ul.cart-item-list-container li .info {
	position: relative
}
ul.cart-item-list-container li .info .heading {
	position: relative;
	font-size: 16px;
	font-weight: 600;
	padding-right: 15px;
	display: block
}
.remove-item {
	font-weight: 100;
	font-size: 20px;
	color: #cecece
}
ul.cart-item-list-container li .info .heading .remove-item {
	position: absolute;
	top: 0;
	right: -5px;
	width: 20px;
	height: 20px;
	visibility: hidden;
	font-weight: 100;
	font-size: 20px;
	color: #cecece
}
ul.cart-item-list-container li .info:hover .heading .remove-item {
	visibility: visible
}
ul.cart-item-list-container li .info .period {
	font-size: 16px;
	font-weight: 600
}
table.no-border td, ul.cart-item-list-container li .table.no-border td {
	border: 0!important;
	padding: 0 0 10px
}
ul.cart-item-list-container li .table.subtotal {
	font-weight: 700;
	background: #dadada;
	margin-left: 0;
	margin-bottom: 0
}
.parent {
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 10px
}
.system-alert {
	position: fixed;
	bottom: 30px;
	left: 20px;
	width: 300px;
	height: 100px;
	background: rgba(0,0,0,.75);
	border-radius: 8px;
	display: none;
	color: #fff;
	text-align: center;
	z-index: 1300
}
.system-alert .message {
	padding-top: 30px;
	font-size: 14px
}
.system-alert .close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	font-size: 12px
}
.cart-empty-head {
	margin-bottom: 15px
}
.cart-empty-item {
	display: block;
	text-align: center;
	border: 1px solid #ccc;
	padding: 25px;
	margin: 0 0 30px
}
.cart-empty-item img {
	display: inline-block;
	width: 72px;
	height: 72px
}
.cart-empty-item .h2 {
	display: block;
	font-family: "Fjord One", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 600
}
.domain-order-list .domain-order-zone {
	font-weight: 700;
	font-size: 20px
}
.domain-order-list .domain-order-price {
	font-weight: 700;
	font-size: 20px;
	font-family: 'Roboto', sans-serif
}
.domain-order-list .domain-order-price.mr {
	margin-right: 10px
}
.domain-order-list .domain-order-price.ml {
	margin-left: 10px
}
.select-period-radio {
	margin-bottom: 25px
}
.select-period-radio label {
	width: 100%;
	font-size: 16px;
	display: block
}
.select-period-radio label span {
	font-family: 'Roboto', sans-serif
}
.select-period-radio label span.gray {
	font-weight: 100;
	color: #999
}
.ui-radio label {
	padding-left: 0
}
.radio.bordered {
	margin: 0;
	border-bottom: 1px dashed #dedede
}
.select-period-radio .radio:last-child {
	border-bottom: 0
}
.select-period-radio .radio:nth-child(even) {
	background-color: rgba(0,0,0,.02)
}
.select-period-radio .radio span.green {
	font-weight: 700;
	color: #3fc35f
}
.domain-order-list .domain-order-price span.currency {
	font-weight: 400
}
.wizard .panel-title {
	text-transform: uppercase
}
.wizard .block-title {
	background-color: #f3f3f3;
	padding: 10px 0 10px 20px;
	border-bottom: 1px dashed #dedede;
	font-weight: 600;
	margin: 10px 0
}
.block-title {
	padding: 0 15px;
	font-size: 16px;
	font-weight: 600
}
.wizard-details-container {
	margin: 0 auto;
	float: none
}
.wizard-details .form-group {
	padding: 0
}
.wizard-details .select2-selection--single {
	height: 66px
}
.wizard-details .select2-selection__rendered {
	margin-top: 30px;
	font-size: 17px;
	margin-left: 4px
}
.wizard-details .select2-selection__arrow {
	margin-top: 20px
}
.wizard-details .select2-selection__arrow b {
	border-width: 8px 6px 0
}
.wizard-waiting {
	width: 100%;
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
	padding: 30px
}
.wizard-waiting .h2 {
	margin-top: 0
}
.placeholder-md {
	display: block;
	min-height: 200px
}
.stepy-header {
	list-style: none;
	padding: 0;
	text-align: center;
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 40px
}
.stepy-header li {
	cursor: pointer;
	display: table-cell;
	position: relative
}
.stepy-header li div {
	width: 44px;
	height: 44px;
	background: #fff;
	margin: 0 auto;
	border-radius: 50%;
	position: absolute;
	left: 3px;
	top: 3px;
	z-index: 2;
	line-height: 44px;
	font-weight: 700;
	-webkit-box-shadow: 0 0 0 3px #3f4a52;
	box-shadow: 0 0 0 3px #3f4a52;
	background-color: #66bb6a;
	color: #fff;
	font-size: 0
}
.stepy-header li span {
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	text-align: left;
	padding-left: 60px;
	background: #3f4a52;
	display: block;
	position: relative;
	border-radius: 25px 0 0 25px;
	color: #fff;
	font-weight: 500
}
.stepy-header li:last-child span {
	border-radius: 25px
}
.stepy-header li:not(:last-child) span:after {
	position: absolute;
	width: 25px;
	height: 50px;
	content: "";
	left: 100%;
	top: 0;
	background: #3f4a52
}
.stepy-header li:not(:first-child) span:before {
	position: absolute;
	width: 28px;
	height: 56px;
	border-radius: 28px 0 0 28px;
	content: "";
	left: -3px;
	top: -3px;
	background: #fff
}
.stepy-header li.stepy-active span, .stepy-header li.stepy-active:not(:last-child) span:after {
	background: #66bb6a
}
.stepy-header li.stepy-active div {
	cursor: auto;
	-webkit-box-shadow: 0 0 0 3px #66bb6a;
	box-shadow: 0 0 0 3px #66bb6a;
	background: #fff;
	color: #66bb6a;
	font-size: 14px
}
.stepy-header li.stepy-active~li div {
	background-color: #fff;
	color: #3f4a52;
	font-size: 14px
}
.stepy-header li.stepy-active div:after, .stepy-header li.stepy-active~li div:after {
	display: none
}
.stepy-header li.stepy-active~li span {
	background-color: #3f4a52;
	color: #fff;
	font-weight: 400
}
.stepy-header li div:after {
	position: absolute;
	width: 44px;
	height: 44px;
	z-index: 2;
	content: "\f00c";
	border-radius: 17px;
	font-family: FontAwesome;
	top: 0;
	left: 0;
	display: block;
	font-size: 14px
}
.stepy-header li.stepy-active span {
	color: #fff
}
.stepy-step {
	clear: left
}
.stepy-navigator:after, .stepy-navigator:before {
	display: table;
	content: " "
}
.stepy-navigator:after {
	clear: both
}
.stepy-navigator {
	border-top: 1px solid #e1e8ed;
	margin: 30px 0 0;
	padding-top: 20px
}
.button-back {
	float: left
}
.button-next, .stepy-finish, .stepy-navigator button[type=submit] {
	float: right
}
.field-text {
	position: relative;
	display: block;
	margin-bottom: 30px
}
.field-text--fluid {
	width: calc(100% - 180px)
}
.field-text--fluid .field-text__input {
	font-size: rem(18px);
	font-weight: 300;
	color: #222;
	padding: rem(10px) rem(20px);
	height: 60px
}
.field-text--fluid .field-text__input--textarea {
	height: 140px
}
.field-text--fluid .field-text__input--textarea::-webkit-input-placeholder {
	font-size: 15px
}
.field-text--fluid .field-text__input--textarea::-moz-placeholder {
	font-size: 15px
}
.field-text--fluid .field-text__input--textarea:-ms-input-placeholder, .field-text--fluid .field-text__input--textarea::-ms-input-placeholder {
	font-size: 15px
}
.field-text--fluid .field-text__input--textarea::placeholder {
	font-size: 15px
}
.field-text--fluid .field-text__input--textarea::-webkit-scrollbar-thumb {
	background-color: #555
}
.field-text--fluid .field-text__input--textarea::-webkit-scrollbar {
	width: 5px;
	background-color: #eee
}
.field-text--fluid .field-text__input--textarea::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(224,224,224,.3);
	background-color: #e6e6e6
}
.field-text--switch {
	height: 60px
}
.field-text--switch .field-text__input-wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.field-text--switch .field-text__input {
	padding: .625rem 150px .625rem 30px
}
.field-text--switch .field-text__input--textarea {
	height: 140px;
	padding: rem(18px) 180px rem(18px) 30px;
	border-color: #c4c4c4;
	resize: none
}
.field-text__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 120px;
	position: absolute;
	top: 13px;
	right: 30px;
	text-decoration: none;
	color: #555;
	padding: 5px;
	z-index: 9;
	outline: 0
}
.field-text__btn.active span:after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.field-text__btn:hover {
	opacity: .8
}
.field-text__btn span {
	position: relative;
	padding-right: 30px
}
.field-text__btn span:after {
	content: '';
	position: absolute;
	top: 8px;
	right: 0;
	width: 14px;
	height: 8px;
	background: url("data: image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.12698L12.8522 0L7 5.74603L1.14781 0L0 1.12698L7 8V7.98413V8L14 1.12698Z' fill='%23828282'/%3E%3C/svg%3E")
}
.field-text--textarea {
	min-height: 400px
}
.fields-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 1rem
}
.fields-group .btn, .fields-group input, .fields-group select {
	position: relative;
	margin: 0
}
.fields-group .btn:focus, .fields-group input:focus, .fields-group select:focus {
	position: relative;
	z-index: 1
}
.fields-group-wrap {
	position: relative;
	margin-bottom: 60px
}
.fields-group .field-actions, .fields-group .field-text {
	margin: 0
}
.fields-group .field-actions:not(:last-child) .btn {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.fields-group .field-actions:not(:first-child) .btn {
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.fields-group .field-actions .btn:focus {
	z-index: 1
}
.fields-group .field-actions .btn--fluid {
	width: 193px
}
.fields-group .field-text:not(:last-child) .field-text__input {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.fields-group .field-text:not(:first-child) .field-text__input {
	border-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.fields-group--fluid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px
}
.fields-group--fluid .field-actions {
	margin-left: -1px
}
.field-group, .payment p {
	margin-bottom: 30px
}
.field-group .form-group {
	width: 100%;
	margin: 0
}
.form-control {
	width: 100%
}
.control-label {
	display: block;
	margin-bottom: .4em;
	line-height: 1.5;
	font-weight: 700
}
.form-group .help-block {
	font-size: 10px;
	padding: 2px 0
}
.field-actions {
	display: block;
	margin-top: 1rem;
	margin-bottom: 1rem
}
.payment-thumbnail {
	min-height: 350px
}
.payment-placeholder {
	display: block;
	min-height: 200px
}
.payment-placeholder .img-responsive {
	margin: 0 auto;
	max-width: 200px
}
.payment a {
	width: 100%;
	color: #333;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.payment .payoneer-img {
	padding: 0 35px;
	margin-bottom: 61px
}
.payment-icon-align .payment-icon-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.payment .btn {
	width: auto;
	color: #fff
}
.payment .btn:hover {
	color: #fff
}
.payment a:hover {
	color: #333
}
.payment .h3 {
	margin-top: 0;
	margin-bottom: 35px
}
.payment .h4 {
	margin-top: 30px
}
.payment-list {
	margin-bottom: 45px;
	padding-left: 40px;
	list-style: disc
}
.payment-list li {
	font-weight: 700;
	list-style: disc
}
.faq-redactor p, .payment .btn {
	margin-bottom: 10px
}
.payment-icon-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px
}
.payment-icon-container .payment-icon-item {
	width: 85px;
	height: 55px;
	border-radius: 3px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.payment-icon-w2 {
	width: 200px
}
.payment-icon-item-visa {
	background-image: url(https: //506588952-a.akamaihd.net/images/payment/b-icon_payment-footer_visa.png)
}
.payment-icon-item-mastercart {
	background-image: url(https: //506588952-a.akamaihd.net/images/svg/b-icon_payment-footer_mastercard.svg)
}
.payment-icon-item svg {
	width: 85px;
	height: 55px
}
.payment-icon-item .payment-verve {
	width: 160px;
	height: auto
}
.payment-payoner-home {
	padding: 20px 0
}
.payment-payoner-home img {
	margin: 0 auto;
	max-width: 1170px;
	width: 100%
}
.payment-payoner-home.mob {
	display: none
}
.payment-payoner-ico {
	position: relative;
	padding-left: 60px
}
.payment-payoner-ico-directly:after, .payment-payoner-ico-market:after {
	content: '';
	position: absolute;
	top: -20px;
	left: 0;
	width: 52px;
	height: 45px;
	background-size: contain
}
.payment-payoner-ico-market:after {
	background: url(https: //506588952-a.akamaihd.net/images/payoner/ico-marketplace.svg) center no-repeat
}
.payment-payoner-ico-directly:after {
	background: url(https: //506588952-a.akamaihd.net/images/payoner/ico-directly.svg) center no-repeat
}
.payment .placeholder, .payment .placeholder img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.payment .placeholder {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 200px
}
.payment .placeholder img {
	max-width: 100%;
	max-height: 100%;
	height: auto
}
.faq-redactor {
	font-size: 16px;
	color: #2a363f;
	padding-left: 30px
}
.faq-redactor .h1, .faq-redactor .h2, .faq-redactor .h3, .faq-redactor h1, .faq-redactor h2, .faq-redactor h3 {
	margin-top: 0
}
.faq-redactor .h4, .faq-redactor .h5, .faq-redactor .h6, .faq-redactor h4, .faq-redactor h5, .faq-redactor h6 {
	margin-top: 10px
}
.faq-redactor p {
	font-size: 16px
}
.faq-redactor ol, .faq-redactor ul {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	padding-left: 35px
}
.faq-redactor ul, .faq-redactor ul li, .redactor ul li {
	list-style: disc
}
.faq-redactor ol {
	list-style-type: decimal
}
.faq-redactor img, .news-editor img {
	display: block;
	max-width: 100%;
	height: auto
}
.faq-item {
	background-color: #fff;
	padding: 60px 0;
	color: #2a363f;
	font-size: 28px;
	font-weight: 700;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	margin-bottom: 30px
}
.faq-item:hover {
	border-color: #333;
	color: #2a363f
}
.faq-list-group .list-group-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 20px;
	font-weight: 400;
	padding: 10px 15px
}
.faq-list-group-grey {
	margin-bottom: 0
}
.faq-list-group-grey .list-group-item {
	color: #2a363f;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer;
	border: 0
}
.faq-list-group-grey .list-group-item i {
	margin-right: 5px;
	font-weight: 400;
	color: #66bb6a
}
.faq-list-group-grey .list-group-item:hover {
	color: #2a363f
}
.faq-panel .panel-heading {
	padding: 0
}
.faq-panel-grey {
	border-color: #f8f9f9
}
.faq-panel-grey .panel-heading {
	background-color: #f8f9f9;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.faq-category-side-menu a, .faq-panel-grey .panel-heading a {
	padding: 20px 25px;
	display: block;
	font-size: 20px;
	font-weight: 600;
	color: #2a363f;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.faq-panel-grey .panel-heading a h2 {
	font-size: 20px;
	margin: 0
}
.faq-panel-grey:hover .panel-heading a {
	color: #2a363f;
	text-decoration: none
}
.faq-panel-grey:hover .panel-heading {
	opacity: .8
}
.faq-category-side-menu {
	padding: 15px;
	background-color: #f3f3f3;
	border-radius: 3px
}
.faq-category-side-menu .item {
	margin-left: 10px
}
.faq-category-side-menu a {
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	padding: 2px 0
}
.faq-category-side-menu a:hover {
	opacity: .8;
	text-decoration: underline
}
.faq-category-side-menu .category>a {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 20px
}
.faq-category-side-menu a.active {
	color: #66bb6a
}
.list-view>div[data-key]:last-child {
	margin-bottom: 20px
}
.support-faq-container .category {
	font-weight: 700;
	display: block;
	margin: 15px 10px
}
.support-faq-container .question {
	font-weight: 400;
	display: block;
	margin-left: 20px
}
.faq-category-side-menu .childs {
	display: none
}
.faq-category-side-menu .category.active>.childs, .faq-category-side-menu .item>.childs.active, .redactor ul {
	display: block
}
.faq-category-side-menu .link.active, .faq-category-side-menu .link:hover {
	color: #000
}
.faq-category-side-menu .parent>.link {
	font-size: 1.5em
}
.tooltip-price {
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 12px;
	line-height: 15px;
	font-weight: 600;
	text-align: center;
	border-radius: 30px;
	cursor: help;
	margin-left: 3px
}
.tooltip-price-green {
	color: #fff
}
.redactor ul {
	list-style: disc
}
.bootstrap-dialog.type-primary .modal-header, .tooltip-price-green {
	background-color: #66bb6a
}
.bootstrap-dialog.type-primary .btn-primary {
	background-color: #66bb6a;
	border-color: #66bb6a
}
.bootstrap-dialog.type-primary .btn-primary:hover {
	background-color: #66bb6a;
	border-color: #66bb6a;
	opacity: .8
}
.menu {
	width: 100%;
	height: 40px
}
.menu-green {
	background-color: #66bb6a
}
.menu-list {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style: none;
	list-style-position: outside
}
.menu-list .menu-item:first-child {
	padding: 0 10px 0 0
}
.menu-item {
	display: inline-block;
	vertical-align: middle;
	padding: 0 10px
}
.menu-item-active a:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	bottom: -11px;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	height: 0;
	width: 0;
	border-top: 12px solid #66bb6a;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	z-index: 9
}
.menu-item a {
	position: relative;
	font-size: 16px;
	line-height: 40px;
	font-weight: 500;
	color: #fff
}
.news-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.news-item {
	position: relative;
	padding: 0 25px 0 180px;
	margin: 0 0 45px
}
.news-info {
	position: absolute;
	top: 0;
	left: 0
}
.news-date {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
	color: #000
}
.menu-item a, .news-body a {
	display: block
}
.news-body a h2 {
	color: #66bb6a;
	margin-bottom: 5px
}
.news-body a.active h2 {
	color: #2a363f
}
.news-body p {
	height: 40px;
	overflow: hidden
}
.news-aside-list li {
	margin-bottom: 25px
}
.news-aside-list a {
	display: block;
	padding: 5px 0
}
.news-aside-list a h4 {
	margin: 0;
	color: #66bb6a
}
.news-editor p {
	line-height: 1.4;
	margin-bottom: 1rem
}
.news-editor ol {
	padding-left: 15px
}
.section-flag .jssocials-share-link {
	border-radius: 50%
}
.section-flag .flag-popover {
	position: relative;
	display: inline-block;
	background-color: khaki;
	padding: 2px 5px;
	color: #222;
	border-radius: 3px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .5s, visibility .5s;
	transition: opacity .5s, visibility .5s
}
.section-flag .flag-popover i {
	position: absolute;
	top: 7px;
	left: 4px
}
.section-flag .flag-popover span {
	padding-left: 18px
}
.section-flag-error {
	display: none;
	position: absolute;
	bottom: -25px;
	left: 0
}
.section-flag .alert {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-bottom: 0;
	border-radius: 0;
	padding: 10px
}
.section-flag-img {
	position: relative;
	margin-bottom: 25px;
	border: 1px solid #e7e7e7
}
.section-flag-img-no-b {
	border: 0
}
.section-flag-img p.bg-danger {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin-bottom: 0;
	padding: 2px 6px;
	background: red;
	color: #fff;
	border-radius: 3px
}
.section-flag .js-form-control {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 9;
	cursor: pointer
}
.section-flag-text p {
	font-size: 16px;
	color: #2a363f;
	margin-bottom: 13px
}
.affilate-content p:last-child, .section-flag-text p:last-child {
	margin-bottom: 0
}
.section-flag-loop {
	position: absolute;
	padding: 5px;
	margin: 0;
	border-radius: 50%;
	width: 35px;
	text-align: center;
	height: 35px;
	border: 1px solid transparent
}
.section-flag-loop:hover span {
	text-decoration: underline
}
.section-flag-loop a {
	display: block;
	font-size: 0;
	visibility: hidden;
	opacity: 0;
	position: relative;
	z-index: 10;
	color: khaki
}
.section-flag-loop-active a {
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .5s ease-out;
	transition: all .5s ease-out
}
.section-flag-loop-active .flag-popover {
	opacity: 1;
	visibility: visible;
	transition-delay: 1s;
	-webkit-transition-delay: 1s
}
.section-flag-loop .flag-active {
	opacity: 1;
	visibility: visible;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out
}
.section-flag-loop .flag-active a i {
	-webkit-transform: scale(3);
	transform: scale(3)
}
.section-flag-form small {
	font-size: 85%
}
.section-flag-form .form-control {
	height: 42px
}
.icon {
	display: inline-block;
	vertical-align: middle
}
.icon-cart {
	width: 19px;
	height: 21px;
	background: url(https: //506588952-a.akamaihd.net/images/svg/icon/i-cart.svg) no-repeat center;
	background-size: cover
}
.list-default {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style: none;
	list-style-position: outside;
	text-align: left
}
.list-default li {
	position: relative;
	padding: 8px 0 8px 30px;
	list-style: none;
	font-size: 16px
}
.list-default li:before {
	content: '';
	display: block;
	position: absolute;
	background: url(https: //506588952-a.akamaihd.net/images/svg/icon/i-check.svg) center no-repeat;
	background-size: cover;
	top: 50%;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	left: -9px;
	color: #00ccbd;
	width: 40px;
	height: 40px
}
.section-vps-futures {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.section-vps-futures .h2 {
	margin-right: 30px
}
.section-freebies-item {
	position: relative;
	padding: 28px 145px 40px 25px;
	border: 5px solid #3fc35f;
	height: 200px
}
.section-freebies-item .h3 {
	margin-top: 0
}
.section-freebies-ssl-gift, .section-freebies-ssl-isp {
	background-image: url("data: image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88.534' height='126.646' viewBox='0 0 88.534 126.646'%3E%3Cpath fill='%2380CEF1' d='M88.534.015c-.27-.007-.54-.015-.81-.015C43.36 0 7.39 35.964 7.39 80.33c0 17.252 5.455 33.224 14.714 46.316h66.43V.016z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2318A538' d='M35.87 96.03c-.44-.186-1.053-.308-1.463-.362-.538-.063-.94-.082-1.307 0-1.095.323-1.167 1.464 1.8 3.25.797 1.057 2.238 2.02 3.603 1.493.794-2.252-.855-3.623-2.63-4.234-.002-.145.014-.102-.002-.145zM48.292 73.277c.127.118.212.3.327.324h.168c.8.23 1.578-.58.97-.634-.237-.04-.7.022-1.466.31zM66.897 66.264c-1.273.217-1.58 1.067 1.155 2.947.34-.093 2.69-.622 1.31.8 4.245-2.53-.296-4.13-2.465-3.746zM66.897 48.12c4.57-1.858 5.625-13.9.18-13.547-.352 0-.706.178-1.153.343 2.282 4.205-2.976 9.55.973 13.203zM78.504 26.75c1.32-.616 1.954-2.805 0-2.805-.353-.094-.617-.187-.97-.166-.353.01-.706.133-.964.165-3.855.768-2.683 7.16 1.934 2.804z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2318A538' d='M88.534 26.034c-1.36-.745-2.986-.99-4.625-.78-5.582.703-11.21 6.09-6.022 11.428 3.718 4.64-5.365 14.106 3.254 16.534 1.715-3.835 4.914-7.274 7.393-10.926V26.034z'/%3E%3Cpath fill='%2318A538' d='M27.894 110.52c3.42 4.286 1.776 9.218 1.515 13.91-.093.03.04.146.04.166a14.89 14.89 0 0 0 .024 2.05h33.92c-3.844-3.46-7.796-6.773-12.66-8.912-7.57-7.348-24.644-2.78-24.334-16.678.79-6.604-4.51-9.79-8.484-12.893-3.058-10.214 15.572-13.973 15.842-2.78 6.135-.323 8.286-11.023 15.37-12.572 3.646-3.165 13.52.24 9.947-6.225 3.53-3.355 13.88-3.236 8.818-11.087-1.698-7.65-11.1-11.348-14.195-2.634-8.51 2.28-5.08-16.184 3.58-13.724 6.28.362 5.425-5.096 1.62-6.852 0-.27-.082-.415-.32-.177-.696-.26-1.426-.527-2.284-.485-8.49-4.692 8.496-16.65-2.756-20.438C41.19 21.735 22.358 38.33 14.818 53.84c-3.405 9.723-2.838 19.512-2.44 29.738 3.458 9.9 10.17 18.068 15.516 26.943zM88.534.312c-.398-.01-.795-.02-1.196-.02-2.18 0-4.394.133-6.55.31-1.115.238-2.35.385-3.606.5-.43.04-.862.09-1.286.163-4.51.635-8.82 1.422-13.053 2.762 8.654-.633 17.48-.568 25.69 1.856V.313z'/%3E%3Cg opacity='.2' fill='%23010100'%3E%3Cpath d='M11.297 55.574c-.02.06-.036.103-.05.154.74-.04 1.398-.096 1.398-.154h-1.348z'/%3E%3Cpath d='M88.534 126.646V.02c-.27-.008-.54-.02-.81-.02-6.02 0-11.887.685-17.537 1.942-11.485 3.62-21.803 10.75-30.06 20.384-.648.156-1.295.3-1.924.456-3.03.736-6.245 1.663-9.23 2.782a83.04 83.04 0 0 0-3.74 4.307c3.062-1.597 7.245-3.113 12.362-4.43-5.595 7.255-10.1 15.724-13.197 25.056-2.833.374-5.254.777-7.23 1.204-2.316.498-3.98 1.006-5.092 1.598a46.32 46.32 0 0 0-.65 1.9c2.276-.53 6.29-1.31 12.165-2.14-2.433 8.106-3.816 16.814-3.943 25.888H7.437c-.016.456-.047.913-.047 1.383 0 .35.025.693.03 1.045h12.222c.094 8.98 1.424 17.604 3.78 25.66-9.467-1.35-10.706-2.585-10.838-2.76a.485.485 0 0 1 .062.256h-1.533c.23.728.48 1.456.735 2.173 1.11.63 2.844 1.183 5.32 1.71 1.945.416 4.29.812 7.053 1.185a86.755 86.755 0 0 0 7.652 17.05h2.805a84.097 84.097 0 0 1-7.826-16.717c2.06.25 4.298.478 6.717.695 7.03.645 15.2 1.144 24.085 1.485.854 5.103 1.933 9.96 3.198 14.536h2.492a141.26 141.26 0 0 1-3.245-14.445c8.262.283 17.1.45 26.194.45v13.996h2.244zm-2.242-47.7H57.508c.066-9.955.845-19.616 2.276-28.585a790.42 790.42 0 0 1 26.507-.465v29.05zm0-31.49c-9.062.01-17.864.163-26.1.456 1.51-8.7 3.652-16.68 6.365-23.603.458-1.196.94-2.328 1.423-3.428 5.877-.416 12.03-.644 18.312-.663v27.236zm0-29.676a268.66 268.66 0 0 0-17.148.59C74.104 8.21 80.058 2.41 86.292 1.756V17.78zm-7.97-15.31c-4.39 3.156-8.437 8.604-11.93 16.1-8.055.622-15.585 1.597-22.284 2.92 9.403-10.01 21.2-16.83 34.215-19.02zM41.406 24.527c7.01-1.546 15.11-2.698 23.866-3.428-.327.75-.642 1.518-.95 2.307-2.806 7.214-5.02 15.538-6.578 24.6-8.922.332-17.122.84-24.18 1.476-2.342.22-4.52.447-6.524.685 3.36-9.666 8.278-18.37 14.367-25.64zm-5.884 83.838c-3.743-.332-6.867-.654-9.488-.988-2.485-8.13-3.898-16.875-3.993-26h33.07c.053 9.83.788 19.37 2.143 28.284-7.93-.313-15.284-.747-21.732-1.296zm19.59-29.418H22.04c.137-9.217 1.6-18.05 4.164-26.24a285.47 285.47 0 0 1 9.31-.954c6.467-.55 13.858-.983 21.827-1.298-1.393 8.97-2.164 18.58-2.23 28.492zm4.582 30.796c-1.38-8.903-2.135-18.484-2.185-28.367H86.29v28.834c-9.216 0-18.207-.166-26.598-.468z'/%3E%3C/g%3E%3Cpath opacity='.1' fill='%23010100' d='M10.138 101.146a81.21 81.21 0 0 0 .98 3.385h-.005c.017.056.038.108.055.163a80.16 80.16 0 0 0 10.937 21.953h66.43v-25.5H10.138z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23F2F2F2' d='M88.534 26.33H4.412C2.09 26.33 0 28.326 0 28.91v76.032c0 3.656 2.09 5.412 4.412 5.412h84.123V26.33z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23464646' d='M88.534 25.007H4.412C2.09 25.007 0 27.65 0 29.974v7.604h88.534v-12.57z'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FF555A' cx='7.104' cy='31.825' r='2.272'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%2309A5B5' cx='14.899' cy='31.825' r='2.272'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFD' d='M88.534 28.976h-64.43a2.272 2.272 0 0 0-2.27 2.272v.087a2.272 2.272 0 0 0 2.27 2.272h64.43v-4.63z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2309A5B5' d='M2.646 45.517h85.888v3.31H2.646z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23BCBEC0' d='M2.646 50.42h28.45v6.97H2.645z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23464646' d='M9.263 52.164h19.85v3.485H9.262z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23A7D1E3' d='M33.08 49.486h55.454v3.97H33.08z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%232E8ED6' d='M11.247 40.452h9.955v3.32h-9.955z'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%232E8ED6' cx='6.803' cy='41.858' r='2.621'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%232E8ED6' cx='6.696' cy='53.966' r='1.621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23BCBEC0' d='M2.646 73.615h28.45v6.97H2.645z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23464646' d='M9.263 75.36h19.85v3.484H9.262z'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%232E8ED6' cx='6.696' cy='77.161' r='1.621'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23A7D1E3' d='M7.277 58.77h23.818v5.623H7.277zM7.277 66.586h23.818v5.623H7.277zM7.277 82.146h23.818v5.623H7.277zM7.277 89.963h23.818v5.623H7.277zM7.277 97.586h23.818v5.623H7.277z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M33.08 60.265h55.454v5.308H33.08zM33.08 71.98h55.454v4.988H33.08zM33.08 82.586h55.454v5.308H33.08zM33.08 93.92h55.454v5.307H33.08zM33.08 105.086h55.454v5.308H33.08z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23BCBEC0' d='M34.075 55.73h22.232v1.856H34.075zM34.075 61.586h28.232v2H34.075zM34.075 95.613h28.232v1.973H34.075zM34.075 67.586h24.232v2H34.075zM34.075 89.586h24.232v2H34.075zM34.075 84.586h24.232v1.766H34.075zM34.075 73.586h20.232v1.777H34.075zM34.075 106.36h20.232v2.226H34.075zM34.075 101.576h20.232v2.01H34.075zM34.075 78.803h32.232v1.6H34.075z'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FD7600' cx='75.075' cy='56.586' r='1.685'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FD7600' cx='75.075' cy='62.586' r='1.685'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FD7600' cx='75.075' cy='68.586' r='1.685'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FD7600' cx='75.075' cy='85.273' r='1.685'/%3E%3Ccircle fill-rule='evenodd' clip-rule='evenodd' fill='%23FD7600' cx='75.075' cy='107.586' r='1.685'/%3E%3Cpath opacity='.2' fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M88.534 24.586H43.24C53.42 41.664 73.092 73.43 88.534 98.4V24.587z'/%3E%3C/svg%3E");
	background-position: 100% 100%;
	background-repeat: no-repeat
}
.section-freebies-ssl-gift {
	background-image: url("data: image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88.044' height='126.646' viewBox='0 0 88.044 126.646'%3E%3Cpath fill='%2380CEF1' d='M88.044.015c-.27-.007-.54-.015-.81-.015C42.87 0 6.9 35.964 6.9 80.33c0 17.252 5.455 33.224 14.714 46.316h66.43V.016z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2318A538' d='M35.38 96.03c-.44-.186-1.053-.308-1.463-.362-.538-.063-.94-.082-1.307 0-1.095.323-1.167 1.464 1.8 3.25.797 1.057 2.238 2.02 3.603 1.493.794-2.252-.855-3.623-2.63-4.234-.002-.145.014-.102-.002-.145zM47.802 73.277c.127.118.212.3.327.324h.168c.8.23 1.578-.58.97-.634-.237-.04-.7.022-1.466.31zM66.407 66.264c-1.273.217-1.58 1.067 1.155 2.947.34-.093 2.69-.622 1.31.8 4.245-2.53-.296-4.13-2.465-3.746zM66.407 48.12c4.57-1.858 5.625-13.9.18-13.547-.352 0-.706.178-1.153.343 2.282 4.205-2.976 9.55.973 13.203zM78.015 26.75c1.32-.616 1.954-2.805 0-2.805-.353-.094-.617-.187-.97-.166-.353.01-.706.133-.964.165-3.855.768-2.683 7.16 1.935 2.804z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%2318A538' d='M88.044 26.034c-1.36-.745-2.986-.99-4.625-.78-5.582.703-11.21 6.09-6.022 11.428 3.718 4.64-5.365 14.106 3.254 16.534 1.715-3.835 4.914-7.274 7.393-10.926V26.034z'/%3E%3Cpath fill='%2318A538' d='M27.404 110.52c3.42 4.286 1.776 9.218 1.515 13.91-.093.03.04.146.04.166a14.89 14.89 0 0 0 .024 2.05h33.92c-3.844-3.46-7.796-6.773-12.66-8.912-7.57-7.348-24.644-2.78-24.334-16.678.79-6.604-4.51-9.79-8.484-12.893-3.058-10.214 15.572-13.973 15.842-2.78 6.135-.323 8.286-11.023 15.37-12.572 3.646-3.165 13.52.24 9.947-6.225 3.53-3.355 13.88-3.236 8.818-11.087-1.698-7.65-11.1-11.348-14.195-2.634-8.51 2.28-5.08-16.184 3.58-13.724 6.28.362 5.425-5.096 1.62-6.852 0-.27-.082-.415-.32-.177-.696-.26-1.426-.527-2.284-.485-8.49-4.692 8.496-16.65-2.756-20.438-12.346 10.547-31.18 27.143-38.718 42.65-3.405 9.724-2.838 19.513-2.44 29.74 3.456 9.9 10.17 18.07 15.514 26.944zM88.044.312c-.398-.01-.795-.02-1.196-.02-2.18 0-4.394.133-6.55.31-1.115.238-2.35.385-3.606.5-.43.04-.862.09-1.286.163-4.51.635-8.82 1.422-13.053 2.762 8.654-.633 17.48-.568 25.69 1.856V.313z'/%3E%3Cg opacity='.2' fill='%23010100'%3E%3Cpath d='M10.807 55.574c-.02.06-.036.103-.05.154.74-.04 1.398-.096 1.398-.154h-1.348z'/%3E%3Cpath d='M88.044 126.646V.02c-.27-.008-.54-.02-.81-.02-6.02 0-11.887.685-17.537 1.942-11.485 3.62-21.803 10.75-30.06 20.384-.648.156-1.295.3-1.924.456-3.03.736-6.245 1.663-9.23 2.782a83.04 83.04 0 0 0-3.74 4.307c3.062-1.597 7.245-3.113 12.362-4.43-5.594 7.255-10.1 15.724-13.197 25.056-2.833.374-5.254.777-7.23 1.204-2.316.498-3.98 1.006-5.092 1.598a46.32 46.32 0 0 0-.65 1.9c2.276-.53 6.29-1.31 12.165-2.14-2.433 8.106-3.816 16.814-3.943 25.888H6.947c-.016.456-.047.913-.047 1.383 0 .35.025.693.03 1.045h12.222c.094 8.98 1.424 17.604 3.78 25.66-9.467-1.35-10.706-2.585-10.838-2.76a.485.485 0 0 1 .062.256h-1.533c.23.728.48 1.456.735 2.173 1.11.63 2.844 1.183 5.32 1.71 1.945.416 4.29.812 7.053 1.185a86.755 86.755 0 0 0 7.652 17.05h2.805a84.097 84.097 0 0 1-7.826-16.717c2.06.25 4.298.478 6.717.695 7.03.645 15.2 1.144 24.085 1.485.854 5.103 1.933 9.96 3.198 14.536h2.492a141.26 141.26 0 0 1-3.245-14.445c8.262.283 17.1.45 26.194.45v13.996h2.244zm-2.242-47.7H57.018c.066-9.955.845-19.616 2.276-28.585a790.42 790.42 0 0 1 26.507-.465v29.05zm0-31.49c-9.062.01-17.864.163-26.1.456 1.51-8.7 3.653-16.68 6.365-23.603.458-1.196.94-2.328 1.423-3.428 5.877-.416 12.03-.644 18.312-.663v27.236zm0-29.676a268.66 268.66 0 0 0-17.148.59C73.614 8.21 79.568 2.41 85.802 1.756V17.78zm-7.97-15.31c-4.39 3.156-8.436 8.604-11.93 16.1-8.055.622-15.585 1.597-22.284 2.92 9.403-10.01 21.2-16.83 34.215-19.02zM40.917 24.527c7.01-1.546 15.11-2.698 23.866-3.428-.328.75-.643 1.518-.95 2.307-2.807 7.214-5.022 15.538-6.58 24.6-8.92.332-17.12.84-24.18 1.476-2.34.22-4.52.447-6.523.685 3.357-9.666 8.277-18.37 14.366-25.64zm-5.885 83.838c-3.743-.332-6.867-.654-9.488-.988-2.485-8.13-3.898-16.875-3.993-26h33.07c.054 9.83.79 19.37 2.144 28.284-7.93-.313-15.285-.747-21.733-1.296zm19.59-29.418H21.55c.137-9.217 1.6-18.05 4.164-26.24a285.47 285.47 0 0 1 9.31-.954c6.467-.55 13.858-.983 21.827-1.298-1.393 8.97-2.164 18.58-2.23 28.492zm4.583 30.796c-1.38-8.903-2.135-18.484-2.185-28.367h28.784v28.834c-9.218 0-18.21-.166-26.6-.468z'/%3E%3C/g%3E%3Cpath fill='%23EFC516' d='M88.044 45.088L57.316 33.146l-46.99 18.512.13 54.307 36.013 20.68h22.034l19.54-11.34z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M88.044 44.877L58.19 34.47C60.484 32.88 9.9 53.843 9.9 53.843l.033 14.672L56.737 93.06l31.308-14.5V44.876z'/%3E%3Cpath fill='%23EFC516' d='M88.044 43.55L58.187 33.142C60.48 31.553 7.51 51.725 7.51 51.725l.03 14.673L56.2 89.612l31.845-13.007V43.55z'/%3E%3Cpath fill='%23DDB614' d='M88.044 43.388L57.922 32.613c2.29-1.593-50.415 19.113-50.415 19.113l.002.877c11.413 3.95 49 19.067 49 19.067l31.534-14.15V43.39z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M88.044 57.623L56.51 71.673l.928 54.973h11.066l19.54-11.342z'/%3E%3Cpath fill='%23DC3E0E' d='M24.868 114.038l1.32-38.493-.78-.625.21-15.487L74.46 38.58l9.2 3.335L37.052 64.38s-.114 6.954-.248 15.978c-.004.215.787.16.784.374-.25 16.63-1.365 40.028-1.23 40.107.207.12-11.492-6.802-11.492-6.802z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M26.182 75.732l11.407 5-.038 2.262-11.415-5.987.03-1'/%3E%3Cpath fill='%23DC3E0E' d='M32.882 41.73l41.106 22.037 1.017 18.165-1.276.656 1.652 40.226 9.893-5.782-.03-38.803 1.26-.997-.95-18.443-43.822-20.476z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M73.964 85.2l-.235-2.612 11.516-4.36.004 1.825z'/%3E%3Cpath fill='%23B83815' d='M58.326 48.538S13.406-1.035 9.156 32.293c-4.253 33.33 26.87 20.208 46.74 20.173 3.63-.008 2.43-3.928 2.43-3.928zm-11.098-.954c-12.134.02-31.15 8.037-28.55-12.32 2.6-20.358 30.038 9.923 30.038 9.923s.732 2.393-1.488 2.397z'/%3E%3Cpath fill='%23B83815' d='M88.044 49.783c-9.355.845-20.515-.89-20.515-.89s-1.933-1.386.027-2.76c6.593-4.623 13.86-13.146 20.487-15.03V24.11c-10.077 4.404-20.884 16.7-30.76 23.63-3.208 2.248-.044 4.514-.044 4.514s16.147 2.51 30.805 1.663v-4.134z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M50.495 50.036c-.795.133-2.632 8.448-9.12 11.068-6.486 2.62 5.97 2.46 9.155 3.775 3.184 1.32 6.998-13.005 6.195-14.858-.803-1.856-6.23.014-6.23.014z'/%3E%3Cpath fill='%23B83815' d='M48.904 50.306c-.794.134-2.63 8.447-9.12 11.068-6.49 2.62 5.97 2.46 9.154 3.776 3.184 1.316 6.997-13.004 6.198-14.86-.803-1.854-6.232.016-6.232.016z'/%3E%3Cpath opacity='.2' fill='%23363636' d='M56.562 51.48s4.296 8.47 4.698 10.988c.4 2.518 13.133 3.112 12.987-.647-.14-3.755-13.278-10.353-13.278-10.353l-4.408.012z'/%3E%3Cpath fill='%23B83815' d='M57.357 50.946s4.294 8.474 4.698 10.99c.403 2.52 13.13 3.11 12.986-.646-.14-3.76-13.278-10.353-13.278-10.353l-4.405.01z'/%3E%3Cpath fill='%23A72E11' d='M49.423 45.397s14.175-3.61 16.175 1.155c1.998 4.765-2.98 6.465-4.892 6.904-1.903.44-4.917.318-6.5-.298-1.585-.61-5.703-4.71-4.783-7.76z'/%3E%3Cpath fill='%2306B57E' d='M51.457 81.05c0-5.57-.986-10.167-2.73-13.9-.992.08-1.998.122-3.023.122-8.437 0-15.833-2.674-19.976-6.688-4.143 4.015-11.537 6.688-19.976 6.688-1.026 0-2.033-.043-3.023-.122C.985 70.883 0 75.48 0 81.05c0 19.08 15.646 35.896 25.73 35.896 10.792 0 25.727-16.817 25.727-35.896z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M36.044 102.12c0 .923-.75 1.67-1.672 1.67H17.085a1.67 1.67 0 0 1-1.67-1.67V87.34c0-.923.747-1.672 1.67-1.672h17.287c.923 0 1.672.75 1.672 1.672v14.78z'/%3E%3Cpath d='M25.73 102.78c-4.304 0-7.808-3.504-7.808-7.808V80.127c0-4.3 3.504-7.805 7.807-7.805 4.303 0 7.807 3.505 7.807 7.805v14.846c0 4.303-3.505 7.807-7.808 7.807zm0-27.11c-2.462 0-4.464 2-4.464 4.457v14.846a4.467 4.467 0 0 0 4.463 4.462c2.46 0 4.46-2 4.46-4.462V80.127c0-2.457-2-4.458-4.46-4.458z'/%3E%3C/g%3E%3Cg fill='%2306B57E'%3E%3Cpath d='M28.32 92.57a2.59 2.59 0 1 1-5.18 0 2.59 2.59 0 0 1 5.18 0z'/%3E%3Cpath d='M27.023 99.15a1.294 1.294 0 0 1-2.59 0v-7.224a1.294 1.294 0 0 1 2.59 0v7.224z'/%3E%3C/g%3E%3Cpath opacity='.1' fill='%23010000' d='M48.714 67.15c-.99.078-2 .12-3.025.12-8.392 0-15.747-2.644-19.902-6.618v56.287c10.957 0 25.656-16.902 25.656-35.89 0-5.57-.987-10.167-2.73-13.9z'/%3E%3C/svg%3E")
}
.section-freebies-isp-manager {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 5px;
	background-image: url("data: image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='25.666' height='25.666' viewBox='0 0 25.666 25.666'><path fill='%232D8CD3' d='M12.833 0C5.748 0 0 5.747 0 12.833s5.748 12.833 12.833 12.833c7.078 0 12.833-5.747 12.833-12.833S19.91 0 12.833 0zm-8.29 11.948a1.298 1.298 0 0 1 0-2.597c.71 0 1.29.58 1.29 1.3s-.58 1.298-1.29 1.298zm1.09 2.22c0-1.097.893-1.992 1.993-1.992s1.983.893 1.983 1.993a1.98 1.98 0 0 1-1.984 1.982c-1.1 0-1.993-.885-1.993-1.983zm5.536 7.008c-1.353 0-2.453-1.1-2.453-2.45s1.1-2.45 2.452-2.45c1.35 0 2.45 1.1 2.45 2.45s-1.1 2.45-2.45 2.45zm3.594-5.024a2.046 2.046 0 1 1 .002-4.092 2.046 2.046 0 0 1-.003 4.092zm3.085-4.32a1.473 1.473 0 0 1-1.473-1.472c0-.81.655-1.468 1.472-1.468.808 0 1.465.657 1.465 1.468 0 .808-.657 1.473-1.466 1.473zm2.434-3.642a1.065 1.065 0 0 1 0-2.13c.59 0 1.068.48 1.068 1.07s-.478 1.06-1.068 1.06z'/></svg>");
	background-repeat: no-repeat;
	width: 26px;
	height: 26px
}
.section-freebies-title-isp {
	position: absolute;
	bottom: 25px;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	width: 100%;
	display: block;
	text-align: center;
	color: #333;
	margin-top: 25px
}
.panel-body-vps .form-group .h5 {
	margin: 0
}
.panel-body-vps .field-vpsform-ispmanager, .panel-body-vps .field-vpsform-ostmpl {
	margin-bottom: 35px
}
.panel-body-vps .field-vpsform-ispmanager .control-label, .panel-body-vps .field-vpsform-ostmpl .control-label {
	font-size: 18px;
	margin-bottom: 25px
}
.affilate .h1, .affilate h1 {
	margin-top: 0
}
.affilate-top {
	margin-top: 25px
}
.affilate-round {
	position: relative;
	width: 100%;
	height: 340px;
	background-color: #92d36e;
	color: #fff;
	border-radius: 100%
}
.affilate-round i, .affilate-round span {
	font-family: "Fjord One", sans-serif;
	position: absolute;
	height: 18%;
	top: 50%;
	left: 50%;
	font-size: 150px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}
.affilate-round i {
	font-size: 55px;
	line-height: 55px;
	font-style: normal;
	text-align: center;
	width: 100%;
	height: 33%
}
.affilate-content {
	padding-left: 15%
}
.affilate-content p {
	margin-bottom: 25px
}
.affilate-item {
	text-align: center;
	padding: 0 35px;
	margin-top: 25px
}
.affilate-item .h6 {
	padding: 0 25px
}
.affilate-item img {
	width: 75px;
	height: 91px;
	margin: 0 auto
}
.affilate-footer p {
	margin-top: 15px
}
.spoiler {
	width: 100%;
	margin-bottom: 20px
}
.spoiler-title, .spoiler-toggle {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.spoiler-title {
	font-size: 16px;
	font-weight: 400;
	padding: 15px;
	color: #3fc35f;
	border: 1px solid #e7e7e7;
	cursor: pointer;
	background-color: #fafafa
}
.spoiler-toggle {
	top: -2px;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background-color: #3fc35f;
	border-radius: 3px
}
.spoiler-toggle:after, .spoiler-toggle:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 10px;
	height: 10px;
	width: 2px;
	background-color: #fff;
	will-change: translate, rotate
}
.spoiler-toggle.hide-icon:before {
	-webkit-transform: translate(-50%,-50%) rotate(-90deg);
	transform: translate(-50%,-50%) rotate(-90deg);
	will-change: translate, rotate
}
.spoiler-toggle.hide-icon:after {
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	will-change: translate, opacity
}
.spoiler-toggle.show-icon:before {
	-webkit-transform: translate(-50%,-50%) rotate(-90deg);
	transform: translate(-50%,-50%) rotate(-90deg);
	will-change: translate, rotate
}
.spoiler-toggle.show-icon:after {
	width: 0
}
.spoiler-content {
	display: none;
	font-size: 14px;
	padding: 15px;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #e7e7e7
}
.poll-popup {
	position: fixed;
	bottom: 0;
	right: 30px;
	background-color: #f2f2f2;
	width: 400px;
	height: 420px;
	overflow: hidden;
	z-index: 999999;
	-webkit-box-shadow: 0 -1px 8px rgba(0,0,0,.4);
	box-shadow: 0 -1px 8px rgba(0,0,0,.4);
	margin-bottom: -370px
}
.poll-popup .close-poll {
	position: absolute;
	right: 0;
	top: 0;
	padding: 4px 8px;
	color: #fff;
	border-radius: 0 0 0 4px;
	background-color: #aeb0b2;
	cursor: pointer;
	display: none
}
.poll-popup header {
	font-size: 1.4rem;
	line-height: 1.4rem;
	padding: 14px;
	border-bottom: 1px solid silver;
	cursor: pointer
}
.poll-popup main {
	padding: 14px;
	max-height: 380px;
	overflow: scroll
}
.poll-popup main::-webkit-scrollbar {
	display: none
}
.poll-popup .success-block {
	margin-top: 15px;
	padding: 20px 0;
	display: none
}
.poll-popup .answers {
	margin-top: 24px
}
.poll-popup .answers li button {
	width: 100%;
	margin: 6px 0;
	white-space: normal;
	outline: 0
}
.poll-popup .answers li button:active {
	outline: 0
}
@media (min-width:768px) {
.navbar-nav {
	float: right;
	margin: 0!important
}
.form-inline .select2-container--bootstrap {
	display: inline-block
}
.section-shared .section-shared-item {
	padding: 0 7px
}
.select-filter .form-control {
	width: 180px
}
}
@media (min-width:769px) {
.dropdown-submenu>.dropdown-menu: last-child {
	border-top: 0 solid #000
}
}
@media only screen and (min-width:980px) {
.hero {
	width: 1000px
}
.hero .title-xl:lang(es), .hero .title-xl:lang(es_MX) {
	font-size: 70px;
	line-height: 73px
}
}
@media (min-width:992px) {
.footer-theme-hub-body .mobile-center-md: lang(es) .col-md-4: first-child, .footer-theme-hub-body .mobile-center-md: lang(es_MX) .col-md-4: first-child {
	width: 35.2%
}
.footer-theme-hub-body .mobile-center-md:lang(es) .col-md-4, .footer-theme-hub-body .mobile-center-md:lang(es_MX) .col-md-4 {
	width: 32%
}
.price-hub-gorizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 25px 35px
}
.price-hub-gorizontal .price-hub-item {
	padding-right: 25px
}
.price-hub-gorizontal .price-hub-item:nth-child(2) {
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3
}
.price-hub-gorizontal .price-hub-item:last-child {
	padding: 0
}
.price-hub-gorizontal .price-hub-description {
	border: 0
}
.price-hub-gorizontal .price-hub-footer, .price-hub-gorizontal .price-hub-list {
	padding: 0
}
}
@media only screen and (min-width:992px) {
.price-hub-mobile .container {
	width: 100%
}
}
@media (min-width:1000px) {
.dropdown-submenu: hover>.dropdown-menu, .yamm ul.nav li.dropdown: hover>ul.dropdown-menu {
	-webkit-animation-duration: .5s;
	-webkit-animation-name: fadeInFromNone;
	-webkit-animation-fill-mode: forwards;
	animation-duration: .5s;
	animation-name: fadeInFromNone;
	animation-fill-mode: forwards;
	-ms-animation-duration: .5s;
	-ms-animation-name: fadeInFromNoneIE;
	-ms-animation-fill-mode: forwards
}
.yamm ul.nav li.dropdown:hover>ul.dropdown-menu {
	display: block;
	-ms-animation-duration: 5s
}
@-webkit-keyframes fadeInFromNone {
0%, 1% {
	opacity: 0
}
to {
	opacity: 1
}
}
@-webkit-keyframes fadeInFromNoneIE {
0%, 1% {
	opacity: 0
}
to {
	opacity: 1
}
}
@keyframes fadeInFromNoneIE {
0%, 1% {
	opacity: 0
}
to {
	opacity: 1
}
}
@keyframes fadeInFromNone {
0%, 1% {
	opacity: 0
}
to {
	opacity: 1
}
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	padding: 22px 18px
}
.col-xs-15 {
	position: relative!important;
	min-height: 1px!important;
	width: 20%!important;
	float: left!important
}
}
@media only screen and (min-width:1200px) {
.price-hub-mobile .container {
	width: 1170px
}
}
@media (max-width:1240px) {
.field-text--fluid {
	width: calc(100% - 180px)
}
}
@media (max-width:1230px) {
.fields-group-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
}
@media only screen and (max-width:1200px) {
.footer-head {
	background-position: -300px top
}
.footer-call {
	padding-top: 28px;
	transform: scale .9;
	-webkit-transform: scale(.9)
}
.section-offers, .section-offers .btn-group {
	border: 0
}
.price-hub-description-sum {
	font-size: 18px;
	line-height: 34px
}
.price-hub-description-sum strong {
	font-size: 40px
}
.hosting-plan-item {
	width: 31.33333%
}
.hosting-plan-item:nth-child(3n) {
	margin-right: 0
}
.section-block-filter-domain-wrapper {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
}
@media (max-width:1200px) {
.section-freebies-item {
	padding: 28px 80px 40px 25px
}
.affilate-round {
	height: 300px
}
}
@media all and (max-width:1200px) {
.hosting-plan-box {
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center
}
.hosting-plan-item:nth-child(5n) {
	width: 31.33333%;
	margin-right: 22px
}
}
@media only screen and (max-width:1199px) {
.container>.navbar-collapse {
	z-index: 9999
}
.navbar-default.two {
	margin-right: 200px
}
.navbar-default {
	margin-right: 0
}
}
@media only screen and (max-width:1170px) {
.section-simple-contain-item {
	margin-bottom: 35px
}
}
@media only screen and (max-width:1169px) {
.gallery-box {
	min-height: 250px
}
.gallery-box-body {
	padding: 4px 8px
}
.gallery-box-footer {
	padding: 13px 8px
}
.gallery-box-footer .cart_add-item {
	padding: 7px 5px;
	margin-right: 10px
}
}
@media only screen and (max-width:1112px) {
.container>.navbar-collapse {
	z-index: 9999
}
.navbar-default.two {
	margin-right: 227px
}
}
@media only screen and (max-width:1000px) {
.footer-call {
	transform: scale(.8);
	-webkit-transform: scale(.8)
}
.price-table-style-slim-mobile {
	width: 95%;
	margin: 0 auto!important
}
.info-block-style-2 {
	text-align: right
}
}
@media only screen and (max-width:999px) {
.section-price-container {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.section-price-item {
	min-width: 250px;
	margin: 25px 12px
}
.section-advantug-item {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 25px
}
.section-future-cms-img {
	margin-bottom: 40px
}
.section-future-cms-list {
	text-align: center
}
.info-feature-item {
	margin-bottom: 30px
}
.info-feature-item p {
	min-height: auto
}
.info-create-box-item-right {
	padding-right: 0
}
.info-create-box-item-left {
	padding-left: 0
}
.form-container-fluid {
	max-width: 100%
}
.form-container-fluid .rc-anchor-normal {
	width: 100%!important
}
}
@media (max-width:999px) {
.list-unstyled a {
	color: #bbb
}
.list-unstyled li:first-child {
	border-bottom: 1px solid #3b3b3b;
	margin-bottom: 16px
}
.list-unstyled li p {
	color: #fff;
	padding-top: 10px
}
.list-unstyled .img_left4 {
	margin-right: 20px
}
#navbar-collapse-1>ul>li.dropdown>a>b {
	float: right
}
#navbar-collapse-1>ul>li {
	border-bottom: 0
}
#navbar-collapse-1>ul>li.open {
	background-color: #2b2b2b
}
.help {
	display: none
}
.navbar-nav>li>a {
	color: #b3b3b3;
	padding: 14px 15px
}
.navbar-nav>li>a:hover {
	color: #fff
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #92d102;
	background-color: transparent;
	padding: 10px 20px;
	border-bottom: 0
}
.dropdown-menu>li>a {
	padding: 8px 20px!important;
	border-bottom: 0
}
.dropdown-submenu>.dropdown-menu:last-child {
	border-top: 0
}
}
@media all and (max-width:992px) {
.hosting-plan-item: nth-child(5n) {
	width: 48%;
	margin-right: 1%
}
}
@media (max-width:992px) {
.flex-row-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.ui-header .navbar-brand-hub {
	height: 80px
}
.ui-header .navbar-brand-small {
	height: 30px
}
.banner-inner .h2-hub {
	margin-bottom: 15px
}
.payment-icon-container {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.payment-icon-item {
	margin-bottom: 20px
}
.section-flag-text p {
	margin-bottom: 10px
}
.section-flag-form {
	margin-bottom: 25px
}
.list-default li {
	font-size: 14px
}
.section-vps-futures {
	display: block;
	max-width: 290px;
	margin: 0 auto
}
.section-vps-futures .h2 {
	margin-right: 0
}
.section-freebies-item {
	padding: 28px 28px 40px;
	margin-bottom: 25px;
	height: 200px
}
.affilate-round {
	height: 230px
}
.affilate-round span {
	font-size: 100px
}
.affilate-round i {
	font-size: 40px;
	height: 46%
}
.affilate-content {
	padding-left: 0
}
}
@media only screen and (max-width:992px) {
.ui-header .navbar-brand-resseler {
	height: 80px
}
.ui-header .navbar-nav-resseler>li>a {
	padding: 30px 20px
}
.ui-header .navbar-nav-hub>li>a {
	max-width: 130px;
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 20px
}
.btn-group-balance .btn-link-balance {
	margin-right: 10px
}
.ui-header .navbar-nav-hub>li>a:lang(es), .ui-header .navbar-nav-hub>li>a:lang(es_MX) {
	max-width: 120px
}
.footer-head {
	background-position: -190px top
}
.section-search-home form {
	width: 517px
}
.section-search-home-box {
	width: 100%
}
.section-simple-box {
	max-width: 100%;
	width: 100%;
	margin-bottom: 25px
}
.info-create-box:before {
	right: 0
}
.info-create-box-item-left {
	margin-top: 35px
}
.hosting-plan-item {
	width: 48%;
	margin-left: 1%;
	margin-right: 1%
}
.hosting-plan-item:nth-child(3n), .hosting-plan-item:nth-child(5n) {
	margin-right: 1%
}
.hosting-win__item, .ticket-section__item {
	margin-bottom: 25px
}
.cart-widget {
	margin-top: 25px
}
}
@media only screen and (max-width:991px) {
.menu_main2 .container>.navbar-collapse {
	width: 100%;
	background-color: #161616
}
.price-hub {
	margin-bottom: 25px
}
.price-hub-last {
	margin-bottom: 0
}
.info-block-style-1-theme-small {
	padding-top: 0
}
.info-block-frame {
	width: 100%;
	height: auto;
	padding-bottom: 56.25%
}
.info-block-builder {
	height: auto;
	padding-bottom: 100%
}
.section-block-style-1 {
	margin-bottom: 25px
}
}
@media (max-width:991px) {
.contact-wrapper {
	margin-bottom: 25px
}
.contact-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
}
@media only screen and (max-width:980px) {
.hero {
	width: 100%;
	padding: 0 16px
}
.hero .title {
	font-size: 30px;
	line-height: 32px
}
.hero .title-xl {
	font-size: 40px;
	line-height: 44px
}
.hero .h3 {
	font-size: 26px
}
.hero .h4 {
	font-size: 14px
}
}
@media only screen and (max-width:925px) {
.section-block-style-3-item span {
	margin-bottom: 75px
}
}
@media only screen and (max-width:869px) {
.ui-header .navbar-nav>li>a {
	font-size: 12px
}
.ui-header .navbar-nav-hub>li>a {
	max-width: 113px;
	padding: 20px 5px
}
}
@media (max-width:853px) {
.field-text--switch {
	margin-bottom: 20px
}
}
@media only screen and (max-width:800px) {
.navbar-default.two {
	margin-right: 0
}
.info-block-style-1 ul {
	text-align: center;
	margin: 0
}
}
@media only screen and (max-width:769px) {
.footer-head {
	background-color: #f3f3f3;
	background-image: none
}
.section-block-style-1 p {
	text-align: center
}
}
@media all and (max-width:768px) {
.less1, .less2, .less3, .less4, .less5, .less6 {
	width: 100%
}
.about-press {
	height: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.about-press-item {
	margin-bottom: 25px!important
}
.about-press-list li {
	font-size: 14px
}
.price-table .price-table-item {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px
}
.hosting-plan-item:nth-child(5n) {
	width: 100%
}
}
@media (max-width:768px) {
.banner-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	padding: 20px 15px;
	background-color: rgba(255,255,255,.8);
	margin: 0
}
.payment-payoner .margin_bottom6 {
	margin-bottom: 25px
}
.payment-payoner .margin_bottom3 {
	margin-bottom: 0
}
.payment-payoner-collumn-item {
	margin-bottom: 50px
}
.payment-payoner-collumn-item:last-child {
	margin-bottom: 0
}
.affilate-round {
	border-radius: 6px;
	margin-bottom: 25px
}
.affilate-content {
	margin-top: 25px
}
.affilate-content .section-block-style-2-small {
	text-align: left
}
.affilate-content p {
	font-size: 14px;
	margin-bottom: 15px
}
}
@media only screen and (max-width:768px) {
.ui-header .navbar-toggle-hub, .ui-header .navbar-toggle-resseler {
	margin-top: 22px
}
.hero-banner {
	width: 100%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50,-50%,0);
	padding: 15px
}
.hero-center {
	left: 50%
}
.hero-center, .hero-center-left, .hero-center-right {
	width: 100%;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50,-50%,0)
}
.hero-center-right {
	right: 50%
}
.hero-center-left {
	left: 50%
}
.section-search-bg {
	background-size: cover
}
.section-search-title {
	font-size: 27px;
	line-height: 32px
}
.section-price-item {
	min-width: 240px
}
.section-advantug-item {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 25px
}
.section-search-home form {
	width: 100%
}
.info-feature-box h4 {
	min-height: auto
}
.site_wrapper .select-country-overlay {
	width: 150px
}
.hosting-plan-item {
	width: 100%;
	margin-right: 0
}
.hosting-plan-item:nth-child(3n), .hosting-plan-item:nth-child(5n) {
	margin-right: 0
}
.section-block-style-1 {
	padding: 35px
}
.section-block-style-2 .h3, .section-block-style-2-column ul li {
	margin-bottom: 10px
}
.section-block-style-2 .img-block-style-2 {
	width: 100%
}
.section-block-style-2-list, .section-block-style-2-list-2 {
	text-align: center;
	margin-bottom: 30px
}
.section-block-style-2-box {
	text-align: center;
	margin-top: 15px
}
.section-block-style-2-verical {
	width: 100%
}
.section-block-style-2-small {
	text-align: left;
	margin-bottom: 0
}
.section-block-style-2-img img {
	margin: 25px auto
}
.section-block-style-2-column {
	text-align: center
}
.section-block-style-3-item {
	text-align: center;
	margin-bottom: 25px
}
.section-block-style-3-item span {
	margin: 0 0 20px;
	float: none;
	display: inline-block
}
.section-block-style-4-list {
	text-align: left;
	margin-bottom: 30px
}
.section-block-filter-domain-column {
	width: 33.3333%
}
}
@media (max-width:767px) {
.list-unstyled li: first-child {
	border-bottom: 0;
	margin-bottom: 0;
	top-bottom: 15px
}
.list-unstyled a, .list-unstyled li p {
	color: #bbb
}
.list-unstyled li {
	padding: 8px 0
}
.list-unstyled a:hover {
	color: #fff
}
.yamm .yamm-content .thumbnail {
	background-color: transparent;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,.075);
	box-shadow: 0 0 0 rgba(0,0,0,.075)
}
.yamm .yamm-content .caption h3, .yamm .yamm-content .caption p {
	color: #ccc
}
.yamm .yamm-content .thumbnail>img {
	margin-left: 0
}
.row-border {
	border-bottom: 0
}
.ui-top-nav-item .select2-container--bootstrap .select2-selection {
	background: #e0e0e0
}
.field-text--fluid {
	width: 100%
}
.field-text--switch {
	height: auto
}
.field-text--switch .field-text__input-wrap {
	position: relative;
	height: auto
}
.field-text--switch .field-text__input--textarea {
	padding: rem(18px) 95px rem(18px) 1.25rem;
	border-color: transparent
}
.field-text__btn {
	width: 91px;
	right: 0;
	font-size: 12px
}
.field-text__btn span {
	padding-right: 25px
}
.field-text__btn span:after {
	top: 6px
}
.fields-group--fluid .field-actions {
	width: 100%;
	margin: 10px 0 0
}
.fields-group--fluid .field-actions .btn {
	display: block;
	width: 100%
}
.field-group {
	margin-bottom: 1rem
}
.news-item {
	padding: 0
}
.news-info {
	position: relative;
	margin-bottom: 20px
}
}
@media all and (max-width:767px) {
#navbar-collapse-1.navbar-collapse.pull-right {
	width: 100%;
	background: #1e1e1e;
	z-index: 1030
}
}
@media only screen and (max-width:767px) {
.section {
	padding: 35px 0
}
.section-top-medium {
	padding-top: 35px
}
.section-xs {
	padding: 20px 0
}
.section-xl {
	padding: 40px 0
}
.mobile-center-md {
	text-align: center
}
.ui-top-nav-left {
	min-width: 80px
}
.ui-top-nav-right {
	width: calc(100% - 80px)
}
.ui-header .navbar-header {
	margin-right: 0
}
.ui-header .navbar-collapse .navbar-nav {
	margin: 0
}
.ui-header .navbar-brand-resseler {
	width: 50%
}
.ui-header .navbar-nav-hub>li:nth-child(2) {
	max-width: 100%
}
.ui-header .navbar-nav-hub>li>a {
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px
}
.btn-group-balance .btn-link-balance {
	margin-right: 0
}
.ui-header .navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px
}
.navbar-nav {
	padding-top: 0
}
.ui-header .navbar-nav-hub>li>a:lang(es), .ui-header .navbar-nav-hub>li>a:lang(es_MX) {
	max-width: 100%
}
.footer {
	text-align: center
}
.footer-call {
	padding-top: 32px;
	transform: scale(.8);
	-webkit-transform: scale(.8)
}
.footer-address, .footer-address-pay ul, .footer-call {
	text-align: center
}
.footer-copy-list {
	text-align: center;
	display: block;
	margin-top: 20px
}
.footer-copy-list li {
	display: block;
	margin-bottom: 5px
}
.footer-copy-list li:last-child {
	margin-bottom: 0
}
.footer-hub-body-text {
	margin-bottom: 25px
}
.footer-hub-copy-box {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center
}
.footer-hub-copy-box .footer-copy-text, .footer-hub-copy-box .footer-hub-copy-link {
	margin-bottom: 15px
}
.fade-carousel .xs-text-black {
	color: #333
}
.fade-carousel .slide-bg-white:after {
	width: 100%;
	height: 100%
}
.section-search-input {
	font-size: 11px;
	line-height: 14px;
	height: 43px;
	padding: 3px 0 4px 10px
}
.section-search-btn {
	padding: 9px 12px
}
.section-search-home-label {
	font-size: 16px;
	padding: 9px 12px
}
.section-search-home-input {
	font-size: 11px;
	line-height: 14px;
	height: 43px;
	padding: 3px 0 4px 10px
}
.section-search-home-btn {
	padding: 9px 12px
}
.section-info-box {
	width: 100%
}
.info-block-style-2 {
	background-image: none;
	text-align: center
}
.info-block-style-2-columns {
	padding-top: 15px
}
.select-country {
	width: 50px;
	color: transparent
}
.select-country i {
	color: #6b6b6b
}
.select-country strong, .ui-header-select {
	display: none
}
.banner-style {
	background-image: none!important
}
.banner-style-medium, .banner-style-small {
	padding: 25px 0
}
.banner-style-small h1 {
	font-size: 32px;
	line-height: 36px
}
.ticket-section-item {
	margin-bottom: 25px
}
.ticket-domain .margin_bottom6 {
	margin-bottom: 15px
}
.gallery-col-custom {
	width: 50%;
	float: left
}
.gallery-box-body .h4 {
	text-align: center
}
.cart-first-item {
	width: 100%;
	padding-right: 25px
}
.cart-first-select {
	min-width: 100%;
	width: 100%;
	margin: 10px 0
}
.cart-first-renew {
	top: 0;
	margin: 14px 20px 15px
}
.cart-first-price {
	width: 100%;
	text-align: left
}
.cart-first-remove {
	position: absolute;
	top: 0;
	right: 0
}
.child-item .cart-first-item {
	padding-left: 20px;
	padding-right: 20px
}
.child-item .cart-first-item:before {
	left: 0
}
.checkmany-list-item {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.cart-default-index .child {
	border-top: 1px solid #ddd
}
}
@media only screen and (max-width:640px) {
.hero .title {
	font-size: 24px;
	line-height: 26px
}
.hero .title-xl {
	font-size: 36px;
	line-height: 38px
}
.hero .h3 {
	font-size: 21px;
	line-height: 24px
}
.hero .h4 {
	display: none
}
.banner-style-medium .h1, .banner-style-medium h1 {
	font-size: 28px;
	line-height: 36px
}
}
@media (max-width:600px) {
.stepy-header li div {
	left: 50%;
	margin-left: -22px
}
.stepy-header li span:after, .stepy-header li span:before {
	display: none
}
.stepy-header li span {
	padding: 0;
	display: inline-block;
	height: auto;
	line-height: 1.2;
	background: 0 0!important;
	color: #999!important;
	font-size: 0;
	visibility: hidden;
	margin-top: 44px
}
}
@media only screen and (max-width:580px) {
.nav-tabs>li {
	width: 100%
}
.nav-tabs>li>a {
	border: 1px solid #ddd
}
.form-container .feildcont {
	padding: 15px
}
.form-container .feildcont .checkbox {
	text-align: center
}
.form-container .feildcont .checkbox label {
	float: none;
	padding-left: 0
}
}
@media (max-width:560px) {
.field-text--switch .field-text__input {
	padding: .625rem 90px .625rem 1.25rem
}
.field-text__btn {
	top: 17px
}
}
@media only screen and (max-width:520px) {
.gallery-col-custom {
	width: 100%;
	float: none
}
}
@media only screen and (max-width:500px) {
.h1, h1 {
	font-size: 27px;
	line-height: 30px
}
.h2, h2 {
	font-size: 25px;
	line-height: 28px
}
.h3, h3 {
	font-size: 19px;
	line-height: 21px
}
.section-block-style-2-list li, .section-block-style-2-list-2 li, .section-block-style-4-list li {
	font-size: 18px
}
}
@media (max-width:500px) {
.intl-tel-input .country-list {
	white-space: normal
}
}
@media all and (max-width:480px) {
.about-press-address .text-right {
	text-align: left
}
.domain-result-item {
	font-size: 14px
}
.menu {
	height: auto
}
}
@media screen and (max-width:480px) {
.ui-checkbox .cr, .ui-radio .cr {
	margin-right: 2px
}
.ui-checkbox-text, .ui-radio-text {
	font-size: 12px
}
.btn-lg {
	padding: 14px 25px
}
.wizard-pay-item {
	width: 100%
}
}
@media only screen and (max-width:480px) {
.logregform .feildcont .checkbox label a {
	margin-left: 3px
}
.fade-carousel-400, .fade-carousel-400 .carousel-inner .item {
	height: auto
}
.fade-carousel-400 .container {
	padding-left: 0;
	padding-right: 0
}
.fade-carousel-logo {
	max-width: 90px
}
.fade-carousel-text .h5 {
	font-size: 15px
}
.hero-table-row span {
	display: block;
	margin-top: 10px
}
.hero-banner {
	max-width: 100%
}
.hero-center {
	padding: 50px 20px 20px
}
.hero-center, .hero-center-left, .hero-center-right {
	max-width: 100%
}
.cart-widget .panel-default .panel-heading, .section-block-style-6 img, .section-offers-friday {
	display: none
}
.section-simple-contain-item {
	margin-right: 0
}
.info-feature-item:last-child {
	margin-bottom: 30px
}
.info-feature-item i {
	margin: 0 0 6px
}
.info-feature-header {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	width: 100%
}
.site_wrapper .select-country-overlay {
	left: 0;
	width: 100%
}
.section-block-style-6 .btn {
	position: relative;
	top: 0;
	right: auto;
	-webkit-transform: none;
	transform: none;
	margin-top: 25px
}
.section-block-style-imp {
	padding: 25px 0
}
.section-block-filter-domain-column {
	width: 50%;
	min-width: 50%
}
.menu-item a {
	font-size: 11px
}
}
@media (max-width:480px) {
.payment-payoner-home {
	display: none
}
.payment-payoner-home.mob {
	display: block;
	padding: 20px 0
}
.poll-popup {
	width: 100%;
	right: auto;
	left: 0
}
}
@media (max-width:479px) {
.ui-header .navbar-brand-hub {
	height: 70px
}
.ui-header .navbar-brand-small {
	height: 30px
}
}
@media only screen and (max-width:479px) {
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	position: relative;
	margin-right: 0;
	float: left
}
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_full, .one_full_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	width: 100%;
	margin-bottom: 50px
}
.last {
	margin-right: 0!important;
	margin-bottom: 0!important
}
.logo {
	width: 70%
}
.menu_main {
	width: 93%;
	position: absolute
}
#menu-support,
#topmenu-email,
#topmenu-support {
	display: none
}
.slidermar {
	margin-top: 102px
}
.domain_search .serch_area h5 {
	float: none;
	margin: 0 0 10px
}
.domain_search .serch_area .enter_email_input {
	width: 100%
}
.domain_search .serch_area .input_submit {
	margin-left: 0;
	margin-top: 10px
}
.domain_search .offers ul {
	float: left
}
.domain_search .offers li {
	padding: 25px 0 0;
	font-size: 14px;
	font-weight: 400;
	width: 90px;
	text-align: center;
	border: 0
}
.host_plans .one_fourth_less {
	width: 100%;
	margin-bottom: 65px
}
.host_plans .one_fourth_less.last {
	margin-bottom: 0
}
.host_plans .planbox .prices:before {
	border-left: 151px solid transparent;
	border-right: 151px solid transparent
}
.feature_section2 .twoboxes:before {
	right: 0
}
.feature_section2 .twoboxes .left {
	width: 100%;
	margin-bottom: 50px
}
.feature_section2 .twoboxes .right {
	float: left;
	width: 100%
}
.feature_section2 .twoboxes i {
	margin-right: 10px;
	font-size: 27px;
	margin-top: 12px
}
.feature_section2 .twoboxes strong {
	font-size: 27px;
	line-height: 25px;
	margin-bottom: 25px
}
.feature_section2 .twoboxes strong em {
	color: #fff;
	font-size: 12px
}
.feature_section3 .lstblogs .date {
	margin: 10px;
	width: 14%
}
.feature_section3 .lstblogs h4 {
	margin: 10px 10px 10px 0;
	width: 72%
}
.feature_section4 .center, .feature_section4 .left, .feature_section4 .right {
	width: 100%;
	padding: 45px 20px 56px
}
.feature_section5 li {
	width: 45%
}
.feature_section5 .two_third {
	padding-top: 0
}
.feature_section11 ul.domlist1, .feature_section6 .climg img {
	width: 50%
}
.footer .ftop {
	height: 250px;
	background: url(../images/footer-img1.png) no-repeat -530px top
}
.footer .ftop .left {
	width: 100%;
	text-align: left
}
.footer .ftop .right {
	width: 100%;
	margin-top: 30px
}
.footer .ftop .right .newsle_eminput {
	width: 72%
}
.footer .ftop .right .input_submit {
	padding: 13px 12px 14px;
	font-size: 14px;
	margin-left: 5px
}
.footer .ftop .left h4 {
	margin-bottom: 0;
	font-size: 14px
}
.footer .ftop .left h1 {
	font-size: 35px
}
.footer .secarea {
	padding-top: 35px
}
.footer .secarea .address, .footer .secarea .aliright {
	text-align: left
}
.footer .secarea .margin_bottom1 {
	margin-bottom: 0
}
.copyrights .one_half {
	width: 100%;
	text-align: left;
	margin-bottom: 10px
}
.page_title1.sty7 .serch_area {
	width: 90%
}
.feature_section13 .one_half_less img, .page_title1.sty7 .serch_area .enter_email_input {
	width: 100%
}
.page_title1.sty7 .serch_area .input_submit {
	margin-left: 0;
	margin-top: 12px
}
.feature_section11 .tabs>li {
	font-size: 12px;
	line-height: 16px;
	padding: 12px 12px 18px
}
.video_full_site {
	width: 90%;
	height: 154px
}
.feature_section14 .one_half {
	text-align: center;
	padding: 30px 20px
}
.feature_section14 .one_half img {
	float: none;
	margin-right: 0;
	margin-bottom: 10px
}
.feature_section17 .one_third {
	padding: 35px 40px 45px
}
.feature_section17 .one_third a.but1 {
	padding: 13px 20px
}
.piechart1, .piechart3 {
	width: 100%
}
.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px
}
.pritable .pacdetails.four, .pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}
.counters4 {
	font-size: 35px;
	line-height: 35px
}
.flips4_front img {
	width: auto
}
.flips4_back {
	padding: 12px 10px 0
}
.pricing-tables, .pricing-tables-helight {
	width: 100%;
	margin-bottom: 80px
}
.pricing-tables-helight {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee
}
.pop-wrapper {
	width: 68%
}
.pop-wrapper li {
	float: left;
	margin: 0 40px 120px
}
.pop-wrapper2 li a span {
	margin-left: -150px
}
.but_medium1, .but_medium1.white {
	padding: 14px 20px
}
.counters5 span {
	font-size: 27px
}
.counters5 h4 {
	font-size: 12px;
	margin-bottom: 7px
}
.stcode_title13 {
	padding: 1px 10px;
	font-size: 25px
}
.compact .header #logo {
	background-position: left 10px
}
.compact .header {
	padding-top: 0;
	padding-bottom: 5px
}
.menu_main .col-md-3 {
	width: 100%
}
.menu_main .col-md-3, .menu_main .col-md-3.last {
	border-right: 0 solid #eee;
	margin-right: 0
}
.yamm .yamm-content {
	padding: 10px 20px 20px
}
.mega-menu-contnew .section-box {
	width: 95%;
	margin-left: 3%;
	margin-bottom: 40px
}
.mega-menu-contnew .section-box strong {
	color: #fff
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	color: #fff;
	border-right: 1px solid #454545
}
.menu-sepbox {
	width: 100%;
	padding: 27px 20px 31px
}
.ui-header .navbar-brand {
	padding: 5px 15px
}
.ui-header .navbar-toggle-resseler {
	margin-top: 18px
}
.ui-header .navbar-toggle-hub {
	margin-top: 17px
}
.ui-header .navbar-brand-resseler {
	width: 65%;
	height: 70px
}
.footer-call {
	transform: scale(.7);
	-webkit-transform: scale(.7);
	padding-top: 27px
}
.ticket-section__item {
	padding: 25px 30px
}
.domain-order-list .domain-order-price, .domain-order-list .domain-order-zone {
	font-size: 14px
}
}
@media only screen and (max-width:469px) {
.info-create-box-item i {
	float: none;
	margin-bottom: 15px
}
}
@media only screen and (max-width:320px) {
.hero-center {
	padding: 20px
}
}
@media only screen and (min-width:768px) and (max-width:999px) {
.feature_section5 li, .logo {
	width: 30%
}
.menu_main {
	width: 60%;
	position: absolute;
	top: 10px;
	right: 0;
	z-index: 100
}
#menu-support,
#topmenu-support, .price_compare .title {
	display: none
}
.feature_section6 .climg img, .top_nav .left {
	width: 20%
}
.top_nav .right {
	width: 80%
}
.top_nav .tplinks li {
	margin: 0 10px 0 0
}
.domain_search .serch_area h5 {
	float: none;
	margin: 0 0 10px
}
.domain_search .offers ul {
	float: left
}
.domain_search .offers li {
	padding: 25px 16px 30px;
	font-size: 21px
}
.host_plans .planbox .prices:before {
	border-left: 88px solid transparent;
	border-right: 88px solid transparent
}
.feature_section2 .twoboxes i {
	margin-right: 10px;
	font-size: 35px;
	margin-top: 12px
}
.feature_section2 .twoboxes strong {
	font-size: 27px;
	line-height: 25px;
	margin-bottom: 25px
}
.feature_section2 .twoboxes strong em {
	color: #fff;
	font-size: 13px
}
.feature_section3 .lstblogs .date {
	margin: 10px
}
.feature_section3 .lstblogs h4 {
	margin: 10px 10px 10px 0
}
.footer .ftop .left {
	width: 27%
}
.footer .ftop .left h4 {
	margin-bottom: 0;
	font-size: 14px
}
.footer .ftop .left h1 {
	font-size: 20px
}
.footer .ftop .right {
	width: 59%
}
.footer .ftop .right .newsle_eminput {
	width: 70%
}
.page_title1.sty7 .serch_area {
	width: 90%
}
.page_title1.sty7 .serch_area .enter_email_input {
	width: 68%
}
.feature_section13 .one_half_less img {
	width: 100%
}
.video_full_site {
	height: 300px
}
.feature_section17 .one_third {
	padding: 25px 20px 45px
}
.feature_section17 .one_third a.but1 {
	padding: 13px 10px
}
.piechart1 {
	width: 30%
}
.piechart3 {
	width: 50%
}
.flips1 {
	height: 203px
}
.flips1_back {
	padding: 20px 10px;
	height: 203px
}
.flips1_back h4, .flips2_back h4 {
	font-size: 16px;
	margin-bottom: 5px
}
.flips1_back p, .flips2_back p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: -25px
}
.flips2 {
	height: 203px
}
.flips2_back {
	padding: 20px 10px;
	height: 203px
}
.flips4_back {
	padding: 12px 0 0
}
.flips4_back p {
	font-size: 13px;
	line-height: 18px
}
.pricingtable3 li.hecont {
	padding: 20px 5px 35px
}
.pricingtable3 .but_small1 {
	padding: 10px
}
.pop-wrapper {
	width: 63%
}
.pop-wrapper li {
	float: left;
	margin: 0 40px 120px
}
.pop-wrapper2 li a span {
	margin-left: -91px
}
.counters5 span {
	font-size: 55px
}
.counters5 h4 {
	font-size: 16px
}
.counters9 .circle {
	width: 120px;
	height: 120px;
	padding-top: 34px
}
.menu_main .col-md-3 {
	width: 100%
}
.menu_main .col-md-3, .menu_main .col-md-3.last {
	border-right: 0 solid #eee;
	margin-right: 0
}
.yamm .yamm-content {
	padding: 10px 20px 20px
}
.mega-menu-contnew .section-box strong {
	color: #fff;
	font-size: 16px
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	color: #fff;
	border-right: 1px solid #454545;
	font-size: 21px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 8px;
	margin-right: 8px
}
.menu-sepbox {
	width: 100%;
	padding: 27px 20px 31px
}
}
@media only screen and (min-width:640px) and (max-width:767px) {
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	position: relative;
	margin-right: 0;
	float: left
}
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_full, .one_full_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	width: 100%;
	margin-bottom: 50px
}
.last {
	margin-right: 0!important;
	margin-bottom: 0!important
}
.logo {
	width: 40%
}
.menu_main {
	width: 100%;
	position: absolute;
	top: 10px
}
#menu-support,
#topmenu-email,
#topmenu-support {
	display: none
}
.top_nav .tplinks li {
	margin: 0 10px 0 0
}
.domain_search .serch_area h5 {
	float: none;
	margin: 0 0 10px
}
.domain_search .offers ul {
	float: left
}
.domain_search .offers li {
	padding: 25px 12px 30px;
	font-size: 16px
}
.host_plans .one_fourth_less {
	width: 100%;
	margin-bottom: 75px
}
.host_plans .one_fourth_less.last {
	margin-bottom: 0
}
.host_plans .planbox .prices:before {
	border-left: 295px solid transparent;
	border-right: 295px solid transparent
}
.feature_section2 .twoboxes:before {
	right: 0
}
.feature_section2 .twoboxes .left {
	width: 100%;
	margin-bottom: 50px
}
.feature_section2 .twoboxes .right {
	float: left;
	width: 100%
}
.feature_section2 .twoboxes strong {
	margin-bottom: 25px
}
.feature_section4 .center, .feature_section4 .left, .feature_section4 .right {
	width: 100%
}
.feature_section5 li {
	width: 22%
}
.feature_section5 .two_third {
	padding-top: 0
}
.feature_section6 .climg img {
	width: 25%
}
.footer .ftop {
	height: 250px;
	background: url(../images/footer-img1.png) no-repeat -300px top
}
.footer .ftop .left {
	width: 100%;
	text-align: center
}
.footer .ftop .right {
	width: 100%;
	margin-top: 30px
}
.footer .secarea {
	padding-top: 35px
}
.footer .secarea .address, .footer .secarea .aliright {
	text-align: left
}
.footer .secarea .margin_bottom1 {
	margin-bottom: 0
}
.copyrights .one_half {
	width: 100%;
	text-align: left;
	margin-bottom: 10px
}
.page_title1.sty7 .serch_area {
	width: 95%
}
.page_title1.sty7 .serch_area .enter_email_input {
	width: 64%
}
.feature_section13 .one_half_less img {
	width: 100%
}
.video_full_site {
	height: 250px
}
.piechart1, .piechart3 {
	width: 50%
}
.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px
}
.pritable .pacdetails.four, .pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}
.counters4 {
	font-size: 35px;
	line-height: 35px
}
.flips1_front img, .flips2_front img {
	width: 100%;
	height: 100%
}
.flips1_front img.full {
	width: 100%;
	height: 320px
}
.flips4_front img {
	width: auto
}
.flips4_back {
	padding: 22px 25px 0
}
.pricing-tables, .pricing-tables-helight {
	width: 100%;
	margin-bottom: 80px
}
.pricing-tables-helight {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee
}
.pop-wrapper {
	width: 75%
}
.pop-wrapper li {
	float: left;
	margin: 0 40px 120px
}
.pop-wrapper2 li a span {
	margin-left: -281px
}
.counters5 span {
	font-size: 45px
}
.counters5 h4 {
	font-size: 16px
}
.button.five {
	padding: 13px 20px
}
.pricingtable9 strong {
	font-size: 55px;
	margin: 30px 0
}
.counters9 .circle {
	width: 100px;
	height: 100px;
	padding-top: 27px
}
.counters9 span {
	font-size: 27px
}
.counters9 h4 {
	font-size: 14px;
	margin: 0
}
.menu_main .col-md-3 {
	width: 100%
}
.menu_main .col-md-3, .menu_main .col-md-3.last {
	border-right: 0 solid #eee;
	margin-right: 0
}
.yamm .yamm-content {
	padding: 10px 20px 20px
}
.mega-menu-contnew .section-box {
	width: 95%;
	margin-left: 2.5%;
	margin-bottom: 40px
}
.mega-menu-contnew .section-box strong {
	color: #fff
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	color: #fff;
	border-right: 1px solid #454545
}
.menu-sepbox {
	width: 100%;
	padding: 27px 20px 31px
}
}
@media only screen and (min-width:480px) and (max-width:639px) {
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	position: relative;
	margin-right: 0;
	float: left
}
.one_fifth, .one_fifth_less, .one_fourth, .one_fourth_less, .one_full, .one_full_less, .one_half, .one_half_less, .one_third, .one_third_less, .onecol_forty, .onecol_forty_less, .onecol_sixty, .onecol_sixty_less, .onecol_thirtyfive, .onecol_thirtyfive_less, .three_fourth, .three_fourth_less, .two_third, .two_third_less {
	width: 100%;
	margin-bottom: 50px
}
.last {
	margin-right: 0!important;
	margin-bottom: 0!important
}
.logo {
	width: 60%
}
.menu_main {
	width: 100%;
	position: absolute
}
#menu-support,
#topmenu-email,
#topmenu-support {
	display: none
}
.domain_search .serch_area h5 {
	float: none;
	margin: 0 0 10px
}
.domain_search .serch_area .enter_email_input {
	width: 100%
}
.domain_search .serch_area .input_submit {
	margin-left: 0;
	margin-top: 10px
}
.domain_search .offers ul {
	float: left
}
.domain_search .offers li {
	padding: 25px 5px 30px;
	font-size: 14px;
	font-weight: 400
}
.host_plans .one_fourth_less {
	width: 100%;
	margin-bottom: 75px
}
.host_plans .one_fourth_less.last {
	margin-bottom: 0
}
.host_plans .planbox .prices:before {
	border-left: 220px solid transparent;
	border-right: 220px solid transparent
}
.feature_section2 .twoboxes:before {
	right: 0
}
.feature_section2 .twoboxes .left {
	width: 100%;
	margin-bottom: 50px
}
.feature_section2 .twoboxes .right {
	float: left;
	width: 100%
}
.feature_section2 .twoboxes i {
	margin-right: 20px;
	font-size: 45px;
	margin-top: 14px
}
.feature_section2 .twoboxes strong {
	font-size: 35px;
	line-height: 30px;
	margin-bottom: 25px
}
.feature_section2 .twoboxes strong em {
	color: #fff;
	font-size: 14px
}
.feature_section3 .lstblogs .date {
	margin: 20px
}
.feature_section3 .lstblogs h4 {
	margin: 20px 20px 20px 0
}
.feature_section4 .center, .feature_section4 .left, .feature_section4 .right {
	width: 100%
}
.feature_section5 li {
	width: 30%
}
.feature_section5 .two_third {
	padding-top: 0
}
.feature_section6 .climg {
	background-position: center 34px
}
.feature_section6 .climg img {
	width: 25%
}
.footer .ftop {
	height: 250px;
	background: url(../images/footer-img1.png) no-repeat -380px top
}
.footer .ftop .left {
	width: 100%;
	text-align: center
}
.footer .ftop .right {
	width: 100%;
	margin-top: 30px
}
.footer .ftop .right .newsle_eminput {
	width: 71%
}
.footer .secarea {
	padding-top: 35px
}
.footer .secarea .address, .footer .secarea .aliright {
	text-align: left
}
.footer .secarea .margin_bottom1 {
	margin-bottom: 0
}
.copyrights .one_half {
	width: 100%;
	text-align: left;
	margin-bottom: 10px
}
.page_title1.sty7 .serch_area {
	width: 90%
}
.feature_section13 .one_half_less img, .page_title1.sty7 .serch_area .enter_email_input {
	width: 100%
}
.page_title1.sty7 .serch_area .input_submit {
	margin-left: 0;
	margin-top: 12px
}
.feature_section11 ul.domlist1 {
	width: 33%
}
.feature_section11 .tabs>li {
	font-size: 14px;
	line-height: 16px
}
.video_full_site {
	width: 90%;
	height: 230px
}
.piechart1 {
	width: 50%
}
.piechart3 {
	width: 100%
}
.pritable .pacdetails {
	width: 100%;
	margin-bottom: 100px
}
.pritable .pacdetails.four, .pritable .pacdetails.two {
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}
.counters4 {
	font-size: 35px;
	line-height: 35px
}
.flips1_front img, .flips2_front img {
	width: 100%;
	height: 100%
}
.flips1_front img.full {
	width: 100%;
	height: 320px
}
.flips4_front img {
	width: auto
}
.flips4_back {
	padding: 22px 25px 0
}
.pricing-tables, .pricing-tables-helight {
	width: 100%;
	margin-bottom: 80px
}
.pricing-tables-helight {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #eee
}
.pop-wrapper {
	width: 50%
}
.pop-wrapper li {
	float: left;
	margin: 0 40px 120px
}
.pop-wrapper2 li a span {
	margin-left: -217px
}
.counters5 span {
	font-size: 35px
}
.counters5 h4 {
	font-size: 13px;
	margin-bottom: 10px
}
.stcode_title13 {
	font-size: 30px
}
.menu_main .col-md-3 {
	width: 100%
}
.menu_main .col-md-3, .menu_main .col-md-3.last {
	border-right: 0 solid #eee;
	margin-right: 0
}
.yamm .yamm-content {
	padding: 10px 20px 20px
}
.mega-menu-contnew .section-box {
	width: 95%;
	margin-left: 2.5%;
	margin-bottom: 40px
}
.mega-menu-contnew .section-box strong {
	color: #fff
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	color: #fff;
	border-right: 1px solid #454545
}
.menu-sepbox {
	width: 100%;
	padding: 27px 20px 31px
}
}
@media only screen and (min-width:1000px) and (max-width:1169px) {
.flips1 {
	height: 264px
}
.flips1_back {
	padding: 20px 10px;
	height: 264px
}
.flips2 {
	height: 264px
}
.flips2_back {
	padding: 20px 10px;
	height: 264px
}
.flips4_back {
	padding: 12px 10px 0
}
.pop-wrapper2 li a span {
	margin-left: -112px
}
.counters10 {
	font-size: 30px
}
.counters10 h4 {
	font-size: 12px;
	margin: 10px auto 0
}
.counters10 .one_half {
	padding: 20px 0
}
.compact .header #logo {
	background-size: 45%;
	background-position: left 12px
}
.mega-menu-contnew .section-box strong {
	font-size: 16px
}
.mega-menu-contnew .section-box i, .mega-menu-contnew .section-box span {
	font-size: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	margin-right: 10px
}
.menu-sepbox {
	width: 139%;
	padding: 27px 20px 31px
}
}
@media only screen and (max-width:999px) and (min-width:768px) {
#navbar-collapse-1 ul.nav li.dropdown: hover>ul.dropdown-menu {
	display: block;
	position: absolute;
	background-color: #fff;
	color: #000;
	animation-duration: .5s;
	animation-name: fadeInFromNone;
	animation-fill-mode: forwards;
	-webkit-animation-duration: .5s;
	-webkit-animation-name: fadeInFromNone;
	-webkit-animation-fill-mode: forwards;
	-ms-animation-duration: 5s;
	-ms-animation-name: fadeInFromNoneIE;
	-ms-animation-fill-mode: forwards
}
#navbar-collapse-1 ul.nav li.dropdown:hover>ul.dropdown-menu a {
	color: #000
}
}
@media only screen and (min-width:99px) and (max-width:999px) {
li.dropdown a: hover, li.dropdown ul.dropdown-menu li a {
	color: #fff
}
li.dropdown ul.dropdown-menu li a:hover {
	color: #333;
	border-bottom: none
}
.navbar-default .navbar-nav>li>a, li.dropdown ul.dropdown-menu .yamm-content li a:hover {
	color: #999
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2), only screen and (min-resolution:192dpi), only screen and (min-resolution:2dppx) {
.iti-flag {
	background-size: 5630px 15px;
	background-image: url(https: //506588952-a.akamaihd.net/images/plugins/input-mask/flags@2x.png)
}
}
#tickets form .help-block {
	top: -3px
}
#tickets .heading {
	padding: 20px 0;
	margin: 10px 0
}
#tickets .heading p.ticket-number,
#tickets .title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 15px
}
#tickets .heading div.status {
	font-size: 20px;
	font-weight: 300
}
#tickets .heading div.status .date {
	font-size: 20px;
	font-weight: 300;
	padding: 10px
}
#tickets .comment {
	border: 2px solid #dadada;
	padding: 20px;
	margin-bottom: 20px
}
#tickets .comment.self {
	border: 2px solid #66bb6a
}
#tickets .badge-process-status {
	float: left;
	width: auto;
	padding: 10px;
	background: #66bb6a;
	color: #fff;
	font-weight: 300;
	text-align: center;
	margin-right: 20px
}
.ticket-list a, .ticket-list a:hover {
	text-decoration: none;
	color: #454545
}
.ticket-list .ticket {
	margin-bottom: 20px;
	padding: 10px;
	border: 3px solid #dedede;
	width: 100%
}
.ticket-list .ticket .heading {
	margin-bottom: 20px
}
.ticket-list .ticket .heading span.subject {
	font-size: 24px;
	font-weight: 700
}
.ticket-list .ticket .heading span.date {
	font-weight: 600
}
.ticket-list .ticket .content {
	padding-left: 15px;
	padding-right: 15px
}
.ticket-list .ticket .status .label {
	font-size: 16px
}
.ticket-list .ticket .status-bar span.comments {
	color: #a8a8a8
}
.ticket-list .ticket .status-bar span.badge-support-answer {
	background: #66bb6a;
	color: #fff
}
.clear {
	clear: both
}
@media all and (max-width:480px) {
.ticket-list .ticket .heading span.subject {
	font-size: 16px
}
.ticket-list .ticket .heading .pull-left {
	float: none!important
}
.ticket-list .ticket .heading .heading-subject {
	margin-bottom: 10px
}
.ticket-list .ticket .heading .pull-right {
	float: none!important
}
}
.jssocials-shares {
	margin: .2em 0
}
.jssocials-shares * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.jssocials-share {
	display: inline-block;
	vertical-align: top;
	margin: .3em .6em .3em 0
}
.jssocials-share:last-child {
	margin-right: 0
}
.jssocials-share-logo {
	width: 1em;
	vertical-align: middle;
	font-size: 1.5em
}
img.jssocials-share-logo {
	width: auto;
	height: 1em
}
.jssocials-share-link {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 1
}
.jssocials-share-link.jssocials-share-link-count {
	padding-top: .2em
}
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {
	display: block;
	font-size: .6em;
	margin: 0 -.5em -.8em
}
.jssocials-share-link.jssocials-share-no-count {
	padding-top: .5em
}
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {
	height: 1em
}
.jssocials-share-label {
	padding-left: .3em;
	vertical-align: middle
}
.jssocials-share-count-box {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	cursor: default
}
.jssocials-share-count-box.jssocials-share-no-count {
	display: none
}
.jssocials-share-count {
	line-height: 1.5em;
	vertical-align: middle
}
.jssocials-share-twitter .jssocials-share-link {
	background: #00aced
}
.jssocials-share-twitter .jssocials-share-link:hover {
	background: #0087ba
}
.jssocials-share-facebook .jssocials-share-link {
	background: #3b5998
}
.jssocials-share-facebook .jssocials-share-link:hover {
	background: #2d4373
}
.jssocials-share-googleplus .jssocials-share-link {
	background: #dd4b39
}
.jssocials-share-googleplus .jssocials-share-link:hover {
	background: #c23321
}
.jssocials-share-linkedin .jssocials-share-link {
	background: #007bb6
}
.jssocials-share-linkedin .jssocials-share-link:hover {
	background: #005983
}
.jssocials-share-pinterest .jssocials-share-link {
	background: #cb2027
}
.jssocials-share-pinterest .jssocials-share-link:hover {
	background: #9f191f
}
.jssocials-share-email .jssocials-share-link {
	background: #3490f3
}
.jssocials-share-email .jssocials-share-link:hover {
	background: #0e76e6
}
.jssocials-share-stumbleupon .jssocials-share-link {
	background: #eb4823
}
.jssocials-share-stumbleupon .jssocials-share-link:hover {
	background: #c93412
}
.jssocials-share-whatsapp .jssocials-share-link {
	background: #29a628
}
.jssocials-share-whatsapp .jssocials-share-link:hover {
	background: #1f7d1e
}
.jssocials-share-telegram .jssocials-share-link {
	background: #2ca5e0
}
.jssocials-share-telegram .jssocials-share-link:hover {
	background: #1c88bd
}
.jssocials-share-line .jssocials-share-link {
	background: #25af00
}
.jssocials-share-line .jssocials-share-link:hover {
	background: #1a7c00
}
.jssocials-share-viber .jssocials-share-link {
	background: #7b519d
}
.jssocials-share-viber .jssocials-share-link:hover {
	background: #61407b
}
.jssocials-share-pocket .jssocials-share-link {
	background: #ef4056
}
.jssocials-share-pocket .jssocials-share-link:hover {
	background: #e9132e
}
.jssocials-share-messenger .jssocials-share-link {
	background: #0084ff
}
.jssocials-share-messenger .jssocials-share-link:hover {
	background: #006acc
}
.jssocials-share-vkontakte .jssocials-share-link {
	background: #45668e
}
.jssocials-share-vkontakte .jssocials-share-link:hover {
	background: #344d6c
}
.jssocials-share-link {
	padding: .5em .6em;
	color: #fff;
	-webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: background 200ms ease-in-out, border-color 200ms ease-in-out
}
.jssocials-share-link:active, .jssocials-share-link:focus, .jssocials-share-link:hover {
	color: #fff
}
.jssocials-share-count-box, .jssocials-share-count-box:after {
	-webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: background 200ms ease-in-out, border-color 200ms ease-in-out
}
.jssocials-share-count-box {
	padding: 0 .3em;
	margin-left: .3em;
	background: #f5f5f5;
	position: relative;
	height: 2.5em
}
.jssocials-share-count-box:hover {
	background: #dcdcdc
}
.jssocials-share-count-box:hover:after {
	border-color: transparent #dcdcdc transparent transparent
}
.jssocials-share-count-box:after {
	content: "";
	display: block;
	position: absolute;
	top: .85em;
	left: -.3em;
	width: 0;
	height: 0;
	border-width: .4em .4em .4em 0;
	border-style: solid;
	border-color: transparent #f5f5f5 transparent transparent;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}
.jssocials-share-count-box .jssocials-share-count {
	line-height: 2.5em;
	color: #444
}