@media screen and (max-width: 1339px) {

	/* footer */
	.foot-info__item {
		margin-left: 33px;
    padding-left: 32px;
	}
	.foot-menu__item + li {
	    margin-left: 9px;
	}
}
@media screen and (max-width: 1199px) {

	/* header */
	.navbar-header {
		float: left;
	}
	.navbar-collapse {
		background-color: rgba(0, 0, 0, 0.8);
		border: none;
		box-shadow: none;
		position: absolute;
		top: 100%;
		width: 100%;
	}
	.sm-rigth {
		float: right;
	}

	/* logo */
	.logo--home {
		margin-left: -180px;
	    margin-bottom: 11px;
	    width: 360px;
	}

	/* buttons */
	.btn--reserv {
		padding-left: 14px;
		padding-right: 14px;
	}
	.btn--room {
		padding-left: 26px;
		padding-right: 26px;
	}

	/* advantages */
	.advantages {
		width: 100%;
	}

	/* tables */
	.tbl--adv .tbl__cell {
		padding: 0 8px;
		width: 33.33%;
	}

	/* sidebar */
	.sidebar-list__link {
		padding-left: 38px;
	}
	.sidebar-list__link:before {
		left: 20px;
	}

	/* footer */
	.foot-info__item {
	    margin-left: 14px;
	    padding-left: 15px;
	}
	.foot-info__body {
	    padding-left: 58px;
	}
	.foot-info__list-item {
		margin-left: 16px;
	}
	.footer-bottom {
		margin: 0;
	}
	.footer-bottom .col-md-12 {
		float: none;
	}
	.footer-bottom .col-lg-5.col-md-12 {
		display: table-footer-group;
	}
	.footer-bottom .col-lg-7.col-md-12 {
		display: table-header-group;
	}
	.foot-menu {
		padding-bottom: 25px;
	}
}

@media screen and (max-width: 991px) {
	
	/* slider */
	.tparrows.preview2 {
	    height: 40px !important;
	    width: 40px !important;
	}
	.tparrows.preview2:after {
		font-size: 40px;
	}
	.tp-rightarrow.preview2:after {
	    right: 12px;
	}
	.tp-leftarrow.preview2:after {
	    left: 12px;
	}
	.tp-bullets.preview2 .bullet,
	.tp-bullets.preview2 .bullet:hover,
	.tp-bullets.preview2 .bullet.selected {
		height: 10px !important;
	    margin: 0 0 10px !important;
	    width: 10px !important;
	}

	/* buttons */
	.btn--reserv {
		font-size: 11px;
		padding-left: 9px;
		padding-right: 9px;
	}

	/* forms */
	.form--reserv .form__col {
		margin-right: 19px;
	}
	.form--reserv .form__col:last-child {
		top: 26px;
	}
	.select--reserve {
		width: 89px;
	}

	/* media object */
	.mediaBl--simple {
		padding: 25px;
	}
	.mediaBl--simple .mediaBl__left {
		float: none;
		margin-bottom: 25px;
	}
	.mediaBl--simple .mediaBl__body--pad {
		padding: 0;
	}
	.mediaBl--simple .media__img {
	    display: block;
	    margin: 0 auto;
	    width: auto;
	}
	.mediaBl--simple .advantages__title {
		text-align: center;
	}


	/* slogen */
	.slogen {
		font-size: 58px;
	}
	
	/* footer */
	.foot-info__item {
		margin: 0;
		width: 49%;
	}
	.foot-info__item:nth-child(-n+2) {
		margin-bottom: 20px;
	}
	.foot-info__item:nth-child(3) {
		margin-left: 0;
		border-left: none;
		box-shadow: none;
		padding-left: 0;
	}
}

@media screen and (max-width: 767px) {

	/* logo */
	.logo--home {
		font-size: 21px;
		margin-left: -115px;
		top: 55%;
	    width: 230px;
	}
	.logo--inner {
		width: 210px;
		top: 44%;
		margin-left: -105px;
	}

	/* forms */
	.form--reserv {
		display: inline-block;
	}
	.form--reserv .form__col {
		float: none;
		margin: 0 0 20px;
	}
	.form--reserv .form__col:last-child {
		text-align: center;
		top: 0;
	}
	.select--reserve {
		width: calc((100% - 27px) / 2);
	}

	/* slogen */
	.slogen {
		font-size: 38px;
	}

	/* titles */
	.tabs-title {
		padding: 0;
		text-align: center;
	}

	/* tables */
	.tbl--adv .tbl__cell {
		display: block;
		margin: 30px auto;
		max-width: 410px;
		width: auto;
	}
	.tbl--adv .tbl__cell:first-child {
		margin-top: 0;
	}

	/* carousel */
	.item > img {
		display: block;
		margin:0 auto;
	}

	/* medi object */
	.mediaBl--reg {
		max-width: 450px;
		margin-left: auto;
		margin-right: auto;
	}
	.mediaBl__body--pad {
		padding: 0 14px 14px;
	}

	/* sections */
	.section--top__info {
		text-align: center;
	}
	
	/* advantages */
	.advantages {
		height: auto !important;
	}

	/* tabs*/
	.nav-tabs__link {
		padding-left: 23px !important;
	}
	.room-link:before {
		left: 9px;
	}

	/* footer */
	.foot-info__item {
		border-bottom: 1px solid #000;
		box-shadow: 0 1px 0 #5a5a5a !important;
		margin-bottom: 20px;
		padding: 0 0 15px 0;
		width: 100%;
	}
	.foot-menu__item + li {
		margin: 10px 0 0 0; 
	}
}

@media screen and (max-width: 479px) {

	/* general classes */
	.quote:after,
	.quote:before {
		display: none;
	}

	/* slider */
	.tparrows {
		display: none !important;
	}
	.flexslider--main {
		margin-bottom: 20px;
	}

	/* slogen */
	.slogen {
		line-height: normal;
		padding-top: 44%;
	}
	.slogen:after {
		bottom: -37px;
	}

	/* forms */
	.form__fild--contact {
		width: 100%;
	}

	/* medi object */
	.mediaBl--room {
		width: 100%;
	}
	.mediaBl--simple .media__img {
	    width: 100%;
	}

	/* rooms */
	.price {
		display: block;
		position: static;
		margin-top: 7px;
	}

	/* tabs */
	.nav-tabs > li {
		display: block;
		float: none;
	}
	.soc {
		margin-bottom: 20px;
	}
}