@media only screen and (max-width:1000px) {
	.main{ width: 96%; padding: 0 2%}
	.common-btn:hover {
       /* background:#fff;*/
    }
  #cat-slider-map .wb-box .ad-img img{height:145px;}
  #cat-slider-map .wb-box{height:inherit;}
    .mobilelogo img{ width:50%;}
    footer{width:96%; padding-left:2%; padding-right:2%;}
	footer .link-box + .link-box{ margin-left: 0;}
	footer .smo-box{margin-left: 0;}
	footer .contact-box { margin-left: 0; margin-top: 25px;}
	.cmp-logo img{ height:30px;}
	.wb-box{ width: 100%; margin-bottom:10px;}
	.starrr .fa + .fa{ margin-left:5px;}
	.cat-box{ width: 100%;}
	.common-title{ padding-bottom: 20px;}
	.common-title .left-img{ display: none;}
	.common-title .title-text{ padding: 0 15px; font-size:16px;}
	.common-title .right-img{ display: none;}
	.mid-pramotion-row ul li:nth-child(2){ margin-left: 0;}
	.mid-pramotion-row ul li{ width: 100%;}
	.mid-pramotion-row ul li:nth-child(3){ margin-left: 0;}
	.mid-pramotion-row ul li .text{ padding:7% 0px 0 36%; width:62%;}
	.mid-pramotion-row ul li .text .title{ font-size: 13px; padding-bottom: 5px;}
		.mid-pramotion-row ul li a{display: block;
    height: 100%;
    width: 100%;}
	.mid-pramotion-row ul li .text .bottom-text{ font-size: 11px;}
	.mid-pramotion-row{padding:20px 0 0px 0}
	header .midbar .logo{ margin-right:0px;     position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto; top:7px;}
	header .midbar .logo img{ height:30px;}
	.home-slider .slider-main-bottom-left{ width: 100%;}
	.home-slider .banner-text, .home-slider .slider-main-bottom-left, .home-slider .slider-main-top-left, .home-slider .slider-main-bottom-right, .home-slider .slider-main-top-right { width:96%; padding: 2%;right: 0;left: 0;bottom: 14px; font-size: 11px; line-height: 16px; top:inherit;}
	header .midbar .search-bar{ display: none;}
	.home-slider .banner-img img{ width: 100%; height: 250px;object-fit: cover;}
	.home-slider .owl-theme .owl-controls .owl-page span{ height: 8px; width: 8px;}
	.home-slider .owl-theme .owl-controls{ top:-17px;}
	.cat-prev{ left: -5px;}
	.cat-next{ right: -5px;}
	.topbar .right .notification{ padding: 5px 10px 4px 10px;}
	.topbar .right .bell{padding: 5px 10px 4px 10px;}
	.topbar .right .country-dropdown{padding:3px 10px 2px 10px;}
	.topbar .right .bell .bell-icon{ font-size: 20px;}
	.topbar .right .notification .notification-icon{ font-size: 20px;}
	.mobile-search{ float: left;  border-left:1px solid #e9e9e9; padding: 5px 0px 4px 10px; cursor: pointer;display: block; position: relative;}
	.mobile-search input[type=text]:focus { width: 100%;border: 1px solid #ccc;}
	.mobile-search .mobile-search-icon{font-size: 25px; float: right; line-height: 20px;}

	#searchpanel {display: none;background-color: #000; height: 100%; z-index: 200; position: fixed;overflow-y: hidden;top: 0;width: 100%;left: 0;}
	.slide-header {background: #000;padding:1% 1%;display: inline-block;width:98%;}
	.slide-header input[type="text"] { border: 0; padding: 0px 0 10px 0px;background: none; color: #fff; font-size: 14px; width: 100%;font-weight: 300;vertical-align: top; border-bottom: 1px solid #494949;}
	.searchicon { font-size: 26px;  margin-left: 10px; vertical-align: top; color: #ffc80b; display: inline-block;}
	.search-back{ font-size:32px; color: #4d4d4d; float: left; line-height: 20px;}
	.search-form {display: inline-block;width: 85%; margin-left: 10px; padding-top: 5px;}
	header .midbar .right-part{ float: right; margin: 5px 0 0 0;}
	header .login{ float:left; border-right: 1px solid #fff;     margin-right: 10px; padding-right:10px;}
	header  .login .circle{ height:20px; width:20px;    line-height: 22px;font-size:10px; background: #fff; border-radius: 30px; float: left; text-align: center;}
	header .login .link-text{padding-left: 5px; padding-top: 2px; font-size: 12px; float: left; color:#fff;}
	header .register .circle{height:20px; width:20px;    line-height: 22px;font-size:10px; background: #fff; border-radius: 30px; float: left; text-align: center;}
	header .register .link-text{padding-left: 5px; padding-top: 2px; font-size: 12px; float: left; color:#fff;}
	header .register{ padding-left: 5px;}
	.menu-mobile{ padding: 10px;}
	.customNavigation a i{font-size: 22px;line-height: 36px;}
	.cat-prev { height: 34px;width: 34px;}
	.cat-next{height: 34px;width: 34px;}
	header .midbar{ height:24px; padding: 10px 0; border-bottom: 3px solid #ffc80b;}
	.inner-top-row .breadcrumb{ width:100%; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-bottom: 5px; margin-top:0px;}
	.inner-top-row .breadcrumb li{ font-size: 12px;}
	.inner-top-row{ padding: 5px 0;}
	.inner-top-row .breadcrumb ul li+li:before{ padding: 3px;}
	.inner-top-row .right-part{ margin-top: 0px;}
	.inner-top-row .right-part .common-btn i { padding-right: 0;     font-size: 15px;
    color: #000;
    float: left;}
    .profile-form{width:92%; padding:4%;}
    .common-form ul li{width:100%;}
	.inner-top-row .right-part .common-btn .btn-text{ display: none;}
	.inner-top-row .right-part .common-btn + .common-btn{ margin-left: 2px;}
	.inner-top-row .right-part .common-btn{ padding: 5px; border:0; border-top: 2px solid #ffc80b; background:#fff;}
	.common-form ul li.marright{ margin-right:0;}
	.common-title{padding-bottom: 10px;}
	.inner-cat-row{ margin-top: 5px; margin-bottom: 15px;}
	.inner-cat-row .left-part{ float: inherit; display: inline-block; width: 34%; margin-top: 0; text-align: center;}
	.inner-cat-row .left-part .top-review{ float: inherit; display: inline-block;}
	.inner-cat-row .left-part .top-review a{ font-size: 15px;}
	.inner-cat-row .left-part .review-count{ padding-left: 0px; display: inline-block; font-size: 14px;}
	.inner-cat-row .right-part{ float: right; display: inline-block; text-align: center; margin-top: 3px;}
	.inner-cat-row .right-part .sf-btn{ float: inherit; display: inline-block; font-size:11px;}
	.add-detail-box{ padding: 10px;}
	.add-detail-box{ width:96%; padding: 2%;}
	.add-detail-box .top-text{ float: inherit; display: block; width: 100%;}
	.add-detail-box .text p{margin-top:-17px;}
	.add-detail-box .ad-img-video-box{ width: 100%; height: auto; margin: 0 0px 10px 0;}
	.add-detail-box .ad-img-video-box img{ object-fit: contain; width: 100%;}
	.add-detail-box .text{ float: inherit; font-size: 12px; line-height: 17px; }
	.add-detail-box .ad-img-video-box2{ width: 100%; height: auto;}
	.add-detail-box .ad-img-video-box2 + .ad-img-video-box2{ margin-bottom: 5px; margin-left: 0;}
	.add-detail-box .ad-img-video-box2 img{object-fit: contain; width: 100%;}
	.location-box{ width: 96%; padding: 2%;}
	.location-box .leftpart{ width: 100%; float: inherit;}
	.location-box .rightpart{ float: inherit; width: 100%; margin-top: 10px;}
	.location-box .rightpart iframe{ width: 100%; height: 300px;}
	.location-box .leftpart .location-row .right-detail{ width: 90%;}
	.location-box .leftpart .title{ font-size: 20px;}
	.location-box .leftpart .location-row{ margin-top: 10px;}
	.inner-detail-box{float: inherit; width: 100%;}
	.inner-detail-box + .inner-detail-box{ margin-left: 0; }
	.more-ad-row .title{ font-size: 16px; padding-bottom: 0px;}
	.review-box{ float: inherit; display: inline-block;width: 96%; padding: 2%;}
	.review-box .title{ font-size: 16px; padding-bottom: 0px;}
	.review-box .add-review-box .comment-box{ width: 80%; font-size:12px;}
	.review-box .add-review-box .left-user-img img{ height: 50px; width:50px;}
	.review-box .add-review-box .left-user-img{ width: 50px; margin-right: 10px;}
	.noresultmain{ margin-top:15px;}
	.noresultmain img{width: 60%;
    height: 60%;}
	.review-box .submted-riview .submted-riview-box .left-user-img img{ height: 40px;width: 40px;	}
	.review-box .submted-riview .submted-riview-box .left-user-img{ width: 40px; margin-right: 10px}
	.review-box .submted-riview .submted-riview-box{ width:96%; padding: 2%;}
	.review-box .submted-riview .submted-riview-box .right-detail{ width: 84% !important;}
	.review-box .submted-riview .submted-riview-box + .submted-riview-box{ margin-left: 0; margin-top: 10px; margin-bottom: 0px;}
	.more-ad-row{ margin-top: 15px;}
	.review-box .add-review-box .comment-box .bottom-row .left-star i{ font-size: 16px;}
	.review-box .add-review-box .comment-box textarea{ margin-bottom: 5px;}
	.review-box .submted-riview .submted-riview-box .right-detail .username{ font-size: 14px;}
	.review-box .submted-riview .submted-riview-box .right-detail .left-star{ margin-bottom: 5px;}
	.location-box .leftpart .location-row .right-detail .title{ font-size: 14px;	}
	.location-box .leftpart .location-row .right-detail .text{ font-size: 12px; line-height: 18px;}
	.cat-box + .cat-box{ margin-left: 0;}
	.f-bootm-infobox{ width: 96%; padding: 2%;}
	.inner-adbox .map-view-right{ width: 100%; float: inherit; display: inline-block; margin-bottom: 10px;}
	.inner-adbox .map-view-left{ float: inherit; display: inline-block; width: 100%;}
	.inner-adbox .map-view-right .map-view-map{  height: 300px;}
	.wb-box + .wb-box{ margin-left: 0;}
	
	.mobile-date-scroll{ width: 346px; overflow-x: scroll;}
	.date-row .day-row{ width: 1203px;}
	.inner-cat-row .left-part .cat-title{ float: inherit; text-align: center; width: 100%; font-size: 16px; margin-bottom: 5px;}
	.inner-cat-row .left-part a {display: inline-block; margin-top: 3px;  margin-bottom: 3px;}
	.review-box .submted-riview{ margin-top: 0;}
	.inner-review-detail{ margin-top: 0px;}
	.inner-review-detail .submted-riview{ width: 98%;}
	.menu > ul > li:hover{ background: #fff;}
	.menu > ul > li > ul > li:nth-child(4){ width: 100%;}
	.menu > ul > li > ul > li{ margin-top: 0; min-height: 0;}
	.menu > ul > li > ul > li + li{ border: 0; padding: 0;}f
	.menu > ul > li > ul > li a{ font-size: 14px;}
	.mid-pramotion-row{padding: 20px 0 10px 0; margin-bottom: 15px;}
	.mid-pramotion-row ul li{ margin-bottom: 10px; width:100%; float: inherit;	}
	.mid-pramotion-row ul li:nth-child(1), .mid-pramotion-row ul li:nth-child(2), .mid-pramotion-row ul li:nth-child(3){ width: 340px;
    background-size: 100%;
    display: block;
    
    margin: 0 auto  0px auto;}
	.filter-row .filter-text{ display: none;}
	.filter-row .f-dropdown .f-dropbtn{ padding: 15px 5px 11px 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; font-size: 10px; width: auto; text-align:center;}
    .filter-row .f-dropdown .f-dropbtn::before{content:'';padding-left: 4px;}
	.filter-row .f-dropdown .f-dropbtn:hover::before{content:'';padding-left: 4px;margin-left: 0px; text-align:center;}
    .f-dropdown:third-child{width:100px;}
	.filter-row .filter-icon{padding:11px 9px 8px 9px; display:none;}
	.filter-row .filter-icon i{ font-size: 14px;}
	.f-dropdown:nth-last-child(2){ border-right: 0!important;}
	.f-dropdown-content{ width: 96%; padding: 2%; min-height: inherit; min-width: inherit; top:37px;}
	.f-dropdown-content a{ float: left; margin: 3px; padding:5px 5px; font-size:12px;}
.f-dropdown-content a + a{margin-right:3px; margin-left:3px;}
	.f-bootm-infobox .title{ font-size: 16px;}
	.f-bootm-infobox .text{ font-size: 12px; line-height: 16px;}
	.inner-menu{ background: none; border: 0px; margin-bottom:10px; float: inherit; width: 100%; display:inline-block;}
	.inner-menu .leftpart{ width: 100%; float: inherit;
    margin: 0 auto;
    text-align: center;
    display: block;}

	.clearall{position: absolute;
    display: block!important;
    font-size: 8px!important;
    float: right!important;
    right: 0;
    top: 27px;}

	.inner-menu .leftpart a .icon{ width: 100%;}
	.inner-menu .leftpart a .link-text{ padding: 0; width: 100%; font-size: 9px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.inner-menu .leftpart a{    width: 29.9%;
    font-size:14px;
    padding: 5px 1% 5px 1%;
    border: 1px solid #d9d9d9;
    background: #fff;
    height: auto;
 font-weight:700;
    float: inherit;
    margin: 0 auto 3px auto;
    text-align: center;
    display: inline-block;}
	.inner-menu .leftpart a .icon{ height: 20px;}
	.inner-menu .leftpart a.selected { background: #ffc80b;}
	.inner-menu .right-part{ margin-right: 0;}
	.inner-menu .right-part .link-text{font-size: 11px;}
	.inner-menu .right-part .icon i{ font-size: 16px;	}
	.inner-menu .right-part a.view-btn{ padding: 5px;}
#map{height:500px!important;}

nav{ display: none;}
	.mobile-nav{display: block;}
	.overlay {position: fixed;top: 0;left: 0; height: 100%;min-height: 100%;width: 100%;z-index: 1; background: black;opacity: 0.2;filter: alpha(opacity=20);}
.mmPushBody {width: 100%; height: 100%;overflow-x: hidden;}
#mobile-menu {position: absolute; top: 0; background: #000;z-index: 99999;-webkit-box-shadow: 0 1px 8px #555555; -moz-box-shadow: 0 1px 8px #555555;-o-box-shadow: 0 1px 8px #555555;box-shadow: 0 1px 8px #555555; display: none;font-size: 16px;border-right: 1px solid #000;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;
-o-box-sizing: content-box;box-sizing: content-box;line-height: 1.42857;}
.mobile-menu {list-style-type: none; margin: 0; width: 100%; float: left; margin-left: 0; padding-left: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;	}
.mobile-menu ul { margin-left: 0; padding-left: 0;}
.mobile-menu ul .expand { background: #eeeeee;}
.mobile-menu .home {background-color: #000;color: #fff; height: 43px;overflow: hidden;}
ul.mobile-menu li ul{ /*height:250px; overflow-y:scroll;*/}
.mobile-menu .home i {padding-right: 5px;}
.mobile-menu .home a.active {color: #222222 !important;}
.mobile-menu .expand {right: 0;position: absolute; border-left: 1px solid #494949; padding: 0 15px;color: #fff;margin-left: 10px;	}	
.icon-plus:before { content: "\f218"; font-family:"Ionicons"} /* '' */
.icon-minus:before { content: "\f209"; font-family:"Ionicons"} /* '' */		
.mobile-menu .expand:hover { cursor: pointer;}
.mobile-menu li { display: block;border-top: 1px solid #494949;width: 100%; float: left; margin-left: 0; padding-left: 0;position: relative;}
.mobile-menu li a.active{color: #ffc80b;}
.mobile-menu li a {
  display: block;
  overflow: hidden;
  white-space: normal;
  color: #fff;
  text-decoration: none;
  padding: 10px;

}
.mobile-menu li a.active {
  color: #fca001;
}
.mobile-menu li li {
  background: #000;
}
.mobile-menu li li a {
  padding-left: 40px;
}
.mobile-menu li li li {
  background: #dddddd;
}
.mobile-menu li li li a {
  padding-left: 35px;
}
.mobile-menu .social a {
  float: left;
  padding: 0;
  margin: 10px 0 10px 15px;
}
.mobile-menu .social i {
  font-size: 22px;
  color: #01c7c5;
}
.mobile-menu input.simple:focus {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.mobile-menu [class^="icon-"]:before {
  margin-right: 0;
  margin-left: 0;
}
.mobile-menu [class*=" icon-"]:before {
  margin-right: 0;
  margin-left: 0;
}

.mm-toggle-wrap {
  color: white;
  line-height: 1;
  overflow: hidden;
	float: left;
	margin-right: 10px;
	    margin-top: 2px;
	        position: relative;
    z-index: 1;
}

.mm-toggle {
  cursor: pointer;
  font-size: 24px;
  display: none;
  width: auto;
  float: left;
	color: #ffc80b;


}

header .midbar .right-part{display:none;}
.mobile-search{ float: right;  border-left:0px ; padding: 3px 0px 0px 0px; cursor: pointer;display: block;}
	.mobile-search input[type=text]:focus { width: 100%;border: 1px solid #ccc;}
	.mobile-search .mobile-search-icon{font-size: 25px; float: right; line-height: 20px; color:#ffc80b;}

.home-button-row{padding: 10px 0 20px 0;}
.home-slider{height:250px}
.owl-carousel .owl-wrapper-outer{width:100%;}
.homeslider-prev{height: 36px;
    width: 36px;     left: -5px;}
.homeslider-next{height: 36px;
    width: 36px;     right: -5px;}
.common-btn{ font-size:14px;    padding: 6px 15px;}  
footer .title{font-size: 16px;    padding-bottom: 10px;
    margin-bottom: 10px;}
    footer .link-box .link a{padding-bottom: 15px; font-size: 13px;}
    .nav-profilebox{background: #000;
    color: #fff;
    width: 320px;
    padding: 10px 0px 10px 10px;
    float: left;
   /* height: 62px;*/
    position: relative;  border-bottom: 3px solid #ffc80b;}
    .nav-profilebox .left-profile-img {
    text-align: center;
    border: #ffc80b;
    height: 60px;
    width: 60px;
    border-radius: 60px;
    overflow: hidden;
    background: #fff7b5;
    float: left;
   
}

.left-profile-img a img{object-fit: fill;
    width: 100%;}
.nav-profilebox .right-info {
    float: left;

}

.nav-profilebox .right-info .name {
    font-size:14px;
    float: left;
    margin: 20px 0 0 15px;
}

.closebtn {
position: absolute;
    top: 10px;
    right: 5px;
    font-size: 40px;
    color: #fff;
    font-weight: 400;
    z-index: 1;line-height: 18px;
}

.mobile-login{    float: right;
    margin-top: -15px;  margin-right:0px;}
    .noreview{ font-size:14px;}
    .add-detail-box .top-text .logo{    width: 30%;}
    .add-detail-box .top-text .logo img{    width: 100%; height:auto;}
    .add-detail-box .top-text .logo-name{  
    padding-left: 5%;
    font-size: 16px;
    width: 65%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
    .contactus-form{width:90%; padding:5%;}
.banner-main{ margin:inherit; width:inherit; height: 250px; top: inherit; bottom:0;}
.midbar .country-dropdown{ padding:0; background:none;}
.dd2 .ddTitle span.arrow{ right:2px; top:5px;}
.midbar .country-dropdown{ margin-right:10px;}
.midbar .bell{     margin-right: 20px;
    background: #fff;
    padding: 5px;
    border-radius: 30px;
    height: 15px;
    width: 15px;
    text-align: center;
}
.dd2 .ddTitle span.ddTitleText{ color:#000;}
.dd2{background: #fff;
    border-radius: 5px;     padding: 0 3px;}
.notification-count{ color:#fff; background: #ee2a32; right: -10px; top: -6px;}
.bell-icon{line-height: 6px;
    display: inline-block;
    vertical-align: top;
    margin-top: -2px; color:#000;}
    .menu > ul > li.active{ color:#ffc80b;}
    .mobile-menu .owl-controls { margin-top:-15px!important}
    .mobile-menu .owl-theme .owl-controls .owl-page span{background:#fff!important;}
.f-dropdown:last-child{border-right:0px;}
.nologinlogo{border-radius:0px !important; 
    background: none !important;}

.timeline_date 
{
    width: 55%;
    color: #000000;
    padding: 2% 3vw;
    font-size: 3vw;
    text-transform: uppercase;
}
.timeline_arrows 
{
    padding-bottom: 0%;
    width: 60%;
    margin-bottom: 10px;

}
.timeline_top
{
    padding-left:0px;
}
.timeline_top li, .timeline_bottom li 
{
    margin-right: 0vw;
    padding: 0px !important;;
}
.timeline_top li div, .timeline_top li a, .timeline_bottom li div, .timeline_bottom li a {
       width: 21px;
    height: 25px;
    font-size: 10px;
    line-height: 2em;
}
.timeline_top div, .timeline_top a 
{
    padding:0px !important;
    z-index:9;
}
.timeline_bottom div, .timeline_bottom a
{
    padding:0px !important;
}
.timeline_top .today 
{
   padding:0px !important;
    color: #ffffff;
    background-color: #000;
}
.timeline_bottom .today
{
    padding:0px !important;
}
.timeline_bottom
 {
    padding-left: 0px;
}
.timeline {
    margin-bottom: 4%;
    position:relative;
    font-size: 3vw;
    overflow:inherit;
    height:130px;
}
.timeline_top
{
    position: absolute;
}
.timeline_bottom
{
    position: absolute;
}
.timeline_top li
{
    margin-bottom:25px;
}
.timeline_bottom li
{
    margin-top:23px;
}
/*.timeline_bottom li:nth-child(13),.timeline_bottom li:nth-child(14),.timeline_bottom li:nth-child(15),.timeline_bottom li:nth-child(16),.timeline_bottom li:nth-child(17),
.timeline_bottom li:nth-child(18),.timeline_bottom li:nth-child(19),.timeline_bottom li:nth-child(20),.timeline_bottom li:nth-child(21),.timeline_bottom li:nth-child(22),
.timeline_bottom li:nth-child(23),.timeline_bottom li:nth-child(24)
{
        margin-top: 8.4vw;
}
.timeline_bottom li:nth-child(25),.timeline_bottom li:nth-child(26),.timeline_bottom li:nth-child(27),.timeline_bottom li:nth-child(28),.timeline_bottom li:nth-child(29),
.timeline_bottom li:nth-child(30),.timeline_bottom li:nth-child(31)
{
        margin-top: 8.2vw;
}*/




}
.dd2 .ddTitle span.arrow:before{color:#000;}
.mobile-logout{    margin-right: 10px;
    background: #fff;
    padding: 5px;
    border-radius: 30px;
    height: 15px;
    width: 15px;
    text-align: center;float: left;}
    .logout-icon{line-height: 6px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;}
    .search-close{ color: #000;
    padding: 10px 0;
    font-size: 16px;
    text-transform: uppercase;
    width: 96%;
    text-align: center;
    position: absolute;
    bottom: 1%;
    display: block;
    background: #ffc80b;
    left: 0;
    margin: 0 2%;
    border-radius: 5px;
    font-weight: 500;}

.mobile-menu .active .home a{color:#fca001}
.mobile-menu li.active > a{color:#fca001}




    
@media (max-width: 767px) {
  .mm-toggle {
    display: block;
  }
  .mm-toggle .mm-label {
    margin-left: 3px;
  }
}
@media (max-width: 480px) {
  .mm-toggle .mm-label {
    display: none;
  }
}

