@charset "utf-8";
/* @override http://beta.thedolectures.co.uk/wp-content/themes/dolectures/css/mediaqueries.css */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
#header-full { height:auto;}	
}
@media screen and (max-width: 320px) {

#facebookheader {
    float: right;
    margin: -131px 0;
}

#bottom_left > div img {
    height: auto;
    width: 96%;
}
.wrapper { width:100%; overflow: hidden;}
.header_link {float:right; padding: 7px 0 0; width: auto;}
.top_header {height: auto; padding: 25px 0 0; width: 100%;}
.site_57 .top_header { background: none repeat scroll 0 0 #8C0404; padding: 15px 0 0;}
.site_69 .logo { margin: 12px auto;}
.logo {float: none; margin:  0 auto; width: 230px;}
.site_282 .logo {float: none; margin: 0 auto; width: 100%; text-align: center;}
.site_262 .logo {float: none; margin: 0 auto; width: 100%; text-align: center;}
.site_179 .logo {text-align: center;}
.site_57 .top_second_logo { margin: 5px auto; width: 72%;}
.contact {float: none; padding: 0; text-align: center; width: 100%;}
.site_57 .contact {float: none; margin: 0 auto; width: 300px;}
.header_link ul {display: block; float: right; width: auto;}
.header_link ul li {display: block; float: none; padding: 0 55px 0 0; text-align: center;}
.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}
.top_content_1 {width: 100%;}
.slider {float: none; height: auto; padding: 0; width: 100%;}
.top_cont_right {float: none; padding: 10px 0 0; width: 100%;}
.banner {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_bg.png") no-repeat scroll center top transparent; margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: none;}
.service_image { margin:0 auto;}
.nivoSlider { width:100% !important;}
.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {float: none; width: 97%;}
.bottom_right {float: none; padding: 0; width: 100%;}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {float: none; padding: 0; text-align: center; width: 100%;}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right { display:none;}
.right_black { display:none;}
.left_black { display:none;}
#bottom_left iframe { height: 300px; width: 91%;}
.right_video {background: url("../images/napa24warranty.jpg") repeat scroll center 0 transparent; height: 140px; text-align: center; margin: 10px auto; width: 295px;}
 .service_image_text {
    background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/service_img_text.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 38px;
    left: 0;
    padding: 12px 15px 0;
    position: absolute;
    width: 192px;
}
.marquee {
    border: 2px solid gray;
    color: #333333;
    font-family: "Trebuchet MS",Arial,sans-serif,Tahoma;
    font-size: 13px;
    height: 175px;
    line-height: 24px;
    margin: 0 0 50px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 89%;
}
.call_button_bg {

    margin: 10px auto;
   
}
/*.contact_info_top {
    background: none repeat scroll 0 0 transparent;

}
*/
.contact_info_top {
    background: none repeat scroll 0 0 transparent;
    height: 6px;
    width: 100%;
}

.contact_info_rpt h1 { font: bold 22px/21px "Trebuchet MS",Arial,Helvetica,sans-serif;}

.inner_bottom_content {
    width: 100%;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 25px 5px;
}

.main_content {
    width: 100%;
}

.inner_top {
    width: 100%;
    display: none;
}
.contact_form input.medium {
    width: 250px !important;
}
.contact_form .top_label textarea.textarea {
    background-position: -2px -2px;
    border: 1px solid #666666;
    color: #555555;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 120px;
    margin-left: 0 !important;
    padding: 2px !important;
    width: 89% !important;
}

/* Hss css for new responsive */

.header { height: auto;}
.header_content{ height: auto;}

.contact_address_visible { display: none;}
.lp_for_full { display: none;}
.lp_for_small { display: block;}

.menu {width: 100%; height: auto;}
.top_content {background: #fff; text-align: center; padding: 14px 0 0; width: 100%;}

.wrapper .contact_info_rpt_small { padding: 4% 2%; width: 96%;}
.lp_for_small .contact_info_rpt_small { background: #fff; padding: 6px 10px; text-align: center; width: 94%; }
.lp_for_small .contact_info_rpt_small h1 {background: url("../images/contact_icon.gif") no-repeat scroll 35px 0 transparent; color: #343434; display: block; font: bold 14px/21px "Trebuchet MS",Arial,Helvetica,sans-serif; padding: 0 0 0 28px; text-transform: uppercase;}
.lp_for_small .contact_info_rpt_small h2 { color: #343434; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing: 1px; padding: 12px 0 0;}
.lp_for_small .contact_info_rpt_small p { color: #343434; font: 14px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.lp_for_small .divider { margin: 7px 0 7px 9px;}
.lp_for_small .divider2 { margin: 7px 0 7px 9px;}
.lp_for_small .time{ width: 100%;}
.lp_for_small .time .divider3 { margin: 7px 0 7px 9px;}

.napa_banner img { width: 75%;}
.napa_banner {height: 132px;margin: 0 auto; padding: 0; text-align: center; width: 290px;}

.contact_info_rpt { background: none repeat scroll 0 0 transparent; margin: 0 auto; padding: 6px 11px; text-align: center; width: 93%;}
.time { font: 14px/18px "Trebuchet MS",Arial,Helvetica,sans-serif; width: 270px;}
.card {
    padding: 15px 0 0;
    width: 100%;
}
.contact_info_btm {background: none repeat scroll 0 0 transparent; height: 8px;width: 100%;}

/* Hss css end here */

.gform_wrapper .top_label .gfield_label { float: none; margin: 0; width: 100%;}
.gform_wrapper #input_1_2 { margin-left: 0;}
.gform_wrapper #input_1_3 { margin-left: 0;}

.alignright {  float: none; margin: 10px auto; padding: 0; width: 92%;}

}

@media screen and (max-width: 980px){

.contact { margin: 0;}
.top_second_logo {  margin: 0 auto 0 122px;}
.site_134 .top_second_logo {  margin: 0 auto;}
.site_134 .top_second_logo {
    width: 51%;
}
.site_152 .top_second_logo {  margin: 0 auto 0 0px;}
.site_87 .contact { margin-top: 0; width: 250px;}
.site_118 .contact { margin-top: 0;}
.site_123 .top_second_logo { margin: 0 auto;}
.site_40 .appt { margin-right: 15%;margin-top: -43px;}
.site_152 .contact { width: 50%;}
.site_188 .top_second_logo {left: 22%; position: absolute; margin: 0 auto 0 122px;}
}


@media screen and (max-width: 960px){

}

@media screen and (max-width: 800px){
.site_40 .appt {margin-right: 119px;margin-top: -41px;padding: 6px;}
.site_152 .contact { width: 39%;}
.site_188 .logo img {width: 100%;}
.site_188 .logo{width:218px;}
.site_188 .top_second_logo {margin: 0 auto 0 -23px;left: 34%;position: absolute;width: 23%;}
.site_256 .social_icon {margin-top: -38px;padding-right: 20%;}
.site_270 .top_second_logo {width: 40%;}
.site_199 .top_second_logo {width: 40%;}
.site_163 .top_second_logo {width: 40%;}
}

@media screen and (max-width: 768px){
.site_76 .logo img { width: 100%;}
.site_76 .top_header .logo {width: 30%;}
.site_40 .appt {margin-right: 131px;margin-top: -41px;}
.site_188 .top_second_logo > img {width: 222px;}
.site_188 .logo img {width: 100%;}
.site_188 .logo{width:214px;}
.site_188 .top_second_logo {margin: 0 auto 0 -23px;left: 34%;position: absolute;width: 23%;}
.site_282 .car_dealer_right {float: right;width: 100%;}
.site_282 .wcd_list li .info { width: 515px;}
}

@media screen and (max-width: 603px){
.site_256 .social_icon {margin-top: -115px;padding-right: 4%;}
.site_267 .contact {float: right;margin-top: -14px;padding: 0 25px 0 0;text-align: right;width: 302px;}
.site_267 .logo {float: left;}
}

@media screen and (max-width: 640px){
.menu { padding: 5px 0 0;}
.top_second_logo { float: none; margin: 5px auto; text-align: center; width: 100%;}
.contact { margin: 0 auto; width: 100%;}
.site_157 .contact { margin: 0 auto; width: 100%;text-align: center!important;float: none;}
.site_117 .wrapper { background: none repeat scroll 0 0 #4C4C4C;}
.site_35 .top_header .logo { float: left; width: 200px; margin-left: 32px;}
.site_35 .top_header .logo img { width: 100%;}
.site_35 .top_header .logo1 { float: none; margin: -5px 0 0 280px; width: 330px;}
.site_35 .top_header .logo1 img { width: 100%;}
.site_40 .appt {  float: none; margin: 0 auto; text-align: center; width: 27%;}
.site_40 .logo { width: 181px;}
.site_69 .logo { margin: 12px auto;}
.site_40 .logo img { width: 100%;}
.site_44 .affi_logo { width: 60%;}
.site_48 .logo img { width: 100%;}
.site_48 .logo { float: none; margin: 0 auto; width: 30%;}
.site_117 .logo { text-align: center; width: 100%;}
.site_48 .top_second_logo { float: none; margin: 0 auto; width: 100%; }
.site_48 .contact { float: none; margin: 0 auto; width: 100%;}
.site_59 .top_second_logo { float: none; left: 0; margin: 5px auto; position: relative; text-align: center; width: 100%; }
.site_59 .menu { padding: 0;}
.site_59 .logo { margin: 0 auto; text-align: center; width: 100%;}
.site_59 .top_header { background: none repeat scroll 0 0 #4D4D4D; height: auto; padding: 20px 0; width: 100%;}
.site_59 .contact { float: none; margin: 0 auto; padding: 0; text-align: center; width: 100%;}
.site_51 .logo { text-align: center; width: 100%;}
.site_51 .top_second_logo { float: none; margin: 10px auto; text-align: center; width: 100%;}
.site_51 .header_content { background: none repeat scroll 0 0 #02306B;}
.site_87 .header_content { background: none repeat scroll 0 0 #950303;}
.site_123 .logo { text-align: center; width: 100%;}
.site_123 .top_second_logo { margin: 0 auto; padding: 0; width: 100%;}
.site_123 .header_content { background: none repeat scroll 0 0 #950505;}
.site_123 .contact { width: 100%;}
.site_122 .logo { text-align: center; width: 100%;}
.site_122 .top_second_logo { margin: 0 auto; padding: 0; width: 100%;}
.site_122 .header_content { background: none repeat scroll 0 0 #03316D;}
.site_122 .contact { width: 100%;}
.site_123 #facebookheader { float: none; margin: 0 auto; text-align: center;}
.site_134 .contact { width: 100%;}
.site_159 .logo {float: left;}
.site_152 .logo {margin-top: -3px;}
.site_159 #facebookheader {  margin: 0 23px 0 0;}
.site_159 .contact { margin-top: 30px;}
.site_159 .social_icon {margin-top: -11px;}
.site_152 .logo {float: left; width: 30%;}
.site_152 .logo img {width: 100%;}
.site_152 .top_second_logo img {width: 100%;}
.site_152 .top_second_logo {width: 30%;}
.site_188 .logo img {float: left;width: 100%;}
.site_188 .contact {float: right;margin-top: 0;width: 226px;}
.site_188 .logo {float: left;}
.site_188 .top_second_logo {float: none;left: 36%;position: absolute;}
.site_197 .header_content { background: none repeat scroll 0 0 #950101;}
.site_229 .logo {margin-top: -10px;}
.site_134 .top_second_logo {float: none;margin: 5px auto;width: 82%;}
.site_134 .top_second_logo span {left: -1%;position: relative;}
.site_134 .top_second_logo h2 {left: 0;position: relative;top: 0;}
.site_270 .top_second_logo {
    width: 100%;
}
.site_270 .top_second_logo h2 {
    font: bold 25px "Myriad Pro",Arial;
  
}
.site_270 .top_second_logo {margin-left: 0px;}
.site_270 .contact {
    margin-top: 0px;
}
.site_270 .logo {margin-bottom: 0px;}
.site_199 .top_second_logo {
    width: 100%;
}
.site_199 .top_second_logo h2 {
    font: bold 25px "Myriad Pro",Arial;
  
}
.site_199 .top_second_logo {margin-left: 0px;}
.site_199 .contact {
    margin-top: 0px;
}
.site_199 .logo {margin-bottom: 0px;}
.site_163 .top_second_logo {
    width: 100%;
}
.site_163 .top_second_logo h2 {
    font: bold 25px "Myriad Pro",Arial;
  
}
.site_163 .top_second_logo {margin-left: 0px;}
.site_163 .contact {
    margin-top: 0px;
}
.site_163 .logo {margin-bottom: 0px;}
.site_267 .contact {float: right;margin-top: -12px;}
.site_267 .logo {float: left;}
.site_282 .wcd_list li .info {width: 410px;}
.site_221 .header {background-image: none; background: #031837; height: 354px !important;}
.site_221 .top_header {height: 260px !important;}
.site_221 .header_content {background: none;}

.site_221 .contact {
    margin-top: 30px;
}
}

@media screen and (max-width: 568px){
/* appt form */
.inner_bottom_content #D3cpWidget { width: 100%;}
.inner_bottom_content .d3cp_form_title { width: 100%;}
.inner_bottom_content .d3cp_form_single { margin: 0; width: 95%;}
/* appt form */

/* Reviews */
.inner_bottom_content .d3cp_feature_wrap { width: 92%;}
.inner_bottom_content .d3cp_review_order { width: 92%;}
.inner_bottom_content .d3cp_review_main { width: 96%;}
.inner_bottom_content .d3cp_review_seal_wrap { padding: 10px 0; width: 100%;}
/* Reviews */

.site_35 .top_header .logo { margin-left: 15px; width: 200px;}
.site_35 .top_header .logo1 { margin: -5px 0 0 240px; width: 315px;}
.site_59 .top_second_logo { margin: 5px auto;}
.site_78 #bottom_left iframe { height: 300px; width: 100%; margin: 10px auto;}
.site_282 .wcd_list li .info {width: 340px;}
.site_282 .car_dealer_right {float: right;width: 100%;}
}

@media screen and (max-width: 480px){

.main_content #gform_1 #field_1_24 textarea { margin-left: 0;}
.gform_wrapper .top_label .gfield_label { margin: 10px 0 4px;}
.site_35 .top_header .logo { margin-left: 8px;width: 175px;}
.site_35 .top_header .logo1 { margin: -5px 0 0 190px; width: 282px;}
.site_35 ul.certified_logo { float: none; margin: 0 auto; width: 50%;}
.site_35 ul.certified_logo li { height: auto; margin: 10px 0; width: 100%;}
.site_57 .top_second_logo { float: none; margin: 5px auto; width: 47%;}
.site_76 .top_header .logo {width: 42%;}
.site_78 #bottom_left iframe { height: 250px;}
.site_152 .contact span {font-size: 25px;}

.inner_bottom_content #gform_1 .gfield_label { float: none; margin: 0; padding: 0; width: 100%;}
.gform_wrapper .gfield_description { margin-left: 0;}
.gform_wrapper #input_1_2 { margin-left: 0;}
.gform_wrapper #input_1_3 { margin-left: 0;}
.gform_wrapper #input_1_13 {margin-left: 0;}
.gform_wrapper #input_1_14 {margin-left: 0;}
.gform_wrapper #input_1_16 {margin-left: 0;}
.gform_wrapper #input_1_17 {margin-left: 0;}
.gform_wrapper ul.top_label .clear-multi { margin-left: 0;}
.gform_wrapper #input_1_18 { margin-left: 0;}
.gform_wrapper #input_1_19 { margin-left: 0;}
.gform_wrapper #input_1_20 { margin-left: 0;}
.gform_wrapper #input_1_21 { margin-left: 0;}
.gform_wrapper #input_1_22 { margin-left: 0;}
.site_188 .logo img {left: 10px;position: relative;}
.site_188 .top_second_logo {float: none; left: 7%!important; top: 54%; position: absolute;}
.site_229 .logo {float: left;margin-top: -5px;width: 230px;}

.site_267 .logo {float: none;margin: -12px auto 12px;}
.site_267 .contact {float: none;margin-top: -12px;text-align: center;width:100%;}

.site_282 .wcd_list li .info {width: 250px;}
.site_282 .car_dealer_right {float: right;width: 100%;}
}

@media screen and (max-width: 380px){

/* Reviews */
.inner_bottom_content .d3cp_form select { width: 295px;}
.inner_bottom_content .d3cp_textarea { width: 290px;}
/* Reviews */

.header { background-size: 100% 100%; height: 255px !important; width: 100%;}
.site_59 .header { height: 430px !important;}
.site_35 .top_header .logo { margin-left: 5px; width: 150px;}
.site_35 .top_header .logo1 { margin: 0 0 0 160px; width: 218px;}
.site_40 .appt {width: 40%;}
.site_57 .top_second_logo { width: 60%;}
.site_72 .header { height: 295px !important; }
.site_78 #bottom_left iframe { height: 210px;}
.site_76 .top_header .logo { width: 55%;}
.site_51 .header { height: 355px !important;}
.site_87 .header { height: 340px !important;}
.site_107 .header { height: 286px !important;}
.site_117 .header { height: 280px !important;}
.site_122 .header { height: 365px !important;}
.site_123 .header { height: 365px !important;}
.site_152 .top_second_logo { margin: 0 auto 12px; width: 57%; float: none;}
.site_152 .contact {width: 100%;}
.site_197 .header { height: 280px !important;}
.site_282 .wcd_list li .info {width: 320px;}
}

@media screen and (max-width: 360px){
.site_134 .header {background: #051C46; height: 337px;}
.site_134 .header_content {background: none;}
/* Reviews */
.inner_bottom_content .d3cp_form_title { width: 95%;}
.inner_bottom_content .d3cp_seal_expl_center #d3cp_text { font-size: 11px; padding-left: 5px; width: 71%;}
/* Reviews */
.site_134 .logo img {width: 260px;}
.site_35 .top_header { padding: 15px 0 0;}
.site_35 .top_header .logo { float: none; margin: 0 auto; width: 150px;}
.site_35 .top_header .logo1 { margin: 0 auto; width: 218px;}
.site_118 .contact { width: 100%;}
.site_118 .header { height: 300px !important;}
.site_118 .header_content { background: none repeat scroll 0 0 #940404;}
.site_152 .logo { width: 57%; float: none;}
.site_152 .header {height: 312px !important;}
.site_152 .header_content {background-image: none;}
.site_188 .logo {float: left;width: 142px;}
.site_188 .logo img {left: 10px;position: relative;}
.site_188 .top_second_logo {left: 55%!important;position: absolute;top: 93px;}
.site_188 .top_second_logo > img {width: 159px;}
.site_188 .contact h2 { font: 16px "Myriad Pro",Arial;}
.site_188 .contact {float: right;margin-top: 0;width: 350px;}
.site_282 .wcd_list li .info {width: 320px;}
}

@media screen and (max-width: 320px){

/* Reviews */
.inner_bottom_content .d3cp_input_text { width: 98%;}
.inner_bottom_content .d3cp_review_main { width: 88%;}
/* Reviews */
.site_152 .logo { width: 57%; float: none;}
.site_152 .top_second_logo { width: 57%; float: none;}
.menu { padding: 15px 0 0;}
.site_51 .header { height: 388px !important;}
.site_87 .header { height: 388px !important;}
.header { height: 290px !important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { margin: 0 0 0 18px;}
.site_76 .top_header .logo { width: 65%;}
.site_117 .header { height: 300px !important;}
.site_122 .header { height: 388px !important;}
.site_123 .header { height: 388px !important;}
.site_188 .contact {float: right;margin-top: 6px;width: 316px;}
.site_197 .header { height: 300px !important;}
.site_197 .logo { text-align: center; width: 100%;}
.site_229 .logo {float: none; margin:  0 auto; width: 230px; text-align: center;}
.site_256 .social_icon {margin-top: -136px;padding-right: 4%;}
.site_282 .wcd_list li .info {width: 275px;}
}

@media screen and (min-width: 321px) and  (max-width: 640px) {

.contact_form input.medium {
    width: 92% !important;
}

.contact_form .top_label textarea.textarea {
    background-position: -2px -2px;
    border: 1px solid #666666;
    color: #555555;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 120px;
    margin-left: 0 !important;
    padding: 2px !important;
    width: 93% !important;
	background: none repeat scroll 0 0 #F4F2F3 !important;
}

#facebookheader {
    float: right;
    margin: -131px 0;
}


.wrapper { width:100%; overflow: hidden;}
.header_link {float: right; padding: 7px 0 0; width: auto;}
.top_header {height: auto; padding: 25px 0 0; width: 100%;}
.site_57 .top_header { background: none repeat scroll 0 0 #8C0404; padding: 15px 0;}
.logo {float: none; margin: 0 auto 12px; width: 230px;}
.site_134 .logo {width: 100%; text-align: center;}
.site_282 .logo {float: none; margin: 0 auto; width: 100%; text-align: center;}
.site_262 .logo {float: none; margin: 0 auto; width: 100%; text-align: center;}
.site_197 .logo {text-align: center; width: 100%;}
.site_179 .logo {text-align: center;}
.site_177 .logo {float: left; margin: 0 auto 12px; width: 180px;}
.site_177 .contact {width: 340px;}
.top_second_logo { float: none; margin: 5px auto; width: 40%;}
.contact {float: none; padding: 0; text-align: center; width: 100%;}
.site_57 .contact { margin: 0 auto; width: 300px;}
.header_link ul {display: block; float: right; width: auto;}
.header_link ul li {display: block; float: none; padding: 0 55px 0 0; text-align: center;}

.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}

.top_content_1 {width: 100%;}
.slider {float: none; height: auto; padding: 0; width: 100%;}
.top_cont_right {float: none; padding: 10px 0 0; width: 100%;}
.banner {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_bg.png") no-repeat scroll center top transparent; margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: none;}
.service_image { margin:0 auto;}
.nivoSlider { width:100% !important;}
.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {float: none; width: 100%;}
.bottom_left img {/*width:100%;*/} 
.bottom_right {float: none; padding: 0; margin: 0 auto;}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {float: none; padding: 0; text-align: center; width: 100%;}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right { display:none;}
.right_black { display:none;}
.left_black { display:none;}
.right_video {background: url("../images/napa24warranty.jpg") repeat scroll center 0 transparent; height: 140px; text-align: center; margin: 10px auto; width: 295px;}

.call_button_bg {

    margin: 10px auto;
   
}
.contact_info_top {
    background: none repeat scroll 0 0 transparent;

}
.contact_info_rpt {
    background: none repeat scroll 0 0 transparent;
    
}
.contact_info_rpt h1 {
 
    font: bold 22px/21px "Trebuchet MS",Arial,Helvetica,sans-serif;
 
}

.contact_info_rpt {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 6px 10px;
    text-align: center;
    width: 276px;
}
.contact_info_btm {
    background: none repeat scroll 0 0 transparent;
}

.napa_banner {
    height: 132px;
    margin: 0 auto;
    padding: 0;
    width: 296px;
}

.inner_bottom_content {
    padding: 30px 2%;
    width: 96%;
    background: none repeat scroll 0 0 #FFFFFF;
}

.main_content {
    width: 100%;
}

.inner_top {
    width: 100%;
    display: none;
}

/* Hss css for new responsive */

.header { height: auto;}
.header_content{ height: auto;}

.contact_address_visible { display: none;}
.lp_for_full { display: none;}
.lp_for_small { background: none repeat scroll 0 0 #FFFFFF; display: block; text-align: center; width: 100%;}

.menu {width: 100%; height: auto;}
.top_content {background: #fff; text-align: center; padding: 30px 0 0; width: 100%;}

.wrapper .contact_info_rpt_small { padding: 4% 2%;text-align: center; margin: 0 auto; }
.lp_for_small .contact_info_rpt_small { background: #FFFFFF; margin: 0 auto; padding: 5% 2%; width: 276px;}
.lp_for_small .contact_info_rpt_small h1 {background: url("../images/contact_icon.gif") no-repeat scroll 35px 0 transparent; color: #343434; display: block; font: bold 14px/21px "Trebuchet MS",Arial,Helvetica,sans-serif; padding: 0 0 0 28px; text-transform: uppercase;}
.lp_for_small .contact_info_rpt_small h2 { color: #343434; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing: 1px; padding: 12px 0 0;}
.lp_for_small .contact_info_rpt_small p { color: #343434; font: 14px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.lp_for_small .time{ width: 100%;}

/* Hss css end here */


}

@media screen and (min-width: 641px) and (max-width: 768px) {

#facebookheader {
    float: right;
    margin: -44px 23px;
}


#bottom_left iframe {
    width: 95%;
}

.wrapper { width:100%;overflow: hidden;}
.header {
    
    height: 210px;
    width: 100%;
}
.header_content {
   	background-position: center bottom;
    height: 209px;
    width: 100%;
}
.header_link {float: right; padding: 7px 0 0; width: auto;}
.top_header {height: auto; padding: 25px 0 0; width: 98%;}
.site_57 .top_header { background: none repeat scroll 0 0 #8C0404; padding: 15px 0;}
.logo {float: left; margin: 0 auto; width: 230px;}
.site_59 .top_second_logo { left: 24%; margin: 0; width: 39%;}
.site_51 .top_second_logo { margin: 0 auto 0 20px;}
.site_51 .logo { margin: 0 0 0 10px;}
.site_51 .contact { margin-right: 10px; text-align: right;}
.top_second_logo { margin: 0 auto 0 35px;}

.site_134 .top_second_logo {width: 38%;}

.site_35 .top_header .logo {width: 200px;}
.site_35 .top_header .logo img { width: 100%;}
.site_35 .top_header .logo1 { margin: -5px 0 0 5px;}
.site_48 .logo img{ width: 100%;}
.contact {float: right; padding: 0; text-align: center; width: 250px;}
.site_57 .contact { margin: -5px; width: 272px;}
.header_link ul {display: block; float: right; width: auto;}
.header_link ul li {display: block; float: none; padding: 0 10px; text-align: center;}
.menu {width: 100%;}
.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.menu td ul li {
   
    padding: 0 2px !important;
   
}
.menu td ul li a {
    font: bold 12px Arial,Helvetica,sans-serif !important;
	 padding: 5px !important;
}
ul.dropdown li.parent > a:after {border-top: medium none !important;}
.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}
.top_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/cont_top_bg.jpg") no-repeat scroll center top #303030; padding: 14px 0 0; width: 100%;}
.top_content_1 {width: 100%;}
.slider {float: none; height: auto; padding: 0; width: 100%;margin-left: 0;}
.top_cont_right {float: none; padding: 10px 0 0; width: 100%;}
.banner {margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: left; margin: 0;  width: 33%;}
.service_image { margin:0; width:100%}
.service_image img { width:100%;}
.nivoSlider { width:100% !important; height:288px !important;}
.site_59 .nivoSlider { width:100% !important; height:358px !important;}
.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {float: none; width: 96%;}
.bottom_right {float: none; padding: 0; width: 100%;}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {
    float: left;
    padding: 0 1%;
    text-align: left;
    width: 30%;
}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right {
    padding: 0 1% 2%;
    width: 66%;
}

.right_black { display:none;}
.left_black { display:none;}
.right_video {background: url("../images/napa24warranty.jpg") repeat scroll center 0 transparent; float: left; height: 140px;  text-align: center; width: 295px; margin: 0 10px;}
.call_button_bg {float: right; margin: 0 10px;}
.service_image_text {height:auto; float:none; padding: 2%; position: absolute; width: 96%;}
.contact_info_top {
    background: none repeat scroll 0 0 transparent;

}
.contact_info_rpt {
    background: none repeat scroll 0 0 transparent;
    
}
.contact_info_rpt h1 {
 
    font: bold 22px/21px "Trebuchet MS",Arial,Helvetica,sans-serif;
 
}

.contact_info_rpt {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 6px 10px;
    text-align: center;
    width: 276px;
}
.contact_info_btm {
    background: none repeat scroll 0 0 transparent;
}

.napa_banner {
    height: 132px;
    margin: 0 auto;
    padding: 0;
    width: 296px;
} 
.menu td ul li ul {

    top: 26px;		
}

.inner_bottom_content {  width: 100%; }

.main_content { width: 100%; }

.inner_top {  width: 100%; }

}
/* @iPad:  641px - 960px, Fluid Grid  
-------------------------------------------------------------- */
@media screen and (min-width: 769px) and (max-width: 800px) {

#facebookheader {
    float: right;
    margin: -44px 23px;
}


.site_134 .top_second_logo {width: 38%;}
.wrapper { width:100%;}

.header {
    
    height: 210px;
    width: 100%;
}
.header_content {
   	background-position: center bottom;
    height: 209px;
    width: 100%;
}
.header_link {float: right; padding: 7px 0 0; width: auto;}
.top_header {height: auto; padding: 25px 0 0; width: 100%;}
.logo {float: left; margin: 0 auto; width: 230px;}
.site_51 .logo { margin: 0 0 0 10px;}
.top_second_logo { margin: 0 auto 0 40px; }
.site_59 .top_second_logo { left: 27%; margin: 0; width: 38%;}
.site_51 .top_second_logo { margin: 0 auto 0 44px; width: 29%;}
.site_35 .top_header .logo1 { margin: 0 0 0 5px;}
.contact {float: right; padding: 0; text-align: center; width: 250px;}
.site_51 .contact { margin-right: 10px; text-align: right;}
.site_57 .contact { margin: -5px; width: 288px;}
.site_48 .logo img{ width: 100%;}
.header_link ul {display: block; float: right; width: auto;}
.header_link ul li {display: block; float: none; padding: 0 10px; text-align: center;}
.menu {width: 100%;}
.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.menu td ul li {
   
    padding: 0 2px !important;
   
}
.menu td ul li a {
    font: bold 12px Arial,Helvetica,sans-serif !important;
	 padding: 5px 8px !important;
}
ul.dropdown li.parent > a:after {border-top: medium none !important;}
.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}
.top_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/cont_top_bg.jpg") no-repeat scroll center top #303030; padding: 14px 0 0; width: 100%;}
.top_content_1 {width: 100%;}
.slider {
    float: left;
    height: auto;
    padding: 0;
    width: 60%;
}
.top_cont_right {
    float: right;
    padding: 1px 0 0;
    width: 39%;
}
.banner {margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: left; margin: 0;  width: 33%;}
.service_image { margin:0; width:100%}
.service_image img { width:100%;}
.nivoSlider { width:100% !important; height: 288px !important;}

.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {
    float: left;
    width: 61%;
}

.bottom_right {
    float: right;
    padding: 0;
    width: 38%;
}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {
    float: left;
    padding: 0 1%;
    text-align: left;
    width: 30%;
}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right {
    padding: 0 1% 2%;
    width: 66%;
}
.right_black { display:none;}
.left_black { display:none;}
.right_video {background: url("../images/napa24warranty.jpg") repeat scroll center 0 transparent; float: right; height: 140px;text-align: center; width: 295px; margin: 0;}
.call_button_bg {
    float: right;
    margin: 7px 0;
}.service_image_text {height:auto; float:none; padding: 2%; position: absolute; width: 96%;}
.service_image_text {
    background: none repeat scroll 0 0 #1556AE;
}
.menu td ul li ul {

    top: 26px;		
}

}

@media screen and (max-width: 640px){
.site_237 .logo {text-align: center;}
.site_134 .header {background: #051C46; height: 380px;}
.site_134 .header_content {background: #051C46; height: 380px;}
.site_69 #facebookheader {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.site_69 .top_header {height: 296px;}
.site_69 .header_content {
    background-size: 100% 362px;
    height: 362px;
}
.site_201 .logo {margin-top: 0px;}
}
@media screen and (max-width: 480px){
    .site_177 .logo {float: none; margin: 0 auto 12px; width: 230px;}
    .site_177 .contact {margin-top: -3px;}
    .site_177 .header {
    height: 332px !important;
    background-size: 100% 333px;
    
}
.site_201 .logo {
    float: none;
    margin-top: 0;
    text-align: center;
}
.site_201 .header_content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    background-size: 100% 289px;
    height: 360px !important;
}
.site_201 .header {
    background: #031837 none repeat scroll 0 0;
    height: 360px !important;
}
.site_69 .header {height: 400px !important;}
.site_117 #facebookheader {
    float: none;
    margin: -14px 35% -4px;
}
.header_content {
    background-size: 100% 289px;
}
.site_177 .contact {padding: 0 25px 10px 0;}
}
@media screen and (max-width: 380px){
.site_134 .header_content {background: #051C46; height: 470px;}    
}
@media screen and (max-width: 320px){
    .site_177 .contact {padding: 0 25px 0px 0;}
    .site_117 #facebookheader {
    float: none;
    margin: 0 35%;
}


}
@media screen and (min-width: 801px) and (max-width: 980px) {
#facebookheader {
    float: right;
    margin: -44px 23px;
}


.wrapper { width:100%;}

.header {
    
    height: 210px;
    width: 100%;
}

.header_content {
   	background-position: center bottom;
    height: 209px;
    width: 100%;
}
.header_link {float: right; padding: 7px 0 0; width: auto;}
.top_header {height: auto; padding: 25px 0 0; width: 100%;}
.site_57 .top_header { padding: 65px 0 0;}
.site_57 .logo { margin: -15px auto;}
.logo {float: left; margin: 0 auto; width: 230px;}
.site_59 .logo { margin: 0 15px;}
.site_59 .top_second_logo { left: 32%; width: 31%;}
.site_48 .logo { width: 24%;}
.site_48 .logo img { width: 100%;}
.contact {float: right; padding: 0; text-align: center; width: 250px;}
.header_link ul {display: block; float: right; width: auto;}
.header_link ul li {display: block; float: none; padding: 0 10px; text-align: center;}
.menu {width: 100%;}
.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.menu td ul li {
   
    padding: 0 2px !important;
   
}

.menu td ul li a {
    font: bold 13px Arial,Helvetica,sans-serif !important;
    padding: 5px 12px !important;
}

.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}
.top_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/cont_top_bg.jpg") no-repeat scroll center top #303030; padding: 14px 0 0; width: 100%;}
.top_content_1 {width: 100%;}
.slider {
    float: left;
    height: auto;
    padding: 0;
    width: 65%;
}
.top_cont_right {
    float: right;
    padding: 1px 0 0;
    width: 35%;
}
.banner {margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: left; margin: 0;  width: 33%;}
.service_image { margin:0; width:100%}
.service_image img { width:100%;}
.nivoSlider { width:100% !important; height: 288px !important;}

.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {
    float: left;
    width: 66%;
}

.bottom_right {
    float: right;
    padding: 0;
    width: 32%;
}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {
    float: left;
    padding: 0 1%;
    text-align: left;
    width: 30%;
}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right {
    padding: 0 1% 2%;
    width: 66%;
}
.right_black { display:none;}
.left_black { display:none;}
.right_video {background: url("../images/napa24warranty.jpg") repeat scroll center 0 transparent; float: right; height: 140px;  text-align: center; width: 295px; margin:0;}
.call_button_bg {
    float: right;
    margin: 7px 0;
}.service_image_text {height:auto; float:none; padding: 2%; position: absolute; width: 96%;}
.service_image_text {
    background: none repeat scroll 0 0 #1556AE;
}
.menu td ul li ul {

    top: 26px;		
}

.header_link ul { display: block; float: right; width: auto;}
}

@media screen and (max-width: 1024px){
    .header_link ul { display: block; float: left; width: auto;}
    .site_188 .top_second_logo {float: none; left: 36%; position: absolute;}
    .site_188 .contact {
    padding: 0 25px 0 0;
    text-align: right;
}
}
@media screen and (max-width: 980px){
    .header_link ul { display: block; float: left; width: auto;}
    .site_188 .top_second_logo {float: none; left: 22%; position: absolute;}
    .site_188 .contact {
    padding: 0 25px 0 0;
    text-align: left;
}
}
@media screen and (max-width: 800px){
     .site_188 .top_second_logo {float: none; left: 34%; position: absolute;}
     .site_188 .contact {
    padding: 0 2px 0 0;
}
.site_188 .contact {width: 70%;}
.site_163 .logo img {width: 100%;}
.site_163 .logo {width: 320px;}
}
@media screen and (max-width: 640px){
    .site_188 .logo { text-align: center; width: 100%;}
.site_188 .top_second_logo { float: none; margin: 10px auto; text-align: center; width: 100%;}
.site_188 .header_content { background: none repeat scroll 0 0 #515151;}
.site_188 .top_second_logo {position: relative; left: 0; float: left;}
.site_188 .contact {
    padding: 0 2px 0 0;
    text-align: center;
    width: 100%;
}

.site_188 .logo {
    float: none;
    text-align: center;
    width: 34%;
}

.site_188 .contact {
    padding: 8px 2px 0 0;
    text-align: center;
    width: 100%;
}
.site_188 .contact .singleloc {text-align: center;}
.site_188 .contact .singleloc h2 {text-align: center;}
.site_188 .contact .singleloc p {text-align: center;}
.site_116 .social_icon {width: 100%; float: none;}
.site_116 .social_icon > table {margin:0 auto;}

.site_116 .header_content, .site_116 .top_header, .site_116 .header{
    background-color: #02193b;
    background-image: none;
    height: 300px !important;
}
.site_116 .menu {margin-top: -52px;}
.site_116 .contact {margin-top: 30px;}
}
@media screen and (max-width: 480px){
.site_188 .contact .locations {font-size: 20px !important;}
}
@media screen and (max-width: 380px){
    
.site_188 .top_second_logo {
    float: left;
    left: 0 !important;
    position: relative;
    top: 0;
}
.site_188 .header {
    height: 503px !important;
}
.site_188 .logo {width: 55%;}
.site_188 .contact .locations {
    font-size: 15px !important;
}
.site_188 .contact .singleloc {width: 100%; margin: 8px auto;}
.site_188 .contact .singleloc h2 {font-size: 18px;}
.site_188 .top_second_logo img {width: 222px;}
.site_188 .header {height: 552px !important;}
.site_188 .contact .socials {text-align: center; padding-right: 0px;}
}
@media screen and (min-width: 981px) and (max-width: 1003px) {
	
.wrapper { width:100%;}
.header_link {float: none; padding: 7px 0 0; width: 100%;}
.top_header {height: auto; padding: 25px 0 0; width: 100%;}
.logo {float: left; margin: 0 auto; width: 230px;}
.contact {float: right; padding: 0; text-align: center; width: 250px;}
.header_link ul {display: block; float: none; width: 100%;}
.header_link ul li {display: block; float: none; padding: 0 10px; text-align: center;}
.menu {width: 100%;}
.shailan-dropdown-menu {height: 25px; padding: 10px 0; width: 100%;}
.content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/content_bg.jpg") repeat-y scroll center 0 transparent; width: 100%;}
.main_content {margin: 0; width: 100%;}
.top_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/cont_top_bg.jpg") no-repeat scroll center top #303030; padding: 14px 0 0; width: 100%;}
.top_content_1 {width: 100%;}
.banner {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_bg.png") no-repeat scroll center top transparent; margin: 14px 0 0; padding: 0 0 14px; width: 100%;}
.banner ul {display: block; float: none; text-align: center;}
.banner ul li {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/banner_li_bg.jpg") no-repeat scroll right 1px transparent; display: block; float: left; margin: 0;  width: 33%;}
.service_image { margin:0; width:100%}
.service_image img { width:100%;}
.nivoSlider { width:100% !important; height: 288px !important;}

.nivoSlider img { width:100% !important;}
.our_service {padding: 0 4px; width: auto;}
.bottom_content {background: url("http://speedyautova.com/wp-content/themes/CarCareConnect/css/images/btm_cont_shadow.png") no-repeat scroll center top #FFFFFF; padding: 2%; width: 96%;}
.bottom_left {float: left; width: 61%;}
.bottom_right { float: right; padding: 0; width: 38%;}
.logos {border-top: 3px solid #EFEFEF; margin: 0 auto; padding: 7px 0; position: relative; width: 100%;	background: none repeat scroll 0 0 #FFFFFF;}
.logos ul {display: block; float: none; text-align: center;}
.logos ul li {display: inline; float: none; padding: 0 5px;}
.yellow_bar {height: 30px; left: 0px; position: absolute; width: 100%;}
.footer_left {float: none; padding: 0; text-align: center; width: 100%;}
.footer_left p {color: #84A0C9; font: 11px Verdana,Geneva,sans-serif; padding: 0 0 10px !important;}
.footer_right { display:none;}
.right_black { display:none;}
.left_black { display:none;}
.service_image_text {height:auto; float:none; padding: 2%; position: absolute; width: 96%;}
.service_image_text { background: none repeat scroll 0 0 #1556AE;}
.menu td ul li ul {  top: 26px;	}

}

@media screen and (max-width:991px) {
    .finance-content {
        width: 100%;
        max-width: inherit;
        float: none
    }
    img.size-full {
        display: block;
        margin: auto
    }
    img.napa-logo {
        float: none
    }
    .finance-grid .finance-grid-content{
        width: 50%;
    }
}

@media screen and (max-width:475px) {
    .finance-grid .finance-grid-content {
        float: none;
        width: 100%
    }
}


@media print {
  /** { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }  
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }*/
}
/* CSS Document */