html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
caption,article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {
	border: 0;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display: block;
}

blockquote,q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
}

html, body {
	height: 100%;
}

body {
	background-color: #ededed;
	font-size: 75.0%;
	line-height: normal;
}

body.lock {
	overflow: hidden;
}

textarea {
	resize: none;
}

img {
	max-width: 100%;
	vertical-align: middle;
}

ul, ol {
	list-style: none;
}

a {
	color: #3F3F3F;
	outline: none;
	text-decoration: none;
}

a:hover {
	color: #7EBC0A;
}

hr {
	border: none;
	border-bottom: 1px solid #D9D9D9;
	margin: 0;
	padding: 0;
}

.static-content ul li,
.support-static ul li,
ul.green-list li {
	padding-left: 18px;
	position: relative;
}

.static-content ul li:before,
.support-static ul li:before,
ul.green-list li:before{
	background-position: -109px -84px;
	background-image: url('../images/sprite.png?c=8');
	background-repeat: no-repeat;
	content: "";
	height: 9px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 9px;
}

.static-content ul li:before {
	top: 4px !important;
}

.static-content ol li:before {
	top: -2px !important;
}

input, textarea {
	appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-webkit-appearance: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	outline: none;
}

.cb { clear: both; }
.db { display: block; }
.dib {display: inline-block;}
.dn { display: none; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.tc { text-align: center; }
.tr { text-align: right; }
.tj { text-align: justify; }
.tu { text-transform: uppercase; }
.mln { margin-left: 0 !important; }
.mrn { margin-right: 0 !important; }
.ver-top-box {
	display: inline-block;
	vertical-align: top;
}
.table {
	display: table;
	height: 100%;
	width: 100%;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
}

.fs6  { font-size: 0.500em; }
.fs7  { font-size: 0.583em; }
.fs8  { font-size: 0.667em; }
.fs9  { font-size: 0.750em; }
.fs10 { font-size: 0.833em; }
.fs11 { font-size: 0.917em; }
.fs13 { font-size: 1.083em; }
.fs14 { font-size: 1.167em; }
.fs15 { font-size: 1.250em; }
.fs16 { font-size: 1.333em; }
.fs17 { font-size: 1.417em; }
.fs18 { font-size: 1.500em; }
.fs19 { font-size: 1.583em; }
.fs20 { font-size: 1.667em; }
.fs21 { font-size: 1.750em; }
.fs22 { font-size: 1.833em; }
.fs23 { font-size: 1.917em; }
.fs24 { font-size: 2.000em; }
.fs25 { font-size: 2.083em; }
.fs26 { font-size: 2.167em; }
.fs27 { font-size: 2.250em; }
.fs28 { font-size: 2.333em; }
.fs29 { font-size: 2.417em; }
.fs30 { font-size: 2.500em; }
.fs32 { font-size: 2.667em; }
.fs35 { font-size: 2.917em; }
.fs38 { font-size: 3.167em; }
.fs40 { font-size: 3.333em; }
.fs50 { font-size: 4.167em; }
.fs69 { font-size: 5.750em; }
.fs85 { font-size: 7.083em; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt70 { margin-top: 70px; }
/*.arial { font-family: 'Arial'; }*/
/*.ariali { font-family: 'Arial'; font-style: italic; }*/

.currency {
	font-family: 'FedraSansArm-Medium' !important;
}

.currency-light {
	font-family: 'FedraSansArm-Light' !important;
}

.currency-book {
	font-family: 'FedraSansArm-Book' !important;
}

em, i, .fi { font-style: italic; }

.clear-fix:after { clear: both; content: ''; display: block; }
* {	word-wrap: break-word; }

.select-none {
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.white-btn {
	background-color: #FFFFFF;
	color: #7ebc0a;
}

.white-btn:hover {
	background-color: #F0F0F0;
}

.white-btn:active {
	background-color: #E1E1E1;
}

.green-btn {
	background-color: #7ebc0a;
	color: #FFFFFF;
}

.green-btn:hover {
	background-color: #6aa103;
	color: #FFFFFF;
}

.green-btn:active {
	background-color: #578402;
}

.btn-min {
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-ms-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
	-khtml-transition: background-color .5s ease;
	transition: background-color .5s ease;
	border-radius: 6px;
	cursor: pointer;
	font-family: 'FedraSansArm-Book';
	font-size: 1.083em;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	min-width: 76px;
	padding: 0 10px;
}

body.ru .btn-min {
	font-family: 'Fedra Sans Book';
}

.btn-min-pad15 {
	padding: 0 15px;
}

.btn-max {
	box-sizing: border-box;
	width: 100%;
}

input[type="submit"][disabled="disabled"] {
	background-color: #aeaeae;
	color: #FFFFFF;
	cursor: default;
	transition: none;
}

.abs-btn {
	bottom: 30px;
	position: absolute;
	right: 30px;
}

.wrapper {
	margin: 0 auto;
	width: 1200px;
}

.owl-next:before,
.about-middle-slider .slider-next:before,
.about-slider .slider-next:before,
.sprite,
.spriteb:before {
	background-image: url('../images/sprite.png?c=20');
	background-repeat: no-repeat;
}

.owl-next:before,
.about-middle-slider .slider-next:before,
.about-slider .slider-next:before,
.spriteb:before {
	content: '';
}

/* Global colors */

.white { color: #FFFFFF;           }
.gcg  { color: #7EBC0A;            }
.gcb  { color: #000000;            }
.gbcg { background-color: #7EBC0A; }
.gbcb { background-color: #000000; }

header .top-box {
	background-color: #FFFFFF;
	box-shadow: 0 9px 9px 0 rgba(0,0,0,0.11);
	height: 72px;
	margin-bottom: 45px;
}

header  h1,
header  h2 {
	height: 51px;
	padding-top: 10px;
	width: 105px;
}

header h1 a ,
header h2 a {
	height: 51px;
	text-indent: -99999px;
}

nav {
	margin-left: 50px;
}

nav ul li {
	margin-right: 40px;
}

nav ul li:last-child{
	margin-right: 0;
}

nav a {
	line-height: 72px;
}

header .logo-right {
	height: 34px;
	margin: 21px 0 0 30px;
	position: relative;
	width: 52px;
}

header .logo-right.icon-1 {
	height: 48px;
	padding-top: 3px;
	width: 44px;
}

header .logo-right .login-box {
	top: 51px;
	width: 218px;
}

header .logo-right .login-box:before {
	right: 13px;
}

header .logo-right .login-box li {
	color: #3f3f3f;
}

header .logo-right.icon-1 > span,
header .logo-right.icon-1 > a {
	background-position: -456px top;
	cursor: pointer;
	height: 26px;
	width: 100%;
}

header .logo-right span:hover,
header .logo-right a:hover {
	opacity: .7;
}

header .logo-right:before {
	background-image: url('../images/dashed-line-green.png');
	background-repeat: repeat-y;
	height: 25px;
	left: -13px;
	position: absolute;
	top: 3px;
	width: 2px;
}

header .search-icon {
	background-position: -172px 0;
	box-sizing: border-box;
	cursor: pointer;
	height: 19px;
	width: 20px;
}

header .search-icon:hover {
	opacity: .5;
}

header .login-menu-txt,
header .support-txt-menu {
	position: relative;
}

header .login-menu-txt {
	cursor: pointer;
	padding-left: 21px;
}

header .login-menu-txt:before {
	background-position: -126px -35px;
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
	width: 13px;
}

header .login-menu-txt:hover {
	color: #7EBC0A;
}

header .login-menu-txt:hover:before {
	background-position: -140px -35px;
}

header.header-inner {
	margin-bottom: 0;
	padding-top: 42px;
}

header.fix {
	min-height: 72px;
	padding-top: 0;
}

header.fix {
	margin-bottom: 45px;
}

header.fix.header-inner .top-box {
	-webkit-animation: slide-down 0.5s 1;
	-moz-animation: slide-down 0.5s 1;
	-o-animation: slide-down 0.5s 1;
	-ms-animation: slide-down 0.5s 1;
	animation: slide-down 0.5s 1;
	margin-bottom: 0;
}

header.none-margin,
header.none-margin .secondary-menu,
header.none-margin .top-box {
	margin-bottom: 0;
}

header.none-margin + main #vod .vod-top-content {
	margin-bottom: 25px;
}

@keyframes slide-down {

	from {
		top: -42px;
	}

	to {
		top: 0;
	}

}

@-webkit-keyframes slide-down {

	from {
		top: -42px;
	}

	to {
		top: 0;
	}

}

@-moz-keyframes slide-down {

	from {
		top: -42px;
	}

	to {
		top: 0;
	}

}

@-o-keyframes slide-down {

	from {
		top: -42px;
	}

	to {
		top: 0;
	}

}

@-ms-keyframes slide-down {

	from {
		top: -42px;
	}

	to {
		top: 0;
	}

}

.header-banner img {
	vertical-align: top;
}

header.header-inner .login-menu-out {
	height: 30px;
}

header .login-menu-out {
	height: 44px;
}

header .login-menu-out,
header .languages-menu {
	margin-top: 28px;
}

header .languages-menu {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 10px;
}

body.ru header .languages-menu .drop-down-title {
	line-height: 19px;
}

header .languages-menu .drop-down-title {
	cursor: pointer;
	padding-right: 22px;
	position: relative;
}

header .languages-menu .drop-down-title:before {
	background-position: -172px -19px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 6px;
	width: 13px;
}

header .languages-menu .drop-down-title.active:before  {
	background-position: -172px -27px;
}

header  ul.list {
	background-color: #FFFFFF;
	box-shadow: 0 12px 13px 1px rgba(84, 84, 84, 0.35);
	left: 0;
	padding-top: 8px;
	position: absolute;
	top: 21px;
	width: 100%;
	z-index: 2;
}

header ul.list li {
	border-top: 1px solid #DCDCDC;
	padding: 7px 0;
	margin: 0 10px;
}

header ul.list a {
	display: block;
	padding: 0 10px;
}

header .support-txt-menu {
	padding-left: 30px;
}

header .support-txt-menu:before {
	background-position: -129px -135px;
	height: 20px;
	left: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 19px;
}

header .support-txt-menu.active:before,
header .support-txt-menu:hover:before {
	background-position: -106px -35px;
}

/* Header Inner */

header.header-inner .top-box{
	background-color: #ededed;
	height: 42px;
	left: 0;
	margin-bottom: 0;
	position: fixed;
	top: 0;
	width: 100%;
	-webkit-box-shadow: inset 0 -4px 19px -3px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 -4px 19px -3px rgba(0,0,0,0.3);
	box-shadow: inset 0 -4px 19px -3px rgba(0,0,0,0.3);
	z-index: 2;
}

header.after-fix .top-box {
	position: absolute;
}

header.after-fix.fixed .top-box {
	-webkit-animation: slide-down 0.5s 1;
	-moz-animation: slide-down 0.5s 1;
	-o-animation: slide-down 0.5s 1;
	-ms-animation: slide-down 0.5s 1;
	animation: slide-down 0.5s 1;
	position: fixed;
}

@media screen and ( min-width: 831px ) {

	.header-banner ~ #container header.after-fix.fixed .top-box {
		top: 0;
	}

	.header-banner ~ #container header.header-inner:not(.fixed) {
		padding-top: 0;
	}

	.header-banner ~ #container header.after-fix .top-box {
		position: static;
	}

	.header-banner ~ #container header.after-fix.fixed .top-box {
		position: fixed;
	}

}

header.header-inner h1 {
	display: none;
}

header.header-inner .top-box nav {
	margin-left: 0;
}

header.header-inner .top-box nav a{
	font-size: 1.167em;
	line-height: 42px;
}

header .top-box nav a.fb {
	color: #3f3f3f !important;
}

header .top-box nav a.fb.active {
	color: #7ebc0a !important;
}

header .top-box nav a.active:hover {
	color: #3F3F3F;
}

header.header-inner .top-box .login-menu-out,
header.header-inner .top-box .languages-menu ,
header.header-inner .top-box .search-container {
	margin-top: 10px;
}

header.header-inner ul.list {
	top: 30px;
}

header.header-inner .logo-right .login-box {
	top: 46px;
}

header.header-inner .top-box .logo-right {
	height: 24px;
	margin-top: 8px;
	width: 38px;
}

header.header-inner #search-form {
	background-color: #FFFFFF;
}

/*header.header-inner .top-box .logo-right a {
    background-position: -106px -60px;
    height: 24px;
}*/

header.header-inner .top-box .logo-right.icon-1 > span,
header.header-inner .top-box .logo-right.icon-1 > a {
	background-position: -462px -27px;
	height: 22px;
}

header.header-inner .top-box .logo-right:before {
	top: 0;
}

header.header-inner .top-box .logo-right.icon-1 {
	padding-top: 1px;
}

header .basic-menu {
	background-color: #fff;
	height: 72px;
	width: 100%;
}

header .basic-menu .left {
	width: 180px;
}

header .basic-menu .right {
	width: 1020px;
}

header .basic-menu .basic-menu-list.without-icons li {
	width: auto;
}

header .basic-menu .basic-menu-list.without-icons a {
	background-image: none !important;
	padding: 0 15px;
	max-width: 150px;
}

header .basic-menu .basic-menu-list li {
	display: table;
	height: 100%;
	width: 255px;
}

header .basic-menu .basic-menu-list li a {
	color: #787878;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	word-wrap: normal;
}

header .basic-menu .basic-menu-list li a:hover ,
header .basic-menu .basic-menu-list li a.active {
	background-color: #e5e5e5;
	color: #000;
}

header .basic-menu .basic-menu-list {
	height: 72px;
}

header .basic-menu .basic-menu-list li a {
	background-repeat: no-repeat;
	background-position: 30px 10px;
	padding: 0 10px 0 100px;
}

header .basic-menu .basic-menu-list li a:hover,
header .basic-menu .basic-menu-list li a.active {
	background-position: 30px -137px;
}

header .search-container {
	margin-top: 27px;
}

header .search-container div.search-icon {
	z-index: 1;
}

header #search-form {
	background-color: #EDEDED;
	border-radius: 20px;
	box-sizing: border-box;
	height: 32px;
	padding: 0 44px 0 12px;
	position: absolute;
	right: -12px;
	top: -7px;
	visibility: hidden;
}

header #search-form.visible {
	visibility: visible;
	z-index: 2;
}

header #search-form input[type="submit"] {
	background-color: transparent;
	background-position: -172px 0;
	bottom: 0;
	margin: auto 0;
	position: absolute;
	right: 12px;
	top: 0;
}

header #search-form input:-webkit-autofill {
	background-color: transparent !important;
}

header #search-form input[type="text"] {
	background: none;
	color: #8c8c8c;
	height: 32px;
	padding: 0;
	width: 100%;
}

header .secondary-menu {
	background-color: #000;
	box-shadow: 0 9px 9px 0 rgba(0,0,0,0.11);
	height: 50px;
	margin-bottom: 45px;
}
header .secondary-menu .secondary-menu-list li {
	box-sizing: border-box;
	display: table;
	height: 50px;
	width: 300px;
}

header .secondary-menu .secondary-menu-list a {
	border-right: 1px solid #2f2f2f;
	color: #fff;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-khtml-transition: all .5s ease;
	transition: all 0.2s ease;
}

header .secondary-menu .secondary-menu-list a:hover,
header .secondary-menu .secondary-menu-list a.active {
	border-right: 1px solid transparent;
	background-color:#7ebc0a;
}

.black-border-separator {
	background-image: url('../images/black-border-separator.png');
	background-repeat: repeat-x;
	height: 50px;
}

header .login-box {
	background-color: #EDEDED;
	box-shadow: 0 8px 13px 1px rgba(84,84,84,0.35);
	opacity: 0;
	padding: 33px 21px 12px;
	position: absolute;
	visibility: hidden;
	right: 0;
	top: 44px;
	width: 142px;
	z-index: 2;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-khtml-transition: all .5s ease;
	transition: all 0.2s ease;
}

header .login-box:before {
	border-color: transparent transparent #EDEDED transparent;
	border-style: solid;
	border-width: 10px;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	right: 25px;
	top: -20px;
	width: 0;
}

header .login-box .recharge {
	background-position: -436px -143px;
	height: 42px;
	width: 64px;
}

header .login-box .visa {
	background-position: -402px -51px;
	height: 27px;
	width: 98px;
}

header .login-box .ding {
	background-position: -425px -78px;
	height: 30px;
	width: 73px;
}

header .login-box .qiwi {
	background-position: -433px -109px;
	height: 33px;
	width: 66px;
}

header .login-box .cards:hover {
	opacity: .7;
}

header .logo-right:hover .login-box,
header .login-menu-out:hover .login-box {
	opacity: 1;
	visibility: visible;
}

header .login-box li:first-child {
	border-top: none;
	padding-top: 0;
}

header .login-box li {
	border-top: 1px solid #FFFFFF;
	padding: 12px 0;
}

header .login-box a {
	text-decoration: underline;
}

header .login-box a:hover {
	text-decoration: none;
}

main {
	padding-bottom: 60px;
}

main .slider-wrapper {
	height: 390px;
	margin: 70px auto 45px;
	position: relative;
}

.hidden {
	overflow: hidden;
}

main .slider-content {
	height: 390px;
}

main .slider-box {
	background-repeat: no-repeat;
	float: left;
	height: 390px;
}

main .slider-btns {
	background-image: url('../images/sprite.png');
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 32px;
	margin-top: -16px;
	position: absolute;
	top: 50%;
	width: 17px;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	-o-user-select: none;
	user-select: none;
}

main .slider-btns.dn {
	display: none;
}

main .slider-prev {
	background-position: 0 -84px;
	left: -45px;
}

main .slider-prev:hover {
	background-position: 0 -117px;
}

main .slider-next {
	background-position: -17px -84px;
	right: -45px;
}

main .slider-next:hover {
	background-position: -17px -117px;
}

main .slider-wrapper .left {
	background-repeat: no-repeat;
	margin-right: 15px;
	width: 795px;
}
main .slider-wrapper .left .slider-box-inner {
	box-sizing: border-box;
	height: 100%;
	line-height: 1;
	position: absolute;
	padding-top: 70px;
	padding-right: 30px;
	right: 0;
	top: 0;
	width: 360px;
}

main .slider-wrapper .left,
main .slider-wrapper .right {
	height: 100%;
}

main .slider-wrapper .right {
	background-color: #FFFFFF;
	background-image: url('../images/wave-line-gray2.png');
	width: 390px;
}

main .slider-wrapper .right.green-box {
	background: #7ebc0a;
}

main .slider-wrapper .right.green-box h3 {
	color: #FFFFFF;
	margin-bottom: 17px;
}

main .slider-wrapper .right.green-box .select-box {
	margin-bottom: 4px;
}

main .slider-wrapper .right.green-box .select-box .loader {
	background-image: url('../images/select-loader360.gif');
	background-repeat: no-repeat;
	bottom: 0;
	height: 28px;
	left: -32px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 28px;
}

main .slider-wrapper .right.green-box .select-main {
	float: none !important;
	margin-left: 0 !important;
	width: 100% !important;
}

.mobile-check-availability-content .select-main.disabled {
	opacity: .60;
}

main .slider-wrapper .right.green-box .select-main.disabled {
	opacity: .90;
}

main .slider-wrapper .right.count-down {
	background: #362D26;
}

main .slider-wrapper .right.count-down .seconds_dash .bottom,
main .slider-wrapper .right.count-down .seconds_dash .top {
	color: #7EBC0A;
}

main .slider-wrapper .right.count-down h2 {
	color: #FFFFFF;
	padding: 50px 35px 35px;
}

main .slider-wrapper .right.count-down .countdown_dashboard {
	height: 125px;
	padding: 0;
	width:340px;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash_title {
	color: #c6a88f;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash {
	background: none;
	height: 82px;
	margin-left: 10px;
	width: 77px;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash .digit {
	background-color: #FFFFFF;
	border-radius: 5px;
	width: 36px;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash .digit:before {
	background-color: #827C78;
	bottom: 0;
	content: '';
	left: 0;
	height: 1px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 100%;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash .digit .bottom,
main .slider-wrapper .right.count-down .countdown_dashboard .dash .digit .top {
	position: relative;
}

main .slider-wrapper .right.count-down .countdown_dashboard .dash:first-child {
	margin-left: 0;
}

main .slider-wrapper .right.count-down .green-btn {
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	padding: 0 23px;
	text-decoration: none;
}

main .slider-wrapper .right.count-down .dash-corners {
	background-image: url('../images/bidding-point.png');
}

main .slider-wrapper .right.count-down .dash-corners.top-left {
	left: 10px;
	top: 10px;
}

main .slider-wrapper .right.count-down .dash-corners.top-right {
	right: 10px;
	top: 10px;
}

main .slider-wrapper .right.count-down .dash-corners.bottom-left {
	bottom: 10px;
	left: 10px;
}

main .slider-wrapper .right.count-down .dash-corners.bottom-right {
	bottom: 10px;
	right: 10px;
}

body.macintosh .check-form .btn-min ,
body.macintosh .btn-min {
	line-height: 43px;
}

.mobile-check-availability-content .select-main.disabled,
.mobile-check-availability-content .select-main.disabled .select-set,
.mobile-check-availability-content .select-main.disabled .select-arrow,
main .slider-wrapper .right.green-box .select-main.disabled,
main .slider-wrapper .right.green-box .select-main.disabled .select-set,
main .slider-wrapper .right.green-box .select-main.disabled .select-arrow,
#check-number-form .select-main.disabled,
#check-number-form .select-main.disabled .select-set,
#check-number-form .select-main.disabled .select-arrow {
	cursor: not-allowed;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	-o-user-select: none;
	user-select: none;
}

.mobile-check-availability-content .select-main.disabled .select-set,
main .slider-wrapper .right.green-box .select-main.disabled .select-set {
	background-color: #E2E2E2 !important;
}

main .slider-wrapper .right.green-box .select-block {
	background-color: #E2E2E2 !important;
}

main .slider-wrapper .right.green-box .select-set {
	background-color: #FFFFFF !important;
	box-sizing: border-box;
	width: 100% !important;
}

main .slider-wrapper .right.green-box .select-arrow {
	background-color: #E2E2E2 !important;
	border-left-color: #7ebc0a !important;
}

.mobile-check-availability-content .select-main.z-index,
main .slider-wrapper .right.green-box .select-main.z-index {
	z-index: 2;
}

main .right-inner-wrapper {
	padding: 50px 40px 0;
}

main .right-inner-wrapper h3 {
	margin-bottom: 20px;
}

main .reverse-left {
	width: 144px;
}

main .reverse-right {
	margin-left: 22px;
	width: 144px;
}

main .reverse-right h4 {
	color: #3f3f3f;
	border-bottom: 1px dotted #AFAEAE;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

main .reverse-right-content {
	padding-bottom: 15px;
}

main .reverse-right ul {
	margin-bottom: 15px;
}

main .reverse-right ul li {
	border: 1px solid #B6B4B4;
	border-radius: 100%;
	float: left;
	height: 21px;
	margin-right: 5px;
	width: 21px;
}

main .reverse-right-content p {
	color: #595757;
	/*font-family: arial;*/
}

main .slider-box-inner .price-txt {
	color: #3f3f3f;
	position: relative;
	padding-right: 55px;
}

main .reverse-right .price {
	padding: 0 0 10px 18px;
}

main .reverse-right .price:before {
	background-position: -94px -113px;
	display: block;
	height: 15px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 14px;
}

main .reverse-right .bottom-link {
	text-decoration: underline;
}

main .reverse-right .bottom-link:hover {
	text-decoration: none;
}

main .slider-box-inner .price-txt:before {
	background-position: -34px -84px;
	height: 49px;
	position: absolute;
	top: 5px;
	right: 0;
	width: 46px;
}

main .month-txt {
	margin-top: -10px;
}

main .lte-out {
	margin-top: 33px;
}

main #home-menu {
	margin-bottom: 25px;
}

main #home-menu li {
	margin: 0 20px 20px 0;
}

main #home-menu li:nth-child(4n) {
	margin-right: 0;
}

main #home-menu a {
	background: #000000 url('../images/wave-line-white.png');
	box-sizing: border-box;
	color: #fff;
	padding: 25px 23px;
	-webkit-transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-ms-transition: background 0.2s ease;
	-o-transition: background 0.2s ease;
	-khtml-transition: background 0.2s ease;
	transition: background 0.2s ease;
	width: 285px;
}

