.h_logo_b ,
.h_phone_b {
    margin-left: 20px;
}
.h_bask_b ,
.h_auth_b {
	margin-right: 20px;
}
#footer {
	padding-bottom: 30px;
}
.p_tab_leftprod {
    width: 35%;
}
.p_tab_rightprod {
    width: 60%;
}
.infp_price_block, .infp_promprice_block, .infp_count_block {
    margin-right: 15px;
}
.infp_price_block span, .infp_promprice_block span {
   font-size: 20px;
}
.new_home_bimg {
	width: 100%;
	text-align:center;
}
.description {
    width: 100%;
    margin-top: 7px;
}
#pro_evo_top_block {
	width: 100%;
    background-size: 100%;
}
.p_tab_titl {
    max-width: 50%;
}
.blue_tlt h1 {
    font-size: 20px;
}
.info-popup {
	width: 100%;
}


		
@media (max-width: 1099px) {
	
	.step_first {
		line-height: inherit;
	}
	.step_first span{
		top: 30px !important;
	}
	#fancybox-thumbs ul {
		width: 100% !important;
    	left: 0 !important;
	}
	.fancybox-opened {
		max-width: 95%;
    	width: 100% !important;
	}
	.fancybox-inner {
		max-width: 100%;
    	height: auto !important;
        width: 100% !important;
	}
	
	.h_phone_num {
	    padding-left: 5px;
	}
	.h_p_title {
		font-size: 13px;
	}
	.h_p_el {
		font-size: 14px;
	}
	.h_b_bword {
	    display: none;
	}
	.h_b_count_indic {
		display: block;
	    background: #1776b6;
	    color: #fff;
	    display: inline-block;
	    float: right;
	    border-radius: 50%;
	    padding: 1px 2px 1px 2px;
	    position: relative;
	    top: -7px;
	    right: -5px;
	    width: 25px;    height: 25px;    text-align: center;
	}
	.info-popup {
		width: 100%;
		overflow: auto;
	}
}

