.text-left-not-xs,.text-left-not-sm,.text-left-not-md,.text-left-not-lg{text-align:left}
.text-center-not-xs,.text-center-not-sm,.text-center-not-md,.text-center-not-lg{text-align:center}
.text-right-not-xs,.text-right-not-sm,.text-right-not-md,.text-right-not-lg{text-align:right}
.text-justify-not-xs,.text-justify-not-sm,.text-justify-not-md,.text-justify-not-lg{text-align:justify}


@media (max-width: 767px) {
	body {font-size: 12px;}
	.text-left-not-xs,.text-center-not-xs,.text-right-not-xs,.text-justify-not-xs{text-align:inherit}
	.text-left-xs{text-align:left}
	.text-center-xs{text-align:center}
	.text-right-xs{text-align:right}
	.text-justify-xs{text-align:justify}
	header .top-menu {padding-top: 90px;}
	header .top-menu .main-tab-menu{text-align: center;}
	header .user-menu .search {margin: 5px auto;}
	header .slider .slider-inner .slider-logo {max-height: 50px;}
	header .main-menu .navbar-nav > li {display: block; border-bottom: 1px solid #eee; padding-bottom: 5px;}
	.margin-xs-top-10 {margin-top: 10px;}
	article .tour-guides .tour-guide .tour-guide-image, section article.sheet .sheet-inner .sheet-left-outer .sheet-profile-image {width: 30%; margin: 10px auto;}
	footer .footer-logo img {width: 50%;}
	section article.tour-list .box .box-content-footer {border: none;}
	section article.tour-list .box .box-content-your-tourguide .name{display: block;}
	section article.tour-list .box .box-content-your-tourguide {max-width: 65%;}
}
@media (min-width: 768px) and (max-width: 991px) {
	body {font-size: 14px;}
	.text-left-not-sm,.text-center-not-sm,.text-right-not-sm,.text-justify-not-sm{text-align:inherit}
	.text-left-sm{text-align:left}
	.text-center-sm{text-align:center}
	.text-right-sm{text-align:right}
	.text-justify-sm{text-align:justify}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.text-left-not-md,.text-center-not-md,.text-right-not-md,.text-justify-not-md{text-align:inherit}
	.text-left-md{text-align:left}
	.text-center-md{text-align:center}
	.text-right-md{text-align:right}
	.text-justify-md{text-align:justify}
}
@media (min-width: 1200px) {
	.text-left-not-lg,.text-center-not-lg,.text-right-not-lg,.text-justify-not-lg{text-align:inherit}
	.text-left-lg{text-align:left}
	.text-center-lg{text-align:center}
	.text-right-lg{text-align:right}
	.text-justify-lg{text-align:justify}
}