@media only screen and (max-width: 1080px){
	.main_nav li ul{top:40px}
	.search_btn a{ padding:6px 8px;}
	.main_nav li {padding: 3px 16px;}
	.banner_info h1{max-width: 619px;}
	.banner_white_bg img { margin-left: 19px;}
	.driving{ margin-left:19px;}
	.banner_info{ padding-top:8px;}
	.left_col >*,.left_col .blue_box_style{ margin-left:20px;}
	.logo{margin-left: 5px;padding-top: 38px;}
	.sign_up_block { padding-left: 160px;}
	.livechat{ display:none;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.main_nav li ul{padding-top: 39px;}
		.find_block .go_btn{ right:5px;}
	}
	.find_block input{ width:74%;}
	.internal .two_items .links_item {width: 47%;}
	.internal .links_block { font-size: 1em;}
	.menu_style2 .haschild{
    background: url("../images/icon5.png") no-repeat scroll 95% 12px rgba(0, 0, 0, 0);
	}
/*.right_nav .menu_style2 li.haschild:hover{
    background: url("../images/icon6.png") no-repeat scroll 95% 12px rgba(0, 0, 0, 0);
}*/
.btn_block{ line-height:22px;}
.widget_contain{ padding-left:0px;}
.widget_style .find_block input {width: 74%;}
.map_contact .btn_style{margin-top: 43px;}
.find_block .input_block{ font-size:1em;}
.find_block .go_btn{ font-size:1em;width: 17.8% !important;}
.widget_style .find_block input {
    width: 71%;
}
.box_content{ font-size:0.875em;}
.search_btn input{ line-height:16px;}
.search_div input{line-height:13px;}
.internal .two_items .links_item{ width: 45%;}
.main_nav li.twocol ul {width: 142% !important;}
.main_nav li.twocol ul li ul,.main_nav li.threecol ul li ul{width:auto!important}
}
@media only screen and (max-width: 980px){
.hide700{ display:none}
.show700{ display:block}
body { font-size: 13px;}
.search_btn a {padding: 6px 8px 5px;}
.main_nav li { padding: 3px 14px;}
.main_menu { padding-top: 7px;}
.banner_section .row > img{ margin-left: -244px; max-width: 163%;margin-bottom: -47px;}
.banner_section .row a > img{ margin-left: -244px; max-width: 163%;margin-bottom: -47px;}
.banner_info h1{max-width: 518px; font-size:4.61em;}
.banner_info {padding-top: 50px;}
.banner_white_bg p{ font-size:1.385em;}
.banner_info h1{ margin-bottom:20px;}
.driving{ font-size:1.53em;  text-shadow: -1px 0 #c9caca, 0 1px #c9caca, 1px 0 #c9caca, 0 -1px #c9caca;}
.left_col{ width:43%;padding-bottom: 7px;}
.right_row { width: 57%;}
.content_section .row{ background-position:43% 0}
.view_icon img{ max-width:60%;}
.view_text a{ padding-right:20px;padding-top: 0px;}
.view_icon{ padding-top:15px;}
.box_contain{ margin:0px;}
.box_white{ width:auto; float:none; margin-bottom:20px;}
.box_content{ margin:0px;}
.last_child{ margin-bottom:0px;}
.sign_up_block label{ float:none; width:auto; display:block; padding-bottom:15px;}
.input_area{ width:72.58%}
.footer_section .social_block li{ float:none; padding:0px; background:none;}
ul.social_block{ float:none; padding:15px 0 5px;}
.social_block li a{ background-image:url(../images/social_icon2.png);}
.sign_up_block label{ position:relative; top:0px;font-size:1.23em;}
.sign_up_block{ padding-left:0px;}
.btn_block{ width:27%;font-size: 1.077em;}
.input_for_footer,.verticalalign .input_div{ width:65%;padding: 7px 10px 8px; font-size:1em;}
.int_right_content{ margin-right:20px; margin-left: 18px;}
.internal_right{ width:43.45%;}
.internal_left{ width:56.55%;}
.internal .row{ background-position:56.55% 0;}
.centertext a {width: 30%;}

.widget_contain .widget_style{ width:auto; float:none; margin-right:10px; margin-left:0px;}
.banner_info_internal h1{ font-size:1.538em;padding: 10px 22px;}
.links_item{ width:auto; float:none;}
.links_item a{ border-left:none; font-size:1.07em; height:auto !important; padding:10px 0; border-top:1px solid #ccc;}
.links_block a{ padding-left:109px;}
.links_block a img{ top:12px;left: -9px;}
.view_icon { padding-top: 4px;}
.select_box.right {float: left;margin-top: 15px;}
.listcontain li{ width:50%;}
.interbanner .row > img{ margin-left:0px;}
.left_info{ width:49.7%;margin-top: 80px;}
.right_form{ width:50.3%;}
ul.top_row {padding: 11px 13px 0 0;}
.search_div{ margin-left:10px;}
.box_content{ font-size:1.07em;}
.box_content .view_text{font-size:1em;}
.box_content .view_text a{ font-size:1em;}
.find_block input{ font-size:1.07em; width: 74%;}
.box_content .view_text h2{ font-size:1.57em;}
.left_col .blue_box_style{ font-size:1em;padding: 10px 0;}
.view_text{ font-size:1.15em;}
.view_text a{ font-size:1em;padding-left: 74px;}
.left_col p{ font-size:0.92em;}
ul.main_nav, ul.social_block { padding-top: 4px;}
.find_block .go_btn{ font-size:1.07em;}

.breakroom li{ font-size:0.85em;}
.news_row h2{ font-size:1.69em;}
.internal p{ font-size:1em;}
.internal .links_block{ font-size:1.07em;}
.internal span{ font-size:1.15em;}
.internal .links_block{font-size: 1em;}
.right_nav h3{ font-size:1.23em;}
.right_nav ul li{ font-size:1em;}
.news_row a{ color:#70b3c9; font-size:1em;}
.btn_style.freestyle {margin-top: 10px; font-size:1em;}
.right_nav ul li{ font-size:1.07em;}
.internal .two_items .links_item:first-child{ border:none; padding-top:0px;}
.internal .two_items .links_item { width:auto; padding-top:20px; padding-bottom:0px;border-top: 1px solid #CCCCCC; float:none; text-align:left}
.links_item a{ border:none;}
.links_block a img{width:auto; }
ul.listcontain {margin: 0 -10px; padding: 20px 17px 20px 0;}

.select_box { margin-right: 13px;}
.sbHolder,.sbOptions{width: 154px;}
.sbSelector{width: 122px;}
.menu_style2 .haschild > a { background: url("../images/icon5.png") no-repeat scroll 95% 11px rgba(0, 0, 0, 0);}
.right_nav .menu_style2 li.haschild:hover > a{ background-position:95% 11px}
.internal .hightlight{ font-size:1.23em;}
.signup_block input {font-size: 1em;}
.links_block a span{ font-size:2.5em;}
.links_item{ border-top:1px solid #CCCCCC}
.links_item:first-child{ border-top:none}
.links_item a{ padding-top:10px; padding-bottom:20px; font-size:1.07em;}
.links_block a img {top: 27px;}
.internal .two_items {padding: 0;font-size: 1em;}
.dealer_contain{ padding: 15px 20px 15px 37px;}
.main_white_content li{ font-size: 1em;}
.int_right_content .blue_box_style {margin-bottom: 15px; margin-top: 17px; font-size:0.84em;}
.footer_section p{ font-size:0.77em;}
.two_items .links_item {display: block;}
.internal .two_items .links_item a{ text-align:left;}
.links_item span{ padding-left:0px;}
.links_block a img { top: 21px;}
.learnmore{ font-size:1.385em;}
.right_content {padding: 20px 25px;}
.internal .two_items .links_item a span{ font-size:2.7em; padding-left:0px;}
.internal .two_items .links_item a{ font-size:1.85em;}
.two_items .links_item a img { left: -4px;top: 9px;}
.breakroom {right: 20px;}
.widget_style .find_block input {width: 74%;right: 0px;}
.widget_contain .widget_style .find_block input { width:78%}
.main_white_content { padding: 15px 20px;}
.internal .two_items .links_item.disable a {
    font-size: 1.85em;
    padding-left: 5px;
}
.widget_style .find_block .go_btn{width: 13.8% !important; padding-left:5px;}
.widget_style h3,.main_white_content .widget_style h3{ font-size: 1.18em;}
.widget_style .find_block input{  font-size:1em;}
.sbOptions a{  font-size:0.846em;}
.main_white_content ul.listcontain {padding: 15px 0;}
.listcontain li a {padding: 7px 12px;}
.main_white_content ul.listcontain { margin: 0 -11px;}
.signup_block p{ display:none;}
.right_form h3 { font-size: 1.846em;}
.signup_block label,.forgotpass{ font-size:1em;}
.left_info h2{ font-size:2em;}
.login .left_info p{ font-size:1.38em;}
.login_contain {padding: 41px 10px 60px;}
.btn_style {padding: 11px 15px 9px;}
.signup_block{margin-bottom: 20px;}
.right_nav{margin-bottom: 20px;}
.right_map,.left_map{ width:50%; background:#fff;}
.tooltip_box{ width:235px; background-image:url(../images/tooltip_center_bg700.png);left: -169px;}
.top_bg{ background-image:url(../images/tooltip_top_bg700.png); width:285px; height:21px; top:-21px;}
.bottom_bg{ background-image:url(../images/tooltip_bottom_bg700.png); width:285px; height:97px; bottom:-97px;}
.tooltip_box img { max-width: 40%;}
.tooltip_box > a{ text-align:center; display:block; line-height:1.4em;}
.content_p {width: 55%; font-size:0.92em;}
.left_title,.right_title{ float:none; width:auto;}
.widget_contain {padding-left:13px;}
.right_content{ margin-bottom:0px;}
.map_content p{ font-size:1.23em;}
.map_content .right_title{ font-size:1.07em; padding: 20px 15.6%;}
.right_title span,.make_block label,.location_block label,.map_content .select_btn >a { font-size:1.1em;}
.left_map ul li h3{ font-size:1.23em;}
.left_map ul li p,.left_map ul li a{font-size:1.07em;}
.check_contain{top: 38px;}
.map_content{ background:#f5f5f5;}
.map_contact hr{ margin-left:0px; margin-right:0px;}
.map_content .select_btn > a{ font-size:1.2em;}
.map_contact .btn_style { margin-top: 41px;}
.contactmap,.FormPanel{ float:none; width:auto;}
.main_nav > li{ font-size:0.8462em}
.main_white_content h3.title{ font-size:1.38em;}
.map_contact .btn_style{ font-size:1.076em;padding: 13px 10px 9px;}
.check_contain{ font-size:1.15em;}
.content_p span a{ font-size:1em;}
.tooltip_box > a{ font-size:1em;}
.internal .two_items{ font-size:0.923em;}
.contact_map_contain .FormPanel .input_div input,.contact_map_contain .FormPanel .textarea_div textarea,.contact_map_contain .FormButton { font-size: 1.07em;}
.contact_map_contain p {font-size: 1.15em;}
.contact_map_contain .FormPanel h3{ font-size:1.38em;}
.contact_map_contain .FormPanel p{ font-size:1em;}
h4,h5,h6{ font-size:1em;}
.internal .two_items .links_item.disable a span {padding-top: 7px;}
.logo {margin-left: 17px;}
ul.top_row {padding: 11px 23px 0 0;}
ul.main_nav, ul.social_block { padding-right: 12px;}
.box_contain{ margin:0 -5px;}
.box_content{ margin:0 5px; padding-bottom:30px;}
.view_img,.view_text{ text-align:left; float:none; width:auto; display:block;}
.view_img{ text-align:center}
.box_content .view_text{ width:auto; font-size:0.928em; text-align:center;}
.box_content .view_text a{ padding-left:10px; padding-right:10px;}
.box_white {
    float: left;
    width: 50%;
}
.view_text a.hide300{ display:none;}
.view_text.show300{ text-transform:uppercase;}
.view_text.hide700{ display:none;}
.box_content .view_text h2 {font-size:1.38em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.widget_style .find_block .go_btn {width: 16.8% !important;}
}
.main_nav li ul{width: 357% !important;}
.main_nav li ul{top:34px}

}