
/*----------GLOBAL CSS-----------*/
@font-face
{
	font-family: 'MyriadPro-Regular';
	font-family: 'MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Regular.ttf');
	src: url('../fonts/MyriadPro-Bold.otf');
}
/*@font-face
{
	font-family: 'Avenir LT Std 45 Book';
	src: local('Avenir LT Std 45 Book'), url('../fonts/avenir/AvenirLTStd-Book.woff') format('woff');
}*/
body
{
	/* font-family: 'MyriadPro-Regular' !important; */
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.clear
{
	clear:both;
}
p,ul,li,div,p
{
	padding: 0;
	margin: 0;
}
li
{
	list-style: none;
}
.absolute
{
	position: absolute !important;
}
.fixed
{
	position: fixed !important;
}

.black_bg
{
	background: #000000 !important;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; }
.white_bg
{
	background: #FFFFFF !important;
	display:inline-block;
	width:100%;
}

.ui-autocomplete-loading {
    background-color: #ffffff;
    background-image: url("http://loadinggif.com/images/image-selection/3.gif") !important;
    background-size: 25px 25px;
    background-position:right center;
    background-repeat: no-repeat;
}
.pull-none
{
	float: none !important;
}
.margin_none
{
	margin: 0 !important;
}
.margin_auto
{
	margin: 0 auto;
}
.no-border
{
	border: none !important;
}
.border
{
	border: 1px solid rgba(0, 0, 0, 0.16) !important;
}
.auto-width
{
	width: auto !important;
}
.overflow
{
	overflow: hidden;
}
.border-bottom
{
	border-bottom: 1px solid rgba(113, 113, 113, 0.26);
}

.bold-font
{
	font-weight: bold !important;
}
.relative
{
	position: relative !important;
}
.underline
{
	text-decoration: underline !important;
}
.color-light
{
	color: #666 !important;
}
.italic-font
{
	font-style: italic !important;
}
.text_left
{

}
.text_center
{
	text-align: center !important;
}
.text_right
{

}
.none
{
	display: none !important;
}
.block
{
	display: block !important;
}
.inline-block
{
	display: inline-block !important;
}
.inline
{
	display: inline;
}
.facility-icon{
	height: 70px;
	border: 1px solid #efefef;
  padding: 10px;
  /* margin-left: 33px; */
}
.sort{
	float: right;
	width: auto !important;
}
.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 1;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}


/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// Â© guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs {
    height: 55px;
}
.irs-with-grid {
    height: 75px;
}
.irs-line {
    height: 10px; top: 33px;
    background: #EEE;
    background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); /* W3C */
    border: 1px solid #CCC;
    border-radius: 16px;
    -moz-border-radius: 16px;
}
    .irs-line-left {
        height: 8px;
    }
    .irs-line-mid {
        height: 8px;
    }
    .irs-line-right {
        height: 8px;
    }

.irs-bar {
    height: 10px; top: 33px;
    border-top: 1px solid #e51451;
    border-bottom: 1px solid #e51451;
    background: #e51451;
    background: #e51451; /* W3C */
}
    .irs-bar-edge {
        height: 10px; top: 33px;
        width: 14px;
        border: 1px solid #428bca;
        border-right: 0;
        background: #428bca;
        background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
        border-radius: 16px 0 0 16px;
        -moz-border-radius: 16px 0 0 16px;
    }

.irs-shadow {
    height: 2px; top: 38px;
    background: #000;
    opacity: 0.3;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=30);
}

.irs-slider {
    top: 27px;
    width: 20px; height: 20px;
    border: 1px solid #AAA;
    background: #DDD;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%); /* W3C */
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
    background: #FFF;
}

.irs-min, .irs-max {
    color: #333;
    font-size: 12px; line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 14px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #e51451;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid {
    height: 27px;
}
.irs-grid-pol {
    opacity: 0.5;
    background: #428bca;
}
.irs-grid-pol.small {
    background: #999;
}

.irs-grid-text {
    bottom: 5px;
    color: #99a4ac;
}

.irs-disabled {
}
/*.yellow
{
	color: #ffcc00 !important;
}*/
.featured-tag a {
    background-color: #e51451 !important;
    padding: 0 5px;
    height: 15px;
    line-height: 28px;
    color: #fff !important;
    display: inline-block;
    position: absolute;
		top: 0px;
		right: 0px;
    font-size: 14px;
}
.search-featured-tag{
	right: 26px !important;
}
#homepageDealImg{
	    height: 150px !important;
}
#homepageDealDetail{

}
.sehriDealsAnchor:hover{
	color: #fff;
}
.sehriDealsAnchor{
	color: #fff;
}
.iftarDealsAnchor:hover{
	color: #fff;
}
.iftarDealsAnchor{
	color: #fff;
}
/* .search-featured-tag a {
    background-color: #e51852 !important;
    padding: 0 5px;
    line-height: 28px;
    color: #fff !important;
    display: inline-block;
    position: absolute;
		right: 15px;
    font-size: 14px;
} */
.navbar-header span.fa.fa-search {
    font-size: 22px;
    color: #fff;
		margin-right: 10px;
    margin-top: -5px;
}
.gray-rating{
	color: gray !important;
  margin-left: -4px !important;
}
.eatout_name
{
	color: #e51451 !important;
}
.eatout_name:hover
{
	color: #e51451 !important;
}
.standard-title
{
	font-size: 15px;
}
.standard-title-big
{
	font-size: 20px;
}
a:hover
{
	text-decoration: none;
}
.table.mobile-view{
	display:none;
}
.black_font
{
	color: #333333 !important;
}
.gray_font
{
	color: #b8b8b8;
}
.margin_right_none
{
	margin-right: 0 !important;
}
.black_font_bullet:before{
	content: "\2022" !important;
	margin: 0 5px 0px 0px;
}
#likes_bar_custom{
	/*text-align: center !important;
	width: 100% !important;
	float: left !important;*/
	display: flex;
  width: 100%;
}
#likes_bar_custom li a i{
	padding: 0px 3px !important;
}
#likes_bar_custom li a{
	color: #b8b8b8 !important;
  font-size: 14px !important;
  /*padding: 0px 39px 0px 39px !important;*/
}
.HomeFeedRating{
	display: inline-block;
	width: 100%;
}
.reviewedEatout{
	display: flex;
  width: 100%;
}
.reviewedEatout .eatout_name{
  margin-left: 5px;
}
.reviewedEatout span{
	margin-left: 5px;
  color: #b8b8b8 !important;
	text-transform: none;
}
.padding_none,.row
{
	padding: 0 !important;
}
.half_col
{
}
.left_chunk
{
    padding: 0 5px 0 0 !important;
}
.right_chunk
{
    padding: 0 0 0 5px !important;
}
.btn
{
	border-radius: 0 !important;
	color: #FFFFFF !important;
}
.subscribe
{
	background: #f1750a;
	border: 1px solid #f1750a;
}
.unsubscribe
{
	background: #CCCCCC;
	border: 1px solid #CCCCCC;

}
.footer-mobile {
    display: none !important;
}
.followers_links{
	float: right;
  margin-top: -32px;
}
.empty_container{
	text-align: center;
}
.error{
	color: red !important;
}
/*------------APP PAGE-----------------*/
.app_page {
    padding:10px;
    background: #ffffff;
    overflow: hidden;
    margin: 10px auto 0 !important;
}
.directory_page {
    padding:10px;
    background: #ffffff;
    overflow: hidden;
    margin: 10px auto 0 !important;
}
.app_page .center
{

}
.app_page .center h1
{
    overflow: hidden;
    clear: both;
    text-align: left;
    line-height: 58px;
    margin: 10px 0;
	  text-align: center;
    text-transform: none;
}
#newAppImage{
  width: 1260px !important;
}
.myCustomMarginToImage{
  margin-left: -150px;
}
.app_page div
{

}
.app_page .app-top
{
    margin: 0 10px;
    float: left;
    width: 55%;
	display: inline-block;
	overflow: hidden;
}
.app_page .app-bottem
{

    margin: 50px auto;
    float: right;
    width: 42%;
	display: inline-block;
	overflow: hidden;

}
.app_page .app-bottem a.left
{

}
.app_page .app-bottem a.right
{

}
.app_page .app-bottem a
{
	width: 50%
}
.app_page .app-bottem a img
{
    width: 49%;
}
.app_page p
{
    color: #000000;
    font-size: 18px;
    padding: 0;
    margin: 10px 0;
    line-height: 50px;
}
.app_page p a
{
    color: #5856d6;
    font-weight: bold;
    font-size: inherit;
}
/*----------APP PAGE----------------*/
ul.subscribers li{
	/*margin: 20px 0 !important;*/
}
/*Menu Scroller start*/
/*======scrole=====*/
.scroller-left {
	float: left;
}
.scroller-right {
	float: right;
}
.scroller-right .glyphicon, .scroller-left .glyphicon{
	vertical-align: middle;
}
.scroller {
	  text-align: center;
    cursor: pointer;
    padding: 10px;
    white-space: no-wrap;
    vertical-align: middle;
    background-color: #e51451;
    height: 40px;
    color: #000;
}
.menu_scroller {
  	position:relative;
  	overflow:hidden;
  	height:40px;
  	background:#fff;
    margin-bottom:10px;
    /* background:#ab181e; */
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
    /* border:1px solid #ddd; */
    border-radius:inherit;
}
.reservation-holder {
    margin-bottom:30px;
}
.franchise-form {
    margin-bottom:30px;
}
ul.menu_categories {
}
ul.menu_categories li {
    display:inline-block;
}
ul.menu_categories li.selected {
    border-color:inherit;
    border:none;
    background:#efefef;
    /* color:#ccad52; */
}
ul.menu_categories li:hover{
	background-color:#efefef !important;
}
ul.menu_categories li a {
    color:#333333;
    font-size:16px;
    border:none;
}
ul.menu_categories li a:focus{
	background:none;
}
ul.menu_categories li a:hover {
	color: #333333;
    border-radius: 0;
    border: none;
    background:none;
}
ul.menu_categories li a:active{
	background-color: #efefef !important;
    /* color: #ccad52; */
    border: none;
    border-radius: 0;
}
.list {
    position: absolute;
    left: 0px;
    top: 0px;
    min-width: 1000px;
    /* margin-left: 12px; */
    margin-top: 0px;
    border: none;
}
.pop-item-desc{
 -webkit-line-clamp: initial !important;
}
[class*='col-lg'], [class*='col-md'], [class*='col-sm'] {
    display: inline-block;
    float: none;
    margin: 0 -4px 0 0;
    vertical-align: top;
}
.modal-dialog.menu-popup .modal-header{
  padding:15px 15px 0;
}
.modal-dialog.menu-popup .modal-body{
  padding:15px 0 0;
}
.modal-dialog.menu-popup .menu-img img{
  margin-bottom:15px;
}
/*menu scroller end*/
.top-foodies ul li a img {
    float: left;
    margin-right: 5px;
		width: 43px;
		height: 43px;
		object-fit: cover;
}
.lunchbox-image{
	width: 100%;
}
.top-foodies ul li .text a {
    color: #000;
}
.container.pdt-15.padding-top{
	/* margin-top:-65px; */
	margin-bottom:30px;
}
.row.pdr-30{
	padding: 15px 23px 0px 15px !important;
}
.row.pdt-15.pdb-15.padding-right-left {
    padding: 15px 15px 0 !important;
}
/*==========================zia css for user profile page===========*/
.mrt-10{
    margin-top: 10px;
}


.mrb-10{
    margin-bottom: 10px;
}
.user_left_search{
/*padding: 0 5px 0px 0 !important;
width: 210px !important;*/
}
.user_data{
    width: 100%;
    text-align: center;
    padding:15px 0px;
}

.user_image{

}

.content-controls{
	padding: 5px;
}
.user_name{

}

.user_name .map-maker-size {
    font-size: 24px !important;
    color: #e51451 !important;
}

.cus-button{
    border-radius: 5px !important;
}


.follow-list{
width: 100%;
margin-top: 15px;
}


.follow-list ul{
    list-style: none;
}


.follow-list ul > li{
    display: inline-block;
    padding:0;
    font-size: 16px;
}

.follow-list ul > li:first-child{
 border-right: 1px solid #000;
 margin-right: 10px;
 padding-right: 14px;
 }


 .title-color{
    color: #e51451 !important;
 }

.details-box{
    width: 100%;
    overflow: hidden;
}

.p_image{
    float: left;
}

.details{
    float: left;
    width: 80%;
}