@media (max-width: 959px) {
	
	.table_basket {
		width: 1000px;
	}
	
		
	.bic_tooltip {
		display: block;
	    background: transparent;
	    padding: 0;
	    position: relative;
	    bottom: 0;
	    top: 0;
	    left: 0;
	}
	.bt_text:after {
		display: none;
	}
	.bic_tooltip .bt_text {
		color: #1776B6;
		text-transform: uppercase;
		font-weight: 600;
	}
	.add_to_basket, .buy_in_one_click, .h_bask_ico {
		margin: 0 auto;
	}
	
	
	.blue_tlt {
	    margin-top: 20px;
    	margin-bottom: 15px;
    }
	.blue_tlt h1 {
	    font-size: 15px;
	}
	#fuel_consum_block , 
	#payback_block {
		overflow: scroll;
	}
	#fuel_consum_block table{
		width: 400px;
	}
	#payback_block table{
		width: 400px;
	}
	.top_name {
		top: 10px;
	}
	.bottom_name ,
	#pro_evo_top_block #evo_logo_table{
		right: 0px;
	}
	.ppb_table_wr {
		overflow: auto;
	}
	.not-resize { width: 959px; }
	.t_prod_b .tab_3:after {
		content: " ";
		clear: both; 
		display: table;
	}
	#contentarea .tab_prod_line_b .p_prod_right_bord {
		border-right: 0px;
	}
	#contentarea .tab_prod_line_b .p_prod_right_bord:after {
		display: none;
	}
	.buy_click_popup {
		width: 100%;
		min-width: auto;
	}
	
	.buy_blick_bod .tab_bclick_6, .buy_blick_bod .tab_bclick_5, .buy_blick_bod .tab_bclick_4, .buy_blick_bod .tab_bclick_3, .buy_blick_bod .tab_bclick_2
	{
		padding-top: 10px;
    	padding-bottom: 5px;
	}
	.buy_blick_t_p .tabs_bob {
		width: 100%;
	}
	.buy_blick_t_p .tab_bclick_1 .p_tab_img ,
	.buy_blick_t_p .p_tab_title_big {
		float: none;
		margin: 0 auto
	}
	.buy_blick_t_p .p_tab_titl {
		float: none;
	    margin: 0 auto;
	    width: 100%;
	    max-width: inherit;
	    text-align: center;
	}
	.buy_blick_t_p .tabs_bob .b_click_tabh {
		text-align: center;
		padding-top: 10px;
    	padding-bottom: 10px;
		width: 100%;
		background-color: #e8e8e8;
	    text-transform: uppercase;
	    color: #414141;
	    font-size: 13px;
	    font-weight: 600;
	    border-top: 1px solid #e0e0e0;
	    border-left: 1px solid #e0e0e0;
	    border-right: 1px solid #e0e0e0;
	    margin-bottom: 10px;
	}
	.buy_blick_t_p .p_prod_right_bord:after {
		display: none;
	}
	
	.mein-garage {
		border-bottom: 0px;
	}
	.news-block .news:not(:last-of-type) {
	    border-bottom: 0;
	}
	.sel_auto-selct {
		margin-bottom: 20px;
	}
	.add_to_garage {
    	margin: 20px 0 0;
    }
	.clear-checkboxes, .search-filter {
		line-height: 60px;
	}
	.home_p_titl {
		font-size: 25px;
		margin-top: 10px;
		padding-bottom: 20px;
	}
	.p_tab_info_titl {
		font-size: 22px;
	}
	.t_prod_head_b {
		display: none;
	}
	.h_logo_b {
		width: 100%;
	    position: absolute;
	    margin: 0 auto;
        z-index: 5;
	}
	.h_logo_b img {
		margin: 0 auto;
	}
	.h_auth_b ,
	.h_phone_b ,
	.h_lang_b {
		display: none;
	}
	.h_lang_b_mobile {
		display: block;
		position: relative;
    	top: 15px;
    	z-index: 10;
	}
	.curr_lang_m {
		cursor: pointer;
	}
	.h_lang_mobile_downs{
		display: none;
	    padding-bottom: 0;
		position: absolute;
	    z-index: 9;
	    background-color: rgb(219, 219, 219);
	    line-height: 15px;
	    padding: 5px;
	    display: none;
	    z-index: 99;
	}
	.h_lang_mobile_downs a:after {
		display: none;
	}
	.h_lang_mobile_downs .h_lang_el {
		margin-bottom: 10px;
		display: block;
	}
	.h_bask_b ,
	.h_menu_btnb {
		z-index: 10;
	}
	.lang_down_ico {
		color: #b9b9b9;
		font-size: 16px;
	}
	
	
	
	#contentarea .t_prod_b .tab_1 {
	    width: 100%;
	}
	#contentarea .t_prod_b .tab_2 {
	    width: 12%;
	}
	#contentarea .t_prod_b .tab_3 {
	    width: 43.5%;
	}
	#contentarea .t_prod_b .tab_4 , 
	.tab_5 {
	    width: 21.7%;
	}
	#contentarea .tab_prod_line .p_prod_right_bord {
		border: 0px;
	}
	#contentarea .tab_prod_line {
		padding-top: 0px;
	}
	#contentarea .buy_blick_bod .tab_prod_line {
		padding-top: 0px
	}
	#contentarea .buy_blick_bod .tab_bclick_1{
		width: 100%;
	}
	#contentarea .buy_blick_bod .p_prod_right_bord{
		
	}
	#contentarea .tabs_bob.tab_bclick_2 {
		width: 37%;
	}
	#contentarea .tabs_bob.tab_bclick_3 ,
	#contentarea .tabs_bob.tab_bclick_4 ,
	#contentarea .tabs_bob.tab_bclick_5 {
		width: 15%;
	}
	
	.cars_prod_table .t_prod_head_b {
		display: block;
	}
	.cars_prod_table .tab_1 ,
	#contentarea .cars_prod_table .tab_1 {
		width: 15%;
	}
	#contentarea .cars_prod_table .tab_2 {
	    width: 24%;
	}
	#contentarea .cars_prod_table .tab_3 {
	    width: 20%;
	}
	
	
	.cars_prod_table .tab_5 {
		width: 17.7% !important;
	}

}

@media (max-width: 734px) {
	.blue_tlt h1 {
        font-size: 12px;
	}
}

