@media screen and (max-width: 1250px) {
	.wrapper{ margin:0 auto; max-width:1200px; width:90%;}
	header nav.desktop_menu{ display:none; }
	header .PhoneMenu{display:block;}
	header .login{ margin-right:20px; width:20%;}
	header .logo{ width:35%;}
	header .home_icon{ width:20%;}
	.calculatorUl li{ width:17%;}
	
}
@media screen and (max-width: 1200px) {
	.R_menu  ul.Main_menu li{width:33.33%;border-bottom:#E9EDF0 1px solid;}
	.R_menu  ul.Main_menu li:nth-child(4){border-left:#E9EDF0 1px solid;}
	
	.Main_right_block .Truck_li{ float:left; width:48.2%; padding:0px; position:relative; margin-right:3.5%; margin-bottom:3.5%;}
	.Main_right_block .Truck_li:nth-child(3n){ margin-right:3.5%;}
	.Main_right_block .Truck_li:nth-child(even){ margin-right:0;}
	.Expand_filter{ width:600px;}	
}

@media screen and (max-width: 1100px) {
	.calculatorUl li{ width:31%;}
	#demo .item .content .rightOverlayContent h1{ font-size:30px;}
	}


@media screen and (max-width: 1000px) {
	#bannerWrap h1{ font-size:25px; line-height:35px;}
	#by_type .Search_Ul li.dropDown{ width:33.3333%;}
	#by_type .Search_Ul li.dropDown{ margin-top: 16px;}	
	#by_vin .Search_Ul li.dropDown{ width:50%;}
	
	.Featured_Main_Ul{box-shadow: 2px 3px 7px 0px rgba(0, 0, 0, 0.15);;-moz-box-shadow: 2px 3px 7px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 2px 3px 7px 0px rgba(0, 0, 0, 0.15);-o-box-shadow: 2px 3px 7px 0px rgba(0, 0, 0, 0.15);}
	.Featured_Main_li .location_details{ display:none;}
	.Featured_Main_li{ width:100%; margin:0;  box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
	.Truck_li{ width:50%;}
	.Truck_li .Mobile_View_Detail{ display:block;}
	.Truck_li:hover .Truck_Hover_Details{ display:none;}
	.profilePage .Truck_li:hover .Truck_Hover_Details{ display:block;}
	.Truck_li:hover .Truck_List_Images{ opacity:1;}
	.Engine_ul li{ float:left; width:33.3333%; border-right:#CECECE 0px solid; padding:10px; height:250px;}
	.Engine_ul li:last-child{ border-right:none;}
	.Engine_ul li:nth-child(3){ width:33.333%;}
	
	footer .footer_main_left{ display:none;}
	footer .footer_main_right{ float:right; width:100%;}
	
}

@media screen and (max-width: 900px) {
	.Filter_left_block{ display:block; width:100%;}
	.Main_right_block{ width:100%; box-shadow:none; -webkit-box-shadow:none; padding-left:0;}
	.InnerPage .SearchBg{ display:block;}
	.Expand_filter{ position:static; float:left; width:100% !important;}
	.Expand_filter .Detail_filter_Ul .Detail_filter_li{ width:50%;}
	.Filter_left_block .Filter_Nav_ul .Filter_li:hover > .Expand_filter{ display:none;}
	.Filter_left_block h4{ max-width:100%; display:none;}
	.Filter_left_block h4.R_Filter_menu{ display:block ; cursor:pointer; margin-bottom:0; text-align:left; padding:0 15px; text-transform:uppercase; font-size:15px;}
	.Filter_left_block h4.R_Filter_menu span.icon{ float:right; }
	.Filter_Nav_ul{ display:none;}
	.Filter_left_block .Filter_Nav_ul .Filter_li a.filterLink{ padding-left:15px;}
	.Profile_left_block{ width:100%; max-width:100%;}
	.Profile_left_block .heading, .Profile_left_block ul.profileUl{ max-width:100%;}
	.contactPage .contactMainUl li{ width:100%; margin:0 0 20px 0;}
        .PageNotFound .content{ padding:20px 40px;}
	}

@media screen and (max-width: 650px) {
	#bannerWrap h1{ font-size:20px; line-height:28px; padding: 10px 15%;}	
	#by_type, #by_vin{ display:none;} 
	.SearchPanel h1{ display:none;}
	#by_type .Search_Ul li.dropDown{ width:50%;}
	#by_type .Search_Ul li.dropDown:nth-last-child(-n+3){ margin-top: 16px;}
	.SearchDiv{ padding:15px; padding-bottom:25px;}
	.Search_Tab_ul li{ width:25%;}
	.Search_Tab_ul li:last-child{ width:50%;}	
	.Search_Tab_ul li a{ font-size:14px;}
	.footer_right_ul{ display:none;}
	.footer_main_right .Left_Div{ padding-top:0; text-align:center; font-size:16px; width:100%;}
	.footer_main_right .Right_Div{ padding-top:30px; width:100%; text-align:center;}
	.footer_main_right .Right_Div a{ float:none;}
	.copyRight{ text-align:center;}
	footer{ padding:50px 0;}
	
	header .home_icon{ display:none;}
	
	.articleli .article_image, .articleli .content{ width:100%; height:auto;}
	.PageNotFound .Images{ width:100%; padding:0 25%;}
	.PageNotFound .content{ width:100%; padding:20px 0;}
	.PageNotFound .content h1{ font-size:22px; line-height:30px;}
	
	.Right_block_header .Btns{ padding:0 10px; margin-right:10px; font-size:11px;}
	.Right_block_header h3{ font-size:12px;}
	
	header .login.desktop{ display:none;}
header .login.mobile{ display:block; width:100px;}
}

@media screen and (max-width: 800px) {
	.R_menu  ul.Main_menu li{width:50%;border-bottom:#E9EDF0 1px solid; border-right:none;}
	.R_menu  ul.Main_menu li:first-child{ border-left:none;}
	.R_menu  ul.Main_menu li:nth-child(4){border-left:#E9EDF0 0px solid;}
	.R_menu  ul.Main_menu li:nth-child(odd){border-right:#E9EDF0 1px solid;}
	.Engine_ul li{ float:left; width:50%; border-right:#CECECE 0px solid; padding:10px; height:250px;}
	.Engine_ul li:nth-child(3){ width:50%;}
	.product_detail .half_left{ width:100%; margin-bottom:20px;}
	.product_detail .half_right{ width:100%; margin-bottom:10px;}
	.button_ul li{ width:50%; margin:0; padding:5px 5px;}
	.button_ul li a{ width:100%; text-align:center;}
	.login_Div h2{ font-size:25px; padding-bottom:20px; text-align:left;}
	.login_Div .left{ width:100%; border-bottom:#e0e0e0 1px solid; padding-right:0; padding:30px 20px; }
	.login_Div .right{ width:100%; border-left:none; padding-left:0; padding:0 20px; padding-top:50px;}
	.or{ top:-20px; left:50%; margin-left:-20px;}
	
}

@media screen and (max-width: 600px) {
	header .logo{ width:30%; padding:0;}
	header .logo img{ vertical-align:middle; display:inline-block;}
	header .login{ width:35%;}
	.R_menu  ul.Main_menu li{width:100%;border-bottom:#E9EDF0 1px solid; border-right:none;}
	.R_menu  ul.Main_menu li a{ text-align:left; padding-left:20px;}
	.R_menu  ul.Main_menu li:nth-child(odd){border-right:#E9EDF0 0px solid;}
	.Truck_li{ width:50%;}
	.Truck_li a.list_link{ padding:0 14px;}
	.calculatorUl li{ width:100%; float:left; margin:5px 0;}
	.profile_Right_block_header{ height:auto; padding:10px;}
	.profile_Right_block_header ul.tabs li{ margin-top:0; padding:0; width:50%; text-align:center; font-size:14px;}
        #frgt2{display:none;}
        #frgt1{width:100%;}
}
@media screen and (max-width: 500px) {
	.Truck_li{ width:100%;}	
	.Main_right_block .Truck_li{ width:100%; margin:20px 0; }
	.Expand_filter .Detail_filter_Ul .Detail_filter_li{ width:100%;}
	.Right_block_header{ padding:0 10px;}
	.Right_block_header h3{ width:50%;}
	.Right_block_header .Btns{}
	.login_Div{ padding:10px;}
	.register_ul li{ width:100%; padding-right:0;}
	.login_Div .login_ul li .submit_btn, .register_ul li .submit_btn{ margin-top:10px; width:100%;}
	.login_Div p{ padding-right:0;}
		#bannerWrap h1{ font-size:16px; line-height:24px; padding: 10px 15%;}
		#bannerWrap a{ font-size:12px; line-height:30px; padding:0 20px;}
                #frgt2{display:none;}
                #frgt1{width:100%;}
                .button_ul li a{font-size:11px;}
	}

@media screen and (max-width: 450px) {
	header .PhoneMenu a{ padding:0 10px;}
	header .home_icon{ max-width:30px;}
	header .home_icon a{ padding:0 5px;}
	header .login a{ font-size:12px;}
	.Right_block_header{ height:auto;}
	
}