p.p_details{
    margin-left: 15px;
    margin-top: 0px;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
p.p_details > a{
	color : #333;
}
p.p_details > span, p.p_details > span > a{
    color: #a6a6a6;
}

.res_name{

    float: left;
    margin-left: 15px;
    width: 60%;
}

.res_name >p, .res_name >p >a{
    color:#e51451;
    margin-bottom: 0 !important;
}

.detail_para{
    width: 100%;
    overflow: hidden;
}

.detail_para p > a{
    color: #333;
}
.detail_para p > a.dtial {
	color: #333 !important;
}
.time_icons{
    width: 100%;
    overflow: hidden;
}
.edit-btn{
	    padding-right: 10px;
}
.time_icons .time{
    float: left;
}
.time_icons .time >span{
    color: #a6a6a6;
}


.time_icons .icons{
    float: right;
}

.icons >a, .icons{
    /* padding: 0px 5px; */
    color: #b8b8b8;
    font-size: 14px;
}
.icons > span{
	color: #333;
}
.d-second{
    position: relative;
    top: 10px;
}

.t-second{
    position: relative;
    top: 10px;
		padding-bottom: 10px;
}

.detail_img{
    width: 100%;
    overflow: hidden;
}
.detail_img >img{
    max-width: 100%;
    margin-top: 10px;
}

.bb{
    border-bottom: 1px solid #a6a6a6;
}

hr{
    border-top: 1px solid #a6a6a6 !important;
}


/*=================lunch box===========*/
/*-------start css by saddam----------*/
a{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navbar-inverse
{
	background:#e51451 !important;
	/*border-color: #1f1f1f !important;*/
}
.navbar-brand{
	height:auto !important;
	padding:0 !important;
	margin-left:0 !important;
}
.user-icon.dropdown button{
	background-color:inherit !important;
	border:none !important;
	outline:none !important;
	padding:0;
	box-shadow:none !important;
}
.user-icon.dropdown button i{
	font-size:22px;
}
.user-icon.dropdown .dropdown-menu{
	left:-44px;
	top:47px;
	min-width:120px;
	padding:0;
	border:none;
	border-bottom-right-radius:3px !important;
	border-bottom-left-radius:3px !important;
	background-color:#2f2f2f;
}
.user-icon.dropdown .dropdown-menu a{
	padding:5px 10px !important;
	font-size:14px !important;
	color:#fff;
}
.footer-cover{
	background: rgba(0, 0, 0, 0.85);
}
.navbar-form{
	margin:0 !important;
}
.user-icon.dropdown .dropdown-menu a:hover{
	background-color:#e51451;
	color:#fff;
	box-shadow:none !important;
}
.top_search.inner-search{
	display:inline-block;
	margin:0 55px;
}
.top_search.inner-search form .f_type{
	width:auto;
	margin-right:2px;
}
.top_search.inner-search input{
	height:30px !important;
	width:178px !important;
}
.top_search.inner-search form .btn.join.vertical-top{
	padding:3.5px !important;
	border:1px solid #fff;
}
.top_search.inner-search .navbar-left{
	float:none !important;
}
.user-icon.dropdown .dropdown-menu li:last-child a:hover{
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.navbar{
	min-height:auto !important;
	padding:10px 0;
	z-index: 2 !important;
	border:none !important;
}
div#slidemenu {
    display: inline-block;
    float: right;
    padding: 1px 0 0;
}
.top_search form .f_type
{
    width: 30%;
    margin-right:7px;
}
.top_search .form-group{
	margin-bottom:5px;
}
.top_search form .near_by
{
    width:20%;
    margin-right:5px;
}
.top_search form .form-group input
{
    display: inline-block;
    float: left;
    overflow: hidden;
    border-radius :0;
    height:40px;
    border:2px solid #a1a1a1;
    color:#919191;
    text-align:left;
}
.top_search form .btn.join.vertical-top
{
	padding:8.5px 30px !important;
	letter-spacing:1px;
}
.top_search form .btn.join.vertical-top:hover{
	background-color:#e26767;
	color:#fff !important;
}
.mn-height{
	min-height:600px;
}
.container h1
{
    margin:0 0 20px 0;
    /*text-shadow: 2px 2px #353535;*/
    text-transform:capitalize;
    font-weight:bold;
    color:#e51451;
    font-family: 'MyriadPro-Bold';
}
.top_search ul{
	padding:0;
	margin:0;
}
.top_search ul li{
	display:inline-block;
}
.top_search ul li span{
	display:inline-block;
	color:#333;
}
.top_search ul li a{
	display:inline-block;
	text-decoration:none;
	outline:none;
	color:#e51451;
}
.user-icon img{
	width:20px;
	margin-top:3px;
}
.top_search ul li a:hover{
	text-decoration:underline;
}
.top_search .dropdown-menu> li{
	display:block !important;
}
.top_search .dropdown-menu> li a{
	padding:3px 10px !important;
}
.top_search .dropdown-menu> li p span{
}
.top_search .dropdown-menu>.active>a, .top_search  .dropdown-menu>.active>a:hover, .top_search .dropdown-menu>.active>a:focus {
    color: #fff !important;
		display:block !important;
    text-decoration: none;
    outline: 0;
    background-color:#e51451;
}
.top_search .dropdown-menu>.active>a span, .top_search  .dropdown-menu>.active>a:hover span, .top_search .dropdown-menu>.active>a:focus span{
	color:#fff !important;
}
.fleft{
	float: left;
}
ul li.owner{
	padding:0 !important;
	margin-right:10px;
}
ul li.owner a{
	display:inline-block;
	padding:4px 10px !important;
	color:#fff !important;
	border:1px solid #fff;
	line-height:normal;
}
li.user-icon.dropdown img{
	width:20px;
}
.banner-slider{
	margin-bottom:30px;
	margin-top:-20px;
}
.banner-slider img{
	width:100%;
}
.cover
{
	background: rgba(0, 0, 0, 0.75);
	/*padding: 20px 0;*/
	padding-top: 70px;
  padding-bottom: 50px;
}
.cover.margin-bottom{
	margin-bottom:30px;
}
.align-center{
	text-align:center !important;
}
.logo img{
	width:125px;
	margin-bottom:10px;
}
.align-center h2{
	font-weight:bold;
	margin:0 0 5px;
}
.align-center p{
	color:#5b5b5d;
	font-size:18px;
	margin-bottom:0;
}
.slider-section{
	margin:37px 0;
	text-align:center;
}
.slider-section ul{
	margin:0;
	padding:0;
}
.slider-section ul li:after{
	display:block;
	content:'';
	clear:both;
}
.slider-section ul li{
	display:inline-block;
	width:23%;
	margin-right:20px;
	margin-bottom:20px;
}
.slider-section ul li .logo-desc{
	margin-top:10px;
	min-height:25px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display: -webkit-box;
}
.slider-section ul li .logo-desc a{
	display:inline-block;
	text-decoration:none;
	outline:none;
	font-size:18px;
	/* overflow: hidden; */
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
}
.main-heading.align-center .logo a {
    display: inline-block;
}
.slider-section ul li:nth-child(4n+4){
	margin-right:0;
}
.slider-section .img-box{
	height:155px;
	border:1px solid #efefef;
	line-height:142px;
	position:relative;
	/*width:184px !important;*/
}
.slider-section .img-box a{
	display:inline-block;
	vertical-align:middle;
}
.slider-section .img-box a img{
	max-width: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.slider-section .order-btn.has-btn{
	display:inline-block;
	text-decoration:none;
	outline:none;
	color:#fff;
	background-color:#e51451;
	padding:10px 20px;
	line-height:normal;
	font-size:18px;
	margin-top:20px;
	border:1px solid transparent;
}
.has-bg{
	background-color:#efefef;
}
.page-section.has-bg{
	padding:30px 0 37px;
}
.box-holder h3 span{
	font-weight:normal;
	margin-right:5px;
}
.box-holder h3{
	margin:0 0 30px;
	font-weight:bold;
}
.box-holder ul{
	padding:0 0 0 20px;
	margin:0;
}
.box-holder .text-holder img{
	float:left;
	width:35px;
	margin-right:15px;
}
.box-holder ul li{
	list-style-type: disc;
	margin-bottom:10px;
	color: #5b5b5d;
    font-size: 16px;
}
.box-holder ul li:last-child{
	margin-bottom:0;
}
.content-box .main-heading h2{
	margin-bottom:20px;
}
.has-btn{
	display:inline-block;
	text-decoration:none;
	outline:none;
	color:#fff;
	background-color:#e51451;
	padding:10px 20px;
	line-height:normal;
	font-size:18px;
	margin-top:30px;
	/* border:1px solid transparent; */
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.has-btn:hover{
	background-color:#e26767 !important;
	color:#fff !important;
	text-decoration:none !important;
}
footer{
	margin:0 !important;
}
.footer-section.has-bg{
	background-color:#333333;
	padding:20px 0 25px;
}
.copyright-section{
	background-color:#333333;
}
.footer-section .text-holder h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 15px;
}
.footer-section .text-holder h3 span{
	font-weight:normal;
}
.footer-section .text-holder p{
	color:#ccc;
	margin-bottom:25px;
}
.footer-section .input-group button{
	background-color:#e51451;
	color:#fff;
	border:1px solid transparent;
}
.footer-section .input-group button:hover{
	background-color:#fff;
	color:#e51451 !important;
	border-color:#e51451;
}
.footer-section .text-holder ul{
	margin:0;
	padding:0;
}
.footer-section .text-holder ul li{
	display:block;
	margin-bottom:10px;
}
.footer-section .text-holder ul li:last-child{
	margin-bottom:0;
}
.footer-section .text-holder ul li strong{
	color:#fff;
	margin:0;
	display:block;
}
.footer-section .text-holder ul li small{
	display:inline-block;
	margin-right:15px;
	color:#fff;
}
.footer-section .text-holder ul li a{
	display:inline-block;
	text-decoration:none;
	outline:none;
	color:#e51451;
}
.footer-section .text-holder ul li span{
	color:#ccc;
	display:inline-block;
}
.copyright-section{
	/*border-top:1px solid #4e4f4f;*/
	padding:20px 0;
}
.copyright-section ul{
	padding:0;
}
.copyright-section ul li{
	display:inline-block;
	margin-right:5px;
}
.copyright-section ul li:last-child{
	margin-right:0;
}
.copyright-section ul li a{
	display:inline-block;
	text-decoration:none;
	outline:none;
}
.copyright-section ul li a i{
	color:#fff;
	background-color:#e51451;
	border-radius:50%;
	height: 35px;
    width: 35px;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    border:1px solid transparent;
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.copyright-section ul li a:hover i{
	background-color:#fff;
	color:#e51451;
	border-color:#e51451;
}
.copyright-section p{
	font-size:14px;
	color:#d9d9d9;
}
.white_bg .search_card .search_details .eatout_type {
    color: #000 !important;
}
.white_bg .search_card .search_details ul.famous_in li {
    color: #000 !important;
}
li.white_bg.border.review .poster p.block {
    color: #000;
}
li.white_bg.border.review .poster p.inline-block {
    color: #000;
}
li.white_bg.border p.pull-left.count_small {
    color: #000;
}
.user-pic a {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    color: #fff;
		text-align:left;
}
.user-pic img{
	float:left;
	margin-right:10px;
}
.user-pic span{
	display:inline-block;
	color:#fff;
	padding-top:10px;
}
.input-group-addon{
	padding: 5px 12px;
}
#get_current_loc{
	cursor: pointer;
}
.disable {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
.top_search form .input-group input {
    border: 2px solid #a1a1a1;
    color: #919191;
}
.green{
	color: green;
}
.offer-icon{
	height: 50px;
	width: 80px;
	object-fit: cover;
}
.active .gray_font:hover{
	color:#fff;
}
.top_search .dropdown-menu>.active>a span, .top_search .dropdown-menu>.active>a:hover span, .top_search .dropdown-menu>.active>a:focus span .gray_font{
    color: #fff !important;
}
.top_search .dropdown-menu>.active>a span, .top_search .dropdown-menu>.active>a:hover span, .top_search .dropdown-menu>.active>a:focus span, .top_search .dropdown-menu>.active>a .gray_font, .top_search .dropdown-menu>.active>a:hover .gray_font, .top_search .dropdown-menu>.active>a:focus .gray_font{
	color:#fff !important;
}
.input-search-new{
		width: 20%;
    margin-right: 5px;
    display: inline-table !important;
    margin-bottom: 5px !important;
}
.form-margin-bottom{
	margin-bottom:0px !important;
}
.margin-top{
	margin-top:0px !important;
}
.form-control-new{
	height:40px;
}
.input-search-new .form-control {
    height: 40px;
}
/*-------end css by saddam----------*/
.lunch_box{
    width: 100%;
    overflow: hidden;

}


/*.lunch_box_heading{
    color: #e51451 !important;
}*/

.day_heading {
    width: 100%;
    text-align: center;
}

.day_heading p {
    background: #a6a6a6;
    padding: 5px 0px;
    color: #fff;
}

.lunch_details{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.lunch_icon{
float: left;
margin-left: 10px;
}



.lunch_box_para {
    width: 100%;
    overflow: hidden;
}

.lunch_box_para p {
    margin-left: 10px;
}

.lunch_time{
    float: left;
    margin-left: 10px;
}
.lunch_time >span{
color: #999;
}

.lunch_stars{
    float: right;
    margin-right: 10px !important;
}

.lunch_stars .rating > label{
    font-size: 12px;
    margin-bottom: 0 !important;

}

.lunch_stars > span{
    font-size: 14px;
    float: right;
    margin-right: 15px;
}

.inner_lunch_box_img{
    width: 100%;
    overflow: hidden;
}

.inner_lunch_box_img > img{
    max-width: 100%;
}

.lunch_para{
    margin-left: 10px;
    margin-top: 10px;
}

.lunch_btn{
    margin-left: 10px;
}

.lunch_box_time{
    margin-left: 10px;
    margin-top: 10px;
 }

.lunch_box_time > span{

    color: #999;
}
.eo_header_left .search_card .global_card .poster .deals_detail{
	/* margin-left: 15%; */
}
.eo_header_left .search_card .global_card .poster .deals_detail a, .eo_header_left .search_card .global_card .poster .deals_detail p{
	color : #000;
}
.dropdown-menu .active>a{
	/*background-color: #e51451 !important;*/

}
.dropdown-menu .dropdown-text p{
	margin : 0px !important;
}
.active .dropdown-text .gray_font{
	color: #fff !important;
}
.dropdown-text .gray_font{
	    text-transform: capitalize;
}


/*=====================================*/
/*         css   Style Start Here         */
/*=====================================*/




div#careers {
    background-color: #efefef;

}
div#search-heading {
    margin-bottom: 15px;
    margin-top: 15px;
}

div#search-heading h1 {
    font-size: 24px;
    font-weight: normal;
    font-family: sans-serif;
    color: #000;
    text-transform: unset;
    margin: 0;
}
div#search-heading p {
    font-size: 13px;
}
.job {
    border: 1px solid #d2cece;
    margin-bottom: 10px;
    padding: 5px;
}
.job p.j-title {
    color: #000;
    font-size: 14.9px;
    font-family: sans-serif;
    font-weight: 600;
    margin:0px;
}
.job .grey {
    color: #999;
    font-size: 14px;
}
.job p {
    font-size: 13px;
}
.job button.apply {
    padding: 8px 28px;
    background-color: #d1d1d1;
    border: #d1d1d1;
    font-size: 14px;
}

.job button.apply:hover {
    padding: 8px 28px;
    background-color: #d1d1d1;
    border: #d1d1d1;
    font-size: 14px;
}

.job button.apply:active {
    padding: 8px 28px;
    background-color: #d1d1d1;
    border: #d1d1d1;
    font-size: 14px;
}

.job button.apply:focus {
    padding: 8px 28px;
    background-color: #d1d1d1;
    border: #d1d1d1;
    font-size: 14px;
}


/*================ popups css start here =====================*/
.profile-detail-text {
    font-size: 17px;
    color: #121212;
    font-weight:600;
}
.modal-header.pop-header {
    padding-bottom: 0;
    border: none;
}
.modal-body.pop-body-holder {
    padding-top: 0px;
}

.card_title {
    margin: 0;
    padding: 0;
}
}
.card_title h5 {
    padding: 0px;
    margin-top: 0px;
    font-size: 13px;
    font-weight: normal;
}
/*================ popups css end here =====================*/

/*=====================================*/
/*          css  Style End Here         */
/*=====================================*/


#loading {
	display : block;
	position : fixed;
	z-index: 100;
	background-image : url('../images/loading2.gif');
	background-color:lightgray;
	opacity : 0.9;
	background-repeat : no-repeat;
	background-position : center;
	left : 0;
	bottom : 0;
	right : 0;
	top : 0;
	/* background-size: 80px 80px; */
}
.mr1{
	 margin-right: 1px !important;
}
#photoloading {
	display : block;
	position : absolute;
	z-index: 1;
	background-image : url('../images/loading2.gif');
	background-color:lightgray;
	opacity : 0.9;
	background-repeat : no-repeat;
	background-position : center;
	left: 15px;
	bottom: 60px;
	right: 15px;
	top: 0px;
	/* background-size: 80px 80px; */
}
#homeloading{
	display : block;
	position : fixed;
	z-index: 2;
	background-image : url('../images/loading2.gif');
	background-color:lightgray;
	opacity : 0.9;
	background-repeat : no-repeat;
	background-position : center;
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;
	/* background-size: 80px 80px; */
}
.res_logo{
  text-align: center;
  height: 113px;
  vertical-align: middle;
  position: relative;
	overflow: hidden;
  box-shadow: 0px 2px 5px #cccccc54;
  border: 1px solid #efefef;
  width: 113px;
}
.reslogo ul li a img
{

	max-width: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
.featureddeals{
  text-align: center;
  /*height: 250px;*/
	height: 200px !important;
  vertical-align: middle;
  position: relative;
	overflow: hidden;
  box-shadow: 0px 2px 5px #cccccc54;
  border: 1px solid #efefef;
  /*width: 250px;*/
	width: 200px !important;
}
.viewalldeals{
	  width: 200px !important;
}
.featureddeals img
{

	/*max-width: 100%;*/
	/*width: 250px;
	height: 250px;*/
	/*width: 200px !important;
	height: 200px !important;*/
  /*display: block;*/
  /* position: absolute; */
  /*top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;*/

	width: 100%;
display: inline-block;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
left: 0;
right: 0;
vertical-align: middle !important;

}
.shape{
	border-width: 0 48px 39px 0;
	/*border-style: solid;
	float: right;
	height: 0px;
	width: 0px;
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);*/

	border-style: solid;
  border-width: 0px 60px 20px 9px;
  height: 0px;
  width: 0px;
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  font-size: 0px;
}
.shape {
	/*border-color: rgba(255,255,255,0) #febf27 rgba(255,255,255,0) rgba(255,255,255,0);
	position: absolute;
	right: 0;*/
	/* border-color: rgba(255,255,255,0) #febf27 rgba(255,255,255,0) rgba(255,255,255,0); */
  position: absolute;
  right: 5px;
  color: #febf27;
  background-color: #FBBD08!important;
  border-color: #FBBD08!important;
  color: #FFF!important;
  border-radius: 6px;
  top: 5px;
	z-index: 1;
}
.shape-text{
	/*color: #fff;
	font-size: 17px;
	font-weight: bold;
	position: relative;
	right: -28px;
	top: 4px;
	white-space: nowrap;*/

	color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  position: relative;
  right: 3px;
  top: 4px;
  white-space: nowrap;
  text-transform: uppercase;
  font-family: monospace;
}
.add-more{
	padding: 3px !important;
}
.filter-modal{
	display: -webkit-box;
  margin-top: 15px;
}
.filter-modal ul.filer_deals, .filter-modal ul.filer_facilities{
	width: 100%;
}
.modal-footer{
	display: none;
}
.notification_area{
    /*width: 70% !important;
    padding: 0 !important;*/
}

.noti_area{
    width: 100%;
    overflow: hidden;
    /* margin-top: 10px; */
    /* margin-bottom: 10px; */
    padding: 10px;
}

.noti-img{
    float: left;
}
.noti_details{
    /*width: 90%;*/
    overflow: hidden;
}
.container.pdt-15.pd0{
	margin-top:20px;
}
.notification-heading{
    float: left;
}
.notification-heading > h4 > a{
	color: #000;
}
.noti_area .notification-heading > h4 {
    margin-left: 15px;
margin-top: 0 !important;
color: #000;
margin-bottom: 0 !important;
}

.noti_sub_heading{
    width: 90%;
    float: left;
}

.noti_sub_heading .p_details > span > a{
    color: #e51451;
}

.noti_list {
    float: left;
    margin-left: 15px;
}
.noti_list ul{
	padding:0;
	margin:0;
}
.noti_list ul > li {
    display: inline-block;
    padding-right: 5px;
}
.lunch_box_items > a{
	color : #333;.
}
.noti_list ul > li, .noti_list ul > li > a{
    color: #999;
}
.noti_sub_heading .p_details > strong {
    color: #e51451;
    float: right;
    font-size: 20px;
}

.btbb{
border-top: 1px solid #999;
/*border-bottom: 1px solid #999;*/
}

/*--Search Media Query--*/
@media screen and (max-width: 1200px) {
    .search_right{
       /* width: 225px;*/
    }
}
@media screen and (max-width: 992px) {
    .search_left{
        position: fixed;
        z-index: 1111;
        top: 5px;
        bottom: 0;
        background: #fff;
        padding: 15px 0;
        /*width: 260px;*/
        overflow-y: auto;
        left: -100%;
        visibility: hidden;
        display: none;
        opacity: 0;
        transition: all 0.2s ease-in;
    }
#filter-open{
    margin-top: 5%;
 }
    .search_left.active{
        opacity: 1;
        visibility: visible;
        left: 0;
        display: block;
				z-index: inherit;
        padding-top:15px;
    }
    .search_left #filter-close,
    .search_central #filter-open{
        display: inherit;
    }
    .search_central{
        width: 495px;
    }
}
@media (min-width:320px) and (max-width:767px) {
	.tossdown-business-inner-div { padding-right: 0 !important;text-align: center !important;padding-top: 20px; }
}
@media screen and (max-width: 767px){
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
    .search_central,
    .search_right,
    .recent_searches iframe{
        width: 100%;
    }
}

