@media (max-width: 1199px){
	.item__offer-tablece img{max-width: 230px;}
	.prop__list{font-size: 16px;}
	.prop__list li svg {font-size: 16px;}
	.rand_shild span {
    line-height: 12px;
    font-size: 10px;}
	.rand_shild{padding: 4px 7px;}
	.bonus__item{background-position: 14px 208px;
    background-size: 110px;}
	.h1-main{margin: 55px 0 90px 0;}
	.bg_header{background-size: 960px;}
	.sp_1 {font-size: 40px;}
	.sp_2 {font-size: 32px;}
}
@media (max-width: 991px){
	.bg_header{background-size: 720px;}
	.h1-main{font-size: 34px;line-height: 41px;}
	.calc__one input[type='text']{font-size: 22px;width: 120px;}
	.calc__one {font-size: 20px;}
	.item__offer-tablece img {
    max-width: 170px;max-height: 55px;}
	.item__offer-tablece{height: 60px;}
	.prop__list { line-height: 24px;}
	.btn_1{font-size: 16px;}
	.mb15 { margin-bottom: 5px;}
	.item__offer-content{padding: 5px 10px 70px;}
	.slid__range span {
		font-size: 18px;}
	.slid__range {
    margin: 0 15px 20px;}
	.ui-widget.ui-widget-content {
    margin: 0 15px 20px;}
	.name__offer{font-size: 18px;line-height: 22px;}
	.h1-main {
    margin: 70px 0 56px 38px;}
	.bonus__item {
    background-position: 5px 197px;
    background-size: 87px;}
	.bonus__text span {
    line-height: 27px;
    font-size: 23px;}
	.bonus__text i {font-size: 37px;}
	.bonus__text {
    height: 84px;}
	.bonus__text-summ span{font-size: 26px;}
	.bonus__text-summ{height: 44px;top: 0;}
	.sp_1 {padding: 0 0 10px 0;
    font-size: 30px;}
	.sp_2 {line-height: 28px;
    font-size: 22px;}
	header {
    padding: 0 0 0px;}
	.bg_header{background-position: center -7px;}
	.offers__content-header{padding-top: 0;margin-bottom: 20px;}
	.offers__list-title {
		font-size: 24px;}
}
@media (max-width: 767px){
	.item__offer {margin-bottom: 15px;}
	.off_1, .off_2{margin-bottom: 30px;}
	.slider__content-title{font-size: 36px;}
	.h1-main {margin: 31px 104px 34px 0px;
    font-size: 32px;
    line-height: 26px;}
	.slid__range {
    margin: 0 15px 10px;}
	.bl_title {font-size: 28px;    margin: 0 0 15px;line-height: 32px;}
	.offers__list-title {font-size: 22px;}
	.offers__content{padding-top: 15px;}
	body{background-size: 952px;}
	.offers__content{-webkit-box-shadow: 0px 0px 35px 35px #f8f5e6;
    -moz-box-shadow: 0px 0px 35px 35px #f8f5e6;
    box-shadow: 0px 0px 35px 35px #f8f5e6;}
	.off_9{margin:15px auto 30px;}
	.business-rating-badge-view__star._size_m {
    width: 20px;
    height: 20px;}
	.rating_block-title{font-size: 17px;}
	.business-rating-badge-view__star._size_m {
    width: 18px;
    height: 18px;}
	
	.rating, #summ {
	  width: 90px;
	  margin-left: -45px;
	  height: 19px;
	}
	.stars, #sum_stars, .progress, #sum_progress {
	  background-size: contain;
	  background-repeat: no-repeat;
	  height: 19px;
	  width: 90px;
	  margin-left: -45px;
	}
	
	.bonus_b .rating, #summ {
	  width: 90px;
	  margin-left: -45px;
	  height: 19px;
	}
	
	.bonus_b .stars, #sum_stars, .progress, #sum_progress {margin-bottom: 0;
	  background-size: contain;
	  background-repeat: no-repeat;
	  height: 19px;
	  width: 90px;
	  margin-left: -45px;
	}
	.bg_header {
    background-size: 540px;}
	.sp_1 {
    padding: 0 0 5px 0;
    font-size: 23px;}
	.sp_2 {line-height: 22px;
    font-size: 18px;}
	.offers__content{    -webkit-box-shadow:0px 0px 20px 35px #f8f5e6;
    -moz-box-shadow: 0px 0px 20px 35px #f8f5e6;
    box-shadow: 0px 0px 20px 35px #f8f5e6;}
}
@media (max-width: 575px){
	.h1-main {margin: 31px 104px 34px 0px;
    font-size: 32px;
    line-height: 26px;}
	.slider__content-title {
    font-size: 28px;}
	.bl_title{font-weight: normal;line-height: 28px;font-size: 22px;}
	.slid__range span {
		font-size: 18px;}
	.ui-widget.ui-widget-content {
    margin: 0 15px 10px;}
	.calc__one input[type='text']{height: 36px;
    padding: 6px 8px;}
	body{background-position: -280px top;}
	.offers__content{-webkit-box-shadow: 0px 0px 35px 40px #f8f5e6;
    -moz-box-shadow: 0px 0px 35px 40px #f8f5e6;
    box-shadow: 0px 0px 35px 40px #f8f5e6;}
	.name__offer{font-size: 16px;line-height: 18px;}
	.pa_shild{    width: 90%;margin-left: 5%;
    margin-right: 5%;}
}
@media (max-width: 490px){
	.bonus_a{font-size: 34px;line-height: 40px;}
	.bonus_a span{font-size: 42px;}
	.rand_shild span {
    line-height: 10px;
    font-size: 10px;}
	.bonus_b svg {font-size: 28px;}
	.sp_2 {
    line-height: 20px;
    font-size: 16px;}
}
@media (max-width: 435px){
	.bonus_a{font-size: 30px;line-height: 38px;}
	.bonus_a span{font-size: 36px;}
	 .prop__list {
    font-size: 12px;}
	.cities{font-size: 12px;}
	.slider__content-title {font-size: 24px;margin-bottom: 10px;}
	.calc__one {
    font-size: 16px;}
	.calc__one input[type='text']{width: 100px;}
.item__offer-tablece img {
    max-width: 140px;
    max-height: 50px;}
	.btn_1 {font-size: 12px;}
	.item__offer-content {
    padding: 5px 10px 60px;}
	.offers__list-title{line-height: 28px;}
	body{background-position: -146px top;
    background-size: 652px;}
	.bonus__item {
    background-position: 5px 182px;
    background-size: 87px;}
	.bonus_b svg {
    font-size: 25px;}
	.bg_header {
    background-size: 435px;}
	.h1-main{margin: 40px 104px 20px 0px;}
}
@media (max-width: 420px){
	.item__offer{padding-left: 5px;padding-right: 5px;}
	.offers__list-title{margin-top: 15px;}
	.offers__content-header {
    margin-bottom: 5px;}
}
@media (max-width: 400px){
	.h1-main {font-size: 18px;
    line-height: 25px;}
	.h1-main {margin: 22px 70px 15px 0px;}
	.calc__one{text-shadow: 1px 1px 0px #ffffff;}
	.slider__content-title {
		font-size: 22px;}
	.offers__list-title {
    font-size: 18px;
    line-height: 22px;}
	.rand_shild span {
    line-height: 9px;
    font-size: 9px;}
	
}
@media (max-width: 380px){
	.sp_1 {
    padding: 0 0 5px 0;
    font-size: 18px;}
	.h1-main{text-shadow: 1px 1px 1px #f5f5f5; margin: 22px 70px 15px 0px;}
	.sp_2 {line-height: 18px;
    font-size: 14px;}
}
@media (max-width: 380px){
	.prop__list li svg {
    font-size: 12px;}
	.item__offer-content {
    padding: 5px 5px 60px;}
	.slid__range span {
    font-size: 15px;}
	.prop__list {
    font-size: 11px;}
	.bonus__item {
    background-position: 5px 172px;
    background-size: 87px;}
	.offers__content{padding-top: 0;}
}
@media (max-width: 370px){
	body {background-position: -224px top;
    background-size: 701px;}
}
@media (max-width: 350px){
	.calc__one{margin: 0 0 12px 0;}
}
@media (max-width: 345px){
	body{background-position: -219px top;
    background-size: 702px;}
}
@media (max-width: 335px){
	.slider__content-title {
    font-size: 20px;}
	.prop__list li {
    border-bottom: 2px solid #f8f5e6;}
	.item__offer-tablece img {
    max-width: 120px;
    max-height: 40px;}
}
@media (max-width: 330px){
	.prop__list li svg {
		font-size: 10px;}
	.offers__list-title {
    margin-top: 10px;}
}