main #home-menu a:hover,
main #home-menu a.active {
	background: url("../images/wave-line-green.png") #7ebc0a;
}

main #home-menu a:hover span.icon,
main #home-menu a.active span.icon {
	background-position: left -350px;
}

main #home-menu a:hover span,
main #home-menu a.active span {
	color: #000;
}


main #home-menu a span.icon {
	background-position: left -280px;
	background-repeat: no-repeat;
	height: 70px;
	width: 70px;
	-webkit-transition: background-position 0.2s ease-in-out;
	-moz-transition: background-position 0.2s ease-in-out;
	-o-transition: background-position 0.2s ease-in-out;
	-ms-transition: background-position 0.2s ease-in-out;
	-khtml-transition: background-position 0.2s ease-in-out;
	transition: background-position 0.2s ease-in-out;
}

main #news-block {
	background-color: #fff;
	color: #3f3f3f;
	padding: 47px 50px 90px 40px;
}

main #news-block h2 {
	margin-bottom: 30px;
}

main #news-block .news-inner {
	min-height: 175px;
}

main #news-block .img-out {
	height: 160px;
	width: 285px;
}

main #news-block .left ,
main #news-block .right {
	position: relative;
}

main #news-block .left {
	margin-right: 45px;
	width: 525px;
}

main #news-block .right {
	width: 540px;
}

main #news-block .news-info {
	line-height: 1;
	padding: 0 0 25px 305px;
}

main #news-block .news-info .arial {
	line-height: normal;
}

main #news-block .date-txt {
	color: #818181;
	padding-bottom: 20px;
}
#news-block .home-news-box {
	position: relative;
}
#news-block .home-news-box.box-0 {
	margin-bottom: 50px;
}

main #products-inner {
	margin-bottom: 50px;
}

.static-content {
	color: #3f3f3f;
	font-size: 1.167em;
	line-height: normal;
}

.static-content h1,
.static-content h2,
.static-content h3,
.static-content h4,
.static-content h5,
.static-content h6 {
	color: #7EBC0A !important;
}

body.en .static-content h1,
body.hy .static-content h1,
body.en .static-content h2,
body.hy .static-content h2,
body.en .static-content h3,
body.hy .static-content h3,
body.en .static-content h4,
body.hy .static-content h4,
body.en .static-content h5,
body.hy .static-content h5,
body.en .static-content h6,
body.hy .static-content h6 {
	font-family: 'FedraSansArm-Bold';
}

body.ru .static-content h1,
body.ru .static-content h2,
body.ru .static-content h3,
body.ru .static-content h4,
body.ru .static-content h5,
body.ru .static-content h6 {
	font-family: 'Fedra Sans Bold';
}

.static-content h1 {
	font-size: 2.667em;
}

.static-content h2 {
	font-size: 2.000em;
}

.static-content h3 {
	font-size: 1.560em;
}

.static-content h4 {
	font-size: 1.333em;
}

.static-content h5 {
	font-size: 1.107em;
}

.static-content h6 {
	font-size: 0.893em;
}

.static-content li {
	padding-bottom: 15px;
}

.static-content p {
	padding-bottom: 15px;
}

.static-content table p {
	padding-bottom: 0;
}

.static-content a {
	color: #7ebc0a;
	text-decoration: underline;
}

.static-content ol {
	counter-reset: id;
}

.static-content ol li {
	padding-left: 18px;
	position: relative;
}

.static-content ol li:before {
	color: #7EBC0A;
	counter-increment: id;
	content: counter(id) '.';
	font-size: 1.167em;
	font-family: 'FedraSansArm-Bold';
	left: 0;
	position: absolute;
	top: 0;
}

.static-content ol li:before {
	font-family: 'Fedra Sans Bold';
}

.static-content h4,
.support-static h4 {
	padding-bottom: 8px;
}

.static-tab-box {
	margin-bottom: 35px;
	padding-top: 130px;
}

.static-tab-box .title-1 {
	border-left: none;
	left: 0;
}

.static-tab-box.tab-1 .title-1,
.static-tab-box.tab-2 .title-2,
.static-tab-box.tab-3 .title-3,
.static-tab-box.tab-4 .title-4,
.static-tab-box.tab-5 .title-5 {
	border-right: none;
}

.static-tab-box.tab-1 .static-tab-title { width: 100%;     }
.static-tab-box.tab-2 .static-tab-title { width: 50%;      }
.static-tab-box.tab-3 .static-tab-title { width: 33.3333%; }
.static-tab-box.tab-4 .static-tab-title { width: 25%;      }
.static-tab-box.tab-5 .static-tab-title { width: 20%;      }

.static-tab-box.tab-5 .static-title { display: block; }

.static-tab-box.tab-2 .title-2 { left: 50%; }

.static-tab-box.tab-3 .title-2 { left: 33.3333%; }
.static-tab-box.tab-3 .title-3 { left: 66.6666%; }

.static-tab-box.tab-4 .title-2 { left: 25%; }
.static-tab-box.tab-4 .title-3 { left: 50%; }
.static-tab-box.tab-4 .title-4 { left: 75%; }

.static-tab-box.tab-5 .title-2 { left: 20%; }
.static-tab-box.tab-5 .title-3 { left: 40%; }
.static-tab-box.tab-5 .title-4 { left: 60%; }
.static-tab-box.tab-5 .title-5 { left: 80%; }

.static-tab-title {
	background-color: #D1D1D1;
	box-sizing: border-box;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #696969;
	cursor: pointer;
	height: 80px;
	padding: 0 15px;
	position: absolute;
	top: 0;
}

.static-tab-title:hover {
	color: #FFFFFF;
}

.static-tab-title.active {
	background-color: #7EBC0A;
	color: #FFFFFF;
}

.static-tab-title.active:before {
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #7EBC0A transparent transparent transparent;
	bottom: -13px;
	content: '';
	height: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 0;
}

.tab-box-3-wrapper .static-content {
	color: #FFFFFF;
}

.tab-box-3-wrapper .static-content ul li {
	display: inline-block;
	padding-bottom: 0;
	padding-left: 0;
}

.tab-box-3-wrapper .static-content ul li:before {
	display: inline-block;
	padding-right: 5px;
	position: static;
}

.tab-box-list.static-content p {
	font-size: 17px;
}

.tab-box-list.static-content strong,
.tab-box-list.static-content b {
	color: #7EBC0A;
}

.tab-box-list.static-content p {
	padding-bottom: 0;
}

main #news-block .read-more-btn {
	color: #7ebc0a;
	position: absolute;
	bottom: 0;
	right: 0;
	text-decoration: underline;
}

main #news-block .read-more-btn:hover {
	text-decoration: none;
}

/*  Corporate Page   */
#corporate-home .slider-wrapper {
	margin-bottom: 45px;
}

#corporate-home .corporate-list {
	padding-bottom: 13px;
}

#corporate-home .corporate-list li {
	margin: 0 0 21px 21px;
	width: 386px;
}

#corporate-home .corporate-list li a {
	background-color: #FFFFFF;
	background-image: url('../images/wave-line-gray.png');
	padding: 30px;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	-khtml-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}

#corporate-home .corporate-list li a span,
#corporate-home .corporate-list li a i {
	color: #000000;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-khtml-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

#corporate-home .corporate-list li a.active,
#corporate-home .corporate-list li a.active span,
#corporate-home .corporate-list li a.active i {
	transition: none;
}

#corporate-home .corporate-list li a:hover,
#corporate-home .corporate-list li a.active {
	background-color: #000000;
	background-image: url('../images/wave-line-black.png');
}

#corporate-home .corporate-list li a:hover .icon,
#corporate-home .corporate-list li a.active .icon {
	background-position: left -354px;
}

#corporate-home .corporate-list li a:hover span,
#corporate-home .corporate-list li a:hover i,
#corporate-home .corporate-list li a.active span,
#corporate-home .corporate-list li a.active i {
	color: #FFFFFF;
}

#corporate-home .corporate-list li.box-1,
#corporate-home .corporate-list li.box-4 {
	margin-left: 0;
}

#corporate-home .corporate-list li .icon {
	background-position: left -280px;
	margin: 0 auto 22px;
	height: 74px;
	width: 74px;
	-webkit-transition: background-position 0.2s ease-in-out;
	-moz-transition: background-position 0.2s ease-in-out;
	-o-transition: background-position 0.2s ease-in-out;
	-ms-transition: background-position 0.2s ease-in-out;
	-khtml-transition: background-position 0.2s ease-in-out;
	transition: background-position 0.2s ease-in-out;
}

#corporate-home .corporate-list li span.fs32 {
	margin-bottom: 15px;
}

/* Corporate inner page */

#corporate-inner .corporate-inner-tab {
	background-color: #FFFFFF;
	margin-bottom: 15px;
}

#corporate-inner .tab-box-1 {
	width: 233px;
}

#corporate-inner .tab-box-1 img {
	vertical-align: middle;
}

#corporate-inner .tab-box-2 {
	padding-top: 40px;
	width: 640px;
}

#corporate-inner .tab-box-2 h2 {
	padding: 0 25px 30px 0;
}

#corporate-inner .tab-box-3 {
	width: 327px;
}

#corporate-inner .tab-box-3:after {
	background-color: #000000;
	content: '';
	height: 100%;
	right: 0;
	position: absolute;
	top: 0;
	width: 327px;
}

#corporate-inner .tab-box-3-inner {
	padding: 44px 30px 30px 62px;
	z-index: 1;
}

#corporate-inner .tab-box-3:before {
	background-position: -131px -96px;
	height: 33px;
	right: 327px;
	margin-top: -16.5px;
	position: absolute;
	top: 50%;
	width: 17px;
}

#corporate-inner .tab-inner-box {
	display: table-cell;
	height: 234px;
	vertical-align: middle;
	width: 233px;
}

#corporate-inner .corporate-tab-box {
	padding-bottom: 15px;
}

#corporate-inner .tab-box-list {
	padding: 0 25px 25px 0;
	width: 274px;
}

#corporate-inner .tab-box-list p.gcg {
	color: #7EBC0A;
}

#corporate-inner .tab-box-list p {
	color: #3f3f3f;
}

#corporate-inner .tab-box-list-separator {
	width: 42px;
}

#corporate-inner .tab-box-3-wrapper .left {
	width: 199px;
}

#corporate-inner .tab-box-3-wrapper .left i,
#corporate-inner .tab-box-3-wrapper .left em {
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 7px;
}

#corporate-inner .tab-box-3-wrapper .left .green-list li {
	padding-left: 0;
}

#corporate-inner .tab-box-3-wrapper .left .green-list li:before {
	display: inline-block;
	left: auto;
	position: static;
	top: auto;
}

#corporate-inner .tab-box-3-wrapper .right {
	margin-left: 14px;
	width: 22px;
}

.banner {
	height: 212px;
	margin-bottom: 50px;
	width: 100%
}

/* Products Home Page */

#products-home .support-about-header {
	padding-bottom: 20px;
}

.line-box {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 30px;
	padding: 0 50px 15px 0;
}

.line-box .support-about-header {
	padding-bottom: 0 !important;
}

.line-box__link {
	position: absolute;
	right: 0;
	text-decoration: underline;
	top: 10px;
}

.line-description {
	color: #3f3f3f;
	padding-bottom: 50px;
}

/* Transfer */

.transfer-field {
	margin-bottom: 40px;
}

.transfer-field__label-box {
	color: #000000;
	margin-bottom: 7px;
}

.transfer-field__sample {
	border-right: 1px solid #d9d9d9;
	color: #999999;
	font-family: Arial, Helvetica, Sans-serif !important;
	height: 40px;
	left: 0;
	line-height: 40px;
	position: absolute;
	top: 0;
	width: 65px;
}

.transfer-field__input,
.fleet-field__input {
	border: 1px solid #d9d9d9;
	border-radius: 6px;
	box-sizing: border-box;
	color: #000000;
	font-family: Arial, Helvetica, Sans-serif !important;
	height: 40px;
	padding: 0 10px;
	-webkit-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease;
	-ms-transition: box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
}

.transfer-field__input {
	width: 100%;
}

.transfer-field__input:focus,
.fleet-field__input:focus {
	box-shadow: 0 0 12px rgba( 0, 0, 0, .15 );
}

.transfer-field__input--max-width-385 {
	max-width: 385px;
}

.transfer-field__input-box {
	max-width: 266px;
}

.transfer-field__status {
	height: 39px;
	margin-left: 10px;
	width: 39px;
}

.transfer-field__status--success {
	background-position: -340px -97px;
}

.transfer-field__status--error {
	background-position: -381px -97px;
}

.transfer-group__item {
	margin-bottom: 10px;
}

.transfer-group__item .transfer-field__input {
	padding-left: 75px;
}

.transfer-group__item:not(:nth-last-child(2)):not(:first-child) {
	margin-bottom: 15px;
}

.transfer-group__close {
	background-color: #FFFFFF;
	border: 1px solid #d9d9d9;
	border-radius: 50%;
	cursor: pointer;
	height: 18px;
	outline: 0;
	padding: 0;
	position: absolute;
	right: -9px;
	top: -9px;
	width: 18px;
}

.transfer-group__close:before,
.transfer-group__close:after {
	background-color: #7ebc0a;
	bottom: 0;
	content: '';
	left: 0;
	height: 9px;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}

.transfer-group__close:before {
	-webkit-transform: rotate( -45deg );
	-moz-transform: rotate( -45deg );
	-ms-transform: rotate( -45deg );
	-o-transform: rotate( -45deg );
	transform: rotate( -45deg );
}

.transfer-group__close:after {
	-webkit-transform: rotate( 45deg );
	-moz-transform: rotate( 45deg );
	-ms-transform: rotate( 45deg );
	-o-transform: rotate( 45deg );
	transform: rotate( 45deg );
}

.transfer-group__close:active {
	opacity: .7;
}

.transfer-field__title {
	color: #000000;
	margin-bottom: 30px;
}

.transfer-field__checkbox-label,
.transfer-field__radio-label,
.fleet-field__checkbox-label,
.fleet-field__radio-label {
	color: #000000;
	cursor: pointer;
	height: 19px;
	line-height: 19px;
	padding-left: 30px;
}

.transfer-field__radio-label,
.fleet-field__radio-label {
	margin-right: 30px;
}

.transfer-field__checkbox-label:before,
.transfer-field__radio-label:before,
.fleet-field__checkbox-label:before,
.fleet-field__radio-label:before {
	border: 1px solid #d9d9d9;
	content: '';
	height: 17px;
	left: 0;
	position: absolute;
	top: 0;
	width: 17px;
}

.transfer-field__checkbox-label:after,
.transfer-field__radio-label:after,
.fleet-field__checkbox-label:after,
.fleet-field__radio-label:after {
	background-color: #7ebc0a;
	content: '';
	height: 13px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 3px;
	width: 13px;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.transfer-field__checkbox:checked + .transfer-field__checkbox-label:before,
.transfer-field__radio:checked + .transfer-field__radio-label:before,
.fleet-field__checkbox:checked + .fleet-field__checkbox-label:before,
.fleet-field__radio:checked + .fleet-field__radio-label:before {
	border-color: #d9d9d9;
}

.transfer-field__checkbox:checked + .transfer-field__checkbox-label:after,
.transfer-field__radio:checked + .transfer-field__radio-label:after,
.fleet-field__checkbox:checked + .fleet-field__checkbox-label:after,
.fleet-field__radio:checked + .fleet-field__radio-label:after {
	opacity: 1;
}

.transfer-field__short-box,
.fleet-field__short-box {
	margin: 0 7px 7px 0;
}

.transfer-field__terms {
	text-decoration: underline;
}

.transfer-form .green-btn,
.fleet-form .green-btn {
	border: none;
	outline: 0;
	padding: 0 60px;
}

.transfer-faq__static-box {
	border-top: 1px solid #D9D9D9;
	max-height: 580px;
	margin: 0 -20px;
	padding: 20px;
}

.transfer-field__terms {
	margin-top: 1px;
}

.transfer-error,
.fleet-error {
	color: #3f3f3f;
	height: 18px;
	line-height: 18px;
	padding: 7px 0 0 25px;
}

.transfer-error:before,
.fleet-error:before {
	background-position: -340px -138px;
	height: 18px;
	left: 0;
	position: absolute;
	top: 7px;
	width: 18px;
}

.green-btn[disabled="disabled"] {
	background-color: #d0d0d0 !important;
	cursor: default;
}

.add-transfer {
	background: none;
	border: none;
	cursor: pointer;
	color: #3f3f3f;
	height: 30px;
	line-height: 30px;
	outline: 0;
	padding-left: 40px;
}

.add-transfer:before {
	background-color: #7ebc0a;
	border-radius: 3px;
	content: '+';
	color: #FFFFFF;
	font-size: 18px;
	height: 30px;
	left: 0;
	position: absolute;
	top: 0;
	width: 30px;
}

.add-transfer:active:before {
	opacity: .7;
}

#products-home .triple-box {
	margin-top: 52px;
}

#products-home .triple-box .fs14 {
	padding-right: 30px;
}

#products-home .triple-box .price-txt {
	padding-left: 30px;
}

#products-home .triple-box .price-txt:before {
	background-position: -82px -84px;
	height: 28px;
	left: 0;
	margin-top: -17px;
	position: absolute;
	top: 50%;
	width: 24px;
}

#products-home .triple-box > div {
	background-color: #FFFFFF;
	margin-bottom: 16px;
	width: 592px;
}

#products-home .triple-box > div:nth-child(odd) {
	margin-right: 16px;
}

#products-home .triple-box .left {
	width: 248px;
}

#products-home .triple-box .right {
	padding: 25px 25px 25px 0;
	width: 319px;
}

#products-home .u-tv-block .left{
	margin-right: 10px;
	width: 400px;
}

#products-home .u-tv-block .right{
	width: 790px;
}

#products-home .u-tv-banner .left,
#products-home .u-tv-banner .right{
	width: 592px;
}

#products-home .u-tv-banner a {
	color: #fff;
	bottom: 37px;
	position: absolute;
	right: 51px;
	text-decoration: underline;
}

#products-home .u-tv-banner a:hover {
	text-decoration: none;
}

#products-home .u-tv-banner .left {
	margin-right: 16px;
}

#products-home .u-tv-banner .right {

}

#products-home #products-inner .left {
	width: 243px;
}

#products-home #products-inner .left li {
	margin-bottom: 3px;
}

#products-home #products-inner .left li a {
	background-color: #c6c6c6;
	box-sizing: border-box;
	border-right: 3px solid #ededed;
	color: #494949;
	display: block;
	min-height: 43px;
	padding: 12px 30px;
	width: 100%;
}

#products-home #products-inner .left li a.active,
#products-home #products-inner .left li a:hover {
	background-color: #fff;
	border-right: 3px solid #fff;
	color: #3f3f3f;
}
/*red*/

#products-home #products-inner .right {
	background-color: #fff;
	box-sizing: border-box;
	padding: 55px 40px 35px 45px;
	width: 957px;
}

#products-home #products-inner .full {
	width: 100%;
}

#products-home #products-inner .not-bg {
	background-color: transparent;
	padding: 0;
}

#products-inner .products-right-content {
	margin-bottom: 30px;
}

#products-inner .products-left-sidebar {
	width: 240px;
}

#products-inner .products-right-sidebar {
	padding-left: 260px;
}

.products-right-static-content h1,
.products-right-static-content h2,
.products-right-static-content h3,
.products-right-static-content h4,
.products-right-static-content h5,
.products-right-static-content h6 {
	color: #7ebc0a;
	font-family: 'FedraSansArm-Light';
	font-size: 2.5em;
}

.products-right-static-content h3 * {
	color: #7ebc0a !important;
	font-family: "FedraSansArm-Bold" !important;
}

body.ru .products-right-static-content h3 * {
	color: #7ebc0a !important;
	font-family: "Fedra Sans Bold" !important;
}

body.ru .products-right-static-content h1,
body.ru .products-right-static-content h2,
body.ru .products-right-static-content h3,
body.ru .products-right-static-content h4,
body.ru .products-right-static-content h5,
body.ru .products-right-static-content h6 {
	font-family: 'Fedra Sans Light';
}

.products-right-static-content h1 span,
.products-right-static-content h2 span,
.products-right-static-content h3 span,
.products-right-static-content h4 span,
.products-right-static-content h5 span,
.products-right-static-content h6 span {
	color: #7ebc0a;
	font-family: 'FedraSansArm-Medium';
}

body.ru .products-right-static-content h1 span,
body.ru .products-right-static-content h2 span,
body.ru .products-right-static-content h3 span,
body.ru .products-right-static-content h4 span,
body.ru .products-right-static-content h5 span,
body.ru .products-right-static-content h6 span {
	font-family: 'Fedra Sans Medium';
}

.products-right-static-content p {
	color: #3f3f3f;
	font-size: 1.417em;
	padding-bottom: 10px;
}

#products-inner .products-right-price {
	height: 41px;
}

#products-inner .products-right-price:before {
	background-position: -82px -84px;
	display: inline-block;
	height: 28px;
	margin-right: 3px;
	width: 24px;
}

#products-inner .products-star-content {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#products-inner .products-star-left {
	min-height: 60px;
	padding-right: 31px;
	width: 332px;
}

#products-inner .products-star-left.spriteb {
	padding-left: 80px;
	width: 252px;
}

#products-inner .products-star-left.spriteb.one-block {
	padding-left: 80px;
}

#products-inner .products-star-middle {
	padding: 0 30px 0 61px;
	width: 252px;
}

#products-inner .products-star-left:before {
	background-position: -152px -52px;
	display: block;
	left: 0;
	height: 59px;
	position: absolute;
	top: 0;
	width: 58px;
}

#products-inner .products-star-middle:after,
#products-inner .products-star-left:after {
	background-color: #D9D9D9;
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}

#products-inner .products-star-middle:after {
	left: -1px;
	right: auto;
}

#products-inner .products-star-left p.fs14,
#products-inner .products-star-middle p.fs14 {
	padding-bottom: 14px;
}

#products-inner .products-star-static-content p {
	color: #3f3f3f;
	font-size: 1.333em;
}

#products-inner .products-star-left.one-block,
#products-inner .products-star-middle.one-block {
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0 !important;
	width: 100% !important;
}

#products-inner .products-star-left.one-block:after,
#products-inner .products-star-middle.one-block:after {
	display: none;
}

#products-inner .products-star-right {
	bottom: 20px;
	position: absolute;
	right: 0;
}

#products-inner .products-info1:before {
	background-position: -110px -96px;
	bottom: 0;
	display: block;
	left: 0;
	height: 28px;
	position: absolute;
	width: 18px;
}

#products-inner .products-info1 {
	color: #000000;
	line-height: 14px;
	margin-bottom: 14px;
	padding: 12px 0 0 27px;
}

#products-inner .products-left-info {
	padding-left: 0 !important;
}

#products-inner .products-left-info {
	box-sizing: border-box;
	padding-left: 30px;
	width: 50%;
}

#products-inner .right .products-info2 {
	text-decoration: underline;
	/*position: absolute;
    bottom: 0;
	right: 0;*/
}

#products-inner .right .products-info2 img {
	margin-left: 10px;
}

#products-inner .right .products-info2:hover {
	text-decoration: none;
}

/*   Carousel Slider  */
.carousel-slider h2 {
	color: #3f3f3f;
	padding-bottom: 15px;
}

.carousel-slider .slider-current-box {
	background-color: #FFFFFF;
	height: 276px;
	margin-right: 20px;
	width: 183px;
}

.carousel-slider .slider-current-box:hover img {
	opacity: .8;
}

.carousel-slider .slider-current-box span.fs15 {
	color: #3f3f3f;
	height: 40px;
	padding: 24px 20px 7px;
}