.top-foodies ul li .text p {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 12px;
}

.top-foodies ul li .text a.unsub-btn {
    float: right;
    font-size: 12px;
    background: #A9A9A9;
    /*color: #fff;*/
    padding: 1px 5px;
}
.unsubscribe-btn{
	background: #A9A9A9 !important;
	color: #000 !important;
}
.formdropdown{
	display: inline-block !important;
  width: auto !important;
}
.dropdown {
    position: relative;
    /*width: 200px;*/
}
.dropdown select
{
    width: 100%;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
	background-color:inherit !important;
}
/*.dropdown > * {
    box-sizing: border-box;
    height: 34px;
		padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-image: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}*/
.dropdown select {
}
.dropdown input {
    position: absolute;
    width: calc(100% - 20px);
}
.success{
	color: green;
}
.forms{
	margin-top: 50px;
}
.user-img{
	width:50px;
	height:50px;
	object-fit: cover;
	border-radius: 50px;
}
.user-comment-img{
	width:30px;
	height:30px;
	object-fit: cover;
	border-radius: 50px;
}
.pull-left{
	float: left !important;
}
#map_canvas2{
    width: 100%;
    height: 470px;
    /*border: 1px solid black;*/
    float:right;
}
#map_canvas1{
    width: 100%;
    height: 300px;
    /*border: 1px solid black;*/
    float:right;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.readmore, .readless{
	text-transform: none !important;
}
.hide{
	display: none;
}
.alert-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.poster .deals_detail {
		/*float: left;*/
		padding-left: 0;
		/* margin-left: 23%; */
}
.discounts_div{
	/*height: 70px;*/
  line-height: 60px;
}
.discounts_span
{
	padding-top: 10px;
  display: block;
  vertical-align: middle;
  line-height: 18px; /* <-- adjust this */
}
.border-right-none-sm .search_card .search_details .discounts_span{
	display: inline-block;
  vertical-align: middle;
  line-height: 18px;
}
.border-right-none-sm .search_card .search_sponsered .poster .dealimg{
	float: left;
	width: 150px;
	margin-right: 10px;
}
.border-right-none-sm .search_card .search_sponsered .poster .dealimg .shape{
	/*left:127px;*/
}
.unseen{
	background-color: #efefef;
}
.join
{
	background: #e51451;
	border: 1px solid #e51451;
}
.dealsjoin{
	background: gray;
	border: 1px solid gray;
}
.action
{
	background: #000000;
	border: 1px solid #000000;
}
.global_card p.eatout_type {
    color: #fff !important;
}
.khaba_btn
{
	background: #f1750a;
	border: 1px solid #f1750a;
}
.ads{
	width: 100%;
}
.half_width
{
	width: 50% !important;
}
.full_width
{
	width: 100% !important;
}
.sub-name{
	line-height: 18px !important;
}
.khaba-img{
	margin-top: -6px;
}

.buttons
{
	text-align: center;
}
.buttons ul.buttons_sample
{

}
.buttons ul.buttons_sample li
{
	margin: 5px 0;
}
.border-bottom_none
{
	border-bottom: none !important;
}
.border-left
{
	border-left: 1px solid rgba(113, 113, 113, 0.26)!important;
}
.border-right
{
	border-right: 1px solid rgba(113, 113, 113, 0.26)!important;
}
.white_text
{
	color: #FFFFFF !important;
}
.border-bottom-opacity
{
	border-bottom: 1px solid rgba(255, 255, 255, 0.17) !important;
}
.border-left-opacity
{
	border-left: 1px solid rgba(255, 255, 255, 0.17) !important;
}
a.dropdown-toggle {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.checkin-available
{
	color: #000000;
    margin-left: 10px;
    background: #FFCC00;
    padding: 0 1px;
}
.eo_header_left .search_card .search_title p.count_small,
.eo_header_left .search_card .search_details .search_left_details p.eatout_type,
.eo_header_left .search_card .search_details .search_left_details ul.famous_in li ,
.eo_header_left .search_card .search_details .search_left_details ul.famous_in li.icons a i.fa,
.eo_header_left .search_card .search_details .search_right_details p.eatout_type ,
.eo_header_left .search_card .search_details .search_right_details a ,
.eo_header_left .search_card .search_sponsered .poster .user_details a , .deals_detail a ,
.eo_header_left .search_card .search_sponsered .poster .user_details p , deals_detail p
{
    color: #ccc;
}
.search_details p{
	color:#000;
}
.search_details a{
	color:#000 !important;
}
.search_details li{
	color:#000 !important;
}
.search_card p{
	color:#000;
}
p.pull-left.count_small {
    color: #fff;
}
p.pull-right.count_small {
    color: #fff;
}
ul.famous_in li a i.fa.fa-wifi{
	color:#000 !important;
}
.eo_header_left .search_card .search_title h4 a
{
    font-size: 20px;
}
.vertical-top
{
	vertical-align: top !important;
}
ul.area-autocomplete {
    /* z-index: 4;
    top: 47% !important;
    left: 25.3% !important; */
    width: 200px;
		height: 250px;
    overflow-y: scroll;
}
ul.ui-autocomplete{
	max-height: 250px;
	overflow-y: scroll;
}
ul.food-autocomplete {
    /* top: 47% !important;
    left: 41.8% !important; */
		width:300px;
		height: 250px;
    overflow-y: scroll;
}
.ui-menu .ui-menu-item{
	padding-left: 10px;
}
.no-feed-found{
		text-align: center;
}
/*----------GLOBAL CSS-----------*/
/*-------Header CSS----------*/
/*.cover
{
	background:rgba(0, 0, 0, 0.7) ;
	padding-top:20px;
}*/
/*.navbar-inverse
{
	background: #000000 !important;
	border-color: #1f1f1f !important;
}*/
a.navbar-brand
{
}
header nav
{
}
header nav .container
{
}
header nav .container .navbar-header
{
}
header nav .container .navbar-header a.navbar-brand
{
    padding: 11px 0;
    margin-left: 0px;
}

.custom-drop-down {
    position: relative;
    right: 2px;
    top: 22px;
    float: left;
    padding-right: 10px;}

.dropbtn {
    cursor: pointer;
    color: #fff;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #666;
    height: auto;
    padding-top: 15px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    margin: 0 auto;
    margin-left: 10px;
}


.content-area{
    width:500px !important;
    margin:0 !important;
    padding:0 !important;
}

.dropdown-content a {
    color: #fff;
    padding: 12px 12px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover{
    color: #fff !important;

}
.lunch_box_items > :active, .lunch_box_items > a:hover{
		color: #333 !important;
}

.dropdown-content a:hover {
	text-decoration: underline;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    color: #fff;
}

.country-img {
    float: left;
}


.country-list {
    float: left;
}

.countryarea{
position: relative;
top: -14px;
}


.countryarea >ul{
list-style: none;
float: right;
}

.countryarea >li{
display: inline-block;
line-height: 15px;
height: 15px;
}


.dropdown-menu.mydropdown {
    height: auto;
    margin-top:16px !important;
    background: #2f2f2f;
}

.dropdown-menu.mydropdown >li{
        border-bottom: 1px solid #131111;
        border-top: 1px solid #424242;
        transition: all 0.1s ease-in-out 0s;
}


.dropdown-menu.mydropdown >li:hover{
    background: #d61e3b;
    cursor:pointer;

}
.dropdown-menu.mydropdown >li >a {
    color:#fff;
    padding:10px !important;
}

.dropdown-menu.mydropdown >li >a:hover{
    background:transparent;
    color: #fff;
}

header nav .container .navbar-header a.navbar-brand img
{
    width: 200px;
}
.navbar-brand>img
{
	width: 110px;
	margin-top: 3px;
}
.or_padd
{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
header
{
	/*background-image: url("../images/banner.jpg");*/
		/*background-image: url("../images/app_home_image.jpeg");

    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
		background-size: cover;*/
		margin-top:-4px;
		background: url("../images/app_home_image.jpeg");
		/* Full height */
	 	height: 50%;

	 	/* Center and scale the image nicely */
		/*background-attachment: fixed;*/
	 	background-position: bottom;
	 	background-repeat: no-repeat;
	 	background-size: cover;
		background-origin: initial;
    background-clip: initial;
    background-color: transparent;
}
/*.container h1
{
    margin: 100px 0;
    text-shadow: 2px 2px #353535;

}*/
/* .top_search
{
	margin-bottom: 110px;
} */
.top_search form
{

}
.top_search form .f_type
{
    width: 30%;
}

.top_search form .form-group
{
    /*overflow: hidden;*/
    display: inline-block;
}

/*.top_search form .form-group input
{
    display: inline-block;
    float: left;
    overflow: hidden;
    border-radius :0;
    height: 50px;
		padding: 14px 5px;
}*/
.home_search{
	float: none !important;
	width: 100% !important;
	text-transform: capitalize !important;
	/*height: auto !important;*/
}
/*.top_search form a
{
	padding: 14px 15px !important;
}*/
/* ===== start menu by sharjeel ======= */
.filter-nav {
    padding: 0 0 !important;
}
.filter-nav .form-group input {
    width: 178px;
}
.user-icon a {
    padding: 15px 7px !important;
    font-size: 18px;
}
.user-icon a i {
	color:#fff;
	margin-top:5px;
}
.user-icon a i:hover {
	color:#efefef;
}
.mrL-30 {
	margin-left:30px !important;
}
.user-icon a .active {
    position: absolute;
    top: 1px;
    right: -1px;
}
.user-icon a .active span {
    font-size: 10px;
    background-color: #d61e3b;
    border-radius: 2px;
    color: #fff;
    padding: 1px 3px;
    background-clip: padding-box;
    display: inline-block;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.3;
    min-height: 13px;
}
.view-more{
	margin-top: 10px;
}



.padding-top-bottom{
	padding:30px 0;
}
/*-----------------Search Page-----------------------------*/
.search_left
{
    /*padding: 0 5px 0px 0 !important;
    width: 210px;*/
}
.search_central
{
    /*padding: 0 5px !important;
    width: 505px;*/
}
.search_right
{
    /*padding: 0 0 0 5px !important;
    width: 285px;*/
}
.filters
{

}
.filters_section
{

}
.filters_section ul
{
    overflow: hidden;
}
.filters_section ul li
{
    display: block;
    clear: both;
    overflow: hidden;
}
.filters_section ul li a
{
    color: #333333;
    text-decoration: none;
    line-height: 25px;
}
.filters_section ul li a:hover
{
    text-decoration: none;
}

.search_card
{
    padding: 0px 0;
    overflow: hidden;
}

.search_card a:hover
{
    text-decoration: none;
}
.search_card .search_title
{
    padding: 10px;
}
.search_title
{
    overflow: hidden;
}
p.count_small
{
    font-size: 11px;
}
.search_title h4
{
    margin: 0;
		margin-left: -6px;
}
.feed .search_title
{
    margin-bottom: 10px;
}
.search_title h4 a
{
    text-decoration: none;
    cursor: pointer;
}
.search_title h4 a:hover
{
    text-decoration: none;
    cursor: pointer;
}
.search_title p
{
    margin: 2px 0 0 0;
    clear: right;
}
.search_details
{
    overflow:hidden;
    border-bottom: 1px solid rgba(113, 113, 113, 0.26);
    border-top: 1px solid rgba(113, 113, 113, 0.26);
}
.search_left_details
{
}
p.eatout_type
{
    margin: 0 0 10px 0;
}
.search_central #filter-open{
    display: none;
}
.search_left #filter-close{
    /*margin: 10px;*/
		margin-bottom:20px;
    display: none;
}
.search_left_details p.eatout_type
{
    text-transform: uppercase;
}
.search_left_details p.eatout_type span
{
    color: green;
    /*margin-left: 5px;*/
}
.search_right_details
{
}
.search_right_details a
{
    color: #333333;
    text-decoration: none;
}
.search_right_details a:hover
{
    color: #333333;
    text-decoration: none;
}
.search_right_details a.directions
{

}
.search_right_details a.call
{

}
.search_left_details,.search_right_details
{
    padding: 10px;
}

ul.facilities
{
    margin-bottom: 0;
}
/*ul.famous_in li:first-child
{
    font-weight: bold;
}*/
ul.famous_in li.selected, ul.famous_in li span.selected
{
	font-weight: bold;
}
ul.famous_in li a i.fa
{
    color: #000000;
}
ul.famous_in li:after
{
    content: " \\ ";
}
ul.facilities li:after
{
    content: "";
}
ul.famous_in li.icons:after
{
    content: " ";
}
 ul.famous_in li:last-child:after
 {
    content: " ";
 }
.search_sponsered
{
    overflow: hidden;
}
p.sposnsered_text
{
    margin-bottom: 0;
    font-size: 11px;
    color: #b8b8b8;
}
.recent_searches
{
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 40px;
    border-bottom: 1px solid #cccccc;
}
.search_right_heading
{
    color: #333 !important;
}
.recent_searches ul
{

}
.recent_searches ul li
{
    margin: 5px 0;
}

.search_results_chunk
{

}
.search_results_chunk p
{
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    padding-top: 6px;
}
.search_results_chunk p span
{
    margin-right: 5px;
}
.search_results_chunk .form-group
{
    margin-bottom: 0;
}


/*--Search Media Query--*/
@media screen and (max-width: 1200px) {
    .search_right{
        /*width: 225px;*/
    }
}
@media screen and (max-width: 992px) {
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
    .search_left{
        position: fixed;
        z-index: 1111;
        top: 5px;
        bottom: 0;
        background: #fff;
        padding: 15px 0;
        /*width: 260px;*/
        overflow-y: auto;
        left: -100%;
        visibility: hidden;
        display: none;
        opacity: 0;
        transition: all 0.2s ease-in;
    }
#filter-open{
    margin-top: 5%;
 }
    .search_left.active{
        opacity: 1;
        visibility: visible;
        left: 0;
        display: block;
				z-index: inherit;
        padding-top:15px;
    }
    .search_left #filter-close,
    .search_central #filter-open{
        display: inherit;
    }
    .search_central{
        width: 495px;
    }
}
@media screen and (max-width: 767px){
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
    .search_central,
    .search_right,
    .recent_searches iframe{
        width: 100%;
    }
}


/*-----------------Search Page-----------------------------*/




/* ==== End menu here ====== */
/*-------Header CSS----------*/

/*-------BODY CSS----------*/
body
{
	padding-top: 51px !important;
}
.card_title
{
   /*padding: 0 10px;*/
   padding: 0;
	 margin-bottom:15px;
}
.card_title h3
{
	margin: 0;
	/* height: 20px; */
	display: inline-block;
}
.card_title a
{
    margin:0;
}
.dishes.white_bg.border.global_card .form-group .dropdown{
	display:block;
}
.dishes.white_bg.border.global_card .form-group .dropdown input{
	height:34px;
}
.dishes.white_bg.border.global_card .form-group .dropdown select{
	height:34px;
}
.dishes.white_bg.border.global_card{
	margin-bottom:20px;

}
/*.dishes.white_bg.border.global_card.homepagedeals{
	overflow-x: scroll;
}*/
.deals.white_bg.border.global_card{
	margin-bottom:20px;
}
.navbar-header .navbar-brand {
    float: left;
    padding: 10px 15px 10px;
		height:auto;
	}
.card_title a:hover
{
	text-decoration: none;
}
.global_card
{
	padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}
.locations_card
{
	padding-top: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}
