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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.text-center {
	text-align: center;
	font-size: 18px;
}

#FirstScreen{
	background:#050506;
}

#FirstScreen.test {
	background: none;
	background-size: cover;
}

#FirstScreen .navbar {
	border: none !important;
	margin-bottom: 0;
	position: fixed;
	z-index: 100;
	left: 0;
	width: 100%;
}

#FirstScreen .navbar {
	background: rgba(0,0,0,.8);
	border-radius: 0;
}

.slider_wrapper {
	position: relative;
}

.slider_text {
	position: absolute;
	width: 50%;
	height: 100%;
	right: 0;
	top: 0;
}

.slider_text .Headers {
	padding-top: 50px;
}

.menuTop{
	/*margin-top:7px!important;*/
}

.menuTop li {
	position: relative;
}

.menuTop li:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: #ff7491;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -4px;
}

.menuTop li:first-child:after {
	display: none;
}

.menuTop li > a:focus{
  background: none !important;
  background-color: none !important;
}

.menuTop li > a {
	padding-top:10px !important;
	padding-bottom:10px !important;
	border-top:4px solid rgba(0,0,0,0);
	border-bottom:4px solid rgba(0,0,0,0);
}

.menuTop li > a:hover {
	color: #ff7491;
	background: none !important;
	background-color: none !important;
	border-top:4px solid #ff7491;
	border-bottom:4px solid #ff7491;
}

.menuButton{
	background:black;
	margin-top:30px!important;
}
.icon-bar{
	background:white;
}

.menuTop li{
	margin-left:10px;
	color:white;
}

.menuTop li > a{
	margin-left:20px;
	color:white;
}

.menuTop li > span {
	position: absolute;
	left: 20px;
	top: 100%;
	display: none;
	padding: 5px 0 5px 10px;
	width: 88%;
	background: rgba(0,0,0,0.8);
}

.menuTop li:hover > span {
	display: block;
}

.menuTop li > span span {
	display: block;
}

.menuTop li > span a {
	color: #fff;
}

.menuTop li > span a:hover {
	text-decoration: none;
	color: #ff7491;
}

.form_title {
	font-size: 24px;
	margin: 0 0 20px 0;
}

.LogoBrand .navbar-brand { padding-top: 12px; }

.HeaderPartBrand img { /*height: 24px; width: auto; margin-right: 10px;*/
	width: 170px;
    height: auto;
    margin-top: 4px; }

#footer .HeaderPartBrand img {
	/*margin-left: 24px;*/
}

.footer_one_block {
	float: left;
	margin-bottom: 0;
	display: block;
	clear: both;
}

.links a, .links a:hover {
	color: #fff;
	font-size: 12px;
}

.Logotext{
	font-family: 'HELVETICANEUECYR-BOLD_0';
	color:white;
	font-size:14pt;
	text-decoration:none;
	margin-top: 4px;
}

.navbar-nav {
	padding-left: 30px !important;
}

.menu-phoneFooter{
	/*margin-top:5px;*/
	/*margin-left: 20px;*/
	color:white;
	/*float:right;*/
}

#FirstScreen .menu-phoneFooter {
	margin-top:5px;
	margin-left: 20px;
	color:white;
	float:right;
}

.foot_blocks .menu-phoneFooter {
	margin-left: 80px;
}

.foot_blocks .menu-phoneFooter:last-of-type {
	margin-left: 0;
}

.menu-phone-email {
	line-height: 40px;
}

.logoN{
	margin-top:4px;
}

.menuPhone{
	margin-left:10px;
	margin-bottom: 0;
	font-size:13pt;
}

.under_phone {
	font-size: 10px;
	text-align: center;
	margin-left: 22px;
	margin-bottom: 5px;
}

.Headers{
	font-family: 'HELVETICANEUECYR-BOLD_0';
	color: white;
	font-size:40pt;
	margin-bottom:0px;
	padding-top: 70px;
}

.LessHeader{
	font-family: 'HELVETICANEUECYR-LIGHT_0';
	font-size:32pt;
	color: white;
	margin-top:0px;
}
.DisFirst{
 font-family: 'HELVETICANEUECYR-ROMAN';
 font-size:14pt;
 margin-top:50px;
 color: white;
}

.carousel-inner .item img {
	width: 100%;
}