@media (max-width: 599px) {
	
	.phote_block_foot {
		width: 57%;
	}
	
	/*.news-list .title {
		min-height: 60px;
	}*/
	
	.fancybox-opened {
		max-width: 85%;
    	width: 100% !important;
	}
	
	.category .category-block label {
		left: 10px;
		top: -20px;
	}
	#pro_evo_top_block {
		background: url(/images/evo_mobile_top.png) no-repeat center 60px;
	}
	.bottom_name, #pro_evo_top_block #evo_logo_table {
		text-align: center;
	}
	.top_name {
	   
	    margin: 0 auto;
	    right: 0;
	    left: 0;
	}
	#pro_evo_top_block #evo_logo_table {
		height: 420px;
	}
	.shop_btn , 
	.bottom_name {
	    right: 0;
	    margin: 0 auto;
	    left: 0;
	}
	.bottom_name {
	    bottom: 25px;
	}
	.clear_filters_home label {
		font-size: 13px; 
	}
	.registration_form {
		max-width: 100%;
	}
	.home_p_titl {
		color: #1776b6;
	    font-size: 26px;
	    border-bottom: 1px solid #b2b2b2;
	    padding-left: 15px;
	    margin-bottom: 25px;
	    padding-bottom: 10px;
	    padding-top: 5px;
	}
	.select-auto {
    	margin-top: 0px;
    }
	#contentarea .buy_blick_head {
		display: none;
	}
	.search-filter-bottom {
		/*font-family: Open Sans, sans-serif;*/
		padding-top: 10px;
	}
	.ico-filt {
	    display: inline-block;
	    background: url( /images/common/filtru.svg );
	    background-repeat: no-repeat;
	    height: 30px;
	    width: 30px;
	    float: left;
	}
	.search-filter-bottom .w {
	    display: inline-block;
	    margin-left: 5px;
	}
	.mobile_bord_home {
		width: 100%;
		height: 1px;
		border-bottom: 1px solid #dbdbdb;
	}
	
	.clear-checkboxes-div {
		display: none;
	}
	
	.category.active ,
	.clear-checkboxes-div.active {
		border-top: 0px; 
		display: block !important;
		border-bottom: 1px solid #dbdbdb;
		padding-bottom: 20px; 
	}
	.new_home_bimg {
	    width: inherit;
    	text-align: inherit;
    	margin-right: 20px;
	}
	.description {
	    width: 55%;
	    margin-top: 7px;
	}
	.news-block {
		margin-bottom: 0px; 
	}

	.h_lang_b_els {
		font-size: 15px;
	}
	.h_lang_b_mobile {
		top: 21px;
	}
	.p_tab_leftprod ,
	.p_tab_rightprod ,
	.p_tab_info_bimg {
		width: 100%;
	}
	.p_tab_info_bimg img , 
	.p_tab_info_smimgel img  {
		margin: 0 auto;
	}
	.ft_right_b {
		float: none;
	}
	.f_social_lb , 
	.blue_tlt {
		display: none;
	}
	#footer {
		padding-top: 30px;
	}
	.fot_phone_b {
		float: left;
		display: block;
	}
	.h_left_menu_b {
		width: 100%;
	}
	.lm_close_btn {
		position: fixed;
	    right: 25px;
	}
	.f_el_link {
	    padding-top: 0px;
	    width: 100%;
	    float: left;
	    font-size: 15px;
        margin-bottom: 25px;
	}
	.ft_left_b {
		width: 100%;
		border-top: 1px solid #4b8bb4;
	}
	.f_copy {
		font-size: 14px;	
		font-weight: 300;
	}
	.fot_phone_b {
		width: 100%;
	}
	.social_f_b_mobile {
		float: right;
	}
	.fot_phone_b .l_menu_phone_el {
		float: left;
	}
	.social_fb_el {
		width: 40px;
		height: 40px;
		background-size: 100%;
	}
	
	#contentarea .t_prod_b .tab_4 ,
	.tab_5 {
	    width: 50%;
	    background: #E7E7E7;
	}
	#contentarea .t_prod_b .tab_3 {
	   width: 100%;
	}
	.tabs_bob[class*=tab_] {
		padding: 5px 0;
	}
	
	#contentarea .t_prod_b .tab_2 {
		width: 100%;
		text-align: center;
	}
	
	
	
	#contentarea .cars_prod_table .tab_1 {
		width: 15%;
	}
	#contentarea .cars_prod_table .tab_2 {
	    width: 24%;
	}
	#contentarea .cars_prod_table .tab_3 {
	    width: 20%;
	}
	#contentarea .cars_prod_table .tab_4 , 
	#contentarea .cars_prod_table .tab_5 {
	    width: 10.7%;
	    background: none;
	}
	#contentarea .cars_prod_table .tab_4, 
	#contentarea .cars_prod_table .tab_5 {
	    padding-top: 30px;
	    padding-bottom: 15px;
	}
	
}


@media (max-width: 499px) {
	.top_name {
		font-size: 34px;
	}
	.h_logo_b img {
	    height: 50px;
	}
	.bx-wrapper .bx-prev {
		left: 5px;
	}
	.bx-wrapper .bx-next {
    	right: 5px;
    }
    
    .l_menu_phone_el a{
    	display: block;
    }
    #pro_evo_top_block {
	    background: url(/images/evo_mobile_top.png) no-repeat center 85px;
	   
	}

}

@media (max-width: 399px) {
	.p_tab_titl {
	    max-width: 100%;
	}
	 #pro_evo_top_block {
	    background-size: 100%;
	}
	.search-filter-bottom .w {
    	display: none;
	}
	.apply-filters.small input {
	    padding: 0 30px;
	}
	.new_home_bimg {
		width: 100%;
		text-align: center;
	}
	.description {
		width: 100%;
		margin-bottom: 20px; 
	}
	.news-block .news {
		margin-bottom: 0px;
	}
	
	.social_fb_el {
	    width: 32px;
	    height: 33px;
	    margin-left: 1px;
	}
	.fot_phone_b .l_menu_phone_el {
		font-size: 17px;
	}
	.h_logo_b {
	   width: inherit;
	   position: relative;
	   margin-left: 10px;
	   margin-top: 5px;
	}
	.h_logo_b img {
	    height: 44px;
	}
	
	#contentarea .p_tab_titl, .p_tab_img {
		width: 100%;
		text-align: center;
	}

}