.deals_detail p{
	margin: 0px !important;
}
.global_card h3
{
    margin: 0 0 10px 0;
    display: inline-block;
}
.global_card ul
{
    margin: 0;
    padding: 0;
}
/*------------------Dishes----------------------*/
/*.dishes ul
{
	overflow: hidden;
	display: inline-flex;
}*/
.view_alldeals ul
{
	display: block !important;
}
.dishes ul li
{
	/* width: 24%; */
	margin-right: 6px;
	padding: 0 0 0 0
}
.dishes.white_bg.border.global_card h4 {
    padding-left: 7px;
		margin-top:0;
		display:inline-block;
}
.cover.less-padding{
	padding:40px 0;
}
a.standard-title.eatout_name{
font-size:20px;
}
.dishes ul li:last-child
{
	margin-right: 0;
}
.dishes ul li a
{
    display: block;
    color: #333333;
    line-height: 14px;
}
.dishes ul li span.sponser
{
    display: block;
    color: #333333;
    line-height: 14px;
}
.dishes ul li a.food_thumb
{
	/* padding-bottom: 10px; */
}
.dishes ul li a.sponser
{
    padding: 5px 0 5px;
		white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  max-width: 110px;
}
.dishes ul li span.sponser
{
    padding: 0px 0 5px;
		white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  max-width: 110px;
}
.dishes ul li a.dish_name
{
	/* padding-bottom: 30px; */
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 110px;
}
.dishes ul li a:hover
{
	text-decoration: none;
	color: #333333;
}
.featured_deals_main ul li a.sponser
{
	  max-width: 210px !important;
}
.featured_deals_main ul li a.dish_name
{
  max-width: 210px !important;
}
.feed-img
{

  width: 113px;
  /* width:100%; */
  height: 113px;
  object-fit: cover;
	cursor: pointer;
}
.deal-img{
	height: 100px;
	width: 100px;
	object-fit: cover;
}
.esr-discount{
	height: 60px;
	width: 70px;
	object-fit: cover;
}
.featured-deal-img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.disc-img{
	height: 50px;
  width: 60px;
  object-fit: cover;
}
.dishes span.more
{
	margin: 10px 0 0;
    display: inline-block;
}
.dishes span.more a
{

}
.dishes span.more a:hover
{
	text-decoration: none;
	color: #333333;
}
.dropdown-menu{
	width:100% !important;
	border : none !important;
	margin: 0px !important;
	border-radius : 0px !important;
	padding : 0px !important;
}
.dropdown-menu li > a {
	padding-top: 5px !important;
	padding-bottom: 0px !important;
	white-space: inherit !important;
}
.dropdown-menu>li>a{
	white-space: inherit !important;
}
.landbanner{
	background: url(../images/landingbaner.jpg) no-repeat left top;
	width: 100%;
	/*height: 452px;*/
	/*float: left;*/
	background-size:cover;
	margin:70px 0;
}
.banner_inner{
	position: relative;
	padding:50px;
	display:inline-block;
	width:100%;
	z-index:1;
}
.banner_inner:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:101.5%;
	width:100%;
	background-color:rgba(0, 0, 0, 0.5);
}
.error_container{
	float: right;
  padding: 3% 2%;
  width: 39%;
	position:relative;
	z-index:9999;
}
.error_container .error_top.error_container .error_top{
	float: left;
}
.error_container .error_top h4{
	color: #fff;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: bold;
}
.error_container .error_top h1{
	color: #fff;
  text-transform: uppercase;
  font-size: 130px;
  font-weight: bold;
  vertical-align: baseline;
  float: left;
  line-height: 91px;
  margin-top: 30px;
	margin-bottom: 0px !important;
}
.error_container .error_botm{
	border-top: 3px dashed #ffffff;
	padding-top: 30px;
	float: left;
	/*margin-top: 30px;*/
}
.error_container .error_botm p{
	color:#fff;
}
.error_container .error_botm a.homepage_notfound{
	display: inline-block;
  background: #ffffff;
  float: left;
  margin: 6% 0;
  line-height: 31px;
  padding: 0px 50px 0 12px;
  border-radius: 5px;
  color: #000000;
  clear: right;
}
.error_container .error_botm h6{
	display: block;
	float: left;
	font-weight: bold;
	line-height: 30px;
	clear: both;
	margin:0;
	color:#fff;
}
.error_container .error_botm .fbbtn{
	float: left;
	width: 30px;
	height: 30px;
	text-transform: lowercase;
	color: #000000;
	background: #3B5998;
	text-align: center;
	border: none;
	border-radius: 67px;
	vertical-align: middle;
	margin-left: 10px;
}
.error_container .error_botm .fbbtn a.fbicon{
	font-size: 16px;
	color: #ffffff;
	vertical-align: middle;
	margin: auto;
	line-height: 30px;
	border: none;
	font-weight: bolder;
	display: block;
}
/*------------------Dishes----------------------*/
/*------------------Deals-----------------------*/
.deals ul
{
	overflow: hidden;
}
.deals ul li
{
	width: 32%;
	margin-right: 9px;
	padding: 0;
}
.deals ul li:nth-child(n+4)
{
	padding-top: 10px;
}
.deals ul li:nth-child(3n+3)
{
	margin-right: 0;
}
.deals ul li a
{
	display: block;
}
.deals ul li a:hover
{

}
.deals ul li a img
{
	/*width: 150px;
  height: 150px;*/
 width:100%;
	height:auto;
  object-fit: cover;
}
.eo_footer_right{
	margin-top:0;
}
.user-comment-img{
	width:50px;
	height:auto;
}
.gallery-img
{
	width: 100%;
	margin-bottom:10px;
  height: 150px;
  object-fit: cover;
}
/*------------------Deals-----------------------*/
/*------------------khaba-----------------------*/
.khaba ul
{
	overflow: hidden;
}
.khaba ul li
{
	width: 24%;
	margin-right: 7px;
}
.khaba ul li:nth-child(n+5)
{
	padding-top: 7px;
}
.khaba ul li:nth-child(4n+4)
{
	margin-right: 0;
}
.khaba ul li a
{
	display: block;
}
.khaba ul li a:hover
{

}
.khaba ul li a img
{
	width: 100%;
}
/*------------------khaba-----------------------*/
/*------------------REVIEW-----------------------*/
.review
{
    margin-bottom: 10px;
}
/*------------------REVIEW-----------------------*/

/*------------------Poster-----------------------*/
.poster
{
	overflow: hidden;
	/* margin-bottom: 10px; */
}
.poster a:hover
{
	text-decoration: none;
}
.poster .user-avatar
{
    float: left;
		margin-right:10px;
}
.poster .res-avatar{
	float: left;
	margin-right: 10px;
	text-align: center;
	height: 50px;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 2px 5px #cccccc54;
	border: 1px solid #efefef;
	width: 50px;
	margin-left: 10px;
}
.search_sponsered{
	/* margin-bottom:10px; */
}
.search_sponsered.global_card .user-avatar {
    margin-right: 15px;
}
.poster .user_details
{
    float: left;
}
.poster .user_details a, .poster .deals_detail a
{
    display: block;
    color: #000;
		text-transform:capitalize;
}
.search_sponsered.global_card .poster .deals_detail .price p {
    color: green;
}
.search_sponsered.global_card .poster .deals_detail p {
    color: #fff;
}
.search_sponsered.global_card .poster.deals_detail .block a {
    color: #e51451 !important;
		text-transform: capitalize;
}
.search_sponsered.global_card .poster .deals_detail a {
    color: #fff;
}
.search_sponsered.global_card .poster .deals_detail .viewMoreDealsClass{
	/*color: #e51852 !important*/
  color: #e51451 !important;
}
li.white_bg .search_sponsered .deals_detail a.read,a.read {
    color: #e51451 !important;
		text-transform: capitalize;
}
.border-right-none-sm .search_card .search_details {
    border-bottom: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
}
.border-right-none-sm .search_card .search_details .search_left_details{
	padding-bottom: 0px !important;
}
.border-right-none-sm .search_card .search_details .search_right_details{
	padding-bottom: 0px !important;
}
.border-right-none-sm .search_card .search_details .search_right_details .standard-heading{
	padding: 0px !important;
}
.border-right-none-sm .search_card .poster .search_title {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.border-right-none-sm .search_card .search_details .border-left {
    border-left: 1px solid #fff !important;
}
.border-right-none-sm .search_card .search_details .border-right {
    border-right: 1px solid #fff !important;
}
ul.dropdown-menu li a:hover .gray_font {
    color: #fff !important;
}
.menu_heading{
	display: inline-block;
  width: 70%;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.deal_heading{
	display: inline-block;
  width: 58%;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.discount-desc{
	color: #b8b8b8 !important;
}
.discount_new_scheme{
	margin-top: 0 !important;
	padding-top: 0 !important;
  font-style: italic !important;
}
.ESR_span{
	color: #000 !important;
}
.poster .user_details p
{

}
.poster .user_details p a, .poster .deals_detail p a
{
    display: inline-block;
    margin-right: 5px;
}
.poster .right_opt
{
	float: right !important;
	padding-right: 5px;
}
.poster .right_opt a {
    line-height: 23px;
    color: #bfbfbf;
}
.poster .right_opt a.selected {
    line-height: 23px;
    color: #e51451;
}
/*------------------Poster-----------------------*/
/*------------------Posted Eatout-----------------------*/
.posted_eatout
{

}
.posted_eatout a
{

}
.posted_eatout .user_details p
 {
    text-align: left;
}

.posted_eatout a.eatout_details
{
    margin-right: 10px;
}
.posted_eatout a.eatout_details:hover
{
	color: #b8b8b8;
}
/*.posted_eatout a.eatout_details:hover
{
    text-decoration: none;
    color: #b8b8b8;
    line-height: 12px;
}*/
.posted_eatout a:hover
{
	text-decoration: none;
}
.posted_eatout a.eatout_name
{
    /*margin: 10px 0;
    line-height: 12px;*/
   height: 18px;
}
.posted_eatout a.eatout_detail
{
    margin-right: 10px;
    line-height: 12px;
}

.posted_eatout:hover h4 span
{

}
.posted_eatout h4
{

}
.posted_eatout h4 a
{
	line-height: 19px;
	text-transform:capitalize;
}
.posted_eatout h4 span.user_controls
{
    display: none;
}
span.post_rating
{
	background: #e51451;
}
span.post_rating_eatout
{

}
span.post_rating_eatout fieldset
{

}
span.post_rating_eatout fieldset.rating
{

}
span.post_rating_eatout fieldset.rating label
{

}
span.post_rating_eatout fieldset.rating label:before
{
	margin: 0 1px;
}
span.post_rating_eatout fieldset.homerating label:before
{
	margin: 0 1px;
}
span.post_rating p
{
	margin-bottom: 0;
	color: #FFFFFF !important;
	font-weight: normal;
	cursor: pointer;
	padding: 4px 6px;
	font-size: 10px;
}
.search_right_section.global_card{
	padding:0 !important;
}
button.btn.full_width.join{
	margin-bottom:20px;
}
.col-lg-3.col-md-3.search_left, .col-lg-6.search_central.pdb-15{
	margin-top:15px;
}
a#filter-open{
	margin-bottom:20px;
}
div#searcharea {
    min-height: 550px;
}
/*------------------Posted Eatout-----------------------*/
/*-----------------POSTED REVIEW-------------------------*/
.posted_review
{

}
.posted_review p
{
    text-align: justify;
    margin-bottom: 0;
    display: inline-block;
    text-transform: capitalize;
}
.posted_review p span.read_more
{

}
.read_less{
	color: #e51451 !important;
}
.read_more{
	color: #e51451 !important;
}
.posted_review p span.read_more a.link
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.posted_review p span.read_more a.link:hover
{
	text-decoration: none;
}
/*-----------------POSTED REVIEW-------------------------*/
/*-----------------Review Thumbs-------------------------*/
.posted_review_thumbs
{
    overflow: hidden;
    margin-top: 10px;
		display:inline-block;
		width:100%;
}
.posted_review_thumbs ul
{
    overflow: hidden;
}
.posted_review_thumbs ul li
{
    width: 24%;
    margin-right: 6px;
    float: left;
}
.posted_review_thumbs ul li:last-child
{
    margin-right: 0;
}
.posted_review_thumbs ul li a.review_thumbs
{
    display: block;
}
.posted_review_thumbs ul li a.review_thumbs img
{
    border-radius: 5px;
    width: 100%;
}
/*-----------------Review Thumbs-------------------------*/
/*-----------------POSTED PHOTO-------------------------*/
.posted_photo
{

}
.posted_Photo a
{

}
.posted_photo a img
{
    width: 100%;
}
.feed .posted_photo{
		min-height: 250px;
}
/*-----------------POSTED PHOTO-------------------------*/
/*-----------------Likes Bar-----------------------------*/
.likes_bar
{
	overflow: hidden;
	padding: 0px 0;
	margin: 10px 0;
	/*border-top:1px solid #f1efef;*/

}
.likes_bar p
{
    margin-bottom: 0;
}
.likes_bar p.time
{
	color: #BFBFBF;
}
.likes_bar p.time span
{

}
.white_bg.border.mrb-10 {
    margin-bottom: 20px !important;
}
.likes_bar p.count a
{
    color: #b8b8b8;
}
.likes_bar p.count a:hover
{
	text-decoration: none;
}
.likes_bar p.count span
{
    margin: 0 0px 0 0px;
}
.likes_bar p.count span.user_controls
{
	margin-right: 20px;
	display: none;
	float: left;
}
.review:hover .likes_bar p.count span.user_controls
{
	display: block;
}
.posted_review:hover div.likes_bar
{
	background: red;
}
.likes_bar p.count span.user_controls a
{
    margin: 0 5px;
    color: #b8b8b8 !important;
}
.likes_bar p.count span.user_controls a:hover
{
    color: #e51451 !important;
}
.likes_bar p.count span.user_controls a.edit_post
{

}
.likes_bar p.count span.user_controls a span.control_name
{
    color: #333333;
    font-size: 15px;
    font-family: 'Avenir LT Std 45 Book' !important;
}
.likes_bar p.count span.user_controls a.delete_post
{
}
.likes_bar p.count a.fa
{
    font-size: 18px;
}
.likes_bar p.count a.fa-heart
{
    color: #e51451;
}
/*-----------------Likes Bar-----------------------------*/
/*-----------------Comments------------------------------*/
.comments
{

}
.comments ul.visible_comments
{

}
.comments ul.visible_comments li
{
	/*margin: 10px 0 0;*/
	background: #f2f2f2;
	/*padding: 6px 0 0;*/
  margin-bottom: 1px;
	border-bottom: 1px solid #FFFFFF;
}
.comments ul.visible_comments li .poster
{
	margin-bottom: 0;
	padding:10px 10px 5px 10px;
}
.comments ul.visible_comments li .poster .user_details
{
    /*padding-right: 10px;*/
    width: 85%;
}
header{
	/* margin-bottom:20px; */
}
.comments ul.visible_comments li .poster .user_details p
{
    margin-bottom: 0;
    width: 99%;
    text-align: left;
    text-transform: capitalize;
}
.comments ul.visible_comments li .poster .user_details p span.comment_time
{
    color: #b8b8b8;
    /*margin-left: 10px;*/
}
.comments ul.visible_comments li .poster .right_opt
{
    display: none;
    float: left;
}
.comments ul.visible_comments li:hover .poster .right_opt
{
    display: block;
}

.comments ul.visible_comments li form
{
}
.comments ul.visible_comments li form .form-group
{
	margin-bottom: 0;
}
.comments ul.visible_comments li form .form-group input
{
    border-radius: 0;
}
.comments ul.visible_comments li:first-child
{
	/*background: none;*/
	padding: 5px;
}
/*-----------------Comments-----------------------------*/
/*-----------------Search Page-----------------------------*/
.search_left
{
    /*padding: 0 5px 0px 0 !important;
    width: 210px !important;*/
}
.search_central
{
    /*padding: 0 5px !important;
    width: 505px !important;*/
}
.search_right
{
    /*padding: 0 5px 0 5px !important;
    width: 285px !important;*/
}
.filters
{

}
.filters_section
{

}
.filters_section ul
{
    overflow: hidden;
}
.filters_section ul li
{
    display: block;
    clear: both;
    overflow: hidden;
}
.filters_section ul li a.selected, ul li a.selected{
	font-weight: bold;
}
.filters_section ul li a, ul li a
{
	color: #333333;
	text-decoration: none;
	line-height: 25px;
	text-transform: capitalize;
}
.dropdown-text{
	text-transform: none !important;
}
.filters_section ul li a:hover
{
	text-decoration: none;
}

.search_card
{
    padding: 0px 0;
    overflow: hidden;
}
.search_title
{
    overflow: hidden;
}
p.count_small
{
    font-size: 13px;
}
.search_title h4
{
    margin: 0;
}
.feed .search_title
{
    margin-bottom: 10px;
}
.search_title h4 a
{
    text-decoration: none;
    cursor: pointer;
}
.search_title h4 a:hover
{
    text-decoration: none;
    cursor: pointer;
}
.search_title h4 a span {
    margin-left: 5px;
}
.total-rating {
    background: #d61e3b;
    color: #fff;
    font-size: 14px !important;
    padding: 5px 12px;
}
.search_title p {
    margin: 0px 0 0 0;
    clear: right;
    /*color: #b8b8b8 !important;*/
}
.search_details
{
    overflow:hidden;
    border-bottom: 1px solid rgba(113, 113, 113, 0.26);
    border-top: 1px solid rgba(113, 113, 113, 0.26);
}
.search_left_details
{
}
p.eatout_type
{
	margin: 0 0 10px 0;
}
.search_left_details p.eatout_type
{
    text-transform: uppercase;
    /*color: #cccccc !important;*/
    font-size: 16px;
}
.search_left_details p.eatout_type span
{
    color: green;
    /*margin-left: 5px;*/
}
.search_right_details
{
}
.search_right_details a
{
	color: #333333;
	text-decoration: none;
}
.search_right_details a:hover
{
	color: #333333;
	text-decoration: none;
}
.search_right_details a.directions
{
	/* padding: 3px; */
}
.search_right_details a.call
{
	padding: 3px;
}
.search_left_details,.search_right_details
{
    padding: 10px;
}
.famousTiming{
	margin-top: 0px !important;
}
.famousP{
	float: left;
	display: block;
}
.famousP{
	margin-top: 10px !important;
}
.famousP1 span{
	margin-left: 10px;
}
ul.nfamous_in{
	margin-top: 10px !important;
}
ul.famous_in
{
	margin-bottom: 10px;
}
/*ul.famous_in li:first-child
{
	font-weight: bold;
}*/
ul.famous_in li
{
	display: inline;
    /* margin-right: 5px; */
    /*color: #ccc !important;*/
    font-size: 15px;
}
ul.direct li
{
	display: inline;
    /* margin-right: 5px; */
    color: #ccc !important;
    font-size: 15px;
}
ul.famous_in li a i {
    color: #fff !important;
}
ul.famous_in li:after
{
	content: " \\ ";
}
ul.direct li:after
{
	content: " \\ ";
}
ul.facilities li:after
{
    content: "";
}
ul.famous_in li.icons:after
{
	content: " ";
}
 ul.famous_in li:last-child:after
 {
 	content: " ";
 }
 ul.direct li:last-child:after
 {
 	content: " ";
 }
/*.search_right_details p {
    color: #ccc !important;
}*/
.direc-call {
}
.direc-call a.call {
}
.direc-call a.call {
    float: right;
}
.search_right_details a {
    color: #1188e6 !important;
}
.search_right_details a {
}
.search_sponsered
{
	overflow: hidden;
}
p.sposnsered_text
{
	margin-bottom: 0;
	font-size: 11px;
    color: #b8b8b8;
}
.recent_searches
{
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
}
.recent_searches p {
	color:#999;
}
.recent_searches iframe {
	width:100%;
	height:265px;
}
.recent_searches ul
{

}
.recent_searches ul li
{
	margin: 5px 0 0 0;
}
.search_results_chunk
{

}
.search_results_chunk p
{
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    padding-top: 6px;
}
.search_results_chunk p span
{
    margin-right: 5px;
}
.search_results_chunk .form-group
{
    margin-bottom: 0;
}
/* header setting */
.header-right-main {
    overflow: hidden;
    text-align: center;
}
.rating-section h4 {
    font-size: 16px;
    color: #fff;
	margin-bottom:0;
}
.rating-stars {
    overflow: hidden;
    width: 103px;
    margin: 0 auto;
}
.rated-deal a {
    background: #d61e3b;
    color: #fff;
    padding: 5px 10px;
    font-size: 11px;
}
.search-btn{
    height: 50px;
		min-width: 85px;
}
.serch-btn{
		min-width: 85px;
}
.alert{
	margin-bottom: 0px !important;
}
.rated-deal a:hover {
    color: #fff;
}
.buttons-section a {
    float: left;
    background: #666;
    margin: 0px 5px;
    color: #fff;
    width: 150px;
    padding: 9px 0px !important;
    text-align: center;
	font-size:14px;
	margin-left:0;
}
.buttons-section .sm-screen{
	float:right;
}
.buttons-section a.order-online{
	background-color:#e51451 !important;
}
.buttons-section a:hover {
	color:#fff;
	text-decoration:none;
}
.top-two {
    margin-bottom: 10px !important;
}
.bottom-1 {
    background: #ffcc00 !important;
}
.bottom-2 {
    background: #fa750a !important;
}

/*-----------------Search Page-----------------------------*/

/*-----------------Eatout Page-----------------------------*/
.left_navigation
{
    margin-bottom:15px;
}
.left_navigation ul
{
	margin: 0 !important;
}
.left_navigation ul li
{

    padding: 10px;
}
.left_navigation ul li:hover
{
    background: #efefef;
}
.left_navigation ul li.selected
{
    background: #efefef;
}
.left_navigation ul li.selected a span
{
	color: #333;
	float: right;
	font-size: 12px;
}
.left_navigation ul li:last-child
{
	border-bottom: none;
}
.left_navigation ul li a
{
	text-decoration: none;
	color: #333333;
    font-size: 15px;
    display:block;
    vertical-align: middle;
}
.left_navigation ul li a span, span.count {
    color: #bbbaba;
    float: right;
		margin-left:20px;
    font-size: 12px;
}
.left_navigation ul li a :hover
{
	text-decoration: none;
}
.left-bottom-links ul li {
    padding: 10px;
}
.left-bottom-links ul li a {
	color:#333;
	font-size:12px;
}
.left-bottom-links ul li a:hover{
	text-decoration: none;
	cursor: pointer;
}
/*-----------------Eatout Page-----------------------------*/
/*-----------------Eatout Header-----------------------------*/
.eo_header_left,.eo_footer_left
{
    padding: 0 5px 0 0 !important;
}
.eo_header_right ,.eo_footer_right
{
    /*padding: 0 0 0 5px !important;*/
		margin-bottom:30px;
}
/*-----------------Eatout Header-----------------------------*/

/* ========= Feed Styling start here ============ */
.feed-main {
}
.buttons-section{
	display:inline-block;
	float: right;
  margin-top: -20px;
  margin-right: -8px;
}
.standard-heading {
	padding:10px 10px 0;
}
.standard-heading h4 {
	margin-bottom:5px;
	color:#000;
	margin-top:0;
}
.standard-heading p {
	color:#333;
	font-size:14px;
}

.items {
}
.items .standard-heading {
	padding:0px 10px;
}
.items .standard-heading > h4 {
	margin-bottom:5px;
	color:#000;
	float: left;
}

.standard-heading2 {
	padding:0px 10px;
	/* margin-bottom:30px; */
}
.standard-heading2 > h4 {
	margin-bottom:10px;
	color:#000;
	text-transform: capitalize;
	/* text-align: center; */
}

.standard-heading2 >hr{

	margin-bottom:10px;
}

.standard-heading2 >p{

	color: #999;
}


/*=====about us page===-*/

.menu-controls {
    margin: 0 auto;
    margin-top: 0px;
    /* margin-bottom: 20px; */
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    /* background-color: #000; */
}
.menu-controls::-webkit-scrollbar {
    -webkit-overflow-scrolling: touch;
    -webkit-appearance: none;
    height: 6px;
}
.menu-controls::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #d4070c;
    padding: 0px;
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
}
.fs-23{

	 font-size: 23px !important;
}


