@media screen and (max-width:1200px) {
    .section_about__content .about__pic{
        transform: translateX(15px);
    }
    #ciirusBody .section__about .section_about__content .about__desc{
        transform: translateX(-15px);
        padding: 40px;
    }
}
@media screen and (max-width:992px) {
	.navbar .navbar-header .navbar-brand .navbar-brand__logo {
	    font-size: 25px;
	}
	figure.best-rooms__item img {
	    height: 250px;
	}
	.section_about__content .about__pic {
	    transform: none;
	    width: 95%;
	    margin: 0 auto;
	}
	#ciirusBody .section__about .section_about__content .about__desc {
	    transform: none;
	    padding: 40px;
	    width: 92%;
	    margin: 0 auto 50px;
	}
}
@media screen and (max-width:900px) {
	#ciirusBody .section__about .section_about__content .about__desc{
		width: 95%;
	}
}
@media screen and (max-width:768px) {
	.section__testimonials .testimonials__body {
		max-width: 736px;
	}
	#ciirusBody .section__home{
		height: 230px;
	}
}
@media screen and (max-width:767px) {
	#ciirusBody .section__availability .reservation__form > .form-group{
		width: 50%;
	}
	figure.best-rooms__item img {
	    height: auto;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item{
		max-height: 414px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3,
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price{
		transform: translate(0, 300px);
	}
	.section__quote .section-quote__text{
		padding: 0;
	}
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__img{
		width: 35%;
	}
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__caption{
		width: 61%;
    	margin-left: 20px;
	}
	#ciirusBody #contacts__page .section__contacts .contacts__info{
	    padding: 20px;	
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 704px !important;
	}
}
@media screen and (max-width:737px) {
	.section__testimonials .testimonials__body {
		max-width: 706px;
	}
	#ciirusBody .section__home, #about__page .section__home {
	    height: 210px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 280px);
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 674px !important;
	}
}
@media screen and (max-width:668px) {
	.section__testimonials .testimonials__body {
		max-width: 630px;
	}
	#ciirusBody .section__home, #about__page .section__home {
	    height: 200px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 358px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 235px);
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 605px !important;
	}
}
@media screen and (max-width:641px) {
	.section__testimonials .testimonials__body {
		max-width: 600px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 578px !important;
	}
}
@media screen and (max-width:601px) {
	.section__testimonials .testimonials__body {
		max-width: 560px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 320px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 200px);
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 538px !important;
	}
}
@media screen and (max-width:569px) {
	#ciirusBody .section__home, #about__page .section__home{
		height: 160px;
	}
	.section__testimonials .testimonials__body {
		max-width: 528px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 303px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 185px);
	}
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__img {
	    width: 25%;
	}
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__caption {
	    width: 70%;
	}
	#ciirusBody .section__home .welcome__content .welcome_content__title {
	    font-size: 30px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 506px !important;
	}
}
@media screen and (max-width:481px) {
	.section__testimonials .testimonials__body {
		max-width: 440px;
	}
	#ciirusBody .section__home, #about__page .section__home{
	    height: 350px;
	}
	#ciirusBody .section__availability .reservation__form > .form-group {
	    width: 100%;
	}
	#ciirusBody .section__title, #ciirusBody .section__services .services__item .services_item__title{
	    font-size: 25px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 254px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 140px);
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 418px !important;
	}
	#room-detail__page #location iframe{
		height: 350px !important;
	}
}
@media screen and (max-width:415px) {
	.section__testimonials .testimonials__body {
		max-width: 384px;
	}
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__img,
	#ciirusBody .section__testimonials .testimonials__body .testimonials__wrapper .testimonials__item .testimonials__caption {
	    width: 100%;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 215px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 110px);
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 352px !important;
	}
}
@media screen and (max-width:401px) {
	.section__testimonials .testimonials__body {
		max-width: 360px;
	}
	#ciirusBody .section__home, #about__page .section__home{
	    height: 300px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 338px !important;
	}
}
@media screen and (max-width:385px) {
	.section__testimonials .testimonials__body {
		max-width: 344px;
	}
	#ciirusBody .section__info .section_info__body .info__column-right .social__icons .social-icons__item {
	    padding-right: 25px;
	}
	#ciirusBody .section__home,  #about__page .section__home{
	    height: 285px;
	}
	#ciirusBody .section__home .welcome__content .welcome_content__title {
	    font-size: 28px;
	    margin-top: 10px;
	}
	#ciirusBody .section__home .welcome__content .welcome_content__desc{
		font-size: 12px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 322px !important;
	}
}
@media screen and (max-width:376px) {
	.section__testimonials .testimonials__body {
		max-width: 335px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 313px !important;
	}
}
@media screen and (max-width:361px) {
	.section__testimonials .testimonials__body {
		max-width: 320px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 185px;
	}
	#ciirusBody .section__info .section_info__body .info__column-right .social__icons .social-icons__item{
		padding-right: 15px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption > h3, #ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item figcaption .item__price {
	    transform: translate(0, 80px);
	}
	#ciirusBody .section__about .section_about__content .about__desc{
		padding: 25px;
	}
	#ciirusBody .section__title, #ciirusBody .section__services .services__item .services_item__title {
	    font-size: 20px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 298px !important;
	}
}
@media screen and (max-width:321px) {
	.section__testimonials .testimonials__body {
		max-width: 290px;
	}
	#ciirusBody .section__info .section_info__body .info__column-right .search-form {
	    width: 48%;
	}
	#ciirusBody .section__home,  #about__page .section__home {
	    height: 240px;
	}
	#ciirusBody .divider {
	    margin-bottom: 15px;
	}
	#ciirusBody .section__best-rooms .best-rooms__content .best-rooms__item {
	    max-height: 163px;
	}
	.section__quote .section-quote__text{
		font-size: 20px;
	}
	#room-detail__page .fotorama, #room-detail__page .fotorama__stage, #room-detail__page .fotorama__stage__shaft, #room-detail__page .fotorama__stage__shaft{
		width: 282px !important;
	}
}