@media (min-width: 1450px) {
    .col-lg-4 {
        width: 33.3333%;
    }
}

@media (min-width: 992px) {
    .nopadLeft {
        padding-left: 0;
    }
}

@media (max-width: 992px) {
    body.ec-sticky {
        padding-top: 0;
    }
    header .row {
        width: 100%;
    }
    .wm-listing ul li {
        display: inline-block;
        width: 33%;
    }
    .wm-contact-form {
        display: inline-block;
        width: 100%;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: transparent;
        border: none;
    }
    .navbar-default .navbar-toggle {
        border-color: rgba(255, 255, 255, 1);
    }
    header .row {
        margin: 0;
    }
    .wm-logo {
        margin: 6px 0;
    }
    .wm-contact-form li {
        width: 100%;
        float: none;
    }
    .dtlRes {
        width: 100%!important;
        display: inline-block;
    }
    .wm-partner-listtwo-full {
        width: 100%;
    }
    .profile-tabs,
    mainfooter,
    .wm-partner-listtwo-full {
        width: 100%!important;
    }
    .wm-search {
        width: 100%!important;
    }
    .search-simple,
    .wm-search input[type="text"]:first-child {
        border-radius: 0!important;
    }
    .wm-main-content {
        margin-top: 126px!important;
    }
    .wm-main-content .wm-main-content {
        margin-top: 0!important;
    }
    .byeTab,
    #profile,
    .mapRealTime,
    .mapRealTimeTwo {
        display: none!important;
    }
    .hiTab {
        display: block!important;
    }
    .modal-dialog {
        margin: 0 0 0 40%;
        width: 60%;
        right: 0;
        height: 100vh;
    }
    .navbar {
        padding: 0px;
    }
    .collapse {
        display: none;
    }
    .navbar-nav {
        margin: 0px;
    }
    .navbar-nav>li {
        width: 100%;
    }
    .wm-dropdown-menu {
        -webkit-transform: translate(0px);
        -moz-transform: translate(0px);
        -ms-transform: translate(0px);
        -o-transform: translate(0px);
        transform: translate(0px);
    }
    .wm-dropdown-menu {
        /*background-color: transparent!important;
		opacity: 1!important;
		position: relative!important;
		top: 0!important;
		-webkit-transform: translatey(0)!important;
		transform: translatey(0)!important;
		visibility: visible!important;*/
        /* width: calc(100% - 2px)!important; */
    }
    .searchPop .wm-dropdown-menu {
        width: 200px!important;
        text-align: right;
    }
    .wm-dropdown-menu li a {
        padding: 10px 20px!important;
        width: 100%!important;
    }
    .detailRestaurant {
        min-height: inherit!important;
    }
    .inter {
        margin-top: 0!important;
    }
    .pagination {
        justify-content: center;
    }
    .wm-partner-listtwo-full h4 {
        text-align: center;
    }
    detailrestaurant .row {
        display: flex;
        flex-flow: row wrap;
    }
    detailrestaurant .col-md-8:nth-child(1) {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }
    .dtlRes:nth-child(2) {
        display: none;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-flex: 0 1 calc(100% + 30px);
        -ms-flex: 0 1 calc(100% + 30px);
        flex: 0 1 calc(100% + 30px);
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin: 0!important;
        position: relative!important;
        top: inherit!important;
        background-size: inherit!important;
    }
    /* .mapRealTimeTwo:nth-child(1) { -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; -webkit-align-self: auto; -ms-flex-item-align: auto;align-self: auto; position: relative; height: 300px; top: 0; width: 100%!important; } */
    .screenRestaurantTwo:nth-child(2) {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
        margin-bottom: 8px;
        min-height: inherit;
    }
    .spaceNav:last-child {
        border: none;
    }
    .footLeft footer,
    .footRight footer {
        max-width: 100%!important;
        margin: 0;
    }
    /*.wm-main-section {
		overflow-x: inherit!important;
	}*/
    .navHead .navbar-collapse {
        left: inherit;
        right: -100%!important;
    }
    .navHead .navbar-collapse.in {
        left: inherit;
        right: 0!important;
    }
    .displayRestaurant[_ngcontent-c12] .container[_ngcontent-c12] {
        padding-right: 0!important;
    }
}


