@media only screen and (max-width:1450px) { 
    .nav > ul > li > ul {    left: auto; right: 0;}
}
@media only screen and (max-width:1260px) {
    .container { padding: 0 15px;}
    
    .testimonial_wrap .testimonial_sec {    padding: 0 40px 0 0;}
    .nav > ul > li { padding: 0 18px 14px 18px;}
    
}

@media only screen and (max-width:1023px) { 
    .banner_section .banner_text { width: 55%;}
    
    .header .logo { max-width: 400px;}
    .top_header_left ul li.btn1 a  {    padding: 14px 6px;    font-size: 12px;}
    .top_header_left ul li.btn2 a {    font-size: 12px;    padding: 14px 0 14px 8px;}
    .nav > ul > li {   padding: 0 14px 14px 14px;}
    .nav > ul > li > a, .nav > ul > li > ul li a { font-size: 13px;}
    .nav > ul > li:before {    height: 15px;}
    .nav > ul > li > ul {    top: 29px;}
    
    .banner_section {height: 670px;}
    .banner_section .banner_text h1 { font-size: 30px; padding: 0 0 15px;}
	.banner_section .banner_text h2 { font-size: 20px; padding: 20px 0 15px;}
    .banner_section .banner_text p { font-size: 14px; line-height: 22px;}

    
    .header.shrink .top_header_left {    margin-left: 170px;}
    .header.shrink .logo {    width: 162px;    padding: 5px 0 0;}
    
    .food_timing_sec {    padding: 30px 0;}
    .food_timing_sec ul li h2 {    margin: 12px 0;}
    .food_timing_sec ul li h2 a {    font-size: 20px;}
    .food_timing_sec ul li .time {    font-size: 17px;}
    
    .testimonial_wrap .form_section { text-align: center;}
    .testimonial_wrap .form_section img { float: none; margin: 0 0 10px;}
    
    .footer .footer_div h3 {    font-size: 20px}
    .footer .footer_medium {    padding-left: 20px;}
    .footer .footer_right {    padding-left: 20px;}
    .footer .footer_medium .btn1 {    font-size: 12px; }
    
    
    .two_section.food_timing_sec ul { width: 60%;}
    .two_section.food_timing_sec .month_special { width: 40%;}
    .two_section.food_timing_sec .month_special h2 {font-size: 27px; padding: 0 0 12px;}
    .two_section.food_timing_sec .month_special p {font-size: 14px;line-height: 22px;}
    .two_section.food_timing_sec .month_special p strong {    font-size: 20px;}
    
    
    
}

