body,html{font-family:'Roboto',sans-serif;background:#fff;height:100%;font-weight:300}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:300}
h1{font-size:42px}
h2{font-size:40px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
.font-13{font-size:13px;letter-spacing:.3em}
.grid p.font-lg{font-size:24px}
a:hover,a:focus{text-decoration:none}
.title-bar{font-family:'Delius Swash Caps',cursive;font-weight:300}
.page-title,.heading-secondary,.title,.logo2{font-family:'Great Vibes',cursive;}
.header-logo{float:left}
.logo2{display:none;letter-spacing:2.5px}
.logo2 a{color:#9a2a20}
.header{padding-top:23px;position:relative;z-index:1}
.navbar-default{background:none;position:relative;z-index:9999;float:right;width:80%}
.navbar-default ul{float:right}
.navbar-default .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-size:18px;padding:12px 22px 0 0;font-weight:400}
.navbar-default .navbar-nav>li:last-child>a{padding-right:0}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}
.navbar-toggle{background:#fff}
/*--Page Content--*/
.main-content{position:relative;top:10px}
.page-content{top:0}
.heading-content{bottom:30px;position:absolute;width:100%;text-align:center;color:#fff}
.heading-content .article__headline{width:50%;margin:0 auto}
.title{color:#fff;margin-top:10px;line-height:58px;font-size:68px;font-weight:300}
.title2{position:relative;z-index:1;font-size:64px;font-weight:900;line-height:50px;height:50px;margin-bottom:18px}
.article__header .article__headline .pixcode--separator hr{opacity:.3;margin:0 auto}
.heading-content h4{font-size:18px;font-weight:300;margin-top:13px}
.title-bg{margin:0 auto 8px;position:relative}
.title-bg i{font-style:normal;}
.title-bg:after,.title-bg:before{position:absolute;content:"-";background:url("../img/orange-border.png") no-repeat 0 60%;width:40px;display:inline-block;text-indent:-9999px}
.title-bg2:after,.title-bg2:before{position:absolute;content:"-";background:url("../img/white-border2.png") no-repeat 0 center;width:40px;display:inline-block;text-indent:-9999px}
.title-bg:before,.title-bg2:before{margin-left:-40px}
.title-bg span,.title-bg2 span{padding:0 20px}
.page-title::after,.page-title::before{line-height:45px}
/*--Color-orange--*/
.color-org,.widget-icon .icon,.ft-container a:hover,.high-light,.menu-widget h2 span,.nav-menu-tab li a:hover,.nav-menu-tab li.active a,.heading-secondary,.page-title,.title-bg,.title,.contact-mg a{color:#fdb52d}
.autho-name{font-size:20px}
.product{margin-bottom:15px}
.product-list img{border-radius:5px;margin-bottom:20px}
.product-title a{color:#666;font-weight:300}
.full-width{width:100%}
.hover-img{z-index:1;display:block;position:relative;width:100%;overflow:hidden;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.hover-img >.hover-inner{position:absolute;width:100%;height:100%;padding:15px 0;top:10%;left:0;background:#ed8323;color:#fff;display:none}
.text-small{font-size:12px;line-height:1.5em}
.text-small h5{line-height:1em;text-align:center}
.hover-img .hover-inner-bg-black{background:rgba(0,0,0,0.5);height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.hover-img .hover-inner-bottom{top:auto;bottom:0;}
.mg-both{margin:0 30px}
.thumb{margin-bottom:20px}
.food-list .home-food-bg{background:url("../img/chicken.jpg") no-repeat center center;width:200px;height:200px;border-radius:5px;background-size:cover;border:1px solid #ebebeb;}
.food-list .food-bg-2{background:url("../img/food4.jpg") no-repeat center center;background-size:cover}
.food-list .food-bg-3{background:url("../img/food5.jpg") no-repeat center center;background-size:cover}
.food-list .food-bg-4{background:url("../img/food6.jpg") no-repeat center center;background-size:cover}
.shadow-bg{background:#e9e9e9;width:100%}
.shadow-bg h3{font-size:13px;padding:8px 0;text-transform:uppercase;text-align:right}
.shadow-bg .left-shadow{background:url("../img/left-shadow.jpg") no-repeat;float:left;height:30px;width:90px}
.shadow-bg .right-shadow{background:url("../img/right-shadow.jpg") no-repeat;float:right;height:30px;width:90px;margin:0 0 0 30px}
.grid{font-size:22px;font-weight:300;padding:35px 0 0}
.grid2{padding:18px 0 0}
.grid p{line-height:50px}
.grid p.para2{line-height:36px;margin-bottom:20px}
.grid h2{margin-bottom:22px}
.grid h2.first-title{margin-bottom:0}
.display{display:none}
.contact-detail h5,.contact-detail p{margin-bottom:10px}
/*--8/6/2015--*/
/*.carousel-inner{background:url("../img/slider.jpg") no-repeat;background-size:cover;width:100%;position:relative;z-index:-1;height:460px}*/
.carousel-inner{height:460px}
.carousel-inner{position:relative;z-index:-1;height:460px}
.carousel-text{padding-bottom:4%;position:absolute;z-index:1;top:100px}
.carousel-text h2{margin-bottom:41px}
.carousel-indicators li{background:#ccc}
.some-note{background:#fdb52d;color:#fff;font-size:32px;font-weight:100;padding:18px 0;margin:40px 0 1px}
.some-note a{color:#fff}
/*--footer--*/
.footer{background:url("../img/swagath-footer.jpg") no-repeat top center;width:100%;height:460px;color:#fff;padding:25px 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.footer hr{width:52%;margin:0 auto;border-top:1px solid #676666}
.ft-container{margin:0 auto;line-height:36px}
.ft-container p,.ft-container a{color:#e4e4e4;font-size:18px}
.loc-icon{padding:26px 0}
.contact-detail h4{margin-bottom:30px;font-weight:300;font-size:22px}
.ft-container p.lg-font{font-size:21px}
.add-detail{margin-top:50px;padding-bottom:28px}
.ft-container .copy-right{font-size:14px}
.page-img{width:100%;height:350px;background:#000}
.page-img img{width:100%;text-indent:-9999px;outline:none}
.page-title{font-size:65px}
.name{font-weight:300;font-size:20px;margin-top:15px}
.mess-bg{color:#fff;width:100%;padding:40px 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.mess-bg p{line-height:40px;font-weight:300}
.box-450{border:1px solid #efefef;width:450px;height:50px;margin:30px auto;border-radius:10px}
.box-450 li{border-right:1px solid #efefef;text-align:center;margin-bottom:0}
.box-450 li:last-child{border-right:none}
.box-450 li a{line-height:48px;font-size:18px;padding:0;width:148px;display:block;color:#999;margin-right:0;border-radius:0;border:none;}
.box-450 li:first-child a{border-top-left-radius:9px;border-bottom-left-radius:9px;width:150px}
.box-450 li:last-child a{border-top-right-radius:9px;border-bottom-right-radius:9px}
.box-450 li a:hover{border-bottom:none}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:none;background:#efefef}
.mg-top{margin-top:24px}
.menu-bg{background:url("../img/slider-menu.jpg") no-repeat center center;width:100%;height:350px;color:#fff;padding:4%  0 0;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.menu-bg img{height:350px;width:100%}
.menu-widget h2{font-weight:400;line-height:50px;font-size:65px;padding-top:80px}
.menu-widget h2 span{margin-left:20px}
.nav-menu-tab{position:absolute;bottom:0;background:rgba(17,17,17,.8);overflow:hidden;width:990px;text-align:left;margin:0 auto}
.nav-menu-tab li span{font-size:1px;display:block}
.main-content .grid .nav-menu-tab li a span.tab-small-font{font-size:26px;display:inline-block;}
.nav-menu-tab li{cursor:pointer}
.nav-menu-tab li a{color:#fff;font-size:26px;padding:20px 0 10px 0;width:316px;display:inline-block;text-align:center}
.half-width li a{width:482px}
.menu-list{margin-top:40px}
.menu-list-food{margin-top:30px}
.menu-list li{font-size:16px;border-radius:3px;border:1px solid #dedede;margin-bottom:10px;display:inline-block;width:100%;font-weight:300;padding:10px 10px 6px;min-height:40px;height:40px;overflow:hidden;cursor:pointer}
.menu-list li:hover{height:auto}
.menu-list li h3{font-weight:400;font-size:18px}
.menu-list li p{line-height:22px;margin:6px 0 0;color:#999;width:85%}
.menu-list li:hover p{text-overflow:none}
.nav-menu-tab>li.active>a::after{content:"";position:absolute;bottom:0;margin-left:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}
.food-name{float:left}
.food-name{width:80%}
.price span{font-size:18px;color:#333;display:block;font-weight:400}
.price{font-weight:400;text-align:right;float:right;margin-top:-3px}
/*--8/8/2015--*/
.heading{margin-top:15px}
.heading-mg-bottom{margin-bottom:40px}
.widget-mg-bottom{margin-bottom:20px}
.heading-secondary{font-size:45px;color:#ffb606;line-height:1em;margin-bottom:0}
.heading-primary{font-size:54px;font-weight:800;color:#3f3f3f;position:relative;padding-bottom:10px;text-transform:uppercase;}
.heading-primary span.line-heading{background:#ffb606}
.heading-icon .line-heading{position:absolute;bottom:0;width:140px;height:1px;left:50%;margin-left:-70px}
.heading-icon .line-heading::before{font:normal normal normal 30px/1 FontAwesome;content: "\f02e";position:absolute;height:17px;overflow:hidden;line-height:7px;margin-left:-8px;color:#ffb606}
.desc p{font-size:18px;color:#666;font-weight:300;padding:0 34px}
.widget-icon .icon{padding-bottom:15px}
.widget-icon .icon .fa{font-size:30px}
.contact-mg p{margin-bottom:20px;line-height:30px}
.contact-mg p.last{margin-bottom:10px}
.contact-mg a{letter-spacing:1px}
.contact-mg a:hover,.some-note a:hover{text-decoration:underline}
.widget-icon .contact-mg .icon{padding-bottom:10px}
.social-icon a{padding:0 15px;color:#333;font-size:16px}
.grid .contact-form h2{margin-bottom:0;text-align:left}
.contact-form .form-group{margin:0 0 5px;font-size:12px}
.contact-form .textarea{height:150px}
.contact-form .form-control,.widget .form-control{border-radius:3px}
.send-btn{margin-top:15px;padding:8px 40px;background:#999;color:#fff;font-size:22px}
.send-btn:hover{background:#ffb606}
.send-btn:hover,.color-defaut{color:#fff}
.page-content .desc p,.page-content .heading-secondary{line-height:26px} 
.widget .form-group{width:50%;font-size:12px;margin:0 auto;margin-bottom:40px}
.widget .form-group select{padding:0 25px}
.widget .form-group select,.contact-form .form-group select.input-lg{background:url("../img/caret.png") no-repeat 96% 55%;display:block}
.widget .form-group select{background-position:92% 55%}
.food-bg{background:url("../img/menu-beverages.jpg") no-repeat top center;width:100%;height:100%}
.soup-bg{background:url("../img/menu-soups.jpg") no-repeat top center;width:100%;height:100%}
.food-veg-bg{background:url("../img/menu-veg.jpg") no-repeat top center;width:100%;height:100%}
.food-nonveg-bg{background:url("../img/menu-nonveg.jpg") no-repeat top center;width:100%;height:100%}
.food-bg,.soup-bg{width:100%;height:100px;padding-top:34px;margin:13px 0 30px;color:#fff;text-align:center}
.food-bg h2,.soup-bg h2{font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:2px}
.menu-list-food li{height:auto}
.menu-list-food li h3{text-transform:none;color:#666}
.slider-fix-title{color:#fff;margin:45px auto 0}
.bullet{display:none}
.mg-sub{margin-top:-5px}
.shadow-line{position:absolute;background:url("../img/shadowline.png") repeat-x left bottom;width:100%;height:100%;top:0}
/*--9/2/015--*/
.menu-widget .menu-title h2{padding-top:0;line-height:30px}
.indian-menu h2{font-size:30px;background:#fdb52d;width:550px;margin:0 auto 30px;;padding:0;border-radius:5px;text-align:center;color:#fff;text-align:center;text-transform:capitalize;font-weight:300}
.indian-menu-content{padding:15px 15px 5px;background:#fdb52d;color:#fff;margin-bottom:30px;border-radius:5px}
.indian-menu-content h2{font-size:30px;line-height:26px;padding-top:0;margin:0 auto 10px;font-weight:300}
.indian-menu-content p{font-size:16px;line-height:24px}
.menu-list .food-name .fa-dot-circle-o{color:#008001;font-size:12px;border:1px solid #008001;padding:1px 2px;background:#fff;margin-left:3px}
.indian-menu-hg{padding:16px 0 8px;width:550px;margin:0 auto 30px;float:none}
/*--7/9/2015--*/
.pattern{position:absolute;background:url("../img/pattern.png") repeat top center;width:100%;height:100%;top:0;z-index:1;opacity:.2;display:none}
.top-shadow{position:fixed;background:url("../img/top-shadow.png") repeat-x left bottom;width:100%;height:80px;top:0;z-index:-1}
.loc-top-shadow{z-index:1}
.home-slider img{position:absolute;bottom:0}
.about-img{background:url("../img/swagath-aboutus.jpg") no-repeat #000 top center;width:100%;height:350px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.contact-img{background:url("../img/swagath-contact.jpg") no-repeat #000 center center;width:100%;height:350px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.menu-img{background:url("../img/swagath-menu.jpg") no-repeat #000 center center;width:100%;height:350px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
/*--9/11/15--*/
.bg-black{background:#000}
.header hr{margin:5px auto;opacity:.6;border-top:1px solid #fff;width:90%;display:none}
.space{margin-bottom:20px}
.close-icon{display:none}
.widget .form-group select,.contact-form .form-group select.input-lg{-webkit-appearance:none;}
.contact-form .form-group select.input-lg{line-height:20px}
.food-list img{border-radius:8px}
.mobile-display{display:none}
.mobile{display:none}

.footer .contact-detail br{display:none}

.main-content .grid .loading{background:#fff4d4;margin-top:30px;border-radius:5px;text-align:center}
.main-content .grid .loading h1{margin-bottom:5px;padding:25px 0 8px;font-size:34px}
.main-content .grid .loading p{font-size:16px;line-height:26px;padding:0 80px 25px}

/*--7/5/2016--*/
.space{margin-top:30px}
.font-30{font-size:30px}
.desc p.font-45{font-size:45px;line-height:26px;margin-bottom:0;color:#ffb606}

/*--Media Query--*/
@media screen and (max-width:320px){
	.main-content .grid .product-list h3{font-size:20px}
	.product-list img{margin-bottom:10px}
	.heading-content h4{line-height:26px}
	.carousel-inne p img{width:80px;height:80px}
	.carousel-indicators{bottom:0}
	.main-content .some-note{padding:8px 15px;margin-top:0}
	div.main-content div.some-note{font-size:20px;font-weight:400}
	.loc-icon{padding:10px 0 15px}
	.flexbox .page-title{font-size:56px}
	.main-content .grid,.main-content .grid .mess-2 p{font-size:18px}
	.main-content .grid .mess-2 p{line-height:32px}
	.mess-bg{padding:20px 0}
	.grid .mobile-box li a{width:88px;font-size:14px}
	.grid .mobile-box li:first-child a{width:90px}
	.grid .mobile-box{margin-bottom:15px;width:270px}
	.menu-list-food,.heading-content h4{margin-top:5px}
	.send-btn{margin-bottom:20px}
	.main-content .indian-menu-content h2,.main-content .menu-title h2,.main-content .grid .indian-menu h2{font-size:22px;line-height:28px}
	.main-content .food-name h3{font-size:14px;line-height:24px;padding:5px 10px}
	.main-content .menu-list .price span{font-size:14px;padding:10px}
	.food-name{width:60%}
	.grid .menu-list li{min-height:42px;padding:0}
	.main-content .nav-menu-tab{width:90%}
	.main-content .menu-list li{min-height:35px;height:30px}
	.nav-menu-tab>li.active>a::after{margin-left:-10px}
	.flexbox .title-bg span{padding:0}
	.heading-content{bottom:15px}
	.shadow-bg .left-shadow,.shadow-bg .right-shadow{width:30px}
	.main-content .grid .heading-secondary{font-size:46px}
	.box-450{height:40px;border-radius:5px}
	.box-450 li a{line-height:38px}
	.box-450 li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}
	.box-450 li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}

	.home-title .flexbox .title{line-height:50px;font-size:52px}
	.header hr{display:none}
	.main-content div.food-bg h2,.main-content div.soup-bg h2{font-size:26px}

	.menu-list ul li{line-height:20px}
	.menu-list li div.price{padding-top:0}
	.home-title .flexbox .title2{font-size:44px}
	.cbp-fbscroller.loc-name .title2{font-size:30px;font-weight:400}
	.flexbox div.heading-content h4{margin-top:0}
	.main-content .grid .nav-menu-tab li a{width:78px;text-align:center;font-size:18px}
	.grid .food-name{width:67%}
	.flexbox div.heading-content h4{line-height:22px}
	.widget div.form-group select{padding:0 10px;width:230px;margin-left:-40px;}
	div.loc-name .flexbox .title2{font-size:30px}
	.grid .food-list .home-food-bg{height:250px}

}
@media screen and (max-width:480px){
  .page-title{font-size:50px}
  .main-content .heading-secondary{font-size:60px}
  .main-content .food-bg h2,.main-content .soup-bg h2{font-size:28px}
  .menu-list li h3,.price span{font-size:16px}
  .main-content .shadow-bg h3{font-size:14px;padding:8px 0}
  .heading-content h4{font-size:16px}
  .grid{padding:20px 0 0}
  .title-bg2 span{padding:0 10px}
  .title-bg span{padding:0}
  .footer p{width:92%;margin:0 auto 10px}
  .some-note{padding:10px 30px 8px;margin-top:15px;font-weight:300;line-height:26px}
  .main-content .some-note{font-size:22px}
  .carousel-caption .para2{font-size:20px}
  .autho-name{font-size:16px}
  .carousel-text{top:65px}
  .add-detail{margin-top:30px;padding-bottom:15px}
  .grid .mess-2 p{font-size:18px}
  .mobile-box{width:100%;margin:0 auto 30px}
  .mobile-box li a{width:109px}
  .mobile-box li:first-child a{width:108px}
  .nav-menu-tab li a{font-size:16px}
  .widget-mg-top{margin-top:20px}
  .widget-mg-bottom{margin-bottom:30px}
  .indian-menu h2,.indian-menu-hg{width:auto;margin:0 15px 30px}
  .menu-list li{min-height:35px;height:30px;padding-top:3px;padding-bottom:0}
  .menu-list li .price{padding-top:7px}
  .menu-list li:last-child{margin-bottom:0}
  .grid .half-width li{margin:0 4%}
  .page-content .heading-secondary{line-height:40px}
  .product-list .col-xs-4{width:50%}  
  .shadow-bg h3{padding:6px 0}
  .footer address{margin-bottom:10px}
  .shadow-bg{display:none}
  .menu-list{margin-top:20px}
  .header .logo img{width:120px;height:36px;margin-top:10px}
  .about-img,.page-img{height:300px}
  .contact-mg .icon{margin-top:30px}
  .indian-menu-content,.indian-menu h2{text-align:center;padding:10px 0 2px;margin-bottom:15px}
  .site-header.headroom--not-top .header hr,.indian-menu-content p{display:none}
  .grid .indian-menu h2{margin:0 auto 25px;width:100%;padding:6px 0}
  .grid .indian-menu-hg{padding-top:12px}
  .widget .form-group select{padding:0 10px;width:250px;margin-left:-40px}
  .menu-bg{height:260px}
  .nav-menu-tab li a{padding:10px 0}
  .main-content .main-hd2{font-size:46px}
  .grid .nav-menu-tab li a{width:100px;text-align:center;font-size:20px}
  .grid .half-width li a{width:140px}
  .main-content .grid .nav-menu-tab li a span.tab-small-font{display:none;}
  .grid .title-bg span i.block{display:block;font-style:normal;}
  .send-btn{width:100%;margin-bottom:40px}
  .loc-name .flexbox .title2{font-size:34px;font-weight:400}
  .loc-name .flexbox .title{font-size:44px;line-height:28px}
  .product-list img{margin-bottom:10px}
  .grid .product-list .col-xs-4,.grid .product-list .col-xs-4.product-last,.mobile-full-with .col-xs-6{width:100%;margin-bottom:20px} 
  .title-bg:after,.title-bg:before,.title-bg2:after,.title-bg2:before{display:none}
  .flexbox .heading-content h4{margin-top:3px;line-height:26px}
  .flexbox .title2{line-height:40px;height:30px;font-size:50px}
  .home-title .flexbox .title2{line-height:30px;height:26px}
  .grid .carousel-inner p.font-lg{font-size:18px;line-height:30px;height:95px;overflow:hidden;margin-bottom:20px}
  .grid .carousel-inner p.autho-name{line-height:26px;margin-top:20px;font-size:18px}
  .grid .carousel-inner p.autho-name span{display:block;}
  .main-content .grid .nav-menu-tab li a span.tab-small-font{font-size:22px}
  .list-inline>li:last-child{padding:0;margin:0}
  .menu-list li h3{line-height:26px;padding-top:0}
  .food-name{width:75%}
  .pad-title{padding-top:25px}
  .footer .contact-detail br{display:block;}
  .food-bg,.soup-bg{margin:0 0 15px}
  .main-content .grid .indian-menu h2{margin-bottom:16px}
  ul.nav-menu-tab{width:94%}
  .menu-widget{padding-top:5px}
  .slider-fix-title{margin-top:30px}
  .grid p.para2{margin-bottom:15px}
  .footer{padding:25px 0 15px}
  .indian-menu-content h2{font-size:24px;font-weight:300}
  .add-detail{display:none}
  .footer .add-detail.mobile-display{display:block;line-height:26px;margin-bottom:0;padding-bottom:10px}
  div.home-bg .heading-content .title2{height:30px}
  div.home-bg .heading-content hr{opacity:.3;margin-bottom:10px}
  /*---6/14/2016---*/
  .food-list .home-food-bg{height:295px}
}
@media screen and (max-width:767px){
	br{display:none}
  h2{font-size:32px}
  h3{font-size:20px}
  .header{padding-top:0}
  .header .logo img{margin-top:10px}
  .navbar-default{float:none;width:100%}
  .navbar-toggle{background:none;color:#fff;border-radius:4px;margin-right:0;margin-top:0;margin-right:5px;height:40px;width:40px;margin-top:10px}
  .navbar-default .navbar-toggle{border:none;}
  .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
  div.site-header.headroom--not-top .navbar-default .navbar-toggle .icon-bar{background:#666}
  .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none}
  .navbar-default .navbar-collapse{width:100%;background:#ffb606;padding-left:25px;position:absolute;top:0;border-top:0;z-index:-9999;padding-bottom:25px}
  .navbar-header,.site-header .logo,div.site-header.headroom--not-top .logo2 a{position:relative;z-index:10000;width:40px;float:right;text-align:center;color:#000}
  .logo2 img{height:36px;margin:7px 0;outline:none;border:none;}
  .header .navbar-nav{margin-top:60px;width:100%}
  .heading-content .article__headline{width:92%}
  div.site-header.headroom--not-top li a{color:#fff;padding:10px}
  div.site-header.headroom--not-top li:hover a{color:#fff}
  .grid{font-size:18px}
  .grid p{line-height:34px;margin-bottom:0}
  .grid .indian-menu-content p{line-height:26px}
  .some-note{font-size:26px}
  .footer hr{width:94%}
  .footer{height:auto}
  .page-title{margin-bottom:0}
  .mess-2 p{width:96%;margin:0 auto;line-height:36px}
  .nav-menu-tab{width:95%}
  .nav-menu-tab li a{width:182px;text-align:center}
  .half-width li{margin:0 5%}
  .navbar-default ul{float:left}
  .navbar-default .navbar-nav>li>a,div.site-header.headroom--not-top li a{font-weight:100;padding:15px 10px;color:#333;font-weight:300;font-size:22px}
  .header .container{padding:0}
  .header-logo{margin-left:15px}
  .covers,.covers img,.covers .down-arrow{border:none;outline:none}
  .close-icon img{position:absolute;right:0;top:10px;right:10px}
  div.site-header.headroom--not-top .navbar-toggle{height:auto;width:auto;margin-top:5px}
  .grid h2.first-title{margin-top:10px}
  .food-list img{border-radius:0}
  .mg-both{margin:0}
  .grid .home-food-bg{width:100%}
  .desktop{display:none}
  .mobile{display:block;}
  .article__parallax__img{display:none}
  .mess-bg{background:url("../img/mess-bg.jpg") no-repeat top center #000;padding:40px 15px;margin:25px 0 0;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  .home-bg{background:url("../img/swagath-home.jpg") no-repeat #000 top center;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  .slider-bg{background:url("../img/swagath-testimonial.jpg") no-repeat #000 top center;width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
  .home-bg .heading-content{width:92%;left:4%;right:4%}
  .home-bg .heading-content hr{opacity:.3;margin-bottom:0}
  .home-bg .heading-content .title2{height:40px}
  .grid.mess-bg p{line-height:30px}
  .main-content .widget-icon p.last br{display:block;}
  .main-content .grid .loading{margin:30px 0}
  .main-content .grid .loading p{padding:0 30px 25px}
  }
@media screen and (min-width:768px) and (max-width:991px){
  .header .navbar-default .navbar-nav>li>a{font-size:16px;padding:12px 9px}
  .header--transparent .site-header.headroom--not-top li a{padding:15px 10px} 
  .header--transparent .site-header.headroom--not-top li:first-child a{display:none}
  .footer hr,.heading-content .article__headline{width:80%}
  .carousel-inner{height:470px}
  .carousel-indicators{bottom:0}
  br{display:none}
  .page-title{margin-bottom:0}
  .nav-menu-tab{width:96%}
  .nav-menu-tab li{width:32.5%}
  .half-width li{width:46%}
  .food-list .home-food-bg{width:100%} 
  .mess-bg p{line-height:50px;font-weight:300;padding:0 40px;font-size:24px}
  .mess-bg{padding:40px 0 0}
}
@media screen and (min-width:992px){
	.container{width:990px;padding-right:0;padding-left:0}
}
@media screen and (min-width:1024px){
	.container{width:990px;padding-right:15px;padding-left:15px}
}