.carousel-slider .slider-current-box .pic-box {
	height: 160px;
	padding-bottom: 10px;
}

.carousel-slider .slider-current-box .pic-box img {
	vertical-align: top;
}

.carousel-slider .slider-current-box span.fs19:before {
	background-position: -81px -113px;
	bottom: 5px;
	display: inline-block;
	margin-right: 5px;
	height: 14px;
	width: 12px;
}

.carousel-slider .slider-content {
	height: auto;
}

.carousel-slider .slider-section-box {
	padding-bottom: 30px;
}

.carousel-slider .slider-section-box.hidden {
	height: 276px;
}

/*   end Carousel Slider   */

/* Start news */

#news #news-block {
	padding-top: 40px;
	padding-bottom: 0;
}

#news #news-block .news-inner {
	padding-bottom: 50px;
}

#news .news-green-content-main {
	padding-bottom: 55px;
}

#news .news-green-content {
	padding: 45px 55px 80px;
}

#news .news-green-content h2 {
	color: #FFFFFF;
	margin-bottom: 18px;
}

#news .news-green-content p,
#news .news-green-content i,
#news .news-green-content strong {
	color: #FFFFFF;
}

#news .news-green-content .abs-btn {
	bottom: 20px;
	min-width: inherit;
	padding: 0 15px;
	right: 20px;
}

#news .news-video-left {
	width: 562px;
}

#news .news-video-left.cursor {
	cursor: pointer;
}

#news .news-video-left .news-video-inner-box.loading {
	background: url('../images/loader77.gif') no-repeat center center;
}

#news .news-video-left .news-video-inner-box.activated:before {
	display: none;
	transition: none;
}

#news .news-video-left:hover .news-video-inner-box:before {
	opacity: .7;
}

#news .news-video-left .news-video-inner-box {
	min-height: 321px;
}

#news .news-video-left .news-video-inner-box:before {
	background-position: -232px -49px;
	bottom: 0;
	display: block;
	height: 77px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 77px;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-khtml-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

#news .news-video-right {
	padding-left: 600px;
}

#news .news-video-right .news-info {
	padding: 0;
}

#news .news-video-box {
	margin-bottom: 40px;
	padding-bottom: 30px;
}

#news .news-video-box.news-inner-block {
	margin-bottom: 0;
}

#news .news-related {
	border-top: 1px solid #D9D9D9;
	margin-top: 5px;
	padding-top: 35px;
}

#news .news-inner-slider {
	height: 101px;
	padding-top: 11px;
	width: 562px;
}

#news .news-inner-slider .slider-content {
	height: auto;
}

#news .news-inner-slider .slider-current-box {
	margin-right: 11px;
	width: 180px;
}

#news .news-inner-slider .slider-prev {
	left: -30px;
}

#news .news-inner-slider .slider-next {
	right: -30px;
}

/* End news */

/* Start register */

#register {
	padding: 222px 0 146px;
}

#register .register-wrapper a {
	background-color: #FFFFFF;
	display: inline-block;
	height: 260px;
	margin: 0 0 45px 18px;
	width: 388px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	-khtml-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}

#register .register-wrapper a span {
	height: 260px;
	display: table-cell;
	padding: 0 64px;
	vertical-align: middle;
	width: 260px;
}

#register .register-wrapper a:hover {
	background-color: #7EBC0A;
	color: #FFFFFF;
}

#register .register-wrapper a:active {
	background-image: url('../images/wave-line-green.png');
}

#register .register-wrapper a:first-child {
	margin-left: 0;
}

#register .green-btn {
	margin-left: 10px;
	min-width: inherit;
	padding: 0 20px;
}

#register .register-auth-box {
	color: #000000;
	vertical-align: bottom;
}

#register .register-auth-box a {
	text-decoration: underline;
}

#register .register-auth-box a:hover {
	text-decoration: none;
}

/* End register */

/* Start paging */

#paging {
	border-top: 1px solid #D9D9D9;
	padding: 30px 0;
}

#paging li {
	display: inline-block;
	vertical-align: middle;
}

#paging li:last-child,
#paging li.next {
	margin-right: 0 !important;
}

#paging li.arrows {
	margin: 0 10px;
}

#paging li.arrows,
#paging li.arrows a {
	height: 11px;
	width: 6px;
}

#paging li.arrows a {
	display: block;
	padding: 0;
	text-align: left;
	text-indent: -99999px;
}

#paging li.prev {
	background-position: -211px -52px;
}

#paging li.prev:hover {
	background-position: -211px -64px;
}

#paging li.prev.disabled {
	background-position: -211px -76px;
}

#paging li.next {
	background-position: -218px -52px;
}

#paging li.next:hover {
	background-position: -218px -64px;
}

#paging li.next.disabled {
	background-position: -218px -76px;
}

#paging li.arrows.disabled a {
	display: none;
}

#paging a {
	color: #797979;
	display: block;
	font-family: 'Exo-Light';
	padding: 0 10px;
}

#paging a:hover {
	color: #7ebc0a;
}

#paging a.fb {
	color: #797979;
	font-family: 'Exo-Bold';
}

/* End paging */

/* Start support faq */

#support-faq .support-header {
	margin-bottom: 30px;
	padding-left: 40px;
}

.comment {
	padding: 0 22px 0 53px;
	min-width: auto;
}

.comment:before {
	background-position: -150px -113px;
	bottom: 0;
	height: 22px;
	left: 21px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 22px;
}

#support-faq #products-home #products-inner .right {
	padding: 35px 40px;
}

#support-faq h2:before {
	background-position: -112px -126px;
	display: block;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 15px;
}

#support-faq .support-country-form-box label {
	line-height: 37px;
	margin-right: 17px;
}

#support-faq.menu-level-5 {
	margin-top: 45px;
}

#support-faq.menu-level-5 .accordeon li:before {
	display: block;
}

#support-faq.menu-level-5 .accordeon .static-content li {
	padding-left: 18px;
}

.select-list {
	max-height: 250px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.mobile-check-availability-content .select-main,
main .slider-wrapper .right.green-box .select-main,
#support-faq .support-country-form-box .select-main {
	float: left;
	font-size: 1.333em;
	height: 37px;
	margin-left: 12px;
	position: relative;
	width: 330px;
	z-index: 1;
}

.mobile-check-availability-content .select-main {
	font-size: 1.083em;
	float: none;
	margin-left: 0;
}

.mobile-check-availability-content .select-set,
main .slider-wrapper .right.green-box .select-set,
#support-faq .support-country-form-box .select-set,
#check-number-form .select-set{
	background-color: #E5E5E5;
	color: #3f3f3f;
	cursor: pointer;
	font-family: 'FedraSansArm-Light';
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	padding: 0 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 260px;
}

body.ru .mobile-check-availability-content .select-set,
body.ru main .slider-wrapper .right.green-box .select-set,
body.ru #support-faq .support-country-form-box .select-set,
body.ru #check-number-form .select-set{
	font-family: 'Fedra Sans Light';
}

#check-number-form .select-set {
	background-color: #ececec;
	color: #8c8c8c;
	font-family: 'FedraSansArm-Medium';
	width: 82px;
}

body.ru #check-number-form .select-set {
	font-family: 'Fedra Sans Medium';
}

#check-number-form .select-box {
	z-index: 2;
	width: 125px;
}

#check-number-form .select-box-out {
	margin-bottom: 30px;
}
#check-number-form .select-box-out .number-txt input {
	background-color: #ececec;
	box-sizing: border-box;
	color: #8c8c8c;
	height: 37px;
	margin-left: 13px;
	padding-left: 13px;
	padding-right: 13px;
	width: 274px;
}

.mobile-check-availability-content .select-arrow,
main .slider-wrapper .right.green-box .select-arrow,
#support-faq .support-country-form-box .select-arrow,
#check-number-form .select-arrow{
	background-color: #C6C6C6;
	border-left: 2px solid #FFFFFF;
	cursor: pointer;
	height: 37px;
	right: 0;
	position: absolute;
	top: 0;
	width: 38px;
}

#check-number-form .select-arrow {
	background-color: #ececec;
}

.mobile-check-availability-content .select-arrow:before,
main .slider-wrapper .right.green-box .select-arrow:before,
#support-faq .support-country-form-box .select-arrow:before,
#check-number-form .select-arrow:before{
	background-image: url('../images/sprite.png');
	background-repeat: no-repeat;
	background-position: -175px -113px;
	bottom: 0;
	content: '';
	display: block;
	height: 10px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-khtml-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#check-number-form .select-arrow:before {
	background-position: -209px -145px;
	height: 9px;
	width: 17px;
}

.mobile-check-availability-content .select-arrow.reverse:before,
main .slider-wrapper .right.green-box .select-arrow.reverse:before,
#support-faq .accordeon ul li .menu-5.active:after,
#support-faq .support-country-form-box .select-arrow.reverse:before,
#check-number-form .select-arrow.reverse:before{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-khtml-transform: rotate(180deg);
	transform: rotate(180deg);
}

.mobile-check-availability-content .select-list,
main .slider-wrapper .right.green-box .select-list,
#support-faq .support-country-form-box .select-list,
#check-number-form .select-list {
	cursor: pointer;
}

.mobile-check-availability-content .select-block,
main .slider-wrapper .right.green-box .select-block,
#support-faq .support-country-form-box .select-block,
#check-number-form .select-block {
	background-color: #E5E5E5;
	left: 0;
	position: absolute;
	top: 37px;
	width: 100%;
}

.mobile-check-availability-content .select-block li,
main .slider-wrapper .right.green-box .select-block li,
#support-faq .support-country-form-box .select-block li,
#check-number-form .select-block li{
	color: #3f3f3f;
	font-family: 'FedraSansArm-Light';
	padding: 7px 15px;
}

body.ru .mobile-check-availability-content .select-block li,
body.ru main .slider-wrapper .right.green-box .select-block li,
body.ru #support-faq .support-country-form-box .select-block li,
body.ru #check-number-form .select-block li{
	font-family: 'Fedra Sans Light';
}

.mobile-check-availability-content .select-block li:hover,
.mobile-check-availability-content .select-block li.active,
main .slider-wrapper .right.green-box .select-block li:hover,
main .slider-wrapper .right.green-box .select-block li.active,
#support-faq .support-country-form-box .select-block li:hover,
#support-faq .support-country-form-box .select-block li.active,
#check-number-form .select-block li:hover,
#check-number-form .select-block li:active {
	background-color: #C6C6C6;
	color: #FFFFFF;
}

#check-number-form .select-block li {
	color: #8c8c8c;
}

#support-country-form {
	margin-bottom: 50px;
}

#support-country-form label {
	color: #3f3f3f;
}

/*main .product-table table,
.static-content table,*/
#support-faq .support-roaming-table {
	border: none;
	border-collapse: collapse;
	border-spacing: inherit;
	margin-bottom: 30px;
	width: 100%;
}

/*main .product-table table {
    font-size: 1.167em;
}*/

/*.static-content table td,
.static-content table th,
main .product-table table td,
main .product-table table th,*/
#support-faq .support-roaming-table td,
#support-faq .support-roaming-table th {
	border-bottom: 1px solid #D9D9D9;
	color: #3f3f3f;
	padding: 15px 11px 15px 0;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 138px;
}

/*.static-content table tr td:first-child,
.static-content table tr th:first-child,
main .product-table table tr td:first-child,
main .product-table table tr th:first-child,*/
#support-faq .support-roaming-table tr td:first-child,
#support-faq .support-roaming-table tr th:first-child, {
	padding-left: 0;
}

/*main .product-table table tr td:last-child,
main .product-table table tr th:last-child,*/
/*#support-faq .support-roaming-table tr td:last-child,
#support-faq .support-roaming-table tr th:last-child {
    font-family: 'FedraSansArm-Medium';
}*/

/*body.ru main .static-content table tr td:last-child,
body.ru main .static-content table tr th:last-child,
body.ru main .product-table table tr td:last-child,
body.ru main .product-table table tr th:last-child,*/
body.ru #support-faq .support-roaming-table tr td:last-child,
body.ru #support-faq .support-roaming-table tr th:last-child {
	font-family: 'Fedra Sans Medium';
}

/*.static-content table td:before,
.static-content table th:before,
main .product-table table td:before,
main .product-table table th:before,*/
#support-faq .support-roaming-table td:before,
#support-faq .support-roaming-table th:before {
	background-color: #FFFFFF;
	content: '';
	bottom: -1px;
	display: block;
	height: 1px;
	left: -11px;
	position: absolute;
	width: 2px;
}

/*main .product-table table tr:first-child td:before,
main .product-table table tr:first-child th:before,*/
#support-faq .support-roaming-table tr:first-child td:before,
#support-faq .support-roaming-table tr:first-child th:before,
#support-faq .support-roaming-table td.row-1:before,
#support-faq .support-roaming-table th.row-1:before {
	display: none;
}

/*main .product-table table td,
main .product-table table th,*/
#support-faq .support-roaming-table td .fedra-medium,
#support-faq .support-roaming-table th .fedra-medium {
	color: #3f3f3f;
	padding-left: 14px;
}

main .location-box {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 25px;
	padding-bottom: 10px;
}

main .location-text-content {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

main .location-left {
	color: #FFFFFF;
	bottom: 32px;
	left: 65px;
	position: absolute;
	width: 260px;
}

main .location-right {
	padding: 30px 30px 30px 390px;
}

main .location-right h2 {
	color: #FFFFFF;
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}

main .location-right p {
	color: #FFFFFF;
	line-height: 19px;
	padding-bottom: 0;
}

main .location-right p a {
	color: #FFFFFF;
	font-family: 'FedraSansArm-Book';
}

body.ru main .location-right p a {
	font-family: 'Fedra Sans Book';
}

main .location-right p.fs19 {
	padding-top: 17px;
}

#support-faq td .fedra-medium:before,
#support-faq th .fedra-medium:before {
	background-position: -81px -128px;
	display: block;
	height: 11px;
	left: 0;
	position: absolute;
	top: 2px;
	width: 9px;
}

#support-faq .row-1 {
	padding-left: 0;
	width: 230px;
}

#support-faq .row-5 {
	padding-right: 0;
	width: 138px;
}

#support-faq .support-roaming-bottom-box .green-btn {
	height: 33px;
	line-height: 33px;
	margin-left: 22px;
	min-width: inherit;
	padding: 0 13px;
}

#support-faq .support-roaming-bottom-box {
	color: #3f3f3f;
}

#support-faq .accordeon ul li {
	margin-bottom: 3px;
	padding-left: 0;
}

#support-faq .accordeon ul li:before {
	display: none;
}

#support-faq .accordeon ul li .menu-5 {
	background-color: #E5E5E5;
	color: #3f3f3f;
	cursor: pointer;
	/*font-family: 'Arial';*/
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	padding: 0 53px 0 13px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-khtml-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#support-faq .accordeon ul li .menu-5:hover {
	background-color: #7EBC0A;
	color: #FFFFFF;
}

#support-faq .accordeon ul li .menu-5:hover:before {
	background-color: #7EBC0A;
}

#support-faq .accordeon ul li .menu-5:before {
	background-color: #C6C6C6;
	border-left: 3px solid #FFFFFF;
	content: '';
	height: 37px;
	position: absolute;
	right: 0;
	top: 0;
	width: 37px;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	-khtml-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

#support-faq .accordeon ul li .menu-5:after {
	background-image: url('../images/sprite.png');
	background-position: -175px -113px;
	background-repeat: no-repeat;
	bottom: 0;
	content: '';
	display: block;
	height: 10px;
	margin: auto;
	position: absolute;
	right: 10px;
	top: 0;
	width: 18px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-khtml-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#support-faq .accordeon ul li .menu-5.active {
	background-color: #7EBC0A;
	color: #FFFFFF;
}

#support-faq .accordeon ul li .menu-5.active:before {
	background-color: #7EBC0A;
}

#support-faq .accordeon ul li > div {
	background-color: #FFFFFF;
	display: none;
	padding-top: 20px;
}

#support-faq .locations {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#support-faq .locations .support-static a {
	font-family: 'FedraSansArm-Book';
}

body.ru #support-faq .locations .support-static a {
	font-family: 'Fedra Sans Bold';
}

#support-faq .locations .left-box,
#support-faq .locations .right-box {
	box-sizing: border-box;
	min-height: 140px;
	padding-bottom: 60px;
	width: 50%;
}

#support-faq .locations .left-box:before,
#support-faq .locations .right-box:before {
	background-color: #D9D9D9;
	content: '';
	height: 100%;
	position: absolute;
	top: 0;
	width: 1px;
}

#support-faq .locations .left-box:before {
	right: 0;
}

#support-faq .locations .right-box:before {
	left: -1px;
}

#support-faq .locations .left-box {
	padding-right: 20px;
}

#support-faq .locations .right-box {
	padding-left: 20px;
}

#support-faq .locations .support-static p span {
	color: #7ebc0a;
}

#support-faq .left-link {
	background-position: -350px top;
	bottom: 0;
	height: 45px;
	left: 0;
	position: absolute;
	width: 69px;
}

#support-faq .left-link:hover {
	opacity: .9;
}

#support-faq .right-box .left-link {
	left: 20px;
}

#support-faq .right-link {
	bottom: 0;
	color: #bfbfbf;
	height: 24px;
	line-height: 32px;
	padding-left: 25px;
	position: absolute;
	right: 0;
}

#support-faq .right-link:hover {
	color: #acacac;
}

#support-faq .right-link:hover:before {
	background-position: -333px -48px;
}

#support-faq .right-link.active {
	color: #7ebc0a;
}

#support-faq .right-link.active:before {
	background-position: -333px -24px;
}

#support-faq .right-link:before {
	background-position: -333px top;
	bottom: 0;
	height: 24px;
	left: 0;
	position: absolute;
	width: 16px;
}

#support-faq .left-box .right-link {
	right: 20px;
}

#support-faq .custom-combobox {
	display: inline-block;
	font-family: 'FedraSansArm-Light';
	height: 37px;
	position: relative;
	width: 329px;
}

body.ru #support-faq .custom-combobox {
	font-family: 'Fedra Sans Light';
}

#support-faq .custom-combobox-toggle {
	background-color: #C6C6C6;
	border-left: 2px solid #FFFFFF;
	cursor: pointer;
	display: block;
	height: 37px;
	position: absolute;
	right: 0;
	top: 0;
	width: 37px;
}

#support-faq .custom-combobox-toggle:before {
	background-image: url('../images/sprite.png');
	background-repeat: no-repeat;
	background-position: -175px -113px;
	content: '';
	bottom: 0;
	height: 10px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
}

#support-faq .custom-combobox-input {
	background-color: #E5E5E5;
	box-sizing: border-box;
	color: #3f3f3f;
	font-size: 1.333em;
	height: 37px;
	padding: 0 54px 0 15px;
	width: 100%;
}

.ui-autocomplete {
	background-color: #C6C6C6;
	max-height: 250px;
	overflow: auto;
	width: 329px !important;
}

.ui-autocomplete li {
	color: #3f3f3f;
	cursor: pointer;
	font-size: 1.333em;
	padding: 10px 15px;
}

.ui-autocomplete li.ui-state-focus {
	background-color: #E5E5E5;
}

#vod {
	padding-top: 45px;
}

#vod .vod-content {
	background-color: #FFFFFF;
	padding: 0 40px;
}

#vod .vod-top-content {
	border-bottom:  1px solid #D9D9D9;
	margin-bottom: 50px;
	padding: 13px 0;
}

#vod .vod-top-menu > li {
	border-left: 1px solid #D9D9D9;
	color: #3f3f3f;
	padding: 0 18px;
	margin-top: 5px;
}

#vod .vod-top-menu > li.vod-search-box {
	border-left: none;
	padding: 0;
	margin-top: 0;
}

#vod .vod-top-menu > li.vod-search-box input[type="text"] {
	background-color: #ededed;
	box-sizing: border-box;
	border-radius: 20px;
	color: #8c8c8c;
	height: 31px;
	padding-left: 19px;
	padding-right: 35px;
	width: 409px;
}

#vod .vod-top-menu > li.vod-search-box input[type="submit"] {
	background-color: transparent;
	background-position: -172px 0;
	bottom: 0;
	cursor: pointer;
	margin: auto 0;
	position: absolute;
	right: 12px;
	top: 0;
	height: 19px;
	width: 20px;
}

#vod .vod-top-menu > li.vod-search-box  .search-icon:hover {
	opacity: .5;
}


#vod .vod-top-menu > li:first-child {
	border-left: none;
	padding-left: 0;
}

#vod .vot-right-box > span,
#vod .vod-top-menu > li.sort-box > span {
	color: #3f3f3f;
	margin-right: 5px;
}

#vod .vod-top-menu > li a.active{
	color: #7ebc0a;
}

#vod .select-main {
	cursor: pointer;
	position: relative;
}

#vod .select-set {
	cursor: pointer;
	padding-right: 22px;
}

#vod .select-arrow {
	background-image: url('../images/sprite.png');
	background-repeat: no-repeat;
	background-position: -172px -19px;
	bottom: 0;
	height: 8px;
	margin: auto 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
}

#vod .select-arrow.reverse {
	background-position: -172px -27px;
}

#vod .select-list {
	cursor: pointer;
}

#vod .select-block {
	background-color: #FFFFFF;
	box-shadow: 0 8px 13px 1px rgba(84, 84, 84, 0.35);
	min-width: 150px;
	position: absolute;
	right: 0;
	top: 30px;
	width: 100%;
}

#vod .select-block li {
	padding: 5px 7px;
}

#vod .select-block li:hover,
#vod .select-block li.active {
	background-color: #3f3f3f;
	color: #FFFFFF;
}

#vod .vod-inner-news {
	margin: 0 0 50px 50px;
	width: 535px;
}

#vod .vod-inner-news:nth-child(3n+1) {
	margin-left: 0;
}

#vod .vod-inner-left {
	width: 183px;
}

#vod .vod-inner-right {
	margin-left: 40px;
	width: 312px;
}

#vod .vod-inner-right .btn-min {
	height: 33px;
	line-height: 33px;
	margin: 0 5px 5px 0;
	padding: 0 12px;
}

#vod .vod-inner-right h2 {
	padding-bottom: 17px;
}

#vod .vod-inner-content {
	padding-bottom: 27px;
}

#vod .vod-inner-content__text {
	color: #000000;
	margin-bottom: 30px;
}

#vod .vod-inner-btn-content {
	padding-bottom: 10px;
}

.map-box {
	background: url('../images/loader77.gif') no-repeat center center;
	height: 205px;
	margin-bottom: 35px;
}

.map-box.activated {
	background: none;
}

.support-static {
	color: #3f3f3f;
	font-size: 1.167em;
}

.support-static p {
	color: #3f3f3f;
	padding-bottom: 14px;
}

.support-static a {
	color: #7EBC0A;
	font-family: 'FedraSansArm-Medium';
}

body.ru .support-static a {
	font-family: 'Fedra Sans Medium';
}

.support-static a:hover {
	color: #3f3f3f;
}

/* End support faq */

footer .footer-top {
	background: url("../images/wave-line-gray.png") #e5e5e5;
	border-bottom: 1px solid #d6d6d6;
	border-top: 3px solid #d6d6d6;
	padding: 35px 0;
}

footer .footer-bottom {
	box-sizing: border-box;
	height: 85px;
	padding: 23px 0 28px;
	width: 100%;
}

footer .footer-top .left {
	width: 650px;
}

footer .footer-top .right {
	width: 290px;
}

footer #footer-nav {
	color: #3f3f3f;
	font-size: 0.9em;
}

footer #footer-nav ul {
	margin-right: 17px;
	width: 115px;
}

footer #footer-nav ul  li {
	line-height: 20px;
}

footer #footer-nav ul:last-child {
	margin-right: 0;
}

footer #footer-nav ul li:first-child {
	margin-bottom: 10px;
}

footer .subscribe-box input[type="text"] {
	border-radius: 6px;
	box-sizing: border-box;
	height: 40px;
	padding: 0 20px;
	width: 100%;
}

footer .social-btns {
	margin-bottom: 25px;
}

footer .social-btns li {
	margin-right: 12px;
}

footer .social-btns li:last-child {
	margin-right: 0;
}

