	

	@media only screen and (max-width: 1880px) {

	}

	@media only screen and (max-width: 1620px) {


	}
	/* Custom */
	@media only screen and (min-width: 1025px) and (max-width: 1220px) {


	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 1024px) {

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (max-width: 767px) {


	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 300px) and (max-width: 499px) {

		.same { width:45px !important; }
		.header { position: inherit; padding: 10px 0; overflow: inherit; }
		.header ul { margin-bottom: 0; box-shadow: none; }
		.header li { font-size: 16px; }
		.header li:last-child { display: none; }
		.header li:nth-child(5) { display: none; }
		.header li.active a { background: #fff; color: #f6802f; }
		.header li:hover a { background: #f6802f; color: #fff; }
		.header .show_menu li {  border-bottom: solid 1px #f6802f; }
		.left_menu { position: absolute; height: 100vh; }
		.left_menu .side { display: flex !important; align-items: center; }
		.header .mobile_menu { display: flex !important; align-items: center; }

		.banner_section { z-index: -1; }
		.banner_section .inner_text { width: 100%; }
		.banner_section .banner_img { height: 350px; object-fit: cover; }
		.banner_section .inner_text { top: 47%; }
		.banner_section .inner_text img { display: none !important; width: 125px !important; }
		.banner_section h1 { font-size: 28px; padding: 15px 0 10px; background-size: contain; margin-top: 20px; }
		.banner_section p { font-size: 18px; line-height: 22px; padding: 15px 0; }
		.banner_section a { font-size: 18px; padding: 8px 20px; font-weight: 400; }		
		.banner_section .same { width:45px !important; } 
		.banner_section .veg2 { top: 10%; }
		.banner_section .veg4 { top: 2%; left: 15%; right: inherit; }
		.banner_section .veg1 { bottom: 9%; right: 13%; }
		.banner_section .veg3 { bottom: 11%; left: 8%; }
		.banner_section .banner_slider .owl-dots { bottom: 20px; }
		.banner_section .banner_slider .owl-dots .owl-dot span { width: 14px; height: 14px; }

		.story_section { padding: 70px 0; z-index: -1 } 
		.story_section img.story_img { position: relative; right: inherit; bottom: inherit; margin-top: 30px; }
		.story_section p { width: 100%; font-size: 18px; line-height: 30px; text-align: justify; }
		.story_section h2 { font-size: 40px; }
		.story_section h5 { font-size: 20px; }
		.story_section li { font-size: 18px; }
		.story_section .veg1 { top:18px; left: 10%; }
		.story_section .veg2 { top: 13px; right: 9%; }
		.story_section .veg3 { bottom: 4%; left: 5%; }
		.story_section .veg5 { right: 22%; bottom: 30px; }
		.story_section .veg4 { bottom: 290px; left: 73%; }

		.choose_section .overlay { padding: 50px 0; }
		.choose_section h2 { font-size: 33px; padding: 20px 40px 10px; }
		.choose_section ul { max-width: 100%; margin-top: 30px; }
		.choose_section li { font-size: 16px; }
		.choose_section .veg1 { top: 18%; left: 14%; }
		.choose_section .veg3 { top: 4%; right: 2%; }
		.choose_section .veg6 { bottom: 35%; }

		.menu_section { padding: 50px 0; }
		.menu_section .heading_box { padding: 25px 10px }
		.menu_section .heading_box h2 { font-size: 40px; padding-bottom: 15px; }
		.menu_section .heading_box p { font-size: 18px; }
		.menu_section li .image { width: 100%; }
		.menu_section li img { width: 100%; }
		.menu_section .image.desktop, .menu_section .text.desktop {  }
		.menu_section .image.mobile, .menu_section .text.mobile { display: block; }
		.menu_section .menu_slider .owl-dots .owl-dot span { width: 14px; height: 14px; }
		.menu_section li { display: block; }
		.menu_section .image, .menu_section .text { width: 100%; }
		.menu_section .text h3 { font-size: 35px; padding-bottom: 10px; }
		.menu_section .text h4 { font-size: 25px; }
		.menu_section .text p { padding-bottom: 10px; }
		.menu_section .mobile { display: block; }
		.menu_section .desktop { display: none !important; }
		.menu_section .menu_slider .owl-dots { margin-top: 0; }
		.menu_section .mobile-slider { display: block !important; }
		.menu_section .desktop-slider { display: none !important; }

		.book_section { padding: 50px 0 40px }
		.book_section .inner { width: 70%; }
		.book_section h2 { font-size: 40px; }
		.book_section .veg1 { top: 20%; }
		.book_section li { margin-bottom: 20px; }
		.book_section label { font-size: 20px; }
		.book_section li:last-child { margin-bottom: 0; }
		.book_section .veg2 { left: 5%; }
		.book_section .veg6 { bottom: 25%; right: 13%; }

		.testimonial_section { padding: 50px 0; }
		.testimonial_section em { font-size: 60px; }
		.testimonial_section p { font-size: 20px; line-height: 28px; padding-bottom: 20px; }
		.testimonial_section .testimonial_slider .owl-dots { margin-top: 30px; }
		.testimonial_section .testimonial_slider .owl-dots .owl-dot span { width: 14px; height: 14px; }

		footer .veg1 { top: 2%; right: 17%; }
		footer address { font-size: 18px; line-height: 28px; }
		footer .right h3 { font-size: 30px; margin-bottom: 10px; }
		footer .right ul { margin-bottom: 10px; }
		footer .right li a { font-size: 18px; }
		footer .veg2 { top: 30%; left: 40%; }
		footer .veg3 { bottom: 10%; left: 38%; }
		footer .footer_inner { padding-bottom: 15px; }
		footer .copyright { padding: 10px 0; }
		footer .copyright p { font-size: 16px; }


		
	}