@media only screen and (min-width: 1146px) and (max-width: 3500px) {
nav a#pull { display:none; }
}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.inner_wrap{ text-align:left; width:100%;}
.logo{ width:40% !important;}
.jims_car{ margin:15px 0px 0px 30px;}

#navigation{ height:auto;}
#navigation ul{ background:#d8d5d5;}
#navigation  ul li{ display:block;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 99%; position: relative; background:#d8d5d5; margin:0px 0 0px 0; color:#312f2f; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 8px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.banner {height: 375px !important; width: 454px;}
.metaslider img { height: 376px !important;}

.jim_branchlocation ul li{ padding:0px 25px 0px 16px;}
.jim_branchlocation ul li a{ font-size:13px;}

.jim_box_left{ margin:0px 10px; width:28%; height:245px;}
.jim_door_leftbox{ margin: 0px auto; width:66%; float:none; text-align:center;}
.jim_door_leftbox img{ margin:0px 0px 10px 0px}
.jim_door_rightbox{  margin: 0 auto; float:none; width:86%;}

.jim_box_right{ width:32%;}
.testimonial_wrap{ overflow:hidden; width:100%;}
.anythingFader{ width:86%;}
.testimonial_box{ width:72%;}
.contentshome h1{ margin:0px;}


.inner_wrap .contentshome{ margin:0px auto; width:98%;}
.logo2{ margin-left: 10px;width: 50% !important;}
.logo2 img{ width:100%;}

.jim_footer_left_menu{ width:50%;}
.jim_footer_left_menu ul{ text-align:center;}
.jim_footer_left_menu ul li{ float:none; display:inline-block;}
.jim_footer_right_menu{ width:49%;}
.jim_footer_right_menu ul{ text-align:center;}
.jim_footer_right_menu ul li{ float:none; display:inline-block;}

.delivrdto{ margin:10px 10px 0px 0px;}

#navigation ul ul{ float:none; position:static; width:100%;}
#navigation ul ul li{ width:100%; float:none;}
#navigation ul ul li a{ width:100%;}
/*---------------------------------About---------------------------------------*/
.inner_content_wrap{ margin:0px auto; width:98%;}
.inner_content_wrap .contents{ width:66%;}
#sidebar{ width:24%;}

.map{ margin:0px; padding:0px; float:none;}
.map iframe{ margin:0px; padding:0px; width:100%;}

.inner_content_wrap01 .inner_wrap .contents{ padding: 10px 46px 20px 0px !important; width:66% !important;}
.inner_content_wrap01 #sidebar{ width:24%;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
#banner_wrap{ height:auto;}
#header {  height: 135px;}
.inner_wrap{ text-align:left; width:100%;}
.logo{ margin:0px auto 15px; width:100% !important; float:none; text-align:center;}
.jims_car {  margin:0px;  text-align: center; width: 47%;}
.phone_nmbr{ margin:0px 12px 0px 0px;}

#navigation{ height:auto;}
#navigation ul{ background:#d8d5d5;}
#navigation  ul li{ display:block;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 98%; position: relative; background:#d8d5d5; margin:0px 0 0px 0; color:#312f2f; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 10px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.banner{ float:none; width:100%;  height:auto;}
.header_form{  float: none; margin: 12px auto 0px;}

.jim_branchlocation ul li{ margin:0px 0px 15px 0px;}
.jim_box_left{ margin:0px auto 10px; float:none;}
.jim_box_right{ margin:0px auto 0px ; float:none;}
.contentshome h1{ margin:0px;}

.inner_wrap .contentshome{ margin:0px auto; width:95%;}
.logo2{ float:none; text-align:center;}
.logo2 img{width:96%; }
.textwidget .delivrdto{ padding: 0 10px 0 40px;}

.jim_footer_menu{ margin:15px auto; width:95%;}
.jim_footer_left_menu{ margin:0px 0px 5px 0px; float:none; width:100%;}
.jim_footer_left_menu ul{ text-align:center;}
.jim_footer_left_menu ul li{ float:none; display:inline-block;}
.jim_footer_right_menu{ float:none; width:100%;}
.jim_footer_right_menu ul{ text-align:center;}
.jim_footer_right_menu ul li{ float:none; display:inline-block;}