.items .standard-heading p {
	color: #999;
	font-size: 14px;
	padding-top: 12px;
	/* font-style: italic; */
}

.item-image{

	padding:8px 10px;
}

.item-image .col1 {
width: 100%;
display: block;
height: auto;
overflow: hidden;
}
.item-image .col1 .img{
width: 15%;
float: left;

}

.item-image .col1 >img {
 max-width:20%;
 float: left;
}

 .col1 .standard-heading {
position: relative;
left: 10px;
padding: 0px 10px;
width: 66%;
float: left;
bottom:0;
}
.col1 .standard-heading  >h4 {
	margin-bottom:5px;
	color:#000;
	float: none !important;
	display:block;
}
.col1 .standard-heading  >p {
color: #333;
font-size: 14px;
margin-bottom: 0px;
max-width: 92%;
position: relative;
bottom: 13px;
float: left;
}

.col1 .price{
	float: right;
    position: relative;
    bottom: 3px;
}

.price >span{

	font-size: 10px;
	/* margin-left: 6px; */
	color: #999;
}
.deals span{
	font-size: 12px;
	/* margin-left: 6px; */
	color: #999;
}

.price >p {
	color:green;
    margin-top: 5px;
		margin: 0px !important;
}

.item-image .col2 {
    width: 17%;
    display: block;
}
.item-image .col3 {
    width: 17%;
    display: block;
}

.location-map iframe {
    width: 100%;
    height: 335px;
}
.test-pizza::before {
   content: "";
   transform: translateY(-50%);
   background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64
36.36%, #D70F64
63.63%, transparent 63.63%, transparent 100%);
   background-size: 11px 3px;
   background-repeat: repeat-x;
   width: 33px;
   height: 4px;
   display: inline-block;
}
.test-pizza::after {
   content: "";
   transform: translateY(-50%);
   background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64
36.36%, #D70F64
63.63%, transparent 63.63%, transparent 100%);
   background-size: 11px 3px;
   background-repeat: repeat-x;
   width: 33px;
   height: 4px;
   display: inline-block;
}
.test-pizza {
   text-align: center;
}
/*=======gallary page styling=======*/






/*.img-box{
width: 31% !important;
position: relative;
left: 10px;
height: auto;
padding: 5px 0px 5px 0px;
text-align: center;
float: left;

}

.img-box{
background:#999 transparent;
}*/
.img-box{
	position:relative;
}
.img-box img{
	opacity: 1.0;
    filter: alpha(opacity=50);
}


.icon-hover {
    position: absolute;
    bottom: 15px;
    padding: 0px 0px;
    width: auto;
    display:block;
}

/* .img-box:before{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	visibility:hidden;
	opacity:0;

} */
.img-box:hover{
	visibility:visible;
	background-color: #fff !important;
	opacity: 0.7;
	transition: opacity .55s ease-in-out;
	-moz-transition: opacity .55s ease-in-out;
	-webkit-transition: opacity .55s ease-in-out;
}
.img-box:hover .icon-hover{
   display: block;
}

.col-31{
	width: 31% !important;
	float: left !important;
}





.icon-hover > a{
padding: 0px 5px;
color: #ddd;
font-size: 18px;
opacity:1;
}

.icon-hover a >span{
    font-size: 12px;
}

.img-box:hover .icon-hover > a{
color: #000 !important;
opacity:1;

}
/*======== Other Style =======*/
.autosuggest ul.dropdown-menu {
    margin-top: 30px !important;
}
.autosuggesthome .dropdown-menu {
    margin-top: 40px !important;
}
/* ======= Start login page styling ========== */
.login{

    /*max-width: 800px;*/
    margin: 0 auto;
    background-color: #fff;
    /*height: 500px;*/
}

.login .leftbox, .center{
    text-align: center;

}




.login-img > img{
width: 50%;
height: 50%;
margin:0 auto;
}
.login .leftbox .login-list{

width: 100%;
}
.login .leftbox .login-list ul{
list-style: none;
}
.login .leftbox .login-list ul >li{

    display: inline-block;
}
.login .leftbox .login-list ul >li >img{
    width: 50%;
    height: 50%;
    float:left;
}


.login .rightbox{
    text-align: center;
    /*border-left: 2px solid #eee;*/
    /*height: 400px;*/
   }


.custom-button{
    background:rgb(59, 89, 152) !important;
    width: 100%;
}


.myform-control{

    width: 100%;
}

.mybtn{

    float: left;
    background-color: #e51451 !important;
    /*padding: 11px 28px !important;*/
}
 .form-group > label{
	width: 100%;
}
.alert{
	text-align: center;
}

}

.Fgt-login >a{

    color:#9d9d9d !important;
		text-align:left;
		margin-top:10px;
		display:block;
}


.login-text{
    /*position: relative;
    top: 30px;*/
		text-align:left;
}
.navbar.container .navbar-brand, .navbar.container-fluid .navbar-brand{
		margin-left:0;
}
.login-text p >a{
    color: #d61e3b !important;
}
/* ======= Start Account setting page styling ========== */
.setting{
    max-width: 800px;
    margin: 0 auto;
    background-color: #fff;
    height: 900px;
}
.acount-panel{
    text-align: left;
}
.acount-panel h4{
    color:#d61e3b !important;
}
/* ======= Start right section styling here ========== */
.top-search ul {
}
.top-search ul li {
}
.top-search ul li a {
	font-size:14px;
	color:#000;
}
.top-search ul li a span {
	float: right;
    font-size: 12px;
    color: #999;
    line-height: 22px;
}
.top-foodies ul li {
	float: left;
	display: block;
	width: 100%;
}
.top-foodies ul li a img {
    float: left;
	margin-right:5px;
}
.top-foodies ul li .text {
}
.top-foodies ul li .text a {
	color:#000;
}
.top-foodies ul li .text p {
	margin-bottom:0;
	margin-top:5px;
	font-size:12px;
}
.top-foodies ul li .text a.sub-btn {
    float: right;
    font-size: 12px;
    background: #fa750a;
    color: #fff;
    padding: 1px 6px;
}
.top-foodies ul li .text a.sub-btn:hover {
	text-decoration:none;
}
.app-banner {
	background:url(../images/app-banner.jpg?v=1);
	height:152px;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	margin-bottom:10px;
	border:1px solid #efefef;
}
.apps-links {
    /*float: right;
    padding-right: 10px;
    margin-top: -27px;*/
		text-align:left;;
}
.apps-links a img {
    width:40%;
}
.un-subscribe {
    background: #f1f1f1 !important;
    color: #000000!important;
    border: 1px solid #ccc!important;
}
/*-----------------Global Footer-----------------------------*/
/*footer
{
	margin: 70px 0 0 0 !important;
	background-image: url("../images/header_bg.jpg");
    background-position-x: 50%;
    background-position-y: 31%;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
	background-size: cover;
}*/
.navbar-nav>li>a{
	padding-top:0 !important;
	padding-bottom:0 !important;
	color:#fff !important;
}
.eo_footer_left
{
}
.eo_footer_left h4
{
	margin: 10px 0;
}
/*footer .footer-cover .container .eo_footer_left h4{
	float: left;
	margin-right: 10px;
}*/
.eo_footer_left h4 a
{
}
.eo_footer_left h4 a:hover ,.eo_footer_left h4 a:focus
{
    text-decoration: none;
    color: inherit;
    outline: none;
}
.eo_footer_left ul
{
	margin: 10px 0;
}
.eo_footer_left ul li
{
	display: inline-block;
	color: #FFFFFF;
}
.eo_footer_left ul li:before
{
	content: "\2022 "
}
.eo_footer_left ul li:first-child:before
{
	content: " "
}
.eo_footer_left ul li a
{
	color: #FFFFFF;
	text-transform: capitalize;
}


.eo_footer_right
{
	margin-top: -50px;
}
.eo_footer_right .app_icons
{
	overflow: hidden;
}
.eo_footer_right .app_icons a
{
    display: block;
}
.eo_footer_right .app_icons a.phones
{

}
.eo_footer_right .app_icons p.download_text
{
	color: #ffffff;
	text-align: center;
	margin: 20px 0;
}
.eo_footer_right .app_icons a.store_icon
{
	width: 45%;
	border: 3px solid #cccccc;
	border-radius: 5px;
	margin: 0 5px;
}
.eo_footer_right .app_icons a.store_icon img,.eo_footer_right .app_icons a.phones img
{
	width: 100%;
}
.eo_footer_right .app_icons a.google
{
	float: left;
}
.eo_footer_right .app_icons a.itunes
{
}
.owners
{
    background: #333333;
}
.owners p ,.khaba p
{
    color: #ffffff;
}
.khaba
{
    background: #666666;
    overflow: hidden;
}
.btn-follow{
		background: #e51451;
		overflow: hidden;
}
.khaba_card
{
    transform: rotate(-22deg);
    overflow: hidden;
}
.khaba_card a
{

}
.khaba_card a img
{
    width: 100%;
}
.eatout_portal
{
	margin: 30px 0;
}

/*-----------------Global Footer-----------------------------*/
/*-----------------Global Form-----------------------------*/
*[role="form"] {
    max-width: 530px;
    padding: 15px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 0.3em;
}

*[role="form"] h2 {
    margin-left: 5em;
    margin-bottom: 1em;
}



