@media (min-width: 767px){
	/*FANCYBOX*/
	.fancybox-close {
		position: absolute !important;
		top: 0 !important;
		right: -50px !important;
		width: 29px !important;
		height: 29px !important;
		cursor: pointer !important;
		z-index: 8040 !important;
		background-image: url('../images/fancy_sprite.png') !important;
		background-position: 0 0 !important;
		background-repeat: no-repeat !important;
		opacity: .8;
	}

	.fancybox-close:hover, .fancybox-next span:hover, .fancybox-prev span:hover{
		opacity: 1;
	}
	.fancybox-nav span {
		position: absolute !important;
		top: 50% !important;
		width: 28px !important;
		height: 85px !important;
		margin-top: -42px !important;
		cursor: pointer !important;
		z-index: 8040 !important;
		background-image: url('../images/fancy_sprite.png') !important;
		background-position: -29px 0 !important;
		background-repeat: no-repeat !important;
		opacity: .8;
	}

	.fancybox-next{
		right: -80px  !important;
	}

	.fancybox-prev{
		left: -80px  !important;
	}

	.fancybox-next span {
		background-position: -57px 0  !important;
	}

	.fancybox-prev span {
		background-position: -29px 0  !important;
	}
	/*FANCYBOX*/
	a.btn-menu{
		display:none;
		color:white;

	}
}
@media (max-width: 767px) {
	.modal textarea{
		width:100%;
	}
	#forget .forget_password li{
		width:100%;
		display: block;

	}
	.span4.call{
		width:220px !important;
	}
	.btn_login {
		margin-top: 20px;
		margin-left: 0px;
	}
	a.btn-menu{
		line-height: 38px;
		display:inline-block;
		color:white;
		float:right;
		margin-right: 10px;
		text-decoration: none;
	}

	.content ol{
		left:20px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.contacts {

		line-height: 2;
	}
	.mob-block {
		display: block;
	}
	.lastnews .container.wrap .row .span4 .box-left img {
		float:none;
	}
	.pmwidget.pmwidgetDone {
		width: 90% !important;
	}
	.mob-hidden{
		display:none;
	}
	.span8 h1 {
		font-size:21px;
	}
	.header, .footer, .lastnews{
		margin-left: -20px;
		margin-right: -20px;
	}
	.lastnews h2 {
		margin-left: 0;
	}
	.footer{
		text-align: center;
		padding-bottom: 70px;
	}
	.footer_bottom p{
		text-align: center;
	}
	.footer .span4{
		line-height: 12px;
	}
	.footer .span2 ul{
		display: none;
	}
	.footer .span2:before, .footer .span2:after{
		content: none;
	}
	.copyright{
		margin: 10px 0;
	}
	.anons li{
		text-align: center;
	}
	.anons li a>img{
		float: none;
		width: 100%;
	}
	.list{
		width: 100%;
	}
	.list .span4{
		text-align: center;
	}
	.mob-u{
		float:none;
		display: inline-block;
		text-align: center;
		padding-top: 10px;
	}
	form .half{
		width: 100%;
		float: none;
	}
	.lastnews .container.wrap .row .span4 .box-left img{
		padding-bottom: 10px;
		float: none;
		text-align: center;

	}
	.lastnews .h2{
		text-align: center;
	}
	.lastnews > .container > .row > .span4 {
		text-align: center;
	}
	.tile-4 li{
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	}
	.round{
		border-radius: 100px;
		width: 198px;
		height: 198px;
	}
	.mob-c{
		text-align: center;
	}
	.modal .span3, .modal .span6{
		margin-bottom: 10px;
	}
	.reload{
		top: 0;
	}
	.promo li{
		width:100%;
	}
	.modal{
		margin-left: 0;
		left: 0;
		right: 0;
		width: auto;
	}
	.tile-3 > li {
		width:100%;
	}
	.promo li.bg{
		display: none;
	}
	.promo li:nth-child(4){
		background: url('../images/11.png') no-repeat ;
		background-size: cover;

	}
	.promo li:nth-child(5){
		background: url('../images/12.png') no-repeat ;
		background-size: cover;

	}
	.promo li:nth-child(6){
		background: url('../images/13.png') no-repeat ;
		background-size: cover;

	}
	p.map{
		margin: 10px 0px;
		padding-bottom:50px;
	}


}
@media (min-width: 768px) and (max-width: 809px) {
	.lastnews .container.wrap .row .span4 .box-left img {
		float:none;
	}

}
@media (min-width: 810px) and (max-width: 979px) {
	.lastnews .container.wrap .row .span4 .box-left img {
		float:none;
	}

	.header .container .span3:first-child{
		margin-left: 20px;
	}
}
@media (max-width: 979px) {
	.captcha{
		width:100%;
	}
	.nav-collapse, .nav-collapse.collapse {
		top: 10px;
	}
	.navbar-inverse .nav-collapse .nav>li>a{
		text-transform: uppercase;
		color: white;
		padding: 0 15px;
	}
	.navbar-inverse .nav-collapse .nav>li.active>a,   .navbar-inverse .nav-collapse .nav>li>a:hover{
		background-color: #ff5a00;
		color: #fff;
	}
	.navbar-fixed-top {
		margin-bottom: 0;
	}
	.header{
		padding-top: 15px;
	}
	.logo, .services div, .callback, .contacts{
		margin: 10px 0;
		display: inline-block;
	}
	.contacts{
		text-align: center;
	}
	.slider_header{
		top: 10px;
		width: 100%;
	}
	.slider_header a{
		font: 16px/18px "ptsansnarrowbold";
	}
	.submenu{
		display: block;
		position: static;
	}
	.submenu li a{
		padding: 10px 15px;
	}
	.tile-4 li{
		width: 33%;
	}
	input[type="submit"] {
		font: 20px/24px 'ptsansnarrowbold';
		padding: 12px 30px;
	}
	.tile-3 > li {
		width:50%;
	}

}
@media (min-width: 980px) and (max-width: 1200px) {
	.navbar-inverse .nav > li > a{
		padding:0px 32px;
	}

}

@media (max-width: 1200px) {
	.captcha{
		width:100%;
		text-align: center;
	}
	.span4.call{
		width:360px;
	}
}
#u-quickpanel-meta {
	z-index: 2000 !important;
}