.slider_text .Headers, .slider_text .LessHeader, .slider_text .DisFirst {
	color: rgb(51,51,51);
}

.line{
	height:2px;
	width:100%;
	background:#2b2b2c;
}

.btn_site{
	/*width:250px;*/
	height:58px;
	background:#e74576;
	color:white;
	border-radius: 38px;
    border: none;
	padding-right: 20px;
}
.btn_site:hover{
background:#ba2c58;
}
.btn_site img{
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}
.btn_site p{
	font-family: 'HELVETICANEUECYR-BOLD_0';
    color: white;
    font-size: 15pt;
    float: left;
    margin-left: 25px;
	margin-right: 25px;
    margin-top: 11px;
}

#SecondScreen{
	background:#2c313d;
}

.BlockSecondScreen{
	margin-top:25px;
}
.TextIntro{
	font-family: 'HELVETICANEUECYR-ROMAN';
 	font-size:11pt;
	color:white;
	float: left;
    margin-left: 15px;
}

#TheardScreen{
	background: url('../img/back.jpg');
	background-size:cover;

}

#NewScreen {
	background: url('../img/fon2_copy.jpg');
	background-size:cover;
}

#NewScreen3 {
	background: url('../img/fone.jpg');
	background-size:cover;
}

.text_block {
	width: 45%;
	float: right;
	color: #000;
}
.LessHeader_Three{
	font-family: 'HELVETICANEUECYR-LIGHT_0';
	font-size:22pt;
	color:#000;
	margin-top:0px;
}

.Headers_Three{
	font-family: 'HELVETICANEUECYR-BOLD_0';
	color:#000;
	font-size:22pt;
	margin-bottom:0px;
}
.DisFirst_Three{
	font-family: 'HELVETICANEUECYR-ROMAN';
	font-size:11pt;
	margin-top:40px;
	color:#000;
	margin-top: 10px;
}
.DisFirst_Three p {
	font-size:11pt;
}
.text_block .btn_site {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.CatMain{
	background:#f3f3f3;
}
.btn_site_cat{
	width: 180px;
    height: 35px;
    background: #e74576;
    color: white;
    border-radius: 38px;
    float: right;
    border: none;
    margin-right: 20px;
	position: relative;
}
.btn_site_cat:hover{
background:#ba2c58;
}
.btn_site_cat img{
    float: left;
    margin-left: 10px;
    margin-top: 7px;
}
.btn_site_cat p{
	font-family: 'HELVETICANEUECYR-BOLD_0';
    color: white;
    font-size: 12pt;
    float: left;
    margin-left: 20px;
    margin-top: 7px;
	position: relative;
}

.CatMain{
	margin-top:15px;
}
.HeaderCat {
	height: 288px;
	overflow: hidden;
	position: relative;
	background: rgba(0, 0, 0, 0.8);
}
.HeaderCat img {
	width: 100%;
}
.HeaderCat span{
	position: absolute;
	left: 25px;
	bottom: 15px;
    font-family: 'BEBASNEUE_REGULAR';
    font-size:30pt;
    color:white;
}
.FooterCat{
    background: #f3f3f3;
    width: 100%;
}
.FooterCat span{
	float: left;
    font-weight: bold;
    font-size: 20pt;
    margin-top: 20px;
    margin-left: 20px;
}


#FiveScreen{
	background:#f3f3f3;
}

.font_Roman{
	font-family: 'HELVETICANEUECYR-ROMAN';
	font-size:12pt;
	margin-top:20px;
}

.header_four{
	font-family: 'HELVETICANEUECYR-BOLD_0';
	font-size:42pt;
	margin: 30px 0 12px;
}

.header_six{
	font-family: 'HELVETICANEUECYR-BOLD_0';
	font-size:42pt;
	color:white;
}
.imgCar{
	width:100%;
}

.Border_Cat{
	width: 92%;
    height: 90%;
    position: absolute;
	margin: 4% 4% 0 4%;
}

.CatMain:hover .Border_Cat {
	border: 2px solid white;
}

