 @media only screen and (min-width: 1024px) and (max-width: 1100px) {

	 

		.blue_bar				{ width:16%;}

		.caption				{ right:5%;}

  } 



 /* Tablet Portrait size to standard 960 (devices and browsers) */

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

	 

	 /* ----------------------- HEADER HERE ----------*/

	.wrapper						{ min-width:748px; }

	.header							{ width:748px;}

	.nav ul							{ margin:50px 0 0 150px;}

	.nav ul li a.space				{ width:210px;}
	
	.nav ul li						{ display:block; float:left; margin:0 10px 0 0;}

	.logo							{ width:160px; left:0px;}

	.logo img						{ width:130px; height:auto;}

	

	/* ----------------------- MAIN_CONT HERE ----------*/

/*	.product_lines					{ background-size:cover;}*/

	.banner							{ background:none; width:748px;}

	.banner_in						{ width:748px; margin:0 auto;} 

	.hero							{ height:294px;}

	.hero-carousel article			{ width:748px !important; margin:0 auto;}

	.hero-carousel-nav				{ width:748px;}

	.hero-carousel article img		{ width:748px; height:auto; margin:0 auto;}

	.hero-carousel-container article	{ opacity:1 !important;}

	.caption						{ top:216px; right:30px;}

	.caption h2						{ font-size:50px; line-height:50px;}

	.container						{ width:748px;}

	.welcome_sec					{ width:748px;}

	.welcome_sec h2					{ font-size:28px; line-height:28px;}	

	.tab_nav ul li					{ width:238px;}

	.arrival						{ width:748px;}

	.arrival_lft					{ width:370px;}

	.arrival_rht					{ width:350px;}

	.benefits						{ width:748px;}

	.benefits_lft					{ width:370px;}

	.product_lines					{ margin:560px auto 46px; background-position:40% 0;}
	
	.product_lines_inner			{ margin:45px auto 46px; background-position:40% 0;}

	.arrival_sec					{ min-height:530px;}

	.product_lines_in				{ width:780px;}

	.blue_bar						{ width:17%;}

	.product_lines_in ul li img		{ width:68px; height:auto;}

	.product_lines_in h2			{ }

	

	/* ----------------------- FO0TER HERE ----------*/

	.footer_in						{ width:748px;}

	

	/* ----------------------- PRODUCT LINES HERE ----------*/

	.product_banner					{ background: url(../images/banner-pic2.png) no-repeat center top; background-size:cover;}	


	/* ----------------------- PRODUCT LIST HERE ----------*/

  	.productlist_banner				{ background: url(../images/banner-pic3.png) no-repeat center top; background-size:cover;}

  	.our_products					{ width:748px;}

  	.product_brand					{ width:748px;}

  	.arrival_rht ul					{ margin:0 22px 0 2px;}

  	.details						{ width:515px; margin:0;}

  	.details a						{ width:150px;}

  	.details h4						{ width:220px;}

  	.inner_arrival					{ padding:15px 0 0 0;}

  	.download						{ width:748px;}

	/* ----------------------- Trucks HERE ----------*/
	
	.trucks_banner					{ background: url(../images/banner-pic2.png) no-repeat center top; background-size:cover;}

	.our_trucks						{ width:748px;}	
	
	.our_trucks p					{ padding-bottom:15px;}
	

	/* ----------------------- COMPANY PAGE HERE ----------*/

	.company_banner					{ background: url(../images/banner-pic4.png) no-repeat center top; background-size:cover;}

	.our_team						{ width:748px;}

	.team_details					{ width:570px;}
	
	/* ----------------------- PARTS PAGE HERE ----------*/

	.parts_banner					{ background: url(../images/banner-pic4.png) no-repeat center top; background-size:cover;}

	.our_team						{ width:748px;}

	.team_details					{ width:570px;}

	/* ----------------------- PARTS PAGE HERE ----------*/

	.parts_banner					{ background: url(../images/banner-pic4.png) no-repeat center top; background-size:cover;}

	.our_team						{ width:748px;}

	.team_details					{ width:570px;}

	

	/* ----------------------- CONTACT PAGE HERE ----------*/

	.contact_banner					{ background: url(../images/banner-pic5.png) no-repeat center top; background-size:cover;}

	.contact_sec_rht				{ width:390px; }

	.contact_sec_rht img			{ width:390px; height:auto;}

	.contact_sec_lft				{ width:340px;}

					

  }



 @media only screen and (min-width: 600px) and (max-width: 767px) {

	 	 

	/* ----------------------- HEADER HERE ----------*/	 

	.wrapper						{ min-width:300px; }

	.header							{ width:100%; min-height:105px; position:relative; padding:0 0 10px 0;}

	.logo							{ width:150px; left:82px;}

	.logo img						{ width:150px; height:auto;}

	.menu							{ display:block; margin:55px 18px 25px 0;}

	.nav							{ display:none;}

	.mobile-menu					{ display:none; position:absolute; top:113px; left:0; z-index:9999;}

	

	/* ----------------------- MAIN_CONT HERE ----------*/

	.banner							{ background:none; width:580px;}

	.banner_in						{ width:580px; margin:0 auto;}

	.hero							{ height:228px;}

	.hero-carousel article			{ width:580px !important; margin:0 auto;}

	.hero-carousel-nav				{ width:580px;}

	.hero-carousel article img		{ width:580px; height:auto; margin:0 auto;}

	.hero-carousel-container article	{ opacity:1 !important;}

	.caption						{ top:155px; right:30px;}

	.caption h2						{ font-size:36px; line-height:36px;}

	.container						{ width:580px;}

	.welcome_sec					{ width:580px;}

	.welcome_sec h2					{ font-size:22px; line-height:22px;}	

	.tab-sec						{ width:580px;}

	.tab_nav ul li					{ width:580px; float:none; margin:0 auto;}

	.arrival_sec					{ min-height:0;  position:static;}

	.arrival						{ width:580px; padding:0;}

	.arrival_lft					{ float:none; margin:0 auto;}

	.arrival_rht					{ float:none; margin:0 auto !important; width:449px; padding:20px 0 20px 0;}

	.arrival_rht ul li				{ width:auto; margin:0 0 8px 0;}

	.faqs_lft						{ float:none; margin:0 auto !important;}

	.benefits						{ width:580px;}

	.benefits_lft					{ float:none; margin:0 auto;}

	.product_lines					{ margin:20px auto 0 auto;   background-position:35% 0;}
	
	.product_lines_inner			{ margin:20px auto 0 auto;   background-position:35% 0;}

	.product_lines_in ul			{ margin:32px 0 10px 0;}

	.product_lines_in				{ width:580px;}

	.product_lines_in ul li			{ margin:0 8px 0 0;}

	.product_lines_in ul li img		{ width:55px; height:auto;}

	.expand-sec						{ display:block;}

	.expand-sec1					{ display:none;}

	

	/* ----------------------- FO0TER HERE ----------*/

	.footer_in						{ width:580px;}

	.f_nav							{ width:170px;}



	/* ----------------------- PRODUCT LINES HERE ----------*/

	.product_banner					{ background: url(../images/banner-pic2.png) no-repeat center top; background-size:cover;}

		

	/* ----------------------- PRODUCT LIST HERE ----------*/

  	.productlist_banner				{ background: url(../images/banner-pic3.png) no-repeat center top; background-size:cover;}

  	.our_products					{ width:580px;}

  	.product_brand					{ width:580px;}

  	.product_brand img				{ width:200px; float:none; margin:15px auto; display:block;}

	.details						{ width:580px; margin:0 auto;}

  	.details a						{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details h3						{ text-align:center; float:none; display:block; padding:0 0 10px 0;}

  	.details h4						{ width:580px; float:none; margin:0 auto; text-align:center;}

  	.inner_arrival					{ padding:15px 0 0 0;}

  	.download						{ width:580px;}

	/* ----------------------- TRUCKS HERE ----------*/

  	.trucks_banner					{ background: url(../images/banner-pic3.png) no-repeat center top; background-size:cover;}

  	.our_trucks						{ width:580px;}

	.our_trucks p					{ padding-bottom:15px;}
	
	.details_trucks					{ width:580px; margin:0 auto;}

  	.details_trucks a				{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details_trucks h3				{ text-align:center; float:none; display:block; padding:0 0 10px 0;}

  	.details_trucks h4				{ width:580px; float:none; margin:0 auto; text-align:center;}


	/* ----------------------- COMPANY PAGE HERE ----------*/	

	.company_banner					{ background: url(../images/banner-pic4.png) no-repeat center top; background-size:cover;}

	.our_team						{ width:580px;}

	.team_details					{ width:405px;}

	.team_details p					{ padding:0 0 10px 0;}
	

	/* ----------------------- PARTS PAGE HERE ----------*/	

	.parts_banner					{ background: url(../images/banner-pic4.png) no-repeat center top; background-size:cover;}

	.our_team						{ width:580px;}

	.team_details					{ width:405px;}

	.team_details p					{ padding:0 0 10px 0;}
	

	/* ----------------------- CONTACT PAGE HERE ----------*/

	.contact_banner					{ background: url(../images/banner-pic5.png) no-repeat center top; background-size:cover;}

	.contact_sec_rht				{ float:none; margin:0 auto; }

	.contact_sec_lft				{ float:none; margin:0 auto;}

	.contact_sec					{ text-align:center;}			

	.bx-wrapper .bx-pager			{ display:none;}



 }



 /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

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

	 

	 /* ----------------------- HEADER HERE ----------*/

	.wrapper						{ min-width:300px; }

	.header							{ width:100%; min-height:105px; position:relative; padding:0 0 10px 0;}

	.logo							{ width:150px; left:82px;}

	.logo img						{ width:150px; height:auto;}

	.menu							{ display:block; margin:55px 18px 25px 0;}

	.nav							{ display:none;}

	.mobile-menu					{ display:none; position:absolute; top:113px; left:0; z-index:9999;}


	

	/* ----------------------- MAIN_CONT HERE ----------*/

	.banner							{ background:none; width:460px;}

	.banner_in						{ width:460px; margin:0 auto;}

	.hero							{ height:181px;}

	.hero-carousel article			{ width:460px !important; margin:0 auto;}

	.hero-carousel-nav				{ width:460px;}

	.hero-carousel article img		{ width:460px; height:auto; margin:0 auto;}

	.hero-carousel-container article	{ opacity:1 !important;}

	.caption						{ top:120px; right:30px;}

	.caption h2						{ font-size:30px; line-height:30px;}

	.container						{ width:460px;}

	.welcome_sec					{ width:460px;}

	.welcome_sec h2					{ font-size:18px; line-height:18px;}	

	.tab-sec						{ width:460px;}

	.tab_nav ul li					{ width:460px; float:none; margin:0 auto;}

	.arrival_sec					{ min-height:0;  position:static;}

	.arrival						{ width:460px; padding:0;}

	.arrival_lft					{ float:none; margin:0 auto;}

	.arrival_rht					{ float:none; margin:0 auto !important; width:430px; padding:20px 0 20px 0;}

	.arrival_rht ul li				{ width:auto; margin:0 0 8px 0;}

	.faqs_lft						{ float:none; margin:0 auto !important; width:460px;}

	.benefits						{ width:460px;}

	.benefits_lft					{ float:none; margin:0 auto; width:425px;}

	.product_lines					{ margin:20px auto 0 auto; background:none; position:relative;}
	
	.product_lines_inner			{ margin:20px auto 0 auto; background:none; position:relative;}

	.product_lines_in				{ width:100%;}

	.product_lines_in h2			{ background:url(../images/blue_bg.png) no-repeat 0 0; background-size:100% 100%; position:absolute; width:100%; position:absolute; text-align:center; padding:15px 0 24px 0; margin:0 auto;}

	.product_lines_in ul			{ margin:0 auto; width:340px; display:block; padding:80px 0 30px 100px;  float:none;}

	.product_lines_in ul li			{ margin:0 0 10px 0; width:160px;}

	.expand-sec						{ display:block;}

	.expand-sec1					{ display:none;}

	.bx-wrapper .bx-pager			{ display:none;}

	

	/* ----------------------- FO0TER HERE ----------*/

	.footer_in						{ width:100%; margin:25px auto 0 auto;}

	.f_nav							{ display:none;}

	.f_address						{ float:none; margin:0 auto; width:460px;}

	.f_address ul					{ padding:0 0 39px 30px; margin:0;}

	.f_address h2					{ text-align:center;}

	.f_address p					{ text-align:center;} 



	/* ----------------------- PRODUCT LINES HERE ----------*/	

	.product_banner					{ display:none;}	

 	.main_details					{ display:none;}

	.seefull_details				{ display:block;}
	
  

    /* ----------------------- PRODUCT LIST HERE ----------*/

  	.productlist_banner				{ display:none;}

  	.our_products					{ width:460px;}

  	.product_brand					{ width:460px;}

  	.product_brand img				{ width:200px; float:none; margin:15px auto; display:block;}

  	.details						{ width:460px; margin:0 auto;}

  	.details a						{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details h3						{ text-align:center; float:none; display:block; padding:0 0 10px 0;}

  	.details h4						{ width:460px; float:none; margin:0 auto; text-align:center;}

  	.inner_arrival					{ padding:15px 0 0 0;}

  	.see_details					{ display:block;}

  	.features						{ display:none;}

  	.download						{ width:460px;}
	

	/* ----------------------- TRUCKS HERE ----------*/	

	.trucks_banner					{ display:none;}	

	.our_trucks						{ width:460px;}	

	.our_trucks p					{ padding-bottom:15px;}

  	.details_trucks					{ width:460px; margin:0 auto;}

  	.details_trucks a				{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details_trucks h3				{ text-align:center; float:none; display:block; padding:0 0 10px 0;}

  	.details_trucks h4				{ width:460px; float:none; margin:0 auto; text-align:center;}



	/* ----------------------- COMPANY PAGE HERE ----------*/

	.company_banner					{ display:none;}

	.our_team						{ width:460px;}

	.our_team img					{ display:none;}

	.team_details					{ width:460px; float:none; margin:0 auto;}

	.team_details p					{ padding:0 0 10px 0;}

	.our_products h2				{ text-align:center;}
	
	/* ----------------------- PARTS PAGE HERE ----------*/

	.parts_banner					{ display:none;}

	.our_team						{ width:460px;}

	.our_team img					{ display:none;}

	.team_details					{ width:460px; float:none; margin:0 auto;}

	.team_details p					{ padding:0 0 10px 0;}

	.our_products h2				{ text-align:center;}

	

	/* ----------------------- CONTACT PAGE HERE ----------*/

	.contact_banner					{ display:none;}
	
	.contact_sec_rht				{ float:none; margin:0 auto; display:none;}

	.contact_sec_lft				{ float:none; margin:0 auto; width:460px;}

	.contact_sec					{ text-align:center;}

	.download img					{ margin:16px 19px 0 10px;}

	.application					{ float:right;}

	.application p					{ width:355px;}

  

   }



 /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

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

	 

	/* ----------------------- HEADER HERE ----------*/

	.wrapper						{ min-width:300px; }

	.header							{ width:100%; min-height:105px; position:relative; padding:0 0 10px 0;}

	.logo							{ width:150px; left:82px;}

	.logo img						{ width:150px; height:auto;}

	.menu							{ display:block; margin:55px 18px 25px 0;}

	.nav							{ display:none;}

	.mobile-menu					{ display:none; position:absolute; top:113px; left:0; z-index:9999;}

	

	/* ----------------------- MAIN_CONT HERE ----------*/

	.banner							{ background:none; width:300px; }

	.banner_in						{ width:300px; margin:0 auto; }

	.hero							{ height:118px;}

	.hero-carousel article			{ width:300px !important; margin:0 auto;}

	.hero-carousel-nav				{ width:300px;}

	.hero-carousel article img		{ width:300px; height:auto; margin:0 auto;}

	.hero-carousel-container article	{ opacity:1 !important;}

	.caption						{ top:75px; right:12px;}

	.caption h2						{ font-size:20px; line-height:20px;}

	.container						{ width:100%;}

	.welcome_sec					{ width:300px; margin:25px auto 35px auto;}

	.welcome_sec h2					{ font-size:18px; line-height:18px; text-align:center;}	

	.tab-sec						{ width:100%;}

	.tab_nav ul li					{ width:100%; float:none; margin:0 auto;}

	.arrival_sec					{ min-height:0;  position:static;}

	.arrival						{ width:100%; padding:0;}

	.arrival_lft					{ float:none; margin:0 auto; width:100%;}

	.bx-wrapper img					{ width:100%; height:auto;}

	.arrival_rht					{ float:none; margin:0 auto !important; width:280px; padding:20px 0 20px 0;}

	.arrival_rht ul li				{ width:80px; margin:0 0 8px 0;}

	.faqs_lft						{ float:none; margin:0 auto !important; width:300px;}

	.benefits						{ width:300px;}

	.benefits_lft					{ float:none; margin:0 auto; width:280px;}



	.product_lines					{ margin:20px auto 0 auto; position:relative; background:none;}
	
	.product_lines_inner			{ margin:20px auto 0 auto; position:relative; background:none;}

	.product_lines_in				{ width:100%;}

	.product_lines_in ul			{ margin:0 auto; width:252px; display:block; padding:80px 0 30px 42px; float:none;}

	.product_lines_in ul li			{ margin:0 0 10px 0; width:126px;}

	.product_lines_in h2			{ background:url(../images/blue_bg.png) no-repeat 0 0; background-size:100% 100%; position:absolute; width:100%; text-align:center; padding:15px 0 24px 0; margin:0 auto; }

	.expand-sec						{ display:block;}

	.expand-sec1					{ display:none;}

	.bx-wrapper .bx-controls-direction a	{ top:82px !important;}

	.bx-wrapper .bx-pager			{ display:none;}



	/* ----------------------- FO0TER HERE ----------*/

	.footer_in						{ width:100%; margin:25px auto 0 auto;}

	.f_nav							{ display:none;}

	.f_address						{ float:none; margin:0 auto; width:300px;}

	.f_address h2					{ text-align:center; font-size:18px; padding:0 0 15px 0;}

	.f_address h2 span				{ font-size:23px; padding:0 0 20px 0;}

	.f_address ul					{ display:block; margin:0 auto 20px;  }

	.f_address ul li				{ border:none; text-align:center; margin:0 auto 8px; padding:0; float:none; }

	.f_address p					{ text-align:center;} 

		

	/* ----------------------- PRODUCT LINES HERE ----------*/

	.product_banner					{ display:none; }

	.our_products h2				{ font-size:28px; line-height:28px;}

	.main_details					{ display:none;}

	.seefull_details				{ display:block;}

	.team_details ul li h3			{ font-size:15px;}	

	

	 /* ----------------------- PRODUCT LIST HERE ----------*/

  	.productlist_banner				{ display:none; }

  	.our_products					{ width:300px;}

  	.product_brand					{ width:300px;}

  	.product_brand img				{ width:200px; float:none; margin:15px auto; display:block;}

  	.details						{ width:300px; margin:0 auto;}

  	.details a						{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details h3						{ text-align:center; float:none; display:block; padding:0 0 10px 0;}

  	.details h4						{ width:300px; float:none; margin:0 auto; text-align:center;}

  	.inner_arrival					{ padding:15px 0 0 0;}

  	.see_details					{ display:block;}

  	.features						{ display:none;}

  	.download						{ width:300px;}
  
  
	/* ----------------------- TRUCKS HERE ----------*/

	.trucks_banner					{ display:none; }

  	.our_trucks						{ width:300px;}
	
	.our_trucks p					{ padding-bottom:15px;}

	.our_trucks h2					{ font-size:28px; line-height:28px;}

	.our_trucks h2					{ text-align:center;}
	
  	.details_trucks					{ width:300px; margin:0 auto;}

  	.details_trucks a				{ text-align:center; float:none; display:block; margin:0 auto 10px;}

  	.details_trucks h3				{ text-align:center; float:none; display:block; padding:0 0 10px 0;}
	
	.details_trucks h4				{ width:300px; float:none; margin:0 auto; text-align:center;}

  	/* ----------------------- COMPANY PAGE HERE ----------*/

	.company_banner					{ display:none;}

	.our_team						{ width:300px;}

	.our_team img					{ display:none;}

	.team_details					{ width:300px; float:none; margin:0 auto;}

	.team_details p					{ padding:0 0 10px 0;}

	.our_products h2				{ text-align:center;}

  	/* ----------------------- PARTS PAGE HERE ----------*/

	.parts_banner					{ display:none;}

	.our_team						{ width:300px;}

	.our_team img					{ display:none;}

	.team_details					{ width:300px; float:none; margin:0 auto;}

	.team_details p					{ padding:0 0 10px 0;}

	.our_products h2				{ text-align:center;}


	

	/* ----------------------- CONTACT PAGE HERE ----------*/
	
	.contact_banner					{ display:none;}

	.contact_sec_rht				{ display:none;}

	.contact_sec_lft				{ float:none; margin:0 auto; width:300px;}

	.contact_sec					{ text-align:center;}

	.download						{ display:none;}

	

 }