/*	Media 768Px Start */

@media (min-width: 768px) and (max-width: 990px) {
    /* Header */
    .navbar-toggle {
        display: block;
    }
    .collapse {
        display: none;
    }
    .navbar {
        padding: 24px 30px;
    }
    .navbar-default {
        padding: 0!important;
    }
    .navbar-nav {
        margin: 0px;
    }
    .navbar-nav>li {
        width: 100%;
    }
    header .navbar {
        float: right!important;
    }
    .navbar-nav>li>a {
        font-size: 14px;
        padding: 12px 20px;
    }
    .wm-dropdown-menu li a {
        border: none;
    }
    header .navbar-nav>li>a {
        padding: 12px!important;
        border-bottom: solid 1px white;
    }
    .wm-topstrip .col-md-6 {
        float: left;
        width: 50%;
    }
    .wm-stripinfo li {
        padding-right: 11px;
    }
    .slick-arrow {
        left: 0px;
    }
    .slick-arrow.slick-arrow-right {
        right: 0px;
    }
    .wm-category-slide {
        padding: 0px 30px;
    }
    #map {
        height: 526px;
    }
    .wm-absolute {
        position: relative;
        background-color: #555;
    }
    header .navbar-nav>li>a,
    header .navbar-nav>li>a:after,
    .wm-absolute .navbar-nav>li>a,
    .wm-absolute .navbar-nav>li>a:after {
        color: #fff;
    }
    .wm-banner {
        z-index: 1;
    }
    .wm-main-wrapper {
        overflow: hidden;
    }
    .wm-main-content .col-md-7,
    .wm-main-content .col-md-5,
    .wm-main-content .col-md-6 {
        width: 100%;
        float: left;
        margin-bottom: 30px;
    }
    .wm-main-content .wm-blog>ul>li.col-md-6 {
        width: 50%;
    }
    .wm-listing-search ul li {
        width: 25%!important;
    }
    .wm-listing-search ul {
        margin: 0!important;
    }
    .wm-listing-search {
        top: 120px!important;
    }
    listdetail li.col-md-6 {
        width: 50%!important;
        margin: 0!important;
    }
    .wm-widget-maps {
        position: relative!important;
        display: inline-block;
    }
    .sidebars {
        margin: 50px 0;
        display: inline-block;
    }
    .wm-appinfo {
        padding: 0px 15px 30px 15px;
    }
    .wm-iphoneapp-thumb {
        padding-bottom: 30px;
    }
    .wm-testimonial-slider .wm-testimonial-thumb,
    .wm-testimonial-slider .wm-testimonial-text,
    .wm-testimonial-text p {
        width: 100%;
    }
    .wm-testimonial-text {
        padding: 75px 75px 75px 75px;
    }
    .wm-testimonial-slider .slick-arrow {
        margin: 0px;
        left: 0%;
    }
    .wm-testimonial-slider .slick-arrow.slick-arrow-right {
        margin: 0px;
        right: 0%;
        left: auto;
    }
    .wm-coomingsoon .wm-copyright {
        position: relative;
    }
    .wm-coomingsoon {
        background: none;
        background-color: #555;
    }
    .wm-coomingsoon:before {
        display: none;
    }
    .wm-contact-form {
        padding: 0px 20px;
    }
    .wm-contact-form li.col-md-6 {
        float: left;
        width: 50%;
        margin-right: 0px;
    }
    .wm-contact-form li.col-md-12 {
        width: 100%;
        float: left;
    }
    .wm-our-team-info,
    .wm-our-team li:nth-child(2n) .wm-our-team-info {
        padding: 30px;
        float: left;
        width: 100%;
    }
    .wm-partner-chian {
        display: none;
    }
    .wm-directory-listing>ul>li.col-md-12 {
        float: left;
        width: 100%;
    }
    .wm-listing>ul>li.col-md-6 {
        width: 50%;
        float: left;
    }
    .wm-testimonial-slider .wm-testimonial-text,
    .wm-testimonial-slider .wm-testimonial-text {
        float: left;
        width: 100%;
    }
    .wm-listing-search ul li.w50,
    .w50 {
        width: 50%!important;
    }
    .w64 {
        width: 100%!important;
    }
    nav .collapse.in {
        left: inherit;
        right: 0!important;
    }
    .wm-footer-widget .widget {
        display: inline-block;
    }
    footer .widget_category ul li {
        width: auto;
        margin-right: 20px;
    }
    .footer-two .backtop-btn {
        top: -16%;
        right: 0;
    }
    .footer-two .wm-footer-widget .addfooter-widget {
        margin: 0px -15px;
    }
    .footer-two .wm-footer-widget [class*="col-md-"] {
        padding: 0px 15px;
    }
    .footer-one .wm-footer-widget .addfooter-widget {
        margin: 0px;
    }
    .footer-one .wm-footer-widget [class*="col-md-"] {
        padding: 0px 15px;
    }
    .address-wrap,
    .list-cards article {
        width: 48%!important
    }
    .abs {
        top: 0;
    }
}