#navigation ul ul{ float:none; position:static; width:100%;}
#navigation ul ul li{ width:100%; float:none;}
#navigation ul ul li a{ width:100%;}
/*---------------------------------About---------------------------------------*/
.inner_content_wrap{ margin:0px auto; width:95%;}
.inner_content_wrap .contents{ float:none; width:100%; border-right: none; padding-right:0px;}
#sidebar{ float:none; width:50%;}

.map{ margin:0px; padding:0px; float:none;}
.map iframe{ margin:0px; padding:0px; width:100%; height:300px;}

.inner_content_wrap01 .inner_wrap .contents { width:100% !important;}
.inner_content_wrap01 .contents{ width:100%;}
.inner_content_wrap01 #sidebar{ padding: 0 0 0 20px; width:50%;}
.inner_content_wrap01 .quote_form { float: left;  padding: 0 0 0 33px;  width: 88% !important;}
}


@media only screen and (max-width: 479px) {	
#banner_wrap{ height:auto;}
#header {  height: 200px;}
.inner_wrap{ text-align:left; width:100%;}
.logo{ margin:0px auto; width:95% !important; float:none;}
.jims_car {  float: none; margin: 15px 0;  text-align: center; width: 100%;}
.phone_nmbr{ margin:0px 40px 0px 0px;}

#navigation{ height:auto;}
#navigation li{ display:block;}

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 98%; position: relative; background:#d8d5d5; margin:0px 0 0px 0; color:#312f2f; text-transform:uppercase; 
font-weight:600; line-height:40px; height:40px; padding:0px 0px 0px 8px; text-decoration:none;}

nav a#pull:after{content:""; background: url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}						

.banner{ float:none; width:100%;  height:auto;}
.header_form{  float: none; margin: 12px auto 0px;}

.jim_branchlocation ul li{ margin:0px 0px 15px 0px;}
.jim_box_left{ margin:0px auto 10px; float:none;}
.jim_box_right{ margin:0px auto 0px ; float:none;}
.contentshome h1{ margin:0px;}

.inner_wrap .contentshome{ margin:0px auto; width:95%;}
.logo2{ float:none; text-align:center;}
.logo2 img{width:96%; }
.textwidget .delivrdto{ padding: 0 10px 0 40px;}

#footer{ padding:10px 0px 2px 0px;}
.jim_footer_menu{ margin:15px auto; width:95%;}
.jim_footer_left_menu{ margin:0px 0px 5px 0px; float:none; width:100%;}
.jim_footer_left_menu ul{ text-align:center;}
.jim_footer_left_menu ul li{ float:none; display:inline-block;}
.jim_footer_right_menu{ float:none; width:100%;}
.jim_footer_right_menu ul{ text-align:center;}
.jim_footer_right_menu ul li{ float:none; display:inline-block;}


#navigation ul ul{ float:none; position:static; width:100%;}
#navigation ul ul li{ width:100%; float:none;}
#navigation ul ul li a{ width:100%;}
/*---------------------------------About---------------------------------------*/
.inner_content_wrap{ margin:0px auto; width:95%;}
.inner_content_wrap .contents{ float:none; width:100%; border-right: none; padding-right:0px;}
#sidebar{ float:none; width:50%;}


.contact_form{ width:100%;}
.contact_form textarea { width:99%;}
.contact_form input[type="text"], .contact_form input[type="email"], .contact_form input[type="tel"], .contact_form select, .contact_form textarea { width:99%;}

.map{ margin:0px; padding:0px; float:none;}
.map iframe{ margin:0px; padding:0px; width:100%; height:240px;}

.inner_content_wrap01 .inner_wrap .contents { width:99% !important;}
.inner_content_wrap01 .contents{ width:100%;}
.inner_content_wrap01 #sidebar{ padding:0px 0px 0px 20px; width:50%;}
.inner_content_wrap01 .quote_form { float: left;  padding: 0 0 0 33px;  width: 88% !important;}
.quote_form input[type="text"], .quote_form input[type="email"], .quote_form input[type="tel"], .quote_form textarea { width:90% !important;}

.quote_form select{ width:97%;}
.span.wpcf7-form-control-wrap { float:none !important;}

}																																											