@media only screen and (min-width:768px) {
    .nav > ul { display: block !important;}
}
@media only screen and (max-width:767px) {
    
    #nav-toggle { display: block;}
    .nav > ul { display: none; padding: 10px 0; background-color: #110b02; position: absolute; left: 0; right: 0; top: 100%;}
    .nav > ul > li { display: block; width: 100%; text-align: center; padding: 5px 0; }
    .nav > ul > li:before { display: none;}
    .nav > ul > li > ul { position: relative; text-align: center; width: 100%; top: auto; right: auto;}
    
    .banner_section {height: 630px;}
    .banner_section .banner_text h1 { font-size: 25px; padding: 67px 0 15px;}
	.banner_section .banner_text h2 { font-size: 20px; padding: 20px 0 15px;}
    .banner_section .banner_text p { font-size: 14px; line-height: 22px;}
    
    
    .food_timing_sec ul li { width: 50%;}
    
    .testimonial_wrap .testimonial_sec { padding: 0 20px 0 0;}
    .testimonial_wrap .testimonial_sec blockquote { font-size: 15px;    line-height: 22px;}
    .testimonial_wrap .form_section p {    font-size: 15px;    line-height: 22px;}
    .testimonial_wrap .form_section { padding: 0 0 0 20px;}
    
    .contact_section .table_sec { display: block; height: auto;}
    .contact_section .table_sec > div { display: block;}
    .contact_section .add_sec { margin: 0 auto 20px; }
    .contact_section .map_sec { height: 400px; position: relative;}
    .contact_section .map_sec iframe { position: absolute; left: 0; top: 0;}
    
    .footer { padding: 30px 0 0;}
    .footer .footer_div h3 { font-size: 18px;}
    .footer .footer_medium .btn1 {    font-size: 12px;    padding: 11px;}
/*    .footer .footer_div p {    font-size: 15px;    line-height: 22px;}*/
    .footer .container { display: block; }
    .footer .table_div { display: block; height: auto;}
    .footer .footer_div { display: block;}
    .footer .footer_left, .footer .footer_medium ,.footer .footer_right { width: 100%; padding: 15px 0;}
    .footer .footer_right ul { width:100%;}
    .footer .footer_right ul li { width: auto; display: inline-block; float: none;}
    
/*    ABOUT PAGE*/
    .about_page_content {    padding: 20px 0;}
    .about_page_content img.blog_img { width: auto; float: none; margin: 0 auto 20px; display: block;}
    .about_page_content .abt_sec1 { width: 100%; float: none; padding-right: 0;}
    .about_page_content h1 {    font-size: 22px;}
    .about_page_content h2 {    font-size: 18px;}
    .about_page_content p,.about_page_content ul li {    font-size: 14px;}
    .banner_section.banner_2 { height: 300px;}
    
        .two_section.food_timing_sec ul { width: 100%; float: none;}
    .two_section.food_timing_sec .month_special { width: 100%; float: none; padding: 0;}
    
}
@media only screen and (max-width:480px) {
    .top_header_left ul li.btn1 a { padding: 14px 5px; font-size: 12px;}
    .top_header_left ul li.btn2 a { font-size: 12px;padding: 14px 0 14px 12px;}
    .nav > ul > li > a,.header.shrink .nav > ul > li > a, .nav > ul > li > ul li a { font-size: 14px;}
    
    .header .logo, .header.shrink .logo {    padding-top: 10px; max-width: 300px;}
    .header.shrink .bottom_header { background-color: transparent;}
    .banner_section { height: 730px;}
    .banner_section .banner_text {  width: 50%;}
    .banner_section .banner_text h1 { font-size: 20px; padding: 0 0 15px;}
	.banner_section .banner_text h2 { font-size: 15px; padding: 20px 0 15px;}
    .banner_section .banner_text p { font-size: 13px; line-height: 18px;}
    .header { position: absolute;}
    
    .header.shrink .top_header_left {    margin-left: 0;}
/*    .header.shrink .logo {    width: 162px;    padding: 5px 0 0;}*/
    
    .footer .footer_right ul {    max-width: 220px; margin: 0 auto;}

    
    .food_timing_sec ul li { width: 100%;}
    
    .testimonial_wrap {    padding: 0;background: -webkit-linear-gradient( #000000 );
    background: -o-linear-gradient( to right, #000000 0%, #000000 47%, #000000 47%, #b30022 100% );
    background: -moz-linear-gradient( to right, #000000 0%, #000000 47%, #000000 47%, #000000 100% );
    background: -ms-linear-gradient( to right, #000000 0%, #000000 47%, #000000 47%, #000000 100% );
    background: linear-gradient( to right, #000000 0%, #000000 47%, #000000 47%, #000000 100% );}
    .testimonial_wrap .container { display: block; padding: 0;}
    .testimonial_wrap .testimonial_sec, .testimonial_wrap .form_section { display: block; width: 100%; text-align: center; padding: 30px 15px;}
    .testimonial_wrap .form_section { background-color: #b30022;}
    .testimonial_wrap .testimonial_sec blockquote, .testimonial_wrap .form_section p {    font-size: 13px;}

/*    ABOUT PAGE*/    
    .banner_section.banner_2 { height: 220px;}
    
    .footer .footer_right ul {width: 144px; }
    .footer .footer_right ul li {margin:0 2px 10px;}
    
     .two_section.food_timing_sec ul li { width: 100%;}
}

























	 