@media (max-width: 768px) {
    .dtlRes {
        position: relative!important;
        top: 0!important;
        right: inherit!important;
    }
}


/* Media 768Px Start */

@media (max-width: 768px) {
    .wm-opening-hours {
        width: calc(100% + 26px)!important;
        background-color: rgba(251, 251, 251, 0.6);
        padding: 0 15px 20px;
        margin: 15px -13px 0;
    }
    .FlexRes {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -10px;
    }
    .displayRestaurant .row {
        flex-flow: row wrap;
        margin: 0;
    }
    .wm-listing-search {
        top: 0;
        position: relative;
        z-index: 4;
        background-size: cover;
        padding: 0!important;
    }
    .btn-search span,
    #profile ul.tabs-nav:before,
    #profile ul.tabs-nav:after {
        display: none;
    }
    .btn-search em {
        font-size: 18pt;
    }
    .btn-search {
        padding: 0 2rem;
    }
    .wm-search input[type="text"],
    .wm-search input[type="submit"] {
        border-radius: 0!important;
    }
    .wm-listing.wm-recent-listing,
    .wm-mainheader {
        padding: 0!important;
    }
    .wm-search {
        width: 80%!important;
    }
    .wm-listing-search ul li,
    .wm-listing-search ul li.w50,
    .w50 {
        width: 100%!important;
    }
    .w64 {
        width: 100%!important;
    }
    .flx3 {
        justify-content: space-between;
    }
    .mapRealTime,
    input#cityState,
    .fa.marker {
        display: none!important;
    }
    header .navbar {
        width: 100%!important;
        float: none!important;
    }
    header {
        height: 102px!important;
    }
    .wm-search {
        margin: 0;
        /* position: fixed!important;  */
        width: 100%!important;
        top: 65px!important;
        left: 0;
    }
    .search-simple {
        border-radius: 0!important;
    }
    .wm-search input[type="text"] {
        width: calc(100% - 50px);
    }
    .wm-logo {
        margin: 0!important;
    }
    .wm-logo img {
        height: 30px!important;
    }
    .wm-mainheader .col-sm-2,
    .wm-mainheader .col-sm-10 {
        width: 50%!important;
    }
    .navbar-nav>li>a {
        font-size: 14px;
        padding: 12px 20px!important;
    }
    .wm-dropdown-menu li a {
        border: none;
    }
    .wm-topstrip {
        text-align: center;
    }
    .wm-topstrip .col-md-6,
    .wm-mainheader [class*="col-md-"] {
        display: inline-block;
    }
    .wm-stripinfo li {
        padding: 0px 10px 10px 10px;
    }
    .wm-mainheader {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    header .row {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%!important;
    }
    .wm-stripinfo li,
    .wm-login-link li {
        display: inline-block;
        float: none;
    }
    .wm-login-link li {
        padding: 0px 40px 15px 0px;
    }
    /* figure.customlogo {
        margin: 20px auto!important;
        border: solid 5px rgb(164, 125, 96)!important;
    } */
    .wm-absolute {
        position: relative;
        background-color: #555;
    }
    header .navbar-nav>li>a,
    header .navbar-nav>li>a:after,
    .wm-absolute .navbar-nav>li>a,
    .wm-absolute .navbar-nav>li>a:after {
        color: #fff;
    }
    .wm-banner {
        z-index: 1;
    }
    /* Header */
    .slick-arrow {
        left: 0px;
    }
    .slick-arrow.slick-arrow-right {
        right: 0px;
    }
    .wm-category-slide {
        padding: 0px 30px;
    }
    #map {
        height: 426px;
    }
    .wm-listing-search {
        padding: 21px 20px 0px;
    }
    .wm-listing-search ul li {
        width: 100%;
    }
    .wm-banner .wm-listing-search {
        position: relative;
        background-color: #555;
        bottom: 0;
        margin: 0;
        padding: 20px 15px;
    }
    .slick-dots {
        bottom: auto;
        top: 0px;
    }
    .wm-banner .wm-listing-search ul li {
        width: 50%;
    }
    /* Main Grid */
    .wm-main-wrapper {
        overflow: hidden;
    }
    .wm-main-content .col-md-4,
    .wm-main-content .col-md-3 {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        width: 50%;
    }
    .wm-main-content .col-md-7,
    .wm-main-content .col-md-5,
    .wm-main-content .col-md-6,
    .wm-main-content .col-md-8,
    .wm-main-content .col-md-12 {
        width: 100%;
        float: left;
        margin-bottom: 30px;
    }
    .wm-main-content .wm-blog>ul>li.col-md-6 {
        width: 50%;
    }
    /* Main Content */
    .wm-appinfo {
        padding: 0px 30px 30px 30px;
    }
    .wm-iphoneapp-thumb {
        width: 100%;
    }
    .wm-iphoneapp-thumb {
        padding-bottom: 30px;
    }
    .wm-testimonial-slider .wm-testimonial-thumb,
    .wm-testimonial-slider .wm-testimonial-text,
    .wm-testimonial-text p {
        width: 100%;
    }
    .wm-testimonial-text {
        padding: 75px 75px 75px 75px;
    }
    .wm-testimonial-slider .slick-arrow {
        margin: 0px;
        left: 0%;
    }
    .wm-testimonial-slider .slick-arrow.slick-arrow-right {
        margin: 0px;
        right: 0%;
        left: auto;
    }
    .wm-newsletter-wrap {
        width: 100%;
    }
    .wm-newsletter {
        padding: 0px 20px;
    }
    .wm-testimonial-list ul li figure {
        width: 100%;
    }
    .wm-testimonial-list ul li figure~.wm-testimonial-info {
        float: left;
        width: 100%;
        padding: 30px;
    }
    .wm-testimonial-list ul li {
        padding-right: 0px;
    }
    .wm-step-three,
    .wm-step-one {
        padding: 20px;
    }
    .wm-property-selection li {
        padding-bottom: 10px;
    }
    .wm-blog-auther {
        padding-left: 0px;
    }
    .wm-coomingsoon .wm-copyright {
        position: relative;
    }
    .wm-coomingsoon {
        background: none;
        background-color: #555;
    }
    .wm-coomingsoon:before {
        display: none;
    }
    .wm-contact-form {
        padding: 0px 20px;
    }
    .wm-contact-form li.col-md-6 {
        float: left;
        width: 50%;
        margin-right: 0px;
    }
    .wm-contact-form li.col-md-12,
    .wm-directory-listing-wrap figure {
        width: 100%;
        float: left;
    }
    .wm-listing-text-wrap {
        width: 100%;
        float: left;
        padding: 30px 0px 0px 0px;
    }
    .wm-our-team-info,
    .wm-our-team li:nth-child(2n) .wm-our-team-info {
        padding: 30px;
        float: left;
        width: 100%;
    }
    .wm-partner-chian {
        display: none;
    }
    .wm-listing>ul>li.col-md-6 {
        width: 50%;
        float: left;
    }
    .wm-listing,
    .wm-priceplans,
    .wm-priceplans-style-two,
    .wm-testimonial-list,
    .wm-contactus-title {
        padding: 0px 15px;
    }
    .wm-mapbtn ul li {
        margin-top: 10px;
    }
    .wm-modalbtn {
        margin-bottom: 8px;
    }
    .wm-testimonial-slider .wm-testimonial-text,
    .wm-testimonial-slider .wm-testimonial-text {
        float: left;
        width: 100%;
    }
    .wm-login-link {
        padding-left: 10px;
    }
    .wm-fancy-title {
        margin-bottom: 0px;
    }
    .wm-banner .slick-slide img,
    .wm-banner .slick-dots {
        display: none !important;
    }
    .wm-listing-full {
        margin-bottom: 0px;
    }
    .wm-partner-list {
        padding: 0px 15px;
    }
    .wm-blogs-article>ul>li {
        padding-left: 20px;
    }
    .wm-blogs-article ul li span {
        margin-right: 20px;
    }
    .countdown-section:first-child {
        font-size: 100px;
    }
    .wm-comingsoon-header {
        text-align: center;
    }
    .wm-comingsoon-logo,
    .wm-comingsoon-header ul li {
        float: none;
        display: inline-block;
    }
    .wm-comingsoon-header ul {
        width: 100%;
        margin-top: 30px;
    }
    .wm-comingsoon-header {
        margin-bottom: 150px;
    }
    .widget.wm-featured-widget .flx li,
    .modal-content .tab-content {
        width: 100%!important;
    }
    .modal-content {
        padding: 20px;
    }
    .loading {
        width: calc(100% - 30px)!important;
        left: 15px!important;
    }
    .filtersearch {
        top: 50px!important;
    }
    .wm-search input[type="text"]:first-child {
        width: 100%!important;
    }
    /* Footer */
    .footer-one {
        background-size: cover;
        padding: 0px 15px 0;
    }
    .wm-footer-widget .widget {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        width: 50%;
    }
    .footer-two .backtop-btn {
        top: -16%;
        right: 0;
    }
    .footer-two .wm-footer-widget .addfooter-widget,
    .footer-one .wm-footer-widget .addfooter-widget {
        margin: 0px;
    }
    .footer-two .wm-footer-widget [class*="col-md-"],
    .footer-one .wm-footer-widget [class*="col-md-"] {
        padding: 0px 15px;
    }
    .modal-dialog {
        margin: 0!important;
        width: 100%!important;
        right: 0!important;
        height: 100vh;
    }
    .specifications {
        margin-bottom: 20px;
        flex-flow: wrap;
    }
    .slick-slide img {
        object-fit: inherit;
        height: auto;
    }
    .container-slider-restaurant {
        width: calc(100% + 30px)!important;
        margin: 0 -15px;
        height: auto!important;
    }
    .pageNgx .pagination {
        flex-flow: wrap;
        justify-content: center;
    }
    .wm-main-content {
        margin-top: 115px!important;
    }
    .wm-main-content .wm-main-content {
        margin-top: 0!important;
    }
    .wm-search input[type="submit"] {
        background: rgb(242, 242, 242) none repeat scroll 0 0;
        border-left: solid 1px #b72034!important;
    }
    .wm-search em {
        color: #b72034;
    }
    mainfooter .flx {
        flex-flow: wrap;
    }
    .wm-search-inputLoc {
        display: none!important;
    }
    .tab-pane .widget {
        margin-bottom: 0px;
    }
    .scrl {
        max-height: inherit;
    }
    profile .wm-main-content {
        margin: 0!important;
        padding-top: 12px;
    }
    .flxOrder {
        flex-flow: column wrap!important;
    }
    .secOne {
        width: 30%!important;
        padding: 0 0 15px 9px!important;
        float: left;
        text-align: left;
    }
    /* .secTwo {
        width: 40%!important;
        padding: 15px 0!important;
        border: none!important;
    } */
    .flxOrder h4,
    .secTwo a {
        text-align: right;
    }
    .flxOrder h4 {
        padding: 3px;
    }
    .secThree {
        width: 100%!important;
        display: flex!important;
        justify-content: space-between!important;
        flex-flow: row!important;
        height: inherit!important;
        border-bottom: solid 1px #f4f4f4!important;
        min-height: 31px !important;
    }
    .secThree:before {
        top: 0!important;
        width: 1px!important;
        border-left: solid 1px #f2f2f2!important;
        height: 100%!important;
        border-bottom: none!important;
        left: 50%;
    }
    .secThree a {
        justify-content: end !important;
    }

    .secOne,
    .secTwo,
    .secThree {
        padding: 0 0 0 10px !important;
    }

    .ec-myads-wrap {
        padding-bottom: 0;
    }
    .address-wrap {
        height: auto;
        width: 100%;
    }
    .ec-profile-text input {
        width: 100%;
    }
    .filterPro .jumbotron {
        padding: 10px!important;
    }
    .spaceNav:hover>.wm-dropdown-menu {
        top: 46px !important;
        width: 200px!important;
        box-shadow: 1px 0 4px 1px #0000004d!important;
    }
    .ec-about-profile,
    .ec-widget-heading {
        flex-flow: row wrap;
    }
    .avatarBig,
    .ec-widget-heading>div {
        width: 100%!important;
        margin-bottom: 20px;
    }
    .ec-widget-heading .text-right {
        display: flex;
    }
    .wm-listing.wm-recent-listing.FlexRes {
        margin: 0;
    }
    .credit-card-item .main-label-cards img {
        width: auto;
    }
    .separator a,
    .separator button {
        width: 50%;
        margin: 0;
    }
    .address-wrap {
        width: 100%;
        height: auto;
    }
    /*.wm-main-section > .wm-main-section {
		padding-top: 20px;
	}*/
    #switch {
        position: absolute;
        bottom: 12px;
        right: inherit;
        color: #b71f37;
        font-size: 32px;
        background-color: #fff;
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        left: 0;
    }
    .profile-tabs .tab-content {
        margin-top: 0px;
    }
    .ec-ads-text {
        padding: 0;
        text-align: center;
    }
    h4.line {
        margin: 0;
        color: #024661;
        font-size: 14px;
    }
    h5.line {
        margin: 0;
        color: #b71f37;
        font-size: 12px;
    }
    .media img {
        height: 100%;
        border-radius: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: auto;
        max-width: inherit;
    }
    .media-left,
    .media>.pull-left {
        padding-right: 0;
        overflow: hidden;
    }
    table thead tr th {
        text-align: left;
    }
    .editInfo .btn {
        width: 49%;
        margin-bottom: 30px;
    }
    .ec-ads-rating {
        position: relative;
        top: 0px;
        padding: 10px 0;
        justify-content: center;
    }
    .ec-myads-wrap figure,
    .tab-pane img {
        width: 100%;
    }
    .ec-profile-text {
        width: 100%!important;
        margin-left: 0!important;
    }
    .ec-widget-heading {
        text-align: center;
    }
    .byephone,
    .files .btn span {
        display: none;
    }
    .hiphone {
        display: block;
    }
    .files .name * {
        display: inline-block;
        width: 80px;
        word-wrap: break-word;
    }
    .files .delete {
        width: 60px;
    }
    .shoppingWid {
        width: 95%;
        top: 72px;
    }
    .wm-caption h1 {
        font-size: 20px;
        z-index: 1;
        position: relative;
    }
    .wm-listing-search::before {
        background-color: rgba(0, 49, 79, 0.63)!important;
    }
    .bigsearch {
        height: 40px;
        margin-bottom: 0;
    }
    .wm-listing-search ul {
        margin: 0;
    }
    footer .wm-widget-heading img {
        margin-bottom: 20px;
    }
    .footer-two [class*="col-md-"],
    .footer-one [class*="col-md-"] {
        padding: 0px 15px!important;
        margin-top: 20px;
    }
    .wm-contact-form form .wm-button {
        width: 100%;
        text-align: center;
    }
    .ec-tabs-element {
        position: relative;
        width: 100%;
    }
    .small-star-rating span {
        margin-right: 2px;
    }
    fieldset ul {
        margin-left: 0;
    }
    .profile-tabs {
        width: 100%;
        float: none;
    }
    mainfooter .row {
        flex-flow: row wrap;
    }
    .flxOrder figure {
        width: 50px !important;
        height: 50px !important;
    }
    .secOne h3 {
        width: 100%;
    }
    .mintitle {
        float: none!important;
        min-width: 100% !important;
    }
    .flxOrder {
        display: block!important;
    }
    .flxOrder .green {
        display: block!important;
    }
    .text-h4{
        font-size: 1em !important;
        /* line-height: 1.3em; */
        margin: 0 !important;
        width: 100% !important;
        padding: 0 !important;
        text-align: end !important;
    }
}


