@media only screen and (max-width: 1530px) {
	html {
		-webkit-overflow-scrolling: touch;
	}
	html {
		overflow-y: auto;
		height: 100%;
		min-height: 100%;
	}
	.menu_go {
		left: 15px;
	}
	.title_product {
		font-size: 32px;
		letter-spacing: 8.56px;
		line-height: 57px;
		padding-left: 50px;
	}
	.number_left_go {
		left: -36px;
	}
	.width_products_right_go {
		padding-left: 50px;
		width: 714px;
	}
	header .left_go {
		width: 55%;
	}
	header .right_go {
		width: 45%;
	}
	.products_block .left_go:after {
		right: 340px;
	}
	.width_products_right_go .title_section_go  {
		padding-left: 35px;
	}
	.descrip_product_model_g ul li .left_descr_g {
		width: 203px;
	}
	.title_sub_sgr_v {
		right: -101px;
	}
	.hover_drop_mod_go {
		font-size: 13px;
		line-height: 22px;
		width: 194px;
	}
	.home_class .title_section_go {
		letter-spacing: 7.7px;
	}
}
@media only screen and (max-width: 1365px) {
	.width_products_right_go {
		width: 630px;
	}
	header .left_go {
		width: 52.5%;
	}
	header .right_go {
		width: 47.5%;
	}
	.width_products_right_go .title_section_go  {
		padding-left: 0;
	}
	.left_cont_txt_go {
		left: 0;
	}
	.trees_image {
		left: 0;
	}
	.left_descr_product {
		padding-right: 25px;
	}
	.descrip_product_model_g ul li {
		font-size: 15px;
	}
	.descrip_product_model_g ul li .left_descr_g {
		width: 181px;
	}
	.home_class .title_section_go {
		font-size: 87px;
	}
	.products_block .left_go:after {
		right: 298px;
	}
	header .left_go:after {
		display: none;
	}
	header .button_book_header:after {
		content: "";
		position: absolute;
		bottom: 110px;
		height: 868px;
		width: 1px;
		background: #836e44;
		z-index: 1;
		left: -4px;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}
	.button_book_header {
		right: 185px;
	}
	.go_txt_cut {
		right: 299px;
	}
	.ride_text_block_go {
		right: -125px;
		-webkit-transform: scale(.84);
		-moz-transform: scale(.84);
		-ms-transform: scale(.84);
		-o-transform: scale(.84);
		transform: scale(.84);
	}
	.title_sub_sgr_v {
		right: -132px;
	}
}
@media only screen and (max-width: 1199px) {
	.menu_go {
		display: none;
	}
	header .left_go {
		width: 100%;
	}
	.table_price_second .row_clear_go:first-child .item_price_go .title_pick_up_go span {
		text-indent: 5px;
	}
	.right_go {
		display: none;
	}
	.button_book_go a {
		margin-left: auto;
		margin-right: auto;
	}
	.button_book_header {
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		position: relative;
		top: 0;
		margin-top: 162px;
	}
	header .button_book_header:after {
		bottom: 152px;
	}
	.go_txt_cut {
		margin-left: auto;
		margin-right: auto;
		right: 0;
		left: -139px;
		top: 0;
		position: relative;
		margin-top: 10px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	header .left_go {
		display: block;
	}
	.ride_text_block_go {
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.more_infor_go {
		display: none;
	}
	header {
		height: 900px;
		position: relative;
		overflow: visible;
		min-height: 1px;
	}
	header .button_book_header:after {
		left: 0;
	}
	.mobile_burger_go {
		display: block;
	}
	.desktop_ride {
		display: none;
	}
	.mobile_ride {
		display: block;
	}
	.ride_text_block_go {
		width: 355px;
		left: 355px;
		top: 296px;
		bottom: auto;
	}
	.arrow_drive_go {
		width: 24px;
		height: 33px;
		background: url(../img/line_drive_moto_mobile.png) no-repeat center center;
		right: 123px;
		top: 14px;
	}
	.shadow_drive {
		width: 152px;
		height: 154px;
		background: url(../img/shadow_drive_mobile.png) no-repeat center center;
		right: 71px;
		top: -36px;
	}
	.mobile_logo_go img {
		max-width: 190px;
	}
	.mobile_logo_go a {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.mobile_logo_go {
		display: block;
		position: absolute;
		top: 0;
		z-index: 1;
		width: 50%;
		left: auto;
		right: 0;
	}
	.ride_text_block_go {
		overflow: visible;
	}
	.mobile_forget_go {
		display: block;
		position: absolute;
		text-align: center;
		top: 57px;
		left: -273px;
		right: auto;
		bottom: auto;
	}
	.right_go {
		display: none;
	}
	.forget_txt strong {
		color: #fff;
	}
	.mobile_bott_imgd_goo img {
		max-width: 100%; 
	}
	.mobile_bott_imgd_goo {
		display: block;
		width: 100%;
		text-align: center;
		padding-top: 54px;
		z-index: 3;
		position: relative;
	}
	.image_product {
		position: relative;
		top: 0;
		left: 0;
	}
	.products_block .left_go {
		width: 100%;
	}
	.width_products_right_go {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.products_block .left_go:after {
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		top: -220px;
		z-index: 0;
		height: 664px;
	}
	.products_block .left_go {
		padding-top: 209px;
    padding-bottom: 288px;
    background-position: top right;
    -webkit-background-size: auto;
    background-size: auto;
	}
	.title_section_go {
		letter-spacing: 21.7px;
		max-width: 702px;
		margin-left: auto;
		margin-right: auto;
	}
	.item_product_g:before {
		right: 0;
		left: 0;
	}
	.image_product {
		width: 100% !important;
		z-index: 1;
	}
	.bottom_decor_go img,
	.top_decor_go img {
		width: 124%;
		margin-left: -24%;
	}
	.title_sub_sgr_v .title_section_go {
		max-width: 100%;
		letter-spacing: 7.1px;
		text-align: center;
	}
	.title_sub_sgr_v .container {
		width: 100%;
	}
	.title_sub_sgr_v .title_head_block_go {
		position: relative;
		left: 56px;
	}
	.title_sub_sgr_v {
		right: 0;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.title_sub_sgr_v .third_letter_title {
		margin-right: 20px;
	}
	.image_product {
		top: 0 !important;
		margin-bottom: 49px;
	}
	.title_product {
		font-size: 44px;
		line-height: 69px;
		letter-spacing: 10.56px;
	}
	.right_descr_product {
		padding-left: 40px;
	}
	.left_descr_product {
		padding-right: 40px;
	}
	.right_descr_product,
	.left_descr_product {
		width: 50%;
	}
	.bottom_decor_go,
	.top_decor_go {
		position: relative;
		top: 0 !important;
		left: 0;
		margin-top: 0 !important;
	}
	.item_product_g {
		padding-top: 5px;
	}
	.button_by_product_go {
		padding-top: 70px;
	}
	.text_title_go {
		max-width: 300px;
		float: right;
	}
	.width_products_right_go .title_head_block_go {
		margin-bottom: -14px;
	}
	.left_cont_txt_go {
		position: relative;
		text-align: center;
		left: 0;
		top: 0;
		margin-top: 46px;
	}
	footer .social {
		margin-top: 53px;
	}
	footer .social,
	.left_cont_txt_go,
	.logo_center_fotoer {
		left: -60px;
		position: relative;
    z-index: 1;
	}
	.left_cont_txt_go li {
		float: none;
		display: inline-block;
	}
	.left_cont_txt_go li:last-child:after {
		display: none;
	}
	.trees_image {
		left: -120px;
	}
	.desktop_dekor {
		display: none;
	}
	.mobile_devor_seven {
		display: block;
	}
	.item_product_g:last-child .button_by_product_go {
		background: #222B2B;
		padding-bottom: 67px;
	}
	.block_calendar_start {
		padding-top: 44px;
	}
	.steps_calendar {
		padding-left: 25px;
	}
	.caleran-title {
		text-align: center !important;
	}
	.select_date_go {
		margin-bottom: 6px;
	}
	.apply_calendar_go {
		margin-top: 30px;
	}
	.block_item_step {
		padding-bottom: 200px;
	}
	/*calendar mobile styling*/
	.caleran-prev {
		width: 80px;
	}
	.caleran-next {
		width: 80px;
	}
	.caleran-container-mobile .caleran-day span {
		font-size: 23px;
		font-weight: 500;
	}
	.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled {
		min-height: 1px;
	}
	.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span {
		position: relative;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected), .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected), .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end {
		color: #212828;
	}
	.caleran-calendars,
	.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title,
	.caleran-container-mobile .caleran-input .caleran-calendars {
		background: transparent;
		border:0 !important;
	}
	.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars {
		width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	/* end calendar mobile styling*/
	.desktop_header {
		display: none;
	}
	.mobile_caleran_go {
		display: block;
	}
	.container_product_cart {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.item_product_cart {
		background: #fff;
		display: block;
		overflow: hidden;
		padding: 11px;
	}
	.price_prod_cart {
		float: left;
		margin: 0;
	}
	.book_product_cart {
		width: calc(100% - 176px);
		float: left;
		margin-left: 5px;
	}
	.check_input_prod_g:after, .check_input_prod_g {
		-webkir-transition: all 0.05s;
		-moz-transition: all 0.05s;
		-ms-transition: all 0.05s;
		-o-transition: all 0.05s;
		transition: all 0.05s;
	}
	.item_product_cart .description_prod_cart {
		width: 100%;
		justify-content: center;
	}
	.block_item_step.step_two {
		padding-bottom: 70px;
	}
	.scroll_products_go {
		max-height: 100%;
	}
	.mobile_title_products_go {
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 60px;
	}
	.steps_calendar .title_calendar_go {
		display: none;
	}
	.block_products_cart {
		padding-top: 57px;
	}
	.descr_item_prod_cart {
		width: auto;
	}
	.select_date_go {
		padding-left: 25px;
		padding-right: 25px;
	}
	.block_calendar_start {
		width: 100%;
	}
	.modal .block_calendar_start {
		max-width: 945px;
	}
	.container_your_block_product {
		left: 0;
		width: 100%;
		padding-right: 20px;
		padding-left: 131px;
	}
	.left_txt_descr_prod_go:after {
		right: -37px;
	}
	.left_txt_descr_prod_go:before {
		right: -38px;
	}
	.block_your_product_selected {
		padding-top: 42px;
	}
	.text_prodg_g:after {
		right: -26px;
	}
	.text_prodg_g {
		font-size: 0;
	}
	.mobile_orientation_go {
		display: block;
		position: absolute;
		writing-mode: tb-rl;
		right: 0;
		top: 50%;
		color: #ffffff;
		font-size: 23px;
		font-weight: 300;
		text-align: center;
		height: 100%;
		-webkit-transform: rotate(-180deg) translateY(50%);
		-moz-transform: rotate(-180deg) translateY(50%);
		-ms-transform: rotate(-180deg) translateY(50%);
		-o-transform: rotate(-180deg) translateY(50%);
		transform: rotate(-180deg) translateY(50%);
		transform: rotate(-180deg) translateY(50%);
	}
	.block_form_go {
		padding-top: 112px;
	}
	.products_block .left_go {
		background: #222B2B;
	}
	.text_and_icon_Select__go {
		margin-top: 0;
		padding-top: 20px;
	}
	.block_price .title_section_go.title_nr_top_g {
		max-width: 100%;
		text-align: left;
    letter-spacing: 21.7px;
    font-size: 90px;
	}
	.block_price {
		background: url(../img/bg_price_mobile.jpg) no-repeat center top;
    padding-bottom: 182px;
    min-height: 1px;
	}
	.container_price {
		width: 724px;
	}
	.logo_price_center {
		padding-left: 0;
		padding-right: 0;
	}
	.block_price .title_head_block_go span {
		letter-spacing: -1.8px;
	}
	.bread_crubms {
		overflow: hidden;
		padding: 43px 0 17px;
		padding-left: 30px;
	}
	.block_price .title_section_go.title_nr_top_g {
		padding-left: 27px;
	}
	.block_price .title_section_go.title_nr_top_g strong {
		margin-right: 0;
	}
	.tb_number_un_go .row_clear_go {
		clear: both;
	}
	.package_title {
		font-size: 12px;
		letter-spacing: 7px;
		line-height: 23.4px;
	}
	.row_clear_go  .item_price_go {
		width: 100px;
	}
	.title_price_top_go {
		font-size: 18px;
	}
	.start_and_finish {
		font-size: 9px;
    padding-top: 20px;
	}
	.item_price_page {
		font-size: 17px;
	}
	.item_product_txt_go strong,
	.item_product_txt_go {
		font-size: 14px;
    letter-spacing: 2.82px;
	}
	.item_product_txt_go {
		padding-right: 0;
	}
	.package_title strong {
		font-size: 18px;
	}
	.item_price_go:nth-child(1) {
		width: 149px;
		border-right: 0;
		padding-left: 0;
		padding-right: 0;
    padding-top: 2px;
    padding-bottom: 0;
	}
	.item_price_go:nth-child(2) {
		width: 116px;
	}
	.item_price_go:nth-child(3) {
		width: 158px;
	}
	.item_price_go:nth-child(4) {
		width: 148px;
	}
	.item_price_go:nth-child(5) {
		width: 158px;
	}
	.tb_number_un_go .row_clear_go:nth-child(1) .item_price_go:nth-child(3),
	.tb_number_un_go .row_clear_go:nth-child(1) .item_price_go:nth-child(4),
	.tb_number_un_go .row_clear_go:nth-child(1) .item_price_go:nth-child(5) {
		border-top: 1px solid #111313;
	}
	.package_title {
		height: 110px;
	}
	.table_number_1 .float_price_3 {
		margin-top: -110px;
	}
	.row_clear_go:before,
	.row_clear_go:after {
		content: "";
		display: table;
		clear: both;
	}
	.item_price_page .fa-euro-sign {
		font-size: 13px;
	}
	.start_and_finish {
		min-height: 1px;
	}
	.tb_number_un_go .row_clear_go:nth-child(1) .item_price_go {
		min-height: 161px;
	}
	.sub_text_go {
		padding-left: 260px;
		padding-right: 0;
	}
	.item_sub_txt_Rg_g {
    padding: 15px 56px;
		line-height: 16.95px;
		font-size: 11px;
    padding-left: 50px;
    min-height: 80px;
	}
	.left_stelutz_go {
		font-size: 17px;
    left: -49px;
	}
	.big_go {
		font-size: 18px;
    letter-spacing: 2.94px;
	}
	.table_price_second .item_price_go:nth-child(5) {
		width: 85px;
	}
	.table_price_second .item_price_go:nth-child(1) {
		width: 86px;
	}
	.table_price_second .item_price_go:nth-child(2) {
		width: 179px;
	}
	.table_price_second .item_price_go:nth-child(3) {
		width: 158px;
	}
	.table_price_second .item_price_go:nth-child(4) {
		width: 148px;
	}
	.table_price_second .item_price_go:nth-child(5) {
		width: 163px;
	}
	.table_price_second .row_clear_go:first-child .item_price_go .title_pick_up_go span {
		text-indent: 9px;
	}
	.title_pick_up_go span {
		line-height: 16px;
		display: block;
		margin-top: 6px;
		bottom: 0;
	}
	.title_pick_up_go strong,
	.title_pick_up_go span {
		font-size: 12px;
		letter-spacing: 0;
	}
	.title_pick_up_go {
		font-size: 18px;
		letter-spacing: 4px;
	}
	.item_price_go {
		padding-left: 8px;
		padding-right: 8px;
	}
	.item_sub_txt_Rg_g.bb_sogdjg_G {
		padding-left: 37px;
    padding-right: 166px;
	}
	.block_price .title_head_block_go {
		margin-bottom: 157px;
	}
	.block_for_setk_nr_1 {
		height: 80px;
		width: 160px;
		right: 0;
	}
	.table_price_second .row_clear_go:first-child .item_price_go {
		padding-top: 44px;
		margin-bottom: 0;
		min-height: 143px;
	}
	.price_footer .social, .price_footer .left_cont_txt_go, .price_footer .logo_center_fotoer {
		left: -24px;
	}
	.price_footer .right_polosk_meteo_and_menu {
		top: 50px;
		right: -5px;
	}
	.last_table_prices .row_clear_go .float_price_1 {
		width: 266px;
		padding-right: 30px;
	}
	.last_table_prices .row_clear_go .float_price_2 {
		width: 157px;
    padding-bottom: 26px;
	}
	.last_table_prices .row_clear_go .float_price_3 {
		width: 148px;
	}
	.last_table_prices .row_clear_go .float_price_4 {
		width: 158px;
	}
	.last_table_prices .row_clear_go .float_price_5 {
		display: none;
	}
	.line_styling.line_setk_5 {
		top: -342px;
		right: 13px;
		width: 160px;
		height: 465px;
		position: absolute;
		right: 0;
		bottom: -182px;
		top: auto;
		display: block;
		height: 465px;
		background-color: #1b2020;
	}
	.price_footer .container:after {
		display: none;
		top: -342px;
		right: 13px;
		width: 160px;
		height: 465px;
		border-left: 1px solid #111313;
		border-right: 1px solid #111313;
	}
	.line_setk_5 {
		display: none;
	}
	.price_footer .logo_center_fotoer:after {
		margin-left: auto;
    margin-right: auto;
    right: 0;
    height: 143px;
    top: -18px;
		width: 159px;
	}
	.last_table_prices.table_price_second .row_clear_go:nth-child(1) .item_price_go {
		min-height: 1px;
		padding-bottom: 21px;
	}
	.line_styling,
	.price_footer .container:before {
		display: none;
	}
	.item_product_g  {
		z-index: 1;
	}
	.title_section_go.title_nr_top_g.garrage_title {
		font-size: 90px;
		letter-spacing: 23.3px;
	}
	.item_set_go:nth-child(1) {
		left: 264px;
	}
	.item_patrat_go:nth-child(1) {
		left: -47px;
		width: 159px;
		top: -429px;
		height: 34px;
	}
	.item_patrat_go:nth-child(2) {
		left: -47px;
		width: 158px;
    top: -395px;
	}
	.item_set_go:nth-child(2) {
		left: 422px;
		top: -396px;
	}
	.item_patrat_go:nth-child(3) {
		width: 148px;
		top: -539px;
		height: 147px;
		left: 258px;
	}
	.item_set_go:nth-child(3) {
		left: 569px;
		top: -393px;
	}
	.item_patrat_go:nth-child(4) {
		width: 147px;
		height: 173px;
		left: 550px;
		top: -711px;
	}
	.item_patrat_go:nth-child(5) {
		display: none;
	}
	.table_number_1 .float_price_5,
	.table_number_1 .float_price_4,
	.table_number_1 .float_price_3 {
		border-top: 1px solid #111313;
	}
	.table_number_1 .item_price_go {
		min-height: 161px;
	}
	.item_set_go:nth-child(4) {
		left: 729px;
		top: -395px;
	}
}
@media only screen and (max-width: 991px) {
	.title_section_go strong {
		margin-right: 10px;
	}
	.text_check_bott_go a:hover .arrow_butt_g {
		width: 72px;
	}
	.right_polosk_meteo_and_menu {
		/*height: 441px;*/
		right: 22px;
	}
	.caleran-container .caleran-input .caleran-calendars {
		max-width: 442px;
		margin-left: auto;
		margin-right: auto;
	}
	.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars {
    height: auto !important;		
	}
	::-webkit-scrollbar-track {
		background-color: transparent;
	}
	::-webkit-scrollbar {
		width: 0;
		background-color: transparent;
	}
	::-webkit-scrollbar-thumb {
		background-color: transparent;
	}
	.modal_calendar_mobile {
		display: block;
	}
	.modal_desktop {
		display: none;
	}
	.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span {
		border-color: #3e4e4a;
		color: #425751;
		font-size: 23px;
	}
	.caleran-container .caleran-input, .caleran-container-mobile .caleran-input {
		overflow: visible;
		margin: 0;
	}
	.caleran-calendar:nth-child(1) {
		padding-bottom: 0 !important;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container {
		margin: 0;
	}
	.caleran-container-mobile.caleran-inline .caleran-input {
		height: auto !important;
	}
}
@media only screen and (max-width: 767px) {
	.modal .descr_item_prod_cart {
		width: 100%;
		text-align: center;
		padding-left: 0;
		margin-bottom: 20px;
	}
	footer.price_footer {
		overflow: visible;
	}
	footer {
		overflow: hidden;
	}
	.modal_thankGe_g .col-md-12 {
		width: 100%;
	}
	.hd_txt_left_fe_G {
		display: none;
	}
	.products_block {
		overflow: hidden;
	}
}
@media only screen and (max-width: 723px) {
	.caleran-container .caleran-input, .caleran-container-mobile .caleran-input {
		width: 100% !important;
	}
	.modal_alert_calend_go {
		width: calc(100% - 30px);
    padding-top: 34px;
    min-height: 1px;
    max-width: 500px;
	}
	.button_book_go {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.modal_alert_calend_go h3 {
		padding-left: 20px;
		padding-right: 20px;
    font-size: 13px;
    margin-bottom: 37px;
	}
	.text_check_bott_go a {
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox; /* TWEENER - IE 10 */
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		text-align: left;
    line-height: 20px;
    padding: 13px 50px;
	}
	.arrow_butt_g {
		display: block;
		margin-bottom: 10px;
		margin-top: 10px;
    line-height: 27px;
	}
	.mobile_logo_go {
		position: relative;
		width: 100%;
		margin-bottom: 0;
	}
	.go_txt_cut {
		margin-top: -31px;
	}
	.go_txt {
		font-size: 268px;
		letter-spacing: 64px;
		margin-left: 50px;
	}
	header .button_book_header:after {
		height: 441px;
	}
	.ride_text_block_go {
		left: 143px;
		top: 237px;
    width: 235px;
	}
	.ride_txt {
		-webkit-transform: scale(.615) !important;
		-moz-transform: scale(.615) !important;
		-ms-transform: scale(.615) !important;
		-o-transform: scale(.615) !important;
		transform: scale(.615) !important;
	}
	.shadow_drive {
		left: 130px;
		top: -37px;
	}
	.arrow_drive_go {
		left: 202px;
		top: 20px;
	}
	@keyframes animation_moto {
		0% {
			-webkit-transform: translate(-2px,-8px) rotate(-24deg);
			-moz-transform: translate(-2px,-8px) rotate(-24deg);
			-ms-transform: translate(-2px,-8px) rotate(-24deg);
			-o-transform: translate(-2px,-8px) rotate(-24deg);
			transform: translate(-2px,-8px) rotate(-24deg);
		}
		50% {
			-webkit-transform: translate(8px,12px) rotate(60deg);
			-moz-transform: translate(8px,12px) rotate(60deg);
			-ms-transform: translate(8px,12px) rotate(60deg);
			-o-transform: translate(8px,12px) rotate(60deg);
			transform: translate(8px,12px) rotate(60deg);
		}
		100% {
			-webkit-transform: translate(-2px,-8px) rotate(-24deg);
			-moz-transform: translate(-2px,-8px) rotate(-24deg);
			-ms-transform: translate(-2px,-8px) rotate(-24deg);
			-o-transform: translate(-2px,-8px) rotate(-24deg);
			transform: translate(-2px,-8px) rotate(-24deg);
		}
	}
	.mobile_forget_go {
		font-size: 29px;
		text-align: right;
	}
	.button_book_header {
		margin-top: 236px;
	}
	.mobile_bott_imgd_goo {
		padding-left: 30px;
		padding-right: 30px;
	}
	.forget_txt strong {
		font-size: 82px;
	}
	.mobile_forget_go {
		top: 120px;
		left: -175px;
	}
	.title_section_go strong {
		display: block;
		margin-right: 0;
		margin-left: -350px;
		text-align: center;
	}
	header {
		height: auto;
	}
	.width_products_right_go .title_section_go {
		letter-spacing: 3.9px;
	}
	.home_class .width_products_right_go .title_section_go > span {
		width: 100%;
		text-align: center;
		position: relative;
		left: 30px;
		padding-top: 17px;
	}
	.products_block .left_go {
		padding-top: 34px;
	}
	.bottom_decor_go,
	.number_left_go,
	.top_decor_go {
		display: none;
	}
	header .left_go {
		background: transparent;
	}
	header {
		background: url(../img/header_bg_left.jpg) no-repeat center right;
		-webkit-background-size: cover;
		background-size: cover;
    overflow: hidden;
	}
	.product_number_mobile {
		display: block;
	}
	.products_block .left_go:after {
		top: -130px;
		height: 352px;
	}
	.width_products_right_go .title_head_block_go {
		margin-bottom: 42px;
	}
	.item_product_g:before {
		top: 150px;
	}
	.block_image_this_product {
		height: 281px;
	}
	.left_logo_product {
		top: 20px;
		left: 20px;
		z-index: 1;
	}
	.item_product_g:before {
		display: none;
	}
	.right_descr_product, .left_descr_product {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.image_product_img {
		padding-left: 80px;
		padding-right: 80px;
	}
	.menu_mobile_go ul li {
		margin: 50px 0;
	}
	.text_title_go {
		width: 100%;
		max-width: 100%;
		margin-right: 0;
	}
	.right_descr_product {
		position: relative;
	}
	.title_product {
		min-height: 134px;
		text-align: right;
		padding-left: 0;
    width: calc(100% - 180px);
    overflow: hidden;
	}
	.points_sub_title {
		display: none;
	}
	.list_descr_model {
		clear: both;
	}
	.descrip_product_model_g ul li .right_descr_g {
		width: 53px;
	}
	.descrip_product_model_g ul li .left_descr_g {
		width: calc(100% - 53px);
	}
	.left_descr_product .descrip_product_model_g {
		display: none;
	}
	.book_and_price_go .button_book_go a {
		width: 210px;
	}
	.image_product_img img {
		max-width: 350px;
	}
	.hd_title {
		display: none;
	}
	.left_descr_product {
		text-align: right;
		position: relative;
	}
	.model_txt_go {
		text-align: right;
		padding-top: 34px;
		margin-bottom: 35px;
	}
	.model_txt_go:before {
		content: '..';
		display: inline-block;
		font-family: "Bebas Neue";
		color: #ffffff;
		position: relative;
		top: -6px;
		font-size: 44px;
		font-weight: 400;
		margin-right: 35px;
		letter-spacing: 12.32px;
	}
	.hd_mobile_go {
		position: absolute;
		right: 90px;
		top: -6px;
		color: #ff5e33;
		font-family: "Bebas Neue";
		font-size: 150px;
		line-height: 1;
		font-weight: 400;
		letter-spacing: -21px;
		display: block;
	}
	.mobile_characteristic {
		display: block;
		float: left;
    width: 40%;
		position: relative;
		padding-top: 0;
		margin-bottom: 30px;
    margin-right: 66px;
	}
	.descrip_product_model_g ul li:last-child {
		margin-bottom: 0;
	}
	.mobile_characteristic:after {
		content: "";
		position: absolute;
		right: -38px;
		top: 2px;
		bottom: 2px;
		width: 1px;
		background: #836e44;
	}
	.book_and_price_go .button_book_go {
		display: none;
	}
	.button_by_product_go {
		text-align: right;
	}
	.button_by_product_go .book_and_price_go {
		width: 200px;
		text-align: center;
		margin-left: 0;
	}
	.price_product {
		position: relative;
		top: 0;
		left: 0;
		display: inline-block;
	}
	.button_by_product_go {
    padding-top: 42px;
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox; /* TWEENER - IE 10 */
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		justify-content: space-around;
	}
	.hover_drop_mod_go {
		text-align: center;
    width: 294px;
	}
	.mobile_book_go {
		display: block;
		padding-top: 45px;
		margin-bottom: 64px;
	}
	.title_section_go > span {
		letter-spacing: -3px;
	}
	.title_sub_sgr_v .title_nr_top_g .third_letter_title + span {
		color: #836e44;
	}
	.title_sub_sgr_v .title_head_block_go .third_letter_title:after {
		left: 64px;
		height: 308px;
		bottom: 29px;
	}
	.title_sub_sgr_v {
		bottom: 46px;
	}
	.title_sub_sgr_v .title_head_block_go {
		left: 42px;
	}
	.item_product_g:last-child .button_by_product_go {
		padding-bottom: 0;
	}
	.products_block .left_go {
		padding-bottom: 377px;
	}
	.select_date_go:before,
	.select_date_go:after {
		display: none;
	}
	.txt_pricelist_go {
		margin-bottom: 73px;
	}
	.right_select_date,
	.left_select_date {
		float: none;
    text-align: right;
    margin-bottom: 15px;
	}
	.select_date_go {
		float: right;
    margin-top: -80px;
    padding-left: 0;
    margin-bottom: 0;
    padding-right: 15px;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title {
		margin-top: 28px;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar {
		padding-bottom: 0;
	}
	.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars {
		overflow: hidden;
		height: auto !important;
	}
	.caleran-container-mobile.caleran-inline .caleran-input {
		width: 100%;
	}
	.steps_calendar {
		padding-left: 15px;
	}
	.caleran-calendar:nth-child(1) {
		float: none !important;
		margin-left: auto;
		margin-right: auto;
	}
	.apply_calendar_go {
		margin-top: 63px;
	}
	.block_item_step {
		padding-bottom: 140px;
	}
	.right_polosk_meteo_and_menu {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		right: auto;
		top: 0;
    margin-top: 47px;
	}
	.block_item_step.step_two {
		padding-bottom: 73px;
	}
	.item_product_cart {
		margin-bottom: 20px;
	}
	.mobile_title_products_go {
		margin-bottom: 46px;
	}
	.copyright_block {
    padding: 18px 0;
	}
	.trees_image {
		transform: none !important;
		bottom: -4px;
	}
	.copyright_block {
		padding-top: 30px;
	}
	.trees_image {
		left: -56px;
		z-index: 1;
	}
	.scroll_go_top {
		font-size: 2;
	}
	footer {
		height: auto;
		padding-bottom: 108px;
	}
	footer .social, .left_cont_txt_go, .logo_center_fotoer {
		left: auto;
	}
	.text_prodg_g:after,
	.left_txt_descr_prod_go:before,
	.left_txt_descr_prod_go:after {
		display: none;
	}
	.mobile_orientation_go {
		position: relative;
		top: 0;
		height: auto;
		writing-mode: initial;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		transform: none;
		width: 100%;
	}
	.container_your_block_product {
		padding-left: 15px;
		padding-right: 15px;
	}
	.left_txt_descr_prod_go {
		display: block;
	}
	.left_txt_descr_prod_go {
		position: relative;
		left: 0;
		text-align: center;
		margin-bottom: 12px;
	}
	.block_your_product_selected {
		padding-top: 9px;
		margin-top: 0;
	}
	.title_prodt_cart_go strong {
		display: block;
	}
	.item_product_cart .description_prod_cart {
		padding-left: 10px;
		padding-right: 10px;
	}
	.row_line_prod_go {
		margin-bottom: 15px;
	}
	.block_check_gr_G {
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox; /* TWEENER - IE 10 */
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
    justify-content: space-between;
	}
	.block_item_step.step_three {
		padding-bottom: 59px;
	}
	.left_check_go {
		float: none;
		width: auto;
	}
	.right_check_go {
		float: none;
		width: auto;
	}
	.block_form_go {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	.block_item_step.step_four {
		padding-bottom: 224px;
	}
	.block_form_go .item_check_gr_go {
		width: 100%;
	}
	.pdf_block_gr_g {
		margin-top: 0;
		margin-bottom: 0;
	}
	.item_check_gr_go:first-child {
		margin-top: 33px;
	}
	.item_check_gr_go:nth-child(2) {
		margin-bottom: 20px;
	}
	.child_for_br_mobile {
		display: block;
	}
	.thank_you_block {
		padding: 180px 0 230px;
	}
	.wow {
		visibility: visible !important;
		animation: none !important;
	}
	.image_product_img {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.container_price {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.block_price {
		background: url(../img/bg_mobile_middle.jpg) no-repeat center top;
		padding-bottom: 58px;
	}
	.bread_crubms {
		padding-top: 10px;
	}
	.block_price .title_section_go  strong {
		display: inline-block;
		margin-left: auto;
	}
	.block_price .title_section_go.title_nr_top_g {
		padding-left: 2px;
		text-align: center;
	}
	.block_price .title_head_block_go {
		padding-top: 56px;
	}
	.price_desk_and_tablet {
		display: none;
	}
	.start_block_price {
		display: block;
	}
	.block_price .title_head_block_go {
		margin-bottom: 21px;
	}
	.price_footer .logo_center_fotoer {
		margin-top: 0;
		padding-top: 0;
	}
	.price_footer .left_cont_txt_go {
		margin-top: 50px;
	}
	.price_footer .social {
		margin-top: 52px;
	}
	.price_footer .right_polosk_meteo_and_menu {
		margin-top: 0;
		margin-bottom: 80px;
	}
	.start_block_price {
		margin-bottom: 0;
	}
	.price_footer .logo_center_fotoer:after {
		display: none;
	}
	.price_footer .social, .price_footer .left_cont_txt_go, .price_footer .logo_center_fotoer {
		left: auto;
	}
	footer.price_footer {
		overflow: hidden;
	}
	footer.price_footer .trees_image {
		bottom: -6px;
	}
	.right_price_go {
		width: 157px;
	}
	.left_price_go {
		width: 277px;
	}
	.title_pick_up_go strong, .title_pick_up_go span {
		text-indent: 6px;		
	}
	.per_day_gr_go span {
		text-indent: 12px;
	}
	.block_price {
		position: relative;
		z-index: 1;
	}
	.block_price:before {
		content: "";
		width: 100%;
		height: 1px;
		background: #090E0D;
		position: absolute;
		top: 254px;
		right: 0;
		left: 0;
	}
	.right_price_go {
		position: relative;
		z-index: 1;
		border-top: 1px solid #111313;
	}
	.right_price_go:after,
	.right_price_go:before {
		content: "";
		width: 1px;
		height: 3000px;
		background: #090E0D;
		position: absolute;
		top: -179px;
		left: 0;
		z-index: -1;
	}
	.block_price .logo_price_center,
	.block_price .title_head_block_go {
		position: relative;
		z-index: 2;
	}
	.block_price .title_section_go.title_nr_top_g {
		padding-left: 4px;
	}
	.right_price_go:after {
		left: auto;
		right: 0;
	}
	footer.price_footer,
	.start_block_price .item_sub_txt_Rg_g {
		position: relative;
		z-index: 1;
	}
	.block_price {
		overflow: hidden;
	}
	.top_b_partrat {
		background: #202527;
	}
	.top_b_partrat_second {
		background: #1D2225;
	}
	.top_b_partrat {
		border-bottom: 1px solid #111313;
		top: -276px;
	}
	.top_b_partrat_second {
		top: -321px;
	}
	.start_block_price .item_sub_txt_Rg_g {
		border-left: 1px solid #111313;
	}
	.item_culum_pick_up:nth-child(2) {
		width: 168px;
	}
	.start_block_price .sub_text_go {
		padding-right: 17px;
	}
	.start_block_price  .sub_text_go .item_sub_txt_Rg_g {
		background-color: #1C2222;
	}
}
@media only screen and (max-width: 640px) {

} 
@media only screen and (max-width: 479px) {
	.menu_mobile_go ul li {
		margin: 35px 0;
	}
	header .button_book_header:after {
		bottom: 120px;
	}
	.caleran-container .caleran-input, .caleran-container-mobile .caleran-input {
		width: 100% !important;
		display: block;
	}
	.go_txt {
		font-size: 195px;
		letter-spacing: 29px;
		margin-left: 131px;
	}
	.go_txt_cut {
		margin-top: -11px;
	}
	.ride_text_block_go {
		left: 66px;
		top: 143px;
		width: 150px;
	}
	.mobile_forget_go {
		font-size: 20px;
		top: 91px;
		text-align: center;
		left: -98px;
	}
	.arrow_drive_go {
		left: 198px;
	}
	.shadow_drive {
		left: 130px;
	}
	header .button_book_header:after {
		height: 303px;
	}
	.mobile_bott_imgd_goo {
		padding-left: 15px;
		padding-right: 15px;
	}
	.button_book_header {
		margin-top: 146px;
	}
	.ride_txt {
		-webkit-transform: scale(.45) !important;
		-moz-transform: scale(.45) !important;
		-ms-transform: scale(.45) !important;
		-o-transform: scale(.45) !important;
		transform: scale(.45) !important;
	}
	.forget_txt strong {
		font-size: 57px;
	}
	.image_product_img {
		padding-left: 30px;
		padding-right: 30px;
	}
	.image_product_img img {
		max-width: 100%;
	}
	.title_section_go {
		font-size: 68px;
	}
	.block_price .title_section_go strong {
		margin-left: -220px;
	}
	.width_products_right_go .title_section_go > span {
		left: 23px;
	}
	.products_block .left_go:after {
		top: -40px;
		height: 222px;
	}
	.hd_mobile_go {
		font-size: 100px;
		right: 40px;
	}
	.hd_mobile_go.long_short_title {
		font-size: 19px;
		letter-spacing: 0;
	}
	.title_product {
		width: calc(100% - 73px);
		font-size: 38px;
		line-height: 49px;
		letter-spacing: 7.56px;
	}
	.title_product {
		min-height: 90px;
	}
	.products_block .left_go {
		padding-bottom: 277px;
	}
	.model_txt_go {
		font-size: 35px;
	}
	.model_txt_go:before {
		margin-right: 20px;
	}
	.descrip_product_model_g ul li .left_descr_g {
		width: 100%;
    margin-bottom: 0;
		text-align: left;
	}
	.descrip_product_model_g ul li .right_descr_g {
		display: block;
		float: none;
		clear: both;
		padding-left: 0;
		width: 100%;
		text-align: right;
	}
	.mobile_characteristic {
		margin-right: 0;
		width: 100%;
		padding-left: 15px;
	}
	.mobile_characteristic:after {
		right: -23px;
	}
	.information_top_go {
		left: -31px;
	}
	.hover_drop_mod_go {
		width: 250px;
		font-size: 14px;
	}
	.button_by_product_go .book_and_price_go {
		width: 100%;
		padding-top: 50px;
	}
	.title_sub_sgr_v .title_head_block_go .third_letter_title:after {
		height: 228px;
	}
	.block_price .title_sub_sgr_v .title_head_block_go .third_letter_title:after {
		left: 53px;
	}
	.left_cont_txt_go li:after {
		display: block;
		margin-top: 6px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
	}
	.left_cont_txt_go li {
		width: 100%;
	}
	.trees_image {
		left: -54px;
		bottom: -8px;
		width: 192px;
		height: 159px;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.date_select_to, .date_select_from {
		font-size: 20px;
	}
	.select_date_go {
		font-size: 25px;
	}
	.block_item_step {
		padding-bottom: 170px;
	}
	.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.caleran-calendar:nth-child(1) {
		width: 300px !important;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day {
		height: 53px;
	}
	.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span {
		font-size: 18px;
	}
	.caleran-prev,
	.caleran-next {
		width: 20px;
	}
	.container_product_cart {
		padding-left: 0;
		padding-right: 0;
	}
	.price_prod_cart {
		width: 100%;
		height: 100px;
		margin-bottom: 10px;
	}
	.book_product_cart {
		width: 100%;
		height: 120px;
		margin-left: auto;
	}
	.descr_item_prod_cart {
		padding-right: 10px;
	}
	.item_product_cart .description_prod_cart {
		padding-left: 0;
		padding-right: 0;
	}
	.descr_item_prod_cart {
		width: 75%;
	}
	.title_prodt_cart_go {
		letter-spacing: 0;
		font-size: 23px;
		line-height: 30px;
	}
	.title_calendar_go {
		font-size: 27px;
	}
	.step_four, .step_three, .step_two {
		padding-top: 67px;
	}
	.bullet_ld_go:after {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.block_check_gr_G {
		display: block;
    justify-content: normal;
	}
	.right_check_go {
		text-align: left;
		margin-top: 20px;
	}
	.block_your_product_selected .pice_and_book_go {
		display: block;
    overflow: hidden;
    margin-bottom: 40px;
		padding-top: 20px;
	} 
	.sexy-select-menu .select-toggle {
		padding-right: 20px;
	}
	.inp input,
	.inp .label {
		padding-left: 20px;
	}
	.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
		padding-left: 50px;
	}
	.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span, .caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span, .caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span {
		font-size: 16px;
	}
	.descrip_product_model_g ul li {
		display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox; /* TWEENER - IE 10 */
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
	.button_by_product_go .book_and_price_go {
		padding-left: 20px;
		padding-right: 20px;
		text-align: right;
    width: auto;
	}
	.information_top_go {
		text-align: center;
	}
	.mobile_characteristic {
		width: auto;
		padding-left: 0;
	}
	.descrip_product_model_g ul li .right_descr_g {
		margin-left: 13px;
		width: auto;
	}
	.bread_crubms {
		padding-left: 15px;
	}
	.block_price .title_section_go strong {
		display: block;
		margin-left: -180px;
	}
	.container_price_mobile {
		width: 100%;
		padding: 0 7px;
	}
	.block_price .title_section_go.title_nr_top_g {
		font-size: 70px;
	}
	.block_price .title_head_block_go {
		padding-top: 11px;
    margin-bottom: 12px;
	}
	.block_price .title_head_block_go .title_section_go > span {
		left: auto;
		top: -7px;
		position: absolute;
		right: 39px;
		bottom: 5px;
		top: auto;
	}
	.block_price .title_head_block_go .title_section_go {
		position: relative;
		z-index: 1;
		min-height: 154px;
	}
	.container_price {
		padding-left: 0;
		padding-right: 0;
	}
	.left_price_go {
		padding-left: 10px;
		width: calc(100% - 123px);
	}
	.block_price {
		margin-left: -100px;
		padding-left: 101px;
	}
	.right_price_go {
		float: right;
		width: 123px;
	}
	.title_price_top_go {
		font-size: 15px;
	}
	.pick_up_blok .container_price_mobile .item_product_txt_go strong, .pick_up_blok .container_price_mobile .item_product_txt_go {
		font-size: 12px;
		padding-right: 15%;
	}
	.item_culum_pick_up .big_go {
		padding-right: 15%;
	}
	.item_price_page {
		font-size: 13px;
	}
	.start_block_price .sub_text_go {
		padding-right: 0;
		padding-left: 0;
	}
	.start_block_price .item_sub_txt_Rg_g {
		padding-left: 33px;
	}
	.item_sub_txt_Rg_g br {
		display: none;
	}
	.txt_sub_pdl_left .item_sub_txt_Rg_g {
		padding-left: 20px;
	}
	.pick_up_blok {
		/*background-color: #131B1D;*/
		margin-top: -40px;
		padding-top: 40px;
	}
	.start_block_price .sub_text_go .item_sub_txt_Rg_g:nth-child(2) {
		border-bottom: 1px solid #111313;
	}
	.start_block_price .item_sub_txt_Rg_g {
		z-index: 3;
		position: relative;
	}
	.container_price_mobile .item_culum_pick_up:nth-child(1) {
		width: calc(100% - 223px);
	}
	.container_price_mobile .item_culum_pick_up:nth-child(2) {
		width: 100px;
	}
	.second_pick_up_go .container_price_mobile .item_culum_pick_up:nth-child(2) {
		width: 123px;
	}
	.item_culum_pick_up:last-child {
		width: 123px;
	}
	.title_pick_up_go {
		font-size: 14px;
	}
	.big_go {
		text-align: center;
		font-size: 15px;
	}
	.title_pick_up_go strong, .title_pick_up_go span {
		font-size: 10px;
		line-height: 12px;
    text-indent: -6px;
	}
	.item_culum_pick_up {
		margin-bottom: 17px;
	}
	.item_product_txt_go {
		letter-spacing: 2px;
	}
	.second_pick_up_go .row_pick_go:nth-child(1) .item_culum_pick_up:nth-child(1) {
		display: none;
	}
	.second_pick_up_go .row_pick_go:nth-child(1) .item_culum_pick_up:nth-child(2),
	.item_culum_pick_up_two_go {
		width: calc(100% - 123px);
		padding-right: 30px;
	}
	.item_culum_pick_up_two_go {
		width: calc(100% - 123px) !important;
	}
	.title_pick_up_go {
		min-height: 1px;
    text-indent: 4px;
	}
	.item_produdct_mobile_g {
    margin-bottom: 0;
    min-height: 44.3px;
	}
	.block_price {
		padding-bottom: 0;
	}
	.second_pick_up_go {
		padding-bottom: 70px;
	}
	.block_price .logo_price_center a img {
		max-width: 160px;
	}
	.block_price .logo_price_center {
		min-height: 176px;
	}
	.bread_crubms li:after {
		margin: 0 13px;
    margin-left: 7px;
	}
	.bread_crubms li a {
		font-size: 12px;
	}
	.text_check_bott_go a {
		line-height: 19px;
	}
	.text_check_bott_go a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.full_modal_go {
		padding-left: 15px;
		padding-right: 15px;
	}
	.products_block .title_sub_sgr_v .title_section_go strong {
		margin-left: -250px;
	}
	.products_block .title_sub_sgr_v {
		position: relative;
		bottom: 0;
    padding-top: 90px;
	}
	.products_block .title_sub_sgr_v .third_letter_title {
		margin-right: 10px;
	}
	.title_head_block_go .title_section_go {
		font-size: 75px;
	}
	.title_head_block_go .title_section_go > span {
		letter-spacing: -5px;
    margin-left: -16px;
	}
	.title_head_block_go .title_nr_top_g .third_letter_title:after {
		left: 43px;
	}
	.products_block .left_go {
		padding-bottom: 0;
		margin-bottom: 70px;
	}
	.title_section_go.garrage_title strong {
		padding-left: 40px;
		margin-left: -231px;
	}
	.title_section_go.garrage_title > span {
		left: 44px !important;
	}
	.left_stelutz_go {
		font-size: 14px;
		left: -46px;
		letter-spacing: 2.06px;
	}
	.block_price {
		overflow: hidden;
	}
	.left_price_go .price_abs_right {
		right: -117px;	
	}
	.item_product_txt_go strong, .item_product_txt_go {
		font-size: 12px;
	}
	.start_block_price .sub_text_go {
		padding-right: 1px;
	}
	.line_mobile_gr_go:before {
		opacity: 0;
	}
	.per_day_gr_go span {
		text-indent: 0px;
		bottom: -12px;
		right: 0;
		left: 0;
	}
} 
@media only screen and (max-width: 400px) {
	.descrip_product_model_g ul li {
		font-size: 13px;
    margin-bottom: 22px;
	}
	.mobile_characteristic:after {
		right: -10px;
	}
	.mobile_characteristic {
		margin-bottom: 0;
	}
	.button_by_product_go {
		margin-bottom: 30px;
	}
	.price_prod_crt {
		line-height: 1;
	}
	.pick_up_blok .container_price_mobile .item_product_txt_go strong, .pick_up_blok .container_price_mobile .item_product_txt_go {
		padding-right: 5%;
	}
	.item_culum_pick_up .big_go {
		padding-right: 5%;
	}
	.arrow_butt_g {
		margin-left: 20px;
	}
	.modal_alert_calend_go {
		width: 100%;
	}
}
@media screen and (max-width:480px) and (min-width:479px), (max-height: 800px) and (min-height: 799px) {
	.right_price_go {
		width: 157px;
	}
	.left_price_go {
		width: 274px;
	}
}

/*@media screen and (max-width:720px) and (min-width:719px), (max-height: 1280px) and (min-height: 1280px) {
	.right_price_go {
		width: 157px;
	}
	.left_price_go {
		width: 274px;
	}
}*/
/*@media only screen and (max-height: 740px) and (min-height: 668px), screen (max-height: 1920px) and (min-width: 1366px)  {
	.button_book_header {
		top: 266px;
	}
	header .left_go:after {
		top: -40px;
	}
	.more_infor_go {
		right: -2px;
	}
}
@media only screen and (max-height: 680px) and (min-height: 668px), screen (max-height: 1920px) and (min-width: 1366px) {
	.button_book_header {
		top: 164px;
	}
	header .left_go:after {
		top: -140px;
	}
	.forget_txt {
		bottom: 3vw;
		right: 3vw;
		font-size: 26px;
	}
	.forget_txt strong {
		font-size: 75px;
	}
}*/
@media only screen and (max-height: 725px) {
	.rotate_more_info {
		letter-spacing: 3.64px;
		font-size: 13px;
	}
	.more_infor_go {
		left: -3px;
		bottom: -23px;
	}
}