footer .social-btns a {
	height: 21px;
	text-indent: -99999px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	-khtml-transition: all .2s ease;
	transition: all .2s ease;
	width: 21px;
}

footer .social-btns a.facebook {
	background-position: -193px 0;
	width: 9px;
}
footer .social-btns a.facebook:hover {
	background-position: -193px -23px;
}

footer .social-btns a.twitter {
	background-position: -351px -51px;
	width: 26px;
}
footer .social-btns a.twitter:hover {
	background-position: -351px -74px;
}

footer .social-btns a.google {
	background-position: -204px 0;
	width: 34px;
}

footer .social-btns a.google:hover {
	background-position: -204px -23px;
}

footer .social-btns a.rss {
	background-position: -240px 0;
}

footer .social-btns a.rss:hover {
	background-position: -240px -23px;
}

footer .social-btns a.linkedin {
	background-position: -263px 0;
	width: 22px;
}

footer .social-btns a.linkedin:hover {
	background-position: -263px -23px;
}

footer .social-btns a.youtube {
	background-position: -287px 0;
}

footer .social-btns a.youtube:hover {
	background-position: -287px -23px;
}

footer .social-btns a.instagram {
	background-position: -310px 0;
}

footer .social-btns a.instagram:hover {
	background-position: -310px -23px;
}

footer .footer-logo-out {
	height: 33px;
	width: 68px;
}
footer .footer-logo-out a {
	background-position: 0 -51px;
	height: 100%;
	width: 100%;
}

footer .footer-logo-out a:hover {
	opacity: .7;
}

footer .footer-logo-out:before {
	background-position: -83px -52px;
	height: 31px;
	position: absolute;
	right: -15px;
	top: 0;
	width: 2px;
}

footer .copyright-txt {
	color: #9b9b9b;
	font-size: 0.917em;
	margin-left: 35px;
}

footer .footer-medium {
	background-color: #ddd;
	border-bottom: dotted 2px #cdcdcd;
	min-height: 47px;
	width: 100%;
	box-sizing: border-box;
	padding: 15px 0;
}

footer #footer-secondary-nav li {
	border-right: 1px solid #3f3f3f;
	padding-left: 8px;
	padding-right: 8px;
}


footer #footer-secondary-nav li:first-child{
	padding-left:0;
}

footer #footer-secondary-nav li:last-child{
	border-right: none;
	padding-right: 0;
}

footer .number-box {
	height: 66px;
	padding-right: 76px;
}

footer .number-box:before {
	background-position: left -204px;
	height: 66px;
	position: absolute;
	right: 0;
	top: 0;
	width: 66px;
}

/* Popup */

#popup {
	background-color: rgba(0, 0, 0, .30);
	height: 100%;
	left: 0;
	overflow: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
	-webkit-overflow-scrolling: touch;
	margin: 0 auto;
}

#popup .popup-content {
	background-color: #FFFFFF;
	left: 0;
	margin: 0 auto;
	padding: 42px 20px 20px;
	position: absolute;
	right: 0;
	top: 0;
	max-width: 634px;
}

#popup .popup-content iframe {
	height: 325px !important;
	width: 100% !important;
}

#popup .popup-content h2 {
	padding: 0 35px 30px 0;
}

#popup .popup-close {
	background-position: -420px top;
	cursor: pointer;
	height: 25px;
	position: absolute;
	right: 20px;
	top: 42px;
	width: 25px;
}

#popup .popup-close:hover {
	opacity: .7;
}

/*	popup-tvChannel	*/

#popup.popup-tvChannel.loading .popup-content {
	background: #FFFFFF url('../images/loader77.gif') no-repeat center center;
	height: 500px;
}

#popup.popup-tvChannel {
	right: 0;
}

#popup.popup-tvChannel #print-btn {
	margin-top: 15px;
}

#popup.popup-tvChannel .form-box input {
	color: #383838;
	font-size: 16px;
}

#popup.popup-tvChannel .popup-content {
	border: 10px solid #b8b8b8;
	box-sizing: border-box;
	max-width: 1016px;
	position: relative;
	padding: 0;
}

#popup.popup-tvChannel .popup-content-inner {
	padding: 40px 45px 30px;
}

#popup.popup-tvChannel .popup-content .popup-header {
	margin-bottom: 30px;
}

#popup.popup-tvChannel .popup-content h2.main-title {
	width: 500px;
}

#popup.popup-tvChannel .popup-content #tv-channel-block h3 {
	border-bottom: 2px solid #8f8f8f;
	margin-bottom: 25px;
}

#popup.popup-tvChannel .popup-content .form-field {
	margin-bottom: 45px;
}

#popup.popup-tvChannel .popup-content .triplePlay-link,
#popup.popup-tvChannel .popup-content .classic-link {
	color: #fff;
	padding: 10px 20px;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-ms-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
	-khtml-transition: background-color .5s ease;
	transition: background-color .5s ease;
}

#popup.popup-tvChannel .popup-content .triplePlay-link {
	background-color: #838286;
}

#popup.popup-tvChannel .popup-content .classic-link {
	background-color: #7ebc0a;
}

#popup.popup-tvChannel .popup-content .classic-link:hover {
	background-color: #6aa103;
}

#popup.popup-tvChannel .form-field aside {
	width: 443px;
}

#popup.popup-tvChannel .form-field aside.left {
	margin-right: 20px;
}

#popup.popup-tvChannel .form-box {
	margin-bottom: 10px;
}

#popup.popup-tvChannel .form-box input {
	border: 1px solid #c9c9c9;
	border-radius: 7px;
	box-sizing: border-box;
	height: 40px;
	padding: 0 15px;
	width: 100%;
}

#popup.popup-tvChannel .form-box input.signature {
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0;
}

#popup.popup-tvChannel .form-box.has-error input {
	border-color: red !important;
}

#popup.popup-tvChannel .form-error-message {
	color: red;
	padding-top: 4px;
}

#popup.popup-tvChannel #tv-channel-block aside {
	margin-left: 16px;
	width: 291px;
}

#popup.popup-tvChannel #tv-channel-block table {
	width: 100%;
}

#popup.popup-tvChannel #tv-channel-block table tr td {
	background-color: #ececec;
	min-height: 25px;
	padding-top: 5px;
}

#popup.popup-tvChannel #tv-channel-block table td:first-child {
	text-align: center;
	width: 25px;
}

#popup.popup-tvChannel #tv-channel-block table td {
	border-radius: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#popup.popup-tvChannel #tv-channel-block table td:nth-child(2) {
	padding-left: 9px;
	padding-right: 3px;
}

#popup.popup-tvChannel #tv-channel-block table tr:nth-child(even) td{
	background-color: #f6f6f6;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fl {
	max-width: 150px;
	padding-top: 2px;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr {
	text-align: right;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr img {
	max-width: 20px;
	margin-bottom: 2px;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .min-icon {
	background-color: #fff;
	border-radius: 4px;
	height: 20px;
	line-height: 20px;
	padding: 0 3px;
	text-align: center;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .am-icon {
	color: #fcde5a;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .ru-icon {
	color: #7b7b7c;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .en-icon {
	color: #32b5e6;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .en-ru-icon {
	color: #02672d;
	line-height: 9px;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .fr-icon {
	color: #633490;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .it-icon {
	color: #eb2960;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .sp-icon {
	color: #e80b47;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .ar-icon {
	color: #e6499f;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .fr-icon {
	color: #633490;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .fr-icon {
	color: #633490;
}

#popup.popup-tvChannel #tv-channel-block table tr td .fr .fr-icon {
	color: #633490;
}

#popup.popup-tvChannel .info-txt {
	color: #575757;
	margin-bottom: 30px;
}

#popup.popup-tvChannel .info-txt a {
	font: inherit;
	color: #575757;
}

#popup.popup-tvChannel .info-txt p {
	font: inherit;
}

#popup.popup-tvChannel #tv-channel-block .gold-table {
	margin-bottom: 15px;
}

#popup.popup-tvChannel #tv-channel-block .gold-table  table tr:nth-child(even) td {
	background-color: #f4f1a1;
}

#popup.popup-tvChannel #tv-channel-block .gold-table table tr td{
	background-color: #f0eb67;
}

#popup.popup-tvChannel td {
	line-height: 20px;
}

#popup.popup-tvChannel #tv-channel-block .green-table  table tr:nth-child(even) td {
	background-color: #c2d770;
}

#popup.popup-tvChannel #tv-channel-block .green-table  table tr td{
	background-color: #d5e4a9;
}

#popup.popup-tvChannel #tv-channel-block .green-table {
	margin-bottom: 30px;
}

#popup.popup-tvChannel #tv-channel-block .default-table {
	margin-bottom: 25px;
}

#popup.popup-tvChannel #tv-channel-block label.check-label {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 24px;
	padding: 0;
	margin: 0;
	width: 24px;
}

#popup.popup-tvChannel #tv-channel-block label.check-label.active {
	background-image: url('/images/icon-check.png');
	background-size: 100%;
}

#popup.popup-tvChannel #register-field .left {
	margin-right: 45px;
	margin-top: 54px;
	width: 325px;
}

#popup.popup-tvChannel #register-field .left .form-box:before {
	content: "֌";
	font-size: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
}

#popup.popup-tvChannel #register-field .left label {
	margin-right: 10px;
	padding-top: 3px;
	width: 140px;
}

#popup.popup-tvChannel #register-field .left input {
	padding-right: 25px;
	width: 175px;
}

#popup.popup-tvChannel #register-field .right {
	width: 536px;
}

#popup.popup-tvChannel #register-field .right  .date-signature-box .form-box {
	margin-left: 6px;
	width: 265px;
}

#popup.popup-tvChannel #channel-type-block {
	background-color: #e9e9e9;
	padding: 30px 45px 50px;
}

#popup.popup-tvChannel #channel-type-block h3 {
	margin-bottom: 13px;
}

#popup.popup-tvChannel #channel-type-block li {
	max-width: 65px;
	text-align: center;
}

#popup.popup-tvChannel #channel-type-block .channel-type-bottom-list {
	text-align: justify;
}

#popup.popup-tvChannel #channel-type-block .channel-type-bottom-list:after {
	content: '';
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 100%;
}

#popup.popup-tvChannel #channel-type-block li.seperate-border {
	border-right: 3px dotted #fff;
	height: 50px;
	margin-left: 9px;
	margin-right: 9px;
	width: 0;
}

#popup.popup-tvChannel #channel-type-block li img{
	max-width: 44px;
	margin-bottom: 5px;
}

/*#popup.popup-tvChannel #channel-type-block li img.small-icon {
	max-width: 29px;
	padding-bottom: 15px;
}*/

#popup.popup-tvChannel #channel-type-block li span {
	font-size: 10px;
}

#popup.popup-tvChannel .add-btn-out {
	margin-bottom: 25px;
}

#popup.popup-tvChannel .add-btn-out img {
	max-width: 35px;
}

#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
	max-width: 130px !important;
}

#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td:last-child {
	background-color: #fff;
	box-sizing: border-box;
	width: 24px;
}


#popup.popup-tvChannel #tv-channel-block .title-green-table {
	background-color: #c2d770;
	border-radius: 6px;
	padding: 10px 0;
	position: relative;
}

#popup.popup-tvChannel #tv-channel-block .title-green-table .title-checkbox {
	left: 25px;
	top: 9px;
	position: absolute;
}

#popup.popup-tvChannel #tv-channel-block .title-green-table p {
	padding: 0 65px;
}

#popup.popup-tvChannel #tv-channel-block .title-green-table label {
	background-color: #fff;
	border: 1px solid #bad15c;
	border-radius: 6px;
	height: 24px;
	width: 24px;
}

#popup.popup-tvChannel #tv-channel-block .check-price-table.default-table table label.check-label,
#popup.popup-tvChannel #tv-channel-block .check-price-table.green-table table label.check-label {
	border: 1px solid #9e9fa3;
	border-radius: 6px;
}

#popup.popup-tvChannel #tv-channel-block .check-price-table.green-table table label.check-label {
	border-color: #bcd55f;
}

#popup.popup-tvChannel #tv-channel-block .check-price-table table td:nth-child(3) {
	text-align: center;
	width: 35px;
}

#popup.popup-tvChannel .print-show {
	margin-bottom: 5px;
}

#popup.popup-tvChannel .help-box {
	height: 30px;
	position: absolute;
	top: 0;
	width: 30px;
	z-index: 1;
}

#popup.popup-tvChannel .help-box.on-left {
	left: -40px;
}

#popup.popup-tvChannel .help-icon {
	background-image: url('../images/help.png');
	background-repeat: no-repeat;
	cursor: pointer;
	height: 30px;
	margin-top: 4px;
	width: 30px;
}

#popup.popup-tvChannel .help-icon:hover {
	opacity: .7;
}

#popup.popup-tvChannel .help-icon.active {
	background-position: left -30px;
	opacity: 1;
}

#popup.popup-tvChannel .help-text {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
	box-shadow: 0 0 2px #C9C9C9;
	padding: 15px;
	position: absolute;
	top: 0;
	width: 190px;
}

#popup.popup-tvChannel .help-box.on-left {
	left: -37px;
}

#popup.popup-tvChannel .help-box.on-left .help-text {
	left: 37px;
}

#popup.popup-tvChannel .help-box.on-right {
	right: -37px;
}

#popup.popup-tvChannel .help-box.on-right .help-text {
	right: 37px;
}

.ui-datepicker {
	background-color: #FFFFFF;
	min-width: 200px !important;
}

.ui-datepicker .ui-datepicker-header {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	height: 38px;
	position: relative;
	text-align: center;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-year,
.ui-datepicker .ui-datepicker-header .ui-datepicker-month {
	color: #000000;
	font-size: 1.333em;
	margin-right: 5px;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all {
	cursor: pointer;
	display: block;
	height: 38px;
	position: absolute;
	text-indent: -99999px;
	top: 0;
	width: 20px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.ui-datepicker .ui-datepicker-header .ui-corner-all span {
	background-image: url("../images/date-picker-arrows.png");
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	margin: 14px auto 0;
	width: 6px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	left: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
	background-position: 0 -12px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover span {
	background-position: 0 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	right: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
	background-position: -7px -12px;
	right: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover span {
	background-position: -7px 0;
	right: 0;
}

.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled {
	cursor: not-allowed;
}

.ui-datepicker .ui-datepicker-calendar {
	border-collapse: collapse;
	width: 100%;
}

.ui-datepicker .ui-datepicker-calendar th {
	border: 1px solid #C9C9C9;
	color: #7EBC0A;
	padding: 5px;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td {
	border: 1px solid #C9C9C9;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td a {
	color: #383838;
	display: block;
	padding: 5px;
}

.ui-datepicker .ui-datepicker-calendar td span {
	display: block;
	padding: 5px;
	user-select: none;
	-webkit-user-select: none; /* webkit (safari, chrome) browsers */
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit (konqueror) browsers */
	-ms-user-select: none; /* IE10+ */
}

.ui-datepicker .ui-datepicker-calendar td a.ui-state-hover,
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
	color: #7EBC0A !important;
}

.ui-datepicker .ui-datepicker-calendar td span {
	color: #C9C9C9;
	cursor: default;
}

.ui-datepicker .ui-datepicker-title {
	height: 38px;
	line-height: 38px;
}

/*		findNumber-block		*/

#findNumber-block {
	color: #3f3f3f;
}

#findNumber-block > h2 {
	margin-bottom: 32px;
}

#findNumber-block .status-box {
	margin: 30px 4px;
	width: 715px;
}

#findNumber-block .status-box>div {
	min-height: 39px;
	padding-left: 60px;
}

#findNumber-block .status-box>div:before{
	height: 39px;
	position: absolute;
	left: 0;
	top: 0;
	width: 39px;
}

#findNumber-block .status-box .status-available:before {
	background-position: -133px -156px;
}
#findNumber-block .status-box .status-notAvailable:before,
#findNumber-block .status-box .status-codeError:before {
	background-position: -173px -156px;
}

#findNumber-block .status-box .status-available p,
#findNumber-block .status-box .status-notAvailable p,
#findNumber-block .status-box .status-codeError p {
	display: table-cell;
	height: 39px;
	vertical-align: middle;
}

#findNumber-block .status-box .status-available strong {
	color: #7ebc0a;
}

#findNumber-block .status-box .status-notAvailable strong,
#findNumber-block .status-box .status-codeError strong{
	color: #bc0000;
}

#findNumber-block .check-number-form {
	border-bottom: 1px solid #d9d9d9;
}

#findNumber-block .check-number-form .green-btn {
	margin-bottom: 40px;
}
#findNumber-block .recommendedNumbers-box > h3{
	margin-bottom: 20px;
}

#findNumber-block .recommendedNumbers-list {
	border: 1px solid #c6c6c6;
	color: #494949;
	box-sizing: border-box;
	padding: 26px 11px 18px;
}

#findNumber-block .recommendedNumbers-list table {
	border-collapse: collapse;
	border: none;
	border-spacing: inherit;
}

#findNumber-block .searchResult-box .recommendedNumbers-list,
#findNumber-block .recommendedNumbers-list-out{
	width: 210px;
}

#findNumber-block .recommendedNumbers-list-out {
	margin-left: 9px;
}

#findNumber-block .recommendedNumbers-box .recommendedNumbers-list > p {
	border-bottom: 1px dashed #959595;
	line-height: 30px;
	margin-bottom: 17px;
	padding-bottom: 14px;
	padding-left: 52px;
}

#findNumber-block .recommendedNumbers-box .recommendedNumbers-list > p:before {
	height: 28px;
	left: 0;
	position: absolute;
	top: 0;
	width: 33px;
}

#findNumber-block .recommendedNumbers-list table {
	table-layout: fixed;
	width: 100%;
}

#findNumber-block .recommendedNumbers-list table td:nth-child(even) {
	padding-right: 0;
	padding-left: 5px;
	text-align: right;
}

#findNumber-block .recommendedNumbers-list table tr td {
	color: #8c8c8c;
	padding-bottom: 11px;
	padding-right: 5px;
}

#findNumber-block .recommendedNumbers-list.platinum-box > p:before {
	background-position: 0 -156px;
}

#findNumber-block .recommendedNumbers-list.gold-box > p:before {
	background-position: -33px -156px;
}

#findNumber-block .recommendedNumbers-list.silver-box > p:before {
	background-position: -66px -156px;
}

#findNumber-block .recommendedNumbers-list.bronze-box > p:before {
	background-position: -99px -156px;
}

#findNumber-block .searchResult-box {
	border: 1px solid #c6c6c6;
	margin-bottom: 35px;
	padding: 20px 15px 15px ;
}

#findNumber-block .searchResult-box > h3 {
	border-bottom: 1px dashed #959595;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#findNumber-block .searchResult-box .recommendedNumbers-list {
	padding: 0 16px 0;
	border: none;
	border-right: 1px solid #d9d9d9;
}

#findNumber-block .searchResult-box .recommendedNumbers-list:nth-child(2) {
	padding-left: 5px;
}

#findNumber-block .searchResult-box .recommendedNumbers-list:last-child {
	border-right: none;
	padding-right: 5px;
}

#findNumber-block .recommendedNumbers-list table tr:last-child td{
	padding-bottom: 0;
}

#check-btn {
	right: 40px;
}

.support-roaming-box {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.loader-min {
	display: none;
}

input[type="submit"][disabled="disabled"] + .loader-min{
	display: inline-block;
	position: relative;
	left: 13px;
	top: 6px;
}

/* EPG */

#epg-container {
	background-color: #FFFFFF;
	padding: 37px 27px;
}

#epg-container h2 {
	color: #3f3f3f;
	margin-bottom: 20px;
}

#epg-container .channel-types {
	margin-bottom: 25px;
}

#epg-container .channel-types li {
	box-sizing: border-box;
	margin-bottom: 20px;
	padding-right: 10px;
	width: 20%;
}

#epg-container .channel-types li a {
	display: table;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 40px 40px;
	height: 40px;
}

#epg-container .channel-types li a.active {
	color: #7ebc0a !important;
}

#epg-container .channel-types li a span {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px 0 50px;
	max-width: 159px;
}

#epg-container .channel-types li a.all {
	background-image: url('/images/channels_all.png');
}

#epg-container input[type="checkbox"] {
	appearance:checkbox!important;
	-moz-appearance: checkbox!important;
	-o-appearance: checkbox!important;
	-webkit-appearance: checkbox!important;
}

#epg-container .channels {
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#epg-container .channels li {
	box-sizing: border-box;
	margin-bottom: 5px;
	padding-right: 20px;
	width: 25%;
}

#epg-container .channels li label {
	color: #3f3f3f;
	font-family: helvetica, arial, 'FedraSansArm-Book', sans-serif;
}

#epg-container .channels li label:hover {
	color: #7ebc0a;
}

#epg-container .channels li label,
#epg-container .channels li input[type="checkbox"] {
	cursor: pointer;
	vertical-align: middle;
}

#epg-container .weekdays-box {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#epg-container .weekdays {
	border: none;
	border-collapse: collapse;
	border-spacing: inherit;
	margin-bottom: 25px;
	min-width: 500px;
	width: 100%;
}

#epg-container .weekdays th,
#epg-container .weekdays td {
	border: 1px solid #D7D7D7;
	padding: 10px;
	text-align: left;
}

#epg-container .weekdays th input[type="checkbox"] {
	margin-left: 0;
}

#epg-container .weekdays th input,
#epg-container .weekdays th label {
	cursor: pointer;
	vertical-align: middle;
}

#epg-container .weekdays td input,
#epg-container .weekdays td label {
	vertical-align: middle;
}

#epg-container .weekdays th {
	background-color: #7ebc0a;
	color: #FFFFFF;
}

#epg-container .weekdays td {
	color: #3f3f3f;
}

#program-form input[type="submit"] {
	margin-left: 20px;
}

#program-form input[type="submit"][disabled="disabled"] {
	background: #7ebc0a url('../images/select-loader360.gif') no-repeat 93% center !important;
	padding-right: 40px;
	transition: none;
}

#epg-container .channel-list {
	margin-top: 20px;
}

#epg-container .channel-list h3 {
	border-bottom: 1px solid #3f3f3f;
	color: #3f3f3f;
	margin-bottom: 15px;
	padding-bottom: 7px;
}

#epg-container .channel-list b {
	background-color: #7ebc0a;
	border-radius: 3px;
	color: #ffffff;
	height: 35px;
	line-height: 35px;
	margin-right: 15px;
	padding: 0 10px;
	text-align: center;
	width: 50px;
}

#epg-container .channel-list .channel-top-box {
	box-sizing: border-box;
	line-height: 17px;
	margin-bottom: 10px;
	padding-right: 15px;
	width: 25%;
}

#epg-container .channel-inner-box {
	color: #3f3f3f;
	font-family: helvetica, arial, 'FedraSansArm-Book', sans-serif;
	line-height: 20px;
	padding-left: 85px;
	padding-top: 8px;
}

#epg-container .bottom-box {
	color: #3f3f3f;
}

#epg-container .bottom-box input[type="checkbox"],
#epg-container .bottom-box label {
	vertical-align: middle;
}

#program-form .bottom-switcher-box {
	border: 1px solid #d7d7d7;
	border-radius: 6px;
	box-sizing: border-box;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

#program-form .bottom-switcher-box input[type="radio"] {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

#program-form .bottom-switcher-box label {
	color: #3f3f3f;
	cursor: pointer;
	padding: 0 10px;
}

#program-form .bottom-switcher-box input[type="radio"]:checked + label {
	background-color: #6AA103;
	color: #FFFFFF;
}

#program-form .bottom-switcher-box label:hover {
	background-color: #7ebc0a;
	color: #FFFFFF;
}

#search-result-box .search-result-inner-box {
	background-color: #FFFFFF;
	padding: 50px 40px 0;
}

#search-result-box h2 {
	color: #3f3f3f;
	margin-bottom: 50px;
}

#search-result-box .search-result-count {
	border-bottom: 1px solid #D9D9D9;
	color: #3f3f3f;
	padding-bottom: 12px;
	margin-bottom: 30px;
}

