html{width: 100%; height: 100%;	}
body{width: 100%; min-height:100%; font-size: 14px; line-height: normal; line-height: 1.5; color:#000; background-color: #fff; overflow-x: hidden; font-family: Arial; position: relative;}

.clear{clear:both; display: table;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}

.float-right{float: right;}
.float-left{float: left;}

.stretch-w{width: 100%;}
.stretch-h{height: 100%;}

ul{padding: 0;}
img{max-width: 100%;}
button{border:none;}

.anchor{position: absolute; margin-top: -0px;}

.h0{font-size: 48px; font-weight: 700; line-height: 1.35;}
.h1{font-size: 32px; font-family: 'Trebuchet MS'; font-weight: 700; margin-bottom: 30px;}
.h2{font-size: 24px; font-family: 'Trebuchet MS'; margin-bottom: 25px;}
.h3{font-size: 18px; font-family: 'Trebuchet MS'; font-weight: 300; line-height: 1.35;}

ul.stylized{list-style: none;}
ul.stylized li{color: #0d2338; font-weight: 300; margin-bottom: 10px; padding-left: 37px; position: relative; }
ul.stylized li::before{content:''; display: inline-block; position: absolute; left: 0; top: 12px; width: 12px; height: 1px; background-color: #1C4BFC;}

a{color: #115083; text-decoration: underline;}
a:focus, a:hover{text-decoration: none;}

.registration-form a.recovery-link{text-decoration: underline; display: inline-block; text-decoration: none; border-bottom: 1px #11508399 solid; line-height: 1;}
.registration-form a.recovery-link:hover{border-bottom: 1px transparent solid;}

/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */

body{padding-bottom: 60px;}

.header{padding: 20px 0; position: relative; background-color: #fff; z-index: 1;}
.header .logo{position: relative;}
.header .logo img{width: 200px;}
.header .logo .text{position: absolute; color: #000; left: 100%; margin-left: 40px; margin-top: 5px; font-size: 16px; font-family: 'Trebuchet MS'; font-weight: 400;}
.header .logo .text::before{position: absolute; content: ''; display: block; left: -20px; top: 5px; width: 1px; height: 13px; background-color: #F9C6CD;}
.header .user-block{text-decoration: none;}
.header .user-block .avatar{display: inline-block; margin-right: 15px; float: left; border-radius: 50px;}
.header .user-block .avatar.empty{background-color: #ddd; color: #507193; text-transform: uppercase; font-size: 18px; font-weight: 700;  text-align: center; width: 40px; height: 40px; line-height: 39px; font-family: Trebuchet MS;}
.header .user-block .text{font-size: 14px; color: #95A0AC; top: 10px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px; left: 70px;}
.header .user-block:hover .text{color: #B3B3B3;}

.application-page{padding: 30px 0;}

.style-checkbox{opacity: 0; position: absolute;}
.style-checkbox + label{vertical-align: middle; line-height: 1;}
.style-checkbox + label::before{content: ''; display: inline-block; width: 15px; height: 15px; border-radius: 2px; margin-right: 8px; background-color: #EB3F57;vertical-align: middle; position: relative; top: -2px; background-repeat: no-repeat;}
.style-checkbox:checked + label::before{background-position: center center; background-image: url("../img/checkbox-icon.svg"); background-size: 10px 10px;}

.style-radio{opacity: 0; position: absolute;}
.style-radio + label{vertical-align: middle; line-height: 1;}
.style-radio + label::before{content: ''; display: inline-block; width: 15px; height: 15px; border-radius: 20px; margin-right: 8px; border: 1px #95A0AC solid; vertical-align: middle; position: relative; top: -2px; background-repeat: no-repeat;}
.style-radio:checked + label::before{ border: 3px #00ABED solid;}

.style-select{display: block; height: 40px; border: 1px #95A0AC solid; width: 100%; padding-left: 15px; padding-right: 15px;}

.offer-list{}
.offer-list .item{padding: 30px 0; border-bottom: 1px #C9CFD5 solid;}
.offer-list .item.answered{background-color: #ecf9f9; padding: 20px 30px;}
.offer-list .item .title{font-size: 24px; font-family: 'Trebuchet MS'; display: inline-block; position: relative; cursor: pointer; line-height: 1.3; margin-bottom: 15px; color: #000 !important;	text-decoration: none !important;}
.offer-list .item .title span{border-bottom: 1px #F9C6CD solid; transition: .2s;}
.offer-list .item .title:hover span{border-bottom: 1px #888 solid;}
.offer-list .item .notice{font-size: 12px; position: relative; color: #95A0AC;}
.offer-list .item .caption{margin-top: 15px; margin-bottom: 15px;}
.offer-list .item .bold-value{font-weight: 700; font-size: 16px;}

.offer-detail{}
.offer-detail .element-block{border:1px #DFE3E6 solid; padding: 20px 40px; margin-bottom: 10px;}
.offer-detail .notice{font-size: 12px; color: #95A0AC;padding-bottom: 5px;}
.offer-detail .description-item{min-height: 45px; margin-top: 15px; margin-bottom: 15px;}


.docs-list{}
.docs-list .item, .docs-list ._item{display: block; margin-bottom: 10px;}
.docs-list .item::before, .docs-list ._item::before{content: ''; display: inline-block; margin-right: 8px; height: 19px; width: 17px; position: relative; background: url('../img/attachfile-icon.svg') center center no-repeat; vertical-align: middle;}
.docs-list .item a, .docs-list ._item a{text-decoration: none; border-bottom: 1px #B8CBDA solid; line-height: 1.1;}





.manager-info-block{margin-bottom: 40px;}
.manager-info-block img{margin-bottom: 20px;}
.manager-info-block .company-name{font-size: 20px; font-family: 'Trebuchet MS';}
.manager-info-block .manager-name{font-size: 16px; font-weight: 700; margin-top: 20px; margin-bottom: 10px;}
.manager-info-block .contacts{font-size: 12px; color: #95A0AC;}
.manager-info-block .contacts .phone{font-size: 14px; color: #000; text-decoration: none;}
.manager-info-block .contacts .phone:hover{text-decoration: underline;}
.manager-info-block .contacts .link{font-size: 14px; color: #115083;}

.answers-block{}
.answer-list .item{margin-bottom: 20px;}
.answer-list .company-name{display: inline-block; font-size: 20px; font-family: 'Trebuchet MS'; color: #000; text-decoration: none; border-bottom: 1px #F9C6CD solid; transition: .2s; margin-bottom: 10px;}
.answer-list .company-name:hover{border-bottom: 1px #888 solid;}
.answer-list .user-name{color: #95A0AC; font-size: 14px; margin-bottom: 20px;}
.answer-list .report{text-decoration: none;}
.answer-list .report span{border-bottom: 1px #B8CBDA solid;}
.answer-list .report::before{content: ''; display: inline-block; width: 26px; height: 26px; background: url('../img/pdf-file-icon.svg') center center no-repeat; vertical-align: middle; margin-right: 12px;}
.answer-list .date{color: #95A0AC; font-size: 12px; line-height: 1; margin-top: 5px;}


.report-download-block a{}
.report-download-block a span{border-bottom: 1px #B8CBDA solid;}
.report-download-block a::before{content: ''; display: inline-block; width: 26px; height: 26px; background: url('../img/pdf-file-icon.svg') center center no-repeat; vertical-align: middle; margin-right: 12px;}
.report-download-block .date{font-size: 12px; color: #95A0AC; margin-top: 10px;}



.answer-form-block{padding: 40px 38px; border: 1px #DFE3E6 solid;}
.answer-form-block .group{margin-bottom: 22px;}
.answer-form-block textarea{width: 100%; height: 130px !important;}
.answer-form-block .input-file-block{width: 100%; min-height: 130px !important; border: 2px #115083 dashed;}
.answer-form-block .input-file-block .file-selectdialog{margin-bottom: 0;}
.answer-form-block .input-file-block .file-selectdialog-switcher{padding: 10px 20px; display: inline-block;}




.footer{padding: 20px 0; position: absolute; left: 0; right: 0; bottom: 0; z-index: 1;}
.footer a{color: #000; text-decoration: none !important; border-bottom: 1px #B3B3B3 solid;}
.footer a + a{margin-left: 30px;}
.footer a:hover{border-bottom: 1px #888 solid;}
.footer .development a{color: #115083; text-decoration: none !important; border-bottom: 1px #11508399 solid;}
.footer .development a:hover{border-bottom: 1px #115083 solid;}
.footer .development.development-2{color: #fff;}
.footer .development.development-2 a{color: #fff; border-bottom: 1px #fff7 solid;}
.footer .development.development-2 a:hover{border-bottom: 1px #ffff solid;}

.text a:not(.btn, .btn-1, .btn-2, .btn-3){color: #00ABED; text-decoration: none!important; border-bottom: 1px #B3E6FA solid;}
.text a:not(.btn, .btn-1, .btn-2, .btn-3):hover{border-bottom: 1px #00ABED solid;}

.registration-form{}
.registration-form .group{margin-bottom: 22px; position: relative;}
.registration-form .style-input{height: 56px; font-size: 18px;}
.registration-form textarea.style-input{height: auto; resize: none; padding-top: 10px; padding-bottom: 10px; }
textarea.style-input{height: auto; resize: none; padding-top: 10px; padding-bottom: 10px; }

.registration-form .notice{position: absolute; display: block; left: 100%; margin-left: 15px; font-size: 12px; color: #95A0AC; width: 150px; top: 50%; transform: translateY(-50%);}
.registration-form label{font-weight: normal;}
.registration-form .error{color: red;}
.registration-page .content{position: absolute; top: 50%; transform: translateY(-50%); margin: auto; left: 0; right: 0;}

.right-bg{content:''; display: block; position: fixed; top: 0; bottom: 0; left: 60%; right: 0; background-image: url("../img/bg-right-auto-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.right-bg{z-index: 1;}
.right-bg .content{position: absolute; left: 90px; width: 300px; top: 50%; margin-top: -200px; color: #fff; z-index: 1;}
.right-bg .content p{color: #ccc;}
.right-bg .content ul{list-style: none;}
.right-bg .content ul li{font-weight: 700;}
.right-bg .content ul li::before{content:''; display: inline-block; width: 4px; height: 4px; background-color: #00ABED; vertical-align: middle; margin-right: 8px; position: relative; top: -1px; border-radius: 10px;}

.right-bg i{width: 4px; height: 25%; display: block;}
.right-bg i:nth-child(1){background-color: #FDC300;}
.right-bg i:nth-child(2){background-color: #62B9E9;}
.right-bg i:nth-child(3){background-color: #E82E8A;}
.right-bg i:nth-child(4){background-color: #96C11F;}

.account-content{padding: 40px 40px; background-color: #fff;}

/*
.go-in-auction-block{text-align: right;}
.go-in-auction-block a{display:inline-block; text-decoration: none; position: relative; color: #fff !important; overflow: hidden;}
.go-in-auction-block a img{display: inline-block; transition:all 0.5s; transform:scale(1);}
.go-in-auction-block a:hover img{transform:scale(1.1);}
.go-in-auction-block a::before{content:''; display: block; position: absolute; width: 100%; height: 100%; left: 0; right: 0; background-color: #059; opacity: 0.0; transition:all 0.3s; z-index: 1;}
.go-in-auction-block a:hover::before{opacity: 0.2;}
.go-in-auction-block a span{display: inline-block; position: absolute; z-index: 2;}
.go-in-auction-block a .title{font-size: 24px; font-family: 'Trebuchet MS'; top: 40px; left: 30px;}
.go-in-auction-block a .count{font-size: 14px; top: 80px; left: 30px;}
.go-in-auction-block a .subtitle{font-size: 14px; text-transform: uppercase; bottom: 40px; left: 30px;}
*/

.nav-tabs-style-1{border-bottom: none;}
.nav-tabs-style-1>li>a{border-radius: 0px; border: none; padding: 20px 30px; font-size: 16px; font-weight: 700; color: #00ABED; text-decoration: underline;}
.nav-tabs-style-1>li.active>a, .nav-tabs-style-1>li.active>a:focus, .nav-tabs-style-1>li.active>a:hover{background-color: #fff; border-top: 2px #96C11F solid;  border-left: none; border-right: none; color: #000; text-decoration: none; outline: none;}
.nav-tabs-style-1>li>a:focus, .nav>li>a:hover{background-color: #eaeaea;}


.nav-tabs-style-2{ margin-bottom: 15px;}
.nav-tabs-style-2 > li > a{border-radius: 12px 12px 0 0; font-size: 18px; font-weight: 700; color: #000; padding: 20px 30px; text-decoration: underline;}
.nav-tabs-style-2 > li.active > a, .nav-tabs-style-2 > li.active > a:focus, .nav-tabs-style-2 > li.active > a:hover{color: #000; text-decoration: none;}
.nav-tabs-style-2 > li:first-child > a{border-radius: 0 12px 0 0 !important; border-left: none !important;}

.admin-bet-list table{font-family: "Trebuchet MS"; width: 100%;}
.admin-bet-list table td, .admin-bet-list table th{padding: 10px 10px; border: 1px #ccc solid;}
.admin-bet-list table th{background-color: #cbe5ff;}
.admin-bet-list table tr td{background-color: #fff;}
.admin-bet-list table tr:nth-child(odd) td{background-color: #eee;}
.admin-bet-list table tr.active td{background-color: #e2ffaa;}


/* /////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////// */

.grey-bg{background-color: #F0F2F2;}

.red{color: #FA194B;}
.tags + .tags{margin-left: 28px;}
.tags img{width: 16px; margin-right: 12px;}
.bold{font-weight: 700;}

i.hot{width: 12px; height: 16px; display: inline-block; margin-left: 16px; background-image: url("../img/hot-icon.svg");}
i.hot.big{width: 20px; height: 26px; display: inline-block; margin-left: 16px; background-image: url("../img/hot-icon.svg");}


.standart-title{font-size: 16px; font-weight: 700;}
.grey-line{border-top: 1px #DFE3E6 solid;}
.style-input{display: block; height: 40px; border: 1px #95A0AC solid; width: 100%; padding-left: 15px; padding-right: 15px; font-size: 14px;}
.style-select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image: url('../img/select-icon.svg'); background-position: right 10px center; background-repeat: no-repeat; background-size: 12px 8px;}

.btn-1{padding: 12px 20px; line-height: 1; border: 1px #DFE3E6 solid; display: inline-block; border-radius: 50px; text-decoration: none !important; cursor: pointer; color: #000 !important; margin: 0 3px; transition:all 0.2s; background-color: #fff; outline: none;}
.btn-1:hover{background-color: #DFE3E6;}
.btn-2{padding: 0 20px; height: 40px; font-size: 14px; font-weight: 700; color: #fff; line-height: 1; transition:all 0.2s; outline: none;}
.btn-3{height: 50px; line-height: 50px; padding: 0 30px; font-size: 14px; border-radius: 100px; display: inline-block; text-decoration: none!important; transition:all 0.2s; cursor: pointer; outline: none;}
.btn-4{height: 40px; border-radius: 4px; font-size: 14px; font-weight: 700; width: 100%;}
.btn-5{height: 44px; line-height: 44px; display: block; border-radius: 4px; font-size: 14px; font-weight: 700; width: 100%; text-align: center; text-decoration: none !important; color: #fff !important; background-color: #fd4500; margin-bottom: 10px;}
.btn-5 .icon{width: 12px; height: 12px; display: inline-block; margin-right: 5px;}
.btn-5 .icon *{fill: #fff !important;}
.btn-5:hover{background-color: #d43a00;}

.btn-grey{background-color: #DFE3E6;}
.btn-grey:hover{background-color: #B3B3B3;}

.btn-blue{background-color: #115083; color: #fff !important; border-color: #115083;}
.btn-blue:hover{background-color: #0F4A7A; color: #fff !important; border-color: #0F4A7A;}

.btn-yellow{background-color: #FDC300; border-color: #FDC300; color: #000 !important;}
.btn-yellow:hover{background-color: #FDD300; color: #000 !important;}

.btn-crimson{background-color: #EB3F57; border-color: #EB3F57; color: #fff !important;}
.btn-crimson:hover{background-color: #E92F49; color: #fff !important;}



.range{position: absolute; left: -5px; right: -5px; background-color: #fff; border: none; padding: 16px 20px; border-radius: 0; top: 100%; margin-top: 6px; z-index: 1; display: none; height: 48px; box-shadow: 0 1px 5px rgba(0, 0, 0, .3);}
.range.active{display: block;}

.range-slide{}
.range-slide .ui-slider-handle{background-color: #fff!important;outline: none; height: 16px; width: 23px; border: none; box-shadow: 0px 1px 5px rgba(0, 0, 0, .3); border-radius: 0; top: -6px; margin-left: -11px; background: #fff url("../img/ui-slider-handle.svg") center center no-repeat; background-size: 7px 4px;}
.range-slide .ui-slider-handle::after{content:attr(data-value); display: block; position: absolute; left: 0px;  top: 100%; color: #000; font-size: 12px;}



.range-slide.ui-widget.ui-widget-content{border:none; border-radius: 0; background-color: #EAECEE; height: 4px;}
.range-slide .ui-slider-range{background-color: #00ABED; }


.range-text{display: block; position: relative; width: 100%;}
.range-text{height: 40px; border: 1px #95A0AC solid; padding-left: 15px; padding-right: 15px; padding-top: 8px;}

select[name="MODEL"] option:not(.active){display: none;}

.popup{display: none; position: fixed; width: 540px; max-width: 90%; background-color: #fff; border: 1px #ccc solid; padding: 40px 40px; top: 200px; margin: auto; left: 0; right: 0; z-index: 10; transition: all 0.4s;}
.popup{width: 600px; padding-left: 25px; padding-right: 25px;}
.popup .message{font-size: 16px;}
.popup .message a{text-decoration: underline; outline: none;}
.popup .message a:hover{text-decoration: none;}
.popup .message p{margin-bottom: 4px; line-height: 1.2;}
.popup .title{font-size: 32px; font-family: "Trebuchet MS"; margin-bottom: 20px;}
.popup .success, .popup .error{display: none;}

.change-avatar{cursor: pointer;}
.change-avatar .avatar{display: inline-block; vertical-align: middle; width: 72px; height: 72px; margin-right: 24px; border-radius: 100px;}
.change-avatar .avatar.empty{background-color: #ddd; color: #507193; text-transform: uppercase; font-size: 26px; font-weight: 700; text-align: center; line-height: 70px; font-family: Trebuchet MS;}
.change-avatar .text{display: inline-block; vertical-align: middle;}
.change-avatar .text .link{color: #00ABED; font-size: 14px; border-bottom: 1px #B3E6FA solid;}
.change-avatar .text .grey{color: #95A0AC; font-size: 12px;}
.change-avatar [type=file]{display: none;}
.change-avatar:hover .text .link{color: #0391c7; border-bottom: 1px #4c93af solid;}
.change-avatar:hover .text .grey{color: #7a838e;}
.extension-mobile-filter{display: none;}
.confirm-popup{width: 800px; max-width: 90%; display: none;}


/* //////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////// */

.lot-description{background-color: #F9F6EC; padding: 20px 30px; margin: 20px 0; border-radius: 5px;}
.lot-element-list .item{display: block; padding: 16px 0; text-decoration: none; position: relative;}
.lot-element-list .item::after{content: ''; display: block; clear: both;}
.lot-element-list .item + .item{border-top: 1px #ddd solid;}
.lot-element-list .item .img{width: 96px; height: 64px; display: block; overflow: hidden; margin-right: 32px; float: left;}
.lot-element-list .item .title{font-weight: 700; color: #000; display: inline-block; border-bottom: 1px #aaa solid; line-height: 1.2; margin-bottom: 12px; font-size: 16px;}
.lot-element-list .item .title:hover{border-bottom-color: transparent;}
.lot-element-list .item .description{color: #95A0AC; font-size: 16px;}
.lot-element-list .item .red.tags{position: absolute; right: 100px; bottom: 16px;}

/* .lot-element-list .item .img{width: 96px; height: 64px;} */

.admin-menu{position: fixed; left: 0; top: 50%; margin-top: -40px; }
.admin-menu a{display: block; padding: 8px 12px; color: #fff; background-color: #00ABED; text-transform: uppercase; font-size: 12px; font-weight: 700;}



.attention{padding: 20px 16px; border: 1px #00ABED solid; font-weight: 700; font-size: 14px; text-align: center; margin: 24px 0;}











/* //////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////// */

@media (max-width: 1600px) {

	/*устройства <1601px*/

}


@media (max-width: 1199px) { 
	/*md средние устройства <1200px (настольные пк, ноутбуки, горизонтальный ipad)*/

	.filter-block-3 select{padding-left: 7px; padding-right: 7px; font-size: 12px;}
	.range-text{font-size: 12px;}
	.style-select{background-position: right 5px center; background-size: 8px 6px;}
	
	.detail-auto .top-info{padding: 20px 15px 7px;}
	.detail-auto .top-info .redeem-link{font-size: 14px;}
	.detail-auto .top-info .price{font-size: 14px;}

	.style-input{padding-left: 10px; padding-right: 10px;}

	.detail-auto .top-info .grey{font-size: 10px;}	

	.tags{font-size: 13px;}
	.tags + .tags{margin-left: 15px;}

		.registration-form .notice{position: relative; float: none; left: auto; width: auto; margin: auto; top: auto; transform:none; margin-bottom: -10px;}


}

@media (max-width: 991px) {
	/*sm малые устройства <992px (планшеты и тд, вертикальный ipad)*/
	
	.header .logo .text{left: 0; margin-left: 0; top: 100%; font-size: 12px; font-weight: 400;}
	.header .user-block .avatar{margin-right: 10px;}


	.detail-auto .top-info .redeem-link{float: right; margin-top: 0px;}
	.detail-auto .top-info{padding: 20px 15px 10px;}

	.nav-tabs-style-2 > li > a{padding: 15px 20px;}

	.offer-element .offer-element-info table.car-info{font-size: 14px;}

	.right-bg .content{left:40px;}
	
}

@media (max-width: 767px) {
	/*xs очень маленькие устройства (телефоны и тд)*/	

	.header{padding: 8px 0; position: relative; background-color: #fff; z-index: 5;}
	.header .logo{display: inline-block;}
	.header .logo .text{display: none;}
	.header .user-block .text{top: 0;}
	.header .user-block .avatar{margin-bottom: 10px;}

	.footer{font-size: 12px;}
	.footer .float-left{float: none;}
	.footer .development{float: none; margin-top: 10px;}

	.left-auto-list{border-bottom: 1px #DFE3E6 solid;}

	.application-page{padding: 0;}

	.popup{padding-left: 20px; padding-right: 20px;}
	.popup .title{font-size: 28px;}
	.popup .text-right{text-align: center!important;}
	.popup .message p{font-size: 14px;}

	.btn-3{padding-left: 14px; padding-right: 14px; height: 40px; line-height: 40px;}

	.offer-list .item .title{font-size: 12px; top: -5px; margin-bottom: 0px; display: inline-block;}
	.offer-list .item .img-selector-controls{display: none;}
	.offer-list .item .img-selector-views{display: none;}
	.offer-list .item .buy-link{font-size: 11px;}
	.offer-list .item .price{font-size: 12px; margin-bottom: 5px; font-family: "Trebuchet MS"; float: right;}
	.offer-list .item .order-info-block{margin-bottom: 5px; font-size: 10px;}
	.offer-list .item .tags{float: left; font-size: 10px;}
	.offer-list .item .notice{font-size: 10px; top: -5px; text-align: right;}


	.tags img{width: 12px; margin-right: 8px;}

	.text-content{padding-left: 0;}

	.h1{font-size: 16px; margin: 20px 0;}
	.h2{font-size: 18px;}


	.offer-element .offer-element-info{margin-top: 15px;}
	.offer-element .offer-element-info table.car-info{margin-left: 10px; margin-right: 10px;}

	.offer-element .offer-element-info .description{}
	.offer-element .offer-element-info .description .standart-title{margin-bottom: 5px;}

	i.hot{margin-left: 10px;}

	.admin-bet-list{display: none;}

	.nav-tabs-style-2 > li > a{padding: 10px 12px; font-size: 15px;}



	.radio-wrapper{position: relative;}
	.radio-wrapper .style-radio, .radio-wrapper .style-checkbox{margin: 0 !important; z-index: 2; width: 100%;}
	
	.range{left: -5px; right: -5px; margin-top: 0; box-shadow: 0 2px 10px 0px rgba(0, 0, 0, .5);}

	.mobile-menu-bttn-wrapper{padding-right: 18px;}
	.mobile-menu-bttn{width: 16px; height: 16px; display: block; position: relative; margin: auto; margin-top: 10px;}
	.mobile-menu-bttn span{width: 16px; height: 2px; background-color: #000; left: 0; display: block; position: absolute; transition:all 0.3s;}
	.mobile-menu-bttn span:nth-child(1){top: 0px;}
	.mobile-menu-bttn span:nth-child(2){top: 7px;}
	.mobile-menu-bttn span:nth-child(3){top: 14px;}
	.mobile-menu-bttn.active span:nth-child(1){top: 6px; transform: rotate(45deg);}
	.mobile-menu-bttn.active span:nth-child(2){opacity: 0;}
	.mobile-menu-bttn.active span:nth-child(3){top: 6px; transform: rotate(-45deg);}

	.mobile-menu{position: absolute; left: 0; right: 0; width: 100%; margin-top: -400px; background-color: #fff; opacity: 0; padding: 50px 25px; box-shadow: 0 2px 0px rgba(0, 0, 0, .0); z-index: 2; transition:all 0.3s;}
	.mobile-menu.active{opacity: 1; margin-top: 2px; box-shadow: 0 3px 7px rgba(0, 0, 0, .30);}
	.mobile-menu ul{list-style: none;}
	.mobile-menu ul li{display: block; }
	.mobile-menu ul li + li{margin-top: 10px;}
	.mobile-menu ul li a{display: inline-block; padding: 0 5px; font-size: 16px; font-weight: 700; color: #000;}
	
	.right-bg{display: none;}
	.registration-page .h1{font-size: 21px; margin: 18px 0;}
	.registration-page .btn-3{width: 100%; text-align: center; margin: 5px 0;}
	.recovery-link{font-size: 12px; display: block; margin-top: 10px; margin: auto; width: auto; text-decoration: none;  text-align: center; border: none !important; margin-top: 10px;}
	.recovery-link span{border-bottom: 1px #B3E6FA solid;}

	.registration-form .style-input{height: 46px; font-size: 18px;}
	.registration-form .group{margin-bottom: 20px;}

	.registration-page .content{transform: none; top: 0; position: relative;}
	.footer .development.development-2 a{border-bottom: 1px #B3E6FA solid;}

	.nav-tabs-style-1>li{width: 33.33%; margin-right: 0px; }
	.nav-tabs-style-1>li>a{width: 100%; padding: 5px 0; text-align: center; font-size: 12px; font-weight: 700; height: 44px;}
	
	.nav-tabs-style-1>li>a.oneline-center{line-height: 30px;}

	.account-content{padding: 25px 20px;}

	.change-avatar .text{width: 145px;}

}

@media (max-width: 480px) {
	
}

.header .logo img {
	height: 45px;
}