.form-group select, input, textarea
{
	border-radius:0 !important;
}
select#myselect{
	margin-bottom:15px;
}
.feed.white_bg.border.global_card.review{
	display:block;
}
.color-white{
	color:#fff !important
}
.global_card.pull-left ul.famous_in li {
    color: #fff !important;
}
li.ui-menu-item span{
	display: block;
	color: #969191;
}
li.ui-menu-item:hover {
    background-color: #e51451;
		/* padding-top: 5px;
		padding-bottom: 5px; */
}
li.ui-menu-item:hover{
	color:#fff;
	text-decoration: none;
}
li.ui-menu-item:hover span{
	color:#fff;
	text-decoration: none;
}
li.ui-menu-item a:hover {
    background-color: transparent;
		border: none;
		color:#fff;
		text-decoration: none;
}
/*-----------------Global Form-----------------------------*/



/*-------BODY CSS----------*/
/*--------------------------MEDIA Querries-------------------------*/
@media (max-width: 1199px) and (min-width: 992px)
{
	.comments ul.visible_comments li .poster .user_details
	{
		width: 86%;
	}
	.dishes ul li
	{
		/* width: 23%; */
		margin-right: 10px;
	}
	.dishes ul li:nth-child(n+8) a.food_thumb
	{
		/*padding: 0;*/
	}
	.deals ul li
	{
		width: 31%;
		margin-right: 14px;
	}
	.deals ul li:nth-child(n+4)
	{
		padding-top: 14px;
	}
	.posted_review_thumbs ul li
	{
		margin-right: 5px;
	}
	.slider-section .order-btn.has-btn{
		margin-top:30px;
	}
}
@media (max-width:991px){
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.eo_footer_right{
		margin-top:0;
	}
	.mybtn{
		margin-right:10px;
	}
}
@media (max-width:991px) and (min-width:768px)
{
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.posted_review_thumbs ul li
	{
		margin-right: 9px;
	}
	.top_search form .f_type,.top_search form .near_by
	{
		width: 75%;
	}
	.top_search form .f_type, .top_search form .near_by {
    width: 40%;
	}
	.slider-section ul li{
		width:22%;
	}
	.slider-section .order-btn.has-btn{
		margin-top:30px;
	}
	div#searcharea {
			min-height: 300px;
	}

}
@media (max-width:767px) {
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.space{
		display:inline-block;
	}
	.slider-section ul li{
    width:22%;
	}
	.footer-section.has-bg{
		text-align:center;
	}
	.slider-section .order-btn.has-btn{
		margin-top:30px;
	}
}
@media (max-width: 480px){
	.owl-carousel .owl-nav{
		display: none !important;
	}
	.view_alldeals ul{
		width: 250px;
		margin: 0 auto;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.menu_heading{
		width: 60%;
	}
	.top_search form .form-group {
    margin-bottom: 10px;
    width: 100%;
	}
	.error_container {
    float:none;
    width:auto;;
    padding: 0;
	}
	.slider-section{
		margin:50px 0;
	}
	.slider-section .order-btn.has-btn{
		margin-top:0px;
	}
	.top_search input {
    margin-bottom: 10px;
	}
	.top_search form a{
		margin-bottom:10px;
	}
	.footer-section.has-bg{
		text-align:center;
	}
	.app-banner{
		height:241px;
	}
	.container.pdt-15.padding-top{
		/* margin-top:-40px; */
	}
	.banner_inner:before{
		height:100%;
	}
	.left_navigation{
		/*overflow-x:scroll;*/
	}
	.left_navigation ul{
		min-width:700px;
	}
	.left_navigation ul li{
		display:inline-block;
		/* width:110px; */
		text-align:center;
	}
	.slider-section ul li{
		width:42%;
	}
	.slider-section ul li:nth-child(2n+2){
		margin-right:0;
	}
	.buttons-section a{
		/* margin-right:0px; */
		margin-bottom:10px;
	}
	.table.mobile-view{
		display:block;
	}
	.table.web-view{
		display:none;
	}
}
@media (max-width:767px) and (min-width:480px)
{
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.menu_heading{
		width: 58%;
	}
	.comments ul.visible_comments li .poster .right_opt
	{
		display: block;
	}
	.posted_review_thumbs ul li
	{
		margin-right: 9px;
	}
	.standard-heading p{
		/* padding-left: 48px !important; */

	}
	/*.left_navigation{
	overflow-x: scroll !important;
width: 1000px !important;
overflow-y: hidden !important;
}*/

}
@media (max-width:480px){
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.menu_heading{
		width: 58%;
	}
	.poster .deals_detail{
		margin-left:0;
		/* margin-top:10px; */
	}
	.Fgt-login >a{
		display:inline-block;
	}
	.content-box .has-btn{
		margin-top:0;
	}
}
@media (max-width:479px) and (min-width:320px)
{
	.new_user_details{
		width: 70% !important;
	}
	.banner-home-button-section a{
		margin-right: 0px !important;
		margin-bottom: 5px !important;
		margin-top: 5px !important;
	}
	.order-process{
		width: 62% !important;
		padding-top: 3px !important;
		margin-right: 0px !important;
		padding-left: 3px !important;
	}
	.dishes ul .viewAllRestaurantsViewLi{
    padding: 5px 5px 5px 5px !important;
	}
	#home .search-featured-tag {
		right: 168px !important;
	}
	.search-featured-tag-eatout{
		right: 182px !important;
	}
	.mobileResponsiveClass{
		text-align: center !important;
	}
	.app-mobile-tossdown-footer{
		width: 100% !important;
		margin-top: 20px !important;
		height: auto !important;
	}
	.myCustomMarginToImage{
	  margin-left: 0px;
	}
	#newAppImage{
	  width: auto !important;
	}
	.search-featured-tag {
		right: 11px !important;
	}
	.reviewedEatout span{
		margin-left: 0 !important;
	}
	.reviewedEatout .eatout_name {
    margin-left: 0px !important;
	}
	.reviewedEatout .user_name{
		/*float: left;*/
	}
	.reviewedEatout{
		display: block;
	}
	.default-comment-inp{
    width: 100% !important;
	}
	#likes_bar_custom a{
    /*padding: 0px 10px 0px 0px !important;*/
	}
	#price_filter{
    margin-top: 10px;
	}
	ul#horizontal-list li{
		width: 95% !important;
		margin: 5px !important;
	}
	ul#horizontal-list{
		margin-left: 0 !important;
	}
	ul#horizontal-list .near_by_location_popup{
		width: 95% !important;
	}
	.owl-carousel .owl-nav{
		display: none !important;
	}
	.border-right-none-sm .search_card .search_details .border-left {
	    border-left: 0px !important;
	}
	.border-right-none-sm .search_card .search_details .discounts_span{
	padding-top: 10px;
	display: block;
	vertical-align: middle;
	line-height: 18px;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.footer-mobile
{
	display: block !important;
    position: fixed;
    width: 100%;
    bottom: 0;
}
.footer-app-button
{
    width: 100%;
    overflow: hidden;
}
.playstore_button,.itunes_button {
    text-align: center;
    overflow: hidden;
    background: rgb(0, 0, 0);
    padding: 0px 0px 7px 0px;
    position: fixed;
    width: 100%;
    bottom: 0px;
}
.playstore_button a.app_text,.itunes_button a.app_text
{
    float: left;
    width: 42%;
    text-align: left;
    color: #ffffff;
}

.playstore_button a,.itunes_button a  {
    text-align: center;
    /* float: right; */
    display: block;
    margin:0 15px;
    width: 35%;
}
.playstore_button a img
{
	width: 90%;
	float: left;
}
.itunes_button a img
{
	width: 90%;
	float: right;
}

.itunes_button h3
{
    margin: 7px 0;
    font-size: 13px;

}
.copyright-section{
	/* margin-bottom: 65px; */
}
.left{
	float: left;
}
	.menu_heading{
		width: 58%;
	}
	.deal_heading{
		width: 32%;
	}
	.buttons-section {
    /*display: inline-block;*/
    /*float: left;*/
    margin-top: 10px;
    margin-right: -6px;
	}
	.pdng-mb{
		padding-top: 10px
	}
	.pdng-tp-mb{
		padding-top: 130px !important;
	}
	.poster .user_details p a
	{
		margin-right:0;
	}
	.search_right
	{
	    clear: both;
	    overflow: hidden;
	}
	.search_right_section
	{
	    float: left;
	}
	.recent_searches
	{
	    width: 100%;
	}
	header nav .container .navbar-header
	{
		padding: 0 24px;
	}
	.navbar-toggle
	{
		margin-right: 0 !important;
	}
	.top_search form .f_type,.top_search form .near_by
	{
		width: 100%;
		margin-bottom: 10px;
		/*margin-bottom: 0;*/
	}
	/* .top_search form
	{
		padding-bottom:10px;
	} */
	.left_chunk,.right_chunk
	{
		padding: 0 0 0 0 !important;
	}
	.eo_footer_right {
    margin-top: 0px;
	}
	.comments ul.visible_comments li .poster .user_details p
	{
		width: 97%;
		text-align: left;
	}
	.comments ul.visible_comments li .poster .user_details p span.comment_time
	{
	    /* margin-left: 10px; */
	}
	.top_search
	{
		padding: 0 10px 0 10px;
	}
	.comments ul.visible_comments li .poster .user_details
	{
		width: 70%;
	}
	.comments ul.visible_comments li .poster .user_details p
	{
		/*width: 97%;*/
		width: 100%;
		text-align: left;
	}
	.comments ul.visible_comments li .poster .user_details p b
	{
    		margin-right: 3px;
	}
	.comments ul.visible_comments li .poster .right_opt
	{
		display: block;
	}
	.dishes ul li
	{
		/* width: 50%; */
		margin:0;
		padding:0 0 0 0;
	}
	.deals ul li
	{
		padding: 0;
		margin: 0 0 10px 0;
		width: 50%;
	}
	.deals ul li:nth-child(even)
	{
		padding-left: 5px;
	}
	.deals ul li:nth-child(odd)
	{
		padding-right: 5px;
	}
	.dishes ul li
	{
		padding-right: 5px;
	}
	.dishes ul li:last-child{
		margin-right: 6px !important;
	}
	.dishes ul li a.dish_name
	{
		/* padding-bottom: 30px; */
	}
	/* .dishes ul li:nth-child(odd)
	{
		padding-right: 5px;
	} */
	.deals ul li:nth-child(n+4)
	{
		padding-top: 0px;
	}
	.deals ul li:nth-child(3n+3)
	{
		margin: 0;
	}
	.khaba ul li:nth-child(n+5)
	{
		padding-top: 0px;
	}
	.khaba ul li:nth-child(4n+4)
	{
		margin-right: 0;
	}
	.posted_review_thumbs ul li
	{
		width:48%;
		margin: 0 0 13px 0;
	}
	.posted_review_thumbs ul li:nth-child(even)
	{
    	float: right;
	}
	.posted_review_thumbs ul li:nth-child(odd)
	{
    	float: left;
	}
	ul.famous_in li a i.fa
	{
		color: #FFFFFF;
	}
	.border-right-none-sm .search_card .search_details .border-right{
		border-right: 0px !important;
	}
	.Abee_Niazi
	{

	}
	.user-new-pdng{
		/* padding-top:155px; */
	}
	.menu-controls ul {
    min-width: auto;
	}
.standard-heading p {

    /* padding-left: 50px !important; */
    }
		.test-pizza::before {
		   content: "";
		   transform: translateY(-50%);
		   background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64
		36.36%, #D70F64
		63.63%, transparent 63.63%, transparent 100%);
		   background-size: 11px 3px;
		   background-repeat: repeat-x;
		   width: 33px;
		   height: 4px;
		   display: inline-block;
		}
		.test-pizza::after {
		   content: "";
		   transform: translateY(-50%);
		   background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64
		36.36%, #D70F64
		63.63%, transparent 63.63%, transparent 100%);
		   background-size: 11px 3px;
		   background-repeat: repeat-x;
		   width: 33px;
		   height: 4px;
		   display: inline-block;
		}
		 .test-div:before {
			 content: "";
			display: inline-block;
			width: 33px;
			height: 3px;
			position: absolute;
			top: 28.5%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			left: 25%;
			background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64 36.36%, #D70F64 63.63%, transparent 63.63%, transparent 100%);
			background-size: 11px 3px;
			background-repeat: repeat-x;
		 }
		  .test-div:after{
				content: "";
		     display: inline-block;
		     width: 33px;
		     height: 3px;
		     position: absolute;
		     top: 28.5%;
		     -webkit-transform: translateY(-50%);
		     transform: translateY(-50%);
		     /* left: 100px; */
		     background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64 36.36%, #D70F64 63.63%, transparent 63.63%, transparent 100%);
		     background-size: 11px 3px;
		     background-repeat: repeat-x;
		     right: 25%;
		  }
			.test-div2:before {
				content: "";
			 display: inline-block;
			 width: 33px;
			 height: 3px;
			 position: absolute;
			 top: 74%;
			 -webkit-transform: translateY(-50%);
			 transform: translateY(-50%);
			 left: 13%;
			 background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64 36.36%, #D70F64 63.63%, transparent 63.63%, transparent 100%);
			 background-size: 11px 3px;
			 background-repeat: repeat-x;
			}
			 .test-div2:after{
				 content: "";
					display: inline-block;
					width: 33px;
					height: 3px;
					position: absolute;
					top: 74%;
					-webkit-transform: translateY(-50%);
					transform: translateY(-50%);
					/* left: 100px; */
					background-image: linear-gradient(to right, transparent 0%, transparent 36.36%, #D70F64 36.36%, #D70F64 63.63%, transparent 63.63%, transparent 100%);
					background-size: 11px 3px;
					background-repeat: repeat-x;
					right: 13%;
			 }
			 .facility-icon{
				 margin-bottom: 10px;
			 }
			 div#searcharea {
			     min-height: 180px;
			 }

/*.left_navigation{
	overflow-x: scroll !important;
width: 1000px !important;
float: left !important;
overflow-y: hidden !important;
}*/

.left_navigation >ul{


}



/*===========zia css====*/

.col1 .standard-heading {

    margin-left: 15px !important;
    }

.col1 .standard-heading >h4{


}


.col1 .standard-heading >p{

padding-left: 0 !important;
}


.col1 .price{
    float: right;
    position: relative;
    text-align: center;
}

.price > span {

	position: relative !important;
	top: -5px;

}


.price > p{
/* margin-top: 16px !important; */
}
.pdt-15 {
	padding-right: 0px important;
}


.custom-drop-down{
    top: 0 !important;
}

.dropbtn {
    cursor: pointer;
    color: #fff;
    padding-left: 26px;
}

}



















@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);

fieldset, label { margin: 0; padding: 0; }
body{ margin: 20px; }
h1 { font-size: 1.5em; margin: 10px; }

/****** Style Star Rating Widget *****/

.rating {
  border: none;
  float: left;
}
.homerating {
  border: none;
  float: left;
}

.rating > input { display: none; }
.homerating > input { display: none; }
.rating > label:before {
  margin: 2px;
  font-size:14px;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}
.homerating > label:before {
  margin: 3px;
  font-size:14px;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
	margin-top: 0px;
}

.rating > .half:before {
  content: "\f089";
  position: absolute;
}

.rating > label {
  color: gray;
 float: right;
}
.homerating > label {
  color: gray;
 float: right;
}
li.white_bg .search_sponsered .deals_detail a {
    color: #000 !important;
}
.white_bg p.pull-right.count_small {
    color: #000;
}

/* ==== Global Spacing ====== */
.mr0 {
	margin:0 !important;
}
.mrl0 {
	margin-left:0 !important;
}
.mrr0 {
	margin-right:0 !important;
}
.mrt0 {
	margin-top:0 !important;
}
.mrb0 {
	margin-bottom:0 !important;
}