#search-result-box .search-result-list {
	padding-bottom: 50px;
}

#search-result-box .search-result-list li {
	border-top: 1px solid #D9D9D9;
	padding-top: 20px;
	margin-top: 20px;
}

#search-result-box .search-result-list li:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}

#search-result-box .search-result-list li a:hover {
	color: #3f3f3f;
}

#search-result-box .search-result-list li p {
	padding-top: 18px;
}

#search-result-box p {
	color: #3f3f3f;
}

.invisible {
	visibility: hidden;
}

.overflowBox {
	overflow-x: hidden;
}

/* Google map seat maps */

#satellite-map {
	height: 650px;
}

#satellite-map > div {
	background: #e5e3df url('/images/satellite-map-loader.gif') no-repeat center center !important;
}

#pac-input {
	background-color: #FFFFFF;
	border: none;
	border-radius: 2px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	font-size: 14px;
	height: 28px;
	left: 250px !important;
	padding: 0 10px;
	position: absolute;
	top: 10px !important;
	width: 300px;
}

#satellite-form {
	margin-bottom: 21px;
}

#satellite-form label {
	border-left: 2px solid #FFFFFF;
	width: 33.3333%;
}

#satellite-form input[type="radio"]:first-child + label {
	border-left: none;
}

#satellite-form label span {
	background-color: #DDDDDD;
	color: #000000;
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	-moz-transition: background-color 0.3s ease, color 0.3s ease;
	-ms-transition: background-color 0.3s ease, color 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
}

#satellite-form label span:before {
	border-color: #7EBC0A transparent transparent transparent;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	bottom: -6px;
	content: '';
	height: 0;
	left: 0;
	opacity: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	visibility: hidden;
	width: 0;
	-webkit-transition: visibility 0.3s ease, opacity 0.3s ease;
	-moz-transition: visibility 0.3s ease, opacity 0.3s ease;
	-ms-transition: visibility 0.3s ease, opacity 0.3s ease;
	-o-transition: visibility 0.3s ease, opacity 0.3s ease;
	transition: visibility 0.3s ease, opacity 0.3s ease;
}

#satellite-form input[type="radio"]:checked + label span {
	background-color: #7EBC0A;
	color: #FFFFFF;
	cursor: default;
}

#satellite-form input[type="radio"]:checked + label span:before {
	opacity: 1;
	visibility: visible;
}

.satellite-coverage-list li {
	background-color: #E5E5E5;
	color: #3f3f3f;
	min-height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	padding: 0 15px 0 45px;
}

.satellite-coverage-list li:before {
	bottom: 0;
	content: '';
	left: 0;
	height: 30px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 30px;
}

.satellite-map-box {
	margin-bottom: 20px;
}

.satellite-coverage-list li.strong:before {
	background-color: #319C4D;
}

.satellite-coverage-list li.normal:before {
	background-color: #31D94D;
}

.satellite-coverage-list li.weak:before {
	background-color: #69F085;
}

/* Fancy box */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancy-box/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancy-box/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancy-box/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	/*overflow: hidden !important;*/
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancy-box/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/* Black background */

.black-background #products-home #products-inner .right {
	background-color: #000000;
}

.black-background #products-home #products-inner .left li a {
	background-color: #5C5C5C;
	color: #ECECEC;
}

.black-background .support-static,
.black-background .support-static *,
.black-background .static-content,
.black-background .static-content *,
.black-background .products-right-static-content,
.black-background .products-right-static-content *,
.black-background #products-inner .products-star-static-content,
.black-background #products-inner .products-star-static-content * {
	color: #ECECEC;
}

.black-background .support-static .gcg,
.black-background .support-static a,
.black-background .static-content .gcg,
.black-background .static-content a,
.black-background .products-right-static-content .gcg,
.black-background .products-right-static-content a,
.black-background #products-inner .products-star-static-content .gcg,
.black-background #products-inner .products-star-static-content a {
	color: #7ebc0a;
}

.black-background #support-faq .accordeon ul li > div,
.black-background #products-home #products-inner .left li a:hover,
.black-background #products-home #products-inner .left li a.active {
	background-color: #000000;
}

.black-background .map-box {
	background-image: url('../images/black-loader77.gif');
}

.black-background .map-box.activated {
	background: none;
}


.black-background #support-faq .custom-combobox-input,
.black-background #support-faq .accordeon ul li .menu-5 {
	background-color: #5C5C5C;
	color: #ECECEC;
}

.black-background #support-faq .custom-combobox-toggle,
.black-background #support-faq .accordeon ul li .menu-5:before {
	background-color: #4C4C4C;
}

.black-background #support-faq .accordeon ul li .menu-5.active,
.black-background #support-faq .accordeon ul li .menu-5.active:before,
.black-background #support-faq .accordeon ul li .menu-5:hover,
.black-background #support-faq .accordeon ul li .menu-5:hover:before {
	background-color: #7ebc0a;
}

.black-background #support-faq .support-roaming-table td,
.black-background #support-faq .support-roaming-table th {
	border-bottom-color: #393939;
	color: #ECECEC;
}


.black-background #support-faq .support-roaming-table td:before,
.black-background #support-faq .support-roaming-table th:before {
	background-color: #000000;
}


/* Counter start */

.outer-timer {
	display: table;
	height: 100%;
	width: 100%;
}

.inner-timer {
	display: table-cell;
	vertical-align: middle;
}

.countdown_dashboard {
	height: 140px;
	margin: 0 auto;
	padding: 26px;
	width: 584px;
}

.dash {
	background-image: url('/images/counter-bg.png');
	background-repeat: no-repeat;
	height: 140px;
	float: left;
	margin-left: 20px;
	position: relative;
	width: 131px;
}

main .top-header {
	padding-bottom: 40px;
}

.dash.days_dash {
	margin-left: 0;
}

.dash .digit {
	color: #000000;
	float: left;
	text-align: center;
	position: relative;
	width: 63px;
}

.dash .digit:last-child {
	margin-left: 5px;
}

.dash_title {
	color: #5c5c5c;
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
}

.dev_comment {
	color: #777777;
	text-align: center;
	font-style: italic;
	margin: 40px 10px;
}

.dash-corners {
	background-image: url('../images/counter-pin.png');
	background-repeat: no-repeat;
	height: 15px;
	position: absolute;
	width: 14px;
}

.dash-corners.top-left {
	left: 0;
	top: 0;
}

.dash-corners.top-right {
	right: 0;
	top: 0;
}

.dash-corners.bottom-left {
	bottom: 0;
	left: 0;
}

.dash-corners.bottom-right {
	bottom: 0;
	right: 0;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancy-box/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/* Chat popup */

#chat-box {
	bottom: 0;
	min-width: 620px;
	padding: 50px 30px;
	position: fixed;
	right: 220px;
	z-index: 10;
}

#chat-box .chat-icons {
	background-image: url('../images/chat-icons.png');
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	margin: 0 0 15px 4px;
	width: 25px;
}

#chat-box .chat-icons:hover {
	opacity: .7;
}

#chat-box .chat-icons.close {
	background-position: left -25px;
}

#chat-box .top-header {
	color: #FFFFFF;
	margin-bottom: 10px;
	min-height: 26px;
	padding: 4px 0 0 37px;
}

#chat-box .top-header:before {
	background-position: -150px -113px;
	bottom: 0;
	height: 22px;
	left: 0;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 22px;
}

#chat-box .top-desc {
	color: #FFFFFF;
	padding-bottom: 40px;
}

#chat-box .chat-iframe {
	background-color: #FFFFFF;
}

#chat-iframe-box {
	height: 400px;
}

#chat-iframe-box.loading {
	background: #FFFFFF url('../images/loader64.gif') no-repeat center center;
}

#popup .check-label {
	position: relative;
}

#popup .channel-checkbox {
	appearance: inherit !important;
	cursor: pointer;
	filter: alpha(opacity=0);
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
	width: 100%;
}

/* Mobile app */

.mobile-app-appear #menu-tree {
	top: 194px;
}

.mobile-app-appear header {
	top: 79px;
}

.mobile-app-appear .mobile-app-box {
	display: block;
}

.mobile-app-box {
	background-color: #F2F2F2;
	border-top: 1px solid #D9D9D9;
	box-sizing: border-box;
	height: 79px;
	left: 0;
	padding: 12px 0 12px 23px;
	position: fixed;
	text-align: right;
	top: 0;
	white-space: nowrap;
	width: 100%;
	z-index: 11;
}

.mobile-app-box__close {
	background-color: transparent;
	background-position: left -272px;
	bottom: 0;
	border: none;
	cursor: pointer;
	height: 12px;
	left: 9px;
	margin: auto 0;
	outline: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 12px;
}

.mobile-app-box__close:active {
	opacity: .7;
}

.mobile-app-box__item {
	box-sizing: border-box;
	padding-right: 5px;
	text-align: left;
	width: 32.5%;
}

.mobile-app-box__item:before {
	height: 35px;
	left: 0;
	position: absolute;
	top: 0;
	width: 35px;
}

.mobile-app-box__item.media-room:before {
	/*background-position: -14px -272px;*/
	background-position: -379px -336px;
}

.mobile-app-box__item.my-room:before {
	background-position: -51px -272px;
}

.mobile-app-box__item.u-pay:before {
	background-position: -88px -272px;
}

.mobile-app-box__item.u-kid:before {
	background-position: left -395px;
}

.mobile-app-box__item.u-doctor:before {
	background-position: -37px -395px;
}

.mobile-app-box__item-inner {
	height: 36px;
	margin-bottom: 5px;
	padding-left: 40px;
}

.mobile-app-box__item-title {
	color: #0d0d0d;
}

.mobile-app-box__item-brand {
	color: #656262;
	margin-bottom: 1px;
}

.mobile-app-box__item-link {
	color: #0072bc;
	font-size: 8px;
}

.mobile-app-box__item-star {
	background-position: -125px -272px;
	height: 7px;
	margin-right: 2px;
	width: 0;
}

.mobile-app-box__item-star--empty {
	background-position: -125px -281px;
	width: 7px;
}

/* Landing button list */

.landing-button-list {
	position: fixed;
	right: 0;
	top: 230px;
	z-index: 1;
}

.landing-button-list__item {
	clear: right;
	margin-bottom: 7px;
	width: 81px;
	-webkit-transition: width 0.3s ease;
	-moz-transition: width 0.3s ease;
	-ms-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

.landing-button-list__link {
	background-color: #FFFFFF;
	border-radius: 15px 0 0 15px;
	color: #7ebc0a;
	height: 58px;
	padding: 11px 20px 11px 81px;
	width: 130px;
}

.landing-button-list__link:before {
	bottom: 0;
	height: 58px;
	left: 11px;
	margin: auto 0;
	position: absolute;
	top: 0;
	width: 58px;
}

.landing-button-list__link.upay-icon:before {
	background-position: -253px -272px;
}

.landing-button-list__link.media-icon:before {
	/*background-position: -134px -272px;*/
	background-position: -378px -272px;
}

.landing-button-list__link.my-icon:before {
	background-position: -193px -272px;
}

.landing-button-list__link.kid-icon:before {
	background-position: -442px -337px;
}

.landing-button-list__link.udoctor-icon:before {
	background-position: -376px -146px;
}

.landing-button-list__txt {
	word-wrap: break-word;
}

/* Modal */

.scroller-block {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.in {
	opacity: .6;
}

.modal-backdrop {
	background-color: #000000;
	bottom: 0;
	left: 0;
	opacity: .64;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
}

.modal-dialog {
	display: table-cell;
	padding: 0 15px;
	position: relative;
	vertical-align: middle;
}

.modal__close {
	background-color: transparent;
	background-position: -305px -87px;
	border: none;
	cursor: pointer;
	height: 32px;
	outline: 0;
	padding: 0;
	position: absolute;
	right: -44px;
	top: -44px;
	width: 33px;
}

.modal__close:active {
	opacity: .3 !important;
}

.modal-content {
	height: inherit;
	max-width: 850px;
	margin: 59px auto 15px;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

/* Landing page */

.app-wrapper {
	background-color: #FFFFFF;
	margin-bottom: 80px;
	padding: 90px 100px;
}

.app-wrapper__snippet {
	color: #3f3f3f;
	margin-bottom: 50px;
}

.app-wrapper-list__img-box {
	margin-bottom: 10px;
}

.app-wrapper-list {
	margin: 0 -15px;
}

.app-wrapper-list__item {
	box-sizing: border-box;
	padding: 0 15px;
	width: 33.3333%;
}

.app-wrapper-list__item .static-content {
	margin-bottom: 35px;
}

.app-wrapper-list__section-item {
	color: #7ebc0a;
	height: 62px;
	margin-bottom: 10px;
	padding-left: 80px;
}

.app-wrapper-list__section-item:before {
	height: 62px;
	left: 0;
	position: absolute;
	top: 0;
	width: 62px;
}

.app-wrapper-list__section-item.u-pay:before {
	background-position: -438px -206px;
}

.app-wrapper-list__section-item.my-ucom:before {
	/*background-position: -374px -206px;*/
	background-position: -438px -272px;
}

.app-wrapper-list__section-item.media-room:before {
	background-position: -311px -206px;
}

.app-wrapper-list__section-item.u-kid:before {
	background-position: -313px -270px;
}

.app-wrapper-list__btn {
	height: 62px;
	margin-bottom: 10px;
	width: 182px;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.app-wrapper-list__btn:active {
	opacity: .3 !important;
}

.app-wrapper-list__btn.apple-store {
	background-position: -184px -332px;
}

.app-wrapper-list__btn.google-play {
	background-position: left -332px;
}

/* About styles */

.about-slider {
	overflow: hidden;
}

.about-slider,
.about-slider .slider-box {
	height: 766px;
}

.about-slider .slider-content {
	height: auto;
}

.about-slider .slider-box {
	width: 100%;
}

.about-slider .slider-box:before {
	background-color: #FFFFFF;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
}

.about-slider .slider-box:after {
	background-color: #d9d8d8;
	content: '';
	height: 2px;
	left: 0;
	position: absolute;
	top: 120px;
	width: 100%;
}

.about-slider__img-box {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
}

.about-slider .slider-prev {
	display: none;
}

.about-middle-slider .slider-next,
.about-slider .slider-next {
	background: #7ebc0a;
	bottom: 0;
	height: 50px;
	left: 0;
	margin: auto;
	right: 0;
	top: 0;
	width: 50px;
	-webkit-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-ms-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
	transition: background-color 0.3s linear;
}

.about-middle-slider .slider-next:active,
.about-slider .slider-next:active {
	background-color: #6DA309 !important;
	transition: none;
}

.about-middle-slider .slider-next:before,
.about-slider .slider-next:before {
	background-position: -214px -156px;
	bottom: 0;
	height: 32px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
}

.about-middle-slider .slider-next {
	left: 375px;
	right: auto;
}

.about-slider .wrapper,
.about-slider__inner-box {
	height: 100%;
}

.about-slider__inner-box {
	box-sizing: border-box;
	padding-right: 40px;
	width: 50%;
}

.about-slider__title {
	left: 0;
	height: 120px;
	line-height: 120px;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	top: 0;
	white-space: nowrap;
}

.about-slider__inner-box .table {
	box-sizing: border-box;
	padding-top: 120px;
}

.about-slider__inner-title {
	margin-bottom: 30px;
}

.about-slider__description {
	margin-bottom: 50px;
}

/* Gray slider */

.about-slider--gray,
.about-slider--gray .slider-box {
	height: 515px;
}

.about-slider--gray .slider-box:before {
	background-color: #dfdbdb;
}

.about-slider--gray .slider-box:after {
	display: none;
}

.about-slider--gray .about-slider__inner-box {
	padding-bottom: 50px;
	padding-top: 50px;
}

.about-slider--gray .about-slider__inner-title {
	color: #000000;
	margin-bottom: 50px;
}

.about-slider--gray .about-slider__description {
	color: #3F3F3F;
}

/* Middle slider */

.about-middle {
	background-color: #FFFFFF;
	overflow: hidden;
	padding-bottom: 22px;
}

.about-middle,
.about-middle .slider-box {
	height: 200px;
}

.about-middle .slider-box {
	float: none;
	width: 400px;
}

.about-middle .slider-box:before {
	border-color: #000000 transparent transparent transparent;
	border-style: solid;
	border-width: 22px 22px 0 22px;
	bottom: -22px;
	content: '';
	height: 0;
	left: 0;
	margin: 0 auto;
	opacity: 0;
	position: absolute;
	right: 0;
	width: 0;
}

.about-middle .slider-box--active:before {
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.about-middle-slider {
	white-space: nowrap;
}

.about-middle-slider:before {
	background-color: #71a60d;
	content: '';
	height: 100%;
	left: -4000px;
	position: absolute;
	top: 0;
	width: 4000px;
	z-index: 1;
}

.about-middle-slider__title {
	background: linear-gradient( rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100% );
	bottom: 0;
	color: #FFFFFF;
	left: 0;
	padding: 20px;
	position: absolute;
	right: 0;
}

.about-slide {
	background-color: #FFFFFF;
	padding: 120px 0 140px;
}

.about-children-slider__box {
	overflow: hidden;
}

.owl-slider-date {
	white-space: nowrap;
}

.about-children-slider__story {
	margin-right: 60px;
	white-space: normal;
	width: 240px;
}

.about-children-slider__date {
	background-color: #ed491c;
	color: #FFFFFF;
	height: 33px;
	line-height: 33px;
	margin-bottom: 25px;
	padding: 0 15px;
}

.about-children-slider__inner-title {
	color: #000000;
	margin-bottom: 30px;
}

.about-children-slider__inner-text1 {
	color: #3f3f3f;
	padding-bottom: 15px;
}

.about-children-slider__inner-text2 {
	color: #7ebc0a;
}

.about-children-slider__inner-list {
	padding: 10px 0;
}

.about-children-slider__inner-item {
	border-left: 5px solid #7ebc0a;
	box-sizing: border-box;
	color: #3F3F3F;
	margin-bottom: 20px;
	max-width: 500px;
	padding: 0 50px 0 10px;
	width: 100%;
}

.about-children-slider__inner-items-box img {
	max-width: 205px;
}

.about-children-slider__inner-items-box .about-children-slider__inner-list {
	padding: 50px 0 0 280px;
}

.about-children-slider__inner-items-box .about-children-slider__inner-item {
	margin-bottom: 50px;
	max-width: inherit;
	padding-bottom: 5px;
	padding-top: 5px;
}

.about-children-slider__inner-text--more-space {
	margin-bottom: 20px;
}

/* Owl slider */

.owl-next {
	background-color: #EDEDED;
	border: none;
	bottom: 0;
	cursor: pointer;
	height: 50px;
	margin: auto 0;
	outline: none;
	position: absolute;
	right: -50px;
	top: 0;
	width: 50px;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.owl-next:before {
	background-position: -233px -156px;
	bottom: 0;
	height: 32px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 17px;
}

.owl-next:active {
	background-color: #D5D5D5 !important;
	transition: none;
}

.owl-stage-outer {
	overflow: hidden;
}

.owl-item {
	display: inline-block;
	vertical-align: top;
}

.owl-next span,
.owl-dots,
.owl-prev {
	display: none;
}

/* Constructor */
.constructor__title {
	margin-bottom: 30px;
}

.constructor__description {
	color: #3f3f3f;
	margin-bottom: 40px;
}

.constructor__slider-box {
	margin-bottom: 70px;
}

.constructor__slider-left {
	color: #3f3f3f;
	padding-top: 8px;
	width: 103px;
	word-break: break-word;
}

.constructor__slider-right {
	padding-left: 123px;
}

.constructor__slider-range {
	background-color: #dddddd;
	border-radius: 20px;
	height: 36px;
	padding: 2px;
}

.constructor__slider-range .ui-slider-range {
	background: linear-gradient( 90deg, rgb(0,129,138) 0%, rgb(126,188,10) 100%);
	border-radius: 20px;
	height: 36px;
	width: 0;
	transition: width 0.2s ease;
}

.constructor__slider-range .ui-slider-handle {
	border-color: transparent transparent #7ebc0a transparent;
	border-style: solid;
	border-width: 0 13px 17px 13px;
	bottom: -24px;
	cursor: pointer;
	height: 0;
	outline: 0;
	position: absolute;
	width: 0;
}

.constructor__group:not(.constructor__group--mb-none) {
	margin-bottom: 60px;
}

.constructor__group-title {
	margin-bottom: 30px;
}

.constructor__group table {
	border-collapse: collapse;
	width: 100%;
}

.constructor__group td {
	border: 1px solid #d9d9d9;
	padding: 14px;
}

.constructor__group td:first-child {
	width: 67%;
}

.constructor__group-total {
	margin-bottom: 7px;
}

.constructor__group li {
	padding-bottom: 5px;
}

.constructor__group-currency {
	font-weight: bold !important;
	margin: -5px 10px 0 0;
	vertical-align: middle;
}

.constructor__slider-list {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.constructor__slider-item {
	color: #3F3F3F;
	cursor: pointer;
	height: 36px;
	line-height: 36px;
	transition: color 0.2s ease;
}

.constructor__slider-item--white {
	color: #FFFFFF;
}

/*uBlog*/
.wrapper--blog {
	background-color: #FFFFFF;
	overflow: hidden;
}

.blog-title {
	color: #7ebc0a;
	padding: 20px 40px;
}

.blog-title:after {
	background-color: #d9d9d9;
	bottom: 0;
	content: '';
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
}

.wrapper-blog-out {
	margin: 0 -20px;
	padding: 40px 40px 0;
}

.blog-item {
	box-sizing: border-box;
	margin-bottom: 50px;
	padding: 0 20px;
	width: 50%;
}

.blog-item-img-box {
	max-width: 285px;
}

.blog-item-title {
	color: #3f3f3f;
}

.blog-desc-box {
	padding-left: 305px;
}

.blog-item-date,
.blog-inner-date {
	color: #818181;
	margin-bottom: 8px;
}

.blog-item-date,
.blog-item-title {
	line-height: 14px;
}

.blog-item-tag {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #FFFFFF;
	margin-bottom: 8px;
	padding: 3px 6px;
}

.blog-item-tag--dark {
	background-color: #000000;
}

.blog-item-tag--dark:after {
	border-color: transparent transparent transparent #000000;
}

.blog-item-tag--light {
	background-color: #7EBC0A;
}

.blog-item-tag--light:after {
	border-color: transparent transparent transparent #7EBC0A;
}

.blog-item-tag:after {
	border-style: solid;
	border-width: 10px 0 10px 13px;
	bottom: 0;
	content: '';
	height: 0;
	position: absolute;
	right: -13px;
	width: 0;
}

.blog-item-link {
	bottom: 0;
	color: #7EBC0A;
	left: 325px;
	position: absolute;
	text-decoration: underline;
}

.blog-paging-box {
	padding: 0 40px;
}

.blog-inner-item {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 35px;
	padding-bottom: 40px;
}

.blog-inner-page {
	padding: 20px 60px 40px 40px;
}

.blog-inner-desc-out {
	padding-left: 602px;
}

.blog-inner-title {
	margin-bottom: 10px;
}

.blog-inner-date {
	margin-bottom: 16px;
}

.blog-social-txt {
	line-height: 25px;
	margin-right: 10px;
}

.blog-inner-page .blog-item-tag {
	margin-bottom: 18px;
}

.blog-social-box {
	margin-bottom: 20px;
}

.blog-comments-title {
	margin-bottom: 35px;
}

.blog-item-desc {
	height: 230px;
	overflow: hidden;
}

.blog-inner-img-out {
	width: 562px;
}

.wrapper--fleet {
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 55px 40px 35px 45px;
}

.fleet-label {
	margin-bottom: 7px;
}

.fleet-field__input {
	width: 385px;
}

.fleet-description {
	margin-bottom: 12px;
}

.wrapper--fleet .form-box:not(:last-child) {
	margin-bottom: 40px;
}

.wrapper--fleet .captcha-box {
	margin-bottom: 20px;
}

.fleet-field:focus {
	box-shadow: 0 0 12px rgba( 0, 0, 0, .15 );
}

.fleet__sub-title {
	color: #000000;
	margin-bottom: 30px;
}

.fleet-required-txt {
	color: #BD0505;
	margin-bottom: 40px;
}

.fleet-required:after {
	color: #BD0505;
	content: '*';
	font-family: 'FedraSansArm-Bold';
	font-size: 1rem;
	margin-left: 5px;
}

/* Media queries */

@media screen and ( max-width: 1656px ) {

	#chat-box {
		right: 110px;
	}

}

@media screen and ( max-width: 1300px ) and (min-width: 1230px) {
	#products-inner .products-star-left.spriteb.one-block {
		box-sizing: border-box;
	}
}

@media screen and ( max-width: 1310px ) {

	main .slider-next {
		right: 10px;
	}

	main .slider-prev {
		left: 10px;
	}

	main .slider-btns {
		z-index: 1;
	}

}

@media screen and ( max-width: 1230px ) {

	header .basic-menu .right {
		width: 820px;
	}

	header .basic-menu .basic-menu-list li {
		width: 205px;
	}

	header .basic-menu .basic-menu-list.without-icons a {
		max-width: 110px;
	}

	#products-home #products-inner .right {
		width: 757px;
	}

	#corporate-home .corporate-list li span.fs32 {
		font-size: 1.9em;
	}

	.banner {
		height: auto;
	}

	#products-home .triple-box > div {
		width: 492px;
	}

	#products-home .triple-box .right {
		width: 277px;
	}

	#products-home .triple-box .right span.mt45 {
		font-size: 0.9em;
	}

	#products-home .triple-box .right {
		width: 219px;
	}

	main #home-menu {
		margin-top: 45px;
	}

	main .slider-wrapper {
		display: none;
	}

	.wrapper {
		width: 1000px;
	}

	nav {
		margin-left: 25px;
	}

	nav ul li {
		margin-right: 20px;
	}

	main .slider-wrapper .left {
		background: #FFFFFF url('../images/wave-line-gray2.png');
		width: 595px;
	}

	main #home-menu a {
		width: 235px;
	}

	main #news-block {
		padding-top: 40px;
	}

	main #news-block .left {
		width: 425px;
	}

	main #news-block .right {
		width: 440px;
	}

	main #news-block .img-out {
		height: 105px;
		width: 185px;
	}

	main #news-block .news-info {
		padding-left: 205px;
	}

	main #corporate-home .slider-wrapper,
	main #corporate-home .slider-content {
		height: 325px;
	}

	main #corporate-home .slider-wrapper.not-slider,
	main #corporate-home .slider-wrapper.not-slider .slider-content {
		height: auto;
	}

	main #corporate-home .carousel-slider .slider-content {
		height: auto;
	}

	main #corporate-home .carousel-slider .slider-current-box {
		width: 185px;
	}

	#corporate-home .corporate-list li {
		width: 319px;
	}

	main .slider-box-mask {
		background-color: #FFFFFF;
		background-image: url('../images/wave-line-gray2.png');
		display: block;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	#epg-container .channel-types li a span {
		max-width: 135px;
	}

	#corporate-inner .tab-box-2 {
		width: 440px;
	}

	#corporate-inner .tab-box-list-separator,
	#corporate-inner .tab-box-list {
		float: none;
	}

	#corporate-inner .tab-box-list-separator {
		box-sizing: border-box;
		padding-bottom: 25px;
		padding-right: 25px;
		width: 100%;
	}

	#vod .vod-inner-news {
		margin-bottom: 30px;
		margin-left: 30px;
		width: 445px;
	}

	#vod .vod-inner-left {
		width: 150px;
	}

	#vod .vod-inner-right {
		margin-left: 20px;
		width: 275px;
	}

	#vod .vod-top-menu > li {
		padding: 0 13px;
	}

	#vod .vod-top-menu > li.vod-search-box input[type="text"] {
		width: 260px;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list,
	#findNumber-block .recommendedNumbers-list-out {
		display: inline-block;
		float: none;
		margin-bottom: 20px;
		vertical-align: top;
	}

	#findNumber-block .recommendedNumbers-list-out {
		margin-left: 17px;
	}

	#findNumber-block .recommendedNumbers-list-out:last-child {
		margin-left: 0;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list:last-child {
		padding-left: 5px;
		padding-right: 16px;
	}

	.recommendedNumbers-list {
		margin-bottom: 20px;
	}

	#findNumber-block .status-box {
		width: auto;
	}

	#products-inner .products-right-sidebar {
		padding-left: 230px;
	}

	#products-inner .products-left-sidebar {
		width: 210px;
	}

	#products-inner .products-star-middle,
	#products-inner .products-star-left.spriteb,
	#products-inner .products-star-left {
		width: 235px;
	}

	.products-right-static-content p {
		font-size: 1.3em;
	}

	#products-inner .products-star-middle {
		padding-left: 30px;
	}

	#products-inner .products-star-right {
		clear: both;
		position: relative;
		bottom: 0;
		float: right;
		margin-top: 20px;
	}

	#news .news-inner-slider,
	#news .news-video-left {
		width: 380px;
	}

	#news .news-video-right {
		padding-left: 425px;
	}

	#support-faq h2.fs35 {
		font-size: 1.7em;
	}

	main .location-right {
		padding-top: 15px;
	}

	main .location-right p.fs19 {
		padding-top: 7px;
		font-size: 1.3em;
	}

	main .location-left {
		bottom: 23px;
		left: 0;
	}

	main .location-right {
		font-size: 90%;
		padding-left: 270px;
	}

	main .location-left {
		font-size: 1.2em;
	}

	.about-slider--gray .about-slider__inner-title {
		margin-bottom: 30px;
	}

	.about-slider--gray .about-slider__description {
		font-size: 1.667em;
		margin-bottom: 0;
	}

	.blog-item-img-box {
		max-width: 206px;
	}

	.blog-desc-box {
		padding-left: 226px;
	}

	.blog-item-desc {
		height: 136px;
	}

	.blog-item-link {
		left: 245px;
	}

	.blog-inner-img-out {
		width: 420px;
	}

	.blog-inner-desc-out {
		padding-left: 440px;
	}
}

