@media (min-width:1200px) {
	.hero-area, .hero-bottom-area, .man-slide-area, .testimonial-area, .copyright {
		overflow: hidden
	}

	.post-box-icon a i.fa {
		font-size: 30px;
		color: #5a5a5a;
		margin: 5px
	}

	.menu-open-dash-b-icon {
		display: none
	}
	     .fixed-bottom-bar{
     	visibility: hidden;
     }

}

@media (min-width:992px) {
	     .fixed-bottom-bar{
     	visibility: hidden;
     }
	.hero-area, .hero-bottom-area, .man-slide-area, .testimonial-area, .footer-top-area, .copyright {
	}

	.selector-area .select-city {
		width: 100%
	}

	.selector-area #autocomplete_header {
		width: 220px
	}

	.selector-area #submit {
		padding: 9px 9px;
		font-size: 13px
	}

	.man-slider-sl .overlat-text {
		top: 183px
	}

	.man-slider-sl .man {
		height: 183px
	}

	.man {
		height: 182px
	}

	.overlat-text {
		top: 181px
	}

	.selector-area #autocomplete_header {
		width: 218px
	}

	.pro-des p {
		font-size: 13px;
		text-overflow: ellipsis
	}

	.pro-des {
		overflow: hidden;
		height: 66px
	}

	.post-box-icon a i.fa {
		font-size: 30px;
		color: #5a5a5a;
		margin: 5px
	}

}