.mrt-20 {
	margin-top:20px !important;
}
.mrb-10 {
	margin-bottom:10px !important;
}
.mrb-20 {
	margin-bottom:20px !important;
}
.pd0 {
	padding:0 !important;
}
.pdl0 {
	padding-left:0 !important;
}
.pd10{
	padding: 10px;
}
.pdl10{
	padding-left: 10px;
}
.pdr0 {
	padding-right:0 !important;
}
.br0{
	border-right: 0px !important;
}
.loc-btn{
	color: #e51451 !important;
  background-color: #fff !important;
  border: 2px solid #a1a1a1 !important;
  border-radius: 0px !important;
  border-left: 0px !important;
	padding: 0px 5px !important;
  padding-top: 1px !important;
}
.home-loc-btn{
	color: #e51451 !important;
  background-color: #fff !important;
  border: 2px solid #a1a1a1 !important;
  border-radius: 0px !important;
  border-left: 0px !important;
	padding: 0px 5px !important;
  padding-top: 3px !important;
}
.res-img{
	background: white;
	max-width: 100%;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
.pdt-20 {
	padding-top:20px !important;
}
.pdt-15 {
	padding-top:15px !important;
}
 .pdb-15{

 	padding-bottom: 15px !important;
 }
 .pdl-15{

	 padding-left: 15px !important;
 }

/* ====== End Globel spaving here ===== */
/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked), /* hover current star */
.rating:not(:checked) ~ label { color: #e51451;  padding-top: 0px;} /* hover previous stars in list */
.homerating > input:checked ~ label, /* show gold star when clicked */
.homerating:not(:checked), /* hover current star */
.homerating:not(:checked) ~ label { color: #e51451;  padding-top: 0px;} /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label { color: #febf27; padding-top: 0px; }
.rating > input:checked + label:hover, .rating > input:checked, .rating > label:hover ~ input:checked ~ label, .rating > input:checked ~ label {
   color: #febf27;
   padding-top: 0px !important;
}

.homerating > input:checked + label:hover, /* hover current star when changing rating */
.homerating > input:checked,
.homerating > label:hover ~ input:checked ~ label, /* lighten current selection */
.homerating > input:checked ~ label { color: #febf27; padding-top: 0px; }
.homerating > input:checked + label:hover, .homerating > input:checked, .homerating > label:hover ~ input:checked ~ label, .homerating > input:checked ~ label {
   color: #febf27;
   padding-top: 0px !important;
}
/* ======== Start responsive coding here ========= */
@media (min-width:992px) and (max-width:1199px) {
	.container {
    	width: 962px !important;
	}
	.top_search.inner-search{
		margin:0 20px;
	}
	/* ===== header ========= */
	.filter-nav .form-group input {
    	width: 230px;
	}
	.buttons-section a {
    	width: 104px;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.owl-carousel .owl-nav{
		display: non !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.mg-top {
		/* margin-top: 80px; */
		}
	.container {
    	width: 738px !important;
	}
	/* ======= header start here ======= */
	.filter-nav .form-group input {
    	width: 139px;
	}
	.cover {
    	padding-top: 100px;
	}
	.navbar-header{
		/* float:none !important; */
		text-align:center;
	}
	.navbar{
		padding:20px 0;
	}
	.navbar-header .navbar-brand{
		float:none;
	}
	.navbar-header .navbar-brand img{
		margin:0 auto;
		margin-bottom:15px;
	}
	.mrl-sm {
		margin-left:0 !important;
	}
	.border-right-none-sm {
		border-right:none !important;
	}
	.border-bottom-sm {
		border-bottom:1px solid rgba(113, 113, 113, 0.26);
	}
	.mrt0-sm {
		margin-top:0 !important;
	}
	.mrb0-sm {
		margin-bottom:0 !important;
	}
	.mrt20-sm {
		margin-top:20px !important;
	}
	.rating-stars {
    	margin-bottom: 10px;
	}
	.top-two {
    	margin-bottom: 0px !important;
	}
	.top_search.inner-search{
		margin:0 10px;
	}
	.cover.less-padding{
		/* margin-top:65px; */
	}
	.border-right-none-sm .search_card .search_details .border-left{
		border-left: none !important;
	}
}
@media (max-width:768px){
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.box-holder .text-holder{
		margin-bottom:30px;
	}
	.footer-section.has-bg{
		padding:20px 0 0;
	}
	.footer-section .text-holder{
		padding-left:0 !important;
		margin-bottom:20px;
	}
	.cover.less-padding{
		/* margin-top:65px; */
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
		border:none;
	}
	.top_search.inner-search .navbar-form .btn{
		width:auto !important;
	}
}
@media (min-width:480px) and (max-width:767px) {
	.owl-carousel .owl-nav{
		display: non !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	/* ===== mobile-menu ======== */
	.menu_heading{
		width: 58%;
	}
	.search_card .search_details .global_card.pull-right{
		float: none !important;
	}
	.main-menu {
  padding-top: 12px;
}
.cover.less-padding{
	/* margin-top:48px; */
}
.main-menu li {
  border-bottom: 1px solid #323949;
  margin-left: 20px;
  font-size: 18px;
  padding: 12px;
}
.top_search.inner-search{
	display:block;
	margin:0;
}
.top_search.inner-search form .form-group{
	display:inline-block;
	width:auto;
}
.main-menu li a {
  color: #6F7D8C;
  text-decoration: none;
}

.main-menu li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
}

.main-menu a .caret {
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #4f5963;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
    margin-top: 8px;
}

.main-menu a:hover .caret {
	border-top-color: #4f5963;
}

.main-menu li.open > a > .caret {
	border-top: none;
	border-bottom: 4px solid #4f5963;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.main-menu li.open > a:hover > .caret {
	border-bottom-color: #4f5963;
}

.icon:before {
  font-family: 'FontAwesome';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\f105';
}

.main-menu li > a > span.icon {
  float: right;
  margin: 0.1em 1.7em -0.1em 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}
.main-menu li > a:hover > span.icon {
  float: right;
  margin: 0.1em 0.8em -0.1em 0;
  opacity: 1;
}
/* adjust body when menu is open */
body.slide-active {
    overflow-x: hidden;
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
    margin-top: 0px!important;
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
    position: relative;
    padding-top: 70px;
    left: 0;
}
#page-content.slide-active {
    padding-top: 0;
}
.navbar {
    margin-bottom: 0px !important;
}
/* put toggle bars on the left :: not using button */
.navbar-brand {
	padding-left:0 !important;
}
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    padding:0;
    border: 0;
    background: transparent;
}
/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: orange
}
.navbar-header {
    position: relative
}
/* un fix the navbar when active so that all the menu items are accessible */
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
#slide-nav .container {
	    margin: 0!important;
	    padding: 0!important;
      height:100%;
	}
	#slide-nav .navbar-header {
	    margin: 0 auto;
	    padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
	    position: absolute;
	    width: 80%;
	    top: -1px;
	    z-index: 1000;
	}
	#slide-nav #slidemenu {
	    background: #f7f7f7;
	    right: -100%;
	    width: 40%;
	    min-width: 0;
	    position: fixed;
	    padding-left: 0;
	    z-index: 2;
	    top:0;
	    margin: 0;
   	    margin-top: 58px;
	}
	#slide-nav #slidemenu .navbar-nav {
	    min-width: 0;
	    width: 100%;
	    margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
	    min-width: 0;
	    width: 80%;
	    white-space: normal;
	}
	#slide-nav {
	    border-top: 0
	}
	#slide-nav.navbar-inverse #slidemenu {
	    background: #2f2f2f;
	}
	/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
	#navbar-height-col {
	    position: fixed;
	    top: 0;
	    height: 100%;
      bottom:0;
	    width: 40%;
	    right: -80%;
	    background: #f7f7f7;
	}
	#navbar-height-col.inverse {
	    background: #2f2f2f;
	    z-index: 9;
	    border: 0;
	}
	#slide-nav .navbar-form {
	    width: 100%;
	    margin: 8px 0;
	    text-align: center;
	    overflow: hidden;
	    /*fast clearfixer*/
	}
	#slide-nav .navbar-form .form-control {
	    text-align: center
	}
	#slide-nav .navbar-form .btn {
	    width: 100%
	}
	/* === start mobile navigation here ==== */
	.user-pic {
    	text-align: center;
    	border-bottom: 1px solid #131111;
    	padding-bottom: 15px;
			padding-top:10px;
			padding-left:10px;
	}
	.mobile-nav li {
    	border-bottom: 1px solid #131111;
    	border-top: 1px solid #424242;
		transition: all 0.5s ease-in-out 0s;
	}
	.mobile-nav li:hover {
    	background: #d61e3b;
    	cursor: pointer;
	}
	.mobile-nav li a {
    	padding: 10px 20px;
    	width: 100%;
    	display: inline-block;
		color:#fff;
	}
	.mobile-nav li a:hover {
		text-decoration:none;
	}
	span.active {
		float: right;
		background: #ffa500;
		color: #fff;
		border-radius: 2px;
		text-align: center;
		padding: 1px 2px;
		line-height: 1;
	}
	.border-bottom-sm {
    	border-right: none !important;
	}
	.header-right-main {
    	text-align: left;
	}
	.rating-stars {
    	width: auto;
	}
	.sm-screen {
    	width: 100%;
    	overflow: hidden;
	}
	.eo_header_right {
    	margin-top: 0 !important;
	}
	.eo_header_left {
    	margin-bottom: 0 !important;
	}
}
@media (min-width:320px) and (max-width:479px) {
	.new_user_details{
		width: 70% !important;
	}
	.banner-home-button-section a{
		margin-right: 0px !important;
		margin-bottom: 5px !important;
		margin-top: 5px !important;
	}
	.order-process{
		width: 62% !important;
		padding-top: 3px !important;
		margin-right: 0px !important;
		padding-left: 3px !important;
	}
	.dishes ul .viewAllRestaurantsViewLi{
    padding: 5px 5px 5px 5px !important;
	}
	.search-featured-tag-eatout{
		right: 182px !important;
	}
	.mobileResponsiveClass{
		text-align: center !important;
	}
	.app-mobile-tossdown-footer{
		width: 100% !important;
		margin-top: 20px !important;
		height: auto !important;
	}
	.myCustomMarginToImage{
	  margin-left: 0px;
	}
	#newAppImage{
	  width: auto !important;
	}
	.reviewedEatout span{
		margin-left: 0 !important;
	}
	.reviewedEatout .user_name{
		/*float: left;*/
	}
	.reviewedEatout .eatout_name {
    margin-left: 0px !important;
	}
	.reviewedEatout{
		display: block;
	}
	#likes_bar_custom a{
    /*padding: 0px 10px 0px 0px !important;*/
	}
	#price_filter{
    margin-top: 10px;
	}
	ul#horizontal-list li{
		width: 95% !important;
		margin: 5px !important;
	}
	ul#horizontal-list{
		margin-left: 0 !important;
	}
	ul#horizontal-list .near_by_location_popup{
		width: 95% !important;
	}
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	.container .user_left_search, .container .search_left, .container .search_central, .container .search_right{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.container .row .search_left, .container .row .search_central, .container .row .search_right{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.app_page .app-top
{
	width: 95% !important;
    text-align: center;
    float: none !important;
    margin: 0 auto !important;
}
.app_page a
{
    display: block;
}
.app_page p
{
	line-height: 40px !important;
}
.app_page .app-bottem
{
	margin: 20px auto;
	width: 98% !important;
    float: none;
    text-align: center;
    margin: 10px auto;
}
.app_page p a
{
	width: auto !important;
}
.app_page a img
{
    width: 100% !important;
}
.app_page .app-bottem a
{
	    margin-bottom: 10px;

}
.app_page .app-bottem a img
{
    width: 85% !important;
}
.app_page .app-bottem a .customAndriodImg{
	width: 74% !important;
}
a.btn-mb {
    text-align: center !important;
    display: inline-block;
}
	/* ===== mobile-menu ======== */
	.menu_heading{
		width: 52%;
	}
	.search_card .search_details .global_card.pull-right{
		float: none !important;
	}
	.top_search.inner-search{
		display:block;
		margin:10px 0 0;
		padding:0 15px;
	}
	.top_search.inner-search input, .top_search.inner-search .btn{
		margin-bottom:0;
	}
	.top_search.inner-search form .f_type, .top_search.inner-search form .near_by{
		margin-bottom:5px;
	}
	.top_search.inner-search form .btn.join.vertical-top{
		margin-bottom:0;
	}
	.top_search.inner-search .navbar-form .form-control{
		text-align:left !important;
	}
	.top_search.inner-search form .f_type{
		width:100%;
	}
	.top_search.inner-search input{
		width:100% !important;
	}
	.main-menu {
  padding-top: 12px;
}
.slider-section ul{
	margin-left:25px;
}
.slider-section ul li{
	float:left;
}
.top_search form .btn.join.vertical-top{
	margin-bottom:10px;
}
.border-left{
	border:none !important;
}
.footer_botm.owners{
	text-align:center;
}
.main-menu li {
  border-bottom: 1px solid #323949;
  margin-left: 20px;
  font-size: 18px;
  padding: 12px;
}
.cover{
	padding:20px 0;
  padding-top: 50px;
}
.main-menu li a {
  color: #6F7D8C;
  text-decoration: none;
}

.main-menu li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 4px;
}

.main-menu a .caret {
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #4f5963;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
    margin-top: 8px;
}

.main-menu a:hover .caret {
	border-top-color: #4f5963;
}

.main-menu li.open > a > .caret {
	border-top: none;
	border-bottom: 4px solid #4f5963;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.main-menu li.open > a:hover > .caret {
	border-bottom-color: #4f5963;
}

.icon:before {
  font-family: 'FontAwesome';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\f105';
}

.main-menu li > a > span.icon {
  float: right;
  margin: 0.1em 1.7em -0.1em 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;

}
.main-menu li > a:hover > span.icon {
  float: right;
  margin: 0.1em 0.8em -0.1em 0;
  opacity: 1;
}
/* adjust body when menu is open */
body.slide-active {
    overflow-x: hidden;
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
    margin-top: 0px!important;
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
    position: relative;
    padding-top: 70px;
    left: 0;
}
#page-content.slide-active {
    padding-top: 0;
}
.navbar {
    margin-bottom: 0px !important;
}
/* put toggle bars on the left :: not using button */
.navbar-brand {
	padding-left:0 !important;
}
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    padding:0;
    border: 0;
    background: transparent;
}
/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 3px;
    margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: orange
}
.navbar-header {
    position: relative
}

/* un fix the navbar when active so that all the menu items are accessible */

/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
#slide-nav .container {
	    margin: 0!important;
	    padding: 0!important;
        height:100%;
	}
	#slide-nav .navbar-header {
	    margin: 0 auto;
	    padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
	    position: absolute;
	    width: 80%;
	    top: -1px;
	    z-index: 1000;
	}
	#slide-nav #slidemenu {
	    background: #f7f7f7;
	    right: -100%;
	    width: 55%;
	    min-width: 0;
	    position: fixed;
	    padding-left: 0;
	    z-index: 2;
	    top: -8px;
	    margin: 0;
   	    margin-top: 58px;
	}
	#slide-nav #slidemenu .navbar-nav {
	    min-width: 0;
	    width: 100%;
	    margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
	    min-width: 0;
	    width: 80%;
	    white-space: normal;
	}
	#slide-nav {
	    border-top: 0
	}
	#slide-nav.navbar-inverse #slidemenu {
	    background: #2f2f2f;
	}
	/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
	#navbar-height-col {
	    /*position: fixed;*/
	    top: 0;
	    height: 100%;
      bottom:0;
	    width:55%;
	    right: -80%;
	    background: #f7f7f7;
	}
	#navbar-height-col.inverse {
	    background: #2f2f2f;
	    z-index: 9;
	    border: 0;
	}
	#slide-nav .navbar-form {
	    width: 100%;
	    margin: 8px 0;
	    text-align: center;
	    /*overflow: hidden;*/
	    /*fast clearfixer*/
	}
	#slide-nav .navbar-form .form-control {
	    text-align: center
	}
	#slide-nav .navbar-form .btn {
	    width: 100%
	}
	.autosuggesthome ul.dropdown-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
.autosuggest ul.dropdown-menu {
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
}
	.visible-xs {
    margin-bottom: 0px;
}

    .country-list{
        width: 60%;

    }
    .countryarea{
    margin-left: 20px !important;
    margin-top: 10px;
    }
		.search_details .global_card.border-right{
			border-right: none !important;
		}
		.search_details .global_card.border-left{
			border-right: none !important;
		}
		.mg-top {
    /* margin-top: 140px; */
		}
	/* === start mobile navigation here ==== */
	.user-pic {
    	text-align: left;
    	border-bottom: 1px solid #131111;
    	padding-bottom: 15px;
			padding-top:10px;
			padding-left:10px;
	}
	.mobile-nav li {
    	border-bottom: 1px solid #131111;
    	border-top: 1px solid #424242;
		transition: all 0.5s ease-in-out 0s;
	}
	.mobile-nav li:hover {
    	background: #d61e3b;
    	cursor: pointer;
	}
	.mobile-nav li a {
    	padding: 10px 10px;
    	width: 100%;
    	display: inline-block;
		color:#fff;
	}
	.mobile-nav li a:hover {
		text-decoration:none;
	}
	span.active {
		float: right;
		background: #ffa500;
		color: #fff;
		border-radius: 2px;
		text-align: center;
		padding: 1px 2px;
		line-height: 1;
	}
	.search_central {
    	/*width: auto !important;*/
			width: 100% !important;
	}
	.border-bottom-sm {
    	border-right: none !important;
			margin-bottom:0 !important;
	}
	/* .poster .user_details {
    	float: left;
    	padding-left: 5px;
    	margin-top: -3px;
	} */
	.poster .deals_detail {
    	/*float: left;*/
    	padding-left: 0;
			/*margin-left: 23%;*/
	}
	.eo_header_right {
    	margin-top: 0 !important;
	}
	.header-right-main {
    	text-align: left;
	}
	.rating-stars {
    	width: auto;
	}
	.sm-screen {
    	width: 100%;
    	overflow: hidden;
	}



	/*======zia css====*/

	.col1 .price{
	position:relative;
    bottom: 17px !important;
    right: 1px;
	}

	.pdt-15 {
	padding-top:15px !important;
}
.pdng-tp-mb{
	padding-top: 130px !important;
}
.mgtop-mb-110{
	margin-top: 110px;
}
.recent_searches{
	overflow: visible !important;
	/*margin-left: 5px;
	margin-right: 5px;*/
    float: left;
}