@media screen and ( max-width: 1100px ) {

	.about-slider__title {
		font-size: 2.917em;
	}

	.about-slider__inner-title {
		font-size: 2.250em;
	}

}

@media screen and ( max-width: 1050px ) {

	#findNumber-block .recommendedNumbers-list-out {
		padding-left: 10px;
	}

	#findNumber-block .recommendedNumbers-list-out:nth-child(2n) {
		padding-left: 0;
		padding-right: 10px;
	}

	.wrapper {
		width: 800px;
	}

	header .basic-menu .right {
		width: 620px;
	}

	header .basic-menu .basic-menu-list li {
		width: 128px;
	}

	header .basic-menu .basic-menu-list li a {
		background-position: 15px 10px !important;
		line-height: 15px;
		max-width: 90px;
		padding-left: 85px;
		word-wrap: break-word;
	}

	header .basic-menu .basic-menu-list li a.active {
		background-position: 15px -137px !important;
	}

	header .basic-menu .basic-menu-list.without-icons a {
		max-width: 70px;
	}

	header .basic-menu .basic-menu-list li a {
		max-width: 65px;
	}

	header .secondary-menu .secondary-menu-list li {
		line-height: 14px;
	}

	#epg-container .channel-types li a span {
		max-width: 125px;
	}

	#corporate-inner .tab-box-2 {
		width: 300px;
	}

	#corporate-inner .tab-box-3:after,
	#corporate-inner .tab-box-3 {
		width: 267px;
	}

	#corporate-inner .tab-box-3:before {
		right: 267px;
	}

	#corporate-inner .tab-box-3-inner {
		padding-left: 20px;
		padding-right: 20px;
	}

	#corporate-inner .tab-box-3-wrapper .left {
		width: 191px;
	}

	#epg-container .channel-types li {
		width: 25%;
	}

	#epg-container .channel-list .channel-top-box {
		width: 33.3333%;
	}

	#products-home #products-inner .right {
		width: 557px;
	}

	#products-inner .products-left-sidebar {
		width: 140px;
	}

	#products-inner .products-right-sidebar {
		padding-left: 160px;
	}

	#products-home .triple-box .right {
		box-sizing: border-box;
		display: block;
		float: none;
		padding: 15px 15px 15px 248px;
	}

	#products-home .triple-box .right,
	#products-home .triple-box > div {
		margin-right: 0 !important;
		width: 100%;
	}

	#products-home .triple-box {
		margin-top: 45px;
	}

	.banner {
		margin-bottom: 45px;
	}

	main .slider-wrapper .left {
		width: 395px;
	}

	main #home-menu li:nth-child(even) {
		margin-right: 0;
	}

	main #home-menu li a {
		width: 390px;
	}

	main #news-block h2 {
		margin-bottom: 15px;
	}

	main #news-block .left {
		width: 325px;
	}

	main #news-block .news-info {
		padding-left: 170px;
	}

	main #news-block .img-out {
		width: 150px;
	}

	main #news-block .right {
		width: 340px;
	}

	nav {
		margin-left: 20px;
	}

	nav ul li {
		margin-right: 15px;
	}

	nav a {
		font-size: 17px !important;
	}

	main .slider-wrapper .left img {
		margin-top: 100px;
	}

	main #corporate-home .slider-wrapper,
	main #corporate-home .slider-content {
		height: 260px;
	}

	#corporate-home .corporate-list li {
		width: 389px;
	}

	#corporate-home .corporate-list li.box-1,
	#corporate-home .corporate-list li.box-3,
	#corporate-home .corporate-list li.box-5 {
		margin-left: 0;
	}

	#corporate-home .corporate-list li.box-2,
	#corporate-home .corporate-list li.box-4,
	#corporate-home .corporate-list li.box-6 {
		margin-left: 21px;
	}

	footer .footer-top .left {
		width: 510px;
	}

	footer #footer-nav ul {
		display: inline-block;
		float: none;
		margin-bottom: 17px;
		vertical-align: top;
	}

	#vod .vod-inner-right {
		margin-left: 15px;
		width: 185px;
	}

	#vod .vod-content {
		padding: 0 20px;
	}

	#vod .vod-inner-news {
		margin-bottom: 20px;
		margin-left: 20px;
		width: 360px;
	}

	#vod .vod-inner-left {
		width: 160px;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list:nth-child(3) {
		border-right: none;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list:nth-child(4){
		padding-left: 5px;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list:last-child {
		padding-left: 16px;
	}


	#findNumber-block .recommendedNumbers-list-out:nth-child(4) {
		margin-left: 0;
	}

	#findNumber-block .recommendedNumbers-list-out {
		box-sizing: border-box;
		width: 50%;
		margin: 0;
	}

	#products-inner .products-star-middle, #products-inner .products-star-left.spriteb,
	#products-inner .products-star-left{
		width: 150px
	}

	#products-inner .products-star-middle {
		padding-left: 35px;
	}

	#products-inner .products-left-info {
		width: 100%;
	}

	#products-inner .right .products-info2 {
		bottom: -35px;
	}

	#products-home #products-inner .right {
		padding-bottom: 50px;
	}

	#products-inner .products-star-left.spriteb {
		padding-left: 70px;
		padding-right: 35px;
	}

	main .location-box {
		background-color: #7FBB0B;
	}

	main .location-text-content {
		position: relative;
	}

	main .location-right {
		padding: 0;
		width: 250px;
		float: right;
		margin-top: -150px;
	}

	main .location-left {
		width: 180px;
	}

	main .location-left {
		text-align: left;
		padding-left: 15px;
		margin-top: 30px;
		position: relative;
	}

	#popup.popup-tvChannel .help-box.on-left .help-text {
		left: auto;
		right: 37px;
	}

	#popup.popup-tvChannel .form-box input.with-help-field {
		padding-right: 40px;
	}

	#popup.popup-tvChannel #channel-type-block li {
		max-width: 60px;
	}

	#popup.popup-tvChannel .popup-content {
		max-width: 900px;
	}

	#popup.popup-tvChannel .popup-content-inner {
		padding: 30px;
	}

	#popup.popup-tvChannel .form-field aside {
		width: 402px;
	}

	#popup.popup-tvChannel .form-field aside.left {
		margin-right: 15px;
	}

	#popup.popup-tvChannel #tv-channel-block .right {
		margin-left: 0;
	}

	#tv-channel-block aside {
		margin-bottom: 15px;
	}

	#popup.popup-tvChannel .help-icon {
		margin-top: 0;
	}

	#popup.popup-tvChannel .help-box {
		top: 5px;
	}

	#popup.popup-tvChannel .help-box.on-left {
		left: auto;
		right: 5px;
	}

	#popup.popup-tvChannel .help-box.on-right {
		right: 5px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 245px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		max-width: 110px;
	}

	#popup.popup-tvChannel #tv-channel-block aside {
		display: inline-block;
		width: 400px;
		float: none;
		vertical-align: top;
	}
	#popup.popup-tvChannel #channel-type-block {
		padding: 25px 35px 40px;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		box-sizing: border-box;
		max-width: none !important;
		padding-right: 5px;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fr {
		max-width: none !important;
	}

	#popup.popup-tvChannel #register-field .left {
		margin-right: 25px;
	}

	#popup.popup-tvChannel #register-field .right {
		width: 470px;
	}

	#popup.popup-tvChannel #register-field .right .date-signature-box .form-box {
		width: 232px;
	}

	.static-tab-title {
		font-size: 15px;
	}

	.app-wrapper-list {
		margin: 0;
	}

	.app-wrapper-list__item {
		padding: 0;
		width: 100%;
	}

	.app-wrapper-list__item:not(:last-child) {
		border-bottom: 1px solid #DEDEDE;
		margin-bottom: 50px;
		padding-bottom: 50px;
	}

	.app-wrapper-list__btn {
		margin-left: 10px;
		margin-right: 10px;
	}

	.about-slider--gray .about-slider__inner-title {
		font-size: 2.000em;
		margin-bottom: 15px;
	}

	.about-slider--gray .about-slider__description {
		font-size: 1.333em;
	}

	#pac-input {
		width: 140px;
	}

	.blog-desc-box {
		padding-left: 180px;
	}

	.blog-item-img-box {
		max-width: 160px;
	}

	.blog-item-desc {
		height: 90px;
	}

	.blog-inner-img-out {
		max-width: 290px;
		width: auto;
	}

	.blog-inner-desc-out {
		padding-left: 310px;
	}

	.blog-item-link {
		left: 200px;
	}

	.constructor__slider-left {
		float: none;
		margin-bottom: 15px;
		padding-top: 0;
		width: auto;
	}

	.constructor__slider-right {
		padding-left: 0;
	}

}

@media screen and ( max-width: 950px ) {

	.modal__close {
		right: 0;
	}

	#popup.popup-tvChannel .popup-content {
		max-width: 800px;
	}

	#popup.popup-tvChannel .form-field aside {
		width: 352px;
	}

	#popup.popup-tvChannel #tv-channel-block aside {
		width: 350px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 210px;
	}

	#popup.popup-tvChannel #register-field .right,
	#popup.popup-tvChannel #register-field .left {
		float: none;
	}

	#popup.popup-tvChannel #register-field .left {
		margin-top: 0;
	}

	#child-1 .about-children-slider,
	#child-4 .about-children-slider {
		padding-right: 85px;
	}

	#child-2 .about-children-slider,
	#child-3 .about-children-slider {
		padding-right: 15px;
	}

	.owl-next {
		bottom: auto;
		right: 15px;
		top: 120px;
	}

}

@media screen and ( max-width: 900px ) {

	#chat-box {
		box-sizing: border-box;
		left: 15px;
		min-width: inherit;
		right: 15px;
	}

	#chat-iframe-box,
	#chat-iframe-box > iframe {
		height: 200px !important;
	}

	#chat-iframe-box {
		overflow-x: auto;
	}

	#chat-iframe-box,
	#chat-iframe-box > iframe {
		-webkit-overflow-scrolling: touch;
	}

}

@media screen and ( max-width: 850px ) {

	#popup.popup-tvChannel .popup-content-inner {
		padding: 30px 20px;
	}

	#popup.popup-tvChannel .popup-content {
		max-width: 750px;
	}

	#popup.popup-tvChannel .form-field aside {
		width: 337px;
	}
	#popup.popup-tvChannel #tv-channel-block aside {
		width: 335px;
	}
	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 195px;
	}
	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 170px !important;
	}

}

