@media (min-width: 0px)
{
}

@media (max-width: 359px)
{
	.banner .carousel-caption{ top:-30px;}
	.header_canvas #btn div{ background:#000;}
	#owl-index-product .carousel-caption .banner_info{ padding:0;}
	.index_product .carousel-caption{ padding:0;}
	#owl-index-product .carousel-caption .banner_info p{ text-align: inherit;}
	#owl-index-product .carousel-caption .banner_slide{ padding:0;}
	#owl-index-product .carousel-caption .banner_slide{ padding:30px 0 0 0;}
	#owl-index-gallery .owl-prev{ left:0;}
	#owl-index-gallery .owl-next{ right:0;}
	.header_canvas #btn{ right:20px;}
	.quick_link:first-child{ padding-left:15px;}, .quick_link:last-child{ padding-right:15px;}
	.breadcrumb{ padding:17px 15px;}
	.aboutus_blk{ padding:50px 0px;}
	.sub_footer{ padding:10px 15px; text-align: center;}
	.motto_img{ padding-bottom:30px;}
	.products_single{ max-width:285px;}
	.contact_location{ padding:0 15px;}
	.contact_enquiry{ padding:0 15px;}
	.read_more a .glyphicon-play::before{ display: none;}
	.details a .glyphicon-play::before{ display: none;}
	.aboutus_icon_cont{}
	.motor_single_info{ padding: 0 12px 20px 12px;}
	.motor_single{ float: none; display: inline-block;}
	.motor_single_info .view_details{ left:0;}
	.motor_single_info .enquire{ right:0;}
	.aboutus_icon_cont a{ margin-top:-34px !important; font-size:10px;}
	.aboutus_icon_cont{ margin-top:-33px; width:125px; height:125px;}
	.aboutus_icon_cont h1{ font-size:10px; line-height:60px;}
	.banner_info .details{ width:130px; height:37px;}
	.banner_info .details a{ line-height:35px;}
	.banner_info .read_more{ width:130px;}
	.banner_info .read_more a{ line-height:35px;}
	#owl-index-component .owl-prev{ width:135px;}
	#owl-index-component .owl-next{ width:135px;}
	.index_component .owl-theme .owl-controls{ margin-top:0;}
	#owl-index-component .owl-prev{ line-height:30px;}
	#owl-index-component .owl-next{ line-height:30px;}
	
	
		
	
}

@media (max-width: 479px)
{
	.banner .carousel-caption{ top:-30px;}
	.header_canvas #btn div{ background:#000;}
	#owl-index-product .carousel-caption .banner_info{ padding:0;}
	.index_product .carousel-caption{ padding:0;}
	#owl-index-product .carousel-caption .banner_info p{ text-align: inherit;}
	#owl-index-product .carousel-caption .banner_slide{ padding:0;}
	#owl-index-product .carousel-caption .banner_slide{ padding:30px 0 0 0;}
	#owl-index-gallery .owl-prev{ left:0;}
	#owl-index-gallery .owl-next{ right:0;}
	.header_canvas #btn{ right:20px;}
	.quick_link:first-child{ padding-left:15px;}, .quick_link:last-child{ padding-right:15px;}
	.breadcrumb{ padding:17px 15px;}
	.aboutus_blk{ padding:50px 0px;}
	.sub_footer{ padding:10px 15px; text-align: center;}
	.motto_img{ padding-bottom:30px;}
	.products_single{ max-width:285px;}
	.contact_location{ padding:0 15px;}
	.contact_enquiry{ padding:0 15px;}
	.read_more a .glyphicon-play::before{ display: none;}
	.details a .glyphicon-play::before{ display: none;}
	.motor_single_info{ padding: 0 12px 20px 12px;}
	.motor_single{ float: none; display: inline-block;}
	.motor_single_info .view_details{ left:0;}
	.motor_single_info .enquire{ right:0;}
	.banner_info .details{ width:145px; height:35px;}
	.banner_info .read_more{ width:145px;}
	.banner_info .read_more a{ line-height:35px;}
	.banner_info .details a{ line-height:35px;}
	#owl-index-component .owl-prev{ width:135px;}
	#owl-index-component .owl-next{ width:135px;}
	.index_component .owl-theme .owl-controls{ margin-top:0;}
	#owl-index-component .carousel-caption .banner_info{ padding-right:0;}
	#owl-index-component .owl-prev{ line-height:30px;}
	#owl-index-component .owl-next{ line-height:30px;}
	
	
	
	
		
}

@media (min-width: 360px) and (max-width: 640px) and (orientation:landscape)
{
	.banner .owl-theme .owl-pagination{ top:-151px; right:-36px;}
	.header_canvas #btn{ right:20px;}
	.quick_link:first-child{ padding-left:15px;}, .quick_link:last-child{ padding-right:15px;}
	.breadcrumb{ padding:17px 15px;}
	.aboutus_blk{ padding:50px 0px;}
	.sub_footer{ padding:10px 15px; text-align: center;}
	.motto_img{ padding-bottom:30px;}
	.contact_location{ padding:0 15px;}
	.contact_enquiry{ padding:0 15px;}
	.motor_single{ max-width:340px;}
	
	
	
	
}