.mrt-10 {
	margin-top:10px !important;
}




/*=====gallary page===*/
/*
.img-box {
width: 48% !important;
position: relative;
left: 2px;
height: auto;
padding: 5px 0px 5px 0px;
text-align: center;

overflow: hidden;
}*/

/*.img-box img{

	width: 129px !important;
    float: left;
    clear: both;
}*/

.img-box >a{

background:transparent;
background-color:
}

.icon-hover{
    position: absolute;
    left: 0px;
}



/*==============login mobile===========*/

.custom-button{
    background:rgb(59, 89, 152) !important;
    width: 100%;
}


.myform-control{

    width: 100% !important;
}

}
.slider-section ul:after{
	display:block;
	content:'';
	clear:both;
}
@media (max-width:380px){
	.owl-carousel .owl-nav{
		display: none !important;
	}
	/*.dishes.white_bg.border.global_card.homepagedeals{
		overflow-x: scroll;
	}*/
	/* .search-featured-tag a {
		right: 0px !important;
	} */
	.search-featured-tag {
		right: 11px !important;
	}
	#home .search-featured-tag {
		right: 183px !important;
	}
	.menu_heading{
		width: 52%;
	}
	.border-right-none-sm .search_card .search_details .border-left {
    border-left: 0px !important;
	}
	.top_search.inner-search form .f_type{
		width:100%;
	}
	.top_search.inner-search form .btn.join.vertical-top{
		margin-top:10px;
	}
	.cover.less-padding{
		/* margin-top:112px; */
	}
}

.owl-nav span{
	font-size: 32px;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
  width: 50px;
  height: 50px;
	line-height: 50px;
	border-radius: 50%;
  position: absolute;
  top: 30%;
	font-size: 20px;
  color: #fff;
	border: 1px solid #ddd;
	text-align: center;
}
.owl-carousel .owl-prev {
  left: -70px;
}
.owl-carousel .owl-next {
  right: -70px;
}
.owl-carousel .owl-nav{
	font-size: 35px;
}
#owl-carousel-restaurant .owl-stage-outer .owl-stage .owl-item{
	margin-right: 0 !important;
}
/* Style the list */
ul.breadcrumb {
float: left;
padding: 10px 16px;
list-style: none;
background-color: transparent;
border-radius: 0px !important;
}

/* Display list items side by side */
ul.breadcrumb li {
	display: inline;
 font-size: 15px;
}

/* Add a slash symbol (/) before/behind each list item */
ul.breadcrumb li+li:before {
 padding: 8px;
 color: #e51451 !important;
 content: "/\00a0";
}

ul.breadcrumb a+a:before {
 padding: 8px;
 color: #e51451 !important;
 content: "/\00a0";
}

/* Add a color to all links inside the list */
ul.breadcrumb li a {
	color: #e51451 !important;
    text-decoration: none;
    line-height: 0px !important;
}

/*/* Add a color on mouse-over
ul.breadcrumb li a:hover {
	color: #e51451 !important;
  text-decoration: underline;
}*/
/*Added Buttons of "Lunch:,Dinner, BBQ" 25-03-2019*/
.featured_deals_main ul li a.viewAllRestaurantsView {
    max-width: 110px !important;
}
.container .homepageDealsRow {
	margin-top: 10px;
	max-width: 100%;
	width: 100%;
}
.container .homepageDealsRow2 {
	margin-top: 0 !important;
}
.container .homepageDealsRow .homepageDealsSpan {
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	display: inline-block;
}
.container .homepageDealsRow .homepageDealsDiv {
    display: inline-block;
    width: 100%;
}

.container .homepageDealsRow .homepageDealsDiv .homepageDealsUl .owl-nav{
	color: #fff !important;
}
.container .homepageDealsRow .homepageDealsDiv .homepageDealsUl{
	margin-left: -4px !important;
}
.owl-five .owl-next, .owl-five .owl-prev {
    top: -2% !important;
}
.owl-six .owl-next, .owl-six .owl-prev {
    top: -2% !important;
}
.owl-five .owl-prev {
    left: -55px;
}
.owl-six .owl-prev {
    left: -55px;
}
.owl-five .owl-next {
    right: -62px;
}
.owl-six .owl-next {
    right: -62px;
}
.owl-five .item{
	padding: 5px 25px;
	margin: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
	font-size: 12px;
	border-radius: 15px;
	color: #fff;
	font-weight: 600;
}
.owl-five .item a{
	color: #fff;
	font-weight: 600;
}
.owl-six .item a{
	color: #fff;
	font-weight: 600;
}
.owl-six .item{
	padding: 5px 25px;
	margin: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
	font-size: 12px;
	border-radius: 15px;
}
/*Added Buttons of "Lunch:,Dinner, BBQ" 25-03-2019 Completed*/
.new_popup_city_country{
	width: auto !important;
}
#ui-id-2 {
      z-index: 2147483647 !important;
}

#cityCountryModal .modal-header{
		/*padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #e51852 !important;
    color: #fff !important;*/
}
#cityCountryModal .profile-detail-text{
	font-size: 17px;
  color: #000;
  font-weight: 600;
  margin-left: 14px;
  margin-bottom: 10px;
}
.owl-nav .owl-prev.disabled,
.owl-nav .owl-next.disabled {
   display: none !important;
}
.newClassH1{
	margin: 0 0 20px 0 !important;
	text-transform: capitalize !important;
	color: #000000 !important;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	text-align: center !important;
	font-size: 30px !important;
}
.card_title .newClassH1{
	margin: 0 !important;
	display: inline-block !important;
}
.search_title h1 a{
	text-decoration: none !important;
	cursor: pointer !important;
}

.addClassH4Des{
	margin-top: 0px !important;
}

.customH4Padding{
	margin-top: -1px !important;
}
.dishes ul .viewAllRestaurantsViewLi{
	    padding: 10px 5px 5px 15px;
}
#viewAllRestaurantsGlobalCard{
    margin-bottom: 0px !important;
}
.specificDealsPage ul li {
	padding: 20px 20px 20px 20px !important;
	margin-right: 0 !important;
}
.customClose{
			float: right !important;
	    font-size: 21px !important;
	    font-weight: bold !important;
	    line-height: 1 !important;
	    color: #000 !important;
	    text-shadow: 0 1px 0 #fff !important;
	    opacity: 1 !important;
	    filter: alpha(opacity=20);
}
.customClose:hover, .customClose:focus {
    color: #000 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    opacity: 1 !important;
    filter: alpha(opacity=50);
}
.modal-header .customClose{
	margin-top: 0 !important;
}

.tableCity {
	display: table !important;   /* Allow the centering to work */
	margin: 0 auto !important;
	width: 100%;
	max-width: 100%;
}

	ul#horizontal-list {
		/*padding-top: 10px !important;
    margin: 0 !important;
    padding: 0 !important;*/
    margin-left: 10px;
	}

	ul#horizontal-list li {
		float: left !important;
		display: inline-block !important;
		margin: 5px;
		border: 2px #000 solid;
		text-align: center;
		padding: 5px 10px;
		border-radius: 15px;
		cursor: pointer;
		width: 25%;
	}
	#get_current_loc i{
		color: #000;
		font-size: 20px;
		margin-right: 5px;
	}
	#get_current_loc_city_country i{

	}
	ul#horizontal-list li a{
		color: #000 !important;
    font-weight: bold !important;
    cursor: pointer !important;
	}
	#cityCountryModal{
    /*top: 170px !important;
    padding-right: 45px;*/
	}
	#cityCountryModal .modal-content{
		/* background-image: url(../images/banner.jpg); */
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: fixed;
background-origin: initial;
/* background-clip: initial; */
background-color: transparent;
background-size: cover;
}
	#cityCountryModal .cover{
		/*background: rgba(0, 0, 0, 0.85);
		padding: 30px 0 60px;
		background: rgba(255, 255, 255, 0.85);*/
		padding: 20px 0 10px !important;
		background: #fff !important;
	}
	#cityCountryModal .cover .modal-header{
   	padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	#cityCountryModal .modal-header {
    border-bottom: 1px solid #000000 !important;
	}
	#cityCountryModal {
	  text-align: center !important;
	  padding: 0 !important;
	}

	#cityCountryModal:before {
	  content: '' !important;
	  display: inline-block !important;
	  height: 100% !important;
	  vertical-align: middle !important;
	  margin-right: -4px !important;
	}

	#cityCountryModal .modal-dialog {
	  display: inline-block !important;
	  text-align: left !important;
	  vertical-align: middle !important;
	}

	.price-range-class{
		float: left !important;
		display: block !important;
		width: 90px !important;
		height: 30px !important;
		padding: 0 7px !important;
		text-align: left !important;
		color: #404040 !important;
		border: 1px solid #a8a8a8 !important;
		border-radius: 3px !important;
		outline: 0 !important;
		background-color: #fff !important;
		-webkit-box-shadow: 0 1px 1px 0 #ececec;
		box-shadow: 0 1px 1px 0 #ececec !important;
		-webkit-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
		min-width: auto !important;
		-moz-appearance: textfield;
	}
	.price-dash-class{
		float: left;
    width: 15px;
    text-align: center;
    line-height: 30px;
    color: gray;
	}
	.badge{
		font-size: 13px !important;
		font-weight: bold !important;
		color: #716c6c !important;
		vertical-align: middle !important;
		background-color: #fff !important;
		padding: 0 !important;
	}
	.owl-four .owl-stage-outer .owl-stage .owl-item, .owl-four .owl-stage-outer .owl-stage .owl-item:active{
		width: 210px !important;
	}
	.owl-one .owl-stage-outer .owl-stage .owl-item, .owl-one .owl-stage-outer .owl-stage .owl-item:active{
		width: 210px !important;
	}
	.owl-two .owl-stage-outer .owl-stage .owl-item, .owl-two .owl-stage-outer .owl-stage .owl-item:active{
		width: 121px !important;
	}
	.owl-three .owl-stage-outer .owl-stage .owl-item, .owl-three .owl-stage-outer .owl-stage .owl-item:active{
		width: 121px !important;
	}
	.viewMoreDealsClass{
		background: transparent;
		color: #e51451 !important;
		font-size: 12px !important;
		border: none !important;
		padding: 0 !important;
		margin-right: 0px !important;
		font-weight: bold !important;
    margin-bottom: 0px !important;
	}
	.dealsForCount:before{
		content: "\2022" !important;
		margin-right: 5px;
	}
	.mybtnViewMore{

	}
	.viewMoreDealsClass:hover{
		text-decoration: underline !important;
	}
	.modal-header{
		border-bottom: 1px solid #000000 !important;
	}
	.close{
	 	opacity: 1 !important;
	}
	.default-comment-img{
		float: left !important;
    font-size: 26px !important;
    margin: 6px 5px 0px 0px !important;
    color: #b8b8b8 !important;
	}
	.default-comment-inp{
		width: 100%;
		margin: 5px 0px 0px 0px;
	}
	.owl-dots {
		text-align: center;
		padding-bottom: 10px;
}
button.owl-dot {
		width: 7px;
		height: 7px;
		border-radius: 50%;
		display: inline-block;
		background: #ccc;
		margin: 0 3px;
}
#eatoutHomePageDishes{
	margin-bottom: 0 !important
}
button.owl-dot.active {
		background-color: #000 !important;
}
button.owl-dot {
		background-color: #b8b8b8 !important;
}
button.owl-dot:focus {
		outline: none;
}
#customPriceRating{
	float: left;
	margin-top: 2px;
	margin-bottom: 0;
}
ul#famous-in-search-page li:after{
	content: ", " !important;
}
ul#famous-in-search-page li:last-child:after{
	content: " " !important;
}
#customFooterHeading h3{
	color: #fff !important;
}
#customFooterHeading h1{
	color: #fff !important;
	font-size: 45px !important;
}
#customFooterHeading h1{
	margin-bottom: 0 !important;
}
#customFooterHeading h3{
	margin-bottom: 0 !important;
  font-size: 20px !important;
	display: block;
}
#customFooterHeading #customHeadingColor{
  color: yellow !important;
}
#customFooterHeading h4{
	color: #fff !important;
	font-size: 22px !important;
	margin-top: 40px;
  margin-bottom: 5px;
}
#defaultClassCol{
	padding: 0;
	margin: 0;
}
.app-mobile-tossdown-footer{
	float: right;
	clear: right;
	width: 357px;
	height: 266px;
}
.iphone-app-icon-footer{
    width: 150px;
}
.andriod-app-icon-footer{
	width: 150px;
}
.specialDealsRamadan a{
	color: #fff !important;
}
.specialDealsRamadan .sehriDealsAnchor{
	float: right;
}
.specialDealsRamadan .iftarDealsAnchor{
	float: left;
}
.comment-custom-img{
	width: 20px;
	height: 20px;
	margin-right: 2px;
}
.comment-section-main{
	width: 100%;
  display: inline-flex;
}
.search-featured-tag-eatout{
  right: 324px !important;
}
.eatout-home-deals{
  position: relative;
}
#customFooterHeading .main_h3{
	color: #fff !important;
font-size: 26px !important;
margin-bottom: 0 !important;
font-weight: bold;
font-family: 'MyriadPro-Bold' !important;
margin: 0 0 20px 0;
padding-top: 20px;
}
#customFooterHeading .main_h3_1{
	font-size: 26px !important;
	font-weight: bold;
	font-family: 'MyriadPro-Bold' !important;
	margin: 0 0 20px 0;
	letter-spacing: 1px;
	padding-top: 5px;
}
.owl-ten .owl-prev{
    left: -40px;
}
.owl-ten .owl-next {
    right: -40px;
}
.banner-home-button-section{
	display: block;
	width: 100%;
	float: right;
	clear: both;
	background: #e51451;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 0;
	margin-right: 0;
}
.banner-home-button-section a.order-online{
    background-color: #fff !important;
}
.banner-home-button-section a{
	float: right;
  background: #666;
  margin: 0px 5px;
  color: #fff;
  width: 115px;
  padding: 9px 0px !important;
  text-align: center;
  font-size: 14px;
  margin-left: 0;
  color: #e51451;
  border-radius: 8px;
	font-weight: bold;
	margin-right: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.banner-home-button-section a:hover{
	color: #000;
	text-decoration: none;
}
.ratingPreview{
	z-index: 0;
}
.ratingUser{
	z-index: 0;
}
.NoRatingPreview{
	z-index: 0;
}
.order-process{
	float: left;
	display: block;
	color: #fff;
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
	width: 73%;
	padding-left: 0px;
	padding-top: 13px;
}
.card_title span .full_width{
	background: #e51451;
	font-weight: bold;
}
.card_title span .btn:hover{
	color: #000 !important
}
.one-deal-card-title .full_width{
	background: #e51451;
	font-weight: bold;
}
.one-deal-card-title .btn:hover{
	color: #000 !important
}
.new-form-group{
	margin-bottom: 5px !important;
	margin-top: 0px;
}
.newReviewdClass span{
	color: #b8b8b8 !important;
	text-transform: none;
}
.city_popup_nearby_class{
	float: left !important;
	width: 100%;
	height: 100%;
}
.canada-header-modal{
	border-bottom: 0 !important;
  float: left !important;
  width: 100% !important;
  margin-top: 15px !important;
}
.owl-five .owl-nav.disabled{
	display: block !important;
}
.tossdown-business-img{ width: 150px; }
.tossdown-business-top-div { padding: 30px 0; }
.tossdown-business-inner-div { text-align: right;padding-right: 40px; }
.solution-for { color: #fff;padding-top: 20px;font-size: 26px; }
.restauranr-owner { color: yellow !important;font-weight: bold;font-family: 'MyriadPro-Bold' !important; }
.food-manufactures { color: #fff;font-size: 26px; }
.e-com-pos { color: #fff;font-size: 16px; }
.tossdown-business-btn { padding-top: 20px; }
#price_filter { margin-top: 10px; }
.directions-view-all { font-size: 11px;font-weight: bold;color: #fff !important;font-family: 'MyriadPro-Bold' !important;text-decoration: underline; }
.view_all_directions_eatout { margin-top: -10px !important;margin-bottom: 10px !important; }
a.call.shownumberclass.pull-right { padding: 0;font-size: 11px;font-weight: bold;font-family: 'MyriadPro-Bold' !important;}