@media screen and ( max-width: 830px ) {

	body {
		background-position: center 115px;
	}

	.header-banner__desktop {
		display: none;
	}

	.header-banner__mobile {
		display: block;
	}

	.landing-button-list {
		display: none;
	}

	header {
		background-color: #ededed;
		box-shadow: 2px 0 2px #CCCCCC;
		padding-top: 45px;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 10;
	}

	header.fix {
		min-height: inherit;
		padding-top: 42px;
	}

	header.after-fix .top-box,
	header.after-fix.fixed .top-box,
	header.header-inner .top-box {
		left: auto;
		position: static;
		top: auto;
		width: auto;
	}

	header.header-inner .top-box {
		background-color: #FFFFFF;
		box-shadow: 0 9px 9px 0 rgba(0,0,0,0.11);
		height: 72px;
	}

	header .top-box {
		margin-bottom: 0;
		padding: 0 15px;
	}

	header .login-menu-txt {
		padding-left: 0;
	}

	header .login-box:before {
		right: 10px;
	}

	header .login-menu-txt:before {
		display: none;
	}

	header .languages-menu {
		margin: 0;
		padding-right: 0;
		position: absolute;
		right: 15px;
		top: 13px;
	}

	header .search-container {
		margin-top: 0;
		position: absolute;
		right: 85px;
		top: 14px;
	}

	header.header-inner .top-box .languages-menu,
	header.header-inner .top-box .search-container {
		margin-top: 0;
	}

	header.header-inner .top-box .login-menu-out {
		margin-top: 28px;
	}

	header h1 {
		display: block !important;
		margin-left: 61px;
	}

	header h2 {
		display: none;
	}

	header #search-form {
		background-color: #FFFFFF;
	}

	header ul.list {
		left: auto;
		min-width: 70px;
		right: 0;
		top: 32px;
	}

	header .basic-menu,
	header .secondary-menu {
		display: none;
	}

	header .top-box nav a {
		line-height: 26px !important;
	}

	header .logo-right:before {
		top: 0;
	}

	header.header-inner .top-box .logo-right:before{
		background-image: url('/images/dashed-line-green.png');
		background-repeat: repeat-y;
	}

	header .logo-right.icon-1 > span,
	header .logo-right.icon-1 > a {
		background-position: -462px -27px;
		height: 22px;
	}

	header .logo-right.icon-1 {
		margin-top: 25px;
		padding-top: 1px;
		width: 38px;
	}

	main #home-menu li {
		margin-bottom: 15px;
	}

	#epg-container .channel-types li a span {
		max-width: 140px;
	}

	#search-result-box h2 {
		margin-bottom: 25px;
	}

	#search-result-box .search-result-inner-box {
		padding-left: 15px;
		padding-right: 15px;
	}

	#epg-container {
		padding: 30px 15px;
	}

	#epg-container .channels li,
	#epg-container .channel-types li {
		width: 33.3333%;
	}

	#epg-container .channel-list .channel-top-box {
		width: 50%;
	}

	#products-inner {
		margin-top: 0;
	}

	.mobile-check-availability-box {
		padding-bottom: 1px;
	}

	.mobile-check-availability {
		display: block;
		padding: 0 15px 14px;
	}

	.mobile-check-availability .green-btn {
		font-size: 13px;
		height: 40px;
		line-height: normal;
		left: auto;
		position: static;
		right: auto;
		top: auto;
		width: 100%;
	}

	.mobile-check-availability-title {
		background-color: #C6C6C6;
		color: #FFFFFF;
		cursor: pointer;
		padding: 10px 55px 10px 26px;
	}

	.mobile-check-availability-title:before {
		background-position: -175px -113px;
		bottom: 0;
		height: 10px;
		margin: auto 0;
		position: absolute;
		right: 26px;
		top: 0;
		width: 18px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-khtml-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.mobile-check-availability-title.active {
		background-color: #7EBC0A;
		color: #FFFFFF;
	}

	.mobile-check-availability-title.active:before {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-khtml-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.mobile-check-availability-content {
		background-color: #FFFFFF;
		margin-bottom: 14px;
		padding: 18px 11px 11px;
	}

	.mobile-check-availability-content .select-box {
		box-sizing: border-box;
		float: left;
		width: 50%;
	}

	.mobile-check-availability-content .select-box:nth-child(odd) {
		padding-right: 5px;
	}

	.mobile-check-availability-content .select-box:nth-child(even) {
		padding-left: 5px;
	}

	.mobile-check-availability-content .select-main,
	.mobile-check-availability-content .select-set {
		height: 47px;
		line-height: 47px;
		width: 100%;
	}

	.mobile-check-availability-content .select-block {
		line-height: normal;
		overflow: auto;
		top: 47px;
	}

	.mobile-check-availability-content .select-arrow {
		border-left-width: 5px;
		height: 100%;
		width: 37px;
	}

	.mobile-check-availability-content .select-set {
		box-sizing: border-box;
		padding-right: 57px;
	}

	.mobile-check-availability-content .select-box {
		margin-bottom: 5px;
	}

	#corporate-home .corporate-list {
		padding-top: 0;
	}

	#products-home .triple-box .right span.mt45 {
		margin-top: 25px;
	}

	#products-home .triple-box > div a {
		font-size: 0.9em;
		padding: 15px;
	}

	.banner {
		box-sizing: border-box;
		padding: 0 15px;
	}

	.black-border-separator {
		display: none;
	}

	/* burger */

	#burger {
		cursor: pointer;
		display: block;
		height: 29px;
		left: 8px;
		padding: 7px;
		position: absolute;
		top: 59px;
		width: 43px;
	}

	#burger .burger-dots {
		background-color: #3F3F3F;
		height: 5px;
		left: 7px;
		position: absolute;
		width: 43px;
	}

	#burger .first-dot {
		top: 7px;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
	}

	#burger .second-dot {
		top: 19px;
		transition: opacity 0.5s ease;
		-webkit-transition: opacity 0.5s ease;
		-moz-transition: opacity 0.5s ease;
		-o-transition: opacity 0.5s ease;
		-ms-transition: opacity 0.5s ease;
	}

	#burger .third-dot {
		top: 31px;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
	}

	#burger.open .first-dot {
		top: 17px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);

		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
	}

	#burger.open .second-dot {
		opacity: 0;
		transition: opacity 0.5s ease;
		-webkit-transition: opacity 0.5s ease;
		-moz-transition: opacity 0.5s ease;
		-o-transition: opacity 0.5s ease;
		-ms-transition: opacity 0.5s ease;
	}

	#burger.open .third-dot {
		top: 17px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);

		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
	}

	nav {
		left: 15px;
		margin-left: 0;
		position: absolute;
		top: 10px;
	}

	nav li:nth-child(3) {
		display: none;
	}

	nav ul li:nth-child(1) {
		background: url('/images/dashed-line.png') repeat-y right top;
		padding-right: 20px;
	}

	.carousel-slider .slider-section-box {
		margin: 0 auto;
		width: 592px;
	}

	#menu-tree {
		background-color: #FFFFFF;
		bottom: 0;
		box-shadow: 0 8px 40px 1px rgba(84, 84, 84, 0.35);
		display: none;
		position: fixed;
		left: 0;
		overflow: auto;
		right: 50px;
		top: 114px;
		z-index: 9;
		-webkit-overflow-scrolling: touch;
	}

	#menu-tree a {
		color: #3f3f3f;
		position: relative;
	}

	#menu-tree a.active {
		background-color: #7ebc0a !important;
		color: #FFFFFF;
	}

	#menu-tree .menu-title:after,
	#menu-tree a:before {
		border-bottom: 1px dashed #D3D3D3;
		content: '';
		display: block;
		bottom: 0;
		left: 0;
		position: absolute;
	}

	#menu-tree .first-level > li > .next-level a:before,
	#menu-tree .menu-title:after {
		right: 40px;
	}

	#menu-tree a:before {
		right: 0;
	}

	#menu-tree .first-level > li > .next-level {
		position: relative;
	}

	#menu-tree .first-level > li:first-child > .next-level:before {
		display: none;
	}

	#menu-tree .first-level > li > .next-level:before {
		background-color: #FFFFFF;
		border-top: 1px dashed #D3D3D3;
		content: '';
		display: block;
		left: 0;
		position: absolute;
		top: -1px;
		width: 100%;
		z-index: 1;
	}

	#menu-tree .menu-title {
		background-color: #FFFFFF;
		color: #3f3f3f;
		cursor: pointer;
		padding: 20px 75px 20px 60px;
		position: relative;
	}

	#menu-tree .second-level .next-level > a.active,
	#menu-tree .menu-title.active {
		background-color: #7EBC0A !important;
		color: #FFFFFF;
	}

	#menu-tree .second-level > li > a {
		background-color: #FFFFFF;
	}

	#menu-tree .menu-title.active:before {
		background-position: -178px -140px;
	}

	#menu-tree .menu-title:before {
		background-position: -150px -140px;
		bottom: 0;
		display: block;
		margin: auto 0;
		height: 14px;
		position: absolute;
		right: 40px;
		top: 0;
		width: 26px;
	}

	#menu-tree .parent-link {
		background-color: #EFEFEF;
		padding: 20px 45px;
	}

	#menu-tree .first-level li:first-child .next-level a:first-child {
		border-top: none;
	}

	#menu-tree .fourth-level li:last-child .next-level a:last-child {
		border-bottom: none;
	}

	#menu-tree .second-level .next-level > a {
		background-color: #dfdfdf !important;
	}

	#menu-tree .second-level a {
		background-color: #efefef;
	}

	#menu-tree .second-level a {
		position: relative;
		padding-bottom: 20px;
		padding-right: 15px;
		padding-top: 20px;
	}

	#menu-tree .second-level > li > a.one-child {
		padding-left: 60px;
	}

	#menu-tree .second-level .next-level {
		background-color: #e5e5e5;
	}

	#menu-tree .third-level > li > a.one-child,
	#menu-tree .third-level > li > .menu-title,
	#menu-tree .second-level > li > .next-level > a {
		padding-left: 75px;
	}

	#menu-tree .fourth-level > li > a.one-child,
	#menu-tree .fourth-level > li > .menu-title,
	#menu-tree .third-level > li > .next-level > a {
		padding-left: 90px;
	}

	#menu-tree .fourth-level > li > .next-level > a {
		padding-left: 105px;
	}

	#menu-tree .fifth-level > li > a,
	#menu-tree .fourth-level > li .next-level > a {
		padding-left: 120px;
	}

	header .top-box .right .support-txt-menu {
		background: url('/images/dashed-line.png') repeat-y right top;
		font-size: 1.66em;
		margin-right: 16px;
		margin-top: 25px;
		padding-left: 0;
		padding-right: 20px;
		text-indent: -99999px;
		width: 19px;
	}

	header .top-box .right .support-txt-menu:before {
		background-position: -106px -35px;
	}

	header.header-inner .top-box .logo-right {
		margin-top: 25px;
	}

	nav a {
		line-height: normal;
	}

	main {
		padding-top: 117px;
	}

	.wrapper {
		width: 100%;
	}

	main #home-menu li {
		float: none;
		margin-right: 0;
	}

	main #home-menu li a {
		padding: 15px;
		width: 100%;
	}

	#corporate-inner .corporate-tab-box {
		padding-left: 15px;
		padding-right: 15px;
	}

	#corporate-inner .tab-box-2 {
		box-sizing: border-box;
		float: none;
		margin-bottom: 20px;
		padding-left: 253px;
		width: 100%;
	}

	#corporate-inner .tab-box-list-separator,
	#corporate-inner .tab-box-2 h2 {
		padding-right: 15px;
	}

	#corporate-inner .tab-box-list {
		box-sizing: border-box;
		padding-right: 15px;
		width: 100%;
	}

	#corporate-inner .tab-box-3 {
		clear: both;
		float: none;
		position: relative;
		width: 100%;
	}

	#corporate-inner .tab-box-3:after {
		width: 100%;
	}

	#corporate-inner .tab-box-3-wrapper .right {
		margin-left: 0;
		position: absolute;
		right: 20px;
		top: 44px;
	}

	#corporate-inner .tab-box-3-wrapper .left {
		box-sizing: border-box;
		padding-right: 42px;
		width: 100%;
	}

	.tab-box-3-wrapper .static-content ul li {
		display: block;
	}

	#corporate-inner .tab-box-3:before {
		left: 0;
		margin: 0 auto;
		right: 0;
		top: -25px;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-khtml-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	#corporate-home .corporate-list li a {
		padding: 15px;
	}

	#corporate-home .corporate-list li a:after,
	main #home-menu li a:after {
		clear: both;
		content: '';
		display: block;
	}

	main #home-menu {
		margin: 0;
		padding: 0 15px;
	}

	main #news-block {
		padding-left: 15px;
		padding-right: 15px;
	}

	main #news-block .left,
	main #news-block .right {
		float: none;
		margin-bottom: 20px;
		margin-right: 0;
		width: 100%;
	}

	#corporate-home .corporate-list {
		margin: 0 15px;
	}

	#corporate-home .corporate-list li {
		display: block;
		height: auto;
		margin-bottom: 15px;
		margin-left: 0 !important;
		width: 100%;
	}

	#corporate-home .corporate-list li .home-menu-left,
	main #home-menu a span.home-menu-left {
		float: left;
		padding-left: 0;
	}

	#corporate-home .corporate-list li span.fs32,
	#corporate-home .corporate-list li .icon {
		margin-bottom: 0;
	}

	#corporate-home .corporate-list li span.fs32 {
		font-size: 20px;
	}

	main a .home-menu-right {
		display: block;
		margin-top: 0;
		padding-left: 90px;
		text-align: left;
	}

	main li .home-menu-left {
		padding-left: 0;
	}

	main li .home-menu-right .home-menu-right-inner span {
		margin-top: 0;
		padding-left: 0;
	}

	main .home-menu-inner {
		display: table-cell;
		vertical-align: middle;
	}

	main .home-menu-inner span.fedra-light {
		text-align: left;
	}

	#home-menu .home-menu-inner span.fedra-light {
		margin-top: -3px;
	}

	main #home-menu a span.fs20 {
		padding-bottom: 5px;
	}

	main #home-menu a span.fs15 {
		line-height: 17px;
	}

	main .carousel-slider h2,
	main .carousel-slider div.tr {
		padding-left: 15px;
		padding-right: 15px;
	}

	main .carousel-slider div.tr .green-btn {
		box-sizing: border-box;
		width: 100%;
	}

	main .carousel-slider .wrapper {
		width: 594px;
	}

	main #news-block .img-out {
		float: none;
		height: auto;
		padding-bottom: 15px;
		width: 100%;
	}

	main #news-block .img-out img {
		width: 100%;
	}

	.information-news {
		height: auto !important;
	}

	main #news-block .news-info {
		padding: 0 20px 30px;
	}

	main #news-block .read-more-btn {
		right: 20px;
	}

	main {
		padding-bottom: 30px;
	}

	#corporate-inner {
		padding-top: 15px;
	}

	.support-banner {
		display: none;
	}

	footer .wrapper {
		box-sizing: border-box;
		padding: 0 15px;
	}

	footer .footer-top .right,
	footer .footer-top .left {
		float: none;
		width: 100%;
	}

	footer .footer-bottom,
	footer .subscribe-box input[type="text"],
	footer .footer-top .right {
		text-align: center;
	}

	footer .footer-top .right .social-btns {
		border-bottom: 1px solid #BABABA;
		float: none;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	footer .footer-top .right .social-btns li {
		display: inline-block;
		float: none;
		margin: 0 6px;
		vertical-align: top;
	}

	footer .subscribe-box {
		margin: 0 0 55px;
	}

	footer .subscribe-box input[type="text"] {
		height: 40px;
	}

	footer .subscribe-box input[type="submit"] {
		height: 39px;
		width: 100%;
	}

	footer .footer-medium {
		padding-bottom: 7px;
	}

	footer #footer-secondary-nav {
		text-align: center;
	}

	footer #footer-secondary-nav li {
		display: inline-block;
		float: none;
		margin-bottom: 8px;
	}

	footer .footer-logo-out {
		display: none;
	}

	footer .footer-bottom {
		height: auto;
		padding: 28px 0;
	}

	footer .copyright-txt {
		float: none;
		margin: 0;
	}

	footer .number-box {
		float: none;
		margin: 0 auto 25px;
		max-width: 200px;
	}

	.abs-btn {
		bottom: 15px;
		left: 15px;
		right: 15px;
	}

	.comment {
		display: none;
	}

	.comment.clone {
		display: block;
		left: 0;
		margin: 35px 15px 0;
		position: relative;
	}

	.comment.clone:before {
		display: none;
	}

	.comment.clone span {
		position: relative;
	}

	.comment.clone span:before {
		background-position: -150px -113px;
		bottom: 0;
		content: "";
		height: 22px;
		left: -35px;
		margin: auto 0;
		position: absolute;
		top: 0;
		width: 22px;
		background-image: url('../images/sprite.png');
		background-repeat: no-repeat;
	}

	#mobile-features {
		padding: 15px 15px 0;
	}

	#mobile-features > img {
		margin-bottom: 15px;
	}

	#mobile-features a {
		margin-bottom: 15px;
	}

	#mobile-features .green-btn {
		bottom: 15px;
		margin-bottom: 0;
		position: absolute;
		right: 30px;
	}

	#products-home .triple-box,
	#products-home {
		margin-top: 15px;
	}

	.banner {
		margin-bottom: 15px;
	}

	#vod .vod-top-menu > li.vod-search-box input[type="text"] {
		width: 220px;
	}

	#vod .vod-inner-news {
		margin-left: 10px;
		width: 339px;
	}

	#vod .vod-inner-left {
		width: 139px;
	}

	#products-inner .left {
		display: none;
	}

	#products-inner {
		padding: 0 15px;
	}

	#products-home #products-inner .right {
		width: 100%;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list:nth-child(4) {
		padding-left: 0;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list{
		width: 260px;
	}

	#vod .vod-content {
		margin: 0 15px;
	}

	#products-inner .products-star-middle, #products-inner .products-star-left.spriteb, #products-inner .products-star-left {
		width: 50%;
		box-sizing: border-box;
	}

	#news .news-green-content {
		padding: 35px 25px 80px;
	}

	#news .news-green-content h2 {
		font-size: 2.5em;
	}
	#news .news-video-left {
		float: none;
		margin: 0 auto 30px;
	}
	#news .news-video-right {
		padding-left: 0;
	}

	.check-again-out {
		background-color: #7ebc0a;
		padding: 20px;
	}

	.check-again-out .white {
		margin-bottom: 10px;
	}

	.check-again-out .abs-btn {
		position: static;
		display: block;
	}

	#popup.popup-tvChannel .popup-content {
		max-width: 100%;
		margin: 0 15px;
	}

	#popup.popup-tvChannel .popup-content-inner {
		padding-left: 15px;
		padding-right: 15px;
	}

	#popup.popup-tvChannel {
		z-index: 11;
	}

	#popup.popup-tvChannel .popup-content h2.main-title {
		box-sizing: border-box;
		width: 100%;
	}
	#popup.popup-tvChannel .popup-content .popup-header {
		margin-bottom: 20px;
	}

	#popup.popup-tvChannel .form-field aside,
	#popup.popup-tvChannel #tv-channel-block aside {
		margin-right: 0;
		margin-left: 0;
		width: 100%;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 400px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		max-width: 150px;
	}
	#popup.popup-tvChannel .popup-content h2.main-title,
	#popup.popup-tvChannel .popup-content #tv-channel-block h3,
	#popup.popup-tvChannel #channel-type-block h3 {
		font-size: 1.5em;
	}

	#tv-channel-block aside {
		margin-bottom: -2px;
	}

	#popup.popup-tvChannel .popup-content .popup-header .fr {
		box-sizing: border-box;
		max-width: 200px;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 80% !important;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fr {
		width: 20% !important;
	}

	#popup.popup-tvChannel #register-field .right,
	#popup.popup-tvChannel #register-field .right .form-box,
	#popup.popup-tvChannel #register-field .right .date-signature-box .form-box {
		width: 100%;
	}

	#popup.popup-tvChannel #register-field .right .date-signature-box .form-box {
		margin-left: 0;
	}

	#news .news-video-left .news-video-inner-box {
		min-height: 200px;
	}

	.static-tab-box {
		padding: 0 0 30px;
	}

	.static-tab-content {
		margin-bottom: 20px;
	}

	.static-tab-title {
		height: auto;
		position: relative;
		left: 0 !important;
		margin-bottom: 15px;
		padding: 10px 15px;
		width: 100% !important;
	}

	.static-tab-box.tab-5 .static-title {
		display: inline-block;
	}

	.static-tab-title {
		color: #696969 !important;
	}

	.static-tab-title.active {
		color: #FFFFFF !important;
	}

	.static-tab-title {
		font-size: 16px;
	}

	.app-wrapper {
		padding: 137px 15px 15px;
	}

	.about-slider--white {
		display: none;
	}

	/* Accordion styles */
	.accordion {
		background-color: #FFFFFF;
		display: block;
	}

	.accordion__main-title {
		color: #000000;
		padding: 10px 15px;
	}

	.accordion__title {
		color: #3F3F3F;
		cursor: pointer;
		padding: 20px 65px 20px 15px;
		transition: background-color 0.3s ease, color 0.3s ease;
	}

	.accordion__title.active {
		background-color: #7ebc0a;
		color: #FFFFFF;
	}

	.accordion__title.active .accordion__arrow:before {
		transform: rotate( 180deg );
	}

	.accordion__arrow {
		background-color: #7ebc0a;
		bottom: 0;
		height: 34px;
		margin: auto 0;
		position: absolute;
		right: 15px;
		top: 0;
		width: 34px;
	}

	.accordion__arrow:before {
		background-position: -252px -156px;
		bottom: 0;
		height: 10px;
		left: 0;
		margin: auto;
		position: absolute;
		right: 0;
		top: 0;
		width: 18px;
		transition: transform 0.3s ease;
	}

	.accordion__item:not(:last-child) .accordion__title {
		border-bottom: 1px solid #d9d8d8;
	}

	.accordion__content {
		padding: 10px 15px 25px;
	}

	.accordion__content:before {
		background-image: linear-gradient( 0deg, rgba( 0,0,0,.10 ), rgba( 0,0,0,0 ) );
		bottom: 0;
		content: '';
		height: 10px;
		left: 0;
		position: absolute;
		width: 100%;
	}

	.accordion__content img {
		max-width: 50px;
	}

	.about-children-slider__story {
		padding-right: 20px;
		width: auto;
	}

	.about-slide {
		padding: 20px 0;
	}

	.about-children-slider {
		padding-left: 15px;
	}

	.about-children-slider__inner-text2 {
		padding-bottom: 20px;
	}

	.about-slider__description {
		margin-bottom: 25px;
	}

	.about-slider .slider-box:before {
		background-color: #F2F2F2;
	}

	.about-slider--gray .about-slider__inner-box,
	.about-slider .slider-box:before {
		width: 100%;
	}

	.about-slider__img-box {
		background: none !important;
	}

	.about-slider .slider-next {
		left: auto;
	}

	.about-slider--gray .about-slider__inner-box {
		padding: 20px 85px 20px 15px;
	}

	.about-slider--gray,
	.about-slider--gray .slider-box {
		height: auto;
		min-height: 315px;
	}

	body.en .about-slider--gray .about-slider__inner-title,
	body.hy .about-slider--gray .about-slider__inner-title {
		font-family: 'FedraSansArm-Bold';
	}

	body.ru .about-slider--gray .about-slider__inner-title {
		font-family: 'Fedra Sans Bold';
	}

	#pac-input {
		left: 10px !important;
		top: 60px !important;
		width: 200px;
	}

	.blog-title {
		padding-left: 15px;
		padding-right: 15px;
	}

	.blog-inner-img-out {
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}

	.blog-inner-desc-out {
		padding-left: 0;
	}

	.blog-inner-page {
		padding-left: 15px;
		padding-right: 15px;
	}

	.blog-inner-item {
		margin-bottom: 25px;
		padding-bottom: 5px;
	}

	.blog-comments-title {
		margin-bottom: 25px;
	}

	.blog-item-desc {
		height: 80px;
	}

	.blog-paging-box,
	.wrapper-blog-out {
		padding-left: 15px;
		padding-right: 15px;
	}

	.wrapper-blog-out {
		padding-top: 20px;
	}

}

@media screen and ( max-width: 775px ) {

	#vod .vod-inner-news {
		width: 320px;
	}

	#vod .vod-inner-right {
		width: 165px;
	}

	#vod .vod-inner-left {
		width: 140px;
	}

	#vod .vod-inner-news {
		margin-left: 0;
	}

	#popup.popup-tvChannel #channel-type-block {
		padding: 20px 15px;
	}

	.modal-content__img-desktop {
		display: none;
	}

	.modal-content__img-mobile {
		display: block;
	}

}

@media screen and ( max-width: 750px ){
	#vod .vod-top-menu > li {
		float: none;
		display: block;
		margin-bottom: 15px;
		padding: 0;
		border: none;
	}

	#vod .select-block {
		left: -50px;
		top: 25px;
		z-index: 10;
	}

	#vod .vod-top-menu > li.vod-search-box form,
	#vod .vod-top-menu > li.vod-search-box input[type="text"]{
		width: 100%;
	}


	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 350px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		max-width: 120px;
	}

	.blog-item {
		display: block;
		margin-bottom: 30px;
		width: 100%;
	}

	.blog-item-link {
		left: 200px;
	}

}

@media screen and ( max-width: 726px ) {

	#vod .vod-inner-news {
		width: 100%;
	}

	#vod .vod-inner-news {
		margin-left: 0 !important;
	}

	#vod .vod-inner-content {
		padding-bottom: 15px;
	}


	#vod .vod-top-content {
		margin-bottom: 25px;
	}

	#vod .vod-inner-right {
		width: 100%;
		float: none;
		padding-left: 150px;
		box-sizing: border-box;
	}

	#paging {
		text-align: center;
	}


	#popup .popup-content {
		margin: 0 20px;
	}

}

@media screen and ( max-width: 700px ) {

	.constructor__slider-box {
		box-sizing: border-box;
		float: left;
		margin-bottom: 30px;
		width: 50%;
	}

	.constructor__slider-right {
		padding-right: 40px;
	}

	.constructor__group:not(.constructor__group--mb-none) {
		margin-bottom: 40px;
	}

	.constructor__group--result {
		clear: both;
	}

	.constructor__slider-range {
		height: auto;
		max-width: 175px;
		padding: 0;
	}

	.constructor__slider-list {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
		position: relative;
	}

	.constructor__slider-item {
		display: block;
		width: 100% !important;
	}

	.constructor__slider-range .ui-slider-handle {
		border-color: transparent #7ebc0a transparent transparent;
		border-width: 13px 17px 13px 0;
		margin: 0 0 -30px !important;
		right: -30px;
	}

	.constructor__slider-range .ui-slider-range {
		background: linear-gradient( 0deg, rgb(0,129,138) 0%, rgb(126,188,10) 100%);
		border: 2px solid #DDDDDD;
		bottom: -2px;
		left: 0;
		position: absolute;
		right: 0;
		width: auto;
		transition: height 0.2s ease;
	}

}

@media screen and ( max-width: 695px ) {

	#findNumber-block .searchResult-box .recommendedNumbers-list{
		width: 240px;
	}

}

@media screen and ( max-width: 655px ) {

	#popup.popup-tvChannel .popup-content .popup-header .fl img{
		max-width: 150px;
	}

	#support-faq .locations .left-box:before, #support-faq .locations .right-box:before {
		display: none;
	}

	#support-faq .locations .left-box, #support-faq .locations .right-box {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	#support-faq .left-box .right-link {
		right: 0;
	}

	#support-faq .locations .left-box {
		margin-bottom: 20px;
	}

	#findNumber-block .searchResult-box .recommendedNumbers-list{
		width: 220px;
	}

	main .carousel-slider .slider-btns {
		background-color: #7EBC0A;
		background-image: none;
		height: 30px;
		width: 23px;
	}

	main .carousel-slider .slider-btns:before {
		background-image: url('../images/sprite.png');
		background-repeat: no-repeat;
		bottom: 0;
		content: '';
		display: block;
		height: 12px;
		margin: auto 0;
		position: absolute;
		top: 0;
		width: 7px;
	}

	main .carousel-slider .slider-prev {
		left: -14px;
	}

	main .carousel-slider .slider-next {
		right: -14px;
	}

	main .carousel-slider .slider-prev:before {
		background-position: -211px -102px;
		right: 7px;
	}

	main .carousel-slider .slider-next:before {
		background-position: -211px -88px;
		left: 7px;
	}

	main .carousel-slider .wrapper {
		width: 450px;
	}

	main .carousel-slider .slider-current-box {
		width: 136px !important;
	}

	main .carousel-slider .slider-current-box .pic-box {
		padding-left: 10px;
		padding-right: 10px;
	}

	main .carousel-slider .slider-current-box {
		background-color: #EDEDED;
		position: relative;
	}

	main .carousel-slider .slider-current-box.vod .pic-box {
		padding: 0;
		position: static;
	}

	main .carousel-slider .slider-current-box .pic-box {
		background-color: #FFFFFF;
		box-sizing: border-box;
		left: 0;
		height: 157px;
		padding-top: 10px;
		position: absolute;
		top: 0;
		width: 100%;
	}

	main .carousel-slider .slider-current-box {
		height: auto;
	}

	main .vod-slider.carousel-slider .slider-current-box {
		height: 205px;
	}

	main .carousel-slider .slider-current-box span.fs15 {
		padding: 165px 0 7px;
	}

	main .carousel-slider .slider-btns {
		margin-top: 0;
		top: 70px;
		z-index: 1;
	}

	main .carousel-slider.vod-slider .slider-btns {
		bottom: 0 !important;
		margin: auto 0 !important;
		top: 0 !important;
	}

	main .carousel-slider.vod-slider .slider-current-box .pic-box {
		height: auto !important;
	}

	#popup .popup-content {
		padding: 22px 10px 10px;
	}

	#popup .popup-close {
		top: 22px;
	}

	#epg-container .channels li,
	#epg-container .channel-types li {
		width: 50%;
	}

	#epg-container .weekdays-box {
		margin-bottom: 20px;
	}

	#epg-container .channel-types li a span {
		max-width: inherit;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 300px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		max-width: 110px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 250px !important;
	}
*/
	#popup.popup-tvChannel #tv-channel-block .title-green-table p {
		text-align: left;
		padding: 0 15px 0 45px;
	}

	#popup.popup-tvChannel #tv-channel-block .title-green-table .title-checkbox {
		left: 10px;
	}

	.about-children-slider__inner-items-box img {
		float: none;
		display: block;
		margin-bottom: 20px;
	}

	.about-children-slider__inner-items-box .about-children-slider__inner-list {
		padding: 0;
	}

	.transfer-faq__static-box {
		margin: 0 -10px;
		padding: 20px 10px;
	}

}

@media screen and ( max-width: 610px ) {

	#findNumber-block .searchResult-box .recommendedNumbers-list{
		width: 210px;
	}

	#support-faq .support-country-form-box label {
		display: block;
		float: none;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 230px !important;
	}*/

	#satellite-form {
		margin-bottom: 10px;
	}

	#satellite-form label {
		border-left: none;
		display: block;
		margin-bottom: 15px;
		width: auto;
	}

	#satellite-map {
		height: 300px;
	}

}