@media only screen and (max-width:767px) {
	.row.desktop {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap
	}
     .fixed-bottom-bar{
     	visibility: visible;
     }
	.mobile-content-area {
		width: 100%;
		overflow: hidden
	}

	ul.rating__stars {
		justify-content: left
	}

	p.location i {
		color: #FF3600;
		margin-right: 5px
	}

	p.location {
		margin-bottom: 0
	}

	.ratting {
		float: left;
		width: 72%;
		border-right: 1px solid #999;
		margin-right: 8px;
		overflow: hidden;
		clear: both
	}

	.hour-rate {
		text-align: center;
		font-size: 17px
	}

	.pro-des {
		padding-top: 5px;
		overflow: hidden;
		clear: both;
		margin-bottom: 10px
	}

	.pro-des p {
		display: block !important
	}

	.mobile-content-area > p {
		display: block;
		overflow: hidden;
		clear: both;
		text-align: center;
		border-top: 1px solid #999;
		padding-top: 4px;
		margin-bottom: 20px
	}

	.mobile-content-area > p a {
		font-weight: 700;
		font-size: 17px
	}

	.product-details a.title-text {
		font-size: 20px
	}

	ul.rating__stars li:last-child {
		margin-left: 8px
	}

	.mobile-content-area {
		display: block
	}

	.produact-box-wrap {
		padding: 0 15px
	}

	.single-product-box {
		margin-top: 50px
	}

	.no-pad {
		padding: 0
	}

	.mobile-content-area {
		padding: 0 10px
	}
button.btn.custom-form-button{width:100%;padding:10px;margin:8px 0px}
}
button.btn.custom-form-button{width:100%;padding:10px;margin:8px 0px}
.menu-open{display:none;}
.menu-open i.far{color:#fff;font-size:32px;}
.menu-open-dash-b-icon{display:none;}
.menu-open-dash-b-icon i.far{color:#fff;font-size:32px;}
.mobile-logo{display:none;}
@media only screen and (min-width:320px) and (max-width:767px){
.menu-open-dash-b-icon-search{right:0px;left:auto;position:absolute;margin-top:3px;cursor:pointer;z-index:9;display:block!important;}
.menu-open-dash-b-icon{right:-47px!important;margin-top:3px!important;}
.search-bar-hide-mobile{display:none!important;}
}
.menu-open-dash-b-icon-search{display:none;}
.menu-open-dash-b-icon-search i.far{color:#fff;font-size:32px;}
.mobile-logo img{width:180px;}
.mobile-logo{margin-left:50px!important;}
/*! CSS Used from: http://guysway.test/css/guest/vendor/responsive.css */
@media only screen and (min-width:1200px){
.menu-open-dash-b-icon{display:none;}
}
@media (min-width:768px) and (max-width:991px){
.main-menu{margin-top:30px;border-top:1px solid #5d5d5d;padding-top:13px;float:none;padding-left:90px;}
}
@media only screen and (max-width: 991px) {
	#searchFormMassage {
		display: none;
	}
}
@media (min-width:480px) and (max-width:767px){
.main-menu li a{padding-left:35px!important;}
.search-bar{display:inline-block;float:right;top:-30px;position:relative;}
.logo img{width:150px;float:left;position:relative;top:8px;}
.btn.btn-block.custom-form-button{width:100%;padding:10px;margin:8px 0px}
}
@media only screen and (max-width:767px){
.btn.btn-block.custom-form-button{width:100%;padding:10px;margin:8px 0px}
.menu-open-dash-b-icon{display:none;}
.main-menu{margin-top:30px;border-top:1px solid #5d5d5d;padding-top:13px;float:none;padding-left:2px;}
.main-menu li a{padding-left:40px;}
.main-menu{display:none;}
.hdm{display:none;}
.logo img{width:99px;float:left;margin-top:0;padding-top:5px;}
.search-bar input{background:#ffffff;border:none;width:100%;height:40px;padding:7px;border-radius:5px;transition:.3s;font-size:14px;}
.menu-open{position:absolute;left:15px;margin-top:3px;cursor:pointer;z-index:9;}
.logo a{display:none;}
.ex-big-sec form{float:left;}
.menu-open{display:block;}
.mobile-logo{display:block;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.search-bar{display:inline-block;float:none;top:0;position:relative;width:100%;}
.ex-big{flex:140px;width:140px;max-width:140px;}
.logo img{width:99px;float:left;margin-top:6px;}
}
@media (min-width:374px) and (max-width:413px){
.menu-open-dash-b-icon{position:absolute;display:block;right:15px;margin-top:3px;cursor:pointer;z-index:9;left:auto;}
}
@media only screen and (max-width:767px){
.menu-open-dash-b-icon{position:absolute;display:block;right:15px;margin-top:3px;cursor:pointer;z-index:9;left:auto;}
}

@media (min-width:768px) and (max-width:991px) {

	.left-ber-content {
		/*position: fixed;
		z-index: 99999;*/
		background: #ffffff;
		top: auto;
		/*bottom: -553px;*/
		/*height: 600px;*/
		left: 0;
		transition: .4s;
		width: 100%
	}

	/*.left-ber-content.activee {
		bottom: 0
	}*/

	.travel-schedule {
		display: none
	}

	.hero-area, .hero-bottom-area, .man-slide-area, .testimonial-area, .footer-top-area, .copyright {
		overflow: hidden
	}

	.pro-des p {
		font-size: 13px;
		text-overflow: ellipsis
	}

	.pro-des {
		overflow: hidden
	}

	.man-slider-sl .man {
		height: 226px
	}

	.man-slider-sl .overlat-text {
		top: 227px
	}

	.main-menu {
		margin-top: 30px;
		border-top: 1px solid #5d5d5d;
		padding-top: 13px;
		float: none;
		padding-left: 90px
	}

	.right-bg img {
		width: 400px;
		position: absolute;
		bottom: 0;
		height: auto;
		right: -40px;
		z-index: -1
	}

	.solo-right-text {
		padding-left: 0;
		margin-top: 25px
	}

	.footer-one {
		margin-bottom: 50px
	}

	.footer-two {
		margin-top: 50px
	}

	.testimonial-item {
		margin-top: 35px
	}

	.mob {
		display: block
	}

	.desk {
		display: none
	}

	.spker-box.mob {
		display: none
	}

	.rob-page-top-right-collaps-section.mob {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.filters-text li i {
		padding-right: 19px
	}

	.filters-text li {
		list-style: none;
		color: #ffffff;
		font-size: 22px;
		padding: 7px 25px
	}
	     .fixed-bottom-bar{
     	visibility: hidden;
     }

}

@media (min-width:480px) and (max-width:767px) {
	.main-menu li a {
		padding-left: 35px !important
	}

	.man-slide-item {
		margin-left: 11% !important
	}

	.search-bar {
		display: inline-block;
		float: right;
		top: -30px;
		position: relative
	}

	.logo img {
		width: 150px;
		float: left;
		position: relative;
		top: 8px
	}

	.hero-area, .hero-bottom-area, .man-slide-area, .testimonial-area, .footer-top-area, .copyright {
		overflow: hidden
	}

	.t-pro {
		padding: 3px;
		border: 1px solid #ededed;
		width: 100px;
		float: left;
		margin-right: 10px
	}

	.t-pro {
		padding: 3px;
		border: 1px solid #ededed;
		width: 100px;
		float: left;
		margin-right: 10px;
		margin-bottom: 130px
	}

	.right-bg {
		display: none
	}

	.hero-area {
		height: 500px
	}

	.travel-schedule {
		display: none
	}
     .fixed-bottom-bar{
     	visibility: visible;
     }
	.dropdown.tool_hover {
		width: 100%;
		overflow: hidden
	}

}

@media only screen and (max-width:767px) {
	.pro-image {
		-o-object-fit: fill;
		object-fit: fill;
		width: 100%
	}

	.img-fluid {
		height: 350px !important
	}

	.single-product-box {
		-webkit-box-shadow: 0 3px 25px 0 #b4b4b4;
		box-shadow: 0 3px 25px 0 #b4b4b4;
		margin-top: 30px;
		display: -ms-flexbox;
		height: auto;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		background: #fff
	}

	.right-sidy {
		-ms-flex: 0 0 35.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 35.666667%;
		max-width: 35.666667%
	}

	.left-bit {
		-ms-flex: 0 0 66.666667%;
		-webkit-box-flex: 0;
		flex: 0 0 62.666667%;
		max-width: 62.666667%
	}

	.img-fluid {
		width: 100% !important;
		height: auto !important
	}

	.menu-open-dash-b-icon {
		display: none
	}

	.filters-text li i {
		padding-right: 19px
	}

	.filters-text li {
		list-style: none;
		color: #ffffff;
		font-size: 22px;
		padding: 7px 25px
	}

	.left-ber-content {
		/*position: fixed;
		z-index: 99999;*/
		background: #ffffff;
		top: auto;
		/*bottom: -77%;*/
		/*left: 0;*/
		transition: .4s;
		width: 100%
	}

	/*.left-ber-content.activee {
		bottom: 0
	}*/

	.travel-schedule {
		display: none
	}

	.hero-area, .hero-bottom-area, .man-slide-area, .testimonial-area, .footer-top-area, .copyright {
		overflow: hidden
	}

	.main-menu {
		margin-top: 30px;
		border-top: 1px solid #5d5d5d;
		padding-top: 13px;
		float: none;
		padding-left: 2px
	}

	.mob {
		display: block
	}

	.desk {
		display: none
	}

	.spker-box.mob {
		display: none
	}

	.rob-page-top-right-collaps-section.mob {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.main-menu li a {
		padding-left: 40px
	}

	.selector-area .select-city {
		width: 100px
	}

	.selector-area #autocomplete_header {
	}

	.selector-area #submit {
		padding: 9px 9px;
		font-size: 13px
	}

	.right-bg img {
		width: 500px;
		position: absolute;
		bottom: 0;
		height: auto;
		right: -70px;
		z-index: -1
	}

	.man-slide-item {
		height: auto;
		width: auto;
		margin-left: 0
	}

	.testimonial-item {
		margin-top: 35px
	}

	.solo-right-text {
		padding-left: 0;
		margin-top: 50px
	}

	.selector-area #submit {
		padding: 9px 7px;
		font-size: 12px
	}

	.selector-area .select-city {
		width: 95px
	}

	.footer-one {
		margin-bottom: 50px
	}

	.footer-two {
		margin-top: 50px
	}

	.testimonial-item {
		margin-top: 35px
	}

	.man-slider-sl .man {
		height: auto
	}

	.man-slider-sl .overlat-text {
		bottom: -84% !important;
		top: auto
	}

	.thubmail-img {
		height: 290px
	}

	.thubmail-img {
		background-size: cover;
		background-position: center top
	}

	.hover-text {
		bottom: -86%
	}

	.t-pro {
		padding: 3px;
		border: 1px solid #ededed;
		width: 175px;
		float: none;
		margin-right: 50px;
		margin-left: auto;
		margin-right: auto
	}

	.testimonial-item {
		border: 1px solid #ededed;
		padding: 25px;
		height: auto
	}

	.t-pro {
		margin-bottom: 20px
	}

	.main-menu {
		display: none
	}

	.hdm {
		display: none
	}

	.logo img {
		width: 99px;
		float: left;
		margin-top: 0;
		padding-top: 5px
	}

	.search-bar input {
		background: #ffffff;
		border: none;
		width: 100%;
		height: 40px;
		padding: 7px;
		border-radius: 5px;
		transition: .3s;
		font-size: 14px
	}

	.hero-area {
		height: 450px;
		background-image: url(/img/new/guest/slide-mobile.webp);
	}

	.hero-text {
		padding-top: 110px;
		color: #ffffff
	}

	.selector-area .select-city {
		width: 100%
	}

	.selector-area #autocomplete_header {
		height: 40px;
		padding: 15px;
		border: none;
		margin: 0 0px;
		width: 100%;
		border-radius: 5px;
		transition: .3s;
		margin-top: 10px
	}

	.selector-area #submit {
		padding: 9px 7px;
		font-size: 12px;
		width: 100%;
		margin-top: 9px
	}

	.hero-table h3 {
		font-size: 25px;
		line-height: 30px
	}

	.hero-table p {
		margin: 0
	}

	.selector-area {
		margin-top: 15px
	}

	.menu-open {
		position: absolute;
		left: 15px;
		margin-top: 3px;
		cursor: pointer;
		z-index: 9
	}

	.menu-open span i.fa {
		color: #ffffff
	}

	.menu-open i.fa {
		color: #ffffff;
		font-size: 32px
	}

	.main-menu.canvas-item {
		display: block
	}

	.canvas-menu {
		position: fixed;
		z-index: 9999;
		background: #212529;
		height: 100%;
		width: 280px;
		top: 0;
		left: -280px;
		transition: .3s
	}

	.canvas-item ul li {
		display: block
	}

	.canvas-item ul {
		display: block
	}

	.canvas-item ul li a {
		color: #ffffff;
		display: block;
		padding: 10px 14px;
		font-size: 17px;
		border-bottom: 1px solid #dddddd4d;
		transition: .3s
	}

	.canvas-item ul li a:hover {
		background: #e74c3c
	}

	.canvas-item ul li a i.fa {
		color: #ffffff;
		padding-right: 5px
	}

	.canvas-item {
		margin-top: 50px
	}

	.menu-close {
		position: absolute;
		right: 0;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		top: 9px;
		background: #e74c3c;
		cursor: pointer;
		color: #ffffff
	}

	.menu-close i.fa {
		color: #ffffff
	}

	.canvas-menu.show-menu {
		left: 0
	}

	.logo a {
		display: none
	}

	.logo a.mobile-logo img {
		display: block;
		max-width: 77px
	}

	.logo a.mobile-logo {
		display: block;
		margin-left: 50px
	}

	.logo a.mobile-logo img {
		max-width: 54px
	}

	.ex-big-sec form {
		float: left
	}

	.menu-open-dash-b-icon i.fa {
		color: #ffffff;
		font-size: 32px
	}

	.canvas-menu-dash {
		position: fixed;
		z-index: 9999;
		background: #212529;
		height: 100%;
		width: 280px;
		top: 0;
		left: auto;
		right: -280px;
		transition: .3s
	}

	.canvas-menu-dash.show-menu {
		right: 0
	}

	.menu-close.dashb {
		left: 0;
		right: auto
	}

	.menu-open {
		display: block
	}

	.logout-menu {
		display: block !important
	}

	.mobile-logo {
		display: block
	}

	.canvas-menu {
		display: block
	}

	.canvas-menu-dash {
		display: block
	}

	.singel-slide-item {
		max-width: 100%;
		height: auto
	}

	.man-slider-img {
		height: 100%
	}

	.ma-sl-img {
		height: 100%;
		overflow: hidden
	}

	.ma-sl-img img {
		max-width: 100%;
		width: 100% !important
	}

	.pro-des p {
		font-size: 14px;
		display: none
	}

	.bottom-links ul li:nth-child(1) {
		display: none
	}

	.location-bottm-icons ul {
		display: none
	}

	.location-bottm-icons {
		margin: 10px
	}

	.pro-image {
		overflow: hidden
	}

	.product-details {
		width: 100%;
		display: flex;
		flex-direction: column;
		padding: 5px 14px;
		font-size: 24px
	}

	.product-details a.title-text {
		font-weight: 500;
		font-size: 22px
	}

	.bottom-links ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.location-bottm-icons li {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.prce-mbl {
		position: absolute;
		bottom: 5px;
		right: 16px;
		color: green;
		font-size: 16px
	}

	.prce-mbl {
		display: block
	}

	h4.active-person {
		color: #00b22d;
		font-size: 11px;
		font-weight: 400;
		position: absolute;
		right: 3px
	}

	.two-button-mb {
		display: block
	}

	.top-call-sec {
		display: none
	}

	.left-side-tab-content ul li a {
		border-radius: 0 !important;
		border: 1px solid #dddddd !important;
		border-bottom: none !important;
		color: #e74c3c;
		font-size: 12px
	}

	.btn-mn {
		font-size: 12px
	}

	.bottom-bit.col-md-8 {
		width: 55% !important
	}

	.secondary-info {
		width: 100% !important;
		max-width: none !important;
		display: flex;
		flex-flow: row nowrap
	}

	.right.col-md-4 {
		width: 45% !important
	}

	.secondary-info__rating {
		margin: 2px
	}

	.triangle {
		border-width: 0 0 50px 327px
	}

	.secondary-info__btn {
		color: rgb(255, 255, 255)
	}

	.relative {
		overflow: hidden
	}

	.secondary-info {
		padding: 0px;
		border-left: none
	}

}

@media only screen and (min-width:480px) and (max-width:767px) {
	.search-bar {
		display: inline-block;
		float: none;
		top: 0;
		position: relative;
		width: 100%
	}

	.ex-big {
		flex: 140px;
		width: 140px;
		max-width: 140px
	}

	.logo img {
		width: 99px;
		float: left;
		margin-top: 6px
	}

	.image-item {
		padding-bottom: 15px;
		width: 100%
	}

}

@media (min-width:240px) and (max-width:374px) {
	/*.left-ber-content {
		bottom: -105%
	}*/
     .fixed-bottom-bar{
     	visibility: visible;
     }
	/*.left-ber-content.activee {
		bottom: -18%
	}*/

}

@media (min-width:374px) and (max-width:413px) {
	/*.left-ber-content {
		bottom: -70%
	}*/
     .fixed-bottom-bar{
     	visibility: visible;
     }
	.secondary-info__btn {
		right: 20px;
		font-weight: 700;
		font-size: initial
	}

	.menu-open-dash-b-icon {
		position: absolute;
		display: block;
		right: 15px;
		margin-top: 3px;
		cursor: pointer;
		z-index: 9;
		left: auto
	}

}

@media only screen and (max-width:767px) {
	.pro-image img {
		-o-object-fit: fill;
		object-fit: fill
	}

	.menu-open-dash-b-icon {
		position: absolute;
		display: block;
		right: 15px;
		margin-top: 3px;
		cursor: pointer;
		z-index: 9;
		left: auto
	}

	.pro-image img {
		-o-object-fit: fill;
		object-fit: fill;
		width: 250px
	}

}

@media only screen and (max-width:767px) {
	.img-fluid {
		width: 100% !important;
		height: auto !important
	}
	     .fixed-bottom-bar{
     	visibility: visible;
     }

}