/*.Border_Cat:hover{
	border:1px solid white;
}*/
.CatMain:hover{
	-webkit-box-shadow: 1px 2px 20px 5px rgba(213,213,213,1);
	-moz-box-shadow: 1px 2px 20px 5px rgba(213,213,213,1);
	box-shadow: 1px 2px 20px 5px rgba(213,213,213,1);
}
.mrg_left{
	margin-left:44px;
}
.clear{
	clear:left;
}

#SixScreen{
	background:url('../img/back_six.png');
	background-size:cover;
}

.inst { position: relative; }
.see_in_inst { position: relative; left: 0; top: 0; width: 100%; height: 100%; }
.inst a { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; color: #fff; background: rgba(0,0,0,.5); font-size: 30px; font-weight: bold; padding-top: 35%; }
.inst a:hover { color: #fff; text-decoration: none; }
.inst:hover a { display: block; }

#footer{
	background:#040404;
	padding-bottom: 60px;
}

#footer .menu-phone {
	padding-top: 17px;
}

.developer {
	/* background: url("../img/target4_light.png") no-repeat left center; */
	/* background-size: contain; */
	padding-left: 27px;
	color: #fff;
	font-size: 10pt;
	margin-bottom: 0;
	/*position: absolute;
	left: 0;
	top: 0;*/
	background-image: url(http://clientel.ru/template/img/login/logo-header.png);
	background-size: 86px;
	background-position: center 30px !important;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	margin-top: 14px;
}

.height54 {
	height: 54px;
}

.footer_wrapper_block {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100px;
}

.Footer_text{
	font-family: 'HELVETICANEUECYR-LIGHT_0';
	color:white;
	font-size:12pt;
	text-align: center;
	/*line-height: 40px;*/
	margin-bottom: 0;
	/*float: right;*/
}
.center{
	margin-left:90px;
}

.center_text{
	text-align:center;
}
.right{
	float:right;
}

.left{
	float:left;
}

.margin_10{
	margin-top:10px;
}

.margin_15{
	margin-top:15px;
}

.margin_20{
	margin-top:20px;
}

.margin_25{
	margin-top:25px;
}

.margin_40{
	margin-top:40px;
}
.margin_50{
	margin-top:50px;
}

.margin_60{
	margin-top:60px;
}

.margin_70{
	margin-top:70px;
}
.margin_100{
	margin-top:100px;
}

.margin_150{
	margin-top:150px;
}

.bottom_10{
	bottom:-15px!important;
}

@font-face {
    font-family: 'BEBASNEUE_BOLD';
    src: url('../font/BEBASNEUE_BOLD.OTF');
}
@font-face {
    font-family: 'BEBASNEUE_BOOK';
    src: url('../font/BEBASNEUE_BOOK.OTF');
}
@font-face {
    font-family: 'BEBASNEUE_LIGHT';
    src: url('../font/BEBASNEUE_LIGHT.OTF');
}
@font-face {
    font-family: 'BEBASNEUE_REGULAR';
    src: url('../font/BEBASNEUE_REGULAR.OTF');
}
@font-face {
    font-family: 'BEBASNEUE_THIN';
    src: url('../font/BEBASNEUE_THIN.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-BLACK';
    src: url('../font/HELVETICANEUECYR-BLACK.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-BOLD_0';
    src: url('../font/HELVETICANEUECYR_BOLD.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-LIGHT_0';
    src: url('../font/HELVETICANEUECYR-LIGHT_0.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-ROMAN';
    src: url('../font/HELVETICANEUECYR-ROMAN.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-THIN';
    src: url('../font/HELVETICANEUECYR-THIN.OTF');
}
@font-face {
    font-family: 'HELVETICANEUECYR-ULTRALIGHT';
    src: url('../font/HELVETICANEUECYR-ULTRALIGHT.OTF');
}

.NewRight{
	float:right;
}

.header_footer_text{
	font-family: 'HELVETICANEUECYR-BOLD_0';
    font-size: 25pt;
}

.text_left{
	text-align:left;
}

.margin_true{
	margin-top:25px;
}

.logoHeader_f{

}
.Logotext_f{
	font-family: 'HELVETICANEUECYR-BOLD_0';
    color: white;
    float: left;
    margin-top: 2px;
    font-size: 14pt;
    text-decoration: none;
}

button {outline:none;}

/* Popup Form */
#popup_form { width: 870px; height: 400px; position: fixed; left: 50%; top: 50%; margin: -200px 0 0 -435px; background: #fff; z-index: 150; display: none; }
.pf_img { width: 357px; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; }
.pf_img img { width: 100%; height: auto; max-height: 100%; }
.top_sell { width: 143px; height: 143px; background: url("../img/top_sell.png") no-repeat; position: absolute; left: 0; top: 0; z-index: 4; }
.pf_text { padding: 45px 35px 0 405px; }
.only_today { font-family: "HELVETICANEUECYR-BOLD_0"; font-size: 18px; color: #fff; background: #2c313d; display: inline-block; padding: 10px 20px; line-height: 1; }
.pf_name { font-family: 'HELVETICANEUECYR-ROMAN'; font-size: 36px; color: #000011; margin-top: 15px; line-height: 1; }
.pf_price { font-family: "HELVETICANEUECYR-BOLD_0"; font-size: 36px; color: #000011; margin-top: 15px; line-height: 1; }
#today_form { margin-top: 40px; }
#today_form input[type="text"] { font-family: 'HELVETICANEUECYR-LIGHT_0'; font-size: 16px; color: #000011; line-height: 45px; width: 208px; height: 45px; border: 1px solid #e8e8e8; border-radius: 4px; padding: 0 15px; }
#today_form .tf_name { float: left; }
#today_form .tf_phone { float: right; }
#today_form input[type="submit"] { font-family: "HELVETICANEUECYR-BOLD_0"; font-size: 18px; color: #fff; width: 270px; height: 60px; background: url("../img/button.png") no-repeat 30px center #e74576; border: 3px solid #e8e8e8; border-radius: 50px; margin-top: 32px; padding-left: 35px; }
#today_form input[type="submit"]:hover { opacity: 0.7; }
.close_btn { width: 35px; height: 35px; background: url("../img/close_btn.png") no-repeat; position: absolute; right: -17px; top: -17px; }
.close_btn:hover { opacity: 0.7; cursor: pointer; }

#oneclick { text-align: center; }
#oneclick h3 { font-family: "GothaProBold"; font-size: 22px; color: #27212f; margin-top: 0; margin-bottom: 12px; }
#oneclick .p_oneclick { font-family: "GothaPro"; font-size: 14px; color: #2a2233; margin-bottom: 20px; }
.oneclickname, .oneclickphone { font-family: "GothaPro"; font-size: 14px; color: #27212f; padding: 15px 25px; margin-bottom: 7px; border: 1px solid #ccc; border-radius: 4px; width: 300px; }
#oneclick_send { font-family: "GothaProBold"; font-size: 18px; color: #fff; background: #75850d; border: none; border-radius: 4px; border-bottom: 4px solid #5d690c; padding: 20px 100px; margin-top: 25px; }
#oneclick_send:hover { cursor: pointer; opacity: 0.7; }
.fancybox-skin { background: #fff !important; padding: 40px 55px !important; }
.fancybox-close { width: 33px !important; height: 33px !important; background: url("../img/fancy_close.png") no-repeat !important; right: -16px !important; top: -16px !important; }
/* Popup Form */

/* New Slider */
.new_slider .bottom_10 { left: 35%; bottom: 25px !important; }
.new_slider .slider_text {width: 42%;height: 60%;top: 20%;background: rgba(19,12,18,.7);padding-left: 40px;}
.new_slider .slider_text .Headers { padding-top: 0px; }
.new_slider .slider_text .Headers, .slider_text .LessHeader, .slider_text .DisFirst { color: #fff; }
.new_slider .Headers { font-size: 37pt; }
.new_slider .LessHeader {font-size: 27pt;clear: both;display: block;margin-bottom: 10px;}
.new_slider .DisFirst { margin-top: 40px; }
.new_slider .line { background: rgba(161,161,161,.25); }

@media screen and (max-width:1200px) {
	.new_slider .bottom_10 { bottom: -10px; }
	.new_slider .slider_text { position: relative; width: 100%; top: 0; padding: 20px 5%; background: #000; }
	.new_slider .Headers { font-size: 24pt; }
	.new_slider .LessHeader { font-size: 22pt; }
	.new_slider .DisFirst { text-align: center; }
	.new_slider .carousel-inner .item img { max-width: none; width: auto !important; margin-left: -70px; }
	.new_slider .carousel-indicators { width: auto; margin-left: 0; left: 50%; }
	.new_slider .carousel-indicators li { position: relative; left: -50%; }
}
@media screen and (max-width:700px){
	.new_slider .carousel-inner .item img { height: 315px; }
}
/* New Slider */

#hider{
    display:none;
    background:black;
    left:0;top:0;
    width:100%;height:100%;
    position:fixed;
    opacity:0.7;
    z-index: 100;
}

.formlikethat{
	width:450px;
	position:fixed;
	display:none;
	z-index: 999;
	top:25%;
	left:50%;
	background:#dadada;
	text-align:center;
	padding: 20px 50px;
	margin-left: -275px;
	border-radius: 5px;
}

.form_partner {
	background:#dadada;
	text-align:center;
	padding-top: 35px;
}

.form_partner form {
	width:450px;
	margin: 0 auto;
}

.formlikethat input, .form_partner input{
	padding-left:14px;
	margin-top:10px;
	width:264px;
	height:47px;
}

.form_partner textarea {
	padding-left:14px;
	margin-top:10px;
	width:264px;
	height:100px;
	resize:none;
}

.formlikethat h1{
	font-size:18pt;
}

.formlikethat h2{
	font-size:12pt;
	margin-top:0px;
}

.New_Fpr{
	margin-left:5px;
}
.btn_site_fpr{
	width: 250px;
    height: 52px;
    background: #e74576;
    color: white;
    border-radius: 38px;
    border: none;
}

.btn_site_fpr:hover{
	background: #ba2c58;
}

.btn_site_fpr p {
	font-family: 'HELVETICANEUECYR-BOLD_0';
    color: white;
    font-size: 15pt;
    margin-top: 11px;
	text-align: center;
}
.formlikethat img{
	width: 34px;
    height: 34px;
    position: absolute;
	right: 10px;
	top: 10px;
}

.link_to_popup { height:35px; position:fixed; left:-105px; bottom:250px; background:#00b1d4; transform:rotate(-90deg); padding: 0 20px; }

@media screen and (max-width:450px){
	.menuTop li { margin-left: 0px; }
	.menuTop li a { /*margin-left:0px;*/ }
	.menu-phoneFooter { float:left; }
	.center { margin-left:0px; }
	.NewRight { float:left; }
	.carousel-inner img { height: auto; width: 100% !important; }
	.Headers { padding-top: 0; font-size: 26pt; text-align: center; }
	.LessHeader { font-size: 22pt; text-align: center; }
	.DisFirst { margin-top: 10px; }
	.btn_site { display: block; margin-left: auto; margin-right: auto; }
	.header_four { font-size: 24pt; }
	.mrg_left { margin-left:0px; }
	.header_six { font-size: 32pt; }
	.Footer_text { text-align:left; }
	.LogoBrand { /*float: right; margin-right: 50px; margin-top: 27px;*/ }
	.menuButton { background: black; margin-top: 45px!important; }
	.formlikethat { left:4%!important; }
	.HeaderCat img { width: auto; height: auto; min-width: 100%; min-height: 100%; }
	.HeaderCat span { left: 20px; bottom: 20px; }
	.inst a { font-size: 16px; }
	.menuTop li > span { background: none; display: block; }
	.btn_site_cat p { font-size: 10pt; line-height: 1.8; }
	.menuTop { height: 360px !important; padding: 0 20px !important; }
}

@media screen and (max-width:550px) {
	.menu-phoneFooter { margin-left: 0; }
	#footer .HeaderPartBrand img { margin-left: 0; }
	.foot_blocks .menu-phoneFooter { float: none; margin-left: 0 !important; margin-bottom: 20px; }
	.foot_blocks .menu-phoneFooter:first-of-type a { width: 100%; }
}

@media (max-width: 767px) {
	#FirstScreen .navbar { width: 100%; }
	.LogoBrand { display: table; margin: 0 auto; }
	.menuButton { margin-top: 0px !important; position: absolute !important; left: 10px; top: 10px; }
	#FirstScreen .navbar { background: rgba(0,0,0,.8); }
	.menuTop li:first-child:after {
		content: "";
		display: block;
		width: 8px;
		height: 8px;
		border-radius: 10px;
		background: #ff7491;
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -4px;
	}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		margin: 0 auto;
	}
	.DisFirst_Three { width: auto; }
	.formlikethat { width: 90%; left: 5%; margin-left: 0; padding: 20px; }
	.formlikethat input, .btn_site_fpr { width: 100%; }
	.Border_Cat { margin: 2% 2% 0 2%; width: 96%; height: 94%; }
	.FooterCat span { font-size: 18pt; margin-left: 10px; }
	.btn_site_cat { margin-right: 10px; width: 150px; }
	.btn_site_cat img { margin-left: 10px; }
	.menuTop { height: 360px; padding: 0 20px !important; }
	.menuTop li > span { display: block; background: none; }
	#FirstScreen .menu-phoneFooter { float: left; }
	
	.link_to_popup { transform: rotate(0); left: auto; right: 0; bottom: 0; height: auto; }
	.link_to_popup p { line-height: 20px !important; margin: 10px 0; text-align: center; }
	.link_to_popup p span { display: block; }
	
	#TheardScreen { background-position: right; }
}

@media (min-width: 768px) and (max-width: 950px) {
	.nav > li > a { padding-left: 0 !important; padding-right: 0 !important; }
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { margin: 0 auto; }
	.DisFirst_Three { width: auto; }
	.Border_Cat { margin: 2% 2% 0 2%; width: 96%; }
}

@media screen and (max-width: 991px) {
	.nav > li > a { padding-left: 0 !important; padding-right: 0 !important; }
	#popup_form { width: 90%; height: auto; left: 5%; top: 20%; margin: 0; }
	.pf_img { width: 42%; float: left; }
	.pf_text { width: 58%; float: right; padding: 10px; }
	.pf_name { font-size: 28px; margin: 0; }
	.pf_price { font-size: 26px; margin: 0; }
	#today_form { margin-top: 25px; }
	#today_form input[type="text"] { width: 100%; margin-bottom: 15px; float: none; }
	#today_form input[type="submit"] { width: 100%; margin-top: 15px; }
	#footer .HeaderPartBrand { text-align: center; }
	#footer .HeaderPartBrand  a { display: inline-block; }
	.foot_blocks { text-align: center; }
	.foot_blocks .menu-phone { display: inline-block; }
	.foot_blocks .menu-phoneFooter { margin-left: 20px; }
	.text_block { width: 60%; }
	.btn_site p { font-size: 12pt; }
}

@media screen and (max-width: 550px) {
	#popup_form { top: 5%; }
	.pf_img { position: static; float: none; width: 100%; text-align: center; }
	.pf_img img { height: 170px; width: auto; }
	.pf_text { float: none; width: 100%; }
	#today_form { margin-top: 15px; }
	#today_form input[type="text"] { margin-bottom: 7px; }
	#today_form input[type="submit"] { margin-top: 7px; }
	.LessHeader_Three, .Headers_Three { text-align: center; }
	.text_block { width: 100%; }
	.btn_site p { margin-left: 10px; margin-right: 10px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.menuTop li { margin-left: 0; }
	.menuTop li > a { margin-left: 10px;	}
	.Headers { font-size: 34pt; }
	.LessHeader { font-size: 28pt; }
	.DisFirst { margin-top: 20px; }
	.HeaderCat img { height: 100%; }
	.inst a { font-size: 20px; }
	.foot_blocks .menu-phoneFooter { margin-left: 35px; }
}

@media screen and (max-width: 1199px) {
	.footer_wrapper_block { flex-direction: column; }
	/*.height54 { height: auto; }*/
	/*.footer_one_block { float: none; margin: 10px 0; }*/
}

.inst:nth-child(9),
.inst:nth-child(10),
.inst:nth-child(11),
.inst:nth-child(12) {
	display: none;
}
}

#NewScreenPrem {
	background: url(img/s-prem.jpg) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

#NewScreenOpen {
	background: url(../img/ropd.jpg) center no-repeat !important;
	-webkit-background-size: cover;
	background-size: cover;
}

i.rub {
    font-size: 20px;
}

.bears_wrapper {
    background: url(../img/bear_banner.jpg);
    background-size: cover;
    min-height: 540px;
    margin: 50px 0;
}

.bears_wrapper h3.Headers_Three {
    margin-bottom: 15px;
}