@media screen and ( max-width: 590px ) {

	#corporate-inner .tab-box-1 {
		float: none;
		padding: 20px 0;
		width: 100%;
	}

	#corporate-inner .tab-box-2 {
		float: none;
		padding-left: 15px;
		padding-right: 15px;
	}

	#corporate-inner .tab-inner-box {
		display: block;
		height: auto;
		vertical-align: inherit;
		width: 100%;
	}

	#support-faq .custom-combobox {
		width: 300px;
	}

	.ui-autocomplete {
		width: 300px !important;
	}

	#products-inner .products-star-right {
		float: left;
	}
	#findNumber-block .searchResult-box .recommendedNumbers-list{
		border-right: none !important;
		padding: 5px !important;
		width: 100%;
	}

	#findNumber-block .recommendedNumbers-list-out {
		width: 100%;
		padding: 0 !important;
	}

	#check-number-form .select-box-out .number-txt input {
		width: 190px;
	}

	#products-inner .products-star-middle, #products-inner .products-star-left.spriteb, #products-inner .products-star-left {
		float: none;
		padding: 0;
		width: 100%;
	}

	#products-inner .products-star-right {
		float: none;
		display: block;
	}

	#products-inner .products-star-middle:after, #products-inner .products-star-left:after {
		display: none;
	}

	#products-inner .products-star-left.spriteb {
		padding-top: 55px;
		margin-bottom: 25px;
	}

	#products-inner .products-right-content {
		margin-bottom: 15px;
	}

	.products-right-static-content p {
		font-size: 1.2em;
	}

	.products-right-price .fs38 {
		font-size: 2.5em;
	}

	.products-right-price .fs32 {
		font-size: 2em;
	}

	#products-inner .products-right-price:before {
		left: 2px;
		top: -4px;
	}

	#products-inner .products-star-left:before {
		background-position: -295px -152px;
		height: 47px;
		width: 47px;
	}

	#products-home #products-inner .right {
		width: 100%;
		padding: 35px 15px;
	}

	#products-inner .right .products-info2 {
		bottom: 0;
		display: block;
		padding-right: 50px;
		position: relative;
		text-align: right;
		top: 15px;
	}

	#products-inner .right .products-info2 img {
		margin-left: 10px;
		position: absolute;
		right: 0;
		top: 0;
	}

	#products-inner .products-star-right {
		left: 0;
		right: inherit;
	}

	#products-inner .products-star-left.spriteb.one-block {
		padding-left: 0;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 270px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		max-width: 100px;
	}

	#chat-box {
		padding: 15px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 210px !important;
	}*/

	.transfer-field {
		margin-bottom: 25px;
	}

	.transfer-field__title {
		margin-bottom: 20px;
	}

	.transfer-field__radio-label {
		display: block;
		margin-right: 0;
	}

	.transfer-field__radio-label:not(:last-child) {
		margin-bottom: 10px;
	}

	.transfer-field__input-box {
		display: block;
		max-width: inherit;
		padding-right: 50px;
	}

	.transfer-field__status {
		margin-left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}

	.transfer-group__close {
		right: 41px;
	}

	.transfer-field__short-box {
		display: block;
		margin: 0 0 10px;
	}

	.transfer-form .green-btn {
		width: 100%;
	}

	.transfer-faq__static-box {
		max-height: 280px;
	}

	.fleet-field__input,
	.wrapper--fleet .btn-min {
		width: 100%;
	}

	.wrapper--fleet .form-box:not(:last-child) {
		margin-bottom: 20px;
	}

	.fleet__sub-title {
		margin-bottom: 15px;
	}

	.wrapper--fleet {
		padding: 35px 15px;
	}

}

@media screen and ( max-width: 560px ) {

	main .location-left {
		font-size: 1em;
	}

	#popup .popup-content iframe {
		height: 240px !important;
	}

	#epg-container .channel-list .channel-top-box {
		width: 100%;
	}

	#epg-container .channel-list b {
		height: 25px;
		line-height: 25px;
		padding: 0 5px;
	}

	#epg-container .channel-inner-box {
		padding-left: 75px;
		padding-top: 4px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 195px;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 70% !important;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fr {
		width: 30% !important;
	}

}

@media screen and ( max-width: 520px ) {
	main .location-right {
		margin-top: -140px;
		width: 230px;
	}

	#popup.popup-tvChannel .popup-content .popup-header .fl,
	#popup.popup-tvChannel .popup-content .popup-header .fr {
		float: none;
	}

	#popup.popup-tvChannel .popup-content .popup-header .fl {
		margin-bottom: 20px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 200px !important;
	}*/

}

@media screen and ( max-width: 500px ) {

	main .location-right {
		box-sizing: border-box;
		float: none;
		margin-top: 0;
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}

	main .location-box img {
		width: 750px;
		max-width: inherit;
	}

	main .location-box {
		overflow: hidden;
	}

	main .location-left {
		width: 100%;
	}

	/*header #search-form input[type="submit"] {
		background-position: -171px 0;
		right: 11px;
		top: 1px;
	}*/

	main .carousel-slider .wrapper {
		width: 350px;
	}

	main .carousel-slider .slider-current-box {
		margin-right: 10px;
		width: 110px !important;
	}

	main .vod-slider.carousel-slider .slider-current-box {
		max-height: 165px;
	}

	main .carousel-slider .slider-btns {
		top: 51px;
	}

	main .carousel-slider .slider-current-box .pic-box {
		height: 125px;
	}

	main .carousel-slider .slider-current-box span.fs15 {
		padding-top: 135px;
	}

	#menu-tree {
		font-size: 0.7em;
	}

	#menu-tree .parent-link {
		padding-left: 25px;
		padding-right: 25px;
	}

	#menu-tree .second-level > li > a.one-child,
	#menu-tree .menu-title {
		padding-left: 40px;
	}

	#menu-tree .third-level > li > a.one-child,
	#menu-tree .third-level > li > .menu-title,
	#menu-tree .second-level > li > .next-level > a {
		padding-left: 55px;
	}

	#menu-tree .fourth-level > li > a.one-child,
	#menu-tree .fourth-level > li > .menu-title,
	#menu-tree .third-level > li > .next-level > a {
		padding-left: 70px;
	}

	#menu-tree .fourth-level > li > .next-level > a {
		padding-left: 85px;
	}

	#menu-tree .fifth-level > li > a,
	#menu-tree .fourth-level > li .next-level > a {
		padding-left: 90px;
	}

	.mobile-check-availability-content .select-box {
		padding: 0 !important;
		width: 100%;
	}

	.mobile-check-availability-title {
		line-height: 23px;
	}

	#products-home #products-inner {
		padding-bottom: 30px;
	}

	#chat-box .top-desc {
		padding-bottom: 20px;
	}

	#chat-box .chat-icons {
		margin-bottom: 7px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 185px !important;
	}*/

	.app-wrapper__snippet {
		margin-bottom: 25px;
	}

	.app-wrapper-list__img-box {
		margin-bottom: 0;
	}

	.app-wrapper-list__item .static-content {
		margin-bottom: 15px;
	}

	.app-wrapper-list__item:not(:last-child) {
		margin-bottom: 25px;
		padding-bottom: 25px;
	}

	.about-middle,
	.about-middle .slider-box {
		height: 150px;
	}

	.about-middle .slider-box {
		width: 300px;
	}

	.about-middle-slider__title {
		font-size: 1.667em;
		padding: 15px;
	}

	.about-middle-slider .slider-next {
		left: 275px;
	}

	.about-children-slider__inner-items-box .about-children-slider__inner-item {
		margin-bottom: 20px;
	}

	.about-children-slider__inner-item {
		padding-right: 0;
	}

	.about-bottom-slider {
		overflow: hidden;
	}

	.about-bottom-slider__inner {
		background-color: #F2F2F2;
		margin-right: 50px;
	}

	.about-bottom-slider__inner:after {
		background-image: linear-gradient( 90deg, rgba( 0,0,0,.10 ), rgba( 255,255,255,.60 ), rgba( 255,255,255,.50 ) );
		content: '';
		height: 100%;
		position: absolute;
		right: -50px;
		top: 0;
		width: 50px;
	}

	.about-slider--gray {
		overflow: visible;
	}

	.about-slider--gray .slider-content {
		overflow: visible !important;
	}

	.about-slider--gray .slider-next {
		right: -50px;
	}

	.about-slider--gray .about-slider__inner-title {
		font-size: 1.167em;
	}

	.about-slider--gray .about-slider__description {
		font-size: 1.000em;
	}

}

@media screen and ( max-width: 475px ) {

	#news .news-inner-slider, #news .news-video-left {
		margin: 0 auto;
		width: 190px;
	}
	/*#news .news-video-left {
		min-height: 240px;
	}*/

	.products-right-static-content h3 {
		font-size: 2em;
	}

	#vod .vod-inner-right {
		padding-left: 140px;
	}

	#products-inner .products-left-sidebar {
		float: none;
	}

	#products-inner .products-right-sidebar {
		padding-left: 0;
	}

	#news .news-inner-slider,
	#news .news-video-left {
		margin: 0 auto 20px;
		width: 190px;
	}

	#news .news-video-left {
		width: auto;
	}

	#news .news-video-left .news-video-inner-box {
		min-height: inherit;
	}

	/*#news .news-video-left {
		min-height: 240px;
	}*/

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		max-width: 150px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 160px !important;
	}*/

	#popup.popup-tvChannel #register-field .left {
		width: 100%;
	}

	#popup.popup-tvChannel #register-field .left label {
		width: 100%;
		margin-bottom: 15px;
		text-align: left;
	}

	#popup.popup-tvChannel #register-field .left input {
		width: 100%;
	}

	#popup.popup-tvChannel #register-field .left .form-box:before {
		bottom: 10px;
		top: inherit;
	}

	#popup.popup-tvChannel .form-box input {
		font-size: 14px;
	}

	#popup.popup-tvChannel .popup-content .form-field {
		margin-bottom: 15px;
	}

	.constructor__slider-left {
		font-size: 1.333em;
	}

	.constructor__slider-range .ui-slider-handle {
		right: -25px;
	}

}

@media screen and ( max-width: 450px ) {

	header h1,
	header h2 {
		height: 39px;
		padding-top: 17px;
		width: 81px;
	}

	header h1 a,
	header h2 a {
		/*background-size: 385px auto !important;
		height: 39px;*/
		background-position: 0 -51px;
		width: 68px;
		height: 33px;
		margin-top: 2px;
	}

	header .top-box .right .support-txt-menu {
		margin-right: 12px;
		padding-right: 15px;
	}

	header #search-form {
		width: 300px !important;
	}

	nav ul li {
		margin-right: 12px;
	}

	nav ul li:nth-child(1) {
		padding-right: 15px;
	}

	nav a {
		font-size: 0.95em !important;
		line-height: 24px;
	}

	#products-home .triple-box .left {
		box-sizing: border-box;
		padding-right: 0;
		width: 130px;
	}

	#products-home .triple-box .right {
		padding-left: 130px;
	}

	#products-home .triple-box > div a {
		font-size: 0.8em;
	}

	#vod .vod-inner-right {
		padding-left: 125px;
	}

	#vod .vod-inner-left {
		width: 120px;
	}

	/*#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl {
		width: 140px !important;
	}*/

	.about-children-slider__inner-items-box img {
		max-width: 150px;
	}

	.blog-item-img-box {
		float: none;
		margin-bottom: 10px;
	}

	.blog-desc-box {
		padding-left: 0;
	}

	.blog-item {
		padding-left: 0;
		padding-right: 0;
	}

	.blog-item-link {
		position: static;
	}

	.blog-item-desc {
		margin-bottom: 10px;
	}

	.wrapper-blog-out {
		margin: 0;
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media screen and ( max-width: 435px ) {

	#findNumber-block .status-box>div {
		padding-left: 50px;
	}
	#check-number-form .select-box {
		float: none;
		margin-bottom: 15px;
	}
	#check-number-form .select-box-out .number-txt input {
		margin-left: 0;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl,
	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		float: none;
		display: block;
		max-width: 100%;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fl {
		margin-bottom: 10px;
	}

	#popup.popup-tvChannel #tv-channel-block table tr td .fr {
		text-align: left;
	}

	#popup.popup-tvChannel #channel-type-block li.seperate-border {
		display: none;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fl,
	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td .fr {
		width: 100% !important;
	}

}

@media screen and ( max-width: 400px ) {

	header .top-box .right .support-txt-menu {
		margin-right: 9px;
	}

	#popup.popup-tvChannel #channel-type-block li {
		display: block;
		margin: 0 auto 15px;
		width: 100%;
	}

	header.header-inner .top-box .logo-right,
	header .top-box .right .support-txt-menu {
		margin-top: 23px;
	}

	#products-home .triple-box .right span.mt45 {
		margin-top: 15px;
	}

	#products-home .triple-box .price-txt:before {
		background-position: -94px -113px;
		height: 15px;
		margin-top: -10px;
		width: 14px;
	}

	#products-home .triple-box .price-txt {
		padding-left: 18px;
	}

	main .location-box img {
		width: 600px;
	}

	header #search-form {
		width: 250px !important;
	}

	header .logo-right {
		margin-left: 15px;
		width: 29px !important;


	}

	header .logo-right > a {
		background-position: -62px 0 !important;
		background-size: 290px auto !important;
		height: 19px !important;
		margin-top: 5px;
	}

	header .logo-right:before {
		left: -8px;
	}

	header .logo-right.icon-1 {
		margin-top: 23px;
		width: 25px !important;
	}

	header .logo-right.icon-1 > span,
	header .logo-right.icon-1 > a {
		background-position: -319px top !important;
		background-size: 350px auto !important;
		height: 18px !important;
		margin-top: 1px;
		width: 31px;
	}

	header .logo-right .login-box:before {
		right: 3px;
	}

	main .carousel-slider .wrapper {
		width: 300px;
	}

	main .carousel-slider .slider-current-box {
		width: 93px !important;
	}

	main .vod-slider.carousel-slider .slider-current-box {
		max-height: 140px;
	}

	main .vod-slider.carousel-slider .slider-btns {
		top: 55px;
	}

	main .carousel-slider .slider-current-box .pic-box {
		height: 110px;
	}

	main .carousel-slider .slider-current-box span.fs15 {
		padding-top: 120px;
	}

	main .carousel-slider .slider-btns {
		top: 45px;
	}

	main .carousel-slider .wrapper {
		font-size: 0.8em;
	}

	#epg-container .channels li,
	#epg-container .channel-types li {
		width: 100%;
	}

	#epg-container .channel-types li {
		margin-bottom: 10px;
	}

	#epg-container .channel-list .channel-top-box strong {
		line-height: 20px;
	}

	#channel-programs,
	#epg-container .channels {
		max-height: 200px;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	#channel-programs {
		margin-top: 20px;
	}

	#program-form .bottom-switcher-box {
		display: block;
		margin-bottom: 20px;
	}

	#program-form .bottom-switcher-box label {
		box-sizing: border-box;
		text-align: center;
		width: 50%;
	}

	#program-form input[type="submit"] {
		margin-left: 0;
		padding: 0 !important;
		width: 100%;
	}

	#epg-container .channels {
		border-bottom: none;
	}

	#menu-tree .menu-title {
		padding-right: 55px;
	}

	#menu-tree .first-level > li > .next-level a:before {
		right: 0;
	}

	#menu-tree .menu-title:after,
	#menu-tree .menu-title:before {
		right: 20px;
	}

	#products-home .triple-box .right span.mt45 {
		font-size: 0.6em;
	}

	#popup .popup-content iframe {
		height: 200px !important;
	}

	#support-faq .custom-combobox {
		width: 260px;
	}

	.ui-autocomplete {
		width: 260px !important;
	}

	#satellite-map {
		height: 250px;
	}

}

@media screen and ( max-width: 360px ) {

	header #search-form {
		width: 200px !important;
	}

	#menu-tree .parent-link {
		padding-left: 15px;
		padding-right: 15px;
	}

	#menu-tree .second-level > li > a.one-child,
	#menu-tree .menu-title {
		padding-left: 30px;
	}

	#menu-tree .third-level > li > a.one-child,
	#menu-tree .third-level > li > .menu-title,
	#menu-tree .second-level > li > .next-level > a {
		padding-left: 45px;
	}

	#menu-tree .fourth-level > li > a.one-child,
	#menu-tree .fourth-level > li > .menu-title,
	#menu-tree .third-level > li > .next-level > a {
		padding-left: 60px;
	}

	#menu-tree .fourth-level > li > .next-level > a {
		padding-left: 75px;
	}

	#menu-tree .fifth-level > li > a,
	#menu-tree .fourth-level > li .next-level > a {
		padding-left: 80px;
	}

	footer #footer-nav ul {
		margin-right: 0;
		text-align: center;
		width: 100%;
	}

	#vod .vod-inner-left {
		display: block;
		float: none;
	}

	#vod .vod-inner-right {
		padding-left: 0;
		margin-left: 0;
	}

	#support-faq .custom-combobox {
		width: 240px;
	}
	.ui-autocomplete {
		width: 240px !important;
	}

}

@media screen and ( max-width: 345px ) {

	main .carousel-slider .wrapper {
		width: 250px;
	}

	main .carousel-slider .slider-current-box {
		width: 77px !important;
	}

	main .vod-slider.carousel-slider .slider-current-box {
		max-height: 116px;
	}

	main .carousel-slider .slider-current-box .pic-box {
		height: 90px;
	}

	main .carousel-slider .slider-current-box span.fs15 {
		padding-top: 100px;
	}

	main .carousel-slider .slider-btns {
		top: 33px;
	}

	main .vod-slider.carousel-slider .slider-btns {
		top: 43px;
	}

	.carousel-slider .slider-current-box span.fs15 {
		height: 50px;
	}

}

@media screen and ( max-width: 327px ) {

	header .logo-right {
		margin-left: 15px;
	}

	header .logo-right:before {
		left: -8px;
	}

	header .top-box .right .support-txt-menu {
		margin-right: 8px;
		padding-right: 10px;
	}

}

@media screen and ( max-width: 319px ) {

	header .logo-right.icon-1 {
		margin-left: 8px;
	}

	header .logo-right.icon-1:before {
		left: -4px;
	}

	header .top-box .right .support-txt-menu {
		margin-right: 3px;
		padding-right: 5px;
	}

}

@media only screen and ( -webkit-min-device-pixel-ratio: 2 ),
only screen and ( -webkit-min-device-pixel-ratio: 1.5 ),
only screen and (-moz-min-device-pixel-ratio:      2),
only screen and (-o-min-device-pixel-ratio:          3/2),
only screen and (-o-min-device-pixel-ratio:          2/1),
only screen and (min--moz-device-pixel-ratio:     1.5),
only screen and (min-device-pixel-ratio:             1.5),
only screen and (min-device-pixel-ratio:              2)
{

	.owl-next:before,
	.about-middle-slider .slider-next:before,
	.about-slider .slider-next:before,
	.sprite,
	.spriteb:before,
	.static-content ul li:before,
	.support-static ul li:before,
	ul.green-list li:before,
	main .slider-btns,
	.mobile-check-availability-content .select-arrow:before,
	main .slider-wrapper .right.green-box .select-arrow:before,
	#support-faq .support-country-form-box .select-arrow:before,
	#check-number-form .select-arrow:before,
	#support-faq .accordeon ul li .menu-5:after,
	#support-faq .custom-combobox-toggle:before,
	#vod .select-arrow,
	main .carousel-slider .slider-btns:before {
		background-image: url('../images/sprite2x.png?c=20');
		background-size: 500px auto;
	}

	header #search-form input[type="submit"] {
		background-position: -171px 0;
	}

	#chat-box .chat-icons {
		background-image: url('../images/chat-icons-retina.png');
		background-size: 25px auto;
	}

	header .logo-right:before {
		background-size: inherit;
	}

	header .login-box .ding {
		background-position: -425px -79px;
	}

}

/* For 3x devices */

@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 480dpi) {

	.owl-next:before,
	.about-middle-slider .slider-next:before,
	.about-slider .slider-next:before,
	.sprite,
	.spriteb:before,
	.static-content ul li:before,
	.support-static ul li:before,
	ul.green-list li:before,
	main .slider-btns,
	.mobile-check-availability-content .select-arrow:before,
	main .slider-wrapper .right.green-box .select-arrow:before,
	#support-faq .support-country-form-box .select-arrow:before,
	#check-number-form .select-arrow:before,
	#support-faq .accordeon ul li .menu-5:after,
	#support-faq .custom-combobox-toggle:before,
	#vod .select-arrow,
	main .carousel-slider .slider-btns:before {
		background-image: url('../images/sprite3x.png?c=20');
		background-size: 500px auto;
	}

}

/* For 4x devices */

@media (-webkit-min-device-pixel-ratio: 4), (min-resolution: 640dpi) {

	.owl-next:before,
	.about-middle-slider .slider-next:before,
	.about-slider .slider-next:before,
	.sprite,
	.spriteb:before,
	.static-content ul li:before,
	.support-static ul li:before,
	ul.green-list li:before,
	main .slider-btns,
	.mobile-check-availability-content .select-arrow:before,
	main .slider-wrapper .right.green-box .select-arrow:before,
	#support-faq .support-country-form-box .select-arrow:before,
	#check-number-form .select-arrow:before,
	#support-faq .accordeon ul li .menu-5:after,
	#support-faq .custom-combobox-toggle:before,
	#vod .select-arrow,
	main .carousel-slider .slider-btns:before {
		background-image: url('../images/sprite4x.png?c=20');
		background-size: 500px auto;
	}

}

@media print {

	body {
		background-color: #fff;
		/*-webkit-print-color-adjust: exact;*/
	}

	#popup.popup-tvChannel {
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
		width: 1016px !important;
	}

	#popup.popup-tvChannel .popup-content {
		margin: 0 auto;
		max-width: auto;
	}

	#popup.popup-tvChannel .form-box input::-webkit-input-placeholder {
		color: transparent;
	}

	#popup.popup-tvChannel .form-box input:-moz-placeholder { /* Firefox 18- */
		color: transparent;
	}

	#popup.popup-tvChannel .form-box input::-moz-placeholder {  /* Firefox 19+ */
		color: transparent;
	}

	#popup.popup-tvChannel .form-box input:-ms-input-placeholder {
		color: transparent;
	}

	.help-box,
	.ui-datepicker,
	#chat-box,
	#container, footer {
		display: none;
	}

	#popup.popup-tvChannel {
		background-color: #fff;
		height: 100%;
		overflow: visible;
		padding: 30px 0;
		position: static;
		width: 1200px;
	}

	#popup.popup-tvChannel .popup-content {
		position: static;
	}

	#popup.popup-tvChannel table td {
		border: 1px solid #c9c9c9;
	}

	#popup.popup-tvChannel #tv-channel-block .check-price-table table tr td:last-child {
		border: none;
	}

	.print-show {
		display: block;
	}

	#popup.popup-tvChannel #register-field .left {
		margin-top: 100px;
	}

	#print-btn,
	#channel-list {
		display: none;
	}

	.on-print-invisible input {
		color: transparent !important;
	}

	.landing-button-list {
		display: none;
	}

}

/* Hovers */

@media screen and ( min-width: 767px ) {

	.add-transfer:hover:before {
		background-color: #76AF0C;
	}

	#satellite-form label span:hover {
		background-color: #7EBC0A;
		color: #FFFFFF;
	}

	.landing-button-list__item:hover {
		width: 210px;
	}

	.constructor__description a:hover,
	.static-content a:hover {
		color: #3f3f3f;
		text-decoration: none;
	}

	.transfer-group__close:hover:before,
	.transfer-group__close:hover:after,
	.modal__close:hover,
	.app-wrapper-list__btn:hover {
		opacity: .7;
	}

	.app-wrapper-list__section-item:hover {
		color: #3F3F3F;
	}

	.about-middle-slider .slider-next:hover,
	.about-slider .slider-next:hover {
		background-color: #73AC09;
	}

	.owl-next:hover {
		background-color: #E5E5E5;
	}

	.transfer-field__terms:hover,
	.line-box__link:hover {
		text-decoration: none;
	}

	.transfer-field__checkbox-label:hover:before,
	.transfer-field__radio-label:hover:before,
	.fleet-field__checkbox-label:hover:before,
	.fleet-field__radio-label:hover:before {
		border-color: #A9A9A9;
	}

	.blog-item-link:hover {
		text-decoration: none;
	}

}

@media only screen and (max-height: 750px) {
	.landing-button-list {
		top: 160px;
	}
}