/* Media 300Px Start */

@media (max-width: 480px) {
    /* Main Grid */
    .wm-main-content .col-md-4,
    .wm-main-content .col-md-3 {
        margin-right: 0px;
        width: 100%;
    }
    .wm-partner-list ul li {
        width: 50%;
    }
    .wm-fancy-title h2 {
        font-size: 16px;
    }
    .wm-fancy-title h2:after,
    .wm-fancy-title h2:before {
        vertical-align: inherit;
    }
    .wm-footer-widget .widget,
    .footer-one .wm-footer-widget .widget {
        margin-right: 0px;
        width: 100%;
    }
    .footer-two .backtop-btn {
        right: 2%;
        top: -10%;
    }
    .footer-two .backtop-btn:before {
        display: none;
    }
    .wm-banner .wm-listing-search ul li,
    .wm-main-content .wm-blog>ul>li.col-md-6 {
        width: 100%;
    }
    .countdown-section:first-child:before,
    .countdown-section:first-child:after {
        width: 30px;
    }
    .countdown-row:before,
    .countdown-row:after {
        width: 50px;
    }
    .wm-contact-form li.col-md-6 {
        width: 100%;
    }
    .ec-table-content ul li {
        width: 100%;
        float: left;
    }
    .wm-listing>ul>li.col-md-6 {
        width: 100%;
    }
    .wm-banner .wm-listing-search ul li:last-child {
        padding-left: 8px;
    }
    .ec-main-wrapper {
        overflow: hidden;
    }
    .ec-form-list .wm-contact-form {
        padding: 0px;
    }
    .ec-table-horizontal .ec-table-head li {
        font-size: 12px;
    }
    .wm-listing ul li {
        margin-bottom: 0!important;
        padding: 8px;
        position: relative;
        display: inline-block!important;
        float: inherit!important;
    }
    .isDetail {
        padding: 20px 0 0!important;
    }
    .pn-Advancer_Right {
        right: 10px!important;
    }
    .max-w240 {
        margin: 0 auto;
    }
    .displayRestaurant h2 {
        justify-content: center;
        margin: 10px 0;
    }
    .displayRestaurant .wflx55,
    .displayRestaurant .wm-info-rs li label,
    .displayRestaurant .wm-info-rs li {
        text-align: center!important;
    }
}


/* Media 940Px Start */

@media screen and (min-width: 991px) and (max-width: 1054px) {
    .navbar-nav>li>a {
        padding: 33px 11px 32px;
    }
}