@media screen and (max-width: 1200px) {
	.link-box {
		text-align: left;
	}
	.advantages-item {
		min-height: 237px;
	}
}
@media screen and (max-width: 992px) {
	#header.active{
		padding: 82px 0 0;
	}
	#nav .navbar-nav {
		text-align: left;
	}
	#nav .navbar-nav:after {
		display: none;
	}
	#nav .navbar-nav li {
		margin: 0 20px 0 0;
	}
	#nav .navbar-nav li a {
		padding: 13px 0 10px;
	}
	.list-choose {
		margin: 0 0 30px;
	}
	.services-item {
		margin: 0 0 40px;
	}
	.picture {
		margin: 0 0 30px;
	}
	.text-box,
	.bonus .subtitle,
	.foot-text {
		padding: 0;
	}
	.mail-box {
		padding: 10px 0 0 0;
	}
	.logo-2 {
		margin: 0 13px 0 0;
	}
	.list-form li {
		margin: 0 73px 15px 0;
	}
	.list-form li:last-child {
		margin: 0 73px 0 0;
	}
	.advantages-item {
		min-height: 257px;
	}
}
@media screen and (max-width: 767px) {
	#header{
		padding: 49px 0 0;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background: #fff;
	}
	#nav .navbar-nav li {
		display: block;
		margin: 0;
	}
	.logo {
		margin: 12px auto 0;
	}
	.head-desc {
		margin: 0 0 15px;
	}
	.top-message {
		display: none;
	}
	#nav {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 1;
	}
	.cost-box .table td:nth-child(2) {
		white-space: normal;
		width: auto;
	}
	.list-form li {
		margin: 0 23px 20px 0;
	}
	.list-form li:last-child {
		margin: 0 23px 0 0;
	}
	.info-text {
		margin: 0 0 15px;
	}
	.question {
		padding: 5px 0px 5px 42px;
    	background: url('../images/icon-11.png') no-repeat 0 50%;
	}
	.list-docs {
		margin: 0 0 10px;
	}
	.items-list {
		padding: 18px 18px;
	}
	.items-list .form-item {
		padding: 0 10px 17px;
	}
	.items-list .btn-holder {
		padding: 0 20px;
	}
	.modal-dialog {
		max-width: 100%;
		width: auto;
	}
}
@media screen and (max-width: 736px) {
	.advantages-item {
		min-height: auto;
	}
}
@media screen and (max-width: 690px) {
	.row-box .text {
		float: none;
		margin: 0 0 15px;
		display: block;
		width: 100%;
	}
	.slider-row {
		float: none;
	}
	.items-list .form-item .slider-list {
		text-align: justify;
		font-size: 0;
		line-height: 0;
	}
	.items-list .form-item .slider-list:after {
		content:'';
		width:100%;
		height:0;
		display:inline-block;
	}
	.items-list .form-item .slider-list li {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: -1px 0 14px 0;
		font-size: 14px;
		line-height: 18px;
	}
	.input-holder {
		float: none;
	}
	.drop-box.change {
		padding: 0;
	}

}
@media screen and (max-width: 490px) {
	#ui-datepicker-div {
		margin: 15px 0 0 -90px;
	}
	.items-list .form-item .list-lawsuit {
		float: none;
		margin: 0 0 15px;
	}
	.input-col.change .holder-box {
		text-align: left;
	}
	.input-col.change .subtitle{
		display: block;
		margin: 0 0 5px;
	}
	.input-col.change .input-holder {
		width: 100%;
		max-width: 100%;
	}
	.choose-box h2 {
		padding: 0 0 0 35px;
	}
	.sentence-popup {
		padding: 0;
	}
	#call-phone .modal-body {
		padding: 22px 25px 40px;
	}
	.col-left,
	.col-right {
		width: 100%;
	}
	.logo {
		display: block;
		float: none;
		margin: 12px auto 10px;
	}
	.top-phone {
		text-align: left;
	}
}
@media screen and (max-width: 380px) {
	#ui-datepicker-div {
		margin: 15px 0 0 -40px;
	}
	.holder-box {
		float: none;
		width: 100%;
		margin: 0 0 15px;
		padding: 0;
	}
	.row-box.change .holder-box {
		padding: 0;
	}
	.input-holder {
		width: 100%;
	}
	.finance .row-box {
		margin: 0 0 10px;
	}
	.items-list .form-item .list-loss {
		text-align: left;
	}
	.items-list .form-item .list-loss li {
		margin: 0 35px 0 0;
	}
	.btn-box .btn {
		width: 100%;
		white-space: normal;
	}
}
@media screen and (max-width: 320px) {
	#ui-datepicker-div {
		margin: 15px 0 0 -30px;
	}
}