@charset "utf-8";
 #footer ul li:last-child { margin-right:0 !important;}
.post .post_img_overlay { display:none !important;}
#layerslider_3 {
z-index:5;
} @media only screen and (min-width:768px) and (max-width:980px) {
body{min-width:inherit;}
.wrapper{width:720px;}
#top_bar { margin-right:0; width:38%; height:auto; text-align:right;}
.top-text { float:right; margin-right:0; margin-bottom:10px; font-size:20px; line-height:23px;}
#menu_wrapper .nav ul, #menu_wrapper div .nav { display:block; margin:10px auto; float:none; text-align:center; clear:both;}
#menu_wrapper .nav ul li, #menu_wrapper div .nav li { float:none; display:inline-block; margin:0 5px;}
.home-slider > div { min-height:315px;}
.main-text { font-size:24px;}
.mid-text .left-text { float:none; width:auto;}
.mid-text .video { float:none; width:auto; margin-right:0;}
.mid-content { padding:30px 15px 15px;}
.service-wid li { width:232px;}
h2, .tp-caption h2 { font-size:20px !important;}
#footer ul li.widget .widgettitle { font-size:16px !important;}
.page-id-584 #content_wrapper .inner .inner_wrapper .sidebar_content { float:none; width:auto;}
#content_wrapper .inner .inner_wrapper .sidebar_content img, #content_wrapper .inner .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div { max-width:none;}
#content_wrapper { width:auto;}
#quote-form .one_half1, #quote-form .one_half3 { float:left; width:49%;}
#quote-form .one_half2, #quote-form .one_half4 { float:right; width:49%;}
#quote-form .one_half1 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea , #quote-form .one_half3 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea,#quote-form .one_half2 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea, #quote-form .one_half4 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea { width:100%; box-sizing:border-box;}
#quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea { width:100% !important; box-sizing:border-box;}
#quote-form .one_third .one_half { width:49%;}
#quote-form .one_third .one_half:nth-child(2n) { float:right;}
#quote-form .third_col { width:32.6%; margin-right:1%;}
#quote-form .third_col.lsat_col { margin-right:0;}
#quote-form .one_half + .one_half { float:right;}
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle { font-size:18px !important;}
.sidebar_content .ngg-gallery-thumbnail-box { margin-right:2px;}
#contact_info { width:28%;}
.post_excerpt { float:none; width:auto;}
}
@media only screen and (min-width:768px) {
#menu_icon{display:none !important;}
#nav{display:block !important;}
#menu_border_wrapper select { display:none;}
} @media only screen and (max-width:767px) {
body{ min-width:inherit;}
.button.top_contact_button, .top_social, #option_btn { display:block; height:auto; float:none; width:auto;}
#top_bar { float:none; width:auto; height:auto; text-align:center;}
ul.social_wrapper { margin:0;}
.social_wrapper li.top-text { float:none !important; display:block; margin:0 0 8px;}
.top_bar_wrapper { width:auto;}
.top_contact_info a {color:#25408e;}
.social_wrapper { width:auto;}
.top-text { font-size:18px;}
.top_contact_info ul li { font-size:19px; margin:15px 0 0 0; display:inline-block;}	
.main-text { font-size:20px; display:inline-block;}
.mid-content { padding:15px;}
.mid-text .left-text { float:none; width:auto; margin:0 0 10px;}
.mid-text .video { float:none; width:auto; margin:0;}
.left-text iframe { width:100%; box-sizing:border-box;}
.video iframe { width:100%; box-sizing:border-box;}
.post_third_img_wrapper, .post_third_img_wrapper img { float:none; width:auto; height:auto; margin:0 auto 10px;}
.service-wid li { float:none; width:auto; text-align:center;}
.service-wid .service-ttl { text-align:center;}
div.textwidget { margin:0;}
br.clear { display:none;}
.post_header.half h5, .post_header.half h6 { font-size:15px !important;}
.post_header.half { float:none; width:auto;}
.post_wrapper.one_third.last { width:auto; float:none;}
.sidebar_widget li div.textwidget { margin-top:10px;}
.top_contact_info { float:none; width:auto; margin:0 0 10px;}
#footer ul li.widget, #footer ul li.widget.last, #footer ul.three li.widget, #footer ul.three li.widget.last,  #footer .sidebar_widget.four li { float:none; width:auto; margin:0 0 10px;}
.copyright_wrapper .left_wrapper { float:none; width:auto; text-align:center;}
#footer ul { padding-bottom:10px;}
#menu-footer-menu li { float:none; display:inline-block; margin:0 -2px;}
.copyright_wrapper .right_wrapper { float:none; width:auto !important; text-align:center;}
#copyright { padding:10px 0; background-repeat:repeat;}
#content_wrapper .inner .inner_wrapper .sidebar_content, #content_wrapper .inner .inner_wrapper .sidebar_content.portfolio_r { float:none; width:auto;}
.caption_header h1 { float:none; width:auto; clear:both; padding:0 0 0;}
.caption_inner { clear:both;}
.caption_header, .caption_header a { clear:both;}
.page_caption { float:none; width:auto; clear:both;}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar, #content_wrapper .inner { margin:0; float:none; width:auto;}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper { float:none; width:auto; margin:0;}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar { width:auto; float:none;}
#content_wrapper, body.home #content_wrapper { padding:10px 0;}
.paint-protection iframe { margin:0 0 10px !important; width:100%; box-sizing:border-box;}
#content_wrapper .inner .inner_wrapper .sidebar_content img { float:none; display:block;}
#quote-form .one_half1, #quote-form .one_half3 { float:none; width:auto;}
#quote-form .one_half2, #quote-form .one_half4 { float:none; width:auto;}
#quote-form .one_half1 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea , #quote-form .one_half3 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea,#quote-form .one_half2 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea, #quote-form .one_half4 #quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea { width:100%; box-sizing:border-box;}
#quote-form .wpcf7-form input.wpcf7-text, #quote-form .wpcf7-form textarea { width:100% !important; box-sizing:border-box;}
#quote-form .one_third .one_half { width:auto; float:none;}
#quote-form .one_third .one_half:nth-child(2n) { float:none;}
#quote-form .third_col { width:32.6%; margin-right:1%;}
#quote-form .third_col.lsat_col { margin-right:0;}
#quote-form .one_half + .one_half { float:none; width:auto;}
#quote-form .one_half { float:none; width:auto;}
#quote-form .wpcf7-form .wpcf7-submit { margin-left:0 !important;}
#quote-form .wpcf7-form .one-col, #quote-form .wpcf7-form .one_third { padding:8px;}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .content { float:none; width:auto; margin:0;}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar, #content_wrapper .inner { clear:both;}
.home-slider { display:none;}
.post_third_img_overlay { margin:-196px auto 0;}
.post_third_img_overlay { height:180px; width:300px;}
#ngg-gallery-a42c3fc2e0155cfc541c2624aa142be6-1 > br { display:none;}
#ngg-gallery-c67d0bf2e2857b7ed5725dcd1b37e3f8-1 > br { display:none;}
.ui-accordion .ui-accordion-header a { font-size:15px;}
#contact_info { float:none; width:auto;}
#contact_form { float:none; width:auto;}
.caption_header h1 { margin:0;}
.sidebar_content .ngg-gallery-thumbnail-box { float:none; display:inline-block;}
#content_wrapper .inner .inner_wrapper .sidebar_content img.attachment-easy_testimonial_thumb.wp-post-image.easy_testimonial_mystery_man { display:inline-block;}
.style-light_style blockquote.easy_testimonial .easy_t_ratings, .style-light_style blockquote.easy_testimonial p.easy_testimonial_title { margin:0;} #wpcf7-f144-p26-o1 .wpcf7-form input, #wpcf7-f144-p26-o1 .wpcf7-form textarea { width:100%; box-sizing:border-box; max-width:none; float:none;}
#contact_form input { width:100%; box-sizing:border-box;}
#wpcf7-f144-p26-o1 .wpcf7-form input[type="submit"] { margin-left:0; display:inline-block;}
#menu_border_wrapper select { background:#293990; height:35px; line-height:35px; border:none; border-radius:5px; width:60%; color:#fff; padding:0 15px;}
.post_date .month { margin-top:0;}
.post_img_wrapper { height:100%;}
.post_excerpt { width:auto;}
.post_date .date { font-size:30px; line-height:30px;}
#footer { width:auto;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper { width: 420px; }
} @media only screen and (max-width: 479px) {
.wrapper { width:300px;}
.post_third_img_overlay { margin:-196px auto 0;}
#content_wrapper .inner .inner_wrapper .sidebar_content div { float:none; width:auto; margin:0 0 5px;}
.ngg-fancybox > img { width:98%; box-sizing:border-box;}
.ui-accordion .ui-accordion-header a { font-size:13px;}
.addthis_toolbox a { min-width:92px;}
.service-wid .services-thmb { width:287px; height:180px;}
.post_third_img_overlay { width:287px; height:180px;}
.post_third_img_overlay { margin-top:-196px; margin-bottom:26px;}
#content_wrapper .inner .inner_wrapper img.services-thmb { height:180px;}
.ngg-galleryoverview.ngg-slideshow { max-height:240px !important;}
#content_wrapper .inner .inner_wrapper .sidebar_content div { width:99%;}
#content_wrapper .inner .inner_wrapper .sidebar_content img { width:100% !important;}
#content_wrapper .inner .inner_wrapper .sidebar_content img.attachment-easy_testimonial_thumb.wp-post-image.easy_testimonial_mystery_man { width:auto !important;}
#menu_border_wrapper select { width:85%;}
#content_wrapper .inner .inner_wrapper .sidebar_content div.month, #content_wrapper .inner .inner_wrapper .sidebar_content div.date, #content_wrapper .inner .inner_wrapper .sidebar_content div.year { width:auto; display:inline-block;}
#content_wrapper .inner .inner_wrapper .sidebar_content .post { margin-bottom:5px;}
.post_date .date { font-size:30px !important;}
.post_date_comment { padding:0; width:auto; text-align:left;1}
}