/* CSS Document */


html,body{margin: 0;padding:0;box-sizing: border-box;}
.h_set{height:100%;}
.index_new_page{background-image: url("../img/shutterstock_420597919.jpg"); background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;opacity: 0.9;position: relative;}
.index_new_page2{background-image: url("../img/Z87A0993.JPG"); background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;opacity: 0.9;position: relative;}
.index_new_page3{background-image: url("../img/close-up-phhoto-of-lemons-4051161.jpg"); background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;opacity: 0.9;position: relative;}
.archive_new_page{background-image: url("../img/archieve/close.jpg"); background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;opacity: 0.9;position: relative;}
.archive_new_page1{background-image: url("../img/TFSMenu_BG.jpg"); background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;opacity: 0.9;position: relative;}
.banner{background: url("https://res.cloudinary.com/duvpvamde/image/upload/v1600246513/Thai_Curry_bytwmx.jpg");
      background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;}
.banner1{background-image: url("../img/Z87A1128.JPG");
  background-repeat: no-repeat;
  background-size: cover;}
.banner2{background-image: url("../images/recipes-banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;position: relative;}
.banner3{background-image: url("../img/IMG_1793-1.jpg"); background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;position: relative;}
.banner4{background-image: url("../img/menu1.jpeg");
  background-repeat: no-repeat;
  background-size: 100%;
	position: relative;height: 1850px;}
.banner5{background-image: url("../img/TFSABOUT_BG.png"); background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;position: relative;}

.banner6{background-image: url("../img/blog/banner1.jpg"); background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;position: relative;}
.banner10{background-image: url("../img/blog/banner1.jpg"); background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;position: relative;height:750px;}
.amaa_ji{text-align:center;}
.amaa_ji img{width: 100%;max-width: 350px !important;}
.new_pad{padding:50px 0px;}
.Index-gallery-item-image img{width:100% !important;}
.image-overlay1{position: absolute;width: 100%;height: 100%;background-color: #0000004d /*#0000006e*/;opacity:1;z-index:1;}
.carousel-control-next, .carousel-control-prev{    z-index: 200;}
.pad_top_0{padding-top:0;}
.pad_0{padding:0;}
.pad_bot_0{padding-bottom:25px;}
.pad_100{padding-top: 100px;}
.stores{background-color: #fff;padding: 80px 0px 10px;}
.stores h1{text-align: center;font-size: 35px;font-weight: 600;}
.font-size-mng-locatr{text-align: center;padding: 10px 0px;}
.stores ul{list-style-type: none;display: block;padding: 40px 0px;margin-bottom:0;}
.stores ul li{display: inline-block;width: 49%;}
.stores ul li:last-child{width: 10%;float: right;}
.stores ul li label{color: #000;font-weight: 600;padding: 0px 20px;}
.stores ul li select{padding: 5px;width: 82%;border: 1px solid #ddd;}
.left-banner ul li.hp_store_left input[type="submit"] {
    margin-right: 0;
    background-color: #a8cf45;
    color: #fff;
    background-repeat: no-repeat;
    padding: 7px 25px;
    outline: 0;
    border: 0;
    font-size: 14px;
    border-radius: 3px;
}
.sqs-block-content p a{color: #b0cb1f;}
.sqs-block-content p a:hover{color: #0a0a0a;}
.sqs-block-content ol{padding-left: 100px;}
audio{width: 250px;height: 40px;position: absolute;right: 10px;top: 10px;}
audio:focus { outline: none; }
.stores form{padding: 0px 15px;border: 1px solid #f1f2f2;background: #f8f9fa;}
.location{background-color:#fff;padding-bottom: 50px;font-family: Montserrat;}
.location ul{list-style-type: none;padding-left: 0;padding-top: 0;}
.location h3{text-align: center;font-size: 30px;font-weight: 600;padding: 40px;}
.min-height-mng{height:345px;border: 1px solid #f1f2f2;margin: 0;padding: 10px 20px; background: #f8f9fa;box-shadow: 1px 2px 3px 3px #ddd;margin-bottom: 30px;}
.mid-store-locator_five{text-align: center;font-size: 20px !important;font-weight: 600;color: #a8cf45;margin-bottom: 15px;}
.store-info-box ul li i{font-size: 18px;padding-right: 0;color: #a8cf45;width: 25px;height: 20px;}
.store-info-box ul li{margin-bottom:10px;font-size: 14px;}
.hidden-sm a{color: #a8cf45;font-weight: 600;}
.hidden-sm a:hover{color:#a8cf45;text-decoration: none;}
.website-button{text-align:center;margin-top: 30px;}
.clik-and-website{width: 50%;display: inline;}
.clik-and-website a{padding: 8px 15px;margin-right: 15px;border: 1px solid #a8cf45; background: #a8cf45;
	color: #fff;border-radius: 2px;}
.clik-and-website a:hover{color:#fff;text-decoration: none;}
.map-icon-store i{color:#fff !important;font-size: 18px !important;}
.website-icon-store i{color:#fff !important;}
.img_center{text-align: center;}
.img_insta{width:100% !important; max-width: 300px !important;}
.h2_insta{color:#777;margin-top: 0px;}
.h2_insta a:hover{color:#a8cf45;}
.h2_class{text-align: center;font-weight: 600;color: #fff;}
.img_size{max-width: 1080px;}
.pad_top_150{padding-top:100px !important;}
.tweak-footer-layout-columns .Footer-nav {width: 100% !important;}
.tweak-footer-layout-columns .Footer--mid .Footer-nav-group { width: 21% !important;}
.Footer-inner{padding: 50px;}
.left-banner{text-align:center;}
.left-banner img{max-width: 400px;margin-bottom: 15px;box-shadow: 1px 2px 3px 3px #ddd;width: 100%;}
.gap-mng-locators{font-size: 17px;font-family: Montserrat;}
.mid-store-locator{padding-top:30px;}
.mid-store-locator_five1{text-align: center;font-size: 15px;color: #000;font-weight: 600;}
.map_mark{display:inline-flex;}
.ul_class li a{color:#777 !important;}
.ul_class li a:hover{color:#a8cf45 !important;}
.details_block{text-align:center;margin-bottom: 20px;}
.details_block p a{color:#777 !important;}
.details_block p a:hover{color:#a8cf45 !important;}
.overlay {height: 100%; width: 0; position: fixed;z-index: 9999;left: 0;top: 0; background-color:#fff;/* background-color: #d1ab9e;*/overflow-x: hidden;  transition: all 0.4s ease-in-out;}
.overlay-content { position: relative; top: 10%; width: 100%;text-align: center; margin-top: 30px;
}
.main_nav{padding-left:50px;}
.overlay .closebtn {position: absolute;top: 20px; right: 8px; font-size: 60px; color:#b0cb21; text-decoration: none;}
.pad_top_0{padding-top:0;}
.upload_req input{margin-top: 12px;border: 1px solid #ccc;padding: 5px;width: 98%; border-radius: 2px;
    background: #fafafa;}
.diff_secc{padding:100px 0px;background: #fff;}
.img_press{width:100%;margin-bottom: 50px;}
.img_press img{width:100%;box-shadow: 1px 2px 3px 3px #ddd;}
.press_cont{padding: 220px 50px;margin-bottom: 15px;text-align: justify;}
.instant a{color:#000;}
.instant a:hover{color: #b0cb1f;}
.image_sha img{margin-bottom: 15px;box-shadow: 1px 2px 3px 3px #ddd;    padding: 10px; border-radius: 3px;}
/*.offer_over{position: fixed;top: 0;z-index: 999999;background: #000000d1;right: 0;left: 0;bottom: 0;}
.pop_div{max-width:700px;margin: 0 auto;margin-top: 50px;padding: 15px;display: flex;}
.pop_img{width: 100%;text-align: center;}
.pop_img img{width:100%;}
.pop_form{width:49.5%;padding: 15px;position: relative;padding-right: 15px;padding-left: 30px;padding-top: 40px;}
.pop_cls{position: absolute;right: 0;font-size: 25px;top: 0;color: #c5a95a;}*/
.img_over {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000000a6;z-index: 1000;
    display: none;}
.owl-slider iframe{width:100%;}
.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
    position: absolute;
    top: 47%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
.owl-slider span {
    font-size: 70px;    
    position: relative;
    top: 0px;
}
.owl-nav button:focus {
    outline: none;
}
.img_outer {max-width: 600px;margin: 0 auto;position: relative;margin-top: 20px;padding: 0;}
.img_cls {
    color: #a8cf45;
    position: absolute;
    top: 0;
    font-size: 28px;
    padding: 3px 7px 1px 0;
    cursor: pointer;
    right: 0;
}
.img_outer img {
    width: 100%;
}
.cursor{cursor: pointer;}
.map_set iframe{width:100%;}
.loc_set{padding-top: 30px;}
.mid-store-locator1 .min-height-mng{
	background: none;
	box-shadow: unset;
	border: none;
    margin: 0;
    padding: 10px 20px;   
    margin-bottom: 0px;
}
.row_dec{box-shadow: 1px 2px 3px 3px #ddd;padding: 10px 10px 20px;border-radius: 5px;border: 2px solid #b0cb1f !important;}
.mid-store-locator1 .store-info-box ul li {margin-bottom: 15px;}
.map_set{margin:10px 0px;} 
.map_set iframe{border-radius: 5px;}
.div_divide{margin  : 0px 150px;}

.sqs-block-content h1{color:#b0cb21;
    font-size: 38px;}
.Index-page-content.sqs-alternate-block-style-container.mar_top{margin-top: 300px !important;}
#button {
  display: inline-block;
  background-color: #b0cb1f;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 38px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

	.tiffin{
		color: #fff;
		display: inline-block;
		border-radius: 5px;
		animation: blinkingBackground 2s infinite;
		font-weight: 900;
		font-size: 12px;
		-webkit-animation: blinkingBackground 1s ease-in-out infinite alternate;
  -moz-animation: blinkingBackground 1s ease-in-out infinite alternate;
  animation: blinkingBackground 1s ease-in-out infinite alternate;
	}
	@keyframes blinkingBackground{
		from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ebcc71, 0 0 40px #ebcc71, 0 0 50px #ebcc71, 0 0 60px #ebcc71, 0 0 70px #ebcc71, 0 0 80px #ebcc71;
  }
		0%		{ color: #fff;}
		25%		{ color: #b0cb21 ;}
		50%		{ color: #fff;}
		75%		{ color: #b0cb21 ;}
		100%    { color: #fff;}
	}
.mobile_diwali_link{margin-left: -20px;margin-bottom: 25px;}

/*========== slider  =========*/ 
.carousel-wrap {
  margin: 10px auto;
  padding: 0 2%;
  position: relative;
}

.imag1 img{width:100%;}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
	
    color: #a2cd39;

}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}
.imag1{display: flex;}
.imag1 img{margin-bottom: 25px !important;}
#___gcse_0{position: absolute;
    top: -71px;
    /* background: #0000; */
    right: 0;
    width: 55%;}
.gsc-control-cse {
    background-color: #0000 !important;
    border: none !important;
}
.fixed #___gcse_0{display: none;}
.gsc-webResult.gsc-result{text-align: left;
    line-height: 35px;}
/*========== slider end  =========*/ 

/*=========== Tiffin Page =============*/
.table_res strike{color: #f58634;}
.back{background: url("../img/tiffin/background.jpg");padding: 0;margin: 0;overflow-x: hidden;}
.back1{background: #fff;padding: 0;margin: 0;overflow-x: hidden;}
.tiffin_services {background: url(../img/tiffin/bottam.png);background-repeat: no-repeat;background-position: left bottom;background-size: 100%;overflow-x: hidden;}
.tiffin_services img{width: 100%;
    margin-bottom: 20px;}
.menu_img img{width: 100%;}
.ul_li_sec{padding: 35px 20px;background: #fff;border-radius: 40px;border: 2px dashed #f58634;margin-bottom: 40px;}
.ul_li_sec ul{margin-bottom: 0px;}
.ul_li_sec ul li::marker{color:#f58634;font-size: 22px;}
.ul_li_sec ul li{font-size: 18px;font-weight: 600;color: #0a0a0a;    line-height: 28px;
    margin-bottom: 10px;}
.ul_li_sec ul li:last-child{margin-bottom: 0px;}
.sec_mar{margin:50px 0px;width: 100%;text-align: center;}
.sec_mar h4{font-size: 34px;font-weight: 600;color: #000;text-transform: uppercase;position: relative;line-height: 36px;margin-bottom: 30px;}
.sec_mar h6{margin-bottom: 30px;
    margin-top: 20px;
    font-weight: 600;}
.sec_mar h6 span{color:red;    font-size: 20px;}
.sec_mar h4:before{content:'';position: absolute;width: 16px; height: 36px;background: #f58634;top: 0;
    left: 14%;}
.video_div{margin-top:0px;}
.video_div iframe{width: 100%;height: 450px;}
.sec_mar h4 span{color: #f58634;font-weight: bolder;padding: 0px 10px;}
.certification{margin:0 0px 50px;}
.certification  h4:before{left: 35%;}
.certi_msgs h6{padding: 25px;font-size: 20px;font-weight: 600;color: #000;line-height: 35px;position: relative;}
.certi_msgs h6:before{content: '';position: absolute;background: #f58634;width: 45px;height: 3px;bottom: 15px;left: 48%;}
.ul_li_sec hr{border: 2px solid #000;}
.menu{margin-top:0px;
    padding-bottom: 30px;}
.menu h4:before{left: 38%;}
.subs{margin-top: 0px;
    padding-bottom: 20px;}
.subs h4:before{left: 18%;}
.enquiry{margin-top: 0px !important;}
.enquiry h4:before{
    left: 33% !important;}
.subs img{max-width: 860px;}
.btn_2{    margin: 20px auto 0px;
    text-align: center;}
.btn_2 h6{background: #f58634;width: 25%;text-align: center;padding: 10px;font-size: 17px;color: #fff;font-weight: 600;border-radius: 10px;margin: 0 auto;text-transform: uppercase;text-decoration: none;}
.btn_2 h6 a:hover{color: #fff;}
.options h4:before {left: 38% !important;}
.enquiry h5{font-size: 24px;font-weight: 600;color: #000;
    line-height: 38px;}
.enquiry h5 a{color: #f58634;}
.enquiry h5 a:hover{color:#000;}
.table_res{width:100%;margin-bottom: 30px;}
.table_res .table th {vertical-align: middle;text-align: center;}
.table_res .table-bordered td, .table-bordered th{text-align: center;}
.table_res .line-th{text-decoration: line-through;}
.table_res  .table-bordered td, .table-bordered th{border: 2px solid #000;font-weight: 600;}
.table_res thead th{border-bottom: 2px solid #000;}
.img_tbale{display: inline-block;width: 50px !important;}
.table_res h4{text-align: center;margin-top: 30px;margin-bottom: 20px;font-weight: 600;color: #f58634;font-size: 30px;}
.form-tiffin select{padding: 8px 12px;background: #fafafa;border: 1px solid #ccc;
    color: #000;}
.form-tiffin{    background: #fff;
    padding: 40px;
    border: 1px solid #f58634;
    margin: 0 auto;
    margin-bottom: 40px;border-radius: 5px;}
.form-tiffin .field-list .title{    color: #000}
	/*=========== Tiffin Page End =============*/
.Header-nav{position:relative;}
.tiffin img{width: 30px;}
.tiffin1 img{width: 30px;}
.tiffin1 a{text-align: center;
    line-height: 58px;}
.scooter{width: 40px !important;}
.iframe-1{width:100%;height: 400px;}
.call_div {
    position: fixed;
    bottom: 80px;
    right: 22px;
    text-align: center;
    max-width: 140px;
    padding: 4px;
    z-index: 100;
}
.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; 
    z-index: 100;}
.fixed.Header-inner--bottom {
    padding-top: 0 ;
    background: #000000c7;  max-width: unset; 
}

.fixed.Header-inner--bottom a{
    
color: #b0cb1f !important;
}
.fixed .Header-branding-logo {
    max-width: 100px;
    padding: 3px;
}
/*.tiffin {
  color: #fff;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
	
      -webkit-animation:colorchange 5s infinite alternate;
	  -moz-animation: colorchange 5s ease-in-out infinite alternate;
  animation: colorchange 5s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #ef7f1a, 0 0 40px #ef7f1a, 0 0 50px #ef7f1a, 0 0 60px #ef7f1a, 0 0 70px #ef7f1a;
  }
  
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ef7f1a, 0 0 40px #ef7f1a, 0 0 50px #ef7f1a, 0 0 60px #ef7f1a, 0 0 70px #ef7f1a, 0 0 80px #ef7f1a;
  }
}
@-webkit-keyframes colorchange {
      0% {
        
        color: #fff;
      }
      
      50% {
        
        color: #ef7f1a;
      }
      
      100% {
        
        color: #7a323c;
      }
      
      
    }*/


.tiffin_background{position: relative;}
.tiffin_background .tiffin {
    width: 250px;
    position: absolute;
    z-index: 100;
    bottom: 15%;
    right: 12%;
}

.main_sec_new{background:#fff;}
.main_sec_new .form-tiffin{width: 100%;max-width: 600px;border: 1px solid #b0cb21;}
.main_sec_new .sec_mar h4:before {position: unset;}
.otp-verify{margin-top: 10px;}
.otp-verify h3{font-size: 22px;font-weight: 600;color: #000;}
.otp-verify input{border: none;border-bottom: 1px solid #ccc;
    text-align: center;padding: 7px 0px;
}
.otp-verify .form-button-wrapper{text-align:center;margin-top: 20px;}
textarea:focus, input:focus{
    outline: none;
}
.sqs-editable-button{    margin-bottom: 10px;}

.tiffin span{
    line-height: 58px;}
.banner-up img{width:100%;}

.tiffin_background .tiffin{
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% {  -webkit-box-shadow: 0 0 3px #B20000; }
  50% {  -webkit-box-shadow: 0 0 40px #FF0000; }
  100% {  -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% {  -moz-box-shadow: 0 0 3px #B20000; }
  50% {  -moz-box-shadow: 0 0 40px #FF0000; }
  100% {  -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% {  box-shadow: 0 0 3px #B20000; }
  50% { b box-shadow: 0 0 40px #FF0000; }
  100% {  box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { box-shadow: 0 0 3px #B20000; }
  50% {  box-shadow: 0 0 40px #FF0000; }
  100% {  box-shadow: 0 0 3px #B20000; }
}



.main-box-menu .menu-img img{width: 100%;}
.kairan-content ul{
    padding-left: 0;
    list-style-type: none;
    text-align: center;}

.kairan-content ul li{padding-bottom: 8px;}


.kairan-content .table_res img{
    width:100px;
}

.card .card-image{padding:20px;}
.card .card-image img{width: 100%;}

.twseven-blog{text-align: center;margin-bottom: 50px;}
.twseven-blog img{width: 100%;}
.twseven-blog .blog-details {    width: 100%;
    max-width: 1280px;
    text-align: center;
    margin: 0 auto;}
.twseven-blog .blog-details h1 {
    margin-bottom: 0;
    font-size: 40px;
    color: #a3cb38;
    margin-top: 28px;
}
.twseven-blog .blog-details p{}

.twseven-blog .blog-details ul{
    padding-left: 0;}
.twseven-blog .blog-details ul li{list-style: none;}

.twseven-blog .blog-details ul.inline-box{ 
    padding-left: 0;   display: inline-flex;
    list-style: none;
    text-align: center;}
.twseven-blog .blog-details ul.inline-box li{}

.quick_btn {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;display: block;
}
.quick_btn span {
    display: inline-block;
    margin: 0 20px;
}
.quick_btn  img.tiffin{
    width: 100% !important;
	position: relative !important;
	bottom: unset;right: unset;
  border-radius: 17px;
}
/*
.quick_btn span {
    background: #212020;
    color: #fff;
    padding: 10px 25px;
    margin: 0 15px;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 3px #de8b8b;
    font-size: 36px;
    font-weight: 600;
    cursor: pointer;
}
.quick_btn span:hover{color: #a8cf45;}
.quick_btn span a:hover{color: #a8cf45;text-decoration: none;}
*/



@media screen and (min-width: 1400px) {
.tiffin_background .tiffin{width: 300px;
    position: absolute;
    z-index: 100;
    bottom: 12%;
    right: 10%;}	
	
}

@media screen and (max-width: 1300px) {
.Header-nav {font-size: 11px;
    letter-spacing: .10em;}
}

@media screen and (max-width: 1200px) {
.div_divide {margin: 0px 25px;}
.sec_mar h4 {font-size: 26px;}
.sec_mar h4:before{ left: 17%;}
.certification h4:before {left: 36% !important;}
.menu h4:before{left: 38% !important;}	
.subs h4:before { left: 18% !important;}	
.certi_msgs h6 {padding: 22px;font-size: 20px;font-weight: 600;color: #000;line-height: 40px;position: relative;}
.certi_msgs h6:before{bottom: 10px;}
[data-nc-base="mobile-bar"] {
    display: block;}
header{display: none !important;}
.tiffin_background .tiffin {width: 195px;
    right: 11%;}	
}



@media screen and (max-width: 991px) {
		.quick_btn{
    display: grid;}
	.quick_btn span{
    margin: 0 15px 30px;}
.options h4:before {left: 34% !important;}
.subs h4:before {left: 10% !important;}	
.btn_2 h6 {width: 40%;}	
.sec_mar h4:before {left: 7%;}	
.certification h4:before {left: 30% !important;}	
.menu h4:before {left: 36% !important;}	
.enquiry h4:before {left: 23% !important;}	
.tiffin_background .tiffin {
    width: 150px;
    right: 11%;
}	
}



@media screen and (max-width: 767px) {
	

  .imag1{display: block;}
.mar_menu_top{margin-top: 50px !important;}
.banner{background-attachment: inherit;}
.banner1{background-attachment: inherit;}	
.banner2{background-attachment: inherit;}	
.banner3{background-attachment: inherit;}	
.index_new_page2{background-attachment: inherit;}	
.archive_new_page1{background-attachment: inherit;}
.archive_new_page{background-attachment: inherit;}	
.banner5{background-attachment: inherit;}
.index_new_page3{background-attachment: inherit;}	
.banner10 {background-attachment: inherit;}
.options h4:before {left: 30% !important;}
.sec_mar h4 {font-size: 20px;}
.table_res .table-bordered td, .table-bordered th {font-size: 14px;padding: 5px;}	
.subs h4:before {left: 8% !important;}	
.options {margin: 30px 0px;}
.img_tbale {
    display: inline-block;
    width: 30px !important;
    margin-bottom: 0 !important;
}
.sec_mar h4{margin-bottom: 20px;}	
.subs{margin-bottom: 20px;}	
.ul_li_sec ul li {font-size: 15px;font-weight: 600;color: #0a0a0a;line-height: 22px; margin-bottom: 4px;}	
.sec_mar h4:before {left: 4%;}		
.btn_2 h6 {width: 50%;font-size: 15px;}	
.menu h4:before {left: 34% !important;}	
.enquiry h4:before {left: 21% !important;}	
.certification { margin: 0;}	
.certi_msgs h6 {padding: 6px 20px;font-size: 14px;font-weight: 600;color: #000;line-height: 28px;position: relative;
    margin-bottom: 15px;}
.certi_msgs h6:before {bottom: 0px;left: 45%;}	
.menu {margin-top: 0px;padding-bottom: 0;margin-bottom: 10px;}
.form-tiffin{padding: 15px 25px;}	
.form-wrapper .field-list .field {
    position: relative;
    margin: 0 0 10px;
}
	.form-tiffin .field-list .title {
    color: #000;
    font-size: 14px;
}
.enquiry h5 {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    line-height: 25px;
}	
	.stores ul li {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
	.stores ul li label{padding: 0px 10px;
    width: 15%;
}
	.stores ul li:last-child {
    width: unset;
    float: unset;
}
.tiffin_background .tiffin {
    width: 120px;
    right: 11%;
}	
}

@media screen and (max-width: 580px) {
.img_outer {margin: 55px 20px; position: relative; padding: 5px;background: #fff;}	
.img_cls{right: -17px;top: -26px;padding: 0;}	
.new_pad {padding: 50px 35px;}
.sqs-block-content ol { padding-left: 25px;}
.banner10{height:auto !important;}	
.Index-page-content.sqs-alternate-block-style-container.mar_top{margin-top: 100px !important;}
.cont-2{    width: 92%;}
.sec_mar h4 {font-size: 16px;}	
.ul_li_sec {padding: 25px 10px;	}
.ul_li_sec ul li {
    font-size: 14px;
    font-weight: 600;
    color: #0a0a0a;
    line-height: 20px;
    margin-bottom: 4px;
}
.btn_2 h6 {
    width: 50%;
    font-size: 13px;
}	
.video_div iframe{width: 100%;height: 380px;}	
.tiffin img{    top: 22px;
    left: -25px;}	
.iframe-1{width:100%;height: 300px;}	
	.twseven-blog .blog-details h1{font-size: 25px;}	
	.twseven-blog .blog-details p{
    font-size: 15px;
    line-height: 26px;}
	.twseven-blog .blog-details{
    padding: 0 25px;
    display: table-cell;}
}
@media screen and (max-width: 480px) {
 .tweak-footer-layout-columns .Footer--mid .Footer-nav-group {
    width: 53% !important;
	 padding: 10px;}
.pad_top_0_menu{padding-top: 0px !important;	 }
.h_set {
    height: 100%;
    min-height: unset;
}
#covidhealthandsafety [class*=sqs-col] .sqs-block {
    padding-left: 0;
    padding-right: 17px;
}	
.table_res .table-bordered td, .table-bordered th {font-size: 12px;padding: 2px;}
.bac_foot{padding: 5px !important;}
.bac_foot p{font-size:12px !important;}	
.img_insta {width: 100% !important; max-width: 200px !important;}	
.h2_insta{font-size: 16px;}
.mar_top{margin-top: 80px !important;}
.banner4{height:660px;}	
.main_img{width:100% !important;max-width: 300px !important;}
.div_divide {margin: 0px;}
.table_res h4{font-size: 13px;}
.img_tbale {display: inline-block;width: 20px !important;    margin-top: 10px;}	
.table_res {
    margin: 25px 0 !important;
}	
.sec_mar h4 {
    font-size: 14px;
}
.sec_mar h4:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 30px;
    background: #f58634;
    top: 3px;
}	
.Mobile-bar-branding-logo {
    width: 70px;
    
}
.tiffin_background .tiffin {
    width: 80px;
    right: 11%;
}
	.options{margin-top: 0 !important;}
}
@media screen and (max-width: 400px) {
.banner4{height:550px;}	
	.quick_btn span{    font-size: 20px;}
.sec_mar h4 {
    font-size: 12px;
}
	.ul_li_sec ul li {
		font-size: 12px;}
.ul_li_sec ul {
    margin-bottom: 0px;
    padding-left: 30px;
}
.btn_2 h6 {
    width: 65%;
    font-size: 13px;
}	
.sec_mar h4:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 25px;
    background: #f58634;
    top: 6px;
}	
.clik-and-website a {
	padding: 7px 10px;}
.stores ul li label {
    padding: 0px 10px;
    width: 25%;
}
.tiffin_background .tiffin {
    width: 70px;
    right: 11%;
}	
}

@media screen and (max-width: 350px) {
	.mar_top{margin-top: 50px !important;}
	.banner4{height:520px;}	
}