@media (max-width: 767px)
{
	.banner .carousel-caption{ top:-30px;}
	.header_canvas #btn div{ background:#000;}
	#owl-index-product .carousel-caption .banner_info{ padding:0;}
	.index_product .carousel-caption{ padding:0;}
	#owl-index-product .carousel-caption .banner_info p{ text-align: inherit;}
	#owl-index-product .carousel-caption .banner_slide{ padding:0;}
	#owl-index-product .carousel-caption .banner_slide{ padding:30px 0 0 0;}
	#owl-index-gallery .owl-prev{ left:0;}
	#owl-index-gallery .owl-next{ right:0;}
	.header_canvas #btn{ right:20px;}
	.quick_link:first-child{ padding-left:15px;}, .quick_link:last-child{ padding-right:15px;}
	.breadcrumb{ padding:17px 15px;}
	.aboutus_blk{ padding:50px 0px;}
	.sub_footer{ padding:10px 15px; text-align: center;}
	.motto_img{ padding-bottom:30px;}
	.contact_location{ padding:0 15px;}
	.contact_enquiry{ padding:0 15px;}
	.motor_single{ max-width:300px;}
	.motor_single{ float: none; display: inline-block;}
	.motor_single_info .view_details{ left:0;}
	.motor_single_info .enquire{ right:0;}
	.aboutus_icon_cont a{ margin-top:-34px !important; font-size:10px;}
	.aboutus_icon_cont{ margin-top:-33px; width:125px; height:125px;}
	.aboutus_icon_cont h1{ font-size:10px; line-height:60px;}
	.index_component .owl-theme .owl-controls{ margin-top:0;}
	.motor_enquiry_pop .modal-content{ display:  inherit;}
	
		
	
	
}

@media (max-width: 991px) and (min-width: 768px)
{
	#owl-demo .carousel-caption .banner_info{ margin:0;}
	.banner .owl-theme .owl-pagination{ top:-151px; right:-36px;}
	#owl-index-product .carousel-caption .banner_info{ padding:0;}
	.index_product .carousel-caption{ padding:0;}
	#owl-index-product .carousel-caption .banner_info p{ text-align: inherit;}
	#owl-index-product .carousel-caption .banner_slide{ padding:0;}
	#owl-index-product .carousel-caption .banner_slide{ padding:30px 0 0 0;}
	#owl-index-gallery .owl-prev{ left:0;}
	#owl-index-gallery .owl-next{ right:0;}
	.header_canvas #btn{ right:20px;}
	.sub_footer ul li{ float: none !important;}
	.sub_footer{ padding:10px 15px; text-align: center;}
	.motto_img{ padding:0 0 30px 0;}
	.aboutus_motto{ padding:50px 0 0 0;}
	.products_single{ max-width:345px;}
	.motor_single{ float: none; display: inline-block;}
	.aboutus_icon_cont a{ margin-top:-34px !important; font-size:10px;}
	.aboutus_icon_cont{ margin-top:-57px; width:175px; height:175px;}
	.aboutus_icon_cont h1{ font-size:10px; line-height:94px;}
	#owl-index-component .owl-prev{ width:155px;}
	#owl-index-component .owl-next{ width:155px;}
	.index_component .owl-theme .owl-controls{ margin:0;}
	#owl-index-component .owl-prev{ line-height:40px;}
	#owl-index-component .owl-next{ line-height:40px;}
	
	
		
	
		
	
}

@media (max-width: 1029px) and (min-width: 992px)
{
	#owl-demo .carousel-caption .banner_info{ margin:25px 0 0 0;}
	.banner .owl-theme .owl-pagination{ top:-225px; right:-36px;}
	.icon_blk ul li .my-div{ margin:40px 69px 40px 69px;}
	#owl-index-gallery .owl-prev{ left:-30px;}
	#owl-index-gallery .owl-next{ right:-30px;}
	.header_canvas #btn{ right:20px;}
	.motto_img .my-div{ height:100px; width:100px; line-height:100px;}
	.aboutus_pro_single{ max-width:320px;}
	.products_single{ max-width:294px;}
	.motor_single_info{ min-height:280px;}
	.motor_single_info .view_details a{ font-size:8px;}
	.motor_single_info .enquire a{ font-size:8px;}
	.motor_single{ max-width: 465px;}
	.motor_single_info .view_details{ left:0;}
	.motor_single_info .enquire{ right:0;}
	
		
	
}

@media (max-width: 1200px) and (min-width: 992px)
{

		
}